ttttgatgatcgattggggcgacagcggtgagccaagacgaactccacgcggcatggcaggccatgaccgcggagctcggcgacgagtccctgtccggccagcaacgtgcctggttggcggtgacccagccgctcgggctgttcgaggacaccgtgatcatcgccgcaccgcaccagttcgcgcgcgaggccttcgagtcccgactgcgtccgatgctgaccgaggcgctggcccggcggctgggccgcgcggtgcagatcgccgtgacggtgcgggccgccgagaccccgccgcccccggcccccgcgcatcccccggtaccggcgccaccggcactgccaccgctgaccggaccgtcacgcccgcaaccggaaccgcagccgcaacccgaggaacagcccacccagcagcggctctaccgcgcccacaccgagaacatgcgggccgagaactccggccacatcccctcgcaggccacgccgcccgcagaggacccgcgttccgccccggccaccccgcccgcgctgttcgacacctcggcgttgagtccgccgcagtcgccgaacccgcgaccgcgtccgacacctacttctccacactcttctccacagcccccggttccccggcccagcggcccgctggtctcgccgccgcccgcctccgacccggcgcccgagcgcaccggtttccgcagcgacccgaaaccggtgccgccgcagcccgcgaccgccaccaggctcaacccgaagtacagcttcgacaccttcgtcatcggctcgtccaaccggttcgcgcacgccgcggccgtggcggtggccgaatcgcccgccaaggcgtacaacccactgttcatctacggggactccggactgggcaagacccacctgctgcacgccatcgggcactatgcccagaacctcggcaacgccaagtcggtgcggtacgtgtccaccgaggagttcaccaacgacttcatcaactccctgcgcgacgacaagagacaggctttccaacgtcgttatcgcgacgtcgacatcctgctcatcgacgacatccagttcctggaacgcgccgagcgcacccaggaggagttcttccacaccttcaacaccctccacaacgcgaacaagcagctggtgatcacctccgaccgctcgcccaaacagctgtcgacgctggaggaccggctgcggacccggttcgagtggggccttctggccgacatccagccgcccgacctggagacccggatcgcgatcctgcagaagaaggcggcgcaggagcggctggacgcgccgccggacgcgctggagttcatcgcttcgcggatcaaccactcgatccgggagctggagggcgcgctgatccgggtcacggcctacgccagtctcaccaacaagcccgccgacctggccctggcgcaggaagtgttgcgggacttcatccccgagggtgagagccccgacatcaccaccgaggccatcatgcacgccaccgccgactacttcggcgtcagcgacgccgacctgcgcggacactcccgatcccgggtgctggccaacgcccgccaggtggccatgtacctgtgccgggagctcaccgagctgtcgctgccccgcatcgggcaggccttcggcggccgcgaccacaccaccgtcatgtacgccgaccgcaagatccgcaagcagatggcggagaagcgggcgctgtacgaccagatcgcggagctgacgaacagactgaaaaatcagtccggcagctgatccggaaaattcttatccacagcgtctggggataaccctgtgggaaagctgtgcaaaagccccggaatctgtggattcactgtggaaaaactgtggacagtcgaaacgtcaatgttcacaacgggtgtggaaaagctgtgcataacctgtggaggcagctgtggagaagtgtggagaacgatccgccgtctgtggaagtgtggaaaaccccgaccttctccacagactcctccacaccttctccacagcaccgtttcgtcgctgaactgcggatacgctgcttatccacagtttccacagcactcaatacgactacgggatttatctattagagaaaagatctattggttgctgtgtggataacttcgccagctctgtggtggccgaaactgtccctgagaatctctggatcggtggtacccccgccgggcggccatggcagcatggtggtctcatcgaggggcatgcgaaggagaaacccatgaagcttcgagtcgatcgcgacgcgcttgccgacgccgtcgcctggacggccaagagcctgccggtccgaccgtccgtaccggtgctggccggcgcgttgatgactgtctctgatggacaactgacgatctccgggttcgactacgaggtctccagccaggtgacacttccggtcacctcggacgcctccggcagcgccctggtctccggcaagctgctcgccgagatcgtcaaggccctgcccgccaagcccgtcgacgtcgccgccgagggcagccacgtcgagatcacctgcggcagcgcccgcttcacgctgccgaccatgcccgtggaggactacccgagcctgcccgacatgcccgaggccgtcggcaccatcgacgccgccgccttcgcggccgccgtcgcccagaccgccgtggccgccggcaaggacgacaccctgccgaccatgaccggcgtgcagctggagttcaccggtaccggcctggcgctgctggccaccgaccggtaccggatggcgatccgcgacctgccgtggcgccccgactccaacgacctcaacgtgaccacgctgatcccggccaaggcgctgtccgacaccgccaaggcgctgggttcgcggggcggcgaggtcaccatcgcgctgcccgacccgtcgaacggcccgatcggcatggtcggtttcgccgccgacggccgtcgcaccaccagccgggtcctggacggtcagctgccgccgctgcggtcgctgatcccggtgacctacgccgccgaactgcgcgtcaacgccgccgagctggcctcggtcgcgcgacgggtttcgcttgtcaccgaacgcaactcgccgctgcgcctcaacgtcgacggcgacggcctggtggtcgaggccggtggcgccgaggacgcgaccgcctcggaggccatggactgtgagtactccggcgacgcgatgaaggtcgcgttcaacccgcagtatcttttggatggcctgtcggcgatctcggctccggtcgcggtgttctcgttcaccgaaccgggcaagccggtgacgctcaagggcgacaaggccaacgctgacgacgacggcgacttcagcggttacacccacctgttgcagccgctgcgctacgacagctgataatccacattagccatagaggagtattcggatgcaactcggcatcgtcggtctgggcaagatgggcggcaacatgcgcactcggttgcgcgaggccggtcacgaggtcttcggcttcgacagggacgcgtcgctgaccgacgttgccgatctgcccgaactggtgtcgcgcctcgacgcgccgcgcgcggtgtgggtcatggttccggccggtgaccccacccgcgacaccgtccacgctctcggcgaactgctcagcgagggcgacgtcgtcatcgacggcggcaactcccggttcaccgacgacgccgagcacgccgaacacctggcgggcaagggcgtcggctacatcgacgccggggtctccggcggcgtgtggggccgcgagaacggctacgcgctgatggtcggcggcgccaagggcgacgtcgacaagctgatgccgatcttcgacgcgctcaagccgcccggcgagtacggcttcgtccacgcgggcggggtcggcgcgggccactacgcgaagatggtccacaacggcatcgagtacggcctgatgcaggcctacgccgagggttacgaactgctgcgggccagcgagtacgtcgatgacgtcccggcggtcttcaagtcctggcgcgagggcaccgtggtgcgttcctggctgctggacctgatggaccgggcgctggacgaggacccgaacctggacaagctggccggttacgccaccgactccggcgagggccgctggaccgtcgaggagtcgatccggctggcggtgccgctcaacgcgatcaccgcgtcgctgtacgcgcgcttcgcctcccgtcaggacgactccgacgcgatgaaggcgatcgccgcgctgcgcaaccagttcggtggccacgcggtcaagccggagaagtagcgaccggactgtcacaaccacgagagacaatattcgtcatgcggggggcccgaaaggcggtgtgatgtgcatgttcggcggctggagctgaccgacttccgttcctacggtcacgtcgacgtcgaactgcccgaaggcccgagcgtcttcgtcggccccaacgggcacggcaagaccaacctgatcgaatcgctgggctacctggccaccggttccagtcaccgggtcacctcggacgcgccgctggtgcgcgcggggtgcgagtcggcgaccgcccgcgccgcgatcgtccatgaaggacgcgagctgctggccgagctgaccatcacccccggcaaggccaaccgggcccggctcaaccgctccccgctgccgcggtcccgcgacctgatcggggcgctcaaggcggtcgtgttcgcgcccgaggacctcaacctgatccgcggcgaacccgaacagcggcgccggttgctggacgaactgctcatcgcccggcacccgcggttcgccggggtgcgcgccgactacgaccgggtcgtcaagcagcgcaacgccctgctgcggaccgcgtacttggcccgcaagaccggcggccggggcaacaccgacctgcacactttggacacctgggacgcgcacctggcccagcacggcgccgacctgctggccgggcggctggccctcatcgaggactacaccccctacgtggtcaaggcgtacgaggccgtcagcgccggacgcgggcggccgaggctcagctatcacagcgccctgggcgagaacgaaccgttgtcccccgaccgggacctgctgaccgcccggctgtcggccgcgctggccaccgcccgcagccgcgaggtggaacgcggcaccaccctggtgggcccgcaccgcgacgacctgaaactcgtgctcggcgacctgcccgccaagggctacgccagccacggcgagtcctggtcctacgcgctggcactgcggctgggcgcggcggaactgctgcgcgacaacgggaccgcgccggtgctcatcctcgacgacgtctacgccgagttggactcgcagcggcgggaacgactggccgaactcgtcgccagggcgccgcaggtgctggtgacctgcgcggtggccgaggacgtgcccgcgcagatgagcggcggccgctatgacattcacgacggggaggtaaggcgtgtcatatgaaccacggcgcaaacggcgtcgcccgaccggagcctggtcgggccccgggcccgacggccgcgatccgcagccgctcggcgaggtgctgggcaaactcatcaaggaccggggttggcgcgatccggcggccaaggccgggctgttcgcgaactggccccagatcgtcggccccgagatcgcggagcactgccgtccggtgtcgtgcgcggacggcgagctgatcatcgaggccgagtcggcggcgtgggccacccagctgcggctgttcaagacccagatcctggcccggctggcctcgcactcggggccgcaggtggtcactcggctgcggatccagggaccgtcgcagccgtcctacgtcaccgggccccggcgggtgcggtttcgatcatgagcttcgctcacaccccggccacggcggcgacgggcgcgagagcaacgcgtggcatagaagttgccgcacccgtgataggggggtacacggggacgaattcagcaatctgtgagccaaatacgggccgcgccgtgcgtttctgtcggggccacccagtaggattgacgtgagctgccgggcgggcgtgtcggccatactgcgacaaacatggctttgacgacgaccgtccggttctcatggtcgaacgtctaacaacaaggagcacttggtggcagcggcggaaaagaagcaggatgactacaacgccgggtcgcttaccgtcctcgagggtctcgaggcggttcgcaaacgacccggcatgtacatcggctcgacgggggaacgcggcctccatcacctgatctgggaagtcgtcgacaacgcggtcgacgaggcaatggcgggacactgcgacacgatcgacgtcaccatcctggccgacaacggggtccgtgtcatcgacaacggtcgtggcttcccggtcgacctgcaccccaaactcaagaagcccggcgtcgaggtcgcgctgaccgtgctgcacgcgggcggcaagttcgactccaagtcctacgcggtctccggtggtctgcacggcgtcggcatctcggtggtgaacgcgctgtcgacccgcatcgagatggagatccagcgcgacggtttcgtctggacgcagtcgtacaagcactcggtgcccggtccgctggagcagggcgagaagtcgcgcaagaccggaacctcggtgagcttctggccggacgacaccatcttcgagaccaccgtctacaacttcgagaccatctaccggcggttgcaggaatacgcgttcctcaacaagaacctcaagatcgtgctgcgcgacgaacggccgcgaccggagtccgaggaggacaccaaaccgcgcgaggtggtgttccagtacgccgagggcatcgccgacttcgtccggcacctcaacgccaccaagtcgccgctgcacaagtcggtcgtcatgttcgaggcgaagtccgaggaggacggctcgagcctcgaggtcgcgatgcagtggaacgagtcctacggcgagagcgtctacaccttcgccaacgccatcaacacccacgagggcggcacccacgaagagggcttccgggccgcgctgaccacctgcgtcaacaagtacggcaccgaccgcaagctgctcaagggcaccgaccggctgtcgggcgacgacatccgcgagggactggccgcgatcgtgtcggtgaaactcgtcgagccgcagttcgagggccagaccaagaccaaactgggcaacaccgaggtcaagagcttcgtgcagcgggtctgcaacgagtggctggtcgactggttcgaccgcaacccgtccgaggccaagacgatcatcaccaaggcctcggccgccgcccaggcccgcaaggccgccgcccaggcccgcaagctggcccgccgcaagtcgctgctggagacctcctccatgccgggcaagctggccgactgccagtccaccgacccgagcgagtcggagatgttcgtcgtcgagggtgactcggccggtggttccgccaaacagggccgcgacccgcgcacccaggccatcctgccgatccggggcaagatcctcaacgtcgagaaggcccgcatcgacaagatcctcaagaacaacgaggtccaggcgatgatcacggcactgggcaccggcatccacgacgacttcgacatcgagaaactgcgctaccacaagatcatcctgatgtcggacgccgatgtggacggtcagcacatcaacacgctgctgctgacgttgctgttccggatgatgcgcccgctggtggagatgggccacgtctacatgtcgcagccgccgctgtacaagatcaagtggaaccgcaagggcgaccaggtcgagtacgccttctccgaccgggaacgcgacggtctcatcgagatgggcatgtcgcagggcaagccggacccgcgcaagtacgacggcatccagcgctacaagggtctgggcgagatgaactacaccgagctgtgggagaccacgatgaacccggccacccgggcgctgctccaggtcacgctcgacgacgccgccaccgccgacgaactgttcagcgtcctgatgggcgaggacgtcgagacccggcgcaacttcatccagcgcaacgccaaggacgtccgctttcttgatatttagaaacagagtcttgacatcgaacggccctggtgtggccttcactaatctgacaaacggttgtcccgccgaaggcggggcggttgtcccgtcacgacgggggagaggtaaatagggtgagcgacccaaaccagccggaacttgaggtgcccgaggtgggcgccggacgcatcgagccggtaggcgtcgaagtccagatgcaacgctcctatctcgactacgccatgagcgtgatcgtcgggcgggcgctgccggacgttcgtgacggcctcaaaccggtgcaccgcaagatcctctatggaatgtacgacggcggctatcggccggatcgcggatacgtcaagtgctcccgcgtcgtcggtgacgtcatggggcagtaccacccgcacggcgactccgccatctacgactccctggtccggatggcgcagccgtggtcgatgcggtacccgctcatcgacggccagggcaacttcggttcgccgggcaacgacccggccgccgccatgcggtacaccgagtcccggctcgacccgctggcgatggagatgctgcgggacatcgacgaggactcggtcgacttcgggcccaactacgacggcaagaccaccgagcccgaggtgctgccggcccggatcccgaacctgctcgtcaacggctccgagggcatcgccgtcggcatggccaccaagatcccgccgcacaacctgcgcgaggtcgccgcggccgtcaactggtgtctcgacaacaccgaggccgacgaggaggagaccctcgaggccctgatcaaactggtgcagggccccgacttccccacctcggcgctgatcgtcgggcgcgccgggatcgaggacgcctaccgcaccggccgcggctccatccggatgcgcgccgtcatcgaggtcgaggaggaccgcaagggccgtccgtgcctggtggtcaccgagatgccctaccaggtcaacccggacaacctggccgagcggatcgccgaactcgtcaaggacggcaagctcaacggcatcgccgacatccgcgaggagtcgtccggccgcaccggtatgcgactggtcctggtgctcaagcgcgacgcggtcgccaaggtcgtcctcaacaacctgtacaagcacacccagttgcaggagaccttcggcgccaacatgctggcgctggtcgacggggtgccgcgcactctgaacctggcccagttcgtgcggcactacgtggcgcaccagatcgaggtcatcgtccggcgcaccaagttccggctgcgcaaggccgaggaacgcgcccacatcctgcgtggtctgcagaaggcgctcgaccagctcgacgcggtgatcgcgttgatccgcagctcgccgtcggccgaggagtccaagaccggcctgatgaacctgctggaagtggacgagatccaggccaccgcgatcctggacatgcagctgcgtcgcctggcggcgttggaacggcagaagatcctcgacgaactggccgagatcgaggccaagatcgccgacctggaggacatcctcgccaagccggagcggcagcggcagatcatcaaggacgagctcggcgcgatcgtcgccaaatggggcgacgaacgtcgcaccaagatcgtccccttcgagggcgaggtcaacatggaggacctcatcgcccgcgaggacgtcgtggtcaccatcacccgcggcggctacgccaagcgcaccaaggtcgacctgtaccgctcgcaacgtcgcggcggcaagggcgtctcgggcgcgacgctcaagcaggacgacctggtcagccacttcttcgtgtgctcgacgcacgactggatgctgttcttcaccaacaagggccgcgtctaccgggccaaggcctacgaactgccggaggccagccgcaccgcgcgcggccagcacgtcgccaacctgctggccttccagccggacgagcagatcgcccaggtgatgcagatcagcggctacgacgtggcgccgtacctggtgctggcgacccgccgcggtctggtcaagaagacgaagctcaccgacttcgactcgccgcgcaccggcggtgtgatcggaatcaacctgcgcgacggcgacgaggtggtcggggcggcgctcatcaaccccgacgacgacctgctgctcgtctccaagaaggcgcaggcgatccggttcatggcctccgacgagagcctgcgtcccatgggccgggccacttcgggtgtcatcggcatgcgcttcgtcgaggccgacgaactgttgacaatggaggtcgtccgcggtggaatggacatcctcgtggccacgagcggcggttatgccaaacgaaccccggtcgaggaataccctcagcaaggccgaggcggcaagggcgtgctcaccgctaaaataaccgagcggcggggtaacctcgtcggcgcgttgtcggtgacacctgacgacgaattgttcgccattacctcagagggcggggtaatccggacaccggtgaaaccggtgcggcggaccacagatcgcaacaccatgggtgtcaagctaatggatctgccggagggtgtttcgctcctcgcgatggcgcgaagcgctgacgaaccagacgaacaggactgaacaacatgaccgatgcgcaggcgggcggaggcaccgccgcgggacgagccacggtcgccgcggacacctccgaaggggcggcccccacgcagggcggcgcgaccacttacacgcgtccacccggaatggcggcaccaccaacctcaccggaccagatcggtgggcgaagcggtgctccggaaggccccgcgcgggtggccgacgccgtccgcgcggcccgagcggcagtctccgcggcggcaggccgaggcccccgccgcgcccgcctccacctcaaacgggtggagccgtggtcggtcatgaagttctccttcgcggtctcgatcgtgctcttcatcgtcatgatcgtggccacgacggtgctctacatcgcactggacgcgatgggcgtgttcgacagcgtcaacgaactcctcgtctccctggtgggcggcggcggaggttccgacgaacccttccagctgacggccaagggagtcatcctggtctcagccctgctggggctcgtcaacatggtgctgttcacggcgctgtccaccttgggtgcgttcatctacaacgtgtgcgcggacctggtgggcggcatcgaagtgacactcgccgaaaaggagtagcggcaacagggacccggcgcggagaatcgggtacgcgtcgggtaaccttgctcgtcgttgcgcctaagcaggcgtggcacgcaatacgcggctatagctcagtcggttagagcgtagagctgataactctaaggtcgctggttcgattccagctagccgcaccaacagaagcgccctggtcctgatggaccggggcgctttcgtgacagccgcttgacgttaggcgttgagtatgcggtggtcatcacatccgggctcgccgtgatgcgtatgctcgggtgcgactcaagctagatcactcttcaaggttcacggaggctcgagcacgtatgtctgacaaagcatccgagttcatcaccctgatgaccgccgtcaaggaacttctcaacgaggctggccagcagtccaactcggcagcgggaatcgccgatgaggccgcggaattgttcgcgcaaggtggaaacgccaatagccacaccatgatgactcaggccgctgagtcggcgcgcaaggtcctcactcaggtggccggactcgtcagcaccactgacgaagcaatcgcccaagctcagcaagccaagggcaatttacacacctcttcttccgggagctccggtgtccgtgaacccgtcgcgaagatcggcgacccgatcgaggcgccgcaaggcggtcctgacgacaccagtgaccatcgtgccgaactgaaatccgcggacgacgatgatgaggaaatgactcgtgccgaccgcgccttgcgtgtgatggcgcgaaacgccggggacgttgagacagttacgaaagacatcgtgcaaaccgcgtccagcatgttccggacgtataaagaggacaagcctgggtctggccaaccctcgcgaatggccacagggcaaagcgaggcccagactcaggttccccagccgaaaatctcgagtgacactccccaaggcccgtcattcgaaggcatggccgtggccaccgttctcggtggtgtcgcggccattcaaggaatcaaagctctccgcagtcgacaaccgaaggagaagtagacagtgaacgcgaggacgaagtaccgggcgatgttgcgggcgggcctggtcggcgactttgatgcggctgaacagcttggaaccgagctgggagaagttgcgtggaatgattccgggcttctggtgaacgcgctgttcgtactggcggtccaacggaagttcgatgacgacactgatcgtgacgtgattcgagagttcgtgcgcgagaccctcgatgactacaagtcggcagacccgcctttcaaaccgctcatgaccgagggactcatccggtcggttctcggcgaggaggaactgtacccggagattccgaagaacgaggccatcccggtacagaccgcgatcatcaacaagatcgtggccgatgcccgtacgtctccggacaaagtcgatgagctgctggacaaagccgagaagctcgccgaccgttggatacagcaaagcaagtgaacggtccttgctgaggatgtccgcaacatcatcgaagccccggtctttcgaggccgggggcttcgatgtttcacgtggaactgaggaagcctccggattggtgtttccacaagtcggcgtagatgccgccagtggtcagtagttggtcgtggctgccgtcttcgactatgcggccctcgtcgaggacgacgatgcggtcaaggtgggcgatggtggacaggcggtgggcgatcgcgatgaccgtcttgtccgccatgatctccgagagggtttcctggatggccgcttcggattcggagtcgagcgctgaggtggcctcgtcgaggaccaggatcggggcttcggtgaggaaggcccgggccagggcgatgcgttggcgttggccgcccgagagggtgacgccgcgttcgccgacgtgggcgtcgtagccggtgcggccggtggcgtcgcgcagggtggggatgaagccgtcggccgccgctttgcgggccgcctcggttattcgggttcggtcgatgttgtcgacgccgccggtgatgttggcggccaccgagcggtggagcagggaggcgtcctggctcaccagggcgatgtggtggcgcaggctgtcctgggtgacggcgcggatgttctggtcgtcgatcgtgatggttccggattcggcgtcgaagaaccggaggatcaggttgaccagggttgacttaccggccccggagcggccgacgaggccgatcttctggccggcggggatgttgaggcagacgcggtccaggccgccggtttccttgccgtagtggtgactgacgtcgtggaggcggatggctccgccggtgatcgtcaggtcggtggcggtgggggcgtcggttatctccaggggttgggcgatggtggggaggtgttcgcgcatcgcgccgaggcagccgaacagggcggtgaccgcgtcgagcagccactcggcgatgccgttgacgcgcaggctcagtgccagggaggcggcgacgagtcccagcggggcggccccggtctgccacagtgcgatcgagtagccgacgaggccgacggtgaggatggttcccagcgccatcatgctcgcgttgatcgtgacctcgacgcgttgcagccgtaggtgagcggtgtggttgtcggcgaagcggcggcggctttcggggtcgtcggttccggtcgccgacatcttgatggtgtcgatgttggcgtaagtgtcgaccagcagaccggtcagggccgactgggtggactggtggcgttgggaggcccggcggtagcggggcaccacataggccatcacggcgaagtagagcccgatccacagcgccagcgggatcgcgagtcggatgtcctgtgcggacatgagccagaacgagccgacgatgtacatgccgacgaaggacagggtgtgcagcaccgtgtaggcggcgccggttgcggcggtggtgagttcggtgactcgtgaggcgatgcgtccggcgaggtccttgcggaaccagccgaccgactggccgaggacgtggcggtgcaggcgccagcgggttccggtggcggcgttggggcggaaggcgatgtcgtccaggctttcgcgaccggtccacagcaggggacgcaggatcaggaacagtgcggcgacgagtaccagttcgagaccgtgttcggcccacagccgggccggggtggtcgcggcgagggtgtcgacgagttgtccggtgtagaagatcagccacacctcgacggccgcgctggcggccgagaacagcagtgaggcggtgatgatgtgccgcagcgggcgcagctggagtttcaggaacggccagacgcgggtgggcgggttgtggggcgggtcgggcaggaatgggtcggcgaggtcgccgagtcgacgaaacatggaatccctaggaaggtgagaacggcgttcgggcgcgtcggactgaaccggcggccgtcgaagccgtgccaccgttcagcctgcggagggtcctcgcattggtcgctccttagggtgtttcggtcatcggcagtcaatcggagacccatggggcgggtaaaccgggttcccggatagtgggagactcaggcggcttgcaggtctagtgtggccagttcgccacggctggcgatgttgagcttggggtaggccttgtagaggtggtagccgacggtgcggggactgaggaacagctgggcgccgatgtcgcggttggtcatgccggtggcggccagccggaccacctggagttcctgtggggtcagttgggagagggcttcggggcggagggcggcggggccctggctgtcaccggcggcgcgcagttcggtgcgggcccgttcagcccacggggtgacgccgaggcgctcgaaggtgtccaaagcggaacgcaggtggccgcgggcgtcggagcggcggcgggagcggcgcagccattcgccgtagagcagttcggtgcgggcgcgttcgaaggggcggtcgccgggctggttgtggaactcgacggcacggatgaagtgttgttcggcctcggcgtcgggtcccagcagggcccggccgcgttcgacgagggccatcgcccacggctggtcgatgtgctcggcgaacgcggtgaaccagccgaagggttcgcgggcgcgttcgggttggccggaacgggacgcggcctcgacgaggtcggtgacggtgggcagcatgtccatgcggttgcggcggttcgccagttcggcgagccggtcgacggtgctttcgttgcggcccagggtcaggtccaggacgcccagggcgccgtccagcagcaggatgccgcggccgtcgtcggcgccgggcagcttggacagcagttccaggcagcgtttctcgtcgccgccgatggcggccaggtaggccagggtgctcagcgggacgccgatcatgatcggctggttgccggactcctcggcggtgcgcagtgcctcggtggcgctggcggcggcgtcgcggtggtggccggagtacagctgcgccttggcttgcagggccagtgccctgggcagcacgcccatcgccccggtcgcgcggcagtccgccaccagcgaggcggtcaggtccagggcggtggtgtggtcgcccagcagcaggtgccaccacgcgatggtggcgcggtcctgcagggtcggctcgtggctgcggccggtggtggcgatgagctcgcgcagcgcggcgacgccgtcggcgacatcgccgtgccggtcgccgagtccgtgcgcgacccgggccatggccagcaccctgggggcgttgcgcagcttcatggacgtggccagctcggcgacctcgtcgacggcggcgaagttcccggccatccaggccgcttccacggcgtggaagagcatgtagctggcctggaggttcgcgtgtggcgccacttcgcgggccgcggacacccagccgtggtacgaggccatcgtgttgccgtgtccataggcgacatgggcgttgatgtgggcgagcctgcccagcagtttcgggtcggtggtgttgctggcggcttcggcggccagcgcgtcggcgcggtcgagttgtccggcggccagggctgccgccgcggcggcctggaaccggcgggccttctcgtcggggtcggggctcagctgggcggagcgttcgtaggccgaggcgacggcgttgcgaccgccgcgggcctgaccggcgcaggccacctcttcgagggcggcggcgatcttctcgtcggggccggtggcggcggcggccaggtgccaggctcggcgttcggcgtgggcgggtgaggtgatggcctcggccagggcggtgtggacggtgatgcgttcggcggtggaggcctcctggtaggtggccgagcggaccagcgggtgccggaagcacaggtggccatccaccatggacagcagttgtttgcgttcggcgagttccaggtcctccatggtggagccgagcttggtggcggcggcgaggatcggtggggcgtcgcaggaaccgtgggcggcggccaccagcagcagggtgcgggtgctgtcgggcagggtggcgatccggtcggcgaaggtgcgctggatccggctgtgggtgggcagcgccgagacccggtacgggtcgagggtgagctggccttcccgttgcgccaccggcagttcccgcagtgccagcgggttgccgacggcctcggcgatgacctggcggcgggcgggttcggacaggtcggaggcgtactcggccagcagctgggcggcggcttcgtcgtccagattggagaggtcgagttcggcgatgccgtgggaggggaaggcgggcgcgtgctggtcacgggcgccgaacaggacgacgacgccttcggcctccagcctgcgggcggcgaacaggagcgcgtcggccgattcccggtcgatccagtgggcatcgtccacaacgcacaggacggggccctcgtcggcgatctcggccagcagcgtcagcaccgcaaggccgatcatgaaccggtcgccgctggtctcgtcggacaggccgaggctgccgcgcagcgcggaggcctgccgcttgggcagcgcgtcgatgcggtgcagcaccgggtgcagcagcatgtggaggtgggcgtagggcagttcggattcggcctcgatgccgatggcccgcagctgccggaagtcgtcggcggcggtcagggcgtggcccagcagcgcggacttgccgatcccggcctcgccccggacgatcagggcctgactgcgcccctgccgggcctcgtcgagcagtcgctcgatgtgagccgtctcctgggtgcgtccgaacagcatgtgcgaaaccgtatccgcttcgggaccggaagtctccggccgtgatcgcgtggcaagcatgccttctccagtgttgtgcgccattggtccccagaatcacacttaaagcgaggttgaactcaagtggctgtgacctaaggcatacaacaggacgggccgtggcggacaatgtagtccgtcacggcccggtcgttcgtcagggaaccagcacgaccttgccgaccgtgtcgcggttcaccagcgcctcgtgcgcgccggaggcgtccttgagcgggaaggtgcgcaccggcggtgacatcgtgccgtcggcgaccttggccagcgcctcgatctccagaccgcgcaggccgccgggccgcgacagcatccgcgggcccagtgccgaggtgacgctcaggccccggtccacgatgtcctgtccggacagttcggtgatctcccccgccgaccagccgaacatgacgaaccggccgccgacgcccagcagttccagggcggcgcggccgttgtcgccgccgacaccgtcgaacacgacggtcggctgccgtcccgcaagcgcctcggtgacccgcttcggccagccgggctcggtgtagtcgacggcgatgacgccgcccgcgagcccgcgcaccaaccgggtcttggcctcgccaccggcggcgcccacgacggtcgcgccggaagcccgcagtgcctgcaccagcaggctgccgatcccgcccgcggcggccagcaccaccgcgacgtcgtcggcggtgggcgcggccacgtcgagcacgcccacggcggtgcgtccggtgccgatcatcgccaccgccgcctcgctgctcagaccgtccgggatgggatggacggcctcggcctcgcgcaccgccagctcggcgtaaccgccgctggcgatgcccaaatgcgcgaccacccgccgccccaaccaggactcgtcgacgtccggcccgagcgcgtccaccgttccggcgacctcgcggcccggcgtcatcggcagttccgggttgccgaaggggtgcgaaccggcgtcgccggaacggatcgcggcgtccagcaggtgcacaccggcggcctccaccgcgatacggagctgaccggggccgggaacgggatcgggaagttcctcgtagagcaggttctcggccggaccgaactcgtactggcggatggcgcgcatcgtttactcctcagtggatttgattgtcagccggggtacggggaggcttcgcgggcctgcttgagggcgcgggcccaccagcccagctggtccagcagctccttggcggccttgttggtggcgtccagttcccggggctgcccctggtcgtcgaacttgtcccagaagttgacgaagttgagggtgttgcggatcgtcagcgcgtgcacttcggggaagatctgccgcagctgctccaccgcccgctgcccgccgaccattcctccataggagacgaaaccgaccggcatcgcgtgccattcggcctggtaccagtcgatcgcggccttcagcgaggccgggaagctgtggttgtactccggcgtcacgatgacgacggcgtccgccttgtgcagccgctccgagaccgcctcgacgtgcgggtgatcgtccacttcgatgtgcatcggcaggtcggcgtccagcagatcgatgacgtccacgttgtagtcgccgtgtttgcgggcctggtcggcgaaccagttggccggtaccggaccgaaccgtccctttcgggtggatccgatgatgaccgcgagattcaacggctctgtcgacatgactgtgctccttgggattcgttgtcacagttgacgaccgaaacgctacgaagcgcgagtgtccgggcgcatctgtcagatgactgggcttggatgactgggtcgacgccagtcggttcgcaggcggagcgcaggcgacaccgtcaccaatacagtcgcgtgacagatgcgggggtgcggcccgcggccatagcgtcggcggcatgactcatacccccgaaacctcgacgggcgagaagacccggtgggcgccgatcgtcgcgctggccatggcgatggtcgtcatcacctccgacatgacgatcgcggcggtgaccctgccgtcgctgggcgaggacatggacgtcggcgccgccgccaccgcgtgggtgctgctgggctactcgctgccgatggccgccatcgcgatcccggccgggcgctgggccgaccgcgccgacctgcgcgccgtgttcgtgctgtccatgaccggcgtcgcggtggccagcgtcgcggccgcgctggccccgacgttctgggtactggtggtggcccgcctcctgcagggtttcaccggcgcgctcaccatgtcggtgtacatgccgatcgtggccgccgcggtgaagaccgaacagcgcggccgtgccatcggctacatcatcacgatcatgaccctgggcggcctgatcggcgcgccactgggcggactggtcgccggtggcctgggctggcgggcggtgttcctgctgaaactgccgatcgtcgcggtggccatcgtgctggccctgaagtcggtgcccagcaacgggaagcgactgccgttgcccgacgcggcgctgtggcgcgacaccctcgtggtcggcggtgcggtcggctcactgctgctggctttcgaccggatcgagcggcagccgctggccgccaccggcctgatcgcgctggccgtggtgctggcggtgctgtggctgcggttccgcagctcccgtcccatggtggcggtcctgggacgccgcgtcctgggcctgccgatgctgggcctgttcctgatgagcttcatgatcgggctgatctcgttcctactgccgtactacttcaccgacgaactgaacaccggtcccgaggcgatgggggtggcgatgctgttcttcagcggagcgatggccccgatctcaccactggccggagggctcgccgaccgcttcggagcgctgcgcatcgcctcggcgggcgcggtggtgtcgatcctcggtctgggcagcatgctcaccctcggccccgactcgtccatggtggacgtgatctggcgactggtgctgctcggtgtcggcgccgccctgttcaacggacccatcaacgccgccctcatggccgcgacccccgccgacatgctcggcaccgcgggcggaatgttcgccaccacccgaacgctggcctccaccatcggcccggcggtgacggcgttcgtgtggtcgacggcgggcggcggcatgcccggcttcacgaccgcgacagcggtgctgaccgcgctgtcggtgctgggactgggcttcgtgctggcgggccgatcacggcaaccggcgctggccaccgcggcttaagccacatgcggactggtcagtccgttgtttcgcggacgtcggttccgtgttccgcgtaggccttgaagtcccgcatgtgttgtagcgactgcttgcggaacgcgccggacatcagcggtgccgccagccgcatcagcaaaccgctgaaccggtattcgttgtgactgacccacagtgtcgtctgtggtgcccacgtgcccgtgctccccgttcaacggttcgtgcagcaccagaccccgcaaccacttcgccatgtgcgacggatcggccaacagccgcaccaccttctcgcgcggctgagcgatctcgatggagacggtgtacttcacgacggagcgctccggtcacaggcgtttcgtcgccgtggcctcctgggccagcagccgcagcgctgccagagcctggccgccgacgacggtccacaccagcatgcgctcgatcgattcctccagcgtcgtggcctccggcgacgtcccctgttccgcttgcggtgacaccacgagcccgacgtcagcctcggcgacggtttgggccgcgtcggcgtaggtgtccaacagctccaggccgtcggccagaccgagtgcccgggccgtggccatggcggtcgcgagttgggcgcgggccgggttgccggggcgtatcgaccagccgtggcgggcgagcagatcgtcgacctcggccaggtcctcgggggcggcggccgggggcggtggggtgtcggggtcgaggtcggggtggccggacagcgcgtactgggccttgcccatgccggtgaacgccgaggtgctgggatcgtccagtatggccagtacgcggcgggcggtcgcgatcgacagtttcccgacgtcgaccagggcccggatgagtcgtagccgtcgcaggtgggactcgtcgtaggagacctggttggccttggcgcgctggccggacggcagcagtccctcgcggacgtagaacttgatcgtcgcgaccgggacgttcgagcggttgctcagttcacctatgcgcatcatgtcggccttctcacgtactggtattgacgctatcgatagttgtactatcgatagcgttggtttcaatcgacgccagtctagccagcagcacccaggagaagacatgaacgacggcacgcaccccgacgaccacgccgacgaacccgccgcgaccgacgacacccccaccgcgccgaaaccgggtcggcgctacacccggcgccgcctgctgaccacctcggcggtggccgcgggcgcggcggcggtcgcagtcggcaccacggctgtcctgaccaacgacggcacgccgcccaccatcaagccctcgggccgcaaccgcttcgacggcaaggtcgtgatcgtcaccggcgcgacctcggggatcggccgggccgcggcgaaactgttcgccgccgaaggcgccaaggtcggcttctgcggtcgccgcgagaagctcggcgcagaagtcgaacgcgagatccgctccgacggcggcgaagccacctacatccgcgccgacgtccgcaaggaatcccaggtgcgaaagttcgtcgacagggtcgccgacgaatacggcgggctcgacgtctgcttcaacaacgccgggatcacgctccagaaaccgctgcacgagtacacggccgccgaatgggacgacgtcgtcgacaccaacctgcgcggcaccttcctgtgcatgaagtacgaagtgccgcacctgatcgagcgcggcggtggcagcgtcgtgatcacctcctcgtccaatgtgcactccactggcgaggaacgctcggcctacaccgcgtccaagcacggcctgctggggctggccaactgcgccgcctacgactacgccgaacacaacatccgggtcaacacgctgatccccggcaccaccaacaccgagctggtgcgccgggtcgccggggcgatggacctgcccgacgccgtgtgggaggagatggccgccgcgtacggccgcgccaacgcgccgacgatgaaacggctggccacccccgaggagatcgccgtcggcgcgctggcactggcgtcgcccgatttcagctacatgacggccgggtccctgaccctggacgggggcgacagcaaccgcggctgagattccccgaaatcagcccttgacattgacccaaggtcagggtggacgttggggtcatgacgaacctgaactcaaccgaaatcaagaccgacaacgactccggcttctccgacgcggggctgcgccgactgcggggcgtgctggaacggcacgtcgactcggggaagatccccggcctggtcgcgctggtcagccgcgacggacacacgcacgtcgagacgctcggcacgatgcgccacgacggcggtgcgccgatgcgccgcgacacgatctttagggtggcgtccatcgccaagccggtcacgatggcggcggcgatgatcctgctcgacgagtgccggatgcggctggacgagccggtcgacgagtggctgcccgagctggcgaaccgccgggtgctcaagcggcccgacggcccgctggacgagaccgttccggcgaaccggccgatcaccgtccgggacgtgctcacctgcaccttcgggctcggcgtcgacttcgagctgatgaccgccccgatccgggccgcgatcttcgaggcgaccgactacggcgtgggctcgggaccggcgcccggcttcgacgagtggatgcgccgtctcggtgagctgccgctgtcgtaccagcccggcgaacgctggcagtacgacctccccagcgaggtggcctgcgtgctcgtgtcccgggtcgccggacagcccttcggccagttcctgcgcgaacgcgtcctcgaacccctggggatgaaggacaccgggcaccacgtgcccgacggcgagatccaccggctgccgccgctgtacgggcccgacccgcagaccggggagttcctcgtgtgggacgaggccgagggcgggcgggtcagccaggcccccgagttcgagggcaccgcgctggtgtcgaccgtcgacgactaccacgccttcttccggatgctgctcaacggcgggacgcaccaggggcgacgcatcctgtcccgtcccgcggttgagctgatgaccacgaaccggctcacgcctgagatgaattccgcccgcgacgacatgtaccgcgcgatcctgcacctgtcgaacggccaggggctgcacggcggctgggggctggggatggcggtgcgcacccgccgcggcgactacgcgccggtgggccagttcggctgggacggcggcaccggcaccagcgtctacgccgacccgcaccaccggctcaccggcatgctgttcacccaggtcggcatgtccaccctggattcggtgcgtctcatccaggacttctggaccacgacctaccaggcgatcgacgcctgagacgacgctccggcgcgtccggacaaatccagggaaaaggccgctcgggggcttggcaaccgatctcactagggctaacgtgttgcccagcccctcggcctcccctggccgcggtgctttctactcggatcgtccggcacgttcctgccggtggaaaggacaactcatggctacggtcacctataagggagcttcccggatctatccgggaaccaagaaacccgcggtcgacaagctcgaccttcagatcgaggacggcgaattcctggtactggtcgggccgtccggctgcggtaagtccaccagcctgcggatgctcgcgggtctggaggaggtcgacgaggggtcgatcttcatcaacgacaccgacgtgtcgaacctgccgcccaaggctcgcgacatcgcgatggtgttccagaactacgcgctctacccgcacatgtcggtcttcgacaacatggcgttcgcgctgaagctgcgccgcaccccgaagaacgtcatcaaggagaaggtggccgaggccgccgagctgctcgacctgaccgagtacctcaaccgcaagcccaaggcactgtccggtggtcagcggcagcgggtggccatgggccgcgccatcgtccgggaaccgcaggtgttcctcatggacgagccgctgtccaacctggacgccaagctgcgggtgcagacccggtcccagatcgcctcgctgcagaagcggctgggcgtcacgaccgtctacgtcacccacgaccaggtggaggccatgaccatgggccaccgggtcgccgtgctcaaggacggactgctgcagcaggccgacaccccgcgcgcgctgtacgactcgcccgccaacgtgttcgtcgccgggttcatcggctcccccgccatgaacatcaagaccgtcccgctcaccgaggacggcgcgaagttcggcgaggtcatcatgccgctgagccgggagacccgcgaggccgccagcgagggcatctccggcgacaagaccgtcaccgtcggcatccggcccgagaactgcactctcggttcgggtgagaacggtggcatcgccatcgaggtcgacctggtcgaggagctcggctcggacgcctatgtctacggccacgccgtgtacagcgacggcgaggagcggttcgtggtccgcaccgacggccgcaccgttcccagcctgggcgagaccgtgcacgtcatccccgaggtgggacgcgagcacgtcttccacgccaccaccggtgagcgcgtcggcaagacggtgaccaagtaagcgaacaagacgaacgaaacggcgcccgggccagctggcccgggcgccgttgtcatgcgcggtgagagttacttcttcttcggcgcgggagcgtcggcgcccagcggcgtcgcgcccggcagtccgccctgcgtgaggccatcgacgaccggcagctgaccgaccagcggcaggtcctcggcgggacgggtcacgtcgccgtgcagaccgccgacggcgcccttgcccagcatcgtggagccgaccaggtcggagcccatgccgaacttctccgccttggcgggcttggccgcggcggccggaaccgtgttcgggttcatcgccgagccgaccatgttgccgaccaccggcaccccgttgaccaggtcctgacccgcagagccgccggtgatcgggttgcccccgaccacgggcagtccgccgtgggtcacgccgccgaccaccggcaccccgtcgccgacgggcaggccctcggtcttgggcgccgcggtgtcggccgcctgggtcccggtcttgccgagcttgctgacgctgccgacgaccttcttgcccggcaggtccttggtgacgccgccgacctgaccggtcagctgcgtcgcgtccggaaccatgccgaccgggttgtcggtcggcaggccaccggcgggcaggccatcggtgggtacgccgcccgcgagaccggtgaccgatcccgggtcggcgacggacgacagcgagctgacgcttcccagcgggtcaccgatctcgatgggctggttcgcctgggcgattcccgacgcggcgagagcgatcccgcacgcgatgctcgcggttccgaccgtacgttgaagccatttgttcatgttgcgaagaacccctcatggatttcgatcactgaagcgccacatcggacttcacccccgccaccgtgctcttgaatggacggacgtgattgagtggtcgctgcgatcgcccgtctcctccaggcgtaccggctgcccccgtgatgtcgccgggccaaccgccgccgtgccgagaagccggtgcggttcgtcagacactggctgtgtctcaaacatgcacaacgagtcacattcgcaaaagtcgcgccctctatgacggaatttagccacctgtaggacttccattaccggtagtaacgacgctacgatcacgctgtgtcccccgtatcactgcgccccaatagaaaccgatatcgcgatcacgtcatcgtgtgcggcgacgacggtatggccttccggttggttgaggagctggtctttcggcaccgcgagaacgtcacggtgatcctgccgtcgcggcggcgaaaccacggcccgcagatctcccgggtgccgacggtacgggtggtggagaacgaccaactggacgcggacgccttctcctcggcgcggatcacgcaggccaaggcgctggcgctgatggcccaggacgacgtcggcaacatccacgccgcgctgcgggcgctggagatcaccgagatccgggtggtggtgcggtgtttcaataccaacctgggcaaccggatcgaaccgctgctgggtgactgcaccctgctgtcggacgcgtccatggcctcgccgtccttcgtggccgcggccctgggcgaggtcgcgcccaggtattcgcaggtgctggggcggaccctgtacgttacggcctcggccagcgaccggggtgaccggctgacctggccgatcgcgggcggcccggacgagggggtgctgcttcccggcgaggaggtggaaccctcgcttttcgtcaccgtcgccacccgaagaccccggcgggccctggtcacggcctccaaacaccgggtgcgcagtctcgccacccggctgtgggacgaactgcgcgaaatcctggaccgcaagctgcgcttcatcacgctgttcctggtggcggtgatcgtactgggaagtttcctgatctggaactcccacaagggcgacggccagtccttcggctggctggagtcggcctacgtcgtcatcctggccgccgccgggggcatcgacccggtgacgggggccgagttcgccgagaagttcgcccacgtcctggtcgcgatatccggggtgctgctggtcccgatcttcaccgcgtccatcgtggagaacatggtcggccgcaggctggccgccgaggcgggccggttgcgcggaccgatcagcgaccacgtcatcgtggtgggactgggcaatgtcggcactcgcatcgccgtccagctgcggaacctgggcgtgccggtggtggccatcgagcgcaacgcccgctgccacggtgtcgacgtggcgcgcagccaggacatcccggtcgtctacggtgacgccagccagctggagacgctgcacgcggcgcaggtgcggacctgccggtcgctggtcgcggtcaccagcaacgacatcgtgaacctggaggcggcgctgcacgcgcgcagcatccggcaggacctgcgcaccgtgctgcgactgttcgaacaggacctggccgagcgggtgcagaagcacttcgacatctcggcctcgctgagcgtcgccggggtggcggcggccgagttcgccgccgccatgaccgaccgcaacgtcaagggcaccatcccggtggggcggcacctggtgctgatcggcgagttcaccgtcgaggacggttcggagctggcgggccagccgctgtcccagatcgacgcggacgagagcctgcgggtgctcgccatatccaaggtggacgaaaccgactgggcgccggatccgcagcggctcatggatcccggcgacaccgtgctggtcctggccacccggcgcggcctggccgccaccgtccggcgcgccgccccctcgaccggaccggaggagccgaggctcggccagccgtcgccatttcgtccctgaatcgttgagttacctggggaggtgcgccctccctacccgaggtttgattctcaacttttcaggaggggctatatatgaggcgagtcgccaccgtggcggccctgggactgctggccgcggcggtgccgttgctgttggggcccggcgcgggcgcggagcaacaggacaaggctcccagtccgtcccgggacgtcaacaccgtcgagatcgccgagatcgaatccgccgacgtcgatatgtcctatctggccggacgacggaaggtgctgtcctacccgggggcgcgtttcgtcaagctgcacttctcccggctggagctggcgccgaacgactacatcacgatctccgatccatacggcggacaggaaacccgttacaccggccagcccggagcactgtggacgacgtcggtgaccggcgactccgcggtcgtgcggctgcactccgaggaggggccgctgtcggacgcgatgacgaagttcggcgccgagatcgacaaggtctccaagggcctgtcgcccgacgaggtccgtaagcgcgagcgcgccgaacgccgccccgagagcgtgtgcggcgacgacgaccagcgcgacgcggtctgttacgagtcgaccgagcccgaggtgtacgccaacgcggcaccggtggcgcggctgctcatcgacggttccaccatgtgcacggcctggcgggtcggttccaagaaccggctgttgaccaacaaccactgtttcgagacctccgagcaggcccgcgacaccgaggtgtggttcaactacgcgtgcagcggctgcggcggccaggcactcaagaaggcggtgaaggtgcgcggcgagtccgtcatcgagaccaacgccgagtacgactacaccctgttcaccgtggacgacttcgacgcgatccggcggttcggccagctcgaactcgccgaccgggcgccccgcgagggcgagaagctctacatcccgcagcaccccggcggcgaacccgcgaaggtggcgttggagtccgacgccgactccggggcctgcgtcgtggacaagccgagcttcgacggctacgtcgacggcagcgacgtctcgtactactgcgacaccgagttcgggtcctccggctcgccggtgttgtcacgcgagacccacgaggtgatcgggctgcaccacttcggtggctgcccgaactcgggcgtgcggtccgacaagatccacgaccgcgtcaagggcgacatctgaacgatgtgaccggcaggcgaaatcgggcgtgaccaccgcggtggtcacgcccgatttcgtggttctcggattacttggcgccctcggccttggtggtggccttcttggtggtggtcttcttcgccgtcgacttcttggcggcgggcttgcgagtggcgggcttcgcctcggccttctcggtcgcctcggccttggcctgctcgaccttggcctcggtgtcggccttggcgtcctccttggccacggtcgagatcaccttgatcgggccgcgctcaccggcgacgacgtgctcgccgcgctcgacgaactccgagtaggtttcggcggccttctcgcgggcctcgcgggccttctcacccagtgtggaggcggtctccagcgcgacctcgcgcagcttctcccggtccaggtgcttcagcgtgtcgacgccctgcttgacgttctcggtgacggtctcgcgcagcttggtggcgcgctcgtccagcttggtgcggtcgcgcagttcctcggccttggacggcagtttcttcagctgctccaccagggcctctccggcgccggcggcggcgtacacgggcgagggaagtttcttggtcggcatgtcttgtgctcctgtcattcgctggtgtcgtttgtggtcggcggtgctgccggtgtccgccgagtgcgggtcctggcgccgcggcgctgcggtgccggtttgacttttggggacggtgacacgtccaccggttcgtctatacccatctcttcgggaatgccatcagccgccgcggcgacctcgtcgtcggtgacggccggttcggacgcctcgtcgtcgaggtccagccccgcgtcccgggcgttctcgcggcggaacgcctcgtagatctcggtcagggtctgtttctggcgggcggtcagcagcgggtcaccggcgatggtcgccagcgttccctgcccgtccttggtcttcagcagacccgcccgcaggtacatcaacggtgtcgacaccttcagggcgttggcgatctgttgcagcacttcggcactgggcttgcgcaggccccgctcgatctggctgaggtatgggttgctcaccccggcctgatcggcgagctggcgcagcgagaccttggcattgcgccgcaggtcccggatgaatccgcctatgtctcgttcggccatgcccgttaccgtaacgcgacctgctagcagttgcaagcatttcgctagctattgttaccgatgtcgcaaactctcagctcttctcagaaacggccttcgcgacgtcgacgatcccggctccggccgcgttctcgccgcagtcatccaatgaggaaccggcttcggccttggtgacctcggcggccgtccgattgagaatgtcctttgtgttttcgatgtcgccgaccagctccgggttcgccgaccacagcagggccaccgccccggcgacgtgcggtccggccatggaggtgccggtattgggaccgtagccaccgcccggcatcgccgagatgacgtccactccgggagccgagatctccggtttggcgaccttcctcccatccgctgtgaccggtcccctgctggagaaggaggcgagttcgtcgtcggagttgacggccccgacgctgtaggcgtaccggtagttggcgggcggtgtcttggctgaaccgcacgtcggaccactgttacccgccgaaacgacgaagaaaaccccggccgcgtcgaaggcccgcaccgcgccgcccagcaccgtcgcgtcacagccctcgatgcccgggcagccccaggagttgttgagcacgtgcggtgcccgcgttggatccccgtcggcgaccggatcgccgccgtgcgggtagggggcgagcatgaactgcaggcaggacaggtagtcggcgggattggcggcgttgcggggcaggttcgtgcacccgatccactcggcgcccggcgcgacgccgaccccgttgccgcccagggccaggcccagcgcatgggtgccgtgtccgttggggtcgttgggtttcgcggtgtcgttgaccgggtcggcccaggagtcgtcgccgccgcggaaccggtcggcgaaggccgggtgatcgccgtccacgccggaatcggagatgccgatggtgatgccctcgccgtcggccttgtcccagaccttcggcgcgccgaccttctcgatgttgggctgcgggtcggtcgagtcgagtttcgtcccggtgtcgggcccggccggggtgcgcagcggccgcagctgcgggctcaatagcaccttggcgacgtcgtcgcgggactccagccaggaccgggagaactggtcggtgtcgacctcgatcgcgttgaccagatagaaggactggtattccagcccccggtcgtccagttcggcgcgcagcgacttctgggacgacttggcggtgtcgatcaggcgcttgtggacctcggtgagccgctgctcgcggtcaccgtcgacaccggacagatcggcctgcttctccatgacgacgaacagcttctcgccgtgcagacccggctgcgacaccccgttggcggccacgcatgccgccgcgaccacgacggccagtgcggcggccgccgacgggtaggccacgatccggcgttgcgccaccccgtagaccagcccgacgatccaggcggtgacgacggcggtggccagcgcgatcccggcccactgcccgatctcggggttgagcaacgccaggacgaactcgtcgccgtcggcgaaggccagcgggccgaacaccgccggggcgaccgcggcggcgaccacccggccgcagcgacgcgggcgcgacatgaccgccgcgatggcgaaacccatggcggccagggtgatcatgatcggaatctgaagaccggccgcgccgacaccactgctcagcagcagcaacgcgaccccggccgccgagccgccgccccagatccgcgccgcggcagagaccccggtgcggctcgacccggtctcggcgtcggtgggggagggcgcgaacgtcgaccagtaccggtcgcccacaacgaaagccgccacggccgcgaaggccaacgcgacggccgccgccagcagcgtctcccacaatccgcccaacgccccgaaccaggcccacggcaggatggtcagtccgccgaggctcaacgccagccagaacgcacccggagcgggcggcgcgacgtcggcctcgttgtctccggcgtggttgtggtcgtcggccgggctctcccgccggtcaccccaccgggcgaccagccacaaagcaccggccacgatggagaacgccaccgcctgcaccagcagctgccactcccccgcggccaccggcaccacgcgggtggcgccgaggacggccatggcggcgcagccgcccagccacgcccagcccaccgccgcgacccggggcagacggcgcaggaacggcaacggcgcgcagaacagcgcggccaccaccgccgtgatcagcgtcaacatcggccagctgccccgcgagatcgtctcgtccatgtacagcttcaactgatcggcgacccagcccccggtcagggcgaccagcgcgatccccacgacggcgacaccggcgatgatcacataggccagggccagtccgcgccatcgcggcggggaatccgcaggtgaggccggaggtgggaccggcgggaaggccgtcggttcggccgcggatccggtgttgagagcatcctcattcacatcagcagcctacgggcagctcagggggactaccgttagacacatgcgagccgatcgaacccagtcccggtatcaggccggagccctttcgccgcagcgtcgcgccgccgacctggagcgtatgcgcaccgagcacttcgacgtgctgatcatcggcgggggcgtcaccggaaccggagccgcgctggacgccgccagccggggcctgaaagtggcccttgtggaggcccgcgactactcctcgggcacctccagccggtcgagcaagctcatccacggcggactgcgctacctggagcagttcgagttcggactcgtccacgaggcccttaccgaacgcgggctgctgtgccaccggatcgcgccacacctggtgcaccccttggcattcctggccccactgtcgggccgggtctggcagcgcgcctactacggcgccgggctggcgctgtacgacaccctggccacggcgctgggcggcagcagcggcaggctcccgctgcaccggcacctgtccaagcgccgcacccggcgactgttcccgggcctgtccagccagaaggtgctcggctccatcaagtacttcgacgcccagaccgacgacgcccgcttcgtcaccacgatggcccgcaccgccgcgtcctacggcgccgcgatggcgacctcggcgcgggtggtcggcttccagcgcgacgcccgccaggtcaccggcgcccgggtggccgacatggagaccggcgacgagttcgacgtctcggccaccacgatcatcgcggccaccggcgtgtggagcaacgacctgtccggcatgctcggcagccaggtgggactgcgggtccgcgccagcaagggcatccacctggtcgtcaaacgcagcgccatcaacggcgactcggcgatcatcctgcgcacctcgtccagcgtcctgttcatcctgccgtggggcggccattgggtcatcggcaccaccgacaccgactggtcactggaccgcgaccacccggcggcctcggccatcgacgtggcctacctcctggaactggccaacggcatcctggaacgtccactgtccatagacgacgtcgagggcgtctacgcggggctgcggccgctgctgtccggagaggacgaggacacctcctcgctgtcgcgcgagcacgccgtcgtcgaacccatgctcggcctgctgctggtggcgggcggcaagttcaccacctaccggatcatggccaaggacgcggtcgaccgggcggcccgccgcctgcacggcgtccccgcctcccgcaccgccgacatcccgctcttgggagccgacggctaccgacaggcctgggccggtcgcgaacgcctcgcctcccgcaccggggtgcacccgggcatcgtcgaacacctgctgcgccgctacggaaccctggcccaggaggtactggcgctgatcgccgagaaccccaagttcggcgaaccactggcgggcgcgcccgaatacctggccgccgaggtcgtctacgcggtccgcaacgagggcgccctgcacaccgacgacgtcctgacccgccgcacccgggtctccatcgagaccagccaccggggcgagaagtcggtggaacacgtcgtggcgctgatgggcgacgaactcggctgggacaaggccacccgcgacaacgagatctcccactacctgtcccgggtcgcggccgaacgcgactcgcagcggcaacccgacgacgccaccgccgacgcggcccgactgggagccgaggacgtccgggtcggcctgaacaccccggtgtagccgccgattgccgcgaaaccgaaatgaaccgcccgcgacccgtcgactaaactcgccgagggccgcgtcagcggtccgtgcccccttagctcaggggatagagcatcggtttcctaaaccgagtgtcgcaagttcgaatcttgcagggggcgccacgagtcattactggtcaccccatagaaatagcctctgaagtgcggtaacacttcagaggcttgtccataatgaatcgaacgtatgtacggctgatgccgattgtgtacggcggtatccgggagtgcgccccctattcgcccccgcgggtgggcgtagtggacgctgtggcggcgagaacccgctccaggtcgatgcctggagccgggaagacgacggtgaccggcctcgcctcgcaacgtctgccgcgcgccgctcggctgctcggcgacgtcatcacgcggctgatcgtcagcggacgcgttggcttcaacgaggaacctgctgaggaagccacccggcaggttgagctgggcaaccgtaacctctgcgcgctcgccgcgaacttcgccgacaccggcttcacttcgtttatcgacacagtcatcccgacccgcgagcagctcaacttgttcgtcgagctccttgcccccagaccgatactgctggtcgtgctggcgcccggaatcgccgcctgtcagtaccgcaacacgatccgcgaccccgaagatcgctttgacttcgacgggtatgacgaactcgacgcgcagatgcgccgcgagctcggcggccttggctggtggttcgacaccagtgccctcaaccctgagacaaccgcgacacggatcctcagcgaggccagcaaacgagcgcagctgacggcccaagcgtgaaacagcccaggacccagatcatcgcttttgcgatgcccgccaaaaacaatcgttcacgagacatcaccagtgacgagaatgttttgaagcaacgccgcgcagccgaacatcgacgaaacaccaaccgcttccaccaaggtcctcaacatcaagacggagaggtcgtcttcttccgctctcacaccaaagccgtcgccgatcaaggctggacactccaagccccaaccccgactcgccgctccaaaaccgaaagataaacacgaacaaaaccccgccaatgcgttcgcaacaaccttacgaagtccagctctacgccacaccacacgcagacttaacccgaactggacaagaaggtctgggcgggcacatctgctggtgatcgtgtgtcggtaaacaagaagtgttcaatactggcaccgatggggtcgaatcccaacgagatcttgtgaccatcactggtcggcgcggggactctgcaaggctattcggcgagttcgtcttttgtgatttggtggaatcctgtcgagtctgaattgggatcgaggtgccatccgttgggccagacatgctcgacgctgtcatcgcgtgtagctgcggctccggtgaagttgggaggctgagtgaagatggtgtcgtggaagcgcgctaccgcggtgaatagtgcgttgtcgaaccaagcggcatcgaactctgtcatggtgaacgaggttgtatcaccacggaaggcggcatcccggaagtcggtgatgccacctagttcggcggcggcgaaatcggcattgtttaggcggcaccctcgcaggttcaggtcattgagagcggcttgccgtagattgagctggtcgtggtcccagtattcgtatgggccatcaggtttgaggtgacgttccaagatgtgttgagcggtgcgtcgtgcttcgcgttcctgagtaaccccccacagttccttgatgtcgtagttctcggtgtcgtggggctcgtagaacggcatccgcagataggtgcagatctcttcgagcacaatctcttgtagaccggagtttccctgagcgagtgcttccaagttgtggagaccaccgatgcgcacgatcggtttatcggatccgagttgctcgatagcttgaatacgtagctctgtggtacgccggtttacggcgtctcgctccgtgtggcgttgtcgccggaacgctagccacaacgcaaatgccccgccgagccctgcggtgactgtcaaggaccgggtcacgatgtcaatccacagttgggctgtctcagtgttaccgctggcaagtgcgatggtcgacaaggtggtagcaaccactgtggtgaggaggacgccgactgcagcggcccaccaaaaggcacggggcttgagttcattcacggaagtcttccttcaggagctttgggatgttgtcgacgtagcgatggagtgaggtttttggaggcccgatcgacgtacccgatctcgaacccagtcaccggagggtcatccacacctccggcgatcacacgcaacactggtcccacaacagaactaacgccgcaaagcccgcaatattactgcgaattccgcagcacctccgcaaagtaaatgtgtatccgcaatctaagcccgaactagacaagaaagcgccaacttcgctgcgaacggacaactgtccacagtttcggtggttcggcgtcaattctgaggctcaaattcgggaagaccctacctagaccataggcggaagggtcaagccactagaggcgatctcagccggtttaggtgcttgacctgcggctttatggccgggatcgcaaggcggcgacacagatctgctggaggcagactgacgcaatagtccgagggcaaaagaaagcccgacccacgaaggggtcgggtggtatgtgcttcaaatatagcaccgatgtcctaatgcgcctcagctcgcctgagataagaccctatcgactagggatgtcgcgcagcttagacgtggttcagagcgcaagtctcgacatcgaatgcggtggcggagttgatgctctgttcgatgaggctcttccagactggtttgtcccacacggcccagcgtccaagggtgaggatcaccacggtcgacgcgccgtcgcgtttgactcggtgcgcaagtgattgcacggtgctcccggacacccaggtgtcatcaatgaccaacaccttcgaacctgtgaggtcgttttcgaatgggcggaacgcgtcaagctggaagcgtcgattcttcgcagagtaggccgggttgatggtggggaccagctgcctgatggtcgagattccggcgatctcttggagtgggtggttttctcggccatccgagctggggacggtcatgtaccagtctggtggccccccaagactgttcccgatacaacgggcgtgcgcgtatatgaagacctgaaacaggtcactgaggcgtcgttggagttcgggagagctggagacctcattcttgtagttccacagggtccaagaatgctggcttaggtcagggtggcctttaaaggcgtatgagatcgagacgacggcgtctgcgaggtgagaggcgccggcgagctcgcggtgcctagcacagggtgagcacagatcttcaccttggctttttggcccgcggcagacagcgcagacattaggccccggcggcaaggggccgcgcaggtagtggagttggcgcgacagacgctggcgggcagtctcgagcgaattgctgggcatcaggcaaagatcggggaagcgctcggcagatgttcggtcgcgagtggtgggactgtgagcaattcgttaatcacgtcttgcagatcagtgagattggtggccacctggacgttggggcgtgtggcggcgtccttggcccaagacacactcagcacgttgtcgaggaggatgaccggacggccatgttctagggcacgctgcacctgggtgcgggtaccgctgcgttcgttggcctcgacgacgatggtcgcggccgcgtagccgctcatgatcgcgttgcgttccaggaattgccacttggctggccgaacgtggggcaggtactcggagaggatgaggcccgtctgggtaatctcggcctgtagtccgaggttggatcgggggtagcactggtcaaccccattagctatgacagcgaccgttcgagcgccgaggtcgagcgcagtctgatgtgcggcagtatcgacgccttcagccagtcctgagacgacggtgatgccattgtgtgcgagcatctgggcgatgtgccgcgttcgctgaatgccctcgtcggacgctcggcgagtgccaaccaccgccacagcgcgagcatcgtcggcgagcgatccgcgggtgaagacgactagcggcatctctcggatatcacgcagctgctgtggataatccgggtcgaagcaggtgtgcaccccgattccggcatcttcccaggccacgatctgctgttcggcatattccaggagttcgctcagactggattcgtggaaaagcccctcggtctcacgcagatgttgttcaaggatctcaatgccggcggccgggtcgtctcgttcaaggatcgcgttgacgacctcgcgtcgcttgatgccacgtcgccccaacagcgcgacgacggcgctccgtgctgatgttgaggccggttgcatggatacatcctaggagatattgagggcggggcggtagctgttgtgataaggcatagggccgcagctttttagatcgtatgttcggcttgctggatcgtcaatgatcactacggtcaagatcgttcggcgtctagacggatatgacaccatctggcccgacggaacccacgcgccccctattcacccccaaacggtattgcttactggcgaacatgcaggtaaatgcgcaattttctgtcggtttcctaaaccgagtgtcgcaagttcgaatcttgcagggggcgccacactgtcgccgtccgaacccggctagtcgcaggtccacagcgcgggttcgtcggcggagacgcccgcgaaggtcgaaccgtcggtcgaggccgagttgatctggtcgtccgtcacgggggcctcgccggaaccatcgtcgagcccaggctgttcgttgaaggcgccgtcgtacaccgccagcgacgatccgttggttccgtacacccggcccttggcgtcgatgtcgttggcctcggtgagtttcaccttctcgggttcgcccttgtccttgaggttgtaccgatagtgggtgtagtttccgttgtcctgggtggtcaacagcacccagtcacccgcgatggcgacggcggcgctgtaatcgtcctttgtgcccacatccggcagctgggtggccttgccgtccttgtcccacatccatgccttgccggcgtagtccttcttctccgggagcgagcccacgatgacgccggattcggaaacgtccgaggcctcaccctcgtggtgcccgccgttgtccagtttcgtcggcgttgaccgccccggtttccacatcaccggacccgagcggctctccaaatcctggaaagtgccgacgacggtgccgtcctcgccgatcgcgctggggcgactggatgcggcacccgctggcatgtcgagggtctggactttcccgccctggtaccgccagtaagtggaccggtcctcgccatcgccggtcgtgctgctctcgccgatgaccgtccccgaactgttgaccccgtacacgttcacgttgccgagccggggaacgccgtccacctcggtgtactcgccgtcgtgccacaatccgaacgagtcggacttctcctcctcgaagtacgcgatcccgatcgcggcgtaggcaccgtcggggctgacatgggtctcggtcgcgaagtccttgccttcgagggtggtcagcgccttcacctcacaggctttcggctccttcgacggaccgtccgcttcggagtcgggcgcggacgccttgacggtcttgggaaggcgggacccgtcgcagatccacaggacttccttgtcgtcccaggtgcgtccggcgatgcgaccaccgtcgccggacacggccaggatctcgttgaacaactcgtccggatcgtcctcggcgggctccggcggggcggtcaggcccggcagtttggtgaccttctcgtcgtacaccgctggatcgcccttcttggaaccgtatgcccggccgtattcgtccagaaaggccagacgcaccttgagcttctgcggcctgtcgggatcgtcgaggtgcgcgcgatactggctggcaccggcggtgaacagcacccagtcgccggtgacggacacggcctcggagtcccccgcgacatcgaccccgggcaggccggggatcgtcttgatgccgaagatcttgcgccccttaccgtccgcgtcccaccgccacgcgtcggtggcggtatcgccgtcgccgacgtggccgacgatggtgccgttctcggtgatgtcgacggccgtcccgcggtcatggccgtcgaggtccagctcggtggccttgacagaaccagggctccacttcaccggtcgcggagcggtttcgtcgctcgtgctgccgacgacggtgccgtcggctccgatcgcctcgggtatcacctccgaggagccgtccggtgccttgaggtactggaactcgccgtcgatgtgacgccagatgaccgagtcgacggtggaataccccagcacgtcgccggaatcgttgatgtcgagcagttcggagtacctgtcggcggccaccgttgtctcgaagtactcgccgtcgtgccacacaccgaaggtggtgtcggagtccatgtccgtggggatcccgacgatgtactttccgttggggctcatgcccgtgatccgcatcggcgcgtcgaacgcgttgtactcgcagtcctcgggttcgccgcgtccgctgagatcgatgccgccggtgacgatcgcgtacgccgccgtcgcgagtcccgcgacgacggcgatgaccacgctcaacgcccaccatcggcggggcgggcgggtcatcggcgtccaccagtgccgcggtgccgctgtgggctgatcgttcatcagtactcccaggggtcttgaacgcgcgccgatgccggtgcggcgcgcatacaagtgcacacgcggtatgtacctcgcgggtttcggcgccggcggaactcgttgtggcgtttttccgccacaagaccgggtaccggacggcgatcgccgccgtgattcaggccgatccggtgccgcgaccgagactgtgcggtgtgacgatcggcccggggtcgaagacgggttcgtcgcgcttgtcccggaatccgcgaatcaccggacgcaccacagtggcctcagcgcaccagtctgggtcggccgccggggcgggcttcggttcgatccgctccgcgggcgatggcgtcagggcccgggaaccgcgaatcaccgcgcggttgagattctcgttgccgccgtggatgttgcggggtgtacggctgaactccggcgactccacccgcaaccgttcggtaccggcgcgaatgaccttgccttcagccttcaccggccggtcagaagcgacccgggtcccgggctgagggggccgaccgtgtcgcgaagggacgatcggccgcgagccgggtttcggcgcgccacgtccaccggcccccgccggagtgcctctgccgacggtgttcgccgcgccgttgatcaccggacgtaccaccggccgcgtcgtcccgctcgccaccggcccggggcgctgcccgatcaccggccgcaccaccccgttggggttgggccgcaacggcggtgtaccggtcgccccgaacggccgcgccgaacgcgccccgatgaccggcggcgtcacacggacggacggcacgtaataccccgacgggccgaacggccccggcgtcgaagcggagggcggaaccgtcggtcccgtgaccggcggcaacaccggaccggcgaccggacccgtctgcaacaacggcggtccacccaccccactcgacgacgccggggccgacgccgaggcggctggcaggggcgcctcggctccgggaaggctggcaagcgtcggccccggcgagctggtcgccgaacccccgtcccccgaacccccgccgctcccaccccgggaacggcgcggcccgtcatacggtcgtggcggcgcgagcgattcgacatgccgcaaatacgcttcggcactggactgcatcgccgagcgaccatccgcgtcataacgatcgttgatcgcctgaatcagccgaccctgatccagcccccacacccccaccgcgtcggcgaactcctcccgcaaccgcgagttctccgggtcggcccgggcgacggacagccacttctcccgctcttcccgcaattcggtgatccgcaaatggttgcgccgcaccagatcagccacagcactgaacgccttgtgctgcggctcaagctgttcccgtcccgactccgagacctcggtgagcctcacgacccgatcgatggcggcccgcgccgcctccccctcgaaaccggtcacggctcccgacaccaaccccgcgagactccccgagctcgcggcccgatccccatcgaccatcagcgccttcgacacctgctccagatcctcctgaccgatgtaccgatgcgcctcggcgagccggtccacagcgcaggcaacagcctcggccagcacccgagccccatcggcctgttcgtcgatctcgaccgcactgtcgttgtcggccgaggcgatctggtggatctggtcgaggttcagcccctcataactggtccccacgggagcgtccctccatcgagttgttgatacgggccagatcggacgcggcgatactgtcccgggcgcccatatcgtcgagcacactccgaacgatccgcgcgagcgcccgcgagccctcttccaggctgcgaacgaattcgagcgtctcggcgatccggtcggccatgagttcaccggcgacccgtccggggtgcgcgaagtccaccgaaccaacggtcaccttcaccccgttgcgataggcggcctcacccccgccaccactgcgggcgtagcgcggcgtggtgccgtcctggatgtcggccatctcctcggcggtttggtccatgagggagatgaactcgcgcagggctcgtttgtcgagtctgatctcgctggtcactgcgatgttccttcaggagagtgtgatgtcaccgggttgttgaccccgcgacctcgctgcgtactcgacgcgtacgggcaggggacagatagccgagttcaggtgggcgaagcaggtagtcctcgttgtcgggctggttcacgcgatgcgaaagaacatccatcatggacgcacggagtttggcgcgatcttcgttcaaaccctccttggccttccgcaatgcctcctccatcgaatcgatgatctgcggaggctcggtgccacccatgttctcgacctgcttgctgatgacaccgcccatgcccttgatggctccggccgccgccgcaaccgcgaccccgcccgcgggagcggtgagcaccgcgcccacgatctccgcgaaacccttgatgaattcaccgaacgcctgtcggcgttccttcgcggcctccttggcgcgttgtttcaaggccgcgatcgtggcttcggcgatgtccaacgcgtgttcctgggctgcgtcagtcagtttgccccgcacttcggggaagcccttgatcacttcggcaatggcccgttggttgtccatggcgtgtgcgagcttgcccaggtaggtggcgaaggcggtggaggccgcggctttccagccggacatcttgttggtctgaatgcgatgcacgggatgaccgggatggttctccgagttgagatccatggaatcgaaaaccgttcgcatcgactgcgcggcctcattcgcgccttcgggtccaggttcccccagtcccatgaaccagctccgccagacggggcgttgcagttcaagcatctgcagcaacgcttgatccatggcatcggagtcggcctgtactgaacgcgtggtcgggccgggcccctttccacccgcctgtgcatgcgccgctatgcctttgatcgatatctgcgcatagcggctgagatacgcgtccacaatctcgtcgagtttcgcgtctatctgggcggcgaaatcagaagccatcgcttaatctcccatccgtctgtgggagtccgctggcagcgcggttggtgtcgtcggcgttggtttcgtccgtgtcgagatagtctgccgcgacccggtgcagggccttggtcgtcacctggagccggtccctggtgtcggacaggtggttggccagaccccccaccaactcgccccagatttccgccatgtctgagaagccaccgccgaaggcggcttccgcgctcccctgacatgtccgcagtgcctcagcggtcgcgcccgctttgcgggacatctgtgccacgtcgtcatcggcgatggagcggatatagtccgggtacgcgtcgatgacctcatccactattttcgtcatggtcaacctccttgttcgggtaagtggacggtcgctcaggcgcgcgccgtcttgtccaggtaagccgtccggtgtgctctccgcacctcctgggtgcgaagacgggaggcccggctcagtccgtcgctgatctcggccgcgaccgtcgcgagtccgaagttgtccaggcttcgcggcttgacagcgatgtcgacacccgtgtttcctcgcaacgtgacgttcaccagcccccgcccggattcggcgctgacgtcgatttcttcggtcaactcgttgaactcgcgggctcggtcggctacttcgtcccagtccaccgcgatggattccggtgcttgccaggtgtccaagatctgcttggacgcttggtgggtcgcgcgaagcgctcccctcaccgctgtggacacctgccgcgccagcaaactgtccgtatgggactgtgcgcgtttcggatcgatctccacgcgcattccagtcttcggtgacactgtcacccggacgctctggtcggcggatctggcagtgacgttcaggcggtcaagtttcgacaacaacgacatgagtcctccgaaagccttctacgagtggcgattcgcgaaccccgaaggttcagcctcactcgtgttctcggaagattcttgccgcccaacccaccccgtgaccggaatccggacactcccggccggggttgtgttcagagcgtggtgcggcgcttcagtatgcgggacaacaggaacagcgcgacgatctcgacggcgatcgtcgcggcgccggtgagctggcccgggagcggttggccgggcatcatgaacgccgtgtgggcgaccagggcgcctccggccagccagaggcggtgggtgtcgctccaggtcggggcggcggtccagcggcggatcagccaggtggtggcgatcgcgatgagggcggaaccgatgagcggcagccatagggggatcgtgtcgccgaagaccgggccgccgggggccagaccgaagggcatcagcagacccaggaagccgatggtcgccgccgccgcgagtactccgaccggtaccggggcgatcgggaggggttttgccgaaggggttcggccagggaggagtttcagtgcgatgaaggcgagggtcgcgatggtgagggtgaaaccgatgagggccgatgtgggggtttggtagcccgggtcctgggctgcggcgatggtgaaccggagtagggcgacgccgaggatcgcggtgacggcggtggtgatgaggccgccggtgcggaggtaggggcggttcttgtggtgtgggaacagcaggtccatcagcatcagggggagcaggacgctgaagacgacgtggatgccgatctgggattcccagtacgtgaggttgaggccgagtactcgtaggctccagtcggagacgtcgtacatgttcgggctggtcagagcttgtaggcccagaccgtcctcggcgagttcgtaggcgaggccgaggacgacgaggctgggccagccgccgccgacccggacggtggcctcgcggatcagcaggacgcccgcgccgtagatggggatcaatagggggagggccagccaggtcagggggacggcgaccgccgtgaaggtcagttccgcgcagatcgggaccaggatgatgagggtccaggcggctttcagtcttccccgtgccggtgttggctcgtccatgagggactctcccttttggttggtggtggcgtcaggacggctccgttcgcgtcgccgcgtcgaagatggttcgcagttcggtggcgtagggttcgacgtcgccgcccgcggcgatgtgggccagggcggcgtccagggcgcctcggatggtgcgggacatgaccgtgacgtcgaactggcggaactggccccgttgttgtccttcgtggagtatgcggcccaggtcgagcatttcctgggagtggcgttggtgtcgggcgcgttccactcccgcgtcgccggtcgaggccccgaagatcgccgccagggccgccatgtggaccgggtgggcggcgtagagctcgacgctgccgccgatgaacagcagcagggattcgcggggggaggtggctgctcgcatgcggggcagcaggaattcggcgcccaggtcgtagacccgggcgatgacctgttcgacgaggtcggcccggtcgcggaagtggtaggtgaggacgccccggctgactccggcccgctgggcgatgcgcaccgtggatgcctgggcaaggccgacttcggcgatcagttcgatggcgcactcgaccagctggccgcggcgggccagttggatgaaggacgtggcgtcgtcttttggcatgacggtatgaaatttagcatacctgtttagacactgggagttcggcgggcgccgtggctggccagggcccagctcaccgtccacacggcgcccaccgtgaggctgatccacgcggcggctccggacgcgggttcgccgagcgctggggcgagtccggtggctcgcagcgtgaaaccgacgaccccggcgccgaccatcgcgacgccgagccagttcgcgccgagcaggaggcggcgggtgagggtgtgtttcgggggacggaacagggccgccgtcagcaggaccaggacgaagccgagggcggcgttgccgagctgggcggcggccacgttgggtatgtcctcgtaggacgacggaggtgccgggaatcccggcatcccgatccgctcgcgcagggccaggtcgatcttgctgatcgtgtaggccagcgccccgccgcaggcgagcgtgatggtcagggtcccagatcgcatgggggtaagcatggcgccgcgcccggggtgtcggactcacccgggcgcggcggttgtctcccccggttgggggattcgcgtcagacgaactcgccttcggtgggtgggactccgggggcgttggggtggaactctgacccgccgtagggcttgtacggcgtgacggtcggtgggttgccggggtcgccgaggttggtgctcggggcctcgccgtgcgctatccagtcgtcgccggagaggtggcgccactccttgaactgagccggtgggccgccgcgtccggcgccgatctcgtggtcggtgggcagttccagcagtgggccgaagttgccctcgttgtcggcgcggtcctggacgagcgttgtggtgggaccgttgttggagtcgtggtacgcctcgaaggccgggtagtcgccgatggcgccgtcgacgcggggtggctgtcccggggagaccgtgatgtcgcccttgacggtgtgtccggtctggtcactgccgggtggcgcgaacgggttggacgcgtcgtactggatccgcaccgcgccgttggtggactcctgtacctgcaccgacggggtggcgacgcggacttcgccgctggtgtcgaccgacgggttctggcgcgccagaacggttccggtctcgtagtcgacgtacaacgtcacccgggcgtcctccgggttgaagttcgggtccatgccccggttgtcaccgaggtcgtagttggggaggttgaacacctctttgctggggatgtacagaccgatgcgcaccaggccctcgcccggtcgcggcgtgatgcggccgacggccacgaccgcgtccttgccgccgttcttgtcgagccgggacgtggggtccagtgcggcggccagtttccagtcggtctcggtcaccggaggacggccgagggtcttctcgaaggcggccgactgggccgcggcgatcgccgggtcggcggggccggggaagtcgacggcgtcggcgtccttggcggcctcgccgttgaagtcgagctccttgggggagtcgaggttgacggcggcccgcagtttgtccgaagactgtgcgtcaacataggacacccaggccaggatcttcttgatgttgccgttgtgggtgtcggcggccttctgggcttcgaggagttccaggaccgatggggcgccggtctggcgggtgatcgcctcgacgtcgggtttcacgtgcccggtgtccgagatggtcagtcgcgggtcgttgttcaccgcggtgacggtctggtcgagcgagttcttctgggccacgaactgacccttggaccagtcgagcaggcccttgaccgtgttcacttcggacgcggcgtccttgagctcggcgctgagggtggtggtacggccgacggcggcgaaaccgctgaggccctcccaggtcccgcccgagatcttggtgccgacgttggtggcggtggtctgcagcgatgtcagtttcgtcgacacgttctgccaggtgtcgacctggtcctgaatagtgtccagtttggccgtgcgtagttgttggaaggtcaccatcgtcgtgtcttagtttccgttcggcgggttgggggtgaacagccggaacggcagtggcaccgggatgtcggtctcgtccttgccgaccttggggagcgtgaaggcgatctccttgtcggtggcggtgatggtggccgcggtggcgcgcacggcggaaccgaagtacttccactgccgtccgctgttgtcggccttcttcttccagtgctggttcacatcaccgatggccgcctgcatcaggaacccgtccagggtgggtttggcctgcccggtcacggtggtgccggtgccgacgatgccgtccttgacgtcgtcgcaggaacccgcgatcgtctccatctcgggtttgcttatctgaaccgtcatgcttccgctttctcggtggccaccagctcgtcgtagagccgggcggcctcggttgatcgatggtcgtacatagatatgagcgccgagtcgatctcggcgcccagttcggactcgcgcagttccagcgcttcggggcggaacgcgacgcgcagcttgccgtcggtcatgcccaccttggccacaccccggcggccgacgccggtcacctccaggcgctccagggcgtccacgaacggacgcagccggcgaccggcgggggtctgccacgcctggtcgagcgcgtccggctccagttcgcgcagcagcacctggtccccggcacgccgccaggcggccaggacgccggacacggcggcgcgcacctcgcgcgccagtgacctggtgtcatggcgggcgaggcatcccagttccagggacacggtgatgccgccctcggcggtcatcctcgcggtcaccgtcttatcgggagacagtgttcgggcacgtacttgcctcatgtggtcgatcgctaaaaacatgaagtcatgatgccacgattcatctacttcgctaggtgcccgatggacagcgcattgtggtcgatggggcgatagttcgacctcatcggcatgaataccgggtattcagcgaacttctcgtggccggaaggtgtcagcggcccggccggtcacgtcgagatcgaaggcgtacaccttgcccgccgcgtcgtcgcggaggtcgtaggcggcggtggtgacgaacagccggttcatcgccgggccgccgaagcagcagctggtggggcgggaggtcggcagcgacagggtccggtcgaggctgccgtcgggacggtagcggcgcacctgcgagccgtcccagaccgcgacccacacgcagccctcgtcgtcgacggtcagaccgtcgggggtgaggccggattccaggcgcgcgaacgggtccggcgcgccgaggtagccggtggccgggtcgacggggtagacgtcgacggagccgtgggcgctgttggacaggtacatcagggtgccgtcggcgctgaaggccgggccgttggggatggtcaggtcggacagcgcggtcaccacggtgccgtcggggtcgacgcggtacagggcaccggcgccgggggtgttgtcgtaggacagggtcccggcccagaaccggccgccggggtcggcgacggcgtcgttgacgcgcatcgcctcgggggtgccgaactcggcgagccactcggtgccggactcggtgagcagggcgatgccgtgaccgacggcggcgatccaggtgccgggacggtcggcgacgggcgcgaccgcgcccagcgggagccccgcgtcgacgaggacctcgggttcgccggtgtgggggcgagaaccgtcgactgtgaacagaaagccgccgaggatgtcgacgtggatcaggcggccgtcgacccagcgggcaccctcgccgagttcgcaggcataatcggtccatagtgctggttggtctgccacggtgggatcctctctcaccattcggcgaaggagccgtcggggtggcgccataccggggagcgccacgcgtgcccgtgctcggcggcggcgcgcaccgccgcctcgtcgatcgtgattcccagaccgggacgggtgggacgggcgacgtgaccgtcggcgaacgagaacacctcggtgtcgacgagatagtccagcaggtcggcgcgctcgttgtagtggatgccgaggctctgctcctggatcaggaagttgggggtggcgaaggcgacctggaggctggcggccagcgatatcggccccagtggacagtgcggggccagcgcgacgttccacacctcggccagggcggcgatgcggcgcagctcggagatgccgcccgcgtgcgagacgtcgggctgcgcgacggcgataccggcctcgagcgcgggcagaaagtcggagcggtggtagaggcgctcgccggtcgcgatcggcaccggactgcacgccactatggacgacagcaggtgtcggtgctcgggcaggacgggttcctcgacgaacagcgggctcaacggcgccagccggggcaacagctgccgggcggcggcggccgagacccggccgtggaagtcgatcgcgacgtcccgctcgtcgcccagcgcctcccggacgctggcgacgcgcgcgacgaccgcgtccagttcggacttgctggcgatgtgcggcagcctgccgcaggcgttcatcttcacggcggtgagtccggcctcggcctgggcggcggcggcctcaccgacctcgctgggatcgtcgccgccgatccagccgtagacgcggacctggtcgcggaccggaccgcccagcagttcgtgcaccggagccccgcgcacctgaccggcgatgtcccacagcgcctggtccaggcccgccaccgcgctggacagcaccgggccgccccggtagaagccgcccttggtgagcacctgccagtggtcctcaatgggcagcgggtcgcgtccgacgaggtactcgcccagttcggtcacggcggtgcgcaccgtcgcggcccggccctcgacgaccggctcgccccagccgacgtgcccctcgtcggtttcgacgcggcagaacagccagcggggcggcaccaggaaggtctcgatccggtcgatcttcactcaactgccccctgtggtgcgtcgttggtcgttcttggccttgtccagcagttcccgcatcgcctgttcggcggcggccgggaaaccgcggcgcaccgcctcggcgacggcgcggtggctgggcaccgggtcgtcgtgggggtgggcgccgtgcaccagccggtcgcgggtggccaggccggtctcgatgaggacctccatgcgttccagcagttcgttgtgggtcgcggtcaacagggcccggtggaactccaggtcggcggtcaccgccagggtggtgtcgccctcggcctgggcggtggccatcttcgccagcgcggcgtcgatggcgcgcaggtcggcctcggtgcggcgttcggcggccagccggaccccggcgggctcgacgatgccgcgcaactcgtgcaggttgtcgaggaacgcctcgtcggagcggtcggcgaactgccaccggatgatgtcggcgtccagcaggttccagtcggaacgctcgcgcacgaaggtgccacgtttctgccgggcacccaccaggcccttggcggacagcactttcagcgcctcgcgcatcgcggtgcggctgacgtccatctcggcctccagctcggtgaccgcgatggtggcgccgggcggcagctcgccggtcaggatgcgccgggcgacctcgcgcaccgtctggccgtgcagtccgcgtctggtgtagttcgtcattctcgtcgtccccgtctcaggtcgaatccttggtgatgctccaaccgccgtccaccaccagctcgcttccggtgacataggacgcctcgtcgctggccaggaaggccacgcacgcggccaactcctcgggtgtgcccatccggtccagggtggtctgggcggcgctgcgatggcggtccgcttcggacacccagtcccaggccggtgtgagtatcggtccggggatcaccgagttgacccgcaggtccggaccgtactcggcggcgagttgccgccccagcgcgcacaggccgcccttggcggcggcataggccgggcggccaggcagtcccatgtgggcatgtaccgaggagacgatgacgacgttgcctcgccggggcctcagctgcggcaacagcgctcgcacgcccttgaacgcggccgagaggttgaccgacagctgccggtcccaggagacgtcgtcagtctcgtgggcggcggccacgtccaccgtcgcggcgttgctgacgaggatatcggccccgccgcgttcggcggcgaccgcggcgacccgttgccaggcttcggtactggcgacgtcggtgcggacgaactccaccgtcgccgcgagttgtggcctgggcgcgttgacatccagcgccagcacccgggccccctcgtcggtgagtcggtggcacacggccgccccgatgccggagctcgcgccggtgacgaccgcgagtcggcccgagaaccgttgcgccatcggcttcgtcatggtcattcgctttcgggagtccacggaacgtatcgataaatcagcgtattgaacaatacatattttatgataatatcagcctcccgctcgagaccaccatcacattttcaggaggcccggatgccgtcgctgtcccgacgcacggctctgcgcctggccgccgccgcactactgcccacgtcgctcgccgcttgcggcggtggcggatcggggcggcgccagccgggcgaaaccatcgagctgactttctggaactgggttcccggcgtcgacaaggccgtgaacctgtggaacaagcagaacccggaagttcagataagactgtccaacatcccctccggacccagcggcggctacgccaagatgttcgccgccctcaaggccggtgatccgcccgacctggcccaggtggagtactaccagatcccggccttcctcatggagcaaggactggaggacctgacccaacacggcttcgccgaccacaaggacaagttcgtcgactggcagtgggaccagggcgccttcggcgacggcgtctacgccgtgccacaggcctcgggcccgatggcgatgtactaccgcgccgacctgctggagcagtggaacctcgaaccgcccgccacctgggccgagttcgaggagaccgccgccaagatccgcgaacacgacgcctacatctgctcgttcccgcccaacgacgcggccatgttcacctcgctgtgctggcaggccggcgcccgctggttcggcaccagcggtggcgagtggaccgtcgacatggacaacgaacccacccgcaaggtcgccgagtactggcagcgcctcatcaagaaggacctggtgctggcacagccgatgatggccaacgcctggtacaaggcggtgcaggacggcaaagaggtgctgtgggtcggtccgcagtggggggacgcgctgatcaagggcaacgcccccaagacctccggcaagtggaaggtcaccgggatgccacagtggaaagaaggcgagttcgcctcggccaactggggcggctcgtccaccgcgctgttcaagggcggcgacttccccgccgaggccctggagttcgccatctggctcaacaccgaccccacggccgtcgacctgctcatcgagggcggctacggctggcccgccgccgcgggcgtcttcaagggctccaaactggaccgcgacgacgagttcttcggcggtcgctacaacgacgtcttcgccgaggcggacaaggccgtcgacaccaagtggcgctggacgccgatcaccctggagatcaacgagaacctcaacgccggattccaggccgccttcggctccggcggctcgttcaccgacgtcgtcgccaccgccgagaaacaagccatcgccgggatgaaggccaagggccttcccgtcgcgtccccataggccggaggatcaatgtcgatcaaaaaccgccaggcccggtccggctggggtttcctcgccccgttcctggtgctgttcgtcgccttcttcatactgcccatcctctacgcgatctaccagagcctgttcaccgtgaaacgcaccggcgaactgggactgggaggccaggaactgtcgttctcgtggttcgacaactacaccaccgcgctgtccgacaccgccttcgtcgacagcctgtggacggtcctgatcttcgcgctcatccaggtgccggtcatggtgctgctggcgctgaccctcgcgctgctgctcgagtccgcctccgcgcgcggcgtcgggttcttccggaccgcgtacttcctgccgcacggcgtccccggcgtcatcgcctcgatcctgtggggattcctgtacgtgcccgggatcagtccgctgtacaacctgttcgagagcgtcggcctgtcggtggacttcatctcccccgacaccatcctgctgtccatcgtgaacatcgtgacctgggagttcgccggttacaacgtcctggtactcatcgcccagctgaaggccgtcaacccgaacctcttcgaagcggcccgtgtggacggtgccagcccgtggcggatcatctggcacatcaaactgccgctcgcccgtccggcgatcgtgatggccaccgtgttcaccatcgtgggcagcctgcaactgttcgccgaaccgctggtgttgcgtccggtggccgccagcatcacctacacctacacgcccaacctggccgcctacaacgaggccttcttcgagaacaactaccagctggccgcggcccaggcggtcgtgctcgccgcggtggcgatggtgttgtccttcggcttcctgcgcatcttcggacgaggagacaagcaatgaccgcccgcgccaagatcatcacgaccgccgtcctcacggtcgtggccgtctacttcctgctgccggtgtactggctcatcgtggcggccaccaagaccaccgaggacctgttcggctccaacggactgtggttctccagcccgcgactgtggacgaacatggtcgagctgttcaccttccaggacggcatctacctgcgctggaccctcaacagcatcctgtacgcgggagtgggcgccctgtgcgccaccttcatctgcgccatggccggatacggactggccaagtaccgcttcgccggtcgcgagaaggtcttcaacctggtgctgggcggcgtcctgttgcccgccaccgcgttgacgctgccgctgtacctgttgatgagcgaattctcgatggccaacacctactgggcggtgctgctgcccgcgatggtcagcccgttcggtgtctacctgtgccgcatctacgccgcggcggcggtcccggacgaactgctggaggccgcccgcatcgacggcgccagcgagttccgggtcttcctgaccgtggcgctgcgcatcatgacgcccgcactggtgacgatcttcctgttccagttcgtcgggatctggaacaactacttcctgcccctcatcatgctgtccgactcgaacctgtacccgatcacgctgggactgacgtcctggcagggcttcgccagtcggcagccgattctgtatcagctgacggtcggcggcgcgttcgtgtccgtcatcccgctgatgatcatgatggttgtcctgcagcgcttctggaggaccggactcacacaagggagtgtcaaagagtgaccgaacgcatggcgcgcttcaacgagcgtctcagccgtatcgccttcggcggcgactacaaccccgagcagtgggacgaggaggtgtgggccgaggacatgcggctgatgaccgaggccggagtgtccatggtgagcctgggcatcttctcgtgggcgaaggtcgagccgcgacccggcgagtacgacttcggctgggtggaccgcatcttcgagctgttgtccgccaacgacatcgcggtgtgcctggcgaccatgacggcctcgccgccgccgtggctggcccggctgcatcccgagacgctaccgatgctgcccgacggttcccggctgtggccgggcggacggcagcactactgtccgtcctctccggagtaccgccgctacgccacccggctggtggccaagctcgccgaacgctacggcgaccacccggcgctggcgatgtggcacatcggcaacgagtacggatgccatgtccccgaatgcttctgcgacgtctcggcggtcgcgttccgcggttggctgcgcgaacggtacggcgacctcgacaccctcaacgacgcctggtcgacgagcttctggtcgcaagcgtacggagactgggacgagatcttcccgccccgctcggtgcccgcgttccacaacccggcgcagcggctggacttctcgcgcttcagctcggacgaactgctggcctgctacctcgccgaaaccgagatcaccaaccgggtcaccccgaacgtcccggtcaccaccaacttcgtgggcgcctggcgccgcatcaacacgatgaaatgggcccggcacatggacgtcgtcagctacgactcctatccggacccgcacgaccccgaggccgccgccgactccgcgctggcctacgacctgatgcggtccttgcgcgacggccagccctggctgctgatggagcaggcgcccagcgccgtcaactggcgggaacgcaacggcgccaagccacgcgacgtcatgcgactgtggagctggcaggcgatcgcgcacggcgccgactcggtgctgtacttccagtggcgggcctcgcgcggcggcgccgaacggttccacagtggcatggtgccgcacgcgggcgagaacacccgaatccaccgcgagatccggcagctcggcaacgaactgaagggacactcggcgctggtgggcacccgacagacgtgcgacgtcgcgctggtcatcgactgggactccggctgggccgtcgagggaacctcgcaccccagcgacgacgtccggctcatggacgccgtggccgcgcaccaccgtccactgtatgacgccaacgtggcggtcgacttcgtgcggcccggcgccgacctgtcgaagtacaagctggtcgtggtgccgaacctgtacctggtcagcgaagccgacgcgcggaacatctccgactacgtccacggcggcggcacggttttgatgtcgttcttctccggcatcgtcgacgagtacgaccgggttcacctcggcggctacccggcgccgttccgggaactgctgggactgtggatcgaggagttctggccgctgccgcggggcggaagcaccggcatcagcttcgacggcgatctgtccgctttgggcagtgacaccgcgacgcggtggtcggaggtcatccgcaccgagggggccgagaccctggcgaccttcgccggtggcgacctggacggcgaaccggccgccacccggcatcgcttcggcgacggcgaggcgtactacctgggcacccgtcccagcccggaacggatgcggtcgctgctggaccacctgcggcagcgcaccgccgtcgcaccgacgctggcggacctgcccgacggcgtccaggcccgcacccgggtcggcgaggacggcacggcgcaccacatcctgctcaaccacaccgcgcggccggtgaccgtcaccgtggacggtgccgcggtcgagttggccgcgcacgacgtcgcggtggtgaccgcgaaggcctaaggggccgcgagttctccgctgcgcttcaggtttggggcgcaagcttcccgaacatccagctgcccggctcggccggatcgtcgccgcagtagtactgccgcatggtgctcacgaaggcgtcacgatccaaagtggtcccgtccggcgcgatccgcgccaccgcgacgtccaccgccgagtcgggcacgccgtacccctcgagcatcatccgcagctcgccggcgtcgacgaccccgtcggcgtcgacgtcgcagatgtcgaacaccgcctcgatggtcgggcgcagcagccggtcgaagttgtccggcgagtcgatcagctcccgccccatcagggtcacgaactcgtcccggctgacccggtggtccccgtcgctgtcgccctcggtcagcagctcccgccacagccttcggtacgcggccaccaacgccaccacccgttcgtcgcgggccgccaccggaaacgcccgggacagccgcgacgtgatccgcagatagtcacccagctccaggtagccgctgccgttgacgtccagggtgtcgaaccgccgcagcaacttgcgccgctggaactcactgaccaccatcgcagcctccctctgtgcgtgtgtgcgctgattcaaccacgacaaccgctatgccctaaggttgtggcccatgtcattgcgccggagtatctcccgttcacgcctggccccggtggcgctgttcccgtaccggctggccagggtgttccgtcatgaccgcaaggtcgtcggccgctcgctgaaatggctgttcacctcgcgcgagcaccacaacttcacctacgacctgaccaagatcaaccgcggccacctggcctggttcatcagtgccgtgtgcgacgtcccggtcaagaaggtacgcgaatacctggacgaagtggagaacgacaccgaactggtcgagcacatcagcagcaccaccgcgagttcggcacgtcgcggcctgaccgaccgcaaggcccgctacgcccgccggatgggctggtacgccctggtgcggatcctcaaaccccaacacgtcgtcgaaaccggagtcgacaaaggactcggcacctgcgtgctggccgccgcactgcgccgcaacgccgccgagggccaccccggccgggtcaccgccgtggacatcaaccccgaggccgggttcctggtgcgttccggcccctacgccgaggtcgtcgacctggtgctcgacgactcgatcgcgacgatcaagaacctcgaccggccggtggacctgttcatccacgacagcgaccacgccgccgagcacgagaaacgcgagttcaagaccgtcgagaacaagctggccgacaacgcggtcctgctcaccgacaacgcctccgtcaccaacgtgctcgcccggcacgccgacaagaccggccgccggttcctgttctaccgcgaacagcccgcccggcactggttcgccggtgagggcattggcgtggcctggtggcccggccgctagcggcgcgacccgactgacggcgaaacgatcctggccgggtggccccggtgcctggccactcgacagtgccgccgacctggtcggcgtccatagcgtcggggtatgcgaaaagtcctgcaggtgctcggcctgtacctggtgatcgccggaatcagcggcaccctcgaccacgtggcgatccagcccatcatgggcgtggtcttcaacgccttcaaccgtttcctgctgccgcacctcgacgcgctcaagggctacgaggtccccgcgaacctgagcctgtcggtcgtgggcgcggtgctgctgctggccgtcgggcgcagggagaagacggcatgaaccgccgcgaaggacgccgcacccgctggctggccgtgctgctgttgctggtcctgtccccggtgtgcgccgagtacatccaggcctacgacgactcgaccggcaaccccgtggccctgctgggcgcgctgctcgtgttcgtcccgctgtacggcgcgcccgccgtgctgatccgggaactggcgcgccgcttcgacgtccgctggcccggcatcctggcgctgacgacggggttcggcatcctgcaggcgggcgtcatcgaccagtcgatgttcgacaccggctaccggggcatcgactactgggacgacatgatcatgccgacctggatcgaaccgctgggcatctcggtcaacgcgtcgctggctttcgttctcgggcacgccatctggagcttcggcgtcccgatcgcgctgtcggaggcgatcagcggccggtactcgcgcaccccgtggctgcgctggccaggcttgagcgtgttggtcgtgctgtacctggcggcggccgcgctgatcatggtcggcgaggacagtggcggcgcctcgtccggtcagttggtcggggcgctggccgtcaccgccgcgctggcgctgttcgcgttcacgctgggccgtcgtcggcgggaccggcgcgatcgcagggtgcccgccccgctgctggtcttcgcggtcgcggcgccggtgtcgttcgggttcaacatgctcggctactcgatctcggacaccgtgatcgtggtcggccttctggtcgcggtggcggcggccgtgacctacctgtcgggctcccgcgcctggaccggccgccacgtcgcggcgctggccagcggcacgctgctcggccgggtcggcatcggtttcctgaccgacccgctcggcgatgtctcggcggtggcccacgccgggcacagtgtcttcttcctgctgatggcgctgggcctgtggctgttggctgaccgccgcagccgagccacgcccgcgactgacgtggcgtgacgggctggcgggcggtggccagtggcctcgcccgccgccgcaccggctcgcgatggccggtgcggttaccaggaagcccgctcgccgggccgctccggcccggtgctgatcgagccgatggctcggctaccaggaagcccgctcagcgcggaacgtcgccgacggttccggcagctcgatgtccgcgaactgcttcggccagtcggcggcccgatactccaggcccaggtccacatggtgcagttcgacctcggccaaccgccgcgacacggtctgctcggccgggaacagctcgctgttcagcaccctcacctgggcaccccacgcgtcgtcggacgtctcggcgaccttggcgaggaaccgctcggcggacgcccgcaggtcggccacgagctcgtcggcgcttcgccccgaacccgcctcgatgtcggcggcgcgcgactcctggctcgcgtacgccggggtctcgacccccgtactggcccaggtcagcaggttgcacatcgcgtcggcctgccgcgcgacatgcgtcaggacgtggccccggctccagccgggcagcagcgagtcggcccgcagctgcgcgtcgctgagacctcggacggtgtcgattagccgatcggttgcgggacctagcaaggccagtgcctcggttcgttgtgcgctcatcggcgaactctaaccgcgccagcccgctaggccagcaccaccagccgccgtcgcagtcgctccggcagccggtcctcgtcgagccgacccgaggtcgcctcgaccaggtccgccgtggacagtcgcgccttctcgtcgccgaaagacacctcgtagccgtcacccgagggctccaccgtcacgcccttgccgtactcggccagcgcgtcgcgggcgaactccagccgccaggccagccggtcgtcccgctccgcctcggtcaccggcaccgcgatgtcgtccgcgtggatcgcgtactcgcacgcgaagaaccaggtctgccgccccagcgggtactccccggcctgggtgtcgatgacggcgtcgacgccgcgttcccgcagtcgcggatgcgactcggcgacctgctcccgccaccgccgcaacagttcgtcggtcggggtctcggcgtgccgccggatcaggaactcgttgagctgttcgtagccgacgccctggccggcctggttcgcgtacgcgtcgacggtgccgtccagcccggcgcggatgtagtcctcgatgccgctcaggtgagccagcatcgccttgcggtcccagccggggcagcggctctcgacccgccactcgtccgggctcagtccgctgaggaacgcgtccacccgccgggtttcggcgtcgagcctgtcgaaaggattgtcggtcacggccgtcactctacgtccgcaccaccgttccaggccaggactcggcgatgcctgttggatcactcgccgaacagctcgcgcaccgccgcctcggtgccgacccgggtcaacaggtcccgcacggcttcgcgggcgtggccgagcaccttgcggctgtcgtgcagctgccggtgcatgttggcgtgccggataagcgcgtccagttcgaagaccagccgctccgcgacgacgtcggggcgcagctgtccggcttcgcgggcggcgaccgcctgttgctccagcaggttgctccaccggttgtggatcttggcgagggcgtcgtggatgcggcccggtcgggagttgaactcggcgccgacggtggagaagaagcagccgccggggaaggtctcgatctcgatgtggtgcaaccagccgtcggtcaggtaccacagccggggcaggcccacgggctgttcggcggcgggggcgatgacggcccggccgaagcgttcggcggcgtgcgtgatcacgtccagctggagctccaacttcgatccgaagtggagcagggcgccgctcttgctgatgccgagttcggcggcgagtttgccgatggacaggccgtcgagtccggagatcgaggccagatcgacggcacggtcgaggatcgcccgccgtttggcgttgcctcgttccagtcgaccgtcggtccgcgactcgcactccatggcattcagtctgacccaccccgctgaggttcggtaatccttcccactaaagtatatgaacgaccgttcgtttataaaggagaagtgccatggatcatcgccagcaataccggcaggcgcagctcgacctcgtcgacatcgtcaggaacctgaaggacgaagacctggacgcgccgacgacctgcagtggctggacggttcgcgacatcctcaaacacgtcacccagaacgcgtactcgacggcggcgaagctgcgcgacgaggaatacgaccccgagaccgacgaacgactcggcaacgacctccgggaggagttcccgctcgcctccgacgcggcgtgggagtacaacaagcaggacaaggtgttggagcagaagatccagttcgccggcaccgaacaaccgggctgggtggcgctggcgttccagttcgccgacatcctcgtccaccagtgggacatcagccactcgctgtcgcggccgatcacgctgcggcccgacgcggtcgccgacgccaccacgatcgccgggatgatccccgacggcgacgagttccgcggcccgggcaagcccttcggccgcatcgtcgccaccgactccgacgacccgcaggacaagctgctggccatcaccggccgcgacccgcgctggacccccgccgcggcctgaccccgtgacgagaaccggcccgcgtcgctgttcggcgcgggccggtctttcgtcgctaccctccggcttcggcgcgcttcttcagcgccttgttcatggccttgaactgcggcagggtgtcgccgtcgagccagctctgcatcggcggcaccagcgctccggtgaagtcctcgctttggatgagcctggttccgctgccgcgcttgatgagccggaacgagtgctcgccgtcgaacagcagacccgggctgagcttgccgatccagcgcagctccttgcccggttcgacgaccaggacggtgggggtgaactcggtttcggtgccgtcggcaccgcgcatcaggttggtgatggtcccgccttccttcagacctcccttggaggacaccaggaacgggttccagtcggggtaggactcgcggtcgacgagcacctcccagaccttgtcgggcggggcgtcgatgtcgatgctcgcggtcagggtgtagacgtgcaggttcgcccaggcggtgtatccggcgagcaggacgaccagcacggacagtccaatgagaatccggttacgcagcttcctgggcttgggcggggggtcgggcggatcggaggggggcatgtttctccttaggggtcaacagaatcgtacggctgtataccggatatcgctgaccctccactgtcaagaacaattgcgggatttcgacagtccttaagagattttccacagggcggaacttatccacaggctctgtggataaccctgtgtatttctatcccgccagcagacgattgacttcccgcacaatcacttcgggacggtctatatgcatcatgtgcttggcaccccgcacgacttcgtggcgcccgttcggaaacagggccgccagccgccggtgcgcggcgatccagtgcctgctgtcccggctcttcgggtcggtgcccacggcggtcagcacgacgacgggcacctcgggcgcgtggctggtagcgcgcgacttcgccagggccgccgcgaaatcccggaacgccaactcctcagcggcggcggccaccagcgtctcgccgcgccggtacaccgaccgggtagccgcgaccaccccggcgccgggccgccgcaacgccaccgcccgcagcgaaaggctccacagcgcgggcccgaggtggcgggcgagcccggtgacgtcgagcgccttcccgagggccccggccccgtggaacgccgcccggaccagccccgcctcgatcgccccgcgccccgtggcgtcggggtcccaggacggatccaccaacaccagccccgccaccggataccgccgcgcgtaagcctcggcgatgagcgccccaaacgaatgagcgaccaccacgggcggccccaaccgatgccccacaacaagatcccgcacccgcacgatctcgtcggcgagcgtgggaaacgtctggtgccgagtccgatcggcgatgagcacggtccccgcgtccgccaacgcggtctcgaccggccgccaggtccaacggctgtcggccagcccggtgaggatcacgacatcgctcatgcccggctccccgccgcgtgggtcgtcggtcgctcatggacggcgatcgcggccatgcccggctcccgcgcgttggtcagctgttggctgtgggcggcgctggggttgatgacgcagtcttccgtcttgccgcgtcggtggctgatcggtcgtggttgccgacggggttcacgaggctggctcccggccgcgtcggttgtcggccggtcgtggacggcgatgtgggtcatggtcgcgccccgttcgtgtcgacggccgttggctgctcgctgggggcgaggttggccgtcgctgtccgtgcggcggtggggtcgctgctggttgcgcgccaggttcgcagcgccagccacaccagccaggccgacacgatgaggagctgaagcctttgggccacaccgacgaggtgatccgtcgcgacggcgagcatcgtcgcggctgtcgccgcgaccatgagcccgctcaggacccacgcggtcacggtgcgccaggcccacgcgaacgcgatcagccccacgaacggagccgccgccgccaagctgctcgacagcgtgtggatctggtgccgcagcggtaccttcccggcgacctcggcggtggcgcaggtcgggtccagcgagggtgcgcaggacatgttgaacagtcccgcgtccagcatggtgaacacgccgaaggcgaccacgcaggcccagcccagccacggccgccgccgcagcgcccacaaccccgcgacgcaagccgccgcacccgcgaccaggtcaccgatccgaaacgccagcgacccgggctgatcggaggcggccagctcgctggcgtaggacacgacggggcccagtcccgggttgacccagccgcccagcaaccagctcgcgtacacgactcccgaggcaagcaacgcgatggccacgacccgagtcccaacgctcgacccgtgtggctcgtcggcctggagtgggccggccgccgcggggcggcttgccccagacggggggtggccgtccgcgctctgacggctcgcgtcggcttgccgcggggcgactggctcggggtgggcggctgtgcctggccccggcccagagccagagccagagtcagagccgggcccaagctcggggtgggtggctgtgccttgcccagggccagcgtcggcgccaagctcaagcccaggctccgagccaaggccagcgtcaggctcaaggccaagctcagagccggagccgggcccaagctcaggctccgagccaggaccagcgtcgaagccaagctcagggccggggccagcgtcggaggcaggctcgcgcccgagctcggggtcgggggcgcgcgggtcgggtggtggggtggcggtcatggctggtccactgtgggtttcaccagcgggaagggcagcgtttgtcggatgccgttgccggtcagcagcatgacgagccggtcgacgccgatgccgaggccgcccgtggggggcatcgcgtattcgagcgcggccaggaagtcctcgtcgagctccattgcctccgggtcgccgcccgctgccagtagcgactgttcggtgaggcggcggcgctgctcgacggggtcgatcagttcggagtaggccgtgccgatctcggtgccgaacgcgaccaggtcccagcgttccgccaggcgcgggtcggtgcggtgttggcgggtgagcggggagaccgaggtggggaagtcgctgtagaacgttggggcggtggtggcgtgttctaccaggcgctcgtacatctcgaggacgatggcgccctcgtcccattgtggatctagggggatgtcggccgcctcgcacagctgacggagcttgtcgcggggtgtgcccgggtcgatgtgctcgccgagggcggtggagatggcttggtggatcgggatgacgggccagtcggcggccaggtcgatctcgtggtcgtcgcgggtgatgaccgtggtatcgaaggccgcgacggcggcttggcggaccagtcgcatcgtgagctcgcgcatcgtgttgtagtccgcgtaggactggtacgcctccagcatcgtgaactcggggttgtgcttgaacgagacgccctcgttgcggaacgtccggccgagttcgaagaccttctcgacgccgccgacgcacagtcgcttgaggtacaactcgggcgcgatgcgcaggtacagccgcatgtcgtacgcgttgatgtgggtgacgaacggacgggcgttggccccgccgtggatcgcctgcaggatcggggtctcgacctccaggtacccgtcgtcgtgcaggccggtccgcagtgagtggatgacggcgccgcgggctcgcaggtcggtgcgggcctgggggctgacgatgaggtcgaggtgacgctgccgcaccttggcctccgggtcggccaggccgaggtgcttgtccggcaacgggtgcaggcacttggcggtcagggtccacttcttcgacagcaccgacagttcgccgcgtttggaggtgacgacctcgccttcgacgcccaggtggtcgccgatgtcgacggtgtggcggaagtcagagtcgccgacgaccatgacctggaggtcgccggtccagtcccttatggtcgcgaaggacagtttcccgtggtggcgcagcagcatcacccgtccggcgaccgcgacgaagcgtccggtgttggcgtcgggcggcaggtccgggaagtcgcgggcgacctggccgcaggccagggtccgttcgaagcccaccgggtacggttcgaccccggcgtcgcgcagtcggtccagtttgtccagccggacccgcatctgttcgggcaggcgggttctggggtcgacggtcggggtggtggctgcttcggcgagtgcctcggccaggccgggcagcggtttggcgcgggccgcccgtccgatggagacccgggagatgtcggccgacaggaagccctcggcgaccgcggcggccagcccgacccggcccagtgcccggcgttcgccgtaacacaggtagcggggtgcccaatggggacggtatttgacgttggagcggtacagcgactccagttgccaccagcgggagaagaaggtcaacagacgccgccaccagcgcaggatcggtccggcgccgatgcgggcgccctcctcgaagacggcgcggaacatggcgaagttgagcgagatccggtccacgcccaggcgtccggcctcgcggcacagcgaggtgaccatgaactccatcaggccgttgtcggcgtcgcgttcccggcgcatcaggtccagcgacaggccccggcggccccagggcacgaaggacagcatggcccgcaccttgccgatcccgtcgatggcctcgaccagcacgttgtcggcgtcgtcggcgtcgccgaaccgggacagcgccatcgagaagccgcgttcggtcttggtgtcgcgccagtcgtcggcgcgtttgatcgccgcggccatctccgatgcggacagttcgccgtggcggcggatccgggcggtgtagcccgcccgttcgatgcgcgccaccgcctgccggaccgggcgcatctcgcgtccgtctagtgtgtactcgcggggcagcaggatcgcctcgtcgccgatctcgcgcacccgcaggcccgcctgccggtacgcggtggcgcccgcctcgctggcgcccagcaccgcgggcacccagccgtggccgcgcgcctgccgcagccaggcatcgatggccttcggccagtcggcggggtcgccgatcgggtcgcctgaggccagacagacgccggtgacggtgcggtaggtgaccgccgcggtctcgccgggcgcgtagatcaccgccttgtcgcgccgggtcgcgaagtagcccagcgagtcgtcctcgccgtgtgcggccagcagcacccgcagccgcacctcgtcccaggcgttcatggcggcggccagccgctgcgacttgaacagcgtgaacagcgccgccagcagcgccaccgcgccgaacgcgcccagcagcaggtcgatccagccgggtgccacgccgctgcgggtcatctcgaaccgcagcgccccaccgacgaccttgtcgaaggtgtactggaaccggtcgccgtgtgtgaccgtgccggggaacatcgacaccaggccccagccgatgagcacgaacatcgccatcagcgcggccagcaccccgatcgccttccacaggctgccgcgccccacccgggccgggaactgcgagcggcccaccagcagcagcaccagcaagacgatcgcgatgaacgtggccagcaccagccggggcaccacgtaaccgggggtgtcctcaacggaagcggggtcggcgaacacgaacgcgggtgccaggatcacgatcgtgttcagcagcgccagcagcaccagcgtgagcgagaagtagccgaccaggatccaccaggccagccgtttgcggcgggcgacagcggcggcgaagatcgccaggaaggccgcataggcgaggttcggtggcgccgggatcagcaccatctcgacgaactcgcgcaccttgacggtgcggtcgcggaacgcgctggcgaccgcggccagcgccacgatcagggtcaacagcgccatcagcgtggccagcaccgtgggtatgcgggcgcgccaaccacccggcgcggacttgttcaccgtcgtcatcgtcctgcccccgggcccgctcatgctgccatcttctatgcccctcaccgctagaacggtatatatggcgacatctcgatcgccactgcccatcggccagtcgcccccgtcgaccggccaatcccggttggagccgtggccgggagcgctggtcagtaccgtatcgccttcggacgatccggttcgggaacggagatgatgtggtcgcgttcgcccgcgtcgatcaacttcaggtcgaacaggagcttcgccgcgcggtcccaccgctcacgggtgagttcggtttcgccgagcgcgtgcccggcgtcggccagcccccacagcgcctcggcctcgtaccgggtacccgccagcccggtctcgtcgagcatcgcggtcgcacgctcgtagcagtcgcgtgcctcggtgggccggtcggccagctggtacacgcggccgagcgagatcatgccctccacccggcctcgtggccgtcccgagtcctgcgcgaacgccaggaccttgcgcatcgcctcgatggcggcgtcgtgccgacccgactccgcgtgcacatggccgagatgtgaggtggccgagccctccagcgcgcggtcgccggtctcggcggcgatggccaccgcgcggtcgagatggtcggtggcctggtcgagttcgcccatccaccagtacatcgtgcccacaccgaccaggatccagccttcccgtacccgccagccctgctcgcgtgagatcgacatggcgacctcgaggtgtcgcagcgcctcgtcgtgcttgccggcgacccgcatcagctcggcggcgccggtggagatgaagaagcgcagatccggtttggtgacccatttcctggccttgatcccgagctcatggaggtcggccatgggcccggcggaaccgcggatcaccagtaccgggcccagaaccgtcaccgtggtcgcggtgaagtccgggtcgtcggtggcgccgccgccgatggccgcccggcagatggccagcaggttcgccgtgtccgccatcgcccacgcgtaagccgacttggcgtcctcgaatcggacgccgtgccggacgaactcctcgggcaccagcccgaggcgattgcgcatgcccggctcgcacacccccagcatgttccgtacggtccccagatagaaccggcgttcccgttcgacgctcgctcgtcgttccgccgccgactcctcggcggtgacccgctcccgcgcgaacaaccgcatcaggtcatgcgtgcggtagcgacccggaccggcgggctcgaccaggtgcgtggcggtcagttcggccagtgatcgctcggcgtccggttcgtccagctcggccagtgccgcgacgtgccgggtggtgaagtccggaccgtcgtgcagacccagcagccggaacacccgcgcggcggatgcggagtcctcgcacagctgccggtagcccaccgcgaagctggagcggatcgccaggtcgtcgacctccagttcggacagccgacgggtctcgtcggccagttcgtcggccagcgacgcgaccgaccaccggggacgcgccaccagtcgggccgcgcagatccgaagcgccagcggcattccgccgcaccagccgagcagccgtcgcaccgcctcgggttcggcggccacccggtccgtccccaccaggcgttccagcagcgtgaccgcgtcggcgtccgacagtccgtccagggcccggttcaccgatccatccagtgtggatagcgttcgtctgctggtgatcagcaccgcgcaccgcggttccgagggcagcagcggacgcacctggccgctgtcgcgggcatcgtccaagaggaacagcatccgtttgccgttggtggcggtgcgcagccggttcgccagttccgcgacctcgctgatcccgtcgtcgccgccgactccgagtgagcgcaggaaccgtcgcagcacttcggccggttccagcggttccgcgttcggggtggcgccctgcaggttcacgtagagctgtccgtcggggaaccgttcgcgcaccaggtgtcccaggtggatcgccagtgccgacttgccgactccgccgccgccgttgatggacgagatcaccagcggcgtcatcgaatcggtgaccagcagctcggtcagttcggagacctcggcctcgcgtccggtgaaggtggcgatgtcgcggggcagctcggcgggaccggaccgggtggccgacggcgggtcgagggccggatcggagttgaggatggccttctccagctcccgcagtctcggggccggatccaggccgagctgttcggcgaacagctcgcgtccagcgcggaacatctccagtgcctcggaccgccgtccgcagcggtacagcgccaccatcaggtgggcgcgcaggttctcgcgcaacgggtaccgctccaccagctcggtcagttcggccagcacctcttcgtggttgccgaggtcgagttcgacgccgtggcgctgctcggtggcgtccaggtacagctggtcgaggcgggcggcctcgtcgcgcaggattccacagtcgaccagatcgccgaacgccggcccgcgccacagtttcagcgcctcggtgaaacagcgggccgcgatcacggggtcgcgggaacgctgggccgcgaagccgtcggcgcacaaccgctcgaacccgaagctgtctacttcggacggatcggcgcgcagccggtatccgccgtcgtcgtaggtgatgcggttcgcgtccccgagcagcctccggagctgatggatgtgccagcgcagcgtcttgatcgcggtgtcgggcaccttgtcgtcccagatcgcccgcgccagcacgtcgatgggcaccgcatcgccggcccggctcaccaggaccgccagcagtacccgtgccttcctgccgcgcagcgggagcacgcccgattcgtcggagacgcgcagcggccccagagtctcgaatctcaccgcggtgcctcgccttcgatctcaccccgccgtatcggcggggcgacatatgtgcggcaagtatgccggacgccgagcgtcaccaaatcactaccaaatcggatccggagagcatgggccacctcatcaaccatcgagaaacggacgaggcgatgtccctaccagacggatcgaagggtccggtcgacatgcggaccgacaacgtgttcgcgttggccgaggcgttgcgtgccgacgcggagcgtttccgcaccgacgccaaccggatcatgcgggagatccagggcgaggagggcggaagtcgttactacggcgccgatccccgtaacgtacccgccgcgcagaccatgaaccggcacgacgaggtccgcagggcggccgagaagctggtggccgacgtggccgccgggttcacgggcatgagccgctccacccgcgcggtgatccacgcgttcaggaaccaggacggcctgaacgccgcgaaggtccggcgggtgcgcgacgtgctgcggctgccccgtgaacacggcgaaggcccggtctaggaggcgtcatgggtgaattcgacgcgtacgacatcgacgagctcgccgagatggtgagtagggaccgtcccggcgggctcttcgatcaggccgccggatggcggaagctgcaccggttgctggacgggtacgcgacccggctgagcgagcggctggaccaggcccggccgtcctgggcgggtgccgccgccgatgtctacttcgccgagttgagggcgcggcacgacgaactgcggtgggcgtccgacacggccgacttcaacgccagcgcctgggaccggatcgcgagcaacgccgccaggtcgcagggcgaggtcctgcggatccagcaggagtggcgcgacgtggatggctccgagcccaccgacggcacggagtcccggcttcgggaggagcggcgccggtcctacgacgaggcggcgcgtgccgtcatggacgaggtgtccggcgacaacgacctgagccgcgcggccatggcggaccatcaccagttcacgccgatgccgggcgtcgacctgcccgaggaccaccccgtcgagcccagggaccccggcgagccccggggcccggtgaacccgcgggacccgcgggacccggtgaacccgccgtctggacgcggacccgagctacagggccccggcggcgcgccacccgcgccccagccagcttcggtgctgccacccgatccgggcccggcacccggccctcggccggtcccggttcccacaccgaccccggtgccgggacctcgacccacacccgttccccgtccggggccgggttctggtccgggcccgaagccgacgcccgcgccccggcccggcctcgggccgcgtccgacgccgaccccggcaccccgaccgggtgtgacgccccgaccggtaccgggcacccggccgacccctcggccgccgggccccacggtgcgtccggtgatcggctcccgccccggcaccaacgttcccggaccgggcacccgggtcccgggttcgctgacccgtccggtgatcggctcccgcccggccgtgggcggcaccgaagcccccaaggccctgatcggcaaggacggcgtggccggtcgccgcggcaccggcgccacccccggcgtccgttcgtccacatcgcacttcggcggcggcggactcaaccgtccggtcgtgggctcctcgcgagccaagcccgccagcggcgccgcgccgggccccggtggccgcgtcggacggcggcgcggcgatgacgagacgaaccacggtgacggaccgctgggcgagttctggactcccggacgcacggtgccgtcggtgatcaccagccgcccgaccgtcgagcacgatccggggccggtctcacaactgggccgccgcaggccccgggccgagacgacgcccgacgaggagacgctgtggagcccaccgatgtcccaccaggaaggtttatccagaaaggacgcagaacgatggatctgacattggagcggctgaacgtcatggcgacgtctcccgacaaatccgtccaggcgcggatgtcgaacgccgcgggtcttcaggtcaagctggagcccggcaccgtcgacaggcacaccgaacgttcgctgggcacccagctcaccgccgccgtcaacggagcgatcaccggttaccggaagggagcggccaaggcgttcggcgtgttgcgcgcgcagtggggcatgccgagccggtcggacgccgaccccgaactccaggacgaaccccagaccgtgacgacatccggcgccgggaacgtctcggtgcgcatgcgcggggagaccgtgaccgcggtcggcctgcaccccggcacgctgcggcggatctccgaacccgagctcctcgacgagttgcgggacgcgttgttgtccgccatgacccgtcacgccgagctgatcacggccaagtcccgaaccaccgcaacagcgaccccccgtccactggaaaggacagcctcatggcggacgacatcgaagtagtgctcacgaacctgaaccgcatcgcccgcaacgagctgcccccgataatcacgaacacctccaccgcgtcccaggagatcaagtccggtctcgagggcatcgagcccgcgttcgacggagacgtcttcgggcccaccctcgaagcgttccagtccacggtgaccagcgtctgcgctgagctggacaaggcgaacgaacgtgtcaaggacaccgttcacgcggtgatcgaggtgctgggcgcctaccgcgccgtcgatggagcgaacgcgcgaagcatcacggcgaccacttcccctgtcggcgaataaccatcacggagaccaccatgaccaatatgaccggcgccattcacgaggccgtcgacgcgatcggcaccgccatcatctatgccgagagcaggaagggcagctgggtcttcgaacagcaggagtggctcgacttcgtgcgcgaactctcgccactcatgcaccaccagtatgggcgcctggcgaactgcgacccgagtccggccaaggccgcctcgaaacgcatcgagtcggggaagaccagcctggcgaaaaacgcgaacccgaacggcagcctggagtcgcagaccaaacgcatcaagaagttgtgcgagacctggaggagcgacggtggctacgcgttccacagccacatcgggaagatggaattcgcgttgctgcaccaacaggagatggcggcggtgctgtccagcctgatggagcttcactcgtcgcacgtcctggcgacccaggaagacctgctcaacatcgcgaacctgaccatcgacagtctggagaggcacggatacgacatccagcagaaggagcggcagaagctgggcgcgatcctggacacgctggtctccgtcgccagtggcggaatagtgggcagtctgggtagtggagcggccaaggccgtgggcgaggccgtgtcgggaatcaagggctcctccgcggtcagcgcggcgatgcagctgccgaccgacgacaccatgctgatcatcaaaacgatgaagcgaaaggtggaccagttgatcgagcagaccaccgctcagcagagccagattcgcgtcgcactcacctcggtcttcgaagcctatgtggacaaacccatcatgctgccgccggaggtcgccaccggaacgctcagtgatcaggactggaggtacgcgacccgtcgttagcgacgggttcgtacagcggtccggggcgccggggcattcctgagccgtatggtgtagccacatggccggtgggcgactatgctactggccggtaacatgtgcggcctaggtgaaggagccaaagccatgggcgtcgttcagatcgtcgcgaccctgatcgccgcggtggtgaccatcgtggccatcaccgtcttcgcacgcaccggcatgagcatggtccggatcatcaagctcggcgcgcccgacccgacccgtcgcaacaagggcgcggtacggctgaagaccatgctgcgcgagaccgtcggccacacccgcatgctgaagtggacactggtcggcgcggcgcactggttcgtcttcgtcgccttcatcacgctgttcccggtcctggtcgaggcgtacctcaaggtcatcaatccgacgtggacactgcccttcgtcggacactggtcgctgtggctgctgtacaccgagaccatcggcgccctcggcatcgcgggcatcgtcgcgctgttcgtcgtgcggatgctgaaccagccccggaacaacccggctcccgaacggcccgagggcaccgaactgtccgaggcgcacacccgcacctccacctcccggttcgagcggtcccggcagtggcagggcttctacatcgaggccacgatcttcggcatcatcgccagccacttcatcacccggtcgctgaaggtcgccgccggtgaactggacgtccccgcctgggcggcaccgatctcgaacgcgatcggcggcgcgatgtcgggcctcggcgaggccgcgctgacccccatcaccatcgtggcgctggtcgagatcatcatctcctggctgttcttctacatcctgggccgcaacatcacgatgggcctgggctggcaccggatcacggccttcttcaacatctacttcaagcgcaacgccgacggcccggtctcgctgggcgcggccaaaccgctcatggtgcgcggcgaacccatcgacttcgagaacgccgaccccgagaccgaccccttcggcgtcgggcaggtcgaacagttcacctggaagggcctgctcgacttcaccacctgcaccgagtgcggacgctgccagtcgcagtgcccggcctggaacaccgacaaaccgctgtcgcccaagctgctcatcaccgacctgcgcgagcacctgtacgccaaggccccgtacctgctggccggaggcggcaaggacgcgctcggcgaggagaccggcaccgccgaacagctcaaggacgtgcccgccgacgcgctggccgaggccgagaagtcgctggtcggcgacgtcatcgaccccgacgtgctgtggtcgtgcaccacgtgtggcgcctgcgtggagcagtgcccggtcgacatcgagcacgtcgaccacatcgtcgacatgcgccgccaccaggtgatgatcgaatcggcgttcccgtccgaggcgcagaccctgatgcgcaacctcgagaacaagggcaacccgtggggcgcggcccccaacacccgcgaggactggaccaagggcctggacttcgaggtgccgcgggtggactcggccagccccgacttcgagtacctgttctgggtcggctgcgccggtgccttcgacgacaaggccgtcaagaccacccaggcggtggcgacactgctgtacgaggccgaggtcaagtacgccatcctcggcaacggcgagacctgcaccggcgacccggcccgccgcagcggcaacgagttcctgttctcgatgctggccgagcagaacgtcgagaccctcaacgaggccaaggtcaccaagatcgtcgccacctgcccgcactgcctcaacacgctcggcaacgagtacggccaactgggcggcaactacgaggtcatccaccacaccgaactgctgtccaacctgatcgcggaacggcggctcaagccggtcaccaagctggagaacggagtcacgtaccacgacccctgctacctgggccgccacaaccgggtgttcagcccgccgcgtgagctgctgggcgaggtctcggccaccggcctgaccgagatgccccgcaactccgagaagtccttctgctgcggtgccggtggggcccgcatgtggatggaggagaagatcggtacacgtattaacatcaatcgaagtaccgaagcggtggagaccggcgccaaaaccgtagcggtcgcctgtccattctgttccacgatgatcaatgacggtgtgaacgcggtaggtgccggagacgacgtggaagtcgtcgatgtggcacagatcctactgcgaaacactcgcgagtaacccttacgtcacgccaagtaccagcacaaacacttagtcctgactggatcacagccccgactccgaaacgacggggcgcgatctttcctgctatgttgcggtgctgtccggcgggacgcaggaaggacccccacccctcatgtcaaagcccactttccgccagcgtgcgcgctattggttcgacaacaccatgtccaagggcaccaaagccctgatcagctggctgaccatcatcaccctggtcgtcgtggccatcggtgccggtctcgccgtgctggcctcgctgatcgaccccaaggccgaagacgaagggttcgccgccaacctgtggacggcgttcatccacgtcatcgacccgggaaccatcaccggtgacacctctactccgctgttcatcggcatgatgctggtgatcaccatcggcggtctggtcatcatctcgtcccttgtgggtattctgaccaccggtctggacgccaagctggaggaactgcgcaagggccgctcactggtcgtcgagagcggccacaccgtcgtcctgggctggtcggaccaggtcttcaccgtcatctccgaactggtggaggccaacgagagcgagaaacgcgcctgcatcgccatcctggccgaccgcgacaaggtcgagatggaggacgagatccgggccaaactctccgacctgaagaccacgaaggtcgtgtgccgcaccggcgacccggccgaccccgacgacatcgccatcgtcaaccccgagcaggccaagggcatcgtcctgctcacctccaacgaggaggacccggacgcccagctggtgcgcagcctgctcgccgtcaccgagggcgggcagaagaccgacggaccgcacgtggtgggagcggtcaccgacagtcgcaacctgcccgcggcccggctggccggtgggccccgcgcccaggtcgtcgacggcgacgacatcatggcgcggctgatggtgcagacctgtcggcagtcgggactgtcggtcgtctacaccgacctgctggacttcggcggcgacgagatgtacatggtcgaggagccgcggctggtgggctgcacggtgcagcaggtggtgcacgcgtaccgcgtctcaagcttcatgggcatctacaaccccaacaccggcagccgcatcaacccgccgtcctcgaccgtcgtcaacccgggcgaccggctcatcatgctgtccgaggacgacagcaccatcgtgctggacggcgcgcagccgtacatcgaggagaaggccatcgtggcgcgcggcgagcacggctcccgtcccgaacgcaccctcatcctcggctggaacgcccgcaccccaacggttctggaacagctcgacgcctacgtgtcccgaggctccaccaccgacgtcgtctccgaccacggcgacatgtccacccagctgcgtcgcctcgggccgcagatgaaggtgcagtcggtgaacttcaaggaggacgacaccaccagccgcgcgctgctggagtcgctcaacgtcgccagctacgaccacgtcatcgtgttgtgccgcgacgacgtaccggcgcagttggccgactccaagaccctcgtgacgctgcttcacctgcgcgacatggccgagaagtccggccagcgctacaaggtggtcagcgagatggccgacgaccgcaaccggggcctggcccaggtgacccaggccgacgacttcatcgtcagcgagaagctgatcagcctgatgctgacccagaccgccgagaacccgcacctgtcgcaggtcttcaacgacctgttcgacccggacggcagcgagatctacctgaagccgtgcgagtactacgtccggccgggcatgccgctcaacttctacacggtggccgagagcgccaggcgtcgcggcgagacggccatcggctaccggcaggcggcactgtccagccaggcgcccaccttcggtgtcgtcctcaacccggacaaggcggccggtttcacgatgcaggccggcgacaaggtgatcgtgctggccgaggactgatccccggccagcccggactcggtcagctggtgcgggtgaagtcggcgacccagttggtctcccaggtctcgccgccgtcgcgcgagaacgcctgctcccagcgggcggtggtcgcggtgatgttggaccagatgaagaccaccttgatcttctcgccgttgaagacgtcgtcggcgtagaactcgccccggccgtcgacgaacctgccgacctgcggcggcagcgccatcggcgaccggctggacgcccagtacagcgaccattcgtcggtcttggcgtcgtagaggcgcaccgtcacgcccgagtagccctggtcggggaaggtcacctcgtcgatgttcccggcgccgtcccagatgctccagcacttgaggtcgccggtgaactcgtaccactcgtcgcagccgttgaggatctcgcgcagccgacgctgtttggaggtccaggtaccgacgaggaaatcgaaattattgtccatgcgcgggacgatatggccgcttcactgacatctagtgtcagcgaacccgggaaagtttctcaggattgcggacgtagtacaggcccgagaccagaccgtcgtcgagccgcagtgtcaggacgccgtcgagtttcccgcagacccgcatcaacagtgccgggaaaccgttgacccgcaccggttccagcgtcgcgccccgcaggaaggtgtcgagcgaggcggcgaacagccgcagcaccttgtcggcgccgacgatcgggttgggcagggccgtgacgatgccgccgccgtcgctgagcatgaccatgtccggggccaggatgtcgaccaggccctggaggtcgccggtggccacggcgctgcggaacgcctccagcgccgcccgggactgggcgggcgacacctcgccccgggggcggcgggcggcgacgtgggagcgggcgcggtgggcgaccttgcggaccgccgcgggggtcttgtcgacggcctcggcgatctcgtcgtagtcgagggcgaacacgtcccgcagcacgaagaccgccctctcggtgggggtgagggtttccaggaccagcagcatcgccgtcgagaggctgtcggccagttcgacgtcctcggcgacgtccggtgtcgtcagcagcggctcgggcagccacggcccgacgtaggactccttgcggcggctgagggtgcgcagccggttgagggcctggcgggtggcgatgcggaccaggtaggcgcggtggtcgcgcacggtgtcgaggtcgacgtccgcccaccgcagccaggtctcctggagcacgtcctcggcgtcgacggcggagcccagcagctcgtaggccaccgtgaacagcaggttccggtgcgccacgaacgcatcggtggcggcgtcgggaccggtctccgcgcggcctgcggtcatcggtggctcctgtctgtgggctgtcgagggtgccacccacaagacaccggcggccagccatctgtgacatcccgtcgccggtggccgagctcacggcgcgaagttgtcgcaaggagcggtcggccggtgtcttgtgtgcgaacagttttccgatgggaggccgcaatgaaggtagtggtggtcggcgccgggtacgcgggcatgatggccgcgaacaaactggcccgcaaggcgaggaacgccgagataacggtgatcaatccgcgtccgcagttcgtggaacgggtgcggctgcaccagcggatcgccgcgacgacgagggccgcgcggccgttcagtgcgatgctgcgcaagggaatccggtcccgcgtcggcacggtcgacaagatcggcgacggcaccgtcgtgctcgacgacggcgcccggttcgacttcgaccacgcgatcctggccgtcggcagcacggtgcggccgatgcccggcaccgtgccggtcgggtcgtgggacggcgccgaagcggcccgcaggagcctggccgcgctgggtgagggtgcgaccgtcacggtcatcggcgccggtcccaccggcatcgagaccgcgtccgagatcgcttccacccgaccggaactgcgggtgcggctcatcggcgccgcgatcgcgcacagctattcgctgggggcgcgggaacgggtgctgaccgaactggaacggatgaacgtcgacctcgtcgaggacagcgtcaccgaggtgaccgacggcgtcgtgcgtctggaatccggtgaccggttccgatccgacctgtcactgtgggcggtcatcagcggcgtcccacaactggcctcgcgcagcggtctcgccgtcaacgaggacggtcaggtcatcgtggacgcgtacctgcgcagcgtctccgacgaccggatcttcgcggtcggcgactgcgcggcggtgccgggcgcccggttctcctgccagtgcgcgataccgcagggcggctacgtgggcggcgcctgcgcccgactgctccggggccgcgagctggaacccttcgtcatgcggttccggggccggggcgtgagtctgggccgccgggacgcggtcgtgcagttcaccgacgccgacgacaaccccaaggagtccttcgcggccggggccaccggggtcgcgctcaaggagctcgcgacccggggcgcgaagttcggcgccggcaccggttggggagcctgaaccagtggtgtgacgcgtgtcatacagtgtcgcggctcgtcggccgcgtctgctggacatgaatgctgtgaaccagccccggccgtcggcgctggcgaccctcgcgaggtcgacggccgcaccggcgcgcaccgccccggccgtcgtcgaccagtcggtgatcatcccggtctacaacgagagcgaccggctggccgcgaccctcgccgaggtccgcgcccacctgaacggcgcgggcggcgcctgggagctcatcgtcgtggacgacggttcgcgcgacgactcggcggccatcgccgcgcggttcgcggccggtgaaccccggatccggttgctgcgcaccccgcgcaaccggggcaagggccacgccgtgcggcacggcgtgctggcctcgcgcgggcgccgggtgctgtactgcgacgccgacctggccacccccatcggggagctggatcgcctgcacgcgaagctggacgcgggattcgccggggcgatcggctcccgggtcggcccgcacgccgacatccggcaacggcagccgctgccccgggtcctgttgggccggttggggaaccggctgatccggctggccgccgtccccggagtcggcgacacccagtgcggattcaagctcttcgacggcgacaaggcccgccgcgcgttcacactgacccgtgtggacggatgggctttcgacgtcgaggtgctgtacctgttcgcgcgcggcgactggccggtcgccgaagtcccggtgcgctggtcgcaccgcgcgggctcgaaggtccggatgcgcgactacccggcgaccctcgccgaactgctgcggatgcggtggcggcaccggggcgcgccgccacgggtgcggcaacagtgaccgcgaccgccgtgctggccgccgccgagacccgaagccggtcccgctggcggccctggcacgccagggcctgggtgcccgcgacctacctcgtcgcgtccgtcgcgctctacctgggactgtgggcctcacccagcggccgctatctgatcgacagtggacaggaccagaaccagtgggagtggttcttcgccgtcaccgcccgctcggtgaccgaactggacaatccactgttcaccaccctccagaaccatcccgagggtgtcaacctgatggccaacaccaccatgctcggggtgtcggtgccgctgacaccggtgacgctgctgctgggccccggtgtcacctgggcgctggtgctgaccggcagcctcgccgcgaccgccaccgcctggtactggctgctgcaccggcgcctgggccactcccggttggcggcggcgctgggcggcggcttctgcggtttcgcgccgccggtgatcacccacgcccacgcccaccccaacttcgtggccctgttcgtgctgccgttcgtggtcgcgctgctgctgcggctgtgggacggcgaacggccactgcgcgacggcgcgatcctcgggctgctgctggcgtaccagatcttcctcggcgaggaggtgctgctgctgttcgccaccggcatgacgatcttcgcgatcgcctacgccgcgacccgtccggcgcgggcgcgcgccgcgttgcggccgttgggaaccggtctgggcgtcgccgccgcggtctcgctgagcctggtggcgttcccgctgtactggcagttcctcggcccgcaaagctacagtggactattgcacggcaacgccgggaacgacctgctcgcgttcgtcaccttcgcctcccggtcgctgggcggcgacgaccggaccgcgggcgcgctggcctggtccaccgaacagaactccttcttcggctggccgctggtcatcatggtcgtcaccctcgccgcggtcctgtggcgggtgccgcgagcccgggcactgtccataacggtcgccgtcgccgcgctgctgtcgctgggctcctcggtgaagttcgacggcgaggacaccctgatcccggggccgtggctgctgctgtcctggctgccgctgtacgagtccgtgctggactcccggctcgcgatggtctgcgtccccgccatcgcggtgctgctggcgatggccgtcgaccgggtgcggctgctgttcggtctgccccactggcagcgcacgccgagactactgtggaccggagtgctgctggcggtgctggcgccgatcgccccgaccccgttcaccgtggtggaccgggcgcccaccccgacgttcttcacctcgggcatgtggcgcgaatacgtccccgacggcggcaccgtcgtcccggtcccgatacccagccccggcgacaccaccgcgctgcaatggcaactcgacagcgacctcgacttccggctcccggaggggtacttcatcggtcccggacaaccggatcggcgcggcatctacggcgcgatgcgccgacccacgtcggtgctgctgcgcgaggtccgcgactccggtgagggccgcgacgtcaccgaggagcagcgcgagcaggcggccgaggacctgcgccactgggacgccgaactggtcgtcctgggcccgcatcccgccgaggacgcgctgcggtacaccgtcgaggacctgctgggtcccggccaccgggccggtggcgtgtgggtgtggaaggtgcggtagtcatgacgtcgagcgtcaccggccagctgaccaccccgtggactgtccgggaacgcgccccggacacgccgaggagggccgtgcacgccgacctggagcgggaatacgtcgaatacgtgacggttcacctgcccgcccttcaccgtgtcgcccggctgctgtgccgggaccggcaccgtgccgacgacatcgtgcagaccaccatcacgaagctgtacatccactggaagcgcgccaaagccgcctccaacctcgacgcctacgtccgcaccatgctggtgcgggccttcctgagcgaacagcggctgtcctgggcgaaggtgcggctgttcggttccgcgcaggagatcccgggtactccctcggtccactcgccggacgtggagacccgcgacctggtgcacaccgcgctgtcgcgggtcgctcccaaacagcgggcggtgctggtgctgcggttcctgtgcgacctcccggtcaccgaggtggcccagatcctcgggtgttcgcccggtaacgtcacgagcctgaccacgcacggcctcaaacgactgcgggccctgctgggagaccgggccgtcgccgcactggaaggaggtggccgggatgaacgatgacgaacgcgaagccgcccgactgctggaacccctgcggcaacccgaacccccggccacgtcggccgtcgacgtcgaccgggcgatgcgaaccggccgccgcaccatccgggtccgccaggtcgccggaaccctcgcgtgcgtcgtggccgtgctgggcatcgccttcaccgtgaccgtcccgtactaccactcgcccccggccgaggagaccacgtccgagttcggggtcaccacccaggagttcgcgatcggttcggccggcggcttcaccccgctgacctacgagaccggccggtcccgccagcgggccaccctgaccacgcaggacggcgccaccgacgccgtggtcaccctgtaccccaagggaagggtgccccgcgtcgacggcgagacctggaagcccaccggcgggaccgcacccgacgtcaagggcggcgccgcggtgtggccgtcggagccggtgttcggtgacgacgccgtcgaactggcctggcagtggcgccccgacgcctgggccttcgtgtcggtgaccggacccgaggccgaccaggaccgggcccacaaggtcgcgctcagcgtcgaacccggggccgacatcgacgtggccgtcccggcgacctatcccaccccgcatcccggcacggtccaggagtccgcggtgatcagcacgctgcgctccatcggcgaccacgaacgcgccgaacggatctaccaggtgcgttaccgcgcctcgggcgacgactccgactggatcacggtcggcgtgcgcgaacccgcacccgacaccgacgagtcgacaacggtcgacgaccgtcccgccctcgtcgagaagaacaaggtcacgttcctggacggcaccggtctgttcgtggaggtcagcgacgagtcggtgctcgacgaaccgctcaccgacttcgcggcgcgggtcgagctgaaatccgacctcgaatggtcaccgccgccgctgtcgccgtccgacatgcccacgtcctcgtcggagacgccgacggactcgtccaccgagaccgcgagcccgacgccataacgacagcgccgacccgggcgaacccgggtcggcgctgtttatccgtggcggtgacggtgggatttgaacccacggatggcgtaaaccatcaaacgctttcgaggcgttctccttcggccgctcggacacgtcaccgcggaagagcgtacccgagcagcatgcgagcacgcatctgggtatgcgtggattcggccacggccgaaaggatggccgcgaccgccacggccgcatagcttcgcggcatgacggcgatgcgaaccctgcgcggcctggcggtactggcgttgctggccgttgccgtcggctgcggtggccccggcgaggccgggtcacaggacaaggccgacgacaagaccgagacgaaggccgaccccggcgagcccggcctccacaagaaggtcaaggtcgacggcggcaagacctacgacgtctacgtgcccaagggccgctcgctcgacgagccggtaccggcggtgctggtgctgcacggcatgcccggcgacgccgccgaagcccgggaacagtcggggctggacgcgctcgccgacgaggagggcttcctggccgtctaccccgacaacccgaacggcagctggaccccgaaccccgacgacgagggcgacagcgacttcgtccgcgacatcatcaccgacctgaccggtacctggaacgccgacccgaagcggatcttcgtgtccggcacctccaacggcggcgacatggcgctgaccatcggcgcgaagctgccggatctggtcgcggggatcgcggcggtcgttccggcgggcaccgaggaggtcgcgaaggtgatggacgccgtcgagacaccggtgccgttgatcgccttcttcggcggcaacgacccgcgcgagggtctcggcctggacctggtggccacctggcgggaccgcgtcgagtgcggcaaggccaagaccgacaagggaaagcaggtcacggtccgcgaatacgcgtgcgccgacgacaccgcggtggtgacgcaggaggtgcacgagggcttccacgagtggttcggcaccgccgccgaacccgaaccggtgtgggcttcggcggcgatgtgggagttcttcacccggaagtcgtgaccggtggctactgcggcgcgttgcgttcgtagatcatccgcagcccgatcaacgtcagcatcggctcgtagttcgtgatcgtcgcgcactcctcgatcaccaccggcgccaggccgccggtcgcgatgaccgccgacaccccggtgcccagttgtttgatgatccgggtgaccaggccgtcgatctggcccgcgaaaccgtagatgatgcccgactgcagacactcgacggtgttcttgccgatcaccgaacgcggcttgaccggctcgaccttctgcaactgcgcggcccgcgacgccagcgcgtcgatcgagatctcgatgccgggcgcgaacgccccgcccaggaactcgcccttctcggagatcacgtcgatgttcgtcgaggtgccgaagtccacgatgatggacggcccgccgtacatgttgtacgccgcgtgggtgttgacgatgcggtcggcgcccacctcgcgcgggttgtcgatggccagctgaaccccggtgcgaaccccgggtgccaccagcaccgtcggtttggccgcgtagtagcgcgacagcatgacccgcagttcccgcagcgcctgcggaaccgttgagctgacgcagatcgcgctcacctcgacgttgtcgcccgcgagcagtccccggaaggtgagggccatctcgtcggcggtggcgcgcgggtcggtcttgatgcgccaggagtggacgagcgtctcaccctcgaatgtggcgagcacggtgttggtgtttccgatgtcgacgcacaacagcacggcctactcctgtctgatgtcgagtgcgatgtcgagtatgggcgatgagtgcgtcagggcgccggacgagatgtagtcgacgccggtgtcggcgtacttctcggcgatggtgagggtgatgttgccggtggcctccagctgcacgtcggggccgacggccgcgacgacctcgcgcagctgcgccggggacatgttgtcgcacaacaggaacgtcgctcccgccgcgacggcctcccgggcctcgtcgagggtgtcgacctcgacctggatggcgatgtcgggacgggcggcgcgcaccgcctcgaaggcggccgtcaccgatccggcggcgaacttgtggttgtccttgatcatggccacgtcgtacaggcccatgcgtttgttaccgccgccggcggcccgcaccgcgtacttgtccagggtccgcaggcccggcgtggtcttgcgggtgtccagcacggtcaccttggtgccgtcgagcacccgggtccactcccgagtgtgggtggcgatgccggacatgcggcacaacaggttcagcacggtgcgctcggccatcagcaggtaccggaccggtccggccaccgtcgccagccggtccccggcgtagacgcgggcgccgtcgtcgaccaggtgcgtgaacgcgacgttagggtcgaagtgcttgaacaccgcctcggccacggccagtcccgccaccaccccggactcccgggccaccaggtcggcggtgccggtgaccgtcagcgggaagatcgcctcgctggtggggtcgctgcggttagggcccaggtcctcggccagcgcccggtcgatgatggcgttgacctcgtcggggtccagtccctgggcggtgagtcgttcgtccacggtagtcatcttgtctccatccacacgcccgacattctccacagcaccgcttcgttgcgtgcgacaccccgacccgaagacgcgagaatggccctctgcgcctgcccgcgcggggggccattggaagtccatggggtgcgtttatgcgtcgcttttttcagatggtgaatgcgccggtctttatctggtggaggaggccacggaaggtcgcctcgtccagggtcaggagcggactgtcgtcgccgagtttgccgtcgcgcacctggggcaggacggaaacccgtgcctcgacacagtttccgccgctgttgtcgctgtaactgctcttgcgccaggggacggctcgcgcggcgccgcgagtgtctccccggcgacaactggatgttcgcctagtcatttcaggaactccttgatcggtatggccatgctgtaaatggtccgaaacgtcccgacgaaccgtgatactacgtccgggtcctccagatacctacacgcgtcgagtgcgtcgacatagacgaaactcaactcgtcgtccggatcggtggggctgagaatcgtgaacgccccggacatcgcggggtggaatccgcccagcacccggatgtctacgcccggcagtttcgcgacctccagcagccgcgcgatctgcgcgtccttgacgtcgggcagtccgtccatgacgtgcagcgccccctcgccgatgacgaactccatcctcggcagcggatcccgaccgaacacgacctcctgccgtttgaaccggaagttcttcgtggcaggttcgtcgggggcctcctgcggcggccgggtctggcgttgcgcgtcgtagtactcgggaacctgaagcagccccggcatgttgaggtgttcccaggtcatgatgtagccgtactcgacctcagccgacgcgaaccaccggatgccgggcttcataccgggttcgtgcttctcgtacaggccccgctgtttgcccttcacgaccagcccggtcaggtacgacatcacctccggtggcgcgtcgtaaacctcggggctgcacagatttttcactatgtaggactttgtcccctgctttcccttttcgattgctgcgatggtgttcctgtgtagttcgactgccgctccggcctcggcgtgggtcatcccggccgcttcacggagtttgcgcagttcggctcccagttgcctcctcgcgagggtgggacgagccgaagggtcgttggtcatggtgagcacttcttcccgggagtcaggggggccgcacatgatgcgcacgaccctaccgaagatgtgatgcacggttttcggccgtaaataacagtgcgcaacgtttccggcagccctgaaacgtgcatcatgtttcggcttccctgtaaccgtttcagcgcatagcgtggtcacgggtgggtcgctcgtttccttgagtcgcatcacgaagtcagcgatgagaggagctgagaacgatgatcacctcataccgaccgccccggaccctggctgaagtcgaggtgacgattccctgccgagcctgtcgtgagcagggagtgcgggccgtacagaccccggacggactgcgcgcgcaacgatgcgccgactgcgacggcacccgcaggaagcggatcatccgggagtgcgagggatgacggcgggagcaccgcgatgaggggccacgagctcttcctgtgctaccgctggagcggtcaccgcaaccttttgtccaacgtggaggaacgctgccgaccgtcagcggacctgcccccggtgagtgtgcgcgattggacgctcaaacccgaccacatgtgccaggccgtctatcaggacaaggtcgaggcactggtgtggatgtggtcgcggatgaacgaggtcggcgactacttcctgcggcactatcccgcgctggcgcccgacatcctgcgccagtacgcccgggccgtgtcgatgctcgacaacgccgacatggccagccagtggagcaccgaactgccggacggctcggtcgagttcgtcgcggtggtggcggtgtgggacgacggcaggccactaccccggataccccggccacagccgggttcggccgccagcgtggacttcggtgaaccagcgccgaggcaccccgggcaccgggatttaagcgccccggtcgtgggatcaggccgcttcccacctctgggtcaggacgccgtcggcgccgatgccggccagcagatggccgcgccaggtgtcgacggcgtccgggaagtcctcccgccagtggcagccgcgggtctcggtgcgggcgtgggcggcggcggtgagggtcgcggcgatggtgaccaggttggtcgcctcccaggtcgcggtgcgtggacgtccactgtgctcgttgccgagggtggtgaggacggcggcggtctcggcgagactgtcggcgctgcgcagcaccccggccccggcggtcatggcgcgttgcaggctctggcgggaggtggtggacaccgcccacgacgccgcgtcggcgtcggtgtgcggatcggactgggccgggagctctcgggccaggtcgtcggcgatgcggcgcgcgaagaccaggccctccagcagcgagttggaggccagccggttggcgccgtgcacgccggtgcaggcgacctcgccgcaggcgtacaggccgtccacactggtgcgtccatggaggtcggtccggacgccgccggaggcgaagtgcgcggccggggccaccgggatcaggtcgaccaccgggtcgatgcccgcggcccggcaggacgccaggatggtcgggaaccgggattccaggtgctcggcgcccaggtgccgggcgtccagccagacatggtcgacgtcgtcgcggcgcatgatcctggtggcgcccttggcgaccacgtcgcgcggcgccagttcggccagctcgtgggcgccgaccatgaaccgcacaccctcgccgtcgacgagatgcgcgccctcgccccgcagcgcctccgagatcagcggctgctggtcccggctgcccggcaagaacagcgaggtcgggtggaactggacgaactcgatgtcggtgaccgcggcaccggcgcgcagcgccgccgccacaccgtcccctgtcgacaccgacgggttcgtggtggacgcgaagatctggcccatgccgccggtggccagcaccaccgcgcgcgccagcaccccgccgacgccgtcctcggagccctcgcccaggacgtgcaggctcaccccgcaggcccggcccgacttgtcccgcaacaggtccagcaccagcgcgtggtcgatgatgcggatccacgggtcggcgtgcaccgccgcgtgcagcgcccgctgcacctcggcaccggtggcgtcaccaccggcgtgcacgatgcgtttggcgcggtggccgccctcgcgggtcagcatgagcgagccgtcggcgtaccggtcgaagttggcgccggtgtggatgagctcccggacccggtcggggccctccttcaccaggacgtccaccgccgccgggtcgcacagcccgaccccggcgatccgggtgtcctcggcgtgcgcggccggggtgtccagcggatccagcacggcggcgataccgccctgcgcccagcgggtggagccgtcgtcgatgttgaccttcgtgacgaccgtgacatgcaggcccgcctcgcgcaggtacagcgccgtggtcaggcccgcgatgccggaaccgatgacgcacacgtcggtggtctcggtccaggacggatcggcggcccgcaaccgccgcggcaccggcggcagggcgggaatgtccatcgtggtcatcactcgccaccgacgacgaacgccgccagatcccgcgactgccgcagccgcgactcctcgtgcaggtacatcatgtgacccgcctcgtagtaacggaactcgacgttgtcgcgcagctcggcggggatggccagccgcgccatcgtgtactcaccggcgaagtgcggggtcgcgccgtcgtggtaaccgcaggcgacgtgcacccgcaggtgcgggttggcccgcatcgcggcggcgagtttgtcggccaccgacaggttcttggcctcgaactccttataggaccacgggtggaccttgcgggagatcacctcgtagggcaggtcgttctcgtactccagctcggcccggacgtagtggttcagggcggcggtgaacggaccgatgatcgcactcatggacgggtcggcgctgaagtgctcgcgaccgtagtcggcgtcgtaaccggtgaaacgcccgtccagacgaccgacgacctttcgcttatgacgcaacacctccgtgaagaaccggatgtgctcgatccgcaggtccacggcgtcgacgtagtcgctcgacagacccgtcagccgggcgatcgtcgccacggcggcgtcgcgttcggcccgcggcaaccgggaaccacgcgccagcaccctcggatactcggcggcggcgaactcctcggcctcgtccaggacctcgcgcagactccggtcgccgtgcagaccgtggtagtgggcgatcgccgcgtaggtcggcaggtacatcgcgaacggcaggtcattgtggtcggagaactccagcgtcccgatgtccagcaccggcgagatcagcatgagtccgttgaggtacatgccgtagcggttctgcaggaagtccgacagcgcggcggcgcgcagcgtcccgtacgactcaccggccaggtacttgggtgacagccagcggttgttgcgggtggtccacaggcggatcacctcgcccaccgactcgatgtcgccggtgtagccgtggaacggtttggccttctcgccgttgacggcccgggagtagccggtggacaccgggtcgatgaacaccaggtccgagtgccgcagcagcgactcgtggttgtcgaccagccggtacggcggcggcttcatggccccggcgtcaccggcgtcgacacggcgcggtcccaggatccccaggtgcagccacacactggacgaacccgggccgccgttgaacgcgaaggtcaccggacggtcggcgtggtcggcgtcgtccagggtgtacgacgtgatggacagctcggccttcggcttgtgcccggtgaacttgtcgtcctcggtgacctcctcgcgcaacacgatccggccggtggtcgcggtgtaacgcaactcgcccagcgaatgcgtggtcgtcaccaggtcgtcggcgggttcggcgggcttgccgtccttggcgtcggtggccgcctccggctgcttctcgtcgttcatgacgccagagcctatgccaccggcgcggtacctctcaccgagtttcgcgccacgttcgggctcgtgaccgggtcgccggcggtgccgggcgccgcggcggtggcgtcgttccccagcgccacaatgcggttgcccgagtcgacgtgcacgatcttcggctcgaactcgcgcgcctcccggtcgtccatggcggcgtacgagatgaggatcaccagatcgccggggtgcaccaggtgcgcggcggcgccgttgatgcccagcacgccggtgccgcgttcaccggggatcacgtaggtctccagccgggaaccgttggtgatgtccacgatcgacacctgttcgccgggcaggatgtccgccgcctccagcaggtcctcgtccaccgtgcaggaacccacgtagtgcaggtccgcctcggtgaccgtggcacggtggatcttggacttgagcatggtccgcaacatcacttgactccaatatgtacgggggtgttgtcgatgagacgagtcgtgccgactttggcggcgatgagcagtcgtgcggcaccggtctcaggtgccgggccgagcgccggatcggtgagcgccagatagtccagcgctattcccggcgccgcgtccaggacctcgcgggcggcggccagcgggtcggggctgtcggcggcggctttgagcgctcgtgagatcgccagcgacaccgcgcgctgttcggtgtccaggtagacgttgcggctggagcgggccagcccgtcggactcgcgcaccgtcggcaccggcacgatctccaacggaaagtccaggtcggacaccagtcgccgcaccagggtcagctgctggtagtccttctcaccgaagcacgcgaagtccgggcgcaccaggtggaacagcttcgacaccacggtcagcacgccccggaagaaccccggacggctcgcgccctccaggatctcgcccagcggacccggatcgacggtgaccgagacctcgtgcgggtagacgacctcccggttcggggcgaacaccaggtcgacgccctcggcggcgcacagttccaggtcggccgacagcggccgggggtacttctcgaagtcctcgttcgggccgaactgcaacgggttgacgaagatcgacaccaccaccgtgtcggcgcgtgccttggcggcgcggatgttcgcgacgtggccgtcgtgcagggcacccatggtgggcaccagcgcgaccgtcccggacagttcggcgcgggccttggccagctcctcccgggtggcgacgactcgtacggtcatttgcggcctccttcgccgtcgggacccgacagcacgtccagcagcggctcggcggccgccaccgacaggcgtttgtgagagatggcgcggtcggcggtgcgcctggccatcgcccggtacgcggccaccgagtccggcagcgcccgcgacagcgcgtccaggtgcgaggcgacggtcccggtgtcgccgcgcacgatcggaccggtcaaagcgttgtcccccaaccggagtgtgttgtccagcgaggccgacagcagcgggcccaacatccgttcggggtgcatgaccccgcattcgcgcaggatgtcgacggcctcgttgatgagggtggtcatgtggttggcgccgtggcacagccccgcgtggtacagggcgcgcagctgctcggggatgaactcgggttcgccgcccatctccacgaccagcgcctcacccaccatccgcatggtctcgtcggcggtgaccccgaaactgacgccgtcgagccggtccaggtcctcgggccgtccggtgaaggtcatgaccgggtgcagcgccaacggcagcgcgcccgccgagacggccggacgcagcacctcgatgccgtgcgcgccggagacgtgcgcgaccagctgccccggctggaagtgcccggccgtggccagcccggagacgacctgggccagctcgtcgtcggggacggccagcagcaacagcccggcacgttcggcgacctcgtcgggcgacaacaccgcggcgtcgggaagcaaccgccgggcgcggtcgcgggaagcgtcggacacggcactggtggcgacgatgtgatgtcccgcccgggccagggcggcgccgagaaccgaaccgacccgtccggccgagatgatcccgacgtccaggcggctctcctggtgcgggcccgaggccccggttggcgacattgccatgattgtgccgatccagtcctgtagtcagcgggtaccggtcgcatcaaacactagatccgtggcgcttgtgcctcaacgcgggattgctcacaccgcgaaaccgtcacatccgcggcggaatagctgcgcggatcgcggggattgacccgggtatgtggaacagcgagcaactcgacctcgacgcctacctcacccgcgtcggccacgacggcgaccggacgccgacactggcgacgctgcgggccctgcaacgcgcgcacgtgctgaacctgcgctgggacaccatcgacagtttcctttaccgcgaggtccgcctcgacctcgcggcgatccaggacaagctgctgcgccggggccggggcggctactgctacgagcacaccgtgctgttcgccgccgtgctggagaaactcgggttccgcttcaccgccgtgtccgcgcgggtgcagctgggcgccgactccaccacgccccgcccggccacccacgcgatgctgatcgtcgacctggacgggaaacgctggctgtccgatgtcggtttcgggtccagcccgttggagcccatcgagctggtcgacggtggccgcggcgactccggcccgtggccgtacctgctgcgctggcaggacatcacccacggttcgccgggctgggccgtgcaccagcgcggcgacggccccgagggaccggaaggctggacggtgcggcaggtcttcaccgagacgccgcagtacccgatcgactacgtcctcggcaaccacttcgtggccagcaacgaccgctcgccgttcgttacccgcccgtacatccagcggctgcgcaccgaccgctacgacacgctcgacgcgctcacctggacgaccgagcgtccggggcaggacgcggtgtccgagaccgtgcggccgcacgaggtgccgaagctgctcgacgacgtcttcgacatccgcgtcgacgccgccgaggcccggttgctcgtcgacaggctgacggaacgggaagcctgacagctcacgatcttcacgacgacggcgaacggtagccttcggcaatgtcagtcgacgtagacgcgtacctgaagcgcatcggcgtgaccaccccggtttccgtcaccgccgagagccttcgcaccctgcacctcaatcacctgcgcaccattccgttcgagaacctgagcatccacctgggcgagacgatcagcctcgacgaggcgccgctgctggacaaggtggtgacccgaagccgcggcggtttctgttacgaactcaacggcgccttcgcctggctgctgcgggaactgggctacacggtgacgctgctgtcggcccgggtcttcgccggcgacaaccccggcccgcccttcgaccacctggcgctcaaggtcgacctggacgagccgtggctggccgatgtcggtttcggcgccttcgccagccatccgctgcggctcaacgatcgcggcgaccagaccgacccggcgggcaccttccgcatcgccgacgccgaacacggcgacctgatcgtgtacgagaacggcgaaccccagtaccgcttcgaggcgcacccgcgcgagttggccgagttcgaggcgatgtgctggtaccagcagaactcgcccaagtcgcacttcacgaagtcgccggtgtgctcgcggctgaccgacaccggccgcgtcaccctcaccggccggaccctcaaacggctcgcggacggcgagaccaccaagaccaccctgaaggtcgaggccgagatcctggcgacctaccgtgacctgttcggcgtcaccctcgaccggctccccgacgatccgcgcgaagcgtgagcgccggtgctgccctggtcacaggcgatgcgccgggccctttacgggcccggcggcttctacacgctcaacagccccaaccggcacttccgcaccagcgcgcagttcccgctgttcgcgacggcgatcgccgaactggtgcgccgcaccgactcccggctcgaccaccccgaggtgttcaacctcgtcgacgtcggagccggctcgggtgaactgctgcggcgggtgctggacgaagaggacctgaacggcaggctgcgtccggtcgcggtggagctgcgtcccgcgccgcccgggctggacgagcggatcgagtggcggacaagccttcccggcggcatcatcggtctgctgatggcgtgcgagtacctggacaacatgccgctggacatcgccgtcgccgacgcggcgggcgcggtccgctacgaactcgtcgaccctggcagcggcgagacccggcccggccagccggtgtcgagcgtggacgccgactggctgcgggcctggtggccgctcgggcaggccggtcagcgcgccgagatcggccgctcgcgcgaccaggaatgggcccggttgtgcggcaatgtttcacgtggaacagtcgtggcagtagactatggacacacgaaggactgccggcccccgctgggaaccgtcaccggcttcctcgacggccaccaggtcgccccggtccccgacggcacccgcgacatcaccgcccacgtcgccatggactcgctcggcgacggcggactgtggacacaacgcgacgccttgcgggaactgggaatcagcggcagccgtccgccgctggaactgtcccgcaccaacccggccgagtacatcagggcgctgagccgcgccggggacgcggccgaactgaccgaccccgcgggcctgggcgcccaccactggctggtcctcaacctgacgcaacgctgaccggcacgcaccgcgcccggcggcggcgcggcggtcgtgccacgataaacaccatgaccgagatgacggtaggtgtcggctccggcgtcggcgagttcgccgacatggtgctcaacatcggtccccagcacccgtccactcacggcgtcctgcggctcaagctcaccctcgacggtgagcgcgtcaccggctgcgaacccgtcgtcggctacatgcaccgcggcgccgagaaactgttcgaggtgcgcgactaccgccagatcctgatgctcgccaaccggcacgactggctgtcggccttctgctccgaactcggcgtcgcactggccgtggaacggctcatgggcatcgaggtccccgaacgcgccgtgtggctgcgcaccgcgctggccgaactcaaccgcgtcctcaaccacctgatgttcctgggttcctacccgctggagatcggggcgatcacgccgatgttctacgcgttccgggaacgcgagacgctgcaggcggtgttcgaggaggccagcggcggccggatgcactacatgttcaaccggatcggcgggctcaaggaggaggtgccctccggctggacctcgcgggcccggcaggccatcggcgaggtgcgccggggaatgtccgatgtcgacgacatcatccggaccaacgagatcttcgccgcccgcaccaagggcgtcggtgtcctgtccgccgagaccgccgccgcctacggcgtctccggaccggtggcccgcgcctccggcctcgacttcgacctgcgccgcgacgagccctacctcgcctatggcgagctcgacgtccccgtcgtcacccgcaccgccggtgactgtcacgcccgcttcggctgcctgctcgaccaggtctacgtctcgctcgacctggccgagaagtgcctcaaccgggtggacgcgatcggcggccccgtcaacgtccggctgcccaaagtggtcaaagcccccgagggcgcgacctacgcctggaccgagaacccgttgggcgtcaacggttactacctggtctcgcgcggcgagaagaccccgtggcggctcaagctgcgcaccgcgtcctacgcgaacgtgcaggcgctgtcgacgctgctggtgggctgtctggtgcccgacctggtggcgatcctgggctcgatgttcttcgtcgtgggtgacatcgacaaataggacggtcagtcgcccttcgccagcgccttgccgagcaccgcgcggatgtgggcgggatcggcctcgcggtcgtcgagcagcagtgccgtgcacaggccgtcggacagcgcgacgaaggtctcgatcgcgtccgggtcgtcggtctgggtgcgcgccatttccgcgacgttctcgcgccagcgccgggccgccggacgcagcgcgggccgccgggctgccagagtggacagttcccgttcggcgagcgcgcgttcccttcccggtccggcggagtcggcgatgagctgcgccagtccggcgatcttgtccggctcggtgtcgatgatctcgcggatgcgccgggtgtagctgtccgcgacgctggtcagcgccgccaccagcagggcgtccagggtgtcgaagtagtacagcgtcaggctggtggtgatcccggcttccttggcgacggtgcggtgcgtgaccccggcggcgccgtcgcggtgcacgacggtgagcgtcgcctcgatgatctgggcgcggcgcaggtgcccgcgcagtttgcgcccgtcgacttggtcaccggccatcgtccctccctgccgcagaggctatcggttcgggggcttcggacgcggcggcacccagccggggcagtcgccgcaacgcgaggagacacgccagcccggccgcggcgatcgcgacgcccgcgacgagcgcggcgaggttgagcccgtcggtgaacgcgagtttcgcctgcgccagtgccccgtccggaagctggtccgcgacggccaccgccccggacaggctgtcgccgtaggccgcttccgtgtcgccgtcgagaccgggcgcgcggtcgaccccggcccggtagacggccgtggtgagactgcccagtaccgccacgcccgccgcgatgccaagctcctgaacggtttccgacagcgacgcggccgagccggccttgtgcggcggcgccgcgctgacgacgatgtcggtgcccagcgcggcgatgacgccgagcgccaggtagacgaaggcgaagccgccgatcaccccgacgcggctgtcggttccggcgaggccgagcaggacgtatcccagcagcgacaacgccagcgtggcggccatgaggacgccgggcgacacccggcgggccagcagcggcgcacccaccgcgccgagcagcatcgcggcggcgggcggccccatccacagcccggccgtggtcggcgacagttcctcgacgagttgcaggtactgggtgaccaggaacatcacgccgccgaaaccgatcagcccgaccagcagcacgaccagggcgacccggaaggtccggtcgcgaaacagccgcagctccagaagcggtgtccgcaaccggttctggcgccggacgaacccgatcgacgcgaccgtcgtgaagagcgcggcgaggccgacttcgacggtgagaccgtcggcggcggcgtgtttgagcgcgtagaacgcgggcaacagcgccgccagcgacagcccgacactcgccacgtcgagccggtcgccaccccgcgtccggtgctccggcaacaggaacggggccaagaccagcaccagcaccgcgaccgggacggcgatcaggaacaccgcgccccaccagtactcggcgaccagcgcgccgccgacgaccggtccggcggccatgccgacggcgaacatggtggcccacaggccgatcgccagcgcccgctgccgagcgtcggtgaacatgtcgctgatgagcgacagggtcgagggcatcaacgtcgcccccgcgacaccgagcagcgcccgggccgcgatcaacagcccggcactgggggcgaaggccgccagcaccgagacagcgccgaagccgaccatcccgatcaacagcagccgccgtctcccgatccggtcgcccagggtgcccatggtgatgaggaatcccgcgatgaggaacccgtaggcgtccatgatccacagtgtctgggtggcgctcggccgcagatcggccgcgatgtcgggcacgacaaggtacagcgcggtcacgtcgagccccagcagcatggtcggcagggccagcagccccaggccgcaccacggacgccatccggccgattcggtttccacgacgcctcccaaatagttgaactatcgtactagtagtacgatagttcaactatttggatacgacaaaccgagcggcccgaagccgctcggtcagaagggttcagcgacggctgtcgccgtaataggtgtccatgtaggacccgccgcttcggctgtcaccgcgcgagcgtgactccccggacgcgtactcgcgccgccgggtcgaacccgtggtgtgccgcgacgggatctcgccgctgtcatcgtcctcgcgatagtgccgcgacgggatcacgccgtcgagttcgtccggttcccggtaatgacggcccctgccaccggccggatccgagccgttggtccgggacgcccgcggctgcgcacccgagtcggcgtcgttgccgcgcgaggcccgtggctgcgaaccggagttgtacacctcgtcggaccagccgttctccaccccgcgtgcccggcgcgaggtgccacgactcggcgtcgtcggctccgcctcggcccgccaggcctcgaccgcctggccgctgccgtgacggttggaacgccggtcccggccctcgttctcgtagcccgacaccggatagtcgtcctcccaacgctgccggggcaccgcggtggtctcggcgacgtaaccactcgtcggttcccgctcctccctggcccgcgagtagggatcggccgaaccctgcgccaccgggcgcggtcgccgatcgtcctgctgctgctcctcgtacgcgggcagctcgcgcggcggccggggggtggccgaggcgaccgccttgaccggctcgtggccaccgagcgcggcgcggcgcacctcgttgcgcagttcgttgatcgcgcgccgggtctcggcctccgcgtcggccatgttggcgtacaggtcacgctccacaagggtcacgtcagtgcgcagcgcgaccgacagcccgatcaggaccacggagcccaggcccaggatcaaggcgaacttgatcgtgaagccggagtctccgaccaacagaatcaacgccgcgaggggagcgaagccgaaccctgtccaaaacagcatcgacagagtctttgcctgccgccacttgggggcgctggtgcggcttactgacataccgccacaccttactacccattcgggcgaccgacgccgcccgaacgaaggttaaccgcctggttaacgccatgtctacgatctttccatcatggacaactgagtgaacgagcggtaccccagggcgatatgccaggtggacgaaactgggagcgtcgagaatcaccaggtcggcgcgcttccccacggccacaacgccaagatcatctcgccgcagcgcccgcgccccaccggccgtcgccgcccacagcgcctgctccacggtcatccccatgtcccgcaccgcgaacgcgatcatgagcggcatcgaggacgaataacacgaacccgggttgcaatcgctggccagagccaccgtcacccccgcgtccaacagccgcttggcgtccgggaacggtgatcttgtggagaattccacacccggaagcaacgtggcgacggtgtcaccgtcggccagcgcctcgacgtcggcgtccgacagaaaagtgcagtggtccaccgacgcggcacccaactcgacggccaaccgcaccccgggcccgtgctgcaactggttgccgtgcacccgcaaccccaacccggcatcccgggccgcggtgaggatctcgcgcgcctgctcgacgtcgaaggcaccccggtcgcagaagacgtcggcccagcgcgcgtacggcaggcacgacatcaacatgtccccggccaccagcgccgtgtactcgtcggcatcggcctccggcggcacgatgtgcccacccaggtacgtcgtctccgacgtgaactccgacgcgatccgcaacgcccgcgcctcgtcgtcgacggtcaacccgtacccgctcttgatctccaccgtcgtggtgccctgccgcaacatctcggcgcggtgcttccggacgttggcgcgcagggtctcgtcgtcggcaccgcgcaccgcggccaccgtggtcctgataccgcccgcggtgtacggccgcccggccatccgggcggcgaactccgccgaacgatccccggtgaacaccagatgtgaatggctgtcgacgaatccgggtatcaccgccctgcccccggcgtcgacgcgttcgtcgcaggacggcgcgtcgccgctggggccgacccaggcgatctcatacccgtcgatcgcgacggccgcgtccgacagcggttcacccacgcaggtggacagctcgccgatgttgtcgacgagcaggctcatgactccctcatcgggacgcggacgcctcgctcgtgcgcgacctgttcggcgcgttcgtatccggcgtccacgtgccgcatcaccccggagccggggtcgttggtcaggacccgggcgatcttctcggccgccagcggggtgccgtcggccaccgtcacctgtccggagtggatggagcggcccatgccgaccccgccgccgtggtggatcgagacccaggtggcgccggaggaggtgttgagcatcgcgttgagcagtggccagtccgcgatcgcgtccgatccgtccttcatggactcggtttcgcggtacggggacgcgacgctgccggtgtccaggtggtcgcggccgatcgcgatcggcgccgagatggtgccgtcggcgaccagctcgttgaaccgctccccggccttgtcccgctcgccgtagcccagccagcagatccgcgacggcaggccctggaacgccacccgctccccggccagccggatccagcgggccagcgattcgttctccgggaacaactccaggatcgcctggtcggtggcggcgatgtccttcgggtcgcccgacagcgccgcccaccggaacgggcccttgccctcgcagaacagcggccggatgtaggcgggcacgaaaccggggaagtcgaaggcgcggtcgtagccgcccagtttcgcctcaccgcggatcgagttgccgtagtcgaacacgaccgcgccgccgtcctggaactccaccatggcctgcacgtgcttggccatcgcggcccgcgcccggtcggtgaactcctccggcttcttggccgcgtagtcgggggcgtcgcccaggtcgatgccgtcgggcacatatgcgagcgggtcgtgggcggaggtctggtcggtgacgatgtcgaccggcacccccatgcgcaggatctgcggcaccagcagcgcggcgttgcccaccaggcccaccgacagcggcttcttttcctgtttcgcctcggtggccagccgcaccgcctcgtccaggtcggcggcgaccacgtccaggtaccgggtctcgacccggcgccgcagccgggtggcgtccacgtcgatgatcaggcacacgccgtcgttcatggtgacggccagcggctgcgcgccgcccatgccgccgcacccggcggtcagggtcagggttccggccagggtgccgccgaagtgcttgttggccaccgccgcgaaggtctcgtaggtgccctgcaggatgccctgcgttccgatgtagatccacgacccggccgtcatctggccgtacatcgtcagaccgagctgctccagcttgcgaaactccggccaggtcgcccagtcgccgacgaggttcgagttcgcgatcagcacccgcggcgcccactcgtgggtttggaagaccccgaccggcctgccgctctgcaccagcatcgtctcgtcgcccctgagcgtgcgcatggtgcgcagcagcgcgtcgaagctctgccagtcccgggcggccttaccggtgccgccgtacacgaccaggtcgtcgggacgctcggccacgtcggggtccagattgttctgcaacatccggtacggggcctcaatctgccagttcgcgcaggtcaactcggtgccgcgcggggcacgaacttctctcgcttcgctcatgccccgagagtaaccgggagccgattcgctgaatggcggcctcgacccgcctcaaccccgcccggccgcggcggcgtccagggccgcgtcgaccatccgccgcaccccggcccggccctcctcgccgagccgcgaccccagcgccccgtccagcgcggcggccagggtctggaaggggtcgtcgggcgacaggtccggcagcgcggcggccagctcgtcgaccgtccacaattcctcccctttggacaggtgcggtcccttggaccagttccggttcaccagcaccgtgctgccccgcatcgacagcacctggccagtcagcccacactccgcggtggccaggtacgccaccagcggcgcggacgtgaccggcgccgtcggatcgaagccctcggcccggggctgcggcatcccggcgacgttctcggtcaaccgggtccgcaccatcgacggcgacgaacagttcacccgcaccccgtaccgccccagctccagcgcgtggatcagcgtcatcgccgccacccccgccttggccgccgcgtagttcgtctgggtcggcagcgggttcagcaaccccgaccccgacgcggtgttgaccagcgaccgatccacccgctcacccgcctcgaaccgttcgcgccagaaccgggccgcccagtgactgaccgcgaacgtccccttgagactcacccccaccaccgagtcgaagtccgcctccgtcatgtccaccagccccaggttccgctcggtggccgcgttgttcacgaccacgtgcaggtccccgaacccgtccacggccgaggccaccgcccgccgcgccccgtcccagtcggcgacgtcgtcggtgttggcgatcgccgcgccgccgtccgccctgatgctcgcggccaccgtctcggccaccgaggcgtcggccccggtcccgtcgatgtcgacgcccaggtcattgaccacgacccgagccccctcggcggcgaagtaccgcgccacggcctccccgatcccacgccccgcgccggtgatgagagcgatacgtccgtccagatgtcccatgactcctccaatgcagttgatgaattaatgcatcaactgtagcaattcattcgaagtagtaatctgaccgcatggaaccgggccttcgggaacgcaagaaacaacgcactcgcgacgcactagtggccgccgccgtcgacctcttccaacgccagggctacgaacacacgacggtggcccagatcgccgaggccgccgagctgtccacccgcaccttcttcctccacttccccaccaaagaggacgttctgctggccaacaccgaccgccgcatcgccgccggggtccaggcgatcaccacccaccgggcgaacaccccgctggccaccgtcctgctgacggcgatggagcgcatgatcgacgacgccgaccccagcgacctcacccaactgcgggcccagctcctcgtccgaacccccgccctccaggcccgcctcttccaacgcctcttctccggccaaaccgccctcatcgacgccctcaccaccaccttcgacgtcgatcgcgtcgaagcggcggcccgcgtcggcgccatgatcggcgcggtcaacgccgccaccctcgccagcctcgaccagggcgaccccccgtcccgccaacgcgaagcgatgacccgagccgcccgcctcgccgtcaccccaccggcgtgactcacgtcattccgcgagctgtcacattcggccgagctggtttgtctcaagggtgtatccaccacaaccgacaaggagcaccccatgaacgctcgactgaacgccttcgagaacccggtcctgggcaaggtcttcaagcacctcatcgcggccaacaaatcgctggccgacaccggcctgccgcacaccacccaggaactggtcaagatccgcgccagccagatcaacagctgcggcttctgcaccgacatgcacaccaaggacgccctggccgccggtgagacccaacagcgcctcaacctggtcgcggcctggcgcgaggccacggtcttcaccgacgccgaacgcgccgccctcgaactcgccgaggagggcacccgcatcgccgacgcggcgggcggcgtctcggaagacgtgtgggccaacgcggccaagcactacgacgagaaccaactgggcgccctggtttcgctgatcgcgctcatcaacgcgttcaaccgcggcaacgtcatcatccagcagcccgccggcgactaccagcccggcatgttcgggtagtcgcggttcgcccgccttcgccgtcccgccccttcgggggccggacggcgcattcgtgaactgagcgtccacttcggttttcggggcgatgccggggtgggcggggcctgataccgtcgcggccatgtcccgcgagagtcacccgctgcacccgtcgttccggttgcccgagacgttcaccgcgttggtcgagttcatcatggacggtctggatcccgcggaccccgacgtgtggcattacgcgtcctgggctgacaagggcggcgacctgttcagcggtgacctcagcgcgggcctgctggggaagccggtcggggatgatccggcggagttgtgtggggagctgctgtacacgttccagccgttggagatcctgccgttctgctggaacggcggggacgggttgcactacgggtgggcggtgctggcacccgagctggagggtgacgaccatccctgtgtgtccttcgcgcccgttgacgaccacgcggtctggttgggcgacgatacgaagcaggcgctggagaacctgttggccgggtcgatggcgagctggcgggagcgggggcgtgagcaggggctggacgcgccggacaccgatgagcggtggggtgctgtgtgccgggcgctggatttgcggcccgacctggattccgggttgatcagcccgggggcgcggtcgaagcgggtgctggagccgcgggtgcccgaggggtggcggtatgaggcgacgtcggacgggatcggggtgttggcaccgcagtcggcgttcgcgcccgagaccgttcaggtggatcagccgtgggacttcgagcagtggcgggtggtcgcgcgggtgtacctcgatgaggggcggcccggttcggcgttggcggtgctcaagtcgctgtcgtattacgaccgggggacggtggagctgatgggtgaggcgtatcggcggttggggcgggagacgcacgctgagcgggccgaactgtggcttcggttgcacgcgaccgactgaggatcggggccgttttctggccggattccgaactgtggtcgagagtgaatcctgagtaagtatgggtttccgggttctggcaaggtgtcatcgtggaggttgacgaaatacttgaatgcctcgtcgccttggaaaccggcgcacggcaacagaaaccggacgaatcccgatacgtcctgatcgagaccgagtgggacggcgagtcctccggcacctggtcggcatccgacgatccggtgtcgcggtcgcttgtactggacgcgctcgcgtccaaagtgtacgaatatggggacctgctggcggagctcgacgacgacgagcacccgctgctggccagcgtctcctcaccggaacgaaaggccctggcccaggtgttgctgggcctgcaggaggcgttccagccgttgagtgatgtgcccgtcggcaacccgttcctcgacgacgccaccacctcacagggtgccgcgcgccccgtggtggtcgtgcgcgacgcggagtcgcagggactcgacttcacctgggccgtcatggaactggctccccgggccgagcccgagggtgacgatcgtgccctgctggccgccaccgcgcgcggggatgacgacgccatcgcggcggcgctgcgctcgggtgccgacgcgaacgcgctcgacgccgagggcatgacgccgctgcaccacgcggtcgcgcatcgcaggcttgaagcggtggcgatgctgctcaaggcgggtgccgatcccaacgcgcaggccgatttccgcaacgctccctgcttcgcgagtctcgacgggcaggggcgggtgcaccccggggcggctcgtatcgatgacgacgagcactggtggatcatcggcgagctgttggagggcggtgcggacgtcaacgccctcgacccgcgcggcagcaccctggtcgacctggcgatcgcgaccgtgccgtacccggaccaggtcgtcgcctacctgcgggaccggggtgggcggcacgcgagtctcgcgcgccgcgagttcaccgagcacctgagtagactgtcccctggggattgggatcggcaggcggtgagcgtcaacgaggtgcggtacctgttggagaatgagggccccgtggtcgtcaccgacgcgctgcacctgttgctgaagcgggagtggaccgaggacgaggtctcggccgagaccctgttcgagctgacggatctgctgctgagtcacggcgcgcgcgacaacgtcgccacgggtcaaaatccgctcgatcgggcatacgaactgttcggtaacgggaagcgtccacagtatcaagtggtgacgtaccggttgcggaaggccggtttcgcccggtcgatccggtccatgttggaatggcttcccgagggcgatgtcgcggcacagcgcgcgcatctggccgagctgcgggagcggctggaagcctcgggaccgcagccggaggcgttgtactggctgctgtccccgcgcgggtggtccgagcacgagatcggcggcgagttcttcggcgaactgatcgacgtgctgctgagccacggtggccagaacgtcgtggtgaatggacgcactccgcttggctggtcccggatctggctcggccggggcgggcacccgcagtaccggatcgtggtggaccggttgctggcggcggggttcacgtactccgcgcgcgactacctcgaccggatcccgctcggtgacgtcgaggagcagcgggagttcctccccgagctgcgggagcggctggaagccgaagggccgcaacccgaggcgatgcactggctgctgtcgcccaacagcaagtggtcgcccgacgaggtctcgggcgagatcatgggcgagctgacggagctgttgctggagtacgggggccgggacaccgacgtgaacggcacccggccgttggatcgggcgatcaaccgggtcaagcacgacgggctcgcgaactaccagccggtcgtgaaccggttgcgggccgcgggattccgccgaggcggccaaacgtagggaaacgagaaagcccgccccggatgacacggggcgggccccgcgccgggcctccctcaagtcccgacgctgggttggccgatgccgtgcgacgaaccacttctcgcacggaaccggcagttcagccgctcacctggaccagcccgtccttgagcttgcccgggtcgtcgccgaaggccaccatggacagatccgggaccttcggggccagcagcgactggttccccatgccgaacaacgccgagaacccgttcaggcggtcgagtttctcgccccacacgatcgaggcgatgtccgaggttcccttctgcagcaccttgatcagctcgtcctccatggtggtgatctgctccttgagcttctccagcgcgttcttgaagttctcctccaccttgtcggggtagtcggcggccagctcgctctcctcgtcctcgccgaccttgtcggagccgacggcgataccgcccgagaccagcgcgctggcgatgcccgctcccgccgccgcggcgggcgcgaacgcggacagcacggcggtgcctaggccgaaggcggcgctgagcaccgtcagcagcgtcttcaggtcgctggcgctgatgccgtcggcctgttcgaaggcggtgacggccttctcgcccaggtccttcaggttctcgcgggccttgccgtagatgtcgcgcatcgcctggagaccgtcgtgcgtcaccagcgtgaccgcgccctggttggcggcgatgtgcgaaccgatcggctccaggtagtccatcttgaacgagtcggccagcgcgcccttccagccgccctcgcccaaaaactgcttggtggtgtcgatgcggccctggacgatcccgtttttgatctcggtctcgccgaccgcctggcccaggtcggaggcgatctcgtccagggctttgagcatgtcgtcgaagtcccacggcgacggcttcaggaagtcgtcgaacgcggttcccagccactcggcctgactcctgatcccgtcgagctggtccaggtagttgccgtaggtgtcggggtcgtaggacttcaggatcttggtgttcgccctgatggcggcacccttgatctttccggccagcttcttgagctcctcgtcggacgggaactcggagtcgttgcgtcccatgaattccagccccctacttgtcgccgtcttggtcgacgtggtccgggtcggagatcccctcgtccaggtagccctggaactccttgccggcctcggtcaggcccttggcgttgtcgccgtcgacgtatttgaactggtcgatggcgatgtcgagcgccttcgacgcgccgtccagggatccctgggtgcgggacagcaggtactcggagtgctgccgcagttcctcccaggccgcgaagcaccggccgaaggtcttgtcgtcgccaccggcgaccttgttcttgtgggtctccagcgccttgttgtacacctcttccacggtgggcagtcccttgtgggccacctcccacagcgcgtagatgtcgccgccggtgacgggttcgttggtcgccatgtcggttccttcggtctgggggctcgtgatcagcggggcaagtgcttgtcgcgcaacatcatcagcttgtgccggtggtcgcgcatcgcggcggtgaaaccactttcgagctcggcggcgaacccaaactcatccaaagtagacaacgtgccgtcgcggacgacgacgttccagtcccgcaacccggtgtgcgacacgtggacgcggtgaccggcggacatgccctcgcagcgggtccggtcgcgttcggcccggtagcggcggcccgcggtatcccacggctggtgcgggaccgccggttcgccggtggcctcggcgaccgccgcctgccgggcccgccagtaccgggcccacgccgaggcgacgagcgcggccagctgacgttccaggccgcgttcggtgtagccgcggtagccgccgtcgcggaagtggacgctcagtgcggaggtcggccggaacacgcccgtgatctggccgtccggtgacgacgtctcgatgctgaggctgtcgagcctctcggccaggattcccattgaatcgctccgtttgagctttgaattctttgttttggcgccagatctgtctgctttgccaccattattagcccgtcgctgtgggtttggcaacagcaaaccaaaaaaacgggcaagaatctcccacagtgtcggcgcggctatggaacgtgaccgggttcgggccgccgacacacgtcgcccccggcggcagctgtcgagcggctgccgccgggggcggtcgaatcggacgggctcgctacaggtactgccccggtccacccgagtgctcgtcgtcgttggccatcatctgcacgcccggcggcagctggctaccggcgggcagcgcggccatgccaccgcgtcgcatctgctccagctgcatccgcgcggccatctgctgtgccatcagcgcggcctggatgccgtggaacagcccctccagccagcccaccagctgggcctgcgcgatccgcagctcggattccgagggcgtggtgtcgtcgtcgaacggcagcgacagccgctccagctcctcgcgcagctccggcgcgatgccctcctccagctcggcgatcgagcgggcgtggatctccttgagccgcttgcgtccggcctcgtcgagggacgcgctgcgcacctcttccagcaactgcttgaccatgctgcccacccgcatcaccttggcgggttgttcgacgagcttggacgggtcctgcggctcgccggactccgggtcaacggtcatggtgccgacgggcttgccgtccggacccatcaccaggacggtcgcctgttcggcctcttcggcttcctcggtgtcggcggtctcttcgggctcaacgaccttgtcggtgccggtgttgtcgtctgtcatggtttggcggtccccaatggttgtggtgtgcgttgtcgagcgtaactctgtggcttcccggggtgtcaacggcggaaacgtgtgaagtcgggagcacgtttctcggcgaaggcggtggccccctcggcggcctcttcggtgtcgctgaacacgtccagcccgtcgaaggccaggtgtgacaacccggacaggtggtcggtgtcggcgttgaaggagtgtttcaggaatcgcagcgccgtgggcgacttggcgttgatcttcgcggcccactcccgcgcggtcgacagcagttcggcggccggggtgacctcgttgaccagcccccacgacagcgccgtcggcgcgtcgatcagctcgcacaggtaccacagctgcctggcccgtttctcgccgatgacgcgggccaggtacgccgagccgaaaccggcgtcgaagctgcccaccttcgggcccgactgcccgaaccgggcgtgctcggcggcgatgctcaggtcgcacagcacgtgcaggacgtggccgccgccgaccgcgaccccgttgacggccgcgatgaccggcttggggacgtcgcggatcatgcggtgcagccgctcgatctcgaaggtcccccactcggtggggccgtaggagccggtctcggcgcgctccttcacgtcgccaccggcgcagaacgcccggtccccggcgccggtgaggatgatgacgccgacgtccttggacgcccaggcggtcttgaagcagtagatgagctcgtcaacggtctggccccggaaggagttcatccgatcaggacggtcaatggtgatgaccgcggtgccgtccgacacctcgtaggtcacgtcactgagttcacgcatgcggcaaacgttagaacacgcatctgaagcccatgtgcccagtcgacgagtcgggagtgttgtgggtgcgggccgccactcggtagcggttgcagtacgagtcgtggcacaggtacgagccaccccggatcactttggacgtaccggtggccgggccggtcgggtcactgtcgccgtcgcgcgccgtggtccaccagtcggcgcaccactcccacacgttgcccgccatctggtagaggccataaccgttggggcggaacgtcttgaccggcgccgtgcccagatgcccgtcctcggcggtgttgtggcgcgggaacgagccctgccagatgttgcagcggtgggcgccgcgcaccagcagttcgtcgccccacgggtaccgagctcccgacaggccgccgcgcgccgccgcctcccactgcgcctcggtgggaagtcgcttgcccgcccaggccgcgtaggccgccgcgtcgcgccacgacacgtgcgtcaccggatggttctgcaccgatgacatcgacgaaccggggccgtggggcgctcgccagctggccccacgcaccgccagccaccacggggcaccggggaccgaggcgtccatgacgtggccgcgcgccgtcggcgccaccagcaaatgaaacacataggaccatccttcgcgctcggcgtcggtgacgaaaccggtttccctcacgaaccgggcgtactctacgttcgtcacgcacaccgtgtcgatgtggaaggggctcaaccgaaccggacgcggcggaccctcgccgtcggtggggttggcgtcgacatcctctccgcccatgtcgaactcgccgacgtcgacgcgcaccatgccgcgccgcaccttcgcgggctcccgcttcggcaccgcgaaaccccaggcgtccgcaccgtccccggccgccggatccggattttccggatcgcgagcgggtgcacaacacgagtccatggccatattctgtcggcatggccgacccccgcgaagtactgacccgccccgccgagccgggcatcacgatcgcctacggcgacgaacccgaccaggtcgtcgaactgttccagcccaagggcgagccgaaggcgaccgtggtcgccatccacggcggcttctggcgcgaggccttcgaccgcacccatctgcgcccgttctgccacggcctgaccgcggccgggttcgccgtcgtgtcactggaataccgccgcagcggcggcgcgggcggctggccgcagaccttcgaggacatcgaggccgccctcgaactgctcgacgacgaactcaccgaacacgacgtcgaccccgacaacgtgatcctcaccggccactccgccggcggccacctggcgctcttggcggccgacctgccgtgggccgaaccggacctgacgttcacgccgctgctccagcccggcggcgtcatggtggagcggggccaaagccgcctgcgcggcgtcgtcgcgctggcgccggtgtccgacctgccgcgctgctacgtcgaacacctgggcgacggtgccgcggcggccctgatgggcggcggtcccgccgacttcccggccgagtacgccgaggccgatccgatgcggcgggagctgggcgttccggtgatggtcgtgcatggcgaggccgacgatcgggtacccgtacagatgtcacgcgactacgtcgtccgcaggaaggccgaacttcgcgaactcccgggaatcggacacttcgaggtgatagatccacaatcgactatttggccagaggtgctggacgccttgaattcactcgtctgacaccgcttgccgcgcggctgggtgtaggctggcttgcggtccagacagctagagacggaaaggtggtgaccgttgccatgaccaacaaacgcaacgagcctccgagtacctcgccgctggaccgccttcgccccggcgagaagtaagccatgggtatggacggtgaccagcgggattccgacccgaagcagccacctcagccaccgtccggcgaaggaaccgtccccatgtctgatttccgtggcctcgccaagcgagccctgcgcaagaccaccggccgccgtgcccaccacgagcccaagccccccgaggccgccgccgtcgagcgcgccccggtgcccggctccagcctcatcgacgccgccgtctaccgcgacggccgccgcgtctccaccccgtcctcgctggccgagacctaccgcgaggcgcgctctgaccccgagaccatggcctggatcggcctctaccggcctacccccggcgagctgaagtcgctggccatcgagttcgacctgcatccgctcgccctggaagacgccctggaggcccaccagcgctccaagctggagcgttacggggacaccctgttcgtggtactgcgcgccgcccgctacctcgacgacgacgagtcggtcgacttcggcgaactgcacatcttcgtcgggcccggcttcgtcatcacggtccggcacggcgccgcccccgacctggcggtggtgcgcaagcgcatggaggccgaacccgaactgctggcccggggccacgaggcggtgctctacgcgatcttcgacgccgtcgtcgacggctacgtcccggtcgtggccgggctgcagaacgacatcgacgagatcgagaccgaggtcttcggcggcgacccgcaggtgtcgcgacgcatctacgaactgtcccgcgaggtggtgcagttccagcgcgccgtccgcccgctgtcggggatgctgcgcggcctcatcagcggcttcgagaagtacggcatcgacgaggagctgcgccgctacctgcgcgacgtcgccgaccacgcggtgtcggtgatggaacaggtcgacagcttccggcaggcgctggccgacatcctcaccgtcaacgccaccctggtcgcgcagcagcagaacgcgaagatgcaggagatgacggagacgagcctggcgcagaacgacgagatcaagaagatctcgtcctgggcggcgatcctgttcgcaccgaccctcatcggcaccgtctacggcatgaacttcgactacatgcccgagacgcactggaaggtcggctacccgatggcgatcgtggcgatggccgcgacctgtgtgaccctgtacctgatcttcaagcgccgcaactggctctgagggcctgggcggggatcccgtttcctgctgcgcgcccaccaggcggcgcctgtctgcgttgtcggcactccgacatccaacaccgggatgccggagcacctccgccttgccatgcatccacctggaggccgctcgcgacggaagaggacccccgcccaggccctagaactccgggtcgccgggcagcgccagccgcacggtgccgttgtcgatcaccgcgcggggcgtgatcggcgtcaggtcgcggtcctcggcgacggtcaggacgctgtcgaccgagttgaagccggacagctccgtcagcgtcaccgccgtcggcggcagcatctggtcattgtggtcggccagcgcccgtttgggcggcagccagcccgcccagtcggcctcgccgctgatgtccagcggctgggcgccctcgggcagccgggccacgtagaaccaggtgtcgtagcggcgcggctcgaactccggtgtcacccaacggctccaggcgtgcagttcggtcagccgcagcccggtctcctcgcgcacctcgcgcaccgccgccgacagtacgtctatgtcggacggatccacgcgcccgcccgggaacgcgtacatgccgcccgcgaacaccatgctggccgcgcgccgcaacatgtagacctcgacgccgccgggcgccccggcggtgtagggcaggtcgcgcaggatcaacacggtcgccgcccggcgcggttccaccggggtgccgccgctgttgtagaagtgcctggcgtgggcggccagcgcgttgggaagcgtccgaacgatcccatcgtcctcagtcaacgtgaaccaccaccgccatgccctggccgacaccgatgcaggccgccgcgacaccgtagccgccgccgcgtcggcgcaactgatcacacaggtccatgatgactcgtggtgccgacgctcccaagggatgaccgtacgcgatcgcgccgccgttcgggttgacccggttgacgtccacctccggcagcaggtgcaggcaggacagcaccatcgccgagaacgcctcgttcagctcccacaccgcgatgtcgcggaagtgcaggcccgccttgaacagcgccttgttgatcgcgtccaccggcgccaccgcgaaccgctccggcgacaccccgaccgtcgccgaggacaccagccgcgccatcgggttctcgccggggtcgcgcgacaccagcaccgccgcggccccgtcggagatcggcgaggagttcccggcggtcacggtcccgtccacggtgaacgcgggcttcaggcccgccagcttctcccggttggtgtcggcgcggacgcactcgtcgcgcggcacaccgtccacatgcatcacccgttgcgcgtgcagtcccttgtcccacgcgtcctgcgctcgcaggtggctgcgcagcgcccaggtgtcctgggcctcgcggccgatcccgtactcggcggcgaggttctgcgcgcactcgcccagcgagtccacccatgcccgcgcgaacttcgggttcggcagccgccaccccacctgggtcggcaccagcgacaggttgcgcggaaacgcggtgtccgggcggggcagcacgaacggcgcccgcgacatcgactccaccccaccggcgacgacccgctcggcgtcgccgctggcgacctgccgggcggccagcacgatcgcctcggcacccgaggcgcacagccggttgacggtcacgcccggcaccgtcaccggcaggtcggctagcagcgcggccatccgggccacgttgcggttgtcctccccggcctggttggtgtcgccgaggatcacgtcgtcgatcgacgccggatcgacgtccggattgcggcgcaacagttccgcgatcggcatcgccgccaggtcgtcggtacggatgtgcgacaggcccccggcgtgtctgccgaagggcgtgcgaaccgcgtcaatgaggtaagcctccacctccggaaccctaccggcatccggccggacattgatcgtccgcgaggccgaacgctgaaaaacccgacgtatgcgtcggatgtgcgctgcggtgtgcggccgggacactagccttcgccgcgccaggccatcgatgctcatcgaagccaaacgcggggtgcctcaccctgtgggggcgtgagggtaagcgtgggggcgggaccgccggttccgcccccacgtggtctctgatgcggccgtcgtgctcggtgtcgtatgtggagaatctgcgggacagtttgcggtcgaggaatgtggagatctgcacggcggaaacctttccgtcctgacacagggtgccggggtggtgacgacggactcaggctagcaaccgtgacgctcgcgggcgccctggcgagcggggcgcccgcggcggttcagcgcagttcggcggcgacggcctcgccgataccggtcatgccgatccggttggggtgcaacggtgtcgccggggaggtcgggatcagcgactcgtaccagcgggttccggtgggggcgcacaggttgcggcccttcgtggcctcgcggatgtcgatgaactcgacgccgtgttcggccgactgacgggccatcatgtcgtcgagcctgccgatggtgtcctggaggtagtccgcgtcgcggctccacaccggcgtctcgggatagcagccgccgggctggatgtaggtgccgtaacccaccacgacgacgcgggcgttgggggcgtgttcgcggatgccgtccagcatctcgccgaaggccggttcgaaggcgtcgatcttggcggcgagctggtcgacgccacccgaggtcagtcggtccttacaggactgtccggcgggttcgggcagcaggttcacgcatttcagggcctcgccgaccagcccgacgtcgttgccgccgatggtggtggtcaccaggtcggtggtgtcggacagcgcgtcgaactgcggcggcgcgctgccgcccagcggcagtgactgcggattggccatgtgttcggcggtggccgccgagcagctgacgtcggtcaggttcgcgacgccgagttcgtcggcgacttcgacggcccagttgttcgtggagcggaggcaaccgggttcaccggtgtcccagtcggggatgaggggaccggcgacggacgagtcgccgagggcgacgtactcgtcgatgggggcggagtgggcgaaggcgggggcgggggcggataccgccaggacggccaggcacgcggcggccgtcagcggagtgcgtcggcgcatgtgaatgtctctctgttgccgggggctattgtcttgggcaacatgatctgagacacaggccgtcgtgtctactggacacgctcgtagttctgcattggaaaaactgtgaacactcacaaagaggagccattgcggctgggaggacaggccgtcgacgactggctggcgcgacgctacgagcgactggcggccgaactggtcgacggtttcgccgccaccatcccgatctacggccggtttccgcccgatctgcgccgggacatcctgtggataacccggcacaacctggacatgttcatcgggatgctgcggcagcggcaggccccgtcggcggaggacctggcgccgctggccgagtcggcctcgcggcgggccgaggagggcgtgccgctggcggacgtgctgaccgcctaccaccaggggatccgggtgacgtggacccagtgcgcgtcactggccacaccggacgatcacgacgacctggtctcggtgtcgaccctcgtcttcgagtaccagcagatcgtgacctccgtggtcgcgaccgcctacgccgaggaacggcagaacatcctgggccacgaacgcgaggcccggcgggcgctggtgacggcgctcctggacggacaacccgccgaggagctggccgaacgggccggggtgcacctggcgccgggctatctggtgctgtgcctgagcttcggttccgccgaggacagcgacggccgccgggcggcgatcagcgaccggcgccgggtccgcgcggtggcgtcggtgctggaggtgtggccgcacgggcaggtgctgacgatcctcgacccgcacggcggtaccgcgctgctgccgatcaaggccaccgaaccgggacgcaccgacgccatctcgcccgccgaacgcgcctcgctgcgggaatcgttggcggcgctggacttcccggtgctggccgccgcgcatctgtccacgatcgagcgagtcccggtcgtccacaccaccacccgggaggtcgtcgacctcgtggagcggctggactatccgcccggcatctaccagctcgccgacgtgctgctggagtaccagttcacccggcccggccccggcgccgacgtcctggccgagctgttggcgccgctggaacgcggcaccgaactggagaccacactggagacctatctgcggcacgacctcagccgcaacgccaccgccgccgccctcaacgtccaccccaacacgctcgactaccggctgaaccggatcgcgcggctcaccggcctcaaccccagccgccagtccgacctccacaaactcaccgccgccctcatcgcccgccgccacacgctcggctaggtgccgtccgtcacctcctaacctgggcccatgacgcgtttggacggattcaagatcgtggtgacggccgccggacgggacttcggccggtcgctggccatcggcctcgccgaacggggcgccgagctgttcctgtcggcgcgcgacgtggccgccgccgaacgcacccgcgccgagaccggtcacccggatcgggtgcacgccttcggctgcgacctgtcgcggccggacacgatcgccggtttcgccgaagcggtcgcccagcgcaccgatcacgtcgacgtcctcatcaacaacggcgcccgctacctcgacggcacggagctgacctcggcgtccgacgccgacatcgccgagaccatcgcctcgggagccaccggcaccgtgctcgcggccaagcacttcctgccgctgctgcggcgttcccagcgaccggacatcgtgaccatggtgtcggcctgcgccgatcccgggcacgatcgctcgctggcccatccggccttctacgccgcgaagtccgcccaggcggggttcaccgagatcctgtcccgcaggctgcgccccgagggcgtgcgggtgatgtcgctgtacccgcccgacttcgacaaccccgaccggctgtcccccgaatgggatgccacgccgcgcaccgccgccgacccgctgaccgcccagtcgctcatcgactgcgtgctgttcgcgatcgggcagcctcgcgactgcttcctcaggagtctccacttcgaacaggttcagtaggacgaccgctcgcggcagcggcagcctcgaccgtcgcggaggcggctggcgacggcttgtcgcgccgcttgctcaacgccagcaccgtcccgacggcggccagcccgatgcacagccacacgaaccagtcgccataccggctgtacacggtggccccgggaccttgtggcacctcggtgaccacctcggtgaactcacccgccccaccggagtccttctccgccaacacccgcccatacccgtcggtgacggtgagagttccggtgcggcccgcccaagccatcgacgacccattggcgaccgtctgaagcaccccggcccgcgcgtgcaaccaaccgtcataacgctcgtccgccgccggaaccagcagcgcccgagcccccgccaccccgtactgccgagccggattgggaatgttcaggtccgcgcagatcgcgatccccacccgcttcccgtgccccggctgaaaagccagctccgtccccagcgtgttcggcccaccatcatgatgcttggtatacgtgacgacgtcacccttcggcgggatgaccagcgcgttgttgtactgcttcggctcatccttgtacaccgcccccaccacaatggtcagatccttctccttcgccagcctccgcatcggctcgacaagcacaccaaggctctcctcgtcagcggtgaactcgccctccggcaacacgacagcctccaccccgtccggcagcgccgcgatccgcttctcgtacttcgccaccagctcctcacccgcaggctgatcgagccgcgccccccaaccactgtcgttgttggacagcaacgccacggtctgactcggcccctcaccgccgcccaccagccgccaggcccccagccccagcaccagtcccgcgacgacgacggcgacacccgctgtacgccagcgcgcccccgcgccaacactcggcgcgaacaacgccgcgattcccgccggtacgaacagaaccaggaactccagtccccacatcccggtcaccgtcgtggtttgcagcaccaacggcacatcaccctgcgcgctggccagggttcccatgatcccggtcgggttggagaccgccacgatccacaggacgacggtccacacggccggaagcgtcaccgccgccaacaatgcccgcccccgcagcagcaacgcccggtacggcagcacacccagcgcgaaggtcagcgagtacgccagcatgatcatcaagcccatcggccacagtggcgcgtcgctgggcgacgtgatgtaccagatcaggttgttcgtcgctcccaccaggcccgccaccgccgaggtgaggaacgcggccctcgccgatacccggggtgccagccacagcaccggcaccggcgccagccacgtcaaagcggcgacggcatagataccggtgccggagtagagcagcaccgccgaggcggccgtggcgacaacaacaatccacagtggggtcttacgaacggcatccattgaggaccctttcggcggtgcgcaggcagagcgcgcggaattcggtctcgggcatgccgatccggccgcccaggtacaaatccaccagtcccatgccggtggtggcgatggccagcgtgacctcaagcgggtcatcggaccgcagcagcccgtcccgcatcccctgctccactgtggccagcagcggcgcgaaggccggggaccggtcgccgccgaagtcctgcgggaactgccggttcccgtcgcggcggtcggtgagcaggaaggtgtacaggttcggcttggtcagcgcgaagtccaggaagtcgtccaggttggcgcgcagccgggtgtcgaagtcgcccagctgatcgcgttcgccccaggtcttgcccagttcggcgaaggcgttgtcggccacggtgcgcagcagcgtctcgcggttggggaagtggcggtagctggccatcgtcgtgaccccggcgtcggcggcgacccggcgcatcgtcaccgccttgggtccctcggcgatcaggatcgccagtgcggcctcggcgatgcgctgggcggtgtccggcttcggcatgtgtacaacgtacacgcacctgtgtacgttgtacacatgagctatatgtgatacccgtctcagcaaagccccgtctcaaacccactcaacagcaggcccaatgctcaccatgcgaattgtcgatgcgatttgaccgtttccagaagcggactggcgcgttacttaggacggaggagccttagtaatgcagcgaacaagcacgcaaagatctcgcattcgcagcgcctacacgcggcagcaaccaccgccatacgaaccgcccccaggcgtcaccgaggtgatggcctggcagcttgcctcgtcccaatggcgtgaccacctgcccgacgacctgctgggcgtcgactgcgtcgcctgccgtgccccctggccgtgcgacgcttgggatatcgccaacgacatcctcaacgactgtcgcgacgacgccgccgagcgctgcggaaccgcctgaccaccacgcacgtcagcacacggcaactgaagatggcttaatgtctttacccatgactacccccaaggtgattaaccggagccgcagggaggagatcctcgaactggcggtcgagctgttcgccgcccgcggctatcacggcgtgtccatggatgacatcggtgcccgtgcgcacatcaccggtccggcgctctaccaccacttcaagggcggcaaggaggagatgctcgccgaggcgctgatcccggtgagtgcccggctgctggcggggggacgcgaacacaccgccgcccacgccgacgatccccgggccgcgctgcgggcgctggtcaccttccacgtcgacttcgcgctgacctccccggccgtcatcgccgtccagctgcacgaactcgaccggctcccctccgaaccccggcaccggatccgaaaactccagcgttcctatgtggaggagtgggtcggggtgctgcgccgactccgtccggaactgggcgacaccgacgcccgggtgctggcccacgccgccttcggactgatgaactccaccccgttcctgggtcgggactcgctggccgaacgcccgcgcatcgccgaactgctgaccgaggcggcgctgtccgcgctggatcccgaacaccggagtactccttaacgatcgttcaggctagtgttggagtcatgttcgacagcctgctgatcgccaaccggggcgaaatcgcccggcgcgtcaaccgcaccgcccgcgaactcggaatccgcaccatcgcggtctactccgaggccgacgccgacctgccccacgtcaccgaggccagcgaggccgtgctgctgggtcccgccgaccccgcctcctcgtacctcaacaccgaggcgatcctggccgccgccaagaacaccggcgcccaggccatccaccctggttacggcttcctgtccgagaaacccggcttcgcccgcgacgtcaccgaagccgggatcgcctggatcggccccagccccgaggccatcgacgccatgggcgacaaggtcaacgcccgcaacctgatgtccgccaacgacgtacccgtcgcccccggcggcggcgacccggtcaccgacgccaccgcggccctggccgtcgccgagagcatcggcttcccggtcatggtcaaggccgcggccggtggcggcggcatgggcatggccatcgccgaagacgccaaggcactggaagagcaggccgagaagatccacggcttcgccacccggctgttcggctccggcgacctgctcatcgagcgctacttcccccgggtgcgccacatcgaggtccagatcctcggactgcccgacggacgcgtgctggcgctgggcgaacgcgaatgctcggtgcagcgccgccaccagaagctcgtcgaggagaccccctcgcccgccctgaccgacgccacccgggcccggctgctggaagcctccagccgcgccggtgaggccgtgaactacgtcggcgctggaaccgtcgaatacctcttcgacgtcgacagcggcgagttcttcttcctggagatgaacacccggctccaggtcgagcaccccatcaccgaggccgtgctcggcatcgacctggtcgaggcccagctgcgggtcgccgccggcgaggaactgggcttcagcgaccccaaaccgtccggccacgccatcgaactgcgcgtcaacgccgaggacccgaagcggttcctgcccggccccggcaccatcgacacctgggtcgaacccaccggcgagggcgtgcgcgtcgacgccggataccaggccggacataccgtcccccggttctacgactcgctgatggccaaggtcatcgtgcacggcgccgaccgggcccaggccatcgaacgcgcgaagcgggccgtcgacggattcaccatcaccggccccaagtccaacctggcgttccacgccgaactgctggacaaccccgagttcaacagcggcgactacgacaccggcatcgtggggaggatgcgatgaccacggcattgccgtcatcggtgtcgatccgcgaggtcggcccgcgcgacggactgcagagcgagaacccgatcgcggtggccgacaaggtccgcctcatcaacgcgctctcccgcaccggactgtcgcgtgtggaggccgtggccttcgtgcacccccgcgccatcccgcagatggccaacgccgacgaggtgtgggaagccgtcgaccgcaacccggacgtgcgctactcggcgctggtgcccaacctcaagggcgccgaccgggcgctcaaggccgggttcaccgaactggaggtcgtcgtgtcggcctccgacacccacaaccgcaagaacatcaaccggagcaccgacgaatccctcgacgccctgggcgaactcatcgccaccgtccacgacggcggcgcgaccgccgaggtcatcgtcgccaccagcttcggctgcccctacgagggcgacatcgccgcctcccgggtcgcctgggtcgtcgaccgggcggtggccgccggagccgaccgggtcgccttcggcgacaccaccggcatgggcacgccccggcgggtgcgggaactgctggaagccgtgcgcgcgagccagcccgacatcccgatcctgctgcacttccacaacacccgcggcacggcgctggccaacgtcctgaccgccctcgaatacggcgtcaccgagttcgacgccagcgtcggcggcctgggcggctgcccctacgcgcccggcgccagcggcaacctcgccaccgaggaactcgtccacatgctgcacgacatgggcatcgacaccggtgtcgacctggacgcgctgctggaggtcgccgtcatggccgagggcctcgtcggccgcgaactccccagtggagtgctgcgcgccggtccccggacccggctcactccgctatagcgaaacattgatctgccggaatctatcgaggtcacggcgatagaagccttggccttcaaagtatccggcaaaaatcgttcccgacacccgtaactgtccccgccgttgccccgtttctcactgtggttgccgcgggcgttgcttcgtccgcgacgtccggcacatcacgacgagcgtggaggaaccgtgacagggcagcacagggggacaggcgagcgacgcctcgcccgtctgcgtgcctgcctgacatcacgggggctgcggcgcggactgttgatagcgggtttcgcgacggtcgcgtggctcgcgggcagttcccacgccaacgccgactcgggtccggtcgcggacaccgagctcgccaccacgcctcttgtctcacgcgcactcgaagccatgaccacatcggacgaaaccggtgtggccgacgaggcgcgttctcccgatttccgtcacgcgtcttcgacagtggacacagcggcgtccgaaacgccgaaccgagtgctccggttcacgcacccggtcaccgctccgctggcgaaacaggccactcccgacatggtggcgccgttgacatccgcggcgcgaccggtcaccggtgagctggatgccgtcacgaaaccagtggacggcacgctgaaacggatcgcgcggccagtcgccgtcgacgcgaacccgatcggagccgtgctgtcgtgggtcaagcccaccagcaacgggacggagaacgaaaccgttcgtgaccactcagactccgccgctgccaaggccaggcacggtgatctcggcgcgaacgtgacgctcgaccgaacggtcccgcacgaccggaacgccgacgggcgcaccggtgcttcggaaccgttcaccggaacggcgcagcccgacatctacgggatcgccgcaccggggggaatcggcacgggcacgggcccgggcggttcaccgacgcacgacactggcgccggactctccatgtccgccgctgattccgcggtcaacgcgggcacctctcgcgttaaccctctgacggccgcgacggggcaacttcccgaccacgtggaagacccggccgtctcccccgattagtcagtaaccgccaacgccggaaagtcagcgcacaccagcgcgctctccgtcgggcacaccggcctgtcccagggtcgtgcgttgcgcggttacgcacccagaccacacgcggtttccgcgtcacccacaacccaacccggacatgccagcactgatcaatcggtacgaagaacaatccagtagggacatacggcagctcggtcgcgggggccggaacgcccactgtggccgtcggaaacggcggccagccagaaccgtgaggccactacgcacagtggatttacgggggatcgatccgttggagccggaccgggtggaaccagaacacctggaacaccgcccggtccggcgtccacacggccgatcccacacccggtgctcgtaccaacgagccccaacccccgggcctccccggacggggcagggcaccggtccaacccagaaaacacgaagaaaggcaacatctcaatgacgaagacatgggcacgcaggacggtccaggcgagcgcgatcgccgccggagtcctgctcgtgtcggcgggggccgcgcaggcttacggttccgacgccaacaccactggaaacatcggtgtcggcaccggcaatcaggccatggccccggtgcaggcgcccatcgacatctgcgggaacgccacctcggtgctgggcgtcgcgaacgccggttgccacggcggctccaacgccaccatgaccgagtcggctcacggcgggtcggacctgaccagcaccggcaacatgggcgtcggcaacggcaaccaggtgtacgcgccgatccaggcgccgatcagcgtctgtggcaactcgacctcggtcgccggctcggccacctccggctgcaagggcggctccgacgccaccctgaacaacggtcacggtgcgcccgacgccaccaccaccggcaacctcggcgccctgacgggcaaccaggcgatcctgccggtgcaggcgcccgtcgacgtcagcggcaacgccaccaccgtcggcggccactccgtggccggtagccacggcggctccaacgcgctggcctgggccggtggccaccacaaggccgccgaggcgctccccggcgttcccggcggactgcccaccgcgggcgtcaccaacgtgcccgtgggccaggtgaccggagcgctgccgacgaacgacctcggcaacaaactgacctccggcggcgtcgacggcgtgaccggcaacctgccgaccgcgggcgtgaccgacggcctgcccaccgcgggcgtgaccgacggcatcaccggcaagaagccggttaaggacgtcaccaagaaggccaccaaggtcaccaagcccgccaccgagtcgggccgggtcgccgagcacggtggggccgacctgaccagcaccggaaacctcggtgtcggcaacggcaaccaggtgtacgcgcccatccagatcccggtcgacatcagcggcaactcgatcgccgtgggcggcgtcagcaccgcgggcagccacggcggctccaacgccacgcagaaccactgagacacggggcactctccctccagggataggtcttgacgacgagggagtcggcacttcgcgcccagcggagttccggctccctcttcccgtgtcgacacgtcggcgatgtcacacccgctggctatggtggtcgcgacacagtgccgacatcgataccgaatcacaaccaagcattgggtagtcttgccaggttgcccgcatcaacacggtgcggacgacacgcgaagaccctcctgccgcggagataccgcggccgacttagaccacaggaggtggagaagtcttgcgtcactacgaagttatggtcattctcgaccctgacctggaagaacgccaggtcactccgtcgctggagaacttcttgaaagtcatcagcgaagcgggtggagccgtcgagaatctcgacatctggggccgtcggcgcctggcatacgagatcaacaagaagagcgaaggcatttacgccgtggccaacctgcagtccgagcctgcggcggtcgccgaaatggaacggcagatgcggctgaacgagtcgatcatgcggacgaaggtactgcgtccggagctgcgctaagcggctgcgccgtcccgcgtcagcgggtgcggaaccatctcatctctgcgacctaagaggagtaaaaggtcatggcaggagaaaccgtcatcacggtggttggcaacctcaccgacgatccggaactgcggtacaccccctcgggtgcggccgtagccaagttccgggtcgcctcgactccgcggacgttcgacaaggcgtccggcgagtggaaggacggcgaggcactgttcctcagctgcaacgcctggcgtcagctcgccgaaaactgcgccgagaccctctcccgcggcagccgtgtcgtggtgcagggccggttgcggcagcggtcctacgagacccgcgaaggtgagaagcgcaccgttttcgaactcgaggtcgacgagatcggcccctcgctgaagtacgcgaccgccaaggtccagaaggtctcccgcggcgcgggcggtggaggcggtcgctccggcggcggctccgctcccgacgacccgtgggcgacggccgttccggccggttcctcgggccagcagcgcggcggcttcgacgaggaacctcccttctagggaacaccaagctctttttgggagccatcggctccatcacgtatgaaaggcaagaaacatggctaaggctgcgcccgttcgcaagccgaagaagaagtcgaaccccctcgacaaagagggcatcacctacatcgacttcaaggacaccgccctgctgcggaagttcatctctgaccggggcaagatccgcgcccgccgggtcacgggtgtcaccgcccagcagcagcggcagatcgcgcgtgcggtgaagaacgcccgcgagatggcgctgcttccgtacaccagccaggcccgctaagaaggaggtaagcgatatgaaactcatcctcactcgcgaagtctccggtctcggcgagcccggcgacgttgtcgaggtcaagaacggctacggccgcaactacctcatcccgcagcggttcgcgaccccgtggaccaagggcggccagaagcaggtcgaccagatcaagcgtgcccgcacggcccgcgaggtccgcgacgccgaccacgcccgtgagatccacgagcagctggccgcggtgaacgtcaagctgaccgcgcgcgccggtaccggtggccgcctgttcggttcgatcaccccggccgagatcaccgacgcggtcgaggccgcaggtggtccgaagctggaccgtcgtcgtctcgaactgcccggccacatcaaggccgtcggttcgcacgaagtggcgatcaaactgcaccccgaggtgcgcagcaccttcaagatcgaggtggtcgcggccaagtagccgcgacgaaaccggggcgggcccttcgcgggttcgccccggttttttcgtgcccacgcgaggcggctggggcccaagccaaaaaatgtccgtttagtgagaaaaatccgttatagggcgtatcccccatgtgagtgtctcgttgaaccagacaagtgagtggtgtcatcactactcaccgaagtgtgaagcgagaaacggggagttgtcatggcgtcagccgggcgggagagtcgcggtcacgaccgcgtcgcctcgctgcgctggtcgtccgtggcgacgttcgccgctcgtggcttcgtgatcgccggaatggcgggggtggcctggatgctgggtaccaccaccgcgcaggccgcgcccgaaggccagacttcaccggacagccttgtgccggcgacatcatccgtattcgatgatgccgtctcaacatcggagcaggccgcacgatcgatccggtccaaccaactgggatcgggcggctcgtcgagtatcgacgtcgccgaatcactggtgtctgagctgtccgaagaagccggtggaaccctcaccgacgctggtcacaacggtcgcggaagccatcacgaggacaaaccgtcgggaaccgggacgtccggcacccgacagaacgagggcgcggactcggtgcacggcctggtgcgagacctgacccggccatcctcccttgaggagaccgtctccgagaccaccgacccgctcgccgaactgacggatgaagtcgaaacgccggtgtccaaaatgacccgtgcgatggtcacgccgatatccgacggcgttgacaaggccgacgaatcggtttcgggcctattggacgaagcgaccgacccggtgtcggatcgggacgtggcgtccgtactggccccattggccgactccgcttcgttgacgaagctcatcggcacgggcgacaacggcaaccgtcagtccattcacaacacacttcggtccgcggatgccgacgccggcttcaaggcgccgaacacgtccgggaactccgccgtttccggaaccgaggcgacagagaacggcacgtcatccgacacgggaagcgccctctcgggcgccaagggcggagcatcggctccggctcaacttcccctttcaccacgcccacatatccccggagtcttctccggagggtccaccacggggaacggcatcgccaccgaccgcggtgccaccgacgcgggcgcagcctgcatcggttatgccggtcaagttcagacggcccaggtgtctcgtgttcggccgaacatgtccaccatggggcgtcccagcgaactgatcgccgaccccgcggtttctcccgactagggtcccgcccgcgcgtacgaaacggacgcgggcaccggcatcaccgccgaagccggggatcttcaggtctctcgaatccgagaaccgatctgtctacagagatcctgtccgtcaagtttcgtaggccgggcgtacgccctcacgtgaggggcgtggagaagcctcgaatacccaacgcacggaggatcgcgaatacgtccaaaccagaaccagtggctggggtctattcacgggaatgacggatcgaatggcggacgcgccaagacgatgtggacaccgacatgacagtgaatatccatccacattgaagtgaaacacccgggttggcaatcaactgatcgacaacgacaaacacgaatcacaaggagaaaagaatcatgcgtaagtccatcaaagctctggccgtcgccgctgtcgccgccggattcggcgccctcgccctggcgggcaccgctcaggccggaccgaccggcgccgaagaaatgggcatgaaccccaccggtggcggggtcagcatcctgtccgacatctgcgccggtaactggaacggccccgtgatcaccggtgcgacggcgaacaacaccgacacccgtgacctgtgcagcggctacaacggcagcgacgacgcccaactgaagctgggttcgaacctgtgcgccctcaactgggactggaacgacgcggccaaggtcggcgtcatcaacagcgtcaaggactaccggctctgccacgccaagtagtagttcccggctcgatttaccgagccagcgcagaggtgtgggtcgtccccacgggaacgacccgcccctctcgacagatctagcacgaacaacagacacatcaaccacttacaacaatgggggaagaaatgcgcaagtccatcaaagctctgaccgttgccgctgtcgccgcgggtatcggcgcgttcgcgctggcgggcaccgcccaggccggaccgaccggcgccgaggaggccggcaccggcaagatcagcatcctgtccgactggtgcgtcggcaactggaacggccccgtgatcaccggtgcgacggcgaacaacaccgacacccgtgacctgtgcagcggcttcggtggcagcgacgccgacttcaagctgggttcgaacctgtgcgccgtcaactgggactggaacgacgcggccaaggtcggcgtcatcaacagcgtcaaggactaccagctctgccacgccaagtagttctcagttcgactgaccgagccaactgagcggggcgggtcgtccccacgggaacgacccaccccctcgacagatcaaccacaaacatcaaagggagaagaaatgcgcaagtccatcaaagctctgaccgtcgccgctgtcgccgcgggaatcggcgccttcgcgctggccggtaccgcccaggccggaccgaccggcgccgacgagatgggtatgaaccccaccggcggcggagtgagcgttctgtccgacatctgcgccggtaactggaacggcccggtcctgaccggcctgaccgccaacaacaccgacacccgcgacgtgtgcagcggcttcggtggcagcgacgacgcccaactgaagctgggctcgaacctgtgcgccgtcaactgggactggaacgacgctggcaaggtcggcgtcatcaacagcgtgaaggactaccagctctgccacggcaagtagttctccgctcgaacgatcgagtcaaccaggacaggtgggctgccccgggagcggcccacctgtcctgacgggacgacaagccaagaacaacgcgatcacgtaagcccctgacaacgaccaccagagaacacggactctcggtgacgtcgtcatccagagaagcggccccacccctcacggagtggggccgatgttcatatccagggaaagcgcgaaatcctcaatccacacagggggaacaacatgaaacgcacgatcgccgccgtgatgctggcactcggcgcggcgttcttcgtcgccactccggcactggccgaacccgttggtcagcaggcaccgaccgcgggactgggtctgcccgacccggcatcggtagacctcgcgaaactgccggtctgcggcctcaacgtcgccaaccagaccttggcgcccgattgtcaacctcagtgaggaccagccctacgggtgattcacgggggtccgtcgcccacagcggcgggccccacccggcgctagccgatgtcgtaaccgacgctcatgaggatcgcggtggtcagtcccgaacccaggatcgccgcggccgtcccggtcgccccggcacgccaccccaccgcgggcaaccgcagcagcaccgcgatcagcaggctcagcgcgaaggacgggaacgcccacggcagtgccgccgacacgccgtcgccgatccgctgggcggggccgcagggctttccggcgcaggtgtcaccggcgaacaggaacgaccagaccacgaacaggaccaggggcacgatgaaccacacggcggtggccatcagtgtcggggcgaaggctcgttccccggtgccgtcggccttctcgccccgggtggaggtccgcgaggttgtcatcgcagacagtctgacggcagcgaccgcgacttgtcatcggttatttggaggagtcctcgaccaatcccgaccgacacgccgccacccaggagactttcatccacaggctgtgcaaagccgccgcccaggtgaacccgggcgacacctgcggatagaccgggaaatccacaccccgtgcacagggttatccacagggtcacaggctgttgtccacagattatccacagggttatccacagggctgcttgctgtccgcgccaccgaggccatagagttcagcccggtcttgtcggtggtcggtggtattcatgagtgaacaaacgagtcgggggtgcatccgaaatggatcacgacacgtacgcgaaccgtaagggtggggcccaacagtcccgcgccggcgactaccccgacgagccgccgcccgaggagggcggtcacgagttcgaacgcaccccgccccaggacgtcatggccgagcgaagcgtcctgggcggcatgctgctcagcaaggacgccatcgccgacgtcgtcgagatcctcaagaccaacgacttctacaagcccgcgcacgccaccatcttcgacgtcatctgcgacaagtacgcgcgcggcgaacccgccgacgccgtcaccatggtcgcggccctcaacgacctcggcgaactgggcaaggtcggcggggcgccgtacctgcacaccctgatctcctcggtccccaccgccgccaacgccgcctactacgcccgcatcgtcagcgaacgcgccatcctgcgccgcctcatcgaggccgggacccggatcgtgcaactgggctacggcaccgccgcgggcggcggccgcgacgtcgacgacctggtcgacctggctcagcaggccgtctacgacgtcaccgaacgccgggtcagcgaggacttcgcggtcctgtccgaactgttgcagcccactttggacgagatcgaggcggtcggcgagtcggccggcgccatgaccggcgtgcccaccggtttcgccgacctcgaccggctgctcaacggcctgcaacccggacagctcatcatcgtggccggtcgacccggtgccggtaagtccaccgccgcgatggacttcatccggcacgccgccctgcaccaccagcaggccgcggcgatgttctcgctggaaatgagcaaggtcgagatcgtgatgcgcgtgctgtcggccgagacccgggtgccgctgcacgtgctgcgttccgggcagctgtccgacgacgactggacccggctggcccgccggatgggcgagatctccgaggccccgatgttcgtcgacgacacgccctcgatgacgctgatggagatccgggccaaggcccgccgtctcaaacagcgccacaacctcaaactcatcgtcgtggactacctgcagctgatgagttccccgaaacgggtcgagagccgacagcaggaggtctccgagatctcccgaggcatgaagcttttggccaaggaggtcgagtgcccggtgatcgcggtcgcgcagctcaaccgtggcccggaacagcgcaccgacaaacgtccacagttgtcagaccttcgtgagtccggttcgctggagcaggacgccgacgtggtgatcctgctgcaccgtgacgactactacgacaaggagtcgccgcgcgccggtgaggcggacatgatcgtggccaagcaccgtaacggcgccaccgacaccatcaccgtcgccgcccagctgcacctgtcccggttcgtcgacatggccgtgtgaccgcgccggactacccgattcgtgccacatgtccccttgccgcttggcaaggcggaaagcggttccataacattctcggcggttcgaaaaacgaacgacggagagaggatccctcaaatcatgcactcccttactcgtcggctcgccaccgtgaccctcggcggcgcgctcctggtcggttcgctgactggctgtggcatcttcggcaccgccgttgactgcggcaagctcgcggcggccaccaacgacgtcaccagcaacatgaccgacgccgacggtctcaagagcgcgatcgagaagttccgggccgcggccaaggacatcgacgacgccgagctcaaggactccgtgaacaccttcgccgacgaggccgagaagttccagaagtacatcgacaacccgaccggcgatgtgccggacgagagcaagatgatggaagcggccaccgacatcgaagcgaagtgctcgtaagcgatttcgtgagcgatcgggcacggaccacagggtccgtgcccgattatcgttacccccaacggctatccttgggttccgtttcgcgccttaaagaggagccgttcgtgaaatctctgaccagccgtgtgttgacccttggtgcgacgggagcgctggccgtggcgatcttctccggctgcagcctcgtgcagggcgccgtcgactgcgccaccgtcggcgagacgatgtccaagatcgccagcaacgtcggcggcgacgagaagaccctgaagaagtacacgaaggaactgcgcgacgaggccaagaacatcgaggacgcggacctgaagaagtcggccgaggacttcgccgacgaggccgagagcgtcaacgcgggactcaacggggacctccagggcggcgccgagaccgaggccgacaaactccagggctcggcggacaagttcctggagaagtgcaacgccctgtagcgggtaatcggccgtgcatgaaggcgaccatgagcgcgccgaacccggcgagcatcgcgatcgccagcaggaaggtcgtgccggtggcggcgtagacgccggcgagcagcgggccgcaggcggcgagtgcgaccgccaggcccagcagcttgtcggtgtcgatcatgacgcgcagttcgtcgcgcagtgactcgggcagtctctggaacaccatgaccagcgcgaaggcgcccgcgaccgcgccgagtccggcgacgatgcgggcggtgctctgctggccgccggagatgcacccggccagcagcgggatcacgatgccgatcatcccggcgatccgcagcacgttgcgggccggttcgggaagtttggggcgctgtcgtttcgttgtcgaagcggcggcccactcgtccttggcgccggtgtgggtgcgccgagaactgttgggggaaccgcgaagcagctgcggccccagctcaccctccaggatggacgacacgccggggtcgaggcgttcggcggtggccagcgcccgctcggccaggtcggtgagaccgaggtccaccgcgacccgggccagcgcgatgtgggcgcgggcgtcctcgggggccagccggaccgcgacccaggccgcgtccagggcgtcctgcccgttgcgggactcgcgcacgatcagggcgtagtggacgttgtgccaccacgactccgggtacagatcctggatctcggtggcggcgtcgagagcctcctcggtgcgccgcaacagggccagggcgtgaccccgggccagccgggcggtgtcatgggtgggttcggcggccagcgcggcgctggcggcggtgagcgcgtcgtcgtgcttgccgacctggagttccaggatcgccagcagcgtcagcgagggcacgtgggcggggtcggcggacagcgcgccccccagttcctcccgggcctcgtcgaaccggtcgaggtcgaagaggagctcggcccgtgccaggaaggtctcggcgtcgccgtgattgccgaatggggattccacgtattgaaggttaaccgcgatataccaaagcgacggctgtcccggcgagcccttcgccacgtccggtgaagccgaggccgtcggtggtggccgccgagatccgcaccggggcaccgaggcattcggtgagcaccgcttcggcctcgacacgccgggcacccagcctcgggtacttgccgaccagctgaatcgacacgttgccgatcgagtaaccctcggcccgcacccgcgcggcggcctcccgcaacagcgtcggcccactggcacccgaccactcggggcggtcgaccccgaagttgcttcccaggtcaccgagaccggtggcggagaacagcgcgttgcacgcggcatgacacgccacatccccgtcggaatgaccggcgagcccgggcgtgtcgggccattccagaccggcgacgaaacagggacggctggcgtcgtaggcgtgcacatcggtgccgataccgacttcgggaatgatcacgactggtgagcctacccagggcagggcacactaaatgggtggccgccgagtgcggccacccattagctttgactcgcgttgtttaagcctctgccaggactttgtccagcaggacctcggcgtcatctttggtgctggcctcggcgagggcaacttcgccgacgaggatgtcgcgtgccttggtgagcatgcgcttctctccagctgacagaccgcgttcacgatcgcggcgccacaggtcgcggacgacttcggcaaccttgagcgggttaccggaggcgagcttctccaagttcgccttataccgtcgtgaccagttggtcggctcttcggtgtgcggggcgcgcagaacgtcgaagacctcggtgaggccctcggctcctacgacttctcgcacgccgacgagttcgacgtttccggctggaacccgcaccgtcaggtcaccctgctcgacgcgcaggacaaggtattcctgctcgacgcctttaatggtgcgggtctcgactgcttcgatgagtgcggccccgtgatgggggtaaacaacggtctcgccgacactaaaactcataggatcgaaacccctttcgctgtgtcaagggtaacacggtcttgaactgggccgtcgcttcgcaacgctgtgaaatcgcaggtcatccaatgtgtgagcaaaagctcgccccttgagtgacccacccgtgggcagaatgtcacaccactgtggtcagtgtctcccgtgggatttcgacccgtcgtcaataatatccagtattcccttcggtttgccaggtctggcgtccaaggtcacttggtggcaggctggtgggtgagacaggaggcccctcatggtgtcgcgcccgggtgaggacaacgcggttcccggtctgcccgaggagtggggtcggatcgtcatccccgacgacgcctccgacctggaggaactcgccgacgaggtgcgcttcgaactcggcatcaccgaagaccccgtcgaggaacgccgacagcggcggctgccgttcatcgtggtggcggtgacggtcgccatcgcgctggtcagcctgttcacggtcccgtggctgggacgggtggggcaggttacacccccgaaacagacgatctcctccacggtcgagtcggagtcggtccccgagtgcgccaccggccagacccgctgcgccaccacctcgcgcagcacggtctcgtccggctagggcttgacgttgaacacgacccgcttgcccgcggaggtgttgatgcgctcgttgatgccccacaactcgccggtcttgggccagtaggacaggttctgggtcaacggcggcgccttggtcagcacgtgcggctcgtcgtcgggcagcgccttgtgaatacagctgtggttgttcgggtcgtcgggcggcgggctgccgggacagtcaccgacgacatagaacgccgtcccgtcggtggcgatgccctgttgatgccagatcggcgacacgaacgcctcggtggcggccccggtcggcagccccgtggcctcgtcgagaccccagcggatcacccggccaccggcggcccccggctggtagaactcggccgtgacgaaggacttccgatcgggagccaacgcgatcgagttcatgcacggctgctcaccggtcacggaattacacgacttccaggaaccgtcgtcgctccacgtcgtgcggtactcggcgatcatcggcatcgcccagccgtgccagcgggcgtaggcgtcgtcaccgacgagaccgatcttgcccgcgtcgccgccgtcggtgcgggtcttccagatgtgctccaggctgaacacctgcatccgcacgccggtggacaggaacagcttgtcgccgacccacatcagcccgtcggcgtgcacgttgtcgacggactggaaattgccgtcggcggtgggctgcaccagcagcagatggtgatagctgagcttctcggccggtttcgtgtagtcggcgatgctgatgcgcgcgaagtcgtcttccttgtagtgccagctggcggccacgaggcgacggccgtcgacggtccccgacgggtcggcgtccccggaaccggtgacgccctgggggatccagtcggcgctggtgtcgtcgccggagtcccagcagaaaccggtgggcttgagctccggtttcaggttcgtgtcgtggcacaacgggtagcgcccggtgcgctgcggcgacgcggcggtgaccacatcggacagcgagctcttcgtgacccgcggatcggcctcgaccttgtcgaccatggcctgatagtcgggcccgtcgggaccctccttcaacgagaacggcgagtggtcgatgtgctcgaacttcatggcctgggtctcggcggcgatggcgggaaccgcgatggcggccacggcggtggccgtggccaacgacaggacggtgagcagtcggcggggcacggcgcgacctccaatgatggtgccggacatcgcttgccacgctatggcgccggtccacagccgggccacattccccatccgccaacgtggaagccgagcgcctcagcacgctcatcgaccgggggctcaccgtcaccgtcgacgtcgtctgaacggccgcgggtcagacggagcgcagcagcgccgagtacagggtcaggccggggccgaaggcgcaggcgacggtctcggcggggcggtcggccagcacttcgcgcaggatcatcaggatcgtggccgaggagcagtttccgtgctggcgcagcacttcccgggacgggtgcaggtcttcgggtgtcagtgccagggctttctcggcgacgtcgaggatgcggcggccgccggggtgtaccgcccaggcctcgatgtcggcgatgtcgagttcgtggcggttgagcagtccggtgacggtgtcgggaagttggcgggccagcaccagcgggacccgtgaggacagtcccatccggaagccggtgtcggtgacgtgccaggtcatcgcctcggcgtggctggtgtcggtgcgggaggtgacgtcgacgatctcggtgccgccggtcgcgtcgggcagcaccacgacggccgcggcggcgtcggagaacagcgcgtgcgccaccgcctgttcggtgtccaaaggggccggttgcaggtgcaggctggtcagttcgacgcacagcagcgcggcgggacgtccgctgacccggacgtggtcggcgacggctcgcagaccgggaatcgccgcgtagcaacccatgtggccgatgaccatgcgctgggtgtcggtcgcggcgcccaagcgggcggccagcgtgatgtccaggccgggggtggcgtagccggtgcaggacacgacggtcagcaggcccaggtcgcgggcgctgagcccggcgttgtcgagggcctgggccagcgcggactcgcccagcgacagggattcggtctcgtagcgggccatgcgctggccggtggtccagcgggagatgtcctcggtgagggggttgatgacgccgtgccgggtgtcgaccccggcgttgtggaagatcttcttggcgcgttcggagccgtcggtgtgggagacgaagaagtcgttccacagggctgtctgttcgaaggttggcggggtggcgacgccgaatccggcgataactgcgttgaccatgggggctccgtgtccgtgtgaggggaggttcggggtgtcacggcgaggacctggggttcaccatcgtggtccggccacggtgtcggcgtaggggtcaccgcccagcgccgcgacggcgagccagtcggcgcacacgtcggaggtcgccggttgcatcgcgccgcagcgggcgtcgcggaacagccgctccagcgggttgccgcgccggatcgacgacgccccgcaggcttccatcatggacgccgtcacctcggcggcggtgtctccggccagcagtttggcccgccagacccaggtcggggcctgtggatcgcccgcgtcgacgcggcgggcggcctcggcgacggtggcccaggcggcggcgacggccgcgtcggcccggccgagcctggcccgtaccgaggccacatcggacagttttcgttcgttgatctgcttggcggccaggtcgacggcggcccgggcgacgccgacgtagaccgcggcgtagctggcgaccatccagtgtggtgcgagctgtgcggccagcagagtgacgccctcgacgccgcccagcagtcgcgcggcgggcacgtgcacgtccagccgcaggtcgtggctggtggtggcgcgcatgcccatcgtgtcccacaccgggtcgatcgtgacgccctcaccggccggaaccaggaactgcgagatgacgtcgggtttgtcggcgtgtttggcggccaccaggtaggcgtcggcgttgccggcgcccgagacgaaggacttcagtcccgtgacgcggaaaccgtcgccctcggggacataggtcgtggacatcttggacagccgggagccggagccgcgttcgctcatcgccaccgagtacaggctgccggacgcggcggcggccagcacctcctcgcgctgcgcgaagaactcggcgcccgcgcccagttcctcggccagttccttgggggtctgggccagggccccggtgacgctggcgtgcatgttgaacaccagcccggtggcgccgttgccccgtcccagctggaaggcgacctcgacgtattcactgaacgacgcgccgcggccgccgagttccttgggcaccatgagacccatcaggccgcgctgccgcagctgccggaagtcctccgccgggaacgagccctcctcgtcgtgaacgcgggcgcggtcacgcatcccggcgaccatgcgccgaaccgtgagcatgcttgactccccttccggcatacaggatggacttcgaacgggtcgtgatcatgggcacctcgccgcgacggcgaaccagccagcgcaccagcgacagggcggccgggcgcaggccccacaactccagtgtgacgccgaatcccgcgcactcgctgaggagagcctgaggtggaacgaacagcgccgggtcgtggatgcccggtggcggcccgccgggcatgcgttcggccagcgtgacggccacgaaccggcacagccacgtgtcggcgagggtgtcgacgacgagggtgccgccggggcgcaggatccggcacgcctcggcgacggccgcgcgccagtcgggcacgtgctcgaggatctcgcccgccacgacgacgtcggcggactcgtcggccaccggcagccgcagcgcgtcgccccgcacggcggccaggccgtggtcggcggccagccgcaggttcggctgccgcaggtcgatcccgatgtgccggtagccgctgacgtgtttcgtgttgaggccgccgccgcagccgatgtcgaccaggacggcgtcggcgcgagccggttccgggatcagggcgcaccgcgacttcgccagccagtgcagcatggcgaaggcgccgttgggcttccaccattcctcggccagctcgtcatattgacggggatcgttgcgattcaccattgggtgcgagactagccgtcgtgaagccgcccgcgctgattcgcgcctgccaccccggtccctcgatgacggtgaccctggtgggcgccgggctggcggcggcgtccggacgggacgcggtgtcggtcgcgtccgtgttcgtcgccgtcctgttgggacagctgtcgatcggttggagcaacgacgccctcgacgcggcccgcgacaccgagaccggacggcccgacaaacccgtcgccgccggtgaggtctcccggcggctgctgttctggctggcgggcgcggcggtggtcggctccgccgccgcgtcgctgtacgtcggctggcaggggtcgctgcacatcctcgcggtggccagcgcctggtcgtacaaccatccgctgaagcgcacgccgctgtcggtgctgccgttcgcggtgtcgttcgggctgctggtcggctacgccgacgccgatccccggcccgggatgatcgccgccggagcgctgttgggcgcggcggcgcacttcgccaacgtgctgcccgatctggacgacgacgcccggaccggggtacggggactgccgcaccggctgggcgcccgcggcagtcaactggtcgcggcgacgctgctggcggcctcgggtgtgatcgccggactccatatcgtcaacgtcgccgggatcgcggtcatggcgctgtcggcggtattcgcgatcgtggtgctggtttcgcgaccgggccggacggtgttccgcgtggtcatggcggcggcgattgtggacgtcgtggcactgctggcggcggtggcgacctgagcggtatttcggcgaagcgcgcttcggtggcgggtcgcgcatgtcacgtccgatgcggagtttagtctgtggagcgcatgttcggtgtgaaggaaggacgaatcaggtgccacacgccattccgtcgaagccgctgacccgcgcggcgctcggtgtcgccctagcggcggcctcggccttcgcgctgaccggctgcggggccggacaggtcacccagacgcaggacatggtcgcggccgtgcctggcaccagcgccaccatctcgaagccgagcgagggcatcaagatcgcgctgcgcgacgcctacatcgagttcgccgaggacggctacgccgccggcgaggcggcgccgctgtcgatccggatcttcaactccggcaagaagtccgacaccctcaccaaggtggagttccccgactccgaggcggcgggcgtgacggtcgccggtgagagctccggtgacgcgagcgagtcgccctcggacagcgaatccccgtccggagacacctcgccgtccggcgacgaatccccgtccggcgacgaatccccctccggcgacgagtccccgtcgggtgactccagcgcatcgccctcgggcgacgagtccccgtccggcagcgaatcgcccagcgagaccgccagctcgaaggtcgacctgaagctgccggtgaacggcaaactgctgctggcccccgacggcgaccagtacctggaactgaccggcctgaagcaggaactcaacgccggtgacgtcgtcaccatcaccttcgtcttcgccgaggccggtgaggtcgagatggacatcccggtcgcgccgcccgccgaggccgccgaacgcgaagaaccctccgaacacggcggcgaagaaggccactgatagtcacacccggcgcgtaggttcgccacatggccaaatcgcccaagaccgtctacgcgtgttccggttgtgggcactcggtgcccaaatgggtcggcaagtgtcccgactgcggtgaatggggcaccatggaggccgcggtcgccatgtccggtcccgccgccgcgccccgacgcgccgccaccgcccgtccggcgattccggcgcagtcgatcgcgcaggtcagcgcgaaacaggcccaggccaaatccacgggcgtcgacgagttcgaccgggtgctgggcggcggcctggttcccggcggcgtggtgctgatcgcgggcgaacccggcgtcggaaagtccactttgctgctcgacgtggcgcaccggtacgcggcggccggacacggccgcaccctggtcgccaccggtgaggaatcggcggcccaggtccggctgcgggccgaccgcatcggcgcgctgcacccggatctgatgctggcggccgaaaccgacctggcctcggtgctgggccacatcgacgacgtcaagccgggcctgctcatcctggactcggtgcagacggtcaccaccagcgacgtggacggcgtccccggcggcgtcacccaggtgcgggcggtggcggcgggcctgatctcggtggccaaggaacgcggcatcaccaccatcctggtaggacacgtcaccaaggacggcaacatcgccgggccccgggtactggagcacctcgtcgacacggtcgtccacttcgaaggcgaccggcactccacactgcggctgctgcgcggcgtcaagaaccgcttcgggccggccgacgaggtcggctgcttcgacatgaccgaggacggcatcgtcggcctgaccgacccggccgggctgttcctggccgagtccccggacgagccggtaccgggcacctgcgtcaccgtcacgatggagggccgccgggcgatgctggtggaggtccaggccctggtcggcggcagcgccaaggacggcaccatcccgcgccgcaccgtgtccggtctggactacgcccggctcaacatggcgctggcggtgctgcaccagcgcggccacgtcaagtgcctcgaccgcgaggtctacgcggccaccgtcggcggcatgaaggtcatggaaccggccgccgacatggcgatcatcctggcggtggcctcgtcggtgtcgggtgcgccggtctcggccgacatcgtcgcgatcggcgaagccggactgaccggcgcgatccgtcgcgtcaccggcgtgccgcgtcgcctcgccgaggccgcccgcctcggtttccgccacgccctggtcccacccggctgcgccgagggtgcgccgaagaacatgacggtcaccgaggtgagcacgatcgccgaggccacccgcatcgccgcccagcgctgggcggcccgggcctagacctcgcgggccgccgcggggcgaggtcctatttcgcgccgaggatgtgcttcgtgatgatcttgttgacctcggggaccgtgctgggatcgcggttggtgaggatgaccgtgacccagtcggagtcggggtagatgtcgatgctcgtggacggcccggcttggctgccgccggagaagccgtggacccgctggtcgccgatcaggcttgagaaggtgccgtaacccaggaagccggtcatgcggggcttgtcggggtccggtggcggctccttgccaccaccgcccaccggcagcttcggggtcaacatgatgtgggtgaactgccgggacagcagctcggcgtccagcagggcgttggcgaaccggttcatgtcgccgacggtggcgaaggaattgcccgcgggcagtccgatgtaggcctgctcgtcgacccggtcgacccattcgccggtctcgtcgtccttgaagtacgggtgtgcgagctttggatccttctgccactgcggtctggtgtagaagtcgctggcccgcatcctggctggttcgaagacgttgtctcgcacgtagtcgaagtagctctgcttggacacggccgcgatgatgccgcccaggacgcagtaggcggcgttgctgtactgccatccggctccgggcgggaacctgagcttgtcctcgcggatgaagtccagcgtgccgttcatgacctcgtcgggggtgtcccacttccgggaggcttcctcgtaaccgggcaggtcgtggaagtcacccagcccggaggtgtgcagcagcaggtgatggatggtcaccttctccgcgacctcgtcggagaagccgtcgatgtacttcccgatgggttcggcgtatctgaccttgtcgtcctggaccagtttgttgatggccacggccgtgaacatcttggtcaccgaggcgagtttgaaccgggtgtcggtctcgttgcggaccccggccttggcgtcggccatgccgtaggcgcgggaaagcaccttgcgtcgtttgtgggtcagcaggaaagcacccgagaacttgccctcggccgccagcttcttgacgtaccggtccagttcgccgccgggtttgaggccgtcgggaaccttgctgtcggcctcggcgattccgctcgacgccaccgttatcccggcggcgacggtcgccgcgcccgccagtcccagcaccgttcgacgagatgccatatcaagtcacccttctgttggggatgtgacgtgatcacttgtactggtggcggccgatcggaaaccgatcgtcggaccatatgaaaaccatcggtgtcctcggtgatactgggccgatgcgggtgctgctggttgaggacgaggagccgctggccggatacatcgcggtcgggcttcgcaaacacggactcgccgtcgacgtggcccatgatggacaaacggcgttggacaaatgcgacttcaccccgtacgacgtggtggtgctggaccgggacctgccggtggtgcacggggacacggtgtgccagcggctcgcggcccagggcacggccagggtgctcatgctgaccgcctcgggcaccgtcgaggaccgggtcgacgggctgtccctgggcgccgacgactatctgggcaaaccgttcgcgttctccgaactgatcgcccgggtgcgggcgctggcgcggcgtagtgccccggcccggccgccgttgctgcgcgccgccgacgtcgtgtgtgatccggcccgccgtaccgtcgaacgcgccggacgtccgattcacctgacccccaaggagttcggggtcttggagcagctgttggcggcgggcggcgacgtggtcagcgcggagaccctgctcgacaaggtgtgggacgaacacgccgacccgttctccaacgcgccccgcatcacggtcggcaccttgcgccgcaagctgggcgagccgccgctgatccagaccgtcaccggcgccggttaccgggtcgtgccgtgaggtggccccgtttcaccgcgcgtggtcggttgacactgctgtacatggcgatggtgctgggcgccggtgccgtcatgacggcgctgacctacgtcctgatgcgaagcagtctgcggcgccgatcgttcgttcacaccgatgtggaccctgattccccggccggtctcccgttccccgaacggttcgatgagctcatcgaacgtgaccggatgaccatactgtcggatctgctggtcaaggcgacggtggcgctggtcgtggtgtcggtactggcggcggtgctgggctggttcgtggcgggccgggtgctgcggccgatccggcagatctcggcggcgtcgcggcggctgtcggcggagaacctcgctgagcgggtgccggtgcgggggcccgccgacgaactcgccgaactggcggacaccgtcaacggcatgctggaccgcatccagcgcggcgtcgccgaacgggaccgggcgctggcgagccagcggctgttcaccgccaacgccgcccacgaactgcgcaccccgctgacgaccatgcgcaccgccatcgacgtgaccctggacggcgaacccgaccgcgacgaactgctggccatgatcgccgacctcgacaccaccgtcgaacgcagccgccgcaccctcgacggcttgctgctgctggccggtagccacgccgctccggccgagcaaagcccggtcgcactggacggactcgtcgccgaactgctcgaggcgaaggccccggcgatcgccgagcaccgcatcgacgtgcgacgcgaactgttccccgcaccggcactgggcgacccgctgctgctggaacggttgacgggcaacctgatcgacaacgccgtccggtacaaccacccggacggccacatcgcgctgcgcaccgggaccgctgacggcagggcgttcctgcgggtcgccaactccggtccccacgtcgcgcccgagtcggccccggggctgctggaaccgttcgtgcggggcggtggcggccgcatccgtgccaccggcggcgtcgggctgggtctgtccatcgtccgggccgtcgtcaccgcccacgacggcgacctgtcgatcgcggcgaacccggacggcggcctgaccgtcaccgtcgagctggcggtcgacccggcggcggccacgcgcactgacggcggccgagacgaccacgtggcttagccttcggggtcatgtccgaagcccccttcatcgccgccgcccgcgccgcctacgacgccaccgccgagccctacgccgaggccgtccccggaaaactcgccgacatgcccctcgaccgcgccctgttcggcgcgttcgcggaactgatgcgcgccaaccagaacaccaccgtcgccgacgtcggctgcgggcccggccatgtcaccgacctgctgtgcgggctcgggctggacgccgtgggcatcgacctgtcgccgcgcatgatcgaggtggcccgacgccgctaccccaagccccggttcgaggtcggatcgatgctggacctggacctgcccgacggcgggctgggcggcgtgttggcgttctactcgatcatccacctgccgtggaccgaacggccgcgcgccttcgccgagttccaccgggtgctgaccccgggcgggcagctcatgctcggtttccagatcggggacgagcgacggcaccacgacgaggcgttcggcaagcccatcgacctggcctggtaccggcagcaacccggtgaggtcgccgagctgttgcgggacagcggtttcgacgtccgcaccaccgtcgtcaccgaacccgaggaaggccaggcggtccggcacggccacatcctggcgcgaaaaccggcgacagcggcctgatccggcgccccgggttattcggcgggtttcttcttcgcgtcccggtcctcgatcgggtcgtcgagctggttgttgacgtcgacgtggtcgggcgcgtaggacgcgatccgctccaggatcgcctcgggcgtgtcggtgaagtccgcgagccgcaccgccaggtcgaagtcaccgacccggccgtcggcggcccggttggcctcccgcagcaccgcctggtccaggaaccggggccggtcgcccgtggtccggccgaggtagtcgtcgcaggcgaccaggatgtacgcgtcggggtggcgacgtcccggcaccgccaccgcggtgacctcctcgacgtgcacccacggcagcagcacggtgcgaaacgcgcccggccgcaccgcgagcccgtagtggttggcggccagccggggcgggcgcagcgccggggctgcggccagcagcacgctgacgaccacggcgatggccatgaacgtcggcatcttggcggcggggttgctggcgcccgaggacagctgcgcgggctcggtgatgaagatcagccaggtgatgcaggtggccagcgcgcccatgagcacgaaaccgctcagccgggtcagcgcacgcctgggtgggcgctggcgcatgaccgtccagcccgctgaggcattgcgcggcataccggtgaccctttctcgtgtgatccatcatgcgtcatgccgaggggtgaacccaaagcggtgaccgcgaaccggtccgtagacttggctcgcacatacgccgtacgcagcactctgctaccgctcgcgcacggtgcgctcaatattgtggagggagcggcggacgtggtcttgcccgaacgcgatgagccgatgcgtgcgaccctggcgctcatggcgcccggtacggcgcttcgcgacggcctggaacgcattctgcgcggcaacaccggcgccctgatcgtgctgggcttcgacgagaccgtcgccgcgctgtgcaccggcggtttccacctcgacgtggagttcgccgccacccggctgcgcgagctctgcaagatggacggcgcggtggtgctgaccagcgacggcaccaagatcgtgcgggccgcggtgcacctcatgcccgactcgacgatccgcagcgaggagtccggcacccggcaccgcaccgccgagcgggtcgccaagcagaccggtttccccgtcatctcggtcagccagtccatgcacatcatcgggctctacgtcaacggccagcgccacgtcctggacgactccgccgcgatcctgtcgcgcgccaaccaggccctggcgaccctggagcgctacaagtcccgcctcgacgaggtcgccggaaccctgtccgcgctggagatcgaggacctggtcaccgtccgcgaggccatggtcgtggtgcagcgcatggagatggtgcgccgcatcgccgacgaggtcgagggctacgtcatcgaactgggaaccgacggccggctgctggcgctgcaactggacgagctgatggcgggcgtcgactccgaccgcaccctcatcgtccgcgactacctgcccgaggacctggaacgctcggcgccggtcaaggcgatggccgaactggacggactcacggcgggcgaactgctcgacctgtcggcggtgagccgggcactgggtcacaacggcggctccgagatgctggacgccccgatcagcccgcgcggcttccggcttttgggccgcgtcccgcgactgcctggtccggtggtggaacgcatcgtcggccacttcgcgtcgctgcaacgcctgctgggcgccacggtcgacgacctgcaggccgtcgacggcgtcggcgccgcccgggcccgcagcgtccgcgagggactgtcccggctggccgaggtgtcgatgctggagcgttacgtctgacgccggtagcgccggggtccagtatcgtctatccacgaatgctcgtcacccaacgagaggctgagaagcgcggatggccggactgcgcgccaccttcgacaacaccgtcgctcggcatctgagtgccgtggggcggctcaacgcggttcgcgccgccctggacgccgccccgcccagcggaccggacgccgccagtgtcgccgccgaaaccgcgctggcgcaacggttgtcggccgcagcggccgcactgcgagacgacccgggccttgtccacatcgggcaggcacggttgcacgcgtcgagtttcccggtgctggtgccgttcatcgggaccgggcacctggcgttctcacacgactcgcgcgagccccgggtggccgcgctgatgcgagcgatcctgttgcgggccatggcttccgcgcagccgggccagctggagatcgaggcggtggacgccgcgacggtcggggcgagcctggcggcgttgcagccgctggccgacgcccggctgatgcgggtcaccaccgacgcggccgggctggaacgggcgctggccgcgtgcgaggaccacgtcaagtccgtccttcggggtgaacgctcgacgaagctggtgctcgcgctggcgtcgacacccgagctcaacgaggacctgcgaggacgcgtcgacgcgctggcgcgctcgggcgtcgcgggcggggttcacctgctggccgggggtttcgagcagttgcccacggcggtgacgatccaggtcgccgacgacatgcgggtcggcaacccgcccgacgccccgatcggggcggccggtctgaacgcgccggtggccttcgaccggccgctgaccgacgactacgtccgcgccgaggccacccgggtcgccgaccgcgccaaggccgccgccgaactgcggttcgcggacctggccccggatcggttgtggagcgaggatcccagcgacggactgtccactctcgccggacgggactcgcagggcgtactgcggctgtccttcgacgacgagaccccgcactggctggtcggcggccgcaccggcggcggcaagacggtgttccttttggacatcctctacggcctggccgcccggtactcgcccgaggacctggccctgtacctgctggacttcaaggagggcgtgtccttcaccgagttcacgccgcagtcggccgactcgacgttcatcccgcacgcccgcgccgtgggggtggagtcggatcgcgagtacggggtggcgatcctgcgggaactcgacgccgagatgacccgccggtcggtggtcatgaagcggcacggtgtcgcccggtactcgcagctccgcggtgccgagtcactgccccggatcctgtgcgtcgtcgacgagttccaggttctgttcgcgggcaacgacaagctcgcccgggaagccgtcgggctgctggagaacctggcccgcaagggacgttcctacggtgtccacatgatcctcgccagccagaccacctccggcatcgaggcgctgtacaccaagaaggactcgatcttcgggcagttcccgctgcgggtggcgctgcccggcgcgacctcggtgctggaccacctcaacccggccgcgcagggactgcgcaccggcgaggtcgtcatcaacgccgacggcggcatcgccggacgggaccgcaaggtgcgctttcccaacgcacacgccgaatccgagctgctgtaccagctgcggcacgacatgtggtcggcccgccgcgacgcgcagccgccgacggtgttctacggctacgcggccgcgcacctcgacgaggacccgcggctggcggaactgaccgagaccccgcgcccccgggtgctgttgggccgtcgcgtcaacgccgccctggacaccgccgagatcactttggacaacacgccgggacggcacctgtccatcctcggcgcggatcccaccggcgcccacctgctcaacgccgcggcgatctcgctggcgaagcaacggccgcaggcccgctacgtcgtcgccgcgctggccgaacccggcctcgcccaggccaccgccacagcgctgggcgagcaagccgaactggtcgccgccgacgacctggccacggtgatggcggaactgaccgaggccgcccagcccgcgttcctcatcggcttcggcctggacgcggccaacctgaccatggacggcaagaaggccctcaccacgctgttgcggaccggaccggccagcggggtccacctgctgggctggtggcggggcctgcgccgcttcaccgacgacatcggcggcagcgcgggtcgcgaggacgtgtcctgctcggtggtgctcaacgtccccggcaacgagctgatggggcacttcggacagtcggtcatggactggaatccgcgtcccggccggggtctgctcatcgaccggcacgccaaccgacacgacctgatggtgccgtacacgttgcgggagacggaatgacgcgaccgggcagcggatacgacgagtacctgaccgcgctgcgcgacctcgacaacgtccgggccgcccaggaccaggcctcggccgtccagcgcgaccagcgcaccgggatcgacaccaccgtcgaacgactgtggcagcggctcagcgaccagcgggaccagctgaaccggctggcggtcgactgtggtcttcccgccgtgccgacccagccgacccccaccccgccgccggccgacccgcaggccgagctcacgatcgccgtcaccgacgtcgactccgccgacaccggttacgccgacgcccactacctggcccaccggcccaagttcctgccgcgctggcgggccgacgaccgcaacggcctcatctacggcctctacgcgctgctgtcgctgttcgcccaggtcggcgtgctggcctcggcggcgggcaccgagagcctcggcgacatgatcgtcgaggtgctgacctgcgtcgcgctgccgttgcccgcctgggcggcgggctggctgaccatcggcgtggtctcccgcccggtgttgggcgagggcaccctgggcccgaacggcaaactggtccgcaatccccggctgggcgcggtcatctgtttcagcaccctggtggtgtcctgcgccctcggcaacatctacctgaactgaggcgttcggctacaggctcacgccgccgtcgacgaccaggtcgtgcccgacggcgaagccggaaccctccgaggccagccacagcaccgccgagaccacctcgtcgagctgaccgacccgtcccaaggggacggtctcgtgcagccgttcggcccgctgctgctcggtttcgccgccccgcatcgacatcggggtgtcggaggagccggggctgacgatgttgatgcggatcccgtcgcggatgttctccgcggcggcggcccggctcagtgccgagaccgcggccttgctggcaccgtaggcggccaggccgggcacggacttgtgggcgccgacggtcgagccgacgttgatgatcgcgccgccgccgtcctgctgcttcagttgccgcagttcgtgtttcatggacagcagcaccccggtgacgttgatgtcgacgagtcgctgccactggtcgagctcgaactcggcgagtggtccggcggcgaacaccccggcgttgttgaccgccacgtcgagccgggagtgccgttcggcgacggtggcgacgatccggcgcacgtcctcctcgttggtgacgtcgccggtgacgaagctggcggtgccgccctcggcggtgacgagttcgacggtctccttcagcggcgcctcgcgccgtccggcgaccacgacggtggcgccctcggcggcgaaggcgcgcgcggcctcgcggccgatgccggaaccgccgccggtgatcaggacggtcttgcccgcgaaacgtgtgctcattcttctcaacctttcaagatcaatcgttctattatttgggcacgaaaagaccacaacggtctcctcgtccttgggttacgacaacgcggccagggtctgccgcgcggcgtcgtcgatccgttcggcactgaccgcggaaccggacagcacccgtatgccctgcaacatcaccagcacgaaccgggcctgggcccgtgggtcggcgtcgggcgacaactcgccctgggccttggcccggcacaacgccatgaacagcgtcgtctccaggaagtcccaggacgattcgacctgccgggccaccgcgtcgtcggcggacatccgctcgacggccgcgttgacgatcaggcaggccccgctgccgtcgggcagcttggcctgggccgcgaactcctccacgacctcccgcaccgacggcaacaccggcccgggccgcgacaggatctcggcgaagtcgatcggctggctgcggttgtacaggtccagtgccttgcggtacagctcgtccttgtgtccgaaggtcgcgtacaggctggcccggctgacaccgagggtctccaccagatcggccaccgacgtggcctcgtagccatgccgcaggaacagctccatggcggagcgcagcgccgtgtcggggtcgaactccttggtgcgtgccatgccgccgacgctaccataacaagaacgctcattccaataatggtgacgtggtcggccctgagcccggacggagcggcgccccctcgccgccgacgacccgcgatgcgacgggcacgattacccgatgaccgacaacagccgtcgtcgcggccgtcccgcgaccggagtgcgcgaagcggtgctggccgccaccgaggagatcctggccgagtccggtgtcgcccggctgtcgaccaaggagatcgccaagcgcgcgtcggtggccgagtcgagcatcttctaccacttcaacgaccggctgggactgctcaaggccgtcgtcgacacgcaccggcccgggttccgccagacgctggccgagatccgcgcgggcggcggcagcggcgaactgcgcgccgacctggtggcgctgctggaaagcctggaggcgttctacctgcgcatcacgccgatcctggcggcggtgcagtccgacggtgagctgcgcggccggttctccgatcgcggtgcctccgaggagatcgggccccgtcggggcgtcacggcactggcggagtacctggacgccgagcgcgcggcgggccgggtccgcagggacctggacagcctcgcgatcgcgcaactgctgacgggcgtggcgtttcagcgggcggcgctgatccggttgtccggccccgagggggtaccgccgggcggcgtggaacccattgtggacgcactgttgccgagcctggtcaagccctagctccgatacccgatggtggtatccgatcacgcgtgtatatttactgagtcgtaactcagtaaataagggagagtcatgcgaacccggatcatcaaggcgacagcggtcttcgtcaccggcctgctggcgggcatgttcacctacggggcgctcaacgtggcccaggcgttcaaggcggtgccgctggacgtccgcttcacctaccacgtcgcgctcatgaacgtgaacgcctacgtcatgcagataaccatgggtctggcggtgctgtcggcgttgacgctgaccgtgatcgcgcgcggcaccccgaggctgctggcgggcgccgccacggtgctgggtgtggcgaccttcgtcatcacccggttcggcaacgtgccgatcaaccagcagatccggcagtgggtcaagacctcacccccggccgacgtcgcctccattctggaccgatgggagctgctgcactacttccggaccggcacagcggtactcatgttcgcgacgatcgtcctcatcgccgtgcggtaccgggcgctgcggcccgccgaccctgcgaccccgtagggccccgggctcacagggcctcggccaccgcccgacccgcctgccgtccggagaagatgcaaccgcccaggaacgtcccctccagcgatcgataaccgtgcatgccgccgccaccgaacccggcgacctctccggccgcgtacagccccggcagcggctcgccgcccggacgcagcacccggccggacaggtcggtgtgcagcccgccgagggtcttgcgggtcaggatgttcagccgcaccgcgatcagcggccccgccttgggatcgagcagccggtgcggcgtggccacccggatcagcttgtcgccccggtaggcgcgggtcgcccgcaccgccagcacctgcaggtccttggtgaacttgttgcggatctcgcggtcgcgctgccgcaccgtgtcccacacccgttccacgtcgagcagccgctcctcggtgaggccgttcatgcccgcgaccagttcctcgatcgtgttggccacgacgaagtcggcgccgtgcttcttgaacgcctccaccggcggggtggcgccgggcagggcccgtttgaggaccttcttgatgctcttgccggtcaggtccggattctgctcggaaccggacagtgcgaattccttctcgatgatcttctgcgtcaggatgaaccaggtgtattcgtaccctgtggacatgatgtgttccagggttcccagggtgtcgaagccggggaacagcggggccgggagcctgcgcccggtcgcgtccagccacagcgaggacgggcccggcaggacccggatgccgtggtggggccagatcgggtcccagttctggattccctcggtgtagtgccacatccggtcccggttgatgatctcgccgcccgccgactcggtgatgcccagcatgcgtccgtccacatgctcgggaaccccggagatcaggtgcttgggcgcggtgcccatccgctgcggccagttctgccgcaccaggtcgaagttgccgccgatgccgccgctggtgaccacgaccgcctgcgcggtgaacgcgaaatcgccggtgacctcacggctggacgactcgccgcgtttcgcgtcactgggttgaaggacactgccggacacgccggtgacccggccgtcggtgacggtcaggtcgtccacccggtgccggaacgcgagcgtcaccaggccgctgtcgacggcggcccgcacccgcttctcgaaagcctccacaatggccgggccggtgccccaggtgatgtggaaccgcggcaccgagttgccgtgcccgtcggccagataaccgccccgctcggcccagccgacgaccgggaagaacttcacgccgcgttccttgagccaggaccgcttctccccggaggcgaagtccacataggcttccgcccaggcgcgcggcatcgcgtcctcgtcccggtcgaagcccgcgctgcccagccagtcctgccaggccagctccttcgagtcgcgcacgcccatgagccgctgctcgggcgagtcgacgaggaacagcccgccgaaggaccagaacgcctgcccacccagcgactgttcgggctcctgatcgacgaggatgaccttcttgcccgcctcggcgagctcggcggtggccaccaggcccgccagtccggctcccaccacaattacgtcggtgtccacagttaccgtcctttgacagtcgtgagtagtggtggatatctaccacaaaccggggagcgcgacaatcagtcgactcgacgcctcgcgcggtcgcgggcggcgatccacaccggcaacccgaccagcagggccgtgtccgccaccgtccacaccatgaaaccaatgccgaggccgtcgtgttgcagctcggtgagattggccttgacattgccggacgggtcgtaggtgaccagcaccttctcgccctcgacggtgcgggcgcgggcctcgttgaagcggtaggtctcgccgcccgggcacgcgacggtcacgtcgacgccgtcgccactgccggtgaagtaggactgccgcgattcgaccacgcactcgtcggtctcgccgacgatttccagcaccgtcatgccggtgcccgtgatcagggtggcgacataggtcaggggaaccagcatcaacagcagccgcatgccgccgcgcgaccgcgagaagttccccaggtagtagaccgccgcggccacgacgcccaccacgagcgcccagcccgagtgcggcgggaacacccacagccaggtggccagcgcgaaaccggcgatcgcgatcgcgttggcgatcacgtcgcccgatacggcgggccgtgacatgggtgcctccttccgcccgggcactgtacccgggcggaaggaggacgaggctcagccttcctcgagactcagcgctcccgaggggcacagctcgacggcctcgcgggccgccgcgacctgatccgggtgcggttcgggttgcaggaccagcacccggccctcgtcgtcgtcctgatcgaagagctcggcggcggtgagcacgcacatgcccgctccgacgcagacctcccggtcggctttgatcttcacgaaatcctccctaccaggtgaccggtagcttgtggacaccatagatcgccatgtcggtgcgcagcggaacctcggacggatcgaccgcgagccgaagcccggggaaacgccgcagcaacgcctcgaaacctatccgcatctcgatgcgcgccaactgctggccgaggcactggtgcaccccgtgtccgaagctgacgtgtccggtggcggtgcggcgcacgtccagggtgtccgggtcgtcgaacttgttcgggtcccggttggccccggccaccgagatcgagacgctgtcgcccttcttgatcaggtgcccctcgaactcgatgtcctcggcggcgattcgcctggcgcccaagtggatgatcgacaggtaccgcagcagttcctcgaccgctttgggcatcagctcgggatcgtcgcgcaggatctccaactgctcggggtgttccagcagcgcgaaggtgcccagccccagcatgttggcggtggtctcgtgcccggcgaccagcagcaggaacccgatgccgcccatctcggcgggctccaggtcgtcgtcctgggtcaggtcgctgagcaggtcgtcggtgggctcggcgcgtttctgcttcgccagcccgaggatgtactcctggatctccttgatgctggccatccgctcctcgggctgggtcgagaacgacagcatcttgtgggaccgggtctggaactcggcccgctcctcatagggcacacccagcagctcacagatcaccatggacggaaccggcagcgcgaacttctccaccaggtcggccggtttcggcgaagccgccagctcgtccaggtgctggttcacgatctcggcgacccgggcctccaggaccttcatgcgtttgacggtgaacacgccggtgagcttgcgccgcagccgggtgtggtcgggcgggtccatccggatgaacatgcccggctcgaccgggaactccttgagctgcttgggaaggaacggactgtccacaggtgagcgctgaaaggtggacgaagaactgaagcgggtgtcggcgagcaccttcttgacctgctcgtgcccggtgatgagccagccctcgtgctcgtcgggaaagaagatcatccggctgatcggccgggtctcgcgcagtcgtgtgagttggggagaggggtcgaaggggttgggacggtcgagcggtactccacgagggacttcaacggtcgacatggcgactccaaaatgcggctgaatgcccggacgaaacgccgttgccgctatcgcggcgcttcgcgctctgctgtgcgtttgttgcggtacgtctcccagcgggagacgagttcgggactgaactcctcgaccaggaagtcgaggaagtcggcgaattcctgcatgcgttcgcgccggtccggatcgtcaccgacgagccgaagcccggccgccgcgacgtcgcgtccggcgttcaggaacttccaccgggtccgcaggatctcggtccagtcaccacctccggcgagccggtagtagtgctgacgtgagtccggtaccggcacccgctccaccttcaggccctgctgaagctggcggatgacggtgctgaccgacgccttgctgatcgcgagggcgtcggccatctcggtgatcgactgatgctccggcttgcagatcagcaggtagccgaccagcattccggcgatgcgctgtccgccgctcatctccacgaaaaccccgaagcgcccgacgagttcacgttcggcgatcgacagttccggcatcgcgacccaccctgcgttaaagacgttcagtacttactgaacgaatcatacgctcacgttcggttgccagacaagcgattcaccaagatcctttcacgtggaaatcagtgaatccctcaacgaccatcccgaggaccgaacgcggccaacgcatcccgctcactgttacgcgagtacacatactcgtccgcccaggccgcggcgtccgggaacgtcgactccgcggcaatccgggccaccgccacctcatagtcgtactcggtgtgccgcatctcaatccccggccccaagcgcaaccacggcgctcccctacgcccgtaaggcatcccaatactccccgcgttgaccaccgtcaccccatgggtgagccgcgagaacggcatatgcgtgtgcccacacaccacagtcgtcacggccggatccaagcccgccaacacctcttcccaccgagcgggccgcgaatccaccaacaccacctcctcatcatcgcggggcgtcgcgtgacagaacaacacctcacccaacccctcgatacccaaccgcgccgtactcgccatcccctccaacaaccccacatgctcctcccgcaactgccccgcggcccactcactcacgggaatctccggaatcgccttcccgtcccgcctgatctccaccaactcccgatcggcgttcccccgcacccaaaccacccgctcccccaggcccaacagcgtgtcgaaaacctccaccggctgcggccccgacaagatgtccccggtcagcacaatccgctccgccgaccgcacatccggctcagccagcaccgcctccaaagcgggcagaaccccatgaatatcggacaacaccacgacgttggaaaccatgtcgcaaccctaggcagcgcaggggacgtagcccaggctttccgctgtcagcagagccgagttctaagccagccagtccagtgccaccgcggctgtccacgattggcggtggctgccgagcgcctcgcccgtgaacggttcgtagtactcgccgaagtggccgtccgtcagttgcgccaggcccgcctcgcggatcgcttcggcgtcgccgatgtggccgtggtgccgcaggccccagccgaacagccaggacaggaacggccataccgggccgcgccagtaggtcttggggcgcaggttggtcgcggccggagatagcgacgcgggtaggcggtgggccaggtcggggtggccgcaccagcgtgggccccagaagatctcgcgttgccggtcgatgaggtcgacatcgccgccgctcagcaggggggcgaagcccgccaccgagtcggcgtcgatccactcgtcgtcgtggcggtcgaggtcgcgggccaggccggtggtgctatcgattgtggaggccactccggcgcggaaccgggcggcgatgtcgcgcagttcggcggccgcctcggttctgtcgaactcgtcgccgaggtcggccaggacgtcgctggcgaccgccagtatcgcggaggtgaacacgtcggcgacccggaagtccaggctggagcgcatcgccgtttcgtcgtagtcggcgcgccgcatctgctcgatgagccacaggtagcgggcgtactcggtgtcgctggggcgttcggagacgtcggcgacgtggcgggtgtccaagcgggtgaacgcttccagggtgccgggggtgatgcgggcgtaggcgtcgtcccagcggggggagttgtccataccggattcccagccgtggtggatctcgaccaggcccaggccgtcggggtcgcgcgcggtggccagccagcggtgccagttcagccaggagtcgaacgtggacgatatgaaccgttcggcttcggcctggtcggtgccgcccgagcggcgtccggcgtcgaggatgtgccgcaacgcgatcgcgtgcacgggtggttgacagatgccggacgtgcgcacgccggacggggcggtgggggccaggtgggcccgccagcggtcggggcccgggaagtagccgtccacgtcggagaacacgatgtgcgggatcatgccggtggtccactgtgctcgcagcagggtccgcatctcggtgatggcccgcgggacggagatccgggccagaccgacggcgatgagcgccgagtcccagctccacatgtgcgggtacagccggggcgccgccgcggtcatgtcgccgaggtcgttgccgcgcaacacgtccgcggcgcgatcggccagtgcttcccccgtgagtactgtcatcgatcggtctccagtgccatggcggattcgggatcgtagaaccgcagccggtcggccgggaaggtcagccaggccgtggccccggggtcgatgcggaacgtcggcggtgcctggaccttgagttcctggccgtcgacggtgaccgtcagcagcaccgaggcgccgaccggttcgacgacgtctaccgtggcgggcaccgcggattcgtcgcgggactgcgagaccgtgatgttctcggcccgcacgcccagcttcaccggctgcccggcgaaggacgccagggcgctgggcaccgcgaggctctgctcgccgacgcgcagtttcgggccgtcggcgacttcgccgtccaggaagttcatgggtggtgagcccaggaatccgcccacgaaggtgtcggcgggagagtcgtacacgtcgatggggccgccctgctgcacgatccggccggagcgcatcaccgcgacccggtcgcccagcgacagcgcctcggcctggtcgtgggtgacgtagacggtggtggtgcccagttccgcgacgatcttcttcagctcggcccggaacgacagccgcagcagcgcgtccaggttggacagcggttcgtccatgagcagtacgtcggcgtcgacgacgatggcccgcgccaccgcgacgcgttgccgctgaccgcccgaaagctgagccgggtagcgatcgaggtaatcggtcagctgcaacaggtccgcggcccggtccacccggcgggcgatctcgtcggcggccacaccacgcatcttcaggccgaagccgatgttggcccggacccgacggtgcgggaacaccgcgtaggactggaacaccatcgacaggttgcggttgcggggagccaggtaggtgacgtccttgccgccgatggccaccgaaccggcgtcgggcaactccaggcccgcgatcatgcgcagcagggtggtcttgccgcaaccgctggggcccaggaacaccatgaactcgccgtcggccacgtcgagactcacgtcgtcggtggccggggccttctgtcctgagtaggtcctggacaggtttcggatcgagatgtcagccatcggtgcgtcctcgcgtgtgattgtggatgttcatcgcagcgtcgtcccccacatgttgagcaggtacttgcgcatcagcgcgatgaagatgatggcggggacgatgagcgcgaacccgccggcgaagcggtaagcctccggggagtactgcaatgtggacagaacctggcccggcagcgtacgccggttgagcgtcagcaccgccgcgcccaggacctcgttccacgacagcacgaaggtgaagatggacgccgccgacacccccggcagcgccagcggcagcaccacccggacgaaggccgagaacggcgagcagccgaagatctgcgccgcctcctcgacgtcgcgcggcaccgccacgaacacggccgccgtgatgagaaccgttgtgggcaaagccaaggcggtgtgcagcagcgtcacacccgtcgtggtgtcgtagacgccggtcgacaggaacagttgcgccatcggcaccgacagcaccacgatcggcagcgcccgggtgaacagcaggaacagctggtacggctcgcgaccccgaaacgcgtaccgggccagcgcgtacccggcgggagcgccgaccaacagcgaccacaccagcgtgttgacaccgacgatgagcgagttgccgaaggcgggcaggatcccggtcgaggagacgaacgtgcccatggtgtcccaggacaggtcggacggccacagggcgcgcgggaactcgttgagcgcgtcccggctggagaacgcggccaccgcgatgaggtagatcgggatcgccatgaacgcggtgaccgcgaggcaggcgacctggacgccgaagcggcgccaccggtgggcgcgcagcgccgccgagttgccccgggtgggcgtcgcggcggtgtccgaagtggtcatcgcttgcctcctttgtcggacggatcgcgcagcgcccgcaggtagacgatcgcggtgatcatcgagatggcgaggatgaccagggccagcgcggaggccacgctcgggttgcgcagcgcgacgtaccagttgtaggtctcaccgaccaggaccgggaagtcgcgtccggtcagggcctgtgccaccgcgaaggtctggaacgccaggatcgtccgcaggatcaacgccacctggaggctgggccgcagcagcggcagcgtgacgtgccgcagccgctgccagtaggaggcgccgaacacctgcgccgcctcgtcgtagtccttggggatgccctgcatcccggccaccacgatcaccagcaccagcgaggtggcgcgccacagctcggcgatgaacaccgcgaagaacatcgacgtgttgctgtcgtaggaaagccagttcaccccgtcgatgcccaggtgggacaaaaacgagttgaggtagccgtggtcggtgaagatcgacagccacaccaggcccgcggccaggtcggacaccgccagcgggatcgcccagatgtagaagtacaggcccgacagtttcggcttggcccgcaacagcagcgccatccccagggccagcgcgaactgcaccgggatgaggatgacgatcagcagcagcgtgttgcgcacggcgggccagaagaacgggtcggcggccatgcgggcgaagttgtcgaagccgaaaccgtcgccggtcttgaacgcctggatcagccccgagatcgtcggccagcccatgagcgcggccatgaacagcaccgacggcgcgatcagccacaccaccggcggaatccggcggcggcgcggcgcgacttcggtgacctgggtggcggccatgtcagcccacctcgcagacggcttcggccggatcgggtgcccagcaggggatcttgaggtcatcgagaatggactgcaactcggccgcctgttcgtccacgacggacttgatcgatcggtcgtccaggcagatctgccggaacgagttctggaacaccgcggtgacctcgccgtcgcgttccccggttcccaccggcggcagcgccatgatcgcgtccttggcctcccgctgcgcggtgatcgcctcggcggccagcttcgtcgcgccctccaggtcgtcgggcagttccgtgacggacaccgggaagaaggtgttctgcttcagcacctcgatctgtacgtccggttcggacagtgacaggatcgcgtcggtggcgccgtcaggatcgggggcgccgtcggggatcgccaaccccgcgaccaccagcatgtaccccaaacccttggggcccttcggagacggcaccagcagccactcgtccggattgcccttgggcgcctcgatgatgcgggcgatgtggtcccaggcgaccatgacctcgcccttggccaacggctcctgcatgttgtcgtagttggtggaggcggggacgaagttcgcccacagctccttcatgtacttccacgcgtcgatggcgtccgcgctgcggaacgtcgtgacctgcccaccggtgaagctcggcagcagatgcccctggacgaagcgggcgtacagcccgtccggcccggcggggaacccgaagaccgggctgccgttggcctttcgcgccgcgatcgcccagtccaggtactggtcgtaggtcagcgagttgacgtcggcccccgagggcagccactctagcgcccgcttgtggacggcgaccacataggacgcctgcatccacgggatgtacttcgcggtcgaacccccggccttggccaactccagcaggtccttcggatactcggcctgcgccagcttccccttcaacagcccgtctacgtcggtgaaccggtcggccaacggcgccagttcgccgtgcatggccccggccaggctcacctgcacgctcccggcctcggcctgcgaggtcagcgtggacgcgaacacgttcccctccaccgcgttgtacgccgcgttgaccttcgcgtcggccaggaccttctcgaaccgctgcttctcctccaccggcgtgaactgggtggacaggaagtcgaggctgccggccttgccgccgctggtgttgaaacccacgcaggacgacaacagcggaaccgccgccagcgccgccgcaccacccagcagcgaccggcgactcaggcccgcgggtgggcgatgtggcgacgttgccatggggtgactcctcaatccggccgggctgtccgcccgccgacttttgtcaaccagctgaacataactccgccattcgctcattgtcaagatcacgcgccgggcagaatgtcggtatgaccgcgatgcgcccctccggacggttccccgcccaggcagccaacacccccggccacctgctgaacctcatccgcagccgcgacaactggacccggcagcaactcctgaccgccaccggcctgtcccgcaccaccctgttctcccgcctcggccagctcttccgctccggctacgcctacgagtccggcgccgcccgctccaccggcggccgcccctccagcctggtccgcttcgaagaccgcggccgcgtcgtcctcgtcatcgacctgggccaccgccacggtcgcatcgcgatcaccaccgtcggcggcaccacgctgcgcgagacccgactgtccatcgacatcgcccaaccccccaagaccctgctgccgaccatctacgaccaggcccaacacctgctcgacaccggcaccgacgagaaactcgtcggcgtcggcgtcgcggtacccggcccggtctcacccgtcaccgggcacctcaccgaaaccacgatcatgcccggctggcaccactaccccctcaacgccgagatggccgaccgctggggcgtcccggtcctgctggagaacgacgcccgggcctacgccctcggcgaatccgtcgaacgccccgacgcgagccctctggtcgcggtcaaatacgccaacggcatcggcgccggaatcgtcctggacggccaactcctgtgcggcgtgggcggggccgccggcgacatcggccacatccgcatcaccgacgcccgcggtcgccgctgccgctgcggccgcaacggctgcctcgccgcctacgcgtccggccacgccctcctacgccaactccgccgccccaccgacaccacggtcgacgacctggccaccaccatggccacccaccaacccaccgaaaccgcggtccgcgccgccgccaccctcctgggccgcaccctcgccagcctcgtcgccaccctcaacccccagctcatcgtcctgggcggagtcctgggccgcacccccgccgtagtggaagaagtccgctcccaaatccacaccctcgccatcgaccgagtcaccacccccctctccgtcacggccagcacggcccaccacccggtcggcaccggcctcaccgccctggttacgggccacgtctacgcccccgacaacgtcgacgccaccctcaccgcccaaccgaccacggccgatacccggtcgacaccgccccaccgagccccgtaagatgtccgaagccgatgggcaaccatcagcggaggggtgtggcgcaattggaagcgcaacggtctccaaaaccgtaggttgcaggttcgagtcctgtcacccctgcaaatatcgaaaagcccgtgaccggtggcaaccggtcacgggcttttcggtgtggttagcgggtcggagcgggggccggggtcgggactggcgtttggcgtgcggcgcggctgcggagcagggcgccgccgagggtggcgaaccagatgacgttgatcaggccgatgctggcgaccgctccccagccgttggcggcgtagaagttggcggcgttcattccgaagaagagggaagggaccagggccaggttggtcagggcgaggatgatgttgccggtcaggacccagcggcgcagcaggccggtgcgggccgcgctgatggtcagggtgatgaggaaggcggcgaccaggccgcgggctatcgggccgtgcaggaggaccatgccggcggcgagcgggccgtcgaccgtggggtccatgtcggagttcggtttccacagggaggtgccgacttcgagggaggccgagaccagggtgacggcgacgtaggtcagtagggacgtgacggcgatggagccggagagtccggcgtcgccgcctcgggcttggcgcagtaggcgggccagaccggcgccgaagatgaggaagccgatgaaggtcgtgacggtgatgaggttgcggcccaggacgttctcgggtggcggggcgccgtcgtagacgaagtacagacccaccatgaggatggacaggactccggagagaagtccagcgaggccggtggtgatgcggtcggatttgctgattgcggacacgggggttcctttcggagggtgggtggggttaggcggagacgttgggctggttggcggcggtgtcaggtcggggtgtgccggggatgaggcggtgggccatggtgaatccggcgacgaggagggtggaggccgcgaccgtccacaaccaccagggggcgtcgaggtcgccgccgatgactccgatcatcagccagacgatgacctggacgacggttccgaagatgccgagcagggcggttgcctggcgggcaacgagcagggagcgctggggtgacttcggcggtgcggtgaccggggcgaagatctcgcggccgaaggaggtcagtcgggagaggaacgaggtggtctgtcctgagtgggttttgttcgtgttttccatggctccagcgtcgccgcgacggaggggttggcgcatcgccagatctggtagtcccgttgacgaaagttgtacgtcgcgcgatgcgaaagattgacgcaggtcgtagccgtacgcgtctacgctcggcagcgtgatggaacgcgacgccgaggccgagcccgctgacacctcgacggggggtcggtgggatccggctgggcttgttctcaccgtgctgcccgcgctggctgcttttgccggggggctggcgcagttgtattgggtgctgctggccgggcccgtggggacgatgcgttgggtcgatatcgggtgtggggcggcggcgtgtttcgtgttgctgtttcggagtcgcgccaggaccgggatcgcgatcgcgttggccgttgtcgccgcgttcgccgctaccgggggtgtggcgaatatggtggcgctttacggggtggcccggtatcggcggttgccggtggcgttggccgtgggggccgcggatgtgttggccgggtattgcttttggcttgtttatccggagaacaacaagttgtcgctgacgttggtcgtgaatgtcgcgattgtggccgcgatcgtggcttggggggcgatgcggcagacgcaggagtcgttgttgttgtcgtatcgcgagcgggccgagcgcgcggaacgggagcagcggttgcgggagactcagattcggcaggcggagcggacccggatcgctcgggagatgcatgatgttgttacgcaccggatttcgctggtcgcactgcatgccggggggttgatggtcgatccggagccgaagatcgatgttgttcgcggttcggccgagttgatctatggttccgcgcggcaggcgttggaggagttgaggttggcgcttggggctttgcgggcggacgagccgacttcgcttgagcagcccgggttggatcggattcaggatctggtcgaggacgcgctgcgggccgggcaggaggtggagttggacatggatccggctatcgtcgagacggcgccaccgggtattggccgcgacgcctatcgtttcgtccaggaaggactcgccaatgtccgtaagcacgcaccgaacgctgtcgccgtggtgacggtggccgccgccgatggggtgttgcgggtgcgggtggtcaacgagatggtggacgggtcgttgggggtgccgggggccggggcggggttgatcgggttgcgggaacgtgctgatctggctggcgggacgttgagccacgggccggttgacgggcgtttcgagctggtgggggaactgccgtggacgtgaccacgacgtcggtgttgctcgtcgatgacgatcccatggtgcgcaacgggttgcgcatggttttgcgtgccgatcccggcatcgtggtggtgggtgaggccgggaacgggcggcaggcggtcgatcaggctcgggaactgcggccggacgtcgtgttgatggatctgcagatgccggtgatggacggggtggcggccactcgtgaactgcgcgggttgccggacgcaccggctgtgttggttctgacgacgtttcacctggacacgtacatcctcgacgcgttgggcgcgggggccagcgggtatctgctcaaggacattccgccgacggagatcgcccgcgccgtgcagatggccgccgccggggagtccgtcttctcgtcctcggtcacccggagtctggtgcagcgggtcgccagcccggccaccgatccgaagatcgaggcagcgcgtgccgcactggcggcgctcaccgaacgggagcgcgaggtcgccgccgccgtggctgccgggaagtccaacgccgccatcgcctccgagatgttcatgagcgaggccacggtgaagacccacgtgtcgcggatcctgaccaagacccgcagccagaaccgggtgcagatcgcgctcaccgtctaccgggcgtccggcgtccgctgaaacctcagccgagcgtggacaggtcgcggtgctcgagctggcggttgaacagcttctcgtagtcggcgaccacttcctcggggacgtagcgtcccgcggtgcggcgtgccgttcgcgagcagcgtcgccacagcgcccggtcctcgatgagacggcacagtgccgccccgaaccgctccgcgtcgccgacagggcacagtagaccgtcctcgccgtcggtgatgatctccggtgggccgtaacggcagtgcgtggacaccacggggagtccgaagtgcatcgcctcgatgacggtcaggccgaaggactcgaaatcggacgacagcgccgcgatcccgccggcggcccactcccggtccatcggcgtgatcatgccgggcagtgatacccggtgtgacaggccgagtcgctggatctgggcgcgcagtccatcgagttgcgagccgtcgccgacgactcgcaacctccattccggatggtgacggtgcacgatggcgaacgcgtcgatcagcatcgcgaagttcttggccggttcgagacgtccggccgccacgatgacccggttgtcgggccgccgcgcgcgtcgcggtggcgccggtaccgagttggggatgcgggtgacccgggatgccaggtgcggcagttcccggcgatgtcgggccgcgtcccgttgggtgagcgtgaccaccgcgtccatgcgttcgtaggcgcgcgacagttcggcccgcagtgagggctcgtggtgttcgtagaacatgtgctcctgcgcgacggtgatcgcgcctcgcggtgccagggcggcgaggcagacattgagaccgggcgtggtacccaccaccacgtcggcctcgcagtcgttcaggaactcggtgagccgcgcgtccaccagttcggtgtacgcgtgctcgtagaaggtgtcgccacggggatggatgcgggacggacgtttccgcagcgcgctgtcgcgcgtcgatcttcgcctcccgtcgacctcgtcgacgagcgtcaccacctccacccggggatcgacgtcgaatcgtggacgggaactgagcctgaatatcgccgcgatccgcaccccgtgaccgcgcgccgccagggcggaggcggtggtcagggtggcgcgggtgatgccgccgacgcggtccaagctgtggaccaggaacgtaaccttcatgtgacccctgtaaaccttgctggagaaggaaagtccgacgcctatcaggatttctgggtcagggtcgttcctctgtcggatatccgcgaattatgagtcggataagggcatgacagggggccgggcatctgtcagacgctgcggtgggattgcacggttgacggtataccttcgttgccgttatattgtcgtacatgactggcccactccgagaacccacgttcttgatactcaccgcgttggcccgggagccgttgcacggctacgggatcgtcaccgaggtctcgcagctgtccgaaggccgggtcggcctgcgcccgggcaccctgtacggcgcgctcgaccggctgcgcgaggacggcctggtggcctccgaccgcgaggaggtcgtggacggcaggctccggcgctactaccggctcaccgacgagggcgcggccacgttgcgcgaagccgtcgagcagacgcgtcgcaacgtcgacgccgccgcgaaacggctgcgcgccttcccgtccccgtcgttcgacactccccgaaccgcacaccgactggcaggaggaacggcttgaccacgaatcacgaggtactggagcagcgctaccggcggctgcttcgcgtctaccctggacgctaccgccgcgagcggggcgaggagatcgtcggcacctatatggactgcgcggccgaggaccgcaagcgacccaccttggccgatgtcggcgacatcgccaaggccgggctgctgcaacggctccgccacgcccccgaaggactgcccggcgggatgcgagtggccgccgcggcggcgctgagcgtggtcacggcggtgtcgttcgtgttcacgctccgggtcgagatgagcccaccgccgggcggcaccgagttcgacaccttcggggcgttccagagcccggccgtgatcctgtgggcactgtggatggcggtgggactgtcggcggccttcctgcccgggcgcgtcacccggggcctggtgctcgtgccgatggccgccacgctcgcctacatcccgatcgcctacctgacctactacgcctcgccgccgatgttctcggtgatcccgctggcggtcttcggagccctggtgctggcctggccgaagactccgcactggacgatgcgagtggcgccaccggtgagcctgctgttggcgctgggcgccttcgggatcaccgaaccgcaccggacgtatcgcaccggcgacgtcgtcctggacctgccggttctcgtgctgcttgcgctgggcgccatagtgatcgccggtgtggtcgagtacttcacccgccggaccacccgcaccctgtgggcggcttcggtgttgctgcttcccgcggtttggttcgccacctactcactggcgggcaccaggatgtcggccggtgactggaacgtggcggcgagcggtacctacgtcacgacggcggtcaacttcgggctcatggcgctggcgataccgctggtcgctctggcctggagccattggcgggccgccaaacgctgacgcgagacttcggaccggtgtggacgcttggcgtccacaccggtccgtttcgtcgggtcacgcggcctggcgacgggcccggtcgcggaggttccgccggatcgcgacgacggcggtgacggtggcgaacaccatgcccaccaacagaaccaggttcgcgatcacggtcatcgtgttcgacgactgcaggttcttcgtcagctcaccctggatgaatccacccaggacgatgatctgcagcgtgaccaggatggcgggcagggtgccccacgacagtcgctgcatcagccacaccagcacgccgcagccgccgatgacgtagacgcccggcgggaagccggggaacttctcgggcgtgacggcgtactgcatcaggatgccgatgatgcccaccaacagtccggccaatgtggccactgtcgcgcgggaacgcgggacgagtttcaatccggtgctcttcgagtcgctcatggctgccagtctgggacgaaaagcgaggtaccgcgtcggccgcgaggaggccgcgtcactactccggtcagcgtagaagcggcctcaggtcagcggcccgaacagttcggtcttgtcgaactcgccgtccatcgcgttgagcacgctgatcagctggctctcctcgtagcggaaatgggtctccatcaccgcttcgatgccgtccaggtgccgatgcgccacctctgcggtcggggagtcggcgatcgccttctccagaccgccgatgaggtggtcgatcatgttgtggtcctgggacagcttcgcgatcaccggcgccaggtccgggcggagccgggcgacgtgcgggaacagcgagccgtcctcgctgcggtggtgcccggtcagggcgctgcagaagcctcggcagaacaacagcaggtcaccggagaggtcgaccgtctcgccggtgtcgagtgaggtccgtgcgagcgcgagggccttgcgtagtttttggtggacggagcgaagttcgtcgccccaggcggtgagtctttccacggccagctttcgtttcggcgcctccatgcctgacgctgtccgccaccggcacgcgacgcttcggacattgtagtcaccgcttcccggccgtcgcacgtccgattcgccaggtcctgccctcgcgggtcacgccgcgcaggcccgcgaagctggccgcgtcaaacgaggccaggacgtcgggagcgcgcagggcggcggtgacgatggtccggtccgcggtccaggccgtgtccgtcaggcggccgaccatgtgggcccagccggtggggcgggcggcgaccacccaggcgtcgggcttgggggcggcgaagcgacgggcctggcgcagccaggacgccgccgactcgggccagtccacactgtccagtatctcgccaccgcgctcggtccaggcttcggccagcgcggcccgggtggcgaccgacgcggcgtcgcgggcggagcccaggacgatcgtgttggcgcccatgcgttccagcagccgcaggacggcggcgagctcggcggtgaggtgagcggcgggtgcgggggcggtgagagtggtcatcgtgagtctcccttgtggcgtcgttggtcaggtggcgtcgtggaagacgaggcccagggtgtggcggcggccggagcgcagaaccgagacgccgtgccgcatcggggccgccgaccagccgcgtgtcgaggcgacagggcggtcgcgggtggtgaacaccaggccgtgcccgtgcgggatcagccgcgcgctgccccgcgactgggctcgggggcgttgttcgagtgtcaggaactcgccgccggtgtggtcgacgccgggctggttgaggttgatgacgacctggagcgggaagaccttgtccccgtacaggtctcggtggagggcgttccagtcgccggtttggtagcgcagcaggatcggggtggggcgtcgctgcccggcctcgtggcattcggcgagccatgccgacagcgtgtcgggccaggttgcgtcccacttcagtttgcgggcccagtcgcgggcgacgggcaagagcctggggtacagctcttcgcggagccgctgcacggcttcggggaacgggtcggtgaagtagcggtattcgccctgcccgaaccggtagcgcttcatgtcgacggtggcccggaagtggcgcggttcgtcgtacagtgccgcgatctcggcggcctcgtcgctcgacagcagtcgcggcagcagcgcgctgccgtgctcgtcgagttcggccttgaccgccgtccagtcggcttcggcgacgcggtcggtgaaccggtcgcgggtgtgggtttcgtgggtcatgcccacttcaaccccgccgcccgggagcgggttgcactcagacggtggtgatgaactcccgcacgatggcgttgaagcgggcgggttcctccatgttcgggtagtgggcggtgccgtcgatcgcggtggagcggccgtcgcggacggtggtggtcaggcgctcggccatgccgaggtggtcgggggagtcgatggcgccgttgacggccaggacggggacggtgatgtcggcgacgcgggaccaggtgtccggtaccggggtctgccagtcgggttcgtcggcggtgtgcttggacattgtggagcgtgtcatgtggcgaagccggtcggcgactgagccgtcgatgtcgtcgaggccgcgatgggggccggcggcgaactcggtgaacacctggatggaggtgtcgatgtccccggctgtcatcgcggtgtgccaacgggtccaggtgtcggtggtccacgggtcggtgaagtagggctcgctggtgccgacgccgctgacgacgagggccgcgacgagctcggggtgttccagcgcggtgtcgacggcggtcgcgccgcccatcgacactccgatgaggatcgcggggccggtgtcgaggtgccgcagcagccgcgccacgtcgtcggtgtgacggaacgggccggtggcgttgggcgagcggccatggccccgggcgtcgggggcgatgacgcggtggtcctcgccgaagccggggagctggtcgtcccacatgtggtggtcgaggaagccgccgtgcaggaagaccagcggtcggccgctgccggtttcatagcggaacagatcgctcatgacaaccagggtgtcatgttccgaagcatatgacaactcaggtgtcatactggtggggtgaatgacagtcagcccgccgcgtccgtcgaccggttcttcgaggtgttcgacctggtggggccgttgtaccggcggatacaccgcaaggtcgagcaggacaccgcccgggaggggatgtcggtcggcgtgcgggccgtgctggtgatgctgcacgaccggggaccgatgaccgtgccgcagttggggcgggaacaggcgttgagtcggcagttcgtgcagcgcatggtcaacgaggccgcggcgcgcgggctggccgaggccgtcgccaacccggcgcacaaacgctcgtcgctgatccggctgacgacggacgggcacgccgtcatcgccgcgctcctggagcgggagcgggcgatgttgcgcgcggccgccgccgacctcagcgacgccgacttcgacgcctgcggccgggtgctgtcgcgactgctgcggctgctcgacgacgtggacgtcgactgatcacgacagccgggaggcgtccaggcggtgcttcgatcggtcgacccggccgatcgcgggggtggcgggttcggtgtcggtcaggccgtcgaggtggctggccaggtcgcgcagccgggggtgggcgaagatgtcgcgcagcgccacgtcggggtggaggcgttcccggatccgggtgaccacgcgcatcgccgccagcgagtggccgccggaggtgaagaagtcggcatcccgggtgggtgtcggggtgcccaggacgtcgtgccagatcgcggccaatgcgagctcggtggcggtggtgggcggctcctggttcgcgtgcgacgggctggggtcgggcagcgcgctgacgtcgacctttccgttggggttcaacgggaaggcgtcgaggatcgcccacgccgacggcagcatgtgggtgggcagcgactcgacggcactcgcgtgcagggccgcggtgtcgagccggtggccgggttgggcgaggacgtaggtgaccaggcgtttgccgccgctggggtcgtcgcgggtgacggtgaggttgtcgcggacgccggggaagtcgcggacggtggcgtcgacctcgccgagttcgacccggcagccgttgatcttgacctggttgtcggtgcggcccaggaacttgaggttgccgtcgccggtccagcggaccaggtcgccggtgtggtagccgcggctgccgtcgggggcgggccggaaccgttcggcggtcaggtcggggcggtgcaggtagccacgtccgacgcccgcgccgctgatgaccagttcgccggggacgccgcgcgggacgagccgtccggcggggtcgacgacgtgcagccgggtgttggcgatgggacggccgatcgagatgggagtgtcggccgtgaccggggcgaaacacaccgacacggtggtctcggtggggccgtagccgtgcaggacggtgatgccgaggtccagcagcgcctcggcgagcgcgtccgaaatggtctcaccgccgcagaacagcagccgcaccgtgtcggggagcttcgcggtgtggctggtgtacagcttcatgacgccgggagtggcgccgaagtgggtggcgccccggcgaagcagcgcgtcgagttcgtcggggtcggcggtgacctcgggggcgatgatgacgcgaccgccgacggtcagtggcagcgtcagttcgcgcacggccgggtcgaaggacagtgaggacagtgccaggagccggtcctcggggccgaaaccggggtcggcggcgtaggcgtcgagcagattgaccagattggagtgttcgaccatgacacccttggggttgccggtcgaaccggaggtgtacatgacgtaggcgaggttggcgccggtgatgtccacatcgggccagtcagcgtcgtcgggggcggggtgctggccgggcaggacgatgtcgacgtcgcccacgtcgagggtcgcggcggtttcgggcgtcgccagcaggaccgtcgggcggctgtcggcgatcatgtactcgaggcgtttgcgggggtaggacgggtccatcgggatgaacgcgccgccgcacatccacaccgccagcaggctggccagcagcatccggtcgcggcgcatgcacacgccgacaagggattccgggccgacgccgcgttcgcgcagtatcaccgacagggcgcggacctggtgcatgagctcggcgtaggtccaggtgccgtcggcgtcctcgacggcgacgcggtcggggggctgctcggcgatccggcggatcttccacgggacgacggtcgggtcggggtggcggatcgggccggtgcccagggcggccagttcggcgcgttcggcggcgggcagcaggtcgatgccaccgacgcgctggtgtgggtcgtcggctatggactcaaggagctggttgaactgggcggcgatgcgttcgacggtggcgcggtcgaacagttcggtggcgtagcgcagttcgccggtcaggccgtgcgcggtcggggtgaggtgcacggcgagatcgaagggggtcgccccgacggtctcaggttgttcggtgagctcggcaccgggcaggtccagccgcgtcgcggggacgtcctggaggctgaacagcacctgcaccaacgggttgtgggcgaggctgcgctgcgggtcgaggtcgtcgaccaggtcggcgaacgggacttcctggcgcgtgaacgcggcgaggctggagccggtgacccggtcgagcaggtcgccgaaatcggggtcgccggacaggtctgcggggaggacgagcgtgttgacgaagaagcctagcgtggactcgctgtcgactgtggtgcggttggcgacgggggtgccgaccaggaaacgctcctggccactccagcggtgcagcaggacatcgcaggcggccagcagggtcatgaaacgggtggcgccgtgttcgcggccaaggcgttccaacttgtcggcgacttcggcgggtacgccgaagtggacggtgtcggtggcgaagtcgcgttcaggtgggcgggggcggtcggcgggcagttccagcagctgcgggaagtccgacagggtggtgacgtactcggcgcgggattgcttcagcgccgacgatgccatgcgggcgcgctgggcgcgcgcgaagtcgccgtactgcttgggggcggggaggtcggtgacggtgccggtggtccggtcgcggtagtgaccggcgacctcggcgaggaacagttcgagggaccagccgtcggtgatgaggtgatgcagcacgatggccagctgggtctcgtcgccgcgcatgatcgccaggcgcagcaacggaagcgcggcgacgtcgaaggggcgggtgacgaacgcggtcaccgcgtccggcacgtcggtggcctcgatgagctcgacgcgcggctgccagggcggtgcgatcacctggaccggttcgtcgtcgaggacgtcgaagcgggtgcgcaggacctcgtggcggcgcaccgtttcggccagcgcccactccagcgcggggacgtcgatcgagccttcgacgcggtaggacttgaagacgttgttgacggcggtaccggaggcgagctggctggtgagccagagttgttgctgcgcgggcgaaagcgggacgggggcgtcggcctcagccggtgtcggtgcggggtcgtcgggcgcggggctgtgattgccgagcagctgcgccagcgccgagggagtggcggcggcgaacaggtcgcggtacttgagttcgatgccgaagcggtcgcggatgcgggccagcagcatggtcagctggagcgagtggccgcccgcgtcgaagaagtcggtgtcggtgccgacggccggggtgccgaggacttcggcgaacagcgaggtcaggagctcgacaggggcggtgccggacggggccgcgctcgagggcccggcgggacgctcgtcagtcagagcctcgaagccatgcggctcgggcagcgcgtcgcggtcgagctttccgttcgccgacaccggcagcgcgtccagctccacgaacacggccgggaccatataggacggcagcagctcggccagcgcctcgcgcagccgcggggcctcgcgtccgggttcgggcaccacgtagctgatgagccgttgctcgccgacggcgtcgggacgggcgacggtgacacagtcggcgacgccgtccagccagcgcaacgccgtgtcgatctcgcccagctcgacccggtagccgcggatcttgacctggtcgtcaacgcggccaaggaaaaccagactgccgtcgggattgcggtgagccaggtcgccggtgcggtaggcgcgctcgccgtcgggcccggtcacgaaccgctcggcggtcagttcggggagacccaggtaaccccgcgccagtcccgcgccgcagatccagatctcgccgcgctcgtccggctgaccgtcctcattgatcaaatggatccgggtgttgtcgatggcctgcccgatcgaggggacggcggcggtgtcacccggatgcggcttcaccaccgtcgaggtcgccacgaccgtgcattcggtggggccgtagttgttcacgagtgtgaacgggtggtcacccgggtggagccgcagccggtcgccgccggtcagcagcacccgcaacgccagccggtcgtcggcgggacggcgcagcaggtgctcggccatcacggtgggcaggaacgccaccgtgaccgcttcggccgcgcaccagtcgatcgcctcgtcgaaggactgccggatgtcctcggggatgacgtgcagcgcggccccgttggccagcgccgaccagatctcccacaccgaggcgtcgaagcccgccgccgcgatgtgggagcagcggtcggcggtggtgatgtcgaaggcctcgccgtgccagcgcaccaggttggtcagggcggcgtgctccaccatgacacccttgggttcccctgtggaccccgacgtgtagatgacgtacgccaggtccgacggctgcgggcggtgcggccatgcggtgggtgccaaggcgtccgggaccgtgtcggtgtcgatgaccgggacaccggacggcaccggaacccggtccgccaggccggtggtggtcagcagcgcggtgaagccgctgtcggcggcgaggtactccagccggtgccgcgggtagctcgggtccagcggcaggtaggcggcaccggccgcccaggtcgccagcagcgcggcgatgccgtcgcggccgcgcggcatgcacacccccaccaggtcgccgggccgcacgcccgcgtcacccagtgcggtggccagccgggacgcgcgggccagcagttcggtgtacgtccaccgtccgtccccggcgctgaccgcgatccggtcggggtgcgcgtcggtgttggcgcgcaacaggtcggggaccgtcgcgagttcacgaggcgatgtcatgagcttcctccttggcgggagtcgggggctcgccgtcggtgacccggacgctgcgcggcagcagccaggcggcggcgaggatgtggccgagcgcgccgatgacgagggtttcgcggatgccgaggtactcgccgctgacgccaccggcgagcgcgcccaaggcgaaggcgccgtaggtgagcatgtagctgcccgcgtgcacccggccctgcatgttctcgggggtgacctgctgccggtaggtcacctgggtggtcatgaacgcgatcatcccgatcacgaagatgccgtgcgaggcgacgagcagcagtgacttgacgatggtgtcgccgcccgcgaacggcagtacgacgcaaccggcggccatcacgagctgcccggcgatcagggaaccgcgcacgcccaggtgccgggtgccgcgttcggtgaagaacccggagatcagcgcggtgcagctggcgacgctgagcaggatgccgatcatcagcggcgtgaagtgcaggacgttcatggcgaacagcaggtacagcgacaccatcatggcgctgaagaagttgctggtcgcggtgcacagcgtgatggcgcgcaaccggacgttgcgcaggatgaacgtgacgccgtcccagatccggggcttctcgtgctcggcgcgctcgggcgggtgcccgggttcgcggaccccggcgacgaacagcgccgacaccaggaagctgatcgcgtcgaggatcagcgcgatcggcgcggtgaggacctgtacgacggcaccggccaccgaaccgcccgacacctcggcgaaggtggtgaccttctggagctttccgttggcgtccagcagtttcggctcgggcaccagtttcgggatgtacgcctgcccgcagatcgtggccaggacgttgaacgcaccgaacccgaacgcgatgaccaggaacaccggcaggctgagcaggcccaccgcccacaggatcacgatcaccgccagcagcagcatccgggccaggtcggcggcgaccagtatggagcgtttggcgaacttgtcgatgatggcgccgaagtgcagcccgaacagcaacgcgggcaggaacttggagaagaacagcagcccctgctcgaacgcgcccgcgtccaggatctggatggcgatcagcgggatcgccatcgcgctgatctcgtcgcccagcagcgacaggctctggccggagaagaaacgggagtagttgcgctcctcgcggaacctgaacgtgacgttctcagttctggatgtcatgcagcggttccttcgtgagggtgtcctccagcagcgccgagacgacctggaagtcgtcgaaggggaagaagtggccgccggggaaggtgcgcaggacgtggtcgccggtcaccgatttggtccacttgcgagcctctatgggcgcgattccggagtcctggtcgccgaagtacacccgcagcggacggtccagcggttcggcgcgggtgtcgcggtagcgttccgacagccggatctcgtcgcgcagccgtcccagcagcaggtccagcagttcgggttcggcgaacacctcctcgggggtgccgcccatgtcgcgcaggaaccgcagcagccggtcgtcgccgaggtggctgatccgttcgggcgccggggtcgtgggtgcccgctgcgccatggcgacgaggccggcgagccggtcgccgtggcggccctcgtccagctgccgcgcggtctcgtaggcgagcagggccccgaaactgtgtccggccaacacgaaccgggagtcgctgacggccagttcgggaagcagcagcgacgccaggtcgggcagcgagtcgacctcggcggcctgcgcggcgaagtaaagcgaccatgggtcgacgacgctgagccggatccacgggcccagcgcggagtcccagcgccggaagtgggtctgcgagccaccggcgccggggaagccgatcaggtggacccgggcggcgggtttgggggtgacggtgcggatgtgcatggtgcgtcctctatgtcctgccgcgacggcgttcgcggcgacgggccgcgtccggatgggggacgcggcgccgggcggcaccgcgcttggctccgacggccggccggggctcgacgccgaggctagcggccagggcggcgatggtggggtgggtgaagaacgcggtcaacggcaggtcgaggccgtgccggacgcgcagctcctgccgcaccttcacaatggacatcgaggtggcgccgaggtcgaacaggttggcggtgacgctgacggcgggcagctggagcacctcgcaccagacctcgtggaggcggagctgcgcgtcgtcggcgggcagtgcgcggtcgggggcggtatcggggggcgcggccagtgcggcgacggccttgcggtcgccctttccgctgggggtcaacgggagtgcggccacggcggtgatctggctggggaccatgtgggccgggagctgccgggcggcccagcgcttggcctcgctggcgagccagtcggtgctggtcggctcgcggcctggctggccgccgggagcgacagcagcaccggcggccgagccggtgacggcggccaccagctgcttctcgccgccgggggcggtgcggaccgcgacgagcgcgtcgcggacgtcggggtgttcgcgcagcaccgcctcgatctcgccgagttcgatgcggtggccccggatcttgacctgatcgtcgacgcggcccaggaagtcgaggctgccgtcgcggttccagcgggccaggtcgccggtgcgaaacgcccgggtgccgtcgggcgcggtcacgaaccgttcggcggacaggtcggcgcggccctggtaggagcgggcgacgcccgtcccggcgatccacagttcaccggcggcgccggtgggcgccagccgaccgtggctgtccatgatgaacattcgcaggccggggatcggtcggcccaccgtgatccggccagggtcggtgatgtgggcgctggtcgcccataccgtggtctcggtggggccgtagacgttgtggacttcgaggccgagccacagcagcgactcggcaaggtcactcgacagtgcctcgccgccggtgaggatgcggcgcagtcggggcggtgcgtccttggcgtggtcggtgtacagcttccaggtcgacggcgtggcctgggcgacggtgacgccgtgctcggtcagcgcctcgtccagccgctcgggatcgcccgccatcgtgttgtccagcatcaccaccgtcccgccggtgaccagcgggacgaacagctcgatgaacacggggtcgaaggacatggacgtcaggcccgccatgcgatcctcggcggtgaacccgagcaggtcggcgaacgcgtcgatctggttggcgatgcctcggtgttctatctggacacccttggggcggccggtggagccggaggtgtagatcgtgtaggccagccggtcggcgggaacctccacagccgacggttccagagtcggattgtccggcagctcgtccacgtggatgacgggcgtgccctcggcgatcggcagcgacgcggccagttcgcgggtggacagcaccgccacggcgccgctgtcggcgagcatgaactccagccgcgcggccgggtagccggggtccagcggcacgaacgccgcgtccgccgcccagacaccgagcagagtggacaacatgaagcggttgcggggcaggcagaccgcgaccagtgactcaggttccagtccgagttcccgcagcgccgccgccacggtgtcggcgtgtcggcacaaccactcgtagctgacctcgccgtcggtgtcgatgaccgcgacccggtcaggctcggacgcggcgcggtccctgatccgggtcagcgccggcgtcagatcacccgacggtgccccggttccggtgcgcagcaggtgctcgcgctcctcggcggccaggatctcgatgccggacaccggccggtccggtgcgtcgaccatcgccgccaccgcgttgccgaagtggacggcgaaacggtgcgcggtttccggatcgaaaagggcggtggagtactgcaccaccccgtcgagcccggaggcgccgggcgccaactccagcgtcatgtcgaacatggacgttccgccgtagacgtcgagacgctccagccgcgcccccggcagtttcagctcgtcgccgggggtgttctggtacgagaacatcgcctggaccagcggatggtggatgaggctgcgttccggtgccagtccctcgacgagccattcgaacgggacgtcctcgttggcgaaggccgccaggctcgcgtcccgggtgcgggccaccagttcggcgacggtcgggtcgccggacacgtcgccgcgcagcaccaccgtgttgacgaagaacccgatcagcgcctcggtctcgctgcggccccggcccgccgacggcgtggccaccagcaggtcccgctgaccagtccagcgcgacagcaccaggaagtacgcgctcaacagtgtcatgtagacggtggagccgcagcgggtggcgagccgttcgacggcggccatggtctcgtcggggatcgtgaactcggtggtggcgccctcgtggcgtggctcgtccggacggagccggtcgccgggcagctccagcagttgtggcgcacccgaaagcgcggccacgtagtcgcggtgccgggccgccacggcctccgacttcaccgcttcggcctgccagagcgtgtagtcgacgtactggagtcgcagcggcggcaggtgcggcttggtcccgcccaggtacgccaggtaacagctgccgatctcgtcggcgagcacgcccagcgaccagccgtcggcgatgatgtggtgcagcacgaacgtcagcacggtgtcgccgccgccacggatcagcgcgacccgcagcagcggcgcctcgtcgagccggaacggccgctcgatgacctcgcgcagcgcggccggggcgtcgccggtctcgatgacctcgaccggcaccgcgacggtcgacacgatcacctggaccgggctgccgtccacgacaccgaagcgggtgcgcagcgactcgtgccgggccacgacggtgtcgacagcggactgaagcgccgcgacgtcgacggtgccgtgcacgcggcgggtcaggtccacatgctgccgggcaccgccgggtgtcagctgttcggcgaaccacagccgccgctgcgcgaacgagaccggatagacctcattcatcggtttcctctttccgttgcggggcttcggcgttgagcaccatcgccgtgaccaggccgtcggtgtcgagcaatggcggcaccgccacgtcggcgtccaggacggtgctcatcggacggtcgacagccgccgcgtccatggcgatgacaccgctggccaacaacgccaggtattcccgcagccgcgcgggcggctcgtagccggacaggctgaggtgcagccgcccctcgaacgggaacacgtcgagccgcagccggtgctcctgctgcgagtacgccgccggggtctcgtcgatgagttcgaagccctgctcgtgttcgtcctcgccggtgtcggcgctgggcgcattctggaacaccagataggtgtcgaacagggcctcgccctcgtttaggcccgccattcggaccagctcgggttgcgggatcatgccgtggtcgatcaggtcgagcgaactttcggccgcgcctgtcatccagtcgcggacggcatcggcgggcccggcccgccaggtcgtcggcagcgtgttcatgaacatgcccagcgcggtctcgatgccgggcagttcggcgggacgccccgccgtggtcagcccgaaccgcggcgcggcgtggccgtcgaggcgctgggtcaccgctccccacagcgcttgtacgcccgcggctgcggtgacaccggccgcgcggcaggcggcgtggaaaccgcgcgcggcttgggcgtccaccgtggtgatgaggacgttgaagtcgcggtgcgacagccggttcgcgggtggcaccgggatcggcgacatcgacgtcaaccgctcccgccaccagtccgcgacgctgccgtcgcgcatccgctcttctcgccactccacatacgacgcgtagtcgaagggtgctcgccgcttggcccccgtttcgccgggtcggtggtacgcggccaggaagtcgcccaggtaggtggtgaagctccagccgtcgaggcgccggtagtccatgctgatcacccagcagccgtgccgctcgcccagccggatgaacgcgaaccgggtcggcagactggtggcggggtcgaatccggtttcccggtcggtgcgcaggaactcggcgatggcctcggtcttggcgtcgtcgtcgagaccggaccagtccagtgcggtgatcgaaccgtccacgttggcttcggggctctgcgtgaaaccgtcaccgcttcggcgcagcacggtgcgcaggaacggcgtggcggccaccgtggcgtgccacgcctcgcgggcggcgtcggggtcgaactcgccctggtaacgcagaacccgttgcaccacatacattccgttggacgtccgctccggcgcgacgctcatcatgtgttcctggagcggcgaggcggggaagctgccgctgggcaggtcgcggacccgcgcgggcgaggccgccacagttggtgcggtcgtgtcggtgtccaggaacgtcgccagcagttccacggtctggttggcgaagatcgaccggatcatcaccggatgcccggcgtcgcgtagccgcaccgcgacctgggtgatcttgatgctgtcgccgcccagatcgaagaaattgtcctcgcaggtcacctcggggacgttcaggacggcggcgaagatctcggcgaccagccgctcggtggccgtcctgggtggagtgtgtccgcgcgagatctgccgcaggtcggggatccgctccagcaccgaacgatccaccttgccggtggcgctgaccggcatgcgccgcaacggaaccagcatcgacggaaccatgtagtcgggcaggatgtcgcgcagccgctgccgcagcgcgcgcggcaggtcccgccatgcccaacccgacgcgggggtgttggtgtcgggttcgtcgctgacgtgcgggacggtgacccgcgtgcccgggtggtggtagacgacggccagactgcccggcgcgccgctcggcgaccaggtgacgagggcttccaggccggtgccctcggccagttcccgcagtctcgcgggctggacgccgtcggggtgaagccgcgcgttggggattcccgcaaccgcgaggtagtcgccgtccacaccggacgcgagctgttcggtcagtcggtcgaggttctcccagtggccgaactcggtgacggggatcggttcgccctcggtgtgcagcgtgacgtcgtagcggtagcggaccagctggttgtcgccgtgcgagtacttgacgctggtctcggcccagcgcagtcccgggatgcgttgtgggagcgtggtgaagtaggccgggtggatgagcagttcggtctcctcggcgaactgccgttcggcccgcgcggtcagaacggcctcgtcggtgtcggggttttggtgccgcaccacggaatcgtggaacatcgcggtgatgccgaggttgcggatgtcgcccaggaatatcgtcccctccggtgccaggagcgtggcggcggacgccagcaccgcgtccaggtagtcgcggtcggggaagtactgcgccaccgagttgatgacgacgcagtcgaaggtctgaccgtccagtgccgacagttcgtcggcggccagccggtgcagcgacaccttgtcggtcaagccgagcttcggcagctgcgcggcgatgtagtcaaggccctcggccgagacgtcgataccggtgtagtgctcgcagccgcgcgccagcttgaacgcgaaaagcccggtgccgcaaccgatctcgaggatgcggcgcggccgggtggcggtgatcttcgcgaccgcgtcggcgtgccacgccgacatctcgtccaccgggatcggtttcttgctgtagctggactgccagcccttcaggttgaactcggggtcctcggggtcgtcgccgtcggtgtaggcctggtcgaagacgtccgaccacgggacggtcgcctcgccggtgtccaggtgcccggcgtcggggaccacgaagcccagcagctgcttgtcgccggacgcgtccacgcgacacagcaccgcggcctcggcgacctcgggctgccggttcagggccgcctccacctcgccgagctcgatacggaaaccacggaccttgacctgatcgtcgatgcggcccaggaagtccagcgcgccgtcggcgcggcgccgcaccaggtcaccggtgcgatagacgcgctcaccgtcgccgccgaacgggtcggggcggaatcgctcggcggtcaggtcgggacggttcaggtagcctcgcgcgacctgcacgccgccgatccacagttcccccgggacacccacggggagctcgttgccgtgttcgtcgacgacatgcgcgcgggtgttggccaccggatgcccgatcggcggcggaccggcgacgtcgggccgccaggcccagtaggtgacgtcgatggcgcattcggtggggccgtagaggttgtcgatcgcgatgccgcagtcagcctcgacgcgttcgcacaggtcgcgcggcagggcgtcgccgctggtgaagatccggcgcaacgaggattcggcgaggctgccgtgcgccagcagtgccgacaacgccgtcggtacgaagtggatatgggtgacgcggtgccgggtgatctcgtcgagcagccgctccggttcccggtgcgcgtccggggtggccagcacgatcgcggcgccgtgcatcaagggccacaggaattcccacaccgacacgtcgaaggtgtaggtggtcttctgcatcacccggtcgctctcggcgagccggtactcgcgctgcatccagttgatccggttcatcgccgcgcggtgctcgaccatgacgcccttgggggttccggtggagccggaggtgtggatgacgtaggcgaggtcgcggtcggatgcggcgacctgcggccagccggtgtcttgttccgcgagggcggcgatcgtggccggggcgtcgaggctcaggacggtcacggtgtcgggcaggtccaccagcgcgccacgatcgtcctcagtggtcacgacgatgccgatgccgccgtcgcggaccatctgcgcgacccgcgcgggtggctgctcgggatcgaagggcacataggcgccaccggaggccagcgtgcccaggatggacggcacgagatgcgggccccgtcgcagacagagccccaccaggccgtcggagtcgatgccgatgccgcgcaacaggttcgcgatgcgcccggcggcatcggacagctctccccgagtgaggtggacgccgtcacccgacacggcgatcgcgtcgggctgctcacgcacccggtcggcgacgacatcggtgatccgccgccccagttcggtgtcggcctcggtcgcgttccaggccgcgagctgttcccgctccgaagccgacagcatcggtgccgtggccaccgatccatgcgggtcggcgagcatcgcccgcaacatctggtcatagtggacggcaagtcgctcggcggtggccgcgtcgaacaggtcggtggcgtactcgatgacccccgtgtagcccgccgccgcggggaagaactccatcgtgacgtcgaacttcgtcgtgccggtctcggtgtcgatcgactccagcgacgcgcccgccagatccaggtcaccggccggagcgctctgcaggatgaacatcacctgcgccaacggattgtgcgacagcgtccgatccagcgacagcgcgtccaccagctgctcgaacggcagctcctgccgcgagaacgaatccaggcacacccgcttgacccggtccagcaactcggcgaacgacggctcaccggtgagatccatcggcagcaccaccgtgttgacgaagaacccgatcaccgactcggtctccacccgggaacggttggccaccggggtggcgcagttcaaccgccgctcaccgctccagcggcgcagcaccgcgctgaaagccgtcagcagcaccgcgaacggcgtggtcgcgtgctcgcgggccagccgctccacgtccgcgcgcaccgccgccgacaccgcgaaccggtgccgggacccgttgaaggtctgcacggcgggacgcggccggtcggtgggcagctccagcaccttcgggttgtgcgacaacgcctccatccaccacgacagctgctccttgtgctccggagtgccctcccgggaccgctgccacagtgaatagtccacatagctgatcgggatcggcttcaggtcggcgtcggtgccgtgcaggtgctgtcggtacacggcggtgaactcgccgatgaacacgcccagcgaccagccgtcggcgatgatgtgatggatcgcgatcgacagcaccgcctcgcccggcccagtcctggtgagcagcacccgcagcagcggtccggtctccaggtcgaacaactcccgtccgaacgcgtcgagccggacgtccagctcgccctcgtcggcggtgtccagccgcaccttcacgaccgcctgcggctccaccacctgtgccggagtgtcaccgtccacgatgaaccgggtgcgcagcgacgcgtgccgcgccaccaacgtgtccactgtcttctgcagcgcggtgagggatacctcgccgcgcacccggtagcttcccacgatgttgtaagcgctggtgtcgggcaggaaccgcgacaggaaccagatccgctgctgcccggccgacagcgcggcgcgggtggcgccggtgggtttgatgccctccggccgcgccccggccttgcccgcgcgcagcgcggccagccgggaacgctgttcctcggtgagtgcggagatgtccacggggtttccttccagcagtgagggatcagtcctgcaatacggcggcgatcagcagctcgtcgacggccctggcgagctcgcgcggcgacgtcgctaccagcggcaggtgcaccgggatcgcgacgtcgaaccgggaccgaagccgggccacgatctgcccggcggcgatggagtcaccaccggaggcgaagaaatcgtcatcgggagcgggcatggctcccagcgtctcggcccagcattcgcacacggggccgagcagcgggacgtcctcggcttcgggcgaaggggttgccggtgcgggtgtgttgtctagatcggacgggtcgatgccgggggtacggccgcgcagcgccgggtgcagtacgggggttgtcagcagcggccggggcggggcggcggtgcgcaggccgcgatcgtgctcggcgtaggcgttccagtcgacggggacgccgtgctgccacagcgcgccgatggcggcgggcagggtcatgcgggcgtcgccgtcgggcagcatcgcgatgcccgtgtcggcagtggtttcccggatgacgggggtcccggcattgggccgcatggggacggcttcccggatggcggccagcagatgggtaccggcgccgagctgcacggggacggcgttggggtgggccgccaccacggcgcgcaggccggagacgaagtcgacgggctcgcgcagctgtcgtccccagtagacggggtcagtggcttgactcgcttcgagccaggtgccggtggggcaggacagcagtgggattcgcgggggtcgcagcgatatgccgcgcatccgtttggtgaaggcttcggcggcgtcggccatggaggcgtggtggaacgcgtgtgaggtgcccaggcggcggtagcgcagggcgcgggcgtcgagccagttccgcagcggttcaccggcggttgtggatagaactgtggacgatggagtgttgcggacggagatctcggtgccgtcgggaaggtcggccaggagcgcgggggtggctcggacggcgtacatctcgccgggcggcatcgcggccatcgcggcgcctcggtggcatacggcggtggtggcttcggcgaagtcgaggactccggcgagttgggcggcggtgatctcggcgacgctgtgcccggccagcgcggtgggttggatgccaagtcgctcaaggactgtcgcgacaccagcggccagaagatgaaggacgggctgggcgacttcggtgtcatcggtgagggtgccgaggacgaacgcgttgcggacgcgggcgaaggtgcgggggtcggcgacgtcctcgacgatgtcgaggccggtgtcgacggtggcggtgaaccagggttcggactggtagagctggtgggcggcggccgacgagcggccgccctggccggggagcaggtacacaagcgacggtggctcggccgagggtgagcggaacgatgaggcggtcggccaaacggcggtcgttgccgtggccgcttggccttcgacggccgccgcgccctgggcagccgacgccgccatgtcggcggtttcgcgctcggccttggctacggccgaaccttggccagcggtcgaggccgcttggccttcagcagcggccggggccgttcggccttcgacggccgccgcgcactgggcagccgacgccgccatgtcggcggcctcgtgctcggcctcggtcgcggtggccgcgtcctcgacggggagcattgccacggcgcggaccgcgagctccggccgccccagtctcagcgtgtggcccagatcgtgccgctcgtccgacgtggcttccgacgctgcttgccttgtcgccgtgacggtctcggtcagccgctgcgcatcgtccgccgacagcggcagcacttgccagctgcgacgggcaccgcgcctggccacctcgtcggggtcgcccaggatgatgtgggcgttggtgccgcccaggccgaacgagctgatcgccgcgaaacggggctcggggccgcgccgccacggttcgagccggtcggtgagccggaacggggtgtgggacaggtcgatcgcggacgcgccctcggtgagcggcaggttcggcgggatcgcctcgttgcgcagggccagcaggctcgcgatgacccccgccgctccggccgccgacgtgaggtggccgatgttggccttgatcgtgccgagtcgcaggccgtcgccggtcattccggcttcgcggtaggcgagggtggcggcctcgatctccagcgggtcgcccacggatgtgccggtgccgtgcgtctcgaacagtccgatgtggtccggggtgagctcggcgacgtccagggcctcgccgatcaccgacgactggccgctcacactcggcgccgtgaagccgacccggtcgcggccgtcgttgttcaccgccgtgcccgcgacgacagcgaggatcgggtcgccgtcggccaacgcgagatccaggcggcgcaggaacaccgacgccaccccgtttccgtccactgtgccgtccgccgtggtggtgaacggctggcagcggccgcgcggggagaacacgccgccctcgggacacaggtagcccgcgtcctcgatgtcgatcgcgacgcccccggccaccgccgagtcgcactccccggccaggatcgcctggacggcgaggtggatcgcgaccgccgaggtggaacacgtggtctggacgctgatcgtggggccgcccaggccgaacgtgtaggacagtcgcgcggccaggtagtcggagtagcttcccgtgacgagcttcgtctcgtcgatgtcggccccggtggcgcgcaacaggaccgcgtgcaagcccggccgggccccgacgtagacgcccaccgtgtcggccagcgacgcgatgtggtgcccggagctctccaccgcgcggtaggcgctctccagcatggcgcggtgctgcgggtccatcagttcggcctcggcggggctgatggcgaaggccgccgcgtcgaagcccgccgggttcgccaacgggaacgagaccgggacgaaccggggatcggcgaaccggacgccgggcaccccgcgccgctccagctccgcgcggtcgaactcgcggcgcccgccgcgtccgtcggcgagcagccgccagaacccggcggtgtcaacggctccggcggtgcgaatggccgccccgacgatggcgactcgatcggtcatgccggcccgctctcggtggggctgaacggcgctgccgttcggtcgatccggctggccacgctcgcactggcgactcgatcggtcatcggcacatccgttcggcggcgcgctcggcggccgcgttgatcgcgagaagctcctcatgcgactcggtcaggccgacgacggtggccagcatgtcgcgttcgccgcgtcgggagtcgacgcgatcgccggggcgcacccgttggttgcagaacacgacaccgggcagtccccgcaactcggcaagcggcttaaccgaaaccacctcgctgacgcccagtggtggtggtaccgcgcggttgaacgccaccccgcgccacgacggcggcggcacctcgacccgctggccgagcgccaccagcagccccatccggaccacgtcgatccccagtgccagcttcgtcaggtgcccgatcgggccgcccagccgggcgttgacctcgatgaggcggggaccgtcggcggtcagcttgaactcggtgtggctcaagccatcccgcacgccgagcgcccgcaggatcgcccgctccagcgccaccacccgctcggcttcggcgtccggcagcgcggcgggcacgatcatgccggtctcgcgcatcggcggggccatcgggaaccggccggtgacgcacaacgtggtgatcccgccgtcctggctcagcgactccaccgacacgtagtcggcgtgcacctcgtcgcggatgccgatcccggtcagtgcctcctccagcagcagtccgcgggtctcctcgccgtgcacctccgtcaccgcgagttcgcagtccgcttcggactccaccagccgggtgttgcgggcaccgttgccgcgccggggtttcaggacggcggggaacccgacctcggccgccgccgcggcgacgtccccgggccccgcgatcgccgcgaaccgggtcgcctccacccccgcctcggtgaggcggcggcgctggcacagcttgtcggtgaccacctccactgtgtcctcggaatgtccgacgacgccgcacgcccgcgccagccgcgcggccagttccaccttgtcgtcggcgaacgtggtgaccccggacggcgcgagtgcggtgacctcgccgaggacctcggcctcgtcgcggtcggtggcgtcgatgacgcttgcgagttccagcatcaacgggaactgttcggccacatagggttccgagcggtctgcgagcagcacgatgtcacacagcccgcgcgccgccgcgacgatctgggtcgcggaggccgacccgaaggcgtagacgaccacgagggtgggaagcgacttctgtccattgcggtcgttggggtttggcatcgcgtgtgctccattggctggacaacccgctgtcacctcgacgtcgcgggattccgatcggcggtctgcgccggtgacgctagcgccgttgtcttgcggagaccttgtgtgccgagccaaaagtcttacgtaccaggtgatgcggccccggacggaacgcgtgtgctgcgcaatctccgcaaaggagacaaaaatccgcccgctacggcgtcgagtacatcagacgttcagccagtttcgatcaggcgggtttggccagcgggctgcgtcgcggctcgcccgcgaccccgggcgcgacggcggcggggtcgacgtcgaggtcgatgatctcgttgtcgccgttcacatgcacgatcttcggggcgtagccgcgcgagtgctcctcgtccatgaccgcgtacgcgatcaggatcaccaggtcacccggtttcaccagatgggcggcggcgccgttgatcccgatgacgccggtaccgggctgaccggggatcacataggtctccagccgggcaccgttggtgatgtccacaacggccacctgctcaccgggaaggaggtcggcggcctccatgaggttctcgtccacggtgagtgacccgacatagtggaggtcggcgtgggtgacggtggcacggtggattttggacttcagcatggttcggaacatgcggcgaccataacggcgttttcgtacggagatcttgtgccggacaccggaagtcttgcgcggacccggttgtctcagtccccggacgggtcgagccgcccggccagccggccccgcacccgctcggcgtcggggtgcttcagtgcctccaggatcgacagcgcccgctgccaggtctcgcgggccgcgtcggtctcgccctgcaggaaccggacgtccccgcacccgaccagcgcggaggcgaaccccagccggttgccgatcgccagctcgtcgtccacggcccgccggaagcagtgcatcgcctggtccaggcaaccccgacggcggtggatatggcccaggctgtcccagatgccgcccttgatctgctggtagccgatcttgtcggccagcaccatcgcccgctggcagtgcgacagtgcctccgactgatcgcccagttgcgacagatgccagccgatggcgttgtgcccgatggcctgcgcgaccaggtcaccggcgagttcacccagctcgaccgcgcgggtggcggccgtgagggcctcccggtgccgtccccgcatcgcgttgagcaccgacgcctggtgctggacccgcgcctgcccgcccaggtcgcccagctgctcgaactgccgcagcgcctcggttattcgctgttcggcctcgtcgaagcgccccagccgggagtaggcgcggctgaggtcgcggtgcaccccggcgatcgcccgcgggtcgccgagccgctgcgccgccgccagcgccttctcctgggtggcgaccatgacgccccacatgccgtgcaggtcaaggcagatcagcatcgcggccgcgatccgcagcgtccgtgagtcccagccgtcggcgatcgacagctccatactggccaacagcgcctcgtgttcggtgcgcagccaggccatcgcggcctgccggtcggcgggtttctccggggtgacgccgggacagcgcgatggctcgggcggcaggtcgtgcatcggatgcaccagccgcgccgccgcgtgggcggtgtgggtgtagtggtcgacgacgcgccgcagaccctcgcgcagcccctcccactccgccagtgtgtccagttcggacgcgtaggagcgcagcaggtcgtggcacacgaaccggcccggacggcgctcggtcaccaggtgcacccgcagcagttcacccagcagcgcccgcgccctcggcagcggcacccccgccagcgacgcggcggcggccgtggagatgtcgggaccgggatggtggcccagcaggatgaagaagtgcgcggcctcggcgcccagcagccggtaggaccacgagaacaccgcccggatgtcggtcgacacgtcgctcatcacgaacggttccagatccccggtggcgccgcgcaactccgccgccgactgctccagctgcacctgcggcatcgtggccgcccgcgccgccaccacggccagcgccagcggcagtccggcgcaggtggcgatgatcgtgtcggcggcctgcggttcggccgccagctgcccctcgcccaaccggctccgcagaaaccggcgcgactcctccggggtgaactccgacagcggcatcggcaccgccccgtggctggccgtcaacccggtgagccggttgcgactggtgacgatcgtcaggcactccggcgtccccggcagcaggtcccgcacctgcttctcctcgcccgcgttgtcgagcaggatcaacatcttgcggtccgccaccaggctgcggtacagcccgatctgcgcgtccggcgacaccgggatgctgtgcggcggaacggccagcgcgtccaggaacccccggatcacgtcggccggttcggtcggttgcccggacggatcgaagccacgcaggttcacgtacagctgcccgtcggggaaccgggacgcgatccgctgcgcccagtgcaccgccagcgccgtcttgccgaccccggccatgccggagatcgtcaccagcgacgcggacggcagctgcgcgtccagcgtctccagctgcgcctcccggttgatgaaccccgacacccgggcgggcagctgtgcgggcaccggcgccggtgccggtgacaccgcggcgggcgcggcctcgcgccgctcggtcgcgggcgcccgcaacagttccggttcctggcgcaggatccgctggtacagcgtccgcagccgctccccggggtcgttgcccagcgtcttgcgcagctggcggcgggtgtcggtgtaacggttgagcgcgtccatcgtccgaccgcagcggtacagcgccaacagcaacggcgccaccaggttctccaccaacggatgatgctccacaatgggttcgaggttgccgacgacggcctcgtgctgccccaactggagaaggcactcgctccaacccgccgccgccgcgaggtagtcgttgcgcagccgacggctggtgcgggcgctccactcggtcttgatgcccgccagcgccgggccgcgccactgctcgaccgcgccgcgccacaactccgccgccgtcgtcatgtcgccaccggcctgcaccgcccgcgccttgcccgccaggtcgcgcatgcgccacgcgtccaccagttccggctcgatgtccaattggtactccgaggtgcccatgcgccgcagccggacctcgtcgtgcggtttaagcaactgccgcagccgggtgacgtggccgtagatgatgttgcgggtctcggtgggatgcgggccgtcccagacgcggtgcgccagtgtctcgatgctcaccgcggtgccgggggacagcgccagacaggccagcacgcacgcctgtttcggcgccccgccccgctgccagccgtcctcaccggcgatctcgaccggaccgagcagcctgaccagcaccggccggagttcgctggggagtgtgatgtgactgtccatggggattttcggtgcggattcgaatgcgctggacggcccgagggggaggctcatcccgggacgtaacggtagctcggaatccgctttcccgctggtagcacagcgttaccggggttcgcgctccgaggccacatgcgacggaagcagtccccgtccgaagtcgtcgccgggacgccgcaggacggtgtggacgtggttggcgtcgttctgggtgttgtcgtactcgatgagcagccgcggcgactgcagccggtagtagtggccgccgccgcgttcggccgaaccctcccaggcgaagtggatcgcgtcgggttcgatgacggcccgttcggcggcggccagcgacggcggcagccggtccaggtacacgtcgatgagccggtccaggatctcggcgttgccgcgcgacaggtcggcggcccgcagtcccggccaccggtcgatgtcggtgatgtcgcgggcgttgccggtgcggatgtcggacggcgcgaccggcgacacgatcgcctgggcgcgctgccggtcgggcaaccgcgccaacagatcccgcgccagctcctcctcaatggccaatggacgcaccaccggcgtcccccggtagtcgacgctggcggggttggcgcccaggaacaccggcgtcggactgacctcctcggccacgaccgtcatgctgaccgagacgtggtgcccctcgaaccgccacgcccacgcctcgtcctcgggcgaaccgaacacggcgatccagaagtcgtcgctgtgacggccccgccgccaggactcggcgcggtcgagcacctcctccaggcccatgatcgtcgtgatctgcgcgaaggcgtgcgggctcatcgcggtggccagcagctggtgcgcgcgtttgcggccggtgagcccgaactcgccgatacacgcgccgggacggggccggggacggtagtcccaccgcgtccggtccgcgtcggcgaacgggtggaaggcggcgtcggcctgctcgtcggtgagggcctcgcgcagtcgccgcgcggcctggcgcatctcttccgcgatcacgcctctcacggtagtcgctggccgctcaaggccaaggtacgagactgttgatccgtgacgaaagatggagcgcgatgcgatacatgctgttgatctacggctgcgaccgccccgagccggacgatccgaaattcgccgaggcgatggcctcgatcaacgccttcgccgaggagtgccgccgccgcggcgtcctggaggcgggcgaaccgctgaaacgacccgagaccgccaccacggtgcgagtgcgcgagggccagaccctgatgaccgacggacccttcgccgagacccacgaacacctcggcggctactacatcatcgactgccagaacctggacgaggcgctggaactggccgcgatgtgcccgttcgcggccgagggcaccatcgaggtccgcccgcttgaggctgacgtcgccccatgaccgccgcggacacggtcgagcgggtgtaccgcgagcagcgcacccggatgctcgccgcgctggtgcgggcgttcggcgacatcgagctcgccgaggagaccctgcacgaggcctgcgcgcaggcgatggacagctgggcggcgggtgtcccggacgacccggtgggttggctggtcacggtggcgcgcaatcgcggcgtggactggatccgccgcgcccgggtgggtcgcgagaaggcggagctggccggggcgcgcgccgagacggtggacatcgagcccgatccgaacagcctggtggacgtcggcgacgaccggctgagcctggtcttcgcctgctgtcacccggacctggagctgcgggcccgggtcgcgctgaccctccaggtggtcgcggggctgaccgccgcgcagatcgcgcgggtcttcctgctcaccgagtccgggttggcgcaacgactggtgcgtgccaaacgcaagctgcgggacacgggcgcgtccttcgaggtgccgcccgatcaccgactgcccgagcggctgagcggggtgctcgcggtggtgtacctgatcttcacgcagggctacacggccgagcccggctcgcgggaccacggtgaactgcgggacgaggcgatccgactggggacgctgatcgcgacactgttcccggacgagccagaggtgttggggctgttggcgttgatgctgctgcacgacgcccgcagcgccgcgcgctacgacccgtccggtgagttggtcctgcacgccgaccaggatcgttccacatgggaccacgaacagatcgccgagggcgtcgccctgctcggccgtgccctgcggcacggcgcggccggtccgtacctgctgcgggcgacgatcgcggcgctccacacccgaccgaccaccgactggccccacatcgtcggtctgtatcggacgttgatggacgtcgacgactccccggtcgtggccctcaaccacgcggtcgcggtggccatggaccagggccccgccgtgggcctggccctcgttgacgaactcgacctgccgacattccatctcttccacgccacccgcgccgatctgctccgccgcctcgaccgccgcgacgaggccgccacggcatatcgccgcgcgtccgaactggccaccaaccccgccgaccggcgctttctcgaccgccgcctgcgcgagctgggccccgaccacggttgaggaccaacgggcgcgcgggcgacggtcggtggctacgaagccaggtgctggcccggcctgcggccgaggtaggccagcaggcggtcctgatcatcggcgtccgcctccggtgtgacctcggggccgaacagtgccgcagaccgggagacgtacttcctcgaccactccatcgaaccgggcagcagctcggcgtccaggcgcacgtcctgccccgccgcgtggccgatgtcccacgagtgtccgagcaggtcggtggtcagcagttcggccacgccgatcaccggtatgtcaccgaccgggcctccgatggtgacgacccgggcgagcgtctcgtcggtcagcgcctcgtcggccgccgcgcgggcggtgcgccaggtcgccagcgggtcgtcggcggccagctcacccggcttcgaggatccgggaaatccggtcggcgactcgtactcttcgccgaccgcccaggcgcgcagttgccgctggccccagatcacgtgcccggccacgtcccgaatggtccactccgcacaggtcgacggccggtcccactgttcgtcgccaacggccgccatgacctggtcaaagccgtcctgggcccgccggtacgccgtcatcgtctccatgttcgctccttgaatcgttggacttgacagtccaaggacgaacggaagccggccgactcgacacaggtgcgccaagaatcggcgacgcggacgaagtcggtggctctcaggcgaccggttcggccccggccgtggattcccgcaccacgagttcgtaacccacgtagctctcccggggcggtcccttcaggtcgccgctgagccgctgcgccaacatgtccaccgacagcgcgccgatgcgggccttgtcggggcggatggtcgtcagcgtcggcgtggagaacctgccgtcctcgatgtcgtcgaagccgaccagggcgacgtcctcgggcacccggatgccgcgttgcagcagggttcgcagcgcccccagcgccagcaggtcgttgaagcagaacaccgcgtcgggtgggtcgtcgcgttccagcagccgggccatcgcctcggcgccgtgggcgcggcggtactgggaggcgccctggatcagggtgtcgtcggtggcgacgtccgcctgccgcagcgcctgccggtagccgcgcagccgcagccgcgcggtgacgcccgccggggtgcgctgggcgccgatggccgcgatccggcggcgacccaggcccagcaggtgctcggtggcctcgcgggcggcggcgacgttgtcgacgagcacgtggtcggcgatcggcggcgaaccggtgatgcgttcgcccagcagcaccatcggggtggagtcggtgcgttcggcgaggtcctcggcggtcagcgccagcgggctgaagatcaggccgtcgatgagttcgctgcggatgccgccggtgacgacgcgttcgcgctcccgcgagccctcggtctggtcgatgaggacggtccagccgtgttcctcggcctcggcgacgacgtgccgggccagctcggcgaaataaggtgcgtccatttcgggcagtgccagcgcgatgacaccggagcgcgcggcccgcaggctgcgcgcggacaggttggggcggtactggagatcggcgatcgcctgctccacccgctgccgggtgtcggcgcggacgtgctgatatccgtgaaccacattggacacggtcttgatcgagacgccggcccgctgggccacgtccttcaggcgcgatcgcatcggtgtccccttggtctcattcggtcgatacatcgtgacacacggacatcgatcgggaattggcgaacgtcgatttcgcctccgctctttacaacgttgtaaaaccggcgtaaaaagtatcccaagtccaagatcgcgtaacggcagggaggccagatggacaaccggcacaaggcgagcgtcgtgctagacccggcgttcgcggtggcccccgtcgaccggcggctgttcgggtcgttcgtcgaacacatggggcggtgcgtgtacggcgggatctacgaccccggccatccgtccgccgacgagcacggcctgcgcaccgacgtcatcgacctggtgcgggaactgggcgtgtcggtggtgcgctaccccggtggcaacttcgtgtccagctaccgctgggaggacggcatcggaccggtcgccgaccggccccggcggctcaacctggcctggcggtgcctcgagaccaacgaattcgggctcggcgagttcatgacctgggcgagactggccgtcgtggaacccatgatgacggtcaacctcggcacccggggcgtcgccgaggcctgcgacatgatcgagtactgcaaccaccccggcggcaccgcgctgtccgacctgcgccgcaaacacggctcggccgatccctacgacatcaaactgtggtgcctgggcaacgagatggacggaccctggcaggtgggccagaagaccgccgccgaatacggacgcatcgccgccgagaccggcaaggcaatgcgcatcgtggacccgtccatcgaactggtcgccgcgggcagctccaactcccagatgccgaccttcggcgactgggaggccactcttctggaacacgcctacgaccaggtcgactacctgtcgttgcaccactatttcgaccccgccaaccaggaccgcgacagcttcctggcctcgggcaccgtcatggaccgtttcatcgacgacgtcgtgtccacgtgcgaccacatcggcgccaaacgccgcagccgcaagaagatcaagctcagcttcgacgagtggaacgtgtggtaccaaagccgcttcaccgaacccggtgaccgggagtggatcgagtcgccgccgctgatcgaggacgactacgacgccaccgacgccgtggtcgtcggcgacctgctcatcacgctgctgcggcacgccgaccgggtctcgatcgccaaccaggcccagctcgtcaacgtcatcgcccccatccgcaccgccccggacggaccggcctggcggcagtcgatcttccacccgttcgcgctgacctcccggctggcccgcggcaccgtgctgcgcaccgagaccgcgggcccccggcacgaaaccccgcgccacggcgaggtgccgaccctgagcaccaccgccacccacgacgccgccaccggccagaccgtcctgttcgccgtgaaccgcgccgagcacccggtggaactggcggtggacgcgcgcgccctgtccggcgtccggctcgccgaacacctcacgatcgccgaagacgaccccacggcgatcaacacccccgccgaccccgaccgggtcggaccccgtcgactaccaccatccgttatggacaacggacgctgtctggtgcggctgcccgcgctgtcctggaacgccctgcgtttgagtgaagagaaagagtgatcgtcatgccccttcccgactccggccccttttcccgccgcgccctgctcggcctcgccgccggatccaccgccgccatcgccctgtcggcctgcggcggcggctccgacaccgccgaggacggcagccagggcggcaccaagtacgacggccccaaagtggacctcgacttctggaacggcttcaccggtggcgacggccccatcatgaagcagctggtcaaggacttcaacgccgagcacgacaacatcaaggtcaagatgaccacctacgagtgggagtcgtactacgagaaggtgcccgccgccgtgcgcagcggcaaggcgcccgacatcggcatcatgcacgtcgacagcctggccaccaacgccgcccgcggcgtgatcctgccgctcgacgacgtcgccgacgccctgaaactgtccaaaggtgacttcgtcgagccggtgtggaacgccggtgtctacgacaagaagcgctacggcatcccgctggacgtccaccccgagggcaacttctacaacaagaagctgctcgacgaggccggactcgacccggacaatccgcccgccaccggcgacgactacgccgacgccctcgacaagctcaagaaggccaagatcaagggcatgtggatgacgccgttcccgttcaccggctcccacaccttccagtcgctgctgtggcagttcggcggcgacctgttcagctccgacgccaaggaccccgccttcgccgaggacgcgggcgtcaaggcgctgacctggatggtcgacctggtcaaggacggccacagccccaaggacgtcggccaggacgccgacgcggtggcgttccagaacggcaagaccgctttcaactggaacggcatctggagcatcaacaccttcaacgacgtcgacggcctcgaatggggcgtggcgccgctgccgcagatcggtgagcaaaaggccgcctgggccggttcccacaacttcgtgctgctcaagcagcgcaccgtcgacaccaacaagcaggccgcgtccaaggtgttcgtcaactggatcagcggcaagtcggtggaatgggccaagggcgggcaggtcccggcccgcaacagcgtccgcgattccaaggagttcggcaagctcaccgagcagtcggtgttcgccgagcaggtcgactacctgcacttcccgcccgccgtgccgggcatcggcgacgcgatgccgcaggtcgacaaggccgtcaaccaggcggtgctgctgaagaagaagcccgccgacgcgctggccgacgcggccgacaaggcggccaagatcctggccgagaaccggaagaagtacggctgaacccatggcgcgcaacccgaccaaggcccacacgaggtggttcaccccgtacgtcttcctggcgccgtacctggtgctgttctccgtcttcgtgctggcgccggcggtgtacgggctgtggatcagcctgcacgaatgggactacatgctgcccagccagccgtgggtcggcctggacaactatgtggacctgttcgactcggagtcgctggtgttcggcgacttctggtccagcatgagcgcgaccgggatcttcaccgtcgccagtgtcccgttcctggtggtgatcccgctgggaatcgcgctgctgctgaaccggaagttcccgggccgcaacgtgttccgcgccatctacttcgccccgtacgtgctgggcgtcgccgtcgtcggtctgctgtggcggttcctgctcgaccccaacatcggcggcgtcaactacctgctcggcctgctcgggctgcccgacgacatcgcctgggtcaactcgctgccgtggggctggatcgcgctggtgggcatgacggtgtggtggacgctcggcttcaacgccgtcatctacctggccgggttgcaggacgtgccccggcacctgtacgaggcggccgagctcgacggcgccacggcctggcagcggttctggcacgtcacgctgccgggcctgcgtccggtgaccgccttcgtcgtcaccgtcacgatcctggcctccgccaacatgttcggacagtcctatctggtcacccagggcgcgccgggcgacgacacccgcaccgcgatcatgtacatcgccgaggagggcctgcgggccttccggatgggcaacgccgcggccatgggtttcgtgctggccctgatcctcggggtgatcagcgtcctgaacttccggctgctgcggtacaaggagtaagcgcccatggcaagttccacgtcgaaacgtcccggcatcgcctggtacacgatgctgatcggactgtcgctggtgttcgtcgcgccgctggtgtggatgttcctgacgtccttcaagacccgcaacgaggcgctggcgattccgccgacgttcctgccggaggagttctccaccaagggttaccagacgatcctgggtgacgactcgcaggcgccggtgctgacctggttcctcaacagcctgctggcggcggtggggcacaccgtcctggtgctggccgtggcctcgggcgccgcctacgccctggcccggatggagtttcccggcaagaagctgatcttcggcgtcatcatctcgaccctgctgatacccagcttcgtgctgctgatccccaactacctgatcgtcgactccctgcaatggatagacacaccgctggcgctgatcgtgcccggcgcggccggtgccttcggcgttttcttcctgcggcagttcttcacgtcgctgccccccgacctggaggaggcggcggtcctggacggcgccaaccacttccagatcttcgtcaagatcgtgctaccactgtccaaaccggccctggcgacgctggcggtgctgtcgttcctgtccaactggaacgacttcatctggccgatctacgtcatgttcagtcccgagaacatgaccctgccgccgggactggccacattgcagggtgcctacggcatcgactaccacgtgctgatggccggagccgtgatcaccgcggtgccggtgctggcgctgttcctgttcacccagcgatacgtcatcgagggcgtctcgcgcagcggactgaagggctgacatgacgttcaccaatcccgtgcacgaccacaacttccccgacccgggagcgctgagggtcggcgacgtctactacgtctacggcaccaacgacggcgtccacaatgtgccgctgttgatctcgatggacctggtggagtggaccctggtgggtgacgcgctgcccgaactggggcggtgggccgagtccggccgcacctgggccccggaggtgctgcgcaccgactccggctacgtcatgtactacaccgccaggtccccgaaggacgatctgcagtgcctgggcctggcggtgtcgacgtctccgggaggccccttcgtcgacacggcggagcggccgttcatcgcccagaccgacgagggcggctccatcgacgccagtccgttcaccgacgccgacgggcaggtctacctgcactggaagaacgacggcaaccacgtcggtgtcgccacgcacctgtatggacagcgactgtcgtccgacggccgcgagctgcttggcgaaccggtacggctgctgaccaaccgcgaaccgtggcacggccacgtgattgaggcgccccagatgttcctgcgcgacggccagcactacctgttctactcggcgggcgccttcgactccgacggctacgccgtcgggtacgcccgctgcgactcgccactgggacccgtgcacgacgctcccgagaacccgatcctcaccagcggtccgggcgccgccgggccggggcactgctccatagtgatcggacccgacggggacagcacctggatgctgtaccacgcctggccacccgacgcgatcggcagcggcgtctcggcccgaggccgcaggctgtggctggaccgggtcgagtggcgtgacggctcacccgtcgtccacgggcccaccgcgaacccgcaacccgaaccctgactcacgaaatcacacttatcctaccggaaacataggatacaatcgtcccatgctccccgtcgacggcaccgcaacgccgaacacccgatgtcgctgagcccgtgacaccggctcggtccccgttcggcttcccgcgatcccaaggagcaccaccatgtccacctcgacgatcacccatgcccgcccgccccgaccggcccgccgcctggcggtcaccgtcgagttcccccggggcaccgacggcctcggcgaccagatgctgtcggtcctggcgaccctcaaggaactcgtcggccagggcggcaccgtcaccgtcgcctccgacccaccgcaggccccggttccgctgctgcccaagaaatcccacgccgcggccccgcccgacggcggcatccgcgtcttccccgagacccggatcgtcaccgacggcccgcgcccggtgccattgagccgcctcgagttcgacctgctgcacttcctcatcgcccgccccgaccgcgtccacacccgccagcaactgctggaagtggtgtggggcgtcggccgtggcgacatcggccagcgcaccgtcgacgtccacgttcgccgcctgcgcgccaagatgccccggctggccgaagcgctcgtcaccgtgcgcggtgtcggctatcgcttcgacagcaccgacaccgtcgcgttgatcagcatccgcgactgagaacccggccgccgacgcgggggtgctccggtcgccccgcggccatcgcggcccgcttcggcaggtcggtgacgccgcgacgcgatcgccgcggcgtcaccgctgttcctagtgcgcgggcaggtgcgctcccgcgcccgaacccgtcggctgcttgccgggcgtcaggaaaccggcgatgacggcggcgaccgccgcggcactcgcgatcaccacgaacccgtcggtgaacccggagagcgtgtcgccgatcaggctggccgccgcgacactggagaccacggcggcacccaccgaggcgccgaactcgtggaaggtactgacgatcccggaggcgacaccggcctcctgcgggctcacctgccccagtgccgtggccgaggcgacgacgaacagcgcaccggttccggcggcggcgatcgccacgcccaccacgacgaccaccggactcatcaccacgacgggagcggccaggcccagcgcggccagcagcaaccccgcgatcgccagcgtgcgcgccccgaaccggcccagggcgcggccggtgagattcgcgccgagcatcgtggccaccgcgatcggcaggaacaacagacccgtgtgcagggcgctgtagtcgcgagcccgctggaagtagaaggtgcccaggaagaacaccgcgatcatcagggcggtcgccaccaggatgaggaaggtgccggtggccaccgggcggcgggccagcagccggacgtccatgaggggcgagtgggaacgcttctgccaccacacgaaagcggtgtagcccgcgatcgccagcaacgccagcaccccgttggcgacggtgagccaaccggcctcgcccgcgctgatgagcgcgtagatgacggcgcccgacgacgcggtgaccagcagcgcgccgaggatgtccagccgtccgcgaacagcagccgaacccgtgcgcggcaacagcttggcgagcacgacgatgatcaccgcgcccaccggcacgttgacgtagaacacccacgaccagcccggtccggtggtcagcagcccgccgacgagcaccccgagcgcggcgccaccgccgccgagggcggaccacacgccgagcgccttgtcgcgctcgcggccgtcgaacagcgtcaccaccagtgacaacgccgccggtgacagcatcgcggcgccgaccccctgggccacccggccgccgagcaggacggcgccgtcggtcgccaggccggtcaccagtgacgcggcggtgaaggtcagcagcccggccagcacgatccgcttggcgccccacaggtcggccagccttccgcccagcagcatcagcccgccgaaggccagcgggtaggcgctcaccgtccaggtcagtgcttcgcggctcaggtcgaggtcggtctcgatgtgcggcagcgcgatggccacgacggtgacgtccaggatcagcatcagctgggcgatgcccaggaagccgagaatccgccagcgccacggatgtggcgcgacgcgagggctctcggtcgagggggtttcggtagtcatcggggaacctccagtcggtaactcgtacacacaagtacgagttagaaccgccaccttatctcgtacattcccgtacgagttatggtggtggcatgacctcgtccgactcccggccccgccgccgcgccgacgccgagcgcagcatcgcccgcatcgtcgccgcggcccgcaccacactcggtgacaacccggacgccacgatcgacgacatcgccaaagccgccggagtcggaaggatgaccctctacgggcacttcaagaaccgggccgacctggtcgaggcggctctggtcgacgccctgcgcgcgggcgaggagcggctgtccgccgtcgacctgtccggcgacgcccgcgacgcgctggcccggctgctggcctcaagctggtcccttgtggccgaatcgaacgcccttctggaagcggcccagccgatccttcccaccgaacgcatccgccaactgcacgccgcacccgccgaacgggtcgagggcctcatccgacgcggccagagccaaggggtgttccgtaccgacctgccgaacacctggctggtcaacgccgtgttctacctggtgcacggcgccgccgacgagaaccgggccggacggctcgccggcaccgaggcggcggccgtcatcaccggcaccgtccagtccatgctggccaccccgaatccctgacgtgctcgcggtcgccaggttcgttccaccccaaggcatcgaggccgcatcgggccgctcgcggtcggctaccccggttcgatgatcgtgatgccggggcccgccatctccgccaatgctcgcggggcctcgtccaggccgatcgtgccggtgatgagccggtcgggtcgcagcctgccgtccgcgaccatgtccatcatgggcggataagcggcggcggccatgccgtggctgcccagaagccgcagctcccaaccgatgacccgggccatcggcagcggcgggtctttcggcaacagtcccacctggacgtgccgtccgccgcgccgcaggccgttgatggacgcggcacaggtcgtcgcgctccccagcgcgtccaacgacaggtgcgccccgccgtcagtgatgtccatgacccgctcggccgtgccctcggccgcgtcgacacaggccgtggccccgaactgccgcgccaactccagagccgccgccgagatatccacggcgacgacccgggccccgcatgccgccgcgatcatcaccgccgacagcccgaccccgccgcagccgtgcaccgcgacccactcgccgccccgcaccgctccctggtggacgaccgcccgaaacgcggtggcgaaccggcaacccagactcgccgcggtcgcgaaggtcatgccctccggaaccgccaccaggttgacgtccgcgttgtcgatcgccacgaactcggcgaacgaaccccaaccggtgaagcccggctgcgtctggttcgcgcacacctggccgttcccggcggcgcagtcgcggcaccggccgcacgcgcacacgaacggcaccgtcaccgcgtcgccgctccgccagtcgcgcaccccggtgccgaccgcttcgaccacaccggacagttcgtggcccggtacgtgcggcagtgtgatgtcgggatcgtgccccagccagccgtgccagtcactgcggcacagcccggtggcctcaacccggatcaccaccccgtccggggacggctcgggatccggcacccgccggacctcgggcagcaccccgaactcctcgaacaccaccgcacgcatcgccacgctccactcaggccggttgtgcctgcggcgcctcggagggcgggaagacctcgttgatccaccgctgccagcgctcggtccactcggccgggtccacatcggtcccgtaacggtagtggaaggcgttgaccatgccccaggcgtcggcaccctgaccgccgaaacggtacaggccgtcctcggtgcgaacgccgagcacggcacccggcacggcgatgtcgacggtgcccttgatcggctccacacccttgggcgtcagctcgacgaggtcacccacggccaggtcgcgattcgcgcccagcgccgcgtacatccgctcccacaccgtcttggcatccacagtggtgaacgacatgaccagtgcgttggccaccggcttgccccggaagtactccaggtactcccgcaggttctggaagaacaggtcccagcccttggagtggtactccatctcccagtcctcgccctgggccccgctctgcaccagccgcaacacggtgctgccgctgtccttgccctcgacgaggaactccagcacctgggtgctgtcgctgctgtagttgccgaacttcacccgccgcttgggttcccactccagcagccgaccctgatcggtgttgccggaaccgaagtcgccctcggcgaccacgggaaccccgttctcgtcggtcttgatgtcgtgcggcacgaaccaggtggcgaatccctgcccggtcgacacagcctcccagacctcgtcgacgctggcgtcgagctcgatctccttctccagccgtttgccctcggtcatgactcctccgaatcgttgttctcgttgggtggcacggcatgcagcgccaccacgatgcggtggtcgcggcccgccggtgccgcttcgtcgtgatacctggcgaccagcgcggtcaccgtttcggtcagctcggcggtgaaagcggcccgctcggccgccgaggcgaaccggatcgtgccctccaccgcgtaactggccacccgcttgcgttcccgggcggcgccggtgatcaactcaccgacctcgcgcaccagccgcgacgcgaccgccagcaaccaccgcgccgacaactgatcgggcgaccgggccggatcgggctcgaccccacccagcacccggggcgagatcacataggagcgggcggtcgcccgcaccaagcgctccatgacgttgcccttgcgccgctcgtccacctgctccaccaacccgtgccgctccagcgaccgcaggtggtagttgatcttctggcgcggctgctccagcctgcgcgccagcgcggcggcggtggcgggttcggcgagctcggccaacagccgggcccgcaccggatcgagcgaatccgcggcagcccgcgggtcctcgatgacagcgatctcgtccatgtccccgactctgtcaccgaaaaataaaattgtcaaggaaaaagtgttattcgtaacgcgatgcctcggatgatgcccagggcgagcaggtcctgggggcgcagccgcagttgttcggcgacctcgggggtggctccgggtgggtgtttgaggatcgaggtggccgcttcgggtgcgatgacggcgaagtagctgtcgggggtggcccaggtgttggacggggaggcgagggccatcgcgccgccggagccgccttcgccgatgagcagggtcgtcatcgggatggtgacctcggcgatggtggtgaacagttccgcgatcgcggcggcggttccggcgcgttcggaggcggcgtcgttggccgcgcccggggtgtcgatgagtgtgaggacggggatgccgagtcggtcggcggtgcggatgaggcgggaggcggtgcggaagccggacggggtggtgcggctgccggtttgggcggcgtaggcgatggtgacgccggagcgggagccgaagccgcacagcagacccggatcggtgtccccgagccggtcgccgctgacgggttcgcgggcgtcgaagtaggcgtcgagataggacactgcccgggggcggtgggcagcgcgggcggcggtgacggcctgccagccggtgaccggcagttcgggggaggcgagggcggcggggacctcggcgggttcggcggcgggggtggtgaggaggtgtagccagtggctgagcttgtcgcgcaaggcttccagcgggacgatggcgtcgatgtggccgtgggcaagctggctctcggcggtgtaggccgacgggtcggcgtcggcgggacggacccgggaaccggcgaaacccacctgggcgttcggcagcgccaggatcacgtcggcgctggggcccaggacggcccagccgccgccggtggcggggtcgcggagcaccgcgagctggggcagcccggcctggcgggtgagggcggcttggcggacgatgcgttgcagttgggcgagggcgcgcatgccctcctgcatccggctgccgcccgtggcgatcagggagaggacggggagtcggtggcggcgggcgtggatgtgggccgcctcgatgcgggcgccggtccgttcgccgatcgagccgccgaggaaaccgaactcgaagcacaggacgacggcccgggtggctccgatgtgggcggtgccgcagacgaccgactcgtcctcgccggtgcgctgccgggcccgctgtcgggcggcaccgtaaccgggccagccgatcgggccgtcgtcggcggggctgctggccgaggccgtcggcggctcggcgggcagctcggtgaagtcgtcggtgagcagcgcgaggaactcacgggccgagtggcggtcgctcacttcagggctcgcttcatgatcttgcccatgtcgttgcggggcaggctttcgcggaagtggacgactcggggtcgcttgtgcggggcgagcttgacggccacgtggtcggccagcgcttcggtggtgggcggacggtgtgggtcggcggggacgatccaggcgaccacgcgttcgccgaggtcggggtcggcttcgccggtgaccgccgcctcggtgacgtccgggtggtccagcagcgcgttctcgatctcgcccgcgccgatcttgaaaccgccgctcttgatcaggtcggtggactggcggccgacgatgcgcaggtcaccgtcaccgtctcttgtggccatgtcgccggtgcggaaccagccgtcggtgaacgcggcggcggtggcctcgggacggttcaggtattcggtgaagaggttcggcccgcgcacctggatctcgccgatggtctcgccgtcggagtcggtgatcaccccgccattgtcgtcgacgagccgcagctcgacgcccggaagcgggattcccacggtgcccggtttgggttcggcatcgatgcggacgctggtgttcatgagcgtctcggtcatgccgtagcgctcgacgacgcgctggccggtggccgcggtgagccgctcgtggtcgggcagcgacagcgccgccgagccggagaccagcagccgggcccgcgacagcgcggcggccagcgccgtgtcggtgtcgacggtctcggcgagccggtggtacatggtgggcactccgaacaggatggtgccgtcgccttcgagcgcctgtgtcaccgccgacggggagaacctgcccaggtggtgggcggtgccgccgcgccgcagcggcccgaggatccccaggaccagcccgtgcacgtggaacagcggcagtccgtgcaccacgacgtcgtcgccggtccagcgccaggcttcggcgagtccgtccagggtcgcggtgatcgcccggcgcggcagtaccgcgcccttcggcgggccggtggtgccggaggtgtaaacgatcagcgcgggcgcggcttcgtccggttcggacggctgcgccgccgggccatccgtgtcgagtgcgatgtcgacgcgaggcaaggaccgcaacgcttccggcatcgccgcgcccggcgccgccagcaccaggccgggcgccgagtcggcgaggatgtgctccagttcccgctccccgatcttcgggttgatcggcaccacgggcaccccggccagcagcgcggcgaccgtcgcgaccgccgtggtcagctccggctcggcccacagcgcgacccgcgactcggtccgcagccggtccgccagcgcgctcgcgacggcggccagccgcggatagtcgagctcgcggtcaccgaaccgcagcgccgtcttgcgttcaccggtccacagtgacgggaacagggaatccacgagcactccttcgttgctggttcgtcagccgaagcccggcacgacgagggcgagccacactatcggcggcaccgcggcgaccacgatgcctccatagatcatcaactgccggaagaaccgctcccggtcgacctcggcggcactggccagtaccagggccccgttggtggagaacggactcacatcaaccacagtggacgagatcgcgagcgcggtgaccatcccgatcgcgccgatgtcgcccagcgccaagaacgggatcgccagcggtatcaacgcgcccatgatccccaccgaggacgcgaacgccgacaccagcgcgccgatgtagcagatcagcagcgcccccagcagcggaacgccgatctggctgacgctggtgcccgcgtagtcgatggtccccatctgctccagtaccgccacataggtcagtaccccgcagatgagcaggacggtgggccaggtgatctggccgacggcgtcccggctggacttgggccacacgacgctcagcgcggcggccagcgtgatggcggtcagtccggcgtccaggttgaagccgagcaccgcgacgaccagcgccgccagcgcgaacagcgtggtgatccgggccgggttgagcgcgtcgcgttcgggatcggcggcctcgtccttcgccgcgacgtgccggggcagcttcaagccgccacacaggacgaacaggatcgcggcgatgacgaggttgacgagcaggctggccaggaacagcacgatcgggctgccgggcaggtcctccttgtcgacgatgccgttgacgatggcgccgtagacgctgatcggcgagaagccgccgccctgcgccccgtgcaccaccatgacgcccatcagcagcgggctgatctggtaccggctggcgaagcccagcgcgatgggggcgacgatcgcgaccgccgccgggctgacggcgccgatcgcggtgagcagaccggtgacggcgaacatcatccacgggatcagcgcgacccggccgccgaccagccgcacggcgccgtgcaccagccagtcggtggtgccgttggcgcgggcgagcgcgaacaggtaggtgacgccgacgaggacgacgaacaggtcgccggggaatccggcgaagatgccctcggcgtcgagtccggcgaccagggtgccgacggcgaaggcggcggtgaacgacagcgcgcccatgttgacggaacgggtggtggcgatggcgaagacggccaccaggacgaggatggagatgagttcggctgacattgcggtggctcccgactgtgggtgccgcaccggagtaaggggcggggagtggctaagtggctgagccagattatgtgaccgtgatctctccggtcaatagtttcggcgaaaattggctcagccacttctccagtagtccacctgaccacgcggtgttaagctcacgccagtcagtttccgacgacctcccgaggattcgcatgcccgatgcgttgcgccccatgtctcgtcgacgcctgtacgaacaggtcctcgaccggctgcgcgactacggcaccgaggctgggctgaaggccggtgaccggctgccgcccgaacgcgaactcgcgcaacgactcggcgtcagccgcgcctccgtcaaacaggccatcgtggtgttggaggtgcagggcctcgtcgaggtccgccacggcggcggaacctacctgctcaccgaccggctcgacaccgaacccgtcgacagtctcgtggaacgccggggccgcctgcccgacgtgctcgacgcccgcgaggccctggagacccggctggccgcgctggccgccgaacgccgcaccgacgccgacctgaccgcgatcgagcaggccctggagttcatggccgccgagatcgacaacggcgaatacggcgtcgagggggaccgtcgcttccacgcctcggtgaccgccgccgcgcacagcccgctgctggcgcagttcatgaagtcgatagccgagaagatcaccgagagccgcaacgagtcgctgcgccagcccggccgtccccgcaagtcactggcccagcaccaccgcatcctggacgccatcgccgaacaggcacccggcaaggccgccgaggcgatgcgccgccacgtccgcaccgtcgccaaggtgcggctgctcgactgggaccccgacagcgccgagtgaatccgcccggtcgcacgcgtgtggcagtctcggacggtgaacgagacacggaccccggaagaactcggacgcggcggcctggactggctgctgaccaccgcccgccagaccgacgacggactggcctggccggtacagccgtccgccgacaacgtcgaccacatgctctactggggcacccccggcatcgtcgtggcgatgctggaaggccagcggcacttcggcgacgaccgctacggcgacgcggcggcgcgcggcgccacggcgatggccgccgcgatcaccgactgcgagggcagttcgctgtacaccggcaccaccggtctggccgtgaccctgcacgcggtcggtgaacaactcggcgacgacgagtacacggccgccgcgacccgggcgctgaaactgacccggtcccgcttcgacggcacccgctggggcgaactgttcgaactgctgctcggcaacgccgggatcgcgttgggcgccaagtactgcggcgacctcgacctcgccgtggacgcgctggagccctacctgcgcaccgccgagcccaccgaacacggcgtccaatgggaacaccgtcccggcgccgagtcccgcatgcaccacttctcgcacgggaccctcggcatcgcccacgcgctggccgagatcggcgcggccgcgaaccggcccgacttcaccgaactggcgctggcgggcgtcgccgacgtcgtggcccgcgacgaggccggacccgacggattcctggtgccccactccgatccgtgggacgacacccgacaggccagccgctacaactacggctggtgccacggccccgccggggacgcccacgtgttccggctgctgcgcgacctcaccggcgacccccagtggacggcgttggccgaccggtgctggcacaccatcacccactccggactgccgcgacggacgcggcccggcttctgggacaacaacggccgctgctgcggcaccgccagcgtcctggccctggccaacgaccggctcgtcgaacgcgacgacgaccccgccttcgcgcaagtactcgtcgacgacctcgcccagcgcgccaccgtcaccgacacgggggtgtgctggtcgaacgtggaacacagcgccgaccccagcgaactggaaccccagaccggctgggcgatgggcaacgccggaatcgtccgggaactgttgcggtacagccgaatccgctccggtggccagtccggctacgccgtcggcctccccgaccagcccgccgcccgaacctgagcggcacgggttcctctgctgacagcagattgtcttggttccgccgtcctcgcaggtcagtgttgaccgtgacgggcacatcggacccgagacgaggaggagacccatgccaagcgccaccgagaccccaccgatcgggacggccgacgaccagctgagcgcccgcctgctgcggcagcgcatcatcgtactcggcaccgaagtggacgatcaggtcgccaaccggctgtgcgcccaactgctgctgctgtcggccgagaactcgcgcgacgacatcagcctctacatcaactcacccggtggctccgtcagcgccggaatggccatctacgacacgatgcgactgatccccaacgacgtccgcaccgtcgcgatgggactggccgcgagtatgggccaggtgctgctgtgcgccggaaccgccgggaagcgttacagcctgcccaactcgcatgtgttgctgcaccagggttcggcgggcttcggcggcaccgcggccgacgtcgagatctacgccgggcacctggaacgcgtgagcgccaggatgaccgaactcgtcgcccgccacaccggacagccggtcgagaaggtcgagaaggacagcctgcgcgaccgctggttcgacgcggccgaagccctcgaatacgggttcatcgaccacatcgtggagcggatggacgacgtcagccccctggccggaaccacgacggaaggacagtgacatgagccagtacacgatccccaccgtggtggagaagaccgcgggcggcgaacgcgccttcgacatctactcacgactgctgtcggaccggatcatcttcatcggcaccgagatcgacgacggtgtcgccaacgtggtgatggcccaactgctgcacctggaatcagtgtcgccggacctgcagatcggcctgtacatcaactcgcccggcggcagcttcagcgcgctcaccgcgatctacgacaccatggagttcatccggcccgacatcgcgaccacctgcatgggccacgcctcgtccgcggcggcggtgctgctggcggcgggcacgccgggcaaacgctcgatgctgcggcacgccaaggtgatgctgcaccagccgtccagccaggcccagggaaccctgccggacctggcgatccaggccaaggaggtggcgaaggtgcgggcggagatggacgagatcctcagccaccacaccggacacccggtggcgaagatccgcgaggacactgatcgcaacaagaccttcagcgcccaggaggctgtcgagtatggactggtggaccagatcatcaccagtcgcaaggcgagcccggtgaaggccctcgtggcggcgtgatcagtcgctcggggacgtcaggtcggtgagcatcgcccgcagctccgttatcggggtcagcaggtcgtggccactgtcgatgagctcgtcgacgtactccggcagctgcgagatctgcctggacctggtccacgccaaggtgttgaccaggccgggcagatcgtccggggcgtagttgccgaggttctcgtcggcgcgcagctggcggccggtcttgaggcgcagccagtcggcggccaggtaagccgcttgcgagcggacgtgcatatcggggtcctggtcctcggactcgccgagcgcgaagctggtcaggtgatagtggacggcgtcggcctcgtcgccgtcgtcgggtgtatcgccgctcgccagccgccggaaccgttcgacggcttcggcggtctccatctcgggttcgtccatgaactcgcggttctcccacgcgacttcgtccagcagcggggatatccacgcgtacaacacatcgagccgcttggccgagtccagcttcgacagttccgccacgacggcttcgagcgcgcggtcgtagtgctcgcctgagaccgccggtcggtgcgcgtcgtgaaacccggtttcgtcgacggccgccatcacttcacggaagtccttgcccagccggggcagcgccagcacgttgaccagcccaccgaaccgccacagcggatcgcttccagcttcagtgcgcaggtggcgtcccaccttgacgctcaaccacgccgcgaccagccacacgatccgcgcggtgatcgcgtcgtcgtggtccccggtctcctccagctcctcggcccagccggtcagcagctcgtgcgccgtatcggcatcggcccgcccaccggcggcgatggtccgcaccgcctcgatcgcctcggcgagatcgggatcgtcctcgatgtcatcggcgaggacgttcagctgcggctccaacagcgcgtaaagctcaccgatcagctcggtctcacggctcagccgagacggggacaggtagacatcgcggctcgcggacgacaagtcgagaacggggtgcggcatgcgcgacaccctaggcgccgccgccgacatcgcgccaacgagccggacgccgccgccaagctcgggatcaggcggccagcgcgtaagcctgcgggctcgaagcgcgcgtcgcagcggtctgccgcgccaccgaaatgctggcgtgccggacccgctgcgccatcatgacccgtccgacctcggccagcacgtccgacagctccacgcgcagcgcctcgcagacggcggccaggatctcggacgaggcctccttgcggccgcgctccagctccgacaggtactgcatcgagacccgcgcggcgtcggccacatcggacagtgtgcgtccctggtggcgccggatgccgcgcagcacgccgccgaggatggtgcgcagcagcggcctgggggtgtgcgggatcgcgttcacgtccatctttggagactatccgcgccacgacgccaggcggccgattttcgccgtcagcggaacccgtctggtcgtcacgccccgggctcgtcgggccgtcggtacccggccagttgggtgcgggtctggatgcccagcttgcggtagatccgcgtcaggctcgcctcgacggtcttgacgctgacgtccagcgtcgaggccacctgccggttggtcgccccctcggccaccagccgcaccacccggctctcacccgccgtcagcgccgcgatctcgtccggcgccccatgccgctggtgctccagctgcgcgcgagccgtctcggcctgccgtcgccacggggtggcctggcattcggcgaacagggtcgcggcctcggtcagcagctcccgggcgcgggcgcgtttgcggcggcggcgttccagcgacgcggtggccagcagtgtccggccccgctccagttggagtccatagtgggtgaactccgtgagcgcccgcttcaacagcaccgcggccgcctggtgatcgcccacggcgatgcggtgcgccgattccgccaggtccagccgcggcagcacgctgtgcctgcccagtcgggtggcggtgtcgcgggcccggttcagcaccgcgagcgccgcctcgttctgtccggtgtggacgagcgcttcggcgaggtcgccgtggaacggcagcggcgacggatcggtgaccccgcaccggtcgtcgagcgcggcggtctcccgcaggctgcgcaccgccgcctcggcgtgcccccggtacagccgcagcagcccgagcacgtactcgttgcgggcggtgaacacgacgtcgttgtcctcgcgggccgaggcgaggccctgccgggccaggatcatcgcccggtcccggtccccggcgtgggtctccaccagcgcggccacgtaccagaccgggctgggcgacagatcgcttccggccagcaggtccatggcgcgggcgatgtgcgcgcgggcggcctggcagtcgccgccccgtagctcgacctcggccaggctgcgcagcacctcggtgaggctcttgagttcccccaaccgttccgccagcgacagcagttcggtgaactgttcccgggcggtgtcgagccggtcgtcgaacagcgcgtgccgggcccgcaggaagttcgccgaaccggcgacgtcgcggaccggcagcggggccacggcgacggcccggcgcagcgtggtctcgtccccgggcagccccaggaaccgctgcatccgggccaccatcgtcaacgcctgcatgtggaccagcgagttcccgccccgttcggccagtaccgccgcccggcgcgacagcgacagcacttcggacggattggtgtcgcagacgtaggtgcgccaagccatccaggtcagcagttccgcgtgcaggccgggatcggtgcggttgtcgccgcgcgcctcggactcggcggcggcgaaggtctggcgcaccttcccgaagtcctgcccgaccgcgtcgatgaccgccatccgggcccggagccggtcgttggggtcctccgacaggtcgcacacggccttggcggcgcgttccacccagtcgacccgaccggccgaacccgcgtgctggcaggcgctcagccagcgccggatcagggcggcggtgtcgtcggacggcgtcagctcggcggccatcagcgccagctccgcagccagcgccacctcgccggtgcgctgcgcgaccggcacggtcttgtccagttcggacgccagctccggttgccgacggtccgccgccagcgcgcggtgccgcaccgaggccaccgggtcggtcaccacctgcgccagtgtccggtggacgcgccggatggtgcgctcggatgccttggccaccaacgcgtcccgaatcgcctcggcgtggaaggcgacctcgccggtttcggtgagctcgaccaggccgagccggaccgcctcggcgaggtcgcgatgcgccgacccgcaaccggcctgccgcaactgccgctcggtggcgtgggtggccagcgccgcgaccagggtcgtgttgcgggcgcgcggtgacagctcggtgagcagttcgccggtgacggcctcggccagcggcaggatcgccgtgcggtggtcggccgcgtcgcccggcgcggcggccagggcctcgccgatccggctcgccagccccggcagtccgccgctggcccggcacacctgcgagacctgccggtgcggcaacgccagcggagcgagcagctcccggatctcggtgctgctccacagtgggacggcgatctcgcgcgcgccggttccggccagccgccccgacagttcggcgtcgcgtgtggacagcagcacccgcacacggtgcgcgggaagatggcgccacaggccgatgagcaggtccaggctctgctcgtcgcaacgctcggcggcgtcgacgacgaaccacacccggttcgcggcggtgacgcgccgcagcagttcccgcagcgccagccgcagtccgatcaggtccagtccgctctcgggcgcctcccgcaaccgcagcagcgtctcgacggcggcccgtcgcggcggcgtcagtgcgtcgagccaaccggcttcgacgtcggcgaacagctccgccagcgtcgcgaacggcacaccggtgcgacccgggtacgccgccagcaccacgtcaccgtcccattcggacttaagtcggtcgagcagcaccgacttgccgacccccgccgggccgcgcacgaccacccgatggtgccgctccagggtggagcggagttcggccaggacgtcggcgcgcggcggcgccgaagccggtgctggggtggccatgggcggtctccttgtccgagtcgatgctatgcggccgaagccctccggtggggaaaccgagggccgaccctgtaccgcgaggccccctaccctcggcccggcggggcgcggcaaggaatttccctcgtagcgacggccgggtccggacccctaccttttgcatcgaaccatcgatggatatcgaatcctggttcggtttcacgagcgtcgcccgcccacggcgcgttgaaaggaatgccccatgaagctcccacccgcccggcgcctcctggtggccgtcggcacggtcacggccatcacggccaccaccgtgctcgccggcgccccggccgcgcacgcggccgaagccgagatcgtcaacagcgacgcatccggcgtcatcgaggaccgctacatcgcggtcctgcgcgacagcgcggtcaaagccacccagaagtcggtcgacgccaaggccgaaacgctcgccgacaagtaccacggtgagatcgaccgcacctaccacgccaccatccgcggtttcgccaccaccatggacgaatccgacgcgaagcggctggcggccgacccggtcgtcgactacgtcgagaccgtccgcgaggtcaaactggccgaggaccagaccaacccgcccagctggggtctggaccgcgtcgaccagaacaacctgccgctggacaagaagttcagctacccgacccaggccggagacggcgtcacggtctacgtcctcgacaccggggttcgactgagccaccagactttcggcggccgcgcgaagtcgggctacgacttcatcgacaacgacgccaacgcctccgactgccacggacacggcacccacgtcgccggaacgaccgccggaagccagtatggtctcgccaagaaggccgacgtcgtgtcggtacgggtcctcgactgccagggcttcggcgacaacgccctcatcgccgacggcatcgactgggtcaccgagcacgccgtcaaaccggcggtcgccaacatgagcctcggtgacacccagcccagcccggtcatggaggacgccgtgcagcgttccatcgacgccgggatccagtactcgctggcggccgggaacaacagcggcgacgcctgcagtttctccccggcgcggctgcccgcggccgtgaccgtcggatcaaccgctgaatccgacggccgcagctcgttcagcaactacggccgctgcctcgacctgttcgcgcccggctcgaacatcgtgtcctcggccaactccggcgactccggccaggccaccatgagcggcacctcgatggccgcgccacacgtggccggggcgatcgcgctctacctgggacagaacccgaacgcgaccccgcaacaggttcgcgacgccatcgtcaccaacggcaccgccggaaaggtcaccaacccgggctcgggttcgccgaatgtcctgctgtacagcggtttcatcaacgaaccacccgccgagcacgacttcagcatcgccgccgaccccggctcggcgaccgtcgaacccggacagtcggccaagaccacggtgtccacgaaggtcaccaagggacaggcccagcagctgaaactctccgccaccggactgccgtccggcgcccaggccagcttcgacccggccgccatcgcctccggcgagagctcacaactgtcgatcgcgacctcgtccggcacccccaagggctcgtacccggtgaccatcaccgccgaaggcaccgaagccacccgcaccgcgagcttcacgctccaggtaggagccgacggcggcaacaaacaaccgatcgccgacttcacctcgaactgcttcgccggtatcggctactgcttcttcgacggcaacggctcctccgacccggacggctccgtcgccagctacaagtggaacttcggtgacggcaccaccggcaccggagccgcacccttccaccgctactcacccggaacctacaaggtgaccctcacggtcaccgacaacaagggagcgaccggatcggtcaccaagaccgtcacagtctgatctcaccggcccacaccatggcctccggacaaccgtcatgtgttgtccggaggccatgtcggctgagcatcgcatcgaaatgcgctaatgtctgccgtgtgattcgatccgtacgtcacgtcaccggccgggccgtgacccgcggctgcctggtcccgctcgtcgtcaccgcgctggcttcgcccggcgtcgcgtggggcgccgacttcgaggacaacccgtggctggagcagcgggtcatggacatggcccactccggcggcgagatcgaagcacccaccaacaccatgtacgccttcaaacgcgcggtcgggctcggcgccgacatgatcgagttggacgtacagtccacagcggacgacgaactcgtcgtgctgcacaacgcgaccgtcgacgacaccaccaatggctccggcgaggtcgcggacctgagcaccgacgagatgcgcgccctggacgccgcccacaacttcgtccccggcaccggaaccgcaccgggacgacccgaggaggactacccgctgcggggcgtgcgcaccggccagatcccaccgcccgacggctacaccgccgacgacttcgcgatccccaccctcgccgaggtcttcgcgaccttccccgaagttcccatcaacatcgagatcaagggccgagccgacaccgacctgctgtcgttccgccacaacgcgaaactgctcgccgcgttcctcgaggactccgggcgcaccgacgtcatcgtgacctccttcaacgacgccgccctggccacgttccaccatcgagcccccgaagtgccgctggcaccggggatggcgggcatcgcggcctacttcttcgcgggcgtcaaaccccagcccggcacggtcgcgctgcagatcccggtgacgttcaacggcatccgggtggccaccccggccttcatcgaacgcgcccaccgcgacggttacgccgtccacatctggttctccggctccgcgcccgaaaccgaggccacctacaacgaactcatcgacgcctgcgccgacgcgctcatgcccgcgcgaccgtcgctgctggaggagatcctcgacgaacgcggcatcgtccgccccggccgccccggcatcgatccctgtttcgagtccggggcgcccgggtagtaacaccccatgttcgcagccagcaggaaatccaaggccgtgtcgaagcgggccaaggacgcgcccgcgaacgggggcaccatgatcggccggatcccgaaacccgtgtggaccctgatcacgaccgcggtcaccgccggggtcggcatgttcatgaagtggctgcgcgaccggcccggtaaagcccgctgacagtcgagggcaatccggccggccgcaaccggcggccgtccggattgtcgatctacggccaaccgacgcccgccgccggggccgggaccgccagcagctgaccggtgcggccaccgaacgggttctccggattccaggtggccgcgacgacgtacagcgtgcgccgttcgggaccgcccagcatgcacgcgaacggggacctgtcgaagtcgacccggtccaggatctcgccgccctcggccacccgcacgcagtcggtctcgccgctggaggtccacaccgcgccgtccgcgtcgcggcagatgccgtcgggcccaaggccttcggcccacacccgccgcccggacagtccgccgtcggcggccacgtcgaaggcggaaagcctgcccgcgaacgactccgagatgatcagcgtcgcgttgtccggcgtgaccagcatgccgttggggaaggcgatgtcctcggcgacgatccgggaacgaccgtccggtgtgatcagtgcgatgaaaccgggcacgaagcccggccgcaggtgcagcggccgctgatcagtgtggtctagtgtggatatgaacgacaggaagtcgaagtcggcgccgttgacgtagacgttgccgcgtccgtccacgacgatctcgttgaaaccactgggaagccccgacaggtcggcgtgcgagacgatgtcgccgttgggttcccggcgcaacagcctgccgcgctcggtgttcttcgggacgatcagcatccggccgtccggcagccagtcgatcgaatgcggatccacctcggcgtcgcgcagcaccacttcggcgttcccgtcgggatcgacggcgatgatctcgtgggcaccccagttgcagaaccacaaccggccctcgtgccagcggggcgactccccgacgaccagatccgacagcaccactttcggttcgtccatgtcttcctcctctgctcaccctttatacgaacggcgcgcccggatatcgacagtccgccgaaaacctcagtccccgacgacggccagctccagttccgccaaccgcgccgggtcggcgacgacgtcgatgccggtgatgcgctcgccgtcgaaaccgaaccgcagcaccagccgcagccgtccgccaggcgccatgagcaggccgaccgcgccgtcgatgagcaccagccccgtgaaccgggcccggccggtggccgccatcgccgtctcggcgaccgtggtggcgccgctgatcgtgatgggccgcgcgctgggaaccacgtgacggtcggcgcgcagcgtcacgctcgggtccagcagtgccaccagggcctccaggtcggcgccgcgcaccgcggtgaggaacgcgtcgacgaccggccgctgccggtccagttcggcgcgcgacaccgcggcaccgcccttgacccggcgccgggcccggctggccagctgccgggtcgcggccgccgaccggtccaccagcggcgcgatctcctcgaacggcaccgtgaacatgtcgtgcagcacgaacgccagccgttcgccgggactgagcgtgtccagcagcaccagcagcgccagcccgaccgagtcggccatcaccgcctcccgctccggatcggcgtcggtggccgggtgccgctccagctcggtgtccgcgccgcgccgcccgtcgtcggtcacggcgtcgatggacacctcacgccgggtccgcctggcccgcaacatgttgaggcacacccgtcccgtgaccgtggtcagccagccgggcaggttcgccacctcggcggtgtcggcgcggctgtagcgcagccaggtctcctggacggcgtcctcggcctcggccagcgaaccgagcatccggtaggcgaccgcccgcagccgggcccggttctcctcgaaccgccgagcggcctcgccgagttcgtcaaccacgtcacattcctcttcgcgccgtcacaaccgagggccgccgggtttcacaccggcaagaccgaaacctaaccgaccggaacccccggccggttgccgaacggaggaaagccgacatgagcgcatcgattctggtcaccggcggaaccggcaccctgggccgcctggtcaccccgctgctgcgcgacaccggggcgaggctgcgggtgctcagccgtggcagccgcgcgaccgagccgggcgtcgaacacgtcaccggcgacctgctcaagaacgagggtctgaccgccgccgtcgccggggtcgacacgatcctgcacctggcgggcggggccaagggcgacgccgaggccaccgccaacctggtgagggccgcccaccgggccggaacggtccgccacctggtgcatatctccgtcatcggcgccgaccggatgccgctggcctggttcgccaaccagcgcggcgccgaacaggccgtcaccgaatccggactgccgtggacgatgctgcgggcggcccagttccacgacctggtgctcaccatggtgcgcggtatgtccaaactgccactgatccccgcccccggcggcctgcgcttccaaccggtcgccaccgccgacgtcgcgtcccggctggccgaactcaccctcggcgaccccgccggactcgtgcccgacctcgccggaccgaccgtctacacactcgacgaactggtgcgcggctacctgtccgccaacggcaggcgacggctgttcctgcccatccggatccccggcaaagcgggccgcgcctaccgggcgggccacaacctcaacctggacaccgccgtcaccggcgagcacacctgggaggacttcctcgccgaccgcgtccccgcctgacgaacacgccaacggcccccggccaacaatccgggggccgtcgcgcgtctcggctactcctgcggcatcgcggagaggtccatgaacatgacctcccagtggtggccgtccaggtcgaagaaggcccgcccgtacatgaagccctcgtccttggcctcaccggcttccttgccaccggcggcgatcgcggcgtcgacaagctcgtcaaccttgccgcggctctcgacacccagcgcgtggaccgattccacggtggtggcggtgtcggcgatcgtgcggctgtcgaaggtggagaagaactcctcgcgcagcagcatgacgacgatgttctccgcgatcacaatgctggcggcgttgtcgtcgctgaagtccttgttcagttcgaatcccagcgcggtgtagaacttcttcgcggcttccaggtccttgaccggcaggttcgggaagatcatgatgctcattggtgtggcctttcaggtctcagtttgtcgttgtcggtatagacgacacgaccgcggtgaactcatcgctgccggaccgaggaattcgaaattcttttccggtgaaacctacactcggctctacaacgatgaaagggcttgacatggccagattggtctattccgcgatcatgtcactggacggctacatagccgacgagaacggggaattcggctgggcgatgccctccgacgaggttcacggcttcatcaacgaccgcatgcgttccatcggcacccacctgtacggccgggtgctctacgagacgatgaccggctgggagaccgacccgtccctggccgaacaaccgctgggccgtgacttcgccgagcagtggcaggccgcggacaagatcgtctactccaccaccctcgacaagcccgtcaccgcgaagacccgcatcgagcgcgagttcgacccggtggtggtccagggcctgaaggacaccgccgaagccgacctcctcatcggcggcccggtacttgccgcccatgccttcgcggccggactggtcgacgtgtgcgagctgtacgtcgtcccggtgatcgtcggcggcggccacctgggcctgccggagggcctgttcctgaacctggaactgctggaggaacgacgcttcgcgaacggtttcgtgctgttgcgctacaaggtgggctgagcgagtccgccgccaccgacgggtcccggagacgaacggacgggggttatccacaacagttgtggataacccccgtcctgtggaaaatctactgaggacttactcggtccagcccgggatcgggtaggcggcgcagaagtcgcggatctggcccgcgatgtcgtccagtttgtcctcctggccgtcgtgggccgccgagatcgcgtcgtccatccaggccgcgatcttgggcatgtcggcctcggtcatgccgcgggtggtgacggcggcggtgccgatgcgcagacccgaggggtcgaagggcttacgcgggtcgaacgggacggtgttgaagttcagttcgaccccggcccggtccagggccttggcggccggtttgccgccgatgtccttgctggtcaggtcggccaggatcaggtggttgtcggtgccgcccgagaccaggtcgaaaccgcgctcggtcagggccgccgccagcgccttggcgttggcgacgatccgggtcgcgtagtcggcgaagtccggggtggccgcttcccgcagcgccaccgcgatcgcggcggtggtgtggttgtggggtccgccctggaggccggggaagaccgccttgtccagcgccttggcgcgttcctcggtcgacatgagcatggcgccgcgcgggccccgcagcgtcttgtgggtggtggtcgtgacgacctcggcgtgccccaccggcgaggggtgcgcgccaccggcgaccagacccgcgatgtgcgcgatgtcggccaccaggatcgcgtccacctcctgggcgatcttggcgaaggcggcgaagtcgacggtgcgcgggatcgcggtgccgccgcagaagatcagcttggggcggtgctggcgggccagttcagcgacctcgtcgaagtcgacccggccggtgtccttgcggacgccatagtggacggcgttgaaccacttgccggtcgccgagacgctccagccgtgggtcaggtgcccgcccatcggcagcgacatgcccatgaccgtgtcgcccggctgcgcgaacgccaggtagacggcgaggttggcgggcgaacccgagtacggctgcacgttggcgtggtcgaccccgaacagcgacttggcgcgcgagatcgccagctcctcgacctcgtcgatgagctgctggccctcgtagtagcgcttccccgcgtagccctcggagtacttgttggtcagaagcgtcccggtggcctccatgacggcctgcgacacgtagttctcgctggcgatcaaccggatcttgtcgtgctgccgacgcccctccgcgtcgatcagctgggccacctcactgtcggcctccaccagtcgccgcatcaggttcttgctgtcactcatcagtacgtccgccctctcgcgtcagaacaccattcaacgctgaggctagccgtcggtctaaggccagcggatcccggctgtacagcagctcaaggatcgaacgggcagtcgaactccacctgtccagccattcctgggacggcggcgcggtgcgtggcggcagctcctgcagcaatccgcgaaatagtgggtgcgaggccatcgagcgggcggtttcctcgtactcgtcggtggtctgctcgcggtggtggcgttgcaccggcggacgttcgttgcggaacacggtctgcgggaagtcgccgccccgcgggccccggccgaaatcggcgggatcggcgactcggcggccgtcggtcatgaggccccgggggttctggcgggggtcgaagccgtcgggcggttgcggctgaccgttgtcatcgggttgattcaccccgacagggtgccgcataccggcgcccggcgcggggtattcggtacacgccgcgcgttttcctcacccgcgcgggcgaacccatcactgccagttgagatctttgccactcgactcgcaaacccataggctctcatccatgtctaaatcaacacccgtgaacgcgataggcacggccttcgctgtcgcggtcctggccgccctcgcccaactgggcctcgccacgggtctggccatcctcatctggcgctccggctcggccgcggaatgggcggcccagctttcctggggagcgttcctggccgcagtggccaccatcgccggtggcctggtcgccggacgcctcatcaccgacaccgggccgcgcatcaccgcggtgctggcgtcgggcatcggcgcgttcaccctggcgccgctgatcgcggtgcccgccatgcgattcgaggacgccccgatcgccaccgcgccgttcgcggccgtcggcatcggcgtcctggccgggctgctcctgtccggactggcactggcctggcgcgcgatcaagatctcggtgctggccaccatcgcgctgacctgggtcctggcgatcctggccgccttcgtgccggtcgacgacgcctcccgcatcgtcaaggtggcggtgtggggcgagtggaagggcctgtcggcctcggcgcccatcgtcccggcactgctggtgggcacgctgctgatcggcatgatcaccgcctgggtcatgacctctcccgacgccgtcggcgaccaccgcatcaccgccatctccggcgccgtcggaccgctgctgctggtcgccgcctacgcggccgccggacaggacgacgtccgcgtcgatccacagtggcacggcatgggcgtcggcaccggcgccgtcgtggccggtctgctgggtggcctgctggtgacggcactgcgccgcgccccctcgcccgccccggccgtcgacacggcgttgacccccaccgcgaccgccaccgccagcgtcgaacccggcagcctcggcgacccgtccgaggacgaccgcacccagaccgtccccgcgatgccgcgcgccgaccagacctacgaggtccccgccgccccgccgccgttcccgcccccgcccgccgagaacctcgacccctacgtgagcgccgagtacgacgaggcccagctcacccagtacgtcgacgccaccgccgccgcggggcaccaggccgaggtgcgcggcaccgagttcgacgaacccgagccgccgccaccgccgcccgccccggaacccgaaccccaacccgaaccggcgaagaagaccgccaagaaggcccgcaagaccgcgaaacccaagcccaaacccgaaccggcccccgagcccgaggccgagcaggccctgttcccacccccggaaccggagtccgacccgggcaagaccaaggcgatgcccgccgccaaacccgacgagaccgaccccgacgagaactggtactcggagctgcgcgacgagaacgccttcatcaacgaccacaacgaaacccccgactcggctcccgaacccgaggccgccccgcagaagaaacgccgttggggccgcaagaagaaggaagactgagccacttcgacagctcagcggctcgtcccggtcaccaggccggggcgagccgcgattttttgcgcgccaacgcccaacgcgtttgccaacaaactgcgtctagtggatactgtttccatgagacgcaataatggatcgttgcccccggcgataagcctcttcttcctcacccccgtcatcgcggaattcctgcccggctacctgtcgctcgacagcctcgtcaccgccctcgtgctcgccccgatgtacggcggcggcgcactgctgatccgcgagctcacccggcgcgcgggacgcggctggtggacgatcctgatcctcggcctcgcctacggcgtcgtcgaggagggattcggcacccagtcgctgttcaacccgcactacgccgatctggaactgctgcaaccggcgcacctgcccggcctcggcatgggcgcctggtggacggtgttcgtcgtcgcgctgcacgcggtgtggagcatcgcccttcccatcgccatcgtggaggcgttcaccgcttcgcgcccaaggcaaccgtggctcggccggatcgggctcaccgtcaccgcgctggtcttcgcgctcggcgtcgccgtgatcgcgtccttcaccatggccggggacgacttccgcgccacacccggacagttcatcggcgccgccgtcgcggtagtcctactagcgaccctggccctgacactcggcggaaagctggacgcccaaaccctcgccgagcgcgccgcaccacccgtgtggttggtcacggcgctgtcgctgctggccggtgcggcgttcgccggatccgcgttcctggtctcctcgggaggggccgaccaactcggctggccactggtcctcggctacctggtcctggtcgcgctgatggtcaccatcgtgcggcactggtccgtcagccccgactggggcgacgcccaccggctcgcactcgccggaggcgcactgctcacctacgccgccaacgcgttcatcgaaaccccgtccacgcccgtcgatccggccctcgacctggcgggcaacctcggcttcgccctcggcgccgtcgtcctgctgctcctggccacgcgccgggtgtcgaacaccgcgcttcgcccacagcgtgtcggccaataggaaagtccaggtgcttcccggttgggaagcacctggactctatggcaggaaagaaagcttacagcctagccaaagcggcctggaagggctccagccccaacgcgccgaggttcagcgcgtcggtgtggaactgcttgagattgaactcggcacccttgcggcgcttgtagtcctcgcgggccgcgagccagatccgctcaccgaccttataggacggtgcctgaccgggccaacccaggtagcggttcagctcgaacttcagcatctcctcctcgatgcggcagtgagcccgcaggaactcccaggccagctcggcgttccagcgctgacccggacggaacccgaacgggttgtcggccgggatctccagctccaggtggacgccgatgtcgacgatgacgcgggtggcccggaaagcctggccgtccagcatgcccagcttgtcgccggggtcggccaggtaaccgaggtcgtccatgagccgctcggagtacagcgcccagccctcgccgtggcccgagcaccacagcatctggcgttggtagcggttgagcagttcggaacggtaggccgtctgtccgatctggaggtggtgtccggggacgccctcgtggtagaccgtggtgacctcgcgccacttggcgaagtggtcctggccgtcgggcaccgaccaccacatccggcccggacgcgagaagtcctcgctgggcggcgtgtagtagatcgccccgtcggcggtgggcgcgatcatgcactcgatggcgcgcaccggttccgggatgtcgaagtgcttgtcggccatgtcggcgacggtggcgtcggccagctgctgcatccagtcacggaactcgtgcttgtcgctgatgctgcgggccgggtcggcgtccaggatcgccaccgcctcgtcgacggtcgcgcccggtttgatctggttggcgaccgcggccatctcggtctcgatgcggtgcagctcctgccaaccccacgcgtaggtctcctccaggtcgaccgccgcgccgaggaagtagcgggaaccgcgcgagtaggcgtcccggccgacggcgtccttcgacggggccttgggcgccagctcctcgcgcaggaagctcgcgaactcggcggtggcggcgcgggccgcggcggcaccggaacccagtgcctcggccagcgcgccctcggccggtttgccgtccacggtgaccttgccgatcaggccgttccagaagtcgtcgcccttggcgccgttccagttgtcgcagtgtccggcgacctcgctgacctgacgcagcgccgccacccgtcccgccgcggcctcttcgcgcagcgtctgggtgtactggcgcagcgcctgcggcaccgcgttgagccgggcggcgatgttggcggcgttgtcctggccgtcggtgttcatcatgtcgaagacctggcggacgttgtgaacgccgctggagatgacgttgaggctcaggtactcgtccccggcctcgtgccgctccagctccagaccgagccgctcctccatgccctccttggcgacccgctcccgctcgtccaccggttcggtggccgacagcttggacagcgtgtcgcgcaccagcgcggcctggcgcgccagaccctccggtgacaggtcgtcgaattcgtgatcgtgtccctcgacgcccatgtaggtggccgtcatcggggagagttcaagcgcctcggccacgtaggtctcggcgatttcgtcaatttggcgcatgagcggaccctacgccaccgagacctgcggctgcctcaccattacggatcgagtgccgcgatccacctcggtaacccatccgcccgcgcggcccagcgacaggagatcctccgtcgtgaccggcaaccgccggacgtctcccggctccggcggccagtcgacccgaagctcccgcgcgcccgcgtaccagtcgcgaaacgcgtcatgatcgcccagccggttaccggcctcggccagttcctcgacgagccgccgcagttcggcggccaccggaccggcgttcccggcgcacatcgcggcggccagttccggactcgactgcgccacccgggtcccgtcggcgaaggaacccgcccccagcgcccgcgacagcggatcggcggccagcagcgacaacgcggccgccagcacatgcgggacgtgactgatccgggccgcggcggtgtcgtgctcggcgacggtcgccggaaccacccgagcccccagcgcgcaggcggtctcggccagccgcagccagtcgtccaggtcggtgtcctcatccaggcaggccacccacacccggccctcgaacaggtcggcgtctgcggccgcgaacccgctggtctccttgcccgccatcggatgcccggcgacgaaccgcacactcggacagtgccgggccaccagccgcgtcaccggttccttgaccgaggtgacatcggtgagcagcccgccgtaacccgaaagctcgggcagcaccgtcgccaaagcgggcaacggcacggccagcaccaacagtcgcgcgtcagcgagtcccgcgagtgcgtcggcgacctcgtaccccgcctgtcgcgccgcctcccgggtcgcggcatccgcgtcgaagccactcacccggaaacccgccgcgtgcgcgcgccgcaacagcgagccgccgatcaggccgagccccaccaccccgatgtccatggactcagagctcctaacttttcccgtttcctgctgcgcgcccaccaggcggcgcctggcggcgttgtcggcactccggcatccaacaccgggatgccggagcacctccgccttgccattgccaaagacggcttgccgtctttgccatgagcacagccacctggaggccgctcgcgacggaagaggacaaagccagaaactctaaaggtagagccccgtcgcgttgtcgtcgacgcgctgcgccgcgacggcgtggatgtcgcgttcgcgcagcagcacgtactcgcggccgtggagttctacttcggaccggtcgtcggggtcgaacagcacccggtcgtcggtctgcaccatccggaccagtggcccgacggccaccgccgtcgcccaggccagccggtgccccaccgaggccgtcgccgggatcacgatcccggccgccgacctccgttcaccgtcgccggtgtcgacccgaaccagaacccgatcgtgaagcagcctgatgggcaggccggtctcggtgtcgaatgcggtcacgagcattgaggttacccgcccgcccggcgccgccgaatgcggcgaaagcacacgtttatccgaaacgtgtgtggttgtcggtacggtggtctgcgtacgcacgccagcaagaaggagcggacatgtcccgattcgcgcgattccggatgcgcgccagccaaacctgggcacgtctgcgtacgaacccctatgtggagcgttacgagcaggtccggcgccgcaacgaggatcccgagctcgacgacgtccccgacgaggtggaggaggagttcgccgacgccgacgaggtcgaaccgcccgaccccgagggcgtgccgcacggcgtgaaggtcgccgcgggctggtcctggcgggcactggtcatcgccgccgccgtggtcggcgtgctgtacctggccagcatcctgtccttcgtcgtgatcccgatcctggtgtcgctgctgctggccgcgatgctgcaacccctggtcgcgctgctggtcaaggcgcacgtaccccgctccatcgccgccgcgatcgtcctcatcgccggtatcgccgccgtggcgggcgtgctgaccctggtcatcaaccagttcgtcgccaacatcgacaccctcgtcgacagcgtccaaaagggtctgctcaatctccaggactgggccaaatacggaccgctgcacctggaacagaagcagatcaacaacttcttcagcgagttccagaccgtcatcaccgactggctgtccgacaaccagtccattctggccggtaccgccgtcgagagtctcggcatcgtcttcaacatcctgaccggcgcgttcctggtgctgttcaccaccttcttcttcatgcgcgacggccgccgcatctggaccttcctggtgcggatgctgcccgaacgcgcccacgaaccgttgctgcacgcgggtttcgcgtcctggcggaccctggtgtcgttcgtgcgcgccacgatcctggtcgcgttcatcgacgccgtcggtatcggcgcctggctgatgttcctggacatcgaactggccatcccgctggcggccctggtgttcctgggcgccttcatccccatcatcggtgccaccgtgtcggggatcgtcgccgtgctggtcgccctggtcggcgacgactgggtgacggcgctgctggtgctggccggggtcatcgtcgtgcaacaggtcgaaggccatctgctgcaaccgctgctgatgggccgcgccgtcagcgtccacccgctggcgatcgtgctcgccgtggccgccggagtcgtgctggccggaccgatcggcgcgctcatcgcggtgcccatcgtcgccgtcctcaacaacggcatcaaggcgctgcgcgcccacgcacatccaccggatgagacaccgggtaacgtcgcggcgtgagtaaacccaccgtcgcgcagttgcttgacgccgccgtcgcggccgttcccggtggggagatccgccccggtcagcaggccatggccaccgccatcgccgagtcgatggaatcgggcacccacctgatggtccaggccggaaccggcaccggcaagtcgctggcctacctggccccggcgctgctgtcgccgcgtccggtcgtcatctccaccgcgacgctggcgctgcagtcacagctgatcgccaccgacctgccccggctgtccgaggccgtggaaccggtcctgggccgcaaacccaggtacgcggtcttcaagggacggcaccactacctgtgcgccgcgaagatcggtgccgacgccaccgacgaggaggacaccctgttctccgacaccgaggagtccggctgggtcggccagcgctcccggctcggcaaggacatcggacgactcaccgactgggccaacgacaccgacaccggcgaccgcgacgacctcgaccccggcgtctccgacgccgcgtggcggcagatgtccacctcggcccgcgactgcgtcggcgccgccaactgccgctggggcggcgagtgcttcgctgaggcggcccgcaaccgggcccgcgaggccgacatcatcatcaccaaccacgcgctgctgtccatcgacatcatgcacaaccgcaccgtgctgcccgaacacgatctgctcatcgtggacgaggcgcacgaactggccgaccgcaccacctcggcggcccgcgccgaactgtcggccaacagcgtcgaccggctgggccgcagggcatcgggcgtgtgcggcaaggagatcgccgcgcagctcaccgagatcgccgaccaactcggcgtcgtcatcaccgaatgccccaacacccggctggaggaactgcccaccgccctgaccgaggtgctgacccttctggacggtgcctgcggcaccgcgatcggcgagatcggcaacgtcaaacccgactcgcccgagtacatgtcccgcacccagctgaagagctggctcaccgaggcccgcgagaccgcgcagcgctgcctggccggtggccgccaggacgtccgctggtgcgagggcgacggccgcggccgcagcctcatcgtcgcgccgctgtcggtggcgggcctgctcggcgaggaactgttcgccgagcgcaccgtcatcgccacctcggcgaccctgacgctgggcggcagcttcgacaccgccgccacctcgctgggtctgaagaaggagaacgaggtgaccgaggccgacaaaccctcgggcaccaacaccgggccgatgtggcggtccatggacgtcggttcccccttcgagtaccggaaacagggcatcctctacgtcgccgcgcacctgccccgccccacggcgtccgggctgtcggacgcggcggccgacgaactcatccggctggtcaccgccctggacggccgggccctgggcctgttctcctccaaacgcgccgccaccaccgccgccgaggtgctgcgcgagaagaccgacctgccgatcctgttgcagggcgacgagacgcttccgttgctggtcaagaagttcaaggccgatgcacgagcgtgtctcctgggcgtcatgtcgctgtggcagggtgtggacgtgcctggtgacgcctgccagctggtcatcgtcgaccggttgccgttcccgcgacccgacgaaccgctgtcggccgcgcgttcggccgccgccgacgaggcgggcggttccgggttcgcgtcggtcagcgttccgcacgcggcgatccggctggcgcagggcgtcggacggctgatccgcacgggcggtgaccggggcgtcgccgccgtcctcgatccccgacttcacaccgcccgttcctacggtccgtacttgcgaaagtcgttgccgccgctgtggtacaccactgacagtgacaaggtgcaaggcgcactgcgacgactggccgctaccccggcggacctccgatagtggctgtgaagatgacggtatggtgaaccccgttgtctccggccggaggcatcggtccatgttgtgctcacgaggtgccagttgcgcttttcactgcgtccgcaagatgacgcgttctacaagttctttatcgaagcggcggagaacatcgtcaaaggcacggcgatcctggccgaactcggcgaagccgaggtggacacccagtcggtgtccgagcgcctggtcgaggtggagcacgccaacgacgagatcacgcacgagttgtacaacaagatcaactcgacgttcgtcacacccttggaccgcgaggacatgtaccagctgggcagccagctggacgatgtcatggaccacatcgaggcggccgggaacctggtctacctgtacgggctgtccgagctgccctcgctgccgcgcgagatggtggagatcgtcgacgtcctcaaggcgcaggccgccatcaccgtcgaggcgatgccgaagctcaagggcatggacccgagccttcgcgactactggatcgagtgcaaccggctggagaacgacggcgaccgcgcctaccggatgctgctggtgcggctgttctccggcgagtacgaggcgctgaccgtcctgaagctgaaggaagtcgccgacgagctggagaaggcctgcgacgccttcgaacacgtctccaacaccgtcgagaccatctcggtgaaggaatcctaagtggacccaattctcattggcgtcatcgcggtcgtcgccgccgcgatgatctttgactacaccaacggtttccacgatgccgccaatgccatcgccacctcggtctccacccgggccctgaccccccgtgccgccctggcactggccgcggtcggcaacttcgtcggcgcccacctcggtgagggcgtcgccaagaccgtcggcggcgacctggtccacatcccgcaggagttctccggactggcggtggtgctggccggagtcctgggcgccatcacctggaacctcatcacctggtggttcgggctgccctcctcgtcctcgcacgccctgttcggcggcctggtcggcgccaccctggtcgccggttacgacgtcctgtgggcgggcatcctcgagaaggtcatcatcccgatggtcgcctcgcccatggtcggcttcgtgctcggtttcatcgtcatgatcgccatcatgtggatcttcaagcgcaagaacccccgcaaactcagccgcggcttcaagatcgcccagtcggtctcggccgcggccatgtccgtcggacacggcatgcaggacgccgccaagaccatgggcatcatcgtgctggccctgtacgtcggtggtttccaggacagcaacgagcacatccccgagtgggtgttctactcctcggccgcgatgctggccctgggcacctacgccggtggctggcggatcatcaagacgctgggccgccgcgtcatcgacctgggcccgcccgagggattcgccgccgagaccgtcgccagcggcgtgctctacaccaacgcgctggtcttcgaggcccccatctccaccacccacaccatcacctcgtcgatcatgggcgtgggcgccaccaagggcaaggccgcggtccgctggggcgtcgccgggaacatcgtcatcgcctgggtcctgaccttcccggccgccgccgccgtggccgccggggtctacctgctggtccggccgctgttctcgtagaccgtgccctaaccagtcctcgcccgcgcgcttcatcgacgccagccacaggccggtctcgtcgaagaggtagcggcgcatcagttccagccggggcgcgtagacgtgcacgctgaccgcgggctcgtcgccggtgttgcggacggcgtggatgccgtgctcgtcgacctcgcgcgcctgcccggcggccacctcgtgcgactccagtcccgggaactcgcccggcaccacccggtactcggtcagccgtccccgggccaccgcgaaggccgccggggccggacggctgcgaccgccgtggtcgtgcagctcggtgccctgcccgggcaaccaggccagcagccacacctcgtgatcactcgaacggtggacacacttcgcccaccgggagtgcggcgtgaaccatgcccgccacggcagcgcggcggcgtactcggcggccagatcggtgagagacgtcttgacactgagggtcacgatgaaccttgaagatgagaggccgcgattcgcggcaggacggacgggcggatgtggtgtcgatcagcgacaacaacagccgcggcaacagaagaatcgtccggcgttcatcatgtgcgatattagcccacgcccgcgcgtgtccgacgacaagacacaccggctgtccgtcgacggaacacgtaaagtcaacgaatatcgagtatggccagtggcggcccgcgtcactccatccgatgcgctatggtcgccgatggcccggattcaccgatctcgataccccggccgggccggacgcgaatcgccttcagcgagggagatatagatcgtgaccactccacgcagcggtgcggcgaaagcccgccgcctcgtctcagtggccgtcggcatcgccttgatactcgggttcaccgccgtaccagcggaagcggacccgtccgtcaaggaactcgagaagaagatcgagaagcgggccgaagagcttgagggaaccatcgaggactacaacgctgcccgcgaggacctcgacaagaccaagaagaagatcaagaagctcgacaagaagctcgcgccttacgagaaggagctggacaagctctacgacaaggccgagcccatcgtcatggccgcgtaccagggccaggggctcacgggcccgaccgcgatgctcaactccgattccccggaggccttcgccgacaagatctcggcgctggacgggctctcggccggtgacgcgggtctgatcggcaaggtcgccaagaaggcccgtgcttacaagtccaagaagaccgacctcgaagagctcaaggacgagcaggacaagaaagagtcggatctctccaaggccaagaagaagatcgagaaggagatcgaggatctccagggcgatcgcaagaccaccatcaagaacgagaccggcgccgactacgtacccgactacgtgcccggcaaacgcggcgaggtggtccggcacgccatggcccaggtcgacaagccctacgtgtgggcggcggccggtcccgacggctacgactgctccggcctgatcctcgacgcctaccggcagatcggcatcagcctgccgcacaacgcggcccggcagtacggtcaggccacccacatcggcaagggcgacctccagcccggtgacccggtgttctccaacggcctcaaacacgtgaccatgtacatcggcgacggctacgtcgtccacgcgccgaccttcggtcaacccgtacaggtcgcgaagatggacaccgccgcctccccgtactacggcgccggaaccttcctgtaacaccgcgacgagacgaaaccggccggggctgaactttcttcagccccggccggttcacgtcgtcgagcggtctacttcgcggcggtggtgcccaccgaacgcaggttctcgcaggcttccacgacccgcttggccatgccggcctcggcggccttgccgtaggcacgcgggtcgtacttcttcttgttgccgacctcgccgtcgatcttgagcacgccgtcgtagttcttcagcatgtggtcggcgaccggacgggtgaacgcgtactgggtgtcggtgtcgacgttcatcttgatgacgccgtagtcgaccgcgctgcggatctcctccaacagcgaacccgagccgccgtggaacaccaggtcgaagggcttggtcttgccgaccttcgcgcccacggcctcctggatctccttgaggatctcgggacgcagcttgacgttgccgggcttgtagacgccgtggacgttaccgaaggtcagcgccgtcatgtagcggcccttctccccggaacccagggcggcggcggtggccaaaccgtcctccacggtggtgtagagcttctcgtcgatggcgccgacaaccccgtcctcctcgccaccaacgaccccgacctcgatctcgaggatgatccgggccgccgcggtcttggccaacagctcctcggcgatccgcaggttctcgtccagaggcacggccgaaccgtcccacatgtgcgactggaacagcggctcctgcccgcccttgacgcgctccgccgagatgtccagcagcggccgcacgaaaccgtccagtttgtccttggggcagtggtcggtgtgcagggcgatgttgacggggtagttcttggcgacctcacgcgcgaactcggcgaaggcgacggaaccggagaccatgttcttcacggtggggccggagaagtagtcggcgccaccggtggacacctgaatgatgccgtcggattccgcctcggcgaaaccggccagcgccgcgttcagggtctgcgaggacgagacgttgatggccggatacgcgaaggcgccgttcttggcgcggtcgagcatgtccgcgtatacctcgggtgtcgcgatgggcattgctgctccttaacgggtgaatatttcggcattggcgaagacggcactgtcccatcaggcattctgctccaacacgtatcggtgacgcggagcgggctggggccgtagccttgcgggtatggctacggagaactggcagatacccgaggccgacgccgccgaacaggccgcggcggccaccgaaaccgacgaggcccaggcccgaccacgacaggtcaccgaggccgacgaggccgacaccctggaacagacccaggaagtccccgaggacgacgaataccgcgaaccctgacggtggcgccacccccacggacgacgccaccaccatcgctcactcgatcggatcgatacgggtgttctggaacgactgctgttcccacaccccgtgccgcttggccatcacattcgtgttgaccgaatccgacccgtcccgacactcgctctcaccatcgcgaaccagacacgtggtgcgcacgacgatggccaacttcccatccacgaaccggaccttctcgtccagcaactcgatcgtggtgtcctcgatgaagttgtcgaagtagtactgcatcccactagcgatgcccgcccgggtcgccaggtgatccccgttgaaggtcaccatgtccccatccttcgcgaaggtcgaggcgaacgccgccccgtccttctcatcccaggcctcgaactgccgctcccgcaaccgctcaagcgcgtcccgggcctccttctcccgctgagccgccgtcgtccccgccgcaccgccctcggcgacggccacggtggccaccccgcccagcaacgcgacggcgaccgcggcaacggcaccgatcttcgaaattgttcgcatctgttgtcctccttggtttcccgcaacgctaagacgacagaacccccaccgtcgtcgcccaggagttgcgtccacctgactcccgcggatgtacccacccccaccccggctaccccaccagtcgaccgcgagccctcgtccggatcgccgatggtcaaggtttggtagattggcgaacgctgcacggaggtgtcgcatagtggactagtgcagcggtcttgaaaaccgccaggcggggtgactcgtctcgtgggttcgaatcccaccgcctccgcaaccacctactgaatcccctgcccaccaggggattcagccattcatagcccatatgctgttggggaagctgggctatgtgaacaacaaggtgtagtactccgtgatgacggtcgcatccgcgattgacgccagtccccactccgcgagatggggctcgtatgccgcttggtgcactcgtcgccagtgttccagcgacaggtccccttcgccttcagccacggcgatctgtggcggcacgtcatagaacttgtgaacagctatcttctcggtcctcaagaggcatgccggctcggctcggctgttcagcacgatccagaagttgccgacccgtggcaacgggtcgcccgcggcaaggaagtcctccttgatgctgctacctgcggtcttgcgtccgttgaggtacaagccaagtagttcgtcagccgactggctggtaccagcgaaggccgcttcaacgaaaggatcagctggccggctctccggaggagagtctccagataggcctgccaaaaggacaattgggcctcgttcaaacgcctcaccggcacctccagtcctgcgcgagcgtaacgggttcaatgggagcggattgacaaataatctttcggctccggatgtcgagaacgtgggggtggctccgtcctgggtgtagaagcggccaccgacgggccgcacgatgaagaaggagaaccaccatgacgctcaagaagctggacaacatcgagatcatcgtcgaagacctcgacgcggtcatcgcgttcttcaccgaactcggtatggaggtggagggcaggtcacaggtcgaggggagttgggcggcacgtcttgtcggccttgaggatcagaaggtcgacgtcgcgatgatgcgcgtcccgggcgacaacgggcgggtcgagctggcgcagtaccggatgccggacgcgatccggagcctgcccgagaacgctccgccgcacacgctgggtatccgccggatcatgttcgccgttgaagacctcgacgggaaggtcgctcacatgctcgcgcacggggccgagctcgtcggtgaggtggtgcggttcggggattcctacaagttggcttaccttcgggggcccgagggcatccttgtcgctctggccgaggagcttggctgacgaacgggcccgcgcgtggtcgcgcgggcccgtcgtttcgctgtgggggttactcgcggagttcggcgccttcgcagcgctggtcggccgtgcccgccatcattcagatgttgaatgtctctgatatccaatatcagtggtctcgcactgtcaataagacgaactgtcgcgtttggtcagaaatgtcacgtcgagagtggagtacgatcttcgagtctgagaaaggaagtgccccaccatgactgttgatgtgaattctgtcgatcagcccgcttcgctcgctgaggcgccgttgcggcaggctcgtaattccggtgcgttttgggccgcgacggctcgttcccgggggcatgaggtgttgcggcggcccgggtttgtcgccgccgtcggggatgagagggccgggacccgggttctgattcaggaaccggggcttgacggggacgcggtggccgagatcgtcgagttggcgcgcggggcggccgggccggtggatgtcgaggatccgttcagtgccaccgatctgagccagctggggtatcgcaactggcagatgccggtcatgttgcggcagcccgggccggttgaggagccgcatctggaggtggttcgggcggggaacgccgcggagttgcgggcggcggagcgggccgtgatcgacgggttcgagttggtgcggttcgagccgtatcggggcaacgagatgttcccggaggcgttgctggacgaggacggggtggacgtgttcatcgtccgggtggacggtggcgaggtcgccggtgcctgtgtgacggtggtggacaacggttatggcagccactactgggtggggacgccggaggcgtttcggtcgcggggtgtgggacgggcggcgatgctgggttcgttggcgccgttggccgatatgccggtgacgctcaccgcttcgcggttggggcggccgctgtacgagtcgctcgggttcgccgtcgcggcccccgcgacctggtgggcctcacggtagggcggtttcggtttcgcgcagccggacggggccggggccctggggttcgagggtgtcgtccgggttgagcagtagacaggccttcatggacagacagccgcagccgatgcagccggtcagttcgcgctccaggttctcgatggcccgacggcggcgcgcgaggcgttttcgccagccgcgtgacacgcgttgccagtcgtcgtggctgggttcgtggtccctcggcagggtcgcgaacacctcggcgatgtcggccagcgggatgcccagccgcttggcgacgatgatcagcgacacgcgccgcagcatgtgccgggcgtagatccggtggttgccgcggtcgcgttcgctgaagatgaggcccttgtgttcgtagaaacgcagggcggacgcggccacgccggttcggcggatgacctcgcccatggtgaggtggttgtccggaccggtgttcatcgcttggcttccttcccgtcttccaccgatcgtagaagttaaacaagacttgaagtcaagtgtgatgtgagctgctaatacgccctactgaaccgtaaccggggcgcggaggtggcccagcgatcgacgtggcggcggacctcggcgacgtagtcggcgaacagcgggcccggcagggtgtgtccgacgccgggcacgacgatcagccgcgagtcgggggccgcggcggtgaggtcgcgggcggcgctgagccgaagcagcgggtcggcgtcgccgtggaaggacagcagcggcaccgtcagcgcctccgggccgggtccgctccagcgggctcccgtctgacgggcctgggcctgggtgtcgcgggggtcgatgccgcaggcgcggtcgcgttcggcggcttcccgcgcgtactcctcgtcgagcgggtagtcgggcgcggccagcatccgggcgtagccgatcgcggcggccacgtcgccttccgggcctcgcgggtacttggcccggctcagtttgaccaggacgccgggacggacgtagcgcagcaggccgagccggctggcggcggcgggcacggccgcggaggtggtgacggtgcgcgcgacgccggggaagcccagcgcgatgtgctgggccaccaggccgcccatcgagtggccgaacaggtgggcgccgtcccagccgagggcgttgaggacggcgacgccgtcggaggcctgttcggcggcggtataggcgagcttgcccttgcggaactgggaggcgatggggttggccttgggctggtcgggccagcggtcggattcgccggcgtcgcggtggtcgtagctggcgacgtggaacccggcctcgacgagggtggcgatgaacttcggcggccaccagaaccgcgagaaggccgtgcccatgaccagcagcagcgggtcgccgccgtggccgccgtggtcctcgtaggcgatccgcaggtccccgttcatcgtgtagctggtcgacatgactcctccttcgcgaacggtgttcgcgaattagactagcagtttgagtacgctgttcgcaaacagtgaggagtgatgtatgtccaccgacgaggtcatttggctgcgtcccgagcaggccaccaccggccgccccgccgaacgcagccgcgccgagatcaccgccgccgccatcaccgtggccgaccgcgacggcctggacgcggtgtcgatgcgcaaggtcgccgccgaactgggcaccggcgccgcctcgctgtaccgctacgtcaacaaccgcgacgacctgctcgacctcatggtcgacgccaccggcgccgacttcgagttcccgccccccaccggcaaaccggtcaccgacctggtccagctcggcgtccggcaccgccagatcatgctgggccacccgtggctgccgaccctggtcctgacccgcccgacgctgggcccctccggcgcggccatccttgagtacttcctcacggtgctggacgaccatccgctgcccgccaccgcgaaactggaagccttcgcgctgttcagcggcttcgtggccatgtacgtccacaacgagacccacaccgccgccgagaccgtagcccgccagaccacctacctgctgcacctggccaccgacggcgagcacccccagctcgcggccacgctgctggccgcccagcccgccgagggctccgaccgcttccccgtgatcctggcccgggtcctgaccggtctgctgacgatctgaccgctcccggcccggccatagtggccgggccggacacctcggccgcctaccgcgaccggatcgccgccgaaagcccgccgaccagcttcgcgaacggcatgtcaagtgccccatacacttcgcccgcgtgcggcgccgcgttgtcggcgaggatctcgaccatcagcgccgagtagtccgcgaccacgacccccgcctgggcgagccgcagcagcccggtctcgcgtttggtccgcgagaaggtcccggacgcgtcgacggcgacgtaggcgttcagcccgttccggacggcggccagcgcgggcagcgccgcgcacacctccagcgagacccccgcgatgacgaggttgcggcggccggtcgcctcgacggcccggcgcacccgctcgtcgtcccaggcgttgacggtgccgcggtcgatgacggggtggccgtgcggcagggccgcgacgagctcggggacgagcggtccccacatgctgtcggccgcggtggtcgtggcgatgaccggcagtcccagccgggtggcgctggcggccagcgcggcgacgttgtgggccagttcgtcggtgccgaggtcgcggacgccggtgaacagaccgatctggtggtcgacgagcaggacggcggtgttgtcggcggtgaggacttcgggggtcatggggtgctcctaggctcagtactatctcgaattgttcgacatcgaaatgtcgtggctcgaaccgtacttcgccccaaggcgaccgtcaaacaatttgacgtcgaaatgtcaagaaagtgccggacgtcacagcctcagcccttcggcacgtcccccagcgactccagcagcttgcgcagcaggcccgccaactgctcccgttcctcgccgtccagcgcggccagcatccggtcctcgttggtcacgtgtccgtcgaaggcccgctccacgatgtccaggccgctggaggtcagcgtgacgcggactttgcgccggttgtcgggatcggtttcgcgggtcacgtaacccttggccaccagcctatccacccggttcgtaatggccgccgccttgatgtacgaggtctcggtcagcttgcccggcgtgacggtgtagggcgggccgtagcgacggatcgtggccagcacgttgaactcgccgtcgtcgatgtcgaaccgcgagaagtagtcgcgatgcccctgttccagcaggcggctggcgcgctggatccggcccacgacccccatcgggccgacgtcggcctcggggcgcacctcgtgccacagccgctgtacctcgtccatcatgtccggcatcgctaccccttgttttcagctcgaaatatttgacgctatcacaatggcatgctaggttccgactccaaacatttcgacaccaaaatattggagttcaggccttgcactccccacgttcctggcttcgcgacaccgccgccgcgctgctggccggggtcgccgccggttcctgcccgcgttcctacaggcgcagctggagaccctgctgtcgctacaggtcaccggcaccgggctgaccgagcggcagtacagctggatcatcgccgtcaacggcgtcgcgatcgtgctcggccagctgttcgtcccgaaactggtggacggcaagcgaaccagccgagtgctggcgctggcggcgctgctgtgggcgctggggggtggcctggggctgcaacacctcggcgggctctggtggctgatcggcgccggaatcggggtactggcggcgatcgggaacctcgccgccgaacccgcacgagaacgccgcttggcgacagcgactgagcgagggcgcccggcggcgtggtctgagtccggagtataaatggaatcggaatccgcttccgtttagctctcacgaaggagccgtcatggccaccaccccacgacactggacgctgccacgaatcctggtgcgcgtcgtgctgttcttctcgctgttcggcccggcgctggccgacctcgccatccccgacgtcgccgcgatgcacctgcacaacccgaactggccaccgcacgccaagttccacgacgcgcagtacctcgtgatggccgcgctgttggccgccattggtctcaccatgttgtggcgccgcaccgggaacctccggctccagttccactgggcggcggcgctcgcgtcggtgacctggctggccatgttcgccgcgctgctgttccccgggaccggcatcatcgaccccgagttcgtcgccgacaacgtgtccatcctcgggctgaacccgcagctgttcatcgcgctggtcatgctcgtgctgttggccgtcgccgtcggtgtcgaacggttcgggcgacgcattccgctggcccccgagtcgaaccgcacccccgcggcggcctgacgtcgtcgcgggccgggcacacgctaggttcaccacgaccaggacacgacggagttcgagaatgaccagcaccgcaggccgcaggccccgcagcgacgccgcgcacaaccgcgatcgcgttctcaccgctgccgaggaactgttcaactcccagggcaccgccgtgcacatgtcggaggtcgccaagagcgccggggtcggcgtgggcaccgtctaccggcacttcccgacccggcgggcactggtcgaggcggtcgccgagcagcggttcgtcgagatcctggccttcgcccgcgaacactgcctcgaccagcccgacccgcgcgaggcactgcgcggcttcctccaccacgtcggcgaggtccacgaacgcgggcgcggtcagtcggacgccatcgaagccgtgctcggttccaccgaaccgcgcggcgaacccggagaacggctccaggaggtcggcgagacactgctgcgtcggggccgcgaagcccacgtcgtccgcgccgacatcaccgtcgccgacctgtacatgatcgtcggctgtgtcgccacgatctgccgcaacggtttcggcgactggcgccggttcgtcgagatcgccctcaacggtttccggccgctcgactagcgggcgcggtcagaccgcgaagctgtcggcaccctcgcgggtcgcggtggccggtttcgccttccacaccctggtggcctgccccgtcagccgggccaggtacagcgggttgaggatcaggtagcgacgccacaggcgcttgggctccaaacccaagcgccacagccattccagcccgcgcttctgcatccactccggcggcttgcgcaggttcccggcgtggtagtcgaaggcggcgccgacggccatcagcggcatgttcagcagcggccgcatcgcgtgggcgaagatctcctgccgggggcagccgagcccgacgagcaccagccgggccccggactcggtgatgcgcttggcgatctgctccggctcgccgacctcgttggcgcggaacttcgacggttcccagcccgcgatgaccaggtcggggaaacgctcggaaagcttggcgcggaacgtgtccagcacctcgggggtgctgccgtacaggtagatcggcaggccctcggcggccatccgcgcgatgacccggatggtcagctcgggaccgtaggtgcggtcggacagcttggccttgtgcagcaggttcagggcccacttcaccggctggccgtccggcgtgaccacgtcgaaggagttgagccgcgcctcgtgggcccggtcctggacgccggtcatgacgccgtgcaccgccagcgcggtcagggccagcggccgttgttcgcgggccgcgtcgaccaccttctcggtggcggcctcgtagtcgatggcgtcgacgtagacgcccaggacgttgcgcttgccttggtcgatcacgactgcgggacccaccgatccacattggcctcgtagatgccgcgcatgatcgagttgacgtcgtggctcatcttccagtccgggtagtgctcctggaaccgcgccatcgagctgatccaccagatgtggtcaccgacccggttctggtccacataggtggtctgggccttctcgccggtgatctcctcggcgacggtgaacgactccagcaccgagatgttggaggcgcggccaccgccgaggttgtagatctcggcgacgcgcggggcgcggtagaaggcctcgaaggcggtgacgacgtcgtgggagtggatcgcgtcgcgcacctgctttcccttgtagccgtagatgttgtagttgcggcgctccatgacgcagcgcatcacgtagccgaggaagccgtgcagttcggcggccgagtgggccgggccggtcagggtgccgccccggaacacggcggtcttcatgtcgaagtagcggccgtactcctgcaccatgatgtcggaggcgaccttggaggcgccgaagatcgagtgcagcgtgttgtcgatcgacatgtcctcgcggataccgtccacataggggtgcgacgggtcgatctcccagcgggtgtccttttcgatcagcggcagccggttgggggtgtcgccgtagaccttgttggtggagcagaagatgaacggcgcgtcgatggcgtacttgcgggtgtactccagcaggttgagcgtgccggtggcgttgatgtcgaagtcggtgaacggttccttcgcggcccagtcgtggctgggctgggaggcacagtggatgatgaccgccaggtcggaaccgtagtgcttgaagagtttgtccaggccgtcgcggtcccggatgtcgacactgtggtgctcgtaggaggcacccagttcgcgtttcagctcctcgacctgccaggcggtggaaccgtccgagccgtagaagtaggcgcgcatgtcgttgtcgatcccggcgacggtgaagccgagtttggcgaagtgacggacggcttcggagccgatgagtccggcggaaccggtgatcagtgcgacgctcaagtgttactactcctcgctcgatgcgggcttcctgccagcccgggtgcggcccacaagtgtagtcgtggcgcgcattgcccccgcgagtgacggcttggcggatgtggcccggcctacggcacccggtccagtttgcggctgcggcgtttgtcggtgagggtgccgtagccgaaccgggccgtacccagcagctgggtggtccacggccgcgacggcggtttgacgccggacagcacgctgaaggcgtcgccgaccgccaccagcgtggttcccagcaccgacgcgtactcggccacgaacccgtgctgctgcggcgtctcgcagccgacccacacgatgtcgggccggtagtcggcggccagtttccgcagcgccgcgttctccgcgggcatgatcgggaacgccagcacactggtcgcgacgatgtcgacccccggcaacttctccagcagcgtctttttcagcgtcttgaccacctccggcgtcggcccgcacaggtagtgccgcaggccgggctggcgtccctggctcatcgtgtcgaacatgagcgtcggcgggtggatccggtcggtcaggttgcgggcggccagcctgcggccctgtcgcaccagccgggtactggccgggaagttgatgtcggacgcgttgagcaggtcccggaactcggtgtccgccaacgcgatcgacaccgtgtaggtgtcgcacaggtgggctctgcgggcctggccgtgccgcgaggtcaacagcgcctgggtggcggcttcgggggtcaggctgtcgatgaggacgccgcagcaccggaaccggcccggatgccgttgtcgcactccgtatcgagaatcggacactgggcaacaataccggcatgcctgcccggatttgcggcaagcggaatacgctgccgcctatgagagccgtagagatagccgaacccggcgggcccgaggccctgaaggtcatcgacgcccccgacccgatccccggttccggcgaggtcgtcatcgaggtggccgcggccgggatcaaccgcgccgacgccgcccagcgacgcggcaagtacccgccgcccgagggcgccagcccctacccgggcctggaggtgtccgggcggatcatcgcgatcggtcccggcgtcgccggtgtgtcggtgggcgacgaggtgtgcgcgctgctgtcgggcggcggctacgccgaacgggtcgcggtcgacgcgcggctgctgctgccgatccccgacggcgtcgacctggtcgacgcggccggactgccggaggtcgccgccaccgtgtggtcgaacgtgttccagatcgcccggctgaccgagggcgagatgctgctggtgcacggcggttccggcggcatcggcaccttcgcgatccaactggccaccgcgcgcggctgcggcgtcctgaccaccgcccgctcccacaacgccgacgccctgcgcggactgggcgccgaactggtcatcgactaccgcgaccaggacttcgccgaagaggtcgccacccacaccgacggccgcggcgtcgacgtcatcctcgaccacctcggtgcgtcctatctcgaccgcaacgtcgccagcctgaacctcaacggacgcttggcgatcatcagcatgcagggcggatccaagaccgagttcaacctgggtgcgctgatgcgcaggcgcggcagcgtctcggccaccaccctgcggtctcgcccgatcggcgaacgcgccgacatcatcgcggcggtgcgcgacaacgtgtggccacaggtggcttcgggacaggtcaaacccgttgtcgcgcaacggttcccgctggccgacgtcgtcgaggcacaccgggtcctcgacgcgggcggctacctcggcaagatcctgctcacgacctgacagcaccggtcgcgatcgccagcccgcgtcctagtacgcgtcgcggtggtcgcggcccatctcgtcgcgcagaccgttctcggtgtacgcgtacgggtgtgggttgtccttgtcgtggacgttgtcgcgcttgccgtcaccggtccagtcgtagtccagcccggccgcctgccgttcgtcgttcggcgcgtcgttgcccttgtcgtggccgtcggccgaggtgtcgttcaggtagtcgtagccgtgcgccagctcgtggtacaggatcgccgacggaacaccctcgcgctcggtcttggacgtggtggcctcgcccgggtcgtcgaggtggaagtccgggttgatctggatctcgacgtcgctgcccgacagcttgccggaactggcggtcccgttctcctcgtcgaactccttgatgacgacctcgcgctcgcccggtttccagtcgtcgtgggtgtcggagacccggtcgcccaggttctccatcatctgcttgccggtcggcgaggagctgtacatgtcgaggtcggcgcggatccggtcctggaactcgtcgctgccgcgcacctggatgtagctgttgtcgacgatgtcgaccttctgcaccgtgtcggagtcgttgacgccccacatgccgggggcgacaccgtcactggccactttgtcctcgtcctggacgaactgcttgtcgttgccctcgccgccgtccagtgtgtccttgccggcgcccgcgtacatgacgtcgtcgccgtcgtcaccgtgcaggttgtcgtcgccccggccgccggagacgacgtcctcctcggtgccgccgccgatggtgtcgttgccctcggcgccctccagatagtcgcgaccgctgccgccggtgagggtgtcgtcgccgtcgaggccgtagaccgtgtccttgtcggcaccgccggagatgttgtcgtcgccgtcctggccgtccaggtagtcgtgtccggcgccgccgtcgacgaggtcgtcgccctcatggccgtacacctggtcgtcgccggaaccggccgagatcttgtcgtccttggtgctgccctggatctcgtcgtcgcccgtaccaccgaaggtcgtcgactcgtggacgtccattcccttcaggaacgggttgtcgttgtggttcccggcccggacgaagtcgccgccgcggccggtggagttgtagcccccggtggtctcgacgttgtccttgccgtcgccggtggagacgttgttgttgtctcccatcgcggtgaccttgtcgttcccggcacccgaggagatgttcttgttctcgccgttgacgacgatgcggtcgtcgccgtcgccgccgatgatggtgcgcggccccgtcgacgggtcctggcccggcagaccgttgtcgacgatctggtccttgccctcgccacccagtaccgtgacgtcgctcttgacgctcgggttgatggtgacctcgtcatcgccctcgccgccccggatcgcgaccggggtgcccggcgggtacttgtactccttgccgtccacggtgacgatgacgttgccgtcgctgtcggtgcgcacgtcggtcttctcgtcgccggtgccggtgttgacgatgaccgaaccgtccggcagcttcagcacctgggtgccgttgtcggcctcgggcggcagtttgaacgtgtcgggagcgttctccgacgcgtacttgctccacttggtactgatggcctgccactcgccgaccgccttggacatcgcgctggtgtgggtgcccatctggatgtcgagaccgtcgcggatgccccgggccgccgccacggcgtccatgacgcccttggtctccttggcgtccttgggactgaacgtgatctgtccgccgttgacgacgttggccacccggcccagcagcttcgtcttcagcgcgtccaggtcaccctgccggttgcgcagcagtgtcgcgagaccgtccagggcaccggccacgtcgtcggacggagtcttcgtgcccgccacggccttcaccagcgaggtcttgtgggtctcgaaggagtcgcgggtgtcgcccttccactccttgcccttgccgtccaggaccacgttggcggcgtcgtgcaggtcgccgctgacgtcgtcgcccttcttgcccatggcccgccacttcgtggcggacttctccagcttcgtggggtcggctttcaggtcgaaccactgcgagtcgacgttgatcttcggttcaaccatcgtgaaaaacccgtctgtgcgttacttgtgccggtcgtgaagagggttccgactagtacggcgatccgtactggtcgcgatgtccccagttcatctcttcacgaagaccgttctccgtgtactcgatgggatggtcggggtcgatcttcgtcggtgtgttcgggtcgccgtcatggtcgatgggcagacctgcggcctgccgttcggagttcttggcgcccacgcgttcctcgggcccggccaggtcccagtacttcttctcgtagacgtagtccgggtccttcgggtcgttgtgacgaccgtcgtcggtggtgtcgttgtagtagtcgtaggcgtgtccgagctcgtgatacagcacagtggatggtggcttctcgttgccactgtcgtactcggggttgatgttgaggttgacgtcgtggccgaagaaaccgtcggccccgggcagggcttcgccgttgtcctcgtcgaactcgttgatgacgagttcccgctcgccgggcatgtagtcgtcgcggctgttgtcgatcttgtcctcgaggttggccagcatcttcgtcccgttctcggaaccggacagcatgttcagatcggcccgcatccggtcctcgaactcgtccgaaccgtcgaccttgatgaagctggagtcgacgatcttgacgttcttgaccgtgtcggtgtcgttgacgctgtaaccgttgctggcgaccttgtcactggcgacgttgtcgccgtcctggaccaggagcttgtcgttgccctcgccgccgtcgacgctgtccttgccgtcaccggcgtagatgacgtcgttgccgtcgtcgccgtgcagggtgtcgtcaccgcgaccgccggagaccacgtcctcgccggtgccgccgttgacggagtcgttgccctcggcgccttccaggtagtccttgccactgccgccggtgatggtgtcatcgccgtcgaggccgtagatcgtgtcggtgtcgccgccgccggagatgttgtcgttgccgtcctggccgtcgacgtagtcctggccgccgtcaccgctgatgaggtcgttgccctcgtgaccgtagatctcgtcctcgccgctgccgccggagatcttgtcgtccttggtgctgccctggatctcctcgttgccctcgccgccgaagatcgtggactcgtggacgggcttgtccttgtacagcgggtcgtcgtggttcccggctcgcacgaagtcgtcgccgcggccggtggaggagtagccgccggtggtgcgcacgtcgtccttgccgtcgccggtggagacgttgttgttgtctcccagcgccaccacccggtcgtctccggctccggacgagacgttgcggttgtcgccgttgacgacgatgttgtccttgccgtcacccccgaggacggtgcgcgagccggtggaggggtcggaacctgggccgccgccgtcgacgaccgtgtcctcgccctcgccgccgagcaccgtgacgtcgctcttgacgctcgggtcgatcgtcacgtcgtcgtcgccttccccgccgcgcaccgcgatgttcgtgccgggcgggtacttgaactccttgccgtccacggtgacgatgacgttgccgtcgcggtccgtgtggaccttggtcttctcgtcgccggtgccggtgttgacgatgacggtgccgtcgggcagcttgatcgactgcgggccgttgtcggcctcgggtggcagcttgaacgtgtcgggagcgttgtcggccgcgtacttcttccacttgtcgctgatggcggtccagtcggtggccgccgtgctcaacgcggtcttgtgggtgcccatctgggtgtcgaggccgtcgcggatggtccgggcggcggcgacggcgtccatgacgcccttggtctccttggcgtccttgggactgaaggtgatctggttgccgttgatcacgttggcgacccggccctggagcttggacttgagcgtgtccaggtcaccctgccggttgcgcagcagtgtcgccagcccgtcgagggctccggcgacgtcgtccgacttgcccttggtggtcgccatcgacttgaccaggtcggacttgtgggtctcgaaggagtcgcgggtgtcgcccttccactccttgcccttgccgtcgaggacgacgttggcggcgtcgtggatgtcgtcgctgacgtcgtcgcccttcttgcccatggcgcgccagtgcgtggcggccttctcgagcttggcggggtcggctttgagatcgaaccactgggagtcgacgttgattttcggttcaaccatcgggaccggcctgcctaaacgatcgttggcttgctgggataggggacgctgccgacctcttcgcggagccggtccagcttctccttctcggtgttggcgtcgatcttggccttgttgtccagatcggtcttctggtaggcgaaggcgacccggtagacgttgtcggagtcgcgctcgacggtgtcggcgaggtcctccatcgcctgtcccgccttctcgaggacgtccgaataggactcgttgaagccctcggcgccgggggtgttgccgaacgcgttggcggggatgagcccctcctcgcgcatgtccttcaggccggtgcgcaggccggtaccggcggtggtgaatgccttgccgaggacacccagctcaacgaaatcggcctgtacttcctttgccatgcgcgcaaaactagcgtggcgtggcgggcggtgcaatcgcttactcggctcatttttcgaatgtgcctatgtgcacatgttcactatatgaaacccggcgtaacggaaaaatacgggcatatgcggtggacgaacatcaaacggtaagcccgtggatacgaggtatgtcccctcgagaatacggggtatgtcctattagctttcgtccccggcgaacactctcgcgagctccgcgcggttggccacgccgagcttcgggaaggccttgtacaagtggtgtccgacggtgcgggggctgaggaacaactgggcgccgatgtcccggttggtggctccggtggcggcgagtttgacgacctgaagctcctgtggcgtgagccggtcccgcagatcgggacgggcggctctggtggcgcgggtctcgccggtcgcgcgcagttccaggcgcgcccgttcggcccagccgacggccccgagccgctcgaactcctcggcggctcgccgcagctgccgccgcgccgccgcccgatcccgatgccgccgcagccactccccgtacaacagcgtcgtgcgagcggcgtcgaacggccgcgccgcccagccgcccgtccccgccgagcgagccgctttgccagtgccagcgagtgatcccgccgctcggcccgccctcgctgccgggcccgccgcttcgtgggccttcagcgccgcctcgaaccgttgtcccgcttcgctttcgttggccagcagcgcctcgcagcgcagtcggatcgcgtgcaggtcaccgcgtccgccgccgtcggcccaccgcgcgaacagctcgtgggcccgggccgcgcccgccgggtcaccggcgcggaccgccgcctcgacctgcccgggagcccacacccacgccgccgacgtcagctcggcggccgttcccacgatcgagttccagtgccccacggccagctcgtagtcgccgcgcaccagcgccgccaacgaccgggcgtgccgccacgtcgccagcgcccacggcgacagctccccgggctcgtccgtgacctcctcgcccgccacggccgccagcaccgcgccggtcgcgtccaggcacgccgccatccgggtctgccccagctcggcggcgatccgcgcgccctcggccacgctggcccgcgcgtcccggaaccggcccagccgagtcagcgcctccgacaatccggtgtggagcgtcggcagccaccccaccatgcccagcgaacgacactcggtgatgagcggttcgagcagctccacggcgacgtcgtcgtccgccgccagccccgacagcgtcgcggcgaacacccgcgcgcccaccagcccagaacgcaacggccgcatgggttccaccatcgcccgcaccagctcgacgccccgccccgcgtccccggccatgacctcgcgaatcccctcgcacgcggcggcggccgcgacgatgagttcggcggtcgccgccgcacccccacgctgtggcacctccgccgagcccgcgccgtccgatccccgccccgcgaactcgatcgtccccaacagccccaccgcctcgtccacccactgcggcgctccccagtggaccgcgacgttcgccagatgggtcaccatgatcaccgcgcgacccccgtcgacggccgccacccggcgaaccccttcgtccaggatgtcccgcgccgccgccaccgaaccgtgcagcagttcctcctcggcccgcagctccgccagccgcgacgcctgcatcgggtcggtgaccagcggttcggcgcgggccgccaggtccctggtccggtcgtgctgtccactgtcaccggcggcctcggccgccgccaccagccgcccgccccgcacccccggtcgcgagctcagctccgccgcccgctccaggatcgtcaccgccgcggcctgtccgccccgcgcggcggcccgctgtgccgaggccgccaggtcgtcggccacctcgtcgtcggtgcccgacacgcgggccgccgcgtgccaggcccgccggtcggcgtcgtcctcgctgtcgaagatccgcgacagcacgccatggaccgcgcgccgctgcggcggggtcgccgactggtacaccgccgcccgcaccagcggatgccggaacgacacccggtccgcggtgacgtcgatgtgcccggcctcggccgccagccgcaacgcctccgcgccgatgcccagcccctcggccgcccgcagcaccacctcgacgtccccggtcccctccgcggccgcgatcagcagcaggttccgcaccggttcgtccagcgactccacgtcggccgcgaacagctgctgcaacttcgtcgtcaacggcaccgccaccggccctgtcccgcccagccggtcgacgtcgcgcgccaactcccgcaacgccaacggattcccgtcggtggcggcgatgagccgctcccgaaccggcactggcacccccgccgcctccagcagcgccaccgacgcgtcgtggtccaaaccggacagttcccgctccggcagcccctcggcccgcagctcggcgcccgacgaccgcgacgcgaacagcatcgcgacccgatcggcctcgaaccgccgcgcggcgaacagcagcgcgtggaacgacggcaggtccagccactgcgcgtcgtccacaaggcacacgaccggccgcgactcggcccgctcggccaacagtgtcagcgtcgccagccccaccgtgaaccggttggcctcagcggccgggcccagcccgaaggccgagcgcaaggccgcggcctgcggctgcggcagcgcgtcgatgccgtcgaacaccggccgcagcagcatgtgcagcgccgcgtagggcaggtcggcctccatctggacgcccgcggcccgcagcaccagcgcctccccggcggcagcggcggcgtggtcgagcagcgcggtcttcccggaaccggcgacgccgtgcagcagcagcgctccaccgtgtccgtcgcgcgcgtcggccaggagctggtccaacgcgcgtttctcgctgtcgcggccgaaaagcatgattcagcctagccacgccgaccccgccgcccaccagtcacgacttaagtcatccgtccgattcgacggtcctcgatgccccataacttcgaacccatgaacatcaccaccgacaccaccggcatcaccgaactgttccagcgactggtcgacgcctgggccgccgccgacgccgtcggctacgccgagtgcttcacccccgacgccgactacgtcaccttcatcggcacccacatgaagggccacaagcacatcatcgacagccacgaagcactgtggacccacttccagaggaacacccgcctgcaccaggtcatcgactcgatgcggttcatcacccccgacgtcgcgatcctggtcacccggggcgccatcctgcagcccaaacaggacgcccccaaacgcggcgactggaagatccagaccctggtcgcgctgcgcaccgccgacggctggcggttcacgtccttccagaacaccaaacaccgctggctcttcgagaagatcggtgcccgccgcgacccccgcatgtcgcccaagtcctgaaaccaccgtgaccaaccgcgccgccgcaccggcaaccttcacaaccgtcctggcgtgtcatctgggagatgaattcccagagacgctgaggtaacccccatatgaagaagtcctggatccgcgcgggtgtggcgaccgcggccgtcggcacactcggcatcgccaccgcgggccccgcgatggccgaagacagcgagaagtacaactacgccggcctgttcggcgccggagacggctacaccctcaacacccccgacggcagcaagctcgtcgccaacaccaccggcatctaccccgaagaggacgaggcgggcgaggcccgtacctatcgcctggacaccacgccggtgtcggaggacccggagatcgtctacgacaagcacccgtgggccgacacctcgatcggcaacctcgggcgggtgaagtggatcgtcgacaacagtttcccgacgatcgacgcggccaccgtcgccgacaaggccggagccgacctgaccggcgtcgccgaccccgacaaggccgcctacaccgccacccaggccgcgatctgggtgctgacctcggatctgaagctcaacccggacgacccgaccggcgagaacgacgccgtcgacgccgccgtcctcgacatcacccactacctcatcaacgagaacgagcgcatcgccgaacccagtgacgcgttcaccgtcgaggggaaggcgaaatgggacggcaagcgcctgggcccgttccacttcgacggcgtcgacgacgagggctgggtcatggcccataaggtggacagcggccacgaggcgggcaaggtcgtcgacgaggacggcaagaaactgacccacctcgaaccgggccagaagttctacgtcgatcccaacaagggcatcaagaagctggtcatcggcggtatcgccaccgactccccgaaggccggaaccctgatgctgccccggtacgacaagagccagcccaccctgatcctggccgaggacgccggttacggcgtcaccaccagccgcaccgtcacggtcggcggtggcagtggcagcggtggcgatgacatcctcccggtcaccggcatgagcctgaccggcgtgatgggcatcggcgccgccctgctggtcggcggagccctgaccctggtcctgctgcgccgccgcgcgaccgccgaggtctgacgcccgtcccagcccctgttccccgacagaggccgcccccgggatctggttccgggggcggcgcttcgttcaccgaccgatcacaccggtgtggtgctggcgccggtccacacctcccgcgcctcctcgccgaagtaactcccggcggcggccgaaccgacgctgccgaagtacgtcccgacctggtatccgctgccaccgtccatgtcctgcaaccaggcgccgccgctggcaccgcccgacatgccgtcgcagttgtccatgagctgctggttgttgccgttggtgtacgccttgccgttgcagtggaacaccgcgtcggtggcgccggggatgccggtgatctgggcgtcgcggtcgatcgcgttgttgaacgcgatcccgctggaaccgacggtgtcctgcaccgtccggccgtccttcttgttgaggacgatgaacgcgtagtcgaacgcgaccccgtcgccgccgctggtccacccggccgacttccagtcccaccagccgtgcggggtgttgcccgagtcgtagtcgggcgcgaagcggtagttgcggccgttgttctcgaatccacagtggcgcgcggtggcgaggacggacccgttgtcactgggaaccacgttggccgaacagatgtagtcgccgtcgtcggtggtgaacagcagccgcccgatcgtggtgtccacaggcgacttgagcttcggtttcgtcccgtcgatgacgacggactcgccgtcgggctggctgtcgccactcgccctgctggccttcggcgcggtcaccggcttcgcgttcgcgatccgttccggcgtccagtactcgtccagatccgttgtcgtgtctagtttcgaggctttcgctgactgtcgttccgcctcggatgccgggtcagccgaggcgaaacccgccactcccgccacggacaaaccaaccgtggcaagcaaagtggcatagatgagatgccgtttgcgcatcgtaggagctccttcggggtgagtggatatcgcatcgatacccatcgaacaaaaagcttacctacttgtttgtaagtgtgcttgccctcgacggcgtcagcaccggtcccgtccggcgggtccacagccacaccaccgccgcgatcccggcgaccacgacgctgggcaccagcagcgcgaccgacccggcgcccgccgagcggtcggtgttggtgaggtcggcgtggaccacgatggccagcaggaaggtcagggtgttgagcagcgcgtggatgacgatcgcggtctcgatgccgccggtgcgccaggtgatgacggccaggctgaccgcgagcgtgaagtaccacaggatgatccacggatcggacgaaccgtggacggccgtgaacgccaggctcgagacgaggacacccaggacaagccccaggcgcggcccgcgactccagctcccggcgacccggaagacgagcccccgcacgccgtactcctcgcccgccgtctgcaacggcgtcagcagcagggtggtggcgaagacggcgaccaagtcggcgttcgaccagtgcgtccgctcggcgggcatcgcgacgttcaggaccaccgtcggaatcagccagatggggccgatgatcagcagcgcccgcccgaacacgtcgagccggaaccgcgacagcaccgaatgcagcgaagcgccccgcacgccgtacagccaccgctggatgagcatgctccacgggatcagcagggccagcgagaacatggtcgccgcgtggaagatcggcgtgtagtcgctgccgccccgggccgggttcgtccggcccagccgcgcgtcgaggtaacccgccgcctgggaggcggcgaaggcgaacacggctccaccgacgaccaggagcaggatcgccaggatgccgcgtccgacgcggcgcttgtcgcccgcgagcacgcggtggtactcgacgcccggtgggacggtggggttgcgggggtggtgcatgggtggtcctctccttgctcgaacagcgttctaacacggtgtactagaactgttcggccgacactagcacggtgtgctaatacactgtattagtacgacgtattgctagagtgcgacaggaggtggagatggcgaagcgggaccccgaagggctcagcaccagggacaagatcctgttggcggccataacgatgttcggcgaggatcagagtgcgagtctgagcgtgcgggcggtcgcggcccgggcccaggtgagcacgggctcgctgcggcaccacttcccgacccaacgcgcacttcaggacgcggtactggccaccatctacgaccacgtgtccgccgacgaccggatccacgaccggtcatccccggcacgggaccgactgctcgactgcctccggcaggtgctcgcggcggccaaaccgggcgagcaggcccgcaaggcctggggcgagatcttccacaggttcgtcgaacccgacccgaccgacgagatccgcgcgtcgtacctggccatcgaacaagaggtgcagcgccgcgtcgaatactggctgacggtcctcggcaacgaaggcgcgctccccgacggcgacaacacccgccgggcgcggttcctggtcaccgtcctcaacggactctccatcgaacgggcactgcccgcccagacctcgatcctgaactccgagaccgaaaccctgcgcacggcggtcgactgcgtcttcgcgccgctcagcgctgagtagacggcggcgttccgcgccgcgacccgtgaacccgctcgtcgtagtcccgccgggcctgctcgaccttgtccaggttgaccgaccattcggcgagcgacgcgaacagcggcgccagactccgccccagttcggtgatctcgtactccacccggggcgggacctccgggtagtaggcgcgcgagaccaggccgtcgcgttccagttgccgcagccgctgggtcagcaccttgggcgtgatcgtggtgatggcgcgctccagttcgacgaagcgctgtcgcccgaattcgttgagggcccacaggatcggggtggtccagcgactgaagacgatgtcgacgacgggggcgatcgggcaggccagttccgggtcgacgtcgatgggcaccggacgggttgtcttgtcgctcacaatcccaatactttcctctaggtacctactatcttctcgatgttagcttccgtcgagtacgtattgaactcaccatgagggagctgacaatgatcgtggtaaccggagcgacgggcaacgtcggacggccgctggttcggaaactggccgacgccggggaacaggtgaccgccgtgtcgcgaaacatcgccaccaccgatgcgccacaaggcgtccggcagttgcgagccgacatgtccgaaccggagagcctcaaacccgccctggacggggcggcgacgatattcctgctgacctcgccggatttcctggccaacggcaacctggccgacgtcatggcggtggtgcgggcctccgacgtgaagcgggtggtcttgctgtcctcccagggtgtgggcacgaaacgccacccctcgatgctggaggacgtcgtcaagcagtcgggtcttgagtggacgatgctgcggcccggcaacttcgcctccaacgcgttccagtgggccgcttcggttcgcgagcagcggacggtcaacgcgccgttcgcggacgtcgcgttgcccgccgtcgacccggacgacatcgccgctgtcgccgccgtcgtgtcgcgcgaacgcggccacggcggcgcgatctacacgttgaccgggccgcagccgatctcaccccggcagcaggccgccgcgatcgctgaggccgtgggggagccggtgcggttcgtcgagcagacccgcgacgaggcccgcgcccagatgctgggctacatgcccgaaccggtggtggaggcgacgctcggcgttttgggcacgccctccgccgaggaacagcgggtcagccccgacgtggagcggctgctcggccgggccccgcgtcccttcgccgagtgggcgacgcgcaacgccgccgccttcacatagaccgccgtcagtcctgccgcgtcatttccagcggcgggacgtcggtctcgttggtgtcgtccaggtagatctggtcggactcggagttgcggaactcgaccacgaagtggaagggcgtcttgtcggagccgtcgacgtcgaacgccgcgaccccgtcggtcttgtccgcggtcagctcgctggtcagcgtggactcctcgccccagccggtcagcgtgaccttgccggagtccttgaccgtgagttcggtaccggcctcctcgttctgccagctcccggtgaacttcgccagggaggagtcggacttcgaggaatcgtccttggcttcggggctgctgcatccggccaggacggacaggcaggcggcaccggcgagcaaggttccggtcaacaacttcatcgcgacattcttaccgaagtgcttcgggcgttggggagcgtggtgcggtggtcaatgtcaccgagggccgcggagtccactggggatctcacccggtgggccccgcggcgtggttacattgacgaagcggtgtccgtcaatgtctcgtgcgaataccggactctagtaccgactagcagctgacaaccgtgtcgatcttgtcgcgggagcacgagtccttggcgggcccgccgttcaggaaatcggggaagccgttcttggcgaacaggctgtcacgccccgcgccgccgaacagctggttcttgccgcccccggcgaccaccacgtcgcgtccggcgtcgccgcgcacgacatcgttgccgttctgcccgtagagaccgtcgttgccgttgccgccgctgatcttgtcggcgtggttgcccccgtaggccttgtcgttgccgttgccgcccgaaagggtgtcgtttccattgccgccgtacagccggtcattgccgttctgcccgaacaggcggtcgttgccgttaccgccgaacagccggtcatcgccgttgccgccgtagaccaggtcgttgccgttgcccgcgttgacgacgtcattgccgttaccggcgtacacgatgtcgttgccgcccttgccgttgatgacgtcgttgccgccgaagccacacaggacgtcgttgccgttggtgccgttgagcacgtcggcggccgcggtgccgctgatggtgcactggaacgttccggcctggccggagctggcgtacgcgccgtagccgaaagccaggacaccgacggccgcgacggtggcgatcaccgctgcgcggaccgcgatacgcaggccggagcgcagggtatgggcactgaacatgtggaactcctctgtgatgtcgccgggccgttgtcgggcccggctgttccgtttcgttggagtcccccagggaacacgccaaggctacattcggtcacctttaactgacataacgctgctattcggccgaatacggggatatgtcgcctttgtgcaggcaggcaccggggccgggtaaccgctggggtcgcgtcggccgattaccgtcggcgacttcggctgcggaaacgctgtccccatctggacacggagcgaaccccgggatccactggggagggaaatcagtggatcccggggcgtggtttcattgacgaaagcggtgtccgtcaacgactctcacgattaccagactcggatcgtcactcgcagttcacgacggagtcgaagtagtcgaagtaacaggtgtcgtaggcggcaccgccgtccacgtggtcgatgtagccgttggccgcgtgcagggtgtcgaatccgttgccgccgtacagccagttgttgccgttaccggcgacgaggtagtcgtccccggcctggccgcggatgacgtcgttgccgccctggccgtagagcgtgtcggcaccgttgttgccatagatctggtcggcctgggcgccactgtagacgttgtcggcgccgttgccgccgtagatgacgtcgtagccgccctcgccgtagatggtgtccatgccgccctggccgaacacctggtcgtctccggccccggcgaggatgatgtcgttgccaccggcgccgtagatgacgtcgttgccgccgaaggcgcacaggacgtcatcgccgttggtgccgaagagggtgtcggagctcgccgtgccggaaagggtgcactgcaacgactccggctcgggggagctggcgtaggcgccataggcggacgcggcgacgccgacggccgcgagcgtggcgaccagcgaggcgcgggccacgatgcgcaggctggagcgcagggtgggaggggtgaacatgtggaactcctatctggggtcaccggtcttttgtggaggccggtggtacttgttcggtggagttccccggggaacacctgaagactacaaccggtcacctttgacacacggaacgcttgccggacagggaaaaccggacatttctgggcattgcgcaggcgaaaacgccggactggtaacggacaaaacgttgtcaagtgattacagatagaagtatctaatctgatcaatgtggattgagtgattcgctgaatgccgccgcccgcgtcggtgtccaaactcaccgtgagttcgcgctgtcgtttcgcgcctccggacatagcatgatcgcggcgctggttcgcccggtcaacccgggcgtcgtaagagggaacccggcgggaatccgggactgccccgcagcggtgagcgggaacgaccgccgtcaacagcactgggccaacagcctgggaagcgacggccagtaggcatgtggaggctgcccgcgagtccgaagacctgcccgtgccccgtgcgcgaacgcgcgcggtggtcgtcgttctcgagggaaggaacgcgaagtgagcaccatagaggccgcgttgacggccggtaccgggcaggcgccttcggacagtcggctgaccctgtcgagcatcatgagcccgcaggacaccaacctcatgggcaccgtccatggtggtgtcatcctcaaactcatcgactcggtggccggggtggtggccgcccggcattcgcaggggcccgccgtcaccgcgtccatggacgagacggtgttcctggcgccggtgcgggtcggggatgtggcgcatgtggacgcccggatcacctgggccggtcgcacgtccatggaggtggcggtcaccgtgaccgccgaccgctggaacgagacggttccggcgaccaccgtcgccaccgcgcacctggtcatggtggccgtggacgacaacggcaacccgcgtccggtgccgccggtggtcccggtcagtcaggaggaccggctcgcctggcgggaggccgagatccgccgcacccaccggctcgcgctgcgcgccagcctctcgtccaagaaggacgacaatgctgcctgacgccgcgacctacctgagctacctggcggccatcgcgctgctgacgatcacgccggggcccgacatgatgttcgtgatcgccaacgcgggccgctggggcacgcgggccggaatcgtcgccgccctgggcatcacggtgggggaggcgctgcacatgacggtcgcggcgctgggcctggcgtcggtgttcgccgccaatccggtgctgtaccaggtgatccgctacgccggagcggcgtatctgctgtacctcggcgtgcaggtgctgcggcaccggtcgcgggcgtcggaggagtcggccgccgaccattcgagcccgcgagccgcgttcacccggggaatggtgaccaatgtgctcaatcccaagatggccctgttcagtctggcgttcctgccgcagttcatcgatcccgcccagggggcggtcaccgggcaactgctggtgctgggcgcgaccttcgtgctgctccagttcatcgtcgacgtaggactcagtgtggcggccggacagctgggcgaccggttcctgcggcgcccggccgtggcgcgcggcgtgaacacggtgaccggcgcggtgttcatcgggctgggcgtgcggctggccgcgttcggttgaggcgtcagggaagcgcgaacatgagctcttcctgcgcgaacagctcgtggatcctggtgggttcggcgtcgatcagtcgctccaggtcgtccgggtcgatgatcgggtgacccgtcgcgggaaagtcggtgtacgacagcccgggtcggcacagctggtggccctcatccgagtggtagtacgagaacggcagcccgatctcgtgcagccgccgggtgaggcgccactcccgcatcccggaggcgaacacctggacgccgcgtgcgcgcagtcgcggcaggatctccagataggagtgttcggacagcgggttcccctgcacctccagccggttgaggccggggcagtcgagcagcgggctgaggtcttcgatcgagttgttgggcgccttcaggtacaggaaggagtcggagagttcttcgacgccgtcgagtcgcctcaggccgcagtactcgacggtcgccacttccaggtcccgcatcccggtcagagactgaagcgagaccgggtcacagccggacagcaccaggtgccgcatcgaggtgcaggattcgagtccactgaggtcgcgggcccgcaacacgtggagtttctcgatggtgcgtagttcgtcctcagtgggggtttgtgtgtgccgtaccgcgacccggatggcgcgcgcgagttgcttgtccacgaacgaagaggatcccggacaacgatcttggggtcggcaccgggggccgaaagtgtgccgggcccgacgcggtgggcccggcacggtcggcggcggttaggcggattggttgacgatgacgtcgaagccgtccagcgtcatgggaacggtgctggagccgtcctggctgatgagctcgacggggcccgccaatgagtactgctggttcacgggcgggaactgcttcacgtcggtcgctctcagttgggccgggtcctttgtcgccagttgcatgatctcctcggccttgcccggtgccgctggcatggacacggtcagcttcaggtccagcaccatgatgtgttcgtaggtcgctggagtcggcttgaccacccgcaggatggacttctcgtccacgacggcgttgtcctggttgacggtgatcgacgtcgtctgcggggccttcgtcgacagcgtcaagtcggacggtttggcctcgaccgacagcttcttcgggtcggacgggttggcgtcgatcgtgacggtgagggtgccgcgcagcggttcggaggtgatggccttgccgtcgatcgtgaggccgatgccctcggaggtgacggtgagatcgaacttctgcccgggcgtcggaagtgccgcggtgggcgcggcctgggcggtggccggggcgacgagcgccagcgccgcgatcgtggcggcgcacgcgagcaaccggatcgatctgttgaggactgtggacggtttcatgtgggttccctccccgtcgtgtgtggacccgtggtgggtgaccatagccgtcgcggggagggatgtcatcgattcgacggcttcagcccccggtcgggcgcagctttgatatgggcagcagcgtcgcgacggccaggccgctgagcagcgcgaacgccagctggaagtcgccgagggcatcgcgcaggccgccgacgagcatcggcgccagcgcggcgcaggcgtagccgacgaagaaggccatcgcgctgatccgtccggcctcggcggcgtcgcgactgatcaccaccggcacggtgaggacgagtgtgaacagtccaccgtgtccgatgcccaggacgacgatccacagccaggtcagcgtcgcgggcgcgagggccagcccggcgaagcccagcgcggtcgccgccgtggtgagcgtcaggccgaagcggatgtcgcgcgcctcgcccaggatcgccgggacggcgagcatggcgacgacctggatcgcgatcagcacggtcaacagcaccccggcgtcgacggcggtgcggtcggcgtcgtcgtggaggagtgccgccacccaggcgagctcgcagtagtagagcgccgagttcgccgccgccagaaccgttacccgccaagcggtccggtcacgccagggcaggccacgggtcgcgggtccggcggtggtggtcgcgggatcggggcccagggcgggccgggcggtcagccacaccgcgatgccgaccacggccagcaccgaccacgaggccagggcgccgtgccaggaaccgatcgtggcggccagcggagcgctgaccccggcggcgatcgcgccgccaagcccgagtccggcggtgtagacgccggtggccagccccggacgggcggcgaaacgggccttgacgatcgcgggcagcagcgtctgggcgatggcgattccggcgccgacggcggccgcgcagctcagttgcagccaggccgcgccgcccagcccgcgggcggcggtgcctacggcgatgacggccaggccgagcgcgacgccgtgccgcgggccgaaccgacgcgcgaccgaggccgcgaacggggcgaacaggcccatggccagcgtcgggatcgtggtgagcagggcgacgccggtggccgacaggcccaggtcggagcggatggcgtcgacgagcggggagacggcggccagcgcggggcgcaggttgagcgcggcgacgaacatcgccagcgcggcgaagccgagcagggccgggcccggcggggcgagcgggcggtcgtggacacgggacatggattcctccggacaatgatctcggacatttattatccgagttctaccacaacccggacaataattatccgagagggggctatgctggcgacatgaagatgaccagcggggtggagtgggccctgcacgcctgcgtcacactcagccaggccgccgacccggtacccgccgcccggctggccgaactgcacggcaccccaccggcctacctggccaagcaactacagtcgctggcccgcgcgggcatcgtcacctccacggccggacaggtcggcggctacaccctgacccgaccagccaccgaggtcaccgtgctggaagtcgtccaagccgtcgacggcaccgaacccgcctaccgctgcaccgagatccggcagcgcggcccactggccgtgcccgccgagaagtgcgagcgctcctgcgcgatcgcccgcgccatggccgaagcccaggaagcctggtcacgagcgctgtcgcgcatcaccatcgccgacctggcccggggcatcgacgccgacagcgacggcaccgcgatggccgacgtccggggctggctggcggccgtctgagccatcggcccccatcaccgcaggctccgggagcgtccggaacatcagccagctcagcaccggcatcgcgatcagcggcgccaacgccacccgcagcgaggtcgcgtcggcgagcccgccgatgagcggactggccagcccgccgatcgtgatcgtcaggcccagcgtgatgccgctcgccgtgcccacccggctgggcaggtagtcctggcccagcgtcacctgcaacgagaacggcacgtacagccccgccgaggtcgccgccacgaacaggtagaacgctggacccggcacgaacaccacgcccgccaccgcgacgaccgccaccaggtaggcgtaccgcaccaccgtgacccgatcccagcggttggcgagccggcccccgaggatcgtgcccaccgccccgcccacatacagcgtgaacaacgcgatcgtcccggccagcaccccgccgccgacgcgctcctgcgcgtacaccgcgatgaacgtgctcagccccacgaaggtgatcgaccggccgaccaccgcgatcgacagcttcacgaacgaacctcggtcgtccggccgcttcgcttgcgccgcaaccgaaccgttcgccgccgacgctgccagcccccgcagcaccggcaggcacaacacgctcccggccaacgcgggcagcaccagcaacggcgtgaaccgcaacccacccgtcgccaccaccgccgtcaccagcagcggtgcgagcgcgaaacccacgttgccgcccaacgagaaccagctcatcgccgtatgactgccccggctggcgatccgcgccacccgagccgactccgggtggtacgccgccaccccgatccccgacaccgcgacgaaggccaaggtcaccgcgtacgaaccgctcaccccggacaacgcgatccccacacccccgacgatcgtgctcaccggcagcagccacggcagcgcccgccgatccgtcaccgcgccgaacagcggctgcgccaccgacgacaacagcgacgccgccaacaccaccccggccaccgccgcgtgcgagtacgcgcgctcggcgatgaagaacggcaccagcgcggccaccgccccctggtacacatccacacacgcgtgccccaacgacagcaggacaacggacttcttcacggacacgacgcccatgttcgccgccccgagccctgtccgacttccgataaactgccaaccaatgccgaaaatccgccaccaaccgacggcacccaccctcgcccggcaactggccccgggcgatgtcatcgacgcgcaccgacacgacgaccaccagatcgtctacgccgcccgcggtgtcctggccatcaccaccgacaagggcagctggatcgccccggccacccgcgccatctgggtaccggcgggcaccacccacgcgcaccgcgcccacggcgacctcgaactccacctcgtcggcctgcccgcccgcgacaacccgctcgacctcgccgaacccacggtgctggccatcggcccgctgacccgggaactgatcctcgcctacacccgcagccccgccgacgacagcccggaacgcgcccgcctgcgcgccgtcctgctcgaccagctccgcgccacgccccagcaaccgatccacctgcccacccccaccgatccccgactgtccgaactgtgcgaccggctgcgcgccgaccccgccgacaacagcaccctcaccgtcctgggccgccgcgtcggcgccagcgaacgcaccctgtcgcggttgttcaaaaccgaactgggcatgaccttcccgcagtggcgaacccagctgcggctgtaccacgccctggtcctgttggccgacaacgcttccgtcaccgccgtggcccacacctgcggctggtcgtccacaagtgccttcatcgacgcgttccgccgcgccttcggccacactcccggcgcccaccagcggtgaccggaaggttatggcggatttatcgcggcacaggcgatagtcgcccacatgagtccgaaatggaagctgctcgccgtcgccgtgaccgcgacgatcgccgtcggcggcggaaccctggcttacgccgattcccgtgccagctgggaggaacagttcggcggcgaggccggaagcccgcccgacgcctcccgctgggtacagcagaccggctgtgaatggggcaacggcaaggaagagcagtgttacaccgacggcggcaggaacgccgaactcgacggcgagggcaatctcgtcatcaccgccaaggccgaggagttcaacgaccgccacttcacctcggcccggctgcgcgccaccacgatcaacgacccgggcaccgtcgaggtgcgcgccaagttctccggctacgtcgccggtgcctggcccgcgatctggaccaccgacgaggcgaactggcccaccaacggtgaactggacctgatggagatcggcggcggaggcgactggaaaccccagtaccactcgcatttcggcaccgtcgacgaccaccagcagtacggcgacttctatcccgacgacagcgacgatccaacatggaccgactggcacacctaccgggtggactacaccaacggcgccgacggcgaggcgtccttctacatcgacgacaagctcgccgcgaccgtgccgtaccaggtgcccgacgacgccccggcctacgtgatcctcaacatcgccgtcggcggctgggccggaacccccgacccgcggctgcacaacacgatgaccgtcgactatgtgaaggtcaccgaggcgtgatcgttgtaggttgacgcccatgacgatcttcaccaaagtggaactcaccgaccggctcgccaaggcccgctccgccaccgaggcctccggcatcgacgccgtgctcatctcgcccggcgccgacctgcactacctgaccggctacgacgccaaaccgctggagcggctgacctgcctggtgctgcggcccggggccgaaccgctgctggtcgtgcccgtcctggagcgggccgccgcgcaggcttcccccgccggggacctggggctggaactggtgtcctggcacgagaccgaggacccctacgcgctggtcgccgcgctgctgccgccagggacgcggcggatcgcgtacgacaaccacatgtgggccgagaagctgctggcgtttcgcagcgcgctgcccggcaccgagcaggagctggccggggagatcctgcgggagttgcggatgcgcaagtccggcaacgagatcgaggcgctgcggcgggccggggcggccatcgaccgggtgcacgcgcggatggccgagtggctgcggcccggccgcaccgaacgcgaggtcggcgccgacatcgccgaggcgatcgccgccgagggacacgccaccgtggacttcgtgatcgtcggctccggccccaacggcgcctcgccgcaccacgacctgtccgaccgggtgatccagcccggcgacccggtcgtggtcgacatcggcggcaccacagcggacggttactgctccgactccacccgcacctacgtcgccggtggtgaagcgcccgaggagttcgccgcgtactacgaggtgctgctgcgcgcccagatcgcggcgtgcgagcacgtccggcccggcgtcaccgccgcgtccgtggacgccgccgcccgcgacgtcatcgccgcggccgggtacggcgagcggttcatccaccgcaccgggcacggcatcggcatgcagggccacgaggatccgtacatagtggccggcaacgagcgggtgctggagcccggcatggcgttctcgatcgaaccgggcatctacgtcgacggcgcccacggcgcccgcatcgaggacatcgtcgtggtcaccgacgacggcgtcgaacggctcaacctgacgccgcgcgaactcgtcgtcatcgacgcctgagaccgtctcaaccggacgcggccgcctccaccagtggcagcgtccggtacccgatctgctcgtccagcgcgatgacggtcgacgcccgcaccacgccgtcgctggacacgatcgtgtcgatgacgcgctgcaggtcggcgttggtgcgcgacaccacccggcacatcaggtccccggaaccggtgaccgtgtgcacctccagaacctccggtatggactccaggtgccgggtcaccgtgtcgtggccgcgcagttgccggatctccagcgtcacgaacgccatcaccgtgtagcccagcgccgtcgggtggatctcgggcccgaagccgcggatgatgccgcgcgccgacagtttgtccagccgcgcctgcaccgtcccgcgcgccaccgacagccgccgggcgcactccagcaccccgatccggggctccgccgtcagcagcgcgatgagctgggcatcgagacgatcgatccgagaatcactgggcatattgaccacaatactcgggggtaagccggacgatctgtgcaagctgaccagagttttcggccactcttgctcaatcaacgttcttcgatgatcatcggcggagacgctgagaatcacatcccaaggaggcggccatggttgacacgatcaacgaggcccagctcgtcggagccgtcgagcacgacatcaacgcggacgacttcccgatcaagggctgggaccacatccggttctacgtgggcaacgccaaacaggccgcgcactactactccaccgccttcggcatgaccctggaggcataccgcggccccgaacagggcttccgcgagcacgccgagtacatgctgcgctccggcggcgtccggttcgtgctggccggtggcatcaccgccgactccgccgccaccaagcactacgccgcccacggcgacggcgtcatcgaggtggccctcgaagtgcccaacgtggacgacaactacgccttcgcgatcaagcagggcgccgtgggcgtcgaggaaccgcacgacctcaccgacgagtacggcaccgtccgcgtcgccgccatcgccacctacggcgagacccggcacgtcctggtggaccggtcgcgctacaacggcccgttcctgcccggctacgtcgccgccaagcccattgtggaccgcacggcggccatcaaggacggccgcgaacccaagcgcttcttccaggccctcgaccacgtcgtcggcaacgtcgaagagggcaagatgctcgactgggtcaccttctaccagaaggtgatgggcttcaccaacatcgtcgagttcgtcgacgacgacatcgccaccgagtactcggcgctgatgagcaaggtcgtggccaacggcacccgcaaggtgaagttcccgatcaacgagcccgccgagggccgcaagaagtcgcagatcgacgagtacctggagttctacggcggcccgggcgtgcagcacatggcgctggccaccaacgacatcctggccagtgtggacgccatgcgcgccaacggggtcgagttcctcgacgcgcccgactcctattacgacgaccctgagatgcgcgaacgcatcggcaccgtccgggtcccgatcgaggagctcaagaaacgctccattctggtcgaccgcgacgaggacggctatctgttgcagatcttcaccaaaccgcagcaggaccgacccagcgtcttctacgaactcatcgagcgtcatggatcgctgagtttcggaaagggcaacttcaaggccctgttcgaggccatcgagaaagagcaagcgaaacgcggaaacctttagcgaaggttacggccgggttcgatttgcgagaatcatccacgatgacagacattgaacccggctggtaccgcgaccccgccgctcccgagacccagcgctactgggacggggagcagtgggtgggcaagcccgtcgacatcaacgccaccccgcccacgacccccgagccgctgccggaaccggtcgtcgaacccgagccggtgcggcgggaagccgcggggccggacccggcgatggccgccgggcgcggttcgctcggcgacacccggatgccgctgttcgccatcgaccagaagaaggtcgaccggctgctggagggcaagacgctggcccacccgggccagcgactggtggcgcggatcatcgacatcatcgtggtgctgctgctcaacgcggtcgtcaacggctggttcatctaccagtacttcgacgcgttgatgccgacggtgcggcgcatcatggccgacccgaacgccgactacggcaccgaactgcccacccgcgcctaccagctgcagtacacgattctgttcatcgcgatcctggtttggttcgcctacgaaataccctcgaccgtcaaatccggacagacgctcggcaaacggatcatgggcatcaaagccgtcccgatctacgccgaacggatgcgctggggtctggcgatctcgcgctggtcgctgatgatgctgtcactggcctgttgcccgatcggcttcgtcgccgcgctcatcgacggcctgtggtgcctgtacgacaagccgtttcgccagtgcctgcacgacaagaaccccggaacgatggtcatacaagtcccacatgacgaactgagaccaaaaggagcaacccatgtcccgcccactgacccgcgctgacctggacgccctgccgtcctatgtgccgggacgcaatccggcggacctggcgcgcgagctcggactgaccgaggccatcaaactcgccagcaacgaggtgcccttcggccttttgcccggcgtggccgaggccgtcgccgaggccgccgcccaaggccaccgctaccccgacatgggggtgctggcgctgcgcgaggccctggccgaacgcttcaaggtggacgtcgaccgggtcgccaccggctgcggctcggtggccctgttcgagcacgtcgtcaaggccgccgccacccgcggcgacgaggtgctgtactcgtggcgctccttcgaggcctacccgatcgtggtggccggggtcggcgccaccagcgtcagggtgcccaacacgcccggccacggccacgacctggaggccatggccgccgccatcacgcccaagacccgcatcgtcgtggtgtgcaacccgaacaacccgaccggcaccagcgtcggccgcgccgccatggacgccttcgtcgacgcggtgccctccgacgtgctgatcgtcgtcgacgaggcctaccgcgagttcgtcaccgaccccgacgtccccgacgcgctcgaggaatacggcgaccggcccaacgtggtcgtgctgcgcaccttctccaaggcctggggcctggcgggtctgcgcgccggttacctggtcgccgcgcccgaggtcgccgacgccgtccgcaaggtcgtcaccccgttctccaccaacgcctgcgtccaggccgccgccctggccgcgctggaagccgacgtcgagatgcgccgccgcgccgcgatcatgatctccgaacgcgaccggctcaccacggcattgcgcgcattggtacctcagattcccgacagccagtccaacttcctgtggctgcccatcggcgagcagacggtgccgttcgccaagcactgcgagtcgcgcggcgtcatcgtgcggccgttcgccggcgagggcgtgcgcgcgtccttcggcaccccggagcagaacgaccggttcgtcgcggtggccagcgagttcttcgcgtgacggcccgggccgtcctggccgtggccgccctggcgttgctgggcggctgcggcgacaaggccgaaccgaagtcgacagcggagtcgggctgggagatcaccgtctactacaccgccgtggagtcgttccacgacggcgagaccgtcgaggtcaccggctgctccgaactcgactgcgagaacggcgacgacccgctgggcgaatacccgcgtgacttcgtcaaggccgtcaaggacgagggcaccggacggatcaccagcggcgaccacgagggcgagtacctcaactggtcgcacggcgtcggctactggctggacgaggaggcgcgcaactcgcacggcgacgcgttgcgcccgtacgtgtccgccgcgaccgacgccgacgtgctgcccaagggaacccgggtcgagatcgtcgcatgcggcgacgccgacgtccccgacaaggtgtgcgacaagctgatgaaaccgacatggaccatcgacgacgagttcacccccggcctcggcggcgagaaacacctcgacgtctacctcggtgaggaggaccgggaggacttcaccgaaagccagtggtacaccactttggagaacgctgagctgcggattcactcctagggttcacgtctcatcacgcaccgtgtggtgaatcgtccactggttggtacctctaccattcaccgcatggcacctacagacgtcatctccttctctcgtggggcacccagcctcgacatcgttgacatcgaaggtctcaaggccgccgccgcgaaggccttcgagaccgacccggcacgcatcgcgggctacggcaccgccgtgggctacccgccgctgcgcgagtggatcgccgccaagcacaacgtgcccgtcgagcaggtcatcgtcaccaacggctcgctgcaggccgacgcgttcctgttcgacgccctggtcacccccgactcccccgtcatcgtcgaacgccccacctacgaccgcaccctgctgggcctgcgcaaccgccgcggccagctgcacccggtacacgtccagcccgacggcctcgacgtcgccgaactggccgagatcctcaagggcggcgtgcgtccgaccctggcccacgtcatcccgaacttccagaaccccgccggtgtcaccctgtccggcccgaagcgcaccgagctgctgcggctggccaacgagtacgacttcgtgatcttcgaggacgacccgtacctggacatccggttccggggcgagaacctgccgacgatgctggaactggacgacaacgacaaggtcgtgttcgcctcgtcgttctccaagaccatctgcccgggtctgcgcaccggctacctggtcggtcccaccgacctgatcaagaagatcacgaccatggccaccaacacctacgtggcgcccaacatgctggcccaggccacggtctaccagttcgcggcctccggtgccctggacgcgtcgatcgccaacgtcaagaaggcgctggccgaacgcgccgacgccctcggcgccgcgctgaccaagcacctgccgcaggccacgttcgtgctgcccgacggcggctacttcctgtgggtcgacttcggcgacgacgtcgacgtcgacaagctggccccggccgccgaggcccggggggtccaggtcgtcaagggcaccggtttcgtggtcgacggtggacagcacagtctgcgattggcctactccgcggtgtcgaccgaccgcatcgacgagggcgtccgccgcctggcagcggccgttgaggactgtcgataatgtgtcattagattgtgatatgtccgcgacctattgccacgcttagtgttcgcgaaccgtcataaacgtgaacgatcttggcgtagttgcgacatggcgggcaaccgccaccgccaggactttgcaacccgagcggtcacggacaagaatcacagacatgcgacgcggtaatcgcgtcgacggaggctttacccccgccccccatgtggcgccgggtggtgctctcgctgactcccccccgcagcgagcgctcccccggcgcccacaatattttctggccccggccggttgtcactgacatttgtcatgtccgccgatgacaggcgcatgccgaacgctctggttttggctctactcgacttcgtcgtttcgcgcgaacctggaatccacataccccgacggggtaatgaggatgacaggagatccgagatgacgaacccgactatcgcgaccccgacccgcccgtggtggcagtggctgctgcgccgctggcccaccgcgctggcgctgttgctgtcggccctgaccctgggcggcagcggcaccgacgagggcgtgcggtccttcgcccacgtgctgggcctgctgccgctgctgtacctggtggtggcgaaactggagaaacgacgggccacctggccgctgctggtgaccggcctggccgccgtcatcgggctgcgggtcctcgacctgatcccgctggccgccgtgtggtgggccatcgcgctggtcgtgctggtgtggggcgccttcgacggccacctggccaagtccgggacgctgcgcgtccaggcgctggggatgctgatcttcggcggactgggcctgctgggcctgatcgtcgaccccgaactggcgcgctacctgatcgccgccggctggttcttccacggcgtgtgggacttcgtccacctgaagctggaccgggtcgtggcccgctccttcgccgaatggtgcggcgtcgtggacatcgtggtcgccgccgaactgctgctgtacctgtgacgcccggtgcgcacacaacgaaacgccgggtccgctgccccgaaacgggaagtggacccggcatcgtatgtgcgccgactgcgcggcggacctcgccgatgccggtcagtcggcggtcgcgcccgccatagtccgagcgcgttcttccttctccatcgtcggtggctcgtaggcgaggtcgtcggctcgcgccgattcggtgtcgtcggcgaacaggtcctcgtccatggccttggcgttgctgcgccgccacatgatcaccgtggcggtaccggccgccgcggtgacggcgacgacggtgcccgcgatccacggccagcggcgacgggacttcttgcgcagccccacggcgaccagggtgcggtccatcgctggacccatcttctccttggccccggcggcggcgtgcgccgtcgcggtgcgcaggtggccgattccctcgacgagctcccccctgatctggtcgcggtgcttcggcttgcgcctgaacatgcccatgatcattcacctcccaatgaacggacgtaccaccacatactgcccgcagtgtgatggaaatgtgccggaataccgccggtctattacccagaatcgggcatctggcaccatgggcgcatgactaccgcgaccttgcacacgaacgtgggcgacatcgttatccagctgttcgacaaccacgcacccaagaccgtggccaacttcgtcggactggccgagggcacccaggagtacaccgacccgaccaccgggtcgagcggcagcggcccctactacgacggcaccgtcttccaccgggtcatcgacggcttcatgatccagggcggcgaccccaccgggaccggtcgcggcggccccggctaccagttcgacgacgagatccacccggacctggcctacgtgaagccgtacctgctgggcatggccaacgcgggcaagggcaccaacggatcccagttcttcatcaccaccggtccgcagccgcacctgaccggcaagcacaccatcttcggcgaggtcagcgacccggcctcccagaagatcgtggacacgatcggctccacccagaccggcgccggcgatcgtcctgtaaacgagattcgcattgagcgcgttaccattacgcgctaatggacgacaatccgaacgcaccggtctgctaccggcacccacaaaaagagacctacgtccgttgtgcgcgctgtgaccgaccgatttgcccggattgtatgaatcaagcttccgtcggcttccaatgtcccgaatgcgttcgggaaggacagaagtcggtccgccgcccccgcaccgcgctcggcgcggtcgggggcagcggcatggtcaccaagaccctcgtgggcatcaacgtcgccgtgttcctgctgggactggtgtgggcggcgagcctgggcggggtcggcaacgtcctcggcggtgacaccaccccgctgcactacctgggttcactgtgggcgccgccgtactcggacatcgtcgtggagggcctggggatcaaggtctcgggcgtcgcgggcggcgcgtactaccgtctcctcacctcgatgttcctccactacggcgtcatccacctgctgttcaacatgtacgtgctgtgggtcatcggccagtacctggagcgcgaactcggcccgctgcggtacctggggctctacctgctcagcggcctgggcggcaatgtcctcacctacctgctcgccgacaccggcgcgtccatcaccaacgccaactcctgggcctggacggcgggagcctcgggctgcatcttcggcctgttcggcgccatggtgctcatcaaccgcaaactcggccgcgacatgtcgggcgtctacgtgatcctgggcctcaacctggtgatcaccttcctgccgggcaccaacatcagctggaccggccacatcggcggcctcctcaccggactggccctcggcgcggccctggcctacgcgccgcgcgcgaaccgcgcgatgatccagacggtcgccttcgtcggcgtgctcgtcgtcttcgtcgggctcatcgcctggcgcaccagcacactcaacacgctgctgtcctcgatcacctagcgcccgacgaccgcggtttctcgtgtcagcgcggtgtcagggccggagcagaccggccgccgatagttggccgcatgacaaacaacagcacttcctcatcccgactcgctcctcctccggtcggcggcttcgccgagatcgacggccgccgcctcttcgtccaccaatcgggcgacggcggaccggccgtggtgttcctgccgggcgccagcgccatcggctttgactactaccttccgcagcaggaggccgcgaagttcgccaccgccgtcatctacgaccgcggcggctccggctacagcgacccgatgccactgccccgcaccgccgaggcggtcgccaccgaactgcgcgacctgttgcacgcccagaacatcccaggcccctacgtcttggtcgcccactccctgggcggcgcctacgctcagcggttcgcccagctctaccccaccgaggtggccgggctggtgtgggtggacgccttcgtgtcgaactgggacgacttcgtgcccgcctcgaacagcctggcggcgagcgaggagatggctcccacccgcgaacagctcgaacaggcgctgccggtcatgcgcgagtacgtcaccgcgatgttcgcggacttccccactgacgtgcgagaggctctggtcgactaccacgtcagcgacgtctgggtcaccgtcggcatcgccgagcgcaccaaactcgacgtactggccgacgagatcaacgccgggcccaaccttcccgacgtcccagtgatcgcactgaccccggtggccgtcgaccccaaccaggcagccctgatgtcagaggaggagctgcgagtgatgcacgacggcaagatcaagatgcaccgcgccctggtggactcggtctccaacggcgagcagcgcatcctcgaggacgccgaccactccaacatcaccttcaagcgcgtcgacgcggtggtccaggcgatcagcgacgtcatcgaccgcgccacccgctaacacctgatggttacctccgaccggtcgacggctttctcagccgcggccggtcgggggtttgcgggcaccggcccggaactgcttgggccaggtgaccgggaactcctgctccgccgccgcgtgcagcgtccagtgtgggtcgtacaggtgcacccggcccagggcgcacaggtcggcgcgtccggccaggatgatcgagttcgcgtcgtcggccgaggagatcgcgccgaccgcgatcaccgccagccgtgggaactcggcgcgcagcgcgtgccggatccggtccgcgtacggggtttggtacgaccgcccgtaggccggtttctcctccacgaccacctggccggtggacacgtcgatgccgtcgaccccggcggccgcgaaggcgcgggcgatctccaccgagtccgcgccggtgatgccgtcctcgcaccagtcggtcgccgagatcctcaccgtcagcgcaccgtcccagacctcgcggatcgccgccagcacctcgagcgggaaccgcagccggttggcgaggtcgccgccgtattcgtcggtgcgtcggttcgtcaacggggagatgaagccggacaacaggtagccgtgggcgcagtgcagttcgagcaggtcgaaaccggcctcgcgggcgcggcgcgccgagtcggcgaactggtcgcggatctcggccagctgctcgcgggtgagctcgccgggggtctggctgtcgggacggtacggcagcggggaggccgccaccagcggccagttgccctccggcagcggctcgtcgatcccgtcccacatcagcttcgtggagcccttgcggcccgagtgacccagctgcacgccgatccgcgcgtcggagttggcgtgcacgaattcgacgatccgcttccacgcccgctgttgttcgtcgtcgtagagtcccgcgcaaccgggggtgatgcggccggactccgacacgcacaccatctcggtcatgaccagtcccgcgccgcccaatgccttggagcccaggtgaaccaggtggaagtcgccgggcacgccgtcgtcggaggagtacatgtccatcggggatacgatgacgcggttcttcaacgtcaacgggcccagccggaacggctggaacatcggcggccggggggtcgccggttcgggcatcgcgccgcgcgcgacctcgtcggcggcgaaccacgcgtccagttccgcgatgtagcgggggtcgcgcagccgcaggttgtcgtaggtgatccgacgggaacgggtcagcaggttgaacccgaactgggtggggtgctgcaccaggtactgctggagatcctcgaaccactccaggctggcctgggcggcgcgctgcgtcgactcgaccaccggacgccgggtggtctcgaaggacgccagcgcctcggcgagcgtcggcgcggaggtgacggcgtcggcgagcgcggcggcgtcctccatggccagtttggtgcccgaaccaatcgagaagtgagcggtgtgggcggcgtcccccagcaggacgacattgccgacgctccacgacgagcagcgcacggtcgcgaagtcgatccagtcggttcccttgccgtgcagggaatgcccgtcgaggcggtcggcgaagacctcggtgcagtcggcggcggtggggttggcgcgccgccacacgtcctcgcgcatctccacgatggcggtcgagccgtcgccgtaggggtaggcgtgcagctgcatcaccccgtgcggggtggcgcgcacgtcgaaggtgaacgagtcgaagaccttgctggtgcccagccagatgtagcggttgtgccgcacgtccagggtgggccggaagtgctcggccagcgcgttgcgggtctgggagcggacgccgtcggcgccgaccacaaggtcgtagctgtcgcgcagtgcggcgagcggcggcgcttcgtcgccatagtggacgttcacgccgacgtcgaggcagcgtttcgacagcaggttcaacagctccacccggctcatcgcggcgaacgcgtggccggtggaggtcagcttcgtggtcgggccgccgacgtcgggggtgtaataggtgtcgatgtcctgccaggtgacgaagcgggacgccatgtcggcgtgtatccggggatccgcctcggcgaagttgtcgagcgtctcgtcggagaacaccaccccgaacccgtaggtcgtaccggactcgttgcgttcgaaaacgtccacatgacactgtggatcgcgctgccgggccagggccgcgaagaacagcccacccgggccgccgccgattaccgcgatacgcatgcacgcacctccacgagtcaatctatgctgctttcatgacgaccgtcaacactacggccaagcccttcgacggcaaaaccgtggttgtcaccggtggcgccgggggcatcggccacgccgtatccgaagccttcaccgacgcgggagcccacgtcgtcaccgtcgacctgaccggcgccgaccacgacctcgacgtcaccgacgccgccgcgctcacccgcgccatggccgacgtcaacgcccgacacggcggcccccacgtcctggtggcgctggcgggcggctcgctgggcatcccgcgcgacctggacgcgttcaccgacgaacagttcaacaaggtcctggacgtcaacgtcaccggcaccctcaacgcctgccgggcggcactgccgtacctcaagcaggccaagggatccatcgtcacctgcacctccatcggcgcccgccagccctccccggtcaccggggtcgcctacgccgccgccaaggccgccatcggcgggctcacccgccgcctggccgccgaggtcggccccgacggcgtccgggtcaacgcgctcgcgcccggcctcgtcctcacaccccgcctgagcggcatgttcgacggactgtcccagtcggatcgcgactcggtgaccgaggcgatcgcgctgcgccgcatgccggaactgcgcgagatcgtcgacccgatcctgttcctggcgggcgagggcgccgggtacatcaccggcgtcacgctggacgtcaacggcggccgttacatgccgccgtaggcggcatgtactgagcacggcatgccgctgtaactcggagccgtcgtctaaagccccgccagcatctccggcgtgaccgctgcccggcggcgacccggctagtggcgccggaactcccgctccagctgccgcgcgtacgccagcgcggccggagtgtcgcagtcgaaccacggcggcagatcgtcgtccagccaggacacatcgacgatgcgcgccccaccgagcagttgccgcacacccgaacccggcgccgccccagccaagcgctcggccagcacctgacgccgccacaccccacacagccactgccgacgaccattgtggtcaaccagcacggcaccgtcactgtcccccttgaccgcctcacacaaagcggcggtcaactccggcgtcaggaacggcatgtcaccggccaacgccaccaccagcggcaccccgtcgggcacatacgccaacccggcggccaacgcgtaagccggacccgaacccggcttgtcctcggcggtgacgatgaaatcccgcgccaccacctcgccgaccaccacccgcgggctcgcctgcggcaccgcgtccagcacccgccgcaccagcgaccgtccacccaaggtcaactccggcttgggcaccccacccatacgggtggccgcacccccggcgaggatgacggcggcgtgccgatgcgcggctactggtgtgttcatggcctcctaaagctagcgctgttcgcctccgaaccgaaccgcgctaccgtcggcgattatgggacgagccagcgaccgccgcaagatactgcgcatcgacacccacgggcgccgccaccgcccggacaccctcgcggccgaggaacccctcgaaatccagctgaacggctcacccttcaccgtcaccatgcgcacccccggcgacgacgtcgacctggccctgggcttcctgcacgccgaaggcgtcatcgccgacccgaaggacaccgccggagccaaacactgcaccgacagcgacctcaacgtcctcgacgtgacccttagagtccccgccccctcaccggcacggggcttcaccgtctccagtgcctgcggcgtgtgcggcagcgccagccttgacgccctccaggcccactacgccgagaaactccgctacgacctggccgccgaccccatccgcgtcacccccgacctgctgcaatccctacccgaccgactccgagccgcccaacgcatcttcgaccgcaccggaggcctccacgccgccgccctgttcacctccgacggtgaactcatctgcgcccgcgaggacgtcggccgccacaacgcggtcgacaaggtcatcggctgggccctccgcgaagaccgcctcccgctaaccagccacctgctcgccgtcagcggccgcgcgggctccgagatcgtccacaaagccgcgatggctggaatccccgtgctgacagcggtctcagcgcccagcaccctggccgtcgacctggcccgaggctggaacctcaccctcgcgggcttcgtccgcgacggccagtgcaacgtctactcgggcgagcaacgcatcaccgactaatcacaatggatcgccaccgatcccgatctcattcccctcgggatcccgaaacacggccttgcgaaccccagtccggccgatgctcgacgaacaacgaccgatgctccgccaactcccaaacagcctccgaataactggcgacataggtcggtgacaaaaagtcgcttctggttctaggtgttgtcagcccgcttgcggtcgtccccagacgactttcgcgacgatggggagcttcacgcggccgtcggtgatccacggactgaccgctgcttcaacggcttcgtcgaactcgcggacctctcgcggtgacatgtgttcccgggccagggtggccgtggagtggaactgctccacatagtcggctaccggctgccagaacggtgtgggcccgaactcggccttgtcgatgtcgtcgagcaggccctgaccgaccaggaagtcgacaatggagaaactcgggtcgtagtccgggttgcgggagtgtcgcttgatgatggcgagaagctcgtcctgccacggcagatcccgggggccgtggtccacgatggccaacttcgcgttggggctcagcagcggtaccagccggttcatcgtgtcgggccagcgcatccagtgcaggctcgcacccgctgtcaccagcgcgtatgggccatccaacgtggctgactccacgtcgctgtggatccagcggatgttggcggcttgcccgccggggcgttgccgcccagcggcgatcatggccgccgagacgtcgacggcgtcgatacggtccactctggtcgcgagtgggcgggcaatcgctccctcgccagcgccgatgtccagcactgctcggggctcgtcgacgatgagctcttggagcgtgtcgaagacctcggtggggtaaggcgggcgatgcttgtacgcggcggccacaccagcgtgggtgaagacgctgccgagatctggccgcttcgcgtccggtgaattcgtcaccgccgcaggatgacacaacccaagcgccggtgcgaggctcgtcggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagccgggagcgcgtttctggcctcgctatccggccggggagcagggcagtggcagcagcagttcgccggtgatcttcgggatcgaggacggtggcacgccctcgtccagcaggcgaccgagcaccatcgccagtggacagtgcgggtcgtcggtgagggatcggcgcaccgcctcggtggccagcacgccgttgccgcagcgccacgcggcgaaccccagcaacgccgcgggccgggctcggaaggcgggggccacatggcgggtcacccacagccataggtcgaccatcttgtgcgggctgtggctgtcgaccaaagtcatcgcctcggtctggagcttggcgtcggtcagcgccgcggccagcctcaccgtttggtcgatctccggcagcggggcacccgcctcggtggctttggcgaggatggtccgggcctcgtcgagcagggtctcgcgggctgagaacatggcgtcggtgtcgtccaagagtttgcgtacctggttggtggcccgggtgacggcggctcgggtggggcccttgaccggttccagctgggcggtgacggcttggcggtgcggtagggcccgcatgcccgcgtaggtgaaggccgcgtcgaccggggagtcgccggggttgaccggcctgccctccggcgggcagcacgcgggttcctgacagacgtaggaccagaaggtgccgtcggtgacgcgcagcgcgtcgacgagctcgatgttctgcgccgccagcatgcggcggaggtggtcgacgcagcgggtgacccgttcgggcgggccgtaaccggcgatcacggcggcttcgaccttgttgcggcgtaggacgtcgggggagatgcgcagtttggtgacgggttggtcggtccggggcaggtcgacccgcagggtggccgtgatctgcttggcgtccaggcccaccaggacgaggctgtcggccggtatgtagccgaccaggtaggggatggcggacaacaggtccatgggggtggagaggctgatgtcggccgcgtcgggttcggtgggtggctcgcatgaaggtgtcatgcgtgtaacagtccgcgtggggagcggtcacagccagtatctgtggattgtcctgtggataaccgggagcctgtggataaacctgtgcgaaacggtcaattccccagcgcgggcgggtcggcgcgacggcgcagttcggccgcgcgggcgttcatcgccgcctcgtcctcgggccggatcggggcaccggcgcccttgagccgcttgcggtgaaagcggatgaacaagacgacgagcccgagcggggccagatagaggagctgggcgaggatccagaacacccgggtcggcgcggcggtggtgctgttgccgtagccgtcgaaggagtcgccgtcggagacgaaccagtcgctggacagccgctcgcggtgcctactgccgtccgacagcgtccacgaacccgcgcagtagctggagcccctggccgtgccgttgaagcagctgacgtcggtgacgtgcaccggttcggtcgtcgcgagcttgaccgtgccgtcgatcgccccccagctgggagtgatcacacaggacgcgaagatcgcgagcagcccgacgccgacagcgagacgggaccagggtttgcgggccatgcgcaagtatgcccagcgataacggctgttccggccggacgaactccagatcgaagatctgacggccctccgcgatgccccggcgttcgaacttggtgaccggccgccagtccggacggggggcgaaaccgtcgtgggcgttggacaggccagggtcggcgtcgagcacctccagcatggactcggcgtagtgctcccagtccgtggccaggtgaaacgccccgcccctccgcagccgggaccgcagcagcgccacgttctcgggcgagatcaggcggcgcttgtggtgccgggccttgggccacgggtcggggaagaagacgtggatcgcgtccaaagtgtcggccggaaggcaggaacgtgccagcgacaccgcgtcgccctcgaagacccgcagattggtcagttcgtgttcctcggcgcgcatcatcaggttcgcgatgccgggcacgtgcacctcgacggcgaggtagtcgcggtcggggtcggcggcggccatcgcgacggtcgcgtcgcccatcccggaaccgatctccaggaccaccggcgccgtgcggccgaagatctccggcagcggaggcggctgctgccggtccaccccgaggaccgggtacagccggtcgtaggcgtccagcttgctgggacgcaccttgccgcgccgccggtagaagctgcggatgctggacgagggctcgatggtgctcacaagtcgttgaggatacgcgcgcgctctggaacactgcgacgatgaccttcgacgaagccgcccggctgcgcgtcgacccgggcgccgggcgggtgtacgagcacggctggcagtcgtggagccccacccgcgagtacccggtcgccgggacgtcgtaccggcagcgcaccgagtacgtgcacaccgggcacctgcgacccgagaaaccggtgccgaccgacggtttccaggccgagggcctgctggtcgccaccgacgccgacggcgccgcgcaccggttcgcgaccggctcggcgaccgacatcccgtcgatccgggcgcggctggacggcgaccggctcgtcgtcaccgccgacggaaccgtcgaacacaccgtccacgccgacgtcgacaccgcgctgacctccttcggcgacgcgttcgccgcgcgagcgggcgtgagcgtgcgtcccgccccgaccgtgtggtgctcctggtaccactacttcaccgacgtgaccgaagccgacatcgacgagaacctggacgcgatcggcgaacacgagctgcccgtcgacgtcatccagatcgacgacggctggcagaaagcggtcggcgactggctcgacctgtcggaccgcttcacctcactgagccggatcgtcaagcgcatcaacgactccggacgccgcgcgggcgtatgggtcgcaccgttcctggcgctggccaccagcgacctcgtccgcgaccatcccgagtggatcatcgacggcgccgccggacacaactggggcaccgagacccggggcgtggacccacgtcgcgcccgcacctacctcaccgacgtgttcacgatgctgcgcgaggccgggttcgactacttcaagctggacttcctgtacgcgggcgccatcgacagcgtcgaggcgtaccgggaggggctggccgagatccgccgggtcgtcggcccggagtcctacgtcctcggctgcggcgcccccatcctgcccagcgtcgggctggtcgacgcgatgcgcgtcggccccgacatcgccgtgacctacgaacccggcaacggcgacccctgccacccgtcgcagcggggcgccgccgccaacacgatcgcccgcgcctggcagcacggccggttctgggccaacgaccccgactgcctcatcgcgcgccccgaggtggagcggcgcgaggagtgggcggacaccgtggagcgctacggcggcctcgtctcggtgtcggaccgcatcgccgccctcgacgagtggggaatggacacgacccgccgtctactgtcgaacccgcccgggccgggcccgctggctcacggccgcgggtagccgccgccccagtccgaggcctcctcggctgccagctcgtagcggttgagcggcttgcgaccgatccacacgtcggcgacgtgcgcggccaggtacatgacgccgaacaccagcccgtagcggcgccactgcgcgtcccggtggtgcttctcgtgggcgatgagcccgtcggacagcggtccgcgcgagcgcccggtgacgaacacgtcgccgtactgggtgccacccttgccgtagagccgcaatctgccggatcggcacacccgcagaccatctactgtgctgctttgtccgccggtggcgcggacgacgcgctcgacgatggaaccgagcagtctcgactgcgaagccgtgaaactggacatgacatcctccagtgggctttaccggtagaacacgtggccataatgacctatgcccgtcacgcatgcttttttctcggtgaccgtcgacctcgtcgtgctgaccgtccagcgggagacgctgtcggtcctgctgatcaagcgggcgtttgatccctttaaggacagtttggcgttgccgggcggtttcgtgaccgaaggcgaggacctcatggcggcggcctcccgggaactggccgaggaaaccggactgtccacagccgaagggcacctggaacagctggccacctacggcaccccggaccgtgacccccggggccgggtcgtcacggtggcctacctggcgctgttgcccgacctgcccgccccccgggccggctcggacgcggcagccgccgcctggcacccggtaccgtccctgttggacaaagaggacgtgctcgccttcgaccaccaccgcatcctgtgcgacggcgtggaacgagcccgcgccaaactggagtactcctcactggcggccgagttctgcccgcccgagttcaccatcgcgcaactgcgacgcatctacgaggccgtctggggtgccacagtagacccgcgcaacttccaccgcaaggtcaccggcacgcccggcttcgtcgtcgccaccgacaactacaccgacggcgaccggggccgcccggcccggctgtaccggcgcggccccgccagctccctacacccgcccctgctgcgtcgctgaaacccggacccggctgtaccggcgcggccccgccagctccttacacccgcccctgctgcgtcgctgagactcggccaagcctggctaaggctgcattcagcgctttccttctacggtcaaagtaggggaggaggatggtggaccccatgatcgccagcgcgacgaggccgtagcccacgccgctcagcacgaggacatcgccgtggcctgagatcaaggagctggccgcgcttttcgccgctgaaagccggacggttcgacaactaaacgtcacatccatggtgcccctgccgagccaggggcaccatgcacctaagccagggcaccagcggtcatgtacccaaacccgggcgccagcgatcatgcccccaggcccggttggtcgaaagccttaacctggcgcctcggcggccgtcgggccgacacggacacgaccacgatgatcgccagcgcgacgaggccgtagcccacgccgctcagcgcgaaggcgccgccgtggccgacctggctggccgccagcgcgtaggccgcgtagatgacgatcgacgacgcctccagcgacaggcccgccaccgacgtgaccgttgcccgcgccgggccggtgatcgcgttctggagccgcacctccgccaccacgccagccgcgttgaacatcgcgaacgcgggcaacagcagcaggaacccggcgatgccgccgtacagtcccgccgtcaccgtgacggccgcgcccaagccgagcccggccgccagccgtcgccacgacagccgctccgcccggcccgccagcagcgcgccgaccgtgatgccgccggtcagcgccgccaccaggtacgggaccagtggcttgcccgcgccgaactcgaccgccagcagggccgcgaactcctccagggagccccagatcgcgggcacgatcgccaccatcgccaccgagaacatcacgacccggctgccgcgaacctcgcgcaggcccgccagcagcgtgcgtccgtaggcccggagtccgtcgaactcggcgtggcgttcctcgcggtgttcgggcatcgccagcgccaccacggcggccagcgcgcacaccgcgacgctgccgatgcccagggccgcatagcctccgagcgcgtagacggtgggtgtcaggagcatcgcgatcagcaccgcgaccgtctggctggcccgggcgcggcccgcgtaggtcgcgtagcggtcggtggcccggtggtgcttgagattgtcgtacaccagcgcctcggtcgcgccggtctgcaacgccccggacactccccacaggacgaaaccggccaggaacgccgggtatgacgggaacgccacccacaggccgtatcccacggatcgcagcagcggcgcgatcgtcagcagcagccggcgcggcagtacgtcggccagcaccccggagggcacttcgagcaggacggaggtcagcgaccaggcgatgagcagcgaggtgatctcaccggtcgacagaccggtgtcgacgaacagcagggtctccagcgcgtacagcaggatgaaatcgttgaggaactcataggcgcaccacaagagcccgatgcggccgacagacgtgccgcgggtaatgacagacatggaaccttccagaacgaaagagacggggaatccgggagtggtgctcgccgggtggtcctcggctccgttggggaaggtcttcagtgaggacctaatgtcgtcggatcatggcgccattatgaccggtccggacgattccggccagtcgaaatcccgggtcacagccggtccccgacgatgccccgcagcgccgccaggtgcccttcgaaggcggtgcgtcccgcgtcggtcacccgcaccgacgtgcggggtcgcttgccctggaactccttcttgacctcgaggtaccccgcctcctcgagcgtcgtgatctgtttggacagtgccgagtcggacaggccgacctcgtcgcgcaccagccggaactcggcccagtccaacgggatcaggaacgccatgatggacagtcgcgtcggggcgtggatcagggcgtcgaagcccggctgcggcacggggctcacctcgcgcccccgtccaggccgcgctgtcgcagcacccgacgccggatcagcagctggaacggccgcccgaccacggcgatgagcacgcccaggaacaccagcgacgcgaggccagcaccttgaacggctcggccggttgcgaggtctgccgcttcgcgacggccagcacggaggcgacgaacccgaggtgggtctcgatccagtcgtccagcaggtagacggcgctgaacaccagcagcgcggcgccgagtccgtagaagtacggccagggcgtgtcgtaggtgggccccggcattctcgttcagtccgtccctttgagaaaggaaactcgcatgaagaaactgacccgaatcctcggtggcctggccatcggcgccgcggcgctgacgacctcgctggcggcggcctctccggcacaggccgccgacaccgaggcgaagctgtcgggctgatgctccgccgcccccggtttcagttgcaccgacggcctggtggggcacaacggcgacaacgccgtgtggatcagcgtgaagtcggtcggcgtctcgtcctgggaacaggtcgacgccgagaccggtgtcgtcgcccagtcgggcaccggcaacgtcgagcgcaccgtcaccggcctgtacagctcgtacacgctgaccgtttactgtggcccgagctactactgctcggccgacgtcgaatagccactctccgagccggcggtggagagggaccaccgtcggctcatctcagcccatcgagttggtcgggctggcgggtccacagacgtagccgtccgcgtccgcccgggcccggaagtcccgggtggcggattcggcgtcgccccaacggcaccgcggcaccagcggattgtcgtcgcagccctcaccggttccggtgccgatgccgtccacccgccggttgtagcggtcggtgagcatccagccgtccgaggcggaggtgtcgaagctgtaccagatgtcgggcgactgcgggccggggtgctccgacctgcccaggtactcgtccccggccagcagcaggtactgaccgagttcgccgcgggcggccaggatggtcccggccgggaaggtggtcatcaggctgggcgagctggccgagtcgcaggcgtacaaccgccacccgccgatgctcaccgggttgtcaccgtcgttgtgcagttcgaggtactcgtcgcgagagccgcccgggccactgggagccagctcgctgataacggggtttccggtggtcatcgccgccgctggctgggcgcacagaacacccagggcggaaatggccacagtggtcaaagcgatggtggggataggcatgaaaacctcttcgttcacggacacccactccgtcgccgtcagagtacaggctcggctactccgtgaaacgggccccctttgattgggccccttggcaagcaacgattgccggacgaaactcggttgcaggtcgtccacctccacccacctggtaagggtgcgaagccggacggccgtggggccccacctctcttgtccccactcgcccgggtcgacgcccgggcaccgaaaggagtcgttacacatgcgacgctcactggcaacgatcggagccctcgggctcatcgcaagcgtattcgggttcggcggctcggccgccgcggccgacccggccaaagacgagctcaaggtttcgcccaacgtggtgatcagcgaagtcaagccgcagggttcggacggcgccgaggacgagttcatcgagctgtccaactccagcctcgaggaatcggtcgacatctccggctggcgtctggtgacctgctccagcaccggcgcggaagtcaccgccttcacgttcccggccggcaccttcctggagccgcagggcgagaacgaaagccactacctggtcgccggacctgactacagcggcgccgtttcccccgatgaccaggtcgaactgggcatcgagcgcaccggtggcgtcatgctgcgcagccagtacaacgcccgcatcgacggcctgggttactcctcgaccgccggtgcctgcgtggaaggccccgccgccgctcgcctgccgcagaccaacaccaccgacctgtcctcccagcgcaaccaggagtacaaggacaccgaccagaacaagaccgacttcggtcagatcctgcagagcccgcagaaccaagaatccgtttaggccgtaaaagactggggagtccagggccacaaccatgataggggcgtgggccttccattgaggaaggtccacgctccgcccaccttgccgtggcggaaactggccacggcaaggtttcgcctacatttatgcttttcaatgcgttaagggtcatgtcactctgtggacaactcaagtgccgaaatgctcgtcggcacgtttcctcagatgggatgtgattccgttgttcaacaatggagcatttccggtgaccttggtgcttgctggtgcgttgggtctggcatccccgcttccggcgtacgcggccggttcggcggcgaacgacggaccggccgccctgggcggtaaggcgaccgcggtgacgctgttgacgggggacacggtgtccttccgcgacttcggcaacggcaatccacagtactcagtagacgcggcctcccggtcggacggccgcgaggtcggtttccacgccgagggcgatgtggacgcgttctacgtctacccctccgacgtgatgccgtacgtgtccaaaggcgtcatagatcgagagctgttcaacgtcaccgcgctgtccgaacaggacctggacgacaagtcctcggacgagcttccgctcatcctcggctatgaccacaaggggcaccgttcggacaggacgctgacccgtgccgccgactccctgcccggtaccaccgacagtctcggtctgtcgacgattcagggagccggaacaatcctcgaccgcgacaaggcggcgaagttctggcgcagcctcacccgggacaccaagggcgccaagctctccgagggcgtgaagtccatcgaactcgaccagcgggtctcggtggacctggccgagtcggtgccacagatcggtgcgccggacgcctggcgtgacggccacaccggagacggggtgaccgtcgcggtactcgacaccggcgtcgacgcgacccaccccgatctcaaggaccagatcgccaaacaggccaacttcaccgacgacgagagcgccaccgacggccacggccacggcacccacgtcgcgtccaccatcgccggtaccggcgccgcttccgacggcaagtacaccggagtggccccgaaggcgaaactgctgtccggcaaggtcctcaacaccgaaggcgacggcacggcctcgtggatcatcgccggaatggaatgggccgtggagaaccacgccgacgtcgtgggcatgtcgctgggcggcggccccaccgacggcaccgacccgctggcccaggccgtggacgagttgtcggccagcagcgacacgctgttcgtgatcgcggcaggcaacagcggaccgtcccgcggcaccgtcgccacccccggctcggccgcctcggccctgaccgtcggggccgtcgacaagtccgaccagatggccgagttctcctcccggggaccgaggctgggcgactacgcggtcaaacccgagatcaccgcgcccggcgccgacatcgtggccgcccgcgccaccggcaccaccatgggcgaaccggtcaacgagcgctacaccgccaccagcggcacctcgatggccaccccgcacgtggccggggccgccgcgcttctggccgacgcccgcgagggactgcgcggccagaaactcaagaacgccctggtgtccaccgccaaggacggcggatccgcctggtacgcacagggaagcggccgcgtcgacgtgccgcgctccatcggacaggacgtgtatgccaccgccaccgccgacttcggcgacctgtcgaaggccaccgaaccggtcagccgcgacgtggtgtacaccaacgacaccgacgctgcggtcaccctgaccctggcatcggcggtcggcgaccagtccggaacctcggccgaggtcctgaaactgtccgacgacaccgtcaccgtccccgccaacggaaccgccacggtcaccgcgaaagtggacggaacctcgctgggacgcggcacctacggcggcgtcatcaccgcgagtgccggtgacgtcaagctgcgcaccccgatcggcttcggcatccgctcgaaccacaagctgaccgtcaaggtcaacgactccaccggaaagcccagcggcttcgactggatcgtgaccctgatcaacgacagctacgaccccgacaaccccaacggcgactcgtcctatgtgctcaacaccagcggtggcgtcgcctccgcacaggtgcccgacggcacctacaccgcgatcaccgcggtgtacgagggcgacttcggcaactgggtgctggaccgggtcagcctggtgaccaaactggagttcagtgtcgacggcgacaccgagatcaccctgaacgccgccgacgccgtggagaccaaggccaaggcccccaaggccaccgagacccgcgcgcactgggtgtcgatgaaccgggagtacgccaacatccccggcaagttctacgccatgtacgagaactccggcggtgcctacccgatccacgtctcgccgacggcggcgggaaagctgggctacctggccgtcatggacatgtggaccctggccgaacccaaggcgctcaagccggtggagaacaacgccaagctggagtacagccagatgcccggttacagctaccatctgccgttctactaccccaacggcgtgccagacacgctgagccgcacggtgtccgacgccgacctgtccaaggtgtacaccgtgtcgcacgcggacaaccccaaggcgatctacgaacgaagctgggtgtcccacccgtccaacgggtcgctggtctcggcgtcgaaatactatgtcgccccggggaagtcggtcgagtacatgctggtcgacgacaagctgacctggacccgcgccacgacgcagctgtactacccgtccgccggtaagcgctactaccagatccagtggtcctgggaccggttcacctccggtggatccgggcccgacgagcactggttccaggcaccgtcgctgcgcggcggcgcggtggacctgcgacgcgagttcctcggcaacccggcgggcgtgtccaccgcggtggccttcgcccgcggcggaccccagaacggcgagttcgtgccgggattccacacattggacaactccgacgggcatttcatgacccccaacggacagtccgacctgtggtcgaagtggcgcatgtggaacgccgacaccggcgccgagatcgccgccgactggaagtacgtccgctggccggtcttcgcgatgtcgtcgaaggccgccaactacaagctggaagccgtggaccagcccatcgcccgcaccggcgacctgttccagaccggcaccaaggccacgaccgagtggaagttcagctcggcgccgtcgcagaccgcggtcccgcagggctacacctgcggcgtactgtccgacggcggtggcggcacctgccagttccagccggtcatccagcttcgatacgacctcagcctcgacgtggacaaccacgccccggcaggccgacagcacacgataaccgtctacgccgggtcgcactcccaggtcgccgagcgggcttcggtgacccggatcgacgtgcggtactccaccgacggtggaaagacctggcggaccgggtcgccgcagaacaagtcggtgaatgggcaggcgaccgtgtccgtcgatcacccggcgttgggccaaacggacggaaccgtgtggctgaaagtcagtgctgaggacgagaagggaaacaccgtggtatcgaccgtcgagcgggcgtacctgctcaagtagccgcggtaccccggatacccgatacgccgtgtcccggtctcatgaccgggacacggctacgctgggatcctgtcgagcttgcggtcaggaggaaccctgtgccgtcgtctggagcggatcgcgtgttcgatttcgatctcctcaacgccgatgccaccactgtgtacacgaccgtggtcggcgcgcagccgatcagccgggaacatctggcgcgcctgaccggcatgcccgccgaacggctgcgcgacgccgtggagcggctgaccgcgctgggactcgtctcgcagggcgtcggcgaggaggaacggctcatcgccgcgccaccggacatcgccctggaggcgttgctgctgggcgaggaggaacggctcaaacgggcccggctgtgggcccgcagtctctcggcggagtactaccggcgcgtcgacgccgccgacccgtcgcacctggtggaggtggtggtcggcagggaggccgtcttcgaacggttccaacagatccagcaggccagccgccaccagatccgcgtcatcgacaaaccgccctacgccgcgcccgacgccgaactcaacatccccaacgagcgggaactgctgcggcgcggcgtggtgtggcgcgtcatctacgacgccgccggactggagtccttccaccggctggagggcgacgtccgcaacaccatgaccgccggtgagagcgcccgggtgctgtccgacgccccgatcaaactgatgatctccgacgaccggctggggatgctgccgctgcagatcgcgccgcggaccatcaactccatagtggtggttcaccgttcggcgctgctggaggcgttgtcggcgctgttcgagcagctgtggtgccaggcgctgccgctggtgcactccggggaaccgcaggggccgaccaccgaacccaccgagatcgaacgccagttgctgatgctgctgaccgccgggctcaccgacgaacgcatcgccgaacgcatgggggtcagcctgcgaaccatgcagcgccgactgcgggaactgttggagcgactgggagccaccaccaggttccaggccgggatccgggccacgttgcagggctggatccgggtgcccgaggagtgaggcataggtgacggacacaacggcgcaccgggagcgtggggtgtcctgtgggtggatagagaccgttgtgtccgtcgtgactagatcgttcaggtttcgagtctgtccaggctgcgcatcagcctggtgagtttggcggcttgggtgagttgcgactggggaatgtcgaaggcggttgacagtgcggctcgccactgcggcccgggaatgcgatcgccgcactcccaccgtctgacccggttggccgtgatcgtgctctggcgggcgatggtgcaaaggacgtccgcgagttcacgttcggagaggcccgcccgaacgcggagtcgctgcaacaggtcatgaatcggttcctcttggatcatgatgttcttcccgggcgtgacctcgcgttgggaggcctggtcgcgcccgtctgtaggaggacatccgctccacagcaccccggcttcgcgtgatcagactaccacagcgagtcggacggaaagaataaaacgagacgaaggattcactaaaatacttggggcccaacggatctagatcgatgaccgtccatatgctcccttatgttcagatggtgcgaatcttagggtgggtgcgatgtcggcggctgactacactccgtcccagaccggacgaactcgcttcgaggtggcccgcaccatgctggaacttccgatgttgtcggaaaccgtgccgttggcgcggtatccgatcttccggaccaccgatccggtcatggccgccgaacgcgcgcggaccctgttctgcccgcaccggatcaccgagatcgacgagccgcgccacttccacgcccgccagcagggcgtgaacctgcgcagcctcagcatcagcgtgctcagctaccactgcggggttcggctgcgcaccaccgaactgcgcgaccgttacctcatcctgatcccgctcggcggcgccgccgagatcaatgtggacggcgaaagcctcgcggtctacccgaccctgggctgcgtcgtgggagcctgcggaccggtacggatgggctggtcggccaactgcctgatgctggtcgtgcgcgtggaacgcggcgccctcgaagccgaactgcgggaacggatcggcggaaccgggcccgtgccgatccggttcgagtcggccatggacttcgcctccggcctgcgggcgggctggtggcgacagctgacccacctcgtcgaagacctcgacgccgactcggcgctgccccgccacccgctgtgcgtcggcggcctggagtccggactgatgctgggactcctggtcgcccagccgcacaaccacagcgagcgactgcgcgccgcccaccccgcgatcggcgaacaccggatcatgcgggcggtggcgatcctggaacgggaaccgcagcgtccgtggacgacggcgggtctggcccgcgaggccgggatcggcgtccgcgccctgtacaccgacttccgccgggtcctggacacctcaccgatggcgtacctgcgcaacgtccggctgcgtcgggtacaccgggaactgcggcagcccagccgaaacaccggggtgacggtcgccaaggtcgcgaccacctggggtttcagccacctgggggagttcgctgccgcctaccggcgtttctacggcgagaacccctcggccacgctgcgccgcgccgaggccgccacccgcgtcatcgtctgatacggccgtagtagtcccgctgggcgtaactgatccgggcggcctggtccagccgcccccggggcagctccagcaccaacccgagccagtgcctccaatagggatcaggtacccgaccgccccgctcccaccgggcgacccgattgcggtcgacgcagtggttacccgagcagctggccagggcatcggccacctgatactgactcaagccccgccgctgccgcgccagccgaatcagccgaccgatgcccggcggagccatcgaagtaactgaactatcgccctcggtagccatatggctcaatgtaggtaggtgcgtaccgagtgtctatcggaatcctgtccccggacgagcggaaatccgcaccccccgtacgagagctggagaagggactcgaaccctcaaccacctgtttacaagaacggcgagaaatcgggcatttacctgcatgttcgctaggggacagtcccgtatgggggcaaatagggggtggggtggttcccgatgcgatatttgactcccaaacggccacctgtacaaaggtcctcaggcacctcgctgaatgaggccagcttcgaaccagtgaacaaggctcgctgccagcgacacggcaatggtcgcctcgtctaccgacacgttccctggtgctgtcggctggccaccgtggcggtcatgttgcccgtgccacaacatgcgcatcatgctcacgagaacctctctagatggagcgttggggtgctcgcggtccatcggcagtttccagttcttctggtcttcgatctgcttgagtaccgtccccaacgtggcgctctggttgttcggtgacacgaccggtacggcggcatcttccaccgccaagattgcaagcctgtacgctgcactggcatcggggttcaacccgtaaagttcctcccacgctttggccagccgcactcctgcttgacccgcttgtccaatgaccgtgtccacagcgacttgcaccccaagtggaacacgccgaacaagtgcgggacgacccgctcgggtcccgattgtccacaccgacttgcttcgttcgagtagtgagtccatctcggcatgtgccgcatgaccatcgtgtgccaacaagtagtctgcgatctgaagcggagctgagtgcttgaccaagtactccatcgcggtcttcagttgctccttcccgatccgcgaatcgattgcatcggtgcgcaaattgggaaagctgagtcggagcgcctggcacatctcttctgcaagtttggtatcaagcatcgcgatccgaccactgccgtcccggtaccttcggtagatcgtgagagcatcctgattccaagcccagtatggcgatgccatccaagaaggaaccccgtcatgcagggcgtcatattgagcgacctcgtcctcgtcgtccacgccaagaggacgccacgtttcttcactcatggctggattttctcacgaacttgagacatggaagttccaccaattgcttccttgtgcggtcgtgaagtgtggcttcactaccagaaccgtgactgagcgttatgagcttccggaccggcttctacgcccgtggacagaatggccacaaatgccagaattccaaaacaagcgtgttgacctgcaagtatgtgcgtgcagggggcgtggacagaattcggccaaaattcgatcgccgcggacacaattgcccgccccgtggctcgagcgcgacgaacagctcgaaagctgactacgaacagtgagatccgctcgggcacaagcctctcagcacccgatatggtcattcgatgcgagtcggcgtctacatcggaggaggaaatgtcacaacagcgagacatcggtgctatagtcgaagcacataccacccgaccccttcgtgggtcgggctttcttttgccctcggactactacgtaagtctgcctccagtagatccgtgccaccaccttgcgatccgggccataaaaccgcaggtcaaacacctaagccagctgagatcgcctctagtgacctggcctttccgtccatggtctgggtagggtcttcccgagttcgagtctcagattcgacgccgaaccaccgaaaatgtggacagttgtccgttcgcagcggagttggcactttgacaccgaacttggcgttgaggtggacaatagacggatgtttgcctctttacttcccggccttcggcagttgcgggcccccttggcttccggcgcggcgtggctagcggtggtctggctttggtggggccgccatcttccttcccgtgacgaggcgaccggcttgctgagcgatgtgtacgagctgaccgagcatgtcgggatcgccgccgtcaccgcagccatggcgttctgcgcgtacatagtcggtgaagtgtgggaggcaatccgaggatcacacccggcgtttcggaccactcagatcgccgagaaggcagtctcattcccagcattctctctggcaccgtcccggatttccaagacttggtctgcgcacgggctgctgggattcttcactgattcgaaggcgatcttcggagaccttttccccaacctcggcgtcaagcgccccgactcgctcaacgatgagcagaaaaacgaactcttggaggccatgtggcgcgacatcaaccgtgccgtgtccttgacactggaccgtgaccccgaactcatggccatttacgaacgcgcctccgccgaatactggtttcggcgtctccttgcgtttccgctggggctggcagtgggctcagccaccgcagctagcacttccacctggcaaatgaccgtcgtcggaattttggtcggcgcggccctgtggttcactctcaacactcaggcccagcagaaaaacggcgagtcggtcatcgccttcctcggcgccatgtatcacgagaagctcccgtgccccgccctcactgaggccggtttgagactgttcggtcccgacgaggctggccagagccgcaccagtaacaccggctccgtcggctacctatgaatacatcgaggtagggcgcaggtgatctacgacgaatttggcaagcccttcggccagaagcacgccaccacttgaaccgggccatcacggcatcaaacccagacattgccatctgagggtcgtcaagtgctcaggtatctgcgatacatcagtggcgaattcctggacagagcacccaggtatctcaattccctcagtgatgaagccctagtaccacggtatctgcgcgaacgtgcacttcgtacagtcgggctacggtcggagaatgaccgtggtgatgcgcaagtgccagaactgccggggaccgattctggaaacacgtggactggggcggctgcgcctgtactgttcggcatcatgtcgccagcgcgcctacgagatccggcgggcgcagcgacagctcctgggtgaactcggggagcaccggctcggtcatccagcgccgcgccaagacctgccgccgctgcccgtcggcgcctggcaggcagtcctcaagcagctgcggtaccagctgcgggctaccaccatcaaccccgcagatcgttctcaggtcttgcgcactctgcggcggatcctggccgaccacgaccacctcgagccagctgcggtcgcagcaccgacgtcgcgaggcagtgtcgtcgccgggccggtcgttggccagcggtcggcgggcaggcagcagccgaggaagcgccgcaagcgtcgccgattacaccttgaccatggtctacaactcagcctgcgttggcttcggtccagtcgggcgcggtcggtacgcccgacccgcgtcagcgccgggcccgtgcttgccgagggccacgttggtgctgcgggcaaatgccgaggcgataccacttcgcgcttgcggcgtgttcggggtggcgtcgcgggcggcctggtgcagcccgccgaccgtggcacggagccggttcagggcgaggtcggtggtgccggaggcgttggcgcgggcggcgcacagggcctggatcgcggcggccaggtggactacggcgatggcgacgtgcaacaccaccgagtcgctgtgctggccgatgcgggagcggtggatcgcccgcgctatctcgtgcagcagcccgacggccgccgcgcggcggttgcagggcagtccggcggcggcgcggccgagctgatcggcggcccgcgacaccggcccgaaccgcgggcccggttccgccctggcggccaggagtgcggtgaggtcggcggcggtgcgcgcggtgccgcccagttcggcgtcgaggagcggttcgtcgcgcaggctcccggtcacctgctccaggacctcgggcagctgccgccacgcttggtccgggtccgtgacgcgcccgaccgccggtatcggtggcggagcttcccacgcggccgcggccgccggggctgattccggccagcgggagcgcagttgcggcaggcccaggtccgcttcgagcttcgaccctgacagccaccgcggctgcccgctttcggcgggcggcagggcgacggcgtacccgacgacgaggccctcgctgttgctgcgggtgcgcacccgcaggcccgcggcgtgcagccgcgcggcgaactccagctccgtattcgccccggccgccgcggcccggacctcgcggcgcagcacgtcgcgatccaacggcttgccggtgcgcgcggcccggcggtactccgcccgcgaagccgcaggccgaccgcgacccgattcccggcccggggtcgcctggatcaaaccgaactcggcctccagcctcgcgcaggcccgctgcacccgcggatagtcgcggcgcagccactccggcctcggcgggtcgccgtcgcacaccaggatcgccacgacatggatgtggtcgttgccgccagccgagtcgccgtggtggaccgccacccaccggcaccccggccgatccggggtctcggtcaggcccatctcgtcagcgaaccgctccgccaaccggccccaggtctcgtggttcaggcgctcaccgggcggcaggctcaacgcgcaatgccagacgttccggacgggcccgcggccctccggcagcgaccgctcggccgcctccagccgccgcgccaacccggccacatcgaacccggacgcgaggttcccgctcggctggagactcgcggccggggcgtacccggcaaccacgcgcgggtcggtgtgctcgttggcgtcgccgggcccgaacaggtagtgcagcaacccccgcacccgcctgctgcgcttggcgaccttgccgatcactcggcgcccagttgctcgtcgacgcgcaccgccacctcaccgatgaacgcggcgacctcccccagttccgccgggacgttggcgtactggtgcgcccgcttggtcagctggttcaggttcgtcgccgcaccccgcaacagccgaaacaactcccgcgactgcctgctggccgcgtcccgccggcggccgccgcgcggagtctcagtccggtccggatcggtcgccagtgcggccagcgcgatgtaggccgacaacgccagcccccgtgccgcggcgcgctcggccaggacgcggtactcctcggccgagaaccgggtcgtgacccgacggtttcgatggtctggcggctctggattcttgcgccgacgcatcggcgcatgtgcatcccccgtggtccccatgcgtgcgagtgtcgctcgccgacggcgcgaccgccacgcgatttcgagcgatcgacatctcatctgccgctcagtgcggcacaagatcacgcggcctacgtaagtcggacacgtgcctatcttgcccggttgcggtgacctgtggaaatacgtgaaagcctcgcgtgagtgtcaggtccaggtgatcttgtcggtgtccaggcttacctgccggatgctgtgtcgctgtccagcttcccggtgtgaaccaaaagcatcgcctgctacttgattctgatgtatccccgcagtgatttcctgacctcagcggtacgctcgacaatctccttctcggtgattgtcgacactacaagtgcgcacgagttgttcaggtcgtccaggttttctacgtcgtcgtttggcggttcccactctggatcgcgatcccggatcatggacaacaggtccggatcgtccactccaacaggggtgagccagtagccgtcaagaaacgcctcgatctcggtgtcgccccacaccagccacgtctggtgagtctcacgttccatgtctgaagttaagcatgaacacctgcggtttggcgaaccttgtgccagacctacttgttggcttactggccaacgcttcaacgtccgacaccttcgatcggaactgacagtgagagcaggggtttcgctgaagttgcttgggccaggcgttgagggtggctcgtcatgcggcggcgatcttcgcgtccaggccgtttccatacaggaggtttgttactgagtgttactggtttccggctctaaacccgggggcgtggacagaatggccacaaatgccagaatcccaaacgagagggttgacctgcaagtatgcgcgcgcagcgtcgtggacagaattcagccagaattcgatcgccgtggacacaattgcccgccgcgcgctgcgatcgtaagagacggcgcgaacacttactacggacagtgagacttcctcgtgtgcaagcgttgctagcaatggcgctgtcgtaaccaaagcaggttgtcaaggtgcgcctgcacgggttcgaacagggggtagggaacaagctgcgcgagtgttttcctgctgcaccacatcacttcggaaacctcctctgtatcagcgacatgggccttgccttctacgcaatcgcaggccacgtacacgatccagcgtccggttatggggtggactcgatgcccgagaactttgattgggcgaacatcgacgcccgtttcttctcgtgtctcgcgaaccgccgcatcctgctcagattccccaacctcgatggctccggcggggaattgccatgaaagctggccttcggatactcggcgtttcaccatcaagactttgccgttgtcggcgatgatcgctgccgcaacaggtgccacatcgcgctgacttggagccatttgcagtttctacactcctttcgcttggcccgtggatcaggtgttctcgctacaccagacgcggtgtaccagagatacgcctcctcaccccctgagagtcactgtctgtagctggatttcgaggagcgttccaggatcaaggtaggggcggggtatttgtgtccacggcgatcgaattctggctgaattctgtccacgaccccggcgcacgcataatcacaggtcagtatggctgtttcgggattctggcatttgtggccattctgtccacgcccctgggagcgggaccgaacccggatcacagaccgtaaccaaatttcgggagcaaaacaggtgggcacccggcacgaacacaccgatggccgacccctgccactgcttcaaccccgtgacatcccggcgagccgtgcgttacttgtcatccttgcggtcgtgcttgtgcttgacatcctcgggtttgacgaacttcttcgggtcgaccttgtccttgggcttatggccgttgccggacggatcgggtttcttgtcgtgctttcccatggccaacactcctcattattcgttggggtgccgtgaccaccgtgccatcatgggtagcagactgcacccgctacgtcaggaacccgacatgagcaacatcgacacgctcctggaggccgctgacgagtggcgcgaggccgtcaacatattcgacacggaaatggcagaacggcaccaagatttcttctacggtctcgtcggaagcctcaccgaatccggcaccattacacccactgacgcaggtcagatcatcgccaccacgggccgatacctccaatacggacaacgcgacgacctcgaaaacgtcctccacgagctggtgtagcccagcggcaaacttctacacgcgagcagcaagcgcgattgccgcccaccgctctgcccggccaacgtcaacgccgacggcctttgcaaggtcggaaactcgtgtctcaggtgaaaccgtcatcgctgacttcaacccgagaacagcgacgtcatatgccgcttcgcctcgcatcccgcgcggatcgatcaagtacaacttcccgttttctcctgtgaggatgtttccaggggaggtatcgccgtggcacaaaccttgagcaccggcatccgtgagctcggaaagaacgctcagtgcttcggaccgttcagtctccgaggcgactgtgcgtcctggagcgaggtcgcttagggcatcatcttccaagcggtcacgaagccagtcgccgatgtacggcagtgtcgacgaaggggaaggttggttcaccaatggtcgcagtatcgtcgccagcttgtccggaggcgcgagcgaagcgccgaggtttcgcaacggctcaccaggcttgatccgggtcatgattgtccagaatcccgtgtcggtgctgaacgattcgagaatcgtcggtcccacctggagatcggccagtgcggacatgaccttgacctgattgggtccgtccggatccgggcttcctttcatgatgagctcgcggtctttagcttggaccgctaccaccaacccatatcttgctggcagaacggtttccggaattgctccgtactgttcgcacagttgacgcagttcacccggagcttcgctcacccactgaggacctacattcggccatcgcgctgttgtctcctcggcaacgtactgcggaacttcgactgaagcggtcactgagctccttggctgctggtcgggcagttctggagggtcgacacgagatcgcccatactcctaataatcactttcgctcccgcatctgccagagttttcgtcttgtgtgaagcattcgcgtaaccgatcactggtgtcttcgcagccagtcctgcctcaatgtcaaagacggagtctccaacgaaaacgcaggtttcgggctcgacattcaacgattccgcagcacgaagcaacggtatgggatttggtttcatctctgagggattcgcgtatggccgtcccacaatgggccagacgtattcgtcaagttcctgggcacgtaggtaagccgaaatggaactggccgagttgttgctcaccacagcgaccggcttcgctgctcgatgcgccgcttcgattacctcgcgagcgaaaggggtgggcgatgcagtttggacggctctgagctcggcatcactcagtgcatcttcgacggtttcagtcaatccgggaacgtcaagtgtgtctacccacgacagcagctccatcgagtgttcacgaagctctagaggtacctcgatacccgtcgcctcaacaattctcgaaattccgagtgcgattcgggggcttgggtctcctgcgaaaacgccgcagactggtccgtcaaagtcgagcaagagtgggccgctgccacatagcatttcactcagcgccgacgtctctgaattcactccgattcacgctccctcgcgatggtcgtccacaccgagtcaaaccaggtttgggcggcttcgacgaattgtgcgccgtgggtggcatcgtcgtcggacaccgcatagtggaacaacgggacatcttttcccatgaggtcgtatatgggggttggctcccgcttgatcgggacggtgtgctcgaccacggggtagaagccgaaaaatgcttcctggcggctgattaggtagagcttgaacatggggccaaggtcgtggacccgcacctcggcggaggcagtctttaccaaccccagatcgcccagttcgtgaatctgatccacgatgccgtcaacggcccggcctgtgatccgggctgaccgcgcccggacatctggatcatcggtgcccgtttctgctggtacgggtagagcgattggcttcgacacgtctgtgatcaaaatccgcacggtaatggactcgggcgtgaatctgccgacccggatcttgtctagcggttcagagagcacacctcgaagggtctctgacgagaaccccgcgaagtcgatgaccacgtggccctgttcgaacgcagcctcaacatgaggacgtagctcgactgagcgttgcgtgattgcgcgaactcgcgcattgcttccctgtcccatcacgatgatgcgttcggcagccaggatttcaaggccgtttttcgcggtttgacgactcgtcttgtacatccggctgagctcgggttgagacggcaacttgtctcccggctgaaacacgccggtcaggatcgcggcccgaagctggttggcgatctgaactttcggtggcaatgggctttcggggtctcgttccccgcggaattctccggcatctggcatcgggccaggctaccgcatgtctaggcaggtccaaaaactttggcgacacgggttgacatgactagacaagtcgagttagcctcttgctcacggacctgactagtcaagtaagtcaggtatgagcaacgaaggaggactcgtggagcggaatggttcacatcccgtagcgggagtcgcggcgcggatgtgccgcgagcgtcacggacatgtgccgtcgttcgtcgatgtggcatgtgagacgtgctgggctgacgccatcggcgccgaccaggacgtgatcgccaccgagcccgatatgcccaaggtgtgtccgcaggacccgaaccttgtggacgaggtcgtggtggcgcgggcatgccgtggcgaggaaaccgaggtgacactcgcggaatggcggctgatcaacaaggttcttgtcggcaaaggcttgtcgcgcaaccagatctaccgtcgcctctaccgagtccgggtcgtcgatgcgttgggcaaccaggtcccgcacgaagtggcgcggcattacccggcgtcgatggtcaccgatatggccgcggtccgatcgcggctggatggcgtgcccgtagaactgacgccagcggagcttcgggtggcaattcgtcgactgctggccgacaagcactccatccacgaagtcgccttccggctgcgcatctcgaaagaacaggtgcgggtggtgcgcgcctcgtcgccgcgactccgttcatcgcgcaaggccctggttggtcagccgccaagcaacacggccgccgggactgtgcccccatctcacaacagcgccagcgccaaccacgaactccgcgtgaaggtggtggcgtagatgcccttctcccagtctcacaacgagttcgatcgactcgccgcagccgcgcacgcgcttcacgacgcggttcatgagttcatggctgagttccatggcgccggcgccgaaatcaccgacgatgatcggtcacgcaaggtcttcgacaacctggccgctgtcgacaccgacgccgtgctggtgctcgaccgtcttacccgcaccggtcaccaccagcaagcatccgaacttgctgttccctcggcggggcggtgatttgacatgggacgcattcgagccatgtacgacgacccaaccggccagaagttcgggattccgacgttctactggcgtggagctccagccgggtttgccactcgccgccaacttcgcgcgaccggcctgtgcccaggcggccaagacgtcgctgggcagatcaaatggcgcggcatcggcggtgaacgtaccgcctacctgtaccgcatcgatctggcgaagccgaagcgcaccgctactccgagagtgcttgccgcactggacaaagcgctgcgggcgcggaagacctgcgggacatgtggccaggtcaagccgtacttcattcgcaccaagttcgacgaatgtgccgaatgcgtggaagcagccggcggctgctacgcggcctgacgcctcccgttcgcacaagaccacaacagacatagcacgagcaacagcaacgaaggacgaacgagatgaccgccgtactttccactcacgacctaaaggctcagctgcggcgtgccgcgaccattcaggggcttcgcgacatggccgcctggctggacgagcacccggatgtgccggtcccggcgtatcacgtcgaaatcctgcacagccttaacggtgacagtgatgaggctgaggcagcagagttgcggcgtatcgccgaggctgccgagaccaccgccgacttcgaccagaaccaccccgaggtgctaatcaagttcgggccggtgaaataccggttctacatgatccccgaacaggtccaaaagaggcacgatgcctggaattcgtaccgtgactcggttcaggtcgacgaggtggtgccggtatgagcaccgtcaacatggtatcgatcctggtcggcgccgctcccgggctgatcgccgctagcactgcaaccgtgacagcgctgcggtggcgacggatcgcgtgcatggacgcgttgacccgcatccccaaccggcgcggcctgcgccgcctggcccgcatcgtccgcaagaaagcgcgtgaagggcaaccggtcgcggtcgccgtggtcgacctggccaaattcaaggccgtcaacgacaccttcggccacgacaccggcgacgccgtcctggccgccgtcgcgaagcggctgacagaccaggcagtggtcgccgggtgtgtgcgactgggcggcgacgaattcgccgccgcactgacaccgcgccgcggctgcgaatggcccctggtcattgatgtggtgtcgcggtggctgtcagcaccgttgaccgtcgacggccagcagctcaacctcaacgcccggctcggtgctgcgaccgccaccggcaccgaccatgacctgtcacagctgctggccgccgctgatgcggccatgtacgccgcccgccgcaacaaccgcaccaccggactcgtccacggcggcgtcgcggtccccgctcgcccgcgagtgcgcgcccgagacgaccacgacatcacgatcgacacggcggtggcagcgtgagcaaacgcatcgaccccaaccgaatgccggaccaaaacttggtggacgcactgttcctttgcaccggaggactgggcagtcaggcggccgtgaatctgctggtcgagcacggacatttcctgtcccgcaccgacttccggcgcgactgcctggacgtgaccgaagacgagggcgaacagttcgcttccgttgactggaatcgtgccgccgaagtctccttcccgtgctccaacagcgaacgatcgattctcctgatcgccgccagcttggccaccagcgacatcaaggtcaacttgcgcgacgtcatcaccggcttggacacgttcaacactcgccgcgtcctggtcgccatcgcccatgccgcaggcaaagacgggctggtgaaccagccgtgatctctatcggcgactatccgaaagggaaggaaatgagcgttaccgatgccgcccacgcatccaccgagtacccagttccagcccggctgccggtcgctccggcatctgggggcgagactctggtggtgccgccgatgccgcgcgtgcccgaaggggcgacgtgcctggcgtgcctgccgaaggtgaagcagctgtcggcacagttggagcttgtcgccgccgaacgagacgacctggccgccgccgtggagggcttccgcgaggaagtctccacacagaaggctcagaccgtcgtggcgcgccagcaacgcgacgacctgcatgacgagaaccaagttctgagccagcgtctcaccgaggccgaagccctggccgaggaagccgtgcaggctcgcagcactgccgaggctgcgctggctgacaccgagaccctcagcaccgagaacaccgacctgcggtcggagctggacgcggtgatcgccgagcgcgaccgcctggcggctgagtccaaggtcaaggacgacaaggccgcgaagctcgcggcagccaagctgcgcgcggccgaggcccgcaaatcggcgcgccggttccgggtcgtcgcgccgtcgttcgtgttctacctgatctgcctgtccggtgccctgtacggcctcgttgaggtgctgcacggcgtgttcggctgggactaccagtacgccatcccgcttggcctagccctggagctggccgggatcaaattcaagctcgacgcagacgcccagctcgacgccggagaagacgccaagaccacgcaacgggtctccaagatcgtcgcggccctgatcatcggcctcaacgtcggcggccacatctggctgatcatgcctggccaggccgtcgcgttcgggacactgtccgcgctgggctatctgtcgtggacgaaccgctcgtcgttcatgcgacgcctgacgatgcgcgctgagggccgcgccgacgccacgcacctgcacttcaccaaggccgacgagcgccagtacggcaaggccgccgtcgaccaggcccgtcaactggccgccgccgacatcgccggagagctgaccaagcacgaagcgctccaaaagggcgccgagatggtcgccgcggccgagcaggccgccgacgatgccaaccgcgaacgccgcctggtgaccctggtgcgcaacctcaagcgcgccgaataccccgccaacccggagctggccgatgtcgcggtggcccgcatgcggccgcagcagctggcgtcggggctgatggcttccgatgccgaacacgccgcgatggtcgattccatcctggatttgctggaaaaccgtgcgaacggttggagctcgaaactgggcacccgaccgggaaccaagacgggcacccgccgggaacccggccgagacgaaaccgggaacgcgtcgggaccggaatcgggaaaccgccaggacaaaaccgggaccgaaaccgggagcgaaaacacgcccgaaagtgggaacgaaaacccggtttcacctgcggaatctcgcaccacagacaagcccggttcgcaccccgacagcgttcccggcaccgatgccaaaccccagtttggtccggcaccgaaacgcaaggtcaaaggctgcccgaactcgcgagcggcgcgagccatcggcaagcacatttccatgaccggaagcaagccgtctattccggacatcgccaagcagttcaaggtctcgacgtccacagccgaccgatggatcaacggcgtctacgacttcatgtcgccaaccgccaatggaaaggaccgcccgtgaccaccaccgatcgcaggacctggtcgccctacgcgccgcgccccgaagaccccgactacgacgcgacctcggcgtcgccgaagccgatcgaggtagcggtcccggcgtcggttgaaccgaaacccgtcgcggcgccgacggtggccgtcgccgagacagccgagtcgccaacgtcaacttcagggccggaatccaccgctgagggcaactccgcactccgcactccgcactccgaaaacacccctcgggattcgaaacagcaggtcgacgacggtgacggtgtgccggaaactccgcactccgcacccaagtccgcacccgccaccactggcaccgaaccggccgcaacgggccccgaggcggcccaggccgacgacgagccgggtttcaccgagtcggcgaaagcctcggcagccagcatcggacagcggctgaagccgctgctgctggggctacggccgccggcgatctggacgcagccgccagcgtcacttaaagcgctggtcctgtacgccgaccaggcgccatgggccgacaagaccggtccgatccgtgccagcgggcgcgtgtggaaccgcgttatcgcggtcccgctgtgcaccgtcctgtactacgcggcgtggctggtgcaacgaccgtcccggttcgtagtcctgctggtgctgtacgtcctcttggctcacacctcgctcggcggctggctgccgtggctgtggtgaccacctactcccacccacttctcgcgaaaggaaaacgacatgggtaacgcagtactcgccggcgtcgcgttggtgatgttcggcatcttctactggtacaagctgtggccgaaggtccaatgctggctgctggtcgcagtcggctggggcctgggcggcatggtcggctccggcctgcaatacgccctcggccaggccaacgacctgtcttccacgggcatgcagctgctgtttggcgtgggtgtgccggggctgttcgcactggcgacgatgacgatcttcgtgctcaacatgttgcccaacaagaccgtgagcaccccaccgatcgggtgggtggcgcggatctgcgcgctgctggtgccgctgaccatggtggccatgccgtccttgggcgacaacctcatgacctcgatcggggcgtgacgcatggatcccatcaccatcgccatcatcggcctgatcgccgcccgcgtcgtgggcctgggcgccaccgacatcgcctacgctgtgcgcggcaaggactccccgcggtgggaggcccgcaaggccgccatcaaagccagcgcccagaccgggcgtccggtccggtacgggttcggcggctacatggccgacatgatcgacgacgcctggatcagcgcccgcgaacgccgtgaacgcaagcacactgggcccgcaccgcacaagaacaagccgatgcggtcctacctggggcgcgtgtgggggcaccgatgggaagacgcgggactcaaacacgacaagaagcaccgcgaccgtcagatcaagcgcggcctcgtcgaccccgacacgccagtcgagggcagcgtggacgacgcgttcgccacggtgccgcgcgaccaggcagcaaaccacttcaatactgaaggcgacccgcgcgcatctgctggtgacccgttcacccccgatgacttgcgccgctacggcgaatgggtcaaacaacggctggctccgcggcatcacgccgcagtggatgagtgggtcacggccgaatcgcaagccgctcgcgaccgctccagctttttcgaccatcggttcaccgagctggccgatgtggacaactcattgaactcctggctgaacggcacccatcccgttgtggtgcaacgccagcgcagtcaagaccttatcgaccaggccatggacctggtcgatacgacagccaaggaacccacacaggaggaacccatagcaaactccgacacagcaatggaccacggcgacgtggacgaccttcgcaccaaccccaacccggatcccgacggcgctgacatgttcaaacacccgttggaccaacggccggacgcgttcatggcctgggtgcgacaaacctaccccgattcctggcaacagcgcctggagttgacacccgagctcacgaagtccgaatgggaccaccacatcttggacaaggaggccaccaccaccgacacgccctcggccgaaagctccacgccgatggagccgaccacgccaagcactgtcacttacctgcatgagttcatcaaccgaaaggaccccaacaccatgaccaccaccgccaacgctgaggccgtcggcctcgacgacgcgatcacctacgccgagcagtccactcagcatcacaccgacaccgcgtcggcgctggagctgttcaagatcagcctcgctcagggcggctgcggccagggcaccttgggcatcgtcgacgagatcgacgacgccaacaccgttattcagggcctgtaccagcggctgcacgactcgctggtgcaggacaaggtcaccgtcggcgacgcctacaacgcccggcccgatgccggcaccaaggaattcgtcaccaactaacgccccaccgcgaggcggccgaccagtcgcctcgcggtccaccaccatcggaaaggaaccgtcgccgtgaccatcacccgcgcgcgagccgccaccggcccatccccggcggcggaaccggccatcactgatggcgatctggccagcttcaacctgtccgacttcaaccccaaagccaccaccccgccaatggggcccgaacagggcaggccgcgcgacaagttccacaagctcactgccaaacaggccgcgccgcactacgtgtcggcgtgcctcatggctgccgccggtgccgcgcagttcgcgaccaccgtgtccggcgaacccggcatcgtcgccgccacctgcgcgacggtcctgttcgtggcgggcgtgatcttgtggatcatcgcgccggtccgctaccgcatcaccaccgctgccaaagacctcggccgcggctgggtcatctccgtggcctgctcgatcctgacctggctgacctacaccgccgcggccggcatcgacgtcgacaccgtcgccgccctggtcggcggcaccaccgtcttggggctgcggtggtggcgtcagcaccgcatccccaacccctccaccgacccgccagcacccgtcacacccaagcccgtggtcatcgacaccgtgctgcgtgaactcgaggagcgctggcttgccgaggtcggcagcaagcacggcgtcatgccgggcgcgacgctatcgggcggtacccctaccgacgtcggcgaggaatacctcgtccagttcgccaccgcccaccacaccgtgtccatgctgatcaacaagctgcccaacatcgcggtcggcttgaaatgcgaagtcagcgacctgatcgtggaatcggtccccggcgacgcctcacgcgcccgattgacgatcctgaccaagtccccgctgaagacgcgcaccgtgttcgacaccgccgacatcgacgtcggcgccgggcgtctgccgctggggctgtggggcgacggcaccgggtacgcgtcctggcgcctgtacaccgccaactcgatgtggggcggggtcatcatcggcggcatcggctccggcaagtccgtgctgatggccgcgatcgcgatagccgccaggttgcgcggcgacaccatcacctggttcatcgacggccaagacggtgcgagcaacccggcgctgttcgccgagtcggattgggcggcaggtcgcgaacgcgccaaggaaatgctcactgccgccgccgaggaagtcacctggcggtcccggcagaaccggtcgaaacgctggtcgggtttcacgccgtcaccgacccgaccgggcatcctcatccagatcgacgagtgccacctcatcttcgacgaccccgagtgtgtggccctggccgagtacatcgcccgggtcggccgcaaggtcggcatcgcgctggtgtgcgccagtcagtatgccggtgccaagaccttcggcgggtcggtgccgttgcggtcgtcgctgatgcagggcaacgccgtcgtgctgtacaccaccagcaaagccgagaagaacttcttcaacggactcgaactcgatccctcacagctgccatcggacatgcccggcttcgggtacgtcatcgacgccgctggcggcaagatggcaccgtttcgcggccgcgacttcgaacggctccccgaggtcgacgacctggaccaggacaacctgcccgacgccgaagcggacctgaagcactccatcacctggtggctgaggcaatgccccgagatcttgctggacacactgtcggtcaccgccgccgacgctgtcacaggtggcggttacacccagcgccgcgaacgccaagccgaagacctcggccgttgggacgaccaggtcgctgccatggaacaaggcattctgcccgccgactaccaacccggcgtcgatagccccaccacccgcccagccgcaacggggccggtggcgcggctgctgcaactggtgccaccgcggctatcggacttcctgcgccgcagccccgcgagtccgaccacgacggtgccgccaatgggactgagccccgccgaagaagccgtgtggatggccctggccgacgccgaatccgggctgaagctgggacagctcgtcgccgccaccgactacagcgagacctacgtccgcggtcagctcgacaacctgatcgaagccggccacgtcgagcagcccaaaaagttcggcccctaccagctcaccaaccccgccgccgaaaccgttgcggcctaacccatcacccacgatccgaacggagaaccacatggccaacaccaacatcacctgccggcacggcacaaccggcttctgctgggacgacgccacacccgaccagcgcaaactgttcgactacgcccacacccatgcctatgactgggctatcgagcgcggcctggctcgcgacgacgccgagcgctacgccggggccagcgccgctcacaccgttgacgtctaccccgacgcctacagccacagcctcaacctcgtcagcgacctcgccaccaagtacccgcatgtcaactgaccaacgacttacgacccgcatgaagaagtggcgaccctgcgatgtggaagtcccggatcgccgccacgtgtcccaccaggaggaaggacagatgaccaggataaacgacaaaggagagcagcacatgcagcgtgagaacgccgccaaaaacgcccgccgcaacctcgatcgggccgaacgcgacaacctggacaccaaccagcgcatccaactgggcttcgcctggaccctgctgtccatcgccgaagagatgaaccggcgcacccaggtccaagccaagatccacgatatcgacggcttcgacaaaacctgacccacaccaacccgcggtggccgccatcccggtggtggccaccgccccaaccgaaaggaacaccgcatggccacaacgaaactccagctcggcgacgttgtcgttcacatcccgaccgggctcaagggcaaggtcaaagagcttgatggcgacgacgtccttgtcaagtggaacggcggaacgctggtgtcgcccgaaggcgagaactggctcgatgccgccgatctgcggttctacggcaggcgctgacgcttcgcgccgcgcgcgctttccttccccgccaaacagtccagaaacatcacgaacaatccacaggagatacaccatgaaactgctcatcaacaccgccttgttcaccgttttcacgctggccgaggcgggcctgctgaagctcgtcgtctacatcgcccacacccagtggctgcccgcgctgcccacgatcgactacctgaccgccgtgatggtgctgacgggcatcaacttcctgatctccacgtggcgcgtgggaaacaagctcggtgaggccgtcaacaatgcctgaacagcgtgtccgtatcgacggcgccgacgtggcgctgggcgagtgcgaatgggtgctgtgggcgtcgtgcggctgtcccaacggatgcgcgctggccgacaaacacggtggtacgccgctggtcaccgaagagctggcgtggcgcgccttctacaccacccggcgcgacgtcgaggaccacaagaagcggggcttccgtctggagttgatgacccgtgatcggtggtcggccgaggtgtatccgctcatgctccgccccgactgtccacacaccacctaacccgtatccatcacaaccgacaaggagatccactcgtgaacaacgccctgagccggttcggcagcgacattctcggcaagtgctgctgggccctgaaatacaacgacggccaccccaacggtgcgtggtcgaccggcgagaagctcgctgtcgcgctggttctcgacgacgaggagttcctgactgccgaggactacacgatccccgaggctaagcagcgggtgttcggcggcagttgggaatggcgcaacaccaacgaattcgacacctggctggcgcagcttcgcgccctgctgggcaacaactccgcctgagctgcgacccactacccacaacaaccaccagcaaaggacacgccacgtcatgtctcacacccaccagcaagacattgagtacctgcgaggactgctgaaccgcgccaagcaccacgtcaccgtcaccgtggtccacggcctggccaacgcccgccaccggctcaacgaccagggccattcggacaccgaggtggcgcggatgctcaccgccgccagcccccattccgtcggagcccggcacctgcgccgcaccctcgacgccatccgcgacggccgcatccacgtcggccaatacttcaacggcgccgaagccgacctcggcgacatcatcgccagctgggccaccagctccaccggcatcgacatcgccgacaccatggcggccctcacgaccgagactgtcgggttcgacgaagccgtcgagcaggtcgacgaactcctggatgaatgcggccgcatcaccgactggctgtggaaacgaaccggctagctagaccatttgcgcgtcccggccgccagccgccaagcacgacggccgggactgtgcccccatctcacaacagcgagattcacaacagcgaggagcactgagtctcatcatggcacccattcgatctgaagaccggcaccgctacccgaaagactggaagcagatctcggcacgcatccgccacggccgcgccgccggccgctgtgaatgcgacggcatctgcggtactgggcacaccggccgctgcccggcccgccagcaccaccgacaccccgtcactgggtcgaaggtcgtgttgacggtggcccatcttgaccgcacccccgaacactgcgacgacgacaatctcgccgcgatgtgccaacgctgccatctggcatacgacgccgaacagcatgcgtccaacgccgcccgcacccgattccgcaacgccacggcaggcatggaaccgctattcggcctcgacataaccaccggcgcgtgacgactgtcaccggctgagtgcgacggggatgcgataagccccgagaacctggaactcacctgcccagcaaggcagccacgacgcgaaggatgaaggcagtgaccacgatgcacaaccacgaggccgagcagatcgtgtgcggcgcggccatgctcaaccgcgacgtcgtcaccgaagtcggcggcatcatctcggccgccgacttctacacaccgaagcaccagatcatctggcaagtcatcacggatctgcacaacacaggggagcccacggactccaccgccgtgctgcaacgtctcatggagtcgaaggaactgaacaaggtcggcggcggtgcttacctgtccgaccttcgaatgtcggttccctcggccgccaacgccgcctactacgcacgcatcatcgccgcagacgccaaacgccgggagttcaagcagttcgccgcgcgcctggatcaggcagctgacaccggcgccgacatcgacgccgttctcgaccacggcaagaccatcctggatgctgcgccgcaaccggcctggccgacacccatcccgttgacagggcacaagcggcaactgccggagttcccggtcgacgctctgcccgactggctatcagagatggtggcagccgtcgcggagttctcacagaccccgcctgatttggccgcgatcaccgggttggggtgtctgtcgacggccgcagcgcgcaagatcgatgtggaagtcacgcccggctggactgagtcgtccaatgggtacttcgtggtggcgatgccgccagcgtcacgcaagtcgttcgtggtcaagaccatggcctcacccattgaagccattcagcgccaactgatcgaagaggctgcgccccgcatcagggaagccaagattgaaaagcaagccgctgaacgcatcgccgagaccaaggccgatgcggctgccaacctggccgtcactgctgacgctcagggtagcgatgaggcggcggccgaatacgacgacgccaagaatgccgcgacggaagccgcgacggcggccgaggagctcatcgtcccggccaaaccccgcctgctggtcgacaacgccactcccgaaaccgccaccacccacctgcacaaccagggcgggcgtatcgcggtgctgaccgccgaaggcaccatcttcgacaacatcaccgggcactactcgggaaaacccaacctggagctttttctcaaagcccatgtcggcgacacactcgacatcacccgccgcgaccgcgaggaaaacgtcgaaaacccagcattgactctggtggtggcgctacagcccgacatcctggtcgacttcatgcgcgtccggaaggtacgaacctccggcctgttggggcgcttgctgttcagcatccccgccgacaaccgcggctaccgcaagatccgtccggcacccatcccggcttccacccgcgatgcctacaacaagaacatcacgacccttgttcgctcattgctggacatcgacgccacacacaccatcgccatgtccccggccgccgaccgagccatacaaatcgtgcacaccgacatcgaggacaagctgaaagaaaacggggccctgcggcacatcgccgactggggcggaaaactcgtcggcaacaccgcccgcatcgcctgcctgctccacctggccaagcacttcacgaccggctggaacaaacccatcgatgccgacaccgtcaacgaagccagcctcatcgccttttacttcatcgaccacgcactatccaccttcgatgacgtcggcaccgacgaagtcacccgtgacgccgggcatgtcctggactggatcaccacccagaacacctcccgattcaacaaacgcgacttgtttcggggcgtgcgatcccgcatccctcgtgccggccagctcgatcccgcactgggcttgctggaatcccacggctacatcaaggcgcttcccccggctgcccgccacggtcccggtaggccaccgtccccggtcttcctcgtccatcccgagttcgccaatcagggaggaacgactcaaaccgttacgtcacaacacatcccggtgcccgccgccaatcaagcacagcaccagtagacagcgaggagaacaagatgaccacaacgacaaaggaatggctgaccgttcccgagttcctcgacgagttcgacatcgcccgcagcaccttccaggactggcgtgccaagggcaccgctccaccctgccgcaagctgccgaatgggcaactgcggctcaagcgcagcgaagtcaacgagtggcttgaatccctcgtcgacaactccgaggtcgccgcatgacgacctcgaacgacgtgcgcatctgggccatcgagactcgaaaactcaagcgaggcaacagctaccgggtcgtatggttcgtcgcaggaaagcgacagccacccgaaaccttcacaacctgggctgccgcggacagtttccgctcgaagctcgtggcagcccatcgcaagggtgagctgttcgacattgacaccggtcgtccgatctcgtggctcaagaacgagaacacgatgagctggtacgagctcacctgcaagtacgtccaggacaagtggtcacacgtttcgccgagtcatcgcgagtacatcgccgatactctgaccgactgcaccgaggccctgttcaagaccgatcacgctgaacagccggagcaggccaagctgcgcctggctctgcggcgctggagcttcagcgcccgaatccgtgacggcggagaaccaccagaaggtcacgttccagctctcaagtggctggagaacaacaccatcgacgtcgccgacctcggtgacgaaaagaagggagggttgcttgtacggggcgtgctggctcggctcagtcagacaacgaaaggcaagccggccgcggcgaactcattcaacaacaagcgccgcgtcctcaacaactgcttgaagttcgccattgagatcggagtcctcgacgcgaatccgctatcgctggtcacttggcgtaaagccgtggtggagagtgccgtcgacccggaggttgtggtgaacctcgaccaggcgactcggctcctcggtgccgtcgccgagcaaggggaactcggcaagcgactgaaggcgttcttcggatgcatgtacttcgccgcgcttcgaccggaagaagtcatcgaccttcgccgaagcaacatcgcgaatctgccagaggagggcttcgggttgttccggttgaccaacgccgatcccagtgtggggacagcatggaccgacacggggaaggctcggcagcgtcgacagctcaagcaccgtgctgtcggttccaaccggccggtgcccattcacccggaccttgtcaagctgctcaagaagcaccttgacgagttcggggtcggccgtgatgggcgagtgttcgttggacccgaaaacggatccgcagctcatgggtacctgcgggtattcaaggcggcgcgcaagacggcattcactgaagccgagcaggactcgccgctggccgcacggccgtacgaccttcggcacgcttgcgtgtccacctggctggccgccggcgtccaagcgccccgagtcgccaaatgggccgggcactccgtcgatgtcctgctgaaggtgtacgccaagtgcatcgacgggcaggaaggcgtcgacctggagcgggttctccacgccaacgcgaccgcgcaagtcgaccgtgggggcgaatagggggcgcactcccggataccgccgtacacaatcggcatcagccgtacatatgttcgattcaatatggacaagcctctgaagtgttatcgcacttcagaggctattttcgtggcctgacctgggcctgagattggagctggagaagggactcgaaccctcaaccacctgtttacaagacaggtgcgctgccaattgcgccactccagcagtgaggccgtcagtctcttgtgtaaagaggatcgtccggcctcgacgccgcaacagtctacggcatcagttgcggaacctccacgtcgaatagccgtcggcggtgggacagaccagctgctcaccactggcggcacagcccgactggacctccttggaacccagactctggcgctcgccgtcgcgcgcgccgagaccgacgatctcggtcgcctcgccggaggtcatcgtgtcgtcgccgccccaggggtactggaggaagctaccgctgtcgatgcggaggtaatggccttcctgagccttgccgatcttctcgaaatccgagtcgtacagctgggtcctggtgacctcctcgctgtccaccgtgtccagtgccagggtctcgcccgcgacctggacgccggaaaccctggtctccttggggctctgccacagtgagacgccgtcggagtcgtccaggtcgaagaccgacagactgcccggcgtgtcggtgttgtcctggctctggccgacgcacacccgggtctcgccgcagaccgagatcgccaccggagcgcccaaacccttgggctgcttccagctgccgagctgtttgaggttgtcctccaggtcgtacgcggtcaggttgtagctgctggcacccgtggtgacgagcagtttcccggcgtaggcgatgaacgcgctgtcggtgtcgccgaccttgccgtccgtgacggacttgccctcgtcgacgtcgatcacgttgaccttgccctcgtcgtcgcggacgtacatcaggtggctgtcgtcgatggcatcgccgccgatcgggttctcgtagtagctccaggtgtcgtcgtcaccgaagctggagatgtccagacccgccttgaccgtccactgttccttgccggaaccgttgtagccgatgacggtgtccttgtccttgtccatgcggatcagcttgtcgccgagcaccatgaactcgtcctcgacaccgacgtcgatcgtggtctccttgcccgaatcgggattgaggacgtagagcttggactcctcgtatcccttgctggcggcgtagacgacgccgttcctggcggagacggtccaggtgcccgaggtgtcgtcggccgcctcgagcccggaggtccatttctccttgccggtctccaggtccaccgaggtgaggtgcagcttgtagtcctcgctggcctccgcggccatgtacgccgccgggccgtccacggtgccgctgacgaaggtcacggcgtcggggccgacccccttcgggtacttcgccgtgccgacgtcggtcaggtcgtgcatgtcctgctgcgggtacggatcccgcagcaccagccagcccagaaccgccagcaccacgacgccgaccccggccgcgatccagccggtcttcttgcggtaccacggtttcgcgggcggcgtcggtgccaggaaaccttccggcggcgactgtcccggcggcggcgtgtacggctcgccgggaacggtcgtggccggggaaaccggtgcggcggcggggaacccggccgcgagactgccctcggcgaccggcagctccggctgctccagcaccgtcggggcgatgcccagctgcgagtgcagcagccgacccaccaacgggatccggctggcaccgccgaccaggaacaacccggccagctggtcgggggactggccggtggcggcgatgacccgctgcgtctcggccaccgcccgctccagcagcggaccggcgagcttctccagttcctcgcgggtcaggtgcagcgacgactccacgcccggcaccgggatcggggcgacggtggtgcgcgacagcatctccttggcgccgcgcacgtcgtcccagaacagtctccggttgcggcggtcgttgccgttctgcggctgggtcagctgctgccagatctgcgggacggtggcgttgatcgtgcggcccacgtagtccaccagcgccgcgtccacgtccaggccgcccaggtcctccaggccgccgtcggcctgcacggcgtagccgccgtcctcctggtgccggaccacggcgatgtcgagggtgccgccgccgaagtcgaagacggcgacgctcctgcccatcgggatggggcggcgcatcacctcggcgaagtagtgcgcggcggcgaccggttcgggcaccagccgcaccggcgggaacccggcctgggcggcggcgttctccagcaccccacggaactgcggaccccacttggcggggcaggtcagcacggcgggcggcaggtggccgaccgcctcgacggccttggccgccacctcccgcaggatcgccgacaacagcgcggtcacgggcacttcgcggtcgcccagcagcaccgaggtctcaccgatgcggtgcttggggttgggctcgaactgggtcgggtcggtctgggcgagccgttgcgcgtcgcgtccgacgtgaatatgacccgcctcgtccaggtacaccgccgagggcatgaccggcgcgccgtcgaccagcagcggccgggcccgcccgtccggccaccggatcacggccacggtgtgcgaggtgcccaggtcgacgcccagcacatagccgtcggccggcggcgtcgcccccgtagcgggcgccccggcgggcgagacggggctggtgggcacgggctgctggggcaacatcggcggcgcggggctgaccggctgcggcgaggtgtactgcggcgccccggtagggggcggcgtgtgctgcggtgacccaggagcgggcggcgtgtactgcggcgacggccccggagcgaccggctgcggcgtggtgtgttgcggcgacgaacccgggaccggggcaccgggcgacgtcggcgcgggatactgctgcggctggccgggcggataagggccgggggactggggagcggctccgggttgtcctgggtaagtcataagtcggcagcggctctttcgaggtctctgggcgaaaaagtttagaaaccgatcctacgcacgctggtaccgcccacgtggctggcttttgaagggtcgggtatgacaccttttgcaccgtccggaatgcccggacagttgcggcttgaagccaactgtcccgattcacccaccccgcatggtccggggcctccaacctcctccccacttttgacggtagacgagttcggctgaggccacgcttaaccgcgacgatctctgtggataaccgagccaagcggtcaggccaaccgccgacgggtcacctcggccagcgccaccgacgccgcgacggccgcgttgagtgactcgaccgccgaggcgatcgggatgcgcacccgcaggtcacaggattcgccgaccagccgcgacagcccccggccctcggaacccacgaccagcatcagcgggtcgaccgcggcgggcaggtcgaacaggtcgatctcgccgtccgcgtccaggcccgccaccaacagccccgcctgctgggcctgctggatggcgcgggtcaggttggtggccttggcgatcggcagccgcgccgccgctcccgccgaggcccgccacgccgtcgccgtcataccggcggcccggcgctgcggaacgacgacgccgtgagcgccgaacgccgccgcggagcggatggtggcgccgaggttgcgcgggtcggtcacgccgtccagcgcgaccagcagcggcggttgcgggtgttcgcccgccgccgccagcacgtcggcgtactcctcgtagtggaagggcggcacctgcaggcccaggccctggtgcagcgcgccctggcacagccggtccagttcggacttgctgacctccagtatggagataccccggttgcccgccagccggatcgactcgcggatccggtcgtcgagctcggtgccgttgacgacgtacagtgcggtgccgggcacgtgcgcccgcagcgcctccacgaccgggttgcggccgacgagcacgtcgacaccgtcggagtcgcgtcgcttcgactgggtcgacggacgcttgggacggcccgccttgggggcccggccctcggccgccgccgcccggcgttccttctcctgcttccacttggtcttcttgggcacgtcggtgcccgtgtaggccttgtgccagggacggtccgcggccgacagcgtcttgccccggcccgccagcgacttcttgccctgaccgccgctgcccttggtggcgcccttcttggacgacacccgcttgttcctcggctgtgaattacccggcatgtgcttcggctcccgtcgcgtggtcggctcgcgcgaggctccagcgcgaaccctgtggtccgtcttcgatgaccagaccggcccgggacagctggtcccggatggcgtcggcggtcgcgtagtccttgttcttgcgcgcctgctgccgctgttccagcaccaggttcaccagcgagtccaccacaggggtcaggtcgtcgccgccggtttcggtccactgccgcgacagcgggtccaggttgaggacgcccagcatcgcccgcaccgacgcggcggcgccccgggcggccgcgtcgtcggaggagtccagggcggcgttgccctcccgggtcacctcgtggatggcggcgaaggccgccggggtgccgaagtcgtcgtccaacgcggcggtgaagtcggcgcacagggcgccgccctcggtcgcgtcgtgcccgaaccgttcggcggcacgggaaacgaagttctccagccgtcggtagctggtggccgactcggtgaggatcgcgtcggagtagtcgatgacggaacggtagtgcggcgccgccaggtaatagcggatctcgaccgggcggaaaccccgttcccccaaggcttccacgctgagcacgttgccgagcgacttgctcatcttggtgcccgacaggttgaccatgttgttgtgcacccagaagttggtgaagtccagccccgcggcgcgcgactgggccagctcgttctcgtggtgcgggaacatcaggtcggtgccgccgccgtggatgtcgaaggcgtcgcccaggtagcggcgcgacatggccgagcactccaggtgccagccgggccgtccccgtccatagggggtgttccaggacgagtcggcgggttcgccgggtttggcggccttccacagcgcgaagtcacgcgggtcgcgtttgaccgactcgtcgccgtcgtcggggcacagcatgtcctccggtttgcggtgcgacagcgccccgtactccgggtacgactcgaccgagaagtagacgtcgccgttgccgggcgcgtaggcgtgccccttgttgatcagctcggcgatcaggtccatcatctccgggacgtgcccggtggcgcgcggttcgtaggtcggcggacgcacgcccagcgcctcgtagtcggcggcgagccgtcgctcgttctcgaacgagatcgcccaccagggacggtcctgttcgcgcgacttggccagcaccttgtcctcgatgtcggtgacgttgcggacgtaggtgacgtccagtccccggtgctggaaccaggagcacatgatgtcgtagttgacgccgttgcggagatgcccgatatgcggcggaccctggagggtgagtccacacaggtatatgctcaccttgccgggaacgcgcggcacgaagtcgcgcaccttccgggtaccggtgtcataaagtcgcaaactcactggtcgatggtacgtcaggcgtgccgccgactcggtcaggcatcacaccgcgcgtacgttgctccatgtcacacccgggggctacggtcgaagcatgaacaccacgtcgacgcggcactctgacggatcagggcgcctggtcgaccgttacggacgtaccgcggttgacctgcgcgtgtcattgaccgaccgctgcaacctgcggtgcacctactgcatgcccgccgaggggctggcctggctgccccgccaggagatcctcaccgacgatgagatcgtgcggctggtgggcctcgccgtcacccggctgggcgtcacccaggtgaggttcaccggcggcgagccgctgctgcgcccggccctggccgacatcgtcgcccgcaccaccgcgctggaaccccggccccgggtcagtctgaccaccaacgccatcggcctgaagcggatggccccggccctgcgcgaggccgggctcgaccgggtcaacatctcgctcgacaccctggatccggcccggttcaagaccctggcccaccgcgaccgcctgaacgacacagtggagggtatcgccgccgccaaggccgcgggcctggtcccggtcaaggtcaactcggtactgatgcgcggcgtcaacgaggacgaggcggtgccactgctgcgattcgccctcgaacacggctacgaactgcgcttcatcgagcagatgccgctggacgcccagcacggctggagccgcgagaacatggtcaccgccgaagagatcttgacccaactgcgcaccaccttcaacctgacccccgacccggtgccgcgcggcgccgcccccgccgagacctggctgatcgacggcggcccggccaaggtcggcgtcatcggctcggtcacccgcccgttctgcggcgactgcgaccgcacccgtctcaccgccgacggccaggtccgcgcctgcctgttcagcaccaccgaaaccgacctgcgcgccatgctgcgcggcgacgcctccgacgaggacatcgccgaggcctggcgcaagaccatgtgggccaagctgcccggccacgcgatcgacgacgagaccttcctgcaaccgccgcgccccatgtccgcgatcggaggctgaccgtgcccgccaccccgcacgcgcccgcctcgctgtcgcccggcatcgcgacgcgacggccgaacgcggcccctcgcaagccaagctccccgctctcccgcgcaggtgctgcggctcggcgcccgaacgcgacagctcgccgaaagccaagcccctcgccgtcccgcgccagtgccgcggctcggcggctgagcgcgggggcgccccgcaagccaagcccgtcgctgtccctggctgggggccgtcgatggtgacggtgcggttcttcgccggtgcccgggccgccgcgggggttgccgaggctcgggtgagtgcgacgacggtcgccgagctcaaggccgtcctcgtcaaggagtacggtgccgagttggcccgggtgctgcccgcgtgtggactgctcgtcgacggcgtgtccaaccacgaggatctgtccacactcaccgacggtgccactgtggatgtgctgccgccgttcgccggtggataaacctgtatccacgacgagtgaacccggaagtcacatgtgagatttgtcctgaccccctgtcttcacacgtgagaactgttttgacaagatctcggcgtgggcccaacattcaaatgtgccgcatcgggacagccattacgccgacatgcgctgagtcacccagaattacgacttaggacggtggaggcatgaactcagaaccacaggcattgttcgaactgccggtcggggcgcgggtgccccggcccagccgtgagtcctcccgccctcgcaccgcgaccgtggcccggctcgtcccgatgcccgaaccgctgttgcccgcccgccccgaaccgatcattcaggacggtccctgcctggccggcatggaggaggtcggcaccggcctgctcgaccacgccgacgccatgcaacgggtcgccgcgtccgccccacccggcccgctgctcatcaacgccggacccggcaccgggaagacccacgtcctggtgcgccggatcgcttaccacatcgaggaactgcacatccccgcctcgcagtgcctcgtcctgaccgccggctcgcccgacaccgtccgcaccgacctggccgagctcatcggctcgcactgcgacgagatcaccatcgccgccttcggcgacatccagatccgcgacgtcccggcgctgggccacctgttcgtcgacgacatccaccgcatgtcgcccaagctgtacgacgcgctgcgcgccgaccggggcgcccagcccgcgttcaccgccaccggcgaccccgactcggccctccacgacggacccagcccgttcgagagcttcccgtccgactaccccgacgcccgcgtcgtccgcctgacccgcaactaccgcagcaccgcgcccatcatcgccgccgccatgcagctcatcaccccggtgacccgcgccccgggccgcaccatgctgcccgagcgccccgccgcgaccaccgcccccatcggacggtacttcgcgcccgccgacgccgccgaacgcgacttcgccgccaacctgcccgccaccctcgccgcgtcgggcatcgacgccgccgacgtcatggtgctgcgcccgggcggcggcgagatcgcgggcgtcccgtcactgtccatcgcggaatccgccggacgccagttccgcgccgtgtgcctgctcggcgtcaccgccaagaacttccccgacacccccgccgcccgccgcgccctgttcacggcgatgacccgagccggggatctgttgtacctcagccattccggcgccgcctccccactcctcaacggcatcgacgcgggcctgttctccgccttcggccgggtagcggtccgctccccacgcgtcgaacaaccccggctgctgtgacaccgaggacgtatcctgtccgacagacggcgcttcgccaacggcccgaaacccccgaggagactcatcgatgtcgatgcatgacccacggcgggacgaccacgcccccgacccctacgacgccgccgacgacacccgctccccggactccgactacccaccccccgagggcttctcacccgagggcggcttcaagggcttcccacgcgtcgaacccgaccagccccgcatcgcaccgaccccacccccaccaccgcgccgcaacctgtggctcaccctcaccgccatcgcggcactgacagcggcgaccgtcacgggcatcgtcctgctcggctcctccccacctgacaaacccaccacagaggaatcggaaagccccgcaccccgtcccaccgacgcgtaccccgactacgccgacgacgacatggtccgcgcccagatcggcgactgcatcaccttcgacgacaaggacgacgacgagagctggcgcgtcgtcgactgcgacgcgaaggaagccctcggcaaggtctacgccttcgccgtgggcaccaccagcggcgacgaatgccccaaactccccaagggcaccaaaacccgctaccactacgcgctggactaccgcgaatccgaccgcgacgactacgtcgtgtgcgcggcggacatcaagaagaaggactgacgacgaaagggccgccacaaagtgacgacccttccgatatcaatggcggaggataggggattcgaacccctgagggcttgcacccaacccgctttccaagcgagcgccataggccactaggcgaatcctccgcgaaggagaataccggtggctgtttggcggggccaactgggttaagcccggcctaggcggtgatcttcatttcccggacgaggtcgccgtccagcgtgaacgtgaacgtcgacggtccgttgaatccgttgccgcccacctggaggaccgcgaccacggtgtcgccgtcctcgcggatgctgtcgacctcgaaagtctgctggagcccgatgctctcgcgctcgctccagccccggatctcgttgtggccggtgaagcggcggccccagtcgtccacgacgccgtcgtaggcgaaggtggcgaggaaaccgtccatgtcgccgctgttgacggcggtgatgaggcggtcaatcggtggtttcagtgcggtcgtgctcatggttatccccccgaaccgtgagactaaccgaatcggcgggcccggcgttgagttcggcgaggattgtgcgggtgtactcctcggcccggcggcggctggtggtctcgatctcgacctcgcgctcgccgtccttgacccggatccgggtgcggccgacgcgctggccgagccagacgccgatcgtggtggccacggcggtgatggccccggggttggacaggatcgccagcaccgtgtcggtggcctcgccgaggtggccgccggtctggcggggcgggagcaggcgcaggtcggtcacgccgcgcagttcggactcccgacgcagccaggccaacagctggcgggcctgctcggggtcgtcggtgacgattgccagggtggtggtcatgccgcgagagtcctgttccatcggggattgcgggtcagagcgaggttgtggatgttgttggtgccgcgctgctgcggtttgggcagccccttggcgatgaggcgacggtccagccgggagtagatgtcggacagccggatcagctcctcccgctcgtccaccccctcgctgagaacacccaacagcgcgccggtgaaagcggtgtggtcagccccgtcggacgcgtgagcggtacgggtggccgtcgtcgcggtgagaacgtaggtcccttcgatgtcgagctgcccggacgagcgacccgggtcggagaggtcgtcgatggctcggcccgcgaagcagcagtcgaggatgaggatcttgttgcgcgcgggagcgtcgtggacggctttgcgcagtttgtcgtaggggagcgcggtgtactcccacagctcggggtcggtggtggccaggccgagatagagctggccgtcgtcggcgatgagaccgtgtccgctgtagtagaccagcagggtgtcggtcgcggcgcgagtggcttcgacgatcgcggggatgtggggtgtgtcgaggtcggtcgtgggttggtggacgcgatcgggggagaaggaaccgtgctcgacgtcggtgaggcggcggttgaggctgagcaggttgttggtgatggcgggggtgtcggggatcgcgtcgtgggcgtagtgggcggcgccgagcaggacggcggtggaggtcaggcggttggggaggcgggtggccgcgggcgtcgtgagatcggacggctggggcgagggttcggtcgagtcggggacgcgaagctcttgaacggggatgcccttgagctcggcgagggtgcggcgtaccgcttcgtcgtcgacgagacccaaatcccggctgtaagccgcattgagctccggcgcgtgttcctctgtccattgccgaacgtacagcgctcggttgagttgatgttcgggtgactcgggctcggatccggctccatcgaagtcgtggatcgccttgtccatcgcctcgaacttcaagcggacgcggtctacgtcgagtcgggcggtctgcacgttggcgcaggcttcgtcgagcagggtgacggccttggcaggcaggaactggtcggggatatagcggttggcgaggtcggcggcggtcggtatcgcctcgtcagcgatgctgacggcgtgatgggtgctcaaccgttgccggatgacctcgttgaggacggtgatggtctgctcagtggacagttcgggaatgcgcaccggttcgaagtggcggtgtagtggcgattcattggcgaacttggcgtattcgctgggtttcatcgtcatgacgacctgcatggtcttattggacaagtgccgccacaggctggtctcggggccgtcggtaccaagccgagaaccgaaatcgacgtgctcggcgacgtcgtcgagaaacaggatgacgccttggtgtgccgcccggtcgaggcagtagttcaaccagtacggcgccgggttggagctcatcgtttgtagccggtcccactccacccagaacggttccttgtcgcggagggtgtcggtcacctgaccggaggcgaagcatcgcgccacatcccgcaacacgaccgatttcccgacaccggactctccgatgaggacgatattgtttcttgtattgcgggacagtacctgcaggatccgccggacttcgggttcccggaccgtcgttgacgtcgtgccctcgagaaagccgttgaagcatgcctgggtggcgctgaggcacaggtccttcagtgtccacatcgtgggggtgagcaccatgatcgtgccgtcggacgaacgttccacgatgtcgcgaatctgatcgacagaatgttcatttctcaggtgcagcagggcctggcggacgggctgcatcacgatgcccttggcctcgagcgtcagcgcggcttcgttgtcgccatggcgcaggatccccagcagcaggtgttccggagctatgagtgcatcgtcgagggaccgtgcttcatcccttgccgcgctgagaatggcggccatctcctcagcgaatggaacgagatcgtcgtcttcgggctccaactcgaagacgtgaacaggattccgcttgtcctgattgtggtccgactcggacagacagtccatgatgcgaccggccatggaggcggtctcaaggaggctccccagcaggtgcaatggctgcacgcgcgtacgcccggcctgcttggcctttttgcgggcaagtcggaccaggtaggtcgcgtggtcgttgaatccgccagccatgtcttccttcagtgacttgacgtaacaggctagcgtgcatctagacattcacccctatggaaatgagaactcccatggccgaagtggtctacgacaagaaggaccagctcaagcagatcgaggaactcctcctcaacggcgaacaggtcatcgccgtctacgacgccatcggtgtcggcaccggcttcatcggcctcaccgacaagcgcgtcatcctcaagaacaagtccttcgtcggcaagaaggtcgcgctgacctcgatcccctacgccaagatctccgccgtcagcctcaccagcaacaagtccttcgcgggccagtggttctcatcgggcgagatggccatccacgcgggcaaggagatccacgagatcgagttccgtggcgaccgcaagacccaccacgtccaccaggtgatcatgcactacatcacgcgctagcgggatgtcatgaagcacggcatcacgcgctaagccccccgggggacgccacaccaccagcgcggtctcccggctgacgtgtgtcttgcgcgccatgcggaacggtcccatcgcggcttcgagctcgtctcgttccgactggtacatctccacatgggacatgagctcgttgatgtgggtccgcagggcggtgacctggttctccagctgcatgatgcgcttgattccggcgaggttgacgccgtcttcctggctgagacgctggatttcgcgtagttgggccacgtcgcggacgctgtagcggcggccgccgcccgccgtgcgggagggttggaccagtccgagtctgtcgtactggcggagggtttgcgggtgcatgcccgccatctcggccgccaccgagatcgccagcaccttcgcgtccaatgccgcgtcggacattggcggttgtgccgcgctgcggctgttcctgtctaccactgcggccccacctttcaagacgtttcggacgccgcgacggcgcgttcgatcttcccccggggagccgccggagcggacttggcgtagtcctcaagggccgtacgggcggcgtcggacagtttgtcggggacgtcgatgtccaccgtcaccaacaggtcgccggaagtcttgccgttgcgcgagactccgcgtccgcgtactcgaagaatacgcccgctgggagtgcccggggggaccctcagggtcaccggttcgtccagtgtggggacccggagggtggtgcccagtgccgcttcggacagcgagatcggcaccgacagcaggatgtcgtcaccgtcgcgggtgaacagttcgtgggcgcgcacccggatgagcacgtacaggtcgccggacgggccgccgcgttcgccgggctcgccgcgaccggcgagccggatcttctggccgtcgcggaccccggcggggatccgcaccgtgagggtccgggtcttggtgacgccgccgctgcctcggcattcggggcacttgtcggtgacgatggtgccgacgccgtcgcagtcgcggcagggctcggacaggctgaacgcgccctggttgaccgtgcgcactccggcgccgttgcaggacggacaggtcttcgggctggtgccgggtttggcgccgttgccgtggcaggtgtcgcacacgccgggggagcgcagtttcagcggcagcgtgatgccggcgaccgcgtcgccgaagtcgagctccacactggtctcgacgtcccggcccttgccggggccgcgacggcggttgccgccgaagaaggacccgaacaggtcgcccaggccgccaccggcgccgccgccggcgaatccgccgccccgggcctgggccatcaggtcgtcgaagtcgaagggggtctggccgccgcccatccgggcgccgcggcggaaggccccggcgcccatgagggagcgcatctcgtcgtattccttgcgctgcttctcgtccgagagcaccgcgtgtgcctccgagacctccttgaagcgttcctcggagtcggcgttaccggggttgtggtcggggtgcagttcccgggccagctggcggtacgccttcttgatgtcggactggggagcgtctttgggcacgccgaggaccttgtagaagtccttgtcaagccaatcgcgtgacaccatgacgctgccccctttccgtcgtcgttattcgttctcggtcttcttggtgtcgtcgggagccgacttgtccttttcggactccggcttctcctcgtcgaccgcttccgagcccgcctcggcgtcggactcggccgcctcggccaccgcgtcctccacctgttcagccttcacctgctcctcgtcggagggcacgtcggcgtccaggttgggcgtggcgtcctcgtccttggtctcggcgagttcctcgacctccacctcggcctcgaccgcggcttcagcctccgcttcggccttggcctcggtctcagcctcgacggcctcctcggtctcggcggacagctcggcgtcctcggccacggcctcggtcttaccggtctcagcggtctcggcctcagcgggttcggccaccgcgaccatcgccggacgcagcagccgctccccgagccggtacccgcgccgcatgacgtcaatgcacgaggtctcggtgacctcgggcgacaccatgtgcgccaccgcctcgtggaccgccgggtcgaagggatcgcccttctcgccgaagacctccaggcccagcttgatcagcgcgttgagcaactgctccgagacggtcgcgaacggaccctccaggtcgccgtgctcgcgggcccggtcgatgtcgtccagcaccggcagcagcccggcgaccacggtcgcggtcgtctgctcggcggccagcgacttgtcgcgctcgacccgcttgcggtagttgtggtactcggcggtgatccgttgcagatcggcggtccgctccgacagctgagtcgccaggtccgtggattcctccgccgtgtccttgtcggccgcgccggaatccggggtctccgcctccggcggtccggactccttcgcctccgtagcgtctgcgttctgctcggcggtcacttcttgtcgtcctcgtcgacaatctcggcgtcaacaacgtcatcgtcggccttggcggacgactgctgctcggctccgggagcctcgccgccctcggcgccaccggcttcctgctgctgcgcggcgtacatcgcggccccggcttcctgcgagaccttgatcagcgcgtcggtggcgtccttgaccttgtccaggtcggtgccgcccagcgcggtcttcagctcggtcagcttggtctcgatctcgcccttcttgtcctcgggcagcttgtcaccggactcggccaaaagcttctcggtctggtagacccaggtctcgccgacgttgcgagtctcggcctcctccttgcgcttgcggtcctcgtcggcgtggtcctgcgcctcgcgcatcatcttctcgatgtcctccttgggaagcgaggaaccgccggtgatcgtcatcgactgggccttgccggtcgcgacgtccttggcggacacgttgacgatgccgttggcgtcgatgtcgaaggtgacctcgacctgcgggacgccccggggcgccggcggcaggccggtcagctcgaaggtgcccagcttcttgttgtaggcggcgatctcgcgctcgccctggaacacctggatcagcaccgagggctggttgtcgtcggcggtggtgaagctctccgagcgcttggtcgggatggtggtgttgcgctcgatcagcttggtgaagatgccgcccttggtctcgatgcccaggctcagcggggtcacgtccagcagcaggacgtccttgacctcacccttgaggacaccggcctgcagcgcggcacccacggcgacgacctcgtcggggttgacgcccttgttggggtccttgccgatgagttcggtgaccatcgagctgatggcgggcatccgggtggagccgccgaccatgatgacgtggtcgatcgcggagacgttcatgcccgcgtccttgatggcctgctcgaacggcttcttgcagcgttcacgcaggtcggaggtcatcttctcgaactcggcgcgggtgatgttgaggtccaggtgcagcggaccgtcggcaccggcggtgatgtacggcaggttgatcgaggtctgggtcgcggccgacagttcgatcttggccttctcggcggcttccttcagccgctgcagcgccatcttgtccttggtcaggtcgacgccgtgctggccgttgaaggtcttggccatgtgctcgatgaggcggtcgtcccagtcgtcgccgcccaggtggttgtcaccgttggtggccttgacctggatgacgccgtcggcgatctccagcagcgagacgtcgaaggtaccgccgcccaggtcgaagaccaggatggtctgttccttgtcgcccttgtcgaggccgtaggccagcgcggcggcggtcggctcgttgatgatgcgcagcacgttgaagccggcgatctccccggcctccttggtggcggtgcgctcggcgtcgttgaagtacgcgggcaccgtgatcacggcgtcggtgatgttctcgcccaggtaggcctcggcgtcgcgcttcagcttcatcagcgtgcgggcgctgatctcctgagcggtgtagtgcttgccgtcgatgtcgaccgaccagtccgagcccatgtgccgcttgaccgaccggatggtgcgatctgggttggtgacggcctggcgtttggcgacttctccgacgagaacctcgccgttcttcgcgaacgcgacgatggatggagtggtgcgtgaaccctcggcgttggtgatcaccgtgggctcaccgccctcgaggacgctgacgcaggagttggtggtcccgaggtcgatgccgaccgcacgtgccatgtgttgctcccccaaacgagtggatgctggtaaacgactgacagaccgcgctaggttgagcggcctggactcaattgtggcgtcgtcacactgtgattgtcaagtgactgttgagtcacacaggctcaagtctactgggtcacacatcccccgataacgccgccgaacaggtcagccgtactcttgatcggtaatcgggcggaactcccgggaagtggtgagcagggaatgccagcgactgtcgtcatcggaacgcagtggggcgatgaaggtaagggcaaggccaccgatcttctcggtgaacacatggactacgtcgtccggtatcagggcggcaacaacgcggggcacaccgtcgtcacccccgacggcgagaagttcgcgatccatctgtgcccggtcggcatcctgacgccgggttgcgtcccggtcatcggcaacggcgtcgtcgtcgacccgaagttcctgctgcacgaactcgacggtctggccgcccgcggcgtcgacgtctccaacctgcgactgtcctccgacgcgcacctcgtgatgccgcaccaccgggcgctggaccgggtggtggagcgctacctcggctcggcccgcatcggcaccaccggccgcggcatcggccccgcctacggcgacaaggtcggccgcgtcggcatccgggtccaggacctgctcgaccccggcatcctcaagcagaagttggagatggtgctgcgcgagaagaaccaggtcctggtcaaggtttacaaccgcaaggccatcgacgtccagacggtcgtggacgagtacctcggctacgccgaccggctggcgccctacatcgccgacacccggctggagctggacaaggcgctgaccgcgggcaagaacgtcctgctcgaaggcgcccaggcgaccatgctggacgtcgaccacggcacctacccgttcgtgacctcctccaacccgaccaccggcggcgcctgcatgggctcgggcattccgcccacccgcatcgacaaggtcatcgggatcatcaaggcctacacgacccgcgtcggcgcgggaccgttcccgaccgaactgttcgacgagaacggcgcgcatctgctcaaagtgggcggagagtacggcgtcaccaccggacgcgaacgccgctgcggctggttcgacgccgtcatcggccgctacgcggtgcgggtcaacggcatcaccgacctgttcctcaccaaggccgacgtgctgtccagcctgccgaaggtgcccatctgcgtcggctacgacatcgacggcgagttccacgaggagatgccgatgtcgcagacggcgctgcaccacgcgacgccgcgctacgagtaccacgacggttggtgggaggacatcagcgaatgccgcgagttctccgacctgcccaagaacgcgcagtcgtacatcgaacggctggaagaactgtgcggtgcccggatcagcgtcatcggcgtcggaccgggtcgttcacagaacattgtccgttccgcattgatatagccatccggcgctttgattccgttgacaacgaatgtgtcggcacacactagcggaagctggcgcgtgccagtcatactgtgtgggcggtgtcggagtgcggcggaccgtcgcgccgcgctgaccgccgaatggaccggtacataacaggagacaagtcgatggggcgcacgctcgggccgttcaccgacgtgtcaacggcgcgtgtcgacggggcctacgagatctaccggggcgaggacgacgacggccgcgaggtcgagatcctcacgctgggagccacctcggccaaggacccggcccgtcgcgccctgctgtcggacacagtggcgtgggcacacgccacccgcggccccgccgacgcctcgatcctttcggccgacctggattccgaccagccctatgtggtgacactgcgacaggacggcatgcgcggcgtcgagcggatgctggagcgcatgctcgcgatgggcccgcccagcggcccgctgtcgggcgtgaaccagaacagcggtcagttcccgatcgtcggaccgccgaccggccacatccccgtcgtcaccggccacaccgacccgcacggcatcccccgggtggtgtcgaccccgccgtcgggatccccggtggcaccggcctccccgatggcgtcctatgtgaccaaagcccagaccagccgtccaccgtggctggtcccgatggccgtcgtgctgctgttgctggtgctgatcgccggtggtttcttcgtcttctatggaatgtccggtgaggactccgacgggacgccgggcggcggtgagtccggggccgacgaccagaacgcccaggagatgaaacccagctgggacgacagcctgccgccggtcaaggtcgtcggcgaccagacctacaccggcgacgagggcgagaccatcgcgctcgcccggtggccgttcgccttcaaggtcaccccgggcatgacctgcgagcagcccgagaacctgctggccgagtgcgccgtccccgaccaggccgaggacacctgggccgagatccaggtccaggaatgccccgacggctgtggcgagcccgcgaagaacaaactcgtcaacgccttcgacatgcccggcgaggaagaacgcgtcgacgccaacacccagatcggcaacgagtacttcaacgacgaggacctgtaccacgtcggcatgacccggttctacgaacccgaaccgggacatgtcctgttcgtgacggtcttcgcctcgggcaaccgcagcgaatcagccatgcaggaactgcaccgcatcgtcaacagcgtcgcgacccagacctcggccgtctagaacacgcacaacgcgagcgtcgcgtcgtcgtgcgcgcgcccacgtggccacttcttgcactccagatccgtggtctcggccgtgcgggtctggttgatgacctcttccggccctcccgaactggccaggtccagcaactcggtccaggtcaggatcccgaaacggtccaccagccgggtcgccccgtcgctggccacgatcgcccgccgcacctgctcggtacccaggtgcccggccagcgcccgatacgcggcctgcggatcagcggcggcgatcgggaacccgtccggctggttgcgcagcttctccaccaccgccatgtactcccgcgtgttgcgtttcgcctgctcttcgtccgacccgatggacggaaacgggatccggatctcccgatcgtcggtgaccacgatcggctccgggctgccgtcgtcgatggcgatggtcgaatcccccaacaccaggtactccaccgtgcgacggttctcccgcaggatcaccaccgtcgaggcgggcgtcgacggatggtgcagatcgcaccgcccatggtgagcggtcgcggtctcggcgatggcggtggccagcgcgtcgtccagcggcgtcgccagatccccggcactgcgcagcaccgcggtccccagcgtcttgacgtaccacggaagcccgtgcgcgcaaccacgctcggtgtcctcggcgatgttgtccggctgtccgcaaccgtcgagaacgacgacaacacccggaccagagccaagccagtcctcgttgtccctgaacggccgggtcggggtggaaactccggtgactctcacgttgttgagtctgacacgccgagtgcggtggacgcacggcgaaactgtggtgacacttgatcccatgtcactacccgcgccggtactcgacctagccgcctccgtcgtccccgacgccgaggacctcggaaaactcgccttcgcctacgcgcacggagcccccctgtcgggcttcggcgaccccgacgaaatcggtctggtttgtgtctgggaccaacccgagatccccgccgccgcccccaccgaggccacccacgtcacccaatcgtggttcgacggcctcgtcaccacggtcacctccggcgaaggctggtcccaaccccccaccgccgccctcaccgacatcgctgccttcgcctacggcgtcctcctgtccgacgacgcgggcgcaggcacggcggcccggggcacggtctccgaattccccaccctcctggccacccgctcggccaaggcgctcaccgaggacctcaccacggtccccgccgccctgtccaacgacaccgacccgtggacccgcgccgagaccctcaccacagccctctaccgggcctacgtcgcctggttcgccgcccacggccactacttcccgggcccggcccgccgccacgaatacgccacccacttcggcatggacgaggtcatccccaaggccgaacaaaacctgtggaaaaccctcgaccccacccaccaaagcgaccgctacaccgagttcgcccagctgatcctcaacgaccaataacccccaatacccgcttgcgggccctaaaaccagccttgtaacattccctggtcggctcaaccgacaacaaccagcgctcgtagctcaacggatagagcatctgactacggatcagaaggttgggggttcgaatccctccgagcgcgctcaacgtgttacgaatcttcaacctctgacctgcgaaaaaagcaggttggaggtttctcgctttcggcgacatgcccggaaatctgatctttgggcatgtgctcggacatgaaggagtttcgactcatgccagcacgcaagggaagtacctgcggaaacatcaaggaacgcggcccgaaccagttccgggtgcgggtctacgccggtaaggacccgatctccggcaagccgttctacctcaagtccacagaacagcccttggaatctcttccgggtcaaggacttcaagacggattccgaacgctggatcctgctggacgacctcacgatggaacgtgccaccgagtaaatcgagcgcatccggcagcgacgcgcggccctcggcttggacatgaccggggaggagtacttgcactcgtatgaccctgacaactcggttccgggctcgctgtcgtacttcactcaccgattcgcggcgatggcgaagcggtcgggttttcactgcacgccgcaaaaggtccggcatttcagcgcgacaaagctgttggccgccaagatcgccctacctgccgtggcgggacgcctcgggcacagctcaggtggaaggaccacgcttcagtactacgcggcgtggttgcgcgagacggacgactccgctgtccgtgtgctcgccgcctgcatgccagagctgccgcaggtgcgtcgtgaaaaatcgcgccgcgacttctctgctgagcaaccaacacgcacgaaggacgaactcgaagcgcgcatctgcaacatccgtcgtgaagaaggactaggaccggtgaagatccaagctcggctggctgccgaaggaacagacatcgcctcttccgcggtgtggctggtgttgaagcggcatggtctgaacaaggcggttggctaggtgtgctgccgtggggcgtgccgttgcgccgtgattggttacccgggtgggtgcaggagtgcggtcgcgattcggcgtacccgttccatggtgatgccctcgcgctgctcgacggccaagggatggtcggtcggttccagttccacgaacggacgttcgttgatcggtcgggtgtggacgttggtcttcaggtcgatggtgctgggggagtacagcggcagttcggtgctcagccatccgaagtagggcggttcggcctcgcgtccgggtgtctcccacagccgggtcgcccgctcgaagttcgcggggctcaatgagacccacacgccccacgcgaagggctcctcgccgtccacgacagggatctcgatcaggcccctgacgaagtggatgcggtctgcgatgacgcactggtccgatgacaggacgctgcgcgggtcgtcggcgtactcctgccgccaagacgccggtgccgtcgtcgagtaccccattggcaggtcagggtggtattcgccgcaatccacacaggtgaagccgagttgttgtgtcatggagcgaaagactaaacagcgcacacagcaatgcctccagacggcgcctggagggcgcagcaggaacggagttcccaacaggacgtggccggggttgctcgcgcaacgcaacggccgaacccgtggcggtccggccgttggcatgctgcggatgcgcttgaggtgacagtcgccggtaagtcaacgctgggcctgcccgcagttgccccgcgctccacaccctgccgtcacggcaaatcggaggaccccgagtgccccatggtgggagagcttcaatggtccgatttgctgggatgctgtgttacgtcgctgaagggcgacgggtttgttcccaagcaagtgggttggctttcagaatctcatcagccagtccacgagccgtgtcggttttcaacgcggcaagactgctttcgatccagcgcgtaacggtggaaactccttggtgctggtattcgactgcttggatgagacattcaagtttgtcggcgtctttggcgcacaaagcctctggcgtctggcctgcttcgaattcggctatcgcgtcgcgtatgacttgtccggcttggtcggagcatttggcggtttggtcggccgcaatagtgtcgggagcggttgctttgaggtagtgcttgccgatcttgggaatgtcgccaatgcgggtttccggggtgtcgtgcagtgagcacagcatggatgtgcgtgcagggtcggcgccttcgtggctggcgatgatcattccggtgatcgcggtgcgccagctgtgttcggcgatgctttcggggtcacggatacctgcgatccaccacccggtgcggcgagtgcgtttcagtagcccgatttcgagcaggtatcccgcttcaccagcaagttcgctcacgccttggcctttcatttgcggtatccaagctcggcaagtgcagatttcatcgagcgtagttcccgaagggactgttgggagactcggttgctgtcagcggcttcgtcgatgcgatcaagcaacaacagcgaggtttgcttgtcatcgatgatgagcccgcgttgggaacgcagcagcagccacaggttgtgtgtgttgaggtcaatgagcgggtgggtggtttgaagtcgttccaccaggtgggggtacatacgggagcctcgccagcgaaggagatttcggggcataaagccgtcgtctccttcgcggtcgggcatgtcacctacccaataggcggtgtagttgagagcggcggtctcgcaatcgtcgctttcttgagcgtgagtgatgaagcggcgcaacggttccgggtcgcctcgataagcacaggaaacgacatgggatcgggcgtccagccacgacggtgaccatgattcgccgccgacgaggtaccgggaggcggcggtggacagttttgctggtgtatctaggcgtgcaagtcccgtgagaaaacatgcttggctgcgcagcagcaacgttgaaccgtcttgctcacccctatcactgagttgaagcaggttggcgttcaactgcttacggtcaatccacccgagttctggccgagtcggggcggggccgcgccgccgcactggaggaatgcgagaagcgatgcgcggaggaactccagttagcgcccaagtcaagagttccgagatccgcaagtccatcacgcacccggcgagcgggtgttgacccagttcaccgtcgggcacgggggtagcgatcgcggtaatgatcagatctgcctcgatagccaccgggatcatggccaccagttcggaatcaacgcccaggcgcagcaattgtctgccgagtcgtcgcacctgcgtcatggtcgctgcgccaagtggtcggcgaccggattcccagctttggactgttgttgggtcaacggccagcgtctcggcaaaggcttcttgactcacggggatggattggcgcgcgaccttcagcatgaacccgctaatgcctccatacgcccgcggttcctgcttcacgttgtcacctccgaccggaccatctaccagcgtatttgacgcaatcgaacccgtactagcagtcagtgttccaagcctctcctaaaccgtagcgttcggtgccttagccgtatctctagcaggaggttcgtcatgatctcggagaacccgaagacgtgggggacgtacgggacgttcactctcgacggccaatcactgacgtaccacgtggcacatggtcactactggcgtgacgacatcgacggcggtactcgcctgttccaagacaggctggacggtcgggaccttttgatcctcatcgccgagatgaggcagtcatgagcttcaccgactcggaaaccctggcgcggaatgccaactacaccatgaagtgtcacagcaaagtggacaccgaagggtattgcaccggttgccgcaactaccacggcaagttggaacgtcccggacccgagggctgctacttctaccgcctcgccttcgaggtctaccgcaagcacgccctgtcccactccatccaaggagacgacaatgtctacattcgccacacctgatctgcgtaatccggtggtcgcctgggaagtcatcgcgcgctcggcggttcacatcgtgcgcgaagcccgagccagccgacgcttggaaccgctgtccattgacgggcgcatgctcgtcaacgccgtggtggcgttgggcatcgacctcgacgtccccaaaaccgtctccatccccgccagcctgcgacgcgggttgtccgaacgcgaaacccaggtgctgttgggcatcgcgggcggcaagtccaacgccgagatcggccgggaactgttcatcaccgaggacaccgtcaaaacccatgcgcgtcgcatgtaccgcaaactcggtgcccgcgaccgcgcccacgcggtggctgaagccttccggatcggaatcctcagttgatcgcggtcattgctctaggtaggcagccacaggaggggttgtgggaagcgttgcagaactcatcgcggcggttcgggccgcactgtcgaccctggcagagggccgaacattaacgaaccaagcccgagcaacgcttgaagaggcgaccggccgtatggaggggatagccagaggatcggccagctatcagctccgtaactcgctcgacgctcttgcggctgctgtggccgggctggatcggatggccgaggccgaaaacgccgcccaggagcacgtcatcgcgtatcttgccagcatcggcgctgacggacgcgcacccgaaccggagcctgagaagaccagcccgaagaaaccgaccgcttcctcagatctcaaggcgattggtgagcgtcttgggctgaagccttgcgaagggctgctggggacacttcctgcgatgaaacccaactccggccagcggacccgaggccggtggcacaagcaccccgaccgggaactcacctccggagccaacgaccgggactgggaacacgtcaaagacttctggcatcacaacatctggtccggcaccgccgaagacaccgagccgcggtggctggcccatctggaactcaagttcgccatgaccatgcgccgcacccgaaccaagtccgagccagttgaccaagtgcacgaagagatcacgatcaaccatccggatggtccctgcccgcaatgccagctgttgttgccgtacttccttgaagagggttctagtctgacaatccactggcccgcaggttcagcaacctacattggccgtccgtacttcgatcggcctcttcgcgacgtgaagccatatatcaacgaggagcagcagtgaacgcgtatgcggcgatgatggggccggactattggatgaccctggacgacgatgctgccgtcgaggctttgttcgcatcgctgaagaacaccgtcggccaagacggtcaccgctgcatggtcaccatcggccccgaaaccgacgacgggatacaaccgcacctggagatcgccaccgacggcgccaacgcttacctgcggtcgcacgggaacatcgccgcagaacccggccgcgccatccccgagttccacgccgtccaccaccccgacggccagaccacgatccaccacactcacaccttcgaaacccgcaccggcttggaagacatccccgtcaaccacatgcgcgtgtcaccaaactgggctgtggaaaccgtcaaacgctacatcgacaccagtgagcatcctgattgtattgagtggattgattcaccagcaggtgaataagaaagatccacgcaataaagtggccaaaatcgactagattaaatccccggcagagaaacatgattatggtcgttcggtagttaaagccaaacaaaaatcatgtacttcgccatgcgtggcttgtgccggtcaagacagaaccgccaactattgcagaaatcccatcaacattaccgaatgaaatgttggttcgcaggacgcggatggcatcatcgactaggggatcatccactcttactatatttccaggaataatgtcaaaaactgggtaatcgtgtacttcgaaatcaattcgcttggagccgccgcctctgaagtctatacagctagctgccaccatttccggttcgccgtacattacaagctgagcgaacacttcgtcggtgcaaaggttaataaggtcattggcctggatgaacgcttcagcgtagttgcgcgctcccccgctcagtctagcaactgcacgccgagttgaatcagctcgatatctacttctgtcaattgccaatttggttgtatttgaatctacctcgccagacgatagcacgcgagagagctcgtttcgtgattccttcaaatttgttttgtctatatcggttagggcatcattcgtagatgtgaaagtattccattctttcgtctcctgaagggccctgcacacggcacgagcagattcatctatttgctttgcgatcttctgcgcctttactatactcgggaccttcgggggacaggacataaattgcagccccaattttctctcttcaggagaccatatgagttggttggtaaattcgagcgttgtgaatggtgaccctttggcgagttgaggtgccagaataaacggatacccagccagatgtgcgcgaaaccaagcgaccgttactcgatgtgcccgctccagaaacgtcatcttagtcaaccacaccccaagcgtttgctccgaaactttactcgatgagtgcttcttgtgatcttcgtacaggagagggacaatgcttgcaagtagcaatgggttacgcatggcatcgctataaccagctacaagttcctgtagcaaggccgccacggttttctggccaagctgcttatctgccaaaggcgcattctttggcagcgcagaacttacctccgcaactatcggtatctctgcccaaacttgagcctgttctcgtactgatcgccaaagttctacagttgcgtccaccttgcctccttgacatgtgaccagcgatagttgtgccgaaattacctcatagccacttatttccgactagcgtatttattgcatcatttattcgatctgaagcagactcttgaggcgactttcgcatgacggattcaacgctgctttctcgatatgcctcaagttctgcagacaaagatccctcattggcacgcacagaaatatgcgaggcttgagcgaactcaataggccattcatctagaaagccttcatttggacgaggccgcacgattgcttccagcccaaacgggccgatggccttcataagggggtctcttgtcctagccggtgcaacctgatcaattagagtggacaaagcttcggattcagcgacggcgtagttttgtagcgccgcgcatgcagattcgatcgagtccaagcgtggcaaagcaggtcctggagattgacggagcgcctccttgagtaggaccctccagagcctgactgcaactgcaagtggtccctcatcagaggtacagacaacagaaggcgcttcatgtagcatttgctgtcccacgtgatgctcaacccagccactgggtccgtcagtcaaataggcgatggttcggataccgtcattccacatgttgattccgaaaactctttcctctggcagaagcatcttgagatgttctgttgcttggcctggggaagagtgatcaaccgggcgtcgatcatactgtgcgatgcgagctgcgcagaatggaaggcttcgagtaacggcagtggccagctgtgtgtctactcctccaatttcggcagcaaagataacccgctggtagtcatcgtcagctatcagatcggggatcgatgtcagcatttttgcgcttgcccacccagcaagataatcagcaaatgagtcgtgcagtggcgctcgaagttgggtgtagccgattgtcgtgagaagaccgcagcgatcggctgcctctctgacagtcaatgggcttacgtcaataccggcgtccgcaactagagtgcaagcttcagataccaagcggctccattcaagtggagccgcgtacctgcgaccttcgtccagaagccgggagaatactacccccagcaccgcgacagtgctggccatatctgaggttagtcctcgttctgccatacgctcaatcgcggctgcgtacatgctcggccggtcctcgaacggtataccatcattaatgagctgtgcccccatcacaaaaagcattggattctcggcagcatctcccaatgatctttctaccataccgatcaaagttctcgcacttgtgtcacggtctccatcggattgcccttgcgggactagtctctgagctagctggaaacgttcgctatgaccgatgggagcaattgtaaagcgcgtgggtagcgcatttaccggtagaactgaagtaactgcagcaatgtctcttcccgccagtataattcgcgccccattacctctcgctacatggcctcgaagctcctctcgaaggtcattgcgtatggtgtgaggaacttcagatacaccatcgataaatagcacaacattggcatcatgaagtagctgttttccagtggcgctgggaatgtctcgccggagaattgcagacaacgcgtcggcgaccaaggcgtcgagacggttgcctagataagcctcagcatgagccacgagtactacacttccctctaccgctgccgacttttgcagtacggcggcagctgtagacttacccgaacccgggcgtcctgttaggataaccgggccttgacagctcctgagctgttcaagacccagggtttggtcattccaaggcaaggtcgcatgttgtgctcgagttggcaaaagtcgcggtgcggtaaccgaaccgtcaggcagatcgcgtgccaagtgcaagtactcgttttgcaacgtgcctggccagcggtcctctacatgaattctgtccagcccgccgagaatgtccgcgatttcatctcgtccgacaaaacgttcctccggggcggaatagctggctttcgtcgacaagactcgaaagagacggtcaatagtctgacccgcgaggtcggacaggtcggtatcgcagcggcttcccggcaacatggatcgcacttgccgctctgcctccgcaaggatcggttcgacaccgtatagttcttgcctaattgctacccgggccaatacggggtatattggatcggaggcggaaattccgaccaactttgcgatctgagcccattcaccttcagctgcttcgctaagtgcgtctcggagcgcttctgcacttggccccagacggccagcagtgacgatctcaaaggatgcacccttcgcgagcggcagtttgatccaccgctttacgatctgaagcagctcaccccttccccaagtgcgttctggcccacgagttttgatctgtttagctagaaccacggtggcgtcgacgcaatgaacctctatgtccatgacgtcttccgtcccctcaacacggatgccactgagggtttcgtcgccgaacacgtctagtgcagtcagaactgcgtgggcgtgctggtagctgataccacgaaccgtatctaccccacccacaatcgcattatcccccaaccggccgaccaacggcaaccaggatggggtacctcaatctaaaccggacgatgtgggccataggtggcgggaattagttgggcacagaaggaggcgaggctaagtttgaggaagaacgaacttgtgacttgccgtgtggcgagaacctgaggaactcagagcattctggcaaactttcaggttcaggttcgagtgcccatagtatttagacactgtggatttattgggcatggctttgggcatgcacggggtataacgaaacatgcccagatgctcgtgacatgccgaaacgtcgatgatagattaagagaaataccagcttacgagcccggcacaggactacggatcagaaggttgggggttcgaatgcctccgagcgcgccaaagtaccgacatatcgagggtgaagtggtagagccacttcgcccttctttgttgccgctttcgtcgaacttcatcacagtccctacctgcgacgattgtcgccttggaggagaattccgatgaagaagtggtataactcgctctcaccgggtgaacagttcggtgccgtagtgggcgggaccgtgggcgctctcattttcttgttcgccatgtgcggtttcgttggagtcttggcagattcggacgggacgaacgtcagtcatgtgggcgcaagcaccagcgcgagtgcatcggaatcgccaaccgcatcctctccatccgcctcgtcgaagtcgccctcgcccgagccgtcgaccagcagcgagaagccgtcgcccaagccgagcaaatccgaatcgccgtcgccgcctcccaagcccgatctgtgtggcgcgccccagaacccatacggatacaactactgcggcacgggcggagtcgtgcacgatccgccaggtgatatctgtttctacttcgagtgcatcgactacttcgacgagggcaagggctacatggtcgcgtgcgacgacggcatggtcagcatgtcgggcggccgttcaggagcctgttcgtatcacggcggtgtgggccgcactgtttatggcggttgagggtttacaggtggcagtcgaactcgccggtggtggttgtgtcgcccgctagtttgtcgtcgtcgtagaccgtgacgaaggtggagacgttgtcgtcgacgttcttggcccagtcgcggcccatctgccagtagacgcgggtgtcctcgcagttgtagatgtcgccctcgatgttgaggtagttgtcggtgagggtgactttttcggtgtcgcggccgtagagctgccagctgtcgggttggtcggcggcggtgaagtgtttcttccagcgtttggtgatgtcttcggttttggtggcgtcggattcggttgtgcagccgctaaatgccagcaggcaggcgaggcttgtcgccagtgccgtcggtttgggtctcatgcgctgtcaccgtgtccttcgcgggtcgatcatagcgatggtggagggattgggaggtgagcgtggcggtgaggccgatggtggcgagggtggccgagatccaggtgatggtggggaggcccaggtgggcgccgatgaggaggcctgaggcccatggggcgagtgtgatgccgacgttgaacgcggtgatgttggtggctcccgcgagggtgggggcgttgttggctagggagaagacgaggacgttgacggccgggttggtggcgaagccggagaccgcgaggaggaaggaggcgatgagggtgagcgtggggttggtggcgcctgtgaacaggaggactgcggcggcgatgacaccgccgaagccggtgtagagggtggcgaaggggtgggcgtcggcgaacctgccccccagggtgatgccgagcagggagcccagtccgaacaggaccaggacggcggggacccaggtggtggggatgtcggtgacgccggtcaggagggcgcccaggtaggtgaaggtggccatgacggcgcccgaggacatggcggtggcgacgtaggcgatccagatgcggccgcctgcgaaggtgcgcagttcggtgcggaggcgggggcggtcttcgggggtggatttttgggaggggacggttttggcgacgcccagggccgacagggcggtgagggcggcgaccgtccagaaggcggcgcgccagccgaaatgctggccgatgacggttccggcggggacgccgacgacggtggcgatggtgaggccaccggcgactatggacatcgctttgccccgggcttgggggccggccatggtgatcgcggtgaccgaggcgacggcccagaagcccgcgtaggcgaaggctccggcgaagcgggtgagcagcaggagttcgtaggtgggggccagggcgccgaggatgtgggccgcggtgaaggcggcgagcagggccaggagggttttgcggcgatcccagcgcagcgtgaggacggcgaggatgggggcgccgatcgccatgccgacggcgaagccggacgtgagcaggcccgcttgcgggatggtgatgttgaggtccgaggcgatgtcggtgagcaggccggacaggatgagttcgctggtgccctgggcgaagatggcggcgcccaggaggtagatggcgacaggcatgggtgggtctccgttttggataggacagtacagaacttgggtgcgaaaaagccgtcacagagccgagatggcggtctccatgatggattcgagggtctgtggggtggctccggagcgggcggagacgcggaggccgccgacggtggcggtgacgaagttcgccagggcgagcgggtcgcggtcggggtcgagttcgccggtgcgctggccggcgtggatcacggtgcgtagggccgcggtgcggcggtcggcgtcggcggacaggagacgggcgacgtcgcggtcggtgcgggccagttccatgatgctgttgacgaccagacagccgtcggagccggtcagttcgtcgtcgaccgcggtgcgaagcacggtgcgcaggcgctcgcggatcggggtgtcggcgtcgagggtttccagcagcgcggtggtcttggtatccatgtagcgggtgagcgccagggtgaacaggcggtgcttgctggtgaaggtgttgtagaggctggagcgcttgaggccggtggcctcgcacaggtcgtcggtggacgtggcggcgtagcccttggcccagaacacgcgcatcgcgatgtcgatcgcgcggtcttcgtcgaactgcctcgggcgtgccatgccggcgaggctaccaggttttggatcgagctgtccaatacggttgcgcagtgcgatcgagggggtaccgggtgtgaaccggcgcatcaactgtcgcgcatgcgggtatgtacaaggtttaatggaggccgtttaacgtccccgaaaggctttgacccatgactgatgcccgaacctctccctactaccggccggtcggcgtgcgaatcgtgaacttcgtcgtcggcggcatcgtcgcgttcatcgtgctcagcctcgccttcgtgctgctgggagccaaccagggcaacgcgatcgtcgaactcgtcaccgccgtggcggacttcttcgcctggccgttccgcaacatgttcaccctggagaccccggagctgtcggcgctgctcaactacggcatcgccgtgctggcctacgtcctgatcggcgtgggagtcaacacgctgttccgcaagcaccgctagcgttcggtcagggccagccgtcccgcgagcaccacgaaggacgccgcgaaggtgcgccgcagccaggtcatgacgcgaacccgtgagatgacgtgttcgcgtacggctgcggcgaacactccatagagggcgaacaccgcgagggtcgcgagcatgaacacggccgacagacccagcatccgcggcagcgcgttgggtgccccggcggggacgaactggggcaggaacgcgaagaagaagatcgtcagcttggggttgaggatgttgaccaggacgcccgagccgatgacccgcagtgtcgactgcggggcggtgtcggcctcgacggtgagggctcccttgtccctgatggtcgcccaggccatgtacagcaggtaggccacgcccgcgtacttgatgatctcgaacgcggtggcgctggcgtgcagcagcgcggccaggccggtgacggcggcgatcatgtgggggacgatgcccagcgtgcagccgacggcggcgatgaggctggccttggcgccgcgggacagtccggcggccagggtgtagacgacgccggtgccgggggtggcgacgacgacgagggttgtcagcaggaattcgatgctcatggacgagacctccttgggccgaacggtaatcgtcccgaatggtggatgtgagcggggtgcgctgcgacggcggtaactcagtgatatcgatgtgccgatgcctcgacctgcggtgccggcacggacatcaggcctggtccattgcggaatgttgactcggtatgtagggacctttagtgtcaatcgagttatgtaacgacatgcatcgatgaatgtgtgtcccgtgaaaggatctctcatgactgaaagatcacgtctcctccgacgaggggtgctcgccgcgttcggcgtcggcgccctgctggcgatcgcctccccggcactggcgaccgcccagcccgtcgcggacacggcctccgagaccaaggccgtcaccctcacctacgacaccagtcaggccgaggagttcgtccaggacgtccacgacggcgccaaggtctggaacgacaacgtcgagaacgtgacgctcgaaccggtggccgacggtcagaccgccgacttcgaggtcatcgcgaccgacggctggccgcaggcctcggtgcccgagctcggcaagggcaccatcgagttcggccgtcaggccgtcgacgagggccacaacaccacccggatctccgcgcacgagatcggccacatcctggggctgccggacgtcaagcccggaccctgctccagcctgatgtcgggcgcctcggcgggcaccgactgtgacaacgcgatccccaacgccgaggagaaggccgaagtggagtccaacttcggctccggcatggccgccaagtcgaagacctggcgcgacatgtacttctgcgacaaggactgaggcacaagcaaaaggggcggagcaccgatgtggtgctccgcccccttcgtcattgctacggtttggcggcttcgggttcgtcggggaggtagtcctcgtacttgcccttccattcccgctccggacgacggccgaggtggccgaagccccaggcggccagcagcgccagcgcgaagcccgggaccagttcgtacagtccggtgccgaagaacttctcgtccagtgtcggccaggacagcgccaccacggcgcccacgaccattccggccaaggccccgacccaggtcatccggggccagaacagcgacagcaggatcaccgggccgaaggcggcgccgaagcccgcccaggcgtgggccacgatcagcaggatcgaggagtcggcggggttcttgctgcccagggcgatgagcgccagcacaaaggcgacgatgcccaccaggacgacaccgccgcggccgacccacagcagctgcttgtcggaggcccgcttgttgaccttgcggtagaagtcctcggtgagggcggtggagacgatgatcaactggctgtcgaccgtggacatgacggccgccagcagcgccgcctgcagcaggcccgcgatccacgggttcgtcagctggttggccagtgcgaagaagacgtcttcggggttgtcgagcggtttgtcgatgagcccgatccccagcaggccgaccgcgcaggccccggccagcgacaggatcacccagccggtgccgatgcggcgggccaccggaacgtccttggcggaccggatgcccatgaaccgggccaggatgtgcggcatgccgaagtagcccagaccccacgacaggccggacacgatcgcgacgaagccgagcgcgtcgcccgctccccacgcgccgttctcgtaggcgacgacgtcacccatgttccacaggtccggggacttctcgctgaccgcggatccgacctcggcgaagccgccgatcgcccacagtccgatcatgggcagcaccagcagcgccaggaacatcatggtgccctggatgaagtcggtgaagctgtcggcgaggaacccgccgatggacgtgtagacggccacgacgatgaagccgatcgtggcggccgtgaccagcgagatgccgaagacgctgtggaacaactgcgccgaggcgacgagcccgctggagacgtagacggtgaagaacacgacgatcaccagagccgagataatgcgcagcagctgcgtccgatcctcgaagcggttctcgaaataggacgacaggctcagcgagttcttggcgcgctcggtgtaggtgcgcagccgctcggcgatgaagagccagttgaaataggtgccgagaatcaagccgatggcgatccaggtggcgccgacgccctgggcgtagaccgcgccgggaacgccgaggaagagataacccgacatgtcgctggccccggcggacatggccgcgaccgagggccgcagggagcgaccgccgaggacgtaatcaccaagattgtgggtacgccggtaaacccacacgccgatggcgatcatcatcagcaaatagacgagaaaagtcgtcagggtcggaacattggcattcattgcatcgtctccgtttgggctggtcggggactggtccggtttggatcgttatggataacttgccgttcaccctgatgccccggggggtgtttgtcaaggtcggtttcgtgactctggatattcgaattcgtttgtaatagattgcggttcccggcaaagcgcacacgttcccccaccgtgcgccacatcgaaaggccgcgatccgtgcgtcttcttcgcatccccaccgcctgcgtcatattggccacggcactgttcattcccggcagtgccgtggccgatccgtcccacgccaaagccgccaccccttcgacgatccccgcactcggcgaatggacggcggcgtccggcacctacacctactccgagtccagccgtctggtcgtcgaccccgaccacgccgacgaactgaccgacgaagcccagaccgccgccgccgacctggcggcgctgaccggcaccgaacccgaggtcgtcaccggtgagcccgagaccggcgacgtgtcgctggcgctgggtggcggcgaaccgctgggcgccgagggttacagcctcgacgtcggcgacaccttcgccatcaccgccaacgccgacgcgggcgccttctacggcacccggacgctgttgcaactggtgaagcaggacaagcagatcccggccggtaccgccaccgacgtcccgaagaaacccgaacgcggcctgatggtcgacgtcggccgcaagtacatgtccgtcgagtggctcaagaagcacatcaaggacctgtcctacgccaaactcaactacttccacctgcacctgtccgacaccttcgggttccggctggagagcgagacccaccccgaggtgacctccgaggaccactacacgaaggccgagatccgcgagctggtcgacctggccgcgaagtaccacgtgacgctggtgcccgagatcgacgtgcccggtcacgtcaacgcgatgctcgcccagcacccggagttgcagctggaagaccagtccggcaacaaggacccgtacttcctggatctgtccaatccggacgcgtacacgctggtggaggacctgatcaaggagtacctgccgctgttcccgggaccgtactggcacatcggcgccgatgaatacgtcggcgactacgggaagtacccgcagctggaggcctacgccaaggagcactacggtcccgacgccgtcggcaaggacgcgtactacggcttcatcaactgggccaacgagatcgtccgtgacggcggcaagaccactcgcatgtggaacgacgggatcaaggagggcgacggcacgatagcgcccgaggcgaacatcgtcgtcgactactggtccacccacggcatcgatccgcagaagctgctggaccgtggccacacggtcatgaacgccagctggaccccgacgtactacgtgctgggcggcaccgacatcgaccggcgctggctgtacgaggactggaacccggacctgttcgagaagacgctcaccatcgacgatccgaagcggaacctgggctccaagatccacgtgtggtgcgaccaccccgacgcccagaccgaggaccagatcaccgagggcatccggctgccgctgcgcggcctggcccagcagacctggggctcgccgaaactcgtcgaaggctatgacgacttcgtggccatagacgacgcgatcggccgggctccgggcttttcatctttgtagatattcagtattctcgatcgcgcagccgcgggcgggttaccgcctgctcgcggctgacccccaatagtgaggacaccccatgaaaacaagacgcaagctgatcagcttgctcagcgccgccgcggtcgtcgcggccggtaccgggctgatcgtcggatcggccaacgccgatcctggttccgaccgcaaccccggcgagcaagtcgcgtggaaggtgcctggcctgaccggcaagcaggctacgtcactggaggacgacggcttcgacctcgtcgactacgaggacgacggctcggccatcgtcatcggcgacgagaaggtcgccgacaagctccgcgacaagggcatgaagcccaagttcctcgacacgatcgtcaagccggtcgacaaggactacaaggacaccgccgacacctactacggcggctaccacaccgtgaccgcgcacgaggagcacctcgacaaggtcgcgtccgagcactcggacctggccaaggtctacgacatcggcgactcctggctcaagaccaagggcgagggcggccacgacatcaaggccatctgcatcaccaagatcgccgacggcgactgtgagcagaagccggactccaagaagccccggttctcgatgatcgcgcagatgcacgcccgcgagatcgccaccggcgaggtggcgtggaagttcatcgacaagctgaccaccggctacggccaggacgacgcggtcaccaagctgctggactccaccgaggtgtgggtcgtcccgatcgccaacccggacggcgtggacatcgtggcttccgggggcgacaacccgatcctgcaacgcaagaacgccaacgactccgccggtgactgcggcgagagcaagggcgtcgacctgaaccgcaactcctcgttcaagtggggcgacgactccgacgacccgtgcgccgagacctaccagggaacggccgcgaagtccgagccggagaccgccggactggaggagtggttccagaacatccaccccgaccagcgtgaggacgacccgtcctcgccggcgccgaacgacgcccgcgacacgatgatcaccctgcacagctacgggcagtacatcatcatcccgtggggcttcaccgaggaccagtcccccaacgacgcccagctgcgggcgctgggggagaagatgtccgagtccaacggctacaaggtcggcaccaacggtgacaccgtcgggtacagcacctccggtaccaccgacgacttcacctacggccagctcggcgtcgccagcttcaccttcgagatgggcgccgactccggcgactgcggcggattcctgccggtctacgagtgcgtcgacagcaccctgtggaaggagaacgagggagcgctcatgacggccgccgaggccgccaaggctccttacgcggaataattcacataacgcgtgaaccgcccgacggatcttccgtcgggcggtttctcgtcgtcagcgagtcgtttcccggccggtttgtgacgcgtcacaggaaagcccgaacaggtttggaaccaagccaatttacagtcgggcttcgaatacccaagatggaaaacaacgctccactgcttccccccggagaaaagaacatgagtattcacccgtccggcacgggagttctcgcccacgacatcgaagtgccccaaggtttcagctgccgcgtcgtcgcccgatccgggcagccgatcgggggcaccagctggcatccggcccccgacggcggcgcctgcttcgccgacggcgacggctggatctacgtctccaactccgacgtcccgcttgctggcggggcctcggcgatccggttcggacccgatggcgaggtcaaggacgcctaccgcatcctggccggaaccagtctcaaccacaccggagtggtgaccccatgggacagttggctgtcctgtgaggacatcttcctcggacgcgtccacgaggccgacccgcacggcgaccgcaccgcggtggcccgggaagccatggggcgcttcaaacacgggcacctcgccgtcgacgccgaccgtcgggtcgtctacctgaccgagtccgaacccgacggttgcctctaccggttcacgccgtggacctggggcgacctgtcgcacggactgctggaagtgttgtgcgccaacggtgccagcgtcgaatggcgatcggtgccggacccggcgcccggcttcctcgacgtcccgaccaggtaccagaccgacacggccgtgcgtttcgagggcggcggcgcctgccattacgcggaaggcgtttgccggttcgtcacggccgacggcacctgggtttatgacgccgcacaagaaaccctgtatcggtggtccggtccggacgaggacctcggcggcgacatcctcgtcaccgacctcggcgactggctggagatcgatctggtcgccgcgggcgagaccaccgcggtggtccgcgtcgaggggcaccgcgactccgagatcaccggggtggcgttctccccggacggcagccggctgtacttctcgtcccagcgcggcacgcacggcgacagccgcgacggcgtgaccttcgaggtgaccggcccgttccggcattgagagctcctggctcacgacgtcagtccgccgtgtcgggcttggccacgcgcttgcggcgagccgccagcgcggcgccgatgcgttgcagctgaaccggatcgacggggtcgaggccggtcagggccaccacgcgccgcagccggtagtcgacggtgttgggatggacgtgcagcagcgcggcggcctgccgccggtcgaggccgttctcgacgtacacctcgagcgtgcgttgcaggtccgggtgctccgccagcggatccagcaggctcgccagctcctccatcgcgtgtgagggccgggtcagctggtattccagcagcacgtcggacagctggtacaggcccggcggacggccgaacagccgcaccacgtccaggacctcctgggtgagccgggcggcggcgggcacctcctcgatggtggccagctggcccgcgatccacaccggggcaccggcggcctggccgacgacggccacgagctcccgggcacccttccagtccatcatggaatccgatgcgggggcgaggatcaggccgcccgccggatccaggaccgtcagcgccggttcggacgcgaagccgtccagcaccgtgcggatccggtccagcttgctgcggccggcgtagaccgcgaacggcttgtcgtcggcctcgtcgggatgcttgccgatggcggcggtgaagaccaggtagcgcgaggccagccgcaccccggccagcgctccggcgttcatgggccgctcgccgttcaacagcgccgagaccaccgcgtgccgggcgtcctgttcctgactgcgcatggattcccgggccaccatgtagccctcgcacaccacagtggatacgacttggttgtacttcagcagcaggctgtacgcctcgacgatgtcgccgtagtcctcgggcgcggcgtcggcgaacagcgcgacggtggcctgcctgccgcccaggtggtacgccgtcatgatgtcctccaacggcgtcaggtcctgcgctccgcgtcccgccgccgcccacagcagctccatctcctcgggcttgggcggactgtggtgctcgaaggtgttggccaccaggttcaggttcagttccaccagcgagacaatgtcgcgctgcaactcctcgtccgggaggttgttgtaggtggtgacatgggcggcgatgatctcggtcagctgccgcgccaactccggggcccgcagccgcagcatctggtgcagcggctgcccgcccagcatgaggacgcggttgccgacgccgtgaccgtcagacatgcaccactccgtcgcaccaaggaacctggaccaatcacgaggatggctcgccggtccataaaccggcgatgagtccgccagtattgtgcccgaactggccgtgctggtccaggttcccaggtggtgcgacatctgcgctgcctaaccggcggcgcgcgggtgcccgacgacgccggtgggcgccggttcggcgtcccaggccagttcgtcctcggtcagccaggtgcggacgccctcgggtgcctcgtcggagtcgttgcggcgggcggcgcccatcggcggggcgaacaggcccccgccagcgccaccggcgccccgggcggaagcggccggacgggcggcgctgcccgcggctccggccgctcccatgcccatggccatcggcatcgcgccaccgggggcgcccatcgccgatccgccaccggcccccagggagacggctggggtgccgccggccagaccggtcggggtggccccggccaggctcacgggggattcggtgagctcggtgtccggttccggaagcggctggtagtccgggtggtccggacccggcagcgggccgccgcccggtcccggatacgaaccgccaccgtcaccaccgccgccaccggggtatcccggacccggattcacggggaactcaccggtcacgccggaggggaagtcgtcctctttgaaggcctcgtaggtggagctggccagctgcaggaactgcccgatgtcctccaggtcgcccaggatcggggccggtcgcacgtccggcggaacgtcggtctgcgtcggggtggagtcaccctcgccgcccggcttgggcagcttctgcggcgcctccttcggctcacgccagtactggcccttgttggactggtacgcctggcccagcgcggtcagcagcgccgtcagcggcgcgatcgccgccgcgcggctgtacgggttggaccgggccgcgttgatgatcgcgagcccttgcggctgaatcgaagcggccgtactggccatcgaggccagtccggtgctcatgtcggtcatgtcgtcggcgagaccgtcggcgaactcgatgatggcgttcatcgcgccgttgtactcggtggccgcggggccggaccagtactgcaacagctcgtcgacgttcttgcgcagctcggccgccagctgccgggcctcggcggctccggcgatccagttggcctgggcgctggcggccggggacgcggcgtctatctgggagaagtacatctccagctgctcaaaggaaggcatgtcgtcagtcctttcgcgcgatctgctggatgacgttggccaacgggcccagcagcgccgtcatgttcgaggtttcggtggactcggtgccgcggtagttcgcgatcaggcgagtggtcttggtgttcgcgatcgcgaccgcggcccgcagcatctccagcctggtcagataggtggcccgcaaccggtcgtgatcacggatgaccgtcatcgcgtcggtgaaggtgcccagtccctcggcgctggccggggagaccttgccggaggcggtactgactcgggagtccagacggttgaacgtgggctggaaatcctcgatggcgtccacgtcgacctcgaaacggccgtcggtgggtggtgggggcggcatcgttcctccaagttgcaaatcgttttgctcattgaatcagaaattccgcaccctggctagtgggggtgtcatcggatcgcccgcagcgccgcggactggctcagctcgggcccggtcggcagcaacgccaccagcgcggacggcatcggcgtcggtttgagtttcttgtagccgaacgcggtcagcgcctcggagctcagaccgaacttccagccctggtcggtgaccaggaagaccgtgccgcccgacgcgccctcgctggactgggcccgcaccagcgagccgtagccgccgggcagccggacatggtcggcggtgctgacgtcctcgatgcccttgggggccgccttgacgttgtcgcccaccagtttcggcaccgacgagtacaccgtcacggtggtcttgcccttggtccagtccgcgcacaccgcggtctggcgggcgtcggggattcccatgacgtcgggtcggcgggacgggaacccctccggctcgagcttctcgtcggtgcggttctcgccgaccgccgcgctggacagcgccaccggttcggtgccgatcagctcggcggccagttcgccgatggcggccaggccgtccttcagcagtacgtagtggcggtcgttgttggtgaacacggtgccgatcgggtaggtctcgccgtccagttcgatgccgtcgtcaccctcgccggggatcttgagcttcaggttggggccggtctccagcgcgttgaggaacaccgggtccaccttgacgacctggtcggggtcggcgcccagcgcgggcagcgacttctcgctgggcaccaggtacttggtgtccttgacgacgaggaagatgtcgccgtcgtgtttgagcagcaggccgtcggacgacagcgcgtcgccgccgtcgggggtgtcgccgatgatgacgtgcgactcgatgctggtgggatcgctggggttgggcgccgagcaggtctgccagggcgaggcggtgaacagctccggctcgggcagcgtgtcgggggcgtcggggatgccgagggtggcgccgcgcggggtgtcggccagcgaatcctgcagcacggtgtggacggtgcggtcgccgctggaggtgatgagcagcgccgacgcgtagttgagcaccgggtgcagctggccgtcccagtagacgaaccgggcgccggtctcctcttcgacgatgacggcgccgtccttctgccaggactgggcgccgccgggccagatcaggccgaccacccagaatccggcgaagaccagcgaggcgatcgcgacgccgaccatcgccgagatcgccatccggcgcatcggcagatccagggtctcgggctcgccgttgagcatcgcggagatgacgcgccgcacgatgaagcggtgcgcggcgacctgttcgcgtcgggtgcgcatcggaaccggctccttgggtgggggttcggaaattctaaacccaaaacgttttggcatgctggagggagcaacaccttcgcgagcgcaaggagcccgtcatgacaagcccagccaaaccggcgaccgacgcgggggccaagcccgagcccgtcacggccgcccgacgaacccggacccgcgtcgcgggcctggggattgcccaggtcatcggggtcgaggtcgtactggcggcgctgctgttcgtccccggcgtcccgctgccgtggctgggcggcgtggccgcggccgtcgcgctgttgggcctgggccgcacccacggcaggtcgtggttcggctggctggggcactggctgcgctggcgttcccgggttcgcgccgaccgacgcgaccgacgctccggcggcgaaccgggtccgcgaccccggctggccaccatcgccgaacgcggtaccgagatcggggtcgccttcgacgggaccggctggttcgcggcggtgaaactggagggtgaggccccgccgtcggaggtcttcgccgccgtcaccggcctgctcaacgccgccgacaccccggtgacctcggtacagctggtcacccgctcgggagcggaggtcggccgcgacaactggttcgcggtgcgcctcgacgtccccggcgcccacgcggtggccgccgaccggggcggtggggcactgggcgtgcaccgggcgctcgggggagcggtgagccgactcctcaagggagcccaggacgcgggcatcgacatgcgggcgctgtcgcagacccagttggccgccgcgctgcggttctcgctcgacctgcaccgacccgactccggcgagcccaccgagagctggaagacctggcgcaacggcggcatggcccagacgacctactggctgcgcggccgccgctccgccgccaccgaggtcgaacgactgtggacgaaactgtccgaactcgacaagggcacccacgccatctcgctggcgctgcgtccggccagctcccgccccggcgacaaacggctgatgttccggtgcctggtccggctcgtcgacgaggcgtccaatgtcgaggaactcggccgcgagctgacgaaactgacccgcaagaaccgtctgaagctgctgcgctgcaacggaactcagggtccggccagctacgcctcggcgttgagcggaggtgcgtggtgaaacccgacgacacctcgcccttcgtcgccgaaccggaacccgccgcgcccgccggtgaggccgacgcccaggcccccgaccgtgaggactggcgcggcccgcaggacgatccgtggcaactcgacgaacaggccccgccgccggtcatcggcgactgacgcccgctccgcgaagctcggtgaacagctgctcccactgggcggcaacggcatcgggaccgtagtcgcgcgccttgcgcagcgcgcgctcacccatcgtcgcccgggcctcgacatcggtggccagccacgccatcgcggtgccgagctcctcgacgtcctccggcggcaccagaatcccgtcacggccatcggacacgagctcctcggcccccggataggcgcaactgacgaccggcagcccgtgcgtgaacgcctccagaaccaccatcggcagcccctccgaccgggaccccaacgcgcagaacgacgccttcgccagctccccgcccaggtccccggtccgtcccatgaggaccacgttgtcctccaatccgttggcctcgatcagcgcggccaatttggcctgcatcggtccgcctccgaagatccgcagccgccactccggatccttcgcgaccacgtgcgcgaacgcggggatcagcaggtcgaaacccttggcgcgcactagtcgtccggccgcgaccaccaccttgctggccggatcggccgcctcggcgtgcagcgtcgccaccgggctgggaatccgcgcgacccgcacccgatggtccaacatccgcgcgtactcggcccgatccccccgcgtcaacgtcaccaccgcgtccagccgcggatagtcggcggcgatcgcgtcgagcagcccggtgtggccgggcttgatccgttggtgcacctgcccgacccgcaccaccccgtcgggcgcgtaacgggccgcgagcaggttcaacgccggacgggtcgtcacgagcacgtccgccgtacagcccttgagcgcccggatcaccgccttctccaccacccgcgtgaacacccgcttgcgcgcctcctgctggggaacctccatgcccggccgcgtcggcgaagcccgcaaccacccgatccgctccagcggcgaccgccccggcctcagaaccccgagcttcttgtccaccaacggcgtcaacgtcaccgccgggtcgagccgaaactgcgtcgtcctgcgatgccgcatcacactgacgacgccgacctcgtgcccccgcgccgccagcgcgttggcctggttgaacaccgtccgcaccgtcccgcccatcgcgtacgcgttcagcaacatataggtgatccgcatggcacccccgtgtccgttaagcgcggttcgtcccgttcccgccaacctacgttccacacgccccgctgactcggttctgaatgaattccccgccgactcgccgcgtttcggccagcggcgcggcaatatcgataccctgtgccatatgcgttcccgctccccgaacgtaatccgaatcgcacgttcgacggcaggtgtggcgctgctgctggccacggccaccctgggctcgtgcaccgaccaggccgccaccgtcgacgagtcgtgcgacgtgaatgaccgcggccactgggccatcgcctacaccaaacaggaggacacggcggtcaagggcgtctactggttggtcgacggtgaacacaagccgctcaacaaggacaaggacatccaggcccaggacccgagcctgtcgcccgacggccgcaaggtgctcttcgagggcttccacggcgacggcggcaagtacgtcaacaagaagctcatcatgaacaccgacggctcgggcctgaagatcttcggcgagggcatctcgaccccggtgtggtccccgaacggcaaacgtctcgcctaccgcgacactgacaggaacacgatcatggtgtccaacccggacggaaccgacgaacgcgagatcgccgaagacgcggcctccaatccagtgtggtccgccgacggcgagaagctcgcctggatcccgaacggcgccaacgcggtgcgctgggcggaaccggagggcaagaagtccggaatggcgcagatgctcggcgaacaggccatcaccgtggcctggcagcccgacggcgaatcggtcgtcgtcagtctcgtcaagggggacgacgcgcacctgtaccggctcaacctgtccgacaacaaggaaccggaactactggccgaggacgcgacggccccgttcgccctccccgacggcaccatcggcgcccgcgtcgacaaacgcggcgacggcgactacaaccaatacgtgtcagtcgatcccaagacgggaaagagcgaggacctggccaagatcccgggacagcacccgtcggtcatcgcctgccacggcgtcaagaggtaaccaccaccgaagccgacccggagccggaccggaagatgttgacggccaactcgaccccctccacgatcggcttgatctcaggggcgcgccccagctccttgaaggtcttgttcacctcaccgaacttgtgctgcggcatcgccgccttctccatgaacgtcgcggcgatgaccccggccaacgcggcggtccgaacgtcaactcccgcgctgtgagccagcgcccgctccagccgcgcccgaatctcatcctccacactggcctcagcggggtgataccggttgaccggaatgaatcccagcaaccggtcccgatcgtgggtcaggatccgctggtccaccaagccttccagcaccggcgtccgaatgtccgtcccggacagtatctgcacccacgacgagacgatgtgcccgatattcgagcccgccaccctcgtcagcacctcgtccaacgcgacgtggcccaccggcgtctcatccacaacaccgacccgccccgaatcgtccaccccgacgcgcccccgcaacgacagctccaacagcgcggccccggccaggctccactgcagatacggggcggtgttacgcccgttgtcgtcccgatacgcgagcagggccacttcctccaccagattcgccatgccccgacgctaacggcgcgggccgggtcgcgccctcgttcgggcggatgacctgctcgtcctgccccggcacgaccccctcacccttgaggtttagggcgtgggcgtcagcgccggggtggttttcgcctggtcgcggtgttcgcccggacgcagtccccgcacccgtttgaacgccacgctcaacgcgaaggcgttggagtaacccacttgccgggcgatcgtgtccactgtgagatcggtctggcgaagcaggtccgcggccagcgcgatccgccagccggtgaggtagcccatcggcggctcgcccaccagagccgtgaaccgccgtgccaacgccgcccgcgacactcccacctcggccgccagtttcgacaccgtccacggactcgccggtgtctcgtggagaagccgcaacgccgcgcccaccacccgatcgtccagcgctcggcaccaggcgggggcgtcggtttcgggactgtcgaaccaggtccgcaacgcggacaccagcagcaggtccagcagtcgatccagcaccagctgctgtcccggccgctgtcgggccacctcggtggccaacaactccaccggactgtcggccgccgggaccaccagcacgggtggcagcgcccgcaacagccgctcactgagctcaccctgccgctcgaacgcgccgctgaccagcaccgcgcccgcctcgttcgggtcaccgcaggtgcgccgcagtggttcgagcccgccggaccctgggcagtagtcggcgtcggtcaccaccagctcgggctcggtcgcgggatcgtcggccaccacgtacgggatctcgccgcgcaccaccgcgatgtcaccggtcgcgatgcgcaccggctcatggccgtccgggactatccacgcgtgactgtgcagcatcgtcgccaacgtgaccggggtccgagccgccacccgcagcgcccacggtggtcgcatgatcgtccgccggaacacggcaccacgcgcccgcacccccgccagcaactccgacaccgcgtccacgccgcaagcgtagacgcacgaacatcgaaacgcgctcttcagccattggccgtctcgcgggtgcgggtttgactgggcccatgacacaacaaccgatcctcgtcaccggagcgaccgggaagtccggccgccgcgtcgtctcccagttgcgggccaaaggactgccggtccgggcagcgtcccgcgacggcgaacaccacttcgactggaacgacaccggcacctgggatcccgccctggcgggcacgcaggccgtctacatcgtccagctggacggcacgaggctcgtccggggcttcgtggagcgggcggtgggccacggagtacgtcggatcgtgctggcctcgggccgaggcatcgacaatcctgactacgccaccgacagcggcggcgtcctggacggtctgctcgacagcgaggcggcggtccgggaaagcggcgtcaactggacgatcagcaggcccggctggttcgcgcagaacttcagcgagggcttcttcgccgaggccgtccgcgccggtgagctgcggctgcccgggggcgacggcgccgcgagtttcatcgacgccgaggacatcgccgcggtcgtgaccgccgcactgaccgatgaccggcacgctggccaggtctacgagctgtccggtccacacgcggtgacactggccgaggccgtcgcgacgatcgccggagtcaccggccgcgacatccgctacgtgccgctgtcggtcgcggactacgtcgacgaactcgtcgggcaggggttgtcctcggtggacgccaaggcattcgccgacgtcatcgaaccgctgcgggaaggtgtggacgagtacctgtccgacggcgttcaacgcgccctcggccgtccaccccgcaccttcacccagttcgtcgaggccaccgccgccgccgcgggcggttggcacaccgcggcgacccggccgtgaactcgagaacccgggccccgcaagggaaccgggcccgggagcggtgttacgcggcgggcgggccgaaccagtgggtgagggcttcggggaggctggggtcggtgggggtgccggtccaggcgacgtggccgtcggggcggatcaggacggcggcgggagcggggacttcgcccagggcggggagttcccaggggccgtcgtattcggcgttgacgagttggacgcggtctgaccacggtgtcagctcggtgtcggtgaggttgaggaggatgggacgggcattgtggagcaaggtgaatagccgggtggggccgtcggaagtggtcacttccaggtcgggcatgcggcggcccaggagcgggtggccttcgccgaggtcgtagtggatgtcgaggccgcacatcatggcggcgatggtcttgcgggcttcttccatgccgaggagttcggcgacgatgtcgcgggccgcttgggagcgggggtcggggcgcatcagggcggtctgggccatcgtgttgcgcaggacctgggcgccgaccgggtggcgttcggcttggtaggtgtcgaggagggcttcgggtgaggtgccgttgacgacctgggccagtttccagcccaggttcaccgcgtcctgcacgccgaggttgaggccctggccaccggccgggtagtggatgtgggccgcgtcgcccgccagcaggacgcgtcggtcgcgataggactcggcttggcggctcgtgtcgctgaagcgcgacagggatgtgggactgtggacgccgtagtcggtgccgaagaccgcggtcatcgcttcgctgagttcctcgagggtgggttcgccggagccgacttgtttctcggtgatcatgacccggatcgggccctcgtcggagtagacgacttcgccgtcgcggatctcgtattcgagccgtccgatgccgtgcatgccgtcggcgtcgcggcggacgccccattcgggttcttcggcgagttcgatgatgccgatcaggtggctcatcgtcgcgtcccacccggcgaactcgatgcccgctgtcttgcggatcaggctgcggccgccgtcgcagccgaccaggtaggcggctcgcagggtgcggtcgtcggacaggtggacgtcgacgccggtgtcgtcttgggcgaagccggtcacctcgagaccgcgcaggatgggaacctccaactcgtcgagccaggcggccaggagttcttcggtgcggctctgccagaggccgagcccgtagttgaacctcgtggggaagtcgctgatgtcgaagtgggtcatggcgaagccggtcatctgacccacctggcccgcctcgacgaaccggtcggcgacgccgcgctggtcgaggacttcgagggtgcgcgagtgcagcccgcccgctcgcgcgccgacgacggtctggttctcgcggcgttccacgacgacgacgtcgacgttggccagcgtgagttcggcggccagcatcattccggtcgggccgccaccggcgatcaccaccgcgtgctcggtcgtacgcatgtgagactcccattcttcgtgggttctggtgtaggccagtgagtgtgaagcatgaggaaatcgcgatgggtaccccggtgtgccctattcccaggtcagtgggttataaattaagagtgggaaggaacgggtcgcacccgttcctctttttgtgcgctaaggacgatcgaggtccttggcgaaccagtgatcggctttgccgtggccctcgtacggctccgtctcggcgtatccgtttctcgtgtacagggttcgggcttcggtgagtttggtgttggtctcgcacacgatccgcttggcgcccagtgttcgagcggcgtcctcgacggcaagcagcaggccacggcccagcccggctccgcgtccggcggggtggacgaacatgcgcttgagttcggcggttcgcgggtcggccggtagtaggcgcacgcccgcgcagccgaggaactcgccgtcggggtcgcgggcgacgaggaagaggccgcgcggtggggcgagcttgtcgttggggtcggccgtgagggccgcgcgtttttcggtttccgtcgcctcgcgtccgaggacccggcgtcccatctcgtcgaagtactgctccatgacgtcgtcgacgtccggggcgccgatgggttccggtttgatcgtccagttaggcatgtgggtcatgctcgccgaatcgcggggcggatgtcaatcgggtcagccgttgacggtgcgcacccaccagtaggcgtcccatacccacagggtgagcgggacgacggcgacgaacaggatcacttcgaggatgtcgaccaggcgaccccaggtgggggcgatgggttttccggcgactcccaggacatagccgagggctatggcggcggtggcgacgaggcccgcgaccaggaggacgaagcggtactcggggggccagtggacccaggcggagagggcgagtccggccaggcccgccgtggcggcgagcaggaaggggaggcgctggcggacggtggggaagatgcgggcccgcatgaacgccagcaccgtcagcagggacgcgagcaggatcgcggcgagggtgccgtgcagcgccaggtagaccgtggcggtgccggagatgatggcggtggccgtgagcagaccgctgaggtgttcgtcggcgcgttcgctgcggcgcagggccatctggctgtcgacgatgttggtgtcggcccgcagttgttgcggggagcgggggatcgtcggcatggggaggcgggccacccggaaggcgagcatgggcatggcggggatgaggcccaggacgacggccgccgcgaccgaaccggcctgggcgggggcggcgtcgacgaaggcgcacagggccgccgcgcccgccagggcggtgccgcagatggcggtggcgctgaagatcggggcggcggtggggacgccgatgccggacgcgaccgctatgaccgcgacggcggcgccaccgaccatgaggcgcggcgctgagacgtcggcgatggttgccaagggcgccaacgcgagtacgccggcggccagggcgtagccgcaggcgagcaggcccatcacggcggcttcggtgacccggcccagggcgcgggcgaagatcagggcggccagcagggcggtggcgcacagggcggtggccgtccacatggcgacggtggtgcccgacgcgacgcaggcgacggccgagcccaggatcgcggcgatggcgaagccgatgccgaagcggcggctggagccggtgcgccacttgcgttcccgtttctggttcgcggtggccatcgcgtcgatgatgtcgtcgaagaccgcctgcgggccggtgtcggtgaccgggaccaggtagagctcctcgccgtcgacgatgtcgtgctggcgcggggtgagttgcgggtcgagcggagcaccgccgaggcgggtcaggacccagccgccggcgtcggcgccgtcgtcgagcaggtcgtcgccgcccgggccttcggcggcgtgggacagcaaatcgctttgcaggtcgcagagccgcacgtggtcgggcagcgcgatgtccatgcgggtgttgggggccacgacggtgacccggcacagctggttcgtgagggccatggctggaagcctcctggggacggaaggaaaaccctggataccaacgatacaaatcgtcttgcatattatgtactggcctgccccgagacgggagcccccgcatgagtacgaaagtcttcacccggccgccccgccgcaccggaccggcgatgccctctggtgacctggtcctcgaaccgccgccggacctgccgaccccaggtcagcgcagcgtcggccagatgctgatgctgttgccgatgctggccatggtcggcgcgatggtgttcatgtacgccggtcgcggcggcggcgtcctgatgatggtcgtcggcggactgttcggcgtttcgatgctgggcatgttcgtcgggtcgttcctgacctccggcggtgaccagaaagccgcccagaccaccgcgcgccgcgactacatgcgctacctgtcgcagacccgacggcaggtgcgccgggccgcgatccagcagcgcgagtcgatgcggtggcggcatcccgccgccgggacactgtgggcgatggcggcgtcgacccggttgtgggagcggcggttcagtgacaccgacttcggtgagctgcggatgtcgctgggcaagcagcggctggcggtgtcgctggtgacgccggagaccaaaccggtggaggacctggagccgttgagcgccttggccctgcgccggttcgtgcgggcctactccaacgtggaggcgctgccgatggccttgcaggtcaggcggtttcggcggctggtgttccggggcgatgccgcggcgaaccgggatctggtgcgcgccatgctgtgccaggccgcggtgttccattcgccggacgatctgaggatcgcggtggtcgccggtaccgagaccgcgtccgaatgggactgggtgaagtggctgccgcacagccagcacgcccgggaggccgatgccttgggggcgcggcggttgctgacgacgagcctggccgagcttgaggagctgctggaggacgagctgggcaagcggcaccgcaacgtcgacgagcccgcgggcttcaacgaccacccgcacgtgctcgtggtggtggacggcgggcacgtcgacgccgacgacgacctggccggggccggactgtcgggggtgagcgtgctggacatcgcgggcaccgtgccccggtatccgcggccgtggctgctgcccttggacaacgacggggcccggttgacgatggagcacagcggccggaccgcgctgctggggcagccggacgggctcggtgagcccgaggcggcggcggtggcgcggcggctggcccggttccgtccggcgaccgcgaccagtgccagcgagccgctggcggtctcggcggagttgccggacctgttggggctgggcgatgtcgcacggctggatccgcgcaagacctggcgcaccggcgctccgacagcggaccggttgagcaccccgttgggcctggacccggccggggaccggatcgtgctggacatcaaggaatcggcgcagggcgggatgggcccgcacgggctgatcatcggcgccaccggttcgggcaagtcggaactgttgcgcaccatcgtgaccggcctggcggtgacgcactcctcgtccgagctgaacttcgtcctggtggacttcaagggcggcgcgacgttcgccactttggaccagctgccgcacaccagcgcggtgatcacgaacctcgaagacgaactgcacctggtcgaccggatggccgacgccatccggggcgagctgactcggcggcaggagctgctgcgcgcggctggaaacttcgtctcgcaacgggactacgagaaggcccgccgcgcgggggcggacctggcgcagttgccgagcctgctggtgatctgtgacgagttctccgaactgctgagcgcgcaaccggacttcatcgacctgttcgtcatgatcggacgcctcggacgctcgctgggcgtgcacctgctgctggcctcgcagcgactggaggagggacggctgcggggtctcgactcgcacctgtcgtaccggatcgggctgcggacgttctccgccatggaatcccgggtggtgctgggtgttcccgacgcctacgagctgcccaactcgcctggccacggatacatgaagatcgacaccgacaccatgctgcggttccgcagcgcctacgtgtccggcccctaccgcgacggcaacggcaacggcggccccggtcacgccctgcgggaccggccgctgcggttcacctccgagcacctgccgctgcccgacggtcccacgcagccgatcctcgcggcgaccgagaacatcgacgacatcagcgattcgctgatggccgtcatcaccgcccggctgcacgaccagggcccgcccgcgcaccaggtctggctcgatccgctggacgagtcgcccgcgctgtcacggctgttcccgccgctggtggccgatccgaagcggggcctgtgccccaccggtcagcagacgtccggcggactgcgggtacccgtgggcattgtggatcgaccgttcgagcagcgacgcgactcgctcaccgtcgacctgtccggcgcgggcggcaacctcgtcatcgtcggcggcacccaggcgggcaagagcaccgggctgcggtccgtcatcgcctcgctcgccctgacccacaccccggccgaggtgcagttctactgcctcgacttcggcggcggcaccctgcgtgccctcaatggactgccccatgtgggcagtgtcgtcggccgcaagaacatcgacgaggtgcgccgcaccgtcgccgagatgtcggcgctgctggacgaacgcgagtccgccttcgccgaggcgggcatcgactcgatggagacctaccgccgccgcaaggccgcgggcgagttcgccgacgacccgttcggtgacgcgtttttggtcgtggacggctggcccaccatccgcgccgacttcgaggagctcgaggacgacctgcaggccatcgcccagcggggcttggctttcggcgtccacatgatggtggccaccaaccgctggaccgacctgcgtgccgcgctgcgcgacctgttcggcacccggctggagctgcggctgggcgacccctcggagtccgagatcaaccgtcgcgcggccaagaacgtccccgaacgcgctcccggccgcggcgtcacgcccgacgcgatgcagatgctgatcgcgttgccgcgcctggacgacagcagcgaggtctccgacctgaccgacggcgtcggcaagctggtgtcgttgatcgccggtgcctggcacggcgaggcggccccggcggtgcggttgctgcccgcccgcgtcgacgtggccgaactgccgacgctggccgacgtgcccggcgtttccatcggcctcaacgaatcccacctggcgccggtgaacgtcgacttcgccgccgaaccgcatttcctggtgttcggcgacgtcgagtgcggcaagacgaacctgctgcggatgctggccggacggatcgccgaccgctacccgaaggaacaggcccggttcctggccgtggactaccgccggaccctgttgggggagttcagttccgagcacctggccgggtacgccgccggtgtcgacgagggccgcaagctcatgcgcgacgccgccgaggcgctgcggacccggctgcccggccccgacgtgaccccggagcagctgcgggcgcgcaactggtggcagggaccggatctgtacatcttcgtcgacgactacgacatcgtcgcgggtggctcgtacaacccgatcaccgaactgctggacctgttggcgcaggcccgcgacatcggtctgcacctgatcgtggcccgccggatgggcggcgcggcccgggcgatgttcgagccggtgatccagcggctgcgcgaactccagtcgccggggctgttgatgtcgggcaaccgcgacgagggactgctgctgggcgatgtgcgcccagcgccgcgtccgccgggccgggggatcctggtgcgccgcagcggaaaccagctgatccaggcggcctggtcgccgcccggcggggtctgagcccagttcaggccggtcgttccgggaggtcttgtgttttgcaaaacgatttgctagtttgttggcacaccagtgcccctgtccaccacgcctcaacgagaaaggccgacatatgaactctccgcttcatgtcgatcaatcatcgctgtcaaaaggctccagcgatatgcgcgacgccatcgagcaggcgcgcgctcagctcagcaagatccgcggcgaggtcgcggcgtcctccgccttctggtcgggttcggcggccagctccttcgggacgctgatggccgactacgacaccaaggccgggaagctgcagacggtgctcgacaacatcgccgacctggtcgacaagtcgtcggccaaccacgccagcaacgaagaacagcagggccgcaacatgaacaacctcatgggcgtcctgtccggaagcgcgtgactcacgcccatagtggaaggttagaaatggacgttatcaaggtctcgccggcggagctggaaggcttctccgggaaactgcaaagctcggcttcggaactggacagcatcctggagggcctgcgcgccaagctcgacagcatgcagtgggccggtggcgacaaggaggcctacgaggcccagcgcacccagtggaacaccgcggtcagtgacctcaacatgctgctcaaccagatcggccgcaccgtcggtacggccaaacaggactatgtgagcaccgaaggtctcaacgccaggatgttcgcctagcagccttcagttggtggcgggcggttccccttcgcgggagccgcccgattccatgcccgcgacggggcggtacggctcctcgcggacggcgcccagcacgagcttggcgacgaggatcgcgggcagccagccgaagccgtccggatgtggcatcaccgaggccaccaccggcaccagcgccacggccgtcatcgccgccgggcgccgaaggtgaagcggcacaaggggaatgacgatcaccccggccagtgtgaccgcgtaccacagcacaccccaccacagccccacgccggggaacagcgccgcgatgacgatgggctgcacgtggatcgcggcgaacaggacgtggttgcgcaccaggctggcggcgcggcgggggacggcgacgcgctcggcgtgctggaagcgtttggcggagttgagggcgttggtgaccacgccgccgaccaggtcgaagacgaggatcgccgccagcgcgtactgccaccacgaccagtccaggttcccggtcagcgcggcgtaggcggccaggaccgcgataccggccaggccggtgacggtggggagcgtcttctcccaccgggtcgcgccgtcgccgaagatcgcgtcgaggccggtggcggggaggcgccagtcgacggtggcacagtctcgtgggttcatgtcgggccgtccgtttccatggcgcgccacagggttcgcgtggtcgcgtcgatgtcgtcgagggggagttcggggtccagcagcagttgcagtgccaggctgtcgatcgtggcgacgagcagggcggcggccccgcgcgtccgggccggtgaccaggacgggtgtcgggtgtggagccactgttccacccgggagcggccgtcggcgaactcctcgcgcaccagggcgccgatggcgggatcgtcgaagctggcgctgatcagggcggtggtgacccggcccgcgtgccggtcgtcgcgtgccgcgcgcagcatgcgtttcagtgtcgcggggaacgcgtccggttcgaccgacaggagttcgtcgaacagcgcggtgatcgactgccgggcggcctgggccgcgacggcgagccgcaggccgtcggatcccttgaagtagtagtgcaccaggccggggttggcctcggcgcgggcggcgacggcgcggtgggtgaggccctcccagccggattcggacaggatctcgacaccggcggccaccagttcggcctgccgtcgccgtcctcgtgaggcttgcggcacgagcgctcctttagtcgtatgcctaacttaggcatacgactaagatagccgacgatctaggggcagcgccagcggcggttgcggccgcgcggcacgatcaccttcgcggccaggaagaccagcaccagggcggcggcgcaggcggtgaacagcaacgcccgcttccgggtcacggcgcccggatcgctggcctgctgcggcgcgtccggggtgatggcctcgcgcttctcggcggcggtgagcacggtggtcagggcgcggtacgggttgagttcgccgtacccgaccagctggttgcgtccgcccggcggatggtcggcggtgaccagcatccgtgcggcggtctcctccggggagtccttggggtagtaggacttcagcagcgcggccgtcgccgacacgtacggggcggcgaagctggtgccgcccttctcgcgacggccgtagccaccgcccgacggggcggggccgtcgatctgctcgcccggcgcggcgatgtccacatagtcaccgatgctggacgactcgacgtgctcgccgttggggcgcagccccgccaccgcgatcacggtgtcgtaggccgccggataggacttgcggccctcggcaccggagttaccggcggcggccaccaccacgacgtccttcctgtgcgcgtactcgatggcctcctgcaacgccgtggtgtgcaccgaggtcagcgacaggttgatgacgtcggctcccttgtcgacggcgtcgcggatcgcgtcaaccaccggcaccaccgcgtcacggctggtggcgctctccacggtgtcgatgacccggtacgacaggatcgacgcgtccggcgccaggccgtggaacggcgagtcggaggtgtcggccccggcgatgatcccggcgaccagcgtgccgtgcgaggccatgtcgcagcgggcgccgagcttgtcctcggtgtagtcgacggccttcacgcgtcccttgaggatcgggtgctcgccgaccccggagtcgatgacggcgaccttcatgtcctcgccacgggtcaacggccacatccgttccggccgcatccgctccagcggccacggcgtctgcggcatcgggtcgtcgcgcgactcggcctcgcagcccttggcgtaggcgggcgacggacacacgacgatcgcggccaacgcgaggcacgcggcgaagcccgacaacagccgtcgcgatcgacgagccgtcccggccgtcaccgcacggcgcgccccgctcgacaacagccgccgcagggtgcctcgccgatgtcccgctgggggaccgggacttcggcgaggcgccgtcacggccggttgatcgcgcgtcccaacgctcgcgcagacctccctcatcacggccggacggactcgggccgcagcaccgacgggtcctgcagcgtgatcggcagctggttggactgcccggtgacgatgtcggcgatgccctcgcgggccgggttgccggggttccagtagtcggagtggccgccgtcgccgccggggaagacccggccgccgaagtcggcgtccacgggatcgttgccgtggaaccattccgggacgtgccggatgatgtcgtccgaaccccgggtggcgaagacgtggtcggcgccgatgccctggaagtcgcccgcgctgtcgacggtggcgcccggactggcgacgaagaccaggttgtcgatcctcaggtcggcctgactggccgcgtagccgacggtcgaggagccgtaactgtggcccagcagggtgttcagcgaggccggcccctcatgggtggcgcgcagtccatgctggaacgtcgtcagatcgcccgccgcagcccggtaggcgttgtcgttggcggcgccgaagacaccgtcgggggcgtcgtatcccagccacatcaccgatgcggtgctggatccgggcaggttggccgccgcgtcggcctgcatccgcagcgagtagtccatgctggtgccgatgccctccacgtcggtggtcatgccgggcacgaaggtgaggacgttgtcggcggtgtcggggttgccgaccgacatcaccagtttcccgtcgctggcggagtcgtagtcgatgaggtgcagcttctcggtggagccctgcaggtcggtgcggcccagttggtccttgacgctgttgaggttgtcccagcgctggtccagctcgcgtacccgggaggcggcctcctggtactcctgccgcgaggccaggtcgtgcgggctgccggggctgagtttcgacagttcctcgcgggcggccgacagctgcccgccgacactgtccatctcggaggtcagcgccagccggttcgcctggtcccgcaccgcgatcggcacgccgtccaggccaccgaccgccttggggtcggccgcgatgagcgcctcgcgctgctgctgcgacaggccgtcccaccactccttgaccttcgccggatcggtgccctcggcgggaaccgtggcaccggcggtgctcggggccgggacggcaccgccggtgacggccgacaactggcccgcggcgttctggtcggcggtgttggcgcgcgtgaccgcgtcgcggatccagcccgcgaccttcatcgcgttctgtttggcggtggcgaccgcggcggcggacggctgcggacccagcgcctcccagttgacgtatacggtgccgttgccgtcgacccggccgggtatggacggggccgccgacacggcggattccagctgctgcttggcggcgttcatctcgccgaccagtgtggacacgatctggtcgatcctgccgtagctggtcgcggcgttgcgatagccggtgacgtgctcggtgagtttggtgcccgcggcggtggcgtcgtcgccggaccagcctgccgacaggccgcggcgcagccggtcggtctcggccccgaactgttccagttcgcgggccagtttgcgggcggcgtcggcgccgctgagcagggactgagtggtggactgttgaagttgtgcgaaagtgaccatggctaccgcttcggctcgcgaacgtcgggggaagtcgtgacccggcaccggccgagaagcgtgtgcgggccgatcggccggtgacggggcagcaccagaatacgcaaaacgttttgtgatggcaaccgtggttgatcacttcggccgaagccgcacaacgttttgcgaaagcggccgttatggtgggggtgcagcggcgaacccatgaggaagtgacggatttagtggcatctggtggacgggtcggcatcaccgacgtggccaaacgggccggggtcagcgttaccacggtctcgcacgtgctcagttcccgacggccggtcgccgaggcgacccggcagaaggtgctgcgggtgatcgaggagctggactaccgccccaacgaggtggcccgcagcatgcgggtccagcgcacctccaccgtcgggctggtggtccccaacatctcgcaccccttctacaccgccgccgcccggggccttgaggacgcgctgcgtcccgagggctaccactgcatcgtgaccagcaccgacgccgaccgcgacgtggagcgcgacgcggtgcggcagctgctgtcgcgcgtcgacggcttcgtcatctccggcgccgacaaacgcaccgaggacatccagccgatcctggacgcgaaactgccgctggtgatgctgggcgccgacatccccgggcccggtttcgacgtggtcaccaacgccgacttcgaatccggctcgctcgcggcccagcacatgctggagcgcggccaccgccggatcgcgttcatcaccgccgaggacgacttcgcggccggggcccgccgggtggagggctaccgcagcgcgctcgacaaggcggggctgagcaccgaggccagcctggtgatccgggcggcggcctcgctggagggcggcgccaaggcgctggcgaacctgcgcaagctcgccgaaccgccggacgcggtcatctgcgtcagcgacgtgatggccatcggcgcgatgtacgcggcccgcgaggcgggactgcggatccccgaggacgtggccgtgatgggcttcgacgacaccgaggccgcggccctggtggcgccgccgctgaccacgatggccacggcctcgcgggaccacggccgcaaggcgggcgagctgatcctgcgccggatccaggacggcacggccgatgtcgagccgcagcgggtggtgttcccggcgaagctgatccagcgcgagtcgaccttaggccggtggcgggggttgctgcgggttctgcccgggcgggagcggcggttgctggcccggctggggtgactgcggctgttggccgtagccgtgtggcggcggggccggtcgcatcggctggacgggatgccgggcgcgcagctcagcggacagtttgttgacccgcacgctcagcaggatgactgcgacgacggccgccagcgacagcagcagcgtgccgccgagcaggaccggaatccacagcggggtgctggctacttcagctgacatgtccatgggacctcgctgtctgtcacttccgcttggccttgctgacgagcaggacgatcccgacgatcaccgccaccaccacgagcagacaaaccccgccgatcaccagtgccaggagttttcccacgatttcggtcctttcggtcgaatgtgacggtcgctcgtcgctcctacggtagtccccgcattgacggattcgtgacctgcgccgggcattattgcccacatgctgcggatacacctgagccccgaggacgtggcgcggctgtccttcaagaccgcgccgcacctggagatcggtgccagtgtgcaggcgctgcggtccccgaacggacgccccggcgtggaacgctggcgcaaccggacgctgccgaggctgccgcgcgccgcgtggccgctgctggagttcgtcatggagaacggccacgcgtctagggaactgctcgagtactgcgggatcgaggagtacaccgacgttcccgacgggctggtcgcggcgtgccgggcctacgaggcggtgtgcatggcgccggtgaaggacgcgatccgcgcctgtgtcgacgccgagctggtccgggtcggacaggcgctgctgtcggacggcgcggccacggcgctcgacggcttgggcccgggtatctccttcgacggccggaccctcgcgatcgacgccgactacggcaccgacctcgacgttcaccttgggggacaaggacttcggctgatcccggcgctgttctggaaccggcccgggttcaccgacgagggggtggacgtcccgacgctggtctacccggtggcacgtccgaaatacccgtattcgtccagtgtggatgacatggcactggagaagctgctgggccgcaaccgggcccgggtgctgcgcgcggcggcctcgggcggcggcaccggcgagctggcccggtcgctgggcatcagcgccgcgtccgcgtccgagcacctgggggtgttgcgcgacgcgggtttcgttgtcacgcaacgggacggcaaggcggtgcggcatcacctgacgccgttgggcgcggcgacactgcgattcggctgacaccgaaaagatggcagagcccatcccgcgacacgactctgggatcaggcggcgcccgccgcctggcacatatcttggagcccatatgaaaaagagattcctgctgctggcgggggtgctcgcggcgtcggtggcggccgtcgggcccgcccaggccgccgaaccggacgaaccggtgacgccacaggacgcgaagtacctgttgtccctcgacagcgacgccaccggggcgaactggagcggaacccagaccgtcaccttccgcaacaagtcggaccggacgatggacaccctgtggataagactgtggggaaacggtcgcggcggttgtgacgaccgggccgtgtcgatcgagccccggttcggcggcgaactgggtgccgagaccgtcgactgcaccgcggtgccgatcgagttgacccgaccggttccggcggggagaaccggcatggtgtccgtcgacgtcgacatcgccgtccccgaggagacctaccgcttcggacgggccggggactaccggttcatcggcaacgccatcccggtgctggccgtccacgacggcaccggcgagctgccgccgttcacgtccttcggcgagtccttctacacgctggagtcggatttccttgtgacccttgaccacccgaacgcggtcaaggtgcccgcgaccggcaggtccatcgccgaggtgaagcacggcaagaacaccacgacggtcatcaaggccaacaacgtccgcgacttcgcctgggcggcggggccgttcgcgaaggtcgacaccgtctcggccaccggcgccaagctgcgcacctggtacccgggcgacatcgacaaggccaaggccgaggaggtcaccggctgggtgaaggagggaatggacaccttcgacgcggcctacggcgaatacccgtactccgaaatggacaccgtgatcggcgactgggaaggcttcgccggcatggaatacccgggcttcatcctcaccgagcccgccaaggttccggcggtccacgaggccgggcaccagtggttctacggcctggtcggcaacgaccagtacaacgacccgtggctggacgaatcggtcacccagtacatgaccaacaccatcaccggagtgcccggatactgcgccaccgcgccgttctggttctccgacggcatgcggatcgacgccgggatggactactacaacgaacacatcgaggacgagtacgcgcccgccatctacggcgacggcgcctgcatgctggccgaactggagaccacgatcggcaagcccgcgatggacgaggcgctgcgcaccgccgtcgcggagttctcgggcggggtcatcacctccgacgagctgcgcggcatcttcgccgaggtgtcgggtcaggatctgagcgcgttctgggaacgctggcgcaacaccggcgcctgagccggtttggggggacctcgccgtcacacggccgggtcccccgtcggctagaagaggtcttcgagactgatccagccgcgctggtgtgccaggccgccgacctggaaccggctgtgaacgccgtagcgctccatcaggctggcgctcatgcgtcgcaccgtccgcagcgagacctccagttcccgggcggcgcgctggtcggtgtagccgcgggcccacagccgcagcagtttgcgttcccggggcgagggagcggctggttcccggcgcgatgtcgcggccgggcgggtcgggccggtggtggggtgcggcgcgatccggggttcgggtctgccggtcaggcggcaggactccgccagctctcggacttccatggactgaagcatgtccatccctccaggggtcgatgtatcggttgagaatcaatcaccgccgcgcacatcgaggcgcatacgcgaagcacacggttggcgttgtgatgccactttccccgcgcgcgcgtcaaaagcttcatgagttcggcacgccaactcgtgcgccgtgccgacggtcactaccggtgataaatcgttcgagccgggtggcatgcgattgctagcgtgacgacgtgtcccccctgcccccgcacgccgaccccggcacgcccgacgcgcgtagtccgggccggtatctgtggtggctgctgtggaaacagccgagccgggtgttcctgggcgccttctggggaatcgtgtcgtcggtggggatcgcctcgctgccgttcttcatgggcaaggccgtcgacgaggggctgcgggcccgcgccctggaaccgctggcctggtggacggccgggctgatcctggtcggtggcgtcaacgccgccgcgaacatcctgcggcaccgcaccatgacccacgtgcgcatggacgcgtcgctgcgcacggtccaggtcgtcaaccgacacgccgcccggctgggttcggtgctggcgcggcgggtgtcgaccggcgagatcgtcgcgatcggcgcctcggacgccaagcaggtctcgcacgcgatgacctcggcgggaccgggagtcggctcggtggtcgcctgcgtcctgatcgcggtcatggtgctgtcgatctcgccgctgctgggggcgctggtcctcgtcggggtaccggcgatcgtgctgtccatcggtccgctcaccaaacgcttgcagcgcaccgagagcacctaccgcgagcacaccggtgtcctcaccgcccgcgccggggacatcgcggccgggctgcgggtgctgcgcggtatcggcggcgagtcgctgttcgccagccgctaccggcgacgctcgggggagctgctgtcggagggctaccgggtcggcgcggtggccagctggatccacgcgctgggcagcgggctgcccggcctgttcctggcgctggtgacatggctggcggcccggctggtggcggcgggacagatcagcttcggcgacatggtcgcggtgtacggctacgcggcggcgctggtgctgccggtggcgttcttcatcgaggcgatcttcgacatcacccggggccgggtcgcggcccggcggatcatcggcgtcctcaacctcgaaccggccgtcaccgatccggccgaggcggtcgccggacccgtcggtcccgccgagctgtacgaccccgagtcggggctgcgagtgcccgcgcggcggctggcggcggtggccacggccgacgccgagtcggcggcgctgatcgtcgagcggatcgcccgctacacggactccgacgccgcctacggcggggtgccgctgtccgacatggcgctggccgaggtgcggcggcggatcctgttgtcgggcaacgactcccacctgttcgcgggcacgctgcgcgacatggtctcgccgtcgggcgacatcgacgacgcgacgattggtacggcggtgcggcaggcggcggccaccgacatcgtcgaggcgctgccggacgggctcgacaccgagatcgacgcccaggcccgcaccctgtcgggcggccagcggcagcgggtgcggctggtgcgggcgctgttggccgagcccgaggtgctgatcctgccggaaccgacctcggctgtggacgcgcacagcgaggcggcgatcgccgaggggctgcgggaacaccgccgcgaccggaccaccctggtgctgtcgacctcgccgctggtgctggaccgctgcgacgaggtcgcgttcgtcgaggacggcaaggtcaccgccaccggcacccacgcgcgactgctcaacaccgaaccgggttaccgcgcgctggtgctgcgcggcgccgaggaggagggcgagacgccgtgaacgagaaccggcttccgttggcggacaagcgacaggtgcgccgggccgcgtgggccctgctgcgcggcgacgccaaggcgctgacgatggtgatcgtcctgtactgcctcgcggcggtcgcggggctggccgcgccatggctgctgggcgagatcgtcgatcgcgtcgactccggcgccggtatcggaaccgtcgacatgctcggcctggccatcgcgggtttcctgctggcgcagctgttgttcgacaggttcgggcgctacctcgggtaccggtacggggagcgggcattggcccggatgcgtgaggacttcatcgacgacacgctccggctacccgtgtccgttgtggagcgggcgggtagcggcgacctgatgacccgcagcaccggcgacgtcaacacgctgggaaccattgtccggcaagcactccccgagatggtgatcgccgccgcgcacatcgttttcatcctcggcgctgtcatcgtcctcaacccgctgttcagtctgtgcgcgctgctgatgatcctgccgctgtggctgatcatgcgctggtacctgcgccgggcccgctccgcctacctcgccgagggcgacgccaacaccgagatgtccgaggtcatggccgccaccgccgccggggccaagaccgtcgaggccttcggtctggccgaccgccgcgtcgccgccggggacgccacggtcgccgagggcacccgcacccgccgcaagaccctgtggctgcgcaccgtcatgttcccggtcgccgacttctcctacgtgctgccgatggccgccgcgctgttcttcggcggcctgctgtacttcaacgacgtcgtgagcctcggcgtcgtcatcgccgcctcgctgtacctgcggcagctcgtcgaaccgctggaccaggctctgatgtggatcgagcagttgcagcagggcggtgcctcgttcgcccgggtccgcggcgtcgccgaggtcgaacccgaccgcgtcccctccggcgacgaacccgtcggcgacaccatcgaggtcaccggcgtccactatgcctacacctcgggacgcgatgtcctgcacggcatcgacctgtcggtgcgggccggggaacacctggccgtcgtcggtccctcgggggcagggaagtccacgctcggacggctgctggccggagtcgacgctccccgcgtcggcgcggtgaaggtcggcggcgtcgccgtcaccgacctggaccaggccgaactgcgccgccgcatcgcactggtcacacaggaccatcacgtgttcatcggtaccgtgcgcgacaacctgatcctcgccaaacccaccgccaccgacgacgaggtgctgtccgccctcggcaccgtcggcgccacctggctcgacaccctccccgagggcctcgacacccagctgggcgccggtcacaccgaactggacgccccgcaggcccagcagatcgcgctggcccgactcgtcctcgccgacccgcacacgctgatcctggacgaggccacctcgctgttggacccgaccgccgcccgcgaggccgagcgcgcgctggccgccgtcctgcacggccgcaccgtcatcgcgatcgcgcaccggctgcacgccgcccacgacgccgaccgggtggccatcgtggacggcggacgcatcaccgaactgggcagccacgacgaactcgtcgccgccggtggctcctacgccgcgctgtggcgctcctggcacggcgagacggactagatcgcctccggtcggccgccgcgctcgttcctccgggcgaggtttcgcagttgtccttcgtggatgtcgctgatccattcccagccgggctcggccgatgaaccgacgcgcggatcgtcgaaagcctcgccgtcccgcaaggcgagcacatacgcccggtccagtgcgatccgcgcggtcacctcgccggccgtgccgacggacccgtggccggggacgacgacatcgacatccttcgccacgtcgtccagcagccgcaacccggccaggtactcctcgaccggatcgttggtgtcgccgaagtcgtcgagcatcggaacgaagagatccgacagcatgtcaccggcgacgagaacgccgcgttcctcgatgaacagggccgcgtggcccggcgcgtgcgcggggtgctcgatgatccggaccgccgggccatcccagggaatccgcgtggctccggcgggaagaccggagatgcggccgaaccggtccagtggcgggtcgtcggcgatctccggcggaaacccggcggccacgtgggatttccagtccggtttcgacagcacctctcgcatgaaggccgcgcaccgggccgtgccgtaacgcggcgccccgccgagttcggggtgccacagcacgtgatcccagtcgggatgcgtcgcgaaacccgccaccacgggctggcccacctggcggaggtcgttcgccaggcaggccatctcggagtttcggattcccggatcgatgagcagcacgccggtgccgccccgcacgacgacggtgttgttccgcagcagttcgctctggtggacgagcacacccggcgcgacctcggtcagcattggtggctccttccgctcgtggttcgcgtcatgggtcgagtctggacgcgtcgcggcggtccggcatccgtgccagtacggaaccggcacggaaaaacccgtgacgaggacgacggcggctgtcgctacccggccagcagcttggccaccgactcgtcgacccgctcgaagaaccgctggaaatgccgctcccgcgtgttcccggtcaggccggtgccctcgctgtggaacagcgcgagcgtgtggacgtcggtcacgtcgcagtactccgacaggccgcgccgcagggtgttgtccagcaggaaacgcaccagatccgcgttcgggtcgtggtcggggatgcccgccagcccgatccacagcatccgcttgcccgccatgggttccggcttgacgccgtaggtcaggccgtggttccacacccggtccagccagcccttcatcaccgccggaagcccgaaccaccacacggggaacaccggcaccacgacgtcggcggcgtgcagtcgatcggcgagggcgtgcacctcggccgagtagaccggcttcggattgtcgtactgcggctcgtcggcgacctggttgcgcggctcgaatccctcctgctgcaactgaagcaggtcgatgcggtagcccgcctgccgcagccgctcggcggcccgtgccgcgatggccgcggtcagcgaatcggagcggtggtgcccgacgacgacgagcgcgaccggggcggtttcgtgaggtgtctgttgactcatgccgcaagtaaaaccggcagtccgtggacgcaccatggttgaaacccggtcgttcctttgcgatcgtctacgcttgcggccatggacccattgagcgacatgctgggcggcatccgcgccgagggagcctgcgtcaaccaggtatcgctggagccgccgtgggcgatccgcttcgccgagggcggggcactgaccctgctcaccgcggtgcggggcgagggcgtgctggtcttggccgacggcaccgagcacaaactcaacgagggcagcacggccctggtgcgcggcgacgaaccgttccacctggccgattcggccgccgcgatggacggaccgatcaaggtgttgtccggcaacggctacgagaccgtctgtgaactgagccttgacgagtccgacgccaccacggccgtcatcgtcggcacctaccgcaccacctgcacccggcaggagcgactgctgcgcacgctgccgtccgcgctggtggtcgacgaggacaccacggacgcgacgaagccggaggtcgcgaccctgggcggctggctggacgccgtcaccgacgcgctgcgccgccgccgtggccccggcggccaggctctcatcgaccggctgctggactggggcctggtgtgcacgctcgcctgctggttcgagcaccagggcgccgacgcccccgcctggtaccggggcgcgcaggacccggtggccgggcccgcgctggaggccatccacaaccggccgcaacacctgtggacggtcggcgcgctcgccgccgaggccaaggtgtcccgcgcccatctcgccaagcgcttcgccgaggtcatgggacagccgccgctgaagtacctcaccgagtggcgcatgtacaccgccgaggacctgctgtccgattcggacatgagcgtggccgaggtggcgcgcgccgtcggctacgccgatccgttcgcgttcagcaccgccttcaaacggcaccggggaaccagcccgcgccagtaccgttccgcggtggtctgagggatccggctcagccgagcagcttctccagttcggacagttcgcgggacgagtcctcatgcgacgctcccgccaccgagaccgcgtcctcgccgcgtcgcacggtgacactgccgacgccggtgcggttgacgaaggccaccaacagttcgaacaggttcttgaccgccgggtccgacagcgctccggtggcggcgatgacgccctggtgcgacgcggagcccgaccgcagcgggggcagcagcgggtcatcgtcgggcgacaccggcatcgaggcgaacaccggctccagcgacagtggtcccagcgcccgcaggtcgatgcgcagttgccgggtcagcacctcggtggacacctcgtcgtgagccgtcacttccactgtgaaccgagttgaggggttcatggacgtattgtcacacttcacgacgcgttcgggcggtttggcatacctggaaatccacgtattattcactggctaaataaccacccctcgatatctacggagcccaatgtttcgctctaagctgcgaaaactcctgcccatagccgtgttcgtcgccctggcgatccccgccgcgttcgtcactctcccggcactggccgatgacaccggcaagtcctccgacgactcccggatcgtcggtggcgggaccgtgcccgcgagcacgaagacgccctggatcgtcgccctccacaacaacggcgacttccgctgcacctcgacccagatcagccgcaactggatcctgaccgccgcccactgcgtcaccaccggcggcaagtacaaggcgcgcatcggtgccaagacccgctcctcgggcggcaaggtcatcgacatctcgaccatcaagatccacccgaagtaccagcagggcaacctgtacgacatcgcggtgatcaagctgaagacgccccacaccaacacctacccgaagctggccttcagcaagtcgcacctgaagctgggccaggcttccaccatctacggctggggcgccaccaaggccgactggaccggcccgctgccggagaaactcaagtactccaagggaaagaccaccaagaagtactgcgagatgcccgaggacgtgtgcgtcatcggtgacggcgcggtcgcgggcggcgactcgggtggaccggtgttcatcaagagcgcctccaccggcaagaccatgctcgcgggtgcctgcgaagccgggcacaacccggccaactggaagtggggcggctacgcctccaccgtgttccaccagaagtggatcaagggcaccacggacctctaggtcctcgtttcgccgtcggggacatgtcggaagttgagacatgtccccgacatcgtcgctttcatggaccggttatggttggcgcgtccgcgaacccggctcaggggagtagaccgcaatggaatcgcagcgtctcagtgtcgacaccgcgacccgggaccggcgcgccgccgccagcctcgtgggcctcagcgccggggacgcctacggaaaccagttcttcgacctcgacgcctggcgccagatcccctgccccggaaggcttcggcagaccccggtctacgaacccggccacgtcgagtcgttcctcaaggccaagctgcttcccggtggccagtggccctggaccgacgacagcgagatggccttcggcatcgtcgccgaactgcgccgcaacggcgagatcgacccggacgtcctcgccgcgacctgggcctcgcactaccaactgccccgcgactacggcctgagcgcgctgcgcattctcgacggcgtcagcgaaggcggcgactggcggccgctgtcgcgcagcgccttcgacggcgccggctcgctgggcaacggctcggcgatgcgcatcgccccactgggagcctggttcgccgacgacctcgacgcggtcgtgacccaggcccggctcgcctccgagatcacccactcccatgtggacggcatcgcgggcggcatcgccaccgcgatggccgccgccctgtccgtgcgcggcagctccgatcccggcgagttcctggaagccatcctcgacgtcacccccgacggcgaagtccgccacggcatcgaggaagccgcggcccacccggccggaaccgacccggccgaggtcgccgcccacgtgggcaacggccgctacatcctcgccaccgacacggttccgctgtgcctgtgggtcgccgcgcaccacctcggcgactacccgacggctgtacgcaccgtcgtctcgctcggcggcgacatcgacaccaacgccgcgatcgtcggcggcatcgtcgccgccggagacctgcgcgaaccggtccccggcgagtggctggcggcccgcgaaccctacccgcactggttcgcctagctccagcgcgaccgcgtccacaccctcagcgggacaacagatccagggcgtggcgcaacgcctgatgcgacgtgtcggcgtcgtcgaggaagccgcccatcagcccaccatcgtggagcagcaccaacatcccggccagctgttcgggttcgggctgcccagtcgaagtgtcggtagaacgtcgctcgcggaacctgggcttcggtcaggatccgttccccccccaacgcttcggatcccttcctgatagaagatccgcgacgcggcggtgatgatgcgttcacgcgggggcacggtcgcgttctgcgctgctcgggaagcctatgagcggtacgcgattccggcgaccggccgtccgctcttccaggccgccctgcccaacctcaccccacgggccgccagcagcgtggacttcggcaaccggggctagcggccccgtttcacgtgcggggcccgggattggcgggccccgcaacggaactcaggttcccgaggtgtggcgcagcagggcctcgacgacggtcggccaggccgcgcggggcacgccctggccgacgccgggcagggtgagcagcgaggcgtccgggatctcggcggccagcgccaccccgtttccgtgcgggaagaacggatcctcgtccccgtgcaccaccagggtcggggccttgatctcgccgagccgttcgcgccaccgcggtttgctgtcgatggccgcgaacatgatgccgaggtggctggcgcgttgggccttgtccgtcggctccgcgcggtcgaagatcgccgcggcggtcgcccgcgcgtcctgttcgtcgaaaccccttgtgccggaaaggatccgcgcggaaccggtcatgtagtcgaccacgctgtcgcggtcggtccaatccggcttcgcgcggccgaacagtcgctgcatcatctgcggcgagtggtcgggcaggtcggggtcgacgggcccgggcgcgaccgggcgggtggagatcagcgtcagggacgcgacccggtcggggtggtcgagcgcgagcagttgcgcgatgaagccgccgacgcccatcccgaccacatgggcggggccaaggtccaacgcgcgcaacaactcggacgcgtcactcaccaggtcgcgcaggtcgtagccgggcgcgtccgggtcggcgaaggtcgactgaccggtgtcgcgcaggtcgtagcgcaccacgtaccgcccggccagcgcctggcacaactcgtccggccagctcagcatggtgacgccgatcagcagcaccggcggatcctccggcgccccgaaggtctccacgcacagctcgaccccgttggccttgattcgcattccttgctcctttcggttcaagtacttgaacgcatcagcgcgccgaaaatcatcgcggcaggggcggcgtcacgccgtgaagaagtcgccgagggcccgggcgatcggaacgggggcgttctcggtcgggatgtggtccgcgtccgggatccgcatgagcgtggtccgcggcatctcgctggcgaacatctcggcgtatgcgaccttctcgaagtcgtcgtcctcgccccagatcaacagtttggggaccgtggaccgtcgcagcgcgggtaccaggtcgagggtgtggcggctgtcggcggcaccggccatggccaaccaggagcgctggacgcgcgcctcggtccacggctccagatattcggcgatcagcccttcggtggcggcgcccgacagcgcggacgcgacggcccggcggcgggcggacaggagttcggcggcggtggtcgccgcgacggtgtccgggtcgcggtagcgggccacgtggggcgctggccaggagtcgtaggcgaccgagttgacgagggccagccgggaaacgtccaacaggtcgtggacgagcagatgctgcgcgaccgcgccgccgatgtcgtgtcccgccacggcgagcggaccggagatccgcagagcggacgcgaaccggaccacccagtcggcgagggccgggaccgtcgccgtctccagggtgagctcgccgcccgagcggcccaggcccgggaagtcgaccgcgacggggcgcagtcccgcccgcgcgagttcgccgatcaccggaagccacacgcggctccaatacgtgccgtgcagcagcaacaccaccgggccgtcctggcccgcggtcaggtagctggcgggctcgccgtcgaccaggacctcggcccgccacacttccgtttcggagaactcactcatggggcgagcgtattcagggaccaccgtcttgccgggagtccggaaagacatctttgggtatattcctgccatgaagcgtcaccgggtggtggccctggtcaacgaaccccaatcacccttcgagctcgccagcgccgccgaggtcttcggcggagtccggcccgacgtgcccaggcactacgacttccgggtctgcgccgaacatcccggccccgtcgcgaccactgtcggctacccgatgctcgtcgacgcggggctggccgcgttgcggcgggcggacaccgtggtcattcccggctggcagccccacgacgccccggtctcggcggccattatcgcggcactgcggagcgcgcatcggcgcggggcgaggatcgcggccatctgcaccggggcgttcgtgctggcgcgtaccggactgctcgacggccgccgcgccaccacccactggcgacacaccgccgagctcgccgcagattttcccgagctgcgggtggaccgggacgtgctctttgtggaccatggcgatgtggcgaccagcgccgggaccggtgcgggcatcgacctgtgcctgcatctcgtgcgatccgaccacggcgccgcgtacgccgcccagatcgccctgaacatggtgctgccaccgcatcgcgagggcagccagctgcagtacgccacgcggcccgccccggtccgggcggacgagtcgctggcgccggtactggagtgggcgagcacgaggctccacaatcgactgaccgtcggacggctcgcggaacaggccgggctgtcggaacggaccctggcccggcggttcgccgaacagctcggcgtcagtccggggcagtggctactcggccagcggctcgacgcggcccgggtactgctggaaagcagcgacctgccggtggacgccatcgtcacccgggtcgggctcgcctcggcggtgaacctgcgccgccggttccggtcgcgtttcggcaccacccccggcggctaccgccgggccttcggcgagggacggcgcctgtcatgatcaccgcatgacccgaaccgacacccccaccgagtgggacgagcgctccaccatcatggcgatgctcgactacgcccgcgccagcgctcgcgccaagtgcgaggggctcaccgacgagcaggcccggaccgcgccggtggcgacctcgccgctgaccaacctcgccagcttgatcggtcacctgcggtgggtcgagttcgactggatcgagacggtgtttttgggcatcccggaccagggccggacgccctgggacgacgacccggacgacgtcgacgccgagatgaccctggcgttgcgcacgccgctggcgacgctgctgagcgactacgagcagcagtgtgagcggtacaacaagctgatcgccgaccacgacctcgacgaacggtcccgcaacccgcatccgggcaggcagccggtgacgttgcgttggatcctgctgcacctcgtcgaggagatctcgcggcacaacgggcacatggacatcgttcgggagatcgtggacggccagaccgggcgctgaggtcagaagaacgccagcgggctgaccggggagccggaggatccggtgacggtcaagggtggggcggtgagcatgaactcccagcggtcgtcgcgggcgcagacctcggccaggtcgtccagccaccacagttcgccgatggtgaggcccaggtcgcggatcagccgggcgtgcagcgggtaggtctcctggtggcccggctcgaacggggtcacctcgaaggtgcggttgtcgatgccgatcgcggcgatttcgttgcggtggatccagtcgaccgtggtgatcgacagtcccgcgtgaatgccgctccagtacggggccttgtcgtccagcgagtagaaccagcccagctcgccggtgcggatgagcaggatgtcaccggagcggagctcgacgttctgcgcgtgggcgcaggcgtcgagctcggcgggggtgatggcgtggccgccgggcagccggtcgacgcccgcggcgcggggcaggtcgagcaggacgccccggccggtcatgtggtcggcgagcaggtgggtcgacaggcggcgggccccgtcggcgcccacgttgccgatccagaaaccgttgtacatggtggacgcaccgaagccgtgggtcaggccgtcccagtgggtgccgctctgcaacggcatgaagacgtagtcgtcggcgccgtggaagccgcccgaggcgcggtcggcgacgaaacccgcgaccacgtcggtgccggtgagcgcgtgggtgtggaccacggcgggccgggacgggtggaccggcatctcgtcgccgatcgggatggcgcagctgacgacctcgccggtggtgacgagttcggcggcggcgaggcggaccttcgcggtgatgtagttgacggtgccgagttcgtcgagatcaccccagcggccccagttgtggggtgcccgggggttggtcgcgccgatgaccttgccgtcgccgtccacccggtagtcggggggtgtccagccgcgcgaccagtcctgcatcggtacctcgttctcaccagtgaaaccttgacgatggtgagactttaccagcgtttgacgatagccggtaaagtggtggcgtgagccaaccagtccccggacagcgtcccgccgcgcccgaaccgctgcggctggtgcaggagttcctcaacacccggtgggaacgggccggggtcgaggaactcgacagtccgcgaggactgctgcggtgggccgccgcgcggggcctcgtcgagaccgacgccccggtcgggcagtcggatctggacctcgcgctggcgttgcgggacaccttgcgggaactgctcgccgcccggcgccccgtcgagacaggggtgttggcaagcctgccactgcggtgtgacattcaggccggacgactggttctggtacccgacggggccgggatcacggcggccttggcgcggatcctcatcgcgggcgtggaggcagaacgggacggccgatgggagcggctgaaactgtgcgcggcccccgactgccggtgggccttctacgatccgtcccgcaaccgttcggcgacctggtgcaacatggccgtctgcggttcccgggcgaaggcccgcagctactaccggcggcagcgcgccgccagcgccttaccgacgcccgaactcagaagtcctcgtcgtcctcggccgccggagccgtgtcgagcgcgcgcagcgcctcggcatagctggcttcggcccgcagcagatcctcgacggcctcggcgaggatcccgaaatcgcggtccccggcgacccggctgagcagcaccagcggcacgacggtggtgccgaacgccttgggggtgttggatcgcagcaacggcgtccggtcgtagaccgacgccccggtccagtagtcccagctgcccggcgcggctcgcagcagcgtctcgcccaggtagccgacggcgccgacgacgaacgggtccgccgcggcgcgctgcaccgcgtcccagtcggcgaaacggttgagcaccaaccgttccagcgtgtccagggaggcgaccgagaagtcgaagggaaagcccggtggcaggaaccgcgaccgccacgagtgcagcagttcgtccatgttcgacgtccagtgctccaggaagtccccggcttcccgcgtgtcctgcaccggcagctgccgccggtgcaggacgaggaagtcgatgccgaactcgtcgcgcagcgccgtggcctgctcgatcgtggccagcacgtagacgtcgtcctggcaggcctcggccttggagcggtggaccaacaggaaaccgcgcggatcgtcgccgccgggatacaggtcctcgaactgctcggacaccgacagctggtccacatagtcgtccgactggtgctcgacgtaccaccacaccggttcaccgttgcgcaggaagtacagccattcggtgtcctcgccgacgcggaccagcgtgacgtcggtgacggtcacggcgccgccggtgcacgcggtcacgtccgactctagaatggactggtagtagtcctccacgtggtcgacgtcctcgccgtgcaccgagatcgcgacgccgaactcgggcaggtagtcgatcagctcgtccgcgtcgacgatctcgtccagcgcctccagccgccaccggccgatgtgggccagcgcggcctcggcggcgtcgcgggtgatcattcccaactcggccatgcgttcggccagttgtcttacggtcgtcttcgtcatggggctttcgcgggtcaggacgctcgcttcttggcgtagttctccagccaggcgagctgttcggggttgagggaggggcggacccgggtgcgggcgtcggcgacgtgttcgcgggtgacctcgctggcgtccatggactcccgcatcgccgacagtgccgattcccggatcagggcggcgcagtcggccgcggagtagttgtcgagggcggcaccgaggtcatcgagatccacatcggaggccaatggtacgtccttcgacgccgaacgcaggatggcggcgcgggcctcggcgtcgggcggcggcacgtacaccagccgctccagacggccggggcgcagcaacgccgggtcgatcatgtcggggcggttggtggcgccgatgaccacgacgttgcgcagcgactcgacaccgtccagttcggtcagcagcgacgcgaccacccggtcggcggtgccggagttggagtcctggccgcgaaccggcgccagtgcgtcgagttcgtcgaagaacagcagggtgggcgccgcctgccgggcccggcggaacagttcccggacgctggcctcggattcgccgacccacttgttcagcagttcggcgcccttgacggacatgacgttggagcggccgctgcccgcgatcgccttgaccaggtaggtcttcccgcagccgggcgggccgtacagcagcacgccccggggcgcctcgatgcccagccgggtgaacgtgtccggataggtcaacggccacagcaccgcctcggtgagggtctgcttcacctcggtcatgtcgccgacgtcgtcgagggtgatctgggcgagttccagtgtggagtcggccatgctggaggggcggacggtcgccagcgcggcggtgaagtcctgcggttgcagggcggtggcgccgccctccttggcgcgcatcgcggcccggaccccggcctcgcgcaccagtgtggacaggtctgcggcgacgaaaccgggagccttggccgcgacctcctccaggtgcacctccgcggccagccgcatcgtctgcgtgaacgcggtcagcagttccttgcgcgccaaggcatccggcatcggaatgccgatctcgtgttcgagcagtccggactgccgcagttcgggggagacggcctcggggttggcggtcgtgcacacgacgctgtgcccggcctccaggatcgtgcgcacggtcttgcggaacaccgtggacatgggcgtggactcgtcgcgcggggccagcgcctcgacgccggagaccatcaggacgcccggcggcgtcagcttcgcgacctggcgtcgcagcgcggcgttggcgtcgttggcggccagggcggcgatgtcgggggcccacacgtggaccaggttcgccttgacctccttggcgaccgaacggatcagcgtggacttcccggtgccggacgggccggtgaccaggatgcccagcgagatctcggtgccgacggtggcgagcacctcgcgatggtggaaggccaggtcgagcagttcccgcagttgctcggcctcggcgcgcaccccggcgagctcctcgaagtcgaccacctcgggttcgggggtctcggcggcggccggggccagattcgccgtcgccgcgcgcggggcggccggggccgcgggttcgtcgggagggcgcaccaggtgcatgtcgtggcgacgtcggaccggcggggcggaacccgcgcgctgccaggagaccacggtgtccgaggtgatcatgaccgcttcggccggttcggcgtcggcgatgctcaacaggacggtggtccagcccatgccgaccgtattggacagtgaccggcgcgcctgctcgaccgagtcgcgtccggcgccgccgatgtccagtggcaacagcgagacctcgtcgccgaccgagaccaccttgctcaacagcgccagccgcagcgtctcggccgacaccgccgcggtgatctccaccggcgccgtcaccacgacgcggcgggcggcggccaacgccaccggctccaccgcgacctcgtcgccgtcgatggccccgacgttgccgagcgtcagatcgtcggcgtagacctgaccccggcccgcgtaacgctcggcggccagcgcgatcccggtggtggtgcgcctgccgtgcagccgcaccgggtcgccgggcagcagacccagggcggccagcacctcgggatggagtctcacgattccccgccgcgcgtccagcgccgcgggtcgcagcgagatggtcaggttcagggacgtcaccggccaagcctagccagcggcaacacccgcgcggtgggagtgggacgtcgcggcccggcgggcggcgaggttgcccccgatgagcaggacggcgggggcgatgccggagatgaagccgctggggccgatgagcgcggtgcagccgacgcaccaggccagcagcacccagccgacgtaggcgggaaggtactcgccgcgacgggcctgccgcacgacgagcagtcccaggacgagcagcgccgggacgaagccgccgggcagggcccagaaggtcgcgtaggaggcgtccgaggccgcgccgttccacagcccgccgctcagccactgcgaccactcggccgctggcacgaagaaggcggtgtgggccagcgcgatgaacaccatgagataaccggcccaacggttcagggccgatccgggggttttgtctaccttggtcatggccccagtcttcgaccgggacggcggacgggaatccctccgccggggtgttcacatcccctgtgcgggggagaagcgtcaggactcctcgggggtcagcgccatccggtactccaccgcgtcaccattcttgaggatcgcgaccgccgcaccggactcggcaagctcccgccattcctcgccgagccaggactcggcgtcgccctggttggagaactcgctgtcccgcgccgcgatggccttgccctcagcgtcctcgaattgccacgtccagttcatgcccacactctaaagaccggggatcagggggcggaggcgaggaccaccagcaccaccgacgagaactggcacaggtaggccgcgacggtgaaggcgtggaagatctcgtggaagccgaacacttccggccacgggtcgggccgcttcagtccatacacgacggcgccgaggctgtacagcagtccaccggccacgacgaggatgaccgccgccagtccgacgccctccaggaactgcgggatgaagaagatcgcgacccagcccagcacgatgtagagagaggtgtacagccagcgcggcgcgcccagccacaccgtccggaacgccaccccggccgccgcgccgatccagatgatcagcagcaccgccagctgggcgccgccggtgagcgccaggacgccgaacggcgtgtaggtgccggcgatgatgaggtagatgttcgcgtggtcccagcgccgcagccattcggaggcgtagccgttgccggagcggtggtagaaaccggagacgccgaacaggctgatcgacgtgagtccgtagatggccgaggcgatcttgccgtcgatggttggcgcgatgacgacaaggacgatggcgccgatcacggccaccggaatcgcggtggcgtgaagcagcccgcgaagccggggtttggtggggccgttgatcaccgcagtcatgcatctaacctacgcgaacgtaggttaccgacgagtagattgtgacgggatccaccgggaaacgttggccgccacctgagagaaacctgagttggcaagtcggaaacctcgccggacgcgtaccttgtccgcatgcgtgtatgggtgcggtcaaaactacgggtgctcaaggcccggaagcggtcgcgctgggtaacagtcgttgtcatcgtgctcgcattggtgggcggggtgggtgtgtggtggtgggcgacctcgccgccaccacacaccacagaagacctcaggatcgccgtcgacggcaaggaacccaccaaactggacgcccggctgtacctgcccgagacgcagcccgcccccgcggtgctgctgtcacacggtttcggcggtaccaaggacaccgtcgtcgaagaggccgaacaactcgtcgcccagggctatgtcgtgctgacctacaccgcccgcggcttcggcgactccggcggcaagatccacatgaacgcccccgactacgaggtcaacgacgcctcgcagctgctggacttcctggccgaccgcgacgaggtgaaacgcgacggagccgacgacccgcaggtggccgccgtcggcgcctcctacggcggcgcgctgagcctgctgctggccggacacgacgaccgggtggacgcgatcgtcccgcaggtcacctggaacagtctcgcggactcgttgttccccaacggaaccggcgacggcgacggcgtcttcaagcagtcctgggccgggcttttctacgctaacgggctgggcgccgtcgcgccgcagcaggaggcacccgacggcgaggagtccagcgccgaacccggacagcagggccaggtgccgccgcagcccggcgtgctgcccaccggcgagaacccggcctgcggccgctgggccgacgacgtgtgcgagatgtaccaggacatcgcggccaccggacgcatcagcgagtccgcgaagaaactcctggacgcgtccagcccgcagtccatactcgacaagatcgaggcaccgacgctgctggtgcagggccaggccgacacgctgttcgacctcaaccaggccaacgccaacgccaagggcatcaccgaggcgccggtcaaggtcgcctggttctccggcggccacgacgccatgggcaccgaatccgaccagaaccacgtcgaggtgctgaccggcgaatggctgtaccactacctcaggggtgagggcgacaagcccgacgactcgttcaccttctcccgcatctccggcgtcacctcgtcctccatcgacctggccacactcggcatgaccacgccgaaatacccgggcatggaaggcagcaccagccccgccaccgaggacgtcaagggccgcgaggaacagaccatcgccagcccgcccggcggcacccccgccgcgatctcgaccatccccgcgttcgggcaactggcctcactgcccggcgccggaatcgcccgcgacatccccggacagttcgccatggccgagaccgagcccatcgccgacgaacccgtcgacgtggtcggctcgccgaaggtgcggctcaaggtcgcgtccgacagcggcgaggccgtcctgttcgtcaagctctacgacgtcgccgacaccggcgaggccacgctgcccaacgggctcatcgccccggtgcggctgaccgggctggagtccgatatcgacaccgccgaggaggtcgaggtcgaactgcccggcatcgtccgcagggtggaacccgggcacaagctgcgggtcgtcgtggccacctccgaccaggcctacgccggtccgcaggacccggccgagtacaccgtccagatccggcccgaggtcgaactgccccaaaccccggcctcgccgctgccgtcccaggacgccgcctggcacaccgccctgatcgtgctgttggtcggcatcccggtggccatcgtcgccgcgatcgtcatcgccaggctgcggcaccggcgcaccgaccgcagcgtcgaagccgagaccgccgacaccccgctggtcgtgcgcggcctgcgcaaggtctacggcgacgggttcgtggccgtcgacggcgtcgactaccaggtccagcgcggccaggtcatgggactgctgggccccaacggcgccgggaagaccacgacgctgcgagtcctgatgggactgttgcagcccaccgagggtgagatccgggtcttcgggcaccaggtcacccccggcgctccggtgctgtcgcggctgggcgcgctcgtcgagggccccggcctgctgccacatctgtccggaatagacaacctcaagatgtactggcgttccaccggacgaccgtgggaggacgcccgcatcgaccgggtcgtcgagatcgccgacctgggcgaccgcatcaaccgcaaggtgggccgctactcgcacggcatgaaacagcgcatcgccatcgcgcaggccatgctcgggctgccggaactgctcgtcctcgacgaacccaccgacggactcgacccgccccagatcgccgagatgcggcgggtgctgcacgactacgcctccgacggccgcgccgtgctggtgtcctcgcacctgctggccgaggtggaacagacctgcacccacgtggtggtgatgagccggggcaaggtcgtggccgccggaccggtcgccgacatcatcggcaccggcgaaggccaccgcctcgaagacgccttcctggaactggtggagcagaaatgaccacacacgccgccgaaaccgcgcccgccgccgacggctcggcccgcggctactcggcacacgccaccctcaccttcgccaccgagttccgccgccagctgacccgccgccgcacccaggtcgtcctcggcttcatggcgctgctgcccatcgtcctgctcatcgcgttcacgctgggcagcggccgccaggacaacgacgacgactccggcaacgccttcgcgctggccgacttcggcaccgtctcgggcgccaacttcaccctgttcgcgctgctggtgtcgtccagcttcctgctcgtcatcatgatggcgctgttctgcggcgacaccgtcgccggcgaggccagctggggcagcctgcgctacctgctcgccaccccggtaccccgtggccgactgctggcgatcaagttcggcgtcggcctcagcttcggcggcctgtccatgctcgccctgaccgggttcagcctgctggtgggcacgctcgcctacggctggaaaccgcttcaggccccgctgggcggatccctgcccgccaccgacgcgctgtggcgcatcctcggcgtcgccggatacctcgcggtcatgctgctcgcggtcgccgcactggcgctgctgctgtcggtgtccaccgacgccccactggcggccgtcggcggcgcggtcctgatgcagatcgtgtcgaacatcctcaacgccgtccccgaactgggcgacctgcgcgccatcctccccacccgctacggccaggcctggctcagcttcctgtccacccccatccaatgggacgagatggtgcgaggcaccgtgacctcgctgtcctacgcgacggtgttcacgatctgggcgttctggaagttctcacgaaaggacgtcacctcctgattttgtccggctggacgtcgcctggcactatcgatgggagccgccgaacccgaaccggcggcaggtctgggaggtaagaggtgtccaacccaccgcaggggctgggagagccggtcaacggcgcgcccgacatgcgtgccccggcgggaccggcgccacgccctctgtacccgcagtaccccaccaccgcgccaccactcgccccaccaccgttggacgacgaaccgcgcgacaagaccaagtgggcacttctggtcggcctggcgggagtcgcgatcatcggcctggtcaccgccctgttcgtcatccccgacggcccgtccggcggcccctccccggacgccgccgccagctccgacgtcgccatcgaatgcgaacccggcccggcccccgagggcgaaccgctcaccgccgaacggttctatgaggacaaggtctggaccaactcgatcgacgacaacgtcaccgccgaccgcaccggccgctggaaccacgagggctgctgcgacgtcggcctcggctccgcccaacaggaactcaacgacctgggctgcgcctacggcatcgaggccgcctacgaatccgccgacggccacctgggcatcgcccaactgatcctcgccttcggcgacaccggcgcggccatggccgcctccgacatggagttcaccagcttccgcctccacgaggagagcggcgtctacgacgactccatggaggtctacggctacgtcgaacccagcggcgacttcctggtcctgaccatcggctccatcgacagcgacgactccacgatcgtcaacgaggcccagtccacgctcgaggccttccacgtcgactacgcgtcaaccctgccctactaggcgtagacgactgtcgctattcgagctttggcttggtcggacgcgcgtacggataaaccttgaccgccccgccctcggggagtagttcggtcacctcgtacctcacgtcatcggagttggcccggtaagttccgccctcgccggtgtcccccttggagccggagatgtctcccccaacgatcttgttctccgcgtcgaaaaccacagtagatggtttgtaagccttcaggtcttggcatgccttggactcaacgaggtactcaatgtcagccgacagccattcgcgaccgtcaaggtactcatgttcggaggattcgctgtcaacgacgtccacagacttggcggcgactctggtgaagtccaacttgtcgttgctcggctcccaccattgtccggacgccatatcgatgtccagagtcaacttgtcgtagtcgatcttctcgagatcaacgggctcgccggtctcaggatcttcgccgtgctctgtccatatggcgatacttgaacccatgccgacagtttgacctgggaaaatgacggggatattcacgctgtcaagaacactggcgttctcccgctgatccgatttcttgagcagcgcggtcgggtcgtcgccgttggcgtccttgaagctcacgtcaatgtcggcgttgtagagcacgtactcggatgtgttcttcagcagatacccgaacgaaaggtcttcggcagcaccttttaccggccctttgtcgaagggtgtgaatccgctgtcaaccagcttgagccacttctcattggcctcgcccaccggttccttaaccccggtggaaggtatggattccggacatttccccttctcggtgaagtagccacccaggacaacggtggcagtgccgaccaagagcaccaacacggacagaaaaatgctccaccacagccacttgcggcgcttccggaggcgtgctccggactcggaatcggtcttctcgttcatgccagtctccagtgatggttttcggccaggggctcggttgtggcgataacagcaggttgtgctgttgcttgagttggtagcgcttgtcggcatggtcccgcagcagatccgcgaacgcaccgtgcagttgactcaggaacgccgagtgttccagctggttcaaagcgtcgtcttcgatctccacctctatgtcggtgagcgccccgtcggcgtcaaaatggatcgacccgtcaggagaatgtccgaagcagaacatgtcgtgtatggcgtgccgatagcggcggttgttggcgttccaatgtgattcgcctgagccggactcggtgaaaccagcgcgcttgagcagttcgtcggcgccaacctgtctgccgttctcgagtgcacgcaacaccgcattgatctggcgggtcagcgactcgacgtcgtactcgtagaagctgtcatcatcgctgaaacccaaccgtaggcgtcgctggttgttgtaggtggcgaggatgcgaccgtcgggcgaagttgccctgacgatcatgcgttcgaagctgtctatgagcgagttcgtcatgggatggccttgtgctttctgccgctttcgcctgtccccaggtcgtcataggtcttctcgatgttggcggcttcttcgccgtccacgagttccatatccactgcggccttgaagatgacctctccggcgtcttcaaccttttttccgttggccgcggtgatgtcctgcaggagatcacgcaccagtcgccagggttcggcggcaggggagacactgtcgcgatgttcactatggaacgtggtgtcggaatcgagaccggcggtgcgggccacctcgtccctggccccgagaacataactcgccgcctgcgggaacgatgtgaccgcggcgtccttcaagtacgatgtgtgagccttcgtctcgcgtttgccgagaccactgtcggctggggacttgctgccgtcgggataggtgatctcgagtttttccgtccgtatgtcgagggacgagttatagaccctctccaacttgttcgccagttcctcctcctgtgtggacgcctcttccctgatggttccgatctcggtcctgaacctgtccaatatgtcggcgggactgtcgccgttcattgtccgcttggtgtgcttcttctcgctttcggggacactcacacccgtcgaatctgaattcgacaccatggtgttgctgagcccgattcccgcgccgatgatggtggcggtgagtgcgaatccgccgaacgacagggccgcggggatgatggccgccgcgacgccaagcgccacaagtaggtcgtctttcgaccagtgattgacagccaccaaagcgttggcggtcttctccgcgatcgtgagtgcgtcgtcgcgggcggctatgactatggccgtttgagcctcgacgccagccagcactgcttctgacaggaagtacattccccaaagggcttcctcccatttggtgaggttctcgccgaacgcgaggacgaatgtggccgcagcttctcccgaccaacgctccatctcactgactcccgagtcgagaaggacctcctcgccagctatttctttgagcgagtattcgcgtttgaacttgtcgagctccttgggccagtcgcctttggcgcacagcttcggaggtacgcccttgaccgacttacagatgtcgtgaagcccgctggggctgcctttgccgaactcgctcagcaggtcggtgacccaggcaaacttgtcatatttgtagtagtagacctcacttccctctacgacgtaataggtcgaattctggcctttgttcgccgggccgtacttggtgttcgattcagggcccgcgaggtatcgatccagagtcagctgcttccaatccgattcaagccaacccgggttctcgtagtcatccttgtcgccgtccgtccatgcgaactgatatccctcgtcctcgaattctcgaccggtggccaagcgtcgaatctgcttcgaggctttcgcgagctccgaacctacggcggagcccccgcctccgccgtcgccttgggcgtcattcaccttggattcctttcggccgggtacttgctggagagccggtggcggccaccggataccacgtatccgtcagtggaacaggacggtgcaacccaagagcagccctatttcatgacataacagtatttttcgggcacgtctgcgctggcgatggggaagcaatgtttcagtgaatagtgccgagacgcgacaggtcttgccgtcaccgatgtgcaagtgcaggtgagcgccgtcatgatgcggcggtcacctcggtcgcgtaaactggcgcgcgtacttcatcaagagcggtcgagggaacggccctgcgacaccgcggcaaccacccatccgggcaggtgccaaatccgtccggcgtgaccgcgccgggaagatgaggctgcggcttcctttcgcgaggtagctcaaagccccgcgacgagaaggaaccgcgatgaccaccacctctgtattcaccgattcccccgccgtcggcctggtgtgccggggctgttccgccacctacccgctggccgcccagcacgcgtgttgggagtgtttcgggccgctggaggtcgactacgacgccaccgcgctggccaaggtcacccgcgagcagatcgagagtggaccggacaacatctggcgctacgccgcgctgctgcccgccggggtcgacgccgccacccgggtcaccctgaatccgggcatgaccccgttggtcaaggccgacaacctcgctgctgagttgggtatgaaagcgttgtgggtcaaggacgacagcgccaaccccacccactcgttcaaggaccgggtcgtgtcggtggcgctgacggcggcatcgcagctgggcttcgaccggttcgcgtgcgcgtcgacgggcaacctcgccaactcggtggccgcccacgcggcgcgcgccggtaaaccgtccatcgtgttcatcccctacgacctggaacccggcaaggtcatcaccaccgcagtctatggtggacagctggtggcgatcgagggttcctacgacgacgtcaaccggctgtgcagcgaactgaccgagaccgacgagttcgagaacaccgcgttcgtcaacgtcaacgtgcggccgttctacgccgaggggtccaagacgctgggctacgaggtcgccgaacagctgggctggcggctgccgcgacaggtcgtcatcccgatggcctcgggcgagctgctcaccaaggtggacaaggctttcaccgagatgggcgagatcgggctcgtcgacccgtccgaggtcaaggtgttcggcgcccagtcgagcggctgcaacccgatcgcgaccgcgctgcgcgcgggcaccgacgagatcactccggtcaagccgaccggcatcgccaagtcgctgaacatcggtgatccggccgcgggcccttacgcgatcgagtcggtgcgtcgcaccggtggctggatggccgatgtggacgacgacgagatccgcgaggggattcggctgttggcccgcaccacgggcgtgttcgccgagaccgccggtggggtcgtggtcgcgaccttgaagaagctgctggccgagggccgtctcgacccggaggccgagaccgtcatctacaacaccggcgagggtttgaagacgctggacgcggtgacggccgggccgacccaccaggtgaagccgtcgctgaagtcggtcaaggaagctgggttgctcagctagcgaggaggctggctgctggcctggcgcgacggctcggtcgcggcagtcgcgcgagcgcggcgcagttcgcggcgggcccgcagttgcttcaggacggtcaggtcgtccttgacgatcgggcgcaggttggccagcgtgcggcggtgcagcgggacggtctggtcctcgtcgggatccagggaccattcgaccgcttcgacgatccacatgagagctgttgccgcgaggccgatgcctgccagcagcgggctggacagccaggtcgccgccaggacggcgacgcagccgccgtaacccaggccgatgccggttgccgtcagggcgatctcgccgggcggcagccggaacagggctcgccaggcggggaggccgccccgggcgaaccagtgcgccgaataggcgaacgccgcgaacgtgaagccagtgatcgtccactgaagccagtcggtggtgcccagcaggctcgccgtcaacgcggcgagggctgccgccgggagggaccaccggagagcggagtagatgtggctgatgggccaggccatcaggtagcggacgaccgcgcagcgtcgggcgtcgtcgggatcggctctcaccgtcagggcgagggtcttcagcgaggcgcgcacgtggaagaggaacatctgagcggttcccagtgacagcaacgcgtctgccgattcgggcctgtcggccagtgacgcggtgagcagctcgtgggcttcgcggaattcgtccacttgcagcagtgcgtcgccgaggaggcccatcagtaccgcgtcgtcggggtacacctccagagctcggcgaaatcctgcgaccgcttcgtggttcaggccgtcgaggagaagcaggtgcgcgtggtcgcgcatcaggtagtggtggtccggtgcctgttccaggccccgggacgtcgcctcgatggcttcggcgcggcgcccgagtgcttcgagggccagtcccagccgttgcagcatgtcgggtgagtccggttcgatcgccagcgcggtccggcagacttccagcatctcgtcgtggcgtttctgcttgtacagcgtgtagctcagatcgttgagcagtgagatgttgccgggatcggtatggagggctcgtcggacgatccgctcggcctcggcgtggcgtccgacatcgacgtagcggttcaccctgctcgtgatgtcggcggtgtcgagccctgaagtcattcgcgtgacggtcttccgagtctgggcagcggcgagagaagccgcttcttgaacggtgggggagcccattcatacgccaggaccggccacagtgccaggcccgcgaccaggccgctagctgccaggacagtggacgcggtccagacgctgacgatcacggccgtcagaccggaagcgccgagtccgagcccggccgtcagcgtgatgcgttggggccgtgggactcggccgatggcgcgccaccctcgggatccggcacgtatcgcccagtgcgtcgcgtgggcgagtgccgcgagaggggcggctgtgacggtccagcccagggcgttcgagcccacgctgtcagtcgcggcgcaaaggagcgcggccagggcgagcggtggcaggctccagcgcagacccgcgtgaacctcgatgatcggccaggtcatgcggcgccggatgtcgtcccactttcggcggccgacagggcctcgtcgtgccgtttctgcgcgtgtagggcgcgagccagttcgatgagcaggacgccgttgccgggttcgctggtcagggccgcgcgcagcatgcgttcggctgcggcgccgcgtcgcagcttcgtgtagtcggcggcgcgcgtggcgacggcgcgcgcgtcatcgcgttccatcgtggagcctcatgcgtcggtcgacggtgcccggggcggctcagtcgtccgacggtgggctgatgtgcgccggagtggacttgtcgcgcttcaggttgtgccgcaaccggtcccactgcttcttcgggtggccggtgaagtcgtcgatgatccaccactgggtgttggccagcgtgcggcgcggcagcgaggagtcgcggctctcgttggggttgagggcgttgtcgaagccgaacgctggccacagcagcactccggcggccaggccgagccagccgagcggtgcgcttccggtgagcagcgcggacaccgcagcggccagaccgagggtcgccagcaccgcgggcagcgttatcgacagtttctccagcggcagcagccgtggcagcgccgtccacgagagctttccgccccggtacagccagctggtcgcgtgcgcgagtgtcagggccagcaggacgaggccgaaccagcgcggccatccggttcccgacgggttcagcagcgccgtggccgaggcgagcggcagggtccagcggaacgacgcggcgtaacccgagatcggccagcccatgaagtaccggacccgttcggcgcgccagtcgtcgtcgggttccagcaccatcgagtgggcgaaacccgccagcgaggctcgtgcccggcccagcatcatgtcgttgagcgccttgccgtaccagttgatccccaggtgcggatcggcctcaagggacgcccggtagtacacgtcggcctcgtagtagcggctctgccgccgcagcgcctccccggccacctccagcagcgccgtgtcgccggggaactcggtcaggccccgttcggtgatctcgaacgcctcgggatgcctgccctcccagttgtagtagcggcccaggtcctcgaagaccgcgtgtcgcagttcccggtgcgggtcgagttccagtgagcggcgggcgagtgcgatcgcctcgtcgcggcgatccagtcgccacagggtccagctgcgccgccagtacagcaccggttcgttcgggtccagggccagtgccttgtcggtgacctccaggtcctcgtcgtagcgttgctgactgaacagcgtgtaggacagcttgttgagcaggttgatgtgctcggggtaggtcaccagcgcgcgccggaccatccgctcggcctcggcgaaccggcccacggccgtgtaccggtcgacccgcgcggtgatgtccgacggggactccgtgacggcttcgcgtgcctcgctcatccgcgtctgcgccgcttcaggtagtcgcgcaggtcgtcgtaggtgccgtcggagttgccgaaggcggtgacgttgcgggcggtgtccagccacgggccggtggagggcttgacctccttgaggaccttgccgaagtcgtccatcgagatgggacggacctcgccgcgcaccatcgagtccgacagcgccagttcggcggccgagtcgaccaggtgcttgaggtcggcgccggagtagtcgccggtggcctcggccagcgcgtccacgtcgagttcgcccagcggacggcccgccagctgcatgttcagcagcgccagccgcgcgggtcggtcgggcggcagcaccagcaccatccggtcgaagcggccggggcggcgcagcgccgagtccacgtcccacgggtggttggtggcgcccaggacgaacacgccgtcgttgcgggagttgaccgagtccatctcgttgaggagcgtgttgacgacggtgcgcagccagctgtcgtggcgcaggtgggaacgcttctgccccaacgcgtccagctcgtcgaagaacaggacgcacggcgcgttgagccgggcggtcgcgaacacctcggcgatgtgccgttcccggtcgccgacataggcgtccaggacgtcggtgatctccacggccaggaacttggcgcgcagctgcccggccagcgcccgggcgatgtaggtcttgccgcagccgggcggcccgtacagcagcaggccaccggaggtggacttgccgaaggcggcggccatgtcggggcggcgcatcgggcccaggaacgcgatctccagccgtttcttgaccgcctccatcccggcgacgtcggcgagtgtgaccgtcgaggtctcgatgtcctcggtgaccgggtcggtgcgcggattgacggtctcggcgctgacctcccgctcggcgcgggtccagtcgaagccggtcgactcctcgggttcggtcgcgggttcgtcggtaatgggttcgggggttccggacagcgcggcggtggcgcgtcgtagcagtgccagggcctcggcgttgccgggttccctggccagtaccaccgaacagtgctccagggcctcggcggcccggtcgtggtccagcaggacctgactgacgtgcacgcgcaacggcacgtcgtcgggggccgcccgcacggcggccagcagactcgcgagtagtggcgggggtgactgcatgctggaactgtaacgatcttcggttacggcggccgcgacctcgtcggcgcttggcatgaacatgcgagcaaacgccaccggccccgcctcggcttcgaggcggggccggtgttggggtggtgggatcaggactctccggccagggtcagcgaccgcagccgtcggccgccgtaccacagcgcggcaccggtggccacgaccgccagcacggcggcggcgaccacgttgatctgcgcggtgatggcgttgggcgcgacggttgaggcgatggcctcggcccagtactggacgctgaggttcttggcgccgtcgacgagaccggccaccaggctgtcccacagcaccacgtagatcagcccgatgatgacggcctgccgggacagcacaccgatcatgatgaacagtgcacagtagatgatgctggcgatggccgcggccaggccgtatccgatcgcgaccccgtcggacaccccggccaggatcagcccggccaggaaggtcggcaccgcggcgaaggccagtgccgtcgccaccgcgaccgcgtacttcgtcagcgcgatcttccagcgcgacagtggtttggtcagcatgtacacgatggagccgtcgtcgatctcggtgctgatggcgccggtgccgacgatcagcgcgatcagcggcacgaacgtggccatgttcaggttgcccagcagcggatcggcggcgttgcgggccgcctcggtcggcaccatgccgcgcaccgccgccgacaacagcagcaacacgatcggcagcagcgccagcagcaggccgcgccagcgtcgcagcagactagagaaggtgaggcgggcgattgtggaattcatgtcggtgctagctcctcaccaggtagccgaagacactctccagtgactcgtcggcgggactgacgtcgtagagacggatcttgttgtcgcgggcgatcttcggcaacgacaccgtgaaccgtccgaagtcactggtctggacgtgcagcgcgttgtcctcgccgtcgacctgcaccgcgcccacgacgccctcggcgaccagcgccgaggccaggccccggtcgtcgtcgctgcgcagcgtgtaccggtgcggccggtcggtcatgagccgccggatcgcccggtagtccccggaggccgcgtgccgtccggacaccatcacctcgatgtgggtggccagctgctcgacctcctcgaggatgtgcgagctgaacagcaccgtgcggccctcggaacccatacggcgcagcatgtccatcagctgcaaccgctgccggggatccatgccgttgaacggttcgtccaacagcagcaccgccgggtcgtggaccagcgccgcggccatcttcatgcgctgccgcatgcccttggagtaggtctcgatggcgcggcccgcggccggggccatctcgacggtgtcgatggcgcgcctggcggcggcacccggatcgggcaggccgtgcagtttcgcgttggccagcacgaactgttccccggtgaggaagtcgtacatggcctcggcctcgggcaccatgccgatggtgcggtagatctcctcgttgcgccaggtcggtacaccgtccaaagtgacggttcccgaggacgggccggcgaaaccgcccatcatgttgagcagcgtggtcttcccggccccgttggggcccagcagtccggtgattcccggcgccaccgtcatcgtcacgtcgttgacggcgaccacgtggccgaaccacttggagacgcgatctatctggatagtactcattgggaggacaccttccggtagcgcgccatcaacagcaggtagctcaacaccaggatcgcgatggtgacgagggtcagcaccccgccgatggccaggtccggacggatgttgaccagggtctgtttggtgtcgaacaggaatgcctgcaccccttggtacagcgtcaccggcgacagcatgcccgccatgtgcgccgagctggtcgacccgaactccatcaggaaggtctgggcgaagctggcgacgccgaagcttcccatcaggacggcgatgatggccgcgacacccaggccgcgcctcggcgtcaccgaggcgatgagcagccccagcatcgtgaacagcgccgccagcagcgcgcagccgaacagcgaggcgccgaggtccagtgtgctgtctccgaaggggagtttgatgagcaggttggccaggtacaggatcagcagcggcgcggccatgagcgcgaacaggcccgtccacaccccggcgatcttcgcgtgcacgtagccgcggtaggtcagcggccgtgacaggtacagcggcatgaccccgaaccgcaggtcccgggacaccgcgtgcggcgcctgcaccgccaggaacagcgccggaaccgcctggacgaacatcgtgtagtcgctgatctccaggatcggctgcttctggaagttcatgatcgccatgatgatgaaggcgggcaacaggatcgcccccaccaggaaccacgggaacagcttcgcgacgatgccgcgtccgatgccgtaggaaccgcgcagcgtctgcgagtacagcgccttggcgatgttgaagctgtccagccgcgccccctcgtagcggcggtagccgatgttgtggatgacccccgaattcggcagaccgttaaccggtgacgacatggtcctggctcccttcgggcgtgttctcggcgaagatctcggcgatgtggtgccggtcgcgctgcaaccgcaccagccccagccccgcgtgcgcgacggtgtcgcgaatggaatcgaaagtggactcgtcggtggcgggcacgtacatcagctccccggcccggcgcacccccagcccgctggcctccaggctcgcctgcgcccggtcggcggcgtccgcgcccccggccggatccagcacctccaggatcagcgtgtgggtctggctggtcagctccccggtactgcgggacttcagcaaccggccgccgtcgatgatgatgacgtggtcgctggtgcgttccagctcgcccagcaggtgcgaggtgaccagcaccgagatgccgaacttcgtgtggatccgccggatcaggtccagcatctcgtcgcgccccaccgggtccagcccgttggtcggctcgtccaggaacaccagcttcgggtcgtggaccagcgcctgcgccagcttcacgcgctgcttcatgccggtggagtagccgcccatgcgccggtaacgctcctccatcagcccgacgtgccgcagcgtgtcggcggtgcgttcccgggcggcgccggtcggcagccccgagatccgcgccatgtgcatgacgaactcggcggccgacacgtccggcggcagacagtcgtgctcgggcatgtacccgacgagctggcggatctccggcccgtggctggcgatgtcgtaccccaggacactcgcccgcccggcggtgggagtagacagacccagcaggatcttgatgagtgtggactttcccgcgccgttggcaccgaccaacccgcagacgccctcagggacgtccacggtcagctgatccagcgccgtgactcgcgagtagcgcttagtgagcgcttcaatggttatggtggacacagcttgacgctacggccccgacaccctccgcgcgtcattctcgcggccgaaccgaccccgaaccttcgtcaggggttaccccgcaccttcgtgggggccgggcccctagttcggcccacgcgctggcccacccgggcgtccgtcccatgtaaaaatgaagcctctaaaagtttcgatgggacaagactgtggttgaaccaagggatctggtggccaggcggtatctcctcgaagaacgcgtggcctccggaaccatgggtgaagtatggagggcgagtgacacccgccgcgcgcgcaccgtggcggtcaagctcctgcacgccgacctgtccgagtccgcagccgcccgtgtccgcttcaagtccgaggccacagtggtggccgctctcaactcgccccagatcgccaccgtgtacgaatacggcgaggaacccgacggcgacaccgtccggtcctatctggtcatggaatggatcaagggccgctcgctggccgaactgctcacccaaaagcccaggctccacgtccacgagaccgtccgggtcatcaccgaggccgccgaggccctgcacgccgcccacgtcgccggcatcgtgcaccgggacgtcaagcccggcaacatcctcatcaccaacgacttcgccgtcaaactgatcgacttcggcatcgccagcgcccgcgacgagtccaccggcgacgagtccggcaagatcctcggcaccctggcctatctgtcccccgaacagatcacccactggcggctcacccccggcgtcgacgtctacgcgctcggcatcgtcgcctacgaatgcctcgccggagccccgccgttcggcagcgacgttcccgccgagaccctggcgggccacctgtcccgcacccccgccccgctgccgcctcgcgtccccgaacctatcgccgaggtcatcctcaaggcgatccgcaaacgcgccgtcaaccgctggcagagcgccgccgagttcgcctccgccctgcgcgaggccgccgccaccccgcccccggcgcccacctcacccgcgacccccacccccgaacccgccccccgcgccacatccgacccgcgccccaaacccggacgccgccgcatgaccctccagctcgtcggcctgatcaccgtcctcgccctcatcgcggtcgccgtcctgctgttgtggccatccctgttctccggccagtccgatcaggacacgatccccgaccaacgcgccgccgccgactcgggcaccgatgacgaatccgacgaccccaccagccccgacgacgagtcgagcgaatccaccaagagcgccggcaaacccggcgacccggcgtccaaatcagacgaaccctccgacgaccccaccagtggcgacgacgatcccggtggcggccaaacggtgcccgacctgaagggcacccagacctacatggtcgagtacaccctccagcaacacggctacgagaactccagcggcaaggcgcaatccgagaaacccggcgaggagaactgcgtcgtcactgcccaatccccgtccgctggcacggaagccagcccctccaccaccatcatctactactaccgagccccagtttacggctgtggcaacgaatcccgtatctcctcagtagactatcaacccatgaccaccccctcgcaaccctcggtgatccgtgacacaatgagacgtcgatatgtctcgagaagaggactccgaggtgaccggcccagacttggtggcgaaccggtatctcttgaaggagcgcatcgcatccggatcgatgggagaggtttggcgcggtgacgacacccgcctgaaccgtccggtggcggtcaaactcctgcactcaagcctgtccgaaaacaagcagttccgagaacggttcgcccgcgaagcgaccctggtggcgggcctcaagggccagcacgtggccacagtgtacgactacggcgaagaggacagctccggcgccgtccgctcctacctggtcatggaactcgtcgacggcagacccctgtccgagatcctcgacgaacgcggtccgctaccggtacccgaaaccgtccgcgtcatcggccaggccgccgagggcctgcgcgccgcccacgaagccgggatcatccaccgagacgtcaagcccgccaacatcctgctcacccccgacggctcggtcaaactgatcgacttcggcatcgcccacctccgtggcaaagccgggctcaccgactccggcatcttcctgggcaccctggcctacgtgtgcccggaccagatcgccgacgaggaaccgacccccagcaccgacatctactcactgggcgtcgtcgcctacgaatgcctcaccggctccccacccttcgcgtccgacgtacccgccgccgtcctcaacagccacctctacgaaccacccccaccgctgcccgaggaaatccccgcccacgtctcccacgccatcctcatggcgctacgcaaacgccccgaacaccgctggcagaccatggccgagttcgcgcagggcatccgaaaccccgacaccccagcacccccgcccgaacccacctccacaccagaccccgaaacccccgcccgcgcccccaaacgcaaactccaatggctcatccaaggcgcgatggccgtggtcatcgccatcctgtcgatcctgctgtggcaactgccctggcaaatccccggcttcccgggccacggcgacaacggcggaaacgggggacaacagttcccgggcatagtcgccgaaagcgacgaacccgcccaggacgacacccccgcccccggccaatccgaaacccccgacgtcgacgacaagagcaacaagaactcgtccgacgactccacccccgaatccgccgaagaagccgacacccccacccccgcgaacgacaacgacgacggcggcaacgacgaaaccgcctcggtaccccgcctcaaaggcaagaaccccaacgacgccaccgccctcctcaaccaacacggattccacaaccacaacccggtccgcaccgacccgcaagacggcaaaaaacagtgcgtcgtctaccgacaatcccctcgccccaacacaaccgccagcaccgacaccaccatcacctactactaccgagccgacccgaaaaccagctgcgacggcaacgacacccaatccgacgacgacccaccccccaacccccactccacctggacgccccacccaccccgcccctccaccaccccgcatacccggctgcgccgccaataacgagcaggtacgctgtccggtcgagggcccttagctcaattggtagagctgcggacttttaatccgtaggttccgggttcgagccccggggggcccactcgctttacctgcggatattcatccgcgtcgttttttatgtggacggtggttgccgcgacgttgccgccgctttctcttcgagttgccgtgccgtttgtcccgtttaatccccgatggggttttggcaatgtcggaatcaactgggccagcagccactgaacagggctcggccttgacttttggctcccgtcggctggcgggctgccgcagtctacggccggtggcgcgagcggtatcgaggatcagccgcgcggtcgcagcagccgcagcatgatgcgtctgcggcagcaccgaggtataggtgtcggcggtcaggacgatactgccgtgaccgagttgctcctgaacggttttgagatcggcccccgcagtatgcgcgaggctcgccgcgccatgccgcagatcatgcagccgaatcggtggcaggtcatgtcggtcgcagagaatccggaatcggctggtgaggtaatcggggtggtgcggtcggccgtccggccgggtgaacacgtacccggtctcgtgccaggcatagccggcggcccgctgttcacgtcgttggcgttcggcgtgttcgcgcaacagtgcgacggtgtgccggtccagcgccacgatccggcggctggatcgactcttgggcgggcacgtgtagatcgctcggccgagcgtcgccagctgctgcgtgaccatcagttgtcggcgatccaggtcgacatccatccagcgcagtccggcggcttcgccacgacgcatgccacgaaacgcgatcagcgaccacaacacatactctcgatcgccttgaacacaatcgaggaaccgcaccagctgagccgcggtccacaccgccaccgccggccgaataccggtgcgccgccacgcctccactcgatccgcggtccacaccacggcatgcggccggtgcgggttggccaactccacatgccgggccgcattgcgatcgatgaggccttcccgaatcgcgccgttgagggccgcccgcaacgtggcacggacccgctgccaggtaccggccgcgcacggcctgccatgccgattggggcgcgccgccagctcggcgaacatctccgtcagatgctgacaggtcaagcccgcgagactgactttgtcgaggtagggccccaccaggtcgatgtgcagttgataggagcgtgccgtggtcggccggatcgtttggcgatgggccagccaaaaccgcaaccagcgcgtcaccgtccacgtcgacccggtggcctgcgctgccgattgctccaccaccgtgtctctggcggtggtcgctgcggcacgggaagcaaaacctcctcggcggatccgatgatgacgtccccacaggtcgacgactgagcagtggaagtaccagctcccgtgtcctcgctcggacagccgcggacactccgacaacaaccgcttccccgtagtgctgttgcggcatccgcaccgtttgaaaatcacgcccttgcctgccatgacgaaccccattctgagtttgactatctactcagagttccgccgccacagccgatgggaaaccaagtacacgacaattcagccagtcaagagccaactcgaaccagccagcgccctgcgtggcaatcaccgtcagaggctgcacggcgcctttcgtgcgaaccactatctggcccttgaaccggttcggcaaattagcgacaggcgctacgtccgtcggcttgacgccaactgaggtcattgtggtctcagcaatgtttccctccacgacaggctgaggtctcaatgaacgatgacgattcatgcgtaccttcactggtaccgaaatgctggtgtcagagacgccaagattttacaaatacacgaaatgtctagcttgcaagacttacacgagtgtggcgaacatacgctgggcgaatgctaggaaagcaattcaaggtgcgagtcaagccgtccagctcacttgaccatttgaccaagagagtgattctagcttttgccttgccccgtattggaggagctgtcgatgttgtggagggcgcggtattgggttcagtcggtagtggtggcgctctccgggtcggttgaatttcgaggttcagctcacggtcgagtggcggtcgtgcccggaaccgtttgcgcatcccaggtcgaggagtcgagagccaagagctgacagaataaacacatgatagacggtgaactccttgcgattgcccagcagaagatcgctaatttgcacacagtggatcctgaccgtgtgcccgttgacgctgtgatggctctttgggaactccattcaggaggcagccaacttggcaatgtggagtcgtgttatgtgatgagcgagtgttttggcttgctgggagtgcaaacggagtttgtgccagtggcgttgactatcgcccgctggcgcacagaagagatagtcgcgtgctacggaaagatttctcccaccgaccctcgggcagagtcgtggcacttcctgcttcgcgtccgcaagctttcggccctttgtgatccctcttctccggccttgcctgagctagcgggtgtcgcaggggcgcgccacgtagcgcagttccctgtgggcgactgggaccgcgtcggcggcatcgtggttgcgcgaggcgagacaatgctggtgtatcagcctgttaacgcggcgcctcacgatgtgtggcagcagtcggcgaccacgatcgaccgcttgcattgtgcaaaccttggatcgtgtctggcagcggaagtgctggatgccttgaggtggaacagtcaggtagctcggctcgacagtcaacggtgggcgcgcgtgcgatccatgattgcggccattggtgatgcaccgttgcgaattaccgatggaatgcaccgagcgtttcagatgcccggtggcgaaatgattaccgttaaagaccttgcacgctctgactacacgagttgagcatgtccaggggaccgtcatacttcaatctaatgtgttgtaagtctgttttgtgtgccaagctcgctgcagaagtgccaagcgtgtgtactcccacagtagacgccacgagggtaggtcttcgttggttgggtgtggttcgtttgcttcagggcgtggaacccgtgagagcttctcgtcgccttcgagtaggcggccgttagcgagatcgttgattgccgcgagcaggagaaacttttgggtgtactcgtctgaggtgccggatattggtttggcgtgcggccacgtaagcaggtcatcgagtagtttcgccgcgtggtcggagtcgagggtctcaccaagcaagtaagcagctgcgcaactacaaccaacattgtggatcatcatgttgacggtgtatggcagcatgggagttgccccgattcgccgcctgatcttgtcgtgctcggacttggcgtcagcccaccgctgaaggcggatcagcacctcgatgagaagccgacgagcttcaagttcttgtggaccaccaagaaagttggccttgccgatcaggtatcggcaaagtcgctcggcattctcgtagtcgcgaccggtttgaagttccattgtgatttggcggaatgcgtcaagagcgtctgaatgctcagttgacggcagtctgctgatcaagtcggcgaacgcgctgtttagagtcgcgatctcttcattgtgttcgatgagtgattgtcctcgggggttgtggagcgcgttcctcagcggtgtaaggagctccatggccccgtcgggtttctcgagtgccaaacgttgggccgacatgagggagtcttgcaaccaggggatgacttcgtcgatcgtgacgtcggtgcgggtttcctcgtcgatgaacaaaagagacagtgaaatcttgatctgcatcgtgacaagctcgctgtcgaagtcgtcgtccttgactggttcgatctggtcaagtatcgacatctccagacgccatagttgttcagccgccaaggtgttaccgcggtcgcgttgcaagatcgcgaagttgccgaagagcagcaggatttgaggtgatgccagctgctgggcggcgatgttttcgacgagcgcctccgcgtgagtggacatcaggtatgacagttgaacgtgcccagcgtgcaggcttgaggtcatccaaatgttcgtgagtgtcgccaaacggtttagcaggtcgaacatgcctgagtgtgtctcgcgaaggcgtcggatgacgtcttgcacgatggtgttgaccgcgatggttcgcgaaccatcagcaaccagtgaatcgaactcgtggggtagatcttcgtcgaagtcgacaagagagaatcgacgaagttctcggactgcctcgagaaggtcagcggattccgggccgacaaacatggggccggcggtcctgaagtcggggttgcgcagctcatcgtcgtgggcaaacaaggctcccgcagcaaggtgtatgggaatttggcgtgaggcggtatacgccgccgcggtcatcaacgccaagggggctagcttttgaagagtatgtggctcctccttcgtaagagtcgccacgtgatcgagacacatgtcgatcgctgcgacgagcgtgcgtgggtacccgacaggaatggccatgtcgtccgctagtgcgcgctgtttgagcctgtcgaggtagtggtgggcttggtggatggggattccgcagccgtgcatatatccggtcgccagttcaatggccagaggccagcggcccatcgcgttgacgatccgttcgagaagcccgatgtgactgctgtactcggcgtccgacatgtccaggcgcagtcgcaggagtgtgacggcttcgtcgcggctcatttgctctaccggaatcgttgcggccttgccgaagcgggtggcagcatccagcgccgtgatgagtacgtcgccgcggccgacagcgggaagccatgcacccaagtcacgcgccaccgtgacattgtcgaagactatgagccatcgtccgttatagcggcttagctcggtgtggacggcatcgcgtagttcatccggagttgcttccatgatcgaggcccgagtgatgccgcgaatgtgcgctaggacttggcgcaacgatgctgtaagggtggaggtggattccgcgtccacccaacaaatcaggtcgtacaagtctgcgcggttagcgacataggcagcggcctgactggatttgccgatgcccgacaatcccaccaatgccgcagtgcgcaccccggcatcgatagacggagcgaacacgtcgttgagcctcgtgatgatctcgggacgaggaacatctggaatgggcggaacccggccaacaacgactccccagtcacgaaccgcaagtgactgcgccagcacgtgcccggggacaagcagacgctcgcgaaactcttgacgtgtcaagcatgccgcgccctcatcagcagcacgtctcaggacatcagaaatgagaaagccaagaagcaggcccgcggattgctcgccgagcccctcacgggcactaacgcgaaactggcgaagccgggaggccagatggtaacggatctctatgtcgtcgcggtcatctacaatgacccgtgccctgcaaaatcgttcaatgatcgacggcagcatttggctgacctggctagcacggcttggtgccccagccaaggtcgccaagagggatcgacgcagctcatcgaaatcgtcgatggcctctagagcggtcaccaagtccttcatgccgggaccagcttgcgcgttagttataagttggtattccttcgcattgactgccacaactaggtcaagtagaatgccaaatgcttcggaggcactcattgtgctaccgggttgacgtgacttcacctggaccgcgaccatacgttcgccaccgtcgcccgttagatcgaagtcaacggtgttaatcccatcggcgccggagccaccttccacacgcagcgccgctatcgactcatcgtcgatcctttccagcagagcctcgagagtacgcaaatactggtactggaagcctcgggcagcaacccgcccaccatcaacagccataacatcaccctgttgcaatccgtcgtgttttgtttgaacgcgaggcgccagcctgcaccaggcttacatgaggatgagacggtggtgcattctggatggtggttgaggtttttcatgatcacagcgcactttcaagagatcgtctgaaggcggagtttttgaatgacggcgtggtcgaatgggatatacggcttattaagtgcaagagtatgccttttgggtggttggcgtcttcgacgttgatgaggcgaggtgatgtcgggggcgaggtggaggtgaacgcaggcgacgatccggataccgctgagattggcgtacgcatcgttgtggcctcttcggttagctcatggaaatctatgtcaaccgtgtacgcccgtcaacaggttggttcttcggcgaaccgaaagggagaggccctattcgaagcatcagcgtgagatgaggtccagtgcggcgagacaaagaggtccttcatggttggtgaaggggttgtgcacgatggtgttaggtgaagcggacgccaatagatggctgattgctgtcgcttcgtgctgtgcgagagccccagcccgcttcaaggcgatggcaaagaggtacatgcgttgtagcggttgcagatctggatctgcggcgatgatcggatcgtcggcgttggcgagtatcggactggtttcgtggatggccatcggctcagcgagcgcggatttgaaggcttcgactgcctcaaggtctatttgcaggcggcgtgtcagtggccgtgtcaggattggtaggaataggtcggatatgcccatgtggatgcgagcgtgggcgcggagcaagatggcgggcaaatcctgtggtgaagctacgctgagcgcgagggtcagtacctccgacaaatcgcggtacctccgtgtcgaaggttcggtttggaaccacgattcaagctcgtggaagacagctttggaaatgttgtctcccggaaacatatgtgtatatatggctagcttgttgttgctatagaaggggcgtggactcgcgccttcagtaaatgcggctttgaagtcctcatcggagacattccagctttctctgtctagcaacgagtctacgattgggtcttgtcgtcgatgcgcattttcgccaagtttgctaactagggcgcggagtacctccacgttgccctggttttcttccttcgcccacagcaagaagttttgatcgtggcgtagttcaacatcagcgccggcgtcacctcggatcatctccgcgatcgaagggtatctggaggcgacggtcacgagcgctgacatgactgctcggcgtcgttggcgcttagttagacgttgccgatcagacgtactgataagtcgatcgaagatgtctttgccgaaatgatcgcacagttctacccagttctctgccacaagatccaccaggatctggtccttttcatcacgataggggaggcgaagactcacccctggtatctgacccgaatgaccgatggattcctggatgttgtcgaagagcgtgaggtctccaagcatgagcattcctatccatgcaagttgtcgatgttcttcgagttgcggtccataggcgcaaaggtcgtgcttaatttcgaggcgcagccattccatttcagaggtcggtgtatcggcaccagttgtggtttcactgtgctgctggtggttcttgatggcttgaacgaggccgataaaggcaatgcgccgaacttcggtgtcgggctcggttcgccactccgacaggacgttgatgtgctcttctgcagctagcatgctgcgtgctagttcgaaggccaatacttcgcgcaactccggttccagatgtgttaggaggtcgagtcccttgttgaagattcgttgggagggttcgtcggttcttttgcagaacgcctgaagtattgcgactggaattgtgtcggatatacctgatgtaatgggtctttcatcgtataggaggttgtcggcgacttccagaactgttgcctgttctggccaggcggttattacggaggggacgtgccacatcaaggggtgaggtttcaccgcagtgcacagcgtcgctagctcggttgcgtcatagcttgctagcaagtcgcgtgcggtttgccctttgacgcctacttttcgggcttcgtctttaaactgtttccatgcgtcggccaccgccagtgccacaacaacgcgcttctccgaactcgtagtttggtcttgctggcgaagcagggacacttgaagaccgaacccttctttcggtccaagcacgtcgacggcaatgcttgccaatggcgcggcgcgttcgtactcgccgcgaagacgtgcgatcagagccgtgctgacctgctcgtcatctaggtactgttcaactagttgtcgcgctgcagagtacggccgccaagaattcagcccttgcagtagtaccgccttggcatcttccggcggcaaggcggtggcgagtctcgcgacactgtatgcgccgggttctccaattttcgtttctaggtacgagcgaagtattgaggtaaattcgggatcgtcgatccactgttggggaattatgttggggtcatataggataagaccccgttcctccggctgggcgagttccgctacggtccattgtttgaatcggctatcgtcggcgaactcgttacaggcaagcgtccacgcaatacggcggtcgccgccgtttcgtccgtttgtggtcagggtttctagcgcgaaatcggcgacttggacgtctccggtggcagcgatgtcaacaaggtcatctgcgggccacggcccgcgggcccaattctcgtagtgcaggagggacagcagccaggcgcgttcttctgggcgaaacagtgcagcttcaccgttcgtggtggatttttgcagtagatgcaatgcgaccaggcgcagcggcactgaaggctggctccgggcccagtcaatcaagccagaagtttcggtagcctctgcccaaccggtgccgagagccaggatgacagcggcctgggttgccgaggatggtccggtttgggcaagagataccagccggtcaatcaagtgtgtctgacctttgaagcgctgcgcgatggccaaggctgcgttgaccttcacacggtcttccggatgccgcaggccccataccaggtgtttgagcgcgcactcgtcagcaatgggcagttcgcgcagtgcccacatggttgctgcagggttagggcgaggagcagtaagccaccgtttcatggccggaagcaggttctttcgggcgagttgattcgtaagcatgccgactagagccgcaatgaggtttgcccgatgatgtagcgatgggtgggtttcgacccgttctaccaggttgttgatgtatcgggtttgggatttcggcgtgagtttgacaccggcggcgagggcctcggcgagaagctcgtaaccttcgatatctccccacatccgctctccggcgtcaagcgccgcagcgagaagcaactccgttccatgcgaactgagttgagcgctcaacagtgcgaggagtacatcgcgccatgccggatcaccgacaaactgttgtacggcctcggattgtgcgtgaggaggtagcgtcacgagatactgaccagccatgtggtcaagcagagtccggtgtaggaaattgtacgtgccagcaccatatgagacgatcaaaccgaactcatcttcggcggtggtaaggacgtcgttggccaacctgcgagcttccgctaggtcgtagccgagaacatcttcgtctgtcattgactctacgatcagtttgcgcatctccgacttcgtgacagtcccggaaggatctttgaggcgaagtcgataggcaaccgcagagaacaatgtggtggcctcactcgctggcaggggccctccgtctgcatgtgaagcacgccgtcgcatttgagggtgttttccgaccaaaagctcaacgaggtggtcgtagattctgaaccgttgctgcggcaaaggctcgccctgccacgtcgttgccagcaacgacaagaagagtggggtgcgggacaagtcgttaagttcggccgtggcagaaagctgagctaggaacggttcaacgccgacccacggcagtggattggatgatttgcttttctccaatgtgtctggtatcagtagctgactggcgatggtgaggcgctgttggtcgttcagaagcgtgatctctgctttaccccatggcaaccgccagttgagcctgtggagtgcgtatggacgcgtggagaggattgccgaggctttggtctggccgagaaacgtctccagttttccgagtgcctgttcggctgcgccgatattgctccactcgtccacaccatccacgagcaacaataggcgatcgtcgcgaagggcatgcttcaccaatggccagaggtgatcggcgctgtgggccttcagccaggcttccattgctgataccaccgagttctcagttgatgcttcaaggtggcgacacaagtatccaaaaggcaaccagattggcaaatcgggggcatgctcgcgttgcagcgggattgattgcggttgaggtgaaagaaggtcagttgcgacgaatcgcaggaggcttgacttaccggctccggggcggccaacgagcaacctgtattttccgtcggtcaaccattcatcagcttcgacggtgtcgactgggtgtgtcgggttgccaattgcgcttcgtagcaagtgccgtgctgacctgaaggattgacgctctatgccgggttgagattcaacatatgcctccccatctgccaaaccttggtcaggtcgtagcctctcgtctcgtgcctgagatccgtcttgctcaactacagatcgttcgcgatagggggcaacacctaggacaatgaaccgcttggcgtattcagtttggtcagctgaagggccacttccttgcgagtaaaagacggcctgatagaggctcctcaactctgaccgcagagttcgcctgtcctggagcgacaaatgctcatcgagagatcgggccgcctccatgccgcaaaatcgctcaacccatggcttaccgaaaaagtcatagacaatgcgaggatgatccttcaacaacgcagaagtttcctgtaccccccacggaacgaacgttatccccatcctcgccagtcggcttgtttgcttgcgaatcacctcgtcgagtttcgtgtgctgcaagtcgaacgatgtggcgtaatagaagacggaagtcttactgcaccactctccagcgacgaagtcgtcaatggccttctcaaccttggcggcggtgagttcctccactcgccgtgattgcagagtgatgtagtcgcgagcgtttgtttcactatccgtcaagtccaacggaagtcgggcgtaagcatcaataccggcttgagactgaccaggaaccccgaacagcttggcaaattgaacaggttggactgtgtgcaacaaccgaagaaacaggcgctccgcatcagaccaatcgagctctctaactggcaacacttgcgacttggtgtcaactggtggcgcaggtactgggccggtaggggctgcccacaacaacgcttcgacgcgatctttgctgttggcaattccaacattggacatcgttgtcgcccttcaccatgacctgcggaaccttcggtgccacacaaaggctaaaccctggcgtgtaagcgcctgaacacatgcgtcgccagccgtcgccaccacccctgccggattcaggcccgagctaactgtactcaacggtgccgtccaccaaccaggccaaagggcggcgtacacggccctctcgacttgttttacctaggtaaagtaagatgtagttatgtcgtggccgttccgaattacagcgcctctgctagacgtgcttgaagtgctcgtcgaatcaagggaggagctgcatggttgggcgatcatgaaggccaccaagagatctgggccttcgatttaccaggttcttgaacgtctgcgcaaggcagagtgggttacttgtcgctgggaggatcgtccaccagacgaaagccggcctcggcgccgctactaccgactgacggggaccggagcggcttccgcgcgagcggtcctggccgagcggcgccctgatcgatctgccagttacgcagccgactcgacaatccccctgggacatcagatctaacgggatagctgaatgcggcccaccatcttgagttcgattctttctcttatcgttgggggactagtgtttccggaccttcgtgacatcgcggaatgggcggctcgccgtctggtcaaatgggcagcgccgaaatggactgacgacgagaccgaagctgaggcactgtatgaggattggcaagcggtcatcgaagaccggccgggagccattttgaaactggtcactgccacggggttctgcgtttcggctgccacgcgtagctatggccgagtagtcaaaagtgactatcgggaagcattcaaggaccagccaagcttcgcaacaggattgcttcgcttgtggaagatccgcggcgaccgtatgcagcgcgaggtgacgatcgtgataattaagcgcgcgctggggaaccagctgacttaccgccaacgcttcactaacgccgttctcgtgcttgggttccttggttcgttctttggatggatttggttctgcatcggtcacaatcgagtcgacaaccaaactgtctccaatggtacgacgattgttgcggcgacatatcttgtgttgtggtggctgcttcgtcgtcggcgccggaagaagttctcgcaggtttcagacccggctgtggctcttacctgctcgtcagaagccgtattcacaatgaaagacccacgctctggccgcgaggtcatggtcaccattcgtgagatccccgaaaccacgccaggagggctttccgcgggcaacccagggtaggagggacgacgtaccaggaggttggatgtcggtccgcggggctgtagatgtgcggatggcgatcggcagccccgcggtactgctttaggtagccggcttgtcggtttgctggaggatttcgaggtaacggttgcggaagtagtggatgaggcgggaatcggtggtgccgaggatgagggttagcggccagatgatcagtttggcgtggcgggcaaggtatatgccgatgtgggtgatgctgtttgcgggtgcgaggaacgcgtagtggagtgtttgactgatccagtcacgtgcgtggtgtgccgggtggcgactggtcttgatgtcgatgagggttgagccgatgatgaggtcggcgatggcatagtcctcggttaggactggggcgacttggatctgtccagggatagcttgaaactgctgacgcccatggtggtgataggcatccgagagcttcgctagggcgtcggggtaacgctcaacggcagtggagttccacctgctgtcggatcggatactgactgcgggccgatactggagttgctgctgtatccattgtcgatgttttgcaaggtcccagcaataggttagccgcatatcctccggtgagacgtgtatgtcatgtgatgacgctgcagtcagcggttgcgggttgttgcggggacgtcttgttgacggtgccgtggtggtggctctatcgaaggtgtgggctctgatcagcgcctcatagggtgtggcgggggcaagatcgatgccgatggtgaattcgactgcccatcccaagcgggtcgattcgataacggaatcggcgacgtggaacgtggggttggctgtggcggcgtggatctggcgtacggcgatgtcagcgcctggcgcgagatcatcgaagcattcacgcaatcgagggtcggtacgcgggcgccggaatgagccggtcatgatggttctcctcttaaagcttggtccatacgtctaacgtgccggctctctgcagaccggtggtgtcaccagtactgcggaataccagcggcgcgaccttcatggcagcacccacacggttaccacgagatcaacccacaatggattgccatgatcgtgtgcaagctccatgaacgatcacgcaagaccgcaacgaaagatgaggtgatgagagatgagaatgcgttgattcaaaatacgccgaataagctattcaaagttaagaggagagagttcgaagacggtaagatgcgaatgtcttatctaagaatcgttgatgtatctgtgcgcttatctattcttgcttctatatgtttgacttaggcgtagtgttatatgttgcggcggcccctagaataccagatcagcggggttcgtgggctgtccgttgcctcgctgatctaagccagcaccgttggtgcccacgggagtttgcgtccactgaggcttctatcgtgatccgatcttgcggcggagtttccagctgcggccgttgctgacgtcgaagcgttcactccagatgttttctccgttgagaaggaacgtcaggccgctactccaacgcaagacgagttctccgaggttgagttgcccagcaaggcgcttagcgatgtggacgtcgcggcgccgattggggtctgcatgtgggttaggcgccggggcggtgtcgagccatgccgcagcgccagggcacgtgaagatcaaccggtggccgtagttgtcccaatcgacgtgtgtgtagtcaacggcttgtgcaagccacttggtgtacgcgttttccccagcttgcagaggtggttgcttgaactcgacgccaaaagcaacgtccggatcggcccacacttgagcatttcgtggacgcagcatcgcatccacacgcagatgcttgccgcagcaatgcgtgccgcgaacttctctgtcgatgacaaaccacggctccagcctggcgagaaccctgtccgccagagccttctccgaagcaaagcccctcaaaggaagctcagcatcgtatggctggctgcggggaggatcggcaaacggattggcttcccagtccaccaatggtacgaacggaccggcttgtgcaccgcggatacgttggcgctcggactcagggatgtcatacatcgctcaatgttgccgccccacggcgaagacgccaagcgacagattcacagcagttcaatagcgtgcatcccacgaacaaggtcgtagcgaactttctcggcatggcggcatctacgcaatgctcggcctttgctcatccttcaccggacacatccacaaaacggcggtcggccaccgaggagccaccgaacaggagactgccacacaccgcaagcaccggccaatccaatcttacaaaaaccatagtggatagatacaggtctgcacgagcggtaacgccgccaaaatgccgacatgccgcggggttcctcgctgcatatcggcatggctttcctcagggcccggaggggcaattacacaggacttccacgctgacagcggttgctcggtagttgctcagtggttctgagagggtctggcatttggtggtactggatggtatcgccgggcttcgaagttggcggttgtcgggatagaacggtacacagtgctactgtctaacatcaattgtcctttgaggaaggtacttttaatccgtaggttccgggttcgagccccggggggcccaccaaaagtctggcctgtcgcaacgttcattccatgctcggttgaagttgcggggctcatcatttccgtgtctaaagtggcggcttcctggtgttccgggaggtcgccgcgttgtgggcggcggttgcgtcttcttggggaagggcggtatggtcgtttcatgctttcactagttaactagtgaaagcatgaatgtactcaccccgaaaggatgttgatgtgagatcccgctacctgtgggccgcggctgtcgcggtcgtggtcgcgtcggccgtgaccgtcgtatcggtgacggccaatgccgaggacggccgtggcagtgtcgattggaagccttgcccggacgacgagaaggttaagtgcgcgtcgatcacagtgcccttggactggtcgaatcccgatggggaggagatcgacatcgccctggcgatgcaaccggcgaccgagccggagtcgcggattgggtcgatattgatgaatcccggcggccccggtggatcgggcgtcgacaaggtcgccagcggtcttcccatcgtcggtgaagaggtggccaaacgcttcgacgtcgtgggattcgacccgcgcggcgtcaacaagagcacaccgatcaagtgcgacgccgcgttggccgaggaagcgaacaagatggccatgcccaccaatcaggacgagttcgacaaggtcgcggacgtgaaccggcggctggccgaggactgccgtgagcgcaccgggccgctgttcgaccacgtcgacaatctcagtgtggtcgaggacatggacgccatccggtccgccctgggggaggagaagctgaatttcctgggttattcgtacggcaccttgatggggcagcagtacgccgaaaagtacggcgaccggatccgcacgatggtcctggactcgaacatggatcacagcctcgcgacccccggcgagtacatggaaaccggcacggccgcgttcgaagagaacttcgtcgcgttcgccgactggtgtgacacgacgaaggactgcgccctgaatggcgatggcacccgcgatgtctacgccaagctgcgcgaatccgccaaggccggggagctgaccgaccccaagaccggtgacccgatcgacttcgaggccctgtcgctcatcgccttcgcggccaacaaccccgaaatgtgggacaagctcgacgaccagttgaaggcgctgcgggatcacaagccttcagcgactgagaagttggccgaacccgaggaagtcaatgaacccttccagccgatctggtgccaggactgggattaccaggtcaaggacttcgaggactggcggtcgctcaacgccgatgtcgccgaacgccatcccaatgtggaatcgtcgccctacaaccgcaatctgctcagctgcgtcggataccccggggaaaccaccaatccgcaacggccgttggagatcgatgacgcgccctcgatgctgatggtcggctctcggcatgacccctcgacgccatacccatggtcgacaaccgcggcccggcaaagcggcgcgtccttggtcacctatgagggttacggtcatggcttgtatggattcgcgggcgattcggactgcgtgaacaaggcggtggagtcctacctgatcgaccagaccacgcctgccgacgatctgacgtgtcccgcggacggcaaatcgcgcaccacaaccgggttgaccgacggatcaccgggaccgttctgacaactttgtgctccacacaaacgttggagggccgccctggggcggccctccgtgccgggagcggggggttagctggtgtattcctcgtcgatgacgccgtcgccgtcttcgtcgaagccggtacgaacctagcgagtgggcttcagcgttatgacgagtcgatcgctttacgggaagaggcagtggagctgttgagccgcaacggttggacgcaggatgcgacggtggggcatgaggtcgccgcgatcctcaaggcgcggggccgtccgctggtcgatgccaactgtttggcgcaggcggctcgggcgcatctgttgggtgagcgggcggagcgggttctggaaccggctgagcgggcgttggagctcatcggtgggctgcgggctcgggtggagatggagctcgtggccaccttgggtgaggcgttggctcgccttggacaccgggagcgggccgagagttgtttgcgtcgggccttggagctcagtgaggttcacgaggatgccgctgagggggagcgggtgtggggtgcgttgtcgcggttgcggggatgatcatcggcccgacgtcttcatggtgcggccccgagcggttttaatgggggcgtgaatgatgtcgacgggattcgggtggcggtgctggggcccgtgcgggtctgcgtcggcggggtgccggtcgaggtctcggccgggcgggtgcggttgctgctggcgcggttggcactggcccgggggcgggtggtgaccgctgaggtgctgatcgaggagctgtggggcggggagcggctctcagacgctgtgaataccttgcaggcgttggtttcgcggttgcgcaaggtggtgggggcctcggcggtggagctggtgggtggcgggtatcggttggcggcggcggtggacgcggagcggttcgaggagttggccgcgcgggggcggcgggagttgggggcaggggaggtcgcggcggctttggtgagtgtggacgcggccttggggttgtggcgtggcccggcgttgggggatttggcggatgtggggttcgtgcgggcggcggcggggcggttggcggaggcgcggctgcgggccgtggaggatcggttcgaggccgcgttgcggttggggcggcacggggacgtgttgggagagctggcgggcgcggtagcggagcacccggtgcgggagcggttggcggcgttgcggatccgggcgctgtacgaggtggggcagcagtcggaggccttggccgcgtacgagcgggtgcgggcggagttgggggagcggttcggggtggatcccggggccgagttgcggcgggtgcacgtggcgatgttgcgcggcgagctggaaccgttgctggagcggccgaagccggtgccggggcggttgcccgcgcagctgacgagtttcgggggccgggacgcggagttggcgacgttggcgggggcgctggccgaggctcggctggtgacggtggtggggcccggcggtgtgggcaagacgcggttggcggtcgaggcggcgggacggctcgacgcgcacgagcgggggcgggtgtggttcgtgccgttggccggggcggcgggggacgtcggtggcgcggtgctgggggtgctgggtgccgagcgggtgcggccgggcgggggcaaggggctggatcagctcgtggagttgattggtcccgaggcggcggtgctggtgctggacaactgcgagcatgtggtggccgatgccgccgacttcgccggggcgctgctggaacggttgccgctgttgacgatcctggccaccagccgggagccgctggcgatcacgggggaagcgttgtgccgcttggagccgctgggcttgcccagcggggtcgcgatggcggcggagtcggcggcggtgcggttgttcgtggaacgggcgcgggcggtgcggccggggttcgcgttggacgagacgacggcgggaccggtcgtcgacatctgccgcaggctggacggactgccgttggcgctggagctggcggcggctcggttgcgggcgatgcccctcaccgagatcgtgagtcggctggacgaccggttccggctgctcgcgtcgggaagccggacagcgttgccacggcatcggacgctggccggggtggtggagtggagctgggagttgctgaccgggccggagcagctgctggccgcgcggttgtcgatctttccgggcggcgcgacggtcgccgcgctcgaggaggtggcctccgacgagacggtgccggtcggggaggtcgtctatgttctcgggtcgctggtggagaagtcgctggtgcactgggacgggcagcggtaccggatgctggagacgattcgctcgttcgcgggcgagcggctggatgacgccgagggcttcggtgcccggttcacgcggtacttcgcggcggtggccgaggagcaggagccccggttgcggttggccgaacagctcgacgcgttgcgctggttcgacaccgagtacgacaacctggtggcggcgctgcgagcggccatcgacggacgtgtcgcggacgtggcggcgcggctggtcggggcggtgcagtggtactggcacaccatgcgtttcgacgccaggtcggacgggttcgtcgccgaggtgctcgacttcggggaggcgcttcccgatcacagccgggcggcgctggccctgtcatggatgctcaccgacgacacgtcggccgccgatcccgagcggctgcgatcggctattgaggactgtgtgagtaccggtgcgctggaacggtatccgacgttgctgttcctgacggcaccgatggcctacttcatggggcaggtcgagctggccgagcggctgctgcgcggcgccgaggaacgttcgcagccgtggtcggcgggcatcgcggcctgggcgcggtcggtgttccgcgccgaccagggcgactgggcgggcgcggcggcactgcggctgcgggcgttgcgccagtacgagactgcgggcgaccgggtcgggctggcgttcatcctcggcagggtcgcgcaggaccacgcactgcggggcgagcacgacgaggcgatcgcggctcttcagcggtgtgtggtgctggcggccgagatcagttcggcggaggagatctcgtaccggtcccggctgggcgcgcagcggtcgcgggccggggacgccgacggggcccggcgggagctggacgtcgcgctgcggcaggcgatcgagcgcgggcagccgcagctgcggatcgagccgctggtgggcctggccgacctgcaccgccgcgcgggggaggcggatcgcgccgatgcgctgctcgccgagctggagacgctggtgcggggcctggccggggccgagcagaccgccgcagccgtcatcgcgccggtccggatggcactccggctcgacaccggtgacgcgaaggcggcggagacactgcccgtggtggccgcgaccggaaccctcgcccgggacctggcggccccagccgccgaactgttggcccggctgcgtttccgggacggcgacccggagggggccgcggtcgcactggggatgagccaggtcatccgcggcgtcctggatcgcggcgacccggagttgcgggcactgacggacgcactcgtcgcacggctcggcgccgacggctacgcggcggcgttccaacggggcgcggagctgccacgggacgaggcgctgcgccgcgtcggcacgttctgacaaccgctgtcagccgtctttcagagcccggtcagtgcgcccgggcagggtgaatccgacgcgatcaccccgcttgaggaaggcatcgaacatggcggacgacagatacgacaggatccaggcggcactggaccgggtggtggccgacggcagcgcccccagcgccgtcgcccacctcaaggacggcgacggcacctggttcggttcggccggggtcgccgacctggagacaggacgccgccgcgacccgaaggaccggttccaggtcggcagcatcggcaaggcgttcacggccaccgcgctgctgacgctggaagcagagggagtgctgaacctcgacgacactgtggacacctggttgccgggagtgatccgaggcaacggcaacgacggcaccaggatgaccctccggcagctgctgtccaacaccagcggcctgggtacgaccggcctgagccccgagatcgtgcgccgctaccacacccggtccgggttcgccgagaaccgttaccacgtctggacagtggacgaactgatccgggtgcagctggacattccggcggtgttcgcgcccggcgagggcttctcgtacgccaacggcggcttccagatcgccggggcggtcatcgagaaggccaccgggcgcagttaccagcaggagatcgaccggaccgtcatccaaccgctcggactgcccgacacgtacacacaggacctttccgagtcgcggttccggggccagcactgcaaggcctactcgaagggactgttcatcagggacgacgtcgaccccgacattctcaccgccgagaactaccagtcgcttctggaggaaccggccggcgatccgctcgacatcaccgagcggacctacttcgagggcgccgccggttgcgtcgtgtcgaccaccggcgacctgctcaccgtcgccgaggcgctcatcaccggctcgctgctgcccaccgaccagcatcgcgctatgtggacgaccgtcgccaccgcgaactggctccccaacgcccgttacggtctcggggtgtcgcagtggcggctggccgacggccgacagctgcacgtcatgtccgggatgaccggcggcaccgcctgcctggcgctgggcactcccgacggcgagaccgtcctggccacgcacgtcaacggcgactggaactggtacctggccttctaccagatcgctgaggccgtgttcggttccccgttcgacgtttccgagtaggatccgacagtcttgagaggatcatcaatgtctgaactcgacacactggcggaccgcctcggcgccaggctcaccgaactgatcgccgagtgctcgacacccggtgcggtcctcggcgtctactccaaaggggagttcaccgaacgcggtgcgggtgtcctcaacacccgcaccggtgtcgaggtgacccccgatgcggtgttccagatcggttccatcaccaaggtctggacggccgcgctggtgatgcggttggtggaggcgggcgaactcgacctcgacgcgcccgtgcgcagctatctgccgaagttccggctggccgaggaatcggccgccgcgagcatcaccacccggcagctgctgagccacaccgccggattcgagggcgacatcttcaccgacaccggccccggcgacgacagcctcgccaagttcgtcgacctgctccacgacgcgccgcaggtcttcgaaccgggcgaactgttctcctacaacaacgccggatactgcgtgctcggcctgctcgtggaaaccctgcgcggcaagccatacctccagtgcctgcgcgaggacctcatccagccgctggaactcacccacgccgccgtcgacgcggccgaggccatcctgcaccgggccgccgtcgggcacttccagccggaccccgaccagccaccgcagcccgccggggtgtgggccctgccccgcagtctcgcgcccgcgggctcggcgctgacgatgagcgcccgcgacctgctgaccttcgcgcgggcactcatgtcggacgacggcgtgctgggcggtgagtcgatccgggccatgcggaccgagcaggtgcggttgcccgtcctgtggggcaacgaggacgcgtgggggctgggcctgcggctcacccttgtggacggtgtcaccgtgtgcggccacaacggcgacaccatcggccagcacgcgttcctgcggttcgtacccgaacgggacctcgcggtcgtgttgctcaccaacggtggcgaggtcgcggcgatgttcgaggaactgttcggcgagacgctgcgcgaactcgccgacgtcgaaccgcccgcgttgccggtcccgggctcgggacgcatcgacgccagtcgctacctcggcagttacggcaacgcgctgatgaccgtcaccgtcagccaggacgacgacgaggacgtgtgggccgagctggtgtacacgggtgccgacggcatcgcggttccaccgcaacggttccagctgctgccgtacgacggcgacacactcgtcaccgcgcaaccgcaacggggcgtccaccagccgcgcgccttcgtcggcgccgacgaacacggccgggcacggttcctccatatgggacgcgccctggcccggttgcccgagacgccgtgaccgccgcgcccccgacccgcctcaggcgttgggggcgcgatcggttccggggccgcgcttgcgggcgttcaccaggtcgacgcgatcggcgggcatggtgggctcgtcggcgccctcgacccggaaacccgcgtcggcgatcatctccaggtcggtctttccctccgccccttcggaagtcaggtagtcgccgaggaagatcgagttgacgatgtgcagggccagcggttgcaggccgcgcaggtggatctcgcgtccgcccgccagccgcacctccacgtcggggtggacgaaccgggcggcggcgaggatgcgcaggcagcgccggggcgtcagttcccaggtaccggccagcggcgtcccgtcgaacgggatcaggaagttcaccgggaccgattcggatccgatgtcgcgcaacgcgaacagcacgtccatgaggtcgtcgtcggtctcgcccatccccgcgatgagacccgagcaggccgacagtttcgccgccttggcctggccgacggtgtcgacccggtcggcgtagtcgtgtgtggagcagatccccgcgtactggtcctcgctggtgttcaggttgtggttgtaggcgtcgacgcccagttcggacagtcgctcggcctggccgtcgcccagcagccccaggcacgcgcacacctccacctgcgggttctgctcgcggatcgcggagatgatgtcgccgacccgttccaggtcgcggtcggtggggccgcggccgctggccaccaggcacacccgtttggcgccgccgctgactccggcctgcgcggccgacgcggcctcgccgggtttcagccaggtgtacttcaggacgtcggcctgggagcccagccgctgcgagcagtagccacagtcctcggggcacagtccacttttgaggttcacgagatagttgagcttcacccgatcgccgaagtagcggcgccgcaactgtccggcggcggcgaccacgtccagcagggcctcgtccgggctcgacagcaccgaaccgatctcgtcgcgcgtcggagtttcaccctccaaacctttgtgtaccaacgattccagtgtcgccttcattgccgtcacggccgcgtgcccaccttccgaggtcgcctgaatacgcgttaacgtatcctccaacaataactgtaggaaatctctaagagggagcgccatgggagaaaccgagtccgagcgttggcgacgtcgggacgccgcggcggtatggcacccgttcacgcagcacagcctctggctggacgacgaacccaccgtcgtggaccgcgccgagggtccctggctgtacgacgtggacggcaatcgctacctcgacggggtgtcctcgttgtgggtcaccaccttcgggcaccgggaaccccgcatcgacgccgcgatccgggaccagctcgaccggctcgaccacgcgaccttcctgggtgccacccatccggtggggatcgaactggccgagcggctgctggccgtcgcgccgcgcggtgaccgggaactgtccaaggtgttctacgccggggacggttcgtccgccgtcgaggtggccctgaagatggcctaccagtactcgacccagaccaacgggccccggccgcagttcatccggctgtcgcaggcataccacggcgacacgctcggggcggtgagcgtcggcggtgtcgaactgttccacgacacctaccggccactgttgctgaagaccctggaactgggctcgcccggcgtgcggcggccgggccagtccgccgccgaacgcgccgccgagtccatcgaggaactgaagcgactgctcgccgaacacggcgaccaggtgtgcgccctcatcgtcgagccgttggtgcagggcgccgccggaatgctcacccaccatcccgacttcctgcgggccgcccgcgaactgaccgacgcgcacggcgtccttttgatctgcgacgaggtcgccaccggggtgggccggaccggtcgcatgtgggccagccagcacgccgacgtcgtccccgacctgctggtcaccgccaaggggatcaccggcggctacctgccgctgtcggcggtgctgaccacccaggccgtctacgacgccttcctcggcgccccggcgcgggcccgcaccttcttccacggccacacctacaccggcagcccgctggccgcggccgccgcgctggccaacctgcggctgatggccgagacgaacctggtggaccgggccgctcggctcggcgaccggctcggggcccggctggcgccgctggccgagcaccccggcgtcgtcgagatccggcggctgggaaccatgaccggcgtcgaggtccgcccgcgcggcgaacgcaccggcgtaagggtgtgccgattcgcccgaaacagaggagtgtggatccgcccacttggggataccgtgatccttatgccccccttgggtttggaagacacacaggttgacatgctcgtggacgcgttggccggggcgctcgacgaggtgtaccggtgatctggcagtccaccctggataacaaggcgagactgcggcgaaacgccggtctcgaccgcacgcttcgggtgcgcgcggcggacgatccgctcatcgacctggccgggaacgactatctcggactggcccggcacccgacggtgacggctgccgccgccgaggcgctggccgagtatggcctgggcgcgggcggttcccggctggtgcgcggcaccaccgacgcccacgtcgcgctcgagaaccggctcggggaactgctcggcggtgcggcccttgtgtactcgtcgggctacctggccaacctcggcgccatccgggcgctgtgcgacgcgtccacgatgctggtgcgcgacgcgcacgcccacgcctcgctcatcgacggctgccagttggcgggcgcccggctggtcaccatgccgcacaacgacatcgacgcactcgaccgcatcctcgccgggcataaccgacgatccgtggtcgtggtggagtcggtgtactccgtggacggtgacctggctccactcgcggaactgcaccgggtgtgccgcgcgcacggcgcgatcctgctggtggacgaggcacacgccgtcggcgtgctggggcccggcggcgccggagcctccgccgcgtccggactgaaagccgcgtccgacctcgtcatcaccgcgaccctgtccaaggccctggggtcggcgggcggcgtggtcgccggaccggccgaactgcgccgccacctcgtcgacaccggccgcaccttcatcttcgacaccgcgccgccgcccgccgtcgccgccggggcactggcggcactggaactggccgccgccgacgacgaactgcgcgccgaggtgagccgtcgggcgagcgccgccgccgagcggctcggcgtcgcggccccggcggcgggcgtggtgtcggtacccgcgtccgacccgcacgcggcactggaatgggcgcgacgctgcgccgaggccggggtggcggtcggctgcttccggccaccatccacaccagacggatcctcccggttgcggctcaccgtcaacgccgggatccccgtcgcggacttcaacaacgccatcgatgtgatcgaaagggagcgaccgtgattctgtcctcgaccgggccggtgatcgtcaccggcaccgacaccggagtcggcaagaccatcgccaccgccgcgctggcggtcgtggcccgggcggcgggcaagacggtcgcggtggtgaaaccggtgcagaccggcgacgacgatgacgcggcgacgatcgagagactggccgaacccgaccaggtcgcgacgctggcccggttccccgacccgatgtcgccctacgccgccgcccgtcaccggggcctgccgcagctgccactggccgaagtggtcgaattcgtcgcggccctcgacaaggacctgatcctcatcgagggcgccggtggactgctcgtcccgatgggcacctacagctggacgatggccgagttgtgccagcaattgaacgccccggccgtcgtggtggtccgcgccgggctcggctcgatcaaccacaccgcgctgacgctggaggcactgcggtcgcggggaatcctgtcgtcggtgatcatcggctcctggccccgggtgcccgggccggtcgagcaggccaaccagatcgacctgtccgacatgtcctacggcctggccgggatcatccccgagggcgccggaagcctgtcgcccgaggagttccgggcccgcgcctccggctggatccagccctcctgaacccgccgcaccaccagccggtccggcatccggaacgacaggttcgccggacaccgcggctccgcctccaccctggtgccgcgcagcagcggcgccgactcggccagcaccacctgggcctccatgcgggccagctgggcaccagtgcaccggtgcgccccggcaccgaaggccagatgccgccgggaaccgcgctgaccgggcgcgaaggcgtcaccgtcggcggccacccgccgtcccgcctcggccagccacaacagcacgctgtccccggcgcgaaccccgcacccgcccaggtcggcgtcgacggtggccgtccgccgccagctgacgatcggcggcaccagccgcagcccctcctcgaccaccgactcggcgctgacaacgcccgcgaccaggtcctcccgcactcgcggttcggcggcgagccgggccagcagcagcgtcaggaactgcgaggtcgtctcctgcccggcgaccaccaggaagaacaacgccgccaccacgtgatcctcgcccaggccctcgcggtcgcagtgctcccgcagccgcgccaccagcccggggccggtgcgcgccacctcgcgcagccaccggtggtgttcgccgaccacggtggccagctcccgctgccgggcggtgtccggccgcgcccagaacagctccaaagcgctgcgggagaacagcttcaccaccgacacgtcgtccacgggcagctcgacgagccgggccagcaccaacagcgggatatcggcggcgagccgctggtacaaatcgaccgaacgcccgtcgcgcagctcgtggaccacgccgctgacccgtcggcgcaccaccccggtcagccacggccgcaacgcctccacccgccgcggggtcatggcgtcggcgacgatctgacgcagccccgggtgcgagtcggtgccgttgttggccagcgtcaccggcagccggaacccgtgcgaggccaggatccgcagcgccgtggccggaatcggcgtcaccgcgtccagcgcgttggcgggggcgaaacccgccgggtcggtcagcacccgccgcaccagggccgggtcggcgacgacgacgtgaccgtcctgccgccacaccgcctcatcccgacggatccgccacagccgaaacaggtcgccgtcggtcacggaccgatcatagacagcggcccgaggggtgaatccggcctcacacggcaccgtcgtttaccgtccggcggggcgggtaacccggatacacgatcccgatgggaggacgtgtcatggccaatgaaaccgcgacgctggtccggttgcgtgacaccggactgacgctcgctcacgaagaagaggacgtccgtggaatgacggtcgtcgaccgcaacggggacgagatcggccacgtcgaggacctgttcatcgacgaaacgcagcgcagactgcggttcctggagatcggttcgggcgggttcctcggcatcggcaaggagaagcgcctgatccccgtcgacgccatcacgcgcgtggacgaacaggtgcacatcgaccaggagcggagccacgtcgccgcgtcgccgggctacgacccggaactgacgccgatgccggaaccgcccacgatcgaggagatctacggccactacgggtacataccgttctggggtcccggttacatgtacccgatcttcccgtcccgacggcccaaacgctaactgaaggggtatcgcccgccccgtcgcgactcgttcgcggcggggcggtttggcgtgtctgggcaagtcacaagtgggccacttgcgtgatattgcccttacagacggtctatgccagattgacttcacccgcgtactgagtagtcatagcactcaggctgacgcgaaaagtccagaaaggattcagatgaagttgcgtgcgaagaagcgcacggtggtggccgtcgtgagtggcgtggccgccgcgctggcggtcgtggcgggcgtgcaggtcgcgcaggccgatgccccgcagcactactacgtcgagatcggcggcaccggatcgtcgctcaatgcccccgactgcaccaagacctacgggttcgccaaccagaacctgggcggcgcggtcgccgtcccgatctgttacccggccagcttcggaccgctacagggtggggacgggacgatcccggcaccgaacgctccccgctacgacgagagcgtgaagcagggcgtcgaggagaccctcaagcagatcggcgacatccaccgcaacgacccggccgccacgatcaccgtcgtgggttactcgcagggcgccgacgtcggcgaccgggtgctggagaagatcgccaacggcgagaccgagatccccgccgagatcatgtccggcaagctgtacgccgacccgcgccagcccgacaccgggatctgggccaaggtccccgccggaaccagcatcgagggcatcacctcgcccggcgccggtcccgtcgagttccccggcatgacggtggaacgccactgcatcgccaaggacggcgtctgcgacgcgacctcgctggactccttccgcggctacttccaggaccacccgaagtacccggccgagggcggcatcatccccagcacgatcacggccgcgcccaacaacgaggtcgtctggcaccagccttgattcccgtagatgatgatgggcggcacccatcccgtggcaagtcggggtgggtgccgtttcgcgtcctgtcgcggatacgaggtatggcttttgggggcggtgatgctctaacctcaccttgtccacgcgtgagggtgagtgtgcgaaatgttcgacgtgtttgaccccgaatcggaccacggacgtgtctatcaggccttggtgtccgcgccccgcagtaccgtcgacgcgctcgcgaggcgcacgctgctgtcgccgagcgcgatccgcgactcgctgacggagttgcagcagttcgacgccgtgacgcccgtcgactccaccaaggaggtgtgggaggcccggcgtcccgacctggtggcggccgaggcgatgcggcagttcggggcctggcgcacccagctgctggaggccgaggaacggctgaccacggcgtttcggtacgcgcgctacgaggagaccagcgcgatggacttcgagatcctcaagggcgccgacgcgttcttcgagcgtttcaaggtcctgcaaccgtcggcgcgcagccacgtgtgggccatcgaccggccgccctactactgggagccggacgagatccaccggcaggaacgcatgcagatcgaacagatggcggcggggatcacctaccgcaccatctatcaggagtcggagagcgactcgccggtccgcaacgccagcatggcccgatcggttgccagcggcgagaacgcccgcgtcctggcccggccgccgatcaagatgaccatcatcgactgtgaggtcggcgtcgtcgccctcgacccgcccgagggggccgaaggttcactgtcgacactcctggtgcggcggtcgacgctgctcgacgcgttctgcaacatcttcgagtcactgtggagcctggcggttccggtcaacctggaccggcagaaccaggagctcagcaagcgggagcgggagatactcaccctgatggcttcgggtgccggagacgacgcgatcgcccgtcgactgggggtgtcgcgccgcaccatcgtccgtcacattggacgactgctggagcatctgggttcgaccacccggttccaggcgggcgcccaggcggcgcggcgcggctggctctagcccgattggacagccggattgtcgtgattgcgccatgatccctttttgtggcaacatcatggcggctcgtcgcgtgtgagtcgttgagagctcgcatcagtgatgaaggaaggcccaatgagaaaatcacgtttgtccccccgtgcccgcaaggcgggggtgatcacactggccgtagcggtcggcgtgacgacggtgggagcagcggccgtggcgtacgccgaccccgccgaatcctccgtgcccacgtcgtcggacttcgacggcgacggcaaggacgacctggccatgtcggcgcagaagaccgacgaagccgccgaggactcggtcgtcatcgactacaccaccggtctggcgaacaaggagctgtacccggagtcggcctacggcaccgacggtttcggggtgggactggccgcgggggacctcaacggcgacggcttcgacgacctcgcggtcggctgcgtcaactgtgactgggaatggggcggcgcgaccgtctccatctacaacggctccgccgagggcctcaaacccgactcggcggtcaacgccgaggtcggcgacccgacctacgccgtcggcatcggtgaactcaacggcgggggaagcctggacgtcggctcgactcggctgggcgacgccagcgcggtctcctcgcgcggcgacgacggctggtggtccgacaagtgggtcaacaccgggatgccgaccgatgagaaccggctgggctcggtggccatcggcgacgtcaacggcgacggcaaggacgacctggtcatcggcacccccaccgccgacggtggttcgatcacgctgttccccggcccggtgaccgagggcaagaaggacaccgtcaaggccgtcgagctcagcccgacgctgcgcgacctgggcgcctcgctggccgtcaccgacgtgaccggcgacggtctggccgacgtcatcgccggggccccgacctcgacggtcggcggcaccagctgcggcgcggtccagctgctgatcggcaagaccaacggcattgccgccgacttcagtcagcggctcacccaggagagcgccaacatcccgggtgtctgcgaagccggtgacgactggggccgttcggtggccgcgggcaacgtcgacggtgacgccggcgccgaggtcgtggtcggggtccccggcgagggcatcgactcgctgggcaaggccggtacctacaccacgcttcagtccacttcgaccggtctgaccggcaccggttcgttcggggtctcgcaggccaccgccaacgtcccgggaaccgcggagtccggtgacggcttcgcctccgcgctggcgctgcgggacgtcaacgacgacggccgcatggacgtcgtcatcggtgcccccaccgaggacgtctccaccgtcaaggacgccggacaggtcgtcacggcgctgtccagcgccaccggcgcgcccgccgcgggcaccaccgaggtgaccggcaacaagtacgggctcaagcgattgggctgggaactggcgtagtcacaccgccgggacccacccggcgaacgcggaatcggcgaccccacaccgtctggggtcgccgacttctctttgccgtcgccctgcggcaacagggccgcaccgacttcgatcaaccctccggccggtgtggtgggtgccggtacatatgaacaacgatcgatgtagctcaaagcgttgtcccccaaagggactagagccgttcgggggccgagaccatccaaaagtacgaatccggtgaccccgtcgtaaccgtctcatgctcacctcgttgattgaaggggcgggatgtcccaagtggtgttacagcgacggcaatcgctctgctgcaagacattccaccctcctttgccgtcggatcgcgaccgcgatgccgtaccgattgaaagagggagtctgatgtcagaactgtggactgccgtggcggcgctggccgccgtggcagccgtggtcaccccggtgctgatggtccttcgcacccgcatgcgggaggcgaagcgtccggcctatgagaaggcctgcgagaacttcgaccagctggaccggatgtcggccgccgtcaccagacggtcgttcaccaggtccgaactggacgacgagagtttcgacgacctgctcggcgacctggaagtcgtcgagcgcaagaccttcgacggctggcggacgcgcaacgccgccccggtgcgggaactgatctcccacgccaaggccatgtaccacgccgaatccgccgacgatccggactggaaactcaagcagggcgtcgaggccggagcgatccagaagaccctgcgccgcgctcgcgcggctctctaccaccaatggggacgctgaccgcgttcctccccgcgtgaccccatcgccgagacggaccacccgcgccgtctcggcgatcccgttcccgtcaacgggtttcggcgacccagcgcggcagctcgcgttcggcgagcccggtgacggccgcgtggaaaccgggattgaacggcaacggctcccgggtcaacgccacacacagcgcaccggcctgccgcgccaccgccaccaggttcgccgccggggacaccccgcacgaggttccgacggccaacagcagatccgcctcggcggcggtgttccaggcccgctccagatcctccaggtccagctgctccccgaacagcacgatgtccggccgggcccgcccgccgcacccggcgcaggacggaatcgtctcgccggtaccgacatagggcgcgacgagggcgcagcccgcgtccagacaccgctgccggtgcgcgttgccgtgcaactcgatcacgtcccgctgcccgccgcgctgatgcagcccgtccacgttctgagtgaccaccagcaggctggcggtccgggcgagcagcgactcctcggcaccggccagcgcgcggtgcgccggattcggttgcgcggcggccgccaggtgcgccagcccgccccacaaccgccacacggcggccaggtcggtgccgacggtgtcggcctcggcggcgcgggcggcctcgggatcgttccaggtgccgtcgtcgccgcgataggtcggcagcccgctgggccgcgagatcccggcaccggtgagcaccacgacgcgcgaatactccttcaacggagccagttcggaaagcgacacctcgtccatgccctcgacgatgccagacgcgcccaaacgccaggcgtcccgccgggttacgacgggacgcctgcctggagaggtgaggtctctaaccgcgcttgtacttctcccaccacgtgaagtccactttgtattcgtcgggggtgttgtcggcgtcgtggttggccaggccgttcttgccgacgtagtagtcgtggacctgcgcctgtgccgaggaggagaggtccgggtcggccacgcccacggcgtggatgtggtagtcgaaaccctggtcgggcgtacgcagccaggccgcgaaaccgacggtccgcagcgccttgaccagctcccagcgttcggtctcgcccaggctgttgacgccgatgtcgatgacgccgccgccgtcgtgggtgcccgccgaacccgggttggagttggtgtacgagccctgggtcagcccgatctcggcgctgaacagttcgtcggccttggtcagcatctccacggtgcgggtgttggtgcgttcgccgccgtaggagtcgttgcggtcaccggcggcgacctcgttgacgatcgtgaactggccctcggccaacttcgtcagcgtggtcttgcccggcaggccgttggcgtcgatgccggtgtaacccagttcctcctgccacttcgcgtacgcctggacggtggccgaaccgaagtgctcgtcgacgttcttgccctccagcagtttcttggcctccatcgccgtctcgacgagtttcacgtgcgggccgcacgggtcggtcggggccatgtcgggcttgggcgggtcgaccagcgcggccaccaggaccagctccatgtcgacctcggcgagcttgggggaggcgggatccgccagggcgttggacgcgatccacgtcgacggtacggcgacaccggccgccaccatggcggcgcgggacagtacccatcgcctcgaccgcggggttttcatacccctgggctgctcggacatgtcttgtccctcctgcgaggcctgctcacatataggcatcaatggatcgaaatgccatgttcgcgggtgcataccggagtgtcaataccggatatggaggcatcatggagaccgcttgccataaccgggatcagttggcgggcggcggttcctcttccacgaccaccgggtgctcctgggtgtcggtgtcgtcgggattggcgggccacacggtcatctcgatgctgcccgccaggttcagcgccccggccgccgcgcccggcggcacgaccgagaaatcgctgagccgcagcagccgatgcccctccggaaccgaggtcaccaggtaccagttgtcggcctcgtcggtgtaaacccagccgggcaaggcttccggcgggatcgtcacgtcggccgggtcgacggccggtgccgaaacgggggattgcgttgcggggggcgagctgtcgggcgtcgtagtatgaaccccatcagccgccgacaagtcgagagcaggaggtgagccgggtggcgacgcgacggtcaccatgcctggatacggcttgccgtacgagatctgctccgggctcacctgtgtgggtggcccctggatcgtgggtggttgcgtccgcgccgatcgcgtggcagtctgaacctctccacccaggggggacggcgcatttatgagtgctgatagttcgattttgctggcgagtttgacagccgcccaagcagtcagccccagcgtgatgagccccgccgcggcgatcagcggcaccaggacccacagcttcgtcaccggcaccagggacacccccaccccggccgccgtggcgcacagcagcaccccgaggacgacgccgatgcgcgcgggcgcggcacccatccggggccgttccgccgaaggccacttcgcggcggccttggccgaacccaacgccgtggccgacagggcggtcaacaccaaccccgccacggcgatggccgaagcggcgatgatgatgcgctccattcctgtgccttcctgggtaactcaagcctggccacacatgatctcatcaacgactgtccgacgtaccgccccgaggctaaggcacacagccccacggcggggggacggccgcccgacactcgccacccggcgcgcgccggacaccgtccgcgcgagtgtcacccgtccatgtgaaactgattgtcattgtgtggcctcacgaggtgaggttttcgtgttttctagacatatgaagggccgcgcatgagagacataccgttcttgatcgcgctccaggcggagacgatcaataccaaggggatcatcgacttcttcctgtcgaagatcgcgccgatcctgctggcgatcctgggcatcatcttcatcgcgcgcgcgaacaagggagaggtgtcgaaggtgctgacgtcctcgaccatcgccatcgtgggactggcgttcatcgccggtgccgtgacactcgtgttggtcggtacgagtcttgtcgacatcctgttcaccgacgagggcaactagggccggtcccatgaatccatttggcaggctgcgaaggcccctgacgcttcgcctggcggcgttgtcgtcgtcgcccatgcaacaccggtatgggctcctcctccgccttgccatgctcggtcaggaaccttctcgccgcacaaagatccacaggacaggccctcgtacatgaagctgcgcaccgacgatgacatctatcgggcccgactgctctacctcggcccgcccgggtacaccttcccggtgcacctgccgtacgcccagtacggggtcttcgccgcgctgctcgccctctacatgttcatccactggctcatctccttcgaagtggagatcttccccgcctgggagatcgcgctggccatggtcagcacgtcgctgatcttccggtacgtggacccggaccgcccggctcgcgcggtgatccggacggtgctcaccgactggcggcggacccgcgaacccgtcgccgaacagcgggaccgccggtactcggccagccggattcgaattcgccaggagctgatatgacacccacccctgacgaagaaccccagtcgcgaccgctggcggtgttcaaggcacccaaggccgcgtccaacgacacgaccgcgctcgcggacgtggtctttggcgagcctgcgagccaaagcaggcagcacagcggcgagcctgcgagccagcctgcccagcgggccgaagagcccgccgaccaggcaagccgtagcgacaacggcgcgctgagcgacgcgcccgaaggcccggccacaccgagtggccagccgtctccccaagttcacccgcaggacacgcgacacgcggaatcacctgcggaaaaccccgattctccacaggaatctccacagggttatccacaggcttcggccggatccccgcataagtctccacaggaaaatccacaggatcaaccgagttctccacagcccacggcgagttatccacaggctgggccgagttctccacaggctccccccacggggacacccgccgataccccgagttatccacagggtccggagagttctgcacagcccgattccgcgccggtttcgggcacttcgggacgccgacgccgaatccaggacatcgagttcccgcaacccgaacccgagaacccgttcgcggaggccgaagcccgggtgctggagcagatccgggcccggcagcgcgcccaggcgatggccgccgagacccaggtcggcccgcccgacccgcagacctcgcgactgcgtccccgaatggccgacgaggccccaccgccgtccgcgacccggcccaagagccgcaagcgcaccccgtccaacccgttcgccgagaccgaggccgccaaccgggcgctggacgaggcccgcagggccgccgccgaacaggcccgcgccgagcgcgcccgcgtcgaggcgaccggccagatcagcgccagccccgcgtccggtgctccgatctcggcccaaccggcctcacccggcccggtgtcggcccaaccggtgagccccgcgcccggaccacagcaggccccgccaccggcccccggcatgccgccggtcccgaccagcttgccgcccggcccgcagcaaccggtcaacccacccacgggccaacagcccgtggtcccgcaaccgcctgccgccgccaacccgccgaccggccagcagccggtcgtccaaccgccagccgccgccaacccggccacggggcaacagccggtcgtcccgcccgcaccgcagccctcggccccggtcaacccgccgaccggccagcaacgcgccgtccggcaaccgtcgaacccctatgtggagccccgctccggccagcactcgaccgtcgatcctcgactgtccacacgcgcggcccagcaggcggcaccgcagtcaccggcccccgcgcaggccccgccgcccgccagaccggcggcgaacccgcccagcggccaacacccgacggtcaaccccgccaccggccagcagcgcaccgtcaacccgcccagcggccagcacccgaccgtcgaccctcgactgtccacacgcaccacaccgccgcagcaggcacccgcgcccgccgacccgagccaccagcaactggtgccgatggcccggcccgcgcccggcacccagccgtccggcaaacccaccaaacttcccaagccgcccaagcagaaggaccgctccgcggcccaggaactcgcgatcaccgagatcgccggacacgccaccttcaccccgaccgccgtcaccgcctggtaccggctgcccgaggtgcgctgggcgttccgtcccgacgccgaacgcgaagccctcatctccgcgatcgccgaacagtacgcgggcatggcgggctaccgactccacctgcgccgcaccacccggccgttcccggccgaccagtgggcccgcacggtcgacaccaacacgccgcagccgctgccgccggtggcgggcgcgcccacctggggcgaccacctggtcaacgcccagcaccacctccacaacgtccagcacgccgagggcgagacctacctgggcatcagcttcgcccgccgcaccctcaccgacacgctcggcgagaaactcggccgggtcttcaaccgcggcaccaaacgcagcgaacgcagccgcatcgaacgcgccaccgaacagttcgacgaggtcctgagcgccttcggcgtccgcgcccgccgcgccaccagccacgaactcgagtggctgatcttccgctccgtcgccctgggcatggacccgccccagctgctgtccggcgtccgcgacggcctgtgggaacccggcgacgtcctggccctcaccgaacagatcgagcgctaccgcaccccctacggctccacggtcaagctcgtcaaccggctcaccggcgaagaacggcacgtcgccgtcctcaccgtcggccgcatggaggacctcgacatccccgagcgccacgaaccgtggctgcacttccacgaacgcgcgccctggccgatggaactgtcctcccgcctggacatcctcggccccggcgaggccttccgcaaccttgaacaccggctgcggatgatccgctcccagcagcacgactacgacgaacacgccatggacgccccgcccgaactcgagcggctcgcccaacgcgccctcaacgtcggcgacgagatgaccaccggcctggccaccgacgcggcccgcgtccacggctggcaccgcatcgcggtgtccgccgacgaccgcgaggaatgcctggaacgggcccgcaaactcatccagatgtacaaccgggaactgcgactgtcgttgcagcaccccaagaaccaggactggctggcccgcgagttcatccccggcgaaccggtcgccaacaccggctacctgcgccggatgccggtccgcctgttcgccgccgccctcccacaggcggcctccaccgtcggcgaccagcgcggcgacctcatcggccgcaccagcggcacctgccgccgtccggtcttcctcgacctgcacttccccatggaagtccgggaacgctccggcctggccgtcttcgtcgccgaacccggcggaggaaagtccaccctcatgggctccctgggctacctggccgcccgccgcggcgtccaggtcaccctgctcgacccgtccggcccgctcgcccgcctgtgcgagatgccggaactcaagccctacagcaaggtcctcaacctcaccggctcccaaccgggaaccctggccccgtacgccctcatccccaccccgaaacgcgaacactgggacacgggccccgagggcgaccgcgagtacaacatcgccctgtccaacgcccgcgccgaacgccggatgctggtacaggacatctgctccatgctggtcccaccccaggtggcccgcgaatcctcgacggcccggctgctgcgccacgccgcccgccaggtccccgccgaagagacgtccacactggaagacatagtggactgcctccaggaccagggtcacgacggctccgaactggcggccctgctgctggacgccgccgagatgccactggccatgctcttcttcggctcaccaccagcggacatgctcaccgacgacgccaccctcaccgtcatcacgatggccgggctgcggctgccggacctgaagatcgaacgcgaatactggtcggccgaggaagccctggcgctgcccatgctccacacggcccaccgactcgccgtccgccgctgctacggcggcgacatccaccgccgcaagctggtcggcctcgacgaggcccacttcatggagggctggcgctccgggcgctcgttcctggtccggatggcccgcgactcccgtaagtggaacctggcggcactggtggcatcgcagaacccgaccgacatcctgggtctcgacgtccagaacctggtgtcgacggtgttcgtgggtcgtatcgccgaggacccgcagatcgcggccgaggcactgcgaatgctccgcgtcccgagggatgtgggttacgagcagacgctggcgggcctgtcggaggccgatatcgccggttcgcagcggttgaactaccgcgaattcatcatgcgcgacgtcgacggacgggtgcaacgaatgcgcgcggatatctcctatgtcccaagacttctggaatacttggacaccacacccggtggccgggaggctgccgagcgtccggcgaacgcaccaacagcgccgggtacagcctctcagcgaaccggaccggcgggaagccagatgggatcgggatagcccatgaccactgcccctcacgcacgacaacgccttcgacgtgtcctggcacgcctcgcgctggtggcggtggcggcgctggcggtgctgttcttcaatccggggacggctaacgcggaggataagagtaagtgcactgttgagcagtggcacaactcgccgaagacctgtgccgcgaagcttcccaaacccagtggccagacttgtaaagagccgccggttccaggctcccctgacaccggcatggcgggttggttcgccgaaccggacctgcccaaggacagcgatgtccagggtatgtacacaaagtacggatatggaggttacgacctcaacctgtacggcgccgactgcaccggcgaacttcccggtggagcccaatccggcaacgatctcgccaacctggagttcacgctcgcgaccggcataatcggctctgcgaacggcttgcggcaagcggcctgggagccgagcggcatgtggggctgggccgacaacttcgtggagaaggcgtcgagcgccatctacgagaaggtcttcagtgtcttcggtgcgatcaccatcgggctggtcggtctctatctactgtggcgttccaggcaggccgacatgtcgatggcggtgaccacggcggggtgggcggtgcttgtacttgttgtggttacagctgtcgcggcctatcccaccgaatcggcgaagtacgcagactcggcactcaccggttctctcaacgtcatccaggatgcggtggggccccccgccgaggaggactgccctggtaacgaggactgcgacgacacccgggcgcccgccctgcgtgcctcggacatggccaccggcgagatcctttacaacaactgggtgcgttcggtcttcggacagagccccgaggtggaatacgccgggaacaacaagaagaaggtcaccgactacaactcggcttataagtacggccctgcgctgtacgacgcccaagcgttcagctggaaggaaatcaacgacctgcgtaaagccaaacccgaagaacgggaaggcatgcgcaaggacatggtggacgacaagaaggaccagtggcgcaaggtcaccgcgctgattgagaaggaagacccggaggtctactacaacatcaccggcgctaacggctgggaccgtgtgggtactggattcctggcgctgttgtcagcgatcttcttcgcgctcttcgacatcacggcgtccatcttgatcattctgggcttcctgatcatccgatgggccgtggtggcgttgccgctcatcgggacgattgccatgctgcggcccgcgtcggcgggcttcaaacgcctcatctcggcggtgctcgccgccgtcatcaacgtgatcgtcttcggcgtcgctgcggccgtgtacctgttcgccgtcagtcagatcctcgccgccagtttgccggggtggctacaggttttgctcatcggactcatcggagcggttgcgtggatgttgctgcgcccatatcgaagaatcggatcgttgcgcggcggaaccagcctcagtgacgccgcgttcggacgcaagtccaaagtcgaagtggaacagaaggtggtcatcaagaaggacggccgccccgaggaccaatccgacgaggtcgaatccagcatcgataccaatacgaaggaaccgctcatggccggggccaaggggtcgcggtccaatgccggtcgcgcggaaggcgatgcctccaaaggcttgccaccccgacccacaccggggcgttccgccccggaatcgggaagcggttcagaagcacggcccggctacgcggtatatcgccccagctcgagtggaaccggacaacaggcgggtgaccgtcccctggtcgccgtccggccagactaaagaggacagatatcggtgtatacgttcgtactcaacagcggtggtaacgcctgatgtctcgcaagatcctccgcatcctcggatcccgctacggcatcgccgccatcctgttggtggtcgtcatcatcgtcgtgggcctcgcgcgtgccaacggcggcactgattccgacacgacggtcgatgggtcggattcgatgggtaccgaagacgcgggcgaaccgaacgacggcgtggtcaccgagtccgatgaggaatcggcggagagcagccttcccaagaaagcggtggacaacgccaccgagttcgcgaaggcttatatcaagaccgatcgatccgccaaagcgtggcgggccgatgtcggcaagaacgccacccagaaggtcaaggacgaactgaagtacatcgacccggaagtcgttcccatcaaagaaattacggacgatccaagcgcggagggacaaacagtcaggttcccgactgacgcgggcttgctgatactgcgtatgaaagtgcaggatgaagtatggctcgtcgacggcatcgatctcgataagtcatagctccccggaaagcaaggaaagtaccgaccgcaatggataccccggccgagaacgaggagtctgcctccaccgtccgccgctggacgcgtaaacgcctctggtggacgatcgtcgcagcgacgaccgcgttgttgtgctgcggtggtacgaccttctacgtcgttttcctgacggtcagcaacaacagcgacaccggggccgccaactacgcgggttgtggcaatggcacggagatctccatcagcggcgacatgccgaagatcaacgacctgaacgaagagcaggtcggcaacgcggccatcatcatccagaccgggcagaagcggaacatgtcaccgcgagcctgggtgatcgccgtggccaccgcgatgcaggaatccacgctgcacaactacggacatcttggcgaccgcaacgaccacgactcgcttggtctcttccagcagcgcccttccaagggttggggaacccctgaccaggtcacggaccctgaatacgcctccacgagcttctacaagcggctgaagaaggtcgagggctgggagtcgatggacctcaccgccgccgcccaggcagtccagcgctcggccttcccggacgcttacgcgaaatgggaacccctcgcgaccgacgtcgtcaacgtcctcaccgaaggtggtgcccgcactgccgccgacggtggcaagtcgggcgaatgtgccgagggtgccgagatcgccgcctcgggttggacggctccggtgaaggacggcatcgtctccggtttccgtaccccgcaacggcccgaccactacggtgtcgacctgggatccaagcgcggcaccgagatccgcgcggccgcgagtggcgtcgtcaccacctccgagtgcaatgcctccaccaataactgtgatgtggacggttcgccatcggtgctgggttgtggctggtacgtggacatcgaacacgccaacggcatcatcacccgctactgccacatggtcgaacaacccaaggtcgatgtgggacaacgggtcaaggctggcgaggtcatcggcatctccggatcgtccggtaactcctccgggccgcacctgcacttcgaagtccacgagggtggggacgcctccaacaacggcgccatcgaccccgtcgcgtggatgaagcagcaggggatcaacatcgacggttagtcgtcggacgtcacgttctcgactttggagacacaaaagctgtctccgtcgggtttgaccgtgacgtcgtagttccagacaatgaacgaagggtcgacctcgagctccacccgcatgggaaacagtgtgccgccgtcgacggcttcaccattcacgttctcgaaggtcacggtggcttcggacaagacgccctccgaggcctcccaatcggtgagctccttggtgagctgtttcggtgtcaggccggtgaaaccgtcgcacaacagcggatcggccttagtcggttcccggtgcaccagcgagaactggagtactcggcgcgcggtctggttggcgtcctcgacaggtttgtccaaattgctctccggcgacttgtccaccaacccatcgaacatccaccccgcgagataaaccgcgaccagcagcaccccccaagtccccagcaagctccccgaccgtccccacgagcgtttcgggtcggggtacgagtccgcctcgccctccgcttgccgcgtccggggttgctgcacgctcatcacgtcgcccagcgtatcgaagttcccgccgtgtccgtgccgctcgctccggctaggaaccgaagtcgacgtccgccgtcatgaccgtggcgcagtcgcggcccggggcggcgtggtgggaccagtagaggttggtgtgcgcgatgacgaggtcggggctgggtgagccccatttggaggtgtcctccgtggtgtgggcgtcgccgacaagggtggtgtcgtagccgcgggccagggcgccgtgcagggtggagcggatgcacgcgtcggtttgggcgccggagatgtacaggtgaccgacgcccaggtcggccaggacggcttccaggtcggtctcctcgaaggagtcgccccagttcttggggatcagcggttcggtggcggcgggttcgagttcgggggcgatgtgccattcggggctgccctcgatgagctgcttgtcggagtgctggatccagatgaccgggacgtcggcgccacgggcctggtcgacgagggtggcgatgttggccacgaccgcgtcgcgggcgtggccttcggccaccacgccggtctggacgtcgatgacgagcagcgccgagttggggcggttggagagggtgggcatggttccccttcgcggtgcggttgggccggagttttgccaccgtagccgggggttgtgacatttcgccagcgtgtggcaccggtccgacggccggtgccacacgccgggacgctatttgccgctgcggttgatggcgctggccacggcccgcatggaggcggtgacgatgttggcgtggacgccagcgccccacaggatctcgtcgccgatctggcattcgacgtaggccgccgcgcgggcggtctcgcccgcggtgagggcgtgttcggcgtagtcgcagacgctgacggtgacgccgaccccggccagcgcgtcgacgaatgccgacagtggaccgttgccggtgccggagaccttgtgttcggtgccttcgacggtgatgagggtgtcgatggtgacggtgccgtcggcagccgccgccgaggagtgttcgccgatgatgacgcggcggtcgttctgttcgtcgacggagtactcgcgctcgaagatgtcgaacatggtctgcggggtgacctcgccgccggcggcgtcggtgtggcgttggatgacgtgggagaactccacctgcatccggcgcggcaggtccaggccgtactcgctcttgaggatgtaggccacgccgcccttgccggactgggagttgacccggatgaccgcctcgtaggagcggcccaggtcggcggggtcgatgggcagatacggtaccgcccaggcgaagtcggtcaccggtacgcccgcgtcggccgcgtcggcctccagggcggcgaagcccttgttgatggcgtcctggtgcgagccggagaaggccgtgtagaccaggtcccccgcgtaggggtggcgttcgtggaccggcagctggttgcagtgttcgacggcgcgtttgacggcgtcgatgttggagaagtcgatgccggggtcgacgccctggctgaacatgttgagtcccagggtgaccaggtcgacgttgccggtgcgttcgccgttgccgaacaggcagccctcgacccggtcggccccggccatcagggccagttcggcggcggccacgccggtgccgcggtcgttgtgcgggtggaccgacaggacgatcgactcgcggcggcgcaggttgcggctcatccactcgatggagtcggcgtagacgttgggggtggccatctcgacggtggcgggcaggttgatgatcagcggacggtcgggggtggggtcgatgacgtcggtgaccgcgccgcacacctcgacggcgtattcgagttcggtgccggtgtaggactcgggggagtactcgtagcggatgtcggtgtcgggggtgtggatctcggcgtacttctggcacagcctggcgccctgggtggcgatgtcggtgatgccgtccttgtccatgccgaacacgacccgacgttgcaatgtggacgtcgagttgtagaagtggacgatcgccttgtcggcgccgcgcaacgagtcgaaggtccggtcgatgaggtgctcgcggcactggaccaggacctggatggtgacgtcgtcggggatcaggccctcttcgatgagggtgcgcacgaagtcgtagtcggtctggctggcggccgggaaacccacctcgatctccttgtaccccatgcgtaccagcagttcgaacatgcggcgcttgcgttcgggggacatcgggtcgatgagggcctggttgccgtcgcgcaggtccaccgcgcaccagacgggggcggagtcgagccgggcggcgggccaggtgcggtcgggcaggtcaaccgtgaactgctcgtggtacgggcgatagcgggcggccttggcggcgaaagcggacatgggagaaaggctccttgaagacaggcgtcgtaacggggaaggaagagatgtttcgatcgaccggcgcacgaacgactccgcgacggggagccagctcgctatcgagccccgccgcggctaccaagaagcagtacatgccgcataacagttggacacactacgcgaacgatccggcgatgtgcgggaatctcccactctctgagagtggtttcacgcatcccggacgtgggtattgcgcgggttcaggttgcgatggcgttggccacgtccacgtgggctgatttcaagccgatatgggacggtgacagtattgtgatccgtaccggccgacgcaatggggcgcgcggcgtggggatttaactgcgcgacagtgatcgcgtaacacacagctaacactccgagagaaacatggtcggcatggaaaccgtgaccgcgaatcgaaaccgtccaccacacgacagcccgggaatggtcgccgggaagctcatgtcctcggcggtctacgccgccggcagctacgcgcagcgcgcccgcaccacctggacgctgtggctgcgcaacgccgagaaaccgccgcacgcggacctgtaactcggccaggatcagttcgtcgaggggcttacggcgcctgggattgtcgtcggggccccgcaggtcgtcaggcagggcggccgggtcgccggcgacgccgatcgcggcgaccgtcgtgggtaccagttcttcggcaagaccgaactcctcggtgacggcggacggggagaaccccgccatctgccgtaccgtcagcccctccgcctgcgcctgcaccaccaggtgcgccatggcctgccccaggtcgtaggccgcgtgcggcagcgggcccttggcgttggcggtgacgcgcacggccaccagcagcagcgccgcgtgtcgcgcccactgctggttgccgggtcgcagtgtcgccagcacccgcgcgaacaccggcgagtcccggcgtcccacgatgaaccgggacggctgcgtgttgccgctggacggcgcccagcgggcagcctccagcagtgccgtgacctgggcgtcggtcactttgcccgacgggtcgaaggcgcgggtggaatagcgggtggccagcagcgggtgcagcggctgggacgtgacggcgtggcgggaagtcatcgccgccaagcctattgaggcttcttcgacttggacttgctgggcgagggtttgggcggcggcgaggtccccagcggggtggcgtcctcgtcggcgtcgggcagggtcagcttccccggccccgaaccgggttcgcccttcagtttcagcgacccgaaactggccttggcggcggtgacgatgccgtcggagcgcaggcagtagacgccgctggggatcggggacgagacggtgaccgagttgcgctccagccagaagcactggcccgcgacgcccttgacgtcctcggcgtaggcgaccgagatcggggaggagcggttgatcatgacgtcgagccagtcggtgaagacgtgctgtaccaccggatcgatcgtcgacgggatcttgtcgtccttcgtgtcgacccgggcgcagctgtcgcgcttgccctcgacacattggacatagaagtcgcggtgccgggcgatggtcacgtcggccttgccaccctgggcgccgccgggaacctccacgctccagcggtcgtcggcggccagttcgaccgagacctcgacgggcttgtcgcccggacgggtcagctcgtaggtggcgctgtagtcgcggcccttggccgccgcggccagccccgccagctcgcccgccgccgaggaggtgccgatgggcgcccggtcgctggtgatcgcgggcgccggggacgggctgggcttcgcggtgtcggcggccgagccgctgccgcagcccgtcagcgccaccgtcgccagcgtgaacagggatattgccgcgaaaatccgcaccatgttattttgcgcacccgccgctggaagggccgccgcgacgcgccgtagctaccggtaggctgaacgcggccaggagagcgccacgacgaggtggccagcagaacgacgcagaaagcggtgcttccgtggcgcttgtcgtccataaatacggcggttcctccgtggagaacgccgaacgcatcaaacgagtcgccgagcgtatcgtctcggcgcgaaagcgcggggacgacgttgtcgtggtcgtgtcggccatgggcgacaccaccgacgagctgctggacctggcggcccaggtgtcgccgctgccgcacccccgcgagctcgacatgctgctgaccgccggggaacgcatgtcgatggcgctgctggcgatggccattaacaacctcggcttcgaggcccggtcgttcaccggttcgcaggcgggcatgatcaccacctcggtgcacggcaaggcccgcatcatcgacgtcacgccgggccgcatccgcggcgccctcgacgagggggcggtggcgatcgtcgccgggttccagggcatcgcgcaggacaccaaggacatcacgacgctgggacgcggcggttccgacaccaccgcggtggcgctggcggcggccctgcacgccgaccgctgcgacatctactccgatgtggacggcatgttcaccgccgacccgcggatcgtgcccaacgcgaagctcatcgaccagatcacctacgaggagaccctggagctggccgccagcggcgccaagatcctgcacctgcgcgccgtggagtacgcgcgccgtttcaacctgccgcttcgtgtccgttcgtcgtactcaaacaagcccggaaccctcgtgaccggctcaatggaggaccttcccgtggagcaagcactcatcaccggcgtcgcgcacgaccgcagcgaagccaagatcaccgtcctgtcggttccggacgagccgggtcaggccgccgaactgttcgaggtcgtcgccgacgccgagatcaacatcgacatgatcgtccagaacatctccacgaaggactccggacgcaccgacatctcgttcacgctgcccaaggacgacgggcccaccgcgatggccgcgctgcagaaggcccgcgacaagatcggcttcgccggactgctgtacgacgaccacatcggcaaggtgtcccttgtgggcgccgggatgcggtcccacccgggtgtcaccgcgaccttctgtaaggcgctgtcccaggcgggcgtcaacatcgagatcatctccacctcggagatccggatctcggtggtgtgccgcgacaccgaactggacaccgccgtgtcggccgtccacgaggcattcgaactcggcggcagcgaagaagccgtcgtatacgccggaaccggaaggtagcgatacatgagtaggaaaccgactctggccgttgtgggagcgaccggggccgtcggctccgtcatgctcgacgtcatctcgcgccgcgccgacgtgtggggcgagatccgcctgatcgcctcgccgcggtcggcgggccgcaaactgcgggtccggggcgaggaagtgaccgtccaggccatcagcgaggaggtcttcgagggcgtcgacgtcgcccacttcgacctgcccgacgaggtgtccgcgcactgggtgcccatcgccgccgccaagggcgtcatcgtcgtcgacaagtccggctacttccggatggaccccgacgtgccgctggtggtcgccgaggccaaccccgaggcggtccgcaaccgtcccaaggggatcatcgccaacgccaactgcaccacgctggccctcatcccgtcgcttgcggcactgaaccgctccttcgggctggtgtcgatgtcggtcgcgtcctaccaggcggcttcgggcgccgggcaggccggattcgacagcctctacgaccagctgggagccgtggcgggcaaacgcgacctgggcaccgtgtccggtgacgtccgcgaggcgatcggcgagggcggtgacgacaccttcggcgcgccgctggcgctcaacgtcgtgcccaaggtgggcggctggcgccccgacggctggacctccgaagaactgaaggtgcgcaacgagtcccgcaagatcctcgaccttcccgacctgaaggtcgcctcgacctgcgtgcgggttccggtcgccaccgggcattcccaggctgtccacgcgaccttctcctcgccggtgtcggccgacgcggcccgcaaggtgctcgccgaggctcccggcgtgaccgtcgtcgacgacccggacaacaacgtgtacccgatgccgatcgacgccaccggccgcgacgacaccctcgtcggacgtatccgcacctcgatcgacttcgacaactcgctggagttcttcgtcgtcggcgacaatctgctcaagggcgccgcgctcaattcggctcaaaccgctgaattgttgcttccggaactaagctagctaaaccggtaaattcaaacagagggcaaaccgagtaagccgtccttccggtggagtcaagccgtcttcttacctggaaccatcgaagagcgacagaggaggtttcatggcaaggttgcgtagacggtggctcgtggcggccgccgtcgtgggggcggtcgcggtagctggaccggcgaccgtagcgatagccgaggccgcgatagaaccgcggaccggttgcagcgattcgatgaactcggacgttcccggcgggctggcgcattgggaggccagctgcgacaacggcaacatcaccgtgtccggctgggtcaaggacacccgcaccgacgggaaatgcgcccgcgtcaaggctttcatcgaccagaagtgggagtacagcgacaaggcctgcccgtcaggcgacgtcgacaagttcaagctcaccggcgacggcaacgacgccaaggtgtacctgtacacctcttaggactgacgagcccgactcgtcagtcgcagggacagcagcaaccgtcacagggacagtcgcagcagtcgcacttgtggcagcagccctcgcggggccggcgtgaccaggggccctcgaagttgctggagcagcagcactgacaagtgcacgcgacgatcaacgccgcgccgcagcccgcccagaatccccttggggcgggatgcgcgccgtggtgctgatggtgatgcgcgtgcgggtacgaattgcgcatcgtgtgttcggcgtgatcgaccagcagcgatcgcgccagctcgcccggcccgatcccggcttcggccagcgcggcgtcgatgtcggcgatcgccgcgtgacacaaccggtgcgcctcggccatcggggtctcggtggcggccaacggattccacgacccccgctgaccgtcctgctcgagatcggacaccgcgtccaccaggtgcgccagccgtccgaacgcccgcccggcccgcgccagcggcgccgcgttgtccggccgcccggccatgaccgccgtgtgcccgaacagcgccgccgtggcttcctccgtcggcgcggtgacggcggtcaacggcgtcgacgccgaggcaccggcctcgacctcgcgttgccgaccgacggcggcgagcagcgcggcggcgtcgaagtcgatgtcgtcgcccacccgcagcgccttggtttccagccgccgtgacaccttccggccgaccgtggccagtgaccgccgccgcgccagcccgtccccgtcgtcgatgtggtcgttgatcttggcggtggccagcagcaccgacgccacggccgacagtcgcgcggcggtcccgtgcacgacggaagcggtccgcagtccccgcaacgcgcacggccccgcggtgcgccgctgtggctcggcaccggtctgggcctccaccagcgcggacagcaccaggctgtcgtagttggtggccagccgtgtcgactgtccgaagtcgtcacgaagtgccaggcacagtccacagaagtgggacagccactcgtgcagcatcggctcgtccatcagtcgcgaacacggccgcagtagtccgaacaccggtgctccaaggggtgggaggcgtctgaatgtcgcgtgagtatacgcaatggagactcacgcgacggttcctcaggcgtcctcgcgggggttgccggtcttcttcttggcggccgacttcttcgcggccttcttggtcgtggtggtcttcttggcggttttcttggccgccttcttcaccgttttcttcgccgtcttcttggcggtggtcttcttcgccgccttcttcgcggccttcttggccaccggggccttggcgcggcgttcggccagcagttccgaagcccggtcgatcgtgatgtcctcgatcgtgtcggtcttcttcagcgaggcgttggtctcgccgtcggtggcgtaggggccgaagcggccgtccttgatgacgacggtgagcttggtggccgggtcggtgcccagttccttcagcggcgggcgggccgcctgacgtccccgtttcttcggttgggccagcagggcctgggcctgttccagggtgaccgtgaagagctgctcctcggtctccagggagcggtagtcgcgtttcttgacgacgtaggggccgtgcgggccgagcccggcgcggacctcctcgccgtcggcgtcgacaccgaccagccggggcagggtgagcagccggaccgcgtcgtcgagggtgatgtccttgagtttcatgtcggacagcagggacgcggacttctcgccgctggtgacgtagggaccgtaacggccggacttggcgtagacgatctcaccggtctcggggtgctcgccgagttcgcgttcgcccgaaccgacctcgtagagttcctcggccttggcctgggtgagctcgtcgggggccagggagtcggggatggagacgcgttcgccgggctcgccgggttcggcggtgggggcgaagcgttccaggtaggggccgtagcggccgacccgggccacgacccggcgctcctgttcgtcggtgaacagcgggatggagttgacgccgcgcgcgtcgatgcggcccagttcctcggcgacgagtttcttcaggccaccggaggccgcgacggtgccgtcggcggcgttgttgccgccgaagtagaagctgcgcaggaactccagcgaacggccctcaccggcggcgatgtcgtccagttcggactccatgcccgcggtgaagtcgtagtcgaccagccgggcgaagtgcttctccagcaggcccacgaccgcgaaggccaggaaggccgggatcagggcctggccgcgtttgaagacgtagccgcggtcctgaatggtctgcatgatggacgcgtaggtggagggacggccgatgccgcgctcctccagggctttgaccagggaggcttcggtgtagcgggcggggggctgggtgcggtgtccggcgggttcgagggagtcggcggtcagggcctggccgcgttcgagttcgggcaggcgacgctcggcgtcgtcggcctcgccctcgtcacgggactccacataggccttgaggaagccggggtcggtgatggtctttccggacgcggagaactcgcagtcctcgccggtggcggaggtgacgttgatgcgcaccgagaccgagttgccgaccgcgtcggtcatctgggaggcgatggtgcggcgccagatcagctcgtagacccgaagctcttcagtggacagttcgctggccagctccgagggggtgcggaagctgtcgcccgacgggcggatcgcctcgtgggcctcctgggcgttcttgaccttgcgggcgtagcggcgcggctcggcgggcacgaaacgctcgccgtacagctgcgcggcctgcctgcgggccgccgtcagcgccgtctccgacaggttcgtggagtcggtacgcatataggtgatgtagccgttctcgtacagccgctgcgccaaccgcatcgtctgggcgctggactgccgcagcttgcgggacgcctcctgttgcagcgtcgaggtcatgaacggcgggtaggggcggcggcggtagggcttgttgtcgaccttgccgacggtgtaggggacgttcgccagccgggccgccagaccccgggcaccggcctcgtcgaggtggaccacaccggccttggggcggccggtctcggcgtcgaagtccttgccggtggcgacccggtcgccgtcgaaggacagcaggttggccgcgaagtcggcaccgtcctttgtgcgcaactgggcggtgattccccagtagtcggcggtgacgaaccgcatccgggcccgttcccgctccaccacgatgcgggtggccaccgactgcacccggcccgccgacagccgcggcatgaccttcttccacagcaccggcgagacctcgtaaccgtagaggcggtcgaggatccggcgcgcctcctgggcgtccactagggatctgttgatctcgcgggggttgttgacggcctgggtgatcgcggacttggtgatctcgtggaagaccatgcgcttgacgggaaccttgggcttcagggtttccaggaggtgccaggcgatggcctccccctcgcggtcctcatcggtggccagtaggagttcgtcggcttccgccagttggtccttgagggtcttgacgtgggccttgcgatccggattgaccacatagagcggtgcgaagtcgttgtcgacgtcgacgccgagccgggaccagggttccttggcgtacttgggcggaacctctttggcgttgcggggcaggtcccggatgtgcccgaggctggagtcgaccatgtaaccatcgccgaggtacccggcgatggtgcgggcctttgccggtgactcgacaatgaccagacgtttcgtggtttgcgccacttcagttaatcccactcgtgaatcggatgtcagggcatacctaattgctacggaccgattgtcaaaggtaacgtccaataggcgaccgcggttgcgcaccccaaattcttgtgcgcgcttcacccgaaatattcgggtacgggcgagagccaccctaacgcgggggcacggctcactgacactgctttaccgcttcgaacgcgttcttgagttcctcggagtccagttcggcgacctgcgggaccgcgtcgtagtccttcgccagctgtttcatcgccgcggccacctcgtcatagaagtcacccttacccgcgtcgagtttttctatgcggtcgtgcgcggtgcggtaggcgtcacgggtggccgccagcgactcggtgaagcgtttcgccatccgctcgccgtcggcgatgtcgggcacgcccgccgcctcgatgccggcgcgggcgtcctcgctgatgtcagcggccccggccaacagcttcagcaggtccttcttggcctgcgtcggggaggactcggggtccatggccgcgttggcctcggcggtgaggtcctcgatgccggtcttccacggttccagggccgcgcacacgtcggcggcccattcctcggcgtccacctgggaaccgcatcccgacagggcgagggcggcgaccagcaaccaggcgacagcacgcatgggtctcaacctaccggggcgagatgaagcccccggactcaaacggagtccgggggctctaacgcgatactcgcgcgaaaacgagcgtgcgcgatatcaggcgtcgaccttttccttgtcggcgccgttgtcggacggcttgtcctcgccgacggtgatcggcttggagcggctccagccgacggcggcgacgatgatcagcagcgcgaccacggcgatcgagatccgcaccgccgggttcgggttctcgccgtaggacgagaacatgatcacggcgggggcgatcagcagcgagaccaagttcatgaccttgatcagcgggttgatcgccggaccggcggtgtccttgaacgggtcgccgacggtgtcaccgatgacggtggcgtcgtgggcctcggagcccttgccgccgtgagcgccgtcctcgacggccttcttggcgttgtcccaggcaccaccggagttggccaggaagatcgccatgagcacgccgcaggcgatggcaccggccaggtaggccgccagcgcgcccgcgcccaggccgaaaccgaccgcgatcggcgccaggatcgccagcagacccggcgtcatgagctcgcgctgcgcgtcgcgggtgcagatgtccacgacccggccgtactcggggcgctgggtgccgtccatgatgcccgggaactcccggaactggcggcgcacctcgaagaccacggcaccggccgaacgcgacaccgcgttgacggccagacccgagaacaggaacaccacggccgcgccgacgatgacgccgacgatgttggccgggttggcgatgttgagcagcacgtcgataccaccgtcggcgagcttgccgccctcggccagcgcgacgttgatggcactggtgtaggagccgaacagcgcggtggccgccagcacggcggtcgcgatcgcgatgcccttggtgatggccttggtggtgttgccgacggcgtccaggtcggtgagggtgcgcgcggcctcctcgtcgatgtcaccggacatctcggcgatgccctgcgcgttgtcgctgatgggcccgaaggtgtccatggcgacgatgacgccgaccgtggtcagcagaccgcaaccggccagcgcgatggcgaacagcgacacgaacatcgcggtggcgccacccagcaggaaggcgccgtacacacccgcgccgatgaccagcgccgagaacaccgccgactcgaagcccagcgagacacccgacaggatgacggtggccggtccggtcagcgaggtcttggcgacgtcggagaccggacgcttctcggtctcggtgtagtagccggtcagcgccatgatggcggcggccaggacgataccgatgaccacggcgacgatcgcggtgacctgcggcgagaacggaacgcccttgtggacggcttcctcgacgcccagcgcggcccaggtgttggggacggtcgccaggatcgccccggcgctcagcacggcggccagcaccgccgagatgaagaaggcccggttgatcgcggtcaggccgttcttgtccgaggcgcgcagcttggtgatgaagacaccgaagatcgcggtgacgatgccgacggcaccgatgatcagcggcagcaccaggccggtgtcgccgaaggcgatctggcccaggatcagcgaggccaccagggtgacggcgtaggactcgaacaggtcggcggccatgccggcgcagtcgccgacgttgtcaccgacgttgtcggcgatggtggcggcgttgcgggggtcgtcctcggggatgccctgctcgaccttgccgaccaggtcggcgccgacgtcggcggccttggtgaagatgccgccgccgacccgcatgaacatggccagcatggcggcaccgaagccgaagccttccagcacggtggccgcgttgcccttgaagaccatgacgaccacggccgcgcccaagaggcccagaccgacggtcaggaagccgacgacgccaccggtgcggaacgcgatggccatggccccggtacggctgccgtcgcgggcggccgaggcgacccgcaggttggcgcgggtggcaagacccatcccggcccagccgatgaaggcactgaacccggcgcccacgacgaagaaggcgctgcggcccgccttcaccatggtctcggagtcaccgacatcgtgtaccggcaggaaccacagcagcaccatggcgatgacgacgaagatcgcgagcgtccggaactggcgcttcaggtaggccgaagctccttcctggacggcaccggcgatctcctgcattttcttggtgcccttgccggtggcaagcaccatcttgaccaatgcggcggcgaagccgagcgcgatcagcgccaatacggccgcgaggatgacgtacgtcaggttgacgccaaccgcatcgccttgcccatcggcaagcaacgattgagacatttactctcctggaatttttaatccccgttgggcccggggcgataaccagcggagtgtaaccatcgccactgtgggccgcaagcggcggcattcgggtcgagtggctatagcggccaggccattcggacgatggttccgacgccgtcctcgccctcgatgacctgtaggtccgagaccagaccggccagcagcgtcagggcgacctcttcggccagggcgtcctcgtcgctcggggacgccgccagatcggtcacgccgttaccagcaatgctcaaagagttgcgcgaaaccggggcgaaatcagcaacttcagccacaaatctctcaccaatcgccaatttcatccgcaccagcttcgtgaccccgtggcggcggtgccgggccaccgcccgagaacacgcctcaccggcggcctggcgcacctcgtcgatgaactcggcggccagctgcgcctgcgcggccgccgaggccgccaccagccgcgcggtacgcacatgcaccggcgacggtgtgaatccaaaacggaccgtcggcatgactcagccgtccgccggaagttcggcgcggatgtcgaggacggtgtccagcccggtcagctggaagatcttgagcatctgctgacgggcgcacacgatgaccagcttgccgccgctctctcgcagccgccgcagcacaccgatgatgacgcccagtccggtcgagtcgcagaactctaccccgttgacgtcgatggccagcctggagacgttcttggcgagttcggcgtgcagggcctcacgcagttcggtcgccgtgaacatgtcgatctcgccacccaccgcgaccaccgtgtactcaccgtcagtccgggtgcggattgtcagttccatcgccttcccgcctcatcgtccgatagctgttgacagactagtcaggatcgcgacggcgtgtaggcgaggcgggttgttggggcagaccggcgacggtgccatactcgagtgcatgcacgcaggcgcgctcgccaaggactttcccacggttactttggacacttcggcgcttgaagcggcgaagctgatggcgggaaacgaccttcccggtctgatcgtgctgggctccaacggttgtccctacacggtcctgggcggcacccaggtgttgcggatgtcggttcctctgtatatacaggacgatccgacgctggccggggtcgtggacgaggccgccgccgacaccttcgtggcgggactggggaacaagacagtcagggaattgctgcccgaggaacccttcgacctgccggtggtcggcgccagggcgacgctgctggaggtcgcggcgctgatggcccgggtgcggatcccggtggtggcggtggtcgacaacgacacgctgctgggcgcgatcaccgtcgacagcctgctcgaccacgccctgggcacctgagcccttcagatccagccctgctcccaggcggcgtgggccgcggcgtgccgggaggagacgccgagcttcgtcatcgccgaggacaggtagttgcgcaccgtcccgggcgccagatgcaccgccgcggcgatgtcggcgatcgaggcgccggtgcgggccgcccgcagcacctccagttcccgggtggtcagcgggcactcgtcctcggtgagcgccgaggcggcgatgtccggatcgacgtaacgccgtccggagtggacgtcgcggatgatctcggcgagccgttcggcgggcgtggtcttggggacgaaggcgctgaccccggccgccaacgctcgccgcagcaccccggggcgggcgtgccgggtgaccagcacgatcctcggcggcgtgggctgccgcaggatctgttcggcggcgaccaggccgtcggcgggcggcatctccaggtcgaggacggcgatgtcgggacgggactccgccgtggccgtgaccgcggcggtgctcgtgtccacctcggcgacgacgtcgaggtcggattcgaggtcgagcagcgccaccagggcgccgcgcagcatggcctcgtcgtcggccaccaggatccggatcgtcacctcgtcgatccttccgtgtcgggggagcggccgggatcgggaggggctgccgcgcgcggcagtctcgccgagaccgtgaaccgtccggcctcggaccgccagtcgaggctgccgccgacggcctcgaagcggtcgcgcagcccggcaaggccggtgccgtcgccgctggtggctcctgagtcggcgccgtcgttgcggatgcgcaccgacaggccctcgccggtggccgtcaggtcgaactcggcccgggtaggccgggcgtgccgcaggatgttcgtggtcgcctcccggatcagcaggccgagttcgcgttcgcccgcgaagccccggccgggatcggtgccgggcaggttcgcggtggcctcgatgcccgcggccgtcagcaccttggtggcgttggtgatctcggtgccgggcgagacactgcggtagcccgccacgacggcgcgggtgtcgctcagcgcgtcgcgggccaggtcctgcacctcgcgcatcagcgccaccgccttgtcggggtcgcggccgccgagccgcgcggccagttcgctcttgagcgcgatcacctgcaggtggtggccctggatgtcgtgcaggtcggcggcgaaccgcagccgctcccgcgtcaccgcgagctcggccgcgacactgcgggcctgctccagctgccgggccacgtcgaaactccaccactgcacccagatgatcgccgcgaacgacgccaccagcgcggcgacgccgagcacggtcagcggggcggccagcccggcgcgggccagcagcgcggtcgcggcggcgatcagccccgtcatgacgaccagcgcggccagccggtgtcgcgcgggcagccgcaggatcaccgcggcggtgagcgcgctggccagcagcagccagcccagcggccggtacgggaacggggagatcagccacgcggtgcccgccagcccggccgccgcgacggcgaacaggacccagtcggcgagcgtcggccagtcgcgggcctcgtgccgggtcacggcgtcgaaccagcggacgctcaccaccgtcgccacggcgaaggcgatcaggatcagtgccagcaccccgccgggatggtcgtgccggatcgcctggatggtccccacggtggccgccgtcagcggataggggatgaggaaccaccaggtgtagcggcgcagccaggtcaggcggcgctggccggtgtgcgggggcgagtcgggcatggagcaagtatgcggcgtccggcgtcgtgacgccgggcccgaagccgtcctgagcaggatcgatgacagatgtcatcgaggttcatgactgacgcacacaggcgggtggtttcttgccactacccggtttccggcccgagccgcaggctggtccacatgacacgaacccacactgtttccagtagacggaaccctgagctggcgggcgctcgacccgcgatccacgcgtccgggctgcggtgccgctacggcgactacctcgccgtcgacggcgtcgacctgagcgtgcgacccggagaactgttcgcgctgttgggaaccaacggcgcgggcaagaccaccacggtggagaccctcgaaggccaccggcgcgccgacgccggagacatcagcgtgctgggccgcgacccgtaccggcaccggcggcagctggccgggcaggtgtcgatggtgctgcaggaatccggcttcaccgcgaacctcaccgccgccgagaccctgcgactgtggcggcacctgaaccggggccgcaccggccccgccgacccactggccgatgtggacctgagtcaccgggccgacgtgcgggtcggccagctgtccggcggcgagagacgacgcctcgacctggcgctggccatctccacggctccgagtgtcctgttcctcgacgaacccaccaccggcatggacccgacgtcgcgcgaacgcacctgggcgctgctgcgaaacctcgtcgactccggttgcgccgtcctgttgaccacgcactacctggaagaggccgaggaactggccgaccacctcgcgatcatgcacaaaggacgcgtggcggtggccgggaccgtcgcccaggtcgccgccagccacgccgcgaagatcggttgcgccctgcccgccgcgatcgacgcggcgagtctgccgcgcttcgacggcgacgtgtccctcatggacgacgccctgacggtgcgcaccacacgtttgcaggccgacctgcatctgctcctgaactgggccaacgacaaccgcctcgacctgggccagctgaccgccgccgaagcgtcgctgcgcgaggtcttcgcggcggtacaggccaccgacatcaccaccgacacgaacggacgctgacgatgaaccccacgacgaccaacgcgaccggcccccggatcccggcctggctggtgctgaccggcatggaactgcggctgatcctgcgaaaccgttccatggccctgaccgcgatcgtgatgccgctgggcttcgcgggggtcatcctggccatgagcgacgccgccaccgccgacctggccacgatgaacctcaccatgctggcgggcttcaccgtctacatgaccgccaccatgacgctggcccaccaccgcgcggcactgttcctcaaacgcgtccgctcctccccggcgtccacgaccggcatcgtgctcggcttcgcgacggcgcccatactgctgttcgtcggacagtcgctgctgttcatcgcgataaccggtgcggtcaaaggcatcctgcccgcccagccgctgatcctcgtcgcggcggcagtcatcggtgccgtcacctgcgcggccctggccttcctgaccgcgtcgttcaccaagacccccgaggccgcgcacttcaccaccatgcccggcttcgccgtcctgttcggaggactgatgtgggtgctgtccacgccccccgacgaggtcaccgtcccgacgctggcgctgccgggcaccgccgtcacccagctgctgcgctacgcctggtcgggcgagggctcgatcgagatgggactgctgtggcccgccgtggcctcggtgacggtcgccgtgctgtcctgcgcggtcgccgcccggctgttccgctgggaaccccgcgactgacaacccaccatccacattcgattcaaggagcgaccatgtcccactcgtcattcgtccacaccgcactgaccggaagactcgccgacaacgtcaagaccgaggtcctgctgagcctgctcgtcatcggactggtcaccggcatcagtatcgcccgcctcgacggtgcgtggctgtacgccctgcccgccatcgcggtcggctacagcgccgtgcggatcgccttggtggccaggcgaacccggagacgcgcccgcgccgactgacgcggcctcacacggaggcgatcgtggccgagcggatcgtgtgcagcgcgatcgtgtgcagcatgtcggtccgcttgtcctcggcccgcaggtatccggcgcccatcgacaccgggcgcagcagcttgcggatcggctcgccaccaccgtccacatactccacccacaccagggcccggtcggggaccgcctcgcgcagcacctcgaccgcgtcctcgtccagccgctgtccccgcgccatcgtctcggcgcggggttcggtgtgcttcaggtgttccaccagcgccgccagcggcgctccctcgacgcggggagtggggtcggcggtcttgtcgggccggacgacccgggtggcgcggggcgcgacggacttgtcgatcacgatggagcccgaggagtcctccgcgaccggggtgtggcccgcctcgcgcagcatcgacagcagacccggcagcggcatcgggctgacgatgacggtgggggccagccgccgcagcgccgcgtcggcgagacggcggtcggcgaggacctggaccaacagcgcctcgtcctcgctgcgcacataggaacccgcgtatccggcccgcaggccgccgtggcgtttggcgacgtcgtcgatgaggtagtccagcgcctgcggcagttcgccggggcagcggcgggcgaacacgccgcggatgtcctcgcgggcgtaacccgcgtccagggcggcccgcagactggcctcggtgaccctgtggacggtgggggactcgcgttcggccaccagggccagctcggcggccaacagcggcgacggatggccggggacgatcacggtgaggtcgccctggaccaccatctcgtcgatcgggaccggcagcaggtcgtccagggtggtgtgcagcggatcggtttcgggcgtgtggatgcccagcggatcgtcgtggtcgggttcggcgaccagcagccgcccgaactcggtgacggcgtcgcgggcgatgatgcccagaaaggacgcctgcgtgtggacggcgcgcaccgcgtcgtcggcgcggcgtcgcgggtgccgccagccgcacacctcgacggtcagctcggtgtcgatcggggtccccggcgcctgctcggccaacagccgcaacacttcccggcggtaccggggcgccgaatgcgacaccagcgacggcgacagcacagtggacggacgagtgcggccgggccgggcgcccagcagccggatgtcgcgttcggcgtcgagccaggcccgggccaaccgggaccagcgcatcgacagcggcgccgagcgccagccgtcgtagccgtggctgggcatccaggcctcgccgtcgcgacccagcagtccggcggcgaaacacgcctccagcagcagcgccgcgttggcgtccgacaggtcgcaggtccgggccagccggtgcagcgcctgcatcccgatgccgccggacttcacctcgggcggcgcctcggcggtgaggacctccagcagcaggtcggtcagccgcaccacctcgcacacctgcgcggtgcccgccgagtccaccgcgaccggcgagatcggttggggcagttcgggttggcggcgcagtgtccccagcggtccggcctcgcggcgcagtaggacgccgacctcgcgcggcagttcgacggtgtcggcggcgaccggcaccagcagatggtgggccaacagccaccgcaccggggtgtcggccggagtctgggcgtaggcgtcggtgacagtccccagtggaggacctgcggcgagtttgtccaggacggtgcgcgactgcggcggcgcggccaacacggtgcgccgcaacgcggcggcgtcgtcgacgagcttcccggcctcgctactgagttcggcggccggacgccccagccccgccgggtacggcccgcacacctcggccaggcacgcggggtgccgcagctcctcgtccggcccccacaccaaccccagcccgcgcagcgtcgcgatcgcgacgccgacgtccgacaggtccggggtgacggtggccaacaggttcaccgaggtcaccggcccgtcctcgtcctcggtgcccaccagccgcagcccgtccagcacccgcaacgtgaactcgtcgagccggtccagcgcccgcgacaccgacgcgggggtgcgcgcgcgaatggtcagcgcctccatgtcggcgggaaccggcacggccagatcgggacgcgcgcgcagcaaagccgcgagcgtctcgtcgggtaccgcccgcagggccgccgccaacgaccggggtaccagggaatgcgtggccatcacctttaacggtacgtccaccggccgacgcccgcagtcgcacgggagcccgcgcgtgacccgtccggctcatgagacacttcgatcatgacggagacgcgacgcagcaggatcaagccggttaaggacggttacctgcccatcaccgagctcacctcaccggtctcggcggccggttcgccgttcggtgaggacggggaggtcttcccgctgccggtcgaccagctcaactacgagcactccgaaccggttccgccgcgcgagcactgagccttcgccgccggtcgggccgaattcaccagcgctaaccgatcggatttcggccggtccatccacggacgcgggtcgggcggcgtgtacgcctcgggaatgtccgggccctcgtgctccgtgagcggctctcgcacccacttcgcgttgatgccgtcctgctcggcgaaggacaccatggccttggcgaggacttcgccaccgtcgtacaggtggttgctggccaatgcactgtaacgctgcaacttcgtgcacagcgtctcccacggctgtgaggcattgcccatcggttcgacggcggtgccgctgaccgtcgacagtgctgtcgaagccgaaccgaactgtcctgccagtttcgggaccgtggtcgtcgcgtggcgatgggtgtccgccaggtcggcggccaggacggtgtcggccgcgcccagatcgccccgaccgtcgtacatgttggccggtttggtgtcggggtcgagttccggccggtgcgagtcggcgaggccgttgtcggcgttgagtgccttgacgacctggccctcccggtggtcgaactcctcgacccgctcggccacggcgtcgaacatctggttcagcacctcctcgacggtgccggccgagatgctggcctcgacggtggtccgggcggcgacggccaccgtaccgctcagcaatgaccaggcgatggccgcggtggtgccgccggtggcgacggagcccagcaggccgatgagggcgccggcgacggcgaagcccatcaggccgctggacccgtactcgtcgtcgcggatggcgttgagggcggtgacggtttcgtcggttatggacctcatgtccttacccgccgcggtgagcaggttgaacatgttgcccagcgccgtggccagttcggcggccatcgcgccctgattctcggctacgtcgaccatgtcgcccaggtagtccgcgaaccggtcggcgacgcggccggtgaaggcgtcgttggcggtcagcaaggtctgcaggctgccaatgccgccgggcaccgtcatggccaggtccttggcgacccggttgacgacctgccgcttgtggatcagtgaggacgggtcgcggccgtgcagccactcgtactgggacggcacctgctggatctgctcgatgtcgtaggggtcggccgggtacgagaaacggtcgatgaggtccttgttcagcttctcggtggcgtcgttgagcagctcgcccgatttgttcccgccgttgaggcgctcgatgaagcgttcccgttcggccagtgccgcttcggcggcggcctcctggacccgctgtgacatggcggtcaggtcccaggggtcggcgggttccatgttctcggcgagatccgcccagaagcccgagtcgttcattgtccgtcctcacgtgtgcgcggccgtgtcaccgcacagtgattgtgggtcccgaaggcccgacttgcacccgtggaattctccactctggccgttcggacggcgggcgctcggaccttcgggtcggctctcgaacgcgttcaccgcatccacggcggcaggttcgggtccggccgcgtgtagacgtcggggacctcgatgtgctcgaccggttcgatggtctcgttgacccacttcgcgtggatgccgtcctgacgcgcgaactccaccgtggcctcggccaggttgtggccgccctcgtacaggtggttgccggtgatggcggtgacccgttgcagccggttgcacagttcctcccacggctggtaggccgggcccagtgccatcgcaccgctgccggtggccgaactgatcgactccgaggccttgccgaacacctccgccagtcgcggcaccgcgtgggtggcggcggcgtgggtccgggccaggttcaccgcgagactgtcgccgacggccttcgtgtcgtcctcgccctcgtaggtgttggccttgacgcgggtcgggtccagggaacggtagtactcgtcggcgatgccgaggtcctggttgagccccttcaccagttcgtcctgctgctcggtgaacttgtcgcagcggtcggcgatggcctagttcatctgcgccagcacgtcctcgaccgagtcgcccgacactcccgccgaggtgaccgccgtacccgtcacgcccaccacgccgctcaccagcgcccacgcgatcgcggcggtaccgccggtgacggccgccccgacaccgacgatggcaccggcgaccgcgaaggccatcgccccgccgtcgccgctgccgccgtcgcggatctcgtcgagggcggcgatggtctcgtcggcgatcgagtacacgtcgtcgcgcgcggcacccagcagcttgttcatctgcgtcacggcggtggccagttcgttggcgaagctggactgggcgtgggcggcgtccttggcgatgttcaggaagttcgcgaaggcgtgcggggtgcggccggtgaagtggtcggtgtcgtcgagccggctgctgagggtctcgatgccgtgcggcagttcgatgtccaaccgggtggtcgcggacaccatggcttcgagcttcgcgggcaggtcggacggatcccgggtctccagccacaggaagtgcgaggggatctcgctgatgaagtccttcgcgtaggcgtcgggcggcggcggcggcgcgccgcccaactcgtcgaccggcaggttgcggttctggtcggccagctccgccagccaggcgtcggcggcgtgctcctgcacctgctcggccttgccgcggatgtcccagctgtccgacccggccgtgtaactctcgaagaagtcggtcagccagtttccgtcgttcacgtacgtgtcctcactgttcgcgtgtggcgcgcggcggtgttgccgcccagtgattctcggacgtgaccggggtgttcgcacccgaagactttcgcggtcgggccgttcggccagccccgcgtcgcaccttcggttcagtcgtcggaggccagctccagccagcgttcctccagctcaccctgctggatgcccagctgtgtcagctgtgcggtcaggtcgtccagtttcgccgcgtcggtggcgtgctcggccatcgcggcgtgcaggtccttctccttggccgccagcttctccagctgtcgctcgatccgggcgacctccttcttcgcggcgcggctgtcaccggcgcgctgccgggtcggggtcggttcgtcgccgccggacagctgctgttgtcgacgttcgaggtactcctcgataccgccgggcagcatccgcaggttctggtcacccagcagcgcgtgcaccgtgtcggtggtgcgctccacgaagtaccgatcgtggctgacgacgatcatcgaacccggccagtcgtccaaaaggtcttcgagctgtgtcaacgtctcgatgtcgagatcgttggtcggttcgtcgaggaacaggacgttgggttcgtccatcagcaaccgcagcaactggagtcgccgccgttccccaccggacaggtcgcccacgaccgtccactgtttggtgccggtgaagccgaagcgttcgcacagctgcccggccgacatggtgcggcccttgccgaggtccacgtgttcgcggacccgctgcaccgcctccagcacccgccaggtctcgtccagttcgacgacctcctgcgacaggtaggccagcttcacggtcttgccgaccacgacccggcccgtcgacggctgccgctcttcgcgggccgcggtggccagcgtgcgcagcagcgaggtcttcccggcgccgttgacgccgaccagcccgatccggtcacccgggcccagctgccaggtcaggtcggtcagcaaggtcttgtcgcccgcggtgacggtgacgtcctccagctcgaacacggtcttgcccagccgcgagttggcgaacttcatcagctccggggagtcgcgggcgggcggttcgtccgcgatcagggcgttggccgcgtcgatgcggaacttcggcttcgaggtgcgggcgggcggaccgcgccgcagccacgccagttccttgcgcatcaggttggcgcgtttaccggcctcgacggcggcgatgcgctcccgctcggcccgcgccagcacgtaggccgaatagccgccctcgtactcgtgcacgttcccgtcctggacgtcccacacccgggtgcacacctcgtcgaggaaccaccggtcgtgggtgacgaccgccagcgcgcaccgtcgatcccggacgtgccgggccagccacgcgatgccctcgatgtcgagatggttggtcggttcgtccaaaagcaacagatcgtgttcgccgatcagcaaccgcgccaacgcgacccgccgccgctccccacccgacagcggcccgacggtcgagtcgagaccgtgctccagacccggcaggtccaggccgccgaacagtccggtgaggatgtcgcgggtcttggcgtccgaggcccactcgtgctcggccatgccgcgcagcacctgctcgcggacggtcttgtcggggtccaggtcgtcgcgctggctcaacaggcccagccgcagcccggacgagtgtgtgacccgccccgaatcggcgggctcgtcgcgcgccagcacccgcagcagcgtcgacttgccgtccccgttgcggcccacgaccccgacgcgttcgttggcaccgatacccagcgacaccccttcgagcagggtccggttcggaaacgccttgcctacggcctcaaggttgacgagattgacggccatcaacaagccccggtaacggtgaacacggcggctaacgatacctgcgctgtcgcgccgccgcgaaacgcgcgccggtaggcgctgggggaggtgcgcatgaggcgggcgaagtggtgccgaaacgtcaccgaggtgtcgaagcccaccgccgccgacacctgctcgatcgacgactcggtggtctccagcagcgccaggctggcccgcacccgctgttcgatcagccaccggatcgggctggttccggtgctgcgcgcgaagttgcgctggtagtggcgcggcgacatgtgggcgcgctcggccagcacggtgatcgtgacgggtttgtcgaggttcgccgccgcccaggccatcgaggccgccagccggtcgtcctcgggatcggcgctcagcggcgtctcgatgaactgggcctggccgccctcgcggtgcggctgcaccaccagccgccgcgccacccggttggcgatcgcggcgccgaagtccttgcgtaccaggtgaaggcacaggtccagcccggcggcctgaccggcgctggtgaggatgtcgccgtcgtcgatgtacaggacgtcggagtcgacggcgaccagcggatggcgcccgcgcagctcggcggcatgcgcccaatgggtcgcggcccgacgcccgtccaggatcccggccccggccagtgcgaaggtccccgagcacagcgacaccaccctcgccccccgacggtgtgcctgccgcacggcggtgacgacctcgggcgacggcggatcggtcatgttgggcacgccggggacgatgacggtgtcggcggcggcgaagacgtccagcccgtgcggggtgtcgaagcgggccccacccagcgccgtcaccacccccggccgctgcgcgcacatggacaactcgtaccagtcgaggccgggctcgggagcgggacgtccgaagacctcggcggccattccggcggtgaacccggaggtgtcgtcgaacagcagcaccgcgacgtgatgggtcatgtcgcaatattagcggttatcgtcattcgcgccactggtgcgatgtttgcgcaggtgacagcattatcgacatgacagtcagcatcgaacgccccaccaccgtccggggcccggccgcctggcaggtcggcctggccggaaccgcgatgatcgccgccacgttcggcttcgcccgctacagctacggcctctacgcccccgccctgcgcgccgagttcgacctgtcggtcggcctggtcggcctcatcggctcggccacctatgtcgggtaccttttgtcgctgctcgtcgtcggcgtgttctcgcaacgcctcggcccccgcccgttggtggtcatcggcggtctgtcggcggcggtcggcatgctggcggtcggcctggccaccggtccgtggctgctcgtggccggactcgtgctggcgggtaccagccccggctgggcctgggcgccgtactccgacgccgtcgaccggctggtggagccgggcaagcggcagcgcgtcatgggtctgatccccagcggcaccgccttcggcgtcgtcctggccggaccggccgccttgttcctgtatggacccgtgtggcgggtcgcctggctggtgttcgcggtgatcaccttcgccgtcaccgtctacaacgcactgatcctcccgggaacccgccgccgggagacaccagacgtcgaaacccaagcgcgcgtgggaccatcgtggttcctccgccccggcgtgacgcggcactacctgaccgcgttctcctacgggctcatcggcgccatctactggaccttcgccgtcgaggccatcgccgccgactccacccgctccacggccccactgttctggaccctcatgggcgcggtcggcatgctcggcgcactggccggagtcgcgatcggacgctacggcctgcgagtcgtccacatcggcctgttcgcctcgatggcggcggcgatcctgctgctgggcctggcacccggctcactggcggccgtcatcgcctcggccgtcctctacggtccggcgttcatggccggatcgagcctgctgcaggtgtggagctacgagctgttccccgaccgacccaccaccggcttcagtgcgacggtgttcttcatcggcatcggcacgatcctgggcccgacgctggccggtcagatcgcgagcggctggggtctgggcatcaccttcgtggccacagcgaccgtcgcggccgccaccctggcgatcgccccgcggcgccaagctgccatccgcacgccacggcgctgacatccggccgcgattatcgttgctggtagcttcgctgccgcatcctaggacgacttcgtgaccgacccgctcgcgccgtacaacgccggaagcgacccgctggccccgccgcccgcgacgcctccggcgtcggccgtgcccgtaccggagcccaagtcggtgatggagccgcgtccggcggcgccgctggaggacgcgaagccgcgcgtcgccaggccggggacctcgcggccggatgggccgcccgccagtcccggggccagcgtgcatgaggcgaacgtcgtggatttgccaccgctgccgcgcaagcggtcgctgttgtggcggatcgtgtcgttctcgtgggagttgaccatcggggtcacgatcgcgctcgtcatcctcgtggccggtggggtgttctacgtcgtggactgggccaagtcgttggggcccacgtattccgccgccgagttgtacgaggacggccggtactccatgacggtgaaggacggcgacaaggtcatcctcgacacctacctggaccaggttggcgcttgggatcacgacggttgcgacagcatcgccaccgacaaggccgtccagtccgcggtcgtcgaagcgggctgcgagttcggcatcgagggcgtgtacgagcgcgccgacctgcactacacgatctaccagcgcatcctggagttccccgacgccggtgcggcgaagcggggtgggcaggcacttggcgacgccgaggagttgcccgggaaggtcagcttcagtgtcgagatgcccgaggacggcaagaccggtgccgtggttgatgtcgagggacggttcgtcatcttcaccgtcgccgcgatcgaacccgagggcgagaagaacctggccgaggccgaggaagcgatcgacgccctccacaccgagcacctgaacgtgctggtctggcaggactaggcgagttgccccacgccgagtaacgtcactatccgtgcagatagagaaattcgtcgatcagtttgagctgctcgccgaagcgcacgggatcaccaccgccgcgctcctccaacgacttgagcggcaggacgatgaccggccgcgctggatcgcggtcgagaacggacgcgggatcggtgtcgcatcagcgtcgatgacccccgatcggaaggtgcggctgtggctggactgccgggactccatcgcgtatcagccgctggtgcgcgccgcgtcggccgcttttcggaccgatgtgtacaccagcgtgagcgggtcggatctgttgctgcggcgggctttcaccgccgagggttttcggctggactacaccgaggacgtgttcgccgcccggttcaccaccgccgctgtggcgttgcgcaaggccaggctgcccgacgggttcagcctgatcaccgccgatcaggccgacgggcgcagctggtttacattggacaatactttgcgtcaggatatccggggcaacgagggttggcgcggtgacctgaagtggttcgccgagcacacgcacggggcttcgaacttcgatcccgccgcccacatcatcgccgtcgacgacaccaacggcgagtacgccgggctggtgcggttctggaatcggccgggggcctcgccccggctggggatgctcgcggtgttgcggcagtaccggggttgcgggttgggcagcgcgctgttggcccggggggtggaggtcgcttcgacgtgggatcacgagcggttcaccggcgagaccgctcgtgaggcgaccgagatgcgggcactgtggatcgccatgggcgggaccgagaccgacagccgtcagaccctggtgttgcggcgcggcgactgagtcagtgccggggttcggcggccaggatcagttccagcaccttcagggccccggccttgtcgagcgggtcgttgccgttgccgcatttcggggactgcacgcaggacgggcacccgaactcgcagccgcaggcttcgatcgcgtcgcgggtggccgaaagccagtcccgccaggcggtgtagccgcgttcggcgaagcccgcgccgccgtggtggccgtcgtagacgaacaccgtcgggacccccgtgtcggggtgaccggcggtggacaggccgccgatgtcccagcggtcgcaggtggccaccagtgggagcagaccgatggcggcgtgttcggcggcgtgcagggccccgggtatgtcggtcttggacagtccggtgtcgaggatcgcgttctcgctgatcgtccaccacaccgcgacggtgcgcagagtgcggggcggcagtgccagtgggacctcgtccatgaactcgccgccgggtagtttgcggcgctggtagccgacgacctggttggtgacctcgacgtcgccgaagcacaggccgataggtccggcgtcgacgtagcggcgcagtttgaggatgcgcaggtcggtggtgtcccgggggtatgtgctccattcgggacggacggaggtgacgaaggccgcgctgtcctcctcgtcgagggattccaccagataggacgaaccctggtgcaggtagacggcgcccgggtgcaccagcgtgtgggccgaggcggtgtcgacggtgcccagcagttcgccggactcggtgtcgatgacgtcgatgggggtgccgacgccgccgcgcagtccgacctcggggcggtcgcgggcgacgtagaaccagccggtcttgcggtgccgcacgatcttcgcggcggcgaactcgcccagcagttcctcggcgatctcgccaccgaacaggtccacatcggtcggggacagtcggtgctcgtacgcggcgcacagcaggtgcgggccgaggatgtacgggttggcgggatccaggacggtggcctccaccggccgtgagaacaccgcctcggggtggtggaccaggtaggtgtccagtgggtcgtcgcgggccaccaggatggccagtgccgggatgtcgccgcgtccggcccggcccgactgctgccacagtgaggccagcgttcccgggtagccgcacagcaggatcgcgtccagtccggcgatgtcgatgcccagctccagcgcgttggtggccgcgacgcccagcagcagtccgtcccgcaggtcgttctccagggcgcgacggtcctcgcgcaggtaaccggaccggtaggccgccacccgtgacgatcttccggtgcccgccaacgattcccgggccagcgaggacaccagctccaccccgcgccgcgaccgtacgaaagcgacggtgcggacctggcgcgacaccaggtcggccaaaagctgcgaggtctccgtcagcgccgacttgcgcaccggcgcgtcgtgttcgccggtgacgtcgggcagcagcggcggttcccacagtccgaaggtgaccccggggtgcggggagtggtcctcggtgaccgcctcgacctcgacgcccagcagccgggacgcgccgtgggcggggtcgccggtcgtagccgaggccgcgacgaacaccgggtcggcgccgtggtggcgcgccagccgggccagtcgccgcaacaccagcgccacatgggaaccgaacacgccccggtaggcgtggcattcgtcgacgacgatgtaccgcagctgccgcagcagtcgggcccagcggtcgtgccggggcaggatcgcgtggtgcagcatgtcggggttggtgaggatcaggttggcatgcctgccgatccactgtcgctgctcgtacggcgtatcaccgtccaaagtggcggcgacgcagccgggggacgccagcttcttgaccgaccgcgcctggtcggcggccagtgccttggtcggcgacaggtacagcgcgcaggcgccctcgtcggtggccagcgccgacagcaccggcaactggtacgcgaggctcttgcccgaggcggtgccggtggcgatcacggtgtgcttcccgtcgtgaacccgccgcgccgcctcgatctggtgccgccacggccgttcgataccggccgccgccaggctctcccgcagttcggccggaacccagtccggccagtcggcgaactcggccacccgggcgggcaccgcgtgcacgtgccgcagcggctcgccgtcgcgatagacggcgagccgccgcaccaagtcctcgggcgccaggctcacgacaccgatgctggcacagggcccacacccgccgccacgcgctcggggccgtgggttgagtctggcgatcaggcccggaagatctcgccgtccttgacggtgaccttgacctcggccagcggcttggtggccgggccaccggcgacggtgccgtcgacgttgaacttggatccgtgcttcgggcaggtcatgacgccgtccttgggcgcctctaccggcacgcccttgtgggtgcaggcgcggtcgaaggccttgaaggtgcccttctccggctgcacgatgacgaggtcgtcgacgaccttgccgcccccttcgggaatgtcggcctccttggccagcgccttggagccgctgtcgccggagtcgctggtcttgtcctcgctggtctccttgtccccgctgccggtgtcgtcggtactgccaccgcacgcggccagcaccgcggcggccgaggcgccgacggcgccgcacagcaccccgcgccgcgacgtgctgatcacgttcgcggccagtgtcctggcccgctcggtaagtgccgtcgaggtgtcgagatcagtcactgtccatcacatccatgctcttgaagttcccggcgacgaatggccgcctggtatgcactacgcacgtggtgctcgaccggttcaatgtctcaggatatttttgaaccaccggccgtccggcgtcgtacacaccgttatgaggactctcgtttcggcgggtaccggagagcgcgggcggcaccgatgacgaggacgcgcatggacgaagccacaccgagcaccggcttgagtgcttccatgtcggccgacgagcagctgatccacgcgctgcacgccgagcacgccgacgcgctgtggcggtacgcgtgccgcctgaccggtggcgacgaggcgcgggcgcaggacgcggtgcaggagacgctgctgcgggcctggcggaactcgcgggtgctggcgtcctcgccggaccacgcgcggcgctggctgtaccgcacgctgcgcagccgggtcatcgacgagtggcggtaccgcaagaaccgcccggaggtgatcacggacacgctgccggaacggcacgccgccgatcacgtcgactcggcgttgcagggcctgctcgtggtggaggcgctgcgcaaactcagcccggcccaccgggaggtgctgatggagtgcttctacggtggacgaagtgtgaacgaggcggcggagaaactggcgataccggccggaaccgtcaaatcgcggctccattacgcgctgcgggcgctgaagttggcgctggaggaagccggagtggtcaggagggaggaacgatgagcgactgcgcattcccgcacgacgcggcggcttacgtgctcggcgcgctcgaacccgctgagcgggaacgtttcgaagcccacctgcccgagtgcgagtcctgtgccgcgacggtacgggagttcaccgagctgccgggcgtgctggcccatgccccggtggaggaactgtccgccgaaccggcgcccgagaccctgctgcccactttggtgagaaaggtccgaaaagaccgacgccgccgactgtttcgcgccgtcgtcgtcaccgcggcggccgtggcgctgttcgccgtgggtgccctcaccgcggtgaacctgttcacctccgaggccaccgcgccgtccctggacgtcgcgctgcaaccgatcgcggcggtgcagatcaccagcgaggccgggatgatcccccagaacgagggcacccggatcgagctgtcctgcgacgagaagaacacggacgacaaccccgacagcggctacggcggcaagtacgcctaccggctcgtcgtcaccaacaccaagggtgaaaccgacgtggccggcagctggaccggagccgacgacggttccacccgggtggtcctgttcacgcgctggaaaccgcaggatatcgcgtcgctggagatccagaccatggacaagaaaccgatcatgcggtggcgggcctaaggcgttctacgccagcgtcaccagcgactgcaccgcccagtggtcggagggcgtgaggccgtcgaccgaccaggtgttgacggcggtcttggccacggcggtaccgggagtcgccaggacccagtcgatgcggtcgccgccgtcgaccggttcgggtttccaaccgttgaaggtcccgtaggcgggggtcagctgctgttcggcggtctcccaggtgtcctcaagggtggttccgtcgacgagggtcgtgtatggagccgtgccctgcgcggtgttgaagtcgccggtcacgagcaccgggacgtcgaaggaggcgaccagttccttgatctgggcggcgctcttctcacgggacggggccgacttgtggtcgaggtgggtgttgacgaggacgaattccttgtcggaggcggaatcggtgaaccgcagccaggtcatcatccgggggatctcgttgccccaggtcgtcgagcccatggactgtggagtgtccgaatgccacagatggccgtagttggtgacgcgcagccgggaggtgtcgtacaggaccgcggtggcctcgtcctcgccgccgccccgacgggacaggtggacccagtcgtagcccttctggtcggccagcaggtgctgtccctggtggagcagtccctcctgggttcccaggatggtggggcgttcccggcccagcagttccttgatgaggatgcggcgctcggcccaggagtggggggacgggtcggtgtcccagcggacgttgaaggtcatgacgtggagttgttcgccggtggcgggtccgatcaacggttcctccttggcgcgggttccggcgtgggcggtcgcggcgaagccggtgccgcccgacagcgcggcggcggccaccgtcgcccccaacagggtgcgacggcggaaggtgggggaggacatgagggggatccttcgcttcggaaacggacagttccgttgatctaacacgaatacgtcacaccaatcaacaaacgattgtgaaatcgtccatagcggagacgggaatagctactaaagccacttaaagtgagatcacgaagcagcatcgtattgatcaatttccataacacctgggggacgagcgggtaaataccgaggatagggccgagggtctctagtgatgctcgtcaattctcattggcataaagcggtgttcaagttctatggttctcttatcccgccgaaaaggggagtgtcttgtcggcggggtcaacgaaggagggaaaccatgaccatcaacagcacaccgaccgttccgccccaagccgcctcgatcgaagcggttcccgccggaaacgcgcacccgggcgcctcgccgcgtcccaagcgttaccacggtcggcaccgccgcccgcgcaacgcgggctgaccccaaaagccaccaacaagggccgcacttcccggggaggggaggtgcggcccttctcatgtcccggtgccggtgtagttgcgcagctggtacatccagatccggtagcccacgacggtcaccacgagaccggccaggggcgacgcgtaggccagccagctcggcagcccggtggcctcggcgtggcccaacagcaccgacgcgggcaggtaggcgacgaacaccaccgggatgacggccgtcagcgcccacagcccgatgccgccgaagatcttcgccgggtagttgccgaacatcgagaagatctggtcggtggtgaaccgcagctggtcggccttgacgaagcggaaactggtgcaggacagtcccagctgcaccccgccctccagcagcgcgccgccgatcagggccacgatgaggaaggccaccttccatgccgtccactcgacgttcaccagggtcacggcgacgcccagcagcacgatgccaccgatcaggtcgccgaccggcgcgaaccagatcctcgtggtcatcagctgcaccagcgggttgaccggccgcaccaggaacctgtcgaaggtgccctcccggatgtagcggctcagctgactcagcgggctgagcagcaccacccacaggccgtgcgagcacagccgcatcccgtacagcagcgccatgtcgctgatgctccaacccgcgatggcgtcgaagcgggccaggatcacccacacggtcaggaaacccgagccctggaacagcagcccggcgatcatgctgaacaccaggtcggcccggtactgcgccacgcagcgcaccgcgccgccgtacaggatcaccgccgcccgcaactgccaccacatcgtcctaacctccctgcaccacggtcttgcggacggcgcgtcgccacaccagcacggccgtggcgctcagcagcaccagccaggtgaactgcacgccgatggcctgccaggccgcggtcccggtcaactgtccgacgtagatggacgcgggggtgaacacgatggcctggaacggcagccacgacagcgcggtcgccagccagtcgggcatgaaccacaacggcaccagcgctccggacaggaaggcgttgacgacgaagtacatgaagttcaggccgtggacctccagggtccagaacacgatcgacgacagcagcaggtacatgcacaggttgaccagccacgccagtaccgccgcgatcaggtacaaccccaggtgtgctggagccgacagtccggcgaagaccgcgccgaccggcagcaccacgacgatcatcagcagtttgatgcccagctgcgcgacgctgccccacagtgtctgttccatgaacggcaacggccgcaacaggtccacgccgacgccgccggtgttgacgcgttcgtgcacccagtcgtccatgtcgtcgtgcgcgatcagcgagtggatcgtggagatcgtgacgtaggtcgtcatcaccgccagcgaaacgccgtcgacagtggatcgtccgtcgtagaccgcgcgccacaccgtcgccagcagcagcatctgcagcagcggcccgatgagccagatgatgatctcgaagcggtaggccagcagcgccttgaaccgggtgcccaggtacgcgatgcgcggcgtcatccggtgtcaccgcgttcggcgtacatcttcctgatcacgtcctccaggtccggttcggacaccgacaggtcggtgatctcgtaccgggccgagatctcggcgatcagcctcgccaccggtgtggtggtggggtcgaacgacagtcgcaccgcgccgccctcatgggacacgacctcggcgcccgggacctcgacgtcggccgggtgcgtcaactggacggcgagttcccggtgcggcgagtacttctccttcagcggccccaccggcccgtcgtacaggacgagcccgtggtcgatcaggatcagcctgcggcacagtcgttccacgtcgtccatgtcgtgggtggtcaggatgatcgtggtgccggtgtcggcgttgagttcggcgatgaactcccggatgcgttccttggcgatgacgtccaggccgacggtcggctcgtccaggtacagaatgggcggttcgtacagcatcgccgcggccaggtcgccgcgcatccgctggcccagcgacagctgccgcaccggtgtgtccaggaaggacgacatgtcgagcagttcggtgaaccgctccacgttctcggcgtacttcgccttggggacctggtagagcttgccgatcagcttgaacgagtcgatcagcggcaggtcccaccacaactgggtgcgctgtccgaacacgaccccgatgttgcgggcgttgcgctgccggtgtttgtacggcaccaccccggccacctcgatgtcgcccgaggtcggggtcaggatgccggtcagcatcttgatggtggtggacttcccggccccgttgggccccaggtagccgaccaactcgccgggttcgatcgcgaagtcgatgccgtccacggcccggatggcttcgtagtcccggctgaacagtttgcgtacggtggcgaagcgcccggtcttcgggcgtagtcgccggaattccttgaccagggctcgcgtctcaatcaagggcatcgccgaacgttatcgggacggcgcgaacccgggcaacccgattacggtcgcccgggttcgagtgtcgctactcgcgggtgacggaggtgccgccgccgctgccggggtagcgggtgcccgccatccgctcggcgatcgggtcgagcgagtccagttcggaccgcgtgagttccagtccgacggcgccgaggttctcggtcagccgggaacgcttgcgggtgcccggaatcggcaccaccgacaggccgtgcgcctcggcccgctggtgcacccaggccagcgccacctgtccccaggtgacgccccggtcggcggcgaccttggccagcaggtcccgcaccttggcgttggcgagggcgttgtcgccggtcagccgggagtgcccgagccggtggtcggactcgcccagttcggcggcgtcggtgaacagtcccgccaggaatccgcgccccagcggcgcgtacgggacgaaggcggtgcccagttcggcggcggccggaaccacctgggtctcgacgtcgcgggtgatcagcgaccactccgactgcaccgccgtgatcgggtggaccgcggcggcggcgcgcagctccggcgccgtcacctccgacagccccaggtgccgcaccttgccttcggtgaccagttcggccatcgcgccgacgatctcctcgatcggcgtctcggggtccagccggtgcatgtagtacaggtcgatgacgtccacgttcaaccgccgcaggctcgcctcgatggactgccggacataggcccggtcgccgcggaacggccgtcccggtgaaccgtcgtagacgatgccgaacttggaggcgatgacgacctcgtcgcggtgcgcggcgaagaacggcgccaggaactcctcgttgccgcccgcgccgtacatgtcggcggtgtcgaacagcgtcaccccggattcgaacgcggtctccaaagtggcgcgcgcctcgtcggcgtcgaaaccgttggcgtcgttcatcatcagcatgcagcccagtccctgggcgccgacggtcggtccatgcgatcccaaggggacggacggtatggctgtggtcatcactgctcctcgcggcagacggtgtcgtagtgctcgatcttgaaatccaggacggtttcgaagctgcgcagctccgccagctgcgcccgcagccgttcccggtgcgccagcagcatgtcgcggcgctcggcggaggtgtgctccccggcccgcatcagctcggcgtaacgcaccatctcggccaccggcatgccggtctgccgcagccgggacacgaaacccagccaccgcaggtcgtcgttgcggtaccggcgttcaccgctgtggttgcggtgcacgtcggtgacgaggccgatgcgttcgtaccagcgcagcgtgtgcgcgctcatcccggtgagccgggccgcctcggcgatgctgtacgcgtccgaaccgtcgggcatcggcatgtccgggtcgggcttgatgtcggcgggaacggtgtcggtcactgtgaaacctcctggttacgggcgcgagccaaagctagccgcttagagcgcactctaagcaaatatcgggagcgaggatttgtcacaccgaccggatagaactaacgtcatacgggcgtgaccggcgacgcgaccacccacggcccttttcgatcaaggacgagacatgaacgacccgacccagcagttcgagccgcatcggcgtgaactcaccggttactgctatcgcatgctcggttcggccttcgaagccgaggacgccgtgcaggagaccatggtccgggcctggaagaacttcgaccgcttcgagggccgctcctcggtgcgttcctggctgtaccgcatcgcgggcaacgtctgcttcgacatgctgcgcagcccgcagcgtcgggcccggccctcggacctgaccgggccgagcaccgccgacgacatgccgggaccgccgctgtcggagtcgacctggatcggcccgatccccgacagcctggtcgccgccgacccggccgaccgcgccgtcaccaaggactcggtgaagctggccttcatcgcggcgctgcagaaactgcccgccaaacagcgcgccgtcctggtgctgcgcgaggtgctggactggtcggccgccgagaccgccgaactgctggaactgagcgtcgcctcggtcaacagcgcgctgcaacgggcccgcgccaccgtcgccgacctggacgagggcgtcaccgacgaccgcgacccgctcgacaaggaccagcaggaactgctcgacaactacgtgtcggccttcgaggcctacgacctggacgcgctgacgcatctgctgcacgaggacgcgaccctgtcgatgccgccgctggacctgtggctgcgcggtgccgaccagatccgggcctggttcctcggcaccggctgcggctgccgcggttccaaactggtgcccgtggccgccaacggtgtccccacgttcgcccagtaccggcccagcgaggaccccgaggtgtggaagccgtgggcgctcatcctgctggacatccgggacggccagatcgtggcgcagaacaacttcctggacgtggagcggctgttcccgctgttcggcctggccatggagtaccggctgccgaaggccaccgcctgacccgcgagcacgcgtccgccggaggctccgtggtggaacctccggcggacggctcaggtcaggacggcctccatgccggtgacgcgcaacaacatcagcagtcgcggcccgatcccggagaggatcagctgagcgccgtggcgtttggcggtcagcgacagtttcgccagcgcgtcgagggtgctcttggacggtcgctcgaccgtccgcacgtcacacacgacgacctcggggcgatgttcgatgaggaattcggtgaactcgtcgagcagcgccgccagatcgtcgacgccgacatcctcgtcgaatcgccactgggctttcgcgcccggcattattcggtcgcggcgcgcacgcgcgacaggtcggcggtgacggcggcggcccacacccagatgatgatccccccggccagcaggtaccggaagtcgccgagcccgaaggccaggccgctggacagcaggtagaccacgggaaccacccagctgaccacggcggcggcgccgcgttgttgccagcggtaccggcgggcgacgatgatgctcgccgcgatcaacgcgacgccgatggcggccggggcgaggccgtgcaggatgccatgccaggtgagcgtctcgggagcgccctgcggggtcccggccgggtagccgaaggccgggtcggtgacgaagacaccgccccacaccagtcccacgccgtagatgccgaacaggatcggaagccaggtgcgcccggggccggtgcgcacggtacggcggatgccgaccgccgaggccgtgacgagcagacccgcgacgacgaagttggcgatctgcagccagccgccctcgccggtcgacaactggctcaacgcgttgaccttcggatcgaaacccggacgggtcagctcctgtgcgacaacgacgagactgaacaacgggccgccgatcgcgccgcaatacagcagcatgcgggtcgtcggggacggtcgggggttctgtgtggtcatggctgcttccctctttcctcatcaggcgacgcgaacggtggatccgcgttcactggttagacgagagccgcggtgccgattcatcggttccggactgaccaagtggcccggtggccttagaagcgaaagtccctgccgtttcggacctagggctcttatccgagaagccggttcgcgattggatcaagacaggtggaactcaccagcagcggcgatggaaacgtcagaaaggacgtgaggagtcgccgagagaaccaccaagtcggcgagtacaccgacttcccacggtgtcgccgacctgtccggggagcaggacagtcacgcggggcggaatggttaggattccgccccgcttttcaatgtccactttccacagggcaccgacaacctcaccgccgcctcgaaaccggaggcggcggtcttcgtgcgcgtccaccgagtatccatgcgattaccacactcccggcgcggagaaactcatcggtaagcaatgagctcctcactgtcggatagatacgaacggaggtgtttgacgggtaaccgcctcaccacaatggggaatcacgcacaaccgaaggcaggcggtatggacgagcagtacgaagcgttctgcatggcggattcaacgttctacgacgccatgtactcggccgagaccgctggtgtctcgttcccggtcgcggaacgggaactgtcgccggaatggcatcggtccgaacaggacgactggctcgtcttccgtcgtcccgaccgcgagattcccggtcagggatggaagatccacgcttcggccagtatggagtcggcgcagcgggtgctcgaagaggtatgggactactgtgtaccgcgcggcatcgcgttcaagttcctgcgctcgcccaacgcgctgctggtccgggtctccaagtacgcgccccgcggttacagcggcaaactcgtcacgatctacccggccgacatcggccagtgcgagacgatcctcaacgaactgggcgcccggttggaaggcgtcgacaacccgtacgtcctcagcgatctgcgctggggcaccggaccgctgcacgtccgttatggagccttcgccaaccagtacaccgtcgacgagaacggtcagacggtcgaggcgatcctcgacggggacggcaaactggtcgccgacgaccggggaccggtgttccgcatccccgagtgggagacgctgccggagttccttcagccccacctggaggcgcgcaacgccgtcacggtcgccgaactgccctacgccatcgacggggtgctgcacttctccaacggcggcggcatctaccgcgcccgcgacacccgggacgggaaacgcgtggtgctcaaggagggccgtccgcacgcgggcctcgacggcaagggccgcgacgccgtgcagcgggtggagcacgagtacaacatcctcaagcaactgtccggaatcgagggtgttccggaggtatacgacctgttctggttgggagaacaccgattcctggcgatggagtacgtcgagggtgaggtgctcagcaaggcgatcgtgctgaagtacccgctcatcgaccccggcgccaccgaagccgagttcgcgaccttcaccgactgggcgctggaggtgcacaaccaggtcagcaagaccatcgcggagatccacgcgcgggacgtcgtctacggcgacctgcacctgttcaacatcatcgtggacgaatccgaccggatccggctgctggacttcgaggtcgccgacgcggccgactccgccgagcgcccggcgctgggcaaccagggcttcaccgccccccgcgacatcgtcggcccggcggccgaccggtactcgctggcctgcctgcaactggcgctgttcatgccgatgaccaacctgctcggcctgcaccggctcaaggcccggcacttcgtcgagatcatcaccgcgcacttcccggtgcccgacgggtacttccgcgaggccctcgaccagatcgccccggccaccatcaccgacgccccgatccggatcgaacccgagacggagcagtggccgcgactgcgcgacgacctcgccaaggccattgtggccagtgcgaccccacagcgcgaggaccggctgttccccggcgacgtgcagcagttcgccgtcggcggcctgggcctgggctacggcgccgccggtgtcctgtatgccctgtcggtcaccggtgccgggcggcacgaacggttcgaggactggctgatcgacaggtcgctgcgacccgtccagggcacccggctgggactgtacgacggcctcaacggtgccgcgttcaccctggatcacctggggcaccggcaggccgcgctcgacgtcgtcgacatcttcctggccgagaagtgggagtccctcaacaccgacctggccagcggcctggccggggcgggactgaacctgctgcacctggccggacccgacgaaccggaactggtggaacgcggcctgcgctgcgccgaactggtcgccgccgacatcggcgagctggccgaggccaccgactcctccggcggcggcgaaccgtgggccgggctgatgcgcggcgactccggccgggcgctgctgatgctgcgcgcctacgccgagaccggcgaccccggtttcctggaccgcgccgagacggcgctgcgacgcgacctgaaacgctgtgtcaccagcaagaccggcgcgctggaggtcaacgaacgctggcgctcgatgccgtacctggaggccggaagcgtcgggatcgggctggtgctgcgccagtacctgcgggtccggcacgacgaggaactggcccaggcggccgaggacatcgacctcgccgcacagtcccccatgtacatcctgcccggcctgtacgacggccgcgccgggatcctgttgtacctcgccgaaaccctcgccgacccgttgtcggagagttccgtgcgccgtcaggtgcgcgcattgtcctggcacgcccttccctacgcggacggcgtcgctttccccggaaacggtttgctgcggctctcgatggacctggcaaccggcggcgccggagtcctgctggctcttggcgccgtcctgcacgaccaacctgtccacgctccgctgctgaccctcaaagacacccgcggcgcccgccgcgagtgatacacaagaaaatcctttttggaaggactactcacatggcacttctcgacctgcagggcctcgagtcccccgctgacctgtccgccacccgaggcggcagcagcggcagcggccacagctgcccgagcaacctgagcgcgaccctgtgcggcggcaccagcggcctcagcgtcctcatctgccactaggcccgccagtcgtggccctcggtcataccctccccggccgtccgggggccacggctcgcgagaactcatgacgttcattcgcgacgaagagcgcccccggaagctcggtgacatagcccggcgtccgggggcgtggcttcccctgatcggcgcatccgccctcataggaacggcgagcaccctgtcgctaccaacagtgctcgggcatgccgtcgactcgatcgtcgccggtgccgacggcggcgggtggatgtggttggcgatgggaatcatcgccgcgggcgtactgagcgacttgaccgattcttatgcgtcctcggcaagtctcgccggtaccgcggcctggctgcgcggcactgtggtgcgtcacgtgctggccctcggcgcccgtccgccgcgccgattcgacaccggagacctggtcacgcgcgtctcggccaacagcgtcgacgcggcgcggaccggtcccggtgtcgtctcaggcgtctcggcggtcgtcccggcggcgggaagcctggtccttctggccatgatggacatatggctggcggtggcctttctggggggcgtcgcgctggtcgcgatcgtgttgcgggtcttcacttcccggaccgcgtccgtgaccgccgactaccaacgggtacaaggacgtctcgcggcgcgcctgactgaggcaacggcgggagcgcgtacgatcgccgccgcggggtcggcgcgtcgcgaggccaaccgggtgttgaccgatctgccgcagctgtccgagcatggacggcgcacctggcgggtgctggcctcggccagcgcccagggagcggtggcgggaccgctggtgctcatcagcgtgctggccgtcggcggcctgggcctgtggcagcggcgactgaccccgggcgagctgttcgcggccgcccagtacgcggtgatcggcgcgggcctgggcggactgacgagcgtcttcgcggcactggcccgctcgatggcgggcggcaaaagggtcctggaactgctgcggctggacccggtcggccacggcggcgacgagctgcccgacggcggcggcgaactggagttccggggcgtcagcgtgtcggctcccgcacccgagaccgacgacgaggccgacgatgccgacactcccgcatcccttctgaccgacgtgaacctgcgactgcccgcgggcagcgcggtcgccgtcgtcggcgacgacaccaagtcggtgctggccgaactcgccgcccggctgcgcgaccccgactgtggtcaggtgcttttggacggtgtgccgctttaccgcctgtcccggcggcgactgcgcgaggccgtcggctacgcgcccgcccaacccgtcctggtcggcgccaccgtcgccgaagcgctgggccccaacagttcccaggacgacatccgcgacgccgccacggcgacccactgccacgacttcatcgcgaaactgccgttgggctatgagacacccctggacgaggtcccgatgtccggcggcgaacggcaacgcctcggcctggctcgcgcctggcgggccggtcggctgctcgtcctcgacgacgctacctccagtctggacaccgtcaccgagcttcggatcggacacgccctgttcaacggcgacaaccgaacccgactcatcgtgacctaccgcgcctccaccgccgcccgcgccgacctcgtcgtgtggttggaggcaggtcgggtcaaggccgtcggaccccacgccgaactgtgggccgttccccggtaccgggaggtattcgggtgagacttcgggaggacgccacgtgaaacgggaactcggggtcggactgcgggcgctgtggcggcgcccgttggcgggtctgctggtgtggtcggtcccggaggtgctgccgacggccgtgtcgggttacgttgtggcgcaagcgatcgactccggtttcctggccggggacctgtggcgcggcctggcctggctgggcgcgctgttcgccgcgagcctgctgggcggactcggcagccggggcgtcttccgctacctgggggcgctggtggagccgttccgggacacgctggcgcgccacatcgtcgccggggcgttgacgaacgccacggcgggccgccgcgaggacggggcggtcgcccggctgacccggcagctggagatcgtgcgcgacacctacgcgggcctgatcctgctcacccggggcttcgccgtcaccgtcgtgggggtcgcggccgggctgttgtcgttgtcgccgttggtcgccgccgtgatcgtgccgccgttcctgttgggactggggctgttcgcggccacgatcggcatcgccgccggacgctatcgcaccgccgtggccgccgacgaacggctcgccagcgaggccgggaccgtcctgggtggagcccgggacatcgtggccaccggaaccgaggaccacgccgcgggcatggtcgccgaccgcgccaccgcgcaggcgaaggccgaactcgcgttggcccggctggccgtgctgcgcaccggctgcttcgtcgtcggcgcctggcttccgttggcgctgttgctgttcgccggtccctggctggtcgcgggcggcgccagcgccgggaccatcatgggcggtctgacctacatcctgttcgggctccagcccgccctcaaccagttcatcaccggcaccggcgacagcgggctgcggttcatcgtcacgctgcgccgcattctcgacgccggtggcgagttccccaccgccacaacacttcccgagtccgaggaaccccgtccggaccgtccggtcgcggacacgtcgcgactgcgggcccgcgacctgagctttcgctacggaccgcgctccgaacgcgtcgtcgacggcctcgacctcgacatccaaccgggggagcacctggcgatcgtcggacagagcggcatcggcaagtccacactggcctgcctgctgtgtggactgctgccgcccgacaccggcgaggtgaccatcggcgggcagcccgtggccgggctgccgccccgggaactcgccgaactgcgcgtcctcattccccagcaggcctacgtcttctcgggaaccgtcgccgacaacctcacctacctgaacccttacgccccaggcgatctcatcgacgaagccctcgacgtggtcggtgccgccaagctcgtgtccgaactgggcggcccgaccgccgaggtgtccccggcgcagctgaccgacggccagcgccagttgatcgcactggcgcgcgcctacctgtcaccggcaccgctggtgttcctggacgaggcgacctgccacctggacccggccgccgaggagcgcgccgaactggccttcgccgcccggggcggcagcctcgtcgtcatcgcgcaccggatcagctcggcgttgcgcgccaagcggatcatggtcatggacggtccccggtccagcatcggcacccacactgaactgttgtccaggtcgccgttgtaccgcgatctggtcgggtactggaacggctagatccagccggcgctctgcgcgacccggatcgcctcgatccggttgcgggcaccgagtttggcgcaggcgttggccaggtagttgcggacggttcccacgctgagctggagcttggaggcgatctccttgggcgtcgccccgccgtgggtgatgctgagtacttcccgttcccgtgccgtcaatggagaatggttggcccgcaggagtcccagggcgacatccgaatccatcacgagatgtccgcaggcgatctgcctgacgctctccaggaactgtgccgcggaggcgcaggtccccatgaagctcaccttcggtgaggaccggaacgcctcggcgaacggggccaggggcatgtcacgttcgtgcaggaccagcacccggtgctgacctgggccttcgctgagcttgtggcagagttcgcccacaacgctcacctctgttaaatacagggcgagcaccacgacgtcggggggagaatccattgccagcccgaggatctcgtccgggcgattggcctctccgactaccttgatgtccgattcccgcgacagcaccgaagccagagattcactccacaatgtattttcatgtccatacagtatttcaatcacagtaacaccacctatcttcaagcattccagactcaccacgcgaggtctggacgcggtgttcgccaaccgagggatattgccagaagactaccgatcccaatcctaacggtaagggtaagtgacggtcaagattggcaattgccgccccgctcaacctaattcctgccgaggctggccatactcgggaatcacttatttagagtccaaggtccgccaagatcagatccgttgggccccaagggctctgaatattctggcccgaaactcacgtattcatgcgcacggtgccgcgacctagggaacaacgactcttcgtggtttcgagatctgtcaatatcctgaaagggcgaaagcgtaatcgcgtgatcgcactgaatcggcataaaccgaatctcactcctgaagagttctctcgaatagggctcctcgtttcttctcggaaaacgaggagccctattcatggatgtaaatactcaaccagtattcattcgtgactcgcgagggcgtctttcgcgatcaatcgcgcattcatcttttcgggcgcacacggccctctggaacccttgggggataagggtttcagctttcccggtattccaatggggtctaacagccctgccgtggcgaccgaacggtgggtaaaactcgtaactcacttgcagtgattcccggctaactcaagtggacactccgacaacacaatacggattcgaaaggtcggatctcatgcccggatcccgatttatcagacgatcgctggcatcccttgcgggacttgcgatcgtcgccgccaccctgtccgcctcggcggccgacccgtccgccgaacccggcgaaccgatcgtcaagcccgccgccgccttcgacacctccacaccactgcgggacatggatcccaagggggtccccgaggcggcgacagtccagcaggaccatccactgggaagcctcggaaaatccaccgtagacaagacagccgagaccggcagcgccgccgtccagaacgacgcggcggcgaacatgcccggcatcctcaacgacttcgaaggtgtcggaaacaccttcgggggcgcccctcccgacaccaacggggatgtcggccccgaccactacatgcagtacatcaacatctccttcgcgatctggaacaagcagggcgacctgctgtacgggcccgcccccaacaacaccctgttccagggcttcggcggcgaatgcgagtcccacaacgacggtgacgcgatcgtgctgtacgacgagcaggccgaccgctggatggccagccagttcgcgatcttcaccgacagcggcgtcaaccaccagtgcatcgcggtctcggccaccggagacccgctgggcgcgtggcaccgctacgacttcgagtacccggccgacgcgatcaacgactacccgaagttcggcatctggcccgacggctactacatgaccgccaacgagttcgacaaccagaccttcgagttcctgggtgccggagccctcgtctacgaacgggaacggatgctcgccggggcaccggcgaaccagatctacttccacctcgaccagcgattcggcggtctgctgcccgccgacgccgagggactgtccccaccggacggcgcgccgaacccgttcaccgcgatgaacgacgacgcctggggcaccgtcacacaggacaccctgcacgtgtggaacttcaagaccgactggaacgtcccgggcaactccagcttcggcaacgccctggagccggaccagaacctcgtcaccgagcccttcgactccgacctgtgtcagtacgaacgagattgcgtgccacaacagggaaccgacgtcggactcgacgcgatctccgaccggctgatgtaccgggccgggtatcgcaacttcgacgaccaccagtcgatcgtgctgaaccagtcggtcgacgcgaacggcgccgaccacgccggggtgcgctggtacgaactgcgcaacaccggcggcgactggaagatccaccagcagagcaccttcgcccccgacgcggatcaccgctggatgggcagcatcggcatggacgtctcgggcaacatcgccatgggatacaccatctcgaacaccaaccggtacccgtccatcggttacgccggacggctcgccgacgacccgctcggccagctgtcgcagggcgaggccgtcatgaccgagggaaccggttcccagaccgggttcaaccgctggggcgactactcgtccatgtcggtggacccgaccgacgggtgcaccttctggtacaccagcgaatacgttcccgagaccggcgcggcgacctggagcacccggatcggctcgttccggttcgacaactgctccgacggcgccagcggcgtcgtgtccggagtggtcaccgacgccaagtccgggaaacccgtaccgggagccaagatcagcgccagcggcgacggctccaccgtcaccgacgccaagggcgggtacacgctgcggctgccggtgggcgactaccagctgcgggccacagccttcggctacaagacccagaccagcaacgtgaagatcaccagggacagtgagaccagggtcgacttcgcgctgccgcgcgcaccccgggccaccctgtccggcaaggtgaccgacggcggcggccacggctggccggtgtactcggccatcacgatcgagggcttcgccgatccggtctacaccgacccggtgaccggcgagttcgagatcgaggtccccgagggcggctacgccctcaccgcgaccgccgagtacccgggctacgagccccgcaccgaggccgtcgaggtggacggcaacaccgaggtggagttcgcgttgtccaccacccccgactgcaccgcgtcgggctacacgccgaagttcgacgacctgcaactgtcggagtcgttcaacggcggcaccccgtccggctgggaggtcgtcaacaacggcggcgcgctgccgtgggccttcgacgatcccggcggccggggcaacctgaccggcggcgagggcggtttcgccatcggagacagcgacctcccgggtcgcggcaccttcgtcgacacctacctgatcagtccgaaactggatctgtcctcgctggacagtccggtgctccggttcaagaccgactaccgcagcatcagcgacgacatcgcgcgcgtcgaggtctccggccccgacgacacctggtcgaccatctgggactcctccggggtctcggtgcgcaacacgcaggtcgagataccgctggtgccgacactgtcggccgccgaactggccgcctccgagacgcgactgcggttccactaccgcggcgagtacgcctggtggtggcagctggacgacatccaggtcggcgacggcgcctgcgaactcgtccagggcggccgggtcgtcggtcaggtgaccgacacctccggcaaggccctggacggcgcgaaggtccgtgactcggtcagcggcgaatcggcgacgacgggcgccaccccgggcgatccggccctgggcgacggcttctacgcgctgttcaccacgaccaccaccaaccacgacctggtggcgtccaagagcaagtacgccgaggtcgccaggaaggtcgacgtcaagaaggacgcggtggtgcgagccgacttcaaactcggcgccgggcacttcgcggtggaacccggcgagatcgacaccaatgtcaccctgggcggcagctggaccgaacagctgaaggtcaccaacaccggtgacgccaaggccactctcgacatcaaggaggccgagggcggtttcgacccgatgtcggccgacgacggtgccgcgcggctggtgaaaccggtgcagggcgaagcctcacagggcatggagaccaaggccgacaccaagtcgggcgccgtcaccgcggcggaggtcccggacgatgccgagtggggagcgttgccggagtacccgacgacgatctcctccaacgcggcggcccgtggcgaggacgcgatctatgtggtcggtggcttcgacggcaacgagaccaccaccgcaagcttcaagtacgacctcgtcgacggcggctggtcaccgatcgcgccactgccgacaccgttgcagaaaccggcggcggcgttcatcgacggcaccctgtacgtgtacggcggctggaaccccgacggcagtacctcgacgaaactgttcaagtacgaccccgccggtgactcctggtcgcagggcgccaacggtcccaccggtgtctccgcccccggacaggccgttgtggacggaaagctgtacatagtgggcggctgtcgcaacgacgtgtgcgacaagtccgctcagacccaggtctacgacccgtctggtgactcctgggcgaacgaggcctactacccggtcgacctcgcctgggcgtcctgcggcggcatcggcgacaccctcgtgtgcgcgggcggcgccggcgccgagggcagcggactgcgcggcgtgtccgtcctcaagccaggggacgacgaatggtccgaagcggcgtcgctgcccatcgacctgtggggcagcgcctacgacgtcgccaacggcatgctggtcgtcaactccggcatcaccggcggcacctcggtcaccaacgccagcttcggttacgacctgacggccgacgagtgggtcacgctgcccaactcctcgcagacccgcttccgtgcggccggagcctgcggcttcgcccggatcggcggcagtgacgcgaaccgtcagcccgtcaacgacgccgaactgttgagcggattcgacgactgcggagacggtaccgccgacatctcgtggctgaagccgtcgaagacctcggtgaccctggaccccgggaagtcgacgaccgtcgacgtcacgctgtccgccacggtcgccgacggtgtcgagcaaccgggaacctacaccgccgaactgcgcttcggctccgacaccccgttccgggtggatccgataccggtcaccatgtccgtggcccccaaggccaatatgggcaaactgctgggcaccgtcagcggcaccaagtgcgacggtaccgccgtgatgatccccgaagcccaggtgcaggtcaagaacgccgccggtaagcggttcgacctgtacaccggggccgacggccggtaccagtactggttcaccaagggcaagtacaccatcatcgtccacaaggacggatggagtgccgaagcccgatcggtgacggtgaaacagggacaactcaacctggccgacttcgtcctggacaaactcggctgctgaaccaccctcacacccaacggccccaccggaacccctccggtggggccgtcttcgcgtttctagcccaggacccgggccagcagtgcccgtttgtcgggcttgccgcccggggcgaccgggatctcggtgacgaagtgcaggtggccgggcgcggcggaggcacccagttcccgggtgaccagttcccgcaactcctgcggttcgggatgactctccttgaccggcaggatgatcgcgtggatcgcctccccggcgtcctcgtccggggtgccgaccacgaaggcctggtccacgtccgggtgctccatgagcgcccgttcgatcggaccggcgtagtgcagcaccgcgttgacgatgatgatgtcgcgggagcgtccggtgaggaacacgaagccgtcgccgctgaggtaacccaggtcccgggtccgcacccagccgtcgcgcagtacctcgacggtctcctcctcgtcgtcccagtacccgcacagctgaccgggagtgcgcacccacacctccccggaccggcccggcggcaccgctcggcccacggcgtcccggatctccaattgcacgttctcccacacgcggcccactgaggacagtgcctccggccactggtcgacgtcgtccttcgtcagcatcgtcagggtgccgtcctcggtctgcccgtaggtctgccgcagcaccggacccagccgctcgaagccctcggccagccgacgcggcgacaccggcgaacccgccacgatcgcgcagcggaggctggagatgtcgacctccttgtcccgcagcgcgtccaggacccggtggtaacgcgggacgctcagcaggcacatggtgatgcccagccgttcgatcacgtccgggaactcgaccggtccctcggggatcacggcggtgccgccggacagcagcgtcagtcccagctgctcgaagacgatcgcgctcgacagcgagccgtacagcaggaaccggttgtgggtctcggccagttcctcggtgcgcgacccccagacttccggttgcagcgaccagttaccggacatggcggcgtaggtgaacgcgatccccctcggcgagccggtgctgccgctggtgaaggtgatgtaggcgatggtctcgcgtcggccctgcggcaccagcgaaccgccgtcgccggccagatccgctccgacggtcagcacctgacagcccttggcggcgcccagcaggtcgggcgtgccggtctcggcgtccacgagcaggtactcgacgtcgtcgaagatgtgtctcaagtgtccggacggcaggtcgggaagcacgccgacgacccggctgcccaccacgtgggcagcgatctgggccgcgaagccctcggccgttgtggccgtagcgatggccacgcccttgcccggccccactccggcggcacgcagccccgcgacatagcccgcgatgacgtcgagcagttcgccgcgcgccaccacacgcgcgccgtgctcgaaggccggactctcgggctcgcgccgaagtgcgtccaacaacgtctgcgggtatacgggggtacccataccgaatctctaccagggggttggcacaaacggcaaccaggctaaaacggactaaacccacaatggatcacactttgccatgtcaacgccctgtatctgcagatttcacatgcatagtgatatgagtcacatactaaaccggtgtatgcgatccacaagatcacttgtcccgcaacagttcccggtattcgtccgaaaggccagctcgcttgagtatcgtgacgcaatccagattggaccgacacgcccgcgccggggcggtctgtgacagcgtggtgttgcccgcgaaggagacgtggtgcggctgcccgcacggccacgcacccgggaagtccatccggtcgatgccctcgggaaccgcgtcgtcccagaagttcccggtgaagcggatccggtccaccggacgccgcggcgactcgtcgcaaccgccgatcgccgccaggttgtcgtaggtggcgttgtccgccaccgtgacccacttcgagccatcgtcggtgtagatcccgatgttgaagaaacccccggtgtcggtgcgcgcgttggtgaccacattgcccttcaccagcgcaccgtcggcataggagtcaccctggctgccgcgcaggtagatgccgccaccgtccccgatccgctgcatcgcgtcgatcaccaggttgccgaggatccgggtgccgctggtcgcggcgggcacgtccgggtcgcgtccggcgaggatgcccatgtgcgggacgtcgttgacctggttgtgctcaatggtggcgtccttggtgcccatgagccagatccccgaggcggctcggttctccaccccgatgtcgtgcacccagttgtcggcgatccggttgtcgcgatgttccccggccgtgtcgggcggcagcagccccatgacgatgccgccgtcggagatgtcggtgaactcgttgcccgccaccacgaaaccggaactgctggacgagatctcaagaccctggccgccgagccgagtgaaagtgttgccgcgcaagccaatccgatcactgtcgcggaacctcacattgccggggacggtacggcgggcctgctcgccgggcagcgaataggaactccacgaactgacgaacccgctcggttcgtccggagccagccaggtggcctcggcgaaggtgaagccgttgagatcgacgtcgtgcagccgcttcccggacccgcctgaaccatctacaagggtctccaatcgcggcgcgacgacctcggtgctccccggttcctgtcccggcagcggcttatagaacagcgtgtgttccccggaaccggtgcggtcgaggaaccacgaacccgccttgtcgaggaagcttcgcgagttgacgatgtcggtcggttcggagggcagttcgcccttctcgccgagcaccgggtcgtcggcctcggccagcatcagcccccagcactcggagtccatggtgatcgtcgaaccggactcatcgccggtgacatccttgacgccgcaacggcgatcggtgtacagcgccagcgtgtacacgaactcgatgttctccgggtccttccaggactgtggcgcggtgctgtcggtggtgtaaccggttttggtggctatagcgtcaccgggaatcccgccgccgagcccggcccggggcgcgcgatcgccgtcgacgtacagctgccgggtccgcaggtcgccgaccttcgcgctccacacgccgtcgtcggtgttccagccgctgaccttgtggccaccgctgatcgtgacccgctcaggttcggacgtcccgtagccgtaggcctggtagaccactcgatgcccgttgcgaccggaatcggcctccccgttgaacttcagcggctgtgacagccggtaggttccgccccggacgtggacggtgatgtcggcgcccatcgagtcggtcaacgcgcgaacctccttctgggcgcgcttcagggacgcgaacggccgctccaggctgccgtcccaggagtcgtcgccggacgtcgacacgtagaggtcccgcgtgccgcccagcgacgccaacacgatggccacactggcggcgacaagtgccgcgaccacgatcacgagcgtctgggcgcggtggtgcttcggttcggtcatggacgcgacgctatggccgtcacagcccggtttcccgcccccggtggacgatccacaccctccttccgtaaggggagctacccctgcggtaggaggcggcgcctcatcaccgaaggggaggacgaccgccgaaaccacccgtaccgtgagctcgtgagcaccaggattgccggtctgccgtggtcctggcggccgtcgcgccgagccgcgatcgccgccagcgcgatcctcgccgtggccaccaccgtcgccgccctcgcccacgtcagccacttcgaaccgcccggcgcccaaccctggatcgactacgcgctggccctcgccggttcgctgcccctggcgctgctctaccggcgaccgctcgcggtctgctcgatagtggtggcctccgatctggccgtctggttcttccgtccgtcatggacgatggcgggcgccctggtgctgcccgtggtcatctacgccgccaccagcagacacggccgcccggtcgcggccgtcagctggctcgtctgcgcgaccggactcgccaccgcgacagccgtggtcgcccccgtcttcctggccgacggcacctgggtggtcgtggcgctgctggccgccgtcggcgccatcgccggggacgccgcccacgcgcgccgccgctggcacgcccacgaccgcgccgcccgccaacgccgggccgcgttggaggagcgcctgcgcctgtcgcgcgacctgcacgacgtcgtcggccatcacctcaccgcgatcgcgctgcaagccgacgccgcgacccgccgtctccagcacgacgccgccgcacacgctggcgcatccgagccgacgccgactccagcggaccccgcgtccgccgatgccgtgacgtcctcgatcccgcccgccgcgaaccacttcgccgtcgtcgccgacaccgcccgcaccgccctggccgaaacccgccggctcatcgcctacctacgccagggcaccgaccaccccaccgccgaccagcccggcatcgacgaactcccgcaactgatcgccgaagccctccgggacggcctcatcgtcgacctgcacaccaccgcgcccgcggccgtgccacccgccatcggcctcgccgcctaccgcgtcgtccaggaagcgctcaccaacgtccgcaagcactctggcgccccgaccgcccgcgtcgagatcagcggcccacccgaactgctgaccatccgcgtcgccgactccggccccgccgccgaagccacgacccgcacgggtttcggcctcaccggcctgcgcgaacgtgtcgaagcccaaggcggccaactactcgcgggaccacgcgacagcggcggcttcgaagtcctcgccagcatcccgctcacctcaggaccatgatggacgaaccgctgcgcctcctggtcgtcgacgaccagacgctcgtccgcgaggccctcgccggactcctcgacgccgaacccgagttcaccgtggtcggacaagccgccgacggctccgaagtccccgcactggcccgcgacagcgaccccgacatcgtcatcatggacgtccgcatgcccgatgtggacggcgtcgaggccaccgcccgactgacccgcgaacgcccacagtcgaaggtcatcctcctgaccaccttcgacgtcgacgcctacgtgtacgcgggcctgcgagccggagccagcggcttcctcctcaaggactcccacgccgccaccctgatcgccgccgtccacaccgtcgcctccggcaacgcggtgctctccccttgggccacttcacgactggtgtcgaccttcgccccgctgctgccggaacccctggccacacccccgcgactcaaagccctcacggcccgcgaacgcgacgtcctgtcactgaccggccggggcctgtccaacaacgagatcgccaccgaactcggcatcggctacgaaaccgtcaagagccacctcaggtccgtgatgacgaaactgcggctgcgcgaccgcgtccacgccgtcatcgtcgcctacgagaccggcctgctgcgcccgtccgaatgaccccggtcgagcgggcccgtcctcgactaccgtcactgtcatggaacccgtcgaaaccgccaagcacgtcatcgactccaacaagtacctcaccctcggcagcgtcctcgacgacggcaacccctggacaacccccgtctacttcactcccgacggctaccaccgcttctactgggtgtccaaccccgactcggtccactcccgcaacatcgccgcccgctcccgggtccgcatcgtcgtcttcgactccagtgtccgcatcggcggcgccgaagcggtgttcatggacgccgaggccaccctcgtccccgaagccgaactcgccgacgcctcggccctctacagcggacgattccccgaactgcgcgagttcggcgtcgacgaactgacggcaccgaactcgctgcggctctaccgcgccgacgccctcaaccacgagatcctcgtccgcggcagtgatccggtgttcggcaagggcaccgactcccggctactggtggacatcccccgaggctgaacccgctggttccaccccgaacctgttctgccccaaccacaacgacacctgcggccggtacagcgcgaccagcgccaccgtggagctgacggccgccagcaaccccaacgcgaaggtcacgacgaaccacacgtcgatcgcgtacatgtccaggttggtgacgagcccgatctggctgcgcagtccggagtagacgtagaaaccgcacgccccgaaagccagcacccgggccagatcgctgcggacggccaagccgacggtcgcgacgaggaccgcgatcagtggcgccgccgagctggcgaagaagcccagatagtaggtggcgatgtcgatcccggaggtgttgaacatcaacgccagataggccgccttggccgcgatgtcgagcagcgcggtcaacgccacgaacgccaccccgacggtgaacatcgtcgggcggggcaccgcgacggccgggtccatgatcgacacctcccgccgctgctcccagaaccaccgcgacgccgccggactcgccagcgccaccaccggtgtcacggtgagcgccgccgccagcagccacaacgggaccgcgacgatggccacgtcgatcgacccggacagctccaccagggtctgcatggcgttgccgaaacacgacagggtcgcgattcccagcagcgtgaacgtcgcgagtcggccaccgtcgctgccgttgcggaccaggagcgcgcacggcgccaccccgaccgccagcaggaacagccacagcccgaggtcgaaccgcaccgactgcaggacgctgccgggatcggggttgtcgaggacctcgacgacgatcagcaccagggcgcccagtccgctcaaccccgcgatcgccagcatgatcgcgctggcgagggtcaccgccgtcgggcgtttgggcgggatcaccgagaagccgtcggccacagtgaaaccacccgtcacggcggggtcgtacggctgttgcgacatggccccacaatagtggtcccgcgccgcctcagccgggcttgcgcgcctcgatcaggaaccgggtggtgtgggccaggaacggcccctccgcctggatcagctcgtgcatgtcgcgcagccggtcccgatactgctccacagtgaacccgggaaccatccagatcaccttgcgcaggaagtagatcaccgccccgacgtcgaagaactcggtccgcagcgactccgaccgcagctccaccacctccaggcccgcggcctcggcgagcgcctgggcgtcctcgggctgtcgaccccgccgcacctcgggcggctgcggccccaggaagaactcgaccacctcgaagacactcgccggaccgacctgctgcgacaggtacgtcccgcccggccgcagcacccgcgcgatctcctcccaccacgtcgacaccggatgccggctcaccaccagatcgaaggcctcggccccgaacggcagcggcggctcgtcctcgtccaccacgaccgccaccccacgcggatgcagcagccgggtcgccttgtcgatgttcggcggccacgactcggtcgccaccgtcaacggcggcaacgtctccacgcccgccagcacctcgccgccaccggtctgaatgtccagggccgccgacgccgaggccatccgctcgcccatcaaccgctgatatccccacgagggccgctgttcggtcgcccgaccgtccaaccaggagaagtcccagcccgccaccgacacggcctcagcctcggccaccagttcctcgaaagttcgcgacatgcccggatcctcgcagcccgcaccgggccgatccaccgattaacgaaacccgaccgcgcgcggcgggcgcgcgcggtcgggccctcctgctacgcggccgtctcggtccaggtcaccggtagctcgtggacgccgtagatgcgcatgttcgtgcgcagcttcacctcgtcggcggggatcgccagcttcaggctcggaatgcgccgcagcagcccgttgaacccggcccgcatctcgatgcgagccagctgctgccccaggcactggtgaacgccgtgcccgaaggacatgtgtccgcgagccttgcggttgatgtcgaggaggtcggggttctcgaacttcttcggatcccggttcgccgccagcagcgacaccacgaccgtcgaaccctcggggatggtctcgcccccgaactcgatgtcctcgatcgcgtatcggtagaagttgtcggcgatggacaggtaccgcatgagctcctcgaccgcattcggcatcagctccgggttctggcgcaactccgccagctgctccgggtgctccagcaacgcgaaggtacccagtcccagcatgttcgcggtcgtctcgtgccccgccagcaacagcaggaacccgatgccgaccagttcctcgatcgtgaggtcctcgtcccgcgcgaggtccgacaggatgtcgtcgtccggctgcgcccgcttgcccgtcaccaacccggccaggtaggtcgtcagctccgtcagcgccgccatcttctcctcgaacgtcacgtccgtgttcaggaacgtgttcgtgttgacctggaaggtctcccggtcctcatacgggaccccgagcatctcgcagatcaccagcgacggcaccggcaacgcgaactccgccaccaggtccaccggcggcgtcaggctagccaggtggtccagctgccgctccacgatcgcgacgatgccctcctccagggtcttcatccgcttcacggtgaacgtccccgtcagcttgccgcgaatccgcccgtggtccggcggatccatcgcgatgaacagccccggctgctgcggccccggatccgtcggaacctccagcccttccatcggaatcaggtcgtggaccaccccgatgtcctgccgcgaactgaacctcgtatcggccatgagctgccgcaccgcctcgtacccggtcacgacccacccctcgtgcccgctggggaacaccagcggactgaccggccgcgtctcgcgcaaccgcgtgagcccactcggcggatcgaacggccccgcgtcccgctccaccggcagaccgcgtggcacatcacccatctggttcatcggaaagtcctttcgtggctcgactgtcgcgtccacgatcgccgtcccctccgccacggcgctgacaccgccctgacacggcgaatggtggccccgcgacactcgcggagccaccattcggtggttcagggacctctactcctcggctttgcgggtgcggcggcgcatgtaccacagtgtggccacgcccgccgagatcagcgccagcgcgatcaggatcgggacggtgtagctgccgcccgtgatcgagaggttgctcgggccgcccgccgtgtcgcccggcttgtcaccgggtctgtcgctcggcttgccggtgggggagtccggacggtcgctggagtccttgatcggctgggaggtcttgcattccttgacggtgagatgccagtcgcaagtggtgggacgggagcccggcgcgacgacgttgttgacgagcttgccgtcgccggagatcgggtcgttgaccttgaccttgtaggtgaccgactcggtcttcccggccgccacgtcgccggtccacttgatcttgggcgagtcgaactcggcgtcccccgtggtggcggtcggagtgccgaccgtgccgtcgtcgaggacgtcggtgaggtcgtcgctgaacttggcgttcgggtagtcgaggttgctgatgttcttgatcttcacggtgtaggtgaccgtgtcaccggcgtagaccgtcgcgggtgaactggtcttggcgacttccaggtccggcaccgggacggcgaacgcgacctgctgggccacataggtgtcgccgctggtctccagggtcagcttcgcggacgtcgaacccggcgggatcgctgtggatggaaggtcgaagtccttggcgtcgatgttgaggttgttggcattgtccggggtcgcggcgccgtcggaggagctgttgaagaagttcttcgtggcgttggtgccgggctcggcgatgttcttgccgttgacgaggaaccggtcgccctgggtgctgcggtcgccctcgtaggcggtgacgctcgcgtgcgaggcggcgccgtcggtggcgtagaagccgtcgatgccgatgtcggtgggagcgtcggcggaccgctgcacgaccaggccactgtagatgtagaagttgtgcatgtcctgggtgtcggggtccgggttcgtgtacttgtacacgatggtcagtgaccagccgccgacacagcccagacccgttggcgcccagacgtcgccgacggccacgctggtcgagccggaggccgagccgaacagcgacgtgatgtcggcctcggcaccgtagtagtgcggcccgttgacggagttcccgctctggttgaacacctcgggcgccaccgacgtcgtcgagccgccgtcgaccttgaccttcacctcggtggacttggccgaaccgtcgggtttcgcgacgacgttggcggaggagtcgcagcgctcccgggtggtgccgctggcgtagccgtacttgccgttgttgccgccccagtgcagccgcgcgtagtcgacggtcgctccggaggggatggtggcggtcgcggaggaggagttgaagccgccgagtccggccatgtcggcgttggtcatgacgaagttgttgttgttgaggtttccgttgcccgcctgggtgtcgcggcagtcggattcggtgctgtcgttcgggcagtcgagcacgccgttgccgacggtctggaagtcgccgtagaaggccttgtcgtagaccttcttgaacggtgtgatctccgaggccgacgccggggtcgccgtgaccgtcggggccagtaccgcggcggccgtcgtcaggacggcggcggtgaggtagcggagtcgggagttttgccggacagcgcgcatgtcgtctttcttccccgtattggttgccgaacctgacgaatttaatggaggaacggccccgaacccgggacgccacgctgcccaggcgaacgaaaggtggccccgcggcgaacgcggggccaccttgtggcggggaacaggtcggctagcgaccgacgtccttgccgtcgggacgccaggcgcagaccacggcgggcttggcgtagtcgccgttgggccacaccgaggcaggcttgtccacagtggcaccgtcgacctcgccggggtgctgcaccgagacgaacacggtcttgttgtcctcggagatgaacggaccgcaggtctcggcgccgaccgggaccgacaggaactggcgcagccagcccttgtgctcgccggtcagcgggaccgcgaacaggccgtcgtgggagccgagggcgttgccgtcggtggagatccacaggttcttgcccgaggagtcgaaggccacattgtccggacacgagatcggcgagaccttcgacttgtcgaagccggagaagaaggtcgattcgtcgttggggtcgccgcacacgatcggcagcgtccagttgaactccttggacgtgttgtcgccgcggttctcggtgatctcgatgatctggccgtgcttgttcttgttgcgcgggttggcctcgtcggcgcccggcttgccgtccttgccgcggtcgctgttgttggtgagggcggcgtagatctttccggtgagccggttgggttccacgtcctcgggacggtccatcttggtggcgccgaccttgtccgcggcgagccgggtgttcaccaggacctcggccgcggtgaagccgtccacgaaggactcgtcgttgtgggccagcttgatccacttgcccgcgccgtcgaaggcgccgtcggacgggagcttgccggaaccgtcgatctcgtcctccgacgtgaaggacagcttggccacgtacagggtgccgcgctccagcagccgcaggttgtgctcgcggtcgtgcttgcggtacttctcgtccgagacgaacttgtacaggtagtcgaagcgttcgtcgtctcccatgtagacgacgaccttgccgttcttggcgatgatcgggttggcgccctcgtgcttgaaccggcccagcatggtgtgcttgcggggcttggagttcgggttgtgcgggtcgatctcgatgatccagccgaagcggttggcctcgttggggtgcttggacaggtcgaagcgctcctgcacccggtcgaagcggcggttctcctcgtcgtggtgcacgtcgaggttgaagccgtagcgcttcagggcgggcttggcctcgtcgggcgcggcgtcgccgccgacgaagtactggttgaagttctcctcgcccgacagcaccgtgccccacggggtgagcccgccggagcagttgttctgggtgccgatcggggtggtgccgcgcgggtcggccttggtcttgaccaggtcgtcgccggtggcggggccggtgaacttgaacttggtgtccaggtggatgcggcggttgtactcgctgaaccggcccttggcgtccatgatggtgcgccactgtccggtctcgcggtcgcgacggatctcgaccaccgacagcccgtgggccgccatcgcgatcttgatctgctccgggtcggcctccgagccgcccgggtattcgcggaacatcaggatctcgtcggtgtactcgtggttgacgaccatgagggccttgtggtcgccgcggcccagtggcagcacgcccaggtagtcgttgttgtaaccgaactggccgcgctgtgccttggcggtctggttgtcgatgtcgaactcgggcgcgccctcgatgatcggcgtcccccattcgatgatgacggagtgctcgtagccggacggcaccgtcaccttgtcgtcggtgttgggcggcaccggttcgaaggtgagcttgccggagtggtgacgcgggtccggcgcggccggaccggcgggctcggagacggggtcggcggcggcgttgcccgtcgccagcaggcctgcggtcccggcgccgatcgctatggcaccgaccgatccggcccgcagcacgttgcggcgggacgcgaacaggtcgccgaagtaggtgttgagtgaacggttgggtgccggatgatcgcaggcgttgccgcaccggaagcggcaggtcatgttgctgcggttggcatgccgggtgccggagttcagaagcggcagctggcggcggggacgagtcacggtcaaactcctggtcaatgtcgtaattgaccccgacgctaaggtccgccgggaagcagccggcggaccttgggtaaagcgccggttaacgtgtcgtctcgaagcctacgtcaactgttctttttgtcgttcttgtcaggtatcacgaggttgagtacccagctgaccacggtgatgacgatcgacgccagcagcgcgatccagaaccggtggaagccttcgccctcgatggtgaacggcagtccgaactggtcggccacgaagatcaccagcaggaacagcagcgcgttgagcaccagccccaggatgcccagcgacaggtagtacagacagctggccttgagcatgaacttggcgatcggtttgacgatcgcgttgacgaggccgaacaccagcgcgacgaacagcagggtgccgacgtaggtcagcggactgtcggtgtcgatgacgatgtcgtcgaagatcagggtggtgatccacagtgtcgccgcggttacgaggatcttgaggaggattttcacccgaacaatcgtgccagaccggggcaagcctcaaaaaatgcgggattccttgaagatcaaggaatcccgcataaagcgacaaatcggaatatttgcctgtaagtcttagatccagaacccgccgaggctgcagatgcataccagaaccaacagcgccagcggaacggccatcaggccgatcatcagtcccatgccgttgtactgctgcggcgacgggccgagcgagcccggcacgaagaacgcgaccagcgggctcttgtactccagcggcacgttctgcccgggtccgacggtgacctgcgtctcggcctcgccgaagtcccacagatagggcgtgaccaccttgacgtggtgggtgcccggcaccaccgggaaggtgttggccttccactccgtcccctgcatctgctggccgtcgatgaagatcttcggcttgaagaaggagaggatgaagttgaggacgaagtactgcgcgtcgaccgtgatccacgcctgcccgccgcctcccggctgctggggcggctgcccgtagtcgggcgaggagtaccccggctgctgctggccgtagccaggctgctggggctgcccgtacgcgggctgttgcggctgttgcccgtacccgggttgctgctgcccgtagccgggctgttgaggttgttgtccgtatcccggctgttgcccgtaaccaggctgctgcggatatgtcatcagttatccaggtagtccaatgcgtgaagaacgttctttgatcgcgagagtacatattgacggtgctttcggacgaaccacgcaccggggtcgggaggagtttcacgagacgctcgccacgaccggtggacgccgactttcgcaaccggcaggatcggtgcggcgtgtgtacgtacagatagacatccatacttggtgaggagtaagcgatggcgagcacgctggcgctcggtggcaccatgccgctcgacatcagtgcccccccggcgcgtggcggtaaccggccgacaggaaaaatggcgccagtcgccgtcgacaacgcagtcgggggcgagcgtgtaggtgttgtcgaacgtgacggagtgcgcgtgcgatcggaaagcgagttcatcgcgctctatgagtcgcgattctcggagctcgctgcccaagtgtatgcgtacacttcggatgcgagcgaggcccaggacctggtccaggaggcgtttctgcgtgcctggcaacggtgggacaccatcggcggctacgacgagccgctggcatggatccgccgtgtcgcctggaacctcgccaccagtcgccaccgccgcaacgccgtcgcccgccggttcctgcagcgcgcccagccgccggagccgcacccgggcatgagccccgaccacgtcgccctcgtggaggcgctgcgccaggtgcccgagaagcagcgccgcgcggtcgtcctgcactacctgggtgacatgtcggtcgccgacatcgccgcccagaccggcgccaaggagggcacagtcaaatcctggctgcaccggggacgctccgagctggcgcgctacctcaacgagtacgaagccaccggtgaattccgcagatccggggaggtgagcccgcatggctgatttccagcccgcccgcgacccggacgaggaactgatcaccgcagccttttcctcgtaccgtgcccaggcgcccaagaacttcccacacccgcccgcagccgaggtcatggccaaggctgacaccgcccgaccccgcaaacgcgcgctgacggtctcgctggccgcactggcgttcaccggcctgatcgccggtggggccgcggtggcccagaccgtcgcctcctccggcgagatgccggacgaccgcggcgacggcagctccagcgtcgccagtggcgaggacggcggctccagcagcaaggacccgtccagctcctccaagccggacgacgacaagaccgaggacgacgacctgcacggtctggcgatcacgctgcccgactggcccgaggccgccgccgactgccccgccgggacgtacaccttctccaaggagggcgtctcgaagccggacagcaagtggagcctggcctccgacggaaccgtgaccgccctcgacgacgacggggtcagcaacgacctgatcgtcgagatcgactgcgacgagctgtcgggtgtcatcgcgctggaacgcgatgacgacgaggccacggcgaaggacttcgtcgacacggccgagcccgggaccgccatcgacgtcgtctccgtcgacggcaacaaggtcactgtggacactggcccctcgaccgagggacagacccaggaaacctttgtctacgacggggacgggttcaacgaggcacccgacgaggaaccctcggacgaaccatcgagttcgagcggaaccccatccgaggagccctcgacatcgtcaccgggatccgagtccacgtcgggcttactggatcccggtgaccgcgttgccaacggttcggctgagccgagtgtcgcccgtcgcacaccgaacgatcccccttacgacgacgtacgatcgcgagggtaggaaaggtttcccgagacttcgctctaggagagtgcatctgtcgtgaataccgtccggcaattggaccgggtcgtcatccgtttcgcgggggattccggcgacggaatgcaactcaccggggatcggttcaccgccgagaccgcgaagctcggcaacgacctgtcaactcttcccaatttccccgccgagatccgcgcccccgccggcaccctgcccggggtgtccagcttccagatccacttcgccgacaccgacatcctcacacccggcgacgcgccgggcgttctggtggcgatgaaccccgccgcgctcaaggccaacctgcccgacctgccccgcggcgccaccattgtggtcaactccgacgagttcacgccccgcaacctcaagaaggtcggctacgccgccaacccgctcgaggacggcaccgtcgagtcgtaccaggtacacgcggtcccgctcacctcgttgaccatcgaagcgctggccgagttcgacatcggcaagaacgaggcggcccgcgccaagaacatgttcgccctcggcctggtgtcgtggctgtactcgcggcccaccgagaccaccgagagcttcatcaaacgcaagttcgccgcccggcccgagatcgccgccgccaacatcgcggccctgcgcgccggacacgcctacggtgagaccaccgagaccttcgcggtccgctacgaggtgccgccggccaaactgccgtcgggcacctaccgcaacatcaccggcaacgtcgccctcgcctatggcctcgtcgccgccggcgtccgggcccagctgccggtcttcctgggcgcgtaccccatcacgcccgcctccgacatcctccacgaactcagcaagcacaagaagctgggcgtgacgaccttccaggccgaggacgagatcgccgccgtcggcgccgccctgggcgcctcctacggcggcgcgctgggcatcaccaccagttccggcccgggcatcgcgctgaagtccgagaccatctcgctggcggtcgccttcgaactgccgctggtggtcgtcgacgtacagcgcgccggaccctccaccggcatgcccaccaagaccgaacaggccgacctgctgatggcactgcacggccgtcacggtgaggccccggtcgcggtcatcgcggcccagtcgccctccgactgcttccacgccgcgatcgaggcgtgccggatcgcgctgcaccaccgcaccccggtgatgctgctgtccgacggctacctggccaacggctccgaaccctggtcgctgccggaggtcgccgacctgcccgacctgcgcgtcgagttcgcctccgcgctcaaccacgtcgacgaggacggcaccgaagcgttctggccctacaaacgcgaccccgaaaccctggtccgcccctgggcggtcccgggcaccccgggtctgcaacaccgcatcggcggtctggagaagaaggacgggaccggggacatctcctacgacccggccaaccacgacttcatggtccgcacccgcgcggcccgcatcgaggccatcaaggtccccgacctcaccgtcgacgaccccgacggcgactcccgggtactggtactcggctggggctccacctggggcccgatcggcgcggcctgccgcgcgctgcgcggccgcggcgtccacatcgcccaggcgcacctgcgtcacctcaacccgttgcccgccaacgtgtccgacgttctgtcctcatacgacaaagtcgtgatcccggagatgaacctgggccagctgtccagcctgctgcgctcccgcttcgacgccgacatcgtcggctacaaccaggtgcggggactgcccttcacctcgcacgagctggaatccatgcttgaggaggtcgtcaagaatgtctgagccggtagcgctcaccttgaagcccaaggacttcaagtccgatcaggaagtgcgctggtgcccgggctgcggcgactacgccatcctggccgcgatgcagtccttcctgcccagcctcggcctcgaacgcgagaagatcgccttcgtctccggaatcggctgctcctcccgcttcccgtactacctcaacacctacgggatgcactccatccacggccgcgcccccgccatcgccaccggtctggccaccacccgccccgacctgtcggtctgggtggtcaccggcgacggcgacgccctctccatcggcggcaaccacctcatccacgccctgcgccgcaacgtgaacttcaagatcctgctgttcaacaaccggatctacggcctcaccaagggccagtactccccaacgtccgaagtgggcaagataaccaagtccaccccggcgggttcggtcgacgcccccttcaaccccctctccctcgcgctgggcgcggaggcctccttcgtggcccgcaccctcgactcggaccgcaagcacctccaacaggtcctcaccaccgcggcccaacacgagggcagcgcgttcgtcgagatctaccagaactgcccgatcttcaacgacgacgccttcgaggtcctcaagaaccccgactcccgcgacgaaaccctgatccgcctcacccacggcgaaccgatcaccttcggccccgagggcaaatacgcggtcgtccgcaacggctggggcatcaaggtcgccgagaccgcctcggtccccccgtcggacatcgtggtccacgacgaaaccgtcaccgacccctcctacgcgttcgccctctcccgcctgtcgggcgagaacctcgaccacacccccataggcgtcctgcgcaacgtcaaacgcgacacctacgacgcctcggtccgccgccaggtcgaagcggccaaacccgtcgacaccaccccggaacaggaactcaccaagctcctgaccggcggcgacacctggacaatcctgtagctagcggcggcggtggccggatgttcactgaattaacatccggcgccgccacgcaggcaatacattgaatatcttcagtatgcactggcagtagtcgtaagcgtcgattactgtgcatattgcttaggactcacgggattgtcctaagtcgaagtcactgttcactgtattcattcgaagccgaggtgcccccatgctccgctttcgcctgcgttcgcatgcccgaaaactgttgtcatccctcgtgatcgtctccgtcgccggtgccgggatcggcctggcgtccacaccggccgccgcggccgagccggtgatcaccagtaccgatttccctgacggcgacgtcatctccccgatggtcggcgaggtcggggagctgacgatcgacagccccgacgacgtcgtctcgtatcgcgtgacgttcagcgagggtggaagggtcgaagacgttgaacccgagtcgccgggcgccccggtgaccgtctcctacatgccgaggatgagcggacggcacctcgtgtcggtttcggccctgcacgcggacggcaccggttcctcgagcagctatgcgttccgggtgtcggcgcgcggcccggtgtcgtcctacgacctgtcggaggcgccgggatcggacacggccgctgacagcgccggttccaatccgggcaagcccggttccggtgtcgcgttcggggtcgcgggtccgaaagagccgacggccgccagtttcgacggtggtgcgaacgcgtatatctccactgaggcttcgggactggtgccgaccgacgagggtttcgccgccgccgcatgggtcaagatcgacgacctgggccgcgaccagacgatcgtgtcggtggacggcaccgaggaggcgggattcgtcctgggctatcggtcgacgtcgagcgattccggtacctggacgctccaggttcccggcgaggacggggattccgccgcccacaccgtttccggcggagtggtcagccagaccaaccacgaccagtgggtgcacgtggccggagtctacgacgaccacgagcgcacgatggagctgtatctcaacgggcggtccgtgggaactgagaaccgtgacagctcatggaaagccgacaacaccatccagatcggacgttcgctgcactcgggggaatacggtcgccatctcgacgggtcgctcgccgaggttcgccttttcgaccgggtcgtgttcgcacacgagaccgaccacctgaacaccatcgccccgcaccgcgctgcctactggcagctcaacgccaatggtgccgagtacaccgggaaatccccgctgacgctcgacgggggcgccagcatctacacccggacttcgtcgagcagccctcgtccgctgatgggcgcgggacacctgaaactggacggtgaaaccggattcgcccacaccggcgacacactggtcgacacgcgactgtcgttcagcgtgacgacgagggttcgcctcacggacgtgactccgggacgcgacatgaccgtgttcgccttgccgggacagaacgccaatctcgtcgaagtcaagtattccgccgaggccgacgcgtggcgcctcgtcgtcgcgaaagacgacagtgcctccgctgagacgatcacggtggaccacgggatcgcgccgtacggcagtttcgggcaagccgtgagcctcacctttgacgcattcaccggcgaactggtgttgtgggtcaacggcgaggccagtcagccgcttgccttcaccacgccctgggccaccaccgggattcagctgggccgatcaggcccggggtcaggacacctcgacggtgccatcgacgacgtccgcgtctaccagggcgcctgcgatgcggacctggtcagcaccctggcgaatcgcagtgagcagccgaacctgtgacccctgagcctcggcatcgatcggttttcgagaagccggacgtgcggacgcggttctagattgagaattgaccttggcccgggtgacccgggccaaggcgagagccgaaagaggaggaccgccacgatggcgaccgcgaagaagagcgcgaagcagaacagcgccgacggcaagtacgtgggcttcgacgacgccgagaaggccgcgatgaaggagcgggccgcggagctgaagaaggagaccaagcgcggggcgaagaagtcgaaggacggcgaggccgacgtgctggcgaagatcgccgagatgcccgaggaagaccgggtcatcgccgaggggattcacgcgctgatgaaggaagtcgcgccccagctgacctcgaagacctggtacgggatgcccgcgtacgccaaggacgggaagaacgtgtgcttctttcaggccgcgtcgaagttcaaggtgcggtacgcgacgttcgggttcgaggtgaacgcgaaccttgatgacgggaccatgtggccgacgagtttcgctgtgaccgagtggaacgacgccaaccgccagcggatcgccgcgttggtgaaacaagcggtcggttgagcgatgagttgcggtggtgcgtctcgtctgtatgggtgaaccgggccgaagagctcggtcccgaatcgaaaggcagtgctcgatatgtccaagatcagtacctcgctgtggttcgacacccaggccgaggaagccgtcaacttctacacgtccctgatccccaactccaagatcaagaccgttacgcgctacggggatgagaacccggaccgctccgggcaggtgatgaccatcgatttcgaactcgatgggcagcagtacaacgcgctcaacggtggaccggagttcacgttcaacgaggccgcgtccattctggtggattgtgagagccaggaggagatcgatcggttgtgggccgcgctgagtgagggcggcgaggaaggtccgtgtgggtggttgaaggacaagtacgggctgtcctggcagatcaactcgacgctgttgatggactacatcgtcaatggggagccggaggccaagttgcgggcggtgcaggcgatgtacaagatgagcaaactggacaacgccgtgctgaaggccgcttatgagggtgagtgagggctgagacggacagcgaacggccggagcgtgggtacgctccggccgtaaagctgttctcgtggttacaggcggtcgatgacgtggtcgacgcaggccgtcagcgccgagatgtcgtccgggtcgatggccgggtacatcgcgatgcggagctgattgcggccgagtttgcggtagggctcggtgtcgaggacgccgttggcgcgcaacaccttggcgagttccttggcgtcgacggagtcggcgaagtcgatcgtggcgaccacgttggagcgcaggttcgggtcggtgacgaacggggaggccacaggggacttctccgcccaggtgtagagccggtcggcgctgtcggcgcagcgggcggcggccgcgtcgaggccaccggcggcgttcatcgtgtcgacctgttcggcggcgaggaagatcgtcgccagtgccggggtgttgtaggtctgttccttgcgggagttgtccaccgctgtggacaggttgaggaactcggggatgtagcggccggacgcggcgatctgctcgacccgggtcagggcggcgggggacatgagggcgatccacagtccaccgtcggaggccagacccttttggggggcgaggtagtagacgtcggtttcggtgacgtcgaagttgaggccaccggcggccgaggtcgcgtcgtggagcatgaggccgtcgccgggtacccgtttgacgtcgatggcgacgccggtggaggtctcgttgtggggggtggcgtagacgtcgacaccgtcctgttgcgacaggtaggccgccgtgccgggttcggcggtgatgaccgtcgggtcgccgacgaagggcgcggtcttgatggccttggcgaacttggcgccgaactcgccgaagctggcgacctgggcggtctcgcggaccagaccgaacacggccgcttcccaaaacgcggtggtgccgccgttgccgaggacgacctcgtagccgtccggcaggcggaagaagtcgctgaggccacggcggagtcgggcgacctggtcgcggacccgggcctggcggtgcgaggtgcccaggaagtccggggcggcctgcgccagcgcggtgatcgcggcggcgggaaccttgctggggccggagccgaaacggccgtcggcgggaagcaggttggtgggaatgcggatgtcagccacccgagatctccttttctgcggtcagttaagggggctcggcggcgctgccgaccaggcgattttcgcacgggctcgaaagttccgtgaacggggagggtgtcgtcttcgtcacaactgggatacgttgggacagttgatatctcacgcaggaggggtccatggcggctatatccgtaccgccgctcggcgagaaaccgctgttggtgaagtcgtggtgggaggcactggggaacggggaacggctgggtctgctggcagatcggccggaacggatcgggggaatggacggtattccggtcgaagtccgcgaccgggccaaccgcgccgatctgaccgcgatactcgaggcgatcgaagtctgggggaagaaggccgaacagctgccgttcgggcaactggcgtccgaagtgggggaacgtatggcgcggatcctccagaagcgggcgtcccggcagagtctgcggatcctcagcgactggatcgagcggccgtcgcctgtggatggtctggcgtacttcctcattgacttcgatgtgagcggtgacggcaaagccgttgtcgccctgggcaatcccgacatatccgataacgtcgccgtgttcgtgcccggggcgttcgccgccgtcgacgaggctctggacgactacgcccgcatggacgcgatggccggagacgccgcaagccgcgacggcgggaagaagaccgcggtggtgcgctggctgggctacgacgcccccgacagcatcgttcccgacgcggccagcccccggttcgccgagaacgcggcggtcagcctcgaccgcttcatcgctgggctgcgggtgacccgtgacggcccccgcacccggatcacgatggtcgggcactcgtacggctccaccgtgatcggtatcgccgaccgggagcggcggttgtcggtggacggcatggtgttcgtcggcgcccccggtgtcggggtggtgcaggcggacaagctcagcgtcggcgccgagaaggtgtgggcgacggtggcgcccggcgacctcatcatcaagacgccgccgggcctgttgggcatcccgccgtgcaaacccgggttcggcgcgaagatcttcacctgcgccgacaccggacggcagccgtggttcctgtccatgttcgggatcccgcgcgacgccatcaaggcccacaacgggtactggaaccccggcaacgtggcccgcgacaacatcgccgcgatcgtcctggggcaccgggacaaggtgaagctgaagaagagccagtgatcagtcgtcgctgaactggctgacaattccccgcctcacccacgcgtccgcgcacccgccgacgcaggacacgtaccctggactgcatgtcttttcaggccgaggcggtggtcgacctgggcaccatcgccgccaacgtggaggcgctcgccgggcgcaccagcgccgccgtgatgcccgcgctcaaggccaacggttacgggcacgggctggtacccgccgcgcgagcctgcctggacggcggcgcgtcccggctcggggtggcgacgctcgacgaggcgatggagttgcggaacagcggcgtggccgcgccgatcctggcctggctggtggctcccggtctggacctggccgccgccgtggacgccgacatcgagctggccgtggccagccgggaacagctcagcgccgtcgccgacgccggggcgcggcatccggcgcgcattcacctcaaggccgacaccgggatgggacgcggcggggccccgcgggccgaatggcagaccctcgtcgacctggccgccaaggcccaggccgacggccggatcgagatcgtcggcgccttcagtcacctggcctgcgccgacgagcccggcaacccgctgactcaatcccaggacgacaacttccgcgacttcctcgatctactgtgggccgccgacgtccagccgcagtggcagcacctggccaactcggccggactgctggcccaccccgacacgcactacaacctggtgcggcccggcatcgccgtctacgggtacccgccggtcgccaccgaggcgccgctgcggcccgcgatgacgctgcgggcccgcgtcgtgctggtcaagacgctgcccgccgggcacggcatcggttacggccacacgtatgtcaccaagcgccccacccgggtggcgatcgtgccgctgggctacgccgacggcatcccccgctccacgtccaacagggccgaagtgctcgtcggcggacggcggtgcccgatccggggccgggtgtccatggaccaggtcgtggtcgaagtggacgaaggcgacgtgcgcgccggcgacgtcgtcgagttcttcggcgacggcgacatcaccgccgaggactgggcgacctggcacgacaccatctcctacgagatcctcacctcgatcggcccccgcataccccgccgctacgtagggaagaacacatgagccccaaggagatcgtgggcaacaagaagaccagccgcgccggaatcatcggcgcggtagccggtttggccgcggcggggatagcagccggggtggccaccgagcgttacctgatcaaacgggcccgcagcgacccgaatgatccctatgccgaggagccgttcgcgaacttgcacgccgacgacattcgcaccatcaccaccgcggacggcatcgacgtccacgtcgagaccgtggacagccgcggcgtcggcgaggccgaggccaccgcggtgttcgtccacggtttctgcctggacatgggaaccttccacttccaacgccgcgccctcaccgagtccacaatgccactgcgggccgtctactatgaccaacccggccacggccagtccggcgaactgccgctgccggagtacgacatcgaatcgttggccgaagccctgtacgcggtgctcgccaaagcggtaccgaccggcccggtgttcctggtcggacattccatgggcggcatgacgatcctggcgttcgcgcgccgctacccggaactgttcgcctcccgggtgcggggcgtcgcactgctgtccacaacggccggaggactggacaaggtgtccttcggtgcccccaaggcgctggcccgggcccgcaaggtcttcctgcccgcgctgtcgaaggcgatcgcactgacccccggcgtcatcgacggcgcccgcagggtagccagcgacctggcctggcgactgacccgccgctacggcttcgcgacccgcaaaccctcaccgtccctggtgtcctatgtcgagaagatgaacaccgccacccccatcaagaccgtcatcggcttcagcaaagcactcctggaacacgacgaacacgacgtgctgccgcaactcgcctcgatcccggtgttcatcagctgcggcgactccgaccagttcaccccgccggaacactcggtcgcgctggccgaagcgctgccacacgcgaaactcaacatcgtcccggaagccggacacgtcgcgctgctggagaagcccgaactggtcaccgacccgctgttcgcccacctgagcgagtgcctggacgccctggaacgcgaccgccaaccagcagaacctgtcaaacgccgcaaaccctggctgcgcaagaagaagagaacgggggactaagtgcttctggaaaccgtcgaggacacctgggcgttcggcgcccggctcgccgccctgctgcgacccggtgacctcctgatcctcaccggctccctgggcgcgggcaagaccgcgctgacccagggcatcggcgagggcctgaaggtcgagggcacggtggccagccccaccttcgtcatcgcgcgcatccacaaaggatcaaccccgttggtccacgtggacgcgtatcgactgggcggtctggacgagctggacgacctcgacctggacgccaccgtcgaggactcggtaaccgtcgtggagtggggtgcgggcgtggccgaacagctcagctccgaccacctcgagatccgcatcgaccggcgccccgacgacgtccgcgaactgaccctccatcccaccggcggtgactgggccgaacgcctgcgagcgctggcgttaagccctgtctcagcgcgattaagcctggcctcagtcgtccggggctaccgtcagaagtggggaggaggcaggaggccccggggcctaaactgttgacgtgctgattcttgtcgtggacacctccactccggccgtgacggccgcgatcgccgagttcgacggcaccaccatgtcgatgcccgagggcagcgttgtggtgaaccctcgggctcatggggagcagctggcgccgctgatacagggcgagctggccgcgcgcggggctgtgcccggtgatgtgggggccgtggtggcggggctggggccggggccgttcaccggtttgcgggccgggctggttaccgccgctgcgatggcgcacgcgctcgatgttcccgtgtacggggtttgctcgttggacgggatcggggctatgacgagtgggcgggtgttcgtcgctaccgatgctcgtcgtaaagaggtgtactgggccgtttatgaggacggtgtgcgcgttgaggggcccgaggtggcggccccggagacgttggtggagcgggccaaggccgcggatggggcttatggggatggggtgcatcgttatgccgacgtgctgggcgtcgctccggccggggcgccgcgttatccgcatcccgggcggttggcctgggtggctcgggagcggatcgtcgccaaggagccgtccgagagcttgacgccgctgtatttgcgacgtcccaacgtgaacatcggcggagtccagcagcgtgcctgactgggacatcgcgccgctgcgctggtggcacatcgaacagctgttgccgatcgaggacgagctgttcggtgccgaggcgtggaacgcggcgatgttctggtccgagctggctgccgggcactattaccgggtggtgttggacgacgagcgggtgctcgggtatgccgggctggcgttgtcgggggacgacggctgggtgaacaacatcgcggtgcgcaaggcggcccagcggcgcggtgtggcccgcgcgctgttgaacgacctgatcgggcgggccgagggacagggcgtgcggcggctggccttggaggtcgccgtggacaacgcggccgcgcagcggttgtacgacgccttcggtttcgagggggtcgcgatccgcaagggctactaccaaccgagcaacaccgacgcggtggtgatgatgaaggagctgaggcaatgagggaaccgctgatactgggcatcgagtcgtcgtgcgacgagaccggcgtcgggatcgtgcggggactggagctgctggccaacgaggtcgcctccagcgtcgagcagcacgccaggttcgggggcgtcatccccgaggtggcttcgcgcgcgcacctggaggcgatggtgccgacgatgcgtcgggccctggacgtcgccggggtgaagctgtcggacgtcgacgccatcgcggtgacggcggggccgggcctgtcgggtgcgctgttggtggggttggccgccgcgaaggcgtacgcgctggcggcgggcaagccgctgtacggcgtgaaccacctggacgcgcacatcgccgtggacacgctggagaacgggccgctgcccaagccgtcgctggggttgttggtgtcgggcgggcacaccgagctgttgtacgtggaggacctggccgggaaggtgcggttgctgggccagaccctcgacgacgccgctggcgaggcctacgacaaggtgggccggattctgggcatgccgtacccggccgggccgcacatcgacgcggccgctcgcctgggggatccgacggcgatcgacttcccgcgcgggctgaccgggccccgcgatctggccaagcatcgctatgacttctcgttctcgggcctgaagacggccgtggcccgctggatcgaggcccggcagcgtgagggcgccgagatccccgtcaacgatgtcgcggcgtcgttccaggaggcggtgtgcgatgtgttgaccgccaaggccatcgacgcggcgcgcgagcacggcatcgacacgctgttgctgggcggcggggtcgcggcgaactcgcggttgcgcgagctggcccaggagcggtgtgatgccgccgggctgacgctgcggttcccgagccgcaagttgtgcaccgacaacggcgcgatggtcgcggcactgggcagtcacctggtcgcggccggagtgaccgagtcccgtatggacataccggccgactcctcgctcgccgtcgagaccgtcagcctcgccaacgcctgaccggccggggcggtacggaccggccgacgtcggtcgtccgccgccgcccggctcggtgtggcgaagtcgctagagcggcaacgggttccagggctgcttgcgcaccacggtgacacccttcgcgcggtagtacgggtcgtcgtccaggatcgcgtcaacctcggcttcgctgtcgacgtcgaagatcagcgccgccccggactggtcggggaacgggcccgccatcgggcaggtgcccttggcgtgcagggcggccagcttctcgcggtgtgccggacgcagttcgagccgctccgggctgccgtcgaaggacaactccactatgtacatccgagcctctctcacgcgatgtgccgggacaggtagtcccgcaacagaaccttcgcctcgttgaggatggtgtcgtcaccctcggggtcgtgccggaacgcgagtttgatcagggcgtccccggtggccaccgcgacggtcagcgtcagccgcaccacctgctggtccgggaagctgaagtgcccgaagatcagttccagcagccgctcggtcaggacgtcgtcgttgctgcgttcctcgtccatcaggtggatgtccaccgtgtcaccgaagtggagggtccggaagccggggacggtgcgatgcatgtcgatgtactcgtcgatcgcggcgtccacgaactgggaccagtgctgcggtttctcggcggtgatgtagttctcaagccgggacatgtactcgtccaggtaccggacgtccagcgcgcgcaccaccgcccgcttgtcgccgaagaactggtacaccgacccgatggccacctcggcgcgctgcgcgatgagggtcgtggtcagcttctggtagccgatctcatcgagcagtacggcgcaggcgtcgagcattcggttgacacgttcggcgctccgccgctgcacaggcgtgcggcggagcgcgttctcgggcccgcgcggagccttgaccacgccaggtcgcgaattagctacagtagacacgactgctcctttgccgtctcgatcttaggatgcgcgtttcccatgtgatgtcggtgggaaggcccgtgccccacttggccccttgacgataactaaaatgaggagtattcactttctggtgagagaaggcacacgctggacgaactgggcgggcaccgcgaaaaccaccccacgacgcgtcctgagccccaccggccccgatgacatcgccaagctggtgtccgaggccgccggacgtggtgggcggctcaaggcggccggcagcggccattccttcaccggcatcgccgtggccgacgatatcctgctgcggctggacggctaccggcccgaaccggtcgtcgaccgcgagacctcccgggtcaccgtcccggccgggatcacgctgcgcgaactcaacccactgctggcccaccacggcctcgcgctgcccaatctcggcgacatcgacgcccagaccctcgccggtgccacctccaccgggacccacggcaccggcgcgaaactcaacggcatcgccgccgcgatcgtcggggcgcggctcgtggacggaaccggaaccgtccgcgacttcggaccagaagatcccgaactggccgccgtcgcgctggggctgggcgccctgggagttgtcaccgatctcacgattcaatgcgtccccgcctttcgactgctcgccgaggaacaccccatgcccctcgacgcggcgatcgcggagttcgacactctcgccgcaacaaacgatcacctcgacctgtactggtttccgcgtgccgaccgtgtcctcgtcaaacggaacaaccgtgccggtgctggccgcccactctccggtatcaaacgttggtgggaagacgaagtcatgtccaatgcggtatacggtaccgcctgccatatcggaaagacttttcccgcaacggttccggccatcacctcgatgtccgctcggctgatgtcatccagaacctttatggacgaatcctatcgcgtcttctgcaccccacggcgggttcgcttcgtggagatggaatacgcgctgccgcgcgcggccttcgcacccgccttcgcggcactgcgtggggcggcgaacaagcgccggatcatcttcccggtcgagatccgcgtcacggcgcccgacgacctgtggctgtcgacggcgcacggccgcgactcggtgtacttcgcggtgcaccagttccggggcatgccgtaccgcgactacttcgccgaggtggaggcggtcatgcgcgagcacgacggccgtccacactggggcaagctgcacacccgcaccgccgccgacctggccggggtctacccgcggttcgccgacttccagcgactgcgcgaccggctcgacccgcagcgggtgttcgccaattcctatctggaccgggtcctcggctgaggacccggcctgcctgggcgtcagtcctggcggtcgaagtggaacgggcagatccggccgcccagcccgatggtcgtgctgcgggtgaaccggaagccgtgccgctcggggtcgatggcctcgtaccagttggcgtcgaaggcgcacagcaccggcgtcagctcggcggcgtcgtgcttcacgaagaagtcgtggtagccgcacctgtggacatcggtgtggaagccccgctcgtcgtcctggctgtgctcgaacgcgaactgggcgccgtactgctcgccctcgacccgtttggccagctcggtcatcaccgcgaacgggtcgggtgagccgtcgagcatcgcctcggtgccctcgcggacctgctcggccagcggttcggtgaacgcggcggtgagccacgcgatcagcccgcggccgtcggggtgggcggcctcgtgctggcgcagcacccggtacgcggccagcaccgcggcggtgtacaggacgttgtcgtgggccggagggtccggcagttccccggtctcggcgacgaggcgcgcctggagttcccggatccggtccacgagcccggaccgatcgcccaggtcgtcggtcaggcgccggtagaacagctcgacgagctcacggctttgttgggatggcattggtggagttcctttcggtgaaccggcgcggccatgccgcaccggtcaacgcactccacctaccaccggcgttgacggtaattgacccttgaaggttagcgggcctcgcgcaggatgccggtgacgatccccgtcaccgccccggcgaagtagtcgcgcatcgacacgatctggccgtcgcggacccgcaccacctggacgtagcgcgaggttccggccggttccacggcgagctcgatctcggcgatgagcacctccgggtcggtggtgtcgtggagcgtcagggtggagttctcgcggtcgacgcgcacgccggtggcgccgacgccggactgcatggcggcgaagaactccccgatcgcggcgcggccctcgaaccggttcggcagcccgtcggcgaacaggaacgggaactccagcaccgcgtcctcggcgtagaacgcggtctgggccgcgatgtcgccggtgatggcggcgttgacgcaggcctcccacacctggcggggcgatggatgggtcatggcggattccttccgggatgtcgcactagaatcggagttccgactccggaacccatcatacggagtgaagactccgtttgtcgacccgaggagccaccgtgcccaaaccgctgcgcgccgacgcccgccgcaaccgcgagcggatcctcgacgtcgccgaggccgtcttcgacgccaagggaacccgggcatccaccgaggacgtcgccagtggtgcgggggtcggcatcgggacggtgttccgccacttcccgaccaagaccgacctgctcaaggcgatcatcggccggggcgtcgagcggatggcggcccagatccaggtcctcgtggacgagggcgacccggccacggcgttcttcgagttcttcacccgcatggtcgccgaggcgtcgtcgaagaagaccgtcgtcgacctgctcggcgaggcggccgaggacctgcgcgccgacaagccgatcggggtgtggcgctcggcgatcgaggccctgctggccaaggcccaggacgccggtgcggtgcgcgccgacgtccagccgcccgaggtgctggcgctgctgctgggcacctgccaggcggccgtgtcggcgggctgggacgagcgactgcgggaccgcaccctggccatcgtgttcgacggcctgcgggcgcgcggcccgcagccctaggcgcgcacggctttcagctcgccggtgtcgtcgggcaggtcggtgcgcaccggccgcacctccggcgtctcggcctcagccagcagccgggccagccgacgttcccgggccggttcggcgatcaggttacccaccgcggccaccacgccgatgaccgcgccgacgccccacaggcccgcgcccaggtactcaaggcccagaccgcccagcgtcggggcgatcatcgtggacgcctggaacgacagcgcgaacaccgactggtaccggccgcgcatgtccacaggagacaggtcggcgatcgtcgccgagttcgcgggcgtctgcagcatctcgccgaaggtccagatcagcaccgtcagcatgaacatcgggacactggccaccaggccggtggcgccgaccccggcggcccagaacagacacgacaccgccagcacccgggagcggcgcttgccgtcgacgagcttggggatgaacagctgcccggccacgatgaccacgccgttggtggcgatgatccagccgtactcctgctggctgagtccggcaccggtgacctgaagcggcagcagcgattccagcagcatcagcagcagcgcgggcaggaacgtcaggcccacgaaggccaggaacacccggtcggcggcgatgacccggatcgaaccgcgcggcttgaccccggcggggttgtcgggaaccggcgacggggcgggccgggtctcggggagcttgaacaggatcagcagtcccgaggccgccacggcaccggcgttgatgaagaagatcagctggaagctcagcccggccgcgacgcccgccaacagcgcggcgccggagaagccgaggttgatggcccagtagttgagggtgtaggcgcgcacccggtcggcgggcgggaccaggtcggcgatcatcgccgagaacgcgggccgggccatgttgagggtggcgcccatcgccgccagcagggcaccgatggtccacacgttctggacgaaggccagcccggtcagcaccgcgaccgaggagaagttggacagcagcagtgtcttgcggcggccccaccggtcggtcaataccccggacagctgggtccccacgacggctcccgcaccctgggcgccgacgagcatgccgatcgtggtgggggtgaagtcgcggaccacgctgaggtacagcgtcatgtagatgaggacgaaggaacccagccggttgatgagcgttaccgtccacaagtgccagaaggcgcgggggaggccgccggtggtctcggtgaaccaggcacggacagtacgcattcgggcacctccggggtaaggggcttggggcgataatgttcattacacgcgaaacaacccgcggctgtcgcgccgatatgccgtgtgcttgctcacgaactgtggcccgggtcgcagcccatcacgcggtgaccttctcggactgatctatcaggacggacgcctcgcgtgcccgccgtttcgtcgcccgttcccgcgcgggccccgccagcaggtgaccggccgcggccaggacgcccaccgcgaagatcaccgcccagtgcccgtcgcccaggaactggaacgtgaagccgccgatcgccggggccgcgaaggccgccgccgaatgggtcagactgaagacgccctggtaccggccccgcatcccgtccggcgacaggtcggcgatcacggtggcgttgggcggcgcggccatcatgttgccgatcgtccagatcaccgcgcacaccacgtatccggtgaacccggcgaccagccccaccgcgccgaaaccggccgcgaagaacgccagcgccatcgccagtgccgtcgccttggagaaccgggtggtcagcttggggacgatcagctgaccgccgatgatcatcgccgatccgatggccagcacgacaccgtagtcgctttcggacagtccatcccgggtcatcgccaacggcagcgtcgtctgcgcctgcgcccacacgaaggactgcaggaacaccagcgacacgaacgtcatgtacacgccgtcgcgccacacgtccacgaaccgcccccggtgtaccggctcagcaccagaacgcttgtgccgcaaggtctccggcaccgccagcaggatcagcaccccggccagcaacgcggtgcccgcgtccagccagaacagcagcgaatacgagaactgcgccaggaaacccgccagcaggctcgccgcgcccatgcccaggttgatcgcccagaacatcaggttgaacgcccggtcgcgatcctcgggccgcagcacgtcggccatggccgcgatccccgccggtccgaaggccgcgttggcgaacccgaacaccgccacgaacaccgcgatccacaccggatcggtcaactggcccagcgtcgccagcgcgaccgccgagaccccggcactggccaccatcgtcggcttgcggccgatccggtcggcacacaccccgcccaccagcaccccggccgcgccgccgatcccgaacaggcccacgatcagcccggcccgcgactcggtgagcccccgctgcgccgtcaggtacagcgtcatgatgatgacgacgaaaccaccggccttggagatcagcagcgccgaccagatgatccagaaggcgcgggggagtcgggcggggcggggcgacattcagtactccttacggccgctggtcaacctatcgccgccgcgtcgcgcgaagccaacgcatttccactggtcagactgtgatctgcgctgtgaacgagccggtcgcgcagcgtcaaccggccacctgtcttcgtcccagcagacggatcaggcaggatcgagcccatgaccgctactttggtgctgctgcgacacggcgaaagcgaatggaacgccaagaacctgttcaccggctgggtcgacgtcgacctgaccgccaagggcgaggacgaggcccggcgcggcggcgcgctgctggtcgagaacgacctgctgcccgacgtcgtccacacctcccggcagcgtcgcgccatccgcaccgccgagatctcgctgcacgcctgcgaccggcactggatcgacgtcaagcggtcctggcggctcaacgaacgccactacggtgcgctgcaagggaagaacaaggccgagaccctcgcccagtacggcgaggaacagttcatgacctggcgccgctcctacgacgtcccgccgccgcccatcgaccgcgacgacgagtactcccaggccgacgacccgcgttacgccgaactcccgccggagctggcgccgctgaccgaatgcctcaaggacgtgctggaccggtcgctgccgtactggtacgacagcatcgtccccgacctgaaggccggcaagaccgtgctggtcgccgcgcacggcaactcgctgcgggccctggtcaagcacctggacggcatctccgacgccgagatctccaagctcaacattcccaccgggatgccgctgcgctacgacctcgacctggacacgatgcggccgctgaagaccggcggcgtgtacctcgacccggaggccgccgagaaggccgccgccgcggttgccgcccagggtaagaagtagcgctcagcccgtcgtccaggcgcgcagcttgtcggggttgcgcaccgcccagatccgggtgacccggtcgtcggcgacctcgaacgcgcacaccgagacgatgacgccgtcctgcgacaccaccaggccgggctggccgttgaccgtgcgctccagcagcgtcacgcccgccgacttgccgccgaacttggtgaagaaggtcgcgatccgctcggcgccctcgatcgggcgcagtgccgcccggaccttgccgccgccgtcggcgaccatcgtcgcctcggcgtcgagcaggccgatgagggcgccgatgtcgttggcctcccacgcctgcttgacctgcttgacgatgccgcgatgcttggccggggccacggccggaaccggtcgcggcgcgtcgaggcgatgccgggccgaggacgccagtttgcggcacgccgccgggctgcggcccacgatctcggcgacttccgcgaaccggtagccgaacacgtcgtgcaggacgaacgccacccgctcggccggggtcatcgactccagcaccaccatgaaggccatgttcaccgactcgtcgagcgtgacccggtcggccgggtcgacgggggtgccgccactggtccactcccgacggtccggcagcggttccggcagccactcgcccacgtagcgctcccggcgggcccgcgccgaaccgagcacgtccagacagatgcgccccgcgacggtcgtcagccaggcgcccggcgacacgacggcctcccgccgctgccgcgacatcgcgaaccagcgcgcgtacgcctcctgcaccacgtcctcggcctcggccagcgaacccagcagccggtacgccagattggtcagctgccgccgctcgcccatgatcacgtccaggcccggctccggcaggtcgatggtgctcacagtgccccggttcccttcctcgtattcatccacgcccataggacaatccgccgccccgaaatgtgacgtcggccgcgcacctcacatttcggcccggtacgtcgtcggaccagacgagacaccacgccggatggagaagggaatccctcgatgttcacgaccgggacgacgaccaagccgggcagtctgaaactactgcgcctggcgatcacgctgcagacgctgtcggtgttcgccacccccgtcacagccgggctgctgctgacgacgccgagcggacacgtgctgcacagcggctcgtcctacacgttgttcttcgtcacgcttttccacctgatcgccgcgatcctggcctggcgtccgggcggcggctccgccacacccgtggcggccgcggccgggttcttcgcactcacgctggcgcaggtgttcatcggcatcgcgcacctgacgaccgtgcacgtcccgctgggcgtgctgctgttcggcctcagcgtgctccagctggcctgggtgtggaacctccgccgtgccgaccgaatccgagaagggaaaccagcatgaccaccaccgcgacaaccgagaccggcgagatcacctcgcgcctgcccgacctcacgaaagagttccccgaactggcggcgctgtcgggcgcgctgcacaaggccatccgcgacagcccggttccgcagaccaccatcaggctggcgctgctgcgggccgcgcagatcgtcggcagcacttaccacaccattcgcatgaccgccgagatgcgcaaggccgacgagaccgaggagcggatcaccgccgtggcgacctggcagggagccccctacttcaccgacgccgaacgcgtcgcgctggagctggccgaggccgtcctcaccccgaacccgttcggcgagcgcgtttccgacgagctgttcgccagggcctcggtccactacgacgacagggcgatgtgggcgctgacgatcgcgctgggtcagctgtgcctgttcatcccggtggccgtcatcgccaaaccgatcccgggccgccccttcggcaagaactacagtcgctagcgacctgtctcgccggcgcgacgtttacggtaggccgcggtcttggcgcgagcggtacaaccggaactgcagtaccgacgggagccgttgcgcgtgagatctatgtagacggcctcgcactggtgtgcctcacagctgccgaaacgctctactccgtacccgtccacgatcagggccaccgcactggcgaattcgccgcccatggattcgacgggtgtctcgccgtccccgtcgaagtggatgtggaacggctggtccatgtcgtcgaccaggtatgggcgcgcccgatagcgctcgatcatgtcgttgacgcgtgccgccatgaccgacggcgacggggccgtgatggcgtcgcgcagcgcccaggccagtgcggtcagccgcgtctccacgtcggacacggcccggatgtcggcggctgaccgcgaatccagcagcgcggtgaatgcgtccgccagtcggccttcgggcagcctcggcagttcgctgccgccccgccaacgtggcgtcaccagattgaccagttcggtgatgagtggcgccagccgaatgacgttatgggctatctccatttgacaggtaacatccttccgtgatgttatgtccaaaccttggttagatggtaacggaggttgtcgtgttcggttcatatcgtcgcttgttcgcccggcccggtgtcatgggcatgaccggattgagtctctccgtcaagctcgggccgccgacgctcagcctggccctgttgctggtggtcttcgacgacaccggctcctacgcggtggccggactgacgctcaccggtcacgctctcgcactggccctgtgcgcgccactgggagggcggctggtcgaccggttcagtcctcgcaaggtgctgccgccgtatctgctcgtccacgccgccgcgtacaccctggtgctgctgagcatccacctcccggtgcccgcgccgctggtcgtggccgccgccgccgtgctcggcgccaccagccctccggcgggcgccgtcatccggggagcctggccccgactggtggcccccgggtcgttgaacaccgcctacgcgttggacaacgcgatcaacgaactcatgttcatcgccgggccggtgctggtggccgggttgctgctggtcatgcccgccagcgcgatcatcatcgtgaccgggacggtgttcctggcggccgtggccgccgtgacgatgtcccgcgtggtgcgcaccgcggctccgggggcgccgacgggcgacggcccgtcccgcggcagactgacgcgcctggtcgggccgctggcgcaccggcccacgctgatcctgctgttcatcgccgccctgggcaccttcaccttcggcagtctgcgggtcgcgatggtggcctcggccaccgtgctcggttcggcgggggcggccgggatcttcgccggactcctgtcggccggcaccctcgccgccggactcgggtacggcggccggcactggtccatcaccggtcgccgactgctgggaatactgttcgccgccgattgcgtgctgctgttcgccggggtgttcgacgtcggctacctgtggctggcggtcgtcatcacggcgatcggtgcggtgtccggtccgcgcgacaccctgatacccgtcattctcaccgaacacgcgccggccaccgcccgcaccgaggtcttcgcctggctcaacaccttcatgtggatcggctacggcctgggcaccgccgtcgcgggtcagctgaccggcccgaaggattccggagctgcggcattcgtcaccgccgggatcgtcgcggccggtggcatactcgtgtcggccctgctgccccgcgcgacaaccgcgcccgatccggctgaacgctccggcgagagtggcgaagtactcgtcgagcacgcggaatcccgcggtcgccgttgacggccgggcggtcaccgtcgaagcaggacgggtcttgttcatctcttgtttactcgcagctagggttttgcccgctcatctggctaccctcggggtgtgaccttcagtaatgtcccgcgcgcgggacgggcggcggccaccttcgccgtcggactcgcggccggagcggcagccggctacgccctcaacgggcgtcgtcgcaccctggaacccgcctccgacgaggagttctcgcgcacccaggtcggcgcctggcacaaggtcttcgaggcgctgcgcaccggcgtgtgcgtcgtcgacgccgacaaccaggtcacctacgccaacaccggcgcccgggccctcggtgtcgacgccgagaccgaactcgaacccgcctcgctgcgcagcctcgccgaacacgtccgcgccaccggcgccccgcgccaggtcgaactggaactcaaccagggcggcgaccccaccgccgtgcgcgtcgacgtcgccccgctgcccgacggccacgtcgccgtcgaactgaccgacatctccgaactgcaccgggtggaacgggtgcggcgcgacttcgtcgccaacgtcggccacgaactcaagaccccggtcggggcgctgcaactgctcgccgaggccctggccgacgccgtggacgacccggccgccgccgcccgcttcaccacccggatccagcacgagtcggcccgcatgtcgcggctggtgtccgaactgctggaactgtcgcggctacagggcgccgaacccatgcccgcccccgtcaccgtgtggatcgaccgggtcgtcaacgaggccgtcgacaggggacgcaccgccgcctcggccaaggacatcaccatcaaccgcaccggccgccgtcggctcgcggtgtccggcagcgagaaccagctggccaccgcgctgggaaacctggtcggcaacgccatcgcgtactcgccggaaggcacctccgtgaccgtggacaccacggtcaaagacgactcggtgctcatcgccgtcaccgacgagggcatcggtatcgacccgtccgaacaacaccgcatcttcgaacgtttctaccgctccgacccggcccggtcccgcgccaccggcggtaccggccttggcctggccattgtcaaacacatcgccggaaaccacggcggcagggttgacgtgtccagtatgccgggaaatggggcaacgttcaccctgacgttgccttcggtaacggctgacgccgacgaagcggaactgagcccgggtgaaatcgacacacttactacgcacatcgaggaaggtcgacagtgactcgcgtactcgtagtcgaagacgaggaatcgttctccgacgcgctttcgtacatgctgcgcaaggagggcttcgaagtggcggtcgccgccaccggaaacgaggctctcaaggaatatgagaaggccggagccgacatcgtcctgctggacctgatgctgccggagaagtcgggaaccgaggtgtgccgcgaactacgcaccacgtccaatgtgcccatcatcatggtgaccgcgcgcgacagcgaggtcgacaaggtcgtggggctggagatcggcgccgacgactacatcaccaagccctactcgccccgcgagctcgtcgcccggatccgcgcggtgctgcgccgcaacgccgaacccaccgacccgatggtgacggtgctggaatccggcccggtgcgcatggacgtcgaccggcacgtggtgtcggtgggcggcgccgagatcccgttgccgctcaaggagttcgagctgctcgagatgttcctgcgcaactccggccgagtgctgacccgcggccagctcatcgaccgcgtctggggcgccgactacgtcggcgacaccaagaccctcgacgtgcacgtgaaacggctgcgctccaagatcgagaccgagcccggtcgtccccgccacctcgtgaccgttcggggcctgggctacaagttcgagtcctaggcgccgaagcggaggcggagatcgacctgccgcgtggggggagtcgcggtcgtccgcagggatgacaacgcccgccggaaagtcgtctccgaggcggagagttttcggccgtcgcgcttctaatgtcgtcttcatgacgaccttgggagcatccgatgcttgagataaggaacctgcgcaagcggttcggcgagaagaccgccctcgatgacgtctcgctgaccgtcgaaccggggcaggtgttcggcttcgtcggcgccaacggagccgggaagaccacgaccatgcgcatcgccatgggcgtgctcatcgccgactccggggacgtgctgtgggacggcgagccgatgggtcacgcgcagcggctgcgcaccggatacatgcccgaggaacgcgggctctaccccaagatgaagatcggcgaacagctggcctacttcgccgaactgcatggtgagacccccggcggctcgaagaaggccgccgcgacctggctggaacgactgggactgtccgaccgctccggcgacttcgtccaggacctgtcgctgggcaaccagcagcgggtgcagctggcggtgtcgctcgtgcacgacccgaaactgctgattctggacgaaccgttctccggcctcgacccgatcgccgtcgacacgatggccaccgtcctgtccgaacgcagcgccgccggggtcccggtcatcttctccagccaccagctggacctcgtggaacgcctcagcgactcggtgggcatcatcgccgccgggaacatcgtcgcgtccggctcggtcgacgacctgcgccgccgcggcaaccgcaaactgcgcgtctccatcgacggggccgcccccacctgggccgacgccctgcccggcgaagtggccaacgtggacgagggcgagtgggtcatcgactccggcgacgaccagaaagtactcgccgcggccatggccgccggacgggtcacacgattcggcttcgacgagcccagcctcgtcgacatcttccgggagacggtgtcatgaagggactgtggctggtagccaggcgcgagatcctggtgcgcggaaagtccaagagctacctcatcggcctgctggccagcgccgtcctggtcgtcgtggtgtcgctgctgccgaccttcctcggcggcgacgacacctacaagatcgcggtgaccggcaccgacgccccggtgctggccgagtcggtgcccgaggtcggcgaggcccacggcatgaagatcgaagccgacgaggtcgacgacgccgccgcggccaaggccgccatcagcgacgacaaggccgacatcgcgatcgtggacaacaagaccgtcatcgccgacggcgaacccgaccagggcctgctgaccgtcgtggaagccgtccaccagcgggtgatcgccgaacgccagctcgtcgacgcgggggccgaccccgacaaggtcagcgacgcgatgaaggtcgacacgctcaagaccgagcaggtcaacggcgaggacaacaccgcccgccaggtcatcgggtacttcctgacgatcatcctgttcttcatggtcatgatgccgaccatgtacgtggccatgggcgtggtggaggagaagagcagccgcatcgtggagatcctgctgtcctcgctgcgaacctggcaactgctgggcggcaagatcctgggcctgggcgtcctgggcttcctcaacctcgcggtaccggcgggggtcgggctcatcgcggccaccgcgaccggcgccatcgactacctgcccagcggcatgggcgtcaccatcgtcaccgcgttgggctggtgggtgctgggcttcgccttctacgcggcgatggccggatccctgggctccctggtctcgcggcaggaggacatcaactccgccatcggcccgatgacgatgctcatggtggccagctacgtcgtcacctccatctacgtctgggacccgacggcgacggtgtcgaaggtgctgtcgttcatcccacccttctcgatgctgatgatgccggtacgagcggcggtcaacgacgcggcaccgtgggagcaactgctgtcggcggcggtgctggcggcagcggcggtgggcatgctcagcatcggcgccaccatctacaagcgcagcgtgatgcgcataggcagcaaggtgaagctgaccgagatctttaccaagagcgcctgagagcgcggaaacgaggtcgccccgggtgtgctggcccggggcgacctccccgttgcctgaagggcaccccgaccgccccgtcggagcgcccagccgcagcgtactcccgcccggccaccaccgcacccgccaaagccccgccccgcgcggcaaagcgccgcccgcccaaagccccgcgctgcaaagccttgcgcggcaaagccccgccccgcgcggccgagctcgcgccgtccccgctggctgccccaggctccttggccttcggccaacgaagcgcgtccccgcactcgctagctggcccaggctccttggccttcggccaaacgaagctcgccccgccggatcatccgacggggcgagcttcgtgtttgtctacagtggctaactgtccgcgggcggcggccacgcgctctcgttctccggttcgggcgcgccgccgtagacctgcgcgaccggcgtcggcaactgcgcgggcaggtcaccggccgacagcaactgcgccgacggcacactggccacgcccttggccgcccccaccggctcagcggccgacggttcggcgctggcagccgccggggacaccggctcagccgcggcctgctggcctgactccggctgcgaggactgctccgagccgccctccagccacggttcgccgaaggcgtcccacgccgagcccgcctgctggccgtccccggacgagctcgcctgctggccgttgtcgtcgggacggtctgccgcctcggacggccgctggtcatcggcgggctgagcctcgtgcgactcgacctcaccagccacagcggacggttggccctcgtcggcaccgtcgcgaccggacgactcgtcgtccccgaacgcgctccagctgccgccggacgactgctcaccagccgcagccggttcgctgtcgccgtgcgccgactcggacggacgtccgtcgtcggccggttcggcctgccgctcctcggcacgctcgccgtcgaacgcgttccacgtcgactccgactgccgcgccggttcgccgtcgtcagccgccgagccggactggctctcagccgccgcgtcggaactgtgcccagcgtcggcgtcacggtcgccctcggcgaaggcgttccacgtctgtccagcctggaacgacgactcgccggacgaccgctcgtcgctgccggacgagtcgccagtcgccgcttcggcagcgtggtcgtcccgctcggagcccgagggctggtcggcggcgttgctctcgcccgcggcgaacgcgttccaggtcgagccggaatgcaggtccgccaccggctggctgtcgcgctgctcgtccggccccgcctcctgcggggcctccgcccgagcctcccagtcgccgatgtcgggtgcctcggtgacattggattcgggagcgctctgcacctcgccggcacggtaggtctggccgtcgaagcggcggccgaccggcacgttgtcgtcgtcctgcaccacgagattcggcaccgagacgctggcccgcgccggaaccgaggacgcgtcgtcgtccccggccggagcgtcggccgaacccctcaccgcttcggtctcgccgctttcgccggactccgccgcttccccggtcgccgccggagcggcccggttctcgtcggccgcttccgcgccatcgcggtcacggtcggcctcggccttgtcggtctgctgcggcgccggggcgtcgtcatcgtcatcgtcgtcctcgaagtcgcccatgtcgacgtcggccaggtcggccatcgccttggcgtcctcggcggacagttcggcgtcgccgcccggcccggccggggtggccatgcccgcccacagcgcggcgccctcggcgggcggcgggggcggctggtcgtcggcggcttcgggagccggaggcggcgcgggggccggttccggctgtgccaccggagcctcggcggcgggagcgacggcctcgggtgccggcggcaccgaagccgagccggacgcgaccggttcggcgacgcgcggccaggactcgggagcctgcgactcgggtgccgcgggcgggtactcgacccgcgcctgagccaccggcgcctccggggcgggcggcatgggcggcggcgcgtactgcgagctcgcgtcgggagcggcctcgccggtcagcggagccgacgcactggcgccgggcatcgagaagccctgcgcggcaggcggttcaggctcgccggtcaacggcgcgggagcgctcgtccccggcatggaaaaaccctgcggggcacccgcgttgtcctcgggcgcactcgtcgcgggcatggagaagccctgtggagcgcccgcgttgtcgtcgggtgcgctggcacccggcaccgagaagccctgggccgcgtgggggtccggcgggctgggagccgggggtggctcggccggtggcggcgggtaagccggcggcggttcctcggccgcgggtggcggtggcggggcctccccgccggacgacggcgcggcatcctcgatccggcgacgcggacggcccatgatcccggttcccgggtcgtcggacggcaccgcgaacggcacggcggccgacggagccaccggcggcgccgactcgggcggggacggcacgtcggccggaggttcctgaaccggcggctcaccgggcggggcgaagctgtcggaagccggtggcggcgggggagacgcgggcggcgtaccccaggcgctcgacggctcggcgggcggtggcggaggctgctgcccccactgcccctgcggctgcggcgcacccggcggctgaccaccgggctggttccactgcggagcgccgggcggtggcggtggcggctgttgcccccactgctggttacccggagcctgcggcggtggaggcgggggctgctggccccactgggccggaccgcccgaggacggcgcaccggaaaccggtgctcccggaggtggcggttgctgcccccactgagccggtccacccgaagaaggcgcggccgaaaccggtgccccgggaggaggctgctgcccccactgggatggcgccccggaaacgggcgctccctggggctgcggcggaccccactgagccggtccacccgaagaaggcgccccagagaccggcgccccaggcggaggctgctgcccccactgcggtccaccggcgggcggcgcggacgtcggcggtgcgggcggaggcggcggaccgccagcctgtccccactgtggcccgcccgctggcggaccggaagccggtggcgcggacgtcggcggtgacggcggcgggggaggacccccggccggaccccactgctgcggcggacccgaggcgggcgcgccggaaaccggcgggccaccccactgcggcccgctcgcgggcggacccgagaccggaccgggctggccccactgctgtccacccggaggcggaggcggggcgccgccgggcggcgcccacggctggttcggctgctgctgcggcgactgccagccaccacccgcgggcggtggcggtggcggcggagccccaccgggcgtccacccggtactggtgtgcggctccccaccgggaggcggcgtgtagttcgacggcggcgactgtggcgactgctgcggctgccacggcgcgggctggtcgggagcctgcggcgcaggcggcatcacgccgggctgctgcggcggggccgacggcggcggatactggccaccgccctgcgggggcgcgtactgctgctgcccgcctgcgggcggagccaggggcacaccacactgcgggcaccgtggcgtgccaggtgcgacgcgcgtgccacaggccacgcaactgttgttgtccattcgcttggctcccagcccaggtgtttcggtttacgggggcgcgacgtccgcgcgacggccgttccacgcaccgccgaatgaactccgctgccctataacggtgccatacccttgcaagtaactcacaggcgcgcacggttggccgggactcgggtaaacggacgatctcgccctgttaggaccaggcctaaccgcgccacggcgtgggcgtcggcgtaggcgcgtccccgccaccgggacccgaagtcgtctcctcgtcggagccgggaaccggcggggactccggcttcgtcgccggggtctcgctcggcgaatcggcccgcttcttctccttcttgtccttcttctccttggactcggcgggcttggtgtcgacggcctgcaccacccggtgggcgccgacgaactcgtcgaaccacaccggcgcgaccctgaccacatccccgggacgcggggcgtgcaccatctggccgtccccgatgtacatgccgacgtggtagaccgaggtccagtcctcgggtacgtcaccgtagaagatgaggtcgccgggcagcagcttctccatcggcacccgcgcctgcgaggtgtcgcggaactgctgcttcgcgatccgcggcagccggacccccggctggccgtaggacgtctgggtcaggccggaacagtcgtaggtgttgggcccctcgtcaccccacacataggacttaccggtctgcttgagcgcgaacttcacggcctgcttggcctcctcggcggcctcggcgccgtcgatgtcgatgctgatctggccggtctcgcgctcgttgttcgcctcggcctgctgttcctccagcgtgatggcctcgcggttgcgctcgatgagcttctcgagcgacttggtcttcttgtccagcttcttcgacaggtccttgtgctcgccctcggcgatcgcctcggtcgcctcggcggcgtccagggtcgccttggcgacgcccgcgtccgaccgggcgtcctcggcctcttccatgatcgcgttctggttgaggttgagcagttccggattgacctcgaacaggtcctcgaacttgtcggtcaggccgggaatctcggcggccttctcctggtacgcggccgcggccatgtcggcggccaactcctcggtcgctttggcctcgccgtccaggtcccgccagttcagccgactcagcgaggtctcgtccttgcgcagcttcagctgctcctcggcgtcggtggtgcgttcccccaggtcggcgaggctgcgggtctgctcggcgatcttgtcggcgtagggtccgcggctgatgcccggccccgaaatcggcacctcgccgggctcctggtcgcccgcgggcgcaccaccctcgggacgcgaaccatcgtcgggcaccacggtgaccggatccgccagcgcggggacgggcgtggagataccaagcagtaccgcggttccgagacacatgacaacacgggacggggtggtcttcatgtcagccttcgcgagatatccaggggattggatctatcggtcatcaggatacggcaatcaccccagaacccaccattcccaggagaacagttaactaactccgggccgccagcggcgtgggccacaacggtaggctcggccccatcgacgagggctcaaggtgaggtgagagcgatgacggccgaggcattcaaggcagacatcgaagagaaggtggccaacggccagcgcttgagctatgaggacggagtcgcgctgtacgagtgcgacgacctcaactggctcggccgcatggcccaccaggtgcgcaccgacaagaacggtgagcgcgtcatgttcaacatcaaccggcacctcaacctcaccaacgtctgctcggcctcgtgcgcgtactgctcgttccagcgcaagcccggcgagaaggacgcctacacgatgcgggtggaggaggccgtccaactcgccaagcagatggagggcgagaagctcaccgagctccacatcgtcaacggcctgcacccgacgctgccgtggcgctactacccgcgcgtcctgaaggaactgaaggcggcgctgccgggcgtcagcctcaaggcgttcaccgccaccgaggtgcagtggttcgagaagatctcgggtctgtcggcctccgacatcctggacgaactcatcgaggcgggcctggcgtcgctgaccggcggcggcgccgagatcttcgactgggaggtccgccagcacatcgtcgaccacgactgccactgggaggactggtcccggatccacaagctggcccacgagaagggcctgcgcaccccggcgaccatgctgtacggccacatcgaggagcgccgccaccgcgtcgaccacgtgatgcggctgcgcgagatgcaggacgagaccggcggtttcgtcgtgttcatcccgctgcggtaccagcacgacttcgtcgacgccaaggacggcaagatccgcaaccggatccaggcccagaccacgatggcctcggccgccgagagcctgcgcaccttcgcggtgtcgcggctgatgctggacaacttcgaccacgtcaagtgcttctgggtcatgcacggcctggacgtcgcgcagctgtccctcaactacggcgccgacgacctggacggctcggtggtggagtacaagatcacccacgacgccgactcctacggcacccccaacacgatgcaccgcgaggacctgctggacctgatccgcgacgccggattcacccccgtggagcgcaacacccgctacgaggtcgtgcacacctacgacccgccgcagtcgctggcggagcggcgcgccgaaccgcaggacgtctgggcgtagccgatgtcggccaagcaggcgaaacagccgagtttcccgcagcgcgacgacaacggacgcatcgtcctgctgacgcagctgctgggcttcatcgcgatgtcggtggccctgggtgtcgtcatgctcgccgtcatcgacggcctgctggcgctcctgggtttcaccgagttcggcaaggacatctccggctggatctgcggcgtgctggccgtgttcgtcttcgtcgacgaattccgtgcctataagggacagtcggtgcggtactggctggccccggtcgcgggcctgttggcgctggccttcgggatcgtgatctccgcggtgctgccgaccggctggctgccgttgttcaccggcgcgatcggcgtggccgccgcgatgctcgcctacggcgcgctgtggttcgtcggcactcgactcaccggagccgatatctcatgagcccactgtggaagttcaccctcggccgggtcgggctgtgcgtcctcatcggagcgctgctgtggccgaccggcctgcacatcctggtcatcgccatggcggcgctgctgggttcgttcctgctgtcgttcgtggtgctcaagaagtggcgcaccgagatgctggccgacgtcgacgaggccgtcaaacggcgccgggcccagaaagaggaactgcgctccgcgctggcgggcgaggacgaatgacagaccggcccatgtcgatgacatgagccggtcgcaagtagttcgttgtcaggcttcgtcggcgtgcgtggggtccagcacccgcttcaggaactcccgggtgcgttcggcactggggttctccagcacgtcggcgggctgaccctcctcgacgatcacgccaccgtccatgaacaccacccggtcggcgacgtcgcgcgcgaaacccatctcgtgggtcacgaccatcatggtcatgccgtcggcggccagctcccgcatgacggtcagcacgtcaccgaccagctccgggtccagcgccgaggtcggctcgtcgaacagcatcaggtccggttccatcgacagcgcccgcgcgatggcgacccgctgctgctgaccacccgacagccgggccgggaactccttggccttctcggcgacgccgaccttctccagctgctccatcgcgaccttgcgcgcggtggccttcggggtcttgaggaccttgcgctgggccaccgccacgttgtcgaggacgttcaggtgcgggaacaggttgaactgctggaagaccatgccgatgtggcgccgcgccaggttcaggtcggcgtcgcggtcggtcagcaggtaaccgtcgacgacgatctcaccggcggtgggctgctccagcaggttcacgcaccgcagcagcgtcgacttgccggaacccgaggggccgatgacacacacgacctccccgctccggatcgagatgtcgatgcccttcaggaccttgagcttgccgaagctcttgtgcagccctcggatctgcacctgtggatccacagtggattgttcgctcatcgtgccttggcctgccttgcttccagccgccgtaccaggatgctcagcggaatcgtgatgacgagaaacgccagaccggccacgaccagaggggtcgagttaccggtctcgtttgccagatcgttgccgaacttcaccaggtcggattccttggccgcgataccgacggtcagcaccagcgacgagtccttggtcagcaggatcagctcgttggtcaacggcgggatcacgatccgcaccgcctgcggcaggatgatcgtgaccatggcccgggtgtgggacatgcccagcgaacgcgccgcctccatctgccccttggggacagcctgaataccggctcggaaggtctcggccatataggcggcactgcacagacccaacccgagggcgacggtgccgtagttcccgcccgggatgatcaggttcgggaacgccaccggccagaagaacgccaggaacgtcaggatgagcagggcgggcagcccccggaagatctcgatgaatccggtggcgatccagcggttgacggccgccgaggacaaccgcatcacggcgatgaggatgcccaacgcgaagcccacgacgtatccggaggcggtgtagatgaccgtgttggccagcgccaccgtgaacagctccgggaacgaccgctcgatcagttcggcgttgaagaacttctcgctcaggtccgcccagtcggcgccgaagatgacgaacaggatcaccgcggcgatgaccacgtactggacggtcatgctgatctggtacttcttccgcgggctcaacccggggtgcttgcggaaatcggtggccgcttccacggccaccgatttgggttcagattttgggttcatgacgctttcggctcggtgccgaaccacttcttgtaaagctcgtcgtacttcttgctgtccttggccttcttgatctggtcgttgacgaccttcaccagcgtcttgtcggcgctcttcttgaagccgaacccgtactgggaaccggtctcgatgatctggccgacctcgtacttggcggcgaacttctcgtccttcatccactcggtgatcaccgggtagtcctgaagcacgacctcgaccttgccggactccaggcccgcgcgctgcttggccgagtcctcgaactcctgcggttccagcttgtgcttcttggcgtactcgaggctggtggtggaagcctgcacgcccagtttccggtcgccgacgtcctcgacggacttgggcgccttgcccttgggggccacgaacgcgatgacctcgtcgaagtacggctcggagaaggtcaggttcttctcgcgctcgggcgtgatggtcatggcggccgcggccaggtcacacttgccgccgctcagcgccgaaccgttctcgatgttgtcccatttgacgtcgatgacgtcctgcttcacaccgagttcatcggcggccaggtcaaccatgtccacatcgaaacccaccgtcttcccgttcttctcgaactggaaaggcacgtatggaatattcgtgcagacggtgagcttcttggcgtcgatgagctccaccgtgtagccaccgggcgtcttggttttctcagctccaccgccacaggccgcgacggtcataccgaccgcgacgacaaggcccacggctagcaggcgcgcatagttcggtcggatcatgacctgactcctccacagtacaaactccaccggtcgccccatgatgtcacgcatcgatgtaggcggtcatttcgattaagtaacgcttgaactcaatggttaacacgcctgtcagcccaatacacgacgccgtgccgtaaaccctcggccgaatatccgacgactcaggacgccaaccgcgccttgacgagcgcggcaaccgccttcccgtccgcccggcccgccaccttggcctgaacggccttcatggcctgccccatctgcttcggctccgagaacccctccgcggcgaacacctcctcgacgatcgccgtcaactcgtcctcactcaacgccttcggcaggtaccgccccagcacctcctcctcggcccgctcccgcgccgccgactcggtccgtccggccgcctcgaaagcctccgcggcctcctcccgttgcttggcctgcttcgcgatcaccttcatgacctcggcgtcgtcgagctcccgtgcctgcttaccggacacttcctcggtccgaacggcggtcaacgccatccgcagggtgttgagaaccagttcgtcccggctcttgagggcggtcttcatgtcggtttccaggcgggtcttcaagctgctcatgacgtcacaaactaccgtggagcctatgaagaagcgaagccttatcgccaccgccggggtgctcgccgccggtggcgcggcggcccttgcctacgcgagcctcatcgagcgattccgcttccaactgcggcgcttcgacgtacccgtcctggcacccgacaccgaacccctgcgcatactccacatctccgacctccacctcagccccaacagccacaaggaagtcgaatgggtcgcctccctggcagccctcgaccccgacctggtcgtcctcacgggagacaacctcgcccaccctgaagcggtctccacggtctctgcggccctggaacccctcttcacctacccgggcgtcttcgtcttcggctccaacgactactacgccccggtcctcaaaaacccgttcacctacttcaaccccaaccgcgaacacaaatacggcgaagaactccccaccgaagaactccgcaaaatgctcaccggcgcgggctggcgcgacctcaacaacgccaccaccaccatccccatagccgaccgcaccatcgcggtagcgggcgtggacgacccccacttcgacctggacgactacgacctcatagcgggcgaagcccccaccgacgcctcggtaaccctgggcctcacccactcacccgaaccccgcgtcctggaccaaatggcagccgacggctaccaactcctcctagcgggccacacccacggcggccaagtctgcgtccccggctacggcgccctggtcaccaactgcggcatagaccgcaaacgcgtcaaaggcctccaccgctatggcagctcctggctccacgtctcggccggtctgggcaccagcccctacgccccaatccgtttcgcctgccacccagaagccagcatcctgaccctcatcccccgcacctagatacccgctggcgcgcccctccgggcattagctacgattgctcggcgacttcgggttgtggcgcagcttggtagcgcacttcgttcgggacgaaggggtcgcaggttcaaatcctgtcaacccgaccaggaggttcgacttcgaaccttggtcaagggcggtgctcccaccatgggagcaccgcccttgtgttggtcgtgcgaatttctgagcgtggggaagaacaagttcttgaacagcttggcgagctgtagagcaaccggtcgtgcgatcaggtagggctttaaggtgcatcacatgtcgtgcccgtaaccgatctcgacgacgttgatcaagtaaagtgttcgaaaatacaccaacctagagcagcttcttcacgttatcccagctagcccacccgcagccttgataatcgtatccccatacgatcaccactgggacaaacccatcatgaaccctgagatagcggtcagatggttcaaattctttatcgatcatgtattcaatctttggagcctgagctgtcggttttgaaggagacttcttaggggggcgagggccgtcaactacgggcgcatttttgaaaggttgaactcgcgggtcggacttcagcgtgtcagtaatgttggtgtacttgaggctggaggcagggtcgtcagaatctcctccagtacagctttctgttgctagagcaaggtcttgacctgcagtgacaactggatatcccttcttgacaccaatgaagtaggacgcatctgtacgggccttcttgtccaggatatcgtcgccgcagagattgtttgtgttgcgctcaatgactacaccgaaaggggaagcagggcttgtgatactaagtgcccctcccttaggttggtctttggtgacacaattccattgccatgcacctggccactttaccggaactaccttgttgtcgtcccagagccagaaatagagcgcccgccaactactgtacttgtcgccagaattgtcgacccattcgaggattgcagaggcgtcaatatcctggtcaccatctagatcagcgaactgaactttggagtcaacgcggacatgcgccccgttgtcggcgtttccaggtggagagtacttaccttggttcagctggactttttcttgagggacaccctggtcaaacaaatagaaactggcgttctcgaggataaatgaatcctcgatggaagacgatgttgattcaggtttactgtccgcgaaccaccaaatgcaaacaccgaggcacagaattccaattaccgagagagccatccagcgcggtttgatcctggaagtctgcctgtcggtgttgctatttattgagccttcttcggtaggcatttagtggccgcctcttctcattgcagtcaacgtgatgtaatgattagcttgcaggtggctttagtttacctcctggatcatctggattgacatcggctagttccggggagggtgggacaatgtcatctagctttttctctattgcgtctatattcttcttgagcccctttgaaatcgtcttttcttctgcttgtgaatcgtcttcgagttcatctagctttttcttcatttggtccaggatctcgttgacaaacttggcttcgatgcttcctgcggcttctgtgactgtcctagaggcatcggctatctgaatgactgcaacagctttggcgacggcgcccatagggctcgccgacgcggcgatcgaaagcagtccagcgaccttgaaaaggatatccttgccttccttttctgagaggaagggaggccatccgtcgattcctttcaatccttcgactgttgcttcgcctatggaataggcgcggccgcgcatgcggctatagagatcgcggtgggaatctgctgcggattttagggcacgaattagttccttatggaactctcggtaagtttcccatggagtgatgtagttgtcatcgaaggaagtttttgctgttccacgccactccgctatctttagcgagctatcactcgacaaataggaggcatcttttccagcgatcttgtcgtaggcgtcttcaagctgtttggaaatgtcatcgaacggagtaaggttcggttccgtgaagcgctcaaattctccttcgatgtacgcgtatttttcggcgagccccaagtcctcttttgtgtcggtcgaatcaggatggtcgcgaacccattcgatcattcgcttttcctgtgccagctcgtaaatttgttgggcgatctgtcggatctcgctcggggtagtcatttttgttactcctcctcaggaagaatgtctttcaccacgtcgctgtcgtctcggctattgtcaggtttggtttcggcttccccttcgggggcgataggttcatcgtcccggtcagcatctttctcatcttctttgactttcttttcatagtcgtcgatttgttgatccaattggtcacgggcggaccctatctcgtttgcattgtctttgtctcggtcagcgaatcctttcgccgcatcttcaagaacttctccgacgtcgtagaggttttgcgaagttcgcgcgagaatcgtttgaatcaagtcccgcaaatccttgaactcctgtttcgcttcgctttgccctcgagccattttatttctgaagactacatcctcttcattagttcccattgcttcgccgtcatgccacgcgtagattgaccccagactccttgaggcttcggcgtaagtgtctgcgacaatgggtatatatacatgacctgctttccacaagttgtagcaatcagtagcgaaccccgtatagtcttcatcgcccattttcaagctcctctcggattctagtcatctttttgtcgagactttgttctatggccttgatttccgaatccagttgtcgcatcgaggatcggatggcttcattgattcgatcgacgatctgtgagtctccgcgtctcaaacaacctggttgcagtgctacgagtacgtcgccattcacgaatacggcgacagtgacgtcgccgcttacggctgttgcggtggcgtttgtgtcagcaaaagcctggtctcgatgcctcttatactcttcccatagccattttccttgcggagtgttcattatttttggttgttgtgtcatccgaacctcatgcaggatgccagcatttcgatctctgattagtgttcgcacttcaataagcagatcctcgattagcgtctctagggtttcttcagtgatgtcatggaggcctttagggccgactgatatcaagtagccgctcttgtttgagtactggcaccgtactttgtcatctggagaggaaatatctacatgtgttgggctatttatgttcatgatctacctctgggtagaggtgatgctgtggagtcggtgtgagtggttctgtacggcatgtcgtcgtagtcctcctagggtgggcgccggtggacgcatgatgtgagttgtgcgcccatgattgtgacaggacctcgcaaaccggcccatccgcttgagcgcagcctctttcgggaggcaacactttcgtgtgtagctagcgtgatgagctggtgtgggtgacgtggatgcatttggcgtcgtcccccattgctgggggcgtctcggtctgcctgcgctgataccgctgcgcttgtccgtgggtgctggtggtcggggcgcaaggtttttgcaaggtctttgacggggcgatcgggggagggcggcttagcgttttggtgcggtggggtcgcagccttgggggttgtgggttcccgccggatcatctccgatggaaaggatcgccatgacgactctgcttgagctggctcctcgtgatgctggtgacgtggttgccgatgtcgatgttgagtttccgcaaggcgtcggtatgaacgagaacgtcgcctgttttctgacctgcacggttttgtgtgggacttctgactgtggtggattgctggtcgacgacgagatctgacccggttcgtggccttggtggcggtggatgcggtgggtttcgtatttcgatgtggttaccggcgttgtcgagttctgtgaggaagtggatgctgaatgactgctagaggtgcgaaggcttcagttcccgccatcaaggccactgtctcggatctggtgttggccgatggtcgataccggatccggcgggatgcgaattggctttacgcggatcttgttggtcacgggttggcggatcatgggtggaagtttcacgtctcttcgcggccagtggatttccgtgaactgatggccgtgttggtgccgtttttgcttgagcggggttgcgtttttaaggtggctcggtcgttgcgggttctgggggagttgaacgatggggcgtcggcgccagccagtgtggggaaggccgtcacgatttatccggagcaggatcgggtggcgcggttgggcggcgagcttgtggagttgcttcgcgggtgggttgggccgaggatcctgagtgatcggcgggtggcggtggatgccccggtgtactaccggtatgggccgtttcggaccacgctggtggccaatcggcttgggaatctcacgtcggttatggctggtcccgatggggagagtttcgatgggtgggctacgaccgcttatcagcagccgtcttgggttgtcgacccgtttcggttgggtggtgaggttggggacgttgttggggggcgggcggttcggcttggtacccactatgagccgctggcggggttggcggagtcggcgcggggcaatgtgtacaccgctacggatgttcgtaccggtgaagtggttgtggtgaagcaggcgcgggcttatgttgctgagtcgctcgatgggttcgatgctaggactcagttgcgcaatgagcgctttgttcttggggcgctgcatgacgttgcgggggtggcgcggtttcgcgatcactttcggcatggtgaggacgagtatctggtcacctcgttcgacggtcggttcagcctgtcggagtacgtcactcgtaaggggcggtatgtgccggtcgagcgttctgagggtggtgccggggcgtcggagttggaggagtctcgcagcctggatgggctcgctcaccggctcgcgaagacgttgcgtgacatacatgctcgggggtttctgctgcgcgatctgagcccgaagaatttgatcgtgaacgcgaccggtgatggggtcacgttcatcgacttcggacactgtaatcaccacgatgtggtgataaggggcggtaccaaggggtacgccccggcacggcagttcgacgacgagcccgccgagccgcgcgatgatctgcacgcgctggggatgacgctgttcgccgccacgatcggggctgagccggttgttgatgaggatgatgcggacgcttcgcgggtgatggcgttgcgggtgctggggcggatgtacggggatcggccgccagcagtgatcgccgcggtcgccgatctgttgtccgctgatcccgagactatgacgaccgcgttcaccgcgttggtggaggggcggctggctggggcgacgaggcggccgcgattccctgcggccgtggtgcatcggcgggggccgggtaccgcggcgctggttgagcgtgtgctcgcgcagttggtgtcgcgcgccaatcggatcgttgacgacgggcgtgagccggacccgggtgtctatcgtggcgccgcgggtattggtttgtgtttgttgccgcatctggagcgcccgggtgtcgccgacaccgtcgcgcggctcgccaagttcagctcgctcgccgccgatcaggtgagcttgcggccgggcctgtacctgggttccactggcgtggaggtgttcctgcggcgtgccattgccgcgggggtggcggcgacgccgttgtcgccggagcggttgttcggggttgccgacgacggcttcgaaggcgtggatgtcatcaatggcgccgccggtatcggtctggggcatctgttgttgaacgagtgggatcctcggccggaacacgaggacgtggttcggcgctgtctcgaagcgcttggtgaaccgggcgccgtgttcgaccccgccgaggaggccgaggttcccggacgtgacaccactcttggtgtctcgcatggggaaggtggcgtggtcgagttcctgcggcaccaccaccgcctggctccatcggaggagtcgcggcggcgactcaacacccgggtggcggtgttcgccgagcaggtgcggcggttcgtcgaggcgtcggcgaaacccagtgctgttccgctgtgcacctcgtggtgtcggggtatggccgggatgggtcgggtggtgctcgccgcgggacgccagctcggtgacagttctcttgtggatctcgcggtggagtgcgcggacggatgcctgcgttggcttccgcagctggccaccgccgggcagtgttgtggggtggcggggatcggcgagctgttctgcgatctcgtttctcacgatgaccggttcctggccgccgccgagtccgcggccacgcagctgttgatactcaacgccgacgcgcccccggccccgccgggtcgcaatcaggtgcagcccggaagtacgtcgtgggccagcggcgccgccggagtcctcgacttcttgacccggctgcgcgatctcacgccccgcggcaccgcgatcgcggcgttctgacggaccagcggaggttcatgacatggacgcgatcgagcatgacgtggtgatcgccggtggcggtccgaccgggttgatgctggcgggtgagctggcgctggcgggggttgatgtcgctgttgtggagcgtcgggtcggtcaggagctgcccgagtcgcgggcgggcgggctgcactcccgcaccatcgaggttctcgatcagcgggggatcgctgatcgttttctgtcgcgggggaagaggtcgcgggccgtggggttcgccacgtcgcaagtggacatcggtgaccttcccactcggcacggctacctgcttggcttgtggcagaaccacaccgaacatgagttggccggatgggtcggagaactcgatgtgccggtctacaggggacgcgaagtgatcggtttcgcgcaggacgacagcggtgtcgacatcgaagtgtcggacgggggaccgatgcgggcgcggtatctcgtcggttgcgatggcggacgcagcttggtccgcaagaccgccggtatcgactttcctggctgggacccgactttcagttgcctggtcgccgaggtcgaggtggagcgggtgccggattggttgtcccgtcagcccgttggccctgctcgtcggcgtgccgggtcggggaaggggacgccggtgcggatcgtggtcgccgagtcgcgcgtcggacggaccggtgaggccagcctgcacgatctcagcgaggcgctgatcgccgaatacggcaccgattacggggtgagcaacccgagctggatctcccggttcggggacacgtcgcggcaggcggcgtcctatcgggaccgtcgggtgctgttggccggggacgccgcgcacgtgcacgccccggtgagtgggcagggcctcaacctcggggtgcaggacgcggtgaacctgggctggaagctggcccaggtggtcgcgggcgcctcggcggagtccttgttggacacctaccatgccgagcggcatccggtggcggccagggtgttgcgacacacgatggcgcagcacgcgctgttgcgcaccgacgagcgcacccggtcgctgcgcgacatcatgtccgagttgctgagtctgtacgagccgcgccagcgcgtcgccgcgatgatcgccggtctggacatccgctatgactgcggcgaggggcatccgctgctggggcgccgcatgcccgatctcgacctcgtcaccgccgacgggccgcgacgggtgttcaccctgctgcaccaggcccggccggtactgctgaacctgggtgagcccaacggcttcgacgtgacgccgtgggcgggccggattcgctccgtggacgccaaagccgccgcgacctgggaactgccgctgctcggcgaggtcgccgctcccgccgccctcgtgatccgcccggacggctacgtcgcctgggccggggagctcaccgacgctagccttcccgacgcgttgacctcgtggttcggggaaccggagtaggtgaagcgcggcacccgcgaaagggacgacgccgagcggcatggggcgctcggcgtcgtcgaactgggtgggcgtggttattgggtggtctagccggtggtctcggcgatccagtcggaccaccagtcgatgttggtgtagacctccggggtgctcaggcacttgtcgcccccacctcggctggtgatgccgaagatgcgccactggtcgccgaccttgtgcatggccgggcttccggagtcgccggagcagggtccggccttgccgtcgggcgtgtcgacgcacaggtcgccgggggagatgtcgaacccgggctcgccgaacttgcagtcgtcgaagttcagcagtgtggtgtcgagctcctgggcttgctgtgagatcgagttcgggtcgtcccggtcggtccggccccagccgatgatgcggatcggtttgtcgccggacgggtggcccgacatggcgaccggcttctccttggcggcggtcttgagtttgatcagcgcgatgtcggccacgctctcgttgtcggtcgcccagtaggggtgcgtcgtgaacgactcgatctcgatctgctcaccggcgaggttgtcgttggagccgatccggatgtggtagtcggccgggttcagcagtgccccgtcctctactttggatacacagtgggccgcggtcaggacccactcgggggcgatgagcgaaccgccgcagcgctgcgggttgggccgctcgcccggctccttgtactgcatcgaggcgtggaacttgtactcctcgctggcgggttggccgccaatgatcttggtgctggcgtcgtcaccgttgccagagccgtattcgcgatcggcgtaggccatgccgccgacgccgagggccgccacagcgaccaccacggccgcggccgtgagggcgaattttcgccgcattgtcgtcctttcgggaaatggggagctgaaccgaggcgaaccggccgatcgactgggagcgctcgatctggcacccgacccgggtagcttcgtaggggacgaactgaccgttgtgggcgccgtgccggtccgactcggcgtcggtcacgttaagcgtgatcgcgagccgcggcccgcaattgagcttgtgaaaaccttgcgcgccaacgctgaggtccgcgacgtcgcgatcggtcatcgaggaggtgtacgagtgctggtacggctgctgggatccgtcgagatcgccagtgccaccggctgggcgcgcgccgggcccgccaaacgcagctgtgtgctcgccgcgctggcggtcacgccgcgcgtcccggtcacgctggcgacgctcaccgagcgggtgtggggcaccggtgcgccctcgtcggcccacagcaccctgtacgggcacatcgcccacctgcgcacgctcctgcgcgactgccccggcgaggtgacgctgcgccgttccgggatcgacggctacgtcctggacgtcgaacccgaactcatcgacgtgcacgcgctgcggtcgctggtgcacgcggcccgcgatcagctgctggtcggggacggcgagcgggcggtcgagcggtggcgacgcgccggggaactggtgcgcggcgaggcgctggccggggtcaagggggactgggccgccgaggtccgttcgggtctgcgtcgcgagcacgcggccctgctggccgagcggttcaccgtcgagctggaactgaaccggcacaacgagatcatcgacgagctggccgatcaggtcgcgcggcatccgctgtcggagagcctggtcgagtgcctcatgaccgcgctgtatcgcagcggtcgtccggccgaggcgctgtcgtgtttcgccgaggcccggttccggctggccgagcggctcggcgccgaccccggtacgcggttgcgggaactgaaccggcgcatcctcaagcaggatccggaactggcgcggccgactcccgcgtccgcaccggtcgcgcgcggcgggcacccgttcgcgcaactgcccgcggcgccacggttgttcaccggacgcgccgccgaactgtccgaactggataacgcgctcgacgcccccgacggtgcgcgactgtggaccgtcagcggtcccggcggcatcggcaagagctggctggcactgcactggtcgcatcgccgtcgcgacgccttcgccgacggccagctgtacgtcaacctgcacggcttcgatcccggcaccgctccgacgccgccggagacggcgctgcggggcctgctggagaccctgggggtggcccccgcggcgatcccgaccagcctggacgccatgtccgggctgtaccgcagcctgctcgtcggcaagcgggtgctgatcctcgtcgacgacgcccgcgactcccggcaggtgatcccgctgctgcccggcgacgacgcggcgttcaccgtcgtcaccggacgccccgggctcgcgacgctggccacctcccacggcgccgccggactgcggctggacacgttgagccacaacgaatcgcgcgaggcgttctcgcggcacctggggcacgaccggatcgcggcggaaccggaggcgacggccgagctggtcggcagctgcgccggactgccgctggcgctgggcatcctggccgcgcgcgccgccgcccaccccggcctcccgctcgccgcactggcggagtcggtgcgcgacgactccgcgcggctggacgcgctggacaccggcgagctgtcggccagcctgcgggcggtgctggagggatcgctggcggcggtgcgacccgaggccgcccggctgttcgcgctgctgggcctggctcccggcatcgacgccgaacgccacgccgtcgccagtctcgcggcggcgtcgctcggccacagcgacgcgctgctgcgggaactcgattccgccaacctcgtcgagcagcgggttccgggccggtaccggatgcacgacctcacccgcttgtacgccgccgaacgcgccgaggtcgacctcgacgagagcgaccgcgacgccgcgctgcgccgcgtcgtcgaccactacctctacaccgccgcggcgggccgggaactcatgcagcggggactgattccccgcgacctcgggcagccggcacccggttgtgtgacccgtccgctgaccgatctggaagccgcgaaacgttggttcgccgcggaacacgtcaacatcgtcgcggcgcagcgcaaggccgccgagctcggctgggacgcgtcggtgtggcggctggcgtgggcactgaccacgttccagatcctgcgccgacgcagcgacgagggagtgccggtgtggcgccgggccgtcgcggcggcggaaaacctggacgacctgttcggacaggtggtcgcacaccacaccctcagccagatgttgatctacgcgggcgactacgacgacgccgcgacgcacgcggcccgcgcgctcgaccgggccgaagcctccggcgacgtccaccagctcgtcggcgcccacgacgcgatgagcaaggcatacgtccgccagggcgactatcggctggcgctgcggcattccacgcgatccctcgacctggcgcggcgaaccggcaaccagatcctcgaagcccaggcccacaactcggtcggctggcacctggcccacctgggcgagtacgcggccgcgcgaggccactgcgagcaggccctggacaaagcccgcgccatccccgacgactacctcgccgcgctcatcctcgacagcctcgggttcgtcgcctcgcgcgacgaccggcccgccgacgcgtccgtccactatcggcaggcactggagctggtgcgccgtttcggtgcgacagaacaggaaccgacgaccatggtcgcgctggccgaagccgaggaggcgctgggtcggcgcgacgaggccgagcggttgcgccgcgaagccgccgacctgtacgaagcccagggctatgccgaggaggccgccctgctgcgcaaacccgcgtccggctgatggcgggcgcccgcgtcactccggcttcgcctcggcgggccggacgtaggctccggcacgcgccgccgctgccgccgcctcggcggcccgatccgccacggatgcgtcgagtggttcgtcggtggccaacagccggtagtacagcggggccgacacggcgcggatgacctcggcgggatcggtgtcggcgggaagttccccgcgttcgatcgcctgggtcacgcacggggaccattcgtcgaggcgggcgcggtagaaccgggccagcgaccgtcgggtgtcgggatccgaggtggcggcggcgatgacggccttgaacagcgcgccctgccgggggtcgacgagggtgcgctggacgaggcgcgcgttggcgcgcaggtcgcccagcagcgagccggtctcggtgcgcggcagggattgttcggccatgtcggtgagcaggtcggcgaccacggcggtgacggtgccccagcggcggtagacggtggtgcggccgacgtcggcgcggcgggcgatgtcgccgaggtccaggccggtgaagccgtgttcggccagggcgtctcccgcggcgcgcagcacggcttcgcgtacccgggcggtgcgtccgccggggcggagggtgccgggtcctgtgttcgtggccacttaacggtactccagtttcattagcgacgattcggtgttagtgtaggcgacgttaacggtacagcagttccattaggaaagaggttcggtcatggaatatcgccagttgggcaactcgggactcaaggtgcccgagctgagcttcggtgccgggaccttcggcgggcagggaccgctgttcggcgcctggggcaacaccgacgccgaacaggcgcggcggatgctcgacatcgccctcgacgcggggctcaacatgttcgacaccgcggacgtctactcggacggggcctcggaggaggtgctcggcgccgcgatcaagggccgccgggaccaggtgatcctgtcgaccaaggcgggcctgccgatgggagacgggcccggccaggcgggcacctcgcgggcgcggctcatcaccgccgtcgacgacgcgctgcggcggctgggcaccgactacatcgacctgttccagctgcacgccttcgacgcggccacccccgtcgcggaggtggtggcgaccctggacgacctggtccgggccggaaagatccgctacaccggcgtgtccaacttctccggctggcagctgatgaagtcactggcgaccgccgacgcccacggccgcacccgctacgtcgccaaccaggtctactactccctcgtgggccgcgactacgagtgggaactcatgccgctgggtgccgccgaaggcgtcggcgccgtggtgtggagcccgctcggctggggacggctcaccggcaagatccgccgcggccagccgatcccggacggcagccgcctgcacgacaccgcctcctttggcccgcccgtggacgaggaactgctgtacgacgtcgtcgacgtcctcgacgagctcgccgccgaaaccggacgcaccgttccgcaactggcgatcaactggctgctgcgccgccccacggtctccagcgtgatcatcggcgcccgcaacgaacagcagctgcggcagaacctggacgccgtcggctggagcctgaccgacgaacaggtggcccggctcgacaaggccagcgcccgcaccgccccctacccgtacttcccctaccggcgccaagagggcttcgccaggctcaacccgccgctggcgggttgagtcaaaccactttccgggtagtgagacaccacacccgccgcccccggccggggatgccgttacgcgtcctcgatacgctgcggggatgggattttccgggcgccgctcgtgcccgcgaggcgtcccgtcaatgttgacaagacaggagcggacttctaacagtggacctgtatgaataccaggggcgcgcgctgttcgcccggcacggcgtgccggtgctggacgggggcgtagccgagaccgtcgaggaggcggtcgagctcgccggaaagctcgatgggcgagtggtcgtcaaggcgcaagtcaaggtcggcggccggggcaaggcggggggtgtcaagctcgccgacaacgtcgacgaggctcgtgaacacgccaccaacatcctcggcatggacatcaagggacataccgtccacaaggtcatgttgacggtcaccgccgacatcgacaccgagttctacttctcgttcctgctggaccgtgccaaccgcaccttcctgtgtatcgcgtccactgagggcggtgtggagatcgagcaggtggccgccgagacgcccgacaaggtgctcaagctgccgatcaacgccctgaccggcgtcgacgccaccgtcgcgggcgagatcgccgacaaggccggattcccggccgacctcaggccgcagctggtcgacatgttcgtcaagctgtgggagaccttcgtgtccgaggacgccaccctcgtggaggtcaacccgctggtgcgcacgcccgagggccgggcgctggcgctggacgccaaggtgaccctggacgagaacgccgcgttccggcacctcgaccacgccgagctcgaggacaaggccgccgtcgacccgctggaacagcgcgccaaggaagccgacctcaactacgtcaaactggacggtgaggtcggcatcatcggcaacggcgccggactcgtcatgtccaccctggacgtcgtcgcgtacgcgggcgagaagcacgacaacgtcaagcccgccaacttcctcgacatcggcggcggcgcctccgccgcggtcatggcctcgggcctggaggtcgtcctgtccgacccggccgtcaagagcgtcttcgtcaacgtcttcggcggcatcaccgcctgcgacgaggtcgccaacggcatcgtcggcgcgctgaccatgctggccgaacgcggcgagacggtggacaagccgctggtcgtgcggctggacggcaacaacgccgaactgggccgttcgatcctggacggcgccaaccacccgctcgtgacccgagtggacaccatggacggcgcggccgacaaggccgccgagctcgccgcgcagggagcgtgacatgactatcttcctcaacgagaactccaagatcatcgtccagggcatgaccggtgccgagggcaccaagcacacccggcggatgctggcctccggcgccaacgtcgtcggcggcgtcaacccgcgcaaggccggttccaaggtcgacttcgacggcaccgaactgccggtgttcgccaccgtcgccgaggcgatgaccgagaccggcgccgacaccaccgtggtgttcgtgccgccgaagttcgccaaggacgcggtgctggaagccgtgaacgccgagatcgggctgtgcgtcgtcatcaccgagggcatcccggtgcacgactcggtgacgttctgggcgcagtcgcaggccaagggcggcaagacccgcatcatcggccccaactgcccgggcgtcatcagccccggcaagtccaacgcgggcatcatccccgccgacatcaccaagcccggcaagatcggcctggtgtccaagtcggggacgctgacctaccagctcatgtacgagctgcgcgacatcggcttctcgacctgcgtgggtatcggcggtgacccggtcatcggcaccacccacatcgactgcctgcgggcgttccaggacgaccccgagaccgaggcgatcgtcatgatcggcgagatcggcggcgacgccgaggagcgggccgcggacttcatcaaggagaacgtgaccaagccggtcgtcggctacatcgccggattcaccgcgccgcccggcaagaccatgggccacgccggagccatcatctccggttcggccgggaccgccgacgcgaaggccaaggccctcgaggccgccggtgtccgggtcggcaagaccccgtcgcagaccgccgagctgatgcgcgaagtggtcaagggactgtagagcgcgagatcgtgaatgccggtgtccattcgggcaccggcattcaccgtgtccggcaccgaaatgacgcgacttggggagtaatggtgtggccgaccttgagtacgatcgatcgcacccacaggcgatagacgaccccggagcgaatcatgaattccttgccctacgaaggcgttcgtgtgctcgtgctcggcagcggaccccgcgtcggcaaggcccggcaactgctgtccgagggcggggcgaccatcgtctccaacttcagttcacaggtcacctatgtggtggtcgaccggacggttccgcacagcgccccccaggtggtggccgcccgccgcgccgcgatcccggtcgtgaccacctcggagctgcagacctggcccggcatggagggcctggcggccgtccgttacctgacgcccgcacggctgccggtgtccggaccggtcatgaccgccacccccgtaccggtgtacaccgcgccactgccgaggccgcgcggttcctccggtccggacacgaccctgatggccctgagctgggcggcgttcccgctgctcaccggtggcctcgcgatgccgttcatcaccgcccacgtggcccgcaaactccgctcccgcacccacgcgatgctcgcggccggatacggcggggcgctggtggtgtccatgctgggcttcatcgccggtgtcgggctggacgtcgacatcttcatcctggtgagcatgttcacctggttgtgctgctggctgggcggcagcgtccacgcgttcctcatgtacgagtcggtctcgcgtgacggcggcagcgacggcgaaccccgggtgtccgacccgcgcaacgcccaggccctcgcggccatcgaacaccgccgcaacctgcgcgacgaggcacgccaactcgccaaacgcgacccggtggccgcccgcgaactgggcatcggacggcccgaccggcactccagttacgacgacggcggcctgatcgacgtcaacaacgcccccgcctcgatcctcaagaccctgccgggcgtcaccgacgaggtcgcccaggagatcatccggttccgcgaactgaccggcccgttcgagtccacctcggacgtcgtcgtgcacaccagtttcgaaccccgctacgtcgaccgtttcgacgagctcgccctgtacgtggcctagagaaccgcctcaacggcggtcgacgacgcgatgctcccaggcccaggccgctatcgcgacccggttgcgggcgccgagtttggcctggatgctggagacgtggctcttcacggtgctcagtgagatgaacagttcggcggcgacctcctggttggtgcggccgatcgcgatggcccgcacgacctcgagttcccggtcggacagccggtggtccggttcgggttccccggcgccgggggcgaggtggctcagcagccgtagcgtgatcgacggcgagatcagggcgttcccggcgttcgcggcccggacggcctcgacgagcaggaccggcccggcgtccttcagcacgaatcccaccgccccgccccgcaacgcgccgtacacgtactcgtccaggtcgaatgtggtcactatgaggacccgaagcggatccaccacgcccggaccggccagcgcccgggtgaccgcgatgccgtccagccggggcatccggatgtcgacgacgcacacgtccgggcgcacccggcgtgccaactcgatcgcctcgacgccgtcggcggcctcaccgacgacggtgatgtccggctgatcctccaggatgaaccgcagtccacttcgcaccatcgcctggtcgtcggccaccgtgacccggatcgtcatcgaaccgcccgttcccgcaccgggaccgtcgcccgcacccgccagccccgcccgtcacccggaccagccataagggacccgccgagtgcctcgacccgctcccgcatcccgaccaggccgtagccgccgggcgaacgccgggcccgggccgggccgtcgtcgctgatctcggccacgatcgcggccgcggcctcgtcgacccggaccgtgacggtgtcggcgcggggagcgtgccgacggacgttggtcagtgcctcccgcgtgatccggtacacggtggacgccacctcgggtggccaccgggactcgtcgccggtgactcgcaggtcgacgcgcgggccacgttcggcgaaccgttccaccagctcggccagcgtcccggcggcggatgctccgtcccggtcatcccgcagcagcccgacgacctggcgcatcgacgccagcgcgtcggatccggcggcctcgatctcggccagtgcctcatcgccgcgctccggctgcctgcggacgaccagccgggcggcctgcgtgcccagcacgatggcactgatgtggtgggcgacgacatcgtgcagctcccgggccagttccagccgctcgtcctggcgcaccctcgcggcggtggcgcggcgcctgccgtcggccacccgcaggctgagcccggcggcgacgcccgcggcccagacgaaggccgcgaccatcaccaccgccggaacgaacggcagcgcgggcgccagggccccggccagtaccgcgaaaccggcgaccacgatcgcgcccgcctgccgccacggcaacgtccgcaccgcggacccggtcagtactgccagccccaaagccatggcgggactgggttcttggggcagctcggcgacccatctcgccgcgacggcgacccccgccgccgtcagacccgccgccgcggtccaggcccgctgccgccgacgcagcagcgccagcacgcacaccccggcacccacggccgcgccgaaccaccagtagtcgtcgccccagctcaccgcgatggccgcagcctgcccggcgatcaccacggcgaacccgcatccgagcccgacctgggccgcgatgccccgccacccgaaccgtctcgtcacatccacaccccacaggctacgaaagccgagccgccgccgaaccggtcaaaagtacgatcggtttcggccagaaccccgcttcggaccgatgccgcgcccgggcccggcccacaggatgggctcatgtctgctcccacgcaccctgccgtgccgccgcccgcgaacgcgggaaccccggtccggcaacgtatccaggccctcgacgtgctgcgggggttcgcgctgtgcgggatcctcctggtcaacgtccagcccatcgccaaccggggccgcgtcatcgtcgacgcctccgacggcagccagagcccgtggatggggttgttcgccgaccagcggttcttcccgatcttctcgctgctgttcggcatcgggttcgcgctgcaactcgcctccgcgaccgggcgcgcccgccgtccccgggtgatcctgctgcggcggctgctggtgctgctggccatcggggcggcccacttcctgctgtggcagggcgacatcctgaccacctacgccgccgtcgggctgctggtgctgctgccgtccagctggctgccgcgctgggccacggccgtcctggccggggtgctcatcgcggtcgcggtggcactgggcggcgaacgcctggtgctggtggccgggctgttcctgctgggctcgacactggtgcggtaccgggtcgtcgaccggatcggcgcttgcgcgcgaggaccgatcgtggtcggcgctgtgctgaccgtcgcggccgttcccgtgctgtgggcgcaggccaccgcggagctgtccgacgcggccttcagccggatcttcgccgtcgccggactgctgctggcgggcgtctacacgtgcgtcgtattcaccctgacgcacactccactgcggtcggtcatggccgcggtcttcgcgccgctgggccgcatggcgctgaccaactacctcaccgccacggtgatcgtcctggtcatcgcccgcgtcgtcggcatccggccgcaggactgggacacggccctcgtcctgtccatcgcgggcctggtgctcgccgtccagtgggcgtggtcgacgctgtggctgcggttcttccgctacgggccgctggagtggctgtggcgctgggccacctgggcgaagcggccgagcgccgaagtccggttaccgaccggcaggtcggcggcgcggggtgcgtgttggcgtgcgccaaggacggtttccgtcgtgacaaacttagcgacgatgaatgatcggcaggccgaggccagacgcggccgacagcgcgagaccgtcgcggtgtcggtgcccgcgcgggcaccgcggcagcggggtagacaacgcgagacggtggtggtgacaccggctccgcgcacccggctgcgcggagtgctcgtggcgggcgtcgtcacgagcgtgtggaactgtctggtcgtggcgatcccgatcctggtcgccgtcatcggtgcctggtggatcgccggacggcccggcaccgtgtccgccgtcgtgcgggtcgcgggcgcgacctggctggccggtcacggcattccggtccacatcgccgggatgacgatcgggttgccggtcctggccgtcaccgcgatcatcctgtggcgactgtccaaagcgggggccaacacgatccgcgccatcggcggccgcgacgtacccgcggtgcgggccgcgaccctgtcggtcgtcatcggctacaccctggtcaccgtgctggtcgccttcctggtctccggctccggcttcgacgtcaccatgtggcgggccgccgtacacggcgccgttctggcgctggtgggtgccagcctcggcgcgctgtcggagtccggcagcggaaccggcctgtggcaccggatcccggtgtggtggcgccgtggcctgcgcaccggcgcgctgtccatgaccgccacggtcgccgcgggcgcgctgctggccggggtcgccatcgccgtgcgcggctcctcggtggcggagacgatcagcgtctaccacggcggcgccctcggcctggccatcctgagcctgctctacatcccgacgctggccatctgggccaccgcctacctgctgggccccggcttcgccgtcggcgacggcacccacgtcagcgtcatggaggtcatcatcggcccgctgccccagttcccgctgttcgccgccacccccggcgaacccctcgactggtggggcacggcgctgtggggcgtcccgctggccatcggcagcatgcagggcgtgatcctggccctgcgctccctcgacctcgcgctgccccggctcatctacgccaccatcgtctccggcatcaccgccgggacgatcatggccatcctggccttcgccgcgtccggccccctggggacgaaacacctggccgaaatgggcccgcgagtgctcccgaccgcgctgaccgccgccggtgtcatcgccggttcggtgttcgtcggcgcgatggccacccggctcctgggcgcccgcaagaaccgcgactaacccgcacgacgaagcccgccgtgccgtacgggcagtgcgccgtgccgccgggcgacggtgccgatggcccgcgatctaggatgccgtgtgatgaacagtcagcgggacgggtcgaaggcgcggctggtcgtactcgtgtccggctcggggtcgaacctccaggcgctcatggacgcgtgtgccgacgacgcctacggcgcgcgggtcgtcgcggtcggggccgaccgcgacgggaccgtggggctggagcgagccgccaaggccggtatccccacgtttgtccacaaggttgtggactacccggatcggcagggctgggacgccgccatgaccgagaccgtcgccgcccacgaaccgacgctggtggtgtcggccgggttcctgaagatcctcggcgacagcttcctggcgaagttcgccggacggttcatcaacacccacaattcgctgctgccttcgtttcccgggatgcggggaccggccgccgcactcgagtacggcgtgaggatcaccggcgcgacgctgttcctgtgcgacccgggtgtcgacaccggacagatcatcgcgcaggtcgcggtgcccgtcgcggacgacgacaccgtcgacaccctcaccgagcgcatcaaggtcgccgagcgcgagcagctggtggacaccgtcggccggatggtgcgggagggctggcgcgtcgagggccgccgggtcctgatcccgttatcgttccggccgtgacgggaagtcgatcccggaaccgtcggcgaacgtgacgcggtggtagtcgtacaggccgcgtttgacggggccttcacgggagtactggcccgggcgcagttcccacaaagtgcgcaaccgcaccggttccgggggcaggttgttgatggtgccggtgaagatctgtccgagttccctgacgatttgggctccccggcccagaatcgatgaggtccgcgacgcggggtcggtgggcacggactcgacggtaacccccgcgaatcggtggtcggtcagcacccagaaggcccggtactcgttgacgtcggtgccggcgagctgtgaggcttcgcagtccgggtgcgatccgaacgcgaccggttcctccggggcgctgctggggccggcgggcacgctcttgtacatcggaccggcggcccagcctttgctcaacgtgtacggatagagggcccaccgcgccacccgcagcaccggatgtcgcttcggcacggtgcctcgcttgcgtccctcgaccgcgtaacggatcgagttgaagccgtcggcccagatgggccgctcgcccgaacgcagccaaccgtcgtggagcgcggggagggcgtcgcggcggggattgaacctgcggaaggacacggtgtgtcgtcaccgcctgaagtcgattccggaaccgtcgccgaacacgatgcgctcgtacgtcagtcgtttgtgggtgaactcggagtagccgaattcgtcggacgggatctcgccgatggtgtgcagcgcgccgtcgtcggctcgcaggtgcgcgaaccgctggtcggtcaggacccagaacgatcgcggggcgttggcctcggccagggtcgcggcccggcagccggttcgggtgccgaagacccgcacttcgggccgggacggaccactggagacgtcggacgcgaagaagtcgagcacggtcacggcgccgtcggccaccgccagtgcccgccgccccgccgttcgccacggcgactgtttcagcaccttgccgcggtagccgcgtccggggacctggaacgtgatggtcggggtgtgcctggtccaggccagtcgctctcccgggcgcagccatccggagcgcaccgccggttcggcgtcgcggcgcgggtcgaagtcggggctggtcacggtggttcctttcgggcgaaaagggctggcgagaccatatctcgtcagggacgggggaagtcgatcccggaaccgtcggggaacgtgatgcggtcgtattcggtccgccagcgtttcacgacgccgtcgtagcggtactggtccgtgcccagttgccagacggtgcgtatccgcaccgactcgacgggcagggtgtggatcccgccggtgaaggtctggccgacgtccttggcgaagtcgccgagcctcgccatcgtcgtgtccgacgtgccggacagcggatcggctgacaccgaagcgaaccggcggtcggtcagcacccagatcgagtggtagtcgtcggcgtcggcgagtcgggccgccaggcagtcccaccgcttcccgaaggcgatcggctgcggggcttcgggaccgtcgaggatgccgtacaggaagttcctgatgttgtccacgagcaggaacggggaaatcagcgccacgcccagtgcccgccagaacgggtgccggatcggcacgccctcgccggtgcgtcggtggaccttgtagttgaccgcgccgaattccggtgtgggccaggccagccgttcgccgggttgcagccagccgtgcgagagtgctggtgcggtatcgcgttccgggttgaacctgcggtatgacacgtctcgattctcgccgcgtcgagggggcgctgaatcccctgttaaggtcacatcgtcgcgactggcgcacggcgagacacgccgaaggtggagtaccaccagggagcgacacccaaccagcagactttaggtcgaacgcctgggccgcgaagtcgaaccgaccccctgtgtcggcgaccaggtttgctgaggagaagacatgaccaccgacaacgacgcccgcaagcccatcaagcgggcgctgatcggcgtatacgacaaatccgggctggacgtgctggcgctgggcctgcacgaggccggggtggagctggtgtccaccggcgggacggcggcggcgatcgccgacctcggggttcccgtcaccaaagtggaggaactcaccgggttcccggagtgcctggacggacgggtcaagaccctgcaccccaaggtgcacgcgggcctgctggccgacctgcgcaaagaggcccacgcggcccagttgcaggagttcggtatcaccgccttcgatctgctggtggtgaacctgtacccgttcgccgagacgctggcggcgggcgcggagttcgacgagaccgtcgagcagatcgacgtgggcggaccgtccatggtgcgcggtgccgccaagaaccacgcgaacgtcgcggtggtcgtcgatcccggcgactacgaggaactgctgggcgaggtccgcgagggcggtttcaccgagccgaagcgacgggccctggccgccaaggctttcgcgcaactggcgacctacgactcccagatcgccagctggctgagccggtccaccgcggcgggtttcccgccgttcgtcggcacgccgctgcacaagacggccgacctgcgctacggcgagaacccgcaccaggccgccgccctgtacaccgacccgcagtcgtccgacgggctggcgcaggcgaagcagctgcacggcaaacccatgtcctacaacaactacgtcgacgcggacggggcctggcgggcctgcaacgacttccggcacccgtgtgtggcgatcatcaagcactccaacccgtgcggcatcgccaccgccgccaacgtcgccgaggcgcaccgcaaggcgcactcctgcgacccggtgagcgcctacggcggcgtcatcgccgtgaactcgccggtgtcgcctcagctggcgcggcaggtcgccgagatcttcaccgaggtgatcgtcgcgccgtcctatgacccggaggcactgaagatcctgcaggccaagaagaacctgcgggtgctgaaggcgccgcgctgggcggccgagccgatggagttccgcaacatctccggcggcgcgctggcgcaggccccggaccggatcgacgccgagggcgacgacccggcgaactggaaactggcgacgggctacgcgctggaccccgaggcgatggccgatctggcgttcgcgtggtgggcggtgcggtcggtgaagtcgaacgcgatcctgctggcccacgacctggccacggtcggcatcggcatgggccaggtcaaccgggtcgactcggcgcggctggccgtcaaccgggccggggagcgggccaaggagtcgatggcggcctcggacgcgttcttcccgttcccggacggactgaaggtgctggccgcggccggggtgcgcgcggtggtgcagccgggcggctcgatccgcgacgaggaggtcatcgcggccgcgaacgaggccgggctgacgatgtacttcacgggtacaaggcacttcttccactagccgggcccaggcgggctcatctcaccctctgggcacccgagggtgagcgcgttgtgctgccggaataacgtactggcaaaagcacactcacgagcaggagcagtcatgggcaagaaggtcaccgtcgtcggcgccggtttctacggatccaccacggcgcagcgactggccgagtacgacgtcttcgacaccgtcgtcctcaccgacatcatcgacggcaagccggaggggctggcgctggacctgaaccagtcgcgctccatcgagggctacgagacgaaggtgatcggcgccaccaccggcaccgacggcagcggctacgaggtcatctccggttccgacatcgtgatcatcaccgccgggctgccgcgcaagccgggcatgagccgcatggacctgctggaggtcaacgccaagatcgtgcgcggcgtcgccgagaacgtcgccaagtacgctcccgaggccgtcatcatcgtggtgtccaacccgctggacgagatgaccgcgctgacccagatcgcgtcccagttcccgaagaaccgggtcatgggccaggccggaatgctcgacaccgcccggttcacccacttcgtcgccgaggagctgaacgtcccggtggcctcggtcaagacgctgaccctcggatcgcacggcgacaccatggttccggtgccgtcgcagtgcaccgtggacggcaagccgctgtcggaggtcctggacgccgacaagatcgagtcgctcgtggaccgcacccgtaagggcggtgccgaagtggtggcgctgctgaagaccggttcggccttctacgcgccctcggccgccgcggcccggatggctcgcgcggtcgccgaggactccggcgccgtcatgccggtctgcgcctgggtcgacggtgactacggcatctccggcgtctacctcggcgtcaacgccgagatcggcgccaccggtgtccgcaaggtcgtcgagaccccgctgaccgactcggagctggccggtctcaaggaggccgccgaggccgtgcgcgccaagcagggcgacgtcgcgaacctctagacaccaaacactgggccacaacgacaacggccgcgaacccgtacgggttcgcggccgtttcggctatcgcggctcctcggcctcgggacggctctccggcggcggggtctcgtcctcgtgcatgtccagccactcgttgcggggccgtttcgggcgcggccccggcgtcgccagctccaccccgggcgggggagcgaacttgtggacggtcagcgccgccagcagcgtcgtcagcgggacggccgcgatcagtccgatggtgccgacgatgccgcgcacgatctcctcggcgatgagctgcgtggtcagcgtttcgctcaacggccggtcagcggcggcgatcaggatcagcagcggcagcgccgcccccgcgtaggcgaggatgatcgtgttgaccaccgaggcgatgtgcgagcgcccgatccgggccgccgccgagtacagctccccgaacccgtactcggggttggcgcgcgccagctcggacaccgcgctggcctgggtcaccgtgacgtcgtccagcgcccccagcgagccgatgaggatgcccgccaacagcagcccctcggtgttgacgccgtggtacatcgacaggacgctggtgtcctcgtcggagatgccggtcaggtgcgccatgcccacggccagcgccgacagcagcccggtcaggaccaggctgcacagcgtcccggccacggcgatggtcgtggtggcgcggaacccgtgcgtcaggtacaggacagccagcatgatcgcgcaggacccgacgatcgccaccggcagcggcgactcgcccgacaggatcgcgggcacgatgaacagcagcagcaccgcgaaggtcacggcgagcccgacgaggctcagcagcccccgcagccgtccgaaggcgatgacggccagcgcgaacgcgatcgccagtatccacagtggcgttgatcggtcctggtcgatgatcgagtacgagaactcggcctcgggcaggtgcatcaggatgaccgagtcgccgacctcgacgtagggcgcgccgggtccgttgggcagggtcgaggtgacgatgtcgccctcatcggcgccgctggtcagctccacggtgacggtgccgcagcgttcgggcttggccgacgccccgctgtcgccgggttcgcccccgggctcggtcccggtgtcggggcactccttcagcgagatcccggtgacggtgccggtgacctcctgggcaccggcggccgacgtcgcctcgggtttgtcggtcggccacatcagggccatggcgatcgcggtggccaccgccaccggcacgagcaggtacagcgcgaaccgcaccgtggtcggcgtgttcttctcgtcggtctggtgtgagtggacggttcccatgcggagtccttactgtggctgccgcgacatggtaagcgaaagtcccggacccgtcagggcccgggactatcacaacacccggtgaggtggtcctttacacggcgccggtcttgcccttgaggatggacatcatgaccgggttgtcacggtagatgtcgttctcggccagcgacttgtcggtgatgaacttcttgacgccggtgccctcgatgccgtagctgagccgcacgaagccgacgatcggcagccggggcagcgtctcgttgaagatcgtggcgagcttggcgtgggcttccttgcgcttggcgtcgtcgtcggaggtgtgggcgacctcgtagatcttctcgacgtcggtctcgccgtaggccttggagtcgaccttggcggtgtccagcgacatgcccggttcgtccttggtccggttgttgtcggtgaaccaggccatctgccaggcgccgaacatctcggggtggaacgggttgccccactgccggaccgcgacctggtagtcaccggcgggccagataccccagatcgaggcctcctcggcgttcttggtcgtcgtcttgatgccgaagttgttccactgctcggcgacctgcttggcggtggcgtcgaaatcgttccagccgttgacggccaggatctcgtactcggccttcttgccctccttggtctcccaggagtcgcccttcttcttccatcctgcttcctcgaggtacttctcggccttgtcggggtcgtactcgtaggggtcgaacttgccgatctcggacgcgcccaccacttccttggcctggtcgtcggcgcaaccggccatgtactcgggcacgaagtagccgcccttgccgagcgcgatcttgccgacctcgtccttgttgatgatgtgcatgagcgccttgcggacccgcacgtccttgaactcggggttcgacttgttgttgagcatcaggccgatgccctgctggtcgtcgaacttgaactccttgagaccttcggttcccttgagctgcttgcgttcggcggggccgaggacgtgggtgatgtagtcgaccttcttctcggccaccagctgcgcggcctcgtcgttgctggccttctcgacgtgcaccttgtcgaagttgaccttgtcggcgaacaggccgcccttgttcttcttcatggtgaccttggtgtcggacaccttggacgcctcgatcacgaacggtccacaggaaatcatgtcgtcgaacttgagcttgcccagttcggtgacgaacttctgctgttccttgtcgccgttgcgaaccccgtcgttgaacagcttcagggccttgttcagctgctcgtcgtagcgggacgaggcgtggacgcgggtgcgcatcacctcgtactcgattccggggaagatcttgtcgaaggtgatgttgatcttgtcaccgtccttttcgatcttcgtgacgttgggccagccgtcgacgcccggcgccacgttgagcttgcgctcggcgaagctgcccatgaagtcgtcgatggtgagcttcgagccgtcgctccacttcacgcccgaacgcggggtgatcgtcaggaccttgtcgttccattcgctgctctcggcgagcatgtactgccactcgttggtctcccagttgcgcagcgcgcagcgcgggtagtacagctccgagatcggcgcggccatcagcagggtggtgtccgggacgatggcgttgaaattctgggacgacttgtcgaagtcgtaggcgtacacgaaggtgccgccgcgaccggtgtcgctggagtcggccttacagctcgacagggcgacggcgcccgtcgaggcgaccgcgccgatgccgaccagctgaagcagccgtcggcgggacatgttggggctaaaggaggtcacgacctcctcctctctatatagaaaaccacagtggagaaaaggccgaggaagactcccaggccacatgtgatgccggtgatgacgaattcggcgctacccggcttgaggaaggccacgagcagcagtgccgaggtgctgatgaggaacaccgcggccaccaggcccatgcgggccagctgggttggcatcggttctcacccggctttcaggtcgcgggcgagcacgtgacaggacagccgccgcgagtcaatggattccaggatgggcagttcgttgtcgcacagtccgggttcgtagaggggacaacgggggtggaaggcacagccggacggcaggtcggtgaggctcgggatctccgagcttcgcaaccggatggtcttcttggcgcgcgccagtttcgggtccggttcgcacaccgccgagatgagggccttggtgtacgggtgctgcgggtcgccgatgatctggggtgtcggtccctgttcgacgatcttgccgaggtacatgaccgcgatctcgccgtcccaggcgaagtacttcgccacggcgaggtcgtgggtgatgaacaggaagcccacgcccaggtcgtcgcgcagcgccccgagggtgttgaggaggctgacccggatcgacacgtccagcatggacgtcgactcgtcggcgatgagcagtttgggttccatggccagcgcccgcgccaccgagacccgttgccgctggccgccggacagctggtgcgggtacttgtccaggcagtactccggcggggtcagatcgacgcgggtcaacagttcgatggcggcctcgcgggcctgcttcttggtcttgacgatgccgcgcgccttcaggccgccggtgacgctggacaggatggtgcgcaccggattcagcgaggcgtacgggtcctggtggatgtactggacgtcctcgcggtaggtgttccactcctgcttggccattcgcgcgacgtccttgccgcggtacagcacctggccgccggtggggcgggtcagcccggcggcggcccgggcggtggtggtcttgccgcagccggactcgccgaccaggcacaccaccttgcccttgccgacggtcaggtcgaccccggacacggcgggcaccttgccgcgcttggtgtcgaagacctgctccagtccggacagttggagcagcggcggcgccgccggctccacgtcggtcgcttccagtcgcggggctgctacctcagacacgggacaccacctgtcgggagaattcgacctggtcgctgtgcaggcaggccgcggtgtgcggcgggttgccgttggagccctcgatgcgggtcagcgccgggatctcgtcggagcactcggatgtggcgtagccgcagcgcggcgcgaaggcgcagccgggcggcaggttcgccaggttcggtggcgtgccggggatcgactccagttccggcaggtcaccggcgaccggcagcaccgccttgatgagtccggccgtgtaggggtggcgcgggttgtagaagatgtcctcggcggtgccggactcgatgatccgtccggcgtacatggtggacacccggtcggccagttcggcggccaggccgagatcatgggttatgaagatcatcgagaagcccagccgttcccgcagctcgtgcagctgttccacgatggagcgctgtgtcagcaggtccagtgccgtggtgggttcgtccagcaccagcagttgcggctccagggccagtgccagcgcgatcagggtgcgctgcttcatgccgccggacagttcgtgcgggtagctgcgcagcacccggtcgggttccagccgcaccaggtccagcagttcctcggagcgcctcttgatgtcggccgtactccagcgcttctgaccgttggcgtggtcgcgcagcgtgtcctcgaagtggtcggcgatgcgctgcaccggattgaaggcgttcatggcgccctggaacaccatcgccgcctcgctccagcggaacctgcgcagctcctccttgccgagcttcatgatgtcggagcggctgccgtccttgcggcggtaggtgacggtgccgcgcggcacccggcccagccggggcagcagcttcagcagcccgagccccagtgtcgtcttgccgcaaccggactcgccgaccagcgccatcgactcgcccgggtacaggtcgaagttgatgtcggacgcggcggtcacctcggtgcgtttcccggtgcggtagctgatctccaggtcgcggaccgacaggatgggttcgtcgttcaccggtggcctacctttccctcagtcgcgggttgagggcttgttccagggaacggcccatcgtgatcagtccgatttggaacaggatgatgagcgccagcggcgcggcgatgtacgggatcgcctcgggcagcttgaacgcgcccgacttccacgactcctggatcatcaggccccagttgtcggctgtggacggcaacaggccgagcaggtacatgccgaccagcgcgtagatggcgttgttgatggccaggatgaagttgacgaagatataaccggccatattgggcagaacctcggcgaagatcaccgtccgcaccgggatgttctgcagtcgcgccgcctcgacgaactcgcgctgccgcagcgacaacacctgcgcccgtaccgatcgcatcagcggcgcccaggtcgtcaggccgatgatgacggcgatggcggtgggcgtgatggaccggaacatcgcggtcagcaccagcatcagcacgatgctggggatggtcatcgtgatgtcggtgagctgcaggaagaacgtgtcgagtttgccccggacgaatccggcgatcgagcccagcacggtggcgaccacgaccgcgatcgacgcggccaggatgcccacccacaacggttcggcgcctccggccaccagggtcaggaacgagtccttgccctgtccgtcggtaccgaggatgtgttcggaactgggtccggtccagatgagatcggagttggaggggttggtggtgtcgatgagcagcgggcccaaaaacgcgaaacccatgaccagcagcacgatgacgccgccgacgaaaccgctgggggagcgggtgagtccgcgccacacgacggtgcgggtgcgcagcggggccgccgcctcggggggagtggtggtgcctaccgcggtcatttcgtggcctccgttgcctcgccggagcggatgcgcgggtccagccagccgttgagcaggtcgacgaccaggttgctgaacaccacggcacaggtcaggatcaaaacgacggcctggatcaccgggtagtcgcgcagcgagatcgacttcaccagcagctgtccgacgccggggtagctgaggatctcctccacgacgatggcgccaccgaccaatgtgcccacttggaaggccatggtgggcatcatcggcagcaccgagttgcggccgacgtaacgggtgccgacccggcgctccttcaggccccgcgccttggcgatggtgatgtagtcctcgctgagcacctcggtggtggcggccttcatcatcagcgcccacgcgccggtcagcgtgaacgcgtaggtgatgaccggcaggaccacgtggtacagcgcgtcgccgatgaacaccgcgttgaagccgggttccacgccctcggtgagccgtccgcgcatgtcccagaagtcgaacagccccagccaggtcgatccgatcaggacgatcgccatcgcgcccaggtagttggggatggccgacaccgtcgaggcgatctgggtggcgacgtggtcgaaccagccgccgcgcttgtacgccatgatcatgccgacggtcatgccgatgctgatggccaccacgacgcccagcccgacgctgaacagcgtccagggcaggtacttcatgatctgttccagcaccgtggtgtcgcgctggctgatggtccagccgaagtcgccggtggcgaggttgccgaagtactggaagtactgcgagaagatgttggcgtccgggtcgtagggcagcacctgccgggcctgctcccgggcctggtcgatgttcatgccctgctgcgacagccgtccggcgatcacctcgatggggtcgccgggcatggcgcgcaccatgaagaaggtgcccgaggtgaccagccagatgacgaacagggcgtacacgatgcgccggacgacgtacacgcgccacagcctgagcagcgggttcaccggtttcgggggcggcaggtcggtctcggcgtgccgcttgggggcgagggtaaccacgacgagcactcctttgagggccgaaaaaactaataagagtcttttcgaaaagaaagtactcggtgtgagccgggatacggaatagaagaagctaaattgttacctttattgaccaaaaggccgagaaccccgtgccacccgcccctgacgcggccgtccggccgcgaaccgggaacggggatcgctactgcggcaaaggcaatcgcgccgacagcacccagtgcgtcccgtcctcgtcggccccggcggtgacctcaccgtgcagcagccgcacccgctcggcggtgcccgcgagcccccgcccgggccggttcggccgggccttcggcagcgggttcaccacccgcacccccagactcctggccgagacctccacggtcacctcgacgggctcgcccggcgcgtgccgcaacgcgttggtcaccgcctcctgcaccacccggtaagcctcccgcgacaccgtggcggggatcgacgtcagcccgtggccgagatggcgctgcaccgtcgtcccggtcgcggcgacccgatccagcagcggccccacatcggccagtgtgtacttcggctcccgcgtcgcggcctcctgccgcagcacgcccaggacgtgatccaggtcgtcgagggcctgccgggaggactcctcgatggtggtcatcgcctgccgcgccgaagccgggtcggactccatcagctggttggccaccgccgcctgaatcgtcgacgtggtcagggtgtgcccgatcgagtcgtgcagctcctgcgccaaccggttgcggcgcgccagatcgtcggcccgctcctcaaccgcgacaagcttctccgccgcgtagggccccagcagccgcggcgccagccaccgcagccacgccgcggtggcggcggtcagataggccgcgaccggcagctgcgccagcgccaccgcgatcgtccacagtccagcggttcccgccgctatcgatatgtccgcgaacagataggtcacggtgtcgccgccgttgagccacagcaacggcagcagcaccgtcgtgagggcgagcattcccgtgaccagcatcagggccccgccggaaaccgccagcaccaccaaccacacggcggtgcgcagtctggccgaccacaacggacgggtaccggcctcggggatcgcggtccccagcatttgattcgccaaccacacccacccctgccgggtctgggcgaacagccccttcgccgcgaccccggccaccagcaccaccaggaagatcgcgggttccgcacggcggggccagttcggcagcaccgccagcagcgcgatcactccggcgggcagccagcacatcgcgcccagcagcgcgaacacccaaccggtatacgttcgccggtcgagcaggggagccaagactttccacacggatgtgagtgtgccaccacgtccgcgagcccacctccctcttgggaggggtatcgatttggctcccgctagccaggcgcggtggtcggcgaacggacaggtttgccacagctgtctgtcacccggaaaggaccccacccgtgacaacccgagccaagggactgacctggttcctcgtcatcagcttcgtcgtgacctggacgtggatactcgccgcctactacctgttcgacatgtcgctggccgaaccgctgccgcagatcggtatggcgttcaccccggccctcgccgcgatcgtggtccgcgcctggatcacccgggagggcttcggcgacgctggactggcgttccgctggcggcagtgctggtggctgtatctcgccgcctggctgggcccgctggccttcgccgccgtcggcggggccaccgcggccctgctcggactgtgggaaccggatctgtccgcactggacgcgttcgtccccggcctgccgggctgggccttcgtcctcatcctcatgctcgtggtgccactgctgaccccgatctactggggcgaggagttcggctggaccagctacctgcggctgcggctgttccccgaacgccccatatcctccacactggccaccggcctcatctgggccgtatggcacttcccgctcgcgttcaccgactacgtcgtcttcggcaacctcgcgatcggcctgctgttgtggacggtgtcgttcatgttccaggagatcatcctgtcgtggatgcgactgcgcggcggcagcatctggccggtcagcctcgcccacgcgggcaacaacatggtgctgttcctgctgctcggcgaactgctgcacggcggaaacctgggcgtcgtagccgtcaccgtcatgggcaccgtcccgatggcgctcgtgagcctctggatcatcgccaccggccgtctcaaccacatccccaccgaacccgccaagccgtccctcgtggatgccagaatcgcggcatgacgatcacggtgctgctggccgacgacgacccgctggcccgcacgggcctgcgcaccctggtctccgcgcaacccgacatcgacgtgatcgccgaggccgccgacggcacccaggtcctacccctggtgcgtcgccttcgccccgacgtggtcctgatggacgtccgcatgccggacatggacggcatcgaagccacccgtcgactccgccgtgacctgaccgaaccacccaaagtggtcgtcataaccacgttcgagaacgacgaatacgtcttcgacgccctccgcgcgggagccaacggcttcgtcctcaaacgggccccggccaccgagatcgcccacgccatccgcaccgtggcctcgggggacgccctactgttccccgaggccatccgggccctggccgccgcccgtcccgccccaccgggcaaccctcacggccccatcgccctcaccgcccgcgaagccgaagtcctgcggctcatggcaaccggactgtccaaccaagacatagcaacccacctcaccgtgagcctcgaaaccatcaaaacccacgtaggcagcgtcctcaccaaactcggggccgccaaccgaacccaagccgtcatcatcgcctacgaatccggcttcgtaacccccggcggctaacgacagtgccgccgcgtcatacccctcatatgccgagacgccggaccagcgtgagtgcgccaaggagatcggacccgatccgctgtcgctggcagtccggtccgagcgccgcgtcgggccacgacacccgctcgcccgtgtccacccgcgcacatcctgagccaccggcaaagtttcacgagctcgccttactctcgtcgggctccgcagaaccctcatcggacacttcggactccacagtccccgaaccgacctcaacctcaacgagcttgcccgccctggcatccgccgaatcccaatccaccatccgcaggccccccgcctcaccgggaaccaacaccccccgcttccccttgacccgcaacaagtacacgatcgcacccacgatcatcaccaacgacaaccactcattgacccgcagcccaaggaagtcgtgggccacatcaatccgccgcccctcaatccagaaccgccccacgccatacccgagcacataaatcgcgaacgcccgcccggccccgaacttgaaccgcttgtccagccgccaaatcaccgccgccaacccaaaattccacagtgactcatacaagaaagcgggctcataagcctcagccccacggaactcaggcggaatatcccgctggtgggccgcgtcgatctccacaccccagggagcattcgtcggcaacccatacaactcctggttgaaccaattacaaggccgggcaacagcctgccccaagggcaacccgatcgccgccgcgtcggcaaccatcgaaaacggcacttgcccacgccgacaagcgatccaaacccccacgccccccaacacgatcgccccgggaacccccaacccaccttcccacaccgcgaacgccttcaacggctccccatccgccccaaaataagcgtcgggcgaagtaacaacgtggtacagccgcccgccaacgatcccgaacggaacagcccaaaccgccaagtccaacacaaagaaccgaggcgccccccgcctccgcaacaacgcctcaacaacccaacaagccgccacaatccccgccacgatgcacaacgcataagcccgaatcggcacagcgagcccaaacggcaacggaatctcccaaacgctctgcgccgggctgggaataaacgcatagtccacggcgacaaacgttaccgagtccccgtgagccgcgctacgcactgtcgcacttgggacaaaaccctaccgaccatccccaccccactcggccgcctcgccgcgttcccctgcggggcccggcttctcacgccgctgtccctcgtccccgtctccgggtcagttcccggctggctcccgcccaccccgcaaacgcacggtctccaaggtttcggcgccccacaatgccggccgcttaagcacgggcatgttcacagctggatggacagacgtccaacagttgccgtgattgtcagctcaccgccaatggcgtgaagatatgcggccatcgtctcggtgtccaaccgcgttttgccgctttcgatttggcttatccgtccctgagttacgcccatagcctcggctacctgtgattgggtaagcccctgcgccttccgcaagctggcaagctcgtgcccgcgttcagcgtcaatcatttcctgcttgatcgcgtcaatgcgggcacgctgctccgtggaaattccagaagtcagttcggacatgtcccgaagttccattactcctcctccgcatttagtgcgtcaaggtacgcggcgtaccgggcgtccgcttccttgacggccttgtcataccaaactgtccattgacgctgaccagccttgttgcctgcgaccaaaaagatagcgcgacgttcagggtcaaacgcgaacaacagccgaatactgacacgcgagccgttccgtgcgcgaagttctcgcatatgtcgatacgcgctgccctcgattgcgcccaccgtcggcctccgcagggccggcccgtgctcttggagtcgctccaaggccgcgatcacgtgctcaaagctgtcagggtcctccttctgcaactgctgaatccactcgatgacgtccttgaaaaagcggagttgatagttaccggccacgccgataaattagcactagctaatactagcgcacgcactgacgtgactgcaacatcacattaagtggccttgggggtggtgtatgccttactcgcacaccgccgcggtggtctccttgtgaggcctgagtcccaggggtgcggtcaccagaaccccagtatctggctcccgcccgctccgctgtggggcggtcatgcagacaatgccccgtgccccctgcggggcccgggttcacaagacgctgttcttcgtcccccgcctatgagccggttctcggctggctcccacccaccccaaacgttgggggcaacggttcgctagggcgggcctgttttggtgggttacacggactcggttgatggtggctcccaagattggatgacgcagtgctccagggtgtgggtacgaagggtttccagagccctgtccgagacgacgaggtgggccttggcggtctgtccaaagtcgtcgtgcccaggacgaccggttatctgtagccacttcaactggggcgtttcggcgtcgtcgcccatcagctcgtatgcttcctcgctcatggtgacttccatgtctgccaaagcgaaccccgtcaactcagcgtcggtcagcttgtccgccagcgcggtagtcaccgcgaaacacgggaagctttccaacagttcatcgcccagccagtcggtgattgacagatggaacacgctcacgcgtggtgggtgaacgctggtgtcaagatctatgttgtcgccgaactcgcccgggacttccggcttgagcaagtgatacatcatgtgggcgtctactttcttcatctgatggtggtggaacgcgaccataccggcgtgtggtggctgaaccgggcactatcgaattggcgggttgaactggtgaccatattcgttgtcgacctttgtggcgtggtccagtagctgctgcttcgtggggctcgggttgtctcggtagaactcgttccagctcatgcgaatggcactgaggtgaacacggttgttagtctcgcctttggggatgcctcgcagattttcgtaggagtgcatctcgctttcggttacggctccttgatagagcttcagggttttctgttccacggcatgatggacaaccaccttgccttcggtgtccgggtgtttgtcgaaaaacgtcttcttgtaattccgcgacgtcgaggttccgaatgttgcacggccgtcggcggcggggtgaggttttgaaacctgagtacggccgcggcttgacgatacggtggcctgtggtgttgacattggagtggggttcgcgcgtggttggctggcttcagagcttaaaccctcaagctcctgagcctcagtttccaggcgcttctgatacccgttgaccgcgttgatggcggtttgtgcgccttgccgtgctccgtcgatcgtggatgatgcgtcatggcagagattgacgattccctcggtacctgccagttgcgcctgttccatggcgcctttgacgctctcgcccgaggtatcgatgctgatctttgttgtgcccagcgtggacacggtggtgccgagtatggcgatgacgtcgggaatgggcgcggtgtcgggcaccttgtccagagtttccgccgccttgtcagtctcacctcgtgccgaggccagctgttccaacgcttcccgcagtttctcgagcgccaaatccaacgcttgtgcggtcgccgcgacacctagttgttcgagccgagacttcttgtcgtccgtgctggaatacgcctgttgagttatcgctacggcgtcgttgatcgtgctgcgagcctggtgtagctgagtctttaccgtgtcgaactctgacatagaggtgtcctcgtccgccgatggaggtttccggggttgatgcgcagagtagtggagcgttgcgacaccagtcacgaccgtctaagcgaggcaggaccctgaaaccgacccgccgcgctgtagggaagcggttcgctaggcgttggctttgacggtgcggaggagggcggtccagtcggagcgggtgatggtgaggggggtgacggtggggtgcttggagtcgcggacggctatgccgtgatgagggcgggccccgacttcgacacagttaccgccattgctggggcttcgtgaactcttgcgccacgcaatggcagcgcgtgtcgtggcgtcgagagttcgcagtactggcatggcggactagatctccttggcaatggatttgatcttgcgcatcgtcgcgtctcgggtaagtgcctggctctccatttgagcgtacattcgctcgatccgatccatctcttcgtcatccatgtggcatacgaggccagagacgttctctgtgtacccaaccgtggggtagggggtgggcatctggtacttcgcgagacccgtgccgacactcccaagtccgtgtatccaggttcccaatggaaggagccgcaagtcaatgttcgggttatcggcttgagcaatcagatggtcaagctgaactctcatgactttacggtcaccaacacgatggtaaagggcagcttcgtgaagtatcgaagtgacttgcggcgcttgatttctcgtgaggatccgctggcgagcgatgcgcagttctgtgagacgacggacggcaagcttgtcgtccaggctcgggtcgtcattgatgagcgcgtgggcatagtcgggcgtttggaacaagccgtgaatcaagacgacgtctacgagagaaatcgccgtggcccgttcttctacccatagaaagtcagcgaactcagccgtgagaaacgtcttgaacggatcccaccaaccatggttcgcgacatcatcgcagagttcgaggatctcgttgcgttggtcgaagtcgttgagtccatagtggtcaatcagtccgagaagaagattgcttcgaattggggaggcgccactctcgaagcgggacaacgatgctgggtcgcggtggatcgcgtctgccgcgtctgcgagcgttaggcccgctgcaaggcgtagctttcgcaacttcgatccaagccaccgtgctctcaaggatcgactcgtccgcgccatgtgtcctccaggttttgcaagttgcagatgatctgtcatctgacgcctttgtgtcaaagacgcattttttgaagcttgtgcacgagcgtagctcatgtgatggtgggagtggacaagcgagtgatcgaaagatcactgcaacagatgctccgagtctgaggggattactgatgatggaaaagcaagcattcgaaatgcccgtgtttggcggggatctggtgcggacacagcgccgacgcttcacaacgccggacggcaccaacgcgggctggctcatcgtcaacgctgctgaccagttcaccgagatcttcgacgacgtggccgcagcgctcgcctccgcgaccgacttgagcctcgatgcgctggccgtccacgacgatctccgtgcgtcgctgccacaccaactccgccgtgtccccggagcttgctgtcctgtcccgggctgcacgcaccaccacggcgacctcggcgacaactccgacgatccgccgcagcacgcggttccgcagcaacggtaaccagcaccggctgactaatgcgtccattgtctttatccatcggtcgcgtctcccgtgaggacgtacgcggctggcggggtgggtgggctcggatcgggaagccacgtgtagtaccacgcgccgacgaagcgccagcctccctgctgttcgtcggcagcttctcgccacccaccccgcgcactcaacactgcacgtccgtccacaagccttctgccgtaccagaaagcgagtaccgccatgcccgacaccaaccgtccacgcctacacgtaccacaaggccacctcgaaacttgggtgttgtcaatggcgttcaccgccgccgacgaggcccgtgcccgcaccatcgcaggctatgccgcccaacgcctagccgacttcctacccgggttcgacaagaacatgatcgccatctcccgcgaggcagatcccggcctcatgctgccgctgtactgcgaccaggacatctactgcctgctcgctccagagcatgccgggccgtgccgcgacatcaacggcaccaacctggacggtgcgctgtgaccgtcatcgaccggcccctccacacgcgccttactccgccaacacacgacgacgacttgcgggttgacgtctacagaccggcccagcggatccgcgtcgacacgctgttttggcaccaccgctcaccattcgccggtactcaagaacagctcgacgaactacgccacgacgccgacaaccgcgccgccgcccgagctgcaaaacgcgcccaagccgagttgatcgactacctcaacacactgacccggccgcggccaaagccacgcccgtccgtgttcgacgtccaccgacccgccatccggcggctgcgcaccatcgtccacgtcggactcgtgccgatgctgtgggcgataaccacctgcgcctgcggggagcgttggccctgtaactcggtgaagcaacacctgcgcaaacacttgggctggaccatcgacatcaccgacgagctgaaacgcatcacgcgacgactgcccaaacccgagactcgcgtcaaacgctggtggcgcaagctacggacacatcggcacgatcgctcgccagcgggggtgggtgggagccagccgacgacgggccgataggcgggggacgaaggacagcggtttggggacccaggcccccgcagggaaacggggccaaaagtcttcggcggatttcgatgagttttcgatgcgagcgtcgtctctgctagcgagcgcggggccccgcgcgcgaacatgtagaggagatcgttcacatggcctacgcggacgtcaacggcctgtccctgtactacgaggagcacggcgacggggaggggacgccactggtgctgcttcacggcgggttcgggctcggcgccatgttcgcccccatcctgcccagcctgagcagcgggcgcagggtgatcaccgtcgatctgcaggggcacgggcacaccgctgatgttgatcggccgctgcgccacgagctgatggccgacgacgttggggcgctcgtgcggcacctcggcttggggcaagttgatgtcatgggttactcgatgggtgggtacgcggctctgcagaccgccattcggcacccggaagtggtgcggcgcttggtgaccgtgtcgattccgttcaagagtgatggttggtattccagtgtgcgcgagcagcagaagagcattggggctgacgcggccgaggccctgaagcagtcgccgctgtatgccacgtacgaggcagtggctccgagagttgaggactggggtgtgctcgtcggcaagatgggggaggggatgcgtcgcgacttcgactacaccgagcaggcgaagacgatcacggccccggttttgttggtgtacgccgatggtgacgcggttcggtatgagcacattgtggaggtgcttcggattttcgggggcgggcagggggatccggggtgggatggttcgggtgggcgggggaccgcgcagttggccgttgtgccgggtacgactcactatgacctgggggtttcgctgaggatggtgagcgcggtggtgccgttcttggatcaggagtagggcgacgtgcgagggggcggcgcggcggttgtacgagcggcacgggttcaccgtggaggccgaggacgcggtggacgtgttcatggggcgcgagtcgcgcctatgagccgatgacgcgggacatgccgatggagccgtagccggtggtttcgatgaagccgaactgttggtagaggtggcgggccgggccgtcggcgatgagggagatgtaggccgtggcgggggcgcggcggtcgagttcggccgtgagggccgccatgatgcgtttgcccaggcccttgccctggtgggcggggttgacgcacatgtcgacgatctggaacgcggtgccgccgtcgccgatgatgcggcccatgccgatgggggtgccctcgtggtggatgaccacgccgtaccaggtgttgggcagggcgagggtgacggcttcgggggacctgtcggacagtccggcgtcggtgcgcaggcgccggaagtcggcgacggacggcacgccttcgcgcagttcgtaggtgtcttccatggtggacaagctagcggcggcgggcgtggcctcagatcatggggccgccggaggggacgccgggcacgtccgggtggaccgagtcgccgccgaagggttcgtacggggtggccttgggtgggttggcggggtcgcccaagtcgatgctcggcgccggtggggccgtggggtcgacctgccagtattcgcccgacagcgggcgccactgctggaactgggtggccggtccttgtccggcgccgatctcgtggttggtgggcagttcgatcagcgggccgaaggtgccctcgttgtcggccgggtcctggatgatcgtcgtggtggggccgtcgttggtgtcgtggtacgcctcgaaggccgggtagtcgccgatggtgccgtcgatgcgcggggcgtcgtctccggtgccgggcgtgacggtgatgtcgcccttgacggagtgcccggtgacgtcgcttcccggtggggcgaacgggttggcggcgtcgtactggatgcgcaccgcgccgttggtggactcctggacctgtacttccggggtgccgacgcgtacctcgccggacgtgtcgaccgacgggttctggcgggccaggacggttccggtctcgtagtcgacgtagagggtgacgcgggtgtcctcgggactgaagttcgggttcatgccccggttgtcgcccttgtcgtagttgggcaggttgaagacctcgctgctggggatgtacaggccgatgcgcaccaggccctcgccgggacggggcgtgatgcggccgacggccacgaccgcgtcctggccgccgttcttgtcgagccgggaggtggggtccagggcggcggcgagctgccagtcggtttcgctcatcggcaaccggcccagggtcttgcggaacgcttcggcttgggcggcggcgattcccgggtcggtgggtccggcgaagtcgggggcgttcatgcgcagccccgcggtcgtgagcgtcgagacggcggtctggtcggcgtggtcggccagtttcagggcttcgtcgatcagttcgcgcgcttgctgtgcgagctgggcgttgcggtcggcggcggtggccgattcgacgacgggggtggtcacggtgccgtcggggccgatggtgattccggtaccggcgacgaggtcctgcgcgtcggtcagtttggtcttggcggcttccaggtcgacgacgaggtcttccagcgcggcccggctggaccggaagacgtcggaggcgtcgaacagcggggacggttgggtctccagcagtccggacgcggcggaggcgtcgactccggcccacatgccgccggggatctgggccgaggtctgcacctcaccggcccgggtggacagcgtgctggacagaccgccggccgcctcggccgcccccgacagcttcgaggtgtccatgttgacgagttggctgtaggtaaccattaccgttgctttctcatgagccataggaaaagacgccgaagcgtccagatgagatagagattagcgtggtcgggacgtgactgtaaccggcggctaaccggtctatgggcggattgtgggacaacggaaacgatgggtcagcggtgctggaaccgttcccaccagttggggcggcgggtgggttgttcgccggaggagtagtggtcgagcgggtcgcggccggtctcctcgttgaagctgttctgggtgaactcgtaggggtgcgggttgtcgggggagcggacgtcgtcgggcacgccgtcgccggtgtagtcgtagttcaggccggtggcctggcgttcggcgttggggacggcgaggccgttctcggtgtcggggtcggtgtcgctttcgtagaagccgccctgcatcttgtcgtggatctggtcccaggtgtgggcgagttcgtgtttgacgatgctggtcgactcgtagccgctgccgccgtgggtgaagtcgtcggggtcgaactcgatgacggagtcgctggcggggaacgggccctggctggcgttgctgcggccgtccatctccttgaagacgatctcctcctcgccgggcagccagtcgtggcggccctcgtcgatcttggcgtgcaacgattccaggaacttgccgccgtcgggggaggagccgagcatgtcgaggtcggcgcgcatgcggtcctggaactcctcgctgccttcgatcttgatgaagccggagtcgacgatcttcgtctcggtgaacttctctgtggacggtgagaccgtgtcctccttctgcgcgaaggtctcgtcggtgccgtcgccgccgtcgatcgtgtcctttccggctccggcgtagatcttgtcgttctgggcgccgccgcgcagggtgtcgtcgccgtagccaccggacacgacgtccttgccggtgccaccgtcgatggtgtcgttgttctggccgccttcgagactgtcgtcgccgtcgccgccgtggatggtgtcgtcgccgtccaggccgtagacgtggtcgttgcccgcgccgccgtgcagcctgtcgttgccgtcctggccgtcgatgtagtcgtggccgctgccgccgtggatgatgtcgtcgccgtcgtggcccttgaggacgtcgttgccggagccaccgtcgatcacgtcggccttgccaccgccgtcgacggtgtcgtcgccgctgcccgcgctgacggtgatgccgctgccgaccttgtcgtcaatggacaccttgtcgtttccgccgccgctgttgacgatcagcggggtgtccggtttgtacttgaactccttgccgtcgacggtggcgatgaggttgccgtcctcgtcctcggtgatgtcgatgtcgttggcgtcgtcgccggtggccaggtagaccgagccgtcggggagtttcacctggacggggccggagccggggttgtttcccgccagctgggacgaggcctggtcgtcggcgccgctggcgcgggcgacggccgcctgcaacaggccgaacagggtctgcgccttggctttcaggtcctgttcgcgggcggcgtcaccggacggcggccaggtgacccggccgtcgtgttcgacggtcagttccgggtacgacgtgatggcgcgttcgatgtcggccttggcgccctccagttcggtgaccagggagtccagtgtggtcgccgcggctttgaagacgcctccggcggccaacagcggcggcgggaacgtgttcagcagcgcgttctgctcggtggcgtcggccccgtcccagaagtcggaaccggtgccctgcttggccgagtcggtgatctcgtcggcgcgggtctccagatccttgccgaccacgacggccgcgtccgcggcgccggtcagaccgctggtgtccaggccacggagttgagcgaaactgattgccacaaaccaacatcgtatggggacggaagggtgccggacccgtcctgtttgggacaagtcgctaatacgacatcggtgcgcgccttctcctcggcgacgatcttcgcggcgacgacctcggcctcggactcgcgattgagcgcctggaaccggtcccgggactgccgccaatggcgcagcgcgtcggcgtcgtcgcccatggccgcgtggacgtcacccagctggtcgtggatcttggcctcctcggtgcgccgcccgccgctggactcccggtacagctccagcgcccggcggtagtgctcgagggcctgcgggtggcggtgctgccgctgggcgatgtagccgaggttgtgctgagcctcggcgagcggttcggcgtagtcgttgccgctcaacagttccagggcctgctcgcattcgccgcgggcgaggtcgaagtcaccggacagggcgcggttccagccgagcaggttgagggcctggccgcgcatgaagtcggtgctgtccgggtggctcgcggcctggaaggcgttgagcgcgtggggaagcgccgcggccgggtcgtcctggagctggtacgtctgcgcggtgatgtagtgcgcgccgatcacgttgggctggtcggcgtcggcctcggcggagacgagggcctgtttcagctgctcccgcgcctcgtcgaagcgtttgcggtacagcagcgcctggccgagatacaggtggctctgggtgcgggcccgggccttgtcgaggtggacggcggattcggcggcggccgtccagatctcgatctcctcgtcgaaccagccgtaccagttgatcgcggctttcaacagccacgccagttcccacaccttgtcgtgccagccgtgctggtacgcggtgcgctgggcggccaggacgttgggcagttcgaggtcgaaccaccacagggccgcggcgcggtcggggacgggcgtggtgagacagcccggggccggggtgcccagatcgtggcgctcccggaaggacagcagcgccgagtcggcgatctcggcggtgtgtacatagtggtcgacgaggcggcgctgggcggcgatccgttcggtcgcgctcagctcgctcatggactgttcggccgcgtacaggtggatcaggtcgtgggtgcggtaccggccgggtgtgtactgttcggccagactggacgcttccagttcccgcatgatgccccgggtctcggggagcttgccgccgatcaggctcgccgccgcgtgcgcggagatccctccgttgggcgccaggcccaacagcgcgaaggactgttcggcgcgcggcggcaactgccgcaccgaaccggcgaacaccgaacgcaggttggcccacaggtcgccggtgtccaaggcgtccagacggtcggcctcgtcctggagttcggcggccagcaccgacagcgggaaccgggggtgggcggcggcgcgggcggccacgatgcccagcgccaacggcatgccgccgcagtggcggaccaggtcggcgacggcgtccggttcggccttgacgcgttgctcgccgagctggttcgtcaaggcgcgcaaggcttcggtgtcgtcgaagacgctcagccgcacctgccgggccccctgggtggcggtcaggcccatgaggtcctcgcgactggtgatgagcgtggcgcaggacggggtgccgggcagcaggtcggtgacctgctcctcgtcgcgggcgttgtcgagcaccaccaggatccggcggtcggccagcaggctgcggtacagcccggcgcggctttgggtgtcgcgcggcatgaccgacgggtcgacgtcgagcgcgtacagcagctgccgcagcgcctccgcggtgggaaccgggctcgcgtcggggtcgaagccgcgcaggttgaggtacagctggccgtcggggaactgcccggcgttgtcgtgcgcccagcgcagcgccagccaggtcttgccgatgccaccggcaccggtgatgatccacagtggttcttcgccgacggcggcgtcgagctcggtcagctccagcgcgcggccggtgaaccgacgaggcgcggccggaagctgccgggggacgtcggcgggcgccgcgtcgggcgtctcgtcgacgacgggggtcgagggctggctatcgggcagcgctgtctccagcagcgccgtccagtccgcttcggacaggccgagggcctcggccagcagcttcagcgtgctggcccggggctgggaacggcccgactcgatctgccggatcgtgcgggggctgagcgcggccttctgggccagccgctcctgcgataggccagcctggagccgatgggcacgcagcaggcgtccgcaggtgccggtcttctcggtttcgggcggcatttccccaccttattgactgccgatttccgggaactaccggtttagtgccgtgtttgtgccgggtggccgcgatattacctacagtgctgtaagcattgcggctggatgtcttgcgcgccaattggtcccctgttctaatttgacgcatgcaaagtcagtggaacaacgacggaaacaacctgccgccgaggatacagtggactccgcccaagtccaagtcctcgaagggcctggtagtgggcatcgtggtcgggctcatggcggtcgtgatcgcggtcggcgtcgtgatcgccgtcgcgcgatccagcagcgccgggaatccacccgcggacgacgcgaacgacggttccaagaccaccagcggtgacgaaacctccgaagcggacaaaaccgacgatcccgattcgggctcctacccgaaggtcggcgaatacgaggtcgtgcacgtcgccaccggactgtgcctgaccaccggccccgaacccaacaacgaggagcgacaggtcatcgtcctcggcaagtgcggcaagacctacccgaaggtgatgacctggaagccggtcaaggaccgccagtacaccgtcgggctggcctacacgaaggacaactggaacgcgtgcctgacggccgacaagcccgccgacgagatgggctacctgttcgcgggtcaggactgcggcaagaaggacaacaaggacctgcagaccttcgagctgtctgacaagggcgacaagcagtacggcatcgcggtcgccaagacgggcatgtgcctggggccgttggaggagaaggccaagaagggcatggcgatcagcaccgtcgaatgcggtgacgatcggttgcagttgtttaccttgaagaagagttagtcaaagcttgtcgaagcagagccaattcgagcggtaggacatactccgcacatgagcggtacgcggctgggtgtcgactacggcagttcccatacggtggcggtgttgtcgttgcccgacggccgcacccggccactgctgttcgacggctcgccgctgctgccctcggcggtgcacgccgacgggggtgaacgcctgctcgtcggagccgacgcccaacgcgccgcccgcgccgaaccggcacgagccgagccgaaccccaagcgccgcttcaccgacggcgcggtgctgctgggtgaggacgagtacccggtgagccgactggtcgcggccacactgcgcgcggtcgcacaggaagctgagcgagcggcggggcgagccccggacgcggtgactctcacctacccggccgcgtggggcaaggtgcggctgggcgtgttgcgagaggcggccgagctggcgggactgtcggcggccgagttcgttcccgaaccggtggcggcggcgaccttcatcgcggagcaaccggacgcggcggtcgcggtgggcgagtgcgtcgtggtgtacgacctcggcgcggggacctgcgatgtggcggtggtgcggcgcgacgaggctgggttcaccgtcgtggccgacggcgggctggacgacgcgggcgggctggacctggacaaggtcgtggtcgacgtcatcgccggagtcgagtccgaggtgcgccgctccgcgtcggaaggggagctgcggcaccgtcgggcgctgtggctggaagcgcggcacgccaaggaatcgctgtcgcggcgctccagtgtgaacgtgcacgtgccgatcgtggaccggacggtgccggtgacgcgggagcagttcgacgcggcggctcggccgctgctgatgcgcaccgctgacttgacgactcgcgtcatcgagcagtccggggtggacgaacagcgcgtcaaggggctgttcctggtgggggggtgccagccgggttccgttggtggcgaccgtgttgcaccaggccacgggcttggcgccggtgctgctggaccagccggagctggtggtggcggaggggagtctgcggggcggcgagccgcgtccggttgtcgagcgggttgagccacaggctgagccgcgcgcggccgagccgccggtttccggccagtcgacgccgatcgctgcgacgggaccgcctacttcggctgggcgggcggagatgatgacgccatcgccgtcagtattcaccatggatcctgaaggggccgagggccggagtaatgccgtcagcttgacttggggctgcattttggggctggttgtgggattcgggtgcctcctcggtggcagcattggcgctgtagaaggctcaccggagcaggaacccggagggaacgtcgtcttcatcatcctgggtggacttctggcgattggctcgatcatcctgttggtcatcgcgatcaagtcatggcggaggctgcggcggacactgagtctcgacgcgacctggatccgggtcgcgtccgctggagaacaggcctcgtttcagtgggccgaagtctcgaaagtgacggtcagccgggtcttcgtgtacctgaccattccgagcgcgtccaaacacgacgctgagcggttctccaatctggcgagcgacagatcggtgtggaaaccggaatccccccgtgtgatcctctgcaaactcgatagcctgactggttcacggcagtcgtttttggacgcgctcacacggctgtccgggcacgacatcgaatatccgagcaagacctaggcacgctcacgacgcctgcttgggagtgatcaaccccgactcatacgcgtagaccaccagctgcgtccgatcccggcaggccagcttgatcatcgcccggctgatatgcgtcttcgccgtcgtcgggctgatcaccaaccgctccgcgatctcctcgttgttcagcccctgtgccgccagcaccacgacctcccgctcccgattcgtcagccgctcgtcgtccaccggattcggtgacagcggccgggaagcgaagtcccgcatcaacctccgggccacgtccggcgacagtggagcatccccgcgagccgcctgccgcaccgcgtgcagcagctccgccggttcgatgtccttgaccaggaaccccgacgccccggcgcgcagcgcgttgtacacgtactcgtcgaagccgtagttggtcagcatgaccacccgcaccgacgccagctccggtcgggccgcgatgcggcgagccgcctcgatgccaccggtccccggcatctggatgtcgatgagcgccacgtccgggacgtgttcggccgcaagcgaaaccgcctcctcgccgttggccgcctccgccacgacgctgatgtcgtcctcggcgtccaaaagggctcggaagccgccgcgcatcaggacctggtcgtcggccagcagcacccggatcatcgcaccgtccccagtggcaggacggcggagaccgcgaagccgccgccgggtttgggaccggcccgcagtcggccgccgatgcccgcgacgcgttcgttcatgccggtcagcccgacgccgggcaccgggggcatggacgggtcggcgcggccgtcgtcggtgacgttgacctccagggcgccgggcgagtagcgcagcaggacctgggcggtctcggccccggcgtgccgggccacattggtcagtgactcctggacgatgcggaacgcggtccagtccacttcggtgggtacggcgccgcgttcgccctcgacggttaccgtcgcgcgtactcccgccagccggatctgttccaccagttcgctgagccggtgcagtccgggctccggcggctggtcgtcgcgcagcaccttcagggtggagcgcagttcccggttggcctcgatgctggcctgctggatcgcggtgagtgcttcggaggggcgctgtccctgtttggctgccaggtggaccgcgacgctggactgcatcttgatgaccgagatcgcgtgggtcagcgagtcgtgtagttcccgggcgatgcgcagccgttcctcgcccgcgcggcgcagcgccatctcctcgcggccgcgttcggcctcgatggcgcgctgttcggcctggtcgacgtaggcgcggtactgccggaacacctcaccgagcaccccggccgccaccacccagcccagcgggatgcccgacgcctccggcagcgagcgcagcggccggtcgggttcctcgatgaggttgatggtcgtcaggacgacgatgacgggggcgacgagggtgacggagaaccaccggtgtcccagccgcatgctgttgaacaccgccgccagcaacgggacgctgcccagcatcgacatggtgttgaactggctgtagacggccacggcggccagcgccccgatcagcaccagccgggggaaacgccgccacagcgcgagggacagcgccgaggccagcagcgcggctcccgcgggctcgacccgtccggcgtccgaggccgccagcgcgccgtccacgacaaccagcgccgcggcaacggcgacgacaaccgcgtccacaagcggctgtcgcgggggtcgagagagttccatactcaccgacgctaaccgaggacctggtgtttcggcatcggctcggaggttgatacccgcgcgtactccccggggagtacccgggccgaagagcaccccgcacgacgcagccgggaagtgtatccgcggggcagacgtcaaaagcgttgccgcgaaccaacattgggcccagcaacgcaacaacccgaacggagagacaatgagcaactcactgctgaggcgtctggccctgcccgcggtcatcgcggcactggcgattccggcgctggccgcgtgcaattccgccggtgccaacgagagcaccggcaaggaggccgccgactcggccaccgaggtcaaggtcggcgagaccagcctgggcgacgtcctgctggactcggagggcaaaaccctctacatgttcaagaaggacaaggacggcaagtccgcctgttacgacaagtgcgagaagatgtggccgccgttgacggtggacggggacgccaaggccggtgacggcgccgacgcggatctgttgggcaccagcgaacgcgaggacggttcgcagcaggtcacctacaacggcatgccgctgtactacttcgccaaggacaaggccgagggcgacgtgaacggccagggcgtcaaggacgtctggtacgtcgtggacgccgagggcaacatcgtcgacaaggccaaggactccggtggcgacgacggctacgacgacggggaagagaagaagagctacgacctgcagctggtcgacaacgacgaatacggcccgatcctggtcaactccgagggcatgacgctgtacatgttcttcaaggacgagaagctcgacaacgcctccgcctgctacaaggactgcctgaacaagtggactccgctgaccgtcgaggacgacccgacctacggcgacggcgtcgacaagtccctgatcggcaccatcgagcgtgaggacggcaccaagcaggtcacctacaacgactggccgatgtacaccttcaacgacgacgccaacgccggtgacaccaagggcgtcggcttcaaggacctgtggtgcgccaccaccgccaccggcgaggcggccgtcaccaaataagcagcccttagccaagaggagaagggtgataagggggttacaaggggttcgcgcgtggggcatcgcgcgaaccccttgtcttttgtgtatggacggaatatgtacgcctcgaccagtatcgatacagctgatcccgctcccgagaggtcgacccatgcgtacccgacgcacccgctggctcctgtccgccgtcacgatcctggccggcgtcggcgcgatgacggcgatgacgctgcccgcccaggccgaggaccggaacctccccaagtgcccgcaggtcttcacgcacggcggttacccggaggtcaacccggacggctggaagcgggaccaggtgcgccagcccaacaatccgatggcgctgcaggcgtacaaggacatgggttcggtcggcgtcgaggccgacatccagctcaccaaggacggccacaaggcggtcatgtggcacaacggcagcacctactggctgaccggctcgcaccgcaacgtcaacgacatctggtggaacaccgggcccgacaagatgtcgggccgcaccatcgaggtcggtccgttcaagggcgagacggtctacacgctgcgcggctacctggattccctgtacgagaagaagatggtgccgctgctggagatcaagccctcggccgcgcagtcgctgctgcattccgacgcgggcgtccgggacggggcctggaaagaggtcatcgatccgatcagggaacgcatcgaccgccaggagatcatgatctacacccacgacgcgaacctccgtcccgagatgcaggcccggttcaaggccgccggactggagaaggcgttccccaccgccgagaccgggcccgtgtggccggacacggtgggctgggaggagccgccaccggcggccgacggcaacttcgcctcctggcaggccgccctggacaagggacccaaccggatggccaccgactggcccaaggaaatggtggcctggctgaagggcaagtgcgaatagcgggaccgttgacatataccgatatgggtatatgatttgaggcatggctagagcggcgacgactacggacgcgttcaacgcggtcgcggaaccccgaaggcgcgagatcctggcgatcctggccgaaggcgaacgcaccgtgaccgaactcgtcgacgcgctcggcctggtgcagccgttggtgtccaaacacctgcgcgtgctgcgggaggtcggcctggtctccgtacgggaggagggcaggcgacgcgtgtattcaatggacggacgtccgctgaaagccgttcacgactgggtgaagggcttcgaacagacctggaaccggcgcttcgatctgctggacggggtgctggaggaactcaagacggaggaagagggcaatgaggatcgagaataggaccgcgaaggtcaccactcccagcgacacccagatcctgatgacgcgggagttcaacgcccccaagcatctggtgttcaaggcgtggactacgcccgagctcatcaagtgctggtggagcggcgggcgcggtgaggtcaccgtcgccgaggtcgacctgcgggtcggcggcacctggcggtacgtcatcgcctccgagcacggcgaggtcggcttcaacggcgagtacctggagatcgtcccgaacgagcgcatcgtcaacaccgagatctacgagcaggcgcccgagggcaccaaacccgccgacaacttcgtgaccttcaccgagaccgacggccggggcaagatcgaactgctgatggagtgccacagcaaggaagtccgcgacgccgtgctcgcgtccggtatggaggaaggactccaggactcctgggacgcgatggaccgcgtcgcgcagtcgctgaagtgaccgagccggacctcgcggcgtcggccgggcgttccgcatattgtgggccgtatggctatcgatgtcgtccttgatgtggacaccggcgtcgacgacgcgttggcgctgctgttcgccaccgcccaccccgcgctgcgggtgcgggcggtgacctgtgtggccgggaacgtggacgtcgaccaggcgacccgcaacagtctggcggtgttggacgccgccggacacccggacatcccggtggcgcgcggcgccgaccggccgctgctgcgtcccttcaacggggcccgggccgtgcacggcgacaacggtctgggcggtatcgacgtccccgacgccaagcggtcggccgacagcgtccacgccgtcgaactgctgcggcgcaccatcatggactcgcccggcgaggtgacgctgatagcgctggcgccgctgaccaatgtggccctgctgctgcgcatgtatcccgagacggccgccgccctgggcaacgtcatggtcatgggcggctcggtgggggcgggcaacaccaccgcggcggccgagttcaacatctggcaggacccggaggcggccgcgatcgtgctgagttccggtgtgccgctgacaatgtacggactcgacgtgttctaccaggtgacggtggacgcggccggggtgaagcgactgctggagtcgtcgaagcccggcgcgagcctcgcggcgcggctgctggagggccgaacggggacctggcggcacgagagccggatcaccgaaccggaggcggcctgcgtcggcgacgccggggcggtgtgcgcggtggccgacccgcagggcctgacgacccgctcgctgccggtgcacgtggcgctgggcgagggcccgacccggggactgacgctggtggacgtgcgcggcaaccccaacagcgtcccgctgtccggcgacgtgggcgtcgggcaggtggacgtgggcgtggccgtcgacggcgcccggtaccggcggctgttcgtggagacggtggccgccgatgactgacgtctgcgttgtcggttccctcaacatcgacgtggccgcgcgagtcgcgaacctgcccaggcccggcgagacggtctcggcgagcgacctgtcccgcgccccgggcggcaagggcgccaaccaggcactggccgccgcccgcgccggagccgagaccatgctgatgggacgcatcggcgacgactcggccggatccgagtacctcgccgggctcggcgaacgcggcgtcgactgcctggcggtcgtggtgaccgacgcgaccccctcggggcacgcgctcatcgccgtgaacgaggcgggggagaacaccatcatcgtggcaccgggagccaatgccgccgtgaccacttcggacgtcgaccggtggcggtcgcagatcgccgacgcccgggtgttgttgctgcagttcgagttgcccgacgaggtgaccgcccacgcggcccggctggccaaacagtccgacaccaccgtggtgctcaacccgtccccgttcaagcccgtcgaccccgagctgctggccgacatcgacatcctcgtggtcaacgaactggaacagtccgagctcggcgacaccggtgtgtccacagtggtgacgctcggtgccgacggcgcccgctgggacgacgtccacgtgccctcgccgtccgtcgaacacgtcgacaccaccggcgccggagacgcgttcaccggcaccttcgccgccgcgctcgcgtccggtgccgacaagaccgccgcgctggaggcggccgtggcggccggatcggccgcgtgcgaacaccacggcgcccagggctgggtcttcggcgaagccgagtccggcgactagccggccggtctcagtcgtagaagccgggccgcgccggcatcgggatcgactcgataccgccactgtggagcgccttgacggtcgcgtcggcgatgaccgccgccgcgtaaccgtcccaggcgctcggccccgaggtgcggtcctcggccacggcatcgatccattcctggatctcgacgtcgaacgccgtggtgaagcgctcctgccaggtctgcgggacggcgcgcgtctcgcgggcctgcgagcggaccgacagccgggccgggtccggcagtcgcgcggtcccggtctcgcccacggcttcgcactggatgtcgtagccgtactggcagttgacgaacacctcgacgtcggcgcgcacaccgctgtcggaggcgtagagcatgatctgcgggtcctggaggtgtgcgtgccgccgggatgtcttacgcggggtgaggacctggaccgaggtgagctcctcgtcgagcagccagcggatcgcgtcgatctcgtggatggcggtgtcggtcgtggccatctcggagtggtacgactcgacggcgaacggattgcgatgcacacagtggatcatcaacgggtcgccgatctcgccaccgtccagcgccgccttcagctgccggtagtcgctgtcgaaccgccgcatgaaacccacctgcaccagccgacggcccgccgcctgctcggcggccacgacgcgctcgcagtcggccgccgtggtggccagcggtttctcgctgaacaccggctttccggccgccaggcagccgagtacgtactcggcgtgggtcggtgccagcgaggcgaccagtaccgcgtccacctccgcgttggcgatgagctcggcgccactgggaaacgccttggcgtccacccgggccgcgatcgccgcggcccgctcctggtccaggtcgctgacggcgaccacccggccgccgcggcacttctcgccgatgcgtctgatgtggtcggaaccgatgctgccggtcccgatcactccgatgttgacagtcattgcctctggctcctaacccttgtcctgctgcgtttccagttcgtggcgcagcgcgtcgagttcggccccgccggacatgtggtgggtgaggtcgtccagggtcaggccgtcgcggtcggcgtccagttcgacctcgccgaggttgagcaccacgaagtggtcgccgaccatgaacgcgtggtgcgggttgtgggtgatgaagatgacgcccagtcccgcctcgcgggccgccgcgacgtacttgaggaccacaccggactgtttgacgcccagcgcggccgtcggctcgtccaggatcagcacccgggcgcccaggtacttggcgcgcgcgatcgccaccacttgccgctgcccgcccgacaggctgccgaccggctggtcgatgtcgggcagcgcgatgcccagttcccgcagctgggtgtcggcgatgtcgcgcatccgggccacgtccagtctgcgcaacggccacacgccggtgcgcagttccgaaccgaggaagaagttgcgccacaccggcatcagcggcaccagggccaggtcctggtagacggtggcgatgccgtggtcgagcgcctgccgtggcgacgacagccgggtcgcgacaccgtccacgaagtactcgccgctgtcgtgcgggtacagcccggcgatgatcttgatgagtgtggactttccggcgccgttgtcgccgaggatgcaggtgacctgtccggcgtcggccgtcaggctcacgtctcgcagcgcggtgatgttgccgaaggtcttgccgactctgtcgagccggatcaccggcgtggtcttgtcgttgtccgccatcgggttcacctcctgcccgcctgccgccggacccaggcgttgatcaccgtggccaagagcagcatcgcgccgacgaagaacatcagccagttgtcgtcccagcccgcgtagacgatgccctgtttggtcatgccgtagatcagcgcgccgatcgcggcgccgacggcggtgccgtagccaccggtcagcagacagccgccgatcaccgcggccatgatgtacagcagctcgttgccgattccctcaccggactgcacggtgttgtactcgaacagcaggtgcatgccgctgaaccacgcggcggcacccatcaccatgaacagtccgatcttgacccggttgacggggacaccgacggcgcgggcgctgtcggcgtcccctccggacgcgtagatccagttgccgacccgggtgcgcagcagcacccaggtggccaggcccacgaacagcagccaccacaacacggtgatctggatgtcgacgccgaagaggctgaactcgctggcgaacaccgcctcggcggcggcgaaaccgtccatgtcggagatacggtccgaggcggtgctgccggtgatgagcttggtgagcgcgacgttgagtccctgcaacatcaggaacgtcgacagtgtcaccaggaagctgggcagtttggtgcgcaccagcagccagccgttgacgaaaccgacggccagcccgaacgccagcgacgcgaacacgccgacccacacgttcaccgacagctggtaggtgaagatcgccccgaacagggcggtggcgatcacgccgaccccggccgacaggtcgaactcgccgccgatcatcaacagcgcgacggccaccgccatgatcccgatcgtcgaggtctcgtacaggatcgtcgaccaggacgaggcgttgcggaacgtcggcgccagcgcgtagaacaccgcgaacaccgcgatggcacccaccagggaaccgaactcgggccgggtgagcagtcgcagcagcgccgggcggcggctcacctgggacgcgaccgggtcgatctcggccgcgacggacgtggtctggctcatcgacgcgtcaccgggttccgttctcggcccacttggagatgtcgtccacattgctcttgtcgacgatggccgggccggtcagcaccggttggctgccgccgccggaggtgttgccgttggtgttgtacagccacaggccgtccacggccaggtagccctggaggtacggctgctggtcgatggcccactggatgtcgccgttcttgatggccttgaccagttccttgttggtgtcgaaggtcgcgaccttggccttgctgtcggcgtcggcgacggcctccacggcggtggtcgcgatcggcgcggccagtgtggagacgaagtcgatcttcttgtcggactggagcttggacgtcagcgaggacttcacgtccggcatgttgccgccgtcgacgtactggatctcggtcttgcccttgaactcctccttcagcgccttgcagcgggcctcctgcgcgacctggcccgactcgtggatgacgcacagcgtcttcttggcgccgacctcgttgagctgttcgccgaacgcggtcccggcgatggtctcgtcgttgccgaagtactccagcacgccgaggtcctgccagtggtcgatgccggagttgaggcccaccaccggaatgcccgcgtcggtggccttctccaccgccgaggcgacggcgtcgggcttggcgagggtgaccgcgatgccgtcgaccttctggtccaccgcgttgcggatcagcttggcctgcccggccccctcggggtcggagtagtacttcagctcgatgttgtccttggcggcggcggcctcggcgccctcgcggacgatgtcccagaacgtgtcacccttggcggagtgcgtgatcagggcgatggtttggcggggcgtgtcggcgcccttgccttcgtcctgtttgccgcccgaggaggagcaggcggacagcgccagcgcgctggtggccacaatggccagtatgagtccggatcgcagcggggttttcatggcgggggcctttcaggttttctggtgactggcgccgagtccgcagccgcgcaggtagtcgcgggtgcggaccgcgatgggcagcggcacctcgggttcgcaggggtagaggtcctgttcgacgatgacgaacagttcggcgtccagaccggacagttcctccacgatggtggccgggttgggcaccccggcgggtggttcgacgcagacgccgcgtttgacggcctcgccgaaggacaggtcctcggcggcgacggcggccaggatctcggggtccatctgtttgatgtggacgtagccgatgcgttcggagaaccggcggatcaggtcgaggttgtcaccgccgccgtaggcgacgtgcccggtgtccaggcacagcgacaccgcctcggggtcggtgccgtccaggaaccgctcgatctgcggctgggtctggatgtgggtgtcggcgtgcggatgcaggcacagccgcaccccgtactcgtcgagcaggatccggcccagccggttggcggcccgcatcgtggtggcccagtcgtaggacgtccactgtggtgactccaggaagccgccggtcttctcgtcgcggtacagcggcgggatgtacaccaggtgtttggcgccaagcgcggcggtcagggccgcgaccttgcgggtggtggccagcatcgagtcccattcggactcccggtgcagcgcaccgaagacggtgccaccgctgaccctcagaccccgggaggcgacctcgtcggacagtcgcgccgcgtcggtgggcaggtagccgtacgggcccagttccagccactcgtaaccggcaccggcgagttcgtcgaggaaccgctgccacggcagctgccgttcgtcgtcggggaaccacacgccccaggagtcgggggccgaaccgagtcgcagtgtcgctgccattgtcactctccttgtcaactcgcggtggggaagtgcagccgggaggcgacctggcgcggctggctcggccagcgggaggtcaccaccttcagccgggtgtagaaccgcacgccctcggggccgtggatgtgggtctcgccgaacagcgagtccttccagccgccaaaggagtagtaggacatcgggaccgggatcggcacgttgacacccaccatcccgacccgcacctcgcgttcgaaacggcgcgccacggcaccgtccgacgtgaagatcgcggtgccgttgccgtacgggttggcgttgatcaggtcgatcgccgcctccaccgtctcggcgcgcaccaccgacaggaccggcccgaacacctcgtcccggtagacgtccatatcggaggtcacccggtccaggaccgtcggcccgatgaagaagccgtccccgtcgcggcggaactcgcggccgtccagcaccggctcggcaccctgcttgacacccgaggcgacgtatccggcgatccggtcgcgggcctgcgaggtcaccaccggtcccatgtcgacacccggctcggaaccggggccgacgttcaggccggaagccttgtcccgcaacaccggcaccagcgcgtcggcggcgtcgccgacggtcacggccaccgacaccgccatgcagcgctgaccggccgaaccgaaggccgcggcggtcagctggtcggcggcgaagccgagatcggcgtcgggcatcacgaccgcgtggttcttggcgccgcccagcgcctgcacccgtttcccggccgactgggcccgttcgtgcacgtagcgggcgatcggggtggaaccgacgaacgacaccgccgcgacgtcggggtggtccagaatcgcgtccacggcggtcttgtcgccgtgcaccacattgaacacgccgtcgggcagcccggcgtcggcgtacagctgggcgacgaagttggacgccgacgggtcgcgctcgctgggtttgaggacgaaggtgttgccggtggcgatggcgaccgggtgcatccacatcggaaccatgatcgggaagttgaacggggtgatgcccgcgcacacccccagtggctgccggaacgagtgcaggtcgacgccgctggacacctcgttggagaacgaacccttcagcacttcggctatgccgcaggcgaactcgacgacctcccggccccggacgatctcaccgcgcgcgtcgtcgatggccttgccgtgttcggcgcagatgatccgggccagctcgtcctcgtggcgttccagcagctgccgcaacgcgaacatgaccttcgagcgcgccgacagcgagacctcgccccaggtttcgaaggcccgtcgggccgccgccaccgcccggtcgacggcgtcggcctcggcgagcagcacctcggcctgctgccgcccggtcgccggattccacaccggcgcggtgcgggtcgagtccgccgccgtggcggtcccgtcgatccagtgctggatggtggtcatggatctcctgtctcacaggtaatggcgttgccgcttgacggcggcctcgtactcggtgcgggcctttcgagtggtgtccagttcggcgacctcggcgaccggcacgtcccaccaggcggtggacggcgccgagggcgccagcgggtcggtgcggatgtgcacgaccgtgaccccgtcgttgtgcttcgcgcgggacaacgccagcgcgaactcgccgatcgagtcggcgcggatcagggtggcgccgaggctggcggcgttggcgcccaggtcgaccggcagtggatcgccgtccagttcgccggtggcggcgtcgcggtgccggtagctggtgccgaaccgctgcgaaccgaccgattgcgacagtccgccgatggaggcgaagccgccgttgtcgaccagcaccacgatgagtttcagccgttccgacaccgcggtcaccagctcggaggccatcatcaggtaggagccgtcgccgaccaggacgtacacctcccgggtcgggtcggccagtttcgcgcccaccccggcggcgatctcgtagcccatgcatgagtacccgtactcgacgtggtactgcttcggatcggatgcgcgccacagcttgtgcaggtcaccgggcatgctcccggcggcgttgatgacgacgtcgcggtgtccgacggcgtcgttgagggcgcccagcaccgccgtctgcgcgggcagcgggccgtggtcgaggtggtaggcggcgtcggtggcgcgtcgccagtcgcccgccagccgccgcgcccggtccgtccagtccggatcggccttccaggtgccgacggccgtggacagcgcctccagtcccgcgcgagcgtcggccacgatggacaccccgccgagtttcaccgtgtccatggccgccacgttgaggttgacgaaccgcacccggggatcggcgaacaggctgtgggaggcggtggtgaagtcgctgtagcgggtgccgacacccagcaccacgtccgcctcggcggccagcatgttggcggcggccgaaccggtggcgccgatgccgcccaccgccgagggctgggtccacggcaccgatcccttgcccgcgtgggtctcggccacgggtgtcccggtcgcggcggcgaacgcgcgcaacgcgtcggtggccagcgagtacttcacgccgccaccggccacgatcagcggccgccgcgccgcggtcaggcactccaccgcccgcgccagcgccgccggttccggcaccggacgcgccaccggccacacccggggcacgaagaactcctgcggccagtcgtacgcctcggcctgcacgtcctgcggcaggcacagcgtgaccgcgccggtctcggccgggtcggtcagcacccgggccgccgtcaacgccgccgacatcagctgctcggggcgctggatccggtcccagtaccgcgaaaccggacggaaggcgtcgttgacggaggtgtcgcggctgtgcggatcctccagctgttgcagcaccgggtcggggaagcggttggcgaagtagtcgctgggcagcaacaacaccggcagccggttgatggtcgccagcgccgcgccggtcaccatgttcgtggagccggggccgatcgaggcggtgcacgcgaaggtggacatccggtcccgcagccgcgcgaacgcgaccgcactgtggaccatgccctgttcgttgcgggccaggtagtacggcagctccaggtccttgccgtcctgcaacagcgcctgcccgaacccggcgacgttgccgtggccgaagatcccgaagcaaccggcgaacagccggtgcgtctgcccgtcgcgttcgctccactggttcgccaggaaccgcaccagcgcctggccggtggtgagccggatcgtgcccatcacggcctcctctccacggtggacgtcaacggcagtcgcgggtcgatgtcgagatcccgccaggtgtcccggatccaaccgtgcgccgggtcgtcgctgatcagccaggcccggtgttcacccggtccggccatcacgttgaggtagtacaggtcgtagccgggggtggccatcgccgggccgtgccagccgtgcgggatgagcacgacgtcgccgccgcgcacctcggccagcacgtcgatgggacggtcgctgccgtacacgcgctggtaacccatcccggaaccgtccacttcgaagtagtagatctcctcgagctcgcattcgccgtcaccggcccggtcgtgcttgtgcggcggataggacgaccagttcgcgcccggcgtcagcacctcgcaggcgatcagccggtcggcggggaagacgtccggcgtgcagaagttgttgacctgcctgctgcactgcccggcgccgcgcagctccaccgggacgtcctcggcggcgccgtagcggacgctgagccgtcgctcgcagcgcgccgacggcaacgcgaaccggcccccggcggcgctggagatcgtcgcggtggcatcccttggcaggtagacgaagtcactgacccgcgagaacacgctggcccgcccggtcacggcgatggtctggccctcgcactccacgacgcagccgccgttgagcggcagcaccagcgtctcactgtcgccggtggacagttcgtgggtgtcgccgggttcgagcgtcagcaccagcagtccgctgtaatgccacccggcactgtccggggtgatgacggtctcgtatggatcggcggaggtgctgaacgccggaagatggtaattcacagtagactcaccgcctggtcggtcgccgcggcgacgtcgtcgtcggacgggtacagcagcgaacggcccaccaccagcccgcacacgttcggcggccgcagcgccgcctcccacctgcgcagccggtcggcgtgatcaccgccggaatcgccgcccagcaacaggatcggcagcgtcgtggccgccgcgacccgctccatgtcgtcgacggcgggcagcttcagccacgtgtacgccgaggtgccgcccagccccgaggcgatgccgatcgaggcggtgacggcctcggcggacaggtcgttgaccagcgccccgtggacccggcgggccaagaacggctccaccatcgcgatccggccgtgcccggccagctcggtcacggcccgggcgcaggcctccagcgtcggcgcggtgcggtcgtcgtcgagatcgacgcgcagcagcatcttgccgccctcgaactccatgtcgacgatggagcgcgcgtcgtagccggtgaaccggtcgtcgacctcgaagaccgaaccgcccagcccgccccggttcatggaaccgaagaccagcttgccgtccagcgcccccaacaacagcaggtcctccaggatgtcggcggtgccgagcaccccggtgaccccgggccgggacagcgccacgcacaaccggtccagcaggtcggcgcggtcggtcatggaccggccgccggtgcgcaccacgccgcgcgccggatggtcggcggcgatgatcaggacccggtcgccgtcgggcggacccgggcgctcgcgccgggcggcggccacctgcaccgcgcacgggtcgctcaaccgggtcagggtcaaccgacgcaaccggtcaggatccatgacccacctccgccagcttggactccacttcggattcggtcggcatggcgtccgaacacgacagccgaccggcgacgatggccccggcggcgttggcgaacgcgatggtgcgttccaaatcccagccgcgcaacagcccgtggcacagcgcgccgccgaaggcgtccccggcaccgaggccgttgaccacctccaccggggccgccgcgaccgtgacctcgccggagtcgtcgacggcgtagacaccctcgggcccttgcttgatgaccgccaggctcacaccccgacgccgcagccgctgggctgcctcgccgggatcgcgggtgcccacggcgatctcgacctcgtccaggttgccgaccgccacggtgacgtggtcgagcgcggccgacacgtgctcgctggccgcctgtgccgactcccagaacatcggccggtagtccaggtccagcaccgtcaacgtgcgccggtcgcgggccgccagcgccgccatcgtcgccgaacggctcggctcggcgcacaacccggtgccggtggcccagaagatccgggtcgagcgcaccgcgtcgaggtccacatcggtctcggtcagttccaggtccggagccttcggaaaccggtagaagtacagcgggaagtcgtcgggcgggaagatctcgcagaacgtcaccggcgtcggcaggcccggaaccgtgaccacgaaccgatcgtccactccgtacccacgcaatgccgcatggacgaaccggccgaacgggtcgtcgccggtgccggtgatgacacccgcgcgcagcccgaaccgggcggcgctcaccgccacgttggtggggctgccgcccaggtacttgccgaaactcgtgacgtcctccaggccgacgccgacctggtgcgggtagatgtcgaccccgacccggcccatggtcacaacctcgaagcccaccgcgtcggcgggatcgctgtggtgctgtcgcaatggcacctccggaggcggagtcgaccagttcggggcggcgggggtcgccagtactagtgcgctctagtagagcgcgctaatagtcgctaccatggcacgcgtcacaatcggtgtcaagcggccaactcgaataattagcgacggaaggctgagcgtccggtatggatggcacaacgcctggcgacgaaaccaccggttccgaccggtcccgtcggccccgaagacccacgatgtccgacgtcgccgcgcgggtcggggtgtcgcgggccctggtgtcgctggtgttccgcaacgcgcccggcgccagcctcgagacccgggagcgggtgttccgcgccgccgccgaactgggttaccggcccgatctcgccgcccggttgctggcgcgcgggcgcagccgggtgctgggcgtgctgttcaccgtccgcaatcccttccacgtggatgtggtcgagacgatctacccggccgccgaggaactcggctatgacatcgtgctcagcgcgcacgtgccctcccgcgacgagaaccaggcgatcgaggcgctcatcggccatcgcagtgaggcgctgatcctgttggggccgatcatcccggcccgcgacgtcgccgagctgggccgccgggtgcccaccgtcgtggtggggcgcaaggtatcgcgggctccggttgacatcgtgaccacaagggaccgacccggggtcggcgaggtcgtcgactacctcatcggactgggtcaccgcgacatcgtccacgtcgacggcggctccggtccgggctcggccgaacggcgccgggcctaccgcgacttcatgcgcaaacgcgggctggccgagcgggtgcgcgtgatcggcggcgaccagaccgaggagtccggcgccgcggcggcccgcaccctgctggccgaaccgcgactgccgaccgccgtgttcgcgggcaatgacctgtgcgccatcggtttgctggacgtgttcacccgggccggggtcagtgttcccgaagacgtctccatcgtgggctacgacgacagccacatcgccggactgtcccatatcgacctcaccacggtccgccaggacgtcgggcaactggcggaactggccgtgcgcgccgccgacgcccaactgagcggcagccgcgaggccggggtcgagctgctgctggactcccggatggtggtgcgcggcaccaccgccccgccccgatcgtgactacttagcggtgaccgtgatcgtgtgctgctcgtcgtcggcgacggtcgcgacgctcaggacccgccggtcggcgtcccaatcggactggcaaccgtcgcagtcgagctcaccgccgtcgccgaagccgcgcggcaggtagatctcggtgggcgccttcacgtccgggtcgccccggaaggtcagcgtcagggagtcggcgtcactgtcgatggccgtcggcgtcccggccacggcgcgcggatacgcccggtccagggtcttcaccagcggactggccttgccgtcctcgtcgtagggtccccagccgccgggatcgttggaccagtacgaccagcccatcccggtggcgtcggccagatccgccaccgactccacatagtccaacgcgcccggccgggtggcgtccagaccgaactcgcccagcaccaccggggcgtccagtcgctgggcggtgcgcagcacgttgtcgctccaggtggtcatcgccgcgtccacctcgcccttgaccgtcgcgtagtcgtcgcccagatccatcggcagcggatacaggtgcggcgcgaacgcgatccggttctcaccccgacgcggatcgtccacagcgggcagagccgagggcagtccccagttgacgccgaccgcctgcggttcgaggaagatccagctgtccgcgtccacgtcacggatctcgtcgatactgagccggtacaactccgccagcggcccggactcgaaggccgccccctgcaccgaaccgccccacggctcgttcatcaggtcgtagcccagcaccgcgtcggcgtcggcgaaccggtcggcgacctcgccccacgccttggcgtagtgccgcatcaacgtcgcgtccgaggccgccccccagaagttgtcgaaggcccgcaccaccccgggttccaggtagtacagctcccactgctcctgcgccgacaccggcagcccgtcggtctcggtcgcccaccgcggagcgccgttgccgacgtcgcccttcgccgtcacgccgggcccgtacaggtcctggtgcatgtcgagcatgacgtgatagccacgcttctcgtaccacgagacccgctcggcaaccttgtccaaatagtcctcgtcgtactcgccgggccggggttccaccgcccgccactggatcaggaacctcacgaagttggtgcccatgtcccggtactcccgctccacatcgtcctcggacaggtcgggcatggcgtcgggcgtgctcttggcgctggaggcggtgttgaggccgtgcaggatgagcgcgcgcccctcgtcgtcggtgatgaaccggggaacccgcgactccggctgtcctcgcacgaccgaggccaggcccccgaccagcaggatcacgacggcgaacaggacgccgaaccatcgggcgcgtcgcatgggggactcctcgccgctgtctctccaaggtgagtgcggacacgttagcatgcgaacatgaaactgattcgcgataagccggtcgaggtcgccgccgccaccggcgccctcgtgctgtgcctgctgttcggcaacggctggttcaccacctggctcttcgcgcggctcggcgaactcaacgtgccctccgccctcggcatccccgccgccctgcccgccctgcgactgtggccgctgggcacgacgacctggtggcagaccatcaccgagaccctcgccgccgcgttcctcgtcgcgatggtggcgctgtgggtttccggcaccagaacccgacacccggacgccggtgccgcgcggctgttcctcagtggctggctcggcaccatcgtggccgcgatgtccgccaacgcgatccgcgccgtggtcgcgtccttcgacacccgcgacagcatcggcgtctacaccggacacgcgctggcggcgctggccttcggactgctgtgggggctagtcaccggttggctgatcgccatcgccgccgtgctcgcccgtcgcggcgtaacctgagcggacaggttcgccacgccgacaacggaggcgacagtggacgatgacagggtcgaactcgccggggtgaaggagaccatgctcttcaccctctactgccgggatcgcgacaaccgttcccggcaaccggtactgggtgacagtcacgccagccgcatcatcgacagcgtctacgaccggatcccgctcaagttgcgcatcgcctccggcgaccgctacgtcgtcacgctgcgcgcccgacgactcgacggctggacccgggagttcctggccaccaaccccgacgccgtggtgctgcacctggcctgcggcctcgacagccgggccttccgcctcgacgtccccgccaccgtcgactggatcgacctcgacttccccgagatcatcgagctgcgccgccagctctatccgccccggcccggctaccgcgtcatcgccgcgtcggtcaccgaccccgactggctgaccgacctgcccgctggccgtccgctgctcgtcatcgccgagggcctgctgatgtaccttcccgtctccgaggtcaaggccctgctgcaccggctcaccgaacggttccccaaggggcagatgatcttcgacgtcatcgcgccctggatcgcccgggtgggctccctcagcggctacaggatgtactggggcatcgacgatccccaccaggtcgagaaatggaatccgagactgtcgctcatggacgacgctccgatcttctgcgactacgccgaggtcccgctcaaccgctaccgcgtcccgtaccacctgctgagcaaggtcaccggattccgcaacgccttccggccgctgcggttcacgttctagtacgcgatccgtcctcgatgcaccgtcggagtgtccaccgtgacctgatcgtccatgccggtgatgatccgggagaagttgtcgcgggcctcattgacctgcggccgttcgtagatcgactcggggttgttggggccgttccagtagtcggagtgggcgccgccgtagccccactcgccgcggttgtcgccctgaggacgaggcagcagggtcgttcccgggtcgctgcggaagaccttcgcaccaaagccctcctcggtcgggtcgggaccgttggtcccggcgaggccgccaccggcacccgagaccgcctggatcgggtcgttctcggcccgggtggcgaagaccgtgggaacccgcagccggttgtccttgtcgaggcccttgcggaagtccccggcgtctccggcgaggccctgcccgctgccgggactggccacgaacacgatgttgtcgacgtccagtccctgccggtcggcgacgtaacccacgaccgtcgcaccgtaactgtgtcccaggatggtgttgcgggaacgcggtccctcatgggtgaaccgcagtgagttctggaactgcgccaggtcggtggcggtctccgcgcttccggtggtcgccggtcccggttcgggtccgaaggagacgaacgagggcgcctcgtagtccagccaggtgatgaccgaggtggtggcggtggggtcgcgcagggtggcgtcgctctgcatgatcgcgccccggttgaacaggttggtgtcgtcggcgatcgtggtcccggtgccgggaacgaaggtcgcgacgttgtcggcggtgtcgggattgcccaccgccacgatggcccgcccgtcaccggccggatcgaacttgagcaggaaccggcgttcggtggacgaccggggatcggactcgttgagcttctcctcgaagtggttgagctgcttcgccttctcgtcgaacccggcgatcttcttctggagctcgagtgcctcgctcagtagcgccgggcttcccttgccctggtcgccgagccgctggatctcggcgatccgggcctgcgccgcccgcttgcgcgccgcgagctgctcctgctcgttgtccaggtacaagcggttcgcctgatcccggtcgatggccgggacgccgtccagtccgccgatccgcttggggtcggcggtgatcagcgccacgcgctgatccggattcaaaccgtcccaccacttcttcaccagctgcggatcggtggggacgtccttcaacagcggcgtcgcgtcgatgtcgggaccgtcgggcatggacacgcccgtcagctgcgccaccgcctgccggtcggcggtgaccgccctggtgcgcgccttggcgatgtcgtcggcgatggtcttcaactgcgccttgatgttcgcgcgctcggcggaggacttgcccttcatgacctcgtcgctgacccggacggtcccgtcgtcggtgacagtggcgtggatgccgtcggcacgggccagcgccgacttcagcagcttctgtgcctgccgcagttccccggcgaagtccgacagcgcggaatcgatgcggccgtaggcgagtcgggcctgggtcaggtccaggcgatggtggtgcaggttcgcgcccgccgtgtgagcgtcggggccgtaccaggtcgcctgcaacgccgaccacgcccggctggtgcggttgatgtgctcgcccaggtccacggagaccttccgggccgccctggcactgccctccagctgttcgggtctggcgttctccagttcggacaccgtcaccatgtcaggtccccgtcgacgtcgcggtgccccttgcggaagccgctggcgccgtcggcgtccagctggttcaggttcttggcggacgtcacgatgcccttgccggtgccgcctgcgcgttcgccgagcttcctggtctgaccgctgagtcttcccgccgtggtgtccagaatgctcggtgtggagaaacccgtcatgcccctgccgccctcgacgatgtggcgagcctgccgcgaggctgtgtcggtgatctcctcaccgattcgctccacattgttccccgccttggtcacggccgcgaactctatgtactcgcctgcggtcatcgatgggctccctgtggctgtgcgctaggaacggtcgggctggaccgtggcgatgaacgcgtggaagtccgtggtggcttcgtccagttggccgggcgtggccgtcaacgtcagctgcaacaccacgcgcttgcgggaatcctccgcgtcgacgtaggccatgaacagctgccgctgcaccagatcgcgcgtccggcccttgacgtccacggtcatggacaccgactgggcgaagcccggcgacgactcggtgcccagcgctttgcgcttgctcacctccacattggtggcgaaggcccggacgcgctccagcgcgtcgtccgctattgcctccagtgacgccgcgtccggacggaactcaccgctgatcgtgatgttggcggtgaacccgtcgtcgggacgggggtgcagcgccacgaaggcggcctgcggggcgccgacctcgtcgggaggcgcgggacgccagcccgcgggcaggctgaactcgatgggtatcggcaggttcgtggccacggttggtccgttcgtcgtaggtgcgtgtctcagtcgaaggggttggcgaacttgacgatttccttcgggtcgatggtgacgttgccgccgaccttaccgccgaggcccaggccgacaccgactttgcctccgatgtggaacttgccgtccggtccccggcccaggttgaactcggcctcggctccggcacccgcccagccctcggcttcggcaccgacgcccacgccggcgaactcggtggacccggtgaccttcgccttggcgcccgcgaacgctccggccttggcgttgacgccgtccttgccgatgcttccctcgagttcggcgttggcgcctatgagggcctccccgccgaccttcgccttgaacggtccgttcccgtagtcggcctcggtggcgaacttgatcaggttgccaccgatctcggccttcccgaaggcgttgccgtcggagacctcggcgcccgccccggcgttccagcccgacgacagggtcgtcttgtgcttgagatcgccgccgaggaattcggactggccgcccttggggtcgccgagccaggtgtgctcgccaccgacccccttctccgcgagcttgatggtggggtggaccggtttgcggttctgcggcgtcctggggtcggcgtccgggttggcggcgatgaggtgggcgttgagcggatccccgcgatagttgggatcccggatcacctggatcggattgccctgccggtcggtcacgagccgcccggtccggttgtcgaccagcgccggaatgatctcgccggtgttcgggtcccggaacgcggggacgaaattgcccgccgaatccctgatgggctcgaacttcccggtctgggggttcttgcgccacgacatgtagtgggtgggcgggaacttctctgtggacggctgccacttgccgtccttgtagatcagtcccgcctcgggcttcttgatgagacccgggcccttgtcctcgaccttgacgttgtacgccttgcccgcgtccttgtactggtcgagccggtccagatatcccttggcccgtcggtcgacctggcgcgccacctccagctgctgtttgaagaggttggcgtaggacttggccagtgactgccggcgctgtctctctcggatcagggcggcgtcggagtagctttccgggttcttgatgggttcgggggtcacactgccgtcggcgatgttgaccttcgccggtatccgcgtctcggcttccgagacggtctgccggacgttgtcctgctgtgtcttgagccgtgagccgagatcggtgagcacctggctggtcttgcggaacacctcaccggcaccctcgagcgggaccttctgatcctgcagcagggtgacagcggtttcgccgtccttgccctcccacattcccggcagtcgcttcgcgtgcgactccatctggtcgccagcggtgtcgaattccttgccgacggcctgcgcgccgttggccgggacggtgatcctgccgaattcagcctcatacagagttttaaatgaaagcattcgtccacttcgccgtgagtcgtgactacttgtacgctttggcgccggtatcgtcgtcggtcttgtggccgcgggcggccctgttgatggccagcgccgcgtgatcgacctttatggccagctgtctggcgttgtgagaccagttggaagacaaggtctccaacgccttcgccgactccagctccgcgatgtctatcttgatcttggggatcttcgccgcggttccgtcaatggaggtgccggtgcgcgtcacctcgttggagaaggcgatgaccttgtcgggagcgatcttgatcccgtcgagcggaccacccatcagcggtactcctgcttcccgatgaccaccggagcgctgttctcacgcgtccaggggatctcgtcctcggtgagccaggtgtgctcgccgcgttcgtcgtcgtcctcgccgtgcgggctgtaggggggcatgaggcccgcgccgatcggacccgacttcccggccgcggagccgggtgcgcggccggcggcccggggagccggggacggggccgccgctccgccgcccgccgcggccaggccgcccatgaccgggggaaccgagggggaggcgccgatggctccggcggtggtggccgcggcgaccggggcgctggcggccgggccggtcggcagggtcggggccgaggtggcgccgcccgccagaccgccgccgccgtggagtccgtcctgggggtcgtacggctggtacgcgccgctgccgtagcccgggccggtcgggtaggggaggggctggacgccggtggggtcctggccatgtggggccgtgtcccagggaagccgggagcggtcctcggcctggtcgccggtgccctcgggaccgggggccggatcgtgccacttcttgtccacggtgtcctgataggccgcggcgagttgctccatgatggccgccagcagtttcgcggccagcttcttcagcttctccttctccttgcccgaggcggcctcgaccatggcgatgatcggttccgcctgccgttgggcctgttggagagcggtggctgcgttgagcattccctcgtaggcgtcctgggcgtccacgttcagctgcttggcgaagccgcccagggtgtcgaggcgctcgccgtaggcggaaccgtcggtgccccgataggacggtttgacgacctgcgccttgggacgcaggatgccgtgaacctcgtcggcggactgggtggcctgcttccagtcccgggccgcctgtgtcagcgcggtgggatcgcccgacatgacgtaggcgaccagctgctcgtaactcatttcactgtagttacccatggtcgtcagatctcctgtccgggaacgcgactgaaactggcccggccttcgcggtcgagccggtcgtaaccgacgaggatgcgaccggtctgcttctcgctgtcggtgatgaagcccgacagctgaccgaaacgccgcagatactccttgcggatcttgtcgtgcacggcgagggcctggacggcctcggggaaggtgcccagtgccgaggcactggcacggccgaccgcctcggcgcccatatccgacttttcccgaagttgtgcgaaagttgaggatgagaattcttcgaccgcatttgtgtcgatataagactcttccccgtattgcggggcggagccgggaattgttccggaaccggtgctaatcggggtggaagcgtatttggcctcattgagtaccggcggcttgacatccgtgggttccactggcgcagaagtcatcgagaggttgcctttcaacggattgctggcattgacattagcgcaggaattgacgaatggaaaggcgtaaaaatatgtttggaatgcgtctttggtccgattcccggcagtttatttgttttccgggagttcggtgaaaccctcgcggaccttctcggggtccagtgacggaccctcggggaccagggtcaccagcgaccggggaacgggtgtgggggtgacctcgccgtagccgaggggttcgagggccgcctcgggcaccgcgaaccgtttgctgtcggcgatcaggtagacggtcccgtcggtggcgtcggcggtgccgaccgcccggaccagcgcgccccggccgccgggcgtccacacgtggtcggcggtgctggtctcgtcctcgtcgttgtccgttgtggtcgacggtgccttcgtgatggcttcgggcgccttgtccgccggataggtggccaccgcgacgtcgtcatcgtcggccgagtcgtagacggcgcacacgacgcccttgccggtcagcggcgagtcgcgcatgacgttcgcgtcgtcgggccacgcctccggctgcgccggttcgtcactgtggttgtcctccacgacatcgctgtcgatgtcggtcgggatgggggcgttgcccttcttgagcagcagcaccccgacctcggtggcctcggcgaagccctcggcggtgaggacgtaggtgaccttgcctgacttgaagatgtcgccgttgcgggcgtcgtcgttgccgggcagctcgtgttcgtcgtccccgccggggatctcggggactttgaggtccggcccgaccctgatcccctgcaggaaggcgttgttgaccgtcacggcgtcctgggcctgcaatcccaccgacggcagcaccttcgggtcggggacggggaaccgcaggtcgttccagatcagcgagtactcctcgtcggcgaccaccagctgtcccttgccgcccaggcggtccttcgccttcggggcctccagcgtgacgtggctttcctgcttcttgtcgttgccgtccttgggggcgctgcacacctgccacggcagcctcaccagctcgtcggcggcgggcggggcgaccggcaccccggcgatgccgaagcggtcgccgcgcgggacgtcgtgcaggtcgctggtggagacgtggaccagcggggcctcgccaccgtcctcaaggaacagtcgggccgaggtcaggttctccaccggatacagcgcgggtttcaggtagacgtaggtggcgccggtctcctcgtcgacgacgatggtgccctcgtcctgctcctgccagtcgccgaggttgaacagcgcgcccaccacccagaagcccgcgaacacgagcagcgcgatcgccagcccgccgatcatcgagcccgcggtccggcgcatcgggaattccatggcctccggattcccctggatcattccggacactatgcgcctgatgacgaagcgatgcgcttgcacctgttcgcgttttgtccgcatcctgacctttctcctactagtaccacttaattggttatatgcagatattccggtttggcaattcaggcttatcggaaatcgttgtgcggcaactaaaaagatagtcgtcggcggctggtaaatccactgggctattgatactgtgcaattgtcaacgagctccccacatcaaatcctcaatggaattgaaaggacgaccatggccgcgaccattgggctggagcctcgtcgggagcgcctgggaatcggtccggtcggcctgggacgactcgtggcctgcgaggtgctggcggcggcctcggcaccggcctggctgcttccgcgaccgaccggctacatcgcctccggggtggcggcgctggcgatcgccgcgatcgtgctgctcagcctcaggggcgtcggccaccggctcgccgtccggtttcgccagcggggcttgcggaagcgggcccgggtcacaccgaccaaaggagacaccctctccgccctggcgccccggctcaacatcgccggagtcatcgagcgcgacgtcgagtacggcatcgggttcgacggcaacggctggttcgtcggcatcgccatccaggacgaggatcccggcacgccgaccggcctgagcgcccgcaccctcgggtcggtggcccgggtgctgctcgatccggcggccacggtcagcggcatccagatcgtctcgcacctgattccggctcccagcgcggaactggaccccgacgccgcctgcatcgagtcctatcgggagctgctgggcgacgacccgaccgtctcccaccacaccacctgggtggcgatccgcctcgacgtgaccgacgcctacaccgtcgccgaggaacgcggcggcggcgtcgagggcgcgcgccgcgccgtcaccgcgatgaccggaaggctgctgaagcggctcaccgacgccggtgtcggccaccgggtactgggagccgacggcctgcgggtcgtgctgacccattcggtgtcgggcgagacggtctcggcctcgctggcggaacgcgccgtcgaggaatggagcggctggcggatcggatcccagctgaacgtcaccttcggcatcgacggcagcgtcgacgacatcaacggcctccgccgactgtggacagcgctggcgatggtgtcggcgtcgttctcgacgctctcggtgacgttgcgcccctggcggcgcggcggcacctccgaaaccgagatcaccgtggaatcactgctgcgggtggcctacgacgacgaagtggacgacggcgtcgccgccgaactgaccgacgcggcccgggagtgcggcattcgactgtggcgcttcgacggtgaacaggcggtggcggcctacgcctcggcacccaccggcggcggatatccgggccggtagctcagcaaaggagaacgcacatgaccgagcccgatccgaaggtgaaggctttcaaccagaacgtcaacgacggcgtcgcggtcgacaccgaccagatccccggtgaggccaaacgcatgggtggggtcgcggggcacatccgcacccacctgcacaccggtccgaagaccgtgacgctggacggcgggcacaccgccaagctggcctcggcggcggccctgaagacgacggtctcgcaatgggtgaagtggggcaacgagcgcgccggcgacgtgacggccaccggcgacgcgacccgcaccaacggtgaggcatgggtcgacaccgacaagaacggaaggcaggacttccggccggatctggtggtgcccaagcccaccacgctcccgacttcctgacacgacccgctcggcaatgaccaccgatgaaggagatccgtgatggccaagagctccatcacctttgaagagctgtactggatgcaggtgcaggacgtcgacaaggccggggcgaacagtggcaccttcggcgacggcatgcgctcgcacgccaagaagatcgagcagctcgaaggccgcgtccccagctactaccgttcgcaggacggcaaactgctgcaggacacgctcaacatccaggccccgccgtttcgcaacgccggtgggaagttcgacgacatcgccgagacgctgaagcacctgtccaaggacctgtcggagaaccaggacaagctgaagaaggtcgtcgaggaggcgaaccagaatcccttcctggagtggcgggacaagcagaacggggttctcgcggtcaaggacctcggtcccggcggggaggagaacctgaccccgcgcgagaagcagctgtacaaggaggccgtcagcaaggtcgatccgctcaacgccaggatcaaggccgccgtcaaggccgcccgcagcgccgacgacagggccgcggccaagatcgagagcctgggacccaacggcgagaagggaaagaagcccaccggcggcggcgaggacggcggtggcggccaggggggcgacgacaagggcggctccggtgagaaacccggcgaacaggacggtggctccgaagaggaacccggagagcaggacggtggtcccggcgacaagcccggcgaccgtcccggcgaggacccgggatcccagtaccccggcggtgacgacccggggtcgcaggatcccgggggtcaggatcccggcagccagtaccccggtggtgacgacccggagtcgcagtaccccggcgacgacggcaccggctccgacgagtgggaccccgacgacgactacgacggcggcggtctcgccgacggcggcggagtcggcggcggactcggttcggccggtggcggtggtgcctcggtcggaggtggcggtctgggttccgccgggggtggcgcgggtgtcgccggtggcggcgtcggcggtgccgcggcgggcgtgccgggtggcgcgatcccggtcggcgccaacgcggcggcggcagggcgcggcggcatcggcggcattcccatgggcggcatgatgggcggccacggcggtggcggcgaaggcggcggcagcggtgagcacacctggctcgccgaggacgacgaccccttcggcaccggcgacgcggcaccgcccgtcatcggatacgtgcccccggctcccgaaccggagaccggcacgaagaccgaccgctccggctcggtcacgtccttcacctgagacccgtcacgaagtccccgaacccgtcacggttcggggacttcgcgcgtgctcagatgttgcggatccaccagtaggcgtcccagacccacagcgtgatgggcaggacggcgagggtgaggatgatctgcacgatgtcgccggtgcggccccacaccggcgagatccgcttgcccgccaccacgagcgagaacaggatcgtgaaggccgcgaacgcgatcaggccgccgcccacgatgcccagccgccagccgtcctccagccacagcccaccggccagggcgaggcaacccaccccgacgagcccggcgacgatgagcggcagccgctgccgcagcgtgctgaagtccctggccttcaacaggaccacgaacgccagcagcgcgcacaggatgaacgccgagacggtctctgcggcgccgagccacggcaacgagacgccgatcatcagcgcgcaggcccccagcagccccgacaggtagtcgtcggcgcgggcgctgcgcttcagcgccagttcaccgtccaaagtctccagatcggcgcgcagttgttgcggggtacggggaatgtcgggcatcggcagttgggcgagccggtacgacagcatcggcagcatcgggatcgccgccagcgccaacaccgcgacggtggccgccgcggcctgcgtcggcacctccagccaggtgcgcagcgcggttcccaggatcaggccggtgcaggcgaccgccgcggagtggaacagcggcgccgagcgttcggcggccagccccgccaacgcggagtagaccacgccgacgcaaccgcccgccagcagatggacggcgcccaggtcggacatctccgccgcggggatcagcaggatcgcgcccccgaacagcccgcagccgacgccgatgagtcccagcaggacggcggcgtggtgctgctcgaaggcgcgcgccagcgcccagcacgccaccagcgcgaccaccccggccgacaggacgatggaccccgccagcccgcccgccatggtcgccgccgtcaccagaccgccggcgagcgccagggtccccgtcacgagacccaccttgcgcgaagtggacggttgccacttcccggcccgatgcgaagcggcggtggcgatcgcgtcgatgacgtcatcgaacacagtggccggtgcggtgtcggcggcgagtcggaagtacagttcctcgccgtcggtgagcttcaactgcgccggggacaggtccgggttcagcggcggttcgccgagccgggccagggtccagccgccgcccttgacgccgtcgttgacgaagaactcgccgttgggggaggcggcggcctgcaacagcagatccgcctggatctcggcgatcggcacgtgcaccggcagtgcgacgtccattctggtgtgtggtgccacgacggttacccggcacagaccggtagcggtgatcggggccattagctctccaaacagagggattccgttgccgagaataccgcctcgaattggcaattgaaatagcgcgatccgttgccttgacacgcatttttcctattattccggacatttgcgcgtagtcgaatccacattgttacgggtaactattgactgtcgacaccgatacgatgacatccctcgatgaatgggagctgggagcgccatgagcacggtgacctaccgcagacgcccgcgtaaaccgggaccagcgcttcccagcggtgacctggagctcgaaccgccgccggacctcccggcacccccgccccgcaacatcgcgcagctgctcatgatcctgccgatgctggcgatggtcggggccatgatgctgttgttctccggccggatcttttccggcggtggcggtggcggcggtttcaattccggaatgctcgtcgtcggcggcctgttcggagtcgccatggtcggaatggtcggaatgtcattcacgcgaggcggccaggacgccgccgaaatgaccaattcgcgccgcgactatatgcgatatctggcgcaatcccggcgaaaagtgcgccgcgcgggcgatcagcaacgcgaggcgatgcgctggcgccaccccgatccgtcctcactgtggacgctcggcgcctcggcccggctgtgggaacgccgccccaccgacaccgatttcggcgaggtacgggtcgcggtgggaacccagcagctgtcggtggtcatcaagaccccggagaccaaaccggtcgaggacctggaacccatgagcgccatggcactacggcgcttcgtcaaggcacagtccacggtgtccaacattccgatcgccctgcaactgcgggcgttccgtcgggtgtacgtgcgcggcgaccaccggtcgtcccgcggcctggtgcgggcgatgctcagccagctggccaccttccacgcgcccgaggacctgtgcctggccgtggtcgccgaccccggccgccgccgggactgggaatggctgaagtggctgccgcacgccaaccaccgcgaggaactggacgccgtgggggcgcggcggctcatcgtcggcagcatgtccgaactggagggtctgctggcggcccagctcgccgaccgcaaccggttccagaagaacgtgtccccgatccacgagggcgtgcacgtcgtggtcgtccacgacggcggcgaggtgtccggcaacagcatgctcaccggcgccggggtgtcgggcacgaccgtgatcgagttcaacccgcagctgccgcgacgcctccagccgtggatgctgtgcctggaggtcgatcacgacaaactcgtcatgacccagcccggcggcagcgtcgacctgggcaggcccgactggctcagcgtggtctcggccgccgccctggcgcggcagctgtccaagttccggctggccaccgtcaccacctccgccgaggaaccgctggcggtgtcgatggagctgcccgacctgctgggcatcggcgacgcgggcgccgtcgacccccggcacacctggaaggacgaccggcccaacgcgcagcgcctcaccattcccatcgggctcgaccccaacggctccaaggtcttcatggacttcaaggaggcggcgcagggcggcatgggcccgcacgggctcgtcatcggcgccaccggctccgggaagtcggagatgctgcgcaccatcgtcaccgcgctggccgtgacccactcgtcccaggaactcaacttcgtcctcgtcgacttcaagggcggcgccaccttcgccaccctcgaccggctgccgcacaccagcgccgtcatcacgaacctggaggacgaactgcacctcgtcgaccggatggccgacgcgatcaacggtgagatgatccggcggcaggaactgctgcgcgacgccggaaactatgtctcgcaacgtgactacgaacgcgcccgccgcgccggagccgccctggccccactgccgagcctgctcatcatctgcgacgagttctccgaactcctgtcggcacaaccggacttcatcgacctgttcgtcatgatcggacgccttggtcgctccctgggcgtccacctgctgctggcctcccagcggctcgaagagggacgactgcgcggcctcgactcccacctgtcctaccgcatcggcctgcgcaccttctccgccatggaatcccggaccgtgctgggtgtccccgacgcctacgaactgccgcaggcccccggccacggctacatgaagatcgacaccgacaccatgctgcgattccgcagcgcctacgtgtccggggagtaccggaccgcgcagatcagcgggacgacggttcagcaggacgggaccgtcgcccgcaccaaggtgctgccctacggcgtcgaacaccagccgctgccgcccgaggcgctgacccccgacgaggagcccgaaccggacgaggaacagctgtcggcggaggacgacccgaccaaggagaccatgatgtcggtcatcacctcccgactcgaagggcagggaccgcccgcgcaccaggtatggctgccgccgctggaggagtcgccgagcctggaccagatcttcacccggctggccgtcgacggggaacgcggcctgcacgcccccgactggccacaggggagcctccacgtgccgatgggctggatcgacaagcccttcgaacagcgccgcgacctgctcaccttcgacctgtccggagctggcggcaacatggtcgtcgtcggcggcccgcagaccggcaagagcaccacgctgcgttccctcatcggcgcgatgtccctgtgccacacgcccgccgagacccagttctactgcgtcgacactggcggcggcagcctgcgggggctcgccgacctgccgcacgtgggcggcgtcggctcgaaacagaaacgcgaggtggtgcgccgggtcatcgcgcaggtccagtccatcatcgacgaccgtgaggcccggttcgctgatctcggcgtcgagacgatggcgggctaccggaccatgcgggcccggggcgaggtcgacgacccgctgggcgacgtcttcctcgtcatcgacggctggcagaacttcaaggaggacttcgagccgctggacgacgacgtgctcgtcatcgcccagcagggcggcaacttcggcgtgcacctggtgctgtcgtgcaaccggtggatggacatgcgcccggtgctgcgcgatctcatgggaacccgcgtggaactgaaactgtccgatgagtacgactctgagatcgaccgcaaggcgcagaagaacatccccgagcgcgcacccggccgaggcatcatccactccggacacgcgatcctcagtgccctgccgcgcgtcgacggcagcagcagtggcgacgacctcgccgacggggtggcccggttcgtggccgcctcggccgaggcctggaaacacgctccggccgaaccgatccggctgctgccgcgcgaactgcccatcaccgagctgcccgaaccggtgcccgcgcgaccgctgccgatcggcgtcgacgaggcgcgactggaacccgtcggcgtggacctgagcatgagcccgcacctgctcatcgtgggcgacaccgaatgcggcaagaccaacctgctgcgcgtcttcaccgagcagctggccaagacccgcgagcagaaccccaccaaggtcctgatgatcgactaccgccgcaccctgctgggcgaggtggacgaggaactcatcggcgagtacgccgccggggccgaggctgccaacgaggcggcgctgcggctggccaactcgctgcgcaaccggctgccgggaccggacgtgacccccgaacagctgcgcggccgcgactggtggaccggcccggagatctacgtcctcgtagacgactacgacatcgtgtccacccagagccccgatccgctggcgcatttcgtcgacctgctgccacaggcacgggacatcggcttccacttgatagtgactcgccacattggtggtatttcgcgagccatgtaccaaaatgtcatccagcggctcaccgaattgcagactccggtgctgatgatgtccggtccccgggaggaaggcgccgttttcggcaatgtccggccgctgccgcaaccacccggccggggcctgctcatcaagcgggatggcaactccctgattcagacggcgtggtcgccctcgcgtttcggcaattaaaaaatgatatgtccggaatttgatataaggcactaacgcattttctttgaaaactgcttcgcgagatctttccaatgcgctattcgatagtaagctggggtcggaaaacccgctgggtttcctattccagttcacaacgaacatcagagctattacggaaggcgagtcgcttatgtccggtggcgatgaacagcttgtcgatcaagcagcgctcgaagccatgaagtcgaagatcctcggccacgtccaggagttcgaggcttccatgaagaggctggtgaagagctcgaccgggatggaaggtcagggccgcaccgtcgaagcgttcaaacagctggtcgagggaccggtccagaagaagtcgacggatatgaaccagaccctcgaggagctcaaggagcgcctgaacaccatcggtgtcaacaccgaagagggcgacgcgcaggacgcgcgggtctaccaggccgactacgcatagggcccccacctcatcagacacttcgaggcttagaggagaaacacatgagcggtggcgtctaccacatcagctaccccgccattcagcagatgcagaacgagttcaaccaggacgcggagaaggtccgcaccgagttccagaacctccgcaacgccgtgcagggcgccgcccagcagggcctgaagggcgccgaggggctggagctggagtcgggaacccttcctgccctggacaaggactggaagaccctcagcgatgaactcaacgacatcagtcagcggctgaagcagaccgaggcgaacgcccgggaccgcgcgagcagcaacgccaagctgctccagacctctcagggctgagcgcgacgtaccaaccgacagcatgggcccccaccgcgacggtgggggcccaatgtcgtgtcacgaccggtcggcgagctcccggttgcgccggatccgcgggatcagcgagcgtccggcggccacggccaccaccaggaccacggcggccagcagcatcaccccggcggcgttgcgcgcgaagtactcggtgtcgccgggccaggccggtcgcggcggcggagcctgggcgtgcggcgtgttcttctccaggtcggcggtgacggcccggtacgggtcgaccatgccgtggccgaccgcgtcgttgcggccgtcctcgcccgccgggtgctcggcggtcttggtgatccgctcggccacctcggcgggggacaggtcggggaaccgggccatgaccagcgccgcggtgccggtgacgaacggggtggcgtagctggttccgctgtcgcccttgctgtactcggtctcgctgttggggctgggcccgatgatgtccacccccggggcggccacgtcgacgtaggagcccgtgttcgactgctcggcgggctgtccgctggtgtcgaggttcgccaccgccagcaccgacacgtcggtgcggtcgccgtcgccgtaggcggccgggtacaccggttcgttgcggccgccgtcgccgttctggttgcccgccgcggccaccagcaggacccccttgtcgtgggcccgttccaccgccgcctccagtttcgcgctgggcgcggtggccaccgacaggttgatgatgtccaccttcgcgtcgacggcctcgtcgatggccttggcgaggacgtcgctgaagccgtcgcccggggtcttctcggcgtcgggccgcacccggatcgacagcagctccgcctcgggggccatgccgcggaactgcccctccggatccggacggcccgcgatgaccccggcgatgacggtgccgtgcccgatcagatcgcagcccgcgcccttgcggtcctcggtgtaatcgccgccggcggtgactttccccttcaacacccggtgtttgtcggatacccccgaatcgaggacggcgaccgtgacgccttcgcccttcgtcaatgcgtcgacgcggccgacgtccattctctcctgcgaccacggcgtgccctcccacggcgagtgcccggcttcgcttttacagctcttcgcataaaccggatttgtcggaatggcgatgaaaagtccgccgatgacaatgagggacagaattcggcagcacattcgcatgccttcagcctatccggaaaacggtcggcgaataaggccgacgaattgcgggaaatcgccggtaattccgatttgtcagcgcacggaattaaacgacgcgacgaatgctcgcgcaattccgtgatcgccagtccgtggccgtccgggtccaggaaggacgcggcccgcaggttgtgcacctcgcccgacagcgccgcccggggcgggtggatgaactcgatccccttggcgcgcatggattcgtaggccgcgtcgatgtcgccgacctcgaaggtcaggtgcatcaccgggtcaccggcgccgggcgcgtcgtcgcggcgccacagcagcacccggccgaaacccgcctccagcagcaccgcgtcgggagcccggtcgatctccaccaggcccagcagctcggtgtagaacatgaccgaccgcggcaggtccgcgacgatcagggtcgcggccacgtcccgcaccgcctcgggcggcagcgacgaggcgcccccgtagtgcgccacggtgcccggcgtctcggcggccagcaggctcaacgcggttccgggagtctcggattgctgggacggcaccggttccgggtcgtcctcctcgtcgaacagcggcgccatcaacgcgtcgatgtcgtcgaagtcgtcgtcgagggcgaccggctcgtcctcgtcgctgggttcccggggagccggtacctcgaccgaggcgtcggaatcctcttcgtcttcgtcttcgtcgtccaggtcgtcggactcgggtgcttcggactccggttccgtggtgcgcggcggatcggcggggacggtgtcccgtgccgacgcctgcgccagcagtgtctcgcgggcgacctcggcggcgatcggcggatcgtcctcgggtgcctcggccacgacggcttcggtcgccacgggtccggactcggtggtctcggccttcacctcgtccagcccggcctcggcgaccggttcgggttcggacgcggcctcggacgactcggtctctgccggtgcggtctcgaccggcccggcggcggccgcgtccggctcatcggccttgtcgtcggccgcctcgtcgcgctgcttctgcggcaccacaacggtcacggtgtccttggacggcgccttgacctcggcggccttcgccgacacggcggcggacggggccttcgactcggcgtccttctcgctgtcgtgcgcgaagctgcgctccaggtcggccagcgagttgacctcgtcgtcggccggttcgtcctcggtcttcaggtcgtcgatgtggaactcggcgaccttctccagcgggacctcggtctcgacgggctcctggatgaagtggtagcgcgcccgcgccgccgtcaccaccgccagcgcaccggcgaagaacaggaacgcgatcaccgcggccgcgatgctctgggcgccaagggcgatggcgccggtgaagagcgagagaaccagtaaagtcaggacaccggcggcccgggaccccccgaagttcttcaggttgccgaatccgccgccgaccccgccgcgcgcgcctcggcgtcgcggccggttgcgccggtccatctcatgggtcgcccaccagctgcgccagccgcgcaacggccggctcggttgcgccacacggcctttgacctgctgccgaccccggttgcgggtcgcctgctgctgccgcgcccgttgggcggcgcgctgggcgtgttgcgcgtgctgtgccgcgcgtgccgaactgctcgactgcccacgctgttgccgggcaccacctttgggggcggcacccttcggggtggcgcgttgcggctgtctccgcgccgcggccttgggttgctgccggggcggttgacggggtggttgacgcatgtcggtggctggccctcccacgaacgatgaggtagatggtacgtccgctgcggccagggaggcaatacccattaagatcattgccccggacgaatgaaggagtaacagtgtcacagcggaccctcgtattggtcaagcccgacgccgtacggcgcggcctcgtgggcgagatcgtctcccgccttgagaacaaaggactgaccattgaggagatgcagacgcgtacaatggacggcgagctcgccgacacccactacgcggagcacgtcgacaagcccttctacccgccgctgaaggacttcatgacctcgggaaagctggtggcgctcatcgtgtccggcgatgaggcgatcacggtggtgcgctccctggccggtgcgaccgacggccgcaaggccgcccccggaacgattcgcggtgacctgtcactgtccaatcgcgagaacctgatccacgcctccgactccgaggactcggccaagcgcgagatcgcgctgtggttccccgacaactgacgtaagacctcctcccgcatcgcgggatgaaaatcactccgccggtcaagcgaacctgcgagccgtccgcacccgtccccatggcgacgtgtcgatatccaaacgcgcgccatcctcgatatccggatgggtgcgcggctcgaaggtgaagccatgactgaagaccccgaacggcccgaggacgacgcggtggcaccgttgccgtccctggccgaggcccgcacccgccgtcggcggcgcgggcccgggcgactgcccgacccgccgcccgtcgaggccgaacccccggcgaagcggcggctgctgtccggcggccgtggcaaacgccgacgcggccgccaccagcccgccgccgaaccgacctcacccgcgcccgccgtggcgccgaccgagccgccaccggtcccgccggtcacccgtccggcgccccggatccagccccccgatccggacgcagacgtcccgccgacgccgatgtactccgacgccgccccgcccgcgcccccgatgtacccgcgcgagccgcagcagcgatccgaagcgccgcaaccgatcgacagcccggctcgtcccgagccgccgcagctgtaccgtccgccggcgtccctgcccgcctaccccgacccgccgcgctaccagccgccgcgtccgcagcagacggtcccgtacccccacatctccccgcagcccgccgagccggaccccgtcccgccgtcgcgcccggtgtcgccgcccgcggctgcctctcgcccccgcatcttctccggcccaccggttccggccaccgcacccagctccccggtcgccgccgagccccgtcctcccgaaccgccgacggccgaactacccctggccagcccgcctcccgaaccgcccgtcgtccggcggccccccgaacccgccatcgcccagcgcccgaccgaaccgcggccgcaacccaccgaaaccgcccccgacccggccgggatctccgccccggacgacctgtaccccgtgaccccctcgcccgccgttcccgtgacgccgccgaggcttcgggaaccggtgtggcccgacgaaccgcccctgcccaccaccgtcgaccacctcggacgtcgcctcgtcctggtggccgtggcgctggcgctgctggccgtgggagtcaccgccacgctcaccttccagccgttctcggccaaaccgagcgcgaactccgacaccaacagcgatgccagtgccggcgccagcctgccgcccaccggcccgcccctcagctcggacgacctgccgccctcctatgagaaggccaagctgcccgacaacggcgacatcctgctgtacagctggtccacccgcaaatgcgtgagccaggccgatcccgtgatcgaccccgaggcgaagttcgagacggtggtgtccagctgcgaagaggaacgggccacgatctacctggaggagatcgacggccggtaccggttccagcctcggggcatcggcggctgcgtcgtccccaacggcaccggcgaaggccggggcttccgagatggcttctgcgacaggaaaccccgggagttcttccatctcgacgatgtggacgaagacgggttcgagaacgtcttccgcgtccgtaccgccgagaccaactactgcatgacccttgacggaaccaccatcgtgcagcggccctgcaccgccgacgacccgaaccagcagttcctcctcgaagagctctaagccgtcagtcgcaaggcattgccgatgatgcggtgccccgcgacccccgctgccgtgaggatcgactccgggtggaactgcaccgcgaaccgctgccgctcggcgtcctcaatggccatgacgacctcaccggtcgccgccgtcaccgcgaaaccgccaccgacctgctccggggtggcatacagcgagtgataccgcgccgcggtgaactcctccggcaagccctcgaacagcgacccgcccgacaccgcgatccgggcgggcttgccatgccagggaacatccaaggtcgacaactcgccgcccgcgtgctccaccatggcctgcaaccccagacacacgccgaacaccggcaacccgcgcgtatagagctcgtcaagcaaagccgcgcaaccgaagtcgttcggacgccccggccccggcgacaacaccaccaggtccggccgatacgagtccaacagcgacgtgtcgaacccgaaccgcaccgtcgacaccgtcgcctcgtgctgccggaagtagtccgccaacgtgtgcacgaacgagtcctcgtgatcgacgagcagcacccgccgccccttcccggccgcacccccggccagctcgacgggggaggagtcctggcgaaccggcgccgaatccgccgacaccgcctccaacaacgcccgcgccttcagatacgtctcgcgctcctccgcgtcgggatccgagtcgaacaacagcgtcgccccggcccgcaccgtcgccaccccgttgcggatctgcgccgtccgcaaggtcagtccggtgttcatcgacccgtccaggcccagcttgccgatggccccgccgtaccactggcgcggcgtcgcctcctgctcctcgatgaaccgcatcgcccaggtcttgggagcaccggtgacggtcaccgcccacatgtgagtcaggaacgcgtccacagcgtccatctcgggccgcagcctgccctcgatgtgatcgacggtgtgaatgagccgcgagtagatctcgatctgccgccgcccgatcacccgcaccgaccccggcacgcacacccgcgccttgtcgttgcggtccacatcggtgcacatcgtcagctcggactcctccttcagcgaaccgagcaactccgcgatgttcgccgcgtccccgagcgcgtcggcccccctgggcaccgtccccgcgatcggacaggtctccacccgatccccggtcactcgcacatacatctccggcgaagcacccacgagatactcgcgctgccccaagttgatgaagaactcatacggagccgggttcgcggcccgcaaccgccgatagaacccggccggggaatcgcacacggcgtgcatccgatggctgggcaccacctcgaacaggttccccgccgcgaactcggtcttggccagcctcaccgtctcggcataggaacccggcttcggcccctcgggcgcctcggtagccggacgatagtccagcgcctcggtcccccgcggcaacccctcggtcgaaaccccgtccacctcgaactcatacgagaagtggtgcgcgatctcccgctcccgatcccagatactcaacgcgtccggcagctgcaacaccagctcccggtccccatcctcgcgagccttcgccaacgccatcggctcgaactgaaacgccaggtcatacccgaacgccccatagaaccccaggtgctcgtcctcacacgccaacgccgccagcaacgcccgcaccccggtgaacacactcgactgccgactccgctcctcctcggcgaaccccccggacggctcgggcacccgcacccgcacgacatcctcggcctccaccaacgactccccacaccccagcaacgcccgccccaacgcgggcaacaacacccgccccctcgcgttgagagccgccacctcgatgtcccgcccccgcgaagtcacctccacacagggatccacaaaggccatgtgccagcggctataacgcccgggatactccatccccgaactgaagaccccaccccggcgggtctcgacggcgtcgatgatctcatcgaactccccgggacgaaccggactgtccgtcctgtgtatctgaattccggaacctgtctgaaacgagttcatggcgggcaagccctttcgataatgagccaggcccggacagtacaaaaaaggaccgcccgtgctcggcggtcctggtttgattcgcgtgcgaaatcggtggccgcctcagcggcgccaccagcatcccgtcattcgacttcgcacgaggagaaccatagccgatgatgacgggattgtcaccgctgcaggggagcggcgcgcagcgtgtcgagcagcgagcgcgcgtgctccgcctccgggacgccgagatcgtcgaagatgtctcgtgcctggcgaccgagggtttcggcttgggagccgtcgccgaggtcggcacacagcagggccttctccagcaggcatcggccgatccgcagcggctgggagatgctctcggatatctccaacgcggccgacacatggtggttcgctgtcgggaactcgccgattcgccgacttattcgggcagctgtcaaccgggccagcgcgagtagatcaggttttctggcggcgtcgggtgtggcgagaacgtgctcgacgagagccagcccgcgttcggcctcacccgtgtcacagtgcagctgggccagtgtgcagcgcgcctcgtacgcgatcgcggtcctgccggagcgttccgcgatggcgatggcctgatcgagatcggtccgggctgcttcgtattcgccctcgatacggtgcacctcacctcgcagccccagcgcgatggtgcggacctggggcggcacgagctgggaatactcttcggccaggacccagctcagccacgctttgaggtccgcgtagcggcccatgtcgaagtacagcatgcccgcgggcaaggcggtactttgcggcacggtcgtacgagtctcgacttctgaactgacgacgatgcgccaagcgtcgtcgtatcgtccgagttggcgatacagagctcccagattgagggctcgcacctcgcggtccaccgtcgcgcccgtctgttcggcgagttcgagggtctcggccagcagttgcgccgcttcgtcgaagccgccccgagtggaaagcactgtagacaggttggttcggatcgttccgttcgcgtccccatcgccttgcacggcggccaaggcgatggcctctcggcagtaacgctcggcctcgtctgcatgaccggccacccaagccgtcattcctagcagatgacgcatctcgatttcgccgtaagggtcgccggcctcgatcgtttccgccaacagctgggtcgcgagttgcgtgacggtgtggacgttcaccgtccaatgcagcagtcggcggagcccggcggccagtttccagatacgtggccgtcgacgccaggctcggcaagcttccacgatgttgtcgaactcttcaccgcgaggcgttgatacttgccagtcggtgaaacgtcgcaccagctcatcacgggtggtttcatccagttcgacggtcagccgtgtgctgacatacgccttgatcaagtcgtgaaaacggtatcggttgggccgatggcgttcaagcagatgcgcgtcggcgagccgcgtcaacaactcccgtgtcttgtcggcttcctccgtgctgagttcgatgacgagctcttcggcgtagtcggcagtcgggatgaagcccagccgaagcagcaagagtcgagcttcgtcgctgatcgcggcgatcgaccgatcgaacaccgatgtcagtgccgcttttggatcaccctccacggccagcagttcgagccggtctgaggaactgtccagttcgtcgacgaacgtcgcgacggaggtgtgtggacgattggcaaggttcgcgccagccatgcgcaaagccagtggaagatgtccacacaggtcggtaagtcgatagaccgcgagctcatcctcgtgcagtcgccgtgtatcgatcatcacggtcagcaagtcgaacgcctccgaccggctcaacgcgtcgagtgaaaccgattgggcagactctgtcgtggtcagcggggtgaggcgttcccggctggtcaccagcgttacgttgacgccgattggcagcagcggccgtacctggtcggcattcagcgcgttgtccaagacgacaaggacgcgccgccgggcaaggagggagcgatacagcgtcaccgcgtcatcgatactggctggtgaatcgccgttgtgccccaatgcccggatgaaggcatgcagcgcgtcgacgggtttgaccggttccgtcgtgtcgaatccgcgaaggttcacatagagctgtccatcggggaactgttctcgattttcggcggcccaatgtatagccaacgcggtcttccccgaaccgccgactccgctaagcaccgcgaccgaatgctgaggattctccgccagcaatgcgtcgagttcggaaagctgttcaccgcggccaatgaacccgcgaatgctcgccggaagctgagctggtggcggtgcctgcgtcgacacgacggcggaagagtggatcgtggagtcctcgccgtcgcggatgctgtcacgcagtcgtcgcaggtccgggtcgggatccagtcccagatcgtcgcgaagccgtgagccgaggtgatcaaaggccgccaatgccacctcggtctgcccaacgcggtgcaacgcggtcatgaggtgctgggtgaatcgctgccggtatgggtgttcggcgaccagctctcgcagctcgccgacgaactccgcgcttctgtccgaggccagcgccgcggcgaatctgtcctccatcaccgacagccgctcctcttccaaccgattggcggctgcttcgaagatccgaccggggatacccgccaacgcgggccctcgccacacacccaaagcgtcggtcaaggtcatgaaggcggtgtcgaaccggcccgcctcagcggcgccgcgtccacgccggaccaatgtggtgaattcgctgtggtccagttccgacgtggtcaatcggtagccttcgccgactcgcgctaccgggtccagctcggcttcggtcagtgaacgccgcagcgccgccatggcgttttggacctgacgcttggctgtcgccggggggtcgtcatcccacagcgcgtccaccatccgccccagtgagaccgtcctgtcgttctccagcagcaacagcgccagcagcttcggctgatgctggccgagaatggggacggtcgagccgtcgagccggacgtctagaggtccgagaatccgaaactccatctgatgcggctctccgttcgggtcgaccactcgccgacagtgttcgcggtggtggctgtcgcagtaaagcaaactcggttgcgtcaccagggtggcaggtcgttacacttggtcgcaacggcgttgacctggccatcaccagtgagcctccggaagaacgggcaccagcctcactagaaccggacgggaaggcccgtcacagcctccacgagcggactcggcagctgctgccgggtcaagcgaggtggtaccgcgggctccggctcgtcctcgcaacggcaacgcgaaaccacggccgctgcgaaggagcgatcaatggcctatccgaaggacgaccccgcccggggcgtacccgccagtccgaatctccccgccgtcgaggagcgcgtcctcggccactgggacaccgacggcaccttcaaggagtccattgcccgccgcagcgccggtcccaacggcgagggtgagttcgtcttctacgacggcccgccgttcgccaacggccttccccactatggacacctgctgaccgggtacgtcaaggacatcgtgccccgttaccagaccatgcgcggcaagcgcgtcgagcgtcggttcggctgggactgccacggcctgcccgccgaggtcgaggccgagaagcagctgggcatctccaccaaggccgaggtcgaagccctcgggctggagaagttcaacgccatcacccgggaatccgtcctgaagtacacgaaggactgggagcgctacgtcacccggcaggcccgctgggtcgacttcgacaacgactacaagaccctcgacctggactacatggaaagcgtcatgtgggccttcaaatccctgtacgacaagggattgatctacgagggcttccgggtgctgtggtactgcacccgctgcgagacgccgctgtccaacactgagaccaagatggacgacacctaccgggaccgtcaggacccggcggtgaccgtcaccctgccgctcgtcgccccgggttccgacctcgacggcgtcaacgctctggtgtggacgaccaccccgtggacgctgccgtccaacctcgccgccgcggtgcaccccgacgtcgagtacgtcgtcgtggaacacgagggacagcgttacctgctggccgaggcccgggtcgccgcctacgcgcgcgaactcggcgaggagccgccggtcgtcggccgctacaccggccgcgaactggcgggtctgcggtaccggccgccgttcgacttcttcgccggacgcgacaacgcccaccaggtgctgctggccgactacgtcaccaccgacgacggcaccggcatggtccacatcgctcccgccttcggtgaggaggacaaggtcgtcaccgacgcggccgacatcgaagccgtcgtcccggtcaacgcccagggccgcttcaccgaggaggtacccccgtacgagggccagcacgtcttcgaggccaacaagccgatcatccgggacctcaaggagtcgggccgcctgctgcgccacgacacctacgtgcactcctatccgcactgctggcgctgcgacaccccgctgatccagcgcgccctgtccagctggttcgtcaaggtcgtcgacttccgcggccggatgctggaactcaaccagcagatcgcctggaccccgtcgcacatcaaggacggccagttcggcaagtggctggagggtgcccgcgactggaacatctcccgcaaccggttctggggctccccgatcccggtgtgggtgtcggacaaccccgattacccgcgcatggacgtctacggatccctcgaccagctggaagccgacttcggtgtccgcccaacggatctgcaccgtcccgccatcgacgaactgacccggcccaacccggacgaccccaccggacagtccaccatgcgccgggtacccgaggtgctggactgctggttcgaatccggcgcgatgccgttcgcccaggtgcactacccgttcgagaaccgcgactggttcgagcaccactacccgggcgacttcatcgtcgagtacagtccgcagacccgcggctggttctacaccatgcacgtcctggcgaccagcctcttcgaccgtcccgccttcaagtcctgtgtggtgcacgggaccctgctgggcgaagacggccgcaagatgtccaagagcctgcgcaactaccccgacgtctacgaggtcttcgactcttacggcgccgacgcgatgcgctggttcctgtgtgcctcaccggtcctgcgtggcggcgacatgccggtcaccgaggccggtatcagggacaccgtccgccaggtcgtcctaccactgtggaacgtctggtacttcttctcgctgtacgccaacgccgagggctacgagaccaccccggacgccgccgaaaccgcggcactggccagcgacaacgtcctggaccgctacgtgctgtccaagacccgcgaactcgtcgacaacgtccgcgaatccatggacgcctacgacgtctcgcgcgcctgcgagcacgtccgcttctatctggacgcgctcaccaactggtatgtccgccgctcccgggaacgcttctggaccggcgaccgcagcgccttcgacacgctgtccacggtgctgcgagtcgtctgcgagacagccgccccgctgctgccgctcatcaccgacgacatctggcgcggcctcaccggtgacagttcggtccacctggccgactacccggacgccaccgtcctgccacaggaccacgccctggtcgcggcgatggacgccacccgcgacgtctgctcggcggccctgtcactgcgcaaggccaccaaactccgagtccgcctcccgctggcctccctgacggtggccacggtggacgccgactcgctgcgcgagttcgtctccctgatcgccgacgaggtcaacgtcaaggaggtcgtcttcaccgccgacgtcagcacctactgcgaccagaccctgtccgtggtcccacgcgtcctcggaccccgcctcggcaaagacgtccagcgcgtcatcaaggcggtcaagtccggcgactggtcggtgaccgacgacgtcgtcacggcgggcggagtcaccctccaagagggagagtacgaactcaccatgactccgcgttccgccgaacgcaccgccatcctccccggcaaggccggtgtggtcgtcctcgacaccgaggtcacccccgaactcgccgccgagggtctggcccgcgacgtcgtccgcgtcgtccagaacgcccgcaaggaagccgacctggtggtcacggaccgcatctccctgaccctcgacacccccgccgaggtcaccgccgcggtcaagacccacgaggagttcgtcaaacgcgaaaccctcacgaccgcgctggagttcgctcccgtcaccgaaggcaccaccggcgaagccggtgacggcctcaccgtgaaggcggccgtcgccaaggcgtagaacgaaccgaacggtggccccggcgaaatcgccggggccaccgtcatcgtttgagcgggctcggaagctattccttcaggcccttgatgccctggaacaccggaatcggatcgccgtcatcgaagggttcgatgtggtcggacttgtcgacacgtttgacgtgccacttgcccttcttgccccggcgcaacgcgccgacaccggccagcgcggcgacgaacaatcccagagcacccagaccgatccacagcgcccaggtcttcatcttggcgaagtcggcgttgcgcttgaccgccgccggatccgccgcgggagcgtccatgtccatttccttggcttcgctcgcgctcatcttctgggtgacggccatgtaggggtcgacccggccgtgcccgtatccgggactgccaccggtgttgccctcgacgtcctcgtccccggtcattccggtgcccccggccgtgggtgaggcggtcgacatgatctgcttggcgacctcttcggcgctccagtccttgtgctgggcccgcagcagtgccgcggttccggagacgaatgccgtggcacccgaggtaccaccgaactcggtgtcgtacttcccgttgggaagtggcgccgcgatgctggcgcccggcgcgacgacgtccacccaggggcctttttgggatgtggcgagccgactctcgttcttgtcgaccgctccgacaccgatgacattcggatagttggcggggtatgtctcgccgggcttgggatcggcaccgttgttacccgccgcggcaacgacgacgacatcattcttgacggcgttggctatggcatccctgatgggtttgtagtcagctttgtacttgaccgaaaggttgatgaccttggccttggctttgaccgcctcgtcgatggcatcggcgaagtcgttctcgtcgacgatgatctcctggtctttgtcctcggcgtcttccttggcggcctgagcttccttcccgggacgtttgttggagatccgataggggatgatctcggcttccggcgcgattccgtagaagccgctctcctcgtcgggactaccggcgatgatgctcgcgacctcggtgccgtgaccgtcgcagtcctccgtggccgcgtcaccaccggaggccttctcctgctccttgttgtcgatgtacgccttgccgctgcccacgcgtccgtcgagcagtttcatgtccgcctggaccccggagtcgatgaccgcgaccttgacgccctcgcccttggtgaggggccatacccgtttcacgtcgagcaggtcatacgcccacagtttgctcttggagacatcgctggcgtctttcggcttctccgcgccgtcgggacatttgcggccctcggccgaggcggccgaaggaaacgcgacgacaccgccgagaaccaccgtgagcgccacgaaggccgtggcgccgcgccaaccctgccctcgcatcaccggctccccacggtttccatcgcactgtcaggactcagatcggggccccgcggaatcagactgagtacctggctgggcatgtgaacccgagccggagccttgatccccttgctgttgtcgcctcggtatccgaaggcggtgagcgcgtcggccggggcggccgcgccgttcttggacccgctgtgatccgtctgctcgatgccgaagatctccccggaggcggtgaccagggacagtccgccctcgtcctcggagtcacccgtctcgaccagggcgccggtgcctggggccacgacgatctggtccgccagcgcggcgccaccctccttgacctcgggtgttcccacgccgtcgatgtcgggggtgtcggcgttgtagacgatcttcgtctccttgccctcggacgggaacaccgcgcacaggcgggactcgtcggcggcgtcggcgaattcggggagcttctccagcggcgagctctcctcggcgggcttgaggtcgtccgggtcgtcggagaactcactcgtgttggcctctttgaacttgtcctcgctgccctcggtgatgaggtacgcctgcagttcggtgatcgaggcgatgttgtcctttgtggcaacccagaaggtggtgttgccgccgccggtgttcttgtagacggtccccactggatcgccggtggtcgactcgtccttggggtcgccgtagtcgggtgcctccaggggctcgcccgattcgacgccgtccaggacggccttgtcggcctcgtgcacggtctccccggtcgcgttcaggtagccgatggcgtcgtcgctgatggggtacttgtgaccctgcgatacgaggtactgctcctcaccggccttggcgagcagggcgtccttgcccagcgcatcgcccttggtcttcgccgttccgatatagagcttcgacgtgggggtgtcgttgttcttgtcggcggggaaggagcacagcgtccagtcgtctccggacagcgcgtcggccttggggatggagttcggcgctcccgggatcccgacgcgcggccccatggacacactgtcgtcgtcggagcgcagtgactgggccttgatctcgaagacctcggtcgtgcccgcgatgagggcggcggaggcgaagttcgcggtctcgtagaggacctgcttctggtcggccttcttctcgtccttgcgggggaggatgacgtagaaggccccggtctcctcctccttgatgatcgccgcgccgtccttccagttcgcggtgcggccgcagccggtggcgaacaggccgatgaccgcggtgaccgcgagggcgaggatgctcagcatgaccccggcgaagatggcgccacccgcccggcgaaacggcgactcggccgggtcggtcttgcggtagacgagtgccgagacgatccgttgcaagaggaactgatagctctgcaactgatctcgtctggtggccatgaggtctccttgaacggggtgccgcgaggcttgcgactaacacaatagcgtggggcgacacgaggtcttggttgtcgtgtgacgcctgtgaacgacgaaaacggtgttccgcacacagtatttgtctgcggaacaccgtcgaaggtgtctaaggcgttcgacttagccgaacatgccagcggcgcggatgtccgccgactgcataccctctttgctgacgcccagggagaccttgaggttcatgagagcctcggcgatcttcagggccgcgctacgccactctgttttcttctcgaagtagacttcttgggctactgagcccctccatgcttcgccttcgagcggcttgagggcggtctcgatgccgtcgagctcggagtccatcttcttgaggaaaccgtcgatgatttccgcgcactgatcgataccgttgtagtcgtacctgatgttgctcacgatcattctccttacttaagttttgaagcagtaagcactgctgacgggtgcgggttacttgcctttgagcagatcgtcgacggtgccgtcaacggccttgtcgatctccgcgctgccatcgacgtcctgcgagtcgaaggtcaggctcgactggtcgataccctcggcaacctggtccaggttgcggtcgatgatgacgagctgttcttgcatcacggtctggactctttggaaagcgctacctgcttgaccgatgagggcgttctgctgctcaccgaggccagcgaacatctgctgggcagcgctggcgatgttctcgccgccggtacgggccttggtggaaccgtcctttagtgctgcataatctgcttcaagagccatgctgtacacctcgcttgtgtctggcgggcccggggtggtacccgcggtcttggctcgggcggcggagtgccacccgtcacgtcacggtagccgacgctgtcaagttcggctacccccaattcgtgccactaaccggtcaagccgcggaagaatccgaacaggcccatcgcggcgcaggcgaccgggacgacggccacgatgagcaggatgtcgaggatgtcggcgatacgtccgatgtagggagacggcgccttcttcgagtacaccaggcccgaggcgactgctatgaggacggccggaaggacgatgacccctagtcccacgagttgcagatccgggccgaacaggccgaccgcgtcatcggccaacagggccagcccgatgatccccgcggccaggagcggcacccgctgccggacggccgggaacagccgggcgcgcagcaggtacacacaaccgatgactcccaacaggatcttctgggagaccggggcggtcagggtcggcgtggtgtccacaacccacaggcacagcgcggtcaccacggagactccgatgagcaggccggtgagcagctcgtcggcccgcagcaccttcgcgaagatctcctccttgggagggttgggtgaatccttgaccaattccttggcgctctgcggcagctgcggcatcggcagtttcgcgaaccgcatcgacagcaccgggatggacggcagcagcatgatcgtgatcgacaccgtggcggcggcgtcgccgtcggggttccaggggccgaaaccgagggcggcggcgacgatgccgaagaaaccgacgacgacccccgcggtgaagacccgcagcgattccccgatcgcgtagaaaccgacgatgctgaagctgagcacgatggcggaggcgacgagcaggtgctccgagcccaggaactccagggggtacctgaaggcgaggatgacatagcccccgaaagccgcgaacagcagcgacaggccgcccagggtcgcgcccgcgaccgagtcccccgaggcccgcgccagcgcgataccgatggccatgagcaccaccgcggccgacagggcggtgatcccggctggcagccagctgccgaggtcgacctccttcggccccgaaagccacagaccggccagggccagcactcccgcgatcacggcgatggtgagcccggtgatccgggtgtggttgccgtcccactgcttgcccagcaccttcgcgcccgcggcgatggcctccacgacgtcgtcgtactcgccctcgggccagtccgcgtgccggggcgccagatggagtagttcgccgtcgcgaatctgctgcatggccatggactgcgccgggttgatggtcttgccgtcggtgcggcgcaggtcgaagccaccatgcttctcggcgtcatcggcggcgccctcgcccgcgtagtccaggatgatgggcagcaactcgctgaccggcaggtggtcgggcagtacgaggtcaatgcgccgtcgaggcgccgacacggtgatacgtgtcagaccggtgcggatggccgtggtcaccgtcgttggtcctttgcttgtctttgtgatagtcgcgtggggacgtcaaccaccatagcgggagaccgcctccggccgaggtggtgcggtggacgtcgttgtgtgtccaccgtaaggtgtgagtgcaccgagtaatacacgcggacgagaccggcatcaccccatctgtgcctagccgtctcgcttttggaggaggctctaccgctcatgggcttgctattggtgaagaagcggcctcggcgtcccgcgccggagctgcctgacggcgatattcaggtcgagtcgccgccggagcttccgaccgctggcggccgcaactggtcgcaggcgctgatggtgttgccgatggtcgcgggcagtggcgccatgatgctcatgatgatgacctccggtaccagtggtgccgcgggcggtatggggttgcgcgccgcgaccggcgggctcttcggtgtctccatgctgggcatggtcgtcatgaacatgttccaaggcggcaggggccccaacaaacaggaaatgatgcagatccggcgcgacttcctgcggaagctctcgcagatccggcgtcaggtccacaagacccgccgcgaacagcgccgggggctctattaccggcacccggacccggacacactgtggtcctcggtctccagcgcgcgactgtgggaacggcgcaccggggacggtgacttcgccgtcatccgcatgggcctggggccgcagcagctggccaccccgatccgggtaccgcagacgaaacccatcgaggacctggagccgctgtgcacggcggcgctgcgcaagttcctcgacaccaacgccgtcgtcaacgacctgccggtcgccatggacctgcgtggcttctccaagatgttcttccgcggcgacaccgacaagagccgtgccctggtacgggccatgatcgcccagttgtgcacctggcagagcccggacgagctgcttgtggccgtgtgcgcgtcgccgccgaacatggcgcactgggactggatgaagtggatgccgcacgtgctgcatcccgctgacaccgacgcgctcggtcaggtgcggctcatgggcaactccctgcgcgagatcgaggagcgcttcggcgacgtgctcaccggccgtccccgcttcaaccccgcctcgaccccctgggacggccaccacgtggtcgtcatcatggacggcggcgacacccggggcgccgaccatctcaccaccgagggcggggtcgagggtgtcacgatcctggatctcaccactccgccgccgcgtcagctcgaacccggtctgttgatgttgcagttccgtgaggacggcaccctgcggatgggcacggtcgacgcgatcgacgacatccgcaaaccggactcgctgtcgcagccggaggccgaggcgctggcccgtcggttggcgccactgcgtcagtccgcggccggccccggtgacggtgacgacgacagcggcttctccggcacgaacctcacgttcaccgacctcctggatgtcggtgacccctatgacttcaacccggatcgcgcttgggcgccacgccccaaccgcgaccggctgcggattccgatcggtgtcggacccgacggtctcccggtcgacctggacatcaaggagtccgctcaggacggtatgggcccgcacggcctcatgatcggcgccaccggttccggtaagtccgaggcgctgcggaccctggtgctggcgctggccgccgtgcactcgccggagatcctcaacttcgtcctcgtcgacttcaagggtggtgcgaccttcacccggctcgacaagctgccgcacacctcggcggtcatcacgaacctgtccgacgagctggtgctcgtcgaccgcatgaaggacgccatcgagggtgagacgatccgccgccaggaggaactgcgcaagcacggcaagttcgcctcgctgcgcgactacgagaaggcccgggccgccggtgccccgatcccgccgatgcccagcctgctgatcatctgtgacgagttctccgagctgctgaccgccaaacccgacttcatcgacatgttcgtccagatcggacgtgtcggccgatcgctcggcgtgcacctgctgctggcctcgcagcggctcgaggagggcaagctgcgcggtctggacacccacctgtcctaccggatcggtctgcgtaccttctccgccatcgagtcgcgcaccgtgctgggtgtctccgacgcctacgaactgccccgcgctcccggtcacggttacctgcggttcggtaccgaaccgctgattcggttccgggcttcctatgtgtcgggcgtgtaccagcgcagcgccgccgagaaggccatcgccgcttccggtggcccgcaggtgcgggagttcaccgggaccttcgtcgcgcctccgcccaagcccgaacccgagcccggcgtcaccgagaccgtcgaggacgacgacgagaaggtcggggaatccctgttggacatcttggtgtccaagatggagggcaagggcactccggcgcaccaggtgtggctgccgccgctggatgttccccccactctggacgaattccttcagctcaccacgaccccggagcgcgggctcaacaccgcgcgccaggacctgcacggtggcctcaacatcccggtcgctctggtggacaagccgttcgagcagcgtcgtgacatccactggctgaatctgaccggcgcggccggacacatcgcggtcgcgggaggcacccagtccggcaagtcgacggccctgcgctccatcatcgggtcgatcgccttgacccacacgcccgcggaggcggcgatctactgcatcgacctgggtggtggcgcgctgtccacggtccgcgacctgccgcatgtcggcgcggtgtaccagcgtctggacgcggacgaggtgcgtcgtaccgcggccgaggtgttcaacgccatggaggcccgggaacagcgcttcgccaccaagggcatcgactccatgagcacctaccgcaagatgcgcgccgacggccggatcaccgacgacccgtggggtgacatcttcctggtcgtggacgggtggatgtcgctgcgccaggacttcgatgaagtcgagcagatcgtcacccagatcgcccagcgcggcctctccttcggggtgcacgtcatcgccgccgccgccaaatggggtgacttcaggcccgcgatccgggacgtcttcggcagcaaggtcgagctcaaggtcgccgacgccttcgactccatcgcgggtcgccgggtcgccgagaacgtcccggccgatcgcccgggtcgcggcatcaccgccgacagtctgcacatgctgaccgcgttgccccgggtggacggcaagcccgaggccggtggcgctctggccgacggcatcgaggacatggtgtcgaagatcaaggacgcctggcagggcccgccggttccggccgtgcgactgctgccggcggaactgccctacaacagcctgccgctcgacaggtacgacgagtccacgaagtggaagatccccttcgggatcgcggagtccaacctcaagccggtctacctggaactggacgtcgaaccgcacttcatgctcatctccgatgtggagaccggcaagagcgcgttcctgcgccagctcatcaagacgatcatctcccgtaacacctccaagcaggccaccttcgtcctgttcgactatcggcgcagtctgctgggcaccgtgcccgagaactacctcatcaagcactgttcgaccacggaccagtccacggatctggtcaagtcgttggtggcggcggcgaagcagcgaatgcctccggacaacgtcaccccgcagcagctgcgggaacggtcatggtggaccgggccggagatcttcatgatcgtggacgactacgacctggtgggacaggggatgaacaatccgctgatgccgctgatcgagatcctgccgcaggcacgcgacctcggcatgcacttcatcgtcacccgccgcagtggtggtgccggtcgcgacctgtacggcaaggtgctgggctcgttgaaggacctcgcctccccggcgttccagggttcgggtcccaagatcgagggaaagctgctgggcgacatcaagatgtcgaccatgccaccgggccggggctggttcatcacccggaagttcggcaaccagaaggtgcagaccgcctggctgccgccggaggacgactgatcgagcggaccggctgtgggcccggcgtcagtcctgggcccgcagcggttcgacacccgcgatcacgggtgcgaggtcgtcgccgtggatcaacgccacctcggtgtcgtggtggacggccgcgtcgctgatcgccgggtacggcaggccggaagcggagttggtcgccgccatgacgatgttcaggaagcgcttcacattcggggtgtgagccgagaccacgcacagatcctcgaacaccgtgttcaaggccgcggcgtgcaggcgggtcatgacgagcccctcgacatccagcacattgaccacacaggttccctcagggcgcagcactcgcgacagttgctgcgcgtattcgaggcaggcggtgccacgaggtgtctggttggccgcgtagacatcgctgatgacgatgtcgaactcggcatcgggcagtccggcgagcacctcgacggcgtcgcccaccacgatgtcgacgcgcgagccttcgggaagcggaaggtgctcgcggacgaactcgacgagtggaccgtccatctccacgaccgtctggatcgcgttgggccgcacgccgtgcacgtagcggggcagcgtcatgccgccgccgcccaggtgcagcacccgaagcggtgcgtccttcgcgccgacggtgtctatgaccgtggcgacccacatcgaatagtccgcccacaggaacgtcggctcgtccagcttcacgtaggactgcgcgaaaccgccgacctccaggaaccggccgagctcccggtgcgggtcggcgatgattcgcgccggaccggtcgccacctgcgtgctcgccagtaccttcggttgttcggtctcgcccatgtcacaccgctttccgcttcgaatgccgagttcgacaaagctaacaggaggcctccggcggcagcggcggcgaagtgaacggctttgacatcgatcgccgcgtaggtagactggccgccagtacccccgaccaaaatcgttcgcagaggtctgtcatgtccgcaccaggtgcccgttctcccggcgaggagatgccgcgtggctgggacgacgccgccgacacccaggaccaggacgacgacttcgtcgacgaggactccatctggactcccaccaagaaggctctgccgcctgtgctcggccgttacgacaaggacaccggcgaacggctgatgcactacagcgacgacgtcatccagaacgcgaacaaggacgaagagttcgactggaccgattccgaaggcacgtccatcgacatcggcttttagggaacggtcgccgaatcagcttctcggaaacgtgatccgtccaatagcaccactgtgtaaccgctggtgagcgcgtaggctcggctgtcgaggccggaaagcggccgacaatgccgtcttgcgagggtaggtaatgtccgtagttttcgatcgtcggcacaccgacgagttgatgtcctttgtgtccgcatcgccgacgtcgtaccacgccgtcgcgcggaccgcgaagatgctggcggccgccgggttcaccgcgctgagcgagagcgaggcgtgggacgacacgtcgggcgggcactacgtcatccgggacggggccgtcatcgcgtggtacgtgcccgagaccgctacggccacaacgggtttccggatcatgggcgcccacaccgactcgccgcacctgcgggtgaagccgatcccggacaccggcgccgagggctggcggcagatcgccgtcgaggtgtacgggggcgtgccccgcgacacctggctcgaccgcgacctgggcgtgtcggggcggctggtcacccgggacggcacccagcacctggtgaccgtcaacgagccgctgttgcgggtgccccgggtcgcgattcacctggaccgcaaggtcaacgagggccagatcctggacgcgcagagccacatgaccccgatctggggcctcggcgagccggaggagggggaactcatcgatttcctcgccgatcgcgcgagcctggacgccgaggagatcaccggctgggacctcgccgtgcacgacacccaggccccggcctacctgggccgggagcgggaactgctggcctgtccgaggctggacaacctgtcgtcggtgcacgccggggccgcggccctgatcgccgccgccgaggagccgggggaccacatcgccgtgctggcggccttcgaccacgaggaatgcggcagcgaatcccgcagcggcgccggtggaccgttcctggagacgatcctgcggcgcatcctcgacgcccgcggcgccgacctgcaggacaccgcgcgggccttcgccgacagcgtcgtcatgtccagcgacaccacccacgccgtccaccccaactacgccgaccggcacgaacccgggcacatgccggtcgccggcggcgggccggtcatcaaggtcaacgcgaacctgcgttacgccaccgacgggcccggccgggcgatcttcgccgccgcctgcgcgaaggcgggagtcgccagtcagaccttcgtcaacaacaacgcgctgccctgcggcaccaccatcggccccatcaccgccgcccggctgggaatcacgacagtcgacataggaatggcgatcctgtcgatgcacgcgagccgggaactgtgcgccgcagacgatccggggcaactggccgcggtcttggcggcgttcgcgacggaatgagaggatgccgggcatggagttcgtcttggttgtgctcgccctggccctgtcttgcggtatcgccttcggcatcgtcgtgctcgtgaccggcaacgacccgggtctggtcagcgccaccgacggcgtcccggcgcacctgcccagcgaccggccactgtcggagcaggacgtgctggccgcgaagttcgacaccggactgcgcggttaccagaccggccaggtcgacgacgcgctcgcccggctcgcctacgacgtcggcttcaaggacgaactgatcaaggtgctcgcctccgaggtgaccgcgctgcgggacggccgcaccgaggaggccgacgcgctgcgcgacgcccggcagcgcgcgctggcggacaaagaggacctcaccggggacgccggggagacgacggacgagaccgagccgaaggaagacaaggaatgagctccgacgcggccaccggtgccgacggactggcgcgctgcccctggggcgacgagccccagatctatcgcgagtaccacgacaccgagtggggccgtgagcttcgcggcgacgacgccctgttcgagcggctgtgcctggaagcgttccaatcaggactgtcctggttgaccatccttcgcaaacgggaggcgtttcgggccgggttcgcgggattcgtgatcgacaaggtagccaggttcaccgaggccgacgtggaacggctgctggccgacgcgtcgatcgtccgcaaccggcagaagatcgacgccgcgatcaacaacgcccgggccgccagcgacctcgacctgtccgcgctgctgtggtccttcgccccggaaccgaaaccccggccgaggacgatcgccgaggtacccgccatcacccccgagtccacggccatggcgaaggaactcaaacgccgcggcttccggttcgtgggccccaccaccgcttacgccctcatgcaagccgtcggcatggtggacgatcacctcgccgactgccacgtggccgcgcgtgatgggatgtccgcatgaacgagatccgggactggcaggtgagcgtcgcgctgcccatcgaggcgagcgggtacagcgaggcggtggcccagttttgggagtacgtgcgcaccctcggccccgaggaactgcccgccttcgtcgcccccagcggccatgagctcgacatgaaggcctacgtcgccggagccgagaccgacctggaccccgaagaggactgaacgccccgaaatcgcgaccgggcgggatatttgcacgccgttgctacgttgtgccgacgcgcaatgtggtggaggagagcagatgtctcaacacggtccacacgggggctatcccgatcaggggccgagcgggtatccccagtactcgccctcgtactattcgcagccggtcaccggcgcccagccggtcaccggaatgccgatgatgggtgcggcaccgcagcagccacaaccggatccacgtccacgcggcccgctcaagttcctggtaccgctgtgcgtggtgttggcactcgccttcggcggttcggcctacttctttttcatctccggtgacgcgccgtcggaagtcgtcgggcagtacataacccatgcccaggacgaggacttcgccggtgcgcgtgagttcacgagtgacagcgcgaccaaggcgaccaagttccaggggaactccgagggtatggaaaccatgcgtcgctggttcggcgaggacaccatgcgctgggaggtccgcggggattccacgagcggttcgaagtcgacggtcaccgttgacaagaccctcgttctgcccaactacgacgagccggttgagatgcgctgggactaccggttggagcgcgagtcgggcaactggaagatcgaccgggtcaagataatgtctattgtagatgacggaatcgcgggccccggtgactgcatgcttgccaccggattcgcctacgaggccgctgactgttcggacggtccgaactccgaggcgtccgtcctggtcgaggtgaccgatgcggtcgacgtcccggacgactgcccgaaccccaccggcccggcggtcgagaccacgaagaagcggattctgtgcattgaggaacagagtccggagtcgagctagcccgggcccgacgacaattcccttacggcggtcagcggccctcgaaggtcggtttgcgcttgttgacgaaatccgccgtggccttggcgtggtcggaggtctcgccgcaggcctgttgtgcctgagcttcgcattcgaggctggcggcgaagccgccgtcgacgcgcagctgttgtttgatccagccgtaggcgacggtcggaccggccgccaggtgggcggcgagctgttgggcccgggggaggacgtcgtcgtcggtttcggtgacctgggtgagcaggcccagccgcagggattcggtggcgtcgaccggggtgttgaggatgagcagttctgccgccttggcccggccgatcaggcgcgggagggcgaaactggcgccggtgtcggccgctaggccgatgccgctgaacgccatcgagaacttggtgcccgggccgccgatgcggaagtcggacaggaaggccagcgaggcaccggctccggccgcggtgccgcggatcgcggccacgacgggggtgttcatctcgtagagggtggtggccagcgggttgtagtggtcgcggaccgtcgacaggccctggccggtttcgaggttctcggcgtgttcgcgcaggtcctggccgacgcagaagccgcggtcgcccgcgccggtcaccacgacggcccggcaggaggcgtcggcctcggcggcggcgagggcttcgcgcagtgccaccttgaccgggacgttcagcgcgttgagggccttggggcggttgatggtgatcgtggtgacgccgtcggctgattcgctcagtacttcgtcggacatgtggacctcacgtggttagcagggacgagacgaaacggtcggcggccgggcgtagccgggccgcgtgggtgtcgaagaaggccgccgcggtgtggcccgcccagtggggagggcacagttcggcgggcaggcccgggtcggagaacaggaagacccggaaggcgtgcagcagccgcatccgggccgcgtacgcgcgtgagtcgggagtggaggtgtcgatggcctccacaataggcgccagttcggcggtgaacgcgcggtaccggtcggccagctcgtccaggttccaggcgcggcgggtcaggaccacggtgtcgccgttgtggaccgaacggaaccgttcgaactcgacgtcggcctcggtgaagacctccggcagctcgggctggcaccaaggcgacacccaggtgcccgacgtcagtgggccgtagccgtggaaccgcagcgccgccaccagccgggcgcgttccgggcgggggcggggcggggtgaacaccaccaggtccaggctgccgtcccattcgcgggtctcggtgcggtagatgcgcgtcgcggactcgtcgaggcggcgtttggcgcggtcggtgggggcgtagccgcgctggccgcccaggtcgacgggggcgagccagccctggcgcaccatccgggagaccgcggtgcgcacggccggggcgttgacgcccagcggttcgagcagcgcgacgagggccgcgaccggaaccggatggccccactggcgcaggtgatcgccgtagacgtcgaacagcgccgaacgcgcgtgcattgagtgagtccttcacgcatggtgggtgaaatccgcctgagagtgtgacaagaacccgacatattttcaagtcttcgtcacaaacaggctgggccggtttggagttcaccgatgtcatcagggaagattgttcgtcgagcgtttgggcgcgacacccgaacgatcaacatcatgtcccacccaacaacgccgcgacaccgcggcatcgagtcgaggggagtcaacacatggcggccatgaagccgcggacaggcgacggtccgctggaggtcaccaaggagggccgcggcatcgtcatgcgggtcccgctcgaaggcggcggccggctggtggtcgagatgaccccggatgaagccgaaactctgtctcaagagctgaagaatctcaacggcttaccggaaagtcctatagaaacacatccctcttgtggtcccggtggcgggcgaggagtcgtccgcggccgggacctttccacggtaaggacgagggctgttccgactagtatcgaggcgggtggcacgcggcgttgatcgccgccacccaccatcgaggcgggcaggaaggacgacaccatggctgacggcaccgtgccgacccccggagcgcagcccccgggctgggaagcacggccggactggcgaacgccgggccccggacaagcgcagccttcgccaaccccggcaccggcgaaccggcccgactcctccgcttggtgggcccagggtgccgccaccgatccgtggcgcgaccccagcaccaccgcggtcgtgcgacacaccccgccgccgatgctgccgcccaccgaaccgccgctgccgcccccacccccggcccggaccggactgggcaccatcgtgctggtcgccgtcctgtgctcggtgttcgccggagcgctcagcaccgccgcgaccctgctgatcgccgaacccggcaacggaagcttcgactctcccggtggcaaccggccgctgggcgagtaccaggacaccatcaaggacgccatgcccagcgtcgtcacgatctgggccgaatccgacgagggcaccggcaacggcaccggctgggtgtactcgccggagggctacatcgtcaccaaccagcacgtcgcggccctggccgagggcgagggcaccaagatgtccatccagttcagcgacggcaccatggccaagggcgaggtggtcggcgccgccaagagcaccgacatcgccgtcatcaaggtcgacaagaccgacctgaaggcgctgaaggtcgccaactccgaggaactggccgtcggcgacccggtgatcgccatcggcgcgccgttggggctgtcgggcaccgtcaccgacggcatcgtcagcgccctggaccgtccggtcgtgtccggcgagggcgagagctcctccgaacccaacaccgtcatggccggtatccagaccgacgcggccatcaaccccggcaactccggcggcccgctgctggacgcctcgggacagctggtgggcgtcaacacctcgatctactccttcgccaacgacaagggcgaggccgggagcatggggctgggcttcgcgatccccagcaaccaggccgcccgggtcgccgaggaactcatcgacgacggcgtggccacccgcccggtgctgggcaccgagatggaggccaccaaggtcggcgagaccggcgccgaggtgaagtcggtcggctccaagaccccggccgccgacgcgggcatcaaggacggcgacgtgatcacgaagttcaacgacacggtcatcaccgacgacgtccaactggcggcgctggtcctcaaacacgctcccggcgactcggtggatctcacctacgagcgggacggcaagtcctccgagaccagcgttgaactgggttcggcgaaggacgattaaccggcgtaggctggctgctcgaccccctaggagttggtgatgcttgacaatctcggcggcctcgagatcgtggtgctgctgctggtagcgctgttcatcattgggcccgaacggctgcccaaggtgctcaagagcgttggcaacggcatccgcaagctgcggcgcatggcgtccaacgccaccgccgacatcagcaaggaggtcggccacgacatcgacatcaccgacctgcaccccaagacgttcatccgcaagcacgtcctgtccgccgccgacgaggaggcgttgaagaacccgctgaagtcggcgctcgacgacgtcaagaagcacacccagccgctgcgggacgaactggacgacaccgccagcgccatccgctccaaacccggtcgcgccaacggcagcagacgggaccgcgacgacgaggacgagtcgccgtcgtcgtccaaggcgcacagctacgacgcagacgcgacctgaaaaccagcataagcaaaagcgatcattccgatcagaatcaatcgcttttcatgatgggtgattgcttctagggtcggcggtatgaactccacccgcaaactcgttcatgtcaacgacgtcgacctgtgcgtcgagaccttcggccaccccgacgatccgcccgtcctgctcatcatggggacggcggcaccgatggacagctggcccaccggcttctgcgaacgcctcgcggcgcgggatcggtacgtcatccggtacgacagccgcgacacgggacaggcgaccagcttcgagcccggcaagccctcgtaccgcgcggcggacctgaccaacgacgcgctcggcctgctcgacgcgctcgacatccccgccgccgaactggtcggcgtgtccatgggcagcggcatcggtcaggaactcgccgtctcgcacccccaccgggtcacgacgctgaccctgctcggctcgtcgccgctggggtcgcacagctatcagctgccgggaccgtcggcggaactgggacgctggctcgccgatccggggccaccgcccgactggtccgaccgcgcggccgtggtggagcgactgctcgccgacctgcggctgtaccacggttcggtgacgatggacgaggatgcgtggcgggaactggccgaacgcatcgtcgaccgcaccaccgacatggccgcctgcacgctcaaccactgggtggtgctcaacgacccgagcagcggtgacggcgaaccggattcgagccagatcacggttccgaccctcgtgctgcacggcaccgaggacccgctgttcccgtatccccacgccgaggcgctggccgcgttgatcccgaacgcgcggctcgtccccatggacggggtcggtcaccaggaactgccggaagcggtgtggggcatcgccgtcgaggcgatcgtggacctcgcggcgacccggaacgcctagacggtcagcgtttcggcgccagacccagcggcttgcccgcgaggctctcgcgacggaccgcgagccggtcggcgatgccgaacagcgccttggccgccgccgaatcgggctggctcagcaccagcggcactccggcgtccccggcctcgcgcagctgcggctccaacggaacctggccgagcagcggaacgtcggcgcccatgcgcttggtcagcgcctccgacaccgcttcgccgccaccggaaccgaagatctccatccgggagccgtcgggcgtctccagccaggacatgttctccacgacgccggtcagccgctggtgggtctgcatcgcgatggcaccggcgcgttcggcgacctcggcggccgccgcctgcggggtcgtcacgaccagcagttccgcgcccggcagcagctgcgccaccgagatcgcgatgtcaccggttccgggcggcaggtcgagcagcagcacgtccagctcgccccagtagacgtcggcgaggaactgttgcagcgcccggtgcagcatcgggccgcgccacaccacggcggcgttgcccttggtgaacatgccgatcgagatcagcttgacgccgttggcctgcggcggcatgatcatcgactccaccggggtgggccgggcgtcggcggcacccagcatccggggcaccgagtggccgtagatgtcggcgtccacgacgcccaccgacagccctcgggacgacagcgcggcggccaggttcacggtgacgctggacttgccgacgccgcccttgccggacgcgaccgcgaacacgcgggtgcgggaaccgggctggctgaacgggatcaccggatccccgccgccggagtcgccgcgcagcttggtctgaaggtccttgcgctgggcgtcggtcatggcgccgaagtcgatcgacaccgactcgatcccggccacgctcgtcgtcgcggcggtgatgtcgctgcgcagcttgtccttgagcggacagcccgcgatggtcagcaggatgcgcagtgcggcgtggctgccgtcgacggtcacggactcgaccatgcccagctcggtgatgggcttgcggatctccgggtcctgcaccgtggccagcgcggtgtgaatggcctgctcaacagtggtggcgggggctgacatggttcccatcgtacgtgccggtcccgggctcaccgatccgacgcgtcgttgtcgccgggggagggcgtcgccttgagatcgcggtcactgtccccggattccgaaccaccggagtcttgagtggacggttcgggttcctcggagggtgcttcggacgtcgtcggcccgtccggttccgtcgacggcgtctcctcgcccgagggcgtctcctccccggaggattcggactccccggagccgtcctggtccgaaccgcccgacggcgagtgctgctcggaactggaggactcgtgcggatgcgcgccgtagtaggtggtcgcgggctgccccgacaccagcgccaacccggtcagcagaccgacgctcagcacgaacacgatcaggctcgacaccgccagcggccgccagttgcgtttgaggaacgtcctggcgcgcgccgacgccgacgggctcgactcggcggccaccgtcgcggtgggaacggcggcggtaccccgcgccgtcgccgcgggaccggtcttcgtcacggccccggtttcgggtgcgggctcgcgcaccgcggtctgggcgccggtgcggctgcggaccttgtcgagcttctccttggtgtggtgcatcgacttcaggtacagcacggtggcgacggaggagacgacactgaacacggcgacaccgacgacggtcccggagatgcccagcgcgttggccaccactgccgccgtcgaggcggcacaggtggcggcgacgatctgaagcgcgttgatccggttggtgtcgtccttgtcgccagccgattcccttatggacttgtcttccggctgccggccgttttccgacactgtagacactccccctgtctggcgtctccgcgtggctacccagcctgcatttcccgaatcggagcggccagtgattgtgcgaatgctcaccggtcgcatttgcgccaccggaccaccgtcgtcgcgacgccgcgacaagtgaccggtggcatgggcttaggctggcggtcgtgtcggtgaaagtacgcataggtacccgttcctcgcccatggcgctggcccaggccgatcgggtctcggccgccctgacggccctcgatccggacgtggcggtggagatcgtcccgttcacgacctcgggcgacaagtggatgggaccgctgtcccagctgggcggcaagggcgcgttcaccaaagaggtcgacgcggcccttgtggagggaacctgcgacctctgcgtccactgtgtcaaggacatccccggcgaccgcgacctccccgagggcaccgtcatcgccgcccacctggaacgcgacgacgtccgcgacgccctggtccacccgggcggcctgagcctgtcggacctgcccgacggctcccgcatcggcacctcctccccgcgccgcgccgcccaactcgccctgcactggccccgcctgagcccgctcccgatccggggcaacgccaacacccgcctggccaagctcgacgcgggcgacttcgacgctctacttctggcggtctcgggtctggaacgtctcgccctcaccgatcgcatcaccgagatcctcgacgtcgacaccatggtccccgccatcggctcgggcaccctggcgctgcaatgccgcaccgacgacaccccggtccgcgacctggtggccaggctggacgacccgatgacctcctggcgcaccgaagccgaacgctccatgctgcgagccctcaacggccactgccactccccgatcgcgggctacgcgatccaggagtcggagggcgtactgagcctccacggccgggtcatgtcgctcgacggttcgaccgtcctggaagcccgcgaatccggcgccgacgccacagcgctgggcaccagcgtcgccgaagccctgctgcgccaaggcgcgcgcgagctcatcgactcgctggccgaataggccgcgctaacgcttacgccgcttgacccggtgcagccggaatggtttgcgggtcgggcgggccgcggggctggggacgacggtcgcggccaggctggccgacggcagcgcggcgcccgacagcggtgcctcgtcgggtttcggggcgaggcggtagagggcgcattcggtgcgccagcgttccacggtgtcgccgtcggtggcgttgaggcgtttggcggccagggcggtggcggtctcggaccaggagtcgtcggcggggtcgagccgggcgaccgtggccgtgaagtcgacgatacgtccattgtggtcgccgcgtagggtgacgtggcattcgtcggcggtgtccaggcccgggtcgggttgttcgccggggccgcagaccaggtggagcgcgtcgtcgatccacaggcaccacaggcaggccgcaggggcggagccgacgccgatccacgcgatctgggctttcttggccgcctcggtcgtcagcgggtgcggcgccgggttcggggtcacctcgtcggtcatgtctcctccagcggcggcctcgggggcgcggacgtgtagtagtcggtgccgtaggtttcggcggtcatggcttggggccagtcggagtcccagccgcccttgcgaagcagggccgcgacgaagtcggcgggtttggggagagattcccagaccgagggcaggaatgtcgcccggcggccgccttcgcggagggtgaggccgtcgacgccggggcgcagggcggcttccaggtcggcgcggtcggtgatcgggaggggggtggggggcgacagcaccgagaccgagatggagagctggggccattcgcgacggtctacagcgggcattcgggggtcgttcatggccttgcgcgcgttgtgggccacgtcgtcgagcaggcggcggtgggcgatgagggtgccgatgcagccgcgaagtttgccgtcgcgttgcagggtgacaaaggacgcgccctcgcggcgcagtgcttcggccagcggttcgtcggtgccggtgagccgggccaggagggcgtcggtgtcgaggttctcgccgaggagagcgtgtcgcaccgcctcggcggccaccgtgggcaccgcggcggcgaaagcgctgtcttcggtcacaccccgatggtgtcatgttcgcacccgggggcgctcacccgtcggtgtatccatgcgaagatcggggcgtgagggctccatggctcaccggattgagagttcccgaacacggattcaggagggcaatgtggacagtctagaaggtaggatcgcgttggtgaccggcgccggcagccccgacggcatcggattcgcggtcgccaaacggctgcgggccgccggtgccgaggtgatcctggtgtcgaccaccaagcgcatccacgagcgcgcctccgaggtgggcggcaccggtttcgtcgtcgacctgaccgaggacgcggaggtggccgggctcgccgacgccgtggccgaccagatcggggaggtcgacgttctggtcaacaacgcggggctgaactccaagaccgacccggcggtgctgcgtccggtggcgcagttgacgtacgcggagtggcagaacgagctggaacgcaacctggccaccaccttcctggtcagccgggccttcgtgcagggcatggccgagcggggttggggccgggtcgtcaacgtggccgccaccgccggggtcgtcaacggggtgcccgccgaggccgcgtacgccgccgccaaggccggggtcaccggcctgacccgggcgctgtccatggaactcgtcgccgacggggtcaccgtcaacgccgtcgcccccggcctgatccgcaccggttcctccaccgtccccgaactgcaacgcggcctcgacatgcccatcgggcgccccggcacccccgatgaggccgccgccgcgatcgcgttcctgtgctccccgtcagcgggctacatcaccggacaggttctcgtcgtcgatggtggggcgggcgttcgggcgttagcgttgaggtatggccgagccggttttcctgtacgacggcgattgcgcgttctgcacccgctgcgtggagttctaccggcgccatgccgccaccgaggtgccgatcctgccgtggcaggcggccgatctcgacgcgctgggcctgaccgccgccgagtgtgacaccgccgttcagtgggcgcggccgggagccgagcccaaggcggggccggacgcgatcgcgcggctgctgcgcgcctccaccggccacctgggcgcgtggaagctggcgggcctggtgctgagcttcccgccggtgcgctggctggcctggccggggtaccgctgggtggcgcgcaaccggcaccggatgcccggcggcaccgccgcgtgcagcctgccccgcggctgaggcttcgcccggccccgacgggcgcgacctgccccgcgctggcgccggccgccccggtccggacgggtactgttcccgcgtgaacgacagcgacgaggtcggcgtcggcccgtggtcggggccctggcccgaggacgatcgatacgatcccgaactgctcgccgagggcgaccgccgcaacgtcgtcgaccgctaccggtactggcgccgggaggccatcgtcgccgacctggacgaacaccggcacgacttccacgtcgcgatcgagaactggcagcacgacttcaacatcggcacggtggtgcgcaacgccaacgccttcgccgccaaggccgtccacatagtaggaaaacggcgctggaaccggcgcggggccatggtcaccgaccgctaccagcacgtccaccaccacgacaccatcgacggcttcgtcgactgggcccagcggcacgaactgcccatcatcggcatcgacaacctgcccggcagcgtgccgctggagaccaccacgctgcccagcgcctgcgtactgttcttcgggcaggaggggccgggcctgtcgcgggcggcccgggacgccagccgactggtctgctcgatcgcccagttcggttcgacccgctccatcaacgccggggtcgccagcggcatcgccatgcacgcctggatccgcgaccacgccgtcattccacgctaattcagcgaaagtaacttaaagtgacagaaatttgacacagtgttctggccctttcgaggggttccggagtgtcgtacttgcgactatgaatgtgtccaagctggtccctacctggggcgggggagactcggagatgcgcttgaggcaaaaggaggctaggcttgaggcggcagaacccatcggaaagggatgccgtggcagttgactttacgagtgacaacacgtgcaccagcgcacttgaagctgtacgctctgtggtgtccgagaatccgagtggctttcggcacgctccgccgaagaccaactgtggttcgcttgagacgcagtgggagggggttcgcccgacatgaaaaagattctgatgtgggccggggttgcattcctggtcttcttcgtcgcgttcagacctgacgatgctggcaatgttgtcggcaacattgccgggaccattggcgcgatcggagaaggtttcgccacgttcatcgccggtctcgtgtagcgatcgatgaacgacggtaagcatgcgggcgacggtggtccggctgagtacgccgaaggccgggtcaccgagccgctcgatcctcccagtcaacgacgtccctccgaaggcgccgctcccgacatcgccgaggacgacctgaagggtttccgcttcgacgcgtcgggcatgcccttgggccccagcgacatgccggtgccggacgtcccgtcgccgctggcggcgcgctacctgttccccaccgagaaataccgcggcgaatggcgccgccactggatccacctgatgccggtcatcgtgatcggcgtactggccaccttcgtgggcggctacatcaccggcgtgttcggcaagggcggcaactccaccctcgtcaccggcgtcatcgtcgtctacctgtgcatcctgctgtggggtgcctggcgggtcttcgactggtacttcgaccgcttcatcctgaccaacaagcgggtcatggtcatcaacgggatcatcacccgcaaggtcgcgatgatgccgctgctgcgggtcaccgacatgaagtacgagcagtcgccgctgggccggatgatgaactacggcagcttcgtgatggagtcggccggtcaggaccaggcgttgcgcgaggtcaagcacctgcccgaccccaacgagctctacctccagatctgtgaggagatgtacgagcccgaggccgtcgacgcccgcgacaccgtggacgagagcctcgacgagccgctgaccgccgacaacaagcagggcggcgacgcctgagacgctcgcgtcctcatcgtcggccgtcgcgctacttcaccggcaccgcgcagatctcccagtagatcttgccccgccgtccccgctcggagaagctctcaccgtccgggtggtccaggcacaccgaggggttgccccggccggactgcttgttgacgacctcgaacttggcgctggcgccgtcgcacggcacgatctccagaccaccgatgaaccggtcgtccatgctggccaggcactggccgacgttcggctccgacttcgtcatctggaccgcgaagaaaccgccgcccaagacgaccaccaggaccagccccagccagctgatgttcttgcggcgcttgggcgccggctggtacgcgggcggctggtacgccgggggccgctgctggaactgcggcggcggggcgtaacccgggcgctgctgttgcggcgggtactggtagccgtactgctgttgtggataaccctgtggcggctgtggataaccctgtggtcgctgtggatggccgtactgcggcggataggacatggtgccgactccctggggcatcgaaggggttgttcgttgacccaaggaaacgcgttcgccgcgtccggatcatcaccaatccgtgccgcgagtgccgatcaggcccacacgaaataccgtagccacaggtagggggtgacgatcgaaatcgtcaccaaggtgacgacgagcccgtacttcgtgaactcccagaacgagatcttgtgcccggcccgggcggcgatgcccagcgccaccacgttggccgaggcgccgatagcggtggcgttgccgcccaggtcggcgccgaaggccagcgcccaccacagcacgtgcgactgggaggtgttccccgcgtcgttgacgagctggtcgacgatcggggccatagtcgccacgtacgggatgttgtcgacgatcgccgacagcaccgccgaggcccacaacagcaccatcgaggcgcccagcaggttgtcgcccatcgcgtcggaggccgccgaggcgaccgtgccgatgaccccggtgtgcaccagcgagcccaccatgatgaacagcccggcgaagaacgccagcgtctcccactcgacgtccttgaacaccgactggcccgacagccggttcggcgacaggttcgagtgccggtgccgcatcaccaccggtgaggcgatgacctgcgcggcggcgaagatcgtcagcccgccgatcatcgcgaccaccgaggcctcgacgtgcaggacggtgtgcagtgtgaacgcggccagcaccaggcccaggatcgtcagcgacacgatcagcagcagcgggtccttgatggcgtcgcgttcccgcagcgccatgatcgaggcgacccgctcggggtcgtagcggaacttcttgcggaacatcagccagcacagcccgacgaacaccacgatcagcagcaccaccagcggcgccatgtggatcaggaagtcgttgaagctcagctcgccctgcgcggcgatgatgatgttgggcgggtcgccgatcagcgtcgcggtgccgccgatgttggaggccatcacctcggcgatgatgaacggcaccaccggcaggttcagccgctcgcacaccaggaacgtcaccggcgcgatcagcagcaccgtggtgacgttgtccagcgcggccgaggcgatcgcggtgacgagcaccaggatcaccatcaccttgaacggcctgcccttggcccgtttcgccgaccagatcgccaggaactcgaacacaccggtgcgcttgagcaccgccacgatcagcatcatgcccaacagcaggaagatgacgttccactcgatgccggtcttctgctcgaagaacgcggtgtcggcggtggaggcgccgatgaggaacatcaggacggcgccgcccagtgcggcggtcaccttgttgatcttctcggtcgcgatgaggacgtaggcgccggagaacacggcgatggcggcccaggcttgccaagtcacagcgggcggctcctgtcgggcagggggcggttgcgtcgccgaccagacttcccggcacaccaagatcagttttcgcacccgaccctaccggtcgagcctccggaagtgtcaacgactcgtcaacgcgtgtcaagaggcataggaacctcattcaggctctggacaaacaccctccgtatcggggaagatcattggaagctctcgcgcgcgcataaggagggctgggccatgtctattaccgcgcttccctttgatcgctgtggtgtcgccatcgcgaaactcgaggtggacatccgtacaagacccgcggagcggcgctggcgagacgccgtccgcgaagggcttaccgcactgcgagaagccctgtctcccaacaattacaacgctgccggtgccgaggagctcttccgggacgcaccccggctggcacgcgccatccggcggatcggtgccgaacgagaacagctggcctcccgcgccgacgcgctggtggccatcggttcccaactgtcaccggccacgctggccgcgagtgtgcggcagctgctcgacgaggtgcgccagcaccgccgccgggtatccgacctgcttcacgaggcatacgtcgtcgacatcggcggcgaaatgtgagcgacagcccccgcccgagacggtgtggctagagttttcgcatgacgcaacagatcgctcacatcctcgtcgtcgaggacgaccccaacgtgtctgatgtggtgcgtcgctatctggagcgggaggggtaccgggtgaccctcgccgccgacgggctgtccgggctggccgagtaccggtccgggcggcccgatctggtcgtgctcgacctgatgctgcccaaactgccgggcatcgaggtgtgccgggcactgcgcatcgagtccgaggtgccggtcatcatgctgaccgcgctgggcgacgagtccgaccgcatcgccggactgagcgtcggcgccgacgactacctgtccaagccgttctcgccgcgcgaactggtgctgcgggtggcggcggtgctgcgccgcgcggtccgcaccgaggcggcggagcggccgggggagcagctgaccgacggcgaactgatcctcgaccccggctcccgggtcgcgacgctgcgcggcacgaaactgaacctcaccgtgcgggagttcgacctgctggagttcctgctgcggcaccccggtcaggtgttctcgcgggcagaactgctggaacgggtgtgggactggaccttcggcgaccagtccaccgtcaccgtccacgtcagacggctgcgcgagaagatcgaggacgcgcccgcgcagcccaaacggctcgtgacggtgtggggcgtcggctaccgcttcgaggccacgtcatgaaggacatgctgatactgctgggcatcgcggtgatctgcgcggtcgccgtggcggtgcccggcgcgctggtactgcggcggctgcgcggcagatcggtgacggtcatggtcagcgccctgctcgtcatcaccgtgctggcgctgctggcggcgatcgtgggcgcttcggtggagatgttcctcaacacccacgacctcaatgtcgtcctcatcctggtcggtgtgtcgggaaccgtcggcctggcgatcgcggtgtggctgggacgccgcatgaccgccgaggcgatgtggcaggaggaactgcgggcccgggaacggcagctggaggcgcgacgccgcgaactggtggcctgggtcagccacgacctgcgcaccccgctggcgggtctgcgggcgttgaccgaggccctcgacgacggcgtggtccgcgacgaggcgggcgtggccgagtaccaccgccggatccgcgacgagacgatgcggatgtcgcggctcgtcgacgacctgttcgaactgtcccgtatcaacgccggggcggtacggccgcagctgcggccggtgtcgctgccggaggtcaccgccgaggcgatggccgccgtccagccactgtcgcaccgctacggcgtccaactgcgacacgaggaacccggcggcgtgatcgtgaccggcagccaccccgaactgctgcgcatcatggagaacctgctgcgcaacgcgatccggttcaccccttcgggtggaaccgtgacggtgtacagtggcgcggccgccggatacggactcgtgtcggtggccgacagctgcggcgggatcccggccgacgatctgccgagggtcttcgacgtggcgtttcggggcgaggcggcccgcactcccgacggtgatccgcgtcgcggcgacaccggcgccgggctgggactggccatcgtgcacggactcgtgtccgcccacaacggccggatagcggtgagcaatgtcgcgggcggctgccgcttcgacgtcaggcttccgctggcctagggcgcaggccgggggccggatgcggacgccggttgtcggattgccgacgcgaaagcggcaattcgtcggtaaagttcgtcgcgctgtttgcattgtcccgcaaaggccgatagcgtgcgaggtaggaaaggcagcgcatcccaatgcggactagcaggagggccgacccgtgataccacaagaaccgggaacggtagagaaccaggccgggtcactggtcgggcggctcctcgtggccaccccagctctccaggatccgaacttcgagcgcaccgtcgtgctgctggtcagccacgagtcggcgggcgctctgggcgtcgtgctcaaccgggccaccgaggtcccggtcgccgaggtgctcggcgactggagcgagctggcccgcgaacccgcggtgctgttcgagggcggtccggtgcagcccgaggcggccatcgcgctgggctggatgcgcagcggcgtcggcgaaccgtcctgtttcaagcccttcgccggacgtctgggcactttggacctgtcggtcgaccccgagccgctggccgaccggctggagggcatgcgggtgttcgccggttactccagctggggtgccggacagctcgacgacgagctcaaggacggagcctggatggtcttcgactccctgcccggcgaccccttcggttcccgaccggaagacctgtgggccatggtgtggcgacgccagggcggcctgctggccgccgtggcgcactaccccgcggaccccagccacaactagccgggacgcggtaaagctttagcgaagtccggcgaacaggtcgtcctcgggcttggtcgtggccacgtgcgacttgaccagctcgtagtcctcggtcggccacgccttctgctggatctccatgggaacccggaaccagaagccctccgggtcgacctgggtggcgtgggccttgagggcctcgtcccgcaccgggaaataggacgcgcactccactttggtggtcacacgctcgcccttgtcgtcggtccagtcgcggctctccagccattcgccgtagggcgactccaggccctcggccagcaccgcctcgtgcagcgcggtcagccgggcccggccgaacgacatgtggtagtacagtttggacggctgccagggctcgccgaactccttgtagcgctcgggatctccggccgcgtcaaaagcctccatgctgatcacgtgggtcttgatgtggtccgggtgcgggtaaccgccgtcctcgtcataggtgatgaccacgtgcggcttgaactcccggatcagtcgcaccagcggcgcggaggccacctccagcggttccaggtagaagcagtcctccggcaggtcgatgccggagtccggcagccagccctcgggcaacccggagtcgacgaaacccagccaggcctgcttgacacccaggatctcgcgggcgcgttccatctccttggcacggatgccggtgatgtcgcgccacacctcgggtcgatccatcttcgagttgagcacgctgccccgctcgcctccggtacaggtcgccacgagcacatcgacgccctctgccacatagcgggccatggtcgcggcccccttgctcgactcgtcgtccgggtgcgcgtggacagccatcaaccgcagtttctcagtcaccattctcgcctttgctgtaagctggttcgtcttgcgctcgcgtccgaccgactcgggccgacgcggctgccgttaccaaccgtctgccacaatcgattcttccggctttgccggtcgaatcaccgcgaattacggtacgacgacccacgagaaaaggcgacgaacatggacgagacacgcaccactgccgtgcgttttccgcccggtcgctacgggcgtcggcgagaaggccgcaaggcgcagaaatgggtgctggccgcgatcggctccgtgttcgtcgcgggcggcctgttcgtgtcgctgtcgatgtacaaccaatacggcggcacggacttcagccaccaggtggtcggcttcgacaccgcggaatcctcggtgtcgatcaccttcgaggtgttcaaacccgaggggcaggccgccatctgccagattcgggccagatccgccgacggggcggacgtcggccaggccgaggcggagattccggcagcgaaatccgaggtcagagtcgaatacaccttggaaaccagcgccaagccggtcaccggcgaagtactgcggtgttatccggctcgttgagtcgagcggcgctgtgccggtactctaggggtttggtcgacgaccgggcatcgagaccacccactccataaatcagcacttcgtcgcgacattcatcaaagctccatatccatatccatctacctatcgtccggaggatgcgaccgtgtccatgaccgacaacagctccacaggcgcgtggctctcccaggaggcctacgaccggctcaaggccgaactcgacgagcacatcgccaaccggcccgccatggccgccgagatcaacgcgcgccgggaggagggtgacctgcgcgagaacggcggctaccacgccgccaaggatgaacaaggcaagatcgagtcccgcatccgctacctcgaggacttcctgcgcaaggctcaggtcggcgaggcacccgtggacgtcaagggcgtcacgccgggaagtgttgtcacgatcgccttcgacgacgaccccgaggacaccgagaccttcctgctgggatcgcgtgagatctccgcgaccaccgacctcaccgtctacagtccggagtccgcgctgggcgcggcgatcctgggccacgccgagggcgacacggtcacctacaccgccccctcgggtgccgaactcaaggtcaaggtcctgaaactggagcccttcgagggatagtcacgcacgggcggcgaagaccgtgttcatcgatggcatgatcacgtccatgacgtcgcttgtcaccgtcgacgaggtcttcgccgcccgcaaggcactgtcgggcttcgcccgcgtgactcccatggagccctcgcgcggcatggacagcgtgccggggccggtgtacttcaagtgcgagaacctgcaacgggccggttcctacaaggtccgcggcgcctacgtgcgcatcagcaggctgtccaaggccgaacgcgctcgcggcgtggtggccgccagcgccggtaaccacgcccagggcgtggcggtggcggccgcggaactgggcgcggcggcgacggtgttcatgccctcgggcgcgccgctgcccaaggtggccgcgacccggggctacggggcccgggtggagctggtcggctcgaccgttgaggactgcctggcggcggcccgggagcattccgaggccaccggcgcggtgttcatccaccccttcgaccacccggacgtcatcgccgggcaggggacggtggcctgcgagatcttcgaacagtgcccggaggtcaagaccattgtggccggtgtcggcggcggtggcctgatctcgggcatcggggtggcggccaaggcgctgcgtcccgaggtgaaggtgatcggggtgcaggccgagcaggccgcggccatgccgccgtcgctgcgggccgggcggccggtgcggttgtcgtcgtacgcgaccatcgccgacggcatcaaggtgggccgccccggagaggtgaccttcccgcacgtgcgtgacctcgtcgacgacgtcgtgacggtgtccgaggaggacatcacgcaggcggtgctggtcctgttggagcgcaacaaactgctcgtcgagcccgccggggtcgtgggtgccgcggccctgctgagcggggtgctggccgccgaaccgcccaccgtggtggtgctgtcgggcggcaatatcgacccgctgttgttgttgcggctcatcgaacacggcctggcggcctcgggccggttcctgcggttcacggtgcgctgctccgacgtgcccggggtgctggcgtccatgttgggcctgatcgccgaacgcggcggcaacgtcatcgacgtcatgcaccagcgctacgaccgcggccactacgtcggcgaggtgacggtggcgctgtcggtggagacccgcggcgacgaccacgccgcgcacctcctgtcggcgctgaaggacgcgggctacgccgtgacgatgcagggctccggtgctcactgaggactgacggccgcctgtgccctccgacacaggagtgtcggtgccgaccactaagctttcgcttgtgggacaaccattggatgagattgtggaaaagggctgggccaaggctttggcgccggtcgccgacaagatagccgagatgggggatttcctgcgcgccgaagtcgcggcgggacgcaagtatcttcccgccggggaaaacgtgctgcgggccttcaaacagcccttcgatgaggtcaaggtcctcatcgtcggccaggacccgtacccgacgccggggcacccgatcgggttgagcttcgcggtcgcgccggacgtgcgtccgctgcccaagagcctcgtcaacatcttcaacgagtacaagagcgacctcggctttccgttgcccaccaacggagacctgactccgtggaccaacgagggcgtgttgctgctcaaccgggcgctgtcggtggctcccggcgctcccgcctcccaccgcggcaagggctgggaggaggtcaccgagcaggccatcaaggcgctggcacagcgcggcagcccgctggtggcgatcctgtggggacgcgacgcccgcaacctgcggccgatgctcggcgaactgccctgcatcgagtcgccgcacccgtccccgctgtcggcccgcagcggcttcttcggctcccggccgttcagccgcgccaacgaactgctgaccgagcagggtgccgaaccggtgaactggcggctgccgtccccggaggacgcggcgtagtctgtaaccgtgatcgagattctggccgaggaaggcgtcaacaacttcggtgacacccgtggcggtggcctggccgggccgaccggcctgttcatcatcgtggtgctggccatcgtgaccgtgctgctgatccgcaacatgaacaagcgcatcaagcggctgcccgccgagttccccaggcaggacgacaccgccgtcaactccgaggccaagaagaccgactgaacctcagcgacgttcgaccccgcgcccatccgggcgcggggtttttctgtaaccctgactgacaattcgctagaagtggtgtaatgttgtaagcgtcaatacggtcttgcggcgctagcggttaatagtcggtactcgtcgcaaatgaatttgtggcaggtgtgcatgcatcccaaggacaacaccgcgagttggcgatacgcggatgtcccgcaagccgacgacgcggccagctggatagccggtcgggtacccgacgactggttcgtctcgctgcccgaggtgtcggccgaccgtgacgaactgatcatcatcgggcacctcgaggagcccgagcacgaatccgacgccaccgaggccgaccgggcggcggccgaggagggccggatcagccggttccgggaggccacccgggaccagcgggtgcagatctcgcagcagatccagcaccgctatcagcgacgggccagctggggagcggcctgtggcagtacccgcatcgtcttcacccaccagacgatcccggtcatgtcccggcttcgtcagcccgaacgtcgggtgctggacactctcgtcgactccggtgtcgcacgatcgaggtcggacgcgctggcctggtgtgtgcgactggtcggcgaacacgccgactcctggctgatggaactgcgctcggcgatgtccagcgttgacgaactgcggcgcaagggtcccgacatcacctgagcgacgcgttcacgcgaacggacacgtcgtcctcgaaacccggaggggagtttcgaggacgacgtgtccggcgatcggggcggcgaagtccccgatggaaagcacaacgtgcacgtcgctgcgtgttcatgtaccggtttcgctcgaaacccgcacggacgcgcggcaccctgcgaaaaaccggtgcttcagcagcgcaacgaccgggtttgggctccgtcacaccaagatcgcgggcatagcctgtggccatcaaacgcggcatcggtgccgcgggcgttttcccgccttcgcattccgccgcgatccggcgtagcgggcacacatctcaaaggagcacccgtatgagcgcatctccggctatccccggcctggacgaagcacccacacagcacccgaaacttcgtgaatgggtcaaacaggtagccgcactcaccactccggacacggtggtctggtgcgacggatcggacgccgagtggcagcggctgaccgatgaactggtggcagccgggaccctcgtccgcctgaacgaggaccggaaaccgaactcgttctgggcccgcaccgaccccagcgacgtcgcccgcgtcgaggaacgcaccttcatctgctcggtcgacgaggccgacgccggacccaccaacaactggatggcgcccgacgagatgaaggcgaccatgaccgagctgtaccgggggtgcatgcgtggccgcaccatgtacgtcatcccgttctgcatgggcccgctgaccgccgaatcacccatgttcggcgtggagctcaccgactcgccctacgtcgtcaccagcatgcgcatcatggcccggatgggctcgggcgttctggacgcgatgggtaccgaggccgacttcgtcccggcgctgcactcgatcggcgcgccgctggaacccggccagaccgacgtgccgtggccgtgcagccagaccaagtacatctcgcacttccccgagacccgggagatctggtcctacggctccggttacggcggcaactcgctgctgggcaagaagtgctactcgctgcgcatcggctcggtcatgggccgcgacgagggctggctggccgagcacatgctgatcctgcggctgaccagcccgcagggcaaggtctaccacgtcaccggcgccttcccgagcgcctgcggcaagaccaacctggcgatgctggagccgaccatccccggctggaaggtcgagaccctcggcgacgacatcgcctggatgcggttcggtgaggacggtcgtctgtacgccgtcaacccggagtacggactgttcggcgtcgcgccgggcaccgactacaccaccaacccgaacgcgatgcgcaccatcgcgaagggaaactcgctgttcaccaatgtggccctcaccgacgacggcgacatctggtgggagggaatgggagaagcaccgtcgcatttgaccgactggaagggtcgcgactggacgcccgactcgggtgaactgtcgtcccacccgaacagtcgcttctgtactcccatcaaacagtgcccgatcctggccgactcctatgacgacccccggggcgtcccgatcgacgcgatcctgttcggaggccgccgcgcctcgacgatcccgctggtgagccagtcccgcgactgggcccacggcgtgttccagggcgcgaccctgtcgtcggagaccaccgccgccgccgtcgggcaggtcggcgtggtgcgtcgcgacccgatggcgatgctgccgttcatcggctacaacggcgccgactacttcgcgcactggatcgcgatgggcaagggggccgacggttccggcgacgactcgaaactgcccaagatcttctacgtcaactggttccgccgcggcgaggacaagcgcttcctgtggcccggcttcggggagaacagcagggtgctcaagtgggtggtggagcggctggagggctccgccgaggccgtggagaccccggtcgggttcgtcccgacccccgaggcgctggacaccgagggcctggacctcgacgccgacgacctggccgccgcgctgcgcgtcgacccggaggagtggcgggccgagctgccgctcatcaccgagtggttcgagaagttcggtgacaagctgcccggcgtcctgtgggccgaactcgacgcgctcaaggcccgcctgaacggttaaggatctgtcccagtagccgctcaactgccgcgatacaccggcgtaggctgtccggcgtggtgttgcgcgatctgctgtacaaggtttacgagaagcggcttgcccggcaactggagggcaagccgcttcctcaacatgtgggggtcatggtcgacggcaaccgccgctgggccaaggacatgggcttgctcaaccccaacgacggccaccgcgagggtgccgaacacatcaagcggctgctgcgctggtgcgacgagatgggcgtcgggcatgtgacggtgtggctgctgtccaccgagaacctgtcccgtccggccgccgaactcgacccgttgctgcagatcatcgaggacctggccgtggagctggccgaggagggccagccctgggggctgcggatcgttggcgcgctggacctgctgcccgccaagcacgccaccgtcatcaaggacgccgccgaacgcacccgcgaccgcaacgacggcgccatcatcaacctggcgatctgctacggcggccaccgcgagatcgccgacgcggtgaggtcgctgctgcaggagtacgcccgcggcggcaagaccctcgacgaggtcgccgacctcatcgaggaggggcacatcgccaagcacctctatctgcacggccagcccgcccccgacctgctgatccgcaccagcggtgagcagcggctgtcggggttcctgctgtggcagtcggcctactcggagttctacttctgcgacatgaactggcccgacttccggcgggtcgatttcctgcgggcgctgcggtcgtacgcgacccggcaacgccgcttcggggtctgatccggcgtcgaattccgaatcccttgcgggatttggatacccggtaggggtcgggtggaatacctcacctctgttttcacacgagtcacaaaaactcatacgtctgtgttgactgtcgtcatcacttcgtgcgcttcccttgtcgctgaacgtttttcgctggcagggttcgcagctgttgccgttcggacgtcctggggaccttcgctcggcaacgaccgtgttaagcgagcgaagaggacagatcgtgaacgacgcgcccgaagaaaacgtcgagccgacccgaaagacctcgcgtggacagcgcctgcgcggctgggtgaccagccagcccaggctgcggctgggcctggtcggagtggtcgcgctcgcgctcgtcgcgggagcctggaccggcgtcagctacgccagcaacggatccgaaccggccgcggcgaaaccgagtgccaccgccgacgccggtgacagtcagtcgctgtcgccggaaccgcacccttcgacggctcccgagaaggagaagaccgagaaggagaagaagccgaagcccaaggccaccgaggaagaggagaagcccaagaccgaggctccggctcccggttgtgacggcttctcgggcaaccagctgaccgcctgcaagatgctcgacgaccacggcttcggcaccgaccagatggactgcctgtcgcagctgtgggaccacgagagcggctggaaccaccaggccagcaacggctcctcgggcgcctacggcatcccgcaggcgctgccgggcgacaagatggccagcgccggttccgactggagcagcaacccggccacccagatcgagtggggtttgggctacatcgcagaccgttacggaaacccttgcggcgcttggggtttctggcagagcaacaactactactaggacgtctccgatcggtggaccccggtccaccgatcggttgatttcccggtaccggcgtgaatgccgggcaaatcgaccaaaaagtgtgaaaaggacggtgccgggttcgttggcctgcttgggaagatgcggtatggtgtcccgcggcctcattcagcgatacccgcgagattgccaaaaccgagacactcgggcatggtggtgtgcggcgttcgccatgacgccgagcccatgttgcctgcggaaggaattccacgcgtggttcccctgctgaccaagctggcctgccgaaccttcgccgtgctgctcctgatctcgggagtcgcgatcggtgttcacatgggtctcaccgacaaggggatcacccccgccgatgacccccgtgcggtggcccagaacgacctggcgaatacgcaggaagagcaacaagaggacacctacgactggcacgcttcctacgcgaagaacgccgccaaccaggacgcctcctccaaggccgagagcatggccgacgtcgccgctgaccaggccaaggctctcgacggcgcctacaaggacgccaaggaagaggccgaggagaaggaagaagaggaagggagcggcggcggatccaccgtcgacatcccctccagctgcaaggaattctccgggaacaaggccgccggttgcgccctgctgcaggaggccggtttcggcctcgaccagatggggtgcctggagccgctgtgggacaaggagagcggctggaacgagaaggcctccaacccgtccggtgcctacggcatcccgcaggcgctgccgggcgacaagatggcctctcacggcgatgactggcagaccaacccggacacccagatccgttggggccttgactacatcaagggccgctacggcgacccgtgcagtgcctgggaccactcacaggccaacggttggtactaggtcgtagtaatccttaccgaactgtaagtctttctaaagtcttgccggaacgcgccgagtcatcttgactcggcgcgttccgcgtcattagcctctgcctcaggaaagttagttcactaaatattgaaatagaggcaacccccaatgagcgttaccggcaaacgttattggcgcgtggccgcggtggcggcgatcgccctggcggcgtccacaggaatcgcgctgacctcacacgccgacgacacgtccaccaaggactcgtccacggccgaactccccaagcacaccctgaccggctactggcacaacttcgacaacggctccaccgtcaagcgactgtccgatgtgccggccgagtacaacatcgtggccgcggccttcgccgaggccgacgcctccaagcccggtgcggtcaccttcggcgtcagccccgaggtctccgacgccctcggcggctacagcgacgacgacttcaaggccgacgtgaaagcgttgcaggacaagggacagcacgtcatcctgtcggtcggcggcgagaagggcaacgtcgtcgtcgacgacgcgaccaaggcggccaacttcgcatccagcgtcaaatccctcatggacgaatacggcttcaacggcgtcgacatcgacctggaacacggcatcaacgcccagcacatgggagccgccctcaaagatctgtcctcacaggccggagacggtctcaccatcaccatggccccccagacgatcgacatgcagtccacatcgaccgagtacttcaagctcgcgctcgacatcaaggacatcctgaccgtcgtcaacatgcagtactacaactccggctccatgaacggctgcgacggccaggtctacgcgcagggcacggtcgagttcctcacctcgctggcctgcatccaactggagaacggcctgtcgcccagccaggtcggactcgggctgcccgccacgtcccaggcggcgggcggcggtcacgtcgacccggccgtggtcaacgccgccctcgactgcctggccaagggcgagaactgcggctcccacaaacctccgaagacctaccccgacatccgtggcgccatgacctggtccatcaactgggacgcgaccagcgactacgccttcgccaagaccgtgggcggccacctgtccgaaatgccatagaacttcatcccgttcccatcgcggcaaggcacgcgccacccggcgtgtgccttgccgcgatgtcgctcggtcgttacggttaacccagagtctctccagggcgaaacgcggtggtgcgacatggactcctacgatctggccatcatcggtgcgggaccgagcggactgttcgccgcctactacgcggggttccggggcctgtccaccgtggtggccgacgcgctgcccgaacccggcggccagatcaccgccatgtacccggagaagatgatctacgacgtggccgggttccccgccatcaagggccgcgacctggtcgacaacctggtccgccaagccgccatgtccaacccccactacctgctcggcaaccgggtcgaggacctcgaatacgtcgacggccaaccgatcctgtccttcgccgacggcacccgcctgcgcttcggagccgtcatcatcaccggcggcctgggcagcttcacctcccgccccctccccgccgccgactccttcaccggcgagggcgtcgtctacttcgtcccggaactcgcggcccacaccgacaaggacgtcgtcatcgtcgggggcggcgactcggctttcgactgggcccaggccctccaccccatcgcccgcagcgtcatgctggtccaccgccgcgagaagttccgcgcccacgcccgcagcgtcaccgtggtccgcgaccttggcgtcccgatcgtcgtcaacgcccaagtcgcccgcatcctcggcgacggcaccgtcagcggcgtcgagatcgccgtcaagggcgaagccgacgcccgcacctacccggccgacaccgtggtcgcggcgctgggcttcacggccgacctgggccccctgggccgctggggcctcgaactcgacaaacgccacatacgcaccgattccaccaccgccaccaacctcccccgcgtcttcgcggccggcgacatcgccgactacccgggcaaggtccggctcatcgccaccggcttcggcgaagcggccaccgccgtcaacaacgccgccgtcgccatcaaccccgacgcccacctcttccccggccactccagcgacgacggctgagtcgtcacctcgccgcgctcggcggcctccgatggtcagtccggcagcggttcccgtgcgctacgccattccgtgggaatcgccgctgatcccaggtgtccggagacgatgccgccgacgatcgcgcagttggtgtcgatgtcgccgcccaccgaggcggtggcccaaaacgccgccgggaagtcgctcaggttgtgtatcgccaaccaggcgcagatgggcaccgtgtcggcggcggtggtggcgcttccgttgcccaagaggcgggccgcgtcctcaggccgggtcgagtcggggaggtcgcgagcgtccatcagaccgtcgcggacggctcccggcggcgttgccgctatcacctgggtcagcagttcgacgggtggcggcacctcgtccgcggccgccagggcggcggcgaccgcgaccgcgacggccccggcgatgccttcggcatggctgtgggtgatctcggccgacagggccgcctgttcgacgacctggtgggttccccggtcggcgaaccaggcaccgagcggggcgacccgcatcgcggcgccgttgccgaaggatccgttgccgccgaacagttctgaggacagttggcgccagtcctccccgtcgcgaacccggcgcaacagccgggcggctcccggtccatagccgcggtacaggtcgaactcggcggcgaaaccgcgcgccagttcgtcctgccggacctcgtcgtgttcacacaggtgggtggtgaggacggcggccatctgggtgtcgtcggtccactgccatagtccatcagggacggtctgggatcgatagtgctcgcggttgtccggcacgaagaactgagcaccgagcgcgtcgccgacactcagcccctcaagagaggccctcgcccggagccctcggtcggcgcgctggaactgttccagtgtgtcgtcttcgtcgagcagcaaactgttgacgagcatgacgaactggcccgggtgattgacggtgtcgcggtgccgactcgggtcggtctcgacctgtagctcggtcaccgcccaaccatcaccatcgggcgcgaaccgggcgcggtagatttcgtagccggtccagcttcgggagagtcgaagcgtggtgccatcgctccacgcgtcccacttctcctccatggacatggcgtgaagtccgagccgaacgcgttgccactccacttcggagtagtggcgttgcggcggcggtagcgtgcgtggcgcgagcatggggtggacggtgcggggttcgggctgagcttcggtgggggcggccggtctgtgaccgacgatgctgtggcgccacagcagatagcgaaactgcgatgtccagttgcgggaaatgggtgctcctccaggtgtcggcgaacaccgtatccccgcgcgaccggttgagccaacaggattgcccggtcgtggcggggttaggagacggtggggaactggccggtgttggtgagggcttcgtcgaggagggggcggacctgggccgcgaagtggccgatctcgtagccgagttgttcgcggctgcactccgagacggccaggagggagaggcagatctgcggacccaccggggctgccaggaggaggccttccgccatctcgacgatgacctggttggcggggccgtagtccatgacctggcccgcgccgtcgctgatggagaggatgcccgcgccgatgctggcgagttggagggcgcgttcgcgggggaggcccgcggacatggccagtggcatgccgtcgacgctgacgaggacggcgtgggagaggccgggtgtgcgcgccaccagggacgccagcagcatgctgagtgagcgttcgtataccccgagatcggtcatgccgttatgatcccgttcccgcgcctacggtttcgcggcgcgctcggctccagccgcggaagaagccggctgtgcgggaggcgagagcggtcgcgtcgcggctgatcggggcggcgggggcgtcggagaggattgctgagccagggacgaggttggcctgggggacgcggcgggggaggccgctgggtgtcgtctcggcgttgcggcggttgtcgctggccgcttccgccgcgcgccagccctcgtcggcggggaagttccaggcttcctcggagtcctcgatggcggcggggcccttgaaccaggcggagcgggcctggctgaagatcagcagatcgtcgtcgtcggcttcgtcgaagccggtgggcaattcgctgaccgggaccgagagggcgtcggtcttgggttcgaccgaggtggtcgggtgggtgccggtggggggttcgacgtatttggggggttccggcatgagcgggaagccctcggcctcggcgcgggcccgttcggcgcgggggtggaggggggccgtgacgggttcgtcgtggtcgaccgggtcggcggcgaccggggtgcgggtcggcagcgggtcggccgccttgccgcggcgggggcgtgggatgggtggctcggtgtcgggtggttcggccgcgcggcgacgggagcgcggggcggactcggaggccgaccggcgggaacgggacgggggtgcctcggccggggtgtcggtctcggtggcgcggcggcgggaacggcgcgtggggggctgtggggccgccgggacggccatctggtcgtccagggcggtggccagggccagacaggcgcgttcggcggccagcaccgagtcggcggtggccgcgacggctccggccacccggggttcgagctggtactggagtttgcgttgcgtgcgttccagggccagcgccagttccttgacgcggctgggttccggcttggcgcggggtgggacctcggcggcgttggcctcggcgcccagcgccgtgcgcagcacctccagcgcggcggtctcggtggggtcgccccaggcggccagagccgccgggtgggtctggcgcagcacttcgatgagggacgcgtgcgaggcgtgtgcgttgcgggccaaggtgtgcaggcccccgaccagctggcagaccggggtcggttcctctgtgccgagttgggcggtcagttcgccgcgcgccagcatgcgggcaatgtggacggccttgtccagcgggtcctcggagttgacgtcgaccttgttggccgacgccgtcggctgtccggccgaagccgccagccgccgcaggtcccgggtgtcggcgaggtcggcgaccgcgacgcggaggatgtcggcgtgccggacccacatgcggcacagcgccaggtatccgaaggcgtcgtcggtgacctccgcggtggcgatgacgccgccgcgctcattgacgaccgcggccgcgatcgtcgtcgtgtcgccagtcagtccacaaaagatccgcaatgcctgcgctcctctcagccgccctgccgccgacactacccgccggttatggcattggccagccgtgccgggctcgcaccgggttggggacaccggtcacgggccgaactaccgacccatggtttcaaacggatctcagtttcgccagtcgaccgtttcgttgattttgttgacgatcccgcgccaggccagcgccgtttgctgggtaccgatcttgcggatcttgcgtttggcgaacatggccttgaggccgccgtcgacgacggaccgcaggtggttgtcgagtccgtccagcggcgaaccgaccgccaatgtggacatgacggtgggcagtcgcagcgcgtatcccaggtcacgggccagttccccggcgccgatcatcagctcggggtcccaggagtcgtggccgccgcgcaggttcttcacgaccaggtcgagctcgtagctgtcgtcctcggcgggcacgacgtagtcgaccttgatgcccttgaccagctcgtcccaggtgtcgatcgcctcgagatcggtgggggcgccggatttgacgaattcgaccagtgcctcggccgactcgaacagcggcagtttgccgttgagggtcaggaagatcgggatttcctccggctcggcggcttcgggctcctcgtcggagtccttttcatccgcttcgtcatcggagtccgtttcggactcctcggagtcgtcgatctcctcgtcgtcctcgtcgtccttcttcttgtccttcgccttggccttgtccttcttgtcggccttgacgggcttctcgtcctcgtcagcctcggcttcgggttcttcctccccgtcctcgacggcgtcggacatgcggtaggcgcgcagggtcagcccgacccccttgggcagggcgatttcgacgggctcgactccgaccttctcccagaaggcgtccgccttggcggtgcgctgcggcgtgtcgtcagcgtccagctcatcggtgtcgttgtcggcttccgtggtttcggtctcggaggacgtgtcgtcctcttcgggagccttcttgtctttggccactgcggtctccgcgtcgtgatcgttgattcgtcggacagagcataagagtcgcatcgcccgtcagcgcgcgtggggctcgcgtcacaccccggcgggatgccacaccgtcttgatctcgacgaagcgtcgcagccggtccaggcccggatcggcgttccagtccgggttcgcgggccgcagcacccgggtgagggtctcggcggcggcggtctcggcgtcgcgggccagatcggcgtcggcgactccacacaggtcgacggcgttgacgtcggcgtgcgaggcgaaccagggcgtcagctcggcgacctggccggtgaggatgttgacgacgccgccgggcacgtccgaggtcgccagcgcctcggccagcgcgacggccggaagcggacggtcctgcgaggccagcaccacgacggtgttgccggtgacgatcgcgggcgcgatgacgctgaccagccccagcagcgcgtcgttctgcggcgcgaccatcgcggccaccccgaccggttcgggcgtggagtggttgaagaacgggcccgccaccgggttcgcgccgcccagcacctgcggcagcttgtcggcccagcccgcgtaccagaccagccggtccacggtcgcgtccacttcggcctcggcggccttgatggtggcacccgagttgcgcagttcctcgatgaactggccccgacggccctccaccatctcggcgacgcggtaggtgatctggccgcgcaggtacgcggtggcacccgcccagcccggctgcgccttgcgggcggcggccacggcgtcgcggacgtccttgcgggacgcccgggccgcgttggccaacagcgatccgtccgatgcggtcaccaggtacgtcctcccggactcgctacgcgggaacttgccgcccacgtagagcttgtaggtcttgcggaccgagacacgtttagacatcgagatacgcctccaggccgtggcggccaccctcacgtccgtatccggactccttcaacccgccgaacggcgaggtcgcgtcgaacttgttgaacgtgttcgcccacaccactccggccttgagctcggtcgcggcccacaggatccgcgaacccttctcggtccacacgcccgcggagagtccgtacggggtgttgttggccttggcgatcgcctcgtcgggggtgcggaaggtcagcaccgacagcacggggccgaagatctcctcgcgggcgatgcggtgcgcctgcgacacgccggtgaagacggtcggcgcgaaccagaaccccgactcggggatgtcgcacgcgggcgaccacgcctgcgcgccctcggcggaaccggcggcggtcaggtccttgatgcgggccagctgctcggcggagttgatggcgccgatgtcggtgttcttgtccagcgggtcgcccagccgcagggtctccatgcggcgcttgagtttctccagcacctcctcggccaccgactcctgcaccagcagccgggaaccggcgcagcacacgtgcccctggttgaagaagatgccgttgacgatgccctcgacggcctggtcgagcgcggcgtcggcgaagacgatgttggcggccttgccgcccagctccagggtgagcttcttgtcggtgcccgccacggccttggcgatctgacgccccacctgggtggagccggtgaacgcgaccttggcggcgccggggtgcgacaccagcgtctggccggtttcgccggcgccggtgatgatgttgacgacgcccggcggcagctcggcctgctggcagatctcggcgaaggccagcgcggtcagcggcgtggtctcggcgggtttgaggacgacggtgttgccgcaggccagcgcgggcgcgatcttccacgccagcatcagcagcgggaagttccacgggatcacctgcgcggcgacgccgagcggcctgggcgcgggaccgaaaccggcgtgggccagtttgtcggcccagcccgcgtagtagaagaagtacgacgacaccagcggcaggtcgacgtcgcgggactccttgatcggcttgccgttgtccagtgactccagcaccgccagctcccgggagcgttcggcgatgagccgggcgatccggaacaggtacttggcgcgttcggcgcccggcatcgggccccacaccttgtcgtaggcgcgccgggcggccgtcatcgccgcgtccacgtcggcctgcccggcggacgagacctcggcgaggatctcctcgttggcggggttgaccgacttgaacgccgaaccgtcactcgggtcgacgaactcgccgtcgatgaacaggccgtaggacggcttgatgtcgacgatcgcgcgggattcgggcgcgggagcgtattcgaatagcgacatgtcaatccaccgtcacgtagtcggggccggagtagtggccggtagccagtttctggcgttgcatgagcaggtcgttgagcaggctggaggcgccgaaacggaaccagtcggggtccagccagtcctcgccggcgacctcgttgacggtcaccaggtagcgcatcgcgtccttggtggcgcggatgccgcccgcgggtttgacacccacctggcggccggtctcgtcgcggaagtcgcgcaccgcctgcaacatcagcagtgtcaccggcagcgtcgcggccggggacaccttgccggtggaggtcttgatgaagtcgccaccggcgtacatggccagccagctggcggcgcggacgttgtcgtaggtcgccagttcgccggtctccaggatcaccttcaggtgtgcctcgccgcaggcttccttgacggcgacgatctcctcgtacacctcgtcgaggcggccggacaggaacgcgccccggttgatgaccatgtcgatctcaccggcaccggcggccaccgcggccttggtgtcggcgatcttgacctccatgggcgcctggcccgacgggaaggcggtggcgacgctggccacgtgcacgcccgaaccggcgacggcctcggccgcgaccggcaccatcgacggatagacgcacacggccgcgacggcggggcaggacgggtccgaggggtcgggacgcatcgccttggcgcacagggaacgcaccttgccgggggtgtcggcgccctccaaagtggtcaggtcgaccatccggatcgcggtgtcgatcgcccacttcttggcggtggtcttgatggagcgggtcgccagtccggcggcgcgctgctccagccccacctggtcgacacccggcaggccgcgcacgcgcgcgaccgcgtccgcggtgagtagagaggtcatgacggcgatcttacgttcatcgatcgcggcagttcctgagtgttgaccagccggtagggtacgggttcgtggacgtacaagtcgtggaacaccccctcgccgcctcccgtctgaccgtgatgcgggacgcccgctccgactcggcgaccttccgggccgccctgcgggagttgaccaccctgctggtgtacgaggcgacccgcagcatcgccgccgagaccttcgcggtgaccacgccggtggcgaccacgaccgggacccggctggccaatccgccgctgctggtgccggtgctgcgggccggactgggaatggccgacgccgcccaccggctgctgcccgaggccacgatgggcttcgtcgggctggcccgcgatgagcagacccacgagccgcgcgcgtacatggagtcgctgccggacgacctggcgggacggcacgtcgtcgtcttggacccgatggtggccaccggcggttcgctggtgcgctgctgccagatgatcgccgaccgcggctgcaccgacatctccgtcgtgtgcgcgctgatcgcccccgacggcatcgaacggctgcgcaactcgggcctgccgctgtcggtgacgaccggctccatcgacgagggcctcaacgacgacgcgttcatcgtccccggcctgggcgacgcgggcgaccgccagttcgggcagtaccgccggttctgaatcgctggcactgacgcttgaaccgggcgggcgctgaccgtccggagtgtcgaacccctgggtacagcttgatcgcctaaagtgacgccgccactgtaggtgaacgcggagcaaccggggggacgctcatgtcgagcgacggcacacgcgcacaacaaccacggctgagcatcgtcatacctgtctacaatgtagagaagtatgtggacgagtgcctcgcctcggtcgctgagcaggagttccaggacttcgaggcggtggtcgtcgacgacggttccatcgacgacagcgccgagatcacgcgccgctggtgcgagcgcgacgaccggttccggctgatccagcagcccaacggcgggctcgggcacgcccgcaacaccggcgccgccaacgcgcgcggccagtatctggcgtttttggacagcgacgacctggccccggccgacgcctatcgccgcatggtcgaggtgctcgacgagaccggctcggacttcgccgtcggcaacgtccgccgcttcaactcggtccgcacctggcaggccgcgatgtacaagaacctgatggactccgaacgactgtccacccacgtctcccgggaaccggagctgctgcgggatcacttggcgcccaacaaggtgtggcggatgtcgttctggcgggacaaggagatcagcttccccgccggggtgctgtacgaggacgtgcccaccgtgatccccgcgcacgtgcgggccaccgccgtcgacgtgctgccgatcgtggcgacgctgtggcgggtgcgcgaccgcggcgacgtgtcgatcacgcaggagaagcactgcgacccccggcaggtccgcgaccgggtcgacgcgctgttggccaacacccggttcatcgccgccagcgcccacccgcggctgaaggacgagtacgacgccatcgcgctgcgccgcgacctgcggatgttcttgcagccctacgccaacatggacgaggagcaccgccgccagacccggctgcacatgcgccgcttcatcagcgaggcctcggcggcggccatgcgcaagatcccggtcgacgaccgggtcgcctacgcgctcatcgaacgcgaccgggtcgccgaactggaggagctgctgcgggcgcgccgcgcccggacgctgcgcgacaccccggtcgagatcgccggacgccgcgcgtacctggacctgtcgctgcggggacgcgccgacctgcggctgccggagcggctgttcgacgtcaccgacgagttgtccacggtgtcgcgggtgagcgacatccgcgtcgacggcgaccacgtcgagatcgacggctgggcctacgtcagccgactgcaccgccccaaccggcccggttcggtgccgaaggtgtggctggccagcggcaaactgcgcatcgccgcgaaggtgacctcccgcgaggaggcccgggccgaggaacaggcccacccgcccgacctgggctgcgagaaggccggcttcaccgcgcggctgccgctgcggcggctgcgccggctgtggcgctggagccgacgcacctggacggtcatggtctcggtgtccaacggcgccatcacgctgaccgaaccgctgaccgggccgctgccggggcagacgcagcgtccgctcatgaccgcgctggacaaacagtggtggtggcggatgtggtggaacgacgagggacacctcatcggcggcgcctcccgggaaccggcggtggtgaccggttccggcgtccacgccgacggggccgagatcgaggtgacggcacacgaaccgatccccgagggcgcggcgctgtcgttccaccacaagcacgtcgacccgatccggctgccgctggaggccgacgccgacgaaccgcgacggggccgctgccgggtgaccccggcgatgctgccgggcgtcgagtcctccgaagaggacaagtcggtgcgctggatggtgaagtgggacgtgcccgagtcgccacggcggcggctgctggtcaccggactgggcgcggtcgccgcgtccggcgacgacggccggacgctgacccccgcccgcaccaacgattcccggctgaaactgattcacggtcacgccaaaccgatcctgcggcgggccgagtggctgcccgagggcgggctgcggctcaccgtcgaacaccagccgaccccggagacggtgacgctggtgctgtcggcgcgcaagcaggccgaggaactggcggtggtggccaccgagaacgagggcgtcgccgaggccgtgctgccggtgcacgccgtggagtccttcggacagcggctgccgctgcgtgagggcgactgggatgtcaagctgcgcaccaacttcgaggacaccaaggtcaccgtggacgaggtcgcggcggcgctgctgccgttgcgcttcgagcacgacggccgcgagtacgcgctgctggccgaggccgggaagaaaccggtcctgaaggtgaccggggacctcggccccgccgaacgcggcaagtcccaccaggaccggctgcgcaccggctactaccgtcgcgtccggggcaacgacctcgacgacgcgatcctgtacgagtcgtacttcggcaaacagttctccgacagcccccgcgacatccacgaggagctgacccgtcgcgagcacgggctcaaacagcttgtggccgtgagggaccggcagttcaccgtccccgacggcgtgacgccggtggtgtaccgcagcaaggactactaccgagcgctggcgcggtcgcggttcatcgtgaccaacacgcacctgccgtcgttcttccagcgttcgcccggccagaccgtcctgcagacctggcacggcgtcggcaccaagaagatcggcatggacatcggcaagatcggcttcgccaacgagtcctacaaggacaacctggcgacggagacccgcagctgggactacctgatctcgcccaaccagttctgctcgccgatcatgacccgcgccttcgcctaccgggggaagctgctggagaccggggcgccgcgcaacgacatcttccaccgtcccgaccgcgaggagatcgccgcgtcggtgcggcagcagctgggcatcgcgccggaccgcaagatcgtcctgtacgcgccgacctggcgcgacaacctgcacagcagaggccgttaccggctcgacctgcgggtggacctggccgagttggccgggaagctcggcgacggctacgcggtggtgttccgcaagcactccaacatcgccgacaagctcccggcccggatgacgccgccggtcatcgacgcgtccgactacccggacgtgcagcggctgctgttggtcaccgacatcctcatcagcgactactccacgaccatgtgcgatttcgccaacaccggacggccgatgctgttcttcacctacgacctggagaactaccgcaacgtgttgcgggacttctacttcgacttcgaggcgacggtgcccggcccgctggtcttcgacgaggccgaactggcgcaggccgtcgccgaggccgacacgatccgccgcgagtacgacgacaagtaccaggcgttccagcaacgcttctgctcctgggacgacggcggggcgacccgacgggtcgtcgacgcggtgttcggagacgtgacccgtggttgatctgctgcggaaagtggtgcggcggttgcgaaaccgcgacgcccgcgccgcccgcgcggcgaaggccgccaaagccgccgccaaggcggccaccgcccgcgcgtcctcccaactggaggccggagcctggggtgcggcctgcgagtcgtaccgggaggcgctgcgcgtcaacggcggcaagaagaccagcaggtacgcgctggccaaggccctgcaacgtcgctacctggtcccgttcgaggtcgacggcgacaccgtggtcccgatcccggcggaggcggccgaggcggcgttcaccgaggccctgttcgagttgcaggccgtcgtcgacaccgaccccaaacgggtgcgcgcgacgtacttcctgggacggcacttcgagcacggcggccgctacgtcgaggccgcgcagacctaccagctggcgttgacccggctggagacggtggacgagccgtgggggcacagttcccggctggcctggatgtttcggcgcgactgggtggcgcagctgctcaacgccgacccggacgccgacccccggctgctgcgctcgaccgaggctgccgaagcgctgccgggcgggccgtcgccggacgtggccgggttcatcgacgccaccgtcacccacaagggcctggcggtcaccggtttcgtcctcgccgatcgcggcgacgacatcgacatccatctcgacggccggttcctggtccgggtgaccgccgatccgggcaagcggctgcacaacttcgggatcacgctcacccaccgggtgctcgacgagttccccagccgggcgcggctgaccgcgttcaccgacaccgcgggcctggtcagcaagggcggcgccgaggcgatcatcgtcgacgtccccgacggcagcggcaaactgcccgtcctgctcgacgacgggtaccgggtcaacaagaagggccgcctgtccgaaccgggcgccgaggccgccgaccacggcccccggtacttccgggcctaccgcagggtccacgccgtgttcgccgagaagctgggcaagccgctgttcctggtctacggcaccctgttgggctgctaccgcgacggcgcgctgatccccggcgacgacgacttcgacgtcgcctacctgtgcgcggcaaccgatccgaaaggcgtgaaggacgagaccatggacgtcatggccgcgctgatcgccgccgggttcgacgtccggatcgccatcgacggcagaccgttccacctgggtgtcgacggggtcggcatcgacgtcaatccgttgtggcagtaccaggagcgggtgttcggcttcaccgggcacgcgctggcccgggaggacctggcggcggtgacaccgctggacgtcggcgaggtgacggtggacgtcccgcgcggcgccgaggcgttcctgcgcgacacctacgggccggactggcgcactccggcgcccggtttccggtactaccgttccgacgcggatctcaaggagttgcgcaaggcgcggctgacgccctcggaggtccgccggttcgccgaacgggtcgaggagctgcgccgggacaatccgggcgcgggccggttcctcggctatgccgtgcctgacaacccggacttcgagtagcgctcgcgtccgccgccgccggtacggtagcggcatgcccgagctcgtttacccgccggtcgtgggcacggccaaagccgtgctgcgtctcatggactggcatatggacgccgtcggcgcggaacacctgccgcgcgcgggcggcgcggtggtggcgtgcaaccacgtcagctacctggactacatcttcctgggcctgacggtaacccggcataccggacgctacgtcagattcatggccaaacgcgaaatcttcgacaacgcgatcggcgggccgttcatgcggtccatgaaccacatctcggtggaccggtcccacggcggcggtgcctacgccgaggcggaggcggcgctgggacgcggcgagatcatcggcgtcttcccggaggccaccatcagtcagtccttcactgtgaagaagctcaagtccggcgcggcccggttggcggtggcccgacaggtgccgctggtgccgatggcggtgtggggcggtcagcgactgtggaccaagggccatccccgggatttccgcaggcacgtgccgatatcggtgacgatcggggagccgttgcggcccagcgccaccgacaatccggacgacgtcaccgcggaattgcgcgaacggatgtcaaccctgtcgcagaacgtccagcgaaactaccccgaacggccaattggcgaaaccgacaattggtggcaacctgcatacttgggcggtagtgcgcccgaatctgaacctcccggataatcggtcaccgggcggaatccccgattctttagacactttggatgaaagatgcgaggctcgatggtgggtgaacggtgaacggcgccattcaaggcgcccttcaaaagcggtcgggagggtgggtcgcggtgcgccgggtcgtatgggggctggcagttgcgatcgtgggactcgtcctcttcgtgacggcgaacatagggctttccgccaactcggcggatccgcagcctcccgacaaggacccggatctgcgtccggccacccaaacccagtccatttcggtcatgccgctcggcgactcgatcaccggatcccccggttgctggcgatcgctgctgtggaacgaactcaagcagcacgactaccagggcatcgacttcgtcggctcgatgaaatcggtgccgtgcgggcgtgacttcgacggcgaccacgagggttaccggggcctgaaggtcaccgacgcggcccgcaacgcgaagttcctgccgacgttcaaggccaaccgccccgacatcgtcctgatgcacttcggcaccaacgacatctggcggctgcggcccggcccggacccgatcctggacgcctactccacgatcctgaagcagctgcgcgccgccaacccgagggtgacgctgctggtggctcagctgatcccgatgagccccaagagctgccgcgagtgcatcgacgacgtggccgagctgaacaccgcgatcccggagtgggtgcgcgcgcacggcaccaagaagtcgccggtgatctcggtggaccagtggaccggcttcgacgtcaagcgcgacaccggcgatggcgtccaccccaacggttccggtaccgagaagctggccgcgaactggttcaaggcgctgcgcccgctgctcgacaatcggaactaggggctcagaacaggcccagcattcgccgcgctcggctccgccaggcgcggcgatgacataggatcaccgtacgatcacggcacgtgccgggtcggaaccattccggcgcattacgtgggggaccggtgattcctaaagccgcgctcaggttcgcttccgagcatgacggtgaacttctggaggccgtccggggcggccaggccgtgccgggggcgggtggttgcgtgccgcgccggcgggacaggggattggcccgatatctggacgcgctggccgagggcatcgtggcggccaatccgcccggggccgagcggcagcgggcgttggcgcagtgtctgggcaccgaactgctggacgggatcatcgtgcggcgctggttcgacgagctgcccgaggccgagcgggcgatgctgctggacgccgccacggcgttcacccggcgctgggtgagtccgcaggtgttcgtccggctggagcccgcgcaccgcatcatggtccactgtctgcagtccggcgacgaggacgacctgaccgacgtggtgcggtaccgcgccttcggcaccccgacgcgagccattgtggattgtggtcgggtgttcgcggggctgccgctgttccgcaaccccgccaccgacatcccggacgcctgctacgagatctcggcgaccgtcggggtggagcaccggctgagcgagtactcgtggcacggcacccggatgcggctgtcgggctacgcgttcatcaaccacgtcgacaccgacgaccaggccaccacggtggtgctgcgggaacgttccagcggcgaggaggcggcggtgccggcccggctgcggccctcgccggaactgtccagccagttccacgatggactctacgagtacggctacgccggtttcgacgccgtggtcgacctggacgcgttgccgggcgatcgggcgctgcccgacgggcagtgggacgtgctggtggaggtgcgcgcgcacggcgtcgagcgccggtgccgggtggccacgctgcccgacggggaccgggatccccgggtggaccaccacctgccggacttctcgcgtcgcggcgcggggctggtcacgacctatgtgtcccatgaggggcagctgaccctgttcgtggagacctacggcggtgcctcgccggatctggtgcagctgacctgctgcgagtccagcggcgtcggcctgacgttgtcggcctacagtggaatctcggactggccggtggggacgaccgcgcggctgtgtctggtgcgcggcgacgtgacccgcaccttcccggcggcgatgcggccctgcggtgccggtttcggtctgacggcgcatatccgggcctcgaagctgctgctgccgcccggctggtggggcgtcggactgcggctgacctgggagcacggttcctgggaggtgccgctgcacgacgccgaggggcggccggtgtggctgcgggggcggcgatcggcgcgcgagatgctgggcctggttcgcgacgtggttcgcgcatagcgttgtgcgtcactgggtattgacgggggtatgaccgcatggtttgattaattcatcacctgatgaattacaggaggacgacaatgaatcgcctcgacaacgacgtcatcatcgtcggcgccggccccaccggactgctgctggccggcgacctcgccgccgccggggtctcggtgtccattctggaaaagcgcgacaccgaatccaacctcacccgcgccttcgccgtccatgcccgcaccctcgagaccctcgacatgcgcggcctggccgacccgctgacccaggagggctccaaagagggcgaactgttgctggtgggacgggcccggctgcgactgtccgacctggacagccggttcccctacgtcctgatcacaccgcagtaccgcaccgaacagctgctgcgcgaccgcgcgctggccaacggcgcccgcatcgagtccggcgtcaaggtcaccgagctgacccaggacggcgacggcgtcgaactgatcgtcgagaccgccgccggcacccagacccgcaccgcggcctacgtcgtgggcaccgacggcgtccacagtgtcatccgcgagcgactgggactgccgttcccgggacagctggccgccggatccatcatgctcgccgacgtgaggctcagcgaaccgccgccggagaccctgacggtgcgcggcgcgcgggagggcttcgtgttcatcgcgccgttcggcgacggctggtaccggatcgtcgcccggcactcccgtgacaccacccccgacgacgtgccggtggacttcgaggacctgcgctcgctggtgcgccacgtcttcggcaccgacttcggcatgaccgaaccacgctggacctcccggttccactccgacgaacggcaggcgccgcgctaccgcgtcggccgggtgttcctggccggggacgccgcccacgtccactcgcccgcgggcggacagggtatgaacaccggcctgcaggacgcggccaacctgggctggaagctcgccgccgccgtgcgcggtcacgcccccgagggcctgctcgacagctacgagaccgaacggcacccgatcggggccgcggtcctcaagggcagcggcgcgctgctgcgactggtgcagctgcgcaacgggctggtccgcgcggtgcgggacgccgtgatgcggctcgcgttgcgcaccaagaggatccgcaccaaggcggcgggcgcggtctcgggcatcgcgatccgctacccggccgggcacggctcgggcgacgcggtcggcacccggatgcccgacatcccgctggcgacggtcaagggccagtccaaccggctctacgagacactgcggggcggccgcttcgtcctggtcacgggatccgagggccccgaggtgcccgagaacctcaccgacctggtcgacgtcgtcaaccccgaggacgacgaccacaccgcgaccctggtccgccccgacggctacatcgcctggcgcggcgcggcgagtgagaccccgaactggtcggcctggctgcgcgactccgagcgcgtggcctgagccgacagcaccggcccggccatggtggccgggccgtagcctgggccgatgtggagctggatcaccgggatcggcatcggcctggccgtcgtcgcggtgacctggggtgtgctgatcctgctggcccggcggctgccgccgggcctcgcccgtgacctggccgcgttcctgcccgactgcgtcaccaccgtccgcctgctgcgcaaggacccccgggttcccaagcgcgccaaggtcgccgtcctcatcgccggactgtgggtgctgtcgcccatcgacttgatccccgagttcattcccgtcatcgggccgctggacgacatcctcgtcgtcgcgctggccctgcgctacgcggcccgcacggtcccgcgcgaggtactgctggaagcctggcccggcaaccccgagctgatggagcggctgcttggcaagtcggccgacgacgagccgtcgtgaccggtccggctggcgaccaccgactagcctgttcccggtgacgatccctaccgcgggctcccgtgagctgcggctcgccgcgctcgccgacgaactgcgcgccgacgccgccaccggcctgcactacaccaccgacgacgccgatgccgctcgcttccaccggctgcgagggctggccgccgcgctgctgtcgcatgtcgacacccgtgacgccgccgagctcgaggcggtcttcgccgccgactccggtccccgcaccccgctggccggggtggtgctgctgttcaaccaccagcgcgacggcctgctgttcgtcgccgacggcgacaccgtcggcgtcccgtacgcgttcgtcgaccccgataccgatcacgacaccgccgtcaaggacctggccgcgaagtacctgccggacgcgggattggtgccggtgccgcacggggtgtgcgacagcatctcggccggactggcgatgccgcacacctacttcctgacctatgtggtcgacctgacgctggtcgacgacgacgcgatcgccgtcgacctggtgcccgaggccgacaccgtcccgggccgccgggacgcgctgaccaacttcatcctcgacggcgcgcagcgcgatgtcctggaggcgccgttcgccctcaccgacgaggtcgccgcactggtcaccgccgtgcgggccctggcgaccgagggcggggtcgcgaccgagaaccactacgacgtcgaacgcttcgcccacatccgcgagaccacacactcgcttttggagggtgtccgcaaccagacggcgttcacgccggtggagttcgcgcacctggacgtcgccaccaccaagacctgcgccgagatgctgatcctcgacgaccggcgccggatcctgttgctgcggcgccacgacaacggcaagtgggcgatgcccggcggcgcctgcgaggtgggggagtcctcggcggccaccgccagccgcgagaccaccgaggaggtccgcgtggacgcgaccatcgacgggctggccggggtcttcgacaacagccgcatcgaggaccggccgatccagctgcggacctgcttcgtctacgtcggccaccccaccgatcccggcgcgaaacccgagaccacggccgaggccctcgaggtcggatggttcgaactggacggcctggaagacctgccggatctgtgggagccgcatctggtcaagatcaccgccgcgctgaaaacccttgtcgagtaaccgatacgggtccgaaggacccatgaagcccgaccgttcggacgatacccgcctgggtggcctcgtgatgtgattcacagcagccgggcgacttcccccgtggtcgcccggtttttccttgcccgcaggacgtttccgctgctcagctcgcggcgcgcatcgcgtcccggatctcggtgtaggcccgcaaaccgtgccgtggcgccaatcccaggtggtagaggttcaggccgcgcaccccggcctcggcgagccgtccgatgtgggacggcagttcgtccagatcggccggtggcagcaccgtcacgtacgcgtcgaccggaaccccgctggccatggccgacgcgacggtctcggtggtggccggagccgtgggccaggccggaaccagcagcgcgtccacgtccttggcggccgtgggcgtcaacccgggggaggcgccggtggcccacgggtcggggttggcgtgcagcaccaccggaacgccgggggcggcctgtcgcaccgccgccagcgtctcggcgcgcaaccggtcggtcgcgtcgtgccgcaccgacagcagcgtctgagccatatcggacggaaccggccgcgccgtctcggccgcctcgccccgtaccgcgtcccgcagcgccgcgaccaccgtgtcggggtcgagtccgtgccgggcccagccggaacggcagccggagcagcagcacaccgacagccaccgcaccgccgccgggctccaggctccgccggtcttgtcgtggtggctgaggtggttgacgcccaactgtccacaggcctccagcgagacctcgtggacgggcacgtcgcgcagcacctcggcggccagtgtcgcggcgtactcgcgcacctcggcgtgtgcggggcacagcgcgtacgggtaggtctcgccgaaacagttggtgaccgcgaggtccgggaacgcctgcccgagccgggtggcgtgggtcagcacgatccacggtgtcaccgggatgccgttgtcggtgaggattccggcagcctcgccataggagtcgcggccgtcgacccagtccggttcggcgggacgcagccgccgcccggcccacaccgactcgcgcaccggccggtacagcgccgcgtaccgggcgtcgacgacctgccgcaccggatgcagcggcgtcgccgcccgcgcggagtggtatgccgccgccagcgtgacgccgtcgacgtccacctccgcgacccggtcgacaaaggacgggtcgccgatgacgtcccacgggtaggcgtgtccggaaatcctcaccaatatgccttcctgttcgtgaacgacgcgtcgaagccacgcatatatgtttcatcgtcgcggtcgcgaatgccgcaggaccggtaattctcgtgcatccggcccagcgcgtcgtggtcgagttccaccccgaggccgggggcgcggggcacccggatcgaaccgtcctggaacgacagtggctcggcgacgacgtcgtttcccgactgccaggggatgtgggtgtcgacggcgtaggtgaggttcggtgtggcggcggcgagctgcgtcatggcggccaggctgattcccaagtggctgttggaatgcatggacagtccgacgccgtggacccggcagatcgcggccagttcggccgaggcgcgcagcccgccccagaagtggtggtcggacagcaccaccccgacggcgcgtttggcgaacgcctcggcgatgtcggcgaaacccaccacgcacatgttggtggccagcggcatcggcgccgcggccgcgacggcggccatcccgtcgatcccgggcgccgggtcctccaggtactccagcagcccctcggtctcggcggcgacccatatggacgtcgccaccttccaggccgcgttggggtccagccgcagcgggtgctcggggaaggcctcccgcagtgcccggatcgcggcgatctcctcggcgggcgggaacacgccgcccttgagcttgatggaccggaacccgtactcgtcgatcatgcggcgggcctgggcgacgatcccttcgggatccacggcctcgccccacgcgtcgggctcggcgcccggatgggcggcccacttgtagaacaggtaggccgagaacggcaccgactcgcggaccagcccacccagcaggtcgtacaccggacggcccagcgcccggccctggatgtccagcagcgcggtctcgaaggccgacaccacccgcgcgacggtcttgtccaccgaggaggcaccggtgaggccgtgggcgtcggcgtcgctgacacctcccacgacctcgcccgccagccgacgcagcccggccacatcgaaggcgtccagtccggtgagacgcttcgccgtggcgcgcaacagttccaggtgaccggagtcgccataggattcgccgagaccggagatgccgtcgccggtgtggacctcgatgacggtgcgcagcgcccacggctggtgcaccccggcggcgttcagcagcggtggatcggggaaggcgatcggcgtgacgacgacttcggtgatgtccagtgtgctcatgaggcgtccttcgccgggtgggaggccagcgcttcgcgtccggcgtcgatgatgtcgcgcaaccgtcgcaggtgctcgggtgtgggttcgaccagcggcggccgtaccggtcccatcggcaggcccgccagccgcgccccggccttgaccagcgacacggcgtagccgggcacctggccgcgcagccgcgcgaacggcaggtagaactcggccagcagcagccgcgacaacgcctcgtcgccggtggcgaaggcccggtagaaggccgaggcgatgtcggggacgaagcacaggctcgccgaggagtagctgtcgacgccgatggcccggtaggcgtgcgccgacagttccgccgtcggcaatccattgaggaatccgatgtcgcctgagcgcgggtgcccgctggtgcgcaccgccgtcaccagtcgcagcatcgcgtccacgtcgccgcggccgtccttgatgccggtgacggtgtcgatgtccagcagcgccaccgccgcgtcggtgtccaggaccgcgttggcgcgctggtagatcgtgatggacagtccggtggcggcggcgacgtagcggacgtgctcgaccagccccgccggagtggactccacaaggtacggcggcagcagcatgatgccgtccgccccggcgtgctcggcggccacggcgaactcgcgggccagccgcggcccgcccccggccccggcgaccaccggcacccgcccgcccgcgacccgcaccgcgcacgacaccacctggcggtactccgccggggacagggcggtgaactcgccggtgccgcaggccacgaacagcccggacggacccgcgtcgatctgtgcccgcaggtgccgctcgtacacgtccaggtccacggtgtcggtggcgctgaacggggtcagcggaaacgacagcagtcccttgagcttcatcggatatccattctcgagtgggtttcagcctttgacggcaccggacgtgagccccttcatgaactgccgctgcatggccaaaaaggccagcaccgacggcaacagggccaacagcgaggcggccagcagcacgccgagcccgacctcggggtcggagcgcaaggtccgcagcgccaacggaagcgtgaactgggcggagtcctgcgcgaccagcagcggcagcatgtactggtcccagatcatgacgaaaccgaagatgccgatcacgccgagcgcggggcggcacagcggcagcacgatcgtggtcaggatccggaactcaccggcgccgtcgatgcgggcggcctcctccagttcgatcgggatctcgcgcatgaactccgccatcaccaggatcgagaaaccccacgcggccaccgggatgatcatccccgcgagggttcccaccaggttgacgtgcacgaccgggacgtcggccagcaccaccgacagtggaatcgccaggatctcctcgggcagcatcatcgtcgacaggatcagcaggtacaccagtcgcagccccgggaacttcttgcgggacagggcataggcggccgagacgctgacggcgatctgcaacagcagcccgaaaccgaccacgatgaacgagttgagcaggtaccccagcacgccccggtcgacggcgcgggcgaagttgtccatggtgacgtgttcgggccacagggtcagcgaggtcggactggcgacgggggagaaggcgctgaccatcagcgccagcagcggcccgccgaacaccgcgaccagcagcaggtagaccagccaccgcagtggccgcagcagcggatgccgggaaccggcgaagccgagcgccgtgtcgaactgtctcatgtggtaccgaccttccggcgggcgcggaccgcgagcgtcagcgtgacggtggccagcagcagcacgatcgaaccggccgcggccgtgcccaggtcgtgccgttccaggcccagcttgtagatcagggtcatcaggacctcggtggagccctgcgggtcgccgttggtcagcaggaacacctcggtgaacacccgcaggccccggatcgcggccagcgtcaacaggatcacgaacaccgggcgcagccccgggaaggtgacgtgccacagccgccgccaccggcccgcgccgtcgatggccgaggcctcgtagaggctgcggtccactccggccagtcccgccaggatgatcatcatgtcgtagggggcgccgcgccagatgcccacggccatgatggacgacagcgaggagtcccgggagttgaggaagtccgagggccccagcccgaaccagccgaacaccgagttgagaatgccctcggcgccggggaagtagaggatccgccacacctcggcgaccaccgccaccgccaccacggtgggcaggaagacggcggtgcggatgaaccacaggtgccgggcggtgccctccagcagcagcgccagcaccagacccagcaggatggaacccgccgtctgacccaccgccaggacgacggtgtgccagacggcggccccgaaatccgcatcggacaggacggtgccgtagttgtccgtgccgacccagcggtcgcccaggtacgggcgcacctcgtggaagctcatctcgatcgcccggaccgcggggacgaacttgaaggcggcgaagatgagcagggcgggcagcaggaacagccacggcgtcaggccgccgcgcagccgcgggaagcggacggctcggacggtcatcagccgcccgcccgctgggattcgagctcggtggcgaagtccttcgccagtgcctccagttcggactcggggtcggcctcgcagtcggaggccaccgcgttgaaggtcttcgcggaggactgcaggaacggggtccagtcgggaaccgtcggcacgtaacggctggcgtcggtgtagatgtcgttgaaggtctgccagcgttcgtccttgcgctcggcggccatgtcgacggtcgtgttgatcggcagtcgcacgatgctgccgttctcgtcgccgttcatgccgatcttctgcccggcgggggaggcggcgaactcggcgaacttcagctgtccggcctcattggccgaaccggccatcaggtaggtgttctcgccttcggccagtgccgtggcctcgccgccggggccggcgggcagcggcaccacctcgaccttgccctcgccgaccgcctcgtcgaagcgggccatgttgtaggggccggtcaggtacatgccgccggtcccggagtcgaagtaggggtgggcggcggcggtctcggcggtctcggatccgggcaccactgtcttgtcgcagaacgacttctggaaccaggacagggtcgcggcggcctcggggctgtcgatggcgggggccagtttcgtcccggagccggagaagtagtcggcgccggacgaccacaggaagctggacaggtaccaggaggcgtagccgcgtttggtggagccgggcacgacccagccgtaggtgtcgtcctcaccgttgccgtccgggtcgtccttggtgaacttcttggccagcgcgtccaggtcgtcccaggtcttcggcacctcggcgccgacggcctttcgccagtcggagcggatgaacagcgcgaacgcctgtgccgagaacggcaccgcgtagtgcttgccgtcgaaggctttggtggcgtcccaggccttgtcggagatgtccttggttcggctcacctcgccggggtcgacctcgcggacgatgccctggtcgacgagggtgcccagctgggcggtgtcgttgatgacgatgtccggcaggtccttctgggaggcggcctgctggagtttggtctcgaagtcgtcgaagatcgcggtcaccttggtggggatgccggtcttcttcgtgaaggccttggcgaggtccttggagacctgttcggaggggtcgccgggtggtcggcgggtccagatgtccagtcgcgcgttctcgtcctgcgggacctcggccgcggaaccggagcaggccaccagaccgcccgcgagaacggcggtcacgaccagggcagtggttcgggtcaatgttcgacgaaacatgacgctgcctcgaatctatatatgtgtacacttctcgcgtacatgaatgtggggcaagtggaagttaacattcataatgaagacggtcaatgcctctatgcgagaatctccagacggcgaaccgccgccgtctcggaaccaaaagtgggtgccaccatgcgaaagaccgacgcggacaacccgtcggtgaagtccgccgagcgaaccgtgaagatcctcgaggcgctcgcggggtcaccacagcggctgtcactggcgcagttgcaggaacggatgggctacccgcgctccagcctgcacgccctgctgcggacgctgcgcgaactcaaatgggtggagaccgacgagaccggctctcacttcggcgtcggcccgcacgcgctgctgtcgggaaccgcctacctggaccgcgatccggcgctgccctacgcgcgcgagaccattgaggacctgcgcgccgagatcggctacaccttccactacgcccgccgcgacgacgcccacgtcctctacctggccagccgcgaggcccgcgactcggtgcgggtggtgtcgcgggtgggccgtcgcctcccggcccacctgacggcgttggggcaggcgctgctcgccgacctcaccgaggccgaagtggacacgatcctgcccgccgagctggagtcctacaccgagaacaccatcaccgaccgggccaaactgcacgccgaactcgaacaggtccgcgctcgcggctgggccttcgagcgcgagcacggcacccggggtatcgcctgcatcgccgccactgtggactatcgtatccccgcctcggacgccgtcagctgctcgatgcccgcccacctggccgaacccgccgaggtcgaccgggtggcgcaggccatcgtggagcacacccgccagctcgcggccactttgcgccgcaacggaatccgctagccgccgagcttgtggggccggcccgccggaatcaggccccgccgagctcggtgtagcaccacttgccgccgacccggacgagctcgcggtcggcgtcgaaatcgggctccccgtgttcggcgatcagctcggcggcgtagtcctcggcgtcgtcgaccgggtggtatccgatggcctcgccctcggccagcgagaaccagcgccgggtgttgcggctgatgccccacaagacccggtagcccggcgactcgacggccagacacgcctcgaccagccgggccccgtcgtcgggcgacagccacgtcgccagcgcgcgcaggtcgcgcggcttggggaaccacgagccgatgtgcagcgacaggacgtccatgccgtaacggtcggcgaacatccgccccgccgcgtccatggccaccttggacagtccatagtaagtgtcagggcacggctcggtgtcggccggaaccggaacgtcggtgcggggtgtgaaacccacggcgtggttggaggacgccaggatgaccctgggcaccccggcgtcgcgcgcggcctccagtgccagcagcgtgccccggatgttgacgtcgatgaccttatccatggtggactcgccgctgagtccacctaggtggatcagggcatccatgcccttacaggcttcggccatcagcgcggtgtcgctgaccgaaccgatgacgacctcctcgtcggcggcttccacgcccgcgccgtccggaagttcggccaacggcaacggctgccgcaggtcgagcaaccgcagtttgcgtcccgcccgggccatgcggggtcgcagctgcgtgccgaccttgcccgccgcgccggtgatgagaatgcgctgttccgtcatgatttccgctcctgaaggcgaggttcgcaggaccgcttcacgataacgcgttcagatacttggacgaacgacatccacatgtcttccattgatgtatgcgaaacagtctgttatcgtgtcggctaaaccgaactggccgtgggggcttgtccatatcgaacatcgagatacggaggaaacctctcatggcccatccacgaaaaccccggctcggctggctggccctggctctcaccgggatcgcggccgtcaccgtcggtgcccacagttccgccgtcgccgacgaacgccccgaggccgttcaggtcgacgtcggcaccgccgaggaactgatcaaggcgctggccgaggcccaacccggccacaccatcaacctggcacccggcgagtatcgcggcaagttcgtcgcccggaccggcggggagaaggacaacccgatcaccctgaccggcccgcgcgacgccgtcctcgtcaacgacggccccagcgggtcggctccgcagtgcccgaccccgagtcaggactgggactccggttatggcctgtggctgtacgaaagcggcaactggaacctcagcggcttcaccgtcgcggagtccaagaagggcatcatcctcgacgactcgcccggcgtcaccgtcgacggtgtccacgtccacgacgtcgaggaggagggcgtgcacttccgccgctcctcggccgacggcgtcatcaagcactccaggatcgagaagaccggcctcgcgaaaccgcagtacggcgaaggcgtctacatcggatcagcgcattcgaactgggactgccacggcaactccggcggcgccgacaggtccgaccgggttcaggtgctggacaacgagatcggcccggccgtggccgccgaacacatcgacgtcaaggagggcacgaccgcgggcgtcatccgcggcaacaccttcaacggccagggcatcgcgggccagaactccgccgactcctggctggacgtcaagggcagcggctacctgctggaggacaacaccgggaacttcgccccgcccggcgtgttcgccaacggctacgagacccacaatcccggcacctccccggcgtttcccaacggctgcggcaacgtctggaagaacaacgcctccgatctcggtgacaccggggagtacgcgataaagatcacttcggtgtccaaatgcgaaggtgacccgaatgtcgtgtacgactccaacaccgtcaccaacgccaccggcggtctgaccaacatcgacgtgactcccgggggatagcccctatacccgatcgatcccgaacggccgctgtcaggtcggtcgggatcgattgcttgtggcggcgaagttcccggcaaatttacccgttcgattcggcgcggcgtgcccgccgatgcctgaccgtggacctaatctcctgcctcagtaagacccggaccctccgggatgaggactccaaccaagtgggggaagagatgccagacatttcaaccatgtcagagcaagaacagcaagctcagagcctgtccaccgcggcggcgcggaatctggcgacgacgaccaagtcgacgccgcagatgcaggggatctcggatcgctggctgctgcgggtgttgccgtgggtgcagaccaacggcggtgcctaccgggtcaaccgtcggctcacctacaccgtcggggatggacgggtcacgttcaccaacgtcggttccgaggtacgggtggtaccgccggagctgcgcgaactgccgccgcttcgcacctatgaggacgacgaggtgctgcagaccctggcgggccggttcgtccagcaggagttcgaacccggcgcggtcatcgtcgagccgggccgcgcgatcgacgaggtctacctgatcgcgcacggcaaggcgaacaaggtcggtaccggcgcctacggcgacgacacgatcctcggggtgctggccgacgggcagtacttcggcgaggagtccctgaccgaggacgacgcccaatggggatactcggtgaaggccgtgaccgcctgcaccgtcatgatgctgccccggcagtccttccaggacctgatggagcagtcggaggacctgcgcgaccacatcgacgacttccgggagttcacgcaccaccggcacaaccagcacggcgaggccgaggtcgccgtgtccgccgggcacagcggcgaggtcgaactgccgggcacgttcgtcgactatgaactgtcgccccgggagtacgagctcagcgtcgcccagaccgtgctgcgggtgcacagccgggtcgccgacctgtacaacgagccgatgaaccagctggagcagcagctgcggctgaccatcgaggcgctgaaggagtgccaggagaacgaactcatcaacaacaaggagttcggtctgctgcacaacgccgacttcaagcagcgcatctcgacccgcaccggaccgccgaccccggacgacctcgacgagctgctgtgccgtcgccgtcgtaccaacgtgatgctggcgcacccgcagaccatcgccgccatgggacgcgagtgcaacaaacgcggcatctacccgcagagcatcgacttccacgggcacatgatgccgacctggcgcggcgtgccggtgctgccgtgcaacaagatccccgtgaccgagaaccggatgagctcgatcatcgcgatgcggctcggcgaggagagccagggcgtcatcggtctgcaccagaccggcatccccgacgagtacgagccgggcctttcggtgcggttcatgaacatcaacgagaaggcgatcatgtcctacctggtcagcgcctactactcggcggcggtgctggtgcccgacgcgctgggtgtgctggagaacgtcgagatcggacggttcgactagtcctggtccgcaggcgccggtcccggctgacagagtcgggaccggcgccgaccccacatcccacctgagcacgaaaggcaccatggacaccattgacgtgatcccgggctcccggtcggcgcgggagatcctcagccacagccgcaccctggtcgatcccggtctgcgagccgccgtcgacacgcttccaccgcccacgcggcacatcgccggataccacttcggatggtgggacgagaacgccgagcccgccgaacacaaggcgggcaaggcgatccgtccggcgctggtgctgttgtgcgccagagcggtgggttcctccgacatcgaggcgctgcccgccgcggtcgccgtcgaactggtccacaacttctcgctggtccacgacgacgtcatcgaccgcgacgtcacccgccgccaccggcccaccgcctggagcgtcttcggcgacggcgccgcgatcctggccggggacgcgatgtcgacgctggcctgcgcggtgctggccgacagcggtcacccggcggcgatggacggcatcaaactggtcaaccgggcgatccaggaactcatcgacggccagcacgccgacgtcagtttcgagacccgcgaacagatcgatccgcaggagtgccgggccatggccgccgccaagaccggcgcgctgctgggctgcgcctgcgcgatcggcgcccgcttcggcggcggcagcccccatcaggtggaacgcctgcgcgccttcggaaccgacctcgggctggcattccagcacgtcgacgacctgctcggcatctggggcgacccgcaggccaccggcaaaccggtgtactcggatctacgcagccgcaagaagtcgctgccggtggtggcggcgctggcctccgactccccggccgccgccgcgctgtcgagcctgtactcgggcaccgaaccgttgcgggacgaggagatcacccgcgccgccgcgctcatcgaggaggcgggcggtcgacagtggagcagcaccgaggccgccggactgctcgaccgcgccctggcgtcactggccgaggtcggcgccgaggagtccgccgccagcgacctgaccaccctcgcgcggctggtcacccggcgggaccgctgatgaccactgaagcgcgcaccgtggtgctggcctcgccgcgttcgttctgcgccggggtggaacgggccatcgagatcgtcgaactggcgctggaacggttcggcgccccgatctacgtccgcaagcagatcgtccacaacacccacgtggtggcgcggctcgagggcgagggcgcgatcttcgtcgacgacctggacgcggtacccgacggggcctgcgtggtgttttccgcgcacggggtggcccccagcgtgcgggccgaggccgagtcgcggggcctggacgtcatcgacgcgacctgtccgctggtcgccaaggtgcacaccgaggcccgccggttcgccgaacgcggcgacacgatcctcctcatcgggcactccggccacgaggaggtcgagggcaccatgggcgaggcggcgggcatccggctggtcgagtcgctggccgatgtggactcgctcacggtcgaggatccgtcgaaagtggcctatctgacgcagacgacgctgtcggtcgacgagaccgccgagatcatcgcggcgctgcgccgccggttcccgaagctgcgcggcccgggcggcgacgacatctgctacgccaccagcaaccggcaggaggccatcgtggaggtggcccgggaggccgacctggtgctcgtggtcggctcccgcaactcctccaactcccggcggctgaccgaggtcgccgccaccgccggaaccccggcccacctgatcgaggacgcggggcagatccgcaccgaatggctgaccggggcgcgggtcatcgggctcagcgccggggcctcggcgccgccgcacctggtggaggcggtgatcgcgcacctgcgcggtttcgggccggtcaccgtcaccgaacggcacacggtggaagagaacgtgaccttctcgctgccgctggtggtgcggcagccgttaggcgtgctgctcgcaccattccttgagcgacttcgcctcggtgtcgacgaacttgcggatggtggcaccggccagcagcttcgccaggaacgccgtcggaccggccaggtcgaaggtcagctcgacgaccgtggtgccgtccgggccgggtttggcgatgtggtcggcgctcagccgcagcccgccgggatcgcttgccttccaggtgaaggactcgccctccttcacctcggtgatggtccagacccggtcgcgctgcttgggctggaccacctcggcggtgtcgccgacccgcagaccgtcctgatgggagggtttcacggacgtcacggtcggcgtccacttcggccagtcctccaggtcggcgatcgtccgccagaccaggtcgaccggcgccttgacggcgagagtgacgtggtgaaacatggagattcctctcggtcttcggtgatcaccattattcgaccacaatcacttggtcgcttttcgggcatatgaggcagcttgtggccgtgttgtagtgatgtgattgacccgcgtaaatgtctccaccatcctgggtagcctgcctgaaccaatggaggttttacccatgtcgcgattgcgtgcgatcgcccgtcctcgcttccgactgttgctcgtggccgtcgtggccctcgcctcgatgctgactgccggagtcgtgtgggccgagtcctcggcccagggcgacggctgttacacctggaaccgcgatctcgcgtccggcgccaccggcgacgacgtgaagcagctgcagatccgggtgttcggctaccccgaatacggcaagcaactggccgtcgacggccagttcggaccggcgaccaccgcggccgtcaagcggttccagcaggcctatggcctgtcccagaccggcaagggcgacgcggccacctacgcgaagttctacgaactgcaggacgacgactgcaccccgatccacttcacctacgccgaactcaacgactgcaactccgactggtccggcggcaaggtctcggcggccgaggccaaggccaacgcgctgcgggtcatgtggagcctggaggcgatgcggcacgcgctcggtgacaaacccatcaccgtcaccagtggattccgcagcgtccagtgcaacaacaacgccggcggcgcatcggacagccagcacctgtacggccgctcggccgacttgggcgccggaccgcactcgctgtgcaccctggcgaaggaggcccgcagccacggcttcatgggcatcttcggtcccggatacgacggacacgacgaccacacccacgccgacatccgctccacccaggcgtggagcgcacccgactgcggtgtccgcaagatggcccccggagcggtgaagcacccctagaacccttaccgccgtatggaacggatgggcgcgcacctgtcgaggtgcgcgcccatccacgttcgctgacggggatcacctggcgcgcaggcgttccaccgcaccggccagcttctcgtcggcggcgtgctcgtccagcgtccgcgacagggcggccagataggtgggacgggcatcgtcgcggcgttcgcggccggccttcgtgatcacggcgtacacgcagcgccggtcgtgatcgctgtggctgcgctcggcgaatccggccttctccagccggtgcaccagccgcgacaccgagctttggtccagcccggtgcggtcggccagctcctgcattcggagcctgccgccgtcactgatcgccaggtggcacagcgcccggtactccgacagtcccagcgaatgcccgcgctgcagtgcatcggcgagtcgttgctcgacccgaccgtggagaacgatgagcgtgctccaggtgtcgttgtcgtcctcgggggtcatgcctgtctccttccgctgtggccaaggatacttgtatgaacattgtttgtacgcacaagcatgttaatgtatgcgcaagcaaataaaattccgacggagggaaccagccatgaccacgcgcacccgggtgacgatccccgacgaccactacgagccctacgccatctcgcaggccatcatcgccggtgacaccgtctacgtctccggccaggccgccatcggccccgacgggaagaccgtcggcggcgacgacttcgaggcccaggcccgccaggccttcgccaacctcgacacggtgctcaccgcggcgggttccagcctggccgacgtcgtcaaggtcaacatcatggtcacggacatgagccacctggacaccatcgtcaaactccgccgggagtacttcgccgagccctacccggccgacaacctgcttcaggtcgcgggcctggcccagcccgactggctcgtcgagatcgacgccgtcgcactggtgcgatgacacgacgtcggccacccgcgaggggtggccgacgtcggggtcgggcgggtcaggacgcgttcggtttcgggttccgccacaggctcacggccgcgaacacggcccacacgatcagcgagaaccggcccagcggcagcagcgccgaggcgtagaaccacagcagcgagctgatcgacagcacggcgggcaccgacgcgaccagtccgaagatccgcacgccacgtcccgtcatcggttcggtgaccgagggcaggcacagcaggccgacgaacaggcccagacacacgacgtggatcacgccgccggtccagaagttccagtcccgcagtgtttccacggtgccgggcgcggcggtggcggcgacctggcccagcaccaccgacagcgtgccggagaccgccagcgacagtccggcgatccagcccgcgacgacgccgacgcgaccgccgggggaccgcatgccgagcgcggcccggccgaccaggaacagcagcgccagtccggcgagcacgttcgcggtgcccagcacggccgaggtggcggtgttggcgctgaagtactcgacgacctcggccaccggcgcgtccggaagcgggatcgagccgttctccagcggcgcgctggcgaactgcccgccgaggaacaacgcggcgaaacccgcgccgccccaggaccacaggcgccggttcctcgggactgatgggttggttgacatggtgtgactcctctgagggcgttgtcagttgcgacgtttcccatcctcgggagttcgggtgccggtggcatcggctcgcgggcggccgtgtgggtacgccgtcgggagcaaccacggcgccgcgtcacccgggttcggcgtaaccgacaagccgcccgcggtccgatggcgacgggcgcgaaccgggtgaggctttggacgtaccgaacggcactacccaaaggagacgacaatgtccacgctgccgacatgcgaggacatcgatgtcaacggacaggcggcgagccccgcagaattattgcggtgcaaggccgccgactggccgttgaaacacagcatcgacatcctgcggatcagcctcgggctgattcatgggattcggatcggtcaacttctcggtcctgaaggactgagcgtgcggataacgcccgaccgggtgccgggtgggcttccgcatctgggacgccattgttcgcggcgtccgggacgcgtgactgtcgccccgcatgccgggaatcgcacccggcaggtcttcgcgctccaacgtcgcggggaaaccgggtccaccggccaagtggccgggattgtgccttcagcgactcgcacgagacacacacgctaacacaccgtacaagtactctgcgtagggccgccaaggcgctgggcgcccggctgaccgctacccggtgaaccccggtcgtgacgtccggccactggggacactccggcggccggacgttcgtcatgccggtccgcgcagtgccgcggcggtctcggcgtcggccgggaagaacgactcgatggccagctccgcgaccgtcacgtccatgggagtgccgaagaccgtggtggtgctgaagaacgacagcaccccggccgcggtcgtcacccgcagcggcaccaccagactgtgcccgggcgcgtggtcgacgccgccgggatagccgcccagctcggtgcgcagccgctccagttccgcgtcgccggtggtgcggatctgatggtcgagccgggacaggatgtgtccccgccactgcggcaggttgcggatgcgcggtgccatcccgtccgggtgcagactcagccgcagcacgttgaccggcggctccagcagcgccgcgtcgcagccctcggtgagcgggtcgatggcggcgttggcgtccaccatgttccagtgccggtccaccacgacggccggaaacggcaggtgcccgtccaggatctggatcagcgcttggctgatgcttcgcatcgacggctgctccagtgaggactcggtgaaggccggggcgtggcccgccgccagcaggatgtcgttgcggtgccgcagcgggacgtccagctcctcgcacacccgcaggatcatcgacgcggtcggccgcgaccgtccggtctcgatgaaactcaggtgccgggtcgacaccccgcaccggatcgacagctgctgctgcgtcaggtggcgctggccgcgccagtgccggatgagttcaccggcgggcggggtggtggccggttcggcgagctgggtcatgcgggcaagcctacgaccacgggtaatgcccggctttacctctcaggtaatcgacgggacgccacctcggggacaagctggtgtcgttcccggaaccgacgggacgacaacccaaggagaccacgacatgtacgacttccacgccatcgccgccaagtacctggacgccttcaacgccaccgacaccgaccgccgcgccgaactgctggccgaggtgttcaccaaggacgtcagctacgtcgacccgatggcggccgtgaccggccacgagggactggacgcgttcatcaccggcgcccacggccagttccccggctggacgttctcgctggtgggtgccgtcgacggccacaacaaccaggcccggttcagctggggactgggccccgagggcgaggaaccgccggtgctgggcttcgacgtcgtcgtcctcgacgccgacggccgcgtgaagtccgtgcacggtttcctggaccgggtgccggggtaacctcaccgctcatgacgactccgacgatgcgagccgcccggttgcgagagcccggtccggtgacgaacctggaacttgtcgacctcccggtgccggaaccgcgaccgggctgggttcgcgtcaaggtggaggccttcggcctcaaccgttccgaactccacacccggctgggcctggccgagggcgtcaccttcccgcgggtgctgggcatcgagtgcgtcggcgtcgtggacgccgatccggacggcgacctggaaggccgccaggtcgccgcgatgatgggggacatggggcgccgctacgacggcggctacgccgagtacaccgtcgtgccgcgctccaatgtggtcccgttccgctccgcactgccgtgggaggtcatcggcgcggtccccgagaccctgcagacggcctacggttcgctcaccaccggcctggacctgcacgccgggcagacgctgctgatccggggcggcacctccgccctcggcctggtcgccgcgacgctggccaaggacatcggcgccacggtcctgtccaccacccgtaacccggaccgggccgaggcgctgctgcggcagggcgtcgaccaggccgtcgtcgacgatggacacatcgcggacacggtgcgcggcctgtgccccggcggggtcgacgccgcgctggaactggtcggcaccccgacgctgccggacacgctcgcggccacccgggtacacggcacggtgtgcttcaccggcatgctgtccaacgagtggatcgtcccgaacttctatccgatcgggtacatccccaaaggcgtgcggctcaccggttacggcggcgagagcgaggacctgcccagcgaggtgctccaggaccatctggacaaactcgcctccggcgcggtcaacccgggaccgacacacgtgtacacactggacgacatccggcgggcgcacgacgacctggaacacaaccgagtgttcggcaaactcgtcgtgcggctctagagcccgagcgccgccgcggtctcggtgcgcagcgcctccaggcacgccgccgcccgctcccgggcggcggggatgtcgtcgtcggccaccggctccacgaactccaggtacgccttcagcttcggctcggttcccgagggccgcaccacgacccgggcgttggtggtgcgcagcgtgaccacgtcggcctccggccgcaggtcgacgtgctcggtgatcggatcgtccaaaagggtcttcggtgggttggcgcgcagccgggccatggcgtcggcgatctcgcgcaggtcgtccacccgcaccgacagctgactggtggcgtggacgccgaactcgcgggccagctcgtcgagccggtcgggcaggttgtgcagctgggcccgcagcccggcggccagctcgcaggtcaacagcgccgccgagacgccgtccttgtcgcggacgtgcccgggggcgacgcagtagccgatggcctcctcgtagccgaaggccaggtcgtcggcggcccgcacgatccacttgaacccggtcagcgtctcctcgtacgcgacgcccctggcctcgcacagtgcccgcagcatcgacgaggacacgatcgtggtggcgtaggtgccgccccggccgcgccggatcaggtggtcggccagcaggatgcccagctcgtcgccgcgcagtccccgccagcccttggcgtcctcgatggccaccgcgcaccggtcggcgtccgggtccagtgcgatggccaggtccgccccggtgcggcgcgccagcgcgatcagcaggtccatcgcgccgggttcctcggggttggggaaggcgacggtggggaagtccgggtcgggttcggcctgctcggccaccagcggcggggccgcgaaaccggcgcgcaccatggcatcgcgcagcgtcgcgccgccgacgccgtgcatcggggtggccacgacggacagcgccttggggttgtgcgggtcgacgaccgccgccaccccgtccagataggactcgactatggactcgcccagccgctccccggcctcgccgagcttgatcttcgacagtggaccgagtttctcgatcgcggactcgatctcggcgtccacgggggacacgatctgcgccccggcaccgcgcggcccacccagcgccgcgcccagatagaccttgtaaccgttgtcggcgggcggattgtggctggcggtgaccatgacaccggccaccgcgtccagggcccgcaccgcgtgggccagcaccggcgtcggcagcggccggggcatgagcagcgcgcgccgtccgctgccggtgacgacccgggcggtctcctcggcgaagtcggtggagccgtaccgggcgtcgaagccgatcacgaccggaccggccgcgcccttgccgtccaaccaggacaccagtccggcggcggccgcgcgcaccaccgcgcggttcatcccggccgggccggcgcggaccgggccgcgcagtccggcggtgccgaaggtcagccgtccggagaaccggtccgccagttccgggtggctggcgggcagttcgtcgaggagccggtacagctcctcccggctggccggatccgggtcatcggtgatccagcgcagcacgcgggcccgaagcgattccaatgtggtggtggcggtcggctctggcatgcgctgatcttcgcataacgcccctacgcagaggcaggacgcccatcgtcgaacgtgaccatgtcagaggatcttgtacgtcttcaccgcgttctcgaagatcggcagactgtccttccacgtcttctgcggcaccgacaggtacacgtggtacgaggtcgaaccgtcggaggcgatgagccacatcgcgtgccgtttctggccgtcgctggagcgctcggcggtgtactccacctggtgcgccttcaggtcacccagcttcgcgggcttggactccacggtctccagggtgccgctgacgaacttgtcgctcgacttgaggccctcgacgccaccggtcacggcggccttggggtcggcctcgttgagcacgttgagccgcacccaccggtcgccgttgtcggggtcggtgatgtcgaggaaggtctgctccgggttggacttctgcgcggccttccagcccttggggatctcgacggtgaaccggccgtcggggtccttgtagagctcggtctcgaacgcggcgtcctgctggctgtcgtcgccgctgtcgtcggagggcggttcctcaccgctgccgccgaacatcatgaagcccagcgtcccgagcagcgccagcaccaccacgccgatgccgatgcccagcagcatgccggtcttcttctgctgcttgggcggctgagggaacggctggccggtctggtggtagtacgggtccaccggcggggtgtacggctccgcggtggcggcggcgtatccggccgggtagcccggcgccgcggcgcccgagaccggtccgccggaggtggggccacccgataccgggccgagtggcgcgccggaggcgggcatcgcggaggtcggtgccggggacgtcggcggtgccgagaccgggaaaccgccgggcgaggccggtatgcccgagatcgggccgccggaggtgggaagcaccccggtggcgccgtcggccgacagcggccccgacagcaggccggtgagcgtgttccgggtgtgctgcaccgtgaaccgctgcgtcgggtccttgtcgagcagtccggccagcagcggcgccagcggcccggcgttgcggggcgcctcgggcgggtcgtggacgacggcgtgcatggtcgcggtggtgtcgccccggtcgaagggcggacggccctccagcgcggcgtacagcgtcacgccgagcgagaacaggtcgctgggcggttcggcggggccgccgatcgcccgttcgggcgcgatgtagtgcgccgaacccagcaccatgcccggcgcggtgtgtccggttccggacgccgaggccgccgccgcgccgaagtcggacaggacgcagcgcccgtcggcggagatcatgacgttgccgggcttgatgtcgcggtgcacgatgcccgcctcgtgcgcggcctccagcgcgctgaccagcgacagcccgatcttggcgaccacccgcggcggcatcggcccgtcggcggagatgatgtcggccaggctgcgggccttgagcagctccatgacgatccagggacggccgtcctcggtcaccacgtcgaagacccgcaccaccgaggcgtgcgagaggctggccgcggcgcgcgcctcgcgcagcgtgcggtcgcacagctgctcgcgctcgtccggcggcagatacggcggcagggtcacttccttgacggccacgtcgcgctgcaacaggcggtcatgggcacgccaaaccgtgccgtggccaccgtcgccgaccttggcggtcagctcataacggtcggcgatcacgacaccgggctgtgccacgcgcggtgctgtctgcccctcgggggtcgcggcggcatcgggcggaaacgtcacgggggtgtcctcctccttaaccgtcccagtgttacaaggaatcctgagatcggcgacccgtcgatcggaccaattcctcacggtgcccagacggtgacgaatggtgcgtatgacgcacacggggcgtgagatatccggcaggctcccggcgagccgacacgcgtcacaaccgtccgcatacgatcgaggcatgtcgcagcgtcacagcgagtccggtttcgagctccgtccggtgtacggccccgacgacgtcgccgagggtctcaccggacgactggggcagccgggtcagtacccgtacacccggggcccctacccgacgatgtacaccacccggccctggacgatgcgccagtacgccggcttcggcaccgccaccgagtcgaaccgccgctaccaccagctgctggaggcgggcaccaccggactgtcggtggccttcgacctgcccacccagatgggctacgactccgacgccgaactggccgccggtgaggtcggcaaggtcggggtggccatcgactcgctggccgacatgcgcaccctgttcggcggcatcccgctggacaaggtctccacctcgatgaccatcaacgccccggcctcgctgctgttgctgctgtaccaacttgtcgccgaggaacagggcgtggcgcccgacgcgctttccggcacgatccagaacgacatcctcaaggagtacatcgcgcgcgggacctacatcttcccgcccgctcccagcctgcggctggtctccgacaccttcgcctactgccgcaacgagatcccgaagtggaacaccatctcgatctccggctaccacatggccgaggccggggccacccccgtgcaggaggtcgcgttcacgctcgccaacggcatcgagtacgtgcgcgccgccatcgacgccggcatggacgtcgacgagttcgcgccccggctgtcgttcttcttcgtcgcccgcaccacgcttctggaggagatcgcgaagttccgcgccgcccggcgcatctgggcccgcgtcatgcgcgacgacttcggcgccaagaacccgaaatcgcagatgctgcggttccacacccagaccgcgggcgtgcagctgaccgcccagcagcccgaggtcaacctggtccgggtcgcgctccagggcctgggggcggtactgggcggcacccagtccttgcacaccaacagtttcgacgaggccatcgcgctgccgaccgagaaggccgcccggctggcgctgcgcacccagcaggtgctcgcctacgagaccgacgtgaccgcgaccgtcgacccgttcgccggttcgtacctgatggagtcgatgaccgacgagatcgaatcggccgccgatcagctcatcgagcgggtattcgacttcggttcctcggtggcggccatcgaatccggattccagaagaacgagatcgagacgaccgcctacgccacttcccaggaaatcgactccggtgaacgcgtcgtcgtcggcgtcaaccgattcgcgctcgacgaggaggagccgtacgaaccgctgcgcgtcgatcccggaatcgaggcggcgcagcgtgaccggctggagaaactgcgttccgagcgcgacaacgccgaggtgacggcggcactgaccgcggtacgtgaagccgccgagggaaccgacaacgttctgtatccggccaaacgcgcattgaaggcgatggctaccgtgggcgaggtttgcaatgcgttgcgtggggtatggggttcatatcgcccgcctgagtccttttgaggactaattccagtcccatttcctcttagtgtgtggcggttcggtcactgataatgggataggggcggattctatttcactgaatcgtcgtttttgacgggcgattacccaccgtaagagtgaaacggtgtcgcgtcatatctgaccgtggtcatcgtctcacctgaaaggcgcctgttaggggccgtaacttcagtccgatcggtgcgttataggaggtgtgggacgtgatgtcggcttcggttcgtcgtgggctgcggacgcgcatacgctccgccgaaggcagaaataggccacagaagacagtcacggtggttggccatcgtgagtctcacgggtttaggctggccgacgttcgcgatatcggaaaatctcaaagtgaaagctatgaggcgatgacgactctgaccgctcattccatgccaggggatcccatgccggctgatcccaggccgtcgagccaccatgcagggcaggatgacttcctccccgccatgctcgacggctggctaacggaaaacgggtccgagctcgtacagattcgtcgtcacctgcacatgaacccggaactgtccggatacgaacacgccaccacggcactgatggccgagaaactggccgccgagggcctcaagccccggctgatccccggcggcaacggcctcacctgtgacatcggtgagggtgaatcgggccgcatcgtggccctgcgcggcgacatggacgcgctgccgatccaggacccgaaggacgtcccttaccgctcaacggttcccggtgcctgccacgcgtgcgggcacgacgtccacaccaccgtcctgctcggcgcgggccgggtgctggccgaactggaccgccgtggcgaactgcccggccgggtccggctggtgttccagcccagcgaggagaagttcccctccggggcgccgcagatgatgcgcgccggggcgctggacggcgtctcctcgatcttcgcgttccactgcgaccccaggcttcccaccgggatggtcggggtccgctccggtccgctgaccgccgccagcgacatgctggaggtgcggctgaccggccgcggcggccacacctcgcggccgcacctgaccaccgacctggtgcacgcgctgtcgcgcgtcgtcgtggacgtcccggcgctgctggaccgcaggctcgacccgcgaaccggtgtcgcgctggtgttcggcgccatcgaggccggttcggccgccaacgcgatcccgcgtgagggccgggtgctgggcaccgtgcgcatgctcgaccgcgacgcgtggaagaccgtcccggacatggtcacccagatcatcgaggacgtggtcagacccaccggcgccgaagccgagatcacctacacccggggcgttccgccggtcatcaacgaccgggtcgccaccgccatgttcgcgggcgcggcctcggccgcgctcggcgagtcggccgtcgtcgagacgccggtcagcatgggcggcgaggacttctcctggtacctggaacaggttcccggcgccatggcccggctgggtgtcggccgtcccggcgaacacctggacctgcaccagggcagcttcgacgtggacgagaaggcgatcgcgcacggcgtgcgggtgctggtccacaccgcgctggcggcgagcgcctcagcggctttctagaacctgtccatcggccggtgccctcacacggggtaccggccgattcctgtctcgacccggcgcgcacggccgcccgcgcagccgtggccgccctgccgttctgctggtgaactgccgcccttttgcctacagcgcaaggggttccgccgggtaccgtctctcctcgacaggcaaggtcaacatctcatggaggttcgcatgaccatgtggacgaaggcgcgtgtcggattcggcgcgctggccgctgggctggctacggtcatgctcgccacgacggcggccgcggcgcccacccccggcgcgccgggggtgggcgatccgtactacccgggcgccgggaacggcgggtacaacgtcggtcactacgacatcaggctgacctaccagccgaagacggacgaactgtccgggcagaccaccatcaaggcgaccgcgacccaggatctttcccgtttcaacctggacttcggcctgaccgtcagcgcgatcacggtcaatgacgccgccgcggagttcgccaccgacccggccgaccccagcgagctgatcgtgacgccgagcagcccggtcgcgaagggccagtcgcttcgcgtgctcgtgaagtactccggcattccgtccaccgtcgtgatcgaggggcggtacaccgcctggacgcgtacggccacgggtggcttcgcggtgagtcagccccgggtcgccgagtggtggttcccgtccagcgaccatccgtccgacaaggccaccttcgccgtgtcggccgaagtgcccgacggcacctccgcactgtccaacggtgtcctggccggaaaggacgacgaacgccccggctggaccagatggaactggaagagcaagtacccgatggcgacctacctcgcgttcatcgcgctgggcgagtacgaggtgcaccagtcgacctggcggggcaagccgtacatcacggcgtacgacgagtcgctgaagccggaatggctggcgacggccaaggagcagatcggaaccacaccggaggtcaccgacttcctcagcgacaagttcggtccctacccgttcgaggcgatcggcggcgtggccgtcaacggcatcgggtacgcgatcgagaaccagacccgcccggcctacggcacctccttctgggaccttcccgagcccggctgggtgatcgcgcacgagcaggcacaccaatggttcggcgactcggtgtcagtggccgactggagccacatgtggctcaacgagggcttcgcgacgtacgcggaatggctgtggtcggaagagcgtggcctcggtacggccgaccagctggcccaggcgttctacgagaagtaccccgccgacgacccgttctggcaggtcgtcgtcgccgacccgaagaagatcttcgagtccgcggtgtatgagcggggagccatggcgctgcacgccctgcgcggcgaggtcggcgaccggaagttcttcgagatcctgcggagctggcacaagctcaagaagggcggcaacgccaccaccgccgagttcatcgcccgcgccgaacgtgtcgccggcgaacaactcgacgagctcttcgagacctggatctatgccaagggcaagccggcgacgagtccgaacggggccgatgtccaggtgaagggcgaaccgaagtcctttgacgggatggtgaaactccacaagcatttcgtcgagcacggccacggccagcactgagcgcttaacgacgggtcggcaccccttcgggggtgtcggcccgtttcacgtgtcggggggtgggtcagcctggcgcgcagggtcgcttgcgcagcgcggcgacgtagtcctccggggctccggccttctcggcggcggcggccagctcggccaggtaccacacgctgggcagaccgccctcgtaaccgttgaacacgtacatccacaccgcgacgtcaccgtcgagggtggcggcggtggtgtgaatccggcgatacatgccgccgttggcgccctccaactcgtcgagcgtctccacgtcggcggtcggatcgacgtcgtacaaggcgacgaaggtgcgatccccctcggcttcgacggcggtggcgacggcggactcccagcccagctcgcgccctccgaaggtcaatctccagccctcaagccagccggtacccaccagtggggacctcgggcacgtggcccgcattcgtccggggtcgaggttcgaaccataggcggcatacagcggcactatagaacgatagcgtgagggacaatcactgcgcagccgttgtcgcaaatacggaaagcccgaggtaaatcgtgccgagcatcgtgatcatcggtggaggtcccgccggatatgaggccgccctcgtcgcggcgcaactggacgccgatgtcaccctcatcgaggagaccggcgcgggtggcgcctgcgtgctgagcgactgcgtaccctccaagaccttcatcgcctcctcgacggcgcgcaccagcatcgaccgggccgaacgcctcggcgtgtcggccaaggacgtcacggtggacgcgcagctcgtgcacgaccgggtgaagatgctggcgctgcaacagtcgggggacatctgcaacaagctcgtcaagtccggggtggagtacatcaccggccgggcccggctgaccggcgtcaccgagggcttcaaccacaaggtcgagatcctgccggtcgacggcgaggcctacgaggtcgacgccaccgtggtgttgttggccaccggcgccaccccccgggtgctgcgcgacgcccgcccggacggcgaacgcgtcctgtcgtggcgccaggtctacgacctggaggagctgcccgagaaactgatcgtggtcggttcgggtgtcaccggcgccgagttcgcctcggcctacctggcgatgggcgtcgacgtcaccctggtgtcctcaagggagcacgtgctgccgcacgaggacaccgacgcggccatggccatcgagtcggtgttccgggaacgcggcatgaccatcgtgcccaacgcccgcgccctgaaggtgtgcgccgagggcgacggcgtcgtcgccgaactggccgacggccagcggctcaccggaacccacgcgctcatgaccgtcggctcggtccccaacacggcgggcctgggcctggcggcggccggggtcacctgcaacgattggggtttcgtcgagaccgaccgggtctcccgcaccaacgtgcccggcgtctacgcggccggtgacgtcaccggcgtccagatgctcgcctcggtcgcggccatgcagggccgcatcgccatgtggcacgccctcggcgagaccgtcaaaccgctgcaactccagaccgtggccgccaacgtgttcaccgacccggaactggccaccgtcggcgccacccaggccgatgtggactccggcaaggtcccggcccgctcggtcaccctcccgctggagggcaacccgcgcgccaagatgtcgggcttcgccgacggcttcgtgaaactgttctgccgcccggcctccggcctggtggtcggcggcgtcgtggtggcgcccaaggccagcgaactgatcctgccgatctcactggcgatccagaaccacctcacggtcgaggaactggcccgcaccgtcacgatctacccgtccatgtccggctcgctggccgaggcggcccgccagctgatgcagcacgagttcgagtaggcggcgctcaccaggtcggcagcggggctccctcggtgaaaccggccgccgactgcacgcccacgaccgcgcgctcgtggaactcggccagcgtcgcggcacccgcgtaggtgcaggcggagcgaataccagccacaatggagtccagcaggtcctcgacacccggccgggccgggtccaggtacatcctggacgtcgagatgccctcctcgaacagcgccttgcgggcctgctcgtaggggctgtcggtggcggtgcgcagccgcacggcacgggccgaggccatgccgaagttctccttgtagagcttcccgtcggcgtcggaacgcagatcgccgggggactcgtaggtgcccgcgaaccaggacccgatcatcacgttggacgccccggcggccagcgccagcgccacatcgcgcgggtgtcgcaccccgccgtccgcccacgcgtgacggcccagccgcgccgcctcggccgcgcactccagcaccgccgagaactgggggcgacccacgccggtcatcatgcgggtggtgcacatggctcccgggcccacaccgaccttgacgatgtcggctcccgcgtccacgaggtcggccactccttcggcggtgacgacgttcccggccgcgatcgcggtgtcgggtgcgagccgtcgcaccgtggcgagcacgtcgcgcatcttcgcctggtggccgtgcgcggtgtcgacgacgatgatgtcggccccggcctccaccagctgcgtggtcttggcggcgatgtcgccgttgatcccgatggccgccgcgatccgcaaccgccccttgtcatccatgttgggcgtgtacagcgtggtgcgcagtgccccggaacgggtgaggatcccggccagctgcccctcggcgttgacgaccggcgccagcttccggtgcgccccgtccagccggtcgaaggcgtcctcggcggccaacccggtcgtgagggtgagcagatcggtggaggcgacattgcgcaactgctcgaaccgatccaccccggcgcagtcggactcggtgacgacgccgaacggccgctgctcgtcgtccacgactatgagggcgccgtgggcccgcttgggcaacagcgccaacgcgtccccgacggtgtgcgaaccggtgagcgtgatgggcgtgtcgtacacggtgtcgcgctgcttgacccagtcgatgacctcggcgaccacgtcgagcgggatgtcctgcggaatcacggccagacctccccgcctggccagcgtctcggccatccgccgccccgacaccgcggtcatgttcgcggcgatgatcgggatcgtcgtcccggtaccgtccgcactggacagatcgacggccaaccgcgacgtcaccgccgaacgggccgggaccatgaagacgtcggagtaggtcaggtcgtgactgggcacgtccccgttcaaaaagcgcacgcggtgatcctaggttctgtttcgtgggtgttggctgagcggccgagcgagtctagccgatccggcgcctcgatcggcgaatcgcgatgaggggtgagcgcggctacttttgtgcgcatggttcgcgatcgttccgacaggccgagcagcgacgcggagcgtgtgcgcgtgagcacccggggatcccaggctcggctggtgatcgtctcagtcctcctgcccctgctcgtcgggggcttcgtcctgcaggcatcggagcccctggagacctgggacagtgcccctttcgcgatagcggtactgcttgggctgttcgcgatcctcgtattggcggggaagctgtcgctcatcatcatgaacggactcgtgccgggcctggagcaggccgggcgggtgctcgcgatcgacgtccccggcatctggtacatccagaagcgacgacggatattgctgccgtggcaggacatcgcgggcgtcgggttcaccgaggatcccgacaacaagttcaacttcatcatcgagatctacccgcgcgacgcggatcgatgcggtgaggaggaactgctgcgacagtggatggtcgacggtgcgatctcgcaccacggcatgccgtcgcagcggctcgcgttcccgcccatgcgtctggatcccatccgcgacaaggtctcaccggcggtcagggcgtatgcgcggcgttcgtgggtcggcggcaggccgtacgccagttcgcagcgcatacccggttcctgaccggcgagcggtcaggccttgatctcgcagatggccgctccggcggagacgacgtcgccgaccgtggcgtccaggccggtgacggtgcccgccttgtgggccgtcagcggctgttccatcttcatcgcctccagcaccacgatggtgtcgccctcggcgacggtctggccctcggcgacttcgatcttgacgacagtgccctgcatcggggagaccagggcgtcgccaccggcagccgcggcgctggcgcgtttggtgccgcgtttgggggccttcttggtgccgccggacgcggccggggccgctcccagaccggcggggagccggacctcgaggcgtttgccgccgacctcgaccacgacggtgtcgcgttctccgggttcggggagttcggtggcaccggcgaagggttcgacggtgttggtccactccgtctcgatccagcgggtgtggacggtgaacggttcgctggtgaacgcggggtcgtcgaggactgcgcggtggaacgggagcgcggtggccatgccgtcgaccaccatttcggacagtactcggcgggagcgttcgatggcctcggcgcgggtggcgccggtgacgatgaccttggccagcagggagtcgaagttgccgtcgatgacggctccggtgtcgatgccggtgtcgacccgcacgcccgggccggagggcagccggagttcggtgacggcgccgggggcgggcaggaagttgcggcctgggtcctcgccgttgatgcggaactcgatggagtggccgcgcggggtggggtcttcggtgagggccagttgttcgccgcgggcgatgcggaactgttcccgcaccaggtccagaccggtggtctcctcggagacggggtgttcgacctggagccgggtgttgacctccaggaacgagatggtgccgtcggcgccgacgaggaactcgacggtcccggcgccgtggtactcggcctcgcggcagatggccttggcggagtcgtggatgcgctgccgctgctcgtcggtcaggaagggcgccggggcttcctcgaccagcttctggtggcggcgttgcagggagcagtcgcgggtgccgaccacgatgacctggccgtgcgtgtcggccagcacctgcgcctcgacgtggcggggtttgtccaggtagcgctcaacgaagcactcgccgcgaccgaaggacgccaccgcctcgcggaccgccgagtcgtagaggttcgcgatctcgtcgcggtcgcgggccaccttcaggccccggccgccgccgccgaaggcggccttgatggcgatcggcaggccgtgctcgtcggcgaaggcgatcacctcgtcggggcccgagaccggttcggacgtgccgggcaccagcggggctccggcgcgggcggcgatgtggcgggcggtgaccttgtcgccgaggtcgcggatggatcgcggcgtggggccgatccaggtcaggcccgcgtcgatgacggcctgcgcgaagtcggcgttctcggacaggaagccgtagccggggtgcaccgcgtcggcaccggagcgggcggcgacgtcgagcagcttgtcgaagcgcaggtaggtctcggcggcggtcaggccgtccagggcgtaggactcgtcggcgagtctggcgtgcagcgcgtcgcgatcggagtcggagtagacggcgacgctggccatcccctcgtcgcggcaggcacggatgacccgcaccgcgatctcgcctcggttggctatcaacaccttgcgcactgactctcctcctgaataagcccgcaaggagtctagtcgtcgttaagactgcgacaagcgtcgatggagcggtgagtgacgacacacggctcaaggactggacagatacccctagggggtatatgttcttgggcatgagccactcgcacgaacaccacagcaccgacgcccacgcccagcacgcccaccacggacacggccccgtctcgtggaagatggccgccgtcgccactctgcactgcctcaccggctgcgccatcggcgaggtcctcggcatggtcatcggcaccgccctcggctggggcaacgccccgaccatggtgctggccatcgtcctggccttcgtcttcggctacagcctcaccatgttcggcgtccgcaaggccggtctgggtctggcgggcatgatcaaggtcgcgctggccgccgacaccgtgtccatcatcgtgatggagatcgccgacaacgggatgctgctgatcatccccggcgccatggacgcccacctcgacagcgggctgttctggggagcgctggccgtcgccttcctggtcgccttcgtcatcacgacgccggtcaacaagtggctgatcggcaagggcaagggacacgccgtcgtccacggcatgcactgacgatcacgcgcacggccccggaagtcacgcgacttccggggccgtttcgctaccgcgactggcgtttcggtcgcggcttgccgttggcgtcgagggtgctgatgtgttccttccacatccggacggtttcctcgctgacgtgggactcggagccggtgaccagctcgccggactcgatgcggtccgcggtgcgctcacaccaggcccggctcagttccatgacgtcgcggatcagttcggtcgacgcggcgacgtggggtgggatgaacgagtcgtgatcgcgagggtcgtcgctctgcatctggtacagcacgccgacccggtcgatctcgtcgcgcagtttcgcggcccggttgcgcagcatcgccgccgcctcccgggggcccagcaccggcaggaagctccacgcgacgaagaacgggtcggtgggacggtcgaagccccacagtttgtcgcgcagcagcgtctggaattcttgttctcccttggcggtgacacggtacgtcgtccgcgccggacggttgtcgacctgctcggtcgcgacgacctccaggcagccgtcggcggccagcttcttcaggccgtggtagatcgagccgggtttgagcccgccccactcgtccaccttccaggacatgagctcgcgccgcacgtcgtaaccgtgcaccggctgtagccagcgcaccaggcccaggatgagaagtcggctcgtccacatccctgaatgatagttcacgttgactaatgctgctgtgtcaggtcgcggcgtgttcagtccatctctgctggtaaacaagcaattagttggcgccaattaattcgggttgaataatgtcggcaccttgatgtactgtcgatctcgatcgatatgacgtctcaatgatgtcagataccaagggagaacaaccccgatgctcatcgaaaccgcgggcctacggaagaccttccgcaaccgccagaagaaagaggtggtcgaggccgtgcgcggcgtcgacctcgccgtgaaggaaggcgagatcttcggcttcctcggccccaacggcgcgggcaagaccacgaccctgcgcatgctgtccacgctgctggaacccagcggcggcaccgccgttgtcgcgggcttcgacctgcgcaaacaacccgtgaaggtgcgtcgcgccatcggttacgtcgggcagtccggcggcacctggggagaggtgtcggcccgcgaggaactcgtcatgcagggcaagctctacgagatgcccaagtccgagtgcaagacccgggcgcaggaggtcatcgaggccttcgagatgaccgagttcgccgaccgcaagtgcaagacctactcgggcggacagcgtcgtcgtctcgacgtcgcgctgggaaccgtccaccggcccaaactgctgttcctggacgaacccaccaccggcctggacccgcagtcgcgggcccacatgtgggacgaggtccgcaagctgcgggaacgcggcacctcgatcttcctgaccacgcactacctcgacgaggccgacgccctgtgcgaccggctggccatcatcgaccacggcgagatcgtcaccgaggggaccccgctggcgctcaaacgccagatcgccggggacatcgttgccatcggcgtcaacggtgacgccacccgggcccgggaactgctggacgccaaggagttcgtgcgcgaggtggaggccggggaacccgaccaggccaccggctcggtgacgttgcggctgttcgtcgaggacggttcggcggcggtgcctgagatcctgcgcaccctggacgcggcggacatcgccccgtcgtccatcgagctgcaccgtccgagcctggacgacgtgttcctgaagcagaccggccggtccctcagagagaacgactaaggagcacaaccatgaagcttgttcgtgacacctggctgatctacagccgccagatgagcctggtgctgaggcagccgacctggatcttcatcatgctgatccagccgctctactaccttgtcctgttcggaccgctgctgaagcagatgcccaccgagcagatgggcttcgaatacggcgcgatggagaccttcgtgcccggcctggtcatcatgatggccatgttcgggacgctgttctccggcttcgggctgatcgccgagatccgtgagggcgtcatcgaacgcatgcgggtcacgccggtctcccggctggcgctgctgctgggccgctcgctgcgcgacgtgtccacgctcatcttccaggcggtggtgctggtgctgctgtcctcgctgatcgccgacctgacgatcaactggggcggtctgggcctgatgctgctgatcgtgctggccatcggactgggactgtcggccgcctcgtacggggtggcgatcgtgctcaagagcgaggacgcgctggcgccgctgctcaacacgatcacccagcccgtgctgctgctgagcgggatcatgctgccgctgacggttgcccccgactggctcaagacgctggccaacttcaacccgttcacctacgcggtcgacgccgcgcgggcgctgttcaacggcgacctgaacgacgcggtgatctggcaggccggggtgctgctcggcgcgctgaccatcctgctggtcttctggtccggacgaaagttcgcgaagtcgacgtcctgacggcgagacgacggaagccggacgccttgtggcgtccggcttccctcacgtctgggatgtcgactacttctcgtcctcggccgccagtcgggcctcttcctcttcggcggccttgcgggcgtcctcttccagtacctcgatgtcgaactcgccgtccttcacaccctcaacaaaggcatcccattccgcgggggtgtagatgaggatggtgccgtccggctcctcggcgtaacgcagcgccaccaggccgttgtcggcgaagccgatctccagcttgcccggggagccgtccaggttggtggtgcgctgccacttggccgtcgcggtgtcgaactggcccttgagcgggtgttcccgcacggtgtcgttcgcgttgtcgttcacgtcgttgtgctccctaccggtggttgttacacggattaacgataggagtgccagccaggtcacgcactttcagtgcgccacaacgaggagatcggtacaccccacgcggtgaacatctgccgcagcagcggcggcgagacgcccacgacggtgccgtggtcgccctcgatgcgctccacgaacggcgcgcccaggccgtcgatggtgaaggcccccgcgacccgcatcggttcgcccgagtccacgtaggcggcgatctcggtgtcggtgacgtcggcgaagtgcacggtggtcgacgaggagcggatgtggcgccgctgcttggccgtgtcgatcagacagtgtccggtatggagcacgccggacttgccgcgcatcgccttccagcgcgacaccgcggtctcggcgtcctcggccttgccgtaggtctggccgttgaactccagcaccgagtcgcagcccaggacgtaggcgtcctcggtgagggtggcggcgaccgccttggctttgagtttcgccagggcgcggcacagccgacccggcgactcctcctcgatggtcgactcgtcgacgcccgagacgatgacctcgggatcgaaaccgataccacgcaatacagtcaggcgagccggtgaggcggaggccagaataaaccgcatgggcggagcttattgccgccaccggggtcctgtccaccgggtcggggcgcggtcgcgtcggtctcgaagtccgatatgtggatgtggcgtgcgtcactcgacgtcaaccgggtgaggcggctcagtggtctggtcagggacatatccctcaattccctgaaaaggaccggcatgaagacttttcgcaacaaagcgctcctgggtgtagccgtggtcgcggcgatcgcggccggcaccatcggcttcaccgccaacgccgacagcgtcgaggccaaggccacgcccatccacaccaaggacgggcacgggagcatcaccttctacaagagcaccgacaacttcgtcgtcaaggaccacaagaaggacggccgcggagtccgcgcgatctacaccatcggcggacagggcagcgactacatgtacaacaccaagggcgccaacacctcggcgaagtacaaccggaacttccaggaaggcaccaagctgaagatccagatctgtctcaccaagaacgggaccccgatcggcagcacgtgcagcgactggaagtcacgcaccgcctgatcgcggagtggggaacgccgaccggtgttccccacggcttcgccgttcgcggctaccggggcagggagctgctccgccagtcgcgatcggcgcccagccgccgggccgggtcccgccaggcggagatccgccggggcacggcggtggccgccgcgggccgcgcccgcagcgcgagcaccagcgcggcgatctcggcctcgtccggattacccgccgtgacggtgatctccactgtcctacccctcgatgtcgaactctcggttgacgcgttcccagaagccgtctcgtacccagatacgggccccggggtgttcgcgcagcgagtatcccagttccttctcggcctcgaccagcagctccttgtcgatgacggtcggcagtgtcgggccgggcagcaggtcggcgatgttctcgcggccccgggtgaggatccacttgtgggcgacgtactcgccgatgccggtgacggtgtcctgcccgaacttgtcgccggtggtcgagcgcacgaacgacggccgcgccatctcggcctcctccagcgcgtcggcggcgctcatcgtcacggccaccgagtggcggccgccgaacaccgaggcgggggagggctgctggggctccggctcggccatgggagccccgacgatcttggccgaggccgccgcggcggtgcccagcttcgtgaagtacggcttgcagaactcggcggagatctcgtcgagggtgtcggcctcccacagcagccgctcggcctggttggtgccgtagggcggctcgacaccccacacgtgcacccggacgccgtaggcctgcgcgatctcaacggcggggaccatgtcctcgtccccggccagcaggatggcctcgctgatcgcaccgtgccgggccagctgttccaagtcggtgcggatcatggcgtccacacccttttgctgcccgcgcgagttgaggttgcccagccggaccttcaccaacgccatggccgcgatgacgcgctggtcaacggtgggcacccggtcgcgggcggcgtcgaaccaatagacgcgcaacaactcgccaccgggcaactggtcggcagccctggtgatgagggtgttgatcagcttctcggcatccactttgtactcgcggcgcgaggtggcgcccaacagcacttcggcggcggcggcgtacaaataccccacgtcgatcagcatcgcgtagcggcgggcgacgaccggggaacaatcagagcggacgagtgacatagaaactccaatgtagataaacgtatggccgcgatcgctcgcgccgccatggcggcgaagatcacatgccaataacgaaactaccggagccgcctattacagcgggatgttcccgtgcttcttcggcgggagcgactcacgtttggagcgcagcagccgcagtcccttggtgagttcggcccgggtcgccgagggggcgatgaccccgtcgatgaagccgcgttcggctgccacgtaagggttcgcgagcgtgtcctcgtagtcggtgatcagctcggcgcgccgggcggtggcgtcctcggcctcggccagttcgcgccggtagaggatgttgaccgcgccctgcgcgcccatgaccgcgatctgggcggtgggccaggcgaagttgaggtcggcgcccaggtgcttggaacccatgacgtcgtaggcgccgccgtatgccttgcgggtgatgacggtcagtttcgggacggtggcctcggcgtaggcgtacagcagtttggcgccgcgccggatgatgccgttgtactcctggtcggtgcccggcaggaagccggggacgtcgacgaaggtgacgatcgggatgttgaaggcgtcgcaggtgcgcacgaaccgggccgccttctcggaggcgtcgatgtcgagacagcccgcgaagtgcatcggctggttggcgacgacgccgacgctgtggccctcgatgcggccgaagccggtgatgatgttctgggcgaacagcggctgggtctcgcagaactcggcgtcgtccaggacggcggtgatcaccgcgtgcatgtcgtagggctggttggccgagtcggggacgatcgtgtccagcgccgtgtcctcgtcggtggcctcgagactggcgtcggcctcgtagacgggggcctcgtccatgttgttgccgggcaggtaggtcagcaggctcttgacgtactcgatcgcgtcgtcctcgtcggcggccaggtagtgggcgttgccggaggtggcgttgtgggtgcgggccccgcccagttcctccatgccgacgtcctcgccggtgacggtcttgatgacgtcgggtccggtgatgaacatgtgcgaggtctggtcgaccatgacggtgaagtcggtgatggcgggggagtagaccgcgccgccggcgcacgggcccatgaccagcgagatctgcgggatcaccccggaggcgcggacgttgcggaagaagatctcgccgtacaggcccagcgagaccacgccctcctggatccgggcgccgccggagtcgttgatgccgatgatggggcggccggtcttgagcgccaggtccatcaccttgacgatcttctcgccgaagacctcgcccagtgagccgccgaagacggtgaagtcctgtgcgaagacacacacctcgcggccgtcgacggtgccgtaaccggtgacgacgccgtcgccgtagggccggttggcgtccaggccgaagttggtggaacggtgccgggccatctcgtccagctccacaaaggaaccctcgtcgagcagcatctcgatgcgttcccgggcggtcttcttgcccttggcgtgctgcttgtcgacggctcgggcgctgcccgcgtgcagggcggcctcgcggcgggcggccagatcggccagctttccggcggtggtgtgtatatcgatgtccgacacgacagcagatcgtacccgcccttgaaagcgcgttaagttaagagcgtacaagtgcatcgtcggcgggagcgccaatggaacggaagcccctggatgccgcgcggttgcggcggtggtgtcgcgacagccgcatgtgggattccatcgaagtactcgaaacagttgattcaacgaactcgctgctggcgaagcgggccgctcagggtgcccatgcggggagcgtgctcgtcgccgagaagcagacggccggacgcggacggctgtcccgcagttgggagtcgccgccccacgcggggctggcggtgtcgatgctgctgcggcccgaggtgccgaccgcccgctggagctggctgccgctgctggccggggtggcgacctgtcagaccattgtggatctgtgtggcgtgcccgcggccctcaaatggcccaacgacgtcctggtcggcgcccggctggacaagtgctccggcatcctggccgagatcgccgccggaggcgtcgtgctgggcatcggcctgaacgtgaccctggcccgcgaggagctgccgcgcgccgacaccacctcgctggcgctggccggggccgtggagaccgaccgcggcacgctgctggagggtctgctggaacgcatcgccgcctggtacgccaactggcgcgccaccgagggcgacccgcaggccagcggactggccgacgcctacacgctgcgctgccacacgctggggctcaacgtcacggtgtcgcttccggacggtgcggtgatcaccggtgtagcgtccgcaatagacgccgacggccggttgtgcgtcgaaaccgaggacggacccgtggcggtggcggcgggggacgtataccacgtacgttagacgacattgggaggtggtcggatgcctgatgaggagcatcactcgctgggcgccctggggttgagcccccaggccgaggacgtctaccgcgccctgttgtcgctgcccagcgccgacatcccgacgctggcctgccggctcgacctgccgtgcgagaccgtcgcggcgatcatgccccggctgctggaccgggacctggcccgcatgctcaccgacgaccagtacgccgccaacccacccgagctgtccatagtggcgctgctcggtgagcgggtcgaactgctgcgtcgcacctacgccgccgtcggcccgctggaacgcgtctaccgccagacccgccgccacgagggcgatgtccccggcaccgagaccgtccgcggcctggccgcgatccgctcccggctggaccagctcaacctgcgggcccgcgacgaggtccggatgttcatgcggcacccgctcatcaccaacgacgccggcggcagcgtccgcgacccggcccccaacccgcacgcccgctaccgcaccctctacgagaaggcgctgctggacgacagcgcggtggtcgaactgatccgccgctccgtcgaacgcggcttccaggtccgcttcgccgcaaccctgccggtcaaactcgccatcgccgacgacaacctcgccctcatcatgaccgcggaatccggcggactgcgcccccacgacggcgcccacccgatcgcgctgttcaccgaacacccggccctggtcaccatggccgtcggcctgttcgagcaggtgtggtccaccgccgtcccggccccggcactcgacgacggcgccctgacccgcaccccgcagtccggcggcccctccgaccccgacgaccggctgctgctgtcgcttctgcttgcgggccttaccgaccagaccatcgcggcccggctgggagtcggcctgcgcacggtacagcgccgggtccgcgacctcatggacgccgccaatgtggacacgcgtatccagctgggctggcaggcctcgcgcaagggctggatttgacctggtcgagccgtgtcgatgcggtaacttctggtcatggggtttccggacaatctgctggctgaggacgaggaagtcgtcctgcacatgcatccacactggaaagaactgatcggcccggtcttctggttcatcgtcttcgcgctggtcgccgtgttcggctacacggccattcccgacgattggggttcctgggttcccatcgcccgctggatcatcgtcgcgctggccgtcatcgcgatcatctggctgtcgataacgccgtgggtggtgtgggggaccagccactacgtcttcaccacccaccggctgctgttgcgcaccggcctgctcacccgcaagggccgcgacatcccgtacgcccgcgtcaacgacgtgtccttcgagcagggcgtgatccagcggatgttccggctggggacgctgatggtgcagtcggccagcgaacagggcgcggtggtgttcaaggacatgccgaaggtcgagatggttcagtccaccttgtacaagctggtggaggaggaccgcaaccgccgcacgggtgtcgacgacggcggggtctgaggtaagtcggacggcgggctgtcgagctggcggcggagttcttcggcctcggggactctcaggcgggtgaagaggtccagggcctcggcccggaaaccgcgcgccgtctcggtctcggcgaggtcgtcgtggatctcggccagatcgcgcaacacgcgagccagccccagcggccggggaatgctcgcgaacagctccttcgccgccatgccgcactcgatcgcctcggcgtgacgaccccgccggaagtggagctccgccagtcgcgccaacgcctccgcgcgctgtggcccgctggagtcgcgagccgtctccgccagcgacggcaccagttcctccgccttctgtgccgtgcccgacgcgcagtgcagtgccgcgagctcgaaaacggcgtccttctcctgtttggacagctggtgtcgccgggccagctccagcgcgcgggtcgcgtcggccagggcgttggtgagatcaccggcccggcgccggatctcggcccgcagtcgcaacgcgatgctctcgctgcgcggctgcgagcgttgaccggcgagtcgcaggcccgcctcgatctcggcgagcgcttcgccgtaccggcccagattcatatggatctgggccttgatccggtggacggccccgaggacgagatcgttcgcgtcgataccgggcatgtgccggatccgctcgacgagcgtggtggcgtccgcgtaccgccccaggccacagtagagattgaccaggttcaggccccggttcggcgcgcccgccgccgcctggctgacggcgacctccagcgcttcccgttgcagcggttcggctttgcggtagtcgccgtgggcggcgtagtgcagtcccagattcgcccgggcggtgcccagggcgtccccgtcgtggctcatggcgttggccagggattcgagcccgaactcgacggcggtgccggtgtcgcccttcgcccaggccagcacggccagggcgtcggcggcccgatgcacggacagtggttcgccgaggctcttggccagcgcgtacgcggcgtcgaggtgggctcgcattccggcgaggtcgcgaccggcgttgacgtgctgcgcgaacacactcggcagcatcaggcaccgggggtggtgccgccaggtctggaacgtcgcgacgagattggggtagtcctcggcccggggcgtccggcggttgtcgtagtaccactggacgacccgatccgcgaccgcgtcgcgctcggcgtcgtccagtgtgttctccgcctgctgccgcgcgtactcccggaccaggtcgtggaaccggaaccgccgcgcctgataccgctcgacgagattgccggtctccagggtgcgcgtcaaccgacgacagtccgcctccggcaggtccgcgacggcgatcgcgagctcctcgccgaaatcgtcaccgggtatccagcccagccgcgcgaacagccgctgagcctcgggtgacagcgcccgaaaggactgcgcgaacaccgacgccaccgcggagtccgggtccccctcgatcgacagcaactccagccggttgggacccgccagttcccggacgtactcgctgagttccacatgcgagttcacggcgaggttcgcccccgcgatccgcaacgccaacggcaggtccgcgcacagttccgcgagccgatgtgccgccgcagcgtcggcgtgcaaccgccgcgcacccaccaggttgcccagcacctccagggattccgtccgcgacatggtgtccacaccgatcagctcggcgccgtgcagcgccgtcagacccgtgatccggttgcggctggtcaccagcgtgacgttgccgccgctgccgggaagcagcgggcgcacctgttccaggtcgacggcgttgtcgagcaggaccagcatccggcgcccgtccagcagcgatcggtacagcgaggcggcggcttccacatcggacgggaccgcgccgccggtcacccccagtgccgcgaggaaccgggtcagggcgtcgtacggggtcagcggttcggcgcggtcgaacgcgcgcaggttgacgtacagctgtccgtcggggaaccggtcccggttgtggtgcgcccagtggatcgccagcgccgtcttcccggcgccgccggttcccgacaccgtggacagcagggcggtgttgtctcccttggcgatcagcgcgtccagccgcgccagttgttcctgtcggccgacgaactcgccgatggcggcgggcagctgggcgggcaccagcctcggggcggcggccggggacgcgggcacggccaccggtgccgccgcgtccagccgcgggtcctcccgcaggatcgcggtgtgcagctcgcgcagtgccggtccgacggtgatacccagttcgtccaggagccgtcgccggatgtcgtcgaagacccgcagcgcgtcgggcgtgcgcccctgccggtgcagcacccgcatgtacaggcccgtcaggcgctgccggtacggatgcagccgggccagctcgcccagttcgccgaccggcaccggttcgccgagttccagctccacatcgatcagttcctcccgggcggccagccaggcttcctccagccgctgggcccgggagcgcagttcgcgtcccggcaacccggcgagggcctcgccgcgccacagcgccaacgcgtcccgcaacgaggtcagtgccgcgtcggagtcgccgcccgcacgctgccgagccgcctcggcgacggtcgtctcgaagtcgcgggcgtcgacggtgacgtcgtcaaggcgcagccggtagccgtcgccgaccgtttcgatgagggtgccgtccagtacctggcgcaacgccgagacggcgttctggatctgtcgcttggccgaagccggtggttcacagtcccacacgccggtgatcagtgccggtcgcgcgacgacgttgccggcgtgcagcgccaggacggccagcagccgggggtggatccggccccggatcggcaccggtgtgccgtcccgcagtacctccaggggaccgagcaaccgaacttccacgatggtctcctggtggtggctggtggatccacgatccacactagccggtcgacatgccgatcctggtggccttttcggacagacccagcgcggcgaagccgcggcgggcctcgtcgcggtgccgttcggcggtctcggtgtcgcccagtcgttcgtgggcctcggcgagggtgaccagacagcgggccagccgcagcgggttcttggtgacggtgaagacggtgcgggcctgttcggccgccgcgatcgccgcccggtagtcaccgaggccgatgtggaccttggcgctgagggccgcccactgggcccggtcgtcgcgttcgaaggtgtcggcgccggactcggcgagctcctcgacgtaggccagtccgcgttcgtggtcgccgagctggcagcacagttcgatctgcgcgaaccgcgcgtaccaggcccacaccaggatgccgttgcggtgcgacagctcccagctgtcggcgaggtcctgctcggccgcctcgacgcggccggaacgcagctgcaactggccccgaagccacagcacccgttcgcggatgaagtcggaaccggtgcgctgccaccattgcccgatcgcctccagcagcggccaggccgcctcgacgcgatccatgtcgttgtacagccgggcgagcttgaaccgggcggtgacccggcggggatcgtcgtcgtcgcaggtgtcggcgagccgcatcgcctgaacgaagcaggtctcggcatcggcgaaccggccgctgctgcgataggcggcgcccaggaagatgcggtcgtggaagatccggccgatgtcgccgtcggcctcggcgatggcgagggtctcgcgggacagggccgccgactcctcgtagtaggagttgaacagcagcagcgccgccagcccgctgcgcaaccggccgtcggcgtcgccgtcgggaagcccccgggcgatcgcgaccgctttccgtccacaggtgagcgcggtgaggtggtcgccggagttggagtggacgaaggccatcgcgtcgtacatctggctcagcgccccggcgtccccggagtccttggcgagcgccagtccggtctcgacgtgcggacgcaggcccgccaggctgtgcccgtaccgcaggaagtccggcagcatccgggccagccgccaggcgtcggggtggtcctgccaggccttgaacgccgcgatgacgttgccggggtcggcgctgacctgctcgaaggagctggcgtaccagtcgatcgcggcggtgcgggcctcggccgcctcggccgggtcgagtgtggattcggcctgctggcgggcgtacagccgcaccaggtcgtggaaccggtacagcccggggcgatgccgttcgatgaggtgggcgctttccagccgtcccaacagttcccggttgacggtctcggacaggtccgcggtgccgcgcgacaggtcctcggggatctcgtcgccggggatgaggcccagccgcaggaacagccgccgggtgtcctcgtcgagggcgcgcgcggagcgttcgaagacggtggcgacggtggcgttgggatcgccgtcgacggtgagcaggccgagccggtcggaaccggagtgttcggccgcgaactccgcgaccgtcgaatagggacgaccggcgaggttggcgccgacgatgcgcagcgccagcggcagaccgccgcaccgggagacgagttcggcggtggccgccgggtcctcggccagccggtcgtcggggaccagtgtggacaacagggccagcgcgtcggtctcgtcgagcgtgtccagcgagatggcggtggcgccgtgggcggccagctcggtgagccgatggcggctggtcaccagggtcacggtcccgggttcgttgggcagcaacggttccacctgggccgcgtcgcgggcgttgtccaacagcagcagcatccggcgcccggtcaacagcgaccggaacagcgcggcggcggcgtccagctcggcggggacggcgtcggcgggttgccccagcgcgggcagcagccgggtcagcgcgtcctgcggcgacagcggggcgtcggcgtcgaacccgcgcaggttgaggtacagctggccgtcggggaaccggtcgcggttgcggtgggcccagtggacggccagcgcggtcttgccgctgccgccgcaaccggtgatggtcgccaggaccgagtcgtcgccgagcgcgtccagggcccgcagctgtgaggtgcggccggtgaacccggccagcgccgccgggagctgcgccggggcgaactccggccgggtggcgccgcgggacgccggtgccggggtgccggtgacgtccagttccgggtcctcgcgcaggatcgcggcgtagcgttcccgcagcgccggaccgggttcgacgcccaggtcgcggctgagccgctgccgcatccgggtgtggacctccagggcctcgggcgcccggccctcgcggtacagcgccagcatcaacagcgcggccagccgctgccggtacgggttctcggtgagcagctgccgcagttcaccgaccgggacccgttgtcccagttcgagttcgagttcgacgcgttcctcgaaggcggccagccggtcctcgccgagccgccgggcgccgcgttccagcacctgcccgcccatgcccgccagggcgtgtccgcgccacagcgccagtgcctcgcgcagtcgttccagggccgcgacggggtcgccgtcctcccgcagctgccgggcccgccgcaccccggcggcgaatcgtccggcgtcgacggtctcggcgggaaccgcgagccggtagccctcggccacggcctcgacggtccgctcgcccaggacggcgcgcagcgccgagacggtgttctgcacctgccgccgggcggtgaccggcgggtcctcccacagggcttccaccaaagtggatatcggtaccacgtgtccggcctccagggccaggacggccagcagcctcggcgcgatgcggccgcggatagcgagcggcgcaccgtcgcgtatcacctcgggcgcaccgagaatccgaaactccattatggcaattcactcccatgtggtggttgtcgtcaccgttgtcgtaccgggctggcggggcaagtctgccgggccgacacgtccggacccgggccctgactcagggttggcatgaactcaggatggccataccgggcatggtcagcccgccagcgtcgccgcgatatcaccgccccaggccagcagccgttcgtcgtccccggtccgggcagcacagtggaatcccagcggcaggtcgggggccggggccgggacgctcaggctcggcatcccggtcaggctccacggaatcgacatgatcgagttcccggtactggccagcccgaccggcgcggtgtcggtcgccgagggcccgatccagatgtccacacccgaccgctccatcatgtcgcggatctggtcgtggatcgcggtgcgcagcttcagggccagctggtgtttgtcctcgtcgatgtcgcggccctccagcaccgactgcgccgacttcggctggtacagcgcgcgatagctgtcgaaccacgcggcgtggacgatcgcgctctcgtagcgctggatcgtgaacagcaccgcccggatccgggggaagtcggtcacggcccggcccgggaccacccggtacccggcggccttcagcttcgcgacatgctcggcgaacctggccaacgtcggtttgctggcgcactcgaggtactcgtcggccggaatccccagcaccggcagctcgtcgacggcgcggggactccactcgtcacacagcacttcggacgcgatcgccgcgccggccacgtcggtggtgaggatgccgatcgtgtcgaggctgggcgcgttggcgatgaccccgtcgaccgggatccggccgtgactgggcttgaaaccgacgatcccgcagtaggcggcgggccggatcgtggaggacaccgtctgggtcccgatcgacagccgcacctgcccggccgccaccgccgccgccgaaccgctgctcgacccgccgggggtgtgcgtcgggttgtgcgggttgcgggtcggcccgggcgccgagatcgcgaactcggcgcaggtgttcttccccgcgatcagggcccccgccccgaccagccggtcgaccagtgtcgcctgggctccggccagtgcctcggcgggaaccttcgaaccggcccgggtctcgaggccgtcgacgtggatcacgtccttgacgcccaccggaaccccgtacagggcgggccggtccgcgggctcaccccaccgctcctcggtggcctgggcctcggccagcagcctgccgcgccggtccggctcggactcgaaggcgaagatctcggcgtcggtcgcctcgatgcggtcacacgtgtactcggcttcggccacggcgtccctgggcgtggcgtccagtggccgcaagcggacaagttccgtcatgcgttcagaacttaccggtaacccgccccacctggaaggggccgaagcggcaactgtcgcttcggcccccgaaggtgatcggctacttgcgggtcaccttgatgaccagctgggacttgccgtccttgacgatcgtgatcttcacaccggtaccggcgaccttgaccgagttgctcggcagcttggccgtccagtacgcgttcttgtccgagtcgtcgaagacgctgacgcccttgagcgacttgaaggtcgtcttcgcgccgtccttgtgcagcgtcatcttgtcggtcttcgacttcgagaacgtcgcgtcgaaactctggtgcgtgttggggaggtccttgccgtccttccacttcagcggtttcgcgtgcgcgtcgaccggcagggccagtccgccgccctcgtgctcaccgacgttgttgtcgtcgaaggaggtgttcacgtaccagatcagcatgccgtcctggtacgggtagcgctccacccagttcggtttcttctcaccgaaaccgaagttgtacggaccgaccttgagcgtcttgtcgtagctgacgtagcgccggttctcggccaggtagaagcgggcgtgacggtagacctcggtgccgtcggtgcggttccagcccaacgcctcccagtcgccgtcgggggactcgacgtcgtcgagccacacctgcttgccgtcgaccttcagcgcgacgtcgtccaggaagacgccctggccgtgcgtggccgcgtcggacgtgtagtggaaacggaccttgatccgcttgccgacgtactccgccagatcggtggagatgtcgatgtacttcttggactgtccatcgtaggtcttgccgaccttcgtccacttgccgccgttgtcggtggagacctcggcgaagaagaagtcgtagcccttctcggtgtccaggaacgccttcgtggccagctcggcggatttctccgcgtcggtcaggtcgacctcgcgggtcagggtggcgttgatcttgtcgccgtcgcccgacatccactcgtgctttccgctggcgggcttggggtacttgacggtctccttggcgtcgggaaggttcaccttcgtggcctcggccaggtcgccgctgtcaccggccgcgcccagttcgctctggtggctcttgtcgtcgagcgcgacctcgtcgtagtccagccagcccaggaagtacttctcccacgggcccatgaaaccgggcttgtcgccgatgacgtccttgctctcgctgagccaggaaccgcccgacatcagcgaccagcggccggtgttgttggcggcgccttcggtggcgtacaggtcgggcagaccgaggtcgtgaccgaactcgtggcagaacacgcccaggccaccgctttcgggctcggtggtgtagtcgccgacccagatgccgctgtcgccgaccggcgcaccggactgcgggttgtcctccggacccggcaggtccgtggtggcgtaggaacggtgcgaccagatggcgtcctcgccctgcgcgccgccaccggcctcctcgccgatgcccgcgtggatgatctggatgtggtcgacgtagccgtcggcctcgtcgaagttcccgtcaccgtcgaagtcgtagcggtcctgctggtcgtacttcgacaggtaccgcttgacctcctcgggggacttgcccgacttgatctgcgcgtcgtaccaggctttcgcgctgtcctggacgaaggccgggtacgcctcgtcctcgacgccgttcttgccgtagcgggcctcgttgtacgggaccgtgacccagtcctgcacctcaccgtccacggtgtacttcccgccggactgcttggtgtagaagtcgggcatggagttctcggcctcgaacagcatgttctggtagtagtcccggctgaagtccttggtccacagtgacgagttgtccgtggcccggtccggctcggggatctggttcttggaggggccggcctcaccaccggcctcgccgatcttgtcgccgaactccaccagcagcgtcaggatctggtcggtaccggtggtcgcggtgtcggcgtactcgtcgtcgtcgagtttgaccgcgccgctcttgtccgccttcgcggaaccggtggccacttcctccagcgcctggcggcgcttggcctcctggtccgactgttgcgggctcagcggcagttcctcgcccacgggggtcgtcgacttgttcgtcgcggttcggtcgggtgccgggtccgccgagaccgtcgcggtggtgactccggcggccagcagtgccgccaccgccgccacggacaccgctttgtagcgtgccttgaacatatgggggtttgcctctcacgggggatgggggtgaagatcactcaacaacctgccgtgccgttcagatcggcagcaatgtccgaacggtcagaagtccaccgtcggcgcagggtatggcggggtaccgcgggtgggagcggtcaggtttgtttgacgttacgcaatcgttacgtccgctgtggaccgcgcatgccgaaccagccgcggaagcgcatgctcagcaccgcggtctcgcggttcgcggcggccaggacgcccgacagcttcaccgttcccagcccggggcgggactgcgagggggagcggtccaggacggtgagccgtccggtgagttcgtcgcccgcgtagaccggggccagccagcgcagttcctcgaggccgggggaggcgtcggcggcggcccgggacaggacggcgtcggtgtacatacgcatgaacagcgacgcggtgaaccagccgctggccgtcacggcgccgaaggacccggcggcggccagctcgtcgtcgaggtgataccactgtggatcgaagcgtccggcgaaaccgcgcatctcggtgtcgtcgacggtggtggagccgaggtcgaactcgcggccgatcgtgaagtcctcgtagaagatcgtcgccgtctcaccggtacccgagcgccacattcaagccatgctacggccgccggtcacttggcgacggcgggttcgagctcctcggcgtcgagggtggcggccttcttggccgaggccttgaacacgaagctgcggtaggcccagaaccggaacagggtggcgatgaccagcccggagaacttggcgatgttgaaggcggccacatcggtgtgctcgtcgaagtgcatgccgtagcgggccaccgccaggatgatcgactcgatgaggaaaccgatgaggttgaagacgaagaacagcgtgtactcacgcttcagcgaggttttcggcaggtggcggtaggtccagtgccggttcatgaaataggagcaggtcgtggccaccaccgtggccgccacgttggccttgagcgggccgatgctcagcagcacattgaagatgagcatcgtgacggcggtgttgaccagtccgatgcttccgaatttgaggacctcttcggccagggcccgccagcgtcggggcagccggttgagaaaacgcaccgggccactgtacgtgtcgtacatggcaacgccaggcctaacaagtgaacgtcaacctatcggccggtgtcggaaaacacccaggtccgataggagtagaaccggaacgcggcggcggttccgacgccgatcacgttggcgaccaggttcagcgcgatggggttgtccaatacggacggccagatgccgttggcccattcgtaggcccacacccacaacaggttgatgcccagtccgatggtgttgaacaggaagtaccacaggtactcccggtgcagccgggaccgcggccggtgccgccaggtccagaaccggttgccgacgaaggcgatcgtggcggcgacgcacgtcgagaaggtcttggcgggcagcgcctcccaggcccacaggtagaccgccgcgttgaacagcgccaggtcgaaggagtaggcgaccgcgccgacgcccatgaacttgccgacctcgtggaacaggtgcgcgaaacggcggtacagccggggcggcgcgctctcgcgcgcggccgactcctgcgcaaccacgccaatgacctccgttcaacctcgcgtccctggctgtacatgttacggacgcgcggaggccatcacgcgtggcaggtcgcgattgtttttctcctgtaacacttccacgcctgggcgtcagggcggcggcgtcgacagcgccagcaccccgatctccagcggatcggagccggtgaagatggtcgcgtgggcgtcgtcgccgtgcgatgcctcggcggtgccgacatcgaccccgaaggtgttccagtccgcgccctccagtgccgactccgagacgccgtgggcgaagttcccggcgtcgccgacggtggtgccgttgatggcgaagttgtcgccggcgagggtgcggtcgccgtcccacaccgtgtaggccagctggctctcgcccgcgcccggcagcgacaccgacagggtgtcctcggcgcgcggctgcgccaggccctcgtacacggcggtctcgcgcgggcccgcgcccggcagctggtagacggcggtgatgctccagcccgcgtacttgaagatgcccttgggcagggcgtgtttgtcggcggcgacgtagtactcgcccgagccccacaccatgccggtgatgtcggcgaccgactgcttgaccgggcgttcgatgccggagaactggcgttgcgcgccgacgttctgccagccgccgcccggggtggagatcttgacgtcgggcatggcgtggtggcccgaggcggtccagtgcagccccgcccacagcaccttggcgccggcggggatgttcagccgggcgccgctgaccgcgttgccgccgtccagcccgcccggatggtcctcggcggcgtagctcttcatcaccgaggtgtggttgtcggccgccgcgtgacggcagtgcttcttggggacgcaggtcagcagggtgttcccggccgaggcgaccccggtcgcgtcgtgggaggcgtaggcggtgcgcatcccgaccggcgccaccggcacccgcagcgtcttggtgcccttgaggttgtccgacaccaccgacacgtcgatgtcgtggaagccggtcacctcgggggcgacgtccagcgggatctgggcggtggtcgactggcccggcttgagttcggcgcgcacacaggtcagctcgccctcgccgggctggcagctccagccgtccccggcgtcgccgccgggggaggagatgccctcgccgaacgacagcgtcagcgtcatgacgtcctcgggttcggtgagcagccgcgggttgaacccggtgaccaggttctcggtcgtgggtccggcggcggcgagcctgccggtcgtcggcccggccgaaccggactcggtggtctgcttcggggcggtgacggtgatcggcagcgtcccggtgccgcccgcggtcaggtcggcgctggtcaggtcggtgccgacggagaacttcgtcggacgggcgggcgggtcgggctcgtcctcctcgtccttctgcttttccttctcctcgtcgctgggctggtcgtcgggggcgtcgtcggagggttcgtcctgctcgtcctcgtcctgttcctgctcgtcctcgacgggcggttcctgcgcctgcgcgggcggctccggcggcggcgtggtgttgttggcgaccaggatcagcgccaggattcccgcgacggcggcggtgccaccggcgatcgcggcgcccttgccgcccatctgctggatgccgcgccgcgcccagttgaccggacgccagatccagccgaaggtgctcttgacccacacgccgacgccgccgaaccaaccggcaagcacggcgcttttgagggcggtgccgcccaggtaggccggggccgcgaggcccaggatgaccggtgccagcaccccgcgcatgcccgagttgacctcggccagctcgacgaacagcagcttgcaggcggtgcactcctcaaggtggtcgtccaccttggtctcgtcgcggttcgacagcccgccccggacccgggcgccgagccggtcggcggtccagcggcaggtcgcgccgggcgagtcggcgatgtgctcctgcaggtacatctgccgaagccgctcccgggcgcggtaggccagggccgagaccccgttgggggacaggcccagcagcggcgccacctcggcggcggactcaccctcgacctcggtgtgccacagcaccacctgccagcgctccggcagccggtggaaggcgcgggccgcgtagcggcgttcctgcccggccacggcggtgtcgacgaagtcctcgcccgggtcgtgccgggtcatgtcgtcggtgaactcgaccttcttgtcgcgccgggtgcggtcgtagaaggtgttgcgcagcgtcgtcagcaggtacgcgcggaaggccaggtccgggccgcgcccggcccgcagggtcgccagcaccttggcgaaggtctccgaggtcaggtcgtcggcttcggccgcgtcccgggccaggatccggcccagtttgcgggcggcgtggacgtgccgctcgtacagctgcccgtacgccgtggtgtcgccgcttcgggtggcggcgatgagctcggcgtcgctgggctgctcgacggggcctgtgtcgccggaggggcggggctcgccgggtggctgggcgcttcccattgtcggtgcggtctttcaggtgtgacgatccccacgggaacctgttcagatatgggcagtaactcacattagagcaaagcgcgtcattgtggttgtcattggacgtctccggagcgtcggaaggttgacactcaccctttcgtgtcctggcactcctcacccttgggacgtttatgaaaaccgatcgatggttccactgtagtcggaccgtggccgcctccggcgacgcgctgaccctgctgcgggagcggctggactgcctgtacgcggccggggacgccgacggttactcgctcgtcgtggtggcgctggcgcccgaggccgggggcttcgacaggctggcgatgcggctgagttacgcccgcatcctcagcgaggcgaccggtgtgcccgccgccatgaccggcgccgcgctggccgtggcgctcatcaaccgggaccgcaacctgtcggcgaccctggcgatgctgcggatgcggctcggccgcgccaccaccaccggccgtccgccccgggtgtggctggaacgactgcccgccgaactgccgatggcctacgaactgctcgatgaactgtccgagttaagcacgtcacagcactaggctgtgcgcgtggattcacgcacccaactgccggtcgtcggcatggtcggcggcggacaactcgcccgcatgacccatcaggccgccatctccctgggccagtcgctgcgggtgctcgccgcctccgccgacgacggcgccgccatcgtctccaccgacgtccacgtcggttcgcacaccgacgtggaggcgctgcgcggcttcgccaaggagtgcgatgtcctcaccttcgaccacgagcacgtgcccggcgacctgctgcgcacgctgcgaagcgagggcgtcgtggtgcgtccggcgcccgaggccctgcggtacgcgcaggacaagcaggcgatgcgcgaacacctgggcggactgggactgccggtgccgcgctgggccccgatcgactcggtcgcggcgctggcggacttcggggtgccgtgcgtcgtcaagaccgccaccggcggctacgacggcaagggcgtgttctacgtcgacgcccccgaacagatcaccgaactcctcgacgccggagccgtcctcatcgccgaggagcgggtgcggctgcgccgcgaactggccgccctggtcgcgggttcccccggcggcgaactggccagctacccgatcgtggagaccgtgcagcgcgacggcatctgcaccgaggtcatcgctcccgccccgggactgtccgaagtgctggccgaacaggcccgcgagctggcccgccgcgtcgccaccgaactgggcgtcaccggcctgctcgcggtcgagctgttcgagaccgacgacggcctggtcgtcaacgaactcgcgatgcgcccccacaacagtggacattggactatcgagggtgcccgcacctcccagttcgagcagcacctgcgcgccgtcctggactacccgctcggcgagaccgccccgacggcgccggtgaccgtcatggccaatgtgctcggtggcgcgcccggcggctcccgtctggacgaacgcctgcagtccatgctggccgacgaccccggagcccgggttcacctgtacggcaagcaggttcggcccggccgcaagatcggccacgtcacggtgctgggcgacgacgttgaaacggtccggcgacgcgcgaggcgggccgcggcctggctgcgcgacggcgaccccgaggcaggagaagaagcgtgaccgacaaccagcccctggtgggcgtcatcatgggcagcgactccgactggcccaccatgaaagccgccgtcgagatgctcgaccacttcggcgtcgcccacgaggtccgggtggtctcggcccaccgcaccccgcacgccatgctcacctacgcggacgaagccgccgcccggggcctgcgcgtcatcatcgcgggagccgggggcgcggcccacctgcccggcatggtcgcctcggccaccccgctgcccgtcatcggcgtcccggtacccctcaaacacctggacggcatggactccctgctgtccatagtgcagatgcccggcggcatcccggtggcgacggtctcggtggccggagccaagaacgcgggcctgctcgcggtccgcgtcctcggcgtcgccgaccccgccctacgcctcgcgatgtccgactaccaacgcgaactggtcgacatggtcgccgacaagaacacccggctccaggaaaccgtcgcgaacgactcggccgccaaaccgggcggcggcttcggtttcgtcccaggcaacggctagattcgccctcccgtccacaccggaggagctatccatggtcatcgtcgcgggacaactcaccgtcgccccctcacaacttgagtcctacctcgccagctgcgtcagcgtcgtcgaacaagcccgccgcgccccgggctgcctcgacttcaccatcgccgccgaccccctcgaccccggccgcgtcaacgtctacgaacgctgggaatcccgcgaagcggtggaagcgttccgcggcagcggccccagcgacgaacaggccgccacgatcctgggcgcctcggtcgccgagtacgacatcgccgccacccgctcactgacctgaccccggctcacggccgcaggccgcggctgaaccagtcgtgcggtttcccgtctgagtccgggtgccgtccggtgtactcgaaaccgcatcgacgcgctaccgccgccgatcgcggattgtccgtggcggtgcggatgatcgcctcgttcgcgccctcggccgccgcgtaggagcacaccagctcgaccgcgcgactgaccagcccgcggccccgccatcgcggatacaagccgtacgcgatgttggcctggccctcggtcagttccggttgttcgaactgcacgtcgatggtcccgaccaggatcggttcgggtgcctccaggtggatcccgaaatgccgcaacggaccggcgatcgtccactgccgctgaacgtgctggaagtacgccgcgagccgttccggactgccgggcccgccgctgagccaacgctccatatcggcgtcctcacccgccagatgcgccgcggcgtcgcagcggtggaacggcgtcaggatgatcacgccgtcggacagactcacctcggtcatggggccactatcggggcgcaggtcacagtgacacaagcgaatatcgccgctatcgtttctgcagcgtcgcgtgccggtggcggacggatcgtcaggcatggaggcgccggactgaaaggtggctgtcgccatctccgcttctcaaccaacaatttcagaacgcatcacggtttatccggccgacgaccgtttcaccggtccccggccatccgttctcgtcctccccggcggccggtatcgggaacttccgccgcatgagggggagggctacgctcgctggctctccagcatcgggctgcacgccttcgtactggcgtaccggctgttgcccgaacagtttccggctccgttggaggacgcccgggccgctctgggccacatcaggggtggtgagcacgggctcgatgtcggttccgtcggtgtcatcggttccagtgccggtggacatctggcgggcctgctcatgaccggcacggtcttgtcgacagaggatggtgtggtcgagccgccccggcccgacttcgcgatcctcgcctatgccctggccgacttcgatctgttgccgccggtggcggtcgaagggctgttgggcgatctcatgttcctgaaggacgagttgtcgcccgccaagcacgtggactcgacggtgtgtcccacgttcgtgtgggcgacgtcggaggatccgccggggctgcccaacgctctggagtggacccgggtgctggccgaggccggggttcccgtggagcttcacgttcttccgcgtgggggccatggcatcgggctggccgacggtgtcgagtacggcgggcagggtcacgtgttcatcaagcgcgatgctcacacggcgacgtggaccgactcgtgtgagcggtggttgcgccatgagggcgttctgacgacatagagggaaggacttcgcatgccgacgacactcgtcgaggttcgccgccagtactcccaggcggaggaggtgggcatcatcgacgccgttcacgacgcgctggtgtccgctttcgagattccggtcgaggacaggaacgtgcggctcatcgtgcatgagccgcaccggttcgcgtgttcgccgaggcacacgctgccggagttctacacgctcgtatcggtcgactgcttcgcgggccggtcggtgcgggccaagcggaagctgtacaccgagatcgtcgatcggttggcgccgttcgggatcccgcgtgatcacgtgacgatcaacctgcgggagagccccacggagaactgggggtacgcgggcgggaaggccgcctgcgacatggacctcgggttcgacgtgaacgtctaggacgacgagagcgacgcgcccacgcgcgtcgctctcgggttcttcggggtcacacgacgtcgcggcgtcgcagcagcacgccactgaggacaccgaacagcagcaggtagccgcagatgacggtcagcgcgtggccgtcggagaccagttcggcgacgccgggggtgttcgggttggcgcccagcgattccaccagggaaccggcgaccgggcccggcagccattcctgggcgtcggcgatccagtcgatcagcggggcggcgatcgagacgagcaggttctggacggcgagcatccacaccagaccgataccgacggccaccgcgacaccgcgggtggtcaccgccagggtgactcccatcatcgtccacatcatcgcgatcagccagccgccgcccagacccagtgcgacgtcggcgaaggcgggccagtccatggcctggtcctcgaccgaggcgatgatggcgctggccgccgcgctggtggcgatgcccgacgcgaccaggaccaggttggcgacggtgagggcggcgagcttgccggagaagaccgtcagccgggacgggccctgggtgaggacggtcttccaggtgccccagccgtactcgttgccgatggccagggcgccgaggatcaggctgatggcgccggtgaagaacggcagcccgccgatcgagttgccgacgaactcggccggtagcagggcttccaggccccggtcggcgctggggatgtcgctgtcgccgcccacgtagcccgcgtaggggaccaggtaggcgaaggtcaggcccaggaccagggcgatggcgagcatgaaccagttcgccccgcgccggaccatcttgtgcagttccgctttggtactagcccacatgggacagttcctctcctgtgagttcgaaaaagatgtcttcgaggtcgcgctcgtgcgagcgcagttccgacacggccacgtcggccttgacgagttcggcgttgagccagggcgtctggtcggcttcgaccgcgagttcgaggtggttgtcgacgacgcgcaccgcctcgacgcccagcagttcgcgggccacggacgcggccttgtccagcggggtggcggtgacacggacgtgctgggcggcgcgtaggtcggccaccgtgctctcggtgatgaggcggccgccggacacgatgccgacccggtcgcagatctgctgcacctcgccgagcaggtggctggacagcagcaccgtgcagcccgcggaaccgaggccgcggatcagggtgcgcatgtcggccattccctgcggatcgaggccgttggtgggttcgtccagaatgagcagttgcggttccttcagcagcgcggcggccacaccgaggcgctgtttcatcccgagggagtaggtggagtagcggtccttgccgcgctgggccagatcgacgagttcgagcacttcggacacccgggagtcggggacgcccgcgtacttggccatgacccgcaggttggaacggcccgacaggtacgggtagaagctggggccctcgatgagggcgccgacccgggacaggtggtcggcggtaccgggcttgcggcccagcacggtcgcggtgccggagctggccttgatgaggccgagcagcatccgcagcgtcgtggtcttcccggcgccgttggggccgaggaagccgtagacctcgccggggcggacggtgaggtccagggcgtccacggcggttatgggcccgtacttcttggtgagtttcctggtttcgactgggagattcatgtcgccaaggcttccggttccgaagcgccccggcatcggccgacggaggtctcatgggttaccccgacgggagtactttggggggaagtatctcggctgggtggtggccaatgcagcccctcgaagacggtgacccggaacggatcggccggtttcggttggaatctcggctgggctcgggcgggacgtttctggggctttccgagggtggccgcacggtcgtggtgaagctgctcgatgccggtgccgccgctgcgccggggctgcgggaacggttgtcggcgatgcggggcgtcggcggattcgcactgccgcaactgatcgacgtcgacctggacgcctcgccgccgtggctggccacggcctacgttccggggccgagtctgtcggcggttgtcgatgagcgcggtccgctgccggaaaccgaggtcgcggcactgggagcggcgctggccgaagcgttggacgcgatgcaccagtatggactcgcgcacggcgatctcaagcccggcaacgtgatcatggcgtccgacggtccccggctcgtcgacgtcggtgtcgccgtggccgacgcctcacccgccgccgacgtgttcgcgctgggccgagtgctgaccttcgccgccaccgcgacggatccggtcgcggccgaggcgccgtggccggacggcatcgacggcgagctgcgcgaggtgctggccgcgtgcctggcgcgcgatccgcgtgagcggcccggtgccgtggaggtactggagcgactggcgaaccaccgcgcgaccggcgcggagtcgctgtcggtcacatcgttgacatcaaccgaaagtcggccgacgccgcgctccggacgacggctgctcggacgcggcgggcccggcaccggcggcctacggcttcgccgccgcaccatcctgatgggcggggccgcgatcctggccgcgacggcggtaccggcggcgctggcgtactggccgagcccacgcggacagcgactcaccggcatggccgtcacctcggtggcgttctcgccaaccggcgacatcgtggccggaggtggcggcaacgagaaccgccccgaaggcgacggtcgcctgtggaacccggacaccggccgcgagctcggggtcatggacggccgtggcatcagcggcgtcgccttcagcgccgacggcggggtgctggccaccagcggaccccggggcgcccggatccgggaccccgacaccggcgagacgatcgcgatgttcgacgtgtccgcgcgcgagaacgtcaacgaggaggtctgggcggtggcgttgagcgccgacgcgaaacggctcgcggtcggcggccgcaccctcgacgagatcgagaccgtatgcgtggtctggaacgtctcgggaaccgagcggatcgcgtccctcaccaccaccgacatccactgtgtccgatcggtggcgctgagcccggacggccggtgcgccgccctggcgggagtggcgcgcggctcgggaaccgcgaacaaggcaaactacgcgatggagaacggcgccggttgctggctgtgggggctggagtccggcaacgcgtggggcctgcggaaaggcgaactgcgggtcgtctacagcggcggctacgccaacgcggtcgcgttcgggcccgacggcgacacgctggccgtggccagccgcgactccggctgccgactgtggacaccggagtccgagcgcgcggcggtgacgtacacgaccgatccggtcagcggcatcgccttcagccccgacggcgcggtgctggcgacggcgggcaccggcgtcgccttcggcatggaccgcttcggccgcttcgaagtcgagggcggcccggccgaggccgccgacggtcccggcaagcaggtctcgggcgcgggcatccgcctgtggaacacgacctccggggaccacctcgacaccgtcaccgaggactacgccaccagtgtcgccttcggacccgacggccgcacgatcctcggttcgggcggcgacggcggcacggacacggccaccggctgctggctgtggccgatcggcttagtcggcgcccaatagccagtcgagtgtggaaggtgtggcccggaagtgtccggcgtgaccggcgtccggctcgcgcaccagcgtcgcgtcggggatccgagcggccagccagtcgctgtgggccgggggcaccaacgtgtcgcgctcgccgtgccacagccggaccgggacggtgatgtcggccgggtcgaagccccaggggagtgcgtacagggccagttcgtcgtcgatccagccgtcctggccgttgcggaacgcctcggcgaacgccgcctgcatcatcgacgccacggcgggttcggcgatgacggcctgctcggcctcgggcagcaggtccttcaggttcgggccggacgcggccgccaagtgcgcggtgagcacctcgcggccctgcgcggcggccgtcgcgctgtcgcggttgccctggtacatgtcggcggtccagtccagaccctcggcgtcacgcggggcggtgcacgccagcaccgcgacccgcgacactcgctccgggtaggcggcggcgaaggccagggcgtgcgggccgccgcccgacaccccgtacaccccgaaccgctccagttcgagagcgtcggcgatcgcggccatgtcggcggcgacatcggcgacccgacggcccgggttggcggtggagtagccgtaacccggacggtcgaaggtgatctggcggatcccgcgttcggtgaacgcctcgtcgtacgggtaccgcgccagccggctcacgggggtgccgtgcgcgtacagcagcggcgtgccgccggggactccccattcctcgacggccagcgtgcggccgtcacgggtcttgatctctcgcatggcgcaacgctaagcgccgaacccggggccgcccattgtttctgccagcggcagaaacaatgggctgggcggctgggcggctgggcggctgggcggctgggcggctgggcggctgggcggctgggcggctgggcggctgggcggctgggcggccgttgccggggcctgccgcccggctcagcttggcggcggggctgggcgcaggtggcgggtcaccagctcagcttgggggcggggctgggcgcaggtggcgggtcaccagctcagcttggcggcggggctgggcgcaggtggcgggtcaccagctcagcttggcggcggggctggccgcaggtggcgggtcagcagctcgctgatgcgctgctgggttgtcgcggcgtcgaagccgtcggggtcgcgggccacgaagtgatgggtcagcgactccactgtggccaccacgaggtcggcggcctcgtccggatcctcgacgtcgaatcgcccgtcgccgcgcagccgctcggcgatggtcgcggcgatcgcggattccgccgcccgcaaccggtccagcagctctggagtgcggggtgcctcgtcgaacaggaccttgtggagcctcgggttggcggcgtgcccgtcgatgacggcggcgatcacgccgtccagccagtcctcgcccgcctcggccagcaccgcccggatcgcgtcggtggccgcctccaggtgggcctgactgagcgccagcaacaccgcgtccttgttcggaaagtactggtacagcgaaccgatggagatcctcgccgcggcggcgatgcggtcggtggtcccggcggcgtaaccgtggctggcgaaaacctgagccgccgcggccaggatccggtcccgggtgagccgggcgcggtgctgcgacgggttcttcctgggctggaaccgaccggacttggctcccatgtggacctccaaatgcgagtacacaaagcgaggaaatactcatattcttggtactaccagtgtaaacacccaggaggaaccttgtcccaccccatgaccgcaccccgcgaccacggctggatcccgcgagccgaccgccggtggctgctgctgccgtacgcggtattcatcgtccacaccaccgaggagatgcccggcttcgccgcctgggccacccggcacttcgcgcacaagaccaccgagatcttcgccctcagccacatcccgctgatcctgctggtgctggccgccgggtggctggcggcccggcccggcacccaccgcgtcgcggtgctgtggacggcggccttcgcctggcagttcgtcgtcaacgccgcgttccacctgaccacggccgcgatctacggcgagtactcgcccggcatggtcaccgccgcgaccgtcgcgatcccggccgccgggtacttcttcgtccggctgcgagccgaccggctgctgcgccggggcgaactggtcaccgcgctgctgctgggaaccgcgatcgccgcgctggccatcggggtgctgttcgtctagaccgtccagcggcccgacgcgaagaactccgtcaccgtctcggtgtgcggccgcaggtccaggccctgcccggcgacccacgcgtcgtcgaagtaactgtggacatagcggtccccggagtcgcacagcagcgtcaccacactgccggtctcgccgcgctgccgcatctcggcgatcagcgcgaaggccgcgtacaggttggtccccgtcgagccgcccaccttgcggcccagcagtttcgacgcctcgcgggcgatcgcgatcgaggctgcgtcggggaccttcaccatccggtccaccacactgggcagaaaggacggttcgacgtgcggacggccgatgccctcgatgcgggaaccgccgcacacgtaggcgctctcgtcgttgtcgcgccagccggagaagaacgccgagttctccgggtccacaacgcacagttttgtcgagtggcgctggtaccggatgtagcggccgatggtggcgctggtgccgccggtgcccgcgcccacgacgacccaggccgggatcgggtgcggttcggcggccatctgctggtagatcgactcggcgatgttgttgttgccgcgccagtcggtggcccgctcggcgtaggtgaactggtccatgtagtggccgccctgctgcgcggccagggcgcgggcggtggcgaccacctgggtcgggtcgtccaccagatggcagctgccgccggtgaactcgatcagcgagatcttctcgcggctggtggaggcgggcatgaccgcgatgaacggcagccccagcatccgcgcgaagtacgcctcactcaccgctgtggagccgctggacgcctcgatgatcggggtgccctcggtgatccagccgttgcacaacgcgtacaggaacagcgatcgcgccagccggtgcttgagactgccggtggggtggaccgactcgtccttgagatacagatcgacaccgaagtcgccgaacagcgggaacggcagcagatgggtgtcggcgctgcggttggcgtcggcggccacggccgcgatcgcctcgttgacccaggcccgggtcttgtcgcaacatcggtcgagactgtccacggttggcaccctagcccccacacggccggacgggaagccgacgggcgacgccggtgacgtgggctatggctcgccgtcgagccgggtgtggggccgggcctcccatttcgtcgacagcgcgacggtggtgcgggtgccgccgactcccggcagccggttgagccggttgaccaggtgttccagctcggccatctcgccgacccgcaccttcagcaggtacgactcctgaccggccatgaagtaacaggactcgacctcgtggatctcctcgatggcctcggcgacgtcggagtactcggcgccggcggtggtgacgatgccgatcagcgccgtgatgcccagcccgacggcgtccggattgacctcggcgcgataggcggtgatgaccccgttgcgttccagtttggcgacccgctcctgcaccgagggggaggtcaggcccacctggcgcgccatctccgcgtaggagcggcgggcgttttcttggagcaactgtacgatccggcggtcaatatcgtccatccggtgagcctaacctggccgaaagatgtccatgatcacctggcgtaatgccccgtttggtgctctaatggggtcatacgtgcctaccagggcatacacaggaaaaacatgcacaaggggcgctggtcatggacaacgatcgactgttgactcccggcgaggtggccgcgttgtttcgcgtcgatcccaagaccgtgacccgctgggccgccgcgggacgcatcggcagcatccgcacacccggggggcatcgccggttccgggaatccgaggtccgggcactgttgcagggggaactcggggactcgtccgcactggaccactaaccgctgccgccgcgaagcgatggccgcagtgtgtcttgctgccgcaagaccacttcgcttccttcatcttcctgggggcggagcccccagacccccgcccagttcgccgcgccagcgcgtgtacagcgtgtgcggcacttcgatggcgtccaggacccggcccgcgacgaaatccaccagctgctgcacgtcggtggcgcccgcgtagaagcccggactggccggaagcaccaccgcgcccgcgtcgtgcagcgacagcagatgttgcagatggctgcgtgacaccggggtctcgcgcggcaccaccacgactggccgccgctccttgaggttcacgtcggcggcgcgttgcagcaggtccttggacaagccgatggcgataccggcgcaggccgccgtcgaggccgggaccacgaccatgcccttgacccggtaggaaccgctggacggaccggccgccaggtcaccggcgggccagtacgcgatatcggcctcgcccacttcccggcccagccagcgggccaggtcgtccttccagtgcgcgtcgcggaacgactcgccggtctcgtccaaaatggtgagacgcgcggcccgggacaccaccaggtccaccgactcaccggcgtccagcagccccgacatcacggcccgggcgtacggcgtgcccgaggcacccgacacccccaccacccatggacaacgcatgcctcaagggtgcctcaccgaacgttcgggtgaaccggcacccggtctgtgttcctgctcctagaatcgcttccggggactggggggttcgcatgatggatcacgcgcgcacgcacacgtatcccgaatcgggggttccggacccggacgcggcaccgccgccgcccgccgagatcctggccgtccccaccgacgggctcggcgcgggacccagcgaacccaagcgggtcatcgtcatcggcgccgggatcgccggactggccgcggccttcgaactggcccgggccggacaccagccgatcgtcctggaggcccgcgaccgggtcggcggccggatccacacgatccgggacttcgcccccggcctgtacgccgaggccggtgcgacccggatcccccacacgcacgcgctgacgcttcgctactgcgagctgttccacctgaagctgcgccccttcgtcatgggcaacccacgggcgctggcgcaccgggacggccggaccgtgacgatggccgaggcggaacgcggcgacggccgggactgggcgcagaccgccgccggggacgcgcgggagatcgagggcggcaccgaccggctcgtccgggccttcttccacaaggtgtcccggcacgtgcgcatgggcgccgaggtgttggcgatcgagcaggacgaggaggtcgtgtcggtgcacttccgcacccacgcgggccggttcaccgtccacggcgaccacgccgtgtgcacactgccgctgccggtgatgtccaacgtggatatcaacctgtcgcccgacaaacgccgcgccgtccgggaggtgcactacaaccccgccaccgcggtcctgctgcaagtgcggcaccggttctgggaacacccgaagtacgacatcgtcggcggcaccaccgtgaccgacctgtcgatccgccggatcgtctacccgtcctattcggaccccgccacgccgcgcggcatcctgctggcctcgtacacctggggacccgacgcgctgcgctgggcgtcgatggaccccgacacccgcgtcgaacgcgccatcgccgacgtcgcgcggatccaccccgagatcgtcgaggagttcgaactgggcgtcagcgaggactggctgaacgaccggcacgccgcgggcgccctcgcccagttcgaacccggccagctgacccggctgtacccgcacctcgtcgcccccgagggccggatccacttcgcgggcgaacactgttcccgccaccacggctggatccagggagccctggaatcggcgctgcgggtcgcgggcgagattcacagggcgccagtggcggcctcagcgcgggcgggccggtcaggttagatgggggcgtggcagcgaaatttccctacggcgatctcggcgagttcctcgcggctctggaggccgacggcgacctcaagcgcgtgaccgcgccggtcgacacgaacctggagatcagtgagatcacccagcgggtggtccgcgaaggcggcccggcgctgctgttcgagaaccccacccgcggtgacatgccgatcgccatcaacctgttcggcaccccgcagcggatggccaaggcgctgggcgtcaacgacctggacgaggtcggcgcccgcatcggtgcgctggtcaagccggaactgccggtgggcttcgccgggatccgcgagggactgggcaagctgatgcagctcaagtccctgccgcccaagaaggtccgctcggcgccgtgccagcaggtcgtctacaagggcaaggacgtagacctcaaccggctgcccggcttgcagacctggcccggagacggcggcatcttccacaacttcgggctgacccacaccaagcaccccgagaccgggaaacgcaatctgggcctgtatcgcttgcagcagcacgacagcaagaccctgggcatgcactggcagatccacaaggactccaccgcccaccacgccgtggccgaacggcgcggcgagcggctgccggtggcggtcgccatcggcgccgacccggtggtgaactacgccgcgggcgcgccactgcctggcgacatcgacgagtacctgttcgcgggtttcctgcgcggcgaacgcgtcgagatggtcgactgcctgacggtgccgttgcaggtgcccgccaacgcgcagatcatcctggagggctatgtggagcccggcgagcggctgccggagggacccttcggcgaccacaccggcttctacaccccgatcgagccgttcccggtgctgcacatcgaatgcatgaccacccggcgcgacccggtctaccactcgatcatcacctccaaaccgccgcaggaggactacggtctcggcaaggcgaccgagcggatcttcctgccgctgctgaaactgctgatccccgacatcgtcgactacaacatgcccgagccgggcgtcttccacaactgcgtcatcgtgtcgatccgcaagcgctaccccaagcacgcgcagaagatcatgaacgcgatctggggcgcccacctgctgtccctggccaagctgatcgtggtggtggacgaggactgcgacgtccacgacctcaacgaggtcgcctggcgcgcgttcggcaacgtcgactacagccgcgacctcgtggtcaccgagggaccggtcgaccacctggatcacgcctcgtaccaacagttctggggcggcaaggccggtatcgacgccaccgcgaaactgccgaccgagggttacacccgcggctggccgcacgaggcgaccatgccctcggccatcaaagccacagtagactcccggtgggcggagtacgggctgtgagccggatccgcgccttcctgcgactggtcgtcatcgagcactcggtgttcgcgctgccgttcgcctacctgtcggcactgaccgcgatgtacctgtacccccgctcctgcccgcccggctcgggctcctgcggctggttcgcctacgcccccgcgaactccggtgggctgtcgtggatccagtgggacgtactgctgctggtcacggtcgcgatggtcgccggacgcaccttcgccatggccgccaaccggatcatcgaccggcacgtcgacgcccgcaacccccgcaccgccaaccgcgaactggtcaccggcgccgtgtcactgcgcaccgcctatgtgggcagcgcggtctcgctggtggtgttcttcggcgccgcggccatgctgaatccactgtgcctcattctgtcgccgctggcggtggcgccgctgatcgtctacccctacggcaaacgattcaccgacttcccgcacgcgatcctcgccctggcccaggccgtcgcccccgtcggcgcctggctcgcggtcaccggcaccttcgccggttcgctgcccgcgatcgtgcttggcatcgcggtgggcctgtggatcggcggcttcgacctgatctacgcctgccaggacgccgaggtggaccgcaagatcggggtgcggtccttcccgtctcggttcggcgtcgccgccgcgctgcacacgtcctcggcggtccacgtcgtgaccttcgcgggcttcgtgtggttcgggctgctggtcggtttcggcgcgctggcctggatcggcctggccatcacggcggtcaccttcgtgtacgagcacgcgatcgtgtcacccaacgacctgtcgaaggtgaaccggtcgttcttcatggccaacggtttcgtcggcatcgtcctgttcggattcaccctcgccgatctgctgctgcgctgagccccgccgtcacacgcccgcgtaggagtgcaggctgttgacgaccaggttgacgccgaacaggttgaacagcatcaccgcccagccgatgatgacgatccacggggccagggtgcggccggtggagccggtgttgcgggcgtgcaggtaggccgcgtagacgacccaggcgatgaacgcccacacctccttgggatcccagccccagtaacgggaccaggcctcgcgggcccagatggcgcccgcgatcacaccgaacgtccacagtgggaacgccaggacgtgcatccgccaggtcagcttctccagcttctcggccagcggcagccgctgcgcgatcgtgaacgggaaccggatcggctgaccggccgccgtcttgcggtcgtagccgcgtttgagcaggtgcaggaccgcggcgacgaagccgaccaggaacacgccggtggcgatgatggccgcgaacacgtggatggcgatccagtacgagtccagtgccgggaccaggggagcggcgtcggtgtagacgcgggtggcgctgcccagcaacaggaccacggccagcatggtgaacaggcccaggcggcgcgagaccgtgccgcggccgaccaggacgatccacacgatcacgccgaccagggccacggccacgatgaactcgaacatgttgccccacggccagcggccgacggcggcggcgcgcaggccgaggctggcggtgtgggcgacggcggccagcaccatcgcgacgaagccgatccggcccgcggccagcgcctgtttggaggtcacgccgggctgttggggccgggagtcatcctcgtcctcgtcggagtcgtcctcgtcgagctcgatggacagatgggattcgaaggcgccgtcggctgacttgtcggcgtactcgccggggacggtgaactcgccgcccgctcccacggcggccagttggcggtgctcggccgccttggcctcgcggcgcccgaaggcgtactcgacggcgtagccgaacatggccacggcgtacaggacgatcgtgatgacgaaggccgcgttggaggcgtcggccagtccggaactgctgggcatcagcgcattcccatctcttgtggttgcctgctgttggtctcgatggccgaagccagtttctcgaactcctcggcgaaaccgtcgtattcggtgcgggccaggccgcccgcctcggcggtgccgtcgttcagccgtacccagatccggcgtcggcgcacggtcagcgcgggcagcagtccgatgaggacggccacggcggcggccagcacgaccatctcacccgggtcgtggcggacctcgagggtcgcgtagtcgcgcacccccttgaaggtcaccgacatgccgtcgtccagttcccaggtctcgcccttggtgagcagtttcgggtcggcgttgacgggtttcaaggcgcccgaggcgatctggtccttgtcgaccgagtagaccgactgcggtttgccggagtccaggccggtgtcgccgatgaacgccgacagcatcagcccgggtttctcggccttcggcgaggtcgagttggtgtagggcggctggtcggggaccgaggggatgaacagtccctcgaaggcgatctgggagttcttgtccggcttgccggtgtcggggttgatgttggcgtccgggaacaccgccgcgccggtgctggtcaagacgccgtcctcgccgaggaacggcgcgatcgtggtctgcttgttgccgtacttgtcggtgaactcgatctcggcggcgtagccgtggccgagcaggaagacgctggcgccgtccagttccagcgggtggttgacctccagccggtactcgtcggacggcgcttggccgttctgcccgtaccggacgtcggcggtgtactgggtcggctggccgttgtcgaggaagttggtggtgaacctgtccagctgcatgcagaacggcggcaggtcttccgagccgatgttggggcccagaccgtactggtcgtactgctgcaaggagttgcagaacgcgccctcctcgccctcgaccagcagccggttgccgtgccagccgaacagcgaaccgaaggccatgcccgccaacagcgccagcagcgagaagtggaacagcaggttcccggcctcgcgggcgtagcccttctcggcgctgacggtgacgacgccgtcctcgcgttcccggaccgtgacgcggaacctgttgcgccgcaacacggccaccacctgttcccggtccggcgcgtcggtcagttcccggtgctgcggcagcagcgacatccgggccggggcgtcggggggacggcggcgcagcgccttgacatggtcgcggaaccgcggcaccaggcagcccaccagcgaggtgaacagcagcaggtagatcgcggcgaaccagggggaggagtagacgtcgaaggcccacagccggtccagtaccggcgccaggtccgggttctcgctgaagtacgtgttgacctggtcgacgctgaggttgcgttgcggcagcagcgaaccgggcacggcggccacggccagcccgaacagcagcaccagcgcggtgcgcatgctggtcagctgccgccaccagcggcgcgcggtcgccttcacgcgttgcgggatcgaccgccgcggggtggtgttcatatgccgacctcgccgggaccgacggtggcgcgcagccagttcatcgcctcggtccacagtccggtgaccagggccaggccgatgaggaccatcgcgatcccgcccacgcgggtcagcgtgcgcgagtggcgtttgaagaaggtgaacacgtccatcattttgcggaatcccaggccgaagagcaggaatggcaggccgagtcccagacagtaggtgatggcgagggtgacgccgcgcgcggtgccgtcttgagtggcgcccaacgccagcacggcggtcagggtcggcgacaggcacggcgtccacgacagcgcgaacaccgcgcccaggaccggggcggcgaacagcccggcgcgcggcagcttctgcacccggatcagccggtcgaagccggggatgacgcccaggaacgccaggcccatcacgatgatgagcacccccgcgccgcgttccagccagacggtgctggtggccagggcgttgctgaggctggtgaccgcgaagctcaggaacgtgaacacggcggtgaacccggcgatgaacagcgcgcagcccgccgcgacccggccgcgcgagctcggcgtctccaggtcggcgcccgacagtccggtcacataggacacgtaaccgggcaccagcggcaggatgcacggcgacaggaagctcaccaggcccgccagcgcggccacgcccatggccaccagcagggggccgttggttgccagatcggcgaacggggacgtcattcagaaccctagtgtgtccagtgtgggttttccacaggttgggagtcgtttccgggggatgggaacggtattctaccgccggtagaaaacggccgtggtcgccgcccggccatcacttgtcgccgcggacgtcttcgatggcgtccagcagcgtgtcggccgtcagttcctgccggaacacggccgcgatccggttcttgtcgtcgatgacgatcgtcgccgggatcgtgttgggcggcacgtccttgtacttcagcgccagccgccccgaggggtcgaagatcgacgggtagtcgacgccgagacccttctcgaaggcgatgcccttgtcgcggtcgtcgcggatgttgatgcccacgaacgcgaccccgtcgtccttggtcttgtcgtaggcctcgaccagttccgggccctcgcggcggcacggcgcgcaccacgaggcccagaagttcacgaccgtgacctcggcgtcgggtgcctcgaacttctcgccgtccaagacctcgcccgacagcgtcggcgccttggggcgctcggactcgtcggtgtagacgatggtcttgccgtcctcggtggtcgcctgcgcctggttcccggcacagcccgccagcatcgtcagcgccagccccgccagcagcagtcgcgtccgcatcaggctcccttgatcttcgcggcggcgtcggtcaccagcgaggccgccggttccgagtacgtgacgtcgaccagcttggcgcccttgaagtgcaacgacgtcaggctcgccagcccgcactcgcgtttgcgcgggtcgtgccacagtcgtcgtccggtgagaaagcagcgcagcgtccagatcggcagctggtgcgagacgcacaccgcctgatgcccggcagcggcccggcgggccgccatcaccgcggtggtcatgcgccgcgcgatgtgcagatacggttcgccccaggacggtttcagcggatcgcgcagcacccaccagttgcgggggtcgcgcagcgcgccgtcgcccaccgagacccgtttgccctcgaagtggttggtcgactcgatcagccgcgcgtcggtggcgatgccggtcccgaacagcccggcgaacggggccgccgtctcctgcgcgcgctccagcggcgaggccaccacgtgggtcacgtccaggccgtccagtgacttcgccgccacctcggccatctgaacgccgagcgccgaaagatgaaagcccggaatccgtccatacaggatcttttccgggttgtgcacctcgccgtgccgcagtacgtgcacgacggttctctcaacgctcacgtattcaccctagccgcggcttcggccgcgaacggcaaagcggccgcgatgtgctccatcgccgcctcgtccagcgcggcggaaacgaaccaggcctcgtaggcgctgggcggcaggtacacgccccggttcagcatctcgtggaagaacgccgcgtacgcggccgtgtcctgcttggcggcgtcggtgtagtcgcgcaccggcgcgtcggtgaagaacacgctgaacatgttccccgcggccgacacccggtgcgccaccccggccttggtcagctcctgcgaggccatcgccgacagccgctcggcgtaggagtccaggtgggcgtacacctcgtcggtgcactgccgcagcgtcgccaggcccgcggcgcaggccagcgggttgcccgacagcgtcccggcctggtagaccgggccctgcggcgccagctggttcatgacctcggcggtgccgccgaaggccgcggccgggagcccgccgcccatgaccttgccgtaggtgtacaggtcggcctgatcggcgaccccgcccggcccgacccggaaaccggtcatgacctcgtcgaggatcagcagcgccccgttggcgtggcacagctggtacagcttcttgttgaagtcgtcggcaccggcgatgacgcccatgttcccggcggcggcctcggtgatgacgcaggcgatgtcggcgccgcgctcggcgaacgcggtgcgcaccgcctcgatgtcgttgtagggcagcacgatcgtgtcggcggcggtcgcggccgggacacccggcgagtccggcagccccagggtcgcgaccccggaaccggccgaggccagcaggccgtccacgtggccgtggtagcaaccggcgaacttgaccaccaggtcgcggccggtggcgccgcgggccagccgcagcgcgctcatcgtggcctcggtgccggagttgaccagccgcaccgactccaccggggtgcgggccacgatctcctcggccagcgccacctcgcccggcgtcggggtcccgaagctggtcccggccacggcggcgtcggacagcgcgttgatcacggcggggtgggcgtgcccgaggatcagcggaccccaggagctcaccaggtcgatatatcgtcggtcgtcggcgtcgtacatgtggcaacccttgccgcgcaccatgaagcgcggggtgccgcccacgccgcgaaacgcgcggaccggggagttgaccccaccgggcaccacccgtcgggcccgttcgaacagttcctcggaggccggggcttcggcgtcgtacagttctgacacgccgatcagcctgtcacatttccactttcggcccggcgcctgcccgtctcgataccgtttcggtctcatcaccgtcccgacgtttaacaggcgtcacttggacgccatcgcttaccgttgagtacatgacgcagttcgttgactgggacctggccgccgccaccgcccgcaccatcggccgggccgggcccgacatcgggctcgaggacgccaccgaagcggtgcacgagttgcgcggctacgccgtcgaggccgccgggcacgtggccgaattcacggggatggagccccggcagcagccgccgctgcgggtcgtcgaccgggccggttgggcggcggccaacatcgagggactgcgcggggtgctcgacccgctggccagccgtgccggcgccgaggccggaaccgtggcccgggtcgtgggcgcgcgggtcgccggagcccaggccggggtggtgctgggctacctgtcgggcaagatcctgggccagtacgagatcttcagcaaacagcccggtcagctgttgctggtggcgcccaacatcatcgaggccgaacgccagctcaaggccgacccgcgcgacttccagatgtggatctgcctgcacgaggccacccacgccgcccagttcggggcggtggaatggctgcggccccacttcatgtccgagatcgaggcgttcggagcggcggccaccgagaccaacgccggactggtggaacgggtgcgccgcaccctgggggttctggccgacgcgttgcgcgacgccaaggcgggctccagcgtcgtcgacctggtcacctcgccacggcagcgcgagatcgtcgaccggctcaccgccatgatgaccctgatcgaggggcacgccgactacgtcatggacgccatcggccccgacgtggtgtcccatgtggaggaactgcggaaacgcttcgaccgccgccgcgcctccggcagcgccgcccagcgggtggtccgccgggcgctgggcatggacctcaagctgaagcagtacacccagggcaagaagttcaccgccgccgtcgtcgaccaggtcggcatcgacggcttcaacgcggtgtgggagcagccctcgcacctgccgacactgtccgagatcgacgaccccgacgcctggatcgcgcgggtggtgcggtcgtgaccggaccgcccgccgccgtcgcccgagtgcgggtcgcggtgcggcggctgttgacggagctgtcgccgtcggggaacgctgacgagtcgccgtcgtccggcgaccggctggtgctggtggcctgttccggcggccccgattcgatggcgctggccgcggcgaccgcgttcgtggccccccgtctgggaatccgggccggtctcgtcaccgtcgaccatggactccaagctggttcggcgaagcgcgcggccaccgtcgccgactgggcccgtgatgccgggttcgagcccgtcgaagtggcgacagtggaggtcgatgtcaccgccggcggccccgagggcgcggctcgtgacgcccgctacgcggcactgaccgaagcggcccaacgactcggcgcgtcagccgtcctgttgggacacacgcgcgacgaccaggcagagacggtgctgctggccctggcgcgcggctctggccctcgcgggctggccgccatgccccgcaagcgccgcaagttccgtcgcccgctgctcgatctaccgcgggccgataccgtgcgggcctgtcgcgatctcgaactgccggtatgggacgacccgcacaacactgatcccgcctacgcgcgatcccggctgcgagccgtgatgcccgtcctcgccgagaccttcggcgagcgtttcgtcgccaacctcgcccgcaccgccaccctggtggccgccgacaacgacgccctggacgcctacgccgccgaggtgctcgccaaggccagccacggcaccctctcggccgaactgctggaacccaacctcaaactcggcccgctcaacgccgcccgccgtgccgtgcgcaccagggcgttgcgcgcctgggtgctgtcggagggcgccgaggccgacgccctctcatacgtccacattgaagccatggaggcgctggtgatgaactggcgagggcagggcccggtattcctgcccggcaatgtcacggtgtggcgcgaacgaaaccggctgcggctgcgccgcaccgaaccctgacccggcgcttcagtcctcttcctcctgcaccgtcgggtccacgcccttgacgaacgactccgccatgtcgcgctgccgctcgtacccgatcgcgtcggcccaccgggcgacctcggtggccagcaacaccgcgccgccctcgtcgccgtcgtcccgcgcgctgaccgccaccagcatcagctgcgccaacgtcgaaccgaccagccccgcccgggccgcgtggtgcgccgagcgctcccaacgctgccgggtcagcggcaggtcgcccgcgtcgtggtcgtgatcgcccaggtgccgcagcgcctcgaagagcagatggtcgtcggcgtgctcctccccggcgcgcagcgcctgggcgtagtgcgccggggaaccctcgcgctcgctgaagacgttgtcgccgatcagtccaaggtagaactcggcccagccgcgccgccgcccgtcgggagcgttgtcccgcaaggcttcggcgcgggtgcgcagcgcgttcatctcctccaggtcgggggcttcgaccttgcgccaccgccccgcctcggagaacagccgctcgccgtaaccccggcggacgaacaggaactcgaggtcccaggcggtctcggcgtcaccgtgggcgtcgatgacccgcttgggctccgcgagcgactcgggatcggtggcccgtccggcgaaccagtcggtcgcgatggtcacctcggcgctggccagcgccagtcgcgggtcgtcgcccgctccggtggccgagccgagcagcgcgcccgcctcggcgaaccggttcgccttccacagcgagcgggcggtgtcgaccaggacgggtacgggaatcttcactgtgttctcgttcatgcccgcaaagatagttagatataaaactatctaccagaaaacagttttcgcattaaactatcgacatgcgcgattccgtcgacgagcgtctggccatctggctccgggaactgcccggcctcgaccccatcaaggaacagatcatcagccggatctccatcgtcggcagggccgtgtccgagggccgttcggaatccctggacagcaacgaactcgcctactggcagttcaagaccctgctgatgctgcgccgccagggcccaccctacgaactcagcccctccgaactggccgacatcctcggcctcacccggggcgcgctgtcggcccggttggcggggctggaggaacgcggcctgatcgtgcgcgaacacgagcgcgacgaccggcgccgcgtcaccgtccggctgaccgaacccggccgtcacgccgtccaaacccagctcgacggcgaggacgccaaggagcagcgcatcctggcaggcctcaccgaccgggaaaagcaggtcctggcgaacctgctgcgaaagatcgtcgtcgccgtcgagacgtgatcaggacgactggtacaccgagggcttcaacacacccacgaacggcagctcgcggtaacgctcggagtagtcgaggccgtagccgaccacgaactcgtccggcacgtcgaaaccgacgtacttgacgttgatgccggtctccagcgccttgggcttgcgcagcatcgacaccatctccaccgagcggggtccccgcgagggcaggtacttcagcagccacgacagcgtcaggcccgagtcgacgacgtcctcgacgaccaggacgtcgcggtccttgatgtcggtgtcgaggtccttgagcacccggaccacacccgaggaggtgacgcgctggccgtaggaggacagcgccatgaattccatctcaaccgggatcgtcagcgcccgggccagatcggccatgaacatgaccgcgcccttgaacaacccgaccagcaacagtccgtcggtgttggcgtagtcggcgtctatctgcttggcgagcgcggccgtcttttcccggatctccgtctcggagacgaggacccggtcgatgtcgttctcgtaccaggcagccggtgccccggggtgctcagcggaaggcgtcatgctccaagcctgccattgacctcgccgaacgcgcgaaccggcccgctacatgatgttcgctacaaacgctgagacgaagctgagagccgagcccatgaccttggccgtcgcctggccggtaccgtgtaccgtcgaagactaccgaaaatcggtggcgtggtctgccctgggccaaaccaccgcacccaaccacgtcgagtgcaggaggggccgggcgccgcacaccgcgcccgcaacaatatggagcgtacgcgtttgttccgcaggccactggtctggatcatcctcatcatcctcggcgccgtcatcgcgggaagcctgttcaccagcggcagtgagtacaccgaggcccaaaccgtcgtcgccgacaaacagatcgacggcgacaatgtgaagaaggccgtcctcaaggacaaagaacaggtcatcgaattcgacctgaagaagtcggtcaagctcaacgacgaaggcaagctggacgacaacggcgaggccaccaagaagatccaggcctactacccggcacaggtcatcggcgacacctgggaggagatcaacggcaaggccgacaactccaccgccgtcggtgactacaacacggaggtgactcaggagagcgtcctgatggccttcctgatcaacctcctgcccatcgcgatcatcgtgatcctgttgctgctgttcatgtcgcagatgcagggcggcgggtcccgggtgctcaacttcggcaagtccaaggcgaaacagatcaccaaggacactccgaaagcgaccttcgacgacgtcgccggagccaacgaggccgtcgaggaactccaggagatcaaggacttcctgcagaaccccgccaagtaccaggcgctgggcgccaagatccccaagggtgtgctgctgttcggtccgcccggaaccggtaagaccctgctggcgcgggccgtcgccggtgaggcgggcgtcccgttctactcgatctcgggttccgacttcgtggagatgttcgtcggtgtcggtgcctcccgggtgcgcgacctgttccagcaggccaaggagaacgctccggccatcgtgttcgtcgacgagatcgacgcggtgggccgccaccgtggtgccggtctgggcggcggccacgacgagcgggaacagaccctgaaccagctgctggtcgagatggacggtttcgacaacaagggcggcgtgatcctcatcgccgccaccaaccgtcccgacatcctggacccggcgctgctgcgtcccggccgcttcgaccggcagatcccggtcgacgccccggacaaggagggccgccaggcgatcctgcaggtgcacgcgcgtggcaagcccttcgcgcccaacgtggacatggagaccatcgcgcgccgcacccccggtttctcgggcgccgacctggccaacgtgatcaacgaggccgcgctgctgaccgcccgcgccaacgagaaggccatctcgggcgacgcgctggaggagtccatcgaccgcgtgatcgccggtccggagcgcaagtcccggatcatgagcgacaaggagaagaaggccaccgcctatcacgagggcggccacgccctggtggcgctggccctgccgcacgcggctccggtgcacaagctcacgatcctgccgcgtggccgttcgctcggtcacacgctggtgctgcccactgaggacaagtactcgcagaaccgttccgagatgatcgacaccctcgcctacgcgctgggtggccgggccgccgaggaactggtctaccacgacccgaccaccggtgccgtggacgacatccagaaggcgaccgcgctggcgcgagccatggtcaccgagtacggcatgagcgccaagctcggtgccatcaagtacggcaccaccaactcggagccgttcctgggtcgcgacatgggtcaccagcgtgactactccgacgaggtcgccgcgaccatcgacgccgaggtgcgggcgctgatcgagctggcccacgacgaggcctacgagatcctcgagcactaccgcgacgtcctggacgcgatggtcgtggagctgctggagaaggagacgctgaaccaggaggacctggaacgcatcgccgcctcggtggtgaagcggccgccgatctcgccgttcaacggcaccggcaagcgtcgcccctcggagcgtccgccggtggacgtgccgctcaacggcggcaagagcgccggtgagacggtcaacgtccccgacgccgaggaaggcactcccgagagctagcaagcgtgtgaacggccccgaaccgatcccggttcggggccgttgccgttgtgggtagtggggcgggtgcgacacgggtgctaccacggtgatcggagtcgcagcgggaaaataggacagctgtcataccggcccttaggcttgagcgcgtgaacgaagagctggaccacgaggcagcccggatcgtcaacggacgactgggtggcaagagcgtggatacgcaggtcgatctgaagcggatcgagacggcggtgcgcgagatcctgtacgcgatcggggaggacccggaccgcgaggggctcgccaagacgcccggccgggtggcgcgggcctacgccgaactgttcgcgggcctgcgggtggatccggcgcaggtgctcaagaccgtcttcagcgaggaccacgacgagctgatcgtggtgcgcgacatcgaggtgttcagcttctgcgaacaccacctgctgccgttcaccggtgtcgcccacatcgggtacatcccgggcgcgcacggccggatcaccggcctgtcgaagctggcccggctcgtggaggcctacgcccgccggccgcaggtgcaggagcggctgacgtcccagatcgccgaccagctccacgagacgctggaggccaacggcgtcatcgtggtcgtcgaatgtgaacacatgtgcatgtccatgcgcggcatccgaaagccgggcgcccggacgctgacctcggcggtgcgcggaatcctgcgcgacaacgcgaaatcacgcgccgaggccatgagtctgatcaatgtgtccaatcgctgaggcgggccggtaggcggccctaagaggcacgcgcgattaaggtcgtggcgttctcgcgtcgggaagcgttgtcgccctgcgcatccggagccgtcatctgatacgactcgcgcagcagagcgtccagttgcgaccaatcgcagttctcgtcgatccacgcgccgatccagccgtgctggccgacgtacggaggcgtgaagaatctgcggtcgtcaccgttgctgagcaggcggctgcgcgtgcgcggcgatgccttgaaccacaccgattctcggtctcccacccgatggcacgtggcaaaggtttgccctttcacgccgaaggtgggatcgtcaccgacgccaacttcggtggtctccggcaatgccaggcacagttggcggagcttagcgagggatgccacaaacataaggggttcagtgtatcgcgtcattcgtggggacgcgaccaccgttcgcagtcatgactggtagaactcttaactgactaaatactttccggatatgcatcgtcatccttccgcccacactagatggatgagtgcttcgtccatcgtgggcgcctttccggtgcgcgcccagcgataccagtcccgttccgggcagacccgcaccgcgatgtcgccgctggcgttctcgtaggcctcggtgacacagcgcagatcgaaggcgaactcgccgccgcgccagtgccacacccgacggccgacgagtccgtacatctcgctcgccggaacggggtaacggacgcacggggtctcggtgctgacgatccgttcgaagaggtgccgcggcgcgatcttgcgctcactgtcctcatcgggcttctcgacccacacctggtcggcgggatacaacgccgccatcgcctcggagccgtcgtcctcgcagcggtagaagtcgctttcggacagcaccggcaccagtagcccgccctcgcgcatcagcggatcgtcggcgcgcagatcgccgcgccagccctgacccggcgaaccgatgatcacccgggctccgcgcatgtcaaagcacttcaccgcgggcaccggaaccaacggtggtggcggatcgggaaactcatagtttggctcgtcggcagtgggcaccttcaaacacgtccttcgatgcggaccagcgtggcttagattacccggtcgggtgacgtcgaacgtcactgccgcgccgtgggtggccccgatgacattcccaccgaaccggaggtccctttgaggcaggattgcgctatggctgaatcgaatgaggtccgcgtcgaacacgacaccatgggcgaggtcaaggtgcccgcgtgggcggcgtggcgagcgcaaacccaacgcgccgtagagaacttcccgatctcgggcgtgcggttggaacggacccagatcaaggccctggccctcatcaagggcgcggcggcccgggtgaacgcggaacttggcgtgctggactcccacatcgccgaggcgatcgccgaggcggcggccgaggtcgccaagggcacctacgacgagcacttcccgctggacgtcttccagaccggttcgggcacgtcgtccaatatgaacgccaacgaggtgatcgcgacgctggccagcgcccgctgcggcgtcgaggtgcatcccaacgaccacgtcaacgcgtcccagtcctcaaacgacgtattcccgtcctcaatgcacatcgccgcgacggacggggtgatgaacgatctggtcccggcgctggcggtgctggagggggcgctggcggccaaggcgaccgagttcgccgacgtcgtcaagtcggggcgcacccacctcatggacgccaccccggtgacgctgggccaggagttcgccggctacgccgcccagatccgcaacggggtcgaccggctgacgtcggcgctgccccgggtggccgagctgccgctgggcggcaccgccgtgggtaccggcatcaacaccccgcgcggcttcgccgccggtgtgatcgcccggctcgccgacgagaccggcctgccgctgaccgaggcccgcgaccacttcgaggcgcagggcgcccgcgacggcctcgtcgagctgtcgggtcagctgcgcaccatcgcggtggggatgaccaagatcgccaacgacatccgctggatgggctccggcccccgggccgggctgtcggaactgcggttgccggacctgcaaccgggatcgtccatcatgcccggcaaggtcaacccggtgctgtgcgaggcggtgcggcaggtggccgcgcaggtgatcggcaacgacgccgcgatcgccttcagtggagcgtcgggcgacttcgagctgaacgtgatgctgccggtgatggcccgcaacgtcctggagtcgattcgcttgctggccaacgtttcccgactgttcggcgaacgctgtgtcgccgggctggaggccgacgccgagcggtgcctggagtacgccgagggctcaccgtccatcgtgacgccgctgaaccgctacctcggctacgaggaggccgcctcgatcgccaagcaggcgctggccgaacgggtctcgatccgcgaggtcgtggtggcccgcggccacgtcgaggccgggaaactcaccgaggaacagctggacgaggcgctcgacgtccgtcgcatgaccgggaactgacacgccgacgcggtgagcgcgtgccggtgggcccctgccggaccaccggcacgcgcgatgagtggtcagggtttcggacacttcttccacgcgaagtggtacttggtgttgatgttgccgtcgacggagtccatctgcatgaagctcttcttggacttgtcggtgccgaccttcacacgcagctcggtgttgatgttgaagttgcgttcctcgccacacggcttgtagacgatctggcccacctcggtctcgtcggtgtactgccagttgtcgctgtacgccccggacagcgggtgttcggaggtggtggtctgcgaattgccttggaagtagtaactggccttctgcaagccgctcgccttggattccaggtgcgcgaagccgcggtagtcggcgctcgcgatgccgtaggtgaagccctgtggcacgtggacgatcaggttgatctggcagttcttgcggaagtcggtcggatcggagttgccacccgcctgtaccaggtacacgctgtaggtgacggtgaatgcggtgttgtcgggtgccacggctacggcggcggtgtccttggggcagccggagccgttgacggtcgcgacgtcgatgacgatcttgtcgtccggcgggtcgtcgaagtgtttcttcgcctgcgcctgaaccggaagggctgtcagggcgaggcacgccccgatcacggtcccgatacgcaggagggacttcctcatcgtaatcctctatttatccttttgggacggtgcgcatccgtccgggcggaaagggcccttatgggtgcaaatgtattaatgtgcagagagtacgtcaatggccacgtactctctgtgaatcacttattgaccggtactgtctgtcggatgtggtcagatcaagacatgcccgagctgacggggttccagctgttcctcggttacctggtcccgttcgcggtcctgatcctcgcggtgatcctggtcaagacctgcgcgcggatgatgggcctgcgggtcggcctgctgcgcgcggccctgtccagcttcatcggcgtggccgtcgccgggatcaccgtcggccgggccctgggccgggaggagacctcgcccggcggcgccttcgcgatcttcctcggtgtcgccttcgtgtccatcctgctggtactggcgctcagcgaggcgatcatccccggcaccggcggcccggtggcgcggatgcgttccggctaccgccgggtgcggcgctcgcagcgctacacccgcatcaccgcgatcctggtgcggcacggcctcggcggtttcctgtccggacgcggcgcctcccgcgactcggcggtggcactggcccgctcctcgcgccgcgccatggaacaggcgggcgtcaccttcgtcaaactcgggcaggtgctgtcgacccggcgcgacctgttcagccccgaggtgatcgccgaactgtccaaactccaggacaatgtggaaccggtgccgtgggagagcatcgagccgcagctgtgcgccgacctgggaatgccggtgtcgcgggcgttcgccagcttcgaccgggtaccgatcgcctcggcctcgatagcgcaggtctaccgcgccgagacccacgatggacagtccgtcgtcgtcaaggtgcgccgccccggcatcaaggcacaggtggaacgcgacctcgacatcgtcgcccggctggcccgcaccctccacaagcgcgccgcctgggcccgcgccatcggcgtcgtcgacctggccgagggcttcgcggtggcactgcgcgaggaactcgacctgcgcgtcgaggcccgcaacctggcctcggtcgccgcgaacaccgagaccctggacgaacccgacgccgacccggtcgccaacccggcggtgtacccgcagtacggcggcgaacgcgtcctggtcatggagtacctggacggcgagacggtcgccgacggcgccgaactgcgccgccgcggcgccgaccccaaccgggtggcccgctcgctgctgcgctgcctgctgcgccagatcctggtgcacggcatcttccacgccgacccgcaccccggcaacatcctcctgttgcgggacaaccggatcgcgctcatcgactacggctcggtgggtcgcatcgacaccggtctgcaactggcgctgcaacacgtcctgctcgccgtcgaccaacgcgacccggcggcgctgcacgacggcctgatggacatcctggaacgcaccgacgacatcgacaccgagagcctcgaacgagccctcggccggttcatggcccgccacctcacctccggcgtcgcccccgacgcggagatgttcgtcgacctgttcaaactcatctccgcccacggcgtcgccctgccccgcgaggtcgccgccgtcttccgggcactggccacagtcgagggaaccctcaccgacctggtccccgagttccacctcgtcgccgaggccaagtccttcgcggcccacgagttcgccgccctgctggcccccgaatcgctgcgcgaggcggccgagaccgaactgcgcgccatggtccccaccctgcgccgcatcccccgccgcctcgaacgcatcggcgcggccctggagaacggacgcctgtcggccaacatccggctgttcgccgacccccgcgaccgctccgtcatcgccgggtacctgggccagatcctcatgaccgtactggcggcgaccaccgggatcatgtccgtcctgctgctcaacagcaaggccggaccgctggtcagcaccgacatccggctgtaccaggtgttcggctacctgctgctggtcgtctccgtcgtgctgatggtccgcgtcctggtcggcgtgttccgcaagacctaagcgccgcgagggtcccggcgccgtggggcccggctggtgaacaccctggccatgaaccccggccgcagcagcgccgagggcggttccagcaggcccgcgacccggaagaagaccgcggccacccgggggtcgcgggaggcggcacggtgcacccgggcgacgtagcggttgagcagccggatgcgtggcgagcggtatccctccacttcgggcatcgccagatcgccaccggctcccaggctccacggcacgtcgatcgccttggaggcggcggggaagaaccgccgcgccaggttgtcgctcccctcggccaggcattcgcgcaatatgcgcgcctgcattccggcgacggtcatgccctggccgtagaccgggttgaagctgcacagcgcgtccccgacgaccagcagaccgtcggggaaccgccgcagccgctcgaagcgccgtctcacgctgtacgggtagtgaagcgagaccgggtcgctcagcggtttcgcctcgcgcaaggtctcgcagaaatccggtatcggcatcgtctcggcgaactcctggatgccctcgtcggtggtgggaggccgaaccccggccatgcccgcgagggtcagcatccaccggtcgccctccaggtagcaggccgccaacaggtgcgggagcccgggagccgctcccaccagcaggaagtgatcgccgttcagggcgtcggcgggcatgctcacgaaccggctcacgtaccgcacgtcgcacttgacgcgatcctcggcgggggcttcgtatcccagctcggtcaaccaggtcgcggcccgcccgccccggcccagcgcgtccacgaccagatccgacgcgagggtctccacccggttcccgtccgccagacgcgtgacccgagccgccgtcacccgtccgtcctcatggacgatcccggtcgcctcgcagccctccctgaactccacattcgacaagcccttcacgcgcgaccgtaccgcgtgctccagcaacccccgcgaagcgtggatcagcttggtgtcgcagtcaccccgggccaactcgtatcccgagaagaccatccgcgtctgccgcatcatgtccacatgcggggcaccggcgccgagcaactcctccgtcagtccgggaagcagcgactcgtactcgcgggccccatgagccagcagcacatggttgtgctccgtctgcggaaccccccgccgcggactcgggctcgtcgggagcgtgtcacgctccacgaccaccacttccgaatagaagtcggccaacgcccgcgcggccagcaacccgctcagactggcaccgaaaaccactgctcgcttcatgttcagtccaatgtgtcctggccggggctcgcgaaacgtgtgggcaccgtatcagagaacggagatccaaagtccctgcgccacaaacaatttggctacaacgttcatgggccggccccagtggacgccatagcggccttcgtattcctcgatgcgtcggtcgtcgtccggcttgtcgcgaggccgcgcgatcccgagtgctgacagtttcgcggccgtgatcgtgtgaccgctgtggcacgccggccacaggagcgcatgcggcaggctcggcttagccctgccagagtttgagcatcatggactcgacggcgatgcgggggcggacgttgcggtcgatcgcgatgcggcactggaggatcgcgtcgatgcggcggatgacgctctcgggggaccagcgggaggcggcggccgtgacggcctcggccgcgtcggggtggatcgggtcgacgcgggcgccgaggccctggatgaggacgtcgcggtagaaggcggcgaggtcgaccagggcgcggtcgagggtgtcgcgttgggcccgggtgaggcgcatcttctggcggcgttcgagttccttgatctggcccgcgttgccgcgggtggctttgctggcgccctttccggtgccgcccttgcccagcgcggtttcgagttcggcgatctcgcgttcggcctggcccttggtggcgtcggtcgcttcggattcggaggcttcgatgatggcgtcggcggcggtgaaacaggcgccgacgctggacagctgccggggcacgcccaggacggtgtcgcggcggtcgcgggcctgcgggtcggtggccaggcgtttggcccggccgacgtgaccttgggccgcggacgcgcagaggcgcgccagcgaggggtccacgccgtcgcgggtctccagcagccgcgccaccgccgcgacggagggctggcgcagcgggaccagccgacagcgggaccggatcgtcaccgagatctcggcggggttggacgagggggcgcacagcaggaagacggtgcgctcggggggttcctctatggacttcagcagcgcgttcccggccgcctcggtgagccggtcggcgtcttcgatgacgaggacgcgccaccggccggtgcccggcgcgcgctgggcggtgccgatgaggtcgcgcatgacggacacgccgatggtgacgccgtcggggatgacgtgggtgacgtcggcgtgggtgccgcccaggacggtgtggcaggccgggcagctgccgcagccctggttcgggcactgcaacgcggcggcgaaggcccgcgcggccaccgaacgacccgagccgggcggcccggtgaacagccacgcgtgcgtcattccggcggcgccgctggtggcggcggccaccgcgtcggtcagggtctggacggtgtcctcctggccgatgagcctgtcgaagatctcgccggtcatggcctcattctccacgcgcgaccgacactcgtcacagcgtcgcctttccgggggcgaacttcacggtcttgtcctcggcgtgcgcgtccatcggcgggttgggatcgtcgtcatcggcggtctcgcccggcaccggcggcaccacggcggccacccgttcggagaccttggccgcgatgtcctcgggggactgggtcgcgtccacgaccaggtagcgcgacgagtcgtcggcggccaggtcgcggaacttctcccgcaccgcctcgtggaaggtcagcgcctcctgctccagccggtccccggccgagcccttggtggcgcgcaccaggccgacgcgcgggtcgatgtccagcagcaccaccaggtccggcttgagtccgccggtggcccagtgcgacagccaggcgacctcgtcggcgggcagttcgcgtccggaaccctggtaggccagcgaggagtcgacgtagcggtcggagatgaccaccgcgccccggtccagcgccgggcgtaccactttggacacgtgctgggcgcggtcggcggcgtacagcagcgcctcggtgcgcggactgggcgaggtccccgactccgggtccagcagcagggtgcggatgcgcacgcccagttcggtggcgccgggctcgcgggtcagcaccacctcgtggccgcgctgccgcagccaggccgccagcttgacggcctgtgtggacttgccgctgccctcgccgccctcgaacaccacgaaggtcccgcccgccggtgactcgtgcaccagcggccgtccccgcatcgaaccccacaggtccttgatcaccggcacccccggtttgtcgtccatctgccggaaagcaatgtaaccggtcagcacaccgacgacggcggcgatcagcagcaggatgcgtccgaaggagaagtcgaaggtcagcgggccgatgtcgacctggcgggcggagccgtagccgccgatgaccgaggcggccgagatcgtgaccatcaggaccacccgggcgctggtggagatgaacgcgaacatccggccgcgcaccgtgtcctcgacctcgcggcccagcagcgtgatcccggacaggaacgccattccggcgcccgcgccgacgatgagcgtcccgacgatcgccacccacaggtgcggcgccaggccgtcgaccagcagcccgaagccgcccaccacgatgctcatgccgaaccagcggcgtcgcgacagctgtcccaccagcgccggacccgcgacgatgcccaggcctagaccgacgaagacggtggcgaacaggacggtgaaggcggcctcgccgccgcccagcgagcgcgcgaagaactggccggtgccgatgatgaccccggctccggcgaaggcgcccaggatgcccagcaccaggccgcgcaccatcttgttgcgtcccatgtggcgccagccgtcggcgaagtcgcgcagcatgccgcgctgttccttcggcgcctgcccgggttcgttgcggcgcacgctgatctcggggatccggaagaacaccaccgcggcggcggccaggaaggtcagcgcgttgaggtacagcccgatcgcggccggggccgcccagtcgccgacctcgcccagcgccccggccatccagttggcctccagcaccgacatgaccccggcggcgatcacgggcgcgaaaccgtaggtggtcacgagcgtcagctggttggcggcctccagccggctgcggggcagcaggttggggacggcggcctccttggcgggcatccacatcatgccgacggcctcgatgaggaaggtcgcgatcgcggtccagccggcggccttgacaccgacgccggtccacatcgccaccagcggaaccgaggcgaacagcgcgaaccgcagcgtgtcgcacacggccatggtgatccggcggtcccagcggtcggcgaacaccccggccagcgggcccagcagcagcgaggggatcagccgcaccacgatgacgaggctgaacgcggcgccctgcgccgtggtgttgtcgaactgggacgcggcgaacagcgacatggccagcagacccagccagtccccggtcgccgacagtcccagcaccagccacaggcgccggaacggacggatgcgcaggaccgctttgagatccgaaacgcccgacatacgtggtccgccttcgtcacagtgggtaaatacccgctcgtctatacgaatgacagcgtatcggcgcggcccggcgagcctttgccgcctcgcctatgggtgtcgcggcactatgctgaagaacatgagcaagtttcacgacagtgtggcgttgcggcagcgctacgacaccgccaccgccaaactggcggccccgctggcgatcgtcgatctggacgccttcgacgccaacggcgccgcgatgcgggagcgcgccgtcggcctgccgatccgggtcgcgtcgaaatcactgcgctgtcggcaactgctgcgccgggcgctggccgggcccggctacgccgggatcctgtcgttcagcctcgccgagtcactgtggctggtggagaacgaggtcagccgcgacgtcgtggtcggctaccccgacgccgacgcgctgagcatcgcggcgctggccaccgattcctcggccgccgccgcgatcacgctcatggtcgacgacgtcgcgcagctggacctcgtcgacgcggtcctgccgccggtgaaacgccaccggctgcgggtgtgcctggacctcgatgcctcctatcgggtgctgggcaaccacctgggcacccgccgctcaccggtgcacacgccgctggaagccgtccggctggctcgcaagatcaaggcccgcaagggtttcgacctcgtcggcatcatgagctacgagggccagatcgccgggctcggccagggcagcggtccctcggcgtcgatgctgcgactggtccaggaccggtcgtttcgcgaactcgtcgagcggcgcggcaaggccgtcgcggcggtgcggcaggtcgccgagctggagttcgtcaacggcggcggcaccggctcgctgtcccgcaccgcctccgacccctcgatcaccgagctcaccgcgggcagcggcttctacggcccggcgctgttcgacgagtacgacgacttccggccccgtccggccgccgcgttcgcgctgtcggtggtgcgccgccccggtccgggattcgcgaccgtccacggtggtggttggatcgcctccggcaagaccggcccgtcccggcaaccgcgcccgtggctgccgtccggcctgcggctgaccgggatggaggccgccggggaggtgcagacgccggtcaccggtcccgcggccgattcgctgcgcgtcggcgaccgggtctggttccggcacgccaaggcgggcgaactgtgcgagcgcgtcaacgaactgcaccttgtggagggcgaccggatcgccgacacggtgccgacctaccgcggcgagggcaaggcgttcctgtaacccggtcgcgtcgcggtccacatcgttcggcccccagaggatgtagttggcggcccggaagaggatctcgagccggtcgcggccgtcgtggtcggcggccagcagcgggctgccgatcgccaggcagaacgccagcaggctgcgggcctcgacctcgaccggatcggggcacaccagactgaactgttcccgcagcagcgccagccgtcggttgtcgacccggcgcagccgttcggcgaccgcctcgtcgcgtcgcgcccagtcccgcatggccaggtcgagcggcagccggtcgccggacagcgtcagctgacccgccagccggatccgggcccgcgggtcggcctcggtgctgtcgagctgttcgagcacgtcgtcgatgctctcgcgctcccaggtgtcgagcatcgccgtgatgagcgcgccgcggtcggcgaagaacccgtagaaaccacccttggtcaccttgagcgacttggcgaggctctcgatccgcaccgcgtccgggccgccgtcggccagggccttcaggcccgcggagatccatgtctcgcgaggggtgcgcgctgtcgccacggtgtgtcccttcccacgtcccaccatatatacggagccgtataaatggggctatcgtttatacggtaccgaatattaccggcccggaccgcgaggtccggaccccttccgcaacggagatgaacgtgacatgagcaccacaaccgcgcagcccaccgacagcagacccgcgacactgaccacggtggcgggctggttcatggtggtgaccgcgctcgcacacagcatcgtcggcatcttcatgttcgccggggaatggcccaagatcctcaccggcgaactgcagtgggacatgaccgtcacccgggacttccagacccacctggccttctggttcgtgcccggcagcttcgcgctgccgacgatcatcctcggcctggtggccatcagccggggccgcgaaggccgcaccctgcccgtctacgtcgcgtggattctgctggccgacgccatcgtcggcggctggatggtgttcccgtccggccacgtctggggcctgatcccgatcaccctgctgttcatcgcccaccaccgcgccaagcgactcaggaacgccacggccctgtcgtgatgacccgcgcgcaccggtcgcgatccactttgaccagctcaccgttgggcacgtcattgtgatgcgcccgctcccgcgccgcccgcacaccccggccaccggacgaatgccgccgcaccaaccgtcgcagccgctcctcgtccggtgtctccacataccacagttcaatggcgaggtccgcgatctcgcgccagccctcggccgggctggccaggtagttgccctcggtcacgaccagccgcaccccgggagccacgacgtgccgggccgcgatcggttcgtgcagcgtccggtcgtagtcgggcacgtagacgtcgcgggaacgctccgccagcagtcgccgcagcagcgccaggtagccgtccacgtcgaaggtgaagatcgcgcccttgcgatcggcgacgcccagccgctccagctgcgcgttggacaggtggaaaccgtccagcggcacattggccgcggtgccgggcccgaagcgccggttgagcccgtccaccagctcgcgtgccaaagtggacttcccggcggcgggcggtcccgccaggcccaggacgcgccgctgcccggcgtcggggaccagggccgcggcggcggcgagcgtgtcggacatgacagcgaccgtaacgcgaaggaccccgccaccggagcaagtgacggggtcctccgtgtcggttcaggtcagtgctgcctggttccctcgggcagttcgcccttgcccgcggggacctgcggatcgctccagcccaggtacacgtcgccgtagtagcccaggtcgtcgctgtgaccgatggcgccgccgacactggaggcccagaagcccccgttgccgtcggcgacaccgacgtggccgtactcgctggtgttccagaagacgaacgcgcccagcggcgggttggtgtcgcccgggtgggccgtgcccgcctcgttggtggcgttccagtgatcgatggccgaaggccatactccggtggtgccgtaagcgttctcggccgccatctcgcacatgccctcgtactcggagctgccttcccgctcctggtaccactcgatggcgccctgcggggtcccgtcggcgggactcttctgactctgctcctgctggtcgaccgtcgtcgccggcgactcagccgaggcgagagcggggacgaacgcgagtgccagggccgcgatcgccgccgcagcgccgatgaccagtctggtgactgccttcttcttcatgagatctcctgtggggcaggggaagagtgcggggaccatcatgcatatgcggtatacaaaccctccatgacttcacagggtgatcgtcaggtagacgcggacagtcttgccgtgcttggcaatccggccctgcccctggtgtcgacggtgatcgtcgtcttagcaccgtccatagagaccttcacgttctcgtccgcctcgatgaccgcgctggtggcgcgggccacgacgacggtgacgacgacgcccgactgcttcggatcgctgacggccacggcgatctcgccgccgtcctcgaccatcaccaccgaggacggctgatcgacggtgatgacaccgtccgccgtccccgggttccagaagttggcggcccgccgcccccgcgcgccacgcaccgcgtgcacgtccgcgctgttgtcggtcaccgtgacggacggatcggcggcgtaggccgccgtcgcctcggcatcggctcccggcagcacggtgtactcataggacgccgcgctcggtgccgcgccgtggtcgaaccacaccgtcgcgaagtcgcgcgtcacctcatcgccctcgccgccctcgggatcggcgccgatgtccgaccagcggccggttcgcctgtcgcccaagccccgcagcccctcggtggaaccggtgaacacgtatccgcccgcgcccggaacgctcaaccaccccacccccgacagcgacgcgtcccagccgtcggaatcgacgccctcgccgtccacggtgatggtggtaccaccgtcgggaaccctccggttctccacagtagtctgagccgccacctcgctcgcggtgatgtcactccccagcgccaccaccacatccccgacggtgaaccaggacttcttgcccttcaggtcgatcggcgcctcggtacccggatcggtctgggccgtgaacgccatcccgtaggcccccaagccgtccccgagactggaaccgcccacccacttgttcggacccagatgcgccccgaacccggtgtcggtggccgaacgcggatacgtcgcctcggtggccacagtggtccccgccagccggtagggatcgaccgtcggccagaagccgtcgctgtactgcgccagatcaccggtgtacagataggtcattccctcgccggtgtagaacccgtacaggttctcgccgttgcccgactcatacgccgcgatccggttgccgcgcgccgaaaccgtgaacacgtacccctcgcgcgcgtgcaccatccggtccatcgccgcgaactgcttgtggaacaccgcgtccccggccgccgtcgcccccgcgaccgccttgcgggtggccacgatcgacggcactccggcatggtcctcgaagggtttgaaatcgtccgcctcgatccagcccgccagcgtctcgccgatccacttcccatcctcggtgccggcggcgggatgcaggtacgccgccgaggcgatcagcccccgcgccagatcgtgatcgtcggaagccttgcgcgcgatcgaccgtccccgcacgtgcgccagatactgcccccggaacaccaccggcgcgaacgcctcccgcaaccacgcgtagacgttgactcgatcggcatcggtgacatcccagggacttcccgccagcaccgccagcgacttcgccatgctcccgatcagcacattgccgtacgaaccggtgtacgcgaaatacgtgtgctggacgaacgagccgtcccgatagaacccgtcaccactgtccacatagtcgaacacctgcgacaacgcgtcccggcccatcgccagcaccgccgcatcccggctcagcaacccccgcacggcggtgacgagcaccttgtcggtccggttcgccccggtctcctcgatcgacggattgttggtgcggtacgtcggatccggcacgaaatgcgccaccgcccgcatgagcttgccggtcagctcggccggaatcccgtcccgcagcaacggaaccgtcgaggccaccgccatcggcatcccgatctcccagtgccaccagttcccctgctccggcaacccctcgtgatagcgattgtcatatatccacgacagaccatccacaatatcctcgcgatacccggcgttcccctcgtacgccgaacccttggtgccgtaggcgttcgccatggcctgcaaccgggtcagcatcgtgttcgcggtctgcgcgtcggtacccggcaggtcctcccacaacgtggtgcggccaccgtccctgatgaatccgtcccggtacctcttcgccgtcgcgtccacccgcccgatcgccgcggccagcttctcatcggccggatcgtagtcacccccaccggtcaacaacccccgccaccgctccaacgcggcggcgtagtcgtcgtcggcggcgaaagcccccttggcgcccaacaacaccggccctgtgacagcgatggcggcggcgagactcagaaccgaacggcgacgaggcatggcgactccctggtcagtgaaacaccaatggcaagcgcttaccatcccagattcccgcacacgggtcaacccgttcacacattcacatatccctcaacaaccaagtgtttaccccgggtaagccaaaggatgtacccaagtttcgtccccgacgccgatcaaaccaccccaaaccgggtgttgccttgaccccatgacacacaacggttccgcatcagccaagacagccagactcaaagccaagtggttctcccacctgggaatcttcgccatcgcccaagcggtcttcgcactcaccgacaactcctgggccctggccttcctccgcgactcggtccccgacgatcagtccatcgcgatgatcgccagccgcatctggctcatcgtcttcgccgtcgacaccgtctggagctggtggtcgatcgccgaccgccaaaagaaagccgccgcccagcgcgagggccaacaccaccccctcgtcacccgatacgacgagaaccgatgacggccccgacgaaccgccgcccccgcgtcgcctggtggcgccgcccctgggtgataccactgggcctgggaaccgtcgcgttcctggccttttccctcccgccgtacctcagctatgacccggcccaaacccgagtccccgcaccgccgggcttccccgagtactactggatcctgcacacgcacatcatgttcggcaccatcgcactggtgacctgctgcctccaggtatggccctggctgcggcaacgccacccgaaaatccaccgcaccagcggacggctctacgtcctggcgggagtcctaccctcgggcctcctcgcgctcccggtcgcgatcttcagcctctcgggccccagcgcccagaccagctcggtactccaagccctcctatggctgggcgccacgatcgcgggattccgcgccgcccgggcccgccgcttccgagaacaccgccgctggatggtccgcagcttcgcgctgacaacctccatagtggtgagccgcatctggctggtggcggtcgacgcggccttgaaacccaccctggaaacggggttcgacggcaacgagctgttcttcgaccagacggtgggcggcatcgcggcctggctgagctgggtggtgaacctgctgctggcggagtggtggctgagccgcaaaccgaaacggggaggcggacgacgtcccgcgccgcggacggaggggatcggcggggcgggaagtgggggcggggaaccgaaatccgctgaagtgagcctcgcggccaaggtggactgacgaactcacggaacgacatggacgcagccgggtacggtcggttaggttgacggccgtaaccggctgtggaggtgtcgtggagtatcggattctggggccgctggaggtcgtccgggacggggttccgatcgccatcaaggggcggcaccaaccgcgcctgctcgcgatgctgctactggaggcgggccagacggtgacgctttcgcggctggtggacgtgctgtgggacgaagaacccccggagacggcccggcgccaagcgcagaactacatggcggcgttgcgcagaaccctcggcacgagcaacccgatcgaggtggtgggggagggataccggttcgcggctggggacagctttgtggactccgttcggttcgaggagctgaaccacctggcgcgtcacgacgcacgcgagggcagacatgccaaggcgttgccgagcttcgacgaggcactgggcctgtggcgaggaccgaccctggcggggttgtcggcgcggtggctggaatcgcggtcaaggcgactcgacgatctccgcctcggcatgatcgaggaccgcgcggcgagcctcctcgaactggggcgacacgcggacgtggtgggggagctggcggaactgttggcggagaagccgtatcgacagcaggcggcacgacatctgatgctggcgctgtatcggtgtggcaggggtgccgaggcgctggaggtctttggggcactacggacgcggttggcggaggaactggggatcgacccgaatccgatggtgcgggagctgcatgggcggatcctgcgggaggacgcgtcgctggcggtgccgcggccagagatgtcaatcgttgcggctaagccagagattctggtgcccgcacagcttccggcgggcgtggcgacgttcaccggccgggatgaagagctggccgagttggacaggctgttcgactccggagccgctgtcaccgtattgtcggcgatctccggtggtggtggcgtgggaaagactgcgttggcggtccactggagtcggaatcggaccgaaaggttccctgacggacagctctacgtcaacctgcgcggttttgaccacaatgaaccgttgaagcccattgacgcgctatcacgattccttcgtgcgcttgggactccgagcgccaaaattccggcagagaccgaggaggcgtcggcgctgtttcgctcggtgatgaacggccggaacatgctggtggtcttggacaacgcccgaactgctgagcaggtgcgaccgttgttgccgggcggccaggacaacgccgtcctggtgacgagccgcaatcggctggcgagcctggcggcgctcaatgacgccaagctcatggctttggatgtgctcagccttacggagtcgttggagctactggccgagctgattggggctgatcgggttaacgcggatccggattctgcccgtcggctggtcgaattgtgcggtcatcttccgctggcattgcggatcgcggccgctagcctggcggcaaggtccgatggctcgatatccaatttggcgtccgaacttgacagcgtttctcggctggagatcctcagcatcgagggcgacccgtactcagctgttacggcgacgtttgacctatcagtcggcgctttgagcattgaggcccgggatctgttcctgcgcctggggatgattccgggtgaggacattgcggaaggactggccgttgaggtttcgggccaccaggaggatcgagccaaggacctgttgcagggtctggtttctgcacacttgctcgagacgcatgttccagggaggtaccgcttccatgacctggtgagaatctatgcgcatcgttgcgcaattgacaagttgagtagctcaatttgtgaatcgattatcgatacgctcgtcgcttggtacttccagaatcgtggtcgaatcagtcccgatgaaattccaaatgtggttaccacctgcaagttgctgaacaaacatccggagatgtggcgggtggcatacaccttgagcatgatcacgcaccacgggctcggtttgaaagtcgcccgtgaccaatgtgagatcgctttgaggatcgctgaggtgtataacgacaggcatggccaagcacgcatgctgtctgcacttggggggattcaatatgcactaggggaaacggagctttccattgaattgtcccggaaatccgtagccacaatagatcctaatgtggactcacggacatacggcgacttgtgtaacaacctcggaattcggcttagttggagcggtcggtatcgggaagccgaggagtggctggtgaagtcattgcagccgggttatatggctgaaggcgttcattttgaactggtgcgcgtgcttaatttgggaactgtgtacagggcgttggggcgttatggtgatgcattggcatacctggatcgaagtgcggcacttttgtcgaagctcgaaagccgatcaatcgccgcgagcatttatctcgccagagcgctattggagaacgatcgaggtcgccaccgtaaagcttgggcctatgcccaggaggcattgcttgcaggtcagcagtgcaagtctgttcgttcgatagtgatcgcgctccagcaacgaggtttggcagagtttgggtgcgggaaaatcgagcgagcgcgtgaggactatcttgcgtctacagtacgagcaaatgaacacggaatgtctacagtagagcgtcgcaactactgttttctcgcggacctcgaatgtttcgctggcgacaatagtcgagcagtgaagtatctggagtcagcagcagcagtggaagtcttgcaacctcctagatacctggttgcagagatgctgcgcgtggacagcaacgttcgtttgaaactgaacgcgtatcggcatgctgtaagtacgggacgcaaggccgcagccttgttcgcctcaatgcctgatccgctgcgccatgcgcgttcgttggtgatagtcgctagggcatatgagggcttggccgactacaacaaagcagcagacgctcgccaagaagccctagccatcttcactcgtctgggagtccccgaaaccgcagtgctgcgggccgaaatcgacgctcacagctgaccagccgttgtgggccaacccagaagtacggcatcgcggcgcgtgacgcggccaccgcgatgccgtacggtttcgccagcctcgccgcgagcggcttgctggcgaggacctggttcccgtttccaggcctcgctcgcttcggccggttccgcgttcccgtcgcggaagcggtcgaagacgggtgggtagacgcgcgcccccgatgttgccggcgcgcgtcttttgaagtacctatacggcgggctgtccggccagtttgtccaggaggttgtggaggcgggttttcccgttggcgacttcctccggtttgacctttactccgcacaggtccatgaactgggcgaccgtcgcttcgcggagcgcggtcaccgccgtttggtaggtggtggtgacggtggtggacagttgtttgggggtcaggtacgagtaggcgtcgggctcgatggtgacgtcgcgcaggatcccgcccgggccgaccgtgaccgtgacgaggcggcgggggtcccaggcggtcattccgtccgcttcggctcggtggttggcttccttcagtacggtttcacccatagctagtgcgtcctctcctcgctcttgcttggcggacacaacgattactcgcggttgcacgagttcggcacgagtcgtgcacgaggggtgggtcgttacgaagctgtgaccagtcggggcattccccagttactggtgagttcgctaagctgccctgatcagccggacgccccgtatttcataccggcttccctatggtgtctggcgggaaggtcaacgcacatgggcgtgggtgccgaagtcgttgggcttaccaagtccttcaacggcaacaaacccgtatggtcggacgtgtcgctaacggtaccgtccggcgatatcaccgtgctgctcggaccttccggtaccggtaagtcggtgttcctcaagacgctcatcgggttgttgcgtccggaccggggcaaggtgttcatcgatggtcaggagttgaccgcgatgagcgaccgggagttgtacgcgatccggcagcgatgtggggtgttgttccaggatggggccctgttcgggtcgatgaacatctacgacaacatcgcgtttccgttgcgggagcacacgcggaagacggagcgggagatccgccggatcgtgatgcagcggctggacgtcgtgggcatggtcggcgacgaggacaagctgccctcggagatatcgggcggtatgcgcaagcgcgccggactggcgcgggcgctggtcatggaccccgagctgatcctgtgcgacgaacccgactccggtttggacccggtgcggaccgcgctgctgagcaagaccatcgcggagctgaacgccgagaccggggcgacgttcctgatcgtcacgcacgacatcaacaccgcgcggaccctgccgcaccacatcgggatgctctacctggggcagctggtcgcgttcgagcggcgggaacagatgctggcctcggacaagccggtggtccggcagttcctgaacgcctcgatcgaggggccgatcgggatgaccgaggagaaggacgccaacgggcagaacggacagacagcgcagcagccgttcggggtcgcccagtgacgacccaggccgccgaaccgcagcaagccaccccgccgcccgcacccgggccgatggggaggatgttcgcgggggtcggccggttcaccgggttcaccatcgacaccttcaaggcggtgccgcggcggccgttccagtggtccgaggcgatcaagcaggcgtggttcatcgcgagcgtgtcgatcctgccgacggcgttggtggcgatcccgttcggcgcggtcatcgcgttgcagctgggctcgctgtcgaagcagatcggggcggagtccttcgccggggccgccagtgttctggccgtggtccgcgaggccgggccgatcgtgaccgcgctgctgatctcgggcgcgggcgggtcggcgatgtgcgccgatctgggggcgcgcaagatccgggaagagctggacgcgatggagacgctcggcgtcgacccgatccagcggctggtggtgccgcgcatgttcgccggtgccgtggtggcgttcttcctcaacggggtggtctcggcggtgggtatcgccggtggctacatcttcaacgtgtacatgcaggacgggacgccgggctcgtacctggcgtcgttcgccgcgctggggcaggtcgccgacgtggtgtcggcgcagctgcgcgccatcgtgttcggcatggtggcggcgctgatcgcctgctatctgggcatgaacgccaagggcggccccaagggggtcggccaggccgtgaacgtgtcggtggtcgtgaacttcatggtgctgttcgcgttcaacttcgtgatggtggccctgtacttccagctggttccgcagaagggttcgtgacatgttgacgtccctgggaacccagttgcagttctacgtccgcgccatcgcgtggatgcccaaggccgtggtgcgctaccgcaaggaggtcgcgcggctgttgggcgaggtcagcttcggcgccggtggcctgaccgtcgtgggcggcaccgtcggcgtggtggtgttcctgaccttcttcaccggcaccgaggtcggcctgcagggctaccaggccctcaaccaggtcggcaccagcgccttcaccgggttcatctcggcgtacttcaacacccgtgagatcgcgccgctggtggcgggtatcgcgctgtcggcgacggtcggcgcgggtttcaccgcccagctgggcgccatgcgggtcaacgaggaggtggacgcgctcgaggtcatgggcgtgcgttcgctgccgtacctggtgacgacccggatgctggccgggctggccgcgtgtgtgccgctgtacgtgctggcgctgttgtccagctacgtcgccacccgcggcgtcgcgatcttctacttcggtcagtcctcggggacctacgaccactacttctcgaccttcctggtgcccggcgacgtgctgtggtccttcgggaaggtgctgtgcttctccgtcatcgtgatcggcgtgcactgttactacggctaccacgcctcgggcggtcccgccggtgtcggtgtcgcggtcggccgggccgtccggacggctatcgtcgcagttaacattgtcgatttctttgtgtcgcttgccgtgtggggagcaaccacgacagtcaggatcgccggatgaagcagcgaatcgccggtctcggctttcttctcgtcctcgcggcgctgctgggtctgtgcgtggcgtcctatatgaaactgttcagccccaaggtggacgtgaccgtgcaggccgccacggcgggactgcagatgtcccggggcgccgacgtgaagctgcacggcgtgctggtcggcgaggtccgcgacatcaactccacaggcgacggcgccgagctggatgtggcgctggaccccgattccaccgcctcgatcccggccggggtcaccgcccggctgctgcccaagacgctgttcggcgagaagtacgtcgaactgatcgcccccaagtccgacaccggtggttcgatccagcccaacaccgtcgtcaaggaggacaagtccaaggaggccgtcgaactgaacgacgtcctggacggggcgctgccgctgctgcgggccgtcccgccggagaagctgtcggtgacgctgtcggccatcgccggcgcgctcgacggccgtggtgacgaactgggcgacacgatcgtgaagctcggcgacatcgtccgcaccctgaacaaggagatgccgaccatcgaggccgacatcgacgagctggccaaggtgctggacaactaccggggcgcgctgcccgacctgacgaaggtcctggagaacctgacggtcaccaacaagaccatcaccgaccaggaggacgagctgcaggcgatgtggatgtcgacgcaggacttcagcgacgacacccgggtgttcctggaccgctaccagggacggctgatccagttcggcgaggtcacgcagccgttcatcgagctgctggcgacctactcgccggagtatccgtgcctgttccagggcctgaccgagcttcagcccgacatcgaggaggccttctcgggcgggcggctgcacatcacgctggagatcacccagaacaacggcaagtacgagtccggccgcgacgaacccgagtggaccagccagtacgggcccaactgccggggcctgccggagggcaactcggaggccgccgagaaccagttcggcaacggctacgactacgacggtgagcgcagcaacctgccgatcgagatcccggggctgaccgacgccccggcgcaggaagacgacgagggcaccaacgccgagaacaaggacgatgaggacgaggacggtcccggcgtcgagctgccgttcgatccgatgatgggctacgccggtaccgaggaggaacagtcggtgttcacgccgatggtggccgcctcgaccggttccgacgtcaccgacctcaacggcgacctggtctcgttgctgtacggaccgatcttccggggtgccacaatttctgcccgttagcggcgaaatcgtcaacattgtggccggtcggccagttctcccactgttttcccgggggttacctaccaaggtcttgcgcgcaagccgcgcggtcttggatcatgtccgtacccctacagaatggagagaaccgtgagacgaaagctagtggccaccgctgccgcggtgggcgtgctggccggttgcctcgcgctggctccgtcggcgaatgccgagcccgccaaggacaagaaatcggcggcctgcgatgtcatggtgaccggtcaccgcggtgccagcggttaccgtcccgagcacaccatcgaggcctacaccgtcgcggtgacgctgggagccgactacttcgagcccgacctcgtgcccacgaaggacgggcagctggtggcccgccacgagagcgagatctctcagaccaccaacgtcgccgacaagcccgagttcgccagccgcaagaccaccaaggtgatcgacggtgtctcctacaccggctggttcaccgaggacttcaccctcaaagagctgaagaccctgcgcgccaaggaacgcctgcccgagctgcgtccgtacaacaaggaccacgatggtctgtacccgatcatgaccatcgaggagatcatcaagctccgcaaggacctctcgttccagaacaagcgcgaggtcgggatctacccggagctgaagcaccccacctacttcaactcgatcggcctgaaggtcgaggagctgctggaccagaagctgggggcggcggacctggatgacgcggacgacccggtgctgatccagtccttcgaagagggcgcgctgaagaagatggactcgcttgtggacaacaagctggtgttcgtgatcggcgacaaggcggccacgcccgacaagctgaaggaatacgcgaagtggctgcacgccgtcagctacgccaaggacatcatcatcccgcgtaagtccgacggttcgctgggcacgccctccacggccgtgaaggacgcccacaccgccggtctggacgtccacagctggaccttccgcaacgagaacttcttcctgcccacgaacctgcggatcggcgactatccgccggactggggcaactaccaggaggagtaccggctgttcatcaacaccggtatcgaccagatgttcagcgatttcccggacaaggcgatcgacgcccgggaagagtgctccaagaagaagaactgacgcaggcttcaccgtccgggcggcgcgggctcccccgccgcccggcactttttcgtccgcatcgcgttaggctaagccaatgcaacgtcccgtggatctgcgcgaactgtccaaccggctcgctacagacatccaacgctttgagcgcgaagagatcccggtaaccgagcacaacctcaaccggctgcgatcgatggaggacctcctcaaacggcagcgactggcctataaggagctgtacgtctacttctgccaccagctggagcaggcgctgacggcggtggacgacaagatcacccggctggaggcgcggcttccggaactgccggagggactcgaggatccggaggaccggaactagtcctcaccgatccacttctggtagatctcctcgaagtcgccgttcttgcggctcttggcgagcacctcgttgatggtggacagtagttcgtcgttgtccttggccaccgcgtagccgtattcctcgccggtgtcgtacttctcgatgatctccagcttgcgctggtcgtcggtcaccttggaagtccatagtgggacatcgttgatggcggcgtcgacctggtcgtacaggacggcctcgcgcagcttgcccaggtcgttgtacgtcttgaggtcgtactcgtacttgtcctggttctcgtcggcgtaggcgaagccggtggagtcgcgctggacgcccagcaccttgcccttcatgtccttgagcgtcttgatcttcgagccgggcttggcgccgagcgcctgcttggcgtcgtagtacggatcggagaaggacatgacctcctcgcggggcggcgtgatggtcagcgcggcggcggccacgtcgcaggtgccctcctcgagggcctggcccgagtcgatctgctcgaacccgatgtccacgatctcctgcttgaggtccagttccttggcgaccaggtccatgatgtcgacgtcgaagccgacgaccttgttgtcctgccaggagtccttgaactggaacggttcataggggatggacgtgcacaccgtgagggtgtcctgactggagcatgcggcgagaccgagggtaagtgtgagcgcggtgccgatcgcggtcaacgatcgcaccggcgtggacgagcgtgtcaaggggaggctcctgattcgctgcgcgcgtcgggcgggcgccgcctatcgtgccatacggattgaccgaaaggcgaggtgtagaaaggcttttcggaggattcacatataggtattccacaattaactgtgtgtccgcggccaccacgtggcgctgcgtgagcgcccgcccgctactgttgaagatccctcgttttcgccgagtgagagaagtgccgagccgcccatgtcgtcctatattgccgccgtgttgtgcgcgctggtgctgctgattctggcggtgggtctgggcatcgggatagccctgatagtggtgaggcgacgcgaggccaaacgaaaggccgaactggccgcggcgcccaaggacccgttcgccgatctcgactccgacatcctgcgcggcgacccgcgcgccctcaaggcgggcgacatcttcgacacccacggtgagaccctgaccgtgcgcggcagcctgcggctcaagcagggcggctactactggagcgaacacctcatcgacaccggcgagggcgtcaagcgctggctgtcggtcgaggaggacccggacctggagctgtacctgtggacgtcggtgaccgacacggtgcccgcgcccggccccaagaccatcgagtacgacgggaaacgcttcagctccaaggaatccggacgcgcccgctacaccagcgaggccaccaccggactgggtccgtccggcaacctcagctaccacgactacgaggccgccgacggctcccggctgtcgtacgaggacttcgacgacaccggccgctccgaggtcgcgctggggctgcgcatcctgcgcaacgagatcaccatctacccgcagtcgccatgatcctcgacctcgacgtcccgttcgcggactcctccgtcaatgacctgcgctttctcgaccgggccccggcgctgccggtgctgggggcgctggagttcccgcacccggtccccggcggtcacctgacgctgcggctgttgggcgccagccaccaggccgaggtgtggaccccggagggcggcgtctacgccgagacggtcgcgtgcctgcccggcgagggcagcccggtgcccgccagccacaccaccacggtgggcccgtggagtttctggttctcctcgcaggtgcgggccctgtccgccgaggagttctcggcccgctgtgccgagttgcggagccgggcccgcgactgggagaacaccatcctggtgggggagttccccggccaccccgacgcgatgacctttctggacgcgtcctcgcaactgcccggttacggccgcggctggtccacggtgcactgctatccggaggaacagcggatggtgctgacacacaccgtggccatgcccgtgacggaaccggcgtttccgcactgatcttggtaccgtttctcgcacccctttgagttatccccaggagtcatgatgagcagcaaggcatcgggttgggcggtcttcggcgtcatcgccgtgaccggtgtcgtgatcgcgtcgtgcgcgatcgcgtcgagttcggcgagcccgcgtaagttcatcggcaagaactactcctgcgacgtcgacccgaccgagcacgacaccgccagctgcgacgattccgacagcccggccaacgtggccacggccatcgcggccgacacgcagccggtcgacacccagcgtccggccgacaacgtgtccagcgtcgagtgcgacgacaccaccaccgccgactccgaatacggtcccgacgccgatctgtgcgccgacgccgacctgccccgcgacgaccagaccgtctacatgcagtacgaggacgacctcgtcgtggtctccaaggccgacaccggttgcactgtggacgtctacgactacgacgagggctaccggcgccacggcgccttcttcgcggtggtcggctggacctccacccgcccctcctcgcgcggcggcggcttcagcggcttcggaaaatagacttcgccctccaaacaggaaagacaactgacatgttgaaggaactgctcaacgagacggtctccgtcctggcgttcagcggcgtcggcatcgtcctgatggtgctcggcttcgtcctcgtcgacgtcatcaccccgggcaacctgcgcaagcagatctggctggaacgcaaccgcaacgccaccgtcctgctggcgtccaacctgctggccgtgggcatgatcgtgttcgccgcgatcagcgcctcctccgacaacctcgtcgtcggcatctcctacagcttcgtgtacggcgtcatcggcctgatcgtcatgggcgtggccttcgtgctgctcgacctgctcaccccgggcaagctcggcgcgatcctcgtcgaggagaacaaccacccggcggtgtgggtcaccgcggccacccacatcgcggtggccctggtcgtcatggccggtctgtcctaaatgtcgtcagtttcacgggggaaactggcacgcacgggcctgctggcgacggtgttcatctgcgccgcctgcggtctggtctacgaactggcgctggtcgcgctgggcagctacctgatcggcaacaccgcccagcaagcgtccatagtgctgggtctgatggtcttcgccatgggcgcgggcgccctggcggccaaaccgctgcagaaacgcgccgccgcggccttcgctctcatcgaactgctgctggccctgttcgggggcctgagcgtcatcgccctgtacgccgccttcgcctggctgcacctgtacacggtggccatggtcggggtggcgctgttgctgggcgtcctcatcggcgccgagattccactgttgatggtcctgcttcagcggctgcgcaagcaatccgcgggcagcgccgtggccgacctgttcgccgctgactacatcggcgccctgctcggcggactggccttcccgttcctgctgctgccggtcttcggccagatcaagggcgccctgatcgtcggcgccgtcaacgccctggccgggctcatcctcgtgttcacgctgttccgtcgcgacctgcggcgccgcacccgctggatcgtcggcggcttcgccgccctggtcgccgtcaccctggtcggcggctacgcgtacgcgggccgcttcgaggccgaagcccagcaggccctgtacgccaaccccatcgtctacagcgaacagacgcagtaccagcgcatcgtgatgacgcagtcgatctcgccgtttcgcgacaccgacactcgcctctatctcaacggcgacctacagttctcctcagtggacgaataccggtaccacgaggccctggtccacccggcgctcgccggtgaccgcgacgacgtcctcgtcctgggcggcggtgacggcctggccctgcgcgagatcctcgaataccccgacgtcgagaacgtgaccctcgtcgaactcgacccggcgatgaccgatctggcccgcgacaacccggtcctcaaccggctcaacggcgacgccttcgccgacccccgcgtcgacaccgtcaacgccgacgcgttcaactggctgcgcggcaacaccggccgctacgacgcgatcatcgtcgacatgcccgaccccgacgagaccgccacggccaagctgtactcggtggagttctacggcctggcttcccggctgctggccaaggacggccggatggctgtccaatcaggatccccgtacttcgcgccgaagtcgttctggtgcgtcaacaagacgctcaaagaggccggaaccaaacccgtcccgtaccacgtgaccgtgcccagcttcggcgactggggcttcaacctggtcggggcgaagtccacacctgagctcgcactcgacccgcccggggacctgaagtccctggacgggccgacccttgacgcggccaccgtcttcccgcccgaccgccccgaacgcgacgtcccggcgtccacgctcatggaccccgtcatcctcgagtacgcgcagtccgaatgggacagctacggctgacgctcgctacttgagccgcaccaggctgagccacagccgatcggtggtgccgtgcgggtaggagtacttgccgccgcaaccccagccggactggcagttgtcgcccatgatgtacgcgctggtgggtgaggtgaccgcgactcccatgtagccgctggaacccaggtcgctgcacggatggcccttgtagccggtgccgcagttggtggggatgttgcggtagaagtcgtgggtcgcggtccacgacacgccgccgtcgtagctgaacgcgatcttgttgcccggtcgtccgaagaccagcatcagcacgccaccgctcatggtgtgcacgacgggagcgacgccgcgcaccaccgtcttgtccgtcgcgccgggcaccaccacggctttggcaccggtccacttggccttggccaggtccgccgccgagttcaccgccgaggtcgtcacccggtaggacagcttgctgtaggtcaggccgttcttgacgacctcgtagcgggagatcatgagcagtttcttgtcggcccttcgggtcaccgaggattcgctgtaggtgttgctgtccgacttgaacacggtggcggtgcgtttccaggacgaaccgtccttgccgcccaccagcagatgggccgccgaccaggtttgcttgtacttgccgtcggaacccttgacgcccttgtgagcggcgtagtacggcaccacgcgattgccgtccggcaacgtgatcacccgctggaacgactgccccgcggctcccgggaggatcgcgccaccgttcatgtcgagtttggaccggctcggtttccaggacttcccgccgtcgccggaggtccactggtagaagtaccggcccgaggagtcattgtgggcccgcagctccacggcgaccagatcgccgccggaattcttgaacacgttgttcaccgacacgttctgggcgtcggcggactgcatcaacggcttcttggtgcgagcgtccaaagccggatgccagacactgttggcgtcctggtattcgacccgtgacttcaccgggttctggccgtcggggctgaccaggaaactgcgaatgaaccggcgatggtcgccgccgccatcggtccacgacacgtgttgcagtgacggcatcgcccggtactgccggttgggatcttccttctcgacctgagccgccgcgtaaacgggcttcagtgccgacgtctgcgactcgccgaccgcgaggccgacaccgactcccagactcaccaccagcgtgcccgcgaccgcgatcaacgccgaacgcttactcaacttcacattcgtctccataacgtctgttttggaccgaccgagaccagcgaggtcggccagaaacaaactatagaaacgtgaggatatttgcaagtatcctcatatttggcaccggtgctcaacggtgtttcgcggtgcgcagcttggcgtcgaccagcgccgacaaccgcgcccaggtcggtgagccctccgcctgccggtcgttgaccagcccgtagcgggtcgcggtgtcggacttgccgtgcaggctcgtcgacacctccaacagctcggggttggccaacaggtactcggccgcggccaccgccagttcatccacccgtgggtcgtccggttcccagtcgctggcggcgacggagcgcttgtgcagctccacgtactgtggatcgtcgaaggaccgctcgaccccggtgaggtagtcgtcgaagtctccgggcaccaaagcccgggccaggatgaaactctcctgcgactgcgccacgtagtccggtgggaaaccgagttcgatggccttgtccaggatcgcgaacgcccgctcgggcaacaacaaccggttgccggtggcgagccggtccagcatgtcgcgccgggcgaccagttcgtcgatccgctcggtcagccgtcgtttgacgtcggccagatcggcggcgaacgcctccgggtcggcgtccagcagcgcggcgatctcggccaacggcactcccgcctcggcgagcgtccgcacctggaccagccggatcagctcggccgacccgtaccgccggtacccggaaccgtcgcggcgcggctcgtcgaccaggccgagccggtggtagtgccgcacggtcttgaccgtgaccccggcgaagctcgccgcctggctgatcgtcagcgcactgttcatgtccacagcgtctcccaccgccgaagccgccgcgcccagggggccgggttcagacgggaccgcgtcggtgtcgcttcagattgcgccacacgcggtcgaggcggctcgtgggtttggggagctgtcgggtgatgtccttgagttcggcggtgatgtcgaccgtccagcccaggtttcggcgcaggtgccgtttgacggtgccgcagggccagcgttcgccgcaggcgcaagtcgttatggcccatagcatcgggagcagcccggcatggatcacgagccgcaggctccggtcggcgggtcggtggatgtcgaacacggacggcttcggcggcggccaggggccgggttcgttcgaggagttgaggtagccggtcagtacggccatgacggtgttcgtccttagaactgggggtggtgcggggtgggcggtcggcaagcgcgggcccgacggctcgcgaaggagcgacacggcgtcggcttattcgggaggccccgcgacaatccgcccaccccgcgagagtccgatggccgaccgtgccgcggccatcaaacccggaagccgaccggtgtcggcttctcataaggacttcgtagccggtggcaccccggatgggtccctatttcggatcgcggaccggctagtcgtcgtcggtgtcgtgttgccggtacatggtgaccatgacgccgtagcgggggtcgtggtcggagtcgggttccagttcgtcgagcgactcctccaacagcgcgcgcagtcgtgccgccttggcggggctcagccggaggtggcgcagcaccagcagtgggtcgtcggcggcgccgatcagttcctgggcgacggcggccaggctcgccgcggtcgtcgtctccgcggcctcggacgcgaagtcgagccgggccgcggtgcgttggtagtactgctcggtgccgcctcggacggtgcgggtggacacgacgtggaccattcccgcctcggtgaggaccttgatgtggtgggcgatgttgcccttgccggtggccagtcgcttggcgagctggctgatggtggcgggctcgcccagggcgaacatgaggcggtggcgcagtggatgggccagggccttgaagtggtcgggagtggagacgtcgaaggccggtttggcgaaggacggtgacatgaatcaagcgtctaatactcttgacactttgtcaagtcgcgtgtttactcgtggccatggataaccccgagatcatcaaccgcacccgtgaacttctcgtcgaccactatgtcttccccgatgtggcctcccgggtggtcgccgtgctgaccgaggctgaagccgccggacgctaccgcgacgcgaccgaacccgccacgctcggcaagatcgtcaccgaggacctgcaatcgatcaatcaggacaaacacctgcgactgaaattccacgcggaggagcagcccgatctgcccagcgaggagctgatggccgccgaggccaggcgggacgcccaacgcggcatgcacggcatcggcagggtggaacggttggagggcaacatcgccgtggtggacgtggatcggctgcatcccacgtcgatctcgggggaggtgttcgcggcggtgatgacgctcatcgctgacgccgacgggctcgtcatcgacctgaggaagtgcagtggcgggcatccggggaccgtggccctggtctgcagctacctgttcggggacgagccagtgcacctgaacggcatgtacgagcgccacagcgatcgcacgacgcagtcatggacgctgccgttcgtccccgggaaacgttatgggccggacaaaccgatctgtgtgctgaccagcgctgtcacgttctccggtggcgaggagctggcctacgatctccagcagctgggccgggccaccatcgtgggggagtcgaccggcggcggggcgcatccgcgggtcgggttccggttgcatccgcacctggagctgaccgtcccggtagcccggtcgatccacccggtgaccgggaccaactgggagggtgtgggtgtggccccggacgtggcggtacccgccgaggacgcgctcgagaccgcgaccgggctgctgcgcgagcggctggcggaggccgcggcctagcggccgttgcagatctcggtggtgatctcggctcccagcgacagggccagaccgcagtgcttcagccaggagcgcagcccgtccggcgtgccggtggcgaaggtgccgctggcgccggtgtactcgggaccgcgaccggcgtggcccgcgtcgatggcgatgagcaggttgggatcgagaccgcgggcggcgagggtgagccgggccgccgcccgcgcgaccactcccgctgcctgcgggaacggacgcagtgccagcagctcgccgtgcacgaccgccgccaccagggcggcgggcagccgggactcggcggtgatcagggcgcacagcgcgtcgaggcgggccgccttgtgggggtcggcgtcgggacggcccagctggtcgacgtcggcgaggtcgcgggcggccagcaggtggagtttggccagtacctggcgcggcgccttgggccacagcgtgaccagagacggcagctcggtgctgacccgcagcgccccctggacgaccgggtcggtgacggttccggcgcgcacctcttcgatcgggtactcggcgccgtcgagggtggccgaggcgacggcacaccgcagcgacacctcggtcgccacttgggcgccctcgcggcgtagccgccggtgccacagtgtccggtctaccgcggctcgggcgttttccaaggagtcggcgacttcggcgagctccaacaggggcgaaaggggatcgctcacgcgggagaccataccgcttatgcctgaacggttatttggcggtttgcgtaaagctgatcgcagctggattcaactgactatgagcgagcagccgggtgcactcgacgaccacgacgtgagaaggctagggtcttgcctattacggcccttacgcaaggaggagacggtgaacgagaccccgaagtcgcaagagactctcgctaatctgctcaacgagacgcggcatttcgacccgcccgcggaattcgccgcccaggctaccgtcaccgctgacgagtacgaccgcgcgggtgccgaccggctggcgttctgggaatcgaaagccgagcgcttgcactgggccgccaagtgggaccggacccttgactgggacaacccgccgttcgcgaagtggttcgtcggcggcaagctcaacgtcgcctacaactgtctggaccggcacgtcgaggccggaaacggcgaccgggtggcgatccactgggagggcgagccgggcgacacccgcaccatcacctacgccgagctgaccagcgaggtcaagaaggccgccaacgcgctcaccgcgctgggcgtcaccgccggggaccgggtcgccatctacatgccgatgatccccgaagcggcgatggcgatgctggcctgcgcccgcatcggcgccacccactcggtggtcttcggcggcttcagcgtcgcggcgctgtcgggccggatccaggacgctgacgccaaggtcgtcatcaccgccgacggcggctaccggcgcggcaagcccagcgacctcaagggcattgtggacgattcggtggcgcagtgtccgtcggtggagaaggtgctcgtggtgcgccgcaccggctccgacgtcgcctggaccgacaaggacctgtggtggcacgacgtggtcgactccgcgtcggacgaacacgaggcgcagcccttcgacgccgagcacccgctgttcatcctctacacgtcgggaaccaccgccaagcccaagggcatcctgcacacctccggcggctacctgacccaggcctcatacacccaccaggccgtgttcgacatcaagcccgacaacgacatctactggtgcaccgccgacatcggctgggtcaccggccactcgtacatcgtgtacggtccgatgtcgaacggcgtcacgcaggtcatgtacgagggcacccccgacacgccccacaagggacgtttctgggaactggtgcagaagtacaggatcacccagatctacaccgcgcccaccgcgatccgcaccttcatgaagtggggcgacgacatcccggccgggttcgacctgtcgagcctgcgggtcctgggttcggtgggcgagcccatcaaccccgaggcgtggatgtggtatcgcaagcacatcggcggcgaccgctgcccggtcgtggacacctggtggcagaccgagaccggcgcgatgatgatctcgccgctgccgggcgtcacctccacgatccccggctcggcccagaccccgctgccgggcatcagcgccgacgtcgtcgacgacgagggcaagtcggtgcccaacggcggcggtggctacctggtgctgcgcgagccgtggccgtccatgcttcgcaccatctggggcgacgaccaacgcttcctcgacacctactggtccaagttcgacaacatgtacttcgccggtgacggcgccaaacgcgatgccgacggcaacatctggctgttgggccgcgtcgacgacgtcatgctcgtgtccggccacaacatctcgaccaccgaggtcgaatcggccctggtctcgcacccgaaggtcgccgagtcggcggtcgtcggcgccaccgacccggtcaccggccagggcatcgtggcgttcacgatcctgcgcggcgacgcggacggcggcgaggaactgatgaccgaactgcgcaaccacgtcgccaaggaactcggcccgatcgccaagccgcgccagatcatggtcgtccccgagctccccaagacccgctcgggcaagatcatgcgccgcctgctgcgcgacgtcgccgagaaccgttccctgggcgacgtgacgacgctccaggactcggccgtcatggacctcatctccaagggcatgtcctccggcaaggacgaggactgagccagccgaccacgccgtggcccctgacgacacgtccggggccacggcttttttcgcgcaccctgaccgtttggaggaggcgacgcacgtcacagctgtttagcctaggttgctcaggcatgtgggcgacgacaggaagccacccatcgatgagcggacagattcaggtagaccggcaggccttgcggcagttcgtggagacgatgcggcagaccgcctcggacatggccgcggtgcgcgacaaggcgaccgcggcgttcaccggcaactacctcgacaccaaccgcacagcccggtggaacggcggggtcaaggtgaccctcggcgtcgtcaaccacgcgcacccgggccgtgacgccggcgaggtcatggccaaccggatcgtcaacacggtgaacttcgtcgtcagcatggaggaggggaccagagcgatgggtggaatcgccgaggcgatactcaacgctctggacaaccaggaccagatcggctccgccgaactggaggccatcttcgcgcagtctccctcgaaaccgctgggagcgtgagtgaatgaacggctattacgatcgcttcaccggtctgaacctggacgagatcctggagatcaccgggaccgactccgcgcactccgacgagttgcggcggcagggcgcggggctgaaggcactgtcggacaagctggacgagagcatcggtgccatggcgtccgccaacaacggcgtcgagtccaccttcgacggcgcgtcggcgcgggcgctgatggagtcgatgctcacgctgatgcggcgcggcagcgagggccaccaggcactgcgcgcccagccggacgtgttcttcaacctgtcggccgagtccaacgcgacccaccggcacatgctcgcgttgcgcgaggagcgggaggactggctggaccggtggcgacgcaaccccgccgatcccaaggtgctggcgaagttcggcggcaaggccggggcggacgggatgtaccacgcgatccgcgacgagtacgacgtcgaggcgcggcagttcatgcggcggaccacggggggctatgtggactccgtcaagagcctgcagtcgatgcagccctacgacggtccccggttgccgcgcgaggacgaggcgaacgggcccaggggcttccgggatctcacgacggccgggccgtcgctgggcacgcgcggcgcggtcgacagcgagccgaccctgcagagcgccgccaccctggttcccgaggcgacgagtgcgcagggtcccgcccaggcgcaggtgcgtcagccgatcatgaccaccgacatgggaatgctcggcgccggtggccccaagccgccgaaggcgaagaagaaggaccgcaaggacgacgacaaggacgagaacaggaactccctcgaacccgccacccagcagacgaccgccccggtcatcggttcccgggaggggacggcggcggagaaccgcgagaccacgccggtacagcgccatgatgggctgctgccaccggtcatcggcgcccggcctggcgccatcggcgtgacaggacgggcggcgggagtgcccggcggtggtaaacccaccccgccgccgccccaagttccacgtcggacattcaccgggaacgtctccggggtgcgagccgtggcgcgccagtatccggcggagggccggatcttccgcggcggcaccacagacggtggcggcggccaggaacggcccgcgcccggatacacccggcagcccaaggccgtgcacggcgacaccgacaaccccaaccgcgcggtggtgcgcaattcgcgggcgttcggcgccgaggcggcgcccccgccggtggagccgcagcccttcgagccgacggctgagagctcgcgtccgtcgtcggagcgggagtggcagaccagcagacccgttgtggcgccggtgatccggtcgcgcccgcacgtcgagccggaggaggtcgagcacgagcccggaccgttcctgacgcactacaacctgggacgcgaacggtgacgtccgcgcgctgtggtgcccgttgtccagctgccaatcgcctgacggggttgagatggggatactcgccgatcgcctcaacacgatgacggtgcgggtgacctcgcccgacgacacggtccggctgtacctcaccggcggcgaccagctccacctggaattcgccaaggggtcgctggaccagcacaccgaaacctcattgtccaaacagctcagtcatgtgtgcaccgccgcgctgcggaagcgacgccagaccatggccgccaccgcgcgcaaactcatcgtcgacatggacgccgacgaggacgacaccttcgcgaggcgaccgcggcggccgatggcccgaccggcggcggcgaacctcgccatcacggccaagggccgctcgccgcggtccctcatcaccatccggcgcatccccggcgacatcttcgacgtgaagatccgcaagggaagcctgggacgcttcaacggcgatcagctgaccgtcgagttccacggcgcgctgcgcgccaccgccgccgactaccagcggcagctggccgaactgcgagagaagcaggggggtccatcgtgaacggaatgtcggtgacgccgggcctgctgatcgagtacgtccgcaggcatcacgacgacgcgggtgcggccggtgagctggccgggtacctttcccggctcagggtacccggcacggcctggggcgagctgccgttcgccaccgagctcgacgagcgggtcgcgaccgcgatcgaggagcgggtcacgaagctgaaccggtcgcgagggcggctgtccggggtcccggactggctgcgccgcgccgccgccgacttcgccgcctccgatgtggaggccacccggctcctgcgcgccgccgcgggcgagtactcatccgatgtggatccggtggaacccgtcgacggccacgagaccgtgggcgccacggccgacgcccacgcgatcctggccgagatcgccgccaccgcagggcttgtgtcgctcgccggcccgcccgccgaccgtgaatcacccggaagcgaagagctgatgtcctgtcgcgccgaacacatatccactctggagcaggccgagggactgctgcggcagcggggcctgctggacttcaccgcccccagtcagtacctgcgacagctggcgacggtgcggccggggaccgtcggtggccgggccgaaccgctgtccaccctgtcgggctatgtggacggtatgggcgcgcgcctgaccgccgacgccgcgaggctgtcacggcagtgggagggcgagaccgccgccgcgttcgacgacagcaccaccggcaccgccgaggcgctgaccgacaccgccgccgacctgtcctggctggcctcggagaccgaggcgctatggcggctgctcgacacccttatgcacgacgtcgccgaggcggtctggagccgggtggagaccgtcggcgactcccgcatcgcccggatccgcaccgccgtggacctggtcgaggacgccaacgtcctggccgccgagaccgacgcgacggtgctgtggggcggactgtccgatgaggaggtcgacgccgcgcttcaggtgctgtacaagcgggtgtggtacctggccaacgccatgacggggctggtgagcaccgcccgcgacgacgcggcccggctcttcgagcccggtgagcggccccccgtcggcgagtgatccgccgaacggccgcgaatcgcgaagtctggccgaacggtccgattgcggtttcgtcgcgtgcccgccgccgtcggccgggttaaggtccgaattctccgagaccgtacgaccccccccaggagtaccgcatgagcgccatcatggacaaggcctacgaggtgcaggaggccgctgccgccgccgcgctcgtggagatcgacggcgacggatacatcgactacgtcttcgacaatccgtcctatgtccacgactggcccgccgacccctacgacagttccaccatctcggggatccccggtgccttcgcctggatcggctaccgcgaccccggcggcctgccggacaaacgcgccgccgtcgaacgcggccagtcggtgctggaagcctcgcagggggagttcttccggctgaagaacctgctccacgacgacgagaagttcagcggctcgacggtgaacacgttcatcgactacctggacgtcatcgccgatgccgccgaggaccaggccgggctcgccgacgagctgtccctcgccgtggaatgcgtcgaagggctcgtcaaggccgccgagaacgacgtcatcgacatcgccgacaagacgatcgcggcgctcaacgcgatggccgccgaggacgacgtccccaacagcgagatgctgctcagcgtcaccgccgcgctgatcggcgtcgtcggcaccgtcgccaccggcggaaccgccacggcgatcaccttcgcgttgatcagcggcggcctgtcggtcgcgacgacggcggggacggacacccagggcagcacggacttcgacaacgtctaccacctgatcgagtactcgctgtacccggcgctggactaccggcgcgggaaactggaggagaaggaaggcgagatcgtcgacggcctcaacgccgacctgagggccctcgacggccagggcgggcacgacgtccgcgacagcctggacccccggcccggcgggcttgtcaacggccgcggcaacttccgcgccaccggcgccaccgccgccgacctgaaggaactgtacggtctggcgaccggcgaggtgcccgcgctggccggtgacttcgccaccgcctccggcgatttcaacgccgccaacggcaccgagaccgccgcgatgggcgacgtctcggcgccgtgggagcggctgctggatctgctgcaacgcatgtccgccaaggcgagtgaggccctgtacgacggcggcaccgtgctggccaacgccgcgcaggacttcgccaagcaggacggcgtgcacgccgagtgggtcaaccgcagcggcgaggagctgttcgaccggcacgaggcggtgttcccggcgccggttcccgacccgctcagccgtcgctaccccgacatcgggcccaccttctgaggagcggggctggccgccgctccggcggtcagccctggcgggactgccgtcgcgcctcgcggacggcctcgcgcatgtcggtgcggaacttggcggacagctcgttgaggacctgcgcgatctcggtggccagctgctcccggtgcgagtcgttgaccgccgcgatcttcaggctcacaccgtcggtggcgctccaggtgccgcgcaccagccgactcgccgaggtcgccttgaccgagaccgcctcgcgggcccggttcacccgctcctgttcggcctcggcacggggtttgggctggtgcggccgcacctcccggtactcggcgaggatgcgctgctcctgctgccggtgaccccgcagcgtgccgttgaaggcgtgcgtcacctcctcggccagcagcttcgggtccagtttctggaagccctccggacgcagctcgacgctgtgtcgcccgccctgcaacgtgacccgggcccgcccctgcggtgaggtcgcggtgatgcgggcgtcggtgagcttcgacagccgctccagggtgcgcatcgccgtgaccggttcggccgcttcgtcgttcgccatgcgccctatcgtcggacggtcgccggttcccgtcatccgccgaacggccaggtcccgcgaaaacctcccggagccccaggtcactatcggagcgacacgccccgaaacccgtgaccgttatgacagggttggggcatgttcgtccaggtgacccggaagatccacaatggctcgtaagctggtgcgcaaggtcgccgcggtgcccgccgaggtggtccggtacctacgggtcgaggccaccggcggtctgatcctgctggtcgccaccgccgccgcgctcatcctggccaacctgtcggtcaccgctgaggggtaccggcggctcaccgagaccaccgtcggacccgaggcgctgcacctcaacctgacgctgggcgcctgggccaacgacgggctgctggcgatcttcttcctggtcgcgggactggaactcaaacgcgaactcgtgtcgggggagctgtccagcccgcgcaaggcgatgctgccgctgttcgccgccgtcggcggcatggcggtcccggcgctggtggccttcggcgtcgcctttgacgcccccggcggcggcgaggtgtggccggtgcccaccgccaccgacatcgcgttcgcgctggcggtgctggcggtcgtcgcctccaacctgccgtccggggtgcgggtgttcctgctgtcgctggcggtcgtggacgacctgggcgccatcacgctgatcgcggtgctgtacaccgacggcatcaaactcgtgccgctggcggtcagtctcgcctgcgtggccgcgtactggctgctgcaatcgcgcggcatcaggttcctgccgctgtacatcgtgctgggcttcatcgcctggatgacgatgcacgaggccggggtgcacgccaccatcgccggggtgctgctggccttcgccacccgggtgaaaccgcgcgcgggcgagaaacacgccccggcgctgcggctggagcacgccctgcaaccgctgtcggcgggcgtgtgcgtgcccgtgttcgcgttcttcgccgccgggatctcgctggaggaggacgcgatgggcgcgttcctggccgaccgggccgcgctggcggtggtcgccggactcgtcatcgggaagttcatcggcgtgtacggcggttcccggctggcggtgtggctgggcgcggcccggctgccgtccggcctgctgtggcgcgacatcgccgcggtggcgttcctgaccggctgcggtttcaccgtcagcctgctgatggccgaactggcgttcagcgacccggcccagcaggccaacgtcaaggccgcggtgctgatcggttcgctgctggcggcgctgatcgccgcgacagtactgcgtatccgggtcaaacgacgcgccgaaacgtgacgccgatccactaacgtggacattatgggcagacgcagcatcgacgagtccaccgtcctgaccgacggaccctggaaacaccgctacgtcgacgccaacggggtgcgcttccacgtcgccgagatgggccacggcccgctcatcctgctgctgcacggattcccggagttctggtgggcctggcaccgccagctcccggcgctggccgacgccggttaccgggtcgccgcggtcgacctgcgcggctacggcgcctccgacaaaccgccgcgcggctacgacgcctacacgatggcctccgacatcaccggactgatccgctcactgggcgaacgcgaagccgtcctggtcgggcacgacctgggcggcatgctcgccttcgccgccgccgcgttccaccccggcagcgtccggcggctggtcatcctgtcggcggcccatccgctgcggcagcgcgccgccctggccgtcgacccgcgcggccaactgtcggccagccgacacattctcgcgttccagctaccccgattcgaacacgtcctcacaaagaacgacgccgccatggtggggaacctgatgcggcactgggtcggccccgaccatgccgacgaggccgagttcgccgactacctgcgcgtgtgccgcgacgccatccagctgccccaggtggcgttgcgcgccctcacggcgtaccggtgggcactgcgatcggcgctgctgccgtcgggacgccggttcgtgaaactgttgcaggaaccgatcaaggcccccacgctgcagttgcacggttcggccgacaccgccgtactgccccgcaccgcccaaggttccggacgttatgtagcctccagctacgagtggcgggttctggagggcgtcggtcactttccccagctagaggcccccgaaaccgtcaccggcgagatcctgcgctgggcgaaggaatagcaaccgttttcagcgctccataagagacaaatactccgatagcggtttggtaacacctaggtaatgaaccttgacaactccacccaaacgcggaagcgtctgtttgaagttgttcacttaattaggtattggaggcaccgtgaaacgacgcggtttcgtagcgctggcggcggcgcccgcgctggccccgctgctggcctcgtgtggtggctcggaatccgacgcgaagaaggtcgagatcttcagttggtggtccgggcccggcgagaaagagggcctcgaaaaactcatcaagatgtacgaggacgacaactccggcgtgaaggtcgtcaacaacggcatcgcggggggcggcggcagtaaggccaaggaccagctcgccacccggttgaagaaccaggacccgccggactcgttccagggccacgccggagccgaactctacgactacatcgacaacaaggtcctcgaggacatcacgaagttcatcaagtccgagaaactcgacggcgtgctgcaccccgagatctttaagggcgtgacggtcgacggcaagacctactcggtcccggtgaacgtgcaccgcgcgaacctgatgtggtacaacccgaaggtgctcgaagaggccaaactggagcctccgaagtcctggaccgagctgatcgaacagaacaagaagctcaagaaggacgacaagatcaccctcgccgttggtccgctgtggacgcagatgcagctcatggagaccgtgctgctcggcgagttgaaggccgaggcgtataccggtctgtgggacggcaacaccgactgggcctcgtccgaagtcatcgacgcgctcgacctgttcaccaaggtcctggaggtcaccgacctcaagagcgcctcggacgactggcagccgcagctggacaagatgatgaagggcaccgcggcctacgcggtcatgggcgactgggtgtactcctacctcacctcgtccaagaagaaggagtacgacaaggactacaaggtcgtcgtaacacccggttccgagggagtcttcgactacctggccgactccttcaccctgccggtcggcgccccgcacaaggcgaacgccgaagcctggctgaagatctgcggctccaaggagggccagacggtcttcaaccagaccaagggctcgctgccggctcgcaccgacatcgaggaatccgagttcaccggttacctggcctggaactacaagcagtggaaggacgagaagaccaccgtggtcggctcgctcgcccacggcgccgtggtgcgtccgacctggatgaccgagatcgagaccctcctgggttcctttgtcgacgacggcgactccaagaagttcgccgacaagatgatgtcgacctacgagaagaccaagaaatagcctcaaccagcggtggtggctggcaacggtcagccaccaccactgtggagaagagtgggaaacacgtgcgccgtatacgcaaatggggaccggggctgctgctcatatcaccgtcccttgtgctgctggcggtcttcgtctacgggttcctgggttggaacttccagatctcgctgaccgactggcaaagcctcatgcccgtctactcgaccacgggcttcgacaactactccaacctcgtcgccgacgacacctggtggcgcgacgtcaaccacctggtcatctacacggtggtgttcgtcgtcggcgccctcatcgtcggcttcgtgctggcgctgctcatggagaagggcgtgtggggcgagggcgtcctcaagagcgtctacctgttcccgatggccatgtccttcatcgccaccgcgatcgtgtggcgctggctgatggacaacggcaccggtgacaacaccgcgggcctcaacaaactcctgggctccgtcggactgagcttcctcaagggagactggcacaagtccgattcggagttcgccatcgcggcggtggccatcccggcgggctgggcgctgtcgggctacatcatggccctgttcctggccggaatgcgcggcgtccccgacgaactgcgcgaagccgcccgcgtcgacggcgccaccgaacgccaggtcttctggcacgtggtccgcccactcctgtggcccgcgaccatgagcgccaccgtcatcctggtccacatctcgatgaagaccttcgacctgctctacgcgatcaaccccaaggacgccagcatcgagacccccgcgctgtacatgtaccgcagcatgggcggctacctctacgcccgtggcgccaccatcgccaccatcctggtgatcgccatggccgtcatcatcgtcccctacatctggtacaccatgcgatcggagcgccgttcgtgaccgtcaagaagaccaaggggctcaaccaaggctccaccgggatgcgcgtcttccgctacgcggtactgctgatcttcgtgctgctgttcctgatgccgatctacgtcgtcgtggtgacctccctgaaggcccccgacgaggtcagcgtccccggcatgtgggaactccccacctccctgtccttcgccaacttcggcgacgccctgggcaaacccgagatctacaacggcctcgtcaacagcgtcatcgtggccctgatctccagtgtggtctcctcactcatgggcgcctccaacggtttcgtgctgtcgaagtggcggttcccgggcgcgaacgtcgtcttctcactgatgctgttcgggatgttcatcccgtaccaggcggtgctgatcccgatgacccagttcatgaccaacacgggtctgatgggcggcggcgaacccaccggcggcctggccgccctcatcatcgcccacatcgtctacggcctcccgatcacaaccctgatcttccggggctactacgcgggcgtaccggacacgatcttcgaatcggcccgggtcgacggcgccggaatgctgcgctccttctggagcatcggcctcccgctagccctacccgccttcgcggtcagcatcatctggcagttcacctcggcctggaacgacttcctgttcggcgtcgtcatgaccaccaacaacacctcctggccggtcaccatcgggctcaacaacatcgcgggcgcccaaaccgtccccttcggagagacgatggccgccgccctgatagccagcctgccgaccctgctggtctacatcatcctgggccgcttcttcatgcgcggcctgatggcaggagcgctgaagggctagtcgacggtcagtggctcagctggtcgccgagccactgaccgaagctccgcttaccccgcacccagccgcgccaagtgggccgggcctccatgagggagcgcaggtactcgatgacgttcgcggcggaaggctgcgagcacttcgacagcgccaggatcaactggtctaggtcccggtcgatcttgcggatcgacggaccgtggaaggccaggctgtcacccaagttcacggacgtcggccgcggcttgtcccacagcggcaggccgatgatctcgccgtcggtgtcgacggcgatgagttcgcacttctggcgggcgggcgaccccgtgttgaaggtttggagctcgaagtccgcgtcggcgagccggatggttcgcacccgaccggacaggtaatgaacctcgatcgtgtcgccgacgatcagctcctgaacgcgcgtagtggtggcagccaggcgcttcgcgtcctggaaaccacggcgagacaacagcagcaggtacccggccaccaccgtcagtgcgatcgctccggccagcagtgcggcgcgtccctgccagggaatggacagccctggcgaggcggccgtgatgactcccagcgcggccgcgccgccgacggccgccgcggcgtaggcgaaaccggttccccggccgtgatcggtccaggcgttctccagcgcgctggggcccagcacggtgaggggaaccggatcttcgtcggcgttcggcatggcgggcatggtattcggcggctgccagctgtccgggagccgcgatcgcgcggatcagtcgacggtgaggatgatcttgccgtggacgtccttggagcgcagtaggcggtgggcttcggcggcttgggccagggggagggttcggccgacgtggatgttgaagccgtggtcggtgacgaggcgggagagggcctgcattccggccaggtccggttcgacgagcatgaagccggtggtggtgatgtcgcgggccgtcgcttccgggtgcttggcgtcgtggttgtcgacctgtagttcgacgtagcggccgccgtcgcggatgaccgagatcgtgcgggtggcgtagtcgccgcccagggggctgagggcgacgtcgacgttgttgacgatgtcggtgaagtccgtggtggtgtagtcgatgagctggtcggctcccaggtcgcggaggaagtcgtggcgggcggcgcgggcggtgccgatgacggtggcgcccaggtgtttggcgatctggatgaccgcctggccgatggctccggcggcggcgtggaccaggacggtttctccggcgcgcaggttggcggtgtcgaccagggcctgccaggcggtgaggccgacgagggggatggcggcggcttcggtgtgggtgaggcccttgggtttgtggtcgaggtggcgggccggggaggtgaggtattcggcgtgggccgcggcgatgtgcgggaagcggggcatgccgtagacctcgtcgccgacgcggaatcgggtgacgccgatgccgacctcttcgacgacgccggagacgtcccagccgaggatgaagggtggtttgccgatgtagaggccggtctcgcgggcggccgggtccacggggttgactccggcggcgtgcacccggacgaggacttcgccgtagccgggttcggggcgggtggtctcgatgaggcgcagtacttccgggccgccgagttcgttttggctgatggcgcgcatggtcttgggcatggatcagacagtaatgggggatgggggcggcggccagtggcctaaacgtcaatgtgcgcgcagtttcggccaagggtgcggctagcacatcggccgggggttcaggacgggggttcggactgggccgtcaggacgcgggcgcgcaggtcggtccagaaggtggtgaagttctcggtgttgtcgcggatgagctgctggaactcgcggacgaacgtcgcttccgcctccagctggccgaggcggtattcgtgttcgatgtggaaaagcctgtggatggacgggtcgtcgtcgacgtgttcgtggatgcgcgcgatttgggcggccagggctgtcgcgcgttcggtgaggagttcgtcgacctcctcgggggccagtgccgcgaccagggacaggacgccctcgaacatgcggtgttccttggcgggcgtggcgatctgggtgcgcatgcggtcgcgcagttcggcgcggccggagtcggtgaggcggtagaccgtccgttccgggcgctggccgtcgcggacggtctcgaaggcctcgatgtggccgtcgcggcgcagctggtcgatgaccatgtacagcgaggcgtgtttgtagtcgatgctctcctggccgttgcgttcgcgcaccaccttgcccagttcgtaggggtggcggggtttctccatcaggtaggcgagcacggccagcgacagctggtagctggccgcacttcgcctggccatgacttctcccaaagctcacacgtcgaggacgatccgcgcgccccgggcgcgggagacacaagggtagatcacgtcgacgcggtcccgctcgtgcggttgcagcacgtcgtcgcggtgctcggggacgccgtcgaggacccgggtgcggcagctgccgcagatcccgtcctcacaggacagatcgatggcggggttgacgcgctggatcgcagtcagcagcgtttcgtgttcggcgacctcgacggtggcgtcgctgtcggccagctcggcggtgaaggccgtgttgggggcggtttcgcgttggctggcggcgaagcgttccaggtgcaggctgccgtgggggcggtgggcggccacggcgagttcgaccgcgttgagcatggtctcggggccgcagctgtagacggcgaccgactccgacgtgtcgcgcagcagcgcggtgaggtcggggcgggcgtgggtgtcggcgggcagcagccggacgcgggagccgaagcgggtggccagttcggaggcgaaggccatacgggacagtgacgctccacggtagacgagcttccagtcggctcgtgcggcgtcgaggtgttcgatcatgggcaggaacgggacgatgccgatgccgcccgcgacgaacaggtaggacgacgcgtcggtgagcgggaagttgttgcgggggccgcgaagtcgcagcgcggagccccggcggaggtcgtggatctctatggaaccgccccggccgtcgggctcgcgcagtaccgcgacgtggtaggtgtcctgttgggacggatcgccgtacagtgagtactggcggaccttgccggacgggagcacgaggtcgatgtgggcgccgggggcccagtgcggcagtggtgagccgtcggcggcgcgcagggtcacggcggcggtgtcgtcggcgatgagacgggtgtcggccacgacggcggcgagctcggtcgcgggaacgcttgcggccgtgggcaagtcactcgccgtcgcgggaacgctcgcggccgtaggtgaggcgttcggcgtcgtgggaacgcttgtggccgttggtgaggcgctcgccgcggaagccgccgccgttgtcgcggctggtgccgtcgccgcgacggggacggttcgggccgccgcgcggcgctggcgggcctgctccagttggcggcggccccgacgggtgcggccgccgggtttgtacagcgacagcagcatcgcggccgccaggctcagcgtcgagaccccgaagctccagaacaccgcttcggcggcgccgtcgatctgggagaccgtgccgccggtctcggcgagccgggtcgcctgggcggcggcgctttccagcatcgggtgcatgtaaccgaaggcgccgaacaggatcaccagcggaatgaagaacttgatcgccacccaccagtagcgcatcagcccccaggccgtggtcaggccgagcgcgatgcccgccagcgaggccgcgaagttcgcgttggggagcagcgtcatgtcgaacacgaccaggagttcgtaggacaccctcgccgcctcgatgcccgttgtggtcatcgcgatgaccgacacgagcacgaacgtgacaccgacgcccagccagatcgccgaggtgatcacatgcgtcgccagcaaggctttgcgggctcgtggcccgatctggcccgcgagcagggccagggccggtatcgacacccaggtgctgaacatcgcgaggatgtcgccgatgacgaaggcgttgaccatcgtcaccagcgcctggccccacgcgagggtcaggatgacggcgcggggggtgcgcgggcgccaggtggccaggaccgcgaccacggcggtgagggcggcggtcgcgtaccaggcgggtacccgggcgtcggggaacgtcggcgggaacagtggcggcagttgcgaaagcagcagtgccagtccggtgtagacgaattggatgacgcgggcggcgcgactgtggccgccggacggcgttggcattctcgtggctcctcagacaatgagtcgaactcgattagtcgatatcgactaaaagtctggacggcgagctccgcagcggcaatacgggtttgcccggagaaatcccttaggggccaagccaaccaagccaagccagccaaagccagagcgaaggagcggggcacaggggcggcacggccagcacgaaaacggccccgcgtccgagaagacgcggggccgtacggttacgggtttcgggggactacaggcggtccagccactcgccctcgccgagctcgtgcagcagacccacgtagcgctggatcttcacctggtcgcgcttgccgacggcggccagcagcgcgaagtagttcagcgagttgaggaactcctggtcggtgacctgcgcgttgggcgcgtccaaccgggcgtcgaagttcgagttcgggacgcgccattcgccgtagttctcgtccaggtagcgctccggcgggtccgggacgaactgcggcttgcccaggaagtcgaccgtggtcaggtcgaacggggagttccaccagcgggtggcggtcccgtcgtgccagatcttgccgtccgcctcgtccttgtagtgcgggaagacgtcgatcatcatcccgttctcgtggttgatgcgcagccggtcggtgttgaagtcgatcttgcggacgttgaagtccagcgaccggtcgaaggcgtgctccaggtcgtagggcgagatctccgtggtgaagaagcccaggtcgatgtccttgtcccaggagatgaagccgccgtcgcgcaccagacccagcagggtgcccgagatcaggaagccacggacgccgagcttctcgaactcggcgttgagctgcgccagcgccaccgtcgccttcgactcgaacgcgtcggcgtcgggggtggaacggcgggccttgatctgcttgaccgcgttgtgcttcatccggcccaaacggcgacgcagcctgcggccgcgcagcgcctgcaacacgatcgccttgcgcagcagcgcccggcactcggcgtgctcaccggcgacgctggcggcgcgggccaccgtggtcagcatcggcagcaccttgtggcagccgcgcgggctgtcccaccacagcgcccggatcggctcgtagtcctcgggcttctccatcagcgaacgcagttccgaccacagccgggcgtagcgccacaggccggaacggatcgccgtgaccagcaggtccttggcgccgtcgcggtctcccgaggcccggaccttcttcgcctcggccagcacactggcggccagttgctcgcgctcgggcggagtctccggcattacctcgggaagaactgctgacacggtggcactttctctcatcgtcgtcatgatgcggtcaccgtcctggccagcgcttcctcaccagcgctgcgcaggtcggcggcggctccggtccggtcgccattggtgagtttcttataccctcgccgaatgtagtgcagtttcagatactccggccaggtcgtctccacgttgggagcgtccttgctgtcgaaggcgtcgaagcccgggtagggcgtgcgccagtcgccgtagttctcggtgaggtagttgtcgatggtcgcgggcagcggcaggttcaggccctcgaactcgcgccgcttgatctcgaagggcgagttgccccagcggacgaacaccgcgtcgtgccacatcttgtcgccgtcgcggtagaaccggaagatgtcgatcggtgagccgccccggtgcttgagcccgaccttcttggtgtgcgggtgcaccacgtcgaagtcgaagcgcgggttcttcgcgaacagcttgatcagggcgtcctggtcgaagtcctcctcgaagaccccgacgtcgatgtcgttgtcggccgacagcggacggccctgccgctccaggcccagcgcggtaccggcggcgatgaagtacggcaccccggccccgtccagcgcccggtgcaggtcctcgaacgcggcccaggggctcttgccctccaggctggagtcgacgatcgggttgtcgacagcgatgccgtcgacgatcagctggatgccacggctgtacagctcacacgcccgctcgacctcgcccgcgcgggcggcggcggtggccagctggcgcagcgccttgtgcaggtcggtggggtcctcgtgcggcagcgagtcccaggcctcctggagccgtccgtactgggcggccgagtcgcacatcttcgccacggcccacagcacctcgccggtgcgcgggaaccgcttcagcgccaccaccgcggcggcgtcggcctcgtcgcgcggcagcacccggtagccgtaggtgatcatccgggcgacgcagcccgcgtgcgagggttgcagcatccggccgttgcgggcgcactcgagcgcctcctcgtagcggccgtagtaggcgtggaagtcggcgtgcaaggcttgcagcccaggcgattccgggaaacgaccgtcgagggcggccagcgtgtccgtcagcagttcgtcggctccggcccgaaacaccgcgcgggccgcgaccagcgccaccgacagatatcgggtggggatcccgcccgaggcgcggatgaacctggtgatctcctcctggttggagttctgacccagatacttcagcgccgcgtaggtgcgggccgcgcccgagggcatggcccggtaaacgggggcgcggctgagaacccgaacgacggtctgcttggtggagaaggccatgaatcgattttcctcgaatctgctgggaattgcctgggtgtcgcacgctccgttgcgctagtgcctaaaaggtttcgttggcgcgggcgagatcctcggcgaagtccacctcgatgacggggtggcgggagatgtcgagggcttcgaccttcatgccgtccttggcgatggccagttccagcccgcgttcaaagtagtcctgcgcgtcgcattcgtccagacgcctggccagcagagcccggtcgccggacgagatgaagtttatgccgaccgcctcgccgagcgcgccggaggcgacgaccttggacagctcggcgatgtaaccgtcggagtcgagggtgtacttgacctcttcctcggccaccgattcggtgttgacgcacacgaaggagcggtccatcgcgatgtggggcagcaggtcgtccagcacggcctcgtcgaagacgacgtcgccgttgagccacagcacgccaccgggaccggtgatggtgagggccttgagcagggacttggacgtgttggtgtcgccgtagtcctggttgtagatgaagccgacgtccggcgccgcctccatgatcatctctttcttgaagccgacgacgaggtgaatggagtgacggctgaagcgtgaggtcaggtggcgcagcgcccggtgcagaatcgtctcgccgtcggaaagcggcgtgagcggtttggggtgcgggcgccccagccgcgagccgaccccggcggcgagaatgacgatattggttgccacggaatctcctccagaaaaatggtgggtgcggtggtaaggatggtggtttcggatggcaaggggcgaaccgccaaacgccgagcgactataccaccggcgccgggaacgtttatcggacgatgattcgcgcccgttacctacttgttggttagccgtaacccacgtgacctatgtgatgtcgatccggtacgcccccggggccgggtagcaggtacggaacaccggttcggggaagtcgcgttccacggcgctggtggcgatcgcgtcgcacacggcctcggcgtcgtcctcgccgacgatcgcgatgacgctgccgccgaagccgccgccggtcatgcgggcgcccaccgccccggcccgcagcgcggcggcgaccaggtggtcgatctcggggaccgtgatctcgtaatcgaccatcatggactgatgtgactcgttgaagaggtaacccaacagcagcgggatgtcctcggccccggcccgcagcacctcggccgcgtcgcgcacccggtggttctcggtgacgatgtgccgcacccggcgccgcagcaccaggtcgggcaggtcgaaataggagtggtcgccgacgtcgcgcaggctctcgacgcccaacagcgccgcggcccgttcgcagtcgcggcgccggtcggcgtactcgttgtcgacgtgccggtgcggggcccgggagtcgatgagcagcatccggtagccggtgccctccaggtcgaaggggagttcctcaatggactgcgtgcggcagtccatgaacagcgcgtggttctcgcgcgacatcagcgaggcggtctggtcgaggatgccggtgggcacgcccacgtactcgttctcggcgcgctgcgcggccagcaccgcgcgccggggctccaggtctacctcatatatgtcacacaacgcgcccagcaccgccatctccagcgccgccgaggacgagaccccggcgcccaccggcacgtccgagacgatggcgatccgggcgccgccgatctcgacggcctcgtgctcgcgcagcgaccacacgatcccggccacgtacgccgaccagtcggtcacggcgtcggccggacggtccttgccgccgacgcggcccagcccgaaggtggaggtctgcgggatgccgtcggagtgcacccgccaggtggggctgcccgccttggaaaccgccgccaccgtgtaatacgggatggcgtgcggcagcacgaaaccgtcgttgtagtcggtgtgttcgcccagcaggttgatccggccgggcgcggcccacacggcgtcggggtcgccgccgaaccgcagccggaagacctcgcgcgcccgcttgacgaggtcatccatgccggtagaactcccacgcgtcggcgatgatgtcgtccagcgacggcttctcggggcgccagcccagttcggcggcggccttggcgctggaggcgacgagcgtgtcggggtcgccggggcgacgcggcgcgggcttgaacggcacggtcagtccggtcacccgctccacggccgcgatgacctcgcggttggagaagccgttgccgttgcccaggttgtagatctggtgctcgcccggctgctggttcgccagcgccagcaggtgggcccgcgccaggtcggcgacgtggatgtagtcgcgcacgcaggtgccgtccggggtgtcgtagtcctcgccgtacagcttcagcgcgccgcggtcaccgttggcggcggccaggatcagcgggatcaggtgggtctcggggtcgtggcgctcgccgtgccagacgccggacgcgtccttccaggccccggccacgttgaagtaccgcagactgaccgcggcgatgtcgaaggcggtgcagtagttggtgatggcgtagtcggcggccagtttgttggcgccgtaggtactggtcggccgggtgatcgcgttctcggtcgcgggcagttcggaggggttgccgtacaccgacgccgaggacgagaacacgagcgacctcacaccggcggcgtgcatcgcgttcagcagcgacagcgtgccgacgacgttgacgtcccagtagatgtcgggcttcgccatggattcgccgttggcgatgtagcccgcgaagtgcagtaccccgtcgaagctgtcgtccaggacctcggcggcctcgtggatccggccgcgcaccaccgtggcgcccgccgggattccggtgtcgccgttggtggacaggtcgtcgagcacgacgacctcgtgcccggcttccagcagcatcgtcgcgacgacggatccgacgtaaccggctccgccggtgaccaggtacttcacaatgcctcccgcagcattctcgccgcctcttccggcggtacatcgttgacaaaggcccccatcgccgattcggaaccggcgaggtacttgagctttccgggtgcgcgccggatgctgaacaagcgtagatgcgtgtaggacaggtcccggtcggcgcgcaccgggccctggtaccacgccgagatgtacggcagtggcgagtcgaacagggcatcgaagcggcgcaacacatccaggtacaccggcgcgaagctgtcacggtaaccgccgggcagctcggtcaggtcggcggcccgcgtgtgcgggtacaggtggacctcgaagggccaccgcgccgcgaccggcacgaacgcggtccagtgctcgccggtggcgacgatccgggtgccctcggcgcgttcggcggccagcgtctcggcgaacaggttgccgccgccgttgtcacggtgccgacgcgccaccgcgagcattttggccagatccggtgccacgtacgggaagccgtagatctgaccgtgcgggtggtgcagggtcacgccgatctcctcgccccggttctcgaagcagaagacctgctcgatgtcgtctcggcgcgacagtttcgcggtgcggtcgatctgcgcgtccagcaccagccgggcccgggtcgggctcagttccgcgaacgaggagccgtggtcggaggtgaagcacacgacctcgcagcgtccggcggccggagggtgcggctggtgcgggtcggcggcggtccggcccccgaaggacgggaaccggttctcgaacacggccacgtcgtaggacggcgccgggatctcggtcaggttgtcgtcagtggacggacacagcgggcaccggttggtggcgggcagcaccggccgggtctgacgggcggcggcaacggccacccactcgtcgcgcagcacgtcgtggcgcagctgcgcggcggtcgaccggggcggcaggtcccgcttgtccgcgaaggaatcccgccccgaaccggggtgctcgtcgtagtagaacagctcgcggccgtcggccagccgggtcagtgtgggttcggtggtggatggggtcaccggttgtcctctccggcgatgatcagctgcccgaccgcttcgcgaagcgcggcccgcgcctcctccggcagaccggcgtcggtcaccagcacgtcggcgtcgtcggggcaggcgatggtgcggatgccgacgatctcccacttggtggagtcggcgaccacgaccagcttgcgggcggcggcgatcagcgccttgtcggtctcggactccatcaggttcggggtggtgaaaccggcggtggcgttgacaccgtggacgccgaggaacagcgtgtccacattgatggacttgagggacgcgaccgcgaacggcccgaccagcgcgtcggagggggtgcggatgccgccggtgaggatcaccgtctggtcgccgcgtccggaacggtagaagacgtcggcgaccggcaccgagttggtgacgacggtcagcccggcgacgcccacgaggtggtgggccagcgtccaggtcgtggtgccgccggacagcgcgatggcctggcccggggtcacgagtttggccgcggcggcggcgatggcctccttggcctctttctgccgcaccgacttggcggcgaagcccggttcgtcggtcgacccgatgtcgaccgccgttgctccaccgtggacttttgatacgaggccgcgatcggcgagggtctccagatcccggcggatcgtcatgtccgagacaccgaactcctcgacgagttcggcgacccggacggcgccatggcttcggacgcgttcggcgatcacagcctggcgctgctgggccaacatggctactcctggtttcggctgtcccgcaacggctcaggcgcagccgggcagcctcttcggctttcgtcgtgccgcgaccggctgagggatgaccggcgcggaagtcgatcataaacgcacatgaccaaacatgccagcgtgggttctcgactgtgtcgcacaacaagctaccgacatcgaccccactcgcgatcgggccgcaagacccctacctgacagataaatcgctgaacggcaggtcaagcgggcacacgtcgaggggctacggcagaattgggcccatgacgtccaccgagcccgcgaccgaggccgtccggcgcccccgggtgctgtccggaatccagccgacggccgactcattccacctcgggaactacctgggggcgttgcggaactgggtcgccatgcaggacacacacgatgccttctactgtgtcgtcgacctgcacgcgatcaccgtcgaccacgacccgaaactgttgcgcaagcgcagccggatcgccgcggcgcagctgttggccgtcgggatcgacccggcccgctccaccctgttcgtccagtcgcaggtgcccgagcacccgatgctgtcgtggatcctggagtgccacaccggtttcggtgaggccgggcggatgacccagttcaaggacaaatccgccaagaacgaacgcgtctcggtgggactgttcacctacccgatcctgcaggccgccgacatcctgctgtaccgcgccgacgccgtcccggtcggcgaggaccagcggcagcacctggagttgtcgcgcgacctggcacagcgcttcaacaccaagtacggcaacgtcttcaccgtccccgaggcccacatcatcaaggccaccgggacgatccaggacctcaccgaaccggcccgcaagatgtcgaagtcgaactcgcagcccgcgggcatcatcgacctgctggacgacccgaaccggatccgcaagaagatcaagtccgccgtcaccgacaccggccgcgagatcgtcttcgacccggagaacaagcccggcgtctccaacctgctgacgatctactcgtcgctcaccgagacctcgatcgaggaactgcagaaccgctacgccgactccggctacggcgacttcaagaaggacctcgccgagatcgtcgccgacttctgcgccccgatcgcgcagcgcaccaagtcgtacctcgacgacaccgccgagctggacaagatcctgctggccggtgccgagaaggcgcactccgtcgccgcccacaccctcgcgcgggtctaccgcaagatgggcttccgagaaccggtaagggactaggtgagcgccgtgctgaccgttggtgtcgccatcccgatccccgatccctggggccagcgtctcgacgccgcccgcgctcgcaccggcgatccgcaggccgtccacgtgcccagccacgtcacgctgctgggtcccaccgagatcgacccggagcggctcgacgaggtggagaagcacctggcggccgcggccgtcggcgcccgcccgttcacgctgcacctgcgcggcaccggcaccttccggccggtgaccgaggtggtgttcgtcgcggtggtggcgggcatcagcgagtgcgagaagctggaggccgcggtgcggtgcgggccgttggccaaggagctgaactacccgtaccacccgcacgtgaccgtcgcccacggcgtcgaggccgaggccctggacgcggtgttcgccgagatgtcggagttcgaggcccgcttcgaggtggacggcttcgtcctgtacacccacgacagcgacctgacctggcgtccgcgcaccaccttcggcttcgagggctgacctgacccgagcgcggcggggataggacacaatggtccggtgaagttcccagacgtggaggcgatgttcgaccgggccgtgctgtggctgcgcaggaagtcgaagcggttcgaccacttctggctggcgcaggagcgcttcttcgcggtcgacgcggggcggctgtcggcggcgatctcgtactacgcgttcttcgccgcgttctcgctggcactgctggcgctgtcggtgttcggcttcctgctgaaactgccgcggctgtacacgatcgtcgaggactggctcaaggagaacctgccgatcatcggcgtcgagacgatcgccgaatcggcccccacggtgggaatgatcgcgctgggggcgctggtcatcaccggggtcagctgggtgcagacgatccgcacctcgatccgggcggtgtggctgctggaacaggaacccggcaacccgatcctgcgctggatcatcgacctgctggtcctgatcgcgctgggcatcctgctggtcgggacgctggcgatcaccgccgtggccgaggtggcgctggcctggctgggcgacggcaacgacaacaaggccctgtccacggccatctactacggcgggacggtcgtgggcatcgtcgtcaacaccgtgctggtcgcggcgctgttgtcggcgctgccgcggctggcgctgccgttcaaacggatcgtctacccggcgctgtgggtggcgatcggcctggagggcctcaagaccctcggcagcatctacatcaagagcgccgcccaccgtcccgcgtaccaggcggtcggcaccgcggtgggtctgctgatcttcctgtacctgttcaacaacatgttgatgttcgcctcggcgtggacggccaccagtgagcgcggcaaggccatcgatctggcggtgagggaacgcaaacgcatccacaccgacgaactcgagcgtgtacacaaagaggactgaggcgtaaatcggtacgcgtgtcgtcccagggggtggacaaatggcacgtttcggcgaggcagactgtcggttccgttggctataaacggaaccatggcccgtgacgtttcgcgttcggccggttcggggactgtcgacattcgggtactcggatccgtcgaagtgagaatcgaagaaactgtagttgacataggacatacgaggcagcgcgccgtgctggcgatcctcgccgcccgggtgggggccgtggtctcgatcgcgcacctgaccgaacagctgtggcgcgacgatccgccgcagcgcgcccgcgccaccctgtacagctacctgtcgcggctgcgcaagatcttcgcggccacggcggtgtcgatccggcgccgctccggcggctacctgctggaggccgacccgttgacagtggacgtgaaccggttccgggagctggtgtcccgggcccgcgacggcggtgacctcgccgactgggacgcggcgatggcgctgtggcgcggcgaaccgttcgcggaactcgacgtcccggagctcgacaacctgcggaccactttggacgcggaacacttcgcggcggtgctggaccgcaacgacgcgctgctgcggcgcggtgagcacacccgggcgctgccggaactgcacgaactcgccgaacgctccccctgggacgagcgcctggccgggcagctgatgctggccctgtaccgctgtggccggccgagcgaggcgctggaccactatcgacggttgtcgacccggctgatcaccgaacgcggcgtcgagcccggcccggaactgtcggcgctgcaccgcgagatcctcaacgacgccccgagcctgcgcgcctcgtcgcccgacgagcgcgacggcgggcccgtaccggtaccgccccgcgaccggacgacggtgacgccgcgccagctgcccggggacatgcccggattcaccggacggcagacccacctcgaccagctcgaccggctgctggcgggcggcgaccgcaccatcgtcgtctccggaaccgcgggcgtcgggaagacctcgctggcggtgcactgggcccaccgggtcgccgagcggttcggcgagggccagctgtacctgaacctgcgcggcttcgaccccgaggccgaaccgctgtcggccgccgacgcgatcctggccttcctcgacgcgctcggcgtccccggaccccgggtgccgcccggcatcgaggcccagacggccctgtaccgcagtctggtcgccgaacgggaactgctggtgctgctggacaacgcccgcgacgccgagcaggtccggccgctgttgcccggcggcgatcgttgcctgaccctcgtcaccagccgcaaccggctggccgggctcgtcgccaccgagggcgcccggccggtcgcgctcggcgagatgtcggaactggaggcccgggtcctgctgcgggcccggctcggctccgaacgcgtcgacgccgaaaccgaggtcgtcaccgcactgatccagcactgcggcggactgccgctggcgctgtcgatcgcggcggcccgcgccgaggtggacccggccgcgtcgctggcgccgttgctgcgccagctggccaccgccggcggcgacttcctcaccctggacgacgccgacccgaaaaccagtgtccgcagtgtgttctcgtggtcctatcgttgcctgagcccggaagcggcgcggctgttccggcggctcggcatccaccccggacccagcgtctcggtgaccgccgcggcgagcctgctcggcgagtccgtcgacgggacactctcgtccctggaggaactggtccgcgcccacctcatcgaccgcgacccgtccggccggttcaccttccacgatctgctgcgcgactacgcccgcgaactcgccgccgacaccgatcccgaaccggaccggcacgcggccgtcacccgactgctcgaccagtacctccacggtgcccgcgcggcctggatgctgtgggacaaccgccgcagcgcctaccggctgcccgaacccgcgcccggaaccacactggacgcgatgtccaccgccgaggacggtcaggcctggttcaacgccgaggaaacagtccttatcggactcgtgatgctggcccatcgcgacggccacgacgcccacgcctaccgcatggtccgggcgatggaacggccgctggaatggcgcggccgctggatcgcctggctgacctgccagcacatcgccctgaaggccgccacccgctgcggcgacctggccgcccagtcgcatgtccacatgttcctgggccacgcggacctccgccggggccgctaccccgaggccgaggaccacttcgagcgcgccatcgaactgtcggcggaagttgacgatcactatggactggcgcaggcccacgtcgggctcggcatgaccttcaagcggcaggacaaaatcgacctggcactcgaacacgagtatcgcgtctgcgagatctacgaggccgaggggggcgttgagcccggctacctgttcgcgctcaacaacctgggccgcaccctcgccctgcacggggaccacgccgaggcgcttcgccgctgcgaacgcgcgctggagctcggggtcgaacacgcgaaccggcgggcgatagcctccgctttggacaatctcggtttcgtccacgcccaacgcggcgattcgcgtacggcaatcggctactacgaacgcgccgtggccgcggaacgggagttcgggaacgcgttcaacgaggcccggactctgatgtcctacggtgacgtcctgtgcgaagcgggcgagacgaccgccgccgtcgaccggtaccggcgggcggtggccatcttcgatcgcctcgatccggacggaagccaggaggccgacgaggcccgcgccaagctgaacctgctcggcggcggaaccgatgacccggtcctggagaccgcaacgggaggcgaatcccggtgacctgcgacatccgggtgctgggcccggtgaccgtcgtgaacgctggtgaacccctcgacctgggacatcgtcggcaacggacggtgttcgccctcctcgccgcccaggtgggaaccgaggtctcgatgtcgtggctggccgaacaggtgtgggaatcacgtccgccgctgcgcgcccgcgacaccttgtacacctatctgtcccggctgcgcaagctcttgtccgctgtggacgaggtggaactgcggcggcgccgcaacggttacctgctcgccgccgacgccaccaccgtcgacctgtgccggtttcgcgacctgtccgcgcgggcggcgcgcgtcgacgggcccgaggcgctcgcgttgcggcgacaggcgctgggattgtggcggggcgacgcgttcgccgacgtcgcggcaccgctgctcgacacgctgggcgccacattggagtatgagcgtttcggtgtggagctggagttccatgacgcgctgttgcgggaggggcggggcaccgaagcgctgccgaggctgcgcgacctcgtcgatgggaacccactggacgagcgcctggccggacagtacctgctcgccctgcacgcgagtggcgcgaccgacgatgccctcgcgtacttcgagaccctgcggaaccggctgctggccgaccggggtaccgaacccggcgaccggatccggcgcctgcgtgacggactccggaacgccgagggcgccgccgcgatgccatccgcgatggtgccccggcagctacccggcgacaccgcggtcttcgccggtcgtgaaacggagctggcccggctcgacgcgttggcgctccaccccggcggcgagtccatcgtggcgatcagtgggaccgccggggtcggcaagacgaccctggccgtgcgctgggcacatcgagcggcgaagcacttccccgatggacagttgtatgtggacatgcgtggcttcggtccctccgaacgcgtggtcaccccgtccgaggcgattcgcggactcctggcgggactcggtgttcccgccgaccggataccgtccgatttcgacgcccagacggcgctgtaccgcggccacctcgccggtcgccgcgtcctcgtcgtcttcgacaacgcccgcgatgccgcccaggtgcgaccgctgctgcccggcggggcgggttgcgtggcggtggtgaccagccgcaacgccctcaccgggctgctggcccccgacgcggcggcctcgctgaccgtcgacacgatgccgctgcccgactgccgggccctgctggccaaccggatcggcgccacccggggcagtgacccggccgcgaccgacgagctcattgaggcgtgcgcgcggctgccgctggcgctgagcatcgtggccgcgcgggccgtcaccgacgtgagtctcaccccggcgcggctgtccgcccagttgcgcgacgagcgaaccaggctggaccacctcgacgccggggacaacgtggccaacgtcagggcggtgttctcgtggtcctatcgggcgttgagtcccgaggcggcccggctgttccggctgctgagcctgcacccgcgcggcgagatctcggccgcggcggcggccagtctggcgggaaccgatctcgcccctgcccgcggcgcactgtccgaactggtcgacgccgggctgctgagccgccacggcggcgacttcggcttccacgacctgctgttcgagtactcccgcggacagtgccgctcccacgagaccgcctccgcgacccgggcggcgatcacccgggtgctgaaccacttcgtacgcaccgcgtacgcggcatcccggctggccggaccataccgccgggccgtcccgatcgacgtctcctgggcggagtccgtgaccagcgagctcggcaccgccgacgaggccctggactggttgcggtcccgcaagtcggtgctgctggcaggggtacggctggccgccgaacacggtgtggaccgctgcgtcaccgacctggcctggtcgctgtcggacttcctcaaccgcaaccggcactgcgaggacgcggtcgcggcgcaacggcttgccgtggccgcggcccaccggctcggcgaccgggcagcactggcccgcgcccaccgcggcgcggcccgcgggctcaccgtcctgggacacttcgatgaagccgagcgggacctgcgaaccgccctcgaactcttcgaggcactcgacgacgacggcggccgggccgatgtcctgtcgggcttcggtttcctgtgcaaccagcgcggggaccacgccaagggtctagaggtcacgatgcgagcggtggaactgctccgcgcgggcggacacatccccgagctgatccgcgaactcggcaacgccggttggttccacgcgcaactgggcgaccacgaggccgccatggcctactgcgtcgagtcgctggaactggccgagcgggccggcgaactgtcactgcgcaacgcgcagtggagcagcctcggctacgtcgccttccggcagggcgaccaccgacaggccatcgagtactacgaacacgcgctggccctggatcgcggcagtcagcaggaccggccccacgaggccgcgaccctcgcgtacctggcacaggtgcacgaggcgatcggcgaccacgatcgggcccggtcctaccgacgcgagtcgagggccatcctggacgaactgggactgccggtcccgcccgatcagccctgaccgttcggctcggcggcgaaggccgtcgcgtgcacggcgtgcagctgtttggtcctggtggtcagggacgtcgtgagcgcggcggtcacctcttcgcccagcgcccgttccgtcagtccggccgcgatgggccggtcgagggccaccaggatgcccttcgacgcggccagtttcgcggtgacggcgccgctgggtgagttcgcgctggcttggattcgtctgactttctccaggagtggcatggagtctttcctcgtacgtagggaagtcgagtggtccgactgtcccgccgccaccttgccgatatctgaaatccccagctcacccccaaatcggtggacgaaacccgcgccgcccggcagactgcccaaccatgggctatgtcgatgtatccggggtctcctacgcgttgcccgacggacgggtgctgttcagcgacgtctcgtttcgggtgggcgagggcgcgaaggtcgcgctgatcggcgccaacggcaccggcaagaccaccctgatgcggatggtcgccggggacatcgaccccgtcgagggtgccatcgcgcgttccggcggactgggcgtgatgcggcagctggtcgggatgcgcgagtcggagcggacgctgtcgcagctggcgctgtcgctggcgccgccccgggtgcgggagcgcggcgagcgactgggacgggccgagcagcggctggccgaggccgagaaacggggcaagtactccggggcggccgagaaggcgcaggtggagtacgccgacgcgatcaccgcgtggggagacgccggcggctacgagttcgaggtcctgtgcgacaccgtctcggtgtcgattctggaactgccgtgggacgagacccgcaaccggccgctgaacacgctgtcgggcggggagcagaaacggttcgcgctggagctgttgttgcgcggccccgaggaggtgctgctgctggacgagccggacaacttcctggacgtccccgccaagcgggaactggaggagcgcgtcaacgcctccgagaagtcgatcctgatggtctcgcacgaccgggaggtgctggccaacaccgcgcagcggatcgtgacgctggaggccggggacgtgtggacgcacggcggcggtttcgccacctggcacgaggcccgcgtggcccggcacgaccggctggaggagctgcggcgccgctgggacgaggaacaccagaagctcaaggacctggtgatcatgtaccggcagaaggccagttacaacgccgacatggcatcccggctgcgggcggccgagacccggctggccaagttcgaggccgccggtccgccgccgttgccgcccaaggaccagaacatcaagatgaaactgcgcggcggccgcaccggcaaacgcgcgatcatgtgcgagcaactggaactggagaacctgaccttcccgttcgacctggaggtctggtacggcgaccgggtggcgatcctgggcgccaacggaaccgggaagtcgcacttcctgcggctgctggcccggggcggcagcgacggtgacggccctgtggacggtgtccggctggacccggtggcgcacaacggaaaagcacgcctgggcgcgcgcgtccttcctgggcacttctcgcagacccacgaccggccggaactgtcgggccggacgctgcgccagatcctgtgggagggcgacgagtaccggcggtcgatggaccgctcggcggccatgaacgcgctcaaccgttacgagctgacggcgcagtccgagcagaccttcgggaccctgtcgggcgggcagcaggcccggttcatggtgctgctgctggagctgtcgggcgcgacctgtctgctgctggacgaaccgaccgacaacctggacctggccagcgccgaggcactggaggagggcctgaacgctttcgagggcacggttctggcggtcacgcacgaccgctggttcacccggggcttcgacaggttcgtcctgttcggagccgacggcgaggtcaccgagaccgaggaaccggtatgggacgtccgctgactcacagcgcggaggcgttgggccccaacacgatcgccacgcccacgacgaacaggaccgcgtaggcggtcagccgttgcccgcgtccctcggggccgacgccgacgagggatcgcgggccgggcgcgtcgcggtgatcggcctcccacaccgacacccggttgcgtcgcgggatccggtcggactcggtgttggcccggcgccgccactcggcgtcgggctcgcggatcagcgacacctcgggacggtcggcccgcagccgggccaccacgacgacgctgcccggctggaaccggggtatctccaccggatcgacgagcgcgcgcaccgtggtggcgtaggcgccgcggtcgaagggcgccaccacgaggtccagttcgcacagtggcgcgtcgttgatgctggtgccggtgcgtttgatgccggtgatccgggccagtgcccccaggttctggtccagcagtgcgcgcacctgttcgtccttcagcggcagcacgccgcgcaggctgttcccgaccagggccagggtcagtccgatgatgaggaacggcagggtggtgggccagatccacgcgatcccttcggcgtcggtgaggaggtcgagtccgaccccgccgacgaagatcccggccagcagggccgtcaacagtcgcagcacgctggaaacgtatccgggccgaaccgggatcacaaaacgatttgcgtcacagttcgaactcggtcaggatcggcaggtgatccgaagcccgcgggtcggtgtcgtcgacggtcatcgcacgcggctccaggtcttcggagccgaacacgtaatcgatgcggcgcttgggtttcgtggacgagtagctgtatcccttcccggaaccggccaccgcccacgcgtcggtgaaccgccgcgtcatcgccgcgatcgcgggcgtgttcggctcgtcgttgaagtcgcccacgacgacgctgcggcgggcgtcgtcggcgaactgtttcgcgaccgccttggcctgcgccgcgcgttcctcgtcatggtgcgcgtggatgagatgcgtggtggcgaaggacagcgacccgcccggcatgtcgatctcggtgcgcagcagcccgtgccgcgcgtgatcgtcccagcgcggcagcgcgacgttgcgggtctcgcggatcggccagcgcgacaggatcgcggtgccgtactcgcggcgtcggcccgcgccgtcggatcgccgcaactcgttgagcccgaacgcgacgtgcaggccgagccgtctcgacagccacgccggttggtcaacatggtcgctgcgtttccagaaccggtccacctcctgcaatccgatgacatcgacgttcagtgcctcgatacggcgggcgatccgttccaggtcgagcacgtcgtccgggcttgctccatggtggatgttgaacgacgcggctcgcagccacttgtcgttcccggtccggcgatcggcggccgagcgcgggaacggctccgccgggccggtactgccggtgagacccagcaccaccgccgcaccgacggcgccgttcagcagcgagcgccgcgaccacgtgagtctgcggttcgacatcccgcctgtatatccggtagcccttaaaacgcgaaggtccccgacagcggcaggtggtcggaggctgacgggtcctcggcgtcgaccgccatcgcggcgggcttcacgtcgggcgcggcgaagacgaaatcgatgcgggcgtgcggattgtcggacggataggtgagcccgtcgccgtctccggcggcggcccaggcgtcggggagccggttggcgatcacgtcgatggactccgcgcccggctccgcgttgaagtcacccaccaggaccgtacgttgtggagcgtcgccgaggatctcgatgatcagctcggcctgcgccacccgcacgctctcgtcggtgccgtgctgtagatgcgtgttggcgaacacgaaggcaccgccgggcgcgtccaggaccgtccgcaacagaccccgctgctcgtcgtcgccggacttcggcagcaacgtgttctccgattccgcgatgggccaccgcgacagcaccgccgtcccgtactggcggcgcggcctgcccggctcttccggggctaggtccaggttggcgccgaaggccacctccagtcccagccgctcggccagccaggcgggttcgtcgacgaaaccgctgcgtttccagaaccggtccacctcttgcagtccgatgacgtcgcagttcagtgcctcgatacggcgggcgatccgttccaggtccatgacgtcgtcgggactggccccgtggtggatgttgaagcagccgaaccgcgcctcggcgcggcgggccgaggcggtgcccggggcacccagggtcacaccgatggctccgatggccagacctcccagcagcgaacgccgcgagacggcgaactgacgttgacgcatgatgatctcccatcctcaccgagccgatgccccgacacggtcgcgggcgcgtccatgatttgtccacgtcaccagggcccttcggccccttcgcgcaaccgggcaacgcactgtgacgttagaggtacgaggaagttaccggcactctacttccgggtaaagcatctgtgatcactttggtcacatataacctggagttctttcatgtcaaagaaagtcgcgcggcgcgttgctgcgtccattatgatcgccgctttgccggtggcattggttcaggcggccggtcccgccagcgcgggcgagttcgtcgccgacccgatcaacgacttcgactgcgacggccaacgggacgcgctggacgccgacagtgccgcgagcgtgggcgggcacgacgcggccggggccgtgcgggtgcagtacagcggcaccgccgccgccatcaccattgaccagtccaccccgggcatcgcgggaagcccggagaccgaggaccagttcggcaccgaggtcaccgcctacgacgagaacggcgacggttgcgacgacctggtcatcggtgcgtcctatgaggaccttgtcgacgagggcggcgaggagcaggccgacgccgggatgatctggatgatcccgggttcggctgcgggccttgacacccaggcgtccacgagcctcaacctcaacagcccgggcgtccccggctcgatcgccgagtaccagtggttcggccgcaccctgtcgtccggcgagacccaaggcggcgaaccgtacctggtggccgccagccccggctaccgcaccggctcgacccagtgggccgccggagccgtctactacctgcgcggcgacgagacctaccggatcacacaggacagtcccggggtgccgggcaccgccgagtcctacgactacttcggtgagcgtatcgccgtgaccgaccgctacgtcgcgatcagcgctcccggcgaatccattggcagcaagtcgaacgcgggcatggtccacgtcttcgaccacaacctgcaaggcggcgtcctgaccaccgtcggcgccttccaccaggacagcccggggatctccggcaccaccgagaccggcgacctgttcggcgacggcctggccgtcatcggataccgcgccagcgcgagtgctccggtcagcgctctggtctcggccggttcgcccggcgaggcgatcggttccagcggcggctacaccggcatggcgcacctgatccgggtgtcgtcggtcaacgatctcgcccaggtgtcctcggtgcaccaggactcgcccggcgtgctggacgtcgccgagttcaacgacggcttcggcgccgacaccgcgctggccacctccaaggacgacggcatcggcagccccgccacgacccactgggcggtcgaggcctgggagttcgaggacgacgggcagggcggcgagaacgacaacccgcaggtccacgtcttcgccaacctgaccgatcccggggacggtgaccggctcatcgccgggaacgactacgggctgccgctggcgagcaccccggtgatccggtccctggacgccagcgacacctacctgtacctgacgatcccgacggatcccaccgccgtgtacggcgtgccgtggcagaacatcctcggcggcggcagcgaggagaccgtgatccaccgggtcgatccctggtagcgaaggcccagctcaggcccccggagaagccccgcttcccgggggtctcgccgtgttggccgggtggccactatgcgtcagcgccgcaacccggtatggccccgcgacgtttcacaatggccacgacaaccccggagtgccgatatgccaacgaaacaccgaaaacgcctctatgtgtccattctgctcgcggccgtgccgctggcggtggcgggcgtcgccatcccggcgctggcgggggacttcgtcgccgacccggtccacgacttcgactgcgacgaccagcgcgacgccgtccagcccacctcttacaagaacgtcgacggccacgacggcgccggttccatcaccgtccagtacagcaccgacgacgagatcgtcgaactgacccaggccacccccggcatcgcgggcaccccggaacacgacgacagtttcggcgacaagtacacctccttcgatgagaacggcgatggttgcgacgacctcgtcgtcagcgccccctgggaggacgtgaccgagaacggcaccgagtcctatggcgccggaatgatctggatcatccccggctcccccgaaggcttgcggccgaaccaatcccgcgcgatcaacctcgccaccccgggagtccccggcgcggtggcccagtaccagcacttcggtgacgcgctcgccgcgggcgacaccgccgacggccaaccgttcctcgtcgtcggggcacccggcgccaaggtcggcagcaccaaatccggtgcgggcgcgctgtactacctgcgcgacgactacacctaccggatcacacaggacagtcccggcataccgggcaaggccgagtccaacgactacttcggcgagtacctgtcggtcaccgaccgctacatcgcggtgtccgcgtccggcgagacgatcaacggcgcccccgacgcgggcatggtgcacgtcctcaaccaccgcttgtccaacggtgccctggggtccgtcgacgcgttccaccaggacacccccggcgtcagcggcaccgccgaggagaaggacgaactcggcgaggagggtctgtcggtcgtcaactaccaggccgcacccggcaaaccggtcagcgcgctggtcggcgtcggctcgccgggcgaacgcctgggcagcagccacaactggcacggcatggcgcacctgatccgcacctccggttccggtgaccggcagcagttgacgtcggtgcaccaggactcgcccggcgtcgagggcatcgccgagggcgctgaccacttcggatccgaggtcgtcgtcgccaccgagggcggcaccggaacgccgtccacgacgcactgggccgtcgcggccctggagacgggtttccagaccgaacccgacgacgggttcgaccggccgcaggtgcacgtcttcgacgtcagcgccacccccggtgacaccgacaagctgatcaaacccgacgactacggcatcccgctgtcgaaggaagaggacctggagacgctgacggccagcgccgagtacctgtacgtagaaacgcccggtgacgtgcccggcagcgacgagcaggcttatccggacacggtctacggggtaccgtgggagaacatcctcaatggacagaatctgccggtggtccaacaccgagtcaccccctggccctaaaaggagccccttcagatgagacgcgaaaccattcggctgtggtccggtgtggccgcggcggcggtcgtggccgcctcggcgctggcgatcaccgcttacgcgcaggctggtgacttcaatagggaactgaccttcgacctcgactgcgacgacaaacgcgacgcggtcgagggcgtcccctacgccaccgtcgagggccatgaggcggcgggcgccgtcaaggtcaagtacagcaagaccggtgagaaggccaccatctcgcaggcgactcccggtgtccccggcagccccgaacccgaggacgacttcggtacggcggtgacgtcctacgacgagaacggcgacggctgtgacgatctggtcgtgtcctcgcaccaggaggacgtgatcggcaaggacggcaagaaccaccagaacgccgggatgatctgggtgatccccggttcgccgtccggtctcgacacgcaggccgcgcgcggcatccactacgagacgccgggcatccccggctcgctgggagtcaaccagtacttcggggaacggctgctggcctcgaactcgacggacggaccgtacctgctcatcgtcgcgccgggcctcgacgacgccaacggggcggtgtacttcctgcgcgcggcgaaggcgtacaagatcacccaggactcgccgggcgtgtccggcgcggccgagcccgaggacaacttcggtgccacgttggccgtcaacgaccggtacttcgcgatcggttcccccggcgaggagatcgacggcgcggacggcgcgggcatggcgcacgtgttcagtctccaagccgtcaacggcaccatgaaacagctcggcgccgtccaccagaacacatccggaatctccggtgtcgccgagaagaacgacggtttcggcggcggcctgtcggtcgtcccgtatcagccgagctccggagccaaggcgataccgctgctgtcggtgggcgctcccggtgaggacatcggtggcgttcaggcaggacaagacgcgggtatggcgcacctgatcacgttcccgtcgacgggaacgtacaaacaggtcgtcgccgcacacgagaacacccccggtgtccccggcgaagccgagggcggtgacaacttcggctacagctcggtgctggtgccgaccgagccgtccggggtcgccactccgctcacggcccactgggtcgtggcgggaggcatctacgacggcgacggcgagaaccactacaccgcgctgtacgtgctcagggtctccgaatctcccggcggcggcaacgccaaggtgatcgacggcgacgactacggcctgtggttcgacgaggccaacgcgggttgttcgctgcaagccgacacgaagttcctgtactgcggctatccgccggcggccggagtgccatggggcaacatcctccacggcgagagcgaaccgaccgagttctaccgggtcgacgactagggtgtgcgcgggcatgtgcgcccgcgtatgcggtgcgtccgtacggtccccagggtcccgacttcccactggagaccacagatatgcgtttttcccgctccgccctggtggtgacggccaccgcggcgctggtgtcggcgtcggccatcgcctgggcctcggctggtgaccaggccgccgacgacatcatcgagaccgacctgatcaccaaagagctgccggacagcagtagccccaagccgctgctgcgcgtcgacggcatcgacatgaaggccggtgaaccgcggctgctcaccggcaagttctcggcgacgatgtcgttcgcgaaacccccgaacgacgacgaccggatcgacatgctcatgtcgacctggatcacctgcgccgagggcgaacccgcgcacgcgcggccctacccggaccgcaccgccctgtccagccgcaaccacgagggcgaggggcgccggacggtgacctcggtcggcctgtacacgcccaagtccgacggtgagtacacgtgtatacagtgggcggtcggcagttatacgatcgggccgtcccgcagcctgaagccggtggccggagccgaccacacgtacctgcgcgtcgacggcgaggtccacaccggcggcgccgagtggtaccagaaggacgacaaggtcgtgcgcaaggacgacccgaagacctcgacgcgcgaggacaaggcgacgatcctgcgcaaggactggaaagccggttccggcaaggtgaaggtgttccacggcacccaggccaccgccggggtcgcgggcatcgcggggatggacccgctggtgctgcgcacggacctggtggccacccagctgtccaaggacggcacgaccaagtgcgcgaccgccacgggcaccgacaagcagtcgatctaccagggatcgacccatcacctgaagatcagccgctgggtggagctgaccctgtcgaaggatccgaagtgctccacgacggtgcgcgtcgaggtccgggcgcagtacatcctgaccttgtcgggcaccccgaacaaggccgggaccctgcacggcgccctgagcgatccgttgcggccctacagcaccgcgctggccgtcaacgtgtgacggtgttcgtccacgccaccgcgtcgtccagcgcgtgctccaggatggacgcgtggtcggccgtgtcgtaccgccgatagtggatggtcgtacccgccgtctccagttccgtggccagacggcgggtcagatgtggacggatcgacacgtccgcgtcgccctgtccgatgaacagcggccggtccagcgcggcgatggggatctcgtgggtggccagcgcttcggccagcgccgggacggagtcgatgtcggtggcacccaggtcgtcgttcgtcaaacccttggtggccttgaacagttccaccaggctgccgcgttcggcgaggtcggcgagttcgtcgcccatgtcgtccaggtggtcccggcagtcgaagtgggggtgcttggcccgcaggcccaccaggatgaacggcaggatcgccgagacaggaccgtccgccagcgcggtcttggcgtcgacctgttcgcgcagatacgaaaccggggccaaggcggcggtgccgttgaagcgcagctcgggggcgtactgggtggccatggcggcggcgtgcagcgcggcgtggccaccctgggagtagccgaccgcgaaccactgatcgtccacaggggcgtcgagttgccgggcggctcgcaccgcgtccacaatgtcgtcggccgccgccaccccgtcgaggtacgggtgcgggccgggggtgccgagcccttcgtagtcggtggccgccaccgcgaaacccgcgcgcagccagccggacaggaactcgcgctccagccggaagaacccggtccgggagggcgcggtcttgtcggccagaccgcaggtgccgtgggcgtagcccacgaccggccagccggtggccggggcggcaccggcgggaatgaagaccgaaccggagatgagccgggggcggccccggtatcccatgccctggtagtggatccgaaacgcctggtgagcgtgttcgggccacagcgctacgggcagctccccgaccttgacgagcgtgcccgccgcgcgacgtggttccgccatccggacctcctgctgtggtgatcgtctccgtcgcgatcctatggcctcgacgcggcgatccgaaaaaatcacgctcttgccaaacgccggaacgctgacgtatggtcggcgcatcaccacccacccgcgggagtccggtgcaccggactgagaggggagcttggtagctcccgaccgtcgaacctgatctgggtaatgccagcgcagggaaggagccctggttgagttggattcatcgctccccttgggacgattgcacgtcatcaccgacacccggcccggagccgatccggtgcgcgtcgcgcgcgccgcgctggccgcgggcgcgccggtgctccaggtccgggtagccgatcaccacaccgatcgggaagccttcgacctgacgttgacgctcgtcgaactgtgccgcgagtacggcgccacctgcctggtcaacgaccggctgcacgtggccctggcggtcggggccgacggcggacacgtcggcgcccacgacctgccggtgcacgccgcgcgggtggtgctgggtgggacggcggtcatcggcggcacctgccggaacccggaggcggcccgggcgctgcggcgcgcgggcgccagctacctgggggcggggcccgcgttcgccaccacgaccaaggacggcctgccggaaccgatcgggcccggcgccatcgggcggatcgccgcggccgtcgacatcccggtcatcgggatcggtggcgtcaccgccgcgaccgccggtgagctgatcgaggcgggcgcccacggcgtggccgtcgtcggcgcgatctcgctggcacccgacccctacgccgcgacgcgggaactgctggacgtcgtggagcgagcagcccgccaacgaggaaggagccggtgatgacggctacggacatcgcgatcgccggggccgggatcatcggcctgtcgatcgcccgggaactgacggcgcggggcatgaccgtgaccgtccacgaccccgaacccggcagcggcgcgtccaccgtggcggccgggatgctggcgccggtgaccgagtcgcagttcggcgaggagccgctgtcgcgactgtcgctggcctcggcgaagctgtggccggaattcgccgccgggctgggcatcaccgacgcgtaccgggacaccgggacgatcttcgtgggcgtggacgccgccgacgccgccgaactggaccggcagctgaagctgtaccgcgactacgggctggcctgccagccgctgtcggcggccgaagcgcgccagcacatcccgctgctgtcgcccagcgtctccaagggactgctcgccgcgaccgaccaccaggtcgacacccgccgggtccacgcggcactgctggaagcctgccgggccgccggggtcaacttcgttccccggcgggtcaccgatccgtcgacggtcgacgccgggctgctggtggtggccgcgggcagctggtcggcgaaactgctgggcctgccggtgcggccggtgcgcggccaggtggtgcggttgcgcggccccgacgagctcggttacaccgtgcgggcccgggtgcgcggtcgcaccgtctacgtcgtgccccgcgcctccggcgaggtggtcatcggcgccacacaggacgatcgtggcttcgacaccgccgccacggcgggcgacaccaacgcgctgctgcgcgacaccctcgaggtgctgccggagctggccgaatacgagctggccgaggtgaacgtgggcctgcgccccggcacccccgacaacgcgccgcttctgggccgcaccgccgatccgcgcgtcgtcgccgcgaccgggcacttccggcagggcatcctgctggcgccgatcacggccgcactcatcggggacctcatcgcgaccggcaccgtcccggaggcgctgaaacccttcgaccccttgcgtttcgacgcatcctgaccgcggcctcgccgcgcctcgagcctccgcatcaccgcaaccgcatcgacccgaaaggaccgatcgtgaaggtgcaactcaacggtgaacccaccgacatcaacggcagcaccgtcgccgacgccgtcgccaacctcagcagagccgaacgcggcatcgccgtggccgtcaacggcgaggtcgtcccaagatcacagtggacccggaagctccatgagggtgaccgcatcgaagtactcaccgctacccagggaggttgacagtggacgatctcgtcatcgccggacgccggttcacgtcccggctgatcctcggcaccggcggcgcgtccgggcacgccccgctcaaggccgccatcaccgcctcgggcaccgaactggtgaccgtcgcgctgcgccgggtctctgccgacgccccgtccgtcctcgacgtcgtcgaggactgcggcgtggccttgctgcccaacaccgccgggtgcttcaccgccgaacaggccgtgcgcaccgcccacctcgcccgggaggccttcgacaccgactgggtgaaactggaggtcatcggggacgaggacacgctgctgcccgacccggtggaactgaccgccgccgcgcggcggctggtggacgacggcttcaccgtgctgccgtacatccccgacgacccggtgctggcgatccggctggccgaactcggctgcgccgccgtgatgccgctgggttcgcccatcggttccggcctgggcatccgcaacccgcacaacttcgcgctgatccgggaacgcgtcgacgtccccgtcatctgcgacgccggtatcggcaccgcctccgacgccgcgctggcgatggaactgggctgcgacgcggtcctgttggccagctccgtcacccgcgccgccgaaccgtccatgatggccaccgcgatgcggcaggccgtgatcgccgggcggctcgcccaccgggccggacggataccccgccgccgctacgccgaagcctcctccaccttcgaagggatggccgaactatgagcagcgatgcgaggcccggaccggccgcccacgccgaaaggatggcccggccgtgaccactgtgacaacgcagcctccgacggcgctgaccatcgccggttcggattccggtggcggagcgggcatccaggccgacctgcacaccttcgccgcgcacgccgtgcacggcaccagcgtcgtgacctccgtgaccgcgcagaacacgctcggcgtcaccgacgtgcacccggtgccgcccgaaaccgtttcggcgcaactggacgcggtactgtccgatttcgacgtccgggccgtcaagaccgggctgctgcccgacgagacgatcctgtccatcgtggccgaacgggccgaggccggtgacctgcccgaactcgtcgtcgaccccgtcctcgtcgccgccagcggcgacaagctgttcaccggcgacttcggggcctacctggaacggctgagcccgcacaccatcgtgttcacccccaacatccacgaggcgcaggcgctgctgggcggcgagatcaccggactggacgacatgcgcgaggccgcccgggcgctggcccggtacggatcccaagccgtgctcgtcaagggcggccacggcaaggaccccgagaaggccaccgacgtgctgtggacccagggccagatcctggagctgtcggcgccgcgcgtcgacactcccaacacgcacggcaccggctgcaccctcgcgtcggccatcgcggcccggatcgcccacggccacccggtggcccaggccgtcggcggcgccaaacgctacctcaccgaggccctcaccgccgccgcgtcctggcggctgggagccggtcccggaccggtccaccaccatcacggtcgcaagtccacagtcctataagaggagagctcatgtcagcccgcagcaaggtctacgtcaccggttcccgacccgacatccgcgtccccttcaccgaggtcgcgttgtccgacggtgagccacccgtccgcctctacgacacctccggccccggcagcgaaccggccgacggtctgccgcgactgcgcgccgactggatcgccgaacgcggcggcggcgaccgcgtcacgcaactccactacgcccgcaacggcgtcatcacccccgagatggagttcgcggcgatccgcgagggcctggaacccgagttcgtgcgcgccgagatcgccgccggacgcgccatcctgcccgccaacatcaaccaccccgagaccgagccgatgctcatcggcaaggagttcctcgtcaagatcaacgccaacatcggcaccagcgccgtttcggactcgatagccgacgaggtcgagaaactcacctgggccacccgctggggcgccgacacggtgatggacctgtccaccggcaaacacatccacgccacccgggagcacatcatccgcaacgccgcggtcccgatcggcaccgtcccgatgtaccaggcgctggagaaggtcaacggcgatcccgtcaagctcacctgggagctgtaccgcgacaccgtgatcgagcaggccgaacagggcgtcgactacatgaccgtccacgccggggtgctgctgcggcacgtcccgctggcggccgatcgggtcaccggcatcgtctcgcggggcgggtccatcatggccgcctggtgtctggcccaccacaccgagaccttcctgtacacccacttccgggaactgtgcgagatcttcgcccgctacgacgtcgcgttctcactgggcgacggcctgcggccgggcagcatcgccgacgccaacgacgccgcccagctggccgaactgcgcaccctcggcgaactgaccacgatcgcctgggagtacgacgtccaggtcatgatcgagggaccgggccacgtcccgatccacaagatcaaggagaacgtcgacctgcaacaggaatggtgccacgaggccccgttctacaccctcggtccactcacgaccgacgtcgcgcccgcctacgaccacatcacctcggcgatcggcgcggccatgatcggcaccttcggcaccgcgatgctgtgttacgtcaccccgaaggaacacctcggcctgcccaaccgcgacgacgtgaaggagggcgtcatcgcctacaagatcgccgcccacgccgccgatctggccaagggacaccccagcgcccaggtctgggacgacgcgctgtccaaggcccggttcgagttccggtgggaggaccagttcaacctgtcgctggatccgcagcgggcccgcgaataccacgacgagacccttccggccgaaccggcgaagaccgcgcacttctgttccatgtgcggcccgaagttctgttccatgcggatctcgcacgacctgaaagcttacgcggacaagggaatgagcgaaaaatcccgcgagttcgtggaagccggcggcaaggtgtacctgccggtcgtcgactgacgcgttgtccgtggtggcggccggattcgggtcgccaccacggcgggtgcctggggtcgagccgtggacgttacggtgtgcgactattagagtcgttctcgccgttgacgtttcgggttcgggtgggaggtcccggtggttgaggttcggatatcggtcgcggggggcgatcgtgatggtgtcgagctgctggcctggctgcggcgcgaccctgaggcgcgcaaggtcgccatcgagccggaaccgcacgaggacggcagacccccggatatcatccgggcggtgatcaacaccgtcacgcagctgggagccctggtgatggcgatcgtcgcctttcgcgccacccggtcccgcagcacgtgcccgcaggtatcgttcaccgccgccagcggcgcccgggtcctggtgcaggacgccgacgccgagacgatcaagttcgtctgggacgtcatcaactccgcggtcccgccgcagcgctcctgactccggctaaccgaaggagcggatcgcccccgacttcgaggccgccgtgaccttgaagaactccaccagggtctcgtaggagccgcgcaggtactccaggtcgtccgcgtcccagaacgacgggtagacctcccgctcggtcatctcggtcgggtcgaaatagcccgccaggtcctcgaacggcgtcgccttgagcagctccgaggcccgcttcaccgcgtcggcccgccacccggcgaaggtgttgtcctcattgatcggaatgccgtcctcctggagccccaccgagacccccgccttgtccagcaggtactgcaaaccgtcccagctcttgtccaggtacccgtcgggctggtccggactgtccaaggcccccaggaagtccatcagcttccccgcccacaccgggtcggccaccgcccgttccagctcttccggcgtcacccgggtaaacgacataaccaatcccatgcggccttcctcctcggcgtcaaacctaaccgaaaccggcgccgggacgcggcatcagttgtggcaggtcagccaaacaggttggccgatggatgtccgcctgccgaggccgacacagccgtcctgggacatgtcgatgatgctgttgctctcctcgtccgacttcttggcctcaagtcccggcaacggcgtgaacccgtcgtcgaagatccccgccgacgcgtcctcgtcttcagtcttctcggtgccgaagacccggccgtggccgtcgacggcggtcttctggtagtcccacgcgtcgtcccagctctcgtcgatgcccttgacgacctcgacctcgccggtggtgagcttcaccttgacgaagtccgatccggtgtcggcgacgacccagtcgcaggcgatgtcgaacgcccacgattcctcgtgcttcttcccggacgggaagtcgaccagttcggacagtttgcgaccgttgccgtcggtgtcccacacccaggcgtaggtcgactcgctcttctcggggtgcttcccgtcgtagacgttcccgatgatggtcccggtcgaggagatgccgatcgccttgccgtgcaggccgtcgtcgatgggcagctccgtcgccttcacctctcccggctcccacatcaccgggacgcgggtggggtaggtcgcgccgaagtaaccgacgatggtgccgtcgtcggcgatggcccggggttcgacgtcgcgggagccgtcggggcccttcagttcgacgaacttctcgtcgcgaaaaacccagccgccgaccttcgacttctcgaacccaccgatcacgtcgccggaactgttgacgccgaaggccgtcgcgtagtcaccaccggggatgacatcggaggtgtcgacgtcctggccgtcgtggcgcagcatgacggtggtgtcctcgggggcgtccatcccgtcgcggacaccgaccgtgtaccgcccgtcggcgctgacgcccttgggggtttcctcggcgtcgtcggcggattcgagcccgagttcctcggattggtattcgtccgacggtttcggcgcggtgtccatgtcggcgcagtcctcgatcaccggcggttcaccgctgaacaatccaccgctgaagtagaagacggcgacgacgaccgccacggcacacgcggcgaccacggccaccgttcccacgatccagtttcgtttcggctgctgagatttcatgaataaactccttggggattcgcgttaggctacgcgctcgcgcgcacaaatggcacccacgcgaaagagttcgaccaaaggcgccacagcgggcacaattcccaagtgcttctgacgatctcgaccacccacgaaccggccaccgacctcggttacctgctgtacaagcatcccgaccgggtgcgaccgttcagccagtccttcggcaccgcgacggtgttctacccggaggccaccgagaaacgctgcacggccgcgctgctgctggaggtcgatcccgtcaaactgacccgctcacgcggcaagaacgcgcccgacttctcgctgggccagtacgtcaacgaccggccctacgcggcctcctcgctgttggcggtggcgctgggcgacgtctactcgaccgcccgcaatggacgctgcgactcccggccggaactggccgcgtcggcgatcccgctggagatcttcgccgccgccgtcccgtgccggggcggcccacagctggccgccgaactgttcgaaccgttggggtggacggtgtcggcggaaccagtgccgttggacgcgtcgttcccggactggggcgactcgcggtacgtccagttgcgactgacgggcacgatgcggttggccgacgcgctcaaccacctgtacgtgctgctgccggttctcgatgacgccaagcactactgggtcgacatcgccgaagtggacaagctggtgcgcggtggtggcgactggctcgccgaccacccccgccggagcctgatcgcccgccgctacctggcccgcaagcggggcctggagcgggtggcgttcgcgcggctggccgaagtggacgaaaccggcgacgagctcgaaccccccgtcgacgaagaacccgcgaccgacgacggtgacgtggcaacggttgacgccgagcggcccgcgagcgcagccgacagcggcgtagccgtgaccgacacggcgcggtcggcagccgatggcgaccggcccaccgacgccgccgagcggccgcaggccgaaggccaggccgccgcggacggcgcggcggaccagccgcaggccaccgcagacggcgaatccccagctgccgaagccgaacccgcctcgcccccgctcaacaagcagcggcacgccgccgtcctcgcggccgtcgccgagtgcggcgcgtccagcgtcatcgatctgggctgcggctccggcaagctgctgagcgagctggtcaagaaccgcaacctgacccgcatcgcgggcgttgacgcgtccacactggccctgaagctggccgcccgccacctcaagctcgaccggctcagcgatcggcaggccgagcggctgtcgctgttccaggccgcgctgacctacaccgatgaccggctcgccggttacgacgcggcggtgctcatggaggtcatcgagcacgtcgacccgccccggctggcggcgctggcgaaggtcgtgttcggctcggcgcgtccggcgacggtcatcgtgacgacgcccaacgtcgaatacaacgtccactatgaactcgaaccgggccggatgcggcacagcgaccaccgcttcgaatggaaccgggacgagttccgcgactgggccaccgacgtggccacgtcctacggatacaccgtcgccatcagcggcgtcggcgacgagaagcccgaaaccggctgccccacccagatgggagtgttcacccgtggttgagatccgcgtccccgctctttccctcatcgtcctggtcggcgtctccggctccggcaagtcgaccttcgccgcccggcacttcaagccgagccagatcatctcctccgacttctgccggggcctggtcgccgacgacgagaacgaccaggccgcgacccccgacgccttcgacgtcctgcactacatcgtcggcacccggctgcggcgcggtctgctgaccgtcgtggacgccaccagcgtccagtacgaggcccggcagcagctggtcgcgctggccaagcaacaccacgtcctcgccgaggccgtcgtgctcgacgtcgaccaggccgtcgccgtggagcgcaacgcctcccggccggaccgcgacttcggcccgcacgtgattccccgccagggccgggaactgcggcgcggcatgcgtcgcatcaacaaggagggtttccgcagggtccacgtgctgtccggcgacgacatcgacgacgccagcttcgtcttcgaaccggcctggaccgacaagacccacctgaccggccccttcgacatcatcggcgacgtgcacggctgccgctccgaactggagacgctgctgaccactttgggctacgagctcgaacgcgacgctgtgggccgcgccgtcaacgccgcgcacccgtcgggccgcaccgtcgtgttcgtcggtgacctcgtcgaccggggccccgacacgccgggggtgctgcggctggccatgggcatggtcgacagtggccgggcgctgtgcgtggcgggcaaccacgaggtcaaactcgtgcgggcgctcaacggccgcaaggtgcggatcgcgcacggtctggccgagtcccttgagcagcttcagggcgagtccgaggagttcaacgccgacgtcaagtcgttcatggacggtctcatcagccactaccggctggacggcggccgtctggtcgtcgcgcacgccgggctcaaggagagctaccacggccgtgcctccggcaaggtgcgttcgttcgcgctgtacggcgacaccaccggcgagaccgacgagtacgggctgccggtgcgctacccgtgggccaaggagtaccgcggcaaggcgacggtcgtgtatggacacacaccggtgcccagcgccgaatgggtcaacaacaccatctgcctggacaccggcgtcgtcttcggcggacagctgacggcactgcggtaccccgaacgcgagatcgtggcggtcgacgccgagaagacctggtacgaaccggtccggccgctggtcccgcagactccggtccgggacgcggcgacactcgactacaccgacgtcggcggtacccgtgtcatcgagaccggcctgcacggccgggtcaagatccgggaggagaactcggccgccgcgctggaggtcgccagccggttcgccgtcgacccgaggtggcttgtgtacctgccgcccaccatgtccccgtccgagacctccggcgtcgacggcatgctggagcacccggccgaggccttcggctacttccgcgccgccggggccaccaaggtggtgtgccaggagaagcacatgggttcgcgggccgtggcggtcgtgtgccgcgacgccgcgaccgcggcggcccggttcggcgtcgacgacggcgggtgcggcgccgtgttcacccgcaccggccgcggcttcttcaacgacgacgcgctgaccaccggactgctggaccggatccgcgccgccgccgacgcgagcgagctgtggtccaagctggaaagtgactggttcgtgctcgacgccgagctgatgccgtggtcggccaaggcgagggaactgatccgggaccagtacgccgccgtcggcgcggccgcccgggtgagtcttcccgccgccgcgaaggcgctgcgcgccgccgcggaccggggcctggatgtggcggatctgttgtcccgtaacgacacccgtacttccaatgctaccgccttccgggacgcttatgccaggtactgctgggacgtcgacggcctgaccggcgtgaagctcgcgccgttccagatcctggccgccgaggggcacaacctggcccgccgtccgcacgactggcacctggacgcgatcacggcgctggccgccgccgactccaccggcacgctgatggccacccggcacgtgtacgtcgatccggcagacgacgcctcggtcgccgaggccgtcgactggtggaccgccatgaccgacgccgggggagagggcatggtcgtcaagcccgtcgagtcggtgctgcgcaccgacaagggcctggtccagccgggagtgaaggtgcgcggccgcgagtacctgcgcatcatctacggccccgactacaccgaaccggccaacctcgagcgactgcgcggccggttcctgggccgcaagcgctccctggcgctgcgcgagtacgcgctcggcgtcgaggcgctggaccggctcgccgccggggaggcgctgtggcgggtgcacgaggccgtcttcggtgtgctggcgctggagtccgaaccggtggacccgaggttgtgaacagacgccgactggatcacacccggtggccgcgttgggcgtactcacggacaccgagtagactcaccagctgttgtgcgagccgcggggccttcgtgtgcccggcgagctgaccatcgaatgacgagacgttcacgcttcggcattcaggcggcgccggaaatctccggtgttcgtttccagaccgacaactaaggaaaaaaccgtgggtacgttcagcccaaagccaggcgacattgagcgccagtggcacgtcgtcgacgccgatgaccaggtgctcggccgacttgccagccaggtcgcgcagctgctgcgcggcaagcacaagccgatctacgcgccgcacgtcgacaccggtgacttcgtcatcgtcgtcaacgccgagaagatcgtgctgaccggcaacaagcgggagcagaagatcgcctaccggcactccggttacccgggcggtctgaagaagaccccgtactcgacgttgctggacaccaagcccgagcgcgcgatccagctggccgtcaagggcatgctgccgcacaacaagctcggccgcaaaatgttgaccaagctgaaggtgtacgcgggtactgagcacccacacgccgcccagcagccacagccgttcgagatcaagcagatcgcgcagtagggcgcgggcggaaaaggaaaaacgagatatgagcgaaatgacaccagccgttccggctcccacctccgtgcccgccgcgcctccggtcgccccggcgatcccggtcgaccgcccggtgcagaccgtcggacgccgcaagcgcgccatcgtccgcacccgcctggtgcccggcaccggcaagttcatcctcaacgggaagactctcgagggttacttccccagcaaggtccaccagcagatcgtcgccgaaccgctggtcaccaccgagcgcagcgagacctacgacgtcatcgcgaacctcaagggcggcggcgtcaccggccaggccggtgcgctgcgtctgggcatcgcccgggccctgatcgagctcgagcccgagtcgcgcggcccgctgaagcgcgccggctacctcacccgtgacccgcgtgagaaggaaagcaagaagtacggtctgaagaaggcccgcaaggcgccgcagtactccaagcgttaatcagcttcatcggggccaggagctttatcgctcttggccccgatttccgtatccgcgcttgttgaagggaaccttctgtgggacgactgttcggcaccgacggggtgcgaggactggccaacgccgacctcacgccggaactggcgatgtccatcgcgcaggccgccgtcggggtgctcgccagacccggcacccccgcgaccgtcgtggtcggccgggacccgcgcgcgtccggcgagatgctggaggccgccgtgtgcgcggggctgacgagcgtcggcgccgacgtggtccgggtcggcgtgctgccgacccccgccgtcgcctacctcatcggcgccaccggagccgccttcgggatcatgctgtccgccagccacaacccgatgcccgacaacggcgtcaaactgttcgccgccggtggcgagaagctgtccgacgacaccgagaacgctgtcgaagcggccatgaccggcacccccgcccgccccaccggcgccgggatcggccgcgtcaccgacctgaccgacggcgccgaccggtacatcgaacacctgctgtcctccctgccgcaccgcctcgacggcgtccacatcgtcgtcgactgcgccaacggcgccgcctcccacgtcgcccccgaggtctaccgccgcgcgggcgccacggtcaccgcgatctgcgccgaacccgacggccacaacatcaacgacggctgcggctccacccacctcgacgtggtccgcgccgccgtggccgaacacggcgccgacctgggcatcgcccacgacggcgacgccgaccgctgcctggcggtggccgccgacggctccgacgtcgacggcgaccagatcatggccatcctcgcggtggcgatgaaagaagccggaactctggccaacaacaccctggtggccacggtcatgagcaacctcggtctgcaccaggccatgcgcgacaacgacatcgacctcctcaccaccgccgtcggcgaccgctacgtcctggaagaactcggccgcggctcccacagcctcggcggcgaacaaagtggacacatagtcctccccgcccacgcgaccaccggcgacggcctcctcacggccctgcaactcatggcccggctcgcggccaccggcaaacccctcgccgaactcgccacgatcatgcgccacgccccccaggtcctcatcaacgtcccggtcaccgacaagtccatagtcaacagccccatcgtccgccaacgagtcgccgaccacgaagcggtcctcggcgacgacggccgcatcctgttgcgcccctccggaaccgaacccctcgtccgcgtcatggtcgaagccgccaccgccgaacaggcccaaggcgtggccgaggacatcgccgccgccgtctccgcctgaccaccccaccgatttgacccggctggctacagtccgggcatgacggacccttcgccgcccccgaacttcgccacaacagcccagcacctggccgcccggtacgccgattgggccgccgccaacgagttccagtacgcgtacacccgaaccactccccaccccgccgccacctcccaacggggctcgccggacgtgagactcgtgctgcaccgcgtccacctgttcgacggcgcccatcgcggcctggcggtgtcgatgtcccagctcaacgagatcgacagcttcgacacggcgctcgtcaacgccctgtcccacgagctgacgctgcgtctgcccggcccccgccccactctccagatcggacacgagggcccactcagcccgctgtggcgggtcctgggcatgggggacaagacatacggacacgacggcttcgaccggaagttccgggtcagcaccgacgacacccggttcgcccgggacttcctcacgccggcgaccatggcgtggctgctggagcaccccatcgccgatgtgggcaccttccatgtcaaagaccgggcgctgaggctcagcatccccggcccgctggggccggtgtccggactgccgccgaaactggagttcctatacgagctccaccatcgaatgcccgtcgcctgaccggcgcggctaatctggggtcgcgtggagatcatctgtttgctcggggcgatgttcctgatcatcgcgattgtggctctgatcctgatggcggtgttcagccatcagaaggccaagcaacgcgagaccgaacgtcggcagtgggccgccgccaacggtttccactacgtcccgggcttcgtcaacctccccgacgcgtccattcgctcgccgtttcgcagcagcggccgcaactccaacttcttcgagggcggcttccacgggcatcgggcgcgggccttcgtccacacctacacgacgacccgcagggacaacgaaggcagacggcaggaacaggtccaccgctacgcggtggccgcggtcgcgcatgccgccgggccgaacctgcacctggacatcgcgccccagggaatcttcggacgattggccgacaagctggggttcggggtgctcaccggcgatgtcgagttcgaccgggcgttcaaggtgcgctccggcgacgagttccaggcccggtcggtactgcgtcccgaagccaccgcgtggatcagccaggacccgcgttttcgcaactcggcggtgcggttcgagtacggctgggtgatggtctggtatcccggccacctgaacgtcgggcacctgtccctccagttcgcgttcctggccgacatcgcgtcccgactgcgggcctaggcgatcaggccttcgcagattcccggacagtcgcttgcgtgcgtcgaggcgatcgaggtcgggggctgaggaggcgacggagtggcggcggctggctatcgtcggttgtgtgacgaacccctacgcgtccggtgacgaacagtggaccgtgccggacgggctgcaccaaccggagcaggaggagacgtttccgcagtcaatggcgacgccgcacgcggccagcacgtcgcagtacctggtctacgagcactggggtgtcttcaaaggtgactggcgcgggttcccggtgctgtgcttcaacgtgtccgtcagcgaccggatctcggggccgatacccagcatggactcgcacacgctggccgtggagttgcccgtggtgtgcccgctgttgtcgatcagtccggccaccgcgctgcggccggtccggcggctgttcggtttcggcggaacccggttcgggcacgacgggttcgatcggcggtttcaggttgatacgtcggacaaggagttcgcgcgtcgggtgctgggacccgcgacgacgtcgtggttgctggagcatccggtcgccgcggcgaacccgttccggttcgagggcgtgctgttgttgatgtcgaactcggggatcatgggtccgcccgagatcgtggcgcccaagctgcagttcctgtgcgagctgtacacccgggtgccgcccggttgttggacggccgacacgtaaccacccatccgctgctcggcgatctatgccatcggcgacaatcgtcggcgtggatcatctaccaatcaatcaccacctgcgcccgctgtaccgagtgctcgcgtttctgaccggggtctacatcctggtgttcggcatcctcggctacgtgaagtcaaagggcctggagaccttcgcccaacccaatgacgccgatctgccccgggtgctgtggctggacgccaacccggcgttctccatcctgtcgatcgtggtcggcgcggtcgtggtgctggcggtcatcgtcggacgcaacgtcgacttctacgtgaacctgctggcgggatcggtgttcctgctggcgagcatggcgatgatggcgctgctgcacaccgacctcaactacctgggcttcacgatggcgacctgcatcgcctcgatgattctgggcctgatcatgttcaccgccggtctgtacggccgggtgggttcgtccgagcgggaggccgccgccgaggcgcaccgtcacgggcagacggtcaccgaccactagtacgtagcgagacttgagggcgcgacggcgccgccggtggggaaccaccggcggcgccgttttcgtgtgtgggcgtcagcgctgctgccgcttggcggcgaacagttgcaggacaccggaggccgcgacgatgacggcggcggagatgtggatgccgagggcggcggccaggctgccgccgtaggacagcacgatgccggcgtcgaagaccggcatcacggccatggctagcagggccaggccggtggccttgggctggcgggcgaacaccagggccaggacggtgaggccgatgccgatgtcgcggccccccttgacgttcaggaaggcggacgcgtcggcgccgggccagctggcctcgggcaggccgaaaccggcggcgttgccgagcgggtcgatcaggaagccgatgcccatgtagatgaggaaggcggcgacgagaagggtgaggacggtggcgatgcggcggagggtcacgacgaatcctaggggtagtagattttctagcgttgctagcttctgtggcagacattaacacgagcattgctcgaatgtctagcagtgctaggatgtgttcgtgagcactcaaacccgcaaggaacgcgaacgcgcgcaacggcaccagctgatcatcaccacggcccgcgaactcgccgaggccgacggctgggacgcggtcaccacccgcaagctgtcggaacgcatcgagtacagccagccggtgctgtacagccacttcaagggcaaacgcgccatcatggacgccgtcatcctggaggggtgcgcggaactggccgtgctgatgcgggaggcgcgcacccgggcccgtcggccggacaccgccctgaccgccgtcgccgacgcgtacatggacttcggccgcgagcacccggcgaccttcgacgccatgttcacgctgcccagcgacctgcccttcgggcccgaggccccgcaaccgctcaaggacgccttcgccgagttgtacgcggtcttctcgccgctggcgggcagccgtgacccgatggtgttcaccgaggtcggctggagcgccatccacggcgtggccgtcctggaccgcagcggcaggctgccgccccaggacgccaacaaacggctgtcgatactggtcaaacagctgctggcccccgagccgggggactagtcctgcttcgggcgctgccccagtttcggtttggtctccaggttgtgcaggccgttccaggcgaggttgaccaggtgcgcggccaccgcctccttcttcggcttgcggacctccaaccaccaccggcccaccagccccaccatcccgaccagagcctgggcgtacagctcggcgagcttggggtcgaaaccgcgttccttgaactgcttgccgaggatgccctcgacctggtgggctacatcgttgaaaacgctggagaagttccccgaacccgacatgaccggcgagtcccgcaccagcacccggaacccgtcggtgtcaccctcgatgtagtccagcagcgccagcgcggcctgctcgacgagctcgcgggggtggccgccggtcagggccttggtgatgcggtcgagcagggcccgcacctcgcggtcgacgaccacggcgtacatgccctccttgccgccgaagtgctcgtagaccaccggtttggaaaccttggcgcgcgcggcgatctcctcgacgctggtgccgtcgaagccgcgttcggcgaaagcccgccgcgccaccatgatcagctgttctcggcgttgcgctgaggacatcctgacccggcgggcgacgggcttgctgctgctgtcgttcacgctcgtagtctgtcgtactttcccgacatcttcttctcgagccgctgacgtttcggccaccggacctcgtcgacccagccgaacttctcgaagatccagatcaggcgggccgaggtgtcgatctgaccgcgcatcacgccgtggcgggcgcaggtcgggtcggagtggtgcaggttgtgccaggactcgcccatggacagcagggccagcggccagaagttcgcggccttgtcgccgtcccgggtggcgaaggggcgttcaccccacacgtggcacaccgagttgatggaccaggtgacgtggtgcaggaagccgatccggaccaggctgccccacaggaacgcggtcagcgcgccctgccaggaccaggtgaccagaccgccgacgatggccggggccagcagcgtggtggcgaacagcaggccgaacatgttgtcgacgcggcggatgtccttgtcggccagcaggtcgggggtgaagcgctccgggttggtcatgtcgcgcttgaacatccagccgacgtgagcgtgccacatgcccttcatcagggcgccgaagctggtgccgtagcgccacggcgagtgcgggtcgccctccttgtcggagaaggcgtggtggcggcggtggtcggcgacccactggatcaccgagccctcggcggacagtgaacccgcgacggccagcgtgacccgcatccagcgcttggcgcggaacccgccgtgggtgaagtagcggtggaaaccgacggtgacgccgaagccggagacgttgtacatgacgaccgcgatggccaggtcgatccaggagacgccccagccccacagcagcgggatcgcgacggccagcgccacgaacggccccagaacgacgaaccacaaccccatcagggtgcccgtgctctgtttgccgacggtgaggggtttgggttccggggcagttcgctccccgacgggagctgtctttccggattcggtgccagtgaaggtcgtcatggcgtcctcgcaggtagggacgggagaaatggccttggttgaagatcacttccggttaccgacgcaaccgtaacctacggaaccgtaggaagtaagtagggaatcccccaccatttcgggccagttacctcgatgcgagccgccgtcatcgcgcctttcgccgggcggtttcgtcggacgcgaggagttcggcgagccggtgggtgtcggcgaggtagcgctcgtaggggaaacctgccgcgacgagcgccgcgcggaactcgtcgtacagcggctttccggcggcgtggaaggcatcgcggccgtcctggttgagccggaccagccgccgccgggcgtgcgcggggtcgacggtgatccgcaccagaccgtcggcttcgagcggccgcagcgcccggctgatcgccgggtcggacaccgacaacgcctgcgcgagccgatgctgggtggtcggctcgatctcctccagcgcgcccaggagccggatctggctgtaggtcaagccgtcacggtcgtcggtgcgccgccgggcggcgtcgcccagcagcgtgaccacgcggtgcagcaggtcggcgagtccgtcatccacgtcacgatcctaccagagtgttgactggttaatattaactaggtaagaatggaagcatgaccaccttctccgaccagaccgacgggacccgcacggccgccgccgagcggctgtccatgttcgtcgacgcggtgatcgcgatcgcgctcaccttgctggcgctggaactccccgttcccaccggcgacaccaccgacgccatgctccgttcggcgtcggcccacagcagtgagtacctggccttcggactcggcttcgtcgtgatcgccgcccactggcgcgcccaccacgagatcttccgacacgtccactcgctgagcaaccgcctggtcagccttaccctggtctggctgttcatgcaggtcctgatgccgttcgcgacccgggtgatcaccgccgagggcgccctcccgccccggttcagcctgtacgcgatcgtgcaggtcctggcgtcggcctcgttcgcgctgatcatccgggagatccgacgcgaacacctgcaccgcaccgaggacccgccgcgcgagttcgcccagagcctggtgcgcagcatctgcctggccaccgtgttcgcgctgtccgttcccgtcgtgttcctgaccggaagcaccctcgcgtacctgtgctggctcgccgcgccgatcgtgctcgccgtcgccagccgcgtccggcgccgcgccgtcaagtcgccccgcaccgcgtagtccgagcgaggggttccgcgttcgccgaacttttttcggacgccgggcgttcctgcggcgggagcacactcgtatacccgggtgcgacagacaccgaggagagcgatgcggcccgaggcgagagcggaataccacgagtacgtggccgcgcggaccgacgccatgcgccggttcgcgtatctgtcgtgcggcgactggcatcgcgccgaggacgcggtgcaggaggcgttcgtcaagctgtacaaggcctggtcgcgggccagacgccactcgctggacgcctacacccgccggatcgtcgtcaacgcgctgatcgacgaccaccgcaagagctggttccggcgggagcggccccgcgaacggttgcccgagaccgcctacaacgacgacgacggcaccgaacggatggcgatcatggacgcactgagtcagctgcccgtcaaacgccgcaccaccctgatactgcgctactgggaggaccagtcggtggagcagaccgccgccatcatgaactgttcggttcacaccgtgaagagccagacggtccgcggcttgcagacgctgcggctgctgctgaccgagaccgtcggcgagatcaccgaggaggcggtgtcatgagccccgacattcgctggacgctgtccaagacgctccccaaccgactgccgtcgacctcgtgggacagccacgagctggaggcccaggcggagcagtccatccggcgccgcaggctgggcggcggcgtcaccgcggtcgtgttgctggccgccgcgctgctggcctcgctgaccctgtttccgcacgcgggcaccgatgtcccggccgggagccggacgccgagcctcccgttgccgaaactcgacgacgggaagcagtacacctggtttccggacacgtattccagcaccaagaccaaggccacccagaagatcacggccgacctgtgggaccacctggacgagcaccacccccagctgcgactcggcaagattcccgagggatccgatccgatcgtcgtgcgcctccaacggcaactgtggacggcggtcgaaacggtcggggaatacgaagggggacccgaggtcgacggctcgaagaaggtgcacgagcaaccggtgtacacgttcacgccgaacccgaagttcgacggcgtcccgttcgacaccgacgcgtccgacttcgacgagtcactcgccgtcgtcgtctatcccaaggacggctacaagcccggaaccgcggacgtctccggcgatcccgagctgccgccgcggccggagttcctcgtcgaaggctgtgaggactacaaggcgaaggacttcgagaaccagttggtggaaaccgaattctcctgctcgcaccccgatgccgccccgaagcgggacgccgtggccgtgaagcgaaccgtgacccattacgaagaggacggaaaccggatctccgaagtctggaccaccaactccgtcgtcctgtaccgcgacgacgggacggcggtgaaggtctccatgaccctcaccaccccgaagcccatcgacccgtccttgagcatcaccgagctgctgcggatcgccgaagcgatacccgacgtgcccgtctcctgaactcgttgcctccgcagcgaaccctgaccgcgcgaacccgcgcgtgaacccccttgtgaaaggaagctccgtatgaagctgtccgcgaaacaacgccgacgctatctgctgctgccgatcccggccgtcgccgccgtcgcgatcggcgcggtgttcgccagttccgcgatggccgaggccgccgctctggaatggacactcaccaaaacccccgacctgggcgaaaagtactcgctgtccgacgtccacgcgatcgccgagaacgacgtgtgggccgtcggtgagacataccaccccgacaaggccgtcgcgctgcactggaacggaaaggagtgggaagactccaaggccccggaagggtcgagcctgtccgatgtctcgtccgtcggtgaggacgtgtgggcggtgggagccgccgacgacaagtccacactcaccgcccggtgggacgggaaggcgtgggaggccgtgccgagcccgcaactcgagctccccgacgattcgagaccgcgactcggctcggtgcacggcgtcgccgccgacgatgtgtgggcggtgggaggcagcaccggtcccatgtacccggaggggaccacgccgatcctgcagcactgggacgggaccgaatggtcattcatggatgttccgttgcccgagggcgccgtggacgccgggctctcggcggtgcgggcccgcgcggccgacgacgtgtgggcgctcggcgcgaccttcgacgcgaaagaggtcatgtcgccgctgctgctgcactggaacggcaaggaatggtcgacacgtgacctgccgatcgccgaagcgctccctcaggacatcgccttcaccgaggacggccggatctggctgtccggaacggtgctccccggcagtaccccgttcgacggcaagccgctgatggtggtcggtgacggcaagacctggaaccagctcgaagtcccggcggagaaacagtcactgccctcgatcaccccggacggcaccggcggtgtcgtggccgtcggcggtgacggcgacaaggtcatggtcgtccgcagtgacggcgagacggtgacgagggaggctgctcccgccgtcgaggcggagttctcctacctggagggcgtgagcgtagtcccgggcaccgaaacactgtggaccgtcggcttcctcgacaagttcgcggcacccgtcgcggcccacaccacgtgagccgcgcggacgggccccggctcgccccggggcccgtcccgcacgaagaacaccgcacacggcccccgtatccggcccggcgatgcccgggccccaccgcgtgagtggacacggcaagatagagcccatgtccgcaacagtcgtcggtcgagtgaggcgtcggtagtgcacccggtgatcccgtacgtgctcgccgcgctgctgttcggcgtgggtgtctacggtgtgctggtccgccgcaacgccgtcctcgtgctcgccgccgtcgagctgatgctcggcgccgtcaacctggtgctggtgaccgccgacgtcgcaccgctgaccggtgagggcggtggctacaccggacagtcgttcgcgctgttcgtcatcgtcatcgccgccgccgagatcggggtgggcctggcgctggtgctgcacctgttccggctgcgcggcagcatcgacaccgagcggatcgacgccgaggacgacgagcgcgaggtggcgacatgatcgccgcgacctgggcgctgccgctggtgcccgcgctgctggccgccgtcgggctgctgacgccgctgcgtatgcgccgggtcgccgccgggctcgggctggccggttccgggatcgcgctggcaaccgccgtggcgctgctcgtcatgggcgccaagcagaccagcgcgaacaacctgatcgacttcggtgacgtcgaggtgggcctgagcgtccacatcgaccccaaggtgtcggcggtggccgtcgccgtgaccacggtggcgctgctggtgcagctgtactcgatcgcgtacctgcgcggcgacgaacgctacgccccctacgccgcccaggtcggcctgttcaccgccgcgatgctgctggtcgtcgtcgccgacgacctggtgccgctgctggtgggctgggaggtcatgggcgcgtgctcgtacctgctgatcgggcacgaccgtgagcttcccgaggcacccacggcagccgtgaaggccttcgtcgtcacccgggtgggagacatcgggttcctgctgggcgtggtgctgttgggcgtgcacgcgggaaccttcaacatcaccgagatactgcgcggcgttcccgagctggacggtggcgtactgctggccgccgggctgctgatcctggccggagccgcgggtaagagcgcccagttcccgctgcacacctggcttcccgacgccatggccggtcccaccccgatctcggcgctgatccacgccgccaccatggtcgccgccggagcctacgtgctgttccggctgctgccgatctacgccgcccagccggtgtccacaacggtcatcgcggcggtcgccgccgtcacgatggtgctggccgcctgcgccgccctggccgccgacgacctcaaacgggtgctggcctggtcgaccgtcagccaggtcgcgttcatgttcggcggcatcgcggtcctggccccggacgcggcgctgttccacctgctgagccacgcggcgttcaaggcgctgctgttcctgtgcgcgggcgcggtgatccacatggtcgccagcaacctgatgagccggatgggcggactgcgctccggcgcgccggtcaccttctggaccatgacgctcggattcgcggccctggtgggggttccgccactggcgggcttctggagcaaggagtccatactgggcgccgccttcgagtcgacgacccccgcggccagcctggtgtggtgggcgggcctgctcaccgtcgcgctgaccggcgcctacgccacccgcgcctggctgcgcaccttcttcggccggacccgcacccccgacgcccacatccacgacccggaaccgctgatgcgctggccgctgatcgtgctggcggtgcccaccgtcggcgtcgggctgctggccttcggcggcatcctcaccgacctgcccgcgatccacgtcggcccgctggcgatcgtgctgctggtctcggcgctgggcgtcgcggcgtcctacgcgctgtggcggcgcgacccggccgccgaccccgccgccgcgctgggcccggcccggccggtcttcgagcgggccttctactgcgacgaggcccaggacgcgctggtggtgcgcccgacgctgctggccgcccggctggcgcgccgcgccgacgaacggctcgtggacggcgccgtcgagaacagcggcaccctgaccacgacactcgcgcgcctcaccgccaccgcccacaccttcggtgtgccaaggcatctgctggccaccctcgccggagccgtcctcatcggactcgtcggcgtcgccgcttactggggggtgctgtcgtgaaggccgtactcgtcgccgtcatcgcgctgcccgccctgggggccctggccgccatggccggacgccgcagcggcgaacggttcgcgaagtggatcgcggtcggattcgccgccgccgggctcgtcgccgccgccgtactgccgctgggcgcgggcgacggtccgatgtggcaccggctgaacctgccgtgggccgagaccatcgggctgcgcttcgacctcggcgtcgacggcgtgtcctacccgctcatcgtcctgaccgcgcttttgacgctgctgtgctgcgtccacacgctgctgtacgaacccgagcgcggccgaggcggcgtcctgtccgcgctgctgctggtggtcgccgccgggatcatcggcgtgttcaccgccgccaacctggtggcgttcttcgtgttcttcgaactggtcctgctgccgatgtgggcgatcatccactggtggggcggaccgaaacgccagcacgcggccctgaagttcgccctgtacacattgctgggttcgctgttgctgctggccgggatcttcgtcgtcggcggcacctccggcaccggcgacctcgtcgccctcaccgaaggcgccgcggcgaaactgcccgccggaacccagctgctggccttcgcgctgctgacgctcggcttcgccgtcaaagcaccactgtggccgctgcacacctggctcccggacgcccacaccgaggcacccaccgtcggatcggtgatcctggccggggtgcttttgaagatgggcacctacggcatggtccgcgtcagcctcggcgtcgcccccgacggcgccgcccaggccgcacccgtcctgggagtgctggccgtggccgcgatcctcatcggaggactggtgtgcctggcccagaccgaactcaaacggctcatcgcctactcctcggtggggcacatgggattcgtcgtcctgggcatcgccaccgggaccgcctcgggtatcaacgccgccctgtacggcaacatcgcccacggcctcatcaccgggctgctgttcttcctcgccggagccgtcaaggaccgcacccactccggagaactggcgcgactgggcggactgcgcaacgtcgcccccggcctggcgggcgtcctgggcttcaccgccctggcctcgctgggactgccgggcctggccgggttctggggtgaggccttcgccgtctacggctcggtcaccgccgccaaaccactgtggatcgtgctggcggtgctggccgcgtgcggcgccgccctcgccgcggtctacctgcttcggttgctgcgcctggtgacccacggccccagctcgccgttcatcgccgggctaggacccgccgccgccctcaaacgcggcgagatcgccgtgtgggcacccatcatcgccgggatcgtcgtgttcggactcgcgccctggctgctactggacaccttcgcgtccccgctgctggaggcggtgatcggcaagtgaacacccaggccatcgaccacgtcgcgctgctgccgggctacctggccgccgccaccgccgtgctcgccctgctgaccgacctcgtattcgcccgccgcgccgcggtcctggccgtcaccggcctgggcgtgctcgccaccgccgtcggcgccgtatgggtcgccagcctcggcgaacgccagaccttctgcaccgacgacggctgctcctacgtcaccagccgacccggcgcgctcgtggtcgtcgtcctgtgcgcgctgacgctggccgtcctcggcctgtccgccccgacgctgcgcgacaccgacggcccacccgtgggggagtacaccttcctgctggcctgctcgctgaccggcggcgtcctgctcgcctacgcccgcgacctcatcaccctcgttgtcgccctggaaaccctcacgctgccgctgtacgtcctggtcgccatgcgccgcaaggaagagcgcagcgccgaagcctcggtgaacttcctgctcgtctcggtcgcggcctccgcgctgaccctgttcggcgccgcgctgctgtacgccgtcaccggcaccgtccagctcaccgcgctcgcgtccgcactggacggtgacaccatcccgctgaccgccgccgcggtcgccctcgtcgtcaccggcatggccttcaaggtcgccgcggtcccgctccacggctgggcaccgggcacctacgacggtgccccgctgcccgtcgcggcctacctgtccaccgcgtccaaactgggcggtgtcgtggcgctggtgtgggtgctgaccatcggcctgaaaccggtgctgcccatcgccgggaccgtgctggcggtgctcgccgtggccaccatgacagtcggcaacctggccgcgctgcgccagacccgcgcggtgcggctgctggcctggtcgtccatcgcccaggccggatacctgctggcccccctgggcgcgttggccgccgccaccggccccgcgacggtccgcgccgcggccaccgccgtcatcggcttcgccgtgttctacgcggtcatggaactggccgcgttcgccgccctcatcggcctgcggggacgacaccccgacggcggcgagctcaccgactacaccggcgccgcccgccggtcgccgctgaccggcgccgtcctcatcctggcgctgacggcactggcgggactgccgccgggcctggccggactgttcgccaagatcaccgtcatctccgccgtcgccggtgccgcgccgtggctggcggtcgtcatcgccgtcaacgccgtgatcggtctcgtgtactacctgcggttctcggtcctgttgctgcgtcccggttccgtcggcgccgcccccgcaccctggccggtggccgccaccgtcgcgatctccgccgtggtggcgctcgtcgtgggcttcgcgccgcagctcatcctcgggctggcctgaccccacggccggattgccggacgtcggatgtcaacctccgacggcgatccagacgtctagaagtcagtgagtacccgccgtggccgtcgagctctacgccccccacgctcaccgtggtgggccaaagccatggtcatcgtcggatcggtgctgatggtcgcctccgggacggtcttcgtctccgtcaaggtcatgttcgacaagatcaacacggcggtgggcgagaagtgcctgttgggcgactgcgacgccgaacccggtggcgacatcaaggggccgttggacttcctgctcgtcggttccgacatgcgcgacggctggagcgccgcgcagtccgactcgatcatgatcctgcacatcaacgagaacctcaccaacgcccagatcgtcgcgatcccgcgcgacctgtacgtcccgatcgtcggcaccgactgcggcggcggacaatcgtgccggaacaagatcaacgccgccttcgcccagggcggcaaggatcccgagaagtcgatcaccagtctcgccaagaccctcaccgagctgaccggcgtcgacttcgagggcgcgggcatgatcaacttcggcggcttcaccgacctcgtcgacaccctcggcggcgtcgaactgtgtctgcccttcgagatggaagtgcgccactccaagaacgagaagtacccgcccggccccaacaagggacgcatcttcccgaagggctgcaaggaatacggcaagaaggacgtactgccgatcgtgcgggaacgctacgcctacgggcccaagacccccggctggaccgaggagtggggagtcagcgactacgggcggcagcgcatgcagcagcacttcatcaaacagctgctgaagaaggccaaggccgagggctacatctccgaccccaccaaggtgggcaccctcatcgagggcatcggcgaccaggtgctgctggatctgcggggccactcggtcgtcgacttcgccttcgcgctgcgtggcatcaaggcggaccggttggcgacgctgcgggtgccgtccgggacccaggacaccgacgtgggcgacagcgtcgtcatcaagcccggggaacaggagcaggccgccgaggccctcttctcggcgatgcgggacgacgaactggggaactgggccgaggactaccccgactgggtcaactccggcacctgaaccggccgcgtcgcgcccccggccgttgatcgccgggcgggtcggtgtccgtaatttagccgtcgataagctcttgccatgcgctatgtcaactctgtcgtcgacctgatcggcaacaccccgctggtcaagctcaacgccgtcactgagggcatcgaggccctggtgctggcgaaggtggaatacgtcaacccgggcggcagcgtcaaggaccgcatcgccacccgcatgatcgaggacgccgagaaggccgggctcctcaaacccggtggcaccattgtggagccgaccagcggcaacaccggtgtcggcctcgccatggtcgcgcagcagaagggctacaagtgcgtcttcgtgtgccccgacaaggtctccgaggacaagcgcaacgtcctcaaggcctacggcgcccgcgtcgaggtctgccccaccgcggtcgcccccgaggacccgcgctcctactacaacgtgtccgaccggctggtggaggagatccccggcgcctggaaaccggaccagtactccaatccggccaacccgcgctcccactacgagaccaccggccccgaactgtgggagcagaccgagggacggctcacccacttcgtcgcgggcatcggcacgggcggcaccatctccggcatcggccgctacctgaaggaacaggggccggtcaagatcgtcggcgccgacccggagggctcggtctactctggcggcacgggtcgcccttacctggtcgagggcgtgggcgaggacttctggcccgacaactacgaccgccaggtctgcgacgagatcgtcgaggtctccgacgcggcgtccttcgagatgacccgccggctggcccgcgaggagggcctgctggtgggcggctcctgcggcatggccgtggaagcggccctcgacgtcgcccgccgcgccaacccggacgacatcatcgtcgtgttgctgcccgacggtggccggggctacctgtccaagatcttcaacgacgactggctcaccgagtacggcttcctcagcgccggtacctccgagaccacggtggccgacgtcctggcgggcaagggcgccgacatccccgagttcgtgcacgtccaccccaccgacacggtccgggacgcgatcgcgatcctgcgcgaatacggggtctcccagatgccggtcctcaaagcggaaccgccggtcgtcacgggcgagatcgctggcgcggtagccgaacgcgacctgctggacgcgttgttcacgggcacggcgcacctccacgacccggtcgaacgccacctgagcgcgggcctaccgctcatcggcggcggcgaacccgtcgaacacgcggtgaacctgctggccaagcacgacgcggccacggtcctggtcgacggcaaaccgcgaggcatcgtcacccgccaggacctgctcacctacatccagggcaagtagcgcgaccagcccgctggcccgccccgtcgccaagcgacggggctcgcctcgggggctgccgcttggcctcggctgatcgcgcgctagccagcccgcgccgtgggcctgcggaccgctcccgcctcagtcgtgacgccgcttggcctcggcccatagctcgctagacagccagccgcccccagccgcgaagcggctgggggcggcaggcgtcgtgtcagcggtgacggggccaggccgggccgtcagcggcggcgtcgggccacgtagaggacgtcggtcgcgaacgcggtgcccaggcgggtgcgggccagcaggccgtccagcgacggggcgacccacttgagcggggcgtgccgatagaagccctgggtcagcagcgagaagccttgcgtcgtgacgagctcgaagccgtgccggtcgaacagccgctccacctcggcgcggctgagttcgttgaaccagtcggtctcgcccgggccgagtgccttgcgtaggtggcgtagggaacgggcgttgccgtggttctcgcacacgagcaggcccgagtccgcgtcggggagcattccggccgcgaagtccagggcacggtcgcggaccgcgtcggagacgttgagcaggagccggaacatggtgaccagggtggggcgtgagtccgaagtggggagtggtccgtcctcgtcgatgacgtgcaactgtcccggagtgcccagggcgtgggccttggcaagcatcgcctcggaggtgtcgtacccgtgggaagtacggaccaggccgtcgagcatgcgcgccactcgtccggtcccgcaggcgaagtcgtggtgctccggcgcgtcgtcgaaggcctcggtgatgaacccgcgcagccactgccgctgtctttcggagaccaccgacgagaaggtgccgttggcgtagacctcgtcggcgtacttgtcgacggcagcggaatctcggaagacatcggtgtaatcagtgcgcatggttggtattttcacgtatccgtcgtggtgaacagggttttgcgggcacgccacgccgacagcgggtagatcaccgcgcagccgccgatcgcgaccgccaacgcggcctccccggccagggcggccacgccggggatgagtccacagcacagtcccgacagcgccatcgccttgagggtcgcgcggccgatcgggtgcagccggtagacccgcgccagttgcagcagcggcatcaggttgttgaccgcgatgcccgccgtccagccgatcgccgcccccaggatcccgatccgggggatcagcagcaggtcgacgacgatgttgaccgcgaacgcggcggccacgttgtacagctgccagccggtgcgtccggccatcaccaggacactgtcgacgacgccgcacgcggtggccagcagcatcccggcggccagtacccacaccaccgcgatcgcctcgccggtgacgtactcgggtccgaagacccgcaggtaccagggcgcggcgagtgccaccagcagatagaccggccagcaggccagcacgatccacgaggtcgtggtgcggtacagcgtcgaggcggtggcgtagtcgcggccggacatgctggtggccagtcgaggctgtaccgcggtgccgatcgcgcccgagatgagctgcccgacggtgacgaagcgggtggccaccgtgtagacggccgcctgcgcgaagcccagcagcgtcgccaccagcaggatgtccagccgctgcaagccaagctgcgcgacccccgccagcgcccggggcgccgtgtacgtccagaacggacgcagctgctgagtccacgagggactgtcagggtcgggcgggtcgcggcgcaaccgcaaccgcaccacgtgcgccgacagcagcgccgccggaaggaacggcaacgcccacgccaccgtcaccgtgaacaccccggtctgccagccgaggacgatcgccgccagcagcaccacctgggtgcccgagcggccgagcttgtcgatgaggacggactcccgcattccgccgaagccgcgactggccgccagcagcgcctccatcagcaccgccgccggaaggaacaccgccagcacccgcaggatgccggcgctggcgaaggactcggcgaacaccaggcccgccacggcgaacaccagcgacagcgcgcacaccggcaccagcgcggcggtcagcatcgaccgcagttcgccgtgccgcccctcctgacgcagccgggcgaaccagtacaccagcccggtcggggttcccagtcgggcgatggccagcgccagcaggaacgccgtggtcgcggtgaagaactgccccgcgacccgcggcccgagtccggcggccaccagccaggtgatgaccagtccgctcagtcccgccaccgccgccccggccaggttcaccaggccgccacgggcggtggcgcgcagcactgtggatggttggcggaggcgaggcggtgccgcctcggctacctgcgccatgacggatcggcgcccagccagtcgcgcagccgggcgtcgaagggttcgaagtactccgacagcgacacgtccagcgccgagttcttcgcggcggcgcgggggcgggcgttgtgcttggcgaagttcggtttgcccagcagcggcagaccgaggaagtcgagcacccgggtgtagacgttcaccgggtcggcgaagaactctccactgtcgacgacgtggatgcgttctggggacacgaccttggcgatgcgctccaggtgctcggtgtagcggccccgggcccggtaggcgtggtgctgatggctgaagctgtagtagtgcgagtcccaggacagccggtcggcctcaccggccagccgctcgtcctcggcggccagcgccgcctcgaagtcggtgtgcggctcgaagccgcgggccacctcgtgggcgtgctgggaccgggcccgctccaccgggtcgcgcaccagcacgatgagcttcacgccgggcaggtcgcgggcgaaccgctcggcggccagcgggtggtacaggtagtacgggctggactcgaaggcctgcgccgccaggccggtgtgctcactgatgcggatcgcgcccgcccgggtggggaagtgcgcctgataccagggcaggccgttgtcgtagccggtgtcgaagaagtggacacccttgtggaggatcggcttgaggatggccgggtgggtcgacagcgcccggtacagcgtcgtcgtaccgcaccgctgcccgccgcacagaaggaatccgggcagcagccgggaggcggcggtcagtctgccgtaggcacgcgatcctgagtggatgatgcgcttgaccggcgccgggacccgctcggtccgcagtttgatcacaggacgattcctccttctgcggcgacatgacgcagcaaagtgggcagtagccagcggccgagtgcgcccagcggcgcacccgcctcggcctgccggtcggtgagataccgggtggcaaggtccaccaggtacaacagcacggtgacccgggccgcctgcggctccaccccgaagggcttgagcagccggtgactgcgggccagcaatgacagcacggccgtggtggggtcggccgcccgggtgacgatatcgcgttgcagcgcgtagtggacggcgtcgaaacccatcggaacccccgacgtgaaccgctcgaaatcccacagcaggatgtcctcggccagcatcgacatgttccacggcgaccagtcgccgtgccaggatccgaagcgcagcagctgatcccggttgcgctccagcagctgccgggccgcgtccacgagcgtcgcggcgtcggtgccgggccgttcggccaccacggccagccgtcggtccaggcaggcgacgtagtcgctgcgcgacagcagcgagtcctcgacacccagacaggtggccagttcggtcatggcgtcggtgagccggtcggggtcggtgcgcaccggacggcgccagccgggcagcgcctcctggatcagcaccgcgtgcggaccccaggttccggagtggacgatcttcgggatgcgcaggttgctcaggttgatcccggccagggtgcgcagcgccgtggtctcggcggccaccagctcccgggtcagtccggtggtgcccagcttcgcgaagccgatggtctcggcgtcgtcgtccaggatctgcagcaccggtttgcggttggcccgcgccggtccgatatggatgccgaggtggacctcggtgtccagcacctggctgaggtgcccggcgatgttctcgcccgacagcggcagcgccatccggtgcggcagcgccagtttgtcggtgccggtcaccaccgccagcaccgcggcgtcgcgtttgagccgggccgacagcgtcgccgggcgggtgtagcgccgcagcgccgcggccgccagccgccgcgactcggcgggcaccagcacccggggccgccgcaggctcggcaccactatgtactccgcctcggcgtgttcccgcccgccgcacggggcgggcgggaacagcaacgccgtcacttcctccaggtagtcggcgcgacggctgcggtcgtccgtcgtggccactcgtccgcttgtcatgtcgtcccctccacggcacggtcgcgttcgttgcgccacaacagggcgtaacacagcagggtgatcaccaaaggcgccaccagggcgttgtaatagaacatcgaggtcaaggacagcaccatcaccaccgaggcgacgatgccgatggcgctgtggtcacggcgaaaccgccacagcacggcgacgaagaaaccgacgaacgccagcgcgccggtgacgccgtgcgcgaacagcacctgccacagctggccgttgccgcccagcgtccggccgccgcagcgcgggcattccttggtggggccgacggcgatcgactcgcccgaacccaccgtctgccgggtggacccgaaacccaggatcggcgactccggcaccgccgcgagggcccgcatggtcgcgtagccccggccgtcgtcggagtgaccgttggcggcccgggcggccacgatctgccccagcggggtcaccagcaccgccgccagcgcgaccacgccggtgacggccagtacggtcagcggccaccatcgtccacaggcgaggaaccggacggcgacgaagaccccggccacggccaggttcagccacaggccccggttcatcgagtagaccgttggaatcagtgccaccgcgaggatcgccaccgccgcgtacttcacgcgcgggcgaaccggatagcaggccacggccaccgcgatccagggcgcggcgatggccagcatgttcccccaggtgttggtgtaaccccagggagcggcgggccggggcgtctcgtagccgaggaagtccatcacctgggcggcctgcgggtgcacaagcgactgtacgaactggtccgaggcgagcgactcgggcagcagcgcctccatcggcgaggtgaactccagatgcccggccacggtgcccaacagaccaccgacgacggtgatgacacccgtggcggccagcaggttgacaagccgccgccgtgggaagtcgctttcggacagattcaccgtgtacaagcagatgatcgtagccgaggcgtatccgaccaggcgaaatgccacgccgaagacccgtccggtccaggaaccggccattgtgccctcgggcgtgagtccgatcgcgacagcgctgacgagcacgaccagacagaacaacagccagatgccgaagcccggcgggatctccacccgatcacggcgcaacagcgagatcgccatcggcaccgccacgatgaagaagatcagcccgcccaaacccaacgcccaccacagcgggaagaacagcagcagccaggtcaacggagcgccggggccgcgcaacagcccatgccgcccgacaccgggtgccagcccaccgacgagcgccggccgcacggctgagctgccgccccgccgcgctgcggggtcgcccgctcgtgctgttcggtcatggggggcggggcttccgcccgcccggccgctggcccgcgctgcgggcctgtcgcccgcaagcgcgctccggccagcggacgcgggactgtcgcctgcctgggctgttcggccatcggatgccgggctctcgcccgctcgcgttgctcggtcatgggactcggagcttgtcgctggcgtgcggctggtggccgacgtggtgtggcggttcggcccgcctggcgtcgccagctggggaccgcccgacccgggtccgggccggtcagtcgtcattgtcgcccgaagcggtggcggcggggacgggttcgtcctcgatgcggggcagcgactcggtcggggtgtcgtcaccggcgggacggcgtcccgcccggcggggccggggcgtccggcgcttgccgtcctcgtgactggcctccgtggacggtacctcgagcgggtcgacacgcgggctgggctgccgaggcagcaccacggcgcccagcagtcgggccccgacccggcggaccgcctgcaccgcctcggcgacgtcgcgggcggtgtcgtggccgcactcgacggccagcaccacggcgtcggcgtcggtggccagcgactgggcctgggccgtcaccgccatcggggcggcgtcgacgaccacataggacgactggtcgcgcagtcgggtgtacagctccgacatcgcctcccgcgaggggccggccgcggtggcgcaaccgcccgggccgatgacgtcgagggtggggtagcgggcggcgcggtgggtggcggccgacagctcgtcccggtcggcgagcacatcggacagacccgggaccgcgagcgtgtccagctgcgaggtcaccgtgatcggtccggccgcgtgcgtcgacaccacggtggcgttgtccccggcgcgcgccatcgcggcggccaggttcgcggtaaccacactggacgccgaacccggcaccacgcccgccacgatgacgatcccggcggtgccgtccagggcggcggccacctcgttgcggatcttgccgaacacccggccgggcggcccgaaggcggggaagacgtcgtcgccacgcggcacggcactggcgggaaccgccgccagcacgtcgacgccgcagcggcgcggcaggtcggcggcgctccacagccgcaccgagaaccggcgccggaaggccaccgcgccgatcccggccagcaggcccagcagggcaccggcggccagcacggtcgcgaggtgcggcgaggtggcggcggtcgggacccgggccgcgctgatgatgcggcccgaacccaccgactcggcggcggcacgccagcggccgctgttggccgacagctcggcgatctcgccgtccaccagctcgcggtccttcttggcctcggcgaagtcggggtcggagctgtccatcttgtccagccgctccaccagcttgcgccgttcggcgtgcagtcgcgacaggtcggactcggcgccgtcgatctgctccgacagccggtcccgggccgtctcggcccggtgcgtcagataggcggcggcgaaggcgcgggcgccgttgcgggccgcggcgggttcgtcggcgacgaagccgatctcgagaatggacgtgttggcggggaccgaggcgaccacctgctcggacagcgccaccggatcgttgtcgttgaggctgtcggcggcgatggtcgccacgtcggtggaggtcaccagctgggcctcggtgtccagattgatctcggacttggagcgctggccggtgacggcggattcctcggcgccggtgggctgcaccaggaccgaggtcgtcgagatgtattcgcggggaacgatcagggcgtaggctccggcggccgcgacgcccagcagcgtcgcgccgacgagtagccagcggtgtctgcgtgcggagtccgcgaggtcgccgagggatgttccgggggaggaggtgacagcgtccaccgtctaaaggggcctttctgaaagaaggtatgccacattgagtaacgaggcacacccgccgaaggtcacggcctgcccgggaatctcgcacaatatgaaatccgggtggttgtcggcgggtttccccccatctgacctcggaaaatgcactaatgggggtacggaggtgaacggggtatgtggaagaagctgtgcacgaagaagggcatcgcgtggacgacggtgggcgcggtggccgtggcgggattcggcgcgggctacgtcttcggggccttcgacggcctggcggccgccgaaggggaacccaacggcggcaacgacatcgcggtgtcggccgacgcgtacacctcctcggccaaaccggaccacaatgccgggtcggtgacccggctgctgaccggcggcggcgacgcgaccggggtgacggtgacgtatctgcggttcgcgctcaccgaggcccaggccgccgggggactggtgctgcggttgccggtggccgagaccgtcgacaacgagctcgtcgaggtcgctcacgtctctccggtgtggtcggaaagcgacatcaccgccgccgagtcaccgccgatgggttcggtgctcgacaccacccgtgcctccacacaggccagtcagctggagttcaacctgcccgccggttccctgcgcgcgggggacgtcgccttcgccgtcaccaccccggccgccaaggccaccctcagtttccactcccgtgagtccggtgtggacgctgcgaggctcagtccggtccgcgccgagtcggtcgcggacgaaccgctgccccggcagccggagaagggcggctcgtgtccggtgggcgccaagctggtgccctactgcggcgcgctgctgggcgtggcccccggcgcccacaccgacggctccaagaccgccgcgctgcgcaacttcgaggacaacaccggccggggccagcacatctaccacagttaccaccgcggcgacgtcatgttccccacccgcgaggagatcgcggtggccaccgaggcggacaacccgcgggtgctgttcctcaactggaaaccccggggcgccagctgggccgagatcgcggcgggtgatccggcgaccgacgcctacctggagcggctcgcggcccacatcaccacgtactacggcgacaaaccgttcttcttcaccgtgcaccacgagcccgaggacgacgtgcgcgccgaccccgagtcggggtacaccgcgcccgactacgcggccatgttcggtcatgtcgtcaacaagctccgcgccgaaggcgtgtccaacatggtctccgtcatggtctacatggcgtatctgaagtggacccagcaggactggcacgacgagctgtacccgggcgactcagtcgtcgactgggtcgcctgggacacatacggctacagcgatcccggctacggccacggcgacttcgccgacatcgtcaaccgggagggcacccagggccagaactggcccggcttctaccgctgggcggccgagaccttccccggcaaaccgctcatggtcgccgaatggggagtctggtactccagccgcaatcccgaccaccaggccgaggtcttcgcgggtgccgccgaccagctggcgcacttcccgcgcctgaaggcggtggtgtacttcgaatcggccagcgccgagggccgcgactcccgggtcgacgtcagccccaaggccctggacgcctaccgccgcttcaccgactcgcgcgcgttctcggtggatctcggcctgggatgagcggtcgctacagcgcctttcggacggcgggcacgtaaccgtcccgttgtccggcggcgttggggtggtaggagccgtcgagggattcgcccttgacatacggctcgggggaacagatcccgtggccctcgaactgggacaccgggtcggcgaagccgaagcccgccgcgtcggcgacctcggcggtgacggcgttgagggcttcggcgaaggtgttggcgcgtcgctgctcggcgacgctgaagcccggcgcggagtcgcattccttctcgtggaacggcttcgggtagcccacgacgatgatccgcgcgtcgggcgcggcctcggacatgtcggcgtagaggtcggccagttcgccggcgaggcggtcgcgggcgtcctgctcggcctggtcgatgcggtccacacactcgtcgtcgctgccgttggcacacgtgacgatgatgccgccgaagccgatgtcgttgccccccaccgagatcgtcacatgcgtggtcttgtccgacaacgccgacaactgttccgcgcgtacatccgggatcgtggcgccaccgcaggcgacgaagtccacatcggccgagaactcgtccgccaacagtggaccgtaggcgttggccgagcgcccgcaaccggagtcgtcgtagtctccggcaccgacacctgaggaataggagtcgcccatggcgacctgacgcatcggcttcgccccggcgacgatgaccgccgtcgattcggagccggcgaaggccaccaccgatccggcggcgacgatgccgacgacacccagcacggcgagacgaagcgctcgggaccggttcacacatcctcctgcgggttgactggctccgacgaatgcttccagacgaatcgcccagccgccactcaccgccagcccggctcccggaccgaagcggcgtcgattgtccgattgtcaacaagcgccttgccgacagcaccggctttctgttacggtctgccaccaccccgggtccggcacggccaggcacgggcctgcctgagtcccctacggctggagttcgtcatcgtcgccccggcaacaccccaacagtccccgcaagcccaaccctcggacgtacgacgcgcggtcggcgcagcggccatgggcaacttcatcgagtggttcgacttcggtgtctacgcctacctggccggaaccatcgccgccgtcttcttcccgaccgggaaccccgaggacgggctgctgttcgccttcggcgcgttcgcgctgtcgttcctgatccgaccgctgggcggcctgttcttcggcccgctgggcgaccgcatcggacgccagaaggtgctggcgctgacgatcatcctgatgtcgggcgcgaccatggtcatcggcctgctgcccagctacaacaccatcggcctggccgcgccgatcctgctgctgctgtgccgcctggtgcagggcttctccaccggcggcgagtacggcggcgccgccaccttcatcgccgagtacgcccccgaccgcaggcgcggcttcttcggcagcttcctcgagttcgggacgcttggcggcaccatcgtggccgccgggctgacggtcacgctcaccaccacgctgtccgagaccgcgatgctgtcgtggggctggcggatcccgttcctggtggcctgcccgctgggcctgttcgggctgtacctgcggtacaaactggaggacaccccggcgttcaaggacctggagcacaagcacgaggtcgccaactcgccgctgcgggactgcctgcgcaaggactggcggccgctgctgatctgcgtcggcatcgtgatcatcctgaacgtctcgtactacaccgtcctgacgtacatgcccagctacctgaccggcgtcctcaaactgaccgagacccagggtctgctggtgagcatcgtgatgatggccgtcatgatggcgctcatcgcgccgttcggggcgctgtcggaccgggtgggccgcaaaccgctgctgctggccgccgccatcgggttcatcgtgttcgcctacccggcgttcctgctcatgcaggccgggacggtcgtgtccatcggactgggcatgctcatcatcggactgttcctggtgatcctgcaggggacgattccctccgcgctgccagcgctgttcccgacgcaggtccgctacggcgccttcgcgatcagctacaacgtgtccacgtcgctgttcggcggcaccgccccggtcgtgatcgcgttcctgggcacccgactgggcgccccggagtacatgcccgccttctacctgatggcggccgcggcgatcgcgatcgtgccgatcgtgctgtccccggagacggcccgcaaaccgttgcgggtgcgcaaacccgccgtcgtcgtggccggtcccaagccgctggcggccgagggcacggctggctgaaccgacgccgtcgcggtcacttccgcgtcagctcggcgacgagctcggtgcggtcgaagaagacctcgttgcgggcgatcaaaccgtctcgcaactggacggtgcagacgccgttcgcgaccacgacccggtcgcgaacgggaatgtcggcccgccagtggttgaggaacccgccgtccaacggggtcgcccgggtctgggtccacacccagtccgggaaccggcccagcagtttcgcgaagtagtccagcagcaccgcttggccctggatgccctgcgggacggcgggatcggcgtagaaggcgtcctcggtgtagaacgcggccagccgcttggggtcgttgccggtccaggcgggcagccagcgcccggcgaagcggctggcctcggccggggtcagcccgtcgaaccggcttcgcggcgggtcggcttgctcgggaggcgtcatggccagcaggctagcagtcggtggacatcgcctcgctgagccatttgaccgccaacggataccggtactcgatgccgccgtgcccaccgtcgaacagttcgaagtggaccttctcgtcgggtatcccggccgtcgacaccgcccgccggaaggccatcgccccggcgtcgaggtggaactcgtcccggttcccggcgtcgatccacagtgcccgcatggagcgcagtgcctcggcgtactcgggcttggcggccatcagcaccggatcccagtccagccaacgctgccagacctcggggaccagcgcccctatctcgtcgaacggcagccgcacggtgccgtcggcgtcggcggaataggccgcggcgtacgcgtacacctccatgagttcgaggtcgttggccttggtgccggggacgcggccgcggaactcggcgaggaacctgtcgtaggagccgtcgtaggcgtcgcgcagcatccggaaccgctcgggcaactcggcgcggtaactggtctcgaagagtgcgtcaccggcgtgggtggccagggcgccgaacaggtcggggcgcagcatcggggtgaccatggcggcgaacccgccggtggactttccggctaccgcccggtggtcgcgatcggcgatcgtccgaaagtgagcgtccacccacggcaccacctcctcacacagatacgtgtggtacctgccggtggccggcgagtccaggttctgactgccgcccaacgaagtccagccgtctgagtacacgacgatggccggtggcgtgtcgcccgaggcgaaggccgcgtcgaccacctccggaatcgcctggcggaacggcatccggttgaagaacattccgatgtggccggtgtatccgggcagccagaagatcgtcggataccggcggccgggctcgtcgtcgtagccgggcggcaggtgcaccagcaccggacgcaggtgcggatcgccgagtgggttgtcccgcaacacgacgctgtcgatcgtgtgctgttcgacgcgtccggccaactcggccgaccatggcaacataaccgttctccttcgggttgggcggcgtcaatgctcaccggtcgttccatcatggtgcgcaacacgatggtggtgttggtgcccgacaccggcggaatggcccggacgcgttcgatgacgtcggcgagttcctcggtgtcggcgacgcgcaccttcagcaggtagcagtcgtcgcccgccacctgatgcacctccagcacacaactctcggccgccagtcgttcgttgatgagcgccttcgcgccctcggcgtactcgaagcgcagcgtgatgaacgcggcggtgcccgcgtccacactggcgggatcgaggctggcgtgatagccgctgatcacgccgtcgttctccagccgctgcacccggtcgcgcaccgacggctcggacaggccgacctcgcgggcgagcgcccgcacggtctggcggccgtcggcggtcaacgcccgcaggatcgtccgatcgacctcgtcaagcggtttcgtcatggcgaaaattacctttcctggcattcaagcctaatataagatcaggattctgacaatcttggctaatttaatgaggcaaagtgatatcgaaacctaatttcatgtcatcgcctacggtgttgccctggctggcgctgttcaccgtatggatcttctggggatcgacgtacctcggtatccagttcgcggtggagacgatcccgccgctgctgatggccggtttccggtacctgctggcgggcgcggtcatgttcgcgatcgtcggaccccggcacgcgcgcggccccaaccggcccaccccacggcagtggcgctccatggtcatcgtcgcggtcctgctgctcgtgggcggcaacggcctgctcagtgtgggggagaccagcatcgactccggactcgcggccctcatcgtcgcgaccgttccggtgtggatgctgctgatcgacgcggcggtcaaccggagccggatcaccgtcacgatggccatcgcgctggccctgggcacggcgggcgtcggcgtgctggtcggcggccccggctcccgcgtcgacctcttcggcgcgatcgtcgtcctcatcggagcactgagctgggcgagtggaaccgtctacgcccgccgggccccgcagcccaagcacccgctcgtggtggcgtcgctgcagatgatcgcgggcggcgtggtgctgatcctcgtggccgccgtgaccggcgagttcggacggctcgaactcgccgcgatatcggcccgttcgatcgccggattcggctggctggtcgtggcgggctccatgctcgccttcaccgcctacggctacgccaacgccaacctgcccaccagcaccgtcgccacctacgcctacgtcaacccggtcgtcgcggtggtgctgggcgtcctgctcggcgacgagtcgctcagcgccaacctgctgctcggcggcggcatcatcgtcagcgccgtggtcctcatcgtcggcggccaggccgcgaaacgccgcgagaagccacggccccgcgaggtccaccggcaagcgttacgttggtaccgaaggcatccggaagcgcaaaggagtcgtcgccacatgttcgccacccgacacaccaccaaactccccgccgacgaggccctccccggacgccccggcccgctgctcgacccgtccgaccgcaacgccgccctgggcaccccgctgctgggtccctaccccgacggcatggagatcgccgagttcggcgtcgactgcttctggggcggcgaagcccagttctgggacgtccccggcgtatggacgaccgtcgcgggattccagggtggacacacacccaacccgctcgccgacgagatcctcagccaccgcaccggccacaccgaagcggtgcgggtcgtcttcgacccggcgaagacctcctacgagaaactgctggccgtgttctggtgctccgaggaccccacccgccgcgtcgacatgcgcgggcacggccgctcggccatcttcacccaggacgcgggacagctggccaaggccgaagcctcccgcaaggtgtaccaacgcgaactcgaccgacgcggctacggcgcgatcatcaccgagatcctgtcggcacaggagttcccgttctatccggcgcagctacgccaccaacagcacctggcgcgccactgactcggcggcgcgccgccagcctcacagccgttcgatgaccatcgccatgccctggccgccgccgacgcacatcgtctccagcccgtatcggccaccggtgcgctgcaaaccgtgcagcagcgtgccggtgatgcgggcgccggtcatgccgaacgggtgccccaccgcgatggctccaccgtggacgttgagcttctccagcggcaccccgaggtcctggtacgacgggatcacctgcgcggcgaaggcctcgttgatctccaccaggtccatgtcgtcgatgcccaaccccgcccgggccagcgcctgccacgacgcctcgaccgggccgatgcccatgatctccggcgacatcgcggtgaccccggtcgacacgatccgggccagcggcgtgatccccagctcggcggccttggtgtcgctcatgacgatcaccgcggcagcgccgtcgttgagcggacagcagttgcccgccgtgacccggccgtccggccggaacaccggcttcagacccgacacggcctccagcgtcacgcccgcgcgcggcccgtcatcggtggcgacgacggtgccgtcgggcagcgtcaccggggtgatctcctcggcccagaagccgtccgcgatggccttctcggcgaggttctgcgaacgcaccccgaaggcgtccatctcggcgcgggtcaccccgcgcgccagcgccaggttctcggccgtctgccccatcgccaggtagatgtccggcacctcacccgactcacgcgggtcgtcccagccgacggcgccgttctcagcccgatgcgccgaacgctcgcgggccgcgtcgaagaccgggttctgccagccgccgcccacctgcgcctgcaccggttccggcaggccgtcggaattgccgcgcccgtaccgcgacacggcctccaccccggcggagatgaacacgtcaccctcaccggccttgatcgcgtgcgcggccatccgggtcgtctgcagcgacgaggcgcagtagcgggtgagcgtcgcggcgggcaggtggtcgtatcccaacaggacggacaccacccggcccatgttgaaaccggcctcaccgccgggcagtccgcaacccaggtacaggtcgtcgatgatggccggatccagatccggcaccttgtccagcgcggcgcgcaccgccgtggcggccaggtcgtccggacgcagatccttcagggaacccttgacggcgcgcccgatgggagtgcgggcggtcgcgacgatgacggcttcagtcatggtgcgaaccctacccgcgtaccatggcggcggccgtaaacaggaggagcaagagtggacgtcaacaccatcgttgtcaccggcggcgccggattcgtcggcagccagctgatccggggactggtcgagaagtatccgagggcggccatcgtgtcgatcgacaactacttcaccggccgccgcgacgcccacatcgacaacccccgcgtcacctacgtggaggactccaccgtcaacatcaacaaactgtgggccaactccgagttcggcaaacccgacctggtgttccacctcggcgagtacgcccgcatcccgcagtccttcgacgaacccgacctggtgtgggagtacaacacctgggggaccaaggaagtcgtcaagttctgcaccgacaaccaggcccggctcatctacgctggttccagctccaagttcggcaacgacggccaggacgaacacctcaacccctacgcgtggaccaaggccaagaacggcgaactgatccgcaactacggcgactggtacggcctcgactacgtcatcacctacttctacaacgtctacggccccggccagatcgaacagggccgctacgcgaccgtcatcggcatcttcgagcggcagtacaaggacggcgaaccgctgaccgtcgtcgaacccggcacccagacccgcgacttcacccacatcgacgacaccgtcgccggactgctggtctgcgccgaacacggcaagggcgacggctacctcatcggtgccggacacgaatggccgatgctggacgtcgccaagatgttcggcaccgagtacacgctgatccccgccaaacgcggcgaacgggtgcgcggcgaagccgacaacgcgaaggtgcgggcgctcggctgggaaccgcgacagtccctcgaccgctacatcgccgagttcgtggcccgcaccccgcgcggttgacgcgaagctatgagcggtagttcgtgaactgaagcgccacgtcgaagtcggccttcttcagcatcgcgatgaccgactgcaggtcgtcgcgtttcttggccgtgacccggatctggtcaccctgaatctgggtctggacgcccttggggccctcgtcccggatggccttgttgatcttcttggccacgtcctgctcgatgccctgcttcaacgcgcagtcgatcttgctggtcttgcccgaggcgcggggctcaccggcctccatggccttcaacgagataccgcgcttgatcagcttgtccttgaagacgtccagggccgccttgacccggtcctcggtctcggcggtcagcaccaccgcctcgtccccgctgcgttcgataccggcaccggtaccccgaaagtcgaaccgggtggacagttccttcgacgtctggttgatcgcgttgtcgagctcggcggaatcgagctcactgacgatgtcgaacgacggatttgccacggtcatgcctccagcggatggttttcgggaaacacccgagcctaacgccgacgcccaacgccttggcaatcggttgactggggacacatactcggaagatgtcctcgccccgctcgcgaaccccgctgcgccgcgtcacctacgttctgttgtggatcatggtgctcggctgggccctgttcaccggctggcggctgttcggcgccgaggtggcctggcccgtcgccgtcgtcatctcctacaccccctacatcgccgccgcgatcctcatccccatcgccgtggccgtctggctgcgcaccatcgcgctgctgaccgtcctggtggtgtgcgcgtgcgcgctcgtcgtcgtgctgatgccacgcttcttcgccgacggcgatggcgccggtgacggcccccaactgcgcgtcatgaccgccaacgtcctcaccggcgacgccgacctcgacgcgatcgccgacctcgtcgtcgacaacaagatcgacgtcctcacggtcctggaactcgacgccgacgcggtcgacaaactcgccaaaaccgaagtggccgaccaactcccacaccaagtcctcaaacccgccgacaaggcggccggaaccggcatctactcccgccacgaactcaccgagaacgacgaactcgccgtcgacggcctcttctacaaccccgccgccaccatcgacgtccccaaagccggtgacgtcgaattcgtcgcggtccacccctccccgcccatcaaccccgaccgcacccgccactggcgccacgacctccgcgccctcccaccggcccccaccgacggcaccccccgcatcctggcgggcgacttcaacgccaccctcgaccaccgaatcctccgcgacctcatcgccatgggctacaccgacgcggccgacgccaccggctccggcctcaccggcacctggcccaccgacaagaacttcccacccaaggtcaccatcgaccacgtcctcaccagcaccggcatcacccccaccacctacgccacccacaccatccccaacagcgaccaccgcgccctcaccaccacgatgacccttcccaagcccgacgactaacccagttgcgcccccgcccaggcttgtggttatccttcttcggcgcggtcgtccacggacgcccgacaacacggcgcgttgcccgagtggccaaagggatcggtctgtaaaaccgctggctccgcctacactggttcgaatccagtacgcgccacagctcgtgaaacggcccccgacctgggaaaccagtccgggggcctttcgtatgcctgtgcgactgagcgcaagccgatgcgatcggatgcagctgtccgggacgagggcgggacgaagaatccgtgcgagcctgcgaatgccctaaagcgacactccttgttctcggagctgtggagttcaactcggcaccgccgttggcggcgttaccccggtgacattggtgactatggtgacagaattcccgaaactcgaccttgaccagcaaaaacactcgctcaacaagcgttgacagaatggcgacaaaatagggctcgcgttgacagagaaaacccgccaaccgacatcgcgaagctatgaccagggataaccctctgagggcaattctcggcgccaaactcggatgcatccttactcggatatacctcgaacgacgcgcaaccgcgcctcggcgactgatgtgggttaaatcggtcggacttcggatccgccacaagccccgtgcgggccggtagcatcgaagccatgacaaccgagccgaccgccacgcccgctggcgccgagatccttacggcgatcggcgccgaacccgacccccagcgacgcgaacacgtccaacgggtcctgtccgatcaccgcgaccgccgcgacccggccgccgaggccgcgatgcgcgagcgcctgggattgccgcccgcatcgcagcggaccgccgcgtgaccgatcgcgacatccacatcgtgctggatgcctcgtccatcgccgcgttcgcacgcggatcagtatcggtcggggaaaccctcgccctggtcgccgacgccagcgccgcgatcggtcttcccgtgctgagtctggccaccgccaaactcaccgttgacgacgaccacctcattgacttcctggttgaccacgccgccgccgaagtcctcacggccacaacggaatggcgggcactagccgcggctaccgctgatgtcggacgtatcgacgccgccgacgccgcgttggccaccatcgattctggcgccgacctgctgactgcccaaccgggtctatacgcgggactcttgccgcccgagcgcatcatccctgtcgacgagatcaccgaccagcagtagcccaatacccgcccgtgccatcggcgaagcgaattctgtctacgccagtcgtattttgtcgccattctgtcaacacccgcctagcgagcgtctccccaggtagacctacgcttacaggaattctgtcaccatagtcaccaacgtcaacggggtaaccgtgaacggtcaaacttgggcattggacgctgttaggggaaattaacctaggcaccctcagctgaaacgcacagctgtggagcaaactcttctcgggaagctggccacgaccctcctgaggctcgggtcacgtgatgtccgtctattcacttattagaaggtgcgactcgctatcctcacggatagcgagcgtatgagaaccatatgaagtagaagtacctgtgtgtgttccgcgcatcaacgtcgccgtttcggctggttcgggtattagaccaggtcaagtccatactctggtgatttgccagtggtttcacgatagtcgcgccccgatgatttgcccataagagacggtgctgctctctgcggctcgccgtaatcgcccgtttaggctgtccgacctgagtggctagccgtttcataaggaacggccagctgtcctaccagctggccgctcaggctccagtaccagttcatgatccaaggagtcgccttgagagtattccgcacgtgggggcggaagccaagtccccccgctgccggtaacgatgacgtcacaaatatgggacccaaaccacggcccccgtttactactcggactctgttgctgttgtgcgttgccgcgctggccgcagtggttgcaagcaaatcaccaaaccatgccgtgggtatctcaattttcgttgctgtctttgtcggtttgcacggcatcaccggcgagtagctatcggtgatcctggtgtatggggcttgtggtgtggatgtttcgcacctcaggccccatcaatgacatcgcagtttccggtacttgtggacttaagaccctaggtgcttctgcccttttctgtaactattcaggtccagtggcgtgatcctgctgggtgaatttatggcaccgattgcaatgtccaaatgatagaaagacacacggtatgttcggacaacccggattgcttcaacctgctggcccagcccagtctgattggttggtgcatttttgcggccgaccgccaggcaccagaaagtcgccatgtttgccggaagacatagatgatctaactgcggaagaacgtctcgaaagtattctttgggaggaaagggttagagggtttgctaccttcagcaggcttgatggcccccgtatggtgtgcttttctgaggcaccacttctccatttgaactggttttttcaagacaagaagtggccacaatgggggctaattttctctcggcaacaggtgtacgatgtcggtggagggccggtttggcaccttcgtggcacggagattgaccgattgaatcctgagttgcggcattgggctgtgcgtcttgaagttggtccagcacggcgatctgactggcttcatgagcgggagtggcggatccctcttccggacggatcagaagcgataagcctgactacatttactccagataggtcagaagagtctcttccgctcgcacttaagttggaagcaatcctcattgcgacagccgattggcaaccttcggaacgctgggaagatgtagagaccggacactttctcaatgagggcggcggtggctatgtgacgcctgattaccatggagccatccctgaaaccatctcggcgccgttgttgccgattctctgggaaaagacagttcgcgtcatgtgggatttcgacagaaagacctttgtgaaagtggatgacactggccacgctcattaaaaggtagccatagtgtccgtcgatctgatgaaatcgggacgtcttcgacgctgaagacatcccgagacgtcccgtgatgcggttagggcatcccactggggtttgagacgctggcaaatcaggttggtgtttatatccaaaggtaacccgaaccagacaggtcacttgtcacctgctgcccagttcgtttttgtgttgcaccttccaggaccatcctgcggtaccggtacggcttccgtgatgaccgtgcgcggtgccgattgtgatgaagtgttgtcatgtcaagggttgcgtgatcttggatgtgttgtgaacgatggtggagtgactcaaaatgcatcggggaagtccgaggatgttcaggcagttcagtggcgacggtggtgggcgtttgcagtgcctttgaccatcattgtgggagttgcaatcgtggctgtggtgtggtggctggtgtggcccagcaacttgcccaccgcacccccagagcctctaggtagtccgagctccagcggagccacgggagacccaggtgcaaaagcgtcggacccgggaatgctccagatccaggcggtacgaactatcctgaccgcggccgctggaatcggtgccttgttcggcttggtcatgattgcccgtcgacagcagctacaggaagttgcccacgaccttgatcgcgaagtcgccagagataatcggcatgacgcgaccgagcggcggatcaccgagttgtacatggctgccgccgagcagttgggacacgcaagggcggcggtgcgcttggcggcgttgcatgctttggatcggttggggcaaaacgacgtcaatcatcggcaggtcatcgctgatatctggtgctcgtacctgaggcaaccatttgcgctgccagcccgattcacttccatatctcacacgaaaaaacagcctgtatcggattcggcaagagccgattattttagcgatcccgaaccagactctggtatggactcagccgacttggagtacgaggtccgcgccacagcccaacgtctcttggccagccaccttagagacccccgagaagaagctgatcggaacgacaagccgccgccaatcacatctgagggtttttggggcctgtccggcattgatctgaccggcgccacacttatcaacgccgagttcatcggttgttggctggaatcggccaacttcagtcttactgagttctatggggtcgccatgttcttcgaagcacagttccaagacgttgcaatgttcgtcggggcgcaattcgacggggacgccgagttcggcaagacgcagttctacaaggatgccgtgttcgcggcagcaaagtttcgcaacaatactggattcaatagcacccggttcaaagagcgggccacgttcggcggggcgcatttcggcagggacaccgagttcgacgaggcacagttcgacggcgacgccgtgtttaacatggcacagttcggcgaggacgctgccttcactggcacacagttcacaggtactgcttcatacaacgaggcacagttcggcagagatgcctggttcaatgagacgcggttcggcgaagccactgtgttcgcaggagcgcagttcggcggagaggctcggtttgataatgcacggttcaggggggccgcctggttcgacggagtcgcaatagcggaccggattgcaaggcgcgacgcaacacagttcggaggcgaggtcggctttgacaaggttgttgcagtaatgaatccgggcaagaaacgattgcatatgtggccctcaggttgggcgctggaagaggatcctgagggacttccaggttggggtcgcctgcgcaaagagcctatgccttcgaatccgaaacttgattctccagtgagtgagtgacggccgaaagcagtcctcggccaccgcaaacctattcttgtcgttatcgcacctgttttgtcgctgttctgtcaacgcaccaagatcgacgatctccgcaggtcatgtgggtgtttctggaattctttcaccacagtcgccaacgtcaacgaagttggccgtgtcgtgctccagcgggccgcccagccgttaagtcgatgtcgtttgtgcgagtgtggtcgctgacgtcagccttctcaccatttcccacttcgggctggtgttcccatatggagatgagacacccactgttttggctggtcaacgccatatggctgcaagcgatgcgcgggattcaatcagctcctaacgatgcgtgagctcgggctggcgaacagcaacctctgtgcgtatacgaagatatgtatactaagcgggagcacgtcaccgagaaaggaacgtcttccatgccggagcacgcatacgtggtgatcgcaggggactatgcccggcgcatccgctcgggggagctacccccgaggacacaactgcccagttacgcggagatccaggtggacaacgtcactggcgaaagggtctcggacatcgtcgttcgcaaggcgattgagatgttgatcagccaagggctggtttactctgtccgtcgccgtggcgtcttcgtggccgaccagccaagcctcatccgtatctccccggagcgttcgatggagaaggccgagtccacgttcaccaacgagagcggcaaagaggtgcatgttgagcgtgagttcagcatcatcccggcgaatgccgaagtcgcgcaagccctagacctcgaagaaggcaacgaagtaagtcacgtcgttacgcgggtcaccgaaaacgggcagccggtgtctatatcggacacatttcagccgaaagggttcgaaggtaccgtcgatgccgtggttctcgaagagaccgtaagcgacgatgaaccgcccaatgaagcccatgcggaatggctcaacgtcaaggcgggtgacctcgtcaagcgagtcgaccaacggttcctagacgaagtggaccgccccgtcatggtgtctaaggtgtcgtacccgcgcgatcgatacaaggcaatgacattccgcatgtcgctggaaccagccagctaagagctacaccaaatccgcatcacacgaacccaagaatcctctgctccggccgccgcgcctggttaatgcctcccgttaccgggtgcggcggcactctcccagccaaggagccgaccatgtccacattcttcgcacccgacctgcgtaacccggtggtcgcctgggaagtcattgcccgctcggcggttcacatcgtccgcgaagcgcgcgccagccgacgcctcgaaccactcagcatcgacggccgcatgctcctccacggcctggccgccttgggaatcgacctggaaccaccaaaaccaacccccctccgcgccaacctccagcacaacctgtccgaacgcgaacaccaagtcctgctcggcattgcaggcggcaagtccaacgccgagattggccgcgagctctacgtcaccgaggacaccatcaagacccacgcgcgtcgcgcgtatcgcaagctcggagcccgcgaccgcgcccatgccgtcgctctcgcttttcgacaaaacatcctgcactgaatcgtgtgaggggaagtcatgcaatctcaggaaattgtctggggaagtttcgactatggacaacggcactatgtggtcaccaatggtgctacggccaacatgattcgagtctttgtcggagatcctcgtacgggtgtgatggtctgttcggtacatgggcttgacggacggcccgagacacagtggaactcgtcgtatctggaaacgtcgaaggcatggaaggacggcttcgcgtacatggccgaacgaacctaccttgaaggccagacacgccgagcgaccaccaggacgtgcgacggcttataaggatccagtcctggtccaggcttgtgcaccgtcggtgttgttccaccacgacacaaagttcgggtccttggattccattcgccagcgagcggccagaccgtcaaagaacaggtcatcaccagtctttccgccttgtggctcaccaacatagatgagctgttcgcctccggcgtcctcgaaggttttgagggcttcggaggccattgtgtctccccatcccggcggccagcacaagagcaacgttcgcgcccccaactcatcgggttccagcttttcaagaacgtctacatcggcccacgtacccggaagcacaccgggtgccgcataggtctcgctttgatctgaggtcggtggtttgatgtcgtaggcgtcgatcgttactccactttggcgtaggtgcttggcccagtatcctcgcccggctccaagctcaactatcgtctgactgccacagacctcagaaacccactgcaccgtttccggagcgagtatcgcgaacgcatacgcgtcctggaggaccgtctgagcgaacgctagccgcggactgcctttggggttgccgccgtcgatcacgcgccgttcaccgacgtcagaaacggcaggggcgacgatttcccagtaggggttctgggtggtcgagttggctcgcgtcatcacctcaatcagtcgcagatcgaattcgccgtctcgttgatcgttcccggttccggacaatgaaggggcgatgtccaggtactccgcgagcttcggatactccgtcttcaatcgactttcgttatctagcagcgaaagcagctcttctcggcgttctgggctcagctccatgtcgctcattctcgcgtaactccttcctcacgctcaaggcccaaagctggagcgagccaggtgtgatctaggtcatataacttcgtatacgtagaggttgtacgtatacgaagttacgtatacgctgagccatgcgaggcccacaaaggccaagcgaggcccagcagttgcacctgctggacctcatcgggtcgaaccactgaaaggagagcgacccaatgaacatcctctcaagtcgggtgccagatccactggaagatgtcgccgaaccgactgatgcggaactgatcgcgatcgaggctgagtggcccgcgatcgaggccgactggaccgcaatcgaagccgatctgatcgtgctggatgtccagctcgctgagcatgtcgcgcaccacaccgtggacgttcaggtccagcggcagacacgccgccgcactcgccgcgttctggtgaaggcggtggcctaaatgaccatctccctgatcttcgcgggcctgggtatcgctttcagcgttctgggcgccgccttgtccattcgcacttcgcgacgctctgaagacgtcgacaccgagggcgcctccgaagagactggcccagcgccgaagctgtcgggcagcctgaacgccgccgctgaccagctcgaagacgccattgacgtcttcgctgctgagtacggccaacaccaccccgccgacgtaaacggcgaggccgcacgacgcgtgttcgctcgcctggccaccgtcaccagtgacttgaaagcgctgcgcggcaacggatcggtggtgacgtcgtgagtatccgcatcgagagggatcggatcgaggccacccgcgctgggcagtgggccgaacgcgtcgacgctgactcgtggcgagtgtcgtggttggacggtgattggaaccgcaaccacgccatcgccgccctcaatatcgccgagctggtcgcgattggtcctccgctgggccacccctactggatgaacgtcgaaaactttctgactgagctgggcgtcgacccggctgtcctggacaacttgatcgaccccgaacccgacgacgagggagaggacctgtcatgactatgacaaccgtcaagagtgcctatccggcgtcgattgcggatctgatgccgaaagcccgcaagatggctgaggccgagggcttgccctcccagaaccgttttaaggagacactgaggatcggtcgtcccaaggcccgcgaacttcgcgcggcgttggagggcgaagggttccagccccagcggcccgaacccgcagtgcttgacccagacccggcaccggttgtgccggatccggtggcgggcacccagcacgacacgatcgaactacctgtggtcgtggtggccgatgaggacatagccacgccagaaccgcaggacataccggtcgcagacccaggcgcacccaccgtcgaggttacggaaccggtagccgtccacaacagcggcgacactggcaacgccgacactgtggagcgtaaacccatcgcggtatggccggtgctgctgctcctgctcccggctacggtcgcgatctggtccggttgggtgggtctgggcaagctggccgggttcggacccgtgtccccgctgccgggcatcgtcgattccttcgtgatcgacacgtccatcacgctgcccatcggcatggagacctactccgcttacgcgctctacgtgtggctgtccgggcgggcctcgatcaaggccatcaagttcgcgcggacctcggcgctcatcgcgctggcgaccggcgctgccggacagatcgcctaccacctcatgaccgccgccaacgtccctgcggctcacccgttcatcaccgctgccgtggcctgcatcccggtcgcggtccttggcctgggtgccgccctggcccacctcgtcaagaacacccaggagggctgatccatgaccagtgaaaacaccaacgacaacggtgggatcgactgggacgcggcgttggagcaattgaccgccgacgaccaggccgccacggtcaccaccgacgaggacgagcttgaggttccggtcgatggccccgaggccctgaaagacccggtgtcggtgaccagcggacgccgcgacattatcccgccggttttcaagtcgaagcaggccctgttgggcgaggtcaagagggtcgtgaacctggggctgcacacgaccgggtaccacgctattcgggttcccttttacggcgtaaaaatcgcggcgcgggcaccggtgggtgcgtggcgctggtcggcccagttctcgaactgggtgtgggacgccgagggcaaaccggtacgtgacgcggtggtcaacaagaccgcccgcaccgatgaccccactttggtgggtgagtacctgaagctgtgccgcgaacgcgataagcgggtgcgctggcgcgggttcgtggcggccttcgccatcaccggcaccatcgtcggagcagccaccttgtacgcgattggcgggccgctgctgtggacggtgctggcggccacgacgctcgcgtgtggcgtcaaggggcgcaagctggacaagccgttggtgtctccggcggtggtcaaggcgtcgttgcggccgttgacctcggaacacgtggtggaagcactgcggtccattgacctgccgggcatcaaccgggcgctggccaaagatccgaacgccatcacgttcccggcgccgatcgtgcgcgacggacccggttggcgtgccgaggtggaacttccgccgggcgtgaccgtgggcgaggtcgccgacaagcgggaaaagctcgcctcgggtctcgggcgtccgctgggttgcgtgtggcctgagggcaacgccgagatccacccgggccgcctggtgatctgggtgggcgacaagtccatgaacgaggccaaacagaaggcgtggccgctggccaaatccggccgcgtggacgtgttcactccctggcagttcggcaccgaccagcgcggcgacgccgttcggatcaccttggcgtacgccagcatcgtcgtggggtcgattccgcgcatgggtaagaccttcgcggcccggctgatcctgctggccgccgcgttggacccgcgagttcgcctgtatgccttcgacctgaaaggaaccggcgacctggggccgctggagccggtgtgtcacgcctaccgggccggtgacgaggacgaggacatcgaatacgccctcgccagcctgcgggagatccaggccgagatgcgccgccgcgccaaggtgatccgggagctgccacgtgatctgtgcccggaatccaaggtcacgaccgagctggccgacagtaaatcccttggcctgcaaccgatcgtgctgggcatcgacgagtgtcaaatgtggttcgagcaccccgaacacggcaaggagttcgaagacatctgcaccgacctggtaaaacgcggtcccgcgttggcgatcatcccgctgttcgccacccagcgacccgacagcaagtcgctgcccaagggcatcagcgacaacgctgtcctgcggttctgcctcaaggtcatgggcgacaaggccaacaacatggtgctcggctcgggcatgtacgccgccggtatccgcgcgaccatgttttcccggcgtgaccggggcatcggctacttggccggtgagggcgacgaaccttcgatcatgcgaagccacttcgtggatgctcccggcgccgaaaaggtcgtggcgcgcgctcgggcgatgcgcgaaaagctcggcaacatcaccggacacgccgccgggcacacgatcgaagccgacaccggcccgaccgttgacctgctggccgacatcgccgccgtcgtcggcgatgagaagaaggtctggaactcagtcatcgtcaaccggttgtcccaactgcggcccgacacctacgggcacctcgagggcctggacgacaaggagaaaaccgcccagttgaccagcatgctcaaaccgttgggcgtcaagaccgggcaagtgtggggcaccgacccggccaccggcgagggcggcaatcgcaagggcgtcaccgtcgccgacatccgaaaaattctcactcagcgtgacgaaaaacggggcggcggatagacgcgatacggcgctaggtctagcaacccgcctcgctagacctagcgaccccactagcgaccaacaaaccacctggccagggcattagcgcctagcggccttggctgtccacacccaaaaacccttcaaggagcacaacttgtctgtctcactggccgctatagccgtcgccttcgtcgtaactctcggttacgtcgcggcgtgctgctactggccattcggtgcctgccgccgctgccacggcaccggcaaatcccgctcaccactgcgcaagttctggcgcgaatgcccgcgctgcgagggcaccggacgacgcgttcgcatcggccgccgcatctacgcccacatccgccacgaataccgcaacggcaacaaatagaccgcccacggccccagccgctacttgacggtcaccggctggggcctcccacgaaagggagctttcatcatgtcaaacaccgacccgaccacgcaggccgaacaaatcgtgctgggcaccgcgatgctgtcggccgccacggtcgccgaactggcgggcatcgtcactgccgacgacttccaccggcccgcccacgtcatcatctggcaggccatcgccgcgcagcacgaccaggacgcacccaccgatccggccgccgtcgcggtggcgctggcggcgtcgaaggagttgggcaaggtcggcggagcaccgtacttggcgacgctgctgggcatggcacccacggccgccaacggtccctactacgcgcggcttgttgccgaggccgccgaacgccgccgtgttgcggcagtgggaacgcgcctggctcaggccgccgacaaaccagagaccgacctggccgccctggtcgccgaaacccgcgaccacctcaccgacaacgacgaggcggagtggcccgacccggtgccgctggccagcgtccgtgaccttcccaccttcccggccgccgtgctgcctgactggttgggggagatggccgacgcgacagcgatcgcgacgcagaccccggtcgatctgtccgggtcgctgatcctggcgtgcctgtcggcggcgacgctggggcgcgcgatcgtggagccgagccccggatggtgcgaacaaaccagcctattcacctgtgtggcactgggtcccggcaaccgcaagtcgaccgtgttcgacatcctcaccaggcccattcgcgacgccgaagccgtcctggccgaagagctgcggcccaaggtgatcgaggcccgcactgagaaggcgctggccgtcgcctcgaacgaggcagggaacccggatgcggtcaacaacgccaagaccgccgcccgcgaagccgaagagcttgttgtcccggccgaaccgcggctactggccgacgacatcacgcccgaggccaccaaaaccctgctggccgagcagggcgggcgactggcggtcatgtcggcagaaggcggcatcttcgccaccatcgccggacggtattccggtgtcccggacctggacgtgttcctgaaaggacatgccggggacatgctgcgggtgactcgcaagtccgcgcccgtcgaacacgtcgagcggcccgcgctaacggtcgggctggcggttcaaccgagcgtgctgcgcgacatcggcgcgatccccggattcgaagaccggggactcctcgcccggttcctgttcgcgctccccgcctccaccgtcggcagccgctgcgcatcaccaccggccatccccggcgcggtccgcgagacctacaacagtcgcctgcggcaactggccgcgatcatgtggcacgccaccgacaccacactcaccttgaccgacgatgctcgcgatcgggtcatctccctggaacgcgagcgcgaacccaaactcgcacccggtggcgagtgggagccgatcctgaactgggccaacaagtggaccggtgccgtagtccgcatcgcgggcttgctccacatcgccgacaacctcggcaccggctggcggacacccatcgccgccgacaccatcgacgccgccgcccacatcggctactactacgcccaccacgcattggccgtgtgggattacatgggcaccgacaccactggacccgcccaccgactccttgcctggcttcaacagcagcggcaacctcgatggtctaaacgcgacatacaccgcgcgctccaccgtcgcctgtcgctcgatgaactcgacgccggacttcgcgtcctctccgatcacggtcacgtccgtgttcaccagccgcgccgctcaggccgtggccgccgacccgctccgcgaatcctcgtccacccacaccacaccggaggtgctcagtgagtcgtacccgatggttcaccgtcgccgagatcttggctgacctcaaagtgcctcgccggacctggcagcaatggcgcgagagcggcaagaccccgacctgtaaacggctccctaatggacaactgcgggtcagtgaaaccaactacaacaagtggctcgaatctctggaagaggtcaacgcatgaacaacccggaaagcaccagctacgacgttcgcattcaccagatcgttgaagacaagcgaaccaagaagcgcccgcaccgggtgcgctggacggttgccgaccgtccgcgattcggcaagagctttgccaccgtgggactcgcagaaggtttccggtccgatttgctcagagccgcgcgcaaaggtgaagccttcgacctcgaaaccggtttgccggtgtccatgctgcggaagcagcaggaaaagcagaagcaggagaacaccgtcacgtggttgacccacgcaaagcaatacgccgcttacaagtggacgcggctgtcggcaaatggccgcaaaagcgctgctgatgtcttgcgcgacatcacggtcgccctgctgccgcagcgcggcgaccggcccggcaaggacgagctaagtgtcgcgttgcggcgctgggccttcatccctgcgcgaaacatcgcggatgcccctccggagatccaggacgcgttttcctgggctgaacggcacacaccggccttgtcagttctggaagacgccgaggtgcttcgttcgttgctcgacagtctgatgttgaaacaggacggtacgcgggtctcggcgaactacttcgaccggcggcacgcgatcttgtacaacgtcggtgaatacgccgtgatgaaagagcggtgcgaacaaaacccactgagcaacccgaagctgaaatgggaacgccccgtcgacctcaaaaccgagaacgtcatcgatccgcgagctgtcggcaccatgagccaagtggaatccatgctgaccgccgtcacttacgtcggtgtcgagcaaggtccgcgatacgtggcctatttcgggctgctgtactacgcgatgctccgccctgcggaggctaccgaccttgaagaaagccagtgcatcctgccgaaggaaggctggggtctcatcgtcgcgaaaggcggcaagccgaacgtcggccaagactggaccgacagcggagaagcccacgacgaccgagggctgaaacaccgaggtcgcaaggccacacgtgatgtaccgattcctccgcgcctggtcgaacttctgcggcatcacatcgacacctacggaaccggccccgagggccgcgtcttccgcaccgttcgcggcggtccctacacagtcaaggaggcgggacgtgtctggggaaaggcgcgtccgtttggacttagccctgcggaccaaaagacagacgtgctctcatacatctatctcttgcgggcctcgggcatctcctaccgccgtgccgcaggcgtgcccgtaaaggaagtctcgcagtgggccgggcactccacgggcgtccaagagcagaactacgcccgcgtcctgacgggccttaaggatcactggacacggcgcatggatgagttcatggacgcgtgattcaccttgtgtgggacgaccccgggacgaagattcccggggtcgtcttgttttcgcaggtcagctggggtaacgctcgggctctgtaaaaccgctggctccgcctacactggttcgaatccagtacgcgccaccacagccgaatcggcccccgaactgcgaaagcagtccgggggcctttcgtatgcctgtgcgactgagggcaagacatggtggacggacgcgatcagcctccgttgacagatgctcgcaggattacttgacgtcggtggcggtggctagggtccgcccatggctgtcaaaccatcgcaacgttggcgcgagggagtggccgaggaggccgaggagctcgcggccggaaccctcgatcccgagtgcgcccataggtcgatgctgttcccagaacccatgattcaagccaccgacgcggtgcttgcgactttcgagaccgaggtgacacagctgtccgatccgacggacggccaggtcttcgcgtgcgtcaaacgtgttgtgctggcgctgaacgcggccaacgaacgctttggtggcgcagcgtacgaaaccgacgagcgcgaagccttgtgcgcctatatcgaccagacgctgacggagcatggcatcgacatacccgcgctcgccgagcgccgcggaatcaatccccacgagatcaccgacgcgtggcggagatggtgacaggtccgcacctacggctgccagggttcgggcgcgagggtggcggggcgggcttgttaccttttctcggcggcgctcgtcataggggtgacgaccgaaaacggtcctcataccgatgatgaagagggacgagaatgctgagcgacatcatgtacgtgacggtgtatgtcactgaccaggaccgcgcgctggagttctacaccgaggggctgggcctggagaaggggctcgatttttccgggccagacgggcggtttctgaccgtgggtgttcccggtggttcggtgcaggtcattttgtggtcgcacgcggcggccgcggggcagccgggggaggtgggtgtgcccgggccggtgattctcgagtccgacgatttgcgcaaggatttcgaggcgatgcggcagcggggcgtcacttttgaggagcccgagcccgtggactatccgttcggggttcgtatcgaggcggtggatcccgatggcaatcgggtgtcgctgcgtcagcagccgaagcgatgaccgcccgcccgccgggtgtcgtggccgaggcgttcgaggcgcagcgcgaccggttgcgcgctgtggcgtatcgggtgctgggttcgcacgccgacgccgaggacgtggtgcaggaagcctggatgcgtctggttcgccaggacgattcggccatcgacaacctggcgggttggctgaccaccgtggtgggtcgcatcagtttggatctgttgcggtcccgtcaagctcgccccgaaaccgcttacgggcagcagttcgccgaactgatggtgacgcccgacgaggggcccgcgccggacgagcaggcggtgttggccgatgcggtggggctggcgctgctcgtcgtgctcgactcgctgacgccgagcgagcggttggcgttcgtgctgcatgacatgttcgcggtgccgttccgggagatcggtcagatcctgggcaagtccgccgacgccaccaagatgatcgccagccgcgcccgccgcaaggtgcggggcacgggttcgacggtgggcggcgggcgcgaggcgcatcgtgaggtcgtggccgcgttcagtgccgccgccgcggggggtgacttcgaggcgttgctgcgggttttggacccggacgtgaggttgagtgtcgacactcccgacggcgtggtcgtcacccttggcgccaccaaggtcgcctccggggcccggatgttctcgtccggcgagatcgcgcgtcaccgggacgtgttggtcaacggggtgcggggccagatgtcctggcgtgccgacgggaccccgctgtcggtgatcgcgttcacggtggccgaggggcggatcagagggattcacatcgtcgtcgaccccgccaaactcgccgcgattcagttgcctgttccgccctgaccggcggtgtcagtggcatgaccggcgtatgtcaggccgggcgggaaatctgggtggcgtagcgggaacccccgccacaagagatcactcagtaaaggatgaatcagatgcctactttctccactcccaagcctgtcaccgtcgtcatcgaggtcaacagcgtgggaaacgttcacctcgtcgccagcgaccgctcggactcggtcgtcgaggtggtgccgtccaacccgtcgaaatctctggacgtcacccacgccagggacacccgggtcgagtactccaacggggagttgcggatcaagaccccgcgtcactcgctgatgtcgccccggacccgttcggtcgacatcacgatccaggtgccgaccgggtcgctggtgcggggcaaggccccgggcggggacttccggaccgagggtgagctggccgcgtgtgagtactcggttcagggcggcgagatcgtcgtcgaccgggtgggcccggcgaccctggaggtcgccgccggtgatgtgcgggtgctcaaggcgctgcgcggcaaggtcaaggccgtgacgcagagcggcaccatcgacatcggggtcagcaatgacgcgtcggtcagtctgacgaccaagaccatggcgggcagcatcagcaaccggctcagctccgaacacgacggccgcgaggtcaccgacaccgtggaactggacctgcgggtgatggcgggtgacatcacggtgcaccgggccgtggaagtggcgtgacacctcgatgaccaccccgacacggaccggtggacgagggctcggacgcggcggaatccgctgggagagacgagactcggctgccggtccatcggcgggtggatggtggattgtgggcggtttattgtaccgacggattgtgttggaaatcgcaaatcgatatacttcgctgacccaagttccggttcccgttgggacgacactgatcgggagagtcgatggttgactacgctcaacttcgcaatctggacacctccaagctgacctcggccgccgaagcggcgggcggcttgtcgagcgctgtcacctctcgtggcggcgaggtcgccaacgcggcgcagattccacagggcatgtgggcggggctcgactcgtccgccgcgtccggaatgatgtcgcccctgtcgaatccgctctacgacgtctccgactccgccacccacagccagggcgtgataacgactctcgtcgacgacctggagaaggcgaagtccaaactggatgacgcgcacgacgtgatcgccgggaccgggatcacgatctccccggacggcaccgtgaccaccccggtcgtcaacgaccccgcggtggccgccgagaacgaccgcaaggccaaggaggccaaacgcatcatcgacgaggcggtcgcggacgccaacggcgccgacgacaaggcctcgggtgcgctcgcgtccgtggggcagttcctcgcgcagacgctcggcccgccgcagaactcgccgctgggcccgtgggccaccgcttcgtggggtgccggacaggccgccgggcggttcgggaacctggcgtcctggatgggaactgcccattatgggcggttcgcgccgtatgccaagctccccaacggcatgcacagcttcctgtcgccgagcaacatgtcggcctggcagcgggcgaaggcgggagcggacggccagttccgcgccatcccctacaagagcgggacgcgagccgcgtgggccaacgccggtaagtgggtcggacggggtggcggtgtgctgtcgggtatcaccggcggcgccacccagttgtccaaggactggagcgacccgaacatgggcaccgacgagaaggtgggccgcgcggcctggcgcggcggtctcgagggtggcggcgcgtacggcggcggcatcctgggcgcgaaggtcggcgccggcatcggcacgctgatcgctcccggtgtcgggacggtcgtcggtggcgccatcggcggcctggtcggcggtatcgccggttccaaggccggtggctggatcgccaaccacaccgttgacttcgccggggacgccgtcgactcgatcggcaacggcctcagcgccgcgaaggacaaggccggcgaagtctgggaagacatcacgccctggtgaggtatgtagggtaaatactcgtggtcacctacctcgtcatcttcggaatcggagtggcgatcctgtggggcgtcggctggagttggcttggccgcaccgagcgctcacggtggtgggtcgacaccctgtcgggccgtcaggtcgtgctcggtatagctccgggactcggcggactggtgacgagcggcggaatcctggcgatcgtcaagaccgccgccgcgcccctcttcgacatgacggcgctgctgctggcgttgccgatgttggcctcgatcctggtggaactggcgggtatcgtcggtttcctgcccaagtggtggggtccgaagtggtatcgcgagaagatcaagaccgagcggaagccgcctcggtatggcatctaggactatttcgtcgagaatggatggtgagggcgctgagtcttgaagagtaccggcatcccttggcgggcttcagtctgccggtgccaccgggctgggagcgcatcgaggatccgcaggacggtgtcgccctgataaccgccgaaccccccgacggcgacaccgagttccgttccaacgccgtcgtcaccgtcgagagcctgcccttcgagttcgatctcggtgaatggcaggacagtgccgagaccctgttgccgcagcagctgccgaactactcgctcatcgaccgcgaacgcctggactacgaagggcggcaggtgatccggcgactggcgcactatgtcaccgcggagaccggttcggtcacgatggagcagtgggccacgatcgcgggcggaaccgggttcacgctcaccgcgtccatctccaccctggcctacgacagcctcgccgacgtgttcgccgagatggcgctgcggttccggcccgagacggaggtgtcgccatgaccgtcgccttcgacgcggccagcggacggctgcgcatcgaccagctccggttcgacaggttcctggcctgggcgaacggggacacctcgccgggcccggacctggacgagctgcggcaggccggggccatcttccaggacgacatccacccggtgctggcacccagcatgcgggtggtggccgaatacctgtgccagctgcgtatcgacctgatcgacgaccacggtgacgagaagtccggcgacggctggatcagccccgagggcgccgtgctgctgctcgacctgcccgacgggatgcgccagctgcacgccatgcccgccgagatgctgcccgccgcgatcgcccgggtgacgcggctggggccgcgtccggtgccgggcgccgaatcgctgcacctgacccgggacgtgttcgagggtctgctggccgccaaaccggaggaccggcagctggccgccgaccggctggcgctggacaccgccgaagccgcgctgaccgaactggtcgcacgactggtggcgggcccgtggcggcgctggacggtgagcgtggcctggtacacgccgcagggtgaaccggcctcgcggaacctgcaggtgctggacaccgatcggggcatgtgcctgtgcgaggtgtccggggtcaacgccgcgctgctgccgaccaacgccaccggggtgtggcgtcggctgaccgcgctgcttccagacgatgtggagggtgcttagcccgaccgcgacgagacgtgccgaatcgcggcggaccacagtggtccgccgcgatgtcgttgggacgctagttgatgttctgcatcccggaggtctggttgacttcgttggtgtcgtggtcgccgcccgccaaagtggtgccgtctccggcgcggacgacttcggaggacactcccttgcagattcccgaccaggcgtcaacgacaccggcgaacgccgccggggtgttgagtccgtcggtggtcgcgtcgaggtcgcccttgcggctgtcgatgtcggtggcgatctgctgaccgatcgagttcacgttgccgccgtaagactggatcgaaggggggtcggcggtgaggtcgttcatcgcgttcctttctcaggaccgagccgggcggcgccgtcgggcgtgcgcgccgggctggtgcggcttgagtcgagactagcggagccgggccgcgacgggaagaccctgaatccctgctatggacacattgtggtggttagggatgcttcccgaaatccaccgcggacctcacttgatctcgaagggaacctgctgccgcacggtctcgggatccagggccggaccggtgggcaccagcgccacaagagaggcggggaccggggtcggcttcacctcgcggaagcccagccgggacgcggcgtcgtcggccagcgcgtacttggcgccctggtcggtcagcaggtagacggtgccgtcctgggcgccgggggagccgacctcgcgcaccagggcgcccttgccgccgggcagccagaagtggtcggcggtgtcggtctcgtcgtattcgttgaccggattgaagaccttggggtcgaggatcgccttgggcgggtcggtgtggacggcgagggtgaccttctcgtcgtccttggccaccgcgcacaccaccgcgtccgactcggcggactccatcttgggcaccgcctgcgggaagccgggcggttcgatctcggtggtcccgaacttctcgatgaccgaggcgggggtcagggcggggccgggcgcctcgccctcggtcagcagcgccgtggtgacctcgccgaccggcgcgaagccgtccggggtcaggacgtagtcctggtcgccgacggtgaagaactcgccatagtcccttttgacgccgtcgaccttaccggcgctcttgccgttcttctttatcttgggggccaccagatccgggccagtgttgacggcgctgacgaagaccggactgaccggcaccgcgtcggagggctccatgcccagcgcgacgagcgcggcgtcgtccttcacgtgatgccgcatgttgttccacagtaggtacatgtccttgccggtcgtgacgatcagcgccttcttgccgatggcggcgtcggcgggggaggcggagacgacgacgtggctgacccgctcggtcttgtcgtaggcgtcgcgggcgctgcacacctgccagggcatgcccacaagcgactgtgggtccggaatggaggccggggcgtcctgaatgcccagttcccaaccgcggtcgacgcccttgaggtcgacgctgccgacctcggtgacaccctcctcggccgcgatgagcttggccgaggccatgttcttcaccgggaacagcacctcgcgcatgtacacgtaggtggtcccggtgtcggtgtccaggatgatcgtgccttccttcttccaggtgtccttaccggcgggaatgaacatcccgaccacccagaagcccgcgaagatcagcagcgcgagcaggatgccgcccagcaccgagtaccggctgcgccgcatcggcagctccagcgcgtcggggttggtcgacatcatcgacgagatgatgcgccgcgtgacgaacaggtacgcctcgacaagttccttgcgggttctcattcaactaccgatcgtggtcgattggccgcgagacgtcgcgattaactggaaggttcccggacattatggataaattccagattccgcggacgtcaagctcttcaatatctgcatgctttgcgattaacttagtctctgacagctttggccgccaagcccccgggcacaagtccttaaaggattgtcatgactacgatcgggctcgccacacggcgctcaggcctgggactgggtccggtccgaatggcacagctgatcgtgtgcgaagtggccgccgcggtggcgttcctgtcgtggatgttcccgacaccgacgccctacatcgtctccggcgtcgccctgttggtcgtcataaccgttgtggtgctgagcatccggggcctgggctacacgctgctgatgtcgctgcggaactacaaactgcgccgcggctacgaggccaccatcgagggcgtcggcgccctcagcgcgctggcccccgggctgcggatcgtcggcgtcgtcgaacgcgacaccgagtacggggtggccttcgacggcaccggctggttcaccgggatcgcgctgcggcacgacgaccccaccagccccggcggcctggacgccggttcgctgggcgtgatcaccagcgtcctcaatgaccccggcgcggccgtcagcggcatccagctcgtcaaccacctggtgcccgcgcccagcgccgaggtcgcaccacagtcaccttgcacccgttcgtatgtggagcttctgggcgacgacccggtcgtgtcgcaccagatgacgtggctggcggtacggctcgacatccccaccgccgcccgcaccgccgccgcgcggggcggccggtcgatcggcgcccgtcgcgccgtggccgcgatgacgatgcgggtcgccaaacgcctgaccgacgccggcgtcaagcaccggatcctggggcccgacagcctgcgcgtcgcactgacccactcggtctcgggggagtccgtctcggcggccatggtccagcaggccggggagcgctgggacctgtggcggctgggaatgctcgcacaggtcaacttcggtgtcgagggaaggatctccgacatcgacaagcttcgtcgactgtggatctcgatggcggtgctgtccacctccttcgtgaccatcgcgacgacctttcatccgcccgaggacacccggggcgagggcgtgtggctgcgctcgatgctgcgggtggcctacgacgaggaactgaacgcagacgtaccgaccgagcttgaggacgccgcggctcaatgcggcgtgcgggtatggcgttgcaacggtaggcaggcctcggccacctacgcgtccgccccgaccggaggcgccttcccccgttgatcccccgacacatgaacaggagaagtcaatgaactttcacgccgagccggttgacatcgacggccatggccgcagtgtctccgacattggccaggacatctcggagggcacccgcaagggccgctcgctgaccctgaccctccccggcctcaccaccggtcccgccttcgaaagctaccgcgacgcctggctggggcagggcgaccagatcagcgtcaacctgaaccaggacggcgacggcacccgtaagtccggcgacgcccacgagcagaacgagcaggccatcactcgcggctacaacgccatcaacccgaaataacggactttcgagaatcaggagcttgacatggattacggacagttgctcgggttggacgtcggcgccatcttcgaggccgccggcggcagtgccgcgttgcgggatgtctacggcgacggcgtttcggccgtcaacggccaggtttcgtcgatgcccggcgcgtggggcggcgacgacgcggaatccgcgatcagcagcatcgcgggcaacatccggccgctcgacgagacctcgacggccttcgacaaggcgcagcgcgtcctcaacgcgctcggccagaacatgaccgaactccaggtcgaactcaacgccctggacaagcaggtctcggcggtaccgggcacggtcgacccgacctcgggtgtcgtgaccccgaccgcgaccacgccccaggccgtcgcggcggccacggcactcaccacggccatccagggcgtgctggcccgcgccaacgcggcggaccaggcggccgcggcccagctccaggaccagcccagtggcgtcgacagcggtggcggcaacggcggcggcgacggccggacctcctcgtccggcggtggcagctccagcggcggcggctcgatgtccggcgccagccagtccggtgccggtggccagcagtccggtggcggttcggccggtggcggccagtccggtggcggttcggccggtggcggccagtcgggcggcggttcggccggtggccagcagtccggcggccagtacggcggcgacagtctcgccagcgccggtcagaacgcgctgtccagcgcgggctcgtacggcggtggctccttcggcggcggttcgaccgcggccggtggtaaccccggtggcagcttcggcggcggttcctatggtggcggcggctacggcggcggcggaggtggcgcctacggcggcggttcctacggcggtggcgcctatggtggcggctcgtccggtggcggcgctcgctcggccggaatgggcagcgcgggcggcagcaccaaggcgtccaacgccttcagtcaggccggtggcgcggccgccaacggtgccgctctggccgcgggtcgcggcatgatgggcggcggcatgggcggtggcttcatgggcggcggtatgggcggccgtggagccggcgacggtggcggtggcgcggccaccgcgaactcgtggctgcacgaggaccgcgacccgttcaccaccgacgacgcggccccgccgatcgtcggcggcgccacgaaacgggtcaccgagagcaccgaggcctgagcgtccgcaagccctcgcgacgacgttgtggggtgccatgtccgacatggacatggcgcccctgacgcgtgcccggacacggtgacgccgtggccgtccacttcgtccgacccaatgcgaacaaaagggacggatcgcccggaagctttggctcccaggcgatccgccccatcatttactcagatcgtgcgaatccaccagtaggcgccccacacccacagggtcatcgggaccatggcgacaccgatcagcatctgaacgacgtcgccgacccggccccacaccggggagatcttgcggccggtgatcgccagcgcgtggaccagcagcaggatcgtcaacaccgtcaggctggcccccacgaccagcagccgggcgttcggccccagcgccgtcgctccggtgtaggccagggcggccgggccgaggaaaccgccgatcagcagcggcagccgctggccgatgctgcggaagtaccgggatttcagcagcagccaggccgagaacagcccggacatgatcagagagggaagcacttgcccggtcaccgtgaggccgagaaccatggcgcagccgcccacgacgaccgagcaggccgtcagcaggcccgacatgaactcgtcggcgcggtcgctgcggaccagcgccaggtcgctggcggcgtcgtcgggcggcggcgtctcacgccgcagttcgtcggtgctggagggcacctccgggatcggcagttgggccagccggtaggacagcatcggcagcgccgggatcaccagcaggaagatcgcggccagcgtcgcggccgccgccggttgctccaccggcagccaggtgcaggtggcggtggccagtatcaggccgatgcccgccaggatgaccgagtggaacagcggcatcgcgcgttcgacggccagcgaggccaacagcgcgaagatcgccatgacactgcccccggccagaaactgtggcgcgccgagatcctcgagcggccgttcctgagagagcaggatgatgccaccgaatagtccacaggcgacgcccatggcgcccagcagcgtcgcgggccgggtgcgctcgaaggcgcgctccagggcccaggccgccgccagcgagaccaccccggcgatgagcaccagcgtcccggccagcaccgtcccgacgtacccggcgacgccgatcgcgcccagcagcgcggccgcggcggcggcgagcccgaacttgcggctggcgtcggaatcccatacgcccgaacgcctcacgcccgcgacggagaccgcgtcgacgacgtcgtcgaagatgatgcccggcacggcgtcctcgaccggccggaagaacagctcctcgccgtcgatgatgccgagttcggcgcaggacagttcggcgtcgagcgcgggctcgccgaggcgcgccagcgcccagccgcccacaccgatgccgtcgtccacgaaatattcaccgtccggacccgaagccgcgtgcactagcaactcggtttgcagttccaccagcggaacctgggcaggcagcgccacatccatgcgggtgtgtggggcgacgatggtgacccggcacaaagcggtgtcggtcgtggccataggggtgctcctggggcttgttcaactgcatcgatttatggactcgctgcggcgccgagactaccgctgggacgagtcgctgtttaccatgtcacgttaatcgatgggagtacataaatgggtacggtgactttccggcggcagcgacgcgtccccggaccagagctgcccgccggcgagctgaaggtgaaggcgccgcccgaactgccgcagccgcagcagcgcaacctgactcaggtactcatgatgttgccgatggtgctcatgatgggcgcgatggtcctgatgatgatgggacggttcggccgcgtcggcaacaaccccggcggcaacggcatcatgtccagcccgttcatcatcatcggcggcatgttcggtctggcaatgctggcgatggtcggtgtcgcgttcatgggtggccggggcgagaaccggcagaagctgctcagcgaacgccgcgactacatgcgctacctgggacagtgccgtcgccaggtgcgccgcgccgccgaccagcagcgctcggcgatgctgtggcgccacccgaggcaccagtcactgtggaactatgtccactcgcgacggatgtgggagcgtcgccccgtcgacgacgacttcgccgaggtccggctcgcggtcggcaaacagcggctggccgtccagctggccaccgaggagaccaagacgctggaggacctggaaccgatgagcgccatcgcgttgcgccggttcgtcaaggcccagtccaccgtccgcgacatcccgatggccctgcaactgcggtcgttccgacggctgagcgtgcgcggcgacaacaccgccgcccacgacctggtgcgcgccatgctgggcgagctggcggtcttccacagccccgaggacgtcatcatcgccgccgtggtcgacccgtcccgccgccgcgactgggactggctgaaatggctgccccacaacatgcacttcgacgaggacgacgccgccggtccccgccgcctggtcgtcggctccttcaccgaactggagaccatgctcgactccatcctggaggatcgcagccgggtcatctccgacgccgccaccgtgcacgagggcgcccacatcgtcgtcgtcaacgacggcgtcgaggtctccgccgccccaaggctttccgggcagggactgtcgggcaccaccgtcatcgagttcgaacccgaactgcccaagcgcatgatgccctggttcctggcgctggacgtcacccgcgagtcggtgtcgatgcgctacatggacaccgtgaccccgatgggcaaacccgacggcctcagcgtccgcgcggcctcggcactggcccgccacctgtcccgctaccggctggccgaacccagcgccgaagtggagccgctggccgtctccatggaactgcccgacctgctgggcatcggcgacgcgggcgcgttcagcccccgtcgagtgtggaacccgcacaagcccaacgcgcagcgcctgcacgtcccggtcggcctcgacccggacggcaacaagatcctgctcgacttcaaggaggccgcccagggcggcatgggcccgcacgggctcatcatcggcgccaccggttccggaaagtcggagatgctgcgcaccatcgtgctggcactggcgtgcacgcactcctccgaggaactcaacttcgtcctggtcgacttcaagggtggcgccaccttcgcgaccctggaccggctgccgcacaccagtgccgtcatcaccaacctcgccgacgaactacccctggtcgaccggatggccgacgccatcaacggcgaactcgtccgacgccaggaactgctgcgcgccgccggaaactatgtctcgcaacgagactacgaacgcgaacgccgcgccggagccgccctggccccgatgcccagcctcatgatcatctgcgacgagttctccgaactgctcagcgcccaacccgacttcatcaacctgttcgtccaaatagggcgagtcggacgatcgctgggcgtccacctgctcctggcctcgcagcgcctggaggagggccgcctcaagggactcgactcgcacctgtcctaccggatcggtctgcgcaccttctcggccaccgagagccgcatcgtcctgggcgtcaccgacgcctacgaactcccgcaggccccgggccacggttacctcaagatcgaccaggacaccatgctccggttccggagctcctatgtgtccggagcctacaagagccgggtccgcaccaagggccgcgaccggcccaccctggaactcaacccgcagatcatcccctactcggtcaactaccacaaacccgcccgcgccgcgatcagctcgcacccggaaccgttggcgcccaaaccaaaggaagccagcgactcgaccgacaccgagtcggtgaagaacaccctcatggacgtcctcacccggcgcatcgccggacagggcccacccgcccaccaggtctggctgcccccactggacgatccgcccagcctcgacaaactgttctcccgcctggaggtcagcgaggaacgcggcctgcacgcccccgactggccccagggcaccctcaacgtccccatcggatacatcgacaaacccttcgaacagcgccgcgacctgctcgcggtcgacctgtccggagcgggcggcaacttcaccgccgtcggcggcacccagtcgggcaagagcaccgtcctgcgcgccgtcctgggctcgctggccctgacccacacgcccgaccaggtgcagttctacggcatcgacctgggcggcggctcactgcgcgccctgtccgacctgccccacatgggcggcatgggccaccggcaacgccccgacgcggtccgccgcatcctggcccaagcgctccaggtcatctccgaccgcgaacgccgcttcggcgacctgggcatcgacaacgtcggcgactaccgccgcatgcgcgccaccggcgaggtcgacgaccccctcggcgacgtcttcgtcgtcatcgacggctgggccgccttcaaggacgacttctacgagcagatggaccaggtcttctccatcgcccaacgcggcctcgcctacggcgtccacacgatgatcagcgccaaccgctggaccgacatgcgcccaccgctgcgcgacctcatggtctcccgcgtcgaactcaaactgggcgacgcgatcgactccgagatcgaccgcaagatcgccaagaacgtccccgaccgcgcaccgggccgaggcatcgtcgagggcggcttccaaatcctctccgcggtaccccgcatcgacggcaaatcctcggcggaggacctggtcacgggagtctccaagttcgtcgagcgctcccgcaagacctggaagcacaagcccgccgaagtcctccgcatgctgccccgcgaagtcaaaccggacgagatccccacctgggaagacggccagcccctcgcgatcggcatcaacgagtcccgactcgaacccgtcatgctcgacctcgacaactccccgcacctgatgatcttcggcgacgccgaatgcggcaagaccaacctgctgcggctcatcgtgaaacaactgcgccaatcccaggcggagaagcccccgaagttcgtcgtcgtcgactaccgccgcacgatgctcggcgagatcgacgacgaggtcctcatcagctactccgcgggaccaactgaagcggcgaaggaactagtcgaatgcgttggggcccttcaacaacgcctccccggccccaacgtcacccccgagcagctccgggcccgcgactggtggaccggctccgatgtgtacttcctcatcgacgactacgacctcgtcatgtcgcaaaagcccaacgcggtacgagcgctgcttccgctactgccgcaggctcgcgacatcggagtccacgttgtcatcacccgccgcatgggtggcgcgagccgggccatgatggacccggtcctgcagtcgttgcgggacctgcaagctcctggcctgctgatgtccggctctcccagcgagggctcggttctgggtggcagggtgaagccgatgccgcaaccccctggacgtgggattctcatgtcgagggacggcaaggatctcatccagaccgcactgtcaccgagcaagttcgcatagtgatcgcagtcttcaaaactcccacaattaagaatctgtctatgtctgagttcgcttgggacacttccatctaatggcgaacttcgttagattcgtctcacgtgcaccaatccgtttgaaggaaaggaagtgacacggtgaacgaccttctcgctgaagtcagcagtattcaatcgacagcttcgagtatcgacgacgccgcgtctcaggcgatgtccctcgcgggccaggtcctcggcatcgccgagagcactgtctggcaggggacggctaacgcggcctacgttgacgccgtggagacgttccgtgagcagaaggacaagctgggccaactgctgagtcagatcagtggcgacgtcgacttggccggtgttgaccaccagaccaacgaagacgagcagcaggccggtatgcaggcaaaagccggaatgatggcttagggatcagaggagtcagaacatggtgattcaagccaatttcggcagcatggatggttcccaggccgagctggggaccaaggttgaagagctcatccaggtgatcgaggacctgatggcccgggtcaactccaccgaatgggaagccgacgaccgcaactcgtaccaggaactccaggaaatgtggaactccgaggacaacagtctgcaggacgtcctccgggagatcgccggccaggtcggtaccgcccgtgagggttaccagtcgaccatcgcacacaacgccggtcgcttctagcgtcgcaaacgcccgaacaacgaccaagcggtcttgaacttccgaaccacgagttcaagaccgcttttccataccttacgacgctacgagaatctcattctgggcatgatgtgtcgtttacgggcacgcccaatcgggtgaagatgtccagagcttcctcacgttgctggcgtgcgatggcggaatcccccaaagcgtcatgtgagtcggcgagcgtgcggagtactcgcgcctgggccaatgggtagggcatagcgctgaagaactccagggctcgcgttccatgcttgatcgagtcagcgtattcacgcagtttgttgtacacattgctcaacgtcgctgcggccatcgcctgaagggacttggcgccggagtacacggaggtctcgtcgagcctggcgagctgtgtacgggcctcgtgcggggaatcggtatcacacaaggacagcgcgtgctccgatcgcatgatcgactcagggagcggatacccgttttcggcagcgagttcgagcgccagcgcggtatcggcgcgggcaccactgagatcgttcaatctccggcggatccgggaccgtttctggagcgcatacagctccgcacgtagatgtgagtgttcgcgagcggttctgagcgtgcgagtggcaagttcaagcgccacttgcagttcgccacgggctgcctcgagatctacccgagccgtcatgagaaacaccgtcgaagccggagggcactcaatggcatcgagttgtcgtatgacctcgccggcacggaggtattctccacggtccaatagcaaatgggctagagcgatgccgacaggcacagcgaaagcaggttggtcggagtgtgtcgcggcttccagggcctcttcgagcaggggttgggcctgcctgaagttgccgtcatggctgtagagagtgccgaggttaccgcgagcgatgccatcagcgtcgtcgtcgaaggcgagagcgtgcgtgacggcctgacgtccatatgcgaatgcggcggtgtagtcgcctgtcgcccagctgtacgcggtcagcgctgttgtcgtgcgttgcaggctgagctgatcgttcactcgcagggccaattgatgcgctgtgtctagatgcgacaagacctcggacaagtgaagtccgttgtgcagattgatctggagtacggggatcagcgacagggaacggcgatggtcttgccaggctttgaaagcggcgaccacattcccgtactccgacgcagcggtctccgctctggtgtcgtagtaccactgaacaatacgatcggctgtggcctcatgttctgaagcatccaaagagtccttggcgattgtcgcggcgtattcacggacgaggtcgtgaaagcggaagcggttcgtacgatacggctcaagcaagttgccggacaccagggttcgcaacagccggagtgcctccgtcgggggttcttgtccgatgacggtgacgagatcctggtggaagtcctcaccgggaatcagacccactcgcatgaagagctgttgggcagcgacaggcagtgcctgaaccgacaggctgagcgcggcgctgactgcggtttgaggctccccctcaatggataggcgctcaagccgttgtgggccttcgagttcctggacgtattcagcgacactcaattcagacgtggtgccgagatttgcacccgctatccgcagcgccagcgggaggtcagcgcagagtcgcgctagctgccgggaagccgaggattccgcgtgaaggcggtctttgccgaccaggttattcaggacgtcaagggattccgttcgggacatggcgcccaccgttatggggacggcgccgtgaagcgccgtgagtccgaccagccgattgcgactggtgaccagggtcagagtttccggtcccccgggcacaagtgggcgaacctgttcgacatcgcgcgcgttgtcgagaacaaccagaaggcgtttgtcgatcaccagggaccggaagagtgccgccgctgactccgtgtcggagggaatggtgtcggcgggaacgtcgaatgctcgcaggaagcgcgtcaatgcctttaggggcgcgagcggctcttcgcggtcgaagccgcgcaggttgacatagagctgaccgtcggggaaacggcgccggttgcggtgtgcccagtggatcgccagtgctgtcttgcccacgcctccgatgccgccgatggtggacagaatcgcgctggtcgcgcccgctttcggcagactgtccaactgtgccagttgatcatgccgtccggtgaatcccgcgatatcagccggaagctgcgccggaaccggccttgagacggacctctccgccaccgccggggccgcgagggagggatcctcccgaaggatcgccgtgcgttgttcgcgtagtgctttgccggggtcgatgccgagctcatcagcgaggcgttgctgaatgtctgtgtacacggccagcgcttcggcagtgcggtgatcgcggtagagcgccagcatcaagtgggaggcgagccgctgattgagtgggtgttgtgcggttagtgtgccgagttcggctatgtcgagagtctttccgagctgtagttccagttcgatgcgatcctctgtggcggcaagccgagcgttgtccaggtggcgggccttgagctggagtgcgtgtcccgtcagcccggccaaagctgggccgtgccacagccccagggcttcgcggagccgagctagagccgatgcgtgatggcctcgtacgcgttcctgctgagcctgcttgaccatcatgttgaactggtgcgcgtcgacctcggcgatgtcgaggttcaagcgatagtcctgccccaccgattcgatgagccgttgactcagctgattgcgcagttgcgctagagcgttctgcacctgtcgcttggcggtggccggtggattgtcatcccacaccgtgtcgatcagggtggtcagtgacaccaccttccccgcgttgagagccagtatggccaacaaccgtggatgaacgcgtccacggatcgccacggtacggtcgttgtggcgtacctcgagaggcccgagtacgagtagctccatccccgctgaaacctaggccgtcttcaaagccttgcggcgcttgcgtttgcgccaggcgatcggcatgacgaaacgggcgcagccgaacgctatgcccagggcgacggcgatgccgaggatgatggccgcggcggtgcgggggcggatttgggtgtccgccttgaggtccactccggggcccgccatgtccttggacggtttggttttgtccatgttggtggtgacggcgcggtaggggtcgacggttccgaagccgacctgttcgtcgcggatgtggggcggggattgggcggtggcgcgcatgcggcccgcgatctccttggggctgaggtcggggtggcgggctttgaccagggccgctgtgcccgagacgaaggcggcggcgaagctggtgccggtggcggactcgccgccggtgaagcctttgccttccgggccggggccgatgatctcctcgccgggggcggcgagatcgacgtattttccggtgttggaggagtcggtcttgatgccctcggggcccatggaggagacggcgaggaccgcgtcgacgtcgtaggcggctgggtattggggttcgttggttccgtccttgccgcccatgttgcccgcggccgcgaccaggaccgcgcctttcttggccgcgtatttgacggctttttctaggacggaggcgtggacgacctggacggagaggttgatgacgtcggctccggcgtcggcggcttcccggatcgcgtcggcgaggttgccggggagttcgcggccgccgccctgtaggtcgggcaggatgcggatggacatcagttcggcgtcgggggccatgcccgcgaaggggcttttcttgtcctcgcggcccgcgatgatgcccgcgatggaggtgccgtggccgacgaggtcgcagtcggcaccgaccttcgattggccctcttcgggttcgacgtagtcggtgccgaagtcgaccttgccgtcgaggaccgggtgggcgtcggagacgccggagtcgatgacggcgaccttgacgcccttgccccgggtcagtggccagacgcgttcggcgttcatgcgggcctggccccagggggtgtggtcgaggttgccctcctgggagaccgggttgcagtcggcggccacggccgcggtcggctgtgccacgacgatgccgccgcccagtagtgcggcgaccagaagtgttgacaaccggggcatgctggacaggttagcggcttatggcagccttcgcatgccgagccgagccggttatggcaaccgtatatatgggaatgtttccccgtaagcactaaggtagtcgcatgtccgagaccccctatcggcgcgagaccgccgctgacgaggtgatctcaccgtttccgtcgctggtggaatcgcgacgcctgctgagtccggagcccgagatcgacgaggctccggccccggctccggccgcttcggcctcggcgccggtgcccgccgacacgcgggatgccgagccaaaacggtcgctaatacggcgatggttgaagtcccgcaagcaatccgacccgcagccggaacccgaaccggccccgccgcagccgttggtgccggtcaggcgtcggatcgccgagctgatggacaagcccgaggaggaggcggagcagtccgtcgccgacaaggcggtgaaggcggccccgaagcggcgcgagctcgaagcggcaccgtcggcgccggaggtctcggacgagttggccgccgtcgacacggtgcggctgggtggcgacgagaagcagccggtcgaggaagccgcgacggttgacgccgttcggcccgagaaccataaaagagccacaatcgactccgggaaacgcgaggacggcgaatccgctgcggccgagtcccaatcgccgggcggcgccgatcgtgagcccgccgagccggtccgctacggcgcggtcttcgaatcggctcccgatcagctgcgggtgcccccgcaggccggaccgcaggtcgggcgactcgtgggcgcgggggccgggccgaagccgccgaccccgaaagccgaaccggtggccgatgccgaacccgtgtcgaaggcgctggtcaagttcacgcccgacgtcaaaccgtccgtcggggcgcgggacgaggccgccgccgctcccaagccgcagcaggccgtgaccgagtccaaggccaagccggagtggaaggagacggtcaagaagctggccgctgctgtctccgaagccgacgccgccaaggccggctccgccgcgaaggccgaagccggggacgcggcgaagcagtcgatcgcgacgaagacggaaaccgctgtggcggaagaggaccccgtcgacgaacccggcgagcccggcctcgacgaggacgaacccgccccggtgctgcgggtccggggcccgggggtccccagcgggcgcacgtacaagccgggtacggccgtcgaagccgccccggccttgcgagtgcggggtccgcagctgcccccggactgaccgtcctaatcggcgggtcgaatgcccagcttgtgcgtgaagacgtcgcgtgggtcccacttggccttggccttgcgcagcctcgggtagttgtccttgtaatacaaggtgtgccaggcgacgccggaggtgttgaggtcctcgtcggccaggtcggcgtcggcgtagttgatgaagctgccgtcgttgtcgtcgtcgggggccgggactccgcctccggttgcgtagatctcggagtacaaccgacggacccgtttcaggttcgccttgtcctgatcgggatcggaccagcccgtcatgtagatcgccttgagcaccgagtcgcgctgcgccgtggccgtcgcgttcggcttcacgtcgttgaccttgccgccgtaggcgaccagccagatcgccaggcccgagtccttcgaggtctggccctcgttgaggacgtcgtaggtcagcgcgatctgttcgtcgctccagccgcggcgcaggtatccggccttgcacttgacgcgggatcgcccgccggtctcgtccaggttcgccgccagggtggcgtccagccagggctcgcggctctcgtcgcgttggggcggcgccgaaacgccttcggtgatcgcggcggcgtactcgtcgaggaggttctcggcgtcgtcgccgtgaatggtgcccaccagcatgatcggcgcggcgctgggttcgttgagcatcagcacggagtgcaggcccgcgaaacgggtgccgggttcgctgttggcggtgtgccattcgccgtggttgcgcaccagccgcgcgtaggacttctcgtcgagtgtggaccagtcccagacgaggccgaagcccagcaactccttgggcggcttggggagcagcttcgacgggtccttgctttcggcattgggggagcggagccagtagcgcgtcacgatgccgaagttgccgccgcctccgccggtgtgcgcccaccacaggtcccggttcgggtcgtccttctcccttgtggccaccacggccttggccttgccggacttgccgaccaccaccacttccacggcgtacaggtggtcgacgaccagtccgtcccggcgggccagggcgccgtagccgccgccgaggatgtggccgccgacgccgacctcgacgcagcttccggccgggatcgtcacgccccagcccaggtacagccgccggtacacctccgacagccgcaggcccggttcgatggcgaaggcgcgtttctcgtcgtcgaagtacaggttcgtcatggtggacaggtcgatgacggtctcgatgtcggccgagtcgacgaagtcctcgaaacagtgtccaccgctgcgaaccgagacgcgctttcccgccgcgacggcttcggtgacggccttgaccacctgctcggtggtggtgactatgtggacgttgtcgggttcgccggtgaaccgggcgttcatgcctcgggaggtcaggtgcgggtagcgggggtcgtccttgccgacggtcacggccttcgggggttcgaagcacttgtcgggcgggtcggccagggccagcgatcccaggccggagaccccgattccggcggcgaaaccaccggcgacagcggtgccggtcagcaaccggcgccgattcagctgattcatgtgtgtccatcccttcgcgaatctgagcctccagattcgccgcaacccggccgtggcacatcgccccggggaaggaaccgggctgcccccttcgcggaagcgcgcgtacacccttggacggatgcgggactcggtaccgaggatgagccggacgcggggccgcgcatgggaaaccgcccgtgggccgcggggagtcggctcacgggcggtcgatcgcggggctggtcctagccgacgtcgcgacgccggaatccgaacagtcccacgacggtggtggccacgacgatcgcgcccagccacagcagcggctgcgcggtgacgtcctcgcgcggcacctgcggcaggtgcgagaacggcgacaggtccagcgcccagtcgggcagttgcagtgcctcgccgacctggcccagcagcagacaggccgtcagcgccacccaggtcaggcccagcagtcgcggcagcaggccgaacagcagcgtcgccaggccggtgagggtccacgccgcgggcagctggacggcgcaggcccgcaggacgtccgcgaaggccttgccatagtcgtcaatggtctgtccataggtgatggccatggcgatgccgcccaggcccagaaccaccgccggtccggcgaaggcgaaggccaggtggctggccgtccaacccactcgcgacaccgaggtcgccagcagctgttcggtcttgtgtccggtctcctccacccgcgccttgagcgcggcctggatgctgtaaccggccaccgcgatccccagcatgccgaccatggcggcgaagaaggcgtcgttgaggcccgcttcgccgcccagtcgggcgaagatctccttcagggccgcgctctcgttgaccatgtcgccgataccgccgctcatcgagcccagcagcgcgcccatcgcgacgaagccgatgctccagccgatcagggcaccgcgttgcagccgccaggccagcgccagcggggtgcgcagtccccagcgtgcccgggcgcggccgagccgggtacggaagacgcccgcctcgacgtcgcggtgggccgacagccagaacgccgcggccaccagcgccaccgacgccgcgccgaagtaccacagcacgtaccagttgtcatcggcgaagggctgcaactgttccagccaaccggcgggcgacgaccaggtcatccactcgccgcctgaggtgacatccccgcccatgcgcagcatgtaggccgcacccaggacgatgaagaagatgccgcgcgcgccaccggcgccctccgtgagctgggcgcacacacccgccaggcacgcgaacacgattccggcgaccgcgtactgggcgccgagcaccagcgagccggtggtgtccaggtcctggccgttcgctccccaggccacgaagccgccgatcaccaggctggcgacgatggtgacgacgagcgcggcggccagattggagtgccgccccacgacggtggagccgacgagttcgcggcggcccgcctcctcgtcggcacgggtgtgccggatgacggtcagtccgcagatgacgccgaggatcagcaccaccatgctgccgcgccaggcgaccagcccgccgagggtgggggagaagaccttgcccatcatcgcggtgaaggcgggcgaggcgttgatcatcgtctcggcggtctgccgcgaggacgcgctcgggtagatctccctgatgccggaggccaacccgatcgggaacacgatcatgagcagtacccagctgggcaacaggaagcggtcccggcgcaggatgagccggatgagttttccggtaccggtcagcgtgctcatgcctccgccttggtgatgtcgtcggagtagtgccgcatgaacagttcctccagggtcggcggggtacaggtgagactgtccacaccggtctgggtgagcttcgcgagcaccgagttgagtttggccgtgtcgacctggcagcgcacgtgggtcccgtccacgaccaggtcgtggacgccctccaggctggacagtccgttgggggagctgatgagctcggcgtggatcgacgtgcgggtcaggtggcgcagttcggacagcgtcccggactcgacgatcttcccgttgcggatgatgctgacccggtcgcacagcgcctcgacctcggacaggatgtggctggacagcagcacggtgcgtccgtcgcgacgttcgtcggtgatgcagtcgcggaagacctgttccatcaacgggtccagcccggaggtcggttcgtccagcaacagcagctccacatcggaggcgagtgccgcgatcagggccaccttctgccggttgcccttggagtaggtgcggcccttcttacgcgggtcgaggtcgaagcgttcgagcaggtccttgcggcgcttgggatccaggccgccccgcagtcgtcccagcaggtcgatgacctcgccgccggacaggttgggccacaggttcacgtcaccgggcacgtaggccagccgccggtgcagtttggtggcctgacgccaggggtcgccgcccagcaggctcgccgtcccgccgtcggcccgcagcaggccgagcaggacgcggatggcggtggacttcccggcgccgttgggacccaggaaaccgtggacttcgccggtgcgaaccgacagatcgagcccgtcgagtgcgtgtacctggccgaagtgcttgaccaggctttcagtgtgtatggcgttttccatgattcagaggctacactagcttcacaagtttgtgaatactcattaccaagtacacttcgcgccgtccagacgcgaaccgagcagtggaggttgtcagatggcgggtgatccgaagcatgaacgggacgaagacgcgatccgggcgttcgtggagaacttctcgctgatgttgtccgaacgcggcgtcccccgaatggccgcacgggtatcgacggtcatgatggtcgccgaggaggactcgctcaccgccgccgacctcgccgagcgcctgggagtcagcccggcggccgtgtccggcgccctcaaatacctacttcacgtgggtctgttcgtccgggagtccatccccaactcccgccgcgaccgctaccgcttcggcgacgacaactggtactcggcggcgatcctcaagaccgacttcatgaaccgggccgccgacgaggtggacaaactcgtcgaggccgtcggcggacccggcacccacgccgggcagcgcatgaccgagatgagcgacttctaccgcttcgtcaccgacgaactcatgaacatgtacgaacgttggcagcagcacaagcgcgaacgcgaggccgccgcgtccgcccactgaccggcttcggcactggcgctcgccgactaatctggccgaaaacccgtgccggaaggctcgaggccaccttcgccacccgcggtggtggcgaggagtgcccgcgcgtctaccagaacccgccccgcgagcaggcccgccagttcagcagcctcgtcagccgcgcaccggccgcaggagcacctcggaaccgatcggcgtgaaccccaccgccaagaacgcccgcaacgaccgcgcgttacccggcgaaaccgccgcgaacaccggttccccatccggtaccaagcccaacgcgtcccgcaacaacccccgtcccaccccggtaccgaaaccgccgtccaactcgatgctcaactcgcggcgccccgcaagcccgctggccaacgtcaccagccctcgctcgtctccgtagacccgcacgtctttccgccactggcgcgcgtgccgcacccgaggatgatcgacgtcccccaactccggcaaccccggtgccgcacggtttccccgccccaccaaggtcgcgtccaagaccccgatctccccgtcggggcccgccagccaccgcaggaaatccggtgccatcgactccccgaacccgtccggtccttggtccgccaccgcgtccggtgtcaacgccgtcgccaccacggcgaagccggtgaacgccaccgaacactccaacccacccgacagcgggggcaccacgacacaccgcccatccgcgcccggaaacttgccgtcggcggcgtcgaggaaatacgaaagcagcggatgatccatcccgccaccctacgagccgactgcccaccaacgacgtgtggccgatgcgagctccactcgcaccggccacacgattccacgttctagttgtcgttctcccacccataagtggagaaccgagtcccggcgtctcgacgatcgacgggctgtggcgctgcggtcccgcgaatgacgccccgagtcaccttgccctcggtcccgccgaacagctccgaagcgggctccagcttcggctcctgcttcgaagcgtagaactgcttccgccacttcttgcgggcctgcaacttcgcctccgcgatctcgtcgggagtcatcggccgcttctgggcgttgcgcgaaatcgccatcgagccggccggggtctccaccggccgctccaccggcatccgttgccacgtatgccgagtgtcctttttactgcgcgccgtcgtatcggtcagcgaaccggactgcaacttggggccactgcgcccccgctgtcccttgttcttccgctccccgatgaccttcccggccgaggcgacccgcggcggcatcccgccacttccccggccaccgggagccgacgaacccgcggtctcgctgcgagccccgatgacccccggaaccgtgcgcccggcccgggtacctcggtacatgctctcctcgaaccccttgttcggagccccgcggacaaccccaccacgcccaccattggggacagccgaaggccgaaccgcattcgccgaggtaaccccacgcgggcctccggtcccgcccccactcgtcggcacccgcccagccccggtaaccggagtgcgcccggcggcggcctgccgctggttcggcagcaacgagttcttcggggccgtgttggcccccttcgccggggccccggcaggcccggtcggcttggcgcccacacccggcccggtggtcggcttgaccatccccggtcccgtggtcggcttgaccatgcccggcgtcggcttggccccacccagcggcccggtagtcggtttggtgcccggcggaatcacgggcttcccgcccaccggcccggtcggaccgctcgttccgggaacaacaggcggcggcatcgtcaccggccccccacccccgaggttcggcccggcacccggcacagtcggtcctggccccggacccggaaccgaaggcgccggggttcccgggttctgcagttccggcccatcgctcggccggtccccgggcacaaccgtcccaggccgctccgtgctcccaccgttcggtccgccggtcgcgccgccgttgttacccgcgccgttgaaggtcccaccctgcccagacgaggggtcggggtagtaggcgtgctggtagttcccgtccaacggcgtttccggactcggccccgtgtacacggggccgctgtacttgggcgggggattcagcgtgatctgctcctgcgagtacgtcgagttcgactcggagaacgtccggcgggcctcgtacagagtgtcctcaagggcctgtgaataggcgtccttgccgccgtcggcagacatggactgcaactcgttgcggttttcgttggccagcgcgcgatccgccacgatctcttcgatgagcggccggacccgcttgacttcggtgatgatcgagtcggtcgacttgcggttgctctcggcgacctcgtgttggtcctcagtcgccttgacgaccttctcgagcgcctccacgaacacattgcccgccgcggacttgaagttgtcccgcaggttcggcagctcggcctcgatgtcggccttcatgtccgccatcatgtcgcggtagtcggaccaaccgtcccggcgagtctccatttcggagactttctcgaagtcggtgcgggacgcctggtcgatctcgttgatgtccaggtcgaagacactgtaggtggcgctgtgcccgggcggcgtttcctcaatcatggattcgtagtcctttgtctgtctacaaggatcggcaaagtcgaatgggattactgctgaggcagcgggccttgctgagtggctacgcgttcttctcccggcgtgaagtcgccctgcaggtccgtcgcgttctcgccgtcctgaccggagtactcctcggccgcgtaagccgcggcgttcgccatccctgcccaggcgcgcatgaactgcttcagcaccttttcgcccaccagggcattggtcacctcggttttgccaacctgaagaccgtcgtactcgactccggaggagcccatgctgccgccggaagtcgaataggcgcgatcgtcacccccgccaccctcgccacctgccagtttggtgctgatcgttctggcgcgttcctcgtatttcgtggtcagaaggtggtgcatgtactccgcgaaaccacgcacattcgtagtgtcaaaacggatgtcctggttgtcgttcacggttgtctctcctcagtcaagcttgcgcagggcacacggtcggcctgccgatgtccgcacagtacaaaccccgtgcaagaacacagtggaacatcaagcagagcctggcttcggtgcaggagaaacccgggccaccacccagtttgcccacgtgatcgacgatcgtcaacggaccgaagcggtattggccccaagcggccaggagaagcgttcacgacaatcaccagggctcaactcttgactcgtgtcggtaacattgcgcaccggccgcatcaagtcattcggcaatcgccgccggtgaaggcgaagggaactcaccagtcatgcgtcaccaggttcggttcggtctcggggctgccgcagcgcttcttgtggtcgcggggcttcccgttcccgcccatgcggatgaggtccgtgatgaccagtggatgttgaacgccttgggaatcgaacaggcccataaggagaccagaggcgctggcgtgacgattgggattgtggactccggtgtggacgccacacatcctgacctcaaagggaacgttgaggcggggcaggcgtcttgggagggcggcaaggatggcctgaaggacaccatgggccacgggaccgccatggcctcgatactcgtcggacatggtcacggcgacggaggtgaagacggtgtcctgggtatcgcacccgaggccaaggtgaaatcagtatcgatctatccgagcagcgatcctcgcgatgacccacgcggctcacatgaccgcatggtcgaaggtatccggtggctggccgacgaaggcgtggacgtcatctccgtttcccagggcggggctggatccgacgcattggaagaagccgtcaaatatgccgttgaggagaaaggtatccctctcgtcgcctcggctggcaatacggcaggggggccaacgggcgacgtcgtggtgcaggctccggctgtgtacgacaatgttttcagtgccaccggaacgaccaagcaaggcaagttctgggatggctccgtagaggggacttcccctgacgacgtcactgtcgcagcacctgccgaggatgtggtgcacgcgtggaacgaccgaggttatgacgacaattcgggaacctcggattccgcggcgatcgtggcgggcacgatcgcgttgatgaaggcccagtggcccgacatgtcgcgcgagaccattgaatggcggctgaccgaaacagctgacgaaaaaggcaaggacgggccggacacgaaatatggcttcggcattgtcaatcctgccgaagcgttgacggcacacgttgaccctcccgatggggtttccgacgaggagatcaacccggaacccaacccgaaggcgagtgcctcgcccagtccctccaaggatgacggggcgttgacggcctccgattccggtgcggggccggttgtctggatcgttgtcgccgtcgtcgccatcctggccgccgctgtcgtcagcttcatcctcatccgccgccgcagacaaccgcccgctgcctagcgcgatggcctctgggctaatcgagtcgctgggggtgtgggggttgtgtaaagctggggccgatgtcgaagcgtagtaggaatgacgaacgcccagccgctccggaggctttgcccgtggcggtgccggacaaccacactcacctggacattgtcgtgggtgagcgggcgccggaggtggggccgggggatgccgcggtgatcgctgagttggacgccgccagtgctgtggggattgatcgggttgttcaggtgggcattgacgtggccacttcgcggtgggctgtcgggttggccgagttggacagtcgggtgttggccgcggtggcgttgcatccgaatgacgcgccgcggcagggggatttggagggggctttgggggagatagaggcgttggtgaagcatccccgggtggccgctttgggggagaccgggatggacttcttccggaccggggatgaggggcgggcggcgcaggaggcgtcctttcgggcgcatatcgggatggcgaaggcgcatgggaaggctctgatgatccatgaccgggaggcgcacgaggatgtgctgcgggtgctggacgaggagggggcgcccgagaccgtggtgatgcactgtttctcgggggacgccgagcatgcgcgggagtgtgcgcggcgcggttattacatgagtttcgcggggaacgtgacgttcaagaacgcgccgaagttgcgcgaggccgcgttggcttgtccccgggagttgatgttggtggagacggatgcgccgttcatgactccgatgccgtttcggggtcggtggaacgggccgtatctggtgccggtgacggtgcggttcttggccgagttggtgggggaggacctggagcggttctgtaccgatgtttcggccaataccgagcgggtttatggcagctggtcagtagaagtgtcgtagggacggccacaggtcggaccagggtcgggtggggccggagcaggcgaggatcggggtgccttgttcctcgttgtcgacctgggcgctgtcgacgcggccgacgcggcggcagtcggtgaagaagcgggccgggaattcgccgaccgtcaggacgggaccggtggcggagtcgggcggtggaccccagtcggcgtagctcatgtggcccgagaacggctgcgggagatcgtggtcggggccgtagtgggcgatcgcggaggcttggccgtagttctgggtgaagatgaccgcgtctgttgtggagggcaggtcgttccaggcggtggcgacggcggcggtgagttcgggccagccgacttgttcgccctgttccttgttgacggcgttggggatgtcgagttgggtgggtggcagggtcggcagggacatgacggcggtggacgcggcggtgagggtaaccccggcgatgaccacggcggtgcgccaggtggtgtggcgggcccaggtgacgacggggccgcagccggaggcggtgaggaccaggagcagcgggagggtgtagtagcccttgccgcccagggccaggaccagggcacacaggatcgggtaggtgagggccagccagcgggtggtgcggtcgcgccacaggtgccaccagccggtcagccagatggggaccagcaggggtgagacgtagagcagttgctcggggatgaacatgatccggttgtcggtgccgtcttcggcgctgatgccgctggcgaccgtgagctggggccagtcgtgggtggcctgccagatgaggttgggggcggcgatggcggccgctacggcgacgccgatccagggccatcggcctttgaggagggttcgggggccggtgatgaggatggcgaccagcatgacggcggcgagcaggacgatgaggtgcttgttgagcaggccgacgcccgcgagggctccggtggccagccaccagcgggggttggcggtgcggtggaggtgcaggaccgtcaagatcagggccagccagatgaggatgtcgaacgtggtggtggagaccatgtggcccacggcggggacgaagctgccgacggcggcgcagcaggcggcgaggagctggccgccgcgtcgggcgcccagttcgcgggctatcgcggcggtgaggatgacgatggcggcgaaggcgagggtcgcgacgacgcgcaggcccgtgggggtgtcgccgaagacggtggtggaggcgcgggccagcagcggggtgaggggcggttggtcgacgtagccccaggcgggatggtcgccggcggccatgaagtagagctcgtcgcggtggaagccgtaacggcccgacagtgcgaacaggacggcgctcgccgccagggcgagcgcgagtatcgagcgggtggcgaacggcggcgacggccgccgttcgccgagggcgaggttcatggattgatactcgccgatgcggtggtgggcggcaaccgtcgcaaaacggtcagccgtcctcggtgaccttcagcgtcagttcgttgtgggtgttgtagtacggctggatgtggtgccgcccgttgtcgtcggtgacggtcttgcgggagaaggcctgggtcttcttgcgcttggcgatgtcgtcgaagaaccgagccagccggaccggggcgtgttcgccgttgtcgtcggccagccacaggtcccacaggtccttgcgatcgacgcggatgtcggtgagccggtccacgtcgagccgggcgaagaaggcgccggacgcgtcgatgtcggcggcccagcgttgggccgggccctcggtttcgcgcagtcggccccggatgtggatgggcgtgtcgccccacagtgggccgagtacgtcgccgtgcagcaggaggtgaccgtcgtgccatcgcaccgagttgagttcggcgtaggtttcgcgacgccagacccgaagggccagttggcctcgggaggaataggggaccacgaccgaacccggcaggaccgagggccggtgcagcagggcgcgcgagtcgatgtgacccgcctcgacgaggtcgccgtcgcggaacaggcgccaccggccctcgggcagtcggctcaggaacggcgggtcgagccgcagctcggcgcccagcgggacctcgatgggcgggtgttcgctggattcgagcgtgtaacggccgctgaaacccagttcggcggtcagggtcatgtcctcgaaggacttgaccaggcagtcgacggagtggtcggccagttcgtaggtcgaggacgcgggtttgtcgggcaggccgtagccgccgaccccggcgccgacggggatgcgggccccgtgcggcggggtgcggtccttctgcgagaccaggctgtcgaacagctgctcgtagcgggcaccgatgtcgtccgggtggtacttgcgggccttgcggatcgcgttggaggacatgcgtttgcgcagccgttcgtcctcgatgagacggcacagcgcctcggcgacggcgttctcgtccttgacgggcgtcagcaggccgtcgacctcgtggtcgatgatctccggcgggccgtagtcgcaggccgtcgacacgaccggcagaccgcagttcatggcctcgacgagggtgaggccgaaggactcgtacttggaggtgaccgcggcgatggaacccttggcccactcggtgtccagcggggtggcgcggcccatgagcgacaccgagtcgcccaggtccagatcggtgacgacgtcgcggatctcgttgatgcgcttgccgctgccgtagatgcgcagccgccagtccgggtgccgcttgtggaccttggagaagacgcgcagcaacatgtcgaaacgcttggggcgttcgatgcgtccggccgcgacgatgatcttggagtccacgtcggacggcgggatcggggtcggctggatcgagttggggatgaaccagaccttgtcggccaggtgcggcatgtggcgccggtagttgtccgcgtcggcctggctgacggtgaccacggcgtccagctggccgaagtcgcgcgccatggcatcacgcagcggctgcttgtggtggtcgtagaacaggtgctcctgcgcgaccgtgaccgccttgggcggcgagaaccgcgccaggtagatgttgagaccgggacgggtaccgacgatgacgtccgcctcgcagtcacgcaggaactcctgcacccgcttgtcggtgagccggttgaaacgcttggcccgggtgtcgcccgacgggtagaacctcgagctcatccgcatccgaaaccggtccgggatgcccgccaccttcgaggtgagcgaccgcggcgcggtcttgtcgatgaggctgcgcatcgtcacccgcggatcggccgtgaactgtggagcgtcgcggtacttgaagacgttgacgatgtcgacctcgtgccccaggtcggtcagtatcgacgccgtgttcagtgtcgcgcggatcgtgccgccgatctggtcaaccgagtgcgtcaagaaagtgatcttcattggtcgcctttgagttgtggccgtgacgccaccccgctgccctggcggtcggcgagcgtccgcgtattggtcttgtcgccgcgtcgctgcccttaagacgacgcggactgttcctccgtgagtacaggttaggaaatgtcctcacctaagagacgctccccggacgaattccggttgcccatcgcgtgaacaaatggtctccctggcgtaaagccgccacagagaatacggcaaaccggacaatcactcgggtggccccggtacctcgtccgggcgcgtcacatgatcaccaggcgagccgcgtgcggccgtaggccatgatgttgcggtgaccgaattgctgggagccgccgacatccgccgcatcgccgaggcactgacggtgcgtccggccaaggccctgggccagaacttcgtcatcgacggcaacaccgtccgacgtatcgccgaggccgcgaaactcagccccgacgacatcgtcatcgaggtggggccgggactggggtcgctgaccctggcgctgctgcccaaggccaaacgggtgcacgcggtggagatcgacgcccggctggcctcggcgctgacggccacggtgaactcccgggccggggacgacgcggcgaagctgcgggtccaccacgccgacgccatgaccgtcgccgaggacggtttcgacgagccgcccacggcgctggtggcgaacctgccgtacaacgtcgcggtgccggtggtgctgcacctgttggcgagcctgcccagtctgcggcaggggctggtgatggtccagtccgaagtggccgaacggttgacggccaaacccggaaccaagatctacggcatcccgagcctcaaactcgcctggtacgccagcgctcgccgggccgggacggtgccgcgtggcgtgttctggccggtgcccaacgtggactccggcctggtggcgttcgaacgtcgcgaacccccgccgggggacaggcgcgaggtgttcgcggcggtggacgcggccttcgcgcagcgccgcaagacgctgcgcatcgccctgtcggactgggccggtgggcccgaccgcgccgaggcgatcctgcgcgccgccgacgtggacccgcgcacccgcggcgaggcactcgacatcaccaccttcgcccgcatcgcacgtgagaggacggcgacgtgaccggagcactggccttcgacgacggcagccaggccgtgcgggtccgggtgcccgccaagatcaacctgcacctgggggtcggcgaccggcgcgcggacggataccacgacctgaccaccgtctaccagggcatctcgctgtacgacgaggtcaccgtgatcgccgggcagcagcccggcgtgcgggtggaggtcttcggcgacgacgccgaggcggttccactggggaccgacaacctggccgtgaaggcggtgctcgcgctcggcgaggagttcggcgtcgcaccggcggtgacggtgcggatcgccaagcgcatcccgatcgccgggggcctggcgggcggcagtgccgacgccgccgccgcgctggtggcgtgttcgcggctgtgggggatgccgttcaccgaccggctggtcaaggtggccgccgggctcggcagcgacgtcccgttctgcctgagcgggggtaccgcgctgggcaccgggcacggcgagcgcgtcgaggaggtcaccgccaacggccgctaccactgggtggtggccacggcggacggccagctgtcgacgcccgccgtctacgcggaggtggaccggctgcgcgagtccggcatcgggtcctactcgtcggcggtcaccgaactgctggaggcgttgcgcaccggccgggccgaggagctggcgccccagctgcgcaacgacatgaccgaggcggcgatgtcgctgcgcccgcagctgcgcgagatcctcaccgccggggccgacgacggcgctctggcggcgctgctgtcgggttccggccccacgacgctgttcctggcccgcgacgtccaccacgccaccgcgctggcgggacggctgcgtatgcgacggctggcccgcgaggtgcactgtgtacacgctccggcgttcgtgagcgtcggcttaagccctgctcagcccggctaagcctgagcggtcgcggcgatggtagcgctcacgagccagccggtgcgcttcccgcagcagatcctcgacggtcgctgtggtctccgcgtcggggttgacgacgcacagccagcccatccggccgtagaccgggtgcggcagcaccgtgtcggtcgcggcgaagtcgagaccgtcggtgtcggtttcctttgggctgctgccgatccagctgatgtacgcgggagttccggcggcgatgttgacgcggaacgtgtcgggccggtccaggtcggacgccttgtcctgttgatagtccttggtgacgacggtggcgaacggctgcgtcctgggcaccacgccgtcgggcgcgtagtagaagaacacgtcaccccaggccacctcgggactgccgtcgccgggaccgggtttcagggtcagtacgccaccgaggttctcgacgtggccgataatcttgtcgatgtccatggatccagcgtttcattcaagtgcttatggagactttttcaccgattaccagcggggatgccatgaaaagtcgcaagtcggggttgcggacggtcgacgtggcgcgcggcgcgggctactcggtgcagcaggtgcggatcctggaacgcgacggcgtgctgccgccggtggagcgcaccgcgagcggctaccggatctacgccgaggcccacgtccaagcggcgatcgcctaccgcgagctcgcggccgggctcggcccggtcgacgcgaaacagctgatgcgaaccgcgctgaaccggccgacggccgaactgctggccagcctggacgccgagcacgcggatctgcacgccgagcgtcggcggctgcgactcgccaggaaggccgccgagtcgatcaccgccgaaccgctcgacgacgtgcggccctcggacgtgatgagcatcggtgaactcgccgaggccctcggcgtgcgggcctcgacgttgcggcattgggaatacgaggggctggtcgccccggatcgcaccgtcggtcggcgggtccgcagctattcgcccgccgcggtgcgcgacgcgaggatcgcgcaccagctgcggctggccgggtaccgcatcgacgcgttgcggaccctgattccgcagctgagcaccacccgcgaccacgacgaggtcctcaagggactgagtgctcgcgattcccggctcgacgaacgttcccgggcgctgctgcacggcaccgccgcgctcgtcgccatgaacctcgtgtgaggctggcacgccagggcccggctcaggtcgacgtcgccacgagctcgacctcgaacccgtcctgatcctccaggtacgcggcgaagtgctgttcgccgcccgcgtacggatgccggtcggcgaacagcaacgtccagccgtgtcgcgccgcttcggcgaccagccgctcgacctcggcctcaccgtcgacgtgaaaagccagatggttgagccccggcgcgcgacggtcgtgggtgtcgccggtcagggccgtcgactgctccatgaccaggtacgtgggcccgagccgccaactgcgtccgctcggccagctgtggaaccgctggtagcccaacgactccagcagccagcccagcgaggcggccgatcgttccaggtcgggtacccacagttcgacatggtgcagcacgccggtgatggatgtgtccacagtcgccacgctaccgggtcgccgtggtccctattcgaccgtcaccgacttggccaggttgcggggctggtcgatgtcgtggcccttggccgccgccagctcgcacgcgaagacctgcaacgggaccgccgccaacagcggggccagcagggtcggcacccgggggacgaagacggtgtggtcgacgtgtggcgccaccaccacgtcgccctcctcggccaccgcgatgacgcgggcgccgcgcgccttgacctcctggatgttcgacaccaccttgtcgtgcaggatgctgcgcccgcgcggggacggcacgacgaccacgaccggggttcccggctcgatcagtgagatcgggccgtgtttgagttccccggccgcgaagccctcggcgtgcatataggccagttccttgagtttcagcgcgccctccagcgccaccgggtagccgacgtggcgtccgatgaacagcgcccggtcggcgtcgaccatgtcgcgggccaaggcgcgcaccggttccatcgccgccagcacctgttcgatcttgtcgggggtggccgacagctcggcgacgaccgcggcgacctcgtcggcgtacttgacgccccgcacgcccgccaggtgcagcccgacgaggtagcaggccgccagctgggtcaacagggcctttgtggacgccaccgcgacctcgatgcccgcccgggtgtacagcaccgcgtcggactcgcgggggatcgtggagccgacggtgttggagatggccagcacccgcgccttctgggtcttggcgtgccgcagtgccatcagcgtgtccatcgtctcgccggactgcgagatcgcgatgaccagtgtggagcggtccagtaccgggtcgcggtaacggaactcgctggccagttccacctcgacgggcagtcgggtccagtgttcgatggcgtacttggcgaccattcccgcgtggtaggaggtgccgcaggcgacgatgaagaccttgtcgacatcgcggaagtcctgatcggacatgcggacctcgtcgagggtgatctcgccggtggtgccggtgcggccccgcagcgtgtcggcgaccgcgcgcggctgctcggcgatctccttgagcatgaagtactcgtagccgtccttctcggccgccgaggcatcccagtcgacgttgaacggcttgcccgccatggcgacaccgtcgaagtcggtgatggtgatgccggacgcgtcgatcgtgacgacctggtcctggcccagttcgacggcctcgcgggtgtgcgcgatgaacgcggccacgtcggaggccaggaagtactcgccctcgccgatcccggccaccagcggggagttgcggcgggcacccaccacggtgccggggtggtcggcgttgacggccagcaacgtgaaggcgccctcgagacgtcggcacacccgccgcatcgcctcggacaggtcgcggccctcggccagttgcgccgacagcaggtgcacgacggtctcggagtcggtgtcggaggcgaactcgatgcccgccgactccagttcggtgcgcagctgcgcgaagttctcgatgatgccattgtggatgatcgcggtgcggccgtcggccgacacgtgcgggtgcgcgttgcggtcggtgggggcgccgtgggtggcccagcgggtgtggccgatgccggtgcgcgggtcggtcatgccgccgcgttcgtcgacggccgcggtcaggttggccagtttcccggcgcgtttctccaccgacagcgtctcggcgtcgaccagcgcgaccccggccgagtcgtagccgcggtattcgaggcgccgcaggccctcgctgacaatctcgatcgccggtttcggtccgacgtagcccacgattccacacatggccgccagcctacccgagcttcgatcaagggcggtgagcgaaaggcgggttttcgcgcaacgtctctgttcataatgttgaacgcctggtcgcataccggatacctcagccgcaagtacagttgcgggtgatgattgtggcagtcggtatcgatgtggttctcgtggaacgtttcgccaaggcagtgcaacggacgccgttgctggccagccgcctgttcacggaatccgaacagttgaccgcggccggcaacccgcgctcgtacgagtcgctggcggcccggttcgccgccaaggaggcggtcgccaaggcgctgggcgcgcccggtggcctgcactggcacgactgcgagatcgtggccgaccccgacggcaggccctggctgaccgtcagcggttcggtggccgaggccgccaccgaacgcggcgtggagcgctggcacctgtcgctgtcgcacgacggcggcatcgcctcggcgatagtcgtggcggagaactgacatgcgcggcgacgacacgacgaccccgagctggcgggccgatgcggcgacgacggctgggaccgttggcttccgggcggccgaaacgggggagaactgacatgcgcggagtgtggaaggtcgaccaggtccgaacggccgaggccgagctgatgaagcgactgcccgagggcgcgctgatgaagcgcgcggcggcgggcctggcggcgcggtgcgcgcggctgctgcacggcatcggcctgtacggctcggccgtgacggtgctggccggcagcggcgacaacggcggcgacgccctgtacgcgggcgcgctgttggcccggcgcggcgcggcggtcaccgccgtggagatcttcccgggccgcacccacgccgccgcgctggcggagttccgtgcggctggcggccgggtcaccgacaccactcccgagcaccacgatctcgtcatcgacgggatcctgggcatcggcggccgtcccgggctgcccgacaacgccgcgatcatgctgtcgcggatgggccgggtgctgaccgtcgccgtcgacgtccccagtggcgtcgacgtggacaccggcgccgcggtcgcgcaggcggtgcgcgccgacgtcaccgtcaccttcggctgcctcaaacccgcgctcgcggtgggtgcggcggcggcgctggccgggatcgtcgactgtgtcgacatcggactgggtccgttcctgcccgagccctacgccaaggtccccgaactgtccgacgtgcggtcgtggtggccgcacgcccgcccccacgacgacaagtacacccgcggcgtgctgggagtgtgcgccggttcgttccgctaccccggcgccggggaactggccaccgccggggcactggcgggcccggccggttacatccgttacgcgggaacggcttcccgccacatccgctacagctaccccgaagtggtcaccaaggaccgggtcgccgacgccggacgggtgcaggcctggacggtggggcccggcatgggcaccgactcgcaggccgcctcccagctggcctcggccatggccgccccggttcccatgtgcatcgacgccgacgcgctcaccctgatctccgacgaacccgaggcactgtacgagcggcagtcgcccagcgtcatcaccccgcacgaccgcgagttctcccgcctgagtggacggaccccgggcgacgaccgggccgccgacgccctcgacctggcgcagcggctggactgcatcgtgctgctgaagggctaccgcaccatcatcgccaactccaacggcgacctgtacttcaacccgactggcgacccgagcctggccaccgccggttccggggacgtgctggcgggactgctcggcgcgatgctggccgccggggtgccgccggagcgcgcggcgatgtcggcggcgttcctgcacggcctggccggacgcgaggccgccaaccacggccccgtcaccgcctcgggcatagccaaggccctgccgacagcgatcagcagggccctgggtacagccgtcacataggcgtcggcgtcagtcggcgacctcgttccagcccggaacggtctcgggcttgcgcgggccgggaccgacgtaggtggcggccgggcgcaccagacggcccagcttcttctgctccatgacgtgggcgctccagcccgcgacccgggcgcaggtgaacatcgacgtgaacatgtcggcgggcacctgcgcgaagtccagcaccaccgcggaccagaactccacattggtggccagcacccggtcgggcttgcgttccttcagttccgccagcgccgccttctccagcgcctcggcgacctcgtaacgctccgaacccagttccttggcggtgcggcgcagcacccgcgcccgcggatcctcggcccggtagacccggtgcccgaagcccatcagccgctcgccgcggtccagcacgcccttgacgtaggtcttggcgtcgccggtgcgctcgacctcctcgagcatgtgcaggacccgggagggcgcgccgccgtgcagcgggccggacagggcgccgatgccggaggagatgcaggcggccacgtcggcgccggtggaggcgacgacgcgggcggtgaaggtggaggcgttcatgccgtgctcggcggcggagatgaagtacgcgtcgacggccttgacatgccgggggtcaggctcgccgcgccagcggcgcatgaagcgttccacgatggtgtcggatttgtcgatctccttctgcggcaccgcgggccgacccaccccgcgcgccgactgcgccacataggacagcgcggtcaccgatacccgcgccaggtcctcgcgggcctgctcgtcgctgatgtccagcagctggcccaggccccagtagggggccagcatggccacggccgactggacgtcgacgcggatgtccccggtgtgcaccggaaccgggaacggctcggccgggggcaggcccggcccgaaggcgccgtccacgagaaggccccacacgtggccgtaggaggcgtggccgatgagatcctcgatgtcgacaccgcgatatcgcagcgagccgccctgcttgtcgggttcggcgatctccgtctcgaaggcgactacgccttcgagacctggcttgaattcagccatggtggtgttctcctcaaaaggttggcggatagtctcgccgtcgcaaaacacccggggtgcggccccggcgggcggaggcgtcgcggcggcgatcttgcgtaaggaccccattttgcaccgaacgcacgagcactcctgcacgcagggttcgtgattcgcggcaacaccgcgcaacatcgcgcacggttatcggcgggtttgatgggatacgcccggaattttccgccatattcgcctgctcccccaaggaccgtgtgccaaacttaacggtttggccacaccgtccggccgtgattcccgcgtaaccgccagctgtcttccgtgtcgtcccacaatttgactgtccccttcgccctaaggatgaggggtcacacccctcacggggtgagtttcctgattcgccgccgatcgcggaagggcgggcccttgccgtctgatatcagctccacaggcatcgctacggctttcggccgcagctacggcaagacctgccgcaaggatgttcttggccgcattgtgatcccgatcgtggcgggcgcggcaggaggggcacgtccatgcccgggtacccaggttcagttttgctagcaaatgcccacaggcgttgcatgtcttggaagaggggtagtggcgatcgattaccaccagacggcgtccggcacgttgacatttgtactccagctgccgccggaattcgctccaacctgcatcggagatagcacgcgccaagcgccggttgcgcaccatgtttcgtacgccgagatcttcgacgacgacaatgtcggctttgcggaccaggtttgccgatgtgcgatgtaggaagtcttgacgagcgttgcgaaccttgcggtgggtacgagcgactttcgccttcgccttacgccgattcatactgccgcgttggcaacgagccattctgcgctgatagcgggcaaggttgcgagatttgcgttccaagtgacatgggttgcgaattcgctcgccgtcgctggttacggcaaagttctttatccccacatcgatgccaacagcgtgcttcgtctcctccaagggagctggcgcatcgatgtcgactgcgaacgcgacgtaccagcggccgtccggttcccgcgagatgattaccgtcgtcggcttgagcgcgaccaagtcgatattgtcccagctccagacgaatcgcagcggcgcggatgccttcgccagccacagctgaccatcccgcatgcgaaacgctgcccgggtgtagtgggccgattggcgccagtttcggttcttgaatctcggatacttggctcctccggcaaagaagttcgcgaaggcggcgtgctggtgacggagtgtctgctgcaacggcaccgacgacacttcggaaaggaatgctagctcgcgcgtcttcttccatgctgtcagcgtggcgtccgtttcccggtacgaagtgcgtcttccctcagagtgatatctgtgatgacgttcagcgagggtcttgttccataccagacgcacacatccgaatgtacggctcaacatggccgcctgttcggaatcgggataggcccggcacttgtacgccgttcgcatgccgcagaccttacacaatgttagggtgcgtgtaaggaattcggatatgtcgcgagcctttccttctggtcaatgaggcacatatccacggaggtttaggtgaagcgaaccgtgaatgccgaggatctttcgcgcctgcgccgcgagtacgacgaacccgacgaactggacctcgaaaccgacccgttcgggtggtttcggcgctggttcgacgaggccgccacagtcgagcccgaacccaacgccatggtgctggcgacagtggacgaccaggggtttccgaggcagcgcaccgtcctgctcaagagcttcgacacctccggtttcacgttcttcacgaactacacatcggacaagggcgtccagctcaccgccaaccccaaggtgaacctgctgttcggctggtaccggctgcaccggcaggtcatcgtgtcggggaccgccaagcgggtacctcccgaggagtcggcgcggtacttcgcgacccgcccccggggcgcgcaactggcggcctgggcctcgccgcagtcgcggcccatccccggccgtaccgacctggagtcggcgttcgcccaggccgaggcccgctttcccgacgaggttcccgtcccgccgcactggggcggtttcctggtggagccgcggttgatcgagttctggcagggccgacgcaaccggatgcacgaccgggtgcgttatcaccgagagtcgtcggcttgggtgcccgtacggctggcgccgtgagccaataagctttccctgttgttgcccgcccccggcagggttggggctgccccacacactcccttcgtaaacggagcttcaaaatggcgttgtctggtgaacagtggactattggttattcgggccgggaagccgtcatcgcttcggtgggcggtggcctgcggagtttcagcgtcgacggaaggtcctatgtcgacgcgtacgaggacgacgagctggcccccggctgggccgggcacgtcctggcgccgtggccgggccgcctggccgacggcgagtacagcttcgacgacgaacggcacaaactaccgtggaacgagccggccaaccgggtggcgctgcacggcctggtgggctggctgcgctggcgggccgtggacgtcagcgactcctcggtgaccgtggaatgcgacctgtcgccgcagccgggttacccgttccagctggtgctgcgcacccgctggtcggtggggccctacggcttgcgggcggtacacaccgccagcaacgtcggcacccgttcctgcccgctggggctgggcgtgcacccgtacctgatgctgccgaactcgccgctggacaagtggcggctgcgggtcccggccaagaagcagctgctcaccgacgagcgcaagctccccagcggtgagacgcaggcggccttcaccgaggccaccgcgatcggcgacaccgtcctggacaccaccttcggtgacctggagcgcgactccgacggcatcgcccgactcgaactgtcgaatgaggacgattccgagtcggtggtggtgtgggtcgacgactcgttcggctggctgcacctgtacaccggggaccagctcgacggtgagcgccgtcgccggtcgctggcggtggagccgatgagctgcccgcccgacgccctgcgcagcggcaccggcctggtgacgttgtcgccgttcgacgcctggtcgggcacctggggcatcacgccacgccacggttaacgggaattgaggcatactggtaggcccctgacgccgcgcggcggtctaactcgaaacccgggtttccgccgcgttgaccatgaaacaggtcacactcgacctccgggcagggtcggcaaggcgtcttaatcgacaagagaagaagccaatgacctgggggcattgatgatctttaaagaggtgcgggacggccgcccctatcccgaccacgggctgagcctgcgggagtgggcacaggtgccacctcgttcggtgcggctggaccagctcgtcaccaccaaacgcgaactcgccctcgacaagctgctcgccgaggactccaccttctacggggacctgttcccgcacgtggtggcctggcagggcaacctctacctggaggacggcctgcaccgggcactgcgcgccgcgctgcaacagcgcggcgcgatccacgtgcgggtgtacgagttctctactgctgcggtggctgctgctgttgccaggtcgtcggctgctccccagtctgctgctggatcgcctgagtagcctggtactgctgctgcgccgcggcctgctgggcggcagcctgctgctgagcggcctgctgcgcctgcgccgcctgcatggcggccagctgctgcgggttggcggcgaccggctcggccatcgtgaaggtcgaggcggtgaacagacccagcgcggcgacgaacaacaggcggccgatgaccacggcgccgtcggcgttggacagttccccgtcaccgatgagcgcgcccaccgtcgaacccagcgccacgatcgccaggccgagcgtgatcagccggtaggcgttgcggtacttgggaccggtggtgatggcgatggcggtggccaccatgagcgccactgaggcccccaggacactgctgttgacgtccaggatgctgtcggacttggatccggcgatgagcagtccgatgaacagcacgaccgcgccgcccgccgccagaccgaaggtcacgatgttcatcggcagcttgtcgaacacgttgggggcgggctgggcgtatgcctgctgggcgtaggcctgttgctgctgttgggcggcgtaggccgcggcctgctgttgctgcgcggcgctgtagccgggctgttgtggggactcagtcatgtccatatgatgccctgccgtcgctggcgatggtgcgggcagggctgtctatctatacgtcctttttcggaggtttgtatatggacagtgacggtggatcgtcgtgcacctccacggcccggtcggcgtcggtgggggccgcggcgggcgcgggcgcggcggcggtcggcggcgcctggaagcgctgcggcggcacctggttgacctgcgggtaggcgggcgggtgttgtggggcgacgtgcggcggcgtgacgaatccgggccggttcgcgggacggatcaccatgaccgccgcgaccagcagcgcggcaccggcgatgaacagccacagtccgacaccgaagtcgacgttcacgtcctccagggccttcttggagaagccgaagccctcatcgatgtcgtcgaacgagccgagccggtcgatcgagtcctgcaggtcggtcttccacaggtaggcgcggccgaactcggaggcgatgacgaggattcccagcccggccgaggccaggcggccgaaggtcagccaccggcgggacgcggccagcgcgatcgcggcggcgaccgtgaacggcaacgcggcgatcgcgggttgttcgccgacgctgagcgacacccgtcgggtgagctcgccgccgtacagcgagaactcgctcatcgggtcggacccggccttgccgccccaggtgtactcacccagcggcaggaagaacgccaggccgagcagcagcaacccgaccccggcgaggatgaccggcaacggactggacagctgacccgacagcgcccgcaacatcggtggtccggacggcgcgggcgcggccggtagctgccgcgcggtgggcggatacaggtccggcggcggggtggtggccagcggcgacgggatcggccgctcctgctgcggcgccgacatcggcgacagctgcggtgagggcccgggcggcgccgaggggactcgcggataggtctgcggcagcggctgctgaccgttgcctgacgggggctggtaggtcacggtttcagtctgccgtatcggcgccagccatcgaagtccgtgagccgtcgcgaacggtcaatccgtcatgccgcgtccgggttcccggctccggagccaggaaccggttccgtccagtgtgcaccgctagccgacggtcagggcggccagggccgccagcgtcagcacacccacgctggccagcgcgggccacggtggccgcatcgcgccgggccgggcccgcgccagcgtccggatccgcagttgcgccccggccaccaggcccacccaggccagtgcgatgacggcggccagcaggaccgcgcgcggcgtcgggcccggcgacagggcctgtctgacgcacaggatcgtcacgacggtggcggtcaggatggtgcgccgccaggccagccgggtgcgttcgggttgcgcgccgcgatccctcacggcgcgaaccgtccggtcaacacggccaggatcagacccagcgcgcccagcgtcaccagcagcaccaacaccgccgggaaccgggacgcgggcaggtcctgcttgcggcgcatggcacgttcacaggccgcccagtgcgcgacggcccgcagcgcgcagaccgcgcccaacaccagcagcaccaccgcgatggccttccgggcgccgatgtccaggaactgggccacggcgataccgccgccgatgagcgccaacgcggtgcgcagccacgccaggaaggtgcgctcgttggcaagggagaagcggtaatcgggagtggtgccggtctcgcgcaggctgcgcgggttcaatgtggccttcaaaattcccgggctcggcttctcgtgatcagtcacgccgaccagtatcgcgccttcacaatgatcgggccggtggatgcgggctgaccagcggcggtaatctcacctcagccccgaaatcaggcgcccccacgctggcacactttggggatttcacctttccgacgcactgcgtattgtcgtcggcaggacagggaaacaagtaaaaaatcactaatgggagaagcacagacatgaacgactacgacgacccgaccgccaccgaagaagaagacaccaccacggaagaggacacctcgaccgaggacgacgcggccgccgacgacagcggcctggtggacatcaacggtgacggcgtctacgacgagggcatggagaccgacgacggcaccgcctacgacaccaacaacgacggtgtcgccgacgcgctggtgaccgatgacggctcgctgctgatggactccgacggcaatggcatctacgacacccagatgactgatgccgacggtaacggcgtctacgacaccgccgagatggacctgaacgaggacggcgtggttgaccaggtcgccaccgacgcggacggtgacggcgacaacgcgatcgacacggtccagaccgacaccgacggtgacggcaccatggacaccaccgttcaggacacgaacctggacggcgtggctgacaccacgaccatcgacgctgacgctgacggcaccccggagtcgaccttcaccgactccaacgccgacggtgtggccgacgacgtgacctacgaagacaaggaagtcgacgcgggtccgggtctgggcggacagtccagctaatcgcgacattgacgcgacaactcccgcgacgggcaaccgtcgcgggagtttttcgtgtcatccgacagcatattcctcaatggagcgttcgtcgagtatgtgtaggctgtcgtcatgtgcgtgaggcttggacgggggatgctgcccggcgtccgaatttctactgaaagtagaatatcgctgtgcccccgatagatccgaaactgctgcggcgggtgccgaccctgcgccggggcctgacggccaccgggatcttcgccgtggccagcgccgcggccatcgtggcccaggcggtcgcgctgtccttcgtgctggtgtcgggcgtggctggcgaactcgacaccaccgcgctcgcgttcaccgccgccgccttcgcggcccgggccctgttggcctggggtcaacaggtcacctccgcccgcgccgccgccgcggtcaaggaacagctgcggtccgacgtgctcggcgccaccggacgccgtcgaccactgtggaacaaccgtgcgggcgaggccgtcaccctcatcacgcgcggcgtcgacggcctcgacgcctacatcaccggctacctgccgcaactgtgcctggcggcgaccgtcccggtgaccatcctgatcgtgctggccttcaacgactgggcctcgctcatcgtcatcgcgataacgctgccgctcatccccatcttcggggtgctgatcggctggcacaccaagtccaagaccgagaaacagtggcgaaccctgtcgcgactgggcgggcatttcctcgacaccgtctcgggactgtcgacgctgcggatcttcggccgcgcgggttcggcggccaaatccgtcgctgacaccgccgaccgctaccgccgcgccacgatggagaccctgcgggtggcgttcctgtcggcgctggtgctggaactggtggcgacggtctcggtggcgctggtggcggtaccgatcggcctgcgcctgctcgagggcgggatggacttgcgcacggcgttcctggtgttgttgctggctccggaggtgtacctgccgctgcgcgcggtgggcacccagttccacgccgctgccgagggaatggaagcgaccaaggaagccctgtcgctggtggacgaggcggcggcggaggattcgcccgccgccgagggcgtcgctacggagacttcttccgacctcaaggccgccacggcaaaggattctcccgtccccgaaggcgtcgctgcggaaggccgttcctcccaagccgcgaagtatccacaggctgcggtttgtccacaggaaatgtcagtaacgctcgacagctcaagcgtggggccgactaccgtcaaaagtggggaggaggatggtggaccccttggcctgggctggcttgaactggcggggttgaccgtttgctaccccggccgggatgttcccgcactcgacggcgtcagcgcgcgggcaatcgcgggggagactgtcgccttggtcgggcccagcggcgcgggcaagacgacgctgctgaacgtgctgcttggcttcgtggtgcccagcaccggaggggtgcggtgggccggaacgaagcccttgagtgcgaacgaaacggcagccagcagcggcgagacggcccgctggggaacggctgatactaatgccgaacgtggcggcggtgagattgcccggggtgcggtcgccaaccgcggcggcgtgggcgaagaccgggttgacggcgacgcggcgggcggcgttgagctggcgacggctgacattgacgcttggcgacggcgcatcgcgtgggtgccccagcggccgcacctgttcgccgccagcctcgccgacaacatccggctcggccagccggacgcgagtctcgcggaggtggtcgccgccgctgaggccgcccacgccaccgagttcatcgacgaactgccggacggatacgacacgatgttggggcaggacggtttcgggttgtcggccgggcaggctcggcgggtcgctctggcgcgcgcgttcctgaggatccggcggctcgactgcccgctggtgctgctcgacgagcccaccgccagcctcgactcgatcagtgaagcgctcgtggctgaggccaccaccgcgttgttgcgcggccggaccgctcttgtggtcgcgcatcgtccggctcttgtggatggcgcggatcgggtgtggcgcatcgaatccgggcggctcgtcagtgacgggcagcgggtgcgggaggtgacctcgtgagtgtgttgcgggttctgggactggtccggggacagttgccccggttggggttggccgcgctcatcgccgccgccgctgagctgagcggcatcgcgctcatcgcgaccgcgacgtggttgctggccaccgccgctgagcagccgccgctgacggcgttgaccgtcgcgatcgtgtcggtacggacgttcgccatcggacggggtgtcctgcgctacctggatcggctgctggggcacgacgctgtgctgcgggcgttggcgcggttgcgtggcacggtgttccgggcgctgacgccgctggctcccatgggggcccggcttttccggggcggggacctgctgacccggttcgtgtccgacgtggacgccgtgcaggatctgctgctgcgggtgctcgttcccatgtggacggctctggtcgtcgtggtggccgcgatcgggttcaccgccgtgttctcaccggccgcggcgttgctgctggccgcttgcatgctcgtgtcgggcgtgttgttgccgttggccgcggcgctgttggcccagcgcaccgcgcgccgcaccgtcacccgccgggccgcgctggccgcgtcgacaatggacctcattcacggttcggccgacctggccgcctacggcgccaccgacgccgcggtgaggcgcggtgcggccgacaccgccgcgctggccggagccgagcgcaccggttcgggtgtggtcgcggccgtgaccgccgctcacgcgctggtcgccgggaccggcgtcatcggggtgctgctgctggccgacggactcggcgtcatgaccgccgtgctgaccctgaccgcgttggtcagcttcgaggcgttggcgccgctgccgcaggccgcccggcgcctggccgagacccgttcggccaccgaccggatcgtggccatcatggacgccgaaccgccggtgccggacccgaagcaccccgaaccgctgcccgacggcgacgcgcgactggtcctgaccgacgccgtcccggcgctcccacggcgagcgtcggcgtcggacgcgaccgatcccacgccgcaagccgtcggcggccacgcctcgcgcggcgtcagcctcgacctgccgccgggcaaacgcgtcgcgatcgtcggcgccagcggcgccggcaagaccatgctgctgtccatgctggtgcgcttcaccggcatcgcccgcggcgaggtcaccctcggcggtgtcagtctggaatcgctgcgcggcgaggacgtgcgcacccgcatcggcggcatgttctccgacgcgcacctgttcaacaccgacgtccgcgacaacctgtgcgtcgccgaccccgacgcctccgacgacacgctgcgcgccgccctgacccgcgccgggctgcccgatctggacctggggatcgcggtcggcgaggacggccgcgcactgtcgggcgggcagcggcagcggctgctgctggcccgggcgctgctgggcggtcacgcggtgctgctgctggacgaacccaccgagcacctcgatcccgacaccgccgcggccgtcatggccgacctggtctcggcgaccgacggccgttcgctggtgtgcgtcacccaccacctggctcacctggacgtgttcgacgagatcctggtggtcgagtccgggtcggtcgtggagcgcggcggttacgccgcactgatcgaacgtgacggaccgttccgccagctcgcgggaactttcgcgaccacggcggcgactacctgaccgtgagaatcctgcgaatcctgtcgggcgcgctgctgggcgccgccctgctgatccccgtgaccgccactcccgcctccgcccacgtggcgctggtctcgtccgaccccaaggacggggcgaagctcgacgaggcccccgagacggtggaactgaccttctccgaggtgctcgacgcgccgtcgacgaaggtggccgtgatcaaaccggacggcgagaacctcgacgtggccaagccgagcatcgaggacaagaccatcacgcaggcgctgaagctgccggtgaagggcgagtacacggtgtcgtaccggatcgtgtccgaggacggacacccggtggaggacagcatcagcttctcggtcgcctcggtgccgaaggagaaccaggagcccagttcggccgccgagtccgccgacgaggagaccaaggacaccgacgaggccgccacgaccgactcggggctcggctgggggccggtggcgctggtcgcggccggggtcgtcgtcgtggtcgtcgtggtggtgctgctggtgcgccgacgctcccgtgactcgtgaattaatgccacgacccggcacagcgctgggagatggcaccttgatcccttagagttcgagaggcacgaatcaatccctcgaagcctcgaacgaaggtgtgacgttgacatacccaccgcaaggtggctatccggacgaccccatcaacaacgggccggaccctcagagtccattcgggtacccggatcagcccgcctctccgccgagttcggcggcgccttacacgccgccgccacccaacagtggctggccggactcgccgccgacccagtacgggccgatgtcgcagcccggtcccgcccagtacgggccgccgccgggaggcatgggcgccgcgccccagcaggggggtttcgcgccgcagccgcccccgtcgtcgggtaacgcgacgatcggctgggtcatcggcggtatcgcggcggtgctggtcatcgtcgcgggcatcgcgggtgtgatcttcttcgcgaacgccggcaattcggaggactccggaaccgacggcggttcctccagtgcgtccgactcctcggcggggccgagccagacgcccaccgacgtcgtcaacgactactacgacgccgtgcgtgcccacgatgtggacggcgcgtacaagactttgtgctcgtccatgcagggatccgagtcggatttcttcggttcctacgacgaggacgagttctggaagaccgtcgacgcctccacctacaccgtgggggaggagacgatcaaggacgattccaacgcgaatgtcaaggtcaagcaggaggtccagggcgagacctacgatttctccgccgatctacagatcgaaagcggcgaatggaagatctgttactggaacacgccgacctaggacgcgcgacgtaatcggtccattacggacattggcggtggcgggcttgacctgctaccgtcttttccatgcgctcgcccttcctcaccaagcgacgcgcgatcgacttctgcttgatcgccgccagcctgtgtcgccgctgacctgcggccgcagcgtgcgctgaggttaggtacaagcagaagccatcttccgctcagtccgccttcatcggcatgcgtcatatcttctgtcgcggtttccatcgtgagttctcacaccacggtgtacgcgttctcggccgtgtttcccgtccgtagatttcccatccaacaggagcatttctcatgagccgtgccgaaaccctggtctccgccgactgggccgagcagaatctcaacaccgacaagaccgtcttcgtcgaggtcgacgaggacaccaccgcctacgacaactcgcacattcccggtgccgtcaaactggactggaagaccgacctgcaggaccaggtccgacgcgacttcgtcgaccggcagcagttctcggatctgctgtcgcaacgcggcatcgccaacgacgacaccgtgatcctctacggcggcaacaacaactggttcgccgcctacgcgtactggtacttcaagctgtacggccacgactcggtcaagcttttggacggcggccgcaagaagtgggagctggacgcccgtccactcagctcggacccggtcaaccgtccggccaccagctacgtggccgccgaacaggaccgctcgatccgggcactgcgcgacgacgtgctgggcgccctgggctcctccaacctggtcgacgtgcgttctcccgacgagtacgcgggccgactgctggccccggcgcacctgccgcaggagcagtcgcagcgcgccggacacatcccgacggcgctgagcgtgccgtggagcaaggcggccaatgaggacggaacgttcaagtccgataaggagctttccgaactgtattccgaggcaggagtggactcctccaaaccgaccatagcctattgccggatcggcgaacgttcctcgcacacctggttcgtgttgcgggaattgttggggcacaacgatgttcgtaactacgatggttcgtggacagaatacggctcgcttgtgggcgtgccgatcgctttgggcgacgagcccggaaaggcgctgtaagtcatggggaccaacacgtctaacactctgaccgccgctggttgcggcgcacccgaccagtccgcggcactgccggccgcgatcaacctcgaaaccgagaccgtcatcaccggaagcgtcaagtccgccaccggtgacgccgtcgagggcgcctacgtgcgactcctggacggcgacggcgagttcaccgccgaggtcgtcaccggcgacggtggcgcgttccggttcttcgccgccgacggcgagtggacgctgcgcgccctctcccgcgaaggggacggcgagacggcggtacaggcgagccggggcctcaacgaggtcaccgtttcggtcaagcgctgaccgtcgcgatcggacgcttgccgccccggttccaggcgactggaaccggggcagcactattgatgccgtgccttccaccagttcaccgtcgcggtcgcccgttgccgtgctcaagcggcacaaggtcgccgctggcgtggccgcgtgggcgctgctgatcgcggtgttcgcgctgttcaccccgtcggtgacggtgcgggagcagacccggcccgccgacgcgctgccccggctggacgccgccgtcggcgacgcggccggactgctgaccggcaaaccctacggctactcgctgacggcactgacctttgagggcgcctgcgacatcaccccggtgcgctcgggagtggagtactcccgcaccgtcaccgtctacaccggcaagaagaacgcccgcgccgccgccgaagagctgtacaagggactgaaaaagcggtacgacctggagccgacctcgttcagcaaacgcccgtcctacagcggcaccagcgccgactacgtggacttcgagctgcggcaggacccggagctcgtggtgtggcgggccacgaccggctgccgccccgccgccgacgcggtgggggagctggcgcccgccttcgcccccggcgcccagtcggcgatgctgctgaagcgactcgacgtcgacgacccggactggagctcggccacggcggcctgcggcgacctgggcggtcccggcggcaccgccagcaccgccacggccaccggcgaactggccaaggacaccaaggcggacctggccaagctggccgacgacctgcccgaggacaccgaggtcacggtggcctcgaagaaactgctgtcctaccggctggagggcgtcacccacgccgtcagcctcgacggccgcgccgtcacggtcacggccaccgaaggctgcgacggcaaatccggcgactgacgcgcccgcgggctagccgtcgtcggagtgcagggcccggtagatgtcgtcggcgctcaacccgcccagcgaatggccggactcggtgaccgacacgaaaccggtctcgccgtccaaaagccgcgacaacgcctcgcgcaggttcgccgccgacgtcaccgtcgggtgctcaccgggtggcagttcccgcagctgtgcctgggccaggccggtcaccgacaggctcttcacgccccggtcggccccgacgaactccgacacgaacgaggtcttggggcggcgcaggatctcggcgggggtgccgtactgctccagcttcgcctcattggacaacacggcgatcttgtcgcccaaccggatcgcctcgtcgacgtcgtgggtgacgaacacgatggtcttgcccacgtcggcctgcaaccgcaggaactcctcctgcagccgcccccgggcgatcgggtcgacggccgagaacggttcgtccatcagcagcaccacggggtcggcggccagtgccctggccaccccgacgcgctgccgctgcccgcccgacaactggtgcgggtagcgcttgccgtggatgccgacgtcgaggccgaccaggtccagcagctcctccacccgctcggtggccttgtcgcggtcccagcccagcagcctgggcacggtggccacattggcggcgacggtctggtgcgggaaaagtcctatgtgctgaatgcagtagccgatgcggcgcctcagctccaccgggtcggaggacgtgacgtcctcaccgtccacgtagatggaccccgaggtgggctcgatgagccggttgatcatgcgaagtactgtggatttgccgcatccggacggtccgacgagtgcgacgagttcgcccgcggcgatgtcgagactcaggtcggcgaccgcggttccacccccgtcgtagattttctcgacaccgtccagccttatcggcgcggcggtcgcggaagacataggccagaccctacagggagccaccgacgttgaccagtcacgcgcgtttcccggtacggtgggcgcgtgtctttgtcgatcggcctcgacgacccacgcaacccgtggttctcctggtcatatattgaggacaatgccgcgacgctgggcagtgccctcctggaacatctggaactgaccgtggtgtcggtcgtggtggccgccgtgatctcgatcccgttgggcatcctgtcggcccgctcccggctggccgccacggtgatcctgtcgggttcgggtgtgctgtacacgatcccgtcgctggcggtgttcgcgctgttggccccgtttttggggcagtcgctgatcaccgtcgaggtggggctggtcatgtacgcgatgctgatcatcgtgcgcgccacgctgaccgggctgcggcaggtgccgcccgacgtcatcgacgccgcgggcggcatgggttacagccgggtgcacctgctgacgcgggtggagctgccgctggcggtgcccagcatcatgaccgggctgcgcatcgccaccgtgtcgaccgtggcgatggtgaccatcggcgcggtcgtgggtcacggtggcctcggcggcctcatcctcaccggcttccgcaacaacctctacaagccgcagatcctcaccgccaccatcctgtgcatcgcgctggcgctggccttcgaggtgctgctgtccctggtgacccggctgatgacgccctggacgaggggacggacgagttgaacatcttctccgaggcgctgacctggctcaacgacccgctcaactggaccaaccccgacggggtgttcgcgctgttgggccagcacctggcgctgtcgggcgcggcgctgttgctcgcgctcgtcgtggcctggccgctgggggtgtggctgggggccaccggacgcggcggcaccatcaccgtcgtcgtgtccaatgtgacgcgcgcggtgcccactatggcgctgttgagtctgcttcccttgacggccctgggtttcggtccacagtcggtggtcccggcgctggcgttgttcggggtgccgccgctgctggccaccgcctacaccggcatgcgcgaggtcgaccccgacgcccgcgacgccgcccacggcatgggcttctcacgatccgggatgctgttcaaggtcgagctgccgctggcggtgccgcagctggccagtggttttcgcaccgcggcggtgcagatcgtggccaccacgacgctggcggcactgttcaacggcggcgggctcggagagatcatcagccggggtttcggcttggggctggccaagggcggcggcgagatcctcgccggtggcatcctggtggcgggcctggcgctgatcgtcgagggcgtgctggcggtgggcgagaaatacgtcacgccgatcgcgcttcgcgacctctcgcgcaccaaggcgagggtgtcaatgtccgtctgaacccgtaaggtcaagtccatgtccccccacaagatcaccagaatcgtcgctcttcccgccgcggtggccgtgctggcgctcggcctggcggcctgtggttccccgggttcctcgggcaccaaggacgccgacaaggtgtccggcaagggctgtgaacccgtcgccggtgacagcctggtcgccctcgaagacgacaagaaactgcaggcctcggagaacatcctggccgccttcaacgacaaggccgccgacgagcaggccatcgccgccgtcaacgcggtctcggcgaagctgaccaccgacgacctcatcgagctgaacaagtccgtcgacgtcgaccgcaagtccgcggccaagaccgccaaggccttcgccgagaagaacaagctcaccaagggcctcgacaagggctcgggctcgctggtggtcggtcacgccaactacaccgagtccgagatcgtcgccaacctgtacgcgatcgcgctggagggcgccgggtacaccaccgagctgaaggacgtcggcaaccgcgagacctacctgcccgcgctggaggacaacgacttccaggtcatcccggagtacgccgcctcgctgaccgagacgctcaacccggaccccgacgccgactcggccaagaacccgatcgccgacaacgacatcgacaagaccctggacacgctgaagcccttcgccaaggacgccggactggcgctgagcgaacccgccgaggcggcctcgcagaacgcctacgtcgtgaccaaggccttcgccaaggagcacggcgtcaagacgctgtcggacttcgccgacaagtgcagcggcaaggcctcgtcgctggccggtccgcccgagtgccccaagcgcctctactgcgaggtgggtctcaaggagacctacggaatccagttcggaaccttcaactcactggacctcggcaccggcaccaagcagtcggtcgccagtggagactccaccgtcggtactgtgaccacaacggacagtgcactcgcggatggtgtgaccgtcaagggctagtgacctgccgaaaaaacctgttccttaatgatatttaagtctctggatctttgacttgaggcgtcggacaccatagtgtgtatataagccatttggttcgacgaccagtggcctacccctctggtcggaccggccgggctcatgcccctgtgtgcccgtgcggtccgcaagtagcaaggaacggagcaacggatgaagctcaacaagacgacgggagccgctctcgccatcggcgtagcggctgccgcggcagccttggtggtcggtgtatccccggcacacgccgacgccaagatcatcggagccgacagcaagaacgcggtctccggtcagtacatcgtcgcctatgaagacggcgtcaagatgtccgacggcaagagcatggcgtccgacgtcggagccaaggtccgcaagaccttcgactccatcaacgccgtttcggtctcggcttcggaagaagaggccaaggagctcgcgggtgactcggacgtgaagtacgtccaggccaacctgaagcacacggtctcgggcacccaggacaaccccccgtcctggggacaggaccgggtcgaccaggaagccgccgagggcgacagcaagtacaactacccggactcggccggtgagggcgtcacgtcctacaccatcgacaccggtgtggcctacgaccacccggacttcgagggtcgcaccgccgagggcttcgacgccgtcgacggcgacaccgacccggctgacggccacggtcacggcacccacgtgaccggcaccatcgcgggcaccgagttcggtctggccaagaaggccaccatcgtcggcgtccgcgtcctcgacgaccagggctcgggcaccaccgagcaggtcgccggcggcatcgactgggtgaccgagaaccacgccgagaactccgtggccaacatgagcctcggtggtccggaggaccaggtcctcgacgacgccaccaccaagtccattgagtctggtgtcacctacgcggtggcggcgggcaacgaatcctccgatgcctgcggcgtgtccccggctcgcgtgccggaggccatcaccgctggagccacggacaacaccgacgctcaggccgacttctccaacttcggcaagtgcgttgacgtctacgcccccggcgtggacatcgtgtccgctgctcccggcggtggtgaggcgaccatgtccggcacctcgatggcgtccccgcacgtcgcgggcgccgcggcgctgtacgtgggtgccaacccgggtgcggctcccgccgatgtcgccaaggcgctgaccgagaacgcgctgaaggacgtcgtgcagaacccgggcgagggttcgccgaacctgctgctgaacacgcagttcctgcaaggataagaaagtagagcctgcagggataggacgacacgggctcaacggttgatttttccaaccgcccgccgccccggctccgttttacggagccggggcggtccgtcgttaggcgggcagtcgtccgtttttcactcgggacggttgcggcacaggcagaacgggtgcccggccgggtcgatgtagacctgccagccgtaacccgactcgccgatgttgttcttctgcaacgtggcgcccagcttgatcgcccgacgctgctcgggctcgaactcgtccacttcgaagtcgatgtggaactgctgcgggtgctcctgactgggccacttgggacgctggtagttctcgaccctctggaacgcgagcgtgaacccatcacagtggatgttcgcccacgcgtcggtgctgtcgtcggcgagttccaggcccagaagctccgcgtagaaaccgcccagtttcatggggtcggggcagtcgatgatgaaatcggtgaacctcagcatccggtcatcgtaagtcggccccgccgcactcacgcccgggcggtgctggcccgggggatcagctcgggttcgatcgtgacggtctgctcctcctcgccgtccagcgccagccgcagcgcctgcgcgcccatgcccgacagcggcagccgcaccgtggtcagcgccgggtacaggtcggcggccaccgggacgtcgtcgaagcccgccaccgagacgtcctcggggatggacagcccggactcccgcagcgccgcgtagaagcccgaggccatcacgtcactggtgacgaagacggcgctggcccggttcgacatggccgcgaaccgcatcccggcgtcgtggccgccgtcgcggctgaacggggcgtcgatgatctccaccccggcctcgaccggcaggccgtcgacgaaaccctcgcggcgttcggcgaccacccgcagactggccggtccggtgaccagcgcgaaccgccggtgtcccagcccggccaggtgggtggccagttccttcgcgccctcgcggttgagcgggtgcacgcacgagcccggcagcgacggctgtccgacgttgaccacggcggttccgatggcgcgcaagtcctccagggcccgcgacagccgctgctcggcgtcggtctcggtggtgcgggagccgaccatgatggccgctcggggccgcaggcttcccagcgaggccagctggtcgcgttcgttgtcggggtcgatgccggtctcggcgatgacgacgcacacgtcgcgttcggcggcctcggcaaggacgccctgcgcgatctgcccgaaatacgggtcggtgatgtcgtgcagcagcaacgcgaccacgcgggaagtgctgcgcgccaagccctgtgcctgcgcgttgggggcgtagcgcagttcgtcggcgatggcgcgcaccttggcggccagaccggcggagaccttgtgcggcgagccgttgagcacgcgtgaggccgtcgccacggagactccggcacgtttggcgacgtcggcaagagtggtggggcgggtgtgatccacggcgccaatactatggcctgatgcgttcgtttggtttctccactctcggttgcccgggcctggacgtcgacaccgtgctggcgatggcgcgtcgacacggcgccgacctggtacagctgcgctgcgcccccgacgaaccggtcaacaccggactgtcgggtgcgggccgcgcggacgtggtggccgccttcgccacggccggagtgggattcggggcgctggcgacctacgtcaaactgtccgatccggacatgctgcggcccctggacgagcacatcgcgctggccgtcgacctcggcgcgcccgccctgcggctgttccccggcgacgtggccgtcgagaccggcaccgaacggctgcaccgggccgaggaactggccgcgggaaccggcgtggtgctgaccgtggagacccacgacgagtacctgcgcggcgcccagatcgcccaactgctggccgagaccgaggccgtcaaggccgtgtgggacgtcctgcacacctggcgcgccggagagaccgtcgccaattcccttgccgccctggggccctacctcgccgaactccagatcaaggacgtgccctccgccgaggaccgccgtccgctggcgcccggcaccggggtgctgccgctgcgcgaggcgctggaggccgtggccgccgcgggcatcgaggtgccggtgatcttcgaacacgaggccaagtggcgcgccgacgccgaccccttcgaggagtcgctggccgcggcggtgcgactcgccaaggcttctggctgaaatacccgacaacgccgttacttggcgttactgtccacgatgtgttgaatccgacgcgtcgattgtggtgtgccgcgctggcctgcgtcaccgcggccgggctgctggggggctgcggcagcgaggccagcgcgcgggtcgtcaacctctacaatgccccgcaacagaacctgtccaagatcgtcgaacgctgcaaccggctcgccgacggtgactacaagatcgtcctcaacaccctgccgcgcgacgccgacgggcagcgcgagcagatggtgcggcggctggccgccgaggacaccggcatggacgtgctgggcatcgacatcacctggaccgccgagatggccagcgccaagtggatcctgccgtggaagggcgagcacgcggcccaggccaaggccggggtcgccaaggcgccgttgaagaccgccatgttcgaggaccggatgtacgccgcgccgtccaacacgaacgtgcagctgctgtggtaccgctccgacctgatgcccgaaccggcgcagacctgggagcagctgatcggcgtcgccaagaagctgaagcaggaggacaaggcgcactacctggaggtcaccggcgcccagtacgagggcctggtggtgtggttcaactcgatggtggccgccgcgggcggcagcatcctcaacgccgacggcgacaaggtggaactgggcgaaccggccgtgaaggcgctcaagacgatgcggaccttcgcccggtcggacgccgccgacccgtcgctgtccaacacccaggaggacaccgcccggctggcggtggagagcggctcgggattcgcggaactgaactggccgttcgtgtacgcggccatgcaggccagcggcaaggacttcgcgaaggacttcaggtgggcgccgtatccgggcatcgacgggcccggcaacgcgccgctgggcggctccaacttcgccatcagcaagtactccaccaaccgctccgaggccttcgacgcggcgctgtgcctgcgcgacaaggaatcccagcgcatgtcggcggtactggacggactgccgcccacgatcgagtcggtgtacgacgccaagggcatggccaaggcttacccgatgcggggcgagatcctcaaggcgctggaaaccgcggtgccgcgtccggtcaccccggtgtaccagaacgtgtccacggtgacgtcgaagtacctgtcgccgccgtcctcgatccaaccggtggagaccgaacgcaaactgcgcgaacagctcgtcaaggccctcaactccgaaggagtgctgccgtgaccacggacgtcaaggccgcggagcggcggctgggcctgtggctgtgcgccccggcggcggccttcatgctgctggtggcgggctggccgatcctgtactcggtcatcctgtcgttcaagcgctacgacctgcggttccccgacgatcaggcgtgggtcgggttctccaactacgccaccgtcctgaccaacgagttctggtggacctcgttcggggtcacgatgatcatcaccgtggtgtcggtggccttcgaactggtgctgggcatggccctggcccaggtcatgtaccgcaccctggtcgccaaggggctgctgcgcaccgtcgtgttgatcccctatggaatcgtcacggtcgtggcggccttcggctggttctacgcctggacgcccggcaccggctggctggcggcgatgctgcccgacggcgaggcgccgctgaccgagttctggcccgcgatcggcatcatcatcctggccgaggtgtggaagacgaccccgttcatggcgctgctgctgctggcgggactggcgatcgtcccggaggaactgcaccgggccgcggccatggacggcgccggacgctggcagcggttcgtcaggatcacgctgccgctgatgcgcccggccatcgcggtggcgctgctgtttcggatcctggacgcgtttcgcatctacgacaacatctacgtcctcaccaagggttcgcagagcaccggttcggtgtcgatcctgacctaccgcaacctggtcagcgggctcaacctcggcatcggctccaccatgtcggtgctgatcttcatcacggtcgcgatcatcgcgttcttcttcgtcacagtgctcaagaccggtacgccgggccaggggggacgctagatgttcgccaagaaagcgcagtggacggtgctggacctcgtcgtcatcgcgttcgcgttgatcccggtggcctggctgaccagtctgtcgctgaaggacccctcgacgatcgccgacggcggtttcctccccagtaagtggaccttcgacaactacgtcaacgtcttcaccgacggcgggttcctgcaaccgctggtcaactcgatcgggatcgcgttgatctcgacgttcgtcgcgatccttctgggcaccttcgccgcctacgccatcgcccggctggagttcccgggccgcaacatcatgctgggcgccgcgctcttggtcgcgatgttcccgcaggtgtcgctggtgacgccgctgttcaacatcgaacgcaacctgggcctgttcaacacctggccggggctgatcctgccgtacgtgaccttcgcgctgccgctgacgatctacacgatgtcgacgttcttccgggagatcccctgggaactggagaaggccgccaaaatggacggtgcctcgggtttccaggcgttccgcaaggtgatcgtgccgctggcgacaccgggcgtcgtcaccgccgcggtgctggctttcatccagagctggaacgacttcctgttcgcgatctcgctgacctccaccgaacgcgcccggaccgccccggccgcgatctcgttcttcaccggtgcctcccagttcgaggaccccaccggttcggtctccgcggcagcggtgatcgtcacgattcccatcgtgatcttcgttctgattttccaacgacgcatcgtcagcggcctgaccgccggcgcggtgaaagggtagaactcgtggccgagatcgtcctcgacaagatcgccaagcgctatcgcgggggcaccgacgtgatccgcgaactgagcctcaccatcgccgacgaggagttcctgatcctggtggggccgtcgggttgcggcaagtcgacggtgctgaacatgatcgcgggcctggaggacatcacgagcggcgagctgcgcatcggcggcgagcgcatgaacgaacgcgcaccccaggaccgcaacatcgcgatggtgttccagtcttacgccctgtacccccacatgtcggtgcgggagaacatcgcgttcccgctggcgatcgcgaagctgccgaagaaccagatcgccgagaaggtcgacaaggccgccgagatgctggaactgggcggtttcctggaccgtcgccccggcgagctgtccggcgggcagcggcagcgcgtcgcgatgggacgggccatcgtccgctcaccgcaggcgttcctcatggacgaaccgctgtccaacctggacgcgaaactgcgcgcgcagatgcgcacctccatctcccggttgcagaagtcgctggccaccacgaccgtgtacgtcacccacgaccagaccgaggccatgacgctcggggaccggatcgtggtgctgcgcgacggcatcgcccagcagatcgggtcccccgccgacctgtacgaacgtccgtcgaacctgttcgtggccgggttcatcggttccccgaccatgaacttcctgcccggcagcatcagcgacggcaaggtcgccaccgcgatcggacaactgccgttgaccgacgcggcccgctccgacctcagcgacaacaacgccggtcgcgacgtcatcgtcgggctgcggcccgaggcgttcgaggacgactcctacaccggcggtgagggccggttccacttcgacgacacggtggacatcgtggagtcgctgggttcgtccaaactggtgtacttcaacctggagcggcccgccgactcgccggaactggtcgagatcgcgaaactgatgggcgccaaggaccgtttcggttcggcccaggtcgtgtgccagatcgacgcccgctccaccgcccgggagggccagaacctgcgggtcagtttcgatccgcgcgacacgttgctgttcgatccccacaatggacggcgcatcgggcacggctgaggtgccgatgacatgggaaagccggggccgcgtcgcgcggccccggctttcgttggggagggatgtcagtcgatggggtcgtcgggcattgccagcgccattccctgcaggtcctcgaaactcaggttgtcgctgacgttgccgccccggtcggtgttcgacatggcccgcaccgcgacggccgagccgtcggcgcggtacacgatcgcggagcgttcgaaggtgtggacggtgccgtcgacgtcgtcgggggtactgcccgcgacgtactggatgtcctcaccgtcggggccggtgaccgtttcgatgtcgtgggtgacgtcctcaccgaggaaggccggatccatggcgtcctcggtgcccttggtgaaggaccccttcgggtagacctggatgtcgaagttgtcgaccttgtccttctcgtcatcaccgtcgcggaaccgcagggtgccgccgcagcagctgctccagccgttcgagccgcccttgtccggggcgaagtcctcgaagagggtcaggacggtccgctcccgtaccggcttcccggaggcggcctgcggcatgtcccactcctcgccctcgtacagggcgaagtcggcggcgagcaggaacgagtagtcggcgaagtccttcgtgacggattcctcctcggcgttctcgccgctcaccgtgagggagacctccgggtgctctttcgcgacgtacttccagaacgcctcggtgtacgccttcgacgcgtcggtggccttctcggattcgggtccccaccagaagtagttctcgtccgggtcgatcaccggatcgtcggcggtgatcgtggagtcgtccgaattccggtcctcgggtgccagcgtcatcaccgacagcaccaacgccacgacggccacgatggacgcgaccgccgcgccgccgcccaccagccgccgcttcatccgcgcgttcctgttgccgcgcatgaccgcctcgacgtccagcttcaccggcgccgtacccggtggcagctcggtgtcgatgatctccttgatctcgttgctcacggttgtgctccttcgacctgcgtcggaatgggtttaccgagcaggccgcgcagcgtctgcagtccacgcgcggtctgactcttgacggttccggtggagcagttcatgatctccgcggtctgctccaccgacaggtcctcccagaaccggaggacgacaaccagacgctgccgcttgggcagtcgcgccaatgactccaacatggccagtttcgaggccgaggactcggcgtggtcgggttggaccacgtcgggcagctcgtccctggagtgttcgcgtttgaaccagaaccggcgccgctcctcgtacagcgtgttcacgatgatgcggcgaacataggcgtgcggggaggaggagcggatccggttccagtgcaggtacaacttcgtcagcgacttctgcaccgcgtcctcggcgcgctgccagtcatggcagatgaggtacgcgaagcggcagagtcggtcgaggttggacgtcacgaagtcccggtactcgatctcggcttgggaagccatgggcactcttttctccagctgtcaccatcaacaatgtgctgggaccccgttcgggttgcatcggggaaccgaaatgcttcaaactccttggatgtcgacccacacgcccgcgcgcttgagccgcgcccgcatggcggtcacggccgcgttcatcgtgcacggactcgtcttctcgtcctggctgccccacatccccgccatcaaggacgacctgcggttgtcggagggcacgctcggcctggtgctgctggcgccgccgttgggcgcgatcgtcgcgatgtcgctgaccggcgccgcctgtgcccgctggggctccgccgcggtcaccagggtcaccctggtggtctacgcgctgggcatcaccgcgatcggcgtcggggccgggaccacgtggggtctgtcgctggcgctgctgtgggccggggcgctggtggggtccttcgacgtggccatgaacgcccagggcgccacggtcgagaaggcgatgggcaagtccatcatggggtccttccacgccgcctggagtctggcggcggccgccggggccgggatcggcggctgggtggccgccgtggacgaagacctgttcacgacgcagctgttcgcggtgggcatgatcgcgctgctggcggcgctgccgttcttcacctccttcatccccgacgcgccacccgaagcccacgcgaagggtcgcaagtggaggttcgagcgcggcctggtgctgctgtccatggtggccttcgcggggctgctggccgagggcgcggtcgccgactggagcgcggtgttcctgtcccaggaacgcggcgcctcaccgatggtcgcgggctgggcctacgcggtgttctcggtggcgatgctgatcggacggctggccggggacaggcttgtcggccggttcggacggtcccgcagcgtcgccgtggcggccctgaccggtggcggcgggatggcggtgggcctggtggtctcgcagctggccggggacagtgggctcggccaggcctcgttcatcgcggggcttttcattctgggcctgggcatcgcggtgatcgtgccggtggcgttctcctcggccggggacgggccgggcatcgcgacggtgtcgaccggcggctacaccggctggctgctgggaccggccgtcatcggcggcctgggggagctgatggggctgtcggcggcgatctgggtcgtggcggtgctggccgtgttcgcgggactggtcgcgcccctgggcatcggggcgctgcgcggcgcgtccgacaaggagaaggcagccgcggcgccgtgacggcgcggggccgccgccggacgcggcgtgccccggctcgctcgactactcgtcgccgccccagttgttctgcatcgccaggtactgctcgtgccagccgtcggccatggcctgcagttcgtacatggtcttgccgtcgatgaactcccggatgatgtccgcgtgacccgcgtgccgggcgatctcctcgatcaggtgcgccagcacccagcgcaccgaccagttctcgacgtccttggggaaccagggcgcgtcgggaaccggcaccgggtggtccatgtcgaggtcggccagcgcccgctcggtctcctcgcccgccttggccaggtcggccagcagcccctccagggtctcgtcggccagcatggtgaagccgttgacgtagtcgacctggtactcggtctgggtcaccgtcgccacccagctgcgttccatctgggcgatgtgtttgatcagcccgccgatgctcagggttccggcggtgggctgcatgcgggcctgctcgtcggtgagcccgtgggccacgtagcggaaggtgtcgcgctgctgggcgacgtacttgatcaggttgtcacgctcgtcgacggtgggaggaacgctgctggtcatcgtcttggtccttttcgttatggcttgtcttccctgacaacagaagcttcgcaggcattgcggacaagtaccgccctcaatgggaatcattctcggccggttagggtccttcttgacaggaaattgacgaggagcgattcatgacggacaacgagaccgacaaggacaagacctacgacctcaacggggacggggttcccgacgaggccaccaagatcggcgacaccacctacctggactgggaccgggacgggaaatgggacgccatggtgacccccgagggcgacatctacgccgacctggacggcagctaccgcttccgcaccaaggcgctggacaccgacggggacggcaagatcgacaccctggaaaccgacctggacggtgacggcgtcgccgacgtcatcgagaaggacatcgacggggacggcaagttcgacgagatctcaggcacggacggcaagtagccgaacaaagcaacacgcactagagtgtcggcttatgttgggaactgatgactttctgcgggccgaccgcatcgtcgtgtccggagccgtccactacgcccgggtgctgccccagcagtggccgcaccggctgcggatgctgcgggcgctgggcgccacctgcgtggagacctacgtgccgtggaacctgcacgagcggcggcgcggcgagttcgacttctccgggatcgccgacctggagcggttcctgaccgacgcggccgaggcggggctggcggcgatcgtgcgtccggggccttatatctgtgccgagtgggagaacggcggcctgccggtgtggttgcgcgccaacgaccggcacgccccgttgcggtgcagcgagccgcggttcctcaccgccgtcgacgagtggtattcggtcctggtccccaagatcgccgcccaccaggtcgaccggggcggcaatgtcatcgcggtccagatcgagaacgagtacggctcctacggcagcgacccggtgtacctgcggcacctggccgacacgctgacgaagcacggcatcaccgtcccgctgttcacgtcggacggaccggcgaagtggtacctggtcgggggcaccatcgagggggcgctggccaccgccaacttcggttcccggcccgccgaggcgttcgccgaactggagcagcaccggcccggcgaggccaagtggtgcatggagtactggaacggctggttcgaccactggggcgagcggcaccacgtccgcgacgcggccgacgccgcggccaccctcgacgcgatgctggcctcgggcgcctcggtgaacctgtacatggcccacggcggcaccaacttcggcacctgggccggggccaaccaggaggacggtttccagccgaccatcacctcctacgactacgacgcgcccatcagcgagagcggcgcggccacgccgaagtaccacgcgatgcgcgaggtgatcgcgaagtacctgccggttcccgacgacatccccgccccggcaccgatcctggccccggcgacggtggagctgaccgaacggctgccgctgctgtccaccatcgactacgagaacggcgtcaccacgccgatcccgtccaccttcgaggaactggggctcgacaacggcctggtcctgtaccggcaccacctcaacggaccccgcgacacccagccgctgaccgctgagggactggccgaccgggcgcaggtcttcgtggacggacacgaggcggccacctggtggcgcaacgacgacaactccctcgacctggccaccggccccgacggcgtccagctggacctgctggtggagtcgatgggacgggtcaacttcggccgccacgtcggcgaacccaagggcctcaccgaaggcgtcaaccacaaccggcagttcctgcacggctggacggcctacccgatcggcctggacgacatcgcgaacctgccgtggggccgcgaagccgaggccgagggccccgccttctaccgggggcggctgacggtgcccgagccggctgacggcttcgtggccctgcccggctggaccaagggctacgtgtgggtcaacggcttctgcctcgggcgctactggaacatcggtccacaggagacgctgtatctgccgtggccgctgctcaacgcgggcgacaacgagatcgtcgtcctggaactgcatcccggcgacgcgaacacgatcgaggtccgggaccggcccacgctcggcgagccgggcggctggcgccccgaataagcgaacgcggccggatcgcgcggcgcagccgtcgcgatccagccgcagcgggccgaggcgccgcgagcttcccgacaaagaccgcggcccggtgcgggcgcccgaaggcgccgcgccgggccgcggtcgggtgctgctacgccttggccagccccatctggtccagcatccaggccaggctgaacgcctcttccttccaggcgtcgtagcggccgctgcggccgccgtggcccgcctccatctcggtcttgagcaggaacggcccgcccttggcctcgtggcgcagccgggcgatccacttggcgggctcgtggaagccgacccgggtgtcgttgaggctcgtgaccgccaggatcggcgggtactcggtgttcgcgatgttctcgtagggcgagtacgacttcatgtactcgtagacgtccgcgttgtgcagcgggtcgccccactcgtcccactcgatgaccgtcagcggcatcgtcgggtcgaggatcgtgttgagggcgtcgacgaacgggacctcggcgcacacccccgcgaaccggtgcggcgccaggttcagcatcgcgcccatgagcaggccgcccgccgaaccgccccgggccaccagccggtcgggagccgaccacttggcctcgaccaggtgttcggcgcagtccacgaagtcggtgaacgagttcttcttggacagcatcttgccgttgtcgtaccaggcgcggcccatctcgccgccgccgcgcacgtgcgccagcgcgaacaccacgccccggtcgaccagcgacagccgggcgatcgagaagtacgggtcgatcgagtgctcgtagctgccgtagccgtacagcaggcacggggcgttgccgtcgcgttcgacacccttgcggtggacgatcgagatcgggacccgggtgccgtcggcggccgtggcccagtcgcggtgctggacgtagtcgtcgggggagtagtcgcccaacacgtccttgcgcttgcgcaggtgcagctcgccggtggcggtgtcgtagtcgtacaccgattccggggtcaccatggactgataggacagtcgcagcatcgacgtgtcgtactccgggttggagtccgggtggacactgtagatcggttcgtcgaaggcgacgtcgcgggcctcgccgtcggtgggcaggatccgcagccccgacaggccgtcgcggcgcagccccaccacgaggtggtcggcgaaggccgacaccgactccagccgggtgtcggcgcggtgctccagcagcacgttgaactgggaggtgtcggcgaccggggtccagccgagggtgaagttctcggcgccgtggttgtgcagcaccacgaaccggtcgccctggtggtcggcgctgacctcgacgccctgccgccgccccgggcccatgacctggaactcgccggtcgggtcgtcggcgcgcaggaaccggatctccgaggtcaccttggagtgcgactcgcagaacaggtactcctgcgagcgcgacagttcgatgccggtgccgaagcgctcgtcggtctcctcgtagaccaggacgccgtcctcgccggaacccagctggtgccgccacaccttgtgggggcgccacgcgtcgtcgacggtcgtgtagaagaagtagtctcccgacgcggcccaggcaccgccgtagaacacgccctcgaccacatcggacagatcctcgccggtggtgaggtccttgaaccgcaacgtgaaccgctcgttgcccgcgtagtcggtcgcgtaggccagcagattgccgtcgcaggagatgtcgaagacgccgatggagaagaagtcgtgcccctcggccagcgcgttgccgtccaggagcacctgttcgcccggcagcgccgaggagtcctgcggcagttccggcggggtgtcaccgttggcggcgacccggcagtggatgcggtactgcttgccctcctcggtgcgggagtagtaccaccagccgtccttgcgggtcggcaccgacaggtcggtctccttggtgcggtccttgatctcggtgaacagtcgttcccgcagtcccgccaggtgttcggtccgttcctgggtgtaggcgttctccgcctccaggtacgcgacggtctcggggtcctgcgggtccttcagccacgcgtacgggtcgttgacggtgtcgccgtggtgctcgcgtgtggaatcgatccgcttggctgtcggtggtgtctgcattcgtgaatgctaaccgccggacagcggcgcctcgtttgccagtaccaggacggccatgtcgtcgcgggggtcctcatcggagtagttgatgacggcgctgcgcagcttggcggcgatgacattggccgggtatccggccagcggacgcagggaccggcagatgttggcgtggccgaacagcttggagccgtcgcggcgttcggtgacgccgtcggtgtagaacaccagggcgtcgccgggcagcagcgtgcacttgaccggattgaccgcgagcttgggcagcagcccgacggcggtgcccagcgcgccgacgtactcgcacttgccctcgcggtgcaacagcagcgggcgttcgtgtccggacaggaccagctcgatgtcgaggttggcgtcgtctcgggtcaccgtcgcggtggccagggtcgcgtatcggccctctgtggactgttccagcagcgtctggttgagcagttccagggtgcgcggcagcggccggtggtcgcgggtcatgacccgcaggacgtcgcgcaccagcccggtgacggctccggcccgggcgcccttgccgcacacgtcgccgatggacacgaagtagccgccgccctccagttccaggacgtcgtagaagtcgccgtcgacctcggtgccggtggcggccgggatgtactcggcggcgaaggccaggcccttggccttcggcagcgccgagggcagcagcgactgctggaagtcgcgggcgatctcggcgcgttcggagtggatgcgggcgttgtcgatggccagggcggcgcggcgggccgcgtcctccaggatcgtgatgtcgtcgcgggagtgggtgcgaccgacgggacggcccaccgccagcacgcccaggacggtgccgcgcgcgaccagcgggatgacgacgccctcggcgggcggcggcagcggcaccgcgcccgcgtgcacgtcgacgccgcggatccgggccgccagttcgggctcggccaggcgttgccgcagcctcggcagcgaggactccgaggcgtggacggcggcggccagttcggtgttgccccactcgtcgacggtgtggacggcgcaccactcgcccagccgggggaccatgatctgcggtaccagcgccagggtgaggttgacgtccagcgactgcgccagcagttccccggcctcggccaggaaggtcagccagccgcgacggcggcggtcggagccggtgacccggtcggtctcgatggccagcgccatccggtcggccgacagcgccgccagtgaagtccagtatggaggcgggtcggagtcggggaacagctcgacccgtccggaatagggccggtgcaccggaagcgcgaccgagaccatggtgtcgccggaggtgatgttgccgtgtttggcgaccacggccgggccggagccgtcggcggtgtcgaggtagaccacgccgccgggcgccccgatcacctcgcacagccgcagcagcatctccgagatcagctgcggcagggtcagcttggtccgcagttcgtctccgatgtggatcagccacgagacccgctcggcggtgcgggcgatggccgcgacgtcgtcctcgggcacctcggtgaccacggcgggcgcgtcgccgcgtttctcgccggtcagggcccgggccgcggtggagggcacctccagccggaaccagacgcccttgccgtcgggatcgtggctgatgccccacgaggaggcgaactggtcgaccagcagcaggccgcgaccgtgctcggcgccctcgtcgggcggaaccggcgtggcgggacctatcggaccggaccggaagtcggttacggttacggtgaccccgcggtcatccgccgcgacgttgacgtcgagatcggtcccggcatgaatgacaccgttggtggccaactcggtggtgagtagcagggcctcgtccatgaggtcggtgaggccgacttcggcgagcacctcgcgcaccaccgcgcgagccgccgctggcgaccggtggctggcaggaaggcgaagttgcctgtgtgcgcgtacagacaccacaggagtctctctcaccgccaccacgcccttgcgcggggtaccaccgaaacccgtcgagctctagggtctgcgtatggacccctgggcgcccggcactccaccggccgagcgcgacgcgagcccgagaacgaagtgaggtagtcgatgacatccacccgagccgtctccgatcacgatttcctggagatcctggccgaagccctgggtcgcatggagatcggtgatttcacggtgaggctgccacggggtgacggtctggccggggaggtcgccgaccgcttcaacgcggtcgccgagcgttccgaccgccgtacccgggagttgcagctgatcagccgggtggtcggccgcgagggccgcctcaccgaacgactggacgccgaacgcctggacgggtcttggcgcgagggtgccgaggcggtcaaccggctcgtcgacgacgtggtgcgcccgacctcggagatcgcgcgggtgctcaacgcggtggccgccggcgacctgaagcagcgcgcccagctggagatcgagggacggccgctgcgcggcgagttccgctccatcgccgagaccgtcaacacgatggtcgagctgttggcggcgttcgccgacgaggtcacccgcgtcgcccgcgaggtcggcaccgacggcaaactcggcggccaggcgcaggtggagggggtctcgggccggtggcggcagctgaccgactcggtcaacacgatggcctccaacctgaccaaccaggtgcgttcgatcgcgtcggtcaccaccgccatcgccgccggtgacctgagccagacggtggacgtggacgccaagggcgaggtcgccgaactcgccgagaccgtcaattcgctgaccaacacgctccaggtcttcgccggtgaggtgacccgggtggcccgcgaggtgggcaccgacgggaagctgggcggccaggccgacgtgcccggtgtcgcgggcacctggaaggacctgaccgacaacgtcaacggcatggccttcaacctgaccgaacaggtgcgaggaatttccacggtggccacggcggtggcctcgggtgacctgacccagaagatcaccgtgacggcgcagggcgagatcctggagctgaagaacaccgtcaacacgatggtcgaccagctgtcgtccttcgccgacgaggtgacgcgagtcgcccgcgaggtcggcaccgagggccggctcggcggtcaggcgcaggtgtacggggtcgccggaacctggcggcagctcaccgagaacgtcaaccagctggcccgcaacctcaccgaccaggtgcgcggcatcgcgaccgtcaccaaggccgtgcaggccggtgacctgtcgcagaagatcacggtcgacgcgcagggcgaggtcgcggcgttgaaggacaccatcaacacgatggtcgaccagctgtcgcggttcgccgacgaggtcaaccgggtcgcgcgtgaggtcgggacccagggccgcctgggcggccaggccaacgtgcgcggtgtgtccggggtctggaaggacctcaccgacaacgtgaacctcatggccttcaacctgaccgagcaggtccgcaacatctccaccgtcgccacggcggtgcaggcgggcgacctgtcgcagaagatcaccgtggacgcgtcgggcgagatgctggagctcaagcaggtcctcaacaccatggtggagcagctgtcccgcttcgccgacgaggtgacgcgggtggcccgcgaagtcggtaccgacggcaagctcgccggtcaggccaacgtccgggacatctcgggcgtgtggaaggaactgaccgacaacgtcaaccagatggcctcgaacctgaccgagcaggtccgcaacatcgccacggtcgccaccgccgtgcaggccggtgacctgtcgcagaagatcaccgtcgacgcgcagggcgagatgctgcaactgaagaccaccgtgaacacgatggtcgaccagctgtcctcgttcgcggacgaggtcacgcgtgtggcccgtgaagtgggcaccgagggccgcctgggtggccaggcccgggtgcgcggtgtctccggcatctggaaggaactgaccgacaacgtcaaccagatggcgtccaacctgaccgagcaggtccgcaacatcgccaccgtcaccaaggccgtcgccgacggcgacctcacccagaagatcacggtcgacgccgagggcgagatcctggacgtgaagacgaccgtcaacaccatggtcgaccagctgtcgtccttcgccgacgaggtcacccgagtcgcccgcgaggtgggctcggagggcaagctcggcggccaggcacaggtcgacgacgtgtcgggaacctggcgggcgctgaccaacaacgtgaactcgctggccgcgaccctgaccaaccagctgcggtccatcgcctcggtcgccgagtcggtggcccggggcgacctgacccagtcggtggacgtcgaggccgccggtgaggtcgccgaactgcgtgagtccatcaacgagatgatcgtggcgctgcgcgagaccaccgccaagaacgccgaccaggactggctgaactccaacctggcccgggtctcgggtctgttgcaggggcagcgcgacctcaccgaggtctgccggatgatcatgaccgaggtgacgccccttgtggacgcccagaccggcaccttcttcaccaaggagatgcgcgacgacggcatcgaacggttcgtcctgaagggatactacggctacatcccgccggagcgcgaggtcgtgtacgcgcccggcgagggcctggtcggacaggccgccgcgtcccggcgcccgatccgcatctccgacatccccgacggctacctgaccatccgctccgggctcggcgaggccaccccggtggacctggtgatcatgccggtgcagttcgagggccagcagctgggcgtgatggagttcgcgtcgttccggccgttctcgccgctgcacgtgtcgtttctggagagcctggtcgccaacatcggcaccgcgctcaacaacatcgtcgccaacggccgcaccgaggtgctgctgaccgagtcgcgacggctgaccaccgagctgacccagcagtccaacgaactccagcgcgccaacgacgagctggaggaacaggcgcggcagctggagaaccgcaaccgcgagatcgagatcaagaaccgcgacgtcgagaacgcccggctcggcctggaggagaaggccgaacagctggcgcaggcgtcgcgctacaagagccagttcctggccaacatcagccacgagctgcgcacgccgctcaactcgctgctgttgctggcgcggctgctggccgagaacaccgagcagaacctgtcgccgaagcagatcgacttcgcccgcaccatccacagtgctgggtccgacctgttgacgctcatcgacgacatcctcgacctgtccaagatcgaggccggtcgcatggacgtcgacccgcacgaggtctcgttcaccgaactgtgcggccgggccgaggcgacgttccgtccgcaggccgaggacaagaacctccagttcagcgtggaactggaggacggactgccggacgtgttcgtcaccgattcgcagaagctgcaacaagtgctgcgcaacttcctgtccaacgcggtgaagttcaccgactccggttcggtgacgctgaaggtggggcgcaccgaccccagctactccttcggtatctccagtctggacggttccgacgcctcgtactacttcaccgtcgccgacaccggaatcggcatctccgacgacaagatgcagatgatcttcgagccgttccagcaggccgacggcggcaccagccgcaagtacggcggcaccggcctgggactgtcgatctccaagtcctacgcggacctgctgggcggcgccatcgtcgtggacaccagtcccggacggggcagcaccttcaccctgtacgtcccggacgcgttgaacccgaaggaacccagccttcccacctacacgccgctgccgagcgagcacaccgacaccgactcctccgcgtatccggagggaccgatcctgtccagtgactccatcaaggacgacggtccggtgcgggcgctggacggctcgacggtgctcatcgtcgacgacgacgtccgcaacgtcttcgcgctcaccgcggccctggagatgcacgggatctcggtggtgtacgcggagaacggcgccgacggcatcgccaagctcaccgagcgcgaggacatcgacatcgtcctgatggacgcgatgatgcccgatatggacggtaacgagacgacggtggcgatccgccggatcccgcggttcgcggatcttcccatcatcttcctcacagcccgggcgatgcagaacgaccgggacgcgagcctggaagccggtgcttcctcgtacatcaccaaacccgtggacctggatgagctgctgggcttgatggcgtactgggtgaccggcggggataatgcagaggacaacgatggcggtggacaggagtagggatggccgtggcgcggcaggcgagaatcctcatggtggacgaccgccgggagaatctgacggccctgcaggccattctccagggactggcggtgtccaccgaggcggtgacctcgggtgagggcgcgctgaagaagttgctcaccggcgagttcgcggtgatcctgctggacgcccagatgccgggcatggacggcttcgagaccgcccgccacatcaaacagcgcgaacgcacccggcacaccccgatcatcttcctgaccgccgccgaccgcgactcccacatggccttccgcggctacgccgccggagcggtcgactacatcaccaaacccttcgacccgtgggcgctgcgcgccaaggtgggggttttcgtggacctgtgggaccgcaaggagaagctcaaggccgaggccgcccggctgcggatcgcggagaccgagcgggaccggctgcgttcgatcatcgaggacgccgcccgcaccctgcgtgagggcaacggcgaccggccaccggagaacgtggccaaggccctgaagacgctggcccaggccgaggtcgacgggtagcggccgggagaagaatcccacaacatcgcaaccggcaccggggtgaaatcgttgcgaacgtccgtccgttactcttggcggtgtgacacgcccggagctagagatttcggtgcgtcacgaagcggataaggccgtcgtgacgttggccggtgagatcgacatcggcaccgcaccgcgcctgacggcggcggtggagggagcgctggaatccaacccggtgcgggtggaactcgacatgtccggtgtcaccttctgcgattcccagggcctcggcacgctcgtggtgctcaaccgcgccgccacccgctcccgcagcgtgctggtgctggccgagctgaccgacttcctggaccggctgctgcacgtcaccggactgcaccaggccttcacgattcaaaacgacgacgccgccgatgccgatggcaccggcgacgccgccacgtcgtaaccgtctggggctaacccaccagcttgccggtgggtttcttgaagttctcgaccggctcgccctccagggccgccttcatcgtgtgtgacaccgcctcgtgcggcagattgtggtaactctgcggcagcgacttggagcggacgtccgggtcggcgatgaacccggccgacacgatgttgggggtcatgccgacgaaccaggacgcctggttgctctgcgtggtaccggtcttgcccgccatgggacggccgacgatcttgtgtccgtcgcggaaggtgccgtcctggcacttgcctgactgggcctggtcgccgaccggacacctggcggcgtcggcggcggcccgggccacgtcggatgagatcaccctctcgcactcgggtttggcgtcgaccttgttgcccttggagtccgtcatcgatttcaccggcagtggatcgcagtggatgccgtcgttggccactgtcccgtacgcctcggcgacgtccatcaccgtcgtgtcggacacccccagggtgaaggaaccccacaggtgcttcttgcgggggttctcgtcgttctcctggtcgcccttgccgcgcaggtcgattcccagcgacttggccatgtccacggcgttctcggcacccacgtcctccaacagctggacgaaataggtgttgaccgagcgtccgaagccccggtacatgtcggccttgcccgccatccacttgggattgtcgttgccgggacaccaggcgtactggccgtcggcgttgcgtttgccgcacgaggactccgtcgggttgtagccgaccccgtagatcttggacggatagtcgcccttgggattgtcgtaggtcgtcttcagcgacttgccctgtttgagggcggccagcatcgtgaacatcttgaacgtcgaaccggcctggaaaccggcgcccgccttgcccgaaccgcccgacagcaacggcaccgtcgtggccggataggtgcccttgcccgaaccgcccgagttggggccgttcttggagatgtcgagactgaagtcgcggttgatcgccatcgacttgacactgccggtcttgggatccagggtcacgtcgcccagcgcccaggacgagtccttcttctggcgcttggtgacctccttctgcgccttctcctgcagatccgggtccagcgtggtcttgatgacgtagccgccggtcttgaggttgttcaggcgttcgtccttggtggacccgaactgggggttgttcatccaccagtccttgaagaagtcacagaagaaaccccagtccttgcggtcctgcggcaccgcggtgcagtccgagggctggttgctcggcttgaggtccaggtcggtcttcttggccttgtcggcctgcttcttgctgatggccttggtcttgaccatccggtccagcacgtagttgcggcgctccttggccttcttgttctccttctcgcccagcgacgggtcgatggtgcccggcgccttgggcagcgcggccagcatcgccgcctcttggagctccagctccgacggatccttgctgaagtacgcctgggaggccgcgtagaccccgtacgactggttcccgaggaacaccaggttcaggtaccgctcgaggatctccttcttggagtactgcttctccaccgcggcggcgtagcgcatctcgcggagtttgcgttgcggcgtgtcttcggtggcctccaacacatcctgattagttttcgcgttgtacgtcagagcctgtcggacgtattgcatggtcagagtcgatgcgccctgggaaacctcgccgccgccctgatttgccacgcccgcacgaataaccccaaccaggtctacgccgttgtgttcatagaagcggttgtcttcggcggcgattatcgccttctgcatcacaggtgcgatgtcgtcgaggtcgacctctttacggctctcgtcgtaaaaggaagtgatcaaggtttccccgtcattggcgtacagccagctcgtctgcggcgccggagggtcctgcaattcggtaggcaacccttcgaagccgtcggaacttgccttggcggtcaaacccacgaccgcgagagagggaaatgccgaggcggcgaccaccaccccggcgaagaggccacacatcaacaaagccgacacgtttgacgaaatgcttctgtcccggttcaaccactgcactccatcagcgtacgtcgataacgctatgtgttcgcgtgcgcttttcctgtgcggattgaggaagaaccccaccgggtataagcagggaaaacgaccaggtgaatgtgggtgtttggggcttgccagtgacggcaagtagacatatagtgacgaagcgtgcactgtccggtgtcgacgcctagcgaggcaggcgagcgtcgacatcgagtcaccagtacagaaagggacaacagggggttggcaagtatgacgatgatggtggattggacgtccgcggcagcatgtcgggagggggaccccgacgcgctgttcgtacagggcgccgagcagaacgtcgccaagaaggtctgcaagggctgtcgcgtgaggatggagtgcctcgccgacgcgctggacaatcaggtggagttcggggtctggggaggcatgaccgagcgcgagcggcgcgcgctgctgcgcaagcacccggacgtgaccagctggcgcaaggtcttcgaggcggcactggagaaggaagcggccgaccgtatcggccgggtgctagaaccgaccggctgaccggcaggagattacgggcgcgcctcggctttccggtgcgcgcccgtactacgtgttggtcatcgcggtgccgacggcgcgcaggtcgtccaggtcgtggacgtcggcggggaacgcgggcacccgggtgcgcggcaccgacgggcaggcggtggtgtagcgggccgcgatccgggtctcggtggccactgtggtcaccagacgggcgtgaacccgcagcgtgtcggcggtcgcggagtccaccccgtccgcctccagcccctcggcggcccccagcgcccgctccgccgacagcccttccgcggtcaccgcgtgcgaacggttgaggaccaggcccgccaacggcatccgctcctcggtgagccgccgggtgaagtagatcgcctcccggatcgcgtccggttcacacgccgcgaccaccaggaacgccgtctgcggatcctgcaacgcccggtaggtggcctcggcccgggtgcggaaacccccgaaggtcgagtccagcgaggccgcgaaggtggcgatgtcggtgagcatccggccgcccaggatcttgttgatggtccgggtgaagaacgacatcgacgaggtcatcagcgagaagacactgtggccgccgcgcgaggacgcggtcaggatccgcagcatccggccgtccaggaaccgggccagccgggcgggtgcgtccaggaagtccagcgccgaacgcgacgggggagtgtccacgacgatgagatcccactggtccttggcccgcaactgcgccagcttctccatcgccatgtactcctgcgtaccggcgaaggtgccgctcatggcctggtagaagggattgccgaagatctcggccgcctgctcgggcgtcgtgtgcgccagcaccacctcgtcgaaggtgcgcttcatgtcgagcatcatcgcgtccaggccgccgccggtgaccttctcgaccttgcgcggcgtgttgtccaactccgccaaccccagcgactgcgccaaccggcgggccgggtcgatcgtcagcaccaccgtctgacggccgtgcacctccgcggcccgcagcgccagcgccgccgccgtggtggtcttgccgacgccgccggacccgcagcacaccacgaccttggtgtccggattggcgatcaacgcgtcggcgtcaagctccggtggttccatcacgctgccgcctcaaaactcgaaagacgatggcgctctacgcagccatcgcgctcggcgtacgcgctcagggccatgctctgctttctggttcgctcgctgcgctcgctcacgtttcactcctcaacagctcggcgagggtgtacaggcccgacaggtcgatgccgtcggcctgcaacggcagctccaccaccgggtggtccagcgcggtcagctcgccgcgcagctccgactgcactgccaaccgccgctggtggtcgcgggcctcggcgaccagcccgtcgacggtgcccgcgtcgtgtggcagccccgccgtgaccagatcgcgtttcaggcccgccttggtgacccgcacgccctgcagcagcggcggactgaccgcgttgaccaggatgtgcccgaccggcagcttcagcgccgtcagctcggcgaccgcgtcgagggtctcctgaaccggcatctcctccagccgggtcaccacgtgcacggcggtcttcttcggcgagtgcagcagtttcgcgacgccgtcgctgtgattgcggatcggccccaccttcgccagcttcgaggcctcgacggtgacgttgaggaaccgcgagatccgtccggtcggcggcgcgtccagcaccaccgcgtcgtagacccggcggccccggtcggtacgggtcgcggcctccttgaccttgccggtcaacaggatgtcgcgcagccccggcgcgatcgtggtggcgaagtcgatggctccgatcttgcgcagcgcccggcccgcccgacccagtttgtagaacatggacagatagtcgtacagcgcgtcctcggcgtcgacggccagcgcgaacacctcgccgccgccgggagccgtggccacgtgccgctccgcgtagggcagcggtgccgtgtcgaacagcggcgcgatcgactggcggccctccacctcgaccagcagcgtgcggccgcccggcggcgccagcgccatggccagggcggcggcgacggtcgtcttcccgaccccgcccttgccggtcacgacgtggacatggggactcgtccggcgctcggctgcgggttcgggcggcatggacctcactctacgacttggatttgtcgtccgtgatcacgccgcagacccgccaggcgtcgtcggggtcaccggtgaccagtgcgaaagtccacactgcagactcaccggagacgtcatgtgtgactttcgccgtcacaacggcactggatccgtcggtctcgacggtcgtgaccttcgaccaggagaactgggcggcggccgcggcgtcgtcgagttcgtccacgaccttgcccaggtcacccgactgcgaggcgcaggtgtacgacgcggcgtccttcgcgtcgtgctcggtgaacagggcggtcaggaaaccgtcgacggactcggccggatcgtcggccgaggggccgtcccactggccggtcagccacaggccaccgaacacgaccgcgcccccgaacagggcggcgacggcgaggatggtggcggcgaccagcttggtgcgggccggcggattggtgttctcgtcggtctcgtcggcgggaggacccgcctcggcatggggctcggtgttgttcgacatggcacctgggttccttctctcgatggggttaacggcccaacccgccctcaggttgtggccgcggggtcctatgctccactgcatgcagaaatgggagtacgcgacggtgccgcttctggtgcacgccaccaagcagatcctcgacacctggggtgaggacggctgggagctggtggccgtggtgcccggccccaacgccgagaacaccgtcgcctacctgaagcgtcccaaggagcaggcgtgagcgatcacctcgcccggctgaccgagctcggcctgaccctgccgcccgtggtgccgccggtcgcggcctaccagcccgcgatccgttccggcgcccacgtctacgtctccggccaggtgcccatggtggacggcaagctgcccgaggtcgggccggtggacacgctcgaactcgaacgggcccaggagctggcgcgcatctgcgccctcaacggcctggccgccatcgacgcgctcgtcggcctcaacgcggtggtccggatcgtcaaggtcaccggttacgtggccgcctccgacgtctacaccgaccacccgaaggtcatcaacggcgccagcgaactgctgggcgaggtcttcggcgaggccgggcggcacgcccgcgccgccgtcggggtgtcctcgctgccgatgggcgcgcccgtcgaggtggacatgatcgccgaggtttcctaagcggccatcggcacctgatcgcttaccggcggctgccggttgcagtagcacgagaaggctcacaacggcgaaaaccctcagccatttgtcagcccggcgaagtactctcgctcacgtgactggcattacgggtttggacaccggctcaccgccgtgggtgagcctctttcgtgcccccaaccccggtccaatgaccttggacgggacgaacacctggttgatcgccgcgaacgccgggcacgacgcgctcgtcgtcgaccccggtccggccatcgaggaacacctcgccgccgtggccgcgtccggaccgatccgtggtgtgctgcttacccaccaccaccccgaccacgccgagggactcgaacgattccgtgaattgaccggcgccggggtcgtcaacccggggcccggacagcggctcgtccacggcgacctgaccatcaccacgatcgccacccccgggcacaccgccgactcggtctcgttccacgtcggcggcgccagcccggcggtcttcaccggcgacacgatcctgggccacggctccaccgcggtgctgtggccggacggcaacctgggccactacctggacagcctcaagcggctgcgcgggctgggcccgatcccggtgcttcccgggcacggcccggtgcgccgcgacgccgctgccgccgccaccgaatacgagacccaccggcaggcccggctggaccaggtgcgcgccgcgttggccgccggtgccgccagcccccgcgaggtggtcgaggtcgtctacgccgacgtcgacaagtcgctgtggcctgccgccgaggccaccgtccgggcccagctggcttatctggaagaacgtgacgcggaacatattcggcccggcggaagttaggtcgtatcgtgagcgagcgaagcgagcgagccaggaagcagagcagccccgcgaacgcggccaccgagcgcagcgaggtgggcgttgtgagcgagcgaagcgagcgagccagaaggcacagcagcttgacgaacggccccaccgagcgcagcgaggtgggttagtgagctgtcccttctgcggtatcgccgccgttgtccccggcgcgcgttactgccacaactgcgggggcccgctgtcacccgtggcctcacttccggtcaccgagcggcgggtcgtcacggtgctgttctgcgacctgtccgacttcaccgcctggtcggaggggcaggaccccgagcgcgtcggcgccgtcaccgaccgggtgctggccgagtgcgcccaagccgtcaccgagtacggcggccacgtcgacaagctcaccggcgacggcctgatggcggtcttcggcgcccccgtcgcgcacgacgacgacgccgaacgcgccgtgcgggccgcgcagcggatgcggcgcgcggtgcgcaaactcctcaagaccgagtccggcggcggcgtcccgatgggcctgcgcgtcggtctgcgcaccggactggtggtcgcgggcgtccaggcctcggtggagtacaccgtcgtgggcgacaccgtcaacaccgccgcccggctggccgacgtcgccgaggtcggcaccgtgtacgccagcgtcgagaccgtccgcgccaccaagcacgtcgccgcctggcggcacctcaacccggtgcggctgaagggaaagcgcgaccccgtcgaggtctacgaactgctgggcctgcacgacgaacccggcatccgggccggtctgggcgaccgggccccgttcgtgggccgggcccccgagatgggccgggtcgccggacgcctggacgccgccatcaaccgaggcgaaccgatctcgctggtcatgaccggcgaacccggcatcggcaagacccggatggcgctggagtcggcgcggctggccacctcccggggtgcccgggtgctgtccgtgcgggccgccgcctacggccagggctaccggctgggcccgctggccgacctgatccgcaaggccatcggtctttccatcggcgacgaccgcgccaccgccgaacggcagctgcgcaagatcgtcgaacggcacaacgcctccgaccaccacgactcctgcgtcctcaacgtggacctgctgctggcggtgctcggctacggcccggcaccgcgcacccagggccgccccggggccgaggagaccgcccccggctccgacgcgatctcggcggccgccgccgacctgttcaacctgctggcccgcgagacgccactggtcctgatcctcgacgacctgcacgccgccaccgtccaggcgctggacttcctgggcgccaccgtcgcggcgctgtccggcccgatcctggtgatcatgttcggccgccccagcctggtgcgcaccgccggcgtgctgacccgggtttccgaggccgaggcgtacacgctgaccccgctgcgcggttccgacgcggcccggctgctgtcggcgttctgcgacaacggcaaggtcgatcccgaggacgagtcgcggcttttggccacggcccagggcaacccgtactacctgtcggaactggtcacgctgctgaccgagcacggcatgctcaccgagcacaacggcgtctgggagctggcgcccggttcgctgaccggcaggctgctgtcggcggatctggccaaggtcctgaccgcccgcatcgacgcgctgccgccggagtcccggcagctgctgcgtgaggcctcggtcatcggtgacgtcatcccggccgccgcgctggaggtgctcgactccgagaccaccggcgacctggacaaggcgctggaggcgttgctgtcgcggcggatgctgcgccgccgcacccacggcggctaccgtttcgtcaccccgctgatgcgcgaggcggcctacgcgggtctcggcaaggccgacctggccggtcgccacgcccgactggcccgctgggcctcggagaccacggccctggacggcggacaggccgaccagttcgccatcacccacgcgcgccgctcggtggcgctgtcccaggccatgacgctgtcggccagtcccgacgtcgtcgacatcggcgtcgcggcctgcggccgggccgcgggacgggccatggacgccgccgaacccgagaacgcgctgtcgctgctggagcagtcggccgacctgaaaccgctgtcgcccgccgaccagctggtgcgcgcgcgggcgctgttgcggctgggccgcaccgacgacaccctcgacgccctcaccgacgtggccacccaggtgggcctggcggtcccgctggacgccatcccctgcgacgaccccgtcgcggccctgaccggcccgctggccgacgtcggggccgcgaccgccgacacgaccgccgccgagcgctcgctggccgccgccgaggcccaagccgtcgggcagccgtccgccgaagcggccgaccgcccgctggccgaggccgcgcggtccggctcgctcggcaccgaacgctcgctggccgatgccgtcgggcagccgtccgcggaagccagggccgccgcccagctgtcggtcgccgagggcggcgacccgaccgggcagtccgacaccgcggtcaagttccccgtcgaggccgcccgcacgctgctggtcgccggacgggcgtaccgggccgagggggagcccgacaaggccgcccgggtctggtcgcgggcgttcaccgtcgcgcgctcggccgggctgagcaccgagcagtgcgacgcgctgtgccgcctgggcatgttcgactacctcggcggccggatgcggcgcgccgaggaacggttcaccaccgcgctgcgggtcgccaccgagggcggcgaccggcgggcgcaggcgtgggcgttgcagcacctcgcgtgggtgctgaccagcgtcggcgacttcaccgccgccgacgacgccctgggccgggcactgcggctgttcgcgctgcagaaggaccggctgggccgcgcctgggtgcgctcctcggccgcgttcacgcgcctgttggccgggcggctgcgcgaggcgcagcggctggccgaggcgttccgaccatttggcgagaaggtcggcgacgcctgggccgtgggcctgctgcgcggcatcagcgcctacgccgccgccgacctgggcgagctggccgaggccgacaccttggcgcgcaaggcgtttcgcgagttcgaccggatcgccgacgactggggccggggcttcacgctcgtggtgcgcggcgcgatcgcccgcgacctgggcgagctcgaacacgccatggaactcgtcgacgaggccgagctgtacgcgaccaaggccgcgcacccgctgctgaccggcatggcccgggtgctgcgcggctactgcctgctgggcctgggcgacttcgccgccgccgaggcctgcgcccgggagtcgctgtcgctggcgcggccccacgacgtcctggaaccggtgaaggtgggcccgctggcgctgctggccgaatcccgggccgcacagggcgacacggacggcgcgttgcgttggttggccgagatcgccgcccacgccgacgatccagcgctactgtattcgcggcggcgcgccgtggcccggtacgcgcaattgctgtggcgggccggtcgtgccgaggaggcgcggcactgggccctgcgggcccaggacgcgccgggcgaggatgccaactctgaaaggcttgtccggcaagtgatcgacgagactggcgcctcgcagggcagctccgagacgacgctcgcggtctccacgtaggggacggcgagtgacaacccaacggttcgtgtccgaaaatggtccagacggttgatggttttcggccaaacggtatacacgggcctcgcggccgtgctctaacttagcgagcgtgagcatgatggcaccacatgggcagacctggccctcggagaccgattttccggacctcgctgaggtctcggtgatcgcgagaggcgcccacgccaccgtctacggcgccttccagatctcggcgggccgtgaggtcgcgctgaagatcgacaaccgggtactggcgcccgacagcgatgagcgccgccgcttccaacaggaggcccgcgcggtcggcagactgtcggagcatccgggcatcatcgacacctacatcgccgggttcacctcgcagggccacccgtacatggtcaccgagctgtgccagggttcgtacgcggacaagctcgccaaggacggcgcgctgacacccgaggaggtgcagcgcatcggggtccggatcgccgacgcgctcgccgaggcgcacgagcaccgggtgctgcaccgcgacatcaaaccggcgaatctgctcatcgaccgttcggggaacccggtactcgccgacttcggagtggcttcgctgatggactcgcgggtcggacagccggtggtgcgcgccgccatgacccccgcctacgcgccgctggagaccttccacctgcggccctccggcgagcccggcgacgtgtactcgctggcggcgacgctgtacgcgctgctgagcggccgtccgccccggttccccgccgacgaccgcgacttcaccatcgacgacgtcatcgggctgttcaccgaaccgatcggcgacgtccccggggtctcgcagacgctgttgggcatgctgcgggccgcgatgaccaacaaccccgagggccgtccctcggcgatgcagttccgggacatgctcgacagcgtcccgatcgcggcggccaccgccgccatcccggtcgccacccgtaccgcgccagtgcatccggctctcgccgcgccgccggcgccgcgccgcccggagtggaccgaaccggtgacggccaacgtcgaggcgatccaggaccggcggcccagccccagccccacgccgagcccgagcccgagcccgatgccgccccccagtccgggcccccggccccggcccgcctggggcatcgaccgcaaaccgcccgccggaccgcagggcccgcccggcccgccgggaccgccgaacaacctgccggtgcccgcctcgcgcggcaaggaactcgaactgtccacccgccgggaacgccggatcgcggcgcgcggcggcaaggagacctcgggcatcggccagctgatcctggtgggcgcgatcgccgtgaccatcatcgtggccggggccgtgttcgcggtgtgggccttcaccggcggtgaggagtcctccggcgacgacaccaccgccgacgcggtcaactgcgacgtcgagaagttcaacctcagctgcgtcgaaccggcgctgtgcttcaacggcgctctcaacgactccaaggacttcgcggcggccgaggagatcagctgcaagaaggaacaccagtgggaggcctacgccaagggcgaactgcccaaggacgtcgagacccccaccatcgctgcggtctcggagcagaagatcgtcaaggacacctgcctcaacgagggttccaagggtccgttgacgagcatcaagggcgtcggtgcgtccaaatgggactcgaaggtgctgccgccgacgaagaaggacttcgacgccggttccacgaccttctactgtgtcgtgcaacccaaggacggcaaacccaccaccggcagcgcattcagcgaatagccggacacgcgttaaggcccggatgcctgtgcatccgggccacgctgtgcgcttggagttagcccgccgtcgccggggtccgtcagacccgggcccggcgcgccaggcgctcggggtccaggatgatgacgctcttgccgtccagccgcagccagccgcgaccggcgaagtcggccagtgccttgttgacggtctcgcgggaggcaccgaccagctgggccagttcctcctgggtcaggtcgtgggtgacgcgcaggacgccgccgtcgcgggtgccgaagcggctggccatctgcagcagcgacttggcgacccggccgggtacgtcggtgaagatcaggtccgccagcgcgtcattggtgcgccgcaaccggcgcgcgatgacccgcagcagttgttcggcgatctcgggccggtcggtgagccaggggcgcagcgcgcccttgccgagcttggccagtttcagatcggtcagcgcggtagccgtcgccgtccggggtccggggtcgaaaagggacaactcaccgagcatgtcggacggtcccatcaccgcgatcaggttctggcgtccgtcggcggagcgacggcccagtttgacctttccggacagcacgatgtagagactgtcaccgggttcgctctcggtgaagatcgtgttgcccttcttgacgtcgacgtattcgagcgccttggacagcgcctcgaccgcctcggggtcgacgccctggaacagtccggcgcgagccagtgtctcatccatccctgtacacctccctataagcgcaccgcgcgcagaagtgagtgtatgcccatctgggcgattttgggagcgggcccgtgaacattcgtcaggtcacgtgtggacgctcccatagggcctgttcacgtaaaacattatgtgcgttgacaagtgggtatacaggcgttcatgaaacaatgtgggcccctgacaccgacgtgtcaggagacacaggatggcgagcggttagggcgggaatatgacgtatccgcaagacccacagcagcagccggagcagcagggtggttacccgcaggggcataccgagcaacccagcggccactaccagcaacagcccgacccgagtcactacccgccgcccaccggtgcctatcagtcgcagccgatcggcggcaccggcaagaacttcttcgcctcgctgttcgacttcagtttccgcagcttcgtcacgccgcaggtcatccagatctactacgtcgtcgccctggtggtgttgggcatcggcgtggtcttcgggctgatctcggcggtcatcacgatcgccgagttcgacgcgttcctgggtctggtgcagctgatcctggtgcccatcttcggtttcgtgtacctgctgctggtgcgcatgggcctggaactggtgtcgaacttcttccggatcggcgaggacgtcaaggccatgcgggagaagtcggaccgcaccgtctaggtacaacccttggtgctcaccgattcggtggtggtctggccttcctccatgatcggccgggcctcgtccatcgtgacggcgtaaccggtgtcggggtcgtcgacggcggcggcgaagatgacgccgtagacgtcgccgtcggccgagatcagcggaccgccggagttgccgctgcgcacctgggaccgcagcgagtacacctcgcgggtgacctcgccggagtcgtagatgtcggggccggtgacctcgcggtgttcccggacccgggaggcggtggcggtgtagggaccgccctgcgggtaacccagcacaatggtgtcggcgccggactcggcggcctcgtccagggtgtccagttccggggcgttgaggccgggcgcgtacagcaccgccaggtcgcgccggtcgtcgaagaccaccacccgcgcctcgacgtcgccgtcggcgccggcgacgctcaccgactcggtgcccgccaccacgtgtgcgttggtcagcaccagatcccggtcggcgtcgtagacgaagctcgatccctcgatgtgccggtcgcactgcggcgcgtcgcccgacacccgcagcaccgacgcctcggcgtcgcggaccaccttcgagttggccagttcgggatctggtgggtccacagggggcgaatcgctggggtcgagtccggagaacacctccgggaaaccgttggtgttgaccgccgagcgcagcgcgttgtagacgttctgcgccgggccgggcatgttctcgtcgatggtgcgcacgatcgcgctgttgcgcaccgccgcggcgaggcccggcatcccggacgaggccagcggcgcggcgaccacccaggccaccagcagcaccgccaccatcgacaccagggcgccgccgaactcgtcgaagcgtttggcgttgtcgttcttgacccgcttgcgcagccgcacccccagcgcggatccaccccactggcccagcatcgcgatgccgaacacgaccagcagcgcgatcaggacccgggcggcgggagcctcggagacctccaccagcagcggggcgatctggacgccgatcagcgcgccgccgaagaacccggcgaagccgagcgccccgatgatgaacccctgccggtaaccgttgatcgcgaacaacaacgcgagcagcacgatgacgatgtcaaccagaatgccgccctgcacgtcgcctccgcctcacatagggggttgtggagctgtaagtttcgcgaagctagcctacgtcgtcaaccggcccggctcccagggtcgttcccagcccgcgagccgcaggaccgccgacagcacgcccgcggtgaagccccacacgagcatgccgtcgatctcgaaggccggtcccacgtagcccgaggagtgccggtagcgcacccggttggcggggtcgacgaggtcgcggaccggcagtttcgagatcgaggcgacctcggcggggtcgaccaccgcgatcgggtgcggcgcgtgccaccacgccagtaccggggtgacccggtggtcggtgacgttgagccacagttccggcagggtcgtcacgacggtgaccgagtcggggtccaggccgatctcctcgttggcctcgcgcagcgcggtgtcgacgatcgaggcgtcctcggggtcggcgacgccgccggggaagctgggctgtccggcgtgctgccgcagggtcgcggcgcgctgggtgaggatgacgttggggccgttctcgtcggcgcccagcaggatgaggatgcccgcgggtcggccctggccctcggtgggcaggtagcgggtgatgtcgcggccgtcgacgctggcggccttctccgcgagcgggtgccaccagtcgggcagctcgacgtcggtgagggggcggggtgtggtcatgaccgctccacctcgaagtgcttcagtgccgccttctccagcttctcgaaggtcaggccggggtcgttgtaggtcgcgacggtcgttcccttttcgtcgatgaggaaggtcgcgggcagcgcggtgatgccccgggcgcgcatgaccgagcccttggggtcgctgaccgacgggaaccgccagcccgcgtcggcggcgaaggccagccctgacgaacgatcgtcctgtgtgtccacaccgatgaggttcacctggtcgccgtactcctcgtggaacttcctgaactccggggcctccttgcggcagggcccgcaccaggtggcccacagcgtgatcaccgtggggcgctcgtcgagtacgcccagcgcgtggtccttgccgttggacagacactccaaagtgaagtccttgaagtcctcggcggccgtgccgatgtcggactcgtcgcaggggacgtcccagtcgacgtcctgcgacgcgtcggcggtctggccgccggacgagcacgaggcggtcaacgccgccacggtgaatccgaggagcagggtgcgaagtctcatgtgttgacacgctccgcggcggcggccagctcggccacccggggtcccttcaggagtttcgcggccgcgtcggggtcgaccggcccgctgccgtagctggggcacagcttcgccagcccgcaggcgccgcacgccggtttgcgggcgaagcacacccgacggccgtgaaagatgatccggtgcgagaacatcgtccagtcgttcttggggatcaactcgccgacggcgtgttcgatcttgaccgggtcggtggccgtggtccagccgaagcggtgcaccagccgggccaggtgggtgtcgacggtgatgcccggaacaccgaaggcgttgccgaggatgacgttggcggtcttgcgtccgataccgggcagtttcaccagttcggccatcgtgccgggcacctcgccgccgtggtcggacagcagcgccgccgacaggcccaacagcgagttggtcttgttgcggaagaagccggtgggccggatcagctcctccagttcgccgcggtcggcggcggccatggcggccgggtccgggtatcgggcgaacagcgccggggtggtgaggttgacgcgcacgtcggtgcactgggccgacaggatcgtggcgaccgccaactggaacggatcggcgtaatcgagctcacagtgcgcgtcggggtgcagttcggccagcatgcgcgccatccggcgcgcccggcgcttgcggcccaggggagtttcggcggcggtcacgaatacagagtagttcggcccaggccttgcgccgggtggccaggtttatccatactgttatctactccgatccgcctatgcgtcagagacgagttcgcgttacggtgtcgaggttgaaaccgtgtgggagaccgcactgccaggagagagcgtgacgtcgatgtgggtgccggccaacgacatcgaacagcatatgcgtgaggcgctgcgagccggtaaccaggaagaatacttccggctgctggcccgcacagacttgctgctgccgttcgccgaggatacgtctcccagttccaacggaaccgggagctgggccacttgggcgaccgaggaccgcacacacgtgctggtcttcacatcgcccgaggccatgcgcgcgtgcctgcacgcgcacgccggtgccttccgcaccgtcagcttcaccgcgctggccgacgcgtggcccgacagcgactggtggctggccgtcgacccgggtacccccatcgagggatatctgcccgcctggttcgtgcggcaggtcgccagcggcgacacccatctgcccgacgaccaggccccgcactcgcagccgccgatgtacgcggccaacgactatccgccgccgcgcaccgactacccgcagtccgcgccgccgtcgcagttcggccagttcgaggcggccccgccgccaccccagttcgggcagttcgaggcctcgccgttccagcaggccccgccgcccgaccccggaccgcgctacggcgagacggctccgtccgccccgagtgccggacccgggggactgccgcgccgggaaccggccgccgccagtcccgcgcccgaaccgttctcgcagcagcccgccgacccctacgacgcggggctgccgcagcgcgacgcctacggccagccctccgaggccttcaactccggactgccgcagcgcgactcgtatccgcccgccgaagcgccgcccgtccaggacccgccctcgggtacctacgactcgccgatgagctcggcgatgccgcgccgcgagcccatggactccggcttcggccagcagcccgaacccgagcagcccgcctgggaaccggcgccgaggcccgaggaacccgcctggcaggcccagcagacccagcagcccgcctccgacggctactcggccgcctcgcggctgccggtcccggtgtcgaccgcgctgccggagtggcccagcgaggacgccgtggaggacgagctggcgctggccgcgtccaccggcgacaccaaggcctacctgagcgtgctgctgcgcgcctgggcgtacctgccggtcgccgaggactgcccgccgtccgcgcgtcccggtgacccggagttccgctggcacaccgacctcatcgacggcgcctacacgatcaccgcgttcacgtcgctgtcgcggctgatcgcccgctacggcgaccgtccccacatcaacaccaccttcggccgtctgacggcgcagtggccgggcctggagtactcgctgtacgtcaacccgtccaccgaggtgggcgcgaacgtaccgggcccgcaggtgaccaccctggtgacctgggcccgcacccagggtctgttgcagcccgcgctggacatggacgcgctgggcgcgccccgcagtccggcgtccaaccacggctcggcgcagacgcaggccccgccgccaccgcaggcccaggcccccgagcccgcggcggccaccccggccccgacggctccggagctgatgcagaaggtgctgccgcaccagcaggtcgcgatgaccctggaacgcggctacgaccgggtggcgggcttcgtgcaccgctacaacgaggtcgccgacctcaacacacccgagcagctctacaacgcactgggcctgctgcgcgacggcgtcgacttctcgccgaccgacgagtcggtgcacgtgatccgctgggtcgggcaccgcggcgacctgtaccggatcgcctacggcggcaacgatcccgccaccgccgaacgcaacggcggctggatcgtggaaccgccgccgttctccggcgacggctacgcgcccagcgtcgagggccgccggatcgtggagtacaaggtggacagtgtgcggcttccgcacggcgccaccatgacccgcgtcagcgccgacggccgcagcgaggacatcgccgtgtacgactccgaccgccgggaatggatccgcgcggacatcgaggcggcggcctcgtcctgggacatcagcccggctggcgacttcaggcaggagcagcagcatgcgtgacggatacgtggcccgctggcgcggcatcgactacgacgccagcccggacggggcccacgtccggctgtactcgccgcaacccggcgacggcttcgtcgaggtcgccgacggccggttcaggcgcggcgtgctcatcaacgagatcgaggacttccactacgtccggacgctgtgcacctggcgcggcgaaccgttcatcgtgctgggcgagttcggggcctggctgcggctcgagtactgcggcggcaacgccgaagtggcccggcacctggggctggagacctacgacgtcggcgtgtaccagatctgggtgccgcgcggcgaggccgaggacgtccgcgaagtgcgggtctgacgctcgcgccggttggcctgaattggtgattctcggccgcttggccgcccctagcctgggtaatcgattacccaaggagagcccatgaagcgcggccacacgttgctgaccatcgccgtcgccaccgccgtggtggcggccgtgccggtctacgccctcgccgaggacgccgacccgaagccaaaacccgaggccgaggcggccgagacctacgccgactactcgctcatgaatcagaagcacgccggttccgtcgtcggcgtcgacaccggcgacgtcgtcacccagtgggcctggaaaccgctggccgacggctccgagatccagtggggcgacccgaaggacggctggccgccgaagggcggcgagcacttcgagaaggacggcgactgggtccacatgaccggctactacgaccacgagaacgacgggttcaacaagcaggaggtcaccgaggagtccatcggcgacgcgaactgcgagaacatgaagccgctggagaccgacggtcggcagcgctacgcgaaatgggagatcccgtccgagggctactgcctgcgcgccaagggaaccatcaccgtggaggccaacggcgcggtggtgaacttcgagcacgagcagcgctggtcgccgccgcgtccctgcgagaaccggcacctcggccagcagacctgcatcgtgcagcacgagacctggtgggacgacaaccagcacgacttcgaaaaagtcctggagcgggatcagttcatcgccaggggactgggcatggccttccgcatcgacgcgaccttcccgaaggactggcacgccgagatgaaggaccacagggcctacacctagtcgtcccaggtgaccggcaggctccgcagaccgacgatcgaaccgtcggtcttcaccggcacgtcgtcggggtcgaccgccagccgcagcgacgggaaccggtgcagcagcgccggaaacgccacccgcatctccacccgggccagctgctggcccaggcactggtggacgccgtgcccgaaggcgaggtgtccgccggtcttgcgtcgcaggtccagcgtgtccgggtcgtcgaagcgggcggcgtcccggttgccggtggtgatcgagaccgtgaccgactcgccctggcggatgagctgcccttcgagttcgacgtcctccagggcggcgcggatcgtccccggagcgatgctcaggtaccgcagcagttcctcgacggcgttgtcggtcatgccggggtcggcgcgccagtcggccagctgttcggggtggcgcagcaggcagagggtgcccagcgacagcatgttggcggtggtctcgaacccggcgcccagcagcaggaagccgatgttgcccagttcctcgtcgctgagctcgtcactggcggcaaggccgctgaacacgtcgtcggtggggtgggatcgtttggcggcgaccagttcacccatgtacgccgccgtggccaggtaaccggcctggagtcgctcgggatcggtctcggacatcatcgccgtgatccgatgctggaactgttgctgttcctcgggtcgcacgccgagcagttcgctgatgaccagcgcggggattgggtacgcgaacgcggtcaccagatcggcgccggggccgtcggccgccatcgcgtcgaggtgctcggcggtgacgcgctcgatgagtgcgttgagcagccgcatccggcggacggtgaactcgccggtcagcaggtgccggtagcgggtgtgctcgggcggatcgctctggatgaacatgcccggcggcgtcggctggggttcgtagtcgggaccggccgacgcggagatgttgaccaggtcggcgcgggcgctgaagcgcgggtccgccagcaccgcccgggtcgccgcgtgcccggtgaccagccagccgtcggctccgtcggcgtacgtcacccgggtgacgggaccggcggcggccagccgggtgatgccggtgcccggggcgaaggggcgaccggggtcgcgctcgatgaacaggtccttgtcgaggatgggtgagtcggacatgacacgtccttccatgagtttccctacgaggaaagctacgttgcgtttcgtatctggtcaacgtagatgcttgctatttctggtgaaatacaagggtaatagccataattgcaatgactgacaccgtgaattcaacggatccgtcaccggggaatattgcaatgagccgcgcgtgaaactagacttccgcccatgcccggaggccgcctgacccccaccgatcgacgcctgatcgccgacggcctcgccgaggggctgggctatgccgagatcgcccggcggctggaccgccccacctcgaccatcagccgcgaggtggcccgcaacggcggccgggacggctaccgggccgagctggcgcagcacgacaccggacgccgggcgcaccgcgccgcgccggtgccgtcctcgcctcggccgcgcgacgacggcgactaccgacgcgacccggcggcggtgcgggacttccggaagcggtacaccgcgatgatggccgacatgggcttgccgccgatcaccgccggagtgctggtcagcgtcctgatcaccgacgagccgtacctgacctcggcggacctggtcgaccaactcggcatcagcgcggcgtcggtgtccaaggccgtcgcctacctggaacccctcgggctgctgcgacgcgagcgcgtccccggggaacgccgcgagcgctatctcgtcgacgagagctggttccagggctggtcgcgcaccgtcgaactgcacacccgctgggcctcggcggccggggagggcgccgagatcttcgggccgcgcaccccggcgggggccaggctggccgagatggccgagttcacccggttcctgcgcgacgcgctggcccgggaactggtgcggtggcaggaaatgcggcgtcgcgaccgctcacgggactgaggccggagatcgcgggcctcgacgtggtcgcggcgtgatgctaagctcactggcaaacgtttgccatgcttgccacgccccttggagccccctcatgacctctcggatcgacatcggcatcgccgtcaacggcgtcaccggacgcatgggataccggcagcacctggtgcgttcgctgctggcgatccgggaacagggcggtctgccccggcccgacggctcggtgatctggcccgagctgaccctggtgggccgcaacgccgccaaactcgccgaagtcgccgagcggcacggcatcgagcggtactccaccgacctgcccgaggtgctgaccgatccgtcggtctcggtgtacttcgacgccctcaccacccagcaccggctcgccgcggtcagctccgccatcaaggcgggcaagcacgtctactgcgagaaacccatcgccaccagcctcgacgagtccctggacctggtccggctggcccgcgaacacggcgtcaagaacggcgccgtcgccgacaagctctatctgcccggcctgctcaaactcaagcggctcatcgactccggcttcttcggccggatcctgtcggtgcgcggcgagttcgggtactgggtgttcgagggcgactggcaggccgcgcagcgcccatcctggaactaccgcagtgaggacggcggcggcatggcgctggacatgttcccgcactggagctacgtcttcgagaacctgatcgccccggtcaagtcggtgaccgcgcacgtgtccacccacgtgccgcgccgcttcgacgaatccggcaagggctaccccgccaccgccgacgacgccgcctacgcgatcttcgagctggagggtggcgtcgtggcccagatgaactcctcctggaccacccgggtcttccgggacgagctggtggagttccaggtggacggcaccgagggcagcgcggtggcgggactgcgccgctgccgggcccagcaccgttcggtcaccccgaaaccggtgtggaaccccgacatcgaccagaccgtcgacttccggtcacagtggagcgaagtgcccgacaacgccgagttcgacaacggcttcaagacccagtgggaggagttcctgcgccacgtcgtggacgacgcgccctggcaccacgacttcctggccgccagccggggtgtgcagctggccgaggccgggtacctttcctcgaccgagggccgccgcgtcgaactgccgcagttgacgctgtgaccaccgaaaccgtccccgaaccgctggagccatcgcagtgaccacgatcgacctacccggacacgggcgctacgaactgcgtcagccgacggtcttcccggccgtcgagtcctttccctcccgcaccatctacgccgccgcgcacgtcgtggccgatccgctggcggacaacggtcccggccgtccggccaccctcgactgggacgccaccatggcgtttcggcggcacctgtggtcgcagggactcggcgtcgccgaggccatggacaccgcgcagcgcggcatgggcctggactggaaggcgacccgggaactgatctggcgcacggtgtccgaggccgacggcgctccactggcctgcggtgtcggcaccgaccagctcgtcggcccggccagcatgtccgaagtggccgaagcctatatcgagcagctcctcaccgtcggcgtcaccggcgccaccccgatcctgatgtgctcccgggcgctggccgccgtggccaagacccccgaggactaccgttcggtctaccggcagctgctggaacgcgtggagcgcccggtgatcctgcactggctgggctccatgttcgacccggcgctgaccggctactggggttcgaccgacctgaaactggccgccgaatcgctgctgaacctgatcgccgagtaccccgaacgcatcgacggcgtcaagatctcgctgctggacgccgaggccgagatcgcgttccggcgcgcgcttcccgactccgtggtctgttacaccggtgacgacttcaactacccgtggctgatcgagggcgacgaacacggccacagccacgccctgctgggcatcttcgacccgttggcccgcttcgcctcggccgccgccgcccgcctcgacgcgggcgatgccgcgggcttccgcgccattctcgaccccacggtcccgttggcccgcaaggtcttcgaaacccccaccttcaactacaagaccggcgtggtcttcctggcctggctgagcggccaccaggaccacttccgcatggtcggcggtctggagtcggcccgctccatcacccacctgaccgaggtcttcacgctggccgaccgcatcggactgttcccggaccccgaactggccgccgaccggatgcggtcgctgctgacggtggcgggccagtgaaccgcttctcgctcaaccacgccaccaccaagcactgggacgtcttcgaagccgtcgaagcctgcgcccgtgccgagatcggcatcggcctgtggcgggaaccggtggccgacaagggtctggaagccaccgccgccagggtccgcgacagcggcgtcaccgtcaccagcctgtgccggggcggtttcctcaccaccggcacccgcgaagccctggacgacaaccgtcgtgccatcgacgaggccgccaccctgggcacctcggaactggtcatggtctgcggcggcctgccatccggctcccgcgacctcgacgcggcccgcgaaaccgtcgccgaggccatcgccgaactggccccgcacgcggcggcttccggtgtccggctggccatcgagccgctgcaccccatgttcgcctcggaccgttgcgtcatctccacactcgaccaggccctcgacctggccgagcgcttccccgcgaccaccgtcggcgtcgtcgtcgacacgtaccacatctggtgggacccaacggtgtggtcggcgatcgaacgcgcccggggccggatctcctcgttccaggtcgccgactggtcgaccccgctgcccgccggagtcctcaccggccgcgcccagctcggcgacggcgtcatcgacctgcgtcgcttccgccacgccgccgacgcggcgggctacgacggcctggtcgaagtcgagatcttcaacgacgcgctgtgggcccgcccgggtgcggaggtactggccgaaaccctcaagcggtacgccgaacacgtcgcctgacccgccgtcgtcgggacccgggcggtgtcaggtgcctaggtgttcgcgcagcagttcggcccgtcgctggcggcggtgggccagcaggtcgcggtaggcgccggacagttcccggaggaactgttcgggtgacgtgcgggggaggtcgtcgcggtcgatggtgacccggtagccggacaggtcgaagccggactgcaggagcaggagtccgtcctcggagtagccttcgagttccaatgtggccagagctgcttcgaagcggcggtgggcggcgtcccagtgggtgccgttgacggcggcgggttcacggccgtcggcggcgtaggcccgtttgatgcccagttcgcgtccggagttcatggtggtgagcagcgccttgacctgtgtggacagtgttggtgcgtcgtagcgctcgaagcgcgtctcgtcgcggaggtggaaccgggcacggcgttcggcgtcgacggtggcgcagaggtttccgtcgggggaggtcaggttgagcgtcatgcgttgcaggcggtcgacgactgtggacattcgggtctcctactggggctcgccggggacgtttcccgggtcggtcacataggtcgtctcgccgttctcgtcctcgacgaccggtatcggctcgtgggtactgccggtcgaccgcggttcgctgtccgcgtagatgttcgacgcgttgaccgcctccgcgttgtccgcgtcgaccacgccggtctcgacggcgaagtcgtacaggaactggcccgcgaactcgagtttgccgccgttggtggcggtcaggtcctgcagcaggtcccgcagcgctgtccaggcggggtgcgccgccgtggtgccggagccggtctcggcggcgaaggcggcggactcgcccccgtgggaggccgccaggtccgcgttggcgcccagcacccgctgggtcgcccgggggaagtggaccgtcgcggcttccttgagttcgtcgtcggacaccgagacctcgcggtctcccatgtcgtccatggacgtgccctcttcgaaggtgatctcgaacgtcgaccgggcacctgcgctgctggtcaccgcgttgtaggcgtcgtaaagcgtgtcgcggagggtgtcctcgtgctcggcggcggtcaggatgatcttgtcgaaggcgctggccatgcagtccaggatctccgcgggggtggcaccggtgatggcgtgttcctgactgccgggcgcgccggtgacgacgtcgccgctgtcgctctgcgcctggttcaccagttcggtggtgatcgcgaacgccgccgcggtgatggctccggccagcgggaacgagaccagcgcgacgctggccaccgcgccgaagatggtcaggaacgtggaggcgtcgccgccgccctcgttgacgtcccacagcgcctcgatggtgttggagcaggtccggatgacgctctcgcgggtggtggtattgacggccagctgggcctccagaccggcgagcaggtgttcggcgaggtagtagttctgctcggcgatgccctcccacgcgccgccgttggagccgaaggtggtcgtgaaggcgcccgcggtggcgccgcgccagtcgctgagcacgtccatggcgtcggtcagcagcacctgttccacggtcgcgtcgtcgtggccgtatcgctcggtcagggcctgccgggtctcgaactggtgcatgccgcccaggtcgccgtcgttgcgccaggtgctgcggccgagcaaggtcgtggggaccgcctgcacggccgtgatcagggattccaatgcggacggttgggatttcccgaattccatgatccgggtgtgcacccagtcgaactcggcgtggacgtggttccagacctcgccttcgtacggcgcgtagtagcccccgttgtcacggaagtccgcggtcgcgtacggatccaggtacgtcgacagggggagttcggtgccgccgggatctccgccgccgtcgtaccagacctcgcacccgtagcccttgcgttcgatctcgcgccgggtcgcccagcggcgaatccgtttcgagtagctctccagcttcgtcgtgaacccatccgtcatacccggatcctcggccgccgcttcacgggaaatgcacgagttccgccaccgcactcgtcaaccgcatcgcctcggtgagctggtcgggggtcaggcccgcgaagccgagcaccaggccggacgggccggtcgcggtgacccggaactcggtgatgccgcggacgcccacgtccaggtcgcgggcgcggcggaccagttccgcctcgtcgatgccgggcagttcgatgtggatgtgttgtcccgccgagattccggcgatgcgggcggttggcaggtacgtgccgatggccgcgaccagagcgtcgcggcgttcccggtacagcagccgcatcgcgcggacgtggcggtcgaaggcgcccgaggtgatgagccgggccacgatgtactggtcgaggacgggggagcccaggtcggtcttggcgcgcaggtcggccacggcggcggcgatgcggggcggggccaggatccagccgagccgcaggccgggtgccagggacttgctgaccgatcccatcaggacgccccggtcgggcagcaggccctggaggcagccgatgggttcgcggtcgtagcggaactcggcgtcgtagtcgtcctcgatgaccagggcgtcgcgggcggcggcccagtcgcgcagccgggcccggcgggcgggggacaggaccacaccggtggggtactggtgggccggggtgagcatgacggcgtcggcgtcggtgcgttccagggcggcgatgtccatgccctcgccgtcgaccgggaccgggatgagttcggctccggcggaacgcaacagcggcagctggaacggggacgtggggtcctctatggccagtttgacggggccgagggcgcgggtcagcagcgtgatggcgtcggcgacgccgccgacggtgacgatgtgctcggggcgggcgagcgcggcgcgggtacggcccaggtagtcggccagcgcggagcgaaacgccgggactccggcggtgtcggggtagccgaaggcctcgttgggcaggtcggccagtacctggcggctggccgacagccattcgcggcgggggaaccgggacaggttgggggtgcccagtcgcaggtcgtagcggggcgccgggggcggagtggccgccggcggggtggcgggctcggacgggcgggcgatggcggcgacgcgggtgcccgaaccctgccgggagatgaggaagccctcggcgatgagttgttcgtaggcctcgacgacgacgccgcgcgacaccgacaggtcggcggcgagttcgcggctggacggcagccgggtgcccgccgccaggcggccggagcggatcgcggcgcgcagttgggcggcgatgtcgcgggccagtccgtcggcgccgggggtgacggtcaagggcagctcggtcacaagtggtccatggtttctcgtcgggaatggtctggcaacgtgatccacttgattctagcctcgaaaccgtgaacaagtctcggctccggggagcgattcaggcgaccgtgggaatgctgctggtcggctcactcgtggcggtcaacgcgtccatcaacgactatccgatctacaccgcccacgcgatccgctacgcgctggcggcggtggcgctgtgcgcgatcctcgcggtccgcaaacccgaaccggtcaggctgaaccgccgcgaggtggtgctgctgctggccctggcgatcggcgggctggccgttttcaacgtcgccatcgccgaggccacccacttcgccagctcggcgctggtgggcaccatcgtcggctccgggccgatcgtgatggccatcctcggtccgctggtggcccgcagcggacggccgagcgggcaggtgctggtcgcggccgtcgcggtgaccgtcgggaccgccgtggccaccggcctgggcggcggcgatccgctgggcgcgctgctggccgcggtggcgctggcgggcgaggtgtcgttctcgctgttggcggtgccgctgctgccgaaactgggcgcgctgcgagtgtcggcctacacggcggtcatctcggtgccgctgctgctggcggcgggctggctcatcgacggtccggcgatgctgcgcgtcccggacctcggcgagctgtccgcgatcgtctacctcggacttgtcgtcaccaccgcgggcttcctgctgtggtacgacagcctgccccggctgggccccgaccgcgcgggcctgttcgcgggcatcatgccgatcggcgcgatcaccaccatgatgctgctgggccaggggctgcccagcccggccgaggccctcggggcggcgctggtcgtcggcggcatcctgtacggcgtgcgacggacggccgcccgggtcggccccgtggtcgcgtcgcagaacgcgtgacgcagcggcggcacctgagccgaagcggccgaacgcggcgccgccggttggccgtcgtcggacgatgccgcggcggcgggtcgccggcgggggccgcgccgaacggtctcggttcggccagccgatgggacggccgtcacgcggctgccgaaacccgtaccgcgccaccgcacccgggtggttgactcgacaccgtgaccgacacacccgccgaccaaccgcatcccggcgagccgcaccacgaacggctcggcgacaagctcaactggctgcgcgccggggtcctgggcgccaacgacggcatcgtctccaccgccggaatcgtcgtcggtgtcgccggggccagcacctcgcgactggcgatcttcaccgccggactcgccgcgctggtcgcgggcgcgctgtcgatggcgggcggcgagtacgtctcggtgtcgagccagcgcgacaccgaacgcgccatgatccgcaaggagaagcgcgagctcaagaccatgcccgaggcggaggaacgcgaactcgccgggctgtatgaacaacgtggactgtcgccggagctggccgccgaggtggcccgggaactgaccaagaaggacgctctggccgcgcacgccgaagtcgagctcggcatcgaccccgatgccccggccaacccgtggaccgccgccttcgcctcgttcgtgtcgttctcgatcggcgcactgctgccgctggtcgcgatcctgctgccgtcggtgtcgctgcgcgtgggcgcctgcgcggccgcggtcgtcctggcgctcgtactgaccggcctcatcagcgcccggctcggccaggcggggcccggccccgcgatcgcccgcaacgtcggcatcggcgtggtgacgatggccgtcacctacgtcgtcggccacctgttcggggtggccacgggctgacacagcagcacgacgtgcttgcccgccagccgcgtcaccaccagggtcgcctcgccgtccccggacggccgcaactgggtccgcagctgctcgggcaccacgtcggcgccgcgcttcttgatcgtcagccgtccgattccccgctgtcgcaacgcttcccgaagccttttcacgtgaaacggcagcacatccccgatacggtaggccgtcgcgaacggcgtggtcacgagcttgtcggcgtacaggtaggcgatgccctcgtgccccaaccgcgcttccagaccgtccgccagctcggccaccaggtgcgcgcggatcaccgccccgtccggttcgtacaggtactcgccgacgtctccgacctcggcttcgcgctcaccgtcgccggtcagttcggcgacgcgcggcccatcggccgcctgcccggtgccgatcaccgtcgcccgccgcctcaccgcgtcgccgaagccgctccacaatgccgcttccacgaccgatccgtccacactgacccattcggcctcggcgccgtcggggatcgccgcgtggtcgatgccgggccccaccttgcccaccttcagcggcacggccgcggccgcctcccacaacgcgggcagcggcggaacgtaccgcgccggatcgaagatccgacggccgttgacccgccgcgccgggtcggcgaacaccgcgtccatccccgacaggtcggtcgccagcgcgtcggcgcaccgcacctcgatccggtcgcccagtcccagttcccgcgccgaggccgccgcgacggccgccgtcgccggatcgctgtccaccgccagcacccgtagcccctgccgcaccaacgcgaacgcgtccgatccgatgccgcagcacaggtcggccacccgcgccgccccggccgccgccacccgccgggcccgccggtccgacacgaccgcgcggctggcctgctccaggccgtcgcgggtgaagaacatccgcgccgcgtccgccccgaacttcgccaccgccgaacgccgcgactcggcctgcgtcaacgccgccgaggccagcgcggcgtcgtcggtctcacgccgcaacgccaccgccgcccgccgcggatcggccgccagcagcgcgtccgcccgcgccaacagcgcccgcccggtctgagtgttcaagcgctcgatgtccacagcgttattctggccgccgggcccagacggtcccggagtgaggccccaccctgcgtctacgccggattctggcactcgggccctgagattgctaaccgtcggagggccgttggcactctcacgtcgagggtgctaatttggtgggcggaagcgagcccttcgttccccgcgacggcgcagggcgagcccgttgaaaccaagaccatccgtgtacgtaaaggggtatcccaacatgggcgttgccatcaagccgctcgaagaccgcatcgtggttcagacgaacgaggccgagaccaccaccgcctcgggcatcgtcattcccgacaccgccaaggagaagccgcaggagggcaccgtcctggccgtcggccccggccgtgtcgacgacaagggcaaccgggtcccgatcgacgtcaagaccggcgacgtcgtcctgtactcgaagtacggcggcaccgaggtcaagtacaacggcgaggactacctcgtgctgtcggcccgcgacgtgctcgcggtcatcgagaagtaacgatcttcgtagccgccccaggactcgcgtcctggggcggtcctatcaggaggaattagagatgccgaagatcctcaagttttccgatgacgcccgccagaacctggagcacggtgtcaaccacctggccgacaccgtcaaggtgaccctgggtcccaagggccgcaacgtggtcctcgaccagtcgttcggcgcccccacgatcaccaacgacggcgtcaccatcgccaaggagatcgaactcgacgacccgtacgccaacctcggcgcgcagctcgtcaaggaggtcgccaccaagaccaacgacgtcgccggagacggcaccacgaccgccacggtcctggcgcagtcgctggtgcacggcggcctgaagaacgtggcctcgggcgccagcccgatcgcgctcaagcgcggcatggacgccgcggccgccgccgtcaacgaggcgctgctggcccgcgccgaccagatctccagcaaggaggacatcgccaaggtggcgacggtctccgcgcaggacgccgggatcggtgacctgctggccgaggccttccagtccgtgggcgccgacggcgtcatcacggtcgaggagggttcgaccctggcgaccgagctggacatcaccgaggggatgcagttcgacaagggctacatctcgccgtacttcgtcaccgaccacgaggagcaggaggccgtcctcgaagacgccctcatcctcatcaccaactccaagatcggttcgatcgaggagctgctgccggtgctggagaaggtgcagcccaccggcaagccgctgctgatcatcgccgaggacgtcgagggccaggccctggcgaccctggtggtcaacgccgcgcgcggcaccttccgcgcctgcgcggtcaaggccccggccttcggcgaccgccgcaaggccatgctcgaggacatcgcggtgctgaccggcggacagctggtcagtgacgagatcggcctcaagctggaccaggtcggcgtcgaccagctgggcaacgcccggcgcgtcgtcgtcgagaaggacaccaccaccatcgtggacggtgctggcgagaaggccgccgtcgacgcccgggtcgcgcagatcaagacccaggccgagcagaccgactccagctgggaccgcgagaagctggaggagcggctggccaagctgtccggcggcgtcgccgtcatccgggtcggcgcggccaccgaggtcgaactcaaggagcgcaagcaccgcatcgaggacgccgtctcggcgacccgcgcggcccttgaggaaggcgtcgtccccggcggcggcaccgccctggtgggtgtgcgcgaggcgctggacaagctcgacgtgatcggtgaggagcaggtcggcgtcgacctggtccgcaagtcgctggcgtccccgctgcactgcatcgcggccaacgccggtgtctccggtgacgtcgtggtgtccaaggtcgaggaggccggttggggtcacggctacaacgcggccaccggcacctacggtgacctcgccgccgacggcatcgtcgacccggtcaaggtgacccgcaacgccgtcaacaacgcggtctcgatcgccggtctgatcctgaccaccgacgtgctggtcgtggacaagccggaggagcccgccgacgacgacagtcacgggcacagccacggccacagccacccgcactaggacctaggtcacattcgcgagaattcttcgccttatcgtggggcgccgctcgagtcgagcggcgccccacgacgcttttgaccaggcgaaacattgccataactgtgtgtaatctcaccgccactccacaaatgcgaaaactttctgcatattcacgtcatgggggcaaaggtcctcactctcactatcgagggacatcctcaaccggagtgaaaggtgaggtcacgtgagaaccgttctggtctgtgtcaagaccccggaatcggcccagcgaatcaccgccagtgccatccgcatgggcctggctcaggcggtacgcacggtgctgaccaccgacgaagtccacatgcgcatggcgaccacgcccgccgacgtcgttctggtcgacgtcggactggcccggcccgacccggtccagttcacccgtaccgtcctggcccgcgcaccacgggccggagtggtcctggtgggggccgtggatccccgggtcgcggcgatgacggtcgccgccggcgcgcggggggtcgtgcggggcgggggagaagagggtgaggacctggtcgtcgcgttgacccaggccatcatgctgatctgcccgcgcgcggcggggctcaacgggggacagcgcagggtaccgacccaacgcggcggcccggtggggctgaccgagcgggagatgcaggtgctgcggggaatgagcgaggggaagagcaacgccgagatcggacgcgacctgttcgtctcggaggacaccatcaagacgcacgcgcgccgtctgttccgcaagctcggcgcccgcgaccgggcgcacgcggtcgccgaaggcttccggggaggaatagtcacctgaacgttgtcaagccccaatcacatggaggggagggacgccgaccgcacggaggtcggcgtcccctttgacgtcagctcacgtcggtggtgaggcggatgtccgccactgatcgtccgatgtggatcttgtaggggacttggcgggtgtgccagtcgtgggtgtcggtgtcccagacctgcgcggcgcggcgcgggatcgggatgacggcctcgacggtttcgccagcctcggcggtcaccgaggcgaaaccggccagccagcgcgccgggcggtcggcctcgggttcggcggggcccaggtagacctggacgacctcgcggccggtgcgggcgccggtgttgctcagccgcaccgtgacccggccgagttcgtcctcgtcggcggcgggggtgaggctcgcgtcccggtagtcccaggttgtgtagccgtgcccgtgtccgaaccacagcgccggttcggcctgggaccggtgccagcctcggtagccgatgaacacgccctcgtcgtagcgcagggcgccgttcgtgggcacgaccgtcgtcacgggcgcgtcggcgaggcgtttcggccaggtggtgggcaggcgtccgccgggttcgctgaccccggtgagcacgtcggccagggcggcgccgaactcctggccgccgaaccaggtcaacaggaccgcgcgggcctcgtcgagccacggcatctcgaccggtgccccggcggtgaccacgacgatggtgttcgggttggccgcggcgacccgggagaccagttcgtcctggcggcccggcagcttcaggtcgtgacggtcgaagccctcggactcgaccgcctcggtggtggccgcgaacacgatcgcgacctcggcggcggtggccgccgcgacggcctgctcgatgccggtgtcgggatcggggagcggatcgccgtggcccagccggaaggtgaggccctccaacggtgagtccgccacgttctcggcgcgcaccgacagggcgatcgcgacggggacgtcggcgaccaggtcgaccgagacccgacgttccggcgggtcgacgaacgcggagaacgggtgggcgccttcgggaaggtcgaggcggccgctgaaccggacctcgcccagcaccgacaactcgaagtcgccgacgccgccgacggcgaactcgtgccggccggtctcggtcggggtgaactcgcccgacaactccaccgacgccagcgtcgcgaggtcgaggctggcgggcaggtcgcccagccagttgaccaccccttcggcggcgggctcgcggtacagctcgccgccagcggcgtcgcgggccacgatgcgcaggtcgaagccctcgcgcaccgggggcagcttggcgcgggcgtccatggcgggcacgaaggtcagccggtccgggtcgtccagcgccgcgcgcagcccgtccagtggagacacgatgtgcggcgggaacacctgggcgctgccgccgcccatgatgcgcgcctccttggcgggcaggccgatgagtgcgatggattcgttgcccgccaacggaagcaggtcaccgtcgttcttggccagcacgaaggagcgggcggcggcctcgcgggcgtgcgcgccgccgtccacggccgccgggagtgagtccacactgccgggtgcctcggccagcgcgccgacgcgggccgccagccgcagcaccgcccgcacccgctcgtccacaacggactcgctgatgtctccggcgcgcaccgccgccgccagcggttcgccgtagaccgtgaccggaccgggcatggccacgtcggtgccgccggtcgccgaaccgacggtgtcgcgcgaggcggtccagtcggacacgatgaagccgtcgaagccccactccccgcgcagcaccccgttctgcagcgccgcgttctcggtcatggtggggccgttgacccggttgtacgccgacatgacgccccaggagccgccgtccttcaccaccgtctcgaacggagccaggtacaactcccgcaacacgcgttcgtcgatgaggttgtcgacggtcatccggtcggtctcggcgtcgttggccacgaagtgcttgacggtgcaggcgaccccgccctcctggacgccgcgcacgaaggcggcggccatggcgccggtcagcagcgggtcctcggagaacgcctcgaagtgcctgccgcccaagggggagcggtgcaggttgatggtcggtgccagcagcacgtgcacgcccttgcggcgggcctcggcggccagcacgtgtccgctgcggcgagccaggtcgacgtcccagctggcggcctgcgcggtcgggctgggtagcgccagcgccgcatcgccggtccacaccagaccccgcacgccgatcgggccgtccgacatgacgaccgccgacagtccgatctcgggaaccgccggcagcgaccacaggtcggcaccgccgagtacgcgggccttggtgtccaggtcgagtgccgccagtgccttgtcgacggcggcctcctggcgcgccctcacatccgatgtggattccattgttgacgcactccttggctcgcacggtgaaaacctcgggtctgtaagtcgaggtcgtcgcgagcctaaggcctggtgtcctcgtcggtgccgccgccgtagatgtcctgccagcagtcggtgtagccgcgggcgtagtcccaggtcacgtagtcctcgggattggggtcgaaggcgggctcgtgcacccggggggagttgtcgcccagcacgtgggtgaggttgttcttgagcagtccccagtcgaagtagtgcggttcccggcagtcggggcactcgacgaccaggccgcgaaccccggtgggctccaggatctcctgaaagctctccaggtcgccgaggtcgtccatcagctcggcgcgctcgttctcggtcagtggcgtctgcgggtccataccgccgggccagtgttcgccgggttcgtcctcgaacgggtccttgggttcgttggtcacgaagacaccaccacctgacggacctcgtgccgtctggcgacgcggatggccgacatgacgcgacgaggttcgtatgtccgatcgaaggcgtgggtctgcacccaatcagcctatcgtttgacggcaagatcccgcagcgccattgccatggcggcccgagggtggccgaggtcacctcactatgattctgcaatggcgtttacaggggattttgacaccacagcggccggagcctcccaccccatgggagccagcgtcggcattccactcggcctcaccttcgacgacgtcctcttgctgcccggcgagtccgacgtcgtcccttctgatgtagacacttccacgaagctgacccgcaacatcacgttgcggatgccgctgttgtcggcggccatggacaccgtcaccgaggcccggatggccatcgcgatggcccggcaggggggcctgggcgtcatccaccgcaacctcagtgccgagcaccaggcgcagcaggtcgacctggtgaagcgctccgagtccggcatggtcgccgacccggtgacctgcgcgccgtaccagaccctggccgaggtggacgccctgtgcgcccgctaccgcatctccggcgtcccggtcgtcgacgagagcggcaaactggtggggattgtcaccaaccgggacatgcgcttcgagaccgacatgaccgtgcgtgtcagtgacgtcatgaccaccgagtcgctcatcaccgccaaggtcggcgtctccaccgaggcggcgctggacctgttgaagcgcaacaaggtcgaaaaactgcccatcgtggacgacgacgggcagctgcgcggcctcatcaccgtcaaggacttcaccaaacgcgagcagtacccgcacgccacaaaggacgacagtggccggttgcgggtcgccgcggccgtcggcgtcggtgaggagcagtacgcccgcgccggtcaactggtcgacgccggggtcgacgcgctggtcgtcgactcctcgcacggccacagccgcggcgtgctggagatgatcacccggatctccaaggacttcggcgaccgcatcgacatcatcggcggcaacatcgccaccttcgagggcgccaccgcgctcatcgaggccggttccgacgccgtcaaggtcggggtcggtcccggcgccatctgcaccacccgggtggtctcgggtgtcggcgcgccgcagatcagctcgatcatggacgccgcccgcgcggccaagccgcacggcgtcccggtcatcggcgacggcggcatccagtactccggcgacatctccaaggcgatcgtggccggtgccgactgcatcatgctcggccagctgttcgccggttgcgacgagagccccggcgaactggtcttcatcaacggcaagcagttcaagtcctaccggggcatgggctcgctgggcgcgatgcagtcgcgcggcgacagcaagtcctactccaaggaccgctacttccagcaggactccaaggacgacaagctcgtccccgagggcgtcgaaggccaggtgccctaccggggcagcctggcgcaggtgatgcaccagctcgtgggaggcctgcgcatcgcgatgggctacgcgggcgcgggtaccatcgacgcgctgcacgagcgcggccgtctggtgcggatcaccgcggcggggctgaaggaaagccacccgcacgacatccagatgaccgtcgaggcgcccaattatcactccaggtaggacactcctgcccggacgagcgaaggtggtgtaggagatcagcaaggttgatatcgggggcggcaagaccgccactcgctcctttgatctgtccgatgtgtcactggtacccagccgccggacccgggacgtcgacgacgtctccaccgactggcagctggacgcctaccgcttcggcatcccgtgcgtggcccacccctccgacgcgacgatgagcccggccagcgcggtcgcgctgggcaagggcggcggcctgggcgtcctcaacgccgagggcctgtggtgccgctacgaggacccgaccccgctgctggaggagctgtccggcctgaacgaggccgacgcgacccggcggctgcaggaggtctactccgagccgatcaagcccgagctgatcgcggcgcgggtcaaggagatgcgcgacggcggcgccaccgtggcgctgcgggtctcgccgcagcactgcatcgcgctgtcaccggtcatcctggacgccggtgtcgacgtgctggtcatccagggcaccatcgtctccgccgagcacgtgtccagtcaggatgaacccctcaacctcaaggagttcatcgccgacctcgacctgccggtcgtggtgggcggctgcaccaactacaccaccgcgctgcacctgatgcgcaccggcgccgccggtgtcatcgtcggcatcggcgccgacgtgtggtccaccaccgacgacgtgctgggcatcgcggtgccgctggcctcggccatcgccgacgcggccgcggcccgtcgcgactacctcgacgagaccggtggccgctacgtccacctcatcgccgacggggagatcgagtcctccggcgagatcgccaaggccatcgcctgcggcgccgactcggtgatgctgggccgcgccctggccgccgcgaccgaggcaccggccaagggcgcctggtggcaccccgccgccagccacccgaagctgccccgtggcctgtactgcccgcccaacaccgagatgggcgacccggtgccgatgaacgaactgctgcacggccccgcctccgagccgttgggcacccgcaacctcttcgggggtctgcgccgctccatggccaagtgcggttattcgaacgtcaaggagttccagaaagtggagctcatcctctcttaaccgaaaggcaccgccatgggccgcaacgtcattccgctgtcacccgaactgcgcgactacatcgtcgcgcacggaaccccgcccgacgagatcctgcgcgacctcgccgaagagacctacgcggccctgcccggcgcggccggaatgcagatcggcccggaccagacctcgttcatgtggctgctgaccaagatcatcggcgtgcgcaacgccgtcgaggtgggcaccttcaccggcatgtcctcgctggcggtggcccgtggcatggaacccggcggcaagctgatctgcttcgacgtgtccgaggagtacacggcgatcgcgaaacgctactgggagcgcgcgggtctggccgacaacatcgaactgcgcatcggcgacgcccgcgagggcctcaaacagctgccgtccgagccccacctcgacctggtgttcatcgacgccgacaaggagggctacgagacctactggggcgagctggtcccgcgcatgcgccccggcggcgtcctgttgatggacaacacgttgtggagcggccgggtcgtggaggagaacccggaagaggagtcgacccgggcgctgaagcgcttcaacgacgtggccgccgccgacgaccgcgtcgacgtggtgatgctgccgatcggcgacggcgtcaccgtcgcccgcaaacgctgaagcttcgcaaacgctgaagctccgcaaacgctgaagctccgcaaacgctgaagcgaggctcagctggctttagcctcgcttcagcgtttgccgtctaccgtcgaaattggggaggaggatggcggactcctggcagcggctcagtcgcagtacgcgtcggcgaacacctcagtgaggcgctgctgggacggcgtcttcgcccccggggtgtagctgagtgtcgcttcggcgctggcgtacgtggtgtagccgagcaactgtccggagtggccgtacatcgcttcgccgcacggcaggtcgaagcgttgcaggcccagaccgtattcgaagaacgtgcccgtctcgacggtgtcgcgcatcgctttcagcgacgcgtcgctggtcaggtcgccgtccagcagagccgagaagtatcgggtgaggtcgcgggtggtggagatcatctccccggcggcccagtccagcgacgggtcctgttcggtcgcgtccaccgtctcaccatccacttcggtgtacccgtgggcgtgcggttcgggaatggacggatcggtgccggggaggctggtgtgccgcagccgcaacggtttcagaatgcggctctcgatctcgtcggcgtagctgttgctggtcacccgctcgatcagcaggcccgccacgatgtagttggtgttggagtaacgccagtccgtgccgggttcgaaatgcggatcgtgcgcgaacgccacgtccaacagctggctcggacggtagctgtcgaagcggtcctcgccgcgccagcggttggtggaatagcccggctcgctcatgtagtcgtacagcccggaggtgtggttgaggagctgccgcaccgtgatgtcgtccccattgggcaccgttccgggcagatgctcgtcgatcggatcgtcgaggcgcagcttcttctcgtccaccagttgcagcacgaccgtggccacgaaggacttggtggcgctgccgatccggaagtgaccgcgaggatcggcgggacgttgcgtggacaggtcggcgattccggcgccgtggtgccgaccgtcatacagcagtgcggcggtggcctcgtcctcggcgaccatcgtctcgatcggatcggcctcgttcgtcgaggccacggccgtcgccgtcgcgccggtcaacagcgcggcggcggcgatgaggatcatcttcttcttcatgccgcccaaggttcgccggacgggaggcgagccgcattgctgagccacgcacgatgacactgcggaaaaccacagtttcccggaagcgctaggcgcgttgccactccttgacgatcaggtcggcgtccgacagtgcctccacgaggatgtcggactcccagtcgagcagccgccgtcggcggatggtggccggggttcccttgtccagggcggcgtccagggactccagcgccgcgcgcaggtcgaccggccgtggctgtctgccgcggacccggtcggccaggcagtcgtaggcgcgctgcaccgagtcgcggaactcgtcgaccccgaacagctgggccgcgtcgtggtgccgtaccgctccctccaggacgatgagggcgcgcgccgcccgtgacagggccacctcgacgtcctggacgtcgccgctgtgcggtttgccgccgacgggttcggcggcggcctggtcgacggccgccgccagtgcggcgcggcgcagtcgcacctcgtcgacggcgtcgcgcagtcgccgggggtcgcgttcggcggggcgggcctgcatgtcgagcaccagatcggcgtagccccggtaggcgtcgatgagttcggccagcagttccgggagtcggcgggtctgccaggtcggccacagcgtgtacaacagcagcgccagcagaccgcccacgacggtggtgatgccgcgttcccaggccgcctcgatcgccgactgcccggccaggtcgatctggaacaccgagaaacccgccaccgcgacgctgtagaccacgttggacaccggcagggtcaggtagcccagcagcgcgtagccggcgacgatcggggccgccgccgacgggtacgacagcaccgcgatcgacagcagcgaggccaggaacaccccggcggcggtgccgaggatccgggccaggccccggccgacggtggcggcgaagtcgggtttgaggacgatccaggccgtcagcgtcacccagtagccgtgggtgccgggccagtaccggcccacggcggtggcgatcgcgatgacgacgcaggcgcgcacggcgtgccgggcggcgggggagcgccaggtcagctgggaacgcagcgactgccagtcctcggcggcgcggctgcggatccggatgcggcgcgacacgacgctggtggcgggttcgtcctcgatgatgcgttcgctcagccgggccaccttgtggacggcccggtggagtcggcgcacctcgcgcccggccatcgagtggcgggcggtggcgccgtggttggtctggtcgacgggggcggcgtccacggcggcggccagccggtcctcccagtcctccgacagcgactccaggttctcgaccgcgtcggccaggatgtccatggcgctggcggtgtcgcgcaggacggcggcggtgtgccgggcagcggtggggtcggtgtccagcagccgggcccgggcggcggccaccgacacgatcgcggcgcgcagctcgtacagggcggcgatgctctcgcgcatcacctcgggcagcttgcggcggccgccgatctcggagctggcctgcaccagatcgtccgtcgacagtggtgtgttcatggcgtcggcgagggcgcgggcgtcgtcggccagcgaccggtacgcctcggcgatgagggagcgttcggtgcggaaccgttgccacggcggcagcagcgacgtcagcgactgcaccaggccaccggccagcgccgcggccccggcggcgacgtagttgtcgccggacaccaggttggggcccagcaccagcgcgacaccgcacaccgtcgtcaccacgcccagggcgctggacagcgaacccaggaatgccatcaccagggcccaaccggccgacagcaccagtaccgcgaccgggttcggttcggccagcccgcccagggtgacggcgacgccgatggccagcccggccagggcgggcagcgcgggctgcggccggactccggcggccagcaacgggatcccggcgcaccaggtgcccagtaccgcggccccggtccagtccggcgagcccagtgcgatcgcgatcgacagcgtcaccgcgacgccgagcccggccttgagggcacgggcgggctgagccgcactggggtcccaggccaaaagggacttacccgcgcgcttggcgggctcggcgatgatcacccgatgagcttattcgctgcgccacgttcggcgtgcctgttgtcgggcgagtgtggcctggcacttaagctgtggccatgactatgcctcgcccggttctggttgtggactacggtgcccagtacgcgcagctcatcgccaggcgggtgcgcgaagcgcacgtgtattcggagatcgtgccgtcctcgatctccactgaggagcttctggccaaacggccgctcgcggtgatcctgtcaggcggtccctccagtgtgtacgccgacgggacgccgaatccggacccgcagctgttcgagtcgggcgtgccggtcatgggcatctgctacggcttccaggccatggccgtggcactgggcggaaccgtcgaggccaccggccagcgcgagttcggcggcaccagcctcaccgtcacgggccagggcgccgtgttcagcgggctgccggagcggcagtcggtgtggatgagccacaccgaccgggtctcggccgcgcccgagggcttcaccgtcaccgccagcaccgacgtcacccccgtcgcggcgttcgagaacgtggagcggcggatggcgggcgtccagttccacccggaggtggcgcacacgccgcacgggcaggcggtgctgcggcacttcctgtacgacatcgccggtatcgaacccaactggacgatgagcagcgtcatcgacgagcaggtcgaggcgatccgcgcccaggtcggcgacaagcgggtgctgtgcgggctgtcgggcggcgtcgactcctcggtggccgccgcactggtgcaccgcgccgtcggggaccagctgacctgcgtcttcgtcgaccacgggctgctgcgttcgggtgaggccgagcaggtcgagaaggactacgtcgccgtcaccggcatcaacctcaaggtcgtcgacgcccaggagaccttcctcaaggaactgtccggtgtggttgatccggagtcgaagcgcaagatcatcggccgcgagttcatccgcgccttcgagaacgccgcccgcgagatcgacgccgagggacccatcgagtacctggtccagggcaccctctacccggacgtggtggagtccggcggcggcaccggcaccgccaacatcaagtcgcaccacaacgtcggcggcctgcccgaggacctcaagttcaccctcgtggaaccgctgcgcaccctgttcaaggacgaggtccgcgccatcggcaccgaactcggactgcccgagtccatggtgtggcgccaccccttcccgggccccggcctgggcatccgcatcatcggcgaggtcaccgccgagcggctggagatcctgcgcgccgccgacgccgtggcccgcgccgaactgaccgccgccggcctcgaccgctcggtctggcagttcccggtggtcctgctggccgacgtccgctccgtcggcgtcgccggtgacggccgcacctacggccacccgatcgtgttgcgtccggtctccagcgaggacgcgatgaccgccgactggtcccgcctgccctacgaggtcctcgcccgcatctccacccgcatcaccaacgaggtccccgaggtcaaccgcgtcaccctcgacatcaccagcaaacccccgggcaccatcgagtgggagtgacgtcacactccgctggcatttcgcgttggtgtgactcacgttcgaatcggtcgacggcgtttgcgctgggcgtacgcttgctcaatgcaaccaccgttgggcgagcttgcgagcccaaccagaaagcatggcccgttcacggaattttggcggtgaccgcgcacggggctggcatttcgcgttggtgtgactcacgttcgaatcggtcgacggcgtttgcgctgggcgtacgcttgctcaatgcaaccaaaattccgtatcgcggcatatggggtggtgtgggacgacgagggacgcatcctgttggcgcgaggctcggccaaggcggaggacccgggttggtggtttcttcccggtggcggagtcgagcacggcgagcacccgcgtgacgcggtcgtccgcgagttcgccgaggagaccggcctgaccatcgaagtcgacaaaccgctggacacgatgtcggcggtgagcaccaagggtgttcacaacaacgccgtcatcttcaacgtccagatcaccgggggcacgctgcgccccgaggccgacggcaccaccgaccactgcgagtgggttaggcccgaggacgtcaaggggcaggcgatgaccccgttcgtcgccgccgtcctgggcttcggcaccccgcggccggaacagcagtacaagaagaccgaacagcaccccaggccgacgccgcccaggcgggcgaagcgggggcgcaagcgcaggggccagcgcttcggcgcctacggcctcaccacggacgaccggggccgggtcctgttggcgcggatctcggacggctacccgggcgcgggctgctggcatctgcccggtggcggcgtcgactacggcgagcagccgcgcgaggcgctgctgcgcgagatcgccgaggagaccggccagtcggccgaggtcgtcgaactgctggacgtcacctcgtttcggcaccgtcgtgccatcgggccggaggggtatccgctggactggcacggggtgcgggccatctaccgggcccgggtgcccgaacccagcaaggcgcgggtggtggagaccgcgggcggatccacctcggagtcgcgctggtgggaccgggacaaggtcgccggactgaaggtctcggccgcgctgggcgacgcgctgcggatcgcgggcctgtgacagcaccgcgtgtgcggcattttacgatgcgctaccgtttatatgtcgggtttgttgggattgctccggagttgacgagttttaacggcgacgggagtagcgcgacacggtcccgatgtgccatggtgtacttcgcgcttcaacaatcgcggcgcatcgtggcaaggatgccacgaggcgctttcgccgcgattgacgacagatcgcggcgaacccgcccaaccagcgggacggtgagacccctcgccgaagccgcacgaggaggactaagtgcgcacgaccccttggcggcgtcgacgcatgagcgacagcccgcggcccgcaggccgggggctcggcaggtggcggcgcagcggttcgctggcccgccggcttgtcgccatccgccccatccaccccttgcggaccttccgccgccgccgtaacagcggcgacgacgtccgggtgttggagaccatggagatggacctggcgctcgcgccggtcagtcccgctccggtcggcgaggcgctcgtcgacacggacaccgaccccgacgcccctccggcaccgatcgcactgctccccggtgaccggaccccgcggcgccggttctttttcgccctcgccaacgcctgtacggtcatcagcatcctgctgggaatgtcggccatcatgctgtcgctgacgggagaggtccgcatcgccgcggccgtcctgctcggctgcatcatcgctgacgccctcgacggcccgctggcccgcaagttcggtgtcgccagcccgttcggcgcccagatggactcgctggccgacatgtgctccttcggcatcgccaccccggtcgtggtgttccagtggctgtcgggcgacatgcccgactgggccatcggcggcgcctgcggcctggtcgcggtgtgcgcggcgatccggctggcgcgcttcaacgtctcgcccaaggacggccgctacttctctggcgtccccaccaccctggccgccaccgtgctggcgctgagcatcctgctgctgtcggtcacccacgtggcgatggccgccggtatcgcggtgctggcgctgacgatggtgctgggcttcccgtacgcgaaactcggccagctgcgccgggtgccgccgtggctgtggatcctgccgatggtcgggctgtacctcaacctcgaggtgacgttcctggccctggtgtgcgcctacctgctcagcggcccggtcctgtgggccgtgcatcaccgccgtcgttcggtgatcgtctgacgtccgacctttgtgacatgctttcgggcatgcgactgttgagtacttcgttgtgcctcgtgctgagcgccggggtggccgcgggttgctccggcggggacgaggagaccgtcaccgtgttggcggcggcgtcgctgaccgacgtcttcgacgacctcacgtccgtctacgaggacgaacatcccggtaccacggtgaagttgtcctacggcggcagcccggagctggtgcagcaggtcgtcgagggttcgcccgccgacgtgctggcgaccgccagccccaccaccatggacacggtgacgaaggagggcctcaccgacggcgaacccgaggtgttcgccacgaacagtccggtgatcgtggtgccgaaggacaaccctggcaaggtgtcgcgactgtccgacctggccaaggacgatctcacgatcgcgctgtgcgctccggaggtgccgtgcggcgccgtcgcccaggagagcgcgaatcgcgcggaccttaaactggcgcccgacaccgaggagaacaacgtccgctcggtgctggcgaaggtggccgcgggggaggccgacgccgggatcgtctacgtcaccgacgtcaccgacgaggtcaagtcgatcgacatccccgacccggcgatcaccgagtacccgatcgcggttctgaagaaagccagtccgggagccaaggactgggtcgacctcgtcaccggcgacaagggacagagggcgttgaaggacgcgggattcggtgcgacataggcgggcgccgctcggtttgggtctgcccgcgctcatcgcgctggcattcctgacgctgccgctgctcgcactgctggcgaaggtgccgtggcggcggttcggggacatcctcgtcgagtcggccacggtcgaggtactggtgctgtcggtgggcagcgctgcggtctcgaccctgctgtgcctcctgctcggcgccccgctggcctgggtactggcccacgcccgtccggcgacccgccgaatactgcgcaccctggtgaccctgccgatgatcgtgccgccggtggtcggcggtgtcgcgctgctggcggcctacggccgccggggcgtggccggagcgccggtctacgaactgttcggcgtctcgctgccgttcacgacggccgccgtcgtcgtggcccaaacctttgtggccctgccgttctgcgtactcgccatcgagggggccctgcgcggcatcgaccccgagtacgccgactcggcggcggtacagggcgcgggccgcttccaggtcttccgctacatcaccctcccgctggcggcccccggcgtcgtcgcgggcgccaccctgggcttcgcccgcgcgctgggcgagttcggcgccaccctcaccttcgcgggctcgttcccgggcgtcacccgcaccgcacccctcgcgatctaccaggccctcgactccgaccccgcgctcgcctacggcctgtcggccatcctgctgctggtctccgcggcggtcctgctgtcgctgcgcgacagctggtggccccgctagccatccgaatggacgacaagatgatcgatatcgaagagatgccgcagcgcgttgtcggggatggtgtcaccgccgtttgctggatcgaggacgccgcgctgtccgacgaggacgagctcgcgctgcgtcggttcgtcgggcggtttccgtcgttgcggttcgcgcgggacaccccggccgtgctggatcgccacgagacggtcgaccaggtcacgctgccagcctggtttcgcgtggcgcgaacgattctggccggtctcgaacccgcgggacgcgtgcgtctcgacgcgttcgccatcgacggttcaccgcgcgagacaccgagggagtactacgagatcagtcccggatacataaacgaggagatccggggactcctgttcgacaaggcgggcgtctacctgatcgggcaggagttcggcgacgacgagtcctgcctggccatcgacctcgagaacccgcgggaccggcggatcttcgagttcgcgatggaggacctgctcgacgacgacatcgccgatcgtccattgcggaagtcgctgactccggtgttctcctcgtatgcggacttgctcgggcacatcgtggcggcgcggatgccggacggggagatcgtcatcgcggcggaccagggccggtggggcgatgtccgatggcgcgcttaaggtttccggcatgaacgcggtactggcatcggttatggggcactggtttgccgagaacgggcgtgagctgccgtggcgtactcccgagaccaccgcctggggtgtgctggtcagcgaggtcatgtcgcagcagacgccggtcgcccgggttgctccgatttggacggagtggatggggcggtggccgactccggccgatttcgccgacgctcccgccgccgatgtgttgcgggcttgggggcggttgggttatccgcggcgggcgttgcggttgcacgagtgcgccaaggcggtcgtggaacggcacggcggggtcattccggacgatgtggacgcgctgttggccctgccgggcatcggcacctatacggcgcgggccgtggccgtgttcgcttaccggcagcggcatccggtcgtggacaccaatgttcgccgggtcgtcgcgcggtgggcgcacgccaaaccggacgccgggcacgccaccaccacggcggacctgcgggacgccgaggctttgttgccgtccgagccggaggaggccgcgcggttgtcggtcgcgctcatggaactgggggctttggtgtgcacggcgcggtctccgcgttgcggggactgcccgatcgctcgcgattgcgggttcctcgcttcgggggagagtctgccggaggggcccagccggaaaccgcagcgttatcacggtacgactcgctatgtgcgggggcagatcatggcgttgctgcgcgaggccgagcatccggtggcccgggtggccatcgacggtgtctggcatgagacggctcgccgcgaagaggcgctgtcgggcttgatcagcgacggcctggtcgacgcgctgccgggggatcggttcgcgttgcccagttgagtcgcggctgacatgtcaatgccggcaagggaaccggacgtcgcagccggacgtcgcagtgggtatggagtcgaacccgagccgctggttctcgtacggtgcgatggtgatcgcggtgctgtcgctggcggcctgcggcggtgagcccgacgtgtcgaaaaagcccgccgatgagtcgcccgaggcggtcgtgtgtgaggtcggtggcgatttctcgggcagcgtgacggccgaagccacgtccggtgcggcggaggaggactgggagggtgaggacttcggtcccatgaacctggtggtggtctacctggagtcgccgaccgagtcggacgccgtgaccgtcgtggtgcgtgacggggacggtgaggagttgacgcgcaacctgtaccagatcgacacgccgctggacgagatcgagttcgagggcgggcacggtttcaccgggctccattacgtgaaccacgacgacgctcagcttcagtactggtgcgcgccaaagaaatgagcccggcggtcaccgctcctgggaggcggcggctttgagtccggcgagcaggctgcgcagcgcgggctgggccagcgcggtctcgcgtatcgcggcgtagatggcccgggacggttccgggttgcggatccggcgcaccacgacatcggggtggcggctgcccaggcccatcaacgggaccaggctgatgcccagcccggcggcgacgaagccctgcgcggtggcgtagtcgtcgctctcgacggtgaagttgggcgtgaatccggccgccgagcaggcttcgaggaccgagtcgaggcagggcccggccggttcgctgccgatcagcggctcctcggcgaggtcggtcaggtcgagcacgcgtttggacgcgagccggtggctcttgggcaccacggcgcggtatcggtcgtccagcaggtgcaccagccggacgccgtcgcgggccggttgcggtggccgcacgacgatggccaggtcggcgcggccatgttccacctccggcagcgggtcgtgcgggtcgatcagtttcaggtcgacgcgcacgccggggtgtttgccgcgtagccgggccagcgcgggcggcaccagggcggccccggcggtggcgaagtagcgcaccaccagctggccggtgcgtccggctcgcaggtcggccagcgcggtctcggcttcggcgacgtgtttgccgatgacggcggcgtgctcggtgagcagccgcccggcggccgtggggcggacgccacggccgacgcgttccagcagttccatgccggcttcgcgttcgagcgccgccacctgctggctgatggcggagggcgtgtagccgaggttggtggcggcggcggtcaccgaaccgctggagaccaccgcccgcagcacctgcatgcgtcgcacgtcaagcatgtagcaaagcttaacggttcatgcagaacctttcgcttgtccttccgagtcaggtgcggcacggtgaagtccggaccaccgaaccgggagttgaatcgtgatgggcagtggcatggcggcggtacgcgtgggcgtgctcgccctgttgtggggatcgacgtacctgtggatcaagctggcgttgaccggactgacacccacccaggtcaccttcgcccgctgcctgctgggagcggccgtgctggtcgtcctgtgcgccgccggacggcagcggctgccgcgcgatcgcggaacctggctgcggatcctcgtggccgcgttcttctgcaacgcgttgccgtacgcgctgttcagcatcggccagcagaccgtcgactctggggtcgccggggtcctcaacgcgacgactccgttgtggacattggttgtcggcatcgccatcggtgccgagcgccgtccgcatccggtccgggtgggcggcctgctgctgggtttcgcgggggtgctgctgatcttcgccccgtggcacgaggctggactcaccggctggggagcgttggccattctcggtgcggcggtgagctacgcgctgtcgttcacctacatgggacggaagctggtcggcaaggggcacgccaccatctcgctgtcggcctcgcagctgatcgtggcgacggggctgacggccgcggcgttgccgttcggcggaccggtcgcgatgccggtggctccggtggtgctggtcgcggtcgttgcgctgggcgtcctgtgcaccgcgttcacgttccacctcacctaccggctcatcgccgacgagggcgccaccaacgcggccaccgtcgggtacctgctgccggtggtgtcggtgctgctgggcgcggtcttcctgggcgagccgctcagtctgcggatcatcgcgggcatggccgtggtgctgctcggcgtcgggatgtcgcggtggcgcaggcgaactccggttcagccggagcccgaggtggcgctggcgaccggccgtggcttacccgggtgcgctttcaaccggccatcgtcgctgacttcggcatcgcccactcaggccgttcgtcctcctcgggcggggagttgaagtgcagcaaggtctgtgaggtcttgtcatcgacgaacgcgacccgcacctcgtcgggggcgtcgcgcagcaacggaaccgcgaacaccgccgtggcccggcgtccgtcgaccatcgctccatagcagacgatccgccagtcgtcctcgtcccaggtctcgcggacgtcgctgcgcagcagtttcgcgacgtggcgaaagacgtcggagcgttgcatccgctcgacggtcgcgtccagcggcacctcgccggtgtcgccgcccagcggccgggaccagcgggctcgccaccgccgcaacggaaccagccaggcgccgtcgaactcggccgacaccgtcaggaacagcgcggcctcgacggcgacgacgccgagcgacgacgcggggtgctgggcgagcgccgtcggccacgccatgtccgtccacagtatcgtgacggacgcggccagcatgccgccgctgcgggcgaaggcgcgccacgagatcgcagcacccttgccgcccaggcaaccgcaggacgattcgggcgcggcgacgcgcgcgtaggcgaggtacccgcagaatcccgccgacagcgcgatggccgccacggtggccggggcccaaaggatcgggaccagcagcgccagtcccacgaccgcctcggcggcgccgaggatccggtacgccgcgggcgcccgcttctcgccgaccagccgcgccagcgccgcgtcccgggcggcgatcgcgccgcgtcggctgaacagcttcacgttggcggcccacaacaggaccgctcccaccagcagcggttgtaccgcgatgatcgacactgcgtacctcccgatcgaaggggtggtgccgtcggcgaggggcagatcgccgacggcaccgaggggttgggcatcttgtggtcacgccgaggtcatgccgggcatctgtcagcgcgccgcgtacacggtcgcgatgtccacctcgttcgttcccgggcgccaggcgccgagcacctggacatggctgtccactgtgattcccgacagatcggagacggccgacctgccgttgtagacggccgccgacgtgccgtccaccatgtgggcgacaatgcgttcgcccttgtgatccagtctgagttgcctgcccttgacggacacgacatgggcttttatgttcacgatgttgacccacacggagtcggccgcgatcgtgccgtcgtccatcaggacgccgcgggcgtacatgccgtcgccgacctcgatcttctcgaagcgggacggcttgagcttccagacgctggtggagtcggtgacccggaccctccacaaggtggtgtccgagccggtggcctggaaggtgtttccgttgatcgacttgatgagcccctcggcgaactcggggtcgggcgccccgggctcgatcttcagggtctcggcggcgaacgcgtcctcgggcgcgagaccgcccagcgccgaggcgccgacgatcgcggtccccaggacggcaccggtcaggagttttcgtctatccatggtgcacgcctcctaggtgatcgtgcacggccgcaggccgctcgacaggtcggcgatccggctgtacgcggcgggcgtgaggtccatgatccggttggatccacaggtactgccgcagcacgactgttcgccgcagaacaggtcggtctgcggtccacagtcggcgatcgacgtggtgaccgcctggccggtgcaccggttcgtggtggtgtgccggtgcccgcaggtccgccgggccaggctgaccccgcaccggtcgggtcgggtgatggcgaaacaggcgtccgacgcgttgggccacgcgtgttgcaggtttccggaatgacaggtaccgcaggcgccggtgcccgccgtaccacaaggcccccaggcattgccgcagcaaaaccaggagaactcgccagtgagaaccatagtatggctcctatcgcttgtagactattgacagtcgacttagaccatcgctactgagcaacagactggcgaaccccatcgaggcagtcaagtccatcgatggaatgaacatacattcggtccacagtaccgagtattcggatactggcggacagtaacgccgaaaccgttggccgccactgacatccggcgcaggtcagcccacgtggatgcccggtcgccgcgccttctcgggttcgctggtgcgcagcacctctcgcaccatcggcggcacgtcgccctgtcccagcatcaggaaccgcagcaggtgccccaccgggctgccctccgaccactcgaagtagcagtgcggcttgacgccggtcgcgtcgcgcagcgccagcaggatcgcggcgatcgcgttgggcaccgccgggctctgcacccgcaggatgcggtggccgtccttctcgacgccgcacacccgcagcacgtcgctgaagctcgacgggtcgatgacctcgacctccaggaagaggacgtcggcggcaccgggcaccgggttgagaccccgctgctcggcctccttctcggcgtactcgttcagatccccggcctggcgcttgttcgcgatgatgttgatcgcgccgtcgtgggcgagcgtgtcggtgatgaaggtacgggcggtctcgtcgaactcgatgtggtcggcgcgcagttcggtggtgcgggtgacccgcgagatcagcgagaccacgatgatgccgccgatgaacgccgccgagatcgcgatgccgtccggcttctcgatgatgttctccaccagcgcgtacaacagcaccagcgtcagcaccgcgaaaccgatgcccgcgtacagctgtcggcccttggccgccgagatggtcacggccaccgcgccggaggccatcatcgccaggatcccggtcgcgtacgccccggcctgcgcgttgacgtcggcgccgaaggcgatcgtgatgccgatgctgatcacggtgtacaccaacacgaccggacgcaccgcctgtccccactgcggtgacatgccgtacttgggcaggtagcggggcacgatgttgatcaggcccgccatcgccgaggcgcccgcgaaccacaggatcagcacgctggagatgtcgtaggcggtgccgacgaactcgcccagttcctggtgcgccaggtatgccagcgcccggccgctggccttgccgccctcctcgaactccttcttcgggatcaggacggtggtgatgaagctcgtcgccagcaggtacaccgacatgatgagcgccgcagtggtcaacagcttgcgggtgttgcggatgcgcgactccagccgccgctcgtgcgtctcgccctcggctttgaccaacggcatcatcgacaccccggtctcgaagccggacatgcccagcaccagcagcgggaacgccagcaccgcgggcccggcgatgtcgaggaaaccggtgccgtgcgtggtgagtgcctccacccagcgggacatggactcggggtggcttagcacgtcgaacagcccggcggccacgacggcggcgttgagcagcaggaacaccgccaccagcgggatcgccacgccgacggcctcgttgaagccgagcaggaagatgccgcccaggaccaagagcagcaccacggtcagcagcaccgcctggccgtgcaggaactcgggcgcgtacgggttctccagcacgtgcaccgtcgcgtcggccgacgacagagtgatggtgacgatccacgacgtcgcgacgaaacccaacagcgccaacacgaacatcttgccgcgccagaacggcagcaggttttccagcatcgccaccgagccctggccgtgcgggctctcccgggcgacgcggcggtacatcggcagcatgcccagcagcgtcagcgcgacgatcaacagtgtggccagcggcgacagcgcaccggcggccagcaccgcgattccgggcagatacgacagcgtggagaagtagtcgacgccggtgaggcacatgaccttccaccacgactgcggcttgtggccgtcggtcttgtcgctgaccggcccggcggggtggacctggtgcttgagcagccatttgcccagccccttggggggcggccggtggggcagcggggccgccacggtggcgggtatcgcgtactcgggttccggcgtcgtgttcaaggggccagaatatccgaactttaggacggtcggcggcggtctgggcgccggctggtgggttccgggccagaacgccgccgacctgtaccccatcgtctcgcggttcccatgcctacgccagcgcaataaggccgttatctgaaaccggtttagacgcatcgatgcatctagatgacaaatggccgctgaacactacaaaatctccacagcacggtcacttggcagttccagcaatggtctcgtcacgctaatctcattcgcatctggacgcccgaatcccggttaagcgcgtgccagcccacgaaagagcggtggccatggtctcctacagtcagctactcaacatggacactgcgaagctcaccggagcggccgaggcggctggcggactgtcgagcaccctgtcgacccgcgccggggaggtccagtccgccgccgacatccccggtggcatgtggacgggcatcgactcctcggcggcctcgagtctgatcggcgcgcaaccgtcccctctgtacgacgcctcggacgcgttcagacggggccgggccgcgctggaggacctggtcaccggcgtcgaggcggccaaggaccggctgggcgacgcgcaggatctcgtcggcggaaccggcatcacgatcggcggcgacggcaccgtcaccaccccggtcgtggacaaccccaccaccgccgcgaacaacgaccgcatcgcgcagcaggcccgccagatcatcgacgccgcgctgaagatggccgaggaggcggaccagaccgcgaccgcggcggtgcaggccgtcggcatggacgtcagcgagagcgccatccccgacgggaagggcgacactccacaagaggtgaaggagtggtgggactcgctcagcgacaccgagaagcaggccttcatcgcccagcatcccgagcagatcggcaacctggacggcattccggccgaggcccggcaccaggcgaacatgaaccacctggcgtccgagatcgccagcggcgatgccgagaacggctcgcagcagctgctcgaccggatccagaactcctggaagggaccggaatccgaccggatctacctgctgggcttcgaccccaacggcgactccgacgcgaaggtgatcgccgcgatcggcaaccccgacaccgccgaccgcaccgccgtcttcgttcccggcaccggcaacgacatcagcaagatgggcggcaacctcgacagcatgaaccggttgcaggacgccaccggcggcaacacctccgcgatcgtgtggctgggctacgacgccccggaccacataccggccgccgtcctggacggctacgccaaggacggcgcccccgacctgcgcgagttcacccggggtctggacgccaccaacagcccgaccggaaccaccaccgtcatcggccactcctacggttccacagtggtgggaaccgccgacgcgctcggcaagcagggaagtaacgacggtctggtcgcccgcgacatcatcgcggtgggcagccccggcatgggctacgagtccccggaccggcagggcttcatcgactcgccgcgcgtcgacaacaccagtgacatgcacatggactccgaccacatctgggccggtgccgccagcaacgacgtcgtcacctacaccgaggtgcacggcaacgcgccgcacgactggagtttcggcggcgaacgcttcaccaccgacggctccagtggccactcggagtacttcgagcagggcggtgcctcgctgcgcaacatggcccacatcgtcaacggcgaatacgacgaagtggaccacgtcggacgtcgccccggctagaagtacgtcggcgagccggaatccacccgctcccgaaacgcccaccagctccagccctggtacagcaggatcaccggcacgacgacgatcccgaaggccgacaacagtttcagcgtctccacgtcggcggccgcgtgcgacaccgtcaccgagtaccgctccgacaccgtcgacaccagcaaccggggatagtgcgccactcccggcaacaacgcgggcaccagcgccgccactcccgtcgccgtcacggcggtcttcgcccagccccgccgcgatgccaccatcgcggcgacgaccgcgatcggcagcagcgcgcccacggcgacggccgccgccggagccgcgaacccgtcatccacagcggacgctaccccgatgccacctgccccgagactcgccaccaccgtcaccacccccaaccgaggcagcagcgcccgcgccgcccccgccgccgcgccccgcacccgcgcggccaaaaacgccgccccgtgcgtgacgaacaacgccgtcgacgccgcaccgcacgccagcacgaacggctcgcccaactgcgcgccggtcaacgtgaaatgcccgtccgcgccgatgggaacaccccgcagcagcaacgccaccagcatcccccagctccacgccggaaccaggccaccggcgaacgcgagcacatcccacacccgccgcccccgcaccgtgtcggcgcggccccgcaactgcacggcggtcttgccgacgacgagtccgatgaggatcgccaggaacagcgggtacatccccgacagcagcttcccctccaggaacgggaacgccccgaacaggaccccggcgaagcccaccagccacacctcgttgccgaagaagaacggccccaaggcccccaaagtagagcgacgcgcggactcgtcgccaccgagccacaaccgcagcacctgcgccccgtagtcgagtccaccgaggacgaaatacccgcccagcagcactcccaacagcgccagccacaagctttccaggatcatgaagaactcccaacggtctcgagaacgggtacctcgtcgcgcgcgacccccaactgcgacgccgccggaccccggcgcgcgaaccgggcgatcagcgtccagttcgtgaccgccagcgcgccgagcacacccacgaagatcaccaaggacgtcaacatgtgcccgaaactcaccggcgacacggcatcggacaccttcagctcgccgtagacgatccacggctgccgtcccacctcccgaaacaaccagccacccaccgacgcgacgaacggcagcggtatcgccacgaccagcagccacccgaggccacgccaccgccggatccgacccccgaacccgagcaccacggcggccagcgcgatacaggcgggcatgatgatctcgttgtacggcccgggagtgtcgaacagataactgcccaggtacaggccgaacaaccccccgacggccagcaccatgacgatcgccaacagccgggaacgggtgaaccgggcccgaaacagcaccaacagcgcgcacaacgccaaagtagacaccagatacccgatgttggccatggtgtgcagccacgtctcgatccattccggcggcacgtagtcaccgggcccgtgccgctcgaccatgtccttctgcaactccgaggtcccctcaccggcgagtagcgccaacttcatcggctggctgtcggcgagcacggcgaactgcgccgcgcccagcatgtacaccggaaacgtcgaggccgccgccgcgatcaccccggtacgcaaccccgtccgaaagaactcccgctccctcgtacgccgcaacagatgaaaggcactgacccccgccacgaacaacccaccggtcagcaaagccgccgtcagaatatgtccgaacgcgacagtggcattcgggttcgtcaactgcgccgcgaaatcggtcaggtacgccctcccctcccgcacctcgtaccccaccggactctgcatgaacccgttcgcgaccagaatccagaacgccgacgcgtacgccgtcaggcacaccaaccagatcagcaccgcctgcgtccccaaccgcaacctgtcccagccaaagatccacatgcccagaaacgtcgattcggcgaagaacgcgatcatggtctccaacgccaacggcgcgccgaacacattgcccgcgaactcgctcaacccgctccacgacaacccgaactggaactccatcaccaacccggtgacgatccccaacgcgtagttgatgacatacagctgcccccagaacttcgcgagccgcaccaacccctcccgcttgtcggcatcgcgcgtgaaaaccgcccgggtgttcacgatcgccaccaacggcaccagccccaacgtgagcatcacgaaaagccagtggattccggtggtggtggcgaactgcaaccgcgccagctccaaagtgtccatcgtcgaatctcccggtgagtcggtatcgaagccgaccgtacggcgaattcgttatgctttccaagaccaatttcgccatatactcatgcctcgccggtaataaggagaagcggtggaactactagccctgcgctacttccaaacggtggcgcgcaccgagaacatcagccgcgccgccgaacgactccgcatcgcccaaccctccctgagccgcaccatcgcccgcctggaatccgaactcaaggtgcccctgttcgaccgccgcggccgcaacatctccctcaaccgcttcggcgtcgccttcctccaccgcgtcgacaaagccctggccgaactggacgacgcccgccgcgaactcaccgaatcggccggactcgaacgcggcggcttcgcgatagcctccgaaaccctgctcaccgtgacggacacgatgtcggaattcctgacggagtaccccgatgtcgaggtccggctgtaccaagccacaggggacgagatgcgccagttgctccagtcccgccaggtcgacatgtgcctcgcctcccaacagctcaccgacccctccttcaccggcgtggaggtgatccgcgaggaagtcctactagccgtcccaccccaccaccggctcgcgaaccaaacccgggtcaccctcgccgacatcgccgacgaacccttcatcaccacccgccccggctactggctgcgcacccttttggaccgtctgttcgccgacgccggcctgcgcccggtgatccgctgcgagggcgacgaaccgggagtgattcagaccatgatttccaccggactgggcatcggtctcaacccgtcacaggcccgctattccgatatcagaaccgacgtggcgtggctgcacctcgacgcccccgactgccaccgcgtcctgcggttgtactggaacaccgacgccttcgtctcccaggccgcccgccgattccgcgacttcaccatcgaacggctgcgacagcaactgtccaccccaccagccttagccgtcgcacggacgcgccgaaggccgtggcactgttaagggatggtcggtgtcagcgaggcgtccccagaggacgacctcaagtctctcgcgctgggtgctctgggttcgaaactcgaggagttcgccacccacatcggattgagcggtgtgtccgcgtcggctccggtgatgcacgagtaccgggggttgttcgacgaggtcctggatcaggtgttgtcggtgaccaccgagcccgaggcgttgcgcaagggggtcgcggtcatcggggagtcggtggcgaacctggcggggatgccgtggctggccgccagggctttcggttgtgtggccggggaactggtgaagcccggggcccggcaggttcagtggacgcccgatctcatcggggcggcggcgaccgaggcgttcctgatcgtcgacagtgccatgtgcgcgcggaacggggtgctggcggtttgtccgtcggtggagatcctcattggggtgttcggtgattcggtggtcgcagccaaactggactcgatcatggagtcgctgacgatctcggggcgccagttcactccacagagtagtcagttggcgtccaatgtgcgtaaacggtcgacgacgcgggtgccgtggacgccgttcgcgcccgtggccggggacccggatttcgatccggccgccgctgcggtggccgtggtgcggcggacggggcggcgggaggatcgcagtgggttggccgggattccggcggggttcgtccggcagctcaccgatctgctggacgcgggggagtggcccgatgatcgcaagcgggatcgggcgcgggtgatcagcgggtatctgcggcatcagctggacagtgggcgcaagcgcgccagcgcttaggcggggcggtttggggttggatcggatcggctaatacccgtgggagacgtccacgaccatggggagtgagtggcgatgaccttggagtacgcgacgatccggcgcctggtggggttgaccgatccgctcggggtgctgtcgatatacgtcacggtcgatccggccgaggaggcttcgcggcggccgtcgtggtggttgcggatccggaatcggatggacgagttgcgcgccagtgcgagacgggacgggtcgcgggagtacgagcgggcgctgttcggcacgctggaccggatcggcggtgacctggatcgactcggcgacgccgggacctccggtttggggcgggcgttgttcgcgccgttgagcggcgacgaggtgtatgaggtcacgctgcaacagccgttgggggaggacctggtggtgtgtgatcggcgcgcgcacgtgaagccgttgctggcggcggggatcgccgtggccgggggcgacagtctgcgcgtcgtcgaccatcgcttcgggcgggccgtggagctggagaccatcgagttctccgagcccgtttccgaatggcgcgagatgaaggggccgcccaacaccaacccggcgcacccgcagcagcccggttcgcagcgcgatctgttcgagcaccggtatctggagcatcagcgccagttcctggcggccaaacaccacactgtggagcaacacgcgcgcgaccagggttgggagttcctcgtcgtcgcgggtgagccgcagttgcgggacgcgctgttcgacaatctggccgacctgcccggctgcgagaggatccggtccgggcggaccatcgggcccgccaccccggcccggatcgccgacatcgtcgcgcccgacctggatgaggcacggcggcagcgcgacacatcgttggtgcgccaggcggaggagcgcaagaaggtcgcctggggactcgacgagaccttgcaggccgtgcagcagggacaggccgagacgctgctgatgcggcgcgacggccaatggcgggccagcgccaccggggacgggcaggtggtgccgtccgggacgctgccgccgggaaccgaacccggcgagctgaccgaggaacccgatgccgccgaacggctcatcgaactggccttcggcaacggggcccgggtcgcgctgctgccgcccgacgcgtcggcgtccttggacgaggccgacggactggcggcgctgctgcgctggttacctggggttttggcttcccggcgggcgggtatcccgctgggaacggaggtgatttcagtggaacgaggcgacacccggcatggcagggcactggatgacgacatggcggccgagaccgatctgcgacccggcacctcatcgcgcggcgacccggagtccccgctggaggacgagcccggtggcaacgaccgcgacccgcagcgcggcagcgcaccggcgggtatgacgatcgcggacgtggagggccggttccagctggccagatacgttgacaccggccggttcccggctagcgccgaggagatccgcacgatggccgtcgccgccaacgcccccgacctgttgctgaccgagctgacccggctgccggaaggcgagtacgacacggtcaccgaagcctggcgggccctgggacacggggtggagacgccgcgcaccgagctgggggacgaggactgaccgtccccgggacgactcccgggaacggccggccgatcgtggtcgtggtctcgtcggcgggcttacgcgaaaccgaacaccggcgggaacacgagcacgacgatccacgcccacaccgcgtacacggcgacgtaaccggtctgccagcgctccaggcgcgggaacggcgtccggcccttggcgatccccaggaacagccaggccgagacggccaggttggcgaacaggatgacgttctcgcccagggccgcgctcttgttgggcgtgaaaccgaactcggtgatgcggccggtgatcgccagcaacaccaggacgtccacgacgagcgcactgcccacaagggccagttggagccagtcgaagaccccggccggcgcatgtggatcccgcgccgagatcgagtacagcagcagccccagcacgacgaccagcagcaggttgaacaggatcagcacctcccgatccacgtcgatgccgctgttggtccacacgatcgcggccagaacggccacaatggtcgccgcgaacagcggcgtgaacacgcgggtgagcaccggcgccatgttctcgatgacgctctgcttggcctccaccagccacgcggccacgacgaccgcggccatcccgccacacggcaccagccatgacgcgatgaagttcgaggcgtcgagcccgatcgcggcgaaggtccccgccgtgaacgcggccagcactccgccgccgagtccgatcaggacgaagtagatgaaccactcgccggtgaaccggatgaagtccatccgcctgctgtccgaacgccagtccccgcccgcgtaggcgacagcgaccacgagccacagcgccagcggcaggtggatcgccgtcagcacgatgctctgatcctcctcggccaacggatacgcgttcgcccccacggcgcccaggacgaacagtcccgccagcaccgcgatcacgccccacccggcccggcgccgccacacgaagtacgcggccagcggcggcaaagcgaacaggctcatgttgcgcgcgtagaagtccgcgtccgcgtcgaagtccagcccgaacacggacggcaccttgatcgcgatcgccccgagcagcgcgcacgcgatcatggccaacagctcgcgccgtccgccccccttctcggcctcgggctccccggccagcaccagctgcttccacaaccgatccgaatgctcgcgggcgaactcccgcgacaactcgttgaggctgcccatccgcttcacggcgatgagaaacgcctcgtcgggtcgcagccccgtctcactcagatcggtgatccgcccccgcagatggtcctccagttcgtccacatcggtgtcatggatcgcccggcgccgcaacatgtacgcccgccactcagcgatctgggcctccacgtcggcaccattctcagcggtcatcgtcacccctccaacgccggtatcgtgcccggatcgaaagaccgggaggcgttccagatgtccttcagcgcgtccacgacagcggcccactgccgctgctgctcggccagctcggcccgcccccgctcggtgatgctgtagtacttccgccgccgccccccgtccggagtacgccaggccgaagccacataacccaaccgctccaaccgatgcaacagcggatacaacagcccctcggtccactccaactgcccgccggaccgctgactgacctgcttgagaatcgcgtacccgtaactctcctcctcggccaggatccccagcaccaacggcgtggccgaggcggccaccaaatccttggcgatgcgcattccctgcgcctccttaccctagaacatctaggcatagcacttctaggcatagtacttctagggttccgccatcgtcaactcgcggattcggtggcccccgggcccgccgcccggcttcggtttccagagagtggggtatgtcactatttgcatcggtaaacctgttgtggtcccgatcgggtatacccgactccggtgctgaaacggtgaggatggtcgatggatcatgacagggcggattccgagttccgcgacttcgtggcgtcccgactcgaccggctgcgacggttggcgttcttgatgtgcggtgacatgcaccgcgccgaggacgccgtccaactcgcgctggcgaagctgtacgccgtgtggtttcgggtcgaacccgacagcctcgacgcctacgtgcgtcgcatcgtcatcaacaccgtcaagacccagtactcgcggctgtggaccaaacgggagcactgcaccagtgccacccccgagcgggccgccggggacagcaacgctcgcaccgcggatcgggtggcgatcctggaggcgttggcgcggctgccccgtcggcagcgcgcggtggtggtgctgcggttttgggaggaccggtcggtggccgagaccgccgagatcatgcgctgctcgcagggagccgtgaagagtcacacgtcgcgggggctgggaaagctgcgggatctgctgtccgatacgtactcgttggaggggatggtcgtgccatgccggacctgagagaactgctcgaccgggcgctgccggacgcgtgggaggccgccggatcgtccgttgacgcggcgatggcgcgtggctcccgtatccggcgccgccgtcggatcgcgtccacggcggcgatagtcgggtcgttcctcgctgtggtgctggtcgcgtccagtgtggtgggtatgtggcgcggggacgagtcgcctccggctgactctctgaagggctctcccgccttcgaacttcccgcgctggactccggcgagctctactactgggacgcttacccggagtcctccgacgaggaatccgagctgctcgaaccgtacgacaaggcgctcgacgacttcctgatcgccggcgattccgtactgctcgatccgggcgaatcggtgaacttcagtcgcgagggccggaaactgatgcgggacaacggtggcgactactacacgagcaccgtcggggacaagatcgtccacaagcagcccgtctactacaccacgttcgactccccggacggcgaatccgtgtacgtcgacgtcattccccgcgggggattcacggctggttcgacaagggatgccgactgggaaaccgagggcgactacatgggcggaggcgacgacgccacctacctcatcgcctgcggcgaacacctcgaaggcgacgggaaggcaacctacgacgaggtcaccgccgaatgcgaggaggtcaccgactcgaccgggcaggaggtcgtgcgcgggctcgagacccgtgtgtcgaaggacgacggcgacacctactactacggcaggatcgtgctgtaccgcgatgacggcaccgccgttcgggtgcgtatcaacagtgagcagaagaaggccgggattccgacgctgatggacgtgatgaccgagctggccaccgcgctgccgtcggatccggttcgatagcgcgcggaaatcagggctctggctgtcctgatacggctctaccgtcgcggtcatgacacagatcgaaccgttcaccatcgacatcgcccagtccgaactcgacgaactgaccgctcggctcgagcacacccgttggcctgacgagcttcccggcgtcggctggtcctacggcaccgcgctgggctacgtccgcgacctggccggccattggcgcgacggtttcgactggcgtgctcaggaggctcgtctcaacgagctgccccagttcaccacgaggatcgacgggcagacgatccacttcgtacacgtaaggtcgccggagccggacgcgttgccgctgatcctcacccacggctggcccagcaccttcgcggacttcgccgcgatggtgggaccgttgacgaatccccgggctcacgggggtgaccccgccgacgccttcgacgtggtgatcccgtcggtgccggggttcgcgttctccgggccgaccaccgagaccggctgggactgccagcgggtggcggcggcctgggcggagttgatgcgcaggttggggtatgaccgctatggcgtgcagggcagcgatttcggggccctggtgacgccgaggctggcccggtcgcagccggatcgggtggtggggatgcacctcaacgcggtgcccaccatgccgcaggtggatccgtccgaaatggatgacctgagtgccgaggagcgggagtacttcgccgggatggatcagtgggaggaggtgtcgggatacgcggtcgtgcagagcacccgtccgcagacgctggcctacgcgttgagcgattcgccggtggggcagttggcctggtacggcgactggtacgccgcgcacggcaccaaggtcggcgacctgtcgccggaccggatcctcaccaacgtctcgctgttctggttcacccgcaccggaggttcggcgatccggttgtacaaggagagcgcggcggcctgggccgagcagcccgaacggtcggaggtgccgaccggtctgacgttcttcaagggcgagaacggggtccgccgtttcgcggagcgggagtaccgcgtcacgcactggacccaccacgacgcgggcgggcacttcgccgccctcgaagtgcccgaactgctggcgggcgacatccggaccttcttccgagaagttcgatgagcgcgtgaggtctggcccgtcaccggcgtttcaggctccggtaccggcgttcgtcgaccatccgtcaactcggggcgcctgaataaggccatgcccatcgaatcaagcggtaccgcgaccgcgacgcggcggtacatcgtgcgaacctctcgcaatcccgacgagatcattgacgcccaacgacttcgctaccaggtcttcgccaccgaaggcggtgctttcctgccgcaggcccgcgacggccgcgacatcgacgacttcgatttccactgtgatcacctgatcgtcaccgaggaggccaccggggaaaccgtcggcacctatcggctgctgccgccgggccgccgccggacgctgtactccgacaccgagttcgacctgtcggcgctggatccgctgcggccggccatgatcgaggccggacgcgcctgcgtgcaccccgaccaccgcgacggggccgcgatcggcacgctgtggtccggcatcgccgactacctgcgtcggaccggccaccggtacctcatcggctgctgttcactgtcgctggacgaggacggcgcgcaggccgccgccgtgtgggaccgggtgcgggacaagcacttggcgcccgaggacctgcgggtcacgccgaaactgccctgggacaaccgcgacgtcccgcgtgccgccaaggtgcggattccgccgctgctgcgcgggtacctgcggctgggggcggtggcctgtggaccggccgcctacgacccggacttcgggacggcggacctgttgatgctgttggacctggagcggctcaacctccgctatgcccggtacttcggactggacgtccgccggtgaacggctggtttccgtccgcgccctgccaaccgcactcctgtgtggatgaacctgggcgccgggcggcctggccgcgtcggttgctgcgctggggcgcggtggccgcggtgctggcggccgggatcctcgtgccgcgccctcggctggcccgggcgctgctgcgggcggccggggtgcgggtggtggtgcgtggcaaggctccccggaccgggctggtggtcggcaaccacgtgtcctggttggacgtggtggtgttcgtcggctggttcggctgccggatgctggccaagaccgaggtgcggcgatggccggtgatcggcgtcgcggcccggcggttgcgggtgctgttcatcgatcgcgacagcctgcgccgactgcccgaaaccgtcgacagtgtcgccgaagcgctgcgcgacggcgacctgatcggggcgttccccgaaggcacgacctggtgcggccgggccatgggacggttccgcccggcggtgttccaggccgcggccgattccggcgcgccggtaacgcccgtcgcgttggagttcaccgtggatggacggcggtcgagtgtggcggcgttcgtgggccaggacaccgtcgtggcgtcgctgagccgcgtgatcgccgctcgcggcgtgcgggtggaggcgcagctgctgccgccgcgcaccggatccgaccgtcgcgtgctggccagcgccgcccacgaggacgtgtcccgggctcgcggttacggcgtcgggcacgtggtggtgcgagctccatgagggacgaaaaaaccgctggcctggttttccaggccagcggcgatgtcgcttcgcttaacgagtggagctgaggggacttgaacccctgaccccaacactgccagtgttgtgcgctaccagctgcgccacagccccgagggcgacgcgaccggattagtgtacatgtggttttccgggggcgtaaacggggtttgcggggtggggacgtagcgtgggcgggtgcttgatcttgaccgcgaggtgtccgatcgtctgctgctgcgtaccgtgcccggggcggtggactacctggtggaggagttgcggggcctcgccggggtggagttggtggagcggcggcgggacggggtcgtggtcgcggtggcggggagcctgcgggcgttggcgggggtgaggtatttctcgtcggcggccgtcgtgctggcggacgaggtggcggcggggctgcgggagtcggcgagccggggggtggtgtcggcggtcgcggggccggtgcggttccgggtgggggagatcggccagcggtggggggtgcgggatgagttggcggccatggggtggcgcaacgagcccggggactgggatgtgaacctcgaggacgtcgccgggacggtggcggaggtcggcgggctgtactggacgaagcggttcgggaagctggtgcgggccccggcctcgacgaaccccgtcgtggcttcggtgatggtgcggctggcgaagatcgagccggggcagcgggtgctggatccggtgtgcggggcggggacgctgctggtgacggcgggtcagatggcgccaggggcgcgggtcgtcggcgcggaccacgatcggcggtgggtgctggcggcgcgcgagaacgcgccgacggcggggctgtggcggggggacgcgcggcggttgccggtgccggacggggcggtggagcgggtggtggcgaacctgccgttcggcaagcgggtcgggtcgcacatcgggaaccagcggctgtacccggcggtgctgggggagatcgcgcgggtgctggcgccgaaggggcgggcggtgctgctgaccgaggacaagcggttgttcacgcagacggtgcagcggacgcggggggtgcgggtcatcaaggagatcgtgttcgagaccggcggggcgcatcccagcgcgtacgtggtgacgacgcggcggacccggtaacggggcttcggcgagcgggtcggtcagcagggcctcgaaggccatctcggcggcgccgatgagggcggcgtcgtcgccgagctcgggggtgcgcagccgcagctgctcgcggcaggcgggcagggcggtcttgttgaggcgggaccggacggtggccgcggcggcgaggtagacgtcgcgcagggtgccgccgaacaggacgacctcggggttgaagatgttgacgaggttggccacgccgaagccgagccagtcgccgacctgccgcacggcgcggtcggcggcggagtcgccgcggcgggcggcgtcgatgacggacaggaccgcgtcgcggcccacccgctcggtgcgaccggcggtgtccaggagcgcgcgttcaccgatctcggtctcccagcagccgcgcgaaccgcagccgcactcgcggccgccgggatggaccaccatgtggccgacctcgccgccgtagcccgcgtgaccggcgaggcggtggccgccggtgatgatgcccgcgccgatgccgacgtcgccatagaggtagatgacattggacagtccgcgcgcggccccccgcgtgtgctcggcgagagcggaggcgtcggcgacgttgccgacggtgatgggccgatcgagcggagcagcggcccgcgagcgatcggcgggcgacgcgcctcgcgagccgttcgagtcgtcaacggcggcgccggagtgggagctgtcggcgccggacgtggcgcgtgagccgtcagcggcggcggacgcggcgcgcgagctgcccgagccgctgcgcgtcgcgcgccgtgcggcgtctgccgtgtcggcgcggtcgccgggcgacgcggagccgtcgtcggccgtgctggtttcgcggtctcgcgacgcgtcggcggagccgccggtgggtggggtgtcgagggccagggcggggcgcagggcttcggcgaagggttcgtcgacccagccggtgttgggggacagccggaccatgccgtcggcgcggcgcaccatgccgcacaccacgacgccgcagccgatgtagatcgcgtcggacggggcggtggcgtgcatgtcgtggacgagcgcggcggccggttccgccgtgtcgggggcctcgcggtcgcgggagcggggggcttcgcggcggtcgaggatctcgccgcccaggccgacccgggccgcgcggatgcggtccacctcgatgctgagcgcgtaggtgtagaagcggtgcgactccggtttgaccacgagggagggccgcccggcccggctgcggccggactcgcgcggcacctcctcggtgacgagtccggccgcggccagatcggtggtcagcgccccgatggtggagcggttgagccccaggtcggtggtgagctgggcgcgggtggtggcgccgttgcggtggacgtgccgcaacagcgccgccaggttctgacgccggatctcctcgggactggggctggagcggcggttggcgctcacaggctgcctgtcgcggctgcccgcctgcgcgacagcacgtccactccggcggcgagcagcaagaccgaaccggtgaccacatacttgatgctggcgccgaggtccaagagtcccataccgttgatgattacagcgaccactgtgccgcccagcagcgcgtcctggattcggcccttgccaccgaacaggctggcgccgccgatgaccgccgaacccaccgccagcaacagcacgttgctgccgccggtggtggcgtcgaccgaggtggccttggacgcggccaggatcccgccgaccgcggcgaggctggaacagatgacgaacgccaggatccgggtccggtcgacggtgataccggcccggcgggcggcctcgcggttgccgccgaccgcgtacaggtgacgtccgaagacggtgcggtgcaacaggaacgtcccggcgatgaggatgaccgcgatcaccggcaccacgatgggcacccccttcagggaggtgatggcgacgttgcggctgcgttccaggttcaggacgaacaccgagacacccagcagcgcggcgagcccaccgaccttgaccaggacggtcgccagcggttcggcccgcagtccgcgccgcagcctgccctggcggcgggtcagctggaccgccgcgaacccggccaccgccacgacggccagcgtccagcccagccacggcggcaggttcgcgttgttgatcgcgacgatgacctcgttgcggaccgagatgttggtgccctcctcgaccagcagcaggaccacgccctggaaggccaggaacgccgccagtgtgaccacgaaggacggtatgccgaccttggccacgaacagccccaggaccaggccgagcagtgatccggtcgcgatcgcggccgccgcggccacgaaccacggcagcccgaagttggtgaggctgatggccagcaccgccgcgcacacgccgctggcgaatccggccgacagatcgatctccccgatgagcagcacgaacaccagacccatggcgatgaccgacaccgccgctccctgcgggatgaggttggcgaagttgccgggggtgaagaacgaggggcgcagtatcgagaacacgacacacaggacgaccagtccggtgacggcgggcagcgcgccgatgtcgccgccgcgaatcttgtcgacataggagcgcagcatgcccggggacgtggtgccggtgtcgggggccgacttggggcgattggcggtcgtcgtcacagctgggctccgttcagtccgtattcggtggaggagtcggcgcggggcagacccagatcgccgcttgagccggaggtgatcagctccacgacctgggtgttggtgacctcggcggtctccatctcggcgaccatctgtcccaggtagagcgcggcgatgcggtcggagacggcgaagacgtcgttgaggttgtgggagatcagcaccacggccagtccgttgtcggcgagccggcgcaccagttccagcacctgcgcggtctgggcgacgcccagcgcggcggtcggctcgtccagtatcaccactttggagttccacagcaccgccttggcgatggccacggtctgccgctggccacccgacaggctggacacatgctgccgcaacgacttcaccgtcctgaccgccagggtttccagggtctcggccgcgagttgctccatggtgggctcatccaggacgagtccggagcgtttctcgcgtcccaggaacatgttctggacgatgtccaggttgtcgcacagcgccaggtcctggtagaccacttcgatgccgaggttggcggcgtcgcgcggggaggcgatccggacctgttcctcatcgaagtggatggttccggagtcgatgccgtggatgccgctgacgcatttgatgagtgtcgacttcccggcgccgttgtcgccgaccagggcggtgacctgaccggcgtggacggacaggtggacgtcgtgcagtacctgtaccgggccgaaactcttgttgagcccggatacttcgaggatgggtgttgaggacaccggggcctcccttgtcgtgaggcttcggtgcctcgtcgcctccgtgcgacgacgagacaccgaagcgacgattaactgatgcctgccttctcgcattcggcggcgatgtccttgcacagtttctcggcggtcacgtagccgtcgtcgacgacgtcctggacgttctcggccgtgatgatctgggctttcaggaacaccgacggggtcttgtgaccggtctcggggtcggtgagggtgtcgtccagcttctccttcttgccctcggccaggctgatcgccagttccgctgcggcgtcggcctcctgcttcaccggcttgtacacggtcaggcactgatcgccggtgaggacgttctggaggccctgggtcgaggcgtccatgccgctgaccggaacctccccgccgagcttgttcttcttcagcaccgagatggcggcgtgggcgagggtgtcgttggccgccaagacgccgtcgatcttgttcttcttctcggtcatcatctgctcgaagatggtgcccgcctgggtaccgtcccattcgggcaccgactcgtccgggcccttgacgaactcaccggagtcgtacagcgggtccagcaccgagtcgtagccctccttgaacagggtggcgttgttgtcggtgggtgcgccgttgagctcggcgatcaccggtttcttgactttcttctccttgaggcactcgacgagtccctcggcgttctgcttgccgacggcgacgttgtcgaagctgacgtagtagtcggccttgccctcgatggtgtagcggtcgtagtcgatggtggccacgccctgggcgcgggccttcttcagcacggccttgccggtgccggagtccaggttgacgatcatgaggacggtggcgccgttggtgatcatctggtcggcgatggtctggaagtcggtcttgtcgccctgggcgttttggatgtcgtagtcgacgtcggccttcttgaaggccgcctccaggtatttgcggtcggcggtctcccagcggggcgaggacttcgaatcgggaaggatgacgccgatcttggcctctcccgtgccggagtcgtcgccgcaggcggacattccggcgacacccaacgcggcggcacaggtcagggcgaggagtcggaagccttttgccgcagcaggtctggcggacgagcgcatggcgaaggtcctttcgagttgatcgagttgacggggggtgtggaagggcccttcacacggttcggttgtcgatcgaccgagatttgttgtttgcagcaacttatcgaaatccgcgtgtgtcgcgcaagccatccagcgatttcaatttgttgttcgagataacaattcggcaacgcggcgtacacaccccggacacgcgaaagagccggtgccccccaacggcaccggctctcgcgcgatccttgtcagtgcttcacggcccccacgccgatggtcgcgatcgcgggtttcgggtggttcaccggcgtgttcatggcggccaccgccgacgacggccggtcggcgcccggattcggggccaccaccgggacgtgcggacgcggcggccggttcccgttggtgcccaaccccatcggcccgcccagcgccgtggtgggacggcgcagctcggactcctcgtagcgggtgatgccccggtgccagttgaggatcgcggccatccagtccttgagttcgtccacgtatttgccgacggcggcgcgggcctcttccgccagaccgaactcctcgaacacgatcggcagctcgttggcctcgatgttctggaactgccgcatccgggcggtcatcaggtcgttgacgatcgccatggcctcgggcaccgagcagcccaggaactcctgcaccacaaggacaccgttgatgacctcgccctcgaactcgatctccttctggtaggagaacaggtcgttgagcaggcacgcgtagtcgacggccgagttctccagctcccggatcggccgggagtcgtagaccgcgcgcggcacctgccgtccgttgcgcaaccgggccaggctcatcgtcatgtcggcgccgaaggtctcgcggcgcatctcgatgtagtcgatcgggtcggggatccggttctggatctggtggtgcagttcccacagccagctgtccagcatcaccgtcacggcggcccggaactcgcgccgccccgcgtcgtccagcggctgcaccgtccgccgccacagatccgccaggccccgctccagcgcgttgaccgcctgcggcgcctcctcaccctcgacgggcatgaaccgcaccagccgctggttctgcgcgtacgcgcccgccaggtccttggcacggccgtagaccgtggggtacaggtcatccccgtaggtgccccaggccagccagtccgccgacagttcgagttcctcgggggtgccgtcggggtcgatgcccgccgcgcacagcgccaggtcgaagacccggatctggcgctcgttccacacacccggacccggaaccccggggatcggcgacaggaaacccatctcgcgcgaccactccacattgtgctcccgggccgcgtcaagcgccgggttcagctgcacctggaacggcatgtacatgtcgggcagccgctgcttgccgaccttctggaacggcactctgctgtggttgcccaggcccgacaccccggcccgcagactgtcagcccccaaacccatgggccccaacggcaccgcgcgggccgactcgttcatgtaccggctggagcgcatatgccactcgtgcccgcccgactgccagtcctgcaagcccttcacgtaggcggccaccgcggcctgctggtccggtgtgacccccttggcggccaccagtagcggcatctcggtcagcgccgtcgactcgaactggtgcagccgcgaggtcaacagctcgttgaccagatccgctgactcctgagtggaccgtcccaggaacttctcgaacaccaggacggcgttggcgttctcgccctcgtcctgcacctcccgctggtacgagaacaggtcgttgcgcaggtgcaccgcgtcggagaaggtgtcccgcagtacccgcaacggccgggtgggcgccagtcgcgctggcacctcggcgttcacggcgtgctcgatgaggttcgccgaccacggcgccccgccgaccttgcgccgcatctccacgtactcgatcgggttcgccacccggccggtggtgatattggacagttcccacagcgactccatcagcaggttgcgggtgctgacggagaaccgctgcttccagtcctcggaccgatgcggcgcggtgcgctgccacaggtccgccagtcccttctcgaccgggttggtcggctccggcagctcctggcccgacacgggcatgaacaggtgcagccggtccaggtactccttggcgcccacggtgtcgcgggtgcgcttgaactgctccaggaagtggtcgtcgaagaagaacacccacacgtaccagtcggtgatcagatccagcatcgcctgatcgcagtcgggatgcgtgtaggcgcacaacagtccatagtcgtgccgcgccagttcggcctcgtcccatatcaacccgccaccggcggacggggagtcgagcatccccatgtccttggcccacgccatcgtgtgaccgcgggcgccggcaaggttcgggttcaaccgtgccgggtagggcatgtagaagttgggcagtgtgaacggctgctcagaagtcatgtcactcctcgggatacgcgccagggtcgcgcgtcaccctaagcgaggggtgggccactttccttcaacgccatgccaagacgccgcactaatcctccagaagagcgacgagtctctttggggcgacgtgacgataggcatcggtgacgatctcggcgatctcgtcccaatccacgccgtcgacgtcgaggtagacccccagccacccccgatgtcccacatacggcgggatgaagaaccgccgcggatccccggcgaccaaagcggcggcctccccgggcgctgcggcgcaccagaaaccgagccgatcgtcgtggtgatgctgggcggccatgacgaacagcttcttgtcccggacgaaccacgcgggctccccgtggctgggccgctcggtggcctccggcaacgcgagacacagtggacgcagtcgctcgatcgggtcgtcggtcatgcggtgattgtcgcgcgcacctgggacacgtgtcccatgaaaccggcttatgcgtcgtttatgggcttggccccttgaattgcgggaaacagaaggttcttgcgttgatagcgcaagaactttcgtaagcgcctagccccggaggacgtcatgtccgcgaaaccgcgcctgataacaactctggccgcctgtctggtcaccgccgccgggttgctggtcgcctccagtgcccaggccgaggccgctccgccgctgggcgcgcactatgacgattcggggcagaacatcaccttcgccgtgcactcggcggcggccacccggatggacgtgtacctgtacgccaaagccgaaggcgcggacgagaacctgaaggtctccctgaccgaggcgtccgacgtgtactccggttcggtgtcggtcgccgacctcaacgaggcgggtatcaccggggacgtctactacggctaccgcgcctggggtccgaactggacgttcgacgagtcgtggaaacccggcagcgaggcgggtttcggcagcgacgtcgacgccgacggcaatcgcttcaacccgaacaagctgctgctcgacccgtatacgaccgaggtgagtcatgatccgttgcgggacggcatgaccgacgagggcgtctacgcgtccgggccggaacatcgggtcaaggacagcgggaaggtcgctccgaaggggatcgtgctggccgacgccggtggtgacaccggttcggcgccgacgcgcccgctgaaggacgacgtcgtctacgaggttcacctgcgcggcttgacgaagaacgatcccgacgtcccggaaggtgagcgcgggacctacgccggggcggcccgcaaggccgccgagctggccgaactgggggtcacggcggtggagttcctgccgttggccgagggacccaacgaccagaacgacgccacagccgacagcaccgagggcgacaactactggggctaccagagtctcaacttcttcgccccggatcgccgctacgccagtaacaagagccccggcggcccgacggcggagttcaagcggatggtgaaggcgttccacgacgcgggcctgaaggtgttcgtcgacgtcgtctacaaccacaccggcgagggatacgcgtgggaaagcggcgacaagaacacctacaacctgttgtcctaccggggactggacaacccgagctactactcgctgaccgctgacaagcagggctcgtgggacaacaccggcgtgggcgggaacttcaacaccttcaacccggcggccaagggcgtcatcgtggactccctgaggtactggcgcgaaacccttggcgtggacggcttccggcacgacctcgcgtcggtgctgggcaacacctgccagcacggctgcttcaagtacgagcgcgacaaccccgacaccgcgctcaacgcgatcaccgacgccatgcccgcccgtccggccgacggcggggcggggaccgactggatcgccgagccctgggccattggcgacggtacctaccaggtcgggaacttcccgaagggctggtcggagtggaacgacaagtaccgcgacacctggcgcgccgaccagaacaagctcggcgtcgagaaggtgacgccgggccagctggcgacccggatcgcgggatcgtctgacctgtacggcgacgacggccgcaaaccctcggcgtcggtgaacttcaccgtcgcccacgacgggttcacgctgaaggacctgtattcctgtaacgacaaggacaacggacagtcctggccctacggcccctccgacggcggcagtgacaacaacctgtcgtgggaccacggcggcgatgccgccgcccagcgccaggccgcgcgcaccggcatggcgtcgctgctgacctcggcgggaaccccgatgatgaccggcggcgacgaacacctgcgttcggtgcggtgcaacaacaacccgtacaacctggactccgaggccaactggctcaaccattccccggacgcggaccaaagcgcgttcggggacttcacggccgggatgctggacttccgttcggctcaccccgcactgcgtccggatgacttctattccgggtcggacggcaacggcaacggcatggccgacctggactggttcaccccggccggtgcgaagccggacgccgggtacttcgacagcgccgacaaccacgcgctgggctggcggctggacgggaccgagttcggcgacccgtacgacgcgatctacatcggatacaacggctggtccggcaaggtcgacttcacgctgcccgacccaccgcagggcaagacctggcaccgggtcaccgacaccgcgtccttcgccgagggcccgggacaggtggccaagccgggcagcgaggagaagctggacggcgccacctacggcgtcaacggccgcagcatggtggtcctgatcgcgaagtagccctcagcgccaggtggtgagggcggcgaagcgttcgtcgaccgtcttgcgcaggtgggtttcgagggcttcggccatggccgtgggccagtcggcgccggtcttctcgtggagacggtgggccgtgggcaggaacaggcgcgcgcaggccaggtgggcgtcgatgagggacgccggttcggcttcgacggcggggatctcttccaggcgttggtagacgtcctcggggatgaggtgtttgaggctcagcacgccgccggggtcgacgacgcgggcggtgaggcggagagcctggaccagcatgccgtgcaggaggccgaatccggccacgccgagggcgtgttcgccgcggcccaggacgacggggagcaggcccaggacgcgcaggaactcgcgggtcatcgcctcgaccgtggccgcgtcgggttccaccgggaccggcgtgccggtgatcgtttcggtgagcgaggtgcggtcgaacaggacggtgagattctcgggagcgcggagcatgagctcggcggggctggcgacggagatgtcgaagcgcagccagccagcggcgatgtaggtgaagaccgggagggtgccgacgcgttgcgagtggacggtctcggtggcctcggcgaccagctgtggcatgtcgtcgcacagtccagtgtggtgctcgggttcggcgcacaggagcaggtcgacgtcgctgtggtcgtcggcggtgccgcgaccgcggctgccgatgaggaaaacacccagaacccttggctcggcgctgaaagcggcggtgaggcggtcgatcagggcggggtacttcattgggggagggtacgcgatcaacttgagcgaatatggggggattatgggtaagattcgcatccttctatatgtagcccggtcgcgacaatgcgtgtcgggcgcggccgagaggcgggcccgatgagcagacttacttcgcggcaggggcgatcggtgggcgcggtggtcgcgctggtcgccgtgatgatcgtcgggacgttcgcggtggcgactccggccagcgcggcggggccccggttgaagttgtcggtgctgtcgtctcgggccgacgtggtatccgggggtgacgccctgatccgggtcaccgtcaagggtgtagagccgcgacaggttcgggtggacgtggacggggaggacatcaccgggaagctgcgggagggtgaccggccgaatcggctggaggcgctggtgacgggtctgcccgaaggggacagcacgatcaccgccgaggccgccgacgacagcggcaggccggaccggctggtggtgacgaaccatcccgccgtggggccgatcttctcggggccgcaccagaagccgttcatctgtgacaccgcgcatttcaagctcgccgtcggcggcaccctgggggagccgatcgatgcggactgctcggtcaagaccagagtggactacgtgtatcgcaacgtgcacggggagttccgggcgctgccgccggacgtgactcggcccaaggacctggcgtacacgacgaccagcaccggcgagaacgtgccgtacatcgtccgggtcgagaccgggacccgggaccggggcatctacgagacctcgatcctgcacgatccacaaacgcccgagccggatccgtggacccggccggacgggtggaacgagcgcctggtgtacaagttcggcggcggttgcccgcgtgggtggtacatccagggacgggccacggccggggtcgtcgaccatggcctgctgtcgcgggggtacgcggtggcgtcgtcgacgttgaacgtcttcggcaacagctgcaacgatctgctggccgccgagtcgatgtcgatggtcaaggagcggttcgtcgagagctacggtcgtccggcgttcaccctggggcacggggcttcgggtggcgcgtaccagtcgcaccagatcggcgacaactatccgggccttgtggacgggatcctggtcggggccagtttcccggaggtgggtttcgctaccatccacaccatcaccgacgcgtggctgctgcaccggtacttcacggagaccgcgccggggcggttcaccgaggagcagcagaaggccatctcgggtttcggggtgtggaagacactgccgaacctggcctcggcggggcgtcgtatcgatccaagggtgttctgtcccgcgcagcttccggtggagttgcggtaccacccgcaggacaacccggacggggcccgctgtgacgtgtactcccacaccgtcaacgtgtacggctgggacgagtccggcaacgctccccggcggccgttggacaacgtcgggattccctacggcctcagggcattgacgcgcggcgacatctcggtggacgacttcctcgatctcaacgaccgcatcggcggcttcgacgccgacgcgaacctgattcccgagcgcaccgaggccgacctggaggccaccgcgatcgcctatcgcaccgggcggctgctcaacgggggcggcggcctgtcgcgaatacccatcgtggactaccgcgactaccaggacgacgcctccggcggcgacatccatctgcgggtccacggcttcgccacccgggagcggttgcgggaggccaacgggcgcaccgacaaccacgtgatgttgaccgaggaacgcggccacggcggcttcaacaccgatccggcgaccgtggccgggcgggcgctgtcggagctggacgcgtgggtgaccgccacggccgccgactccgaccccgccgattcgcggctggaccggatcgcgcgcaaccggccgcagtggctttccgattcgtgctggaccaaaggcgatgcgccgcaacgtatctgggagaagcagcgtccggacaccagcggttcccgttgtgccgagctgtatccggtgtggccaactccacgtttggtcgccggcgggccgctggccaatgacatcgtcaaatgccaggtcgtcgatctgggcgatacgaaagtgggggcgagactgaccgcccggcaacgcgaccgcgccgaacgggtcttcccgcacggtgtctgcgactggtcccgtcccggtgtcgagcagcagcccctggagggcacctggctgaagttctgagcaacgagcgaatcccctggtagtgacgtcgcgtaatcagtacagggagtattgttgtcgattcgtgatcaccatcttgtccgcgtggcgcatacccgctatcgtggcctggaatcgtcgccccattgtcgcgccgcgaaacggcggacacgacggttcaccgccgagtcacccgaggccgggtgagccggggacccaaccgcctcgccgccagcgaggaatggggtgaatccgcgccaaccatgcggtagggcagtcttgcgcccgaacccgacagctaacccggtaggcggacgagacgaaagaatttggaatcttgacgagacgttctgtccgcagcgcgctgatagtcgcgatcgccgcggcggtctcgcttcttctcgtgccgatgtcgtcgcccgcgtatgccgaggacgaggtccacaagctggagaagaagctcgagaaagccgccgaggcgtacaaggacgccaagaaggacctcaaggacgccgagaagaagcagaagaagctgaagaaggacatcaaggacggcgagaagaaggtcgaggagctcaccgacgagatcaacgacttcgctcaggccgcctacctcagcggtgggctgccgaccgccacggccatcctgacgtccggctccccgcaggaagccgtgcgcagcctctccaccatgagcttcctgggtgaggacgccgccgacgagctcgaggacttcctcgccgcggcggaggaactcgaggccgacaaggacgccctcgacgacgagatcgaaaaggccaagaaggccgtcaagaaaaagaagaaggcacaggacagcctcaaggaccagatcgacgagatcaacggcggtccgtccaacggcagcggcggcgcggctgggcagggccccggcggtggcggcagctgttccgagaccgaccccaccggcaccggcggctgtgtcaccccgacgctgctgcacgcctacaacgaggcccaggacgccggatacacccgttacacgaagtgcttccgcaaccaggactccggcgaacacggcaagggacgcgcctgcgacttcgccgcgtccgagggcggcttcggctccgacgccaccggcggcgaccagacctacggcgacaacctcgccggatggttcgtcaacaacgccgacgcactgggcgtctactacgtcatctgggacaatcagatctggatggagggcaccggctggggtaactactccagtggtcacaccggtaatccgtcccaggatcacaccgaccacgtccatctttcggtgaacttatgactctgtaggcggactaccaagaaagaacaaccgtgaccaacccttccgtgcgtcgccgaatactgtcgctggtgatggtcgggctatgcgctctggtgttgagcgtcttcgtcgcccccgctgaggcggtggcgaaggagggcaacgtcaacaagaagctcgacaaggccatcgacgagtatcaggaagccaaacaggacctcgccaagtccaagggccgcaagaagaccatcaagaaggacatcgccgacaccaagaaggacgtcaagcgtctgaaggtcgaggtcaacgagttcgcggccgccgcctacaagagcggcggcctgccaccggcggtggagatcctgtcggcgggtgaccccgacacggccgtcgacaccatcgcgatgaccagttacctgggcgaacagtcgggtcgcaaactcagccagctcgtcaacgccaaggaggacctcgccgccgaggaggaatcactcgacgacgagatcgacaagggcgagaaggccgagaagaagatgaaggacctgcgtgacaaggcggcccgggacgtggccgccggaggcggggacgccgtcaccgggcccgccgccagcagcgctccaccggccgaagcggcgccgcgcaactccgacggctcctggccggacgagggctgtacccaggacgatccgaccaccggcggctgcatctcgccgcggatggaacacgccctggagcaggcggtcatcgtgggctacaacaagaagacctcgtgctatcgcccctatgaggacggtggtgaccacaacgagggcaaggcctgcgacttcacggtcggctccaacggggccgccgccagcggggacgccaagacctacggcgaccacaccgccgactggttcgtccagaacgccgacgccctgggtgtccgggtcgtcatctggtacaacatgatctggaatccgctgcggggcggctggcacgcctacgacggcggcggtaccggagatcccaactccgaccacaccaaccacgtacacgtgtcgatcttgttagccgggctcggccgcgccgatggcgcggccgagcttctcacggctccagcgggattcagtcgaagtccaccatggagtagttgcgcagcttctccagccggtggaacgagtcgatgacccgcgtcgtcccggacttggaccgcatcacgatggactgcgtgtaggcgccgccgcgctggtagcgcaccccgcgcagcaggtcgccggaggtgacgccggtggcgcagaagaacatgttctcgccggtcaccaggtcgcccagttccagcacccggcccaggtcgtgaccggcgtcggtcgccttgacccgttcggcgtcgtccttgggccacagccgggcctgcatggcgccgcccagacagtgcagcgccaccgcggtgatgatgccctcgggggtgccgccgatgcccatcaggacgtcgacgtcgctggcctcgcgggccgcggagatggcaccggcgacgtcgccgtcggagatgaaccggatccgggcgccggtctcgcggatctcccgcaccagggtctcgtggcggggccggtccaggacgcacacggtcacgtccgagaccgccgaatgcttggccttggcgatgcggcgcaggttctcatgcgtgggggcggtgatgtcgatgacgtcggcgcattcggggccgacggccagtttctccatgtagaacaccgccgaggggtcgaacatggcgccgcgttcggccacggccagcaccgccagcgcgttgggcatgcccttggccatcagggtggtgccgtcgatcgggtcgacggcgacgtcgacgcccgcgccggtgccgtcgcccaccgactctccgttgtagagcatcggggcgttgtccttctcgccctcgccgatgacgacggtgccgcgcatcggcaccgagttgatgagctgacgcatcgcgtccacggcggccccgtcgccgccctccttgtcgccgcgccccacccagcgtccggcggccatcgcggcggcctcggtgacccgcaccagatccaggccgaggttgcggtcgagttcttcggttttgcggacggacatacgtaccactgcctttcaggaagcactgcctgaccgttcgtgtgtgcttcgcgcatcttggcaaacaccggtgtcgtcaccatgaacagggtcggtgggctgtgttacgcgtccatcggcgaaaatcggagcatgagcaccgaagcaggacccgcgcccaaacgcggtcgcctcaccgcgcgacgcccccgggacatgatcatctcgctggcgatcctgctggtgccgatcggactgatcttcgtcggctggcggttcctcatgggcgatcaggacgtcaatccggtggacttcagcgagaccgtcggcgaggccgaacgggccgggctgccggtcgtcgagccggacggactgtccggcgactgggtgccgatcagccacagcgtcgacgaggagaagggcgccgtgacgttgcggatcgggtacctgaccccggacgaggcgggcttgcagctggtggagagcgacgcgaaacccgacgcggtcatcgacgcggcgctgggggaggagagcccgaccaagaccggttcgaccgaggtcgccggacgggagtggcagacctacacgaccgccgacggacacagcgccttcgtgtccactgacgacgacatgaccatcgcggtggtcggggacgccgcgtcgcgggagctgaaggagttcaccgccgcgctcgactgagcgccaatctcgcagcaatacgcaggtcgcttgcggcgaatgcgcgatcggtgatcacaaccgttgacttttgtttgaaggcttggctacgttggcgaaaatgtctgcccccaggcattcgaacgcttatccctaaggagccaacggtgaggccacctgcccgccgatggtggatgacggcgcttgccggactgtccaccgtcgcactgaccttcccggccgccccggcgcaggccgcggacgccccgaccatcgcatccgacaccctgaccgtggaagtggacggcgacttcccgcaggtcgtctcctataccgacaaggccagcggcgcccgactgggcggcaacgacgagaccctggaaacggtgctgctcaacggaaaagaacacaaaccaacggtcaccagcgaacccgccgcgaacggtgtcgactacaccctggagttccccgacgcgggcggcacggtcgtgacgacccggctcagcgtcgaggagtccgtggtgaccttcgcggtcaccgacatcgccgaagcggccgggttcaccctcaacaccatcgcgatccccggccaccgactggtcaccgtcaccgaatccgacaaggacaaccagatcgcggcggcccggctggaggtggacgcgtccaaggtggacgacaagatctactcggtcgcggccgacacccccgccgacgagaaaccgctgggctccaactacaccttcgccgccgccaacggtctggccgcggccatcgagaccaacgccgtcaccgacgagcccggcaaggacaaggactccgccgagaacggccgggtgctgcgccaggcgcgctccggtgacgacggcatggaggtcggcctgtggagcggtgagtggacctaccgcggcaagggcgccggggccggtgacaccgagccgctgcccaagacgtcgatcgtcatcacgacggaccgcaacgccgacgacaagaccgactggcaggacgccggtatcgcggtgcgggaactgatgccgaccccggtcggcgccgaggagaccccgtaccgggtggtgccgaggatcccgttcaacatcgcctcgctggcgacgcacccgttcaccaagaccctcgacgacaccaaacggatcgcgcaggccaccgacggtctgggccagttcgtactgctgaagggctacggctccgagggccacgacgccgcgcactccgactacggcggcaactacaaccgccgcgccgggggcctggacgacctcaacaagctgctgtccgccggggacgagtacaacgccgagttcggcgtgcacgtcaacgccaccgagtcctatccggaggccaactcgttctccgacgacttcgtggacgcctccaagaagggctgggcctggatggaccagtcgtactacatcaaccagcgtcccgacctgacctccggcgccatcatggaccggttcggtcagctcgacgaggagacccggggcatgctggacttcgtctacatcgacgtgtactacagccggggctggctggccgacagcctgtcccgccgcctcaacgagcaggggctggcggtggccagcgaatggtcgcaccggttgccgtcgaaccagatctggtcgcactgggccaacgaccccgactacggtcccgacaccagccgtggcatcaactcgcacatcctgcggttcgtgggcaaccacaccaaggacgtctacgtgccgcacgaccttttgggcggttccaagatgtccgacttcgaggggtggaccggcgagaccgactacccgaagttcctcaacaacatcttcgagttcaacctgccgacgaagttcctgcagcgcgccccgatcaccaactggggcaccgaatccatcaccctggccgacggcacgaaggtcagcggatcggaagagtcgcgcaccatcgccaccgactacggcaccgtctattccgacggcgcctacctgctgccgtggcccggccaggaggacgaggccaaggcgtaccacttcaacgcgaagggcggcaagtccaccttcgcgctggacccggcgatcgcggactccggtgaggtcgacgtgtacgagctgaccgacgccgggcgcgagaaggccgactcggtgaaggtcgtcgacggccaggtgaccatcgacgcgaagaagggcgtgccctacgtcgtcgacgccggggactccgccggattcgccgacgccgagtacggcgagggcaccgcgctgtcggacccggggttcaactccggcgacttcgaccgcaactgggacgtcaccggcaaggcctcggtgaagcgcaacgacctgggccagtacgaggccatcgtggacggaaaggacgccgcctcgatctcgcaggagacccgcgagctggaaccgggcacctacgcggcctcggccaacgtcgaggtcaccgacggcgccagccgcacctcggggttgagcgtcgaggtcgacggccagaccgagtcggccaccatcgaccgctccaccctggtcaacaccaacaactccgacgagaagcacggcacgaagtcgcagcggctgcgcaccttcttcaccgtgacagaaggaagccgagcaaagctgtcgctcgacgccgaggccggggacggcgaggtggtgttcgacgatgtccgcatcgccgaggccgaacggccggtggacgacgacggcaacgtgttctgggacttcgagagcgtggacgcgggctggggcccgttcctgcgggggcaggacgccaacgccagtgacgccaactcgcacctgtcgcaaaagcacgcgccgtacacacagaagggctggaacggaaaggtcatcgacgacgtcatcgacggcgactggagcatgaaggccttcgagtacaaggcgcagacggcataccggacctcggcggccacggtggagttcaagccgggccacaagtaccgggtgagtttcgactacgagtccgagacggccgacagttacggctggctgttgggcgccgacaccgccgagggcgtcaaggaactggaggtcaccacgatggacaagaagaccgatccgacggccttcgtccaggagttcacggtgggtgacgagggcgattacttcgtcggtctcaagcgcttgccgggcaacgacgaccagctggagttcgtgctcgacaacttcaccgtcgaggatctcggcgaggcctgaggcaacacacaaatggcctgcgcgaattgattggaatcgcgcaggccatttgttcataatgatcatcacggcgtcgattcgcgtccgatgccggattttggttgcggggaatccataaagcggcgcataaactattaaggaacttagatgttcgcatgtccggatttaagtgaggaattgttaactggcaaggaaagtcgagctgaacggcagttggtcgttgctgattcgtgatgttcggccccttctaaagccctttaccttcttgtatgttcatggccacgagacccaggtcaccgaacgcccccgggagaggtgggatgacccagacaaagatcaaacagccgccacgggcccgaccgcccagactggacggattccgccgaacccccgtgggaagactgctgttcaggctgcgtgacagctacgtactgcgtcgcatcggccgcgccgtcttcaccgtctgggtggtcgtgaccggagtgttcttcatggtccggctgctgccgggaaacccggtcagcacctatatatcgaagctcaccgccgagggcatggactatgagacggccgccgccgctgccgccagcctctacaccttcgatcccaatacccccatatggcagcagtatctcgattacctgtggggagtatgccgattggatttcggcaccaccctgtcacagataccggtcaccgagaaaatagccgaccatctaccctggacattgtttagcgtcggtttggcgctgctgctcgcggtcatcgccggattgctactcggcatggcaatggcataccgtcgcggcggaatcctggaccacaccgcctcggcactgggatcgacgatgcacgccatccccaactatctggtcgcgctcatcatcgtcaccgtcggcgccacccagctgggcctgttcgactacgccgacatgcgcggcaccgtcacccccggtgtggagccctccttcagtcccgagttcctcggcgacgccctgtaccacgcgatcctgccggtcttcacctacttcatcaccaccgccggaacctgggcgctgctgatgaaggcctccaccacccaggtgctcggcgaggactacgtcatggtcgcccgggcccgcggtctcggcggccgtcgcatcggatccagctacgtgggccgcaacgcggtactgccggtggtcgcgcagatcgccaccaaggccgggttcgtcgtcggcggcgcgatcttcgtcgagctgatcttcgactacgaaggcgtcggcatcaccctctacaacgccatcaacacccgcgactacgcgctgacccagggcatcctgctgatcatcaccatgacggtgatcttctccaacctggtcgccgacctcacctacggagtgcttgatccccgcatccgtacgtccggaaaggaggtcgagcgttgaccgcgttgactcccaaacccgcggtggccagccagggcatgctgtaccggctgacccgcaacaaggtcggcgtcgccgggttcgtcatcgtcggcttcatcgtgttcatcgccgtgttcggcccgatgttcgtcggcaagatctcccaggacgcccagaacacctgggccggacccagcgccgaacactggctgggcaccgactacgcgggtaaggacgtcttcgaccagctgctgtccggcggtggcacggtcgtgtacgtcggcttcctggccgcggccatctccaccaccatcgccgtggtgctgggggcgctcgccgcctacctgcgcggccgggtcgaccggatcctgttgcaggccaccgacatcgtcatgacggtgccgcagatcgtgctgctggcggtgctgggcgcgttcttccagctgtcctcgccgacggtggtggcgatcctcatcggaacgctgtcgtggccgatcctgatgcgctcgatccgggcccaggtgctgacactcaaggaacgcgagttcgtcgaggccgcgaaactgctcgacctgggcaccgcccggatcgtgttctccgagatcgtgcccaacatggccggattcgtgctcatcaacttcattatcgccgtcaccgacgccgtctacgccctggtcggtctctacgtcctcggtctggcaccactctctggcgccaactggggaatcatgatcaacaaggcctgggtcttcgacgcgttctccctgaccgagggcgtgatgttcatgatggggccggtggcgctgatcgcgctgctgcaactgggcctgatcatgctgacccgctccctcgaggaggttttcaacccgaggctttcggaagggtagggctgaaatgaacgacgaagacaccgccaagccgctgctgtcggtccgcgacctgcgcatcgactaccgcaccggcgccgggcgcaccgtcaacgccatccggggcgtcgacttcgacctgtacccgcaccagtcgctggcgctggtcggcgagtccggctgcggcaagtccacactggcgctcgggctgatgcggctgcttcccaaactgggacgcatccccagcggctcggtgacctaccgcgacccgaacggcaagacctacgacgtcctggacctgagcaccgaccggctgcggcagtggcgctggagcgaggtcgcgatggtcttccagggcgccatgaacgccttcaacccggtgctgaagatcgtcgaccagttcgccgacaccatgaaggcccacgcccccaagggaaagaagttctccaagaacgagatctacgaccgggccgcggccaccctggaatcggtgcggctggaacccaaacgggtgctgccgtcctacccgcacgaactgtcgggcggcatgcgtcagcgcgtcctcatcgcgctgagcctgctgctgaaaccgcaggtgctggtgctcgacgaacccaccaccgcgctcgacctgctcacccagcgggccatcgtggacatgctgcacgaactgcgcgccgaactgggcttcgcgatgatcttcgtgtcccacgacctgccgctggcctccgaactggccgaccgggtcgcgaccatgtacgccggccgcatcatcgagtccgggaccacccgcgacaccttcatgaccccgcgccacccctacacccgcgggctcatcaaggcggtgccgccggtacgggccgcggcactggaaccgacctcgatccccggcagcccaccggacctggctgccctgcccaccggctgcaccttccgtgcccggtgcgagtacgccatcgacgagtgcgagaccaccgaccccggcctggaactgatcgccgaacgcgaccggggcgtcaaccacgaggccgcctgcatccgctggcagacggtgcacctggaacccgaggaggcgaaacggtgaccgacacccccctgatggcgctgcgcggcgtgtcccaggtgttccacaccaagggcggcgacgtgcccgcggtgcgcgacgtgtcgctggaggtcggcgccggtgaggtgctgtgcctggtcggcgagtccggctgcggcaagaccaccacggcccgcatcgccgccggactggccagacccagcgacggcttcgtcgagtacaacggccaggacacccgggcgatgagcgccgaccggcagaaggacttccgcaaggcggtccagttcgtacaccaggacccgtacgcgtccctcaacccgatccgctccatcttcggggcactgtcggcgccgctgcggcggcacggcctcgccaagtccaagaaggacgcctgggagcaggccgggcggctgctggaacaggtcgacctgaccccggccgagaacttcctgcccaagttcccgcaccagctgtcgggcgggcagcggcagcgcgtcgccgtggcccggtcgctggccctcaacccgaaactcatcatcgccgacgaggcgacctccatgttggacgtctcgatccgggtcggggtgctgcgcaccctgaccaagctgcgcaccgaactcgacgtcggcttcatcttcatcacccacgacctcgccatcgcccgctacttcggcaccggcggcaagatcgcggtcatgtacctgggccgggtcgtcgagtacggcgacaccgccgaggtcatcgagaacccgcagcacccctacacgaaggcgcttctggccgccgtccccgaaatcgatcccgaacaccgggagagccacgaacacggcctgcgcagtgtggacatcccgagcctcacggcgctgccgtccggctgcaccttccacccgcgctgtccgctgtaccggcaaggcgactgcgacaccatcgaaccgcggctgatcgacatggacgaccgcgaggtggcctgtcacgtcgtcgcccccgatcccgacctcacggtcgaaacggaggaggcgaagtcgtgaacctcgtgggacgggcgatgttgcagctgtcgatgttcatcgtcgtcggttcgctgctcatgctcgtcatcacggactccggctccgccgcccgaatcatctccgtaatcgccctcgccgtcggcctgctggccgcggtgatttccatgatcctgtcccggctcggcagccgacaggacgactccccacaggaggaaccatgaccgactcaagtttcacggtggcgtcgacgagcgtgtcccgtcgccggctgttccaggcggcgggtctcggcgccgcgggtgcggccggactgggaaccatgaccgcctgcaaggccgacccgggtatccagggcaaaggcgagttccacggcggctacccctacgagaccccgccggacggccacttcaacaccgccggagccccgtacgcggtggtgccgcacgtgttcgtcgagggcatgtacctggacctgacctgtatgcccggcggttactactggtgggacaagcaggaatgggagtacttcctggccgagagcttcgagctcgacgacaaggagaacaccttcaccctcaaggtgcgtgacggtctgaagtggagcgacggggagccgctgaccgccaaggacttcgagaccacctactggttgtgctggatccgcagcaacccgatgtggaagtcgctcgacagcctcaaggccaccgacgacatgaccatcgagggcaagctgagcaacccgtcctcggtcatcgagcgctacatgctcaagaccaacgtggcgcccagccacaacaaggactccaagatgggcaagacctaccgggacttcgccgaggcggcgatgaaactgcacgaggacggcaaggaccagacctccaaggagggcgagaagctcggcgccgacctggccaagttccggccggagaacctgctgacctcgggtccgttcaaactggagaagaaggacttcaccaagacccagatggtgttgaccaagaacaagaacggcttcaacgccgacaaggtcaagttcgacaaggtcgtcgtctacgagggcgaactgccgcagatcacgccgctggtcaaggacaagtccgtcgactacgcctcccacggtttcgcgcccaaccaggagaagaagttcaagcgcgacggtcacaagatcgtccggccgccggtgtactccgggccgtcgctgtacatcaacttcaaggaggtgcccgagttcaaggacgtgctgacccggcgcgccatcgcgcacgccatcaaccgcgccgacgcgggcagtatcgccctgggcgactccggtccggccgtgaagtacatggcgggcttctccgacatcatggtccccgactggatctccaaggaggaccaggacgccttcgacacctacgagcacgacctcgacaaggccgccgagctcatggagaaggcgggctggaagaaggacggtgacgtgtgggccaggggcgacaagaagatggactacgagatcaagtggccctccacctacgccgactggtcggcctgcggtgacgccatcgtggaccagctgaccgacttcggcatcaagctgaccgcgcagcccgtcgacgaggagcagtacctcgaggagatcgacaagggcgagttccagatggccatcaacgtctggggctcctcgcagcacccgcacccgcacttcgcgttcgtcgccgacctgttcacccacaacaccccgatcgccaagaacaacggcggcgacggcatcgccttcgacctgaaggtgaagtccaagaagcacggcgaggtggacctggaggaactggtcctcaaggccgggcagggactggacgagaaggagcagaaggccaacgtcaccaaggtggcgcaggtgttcaacgaactgctgccgatcatcccgatctgcgagcggtactccaacagcccgatcctggagggcgagggcaaccgggtcaaggacttccccgacgaggacgacccgatctacaagaactcgccctacgccgacaacccgatcaccctgggaatcgtgaccggcaagatcactcccaacgactaacggtccgaggccataccggtggagcccgccatcgcgggttccaccggtatcggtgtgtccgcggcgatcggttccctcgcccgctgccgggcggccttgcgttcgtccagccacttgatgaaccggcgccccgccgccgccgagggcagctcgacgaagcggtacaggccgtcggcgaacacgatggtcaccccggcgatgatgagcgcggtcttgatgctgcccgaaccccaggccggggcggccgacagcaccgcggcaccggccagcccgtgcaccaggtacatcgaatagccgcgttcaccgacgaacaggaagaaccggcgcatcagtatccattggacgaccccggtgttgaggatcgagatgatcaggacgaacacgccgatcgcgtaccaggccagcaccgggtcgtgcgggaacttcacctgggtgcccacccacacgtgcagcaccaggaaacccgccgccacgaacagcgccgccaccgggtgcgtcagcggccggatgaagcggtaggtgcgctcctcgtacagcagcagccccaggacacagccgaggatcagcgcgaagtactgcacccaccgggcgccgaacaccgggatcacggccagacaggagccggcgatgagggccgtgaccggcagccgccagcgcggcgcccagatggacagcgccatgaagatcaacggccacaccagatagaacttctgctcgtacgacagcgtccacgagtgcacgaaggtgatgacgtcggcggtgccgggcccccactcgtgggtgaaggtggcgtagtagggcagcatcgcggccatctcgggccagctgccgtcgttctggccggtgtcgggcacgttgaaccgggcaacggcggccaccgccagcaccgtgaagtacgcgggcagcaaccggaactggcgccggacgtagaagttgcgcagccggaccttgccgtacttgtcctcgtcgcgcaacagcagcagcgtgatgacgaagccggacagtacgaagaagacggtgatcttgcccttgccgatgagccactgcagcgccccgaagtcgaagtgcatgcccaccaggctcagtacggtgaccgcccgcaggccgtcgagggcctgaaaccgggacgaggaacggtactcggaatgactgaggctcttcactacgccgcctccgccggttgcggggccggggcctcaccggcgtgctgacgcggcatcggcgcgttggcgcgggcggccttgcgctggtcgagccaggcgttgaagcggcgtcccatgtcggcgaagggcagttcgaccagccggtgcgcgacctcggcgaacaccaccgtcaccagacagatcaacagccagcgcaccggactgccgccccactgcggggccaggcccatgacggcggcaccggcgatgccgtggaacaagtacatggcgtacccccgttctcctatgaacagcagtggtgggcgggtcagcacccagcgtccgactccactgttgacgatcgcgacgatcaggacggcgacgccgagcgcgtagaacacgaacgcgtagcgttcgctgcccaggtttcgcgcgatggtcggcagccacaggtgcagggccgcgaagccgcacagcaccgcgaacgaggcgaccgggtgggtcagcggccgcacgagtctgtaggtgccctcggtgtgcatgaacatcgccagcgcgcagcccaggaacagcgagaagtagtgcaccggggtgccgtcggtgacgggcatcagcgccaggcaggcccccgcgaggccgagcgtccaccacggccgggacttcggggccaaccgggacagcgcgatgaagatcaacggccacaccagatagaacttctgctcgtaacccagcgtccaggaatgccagaaggacgtgatgtccggatcggtgggggagtactcgttcaggaagaccagataatagggaagggcctcgcgcagccggtcccattcgtcgccgacgctgaaccgggcgacgcagtagaccgccagcgccgtgtagtacagcggcagcagccggaactggcggcgcagatagaagccgcgcagtttgatcgaaccgctcttgtcctcggtgcgcagcagcaacagcgtgatgacgaagccggacagcacgaagaagacggtgatcttcccgatcccgatgagcggctggagtttcccggcctggaagtggtgagcgatgaggcccagaacggtgaccgcgcgcaacccgtcgagcgctgcgaagcggcgggtgtcacgataatctctataggacagactctgcattctggctcacggaagtcggtatggggtggcgggcatcggcgactgtactggcgattcgggcccaaattcaccgacgcaacgcagagttcacgcactggccgccatgatttcgactgccggtcgcgcggtctccgcccaccggccgccgggtggccttggaccggggtgaaccggttgccgggacgatcccggcggtccgatttccgacttcgacgtggcccaggacacggtcgcggcatatcgagtaggtatgtcctacctttatggaccacttttgcaagatcaattcgcgcttaacctgcgattccttgggtgttaacttgtgaaagtcccattccgcaattcatgatcaccattcgtggcacggacagggagtgcgacacagaggcgtgtggcccgaatttccgggaagaattccccgttggcggtatttttttgcaagctgcatatgcaagactgtcttgtcgtctcaactaggtggctgataccgtgtggcccgtgcggatcgcgacagagccagcggatcctaccgtcctaattggcgacgcccgcgaactaagagctattcaaactgccgacccggtccatgtccttaaggacgcagatgtctcaactccccccaactaccgcgcgtaacgttccaccggacgactccagacggaccggttacggtgtcagtggggcatccattgacgacaaactccgttcacgtctcatgtggaatgccgtgctgccgccgctggtgatcaccctggccgcggccggcgcgttctggtatctgctgtcggcccctgcgcccgttaccacttcgacacgggtcttggtgctgtgcgtcgccggggtcatcgccctgatcgcgatcctgtggtcggtggcccgagcctcctcggtctcgttcgaggcccacggcgacctgaccgagatccgcgccatgatcccgcgcggtcccgaggacctgcaggccgccgtcgaacgctggcagcgcggcgagcggccgcacctgcccgacccgccctcccacgacgccggtgaactgccgctgttggcctacgagctggaccggttccgcaccgaggccgtggacgcggtcgtgcgggccaccaccacctcggcggtgaacggggcgccccccggcggcgtcgacgtgcgcgtcggcgtgttcgtcaacctggcgcggcggctccagtccctggtgcaccgcgagatccagctcctggacgacctggaggcccaggtcgaggaccccgacctcctcaagggactgttcgcggtcgaccacctcgccacccggatccggcgccacgccgagaacctggccgtcctgggcggcgcggtctccagccgccagtggagcaagccggtcaacatgtacgtcgtgctgcgttcggcggtcgccgaggtcgagcagtacgcccgcgtcaagctggtccgccccatcgagggcaccctcaagggccacgcggtcgccgacgtcatccacctggtcgccgagctggtcgagaacgccaccagcttctccaaccccaacacccaggtcctgctgcgggcccagcgcgtcaccgcgggcatcgccctggaggtcgaggaccgcgggctgggcatgccgcgcgaggaccagcaccggctcaacagcatgctgtcctccccggaccaggtcgacgtcgccgaactgctcaacgacggccgcatcggcctgttcgtcgtgtccaccctggcccggcgccacggcgtcgcggtgcagttgcagaccaatatctacggcggtatccaggcggtcatcgtgctgccgcacgacatgctcggcgatgccgggcagccgaagctggagcagcagcccgcccagcagccgcagccggaaccgcccgcgcagctggaacagcgacaggtgtcggcaccgccgatgccgccgcgcatccccgaggaggtccccagcgctccggcagccgccccggccccggccgcgcccacggccccctcgcccgccccggctcccacacccgcttcgacacctccggtcgcgccgacgagccccgccccggttccgagcctgtcgaccgagccgccccgccccacccgccggccgctgccctacgcgggccgcaacaccggcgcgggtggcgcggcgagcgtctcgcccgacccgcgaccgacctccgaacgtccgccgtcaccggccatgacctccgcgaccgagccggtgtccccggccgccctcgccgagtcgccggtgcggcagcggccgccgtcctcgctggacgatccgtcggccggatcaggattcgtgtcggttggtgggccgccacggttgttcgaaccaggcaatcccaacgaaaccaccggggtgattcacatgggaccgattccgcccgaggaggagtccacgccggactccgccggtgcggcgcccgacgccgaccgcaaaccggacgaccggccccgactgccacagcgacgccggcagactcacctggtaccagaacttcgcgaggtcgccgcgccacgcaacgagcaactatccgagcacgacccgggcctgatgatggccttccagaagggcgtcaatcgcgccgcacccgaggcagaggacgccgacggccgcttcgacggcgctagttaaccgagcatttcgatgaaggagagttcatccacgatgttgaataatgcgcccgccgggcagccttctgacctgacctggctattgaccagcctgatcgaacgggtgccgcacaccaacagcgccctgttgctgtcgtccgacggcctcaagaaggccttccacggtttgagcgccgaccaggccgaccacctggcggccatcgcctcggggctgttctcgctggcccgcagtgccggcagccggttcggcgacagtggatcggtgcggcaggtggtcgccgaactcgaccagaccctgttgttcgtctcggccgcgggatccggcgccgtcctggcggtgctggcctcgcgcgacgccgacgccggtgtgctcggctacgagatggtgcaactggtcaagagtgtccggccctacctcgccaccccggcccggcacgcggtggcgaccccgggtgacgcggtgcggtgacgaccatggccgtgattcccgagggaccgctactcgacgatgccgcgggtcgactggttcgcccgtacaccgtcagcggcgggcgaactcggccaacctcgaaactggacctgttgtccatggtgaagtccaccggccgggtcaagcacacccagctcggcatcgaccacgccgaagccctgggactgtgcagcgatccgatctccgtcgccgaggtgtccgcccacctgcggctgcccgcgacggtgaccaaggttctgttgtccgacctcgtcgactgcggagccgttaccgccggggaacccggacctgccgccgacccgaatgacgtacccctactggaggcagtgctcaatggcctacaacgacgactctgaggcgcaattccccgccgcgatcaaattcctgatcgcgggcggattcggagttggcaagacaacctttgtcggtgcggtgagcgagatcgaaccgctcagcaccgaggagctcatcacctcggcgagtatcggcaccgacagcctcgacggcgttgacgcgaagtccaccaccacggtggccatggacttcggacgcatcacactggaccccgaacgggtgctgtacctgttcggaactccgggccaggaccggttctggttcatgtgggacgagctttccgacggcgccctcggcgcggtcgtcctggccgacacccgtcggctggaggactgtttccccgccgtcgacttcttcgaacgccgcgacatcaacttcatcgtcgcggtcaacgagttcgacggtgcctaccgctacgacaccgacgaggtccgtaccgccctggatctcaagccgcacatcccggtcgtccactgtgatgcgagggattcccattccgcgacttcggttctggtggcgttcctgcgacacctgctgctcacggcgacctcccgccccggtagcatcgttccctcataaggagactttccgtgaccctcatggctttcgaagcgacgagtcgcctgataacggcgcctccagacccccacggacgcgaacgcgccatgcgcctgcgtcagctcggtgttggcttgggccaacgggaagacccgcgattcgacgagttcgcccgtcggctcgcccagatcgcgggcgccccgatcggcggtgtgaacttcatcgacgagacccagcagtacttcgcgggcatgtacgcgcccaccggcgatccggacaacgcggccgccgcgccgctgcggcccgaggaccccagccgcatcatggaccgcgaacagggctactgcccgcacgtggtggtgcgcggcaaggccctggtgctggaggacgtgtgtgactacccccggttcgccggtgacccctcggtcgacgacatgggtgtccgctcgtacatggccgcgccgctgatcgaccgcaccggaacggttctgggcaccgtgtgcgccgccgacgtggacatccacccgtggggacgccgcggcctggagatcatcaagacgatggccgccgaggtcgtcgactacgtgcatcgccgcgagggcctggtccgctgacccgtccgtgatcctcactggacggtcagcagttcgtacagtcgcggggtgagcagtgcgctcggccccgcgataccggccaccatgtcgaagtagatcgaggtcagttcggggtcggactgcaccgcgcgcagcacggcgagccgttcggcgtgcggtggttccagtctcgcgacggtcaaagtggactcgtatcccggggtgagggcgccgtcgcgttcccgcgcgtatcgtctgagcgccttgtccagcaggtcgggatcctccgtcagcggttcggcgatgttgcgcaccagagcctcggcctggaagaacgcgtcgctgatgccgcgcgcggtgatggagtccttgtggtgtccggcgtcgccgaccagcgcccagcccggcccggtggcctgccggatgaagttgcgctggtccccggtgccgcgcagtcgttccagtctcttcttgccccgcaggcgttcgaacagttgcggtgcggtgtccttgacccggtccaggtgggcgcggctcgcgtcggcccgcacctgccggaaacactgctgcgggaagtacgtcaacaccagggtcgcgtcgtgggtgggcacggcggccacccagctaccgggctgctcgtacagctccagatcggcgggaacgtcggcccagtacgagtagtaggcgcaggtcagtttgggatcggtggccgtgtacggggccttgatgagccgggcgaccgacgagcgcatgccgtcggcgccgatcaccagccgggcccgctcggtgaaccggcggccctggtgcacgcccgacaccccggtgacccggccgtcctcgtcgcgcagcagcccggtgatccggcagttctgccgcagctcggccccggccgcgaccgcggcgtccaccaggatcgcgtcgaggatgtggcgccggggcgagtacgcggcccggtggccgtcgacgccccgggaacagccctccagccggacgtcggccacctcgtacaccgccttctccaggggcgggcaaccggtgtcgcgcagcttgtccagcagaccccagcggtccagggccgccacccccggctggtggatgagatgggtcgacagggtgtcggacgggaacgcggcccggtccagcaacagcacccggtgaccggcgcgcgccagcaacatggcggtgggggagccggcacaccgagcaccgaccacaatggcgtcaaacacggcaatgcctcactactggaaaacggattgagcggcgaggccgccggtcaggtggcgtacccgagctggtcgagcagcgcacgccggtcaatctttccgttggtgttgagcggcagctgatccaacgcggcgatccggcgcggcagcatgtacgccggcagccggtcccggagcgtgttgtacagctcctccgggacgcagtcgctgccgcacaccgcggcggtcagctccggatcgccaccgctggagggaaccgccagcacggtggcgtcgcggacgccgggcagccgccgcagctccgcctcgatctcgccgggttcgatccggtggccgtggatcttgacctggtggtccgaccgtcccaggtagaccaggtacccgtcctgctgggcgacccggtcgccggtgcggtaccagtcggcctcaccgccgccgccgggcaggaaggcgcccgcgtcgtcgccgggatccaggtagccgccgaaccgttgcggcccacgcacacacagctcgccggtgtcggccgtcgcgccgctctcgtccaccacccgcagctccagtctcggcaaccgggagccgatcggggcgatgccgttggaggtgacgggccagtcgacggggtcggccggcaaccggaaggcggtgctggcgatggtcagctcggtcggtccgtacaggacctccagcctgctgttgggcgcggcctgccgccactgtctggcagcggccagcggaaccgcctcgccgccgaacaggctccaccgcagcgtcggcatgcagcccggcgtcagcgtctccagcttcgcggcgaaggagatcagcgacgggaccgagaaccagtgtgtgagttcgagattgttgaccgccatcaccggcgacagcagttggctgcggctgggcaccaccagggtgccgccccgcgaccaggtgacgaacaggtcgtgcaccgaaccgtcgaaggtcaactcgaagttccccgacacccggctgcccggcccgatctcgtagcgtgccgcgatctgctccagataggagctgatgttgcggtggctgatcggcacgcccttggcggccccggtcgatccggaggtgaagatgatgtacgcgacgtcctccggatcgggctcccgatacggtggcgcggcggcggagtcgacgtcctcggccgagaccaccggcaccccggggtcggtaccggcgcccccgggatcggtgaccaccaggtcgagttcggcggccttggcgatgtcacgcacccgagcgttcgggtggtccgggctcaacggcaccacggccgcgcccgtccacaggatgcccaggtacccggcgtaggtgcccagcgaacggctcgccagcagtccgacccggcgcggcgctcggccgtcgttggccgcgatcagccgcgccgcgagtcgtcgcgcccgttcgcgcagttgtcgataggtcaaccgcatgccgcccacctcgagggcgggactgtcgccgaaggtctcggcggagcggtcgaaccaggcgtacatggttcgaggctcattcatgacgggcggccgcctccagctcccgggtccactggcgcagttcgcccacggtgtgcaccttgtcgagcttctcggggtcgacgtcgaggccggtcttcttctgcagctcgaccatcagcttcagcttcgccagcgagtcgatgccgatgtcggccagtcgggactccgactggaactcggtgcgcgcgtgctggtgcaggatctggtcggtcagttccgcgtcggcggcggcctcgtcctcggcgcggccgggccagtaaccgcgggtctgccaccgataggtcggcagcgggacgtagcggcactcgtcgccgaacaccacgtcccagttgacccgctgtccattgcggaaccggttggcgatcacggccagcgccgggttggcggccggggtgtcggggtcctcgagggccgtcaccagttcctcgtgcgtgccgcccatgacgaccagccggtgttccaggtgctggcggcgggtggcggcgctgtagcagatgtcgcgtgccgtgtgctcgccgccgggaccgtcgggacccaggtattcgaggtacgccagccgcagtgcctcaagggcttcgggggatcgcgccgacagcaccagcaggtactgggcgccgtcgtcctcggcgggttgctgggcgcggccggggaagtggcgcagcatccggctcagcccggtcggctgtcgcccggacaccgggtcggcctgccgcagcaccacgtgcgcgttgagcgccgaggcgccctgtcccgagactcccgccaacagtggacggtcgatgtcgggcaggtcgcgaagcttgtcggggatctcgatggggagttcgtcccagtcgaggtcgcggcgcggggtgtcggcatgcagactggccggcacctgcgcgtgctcgagtgacagcaccgtcttgaccaggccgacgagtccgcccgccgcctcggcatggcccacattggatttgaccgacccgaccagcagtcgccggtccgggctgcggccctcgcccaggacctgggccagtgcggtcagctccagcggatccagctgcggcgaaccgctgccgtgcgcctcgatgaagtctacttcggacggcttgactccggcatcctcgtaggcccagcgcaggatgtccagctgcccctccagcgacgggttgaggatcgtgtcgctggtgtggccgtcgttgccgaccgcgcttcccgcgatgaccgcgcggatccggtcgccgtcggccacggcggcggccagcggtttgagggccaccacgaccacggcgtcgctgggcgcgtgcccgtcggcggcggcgtcgccgaacttgctgcggccgtcggccgacagcgtccccacctgcgacatcaggacgccctcgtcggggcgcagcgtcaggttgaccccggcggccagcgcgaacgggcactcgcccgcccgtaggctcagcaccgcttggtgcacggccaccagggaggaggagcaggcggtgtccaccagcatgcttggtccgcgcaggtcgaagtagtgcgacagtcgcgcggggatgacggagcggacgttgttgaactgtccggcggtcaccgcgtccaggccctgtcggaacacactctccaggaagtcggcgcggccgttgcccacgaacactccggttcgactgcccgccagctgatccgggggttgcccggcgtcctcgagcgcctcccatgccgtcatcatcagcaaccgctgctgtgggtccagctccgccgcctcggaggtggacatgccgaagaacttcgcgtcgaaggcggtcatgtccgtcaggtaaccggcgcgacgggagaccagcttgccgggcgccggctcctcggagtagaccgcgtccacgtcgtagcggtccggtggggtctcgccggtggcgtcgacctcgtcgcagagcagtgtccacaactcatcaggtgtggcggctccggggacccggcaggacatccccacgactgccaccggctgctgcggacctgttgtccacttgctcatcacatcactctcccagggcgtacgtcgagacgaccggttcatcagtcgtccatgtcgtgctcgtccatgcgctgccggacccctcgggtcgtccggcgcccccaatgaaccgcgcccactgcggtgtgaagtcgaactctgctgttgtcgtcaattgatcattgcgacggttcacccctatgaccctggccttctgggtgccattggatcgagagacgacgacagaatggtgaatgtccatccggtagcctcctcgcgaaatcgcgtggtacccaaggtcaatgcggtgaatggacggccagcattaccgtcccgaatggtttgggcatgacaataaaagacctacagccgaagaaagcatgatcactttccgcgcctgtcccacctgttagacatgccaatccattcaattcatgctgactctagcaagtgcaaactgaatgtgcaaggtgctctatgcagagtagataaaccggttttccaagcatatcgggtatttcaagatcgtttttcatcaacgcaaagtaatatcattatggacaatgtctgtactaaaaggatggaaactgaaccggttgactcccgccgtcaccggccgaaataccgtttgaacgtcaaagtgacgcaaaatggggcaggtaacgctgcgtgatcgccatggccgtcctgggacagcccgtgctccaccgcccacagtgcggcctcggtgcgcgacccggttccggtcttgcgcaacaggttggacacgtgcaccgtcaccgtccgcaccgagatgcccagcgacttggccacctgccggttggacatcccggcggccaggcaggacaacacctctttctcccgggccgtcagctcggtgatggtcttgagggtcgcggccagtccggccgccgcctcgccctcggcccgccgggccgccgaggccgcggattcgatgcggcccaggtgcagcagcgaccgggccagtaccagccgcacgtcgtcgtcgccgggatcgtcgtggccgccgagacatgcgtcgaccagtcgccgcgcggccgcggcatcaccgtcggccagcaaccgggccgcaccccgcagcgccgccggggccgcctcggtggtcaggccgagcgcgtgcgcgtaccgggcccacgccgcctcgcccggcggaacgtccgcatcggacaacggctccacggtgatcagctgcgaccgcccggtctcactcagtcccttgaggagtttcgcggcggccttggggaagcgctcggcgtcggcgggacggctgaggaccagcagcagtaccggctgctcgccccgcgacagttccgcgatcagcgccaggctggccgggtcgagggcgtgcacgtcctcgacgaccacgaccccgggatcgtcgcccagcaggtgccgcaccaccgcgaccgccaccttcaacagcgcggtcggctccagccgcagccggggcgcgtcggaactctgggtcagccacgccagcgcctcccgggacgcgggcaacccggacagcggacgacccgccagcgccgtggccagccagtcgtacggggacggggcacccgcgcgggcgtgcccgaggatcaccgccccgggcacgggatccaacagcccgagggcctcggcggccagtcggctcttgccggccccggccggaccggtcagcaccacggtccggggcgcgccgtcgagtttggcccaggcgcccgtgatcgcgtccagctgggcggcccgggccgggaacgtgctcatgggtcgctccttccgctcgacacgtacgcacaagtacgtatggacatcggccgccgccgggcggcatgcttggacattatggtcaccttgcgtcacgccgccgccagtcatatcggcctcgtctatgaccacaacgaggactcctacgtcgactccgcccggttgctggccgtcgccgacggggtcggtggcgcggcggccggggaggtcgccagcgccctggtggccgaggccctgcgcaagctgagcaagtccaagcccacggccgagcccggcgaggccctgcgccgtgccgtcgacgaggccaacaacaatatcggcgtggccgccgacgagaactccgactatcggggcatggccaccacggtgaccgcgctgctgttcaccgagacccggcttgacctcgcgcacgcgggggactcgcgcgcctaccggctgcgcggctccgagctgacccggctgacccgcgacgacagctatatccaggggctgctggacgagggcgcgttgacgcccgaggaggccgcggtccatccgtaccgctcggtggtgacgaaggtgttgcagggcttcccgaccgaaccggactgccagacgctggaggcggagctgggggataggtacctggtgtgcagcgacggcctgtccgatgtggtcagcgaggcggacatcgccgcgaccctggggcaggcggacagtccgggggcggcggcggacaagctggtggagcaggcgctggcggcgggcgggcccgacaacgtgaccgtcgtcgtgggtcaggtcgtggagtcctcgggcttccgcgacaagctcagcggcgcggtgtcgtcggtcttcggctgagacttcttcgaaccccggtccgttcgcgggccggggttctcgtgtgcccggattcactggtgcggcggcgtcggtcggtgctataaataaaccgaccgacggtttgttaatgacgaagggaggcgaccatggcccgcaccgttgacgagaccgcgcacggactcaaacgcgacgcctacctggacgccatggaacggctgctgcagagcaagggattcaccgccgtcaccatcgccgacatccttaaggagaccggctcctccaagggcgccttctaccactacttcgactccaagaccgcgctgctggaaggcgtgcagctgcggctgctggaccgggtggcggccatcgtcgaccccgtcatcgccgccgaagcctccgcgctggagaagctggcgaacttcagcgcggtcgtggtgcggtggaagaacgccaaccgcaagctgctgctggagtccgcccgcgcctggtacggccccgacaacgccctgccccgggagcgcatgcgcggcctgggccgggactggctcgcgggtcagctcgcccaggtcatccggcagggcaacgccgagggcgtcttcgactcgccgcggcccgacgtcgacgcccggctggcggtggtgaccctgcaggacctccaggaaaccctggtgggctggatcatcggccgccaccccgacgcggccgagcgggccgccatccacgacaccatcgacggctaccaccacgccctggagcgactgctcggcgccgcgcccggatccatccacatagtccccaaaggcgtcgtcgacgactggttccaggactgacgacagccgacaccgatcaacaacgactagaccgaagaagaaggtcgatctccatgtccgagaagctgtggctcgcattcgacgcccccgaagccgtgctggccacggtcggcggcaagggcgaatcgctggcgaaactggcccgcgccggtctgccggtgcccggcggtttccacctcgccaccgccgcctaccggcgtttcgtcgccgagaccggtgcggccgaacagatcgccgaggcgctggccgagtcgacgcccggcgatccggcgtcgctgcgccgggccgcgaagcggatccagccgctgttcaccgacggtgagctgcccggcgaggtgcgcgcggcgatcatcgaggcctacgggcggctcggcgcgccggagccggacgcgggcgccgccgagccgggccgcgtgtccgagggccgggccgcgcgggtcgcggtgcgttcctcggccaccgccgaggacctgccggacgcgtccttcgccgggcagatggagtcctacctcaacgtgtccggcaccgaggccgtcgtcgacgcggtgcgccgctgttgggcttcactgtggacggaccgggccatcgagtaccggtcccggatcggcattcccgcatccgacgtcgcgctggccgtcgtcgtgcagcgcatggtcgacgccgaggccgcgggcgtcatgttcaccgcgaacccgctgaccggcgcccgcgaccagatcgtcgtcaacgccgcctgggggctgggcgaatcgctggtcagcggcgatgtcacccccgactcctacaccgtcgccaacggcgcggtcgtcgacaggaccatcggcgacaaggcggtcgagacgctgcgcaccgacaccggggtgcgcaccgagaaggtggcgcccgaacggcggcaggccgccgtcctgtccgacgcccaggtgcgggaactggccgacatcggcgcgaaggtcgagcgactctacggccgccccatggacatcgagtgggcgatcgacgacggcttccggctggtgcaggcccgtcccatcacgaacctgcccgaaccccaggccgaacgcgagacctggaacgacagcgtcaacggcgactacctgtggacctcggccaacctcggtgaggccatccccagcgtcatgacccccatcacctggtcgttcaccgagatcttcgtgtccgaggcgatggccgccgcgacgatcggcgagcatcggctgtcgggcaacatcggcggccggttctacctgaacctgagcatggtcgaggcgctgggccacgccttcgggatcaccaagctgatgaacgacgccatggaacaggccttcggccgcaaacccgagggcatcaccgccccggcgctgccgatgtcgcggtgggccgtcatccgcgcgaccctgaaggccaccgccggattcgtcaaggccgtcaacaccgtcaagaaggacttcaccgagcggatcgcggcgttcccgggacgctgcgacaccgcccgcgcccggatcaacgccgccaccgacgccgtcgagctgcgggccctgtgggacagcgacgccgggaaactgctgtacgagggcgggaaactgctggcgtccggggcccggctcaagggcgcccaggccgcccggatccggccctggctgcgcaagtacgccgacgaggccgacaccaacgcgctggtcaccggactgaacgccgacggcgatggcctggccagtctcggcccgctgctggggctgagccagctggccgccggtgagatcgacggcgagaccttcgtggcccgctggggacaccgctgcccggacgagttcgaggtctcggttccccggcccgccgaagatccccagtggatcgaacggcggctggccggactgaccgacaccacctcggtggcgcagctgctcacccggcaggactccacccgggaagcggcgctggaacggttcgcgcaacggcatccccggcaggtcaaggaactgcgccgacggctcaccgacgccgggatcgccgcccggggccgggaagcgggccgctccgagggcgtccggtcgttctgggtgctgcgggcattcgtgctgcgcgccggggaactgaccggcatcggtgatgacgtgttcttcctgcacctgcccgaactgttgcggctgctggagggtgacaccgcggtgctggacgtggtcgcgcgccgccgcgccacctacgagcactaccggtcgctgccggtgtacccgacctacatccggggccgcttcgaaccggagacctgggccgccgacccgaaccgccgcaccgacgccttcgacgccgacggcgcggccgcaccggtcggcgacgcggtggtgggcgcggccggatcggcgggcgtcgccgaggggatcgccgtcgtgctcgacgatcccgaggacggcgaccggctgggcgtcggcgacatcctgatcaccaaggtcaccaacatcggctggaccccgatcttcccgcgcgccgccgccgtggtcaccgacgtgggcgcggtgctgtcgcacgcggcgatcgtggcccgcgaactcggcatcccggccgtcgtcggctgcggcaccgccaccacgaagatccacagtggtgacagggtgcgggtgaacggcgacaccggaaccgtcgagatcctgcagcgcgccgaaatttaaggaacgagcgggggcaagaggaccagatacccgatatgctcagggaaccactcgagcccatcgagacgtctatatagctaaagccctcctgcccccgccccgaggagcgtcccatgcgacgcgcactagccctattggcgaccaccgccctttcggtcgccttcctcagtctgcccgcggccgccagcgaagtccccgaggagttcggctccgactgggacgatccccgcaccgccgtcaaacccgtcgacaaacccaagacggagtcctgcgaagtggaactcgtcgaccactcattcgacgactccgagccggtcaagggcgagttcaagcccccgaccggttgtggacaggaatggtcgaagatcgtgcttcggctggagggcaaggtgaagggccgccagtacgaccggctcggccagctgaccatcggcggcgtgccggtgttcaagacctcgacgcccgaaccctcgcccgagggcatcgcctggacccaggagaaggacctgtccggctacgccgcactgctgagctccgggcacgacaccgagatgacgctcggcaacgtcgtcgacgacacctacaccggggtgctggacgtgcgggtcagcctgaccttctacgccaccgacgcgcagcacccgcgcgcctccgccgccgacaccgtgcttccgttgcgcgacaccggaaccgacggtgcggacctgaccgggaaactgcgcaccccccgcaacaccgagcggctgttggccgacgtgtacgccaccggttccggcggcggctgcgaggagttctggtacctggccgcgcccaccgactccggctacgactgcgagagcggctcgggcccgtaccgggaggtgcaggtcctcatcgacggccagctggccggagtggccgcgccctacccgcatgtctacaccggagggtggtcgaacccgttcctgtggtacacgctgcccgcgccgcgcaccttcgacctgcgtcccatcacctacgacctgaccccgtacctgggcgcgctcaacgacggtgacagccacgagatccgcgtccacgtcgccggggtcgaccccgactccaagggctggtcgacaccggtggctctgcgcggctggcaggacgagggcagccgcgtcgtcaagggcggcctgatggacgacgacaccacccggcccgtcaacgacgtccaccgctccaacgacgacggcgccgagtcggtgcgcgtcgaggccgagcactcccacaccgccaccggctggctggccacctcgcacggcgccgtcatgaccacggtgaaacgcaccgtcggcatgagctccacccattcctggggccccggccagcaccccgacgaactgtccgcgtcgctgaccgacacccagacccgctcggtgctggccggcgacggcgtcgccagcgaacgcaccgtccagcgcgagttcggcctcgacggccgcgtcgacgtcgacgccgacaaccggctgtcgaccaagatcgagatgtccgacgccaagaaggtgaccaccgcgggcgccagcggcgaccgggagcgctaccgcgtccgggacacctacagcggcgaggcctccttctatctggacgttccccgtggggaccggcacgccaagggcgtctcgaaacaccggtaccgggtctcgggcgacgccccctgctacgaccgcaccatcgccacccagaacggttacgtggtccgcgaaaccgagcgctgccgcacggcggtcggctgagagaccgttcacggcccggtgaccccggcgacgaaccgctgcgacccggcggcgatgatcgtcgggtgacacccgcgccggggaggactcgttgactaccgctgaagaacactcgcagtacctcgcggtctccgcggccctggaggcccgcggattctcgcggatgaacttcgacatgaaccgcatcaaggcgctgctggaagtgatgggcgacccgcagaagtcgtttcgcgccatccacatcaccggcaccaacggcaagacctccacggcccgcatcgtcgagtcgctgctgcgggcccacggcctgcgcaccgggcgctacaccagcccgcacctggactcggtgcgtgaacgcatcagcgtcgacggggaaccggtgtcggaggagcggttcaccgcgctgtaccgggaactggcgccgctggccgaactcgtcgacgcgcgcttcgacgagtcgatgacgtacttcgagatgaccacggcgctggccttcgccgcgttcgccgacgctcccgtggacgtcgcggtggtcgaggtgggcctgggcggcgaggaggacgccaccaacgtcctgggtgccgaggtcgcggtggtgacgccgatcggcgtcgaccacacccgctggctgggggagacgctcaccgacatcgccaccgccaaggccgggatcatccaccccggttcgaacctggtgaccgcgacgcaggaacccgaggccatgatcccgctggtggagcgctgccacgcggtcaaggccgggctgatcgcgcagggccgctccttcgacgtcgccgaccgcaaggtcgccctcggcggtcagcagctggcgctccagggcccgtcgggttcggtgtacgacggggtgttcctgccgctgcacggcaaacaccaggcgcagaacgccgccgtggcgctggccgccaccgaggtgctgctgggtgccgggacccccaagaccctggacggcgaggtcgtcgccgaagggctggccgaggtcacctcgccgggacggctggagcgggtccgcaccgcgccggtggtgcttttggacggtgcccacaacccggccgggatggccgccaccgtcgccgccgtcgaggaggagttctcgctgcggcggctgatcgtggtgctgggcgtgttcggcgacaagaacgcggtggagatgctgcggctgctgcaaccggtctgcgaccacctggtggtgacccagtcgacctccgagcgcgccaaaccggtcgccgcgctggcccgcgaggccgccgaggtcttcgacgacgagcagatcaccgtgatgccctacctgcccgacgcgatcgagtcggcggtgacgctggccgaggagggcgaggccgcctacggcggcgccggtgtgctcatcaccggctcggtgcacatggtcggcgacgcccgcaaactgctggtgaggacatgatggacgatcacaaggtcgaggccgagccggacgactcccaacgttcgggactgcgcgatccgttgcgggccatcgccggtctgggcgcgatcgtcctgatcctggaagccctggtgctgctgctgaccattgtgcccatgcggatgatgcgcgtcgacaacctgagctgggccatcaccgtgatcctggtgctgacggtggcgtgcgtggtgtgcgcggcgcgggcccgcaaggcctgggcctggcacggcggcactgtgatccaggcggcactgctggtatgcgggccggtcttccattggtcgctcgccggggtgggtctcatcttcggaatcacttggtggttcgccttgtccgttcgtaccaagctttcccggccccctgtacgcggctgaggtccacacggtactgttgatggttcgacgagacccgtcggcgaccgctggaatcttgtagtaaaaaatgagactttgtcctattcctgatagccgtcagaagttcacgccgattgaatggcagggacaccaagccgtatcgtcgtggctatctggttcgttcaccacgttgacgggctgaagcggcagcggtcggccccacgtctgaccacggaccaaccgccgaccttggagcgaagatatgtcgggttctacatctcaacgggccctgaatgacgcgtacgagtgggaccggttcaacccggagtcgtaccagcagcacaactaccgggatctgcgcagtgacgaccgcgagatcctcgagatcatcagggaccacttcaccgcgaccgcaccggacgcaccggtcaccggaatcgacgtgggcgccgggccgaacctgtacccgaccctgtccatgctgccgttctgcgacgacatcgagctctacgaatactcgaactccaatgtggagtggttgcgggagcagatcaaggcgtacgaccactcctgggacaagttctggggggtgctggagcagagccccgagtactcgaagatcaccgacccccggcagcggctggcgtcgatcgcgcgggtgacgcagggcagcatcttcgacctgccgcgacgccgctggggcatggggaccatgttcttcgtcgccgagtcgctgacccaggacatggacgagttccgactcgcggtcgcgaagttcgccggtgccctgctgccaggggctccgttcgcggcggccttcatgaaggagtcacacgggtaccgtgtggacgacacggcctttccggcggttgcgatcaacagttcgcatgtggcacagtgtttccagggcatcacttccgaggtgctgaccactgaggttactttcgaacatccgctgcgggacggctatgacggcatgatcgtcgcaaccggactgatctcggcggcgagtgatttatggcgggacgatgaagattcagcccagacagcaactgctcgatgtttggcgcgctctcgttaacaactccttcagagacggggaatggcactgggccggcgggaaggaacccgactcggtcatcaacgcgcagcagatgctgtgcctcatgtccccggtcatggagatcaacacgctgcgcttcagccgtcccaacgagacctacgacgacgtggcccagtcgctgcgcgggctcggcgacgcggtcgaggcgccccggacgctgatccagatcctgaccgagtactacgagatgcaccaggtcgacgggatcccgctgttcaacggcgccaaccacttcacccgctacgagggggacaaaccgccggaggacgcgcgtcggctcgacatcgtggagggcttcgcgctgtcggtcacgctgtccctgtcggtcatcgacttcgcccggtcgttccgggtgatgctcacccgcgagtcgctcatcgacgacgcgaccaacctggaacgactggccagccagcggctgacggccgccatgaccggactgctgcgcagcttcacggtcaacacctttgactacgactcgctgcccggcgagatcatgctggccaccgccaaccagacctccgaatcgcccggcaaggcgctggaccggctgcgcgccgacctccaggacgtcaccgccggtctgcgcgacctgcgactgggatccggtgacccgggcgagttgtcggcgtcgacccggctctacgaggtcggctggtcctggggcgtcatcaagggcgcgccgaagatcgagttcctgcccaatcccgagacacagcgcgacggcgtcgccctggacgcgccctacctgtacttcacggtcgtcgccctggacgcggtctcggacctgttcagcgagcgcacccggctgctggcccttttggacgaagagcaacagcggctggcgcaggcgatccagctgcgctacgacctgacccagcggtactggtccattctggccacgttcagccagggccggtggccgctggaggacctgccctggcgcaccaccgacggcgaggccgaggactacttcagtctcctgatcacctcgatctcgatccgcgagttcgacgcccgcaacgtgcccgaccgggacgtgtggcgcctgggcgaggtcctgcgggaactgtccaaccggggccggatcacccggcgtccgctgcgcgaggacccggcgatcccgatgcacgcggtcggcatggacaccgaactgtcgggcatcgagtccaccggttcggatctgctgggctggaagatgctggactacgcggcgctggtgttcaagcgcatcgtcggtctgacccggctgctggaggacaaccagctgcgggcccggatgtccagtctcatcgacgacgtctgggagcacatccggggacggcagagcgaggaaccggcggctcgggggctgtgggacgcgccgtccaatgtgttcgacggcgtcaaggaccggccggacccgacctggcagatcaccctgcgtgtggtggagggactggtctacgcctccgacctggcctcggccgagccactgcgcagcgagcggctgatcagtttcgccgacgagctgctgtccgaggcgaaacagctgtacgacaaggagttgcagcgcggcggtgtccggatggcgaagccgatccaggaggcactgcgcgaggccgacgcccgcctggtgcgggcccagcggatcatcgagtcgcggccgggaagttcggtggcgatcctgctggagacgctgcgggacctggacaaactggacgcggcccgacgcggcagtgactggagcgactgacgatgctggtattcgccacctccgacaagggcggtaccggccgctcggtgaccagctgcaacctggcctatcgcagcgcgctgcgcggcaagaacgtctgctatgtggactatgacttcggttcgccgacggccggggcggtcttcggcatcgaggtcgtcgcgcgcggtaccgacgccggtggtctgcacgaatacctgctggggcacacccccgacccgcatcgcgtcaacgtgtgggacaagtccgaacgcaacagcatccgccgtcgccccgacacctccggcgacctggtgctgatgcccggcgaccggggtggcggcgagttcgcctcctcgccggagatcgtggagcgttgcaccgatctgttcctgcgcctggaggagcagttcgacatctccatcgtggacctgtccgccggacggtcctacgccgccgagatcgtgctgggcgcgctggccgcccccgacatggagggcgtggtggcccgctggctgatccaccaccgatggacccggcagcacatcctggccgccgccggactgctggacggcgaacgcggcatcctggacatcggtgtccagttgggacacgacaagcggaggctgcgggagtcggtgcgctacgtgcgcaccgccgtcgtcgacccggacgccgacgacctggccgggctgcgggccccgcaggtggcctggctgcacgactgcaacgacagcctcaacaagctcgccagccgggaggccatcgggcgcgccaacaccctcggcgacgtgccactggacccggtactgcagtggcgcgagcagatcctcaccgagtccgacacccacacccgcgagatcgccaacgtcgcgacggtgcgggccttcgaggacctcgccgaccggctcaccgacgacgtcgcctgggaggcgctgtgaccggcgaggagccggaccacgcggaggccgagttcctggaggagaccgcggcgtcgcgtgtcgagtcggtgccgttgtcgcacctgtcgatcgaactgggtcacctgtacagcgaggactacgaggccgacgacgactccctggtggagttcttccgccagatcggcggctgggtgcgcgcggccgagacccgcgccgccgagttcaccggcacccggccccgcgtcagcacctgcttcatggtcgacgactacttcggacacttcggcgggccgcgcgaggtggtgccgcgcatcgagaagctggcacaccgtgccggggtgcgcatcgactacctggcccgcgagtcggcctgcgccgcccacggcgaggtgcgaccggcccggctggtggaggcccgcatcgtcgccgaacccatccccggcgacaacggcaaccggcccccgacctcggtcagcggctggctgtccaacggcgaacgctccggcgaacgccacacccccggcaccggttacgccatgggccaccgcaccgactggcagccgcccaaggagaccgcggccaaccggcactcggtgttcgtcgacgtggaactgtggagcgaggaggccgacgaacgggtctggtcctgcgcctacctggcctcggtctggcagctgctgcggctgggactgttgcgcgacaacggcgacgccgtcggtgtcccggccgcccgccccgaggcgctgccctcgtcctgggacgagatgcccgcggtgacccggctggaggagggcgccgaccccttcaacgcctaccggacactatctatcatggacagccggttcctgcgggtcgaggacgccgtgcgggtgatcctgaaccagatcgcggtggagtccgaggtcgacgccgaggtgctgcggcgcgcgaaggccgaacggatgcggctgccctccgagccggtcgaccggctcgagtacgtcttcaccggccgctgagatcgccagagcctcagtgccccggtcccagttggccgatccacggcggatccgcgccggggacctcacagcagcgggccgcgaccagggcggccagttccagcgcgtcggtgagggtcgccaggtcgagccggtcgagccgtccgccgtggtgcccccgcaccgtcagccggtgcagcagtccggcggtgaaggcgtcaccggcgccgatggtgtcggcgacgtggacgcggcgggccgccaccttgacccattcgccgtccaatgaggccaccgctccatgggcgccgcgggtgatgacgatgaggcggcagccgagggtgtgccagcgttcgcacagccggcgcgcgtcggtgtcggggtgggtgaagtcgaggtcgtcctgactgagtttgaggatgtcggccaggctggcccaggcgtccaggccgcgccgataccgttcggccgaggcgatcgcgggacgcacgttggggtcgatggagacggtggcgcgcggccgggccttgcgcagtgtcgccgtgatggcctcggcgcccggcgacagcaccagcgccagggatccggtgtggacgaccgacgaggtggccgcggcggccagttcgtcctcgttccactgccagtcggcggtgccgtcgatgtagaagtcgtaggccgcgccgccgctgtcgtcgatcgcggcgatggccagcgtcgcctcccgccgctcggtcaccgaacccgacaggtccaccatggatttctccaggtgggtgcgcagcagctgccccaggacgccgcccgacaaccggccgaagaaccgggtcgggctgcccagccgggccagcgccaccgcggtgttggcgggtccgccgccggggcgcacctccagtcgcagcgccccgtcggtggcgctcggttccgccacggcgtcggccaccgcctcgccgatgacggcgatcgatttcgtcacccctacgttttagcagcgacggcgacccgattcccggtcagtcccggtccggcggcatgtcggccggtttctcggcctggtcccacagcagggtgaagaagttcgcggcgtccttgaccgcggtctcgttgacggtgatcttggtggtcagggtccggggggtgtccttggggtcgcggcgcgcggcggcggtggtctcgtagaccagctggtcgtcgaagacgatgaagtcgtgcagtttggacgccgcggtgccccggatccgctccgggtgcagcacccgcacctcgatgcccaggtcgcgttgcgggatcacgattcccgacagcagcgacttcgaggagtcgtcgggcaggtcggacacgaagatgcgctgcacccgcaccttccgctccaggatcgccatctcctgtaggtcgaggtagcggattcccagatcggagcgccacaggccgccgtcgacgaagttgtgcccaccggcgtccacagtagccaggctgatggccttgatcgactcgcgcgacttgtcggcgagggtgagcagccagtcgcggtcctcgccctggtaggcggcggtcttctggtaccgcagctcccgcatgaaggcccccagccgcaccatctcggccttggccagcgacgcggccagttccgggtggttggcgtccacctcgatggcgtcgcgcaccaggccgtcggcgttgtcgaccggcagccgcgacttggccagcaactgcaccaggtgggccccgtgcccgaggtcgtcgatgttgctgttgagtttcagctcgacgttgtccagatgcgagtccatcgtctcgccgaggttcgtcatccgcgagtcgacgtcgtacaggaactgcgccacgaagatcaccccggccatgaacaccgaggtcatgatcgccatgggtttgttgtcgccgagcagttcctcggtgatgaagtaggtcagcgcaccgacgacgagcgacgccacgatctttatcgtcagccgacgggaggaaggggatttgggatcggtcgtactggccacgagagtcctcgcaatctctatgggggcgcgtgcatcgccgaagtgaccgcggcgacggtgaactgatcgcggatgcgctgcacgaggttctcccactgccgggtgaagccggggttcttctcgagcgcgggccacaccccgcgcagcgagggctccacccgcaccgacggcatccacagtggcagcaggtggtcgatggtggggaagagccgggcgatcacctcggggcggtcgcggctgccgatcccggtgcggtccaggatctccgacagggtcgtcaccagccagtcgtggacggcgatgtcctcgcacagggtcgccagcgcgcgcggggcggtctcgcgggagcgcaggatcaggatgcgctgcggcgagtccttgatggtgaacgagacggtggcggtgtcgtccgggcgggaggcgaactcgccgggcgtgtaggcgatccagcgcagccgggtgctccgggcccgaaacggggcccggcggtcgaggccggggcggcgtcgcagcaggtcgagggtccgctgactgacggcggccaggttgagggcgtcgcgggccagggtttcggcgccgacgtcggtgaccattttcgacagatcacacttgccgatcgtctccagcacaccgggccgggccaggtagtgcgaccacggcagccggtagggccggtcgccgcgccgcagttcggtgaaggtggagccctgcacgatccggccgccgacggccacggcgcgcccgatggcggtgcccacggcgcgggtcgtcctgccgtgcacgggaagtcggcagtccagtccggtcaggaactccggcgatcgcgcgtatgccaacggccgggccgaaacccggacccgctcgcccggggcgatggccagcagttcggtggtgccgcggatcgagagcgcgtgggaatgctggatgagacctgtgtgaatctctccgtacaccaccacgtgaaactcacgccctttcgtgagaacgcatgcccctcaacgtaatcgtataggcaactatgcatttatgactgtcaaattagtgacaccggcacgcagtgccattgcgtagtatggcctgatgaccggaccacagggttatgacgcgctggtggtcggtgcgggagtctccgggctgaccaccgcggtggtgttggccgaggccggactggcggtccgggtcatgacgagcgatccaccactgcggacggtctcggcgatggccggagcgagctggggaccgtttctggccgggcacgaggcggtgccgcgctggagcgcggtgagccgggcggtgttcgtccagctggccgccgagtacggcagcggggtgcacctgtcgagcggggtcgaggcctaccagaacatggacgccgccccccgctgggccaccgaggtgcccgacttccgcgactgcgaactgggggagtaccccaccggctacaagggagcgtggcggtacaccatcccgctggtcgacatgcccagctacctcagctacctgagccagcggctgagctactgcggtggcggcatcgacgtcatcgcgccgttgacctcgctgtcggtcccgctgagcgtcgccccggtcgtcgtcaactgcaccggcctgggggccagggaactgctcgacgacgtcgacgtggtgccgtgccggggccagctgaccgtggtggagaaccccggcatcaccgacttcttccaggacaacatcgacggcgacgacctgacctgcatcttcccgcacggcgacaaggtggtccttggcggcacgaccgagaccaacgtggacgcgatgacctacgacccgaaccaggaacgccagatcctggaccgctgcgcccgcatcgacccccggctcgccggggcccgggtggtggaacgccgtgtcggactgcgcccgcagcgctcccgcatccgggtggaacgcgaccccaacctcgacggcctcatccacaactacggccacggcggttccggcgtgacgctgtcgtggggctgcgccatggacgtcctgaagctggtccggcagcgctgacgcgcgccgaataggccgatggacatgtctgcgttgtttctggattgttacctgggtcgctattccccaaacgtgcggcggttcgctaacctgctttgatcggacgaattttattactccccagtattctcgtccaccttggaggacttgtggccagacggtccggccccacgacgttcgggtcggggctgaagcttggcgtcttcgcggtgatcacctcgttggcgctggtgctgttgaccgacgcgctgggaggtgtgagcctgcccggagcggcgggatacaccgccatgttcgaagacgccaccggcctgctgcccggtgacgaggtgcgcatcgccggcgccaaggtcggcgaggtcgacgacgtcgaactggagcagggcaacaaaccgctggcgaaggtgaccttcgacctggacgaggaccgcgacatccccgagagcgtccacgccaccatccggtaccgcaacatggtgggacagagatatatagccctgacccaggccgccgacggggagtcgcccagcgcgaagaacctggaacccggcgacgtcatcggggtgcgccagacctccccggcactggatctgacggtgctgctcaacgggttcaagccgctgttcgcggcactgagccccgacgaggtgaactcgctgtcctacgagatcatccagacgctgcagggcgagggttcgacggtggagagcctgctgtcccacaccgcgtccctgacctccacactggccgagaacgacgagaccatcggcaaggtcatcacgaacctcaacgacatcctgtccaccgtcgccgaccgcgacgaggagctcgacacctcgatcggccggttgcaggagttcgtgtccgggctgtcggaggaccgcgaggccctgggcgaggcggtctcctcgatcggcaccctcaccacccagaccagccagctggtcaccgacgcccgacccgccctcgacgccgacatctcggcgctggacgagctgtcgacgacgcttttggacaactccgccaccatcgaggacgccctgcacgacctgcccaacacgtaccaggaactgaccacgaccgcctcctacggctcctggttcaacttcttcctgtgcgacttcgacggggaactgggcgtcaccgacgaggtcaccatcaacccggtcgcgatccactccccgcagccgcgttgcgacgccacgggaggtggttcctgatggcggacgagaagaagaaggcccggcgcgcgctgggcctgaagaagatccggggccgcaagaaggccgccaaaccccgcaacgtcaaacgcaccggcgcgatcacgctggtcatcgcgatcatggcggtactgggcgccttccagatggacgacctggtgctgctggcctccggcagcagctacaccgcgcagctgcgcgacgcggccgggctgacccccggcaccgaggtgcgggtcgccggtgtcaaggtcggcaagataaccagcgtcgacctggccggtctcggtacccagaaaccgcacgtcgacgtggacttccgcatcgacggcgacgtcacgatgggggaccggaccgccgcctcggtacggctcaagaccgtcctgggtcagcgctacctggccatcgagcccaagggcgacggcgaactgaagaacgacaccatcccgacctcgcgcaccgccaccccgctggacgtcgtcgacgccgtcaacaacctggccgacaccgtcggcgagatcgacaccgaccagctgggcaccgcgctggaggtcctgtcggacaccttcgccgacaccaatgacgaagtcgacgaatcgctgaagggcatcagcgaactgtccaagaccatctcgtcccgcaacgaggaactgggcgacctgctggagagcgcccgctcggtgacgaaggtgctggccgaacgcgacgaggagttcaagaaactcgtctccgacggcaacaagctgctcggcgaggtcaagaaccgcaaggaggccatccacgacctgctggcctcgacggtcacgttgtcggaggagttgcagggcctcgtcgacgaccaggagaaggacctcgcccccgcgctgaccaaactggacggtgtcgtggacctgctgaaggacaaccaggagaacctggagaagaccctgaccaacatgggtccgttcctcaaggccttctccaacgtcacctccaacggccgctggttcgactcctatatcgagggactcctccagccctacgaagtcgaggtgggctgatgcgacgcttcatgcgcaacccggtgacggtgctgttcgtcgtcgtcgtcctggccgccaccgccttcttcacctggcaggcgctgtccaacaacggccgccacgtcaccgccgagttcacccgcgccgtcggcgtgtacgagggctcggacgtgcgggtgctgggcgtcaaggtcggtgagatcacctcggtgcagcccaaggggaagatcgtcaaggtcgggctgcgcatcgacgaggactacccgatccccgacgacgccaaggccatcgtgatcccgcccagcatcgtcgccgaccgctacgtccagctggcccccgcctacaccggcggcgcccggctggagggcggcacgacactgggccccgaccgcaccgtggtcccgctggaactcgacgaggtctacgagtcgctggacgagttcgccggagccctcggtgaggacgagtcgctgggcgaggccatcgcgaccgccaagaagaacctcaagggcaacggcaaggacctcggcgagacgctcgacaacctgggcgaggtctccgaggtcctcaacgagcactccgacgacatctggggcaccgtcgacaacctggccgagttcaccaagatgctggccgagtccgacgccgaggtcgaggtgttcaacgaacagctcgccgaggtctccacccagctgtccgacgaacgcggcaccctgtccaaggcgctgcgcgagttgtcggtggcgctggccgacatcggcaggttcgtcgacaagaacgccgacaagctcaccaagtcggtggagaagctgtccgacctgtcgggtgtcttcgcccggcagcaggagtcgctgatcaacatcctcgactacgcgccggtcgcgctgaccaacctcgacctggcctacaactcccgctcgggaaccatggacacccgcgacgacctgctgggcccctacgacccggccgggttcctgtgcgcgaacatcgccaccgcggtggcactggaggacgtcccggccgcctgcttcgacctggccgactcgctggcggagggcggagccgagatgcccaaggagctcaagtcgctggtcggcaagggcgagtccatcctgggggacacatgagacgcgccaacgtcgccaagctgaccgccgtgatcgccgcggcggcgctggcgggctgctcctcggcaccgctgcccggcggcgagggcggcgacggctaccaggtggcgatcgagttcgccgacgtcaccgacctggtcccgtactcgacggtcaaggtcgacgacgtgaccgtcggacaggtcgaggagatcacggtctccgagaagtggaccgccaaggtcaagatccgcgtcaacgacgacgtcgaactgccccgcaacgcgatcgccgcactgcgacagaccagcctgctgggcgagaagttcgtcgaactggcgccgcccaccgagtccaaaccggcgggcagcctcagcgagggcgactcgatcccgttgtcgcgcaccgacaagggcgccgaggtcgaggaagtgctcggcgcggtggccctggtgttgcagggcggcggcctggaacagctgcgcaccatcaacaccgagctgtccgacatgatgcagggccgcgagggcgagatcaaggacagcctcggcgaactcgacaccttcatgaccagcctcgacgaccagcgcgaggacatcgtcaccgcgctggaggcgctggagaagctgtcgggggacctggccgaccagaaggagaccatcggcgaggccctggacgccatcgctccgggcgtcaccacgctggccaagcagaagggcatgatcaccgaggccatcacggcgctgggtgagctcggcgaggtcggctcggacgtgatcgagcagagcggcgacgagaccgtcgcgatcctgcaggacctgcaaccggtgctggagaacctggtcaaggccggggaccacttcccgcagggcctggagctggccgggtcgtacccgttcccgcccaacgtctccgagaccatcgaggacgacttcgtcaacctgtacatcaccctcgacggcagcctggagaacgtcctgggcaacacgctgggggagaagccgatcaagcaggccgacccggacaaccccgagtccaccccgggcggcaccgagggcggcggcatcgaccccatcaccggcggcatcgacgacctgctcggcggcggcatcaccggcgacgaggacgaggacgaggaggaggcaccgtgatctcccggaagctgcggctccagatcggcgtcttcgccctgatctcgctgctgggcatcgcgttcgtcggggtgcgctacctcggctggttcgactcgtcctatgtggtctacgtggacgccaaggagaccggcggcgcctacgagcacgccgccgtggcctaccgcggcgtgccgatcggccgggtcggcgaggtcaagctgcacggcaagggcgcccggatggaactgcggatcgactccgagaccaaggtgcccaaggacgtcaaggccgtggtcgcgcagcgctcggccgtcggcgaacagtacgtggacctgcgccccaacaccgccgagggcccgtacctgggcgagggcgacgtcgtggacgacgtggccaccccgctgccgatggagcagctgctggcgaatctggacggcctgctggaaagcgtcgaccccgacgacctgaaggtcgtcatcgacgaactgggcgccgccttcgagggcaacgaggaatcgctggacaagatgctcgacgccacccagaccctcatcgacgacgccgccgagcacctgcccgagaccgtcgacctgctcaaggacggcaagaccgtcctggagacccaggacgactcggcctcggcgatccgcacctgggccgacaagctgtcggaactgaccacgacggtcaagaagtcggacaaggacatccgcaagctgctcgacgtcggccccgaggccgccgacgaggtctccgggctgatccacgacctggacccgaacctgggcaccctgctgggcaacatgatctcggtcaacggcgtggccgtgcagcggctgcccaacatcgaggaggtgctggtcacctacccgatggtgatctccggcggctccaccgtgacccccggcgacggcaccgcgcacttcgggctggtcctcaacttcgacaacccgccgccgtgcgtctacggcgagggcaacgacggctacgagtgcaccgcgggcgaacagggcgagggttcggccgtgcgcggctggcagcacgcccccggcgccaccggcccggccatcgagccggtgccgctgcccgagagcggcgcgtccaaggacggcgactccgacgacgacggcgagggcaccgcgcaaggtggcgacgccgataccgagtcgagtcgatacggttacgaccccttgaccggattgttggtcgacagtgacggtatgccgatacagttcggcagcaccggtggccagtacgaactggccggcgaggagtcgtggaaatccctgctgttgaccggagtgatgtcttgaaatcgaaacaagggaaactgctcggcgcgaagagcacctggcaggccctgaacgtcatcctgctcgtgatcaccctgggcgggttggccggaggcgtgtggttcgggttcaaatggttcgacggcgcccgggtgggcagctcccagaccgacccggtcgacgcggcccgcgaggtcgtcaccaagatcctgacggtgtcgcccgggaccgtggacgagaacctggccgacgtcgaggagctcgcgaccggcgacttcgccgacgagtggatcgagggcgagaagaccgtcaagaagtcggtgcaggagtcgggcgcgacccgcaagcccgacatcctcaaggccggttacctcaagggcgactcggactcggcgaccgtgatcctggccgccgacacccgcaccaccttcaagaacaagatcgacgactccaaggacaagggcaagaagaaggacgacaagaagaaacaggacggcgacaaggacggcgacggcatccccgacccgcgcaccgaccacttccggatcaaggtcaacatggccctcgtcgacggcacctggaagatcgcgaagatggagatggcgcaatgagcggatacgtcccccgcaaactgcgggatcgctccggcgtgacccgctccaagacctcccgggaacgcgcggtcacggtcgagaaggacgaggcgcccaagaagtcgtccaagaccacccccaagtccggcgccaagcgccgtccctcaccgcgcggcggctccgccccgcgccgtccctcgccgaagtcccgctcctcgctggccggctacaagcgcgagccctggtcgatcggtgagtggcggcacatgaccaagctgctgtcgctgatcgcgctggcggcggtgctgctggcgggcgtcacctgggtgggctcgggcaattcggggctgcaactggccgggctgttcggccgctccaccggtgagcttgccgacgccaagaaggacgcccgcaccgcggcggcggccatgttctcctacgactaccgcaacttcggcgactcggtgaagaacggtcaggcgcacacgaccggctacttcagcgaggagtacgccaagaccaccaagaagctgaagaagaccgtggtcaaggaggaggcgaccgtcgagtcggaggtcgtggacgtggcgaccgtcgaggccgacgcgacctgctcgcccaagaagggccccagctacgacggcggcatcgagttcctggccttcgtcaaccagaccaccaagaacaagaacatcgagggctcccggatcgacaagagccgggtcgtgatgtgcatggtctacaccgaatcgggctggaagaccgccgacgcgaaggcgatctgagccgaggaggctccggcgtgtcgcacgcctgtccaggtcgtcacctggcgtgatgtccggtttgtgactcctggtgtgcctagtttcgccggaagtcttgacgatgtgacttcctctcaggcatcctgtttggcaggcggcacaacggatcgtcaccggttttcgcgcataccggaagggtccgacaaaaaattcaggggcgggttgacgcagcatgggccttcggctacactgctagtttgcgctgccttctcgcgccctcttcagcatgaccgcagtctgtgacggggttgtctgtcctcacgcagggctttagcctccactcagatggtatcgatcatgcgttcgggtggtgaagaccggcgcgggtttcaccaaatcggccgtcgcaacacaggtcctcggaaggacgaatcttggcagcttcccgccctgcgaagaccagcaaccagagcgcgctcgctcccaaccgaatctcgttcgggcgcatcaccgaacatcttgaggttcccaacctgcttgccctgcagaccgactccttcgactggctggtgggcaacgatgcctaccgtgcccgtaccgaagcgggggcgacctgtgggctggacgacattctcgaagagatcagcccgatcgaggacttttcgggaaccatgtccctttccttctccaaccctcgcttcgacgaggtgaaggctcccatcgaggagtgcaaggagaaggacctcacctactgcgctccgttgttcgtgaccgcggagttcatcaaccacaacaccggcgagatcaagtcgcagacggtgttcatgggcgacttcccgatgatgacgcccaagggcaccttcatcatcaacggcaccgagcgggtcgtcgtctcgcagctggtgcgttcgccgggcgtctacttcgacaagcagcccgacaagaccagtgaccgcgacctgtccagcgtcaaggtcatccccggccggggcgcctggctggagttcgacatcgacaagcgcgagaccgcgggcgtgcgcatcgaccgcaagcgccgccaggccgtcaccgtgctgttgaaggccatcggctggaccaacgaccagatccgggaacgcttcggctggtccgagatcatgatggccacgctggagaaggaccacgtcggcagccaggacgaggcgctgctcgacatctaccgcaaactgcgtcccggcgagccccccacgaaggagaacgccgagaccctgctggacaacctgttcttcaacccgaagcgctacgacctggccaaggtggggcgctaccaggtcaacaagaagttcgggctgtcgacgccgatcagcaccggcgtgctcaccgaggccgacctggtctcgatcatcgagtacctgtgccggctgcagaacggcgaggacggttacgaccgcgacgacatcgaccacttcggcaaccggcgcatccgcaccgtgggcgaactgatccagaaccaggttcgggtcggtctgtcccgtatggagcgtgtggtccgggagcggatgacgacccaggacgtcgaggcgatcacgccgcagaccctgatcaacatccgtcccgtcgtggccgcgatccgggagttcttcggcacctcgcagctgtcgcagttcatggaccaggtcaacccgatcgcgggtctgacccaccgccgccgcctgaacgctctgggcccgggtggtctgtcccgcgaccgcgccgccatggaagtccgagacgtccacccgtcgcactacggccggatgtgtccgatcgagacgccggaaggcccgaacatcggcctcatcggcgccctggcggcattcgcccgggtcaaccccttcggtttcatcgagaccccgtaccgcaggatcgacaacggccgggtcaccgacgacgtgaagtacctgaccgctgacgaggaggaccgctgcgtcatcgcgcaggcgaacacgaagctcaacgatgacggcaccttcgccgaggagcggatcctggtgcgtcgcaagggcggcgagatggaactcgtcgggcacgacgccgtcgactacatggacgtctcgccgcgccagatgacctccgtggccaccgccatggtgccgttcctggagcacgacgacgccaaccgcgccctgatgggcgccaacatgcagcgtcaggccgtcccgctgatcaagacccagtcgccgttcgtcggcaccggcatggagtaccgtgccgccgtcgacgccggtgacgtggtggtcaacgaggtcgccggtgtcgccgaggacgtgtgcgccgactacatcaccgtgcaccaggacgacggcttccgccgcacctacctgctgcacaagttccaccgctccaacgcgggcacctgcgtcaaccagatccccgtcatcaacgagggcgaccgggtcgaggccggacaggtcatggccgacgggccgtgcaccgacaagggcgagatggcgctgggcaagaacctgctggtggcgttcatgccgtgggagggccagaactacgaggacgcgatcatcctgtcctcgcggctggtccaggaggacgtcctgacgtccatccacatcgacgagcacgaggtcgacgcccgcgacaccaagctgggtccggaggagatcacccgggagatcccgaacgtctccgaggagatgctgtccgacctcgacgagcgcggcatcatccgcatcggcgccgaggtccgcgacggcgacatcctggtcggcaaggtcacccccaagggtgagaccgagctgaccccggaggagcggctgctgcgcgccatcttcggtgagaaggcccgcgaggtccgcgacacctccctgaaggtgccgcacggcgagagcggaaccgtcatcggtgtgcgcaccttcagccgcgacgacggcgacgaactgtcgcccggcgtcaacgagctggtgcgggtgtacatcgcccagaagcgcaagatctccgacggtgacaagctggccggtcgtcacggcaacaagggcgtgatctccaagatcgtgcccgccgaggacatgccgttcctgccggacggcacccccgtcgacgtcgtcctcaacccgctgggtgtgcccggccgaatgaacatcggtcaggtactggaactgcacctgggctggatcgccaagtccgggtggcagctggcgggcgacgccgagggctggcagaaatcactgaaggccatcggcgccgaggaggctccgccggactcgacggtggccaccccggtgttcgacggcgtccacctcgaagagatcaccgggctgctggagtcggcccgtcccaaccgggacggcgaccgcatggtcggcaccgacggcaaggccaagctgttcgacggccgcaccggcgagccgttcccgggcccgatctcggtgggctacatgtacatcctgaaactgaaccacctggtcgacgacaagatccacgcccgttcgaccggcccgtactcgatgatcacccagcagccgctcggtggtaaggcgcagttcggtggacagcggttcggcgagatggagtgctgggccatgcaggcctacggcgcgtcctacgcgttgcaggagttgctgaccatcaagtccgacgacatcctcggccgcgtcaaggtgtacgaagccgtcgtcaagggcgagaacattcccgagccggggatcccggagtcgttcaaggtgctgctcaaggaactgcagtcgctgtgcctcaacgtggaggtgctgtcgagtgacggtaccgccgtcgagctgcgcgacagtgacgacgaggtgttccgcgccgccgaagaactcggcatcgacctgtcccggcacgagccgagcagcgtcgatctcgaaggagcgtaaggcacggctcccgcggtttcaccgctgcgggagcccacatccacaaaggcatcaatgggaatccctacatcgagttcactgcaaggggaaaagttaagtgcttgacgtcaacttcttcgacgaactgcgcatcggcctggcgaccgccgaggacatccgccagtggtcccacggcgaggtcaagaagcccgagaccatcaactaccggaccctgaagccggaaaaggacggcctgttctgcgagaagatcttcgggccgacccgcgactgggagtgctactgcggcaagtacaagcgcatccggttcaagggcatcatctgtgagcgctgcggcgtcgaggtgacccgttccaaggtgcgtcgtgagcgcatgggccacatcgagctggccgccgcggtcacccacatctggtacttcaagggcgttccctcccggctgggctacctgctggacatcgcgcccaaggacctcgagaagatcatctacttcgccgcctacgtgatcacgtcggtggactccgaggcccggcaccgcgacctggcgaccctggagaacgagatcgccgccgagaagcggcagatggagaacggccgcgacgccgaagtcgagaagcgcgccgccaagctggaggccgacctggccgagctggaggccgaaggcgccaaggccgacgtccgccgcaaggtcaaggacggcggcgagcgcgagatgcgccagatccgtgacaaggcgcagcgtgagatcgaccgcctggaagaggtcatcgacaccttccgcaagctggagcccaagcagctcatcggtgacgagatgctgttccgcgagctgcacgaccggttcggggagtacttcaccggttccatgggcgccgaggccgtcaaggaactgctggccaacctcgacctcaccgccgagctggagaacctgcgcgacatcatcgccaacggcaagggtcagaagaagatccgcgccctgaagcgactgaaggtcgtggccccgttcgcgaccagcggctccaacccgatgggcatggtcctggactgcgtcccggtgatcccgccggagctgcgcccgatggtgcagctggacggtggccgcttcgccacctccgacctcaacgacctgtaccgccgggtcatcaaccgcaacaaccggctcaagcgactgatcgacctgggcgcgcccgagatcatcgtcgccaacgagaagcggatgctgcaggagtcggtggacgccctgttcgacaacggccgtcgcggccgcccggtcaccggaccgggtaaccgcccgctgaagtcgctgtccgacatgctgaagggcaagcagggccggttccgtcagaacctgctgggcaagcgcgtcgactactccggccgttcggtcatcgtggtcggcccgcagctgaagctgcaccagtgcggcctgcccaagcagatggcgctggagctgttcaagcccttcgtcatgaagcggctggtcgacctcaaccacgcccagaacatcaagtccgccaagcggatggtggagcgggcccgccccgcggtgtgggacgtcctggaagaggtcatcaccgagcacccggtgctgctgaaccgcgcgccgaccctgcaccggctgggcatccaggccttcgaaccgcaactggtcgagggcaaggccatccagatccacccgctggtgtgcaccgcgttcaacgccgacttcgacggtgaccagatggcggtccacgtgccgctgtccaccgagtcgcaggccgaggcgcggatcctgatgctgtcggccaacaacatcctcaagccgtccgacggccgtccggtcaccatgcccacgcaggacatgatcatcggtctgtaccacctgacccaccgtcgcgagggactgccgggcgaaggccgggcgttctcctcggtgtcggaggcgatgatggcctacgaccgcggcgaactgcacctgcaggcgccggtggcgatccgggtcgagggcgttccgtccatcgacaccggcaacggccccgagccggtcgaggacgccgagtcgaccgccgcgctcaccgtgcagacgaccctgggacgggtcatcttcaacgaggcgctgccgaccgactaccgcttcgtcaactacgaggtccgcaagggccagctgtcggagatcgtcaacgacctggccgagcgctacaccaaggtgcagctgggcgcgtccctggacgcgttgaaggcggccggtttccactgggccacctggtcgggcatcacgatcggctacgccgacgtcgtcgggcccaaggccaaggcggccatcctggagcggcacgagaaggacgccgaccggatcgagaagcagtaccagcgcggtctgatgaccgccgaggaacgccgcggcgagctgatcgagatctggaccaaggcgaccaacgagatcgccaaggagatggacaccgacctgccgcaggagaacccgctgtggcagatgatcaactccggcgcgcgaggcaacatgctgcagctgcggcagatcgccgcgatccgtggcctggtggccaacccgaagggtgagatcatcccgcgccccatcaagtcctcctaccgcgagggcctgacggtgctggagtacttcatctccacccacggttcccgaaagggtctggccgacacggcgctgcgtaccgcggactccggttacctgacccgtcgtctggtggacgtctcgcaggacgtcatcgtccgcgaggaggactgcgagaccgaacgcgccgttcggatcccgctggccaccgaggtggacgggcagtgggtcgcgcacgagaacgccgagacctcggtgtacgcgcgcacgctggccgaggacctcaaggacgccaagggcaagctgctggcggccgagggcgtcgacctgacccagccgatcgtcgacatcctggtggcggccggtgtcaaggaggtgcgggtccgcagcgtcctgacctgtgagtcgcagctgggcgtctgtgccgcctgctacggccgctcgatgccgaccggtcagaaggtcgacatgggcgaggccgtcggcatcatcgcggcccagtccatcggtgagcccggtacccagctgacgatgcgtaccttccacaccggtggtgtggccggggacgacatcacgcagggtctgccgcgtgtccaggagatcttcgaagcgcgtatccccaaggggaaggcgccgatcgccgaggcggccggcaccgtgcgcatcgaggacgccgacaagtcccgcaagatcatcatcacgccggacgacggcaccgacgagatcgtgctggacaagctgtcccgccggacccggctgcgggcccacgacggcgaccacatcggcgtcggcgagaagctcaccgagggcaccatcgacccgcacgagctgttgcgggtgctgggtccgcgtcaggtgcagtcgcacctggtggaccaggtgcaggacgtgtaccgctcgcagggcgtgctcatccacgacaagcacatcgagatcatcgtccgccagatgctcaagcgggtcacgatcatcgactcgggcacgacggagttcctgcccggctcgctggtcgaccgggtggtcttcgagggcgagaaccgtcgcatcgtggccgagggcggcgagccggcctccggccgtccgcagctgatgggtatcaccaaggcgtcgctggccaccgactcgtggctgagcgcggcctccttccaggagaccaccaaggtgctgaccgacgcggcgatcaacgccaagtcggactccctcatcggtctgaaggagaacgtcatcatcggaaagctcatcccggcgggtaccggcatcagcaagtaccgcaacgtccgggtcgagcccaccgaggaggcgaagtcccgcgtgtactccatgggtggctacgaggacccggtgcccgcgttcggcttcggcgccccgtcgtccaacgccgtcccgctggacgacttcgacatcggacagttctaggagcctgatcagcccactgggcttatccgggcgtgaccaaccgctggggccgcgagtgcgaactcgcggccccacgtcgtacccacttcggggcggacataatggcgtacatgagcttgtcgcagaccgacgccgccgcgcgctcggcccggcacccgcgcgacccggagccggtgccgtccaccaaggcggccgccgcctacgccctgagcgtgctggcgctggccacggccccgtttttgggcggcgtcatccccgcgatcatcaccctgcggctgagcgcccaggccgacgcggacatcgccgcctccgagggcttcctgctcggcgcggcccgcaaccgccgcgcccgcaagaacgccttcctcgccttcggcatcaccggcctggcgatcctgaccctcttcacctggtgggtattccgcgagaccgtccagagcgtgagctgacgaggaacgatgacgacacagcaacccgacgaccgcacccccacctccccggcccggcccgacccggccgctcccggccagccttcggcttccgagccgacatcggctcccggatcgacgccgccgccgcaggaccggcccgcgcccgagtcgccggtggcgcggccgtcgcttcaggccaccgagccgacgcccgccgacgacctgccgcaggctccggcagcaccggccgccgacgtgacaccgccgcccgagaccgccccggcggtggccgagccgacggccgagggtgagtcggaggtggcgtcggacgacgtgccgcatgccgctgccgagccggtcgccgaaccgacctccgacgtgacgccgcagcccgccgaggccccggccgtgtccgacgccggggacgcgcccgccgacgccgagcccccggtggagatgacgccgccgggggagtccccgtccggggccgccgacgcggcggccgccgaggaggccgcgaaggccgaggccgactcgcccgtcgacgccccggtgaccggcggttcgatgccgattcccatgccgccggtgtcgcgcccgcccgccggttcggcctacgggtatcccactcgctatgccgaggcccccggcagtgggcacttccagctggcgctgccgcagttggggaccattgtggctggtccggccgcggggagcatgatcgccgggatcgccgcgatcctggtggcgttctccgtcggctgcaccgggatgttcggcagtgtcatggtgcccgtggccgccacggtgctggccgtgttcttcatcagcaccgccgggctgttggccgcggtggcgttgcggcagatcaggcggggtggcggcgagtaccggggcaagggcatggccatcgccgggctcgcctgcggtggtgccgcgatcctggtgctgttgttcatgttgttgctggtcaccgtggcgttgagcggctgacctgccgacgaccgcgccggggcaccggtgtaaggtgttcggcggtgtacctgcccgtgtgcgcacgttggccaggcgaggacaccggtgtcgaggggtcaggccgaatcaccgtcggtgagttcgggcactactcgaaataccggtgggaatcgcgttgactactgcggctatggtgggtaagctttccccttgtgcctgggctccggcctgggccggtgtgttgcccgcagtgacgatccttgataatcgtcaccggcgttgccctcgcgggttcgccgccacggggaggcgcgccgaaaaagctagaagtccccatccacccgatcgcggattcttccgcgaaaaggtcgcgctctggccgacacgcccgagcgcggggggcggagaaacacgtgtggcgtcacgccggtgaagccatcgaccatacaagacgaatcgggcggcggagtccgtccgaaaagggagtaataacccggtgccaacgatccaacagctggtccgcaagggccgcaaggacaaggtcagtaagaacaagacacccgcgctgaagggcagtccccagcgccgtggtgtgtgcacccgcgtgtacaccaccaccccgaagaagccgaactccgcgctgcgcaaggtcgcgcgtgtccggctcatgagcggcttcgaggtcaccgcctacatccccggtgtcggccacaacctgcaggagcactcgatcgtgctcgtgcgtggcggccgggtgaaggacctccccggtgtccgttacaagatcgtccgtggatcgctggacacccagggtgtccgggaccgcaagcaggcccgcagcaagtacggcgcgaagaaggagaagaagtaatgccacgtaaaggccccgctccgcgccgccagctgaccgccgacccggtctacaactccatgctggtcacccagctcatcaacaaggtgctggtgcgcggcaagcgccagctcgccgagcgcattgtctacagtgccctcgaaggcacccgcgccaagaccgagaccgacccggtggtcaccctcaagcgcgcgctcgacaacgtcaagccgaccctcgaggtccgcagccgccgtgtcggtggcgcgacctaccaggtcccggtggacgtgcggcccagccgcgccaccacgctgggactgcgctggctggtcgactacagccgcgcccgccgcgagaagaccatgatcgagcggctcatgaacgagatcctggacgccagcaacggcctgggtgccgcggtcaagcgccgcgaggacacccacaagatggctgaagccaaccgcgcctttgcgcactaccgctggtaaacggacccagcgaccaagcaacgagagaatcaggaaaagaccgtggccaaggccaacaacgccctcgcgaagctgcgcaacatcggcatcatggcgcacatcgatgccggtaagacgacgacgaccgagcgcatcctgttctacaccggtatcacgtacaagatcggtgaggtccacgacggcgccgccacgatggactggatggagcaggagcaggaacgcggcatcaccatcacctcggcggcgaccaagtgtgagtgggacggccacaccatccagatcatcgacacccccgggcacgtcgacttcaccgtcgaggtggagcgcagcctgcgggtgctcgacggatcggtggccgtctacgacggtgtcgccggcgtcgagccgcagaccgagaacgtgtggcggcaggcggacaagtacaaggtcccgcggatgtgcttcgtcaacaagctcgaccgcaccggtgccaacttcttccgctgtgtcgacatgatgcaggagcggctgggttccaacacggccgtcatccagctgccgatcggcaacgagtccgacttcatcggcgtcgtcgacctggtggagatgaacgccaaggtgtggcgcggcgagacgaaactgggtgaggagtactccaccgaggagatccccgccgagatggccgaccaggccgccgagtaccgcgagaagctgctggagaccctggccgacatcgacgacgacttcgccgagaagttcctcgagggtgaggaactgacggtcgaggagatcaaggccgccatccgcaagggcacgatcgacaactcgatcaacccggtgctgtgtggtaccgcgttcaagaacaagggtgttcagcccctgctcgacgcggtggtcgactacatgccgtcgccgctggacgtcccgccgatccagggcaccaagatggacggtgagactccggacgagcgtccggccgacccgaccgcgccgttcagcgcgctggcgttcaagatccagacggacaagcacctgggcaagctcacctatgcccggatctactccggacggatcgagaccggcaaccaggtcatcaactcgaccaaggaccgcaaggagcgcatcggcaagatctaccagctgcacgcgaacaagcgcgaggagcgcaccttcgccgaggccggtgacatcatcgccgtgcagggtctgaagcagaccaccaccggtgacacgctgtgtgactcgagcaagccggtgatcctggagtccatggtcttcccggagccggtcatcgacatggccatcgagccgaagtcgaaggccgaccaggacaagctctcgaccgcgatccagcggctggccgaagaggacccgacgttccgcgtccacaccgacgaggacaccgctcagacggtgatctcgggtatgggcgagctccacctggacatcctggtggaccgcatgaagcgggagttcaacgtcgaggccaacatcggcaagccgcaggtgtcgtaccgcgagaccatcaccaagcgggtcgagaaggtcgagtacctgcacaagaagcagaccggtgggtccgggcagttcgcgcgggtcatcgtcagcgtcgagcccatcccgatgggcgccgacaacccgacctacgagttcgtcaacaagatcacgggtggacgcatcccgaaggagtacatcccttcggtggacgccggtgcgcaggactccatgcagtacggagtgctggccggttacccgatggtcggtgtgaagttggaactcacggacggtcagtaccacgaggtcgactcttcggagatggccttcaagatcgccggttccatggtgatgaaggaggcctgtaagaaggccggcccgactctcctcgaaccgatgatggccgtcgaggtcaccaccccggaggactccatgggtgatgtcatcggcgacatcaactctcgccgtggtctggtgcaggagatgggtgagcggggaaccgctcgcgtcgtcaacgcactggttccgctcagcgaaatgttcggctacgtcggcgacctgcggtcgaagacccagggccgggcgagctactccatgcagttcgactcgtacgccgaagttccggcaaacgtggccaaggagatcatcgccaaggccaccggcgagtagtaccgcatacccgcagcccctccgaggcttcgccgcctcggaagggtctgtacctaggaaatcgacgtacgaaccaacagtccacaggaggacgaaaaagtggcgaaggagaagttcgagcggaccaagccacacgtcaacatcggcaccattggtcacatcgaccacgggaagacgacgctgacggcggctatcaccaaggtcctgcacgacaagttccccgacctcaacccgtacaagccgttcgacgagatcgacaacgcgccggaagagaagcagcgcggtatcacgatctcgatctcgcacgttgagtaccagactgagacgcggcactacgcacacgtcgactgcccggggcacgccgactacatcaagaacatgatcaccggtgccgcccagatggacggtgcgatcctggtcgtgtcggcgactgacggccccatgccgcagacccgtgagcacgtgctgctggcccgccaggtcggtgttccgtacatcgttgtcgccctgaacaaggccgacatggtggacgacgaggagatcatggaactggtcgagatggaagttcgtgaacttctgtccgacaactcgttcccgggtgacgacctgccggtcgtcaaggtctccgcactcaaggccctcgagggcgacgagcagtggggcaacgcggtcgccgagctcatgaacgccgtcgacgaggcgatcccggagccggagcgtcagaccgacaagccgttcctgatgcccgtcgaggacgtcttcacgatcaccggccgcggtaccgtggtcaccggtcgtgtggagcgcggtgtgctgctgccgaacgaggaagtcgacatcgtcggcatcaaggaaaccaagatctccaccaaggtcaccgccatcgagatgttccgcaaggtgctcgatgacgcgcgtgcgggtgagaacgtcggcctgctgctgcgcggtaccaagcgtgacgaggtcgagcgcggcatggtcgtcatcaagccgggcaccacgaccccgcacaccgagttcgagggccaggtctacgtcctgtccaaggacgagggtggacggcacaagccgttcttctcgaactaccgtccgcagttctacttccggaccaccgacgtgaccggcgtcgtcaccctccccgagggcaccgagatggtcatgcccggcgacaacaccaccatgacggttgagctgatccagcccatcgccatggaggagggcctgctgttcgccatccgcgagggtggtcgtaccgtcggttccggccgggtcaccaagatcctgaagtaaccagcaccatcggtaacgaggttcacgtgccggatacccacccccgacttggggagtgaaaatccgtccggcataatgaacaggttgcgtacgtgggggtcggtctgtgctgtgctcacgcacggttaggaccgccccccacccacgcccggccttggcgccaaagcccaatcccgatcagttttcgtgggatgaggctggccgcaggccgcgacacgcccgacagcggggcacggctcaaccagccgtccgacccggcaaatcagtgggattgagagtagaaggaaacatggcgggacagaagatccgcattcggcttaaggcctacgaccacgatgtcgtggactcctcggcccgcaagatcgtcgagacggtgacccgtaccggcgccaacatcgcaggccctgtgccgctgccgaccgaactcaaccgcttctgcgtgatccggtcgccgcacaagtacaaggactcgcgcgagcactttgagatgcgcacacacaagcgcctcatagacatcctcgacccgacgcccaagacggttgactcgctgatgcggctcgacctcccggccggtgtcgacatcgagatcaagctgtagggattccacgaaatggacaggcaagtcaacgggatcctgggtaccaaactcggtatgacccaggtctgggacgaaaacaaccgcgtcgtcccggtgaccgtggtacaggccggaccttgcgtcgtcacgcaggtccgcaccccggacaccgacggatactccgcggtccagctcgcgttcggccagatcgacccgcgcaaggtcaacaagccgctcagcggccacttcgcgaaggccgaggtggctccgcgccgccacgtcgtcgaactgcgcaccacggacgcgaccgaatactcggccggtgacgagatcaccgtcgaccgcttcgagaccggcgggctggtcgacgtgaccggcaagaccaagggcaagggctacgccggtgtcatgaagcggcacggcttcggtggtctgggcgccggacacggcgtgcagcgcaagcaccgttcgccgggctccatcggtggctgcgccaccccgggccgggtgttcaagggcatgcggatggccggccggatgggcggcgtgcggcacaccgtgcagaacctgaagatccacgctgtggacgccgacaacaacctgctgctgatcaagggcgcgctgcccggaccgaccggcggtctggtcctcgtgcgcggcgccgtcaaggtcgcggccaaaggtggtgcgaaatgagcctcgaggtcaacgtcaccgacgcgaccggtaagaagaccggcaccgtcacgctcccggccgagctgttcgagcgcgaggtgaacatccacctgatgcaccaggtggtcaccgcgcagctcgcggccaagcgccagggcacccacgccaccaagacccgcggtgcggtctccggcggcggcgccaagccgtaccgccagaagggcaccggccgcgcccgtcagggttcgacccgggcgccgcagttcgccggcggtggcaccgtccacggcccgcagccgcgtgactactcgcagcgcacgcccaagaagatgaaggccgccgccctggcgagcgcgctttcggaccgggcggccagcgaggtcgtgcacgtggtcaccgggctgctcgacggcgacactcccaagaccaaggacgctctgaaggcgctgcgcgcgacgacggaggccaagaaggtcctgatggtgctcgaccgcgaggacgagctcacctggaagagcctgcgcaacgacccgaacgtgcacctgctgttccacgaccagctgaacacctacgacgtgctcgtcaacgacgcgctggtgttctccaaggccgccttcgatgacttcgtcgcggcccggaccggcgagaagcaggaggccgcggcatgagtacggtcagcattcccgacccgcgcgatgtgatcatcaagccggtcatctccgagaagagctacggccttctcgagctgaacaagtacaccttcgaggtccgcaaggacgcgaacaaatcgcacatcaagctcgccgtgcaggaaatcttcggcgtcaaggtgaccagcgtgaacacgctgaaccgtgacggcaagcgccgccgcacccgtcagggctggggcaagcgcaaggacgtcaagcacgcgatcgtgactgtcgacggcgacgccgcccggctgagcgagatcttcggcggctcggtctcttagcggtagacgggattaggaactaatgggtattcgcaaacacaagccgacgacgcctggacgtcgcggttccagcggcgccgacttcgccgaggtcactcgcaacaccccggagaagtcgctgcttcgcccgctgaccaagtccggcggccgtaactcgcgcggcaagatcaccacgcggcaccgcggcggtggccacaagcgcgcctaccggctgatcgacttccgtcgccacgacaaggacggcatccccgccaaggtcgcgcacatcgagtacgacccgaaccggaccgcgcggatcgcgctgctgcacttcgccgacggcgagaagcggtacatcctgtgccccaaggacctggtccagggcgcccggatcgagaacgggccgcacgccgacatcaagcccggcaacaacctgccgctgcgcaacatcccggtgggcaccatcgtgcacgccgtggagctgcgtcccggcggcggcgccaaactggcccgctcggccggttccggtatccagctgctggcccgggaaggcaagtacgcgcacctgcgtatgccctccggcgagatccggctggtcgaggtccgttgccgcgccacggttggcgaggtcggcaacgccgagcagtcgaacatcaactggggcaaggccggccgcatgcgctggaagggacgtcgtcccacggtgcgtggtgtggtcatgaacccggtcgaccacccgcacggtggtggtgagggtaagacctccggtggccgtcacccggttaacccgcagggtaagccggagggccggacacgcagcaagggcaaggccagcgatcggctgatcgtccggcgccgttacgccaaccggaagcggagttaatcgatatgccacgcagtttgaaaaagggtccgttcgtcgacgaccaccttctgaagaaggtcgagaaggccgtcgagtcgaagagccgcaacgtcatcaagacctggtcgcggcgatccaccatcactccggagatgatcggcctcacgatcgcggtgcacgacggacgcaagcacgtcccggtgttcatctccgagaacatggtcggccacaagctgggcgagttcgcgctcacccggaccttccgcagccatgacaaagacgaccgtaagagccgtaggcgttaagccgcgggtaacgagataggacaaacgatggcaagcaacgaggccactctggccccgagtgcccgggcggtggcgcggtacgtgcgcgtctcgcccatgaaggcacgccgcgtcgtcaacctggttcgtggcctgcccgcggacgaggcgctgacggtgctccagttcgccccgcaggcggcaagcgaaccggtgtacaaggtgatcgcctccgcgatcgccaacgccgagaacaacgagaagctcgaccgcgagtcgctgctggtctccgaggccttcgtggacgagggaccgacgatgaagcggtaccggccgcgcgcccacgggcgggcctaccggatccgcaagcgcaccagccacatcaccgtggtcctggagagcgtgcaggcgtccgagcagccctcgggcacgatccgtcgcccgaagcgcagtgcctccaagagcaccaagcccgctgcggctgagcccacgtccaccgacaccgccgagaaggagaccgagtaatgggtcaaaagattcacccacacgggtaccggctcggcatcagctccggctggacgtcgcgctggtacgcggacaagagctacgccgagtacgtcggtgaggacgtgaagatccgcaaactcatgtcgcagggcatggagcgcgcgggcatcgccgaggtcgacatcgagcgcacccgtgaccgggtccgcgtcgacatccacaccgcccgcccgggcatcgtcatcggccgcaagggcgccgaggcggaccggctgcgtacccggctggagaaactgaccggcaagcaggtccagttcaacatcatcgaggtgaagaaccccgagtccaacgctcagctggtggcccaggccatcgccgagcagctggccagccgggtgaacttccgtcgcgcgatgcgcaagtcgatccagtcggcgctgcgcaacccgaccgtcaagggcatcaaggtcgcctgctcgggccgcctcggtggcgccgagatgtcgcgctccgagttctacctcgaaggtcaggtcccgctgcacacgctgcgcgccaacatcgactacggcctgttcgaggcccgcacgtcgttcggccgcatcggtgtgaaggtgtggatctaccgcgacgaggaacgggcccaggcccggtcgtcgcaggacaacgtgcagcgccgtcgcgatgaccgcggcggccgcggtgagcgtcgtggccgggtgcgctcgggcgcctcgggcaccatcggcaccggtaccgaagcagggcgtgcggcctcgactaacgccgccgcgaacactggtcaggagggctgagcagaatgcttatgccacgtaagcccccgaagggcttccgtaaaccgcaccaccccaagcggcgtgggcgggccaagggcggcacccgcgtgacgttcggcgagttcggtatccaggctctggaaccggcctacgtcaccaaccggcagatcgagtcggcgcgtatcgccatgacccgtcacatcaagcgtggcggcaaggtgtggatcaacatcttccccgaccaggcgctgacgaagaagcccgccgagacccggatgggttccggtaagggttcccccgagtggtgggtggccaacgtgaagcccggccgcgtgatgttcgagctgtcgtttcccaacgagacgatcgcgcgggaagcgatgcgccgcgccatccacaagctcccgatgaagtgccgcatcgtcacacgtgaagtgggtgaggtctgatggccgccggtatcgaagccgccgagctgcgtgagctctccgacgacgagctgcgcacccggttgcgggacagcaaggaagaacttttcaacctgcgggtgcagtccgcgacggggcagctggacaacaaccggcacttgaagaccgtccgtcgtgacatcgcccggatctacacgatcatgcgtgagcgcgaactgggtctgtccgccgcgccgacgacggaggtggcctcattatgagcactcaagagcgcgcgacgagccgcaaggtccgcgagggccttgtcgtcagcgacaagatgaacaagaccgcggtggtcgaggtcgaggaccgggtcaagcacccgctctacggcaaggtcctgcgtcgtacgaagaagtacaaggcgcacgacgaagagaacgagtgcggcatcggggaccgggtgcagatcatggagacccggccgctgtccaagacgaagcgctggcggatcgtcgagatcctcgagaaggccaagtaaggagatcgcgacgtgattcagcaagagtcgcggctgcgggtcgccgacaacacgggtgcgcgcgaagtgctgtgcatccgggttctcggtggttcgggccgtcgttacgcgggtatcggcgacctgttcgtcggtaccgtcaaggacgcgatccccggtgccggtgtgaagaagggtgacgtcgttcgcgccgtcgtcgttcgttccgccaaggagcgccgccgtcccgacgggtcgtacatcaagttcgacgagaacgccgccgtcctgatcaaggatgacggggaaccgcgcgggacccgcatcttcggcccggtcggccgggagctgcgtgacaagcgcttcatgaagatcatctcgctcgcgccagaggtgctgtaagccaatgaagatcaagaagaatgaccgcgtgcgcgtcgtcgcgggcaaggacaagggctcggagggcaaggtcatcgagacctacccgacccgggacgcggtgctcgtcgaaggtgtcaaccggatcacgaagcacaccaaggtcggccagagcaaccgtgggtccaagaccggcggcatcgtcacccaggaggcgccgatccatgtctccaacgtgatggtcctcgacgccgacaaccagcccaccaaggtggggtacaagatcgacgacgatggtcgtaaggtgcgcgtctctcggcgcacgggtaaggaactgtgatggcgactgctactgacacgaaggtgacgccccgtctcaaggagcgttacaaggccgagatcgcgaccgcgctgaacgagcagttcggctacggcaacgtgatgcagattccgaccgtgcagaaggtcgtcgtcaacatgggtgtcggcgacgccgcccgggactccaagctgatcaacggcgccatgacggacctggccaccatcaccggccagaagccgcagatgcgtcgggccaccaagtcgatcgcgcagttcaagctgcgcgagggcatgccgatcggtgccaaggccaccctgcggggcgaccggatgtgggagttcctggaccggctgctgtcgatcgcgctgccgcgtatccgtgacttccggggcctgtcggacaagcagttcgacggcaacggcaactacaccttcgggctcaccgagcagtcggtgttccacgagatcgaccaggacaagatcgaccgggtgcgcggtatggacatcaccgtcgtgacgaccgcgaagaccaatgatgaaggccgtgctctcctcaagctgctcggcttcccgttcaagactgcggagaaccactgacatggccaagaaagcactgatccacaaggcgcagcagaagccgaagttctcgtcgcgtgcctacacccgttgccagaagtgcgggcgtcccaaggcggtctaccgcaagttcggcctgtgccgggtctgcatccgctcgatggcgcaccgcggcgaactgcccggcgtcaccaaggcttcctggtaacaactcactgctgttcgccacaggcccgcgcacagcgcgggaaccggggcgagaagggttaatgaacaagcatgacaatgacagatcccatcgcggacatgctgacacggctgcgtaacgccaaccgcgcgttccacgacgtcgtcgcgatgccgcactcgaagctgaaggcgaacgtcgccgaggtcctcaagcaagagggttacctcgccgactggcacgtcgaggagccgggtgaggacgaggtcagcaagaagctggtcctcgacctgaagttcggcgagaaccggcagcgcagcctggcgggtatccgccgggtctccaagccgggtctgcgcgtgtacgccaagtcgaccgagctgccacgggtgctcggcggtctgggcgtggccatcatttccacatcccagggtttgctgaccgaccgtcaggcccgtaagcgcggagtgggtggggaagtcctcgcctacgtctggtaaggggaggtaagcgagacatgtcccgtatcggacgtcagagcatcccggttcccggtggtgtcgaagtcaccatcgacggaaccgacgtgaaggtcaagggccccaagggcgagctgtcgcggaccctggtcgagccgatcacgatcgagaagaacgaggatggttcgctgcagctgaaccgccccgacgacgaccgtcgttcccgcgcgatgcacggcctgtgccgttcgctcgtgaacaacatggtcatcggcgtctccgagggctacaagaagagcctggagatcaacggcaccggttaccgcgtgcagcagaagggcagcaacctggagttcgcgctcggcttctcgcacccggtggtcatcgagccgccggacggcgtgaagttctcggtcgagaagccgaccctgttccacgtcgagggaatcgacaagcaggtcgtcggtgagatcgcggcgaacatccgcaagattcgcccgccggagccctacaagggcaagggcgtgaagtacgtgggcgaacacatccgtcgcaaggcggggaaggcaggtaagtaaatgtcggccacgctttccaagcgccgcaagtcggccaacagctcgcaggcccgccgggtcgcccgcgcgcgtcgccacttccgcgtccgcaaggacgtgtcgggcaccgctgagcgtccgcgcctggtcgtgacccgctcgctgaagcacatcgtggttcagctggtggacgacaccaagggccacaccgtcgcctccgcctcgtcgatggactcgtccatccggggcatggagggcgacaagaccgccgtcgccaaggcggtcggcaagctcatcgccgaacgcggcaaggccgcgggcgtcgagacggtcgtcttcgaccggggcggaaacgcctaccacggacggatcgcggccctggccgacgccgcccgtgagggaggcctggccttctaggccaagccttctgcgagtcggcacacccgtgtcggcgttatagctcacgaagacagagagaggtaacacctgatggcagctgaaaggcgccagagcggtaccggcgaaggcggtggccgcgaaggcggtcgcggtcgccgggaccgtcgtgagggtggccgtggcggtaaggacgccgcggacaagtccccgcacatcgagaaggtcgtatcgatcaaccgtgtcgccaaggtcgtcaagggcggtcgccggttcagcttcaccgcgctggtcgtggtgggcgacggcaacggccaggtcggcgtcggctacggcaaggccaaagaggttcccgcggcgatcgccaagggtgtcgaagaggccaagaagaactacttcaccgtgccgcgcatcggcgggaccatcccgcacccgatcatcggtcgtgacgccgccggcgaggtgctgctgaagcccgccagcgccggtaccggtgtcatcgccggtggttcggtgcgcgccgtgctggagtgcgccggtatccacgacgtgctctccaagagcctcggctcggacaacgcgatcaacatcgtccacgcgacggtgaaggcgctcaagaccctcgagggtcccgagaccgtcgcggcccgtcgcggtctgcccatcgaagacgtcgcccccgccgccatgctgcgggcccgcgccggacttcaggcatagggggtcggtgacatgggacgagtgaaggtaacccagaagcgttcgacgatcggcaccaagcccaaccagcgtgcgacgctgcgtaccttggggctcaagaagatcaacgacgtgacgatcaaagacgaccgcccggagatccgcggcatgatccacaccgtgaggcacctggtcgcggttgaggaggtggagtagtcgatgacgatcaagattcaccacctgcgtccggcacccggctcgaacaccgccaagacccgtgtgggtcgcggtgagggttcgaagggtaagaccgcaggccgcggaaccaagggcaccaaggcccgcaagaacgttcccgccttcctggagggcggcggcgtgccgctgcacatgcggctgccgaagctcaagggcttcaagaaccggttcaaggtgacctaccaggtcgtcaacctggacaagctcgccgagctgttcccgcagggtggcaccgtcggtcccgacgagctggccaaggccggcgccgtccgcaagggccagcccgtcaaggtgctgggctcgggcgacctgaccggtatcaagctggacatcaccgcgcacgcgttctccaagaccgcgaaggacgagatcctcgcggcgggcggcaacgccgtcgtgctcggtaagaagaagtagccacaatgtgtttcgtgggccggttgtccgagtggcagtcggcccacgaacatttggaggggcctaacacccagcgtgaacggtatacgcggtaccgggtccccctttaacaacaagcggactgttagagtccaccacgcggctcgtatgtgcgggcgcgcaccatacgacgcccaacgccactgacaccccggtggcggcagttgctggaggaacctgagttgctcaccgcattcttcagcgcatttcggacgcccgatctgcgcaagaagatcctcttcactctgttcatcctcgtgctgtaccgcatgggcgccgcaatcccctcgcccggcgtcgactacagcaaggtcgacgcttgtatccagcgcaccgaggactcgagcgtattcacgctgctcaacctgttctccggtggagcgctgctgaagctttcggtgctggcgctgggcatcatgccctacatcaccgccagcatcatcctgcagctgctgaccgtcgtgatcccgcggctggagcagctgaagaaggaaggcccggccggtcaggccaagatcacccagtacacccggtacctcaccctgggactggcgatcctgcaggcctccggttacatcgcgctggcgcgttcgggtcagctgttcaacccgggcggtggcggcaacaccccggccgcctgtcgcgagatcatcgccgacaccagtaccaaggacgtcggcatcccgatgtggctgacgctgatcatcatcgtggcggtcatgaccgccggtaccgcgatgatcatgtggttcggcgagatgatcaccgaccgcggcatcggcaacggcatgtccgtgctgatcttcgcctcgatcgccgcgcagctgccgggccagttcctcagcctcaagaactccgagcccggccagaagggctggttcctgctcggcggggtcatcatcgtcggcatcgcgatcatcgcggccgtggtgttcatcgaacagtcgcagcgccggatcccggtccagtacgccaagcggatggtcggacggcgcatgtacggcggctcgtccacctacatcccgatgaaggtgaaccaggccggcgtcatccccgtgatcttcggttcctcgctgctgtacatcccgacgctgatcacgcagttctaccagcagccgggccagaaggtgccgggctgggtggacttcatcaacacgtacttcgtggaccagggcaagtggtcgtacacgctgctgtacttcgcgctgatcatcttcttcacgtacttctacgtgtcgatcagcttcaaccccaacgaggtcgccgagaacatgaagaagttcggcgggttcatcccgggcgtgcgtccgggcaagcccaccgcgcgcttcctggaccacgtgcagcaccgcctgacgcctccgggcgccatctacctgggtctcatcgcgatcctgccgaacctggcgatcctggccttcggtggctcgcaggcgttccagaacttcccgttcggtggcacctcggtgctgatcatggtcggcgtgggtctggagagcgtcaagcagatcgagagtcagctgatgcagcggaactacgaaggtttccttcggtaagggaggctttcgtatgaggctggtattggtcggccctcccggagcggggaagggcacgcaggcggagtacatcgcgacgcagctgtcggtcccgaagatctccacaggggacatcttccgggccaacgtcaccggcggcaccccgctgggtgtcgaggccaagcggtacatggacgccggggaactggtgccggacaaggtgaccatcgacatggtgcgcgaccggctcgccgagcccgacgccgtcgacggtttcctgctggacggtttcccgcgcacggtgccgcaggcgcaggcgctggacaagctgctggccgacatgggcaccggtctggacctggtgctggaactggtcgtcgacgacgacgaggtgatccggcggctgtccggccgtcgcacctgccacggctgcggcaagatctggcacgtcgagttcgaccgcaccgaggtcgagggcgtgtgcgaccgctgcggcggcgagctgtaccagcgcgacgacgacaaggccgagaccatcgcgacccggctggaggtctacaaccgcgagaccgcgccgctgatcggcttctacggcaacaccggcaagctggtgggcatcgacgccaccggccccgtcgaggacgtcaccgcccgggccctggacgcgctgtcgtcctacgaggcgtgatgttcgggggcggcgaggtcatccagtacaagaccccggaacagttccgcgtcatgcggcgggccggtctggtggtcgccgcggtgcacgacgcgatgcgcaaggccgtcaaacccggggtcaccaccaaggaactcgacacgatcgccgccgacgtgatccgttcggcgggcgcgaccccgtcgttcctgggttacgacatcgggctgggcccgtacccggcagtgatctgctcctcggtcaacgaccaggtcgtgcacgcgatcccgtccgacgaccaggtgctcgccgagggcgacctgatcagcatcgacgtcggcgccatcgtggacggctggcacggcgacgcggcgatcacgctgccggtcggcgaggtcgacgcgaaactgctggagctgacccgggtgtgcgaggaggcgatgtgggcgggcatcaccgccgcggccaccgccaaacgcctgggcgacatctccaacgccatccagaagacgatcctgcgcgagggccactacggcatcgtgaccggtttcggcgggcacggcatcggcaccgagatgcaccaggacccgcacgtcctcaactacggccgccgcggcaagggcacccggatcaaacccgggatggcgctggcgctggagccgatgatcacactgggcacctccgagaccgtcgacgacgaggacggctggaccgtcgtgaccgccgacggctcgatggccgcgcacgtcgagcactcgatcgcgctgtgcgaggacggcatctgggtgctgaccgcacccgacggcggcgtggaacggctgggggatctggcttcggccatggcaaccggctgaacgtctatcgacgtgacgtcatattggtggcaagatggttccatgcccagccaggaaccgtcgattcccgctgtccccgaacgcgacaagcgcgccggcgataccgaccggcagcgtgtcgccgaccggctgcgggccgccctcgacgagggacgcctggaactgtcggagtacgacgagcggttgcagcagacctacgcggccaagacctacgccgacctggacacgctgctggccgacatcccgggcgtcgcgccggtgtcggcctcgcaggtggagccggtggccgacaagaacccgcaccgctacgacgaccgcgagcaccggcgtcgcaagcgccgcaaccgggacaagtccatcaagcagacctggtcgggtgtcgggggcgcgacgatcttcttcaccggactgtgggcgatccagtggatcgccaccggcgggagcgccccgtacttctggccgatctggatcttcggtttctgggcgctgggtgctgcgtgtgccacctgggccaagctcatgaaagactaggcgacattccgtcccttcctggaaaccctccggagaacctcgtgaacgacaaagacaagctgcgcatcggcgattccgatcgcgaactggtgtcgcgactgctgaagcaggcggtcgacgagggacgcttgacgctgcccgagtacgacctccggttgcagcaggtctacgaggccaagacggtgggggacctggacccgatcacgggcgatctgatgggctcgaaccagggcgtgctggcggtgacggagtcggggaacctgtcgacggtccacgacgcgccgccgcgccgcacgcggccccgccgcgacaagaccccggcgtgggtcaagtggatgtggttcggctggctggtgcccgtcaccgtgtgcaccacgatctggggcatcggcctggtcaccggcggcaccggctacatgtggccgctgtgggtggccggaacgatcggtgccccgatggcctgcgtgacgttcatggagcggttcatgatccgtccggccctgatcgaacgcgaccagcagcggctggtcggcgaatgagccgcggcgcgttctgtcgacggccgccggatcgagacgggtccccgctaccgagcgcgttcgggtaacttcttccggaatgactcacgaaccaggcacccccaagcctcccagctacctgcgtgacgtcggggtgttcttccggcactggctcaaggctcccggcaagaccggggccgtgtggccgtcctcgcgtttcctggcccgcagcctggccagcgcgctcgacggctactcgcagcccgcggtggccgaactggggccgggcaccggtcccgcgaccgcccagatccaggcccggctggccggggccgggacccacgtggccgtcgacctcaacccgcagttcgcctcgatgctggcggcgaggttcccggacgtggacgtcgtgtgcgattcggcggaccggctgcccgcgatcctcgccgagcgggacatcacggttgtggacgccgtcgtcagcgggctgccgttcgcggcgttcccggcggggttgcagcgtgacatcctggacgcggtcgtggcgagcctgcaccccgggcacggggtgttcacgaccttcaactacgtgggggcgttctcactgccgccagcccgacggttccgggggctgttggcggaacggttcgaggagatcagcatctccgggccggtgctgcgcaatatccccccagcttacgtcctcaccgcccgcaaaccccgggcgtgacacgcccgactgcggggcgggtggttgaccggtaaatcaggcgagtacactcaaccgttggcgctgagcgtctggtccgttatgcccgtgcgcgcttcctcgggtagacggccgcggctgacgacaagtcagtgccgaacagttatccagatccgacaagtcaacggtagcggagtacatgccgaaaaaagacggtgcgattgagatcgagggccgggtcatcgagcccctcccgaacgccatgttccgggtggagctgaccaacggccacaaggtcttggcgcacatcagtggcaagatgcgacagcactacattcgcatcctgcccgaagaccgggtcgtggtggagttgtctccctacgacctttcgcgcggacgaattgtctaccgctaccgctgacgcgactcttgacaagtagggctgctcgtgaaggttaagccgagcgtcaagaagatctgcaagaactgccgaaccattcgccgcaacggccgggtcagggtgatctgctcctccgacccgcgccacaagcagcgtcagggctagttcaaaccggattcttctcgccgcaaaaagttacgaaacatcgacaacactgcccgcgcgtggactttcgagtccgcgtcacccccggcccgtcaggccggggccccgccgccggaacagcgggggctaagcgagtggtgcagacctgacgaaatacacaaggagaattagtccggatatggcacgtctcgttggtgtcgatcttccgcgcgaaaagcgcctggagatcgcccttacgtacatcttcggtgtcggccgcacccgctcggtcgagacctgcgccgcgacgggcatcgacccgtccaagcgcgtccacgaactgaccgacgccgagctggttcagctgcgcgatcacatcgagggcaactaccaagtcgaaggtgacctgcgccgcgaggtcgccgctgacatccgccgcaaggtggaaatcgggtgctaccagggaatccggcaccgccggggtctgccggtgcacggacagcggacccggaccaacgcgcgtacccgcaagggccccaagcgcacggtcgctggcaagaagaagccgggcaagaagtagctttaggactataggagcgcatgagttaatggctgggccaaagcgcggtggaaccaaactccgccgcaaggaaaagaagaacgtcgcggcgggtcacgcccacatcaagagcacgttcaacaacacgatcgtttccatcaccgaccccgcgggagccgtgatctcctggtcgtcctccggacaggtgggcttcaagggttcgcgtaagtcgactccgtacgccgcgcagatggccgccgaggccgccgcccgtcgcgccatggagcacgggatgcgcaaggtggacgtgttcgtcaagggtcccggttcgggacgtgagaccgcgatccgttcgctccaggccgccggcctcgaggtcggttcgatttccgatgtcacgccgcagccgcacaacggctgccgtccgcccaagcggcgccgagtctgaggttgggggagtagaagaaaatggctcgttataccggacccgactgccgtcgctgccgtcgcgagaagatgaaactgttcctcaagggtgccaagtgcgagagcgccaagtgcccgctggaatcgcgtcccttccctcccggccagcacggtcgcggtcgccccaaggagaccgagtacctgctgcagctgcgtgagaagcagaaggccaagcgcacctacggcgtgctggagaagcagttctccaactactacaaagaggccaaccgccgctccggcaagaccggtgaggaactgctgaagatcctcgagtcgcggctggacaacgtcgtgtaccgcgccgggttcgccaagtcccgtgacatggcgcgccagctggtgctgcacggccacttcatcgtcaacggccgcaaggtcaacatcccgtcctaccgcgtcaccgccaaggacatcgtcgaggtccggcccaagtcggtcgagatgaccccgttcgtggtggcccgcgccgaggccggcgagaagaagaccccggcctggctggagtcgatcccgtcgaagatgaagatcctcgttcacaacctgcccgagcgccagtcgatcgacacccaggtgcaggagcagctcatcgtcgagctctactccaagtagtagcggttcgcatctcccgccgcgcgtcctcgcggcgcgcggcgggactctccattgtttgcgacgtcatatagcgggcgtccggcgaaagggaaaacagaaagtgctcatcactcagcgtccgactctcagcgaagagtcgctctcggacacacggtcccggttctccatcgagccgctggagccgggtttcggttacacgctcggcaactcgctgcggcgtaccctgctgtcgtccattccgggcgcggcggtcacctcgatcaagatcgacggtgtcctgcacgagttcaccaccatccccggcgccaaagaggacgtcgtggagctggtgctcaacgtcaagcagctgtgcgtcagctccgagctggacgagccggtcaccatgtacctgcgcaagcagggccccggcgacgtcaccgcgggcgacattcagccgccgtcgggcgtcaccgtccacaacccggaactgaagctggccacgctcaacggcaagggccgcctcgacatggagctcatcgtcgagcggggccgcggttacgtctcggccgcccagaacaagcaggccggtgccggtatcggccggatcccggtcgactcgatctactcgcccgtggtgaaggtcagctaccgggtcgaggccacccgtgtcgagcagcgcaccgacttcgacaagctcatcatcgacgtggagaccaagccgtccaccggcccgcgcaccgcgctggcctcggccggttccaccctggtggaactgttcggtctgtaccgcgagctggactccgccgccgagggcatcgacgtgggtccgtccccggccgacgcgcagctggccgccgatctggcgctgccgatcgaggagctggagctgaccgtccggtcgtacaactgcctcaagcgcgagggcgtcgaccaggtcggcgagctcatcaaccgcaccgaggccgacctgctggacatccgcaacttcggtcagaagtccatcgacgaggtcaagatgaagctggccggtctgggcctggcgctgaaggactccccgggcaccttcgacccggccgaggccgctgccgcctacgacgacggtgagtacgacgaattcgacgacgacggagaagagctccgcgaaaccgaacagctgtagcggctgtagtcattcaaaaggagtaaggaaatgccacagccgaccaagggcgcccgcctgggtggttctccggcgcaccagcggctcatgctggcgaacctggcgacctcgctgttcaagcacggcaagatcaccacgaccgaggccaaggcgcgcaagctgcgtccgtacgccgagcggctggtcaccttcgccaagcgcggtgacctcgcctcccgtcgccgggccatcgcgaagatgaccgagaaggacgtcacgcacgagctgttcgactcgatcgcgtcgcgctacaccaaccgcgacggcgggtacacccgcatcgtgaagatcggtccccgcaagggcgacaacgctccgatggccgtcatcgagctggtcgaggaactcgccgaggcccccaagccgaagcgcaagcccgccacccgcaaggccgccaaggccgaagcggtggaggcgctggccggtggcgacgacgaggccaccgacgagccgaaggctgccgaagccaaggccgacgacagcaagaagtcggacgacgagtaagtccccgacgtgaacgacgacgtccgtggacgccccggtgacgagccgggcgcgtccacggacgtttcgcttgtccggctgcggctggacatctgttacgacggcaccgatttcgcgggctgggcgttccagccggggcagcgcaccgtggccggggaggtcttcacggcgctgtcggcgctgttcggccagcccgagggcctgaccgtcgcgggccgcaccgacgcgggcgtccacgccaccggtcaggtcgcgcacgtggacgttcccgccgccgcctgggcccgctaccgcgaccggccgctgtggcggctgcggggcatcctgccgcccgacgtgcgcatcacggcgatcaccgaggtgtcgtcggagttcaacgcccggttctcggccctgtcgcgccggtacgtgtaccgggtcgcggacacggtgtggggcgtgaacccgttgcggcgcctggacaccgtggcgtggccgcgtccggtggacctggacgtgatgaacgccgccgcgacggtcctggtgggggagcacgacttcgcggccttctgcaaacgccgcgagggcgccacgacggtgcgggcgctgcggacggtccgctgggaccgcgacgccgacggcatcgcgcgcgccacggtcgtggccgacgcgttctgccactcgatggtgcgcagcctggtcggggcgatgctggccgtcggcgagggccgccgtgacgcggcctggctggcggcgctgttgacccgtggcgaacggtccggcgaggtgctggtggcgcccgccaacggcctcacgctggtcgaggtcgagttccccgccgatccgtcggcgtgggccgagcggcagctggagacccgccggatgcggaccctgaacggctcgacggccgcgggccagcagcccacggcttgagctggcccggccgatcggccgggccggtcgaggcggctcctatgcgtcgcggcggggtttgagcgtctcgacgaggtagttgtcgaccaggtcggcgacgatgaccgacacgtcctcgtcccgccgggacggggattcgccgtcggcgcgtccgatgaccgcgtacagcaggtagtggccaaaggtgttgaagcccaggacggtcgggttgagaccgagttcggagctgacaccgctggcgcgcaacgcgttgaaggcaccgccgctcccgtcctctatgttctcccgcagtcgcgtcgcggcctcgtcgtcggcgaggttgacgacgcccacggtggccgcgtgcgtctgggacgcgtcggtgacggtcgcgcgcaccacctggtcgcagtcgctgctcttcaggtgcgggcccatggtgtcggtggccgcgctcgcgcagtcgccgaggacctcggtcttgaggaccgtgtactggctcttgcccgcggtgagttccttggcaccgaacagttccccagccgtgagcgggtccgggtcggtgtcgcgggaggcgagtttgtcgggctcggccttcgtcttgccggtgctgggatcgaaggtgtgctcctgttcgggcgcggtggtgttgctcgcgttgtcccgcaacaggaaccacgacgccgcgccgcaggccgccagcgtgatcacgacgatgaccgagatcagcgtgaccacccagccctgccgggtgcgggtggcgcgccgggcggcgcgttgcagcgggatcgactcgaccgcgggacgcggagccgctggcgccgggtcgcggcgggccgactcgcgttcgcgggcgatcgcggcgatgcgcgccggatcgatgttctgccggaggttgtccgacgtcgagaagcccaccggggggtcatctacctcgggaaccggtgggggagtaccaaagggtgactggccgtttaccacgccgaccgacattagggcaccggagtgctcgggttggggacttcggtgaagttccgtcaaacggttggcagacaatggccgagtgacggaagcagagcactatttcacgcaagcgcccgcctcggagcaccgggaacgcacgatcgagttctcggccgccggaagggatttcgcgttgacgacctcgcagggcgtcttctcgtcctcgcggctcgacccgggaaccgcggtactgctgcgcaaggcgccgctgccggggcgtccgggcgcctacctggacctgggctgcggctacgggccggtgacgatggcgctggccgagtcctccggcggcgaggtcacggcggtggacgtcaacgagcgggcccggcagctgacggccgacaacgcgcaccggctcggcttcggcgaccgggtgcgggtgtacgcgcccgaggaggtgccgccgggacagcgtttcgacgagatctggtccaatccgccgatccgggtcggcaaggaagcgctgcacgagctgctgctggagtggctgccccgactgaagccggacggggtcgcctggctggtcgtcgcgcggcacaagggcggggactcgctggcgggctggctggccgggcagggtttcccggccgagaagcacgccagtcagaagggctaccgggtgctgcgggtggtgtgtgcctgatcgcggtggcgtggtgttggttcccgggccagtttccagtacgcttgtactgttagcgttggacgggatggaccgacctgcgccgcgtcgcgatccgtgaaacaaggagaatgcttggcatggccaaaatcaaggtagagaaccccgtcgtcgagctcgacggcgacgagatgacccggatcatctggcagcagatcaaggacaagttgatccacccgtatctcgacgtcgacctgaagtacttcgacctgtcggtgcagaagcgcgacgagaccgacgaccagatcacggtggacgccgccaacgcgatcaaggagcactcggtcggcgtcaagtgcgccaccatcacccccgacgaggcgcgggtcgaggagttcggcctcaagaagatgtggcgctcgcccaacgggacgatccgcaacatcctcggcggcgtggtgttccgcgagcccatcatcatgagcaacgtgccgcggctcgtccccggctggaccaagccgatcatcatcggccgtcacgcgcacggcgaccagtacaaggccaccgacttcaaggtccccggccccggcacgctgaccgtgaccttccagcccgccgacggctccgagccgatggagttcgaggtcgcgcagtaccccgagggcggcggcgtggccatggccatgtacaactaccgcaagtccattgaggacttcgcgcgcgcgtccttccgctacggcctggcccgcgactacccggtctacatgtccaccaagaacaccatcctcaaggcctacgacggcatgttcaaggacgtgttccaggagatcttcgacaacgagttcaagaccgagttcgacgccaagggcctgacctacgagcaccggctcatcgacgacatggtcgccgccgccatgaagtgggagggcggctacgtctgggcctgcaagaactacgacggtgacgtgcagtccgacaccgtggcgcagggcttcggctcgctgggcctgatgacctcggtactgatgacccccgacggcaagaccgtcgaggccgaggccgcgcacggcaccgtgacccggcactaccgccagtaccagcagggcaaggccacctcgaccaacccgatcgcgtccatcttcgcgtggacccggggcctggcccaccggggcaagatcgacaacacccccgcggtcaccgacttcgccgagaagctggagcaggtctgcgtcgagaccgtcgagagcggacagatgaccaaggacctggcgctcctggtcggcggcgacgccaagttcctgaccaccgacgagttcatgaacgcgctggacgagaacctgcgcaagaagatcggctgactcggacatacgggcatcagtcagaaatttccggttttgcccgttacctgggttcgaccggtggcgttacatacggtgtaacgcccgtgtgcccaacgcagcacgcgggttcctctgaactggtgagagcctgccgtcccttcccagtagcggccccggggtgaaacacccccggggcctctgccttttggtgatcggtgcgtggccttcccagtagcgggccatgcggtgggaaacaaccccggggccactgcctttcatcgcccctacccggtagcgtgtcgcggataagtatcgttcgcatgcgatggtggaggcgacgatgagtgaacggcgcgtcaaggtggcctgtgacggcggactgaacgacggcaacgcggtaaagctggtgcagctcgccgcccgggccgaggcccccgtgaccatctcgcgggacgatgccgagccggtcgccgccaaccacgcggtctcggtgctggccttggagatcggtgagggcgaggaggtcatcctcgccagcgaggacgaggcggctctggacaagctgaccgagttgatcagctgcttagctgtggtggcagcggtttggtgtgcacgaccgtgaggcgggagaccgcgcgggtcagcaccacgtagagacggcgcagccccaacggttctgcggccacgatgtcggcgggctcggcgacgatgacgtggtcgaactcaagccccttggccagcgtcgccgggaccagttcgacgcggtcgttgtcacccagacgggcccggagcttctcgatggcggcgtcggcggcgatcacgccgatcgaaccctcccaggacagcgctcggtcgacggccgcggcgacgtcggtttccaggtcgctggactcgtcgatctccagcaggccgtcggagcgcagtgagcgggcctcggggacgtcgacgtcaaggctgggcagcagccggttggccagctccagcacgtcggccggtacccggaatccggtggtcagcgcgacgatctcgccctcgggtttgcccaggtgggcaagggattgcgcccagtcggcggcggtccacggcgaggtgccctgggccaggtcgcccaggacggtgatggagccgtgggtgctgcggcgggcgatggcgcggcactgcatggccgacaggtcctgggcctcgtcgacgacgacgtggccgaagccgccggggcgttccagcaggcccgcgatctcgtcgatgaggacggcgtcggcgcggctgtagcgggggttcttggtgcggctggccagcaggtcctgttcgtcctgcgacagtattccctcgcagactcttgcgcgatagtcggcgtcggtcagcatccgggccagcagccgtttggggtccagctcgggccagatctcgtccaggaacgccgtgacgggtttgtggcgccccatccggcgggtccaggcttcgccgggggagtcgccgctgcgcagttcgacctggcgccgcagtcccgcgacgatctgggcgcgcacccgttcccggccggtcaggtacgggatgtcgtcggcgagggcttcggacaccgcgcggcgcaggtactcggtgcccagccgccagcgccagctgccctcggcgatcatgagcgagtcctcggggacggtcacgtggccccacacggcgcggcgcagtacctcggccatccggacgtcgtgtttgagccgcgcgacctcgatcgggtcctcgccgcgcaccgcgacggtgtcggtgagttcgtcgacggccagctgggtgacgtccacttcgcccagtgtcggcagcacgttgtcgatataggacatgaaggcggtgttggggccgacgatgagcacgccggagcgtttcagctgttcccggaacgcgtacagcaggaacgcggcccggtgcagtccgacggcggtcttgccggtgccgggcgctccctggacgcagatcgtggtggccaggtcggcgcgcaccaggtcgtcctgttcgggctggatggtggcgacgatgtcgcgcatcgggcccacgcgcgggcgttcgatctcggtggcgaggatctgggaggactcgcccttctcgtcaccggcgtcgaggtgttcgtcctcgaaactggtcaggtcgccgccgtcgaaaccgaagcggcggcgcagtctgacgtccatggggttgcggacgctggcctggtagaaggtgcgcgacagcggcgcccgccagtccagcaccatcgggttgccgccgccgtcgacgacgtggcggcgtccgatgtggtagtcctcggcgctccaacgcagccgcccgaagaacagcggcgtgtcggggcggtcggccaggtcggccagtcgctggcggcgcagccttcccaacgcgaaggcggtgagttcgtcgccggcgttgtcgccgatggcctcggtgcgctggcgcatgtggcccagggccacgcgggatttgtcgaggtgctcgcgttcggcgagcagggtcgggtcaagggcgtcgttcatgagtgagagctttcggtcgcgggtggcatgccttctggtctggctcgcaagctcgccaaactcgaatgccccctggcccggccacgagtgggatccggcgcgcggcgacgcggcggggttccgaaggtttgagtcgtgtccggcttcgcccggcgggacgggccgcgctcgaggcgcggaccgaccagagtacggcaccgtggcggcgggtcaagcgattttcgggccccgcgggggctgaccgggaaccgggcggaccgggcgtgttttgctttacggatgaccgaggcgacccacgacaagccgcacttctccgatccggagctgatgcgggtgttggcccacccggcgcgactggacctcatcgaccacctccacaccgttgaggacgcgaccgcgaccgagtgcgccgaagtggtgggcctgtcgccgtcggcgctgagctaccacctgcgggcactggcgaaggtcggtctggtcgaggcggctccgggccggggcgacggccgggaacgggtgtggcggttgaaggcccgcagtttctccatcggcgccgactaccgggcgccggagtcggcgaagctggcgcagcggaccatgatcgactcgatgcggcggcgcggcgacgagaagttcgcgcgctggatggacaaggcgcacgacgaacccaaggagtggtacgacgccgccatgtccagcgagtgggcgctgctgatgaccgccgaggaactggccgagttcaatcggcggctggcggacctgacgcggccgtaccgggtgcggcaacgcaaggccagcggcgaggtccccgacggcgcccgccgggtggcgttccagctgcgtttcttccccgaggtgtgacgggcgtgaccgcgaaagtgtgaaaattccctttcgcatctaactgtgaaagagtattttcacatcatggccctcctcgctgacccgccccagaccgtcgccacctcccgctggcgcgacgtctacctcgacgccggtgcccgcctgttggcccagaccggcatgttcggcgccgtcaccgcgctgctgctgctgatgcagagcagcggcgccggtggcctggccgtctccgccctcaccatcgccaccatgcttcccatggtggtgctggcaccggtcaccggccgactcgccgaccgggtcgacagtcggctgctgctgatcgccgccggactcatccgggccgtcgccagcctcgcgctcgccttcaccgccgacaccgtgaccatcatcggcctggtcgtcgtcctgtcgatcggcaccgcgctcctgcaacccacactgggcgccctgatccccgcgatggtcacccgcgacgacctgcccaaggccagcgccatcagccagaccgccggaaccatcggcatcatggccgggcccgccctcgccggactgctggtcggcggcttcggcaccgacgcggcgatgttcctcaacgcgggctgcgctctggccaccgtcgccgccgccttcgccatcaagacccgccgcggcggcgtccacaccgtcccatccccggactccaccacgcccggcacccgaagggtgtggcgcatggccgacgacggcgtcgtacggatgctgatcctcggcatcgccctggtcatcggcctcgtctcggcggtcaacgtcgtcgaggtgttcttcgtccgcgaatccttcggcgccaccgaaacccagttcggcatcatctccggcgcctgggccctgggcatggcgggcggcgcctggctcatcgccggacccctgcgccgcaacaacaacgacggcgtcgtcctcatctggatgttcgcctccctcgccctcacctgcgtcgtcatcggcggcatgtccggcatctacggctccgcgtggtggctggtcccggccttcatcgtcgggggttccctcaacggcgccgagaacaccatcaacggcgtcctcatgggccgccgcgtccccgccgagacccgaggccaggcccaggccaccttccagggctgggtacagggcctcgccctcgtcgggtacgtcgccggcggcgtcggcgtcgaattcctgtcgccacgcctgatggtgctgctgtgcggcgcggccggcctcgtcgtggtgctcgccctgctgccccaggttctgcgggtggcgcgcggcgtcactaccgcgcgcacaacccgcacacccgccaccgaggtggcgtagcctcggcgaacatgagcggtcttcggcgtccccgggtcggacacatcgagttccttaactgtctgcccatctactggggcttgatgcggtccggggccctgatcgatgtcgacctgacccgcgacaccccggtcgcgctcaacgaccggctggtcgccggagagctcgacatcgcgccgatcagcctcgtggagtacctgcggcacgccgacgacctgctgctgttgcccggaccggcggtcggcagcgacggcccggtcctgtcggtcaacatcgtccacgaacgcccactgaccgaactggacggtgcccgggtcgcgctcggttcggcgtcgcgcaccggcgtcctgctggcccggatgctgctggccgaccactacggcatcgacgccacctacttctcctgcgcccccgacgttccccagatgctccgcaaggccgacgccgccgtcgtcatcggcgacgtcgccctgcgcgccctctacgaagccccggaacagggcctcaccgtcaccgacctgggcgaacaatggaaagcctggaccggcctgccgatggtcttcgcggtctgggcggtgcgccgcgagttcgccgccgcccaccctggccaggtcaaggacgtccacgacgccctcacccgctcggtgtcgctgtgcctggacgaactcgacatcgtcgccgcttctgccgcccgctgggagcccttcgacgcggccaccctcgccggttacttccgtactctcgacttctcgctgggcgagcgtcagctgaccggcctgcgcgagttcgccgcccgcgccgccgccctcggcgaggccccgccgctggccgtcggcggcccgctcctgttcgagggctaaccagcccggtatcggcggcactgtccggtcattcggcgtcggactgctgaaacacggattcggcaccaggttgctgtttgagcgcccggtcgaaagcctgcgcccactcgaaggcgcccatcttcaggtcgccggcgcgttcgttcgcctcccgaagcaagtccagcagttcgtagctgtggagttgccgacgggcgttcatctctttgatcacgtccgcgaattcctcgtccgtcaatgcggcggcgtgcgcgatcagcggttcgtccttgatgttgccgagcagatcggaccaacgtcgcgacaatgtgtcgacgagatcggcgcgccgcatgttgttcgtgtgctcgccgtcgagttgaaggcgtcgcaagtgattgggccgcaaagtctgccggacgtccggatcgatgttcacgcgcacatgcggcagacactggatacgtcctcgtcgagaagtgaacgtgcccgcactgctgcggaactctcgagtcaaagccgcctccagcgcctctgattgttcggcatggaagcggtgacccatttcgaggacccggtattcgatgtcttcgatggcacgttcttcacattttggtatctcgatgcgcagccgacgcgccgtgtagtcccgcgatttccacaccagcgtgcaatcaaccgtgaagtcgaagacgccaccgattgcggcaacgtacaacggtacgggtagttcggttcgttccgttgctgtctttcggacgtcggaactgtcgaactcgatccgcatccgggacgacagtttcttaaggtatttgggaaacagacgcatgagtctggcctttcgcgatggcgtcgagcctggaaatcacggaactctcgggaatggcgatccgccacatccgctgaaggtggaattcgagccgccgctggaacaccgaatcacgacagatctgactgatcaggatgacgaccggatcggcaatgccgtcatcaaagctcgcctgactgacccacccgccaagcacccaccaggcacggtgcgcggtatccggcaggagcaatgcgtgacgccacaggaccgcgagaatttcgtggcgctgcgggtcgttgcccatccagctcagcaggagttgccgacggctggcgccgtcagacggataggcatcagccagttcggtcaacgcgcgtgcggcatgtgtccacagtcgaacacttcgtcctgttgtccactctcgcaacatggtgacgatggggccgatgggatggacggcggccagggccgtcagggccaatggcacgctcggactttcggcctgagcatcgcgttccgcgatgattcgcatgtggcgcaacgcctgttcaaggtggatgtgggaaccaatgccgctgagatatgcgcgagcgaccgtgtcgagccgacggtcattgtggtgacttacccagttctgcaagtgccgccgtaggcttggttcgactctcggatcgtcgatcactgaagcacacgtcagcgcggctgcctgccgactgttggcgaggcggttgccagcccatacgtcgatcagttccgccagcaccgattcgggggccaacccagcgaagaaccccgcggtgtgggcagcccttgcccttacgtgagctcgccggtcggtgacgagcaaatcgagccagttcagcaagtgttgttggctgtcggggtactcgttccacatgacttcgagaaacgctcgcaccatagcctcgtccttgaactgagcttggtcgcctggaccgatactgccctccggacgaagctcctcaggcacaagactgctgaacgtggtcccgaacccagtgctcgttcccgaaccgttgatgtcgcgcaactttccggccgcataagacaccaacgtcagcgattctccgtgaaaggcggcgtacgcgaccaaataggcctgacgttggccggcgcgatcacgttccgtcgggtcaggggtgcccggaatcgccagatgcctacgggccaattccagtttgtatcgaaaccggtccccgaggatcctgtcgagttcttcatgactgttcggccgaactttggcaatctcatcggcgaggtcgaacgcctgccggggcgaggccagctgatccaaggctgcggcgaggccatcgctctcctcgcacaaacttcgtacgtccagatagcacctggaaccgcatcgagaagcggagttcaggcattccacatcgcaacgactctgcctggccgcctgatcacccaagtgtttacgaaacacttcggcgaggtctggcatctcgtgttcgaccgtgaagttactaggggtccgttttgcttcggtgactatcactatgctcgcgcgcttgttcttcgcgatggccgctaggggaccgaaatcattcaatcggaacgaccgctccggcgctgcgagcagatatccacattcggcggtgatggtttcctcggtgatctcatttagttccaccgtgaggtcgatgtcgattcgcctgacttgaccggtgccgtgccgattcgccaacgccaccagcgcggtggtctttcggccggtgttcggttcacctttgagacacaccaagccttcacggtctagcagtcgagccagcgtcgcatcgattgtcgtcggttcatagcattcgatgagcgagcggatggttccggtgtcgacgatgtgagtccagatgttgctcttcgtgctctccacattgatcgtcacggcttgcgcgtttggtccgaatgccgccgaaccgctggtgaaaacgcggtcgaactcgaaatgggcgccccctgctcgcagaaagtccggtgggggagttcgttcggcttggtcaggcaccacgtcgtattcatcggcctgcggtggtttggccgtactggctggcgtcggtttatccgccgtctcgggtttagcgtcggacgctggtttttcttccgccgcttcgggtttggcatccgctgggttggcggcttcaactggtttcgccgcttcaaggggagtttgcggcttcgggtttttggggccttcgtcttcagcggtcatgtccggctccgtattggtgcgccgatgcgttgggaccgaaggcggtcgcaccggtggcgtgtatgtcgccgaagttccaggtaccgtccttcggcgtcacggccgtcggcggaggagcctgagggccgctcggttccggatcggctgtgggctcgggcggctcaacttgattgatgtcctcattgaggacacagatccaggcgttcatcgccacaccgtgcttggtggggacccgtacctcgcggaaccgatcccttcggatgccttgatactgatgggcgatgacatcgtggtagatgcgttcggagaccagcaaggcgagcccggcatccggaaaggcgctcaacgcgtctcgcaacgcgcggctgtcgcacaggtggctgacggtgttaacggcctgactgacgaaaccgttgtcgccgacgtgaacgacaccctcatgaacagccatgcggatacgtaccttcgcggcttctgcgcggtggcggttgtaggcacgcagcgaattgtcgagatggtgagcgaaggttcccaccaccgctgtctcgctggtgtcggccggaagtatcgccagacggccgtcgccggaactctgagagatccagtcggcgtcggacagcccagcttcggtagcggcctcggtgagggcgtggctgaactgctgttgggcctcgtactgggcgacgtggtccttggcgctgtaggtctgcatgtcggcgctgaacatcaatcggcgcatcatggtgtcgagtgggcgcatggcgagaaccttccattcgtggtgttgccagatctctggtgtactcagcgcggcggctcaagaccacgtcaaatgacggattcaccgggaacccgtcaattgacgtggtgacaaccggtgacaaccggtgtcatggccatatgaatggactgtcacccgtcgagcagctatccgtcacattgaccacggtgtcgtcgtttcaggacacaatccgacacgcggacaccaaggcgacaatcctgctgacgctgcagggttccctggctgcgtcgatcgtcgcgaactggaatccgcacgcgagtccaccggtgatgatctgtgccgcgatgttcgtgtgcttcgccacggtctcctgtgtccggttcgcggtagctctgcggccgcgaaccgatggcctggtggtggcgaaccgtttcgggttcgtctccgtctcggcgtaccccgccacatgtgatggcatggacgcgcggcgacttcaacaggatgcctggcaactggcggtactgctcgctgaaatcgcgaagatcaagcaccggcatgttctggccggaatgccctggctgggcgcgtcggccatcgccgccctcaccgtggtctcgaagtggccggacctattgcaatgagcgcgtaactgaatatatacatatctaatgcgtgattcgagattggacggaacaatctggccgcacggtacgttactgcggcgactatcgtcggacgatcgggaagacttgctggacttgggaacgagacggcgagtggacgccgggaccgtcttgctgcgagtgggggagcgtgggcacaacgccatcctcattcttcgctcgttcatcaagatcgcggtgcccacggtgtcgggacgggagacgttgctgtccatcagattgcccggggacatgatcggcgaggcgtcggttctgaatgaccgcccccggacagcgacggcgacggcttgcggaccgggactcgtttccgtgatcgggcgctccacattgcgggacttcctgtccacccgtcccgccgttacgatgcagctggcggggatcgtcgccgatcggcttcgctgggcgaatgatcgccgtgtcgacgcggcgacctatccggttgccagcaggctggcgcggattctgtccgaaatggcgatggcgtacggggtgcgcagccgggagggcattgagatcggtgtggagctcacccaaactgaaatgtccaccctcatcggagtttcggacgtcacactgcagcgtgctctgcgcaggttgagggacgcgggactggtgtccaccggctatcgccgcaccatcgtgaccgacgcagagggtttgcggacctttggggaacgtttggacgccgaataatccgtagagtccatcttcttagtatctattatggaattgggatatcgaggcgtggcttggcgcgggtgacgtcgtcgtactgtccggtgatgaccctggcctggttgttgaggctctcggatggtttggcgttcgaggttccgctcgtattgccgttctcgtcctcccagtagccgctgtgtcccgaggtgtcggtgcccaggcgttgggcaccgaagccctcgtcggcggggtcgtcgccgtggaactccagataggagacctcgtcgtcgggtgccgccatcgcccagacgtgtccaccgttgatctgcagatcggagacgtcgtcgatggtgtcggagaaggcgtagtcgaacattgggttgatgtcgcccggggttcccgattcggggccgagacccggactgccgatcagcaccatgtcgtccaccgcgagcccgtcgtcctggacatcggcctgggcgacgacggtgctgccgtaggagtggccgagagcggtgacgtgggacggggaatcgccgtgggaggcgttgatgccgttgacgaagttgtccagccgttcgccgccgttagacgccatctcgtcgagactggcccccccgaagtcgttcggcgtgttgtagtcgagccacatgatggtggcgaccttctggttcggtccggccatgtcggacgctgctgaccacagtgcaccggtgcggtccagttcgcggccgggtacggcggacatattggttccggtgccgggaacgtagatcccggtgtggtcggcctcgtcggggttgccgatggacaccgcgacccgggcgtcctcgaccgaaccgtcgcgcgggttgtcgtacaccagcaggtatcgcggccctggttccttgcccagcgcgtccttcaggtcctgggcttccttggtgttgttgccggagtcgatgtcgtcctgcagggagtgccggttggcggcgtccctggcctcgacgggaagaccgtccacattgccgatgcggcggtactcgtggtcgatgtaccactgctgggcctcgggcgacagcccgctccaccaggcggcgctgcgctcggggtcggtgccgaggtcgtcgggtatcgccgcgcggcgggcggcgtcgatgtcggagtccgcgtcgccgttgaagctgacgtcggcggcctggtcggcggagtcgcgcagttccgcgaccagccgcagccgcatgacgaagtcggcgtcgcaggcgctcgcctgtcgcacgagttcctggatgtcgcccgccagctgctcgcccagtgcctgtttcgccttggcgagttcgtcgtcgaccgcctcggcctcgtcctggctcgccggtccgtcgttgggcaccgtcggacggtggtagacgacggttccggtcgccgtcagctccaggttgcccgcttcggcgacggccttggcgacgttgcgcagctggcgctggatcgactcgatgttgtcggcgaagtccttcgccgcgtcgcggaggtcctcggcctcccggctgcccgccgagaggtgttcgcggaactgtccggctcgtgtcgtcgcggcgtctatcgaatgcccctggagggcccggtcgtcgagaccggcgacgagctcgcggttgacccggtcgtccgcgtcggtgagcacggtgctcacaccgtcccagccgcgggcgtacgtgcgcatcgactcgggatcgaagcgcatcacatcctcgtagaacaccatggttcagcggcctccgggcatcggggtgccgtgggtcagccggtgcatcacgtccggtggcgcgctgggcgtgtactcgtcgccgaattcggcgtacacgcccgcgtcggtctccaggccggtggcgttcttcttgtccgtcgcggtcacgtcggcgacgaactgtcgcagtgagcccgcgaactcgccgattccgtccgcgccgatcgtcagggcctcgaccttgccgcgccattggatcgcgacgctgttgatgtaggcggcgcattcccaaccgggcacggcggccgaggcgttgtcggcggacgtcttcaccgtcgcggtggtcccgctgaccattccggagatctcgtcggccgagcccgccaccgtctcgatctgggtcttgctgatgtccagtgtggctccccccggtgccgtgggttctcccatgtctcaccctctgtgtccagttggtctggtcggccgtggttacgaccaggacgatcgtggcaccatcgtgtccggcagaccttgaacaaaccttgaatccgcaggtcagcggggcttgcgggcggtgacggcgaagacgaccggtgtcggttcggcgccttcgccgaagctctcgaaccgcaggcccgccgccaggaacgcttgcagcagttcgggaagcggcaggtgggtggcgccgaccttgtcgcgcacaccctggtcggtccacgacgtcttggtccaactgccgtcgaggtatccggggcggatcaccaccgcctcggggtcggtgcggtcggcgaagccgccgcagaagcgctcctgtcggctgggccgggttggtgtgacgagcctatagccgggggcttggactgtcggccagtcggattggccgatcggcagtaccgggtgggagtgggggacggacaggctggacgaaaccgccactgaggagacacgatcgtcgtgacagtttcgtccagcccagcgcccggaccgtttcggaacgccaccaagccgtcccagcggcggctcagcccggacctggcgcgcggattcatgttgttgctgatcgcgatggcctacgcgccgatgcacctggagcacaagaacgtcggcgggtatgggcagaagcccggcggtggggtcgcggatcaggtgatgagtttcctggcgacgctgttcttggagaaccgggcgtttccgttgttcgggatcatgttcggggccgggctggtgatgttggtgtcgcggcagttgaaggccgggacgcccgaacgggatgtgcggcggttgttgcggcgtcggagcctgtggttgctgctgttcgggttcgtgcacgccaccctggtgttctccggggagatcctggccgcttacggggttgggggactggtgttggcctggttgctgtttcgggggatgacggcggtgcgggtcgccgcgatcgtcctatgtgtttattacggggtcgtcgtgacgcttgccgccggtgcgatcgtgaccggggcggcggccagtgcggagaaggcctcggggctgccgggttacacctcggtgcaggactggatcgagcggttggccgcggcgccgttcgcgccgctgttgaacacgctgctgtttccgatgttcctgttggtggtgttggggatctggttcgggaagcgcgggttgctggacgatcccgccgcgcaccggcggacgctgaggtggctggcggggtgtgggatctcggtgtcggtgctgggtgcgctgccgttggccctggtcggggccggggtgctggacgtctcgggttcgacgcacggcttgctgttcgcggcgcagatcctgaccggggtggccgggggcgtggggtacgcggcggcgttcggattgttgggggcgcggttgcagcggcggcccgggccggtgacccggacgctggcggcggccgggcagcggtcgttgagcgtgtacctgttcgcgtcggtgggggtcgcggtgatcctgcacccggcgctgttgaacctgggcgcgcacacccatcgggccggggccatggcggtggccttcggcgtgtggctggtggccgtgctgttggccggacggctcgccgcggcggggaggccgggaccggccgacgcgttgttgcgcgggctcgtctatcgggggtcgcggcgttagcggtaccggcggccgctgagcttggcgatcagccgcttgagcttgtgctggttgtgcggcttggccagttcgcgcttgaccctgtggacggccttctggccttgcggactgcgcaggaagtgttgcagtttccggcccagtgacatggggtgctccttccaggcgacaccttcatggtgacgggtgtgcggcgaattcacaaaccgacgcgcgtgaactgtgagcgacaccggttcggtgtgacaccaaatggtcaaagtgtcgggcatctgtaacactgttggtgtgaacaccgaactaccgccgcggcagcccggcgcccggaccttgctcgacgaggtcagcgacgccgagaccgcgctggccgaggccgctcgtcgtgacgctgaagagtcggagttcgaggcgatcatcgccgcggacaagaagatcgagccgcgcgacgccatgcccgaggcgtaccgcaagacgctgatccggcagatggcccagcacgcgcactcggagatcatcggcatgcagccggaggggaactggatctcccgggcgccgagcctgtcccgcaaggcgatcctgctggccaaggtgcaggacgaagccgggcacggactgtacctgtacgcggccgccgagacgctcggcgtcgaccgggacgagctgtacgagcagctgctcaacggcaggcagaagtactcgtcgatcttcaactacccgacgctgacctgggcggacgtcggcgcgatcggctggctcgtcgacggtgccgcgatcgtcaaccaggtgccgctgtgccggtgctcgtacggcccgtacgcgcgcgcgatgatccgggtctgcaaggaggagtcgttccaccagcggcagggcttccagtcgctgtacgtgctggcgcgcggtaccgccgcgcagcgggagatggcgcaggacgcggtgaaccgttggtggtacccgagtctggccatgttcggcccgccggacgcggactcgacgcattcgcagcagtcgatggagtggaagatcaagcgctactccaacgacgagctgcggcagcgcttcgtcgacatgacggtgcagcaggccggggtgctgggcctggagctgcccgatccggagctgcgctggaacgccgagcgcggccactacgactacacccagcccgactacgacgagctcatgcgggtcgtcaagggcgacgggccctgcaaccggcagcggatggccaaccgcaccgccgcggtgcgcgacggcgagtgggtccgcaaggccgcggcggcctacgcgcgcaaacaacaggaggtggcggcatgagtgataatccactgtgggaagtgttcgtccggccgcgacgggggttgtcgcacggccacgtcggttcgctgcacgcgccggacgcggacatggcgctgcgcaacgcccgcgagctgtacacccggcgcgaggagggcgtgtcgatctgggtggtgccgtcgtcggcgatcaccgcttcctcgccggaggagaaggacgcgttcttcgcgcccgccgccgacaagatctaccggcacccgaccttctacgagatgcccgaaggggctgaacacatttgagcgacttcgacacggtgctggggctgggcgacgacgtcctgatcgcggcgcagcggctggcggagtggacctcgcgggcgcacgacctcgaggaggacatcgcactgtccaacatcgccctggacctgctgggacaggcgcgggcactgctgacccacgcgggacacctggagggcgccggacgcgacgaggacgcgctggcgttcctgcgcgacgaccggcagttccgcaacgtgctgctggtggagctgccgcgcggcgacttcgccaccacgatcgtgcggctgctgttcctgtcggcgcggctttgggagcggtacacgcggctgagccagggggaggacgcgacgctggcggcgatcgcggcgaaggccgtcaaggagaccgcctaccacctcgaccatgcagcacagtggacgatccggctcggtgacggcaccgaggagtcgcacgcgcgggcacagcgggccgtcgacgagcagtggccctacaccttcgagctgaccggcgagtccggacgccaggcgtggctggaccgcgtcgtcccggtgctggacaaggcgacgctgacccgtcccgacccggatccggctttccggcccggcggcggccgcgatggtctgcacagcgaacacctgggttatctgctggccgagatgcagcacctgcatcgctcacacccgggggcgacgtggtgaacgtccgtgacatcgccggtggcgtcctggacccggagctgccgcagctgaccatcgacgagctgggcatcctgcgcgacgcccacgccgaggggcagcgcgccgtcgtcacgatcacgcccacctacaccgcctgcccggcgctggagaccatccgcgccgacatcgcgacggcgctgcgcgacgagggctgggccgagatcgacatccacaccgtcttcgcccccgcctggtccagcgactggatcaccgactcggggcgcgagaaactcgaaagggcgggcatcgcgccgccgggcgcgatgcccgagaccggcgtgcggaacctgccgttgctgccgccacccgcgccgcgctgtccccgttgcgagtcaacggatgtggaacagctgagccggttcgggcccaccgcctgcctggcgctgtggcggtgccggggctgcgcggagcccttcgaatacttcaagtcccatttaagttgtggttgaaaacatggtgccctggaagcattttcagcaccgtgaaggtgttagatcgactaggcataccggcgagaagatccaggagcgcgcatgagcgtggtgttgtcacggcccaagcgacgacggccacagtggcacaagctgcgggtcgccgacgtggaacggctgaccgacgaggccgtgaccgtcgccttcgaggtccccgaggacctgcgcgagaccttcgacttcaccccgggccagcacctgacgctgcgtcgtttcgacgacggcgaggaggtgcgccgctcctactcgatctgctccacccccagtcacctgcgctcgtccggcgtcgtccgggtcggcatcaagaagatcgccaagggctcgttctccggctacgcgaccaccagcatgcgccccggcgacgtggtggaactgctgccgccgttgggcaccttcaccacccagctcgaccccgcccggtcccgccactacgccgggatcgtcgcgggcagcggcatcaccccggtcatgtcgatcgcggcgtccgcgctggagaccgagccggaaagccgggtcacgctcgtgtacggcaaccgttcggcggccaccgtcatgttcgccgacgccatcgccgacctcaaggaccgattcccggaccggttccagctcatccacgtgctgtcgcgggaaccgcaggccgccgaactgctgtccggacgcctcgacgaggaccggctgggccgcatcttcgccagcctgttgcccatcgacaccgtggacgactggttcctgtgcggcccgtacggcatggtcatcggcgcccagaaggtgctgtccgaggccggggtcaccgacgaccacatccaccacgaactgttctacgccgaggagatccccgacgaacccgagcaggcccccgtcgagggcgagaccgccctcaccgtgacgctcgacggccgcgcctcgacggtcacgatgcgccgcgacgaacgggtgctggacgcggcgctgcgggtgcggcccgaactcccgtacgcgtgcaagggcggcgtgtgcgcgacctgccgggccaagctgctggacggcgacgtccacatggcccgcaactacgccctggagcagtccgacgtggacaacggctatgtgctgacctgtcagtccacacccaccaccgacgaggtcgccgtcgactacgacgcctgagccgcgacgatcgtccacaagcgccgccaggggcgggtaccggttccggtacccgccactggccatgtcggcgtcaggccacctcggccagttccgtgtcggggtccgtttcggtctcgtcggccgcctcggcgggttcgccccgccgcagcaccgtcacggcgacgaccgcgccgatgaccgtcagcaccgcggccaccagtgccgccaggttcagcccctcggtgaacgccgtcttcgcggcgtcgaccagcgtgccgccgacctcgtcgggcagcttctgtgccgcgtccagcgcccccggcagggtttcggcggactcggcggcggcctcgccgggaacctcgacggtgtccatatgggaccggtatgccgtcgtgccgacgctgcccaggatcgccacgcccaacgcgacacccaggtcgctgatcgtgccctcgaccgccgaggccgcaccggccttctccggcggggccgagctgatgaccaggtccgggatcagcgccatcgccggggcgattcccgggtacaggatgtagaacccggtgatgagcagcggcagtccggcggtgctgtccacctgcgtcagcacgacgtagccgatcgccgaggcgagcagcccggccgcgatgaggtacgccggacgcacccgacgggccaggatcggggccacgatcgacaccaccaccagcgcgatggccgcgggcaggatccacagtcccgccgccagcggcgactggtcggccaccagttgcaggtactgcgtgaacagcaggtacaccccgccgagggccacggtcgcgaacatgtagacggccagcgcgccaccgaaggtgcggttgcggaacagccgcatgtcgatcagcggttccggcagccgcagctgacggcggacgaacaccgcgcccaaaccgataccggccaccagcgtcaccgccgtgatcgcgtcgaggccggtctcggccagcgccttgacgccgtagacgaacggcagcagcgccgccagcgacagcacgacgctcaacgggtcgagccgcccggcgttgggggccttgtactccgggatcaacagcggcaccgtcaccagcaccagcgccatgaccggcaccccgatcagcagcgaggcgccccaccacagcgactccagcagcagcccgcccaccagcggcccgatcgccaccccggccgagaccgacgcggcccacagcccgatggcgacagaccgctgccgcgcgttggtgaaggtgttggtgatcaacgcgagcgtggccggaaccagcgcggcggcacccagtcccatgagggcgcgcccgacgatgagcacgtccgggttgggggcgtaggccgacaggatcgaggcggcaccgaacagcgccgctccggacaacaggatccggcgacggccgaacttgtcgccgagcgtccccatggtgacgaggaacccggccatgatgaagccgtagatgtcgtttatccacagcacctgtggaccgctgggtttcaggtcggcggtgatgtacggcgtcgccaggaacagcaccgtcatcgccaggaacaacagcatcgtcggcagcaacagcaccgacagtccgagccactgtctcgggctcgccttctcgttggcggacatggcacaacctttcgatttatgtctcaagtgggggatggggacggttcaggcgatgccctgcgcgaacccgccgtccacggccagctcggccgcggtggtgtaggtggcgtcgaaacccaggaacagcgccgccgcggcgacctcctcgatcgagccgagccgccccagcggggtctggtcgccctcggcctcgaaggccgcgcgttcggcgtcggacagcccgggcacgcccatggacggagtcttgatgtagccgggagccaccgagttcacccggatccgccggggcaggaactcggcggccagcaccttcgcgatcgcgtgcagcgcctccttggaaccggagtagccgctcagaccggggaagatccggtcgttggcgacggtcgtgaacgtgaccgagccgccgtcgcgcagcagcggcgccagccgcttcacggtgaacaccgcgcccttggtgttgacggcgaactgcttgtcgaaggagtcggcggtcagctcgccgagggtctggaactcggcgacaccgtggttgacgaacacggcgtcgacgcgcccgagggtctcggcgacgaagccgcccagcgcgtcgatgtcggcggcactggtcgcgtcggagcggaccacgtggacgcccgggatgttcagctggtcgcgggcctgctcgaccttgcgttcgtcgcggccggtcagcaccacctcggcgccgcccgcggccagcgcccggacgatgcccagccccatgccgtgggtcccgccggtgacgacggccttcttgcctgtgaacctgctcatggtgttcctcccggatcggtggtcgatggggcaacgctgcgggcgggcacttgcgatgggctggagctttgcttgcggtccacatgcggtcatggccgcgacggaggcggggccgtggctacccttgcgccatgcgattcggtgtactggggcccgtggctgtgtggacagcggacggcgaaccggtcaccgttcccgagctgaaggtccgcgcgctgctggcggcgctgctcaccgaccccggccgcgtcgtctccgccgatcggctcgtcgacttcctgtgggacgaacagccgcccgccaacccctcgggagcgatccagactcgggtgtcgcggctgcgcaaggtactgacggcagcgggcggggccgagctcgtcgaacatcgaccgcccggctaccggctggccgtcgagcccgcggacgtggacgcggggcggttcacggctctggtcggtgcggcccgcgacgccgtcgatgcccggggccgtcgggaactgctcgccgaggctctcgacctgtggcggggggagccgttcgcggacttcgccgactcgctgttcgtgcggcccgcgatcgtgcggctgacggaacagcggttgctggcggtggaggacctggcgctggcccggttggagctgggcgagcccggcgatgtggtggcggagctgggggacctggtggggcggcatccgcgtcgcgaacgcttgcgtgccgtccatatgcgagcgttgtatctggcggggcggcaggccgaggcgctggacagctttcacgagctgcggcggcatctgggcgaggagcttggcttggatccggcgcctgagctggtggagctgtacggccggatcctgcggcaggaaccggcgacccggttcacgagcggcgacgagggatcgcggcggctcggcccgagcgagccgacgacgtccgagctagcctcggctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggacgggggaacttgccgcgaccggtgaccgcgctgatcggccggagcaccgaactgtccgaactggatcagctgctgcgggaccatcggctggtcaccctgaccggcatgggcggcgtcggcaagaccagcctcgcgctggaggccgcccgccggtccgccgagtctactgcggacggtacctggctggtcgagctcgccgggcagccggagacgtccaccgccgcccagctcgccgaggtcgtcgccgagacgctggggatccgcgaggaccagttcgcacccctcggcgacccgatcgcgacagtggctgaagccttgcgccccaagcggtcacggctgctgctggacaactgcgagcacctcgtcggggcggcctcggcgctcgcggaggcgctgttgcgcgccgccccggacctgtcgatcctggccaccagccaggaaccgctcgggatcgcgggggagcagcaggtgccggtcagtccattgcggccacacgacgctgtcgagctgttcaccgcccgcgcccggggagccgttcccggtttcacggtgaccgacgccgcgaccctggcggccatctgcgaacggctggacggcatcccgctggccctcgaactggcggccaaccggatccgggtactcggcctcgacgagctggcccaacgactggcggaccggttcgggctgctcaccagcggtcgccgcgacgctccagcccgccaacggaccctgcgagccatgctggactggagctgggagctgctgaccgccgcggagcggatcgtgttgcggcgcttggcggttcacgccgatggctgcacgctcgcggccgccgaagccacgtgcgccgccgagggcgtgcggccggacgaggtgctggatctgttggcgcgactggtggaccgctcactggtgaacgtctcgtacggcggtgacggcccgcgctaccggctgctggagtcggtcgcggcgtactgcgtcgaacgctcgcgggccgccgacgaccacgccgccgctcgcagggcccacgcgcactattacatcggcttggccgagcgcgtcgacccgctgctgcgtgggcccgaacaggagcgggcactgcggactttggacggtgagtcggccaacattcgcgtcgcgttcgacaccgccatcgaagccgccgagcagcccggcccgtcggcggcggggtcgtcgctggtggacgcctcgcccggtaccgagcagcccggctcggcagcagcaagcccgtcgcaagccggcgccgcgcccgccgccgagcggcacgcgggcggcacgggccgcgatggcgccaccgccaccgagcagcacgcggtcagctccggccacgacggtgccgccgccgagcccgtctcggctttgcggctcgtcaacgcgatgagctggtactggttcctgcgcggccgactcgccgagcccaagcggatgctggccagcgtcttggcccagcccgatcccggcgggccgcgctacgcgcaggccgccgtgtcgcggttcgcgatccggttgttcgccggggacaccgacgtcgtcgaccccgagttcaccgccgatgtggagcggatgctggaccgtgtcaccgatcccggacagcgggcccgggcgcagtggttcctgtcgctcgcgctcgcctacttcggggactggaacatgtgcgaacgcctcctcggccaggccaccgccgctttcgagagcctcgacgactgctggggccacgccgccgtcacctacagctgggccgagttccgttacgaccgtggcgaactggccgccgcccgccagctcggcctgcgagggctggacctgttcgtcgaggccggtgacagctggggccgcacccaggtcgagaccctgctgggccgactggccgaggtggacggtgactacgtccaggccgccgaacgacaccgcgccgctctcgtcctggccgagcgactgggattgtggtcggcggtgtccataggcaacagcgagctgggccggatcgcgctgctcaccgacgatctcgcgcaggctgagcggcaccacgagcaggctcggcggatcgccatcgagcacgccgacgctccgggacgcgagtacgcggagatcgggttggcgctcggtgcccggcgacagggcgcactggacgacgctgagagttacctgcgacggtggttggactggaaccgggaactggagacggactacgggctggccctcctcctggccgaactgggtttcatcgccgagctgcgcggcgacgccgacgcggcgttggagtggcagcgcgacggcctcacagccgcccggcagaccggcaacccgcgcgcggtggcgttggcgttggaagggctcgccggtgcccgctccgtcggcggccagcccgaggtcgccgcccggctgctcggtgccgccgccgcgctgcgggagtcgctggccgcgccgctgccctccgccgagcgccgcgatgtcgatcgtgtcaccgagcggctgcgggaagcgttgggggacagtcggttcaaggaactgctcgccgagggcgccgttctcgacgtggacggtgtcgaggccggttaggcgttgacgacggtgaacccggccccgttggggtcgacgacgaacgcgttgcggcccacgccgggcaggtccatcgggccgaccgggaccgtgcagcccagctccatggccttggtggcgaagccgtccacgtcctcggacttgaagaccgccagccacgacggccgcacgccctcgggcctttcctcgccgaacacgtgcatgttgccgaagggttcgtcggccccggcggcggtgagggaggagcccatggtggactcacccgcgcgccagccgaagaccgtctcgtagaagtcgaaggcgtcgtcggattcggccagcagtgtcaccccggccggggctcccgccacaccccaggtctcggctcccttgtgctccttgggtcgcgagatcccgaatgccgcgccgtcgggtgcctggcataccgcgatggtgcactggtcgaagacgtccatcggtggcatgaggacggcgcccccggcggattcgacggccttggcgacgcggtgcgggtccgacaccttgaagtacacgttccaccaggggtgcgcgtcctgcgcgcaaggggcgatcgccgcgatctgacggcccgccagcgacgccatcgtgtagtgaccggacgactcgcccaggtcctgagtggtccaaccgaacaggcgctggtagaacttggccgtcaccggtacgtccggtgtggtcacctccacccagtagggctcgccgtcggcgaatgtggcgctcatcggttctccttcgcgcttcgtggttctgttttcgtaccaccgaccgcgacggatatggcggtcgggtacgacgccgtcaccgcaaggctctcaaagcgccgcacccgaaggaccggtttcgtcaaatagcggcgttcacgtgcaccgccagtacgccgttggccggaaccgtcgccgtcagcttgccgcccgacacggtgtacgccggaccgtcgcaggcgccgtcggtgtggtcgccgttggccacgtcgcagtactcgccgtcgggcagggcggtggcgaactcggtggtgagtgcggaacccgaggcgttgaaggccgcgaaggcccggtcaccgcgtccgaaggcgatctggtcggaaccgttggaccaccagtcggtcaccgccgcgtcgcccgcggcggtgcggaacgcgcccaggttgagcacggcgcgctgccggtgcgagcactcccagccggacgcgcaggcgccgtcgtcggccacggcctgcttggtggttccgtccgattcggccggtggcccggcgtcggcgttgtcgaacgcgaagcccgacaggatgtgcggggagccgtagccgtgcgccagcgcgaacgcctcggccatgtagtagcgggcgccgttcttgtaggtgagctgagcgcggccgctgcgctgggtgtcgtggttgtcgatgaaggtggtggcggcggacgagtcgagcagcatctggctttggaagtccttcagcgccgacagctgcccgtccttgaaccgggcgccgacctggtcgccgtagcggaactcggtgacgcgtcccagtcccttgtactcgttcgggctgatctcgccgttgccgccctcgatgacctcctggaagatcttcgggtcgccggtcagtccaccgtagatggcctccaggtcggcgaccgggacgtgtttggcggcgtcgatgcggaagccgtcgacacccaggtcgatgaggtcctgcatgtagccggtgagttgctttcggacgtgttcggtctcggtggccaggtcggacaggtcgagcagttcgcagttgcggacttcccactggtcctgccagttctggatgtcgtcgttgccgttgcggccgcagtggtggaagtcgttgttgccgtaggggaccgcggggtagtcgtactgggagtactcgctgccgccgctgccggtcccggtggaggcgccaccggccatgtggttgacgatcgtgtccacatagacctccacgcccgcgtcgtcgcaggcggacaccatgtcggcgaagtccttggccgaaccgcgccgcgattcgagctggtagctgaccggctggtagtcctgccaccacgggtactgcttgtcgggcagcacgacgtgttcctgaggcgcggacacctcgacggccgggaacttcgccggaccgagcacattggtgcactcggacgccaccgacttccacggccactggaacaggtgcaggatcgcctcgtcgcccgcgatgggggcggtggcctcgacggtggacggttgaccgggttcggactgggcgactccggcggtgaatcccgtggccagcacggtgatcaccaccatgggaggtatgaggttcttggtacgcatgggaatcctcgctgtgggggtagacccggcgccgggacaggtctgaaatttcttgcgcaaggtttcccgaaggctatcgacgtgtttcgatagcgtcaacggggcacagtggggtgacctcggccgatgcggccgtttctttcaacggcgccctcgctggaacgtggtctaccaatgacgtttcgtcatttgtcgaggtaggagtggattggctcgtcggcccgtttctgcaagatctttcacggcgtcccgcgaaattggcacacgacggccggtccgtcagccgccgatcggctcggccatgaactcgctcgcgccccgcagccgggtgcgcagcagcgaccgcgcccgggagatgtccagccggacgtccagcgccagcgccggacgcggatccatgtcgactgctcgcttcgcgggtatcgcggccgggtccaggccgtcgcggcgcgccaccagcacgccgagctcgtagcgggtgatcgcctcgctcccggcgacattgaggacaccgctgaaatcgttgcccgccagctccagcagcgcgtcggcgagatcgtccacatgaaccggagtgcggaccatgtcggtgaacaggaacccctcgcgctgcccgtggaccagctcgtaggtgagccgctcgaaatagccgtcgccgtcgccgccgatgagaccggtgcgcacgatcgcggcctccggcgcgatcgccttgaccgcggtctcggcggcggccttggcggccccgtaccggttcaccgggtccggcagcgcggactcgtcgtaggagccgtcaccacggtgcacggcgtcggtggacacgtgcaccagccgcacccccagccgcgccgccgcggcggcgacattggcggcaccgtcggcggtggtggcccagtcctcgcgttcccgcccggtcgcggtgtggacgacgacggcgggccggaccttgtcgaggacctcgcgcacctgaaccggatcccggacgtcgagccgcacgtcggtgacgtcagagggtgagctgaacgaggtgccgacggtgttccatcccgcccgggcggcccgccggtagacgacactgcccagcgaccccgtggcgccggtgatgagaatccgttcggacatccacgcgacgctacgggattgagctgagaggacgctgggtaccaatccggggcatcatggccgaagcgacgagaggagccgacgatggtgcgctggctgcgggcgtgtgcggggcgtccggaaacccgatgggagaccacagtcgacttctggtcgcgggtcaccggcacgctgcccgagtggcgcagtcccggcgacgtctggctggaacccgtctccggcgacgggatgctcgccctgaccaaccgcgccgccgcggcggccacccgggtggacctggtcgtcgacgacgccgaagccgtggtgcgccgggccttcgagctgggggccacggccagcaacgacgacggcgagcacgtcaccggccgctccccgggcgggctgaccttccacatcgccgccgcgccggactccgaactcgccgaaccaccggtcctggaacaccccaacggttccctcagcggcctcgaccagatctgcgtcgacatcggaccatccgattgggacaccgagctcgcgttctggtcggacctgaccggccacaaggcccgcaccggcgcccgcccggagtacgcctggatcaagggccccaacggccgcacgtcccggctgctgttgcagcgcctggacgaggaccgacccaccagcgcccatctcgacttcgcctgctccgacgtcgcggcggtgtgcgaggcccacgtcgccgccggagcccgcagcggcgacgtgttcccgtggtggacggtcatgtacgacccgtccggcgccgtctactgcctgaccgcccgcgaccccgtgaccggggcgctgccgtagcgccgaggtccgccgtcgtggttgagcagcggcttcgtggggtaacccggtagccgacgactatgagaggagtcggccatggtgcgctggctgcgaacctgcctgggccgtccgagcgaagtctggcgtgactcggtggacttctgggcccgggtcaccgagaccaccgccgcgccgccggacgcggacgaggtgctgctggaacccgacaccggggacgcctggctgggactgacccgccgggcgacggcaccgccgacccgcgtcgacctcgtcgccgacgacgccgaggccatggtggcgaaggcctacgagctgggtgtcacggcgatctacgacgacaacgagcgcttcaccggccggtcgccgggcgggctgatgttccgcgtcgagaacggggaccgcgccttcaccgaaccggcgatcgtgaagcacgccaacggttccaccagcagcgccaaccagctgtgcatcgacgtcggtcgcgacgactgggacagcgaggtgcggttctgggagaacctgaccggctggagcgcccgcacgacgtccttccccgagttcagcacgctcacccccgaggaccgctccacgtgcctggtgctgttgcagcgcttggacgaggaccgtcccaccggggcgcatgtcgacttctcgacttcggatgtcgcggcggttcgcgaggtccacctggccgccggtgctcgcggcggggaggtgttcaagcactggacggtgatgtacgacccgtccggcgccgtctactgcctcaccgccgtcgatccggcgaccggggagtccaccgggtgagccgcgggcggcttcagttctcctcgccgcagcccgggccgtttccgtcgtagtagtaggtgaccttggtcttgtagccgacgacggcgtcggggttgggggactggtcgtagatgacgcagtagccgtgttcaccggtcgccttgccgacggagtcgtggttcttgaacccggccccctccagcattcccggcgcctggaacgtgttctggccgatcaggttgggaaccttgcccttctcgacgtcgtcgttgtcgtttccgtcggcgttgtcgccgccgttgtcgtcgcccgaggagacggcgtcgccgccactcgcggactcgggcgtgttctccgaacttttatcctttgaggacttggtcttgtcgctctcgtggtcgtcggcggagctcgcgtcgctcttcccggccgccaccggtcccgtggtggcctcgtcggtaccgggaatccccagcccccatgggttccacgacgctgtcgcggtggcgagcaccagcgccacgaccaggatcaccatcgaataccgcgcgacgcggcgccggtgccggtcgggccgcagcaggcccttggccttcaccggcccggttggtccggtcggaccggccgggcgaggggaccggggaggcgacggcggcgcggcccggcggaccggggttccgcccggtgaggtgtgaccgacggccaccatcccggtcgtgggcgtcgagaccggttcggaggtggtctcgacccggtgaaccggcgtttgttcggggtcgtcggcgacctcgggctcccattgcgacggcgcaggcgacatgtggccgcccagcagcgcggggcgctcctcctgggtgacccgaacggatctcgcgggccgcgaggcggtgcgctcgaccaggtcccagcacgcctgcccgaagtccgctatggagtcaaaccggtcgacggggttcttgcgcagcgccgtcgcgaccacctgccgtaccggctcggggatgtcgtccggcagtggcggcggcttccggttcacgtgaccatccatgatggccaccggattctcggacatgaacggcggctgcccggccaggcactcgtaggcgacgacgccgagcgagtagatgtcgacggacggggtcgggtcctggtcggcgatctgctccggcgaggtgtagcgcatggtgccgatgacgaccccggtctcggtgagacccgccgttcccaacgcccgcgcgatgccgaagtcgaccaccttgatcgcgccgtcgtcggcgacgatgatgttgcccggcttgacatcgcggtggatgatcccggcccggtgcgccgcctccagtccgtcggcggcctcggcgatgatccgcatcgtgcgctgcaccggcagccggacgcgttcctggagcaggtccgccagggtcctgccctccaccagttccatcaccaggtaggaacgggtgccgtcgacggtttcgtcctcgccgtagtcgtgcagcacggcgatggcgggtgacttcagtgaggccaccagccgggcctcggactcgaaccgcgccttgaaatgcgggttgcgggagtagttgagatggaggagcttgaccgcgacggcccggcccagccgcgtgtcggtggcacgccacacctcgcccataccgccgtcggcgatccggctgtccaggcggtaccggccgccgccgacaccgctgccgggcacggaccgctgcgcaagctccccgttcactcgattcctctcaatcgccccgggagttcatgaaacctgtgtacagcaacaagttcggagatccctctcccgggtcggtcaccacgtcgggggtggagttgttcgtcagctccgcgctcaccgtagccgggccggcctcggggttgtcggcgaggaacagcgcggcggcaccggcgacatgcgcggccgccgcggcggtgcccgcgaacggcaccgaggccgagtcgtcggagtgcgaggccgaggtgatgccggtggacggcgcgaacagatcgaggcatttgccggtgttgctgcgctcggagcgggcgtcggtgtcggtcacggtgccgccgacggtcagcgcctcggcggtgcggccgggactgaaccggcaggcgtccgaacccgagccgcccgccggcagcgcgtagctgatcccggcgccgatcgaggccgcgacggccttgtcgagcgcgtcgttagccgggccgcccagacccagcgtcgccaccgccggtgtgcccgcggcgtcctcggtgacccagtcgatgcccgccaggagatcgtcggtggtgccgccgccgtcgcagtcgagcacccgcacacccaccacgtcggccttcttggcgacgccgtgttcggctccggccgcgataccggccagcgcggtgccgttgccctggcagtcctcggcggtgtcgtcatcgtcgacgaagtccggcccggagctggcgcggccctcgaagtccttgtggctgaagcgaaccccggtgtcgatgacgtagaccttcgtgccgtcaccggccgagtcggggtgggtgtactggccgtccagcggcagttcgcgctggtcgatgcggtccaggccgaggttggccggtgccttggccgccgccggggccagctggacccgttgtacggcgcgcacctcgtcgacggccggatcggcggccagctgttcggcctcgtcgcgcgacatcgccgccgagaaaccggtcaggacggagcggtaggtgttggtgacgacgccgccgtaccgggaggcgagatcgtcggctttgacatcctcgtcgaggacgacgatgtagcggccgtcgacggcgtcgggcgcgtcagcgccccggatggtgccgtcgtcggtggcgtaggcgatgccggtaccggccacgagggccagcgcggcgccgaccgccagcggcgcggctcggcgggggagggagcgggacatcgaagtagacctgtctgccgggggtcggcgcccgtgtcgagcgcagtcgaatcgacactagtcgattccattgtgttgtgggacggccgatccccggcggcggcgtcagtcggcgacggtggtgtccattcccaaggcgttcaacaggaatcgggcctcctgacggaacatgttcacggagatgtccgcgtcgagcggtatgtgggtggtgttgggcagcgccagcagcgtgtgctcgcggccggcccgttgcagcgcggcggacagcttgaacacgtgcgcggggtggacgttgtcgtccacgagtccgtggatgagcagcagcggccgggtcaggttcggtgcgtcgtccagaagggacgcgtcggcgtaggcgccggggtgttcgtcggggtggcccagataccgctcctggtagtaggtgccgtacagcctggcgtcgctgggcgcggccccggcaacggcggcgtggaagacgtcgggacggcgcagcaccgccagcgcggccaggaaaccgccgtaggaccagccgcggatcgccacccgggacaggtccaggtcggggtgggtctcggcggcggcgcgcagcgcggtgatctggtcgtccaggaccggcatggccttgtcgaggtagatggtgcggtcccaggcggggccgcgacccggggtgccgcgtccgtcggcgacgacgaccgcgaaacccagctcggcgaaccactgcgacacccggtaaccgtgctgggtggccagcacccgctgtccggccgggccgccgtagggatccagcagcaccggcagcggcttcgagcccggttcgtgatcggtggggaacagcaccgcggtgcgcagcttggcggatccggcccgcagcagcgtgacccggggcgtgagcgacgcggcctcggcgtgcgaggcgatcgtgaccggctcccggtcgtcgcgccaggcggtgaccgcgaaaccggaatcccaggtggccgtgtgcgccacgacggtgccgccgccgatggcggcctcgtacaccaccccggaaccggccttctcgtgccgccctggggaagccagcgtggcgaccccggagcggccgggcgccagctgcaccaggccggacgcgcgcgaccacgcccacaggtcgatctcggtgggttcgtcggaggcgctgaacagcaccacatcgccgtcgacgccgtggacctcgcgcagttgcagcccgtcgggggtcaccgcctcgccgtcgaccagcagccggtagctgccgtccacattggcgccccagacgagttcgccgccgtcggtgtaggccgggacgccgcgaaacggcgtcacccaggccgggtcactctcggcgcgcagcgtcgtcagcgcgccggtgtcgggatcgaggcgccgcaccagcagcgaggagtggtcgcggctctgcaccgacacgacagcgccgccccggctccagtgcgccgcgatcaggtattcatgggcctcgttgtcccagtcgacgtccaccgtggagccgtccaggccgcggacactgagcgtcacctcggcgttggcggtcccggccgccgggtagcggatggtcgtcggcgcggccagcggatcgccgggatcggccaggtgccagatcggcacccgccggttgtccaccttggccaccagcagccggtccccgtccggggaccaccagaatccgcgcagccgatgcatgtcctcggcggcggcgtactcggccagaccgtaggagacatcggcgtcgtcggggatcgccagcgcccggtcgccgccgccgtcggcgccgatgacccgcagcgcgcccgaggccacgtacgcgatgtgctcacccgacgggctcggccggggatcgatcaccggcccggtcgcgggcaacgcggtcagctcacccgacagcaggtccaccgtccacagtcgcccggccagcccgatggccgcgacccgcagccccgcgtcggtggcgtagtcggtgacgcccgcggccaggtcccggctgcgttcctgaagccgccgcacctcctcgggcacgtcctcgccgcccgccagtttcgccggatcgaccagcagtcgctcctcgccgctgtccacgtccaccgaccacagtgacctggtcgcgtcggtaccgctggcggaacggacgaacaccacccgctgcccgtccggcgagacccggacgtgccgtgggacaccgagcgtgaaccgtcgggtgcgggcgagctggcgcaggaagtcactgtggatcatgagggtctcccatctcgagggtgcgtcatgctacccgcgaggcgtcgtcactctacggcacagtcttcggcggtaccgctgtagtagaacgtgaccgtggtcttgtagctggtgacggtccccggattgggcgactggtcgtagatctcgcagaatcgctggggggagtccgacacgccgacgggtttgtggttgtcgaaaccctcagacctcagggtgttgtcgcccagcaggacatgcttcccgatcaggttgggaacctcgcccttcggggcgtcgtcatcgctggcgccgccactggtcgtgccggcgtcgtcgggcttgctcatgggatcgttcttcggtcccttgtcgtcgctggcaccggacgatgtgtcgtcgacggaactcttgtccccggtgggggttccggtcccgtcgtccgcgaccgtcgactgtggcttgccgccgtcgccgagcgaggaaacgtcgacggcccacggattccacggtgcggtggccacggtcagcagcagtccggcaaccagtgtcaccaggccggacgcgatgagcgcgcggcgatgccgaccgggccgcagcaggccccgaatccgcgcgtaccggccgggaccgggcgcggccggtcgctgccgcgacggcctgatcgtcggcaccccgtcgccgacggtcgccgccttctgccggggccgtgggatggcggcggtgcccagttccccgggatcgtgctcgcgggtgagccgcaccgacttggccggtcgcggagtgttcggctccaccgccgcccagcacgcctgaccgaaagcggcgacggattcccaacggtcttcgggctgcttgcgcagcgccgtcatcacggcctcgcgaaccggcgcgggaatgtcggcgggcagcggcggcggttcgtggttcatgtgaccgttcatgatggcgaccgggttggtggagtggaacggcggattcccggtcaggcattcgtaggccaccacgcccagcgagtagatgtcggcggccggggtgggctccgcgtcggcgatctgctcgggtgaggtgtgggtgatggtgcccaggacgatcccggattcggtgagtcccgcctcgcccagcgcccgcgcgataccgaagtcgatcagcttcacgccaccgtcgtcggcgatgagaatgttgccgggcttgacatcgcggtgaacgacgcccgcccggtgcgccgcgtccagtccctcggcggcctcggcgatgatgcgcatggttcgcgccaccggcagccggtcgcggtcggcgagtatgtccgccagtgacgccccccgtaccagctccatcaccagataggaccgtgggcctgagggggtgacgtcctcgtcgtagtcgtgcagcgtggcgataccgggggagttgagcgccgccaccagggtggcctcggcccggaaccgggctcggaaccgcgcgttgcgggagaacgcggggtggagcagcttgaccgccacggcacgaccgagccgggtgtcggtaccgcgccagacctcgcccatcccgccctcgccgatggggtggtcgaggcggtaccgtcccccgatcaggtcctggccgggggacggatgaggtgctctcgccgattccatccgtgtgattcctcgtcagtcgttgaggaaacttgtgtaccgcaacaaggtcggtgagccctcacccgggtcggtcaaaaacggggcgaggacgacaagcgtcctcgcccctgagtgccgcgatcacagggtgatggtcttactgatggacccggtggcgcccttgtcatcggtgaccgtgagggtcaccgtgtaggtgccgggcccggggtacgcgtgggacgcgaacgacccggtgccggtgctgccgtcgccgtactcccagctgtactcctcgacggtgccgtcggagtcactggaggcgttggcgtcgaagaagcagaagctccaccactggccgaagcagatctcggtgaacgaggcgaccggcttcttgttgtcgccgccgtcatcgccgaccgtcagcgagaacccggccgtgcgggtcgcgtcggccccggtaccggtgatcgtcaccgagtaggtaccggcgggcgtgctcgccgaggtgctgatcgtcaacgtcgacgactcacccgagttgatgctggccgggtcgaagctggcctcggcgccggacggcagtcccttggccgacagcgtcacggcctgggcctgtcccttggtgaccgtggtgctgaccttcgtcgtggtcgactgtcccgggtcgacggtcgcctcgccggggtcggcggcgatgtcgaagtcgttgtccgcgggcgggtcaccggtgatgaacccggtgtacagcaacacgttcggggaacccgaacccgggctggtcaccttgtccttggtgccgttgtcgacgatcgcgtcgcgaacctgctgcggcgtcgccgtggggttctcggccaggtacagcgccatcgccccggccacgtgcggcgccgccatcgaggttccgctcatcgactgcgaggcggtgtcgccgttgttggacgaggaagtgatcccggaaccgggcgcgaacaggtccagacaggacccgtagttgctgtacgccgtgtcacgcgagtcggtgcgggtggtggcgccgaccgtgaccgcggcgggcagccgcgccggggtggtgttgcaggcgttgccgttgttgttcccggccgccagcgagtactggattccggcgtcgatggagcgctgcacggcgttctccatggtcgcgtcggaacccgagcctcccaggctcatgttggccaccgacgggccggacgcgttggccgtcacccagtcgatgcccttggcgatctggtcgctggtgccgctgccggagcagttgagcacccgcaccgccaccacgttggccttcttggccacaccgtattcgcttccggccgtggtcccggcgacgtgggtgccgtggccgtgacagtcggaggcgtcggcgtcgttgtcgatgaagtcgtaacccgacttcgcccggccgccgaaggtcgagtgggtcagcctggtgccggtgtccaggatgtagatcgtggtgccctgaccggcgctggccgggtaggagtacttctggtccagcggcagggcgttctggtccacacggtccagaccccagctgggcgggttcatctggtcgtcgctgaccgacaccttgtgcacggcctcgacgtagtcgacgtccggctcggcggccagccgcttcgcgtcggcctcgtccatggtggtggcgaaaccgcggatggtggcgtggtaggtgtggtcgacggtgccgccgtaggcatcggcgaggtcaccggccttggacttcaccgacttggccttggcggacacgtcggagtcgttgaacacgacgatgtagcggccgtcgacgacgtggtcgccggtggcgttgaggatcgtggactcatcggcgtgcgccgccgacgatccggcgagcaacaccgtggtcgtcgtcagcgcgatcgcgcctgccgccgctagaaaacggcgcgcggaaaggggtctcatgtgggcgttcctctcagaatcgcgaccgggcgagtcgggattctcaaaacgggcggtgcctgaccgtcaccggtcggactcaatagtgatatctaaatctactgatatccatccccattggcaacacgcaataacccttgcattacacagcgaatatcccgcaggtcaacgcctaattcgctgattccccagtaggcgctcgacgctagtcaactaggacggtcgcctcggcattctcgccgtcgggcccgtattcgactttcaccggaaacccgccggatttcagctccactgtgcagcccttcttggtcgccagacacttcgacgccttcgtctcggaagtctcggcccccacctcgctcagccaccgcgcgaccgcctcggcgtcggcgggcccggtcagactcgcctcggctcgccacggcgtcgaggacgcgtccgtcgtcgaccagccgtccggctcgccaaggccggtgacgacgtcatccaggttcgacatccgcatccaccccagcgacccgcccgcgaacaccccgcccacacaacacatacacgccaggaaaccgcaggtcaacagcacgaaagccgtcggccgccccttcgtggggacctcagtgaccgcttcaccggaatccgcttcgtcggcggcgccgccttcggcttcagaggacgtgtcactggtcttcatttaggggcagcccatccttccagtggatcgagatagcgatcatgaatttgtgccgtggctattgtcgtacctcgtgggtaggttgccggacgtgcctacgccactcaactgttccgcacacgtccggttcacataccggctgcggctctcgcgtgcggcacgacatgccgtggcgagtgagtgggatcgttgtcggtgggtgtggaacaaatgcgttgaccggttggcgatccgaaaatccatggctgagccaggggcggagcgtgcctcagcaacagacgatccgggacttcgcgaagtcccggaccaaggctttgatggatatcaagagacgcctaccagcacagcagcgggctgggatgccgcgcttcaagaaaaagcttcttgccgcgcccaccttgaattacacaaagcgcggcttccaggtcaaggatgggaaactgtgcctgagcggtggaatcgtcatcaatgtcgtgtggtcacgcgagctacctggtgaagcgagttcggtgcgggtctatcgcgaccgcctcgggcactggtacgcctcgtttgtcgtactttccaaacctcacccactgcctcccaccggcaaggtgatcgggatcgaccggggtgtgcgagagatcgcgactacgacgagcgacgatcatgaccttccgcatccagagcacggtaagaacgcggcgattcggctctggcgaaaaaggcggacgatgccgccatcggtgtgaccaagaccgcgctaatccatatggccaagaagcacctccgaattctccacttggtgaatccggcgtacacgacgacagattgcggactgtgccaggcaagaaccacgcacgcacttccgctgtcgcaacgcacttatacctgtacgaactgcggaaacgttgcgcctcgcgacaagaattccgcgcgtgtgatcctcaaccgggctggtctcaacccggctggtgtcgatcgcgtaagacccactcgaccgttggtttagcgggcagcgtgagccagaaatcccccttcttcatcgaaggaaggggaggagtcaaggaggtgactctaattgcggcgtcaaggcgtcgtagtctcgaaggcgtgtcgaccgagatcgccgaaatcctgcagcgaggcgccgacggcgggcgcatcaccaccgaagaggcgctgctgttgtacaccgaggcgcccttccacgagctgggtgaggccgccgacgcggtgcggcgacgccgctaccccgaggggatcgtcacctacctgatcgaccgcaacatcaactacaccaacgtgtgcgtcaccgcgtgcaagttctgcgccttctaccgggcgccgaagcacaaggagggttggagccacgacctcgacgagatcctgcgtcgctgtgccgaggcgatcgacctgggtgccacccaggtgatgttgcagggcggtcaccaccccgagttcggggtcgagtactacgaggaactgttcggcgcggtcaagcgcgagttcccgcagctggcgatccactccatcgggccgtccgagatcggtcacatggcgaaggtgtcggaggtctcgatcgaggaggccatcaagcgcatcaaggccgccgggctggactcgatcgccggggccggggccgagatgctgcccgagcgtccccgcaaggcgctggcgccgttgaaggagtcgggtgagcgctggtgcgagatcatggaggtcgcgcatggtctgggcctggagtccaccgcgacgatgatgatgggcaccggcgagaccaacgccgaacgcatcgagcatctgcggatgatccgcgacgtccacgacaagaccggcggtttccgggccttcatcccgtggacctaccagccggagaacaaccacctcaagggacgcacccaggccaccactgtggagtacctgcggatgctggccaccgcgaggctgtacttcaacgagatcgcgcacctgcagtcgtcctggctgaccaccggcaaggcggccgggcaggtctcgctgcacatgggagtggacgacctcggctcgatcatgctggaggagaacgtcatctcctcggccggtgcccggcaccgctcgaacctgcacgggctcatcgacatgatccgcagcgccggacgcgttcccgcgcaccgcaacacgctgtacgagcacctgtcggtgcactggacgccggaggacgacccgaccgacgagcgggtgcgttcgcacgtgtcgtccatcgcgttgccgttggtggagtccacgtagcggccacggtgctttcgggacgcctctttaagaacgcctgagtaccctgtcggcagcgcgaagccgccgccaacccctcgtcggcttcattgaggagacgacgaatgctgaggcgacgactgctcgagatcatcgcggtggcggccgcgctgctcatcggcgtggtggtgtgggtggtgaggatttcaggtcctgactcccccggcgacaccgacgccgaacccaccaacgtgggttccgccgtcgagatccccgccaaggacatccacgatgtctcgatcgacatcgacctggaggacatctcgctggcgctcggtgacgacgtggacgtggcggtccacaacgaatccgggaaagcactcgccaacgtccagttcgacctgaagatcgaggacccgggcggcgacttcccctacgtcggggtcaccggtggcgacgagaactgcgactgggacgaggacgcccagaagcgacgccccaaggccgaacgacgcgtgtgcgagaagcgttgggccgctgggaaagaatggtgcaaaccgaagatcgagttcccggaaccctcgacgcggcattcatggtgctgggggacgctcgaccccggaaccaatctctatctgtacgacatgggcctttccaccgccgaggctcgggtcgacgaggtcgcgcccgaacaggtcgagggctacccggatctgaccgtcaccgccgaactgagtgtcgacggcgaagtcttcgccgacttcaaaggcacgatcaccggcgacaaagtacaaccctgatacggcgattcccgaccgaacctagtcgcgcaccaccgcgttcaggaagaactccaggtgcgcgtcggcccggcgcctgccctcggcgcgggactcgtcggtcccgtgcaggtagaccagccggacgaaacccaagggcgccaacagttcccacatcagcgactcgccggtgacggtgcccgcgtccagtcgttgtcgcacccggtcgggcaggtgtcccgccttggcccactccgtgaccaccggccccagggcggcggcgcccttgtcgatcatcgcggtgaccaggtcgccgttgccggggatctcctcgcgcagcaacagcaggctgaagtcgcgggcggcgggggtctcgaagtagtcgaggatccggcccaccagttgggtgaggaaggtctcgggatcctgcggcggtgtcccggcctcgggcagcagttcggcgaccatgccgtccacgacgccgggaccggcgctggccagcagttcgtcgtagacggcctgtttgctggggaagtgggcgtacaggccgccgtcggacagtccggcggcgcgggcgatcatgcgcaccgaggtcgcggcgaaacccttggccacgaacagtttcagcgcggcgtccagcagtaccgtccgggtgtcggtggcctcttccttgcgggggcgtccggccttgcggggcttcgtcgcggtcataccgacgattctaagcgatcgatcgattaagtcggtcggcctgtttgacgaggtggtcgcgttcggcggtgtcgcgggcccgctcggccgcgcggcggtagtgctcgacggcggcgtcgaggttcccggcccgttcgtgcagccaggcccgcaccgcgtcgagccggtgatggtcgcccagccgggattcgagttccgccaccgctttcaacccggcctgcggtccgtcgacctcgccgacggcgatcgcgcggctcagcccggccagtgggttgtcggcgatggcgagcagtgcgtcgtaccactgcaggatctggggccagtcggtctcggccggggtgcgggcgtcgtcgtgcagcgcggcgatggcggcctggatctggtactcaccgtgccggtcgtgggccagtgccgactgcaggatccgcaccccctcggcgatctcggtctcgttccacagtgttcgatcctgctggtcgagcggcaccagcaccccgtcggcgtcggtgcgcgcgaaccgacgcgcgtggtgcagcagcatcaacgccagcagtcccgccacctccggttcgtcgcaggccagcaacagctgccgggtgagccggatcgcctcggccgccaggtcgacgctgccggagaaaccctcgttgaagatcagatacagcacccgcagcacgaccgcgacgtcgccgggctgccgcaacgactgttgcccgacggtgcgtttcgcacggctgatgcgttgcgccatcgtcgactcgggcaccaggaacgcgtcggcgatctgtttggtcgtcaaccctccgacggcccgcagcgtcagcgcgatcgccgaggccgggctcagttccgggtggcagcacaggaacagcagcaacagcgtgtcgtcggcctgctcggcccggcccggttccggctcgtggtccagggcctcctcgcgacgccgccgcgccgcctccgaccgccgcgcgtcgatcagcttgcggcccgcgacggtcaaaagccagcccttcggatcgtcgggaggcgtctcgccccaggtgcggtgcgcctgcaacagcgcctcctggacggcgtcctcggcggtggcgaagtcgttgccgcgcctgacgaggatgcccagcacctgcggcgccaggacccggacgatgtcggagttcactcctcggcctcggatccgtcgcccatgatcggccgcacctcgatccactcgtgcgagggtttcccgttcgcgctcggcgccgaggagatcatggccgcgatctcgtgcgccctggcctcgttgtcgacgtcgacgatgcaccaacccgcgaccagttccttcgtctcggggaacggcccgtcggtcaccggcggcctgccgggcccgtcgtagcggacgtaggtcccctcccgcgccagcgccttgtggtcgaccagttcaccccgctcgcgcagcatgtcgagcacctggttctggaacgccatgtgggcggcgaacgcgtcggagttccagtcctcgaactgcgagtagtccgggtgccgttccgggccgccggtgtagttcttgagcagtaggtacttcggcatcgtcgctccttaggtccgtggcagccattgtgccgcgtcagtcgacctcgccgcccatcgccagctggtacagcgtcgccagcgcggtgtcgatggcgtgcggtcgcggcctgcccgcctcgtcgagtgcgttccaccgctgcaggttcaccgcgacggacaactgccgccgaccgtcggcgcggatcatcgacagcgtcccggcaccccacacggtgccgccgtgtccccagtagacgccactgccgggaacctccatcgggtgcaggcccaggccgtagtcgatgagcttgcgctcctgcgagatgaccgggacggtgcgccgcatctgctccagcgacgcggggtcgacgatctgtccggcaaacagcagtgcgaagaaccggttgagatccgcgacggtcgatatcagtgacgccgacggccccacccacgacatgtcgtagacgctgtagtcgcgcggcgggtcgatcatcccgaaccacgactcgtacatacgggagtgcggcccgtcgacgtgggttccggacgcgagcacggtatcggccagaccggcgcgctcgatgacgtcgcgggtgatgcacttctcggccatggcaccggtgacgtgctccagcagttcacacagcagcaggtagttggtgttggagtaggtccccggcgtcgcgcccggttcactggcggccggggcgttgacgcccatcgcgatcagctcgacggaatcgaagcgggtgaaccggaggtcgtcgaaactgtcgggtgtggttgccgcgatcaccggatacgccttcaacgacggatacgcgtagggcaggtattccgggaaaccgctggtgtggttgaggagcatccgcacggtgatcgccgcaccgcgcgctcccgggaccagtcgcggcaggtagtgcccgatcggcatgtcgagcccgatctgaccactgtcgaccagtcgcagcacggcggcggcggtgaaggtcttggtgacgctgccgacccggtgtcgcatgtcgacggtgatggggcggccggtggccaggtcggcgacgccggccgctccgcgccagacctcgtcgccgtcgcgcacctcggcgaacaggcccggcatcccggcgcggtggacgttttccagggcggttcgcagtgccgccgggtcgaggggtgtgttcacgacaggggtcctttcacgcggatgatttcgctacctcaggtatcgatacctaaggtagcataacccgtgcgcaataatgtcgcatgccgtcatcgctggtcctggacgagatcgaccaccatctgctcgatctgctgcaacacgacgccgaccgcaccctgcgcgagttcggcgacgacgtcggtctgacccccagcgccgtgcagcgccgcatcgcccgctatcgcaaggcgggcctgatctcccggcaggtggcgatcctggacccgcaccagctggggccgacggtgctggccagcgtgatgatcacgctcgtgcacgaatccctggagcaccacaagcagttcaccgaccggatgcgcgccacccccgaggtgcagcagtgctacctgatcgccgggccgtgcgactatctggtcctgttggccgccaacagtccccgccattgcagccaactgggcaaccgactgttcaaaagcgacgacaacatcaaacgctacgagacgtcgatggtgttcgacaccatcaaggccgggctgacgatcccgctcaccgaccgctcggggtgaggttcagcgaccgcagcgtcgcggcgagttcgtcgcggtagagcttcgcgggtcgcgcggtctggtaccgcaggtgcccgtagatctccagcgacaccagtccctggaaccgtccccacagccgcagcgcgagtgccagcacgccgggcggctggtcggggaacgcctcgcgaaccttgcccaccagacccttgtcgaagtccgaccagcgatagctactcgcgtccttgtcgtggacccgcggccaggcgccgacggcgagccccacgagtcccaggcaggcgcgatgctgcgcttcgggagcggcgccgccctcggggggctggtagtcgcgcaccgggtcgccgtagatgagccggaaaccctccgggttggccagcgaccaggaccggaaactctcgccccacgcctggatgcgcccggcgggatcgtcggcgggatgggcgtcgcgggccgtctcgacggcgtccaccagcgaggtgtagagctcgtcgatgagcgtcgttatcaggtcgtcgcgggtggcgaagtagccgtagatcgcgttgggtgtcatgcccatccggcgcgcgatggcgcgcagcgtgatggcgtcggggccgccggaggacatcagtgacaacgccgtgtccttgatctcggcggtcgtctgctcccgcagtcgctgtcgtcggctcggctcgctggttcccacgggatcactgtacagcgtcgccgaacgatacaacactcaaaaacttcacggtgtatagttttcgcacaccgcacacccacccctcgggaaaggcacccgcgacatgcacatcggaatcatcggagccaccggcaacatcggtcagcgactcgtcgtcgaagccctggatcggggccaccgcgtgacggccttcagtcgcgacgcctccggcatcgccgacgaccgcgacggcgtgacctggcgaagcctcgacgtactcgacaccgacgcggtggccaaggccatcggcggactcgacgtcctcatcagcggcttccagccgggcaacgcggccaaggacctcgacgacaccctgaagcgatccatcgccgatcccggcatctacgcggaggtcgcgcgatccctggtgacggcgctggccgcgcacccccgggttcggctgatcgtgatcggcggcgccggaagcctggagacctcgccgggcgtggtcggcgcggacgacaccgccaaactggaggacgtgctggaacagctgggtctgccgcgcgagtacgccgtgtcggtgcgcggcgcccgcgactccctcaacgtctaccgcacctcgaatcgactgtggacctacttcagtccggccgacgacatccgggccggtcagcgcaccggtcggttccggctgggcggcgaccaggtcctcaccgacgccgacggcctgagccgcatctccttcgaggacgcggcggtcgccctgatcgacgaggccgaactgccccagcacgtacagcgccgcttcaccgccgcctactagcggacggaccggccggacgggactaagcgccgttcggccggttcccgaaccgggccaggtagtgccacacccgtttgaccgcctgcggatcgaaccggcccgaacgcgccgcgtccccgatgatccccggatcgagcaccccgtcgatggcgatccgctcgccgagctcgacgaactgtggcccccggtactcgggatatcggcgcagttccgcgacggtgagccgaaacccgctgtgccactccaccgcacaccccagccgcgtcgccgaagcctcgacctccgtgccccggtaacacggatccagcaccagtgcctccacatgcgagcgcaacagcaccgggccgtgcacctgcgcctcgacgtagtcgtccaggtcgtcctgacgatccgccagcgcgatcgcgatgagccccatccggtcggcgaccccgaaatccgagggctcgaagacgctgtcgggataacagaacgtggtccgcgccagtgtgtcggccgtcagtctgaagtgggcggacccgaaccggggcgccgcaccgaccggcttgccccggaagttcaacgcgccgtagaccggccgctcatcggcgggagcctcgtcgtaggcgcggtcgaatatccggctctcccagcgccaccggtcaccgccgggaaacgcggtcagcccaccattgctggtcccggtgacgaactgtgaacagtagacaccgtcgtcggccagcacgtccagtatcggtttgtcgcgcagcatccggtccgggtggaagttgagactgacccgcagcgccgggtcgatggcgggcccggatgccagtgccgcgacgtgatccagcgcccgctgccgggccgacggggaaccttcggcactcatccaggaagtgtcgcccaccgcgaccgaaatcaaccagaagttttcggcgccggaatgtcgagaaccccgtcgcggcttcgttcctgaagtgaacccggccgaccccggccgcaccccaccgaggagaacaccatggccgacaacggcacccgcgccgccacgatcctgaaccgcccgatccagctgggcgaactgtcactgcgcaaccggatcgcgatggcacccatgacccggcagttctcgcccggcggggtccccgacgccgacgtggccgcctactacgcgcgccgggccgccggtggcgtcggcctgatcgtcaccgagggcacctacatcggacacgaatccgccggttccagcgaccgcgtgccccgcttccacggcgaggacgcactcgcgggctgggccgcggtcgccgacgcggtgcacgccgccgggggtcgcgtcttcccgcagctgtggcacgtcggcatggaccgcgccgccggaactccgccggtggccgaggccccgccgatgggtccgtcgggcatcccgctggacgaccgccccgcgggcaagaccatgaccccgaccgacctcgacgaggtcatcgaagccttcgccaccgccgcggccgccgcccaggccgcgggcttcgacggcgtcgaactgcacggcgcccacggctacctcatcgaccagttcctgtgggagcacaccaatcgccgcaccgacagctacggcggcgacattgccggacgcacccgcttcgccgccgagatcgtgtcggcctgccgcgcggcggtgacaccgggcttccccatcagcttccggatgtcacagtggaagatgggcgcctaccaggcgaagctggccgagtctccacaagagctcgacgcggtcctcgccccgctggcccgcgccggtgtcgacgctttccactgctcgacccgccgctactggctgccggagttcgacggctgcgacctgaacctggcgggctgggtcaagaaactgaccggcaaacccacgatcacggtcggcgcggtcggtctggccaacgagttcctccaatccctgcaaggcgaccagaccgacgccacgtcgatcgacggcctgctcgaccgcctggaagccgacgagttcgacatggtcgcggtgggccgggccctgctggccgaccccgcatgggccgccaagaccctggccggacgccacgaccaggtgacgccgttcgagccgtcgatgctgggccggctgcactgacgcccgagggtaagcggtcgatcgattaatcgggtcacagttcttgtaaataatcgatcgatcgattagtgtgagcgaggcaggaaggagaacggacatgtcgaaacatgtactgccgcacgagatccaggaacatcccaccggctactccgggccgaacctgacaccggtcgggttggagttgctgccgcgcgaactgggggagggtgtggtcgccctgatggccaacgtcccgcccaaggacaacaacggcgtcgtgttcggcgaacgggccgcgctggtcgtcgacgccgggatcaccccgacggtagggcggcggattcgcggccacgcacgggaactgagccccgtggcgccgaagttcctggtcaacacgacctaccacggcgaccacaccttcgggaacctcgcattcgacgacctcacgatcgtcacctcgcgcgccaaccgcgagttcatggacgatctggaccgcgagaagcgcgaccggaccgacaacatgtacggcgacgagcacctcttcgaggcgttcgacgcctggcgcggccccgacgtcgtcttcgactcccacaccgagatcgacctgggtggacggaccgtcgagctgcaccacttcggagcgggcaacggccccggggacaccatcgtgtacgtcccgtcggcgcgcaccgcctggaccgggaactacctgtgtggagcgggaagcccgcacatgttgctgcaggccggaccgacgccgtacctggagtcgctgcgcgggatgcgggaagcgttgccggaactggagaccatcgttcccgggcacggcccgatcggcgacggtccccgcgccgtcgcggccctcatcgagtacctggagcggcttcgcgacgaggtcaccgccgccttcgacgcgggctacgacgtcgaggagacctaccgacgctgcaccgacccgtgggccgacggcctcgacgccgagatcgccgccgcgctggctgagtacgaggcaccgacccaagccgtccacagcggattccagagactggcccgggatctgcaccgcctcaacatcctcaccacctatcgggtgtgcgagcagctcgccgcctagacccacaaaggagcaacaatgtcgtacatcctgatccggcagaagttcaccgactacacccaatggcgggcctcgttcgacgccatggccgacgaacgccaacggcacggactgcgcaacgtcgtcgtcacccgcaaccgcgacgaccaggacgaagtggtggtgctgttcgagatcaccgaccccgccgcggtgcgcgagtacctgcacggcggtgacctcaaggcggcctggaaacgcggaaccgtcatccccgagaccaaccaggtgacgttcctcgacgacgcggcaccgctgtagccacggaccgcgggctggcggaattgcgtcagcccgcagcttccggcacgcttggcgcgtcgtatgtgtaggcggtcacggcaaccgccgaagggagctcggtatggcgaagcgactgtgggccacgatcacggctgtggtggtgttggcggccgggggagtgctgtcgctgacgggttgcggcgccggtggcggcgagccgcgcatcgacctcaatctgcccactttcgacgaccccgagaacggcgcacagtggaagccgaaggtccgcaacgattccggggacacgctcaccgatgtggagttcaccgcgaccatcgaggtagcgggcgatgacgaaccgccggtcgcgttgcccgaccggctggcgggtgtggaggacatgtgcatggacactcccgacagtgaaccgtcggccgactgcctcagttcgaagaaggagctggagcgcgatgcctgcgaggttccgcaccgggacgagcgcgtcgagagcggcttgtcgatgtcgtgcgacaacgatctcaaacccggcgtgaactcgtacgacgcgatgttcgtgatcgccgacatacgtctgcccatggaacacgagaagctgcgagaccatccggacgtgacgattcacgcggagttgagcgttggcggaaaggtcgtcgacaccgccgaggacgaactgtccattgaggtcccggccgagtacgagcgcgtgacactcgacggtctgccgcgggacatgtcgatcgacgaccccgcctccaagacccacgactggtcggtcaccgtcgccaacgacaccggcgaggacatcaccggagccggaatcgacctggagatggtcagcaacatcgacctgttcgagatcgaccccgccgacggcgactgcgagaacgtgtccagctccatcaaagaggcggtcgggtgcgccgacgtggacattccggcgggcgaatcggtgaccgtcaagctgcggctgaacgtcgccgacggcgccgcggaacggtacgaggagcgctgctatcccgatcggccctcgctcgaggaatgccgcgacgaggtgagcggggcggacctgaggatcgcggtcaagacgggttccgagttgttcgccgaatccggcgcggtgtgccgggtgcgagtcgacgactgagccaagcgccggcaagggggttgacgtcgtgtgcgaggctctagttcgtgactagagcttctctggacaaggacccggccgaggtcgccgccatgttcgacggggtggccaaacgctacgaccggatgaacacgctgatgtcgctggggatggacaagcgctggcggaccgccgtgcgcgaggccctggagctggagccggagcacaagtgcctcgacctgggagccgggtcgggggtgtccacccaggagctggggcgctcgggggcgttcgtcgtcggtggcgacatctcgctggggatgctcgcggtcggcaaggaccggggcgtgaacctcgtgggggccaacgcgctggcgctgccgttcgccgacgaggccttcgacgcggtgacgatcgcgttcgcgatccgcaacgtgcccgacgtcgatgtggcgctgaaggagatgcggcgggtgctgaagccgggcgggcggctggtggtgtgcgagttctcgacaccgacgtggcgaccgttccggaccgtttacatggagtacgtgatgcgcgggttcccgttgctggccaaacggttgtcgtccaatccggaggcctatgtgtacctcgcggaatcggtgcgcgcctggccgaagcaggaggagttcgccgcccgcatccgcagcaacggctacggacgggtcgcgtggcgcaacttcgccggcggcgcggtggcactgcaccgggcgacgagggtgtaaccgtgcgaatcggacaccaagttaggttgccctaattaacaaagggcaggaggcgaagtcctagactgcactccggacaacccttgtgaatgcattcacaagccttgatccagccgctgagcagcccaaatgccacggccgaactgaaaaccgacaatcgcaccgcgaggatcaccgtgcccagcagtaatccagcccccaacgacgccgacgtcatagtcgtcggcgcgggaccggctggctcggcgagcgcgtactacctggccagtcacggcctcgacgtcctgttgttggagaagaccagtttccccagggagaaggtctgcggcgacggtctgacccccaagtcggtcaaggccctcatccgcatgggcatcgacaccagccccgaagcgggctggacccacaacaagggcctgcgggtcgtcgccggggacacgcagctgagcctcgactggccgaaactcgacgactaccccgcctacgggctcacccgcacccggctcgacttcgacgagctgctggccgaccgcgccgtgtccgccggggcccggctgctgaccgaggtcaacgtcaccaccccgatcttcgaccgcgccggacgcgtgtgcggcgtcgaagccgtcgtcggcgccgagaagcggcccgccacctacaccgcaccgatcgtggtgtcggccgacggcgtctcggcccggatggccctggcactgggcatcgccaaacgcgacgaccgtccactgggggtcgcggtacggcgctactacaagagccccgccaaacacgacgacgagtacctcgagtcgtggctgcaactgcgcagcgccgccaaccccaacgtgctgctgcccggctacggctggatcttcgggctgggcgacggccgcgtcaacgtcggcctcggcgtcctgaactcctccaccgcgttcggcaagaccaactaccgcaagctgttgaccgactggctgtcgtccacccccgaggaatggggcatgcgggacgagtcgcaggccgacggaccgatccgcggcgccgggcttccgatgggcttcaaccgggtaccgcactacagccgggggctggtgctggtgggcgactccggcggcatggtcaacccgttcaacggcgagggcatcgcctacgcgatggagtccggcgagatcgccgcccgcttcgtcgccgacgcgctggccaaacccgcggggccgcgccgcgaggccgtcctgcggcagtacccggtcgaactgaaacgcgagttcggcggctactaccggatgggcgacatcttcgtgaagctgatcggcaacccgacggtgatgcggctgtgcaccgagcacggcctgcaccatccgctgctgatgcgcttcgttttgaagctactggcgaacctcaccgacgcgcgcggtggcgacgccatggacaaactgatcaacggactgtcgaaggtggcgcctgccgcatgaacccccaccgaccacttaaggtgaccaagatgtgcactgtaggtaggcgatagcaatggaattgtacgtaccaatcgtcgtgctcttcgcgatcgccgccgcgttcgcggtgttctccgtggcggccgcgccactcatcggcccgcgccgcaagaacaaggccaaggccgccgcctacgagtgcggcatcgagccgacccccaagggaagcggcggcggcaagttcccgatcaagttctacctgacggcgatgatcttcatcgtcttcgacatcgagatcatcttcctgtacccgtgggcggtcgccttcgactcgctgaagatgttcggcttcgtggagatggtgctgttcatcgtcaccgtcttcgtcgcgtacgcctatgtgtggcggcgcggcggattggattgggattagacatgggactcgaggaaaaactccccagcggcattcttctgacctctgtggagaaacttgtcaactggacccgcaaggcgtcgttctggcccgccaccttcggtctggcctgttgcgccatcgagatgatggccaccggcgcggcccgttacgacaccgcccggttcggcatggaggtgttccgcgcctccccgcgtcaggccgacctgatgatcgtggccggacgggtcagccagaagatggcgccggtgctgcggcagatctacgaccagatgtcggaacccaagtgggtgctgtcgatgggcgtgtgcgcctcgtcgggcggcatgttcaacaactacgcgatcgtccagggcgtcgaccacgtcgtccccgtcgacatctacctccccggctgcccgccccgccccgagatgctgctcgacgcgatcttgaagctgcacgacaagatcctgcacgagccgctgggtgagaagcgccgccagcaactggaggaggccgaggagcagctggtcaagcccggctcgatgccctccagctacttctacaacaagaagaaggccgcgcagtggcgggaggccgccaagaccggcaccaccgaacaactgcgcatcaagaactggatggccgagcgcggagtgaaggtcgactgatgaacgacgaagaaaaaggtctgttcggcgtcagcggcaccggtgacacctccggcttcggcggactggtgcgcgcggttcccaccgcgggagtcgtcggctcagaaccgccctacggggagtacttcgacgaactcgtcgactcactgtcgtccgaagtcgacaccgacgcgatccaggccgtcgtcgtcgaccggggcgagctgaccatccacgtcgcgcccaaccgcgtcaaggccgtgtgccaggcgctgcgcgacagcgagaacctgcgcttcgaactgtgcaacagcgtgtcgggtgtggactatccggagcagacgaaccggctgcacgtgacctaccacctgacgtccatgaccttccggcgccgggtgcgcgtcgagaccgcggtgtcgatcgaggacccgcacgtggacagcgtcaccgaggtctacccgaccgcggactggcaggagcgcgagacctacgacatgttcggcgtcgtcttcgacggccacccgaacctgacccgcatcctcatgccggacgactggcagggccacccgcagcgcaaggactaccccctgggcgggattccggtggagtacaagaacgacgccgagatcgcgccgccggacgaacggaggtcctacaagtgaccacgaaagaagagaccaccgacgcctacgccgacgcccgcgacaccaccgagggcaaggtcttcaccgtcaccggcggcgactgggacagcgtcatcggcggccacgacccggtcagcgacgaacgcctcgtcgtcaacatgggcccgcagcacccctcgacccacggcgttttgcgcctcgtggtcgagatggagggtgagacggtccgggaactgcgcccggtcatcggctacctgcacaccggtatcgagaagaacaccgagtaccgaacctggacccagggcaccaccttcgtcacccgcgccgactacctggccccgatcttcaacgagaccgcctactgtctcgcggtcgagaagctgttgggcatcgagccgccgcagcgcgccaccacgatccgcgtgatcatgatggagctcaaccggatcgcctcccacctcgtgggtctggccaccaccggtatggagctcggcgcactgtccatgatgatctacggcttccgcgagcgggagtacatcctggacatcttcgaggccgtttcgggtctgcgcatgaacatggcctacgtccgccccggcggcgtcgcccaggacatgcccgacgaggcggtcaccaagatccgcgacttcctcaagtacatgcccggctgcatcaacgactacgagaaactgctgtcgggcaacccgatctggcaggaacgcacccaggacatcgcctacctggacgtgtcgggctgcctggccatgggcgtcaccggacccgtgctgcgggccgccggactgccgtgggacctgcgcaagaccatgccgtactgcggctacgaggactacgacttcgaggtcgccacccacaccggcgccgacgtgtggggccgctacctggtgcggctggaggagatgcggcaaagcctgcgcatcgtcgagcaggccctggagcggctcgaacccggccccgtcatggtggaggacaagaagatcgcctggcccgcgcagctgtcgctgggcggcgacggcatgggcaactcgctggcccacgtccgcaagatcatgggccagtcgatggagtcgctgatccaccacttcaagctcgtcaccgagggtttccgggttccgcccggccaggtgtacgtcccgatcgaggcgccgcgcggcgaactgggcatccacctggtctccgacggcggcacccgcccctatcggatgcacatgcgcgaacccagtttcgtgaacctgcaagccgtcccggccctggccgaaggcggccttctggccgacgtcatcgcgggcggggcctcactcgacccggttatgggaggttgcgaccggtaatggcctacacagaggaattccgggcccaggcgcgcgagatcatggagcgctaccccgagggcaagcagcgttcggcgctgctgccgatgctgcacctggtgcagagccaggacggctacatcacccaggacgggatcgcgttctgcgccgagatgatcggcatcaccaaggcccaggtggccgcggtgtccactttctacaccatgtacaagcgggaacccaccggcgactacctggtcagcgtgtgcaccaacaccctgtgcgacgtcatgggcggccagaaggtcttcgacgcgctgcgcgagtacctgggcgtcgaccacgacgagaccaccggcgacggcaagatcaccctggaacacgccgaatgcctggccgcgtgcgactacgcgcccgtcatgaccgtcaactacgagttcttcgacaagacgaacccggacgaggccgtgcagctggccaagaacctgcgcaacggcgaacgccccacccccacccgcggcgccccgctgtgcacgctcaaggagatgtcgcggcagctggccggttgggccgaggaccgcgaggcgggtctggccggcaacgccgccgccgacccgaccctggccggtgcccggctggccgccgacgccggaatcaccgccccaccagtcgacccggaagtgtcgctcgtcaagaaggaggacgcttcatgagcgggccctcgcaggaggtgctggcgaaactcacgccggtcctgaccaagcgctggctgacccccgacgcctggaagctcgacgtctacgagcggctcgacggctacgccgcgctacgcaaggccttcaagtacacccccgacgacctgatcgccttcatgaaggaatccggtcaccgcggtcgtggcggcgcgggcttccccgtcggcatgaagtgggccttcatcccgcaaaacgacggcaaaccgcactacctggtggtcaacgccgacgagggcgaaccgggtacctgcaaggacctgccgctgatgatgaacgacccgcactcgctcatcgagggcatcatcatcgcgtgttacgcggtgcgggcctcgcgcgcgttcatctacatccggggcgaggccgtgcacgccgcccgccgactgcggcacgccgtcgaggaggccaaggccgccggatacctcggcgacaacatcctcgactccggtctcgacctggagatcgtcgtccactccggagccggtgcctacatctgtggcgaggagaccgcgctgttggactcgctggagggcttccggggacagccgcgcttgcggccgccgttcccggccacccacggcctgtacgcctcgccgacggtcatcaacaacgtcggctcgatcgcctcggtcccgcacatcgtcttgggcggcgccgaatggtggaagtcgctgggcagcgagaacgccgccgggaccatgatctactcgctgtcgggccgcgtcgccaacccgggacagtacgagtgccgcctgggcaccacactggacgaactgctggagctggccggtggcatggccaagggccacaacctgaagttctggacgccgggtggttcctcgacgccgatgctggccgccaagcactccgacgtgccactggacttcgacaacatcgccaaggccgggtccatcctgggcacgaccgcgatgatgatctactccgacgcggactgcccggtctactgcacctaccgctggttgcagttctacgcccacgaatcctgcggcaagtgcaccccgtgtcgcgagggcaactactggatgacgcgcatctaccggcgcatcctgtcgggcaacggcacccacgaggacctggacacgctgctggacgcctgcgacaacctgctgggtcgctcgttctgcggcctgggcgacggcgccacctcgccggtcacgtcctcgctcaaacacttcaaacaggactacatcgactacatcgagggccatcgccgtccgctgctggacgcctcggatctggtgggagcgcactaaatgaccgaaaccgtcacgctcaccatcgacggactcgaagtgaccgttcccaaggggacgctggtcatccgggccgccgaacagctgggcatcgagattccccgcttctgcgaccacccgctgctggagcccgccggtgcctgtcggcagtgcctcgtcgacgtcgagggacagcgcaagccgctggcctcgtgcaccgcgacctgcaccgacggcatggtcgtcaagacccagctgacctcccctgtggccaagaaggcccaggaggggatcatggagttcctgctcatcaaccacccgctcgactgtccgatgtgcgacaagggcggcgagtgcccactccagaaccaggcgatgagcaccggccgcaccgagtcccgcttcaccgaacagaagcggaccttcaagaaggccaagccgatctcctcgcaggtgctgctggaccgggaacgctgcgtcctgtgtcagcgctgcacccgcttcagcgacgagatcgccggtgacccgttcatcgacctgatggaacgctcctcgcaggagcagatcggcaccgccgagggcgaggacttcgagtcctacttctccggcaacaccgtccagatctgcccggtgggcgccctgaccggtacccagtaccggttccaggcccggcccttcgacctggtctccagccccagcgtgtgcgaacactgctcggccggttgcgcgcagcgcaccgaccaccggcgcggcaaggtgctgcggcggctggccggcgacgacgccgaggtcaacgccgagtggaactgcgacaagggccgctgggcctttgactacgtcaacaccgacaaccggatcctcaccccgctggtgcgcggtgacgacggcgaactgcacgaggcctcctggcccgacgcgctgcgcgccgccgccgccggactcaagcgcgccaagggcgccggtggcgtcggcgtcctgaccggtggccgcctgaccgtcgaggacgcctacgcgtactcgaagttcgcgcgcctcgcgttggacaccaacgacatcgacttccgggcccgcccgcactccgacgaggaggcgacgttcctgggcaacgccgtggccggtatccacccggcctccggcgccgtcacgtactccgaagtggacaaggctccggccgtcctcatcgccggtctggagaccgaagaggaatgcccgatcctgttcctgcggctgcgcaaggccaaccgcgacaccggcctgaagccgtacgtcgtggcgccgttcgccacccgcggcaccgagaagttcggcggcgagctcatacccaccgtccccggtggtgaggccgcgctgctgtccggttacgccgacggcggcgacatgtccgacacgctgcgggcacccggcagcctcatcctggtcggcgaacgcctcgccaccgtccccggcgccctgaccgccgcggcccggctggccaaggccaccggcgccaaactggcctgggtgccgcgccgcgccggcgaccggggcgccgtcgacaccggtctgctgcccaccctgctgcccggcggcggcgaggtcgacaacgacgccgcccgcgacgcgctggcgtcctactgggacgtcgaggcgctgccgggccagcccggccgcgacaccaacgcgatcctggccgccgccgccgaccgggaactgggcggtctgctgatcgccggggtcgaccccttcgacctgcccgacccgtccgcggccgaagccgccctgtacaccgcgaacttcatcgtctcggtcgaacagcggcacaccgccgtcacccgccgggccgccgtggtcctgcccatcgccaccgtccccgagaaggacggcgcctacctcaactgggaaggacggctgcgcaccttcgaagccgccatcgactcctccctgatgagcgactaccaggtcctggacgcgctgggcgcggccatgggcgtggagttgggcttcgaatcgctggccaaggtccgcggcgaactggccggggtccccgagccggccgcccgcgccgccgccccgctggtgtcggccgaagccgtggtcacccccgccgagggcaacgccgtcctggcgacctggcaccacctgctggactcgggaacgttgcaggacaacaacacccacctcgccggcaccgccgccaccccggtggtgaggctgtcgcacgggaccgcggcgtccatcggcgccgccgagggccagccggtgacggtcgccagctcctcgggcggcatcacgctgccgctggccgtcacccgcatgcccgacggcgtggtgtggctgcccaccaactcgcccggatcgggtgtctaccgaggactcggcgtcgccgctggcgacatcgtgtcgatcgccacctacaacggaggcaaccgtgactaacgtgtacgcgctcatggccgaagggccggacgacacgctggcgatgttcggcaacgatccatggtggatgatcctcatcaaggccgtggtcgtcttcgccggactcgtcgtgctgacccttttgacgatctggttcgagcgcaaggccgtcgcctggatgcaggtgcgtcccggccccaaccgccacggccccttcggtctgctgcagagcctcgccgacggcctcaaactggcgttcaaagaggacctggtcccggccggagccgacaagatcgtgttcatcctggcgccggtcatctccaccgtgtgcgccatcaccgcgttctccatcatcccgctgggccccgaggtcagcatcttcggcgtcgtcacgccgctgcaactgaccgacctgcccgtcggggtgctgctggtgctggcctgctcggccctgggcgtctacggcatcgtgctgggcggctgggcctccggctccacctactcgctgctgggatcactgcgcgccgccgcccaggtcatctcctacgagatcgccatgggcctgtccatcgtggcggtgttcctgacctcgggaaccctgtccacctccggcatcgtcgccgcccagcaagaaggacagaccatgaccttcgggtcggtgtccttcgagatccccggctggtacgcgctgctgcttctgcccagcttcatcatcttctgcatctcggtcgtcggcgagaccaaccgcgcccccttcgacctccccgaagccgagtccgaactggtcggtggtttccacaccgagtactcgtcactgaagttcgcgctgttcttcctggccgagtacatcaacatggtgacggtctccgcgatggccaccaccctgttcctgggcggctggcaggccccgttcccggccagctggtggccgggcgccaacgagggctggttcccgctgatctggttcttcggcaaggtcatcgtgctgctgttcggcttcgtgtggctgcgcggtacgctccccaggttccgctacgaccagttcatgcgactgggctggaaggtgctggtgccggtcaacctcgtgtggatcgtcgccctggccggtttctacgccggccgcgaatccgagtcgctggccacccgggtctcggtgatcggcggggtcggactgctggtgctgctggcactcatgttctggcccacccgcaccgagtacaagccaccgtccgaaccggacaagggcctcgggggcttcccggtgccaccgctggacctggaaataccaccgtccccgagcaccaaacagctcgaagccaagcgagagcccgtctccgcgaaggaaggagggcagtaacccatgttcggaaccgccaagagcttcggcgtcaccttcgcgcacatgttcaagaaacaggtgaccgagaagtaccccgaagtgcgtacgcccaccgcgccgcgttaccacggccgccacatcctcaaccgtcaccccgacggcctggagaagtgcgtcggctgcgaactgtgcgcctgggcctgccccgccgacgcgatcttcgtcgagggcggcgacaacaccgacaagacccggtactcgcccggtgagcgctacgccgtcgactaccagatcaactacgcccgctgcatcttctgtggactgtgcatcgaggcctgtccgacccgctcgctcaccatgagcaacgagtacgagctggccgccgacaaccgccgcgacctcatcttcaccaaggaacagctgctggctccgctgctggagggcatggagcagccgccgcacccgatgcggctgggcaactccgagaaggactactacgtcaaggccctcgacaaccccggcaccagcgtcggggccgagaagtcgcaggccgaagcccggcaggaggccgcggaatgacgcacacactcctggccgcaggtggcgccgtcacgaccggtgaggccatcaccttctggatcctggcgccgatcatcctcggcggcgccatcggcatggtcctggcccgctccgccgtccactcggcactgctgctggcctgcaccatgctgggcctgggcgtgatctacatgctccagtcggggccgttcatcggcttcgtccagatcatcgtctacaccggcgccatcatgatgctgttcctgttcgtcatcatgctggtgggccgcgactccaaggactcgctgctggaaaccctgcgcggccaacgcatcgccgccatcggattgggcatcggcatggcccttttgctgtgcaccggcctggcccgcggcgtgggcgccgtgtccgccgtcggcctcgacgaggccaacgccaacggcaacgtcaagggcatcgccgccgaactgttcaccaagtacgtcttcgccttcgaggtcacctccgccctgctcatcaccgccgccgtcggcgcgatggtcctggcacacgtcgagaaggccaaagaggacaaactcgggcagaagaagtcctcccgactgcggttcgccaagggcaactaccccggacccaaggccggacccggcgtcttcgccacctccgactcggtggccaccccggcgctgctgcccgacggcaccgaaagcgaacgctccatctcgccggtcgtgccgccccgcgaactcgaacccgccgaagccgcacccaagccaacggagggccgctgacgatgacaccaaccttctacctcgtcctggccgcggccctgttcaccatcggcgccgttggtgtcctggtgcgccgcaacgccatcgtcgtgttcatgtgcgtcgagctgatgctcaacgccgcgaacctgaccctggtgaccttctcgcgcatcaacggctcgctggagggacagatcatgtcgttctacgtcatggtcgtggccgccgccgaagtcgtcgtcggactggccatcatcatgtcgatctttagatcccgccgctcggcctcggtcgacgacgccaacctgctgaagtactaagaggacgaaaccgacgtggagaagatcgaatacgccaccgccaccggtgcgctttccaccgtgtggctgctgatagcgctgccgctggcctcagcggcgatcctgttcctgctgggccgccgcgccgacaagtggggccactggctgggcgtcgcctccatcggcgccgccttcgccctgggactgacctacttcctgcaactgtcagacctcagcaacaagagcgtgtcgctggacctgttcacgttcatcgacaccgggaacctcaagatctcggccggactgctgttcgacccgctgtcagcggtgttcgtactgctcatcaccggcgtcggattcctcatccacgtctacgccgtcggctacatgtcccacgacgagggccgccgacgcttcttcgcgttcttcaacctgttcgccgccgccatgctgctcttggtgctcggcaacaactacgtgatgaccttcgtcggctgggaaggcgtcggtctggcctcgtacctgctgatctccttctggtacaccaagccgtccgcggccaccgccggcaagaaggcgttcatcatgaaccgcgtcggcgacgccgggttcctgctggcgatcttcgccatgttcgccaccatcggctccaccgacttcgacaccgtcttcaacggcgtctccggaatgtccaccggcatcaccctcgccatcggactgttcctgctcctgggcgcctgcggcaagtccggccagttcccactccaggcctggctccccgacgccatggaaggccccaccccggtctcggcactgatccacgccgccaccatggtcaccgcgggcgtctacctgatcgcccgctccaacccgatcttcaacgccaacgccaccgccgaactcgtcgtggtgtccatcggcgccctgaccctcctcatcggatgcgtcatcggctgcgccaaggacgacatcaaacgggtccttgcctactccaccgtctcccagatcggctacatgttcctggccgtgggactcggcggcggcgcctacgcgctgggcatcatccacctgctcgcccacggcttcttcaaggccggactgttcctgggcgccggatccgtcatgcacggcatgaacgaccaggtcgacatccgccgcttcggcggactgtggaaacacatgaagatcacctgggtcaccttcggcctcggctacctggccatcatcggcctgccgccgctgtcgggcttcttcaccaaggacccgatcatcctggccgcgttcaaccgcgaaggctggcagggctggctgttcggctccgccgcgctgctgggcgccggactgaccgccttctacatgacccggctgttcgtcctcaccttccacggcaagaaacgctggaccgaggacatcaagcacccgcacgagtcgccacccatcatgtggataccactggtgctgctggcattcggctccatcgccgccggtttcctcatgaagaccagcgtcgtcgaatggctgacccccatcttcggtgaacacgaggaagcccacggcaaactcgggcacggcgccgtcaccggcctgaccatggccgtcgtcgccgtcggcgtcgccgtcgcgatcctgctgttcggccgcggcaccgcactacaggaacaaccggcccgcacccagatcgtgcgcgccgcccgcgccaacctgtacgccgaccgcttcaacgagctggtcttcgaactacccggacgactcctcacccgcgcactggtgtgggtcgacaaccgcggcgtcgacggcatcgtcaacggcctcgccgccgcgatcgggggcggctcagcccgactgcgccgcacccagaccggattcgtccgcagctacgccttgtccatattgtccggtgccgtcgtcgtcgtggcggccttgttggtggtgacattcgggtgaactcgttcccatacctgtcggccgtgatcgtggtgccgctcatcggcgccctcatcaccgcctccgtgcccaagggcaaaccgaagcaagccaaggccatcgcgctcggtttctcgctggcggtcgccgccatcaccgtcggcgcctgggcgtcgtacgacaccggcgacaccgggatgcagctgaccgagcactactcctgggtacccgcctggggcctcaacctcagcttcggcatggacggcatcgccctggtcatgctcgccctgaccgcgctgctcacccccatcgtcatcctcgccagctggaacgacgcccacaagcgcaaccagcccacgttcttcgccctcatcctggccctccaggccaccatgatcggcaccttcatctccacgaacgtgctgctgttctacatcttcttcgaagtgatgctggtgccgatgtacttcctcatcggctcctacggcggcaaacgccgccagtacgccgcggtgaagttcttcctctactcactgctgggcggcatggtgctgctggccgccatcatcggcctgtgggtcaccaccggcggcgtcttcgacttcgccaccctcaccgacggcaaacactccatcgccgaaggcaccctccagaactggctgttcctcggcttcttcatcgccttcgccatcaaggcgccgttcttcccgttccacacctggcttcccgacgccggtggcgccgcccccgccgggatcgccgcgctgctcgtcggcgtcatggacaagatcggcaccttcgcgatcctgcgctactgcctgccgctgttccccgacgccagccagctgttcgcaccactggccatcgcactggccctggtcggcgtcatctacggcgccctggtcgccatcggacaaaaggacctgcggcgcctcgtcgcctacacgtccatcgcccacttcggattcatcggcgtcggcatcttcgccttcaccaccgaatccgcctccggcgccgtcctctacatggtcaaccacggcctggccaccggcctgctgttcatcgtcgtgggcatgctcgccacccgccgcggctccagcgacatcgccgacttcggcggcgccggaaagacgctgcccctgctggccggcaccttcttcatcgccggactcgcctcgctggcactgcccggcaccgcgccgttcgtgtccgagttcctgatcctcctgggcacctacagcgccaacaaacccgtcgccgtcatcgccaccctcggcgtcatcctggccgccgcctacgtcctgtggatgtaccagcggaccatgcagggcaccgtcaacgtcaaactcgacggcgtcccggccatgaaacgcgacctcaacctccgcgagaaactcgtcgtggctcccctgatcgtcgggatcctcgccctcggcgtatacccgcaacccgtcctcgacgtcatcaaccccgccgtcgaacacacccttgacagcgtcggcgtcaccggttccgcagaccaggccgcaacgggagagaacaagtgaacgacatccaactgcccaacatcgactacgcggccctgtcaccgctgctcatcgtcttgggcgcggcctgcgtcggcatcctcgtcgaggccatcgccccccgcaggctccggtaccccatccaggtgccactcaccctgctcaccctcgtggcgggcctgatcgcggtcatcgccaacatcggcaagaacgcccccgtcttcaccacgaaggacggcgcccgcgtcgacgccgtcgtcatcgacggacccggcctgttcctgtccggcaccatcctcgtgctcggcatcgtctccaccctgctgatcgccgaacgccgcatcgcacccggcggcgcattcgtcgcccacgccgccgtcaccgccgactccaaggccgacgcccaacagtcccgcgaacccggcgcctccgaggtcttcccgctgacgctgttctccatcggcggcatgatgctgttctgcaccgccggggacctgctcaccatgttcgtggccctggaagtcttctcactcccgctgtacctgctgtgcggcctggcccgccgccgccgactcctgtcccaggaatcggccatgaagtacttcctgctcggcgcgttcgcgtccgcgttcttcgtctacggcgtcgccctcctctacggctacgccgaaagcgtccagctgaccgacatcaacgccgccatcctcgactccgacaacgccgaagtcctgctgctggccggactcgcgatgctcaccgtcggcctgctcttcaaggccgccgccgtcccgttccacgtgtggacccccgacgtctacaccggagcacccacacccatcaccgccctcatggccgcctgcaccaaggtcgcggccttcggcggcctgctgcgcgtcttcaacgtcgccttcggcaacgccggcgaccccaaccgcaccagcctgctgtgggaatgggaacccctgctgaccgccgtggccatcgccaccatggtcgtgggcgccatcctggccgtcacccagaccgacatcaaacgactgctggcctactcgtccatcgccaacgccggctacctcctcgtcggcgtcatcgccctcgaccaggccaccggcgccaccatgttctacctggccgcctacggcttcaccgtcctggccgcgttcgccatcgtcaccctggtccgcgacgccgacggcgaggccacccacctgtcccgctgggccggactcgcgaaacgctcaccccgcttcgccgtcatcttcaccgtcctcatgctcgccttcgccggaatcccactcacatcgggattcgcggccaagttcgaagtgttctcctccgcgctgtcggccgggaacaccgggctggtcatcgtcggtgtgctgtccagcgtcatcctcgccttcccgtacctgaaggtcgtggtcctgctgtggctcaacgaacccgtcgaggacgcaccagcggtgtccatccccagcttcgcgaccggagccgccgtgaccgtcggcgtcgtcgcgacgatcctgctgggcgtcgcgccgcagctgctcatcaacgtcgtcgagagcgccggaccgttcctggctaaataggacaaccggacatcggaccggggtcgcacatcgtgtgcggccccggttttcgcgtcgtcacgcaatgtcgtacctactgggtaggttcgagcgcgggtgaagggaggacaccaacgcacaaggggaagacatgcagtaccaggacccacgcgctgccgaagcacggaggcttcgcactgaggagggattgtcgaggcaacagattcgcgacaagctgcgagtcggcaacaacaacttggacgcctggcttaagaacgttccaccgccagagtggactaagcgtcccaatgcgaaagatcgcttgcgggacatggcgcggcagatgcgcgctgaaggccgtacttacgacgagatcgttgaggcgctgaaagtctctaagagctcggtctcgctatggacacgtgacgtgtcgaccgacaatgttccggctcctggctggtctcctcgcgcccgtgccattcggtctgaagtcgccgcccgaaggcaagaggctcgacgagcagcgtgcaagaaacagcaagcgcaattgagcgctgaggtagggccgttcgatgcaaaggtcactcttgtcagtggcgcaatcgcgtactggtgtgaaggggcgaaggtaaagccatggcgttcaaccacgcccaacgttaccttcacgaacacggatcccagacttctccgtctgtttcttcgattccttgagatcgttccgatctcatatggaagcctggcgtttcgtatcgatattcacgagtccgccgatgacgagaaggccaaagcattctggtgtcgtgaactccggatcagcattgacgacttcatgccgacactgtggaagaagcacaatccgaaaacggtgcgcaagaacgtcggctccaactatcacggttgtctcgtgatcagagttcgcaagtccgcagatctttactggtatatcgagaatctggcgatagccgcgatggcgggtatgtcggatgcgagcgccgattgggggacggtagcctaggcaacgcttgggttcgagtctttggcgaaatgtcgggttcgtgcccaataatcccgggtagtgtaacggcagcacggcatcctttggagatgttcggtgagggttcgaatccttccccgggagctttacggctctgaccagcgcaaacgcgccgaaccagacattcctctcaatccactctctgggttcgagtcctgcatcctggcttcgaatcattcggcgaaccgctgctagcccttccttaagcgcctctcgttacgatgacccacaccgtgtagtcgtacccaagggagtcccatcgtgagtgctcagcgttcggtcatcgttctggcagccggtgagggtaagcgcatgaagtcggcgctgccgaagtgtgtgatgccgatgctggggcgttcgctggtggggcatgtgttgcacgccgctggggttttgggggcgcagcggacgttcgtggtggtggggcacaaggccgatgaggtttcggctcatgtggctcatgtggcgccgggggcggagtcggtgttgcaggcggagcagttggggacggggcacgcggtgcgcacggccatggacgcggcgggggagttggagggcaccgtcgtggtcttgtacggggatacgccgttgttgacgtcggagacgttgtcggcgttcatggaggcgcatgaggcgtcggggaacgcggcttcggtgttgacggcggtggtggatgatccggcggctttggggcggatcgtgcggggttcggatggggagttcgaggcgattgtggagtttcgcgacgctacggaggagcagcgggcgatcagtgagatcaattcggggatttacgcgttcgaggcttcggcgttgcgggagaagttggggcttttgaagggggacaacgatcagggggaggagtatttgacggacgtgttggggatgctgcgcgccgacgggagtcgggtgggtactcacacggccgcggacgtggatgacacgttgggggcgaatgaccgggcgcagttggcgcagttgcaggcgatcatgcgggatcggatcaatgtggcggtcatgcgttcgggggtgactttggacgatccggcgtcgacgttgatcgatgcgacggtgtcgatcgagccggatgtgacgatccggccgggggtgcagttgcggggtgcgacgtcggtgggttcgggggcggagatcggcccggattcgacgattgtggacaccgaggtggggcagcgtgcttcgctggtgcggacgcactgtgtgggtgcccgggtcggtgcgggtgtgagtgtggggccgttcgcgtatctgcggccgggggcgcggttggagaacgcgtcgaaggtggggacgttcgtggaggtgaagcagtcgacggtgggtccgggtgcgaaggtgccgcatctgtcgtatgtgggggatgcctcgatcggggcggacgcgaatctgggtgcgggcacgatcgtggcgaactacgacggggtggccaagcaccacaccgaggtgggggaggcggtgttcgtggggtcgaattcggttctggtggcgccggtgacggtgtcggacggttcctatgtggcggcgggcagtgcggtgacgaagtcggtgccgccggggtcgttgggcgtggctcgggggcggcagcacaactctgacggttgggtggcgaagcgtcgggcggggacgaagacggacaaggccgcacaaaagcaccagtccggtgactagttcggagatcaattccacatccggcggggcgtctggctccgtcgccgtgggttttgggcaagactgaggacgtctcctgttgggtcgcgatttcaaaggtgtgcgcgtcatggccagcatttcggctgcgaatccgaagagtctgatgttgttctccggtcgggcttttcccgagctggcggaggagatcggtgagcatctgggggtggctccgacccccactgacgcgtacgcgttcgccaatggcgagctgttcgtgcggtatcgggagtcggtgcgtggttgcgacgccttcgtggtgcagtcgatgtcggcgccgatcaaccggtggttgatggagacgctgatcatggtggacgcgttgaagcgcgggtcggcgaagcggatcacggtggtgttgccgttctatccgtacgcgcggcaggacaagaagcaccgggggcgggagccgatctcggcgcggctggtggccgatctgctcaagacggcgggtgcggaccggattctgacggttgatctgcacacggctcagatccagggtttcttcgacggaccggttgatcacttgttcgcgatggagaccctggcttcgtatatggagcagaagtacgcggggcggccgttggcggtcgtggctccggacgcgggtcgggtgcgggtggccgagcggtgggccgaccggatgggcggggtgccgttggcgttcgtccacaagtcgcgggacccgttgcggcccaatgaggttgtcgccaaccgggtcgtgggtgacatcgaggggcgggtgtgtctgctggtggacgacatgatcgacaccggtggcacgatctgtcgggcggcggagcttttggattcggcgggtgccgccgacgtggtgatcggggcgacgcacccgatcttctcggagccggcgttggagcgcctggacaaggctccggccagcgaggtggtggtgacgaacacgctgccgttgccgccgggggcgtcgttggagaagttgacggtgttgtcgatcgcgccgttggtggccaaggcgatctccgaggtgttcgtggacggctcggtgacgactctgttcggtggtctgtcctaggaccggttgggccgaacgtctaacgaccgtgtaaactactgcggttgccacggcgagggcgcgcatgcgcgccgttatcgacgcaggttctccggttgccggccattccggcgccacgccgcctcgcgttgagcgccagacatcttttccgcgaacgaaacaattggagtttttctgtgtccgaggtccgtattagcgccgagccccgtactgagttcggcaagggtggcgcgcgccgtacgcgccgggcgggcaagattcctgccgttttgtacggtcacggtgagaagccgaagcacctgtcgttgccggcgcgtgagttcgccgcggtcatccgtcgtggtggcctgaaccagctggtgtcggtggagatcacggacggcacgaccgaactggcgctgccgaaggccctgcagcgcgatcccatcaaggacaccatcgagcacgtcgacctgctgctggtccgcaagggcgagaaggtcaccgtcgaggttcgcatcgacttcaccggtgagcccgagaagggcggcctgatcgtgcacaacctggacaccctgaccgtggaggccgacgcgaccgcgatccccgagagtgtcgagttgtcgatcgagggtatggaggtcggctcgaacatcaccgccgccgccgtgaacctgccttcggggaccaccctggtctccgaccccgagaccgtgctggtgacccacacccagccgcgcgccgaggctgagccggagggcgagtccgagggtgaggacgccgccgaggcggccgaaggcgagaagagcgagtagttctcgtggccgattctccgtatctgatcgtgggcctgggcaacccggggcccaagtacgcggggaaccggcacaatgttggattcatggtcgccgacctgctcgcggagcgggtcggcggttccatgaagcgggccgccaaggtgcgggccgaggtgtgccaggggcggctgtctatcggtgggccgcaggtgatcctggtcaagccgttgacgtacatgaacgtgtcggggcaggctgtggcgccgttggcggtgttcttcaaggttccggccgagcggatcatcgtggtccatgacgagctggatctgccgtacggggtggtgcggttgaaggccgggggcggcgagaacggccacaatggcttgaagtccacgtcgcaggctttgggggacaaggggtatgtgcgggcccggttcgggatcgggcggccgccgggccggattgatccggccgcgttcgtgttgcgggacttctccccggccgagaagaaggaactgccgctgttcgtcgacctgaccgccgacgcggtgtccgaagtggtggagtccgggcttgtcaaggcgcagaacaagttccacgcactgtccttatatttccttatatttcgtggtatccccgttacgttgggtcgctttcgccgttaagtctggtgacaggtgggtgacttggcaggggatggcaatggtcgcaggggttgacgaaagacgggtatcggcgccgccgcggcaccatggtggaccgccggggtggcagcggcggtatgtgaccggtttggtgtgcggggacgtgttggccggtgtcgtgggtgcgggggccgcgttcgcggcgcggttcggtgaggtctcgcagtacaacctggtctatctggcgatggtggcggtgctgcccgcgctgtggttgacggcggtggcgatgagcggtgccttcgaggcccggttcctgttcgtgggcaccgacgagtaccagcgggtggtgcgcgcggggatcacggtcacggccctggtcgcggtggtgtcgtacgggctggagttgccgacctcgcgggcgtacgtgctgatcgcgttgccggtggcggtggtgggttcgatggtgtcgcggtttttgtggcggcagtggctgcacgcggtgcgcacccggggccggtgcgtccggcgggtggtcctgatcggacacgaggcgccggtggcggcgctggcgcggcagttgcggcgcgagcacttccacggcctgaacgtggtgggcgcctgcctgcccgagggccgggccgccggtccgttcctggactgcgacgcgaaggtgtacggcgacttcgacgccgtcgggcacgcggtcgcggccggacgtgccgacaccgtgatcgtgttgtcgtgtcccgaactggacggtgcccggttgcggaaactggcgtggaacctggaacgcggcgacaccgacctgatcgtcgccagcgcccttgtggacgtcgcgggggcgcgcaccacggtgcggcccgtggacggtctgccgatgctgcatgtggagcacgcccggttgaccggcggcagccggatcgtcaaggaggtcttcgaccgggtgggcgcgctggcgctgctgggtctgttcgcgccgctgctgggcgcggtggcgttggcggtgcggctgtcgagcccggggccggtgctgttccggcagcagcgcatcggccgggacggctacgcgttcccgatcctgaagttccgcaccatgtacaccgacgccgaggcgcggctggcgcaactggcgcacctcaacgaatccgacgcggtgctgttcaagatgcgcgaggatccccgggtgacccgggtgggtcgggtgttgcggcgttattcgctggatgagttgccgcagttgtggaatgtggtccggggcgaaatgtctcttgtggggccaaggcccccattggagagcgaagtggagcgttacccggaggaaatgcgtcgacgactggccgttaagccaggcttgaccggcctttggcagatatcgggtaggtccgatcttccatgggaggaagccgtacggctggacttgcggtacgtcgagcactggtcgctgtccttggacttggtgatcctggcccggacgtgcacggccgtcctccgttcgtccggtgcgtattagattcagcacaggctagatttgtcctcgatgctggaccaatcggatgccgcgctagcgcggagcctcgctcagcaggcggggcaggaattgttgctgctgcgggacaaactcggattcggtgacgccaccgtgctgcgccgcgagggagaccaacgcgcccatgagttcctgatgtccgcgctggccgaattccggcccggcgacgcgatactcagcgaagagggcaagggggagcaaggacgcaccggcgcgtcccggctcaacgccgaacgggtatggatcgtcgatccgctcgacggcacccgtgagtacgccgaggccggtcgcgacgactgggcggtacacgtggcgctgtgggaacgcggcacgctgtccgccggagccgtcgcgctgcccgcccaggacaccgttctgggcgccgacgcgccaccgacaccgctgccgccgcaagggcggatccggatggtggtgagccggtcgcgtccggcggcattcctgaccgcactggccgaggtgatcgacgccgaactggtgccgatgggttcggccggagccaagaccgcggcggtcatcaccggcaaggtcgacgcgtacgtacacgccggggggcagtacgagtgggattccgcggcaccggtggcggtggcgcgggccgcgggactgcacacctcccgcattgacggaaccgacttgacttacaacaactcggacccaaaactgtcggatctggtggtatgtcgccctgaattgtcagcgttgatcctcaagggcatcgccgcagtccggttacacccgttacccactcaaggctcgatcaaccaattcatcaaaggaggggccgatgagcgattgcgactatcgcgtcagtcatcttgacgcattggaagccgaaagtatctacattttccgcgaggtggtggccacctgcgagcgtcccgtgctgctgttctccggcggcaaggactcggtcgtcatgctgcacctggcggccaaggcgttcgcgccagcaccgatcccgttcccggtcatgcacgtcgacaccgggcacaacttcgccgaggttctcgaataccgggacaaccgggtccgggacctggagatcgaactgctggtggcgtcggtgccggacgccatcgccgccgggaaggtcgtggaaccacccgacggtatgcgcaaccggatccagacgccggtactgctggacgccgtcgagaagtaccgtttcaacgcgctgttcggaggagcgcgtcgggacgaggagaaggcccgcgccaaggaacgggtgttctcgttccgcgacgagttcggccagtgggacccgaagaaccagcgcccggagctgtggtcgctgtacaacggtcgtacccacccgggcgagtcgatccgggtgttcccgctgtcgaactggaccgaactggacatctggcactacatcgacgagcaggacatcccgctgccgtcgatctactacgcgcacgaccgcgaggtcgtggagcgcgacgggatgctttacgcggtcaacgagttcatccagcccaaggagaccgagaccacggtcgtcaaacgggtccggtaccgcaccgtcggcgacgcctcgtgcaccgccgcggtcgaatccgacgccgccaacgccgccgacgtcatcgccgaggtcgccgccacccgcatcaccgagcgcggcgccacccgtggcgacgaccgggtcagcgaggcggccatggaagaccgcaaacgggaagggtatttctagagatgaacgaaaccaccgaaatgctgcggttcgcgaccgccggcagcgtcgacgacggaaagtccacgttgatcggacggctgctgtacgacaccaagaccatcttcgaggaccagctggaggcggtggagtcggtctcgaaggcccgcggcgacgactacaccgacctggcgctcttgaccgacggcctgcgttccgaacgggaacagggcatcaccatcgacgtggcctaccggtacttcgcgaccccgcggcgcaagttcatcatcgccgacacccccggacacacccagtacacccgcaacatggtcaccggtgcttccaccgccgacctggcgctgatcctcgtcgacgcccgcaagggcctggtcgagcagtcgcggcggcacgcgttcctgtgctcgctgctgcgggtgccgcacctggtgttgtgcgtcaacaagatggacctggtggactactcgcaggaggtcttcgagaagatcgcctccgagttcaccgcgttcgccaccaaactcgacatccccgacctgacgatcatcccggtgtcggccctggcgggcgacaacgtggtgtcgcgctcggacaagatgccgtggttcgagggcacgtcgctgctgcaccacctggagagcgtccacatcgcgtccgaccgcaacctggtggacgccaggttcccggtgcagcacgtgatccggccgcactccaactccaaccacgactaccgcggctacgccggtcaggtcgcctcgggcgtcctgaaacccggtgacgaggtgatggtgctgccctcgggcttcaccaccacgatcgccggtatcgacaccgccgacgggcctgtcgagcaggcgttcccgccgatgtcggtgacggtgcggctggccgacgagttggacgtgtcgcgcggcgacctgatctgccgtccgaacaacgcgccgagggtggcgcaggacgtcgaggcgatgatctgctggatggacgagaagcagccgttgcagccgggacgcaagtacgccatcgcgcacaccacgagggcggcgcgcgggctcgtcaaggacctgcactaccggctggacgtcaacaccctgcaccgcgacgagtcggccgacggcctgaccctcaacgagatcggccgggtcacgctgcgcaccacggtgccgctgctgtgcgacccgtaccgccgcaaccgcgccaccggcgggttcatcgtcatcgacgagggcaccaaccgcaccgtcggcgccgggatgatcgtcgaggccgcgtaacggtctcagcgtaggacgggcagttcgccgcgacgggcttcgtcgaggtggactgcccgtaccggtgtcgtggccgcgaaccagcacagcgcgttgtagcgttcggcggccaccgtgggaacccagtggtcgtcgtcggtgtcgtcgtggacgacgccgatggcgcgctggtcgcgtttctcgcgcgcccactcgtgttcgtctacaaagatcagaccgcgttcggtgccgctgtcggccagcagcgcctccagtgaaccggggcgcggcggcggcaccggcatgacgcgcatcggctcaccccgcaccgggaccgcgatgacctcgccctggccaccggcgaagccgacggtgaacacgtcggtgacgccgtgccggtccttcatgaactcgcccaggttgtgttcgccgcgttcggccatggcggtggcgcgggcgtcgccgacgtgggtgttgtgcgcccacaccacggcgcgcgcgttgggcccgtggtggtcggccaggtcctcaaggaccgcgaccatgtgggcgacccgggtgttccagccgaagctgccgccggtcagcatcgcgttgtagtagccctcggccccggcccgcagtttggcgtcctgggcggcgtattcgtcgtcgggggcgtcggcctcgtgcacgcgggtcagcagttcggtgaccgattccaggtgttcggcggggaccagcggcttgccgcggccgtgcacgcccagcgcggtgtccacatagtcgggagcgttgtcgcgcaggtagtccacgaccgtgcggatggaggcgtgcagcgggtgtgcgtccaggccgtaccagccgacccgctgccggtgcggcagttcggcgttgtgttggcgcagccagcggcagaactcgatcgtctcctcgttggcccacagccagctgggccagccgcgctggccctccaggacgtcgccggggtcggccgccgagtcggagcgcacgctggcgtccacgcgacggcagtcggggccgtcgccctcgacggccacaaaggagaatccgtgctcggcgatgaggcgccgggtgatggccgcccgccaggcgtagtactcgtggccgccgtggctggcctctccgatgaggacgaaccgggcgctgcgcgcccgtcgcagcaacggatccaggtcgtcggtgccgtccaggctcaacatggagtcgcggacgtcggcggcggtaggcatgccgagaccatacccgccggtcgtgaaccgcagtcgtggtcgcgaagccgcccgacgcctgtgtatcatagtgatatcacttcaatatcccaaggagaaagtcatggaacgacgggcgtttcgggtccaggggttcgtcgccctggccgcattcgtggtctatctgctcgtcggggccgccgccatcgtctaccaggtacccgacgtcagcggcgcgctgatcacgctcgtggccgtcgtcggcgtgctgctgctcctgttgctgacggggctggtcatcgtcaaccccaacgaggccaaggtcgtgcagttcttcggccgctacctgggcaccatcgagacgccgggactgtggctgaccatcccgctgtcggaccgccagaccgtcagcaaacgggtgcgcaacttcgagaccgacaacgccaaggtcaacgacgccgacggcaatccggtcgagatcgcggcggtcatcgtgtggaaggtcaccgacgccgccaaggccgtgttcgcggtcgacagctacctttcctatgtggccatacaggcggagtcggcggtgcggcacctggccacctgctatccctacgacaaccacgacaccgaccggatgagcctgcgcgacggttaccaggtcgccgaggaactgacccaggaactgcgcgaacgcgtcgacaccgccgggctggagatcatcgagacccgcatcacccacctggcctacgcgcccgagatcgcccaggcgatgctgcgccgccagcaggccaacgccgtggtctcggcccgcaaacgcatcgtggagggagccgtcggcatggtcgacctggcactggacggcatcgccgaacgcggcctggtcagcctcgacgaggaacgcaaggccgccatggtgtccaatctgctcgtcgtgctgtgttccgaccaccagacccagcccgtcgtcaacaccggctcgctgtactcctgatggcggagcggaagcacgttctcgtccggctcgatccggcggtccacgacgccctggcgaagtgggccgccgacgagctgcgcagcgtcaacgcccagatcgagtacgcgctgcgcctggccctcaaacaggccggacgcgaacccaggccaaaggacgacaagtaaggtgaccgcgtgtcgaaatacagccgcgacccggtcaccgtgcgggtgcccgccacctcggccaacctgggccccggcttcgacagcctcggactgtcactgtccatatacgacgaggtgaccgcccgggtcgtcgacgccagacccggccgcacgagggtgaccgtcgagggcgagggcgccgacacgctaccgtccactgaagatcatctggtggcgcacagtctgcgcgtcgccgccgaggcgctgggcggccacccgccgtcggtcgaactccactgccgcaacgcgataccgcaggcccgcgggctcggatcgtcctcggcggccattgtggcgggagtgtcgctcgcggcacacctcatgacgcaaatcacgcccgatccggcgaggcttttggccatcgcctcccggatcgagggccaccccgacaatgtggccccgtgtctgctcggtggcttcacggtcgcgtggagtgacggcgacgccgccagggccgtcagccgcgaagtcgtttccggactgtcgccggtggtgtatgtccctgatggacacgggttcaccgtcatagcacgaaaagccctgcccaagagcgtttcacacgccgacgcggccttcaatgtttcgcgggcggcactggctgtttgtgccttcacgacggacgcgtcgctgttgctggaggccaccgacgatcgtctccatcagacttaccgggccgcgtccatgccccacaccgcggcgttggtgacgcaactgcgcgacgagggcatccccgcgatgatctccggcgccggtcccagcgtgctcgcgttcacgcccgatccaccggtatatccggggtttgagctgcgaaaactcaccgtcggacaaggggcccgccggattgatccgcgactcgccccccaggtgttgccgtccggttgatcattgactatgctgtgagcaatacagccgcggcacaaccagtgcgcgtctgatcttctccggggtaagtgcagctccgatccgattttcatgctgacaggaatggtcgtcagagtctttcacggcaggtttatgaccggtgcggtgtaagccaacacagtggccagccttcctttcgcaaggcgtggaatcggaacactgttcttcttcatcatgatcacacgtgccgcacgcagctaaacccgaagccgcgcaaaggttttcgcggcagttcgagggaaggaatccattgagcgacactaccggcacgacgccggaaaccgaaccgggagccagcacgagcaccggcacccggcggcgacgcggcggcagcggaatggcatcgatgttgatgcccgaattgcagcaactggccaacagcctgggaatccccagcattggacggatgcggaagagtgagctgatcaccgccattcaggaccggcagaacagcaactccgcccagccgagcctgcccgacgtcgacgtcgccgaagacaaggcgcccgccgcgactgagtccaagtcgcgccgcgccacccgttcggcgggcccaccccagccccggcgctccgttgtggccgccgaagccgagcccaccgcccaggccacggccaccgtcgccgtcaccgaggaaacgcaggagtcccgtgaggacgccgccgcctccaccgagcgtcggcagcgccgcgagcggcagcgcccgttcgagaccaccgccgagaccgagacgggcggcaagtccgaatcggggggcaagtccgagtccagcgccaaggccgacaccggcgaacagcgcggcgaccggcagaacaaccggtccaagaacaactcgccacgcggcgacaacgaggacgagggacggcgccgcaaccgtcgtcaccgcgaccgtgaccgcggcgaccgtggcgatcgcggcgaccgcaaccaggggcgggcccgggggcgcgaccgcaacgagccgcaggtcaacgaggacgacgtcctcgtcccggtggccggaatcgtcgacatcctcgacaactacgccttcctgcgcaccaccggctacctggccgggcccaccgacgtgtacgtgtcgatgtcgcaggtgcgcaagtacgggctgcgacgcggcgacgccgtcaccggcatggtcaaggcaccgcgcgaggacgacggcggcaacaacaacaacgggggcaagcgccgcgagaagtacaacccgctgatgcgtttggacaccgtcaacggcaccgagccggagcaggcccgcaaacggcccgacttctacaagctcacgccgctgtacccgcagcagcgactgcgcctggagaccgaggcgcacctgatgaccacccggatcatcgacctggtcacgccgatcggcaagggccagcgcgccctgatcgtgtcgccgcccaaggccggtaagacgatggtgctgcaggcgatcgccaacgcgatcaccgccaacaaccccgagtgccacctgatggtggtgctggtggacgagcggcccgaagaggtcaccgacatgcagcgctcggtcaagggcgaggtcatctcctcgaccttcgaccggcacccgtccgaccacaccacggtcgccgaactgtccatcgagcgcgccaagcgcctggtggaactcggtcacgacgtcgtcgtcctgctcgactcgatcacccggctgggccgcgcgtacaacaacgccacgcccgcctcgggccggatcctgtcgggcggtatcgactccaccgcgctgtacccgcccaagaagttcctgggagcggcccgcaacatcgagaacggcggctcgctgaccatcatcgccaccgcgctggtcgagaccggctccatgggcgacacggtcatctacgaggagttcaagggcacgggtaactccgagctgcacctcgaccgcaagatcgccgagaagcgcatctacccggccgtggacgtcgaccgctcctcgacccgcaaggacgacctcatgatgggccccgacgaggcggccatcatggtcaagctgcggcgggtgctgtcctcgctggagtcgcagcagggcatcgagctcctgctggaccggctcaagaagtccagcaccaacgcggagttcctgatgaacatcgccaagagcacgcccggtaacagcgactagtcgccgataccggtcaagggggtggcttcggccgcccccttttcgcgtgccgtgaccggctggccgtcggcggtgtcgagcctgaacaatggcggccatggatctggccgcgatcggcgctgtcgcctggctgtccgccgccccgcgccgtgtgacgttgagcggggcgggcgacagcggcgtggtgcggctgcgggcgcactcggcggcgggcttcgcggcgccgctcgcgctggccgacgtcgcgatcgaagccgaaccgccgcgcgccgctgccgctgtgggagctgctgccgagctcgggaccagcggcgagcatcgcgtggttgacgtgtcggctgagccggacggtatccgagtgaccgcccgcgccgacagcggcgcggtccggctcgtcgcgcggctcggcggccaatccgtcgctgtcgccgtcacgatcggcgcccgaaccgagccgctcaccgacgccgccaccagctggcggctgcgcacggcacgagcgaccggccagctcatcagcggctcccgaacgttcgtcgcggacgatgagccgcgcggccaaggccacgaacggccgaaccgccagctgggtcgcgaggctgacgcgcagccgcacgccgacctcgggatcggctacgacttcaccgcgtcgaccgccacccgcgccgtctacgccgacctcgccgagcccgtggccgtcgtcggccagccgacgagtttcgccgcgtgggtcgacgctgacgacaacggggcgctgccgagcctggacttccgcgacgccgaaggcacccgcatcgtgctgcgcggcgagcggctgacgtggcgcggcggccggtggtgccacatgcccgtcccgcccggggtggtgtttcccctggtcctgcgcgggttctatctcgccgagacccgacccgggtgccagtatcgcggccgcatcggtctcggccgcatcaccgccgaggtcccgcccgaggtcgacatcccggacggtccggccgacggtccgctgttcggttttccgtcgccgagtgacaccggtggggctgaagtcgacagtccactcttcaccaatagcgtcaccgaccgcgcctggcggttcgccgtcctgtccgacacccagttcgtcgccgcccgtcccgacgacgggctcgtcgccgccgctcgcgccatgctgcgcgacatcaagacccaccaccccgacctggtgctcgtcaacggggatttcgtcgacgaaggttcgcccgccgatctcgcgctggcccggcgcatcctggacgaggagctggccgagggcccgccgtgggtgtatctgcccgggaaccacgagatcgccgggggtgacatcgcgacgttccgggccgagttcggggaggttcgccgcgggttcgagcatcggggcgtccgattcgtcacgctcgacacgtccagtctgttcattggggacgaacagctgggctggctgcgcgacgaactcgaccgggccgccgccgacgatcgggttcgggcggtggtggtcgccgggcacgtcccgccccacgatccgaccggccaccaggccagccagctgctcgaccgcgccgaggccgccgcgctcgaagccgcgctggccgggttcgtcgcggcgtccggcaaggactgcgcctacgtggccgggcacgcgggcgtgttcgccgcctggctgcgcgacggggtcgcctacgtcgtcaacggcaactccggcaaggaccccgccgctccaccccggcgaggcggggtgctgggatggagtgagtgcggcgtcgatgtggagcggcggccccgcgaccgggtacggcacgcgccggaatggctggccgtgcgggtgcggcggccgggggtcgccgaggtcacgtaggtcccagcgccgatggaatagcgcggcgggctaagatgtttcgtcggccgcaagggccaaacccatacacgatccggtaccggttcacgctgcgcgtgcgcggcgacccggcgaccgaggacaagaggatgacatgaaacccgatattcacccggcgtacgtgaccaccgaggtcacctgctcctgtggcaacaccttcaccacccgctcgacggtggagggcggcaagatccacgccgagacctgcaacgtctgccacccgttctacaccggtaagcagcgcatcctcgactccggcggacgtgtcgcccgcttccagaagaagtacgccaaggctcaggcggccaagaaggacaaatagcttcgctcacggcgcccaacccacctgtacgacaggtcggggtgggcgccgtcttcgttgccggacctccaccatccaacctccatccgaaacgagtccgaacgacatgagccaagcaaccgattccaaccgactggccgtgctgctcgccgaacattccgagctggagaaacagctggccgacccgtccatccacgccgacgccgcgctcgcgcgccgggtcgggcggcgatacgcggaactgtcgcccatcgccgcgtgcaacgccgagctcgacaccgtcaaggaggacctggccgccgccgaggaactcgccggtgacgacccggagttcgccgccgaggccaccgcgctgcgggagcggatcccgcagctggaggagaagctcgccgagctgctgctgccgcgcgacccggacgactcccgcgacgtcatcatcgagatcaaggccggtgagggcggtgccgagtcggcgctgttcgccgccgacctgctgcgcatgtacctgcgttacgccgagaagcacggctgggtcgccgagatcatggactcgcaggagtccgagatgggcggcgtcaaggacgtgtcggtcgcggtcaagaccaagggcaaccccgagggtgggcacggggtgtggtcgcggatgaagttcgagggcggcgtgcaccgggtgcagcgggtgccggtcaccgagtcgcagggccgcatccacacctcggcggcgggcgtgctggtcatgcccgaggccgaggaggtcgacgtcgagatcaacatgcacgaactgcgcatcgacgtctaccggtcctcgggaccgggcgggcagtcggtcaacaccaccgactcggcggtgcgcatcacccacatccccaccggggtggtcgcgtcgtgccagaacgagaagtcgcagctgcagaacaaggaggccgcgatgcggatcctgcgggcccggctgctcgcggccaagcaggaggaggccgaggccgccgccggtgccgcccgcaagtcgcaggtgcgcaccgtcgaccgttccgagcgggtgcgtacctacaacttcccgcagaaccgggtcaccgaccaccgcatcggctacacctcgcacaacctcgaccaggtgatgcagggcgacatggacggagtcctcgacgcgctggccaccgccgagcgcgcggcccggctggaaggcagcgacgagggcctgagccgctcctagggttcaggtcagctggctggactgccgggcgcgtttggccttggtgaccgcgacgtcggcgatcgagaggttctgcggatcgcgctcggggttgcgctgaatgtcgagtgtggtccagccgatgttgacgcgcggctggtagccggggaccagggactcccagtcctcgtcgtccagcgcgttggtgatgcggcgggagatgtcgccggtctggtcgatcggggtgccctgcaggaccagcgcgaactcgtcggcaccgtagcgggccacgaagtcgccgcggcgcatcacccgcatcagggcgcccgcggtgcgttgcaggatggtgtcgcccgacagccggccgtgggtggtgttgacctgccggaatccgtccaggtccagcacgcccagcaccccggcctggccgctggcgttctggtcgtccacgtactcctgcaggtggcgacggttgggcaggccggtgagcgggtcggtcagggcccggtcgccgtaggaggcgacggtgcggcgcaggtcctcgtggtcgaggcgggtggcgaccccgtcgacgaacagccgccgcagttggtcgtcgatgcgggcgtggatggcgaaggcttcccggtcggcgcgccaggcggcctggtagtcgccgtcgttgacgtagctgagcgccttgagccgggcggcctcggccgcgcccaggacggcggcggtcgaggtggcgcgggtgaggcgctgccgggccttgtcggtctcgccggcggcgatgttgaggcagacgcggccgtagtggcgcaggtcggccgaccaggcgtcgttgtagccggcggccagacagcggcgcgcctcgatgggggtctcgtggccgagcgcgttgagccgggcggcggcgaaacccagccacggcaggtccatcggggcgatcccgggcaggccgtcggggccctgggggatataggtggcgttggtcagcagggttcgcagtacccgcacgcagccgtcggtgtcgccgcggtggtcgagcgagagtccttgccgcaccggcacttccagggtgggcagctgccagttcagttcggcttcggcggccagttcccgggcccgggcggcggcctgggcggcgtgttcgtggaaaccgatgtaggagtagacgacggcgaggttgtgccaggcgacggcggtgctgcggctggcgatgtcgacactggacagggcgcgggtgctgcggaccagatgggtcacgcagcgttcgatggagccgtcggcgtgcgaggtgtaggcggccagcgcgtggaagaaaccactggcgacggtgtcgccgtgacggcgcaccgcggcgtaagcacggtccactgtagaggtgtattctgtggtccgttcaagcgcgacgacagcggtgaggcgcagcagcagcgcccagacccgctcttcggcgtcggaggtgtcggcgatgatctcgtcggcggcatcgatggccttggcggggtcgccgtcgaccatcagttggcgagcacgacggagccgttcggtcgtggcgtcggtggacacgcgctcacctcgctgttttatgttgtggccgtttctggcagtcttgcttggcggcacacccggtgttgcgttgggggccactttagttaaagcatgccttacgggtgcatgtccgtgccaacccggtatggctaatcgacgggagtgaattcgtgggaaccggttggcgcgcactgctggacgaggcgacccgacggctcacggagtcgggagtggactctccgcgggtggacgcggagttcctcgccgcccacgtcgccggtgtgtcccggggtggactgttcgccgccgcggctcccacatcggcgcaggccaagaagtttcgctccctggtggagcgccgagccgcccgcgagccgttgcagcacgtcctgggcaccgccccgttccggtacgcggaactggcggtggggccgggggtgttcgtgccgcggcccgagaccgagcagctggccgagtgggcgctggcccggctggccaccgtcgcggcgccgttggtggtggacctgtgcgccggctccggggccatcgggcacgcgatcgtctcggagcggcccgacgccgtggtcgtcctggtcgagaagtaccccgaggcggcgaactggttgcggcgcaatctggacggtgtggccgcgcgggtcgtcgaggccgacgccgtatcgcccgagaccctgtccgacctggatggacaatgcgacgccgttttgtccaatccgccctatgtgcccacttccacggcggtgtcccctgaggtcgccgccgaccccgccaccgccgtgttcggcggctcgtgcggcctcgacgtgatccgcccgctgatcccacgggcggcgcgactgttgcgccccggcggcgtcgtcgccatcgaacacgacgactcccacggcgcggtggtgccggaactgctgacggccgccgggttcgccgacgccaccgaccacgacgacctgaccggacggccccgcttcgcgaccgccactttgccgccacgggggttagctaggctggcgggctgtgaggctttatgactgccgcaaggccagcgaacgcgactccgccatcaaggcggcggtgtcggccgtggaatccggggacctggtcgtcatgccgaccgacaccgtctatggcctgggcgccgacgccttcaagtcctacgccgtcgacgcgctgctgcgcaccaagaagcgcggccgcgacatggtcccgccggtcctggtcggttcccgcaaggcgctggacgggctgacgatctcggtgccgtcgatgatcaaggacctggtggccgcgttctggcccggcccgctgaccgtcgtcatgcactattcgcccactctggcctgggacctgggtgacgacgacgggaccgtggcggtgcggatgccgctgcacccggtcgcgcttgaggtgctggccgagaccgggccgatggcggtgtcctcggccaacaagaccggccagccgcccgccgccaccgccaccgacgccaaggaacagctgggatacgcggtgcaggtgtacctggaggccgggccctcgcccgacacgaagcccagcaccatcgtggactgcaccggcgacgtgcccaaggtgctgcggcagggagcgctgtcgctggagcggctgcgtgaggtcaacgccgacaccctcggcgtggaggaccgggactgatgccgccgttcaccgtcctgcacgtgtgcatgggcaacatctgccgctcgccgatggccgagcggctgctgacgttgcgggtcaaccagatcgccggggacgaggacctggtgtacagccattcctgcggcatcggactgtggcatgtcggcgagcggatgaacccgcccgccgcccgggaactgcggtcccggggcggcaccgacgccgggttcaaggcccagcacatcgcccgtgacctcgtcgaggcgtccgacgtgatcctcaccgcgaccgacgagcagtacgagtacatcgccgagaccttccccgacgccctgccccgcaccttcctgttgcggcacttcgggcggctcgccgccgggatcgacccgaacgagctgccggtcagcgacggctcggccgcagccgtgcacgccaggggagtggcgctggtggccgcggccgaccggcgccgcgacagccaggacgccgagaacctggacgacccgtggggagagtcacccgcgatcttccgccggatcggcgacgagatcgacgaggcgctgaagccggtggtcgccgccctgctgagctagccaccctgtcaccatgggcggcgtgaagaattggcgcttgcatcagctgtggctgcccctgtactgctccacggcgctgctcgtgatcgccaccgtcgtgggctggcagattcagggcctggacggcgcggccggagcgttcgcgggcgtcggcgtggtgatggccagctactcgatgacgatgctggtgctcgcctgggcggactcggtgaagaccagctgggtgctgccgctgggcgtactgacctatatggtcaagttcaccgtcatcggcgtcgtgctggccggggtggccgcgtcggggtggaagggtttgcccgcgatgggattcggtgtcatggcggggatcgtcgtgtggataaccgcgcagatcatcgccctcaaccgctacaaccggaagtcctcagaagatacgtccgaagcggggatcacaagcgccacgaaacaggagtaatgtgtgtcgctggacatgcgaccccccggccgcacggtgaactctgcccagggggccgtccgatgatccctgtcttctactgatatcgttcgcagcgtcatggacgaagatcagccaccccgccctcctgacgactccgacaagaccccctccggggccgaccagggctggacggcggttgcttacctcataaccggaattgtgttctggggtggcgtcggctggttgatcgacggatggctcgacctcgatggcatcgctatcgggatcggttcagttgtcggcgctgcctgcggtgtttatctcatcgtccgcaggcttgctccatagtagagagagggaaccggtgctcggacaggccaaagtgctcgcgagcggagaccttccgtttccgcccacggtggacgatttcttcctgcccgatttcgtcacaggacgcaccgacacgttctgggccaccaagatcacgtcgctggtggtgctggcggtcatcgcggtcatcgcgttctacgtcctgtcctaccgcaagccccagctggtgccgaccaagaagcagtggatcgccgaatccgcctacgggttcatccgcaacaacgtcgtcggcagcatgctcggcgagaaggacaccgtccgcttcgcgccctacatggcgacgctgttcagcttcatcgcggtgatgaacatcatgggcatcatcccgggcatccagatgtcgcccagctcccacatcgccttcccgacgattctcgccgtggtcagctacgtgatgttcaactacgtgggcatcaagaagttcggcttcgtcaagtacatgaagcacaccctgatcccaccggcgccgatcttcgtgatgccgctgctgatcccgatcgaattcttctccaacctgatcatccgcccggtcacgctggcgctgcgactcttcgccaacctgttcgccggacacatcatcctgctggtgttcaccctcggtggtttcgcgatgatcaacgccaacggtctgctgttcccggtgtccatcgtgtcctgggccatgaccgtggcgctgaccttcctggaggcgttcatcgcgatcctccaggcctacatgttcgtggtcttgagcaccagctacatccaaggcgcactcgccgaggaacactaaaccgcccacggatacgtcaatcgttccgcgtggaggtcacgcgggcacaaccaggaggaaaaacacacaatgttgatggacattgccgccaccgaaatcgacctgtccggcagcctcagcgccatcggttacggtctggccgcgatcggcccgggcatcggcgtgggaatcatcttctccgcctacatccaggccaccgcccgtcagcccgagtcggccaagctgacccagccgttcatgtggatcggcttcgccgtggtcgaggcgctggcgctgctgggtatcgccttcggttacgcgttccagccctaaggcctagtcatgaagacagccactcaaattctcgccgaaagcgaccacaacccgatcgtgccgatctggcaggagctcgtggttgggaccgtcgccttcgcgatcctgtgcttcgtgctgatgaagttcgtcttcccgaagatggagcagaccttccgcgcgagggtcgacgccatcgaaggcggcatcaagcgcgccgaggagacgcaggccaaggccaacgagctgctggagcagtacaagcagcagctggccgaagcccgcaccgaggccgcgagcatccgcgacgaggcccgggccgaagcgatcgccgccaaagaggagatcgtcaccgaggcccgcaccgaagccgagcgcatcatcaacgcgggcaaggagtcgctggccgcctcgcggcagcagctgctcaccgagctccgtggtgaagtgggcgaaatcgccgtcgaactcgccggccgcatcgtcggtgagtcgctggccgacgaggcccgtcgctccggaaccgtggaacggttcctgtctgaactggacgccgattcggcgggagcacgctgatgtcgatcaccggacaacagtcggtccaggcgggttacgaggcgctggaggcgtacgccaaacgcgtcaagcccgagaccctggacaaggtcgccagcgagctgctcgccgtcaaggacctgttcgccaacgagccccggctgcgccgggcgctgaccgaccccggccgcaccgcggccgagcggagcggtctggccgagcaggtgctgtcgggcaaggtgtcggccgggaccctgaaggtgctgaccgccctgatcggacagcgctggtcgaccccgggtgagctgctcaccgcggtggagtcgatcggcgtggacgcgatcctgcgggtcggcgcggcacaggacgtgctcgccgaggtcgaggacgaactgttccgcttcgcccggctcgtcgacggcgacaacgacctgtcgcgggcgctctccgacggctccgccccggcttcggcccggacggaactggtgcgcacgctgttgtccggcaaggcgaacgccgtctccgtgcggctcgccgaggtcgccgccgccggcttcggcggtcgtcgcggctttgacacggcggccaccaagctgctcgagctggtttcggccaagcgtgagcagcggctcgcctacatcaccgtggccgcaccgctgccgcaagaccaggaggcccggctgacgcgcaagctgtcggagatctacggtcacaccatttccgcgaagatcacggtcgacccacaggttgtgggcggcattcgcgtccagatcggacatgacctgtacgacggcaccgttgcccgtcgcctcaccgaagcccgaaaagcgttggcggcgcggcactagcccgctcaccaagcgtctgattctagagaaaccgagggactgactacagatggcagagttgaccatctcctccgacgagattcgcagcgcgctcgacgcgtacgtctcgtcgtaccggccggagatctcccgcgaggaggtcggcaccgtcacgacgtgcggtgacggtatcgccattgtcgagggcctgccctccacaatgttcaacgagattctggagttcgccgacggcacgatcggcatcgcccagaacctgaacctccgcgacatcggtgtggtcgtcctgggtgactacgccggaatcgaagagggccagcaggtcaagcggaccggcaaggtgttgtcggtgccggtgggcgacaagttcctgggccgcgtcgtcgacgccctgggcaacccgatcgacgaactgggcgacatcgaggccgaggccacccgtgagctggagctccaggcccccaacgtcatggcgcgtcagagcgtcttcgagccggtcgagaccggcatcaaggccatcgactcgatgaccgcgatcggccgtggccagcgtcagctgatcatcggcgaccgcaagaccggcaagacccaggtctgcatcgacacgatcatcaaccagaagaagaactgggagtcgggcgacccgaagaagcagctgcgctgcatctacgtcgccatcggccagaaggcctccaccatcgccagcgtcaagggcatgctcgaggcccacggtgcgatggagtacaccaccatcgtcgcctcgcccgcctccgacccggccggtctgaagtacctggcgccctacaccggctcgtccatcggacagcactggatgtacggcggcaagcacgtcctgatcgtcttcgacgacctgtccaagcaggccgaggcctaccgcgcgatctcgctgctgctgcgtcgcccgccgggacgtgaagccttccccggtgacgtgttctacctgcactcccgcctgctggagcgctgcgcgaagctgtcggacgagatgggcggcggctcgatgaccggtctgccgatcatcgagaccaaggccggcgacatctcgcagttcatcccgaccaacgtcatctcgatcaccgacgggcaggtgttcctcgaggagggcctgttcaactccggtgtccgtccggccatcaacgtcggtacctcggtgtcgcgtgtcggtggtgccgcgcagcccaaggcgatgcgcaaggtcgccggttcgctgcggctggacctggcgcagtaccgcgagctggaggccttcgcggccttcgcctccgacctcgacgacgcctcgctggcgcagctgggtcgcggtcagcgactggtcgagctgctgaagcagggtgtggcgcagccttacccgatggaggaggagatcgcgtccatctgggccggtacctccggtcagctcgacgacgtccccgtcggccaggtccggcagttcgaggacgagttcctcggctacctgcggcacaaccaccgcgagacgctggacaccatcgccaacacgggcaagctcgatgacgacgcggtggagaccctgaagtcggcggtcacccggttcaagcagatgttcctgtccaaggacgactcgccgaacatcaacgaggctccggccgacgcgctggagggcgacgtcgcgaccgagtccgtcaagcgcgtcgtgccgaagaagggctgatctatgggagcgcagctacgtgtgctgcggcagcggatcaagaccacccagtccatcaagaagatcaccaaggcgatggagctggtggcgaccagccgcgtcggtaaggcacaggcgcgggtggcggcttcgctgccctacgcccgggccatcacggacgtgatgaccgcgctggcctccagtgcgaacatcgaccatccgctgctgaagccgcgcgatgtcgtccgccgttccggcgtgctggtcctgaccggcgacaagggaatgtgtggcggctacaacatcaacgcggtgcgcaccgccgaacagttgatctctcggctcgccgaagagggcaagaacccggtgctgtacgtcgtgggtcgctccggagtggactactaccagttccgcaagcgtgagatccagaagtcctgggccggtttcaccgattcgccgaccgtcgccgacgccgccgagatcaccaagacactgttgacggccttcgtcaacggtgccgacgacgacggcgacaacccgggtgcggacggcgtgctgggtgtcgacgagctccacatcgtccacaccaagttcgtgtcgctgctgacgcagaatccggacgcgaaacagctggcgcccatggaggtcgaggaggtcgaggccgacgattcggacccgaacctgatcctcccggcgtacgagttcgaaccggacccggaagagctgctggacgcgctgctgccgaagtacctgacgacccgcgtgtacgccgctctcatcgaggcggcggccagcgagtcggcggcgcggcgtcgcgccatgaaggcggcgacggacaacgccgaagaactgctcaagaccctgacgcgggagcgaaacgccgcgcggcaggcggagatcactcaagagatcagcgaaatcgtcggcggcgcgagcgcgctggccgcgacgggaagtgagtaaggaatgacccaggaaagcacaggaacgggacgtgtcgtccgggtcatcggcccggttgtcgacgtcgagttcccgcgtaacgcgcttccggagatctactacgccctcaaggtggacgtggagctctcggagggcaccaagaccctgaccatggaggtcgcccagcacctgggtgacaacaccgtccgggccatctgcatgcagcccaccgacggtctcgtccgtggcaccgaggtgcgcgacaccggccgcgagatcgccgtgcccgtcggcgacggcgtcaagggccacgtgttcaacaccatcggcgagtgcctcaacctggaaccgggtgaggagatcgaggccgaggactactggaccatccaccgcaagccgccgccgttcgcggccctggagcccaagaccgagatgctggagaccggcatcaaggtgctggacctcctggcgccctacgtgaagggtggaaagatcggtctgttcggtggtgccggtgtcggtaagaccgttctgatccaggaaatggtcatccgtgtcgcccagaacttcggtggttcctccgtgttcgcgggtgtcggcgagcgtacccgtgagggtaacgacatgatcgccgaaatgaaggagtccggcgttctggagcagaccgccctggtctacggccagatggacgagccgccgggaacccgtctgcgggtggccctgtcggcgctgaccatggccgagtacttccgggacgtcaagaaccaggaggtgctgctcttcgtcgacaacatcttccggttcacccaggcgggttccgaggtgtccaccctgctgggccggatgccgtccgcggtgggttaccagccgaccctggccgacgagatgggcgagctgcaggagcggatcacctcgctgcgcggcaaggcgatcacctcgatgcaggccatctacgtgcccgccgacgactacaccgacccggcgccgcacaccgcgttcacccacctcgacgccaccacgaacctggagcggaaggtgtccgacaagggcatctacccggcggtggacccgctggcctcctcctcccggatcctggagcccgaggtcgtcggcgacgagcactaccgcgtcgccgccgaggtcaagcggatcctgcagaagtacaacgagctgcaggacatcatcgcgatcctcggtatggacgagctgtccgaagaggacaagctggtcgtgggccgggcccgccgcatcgagcggttcctgtcccagaacacctacgcggccaagcagttcaccggcgtcgacggctcgttcgtcccggtgaaggagaccgtcgaggccttcaagaagatcgccgagggcgagtacgaccacttccccgagcaggcgttcttcatgtgcggtggtctggaagacctgcacaagaaggaagaggaactccgcaaggcggcgcactaacacgccgaagcgtcaatcggccccacaccgtcacacggtgtggggccgattcggttttcctggcaagatgttcatatgcgtcgatcaatgcggatacgcgcgatcgtcgcggggggctcgatagtggccgccgcggcggccggggtgttgaccagcttcgtgacaacctcccctggctggggagtcggcatcggcctgggagtcgcggtactggccaacgccgtgtgcgcgggctggctcgccatcgccgaacccccggcggaaccgtcgggcccgacggtgacggctacgggcaccggcgcggtggcgatcggcgaggtccacggggacgtcacgacccacaccgacggccgatgatccggcgaaaaccgccgatccaggccaccggcgacggcgcggtcgcgatcggcgaggtccatggcgacgtcaccgtccacgtcggcgcgacggacgaaccgaagctcaacacggacctggtgctgcgcggcccgatcgcccacctgggactcgcggagacgttgcgggaggtggaaaccacggaaccgtcccgggctgccgcgttgtacggcgagatcgtggcgaagttgcgcgacagtggttacgcggccttggccccgagcctgcgggaccggcagctgacggcgttggtcgcggcggggaagttggagaacgccgcgaagctggggctagagctggcgtgggagtcggtgctggcgagccacgcgttcgacgaggcggaacagctgcggcacacgctgttcgacgtcgagcttccggagccgtacgcgtcggccgtggcgatgttcgacgcggtgcgggtggcggtggacgaggacggcacgactcggaccgaggaactgtggcgggcttgggaagccggggcggcgcgagctgacggaccgacgggcggcgagccttcggccgggccctcgccgttcgccgggcacgccgccgtggtgctggccgagcacgcactggccatgcgcgacaccgcgatcttgacccggcaccgcgaactgctggaacgtgtcgccgcccaagccccctcgcccgagctcgcgctgcgcatccggctgtgcctggccgacgcgtccggcgactggaccccgctcaccagcggcatgcgaaccggtctgccgccgcagcaccaactgtgggtgctggcccgccgagccaggtacctcgcgctgtccggagacgcgtcctgtgtcgacgtctacgccgacgccatcgcgaccgccgcgcaacagaaactgtggagcgaggtgcgagagctgcttgtcgcccaccagcgggccgtctactggtaccaaggcgccatccgagccggtgagaccatcatggagcgacggtcgctggtgcggggtctcaccgacaacctcaccaccgggattctccctgcggccggggacagacaacgcaatgccgctatggaagcgttgcgcgccaagcgacatcgcgtcgcctggcacgccgcccgcgcgtggctgcgggccgccgtggcctcgggtttcgtcgcggaggaacagtcggcgagtgcggcgctcgccgacgtttacctcgaatccggcgagcacctcgccgcgctgagctggtacatacgcggcgacgaagccgagcgggcgacggaagtcgcgtccgcgttgccggacgaacccctggacctgttccccgacgacgtgtacggaaccgacgtgacggtccgcgaaaccgcctacacggcgctgttgccggtcgcggatctgttgaccgacaaggctgctcgtgcctggctggtcgccgccgtcgccgacctggacggaacaccggtcgaacccagcacgctcaaggtcgtcacgccacagtggtcgctgctgacggaactcgtcgcggtggctgacagcgcaccatcggcacgcaccgaagcccgccaacgcgacaaggccatcgacgcgaaacagctgctggacatagtcgacgccgagatccgctgggatcgcgaaccgggcaccggctacgtgaacgatgccatgctcgtcgcgacgctcgtcaacctcggcttcgagcacccggatctgaccgttccggtcgtggaacgactgtgccgcctgctgcccctgctcgaccgcgacagcgcctcgacgtttcgccgccacgccatcgaactgctggccgaccacagcgaacacgtcaccgaactgctgtcttcccacgtacaagcgggcaataccgaagtgagcctgacactgctgtacctcggcgagaccagccccgagctacgcgacttcgcccgcgccgaactagccgcggccgagaaccgcggccaaggcggcacccacttcggccccctggtcgccgcaacccccgcactcgacccacccgaccgacaacgcatgacccgcttcatcacgggcgtcgcccgcgacaactgcgaaaccgccgccacccgcgtcctcgccctggaagtcggcgaagccgtcgccacgaaactccccgacgacgcccgaaccgaactgttcgccctcggcatcgccttcgccgagggccgagccggtgccagccgaggcgacgacgtcatcaacgccaaccgcggcaaactcggcgctctcacgctgtcgggcttcaacgtggacctacgccgccagggcctacgcaccgccgccgcatccgcccacaccccccagcaacgcgaggcgatcgtctccagagccttctcattgctgcacaaccccgacgcggtcgccgacatcgcccaagccctgcgcctcatccccaacctcgccgacttcatcgaactcgaccaactcgcccacgacccccgctccgacctgcgagccgtagcggccgtccacggcctcgactcactcgccaccccgaccctgaaccgcctggcccgcgacccgagcccccacgtccgctactccctactgtcgcaactagacagcgagcagcaagcccacgaaccgctgctgcgcatcctcgccgacgacccccgccgagccatccgctccaccgctcgcacccgcctggcgtgaacccgacgcgtggcccaacaatcgttgggccaccgcgacgttcgagtcagtgacggttacttcagcttgaccgataccccgtccgagccgaagttcccggccagcttgatgctgtccagtttgaccttgtcgggaacgtcgaagacgagctgtaccttggcgtcgttgccggggttgatgttgtccaacagggcctggttgtcttcgatgtagaccccggcttcggagtcggcgtcgtattccttgccgtcgacgtcgatgatcttctgttcggtgtcgctgaacaggtccgctttctcgccgacgttcttgacggtgacgtggacgatcacgaactggcccgaggcctccttctccaggtattggtcgccgaccttgtccaccccgtcttcgaccttggtgacggtgaactcgaagtcgccgtccttgaccgtgtctccgatcttcgcggacttctcctttttggagtcgtccttcgcgtcgctgcccgcatccgagtccgagtctgagttctcggatccggacgcggacggtttgtcgtcgttgagggcgaacacggcggcacttatgccacaacaggccaacaggaccacggcgccgatggccccgataatgatccacgccgtcttgttggatttctttggtgcgggaggcggtgtatggactggaaactggggttgtggggcatctgtattcatcttccggacgttatgtcgtaaccaagacgtcaccaaccacacaaagtcccacaccgtgatggtcatgcgactcttcggttttggacggaaggtgcggctagccagccgttccgtggagcagcgcccgcaccgaggattcgtcgtgggcgacggccgcggctttttcgaacgcgtcgtccagcgccgcgacgaaggcttcggctccgccgatggcggcgatggtttccgggggcaggaacttgatcagcagcgctgaggtgcccggcggcaacccggcgaagtggacggtgaggaaaccgtggtcccgcagcaggcacatggccacggcggcggtggcttcgatgggggccagggcgatggggttggggttgcggcgggcgagttcggtgaggatcgcttcgccgggcaggcgggtgatgaacggggtttcctcgacccagtcgccgaagtgggagcggagggcggcgccgacgtggtgggtggaggcgaccaggtcgacgacgcgttgggggcggtattcggacaggcagttggcgacggcggggtagaggacggggcggcattcgctgccgagttcgaacgcgcgggcgcgggctcgggcgaccaggtcggtcctgccgcccagcagtccgacgcgggggccggtgacgccgtatttgtcgaggccggtggcgcccaggtcggcgccgagttcgagggtgcggggctggcccaggatcgcggggccgacgcgggcgccgcccgcgtcgtcgacgatgaccagggcgccccgggagtgggccaggtcggtgatgcggcgcaggtcttcggtggggagggcgtcgtaggtgaccgccaggcgggtcatgacgacgaccgacggacaggggtgggcgtggagggtggacgcgaaggcttcggcgccaacggtttcgatgagttcgccgcccgcgtcgcggaccgcgcggatgacggcggggtggctgtgggagggggagacggcgatgaccgtggagccgggggtgacggtgacctgcatggcggcgtacagggcggcggtgaggcggttggtgaccacgatgtcgtgtcggtgcgggtcgccgccgaggtgggtcaggcccaggtcgcggacctgttcggagtagagggcgccggaccattcgtcgtcgagcagccagggatcggtgtcggcgggcatgggcaggccgcgttccaggccgctgaggttgtggaggggctggccggacgagcggcggtcgcggatgtggcgccaggcttgggacagtttggacagatgggcctgggtgtcggtgaggatggtgcccgccgcgtagggcaggccgtcggttgcggtcatggggacagtagaacgcggcaaaggtgtgcggacaagctcaacttttacgccttgattgttcgatatggtgcaccaatgttgtcggttcccgcgctgcggttgttgcacgttcttcggttgcggggaacggtgaccgccgccgctgagcagttgcggctgagccggtccgcggccagtcaccagttggcgagtttgcagcgctcgctgggggttccgttgaccgagcgggtcgggcgcgggttgcggttgaccgaggcgggcttgcggttggccgagcatgccgggcgggtgctggccgagctggaggaggccgagtcggccgtggagcggttgcgcggggctccggccgggacggtgcggatcggggcggtgcaggtgctggcggtgaacctgttgccggggctgttgagccgggtgcgggattcgcatgccgcgttgcggatcgaggcgcggagcatcaccaccgaggacgccatgacggcggtctcgtcggggatgctggatgtcgcggtggtgccgtcgtacgacctgacgccgttgacgctcgagggtggactgaccgaggtgcgactgttccgggatccggtgcggttggcgctgcccagtgggcatcggttggcggggcgggagtcggtggcggtggcggagttggcgggggagcagtggatcggcggggacgaggacagctacttcggacggttggtgccgacgctgtgccggcgggcggggttcgcgccggatgtggtgcaccacagtggggattacgcggtggtcgcgtcctttgtggctgccgggcacggggtggcggtgattccggcttcggcggatctgagtacctggccgggggtgacggtgacggtgttggacgcggacgacgccgggcgcgacatcgtggcgttgttgcggacgggtagccgggatcgtccggcggtgcgggccgtggtgcgggagttgcggcggcaggcggttgccgaaagcttacaaagaagtgtttgcacatgagcctttgcaagcgtatgtttgctcgcatgaacgacccagaggaacttgagaccgtccatctcgacgccacgaacctgcgcggtgtcgcccatcccgtgcgggtcaagatgctcggcatgctgcgctccgacgggcccgccaccgcgacgagcctggcgcagcggttgggcatgaacaccggtgccaccagctatcacctgcggcagttggccgagtacggattcgtggtggaggacccggagcgcggcgtcggccgggagcgctggtggaaggccgcgcactactcgtccaactacagcagcgaggaccaccgcgtcgagcccgaggacgccgagacctacgtgcgggccgtcgcgcagacgaccgccgagcaggtgctgcggtccgtcgacgaacgcgcgacgctgccgcaggagtggcgggcggcgggcacgttgagcagctacatgctgaagctgacgcccgcggagctgcgcgagctcaacgagcaggtcgaggccgtcatccgcagtttccgtgcggcgcttccggaaccggtcgacgcccccgagggcagcgcccgggtgaccgttcagtaccaggcgttcccgcacacggcggacctggacttcgaaacggacgagcagtgaccgctgtcgaaccgcgctcgcggcggggcctggtggcggtgctgacggcgctggcggccggttggaccggcacccggttgctgaacatcgcgatgccgtggttcgtgttgaccagtaccggaagcgccaccgccaccggcctggtcgtgttcgcgcagatgggtccatacgtgctgtgccaggtgctggccgggccgctcatcgaccggatcgggcccaagcggatcagcgtctggggcgatgtgaccgcggcggtgttcctggcggcgattccgttggcgtaccagctggacgtgctgtcgctgccggtgttgatggtcctgatcgcgttgagcggtgcggccgagggcccggcgaacatcgccaagagcgtgttcatccccgccgccgccacggccgccgggatgcggttggagcgcgccacgggtatctcgggcgcgatcgagcggaccgcgtccaccgtgggcccggcggtcgcgggagtcatggtgggagccttcggtgggccgtccgtgctgtggggcaccgcggcgctgactgcgttgtcggggttgatcatcgcggtgggcaccgtcgatccgcggcgagagccggacgaggacgaggacgccgacgcggggtacctgacccggctgcgcggcggtgtcgagttcctgcggcgcgagaaactgctgctgatgatctcgggcatgatcaccgtgacgaacctgctggaccagggctggagcgcggtgatgcttccgctgtgggccaaggaatccggttatggtcccgagaccgtcggactgctgttcagcgtgatgtcgggggcttcggtcgcggccagtctcatcgcggcggcctggggacaccggctgccccggcgcacggtgttcctgctcgggttcatcatcggcggcgtgccgaggttcatcctgatggccttcggcgctcccttgtggctgatcatcggggtgttcgtgatcggcggcctgggttcgggcttcctcaacccgatcatcggcgcggtgcagtacgaacggattccggcggcgaagctgggacgggtgacgacgttgacgcgttcgatggcgtgggcgggcatcccgttcggcggcctggtcgcgagcgggttcgtcgccctggcgggcctgtcgggcgcgatgctggtcgtcggcgggctctacctggcggcgatcctgctgccggggctgcgtccggagtggaagcagatgaagcaggctccggtgccgaagcagcgggaacccgaacgcgagaaggagtgcgtcggttccggtggcggataggcgaaccggacgcgggcgggagcggcgaggcgccgctcccgcccggtcagcgtcggcgcaggtgaacccggtcgcggatcgcggcgtccagttcgccgtcgcggacgaaggtgcccggcaccatgaaccacggctgttcgtcgtccaacagctccgagtacaccgggacgtatcccctgtcccgcaacgcgaccgcgaagtcgctggacagtttggcgcgcgcgtccaccgcggcggtgccgtgccacggcagcaccccggcgccacccaggtaggtgaaccccagcgcgcccggacgcgggttcggggtgagccgcacccggcccgggaacaggctggcgtcgtcgtatcccagcagactgtccaccgtgagcacggccaggtaccggacggtgcggcgccaggtctcggccagcatctcggcgcggtcggcgcgcagcgcggcgtccaggccgggatcgaagaggttgaacgcgtcggcgtacacccgccgcgcccattccgcccggcgcgttcccggcggcggcgacagcggcacgacgtacatcagcgaccggaacaggtcggcgaagaccggcatcgaggtgccgtcgccgcgccggtgaccggggtcggcgtagcggcgggaggcctgagccagcatcggcaccggccccaagcggacgtccagtccggacagcagcgcgtcgatggcggcgatgttgtcgtcgatcagtgcctcgcgtttggcgatcgcctcggtgccgagccgccgggccgcgacttcctccacatcggccagttccaggtaggcgtcgccgccgacgagccggtggtactcggcgagtttgtcgtggtaggcgcgcagccgctcgggcggacggggctggaagtggttgccgtcggtcaggacggtgacgcgggccccgggcggatagacggcgctgatcgcgccctgtagttcccgcagccgcatcagggcgccgagctcggccaggtcgggccggatcccggaggtcttgagcgagttgtagtggagcttcaccgggaagccgaaggtcacgaccgggatcggctcgcccgccgccacgatcggtcccagatcgcgccgggcgacgtcgagcgagtagttgccgcgcggtcccttgaggaatcgttcgcgggtcacgacgtggtggaccagcgtcaccgggtcggcgtcgccgagggcggcggtcgtcgacgcgccgatgcgggcggcggtcgcgtcggtgtgtgcggtcagcctggccaccaggtcgcgggaggcggccgcgtcgaggtgggccgcgtgcgcgtcacaggcggcgcggttgtcgcccaggtgcgccaggtccagttcggccagcgacctggtgtccgacagtgacagcgcctgggacgcgggaagggtgagtccggtgcgcggcaccgtctcgaaactgtggacggtcagggtgccgggatcgccgggttcgttggcgtagccgggcaaagcgacgtccaccatggtggctccgggcagtcgcccggccagagcgcggcggttgccgggcaggtcgtcgaagacggcgacgatgtcgacgtcgtcgaaggcgcgcaggttctcggacttgtgctcgcgcaccggccgggtccggtcgtcgggggccatcaccatgcgcggtgagacgaccccggcggcgcgcagtgccgcctcggtgtggcgacgcacccgttcccggcgcccggtgttgaagacgacctcgccgccgcagtcctggacctcccagacgaaacgggccaggcccggcacgggttcgtccagttccatgcgctcccacgggttgaagaactcgtcccagaacagcgtgaacaccccgtcggggtccgggtgccggtccaacagcccggtcgcctcgcaccagcgccgccacgcgggccggtggtacgtgggcagtcggcccagggcttcggggtcggcgaactcggcgatgtcgaagcgttcggcgacggcgcgcagcgcgatgtggctgcggcgacgcggatccagcgcgcacaggtcgacgtcgagcatcaccgccgggcggttggcggctccccgccgccaccggcgggtgtgctcggcgacctcggcgatgaccgtggtcaaaatggagtgctggcgctggtcgacggtgtgggccagaccgggatcgacggtggccaccagcgcggcggcgtcggggccgaggaaccgccagtgcggacggaacccgccatccatgatggtcccggcctcggcttcgccgcccttggacagccggcgcgccaacccgccgatcgccgcgaacacttcacccaaagccttggcggcgcgggaatccgagaccgggacgaactcgatatcggccagcaccacccgggtcggggtgtccggtgccgggggctggatccgcagccggtccaccgccggaaccagtccgtggcggtccaccagaatccgggtcacgatcgccagtggcgcgatcacgtcctcggcgcgggtgaccgtggtggccgaggggtcggggaactcggtgacggttcgcgacgcaggggtttcgctgaaactacagtggatccgcagtagcgggtcccggccgatgatctccgatggggactggatggtcacagcggcacggtacttctggaaagcgctttcggtaagggttcatggctttaatcacaaaggtcggtcgagtgcgagaatcgtggctaagctgtgccactcaagggcatcgagcgaatattgttgctttaggacagacgtgtgtggactgtttgacggaccgccgtcgacggaggttgggattctgtgaccgagggcgccacgacgacgcgatcaccactgccgagcggtgggatgctgttgacccacctggactccgagaccgaacccgccggtggcgaaccgggccgggtggtgtcggtggccagacgcctgcgcgcgcaccacgacgagcagtggcaggccgaggacctgtcccgcgacgccgccgacgatgacgccgtggtcgccaaggtcaagcgccgcatcgacggcatgaacgtggaacgcagccgcatgttcgacgaactcgacgcctggctgtcgggcgagctggtccagaacccggacgccgcgccgcacaccgagacgatcggctcggtcgtggaccggatctgcatcgcctgggtgcgcgccgatcgcctgtcccgcaagccgaacgccgaggccatggcggtcgcggcacgtcgccagctgaccgaactggccgccgcctacgaccagctggtgtccgaggtgctcaccggacggcgccgggtgcccgactggcgggccctgaagtcgtacggcgccggggacgaccggggatgagcttcgagggctggcggatccggccggtggcgacctggcgcggcgggccgccgcggctgccgcacgaccagctccccatcggacggacgctgccctaccggcgcgccgccggtgccggaccgtctgggccgaccgagctgtacacccacgtcatcgagtgcggttggcgcgccgagttcctggtccgctcgaagatcccggcgggaccgcccaccgaaccggcccggctgggggacctgctgctgtcgatggcgacggtgcgggccctgaccgaggcgttccccgacgaacgtcccgtctatcgcggggaccggggcgcgctgatgagccgctgcgaactcgacctggacatcggcgagaccgccgacggctccacggtgtccaccgacggcggtgccgtgcaacgtcttgaggtgcgcccggtgcgtccgccccggtgggtcggctggcccgaagcccccgaccgcatgaccacggtgatgccgatctggctcgacgacaccggcaacggcgtcgacgtgcacgccgccatgccgtcgcgctactacctccagatcgaacaggacctcggcatccggctgcccgccgacgccggaccggtggcgccgcgttaccggtcgacggtgggctcagccgaaccgggccacacggtgttcgttgccaccacgtccagcccggacggcaaggacttcggcatcgacggtttcgccgccgtggcaagagaactggccgcgctgtcgccacgggcgtcgcggttcacgttgctcagcaacgaactggacaacggcacccgcgtcggcgacggcggcctgatcgagatcgtcaacggcatggacgccgccgagtgcgtcgacctgttcgcctcggccgaactggtcgtcggcaacgacaccggactgacccacctggccgcgctgtcgctgcgcccggacggcaccggccccgaggtcatcagcctgtacaacatcttcagtccgctggcctggaccacggcctcgccgcgtcaccacgcggtggccacccggctgtcgcagcagttcgcgctgtcggacgtcaacatctacctcaaccagtccggcgagttcgtcgacccggcggcctgggccgacgcgggctcgatgcggacggttcccgccgaggtcgtggcccgcttcgccgccgagtgcgcgggctggcggtgacatgatcctgtcccgggacctgcgcggtctcaccatcaccctggcgctgcgcggtttcgcgctcggcctcgtcaacgtcttcgtgccgctgctgatgatcaagcagggcgcggcactgtggaacatctgtctgttctatgtgatctattcgctgtgcaagatggcggtcaactacccgagcatcgtgctgatcgaacgcctcaacccggccttcgggctcaacgccgcgctggtcgcctccgctgcgtacctggtgctgctcaacgtctacgtcggcggcggcgcctgggcggtgtgggtggctccggcggcgctggcgctgatgaacgcgttcctgtggaactcgcagcacgtccacatcgcccgcgccctggacggcctccggcgcggccgcgacatggccgcgctcaacgtcgtggtgcaggccgccaccatcgcggccccgccgatcggcgcgggcatcgtcgtcctgtggggacagcaggcactgctgtacgcggccctggcggtggtgctggccgccgtcgccccggcccgcgcggcccgccgactcccgaaccgggaggtgccctcggtgaccacccggatccggccgccccaccgcgatctggccgccaacttcgccttcaacgtcggtgccctgagccatttcgtggtgtggccggtctacctggccatcgtgttcaccgacttcgccgcgatcggcgtggtcagcgccatcggcgaggtgctgggcctgctgctgttgttcgtcgccggacggcgcggcgaccggggcggcacccgccgggtgctcaccgagggcaccgtggcggtcgcggtcacccatctgctgcggctgttggcgctcaacccgatcacgatcaccctgaccggcggcttcgcccgcgccgccctcgaccatcagaaggtgccatgggtcagcacctactacacccacgccaaacgctacggggcccggtacgtgtggcggatggagttgatgggcgacatcgcctacctgtgcgtgtggacggcgctgctggccggtgcgctcaccatcgactcgccccgggcgttcttcgcggtcgcgttcgtgggcgcggcggtggtgtcgctggggtgcctggccatcaaccccgacgcgaaggcccgcgaccgcgccgtcgaggcgaccgcgtcggcgcggttacgccaccgcgatcgcctgtcatgcgaggcacggtgtccggcatcggtgacttcgccaaccggtcaacgtggcgggttgccggaaccgtccagttcggccagttccgccgcgctgaggatcaccgtcgaggcggcggccgagtcgcggatcgtctcgggacggctggcccccgggatcgggatgacgaccggcgaggtggccagcagccaggccaggcagacgcgctgcgggctgacgccgtgggcggcggcgatccggtggaacgcggcgtacctgtcgtcgcttcgctgccccgagggaccgtccagactgctgcgtgagatcccgcccagcggactccacggcaggaacgccagacccagttcctcgcacagccgcaactcggcgcgaacgtcggcggccgaaccgatcgacgcgtcgaacagcacttcgggtgagtagcggttctgcaccgacgccaaccggtcgccgagcagttcgtgggcccgcgagatctgagtcgcatcgacattggacagaccgatgcgctggatcttgccctcggtgtgcagggcgtccaggacacccagggtctcgtcccagtcggcgcccagcggcggtttgtgcagctggtagagcgcgatcgactcgacgcccagccgcgccagcgaatcctcacacgcgcgcttcaacgcggccggggagtcgaggaccagccaggagccgtcggcgccccgggcccggccgcccttggtggtgacgtgaacggagtcgcgcgaaccggcgtacccggccagcgcccgggcgatgagcagttcgttgtgcccgggttcctcgccggggcggtagtacgagtcggcggtgtcgatgagcgtcaccccggcgtcgagggcggcgtggatcgtggcgatcgcccgagcctcgtccggtctgccctctatggacaacggcatcgcgccgagcccgatctcgccgacggcgagggttccgatgttcctgtcgcgcatgccgatcacctttcgtgtgtgagttcgccgatggcgtcgggcagccagtcggtgagccgggagaaccggaaaccgagccgttcggcgcgggaattgtccatcgcgtagtacgtcgggaacgagtacggcgaagccgtcgtgtccggtgccacggtgcgaaaccgcggcggggcctcggacggaatggattcggtgagctgccgcgcggtcagttccccgtgcgaggccgcgttgacgggaccggtgaagtcggcgaaagccgcccacgccaggaactccgcgatctcgtccacgttgatgaacgtggccgcgaactccggcgcgtggacgtcgaccggttcaccggcgcgtacccggtccacatagtgcgccagtcgtccggtgaagtcctcggcgccgccgcccagcacgtgcgcgctgcggaccgacgcgaagtcgaacggcgccttcgcggtgaacaccgcctcggcctgctgcttggcctcgccgtagtgggcctccaggtagtcctcgtcgtcccagggagccgcgaagtccataatgctgggatccagtgagacggacgactcggacagcgccgcgcccgcgcccggtcgcgcgatccccgcgtacacctcgaccgtcgaggtcatgacgtacctggccgtgcggtcggcgaagaccgacgcggccacggccgcctgcgtcggcgtgtaacacacctggtcgacgaccacgtcgaacgtccggtcgccgagcgcggccagcagtcgcccctcgtcggaacgatcggcgaccagccgggtcgcgcccgccggtgcgggcgccgaaccccggttgacgaccgtgacccgcgcgtcggccgccagcagccgctcgatcagccgtttcccgaagtaccggctgccgccgatgacgcagacgtccatgtgccctcctgtcgatccggcggccgaccgccgccccgacccacaagtgttatggtcgatccgggaaatcggaagggacaatcatgggtgtttccgcgatatcaccaggaaaacaacggggttctcgtcaggtcgccaggaattccgaggcgatgttcgacgacgtcgatgtgaagctgctggaactgctccagaccgacggccgcctcagcctcagcgagctgggacggcgggtcaacctgagcgccgcggccgtcaccgaacgcgtcaaacgactggaggccgagggcaccatcaccggctacaccgcgacggtctcggcggcacggctcggctaccggatggcggccttcgtgcggatcagcccgcacgccggaatcgacttcaagcaccccaaggtccgcgcggtgctgtccggcccggagatccgcgaggcccaccacgtcatcggcgacgactgctggatcctcaaggtcgccgtcgccgacgtggagcacctggagcggctgctggagcagctgtcgggcctgggccgcaccacaacgtccattgtgatgtctacgccgattcgggcgggggtgctgaccccgttggatcacgctcgatagtgtggccggtatggacatggacgcggtcaccgagattctcaacgaggcggtgcggaccgaggtcctgccgcggttccagtcgctcaccgcggacgaggtgtcggagaagaaccccggtgacctcgtcacggtggccgacaagcgttccgaggaactgatcacccggctgctgcgcgacatcgaggacgtgccggtcgtgggggaggaggccaccgccgccgaccccggcctggtggcggcgctcaacgaggccccggccgcgtggctggtcgacccggtggacggcacctccaacttcgtcgccgggagcaaacgcttcgcggtgatggccgcgttcgtgcgcggcggcgagaccgtcgcgtcgtggatcgtgcagccgctgttggggcacacctacgtggccgagaagggctcgggcgcgttccgggacgggaaacggctgctgcgggaaccggccagccccgatccggcccggctgcgcggcgacgccctgacccggttcctgtcgcccgacgtcaaggcgcacgtcgaggcggcgatcccccggttcgccgaggtcggccaggccaccaagtgcgccggggtcgactacccccggctggcgaccggcgagcgcgacttcatcctgttccaccgcatactgccctgggaccacgcgcccggcagcctgctgctgaccgaggccggtggctacgtccgccgcccggacggcaccgagtaccggccgggcgacggcgggttcggcctgctgtcggccgccgacgagaccacctggaagaccgcccgggaactgttgctgccctagggctggctcgccggacggtcgtcggccgccgaagtggtcggccgcggcggcgacatgcctttgccgagcgggatctcgtgccgcgagtggtcgcgacagtagcggcgcgtgacgccgttggtgcggtcgatgaacgtcgcgacgcagcccggccgcgagcactgtttcacccggcgccagccgtcggcggcgaccaggttggccagcccgctggccgtggcggccaggtccccggctccggccgcggcgctcagcgtcacgatccgccagcccgccgcgtgccgtcgcagccggggcgtggcgccgctgtcggccagcaccgcgttgaggaaccgggccgccgccgcctcgtcgggcagcgccgaacggacccccgccagcgccccgccgtcggccagcgccgcctcggcccgggccagctcggggtcgagctcaccgaaatcgggaaccgtcatgtcgaccccgctcaggtcggggcgatcgtgacgcccatggacctggcggtgcccgcgatcatgcgcatcgccgcctcgacgtcggaggtgttgaggtcggggagtttgcgctgcgcgatctcccgcagccgccgctgatcgagctcaccggcggcctcgtggccggggcggtccgaccccttgcggcccaacgccttgcggatcaagaacgccgtgggcggcgtcttgtaccgcagccggtaggaccggtcgggctcgaccgtgaccaccaccggcacgatgtcgccgcgctgtgaggccgtggcctcgtcgtaggcgcgtttgacctcccggatgttgagcccgacctggccgagcatcttgccgagctcggccaccgaggcgttgcccgcctccagttccaaggtcatccgcaccgtgtccttgccggacatcgtcgttgccaccttccctggacgactgtcgtccaacgaaggccagcctcagccctacagtcgctggagagtcaaccgcgaaaaccagtgacttgggtaacagtgccggactagggcagctcgcgcagcgcgtcctgaattcccctgtggaacgtcgggtaggcgtagatcatgtgcttcaaccgtccgatcgggacctcgccgtgcaccgccaccgtcagggctcccagcacctcgccgccgttgggtcccgccgaggtggcgccgaccagcacctcgcgctcggtgtcgacgaccagcttgatgaagccctcgttgcccgccttgtggatccagccgcgggcggtggacgggatctgggcggaggcggtcgcgacctccaggccctgttcgcgggcctgcgactcggtgagaccgacggcgccgatctcgggatcggtgaaggtgacgcgtggcagcgcccggtagtcggcgccgggcgtggaccggcccaggatgtcggccaccgcgatgtcggcctggtaggtggcgacgtgggtgaaggcgccgtggccggtgacgtcgccgacggcccacagcttctcgcccgcccgcatgaactcgtcgacggtgaggttgcgggccttgggatccagcccgagggtgtcgacgcccagcgtggacagatcgacgcgacggcccaccgcgaccagcagcttctcggcggtcagcgacttgccgtcggcggtggcgacggtgaaggtgtggccgtcgtgctcgacccgctcggcgcggctgccggtgtggacggtgatgccgtcggcctccagggcctgccgcgccagcgcggaggactcgggttcctcgggcggtagcagccggtcggcggcctccacgaccgtgacgttggcgccgaagcgcgagaacgcctgcgccagttcgagtccgatggcgccacccccgagcacgatcatcgagtcggggaccgtcgtggtctccacggcgtcgcggttggtccagtagggagtgtcggcgagcccgtcgatgggcgggatgaccggcgtggtcccggtgccgatgacgacgcccttgtcggcctcgaaggcctgtccgtccacttccacctgtccggggccggtgagtttcgcccagccgcgcacgaactcgccgccagcgtcggtgaagcgtttcaccgcgatcgcgtcgtcccagttggtggtggcctcgtcgcggatccggatggcgaccgggctccagtccggggtgacggtcgcggttcccgcgatgccgtcgacccggcgggtctcggcgatcagatcggcggcccggatcatcatcttgctgggaatgcagccccagtacgggcattcgccgccgacgagcctgccctcgatccccacgacggacagcccctccccggcgagcgactcggcgacggcctcgccgccgacccccataccgatgacgatgacatcgacctgcttgaccatggtgtgcgctcctgtcggcgtttgtcggatgcgtcttggtgtgtatacccgtcccaaacgttacggcgggcgcggtttcggatgattcacggcacaccggggcgcgcctcagtcgcccagttcggccaggaacgagtcgatgacggtgcgggtcaacggttcccgttgatcgtccggcagcatcagcgcctgcacggtgacgccgtcgatcagggccagcagccgggcggcggtggcggccggatcgacggtggcccgcacggtgccggtcatgaccagcccccgcagctcggcggcgaaccagtcgcgcagctcggcgtccagtccggcggcctcggcggccagctcgggactgacggcggcggcggcgctgtaggccagccagacccgggcccgcttctcgcgggcggcgtccagcggcagccacagcgtgacgatggcgcgcagccgttccaccgacggctcctcggcgcgaatggccgacagcgtggccaggaacagccgtccggcgtggtcgaaaccggcgcggatgaggtcgtccttggacttgaagtagtactgcacctgcgccagcgacacgcctgcccgggcggcgacggtgcgcatgctcaccgccgcgaacccgtcctcggcgatgaccgacagcacggcgtccaacaggtgcgcgccccgcacgtcctcctcgcccgtcacgacgcgccgtccttgtcgcgagtggacgggaacatgatcatgcccagcgacagcaccgcctcggcgccgcccaggacggccagcacgatgccggtctggcgcaggccgatcaccggggtttccacgtggccgaagcccagccacagcaccaggccgacgacggccagcacgatgccgatgccgagggacaccaggtgtcttcgcatgaggggatccttcctatacggacgtaccatacgactgtacaggacggtcggcttcgccgtcgggaacccgcgacctcagtcgtcgagcgcgtccaggaacgcgatcacccgccgggtcagcagactggtggcctcggcgtcgaagctcagcagcgtctcgtccgcgaacaggtgcttgtcacccgggtacaggaacagttcggcctcggcgttgccctcgacgagctcgcgggcggcgtcgacatcgccttccccggcgaagaactcgtcggcgtccatcccgtggatctgcaccgggagccccttcggccagccgccgaactccgaggcggggacgcaggcctcgaacagcagcgcccccttcgcgcccgcccgggtctgcgccagttgctgcgcgggcatcacccccagcgagaacccggcgtagaccaccccggcgggcagccccgccgcgaagtcgacgccgcgctgccgaaagccggtctcgttggcgtagccgacacccgcctcgatcgagtcgaagatcctgccgtcgaacagatcgggggtgtggacggtgtgcccggccgaccgcagctcggcggccaacgcgcgcaccccggtggtcaggccctgcgagtgatggaacagcactacctcggtcatggcggcaatctatccggtggcggtgacggctgccgcgccgtgtcggggggccgacctactcgtcggtgacctcggccagcaacgggtccagcttcaggttcgggtcgttgcccttgacggtctgcagccgccacttgttcgggaacgccgccaggatcgcgccgtcgcgggcccgagtgaacacctcgacgcccggcgcggtcctcagcgcctgcgccccgggagcgtcggtgcggcgcgccagcgagtacggcaggttgtccacggagaccggaacgttgaactcgcccgacagccgggcgctggccacctcgaactgcatcggccccaccgcggccagcaccggcgccgcgtcgccgcgcgcgtcggagtacagcacctgcaccacaccctcggcgtccagctgcgcgatcccgcgcctaaaccgtttggccttggaggtgtcgtcacagcgcacctgcgcgaagtgctcgggcgcgtaggacggcagcgccgggaactccaccttcttgtccacgaacagcgaatcgcccatgccgaggttggtggcgttgaccaagccgatgacgtcgccggggaaggcctcgtcgatggtgtcgcgcgccgaaccgaacatcgactgcgcgtacttcgtcgtgaacggtcgcccggagggttcgtgcgtgaccaccatgccgcgctcgaaccggcccgagcacacccgcacgaacgcgacctggtcgcggtgcgccgggttcatgttggcctggatcttgaacacgaagcccgagaacggcgcctccaccggccgggggttgccggaggtgtcgggccgcggctccggcgccggggcgtgatcgatgaggacgtccaacagctgccgcaccccgatgttggccaccgcggctccgaagaggaccggcgtggtcaccgcgttgaggaacagcttctgatcgtgggtggcgtcggaggcctccagcagctcgatctcctccagcgcctgggtgtagtcctcgccgtaacgggctttggcctcctcggcgtccaccagttcctcggtcgcggcccgcgccccgccgggcgcgcgttcgaagtggatcatcgaaccgtcgcggcggtcgatgacaccgtgcatgtccccggcgatacccaccggccaggtcaacggtgtgggtttgatgtcgatgcgcgactcgatctcgtccatcaactccagcgcctccatgccggggcggtcccacttgttgatgaacgtgaccaccgggatccggcggtggcggcacacctcgaacagcttcagcgtctgcggttccaggcccttggcggcgtccagcagcatcaccgcgcagtccacggcggtcaggacccggtaggtgtcctcggagaagtcggcgtgccctggggtgtcgagcaggttgacgacactgtcgcgataggagaactgcagcaccgccgaggtgatggagatgccgcgctgctgttccatcgccatccagtcggacacgacgcccttgcggccgcccttgccgtgcacggccccggcctcaccgatgacctgcgcgtgcagggccagcgcctcggtgatcgtcgacttacccgcgtcggggtggctgatcaccgcgaaggtgcgccgtcgcgccgcctcggcctttacctgcgacatctactacaactccttgggcggacaacgaggcaacagggtacccgtaccgctggcgctgcccaatttcggcgttcccagtgacaccgatcacagcgccgaattgaggaccgaaaaggtcctcaattgctcataacttttctcccgacagccaataaccaaggagaaaaccaatgaccttcctcgtcaccggagccaccggaaacgtcggccgccacatcgtcgagcagctcgtcgccgccggagcccccacccgcgcgctgacccgcaacccggccaaggcgaacctgcccgccgaagccgaggtcatcgccggcgacctcacccgcaccgacaccctcgcggcggccttcgagggcgtcaccgccgcccacttcatcaacttcggcggcgacaactacgaactcctctccaacggccaggagatcgtcgacctcgccctcaaggccggtgtcaagcgagtgaccctgctcggcgcctgggacaacggatccctcgaggacgccgtcgacgccagcacactccagtggacccgcgtcggccccggcgagttcatgtccaacgcactgggctgggccgaggcgatccgcaccaccggagtcgtcgaggaacccttccccgacggccacagcccgatgtcccacgaggccgacatcgccgcggtcgcggtcaaggccctgctggaggaaggccaccacggcaagacgatccaggtggccggaccgtccgctgtctccctgcgcgacaagatccgcatcatcggcgaggcgatcggcaaggacatcaagctcgtggaactcaccccggaacagacccgcgaacgcgaagcggccaacgggatctcccaggagctgatcgacttcaagatcaacgtcttcggcagcctccccaccgagccctacccgctggagggcgccgcggagttcgagaagttcaccggcaagaagccgcgcgacttcaagcagtgggccgccgagaacgccgacgccttccggtagtcagccctcgatctccagccagccctcgtggtcggacgcgatgtcgtccagtgccgcgagggtttcggcgttccaaccttgcgacggggcctcgacgacggcgagccactgggcgtcctcggcgtcgtcctcgcccgcgagggcttcgcggacgacgcggggtggggccggggcgaggcccgcgtcggtgatcgcctcggcggcggattcggcgctgtcgcggtcgggggtgaccaggaggcggggagtggtgtcggctcgcacgaggggactttactcaagggtggcggggggctttcacggaaatgtgccccttcgcaacttattgtcatgtatgcgaatgggtcgatattctcgggtggcccgaatcgtcccgtgccggcaacgtggacgaacttctctcgaccggtggctcgcccggccgaccggctcaatcacagggagacattcccatgcccataatgtcccgtatccgaaagaccctcgtcgtcttcacggccttcgccatcgcgatgctcggcttccagttcttcaccgcctccccggcggccgccgacgccgacgtgcaggcccgcaccgtgtactacaccgcgtacgcgtactcctcccagtcggctcaggccgcccagatctggaacagccgggtacccaacctcaacatggtctcccgctccaacggcaccatccggatctacgccaccaccggcggcggttcgcgcgcctacccctgtggactcggttgcgcgaccatctacatcgacagccgggacatcgcggccggtcacaacacgctgcgcatcatctcgcacgagatcgggcacggtcaccggttgcccgacacctacaacggcatctgcagctacctgatgtccggcggcagtgccggaacctcgtgcaccaacccgtatcccaactccggtgaggccagcagggtcaacagttactacgcgggcttcgccctcaagggtcccgctccggtcagcggcggcgtctacgcgccgacctacccctcgaccagctgacgcaaccggaccgggcggggagcgggcccgcggcttctaggatgaggccatgaccaacccgcccccgcccggtgatccgaaccaatggggaaccccgcccccgccgatgccaccgcctgtgcccgtgcccgccccggcgaagaaccagcatatgtggctgtacgtcgtgttcggcaccgtcgcggcgctgctcatcgccgggggcgtgtgggtgggggtggtcctgatcggcgagtcccgcgacaaggacgacaagtccaccgccgccgaaccgcaggcggaggtagccgacggcgggatcgtcgtgggggacggcgaacccacggtcgacatctacctggacttcggctgcccggcctgtaagaagttccaggagacgaacgacagcgccctcgaaagcgctatcgaggacaagaaggccacgattcgcttccacccgttgaacttcctgaagtcgatgttcaccgacgagtaccccggccgggccgcgtcggcctcggtgtgcgccgccgacgaggacaagttctacgactactaccaggtgctgatggacaaccagccgcccgagggcggcgcgggcctggacgacgacaagctcgtcgaactgggtgccgacgtcggcctgggcgagaagttcgccgactgcgtcggcgagggcagctaccgcgactgggtcgaccgcgagacggacaaggccagcgacatcgccgcgacaccgacggttttcatcgacggtgacgaggtgcagtccgaggatttcgcggccgaattcgacaagaagacctcgtagtccgcgcgtccagcggacccggactgggtgtgcatatgtcgatacacttgcgccggttccgccactcagaggagtaggacatggacgagtacgacgacagtctggacgacacctcccacgacgcggaactcgaggacgacagcgccgcgtactcagaggacgtctcctacgacgagtcgtcctggggcgacgaggacgagggttcctccttcgacccgccggaaacgcccccaacccggccaagctgggtggcggccagtagcgatgcgcaccggtgtcgggggaccacgccggtgaccgtctgacatggagtttcgggtactgggggccatgcgggtccgcgacggcgaccgcacggtcgacctcggggcggacgcgcgaaggccgtgctggcctgtcttcaccgaataccagtccctcatggactgtgtcggggcggcggtggcgtacggtttcgacgagcacgccgtcgacctaaccctggttcgggcagatggcggcctggcgttgtctcggcgagcccgccgccgcggcccggatcgcgccccgcgtggcggtcctcatcgaaccgagccacgatccggagctcaaggccaacgcactgcttgagatcggactgtccgaactggccgacggggatcgccagaccgcgttggaccggttggagcaggcccgttcggcggcggagcggatggcgccgcagctggtgcactgccgcatcgagtccgcgttggccgacgcggccacggccaccggcgacgtcgagcaggccgagatgcaccgcgaccaggcccggcggctggcggcccggctgggcatcaccgagcccgcgagcccgagcctgggaaccggctgaccggtgcgagtgcggctggcttggcgacggctagtggggcggcgggacgggggctcggcgcatcgtgacgaccttcgtggtcgcgttgcgcagccgggccagggccgcgtgctgggccgaggccggttcctcctggtacagcaggtgacgggcgaactcggcgaccgcgtcgtggaaacggtagcggcccgcgtggcggcgcaacagcaggtgccggttgaacagttcggccagggcctgctcggcctcggcatgctcgatgtcggacaggatcgcggtctcgtggacggtgaagtcgtcgcgcggcaacaacgccagcaaccgaaacgcccgacgggcgtcgggtgacaggccctggcacgaacccgccagcgccgggcgctgcacctggtcgcgcgggaaacgctgcaaccgggcggcgtggtcggacagcgtccaggtcgactcggccgggtcggcgagctggccgcccaacgcgaccaggtccagcggcagcccggagcacaaccggtccaccagcaggcccgccgcctcgggttcggcgtcgacgcggtcgccgacatcgaagcgccgcaacagtgtcatgccctcgtcgaccgacagcggctgtagcgccagctgggcggccaggccgggccagccgtcgcggttgcggctggtcaccaggaccagggtcgaggccagcccgggcagcagcggcgccagcgactcgggtccgggaacgttgtccacgatcagcagcgtcgccttgccggtgagcaggtgccggaaccgcgcggctttctgctccacgctcggcagcgtcgcgatgtcggcgctggtgcggcccaacagccgcaggaaccccgacaggacggcgtcggcggagcaggccgggcgctgcgcgtcgaaaccgtgcaggtcggcgaacagctgcacgtccgcgcagtagccctcgcggatgacgtggtgtgccagttgcagcgccagctcggtcttgccgaccccggccgggccgtggatgatcgccaccccgggccgctgtgagcgcaccgcctcctgcaacccgtccaggatcaactggccctcgttcttgcggccggtgaactccgggcgtccggtggggatggaatcccgcacgtcggccacatcggactgttcgatgcgggcggtgatgaggcggcacacctgttccagccgggtcacccccgcctggctgagccccagggcccgtccgatgtcgatgaccaggtcccagttgagccgccgccgtccggtcttgaagcagtcgttgaccgtcgccagtttcgccggttccgggatgcgcgacttcttgcggtgttcgttgatgcgcttggtgatctcgcgaaacgacatgtcccgcgcccacaccttcaggcccgccaggtacgcgacgacgtcgtcgatgctgcggcagtcgatcggatcgggttcggcggtcggggcggtcatcggcatcctcgcgggcgggttcaggcgggcacgcggaactgctgcgtgttggcttcgacgcactgtcccaggatcatcggcacgctctcctcggacttgccctggttgtccatgcacaggtcggcggcctcgttgcggatcagccagtagtagtcccagccgttcttggtgtcggagtgggtgcgctgccacacctgttcgccgtcggagtcgcggcactcctgctgcacgatctcggctccggcggcgtttccgttggaggccaggcacatgccggagttctggttgacgatcttgaaggagccgcggtcctttccgtaaccgcccacccaggaccactgctcgttgccctggtcgcagtcggtctcccaggacagtccccactggatgatcttcgctccctcggtcttggcctcgctcgcgactccgatacacattccactgtaggcgctggcgagggggctgaagtcgcccggtgccggatcggcctcgccgccgtccttggcaggcttgccggactccgacttcttgccttccttgggatcgtcgggtttcttcgacgacttcgacgccgaactggccgccccggactcggagcgggactgcgacgtttcggggtcgtcggccgacgccgagccggtgtcgtcgctcagcagcggcagcacgaacacgatgccgcccgcgaccagcagtatcgccacggccgcggccaccaccgcgagccgccgcgagatccgccagtcgcgcggcaggctgccgggttcgcggcacgcctgcgccagcgcggcggcggaggtgaagcgttcgccgggttcgcgggccaggcaccgggtcacgacccgggcgacctcggacggcgcggtgccctgcggcagcgtcggcggctgcgggtccaggtgcccggcgatgaccttgccggtggtgcccgagtagggcagccgtccggcgaggcactggtacgccacgattcccaggctgtacacatcggaggccggggtgagttcgccgccggtcaggtattcggggctgatgtaggacggcgtgcccaccacctcgcccgcctcggtgagcgggtcctgcgtcggcgagtacgcgatcccgaagtccaccagcgtgacccggcccgccgaaccgatgatgatgttgccgggcttgacatcccggtgcacgatcccggcggtgtgcgcggcgtgcagggcctcggcggtctgccggacgatgtccatggtggtgtcgacgtccaggcgcacccgctcctccagcagcgccgccagcgactggccctcgacgaagtcgatgacgatgtagcaccgggtgcggccctcggcgtcggtctcctcgcaccagtcgtggatccgcacgatgccgggcacgtccagcgccgccagcgtgcgcgcctcgcgcaggaaccggtgccggtactcggcgtcctcggccaggtcgggacgcagcaccttgatggcgacggtgcggcccagctgggtgtcggcggcccgccacaccgagcccatgccgccgaagccgagccggtcgccgagccgataccgatcgccgagcagttgacccgatttcatgcatgcgctcccaagaccctgattcggggtcattctatggcgcggcggccggtggcgtcgcgggcgcgtccggagtcgtccggggccgggcgcgggcgtgtgcgcggcgccgacactggaagcgaatggaggtactcatgaacatcgatgtcccgtcccggtgtccgcatgacgtggactccgaccccgtcgcgccaccgcccgagtcgcggcagtgggacgtcagcttcgcggccaccgccggtctcggcggcgcgatcgccgaccccgcgaccccacccgaacccgaggcggactgatgcccgtccggtcacgttttggccaaggtttcaccgtttcgtaaaccccgtcccaccggcgaagcgtcttccctaggagacttccgcgaaatccgtccggtggaggggaaaccgcatgcgaagagtgcgaaccgcgatagcggccacggtggtgaccgccgcggcgatcctgcccaccgtcatggcctcgggggacgagaacagcgccgacgcgtcgggccagaactggtggacgtcaggcgattcccgggcgggatcggcgaacttccagtcggatggggacctgttcaccgtttgtgacgagatttccgacggttcggatgttgtggggaaggtccgggacgggcaggatgttgtttacaccatcgttgccgacggcggcagcggtgattgtgaacgccggaattccggtgacggcaacaagttcgacctccgcgagggagcgagatataccttcgaagtatgcctgtcctttatggatcggtgtcaggtcaggactctgaccgcgtgaggacgagagccttcgtcccttcacgacacggtggggatgacgtgaggggacgaaggccgttgcgggccctcacgggcccgaaaccgacccagcccgcttgcccggcacggattttgctgccttaacgtctttgcccatgacgaccaccgagggcgtgctgggacagatcaccgactgggccaccagtttgatggaaaccatgggcggacccggggccggtctggccatcgcgctggagaacctgttcccgccgatccccagcgaggtgatcctgccgctggccgggttcaccgccggacagggcaagatgaacctgttctcggcgatcatctggaccaccgccggctcgctggtcggagccgtcgcgctgtactacatcggcatggtcatgggtcgcgaccggatcgtgcggctggcggtcaaactgccactgatcaagctgtccgacatcgagaagaccgaggcgtggttcggcaaacacggcggcaaggcggtcttcttcgggcggttcatcccgatcttccgcagcttcatctccatccccgccgggctggagaagatggcgatgccgaagttcctgctgtacaccgccggtggcagcctgatctggaactcgatcttcatcctgctgggttacaagctcggcgagcactgggaggtcgtcgaggagtacgtcggcgcctactccaagggcgtgatcgcggtggtgctgatcgccgtggtcgtgttcgtggtgctgcggatccgttcgatgcgccgcgaccggggcgaggaggaaggccccggcgacggcggtggcgacgacgcgaccggcggcccgcagccgcagggcggcggcgtgtaccgctcccgcaacgtctaacgcaggtgggccgggggacggcgtcccggcagcagcgccagggcggccagaccgatgacacccagcgagatcccggcctgggcggcgaccgggataccggccgcggcctcctcggcgggcggcggtttcttgccgttctcgccgtcattccccgatggaccgtctgaaggcgagggtgactcgcccgacggtgacggggtgtacggcgggtccgaggaggagccgtcgcccccgccgtcgtcgacgagccgcatcggcggtgccgcgtcgtcgtccatcgtgaccggtacggccagaaccaggattgcgaaggcgcccaccacaaaccgcgccgtggccacaacacgcgacgcgaaacgcgacgcccggcccggcgagttcgagaacttgcgcgccatccccctcacaaccatgatgttagccatcgaagatcgtcgaggtcgaccgtataggcgatcggtttgacaattcacgtattcgacatcgcgtagaagcttctggcatactgctcgccatggaacttttgcgccacgcccttttgtacattcacctactcggtttcgcgatgctgttcggaggttggctgacagctttcctcagtgaccgcctcaaaatcaaccccgtgatgctgtggggttcggtcatccagctcgccaccggcattttcctgtcggccccctttcctaaggattatgaaccgaactatgccaagatcggcgtcaaggccgttctggcggttttgatcgccgtcatggtgtggatcccgcacctgaaaaagcgcgagtcgaccgccaaaggacatttcatcgcgatcggcgcgatggtcgtggtaacagcaggtgtggccgtattctggcagtgattacgtctcggtaacgacgcgcaccaacttggcatcggatcttgaggcggggatggaatagtaataacctgccttctcgacgaggcgtaccgcgtttgtccggtgcccgaaatttaaggagaatttcttgcgaaagtggcgtggacccaggaagttcgccgccctcgtggtggcaagcggtgtggccctgaccggtctggccgcttgtggcgaggccagcgacgccgggtttgtggtctgtatggtctccgacgaaggcggattcgacgacaagtcgttcaacgagtcggcctgggcgggtatggaaaaggccaagaaggagaattccgagatcacgctgaagaagcgtgagtcgaaggacaagagcgattactccaagaacctgaccagctgtgtcaaggacgacaaggccgatctgacgatcgccgtgggtggattgatcaccggggacaccgagcaggtcgccgaggagaacaaggacaagcggttcgcgattgtggactcgaacctgtccggggcgaagaacaagaacgtcttctcgatggagttcaacaccgcgcagtcgtcgttcctggccggttacctggccgccggaaccagcaagaccggcaaggtgggcaccttcggcggcgccaacatcccgccggtgaccatcttcatggacggctacgccgagggcgtggagtactacaacaagcagaacaagaaggacgtccaggtcaagggctggaagccgaacttcgaggacggcaagggcgacggcctgttcgtcgacaacttcgaggacgccaaggtcggcaagcagcacgcgaacaacctgatgtcgcagggcgccgacgtgatcttcccggtcgcgggtccggccggactcggtggtcccgaggccacccagtccaaggacgacgtctactccatctgggtcgactccgacggctgcgaggccgccgccaagtactgcgacgagttcctgacctcctcgatgaagggcatcgccgacgcggtcgccgagtccatcaagaccgccgtcgacgacggcgccaaggacggccgttacgtcggcaccctggagaacgagggcgtgggcctcgccgacctgaacaaggtcgtcgacgagaagctcgccaaggagatcgagaccgtcaagaaggacatcatcgacggcaagatcgagatcaagtccaagaaccagccgaagccggaataagccgaggctgaacagacgaccgtcgatctgcccgcgaccggtcgactgacggacactacgctgcgtcggcggcggtcttcactgaccgccgccgacgcaagcgatcgcagtgcgaaggagcacgacgctgagactcgaactgagtggtctgaccaaacgcttcggcgacctggtggcgaacgaccacattgacctgacagtggaggcgggtgagattcacgccctgctgggcgagaacggcgccggcaaatccaccctgatgaacatgctctacgggctgctgacgcccaacgaggggcacataatcatcgatggccgcaaggtcgccatcacctccccgggcaacgccatcaaggcgggcatcggcatggtgcaccagcacttcatgctggtcccggtgttcaccgtcgccgagaacgtcatgctcggccgcgagatgaccgacggcctcggcgtcctcagccgtcgcaaggccgcccgggcggtgcgcgagatctccgagcgctacgggctcgacgtcgatcccgacgcgctggtcgaggacctgccggtgggcgtgcagcagcgcgtcgagatcatcaaggcgctgctcaacgactgtgacctgctgatcctggacgagcccaccgcggtgctcaccccgcaggagatcgacgagctgctcgacatcatgcgcgggctgcgcgccgacggcaagtcgatcgtcttcatcagccacaagctcaaggaagtcaaggccatcgccgacaagatcaccgtcatccgccgcggcgcggtggtcggtgaggcggcgccgaccgactccgagaccgaactggcgtccatgatggtcggacgttcggtgaagctgaccgtcgacaaggatccggcccagccggggaacccggcgctggtcatcgataacctgaccgtcgccgactcgcgcggccaccacgccgtcgacggcctgtcgctgaccgtcaaccacggcgagatcgtcggcatcgccggtgtgcagggcaacggccagagcgaactggccgaagccgtcatgggcctgatgcccaagctcggcggcaccgtccacatcgccgacgtgcaccgcacccacgcctccaccagcgccatcatcgagtccggggtcggctacatccccgaggaccggctggtcgacggcctggtcacggacttcaccatcgcggagaacctgatcctcaaccgctacaaccgggagccctacgcgggccggggcgtgctcaaggacgcggtgatccgggacaaggccaaggagtacgtcgagaccttcgacgtccgcaccccctcgatcgacgcccacgccgggaacctgtcgggcggcaaccagcagaaggtgatcgtggcgcgggaactgtcccggccgctgaagctgctcatcgccgcccagcccacccgcggcgtcgacgtcggcgcgatggagttcatccacaagcgcatcgtcgacgaacgcgacgccggggccggggtgctgctgatctcgtccgaactggacgaagtgctgtccctcgccgaccgggtagccgtgatccacaacggacacatcatcgccgaggtgtccccggacacgccgcgcgacaagatcggccagctcatggccggagttcagaccgaggacgacccccaggagaacgacggtgaacgataagaccaccgaaacgactccgaaggaggacgagtcggccccggagaagaagtcgggcttcggcaccaccttcttcggctacgtcaagaccgccaacgcggtcatggtcacgatctactcgatcctgctggcactgctgatcgccggaatcctggtcttcaccaccacggactccgacgaccccttcggcaccgtcctgtccatgtacagcggcctgttcacctccagcatcatcgacccggtcacggtcaacgacttcttcctgggcgcggtccccatcgaggacgtgctgcgctcgccgtccgacaccctgttcgcgaccgcgccgctggtcctgagcggcctcgcggtgggactggccttccgcaccggcctgttcaacatcggcgctcagggccaggtcatcatgggcgccatcggcgccaccatcatcggcttcgtcctgaacgtgccgtggttcctgcacctgccgctggcgctggccgccggcctgctcgccggagcgatctacggcggcgtccccggactgctcaaggcccgcaccggcgcccacgaggtcatcacctcgatcatgctcaactacgtcgcctcgctgttcctggtgtgggtcatcggcaccaggttcatggacgacccggaccgcaacgacgcgatctcgcagcccgtcaacgactcggcctggctgccgttcctgggcgaactgttcgagcagaagtcgatcgtgcgcgtcaacgcgggcatcatcgtggccctgctggcggcctggttcgtcgcctggctgctcaaccgctccaccctcggcttccggctgcggtcggtcggcctcaaccccgaggcctcccgcaccgccggcatgtccgtcacccgcacctacccgacctccatggcgctggccggaggcctggccggactggccggagccgtcctggccctgggcggcaccaccgcgcccgcgctgtcgtccagcgtcatcggcgaggtcggcttcgacggcatcaccgtggccctgctgggacgcggcaaaccctggggcatcgtcggcgccgccctgctgttcggcgcgctgcgcaacggcggctccaacctgcagacctacggcatccccgtcgacctggcgatcatcgtgcaagccctcatcgtcttgttcatcgcggcacccgccctggtcaagaccatgctgcgactgcgcacgcccgccggtgggctggccaccacgacggcgaaaggctggtagaacccatgaccacagtcagtgttgccgaaaccgccgaatcccgggaactgcacggattctggacccgctcccgcaaggtgggcgtcgtcctgatcgtgctcggcctcgccaccgtcctgggcgccttcgccaccgtcggttcgggcaccaccgccgagatgatgctcgacaagaccgccgacaccttcggctgggacgccacctgggcggtccccgcccggctcgcgatcgtgctgctggccgtcgtcgccaccggcgccgggatcttcctggccaccggagcgccgcgctacttcaccaccgcgaccgtgatcggcttcgccgccttcgtcctggccctgctcgtgtgggcggtgtccagcgccaagggcgacgacccgctcaagatcgagttcgtcctggccggagccctgttcgcggcactgccgctgatcttcggcgccctcgccggcgtcctgtgcgaacgctccggcgtcatcaacgtcggcatcgagggccaactgctcgccggtgccttctgcggcgccctgttcgccaccatgaccggcaacgtgtgggtcggcctggttaccgccgcggtcgccggttccctggtcaccaccctgctgggcgccctggccgtccggttccaggtcgaccaggtcgtcctgggcgtcatcctcaacctgctggtcctcggcgtcaccggctacctgttcgaccaggtgatgaaggaggacgccagcaccttcaacgacccacccgacgcacccgagtgggccgtcccgctgctgtccaagatcccggtcatcggcccgatgctgttcgaccagtcgatcttcggctacgtcgcgatcatcctggtcttcgcgatctggttcctgctgttcatgaccccctggggcctgcgcacccgcgcggtcggcgaacacccgcaggccgccgacaccctcggcgtcaaggtcaacctgctgcgcttccgcaacgtcgcgatggcgggtctggtcgcgggcttcggcggcgccgtgttcaccatcggcgacggcctcggcttcgccaagaacatgaccgtcggcaagggcttcatcgcgctggccgtcctcatcgtcggccgctggcaccccctgggcgccctactcggcgcgctcctgttcggcttcgccgaccagatcggccagttcctgcgcgtcatcggctccccggtcccgtccagcttcctgagcatgctgccctacctggtgaccatcgtcgctgtggccgggctcatcggaaaggtacgcgctcccgccgcggacggtaaaccctacataagatcgtaggtacggccgcctaggtgggaggagcgcgccatggacatcgacgacgcgatgtgggaacggctgcgcgaggccgccgtcgacgccgccaagaacgcctacgtgccgtactcgcactatccggtgggtgccgccgcgctggtggacgacgggcggatcgtggcgggctgcaacgtggagaacgcctcgtttgggttgacgttgtgcgcggagtgcgggttggtctcgcggttgttcgccaccggtggtgggcgattgcgggccatggcgtgcgtggacggcaagggtgaggcgctgactccgtgtgggcggtgccgtcagttgttgcacgagcatggtgggcccgattgtctgatcgacgccagcccggctccggtccggttgggtgaactgttgccgggtgccttcgggcccggtcacctcgaaagttaggaatctcgttgttcagtgccgttgacgtcatccgtgccaagcgcgatggcggggagttgaccaccgcccagatcgactgggtcatcgacgcctacaccaagggtgtggtcgccgatgagcagatgtcggcgctggcgatggcgatcctgctcaatggggcgaacgatcgtgagatcgcggactggaccgcggcgatgatcgcgtcgggggagcggttggacctgtccggggtgggtaagcctactgtggataaacactcgaccgggggcgtgggggacaagatcacgttgccgttggcgccgctggtggcggcgttcggggtggcggtgccgcagttgtcggggcgggggctcggtcacaccgggggcactttggacaagctggagtcgattccggggtggcgcgccaatctgtccaatgcggagttcatcgcgcggttgagtgatccgggcgcggtggtgtgtgccgccggggacgatctggcgcccgccgaccgtcggctgtacgcgttgcgcgatgtcaccgggaccgtcgagtcgattccgttgatcgcctcgtcgatcatgagcaagaagatcgccgagggcaccgatgccctggtcctggacgtgaaggtcggttcgggcgcgttcatgaaggacgccgagcaggcccgcaggctcgccgagaccatggtgcggctgggtgacgcgcacggggtgcggtgcaccgcgctgttgaccgacatggacactccgctgggccggaccgccggcaacgcgctcgaggtcaccgagtcgctggaggtgctggccgggggtggaccggccgatgtggtggagctgaccgtggccctggcccgggagatgctggcgctggcgggtaagccggacgccgatccggccgcggcgctggccgacggtcgcgccatggacgcctggcgggccatgatctccgcgcagggcggcgatgtcgacgccaagttgccggtggcgccggagtcggaggaggtgcgggccgagtccgacggtgtcgtcgcccgcatggacgcctacgccgtgggtgtggcggcgtggcggttgggtgccggacgggcgcgcaagtccgacccggtgtcggccggagccggagtcgagatcctgaagaccgtcggcgagacggtgtcggccggggaaccgttgctgcgcttgcatactgaggatgtatcgacgttcgcggcggctcgcaccaccttggacggagctatcgacatcggagggtcgacggcgaaacgccagctgatcatggctcgtatcggtgggtaatcactagcaagatcacttggtgggtaacgattccactattccgctacaatctggcgccaagatctagacttttatatgtgatggccattacgttcgtgtagtaggcgcagggtacagtgccccaaagccacgcgagacgttaggcgaggcccttcggtgacttctttgctatttgatcctcggcacatccgtacccgtacctgtgacgatctggctcaactcggcgtcaaggtgcaccccgactacctaccgctcatcttcgcccccggcgaggacatctcgctgcgttcgctcagagacatcgaggcccggtccgcgatcctgaatgtggtgcaggccagggttttcgacatgccgccccagttggcgatgcgctggttgctcgacgcccacgtgctggaggagctgacgcccgacgagtggcagttcatcgcgaccggcaaaggcactccgcagcgctattccgagcagctggagtgccttttcgcgctggcctggacgctgggtctggtgccgcacctggatcccagcgagtactgctcggacgccctgccctcgctcatgcccgacctgcgcaccagtgagtcgttcacgacctggaaggcccgcaccctgcccgcgtgccgcgacgccgtcgagatcgccgagatgctggacctgtactcgtgcctggactggctgtacagcgacgcccgcagtcgccgcgccgccccgccggggccgttggacgaatcgctgttgtggcatcggcgctgggcgctggagtgggtcgtggtgctgaccggccggggccgctcgggcggttcgacctgggacaaggtctcgctctaagtcctcggtgagttcctcggtggccactttcccggcatgggtgacgtcgcgcaggaaaccgttgaccagttccagttccgccgtggtgtagcccgaacagagttcgtccattttagagttcatgccggagaagagctgatacagctcaccgacgcggtccttgcgcgccgacacgacgacggcccgccggtcgctggacgcggcgtcgcgatcgcggtcgatccagccgccccgctgtagccggtccaggacgccggtcagggtcgccgggtgcagtccggcgtgccgggccagcgcgctggggctcagcggtccgagccgctggatgagttccaggcagtcccagtcgatgtccttcaacgcggtgcgggcgccgaatcgccggttcaacaacgacagctgactgttgagctcgcgcagggattccttgacctggttggtgagtcgccgctgtccggtcgcctgtggtttgtctctcatattgtatgactttcaaaatatagtgatatggtttccaaagtatatggcacacgaagtacttgagaggacgatgtcatgatcctggtaaccggagccaccggcctggtgggaacacccctgaccgaactgctcgcgcggcgcggcgcgaaggtgcgcgccgtcagtcgcgaccccaaagccgttgtgccgcaaggtgtggcgctcgtgaccggcgaccccgccaaacccgacaccatcgccgaggcgctcgacggggtcaccgcgctgttcctgcacccgcgcgccgtcggcgacgccgccgacgcactggccgcgctggcccggcggcgcggcgtgtcgcgcatcgtggcgctgtcggcgaccaacgtggacgatccgctcgacgagcagccctcgcgggtgcgcggcgaccgcaaccgggaggccgaggacgccgccgtcgcccacggtcgggagtggaccagcatcagggtcgggtacttcgcgctcaacgcgctgacctcctggggcggccagatccacaactccgacgtggtgcgcggaccctacgccgacttcgcggtggcgccgatccacgagcgcgacatcgccgccgtggccgcgcacgcgctgctgaccccggatctggtggggcgcaaggtgaacctcagcggcccggcgatcctgcgtcacgccgacatggtcgcgaccatcggcaccgtcctgaaccggccgctgcggtaccaggagatcccgcccgaggcggcggcgcgggccctgacgggcgccggacttcccgagtcgctggccaacgcgttcgtcgccaactacacccgcgactggggactcggcgcgatggccaccggcgaggtcgagcggatcctcggtcgcggcggcctcaccttcgccgactgggtcgccgaccacgccgacgccttcgccgccccgacggctgcccgatgaacgccgcgtacctcaccctcacgctgatcaccgccgccgccaacctgttctccggcggcctcgccctagccgggttcgccccgatctacccggccatggcgaaggcgggggtacccgcgtcgtgggtgcggttcccgatcggcaccctcaagacggccggggcgctgggactgctggccggtctgtggctgccgatgctcggcaccgccgccgcgatcgggctggtgctgttcttcgtgtgcgcgatccacacccacctgctggcgcgcgaccgttcgccgcagctggcgctggccgtagccttcctcacgctggccgtggccaccctgacttcgggtatcgcgaccggtaacgtatcggaatgtcactgagcatcgaagaaatccggcaggcacccaaggccctgctgcacgatcacctcgacggcggcctgcgtccggccaccgtcatcgagctggccgagggcatcggccacgaactgcccacaacggacgtgaccgcgctggggcagtggttcgtcgacgcggccaactccggttccctggagcggtatctggagaccttcgcccacaccgtcgcggtcatgcagaccgccgaatcgctgcaccgggtcgcctatgagtgcgcccgcgacctggccgacgacggggtcgtctacgccgaggtgcggttcgcgcccgagctgcacaccgaggccgaactgggcctcgacgaggtcgtcgagtcggtgctggccggattcgccgccggatgcgccgacgccgcccgggagggacaccagatccgggtcggcgcgctgctgaccgcgatgcggcacgccgcccggtcgatggagatcgccgagctggcggtgcgctaccgcgactccggtgtcgtcggcttcgacatcgccggggccgaggccggattccctcccacccgtcacctggacgccttcgagtacctgcaacgcgagaactcccggttcacgatccacgcgggcgagggcttcgggctgccgtccatctggcaggccctgcaatggtgcggcgcgcaccggctcggccacggagtgcgcattgtggacgacatcagcttcggcgacgacgccacgcccacactgggacggctggcccactacgtccgcgacacccgggtgccgctggagctgtgtccctcgtccaacctgcagaccggcgccgccgactcgatcaccgagcacccgatcgggctgttgaccaagctgcggttccgcgtcaccgtcaacaccgacaaccggctgatgagcggcaccagcctgtcgcgcgagatggcgctgctgtcggacgccttcggttacggctggccggaactgcgctggttcaccatcaacgccatgaagagttccttcatccgtttcgacgagcggctggccatcatcgacgacgtcatcaagcccgcgtacaccaaactcatcggcggctgacgggcctctcgaccgattcgtcccgaatgtggatgaatagtggacggtccggccaatcttggggcgggagcgacgcccgcgctcccgtagcccgagtcattggagtccgtcatggataccccataccctaaatatcgaagtatgcgcacgtttacaacgttgttgctcagtctggtgctcgccgcgaccctgctggcgttcggcgcgggcccggcgcaggccgacccggaagtcaaggccaacccggaggggatcgacgtctcccactaccagggagccatcaactggggagcggtgcgctccgccggcatcgagttcgcctggatcaagtccaccgagggaaccagttacaaggacccgcggttcaacaccaactacccggccgcccacgccgccggggtcatccggggcgcgtaccacttcgcgcggcccggcagctcctccggcgccacccaggccaactacttcgcctcctccggcggcgcctggtccgccgacaacctgaccctgcccggagccctggacctggaagcgggctgccacggcctgtcccagaccgccatgcgcaactggatcctggacttctacaacacctacaagtcgcgcaccggtcgcgacgtcgtcatctacaccacccgcagctggtggaccagctgcaccggcaactggaccggaatgggaacccgcagcccgctgtgggtcgcccactggggagtgtcctctccggccattccggtcgggttcccgacctggaccgcctggcagttcaccgacaacggccgcgtcaacggcatctccggagccgtggaccgcaaccacttcaacggttcccgtgatcggttgctggcgctcgccaacaacacgtaacccccgatacgccgggtaggcagcgacatgcctacccggcgtgttgcgcaccggtcgttcccgggactaacctgaggctccggatcacggatggagacggctcatgccccgccctcgcctgttcaccacactcgccctcaccgccgtactggctctcaccggatgcgcccccaccgcctccgacgacgacggcgacacgaaggtcgacgccagcgccaaggcccgtgactgggccgaacgccaactcaagtcgctcagtcttgaggagaaggtcggccagatgttcacccactacgcctacggccagaccgccgacaccaccgagtcggccgatgtcaaacgcaaccagaaacttcacggcgtcgacaacgccaagcagctgatcgagaagtaccacctcggcggaatcatctacttcggatggtcgaacaacctcgccaaccccggccaggtcgccggactgtccaacgggatgcagaagaccgcgatgtcccagggcggcgagataccgctgctggtgtccaccgaccaggagaccggcaccgtggtgcggctgggcccaccggccaccgaatggcccggcaacatggcgctgggcgccggacgcgaccgcggcgacgcccgcgacacggcggccatcgccggggtcgagctgcgcgccgtgggcatcaaccagaacttcgcgccctcgggcgacgtcaacgtcaacccgcagaacccggtcatcggggtgcgctcgtacagctccgacccgaaactggtcgccaagttcaccggcgaacaggtcaagggctaccagggccgccacggcaccagcgccaccgtgaagcacttcccgggccacggcgacacccacgaggacagccacaccgacctgccgcgcatcgagcacaccaaggaacagtggaagaagctggacgcgccgccgttcaaggccgccatcaagtccggtgtcgacaccgtgatgtcggcgcacatccagttcccggcgctggacgcgtccgagaaacccgccaccctgtccaagccgatcctgaccggactgctgcgtgaggaactgggcttcgacggcgtgatcgtcaccgactcgctggggatgcagggcgtgcgcgagctgtacaccgacgccgagatccccgtcatggccatcaaggccggggtcgaccagctgctgatgcccgccgacctgaaggtcgcctacgaagcggtgctggccgccgtcaagagcggtgagatcaccgagaagcgcatcgacaagtcggtgaagcgactgctgacgctgaagtacctgcgcggcgtcgtcaagaacccctatgtggaccccgacaaggtcgacgacaccgtcggcaccgaggatcacctggccaccgcccaggcgatcaccgacaagaccacgacactggtcaagaacgacggcgacgcgctgccgctgtcgaaggacaccggcaaggtcttcgtggccggggacggcgccaacaccacgtccatcctggccaaacagatcggcaagctgggtccggccaccgaggcgctcaacaccggcgccgaccccaacgccgccaccatctccggggcggtcgagaaggccaaacaggccgacgtcgcggtggtggccaccaacaccgtccgcgcccacccggcccaggccgacctggtgaaagccttgcgcgacagtggaaccaaggtggtcgtcgtcggggtcaaggaaccctacgacatcaaccggttcccggaggtcgactcctatgtggcctcctacggttacaacacgccggtgctgaccgccgtcgccaaggtgctgttcggcgaggtggacccgcgcggcaagctgcccgtcacgattcccaaggccgacgaccccgacgcgacgttgtacgagttcgggcacggcctctcctacgagtaaggacatcttccgtgcgtcgacgcaacgttctggccgcctcggcggccgtgaccaccgccgggttgctcgccggttccgcccccgccgcccacgcccgcaacggacgcagggtgcgcaccggcttcgccaacctcgccgcctccgggtaccgggagctgcggggacagcgggtcgggatcatctccaacccgaccggcatcacctccgacctcagccacgaggtcgacgtgatgcacttcgacagcgacgtcgacctgcgggcggtcttcgggccggagcacggtttccggggcacctcgcaggccggtcagggcgaggacttcttcgaggaccccaagaccgggctgccggtgtacaacgcctacaacgacccgcagaagatgaaggactacttcgccgagcgggagctcgagaccgtcgtgttcgacatccaggacgtcggatcccggttctacacctacatctggaccatgtacctggccatggacgccgcggcccaggccgggtgccggttcgtggtcctcgaccgccccaacccgaccaccgccagcaacgcctacgggccgatcctgcacgagaagttcgcgaccttcgtcgggctcaaaccgatctcgcagcggcacggcatgacggtcggcgaactcgccgagttgttcaacggcgagttcctcgacaacgccgtcgacctgaccgtggtggagatgtcgggctggcggcgccggatgtccttcgacgagaccggactaccgtgggtgccgccgtcgccgaacatgccccagatcggcaccgcccggctgtacccgggcacctgcctgttcgaggccagcgccctgtcggaggggcgcggcaccacgctgccgttccagctgatcggcgcccccgacatcgaccacaggtgggaggaggcgctcaacaagcagaagatcccgggggtgcggttccgggaggcgtacttcgtgcccacgttctccaagtggtcgggcaagacctgcggcggcgtcgaagtccaggtcaccgactacgaccgcttcgacccgatccgcaccgcgctggccatgatcatcacccagcgcgaggtgttcccgaaatacggctggcgcaccgaatccgaccccaacgcgcacccgtggatcgacaagctcaccggctccgcccaggtccgcaaggccatcgaggcgggagccgacgtcgacgaggtcatggagggctggaagtccgaactggacgacttccgcgacgtccgcgccgagtacctgcgataccgatgaaacgccgtccacgcggctgaacccggccgcgcggaccatcggggccgtctggccgaagctggtcgagcggccccaccgccggttccgcccggtcccggcgctgcccgtccgccacccggaggttcccatgaaacgtcgaagcctgttcagcggtgccgcgctggtcgcgggctcgccgatactgttgggcatgccccaagccgccgccgccttcgacccctccggttttgaaggcactgccgggccgccgacgatcacgccggaggacctgcggttccggccccgcaggttgcggccgggcagcgcgcattccgccgggctgctcaaggagtacgtcgacaggatcgtccccgacaccgccgccttcatgaagcccggcggtcccgagcggccccggccctcgcaccccggtttcgtggtgctggccgcccgcgacggggtgatcgtcacccatgaggcgggcgggcacgcgctgcggtacgcgtcctacgacggtgccaccgacaccgccgtggaactgccggacgccgacaaggtggcgatgaccaaggacaccatcttcgacgtcgcctcgatgtccaaacttttcacctcgatggtcgccacccagttggccgcatccggggacctcgacctggacgccacggtcgccggttacctgcccgagttcgccgccgtcgacccggccaaggccccgatcacggtcaagcagctgctgacccacatctcggggatgcgctcgtggctgccgctgtacgccgagcccgacaacccgtcgcggctgcgcgccatctacaagtcgccgctgcggcgcgaacccggttccgggtacgagtactcggatctcaacctcatcacgctgtcggccatcatcgagtccatcaccggatccactctggacgtcgaggtggccgagcggatcaccaagccgcttggcctgtccgacacgggatacaacccggccgcgtccgaggtgcaccggatcgcggcgaccgagttccaacccggcctgggccggggcatgatccggggccgcgtccacgacgagaacgcctggtccttcggcggcgtcgccggacacgcgggggtgttctccaccgcgcgcgacatcgcgatcttcgcccagacgatcctcaacggcggcagctacgggagtacccggctgctgtcccgcgactgggtgcgggcgctgttgaccaactacaacacctccttcccgcccgaggccggtcgcggcctcggctggcagatcgatcagcggttctacatggacggtctgtcgtccccggtcagcgcggggcacaccggattcaccggtacctgcgtcgtcatcgatcccatcgcgggttcgctgtatgtgctgctcaccaaccgcgtccaccccacccgcaactggggcaccgacagcgtctaccgccgcgccggagcccgcgatctggcccgcgccgtggcggtccgcccgcgacaccgcgaagcctggtatgcccccgcggtgcccgccagcctcagtctcggcttcgacgaaccgctcgacgcgaccaccgccagtttcgcactgtggtacgacaccgaccccacagcgctggtggagctgcaatccagcaccgacggcgaacagtggaccaaggtcgagctcaagctgtcggccgacggccacgactgggtctccgacagcctgtcgggcttcgagggccgccaatggctctcggtacgggcgaaactcccgtcgggaacgacgggcctgcgctggcaccacaacggcggcgacggctcccggcgaggccgcggggtctacgtcgacaaggtccgcctacgccgcgacggcgacacgatcttcgacagcgagcgcccctccgacgcggcccgcttccaacccgaaggctggaccctctcccgcgactagccgcgagcggcgggccgcaacggctcggccccgtcccgcgccccgccgcgagcctgcggccgcggcttcgcttcgagcttgggcgtgagccttggctgagctcgcaacgggtgggctcagctcgggtctgggatggcgcgctcggatacccggccggcgaggatcggttggccgtcgccggccagctcgctggcgacgccggggcgtcccgccagcgtcatgagcagcgcctcgcccggcccgcgtacttctggacccgtgccggtgacgaagtcgcagtcggtggcgaccagccgcagccccttggcccgctggcgcgccttgatcggcggggctcccagggcgagccgcagcaccacggccagccgttccggcgggatccggcggggcatgcccagcgggcggcggatgtcctggtggtggatcgtcccgtcgacgagcgcgaccatgccgccgaacgccgtggtcagcccccgtggggtgaggtgcgcgttgagcgcgtcgagcagttgtcgtggcgtgtgtgactcgtagtgggccaagccgatggtgttgccccgcttgaggctgaaccccgctcgcaggagtcgcctggcggtggcccagcggctgagttcgtcgtagctgatcacgtgggccaccacgtcccgcacccgccagccctcgcacaggctcggcgcctgccactgctcgtccgacagttcggcgaggaatccggcgagctcggtgcgttcccggcgtgccagttccattcgcgacgcagtggccgcgtcggtgggttcgggggacatggacgaagcctatgttcaccgggtgacattcgcctgtcgctaggatcgggcgtgtgatcctcgccgtcgacaacacctcgccggtaccgccgtacgagcaggttcgctcggaactggcccgacagatcaacgaccacgtgctgcccgtgggaacccggctgcccaccgtgcgcaaactcgccgacgacctgggcctggcccccaacaccgtggcccggtcgtaccgggagctggaggaggccggactgatcgagacgcgcggacgggccggaagcttcgtcagcgccgcgggtgacgtgtcccggcagcgcgtgaacgccgccgccgagcagtacgccgaggcggtgcggcggctcggcatcgaccgggccgaggccctggacatcgtcgccgccgcgctcgatcggctgtgaccacggccggtgcggggtgtcaccgagccctcatctcgcactccggtgcggacgatctggtaatgacgctctagactcgtccggggtggctcatgaatgtctggtcggcgctgccgcgccgtctgctcgccacgaagccatcaaccaaaagcaatgaaaacgcactgaggagaacgtctgtgaaaagcaccgtcgaaaccctgagccccaccagggtgcggctgtcggtcgaggtgccgtttgaggagctcgccacgcacgtgacacaggcgtataagaaggtcggtcagcaggtgaaggtcccgggtttccgtccggggaaggccccgcgcgccgtcatcgaccagcgcgtcggcaaggatgccatctacgcgcaggccaccgacgaggcactgcccagccagctgtacgccgcgatccgtgagaacgaggtccgcattctggggcggcccagcgtcaccgagatggagccgatcgtcgagggcaagccgttcaccttcaccgccgaggtcgacgtcgcccccgagttcgagctgccggacctggcctcgctggaggtcaccgtcgactccaccgaggtcaccgacgagcagatcgacgcggagatcgagaacctgcgactgcgcttcggcaccctcaagtcggtcgaccgtcccgcggccaccggtgacttcgtcaccatggacctgcgcgccaccatcgacggcgaggaggtcgagggcggcagcaccaccggtatgtcgcacgaggtcggcgccggggacctgctcgacggtctcgacgacaccctggtcggcatgaaggccgacgacaccaagaccttcaccaccgcgctggccggtggcgaccgcgccggtgaggacgccgaggtcgaggtcaaggtgggcagcgtcaaggaacgcgagctgcccccgctggacgacgacttcgcccagctggcctccgaacacgacaccatggacgaactgcgcgcctccacccgcgagacgctggccaagcgcgccgaggccaaccagggccgccaggtccgggagaacaccatcgacgcgctcgtcgaggccatcgaactgccggtgccggactccgcgatcgaggaggaggtcagccaccgcgtcgaccacctgcgcaaccagctgtcggagatgaacctcgacctggacacgtacctgtcctcgcagggccagaccctggaggagtacaccgacgaccagaaggagaccgccacggtcggcctgcgtcgtcagctcgtcctggacaaggccgccgaggccaaggaggttcaggtctcggccgagcagctgaccgaggagatccgggcccgtgccttccagcagggcgtcccggccgagcagcaccaggccttcgccaacgagctgcagaagcgcggcctgctgccgggcctgacctcggagctgcgccgggcgctggcgctggacgagatcgtccgcgaggtcaccgtcaaggactccgacgggaacgaactcagcaacgaggtgctgttcccgcaggacgtcgaggacgacgacgccgacgagggcgacgagaagtccgaatagacatggacgcgaaacgcggcggtccccgatgacggggccgccgcgtttcgcgttcgttcgtggcgattgttcgctgacagcgtaggtctccgccgtcggcgaacaagtggccccagctacccggaaacgtacggggtgggggctaaggtcgcaggtgcgtaaagccgggagccgtgcgaaatggtgagggatcgccagccgacggctccgaagatctacataggagaaggagaggggctcatgacgcacccgtttctgcctgtcgcccgcggtggggatgaccccgccaacggcttcgacgacatggtgttcaaccgcctgctcaaggagcgcatcgtcttcatgggcaccgaggtgaacagccaggtggccaaccgcgtcagcgcccagttgctgctgctggcggccgacgaccccgagcgcgacatcaacctctacatcaactcgcccggtggctcggtctacgacggcatggccatctacgacacgatgcagttcatcagcaacgacgtcgccaccatcgcgatgggtatggccgcctccatgggccagctgttgctgtgtgccggaacccccggtaagcgctacgcgcttccccacgcgcgcatcatgatgcaccagccctccggtggtatcggcggaacggcctccgatgtggccattctcgccgaacagatggcctacaccaagaagatgttccaggagcgggtctccacccacacgggacggacgcttgacgagatcgagagggactccgaccgggaccgttggttcaccgccgaggaggccaaggaatacgggttcattgaccaggtgatcaccggggccggacaggtccccaccggcgccggtacccggaactaagtggattgtgaggcgtagaccaatgaacttcgatttcaacgcgcggtacatcgtcccgtcgtacaccgagaagacctcgtacggcgtcaaggagatgaacccgtacaacaagctgttcgagaaccggacgatcttcctcgggtcccctgtggacgacacttcggcgaacgacatcatgtcgcagctgctggtgctggaaggcgacgaccccgagcgcgacatcgagatgtacatcaactccccgggcggttcgctcacggcgctgatggccatctacgacaccatgcagtacgtgcggcccgacatccgcaccgtgtgcatgggccaggcggcctcggcggcggcgatccttttggcggccggtgccaagggcaagcggctggcgctgccgaactcgcgggtgatcatccaccagcccgccaccgagggcacctacggccaggcgtccgacatggagatccaggcccgcgagatcatgcggatgcgtgaccagatggagaaggtcctggcccgccacaccggacaggaactggacaaggtccgccgcgacatcgagcgcgacaagatcctcaacgccgacgaggccaaggagtacggcatcgtcgacaccgtcatggagtaccgcaagaagaaccagctgccgcaggcagtgtgaacgtccgggggccttccgccgaaaactatctggcgggaggtcccccgaacgggtaaggtcgacgtggcgtgacgacgcccgacccgaggcgtgttgtcacaccggacaccggcgattgattgttcagcggctcgggtgggcgaaccgttaagcgactaccgagacccggcacgaggcccgggcgcgacgttagcagggagtgggcaggcgtggcaccacgactgggcgacagtgacatattgaagtgttccttctgcggtaagacgcagcgtcaggtcaagaagctcatcgccggacacggtgtctacatctgcgatgaatgcgtcgacctgtgcaacgagatcatcgaggaggagctggccgagaccgccgcctccgcgtggcgggagctgccgcgtcccaaggagatctgcgagttcctggacgagtacgtggtggggcaggaggacgccaagcgcgcgctggccgtcgccgtctacaaccactacaagcgggtacaggtggaggccgtggcgggcaaaccgcgtccggcgtccgaaccggtcgagctgtccaaatcgaacatcctcatgatcggccccaccggctccggcaagacccacctggcccagacgctggcgcggatgctcaacgtcccgttcgccatcgccgacgccaccgcgctgaccgaggcgggctacgtgggcgaggacgtcgagaacatcctgctcaagctcatcgtcgccgccgactacgacatcaaacgcgccgagaccggcatcatctacatcgacgagatcgacaaggccggacgcaagtccgagtcccgctccatcacccgtgacgtctccggggagggcgtgcagcaggcgctgctgaagatcctggagggaacggtcgcctcggtgccgccgcagggcggccgcaaacacccgcaccaggacttcctccagatcgacaccaccaacatcctgttcatctgcggcggttccttctccggactggaggagatcgtggaacgccgcaagggcgccaacggcgtcggcttcaccgccaagctgcggatccgcggcgaggagaaccccgaggacaatctcgccgacgccatgcccgaggacctgctggagttcgggctcattcccgagttcatcggccgggtgccgatcatgaccgcggtgcgccagctggaccgggaggcgctcatcaagatcctcaccgaaccccgcaacgcgctcatcaagcagtaccagcggctgctggaactcgacggcgtcgaactggtcttcgaggacgacgccctggagccgatcgtcgacctggccctgttgcgcggcaccggagcccggggcctgcgggccatcatggaggaagtgctgcaaccggtgatgtacgagatccccagccacgccgacaaggtggcccgggtcgtgatcaccggcgacgtggtccgcaagaacgtcaacccgaccctggtaccgcgcaccgccaccacccgccagacccgctcgctgcggcgcaagaagtcggccttagcggcccgcgcccgacgccaccggtcatcgcggaccagtcacgtgacagatgccgccaccaggcgttccttcgtagtgtcgagtcctcacccaaggaaccgacacggcggaggaaaccatgaaccggcaagtcaccgacgagaccatcacgcgacagtggatcgccgacaccgcgcgacccctgacctcaccggactcgctcacggcgctggacgaggtcgtcggggacgctgtcgtcaccggcttcggcgagtccacccgcgccagcagcgagatcctgggcctgggcctcgacgtcttgcgctacctggtgcgggacaagggttaccgggcgctggcgctgtccgacgacgcgtcggtcatcgccgaactcgacgcgtacgtccgcaccggaaccggtgacgtgaaggcgatcctggccaacgcgttcatcgcggtgcgcgtcaccgagatggtcgacatcgtcgagtggatccgctcccacaaccgcgaccacgccgacgatccggtccggctgttcgggctggaaccggccgcggtgcggctgagcgactacgacgacgtgatcgagcaggtccggttggcggccccggcgctggccgacgcggtcgccacccgctacgaggtgatccgtaccgcgcaccgcacccccgagcacgtccagatcgcccggggcatgcacccgggcaccccgttcgccgaactcggccgcgccgcctacgacctcatcgccgccctggacgggttcccggcgctggacacggcccgccgcatcgccgaacaccacgagcacaccgtcgcggccgggttcgacttcgacgaacagttccggcgcgtggcccagggcatcatcgactggcatcagtccaccggccacaagatcctgttctgggagggtctggcccacgtcgccaacgccgaggccatgggcttcaagggtttcagcgaccagtccggtttcacgcacaccaccggctaccggctgcgcaagcacttcggcgacggctacgtcacgctgacggtcggcttcgaccacggcaccatccacgcgggcacccaggtcccgatgccgccgagcgacttcgtcgacgccgtcctgggcagcgccgaacccgagcggtacctgctcgacctgcgcgccccccgcccggaggcggtcacccgctggctgagtggtccgcacaagctgcgcatcatcgccgggatctacaagcccgaggaggacgccgacaactacgtcagtggcggtccgctggacgaatggttcgacgccgtcatccggatccgcgagatctcgccgacgacgttcttctgagccgcggcgcggctcaggtcgggtactcgaagccgtagttgaccgagtcctcaaccgggcggtacccgatcctgcggtagatgttgttgctgaccgggttggacaggtcggtgtacaaagtgcacgcccggaccccgggccgggccagcacgtcggagctgatccgcgcgaccagcgcgctcgcgtatccgttgctgcggtgcatgtccggggtgtacaccgcctgcaaccgcaccacccccgccgacggcggtgactccatcgcgaacgacacggcctcgccgtcgacctcccagatccactgtggctggccggcggtgagccgggcctcgtaggtggcgaccaggtgtcgcaggcccggggcctcgctggcggcgctgccgtcggcggcccaggccaacagccaggccgccacggtgtcccggtcggcgagggtcgcggctcttcgccgccccaccacgttcgcgggcgggcggacgtcggtcacctggtacatccgcgacgagaagatcgccgtcgcggtgcatccggtgcgcaccgaccacagtgctgcgaagtggtccgagacccgcttgggcccgttcgccgccggtacctggggccgcacccgcgatatcgcgtccacgaccgcggcgaccgcgtcggtgtccatcgccgtcaacagcaggccccggggcggagtctgaatcacgaccccggcgacctcgccaccgcgcatcaccttgagccacaagccgtccggctcggtggcgacggtgccgtcggcgcgctgcgccaccagggtcgcggtgacgttgttgctcagcggcccctcggccagccagtcgcgcgtgtcggccgcgaatgcggtgatgtcggagacgagctcgcagtcataaggggcgttcatgcctccatcttgaccgaacttcgccctgtgtgcacgagcgtttccggtgcgccagcatcacaccgctacttcgactgcttcatcgtgacggtggcgtcactggtagtgaggatgagcttctcgccgtccagtttccactccggctccgactcgacgaactcgctggcccagtcctcctgctcggtcctggtctcctcgcaacccatcagggttccggcgagtttgtcggtcttgatggtgtcgccggagatctcgaccgagccgaaccgctggttgcagtcggtgtcgagcttgatctcgccgtcgtcggtgaacttgatggtgagcttggagtccttcatcagcttctcgccgcgagtctcgccctcgacggactcgatggcgaaggtgtgccccttcaggtcctccggtccgggtttgtcggcgccgtcgccgttgtcggcggtgccggtaccgcacgcggccagcgcgagtacgcccagggtgctcagcgtgattcgtgtgctcttcatgtggatgggacgcggggataaccagtatggttccgtctggcgttcggcgatctcggtggcgatgtccccggcgatccggatcgcggcccgcgccaacggcgaatgggtgcgtccggcctgccagtacaggtagatctgacgtgccgggggcgcgggttccagctggtggacccgcagccggtcgtcggaccaggcgtcggtcccgtcgagcgcgagccacggcagcaacgccggacccatcccggcccgcaccatcgacagcagcgcctcgttgcccgcggtgcggaacacgatctgcggccggacgccgtgggaggccagcgcctcctccatccgggactgatcgcagatgtcgggccacgccaccatcggcatgccgtcgagccgctccaacgccaccggtccctcgtcgaaggtgccgttgcgggacaccagcaggtacgggtcatcgatgagtttgaggtgctcgacgtcgccgtcgagcggccggtcgtagaacagcaggtcgaggtcgccgatccgcgggttctccggttcgtcctccgaaagcctgatgtcgcagccgggatgccggtcccgcagtcggcgcaccaacctgggaagaatcacaatggacacactttggaaggtgccgatgtcgatcctgccctcaccggccttgaaccggtcgacggcgtcggtcaacgcctcggcctgcgccagcagttcctgcccctgggccagcaccaccgaccccaacggcgtcagccgaaccggtttggggccgcccggccgttcgaagaccgcgccgccgatggtcttctccagcgcggcgatctgttggctcaccgtcgattgggtgtatcgcaaccgggaagcggcccgcccgaacgagccttcctcggccacggcggccatggtcgccaggtgacgcagttcgacggaggacatgccgccaactctatcgggtaaagcgatcgcaatgatcgacaactatcgcttttcacgatgagcttttggctctaacgtcatggtcatgtccacaacatcgcgcggcaccgagcggtccgtatcgtccggcgggatcttcctcgtcgtggcgctcggcatcgtctacatcgtctggggctcaacctatctggccatccggatcatggtcgaggacatgccgccgctgctgtcggcgggagcccggttcatgctcgccggtgccgtgctcgccgcgatcctggccgcgcgcggcggcctggcccggctcgccgtcacccgggccgaactgctgtcgtgcgccgcgctggcgatgctgctgccggtcctcgggcagggctcggtcaccgtcgccgaaaacggcggcgccccgtccggcctgaccgcgctgctggtcgcggtcgtaccactgtgggtactgctgtaccggacgctgtcgggacaacgccccgcgcggctcaccgtctacggcgtcctgctgggattcgccggcctcgtcctgctgctggtgtccaacggcgtcgacgcggacttccccttctggacgatgatcctcgtggtgctggcgaccatgtcgtgggcgttcggctcctggtaccagccgcgcctgaaactgccgcgcgacccgttcgtgctcaccgtctacgagatgctgatcggcggagccgtgctgatggtggcggggttcggcggcggcgaaacgatcgacctgggcgcgtactcgtcgcgctcgtggatggcgtgggtctacctggtggtattcggctccctgatcgcgttctcggcgtacgtttggttgttgcactccgcgccggtctcgctggtcgcgacctacgcctacgtcaaccccgtggtggcggtcgcgctgggctggctggtgctgtccgaggacgtgacgacgcccatagtggtcggtggaatcgtcgtcgtcctcgccgtggcggtggtcgcgggtgccgaacgtccacgccgaactccgcgacccaatcccgagcccacccccgaagccacgacctgccgctgaacgcggcccccaaaggagaaccagacatgaccgagcgaatgatcgacgtcgacggaaccaccctgtgcaccgagtcgttcggcgacccggccaacccgccgctcctgctgatcgcgggcaccggctcatcgatgctgtggtgggaagccgaactgtgctccacactggccgacgaaggccggttcgtgatccgctacgaccaccgcgacaccggccgttcgaccacctcgccaccggggcaccccgactacaccggcgacgacatgatcaccgacgcggtgggagtcctgacggcgtacgacatccccgccgcccacgtcgtcggcgtctcggctggcggcggcatcgcccaactgctcacactggaccaccccgagcgggtgctgtcgctgaccctcatcagcaccacctcggcgctgtcgtcgacccacgcactgccgggccccagcgaggagttcatccggttcgtcagcaccgccacggtcgactgggccgactcggcgtccgtcgtcgaatacctggtcgactactgccgggtgctcgcgggcgaaacccgccccttcgacgagacaccatggcggaacctcgtccagggcgacgtcgaccgcgcgcacgacatcgcggccatccagaaccacgacatcctgcaacagaagtcccgggccgaccagtcgctgtcctcgatcaccgcgccgaccctcgtcctccacggcaccgccgaccccatgttcccgttcccgcacggcgaagcactgcgagccgcgatccccggagcggaactggtggcccttcgcggcgccggccacggcgtcgatcgagccgactgggagacgatcacccacaccgtcatcaaacactccgcctagggcttcgccgcttttcccgcccgcctgaggcggccgtgtcagcgtttgacgctggccaggaagccgttgaagtcagtgttggtgaggttcagaatcgggctgtcgtcgccgaggacgctgtcgcgtacctggaagcgggggccgtagacgcgggcctcgacgcaattgctcgagtcgcctccactatggcttgactttttccactgtccttccatggatcaaagcctccgatcgggacagacaaggggactacgtttgcgaagctatcccgccgaatggtcagtcgttcagggatcattggtcccgttttttcggtgagtcagcagctgccagcgggtttggtgggtttgccttcgggccaggagaccgctttgacggggttcttggtgctggaaccggcttgcaggatcgggaccgccttgttggtggcgtcgccgtcctgcatgaattcgatgagaccgctgaggccgttgaccgcggagcagtcgcggacctgctggaggccggaggccaccgcggcggccgagggggacaggccgcgttcggtggtgacgcggacgatgacgttcatggcgtcgaaggccatgatcgcgtggccgtcggccagaccttcgctgaccggaccggagaaggtctcgtcgtgtcgtttcacgaatgccgacatcggtccgctgtggatgcccgagacggcgctgtcgatgctccactggctcgcgtggaccagggcggcgtactcgatcaccacccggccgtcgcgcaggagtgcgccgacgcggtccttgttgcggatgagggaggcgtcgtcgccggtgacgatgcggggttcgtagccttcggaggcgcagttgctgctgcccagggcttcgacgagtagttccaggtgctcgcggccgcgtccggcgtacaggaggacgtcggggcggtagtagcagacgttgttgctgatgtcggcgaactgggccttgagtccgggcttggaggggtcgaaggactggttgtgcttcagtttgcggcccttggcctcgaagccgttgaaggcccgcgagagggtggcgctgtaggtgtcgtcggcgtccaggctggagatcttcatgcccaccttgacgtcggggtcggagtggagataggcggtggccgcgaagccctcgtccgagttggacggtgccacgcggtaggcgtagggctgtttgtccacgatgttgtcggcggtcatgaccgagccgatcatcgggatctcggcggcgtcgagacagttgatggccttctcggtggtgcggtagctggagcccaggccggtgacggcgacgaggttgtccgtggtctttcggcgttccaggtcggcgcacatggcttcccagtgctggtttccggtgccgccgttggcgaccaggagcttgatcggcgggtcgggttccaggttggcgctctgttgggccagcagggtgccttcgagttggtggcggacctcgtcggtgtcgttgggggcgttggcttcggtggggtgggggatccacacggcgatggtggcgtactggcgttccgggttgacctcgcggacgcggtcggcttcgcggttctgttcggcgatcattcccaggacctcgtcgtaggcgtcgtcgaagacgtagcggccatcgctggcgccgatgcactcgccgtcggacatgcgctggatgcccaggtcggtgtcgcagtagtggtcgaggatgtcccaggtggtgaccgcctgccagccgacgaggaccacgacggcggtgatcgcggtggcggtcatgacccgccagaactgctgggcccgcgacagaggggggcggtagacgccgtgggggtgtttggccgtcgggggttggtagaagtcgtgggtggtgtcagccatcggtggaccccgggtcgttgcggcgggacagttcggcgtggacggattcgtggatgtcggacgggagttcgcggcacagccaggcgatggagcgccgggacggttgggaggagaggatttcggcgcgggtgggttcgtcgagtttctccagggccgcgatcagctcctggatcacgtagggacgggaggtgtggaattcgagcagccaccgcactgccgcgtcgctgaggctggggggagtggggttgaggagcttgacgtcctcggcggtcaggggtggcaggtaggtgtggcagtaccaggacttggggagggcttggttgccggggaaccattgctgccaggcggtcagggcgtgggagacggccgccatcggaggttcgttctggcggaggttcgagcgggactggccattgagcttctcggtcacggccactatggtcagtgcggcgtggccgggaaggcgtttgcgaggctgggcggccagcgggttcgggccgccgtaaccggccgcggcggttcgtggactgaggtgcgattcgggattggctcgcagtgcggtgatgtagcgcaacagccgggtggcggggtgcttggtgtcggtgttcaggggattggggatgtgatccaacaggaccaggcagctggttcggcgggggtgccagcggtggaagttgcccaggtcggccaggaaggcttcgcacagtgccttctcgccctgtttgaagtcggtgctgcgtttggatttgaaccagttccacagggtgatcaggcattgggtggcgtcgttgccggtggtgaaagtggacatgtcgcggaatgaacggtgaagttgccaggccctgatccaccatagtggccatttgatgaggctgacgacccagaccattccggccagcagcccgggtggtcgggtggacgcgacggtcgcgaacttgtcgacggcgtcgagggtctcggggctgggctgcggtatccggccgaagatccgctgccggacccggccgcggacggtggtgacggcttcggggtcggtgttcaggtcgatgttggcggtcaggatgtcgtagcacagttggaaccgcaggaacgggatggaaccgaaacgcgggtagcgtcggcgcagcttgctgaccatgaccgccagcagatgcagcagttccatcgggtctggcgagtccgaagcgttcgacgtggtgtcctttttgaacgtgaccaggacgttgggcgtgtgacgagcgcactgctgcgccgtctccagggccttggtgtggccgctgccgctgggccctgacagcaggacgaccgggtggtccgcgtcgggatcaccggcgagcgcgagcaagcgcggaacgagatcgcatacgaacgtcgactgggttgacagcaggtccctgggcacacttccgtggctcataacgcgtcccttatggcagtttgggggagttgtcgaataacgtgtgagcggggggtgtccaaagtctatacgcgtatgcgtatttatgcgcaccgctcatacgttcgggtgtcattcccgtgtcctatgcttcggcgctgtggaaatcgagggaaagacgatcgtacttaccggcagcttcctggcgatgccgagaagtgaagcggggcaacggctctccgagctcggcgccatcgtgaagggtacggtctcgtccaagacggacctggtgttcgccggtgacaaggccggaggcaaagccgacaaggcgctggctctgggtgtcccggtgcacggtgaggcggcgctgatggcggtgctgtcgggggaggcggcgaccgctgagggcacgaccgtcgaggacgcttcgggctttcccgctctggcggacgatgtgagcgcagtggacgccgaggcaatactgggcgcggccgactggtccagtctcgatgtcgagcgggatctgctgccattgcgggaagcgctgcgcggcttggaagagcgggacggtgtcacggaagcgcaccggctggccacccgcgaactgcggacgggcggagcgttgctgcggcatccggacgggcaccaaagcgacgagttgtcgtgtcatgctttgagcccggacggccgccacatcgcggtcggcagctggatcggcgacgactatgagcgcggcggcaccatccagatctgggagctggcaacgggtcgctgcgtgaacgtcctggatggagtcttcggtggcgtcggctggccggagttcgcccgcaacatccagtggtcggccgacggtcgggtgctggccaacgagttcaacaccagcatggtcggcaagtgggacccgttcggggaccgggtgcacccgccgctggccgacgtgggggtggcgggacggaacggggcttcgcgtccggtgggtttcgcgttggcacccgacgcgacccgcgtcttcatccaccacggcgagtgggaccaaagccccgagaccggggtgtgggcttgcctggccccgttgcggcgcagcaatttcgatccgagtttccgtgaccccgagcccttgtggatgaagaagccgtcggcgaagcttgtcaaggacttggacaaggccgcgatctcgccggaccactcggtgttctcggcggacggcacccgggtgtgggcgttcggggagtggtggtgggaggacgacgccggtatcccgcgccaggccggggccgtgtgtatcgacgtcgtcaagcgccagctcagctggttcgtcgacacgccgttccacagcctcagggacttcaaccggatggcgatcagtcccgatgagacgatcatggccctcgaccacggcaagaccctggcgttcatcgacgccgctacgggacggcagctcgccgagaccgactcgccgttctcagctgcccggatgcgttggggcatgcgcgaaggcacgccccggttggcggtcgtggacgaagagaaggagggcggtgtccgcgtatacgacggcaccgaacaccgctacgacctgccgttgacgccgaaaccgtcgcgctgggacctcgctgacggctgcacctgggcgtggtcgcccgacggtacgcgggccgcctgcctgaactccgacaaccacgtcgtgatcgtggccctggacgacgaacccgggaacctggagaccttcgaggctcccgccgacgcgctcggcctgtggtggggcgccggggacgtcctggtcgtcggcggcaaacagagtctggtgttccgggacctcggtaccggcgagacgctcggcgacttccggttcgcgcatgaggttcccgccgagcgtccgctgtggaacgacaccgaggacctggggcagcggttccaccccaacccgaccttcgcgctcgacgaggagtactgggcggcggccttcaccgagggcgtcgtgatcgccccgtcggatgccgccgccgtcctggacgagaaactcgcctggtcggtcggccgtcggtacgcctggccgttccgctggggtgaggcaacggtggccaaggacgtcgcgtcgtgctttcgcctgctcgccaaggactccaaggacatcctggcgccggtacagaacaggacggcgcccgcagcggtcgcggagtggccgccgcccaacaccgccagcgtcgacgacctgtacgacctggtcgccgagtcggtgcgcggtttcgggcagggctggacctcgcacgtggccgacaccctgcggctggccgcacggcagcgcgcccgcgcgggacaggccgaggcggcggagtcgctgatcgcgttgataccgccggacgaacgaggcggccacacccgggcgcaggccgagatcgcgctcatcctggccgccaacgggaacgcgacgttcgcccggcggttgcaccgtgaggccgtcgcgagcgcgtcgtccggagtggacgaccacgagctgccgtccgtcggttcggcgatcggcgccggtttcgccgccctgggtgaacccgacgcggccgaggcgtggatcgcccgcgcgatcgaggccatcaacccgtacccgaacccttggcagcaccggctttcggtgtgctgggcgctgctggaggcgggccttgaggaccgggcccgcgcggtgtggaatgtcgacgaacccggctccccgttccaccaggacagctggctggcgcacctggtgcggatcggccgcgacgacctggtgcgcgagttcctgtacggcgcccgcaagtccatgtacgacgtcatcgacgccttcagcgtgttcgtccccatgggacgatccgacctgctgcgtgagtacttcgagtacgacgagcgcggtgaccacgacagcgaccgggagagcctggccgaggcggaccgcaacgccgagcccgaccgacccaccgcagccgacctggccgagctgcgcgccgcccacgaggaactgctgcgcaccccgctggcgcgccgccgcgaggacaccaagcgactggcctggcgggccgccgcctgcggccactacagcgcggtgctggacctgctgcggctggttcccgacgacgacttcaaccaccgcgccggtgcggcgacgcgggcgctgtggatcgccacctcgggcttcgacggacagccgtggtgagccctggcgtcgcggcgggaactctggcatagtccttactcatgagtaaggtgcgttccgggtccgcgacgcactacgacgtcgtcgtgatcggctcgggtttcggcggcagcgtcgcggcgctgcggttgaccgagaagggttaccgcgtcggggtgctggagaccggcgcgcggttcgacgaccccggccagcccgacccccggcggcggcacgccgcgctaccgcgcaactcctggcggctgcgcaagttcctgtgggcgcccaggctggggctgcgcggtatccagcgggttcacctgatccggggccgcaagggctcgcgggtgctggtgctcgcgggcgccggagtgggcggcgggtcgctggtgtacgcgaacacgctgtaccggccgggcggcgagttcttcaccgatccacagtgggccgggatcgcggactgggaaagcgaactgacgcccgcctacgaccaggcgtcgcggatgctcggcgtcgtcgacaaccccgtgcacacgcccgccgacgccgcgatgaagacggtggcgaaacggctcggtgtcgccgacagcttccactacacccgcgtcggcgtgcacttcggcgacgggcccgagccggtcgccgacccctacttcggcggcgccgggcccgagcgttccggctgcgtcgcctgcggttcctgcatgaccggttgccgccagggcgccaagaacatgctcaccgagaactacctgtacctggccgaacgcgccggagccgtcatccatccactcacgaccgtcacccggctgcggccccgcgaggagggcggataccgcgtcgacaccgtccgcaccggaccgtggggacgcggccgccgctgtttcaccgccgatcaggtgatcgtcgccgccgggacctacggcacccagacgctgctgcatcgcatgcgcgacaacggggacctgccggggctgtccaagcggctgggctggctgacccgcaccaactccgaggcgatcctgggcgcgatgcggttcggcaggaagggcgaggaccacagcaagggcctggccatcacctcgtcgatccaccccgacgccaacacccacatcgagccggtgcgctacgggcccggctccaacgcgatgggcgcgctgtcgacgatcctcatcgacaaggaccagtcgcaccggtggcgtgccctgctcgcctacgcgctcaaacaccccgccgacgcgctgcggctgccgtacctgcggcactggtcgcggcgcaccgtcgtcgcgctggtgatgcagaaccgcgacaactcgatccgggtcagcctcaaacgcggcaggctgcgcgccgaacccgggcacggcgaacccaatccgacgtggatcccggtggggcacaaggcgacccggtacctggccgaggagatcggcggcctgcccggcggcacctggctggagatgtgggacatcccgaccaccgcgcacttcctgggcggctgcgtcatcggcgccgaccccgactccggggtcgtcgacgcgtaccaccgggtgttcgggcagccgggcctgcacgtcgtcgacggctcggcggtgtcggcgaacccgggcgtcaacccgtcgctgaccatcaccgcccaggccgagcgcgccatgtcgctgtggcccaacaagggtgaggccgatccgcgtcccgcgcccggccagccctaccggcgggtggagccggtcgcgccccgacagcccgcggtccccgccgacgcgccgggagcgctgcgatacttagcggtgaattcacttaatcacgcgtaacgcgtcctcatcggattgacaacgaaagcgcaacgaccgtgcccgcgcgtgacaagtgtgacgatgctggggcattgggacggtaagggacgagggcgatgcggactatgacgttgttgcacgtggtattgcgggggatccgttatcgtcccgggcgttccgtcgtcgtgctggcgctggccgccgtcgcgaccgcggccgccgtcatgaccccggcctacacctccgcggcgcaccagtcgctgttgaccgacgagctcaccgacctgccgcccggcttcgaccgggcccgcgtcgccgccgaaggtcaccgcgccaagcccgacgccgaacacttcgacgacatctatgaatccatcgacgcgaaggtgtcgggttcgcaagagctgtcgccgttggtcgacccggtgcggtacgtgtcgaccaacgtctcggtgtcgaaggtcgactggcccgccttctcacaggtgatctaccgcgagggcctgtgcgagcgactgcggatggtcgaggggaagtgcaccaccggcaaaggcgaggtgctgatctccaagcgctcggccgcgttcgaggacgccgaggtcggcgacaccatcgaactggggacccggcgggtcgccgaggccgggaccgccgaggtcaccatcgccgggatctacacaccgcgcgacgcctcctcggactactggggactggtcaatccgttcgcccacgcgatcggcccggacgactacaacctcgacgccctgttcatgaccgacccggaatcgacgaccgccgtcggacgtccggtggaggtcggggtggagtacaccctcgacattcctgcgatccggctggccaacgtcggacagctgaaggcggaactcgccacgatcgacaagagcggcagtttcgcgggccggacggcgacgaccgaatcccggatatcgggtgtgctcaaggacgtcgcgcaatacgaggcgtcggtcgcggcctcggtgccgctggtgacgattccgctgctggtgctgtcgtggttcgtgctgtacctggtggtggcccggctcagcgaggagcggggcccgcagatcgcgctggccaaactgcgcgggcaccggttcacggccgtcaccgggttcggcaccggcgaggccatggtgctcatcgtggcgggggcgccggtgggcgcgctgctgggctggctgctggtgcagacggtggcctggcaggcgctggccaaggacgcagcacccaccctcaccgtcgacatcgtcgtgtacgtcgcggtctcgctgctgggtgcctgggccgcggcgctggcggcggcgcgaccggtgctcaaccgcccggtgctgaccctgctgcgccgggtcccggcgcgggggaactggcgggccgggctgctggagggcgcgctggtggcgctggccgccgtcgcggtgtggcaggtgctgtcggcttccgacgcgggcgccatcggcctgctggcgacgccgctggtcgcggtcgtggtgggagtggccgtcgcgcggctgctggaacagctggcccggcgacgactgccggtcgcgctgcgcaaggcgaaactggcccggatgctggcgctggcgcaggtttcccggcgaccggagacccgccggatggtcgtgctggtgaccgtggccgcggcggtggtgaccttcggcgtgtgcgcctgggacgtctccgaacacaaccgggaactgaccgcctcggacgagatcggcgccgacagggtgtacaccctgtccgccggtgacccgcagaccgtcatggacacggtggagaagctcgaccccgagggcgacgagctgatggccgcgatgcgccgcgtcgaccgctatgacaaccaggacttctccaccatcgcggtgcagtccgaccggctgtccaaggtggccagctggcgggacatgtcgcccgcgcggctgggcgatctggccggtcagctgcatcccaggcgtccggaaccgttgcgggtcaaggaggagatctccgtcaaggccgacgtcgacgacttcgacgccgcgcggaaaccgtcgctggtcgccaaggtcgtacccgacggcgcggacccggtgctgctgcggctgggcaacctgtcgaagggctcggacacctacgaggtgtcggcccccgaatgcgatgacggctgccgcctcatcggtgtcggcgtctccccgcaccccgcggacttcgaggggctgtcggcgaaactgacggtctccgagatctccgacgccgacggcgaagtcgacgcctcactgtccgaatgcgacaactggcagcccatcggtgacctgcccgccgacacgccgctggaactcgactgctccgagggcttgcgcatctcggtcgacagcgacgactcgcacgacttcctggccgagtacgccagcaaccccttggtgctcccggcggcggtggccggaagcatcccggccgccgaagtggacggagacgagttcgcgagcatgggcccgcagcgggatctgcaacgctaccaacgcgtccaggccgtcaccgtggtcccgcgcggcggcgtccgcgcgatgatggtggacctggagtacaccaacctggccgcgcagaactacaccgcgatcaaggaccaggaggaggtcaccttcgaggtctgggccaacgccgccgccgacccggatctggccgcccgcctcgccgaggagggcctggtggtcaaggcgtccgagagccgcgacacgctgctggagcggatgtcgcgctcggggcccgcgctgtcgctgcggctgtacctggtggccgcgatcctggctctgctgctggtcatcggcgcggtgctgctgtcgtccaccgtgggcgcggcggtgcgcggctacgacaacgccgccctggccgtgtccggtgtgacgcgacggcagctgcgagccgcgtccatcagggagcatctctattggatcgtcttccccgcggcggccgggatcggtgccgggttcgccggtctggcgctggtgctgcccagcgtgccgctggtgagcgacgaggcgcccgaggtggcgatggcctacgagctgcggccgctgctgcccggcggcgcgctggcgttgatggcctgcgccttcgccgccctggtgtggctggcggtccggctgggacggcgccgaggctcggcacgacgacttcgcgacagcgtgagctaggggagacctgatgagcggtaccgtgaccccggcggacaaggccctgggcatcacctgccgggggttggtctacatctaccatctggacggctacgacgtcgtcgcgttgtccggagtggacatcgacatcgcggcgggcgaatcggtggccctggtgggtccgtccggctccgggaaatccacactggtggctttgacggcgggcctgctgcgccccgccgccgggcggctgcacgtcggtggtcacgacctcgtcaaggccgacgacgacgagctgcaacggttgcgggccggggagatcgggatgatcctgcagggcagcgaccgcaacctgatcccgtacctgtcggccgtcgacaacatccggttcgcgcaacgcggcatccggcgccgcgaccgcgccgacctggcatcaccgcgcgaactgctggccctggtcggcatcgactccgaggccgacgccaacgcccggatctcccagctcaccctcggccaacgacagcggctcgcggtggccgtgggcatcgccggaggcgcgggcctgctgttggccgacgaacccacggcgcagctcgacgccgaggcccgcgacgaagtggtccaagcgctgctggcggtgcacgccgccgggcacaccgtcgttgtggtgacccacgaccccgaagtcggtgcccacatgggacgcaccgtcaccatccgaggcggccgggtcggctccgagggccgacgcggcgaggacttcctggtcatgggggccgggggaaccgtccatctgccaccggaggtcaccgcgcgcttcccggcgggcagcctgctgcgggtcgcgcaggacgaggacggcgtggtgcggctgtgggccgctgacagtggacttgagacgaaggacgagtcatgaatacgagccttcaggtggaggcggtagccgtccaatacggtcatcggcacgcgctgtccgatgtgaacatcaccgtgccgccgggttcggtgctcgcggtgaccggcgcctccggatccggcaagaccacactgctgtgggtcatggccgggctgctggcacccacctcgggcactgttcgcctgggcggcaaggacatccaggtccgcgaggacgccgtcaccgaaggcgtccacctgatcccgcagggcaacggcctggcctcggtgctgaccgcgcacgagaacgtcgccgtggccatgctcgccgccggggtcgacgccgccgaggccacccggcgcgccgacgccgccctggaccagctgggcgtcaccgcccaggccgcccagctcgccgaggaactgtccggcggtcagcggcagcgcgtcgcgatcgcccgcggcctggcactgcgcgcgccggtgctgctggccgacgagatcacctccgacctggacgtcgagaaccgcgacctggtgctggacctgttgcggcaggaggcgaagcgcggtgcctgcgtcgtgttcgccaccaacgacaccgaggccgcggcgacctgcgacatcgtcgtccacctggccgacggtcgcgtcgaggcgacgccgtcgggctgaccggagtccatattgcgaaaccgggccgcacgtgccacagtcattcagtgagaaaacgcacagtaacccacgccgccgtcgccctggccgtggccggtgtcgtggccatcgccggaaccgttgtcgcccatgcccaggagcccgacgacgatctcgccaaggcccttgacaccatcctggaggacaagcgcctcgacgactcccagatcggtgtcgtcgtcgccgaggccgagggcaacaagaccatctacgaccacaatggcaatatgcgggcgattcccgcgtccaacaacaagatcctgacctccgccgccgcgatggacgcgctgggcggcgactaccgcttcgacaccgacctcgcgtccaaggccaagccccacaacggaagcctgcgcggcgacctctacctgcgcggcaccggtgaccccacgatgctcgccgccgactacgagaagctcgccgccaagctggccaaggccggggtcaagaaggtccgcggtgacctggtcgccgacgacaccgcctacgacgacgtccggttgggtaccgaatggggctgggaggacgagccgtactactacgccgcccagacctcggccctgaccgtcgcccccgacgaggactacgacgccggaagcgtcatcgtcaacgtcgatcccggtgccgccgaaggagacaaggccaaggtcaccctgaccccgcccaccggttatgtcgaagtggacaacaccgccaagaccggcggcgagaccgacctgaccgtcgaccgcaagcacggcaccaacatcatcaccgtgtcggggaccatcgccgtcggcgacgagaccaccagcgagtacatgtcggtcaacgaacccaccggctacgccgccgacatcttcgcccgcgccctcaaggccaagggcatcaagctcaccggcgacatccggctgggcgagaccacccccagcggcgccaagaccctggccgaacgccagtcgatgccgctgtcggagctgctgatcccgttcatgaagctgtccaacaacatgcacgccgaaaccctcgtcaaggccatgggccgcgagaagaccggcgaacagggcagctgggacaacggcctgccggtggtgaagtccttcctggacaaacagggcctcagtacgtctcggctgcggcaggccgacggctccggcatgtcccgctggaacctcatcccgccggaccagttcaccacgctgctgtccaaactgcgcgacgcgaagtggttcgacacctggtacaagtcgatgcccatcgcctgcgaacccgaccggctcgtcggcggcacgctgcgcagccgcatgtgcgacacgcccgccgagaagaacgtctacgccaagaccggctcgctgacgtccgtgaccgcgctgtcgggctacgtcaccgacgccgacggccgtgagctggtgttcagcatcgtcaccaacgactatttgaccggcgtgaaggacatcgaggacaagatcgccgtgaccctggcgtcctactcgcagggcgaatccctcgacaaggacggagtcaaggtgccacaaccggagaaagaggcaccttccggccttgaatgctcgtgggtcaagccaatcgcctgctaacgagcgccaaacgtatgtcggtgcggtggcgtatgccggataagctgcctgttgtggtcaggcgtcgtttcggatacgccaccgcgtcactggtgttgataactgtaaggagtccgaatgtcgatgacgatcctgccggtcggaaagccgctcggcgcttgtttccccccggcggaccccccagccgagcaaccggacttctacgaggtccacgtcgccaacgacgtggaacagctcaccgaactggaatggcaggtgtactacgcggcttacggcgagcccgaccagcacgccgaacaccgcgtggaccgcgactgggtcatcaaatcgctgagcaacgacctgtcgacctccaaggtctcggccaccgtcgacgacctggtcggacgcggcctgctcgtcgaggccaacctgcacggcaactccgccatggacgtcctcaccggctaccgcctgatacccaccgccgtgggcatcagcaacgcgcccgaggaccccaacctgcgctggatcggccagcacggcgagggcatgctcggcatcccgcagttgtcgttcctcatctggtccttctcctaccgcaccgcctccatgtgggactgctgcgcgatgttcgccgagaacccggactcggtggacggggccaccgcccaggacatcggggcccagatcgccgactcgctgccgtcgatcgtgtccatggaactgggttatctggagccgtctgatcagtagaccccgtttcggggtaatgccatgctgtgaccatgaacgtcgccgacgactggcgtgaacgcgccgcccggctcgccgactacctcgccagcgagggcctggacccggcctggaccgctgtcttcgctcgcgtgccacggcacgaattcgtcaacgggggccacgccgtcgacaccgacggggtggcccccgacgccgccgactggaaccgggaagaactgctgcgggaggcctacgccgaccaggtcgtggtcacccgctacgagaccgccggcggcgaaccggtcgcgacctcctcggcctcgcaaccgctgatcgtcgcgatcatgctgcgactgctgaacgtgcgcgacgactcccgggtcctggagatcggcaccgggcccggctacaacgcctgcctcctgtgcacccggctgggcgagcagcgggtcaccagcgtcgagatccagtccgatgtggtcgccgatgcccgcgacaacctggcccgcgtcggcttccacccccacctggaggtgaccgacggaacgctgggctgcccgtcccgcgccccctacgaccgggtcatcgccacctgtggactgtcccggatccccgaagcctggctggaccagctcgccccgcacgcccgggtcgtggccccgatgaacttcggcggcgccctggcggtactggaccgccgccccgacggcagcctcagcggccggttcccgcgcgaggcggggttcttcatggaactgcggcaccccggcgattcgtgggagccgaaaccaccgggctacctggccgtcccaccccgggtcatcaagaccgacatcgacgtggacgtgttgggggacatggagttccggctgtggctggaactggcggccccggacgtgcaggtccaccccagccgcgtcgccgacggacggctggtggaagtccggatatcgacccccgacacccgcatcgacatcgaagtggacggagccatccgagcagtcgaatacgggaagtcgttgtggcgcaccgtcgaaggactggccgccgactgggaggcccacggacgcccggaccgcggccgcatggggatgacggtcacccccgagcgccagtgggtgtggctcgacgcggaggactccgacgtgttgtgggagctgtgatccggcgagccacgacccgcgactagtcgaactggttcagaccctcggagatctggtgatagtcatccagcgcggtgccgaccagatcgggcatcttcggaaccaacatcgagttctcggtggtgtcacccacgagctccagggtctcatcgcagccccgcaggatcgtgtcgatgagctcggcttccttcgtgaggatgtcatcctccagtttgctcagcgcgtcgtagatgttcaccagcacatcctcggcggaactcccggccagcgggatctcctccggctccggagcctgatccgaggccacggcgagcccaccggcgaccgccgccccggcgaccccggccgccgtcgcgataccgggcaccgcggcgagccccgcgaagccgagcccgaacgcggcggccaacaccgtcagcgccgtcaccacggcggccccgtcgacgtcgtcggcctgctccatagcggacagaccatcctcaccgatcttcttcagactcttgcgcccctcggcgtagatgtcgcgcatcgcctgaaaattgtcgtgcaacagggccagcaccctgccgtggttggggatgatcccctcgtacaggggatccaggtaccccttgcggaaggaaatgctcaacgcgccctcccactcgcccatgttgtccatcgcgtcgtggacatgcccgctgatctcgccggtgttgaaatcacccgcctgggtgtcgagcttcctggtgagctcgtcgatgaggtccaacttcgcggtgaactcgcccggccccggggtgtagaactccttgaacttctccggcagctcctcgacctggcttcgcagcccttctcggtactcgtccgggtaggggcgggtctccgggtcgagcgtctggtagatcttcatcccctggctgacgaactcgtccgcgatcttgtcggccagtccgtccagttcctccatgctggggacttcgatctcgttgccgccctcgtcattcccgcctttgttgttctggttgccgttctcacccccgccccctcgggtgtcgccgtctccgcctttaccgccgcggctcatgtcatgtcgtcctttcgcctgtctggagttgtctgaccgtgcctattcgtcgttgccgagtggtgccaccggatcgccctccggttcgaccacgtactccggcggcgtctggttctcgtcacccaccgcctccaggaactccttacccgcgtcggtgatcccgttcgcggcatctccatccacaaaggtgaactccgagaccgcgaggtccagcgccagccgcgtggcccgggccgacaccgcggtccggaacagtgccagctgaacgatctcccggtagatgttccaggagtcgaacgcctttccgtacttgccttcgtctccttcggccacgtcaccgtcgagctgttcggtcagcttgatgtaggcgtcctccacggccgagatgtccatatgggcggtcatccagagcttgtggatgtcgccgccggtgacctggttgtctcccattgcgattcctttcgagagctggttgtcagtgcgggaaatgcttggcgcgcaacagtcgcagcttccgccgccagtcgagcaccatggcggcgtagccgcttcccacctcggcggcgaacgccgtctcatccacgctggacagcgaaccgtcgcggatgacgacgttccagcgccgcagcccggtggtactgacgaagacgcgatggccggtggacatcccctcggcgacggtctcctcgcgctcggcctcgtagcggcggccgttggcccgccacggtttgaacggctcggcggggcgtccggtggcttcggcgacggcagcgaaccgggcctgccggtagtccgtccacagccgagcgaggaggttggagagctggcgttccagcccgcgttcgttgtagtggcggacgctgccgtcccggaactcgaacgacacgtcgtcgagcgagcggaggacaccggtcaccaggccgtctggtgtggatagttcgatgcgcgtgctggcgagtcgatcggccacgattcccatggggctcctttgcgcatgacgaggcaccggctgtggggccgggttgagcctctggtgtttgtttgttcccggacgtgttgggattgggacctttttagcccaggtttgtggttctagcaagggtcaaacacagaagcgggcatgggcgggaaggcggatgtggggcgtgacctgggggatcggggtggaaaattcgttgagattttttcccgagcggtgtggctgacagggtgatttagctgggaaaactgtgccgtaggggcatagtttggcggcgtgggagaactcggatgtggttgcggaggtttagctgaggcgccgcacccttacgcctggcccgacgttgcagacctcatgaaacttggaaacgccgatggtgatgtcgcggtcggcgaacggcgcgagatcgatgaccgtcgaatcctcaggcgaatcccgcaggtacaggtacttgagctgcggaactttggcgagaaccgccagattgggcagcgtcttgaatccgtcgagttgcaaggatcgaagactcgtgaagtcgatgagcgcttccaggttggatatcgaacattcgtaaaggccaaggcccgtcaaggcgggcaacgcggagatcgccgcgagatcgtcctcgaggtccatatggaacagcgtgagattccgaagctggggagcccacatcggaagcgaggcgatacttctcggagcggacgagcgctcaccgcctggcggtccacccagcgacagcgcacgaaggctgctgaatgtggacaatctactgaggtcggtgttgggggagatgctccacaggccgagttgcgtgagtttggtgagcgaccatatgggcgagagatcggtatcaccatcagcctgaacgaacagggtgagcagcgactcgcagtcggcgaggaaactgagatccatgtggacggtggacgtcagtgccaggtcgcgcagcttgggcagccgcgtcagcggagtggggtcaaagacggcggtggtacggatccgcacactctccaggccgccgtgctgctccaagggtgcgacatcgtcgaagccgccccggacgtcgaccgaggtcagacagggaaccgcgttcaggatcgagatgtcgtcgacgctgtcgagcgccacgtgggtggcccgcaagcgctgtaggtagctcaacaccggaatcacgtcctgtgaattgacggtgatggcgccgtcgaccaggagagcgttcgccagtacctctcgcgcgtactccttcgggttgaagtacgaccacgcgtcgatgagagcctcctgcacctgccgcctggaatcggcggcgaaatcgcgcagcacgttcacggccttggggccgttcaccaaagccgccgtcaggatcgtcgagctggcggccgcctcggacaaccgctcgggaatccgaggcaggtaacgcagcaggggaggaccgatacgggcaagtgagatcgcctcggacctgttgcgcggcggtagcagactggccagcgctcgttccatgcgcgggccgagaccgggatccaggtcaggcatggtttccaagcaggacgcggccaggatgtgcaggcgccgggcgtatcgctggtccgtgtcggcgcggttgagtacaccggtgatgagctccgaacgttgcggggcgttggccagccccgcggcaagggtgacgatctcgtgccattcatcgcggtgggcgttctccacgagtagccccatgtcgccattgtcggcagcctggtcggcggccaggaactcctggaacgtgcggtgaatgaagtcgacgcgtcctgactgcggctcccggatcacgccactgcgttccaggaggtactcgaaaatcgcctcggcattctgatcgacgctgggcatcgatcgcagtttcttcgcgatacgggccgtcgccgcgtctcggggaagttcggtccgattgttgagggacagccgccaggccaggtcacgcagtagcgtgcgcttttccgtctgacccagatggggaatcgtgatggggatctggcgctcggcgtcgcgacgatcgatgagcatcaccatcgcggcccggtacagctctacgcggtcggtgggcagatggcgacgtcggtcgaggttgagcgcgcacagcatggcgcacagtagcggcgtggtcgccagcgcccgcaggtcggcgttggctttcatcttgatgcggatgtcccgctcgtagtcgggaaggtcgcttgagcgacacggcagttttctggagtcgcggatcgccaggtgccagtgccggatcagttgtcgaacatccgaagacgacatgggggcgagcatcgcttccccgaagccttctgtgtggaggctgaagtcgtccgtcgccgtgcggcgtgaggtcaccacccagcgagatttcgggaagctcttcaccagttgggaaagccaattccgaactcccgcacgctccccattgggcagttcgtccacgccgtcgatgagcagcaacgcccggccggactcgagtgctctgtggacgaagccctccggcatcaagccgcgcaggtgtggggccgtgtcggcgagaaagtgttcgggcgccgggagcttctcgccttcccaactgcgcagcttgatgaggaacggaaccattccgttgaggtcggccaggtcggcatcgaagctggaccgtgccgcgttgaccgccagccagcgcagcagggttgatttgccggaaccggcttctcctctgatcaggatgcgttcggagaggccgagcacacgttcgaccctgacggtttgatggccttgccgatagtcgaattctggctgtgaatagacgacgccgcgaggggcgtggtcatctgtgggccgcaattgccgcgtgcgcaccgacagtccgatgtacgcgacggacagggtggtgcgggcgttgtagcgccgcaggtcaactccgaaaaggtccaggacgtcgaggttgttcttgacggcgtgcaggtacttggcgcgaaattcttcgtccccatcagcaccctgcggcgcgacggggttggtaaacgacacccgctccagggccgtggtcagtgtctcttcgatctgagagattcgctccagcaactcggtcaacacgcgcggctggtattcgggaagattgatgaccagctgaaccagacactcgcaggtgttgtggaccagcaaccggtagaactgctcgccagcctcgctgagatcggtaccgtcacgtccaccggcttccgactccagcagccggttcgccagcgcctcggactgcagggcgacggcgaacagtcccttgtcggacatatcggccgcctcaaacgcggtaatggcccgcagagtggccgcagtctgttcaccggagtcgagattggtgaactcgttgcggtacaactcctgcagtcgctgcgcaacggagtcggtgatcgtttgcaggtgccgtttgaagctcctgcggacgaagaagctggtcctgggttcaaccagttccgaaagggacgtttcgccgcgaagatcactgtgccgcttggtgagtacacgtttgaaagctgcgcttacgacagttcccgctagtctgagcagcagttgctccatagcggccgatgctacgcctcagttgtggcgcaacacataccggcagccatgatcacttgtggctcgtcaacggtaaagaatgtggacatagaccgatcccaaaccatcacgttcgtggtctcgaaccccggctgaggataaccgccactcccaaccagtgcatctcgtcacacccccagctcagccccctccgccctaactcccgttaaggtccgcgacctaagatggcaccagcacacaatgctgacccgaagggacgtgcgcgcacgtggacgccaacgacatctccgcaggccgcaagcgctggcaggaacgctacgacgccgctcgcaagcgggacgctgacttcaccacgctgtccgggctggaagtcgagcccgcctatgggcccgccgagggctcgaccgacccgcggttggggcggatcgggtggcccggcgagtttccgttcacccgggggctgtacccgaccgggtatcgggggcgggcgtggacgattcgccagttcgcggggttcggcaacgctgttcagaccaacgagcggtacaagatgctgctcaagtcgggtggtggcgggttgtcggtcgccttcgacatgccgacgctgatgggccgggactccgacgacccccagtcgctgggggaggtcgggcactgtggggtggcgatcgactccgccgccgacatggacgtcctgttcggcggtattccgctggccgacgtgacgacgtcgatgacgatctcgggtccggccgtgccggtgttctgcatgtacctggcctcggccgagcggcagggcgccgacatctcgaagctcgacggcacgctgcagaccgacatcttcaaggagtacatcgcgcagaaggagtggctgttcccgccggaaccccacctgcgcctgatcggcgacctgatggcctacaccaacgccgagatcccgcgctacaagccgctgtcggtgtccggctaccacatccgtgaggccggttcgaccgccgctcaggagctcgcgttcaccatcgccgacgggttcggttacgtcgagctgggcctgtcgcgcggtctcgacgtcaacaccttcgcgcccggactgtcgttcttcttcgactcgcacatcgacttcttcgaggagatcgccaagttccgcgccgcccgccgcatctgggcgcgctggatgcgcgacgtctacggcgccaccagtgaacgggcgcagtggatgcgtttccacacccagaccgcgggtgtgtcgctgacggctcagcagcccaccaacaacgtggtccgcaccgccgtcgaagcgctcgcggccgtcctgggcggcaccaactcgttgcacaccaacgctttggacgagaccctggccctgccgaccgacgagaccgccgagatcgcgctgcgcacccagaccgtcctgatggaggaaaccggcatcaccaacgtggccgacccgctgggcggctcctggtacgtcgaagccctcaccgaccgcatcgaggctgaggccgaggcgatcttcacccagatcctcgccctgggcggcgaatccgacggctcgacggcgggccagaccgcccgcgaggccatgggcaccggccgccacgagatcggcccggtcacctcgggcatcctgcgcggcatcgaggagggctggttcacggcgggaatcgccgaggccgccttcacctaccagcagcaactcgaacgcggcgagaagaagatcgtcggcgtcaactgccacaccgagaccgtggccaaggagctggagatcctgcgcatctccggcgacgtggaacgcgaacaggtcgcggcactggccgaccgccgctccaaccgcgacaaggacaccgtcgacgcggccctcaaccggatggtccaggtctcccgcaccgacgacaacatcatccccgcgatgatggacgccgtccgcgtcgaggccaccctcggcgagatctgcgacgccctgcgcgccgagtggggcgagtaccgcgaacccgcgcggttctagcggcggctaggagaccggcgcggtggcgggttgccaccacgggacgatgcgcaggaccgcgatcgcgagcaggccgatgcccgcggtggccgtgatggcgcccgcgacgtcgaggagccagtgctcggcgagcaccacgcggctggccgatacggccagtaccgcgacggcgccggtgctggcagccagtcggccccagcgggggtcggcgagccagaacagtacggccgcggtgaacagggcggcggtggcgatcgtggcgtggccgctggggtaggtggaggcttccggttgcatcggtgggcccgggcgcatcacgagctgttggatggccaggacggaaccgcagatcgggatcagcagcagtccgcgcgccaggaggctgagatgcggcttgccctgggcgcggcggcggatcagcagcgtgatcgcggcggcgggtaccgcggccagcgccaggagggtgcccacgccgctggtggcggtggcgatggtggtgatgaggctgtcgggggcggcgtaccagtggtcgatgatccacgcgtcggctggcgggacgacgtcgcggagcaacagtccgatgaggatggatgtggtcacggcggccaggccagtggcggccagccgtcggtggtgggtcttcggttccgttgtcatgccgacaatctagcgacgtcgaggccgggttggcatggatgaaaaccctgagcttgaccctgaaccggtcagcggaggttggtgatgaggcggaagcgttcgaggacgacgatggtggagtcgtccactgtgaagttggggtcgcccatggcttcgcgcatcgcgtcgctgtgccagaagctctcgtggtcggcgcgccagtcggcgacggaggtgttgccctctccctcgtcgatcacgtgggccaggtcgacgtcggacagtggggcggtcttgacctcggtgacctcgatgatgcccacgggttggtcggcggagtcgaccaggacgctgtgctcgccgggttggggcagcgggtcgccggacagttcgtagtcggcgaggatgccggtcgtggaggtcttggagccgtcgaggatcgcggccacgagcttgtcgcgcagtgggccggggaaggcgaactcggctttgggcaggtgcgagtagtcagcgctggtcacgtgggaactgtaaccggaagagcgcgacgggggccgggattattcggcgccggggctggcccgcggggtagaggtcgcgggccagccccgacgggggcggtgaggggatcagtagtgcactcgggcgcgaacggcgcggtggtcggagtagcggcggtcggcgcggtcggtgccggtcacctggcggtcggcggcgtcgccctcgtcgaagccgatcgtgtgggtggcggtcaccttggggacgccgccgggtttggcggcgaagaggaagtcgatccggctggtgccgctgccgttggttgagttggcgcgcaggcacttggcgagttcgcctgacttctcgcacttgtcgaagacgacgtcgcgcaggcccagtttgccgcccaggtcggcgttgatcgacttgtaccagccgcggtagtcggttccgcccgaggtcgcggtgtagttgaagtcgccgccgacgacgcgcaggtcaccgccgtatcccttggcggacagttcttcggcgatctcgcgggcgttgctggccgcgcacgggggtccgccggagcgtttggtggcccagtggactgaggccgcggtgacgtgctttccggacagcctgtccttcagcagtaccttgacggcctgggtgcgggcctggttgctgttgacgcactcgcctttggagttgagcgcctgggctcgccaggtgttgttgtcggcgttggcgacggagaagcgttcggtgctgtagatgacggcgttggtctggtattgcttcggggcgccgcagggggacttcatcttcttgggcgtggggtcggcgatcttggcggcgtactgttcgccgaacatcttctccattttggagacgagcttgtcgagctggcgtttgccgctgatctggtggaccaggtagatgtcgggattgtggtcctggaccttcatgtagtacagcaggtcggtccagtcgccgtggcactccaggttggcggtgggcaggttctcgacgttctcgttgtagacctggatgtggcgggggtcgtcggcggcgcgggcggggtcggccagcgccagtgggcttatcgccaccgcggcggtgacggtgacggccgcgatgagcgcggccttccaagtgggttttcgcaccggggcaacatatcgacattcgtgcctggtgaggctgttgtcgcgggacgagttcgctgtggtgtggacgaacggtggaggtgtggtggctgagcggtggatatcaatgtgggcaccgattccagcccgaggagtggcgcccgatcctggcaggcgcggctgccgaggatcgagaaggtggtcaaggcggagcagccgacgatcctgggcacccaggaggggcgcggcaaccagatccgggacttgaaggaccggctgcccgggtactggtgggcgtggcggggccgcgagaaggacggcagcggcgagacctgcgcggccttctaccgcaaggaccggctggagaaactggacgaggggcaccggtggctgtcgacgacgccgacggtgcccggctcgatcagttggggcgccaagaccatgatcgacgggagcttccacgactcctggaaccacaaggccgcgcgggtcacgccgacctacggcaccgccaacgggtggcggccccggccgaagcccgacggccgccgcatcgactggatcatcgcgaccgaacggttcgccgtccacaaggcgggcatcaacacctgggtgacccggcacgacaacctctgttccgaccactgggcggtgcaggcggtcgtgtcgctggcggcgtgacgcggagccggaaccgggaggagaagggccgcaccggttccggtccgcacactcaggagtcgccgggttcgaacgcctcggacatcgcctggtcgtcgaaggcctgcgcgttgagttcgttgaggctgtaccagtttcccgagttgtcgcggaacaccgcctcgacgccgtagggccggtcctgcggttcctggaggaactcgacgccgcgcgccgagtactccttgaacgtggcccggcagtcgtcggtgttccaggcgcccgcgctcaacgcgcccttggccagcagcgtccgcagcatcgcggcggtctcctcgtcgtggctgggcgggccgggcaccgtcaacgacagctggaactgtggactgtcgggcgggtagaccgtcagccagcggtagccgttctccatcttcaggtcggcgcgcagtttgaagccgagtttggtggtgaagaattccagcgcctcgtcgtagtcgttgacgtagacgctggccaccccgagtctggtgatcatgttgctctccttgttgtcggttcgggttcgacgctaaggggtggcggacggggaaggcttctcctgaattgcgctcttcgcggcgtcggcgggcatgggtccggcggacatcagcaggaagcagccggggatcgggggcgggcccgcgcggtgggcgcggcgctggaactccgaggggctgacgccgaccagttcggtgaaccgggaactgaaggagccgaggctggcgaaacccaccaggtaacagacctcggtgacggtgaggttcgcgacccgcagcagttcctgggcccgttcgacgcggcgacggctcaggtagcggctgggagtggtgccgtaggcggcgcgaaacgcccgcacgaagtagaaccggctgtatccggcggcagcggccatcgcgtccaggtcgagcggccgggagtagtggccgtcgatgaggtcgcgggcgcgacgcatcgccaccagggtctcgatcgccgcggtgcccggatagccgcgtcctgtcgccactcgacctccatgaacggggttgtgtccgctgcgaccatacgttgccgctcggacgaaaaccgggctacttcagcagccgcgacatccgacggtcggcgagtttcctgccgccggtctggcaggtcgggcagtactgcagcgccgagtcggcgaacgagacctcggcgatggtgtcgccgcacaccgggcacggctgcccggcgcggccgtggacgcgcaggctgtcgtgcttgtgcgccttgagatccttggccgccgaacccgacgacgccgccaccgcggtccgcagcgtgtcgaccatcgcttcatagaggacggacacgtcggtgtcggtgagcgagtcggcgagcttgaacggcgacatccgggcggcgtgcaggatctcgtcggagtaggcgttgccgatgcccgcgatcagtttctggtcccgcagcaggcccttgatctgggtgcggcggcccgacagcaccgccgcgaacgccgcctcggtgaacgactcggccagcggatcgggcccgagaccggcgatgccggggacctgcgcggggtcggacacgacgtacacggccagccgtttcttcgttccggcctcggacaggtcgaacccggaaccgtcgtcgagggccagccgcagcgccagcgggtgtttgccgggccgcagcggcgtggccgcgagcttgtcgttccagcgcagccaaccggcgcgggccaggtggaagatcaggtgggtgccgtcggcgtccaggtcgaggaacttgccgtgccggtccacggcggtgatccggcggccgtgcagcgccgtcgggggcgggtcgaaggtcttcagcgcggtgatcgaggcgacgtcgacgcgtttgacctcgtgcgacaccgcccggcggcgcaggaagtccgcgagcgcctccacctcgggtagctccggcatgtatccagtgtcgcaagctcggcgaccggatgcgaaaactttcgtccgcaccgatgagtcccggccgcgattaccgtctacccacagaaccctatgacaggagtaccccatgtccatcgacctgaccgcctccacccagcacgtcgccgcgctgttgagcggggtgcgcgacgagcacctgaccgcgccgaccccgtgcggcgagtacacggtggccgcgctgctggaccacatcatgggcttttcctcggctttcacgtggatagcgcgcaagcaggacgaggggttgtccgacgacccgccgcacgcgcgcgccgaggacctggatccgcggtggcgggagctgttgccggggcggctgacggaactcggcgaagcctggcgcgaccccgccgccgacgaggggcaggcgcgggccgcgggtgtggaactgccgcggtcggtgtggcgcctggtggcgctcaacgagctgctcgtccacggttgggacctggccacggcgaccggtcagccgtaccggacggatccggcggcggtggccgtgacggtcgagttcatgggacaggacgccgacgaccccgcttcgcgcgagaacaaccccgcgttcgggccgatcgtgacggtgccggacgacgccccggccatcgaccgggccgtgggcctgtcgggacgcgacccgggctggaagccgtagtcgtagctccccgtgagcccgagccgtcaggtcaggttgtccgcctcggcaccgatggtggtgtcggggccgtgtccggtgtggacgaccgtttcgggcggcagttccatcagcttggccttgatggacgccaccagcgtgtcccggtcgctgtgggaacgtccggtggcgcccgggccgccctcgaacagcgtgtcgccggtgaacaccgcccccagctgcggcgcgtacaggcacaccgcgccgggagcgtgccccggcgtgtgcagcacctccaagcgcagcccgccgatggtgagggtctgaccgtcgctgaggtcggcgtcaggggcgcggtcggggtgggtctggtcccacagcacccggtcgtcggggtgcagcaggatcgggacctcgcccgacagcgcccgggccagcttgggggccgcgttgacgtggtcgttgtgggcgtgggtgcacacgatcgcgctcacccgccggtcgccgaccgccttggcgatcgcgcgcgagtcgtgcgcggcgtcgatgaccagcacctcggtgtcggtgccgatcagccagacgttgttgtcgacgtcccaactgcctccgtccagtgtgaacaccccggacgtgatgaccttctcgaccgtgatcctcacagctccaccaccgatcgcagcacctcgccgcggcccatgcgcgtgaaggccgcctccacgtcgtccaggccgatcgtctcggacacgaacacgtccaggtcgagccgtccctgccggtacaggtcgatcagcatcgggaagtcccgcgacggcaggcagtcgccgtaccaggaggacttcagggcgccgccgcgcgcgaacacgtccagcagcggcaactccagccgcatgtcgggcgtcggcactccgaccagcaccaccgtgcccgccaggtcgcgcgcgtagaacgcctgctcgtaggtctcggggcggccgacggcctcgatgacgacgtcggcgccgttgccgtcggtcagctcccgcaccgcctcgaccacgtcgacaccgtaggcgtccacggtgtgggtggcgcccagctgcttggcccagtcgagtttgcgccggtcgacgtcgatggcgatgatgcggctcgcgcccgccagccgggaacccgcgacagccgcgctgccgacgccgccgcagccgatgaccgccaccgagtcgccgcggccgacgttgccggtgttgacggcggcgccgattccggccatgacgccgcagcccagcagtccggcgaccgccggggacgcttccgggtcgaccttggtgcactgtcccgcggcgaccagggtcttctccgcgaaggccccgatgcccagtgccgggctcagctcggtgccgtccacaagggtcatcttctgggtggcgttgtgggtgttgaagcagtactgggaccggccccggcggcaggcccggcagtcgccgcacaccgcccgccagttgaggatcacgaagtcgccgggcgcgacgtcggtgacgtccggcccgacggcctccacgacgccggaagcctcgtggcccaacaggaacgggtattcgtcgttgatgccgccgtcgcggtagtgcacgtcggtgtggcacaccccgcacgcccgcaccctcaccagcgcctcaccgggaccgggatcgggcaccacaatggtctcgatactcacctcggcgttcttggccgcggcgatcactccgcgcacctgctgggacatggcactcacctcgggaattctcaggacggatttccgcccagcatacggatccggtgccaccgacgcgatagtccgaagttgacgaattggcggaagcgggggcgcggcgggcaatatgatcgcgaccatgcgaacacgtaacgtcatttccgctgttggagccgccgccctgtccgtcgtcctgctgggggcctgcggcgacggcgacgacgatgccggcgacaacgacaaggacgactccacctcggcctccgcctccggagacgacggggcggcgtcgccggaccccaatgtgggcagtggcgccaagatcgcggtcgccgcgatggacaccgcggccgccgacgtcaagggcggcaaggtcctcgacctggaccgtgacgacgacagcggcggtcagcagtgggagactaccgtcgcggagggcaccaaggccgagtacgaactgcgggtctcggccgacggcaccaaggtggagtccaacaacaaggacaacgacctcgacgaggacctcgcgcagctcgccgacgccaaactgtccgcacaggacgccgccaaacgggccgccaaggaccaccccggtgacgtcaccggggtcgacttcgacgtccccgacggcggcggcgacccgacctggcaggtgaccctgaacgacaacggctcggccaccgagtacacgctcgacgccgacagcggcaagacgctcaactccgaagccgacgactgagtccacgccgtaccggccggtcccgcgcgatgcgcgggaccgaccgttgtcgcgtccgggccgcgaccttgcccggttcgggcccgcacccggcccgtcggcggcatgatgagcggcggggagggaccgccatgaccgtgctgaccgaggccgtcaccttgaccgctctgcaactgcgcgacgacgccgaggtactcgacgcgctgtcgggctccgtggccgccgccgaggcccgcgcactgcacggctacgcccggcagtgccgccgcgccgcctgcgatctcggccgggccgcctacgcgatggaggcctgccagggcaaccgtccggcggcccaccgcatcagcatgcggccccggccggtcaccgagatcgccgaggaacccgcggcggtgatcgcgcgggtcgcgcacggcatccggcgggcctcgctgcggctgacctcggtgttgacccaccccgacctggcccggcagctgtggcgctcgccccggcgggcggtgcacgcgtgggcgcggctgctggcggcgctcaccgaccccggcgggctgggctattcggtgtcggcggtgcgccgcgacgagcggctgccgcaccgtcccacccggctggccggcgcctacaagaccccgatgcgggtcctggccgggctggccgcctacgcgggcacggtcaccggacaggagagcctggccgcgcgggtcgcggtactggcgatgcggctgcggatggccgacatcgtcgaagaccaccccgagatgaccgagtacgagccactgcggcggctcatcgacgccctgttcgacgaccgacaactggacgcggtgcgggcgttccgccagatccagcgggaccggggcaccgagaccgcgatcgcgctgctggcaccggccttcaccgaactgggcgccaccctggcactgctggacgagaacccgttcaacgaccgcttcggctggaacgtgctggtgggggagcgcgtcaccgtcgaaccgctggcgggcgtcaacctggaccgggtcgccggtttcgacaccggcgcgggccgcgccgaactcatggccgccccaccggaactgtcgatcggcgcgggcatcgccgactacatggacgccatcgccgacctgggcacccggggcctgatcgcgatccgcgagacccgcggccccgacggcctcacccgctacctgctgctggcgccgggcatggcggtcggcgccccgcgtcaggagtcaccgcaggacctggtgggcgccatcaacaacgtgctgcgtcccgactcgccctacacccgcgccatcatgaaggcgctgctgcacgcgggcgtacccggcggcgtcgacctggccctcgtgggccacagcgagggcggcgcggcggccatgaacctggcgggcaacgcgggattctgcgcccgccacaccgtcacccacgtgatcgccatcggcgcgcccatcgacgccaaacgcgcgatcgaccggcgcaccaaggtggcgtccatcgtcaactcccacgacttcgtgcccacactggacggactgaacatccgctcgatgggtggcgaaccgcgcggctggtacatgcgcgagtacaccgacgacacccacgagttcccggcctgccactcggcccgcgcctacgcgaagaacctgcgcgtggacgtcccggacgcggccacccacatcgacgccatgctcgccgcccaccggggcgagccggtgcgcacgctggtgtactgcctcagcgacgactgaatccgggctgtcagttcgcgatcgccagcaccgtggtgcgggagtcctccagccagtgcggtcccgccggggcggggaaccgggccgtctcgccgcgcaccagtcggcgtcgtcccgagtagtcgctgaggatcgcgccgtcggcggccaccgcgaccagttcgtcctcgacgcgcagcagcgccgggccgtcgatgtcggccgcgatcgcgaccgtgccggttcgcagggcctccaggaccgccgccaccgtcggctcgccgtcggggaccaggacccaggtggtgggttggccgagcgggcggtcgcggccgggttcgtggaagtcggagccgccgatcgcggtggtggccgtgccgttggccagccaccacgccagtgggccgctccaggtgcggtcgcgccaggtgcagtgccacacctcggccagcggggcggggcgggacaggtgctggcgccaggcgcagtcgaccgcgatggggtggttgaccgacagcaggccaccggcggcctcggtggtctcgagccagtgttgggccggacggcggaagtcgatccacggcagcggcccgaaggcgttggcgtgcccgcgttcggtggtcacctcctggccgggcagcagcaggacgccgtgccggtcaccggcggcggccaggtgcgggtggtggctgacggtgttgtggtcggtgaccgccaggaagtccagcccggcggacgccgccgacgcggcgagcgcgtcgaggctgagcgtcccgtcggagtgctcggagtgggagtgcagatcgcccgccgcccaacgcatcccggtgggagcgggcaggtcgcggcggggacggcgctcggtggcgaccggcacccgttcctcgacgcgggtcaccggatcggccgaggtcgcgatcgtgacggtgtactccagcggttgcggcacccggtgcagaccgagcaccacattccactgtccggtttcgagttcgcccggcaggtagccgggggtcgcggccgactcgccgatctcacagcggtcgcgggcgccgcccgaccagccccgaaagccttccgcgccaaagcaacccaggtccagcacgccgcccgcgcgcgggtactccagccgcacccgcaccgcgttcgtcccggtgggcacctcgaacggcaggtaccggtagaagccctcggcccgatcgccgggcgtccagacaccggtcagtgtggtctcggccgccatcgcagttccccgtttcctggccgtcagccgccgttgatgagggtgccgtcgccgtcgcggtagaccagcagccgtcccgggaccggtttcaggtgcaccctctggcccggtgtgggttcgtcctcttcgggcaccgtcgcgccgacgttcagttcgccgcaggccaccgtcaccagtgtcgaggtccccaggttctccaggatggacacttcgccggtcagcccggggccctcgcccacggtcagctccaggtactccggccgcacgccgacgacgaccttgtcgccctcgccgacctgcggcgccaccggttccggcagcgccagcctgtcgtcgccaatcaccagttcgccgtcggtgacggtgcccggcaacaggttcatcggggtcgagccgatgaagttggccacgaaggtgtcggccgggcgcgagaacacctcgcgcggggtgcccagctgccggatctggcccgcgtccatgaccgcgatccgatccgccaacgccagcgcctcggcctggtcgtgggtgacgaagaccgtggtgacgccgagctcgcgctggagcttcttcaggaacgtgcgcgcctccagccgcagccgggcgtccaggttcgacagtggctcgtcgaacaggaacacctgcgggtggcaggccaccgcccgcgccagcgcgacccgctgctgctgcccgcccgacagcgcgccgggcttgcggtccagcagtttcgccagccccagctgaccggagacctcgtcgaccttggcgtagcgttcggccttgggacggcccttgatcttgagcgggtaggcgatgttgtcggccaccgacatgtgcgggaacagcgcgtagtcctggaacaccatcgccacctcgcgggagccgggcggcttgcgggtcacgtcgcgctccccgatggacagtgtccccttggtggcgtcctccaggcccgcgatggtgcgcagcagcgtggtcttgccgcagccggacgggcccaagagcgcgaagaactcgccgtcggcgatggacaggttcaggtcgtccagggccttcaccccaccggggtacaccttggtcacggccgtcagatcgataccggacatcagctcttgatacctccgtggaagcggaaaccgtagcggcgtgcgacgaacaggtacagcaccacgaccggcagcgagtacaccagcgagaacgcgcccaaaagcgccaggttgggttgaccggcctcggtgtacatggtctgcatgagcaccgcgccgggttgtttctcagggtcgcgcaacaggatgaacgggacgaggaagttgccccacacgttgaccaccgaccacacggtgatggtggccaggccgggcgcgatgagcggcgcgacgacgtccttgagggtgcgcagcggcgaggcgccgaacacccgggccgactcctcataggacttcgggatggtgtcgatgaagtccttgagcatgaagatcgccgcgggcagcagtccgcccgccatcaccagcatcaccgcgaaccgcgagtcgatgcccagcgacgggtgcaccccggcgccgatctcggagatcagcaggtacagcggcaccatcgccgccgtcccggtgaccacactcgacaacagcagcaggatgtacagcagcgcgtcccgccccggtatccgcacccgcgacagcgcgtaggacgccagcgccgcgccgacgaccacgaagaccgtggtcccggccgccagcaggatcgagttcaccagcgacgacatggcgtagcggttgttggccagggtggcgaagttggacagcgtgaactccgggaagcccacggcgaagccgggactggagtcgaagggcgccgagatcagccacagcagcggcagcgcgaagaacaccgcgatcagacagctggcgacgtagaagccgatgcgggcggcgaccttgcgggccacctgccgcgcctcgtcgtgaccggcggcgggtttggtcgtcatttcgggttcctccgccgcagcatccgcaggtacaccagcgccagcaccacgttggccaacaggatcaacagcgagatcgcaccgctgtaacccagctggccgtccagaaggccggtcttgtacacgtacaccgccgcgatctcggtgtcgtcacccggaccgcccgccgtcaacaggaacggcgtgaagtcgttgaacgtccacagtgtgatcagcagcgtgttggtgaggatgtggccgcggatgtgcgggaacaccacgtcccgcagcgtctgcgcgttggaggcaccggccagccgcgcggtctccacatgcgagggcgggaccgccgacagcgccgcgccgtacagcatcatcgagaacgccgtgccgcgccagatattgaagatcacaatggacgccagcgggtactccaccagccaggccagccccggcgtgttcagcaccgcgttgacggtgccgccgtcgcggtccagcatcgcgatccacaggaacgccaccaccgaactgggcaggatccacgccagcagcaccagcgtctccacggtgcgccgcagccagccggagacgttgcgcagcgaccaggccagcgcgaaaccgagcccgttctgccccagcaccgccgacaggcccacgaacagcagcgtcagccacagcgagtggtagaacgccggatcaccgagcaccttggtgacgttgtcgatcccgacgaagtcgggactgacgtggttctcgccgctgcgctcgtagttcgtcgccccgatgtagagcgtccacaatgcggggaacagcaggaacacgccgatgagcagcagcgccggagccacgaacccgatggcccgcaaccgccccagcccgaccacgtcggtgtcggccttggccttgggggtgccgaccgccgagacacccgcgtggctgggcgcctcgacggccggaccgtcagcttccggagactttgtctgcaccgacgatgtcctcaagagccttctggtattccttggccgcctcggccgcggacttgccctcgacgaccgcgtaggtcgccttctgcaacgcctccgagaccttcacgtacttgccgtcggagggacggaaccgggtcaccggcaccacgtcctcggcgatgaaggacaacagcgggtcgtcggccaggatgtcggagttgacgtcctcgcgctgggtgatgcgcggcgtgtcgccgacctcttccttcacggccttggccgagcccatgaactgcatcagttcccacgcctgctgcgggtacttggtgttggggttgatcacctgggtgccgccgccggacatcgacacgaagtcctgaccgtccacacccgaaccgggtttcatcgacgggatcttggcgaacccgacatcggagtcgcggttcttcatcggggcgacgctggaaccgggcgagacgacgtcacgccagaagtagtcgccctccatcatgatcccgaccttgtccttggagaaccgctcctgggccttctgccgaccctgcgcctccttctgcagcgtcgcgtcgcccaggccgccctggtaggtgtcctcgtagacgcccaggacgtcgcggatggcgtcggtgtcgccctgccacttgccgtcctggaagatctcgttgccggtgcccgccagcagcggcaggaacgcctccatcgtggtggactcgcccatcgcggtgcccgcgttgatctgcaacggggtcacgcccttggccttcttcttgatcttctcggccgcgtcgatgatgtcggcccagctcttcggctgccagtcacccggcagtcccgccttcttgaacacgttcttgttgtagaacacgacccgtccgtcggtgcccttcggcacgccgtacttgtcgcccttgtaggtgccgttggcctcgacgttgtcggggatctgcttccagccgtcccacttctccatgctgtcggcgccgacgaccttctccagcggcaggatgtactccgactcggcgaactcgcccacccagatgccgtcgatgtcgatgacgtcggcgcccttgcccgagtccaggtcgagcccgatcttggacttgtacttggcgtcgtcgacgccctgcggctcgaacttcaccttcgcggtgatgcccttcttcttctgggccttctcgaactgcgggattacccactcctcgatccacttggcgccgatcgcgttcttgccgtcggcgatggcgttggaggtgatcgtgagcgtgtactccttggcgtcggcgttcttgttcgggtcggtcgcggcgtcgtttccgccgcccagacacccggcggccagcacgccgaccaggccgaagctggtggcggccgagaccgcgcgagcaaccggttgccgatagccggacgcgggcttcttgtgtcgcatgggagatccttcaatcacgagaagtgcgcgcacggcggcggggagcgtgtggtgcgcgatcttgagaacccagacattattcacggcgggcgataccgcgtcaacagctcgacgtcgcgctcggggggattgaaacgagccggcgtggagcgacagccgcagcctgtgttgggcaggccgggcgctctaccgtgttgggtgtgtcatgcacgggagcgcactccacgccggctcggtattgggttgccagggtgttgaaaagatgtcgaactaacagcatgccccggacttcccgtgggcgcaagcgatttgtccgggcaaacacgttgtggcacataacatcttgatctcacactagccgtcgatgaggatggtggccatgggacacgtctatgaggagataaacgagcggctggccgcgttcatcgacgagcagccgatgttcttcgtgggcaccgctcccagcggcgactccggccacgtcaacgtctcgcccaagggcatggcgggcaccttcaagatcctcggaccgcaccgggtcgcctacctcgactggggcggcagcggcgtcgagggcaccgcccacatgcgccagaacggccgggtgtgcgtgatgttctgctccttcggacgcagccccaagatcctgcggctgcacggcaccggcaccccggtgctgcgcggcgagccccggttcgccgaactgctggcccgtttcgacgccgcgccggacgtccacggggtgcgcggcgtcatcgaggtggacgtgacccgggtgtcggactcctgcggctacggcgtcccgtacatggagctcaagggcgaccggaccatgctcgtcgacgtcaacgaacgccgcagcgacgccgacatcgccaaacgacggctggagaccaacacgctcagcctcgacggcctgccgggcgtggcgggcaccgccgccgaggcccgttaccgccgcaagctggaggccgaccactaggtgccgccgcggtatggacggcggcggataagctcgattccatgactgttcgcgctgccctgaaaccgggtgtccaaactccgcgtcgcgaggtaccggcgcacatcgtcaagcccgagtacgtcggcaaacccaaaccgcagccgttcaccggctcgcacgtcaaggacgccgacaccatcgagcggatgcgcatcgcgggcaggctggcggccgattcgctggtcgaggtcggcaagcagatcaagccgggcgtcaccaccgacgagctggacaagttcgtgcacgagtacctgtgcgaccacggcgcctacccgtccaccctgggctacaagggcttctggaagtcctgctgcacctcgctcaacgaggtgatctgccacggcatccccgactcgaccgtcgtcgaggacggcgacatcgtcaacgtcgacatcaccgcctacatcaacggcgtgcacggcgacaacaacgccaccttcctggtcggcgacgtcgacgaagaggtccgcacccttgtggagcggacctacgaggcgacgatgcgcggcatcaaggccgtcgcgcccgggcgtgagatcaatgtgatcggacgcgtcatcgaggcctacgccaagcgtttcgactacggcgtcgtgcgtgacttcaccggccacggcatcggcgagtcgttccactccggactccacattctgcactacgacaaccccaagcagaagaccatcatggagcccggcatgaccttcacgatcgagccgatgatcaacctgggcacctaccggcacgacatgtgggccgacggctggacggccgtcaccaaggaccgcaagtggtcggcccagttcgagcacatgatcgtggtgaccgagaccggccacgagatcctcaccatgccgacctcgggcccctcggcgggcactcccgagaagtaccgctagccaacccgaacgtgaagaaagccccgcgccgcggctgacccctcgcgacgcggggctttcgcttgtttccgtgtcattcccgtcgttcgctgggcagccgggatcgggtcagcagtccggcgccgagcatcgcgatggccggtacggccaccagcgcgatcaggatgtggttccagggtggcatcggggagaacaggtgctcgcgcgggtagacgtcgtcgagctgcgcgttgagcgccgacatcaccacccagcaggcaccgaccccggcggccacgcccaggacggtgcccaggatcgagatgaccccggcctggcacaggctgagtttgcggcggatcgacggggaggccccgatcgcccccagggtggtcaggtcggcgcgggcctcggcggcggtcagcgcggtggccacggcggtggccgccagcgccagcgccgagctgaggatcgccagcagcgtcaggatcagccgcatcatctgcggcggggcgggttccttgacgacgttggccagcaccagcggttgcccgtcctcggccgaggagcccgcggtctcgccgttgatgcccttgtcggacagcgcctggatgaacgcctcctcctcggcgacggtcggcatccggtcggtggcgccgaagacctccatggtgtcgccctcgatcaggttcagctttttggccgcctgcgggctgaccagcagctgctcccggttgtggctgccggtgtcgagggcgtgggcgggcaggtccatcgcgtcgacgggcttgacctcgcggccgccgttgaggcggcgcagttcgacggtggccttgccgtcctggacgaggtcggggtcgttgacgacgacgcccccggcctcgaggacctcggtggccgcggcgacgtcggcggggtcggccccggtcagcgcacccacctgtccgccgtcgacgacgaaggtcccgtaggtcaacagcgaactgaccgcgccgtcggcccgcgccttgcagttggggttcgcggcggcctcggcctgcttggcctcgggcaggacggtgccgtcactgacgtcgaacgggcaggtcttgtgcttcgggtaggtgaccttgacctggcagaagtcggcgagcttgtcggctcggcaggtcatggacggcaactggtgcacctgggtgaccggcaggtgctcgcgcatcgccgcggcggtgtcgttggcggcctgttccagcgccttgcgggccttgtccgtccccttgggatggtcggggtcgtcgtaggagacctggacgtcggcggtgaccgaaccgatgggagcgatgcgtccggcgccgtcggtgacccgctcggtgtcgccgaccaggaacatcgtcgccgccacgcccgcggccaccaccgccatgatcgccgagatcgccggggcggcggaggagcggttgcggccggcgtcgcgcagcgccagccgcggcgacagcggcaggtggcggcccagtcgcgagatcaggcccaccagcgccggggtgcacagcaccagccccaactcggcgatgacgaccccggcgggcagcagcgcgcccagcgtctccaccccgaccagcgcgcacaccacacccgcgcccaccaggctcagcccggtgatcagccagagtttgcgggaccgggtgtcgccgcgtcgcccggacagtgccgccacgacgctctgccgggccacggtgaaggcgggcaccagcgccgccagcagtccggtgaggatcgccagcagcgcggccgggatcgtcagggcgggccagaaccgcagccccgccatccgggcgccgacgatgtcctcggcgaacggtgtgaccgcgaaggtggtggccacccccagcgcgatgccgatgacggcggccaggccgcccagcaggatcccggcggccagcacggtgtgccgcacctgtcccggggtggcgccgttggccgacagcagcccgaactcgcgggtgcggcgtttggcgctgatggcgaaggccggaccggccagcagcaccacctccaggccgatcatgacgatgaggaaaccgatcatgatcagcgtctgggtccggggctcgggttcgacggtgaactgcggtggcggcgcgggcgggtcggcggccacggcgtgcgagtacacggccatgccgtcggcgttgtactcgcgcacctggtcccagccgatgtcgccgggggtgtcggcgagccagcgttcgtggttgccgtcgacggtgcccggcggggcgacggcgaactcgacgtcgatggcggccgggtcctccacgatccccactaccgggaagcgtccggccggttcccgcagccgcatcgtgtcgccgatgtcgaggccgaggtggtcggccgccgcccgcgacagcgccacctggttcttgccgggcgccctaccgtccacgacggacaggattccttcggtcagcttgtcccgcaacgggatgccccggaacacgagcttcgtctgcccggacggggtctgcgcggtgacgtcgcgttcggtgatctggaccaggcggctgccctcgggcagtttcgccaggatctcggccttggagtgttcggcggtcttggcgtcgccgccgtcgggtttgaccccggcctcgcgttcggtgggggcctgcacgatcggcgagtcgtactcccagtccacgatggcgtcggcctcgcccatgtcccgggtggccttctcggtcggggtcggctcgaagctgtcgagcaggctcgcccccacggtgacggcgaagaccggcagcgccagcagaaccaccacgagcaccgagcgtcccagcgtgtggcgggcgtcccggcgcgcgatgcgaaatgccacccgcagggacgacaggctcacgtggtgccctccagcagcgaatcgacgctgggcagcggtccggcggcgtccacgacccgcccgtcgcgcaggaagaccacccggtcggcccaggcggcgtgccgggcgtcgtgggtgacgagcaccccgccggcgccggagtcgcagcgggcgcgcagcagccgcagcaccgactccccggtacgggagtccagcgcgccggtgggttcgtcggccaggacgaggcgccgctcgcccaccacggcgcgcgctatcgcgacccgctgctgttgaccgcccgacatgtcgtcgggaaaccgttccgccaggtcacccaccccgacgtcggcgagcgacccggccgcggccgcgcgggccttgcgtaccgggacgccgtccagttccaggggcagcgcgacgttctcgatcgcggtgagactgggaaccaggttgaagttctggaagacgtagccgatggaccgtcggcgcagtcgtgacagggcccgcttgggcagcgaggccagtggggtgtcgtcgacgctgacctcgccggaggtgggcatgtcgaggcctccggcgatattcagcaaagtggactttcccgaccctgacggtcccatgacggcgaccagttctccggggcccacgctcatgtccacgccgcgcagggcacgcacggcggtttctcctcgaccatgagtgcggtgtacaccggacagggtcagcaacgtcacggccgggatgcctcccgatgctcggtgaccacgccgtcgacgaccggcgcgtcgtgggtcggggccttgaccgtctcgcgcaccaggctggcctcgcagtggtcaagccaccgggtctcggcctcggcacggaagatcatggagtcaaggatgagggtccaggccgtgtcgtgttcaccggcctgcttcttcagctgtgtgtactcctgcagtgaccggatcgtggccaccctctgcgtctgtaccaccgccggaacgtcgactcccggggtcgtcagcgccagggccagcttgatggccagctcgtcgcggggacggtcggtgctggcgaccggggtcgagaaccacaccgccagcgctgcccggccggtgtcggtgatggcataggggcgctgcccctgcgagttctccggcagcgcgcgcaccaggtggtcgcgttcgagcctggtgagggtcgtgtagacctgcccgatgttcagcggccaggtggcgccggtcgactcctcaaaggaggaacggagttggtacccgtacgcggggccacgttccaggagggcgagtagcccgtgtttgatgctcaacgcttcacctctgtatgtctgaattcgccgtcttcatagaatgcgacaaattgcctactcggtaggttcgcattcgcgagaccactggtgacaccggccaaacggttgaattctggaagcgccgtcaacctgggaaacataacggccgtcccggaaacgcggtcgtggacggcgattcgcccaacgcgcgtttccagcgggccatcgtcaccgcgctggaggagtaggccttggcggcggccttgcggtcgccaccggtggtatcggcgagcacgctgcgccacatgctggtggtccgcagctcgatctcggacagcagcgccttggcgctcttctcgtcggtgacctcgccgggcagctggtacgcggcctcctcggccggtggctcgtccccggccttggtcatgcgcaccatgatgtcgtcacggcggtcgcggtggaccttctcgttggactgggcggcctccagggccttgccggtcagctgcgccccggccagcgaataggcgtagacggcctcgtactcggtccgcaggcccagtttcagtcccttatccgccatcacaacaccttaagtacatcgtggtgcgttgcgcggcaggccgcgatctcgccgagcagaacggcgaattcgtccggggccccggcgcaggcctccacggccgccttcgacgccttcgactcggcctgccgcagcgaatccagcgacccgtcgccggcttccgccggttcgccgtcttcgtcgcccagaatcctcgccagcgccttggcgtgctcggaatggttgtcccgcaggacttccagcgtcttacccagttgcggatggtccttcgcggcggcctcgtaggcggcggccagttcgcgggaggtcttcagcaccggccgcagcaccttgccgctgtccagcgagcccggttcaccggatacggcggtgcaggccgaggtggacaggacggcggccagcccggccagcagaaattcgcgcctgcggtaaccgcaggacccgttgacagacacggcataagtgtgacaggccctcacggaccgacgcggcgtgccggtgggcgcggccctgcgccgtccggcggtttcggctacgctcgcgggcgagaaactcattcaaatagggggtgcgcgtggccgacgtgacacggaagcggatcttggcggtactggaacccgtgctcgccgaagccggttacgaccttgaggaactcaaggtgtcgcaggcgggacggcgcaccctggtacgggtgcttgtggaccgggacgcgggcgtcgacctcgacgcgatcgcctcggtctcgcgtgtgctctccaaggcgctggacaaatccgaggccgatgatggtccctttgcgacgaactcctacactttggaggtttcgtcgccgggggtcgatcgtccgttgacactgccgaggcactggcgccgcaacgtcggccgactggtgagcgtccggctgtccgatgccactgtcaccgcccgtatccacgccgccgacgacgagaatgtcgagctggaactgtccgatggcacccgcagggtggcgtacggtgatcttggtcccgggcgagtgcagctggagttctcccgatcggcgagcaaagaaagacaggagtaggcggtgcatatcgatctggtggctctgcggtccctggaacacgagcgagacatcccgttccacacgatcatcgatgccattgaaagcgccctgttgaccgcctaccggcacacaccggacgcgcagtcccacgcgcgcgtggaggtcaaccgtgagaccggcaccgtcacggtgcgggcccgggaggtcgacgccgagggcaacgtcgtccgggaatgggacgacacccccgacgacttcgggcgcatcgcggccatgaccgccaagcaggtgatcatgcagcggctgcgcgaggccaccgacgacgtcaacttcggcgagttcgccagcctggagggcgatgtcgtcaccggcgtgatccaggcccacgagggtgcctccgagaagggcaccgtcatggtcgacctcggcaagatcgaggcgatgctgccgcacgtcgagcaggtccccggcgagaactactcgcacgggcggcggttgcgggcggcggtcgtgcaggtctcgcggggcccgcgcggcccgcagatcacggtgtcgcgctcgcaccccaacctggtgaagaagctgttcgccgccgaggtccccgagatcgccgacggcctggtggagatcgccgcggtggcccgcgaggccgggcaccgcaccaagatcgcggtgcgcgccaccgtcgccgacctcaacgccaagggcgcctgcatcggcccgatgggctcgcgggtgcgcgcggtgatgagcgaactggacggcgagaagatcgacatcatcgactactccgaggacccggccaccttcgtcggcaacgccctgtcgccgtccaaagtggtcagcgtcgaggtgctggacccggacgacaaggtcgcgcgggtcgtcgtgcccgacttccagctgtcgctggcgatcggccgcgagggccagaacgcccggctggcggcccggctgaccggctggcgcatcgacatcaagtccgacgccgcaccggatccgtcgaaagtgtcacctgagtcaccacccgaaaccgaggtgggagcgggcggctccggcgcgtagaggtagtatttccaatggtccgtcgcgcagacgttattcgcacgtgtgtgggttgccgaaatcgcgcgtcggccagcgagttgttgcgtgtcgtcgccaatcccgaaactcccgctacgggggtccggctggtgcccgaccccgcacggaagctgcccggccggggagcacacgttcatccggccccggagtgcctcgaacaggcaagacggcggcgtgctttcaagcgggcgcttcgactgtcatccgaaccggatctgacggccgtggcggactttttggcgtaactcgctcgacaacgactcgacacatcgatggcggacgactcgttccgcccgcgacagcaaggtaggtagaccggacatgagcacacgatgaagtcgtcaaaatgaccaggcatcaagtgcgaaattgaggtcggcgggcccgcgcccgcacgaccttgaatgatgaggagtgcagtggcagcaggcaaggcccgcgtacacgagcttgcgaaagagctcggcgtgacaagtaagatcgtgctcggcaagctcagtgacatgggcgaattcgtcaaatcggcgtcgagcacggtggaggcccccgtggcccggcgattgcgacaggagttcgccaacgccgcggccgcccaggacgtcaaacccgacaaacccgccaagaaggcggcggcggaaccggtggaggccaaggccgcccccgagaccaagtcgccgtcggcggccaaacccggcccccgccccaaggcgccggttccgggtggtcccgccaagaaggcggcgaagaaggccacccccaagaagaagccgactccggcccccgcggcacccgagaccgtggacgtggccaaaccggccagcgcccacgacatcgaggtcgccgcgacccaggcccgggccgaagcgctgatgaagcagcaggaggccgcggccaaggccgcccaggacgcgcagaagcgtcgcgagtccggtcaggacgagggcggcgccgacgccgaggtcaccgaccgcaagcccggcccgcgtccgggtcccggccccaagccgggaccgaagccgggaccacgtcccggcggcaacaacccgttcggcatcacgcccggccccaaggcccgccccggcggtgccaagcccggcaagccgggaccgcgtcccggtggcggcggaggcggcgagcggggcggtgaccgtcccggcggcccgcgtcccagcccgtccaacatgccgccgaggcccagcccctcgatgatgccgtccaaccgccccggtggtggtggcggcgctggaggcggcggcggccgaggcggacgcggccgtggtcgcggtgccggtggtggcgctggcggcggcggtggcaactaccgcggcggtccggccggacccggtggcgctcccggtggagctcccgccggtggcggcggtttccgtggcggcggtcgtcccggtggcggcgcgcgcagccgtggcggcagcgcggcgggtgccttcgggcgtcccggaggtcgtccggcgcggggtcgcaagtccaagcggcagcgcagagccgagttcgacaacctctcggccccgaccatgggttcgggtgcgccgcgcggtaacggtcagacgatccggctgccccggggtgcgtccctcgcggacttcgccgacaagatcaacgccatccccggttcgctggtgcaggaactgttcgggctcggcgagatggtgaccgcgacccagtcggtctccgaagagacgatgcagctgctcggggaacacctgaacttcgacatccagctcgtcagtcccgaggaagaggaccgcgagctgctggcgcagttcggcatcgacctggaggacgacaccgatcagggcgacgcgatcgcgcggccgccggtggtgaccgtcatgggtcacgtcgaccacggtaagacgaaactgctggacgcgatccgcaagacgaacaagatcgacaccgaggccggtggcatcacccagcacatcggcgcctaccaggcccacgtcgagcacgagggcaaggaccgggcgatcacgttcatcgacaccccgggccacgaggcgttcaccgccatgcgtgcccgtggtgccaacgtcaccgacatcgtcgtcctggtcgtcgcggccgacgacggcgtgatgccgcagacgatcgaggccctcaaccacgccaaggccgccgaggccccggtcgtggtggcggtcaacaagatcgacaaggagggggccaaccccgacaaggtgcggcagcagctgaccgaatacggactggtcgccgaggaatacggcggcgagaccatgttcgtggacgtggcggccaagcccggtatcggcatcgagcagctgctggaggcgatcctgctgaccgcggacgcctcgctggagctgaccgccccggtcgacggccacgcgcagggcatcgccatcgaggcgcacctggacaagggccgcggcccggtgtccagcgtcctggtccagaagggaacgctgcgggtcggcgactcgatcgtcgccggtggcgccttcggccgcgtccgcgcgatgctcgacgagttcggcaagcgggtcaaggaggccacgccctcgcgtccggtgcaggtgcagggtctgacctcggtgcccggcgccggggacacgttcctggccgccgacgacgaccgcaccgtccggcagatcgccgagcagcgtcaggcccgtcgccgggccgcgatgcaggccagccgggtcggccgggccaccctcgagacgctcatggagcggatcgcggagggtcagaagacgaccctgtcgctcatcatcaagggtgacggttccggttcggtggaggccctggaggacgctctggtcaacctggacattcccgaggaggtccaactgcggatcatccaccggggtgtcggtgcgatcaccgagaacgacgtcaacctggcgtccgcctcctcggactcgacggccacgatcatcgggttcaacgtccgcgcggagggccgggtcaaggagatggccgcccgcgagaacgtcgacatccggtactacacggtcatctaccaggcgatcgaggagatcgaggcggccctgaagggcatgctgaagccggagtacgagcaggtcgacctgggttcggcggagatccgcgaggtctaccgttcctcccggttcggcaacatcgccggttcgatcgtccgcgacgggctcatcaagcgcaacgccaaggcacggctgctgcgcgacggtgccgtggtggccgacaacctggagatctcgtcgctgcggcggttcaaggacgacgccaccgaggtccgcgagggctacgagtgcggtatcaccttgaagaactacaacgacatcaacgtcggagacgtcatcgagacctgggagatgcgcgagaagaagcgcgactgacccaggagtactgacgagggccgggctcatttcgagcccggcccttcgttattcgttgctcgccgacgactcgcgggccgcgcagtccaagatggaaccgttgccggatccactgtacgacgtgtcggacaacgcgggcaagagcaaggccattctggagcagctggccgaggccctgaagcgcaggtacctgacccggaccggaaagctcctcgacaccgaagccaagctcacgaagctcggaaaggtcgccggtcccgtcacctccgcgatcggcggtggtgcggcgggctacgagcagtgggagaaggactcggatctgggcaccgccgagcgggccaccccggcgacggtttcaccctgccgctgccgtccgtgtggcggcggatgatcaacccgcgacccggtgtcgcgctggtggcggtggagccgtccggcgagctctacttcagcgccaacatcgtggtcaccaccgacgcactgcccaccgcgacggagctcgaacggtggcaggacgacagcgacggcgagctggaactgaggctccccgactacgtgctcctcgaccgcgagacgaccgccgacggtcgggtgcggcgactggcgcactacgagcagcccgactgcggaccggtcaccatggagcagtgggcgtggctatacgacgggatcggctacacgatcaccgcctcggtcgccacccccgcctacgatggtctcgccgacgtcttcgcgcgcgtcgccgagggcttcacaccgggagaggtgcgggcatgacgatgcgattcgacaccgagacgggcgtgctgcgcctggaccaggccagcttcgacagcctggtgacctggtacggcgacggcatgccggacgggcccgacctggccgagctgcacgaggcgggggccagcaccgccgggcacccgcacccggacgtcgcgaacggactggaggcggtgaccggctaccgcagtcggctgcgcctggactgcgtcgaccacaccggcgaggagctcaccggcgacggctgggcgggtctcgccgacgcggcgctgctgctggattccgaggaagggctgcgcgacttcctcgcgctgcggccggagctgatcccggtcatggtggcgcggatcgtgcacctgggcccgcgcccacgcgtcgacgccgaggccgtccggttgccccgggacgtcttcgagggcctgctgggcgctaccgagccggaacgggcagccgccgccgagcgatgcggcggcgaacccaccaacgtcatcggtgcccttgtggatggaccctggctgtactggacggtcacgtcgagctggtacacgcccgagggcgagcccgcctcccgcgcggtacgggtcgtcgacaccgtcgcgggactgtggtcgatccacatggacggcatgagcgtgtccatgacgccgacgaacgccacggcgatctggcgggggctgtcggggctgatcccggccgagaccgaggaacccgaagcggcctagagaccctcggcgatcgcggtggcctcgtcgacgtcggggcccggctgcggcacgaacacggcgcgccggtagtactccagctcccggatgctctccttgatgtcggccagcgcccggtgcgccatgcacttgggcggctgggcgaagtacaccctcgggtaccagcgccgggtcagctccttgaccgaggagacgtcgatcatccggtagtgcaggtggttgttgagggcgggcatgtcgcgggccaggaagccgcggtcggtggcgatggagttgccgcacagcggcgccgtccccggctgcggcacgtggccgcgcacgtactccagcacccgcttctccgcctcggcgacggtcgtggtcgcggcggccacctcctgggtcagcccggaggagccgtgcatctccttgacgacgtccaccatcccgtccaggacggactgttcggtgtggatgacgatgtcgagcccctcgtccagcaccctcagttcggcatcggtgacgagcaccgcgatctcgatcagcgcgtcccgctgaagatccagcccggtcatttcacagtcgatccacaccaaacgttcactcacacgcctcaccctacggaaagcgagatagggtggtgagtcgaggcgcgcgaccgttacccattcctccagcgacggttgccgacagtgacccccgcgtgcgtgggtacgtgattgacgccctattgatatcgcctctcaacctttcaccggtatgacgcgtgtacctctatgtagaaagggtccgcaacgcagcgggcccacccgagttcgtgatctcggtcgcagtgactgtcatatccacccccgtgacccgtctcaatgacggaacggcacaaaatcgggagttgatcccggctccgggttggtattgataagtaatgcgacaccaatcgcggaatcaacgcgccggttcggctgttatgtcagtcgaaccgccggtgcggtgggggacgagaaggctggaggagaccttgagcgtagaaacaacgactgcgattcgcactgatgaggtcgctgaggaacgtgacctggtcggcgtgtacctgcacgagatttcgaagacgccgctgcttgacgccgcggccgaagtcgatctcgccaaggccgtcgaggcaggcctgtacgcacagcggctcatcggtgacgaccagcagcccgaaggggtgaccgaggccgagctggggcggctggtactcgacgggcaaaaagccaaggaacagttcatcaaggccaacctccggttggtcgtttcgatcgcgcgacgttacgtccgcagcggcatgccgatgctggacctgatccaggagggcaacaccggcctggtcagggccgtggagaagttcgactaccagcgtggtttcaagttctccacctatgcgacctggtggatccgccaggccatcagccgcgccatcgcccagcaggaacgtaccgtccgactgcccgtgcacctggtcgaggacgtcaaccggatgcgcaacaccgcccgccagctcaccagggaactgggcgccgaccccgagcccgagcagatcgccaacgcgctcggcgtcaccgtggaacgtgtcaacgagctgatccgctggtcccaggacaccgtctccctcgacacccccatcggtgacgacggcgacaccaacctcggtgacctggtggccgactccgacgaacccaccccggaagacgtggtcatcgccggtatggagcgggagcgcatcgacatgatgctcggacacctggacgagcgctcggcgggcatcgtcaaggctcgctacgggctcgaggacggccgggagcactcgctgacagaggtggcccaccgcttcgccctgtcacgtgagcgcatccggcagctggagatccaggcgctggcccggttgaaggaactggccggggatggcggtttcgccaacgagagccgcctgggagcggcagctttaatccaccgtagaaaacacgcctgaagccgaacccggcccctccgcatcggaggggccgggttttttcgggtcaggctacgacggggtggtgtagccgtcgatcggcatcatgtcgatcggggagtacttgacggtctcgccctcctgcggggcgtggatgaccttgccgccgccgacgtacatcgcgacgtggccctgcgagttgtagaacaccaggtcgccggggctcaggtcggcgcggtcgatgtgggtcatgttgtcccactgcgcgtaggtgtcgcggccgatgctcttgccagcggccgaccacgcggcctgggtcaggctggagcagtcccaggtgtcggggccggtggacccgaacacgtaggcgtcgcccagctgggccttggcgaaggccaccgcgccggcgccgtcggacgacaccgagggggagtcgtcgccggacttgccggaaccggactcggaggcggcctcggcgagcttgttcttcagcttgtcgcgcttgtcggtgaggtcgtcgaccttgtcctccaggtcgtcgatgtcgccggacagccgcttggtctgctcggcggcctcggcgcggtcgccgacggcctcggccagttcggcggtctgagagctgccgtaaccggacaggacgctgagccggtcgatgggggaggtggcgtcgtcgacggccgccacggcttccgtgacggcctcgggggcctcgtccagtttcgcctgggcggtcctggcctcgcccttgacgtcggagcggcgttccttcaggtcggccagatccgatttggcgtccttgagttcggacgagacggtcttgagtttgtcctccaggctcggcttggccgcggcctggtcggggagtgcgacggcgatggcgatgaccgctgcggtcaggccggtgccgacgagggaacggatgagtttccgggaggagggggaatcgccgttggattccgggtatacggcgggcatgcaggcctttcttccgatgaccgcctaccgggttagctgacgggttcgggcgggaagatcgccctaccgtgcgtgagcacggattcaccccggggccctgttcaggaatacccaattgggtccccggctcgccttgcggcgactcggcggtactcgcgcgagtggtgcccatggtggacactcggggtgctcggcgagcgcgcctgaaactacgtggggaaacgtcggctgccaatggttgcggggaatatcccacaacccatagcgggcaagtccgacacttgttcactggcgcaacgtgagaaagtggtcgccatgttcaaaggtttccgagatttcctgttgcgcggcaacgtcgtcgacctggccgtggcggtcgtcatgggtgccgccatgaccgccctggtgggggcgttcaccgcggccttcctggatccgttgataaaactggtgaccggcggtcaggacgtcggcggcaagttctacgtcaacggggtggcgttcgattacggagcgttcatcaccgctgtcatcaccttcgcgttgacggcggccgtcatctacttcttcgtcgtggtcccggtacgcaaggcggtggagcggttgaagcgcgccgaggacgcggcgactccggccgaggccgaggagatcgcgctgctgcgcgagatccgcgacgagttgcggtcccgtcgctaaccgttgccgaacagtccgtcgggcggtggcggcgacggggtcgcggtggcgtccgttgtggccggtgtccccaggtggtagttgaggtattccttgccgtgcaacacccggtacgggaagttcgcgcccgcggcgcggcgccggatccccgggatcggcagcttcgtgttgctgccgaacaggagcacgttgccgaaccggcgtccattcaggattccgggttccagcaggaccgcccggtcgtcgaagacctcggcgaccgcggcggccactccccggctgaacacggggttcttgccgtcgcagatgttggccgcgaagtgtcctgaggggcgcagcacccgcgccacctcgcgcaggaactccactgtggtcaaatgcgcggggacgtgtgccccggagaagacgtcgacgatgatgatgtcgtagcagtcgccgggtgcggcccgcagctggtcgcgggcgtcgccgatgcggatcttcaccttgacgcccttgggaagcggcgcctgggcgcgcaccttcgcgacgaggtcggggtcgatgtccacggcctgctggtaggaacccggccgggtcgcggccacgtagcgggccagcgccaggccaccggcacccaggtgcagcacccgcagcggctgccggggcggcgccgcctcgtccacgaggctggacaggtgcttggtgtagtcgtcgacgagatgcgtcgggtcatccatgtcgatgctcgactgcaccgtgcggccgacgcacaccgacaggatgccggggtcgtgttcgctgggggcgacgaaactgtccattcaggctcgattcagctggcggcgagggtcttcttggaggcgctctcgtggacgatgacacgcatcgcgttgaacaccgcaccgccgataaaggtacccacgaccgcggcctccaccaccgcgtcgatgtcgccgcgttcggcgacccaggcgacctcccgggtggccatcgtgttggcgtgctgggcgtagagctcgaccatcgactcgacgtcgtgctgttgcagccggtacatcaccgccagcgccgacaccagcgcctccacgttcttggagtcggaccccaccagccagccgtgccgttcgatgaggtcggcggcggtgcggcgggcggtctcggtgtactccgactcctcttcggcggtgcgggccggcagcgtcgccgcgaaggccgagcccagcgcctcgtgcaggtcggcgccctgggcgtccacggactccagcacctccttgaccgcggcgaccgacagcccgcccacctcgatgagcgcccggatcagccggagccggtgcacgtgactgtcgccgtagtcggcctggttgggcgcggtgcgctcgcccggcggcagcagtcccgcccgcaggtagtacttgatgctgggcaccggtacccccgacgtgcggctcagttcggcgacgcgcattggccctcctcgtttccggtcgctgttcggtcagcataacgctatcggatagcgaaactatccaaaaagtggtccatcggacttgcggaacccgaaccgatcatggatagttggactatggataacggaaagcgacactatctaagttacgcgatgaaactgcaccggccactgatgctgctcaccgccctgatggcggtcaccaccctggtctcactgatcggtctggtcgtcgacgaccggctcatcaccggcgcccccgcctggatgaaaccgctgaagttctcactgtcgatcctgttctacgccgtcacgctcgccgtgatgggttccctggtacgcaagggaaagcgcgtcgtgtggtggatggggaccgtcgcggcggtgtgcgccaccctcgagatggtcgccatcatcggccaggtggtgcgcgaccgggcgagccacttcaacatcgccaccgccctggacgccgcgatcttctccctcatgggcaccaccatcgtggtgctgtggatcgccaccgcggtcgccaccgtgtggctgtggcgggccgagctcggcgaccgggcgctgacctggtcgatccgactgggtctgctgctgtcgttggccggtatggcgctggctttcctgatgacccggcccaagcccggccagctcggcgaggacgcgcccgacaccatcggcgggcacagcgtcggcgtcgtcgacggcggccccagcctgccgctggtcggctggagcaccaccggcggcgacctgcgggtcgggcacttcatcggactgcacgccctgcaactgttgccgctgttggccctcggcctggcccggctgggccgccgccgtggcgggcgactggccgccgagaaagcccgcacccggttcgtcctggtcgcctccggcggctacgcgggactgctggcgcttgtcacctggcaggcgctgcgcggcgaaccgctgatctacccgggcgcggccaccgtggtgacgggcctcggcctcgcggccgtcgtcgggctcgggttcggctgggccctgcggacgccccgtccgtcggccgtcgccgagccggagcccgagaacccggtgtcggtgcggtaatcgcgatcgacgggggagcgcggcggccaggccgagaccgatcaccatggccgccgcggccaccaggaccgcgacgaagccgccgcgttgcgcgccgtccacggcacccgccacggccaccagcgcgccgatgccgagggcgttgccgacgttgagggtcgtggtggcgaggccgttggcgactccggcccgggcggggtcgacgccggtggaggccgcggcgaacatcgcggtccacacgatgccctggccgaggccggagaccaccagacccggtgcggcggcgaggaacccggcgtcggcgacgaacgcgacggccagggccacggtgcccacgacgccgatcccgaaaccggtcagcagcgcggcgcgggctccgaaacggacggtgagactcgcgccgagctgggttccggcgaagatggccgccgagggcagcaggaacgccagtcccgtcgccagcgccgagtagtcgtacttggtggcgaacaggacggtcgtcaggaagtagggcagcgcgccgaaggtgcccatgaagacgaaggtgatggccgcggcgccgctgaggtttcggttgcgcagcaaccgcagtggcaacagcgggtcggcggtgcgggcctcggtcgcgacgaacgcggccagcagcgcgacgcccagcacggcggcggccagcaccgacggggaggtccagcccgcttcggggccctgcacgagggtgaagaccagcgcggtcgagccgacggtggccgtcagcgcgccgggcaggtcgaagttcccgctggcgcgcgggccgtcggcggggatgaccaatagcgcgccgaggacgacggccgccgcgagcgggacgttcacgaagaagacggcgggccagccgaacgcctgggtgaggacgccgccgagcagcgcgccgacggtcaggccgctggcgccgaagccgccccacaccgcgagcgcccgggtgcgcgggcggccctcggcgaacaggttgttgatgatcgcgagggtcgaggggagcagcagcgcgccgccgatgccttgcaccgcacgggaaacgatgatgagtccggggtcggtggccagcccgccggccagtgaggcggccgcgtagaggctcagtgcggtgacgaaggtgcggcgtcggcccagcaggtcggccagcctgccgccgagcagcaggaaaccaccggcgaagacggtgtaggcgctgaccacccactgctgggtctggccggggaagccgagttcggcgccgatctcgggcagcgccacgaacacgatgttgaggtcgagggagaagatgagctgggcggtggccagcagggccagggcggcgccgagccggatgcggggtggcgcggcggggcgtgcgagcgcggtggtcatggggaacctttcattggtacgaggatttacgtaccaacggaccgtacgagaatatgcgtacgatcgccaaggaaacgtggcccagcagacaaccgttcgtatatctacgtaccgttggttaggcttgcgctatggctaccaccgaaggcccaccccgcgacgcgatcgacatcgtcgacgtcatggccgccctgggaaaccggcgccgcctggagatcgtggcggcgctggcggacggacaggagcgcacctgcggcgtgctgcgtggccagaccccgaagtcgacgatgacccaccactggcggacgctgcgcgacgcgggcgtcatctggcagcgcccgcacgggcgtgagcacatgctccggttgcgtcgcgaggacctcgaggcccggttccccggactgctcgacgccgtcctctagggacgcagcagcgcgtcgaaactcccacggccggtgtagaagtccgcgaccgacaacgacgcgatcgggacagcgccgtcgaccgagaccggcggcaggtcctcgtgacccggccccgccgaccgcaacgcggtcagcatggtctcgcggtcgcgaccgcgcagcacccccagcaggtatgggtcgtcgtcgaagttgaccgcgaaggcgtgctggagcgcgatcacgtggacgcacaccttggtcttgtcccggcacgggcagctggtgtcgatctcgtcgtcaccggggaacagggtcagaccgtgtggctccagctgccggtcgatgccggtgggcagccggtcgtccagcaggtcggccaggttgcccagccgggaggccacgacggtgtcgaaggtgcgccactgctcctcggtgaacggctcgacgctgacgaccacgccgaaggacttgcgcggggcgtccacccaggccgacagttcgccggtctcgacgttcatgaggtcgacggcgtccttgctggccagggtgcggccggtggccatccggctgtccggataggtcagtccgagctgttcgagggtgcgcagccagcgcttgccccaccaggtgactccgaaacggctcattcggtcaccgccacgtcggacagctcgatcagctgccgcagctgcttgtcgtccatgttggtgatccagtcctccccggtgccgacgatcgactcggccagggaacgcttgcgctccaacaggtccgagatgcgctcctcgagcgtgccgccggtgacgagcttgtagacggttacgggcttggtctgtccgatgcggtgcgcccggtcggtggcctggtcctccacggccgggttccaccaccggtcgtagtgcaggacgtgggtggcggcggtgaggttgagaccggtgccgcccgccttgagactgacgatgaggatgggcggcggatcgtcgcccgactggaactcggccaccatcgcgtcccggccgggctgcgagaccccgccgtgcaggaacggcactttctccagccccagctcggcggccaggtgcgtggccaacagctcgcccatcacccggtactgcgtgaacaccagcgactgggcgccctcggcgacggcctcggcgagcatctcggtggcgcgggcgagctttccggagcgaccggtcagcgggtgctcctgacgcaggaactgcgccggatggttgcagatctgcttgagttcggtcagcagtttgaggacccggccgtgccgctcgaaaccggaacccaggccgtcgttcatggctcgctccacggcggccgaatacagtttggcctgttcggacgtcagcgtgcacgcgacagtggactcctgcttggcgggcagatccgcggccacctcgcttttgaggcggcgcaacaggaacggctgcacgatgccgcgcagtcgttcggtgacgcgggcgtcggcgcgcgattcgatcgggctggcgaatcgtttctggaaccgtgaatatgagccgagaatgccgggattcacgaaatccataattgaccacagttcacccagccggttttccaccggggtaccggtcaatgcgacgcgagcctgggcgggcagaattcgggcggctttggcggtctgggatgcctgattcttgatctgctgggcctcatcgagaacaaccacatcccaatcaagtatggacaaaaggtcgatatcgcgcagcaggagattatagctggtgacaacgaccgcaccatcgggaaaacgggccacttcgcgacgcgacggtccatggtggagcacaaccgggaggtccggcgcgaaccgggcgatctcacgggtccagttgccgaccaccgacgtggggcacaccaccagatgtggacggttggaggtccgttccgccaacagcgcgatggtctgcagcgtcttgcccagacccatgtcgtcggccagcagcgcgccgcggtggtgggccgcgacggcgcgcagccaggccagcccgcgccgctggtagggacgcagcgtggcctccacccgggcgtcgggggccagctcctcctgggcgtcgcgcagctcccgcgcggtgtccttctcggacatataggtcgcccgggtggcatgggcgaaggcgctgacgagggtgtcggcgggccacagactcgcctcgtcccggcacagggcgtgggcggcggcgggcatcatctccgccagttcggccagcttgcccgggtccggttgcgacagtgccaggatcgcggcggcccgccaggcgcgcagtgagtcactggtgtgcttgtcgacacgcagcgccgccagcgcgggagcggcctgcgtcaacgggaccagccgcaccgggaacctgtcgacggtgaaaccgtcaccgtcctgtgtggggaccgccagtcggagtctgccgggagcgccgtcggggagtccgtgtttgcggacggcttcgacgagatcggagcccccgccccaccaaaccatcaatccatgagccggggtatcgatatccggacgataagtcgcttgcagctgggcaggcggcaactgaagtccctttcgattgcgttcggaggcgacacgataacgcgctccgcgctctatgtgcaaattatgggcggttgcctttttaatggtctcgtcagccacatacttgtaaatcgcctccccttcatcacatctatgtatcaaggatcacctatgaggaaacacatgtcgcgacgggcagttctgaccgcagcgggcgttgccgcgaccgcgacggtcgtcgcttcccgcctcgccctggcgaatgagacaaccgggaaggcgaaagcaggggcggaggcgaatgtggaattccacggatggcggtcggccgaacaatggggtcagggggaggcccagggtgtgatcgtgaagaccgacggccgcgtcggcatcgtcatcgacgaggccgccgacgtcgtcgagtacgccgatccgcacaccggcgagacctccgaatgggagatcgccacctggacctcgccggtccgggaactggagttcggcgccagccagctgatcgcgtcctggaacgtcgacaccccggcgggctcgttcctcaaggtcgagatgaagggccgctaccaggacggcgaggagaccccttggtacgtcatgggtgtgtgggcgctgggcgaggacgacatcacccgcacctccgtcaacgaccagtccgacagccgcagcgccatcgaggccgacaccttcgtcatcggcaagccggacaagtaccagctgaagtcctaccagctgcggctcaccctgcaccgcaagcccggaaccgacatcaccccgacggtgtggcgcaccggcgcgatgagctccttcgtccccgaccgcttcgaggtcccggccaccgagcccggcgtcgcggccggtgtcgagctggacgtgccgcgctactcgcagatgatccacgagggacagtacccggagtacggtggcggcggtgaggcctggtgctcgccgacctcctcgcagatgatcatcgaatccttcggccgcaagctttcccccgaggacctggcctgggtcgaccccgacttcgacgacccgcagatctgccacgcggcccggtacaccttcgacaaggcctacgacggctgcggcaactggcccttcaacgccgcctacgccgcgtccttcgaggagatggacgccatcgtgacccggctgaactcgctggccgacgccgagaccctcatcaaggcgggcttccccgtcatcacctcgcagtcgttcatcgaggaggaactcgacggcgccggctacggcaccgcgggccacctcatgaccgtcatcggcttcaccgccgagggcgacgtcatcgccaacgacccggcctccaaggacaacgacgccgtccgccgcgtgtacaagcgacgccagttcgagaacatctggctgcgcaccaaacgcaaggacgccaacggcaaggagctgtccggctccggcggtgtgtgctacctgtacaagccgaccgacaaggaatggcccgacctgcccggcatcggcgactgagggcgccccgcggcccggctgtcgtgtatggccacgaaccctcctcttgcgagtcgcgttgcataggatcgtagggcttctattgcctcccaaaggaaactgccatgaagaccctggtacgcgctagcatcgtggcgggcatcgccgccgcctccatcgggttcgcgaccgcccccgcccacgcttcgacccccgccgtcgtcggttgttccttcgccggggtctacgactccttcgacggctccggcgtcggtctgcagggctacgccaaacgcgacgacgacctgaccgtcaacggtggcaacggcgacgcctacctcgtccacgtggaggagggcttcatgaagggccgcgacggctggatcgaagccgcctgcgtccagttcatcgcctaacggtttgtagcggtaccccatccccggctcggtcagcagatgcgctggccgggccgggtcgcgttccagcttgcgacgcagctgcgccaggtactgccgcaggtagttggtctcgcggtcgtaggacgggccccacacctcgtgcagcagctggcgttggctgacgagcttgccggggttgcgcagcaacacttccagcagttgccactcggtgggggtcagccggacctcctcatcgccgcgtttgacggtgtgggcggtgaggtcgatctccgcgtcgccgatggtgatcgcgggttgcgactcgcccgcgccgcggcggcgggtcaccgcacggacccgggccagcagttcgccgatgtcgaagggtttggtgacgtagtcgtcggcgcccgcgtccagggccgcgatcttgtcggcgctgttggcgcggcccgacaggatcaggatcgggatcgaggtccagccgcgcaagccctccacgaccgagacaccgtcgatgtcgggcagacccaggtcgaggatgaccaggtcgggtttgacgctggccgccgcgcgcagcgccgccgccccgtcggcggcgacgctgacgtcgtagccatgggcgcgcaggttgatgcgcagcgcccgcaggatctgcggttcgtcgtcgacgaccaggaccttgatcatgactcctcctgccgggggttggattccatgtcgatgttgacgcccgcctgtggcaggctcaggaccatcgtcaggccgccgccgggggtgttctcggccgtcagcgtgcccgacatcgcctcggccagcccccgcgacagcgccagcccgaggccgacgccgctggcgttgtcgcggtcgcccagccgctggaacggggtgaacagctgttcttggtccacatcgggcactccgggaccgtggtcgatgacgcgcagttccacgatgtcgtcgtgggctcccgccttgaccagcggcggggtgccgggcgggctgtgccgcaacgcgttgccgacgacgttgacgatgatccgctccagcagccccgggtcggcggcgacctcgggcaggtcaccggcgacgtcgagccgcacctcgcgtccggcctcgcccagttcgtcgagcgccgtgggcaccacctcctccagtccgatggggatggtgtgcgctcccagcgccccggcctgcaaccggctcatgtccagcaggttcgacaccagccggtcgagccggtccagcgattcgtcggcggtgagcagcagctcgtcgcggtcggcggcggagaacatgtcgccgttgccgcgcaggcccgccaccgccgccttcgccgaggccagcggggtgcgcaggtcgtgcgacaccgccgccaacagcgcggtgcgcatcttgtcggcggcggccagcggccgggcggtggccgcctcggcggccagccgttcctgcttgagcgccacggcggcctgcatcgcgaacgcctccacgatgcggcggtcggcggcgtccagggtgcggcccttgagggccagcgacagtttgtcgtcgatggggatgtcggtctcggcctcgccgggactggcgcacggggtgcccgcgcaggccaccatcgtccagtcggccgggtcgtggcgctcgtcggggccgacgccgtcgcggcgtcgctccagcagcgtcaccgaggtcaggccgaaggtgtcgagcatctggttcatcagggcgggcagcgcgtcctcgccccgcagcacgcttccggccagtatggacagtgtctgggcctcggcgctggcgcggcccgcctgccgggtgcgggcggccaggatgttgacgaccgtcgcgccgacgaaaccgacgaacacgaagacgcacaacgcgagcaggtgttcctggtcgccgatggcgaaggtgtacagcggcggcaggaagaagaagttgaccagcaggaaaccgccgaccgccgccagcacggcgggccacatgccgccggtcagcgcgatgcccatgaccgcggtcagcatgatcagcatgatgctggtggcgttgaggtcgtcgcgcaacggcagcagggccgcgaccagcgccggaagcccgaggatcgtggcggtgaaaccggtgatccgccgctggcggctcaacggcgccggggacgtcggccgtttcaccttggcgacccggtcgtgggtgacgaggtggacgtcgatggaacccgacttcgcggtcgtggtgaccccgacgccggtcgacaggatctgcgcgaaccggccccggcgggaggcgcccagcaccagctgggtggcgttgacgccgcgcgcgaagtccaacagcgccgtcgggatgtcgtccccgatgacctggtggaaggtgccgcccatgctctccaccagcagccgctgccgggccaggttcttcgcgttgcgggccccggccagcccgtcgccgctggcgacgtacaccgcgcgcaggtcggcgccgccactgcgcgccgcgatgcgtttggcgcggcggatcagcgtgtcgccctcggcgtcacccgacagcgccaccaccacccgctccttggactcccaggtgtccttgatgtccttgtcgctgcggtacttcgacaactggtcctcgaccttgtcggccagccacagcagcgccagctcccgcagcgcggtcaggttgccgacccggaagtagttcgacaacgccgcgtcgatcttctccggcgggtagacgttgccatgggtcatccgccgccgcagcgcctccggcgtcaggtcggccagctccacctgttcggcgcggcgcaccacctcgtcgggcacggtctcctgctgcggcaccccggtgatcttcgtgaccacgtcgttgagcgactccaggtgctggatgttgacggtggagatgacgttgatcccggcgtcgagcagttcgtcgatgtcctgccagcgtttctggttgcgggaaccgggaacgttggtgtgcgccagttcgtccaccaccgccacctcgggacgccgccgcagcaccgcgtccacgtcgaactcctcgaacgcggtgccccggtagcccaccgagtggcgggggaggacctccaggccgtccagcagcgccgcggtggagcggcggccgtgggtctccacgaaaccgacgacgacgtcggtgccgcgcgcgacccggcgccgcgcctcctccagtgccgcgtaggtcttgcccacaccgggggcggccccgagatagatgcgaaggtgcccgcgtttcatggctacagcatctcccatccgctcggggccaccacctggatgtctacttcttcgggtacttctggtcgagagcgacgttcagctcgacgacgttgacgcccgcctcacccatgaagccgagggcccggccggtggtgtgctcgtcgacgagtgagcgcacctcgtcctcggtgacgccgcgctgctcggcgacccgctcgacctgtagttccgcgtactcgggactgatgttcgggtccagccccgaggcgcttccggccacggcgtcgggcgggatcggactgtcggccgacgcgtcaccccggatcggggtgatgatgcccttggcgtagtcgtcaccgtatttcgcgcactcgaccgtgacgcccttgtagccgctcacgaacggctcgtcgacggtgccgcactcctcgttgacgctgacgaccctggtgatgtcgcccttgagtcccttggagtagaacactttcagcaccgcgccgaccgccgagtcgccgctgtcggcgcagtacgggcgggacccgtcgacgccttccagcttcccgatcgcgtagctgcgttcgcacacctgggtcagcagcgacttcgtcgcgttgtcgtcgccgtcccagcccttgtccgggtcgggcagcgtgtcgacgacgtcctcgggtcccaggttggacgccgaggtggtcagcgggtcgtagggctgcccggtctcggcgttgacggccgccgacggacgcgactggaagtactccggtatcgcgtcgccgtcggagtccgtgaaggactgtccgatgaggctggacccgatgacgcgtccgttctcgtcggtgatgagtgaaccctgggcgttgtcccgcaggccgggcagctgtgccaccgcgaccatgccgagtgggtacagaagtcccaaaaggacggtgaacaccagtagtgcccgcagcgcggccaggtgggaggaaatccagttgggcagacgagtcatgacgcgatccccggaatgaacgagatgatgatgtcgatgagtttgatgccgatgaacggggcgacgatgccgccgggtccatagacgaacaggttgcgccgcagcatcgccgaagcgccgcccggcttgtacttgacgcccttgagcgccaacggaaccagtgccacgatgatgatcgcgttgaagatcaccgccgagatgatcgccgactccggactggacagccgcatcacgttgagcgcgtccaggctcgggtacaccgccgcgaagatcgccgggatgatggcgaagtacttggcgatgtcgttggcgatcgagaaggtcgtcaacgcgccccgggtcatcagcagttgcttgccgatggccacgatctcgatgagcttggtcgggtcggagtcgaggtcgaccatgttcccggcttctttggccgccgaggtgccggtgttcatggcgacacccacgtcggcctgggccagcgccggggcgtcgttggtgccgtccccggtcatggcgaccagccgtccgccgtcctgctccttcctgatcagcgccatcttgtcctcgggccgggcctcggccaggaagtcgtcgaccccggcctcggcggcgatcgccttggccgtcaacgggttgtcgccggtgaccatgacggtgcggatgcccatctggcgcagcttcgcgaaccgttcgaccatgccctccttgacgacgtccttgaggtggatgacccccagcacccgcgcctggcggcccggcttgcgctcggccaccagcagcggcgtgccgccctcctggctgatctggtcgaccagttcggaggcgttgccgggcgtgccgccgttgtccttgacccagtccaggacggccgccgcggcgccttttcggatgtggtgggtgccgccgtcctcgtcgaggtcgacgccgctcatccgggtctgggcggtgaactccacccaggtcgcgtgggacagttccccggcgtcgcgttcccgcagcccgtacgcctccttggcgaagaccacgatggagcgtccctccggggtctcgtcggccagactggacagttgcgcggcgtcggcgaggtggttgccgccgatgcccggcaccggcaggaaggccccggcgcgccggttcccgtacgtgatggtgccggtcttgtccagcagcagcgtgttgacgtccccggcggcctcgacggcgcgcccggacatggccatgacgttgcgctggatcagccggtccatgcccgcgatgccgatggcgctcagcagcgccccgatcgtcgtcgggatgagacacaccaaaagcgacaccatgacgatgccggtgaccccgttgccgtcgatgacggcggagtcgggggcggcggccatgtagtccttggagtagatcgccaccggctgcatggtgaccacggccatcaggaagatgatcgtcatcgccgccagcaggatgttcagcgcgatctcgttgggggtcttgcggcgttcggagccctcgaccagcgcgatcatgcggtccaggaagctcttgccgggctcggcggtgatccgcacgacgatccagtcactgagcaccttggtgccgcccatgaccgcgcagcggtcaccgccggactcccggatcaccggcgccgactcgccggtgatggcggattcgtccacactggcgataccggtgacgacgtcgccgtcgccggggatgacctgtccggccttgaccagcacgaggtcaccacgcaccagccgcggcgcggccagctcggtcgtgtcgacgtcgggggaggcgatctcggcgtcctgtgtgaccagtcggtgcgcgatggtgtcggtcttggccttgcgcaggctgtcggcctgcgccttgccgcgtccctcggcgatggcctcggcggcgttggcgaacaggaccgtcagccacagccacacggtgatgatccacgcgaacgtcgacggatcgacgatcgccagcagggtcgtgccgagcgcgccgatctccacgatgaacatcaccgggttgcgccacagcgtcttcgggttgagtttgcggaacgcgtccggaacggacttgatccactgtttggggtcgagaaggccgtttctggtcttcggtgcgaccgttgccatgtttgacatgtggtgagcggccttcctacatcaggccctcggccagcgggccgagtgccaggacgggcaggaacgtcagcgcgacgaggatgaccgtcacgccgatgaccatgccgacgaacaggggtttgtgggtgggaagcgtcccggccgattccggcaccggcttctgcttcgcgagcgaaccggccagcgccagcaccaggatgatcggcaggaaccgtccgaacagcatgcacagcccgagcgcggtgttgaaccagtcggtggcggcgccgaatccggcgaaggccgaaccgttgttgttggacgccgaggcgaaggcgtacagcatctcggacatgccgtgcggcccggcgtcctgcatggactccaggttggacggcaccgcgatcgaggccgccagtccgatgaggaccagcgccggggtgaccaggaagtacaggctggccagtttgatctcgcgggcgccgatcttcttgcccaggtactcgggggtgcgtccgaccatcagcccggcgacgaacaccgtgatgacggccagcaccagcatcccgtacaggcccgcgccgaccccgccgggcgcgacctcgcccagcagcatgttcagcgtcaggaccccgccgcccagcccggaataggagtcgtggaacgagtccaccgcgccggtcgaggtcagggtggtggccgcggcgaacaccgaggagttcccggtgccgaaccgcacctcgcgtccctccatggccgcgccgatggcggaggtgacggtgccgttgccgaccgcctcgaaaccgaacaccaggaaggtgctggccagcgccatgatgcccatgatcgcggtgatcgcgtagccctgccgcttgtcgccgaccaggcgcccgaaggtgcgcggcagcgagaacgggatgcacaggatcaggaagatctcgatgaagttggtccagctggtggggttctcgaaggggtgggcggagttgacgttgtagaagccgccgccgttggtgcccagttccttgatggcctcctggctggccaccggcccgccggtgaggagctggaccgtcccgttgagaccgtgcgcctcgatggacgcgtgcaggttctgcaccgcgccaccggcgatcaggacgatcgcggcgatgatgctgatgggcagcagcacccagatggtgatgcgggtcaggtcgacccagaagttgccgagtttgtcggtcaacttccgcgcgaagccgcgcaccagcacgatcgccaccgcgatgcccaccgccgccgacacgaagttctgcaccgccagaccggccatctgcaccaggtggcccatcgtggactcacccgagtaggactgccagttggtgttggtgacgaaggagaccgccgtgttgaacgcggtcgccggttccaccgcggccatgtcgttgctccacggcagcaacggttgcagccgctggaagccgtacaggaagaacacgccgaccgccgagaacgccagcacgctgcgggcgtagccgccccaggtctgctccacgtcggacttgacgccgacgagccggtagacgccgcgctccaccttgcggtcgcgcttgcgcgtcacgacccggtacacgtagtcgcccagtggcctgtggacgatcgccagtgcgacgaccatggccaccacgaagagaattcccgccgtcgagtcgctcatcagaacttctccgggaacaacagggccgccacacagaaggcgaccaggccgacggcgaggagcccgccgatgacgttgaccgcattcacagtctctccaccgccttgacgaccaacgcgaggatgacgaatcccgcgagggtcacgagcaggaaggccagatcgggcattacctctccttgaagggttcacggtccggccgctgcgaccgaaccagccgatccaacgccggttttcgcccaggtgacagggggcatgacggcttcactacgcgcccctacggtttcttgacgcgtccttgacgcgacaagatcgcaaagataattttgcaaaattacctttgcgatgctaggttcgacgggtgaccgagaagaagacgcgacacgtcaccgacgccgagaccctcaaggccgtgacccacccgctgcgggtcaagctgctgggcacgctgcgggtgctcggaccggccaccgccagcgaactgggccgccgcttcggcgagagctccggctccaccagttaccacctgcgcatcctggccaagtacggcttcatcgaggaggatcccgaacagcccaacgcccgcgacaaacgctggcggtccgtccactggggcacgtcgtggagcaacgccgaactccagcaggaccccgccggtgccgaggccgcccgcgcgatgcgccgccgccagctcgaactcctcatcgagtccagcgagcgctacgaagccgacatcgactcgtggggaccggtctggcaggaggccgccggactgtccgaccacttcgcccgcatgaaggccaccaccgtcaacgaactgcgggaacgcgttcacgcgctggtccgcgagtacgccgagcgcgaccgcgacaccaagggcaccgagatggtgcaggtgtacctgggcacgttcccgctcgacgagtcccagatccaataacgacatcccccgcggacgcgcaccggcgaggtgcgcgcggtcccggctgccccgagaaaggcacaccgatgcacaccctggacgcgacagcgctgcggcgccgctacttcctcatcaccctgctgacctggctgccgctgggaatgggcgccgccggactggtcctgctggtcaccgaacgcggcttcgacctggccaccgtcggcgtgctgttcctggtgcagggactggtcgtcagcggcctggaactgccgaccgggggcctggccgacgtgatcggccgccgcggtgtcctcatcgcctcggcggtggtcggcctggtcgccatgctgtggacggcggtggccaccggctggtgggagctggtgctcgtcgcggtgctgcgcggcgtctcgcgggcactgtcgtcgggccccgccgaagcctggtacgtcgacagtgtccacgccctcagtcctgacgccgacatccggcgcggcctgggactcggcaacaccgccacgtcgatcggcctggccgtcggcaccctcgcgggcgggttcatcccgctggcggtcccgctgcccgacgacggcctcgtcattccactgtcgatcccgatgttcatcggggcggcgctgttcgcgctgctgctcctcgtcgtcggattcggcatgcccgaaccggcccgcaccggcgcccggccccggctcggtgaggtgctgcgcggcgtcccggccaccgtcaccggcggcatccggctcggcctgcgcgaccgcggcctgctgcggctgctgtcgctggcggtcttcgcgggcatggccctcaacgccgtcgaactgctgacccccggacgcatggagaccctcgccgggagcgccgaggcgggcgcgagcgtctacggcgtggtggccatgatcggcttcgccgcctccggcctgggctcgtcgctgtcccatacgctcacccggctcgtcgggggccgggtgcggctggcggcggtcatcggcgtgctggtctcggtgctgggtctggtggtgctgttcggcaccggcgcctggagcgggacggtcgggatcgtcggcgcctgcgccggatacgccgtgatgtacgtcggcatcggcctgcggatgccggtcacctccgagctcatccaccgtcgcgtcgcctccggcgaacgggccacagtggtgtcgatccagtcgctgctgttgcagggcggcggcagcctggcgacgctcggactgccggtgctggccgccgtgtggtcggttcccggcgcctggctggtctccggtgcgctgctggcggtctcggcgctgctgtaccgccgcacccgcgccgatcgcgccgccgaggacccggcccggctgtccccggccgggatgacgaccggggcctgaacagcgcgacggccgtggccccaggagcaagaccacggccgccgcgtgcgcggacgtcagacgccgcagttgggtgccgaccagtagatccggttgaggccgtcgaggtgcacgtgatcgccgtggccgtcgtacccgggaccgagaatggtgccgaagccgtggtaccgggcctgtttggccagtgtgcacagactgtggctgcccaccaggtcggcggccgagccggtcatgtgctggctgttggacgcacctcccaccgcgtcgttgcaggccttgctgcggaagccgcttgagacgctgatcgacttgtcgcccagggcgtgccgcatcgcctccagcttccacatggtgatcagcgcccggtacttcgcggtcgtggacgagaccgtcccaccggcccagctgctgttgcagccgttcagttcggcgtaggagaagtgcttcggggtgttgtcaccgtcctgaagcgagtagatcttgcggaaggttcgcgaaccggcgacaccgtcggcggccaggccgtaggccttctggaagcgtttgacggcggactcggtgcgggcgccgaactcaccgtcgagggagaggatgtttccgtagccggggtaaccggcgacccggatctgcagttgcttgacgtcgttgcctttcatgcccttcttcagtttgcggtcccacgagtaggcggcgtgggcggtgccgctggtcatcgcgatgaccgccgccgaggtcggcaccatgacggcggcggacaacagggcgcggcgagttgcgtcggacattgaaactccaatgtgtagttggctactacgggcggatgttcgggacatactcgcgagtagtgccaccgcgcgccaatgaccgttcggtcatacatgaagaaatcgtcgaccgccgcgaagcccgcgcagccgccggacgcatgaacatcgcccgccagctggccttcccgccccgaaacggctccaccgaaacccggtccggctacagcgtcatgaacccgaaccgcgccgcgacctcggcctgagcctggtcgcgggtcgcgaagccgcaggtctcgccgtccgccaattcgatgaccgtcaaggccgcgcacgcgacatgccaagcgtccattgctctgagcccgtcgcccttgacgatctcgagggcgtggcgttcgatgtcacgttggcgagcggtgaggagggtgatggcgccgtcggggccgatgtcggtttcccaggcggctacgagcttctggggctgtccacggtgggcacgtgcggcgcgcaccagcgcaccggtgacctcgacccgcgtccaggttcccgacacgacgacgagttcggggtcctccagcagcgaacgcgccttgtcgtgcccggcctcgtcgggcaggtaggcgcgaaccaggacggaggagtcggcgtacacgatcacaggcgctcccggtcctcgtcgaggatgtcgtcgatgatctgcccccagccgcgggcgccgtcgatcgcctgccggtattgcttcaggctcaacggcggtgacaacggcgcgggcgggatgaccgacagcatgcccatggcggcggcacgggagcggatccggtcccgtgcggactcccggtcgacctgcgaggcgatcaggacgagctcgttgagcagcgcgttcacggagcggccctcgtccttggcgcgttgccgcaagcgcgcgtgcacctcgtcgtcgactctgatcagcagttgcttcatagagtgatgatatcacttttcggatatgatatcagtcggtcgtccgcatatcccagcgcacatgtggcggcataacctggacatatcgaatcggctgggcgaaaggaccgcgatgtcggcgacgaagttgctggtgctgggagtggtgcggatcttcgggaccgcgcacggctatctggtgcacaacgagctgacgacctggggcgcccacgaatgggccaacgtcaagtggggttcgatctaccacgcgttgcgccagatgcagtccaagggactgctggagtcgacgatcaccgacgaccatctcggccgggtcgactacaccatgaccgaggcgggcgacgccgagttcttccggctgctgcgccaggccctgcggaccccggagtcgcggcccgactcgctggccgccgggctggccttcctgacggcgctgccgcgcgacgaggtgatctcgctgctgaaggagcgggtcgccgcgctggaggagggccgggccgagctgacgccgctgctgaccgacgaggccaagtgcaactgggacgccgagggtgccgggcacgtgccggagctgttcggtttctgggcccacaccgccgacacggcgatcgcctgggccaacgggctgatctcgcggctggaggccggggactacgtgatggcgggggagtcggacaccgccttcggcacgccgggcatcgccaaaccctcgccgcgcgcggccactgactgcgactgagtcgccgccgaaattacccactattaaaacttgcatagttcgccgcgggtgagctactgtcaatcggcactcaagtttgagtatcggaggcatgtagtgatacacacccgcgggctcgcccgcagtttcaaggccaagaaaacgaccgtcgaggccgtcaagggagtcgacatcgacgtcaacgagggggaactggtggcgttcctcggccccaacggcgccgggaagtccaccaccctgcgcatgctcaccacgttgctgcgccccacgcgcggcagtgcccgggtcgccgggcacgacgtgctcaccgatccgctcaaggtccggcagaacatcggctacatcggacagggcaacagcgccggtcacgcccaccgggttctggacgaactcgtcagccagggcagcttctacgggatgccgcgcgccaaggcccgcgtccggggcaccgaactgctggcggcgctggatctgtccgatctggccaaacgcgccgggatgaccctgtcgggcggacaacggcgccgcgtcgacatcgccctgggcatgatgcaccacccccggctgctgttcctggacgagccctcgaccggactcgacccgcagaaccgcgccaacctcgccgacgagatccgtcggctgcgctccgagttcggcatgaccatcttcctgaccacccactacctggaggaggccgaccagctcgccgaacgggtcctgatcatcgaccacggcgcggtgatcgcctcgggaaccccgtccgaactcaaggccaccctcgccggggaccggatcgacctgggcttcgccgaagccgacaccgccgcgaccgccgccgcgcgctgcgagggattcgcgggggtcaaggaggtcaccctcaccggcacccggctgaacctggccgtcggggagggcgagtcgacgctgccgaggctgctgcggcatctggacgccgacgggatcaccgtcaccaccgccaatgtccacattcccaccctcgacgacgtgttcctggccctgaccggccggacgctgcgcgacgaggacgaaggctgagaggacgccaccatgaaattcttctccgacaccggcaaggtgttcatccgcgagatcaaacccaccctgtacgacccgatcagtccactgttcagcctggcgcagccgatcatcttcctggcgctgttgggaccgctggtggcgaacatgccctcggcgggcggcgacacctcctggcagtggttcgtccccggcatcctcgtgatggtggtgctgttcggcacctcgatgaccggctcgaacctgggctgggagatgcagaccggatcccacgaacgcgtcatggtgacaccgctgagccgctcggcgatgctggtcggcaagtcgctcaaggagatcgcgccgctggcggtgcagaccgtcctcatcgtcgtcatcatgctgccgttcggattcaagctctacttcggacccgcgttgctggggctcgtgatcctcgcggtgatggccgtcgggctcggcgcgctgtcctacgcgctggccatcgcggcccgcaagaaggactggctgttctgggcgatccagcagacggcgttgttcccgctgctcatcctgtcgggcatgatgatgccgctcgactacggtccgcagtggatgcgaaacgtgtccacatacaacccggtcacctacatcgtcgacgccgaacgcgccctgttctcgggcgaactggccaccaacaccgtcatgtacggcgccctcgcggcgctgggcttcgccgtcgtcggcctgctggtcggcaccaccaccatccgccgcgccaccgtctgaaccccttttcccacaaccgaaggagtattgaatgaccattctcgtcaccggtgccaccgggaatgtcggacgcgttctcgtcgagcagctggtcgcggcgggcgagtccgtccgcggcctcacccgtgacccctcccgggccgcgcttcccgacggcgccgaggcggtggcgggcgacttcggcgaccccgacagcgtcaccgccgcgctcgagggcgtcgaggcggtgttcctgctggcgatgctggccctggagacccccaaggtcgccgagctgttcccggccgcgggcgtgcggcgggtcgtcaccatgaccaccgacgccatcgacgaggacatcgacctgggccagttccgggccgtcgaggccgccgtcgaggcgaccggactcgagtggacccacgtgcggcccggcgagttcgcgctcaacaagcgcgacttctggggcccgaccatcaaggccgacggcgtggtgtgcagcgcctaccccgacgccatcggggccccggtccacgaggccgacatcgccgccgtcgccgcgacagcgctgaccgccgagggccacaacggcaggatctaccggctgcggggcccgcagagcagccaccggcagcaggccgcggccatcgcggcggccaccggccgcgagatccgggtcgagcgggtcacccacaacgccgaacgcgcccagatgatcgcgcagggcgtaccggcctgggcggccgaccacgtgctgtcctacccggtgcgctgggccgacgaaccctgcgagaccacggccgacgtcgaactggtgaccggggccccggcccgggacttcggtcagtgggccgccgaccacgccgccgacttcagctgacggcaccagggcgggacgcgtggtgacgcgcgccccgccctgggtaatcggactttccatttcgccctgtccgggcgtactctttagcggtgttcacgggtactgccgtcttcgacatcctgttgccgggcgattcgcgctctctcaaagccaaaaggtcttatgtgaggcctattgtcgcgtccctgcgcaggttggaggtgtcggcggcggaggtcggagccaccgatctgcacggccgcaccgaggtgggcgtcgccgttgtggcgggtgaacacgcgcatgtccaggacgtgctggacaaatgcgaaaaactggtggtgggtcgtccggaagccgaactactgagcgtccggcgccggatcttcggccccgaagagtagaaaggtggcctcgcgatgagtgaatcggcgaaggcgcgcaagatggccgaacgtgtcaaggaattgaccgcgacggcgattcgcgcccatgtcaaagatcctcggctgggcatggtgacgattaccgacgcccgtctgactccggacttccgggaggccacgctctactacaccgtcttcggcgacgacgactcgcacgccgccagcgccgcggccctcgacagcgccaagggcctgctgcgctccaacgtcggcaaggcactgggcctgcggcactccccgtcgctgaccttcgtcgccgaccggctgcccgaggacgtcaaccgcatcgacgacctgctcgccaaggccgccgacgccgacgcgaaggtgcaccagatggcggccaaagcctcctacgcgggcgacccgcacccgtacaaggtggaggacgaggacgacgacctgcggtgatcgaacgtgacgggcacccggaagccccgggtgcccgtttttcgtgcccaccctcacaggccggtaaggtttattggctctatgactcattacatttctgtggcaggatgaaggagtgaccatcgcagcggatgcccccgccgccaaccccgcgagcctgcgccgcatcaccgccctggcgctgcccgcgctggtcgtgttggccgccgaacccctgtacatcctggtagacaccgccgtcgtcggccacctcggccgggtgccgctggccgccctggccctgggcggcggcgtcatgagcgtcgcggcctggatcggcaacgtcctcgcctacggcaccaccggccgggtcgcccgccgcttcggcgccggacagcgcgccgaggccgtcgccgagggtgtccagggttcctggctggccgtgatcggcggcctgctcatgatcgccgtcgtcgagatcttcgccggaccgctgtcacgggcactggccggtggccccggggccgtggccaccgccgccgaacagtggctgcgcatcggcgtgctcggcgccccgttcctgcttttggccatggccggacagggctggatgcgcggcgtccaggacacccgccgccccatgtacatcgtgctggccgccagcgtcggctcggccatcctggccccgatcctggtctaccccgccggaatgggcctggtcggttcggccgtggccaacgtcgccgcccaactggtctcaggttcgctgttcatccgcgccctggtctccgagggcgtcagcctgcgtccgcagtggtcggtgatccggcgccagctcggcctgtcccgcgacctgatcatccgcggcggcaccttccagctgtgcttcatctcggccgccgccgtcgccgcccgcttcggggccgcgagcctcgccgcccaccagatcggcctgcaactgtggttcttcgccgccctggccctggacgcggtcgccatcgccgcccaggccctcatcggcgccgaactcggcggcggcagcgcccagcgcgcccgcgacaccgcccgccgcatcggctggatcggcctgggctacggcaccgccttcgccgtggcggtgctggccggtgccccgtttctgccgggactgttctcttcggacgccaccgtccacgaacaggctgccgtcctgtggccctggttcatcggcctgctgcccatcgcgggcctggtcttcgccctcgacggcgtcttcatcggcgccggtgacaccgccttcatgcgcaacatgaccatcgtggccgcgctgttcggtttcctgccgctgatctggctgacctacggcttcggctggggactgggtggcatctgggcgggcctgtcggccttcatgctgctgcgcctcgtcgcgctgctgctgcggcaacgcggcggcaagtgggccgtcgtcggcgccgaacgctgacgacgacccaccggccctagtgcccccggcccggcagccaggccagccagcgcggcaacgtccacgcccgctcacccagtaccgccatcgcggcgggcaacaacacgccccgcaccacggtggcgtcgatgaggatcgccgcggccatgccgacaccgagcatcttgttctcgatcgccgtcaacgcgatgaacaccgtgaacaccgccgtcatgatgaacgcggcgctcgacacgaccccggcgctggcgccgatcccgcccacgatcgcgtcccgggtgccgacaccgtcgagccagcgctcgcggacccggctgaggatgaagatgtgatagtccatgctcagtccgaacaggatgacgaacatgaccagcggcagccagctcaccaccgcgccgtaggactggaaaccaagcagcgcttcgagattgccgtactggaagatccaggtcaccagcccgtaggacgcgcccaccgacaacaggttgagggcgatggacacgatcggcacggccagcgaacgaaacgacaccaccagcagcacgaacgccagcaccagcacgaagacgaacaccggcagtgtgtggccgcgcaaccgctcgttgaagtcgtgggcgaaggcggtctttcccatcaccgcgaaaccgacaccgtcgacctgtccgacggtgtcgggcaacaccttgtcgcgcaaccgttccagcgccgcggtggatcgcgggtcggtgcccgaaccggccagcgcgacccgcagcaccgtcaccgactccacggtggccaccgacaccgggtcggccagtccgtcgtcgccgtcggcgacctcgtgccgcaacgccgtcatcgccgcgtccagctgtgcgtcgtcgacgtcgccggtctcccacagcaccaccttcgccggtgacgcggcaccgggaaacgactcctgcatccgcaccgccgcgtccacagtgggaatactgcgggggaggctgttcgtctgggcggcgtcctgggtgcgcatgtcgagcatcggcagcgccagcaccagcagcgccagcgtcgccaccccgccccacagccagggacggcgggtgaccgcaccggccaccgccgaccagccgggcgaggtgcgcgcccgcgcccgccgtcgccccagccacgggatccggccccggtcgatccggtcgcccagccccgccagcagtgcgggcaacaccgtcaccgaacccaggatggcgacgctgacgatcacgatggtcccgaccgtcaggccgttgaagttgtccaaaccggtgaacagcaacccgaccaggcacaacatcacggtcagaccggagatcaccaccacccgcccggaggtgcgggccgtgacgcgcaacgcctcggcggtgtcgcgtccggcagcgcgttcctcgcgttgcctgcgcacgtagaacagcgtgtagtcgacggacaccgccattccgatgagcagcaccatcgacgaggtcgcgctgttcatggggatccactggccgagcagttgcagcagcccgaaggcggtggccaccgtggtgacggccaggatcagcgggatcgaggcggccaccaaggccccgaagaccaccagcaggatcagcagcgtcgccggaagcgagatgaactcggcacgcccgaagtcgtccttgatggtctcgtcgacggcggaggccagactgatgtcaccggcctgcgccagtcgcacgtccgggtgctggtcggcgaccttcccgatcgcggcgacggcttcgtcgtagtgggcccggaattcctccggtggcccggcgacggtgaaggtgaccaggcccgaccggccgtcctcggagaccagcgcctcgccgtcggcatcggtgggggagcggacctcgtccgtcgccgacgacaggtcccgcagcgcggcggtcaggtccgtgatcgcggcttcgagttcgggatcgtcggccagtttccggtcgtcgtctttcgactggaccagcacgttctccagtggcggcgcctcggcgccgttggcgtccatgacctggctggccgtgccggactggccgggatccacggcgcgggcgtcctcgccggtgatcaggaagttggaacccaccgcgatgacgaccaggcccagccagcccaggatggcggccagccggtggttcgccgaccaggcggcgatgcgttcgacgagggcgccgcgcgacggcggcgcgacggtgggaggggggttttcgggcagcatcgagtactgtcctttctcggaaggagcgcgtatccaagccctcgtcctgcgtggacgaggggtgcttctgacgcggggcgccgagttgccgctcggcgtcccggttcctgttcggtcagtccacctccttgaggatccgctcaagattggccattctggactgaatatcgccgacgctgtccttcagctccgacaactgctcacgggtctcggcgtgggccttgaacgaggtctcggccagcgcccggtgctcctcggcctgcttcaggaccgccttggtgcgcgcggtcgcgccgatctgccagatcgtcacggtgaccaccaggatgagcagggcgaacatgccgatgaccccgatgacctcctgccattcgtacgccgtcatgaatcctcttccctctcgccgtccgcgcggctcgtgtccgctgtggtcaatgtttcggccgctgtcgcgatcgactgtggagtgatgtcgaaggcgaacggtgtcacctcgtagaacttcatcgacttgccgtcctcggagaattccagggtggacgtcaccagtccggcggcgatgagcttcttcaggtgcacctgcaacagcgcccggctgatacccagttgccgggccagctggctgacgtagttgcgttcccgcaccaaggccgcgaccacccgcatccggtgcggattggccagggtggccatcgcccgcagcaggtcatcgccactcggcgtcgtgaagttctcaactgagtcttgcatatgccaaaaaatgttagcacctgccagtccgacccaccggtgcccttgcccacaacaaacggatcgcgctaacccagcgaccgaatggcctcgtcaaccaccgtcaaagccagcaaccggacggtgtccacgtctgcctcaaccatccccgtcgccgccgcgatgaacgcgtccccgtcgaaccgcgtatgcggcggcacgatcgcgcgcgacaacccgtcgtgtgcgccctggcacaccaacagacaaccgaccttgtccaaccgcgcgttggtcaccacagccccgatcgtggtgttccccagccccgccccgccctcggactcgtcgaacagcggccccggccgcggctccccatgccgccgcgccaaccgcagtgccgccgaaccgtcgacgtcgatctccccgaacgcgttcaccgccaccacacacgccaccaagagctcacccgcccgcctggcgttggccaccaacccacccggccgcatcccgttgggcccgttgatcttcccgaccgtcgcccccgccccggcccccaccgcgccgatcacgtccaccccaccgtccccactgcccgccgtggcctcggccgccgcgacacaagccgcatacccctccgccgcccccggccgcacactcgcgtcccccacggccagatcgaacaaccccaacgccggaacgatcggcacccgccccgccggagtcgccaccccacgccccgactcctcgcagtaccgcatcaccccatcggcactggccaacccgaacgccgacccaccggtcaacacgatcgcgtccacctgcgccacggtccgttccggggccaacaactccagctccctactcgccggagccccaccccgcacctcagccgaacccgtcgccccctccggcaacaacaacacggtgcaccccgtccgcgccgccccatcggtccagtgccccatccgtacgcctagctcagccagcatgtacgcctcctgatccaatccgagtcccgcattttgagaaaaccagtgcaatatacgggaagatagttatcttggtctgtaatgcgcttcgtagttattcttcccagccgcggcgggacctgaccaacaggccgactccccgccgcggaggcgacgcgtcggtccaccgtttttcacacggtgcggggagatcgaatgacgatacggacaacgccttcggctctccgccaacaacttccacagacatcaggagagcaccatgcgtaagcgtcacagtcaatccacaagcgaggaagagcgcgaggaagctcgccgggccctgcaggagtccatgaaccgccgcgaatagatacccctttgcggccctcgaacccggtccggtacagtttgctctcggcgcgcaagccacccttggggtatggggtaattggcagcccgactggttctggcccagttagtctaggttcgagtcctggtaccccagccaattcgttggctttcaaaccctcggcacccggtacgggtgccgagggttttgtgttgcccagatctccgcggcggtggttgggttttcaagcacatcgagtttctgcccgaggtctactcgctcaaggccgaagaactcgaggacaccacggcgctgatgttcggtcgccgcagcaattaggcgttccgccagtgtggcgcgaatcggaggatcacgtcgcctccaaggagctgcccaagtacgtggtctctacgacactgtccgaggcggatctcgtcgacggtttggggtccgacgacgaacctgtgatcgaccgaggacatcgccgagttcgcccggacactgtcggacgtgggaatgatcgaccggtgcaacctgctcgtctggccagtgctactcggatcgggaaagagcctattcggcagtcccgacggggacaagcagatgttgaacctgcggaagtccgaggcgtgcggcatcgtcaagttggtctaacaggtcgacggcgatccgccggcgcgttggccgagttgtcgcgcggtgcgactgacgtagcggcgcaacgcccgggttaggtgcggctcgtcgaagtacccgagcttggcgacgacgtcggcgacggggatcacggaccacagtctcggagcggaccaaccggtcgaccaagactccgtgtacgactggccgctcgtgctcccagagcactaggccccagtgcaccgtcgcgacggaggtcatctgcgcgacctgctcgctggtgcaagtccaaacgacgtcgacttatggtgagccggacgcgcgcgtctcgaaccgtagcctcacgggcgaagcctacgtgccgcaccggccaaccagggtggttgagcacttgatggctggtcaacgtttaggaccgttgttaccgttctgacttttcgcctgagctgccttggcctgcgcgtacttctcttccacggaaatatcggggtcgacttcggcaagaccttcaactgcggcatcccacctttcagaggtgaatgcgttatcgagattgctgctaacctttgctagagataccccagctttcacaggggagtatgcgaaccattctgacccgttgacgtagtagccggatttatccctcggggctccttcaccctcgatggtatctatgaacttatcgagggcccgcttggcgaagccacggtgactgtgatccgatgtttcctgggttacgggagtttcaattgaagccattggcaaactctcttcttggatactcaaatggttatattttgagaatatactcaactgtcttgtgttgcacctccatcagggcttttgcgtgtagaaaggtatataaactcgtgtgtcttaactaggcaggtcagagaagtgccaacggcattgaatatggcaagcaagacgaggccgccccacagccagttactgatgccaaggacatctccaccagatggtatatcccaatgaacagcccctccttggaatactataaacaacccactcgaaaggatggaaatgagtgctgtgaatatcagcgaaagtcgcgataccatggtgccttcgaggaggcggcgacttggccggtcgaatccaagccaaccagccgctgcagctggaaacaccagaagaatcgctggcccgttcgtgctgatctcgactccccttcgatctgcccataccgtgacgaaaccgataagccatatcaaggctgcggctgcaattgcagttatcgatgctcggaatatcgtcccaggcggtacttcgtagaatttgaacttaactacgagagggaattcaagaggcttgggcttgggatcggcaggttgtgaccgccgcgcgttttctctaggctggggaaagtacctggtgtagaaatgggcatatgattgtccaagtcgagatcggaatcggtaatatggcggtgccattgtatctggccgaggattctctaggtacgattctatatacggcgccaaatcgggagaatcctgactgccgagataaaggccctcttcactatggacaatcatgtgatagctttgcgctgtgcatgcatgttctatcggaagtgatatggctacagggcgagcgccgaggaggatacgtccccggcccgctattcttcctcgaaaccccttggcgccaccctgcaaatcgagcgtcggtataatcgtgcgctcatatccaatcgtgaatcgaccatcggcctgaacctgggctggaataacaattgcatagtgtgaggttagcaaatagacaacctcggctatgaggttccggagccagatcttgtcgtcctttaccttcaattgttctatatcgtgggcagcggagtttacgtatgacgacggttgagattttcgttggcttatttccgtaagtgctgcaatttcagctctcgctgcatctggatctactttccaaaggtccttctcggatgcatcgagtgcgtgcaacatcagtatacggagtactagtgctatcagaccgatgtactcactgtaggagaggtcagttgtttctttctctgatgctcccagcggcttgaagttgtcgagcagctcgcccttttttggaaacaaaacggggaagagcacggtcacgtcgccgttctttgtggacttctctttgcgtagatctcgaatttggctgctcgggatctttacgttcaccgtcacggtcttgcgaacgcctcgctggccagtctcgtatcgttcgcatatccgctgacgtgattcggcaggattgacaacagagaatgcaaatatttttgcttgcgagagacttacggtagttggaccattggattgtgcggatattcccgcggtacgttggatgcgcattgctatattggctggcagaggcggaacttcttttttcggaggtggtgccttgagcggtctagtgtgccgcatatatgtatatagaactagaagtccagcaccaatgatggccgccgcaccacggaataccaggcgagcaatctcgttaagggattcaaaattgatgtcggtagctgcgtaggtcaccccgatgccggaggcagttagcagtagtagagatttccatggagcgaatttatggggctgcttgtcattggtcatggcatgatcctcagtgaggtgagcactacacttaagcgtagctgatttccgcaccttaatttgagtccacgctgcgtgattgattggtatagctattgtgatcatttagattgactcgaatttctggacaagggagcacatatcggtcgccgaaagtgaccagttggttaaccagatctgacctaaaatcaatgatcccaggtgctaagccttaacaggttgggactttgtgccctaacttgatgtcagtctttgcgatatgcaaggctggcgttgtctgaggtggcgggttaggacgtctcgacgcttgcggcattgcgcctcggcaagctatggcttgaaatgtagctacgtagggcagtcacacttcgggtgctagcccttggatgccgtaaggcaaccgagagcttttgtccttgtgcgcaaaccgggcatggatcgttgcctaacttagtctttttgagttcaggctgagagttctgtccagaaaagtcacctctggtgcggtcacggccgccattcccgccagtgacaaagtgtttcgaatcgcgatggattcaacggcggacagtaggaaaccaacgatcgatcgccgctggtttgtccgccggacactgtctcgctcatacggtcccggtttcggctgcggccaccatgactcgccgttgcaggagtggttctcgtccgccacgcattgtgacctagtacatggagtgaaaggatcacttggcttgggacgcgatgaagagttcgatgccgtccaggaggcgttgcaggccgaactcggagttgaccgtggtgaacagggtcgggtcgacggccatgacgttggcgatgttggggaagcgctcgaacaggggacgggagcccacgaattcgtcgcgggcttctttggtgccgggcgcgggttggcgggcggcggcgtgggcttcgcgggcggtgccgcggacgtagacgtcgaccgcgttgaccacggccatcttgtccgcggcgctcagtgtggtgggtgccaggacctgtagggccgattccatccagttcatcatgttggggccggggacgatgggggcggtggtcgctagttcgatgatccaggggtgttgtcggtagtcctcccagtcctcgcgagcccaggcctcgaactgttggcgccagtccccgggcagttcgtgggggagggtcgaccagccgacggcggtgtcgagcatggcggccaacagggccggtttgccggggacgtaggtgtagagggagccgacggctacgtccagttggtctgcgacgcgttgcatggagatgcccgccaggccgtcggtgtcggcgatgtcgatggcggttcgcacgatctggtcgagctcgagtttgggtttggggccgcgtttggagggcgggcggtccggggagtcccacagcagtcgcaggatccgggtggtcgccgcgtgcgggtcggcgggctcgtcatgatcgttcatttgccgacagcatatatctccgagtagcattcgggattaaattactgaaccacgttcagagataatccccgaaaggctcgacccatgaccacccaagccacccccgtcacgctcagagggccgacggcgctgtcggaacgtgccttcgctcccgatttcgcgcgcgggatgttgttgctgttcatcgttttgtccaataccggactgcacctgtacggggccggactcgtctccgactccaccgtggactccgtgacccggttcctgatgccggtgttcgtggacgtccgctcgtatccgctgttcgcgttcctgttcgggtacggcatcacgcagctggccacccggcagcgtggggccggggttgaggagtcccgggtgcggcggttgctgcggcggcgggggtggtggctgttcgggttcgggttcgtgcacgcggcgctgttgctggggtcggaggtgctggccgcttacgggctgatcgggctggtcctggtggggctgttcctgaagcggagcgatcgcacgttgctggtgtgggcggggatcggcgggttcatcctcgcggttctgttcgcgtcgtcggcggtggcgctggtgacgaccgagccgccgagcggttcgtcgggtggggcggacgcgcccgagagcatgttcggggtcgacaacggcagctggctggtcgcgggcgccggacggttgatcagctggctgttcctgttgggcgtcaacggtttcggtgtcgtgatgccgaccgcgatcctgttggggatgctggcggcccggcgccgggtgctggaggaaccgggacggcacctgcggttgttgtacgcgatggcgatcggcgggatcggtttcgggctgtgcggttcgctgccggtcgcgttgtccggttacaccgccagcgatatccatcagtccggttacgggctgctgctgttcggtctgcagtggagctccggcctggccgggggcctgggatacgtgggcctgttcgggttgctggcgcactggctgtcgtcgcgggccgctcgcggcgggccggtcctggcgatcaccgcgctggggaagcgttcgctgtcgggctatctgacgcactcggtgctgatggcgccgctgctggccgcgtggggtttcggcctgggcggtgagctgtcgcgggccggtatggcggcgttcggcatcgggctgtggctggtcaccgtcgtggcggcctacctcttcgagagggccgggcgacgcggcccggccgaggtgctgttgcgcgggctcgtgtacggcaggcgttaggacgaacacgcggggaagcgcgcgccacacgcggtaggcctaccgcgtgtggcgcgtcgcgctcgtataccgtcgtgacctgtgccgacagtgcggcatccacaccagacaggagccgggtcatcgaccgtcgtgacgtcaacgagatcgccacccaggtggcgcgcgccgtcgacctcgctgaaggggcctggggtgtggtggacgtgctgcgggcgatcgccaggcacgagccggtggccgtgcgggagctgagccgtcatgtggaactgccggtcccgatcgtggccgccatcggcaacgagttgcgcaaacgcggcatcgtcgacacgcagcggccggtgcggctgaccgaggtggggcgcatggtgatggggacggagacctggctggactccggcgactgccccacctgtgccggacgcgggatcacggtgcccgccgaactggacgagctcgccgacgagctctcgggggtggccgagcggatgccgggcgcccggatggaactcgaccaggcccactgcactgtggacacaaagttgcgtcgggtgatgctgctgtcgaagctgggtgtgctggccaaacccatgatcttcatcggcgacgacgacctgaccagcctcgccgtggccatggtcgcgaagtccgtcggactgccgatcggcccgatgaccgtcgtcgacgtcgacgaggcgctgctggactacatcgccgcccaggcccgcgaactgggcaccgacctgaccgccgtccatcacgacgcgacccggccgctgcccgaggcgctgcgcgagggtttcgcggtggcgctgaccgacccgccctacacgctggcgggcgccgaactgttcctgtcgcgcgcggtgtccgctttggagccccgtccgggacagcacctgctgttctccttcggcggcaggcgccccgccgagaccgtcgcggtgcaggcgctgatcgccgggatgggcctggcggtgcgcagcctcgtccccaacttcaacgagtacctcggcgccgggatcctcggcggcaccagccacctctatcaccttcggacggtcgacggtgccgcccccagcatcgacggcgacttcgacggtccgctgtacaccgccgacaaccgcaccgagtcggttcgcggtttccgttgcgccgcttgtaaaaccgtccagcctgtcggacccggacagcgcttcgcccgcatcgccgagctcaaggccgccggctgccccgaatgcggtgccaccacgtttcgcccgctgccgttgacgccacgatgaaaggatggtcatgtcccaggtgatccgcgaagcggaggaatccgacctgccgggcatagtcgggttcgagatcgacatcgcacgcatctccttcggagacgaggcgatcaccgacccggccgtgcacgagaaacgggtccgctcctcgctgggcaaggccggggagatcacgctggtggccgggcaaccgggaaccgagccgctgggttgggcctggctgtcgcggcgcaccaactcgctgaccggcgcccgctacggcaacttccgctcgctggcggtggccgagcatcccgagcgcgccgagaccggcgaacggcttttggacgaggtgatcgcccgctgccgggccgacggcatcgacgagctggtcggcaaggtccacgccgacaacctcgccatgcgggcgctgtaccgcaagttcgacttcgaggccgtccacctgaccatgcggaagcggctcgcgccgtgatgatcaaatgcgtggtgtgggacctcgaccggacccttgtggacggagtgttcctggagtccgacgacctgcggccccgggacggcgtcctggccgtgctgcgcaccctgcacgggcgcggcatcgtcaactcgatcgccagccgcaacccgcccggttcggccagcaccgtcctggacggactcggactcggcgtgtccttcgtgtacccgcagttcggctggggggtcaagtccgactcgatccgccgcatcgccgacaagctgcgcatcgggctggacaccttcgcgttcgtcgacgacgacccctacgagcgcaccgaggtcgccgccgcgctgcccgaggtgctggtgctgtcgcccgacgacatcgcgggtgccctcgactggcccgagttcagccccgccaccgtcacccccgaggcccggcggcgcgccgagagttaccaggaggcccaggaacgcgaacgggtctcgcgcgagttcaccggcagcaaggaggcgttccagcgctactgccgcaccgagatcacgatccgtccggcgacgaccgccgacgttccccggctcgccgaactgtcgcggcgcaccagccgcttcaactcgcgcaccactgcgctgtcggagaccgagttcgccgatcgcctcaactcctccgagcacaccgtggtgtgcgtgaacctgcgcgaccgcttcggcgacgacggcatcatcggcggcgtggtggtggcgcgcggctcggcctgggaggctgaactggtgatgatgtcctgccgggccatgggacgcggcgtcatcgaggccgtgctgtcgtggctgggcggcgcgacccgggccgcggatgcccggttcgtgtgggttccgttgcgggtgaacgaacgcaacctgccgctgcggctggccctcatcgcggccggttaccgggccgaggccacccgcgagggcgacgcgatcttcacgcacgaggtgtccgaagcggacggagagctggccgcatgggtgaaagtagacacgggaacatgatcgccgaggagatccgctcgctgctcgtcgaggtcaccggccgcgatgagttgcgcgacataccgttcgacgtgccgctgctgcacgagccggtggcgctggactcgatcagcggcgtccggttgctgcgggccgtccacgaccggtacggcgtcgacgtcgccgccgaggacctgaacctggactcgctggccagtgtggacgcgctggcggcgttcatcgccgagcgcaccgaccaggtcgacggcgagttcgcccggctgcgcaagctggaggcgtacacccccaagaagctgtaccttgtggacgcgacctacggcgacagtccggtgctgggcgacgccgccgccctggagtcggtggcccgctcggcggtggaggccgccgggggccacgtcctcaaagacagccacgtcgtgtttcccaacggcgccatcaccttggtgctgatcctggccgagtcgcacctgagcctgcacacctggccggaggagaacctggtcgcgatcgacctgttcagctgtggcgccatcgagggccgcatcgtcatcgaccggctcaccgagtccttcgggctgggtgaggttccggtgcgggagatcgaccggggctgatcagctcgccttgtcccgcagccgcttgtgggtctcggccaccaggctggggacgacgccgttgtgggtgggttgcagcttctgccacttgaccgccatctcggggcgcttgaacttgacgatcgtggccagttgcgcctgcccgtcggtgatccgatagacgaggttgccgtgaaagcggtggccgtcggactccagccggatccagtcggggccctgaccgtcgatccgccagccgcagatggtgccggaggacttccaccaccgcagcttcatccgcagcatgaagcgccacatcagccaggccttgaatccggcgatctcgttgaagcagacgcgggcccattcctcgggcgtccagtcggacgcgtcggcggcctcgtgggtgtaggtgtcggtgtagtcggggtcggggatggagctgatggcccggatcgattccggggcttcgggaagagtggtggtctccatatcggcgaaactaacatacatacgtgtctgtatgttagttatgatggcgaggatgacaccaccaaccgacgacacccgaccgacccaggccgaacgccgcgcccgcacccgcgacgcactgctggaggcggcggcgcgcggcctgtccgagtacggctacggcagcctgtcgctggcgaaggtcgccgccgaggcgggttacacccggggcgccctgtaccaccagttcgccaacaaggaggaactggcgctggccgtggtcgcctgggtcgaccagacctggacggccgaagtggaggaacccgcgaagcggctgtccgccccggccgagatcctgctggccatcgcgcggggacacgcgatctactgccgccgcaacgtggcccgggtcatgatgacgctgcgcatcgagttcgcgggccgcgagcacccggtggggcgcgcgatcatggacctggcgggggagttcctggacaactgtgcccagtggatcgtcgagggccgcgccgacggctcgatcccgccaggcccgccgccgcaggcgacggccacggcgtacctgggcgcgctggagggcctgatggtactgctggcgggccaggagccccacgacgtcgaactggccgaacgcatggcgcgcggcgtcctgggcctaccgccgctggcttctgacaccgctggcttaggacgtcatcaggccagttaagcctggactcagcccctggcgtctacggtcaaagtaggggaggaggatggtggaccccgcgaggctccagccagatcgcgacgccgtccagcacccgctccagaccgaacgcgaaccactcatccaggtcgatgccctggccgatgtcgtcggcggccagggccgtcagccacgggtaccggcccgagtcgatggccgccgccatccgccgctgctgctgttgccaccatgcccgctggcccatcccggtgtcgcgcaccgactccgcctcggtgatcaacagctgcgcggcaccctgcacgaacccgtcgaccaccaggtacacggccatggcggtgcggtggtcgacgtccagcgcgtacagcgccgccatcgaacggtcgatggccgccagcagctcgccctccagcggcggccgggccgtggccagcatcggcagcatccacgggtaccgccggtacatctcccactcctgccgcgcctcatggcgcagccgcgatcgccagtccggcggcggtgccgcgggcggctggtactggcccagcacccgcgtcatcatcatcgacacgagcgcgtccttactggacaccagccggtacagtgtcacgatcgcgatgtccagccgggctgccagccgccgcatcgacaccgccgacagcccctccgcgtcggccagcgcgatcgccgccgacaccgccgcctcccggtccacccggccgctgaccactcggccggtgccgcccggcgcacgcgcgacggtccgagcggtgccgtcccgtcgggcccggtaggcccgcgcctggcacgaccggccgcagtagcggcgcggccgtccccgcactccgcgctccaccggacgatcgcagtgcgcgcaacgcatcgctcctccttttcgtcacggccaatcgtgtgacgaaattcctgtcagcctggctgtcaccacgtcaacattcgctatgacacccaaagatacggaccgaaggggagaaacggcgatgcgaacggaacagcgttatggaaccaaagccgagaagaagcggatcatcgcggcgcaacgggaggcgttcgccgacgaggcggtggtgcgctgggtgacctccgatcccgcgcgacgggagaagctcgacgccacctacgtcgagtacatggtcaccgatgccctcaaacacgacgaggtgctgctggccgtgaccgacgagggccgcatcgtcggcgtgtcgatctggcagaccttcgactcggccaagcgtccggccgaactggccgccgaggtcgccgcgttgagcgccagcgtccccggcctggaccgggtggccaccgtgaccaggctgatcgccgagcaccaccccgacaagccgcacctctacctctcctcgatgggcgtcgtccccgaccatcggggcaagggcgtcggttcggcgctgctgcggcaccggctggccgccgccgacgccgctggtcaggcggcgtacctggaggccagcacgcccagcagccgcgacctgtacgcccggcacggtttcgtccagcgcgagccggacatcgcgctgcccgacgacggcccccggctgcacccgatgtggcgcgagccgggcaccggcgactgagccgtccacacggccgtggccgccgtccggtattccggacggcggccacgccgcgcgcgtcggtcagttgtagttcttgccccactcgccctcggagatcgcggcgaagatgccgcccgcgatgcccaggaccagcaacaggatgaacgcgatgatcgagatccatcccaggatgatcgaggccttggcgagaccctcaccgctgttgttgcgttcccggatctgtccacgagcgacatagcccatgatcagcccaagaatccccagtggactgcacaatcccaccatggcgaccgagaacgatgccaccgcgagcccgttcatttcccgggcaggggtgggcgtcgtgctcattgggtcggtgcgtggttctgtcatatctccccccgaaactattccgtggggaaatttaactacaccggacggtgcgaagtggtgcttttcgcggtcaggctgtggtacggacggtggtcagaaacccggtccagtcctcgcggtccactgtgaggaccgggaaaccaacggtggcggcgagtttggaatcccgaatcgctaccactgtggatatgctcgcggcttcgacacaattgccgttaccgcttgaggagctgcggatacttttgcgccacgccgcctggtcgagcgtgaggaggcggcgcgcgatgttgtggctggtcatggcgacagttccttaagcaatgcgttgatgcgcttgaccgttctggtcgaatcgagcgcgtctttagtccacagcgcatcatatgtcctagtaaagccatcgatgtccggggattcgagataaagagtgcccgccatggtctcggtacacgctacgtcgggatatggctccggcagttcgaagatggtgaatccgccccaggctcccgcggccgtgtgtccccaggcttcgagtggaatgatccgcaattcgatcaggctcgcgttgagctggtcgcgcagtttctgcaattgggccgccatgatggcgtgctcgccgacccgctggtgcagggccgattcgtggaccaggaagcgcacccggggcgccttgttgccggtgaggatccggctgcggatcagccgggcttcgatgagccgtttgctgtcgagctcttcctgttgcgggccatgggttatcagcgcgctggcgtagtccgccgtctgcagtagaccggggacggcgttgatgtcgagcacgtggatggtgtgggcccggttctccagccagacgtagtcggcgaagttgttgttgagatgcggtttgtagccgtcccaccagccccgctgggccacctcttcggacagttgcaccagttcggcgcgctggttgatgtcggagaccgcgtacaggtcgagtagttgcagtacatccgaagtcggaatgggatagacgccgctctcgaaccgtccaaaggtgccggggtgtcgttgcaggaactcggcggcgtcggtggtcttgaccttcttggcttcccgcagttcgcggagcctggcgcccagccactgggctctcagcgtgggtccgttcttctgcgccatggcgttggttccttccggaggatccaatctcacgcttccgtgtgaatggataaattcttctcgcctgcgttgaatttatcctactctacgtgttgacgttgtgtgagatacgtgccatagttcagtaacgccacatcaagcacaacgcttcagaggggagctaggtgatggctaatagggaaacttcctcaccaatcgcacaggagtgtccgtccgctacggacgaagacccgtggatgtgggtggcgaccgccgcctaccgggtcgcgagggcttcgagctacgggccgtgcccggacgcggacctccgccagcttcaggtcgcggtgcgagccgcccgcggcgtgggtgatcccgcgccacggcagaacaccggccacctggtgcccgggctgaccggcacggtcacccagaagaacggggcggtcataccggtggcacgggggtacggccacaccatgaccgaccagcccgcacggggttacggacgcacgctcaccacccagccgggggcggaaccacgcgggatcgggccgcgtacctcggcctactaccggggcgaccagctgccgagcatcaacgggaagcagctgacggtgcgggagtaccagatcctcaactgcgcggcccaggggaagtccaacgagcacatcggccgcgagctgttcgtcagcgaacacacgatcaagactcacctgcgtcgactcttcgacaagatcggcgccgccaaccgcgctcacgcggtggccatcgccttccggcagggagccctgtcctaagcggagtgacggggccgcccacacctggcaggtcgcgcggacggccccgcttcgctcagccgatcgcggcgtcctgccgcgcggggccgacccgcgggtcggcgcgtcgtcccggcagcatcgcgaccaggaccgccgccagcaccagtaccgccgtgatcagacacagtggccgaaacggcaggttcatgagcgggtaccacggtggctggacgatgtcggtcggtgccgcctggaggctcagccccgaggccgcgacggcgatcaggagtatcccgaagccgaacggcatcgacgtgaacaacagacccatcgccagggtgcgtcgtctcggcgtgaccaccgtccactgccaggcgatccggacgccgaacagccaaccggcgagcagacccagcccggcaccgacgaccagtcccgccgactgaccggccgggacggtgtggacgaccgtcacctcgatccacgggccgacgtccggccagtcatcggctccgtcgacggtcaccacctggccgtcgcgaaccgccgtcaccgtaccgaaatccgtgtcgccgtcggtgcggtcctcgtacgtgacccgccagcccgccgcctcaaggttggcggtgacccgcgcggtcatcgccgcccactcctccccggacagcgacttctcgtagctggcgacctggtgggcgcgtcggtacgagtcgccgccgaacaccgccagctccgtccactgtccaaagtcgctcttggtcagcgtcgcgtactccatgccgtgggcgaacggcgcgtcgtcgccgtggacctcgtcgggtttccggccgtcgaaggcctcggcggcgacggcggtcgcctcggcggcgctgggcggatcgggtgccccgacccagcccagccgggcgccgatccaggaaccggcaacggcggccatgagcgcgaggaagacggccaggaccacaccggccttgccaccgcgcacccgcaaccggcacgcgagtccactgcggaggatgtcgcgacgctgccgccgagagggacggtcctggtcttcgccgcaggcgtccagcagcgtgcccagcagttcctcgccccggtggcggcggtaccagtacggataggcccgcagcagccgccggaaccggcgctccagttcggatggtgtctcggtctcggtctcggtttccgttgtcgcgtcgggattctcggtcatgacgccacctgtggtcgggccgttccgggtcggcgcagccgggcctcggcggcctcggcgtcggcgcgcatcctggcgatctcggtccgcagcgccgcgccaccggtgtcgctgagctggtagtagcggcgcaggcggccccgcaccacctcttcgcggtcggcgtggatgagcccctcgtcggtgaggcgatcgagggcggcgtacagggtgcccgcctgtaggctcacccgtccgttggacaaagtagacacctcttggatgatgtcgtacccgtaccgcggctggtcggccagcgcggtgaggatgtggaaggtcggctcacgcatccggcaagtatagatcatctttatatagtggcaaatcgtctatacattccctgttcaagacctatgtagcaaaactaagaagacctatgtaggattccgggtatgagtcagaaagtgaaggtgaccgccgcggtggcaacggtgctgggttcccttatggaatccccggacgccgaccactatggcctcgaactgatgaagtccaccggactgccgtccggcacgctctacccgatcctggtgcggctgcaacgcgccgagtggctggaggcgtgctgggaggacgtcgacgccagccaggccggtcgcccggcccgcaagtactaccggctcacacccgacggaaccgtcgcggcccgccgggaactgaccgccatgtaccaacggctgtcacgactgccgggcatagcgcaggaggggagcccggcatgagtgtcatcgatgtggtctcgcaacggttcctgaagatcgccgccgcgcggtggcccgccgacatccgcgacgaccaggcacgcgagtgggcgggagagctgtacgccattcgccacgacgacgaacgcggtcggctgcaccgccggtgggcgcagctgcggtacgcgctcagcctcgcggcatcgccgccggtggaagaccccaacagaatccccaaaggatggagtgaactcttgccgaacctcggaagcacgatacgacgagtgctcatgctcgtcgccgtcggagccgtgtgcggactggcctcgactctgacaagcgtcatgaccagcgagacgggtgtccccgaactgcgcggtgtcgccgtcgtcgtcttcgcactggtcctgtgcgagatcggacgccacttcggacggatcgccccgacctcgttgcggcacgacggtcgtggcaacgcgatcgtcacggcggccacggtactgctggtggtgggcaccatggtgctgctggtcggcgacaaggtggggccgtcctggagtctttacgaggcgctgccgtacctggtgtgggtgctgggtttcgggacgctggcggccctcgtcttccggctcgccaagcgcgggcggggcacggcggcgtggctgctggggctcggcggcgcggccgtcctgttcgaaggactcaccgtgctgatcggcatgtcctacgccttcatcggagccaccacggacgacgccagctcgatattcggctacaacatcacccccgacttcgggaacctggggcagctcgacttctcgcaggccctgctgtggttcccgcacaccctgcgaggtgacctgtacacgggggccggtcaggccggggtcgtcgacgcctcgctgcccggcgcggtgctgggcgccacgacgctcatcatgccgggactgctcgccgccagcggtttcgccgtcggctacctgatcagctcgggacgcttcgccaccgcggtcgcgggccgtgcgaccgcgcccgccaaggcggccgccgagtccaccccggaaacggccgaacccgtcgccgccgtcgcgtttcgccgctacctcgggctcgcgttcgtggtcgtcggcattctcacctgggccttcgtcctcagtgcactgccgcccgtgttgtcggacgacacgatggtggacctgcgcgaggctggtcactgggcgatcgtgctggcggcactcggtctggcactggcccggtcgaaccgtccctggatggtggtgccgagcctgggattcggagccagcctcgccgttgtcggcgtggtcgtcgaccggatcgagttcaccggtgtcggtgccttcctgatcgccgcggggatcgcgggagccctggccgtcgcggcctggctgctcccggcaccgcgcggctcgcgcgggttctcgtccacccgtgagcggcgcgcgttgatcgcggtgaccgtgttcgccgcctacagcgcgcccgccgtcctgacccaggcccggatacccgggggctacgacacgggttcgagtcggtccgcgacctggctgccgtcggtgtggtgggtgttgagcctgagtctcatcgccctggccgtcggcgcggtgtgggcggcgcgccgcccccggctctcggtggcccacgcgtcggcgctgttcgcaccgccgatcgtcatcatggccgtgatcgactggctggcgcagtccggcacggtcctggccgtcaacctgcccgtcagcgcgctggccctgggcccgctgtcggtgtacctggtcgcggtgatccagtggggccgccgggacggcggcctcagcgaggccgcgaaatggagcggcagggtcgccgccaccgcggtgctggcggtgccgttgtacttcccgcaggcgttcgtcggcatcatgatcggtgacccgctgatccggctcagcgtccccgaaacggaacatgtctccggtatcccgttcgtccccggcatactgctgggagccacggtgctggccacgttcttcggctggtggacaagccgcgaaccccggccgcgcctcgcgccggagccgcacgagggccccgtcaccggcgaggtcgccccggcataggccgactaaggtggtgccgcagtgaccactgcggcaccaccacgccgaggagcaccgatggacctgaacgactacgtgaccgcggtcgaagacttccccataaccggagtgtccttcaaggacatcacgccgatgctggccgcgccggcggcgttcgaccactccgtcgagctgttgtgccagacggcccggaccctgggcggggacaagatcgccgccttcgacgcccgcggcttcctgtgggccgcgccgatggcggtgcgactgcggctgccgctggtgcccatccgcaagaagggcaaactgccgcgcgccacctcgtccacgtcctataagggcgaatacggcaccgagaccgtcgagatgcacaccgacgcgatcgcgtccggcgaacggatcctgttggtggacgacgtcatcgccaccggcgagtcgatgcgcgccggagccaaactcgtcgaagagctcggcggcaccgtcaccgcctgcctggccgtcatcgaactgacctacctgggcgcgcaggacctgctgaaggacctgcgggtcgactcgctgctgcggtactgaacatgccacgggcacgcgacctcgggctcgcgccgggcgacggggacaccggggaacacaacgccatcaccgacgttccgggaatccgggtcgggcacaccaccatccgccgaccacccgacgtccacaccggagtgacggcgatcgacgcgggggcgaccccgctgcggccgttgcccgccggtttcttcagcggcaacgggtacggcaagttcatcgggtccacacaggtcgccgagctcggtgtcgtcgaatcgccgatcgtgctgacctcgacactgtcggcgtttcgggccgccgacgcgctggtcgactggatgctcgcccgccccgactgcgccggggtccggtccttcaacccggtcgtgggcgaatgcaacgacgggtacctgtcggacatccgcgcccgcccggtccagcgggaggacgtgctgtccgcgatcgcgaccgccgcgaccgggccggtgcccgaaggctgcgtgggcgccggaaccggcatggccgcgctgggtttcaaagccgggatcggcacctcctcgcggctggtggacctcggtggcacccgggtcagcgtcggcgcgctggtgttggcgaacttcggtggccgactgcggatcggcggccgggtcatcgacgcgccccgcgccgaggcggacggctcctgtgtcgtcgtgatcggttgcgacgcgaggctcgacgcccggcagctgaaccggctggcccgacgcggcgtctacgcgctgggacgcgtcggcgcgtcctacagcaacggcagcggggactacggactggcactgtccacaagcatcgagggcgagacggtggacgacgcgcggctgagcccgctgttcgagtccacactcgattgcgtggaggaggcggtgctcaactcgctgttcaccgccacctccaccgtcggcgtcgacggccatgtggcgcaggccgtcacgctcgactagcggcagccgccgcagttgtagtacaggacatcccagtggttgccctctttgtagtagatgttgccgctaccggacttccacttgctgccaccaatgtaggtgaaccgctggatgtagttgttcaggcaggtcgacagggcgaagtcgaccttgtaaccgttccagtggctgtaggtgccggacgcgtgtccggtctcggtgccgccggtgaggcggatcgcgcaaccgctggcactcttgagcgtgatgacacccgcgacggtctccgagcggatctgctcgaaggacgtgcaggtggggttgttgcggtcggagcagttgccgctggaactccaggtgatcccggcgtcgcggaacttcgcggtcgcctgggagtgcgagagtttggcgcgcggctcgacttcgttggccgaagccacggacgggatcgccaccacgatcgccgtggccaggccgatgccgaggatcgctttggcggcgatcctgaggatcttcatgggctgaaacctttctgcgggcagaacagacgcatcccatggtcatcgtgtcgtcaatagttggtccatagagcacggcgccatgctgccacggtcacgacaccgcggcgagcaggacgcgtccgtctacatgggtcatcgttggcgggtccgtggtctcgacggcgatcgcggccgagtgctcggcgtcgacgctcagatcggccaggcgcagccgcaacgtgggacggccgtcgaagcgcagcaacgcggcgggggagtgcggggcgctgacctcgatcgcggtcatggggacgcgcagtccgtcgccggtggccttgaggacggcttccttacgggtccagtaccgaaagaaacccgcgacccgttcggttttgggcagcgccgagaacccggcctgttcggtctcggtcagcacggcctcggcgaggtcgaccgactgtggcttgtgctgctcgatgtcgacgccgaggggagcggcacgggtcacggcgaccaccacgtgctcacccgaatgcgagaccgacacgtgcgcgctgtcgtcggccagccgggggcgtccgtgcggctgtccacagtcggcgcagtcgcgcagcagcgggacatcgccgggcggcagcgacaacagttcacccagtgcgagacggctcagcgcgcagcccacgacgaaccgcgcggtgtcgatcgcgcgccggtacgcggtggcgcgcgccagctcggcgccggtgaacatccgccgatgttccggccgggcgtcacccggccgggcccagtagaccgagcactcgattggcatcgggccaccatatgcggcccaggctagatgccgcggccccgggcgtgcagcatgctcagcaccgtcggaaccttgaccaggcccagcgccgccgccgcgccgatgacggcgcgcggttcgctccactgggcgcgggtggcacggcccgcccagtgcagggccgccgcacggtcgcccacggcggcgtgccagcacgacagctggccgtagacgcgggcggccccggccgggatgccgtgcagttccgggtggcgttgcagcatccaccgcaacgaggagatcttggtgtcgtaacgggtctcgaagtgcgagtctccccagtggatcttggcgtaggggctgtcgacgtggacgatcggtccgcgcctggccgcccgcagcaacaggtcccagtcctcgttctggctgccgggcgcgtcctcggcgaccatgcccaggccgcccagcagcgccgagcgtcgcaacaggaacgtggacgagtgcagcatcatcatgcgcgaccgcagcagatcggcctggtacaccttggccgcccctgccagccgggccgtggtccggccccggtaggcgacgttgatcgcgcaggtcgccatctcggtggccggttccatcgcgccgacctgggcggtgagcttgccgggcagccacacgtcgtcgtcgtcgcagaaggccaccagatcggtgtccagcgcggcgatgccggtgttgcgcgcccccgccagacccggggtgcggctgttcttcagcacccgcaccggccggtcgccgtcctgttccagcgtggtgtccggcttggcgcggtcgaacacgacgatcgcgccaagccgcccgggataacgttgcgccagtaccgaagtcagggccgcccgcatcaggtcgggccggttgtgggtcgggatcacgacccctatggacggccattcagtcattgcccactccggtggtgacggcctcgtcggcgttgtggtcggtggtcgtgtccggggtcggtggcggggtgtcctgtcgcggggcgcgttgcgcggccaccgtgacctccgcggtctcgggtttgggaaccgcaccggtgtagccgtacttgctcagcagcggccgggtcagtgtggacacgatccggcgccgcaccggcgacagctggtgggtccacgcgtcgtcgtagctcaacggcacccgcccgacggtgaaccgcatcgggttgcccgccgccgagtggctgggccccaggtcggcgtagtcggggccgatgtagcgcagctgcgattcgtcgaccgggatctcggcccatttcgccagccgcgccaccacgccgcgcgggtcggtcatgagcttctcgtaccgcacccgccgcaccgggatgtcgcgccgtttcagcagactgaacgccgcgttctgggcgttccacagcagcgccgccctcgtcgtcgagtaccgggtcatctggtcgccagtggacgattccggacgggtcaccgccttggcccacgagtacgcgactccccgcgcgtcgcgtaccacgtgcaggacccgcaggtcgatgtcctcgcaccagcgcaggcagtacgccagcgaggcgtgcttggacgagtcgatgatgaccttggccttggagtcggccgccgcggcggcgtagatccgctggtagtaggagacgtattcggacacgagcgtgtgctgcggcgtcttgagtctgcgcgacgcgagcgccgggatgtgccgggtccggtccactgtgtcgcgcagcgccgcgatccggtcgaggtcgacggcgtcccagccgccgaaggccgcggtccccacccgctgccagaactcgcaggccgagaacgccgagccgcacgcgcacgactcgtcgtcccgcacgtcccgctcccacacgtgcgccacttcgcccagcggcagcgcgccgggcaactgacccagcagtcgctccagcagagtcgtgccgctgcggcccagtccgccgatgaacaacaccttggttcgtcgcgcgtccgtcatctaattaactgccccctgttgtcgttacctgtttaaccgcctgaggtaggtgtttggaaacgccctgtgaccatgagagttgaaaaaactttgttcccatgcgagtttcggcgtttccgcaccgccgccaggctcgttgtaccggtgtgctgaaggggtcacggcgggtggatgtgggcgggatccggttcgacgcgttgacgtccggcgaggtcatcgacctcgtgggcgaggcgtggcttgccggacggggcggacgcatcgtcacccccaacgtcgatatcgtccggcagacgcgccgggtgcccgaggcccgcgcccacgtgcgcggcgccgacctggtggtcgcggacggggcgccgctgatctgggcgtcgcgtctgagtggacgaccgctgccggaacgggtcgcgggcagcgatctggtgtggagcctgtcgcaggcggcggctggccacggccgccgggtgttcctgctgggcggcgatccggtccgcgacaccgctggccaggctgcggcgcgactgcgggagcgttacccggacctgacggtggcgggcgcgtgcagcccgccaatgggtttcgaccgcgacgaggccgcgatgcggtcgctggtggccgaactgtgcgaggccaaacccgacatcgtgttcgtgggactgggtttcccgaaacaggagcggctcatcgcccggttggcgccgtatctgcccgcggcctggttcctgggctgcggcgccgggatcgacttcgtcgcgggagctaaacgccgggccccgcactggatgcggcgcagcggcctggagtggctgcaccggctgggcagcgagccacggcgactgttcgtccgctatgtactgcacgacatcccggccgcgtgcgggctgctgctgcgcagcggcgcgacccggctgcggcgctgaggcgcgacagccgggtcactggcgacggttctacagtcgtttgccgaggttgtgcggggtgacgtagtgcccgggatcgtattcggcgcgggtggtctcgacgcgggcgccgtgaatcaccggcggcaccgtggccgacaccggccagtcgccgttgacagtgggtgcgccggtcacgtcgcgcggtgcggcgaccgaccagtgaccgtcgcgctcggcggccactccacgcggctcgggtgtcggcgtgggggtcggggtcgccgacagtggacgcgaattgcgcagcgcggccccgtcgcggttgtcgttgccgccgtgcggcagccggggttcgcggctgaactcggcgcggcgcaccgtgaactccggtgtggacgtcggattggagcgaagcacccggccgtcggcggtgtggggtcgcgtcggtgtcgttcgcacgccgggccgatcggctcgggtgtcaccgatcacgcgcccgtcggcggtgcgggccggtgacgtcagtgcccggtcaccgcgagccccgccgaacacgcgtccgtcggccgccgctgtgcgcggtgccaacgaccgggcagggccggtggtgcgcggatcggccgtgatcgtgcggggtggcacggttcggccgctcaaccggtcggtgcggggcgcgccgattgtccgcgcgtcgccgggccgcaccacgggctgctgcggacggccgaaggcgttgagactcttaccggggcgttcgccgatgaccggccgcaccaggccggaggtgttgggacgcaacaccggccgggttgggccgaacttcggcgtcgtgcggctgccgtacaccggccgggtgaccgactggttggggacgaagtggccgccggacgtgaccgggccgaacaccgagctggaggccggtgtggacggtggcgggccggagatggtggtgaccggcgcggtggtgacgggattggccgggccggtcagttccggtccggtgctgccggaacgaaagccgttgtagtccacactggtcgaaacggtcgaggtcgtcggcacgtcccggcgcagatccggaccgggggagctgtgcccaccggacccgatgctcccgccggagacggagaagtcgccctggccgagcagccggtcacccggggtcggaaccctgggcccctcataagcctgcggtgcctccagcttggacgcctggtcgtagtagcccttgacgctgagctgcatcttgtcgcgggcctgcttgtcgtactccatgttgacggcgtggcggacggtctgcggatccatgccgggggtcacgcccgggactttcagcaggtccgggctggccggatcggcggccaccaggtcgaggtaccgctgccggtcctcggccagcgcggccatctcggtgtcggtctggcgcacctgtccggccagctccttgagcgtgctcggctgcgcggcgatgcgcagcgcgcccgccttgctgcgttcgccgagcttgatgagctgggtgatggcggcgcgcgccgacttcccctggaacaccatcatcatgccgggctcgacctgaccgtccctgacggcctggtcaccggcggccatgagttcgtcggtggcccgcaacagggtgggctggttgaccttcccgaaaccgtcgcccagacccgtgatggcgtcgtcgaccgctttgatcagcgcgtccgcggcgtcggcctgctcgtcgatgccgtaggcgtggtcgcggtcggcttcggcgatctggcggatctggtcgaagaccagcccgccgaactcggccgacgcgtcgaagtcgatggggttcttcatatccggttcacgctccttcggtgtccgagtcggacggtcggccgcggcgacgcatcggcggcaggaagtcgttgccgatgcgggccagttcggtggcggcgatggaatcctcggcgcccagctcggtcagcacccgatcgacgaagtcacccatcgcctgggtgccctcctcgacactttggacgaactccagggtctcggcgatccggtcggcgatgatctcaccggcgaggcgacccgagtgcgcgtagttgaccgaaccgagggtcatcttgacgccgttgcgatacgcagcggtcgggttgccgtcggcctgggcgtatccggtggcctgcgcctggcggatctgtcgcatctcgcgggcggtggcgtgcatcaggtcgacgaactcgcgcagctcgtccttgtcgagacttatgtctgtcattctcttcgggctccttgccaggctgagggagggaatcaagtacggtcgccaatggaccacggggtggtccagtcgccgccgtcctgaggggtcgacgcgacggccacggggggatgctcaccgttgtcgagcagcgattgggcggcctgaccggctcggtcgacgctgccgcggaaggcgttggacaggtaccagacccgcttgtagagcacctggaccacggtgtccacatcggcgccggagtaccagccccaggcgctggccccgtccgggctgagggcgtgcgcctgggcgtcgtcgagcaggtcgacggcctgccggatccggccgatccgggaatcctggaccgcctccacgaccagttcggcgtcgtcggccacgtcgcacagcagaccgtccacgatgcgccacaaccgctcgccctggtcccgcagccaacccagttcggtgcccaccgcccgggtgtacccggccgtggcctcggcgtgcccggcgaacgcgaccgacgcttcgccgccgcgccaggtctcgctcagctggcgggtctgccgctccgccgccgcggtggactgcgcgaccgtgctggccgcgatcgccaccagctccgcccgggtccgcagcgcgcccgggcgcaccttctccaactcgttcaggtactcggtggggcgcttgaaatccagccgccgcgcccccgacagcaactcctcggcccgcgtcagcgtcgacaggtgctcggcgcgcagcgcccgcaaccggggccgtccgggggtgtcggtctcgaaattgggatccaatgtggtcggtacttccccttcggtgtgaaccgccgcgaagtccagccggggaccggcctcgtccggcccggtcgccatcaccacccgccccgcgaaccggctgttcaacagcggccgcaggtcgtcgtcgcagaccgtccgggccagctcgacggcggcggcgatatcggcccgctcgaaatcggcggcggccttgaacaggccggacgcggtgtggcccagccgatcccggacccccgccaactcggcgacccggttgtcgacggcggtgtcccaccgctgccgcacctgtgctccgaacggcagcgcgtcgatgacgccctccggaagcctcatgtcggcgatccagccgcgcagcgcctcggcggtgatcgcctcgcccgcccttcccctcgcgtagtccacgagggattcggcgtgcagtgaaagttcttggttcatgtcaactcctcccactgccatcgttggtctgttcggcggcctgccgccggaagtccgcggtcaccgccgcgacggcggcgagcacctcgacgcgaagctcctgcgcactgtgcaggtcgagacaacccttgcgcacgtggacgtccatgaaatcgcccggcgtcagccgcgcggtcaccagaccccgtctcgaccgccccaacgcggtgatctgctccagcgccgtctccatgagttcccgatgcgagaccaccgggtcccgcgccgccccaccgccgctgaaggtctcgtcctcgtcgacgtcgatctcggcgaccagatcgcgcaacatccgcgccatgtcccgcttccgccgccgcagcgtctgggtgaacacatgcgacagctgcctcgacagcgaggcctcgttgtgccgctccagcgagccctgcgagaactccacgtgcatctgaccgccgccggtgaaggcgacccggacggtttcgtccggcgacacgaccttcaccgacatggtgttgaggcgatcagcgagtgtccccatgggctcttttcctgttgggtgcttcgaacgaggaactgacagaacggtattgagcaatcgggggccggacctcacccgaatggccaattcggttttttcgccccccgagctgcggctttgagcgagttggccgttcgggggaggtcgaggcgatcgcggcgtcgcacgatcgaagccgcagccgcgaccgcggcggagaggaagtccaatggagactcatacgggctcggccgaccggatcgccgtcacggccgtgtcgccggacggcagcgtcaaggcacagctggccgacggtgacgtcacgatgaacctgaacagacggatgctgccgaggcacgacgatttctcgttggcgcgacagtgcgggctcgcggcgtcgggagcactcgccggtggcgagcgagcgctggcgatgcgcgcggcacgcgacagcgacgacgccacatccgacccggagtacgggcggatggccgaacgattcgaagacgagctcagccacatagtcacgtccggccgaagtggaccggtgaccgtgacactgcggggccgcaccaacgccgagttcgcgctgcgcccccgcaccgccaactacctgggcgcggagcagctggcccggcatctcgccgcggcgctggccgaggcacgccaagcgcaggtgtctcccgtgatcgacatatgcacacgggtcttcgattagccgacccgatccacagtgaaaggacagctagatgggaaagaacagcgacaatctgggcgcggacctccaccagcttcagatcgcgggacgcgcgatgctccccgacgtgggccgtagctactcgcaggccagccgcgacctgcacaacgtcggtgccggttacgacccgcgacaaccggccatgggactcatattgtccttccgcgaccagatccaggattatttcgtggcaacacatcacgccatgatcaacaacggcgccgccctggtgacgatcgcgaaagagtacgccaagaccgactggggagccgctcagaagatgcgggaggactgggagaaccgaatggccagtcccatactgaacgaaccgcgacctcccatgccggagccgaaaacgtcggccgacgaaacctacgagaccaccagggaagtcatgttcgaaccagatccgaacagtcccagcggggtggtcgaagtgacgaagtgggtgccgaagcgatgaccgacatcccaccgccgccgatgccggtgtccaccgaagcggttcgcgccaaggcacaggaagtggtcgacgccgcccgcgacgcgatgaagcggcaattcgctggaatggccaaagaggtggaaaagcgtcaaccagaactgctcggcgacataccgctgcggttcgacgccttcaactacggtctgcccgagagcatggacaccatgatcaccagcgtcgagtacgcgaccgtggaactgaatcaggacaacctgggcatggagcaggtcaagggcgcggtcgaggaatggcagggcaacgccgccgacgcgttcttcgagaagttcaccatgccgttcccgcagatcgccgccaaccatctcaactccctgatcgcgctcagcactgccatcaggtcgtcccagggcatcatctactccgctcggcaaagcgtcatcaacatcggcgatcagaccatcaccgcgctgaacgcgatcaaacagaagaagaagaccagttggcaggagaagctgctcatcgtcgccggagtggtcgccgcggtcgccgccgcggtcatgccggtgtacggggcggcggccctcaccgccgccaagctcgccaaggaggccgaaaacgtgcacaagctggcgaaggcggcgctcgtgttctctttgggcagtcaggccacgactctgttgcgggtcgggaccgagcagcctgtcatcgaaggaggctcggttttcaagattctcgagtcgatggaccgggcgatcgacaagacctgggacgaggtctcggcggaatcgacacacctcgaaaacctcgtcaaaggtgacatgtccaaactcaaccccgaggccatgctgccgggatgcgccacggtcctggcggaggcgatcgacgccgacgacctcgaagtgagcttcgcccagcccccgaaagacgactgaccgcccctcagaccatcatcagtggtcgccggtccccgtagcgccagatacggggaccggcttgtgcacccacgtatgcgcccccgtatgcgcgcgcttcctaccctggcgccatgacagccgtggacccacgtgacccgaaccgaaaactcgcgatcaacctgaccccggtcgagcgcaccgccgggttgctgggcgaacaggccgaggcgatcgcggaacgcacccgcctgctcgtggtcgacgagagcctcggcaactccttcggcagccgcgacgtcgacgccgccgggtcctatcgcaacaccgccgaggtgttcggcgacgtcgcgaaacttctgcgcgacgaactgaaccgcggcaagcgaatcctcacgaccgtcaccggcgactaccgcgccaccgacgccgacaacgcggccgcgatcgcgcgggtgaccgataccgccgaaggcggtccacgatgaacagtgccggaatcgtcgcgggcggctgctatcccgacgatccactcggcaccaagttcccgcagcccgtcgacgtcgaggtcgactgcggtgtctgggatctgcgggccagccccgaactgctgacccgggcggcgaggtcctggcgcgaacacggcgactccacctccggtgccgccgaggagatccaccgctcctgccgggaactgctggactccgaacacctcaagggcgaactggccgaacgcttcgacaccttccagtccgaactgatcgccaaactggaccagtacgagggcgtcgcggagcgggtcgccgagcagctcgacgacgcgtcggccagactgcgcacccaccaggaaaccctcgacggtctgcgggccgacatcctggccaaggtgcccggccacgagaccaaccgcggcgactcacccccgggaccgcgcccgcccgtcatgagcagcggacccgtggcgcctcaggtcaccggttgcgtcgccccgccgccgacccacatcgtgttccaggcttcgtccttcgaggacctgcgcgcgatcgaggacgccaaggctgaggccaaacaggtgcgcgccgaggtcgaccgcgtcaacgacgaggtccacaagaaactcgacgagatcgcccgcgacctcggcatgatgggccgcgacctggtgccccagtatggttgcggcaccgccgaggtcaacaaccgcgaccgtcgcctgcccggcggcttcacagccggttgagccactcgccctcaccgagctgggccagccgtgcggccagccgctcgcgggcggcacggtccttagtgaccacagcgttgtaaagctccagatacgtggtggtgtcgcgggtcggggtgtcgacctcgtccactggcggcaccgtgaccgtgggccggttgcgtcccttgagccgcagccgcaccgacagccgccggttgtacctggtccgcgccaggatcgccttgcgcagcagcagtctcgcctcggcgtgttcctcctccagcatcgccgcccgcgccaccacggccatcgggacgctgcggttgcggcacacgcccggactgtccagccacagctgccgcagccgctggtagtcggcgggatcgtgcggcagcgagacgaactccagccacagcgcgttgcggcgccaatttccgtcgcgaagctcggcctccagccgcttcgcggcggccacctggtcctcggagggtggggtgataatcgcctcggtcatcggtttcgtccaatcaggtcagccaggtcgctttgctccgcccggcgcagatcaccggcggcggaccgccggtcgtgcgcgatcatcgccttgaaggcccgccgcatgaagtgcagccggtgatactccggccagtgcaccgtgcagttgggcgcctcctcggtgaacgagtcgaactccgggttcggcgtccgccagtccgcgtagttctcggtgaggtacaggtccgggttactcggcagcgggatcgacagcccctggaactcccgccgctcgatcttgaacggcgtgttccaccaccgcacgaaaaccccgtcgtgccaaacgtactcgccctcgtcgtagtaccggaagaagtccaccggacacccgccccggtgtcgcatgtgcaccttcttcgacagcggatggggatccaccacgaaccgcggatgcgcggccaccaacgcggtcaaccgctcgggatcgaagtcctcggcccggatccccacgtcaatgtccccgtcatccgacaacggccgccccacccgctcgaaccccaacgcggtcccggcggcgaagaagaacggcacccccgcgtcgtccagcagctgccgaatatcagcgatcgcgttccaagccccccgcccggccaacttcgtcgagttgtgcaccggcgcggcgtccccctcgtgcagctgcgtgatcgcgcgcctgaacaacgcgatcccctcctccacccgatgccccctggcagcggcggtcgccaactgccgcaccgacaacaacaacgcctcccgctcatcccgcccggcgatcccctcccgccaagcgcgatacaactgatcgaactgagcccccgagatacaagccttggcagcggcccacaacaccgaattggccacggggaaccgccgcaccatctccacggcattgcgatcagcggcatcatgatccaaagcgtgatacccgtacttcaccgtctgagctgccgacccagcagcgggcggatccagcaaccgggcatgccgagccgcggtcaacgcctccccatagcgattgtgataggcgtgaaactcggcccgcagcttcgcggcatcagcagattccggaaaccgccgctccaaccgctccaacagcgactcggcctgctcatccaacccggtcctaaaagcggcccgtgcggccacaatggcggtcgaatggtagcgaaccggaattgcacccagttttcgcataacggcggcaatatcatcctgagtggagtggtcgccgtggtatttcagaaccgcgtaggtcttcaacgcactcggcggaagtacccggtggacggggtatcgcgcgatcgtacgggcggcgatggccctcggtctcacctgcacaacggtctcctgttttcagttggctgacgtgggtacccgagttaacttagcgcgtcaaattgggagaccgtcggatttgcggacggttgacgcaaacgcgccatagccagtaggcaatatggacggatgagttctcggcgtgtttgtggacgcagtgtgaccgaagtccgtatttccccctcccttgaggacggtaagagccctgaaaacagccgttgatatgacaacccaataccggatcggcgcgagctcccacccgataagccgaaacggcagggccataggtcacggaaaagtcaggctgcctggcgagcgggaaacgtcccggcgagcgggctgcgagcggcctcaggaggcgaaccttcgcggggcgcgctcgttcgggtcagggatgcgtggggagggcggcgagcttggcgcggagcttgggggcttcggggacgtcgaggtcggtgaagatggcgagggcttcggtccagcagtcgcgggcggcggcggggtcgttgttgccttggtgggcttcgcccagggcgtccagggagcgggctaggcggagtggatcttggttgctcgtgcgaaagatctggcaagccagttcaccgtgcgcccttgcttgctcgaattccctagctgcgcagtgaactcgacaaaggattcgtgcttgagttccgttcaaagcgttacttgaccgattcgagtcaatgagtgtgttggtcatagccagatgctttcttgccctgggtacgtcacctatatcgagctgcaattctgcaactttctgcagtgcatcaatttgcattcccacccgatgttcgtcacggaagatttgtagcgcgcttcccaagtagctcaacgcttcctgaggcttacattttacgtgaagtgcttggccaatgaacagcatcgccatggcttcgattcttgttgctccaatttcgcgcgagatggccagagattggtgcgaaacggcaaggacgtcatcgtatttaccagcgtcgcaatatagattccctagtgacatgagtatggatgccaagaggttcggtttttggttctttgtggcaatgtgacgtgcatgaagcaaatgactttcagcttcatcataccttcccattcctcggcaggctcttcccaagttggaggcacggatcatcattcgctgttgatcattgttcttctcggcaatttgaagcgcttgtcgcaggtattgttcggcttcaaagtattcaccatagccatagagaagcctgccaaggttaccgaggatctggccatgaagatcttcgtcttccgtttgggatagtagagatgctgcggttctggaagtctcaagcgcggccgtagtgtctccccccgcatcgtatattcctgcaagggagttaagtatgcttagcttggccactatgttgcgatcttgttcttcagtttgaagagcgctttccgcgatctggcgagctatgtctgtattggctccttcgttcgcaaaacgcgcaagctctctcactagaatccacagttcgccatggtgttgaaaagccgcgcacgccgcgacgacattgttaaactcgtgaaagcgaggtttggatgagtcgccgtaccaattgacaagtcggcctacggcgtcgttgcgagcttgctccggaagtctcacggatgcaagagtctgtgtgtattcgcgcacgaggtcgtgaaatcggaaacgacctgcttgaggttgttcaagcaaatgagctgactgtagttcttggaatgcagactggaccgtggtttctgaggtcttcgtaattgccgcggcgagggaggatgtgaagtcgtctccaggaataacgcccaagtattggaagacgctttgcgaggcatcacttagcgcgctatacgaaagattgaagacggcggtgagatttgtggtgttgtcgccttcaatacttagctgcgatagccgcgaaccaccttcaagctcgtttgcaagctgtgcgagtgacttattcggatattgaatgaggtttgcggccaccaccctcagcgccaacggtagttgcccacatagtgcacacacgcgacgagtcgactcgatgtcctccagcgcacgtgggccgagaatgttcgtgaacaagtcaagagattcgttggggctcagagtatccagattcacgtgctctgcgccgtgagtggtggcgaggctggctagtcggtttctgctggtaacaagcgccaggcttccggacccttcgggcaacaactgcccgacctgttcgggcgagcgtgcgttgtccaacaccaccagcatgcgtttgtcagccaacaacgaccggtaaagaccagcggcttcctccagatcggaaggaatggtgttggcgggttgtcccaatgttcgcagcaaccgagaaatcgcctcatgcggagtcaagggtttgcgttcatcgaatccccgcaggttgatgtacaactgcccgtccggaaagttctcccgcctcgcatggccccagtgaacggccagcgcggtcttgcctactccgccgattcctgtgatcgcagtgacgatccccgtacgcaccccactgtcccgcaagcggtcaagagctgccagatgcgcattacgaccggtgaacgtcgcgacgtccgtaggcaactgagcgggaacagggctctgaggcttggctgcggacacggcggtgccttgccgcgaagcactgtccagcaaggaattggaggatgctggctgagggagaagcactgggtcgtcctgcactatccggacgtgtagattcatgagctcggttccagggtcgagtcccagctcatcggcgtaagctttacggaatccatcgaaaaggcgcaatgcttccggggtgcgatgcgcttggtgaagggcatgcatcaaccgagcagtaagccgctgtcgtagagggtgctcgccaacaagtttctgaagtttggggatgacgcgttcgggttcaccgagtaccaacgcagcttgggcgtattcctcgtaggtggacagatacatgtcattcaggcgagcggcggcagagtccacaacctggcccttgaatccgctcagtgctgggccgcgccatagcgccaaggcggtacgaaagccatcgaagccttcttgccacctgccggtttctataagttgccgagcttttcgcgttgccgattcgaatcggcgcaggtcgagattttcttcagcgatgttgatgcggtactcctggccaacctgctgaacgaggccggggtgaaagacctccagttgtcgtcgcagtgccgctacggcgttttgtacctgccgtcgtgctgtcactgggggatcgtcgttccaaagcaggtctaccagccacggcaacgacactgttcgtccagtgctcaacagcaagccggcaaggatctttggatgcaatcgacctgtgatcttgattcgctcggaaccgttccaaacctcaagcgcgccaagaatccgaaagtccacggcgtaactctgtcacctaccgggcgacaccaataggacagctcatcccgttcggtccgtgattgcagtatccattcggattcttgtcgaggtactgctggtggtaatcctccgcgaggaagtagttcggcagcggctggatctcagtcgtgatcggccctagcccagcggccgtcaccaccggctgaaacgcttcccgcgattcctccgccgtcttcaactgctgctcggaagtcgtgtagatcaccgaccggtactgagttccgatgtcgttgccctgccggttcccctgtgttgggtcgtggttctcccagaacgtcttcagcagcgtttcgtaactgaccttcgccgggtcgtaaaccacctgcactacctcggcgtgccccgtcgtcccggtacaaaccatctcgtaactcggcggactgtcgctgcccccgctgtaacccactgaagtcgtatagaccccgtccaaacgccagaacaatcgctccgcaccccagaaacagcccattccgaagacggcaacttcgtgcccagcgggcaccggcccgtcgattgcggtgttcaacacggtgtggacgttgtcactcatgccctccagtatgcgtcggacacaaaagtggcgggcccggattcaatccgggcccgcctagccgcgagcgatgcccaacgctccggcgtgttaatcaagctgaactagatggcaccctgttcgtcgatggtgccgtcgtagttggtgtcgctcatcgccgagtcctgttcaccgtctccgtcggagtcgtactggacgtggtcgtagacaccgtcgtcgttctggtcgaagcccgagacgtcgttgccgccgtccgtgttcaggtcgacgtcaacctggtcgtaaacaccatcgttgttgtcgtcgtaaccgtaagcggtgtcgtcctcaacgccgtcgccgtcgaagtctccggtggcaatgtccggttcagtcatttctgtgatcctctacccagttgttgttgtgtctttaggttgtttaaccccttgaacgcttacgaccatacgaggccgcggcgggtcattgaatcacagattcgtgccaccgtcaccccctaggacctgcggtaactccgagtgcaccctcggtggccgctatccacgccagtcgtccttaagcgtcagttagcgtatgcccatgaccaaggactttccgggcttttccacgcgcgccattcacgccggacaggaggccgacccccgcacgggcgcggtcgtgcccccgatctacgccacctccacctacaagcaggacggcgtgggcggcatgcgcgagggctacgaatacagccgcaccaagaacccgaccaggcgagctctcgaggaatgccttgcggcacttgaggaagggcgtcacggcttcgccttcgcctccggtatggccgccgaggacaccctgttgcgtaccgtgtgccagcccggcgatcacgtcgtgatccctggcgatgcgtatggcgggacgttccggctgttcgacaaggtcgcgacccgttgggggctgaactacacgcccgcgaagtcctcggacgtcgatggggtgctggccgcgatcacgccgaacacgaagatcgtgtgggtcgagacgccgaccaacccgctgctcaacatcaccgacatcgccgctgtggccgctgtcgcgcatcaggcgggggcgattttggttgtggacaacactttcgcgtcgccgtatttgcagcagccgttggtgcttggggcggatgtggtggttcattcgacgacgaagtacgtgggcgggcattcggatgtggtggggggcgcgttggtggtcaacgacgatgtgttggccgagggtttggcgttccactcgaactcgatgggggcgatttcggggccgttcgacgcctggttgacgttgcgcggggcgaagaccttgggggttcggatggatcggcactgtgacaatgccgagaagatcgtggggtggctgggccagcgggaggaggtcgcggagatcttctacccggggttggagacgcatcccgggcatgacatcgcggtgaagcagatgcggcggttcggcgggatggtgagtttccggatggcggacggtgaggatgccgcgctgcgggtgtgcaacagcgctgagttgttcacgttgggggagtcgttgggtggggtggagtcgctcatcgagcatcccgggcggatgacgcatgcctcggcggcgggttcgccgttggaggtgccgtcggatctggtgcggttgtcggtggggatcgaggatgtcgaggacctcatcgctgatttggcgcgggcgttcgggtgagctggccacgggctacggctcggcagatagcgcacgcggtgagacggggggacgcgacggcggcgactgttgtggccgagcacatcgctgagggggaggccagggccgccatctctggggcgttcaccgcggcgagggggcgcagtgcgctcgccgaggccaagacggtggacgagttgccggacttggcgagtttgtcgttggccggggtgccggtggcggtttgtgagcggttttcggtcgccgggcagcacactcggcatgggtcgaacgccgctgtgctgcccgtggcgtcgagggaccatgaggtggtgcggcggttgcggggcgccggggccgtggtgatcgggtcgacgcgctcgagtgagttggggttgtgggcttccaccgatgacgggcaggggccgttggcgaatccgtggcgggccgatcggggggtggccgggccttcgggtggggccgctgtggtggtcgccgatgggacggtgccgttggccgtgggtagtgacgggccggggactgccgggggtgtgcggaccaccgcggcggcctgtgggctgatcggggtgagtgccgagcatgatcccgccgagtaccgggagaacaccgcggggtggctgtcgggggcggcgggggtgctggccacgaccgtgggggacgcggcggaggcgcacgcggtgttgacgcggacccggccgtcggtgatcagtgagccgcaccggttgcggatcgcggccaccgatcggccgcccatcggtggggtggggcagatgcgggggccgatcaatccggacgccgagacggtggagtcgctgttggaggtcgtgcggacgttgaccgatctggggcacgacacccgcaggttcgccccgaacctggggacgcgggcttcgggggcctcgttcacggcgtgggccgcggcggcggggcagcgggcggcgcggttcgagcgggcccggttgcagcggcggacccggcggctggccgccgtgggggatcggacgctgcggggtgggttgtcggtgctgttcggggacggggcccggacgcgggcgcacgtcgtggagtggttcaccgaccatgggatcgacgtgctggtgaccccggcgttggcagccccggcggcgccgggggagaactggtcgcggatgggcctgcgggagaacctgcgcgccagtgcccgggcggccgcgttcaccgccgtgtgggggctgatcgggttgcccgcgttggtgttgcccgtcgggacgcgtgccgacgggctgccgtcgactattcagttgatcgcgccgcccggtggtggggcggtcctgttcgacctggcatcgcagctggtcgatgtgtgtaagccccgtcgctatcccccggcggttattgcggacggggcctgactgcgcatagcgtgtggcaatgggtatcgaggagaaactggaacgcgcggcgcgtagggcgcaggccaagggccgggtgcccgcgctgtcggtggcgttgcgtcgcgatgaccggccgttgtggacctttcaggtcggggacgccgggccgggcaagaccctggacgacaacacccagttccggttgggctcgatcacgaagaccttcacgatggtgctggtgatgcagtgccgcgacgccggactgctcgatctggacgacccgatcggggaacacttggagggcagcgggacccggacgatccgggacctgctcagccatcggtccggtatccgccgggaaccggccaactacgactgggagtccaccgaggcgcccagtgtggacaagatcctcggtgagctgaccgccgccgagcaggtgctgccgccgcagcgtcggttccactactcgaacctggccttcgcggcgttggggcacctggcggcgcgcaaacgcggcgggtcctgggaggaggtcctggacgagtacatcctgcgtccgttcgggctcaaggacaccaccgtcgaggcgcgcgacaccgccgcgaccggttacctcgtcgactactacaccgaccacgcccgcgccgaactcggcgagcccatgggcggcgcggccccggccggacagttgtggagcacgcccgccgacgcctcgcgctgggcggcgtttttggcccaccccgacagcctcgacccggacggcaagatcctggccgccgcgaccctcgccgaggcccggcacccgcacatcgtccgcgacgaggcgaagtggaacagcgcgatgggcctgggcctgatgctggagaaccagggcgatcgcgtctacaacgtgggacacaacggggccatgttcggctatctggccgcggccttcggacgcgtcggaccggacgtccccaagggactgggcgtggcgaccatgggttcctcgggcaccggcggggaggccatcgatctggccgcggagctgctgcggctgtccgccgaggaggaccccgccgatattccggtgtggacgatcggggaaccggctccggccgagtacgccagcattctgggccgttggtggagcgagggtttcgggttcgacttccattggcgcgacggcgctctgctcgcgcgcgccgacggcgcgcccgccgacctgccgccgtcggtgttcgcccccgacggtcccgaccggatgcgcaccgtctccggccgcgaggccggggaactgctggagctcgtccgcgacgacgacggccgggtcgtgaagatgtactgggccacctaccccgtgctgcgggaacggcacacgccgctgctgggtggctgactccggcgaataaccccgtgcccgcgacggccgtttgggcgaggatggcgggatgcgttggatcgacgaacttcccgaccgggcccgcgaactgctgccgccgccggtgaccgagtacttcggccagggcgcggcggcggggatgtccaccgccgaggccgcagcagcctgggacgcgcttcggttgcggcccagagtgttgcgggacgtgtccaccgtgtccacggccacgacggtgctggggcagccggtcgacaccccggtactggtggcgccgacgaccttgcagcggctggcccacgacgagggtgagtcggccacggctcgcggcgccgcgagcgccggttcgctgctggaggtgtccaccaacgcgggcacccggttcgaggtgctggggcggcagggcgcgccgtggtgggtgcaggcgtacatcgtccgcgaccggggcttcagcgtcgaggtcctgaagcgggccaaggccgccggtgccggggcggtggtgctgaccgtcgacactcccgaggtggggcacaagctccaggccggggacagcgtgtgggacctggtgaccggcgatcagttgcaggccaacctggacaccgacgggctgcccgacggcgccctcgacaaggcccgcgatctgaccttcgccgacatcggctggctgcgcgagaccgtgggacttcccgtggtggtcaagggagtgctgcgcggcgacgacgcccgcgaatgcgtggccgccggggcggcggcggtacaggtgtccaaccacggtggccgccagctcgacggggccgtgtccaccgcccgcgcgctgccggagatcgtccgggccctggacggcaccggcgccgaggtgtacgtcgacggcggactgcggcgcggctcgcacatcctggcggccctggcactgggcgccacggcggtgttcgtcggcaggccggtgctgtgggcgctgacggtggacggcgcggacggggtgcggcggctgttggccgacctgaccggcgaactgcggcacgcgatgacgttggcgggcgccgccagcctcgacgacctggcccccgacctggtggcctgacagcggccgtcgggccggagcgcgcgatggcgccggtgagcgcgatggcttgagggcggctgtcgggccgagcacgtggtggcgagcgcgagggcctgaccggcgtcaacacgccgtagcgatcgccggggagcgcgtcgcgaaggcgtcaggaaccctgtcgccgcacgcggaaccgcagcaccgtggagtggtgaccacacccctcaagctccatcccgcccccgagcacgacgaacccgagccccggcgaaagtacagcccacccgccggggcggccgcgcgcgacgacaagcaccggctgaccgtctgcggcgggctggccgcgctgtcgttggacgccatggcatccgtcgcctacggtcccgaggcgatcgtgctggtgctggccgccgccggggcctacggactcgggttcacgctgccggtgacgatcgccatcgccgtcctgctggccgtgctggtgttctcctaccggcaggtcatcgccgcgttccccggcggcgggggcgcctacggggtggccaaggcccggctgggcaagcacgccggtctgaccgccgccgcctcgctggtcctcgactacgtcctcaacgtcgccgtgtccgtggccgcgggcgtggcggcgctgaccgcggccgtcccgcagctggcgccgtacccggtgcagctgagcctgggcgtgctggcggtcatcaccgtcatcaacctgcgcggcgtcgcgcaaagcgcgcgggcgttcatgctgcccaccgtcgtctacgtgctggcgatcgggacggtcatcgcggtgggcctgttccgcgacggcccggccgccgcgccgctgccgtcgtccggcgcggtcgagaccgtcgggatcctgttgctgctcaaggcattcgccaacggctgcgccgccctgaccggcgtggaggcgatcgccaacgcggtgccgtcgttccggcagccccgcgccagacgcgcccagcgcaccgaactggcgctgggcgggcttctgggcgtcatgctcatcggtatcgccgtgctgatcgagaagttctccatccacccgcaggacggcaccacggtgctggcgcaggtcaccaatgccgcgctgggacacgggatcgcgttctacgtcgtccagttcgccaccatgatcctgctggcgctggccgccaacacctcgttcggcgggctgccggtgctggcccggctgctggccgccgacaactacctgccgcacgtgttcgcgctgcgcgccgaccggcaggtgtaccgctacggggtcggcgtgctggccgggatcgcggcggtgatcctggtcgtctccggcggtgacatgaacacgctggtgccgctgttcgccatcggcgtcttcgtcggcttcacgctcgcccagaccggcatggtcgtgcactggtggacgcaccgggagtccggctggcggtggcggttggcgctcaacggtttcggcgccgtgctcaccgccgtggccacagtggtcaccacggcgaccaagttcaccgagggcggctggctgatcgtggtggcgttgccgctgctggtcttcgggttcctgcgggtctgcggggcgtacgagtcgatcggggaacggctgcggctcggcgagatcccgcagtccccggcgacgcaccagccggtggtcatcgtcccggtccacagtgtttcgtcgctgagccgggaggcgctgtcggcggcgatgtcgctgggcgaggaggtgatggcggtgcgggtcgtgttccccgacgaaccgcgcgacaggcagcggttcctgaaggagtgggaagcctggcaccccaacgtgtcgctggccctggtctacgcgccgcaccgcgacctgggcaagccggtcgcggagttcgtcaaccgcaactaccggggccgacgggtgttcgtcgtcatcgccgagatcgagccggaacggttgtggcagcgactgttgcgcaacaaccggggcaaggtcctcgaccgcgcggtgcgcaagcacaccagtgcggtcagctgccgggtccggtacaaactggcgggaccgcgcctcaggtgaacatgcgcgcgacctcgtcggcggtgacgtcggcgaggccgtcgtgccgccagcgggggttgtcgtcgcggtcgaccagcaccgcgcgcaccccctccacgaagtcgggttcggtgacgaagtggcggcccagcctgcggtcctggtccaggacctcggcgagggacatcgtcgcggcctttcggatcgcggccagcgtcaccgccaccgacagcggactgcgcgacgcgatgacctcggcggcgcggcgggcggccggttcggggcgaccgcgcaacgccgcgacgatcgcgacggcgtcctcaccgcgatagcaggcgtcgatccagtcccgctcggcttcgagttcggccggcggcgggacgggcagggcgagctcggccggtggcgttccggcggcgagagcgtcgatgatggactcgatgtcggcgggttcgacgacggtgtcggccagcccgcacagcaccgcgtcggccccggtcatcggcaggcccgtcagcgccgcgtgcgtgcccagctcgcccggggcgcgggacatcggatgcaggccgccgacgtcggggaagaacccgatcgcggtctcgggcatcgcgaccttggaacggggagtcgtcaggcgcagcgagccgtacgcggagatgccgacgccgccgcccatcaccacaccgtccatgatggccacgaagggtttggggtagtcggcgatggccgcgttgagccggtactcgtcgtcccagaagctctcggggtcaccgacctcgtgcaggatcgcctcccgcagctgccggacatcgccgcccgcgcacagtccccgctcaccctcgccgtcgatcaccaccgcgcgcaccgacgcgtcgctcgcccagtcgtccagctgcgccagcatcgcggcgatcatcgcgtgcgtgagcgcgttgatggccttgggccgatgcaaccggatccgccccaggacgccgtgccgcgcgaaacccacctcgtcggtggcgatccggcccggatgaaactccatggtcacctctcctgctcgggtcgtaccagtatcgacggtggcggaggtcacccgagcgcggcgaggcgcgctcaaccggtgatgcggaaatcccgggcaccgaccgggttctcggacgaggctgcgacctcgtccactcgcgcggcgggcgggccgacgcgcaactcgcgctcgaacgcggcgaccgcggcgtcggggccctcgacgtacgcctcgacccggccgtcggccaggttgcgcaccgtcccggtcagcccctcccgcagcgccacgtcgcgggtgaacgcccggaagaacacgccctggaccctgcccgacacgaggaaacgtttggcgatggccatggcgtcattgtcccgtccacggggcgggacgccgaggtgcccggccggcgtggtgatgtgatccacgcccctgggcacgttcgccccggccggcggcgatcgtcgtggtgctttgatgccgtaccacccgagcagaacctggaggcagcggtgaccagcgtcgacagctacttcgtccggctcgacgaccggcggttccggccgacccggctgaccggtggtgcctggaccaccagcgaacagcacatcagcccgatgatcggcctgatcacccacgcggtggaacggttctgcgccgaccgcggccccgatcggctggagatcagccgcatcagcgtcgacatcctcggcgtgctcaccctggacgagttcagcgtcgacgtcgaggtcacccggcccggccgcaccatcgaactgctcgaagcggtcgtggtctccggcgagaggccagcggtacgggcccggatctggcgctcgatcacccaggacacggcgggcatcaccggcggcgaggacgaaacgctgcccgcgcccgagacggtggagccgatcgacctgaccggcgtgtggcccggcggctacatcgaatcgctggcggcccgtccggtcggggcggtcaaacccggccgcgcgaccgtgtggatcgcgacccgggcggtgccggtgccgggagaacccgtcagcgacttcgcccggctgatgggcctggtcgacaccgccaacggcctgtcggtgcgggaaagcccggacagctggctgtacccgaacctcgacctgacgatccacctgttccggcggcccagcggaggctggctggggctggacaccaccgtcgtgttcggcgcggcgggccacggcgtgaccagcagccacctgcacgacaccaccggccacttcggatacgcgcagcagagcttgaccatccgccgccgcaccgcctgaccacccgacgcctcggtcaacccgcgcaccgcgcgcgcctgcctcggtcgccccgcgcaccgcaccggctgagcccacgcgccagcatcggctaggtcgcgcgccgcatcggccgagcccacgtgctcggcccaccgtcgcgagcgatctggcgtggcatcgatgagtttcgcgaccggacgcggtctcaactcttgaccaggcaacgacagtgccacgacggcatcccaccgaaaggggaagcgttttgcgaaccctcgcgatcacgcagaacatcacgcttgacggttcgatcgaattcctgaccgactggttcgaccctcgggaccaaggtgaagtcgacaactccgatctgctggctgagtcgcatcgtcaggacgaacgatgcgacgcgttcctggcgggccgcaagaccttcgaggacatgcgcggattctggccccaccagaccgacgacaagaccggtatcaccgcctggttcgaccaggtgaacaagtacgtcgtctcggccacgatgaccgacccgcagtggcagaagtccacggtgctgaccggcgacccggtcgaggcggtgcggaacctgaaggaacaaccgggcaaggacatcgtcgtcaccggcagcatcacgttgtgccacaccctcatcgaggccggtctcgtcgacgaataccggctgttcacctacccggcggtgcagggacggggccgacggctgtttccggacgggtacgaggtgccgtggctgaaacgcctggacgccaagtccttccggggcggcatcacctacgccagctacgcacccgcctgagctttgctcctgccggaaccgacgtggtcgaccgcgagccaacgccacgcgaacgggtgggcccgccgatccgggccacagggcgcggatcggcggggtgggatcggtgtcggaggtgtcagacgggcacctcctcgcgggccggggacgccgatggcttgcgcgccaagcgccccggccaccaggtgtggcggcccaggtccagggcgagggtcgggaccaggagggagcggaccacgacggtgtccagcaggaccccgatcgcgaccagcactccgatctggaccatgaagaccagcggcagcaccgtcaggaccgcgaaggtcgccgccagcacgattccggcgctggtgatgacgccgccggtcagggtcagggagcggcggattccctcggcgtggccgtggagcgcggtctcctcgcgggcgcggttcatcaggaagatggtgtagtcgatgcccagtgccaccaggaacaggaagccgtagaggacaaaggtgccgtcggtcttggtgtagcccaacgcgtccaggaccagaccggcggctcccaccgcggccgcgaaggacagcaccacgctggccagcagcaacagcggtgcgaccagggctcgcagcagcacgatcaggacgatgaggaccaccgcgaggatcagcggtatgagtacccgcaggtcgcggtccatggcggcgttgacgtcgaccgtggtggccgtgttgccgccgaccagggctcgcggttccacatcggtcagtgcggcgcggatgcggtcgatggtggcctccgcccgggggccgacggggtcgtcggtcagcaccacccgttgcagggtccagtcgccgttggtggattcccgttcgtccagggggttcttgacgccggggacgtcggcgagcgtcgcggcgacctcggtggcgctggccgtgggggtgtagatctcgaccggggcggtgcgtcccgcgtcgtagtgctcggccatgagtttctggccccggaccgcgcccggcgtgtcggtgaaactgtcggcgagggtgaggccgctggacagggtggcggcgccgagggtggcggccagcagggccagcaccgtgaccgtccacactgcccgggggcggcgggtgacgacggtggtgatgcggtgccacaaccggtgccgtccttcggcggtgtcggccgcgtcggggtcgaagcgggggatggcgggccagaagacggcgcggccgaagatggccagcagtgccggcagcagcgtgaccatggtcagcagggcgcagccgatgcccacggcggcgacgggaccgagggcggcggtggtacccaggtcggcgaacagcaggatcagcatggccagggcggtggtgatcgcggtggccagcagggtcgtgaaggtcgacggcagggccgcgcgcatggcggcgaagcggtcctcgcggcgccgcagttcctcgcggtagcgggcgatcagcagcagcgcgtagtcggtgccgacgccgaacaccaggacggtgaggatgccggtggcctggttgtcgacggtcatggacgcgtgcttggccagcaggaacaccgcggcgttggtgaggatgttggcgacacccacgcaggccagcggcaggagcagcagcagcgggctgcggtagatcaacagcagcaacagcgccacgatcccggcggtgaccagcagcagtttcgtgtccaggccctcgaacacggcgtccaggtcgtactcggcggcgaccgggccggtgggcaccacctccagcccggacggcttgtcggcgtccaggatctcgtcgacctggggcatggtggcttccagggcatcgtcggtgatggcctcgggtggcagcgcggcgaccacgacgatcgcctcgccgtcctcggacagcagtgggtcgggggtggtggcgccgggcatggccagttcgtcctggagggcttcgtggtcggcctgggccgcggcggtgtcggcgtcggtgatgccgccgggacggtggtatacgacgaacagcggttcgtggccgtcgtcttcgaacttgtcctcggccagttccagcgcttgcgcggaaggggcgtcggcgggtagccgcgcctcggtggagttgtccttgagctggtcgagatctccggtgacggcggtggcggccagggccagcagtatccagacggacaccaccggccagcggccgagcttgccaccggcgaagccgaccagccgtttccaggtggacatgtggggcctttcgggtcggggatggaccttgccccaccacattcgcgctgatcggcgtctccgtcgtcagcgtgacgacggtgatcggtgtacgagaaatcgcgtactactcgggtatgtctatgtcggagcgataggcgatgacgacgagctgggcgcggtcgcgggcccgcagtttcatcatggcccggccgacatgggtgcgcacggtggcggggctgacgaccaggcgttcggcgatctcgtcgttggacaggccggtggcgacccagccgaggatctcggtctccctggcggtcagggagtccagccccgggtgcggttcgccggtccgggcgtgacggccccgggtgaaccggtcgatgaccctgcgggtcacgcccggcgacagcagcgactcgcccgccgccaccacccgcaccgcgtgcaggatgaactccggatcggtgtccttggtgaggaagcccgcggccccgtgttccagcgactcgaagacgtactggtcgatgtcgaaggtggtcatcatgatcacccgtacggtcgcgtcggggtcggtctcgatgtggcgcaacacttccaggccacccatgatcggcatccggatgtcgagcagcagtacgtcggggctgtggtcccggatcgccgtcagcgcggccttgccgtcggcggcctcggccaccagctcgatgtccggttcgccggcggccagagtggacagtgccatccggatgagcttctggtcgtcggcgaccaccagccggatcgggttcatcgtttgaccgtcgcgtagggcagttcggccttcacggcgtacccgcctccgtcgcgggggcccgcggtgaagctgccacccagcgcggtggcgcgttcggccatgcccgccaggccgtgaccctcggctcgtgagtccggggcgccgtggccgttgtcgacgacctcgatggtgaccaggccgggggcgtaggcgatgtcgacggcgacccgcgacgccccggcgtgtttgaccacattggtcaacgactcctggacgatgcggtacccggccgagtccaccaccgacgggatggcctcgcgctgtccgtccacggtgacgtcgatggcgagttcgtcgctggtcagcgccgccgtcaccgccgcctcgacgtcctccagcgtcagcaccggacgctcggtctcggcggccgccagcggcgccagggtcgcccgcagttcgtccagcgccgccgaacccgaatcccggatggcggtgaggctctcggtgacctcggcgggcaccgcgaccccgtcgcggtgcagcacgtgcagcgcgaccccggcgtgcaggcggatcgcggtgagactgtgcccgacgacgtcgtgcacctcgcgggcgatgtgcagccgctcctcgctgaggtaccggcggcgttcctccagcttcgcccggtcgcgggcctcgcgggcctgtttgaacgccatgcccgacaccgtggacaccaccagccaggtgacgctgatggcgatgttgatcagcggcgagtcgtcgtcggagtcggccaggatcgaatacggcaggtgcgccacgatcatcaccgcgcaggtgatgacggcgacccgggtggagtggtgggcggcgacgctacccatcgccacggccatcagcaggaagatcggcccgtacgggtagcccagcagcgtgtaggccgtggtcccggcgaacaccgcgaccaggctcgacagcggccacacccgccggaagctcaggctcagcgccgtcagcgcgatcgcggcgaagccaccagcgtcgatgagctgctcaccgggttcaccgtcgaccgacgggatcgtggtgatcgcggtggccgcgcccagcaccagggcgatcaccgtgtcgatgaacagggtgcgggtaggcaggcgcggcattgtgccagcgtacggtgatcgtgcccaaccaggcatcggcgaagcgacgtatccggactacgcaaggtgatgtacacggggacaccgaggtcgcctgtgagacgtcgggcacaatcgaccttcgtgcgtccatcattgcggcatccggcccggctggttcccctggcgttcctcggcgtggccgccgtcgggacgggtctgctgtcgctgccgatctcccgcgagggctccgacgccgccgaaccgatcaccgccctgttcaccgccgtgtccgcggtctgtgtcaccgggctggtcaccgtggacaccggcacctactggtcgggtttcggcgaggtcgtcatcgccgcgctcatgcaggtcggcggtttcggcatcatgacgatggcctcgctgctggggctgatcgtgtcggggcggatgcggctgtccgacaaactcgtcaccgccaccgagaccaagatgctgggcctgggggacgtccgcaaggtcgtggtgcgggtcgcgctggtcgccatctgcgtcgagaccgtcgtggccgtcatcctcggcctgcagtttcgcttcagctacgactacgcccccgccaaggcggcctggtacgggatcttccacgcggtggccgcgttcaactccggcggtttcgcgctgtactccgacagtctggaaagcttcgtcaccgacccggtggtgatcctgccggtcaccatcgccagcctcgtcggcggcatcggtttcccggtggtcgtggagctgatccggcgcaccttcaaaccgtccaaatggagcatccacaccaagatcacggtgctgggaaccggcgtgctgctggcggccggtttcgtgttctacctggccatcgagtggaacaacgccaagacgctggggccgctggacatccagcacaagatccaggcggcgttcttctccgccgcgatgccgcgttcggcgggcttcaacgccgtccccaccggcgacctgcggcccgagacctgggcggtcaccgacatcctgatgttcatcggcggcggctcggccggaacggccggtggcatcaaggtggcgacgttcttcctgctggccttcgtcatctgggccgaggtgcgcggcgaacccgacgtgtcggtgttcggcaggcgcatcccgcacagcacccagcgccaggccctgaccgttgcgctgatgggtgtcgccgcggtcgcctgcggcaccatcgcgctgctgttcgcctccgacgccccgttcgaccagctgctgttcgaggtcacctccgcgttcggcacggcgggactgtcgacgggcctgaccggtgacctcaacaacgccgggcagatcgtgatcatcgtgctgatgttcgccggacgcgtcggcaccgtcgccgtggccaccgcgctggcgttgcgggtgcggcaccgccggttccgcttcccggaggaacgtcccattgtcggctgagcgttgatcccctatggccatacgaagtggagtatcttcgtcgctcgtgcttcccaaactgcgacatccggcgcgactggtgccgttgtcgttcctggccgtgatcctcgtcgggaccgtgctgctggcgctgccggtctcccggcagggcgccgacgccgccccgctgctgacggcggcgttcaccgccgtgtccgccgtgtgcgtgaccggcctggtcaccgtggacaccggcacctactggtccgggttcggggaagtcgtcatcaccgtgctgatccaggtgggcggtttcggcatcatgacgatggcctcgctgctgggcctgctcgtcgccgggcgactgcggctgcgccgcaaactggtggcacaggccgagaccaagagcctcggcctcggtgacgtccgcaaggtcgtggtgcgggtcgccctcatcaccctcagcgtcgagacggtcgtggccgtcatcctggccgcccgctaccacttcggctacggctacgaactcggccgggccgcctggcacggcgtcttccattcggtggcggcgttcaacaacgccggattcgggctggaacgcgacaacctggagagcttcgtcgccgacccggtcatcacgatcccgatcgccgtggccgtcatcatcggcggtctcggcttcccggtcgtcgtcgagctgatccgcaagacctaccggcccgccagctggtccacccacacgaaactgacggtgctggccaccgtcgtgctgctgctggccggtttcgtcgcctacctggccatcgaatggaacaacgccaagacgctggggccactcgggctgggggacaagctgctggccgcgttcttctccggcgtccaaccgcgcaccgccgggttcaactcgctgccgatggccgacctgcgccccgagacctgggccgtcaccgacatcctcatgttcatcggcggcggctcggccggaaccgcgggcggcgtcaaggtgacaaccttcttcctgctggccttcgtcatctgggccgaggtgcgcggcgaacccgacgtgtcggtcttcggacgcaccatcccgcatagcacccaacgccaggccctgaccgtcgcgctgctgggagtcggtgccgtcggcctcgggacgctgctgatactcatgaccgacggtcatccgctcgaccagctggtcttcgaggcgatctcggcgttcggcaccgtcggcctgtccaccgggatcaccgccgatctgtccgcgacggcacagatcatcattatgttcctgatgtacaccggacgcgtcggcaccgtcgccgtggccaccgccctggcactgcgggtacggcaccgccggttccgttaccccgaagaacgtcccatcgtcggatagcaacattccacagaggagaaaaacgcgtggcatccaaacgcaagacgaccgacggcgacagcgtcgcggtgatcggactgggacgcttcggcggcgcggtcgccgaatcgctggtgcggctcggccacgaggtgctggccatcgacgagcgccccgaggtcgtgcagcgctggtccgacaccctcacccacgtcgtgcaggccgactccaccgacgccaccgtgctggaacagctgggcatcggcgagttcaaccgggtcgtggtcggcatcggcaccgacatcgaggccagcgtcctgaccgtgctggccgtcgaggaggccggggtcggcgagatctgggccaaggcgatcaccgccaaacacggccgcatcctgcaccgggtgggcgcccaccacgtcgtctaccccgaggccgcgatgggggagcgggtcgcgcacctggtcaccggcaagatgatcgacttcatggagttcgacgagtccttcgccatcgtcaagacccgggcgcccggcgaggccgtcggcaagaccctcggcgaggtcggcctgcgcaccaaacacggcgtcaccgtggtgggcgtcaagcacctggacggcgagatcgagttcgcccaccccggcaccgaggttcacgagggagacctactcatcgtctccggcccgacacttaaggtggagcagttcgcgtccttgacgtgaaacccttggccctgaacgatgatgaaggagacgaacccctagccgacggtttcaattccgtcacatatagagaaaattgccccccgggctcgactcaggcccctccgacaggtcaggatgtctcgacaggctgttggagttcggccaacggccacctacgcgttgtcgagcgcatttaagtatgtgaaaggctcaccccaccatggcaaaaggtgaggcacccaagcgccgggtcgactcagtgcgtcagcgccgagcggtctcggtgcggttgcgactgatgctgcccatcgtcatcgcgatcgccggcatgctgaccttgggcacgatacaggtggttcaggcgctgcgagccgacgccgacgcggggcgtgcccaggccctgtccgacatggccagtatttccgcgaaactgctgcaccgcggccaggacgaggtcgccgccaccatcgccagccacgagaccgacggggcctccttcgacagcgagtacgccgcccgggtcagggacaccgacaagttcatcgagcagttccgcaaacaggccgacgtgatccgcgagttggtgccggagcttcgggccaccctgttcaccgccgaaggcgccatcgaccaggtcaagggcctcgaccccgacaagaccgacggtgcccgcgagtacctcaaggccttcgccaaggacaaggacgtcaagctcaacgcgcccgacaccgacaccggcctgcagctgtaccgttccatcgccgaccgcatcctcgacgtcgccgacgcgctgcaccgccacatcgacgacaaggacctcgccgcccagtcccgggccgtggccgcgttggccggggccaaacaggccgccggaaaccagcggttcctggtccacaacgcgctggtcaccgccgaggagaagaccggccgcaccgacggcaccgtcaagatcagcgacgaggacaccgcccagctggccctggacctcggtgtcgagacgcagcgactgggtgagttctaccgggccgccggagccgtggccaagggccagtacgccaaggaactcatcggctggccctcgatccagaaggtcgaacgggccaccaccaaccttctcaacggcgacgaggccggtatctcgtccagcgaatgggacggcgcgcagaacgaccggttcgcgcagctgcacaaggtcgagaccgcgctgagcgaccacctgcagaagtccgcccaggcactggcgaacgactcgtgggtctcggcgctggtcaccggtggcgcggtgctggcgctgtcggtgctgaccttcatcgcggccatgacgctggcgatccggatcagccgccgcttgcgtcgcctgcgccgcgacgcccttgccgtcgccgaggacacgctgccctcggcggtgtcggagatgacccaggcccgcagcgaacggcaggtcaacgacgcggtcacctcggccgagctcacggtgaaagaggacaaccgcggtcccaacgacgaggtcggcgccgtgtcgcaggccttcagcgtcgtccacgaacaggcgctgcgactggccgccgaccaggcgatgctgcggctcgacgtggccgccatgatgatcgcgctgtcgcggcgcggtcagtcgctggtgcagcggcagctgcacatgctcgacgagttctccagtgtggagcgtgacccggacggcatccaccggctgcgcgccctcaaccacctggcctcccggatgcgccgcaacgaggagaacctgctgctgttggccgggggcgacccgggccgccgccacaactccgccaccccggtggccaccgtcgtcaacgaggctgccgccgagatcgaggactccgcgcgcgtcgtggtggaggacgccgcccgcgcctccatcgtggccggagccgtcggcgacgtggtgcacctgctggccgagctgctggagaacgcggcactgttctccccgcccaacaccaaggtgcgggtcgcgacccggcgcaacgtccgcgaggtcgtcatcagcgtcaacgacgagggcatcggcctggaggacgcgcaggtcgccgagatcaacgcgcgactggccgaaccctcgggcctgacctcgtcactggccgggaccatgggtctgctcgtggtcgcccggctggcgtcgcggcacggcatcgacgtgcagctgcactccaccgcgggcaagggaaccctcgccgtggtccggctgccggagagcctgatcgccgcgggctccggcgggaacgaccggagcgacagcggccgttcggtcttcgacttcagcaccccctcgatcgcggcacccggcgcggcaccggtgggcgcgcggcccgaaccgctgcagatctccaaccggcccgcgcaactgcccgtcaccggaaccggcgaccactcggcgctgtccgacaccggtgacatcatcgtgccgcgcccgcgcaaacccacccagcacattccggcggcaccggtctcggccgcgcccgtctcggccaccccgatcaccccggcccagatgtcggcaccgccgatgcaggccgcctggttccggcccgccaccggatccggagacttcccgaccctcgcgcccggctcgctgaaatggcaggccggagcgggagacgtcgcgtacgaccaagcccgccaagcgatagaggcggcaccaaaaccggcaccatcaatcgacggcgcgctaccgcgccgcagcccgggagccggtctgctcccgggttccgtggatgttccgaccccggcaccggcacccaccagccaggcggatgcggacggcatcgacccggatgagatccgtacccgtttgtcaggcttcgcaggcggcatcgcggccgccagcgacacgtcttcgacaacggatattcgccgcccgtctggcgacagctgattccttgcgagctgacccacgagaaatgaggatcgcgccgatgaccacaactcagcagaccggccatatcggagaactggactggttgttgacttcgttcgtccaaaagaccccggacgtcgcccacgccctgacggtctccgttgacggcctggccctggccgtgtcggcgggactgcccaccgatcgcgccgaccagctcgccgccatcaccagcggactcgcctccctcaccacgggagccgccaaggtgctgacggccgggcgggtgcgccagtccgtcgtcgacatggacgaaggtgtgcttctgctcatggccgtcggtgaccgtgcccaggtcgccgtgctggccaaggccggatgcgacctcggtctggtcggctatgagaccgcgctgctggtcaaacgggtggccgcggcactggaacccgccgcgcggggggccaaggggggccgctgaacgttattcccgccacgcctgcgtgatcgcggtgcgtcgctgccacaccgtcgccgaaccgtcctgccgccgcgccccgaactgccgcatggcacggcatttgcccagcatcgcggcctgacggcgcggccacggcggcatcggcgcaccgtaaccgtggtacaggtgcggcaacgcgtccacacagtcggcgtgatggctgcgcacgatccactcgcaccacgccaggtcctcaaggggctgcccgatatgggcccactcccagtccaggacggccgccaccgtcagcgtctccttgtcgaacagcatgttctgcggcccgaagtcgccgtggatcaggacacccgccgggtgcggttcggcctgcaccgccgcgaccgggacggcgtggatcgtggccagcacccggccgcactcggccagcagccgcgcggcggtgtcgggcccgatgaggtcctggccgtggaccccgggcacgaactcgcaggtgatctcggcgtccgaggccgccttgacctgcggcaccggcacggtcggaaacgccgcccgcagggcacggacctcagtggatgctcgggcggcggcgtcggggccggtgaaccgtttgatcaccgcgtcgtcgtggtgaacggtgtcgttgcagtatccatgcggcattcgttggggctgttcgctagcgtccacgccgtacatgccaaggcatcctgccacaccccgataacgcccacccacacgcagttatccgctgaacccgacagattgtcgaagtttgtgcaacgctattctgccagcgccggacgtaacgtggccgccctcaatggtgtccatatcgcccaatcagtatctggccagggaagacacaggaggcccgcaggtgacagcggttgagccgaagccgatcgtcgcgcgcccgtggccggtacgccgggaacccaagggttcgtggcttgcccgcacactgcgcacgacagacgccaagcagatcggcttgatgtacttcgtgacgtcattcgcgttcttcggtatcggcggcatcatggccctgctgatgcgcgccgagctggcgcgtccgggaatgcagttcctgtcggtggaccagttcaaccagctgttcaccatgcacggcaccatcatgctgctgatgttcgcgacgccgatcctgttcgcgttcgccaactacatcgtgccgctgcagatcggcgcgccggacgtgtcgttcccgcgcctcaacgccttcgcgtactggctgtacctgttcggctccaccctggtggtcgcgggattcctgacccccggtggcgccgccgacttcggctggttcgcctaccagccgctgtccgatgtggtgaactccccgggtgtgggcgccgacatgtggttcgtcggcctgaccatctcgggtctgggcaccatcctgggcgcggtcaacatgatcaccaccatcctgacgctgcgggcgccgggcatgaccatgttccggatgccgatcttcacctggaacatcctcatcacctcgctgctggtgctgatggtcttcccgatcctggccgccgcgctgttgggcgtcatggccgaccgcaccctcggcgcgcacgtcttcgactccgagaccggtggcgccatgctgtggcagcacctgttctggttcttcggccaccccgaggtgtacatcgtcgcgttgccgttcttcggcatcgtgtccgaggtcatcccggtgttcagccgcaaaccgatcttcggctacaagaccctggtcggcgcgaccctgtcgatcgccgcgctgtcgatggccgtgtgggcgcaccacatgttcgccaccgggcaggtcctgctgccgttcttctcgttcatgaccttcctcatcgccgtcccgaccggtatcaagttcttcgactggatcggcaccatgtggcggggccaattgacgttcgagtcgccgatgctgttctcgatcggcttcctcaccacgttcctgttcggcggactgtcgggtgtgctgctggccagcccgcccatcgacttccacgtgtccgacacgtacttcgtggtcgcgcacttccactacgtcctgttcggaacgatcgtgttcgccgtgtacgccggggtttacttctggttcccgaaggtgaccgggcgaatgtacgacgaacgactgggcaagctgcatttctggttgacgttcatcggcttccacacgacgttcctggtgcagcactggctcggcaacgagggcttcccgcgccgttacgccgactaccaggtcggcgacgggttcacgacgctcaacacgatctccacgatcggcgcgttcatcctgggcctgtcgacgctgccgttcctgtggaacctgttcaagtcctacaaggccggacgggtcgtcaagaccgaggacccgtggggctacggcgcctcgctggagtgggccaccagctgcccgccgccgctgcgcaacttcgaccggctgccgcgcatccgcagtgagcgcccggccttcgacgcgaagttcggcgacatcctcaaggagcgcgagatggtgtcggccggtgccgcgccgtcgtccgacaaggccgtcgagtccggcaaggacgactgacacaagcgaacagacgaaaggggggacggccagcggccgtcccccctttcgcgtgcggttcagggccgggacagccccatgaactccagctcctcgtcgacgtcgatgtcggactcctcggccagctcgaacagttcggcggcgcgtttggtgtcgaccggcagcccggcgtccccgatcaggcacatcaccccggccttgaacgcggccgtctcgtgcccggcctcggcggccttgacgtaccagtccagtgcggcgcggccgtcgagtgcgacgccggaagcggtggcgtacatcgaacccaggttggccatggcgcgggcgctgcccaactcggcggcgcggtgggtccagcggcgggcctcggtctcgtcgacgggcaggccgtcgccggtggtgtgcaggacgctcagttcgaaggcggcggcggcgttgccgaggtcggcggccttacgatgccacgcggctccggcggcggggtcgtgctcgtacccgtaaccctggtgcgtcaggtaacccttgaacagcaacacttcgccgtcgtcgggcacctcggcgaccagccggtccagccgggcggcggctgcctgggcccgctcggcgtcgcgggtgaagtacgcgacccggatccagccgagggcgccgtcccgggaaccggcggcgtcggcgcgtcgaaaggcgtcgatcgcggcgtcgatgtcgcgcggcggatagggagcgtgcggggcggcgccgtagacgagcagccgtcccagctccacccacgcttcgacctcgccgccgtccccggcccgctccagcgcggcgaccagggtgtcggaggcgtcgccgggcagcagcccgatgaggtggtcgccgcggacgaacgcgtcccgcaggtcccgtgccgccgccaacagctcggcggcggtgctgtcgggagcggccagcaaggcggccgcgtgatcatgggtgggggctgtcatagcagcagggtacgggtgcacggtctaggctgaaaccatggcacgcgcgctcatcatcgtcgatgtccaaaacgacttctgtgaaggcgggtcgctggcggtggccgggggcgcgagcgtcgccgccgacatctccgccatggtggccgccgaacccggccgctgggaccggatcgtggccacccgcgaccggcacatcgacccgggacggcacttctcgaccgaacccgacttcgtcgactcctggccgccgcactgcgtggtgggcaccgatggcgccgacttccatcccgacctgaccgtctcaccggaggcgatcttcgacaagggcgcctactcggcggcctactccggtttcgagggcagcgcgggggaggacgacctggcgggctggctgcgcggccacgagaccaccgcggtcgacatcgtcggcatcgccaccgaccactgtgtccgggccaccgccctggacgcggcccgcgagggcttcgacaccaccgtcctgctcgacctgaccgccggggtcgccgccgacaccgtcgagacggcgctgaccgaactgcgcgccgccggagtgaccctcgccggtaccccgcgcgtgggctagctcagcatcacgaccggaacactggggtcaccgggcgacagcttcaggccctcccacggaatcgcgatcagcccctgccgcaacagttcccgggagtcgtcgagccccggcagatcggcgaccagctccccaccgcgcaccagcgcccgctgtagcggccgatcacccggctgcggttcgggggtcccctgggacaccacgacctcctccacgaccgtcccggtgggcttgtgccgccgcacggcggtcttgcggccaccgacggtcgccttgttctcggaccgcttcaccaccggcgaaccgtccacttcgaccagcttgtacacgaggttcgcggtcggcgcccccgaaccggtcaccaccgccgtccccgccccgtagatgtccaccggggccgcggccagcgccgcgatcgcgtactcgtccagatcacccgacaccacgatcttggtatcggtggcgcccaacgagtccagcaactgccgggaatggtgggccatcacgtccaggtccccggagtcgatgcgaatcgcccacaaccgggtcccggcggcggccaccgcgttgcggatgccctgggtgatgtcataggtgtcgaccaacagcgtcgtgtccacacccaacttcgccacctgcgacgcgaacgcggcctgctcgtcgttgtgcagcaacgtgaacgcgtgcgccgaagtacccgcggtcggaatcccgtaccgccttcccgccgccaggttcgacgtcgtggtgaaccccgccaagtacgcggcccgcgccgaagccatcgcggcgtcctcatgagtacgccgcgaacccatctcgatcaacggccgcccccgcgccgccgtcaccatccgagccgcccccgccgcgatcgcgcaatcgtggttgagcaccgacaggatcagcgtctccaacagcacgcactcggcgaaggtccccgacaccgtcaagatcggcgacccgggaaagaacagctccccctcgttgtaacagtcaatgtcgcccccgaaccgatagtcggccaaccaccgcgccgtcgcctcgtcgaccaccccgttcgaccgcaggaactccacgtcggcctcactgaaccggaaccccggcaacaactcggccaaccgcccgatcccggccaccaccccataccgccgcccggtgggcaaccgacgggcgaacacctcgaacacacagggccgctcagcggtaccgtcgctcagggccgccgagaccatggtgaactcgtagtgatccgtcatgagcgagacgggctgagacgactgggcactgttcggcatggccgtgagcctactgtggccgaaacagccgggttaacgaacgttgctgtcgcatcgcggggctgctcctgatgccagtccgctcgccgacggactttctccggatcaacaatccggaaccttctccgctgttagcgtgtgcgaaatcttgtcggatcgggcagtgggggcggaatggataccacggcatcgatgtcgcgtgggcggtatgggttcgaacgtcgtggctggtgggcggcggttggcgtgctggttgtggtcgtgctgctgtggctcgtcccggcggtcgccgacgatgcgatggctcagccggcggcctcgccggtcgatccggaggcgacctaccggctcatcggcgacagtggcccggaggcgacggtgacaccggatgcgtcctggctgtcctcgaccgggacgtcggggcctcaattgatcttccagaccggcgatgtcgcgatcgtggcgcagatcttcgcggatgtggagaacatcgatcggttgtgggaccggcaggctcggctcgcgacggcggccaaccctccggtgtgggcacagcgacagggcgtctacacgaccgcgaagggcctgagtggtccgaccggcaccctcaccggcaaccggtcgcagggcgagcggttcctgctggcgtcgagccgggacccgcgtactgtcctcggtttcgacatcgccgggccgcccggctcgctggacgacgcggccgaaacgttcgagcggttcctcgacagtgcggaggtgagggcatgaccggtcaggtgttggcgggccgcggttcggggcgggtgttcacgcagccgcagcgtccgatgtactgggtgtacgtcgggctgttcgccttcggtgcgttcaagatgggcaccgagttgtcccggttcgccgaactgacgccgacggcgctgctgatctcggtgctggccaacggcgtgctggccttcgtggtcatcaagctcatcaactggctggacctgttcggacgactgtcggtcccgctgatggcggcggcattcggttggggcgcggtcgtggcgaccacggtggcggcccatgccaacgacctgctcaccaacgtgttggccaccctcggcgtgaccgactggggaatcgccctggcggcggcgaccaatgaggagacgctgaagctgctgggtgtggtggcggtcgcggtgatcggccgccgccatatccgccgccccatggacggtctggtgctggggatgatgtgcggtctgggtttcgaggtcgtggagaacctgctgtacggcgttcagacggccatcaccgacgtgaacagcgacatttcggccgccatcgtcaccaacggggccaggttggtgttgggcgtcggcgggcatgtcatgtacaccgggatcgccggtttgggcgtcggctatttcctgacccgccaggaccgaccggcggcgacgcggttcgcggtcgccgtgggcaccttcgcgctggcgtgggtgctgcacttcctgtgggacgcgccgatcggcgacggcgtgagtctgggcgcgctcgtcaagtacctcgtacagctcgtcgcgttcttcctgctgtaccgcttcgcggcccggtgggactgggcctcgttcaccgcgaccatgtccgaacaaccatccacagtgatcaccagtgacgagttggcgtcgatgcggacgctcacccgccgccgcagggcacggtcgcgagcccgcaaggaagcgggccgggctgccgggaaacggctgcggcggctgcaggaattccagctgggatatgcgatcgcgctgaaccacagcagcgagccgcaacatgatccggccgttcggacccggtgggaggacatcaacgagatccgcgccgaagaccatcaccagcgcgtgtgaccgacggccgagctgtggagccgggtcatgcgaccagtcgcagccaggcggtggcgagggcggcgtgaccggccggggtcgggtgtacgccgtcggcggcccagtactcgggtccggtggtggcggtgagttcggtgaacatgctgtcggcggtgagcaggtgcgcgtcgtatcggcgggcgaggtcgcgtacgacctggatcttggggtccaggtcggtgcgccacttttcgcggtcggtttcgtcgagtcgcacggggccgacctcgatgacgccgcggatcgggagcaggaacggttcgatgaggatcaggtcggcgccggactcggccaggggtgcgagcagacggtcgtagcccgccgcgaagtcctcgacggggatcacgtggccgttcgggtcgtaggagtgccagccgacgtcgttgatgccgaccaggatcgacacgacgtcggggcgcgcgtcgagaacgtctgagcgccatcgggtttcgaggtccatcaccttgtgacccccggaggcggtgttgagccaggtgacggggcggtcagggtggcgcagggcccatgcgcccgcgacgcgcagcgggtagccgaacccgaggccgtcctcgctgtcgtgtcgtcggcagtcggtgatcgagtctccggtgaacatcacggtgctgcccggtcgcagggtgatcgtcatgcgtgctcctgactgccgtcagccgggattggccgcgtccggcagcagatcggcgggggcgcggcgcagcgggctgatcgccggttcgtcgcggtgtatgcgcactcccgtgatcgggcagcccagggtgccctcggcgctgaggcggcgcggcgggcggcgcatgcccacgagggtcaccgccccggcgagcacggccaggccgcccatcaccaccacggcggtgcggaacgcgtccagggacgcgtcgcgcagcagcggctcgaccgcgtcgcgctgggcgtcggtcgcgtcggcggggaggctgcccgccagcggttgttcggcggccgctgccacggcggtcttcagttccgggcccgggtcgaggcgcgcgagctgttcgtccacgttggtggagaactgggccgagatcagcaggccgacgacggcgatcgccagcatgctgccgatccgggccaccgcgttgttgacgcccgaggccgcgccggtgcgttcctcgtccaccgaggacatgacgcccgcggtcaggggtgcgaccagcatggacagtccgatgccgtgcaccagcgttgacgggatcacgaccgtgtacaggtcggcctcggagccgaccagcagcaggatgaggatccccaggccggccacgatcgcgccgccgccgatgaacagccgggcgccgtagcggtcggccagcgcgccgaagcggctggacgacgcgaacagcacgatgatggggatggcactcaccagtccggccaccgccggtgggtagccgcggaagtcctgcaggaacaggaccgtgtacgtgccgcacgagatcagtcctccatagaggatgaacgtgacgatgttgatgacggtgaagtcgcggatccggaacagcgtcaacggcagcagcggatcggtggtgcgccgttcccaccacaggaacacgacgccgcacccgatcccggcgcccagggccgccagcgctcccgggctggaccagcccagcgaggcgccctggatcaggtagaaggccacgccgccgatggcgggcaccgccagcagtgcgccgacgaggtccacccggccccggccgcgatcgtcggtcctggggtcggccttgacgatcaacgccagcactgaaagggcgagcggtacttccagccagtagacgcccggccaggacaccagcgagatcaccaggccgccgacgggtggtccggcgatcaccgacaggccgctccaggccgaccagctgccgatggccttggagcgggcttcgccggagaacatcgacgtcaacacggccagcacgttgggcagcagcagcgcggccgccgcgccctggaccatccgtccggcgatcagcgtcggcgcgttgggtgccagggcgcagatcgcggcggccaggccgaacgcggcggtgccccagcggaacacccgccagcgtccgtacacgtcgcccagggccccgccgaccagcagcaggctgcccagggtgaccaggaaggcggccaggacccactgttgcgccgacatgccgacgtcgagggtctcggcgatggacgacagcgcgacggtcgtcatgagactgtccatgcccacaagggaggacgcgaggatgcatgccagtagtgccagtcgggcttgggcggggcggggggtggtcatgctgagatcttgtcagtcctggcgctccgcgtcagggtggaccgcgtcacgtatgacgcgcagacccgcgaccagtgcgtcgagttgttcggggctgagcagtccggtgaaccagcgttcgatggcggccaggtagtcgggcagcacctgctcgatgcgttggcttccggcgtcggtgagcaccgcgtaggtggtgcggcggtcgccggggaaggactcccgacgggccaggcccaggcgttccagccggtcgacgagccgcgtgacgccactggtggacagtttggtctgggcggccaggtcgctcatgcgcagccgctgtccggtggagcggctcagtcgcagcagcgcgttgaggtccagtccggacagtcctcccttgctccaggtgggctggagtttggcgaccagtccctcgtgggcctcgaacagcaggcccatggtggtcagtcgggggtcggcgagcagttcggtggctttcatccggtgagcctacccgaattatttgtcgcgcggatagttgacgcgaggaataacttgggctattacttgcttaagcaatattccgcaccgcaactaaatggagattcccatgacccgcatgtacgcgatcacccaagacggcttcggcggcccggaagtgctgcaccgcaccgagaccgaccgccccacccccggcccggacgacgtcctggtcaaggtccacgccgccggggtgaacccggtggacaccgccgtgcgcgccggctacttcccgctgatcaccgaaccgccgttcgcgctcggctgggacgtggccggagtcgtcgaagccgtcggcgccaacgtgacccgcttcagcgtcggcgacgccgtgttcggcatgccgctgttccccgaggccgccggtgcctacgcgcagtacctgacggcacccgctgggcagctggttcccaagcccgacagcctgtccatggccgaggcgggcgcgctgccactggccggactcaccgcgtggcaggccgtcgtcgacatcgccgaggtcgccgcgggccagcgggtgctcatccacgccgccgccgggggagtggggcacctggccgtccagatcgcgaaatcccgtggcgcccatgtcatcgccaccgcccgcgccgccaaccacgagctcgtgaagtcgctgggcgccgacgaggtcatcgactacaccgccgtcgacttcaccaccgcgatcgaaccggtggacgtcgtggtggacctcgtcggcggcgactacgcgccccgctcggcccgcgtgctgcggcccggcgggctgctggtcaccaccgtgggccacaaccccggcatcaccgaagtcgaggccgaacaggcgggcatccggtacgccacggtgttcgtcatgccctcggcgaagaacctggcggggctcagcgccctgtccgaggccggtgagctgcgcgtccacgtggccgagcggctgcctctggccgaggccgccaaggcccacgaactggccgagagtggcggcgccgtcggcaagaccgtcctgattccctaacgcgggccgcccggcctgatcgagtcgcttcgccgccgactcgatcaggccggtgacgtgttcgggccgggtgaggctgaccaggtgccccgcgcgcggcacgacggtgagatcgccgtcgcggcaggccgccaggaaccggtcctcgtcgccgcgcaggtgatcgcgctgaccgttgaccagccacacccgacccgggtaactggccagtgcggtgagcacgtcgagtccgaccagcgcgtcgaggacctcggggacgacgtgggtgaacagcccgccctcgcaggccatgtcggcggcctggcggccgagcaccagtcgcaatgcctgccgctgccaccattgcccgcgctcgccgccgatactggccagtgcccggtacggccggaccagccggggcgtcggcacggtggtgcacccgatcgccatcagcccggcgacccgctcgggatggcgggcggccgtggcgatgccgacgtacccgcccagcgatatccccgcgaccagcgcccgggggtgggggtcgatggcctcggcgacggcgtcggcggcggcctcgatgctgaagcgttgcccggcacgggttccgtggccgggcagatcgaccgcgaccaccggacgtgtggcggccaggtgctcggcgtgggaacgccacatgctgccgctcagccggatgccgtggacgaggacgacgggggtggggctcacgactgctccttcggctcgaaaaacaacgcaacggtgcgttgcgttttacactagccctcgcccaaacgaaacgcaacgtcgcgtagcatttctgcggtgacctcccacacccgccgccccggaaccggcccgcggcaagctgagcggctgtaccgcgtcgtcctggaactgttgcgcgaacacggtttcgacgagctggccatcgagaccgtcgcgcagcgggccggggtcaacaagaccacgatctaccgctggtggccgtccaaggacgccctggtcgccgacgcgctgatccactccgaactgctcgacctggacgttcccgacaccggcagcctgcgcggcgacctgacggccctggtgcggcaggtgcggctgctgctgtcgggggccgacaccgcgcccatcgcgacctcggtgttcgccgcggcggcctcccgacccgaactggcggggctgacgcgcgacttcttcgccgaccggctcagccgcgagcgcgtcgtcttcgagcgcgccatcgcccgaggcgacatccatcccgacaccgacgtgacgttggccgtcgacctggcgctgggagcggtgtggacccgtgtcgtgctgcgccagcaggacgtcggcgaagccttcgacgccgaggtcaccgatctgctgctggctggactgacgccgcgaacctaaccgccgctccgcgccgccgccgagcgcgcgatcgcgtcccgcccggtcaatgtcccggtttcgagcgcgccgcgtacgggcgtcggcgatgctgctggcatggcgatcgtgctggcgctggccgcgttcgggtccaccctcctgggtggcctggtcgcgctgcgagcccgcaacgcccagaacctcgtcctgggcctggccgccggagtcatgctcggcgtggtcgccttcgacctgatgcccgaagccctcgaccaggcacccgccgagctgttcggagtgcccggaccgatgctcaccgccgcgggcggattcctcaccatccacgtcatcgaacgctccctggccatccaccgtggacacgaagccgagttcggggcccaccaacacggtctggagtccgtgggcctactcgccggttccggcctggtcgtccacagtgccctggacggcgtcggcatcggcctggcgttccaggtcgacgcctcggtcggcatcaccgtcgccgtggccgtcatcgcccacgacttcgccgacggcttcaacaccttcaccatcaccacgctgtacggcaacgcccgcaaacgcgccctgctcctgctgttcctggacgcggtggcccccgtcgccggagccctgctggccagtctgttcaccgtctcgcccgccgcgatcgggctctacctgggctacttcgccggtttcctgctgtacctggccacatcggacatactccccgaggcgcacgccaaacgcccctcccacctgacgctgctgtgcaccgtcgccggggtcgcgttcatgtggctggtcgtgggactcagccactgatccctcccggcggtgtgcgtagagtcaacgcccacacggacaggatggtgcggtgcgggcccgattcgaagaactcgactggcgagagaccccgatgggggagctgagtctgcggcggcgcgtcgaaccgtcgctgaaggtcgacgtgtacgaggtcaagctcggcgacgagttcctgatgtcgagcctgttcaccgtcgccgagatcgaactggcgcgactgggtctggccgccgctaccggcaccggcctcgacgtcgtcgtgggcgggctgggcctgggctacaccgcccgggcggccctggccgacgagcgggtggaccggctgctggtggtcgaggcgctggacgccgtcatcgactggcaccagcgcgagctgctgccgcacgccgacgaactcaccggcgacggccgcaccggcttcgtcaacggcgacttcttcgcgctggccgccgatccgcgcggtttcgaccccgcgacccccggccgccggttcgacgcggtcctgctcgacgtcgaccattcgccccgacacgtcctgcacccctcccacgccgccttctacacccccgacggcctgcgggccctggccgcgcacctgcacccgggcggcgtgttcgcgttgtggtccaacgacccgcccgacgaacagttcaccgccgtcctgggcgaggtcttcaccgatgtcgccgcccacgtcgtcagtttccccaaccacctccaggaccgggattcgtccaacaccgtctacaccgcacggacccgctgatccactgtcaccagtgctgtggcgcccgtcataacggcgaccgcaaccgggacgagaacaccggggttcttaccggatgagaacgcgaaccacgcgaactcaccgatgagacccctacgttctaaggaattcagcatggatctgcgactgtcggaccgcgtcgccgtcgtcaccggagcctccaagggcatgggcctggccatcacggccaccttgttgtccgagggcgccaaggtgatcgccgtgtcgcgcaagtccagtccggaactggacgcgctggccgggccgcgactggtccacgtgtcggccgacctgaccaaccccgaggcgcccgcttcggccatcgccagcgccgtggaggtgttcggcggcgtcgacattctggtcaacaacgccggtggcccgcccccgggcaccagcctgccccggttcggtttcctgactcccgacgacgccgactggcgcgacatgttcgagttcaacctgttctcggccgtgcgcgcgatccgcgccgcgatcccggtgatgctgggccgcggcggcggcgcgatcgtcaacgtctcctcgacgctggcccggcagcccggcgcgatgaacgtcgactactcggccgccaaggccgggctcaacgccgtcaccaagtcgctgtcggaggagttcggcccgcagggcatccgcgtcaacaccgtgtccccgggcccggtgcgcaccgactggtggacgaaggacggtggcgcggccgacatcatcgccgcctcggcgggcatcgaccgtgacgcggtgatggactccgccgccccggagatgatgcggctgaccaccggacgcctcatcgacccgcaggaggtcgccgacgcggtggccctgctggtctcgccgcgctcgggcagcaccaccggcgccgagtacatcgtcgacgccggcgctctcaaagagctgtaacagccatcgtgggcggcggccgatttccacccgccgcccacacgaagcgaaagttcaggaatcgtggacgacatgaccgatccggtggccgaagccctcgccaaggacctcgaccacggctaccagaccctctacggcgaataccggggcgtggtgttctcgaccgcgctgcgactggcgggacgctgggccgacgccgaggacatcgccgccgaggcgttcctgcgggcctaccgggcgcttttgggctacgacaccgaccggcgcgcgtccctgcgcacccgcgcctggctgttgaccatcgtgatgaacgtgtggcgcaaccgggtccgtacgctggcccgcaagcccccgcccggcccgatcgaggacgcccccgaaccggtggacccgtccgagaccgtcgaggaaaccgccgaacgccacgacaccggcgcccagctggcgcgactgctgaccgtactgccgcaccggcagcgggaggccgtggtgctgcggcacgtcgtcgatctgccgatcgacgagatagccgagatacttgacatcccacaggggacggtcaagtcccatatctcgcgcggcctgtcccggctgcgcgccgaagtgacaaccacagcgatctccgaaggaggccagtcatgaccacacctgacaaagacccactgttggacggcctcgccacgctgggcgtcgacgctcccgacaccctgctggaccggttcgccgcccgctggaccagtctcgccaccccgatcggcgagctccgggccgcgttcaccgaccacggcatcgcgttcgtccgccaggccaccgacgacttcggcgagcagttccggcagcgtttcgcccggccgttgctgcccgccctgtcggtccccgacggcctggaggcggccctggtcaccggcgacgcgcgcggcatttccgtcgacctgcgcgagctgggggagttccaggagtcggtgttgctggcggcccgcaccatcccgcccggccaggtgcggccctacgcgtggatcgccgccgagatcggccgccccaaagcggtccgggcggtgggaacggcactggccaagaacccggtcccgctggtgatcccgtgccaccgcgtggtgcgcaccgacggcggcgtcggccagtacatcttcggcgccgaagccaagcagcggctgctgcgcttcgaacacgccgacatctaacagccacacggcttgagctcgcgttcagtgggctcaagccgtgttcccacgcgctacagcggggcgggttgggcggtcgactcgcggaccagctcgtccagcgagacgcccagcacctcggcgatcgcggccaccgtgaacagcgccggggtcgggatgcggccggtctcgatcttgcgcagcgtctccaccgagatcccggcggccgtggccacctccaccatgctgcggtcgccgcggcgtcgccgcagcagcgcgcccagccggtttcctcgttcgcgttgggtcgggcccaggggttcacgcaccatacctgtgatagtaataccggtatagttattggttgacctcttggagaacgacgtgatcgaactgaagacccccgacgagatcgacgcgatggccgaagccggtgccgtggtggcgcgagcgctggcggcggcgcgcgagcacgcggccatcggggtgtcgctgaaggaactggaccaggtcgccgccgaggtcatcacgagcagcggcgccacctcgccgttcctgaactaccaccccagttgggcgcccaccccgtttcccggcgtcatctgcgcgtcggtcaacgacgccatcgtccacggcgtccccggcgactaccgactggccgacggcgacctggtcagcatcgactgcggcgcgaagctcaacggctggtgcggcgactcggcgatcagcttcaccgtcggcaccgcccgcgaggccgacgtgaagctcagccgcgacacccgggccgcgatggccgccgggatcgccgccgcccgccccggcaaccggatcggcgacatcggcgccgccatcgccgccatcggccggggtaacggctacggcatgaccgagggctggggcggccacggcgtcggccacgacatgcacgagcccccgcacgtgcccaacgagaaccgcaccggatacgggccacggctgaaaccgggactggtcatcgcgatcgagccgatgttcaccgccggtggcgacgacggcttcgccaccgaccccgacggctggaccctgcgcaccaccgacggaacccgggccgcgcactgggaacatacgatcgccatcacacccgagggaccgcgtctgctgaccgtggacatagccgccggtgacgaccccttcgatctgtccactgtatgaggattttccgtccggcctcaagggattggcgttaatgagaccggttgtagcccttgttgtttggcgaatcccgagctagggtgggcacaacgcaactgtgcgtggtctttcgtgtgttgcctctcccatttcacacgaactggcggcgccttcgacgctaccccctccgggtcgaaggcgccgccgttccgtttccgcgccatggatacaagccgcgaaagcgacgaatcggcacatagtatgacgtcgccaatccgccagccatcgcccgtcgcaccgctgatcattggcccatgaacgtggacacccccgacgacgacgcgaccatccgcttctacgacagcgactacccttccgccaccggcaatccctacccggacaacatggacgaggtcacgatcttccagggagtccgccacgacgccgaccgccacgtcgagctggcccgcaccctggccaccgacggcgacgtcctcgagttgtgctgcggcagcggccggatcgccctgccgctggcccgcgacggccaccgcgtgaccgccgtcgacgtgtccgcggggatcctgcggctcttcgaggccaaactcgaccgcgaacccgccgccgtccgcaaccgggtcaccctgatcgaacaggacatcgccgaactcgacctggggcgccgggacttcgccctggccgtgtgcgggttcaacagcctgctggtcgtcggcgacttcgaccggcaacgccgcgcgctgcgagccgccgcgaaccacctgcgcccgggcggcacgctcgtgctggacctggtgaatccgttgcagctcaaccttcgcggcaatccggtgccgacgccgttcttcacccggcgccgggtcgacaccggcggccgctacacccggttcgcgatgagcgatccgttgggcgagggccagcggcagcggctgcacggctggtacgacgaggtcgacgccgccggggtcgtcgtccgcaccccgtacgaggtgtggtggcggccgatcttccgctacgagatcgagctgatgctcggcgaggccgggttcgcgatcaccgccgtcgagggcgggcaccgcggcgagccgttcaccgccgacagtccgcacatgctgatccaggcggtcaggcgggaccccgaccggacgccgttaccgtcgttcgcggcccgagtcttcgcgcggctgttaaggtcgcggcaccatcgccgtctacacgaggagcacgaacgtggccctggaacgcccgatcatcgagaaggaagaccgtcacccgccgcagtacctggagatcgacgacatcgtcgtcggcgagggtgccgaggcccgcaagggcgccgacatcgacgtccactacgtcggggtgtcgctgtcgacgggccaggagttcgacgccagctggaaccggggacaggccttcacgatcccgctgggcgccggacgcgtcatccccggctgggaccagggcctggtcggcatgaaggtcggcggccgccgcaagctcaccatcccgccgcacctggcctacggcaaccagagccccaccccggccatcaagccgggcgagaccctggtgttcgtcgtcgatctcatcgacgtccgctgaccaaaagacgcgccacgagcgtccgtataggacgctccgtcggcgcgtgaaagcggttacccgcgcgtgcgataatcggcacttccccaccccccaatggaaggaccgctgtgccaccggctgagcacacgacgggtgccaaccctgggcccgcgaccggtcgaaccctgggcgacctgttgcgggaacacggaacggtggccccggccgagaccatgcggattctcgccgaggccgccgacgcgctggacttcgcccactccaagggactcgcccaccgcgcactgaccgccgacagcatccgcgtcgagaccaacggcacggtacgactcaccgggctggccgtcggcgacggcggtgccaacgccgagaccgccgtcatcgacgccgatgccgagttcagccaggccgacgccgatgctgacgtgctcgcgctcgccgcgatcggctaccggtgcctgaccggacgcatgctggatcgcgctgcgccgcaaccgttcccgccgcaggtcccgcccgtggtggcgcatccgctgtggctgtcgctgggtgtccagcccgacacccgcacccccagcgccaccaagttcgcgcagctgtgccgcggcgccatcgccgggctcggcatcaccaccccgatgcggcccgccgccatgtccgcgccgacgccagccggaccaccgccgaccgccgcgctggccgcgccgaagcgacagcggcaggggatcctggtcgccggagtgatcgccgcggtcgtgctgttgctcgccggaggactgctggtggtgttgcagccgtgggcaagcggcaacgaggccttcgccggtggttcgaaggacgacggcggcgacgcgcactccacgagttcggccgaccccaagaactccgcctcacgcgacgacaccgacaagagcaaatcctccaaacccagtccgtccgatgcggacaaggactccggtgacggaaacggcggcggcggggacaacggcggcggtggcgacaacggtggtggcggcggagacgacggcggtggcggcggcgaggacgacatctactcggggccgatgcccgacgtggtgggcatgaccgtcaagcaggcgtatgaggcgatcgtcaccgaggcctacgtccaaaccgacgtgaactactccagttcggacccgacgtgcatcgtccacacccagtacccctcgccgggaacccatctcgacgagaactccgaacccagcatcaccgccgacggcagcgccggcgactgcggcttctgacgcggagctcatcacaccgcacgacgcctccaggcgtggtcaccgaccccatcgcccgtgtagccttgtcgccgtgctgaggattgatcacgcgttggtggcggcgatggtcgcccatgcccgcgcggatcaccccgacgaggcctgcggcgtcatcgccgggcccgagaccaccggcgttcccacgcgtcacatcgcgatgctcaacgccgaacgcagccccaccttctaccgcttcgacgcggccgaacaactgcgcgtgtggcgggagatggacgacgccgacgagatcccggtcgtcatctaccactcccacaccgccaccgaggcgtacccgtcgcgcaccgacgtcaagtacgccggcgagcccgacgcccactacgtgctggtgtccactcgcgacgacaagatcgccgacgtccgctccttccgcatcgtcgacggacagatcaccgaagaacccatcgaggcctcgggagacccggacgccgtccagtcgtacaaattcgggcacagccccgacgttctcgtctacgactgttagcgccgcgcccggatgcgggcgcgcgaaggtccatctgttcacaacacggttaaggaagaccatgtccatagaagtgcgtatccccaccatcctgcgtcagcacaccggcggccagaaggtcgtgtccggttccggcgacaccatcgacgaactgttcaccaacctcgacgccgagcacaccgggctgcgcaagcgggtcgtgaccgacgagggcaagctgcagaagttcgtcaacgtctacgtcaacgacgaggacgtccgcttcatcgacggcctcaccacgaagctgtccgacggcgactcggtgacgatcctcccggccgtggcgggcggctagtagccatggcccgctacgacagtctcgccgagaccgtcggcgacacgccactggtgggcttgccgaagctgtcaccctcgcccgaggtgcggctgtgggccaagctggaggaccgcaacccgaccggaagcgtcaaggaccgggtcgcgaagtacctgatcgaggaggccgtcaagtccggcgacctcgtcgaggggtccaccatcctcgaacccaccagcggcaacaccggtatcgccctggcgatggccgccaagcagcgcggattcaagttgatctgcgtcatgcccgagaacacctcggacgaacgcaaacagctgctggcggccttcggcgccgaggtggtgtactccccggcggccggcggctccaacaccgcggtcgcccaggcccgcgccatggccgccgaacaccccgaatgggtgatgctcaaccagtacgccaacgccgccaacgcccgcgcccacttcgagaccaccggacccgagatcgcccgcgacctgccggaagtgacacatttcgtcgccgggctgggcaccaccggcaccctcatgggcaccggccgctacctgcgcgagcacaacccggacgtcgagatcgtggccgccgaaccccgttacggcgacctggtctacgggctgcgcaacctcgacgagggcttcgtgcccgagctgtacgacgagaaggtcctgacccgccggttctcggtcggttcggccgactcgctgcgccgcacccgcgaactgctcaccgtcgagggcctgttcgcgggcctgtcctcgggagccgtcgtgcacgcggccctgggcgtggccaacgaggcgctgcgggccggacgccgcgccgacgtcgtgctgctactggccgacgcaggctggaagtacctgtccaccggcgcctacaccggcgagttcgactccaccgcgcagtccctcgacggccagctgtgggcgtgaccgttcaccgtttcaccggtgcggattcgcggtgtgtcgttctcagactcggttggtagagtctgccgacgtggataccgtgccgaaccggcaagcacaacaggagtccgtcatggtggccgatcaaccctcccagcccacccagccgccgctgctggaggccacctccccggccatcgcgggactgaagaccgtccccgacctgcgccagcggcggctcatcggcgtcagcgcctgggcactggcgctgggcgcctgtggcttcgtgctgggcttcgtggcgatgatccggatgatcggcgaagtgccggtctggttcaagcccgccttcatcacctcgggcgtgctcgggctggcgctgatcatcggggccttcgtcacagtccagtaccaccggctgccgtggctgctccttggtgccagcaccgcactgttgctcgtcggagtgattctgctgggtagcgtgtgagcggccactatttggccatagacatataactatgtgtttagtgacaccatgtcgggttcccgacatatcctcggttatcgcgcctgccggcgccccggggccgcgtagtctggcctgtcatgacggaagcccccattgggatcttcgactcgggcgtcggcggtttgaccgtcgcccgtgcgatccgcgacctgctgcccgccgaacgtctcctctacgtcggcgacaccgcccgcgccccctacggcccgcgctccatcgcccagatccgccagtacaccctcgacgcctgtgactacctggtcggacagggcgtcaaggcactcgtcatcgcctgcaacaccgccagttccgccagcctcgccgacctgcgcgagcgcttcgacgtcccggtcctggaggtcatccgtcccgccgcccgccgcgcggtcaccgtcacccgcaacggccgcgtcggtgtgatcggcaccatcgccaccgtcaccagcggcgcgtacggtgatgcctttcactcggccccttccgtcacgctcaccagcgtcgcctgtcccgctttcgtggacttcgtggagcgcggagtgacaactggacgacagttgctgggtctggcacagggctaccttgagccgctacagcgcagccaggtggacactttggtgctgggctgtacgcattacccgctactggccgggctcatcggcttggtcatgggagacgaggtgacgctggtatccagttccgaggaagccgcccgcgacgtctacaaggtcctcaacgaacgcgacctgctgcgcgacaacacactgcccgcgccggcacaccgcttcggggccaccggagacaccggcgcgttcgctcggctggcacagcgagtcctcggactgccgatcggcgatctgccggtggaggcactccccagccgatggcgtggactcatgaaggtggacacatgagacaacccgaacgacaccgacacccgaaccgacgagccagaaaggagacaagccagtgaagctcaccgtcatcggttgcgccggaagcttccccggccccgactccccatgctcgtcctatctggtcgaagccgacggatacaccctgctgctcgacttcggctccggatcgcttggcgcactgcaacgccacaccgacccgtacaagctggacgcgatcctgctgacccacctgcacgccgaccacatcatggacgcctgtccatacgttgtcatgcgccgctacgcgcccggcgccccgttcccgcaggtcccgctgtacggccccgagggcaccgaacgccgcctcgccgccgcctacggcggcgccggagaggccgcctgcccgtcactgtccgacgtgtacgacgttcacacgctgcaacccagcaccttcaacatgggtccgctgaaggtcaccgtcgacaaggtgtgccaccccatcgagacctacggggtccgcatcgaacacgacggccgcaccctggtctactcctccgacaccggccagtgcgaagtcctcgaacgcctcgccaagaagggcgacgtcttcctgtgcgaagcctcctacctggagggacgccccaacccgccgggcgtccacctcaccggacgcgaagccggtgagtgcgccaccaaggccgacgtgggacgactgctgctgacccacctggtgcggcgctggggaagtgaggaacagaccctcgccgaggcccgctccgcgtactccgggccggtcgaggtcgtccactccggcgcgaccttcgacatctgagccgccccaggcctgacctcggtccccgtttcgtcgcttggcgccctgcaacagcttcgccagctggcgcgctacaacagtttcgccagctggcgaaaagccttcccccgatggctgatcgcgtccttctccacggccgacaactgcgccgtcgtcaccgcgaacccgtccggcacgaaaatcgggtcataaccaaaaccattgtcccccaacggttcccgaataatccggccccgcacctcaccgtgcacgacctcctcggacccgtccggacgcaccaacgccgccgcacacacgaacgcggcaccccgctcctcgtcgggcacatcacccaactgccccaacaacagctccaggttcgcctcatcgtcgccatgccgccccgcccaacgcgccgagaacacccccggcatcccgttcaaagcgtccacggcgatccccgaatcatcggccacacacgtcaaccccgtgtgccgcacggcatcccgagccttcgccaacgcattgcccgcgaacgtcaacgccgtctccggtgcctcgggatactcctccacatcgcccaaccccaccagctcgaccgcactgtgctcagccagaatccgctccagctcggtcagcttcttacggttgcgggtcgccaacaacaacctcacgtcagcagcgccctcacctgcgcgcccgtcagttccttgcagcccttggtcgccaggtccaacagcgcgtccagggtcgaccgatcgaacacggcctcctccccggtgccctgaacctccacgaagtccccatccccagtgcacacgacattcatgtccacatcagccgacgagtcctccacataattgagatccaacaccggagtccccccgacaacccccacgctcaccgcggccaccgaccgggtcaggatcttgtccggcttacgcgccatcttcttgtccgtcaaccacgtcaccgcgtcctgaagcgccacatacgaaccagtaatagcggcggtccgcgtccccccatcggcctgcaacacatcacagtcgatggtgatcgtgttctcgcccagcgccttcaaatccaggcacgaccgcagcgcccgcccgatcagacggctgatctcatgcgtccgccccccgatcttgcccttcacggcctcccgatccccccgagtattcgtcgcccggggcaacatcgagtactcagcagtcacccaccccgaccccgaaccccgccgccaccgtggcaccccggtgtccacagaggcggtacacaacacccgggtatcaccgaactcgaccagcaccgacccctccggatgcttggtccagccgcgctggaacttgacgggacgaagcgcgtcgggcgcgcgattatcgggtcggctcacccggccaagggtatacgggggtggggctgacgaggcacgcggtgatgtcgtaggcgagttgtagctttccgtgaatgaagtacacgcgggagattttgcaggaagccgtaggcaattcgacgagcatggcgggggtcatgcgatgtctcggagtacggcagtcgggtggcatgcatgctcacttgcggcgacgtatcaacgagtttggaatagacatcggtcatttcaggcgcgctgataacaccggcaggccgtcgtctcgccgcatgagcccatccgaactcctggtccggcgtccagatggtgcgaagcgtctggacgccgagcgtctgcgacgtgctttgatcgagcttggtacggcatatgagtgtgtggcctgtggaactggtcgtgagtggatgggacggccgcttactttgcatgtcgatcacatcaatggggagtttctggactgtcgtcgcgagaaccttcgattcctgtgccctaactgtcacagccagacggacacgtatgcgggtcgcaatcggcgtagatacggtggttcatcgttgccccacgtcaagcgaaccaaagacgccgcttgggtgacaacagaaagcgacctcgctgaggttttcaagcgagtcgactcaggtgaaatatcggtagtacgcgctgtcgagcagatcggctgttcgcgcggccactattaccggcttcgagagcgagtggcggaatcccgatctgcagcaatgcgcaagcaggtgaggaatgcggccagggaagtacgtgacgtggcgattatcgagttcgcgctagaccatcccgaactggggcctaaacccatagcggcaaggttgtcgaaagcaacggatggagagttgcgagtcgcgcatggcacggtcgccaatgtgttgcgaaaggcgggactgcaataccgcgccaaccgtgaaaaggccgcgaagtctcggcgtgaaatcgaagggttagacttcgtgacggcctagcgcgaacggcggatggttttaaggccgccaaggcgtctaaattagacagtgaagcgctggatcccttgcgggggtggcgtaacaggcagccgcgcaagatttaggttcttgtgcccgaaagggcgtgggggttcgagtcccccctcccgcaccgcccggggccgccgacgaaggcggccccgttggttcatctccagccgtgtggtcacggagcgccatcgcaggctcggtaatatacgaagtacaccgaaaatcgagcgtcaagggtgctggaggggcgaagtggcggaggcccaggttgcgcggcagccattggcggatcagatgtacgaggttctcctcgaccgcttcatgaacggcgtccacgccgccggtgaacccctcaacatcggtgccttgtctcgcgagctcaacgtcagtcagaccccgcttcgcgaggccctggcccggttggagcacaccggtttggtccgtcgggaggcgatgaagggttatcgggtctcgccgtcgatgaccaagagcgagatcggcaagctgatggacgcgcgggtggtgttggagtcggcgatgacgtacgagacggctctgcgtacgacgccggagtttctggatgagttgcggcagacggttgaggatctggcgcagtcggctgagcgcgccgataccgagacggagtacttccggcggtattggagttcggatgatcggtttcacgctttgatcgctgagcgttgcgataacccgtttttggaggcggcttatcgggcgttgggtgggcagattcagcggtttcggttgttctcgaagttgggtcacacgggggcgcagttcgcggcgcgggagcatcgggccgtgtatgaggccctggcggatcgggatccggagcgggcggcggagctgatgcgtgagcacatcgagagtgcgaagaaccggaatttgagtcactgagttcgtcgggtcgctgaggcgacgggtttcttgctggtgtgtgggggatacgtgggcctgttgatgtgactgtgtgttcgtgggtggcttctgttcgtggttgttgatcttgggtcttgtagtggtgggtgaaataatatattgtctcgcgaaatagtatttgatccttagggtcattgccccgcccggtttcaatgaggaggcccccatgacggccatctacgctctggcggccttcatcgccgtcatcatcgtgtggaacagcgtcttcaaacgcaatatcgccgaggccatggtcgtcggtttcatggcgtgttgcgccttcgctgggacgggtttcctgccgctgttggtcgacagcttgtgggctgggatgcagaacgaggtcaccttcgcggcgctggcgttcgtgatcgtggccgacattctcactcgagcagggatcgtccagcgcattgtggacatcttcggttcgctgttggggcggcgtcggggtggttcgctgtacgcggcgacggtggggtcgggtgtgttcggggcggtggcccacaatggtgccgccacggccgcgacgattggtgccatcacgattccgtggatcaagcgctccaaggccagcggggagaccgccgcgatcgtgttgggcggcaatgccggtgtgggagcggtgtttccgttcagtggtgcgtatttcctgctgctggcggcgccgacggtgatggggaagctggacgccgagggcatggtgctcacgatgttcgtcgcggcattgtggatggtggcgatccggatcgtgatcgcggcggtgatgatccgcaggcgtgatgtgggcgccatggatcctgaggacgtcaagcccttgcgtgacacgttttcccggggttggtcgtcgctgttggtgctggcggctgtcgcgattccgatcgtggcgacttcgggcaccctggtgacttcgatcgtgggtgctgaggccgccgacgcggtgccggtgttggtgtggctgccggtcgcgctgctgttgccggggctggttgtcgggcgcaaatcgttgccgcgtaccggtcgcgcgtggtggtcgttgttgggcgattccagtcccaagctgggcgtggttggcgtgacgatggtggcggcgttctcggcttccgaggcggtgtcgagcctgggtttgagcgagcagctgacgccgctgcttcagggtttgggtcatctgcccgcgtggctggtggcggtcatcgtcggtgtcgtggtcatcgtggtggccgggccgttgagcacgacggccaccatcgcggcggtgggcggggtcgcgttcgcggcgctgaccgccgtgggggtaccggagtacgcggcgttcgcggcgctgttggtgtggggcgcttcggaaagcgcctcgccgcccggcgcggcgccgctgtatgtggccgctggcatcgccaacgtcgatccggtgaggacgttcatgcccgtcatcgggtactacctgatcccgacgttcctgctgggggtgctgatggcggtcggggtggcgtgggtgccatgacaagccgagacacgagttgttgttcgtccttgaaggagggtctgttgtgagtgctttcttgtcgcacgcgtcgcgggtgtgcatcgtgttgctgttggtgggcggagtcgtggtcaccttcgggcaggtcgtgggtattgccatcgctgacgccgagctggtgaccgtcctgggtaccacgggcgtgagcgcgatttcggtgatcgcgggtttggcggcgatcttcgcgttcgtgcgttcctatggccgccaaggcaaagcggatcaggcgaaggcggtcaccgatgactgagcccccgttggtcggggcgatcgccgacgacgtcaccggcgcgaccgacgtcgcggtcgcgttccgccgcaacggattgcggacgttcctgtcgttcggggtgtctcccgggctcgacgtcggtgccgagaccgtggtggtcgcgttgaagacgcggatgatcgaaccggatgcggcggtggcgcagtcccgagcggcgtgggactggctgcggcggttgggtgcgcgacgggtctacttcaagtactgctccacgttcgactcgacgtcgcgaggcaatatcggccccgttctggatgctctggcggatgcgaccggggcggcgacggtggtgaccacgccgtcgtcacccgagcatggccgcacccagtacgaggggcatctgttcgtcggcgatgtcctgttggccgagtcgcatatgcgcgaccatccggtgaccccgatgcgcgactcgaacttgcctaggctgctgcgagcccagactcgtgaaaccgttgggctgcttggctaccgtgacgtcctcgacggcgaggcggctatcgcgcggcgactggcggcggcgcgcgctgacggggtgaggtatctgctcgccgacgccgtgaccgacgccgatctgcggcggcttggtcgtgtcgtggcgaacgagccgctgatggctggtgccgcggggctggcgggtggaatcgcggcggcgctggccgaaaagcgcggcgaagccgccgcgccgctggctgcacgcagccccggcgaaactgccgcgccgctggccgatcgtcgcgacgaacctgcggcagagctggccgcaggcggcccccgcgaagcgataagtgccgctcctcttgagcaccaagcgcccccgcccccaaccggaccagccgtggtgctgtcgggcagctgctcgaagcgcaccctcgaacaaatcgcatacctgcgacagcacgaccggcccgcgttcttcctcgacgtgtccgccacccccgacgccgcagccctcgccgacaccgcgctcgcctggtacgacacgctgcccgccgacgccgccccgctcatctactcctcggtcgaacccgaacggctgcaccacatccaacagcggatcggcgtcgaacgcgcggccgcgatcctcgaggacgcgaccggccgcatcgcccacggactggccgcacggggcgtccggcggttcatcgccgccggaggcgagacctccggtgccgtcgtcgccgcgttgcgagtcgacggtggactcatcggcaccgaagcggcccgaggcgtcccctggatccacagcccgacgggcgatctgagcctgctgctgaagtccggcaacttcggcgaaccggaccttctggcccgcgcctcggcctcgggaggcgacgatgtccccgcacgatgaactggtggccgtggcacggtccatcttcgaccgcggcctcacccacgcccgcaccggcaacgtctcgatccgtcacggcggcgacatcctggtgacccccaccggcgtcagcctcggcgctgtcaccgccgacagtctgtccctgatcgacgcgcgtggacggcaccttgacggcccgaaaccgaccaaggaggcgttcctgcacgccgcgctgctgcgcgcccgacccgacgcgggcgcggtcgtccacacccactccacccacgccgccgccgtgtcctgcctggacggactcgactccgcagacgcgttgccgccgctgaccgcctacttcgcgatgcgggtcggccgactgccgctgctgccgtacttcgcgcccggcgacaccggcctggaaccggccgccgagaccgccgcccgcgaccacgcggcactgctgctgcgcaaccacggaccgaacgtcgcgggaaaagaccccgcgaccactctggacgcgctggaagagctggaggagacggcgaagctgttcctgctgctacgcggctctcgaacgcgtccactcacgccacaacagcgtgacgccctgacttccccctgaagaactcacacccatcagtacagataggactcacaccatgacagtgaaactcttcagcgccctggcggtgaagaaagccttcgacgacgtcatcttcgaagccttcacctcccgaaccggcatcgaggtcgaacccgtcttcgatccgaccgtgcaactgttgcggcgcatcgacaacggcgagaccttcgacgtcatgatcggcgtcagcgcatcgttcgacaagctcaccgacatcgtcgacctcgccacccgcgtcccgatcgcccgcaccggtgtcggcctggccgtgccgcccggcgccacccaccccgacatctccacaaaggatgctttcgtcgcggccctgttgaacgcccgctcggtcgcctactccaagaccggtgcgagcggcatctacttcgccgacctcatcgaccgtctcgggatcgccgaccagatcaacgaaagcgcgaccatccccgagaagggcttcatcgcccaaaccgtcatcgacggtcgcgccgacatcgccatccaacagctcagcgaactactgttcgtgcccgaggcggagatcgtcggcccgttccccgacgaggtgcagcactacacggagttctcggccaccctcagcggctccgcgaccgggaacgccgaggcgcgccagttcctggacttcctcaccggtccgatcgcggccgacgcctatcaacagacccgcctggaaatcccgtgactttctcccacccgggtcggtagcgtgtgcggcctcaggtttcaagggaggcacgatgcgggtggcacacaaacggcgtgcggtgaaagcggccaagtcggtcggggcttcgctcggcttggccgccgacgaggcggtcgtgcttcatcgctcgaacaagctcacactgcggttgctgcctggcgacgtcgtggctcgggtggcgcccgcggcacacggcgtcgcacagttcgaactcgacctggccgtgagcctcgcccaggcggggtgcccggtggcgacgcccgatcgccgggtgaaaccgcgggtccattcacacgacggcttcgacatcaccttgtggacccactatgaaccggttgcgccgcaggagatcccgccggacgagtacgcccaggcgctggcgcggctccacgcggggatgcgggaagtcgcgatgcccacgccgcatttcaccgaccgcgtcgcctcggcgcagcaactcgtggccgaccgcgaccgcacccccgaactcgtcgacgcggatcgcgaactcctcgccgacacgttgcgggacatgcgaagcgcggtgaccggacgcggcgccgagcagctgctgcacggcgagccgcacccgggcaacctcctggccaccaaggacgggccggtgttcatcgacttcgagacctgctgccgaggaccgatcgagttcgacctcgcccacgcacccgaccccgtcggtgaccactacccgggcgccgacgccgagctgctgcgccagtgccgcatcctcgtgctggccatgatcacgacctggcgctgggaccgcgacgaccagctcccggacgggcaccgcctcgcccaggaatggctcacccagatccgcgcggcgctctgagccaagcgctcaggccccggaaagccgctcccgcaacgccaccgccgcgcacgcgggacccgtcaccaccggtaccccggcggacgccgccacccgttcggcggccggagccagtgagtactgcgcgaagaacaccgcctcggcgtcggtgccgcgcaccgcgtgcgacaggcacaccgccagccgctcgtagtcgccgtccttggccgcgtcgaacgccccgtccgcgaccacacccgacaccggcgccgccgcgtcgcgtccggtcaggaactcggtcagccgacgcatcgagtcccgcagcgccgtgtcgaaggacgcgaccaccaggatcgacccgtaaccgcggtcgacgagtgcgtcgaaggccgactcgtccggcgccagcaccgggatcggcgcctgggtcgcctgcgcgaccgggccgtacagcgagcacgtcagcagcaccccgtcggcgtcggcgacggcgtggtcgatcagccgccgcatgcgttgccgcagttcggaggtgagaccaccggccgcgtcggcgtcgcccagcagcttgtcgtccatgaggttccacggttcggccgtcgggaagtccgccgccagtgccgtcacggcgggggtgatcgaggcgggggtcgcgtggatcagggcgatccggggattcgcggtcatgacgtgtactccttcatccagcccagtccggcaaccgtagtggtcgcgggcgcgtattcgcagccgatccagccgtcgtagccggtcgcggccaggtgcgcgaagatcgctggccacccgatctcgccggtaccgggttcgtggcgcgacggcgggtcggcgatctgcaggtgacttacccacggccgcacccgatccagggtggtgatgaggtcgccctcgtcgatctgggcgtggtagaagtcgaacagcaccccgaccgtttcggcgccgacggcttcggcgaccgccgccgcctgttcctgggtgtccaggatgaaccgtggcgcgtcgcgtttgttctgcgcctccagaagcagcctcactccggcggagcgggcgcgttcggcggcccagccgatgttggcgacgtaccgcgcgaacgcccggtcccgggagacgccttcgggacgcagaccgccgacgacgtgcaggaacgcggcgttcaaagcggtggcgtattcgaggccgcgttcgacgccgtcgcgaaactccgccaccgcgtcgggcaggcaggccagcccggaacgggtcgccgagccgggcgggcccatcggggtgttgatgagcacctgggtgagcccggcgtcggtgagcagtttggacagcaccgccggttcgtggtcatagggggacgcgtattcgacgccctcgaaaccggcggcggccgccgcgtcgaaacgctcctcgaacggcagctccgtgaacagccacttcaggttcgcgtcgaaacggaaagcgggctcggtcatcgccgggcctccgggttgacgacgtgttcgggggtgcgtccgtcgaggacgtcgatgacggcctgggcggccatccgtcctgatcgggcccgcgactccaccgtggccgctccgatgtgggcggtgatgatcaggttgtcgagaccgcgaagcggactgtcgggcggcagcggttcggtctccaggacgtccaggcccgcgccggacagtctgccctcgcgcagcgccgccgccagtgccgtctcgtcgacgacaccgccccgggaggtgttgacgaggtaggcgcccggcttcatcgtcgcgatggcctcggcgtcgatcaggtgccgggtcgcatcgtcgaggaagatgtgcaggctcacgaagtccgcggtcgccagcagttcgtccagcgacgcacgctccacaccggacgcggcgacggcttcggcgtccaggtagggatcgtgggcgatcacccgcatgccgaagcccagtgcgatgcgcgccacggccttgccgatcgcgcccagcccgatcagacccagggtggcgcccgacagttcccggccgctgacctgcggccagtcgcccgccgccaccgcggtgacattgccgggcacgcccctggccaccgacagcagcagcgcgaaggtgtgctcggccaccgactgccggttgacgccgggggtcgggcacaccgcgatgccgcgctcggtggcggcggcgacgtcgatgttgtcgtagccgaccccggtgcggccgaacactttcagccggtcggcggcggcgatgacctcggcggagaaccggtcggttccggcgacgatcccgtcgaagccggtcacgagcgcggccagtgtcgcgggggatgagtcgcggtcgttgaaggaactgtggacgacgtcgcaaccggcgtcggtgagcagccggtgcacctcgtcgccgggggacagccacgcggtggtgaccagtacgcgcttgtttgccataggggttcctctgccggggactgactcggtaaataaaatagtatagcgacagagggaatgatatagcgatgtggcgaggacgacaccccggatcacgcacgaaaattggggccgccatcggatggcggccccaactcgaactcgtcgttcggttgtttccctaggggatcaggcgttcagaccccagctgttgagcgtcccggaatcaccggcgtaggcgtcggtgacgcgcagcgtccaggttccggacgcggcgcccgagccggtcaccgagaaggtctccttgacgttctcggcgttgtcgaaggcgtcgttctccttcaggacatgggtgttcccggccgggtcgaccagctcgatgagcaggtcaccccggtaggtgtgggtgatgtcgacgttgaccgacacggcggtggcttcgccgtcgcagttgaccgacaccggcgactcgaccgtcgcgccgtcctcgatggacacgctctcggccgaggcggccctgcactcgcccggctcacccgggtcgccgccgccaccgttgaggtactcggtgttgagcagcaggttcgggctgccggttccggggtcggtgaccttgtccttcagcgcgttgccggtgatcgcctcgccgacctgggccggagtggcgtccggggtctcgcccaggtgcagggcggcgacgccggcgacgtgcggggtggccatcgaagtaccggagatggtgttggtgccgccgtccagccacgccgaggtgatgtccacgcccggggcgaagacgtcgacgcagctgccgatgttggagaagtcggcacgggcgtcaccggagtcggtggcaccgaccgtcagcgccgcctcggtcgaacccggcgaaccgtcgcacgcgtcggcaccgctgtcgttgccggcggccaccgcgaaggtgacaccggcgtcgatcgcggcggtgacggcgtcgttgagcgcctggtccacgccgccgccgaggctcatgttcgccacggcgggtttctgggcgttcttggcgacccagtcgataccggcgatgacaccggcggtggtcccggaaccgttgcagtccagcactcgcacggcgaccaggttggccttcttggccaccccgtaggtgtcgccgccgacggtgccggccacgtgggtgccgtgaccctggcagtcgctggcgtcgtcatcgttgtccaccgcgtcgaaaccgctgctcatccggcccccgaagtcggggtggtccagatcggcgccggtgtccacgatgtacgccgtcacgcccgaaccggcgctgtcggggtaggtgtaggaaccgtccccggcagtctcggtctggtcgatccggtccagtccccaggtggcgtcggtctgggtgcccgacatggacaccttcgcgtcctgtgccacgtagtcgatcgcggggttcgccgccagctgtttggcgtcggcctccgacatggagaccgcgaatccctcgatgctgctgaaactgtcatcgatggacgcgtcgtgctcggcgagcaggtcggtcgcgcccgccttggacaggtcctcgtcgagggtcacgatgtacttgccgtcgatggcgcccggggcgtcggcccccaggatgtcgccctcggcgtgtgccggggtgcttcccagtgccgcggcggcgatcgcggcggtggccgcgacaccgatcgccgcggcgatccggtggtgtcttctcgtcatacgttctctttcgggtcagggtgccactgaccgtcaccggtgttgtgtgcacaggggaatgacggtggggcacaggggcttcagcggcccggggtgaggccgcgactcgcgggcacgagttgcgcggagcttaaggccacccgcgagcgcctgtaaaggcatgcgaatgtttcgctgccttggtcgacgcggtgccgcccgacggccgcgaaagtggaaacccttacgccccaacaactacaaaacgttttgtgctactggcgagtagcgcccgtgcgcaccgcgaattcaactgttcggtcagccgcccccgcgcgaacggccagcctgcggaacccgaccccgaaaccaccggacccggagcggttgtcgcaaccggtgcgtagattccggcctcgcggggcgttctcggatgcgaggatgacgacatcaccatcaaggagtcagatcatgacgtctttgctcaatccgtacatcagcttcgacggcgacgccgccgacgccatgaagttctatcaatcggtgttcggcggtgacctggccgtcaacaccttcggtgagaccggctacgacgatccggccttcgcggacaaggtcatgcacgccaagctggagaccggcaacggcttccacctcatggcggccgacacaccaccgggcggtgaacacaagcccggcaacaacatctccatcagcctcagcggcgacgacggcgacaccctgcgcggttactggaacaagctctccgagagcggcaccgtgatgatgccgctggagaagcaggtgtggggcgacgagttcggcatgtgcgccgaccgcttcggcatcgcctggatggtcaacatcagccagccacaggcgtcctagacccagtccctgatcctggcgagaccggccgcgcggccggtctcgccaggattggtctttccccgcttttgagcgagtgcttaaatatcgcatacctgccgcgcggaaccggtgagccacaacggttccggtacgccttcggcctggggcccggcctggaactgaccggcgtcggcagctcgaccggcgaccggcacctgcccgacggcaccgccgtgtcggcgctgcggtttcgcgccgaccagcggctgtcacggcggctgcggctgtggctggagaccggccgctcaccggcccggctgctgtggcgagctgtgggcgagctggcgacgcgctgcgccgtcgcgggcctcgccgtgtgactcgttcggtcgcgaaaccgtgacgttcgttcgcggcttcacctttcccgacggcgtccactgcttcgacgccaccctcgtcttcgatcaggcccgccagatcatcgtcgactacctgggcacccaccagcatctggccgccgagctgcacctgagggtggacgacgagggcgcgctgtcgatccgctcgggacggcaactgttcctggagggaccggtcgacatccggctgcccgggatcctgaccggcaccgcccgggtacgggagtccttcgacgaccgcaccggacggttcggcatcgaggtccgggtggccaaccccgtgctgggcccgctgttcgcataccggggctccttcaccaccgaatacgtccgtctcgacgagcacccggttccggctagggtgaaaccgcgtcgcgaggagtcgcgcggcaccgggtgaagggacgacatgggcgacacgcgcaccaaactgctggacggaaccgtggaagtgttgcgcaccaagggactcgcgggagtctcggcccgcgccgtcgccaccgccgccggagccaaccaggcgctggtgttctaccacttcgacagcgtcgacaacctgctcgccgaggcttgtgagcgtgccgccgcccaacgggtggaacggttccgggccgggttcgcgcgggtggcgtcgttgacggacctgttgcgactgggccggtccattcacgagcaggagcgccgggccgggaacgtcgacgtgctggcgcagctgttggccgcggggcaggccgattcgttggcggccaaggccgcggcggcggggctggcgttgtgggtcgacgaggtggaggccgtgctgcgccgggtgctcgaccccacgccggtggccgacttcatcgaaccgcgcgccctggccaaggccgtctcggccgcgttcatcggcatcgaactgtacgagggcgtcgactccgagggcgccgacgcggcgttcacggccctggaacagttgggcgcgctggcggcgatcctggaggacgccggtccgctgacccgggccgcgctgcggcacaaactgcgccgccccggctagccgtgggtcagtccagccccaggtcgcgccgcagtttggcgacgtggccggtggcgcggacgttgtactgggccacttcgatcttgccgtcggcgtcgatcacgaaggtggagcggatgacgccctcgtagacgcggccgtagttcttcttctcgccgtaggcgccgtaggcgttgagcacctctttgtccccatcggacaccaacgggaaggtcagcgcgtcgcgctcgacgaacttggccagtttggcgggcttgtcgggggagatgccgaccacccggtacccggcggcctgaagcgaggcgagactgtcgcggaagtcgcaggcctgcttggtgcagccgggcgtcatggccgcggggtaggcgtacaggatgaccttgtggcccttcagtgagtcgaggctgaggcggccgccgtcgtgagtgggcaggtcgaaggcgggcgcggtgtcgccgggcgcgagtcgtgtggtcatgggggagaggttagcggccctgtccgacgttcgggcacatgacgtcggacagggcctgtgagggggactggcttcgcgacgaagactttacgggcgcgtcagtccgaattggtaggtaccggagccggagtaggcgtagacccgccacacgtagcgaccggccgtgccgttgtagttgatctcctctgtggagtcggcgctttcggaacgggcgaccgtggtccacgagctgccgttccacttgcgcaggtacaggtcgaagtcggtgccgctgggaccgacgaggcagcccacctgggcgccggcgcccgactcgtagtaggtgccgttgggctcgaggttctcatcgccggtgccggtcaggctgttggtgaactgctcttcggagcggtcgcagccctcgggcggctgggtgcccccggtcttgagggtcagtcccgggtaggcgttgaagatcggggtcaacgggaagaagtaggtggttccgccggaggagcagttaccgctgccgccggaggtgacaccctgggcgctggaacccgacagccaggagccgccggagtcgccgggctcggcacacacgttggtgcgggtcatgccgcgcacggtgccctgcgggtagttcacggtctggttcttgggaccgatggtgccgcagtgcagaccggtggtcgaaccggaacggcacaccgaggcgccggtggcggcttcggtgcggtcggagacgctgaggtcggcctggccgtaaccgttgaccttggcgaccgaggtccagttgctgttggccgagacccaggcgtagtcgctgcccgggaagaccgagccctcgaaacgtcccaggtcgacgcggttgtaaccctggacggcggtgccgcgggtaccgcagtgtccggcggtgaccatgccgctgccaccggagtgggtgacggcgaagccgaccgagcagcggccgcccatgtagtaggcgtcgccgccgcggatgtcgtacagcggcttgggttgttcggcggagtgctggtaacgcgtgtctgcggcgtcgaccttggccttgcggacgagtttgtcggcgaccttctggttggacgcggtgatggtgacggcgttggtcttgacgtcggcgtagtaggagtggacgccgtcgggcgagtcgaccttgtccagctgggcttggacgtcctggagttcgaccagggtcttgtcgacgatcttggcggtggcgccgagggcttcgacgtcgtcggcgagggcggagtcggtgacggccacgacggtctgggtgccgtccttggcgatccaggtgccaccgtaggcaccgaagaagtcgaccgacgcgatggactcgatgtcactggccaccttggacgcggcgagccggtcataggcggcgtcggcgctgattccgaagtcgcgcttcatggcgtcgatgatgtcgggatcaacggtgcctttcagctcggccttggcggcttcggcggtgatgggctgggcggaggcggtcgcggggttggcgaccagaatcgttgcgagcagcagcgtggacgcggtagcggccacgagggtgcgtctggacacgattgggcctttcgtgtgggcggcgttactgtttgccgccgcgttgggagcagcctagcgatggcccaaagaaatagaaagatagaaatattcagctgaattctgtggatgcgataccgcgaattcatggtattcaacaaataccttgtggacgaataataccaatcccgaacaggcgggaattgtttcgggcacgaagaagccccgtccggcgggggctggaatccgagccggacggggcggagtgccgggtacgcgaagttatccgacggtcaactcggttccggtcgccgacagggcgtccgtcaccgggaagaaataggtctggccgccgctggagcagtcgccggaaccacccgacgtcatgccctgcgcgctggcgccggagatgaaggaaccgccggagtcgccgggctcggcgcacgcgtcggtgccggtcatgccgtcaaccgtgccctgcgggtaggtgacgctggcgtccttctcctggatgctgccgcactgccaaccggtggtgcgacccgagcggcacacctcggcgccgatctcggcctcggtggagtcggcgacggcctggtcggagccctcgacgttgggggagacggtccagccgtcacccgcgtccacataggcgtagtcggagccggggaagaccgagtccttgaaggagccgccctgtccggtgccgctggtgaccgaggcgccggtgctgccgcagtggcccgcggtcaggaagccgtcgccgtcggggccggtcaccgagaagccgaccgagcacagtgactggttgtcgatgccgtattcggtgccgccgacgatgtcctccagcggtttcacctcttcggccttctcgtcgatgatcgccttgacaccggcgtcctcgatgaaggacttcgcggcctcggggtcaccggcgaccttcagcgagttctccatgacgtcgatcgaccaggagtacacgccctcgggtacgtcgacactgtcgagcttgttcttggccttctccagctcgtccatcgtggagtccacgacctcggccttggctcccagctcctcgacgtcctcgaccagtgccgggtcggtgatggcgacgatggtgccggtgccctgcgggttggtccaggtcccgccgtacttgccggcgaagtcctcggacgcgatcttctcgatgtcgccggtgaccttgtcgacggcgagtcgttcgtagaccccgtcggcggtggtgcccaggtggtccttcatggcctcgagctggccgtcgctgacggttcccttgagcgtcgacttcaggtcgtctatggatcggatctcatcggcggaggcgttgccagtgctcaggaagagcgcggtgcctcctgctatggccgcggcaccgatgaccgcggcgattttgcgtttgttcacgattggagacctttcgtgtccgttcgcggtgtcaggggcgccaccgcggggacagactatcgatcgatgtccagcatcgaaaggtccaaataattaagtgaatagttagtttcttcctgcttatcggccaagtacggggtatacgcacccgccacgaactcaaatattggcacatttatctccgccgtggggctccggctgtcgggcggctcatccgccgaactgtctggtttgtcgaactggctccgtcaaagagtcaacaacgacttcgcgagcagagaaccatgaacaccgccctgtggatcgtcaccggcattctggccgcggcattcgcgttcgccggttccaccaaactgttcatcccccgggagaaactgatgaaggcccccggtgccgggtgggtcgaggacttcagcgccggtttcatcaagctgctggcggtcgtcgagatcctcggcgccctcggtctgatcctgcccgccgtcaccggaatcgcgccgatcctggtgccgctggccgccgtcgggctgggcctgatcatggtcggcgcggcggtcgtggagacccggcgccaggaggtcaaacacgccctggtgaacctggtctacctcgccctgctcgccttcgtggcctggggtcgcttcggacccgagtccttcaccggctgacgtgtgtccgtgcccacgagcccattcccgacgtgggacggccacctcgatccttaccggaaagtgggtaccttacgaaaaagtaggtacttgcggcacgtgtagtacgtgcctagcttggacaccgccttcgacaatccaaatgcgaatggagtatcgcgatgtccgccgacaagacgcccgtgaccgtagtgggtctgggcaacatgggaaccgcgctggcgcaagccttcctggacgccggacaccccaccacggtgtggaaccgcagtccgggcagggccgcgccactggccgaagccggtgccgtccacatcgcatccatcgccgaggcggtcgccgacagcccgctcgtcgtcgcctgcctgaccacctatgaggccacgatcgaggcgctggaacccgccgccgcggcgttgtccggacgggtgctggtgacgctgaactcgggcacgcccaagggcgtcaacgccttggcggcgtgggcttcggcgcacgggatccggttgctggacggcgcggtcaagaacgtgcccgacgccgtgggcaagccggagacgctgttgtactacggcggcgacccggaactgttcgccgagcacgaggcgaccctgcgggtgctgggcggcgacaccgtccacctcggtgacgacgtggacctggccaagctctacgaacaggcggtgggcgggacgctgttgcccgcgctgctggggttcttccagggggccgcgatggtgaccaaacgcggcaagtccgcgcggtcgctggtgccctacaccgtcaagtggctggagatgatcggtcaggtcctgacgccgatggccgaggagatcgacaagcgtgactacagcaagccgttctcgtcgctggggctgttccacgagggcatcccctacgacgccgagatcggcgccgacggggacatcgacgtctcgtggcacgaaccgatgcacgaactgctgcggcgcggcgtcgaggccggctaccgggaccagagcatctcggcgttgtacgaggtgatcaccaggccgcggcggtagccgctgcgggcagtgtccgttacgcgacgaaacgtgggcccggggcggtgggggcggtagcatctggttattgcaagatacttgcaataagtacctcatgcccccttggaggaactcgtggaacctgtggcgatgcacatcgccgacggcatcatcaacggccccaccgccacggcctgcgccgtgctcgcggtggcgctgctgggtctgtgcgtggtcaaggcccgctccgacctcgatgatcgcctggtgccgatggcgggactgaccgcggcgttcatcttcgccgtccagatgctgaacttcccggtgctgctgggcgtcagcgggcacctcctgggaggggcgctggccgccgcgctggtggggccgtgggtcggcgcgctgtgcgtcgcgatcgtcctgatcgtacagtcgctgctgttcgccgacggcgggatcaccgcgctggggctcaacatcgtcaacatggcgctgatcggagcgttcgtcacctacggggtgctgcgactgctgctcaaagcgttgccgcgcaccgcgaccggcgtcagcgtcgccgtgttcataaccgccgtggtcagtgtcgcggccggggcctcgggcttcgtggtcgagtacgccatcggcggcaccacgaacatgccgctgcccaccgtcaccggcaccatgctggggctgcatctgctcatcggactcggggaggggctcatcaccgccgccaccgtggcgacggtcgccaagacccggcccgacctggtgtacgccctcaagggacggacaccggctccgctggcggccaccgtgaagggagcggcgtgatgcgcgtcaagacaggcggattcatcctggccgggctgctgctggccctgctgctggccggagtggtgtccaacttcgcctccggctcgcccgacggcctcgactcggccaccctggaaggctgcaccaccaacgccgaaggcgagatcaccggcggcgagtgcatggcacagaaagccgctgaccacgacctgagcggcggcccgttcgccgactacgccaccgccgggatcggcaacgacttcctgtccacggcgatctcgggcgtgctgggcgtcatcgtcgtgttcgccatcggcgccgggatcttctggctggtgaagcggcgcgacctggccacggacgacaagtaatgggcgccgggcacgcgctgtaccggcccggcacgacgccggtgcaccggctgcccggcgaagtcaagatcgccgcctcggtcaccttcaccatcgcggtcgtggccacgccccggcaggcggtgtgggccttcggttgctacgcgctgctgcttttggccgtcatggccgtggcccggatcactccactgtggctggcgaagcggagtctcatcgaggtgccgttcgtggcgctggcggtgctgctgccgttcatggagggcgggccgtacacgacctggctgggcctggaagtgtcggtgcccggcagctggggcgcctggaacatcctggccaaagcgacgctgggcgtgtgggcgtcgctgaccctggccgccaccaccgacgtcaccgcgctgctggccggactcaaccggctgcgctgcccggcggtcatcacccagctggccaccttcatggtccgctacacccacgtgctggcctccgaggcgcgacggatgcgggtcgcccggatctcgcgcggcgacaacccgcggttcctgtggcagctcaagggtttcgccaccggcgtcggggtgctgttcctgcgttccttcgaacgcggcgaacgcgtctacgtcgccatgctgtcgcgcggctacaacggccagatgccgctgggttcggagctgcgcgccgccgccgtcaccgactgggcgcgggcggcgttgctgccggtggcggccggtgccatcgcggcgacggcgataatgctgtgatgttgcgggtagaggaagtccagttcgcgtatccggacggccgggtcgcgctgtcgggcgtgaacctggacgtcgccgagggcgaacgggtggcgctgctgggacccaacggggccgggaagaccaccttcatcctgcagctcaacggcatcctcaccggcaccggcagcatccacgtcgacggcctgccggtgtccaaaccccacctggccgagatccgccgccgggtgggcatcgtgttccaggaccctgacgaccagctgttcatgccgacggtcgccgaggacgtcggcttcggcccggccaacctggggctgcgcggcgccgaactgtcggcccgcgtcgacgaagcgctggcggcggtcggcatggccgagcaccgcgaccgcgccccgcaccacctgtccttcggccagcgacgccgggtggcggtggccacggtactggcgatgcgcccggcgatcctggtcatggacgaaccgtcctcgaacctggacccggccgcccgccgcgaactggccgacatcctgctggggctggacgtcacgctgctcatggtgacccacgacctgccctacgcgtaccagctgtgccagcgctccgtcatcctcgacaatggacgcattgtggccgacgcgccgaccgccgagatcctcgccgacgaaggcctgctggccgcgcaccggctggagctgccctacgggttctcggtggccaacgcgggctgagccgcggccggacgcggcagttccaccaccggtttcggcctgcgggcagcgatcgcgatcccgaccgcggacaccaccagcccggtccagatgaacgcgtccgggacctggcccagcagcggccaggccaccaccgccgtcagcggtggcaccaccagcatcatccgggtggtgtcggcggccttgcggtgccgcagcaggaagaacatcaaacccagcgccagcaccgagttgccgatcgccagccagctcagcgtcgccatggtcgcgggcgtgaccggcatcgccagtccaccgtggaagaacgccaccggcgcggtgacgagcgcggcggcactcagctgcaccgccgccccggtgcgcaggtccgtcttggcgccgaccttgcgctggatcagggttccggccgcgaaacccgcagtgcccagcagcgcgaaggccgcgccgacgccgatgtgggcgccgtccagctcgccgctgacggcgatggcgatgcccgcgaaacccagcgcggtgcccagccactgcaccagcgacagcttctcccgcagcacgaaggtcccggccacggcgatgatcaccggcgcggaaccgttgatgagcgcggcgagtccggccgacacgcccagcgacagtccgatgtaggcgccgctgaacatggccgcctgcatcaggacgccggtggtgaccagttgcagccaggccgcccgggtcctgggccacggcgcccgggtcaccaggctcaccagcaccatgacggtggcggccatgacgaaccgccagaacgtcagcgccagcggcggcgcgagactgacgccgatcgggccgacgatgaagccgctggtccacatgagtatgaacacgcccgacagcaacggccccaacaggaaccggcgccacagcgacggcgtggacgcggcttcgggcatcgcgggctcctcgggacagtaagggccgatctgggtaccggcacctgtcatccctatctcgcgaaccggcggggcggcagcgaatatgacgcaattcgcaagcgacgtcagccggtgtcgcgggagcgcgccacctgggcctcgatgccgtccagcagccggtcggtgccatagcgcaggtcctcgggcaccacgccggggcggtaccagccgggctcggtctcgggcggcggctggctgtacacggaggtcaacagcgggaagttcaccgggtcgacatacttggcgatcatgctgtcggaggccgcgtcggcggcccgggcgtcggcggcggagccgtgcagatcgcgcatgtccagggtcagcttcgccatgccgcgcaccgccgccagcaggaacaggcccaccgacgggtactccggcagcgacagtccagttttgtcgagtatggacaacagccgttcgaaccagcgcagctgccccggtccggtgggtggtccgacgacctggacgtgcagcacccacgggtggcgctcgaacatcttccacatgtcggcgacgtaggcgtgcatctcggtgcgccagtcgtcgaactcgcgcggttcgggcaggcggcttccggcgacgacgtccagcatcgcctccagcagcagctccttgttggggacgtaggtgtacagcgacatcggcgtgtagcccaggtcggcggcgacccgctgcatcgacacggcggccaggccgtcggcgtcggcgatcgcgatggcggcccgcgcgatcttgtcgaggctgagccggggtttcggcccgcgcttgcccggttgtccggtgccccacaacagttcggtggtgcgcgcgatgcgctgcgccggttcttcctcgttcatcttcccgccaatcctcgactgggctccatcctaaactctgtatgtcatatagataatgctgtacgctatacagagttttgagacgcgccgcgtccacccaccgaacccggaaacggaagacaccccatgaccaccacgaccaacacccccgccgccgtcgccaagccaccgaggatccgctggtggaaacgaccctgggtggtgccgctgttcttcatcgccaccgttttcctcgcgttctcggtgccgcgatacctcaccttcgacccggccaattcgttcatcgacatccccgactggttcccgccgtactacgcactgctggtgacccacgttgttttcgcggccgtggcgatggtcacctgctgcatgcagatctggccatggctgcgagcccgcaaaccgaagtggcaccgcatcagtggccgcgtctacgtcttcgttggagtgctgcctgccggactctcggccctggtcatcggcgcgatcaccccgttcggcccggtggcggcggccagctcgctgatcatggcgccgttgtggctcgtcttcaccttcaccggttaccggatggcccggcagcgccgcttcgtcgaacaccgccgctggatgatccgcagcttcgcgctgaccatgtcgatcgtcctgaaccggttcctcggggccgccgcgaccatcaccctgttgcggtacaaggactccgacttccacggcgacgacaagatcgtcacctacctggcggcgggcatgaccacctggctgggctggacgatctgcctgctcatcgccgaatggtggctggaacgcggcaccgccgcccagcgccgagcccgcaaagccaagcgcgccaaccaaacccagccgccgcggcaccaggccacgcgcccggccgccgagccgcaaccgggccccgcccccacggcgccgctgaccgaagccccgccgcgggtaccgccaccccaggccgcgccgctgccacccgccgccgagccgccgcgggtgccgccaccaccggcagcacccgcgccgtacgggtcggggcccacgcgttagagctcctcggccagcaccttcgccaccaggctccacgcgtgccgggtgtagtcggcgtcgtagctctcccgctcgtcgcacgcgaaaccgtgcggcgcccacgggtagacgaccaggtcgtgccgggtgcccgcgaaccgcgcggcgatgcgatcgcgctgctcggcgtcgatgagatggtcgccctcgcccagcaccaacaggacgcggcccgagatgtcgtcggtcagctccaacgtcggctcgggagtactcagtggaatatcgcctccggtgagccacccgggatagaacgccgccaacgccttgagcttcaggtgcgcggcggcgacgaacccgatgtgccctccgagactgaagcccaccatcgcctcggcaccggtcgcctcgggccgccgctccagatactcccgggtcgcgtccagatcctcggcgaccgacgcacgcgtcagccgccgcgtcaactccaacccccgcgaacgcccctccgcgtcggcggtcagctcgacgccgggggcgtcgcggtggtggaagtccggcgcgatcgccaggtaccccagcgaggcgacccgatcggccatgcgacgtatataaggtgtgaccccgaagatctcgaacccgatcaggacccccgggtacgtccccggccggtccgggcgcgcgacatacgcgcccatcccggacgtcccgacgttcacccgctcgccgaccgtcgccaccgcctcggtgggtccggtcaccgctggttcccggttccgccgggcagccgctccagcacctcgacgacggccgcggccgtcatcggcgccgaggccgggttctggccggtcaccagccggtcgtcgacgacggtgttcgccgtgaagtcagccatcccggtgtggtgcgcgccccgctccaccagtgtggactcaagcgcgaacggcacgatgtccatcgccttgacggcgcgttcctcgctgtcggtgaacgaggtgaggctcttgccgtccacaaggtagctgccgtcgctcaacttgacgttgaccagccccgccggtccgtggcagatcgccgcgaccacgccaccggcctcgtagatgtcgcgggccagccccgacagcgcggtgtcgttggggaagtcccacatggtgccgtggccgccgacgtagaagatcgccttgtacccggcggcgtcgatgtccaagggccgcttcggatcggcgagctgctccagcaccccggcgtcgtccaggaagtcccgctgcgtcgggtcggagcgatccgcgctgtccggcgtcggggtcccggtgccggaagtggcgaagtccacccggtaaccggcctcggtgaacgccttccacggatacgccgcctcggcgacgtggaaaccggtgacccggccggtctcacccagttcgctgtgcccggtcaggaccatgagaatcgcgttgctgtcagtcatcgttgctccttggttcggcggattcggcctcgacgctacgtccgtatccatcgactgcccaatagaaaatccggtagtatccatcaggtttccgatgggagtcggccgtggacctcgccctgctgcgtacctttctcgccgtctaccgcgccggttcgctcaccagggcagtacccctgttggggttgtcgcaaccgacgatcaccgcgcagctgaagacgctggagtccgcgctggacaagaaactcttcgagcgactgccccggggagtggcgccgacaccggtcgccgaggaactcgcccgccgggtcgcaccgcacatcgacgcgctgacggcgatcggcgatcgcggcgtcgacgcccacgacccgttcagcaccccggtgcacctggccgggcccggcgaactcatcaccacccgggtgctgccgagcctggccgacctcgtcggcgccggactgcggctgcgcgtcagcctcggcctgtccgacgacctgctgtcgggactggccgccggaacctacgacctggtgatctcgacgatccgcccgcgcgcccgcgccatcaccgccaccccgctgaccgacgaggagttcgtcctggtcgccgcccctggctgggccgagcggatcgacgcggacctgctgtcgaccgatccgctggcggcgttgcgaaacgtcccgctggtgtcctacgcggaggatctgccggtgatccgtcgctactggcgcaccagcttcggcgtccgccccaagggcagcgccgtcgtcgtggtgcccgacctgcgcggcgtgctggccgcgacggtctccggctgcgggatcacggtcctgccgcgctacctgtgcgtgggggagctggccgagggacggctggtcccgttgctggaacccgagatcccgcccatcaacactctgtatctcgcggcacggaccggcaccgtcgaccgcccgcacatatcggccgtccacagtactcttttgagcatggctcggctatggtagcccgatggaatcgctcggccgcaaagaattcgacatggaggcccacatcaagctcgcccgcgagggcccatgcttcgtgtgctcgatcatcgaaggcgcacccggatacgacgaccatgtggtcttctacgacgacggcgacaacatcgccttcttcaacaagttcccgtcgctgctcgggtacagcctcgtgtgccccaagcggcatgccgaggacttgacgacggacctgtccgaggccgagtacctgggcacccaatccgtggtgcgcaaggtggcgcgggccctgaaacgggtggtgcccaccgaacgcgtctacgtgatgtcgctgggcagcatgaccggcaacgcgcacgtccactggcacgtcgcgccgctgccgccaggggttccctacgagaagcagcagtacaacgcactccgaaacgaggccgccggtgtcctcgacattgacgccgaaacgttcgccgaactaggggagcggctgcgcgccgaactgtcctgacagccgcgaagccgcggcgcgaaggcgacccggtcgcgcgactgtcgcggcgattcgcctcagctgaaccgaatcggcggcaccgacagcgaacgcgccaccggatccacgtgccgcaccggcgccccgactggctcgggagccgccacgatctcggccgcatcctcaccggcggctgccagccgcgccaacaaccgcgaccgcagctcatcacacaccccacggtgcgacggatacccggccaggttgttcaactggtgcggatcgtgctccaggtcgtacaactcggtctcgacgtaacgggaactggccgcgtcgtcccagccatccgcgtcgggatccgacacgtagtacagccaccgcttcgtccggatcgcgcgcccgcactgggcctcgctgacctggatgaacgcctcgtcggggaactcggcccccggatcgcgcaccagcggcaggaacgacgtcccctgcatcgcctccggcaccgcgatcccggcggcgtccagcagcgtcggcggcaggtccacagtgctgaccggccggtcgatgcggctcccgccggtaaaacccggccccgagatcgccagcggcacccggatcgaggcgtcgtgcgccgaccgcttgtactcggagttgcgggtcttgaagtgacaaccgtgatccgaggtgtacgcgacgatcgtgtcctcggccagccccagactgcgcaacgcgtcgtgcaaccgccccagaccctcgtcgacacgggcgatctgacccagatacccgcccatgtgccggtgcgcggtgccgccgttcgccgacagcgccgctagatccggtggcatccaacgcccctggtaccgctgctcgtacccgtcgggcgccggatagtcgtccacctcgttttggtggtgcggctccaacagcgacaagaaaaggtagaacggacgatcgtggtggtcggtgacgaaccggatcgcggcgtcgaaacacgcgtcggagcgatatcccggcagcagcaccggctcgccgtcctgcccgtacacaatggtccgatacgcgtcggaggtgaactcgagcgtgttggccgccagccattccccgtagccgccgcgctgcgactccggcaccggatcggcgtcggccaggtgccatttgcccacgtaaccggtgtcgtacccggcgtcggcgaagtggtgcgccagcgtgcgctccgactccggcagcggaatcgcgttgcggtagcacccgttggccgtcggataccggccggtctgcaacgccgcccgcgccgggccgcacaccggattgggggtcaccgccagccgcgcgtgggtgccggtgtcggccattcggtcgaagttcggcgtcagtcccagcggatttccctgcgcccccgtggtgtcccagcgctgctggtcggtgaagaccacgatgacgttcggccgagcggacacggtgcctcctgaagatcgattcgggccagtctaagtaccccacccgtgatgaccaggccgaacggtctacccgggtgacgcgggcggcattcgccgccccacctcggcccgcagctcggccacctcgtcgcgcagctggcgcacctcccgcagcagcagatccacattgtcatgggtgtcgtcggcgaccttgtcggctttggacagtttctccaccacccagctggtgaccgacgccgtgatgaacccgatcagccccacgccgccgaacatcagcgtcatcgcgaccagccgaccctccacggtgaccggaaagtagtcgccatagccgacggtcgacaccgtcacgatcgcccaccacagtgcgtccccgaaggactggatctgcgcgtcggggttgccgcgctcggcgtccagggccgccagcgcggacaggaacagcaggatcaccgccgtggtacccaccagaatggccatcttgcgccggggatgcgcccgcgtccggcgatccaccacactgaacagcagtgctgccgacctgaccagccgcagtggacgcagcggcggcaacaccaccaccgccaggtccagcaggtgggtccgcacgaagtaccacttctcctcggcgatgaccagcctgcggacatagtcgacggtgaacagtgcccagacggcgagatccacatagtccaggatggtgtgccatcgccgcgggatgtccgggaagatgatcgggatcgcgtaggccagcaggaacacgattgccagaatcgtcagcgggagatcgctgacgcgctcccacgcgctgacccgtggcagtcgctcgtcccgagccgtcgaattcttcgtgaacatgccacaagggtgtcactactcggcaacccgcgaagtgccaggtagatcagtacataccggatagtggtccgagaaagttcgcggacgattcactctggcgtcatcacgacagttgtcagagggacactttcggctccgaaattggtacaactaaagagccccggttccctcacacagagcgagatcgatatgcccctatctagacgttcccttgtcatcacaggagtgagcggtggcgcactcatagccattccgggtatggcgtacaccgacttccgcagccacgcggaactgcccaccgatccgttcacgctcggcgtcgcgtccggggacccgacccccgacggtttcgtgttgtggacccggctggctcccgaccccctcgtcgacgaaggcaccggcggcatgcccgcgcgtgacttcaaggtcaaatggcaagtgtccacagacgagaagttctccgacatcgtggcctccggcgccgccaacgccacccccaagtggggtcactcgatacacatcgaagtggacggactggactcggccaccgagtactactaccgcttccgcaccggcaagtgggtctcccctgtgggacgcacccgcaccacgcccaccaagaacgccaaggtcgactccctgaccatggcgttcgtgtcgtgcaacatgtacgagcacggctacttcaacggctaccgctacctggccgaggaagccccggagctgatcctgcacctgggcgactacacctacgagtacggccccaacgagtacgtcgccgcgggcggaaacgtccggcagcacattggagaacagaccttctcgctggccagctaccgtcgccgccaagcccagtacaagatggacgccgacctgcaggcggcacaccacgccgctccctgggtcgtcgtgtgggacgaccacgaggtcgacaacaactgggccgacgagttctacgagaagcccgagatcccgcagcccgacttcctggaacggcgcgagaacgcgttccgcgcctactacgagaacatgccgctgcgccgcacctcggtcccgcgcggcatcgacatgcagctgtaccgcaggttctcctggggacggctggccaacttccacatgaccgacacccgccagtaccgcgacgaccaggcctgcggcgacggctggaaggcgtgccgggaggcctacaaccccgaacgctccatcaccggccaggagcaggaggactggctgatccggggcttccacaagtccagcgcccgttgggacttcctgggcaaccaggtgttcttctgccagcgcgacgcggaccgcggcccgctcaagaccggcgccatggacgtgtgggacggctacgtggcctctcgcaaccgcatccagcagggctggaccgacgccggagtacgcaacgcgatcgtcctcaccggcgacgtccactccgcctgggccgcagagctcaaggaggactacgacaaccccgactccaagaacgtcggtgtcgaactggtcgcctcctcggtctcctcggcgggcaacggcgccgactcgatccccgaggacaaccccttcctcaagatcaacccgcacgtgaagttctacaacggccagcgcggctacgtgaccacccgcatcaccgaggagaagatggacgtcaagttcaaggtgacgcccaacgtccgcaccgccgaaaccgtcatctacacaaggcagtcctacgagatcgccgacggcgaacacaaactccacgagacctaccgtcgcgaggtcgacaagtcgaagaagctcgagaagttcgacgccgacgacccgaccaagggcctggaagaggacgccgacgacctggtcggctaaccctccccacctcccgttctcccactccccgcgatctccggatcgcggggagttctgtgatcacggtcacccaaaaacgatgtatctggatgtcccgaagtccctctataaggacaggaggcaacgccacccgggccgggaggttttcacctgccagagacttcccggccatccgcgccacatggggaggcgcacccgcggaacctgccagtccgcggtatcgggggtttggggccgcggcggacactgtggggagtgtccgccgcatcccttcaccgctctccatgcgacgtcttaagcgggacgcgttaccctccgacgccgaacaccataaaagaatagttaaatacattaaccctccagctcacggaagcggacaatgaagttctttttcaccggcgaaacgccccgactgcccgaacccaaccctcgacgtgaccgcaccgcgggggttcccaacctgcccgcccacattcttgaccgccaccgggcccgggttctgcgtccgggagacgcaccactggcaccgggggcgagcactccggggagcaccatctaccgctacaaccggctgatgatgtgccacaagctgctggagaacgacgcgcagctttcggaactggacgctgcgcttgctgttcaggggatgcggatcgaccgggagcacctcgcggggaaggagcgctcggctcggatgcaccgtgcgaaggtgacactgggagaccgggtcacgcccgcgcaggtggacgcgtggacggtcatgcagactttgcgtggggctgtggacggagggaagtgcagccaggagctcatcagccggttgcggctggagcacctgttggtaggggccgcgtggaccgcggtgggcgatggtcatgggtcgccgagcggtggaccttatggtggtgagcgcctggcggagcttacttatcccgggcgtaccccggtcgacttggtgctgcccttgccgcagcgccgcccggtgcacgcgctgcccggaaagcgccgcccggtcatcgcggtgctggataccggaatcgctccccacccggagctgccggtcagcgaccgacaagaagaccgcgacacctttgtcacggtcgacaacgcacttcaggaagcgatctcgtcggactgtgatgctgaagggcccagtattgatggtccctgggacaacaggttcagcgacgattcactgctgggacgggtagcggcttactacggtcacggcaccttcatcgccggaatcatccggcagctcgcccccgacgctgaggtgcgctcgattcgcatcatgcacaacgacggcatcgcgcacgagaatgaatgtcttgccgcgctcaccgctctcgccgaggaggccgagcgggcacgagccggtgacgaaaccgccaggccggtggacatcgtctcgctgtcctggggctatgtggacgaagatatccccgctgaggttccggcacatgcgcacagcgcgttgcgcgcgctgatcgagcggctcaatggtttgggcatcgcggtggtcgccgccgccggcaacttcgcctctgcccggccgttctacccggctgccttcgccgctggtcctcggtccagcgaggccgctcccaccatcagtgtgggtgccctcaacccgaatggcacagtggccatgttctccaatgacggaccgtggctgtccgccttcgccaccggagcggcgatggtcagcacctacccgttccttgtggagggctcggaagagaccgaacagaacttcagacaaggccggaagcgcgagagtctggaccccgacgacttcgagtctggctacgcgttgtggagcggtacgtccttcgctggtccggtgatcgccgccaagctcgccgcggccatgctcagtgagtctccagtggacatggctgcgcaggacgcccagtctgtggcgcttcgcgtgcagtccgcgctgaaggcaataggcggatagcgtcgagtcatgacagttccaacggaccaccccgactctcccgaggccaagcgctacgcggacgcgttgcgcggggcccgggagggctcaccacacgccctcgatgacgtaatagccgaactgtcaccaatgttgtggcgagtcgcccgggcctgcggccttgaccggcaactcgccgaggacgtggtgcagacgacctggctggcactgatcaaatcggtgtcgaccattgagaaacccgccgcgttgccgggctggctcgccagcactgccaaacgcgaatcatggaaggttggtcgcggtcagaagcgtgagaacgctgttgatcaggagtgggatggcctgatcgccgaccagctcgatctggatgaggatgtcgcggaccgtatgggtctggcacctcgctacaacttgttgtggcggtcgatcggccaactttcggatgtttgccgggctttgattcaggtcatcgcctacatggatcggccgaactacgaccagctcgccaccgcgctggggatacctcgcgggtccatcggacccaagcgaggccgttgcctggcggagctgcgtaaacgcctccactcggatccagagtggaaatattgaggggagtaattcgatatgagcaacccggacggcggagtcattgaccctgatgccccgatggatgagacggatatggcgaacttgaccgcggtacgtgaaatgtacgaccagattgacccgatgccagtggggctggtcgaccggctgagattcgccgtcgccttggagcacatggacgcagaggtcgcgagattggttgaacaggacgcgttggccggggtgcgtgcgtcggtggggctggccgaggaggctcgcacgatcattttcgagtccaagacggtgaccgtcatggttagcgttacccccgcgggggacgatgtcgtgcgggtggacgggtggctcacacccgagggaccatataatgtggaggttcgtactccggacacccagtttcgtaccgatgctgatgtcaccggcaggttcgtggtcgccgagctgccccggggggtctttcgcatggtcatccggcctacgcctgagcaactggaaaagggtgcgtcacccgtggtgatcacgccgtcggttgttttggactgaaccaccctggcgcatggtggtatgcgtataccagaatgtgcgggtgtccaaccccgagtccgagacgatagccgaagcctggcggctgcaacgcgaaggcattgacacactcaatgctggtcgacccgcggatggtgcggcaatcctgcgtcgtgggctcgagttggtgggttgggcggaggggcggaggttcaccgccgctgatgccatgcgacatgtggcagctcggttgctcggttgtatcgcacttgccgaggctgaacttggtcgaggacctcatgggcttgagctgctagacacagccgacacgttggtgtcgggggaagaccgggggatactggtctttcagcgaggtgtgatcttgcgtcattgcggcagaaccatcgacgcgttgcgcacctttgatgatgccgagttgttgctggtgcggaacggtcaggatggttacttgacccggttgcttctgaaccgtggctccgcgaacaacgaccttgggcggtaccgccaggctcgggaagatctacggcgatgtgaagcgcttgcctcccaacacgacttgcaggattggttggccaagtcatttcacgcacgtggaatcgcggaagacgggcttggtgatattccctcggccctggcctcatattcgcaagccgaacagttgtacctctcgacagccccggatttgattccgcaactggccctaacccgcgcggctacgcttcgggacgcgggcctgaggcgagatgccgctctgtatctcgacacggcgattagagaacttgaacagcgtcagcgagacgtggaactgttgcgtagcgaggtgatgcgtgccaagctcgccgttgagatgggggacctggaactcgcggtcagtctcgcctctagggcgcgacagcgagctgaagcccagcagtcagcggcgttcggcgcttgggccgagttcacactgtgtcacgcggaatacctgggcggccggacctcgctcgcgttcgccgctgaaacgctcgaggtcgctcatcgacttcgggcagtaagccgattccacttcgcggagctagcggagttgctggccgctcgtgtgttcaccgtgaacgggatgttcgaccgtgcggctgagatcgtcggcgaacggccccgtaggtcaggatatgaactgctgaccgccaacgcgacccgctacctggctcgcgctgaacttgccgtggcgatcggtgaccgtcccaccgcgctgaggcacctgcgtaccgggctcgcggggctgcacagacatcgtgagagtttcggcagtctggagctccaggccggagtctcctcaatcggtacccaactggccgaactgggtcttgggttggccttggaatcgaaacgttcgtccactgtgtttgaatgggccgagcggtcgcggggccaggcgttccgcttgccttcagtgcggcctgcggacgatcccggggtcgcggacatgctcgccaaggtgcgagatctacgcgcgttcataagccgggccaagcaagaaggcgtctccgcggaaaccgagaagtccgaatgtgacgcgctggaagcggaactgcggcaacgcgactggcagacgactggccccggtaagagtgctccggaagtcaagccccgtcagatacaccaagcgctcgccgagaccgatcgggcattggtcagcttcatccatcacgacggtcggctgcacgctctcaccatggtcagcggtcgcaacagactgcacgacctcggctccatgaccgacatcgaggagagcttgcgacgcttgatggctgacctgaacgccatcaccggtcgccgtctcccggtcccgatggccaccgccgttcgttcctcgatagcgcgacagtccgaagccctcgattcccggttgctggcgccattccggcgacggctgggcgaccgggaacttgtcatcatccccacccagcggctgtatgacatgccctggggcctgctgccgagcttgcgttcccatccagtcacagtctcaccctcggcggccgtttggctcgcggctttgaagcacagccccgacaatcacggccagccgctgctggcatccggcccggatctgtcactcgctgaggccgaactcgacacgatctccgagcactactacgacccgatcctgttgcgcgacactgaagccacccccacagcgatcctgtccaagctcgacggtgcccccatcgcgcacctcgccgcccacggccaccacgaacccgacaacgtcctcttctccagcctggatctgtcaggtggtccactcatggcctacgacatcgcacgcttgcgtaccccgcccgcccacgtcaccctctccgcctgcgacgtcggacagtccaaagtctccgtcggcgacgaaaccctcggcttcaccgcagcgctcctgtacgcgggcacccgcaccgtggtctccagcgtcgccaaggtcgaacacgaagccgccgccgacatcatgaccgcctaccacgctcacctcgtcgaaggccttcccccagcccacgctctcgcggaagcctcccagctccaccccttcagcccctttgtctgctatggcgcctcctgatttcggccccgtccgaaaggttccgacaaccgaccacacccgcgttaccgttgatcctcgatcgccaaccacggagggtgccgcacgatgaccacccccaccaagcgctggctggctctcgccaccgcctgcttcgccctgaccctgctcggctgggcggtctcctccgccgaatggtccgcccacaatgccccgatcccgaggctcaaagtcgacgacgacgaaagcggcgactccgtcagcctgcccaccggcatgtcgcagtccccgggcggggatcgggtgtggttgcccaagatgccgacctggctcgtcgacgtgctcgtcgccgtaatgtacctgctcatcgccgccgtggtcctcgccgtcgtcgtccacttcgtccgccgcttcctcaccactcggccctccggctgggatcgggtcgaggaccgggccgcctcccaacccgacgccggggagctgcgggacgcgttgcgcgccggtctgtccgatatcgacgccggtggtgacccccgtaaggccgtcatcgcgtgctggctgcgactggagcgtgccgccgccgatgtcggggtggcccggctggagtccgagacaccgtcggatctggtgggacgggtcctgtcggccagccgggtcgacgacggtgcgttgagtgcgctcgtcgcggcttaccaccgggctcggtatgcgccgcatgacgtcgacgcccgggaacgcgaagccgcccgcgaggctttgtcgcgtgtggatgctcagttggcggccgcgacggtggcggagtcggcatgagcgcggtgacccggttcaaacccacacccatgcagctggtggcgctggctttcgggccggtcgcgttggcgctgggcgtttacggggtgttccggctggtcggggtggcggtggcgatctggcagctgtggttgctgttcttcgcgatcttcgccgcgttcgtggtcaccgcgtcgctgcgcggtggggatgatcgcctgcctcgctccagagtggtgaagccgcaggtcgccgatcgcaggccgttcgcggcggcggttcgctgggaggaccggttggggtggagtgacaccgacgccgagcggttcaacaacacggtgaggaagcgcatcgttcccgttgtggccgagcggttgtggctcgcgcatcgggtggacttccacgccgatcccgaccgagcgcgggcgttgttgcccgagcagctgttcgggttggtgacggcgccggtgtcggctccgctgactgagtccgaaatggatgtcattgtcagccagatcgaggcaatctagttgtgaggatcgtgtgaatgacgcagcaaaccgagcccctgtccctgtccgaggtcgccaagcacgccgccgacgtcctcgacgcggtcaacaccgtcatcgtcggcaagcgggaaccgcttgagctggtgctggcgggcatcctcgccaaggggcacgtgctgttcgaggactatccgggactgggcaagacgctgaccgcccggtgcttcgcgcagagtctcgggctggagttcaaccggctccagttcacgccggacctgttgcccgccgacgtgacgggttcgttcatgtacaaccagaagagcggcgacttcgacttccggcccggcccggtgttcaccaacctgctgctggccgacgagatcaaccgcaccccgcccaagacccaggccgcgctgctggaggcgatgcaggaacagcaggtcagcgtcgagggttcgacgcgccgactcgaaccgccgttctgcgtgctggccaccgccaacccgatcgagtatgagggcacctatccgctgccggaggcgcagctggaccggttcctggcccgggtctcgttcgggtacccgaacgaggacgaggagtggacggtcctcaagcgacgcatggccaggcagcaggaggagtccttcctggacccggtcgtggacgcatcgaccctggtgcggatgcagcgggcactggagacggtctcggtggaggactccatcggacagtacatagtgcgcatcgtcgcggccacccgcgaccacgacgacatccaggtcggtgcctcgccgcgcggttcgctggcgctgctgctgttggggcgggcccgcgccgtcatggccggacgcgactacgtcatccccgaggacgtcaagaccgtcgcgcccgccgcgctgtcgcaccgggtgtcgctgcgtccggaactgtggctgcggcacgccagcccggaacggatcatcgccgagatctgcgagtcgacgccggtaccggcctcggagaagctgccgacctacagcgccaccgaagcggtggaccgctaccgcggcggacgctgatggccgcccggcagtggcgacccaccggcgcgctgcgccggtcggtgacgatcgtggccgtcgcgttgctggcggcggtgggaatgggccgggtcgacctggtcgtcctggcgacaccgctggccctgggggtgctggccagcatctgggtgcgtccccgggtcgcgccgagcgccgagatcgtcgtggccgaggaccgggtgcccgagaccgacgagttcaacgcctgggtgcgggtggccaaccccgacccggtgccgacggtcagcgtcgtggccacccgggaaccggcctggctgcgactgcggcacggcgtgggcttctacgtccgcgccgtggcggcgaacggcgaggccacggtgtcgctgcggggcgtggcccggcgctggggcaggcacgagatcgggcccgccctggtgcggtcctacgcgtgcgacggcctgctgcgcaccgccgacctgatgctcccggcccggggaatccgggtctaccccaccgccgacgtgttcgactcccggcaggagctgccccgcgcggccgggatgaccggcatccaccgcacccgccgtcacggcgacgggggagaactggccgaggtgcggccgttccagcccggcgaccggctgcgccgcatcgactggcgggtcagcctgcgccgccgcgaaccctacgtcaactcgacactgtccgaacgcgacgccgaggtggtgatcgtgatcgacgtgcttcatgaggccggaaaccccggcgagacaagcattctggacgtcacggtgcgcgccgcggcggccatcgccgagcactacacccgacagggcgaccgggtgtcggtcgtcgagttcggctccggactgcggcggctgcgacccggcactggcagacggcagttccgcgccgtcctggagtggctgaccgacacccgcgtgaccctggggccgtacgcgggcgcggagcggctggcgtccggcggctacctgccgttcggttcggtcgtgatcatgctgaccccgctcatcgacgaacagtccaccgaactgctggcccggctgacccgctccggccgcacactggtgacagtggacacactgcccgacgcgctgcggccgccgcaccgcagcccctggtcgggcatcgcggcccggctgtggcgccaggaacgccgcaacaccgtcgaccggctgcgcgaactgggcgtcccggtggagcggtggcgcgggcccggcagcctcgacctgatgctcggcgacatcgccaggctcggccgcgcccccaaggtgacgcggcgatgagcgaataccgcaccgtcctcggcgaacgcgtcgccctggccagggcccgggtccggggctggctgcgccgggtcaccgccctgggcctgacactgcgggcgacgatcctggtctcgggcgtggccgcgatcctggcctcggcgccggatccccggctcggactgagcctggccgtcgtgctgcccgtggtcgccatggcccggccgttcggcgcctgggtgtgggcggtggaactggcggcggtgttcggctggatcgtcggcaacctcaccgtcgacgacccgtcgctggtgctcgccttcggcatcggcgcggccgtctacgtgcaccacgccgcggccaccctcgccaccgtgacccgcgtcgacgccgccgtcgaggcggccgtggtgcgcggctgggcgctgcgccaggcggtggtgctggcggccgccgcgatcgccgccgccatgaccatcatcctgtccgggcaaccgatgccggtgccgccgcaggcgctggtcgtgatcggtgtccttggagcgcttggcattcccgtggccgtggtggcctccctaagcagacgctgagacaccctgagacgatcctgacaatcaagacacacggactcctccgcgagagaggatgaagatgtgaaacggatattgatagtcggagcaggtcacgtcgggttctatgtggccgatcgtctctcgcacaagctccgcggcgacatacgccgcggggacgtcgaggtcatggtcgtcgacccgcaacagcacatgacctatcagcccttcctgcccgaagcagccgccggacacatctcgccccgccacggcgtcatcccgctgcggcgcgccctcaagcgctgccgcatcgtcgccggggccgtaacccgcatcacccacgccgacaagaccgtcacggtccagcccatcgtcggcccaccccgcgacatcacctacgaccacatcgtggtggcccccggctcggtgtcgcgcacgctgcccatccccggtctggccgagtgcgccgtcggcttcaagaccatgggtgaggccatcttcctgcgcaaccacgtcctgcagcggctcgacgtcgccgcggccaccaccgacgaggaggtgcgccgcaaggcactgtcgttcgtcttcatcggcggcggcttcgccggggtggaggccatggccgaactggaggacatgtgccgcgacgtcatcgaggactacgaggaactgtcacccgaccagctgcgctggaccctggtggaggcgtcgcagaagatcctgcccgaggtcgggcccgagatgggcgtctacgccgtcgaacggctcatcaaacgcggcctcgacatccgactcaacacgctcctgaagtcctgcgtggacggacacatcgtcctgtccgacggtgaggagttcgacgccgacacgatcgtgtggaccgcgggcgtcaaaccgcacccgatgctcaccgcgaccgacctgccgctgggccccaagggccacctgctgtgcgaccccaccctgcgggtccacgacgacaacggcattctgcaaggcgcctggggcgcgggcgactccgcccaggtcccggacctgtcgggcttcaccgagtactgcgcgcccaacgcgcagcacgcggtgcggcaggccgcgacgctggccgacaacatccgcgccgagctctacggccgcgaacccaagcagtacaagcacaagtacgtcggctcggtcgccagcctcgggctccacaagggtgtggcccacgtgtacggcatcaagggcaagggcctgttcgcctggttcatgcaccgctcgtaccacctgctgcgggtccccggcctgggccgcaagacccgggtggtggccgactggacgctggcgctgttcaccaaacgcgagaccgtccagctcggcgaacttcacgacccgcgcaaacccttcgaggagatcgcctccggcaagagcctcgacggcgacgtcggctagcccgccgtctcccgccggccgtccgcgacaacgaagtcgccggacggcccgaggccgctagaacagcgtcggctgcgagtcgtccacggtgccgcgcagggtgtcgtagtccaccgtcacgcaccggatgccgcgatcctcggccagcacccgcgcctgcggcttgatcacctgagcgcagaacaccccctgcacgggagccaacaacggatcccggttcagcagctccagatacctggtcaactgctccacaccgtcgatctcgccgcgccgcttgatctccacggccacactgacgccctcggaatcccggcacatcagatcgaccggcccgatcgcggtcgggaactcccgccgcaccagcgaatacccctcgccgatcggcgtcgggtcggcggccagcagctcctgcaggtgcgcctccaccccgtccttctgcaagcccgggtccacacccagctcgtgggtcgtgtcgtgcaggatctcctcgatcgtgatccgcagcgtgtcaccggacttgttgttcgtcaccgtccacaagccatcctcctctttgagcgagcacggcggtgtcatccagttcaggggcttgtacgaacccccgtcggcgtgtacgaggatgctgccgtccgccttgagcatcagcagccggggagccatgggcaggtgtgcggacagccgtccggtgtagtccaccgaacagcgcgcgatgacgagacgcatgcgcgacagcgtagccagcgccaaacccagcccgagcatcccccttgcctggtgggttcacgggtggttgcagctggattcactgctgattgagcggcaagggtatggacgctagtgacttctaccattagtttgcgtcgaatgttagagctgaaagtctcaatctcgttgtgagttaaccacgtcaacattcagttaaaagggcaatcgatctatgcccatatatttattatatttgcttttatgtatgccgcgcagacgccgtaaagcgacgatagtgcggcaccagatctgaaatcgaggggctggtgggcgatgcgtaagcggaaactgattgaggtcgcactacccctagaagcaataaaccgtgagtcggcacgggagaagtcgattcggcatggacatccgtcgacgttgcatctctggtgggctcgtcgcccacttgcggcggctcgggcagtgctgttcgcgcagcttgtcgatgatccatcctctcggcccgaggaattcccaactgaggagctgcaacgtaaagagcgcgagcggctgcacaaacttatcgagcggcttgtcgtatgggaaaatgctcgggacgagaaactgttcgctgaggcatatgctgagatcctaaattccacaaacgactacccgccaccgattctagatccattcgctggcggtggttctataccgcttgaagcaaaacgtcttggcctggaagcatatgcctctgatctcaatccggttgcagttcttatcaacaaagccctaattgagctcccgccaaaattccatggccagctgcctgtctttcctgggctggcagactctgagtttcgggtttggaaggggacacagggacttgctgcagatgttcgtgcctatggtgcctggatgggcgaggaggctgaggatcggattggccacctctacccaaaggcccatcttcccgatggttcaaaagctacagtcatcgcttggatctgggcccgtagtgtaacctgccccaaccctgcctgtcgcattgagatgccactggtccggtcatggtggttgggcaagaagaaagggaaggaagcgtacgtggttccttccgtggtcgccgaccctagtcatacttcgggatatcgggtgaagttcgagattggtcacgatacggccggtatgccaaccaaggaaagcgacggcacaatgtcagggcgtaagggcggcagttgcattgcctgtggctcgctagtgagcaaggatcacatcaaatctgaaggcatggctggacgaatgggcgcgacacttatggctgttgttacagaaggcaaacgtcaacggatctacatttctccgacagaagagcatgtcacagctgcgcaagtcgagcgaccgaacgatgtgccagaacaggaacttggctacgacccacgcaatatctggacaccacagtatggcttgacgaaattttcagatcttttcactaatcgtcaacttgtcgcgcttacgactttcagcgacctcatctctgaggctcgtgatcgtgtcctcgctgatggaggcaagactgagtatgccgacgccgtttcgacctaccttggacttgtagtcagcaagatgacagatcggaattctactcttgtcaattggtatgtttcgcgtgagtcaaccagctcaacattcgctcgccaagcacttcctatggtatgggatttcgcagaggtcgagccgcttggcgcgaacacgggttctttcagtaattcgcttctttggacggctgaggcaattgaaggactttgtagtaaaggaggaacatcgataagtcagagcgatgctgcttcgcgtcgttataatggagtaccacttagtacagacccaccatactacgacaatatcagttattcagatctttccgactacttctatgtgtggcttcggcgatcactatggtcaatttatcccgatctgtttgcaacggtgcttgtgccgaaagagcaggaacttgtcgctaacccgtatcgccatggaggcaaggcgaaggcaaggaaattctttgaagacggttttcgaaaggtctttactcttgctcgtaacgctgaccgtatgggcttgcccataactgtttactatgcattcaagcagaacagcattgatgaaacgggcaaagcttcaacgggttgggaaaccttcctggaaagcatgatccatgctggctgggagataacgtctacatggccgttgcgcagcgagctttcgaaccgaatgttggcaagcggaacgaattcgctcgcctcctcaatagtactgtcccttcgaccgtgtcctaagaatgcttctacgacggatcgacgagggtttattagagctctggaagccgaacttcccgaagcgctacgcaaaatgcagcatggtcagatttcccctgtcgacttgccgcaagccgcgatcggtcccggaatggcggtgttcagtcgttacgctgcggtaatcgagaacgatggttcaaagatgtccgtcagatcagcactggctcggatcaatgaggttctcgaccaagtactgtccgaacaagagggtgacttcgacgagaccactcgcttcgccgtcacgtggtaccgccagcacggatatggggcgggagagttcggcaacgcggacagtctcgcccgggctcgaaacaccagtgtcgacacgatgagtggtgccgggattcttacgagccgagcaagcaaggttcaactcatcagaccgttggacctgccgaagaagtaccacgtactccaagacggtgtcaccagcaattgggaagcgctgcatcacctagtcaaaatcgtggaacgcaatgggatcccgcgagctggcgaatttcttcacaccgcgttgagccgctcggaggaagagatcaacgcagacatcatcaaagaacttggccacctgttgttccgtatctccgaaaaccacggttgggcccatgacgcgcttagcttcaacaacctagttacaagctggcccgagatcctcgaggcggcgcgatccgcagaagagcctggatacatgcagccctcactgaaccttcccgacgaggacaactgacatggccaccagcaaccgcgaccgcataggccagatgttcgacctcctagccccccaactagacggcttcctctcccgaatcctcaaccgccaactcggcgccgggcgcacctgggtcgacatcgtcaccgccgccgaagctaacaacggccgcgaagtgcaccacggcgacatctcaatccagctaaagctcatcacccagaactacaccaaccgcttccgatctggctggaatccccttcgctcgcatctcaaccgcacccacgaggcctacgcctccgagctcctgcaagtccgtcacacctgggcccacggtaaagctttcaccgacgacgacgcctaccgagccctcgacaccgcccagcgcctcgccaccgcaatcggagccgccggtaccagcgacgacatcgcccagatccgactcaaccttcgccgcgtcacggccgacaaagacgacaagaaagctctcaaagccgcagtcgacaatcccgaagcctctggcttgaaaccctggcgcgaagtacttccgccccacgatgacgtagcgaccggcaacttccacgcatccgaattcgccgccgacctctacaaagtctccaccggcggtgagttggacaccgactactctgaccccgtcgaattcttcaatcgcacttacctcaccgaaggtctgcgtgacctcatcacccgagccgtacgccgcctctccggtgacgacaacgcttccccggtcatcaatctccaaacgaactttggaggcggaaaaacacactcgatgctgtccctatggcacatcgccgccggactccccatcggcgaattctcccaggacacccaagaactgctaaccgcaagtggctacaacggcgagaagatcaaccgagtcgcgatcgtcggcaaccacctcagccccacaggatccacaaaaaacgacggcatgcaggtcaacacgatctggggcgaactcgcatggcaacttggcggcgccgaagccttcgaactcgtcgccgccgccgacagagatcgcacgcatcccggagacgccctgcacgacctactggccctgtactccccagccgtgatcctgatcgacgaatgggttgcctacgctcggtccttggttggccgcgacgacctcgccggcggcaccttcgacgaccagttcacatttgctcagtctctcaccgagaccgcaaagggcacctccggaatcctgctagccatctccatccccgcatccgagcgcggtgagaacgccgaacccgtcgcaggcaccgccgaagaggtcggcggaaccaacgggcttgaggctctggaacgacttcagaacgtcgtgcggcgagtagctgaccagtggcgtcccgcctcatctgacgaggcttaccacatcgtgaagcagcggctgttcaaacaggtcgacgccgccgcgctcgccgcgatcagcgccactgctcgcgcctatgtggacatgtatcgcaagtacaccgatgacttccctcgcgaagcaagaaactctgcgtacgagaatcgaatcaagcgaacgtacccgatccacccagaactgttcgacactctctacgaagagtggtcgtcactggaacgcttccagcgcacccgtggcgtgctccgtctgatgagtatggttatccacgcattgtggactggcgaggatgccgcgccgctgatcatgccgtcgtcgatcccgctggcagcagggaaggtgaactctgaactaactcagtaccttcaagattcctggaaagcgatcatcgatgccgatgtggatgggccaaactcagaacccgccaggatcgatgcggagaaaccgctctacggccaacggtcgctgaccaagcgcctcgcgcggacggtgttcttcggcgcagcaccgaccatcgcgcccaaatcgattcataagggtgtcagcgccaagcgagtcttcctaggcaccgccgttcctggtgatgtcccagggaacttccactccgcgctaacacggctctgtgaccgggcgacgtacttctattccggttccggaaagtactggtacgacctccaacccaacatcacgcgtaccgcgaaggaccaagccgagaggttgcacaaagaggatgtgtgggccgacatcgtccgtcgactcaaacatcagaccaacacgcgcggcgacttcaccggactgcacatctgccccgaaaccaacgccgacatccctgacaccgacgaagcccgtttggcaatccttcaccccaaggtcgcgcacaagcgcgctatcgagtcggtggcgaaggatttcgccaagagggccaccgaacagcggggaagcgccaaccgcactcaccgcaacatgctcgtctacctcgcggccgatgaagaccggttggaagagcttgaggcagctattcgcgactacctaggctggaaacatgtcctcgacaacgaggtggatctcgatctgacccagaatcagaagaagcaggcagagcagcgccaggaacaggccgatcaaacggtgactacgcgcctgctgcaaaccttcgtctgggcgctcatccccgcgcagcccgatccgagcgcgccgttcgtcgtgcgggaaatcaaggttgaaggacagtccgatgcgctcgcagagcgggtttcgcgacgcctcagcaacgatggtgacctgtccactcgtcaagcggccgcgacgatccgactggctatcaacaaagtgccgcagatctggaacgacggtcacgtctcccttggaactctgtggggcctctgcagccaatatccctacatgccgcgcctgcgtgaccgccgtgtcctcaatgagggcatagtcgacattccgttgatctggcagaccgacgctttcgcgctcgcagaaggctacgaggaatcagacggccactacgtcaacctttggatcccggacgacaaccggccacctccaccggctaccgattctctcctggtcgtccgccctgatgttgccaccgcacagaggaacaccgaagaagccactgcggaaccaatcgttggacccatcggactggacactgagaaccccatcaagccagatccccaacaccccagccctcagcacctccacgtcaagactcgcttcttcggtgtcaagaccctcaacagcgaaaaaatggcgctgggattcaagaacatcgctgaggaagtcatcgctcatctgcgcgcggacacgagcaccgtcaccgtgcggatcgagattgaagcgactgacgagtccggctttgacgagaaccgtgtgcgtacggtctccgagaacgcacgcaccctcaagttcgaccagtccggcttcgaggaaagctgaaaatctctgccgcacaggacttccgcctcgacgattccagttgcccaaggcgaacatggagaccaattagaagggtggcgcacccttcttccagttacgtggccagtcggcgctgatacccatggcatcgaaatcgcccagctcgattgtggcgaaagggtcatcgaggtaacgaacttcatcatgctccgggccctgcggatcaaccctgaccagcgcaagccgataccgcggcacggcgttcttgccagtcaggacctcgttgtgggtgacaaagaaattcttcgcaccatcaatccgtgctttgacctcaattcggaaagtttcaccgttcggagctgtggacagaatgtcgaaacccttgttgttgaatggctgttcaacaggtcgccgtccaagtccctgttcgcttgccatcaccaggtcgacgccccgccgttcgacctccttggtctctttggcgtgtatgggtgcgttaggcggcagatctccgtcaaacacgtcgaccggcagaatgagtgcggcggtgactatgagcggcggcttcgtcgacatcgagagctgctggtcgaacagttccagtcgacggcgaagccgcacgtcgagttccatggccttgcggttgaggctttcggacgactcttttggcttctcgctcttgtgttcgttttccgacgcgatcgcggcatcgtaaagaaggcgctcactttccgcgcggagcctttggatgaccaggtggcgtgtcttggagagttcggtagtgcgcgaggactgaacctcggcaaggtagtccggtagccggttggtgatgatccagctgatcgccttgtcctccgcgtccgcaagccacgattgagcgcgaacccccgcgacggtgggcgtctcaggagcggcgacacagtcgaggtaaggcgccggtccagcaggtttgaccacaccggaactgtcgacgaacgcatacccgaaacggcgcgccacgctggctccggtcgcgtccacgacctcctcgatgacgcccacgagcaagtggatctcgtcgagggtcgcggacaccagcacagtgccggaattgagaacgctgttgaacttcttgatggagtcagtcatcacagcgtcgtgcagcggatgtccgggcgctagaagatctgcccgaggttggccagcagcaccagtggcatgatcaagatcgaaggtaacccgctcgtagcgtgtcgcgatgggccagccctgaccggtcctgagatgcgccggcacgttggtgatctcgtaacgcccgcgttctcgtcttgcgatacgaccgccgagccgggtgaacgccgctttgaaggcgagctcgatgtagtgcggttgtaggcgtcgggcacgtgcttcgtccattgcggcacgtagttccgcgagatccgcttcagcgaggtgctcgactgcgagagcccgttcgttcagcagttctttgacgccgtccccgacgctggcatcgatgatctggtgcatcttcgctcggatatcggggcgttcgccgtactggatcgcgtccaacagcaggtttcgcagtggggtctcggtgaacgcctcaccgaggacgtcgaacacctttcccccatacgctctgcccatctcgctgatcttctccagcaagcgcgtgaaaacctcaccctcgcgtgtgttggaagcgacgatgttccacagccgacagacctcttcctggccgatgcggtggatccggccgaaacgttgttcgatccggttcggattccatggcaggtcatagttcaccatcaggtgagcggcttgcaggttcaagccctcaccggcggcgtcggtggcgatgaggatttggcagtcactgttctgtgtgaactcctcggtgatctgacgtcgctcaccgcggcgtacgccaccgtggatggctcggacagcgtctgggcggcccaggagagaggtgatacgcccccggaggtactcgagggtgtcgcgatgttcggtgaagatgatgaacttccgcggggagccgctcttgtctgtgatcagtgcgttgtcttggaggattgtcgacaattcagtccatttgcggtcctttcctgagtcacggacctgcttggagagtgtcgtcaacgtggtcagatcgtccagctctttttcgagttctgtcacagtctgggccgcggtcgcggagtcgaggagttcctcctcgagggtttcgatctcttcggcgttgtaatcatcgaagtcgagtccacgaagatcgatggagggttcgatctcctgattcgtgccgtcaaggatctcgcgcttcttgcgctccagacgccgtgaccgccgaaccagactctgatagatcgcttccgggctggaggcgagtcgacgctgcagcaccgtcagcgcgaacccgacggtgttccttcgtttgccaccaagcttctccgctcggttcattccggtgcgcacgtattcggtaacccgctcatacaagtggcattcatcggcggtgagctcatatggaacagtctcggcgatccgctcgggaaacagtttcctgccgtcgaaagtgaggaggtcctctttgatcattcgtctcatgatgccgccagtgtcgacggcggacttggagcggccctcgaaccggtcccggtccaacagcgtgaggaaaagttggaagtcttcttccttgcccgaatgaggggtcgccgtcatcagcaggaaatggcgggtgatctggccgagtagctcaccgagctggaagcgcttggtcttctccagcttgccgccgaagtagtgtgctcccatccgatgcgcttcgtccacgatgatcagatcccattcggtctccttcaactgtgctcgcaactcatcgtttcgggagagttgatccatgcgcgcgatcaacagcgggctggattcgaagacgttcagattgacgctcgcctcgatgagctggttcgtgagcaggtcgaaacgcagtccgaacttgaagaacagttcgtcctgccactgttcgaccaatccgcccggtgccactacgagacaacgctgcacgtcgtcgcgcaggatcagttccttgatgtaaagccccgccatgatcgtcttgcctgcgcccgggtcgtccgcgagcaggaatcgcatcggtgtacgtggaagtagttcgccgtagacggcgtgaatctggtgcggcaacggccggacgtcgctggtcgcgaccgcgagcatcggatcgaacagaccagccagtgtgatccgctgtgcttcggcgacgagcttgaagtcattcgcgggggcgtcgaaggcacgactcccggtacgggctgtcgaaagcgagtgttcgtcctttcgaaacaccactcgctgcgcgagtcctcccgcagcagtcttgtaggtcagttccaatgcgtcggtgccatgccactgtgccgcgatgacggtgacaacctcagcgggaatgacccctgccagccgtgatccgggggtaatttcatcgagcagcatgggtgcccctcaccagctcccggtgtctgaccgagaggctcagcatccttgtttcggcccccgtttgcatcgatgctcatcgcacaaacgacacacattgagggtagctgttcgtgttggttcctcaccacatctggtgtaggtactaaagccctatcccccttgtgggggagggggtcaacccgtcggggtcaggcggtgggacggacgcgcgaacagcatggacccatgaccgcgacgacgacgaacccgacccggtatcgggcgctgacctgggcaccggtggcggtgctggcctggacgctgacctatggcgcgatccgcgtctactgggcggccgggcacatgccgactttcgcgccgatgcccgaggacctggtgatcttccccggttggggtgcggtggggttgtgtgtggcggcggggctggccgccgtggggttgcggttgagcagccggtcgcggctggtgctggccggggcctgggcgacggtggccgcgatcgtggtcgcctcgccgatgttcctgttggacgtcgtcgggggaatccttgcggggcttggcattccggtgagtctcgtgtcggtcgccagtcggggcgggatgctgttgggagcggggctgctggcggtggccgcggtggcgtaccagcggcggctgcgcggggcgtgctcgcggtgcgggcgcctcggacgggcctcggacgggcccgctgacgcgcgagagcggtcggcgcccgcgtgggcggtatgggccgcgtacgtcgcggtggccggttgcctggtgcgcatcgccgcccagctggcgtggggcttcgagggcttcttgtacgacggcggcgcggccctgctcgtcttcgaggtcggtttcgtgctggccggggtgctgttgcccaccgcgctggtgcaccggttcgggctggtgtggccgcggtgggtgctgccgctggccggacggcgggtgccgcgctggctggtgctgggcccggcgttcttcgtcggcctcgggctgaccgtctacttcggtatgggcttggcgcagctggtcgtcgatacggtgtcgggggccgcgttcgtcgacgacggttccggttacggggccggtttcatgtggatcgcggtcccgtcctacttcgtgtggggcgtcggggtgggcgtggccgcactggcccgattccggcagacccgaccgcgatgtcgccactgcggacagttacaccgcgcgcctgtcaacccccacctcacgcgtaaaaactgtcgggaatgcgacaaatcaggcgcgattggtgtcgcgcgccggacgcttttcggtccggggttcggtaagaatgaaaatcgtgtccaatataagtgtcgaggaactcaaggccgccatcaccgccgcgatgcagcaggtgaaggacggtcaggccgccatcaccgccgccatggagcgccttgaggccgcgcagcaggccctcggcgcgatcctgaagggcagcgcccacgcctcggtcaccggggcccaggcggcgctggcgcaggcgaaccaggaactggaacagtccatggcggccaccgtcgcggccgccgaacaggccgaagcctacgcggcaacgctgttatgtccgatatcgagaccctgggggcccgcgtccgtggcatcgcggccgagcttccggtgcccgacacccaaaaggccgaacagcggctggccgaggcccacgccgggttgtcgagcgcgctgcgggaatcggtggaaccggcgggcatcccgcagctggcgcgggcccgcgagcacgtcagcaaggcgatggcggtgctgtccacggcctcggacaacctggacgagtatctgatctctatcggcctcaacacggccggtaatatcaatgaatcgacatcacccgatgaaacggttccggtggaggtggccccgggaagcgccgactggtggcgggaacgcgtcaacacgatctccgaaggcgacgcgaagaccgaacccggagaggtgacagtgaccagactgttctcggaactggtagaacgagcccggcgcggcgaccgcgacggctaccgcgaccggctgctcgtcgcgggcgccggcaacggatccaaactgccgggcctgtcgtggccgctgatccgcaacctcaccgccgacatcctcggccacgcgcccacccccaaggacgacgaccggctgcgcggcctggtgcgggacccggtgcgccggctgctgccgaaactccccgaggacgtcacactgtcccaactgcacggagcctgcagccttccccacgtggccaaggactccgagggccgcgagaccgacgagaaaccgcaccccgccgacaccgccgccaccggcccggcgatcgtcgcggcgctgctttcggcccgcgagaaggtgaagggggaccgctgatgtccgcgaccgaaggacccggtcgacgatccacggccgtgatgctccgccatcgcggcccacacagccgcccgtcgtctatccccggggccgcccacgccatcatcgacacgacagccgttcgcggctggcacgacctcccggcacggaccccactcgtacccttcaccactgcgaaaaggagggatcgctgatggccggatggcgttcccgattggccagtcacgtcgccgccgaactgtcgacggctcgcggcgcggtgcggcagctcgcgcagcgcgccgaccgccgggcgaccgaggccaaacgcgctgcctcgcgcgcgatggacaccgcgcgcgagaaacaggccgcgctgacctcgacccaccgcgccgaggtcgaccgcatcacggccaaggcggagtccgatatcgacaacgccgtcgccgagctgaccgaggtcacggcgcgactgtcggccccgtgcgccgacgccgaatggtcgcgctggacccccgcgccggtcgaccggtcgctggccgcgccgctgctgcgggtcggcagtctcgcgatcggctcggccgacgccgagacccagcgcccgcccgcgctggtcggtttgatggaccactcgcacctgcgcatcgccggggccgccgaggcggcgcttcccagcgtcctgttgcgcgccatcggttgcgccgagccgggcgcctgccgcctgaccgtctacgaccccgagcgcctcggcggcagcctggcgggtttcgcgccgctggccccggcgggcctgctgagtttcgtcgggccgcacggtctgtcggacatgcttgacgaacacgtcgagcacatccgccgcatcaacgccaccgtcctggccggagaccacgcttccctgcgggaactggccgagaccaccggacgccgccccgaaccgtggcggctgttggtgttgctgggcgccgagatggacgactggaccaaggaccagcgcgctcagctgacccgcatccgccgcaccggtgtcgcctgcggcgtccacctcatcgtcgtgggcaccgacgccgccgacgacgccaacacgctcagcctcgacaccaccagcaccacactggccggtcaggccccggtgcggctcgacccggcgccgccctcggcgctcatcaccggaacctgccgccgcatcgccgaggtctacgccgccggtccacagccgacccggctgtccgacctcatccccgagacactgtggaccaagagctcggcctgcgagctgtcggtcccgctgggggagggcagcgacggcaggctcgccgacatcgtcctgggcgacaacccgccgcacgccctcatcggcgggcccagcggttcgggtaagaccaacctcatctactcgtggctgggcgccctgacggcgcgctaccaccccgacgagctggcactgtacatgctggacttcaaggagggcgtgtccttcgcgcgcttcgccggtggccgccgcgaccccagctggctgccgcacgtgcggctggtcggtgtcaacatcaacgacgaccgcgagttcggtctggcgctgctgcggtacctgcgtcaggaactgcgccgccgcgccgaggccgccaaacgccacgaggccaccaaactggaggaactgcgcgccgtcgacccgcagggccggtggccgcgcatcatggccgtcatcgacgagttccaggtgttgttggacggacgcgactcggtggccgccgaggccgtcgcgctgctggaggacctggcccgccggggccgctcccagggcatccacctggtgctggccagccaggacgtcgcgggcatcgaggcactgtggggccgtccctcgctgatcgcccagttcacgctgcgcatcgcgctgcccaaggcccgcaggctgctggccgaggccaacaacctcgccgaggagatcccgcgctaccacgccgtggtcaactccgattccggtgtcacccaggcgaaccgggtggtgcggctccccaacgccagcgaccgcgcggtgtgggatccgttgcaggagaagctgtggaggcaacgcccggctgacaacgactcgccgctgctgttcgacggtgaccacgtcccggtgctgcccgaacgcatcgaactgcccaccaccgacccgacgccggtggcggtgctgggcaaggccatcgacgtgtcctcgcgggccgcgacgctgcggctgacccgcacgccgggccgcaacctggccatcctgggcacccgcaccaccgaggcctgcgacgtgctggccggtgccgcgctgtcggtggcccgcaccaccgacgtgcgggtcacgatctgctgcctggacccggacgccgccgcgcacgcctaccggctggcctgggcctgcgaggccgccggctcgaccgtcgactggcaggacaaactggacgaggtcgtgaccgcgtgggaggaacagcccaccgaccgtccacatctggtgctgctgtacgcggtggacgcggcgggttcctcgctgaccaccgcgggccgcaacgccttgcgcagcatgctgttgacgggtccggagcgccgggtccacaccttcggctggtggcgttcggtgccccggctgcgcgaggacctgggcggctacgcggcccgcttcgacgccatcgacgcctgggtggccctggacgtccagggccccgaactggcgccgctgtcgccgcagccgggcggcccggcctggtatccgcgcacccgccgcggcctgttcttcgaccgcgcggtgcaccggcaggccgaggtgctgattccgtacgacaccgaatccgtgttgccgacagtggacaacatgctgaccgggagccccgccgatgagcactgacaacctgatggagacctaccggctggcctgcgagcggtacaccaaggccgtggtctcggcgacccgcacccgcgacgaggccgccgaccggtaccgccgggaggccgccgaggtcaaggagaccgcgcagcaggcggtggccgaacgggacacggcgatgcgggatgccgtggcggccaagaaactcgtcaccgaggtcgacgacacctgcgccgacatctggcgccgcctgggctcctacatcggtcccaagtacaccgtcatcacgccgccgccgggcaccgccgaggacgtctccggggtcaccgacgtcaaggcgatggtggaacgcacccgccgcaccatcgccctggtacagcgcggcgaggtcccgttcgagccgcccaaacgcgccgtgccggtcgcggcggtcatcggagtcgtcatcggggtgctggccgccatcggcgccgggatgctgctgtcggactccaaggacggccacacccaggccctcagccaggcgggcgcgctggtcgtggtgttcatcggcgccttcgcggggatcccggtgctgtcgggctggctggccacccggcaccgcatcggcccgcgtccgatccacatcggagcgtgcatcgtgggcgcggtggtggcgatgtgcgcgatggcgccgttcaccttcgtcggctgagcccccggcttgagacgaattgccgtttcggttgatacggcgcctctaccaggcttgtagcttttggccgcatgaagtctgagaacacgccgctgccacggcggtttatgtccgcattggaccgcaggacccggatcctgctcggcgtcgggatcggcgtcgtcgtactgatggtcgcggccttcgggggtgtgcggctgttgaccggcgccacggtcgacaacgccgtcgcgaagttccagccccgttacgactcactgcgcgacaagctgaccgaggtaccgggactgctggcgaagtccgaactggacaagaattcctgttccgagtcgcgtccgaagttccactatgtcgccgccgacgcgggctccgacaccaagcccgacggcaacgccgagatcctgatggagccccagaccgagcaccccgacgcgctgatcgactaccgcgaacacttcggattcggcggatcgacgctgctggaaggcctgcggctcaccggcccgaagggctacggcggaaccggacagttcacgctgccctccaacgcgcaccccaacgggctggcggcccggctcaagaacggcgccgacacccgctacctggtcgtactgcgcgaaaccggatacaccccgcccgagaccggaatcgacggcgacggcggagtgagcatctccgccgggttctccggatcggtggaactggacggatacgtggtcgacctgaaggccatgacggtggactgccgcgtcacggtcgacacgcccaccccgggcggctcgctgaaatacgccaagggccagaaccccgacgaagtcctcttcgaacgcatccaggaggacaccggcgacacgctcgcgcgcgaactggaacgggtgaccgacggtgccgccgcgacgccgccgacccgcggatcgacgtgcggcgacgctgacggtgacgtcgtcacggccatgtgcctgtgacggccgcgccggtcactcgcgacggttcacgaacgcagcagaccgaagaccccgtcggggtagccgcagcccagcttcatcgcggtgtcgatatcggactcgctggcgtagccggagtcggccatctcctgggcctcaccgatgtgcggcaggatcagctcccgctgcaactcggcgacccggtccgcggccacctcggcctcggcgaccgactgcgagtggtcgtagaaacccgcgccggacttgcggcccagtttgccgtccgcgaccagggaacgcagcgacccggccgcctcgtggcggggcgagccgctgtcggcgtggatgacgtccaggatctccaccagggtgtccaggccgacgacgtccatgagcatgaacggccccatgggaagcccggccgccttgatcgcggcgtcgacctcgtcgcgtccggcgctctgggagtccagcagcttcgccgcctggttgaggtagcccaccagcaaccggttgaccacgaagccgggacggtcggccaccgtcaccggcgtcttgcccaggcgccgcgacagctcctcgacgtaggcgaccacctcggggtcggtgtcggccccgcgcaccacctcgacgagcttcatgatcggcgccgggttgaagaagtgcatcccgatgaccttcgccggacgcgaggtgaacccggcgatctcggcgatcgacagcgaggacgtgttcgtggccaggatcgtgtccgccccgcagtgctggtccagtcgcgtgaacgtcgcgcgtttgatgtcgagcagctcgggcaccgcctccacgaccaggcgcgtggtggccaggccctcgaagtcggtggtcagggtgagccgggtgtcgatcgcggtgcgggtgtcggcgtccagccgtcccttcgcgacctgccggtccagcgacttggccaggtggccgcgaccgcgctccaccgccgcgtcgtcgatatcgaccccgatgacgtgcaggcccgccttggcgaagacctcggcgataccggcccccatcgtgcccagcccgatgacacccactgtttccatcacgtctcacccttcacacggcagcatcaacgccacagagtgtgccatgccgccccgggaggttactcgtaagtattgttttgagccggatacatctctaggctcgagggcatgagcaccgcggccccccagatctccgacggctatctgatctccacgcatcccggcaacggttccgaggtcgggcggttcgccgtcgacgacgccgaatccgtggccaaggcggtcgcgcgggcccgggacgcccagacctggtgggcgaacctcggcttcacccagcgccgcaaactgctgctggagtgccgcgccgagatggcccgccggatcaaggacctggtgcggctgatccgcgccgagaccggcaagagcgtcaacgacgccttcaccgaggtcgccgggtgcttcgagaacctcgcctgggcgcccaagaacgcccgccgggtgctggggccgcgccgccgacgcggctcactgtccatgatcgaccactccgcgtacgtcgagtaccggccctacggcgtggtggcggtcatcggaccctggaactatcccatgtacacggtcatgggctcggtcgtgtacgcgctggcggcgggcaacaccgtcgtcctcaaacccagcgagtacaccccggccgtcggacagtggctggccgacgtcatcgacgaggtcgtcggacgcccgatcgtcaccgtcgtgcacggcctgggcgagaccggcgccgcgctgtgcgagtccgaggtggacaagatcgcgttcaccggttcggtgcccaccgcccgcaaggtcgccatggcggcggccaaacggctcatcccggtgctcatcgagggcggcggcaaggacgccgcgatcgtcgacgtcgacgccgatctcgacaagaccgccgaacagctgctgtggggcgccttcaccaacgcgggtcagacctgcatcggctacgaacgcgcctacgttcccgagtccatcgcgaccgagctgatcgacaaactcgtcaagcaggccaccgggatcaaggtcggcgacggcgaggacgcccagatcgggccgatcaccatgccccgtcagatcgacgtcatcgccgcccacatcgacgacgccctcaaccgaggcgccaccgccgtggtgggcggtcgcgaggccgttcagccgccctacgtccaccccacgatcctcgtggacgtaccggaggactccagggccgtcaccgaggagaccttcgggccggtgctggtcgtcaacaccgtcgccgacgccgaggaggggctccggcgcgccaacgccaccgagtacggcctgggtggagcggtcttcggcaaacgcaacgcaatgagcctggcccgccggatgcgctcggggatgacgtccatcaactccggcttcgcgttcgcgggtctgccgagcctgcccttcggcggcgtcggctccagcggctacggccgcgcccacggcgacgacgggctgcgcgagttcgcggtcgtcaagtcgatcgccaagcgccgcgcacccggagtgatcccggtgttctcgttgaaccgcaaggcatcccacaacaagctcatcgagcggatcatcaccttcggctccgggaagccacgaccgcgccggtagttattcagggatctaaatatttacccagcgtgcggggtcgctcccgcgggcggcctggctacgaggtattgccagcaaatcgggcattgaccaccatgagtgtcgacccactcgaccaacctccccaagcccgaaaagagcaggtggtcaccatgtccatgttcaaacgcctactgctggtgctcgtcacgatcacgctgacgacgttctccatgaccgctgtggcccaagcggaccagcgcctggccccgcccgacatccccggcgccaactcgatggcccacgccaaccagctacagtccatcgccaccgccaacggcggcaaccgcgcccacggcaccagcggctaccgggcctccgccgacttcatccagtcgaccctcagccgcgccggcttcacggtcacccggcagcagttcacctacaacggcgcgctcggctggaacgtcatcgccgagtggccggtgggcaaccccaacgacgtcgtgttcctcggcgcccacctggacggcgtccgcgccggagccggtatcaacgacaacggctccggctccagtgccgtgctggagaccgcgctggccgtggcccgcgacaacgcccagcccaccaagcgactgcggttcggctggtggggcgccgaggagaacggcctcatcggttcggcgtactacacccgcaacctgccctcgtccgaacgcgccaagatcgacgcctacctcaacttcgacatggtcggccagcgcgacaccacccggtggggcatctatgtggactcacccacgctgggcgccaccttcaagcagtacttcgactccaagggcatcgccacccgctccatcgacatcagcggccgctccgaccacgcgtccttcgcccgctacggcatcccggtcagcggcatctccagcggcagcgacccctgctaccactcccgctgcgacaccatcgccaacatcggcgaacgcgtgatgggccacagcaccaacgccgccgcctacgccgcctggcgactggcgggaatcccgtaaccccaacccggccggggcccccgagccccggccacctcaccggcggctgggacgacatcctcgcacccccgaaggcgtcgttaacctggtcgcgtgagtccacgccgccaccgccgcgctcccgagccgtccgccgtcgagaccgaccgggtgctcgcgggtgtccaggcggtcgaggacggccccgacggccgctggcacgtgcgcaacctccccggcggcggctcggccaagacctaccggtgccccggctgcgaccaggagatcccgccgggcgtgccgcacctggtggcctggcccgccgacggctcgaccgaggaacgccgccactggcaccggccgtgttggcgggcacggtatcgacgtggcccgagcaactcccgtcggcgatgagggacactagggcctatgtgtgaatcccgtttcctgctgcgcgcccaccaggcggcgcctggcggcgttgtcggcactccgacatccaacaccgggatgccggagcacctccgccttgccagccactcacctggaggccgctcgcgacggaagaggatccacacagaggccctggcgccgtgaccgcgatacgagccaactcgatactccccgcgcgccgggaggcgctcacgctgcacaccgccgacgggctggagctcgtgggggagctggcggtccccgagaccgccgaacccaaggccaccctggtgtgcgtgcacccgctgcccacccacggcggcatgatggacagtcacgtcttccgcaaggccgcctggcgactgcccgcgctggccgacgtcgccgtgctgcgcttcaacacccgcggcacctccagcgtccagggcaccagccagggcagcttcgacaacgcggtgggggagcgcttcgacgtcgccgcggccatcgagtacgccgagttcgccgaactgcccaacctgtggctgctgggctggtccttcggcaccgacctggtgctcaagtacggactggagcccggcgtcaccgccgcgatcctgctgtcgccaccgctgcgctactccaccgacaccgacctggcggcctgggccaaggacggacggccgctcaccgcgctggtccccgaacacgaccagtacctgcgaccacccgaggcccggcagcgcttcgccgccatcccgcaggccgaggtgatcggcgtcgagggcgccaaacacctgtgggtggggcacgccgaactgctgctcgacgagatcacccgccgcctcaacccggacgccgtcccgcttccgtccacctgggacggaccgatggagttcggcgactccagcgcctacgccgaccgcaccgtcgccgcgttcgccgacgtcgaggtgcccggcccgccgcagaacgaggccggacggtagccgctcagcacttcacgtagtcgcggatcgtctccgggatggtgtcgctggagcacgggtcgccgatcacggtccacacgccgtcggacatccgcagcgcgacatactcgaccaccgagtcggccgcgcgcgactccggcgacttcgactccttggcgaccttggccgtcaccgcgacgtagccgtcctggccacacagtttgtcggtgatggagctctcgccgtacacctcggtcaccgcgtcggtcagcaccgagtcgctggggcacggttcggccgggtcggcgtgcgtcaccgcgaaggtcgccagccccgccccggccgtggccaggaacgccgccgtgaacgccacgaccaccttcaccgaccggggaagccggaatcgcctgggggagcggcgtttggactgcaccgcgatgtcggcgccacccggcagcggcgccggacgcggtcccgagcgggggaccagtgccgggcacaccgtcgtgggctgccgtccggccgccagcggccgcgaagtgtcgacattggccaacaggtcgcgcagtccggcggcgctgggacgtttgcgggggtcgacgttcatggccgcgcccagcacgtcggtcagcgcgatgctgacgccggggatgtcggggatgggcgccgcccgcagcagcggatcggtggtgtccttgcccgacacggtgacccacggcagccgcccgccgagcgacgcgtacagcaacgtggcgagattgtggacgtcggcggccgggctggcgtgcatcgaaccggccttggccgcgtccaggtgctccggcgcggtgtaggcgctgggcggcagacagtgcgccagcaccggtgcggtggcgtcgaacccggcgaccagcagtttgcgtccggtactggacaggatcgtcgccggttgcagggcaccgtgaatcaggccggtgccgtggatcgtggccagcgtgtcggccagcgcgaccccgaaggcccgcacctgcccggccgggggcggcccggcctcacgcagattgtcggcgagggtcgcgcgggtggcgcgcaccgcgatgtacgggcatgcgtcctgggtgagacccaccgcggacaccggcgcgatgtgcgggtgcgcggacaggtgcgtcagcttggagccccagtccaggaacacttcccgtgccgacccgtcgacgcgctgatgggccagggtgacgacgacgggtgtccgtgcttcgcccaaggtgccggtgtaaaccccggcggcggcatcacggtgcagtaaacgcgtcagtttgaccgctccggcagtcgaaaccgcaggcatgcacacctccactccaaaatccggctgccccacgccgaaccctaatgcacgattgggcggcagcgccagtcccactcgaaggaaacccggcaggtagggtcgcggctacgcggcatcctgtcgtggaatgtagacctcgcggacgatgagctggatcgccgccaccgccggtaccgcgagcaatgccccgaccactcccatcagtcccgccccgatgaggattccgagaatcgccgcgaggtccgagaccttcactgaacgacgcatgattgtcggatatatgacccaattctcgagctgctggtaaatgatgaagaagatcgcgcaggcgagggcgacccagacgctcaccgtcagtcccacgagcgtgacgacgacggcgcccagcgtcgcgccgatctgcggtatcaggtcgaggatcgccaccacgaacgccaacgcgatcgcgtagggcaccccggcgaagaacatgaacacgtacgagcacaccccggcggtggccccgatccccagcgccccaacggtgtaggcgcccaccttcgccaggatcacgtcacccagcgcctgggcgcgctgccgacggggagcgggcagcagcttgtagaagccgcccttgagccggtcgaaggacaccaggaagtagatggtcaacagcgagatcatgacgccgtcgaagaccgacccgaccacaccgccgaccacaccggccagtccgcccgcggcctccaggaccgtgctgggcttgatgcccttcagcgcctcctgcgcctggtcgagcaggtggtacttcttgtcgaggttcttcagccactcctgctcgctgtaatgctgcaccagccccggaatcgcctcgacgaacttcgtcacctcggtgatgatggcgggcacaatggacatgagcccgccgcacacgatcagcagcacccccaggcacaccgtcgccaccgccagcccgcgcggcattccccagccctggatccgggtcacgagcggattgagtccgatggcgaggaaacccgccaccaggatcacgatcaacagcgagagcgtgacctcgacggccaggtacagcgcgtaggccaacagcagcccgacgcccatgtagaagccatggtggaacgacgtcttggcgaacggcgaacccgccggacccagttgcggccccgcgggggcctcgtcggctccggccttgtcaccggtcttcttgcgccgcttgcgcatggccactcccgtgtcaggggttgaggactatgcgcggcttcttgatcaagccgtgcgggtaccagtgtgcacggtctcactctcggatgcttgcccggactcacctgtggaggacgagttcttggacttggcgttgccaccccggttgcccttggtgttcttggcgcccttcttgccgccgttgtcgtcgccggaatcgtccttagcggaggattcgtccttcgacgccttgtcggccagcgccgcgtccacctcggctttgctgatctcgatggtctggtcgctgggagccgccggagccttgttctgcttggcgtcggcgacgagcttcttggcctgagcccgggcggtgcccaggatggcctcagcgtcgcgcctggcggtctgcgccgccgaccgggcgccgtcgtcggcgcgcttgcggatgccctcggccttcttctccgcgtccgccaccaacttcgcggccttgtcctcggcctcggcgatcgcggcctggctgcgctgcttggcgtcggcggtcagctcggcgatgcgcttgtcggcctcggcggtgacgccgttggcgtactcctcggcgtcggcggccagcttgctggcggcggcctcggcctgcgaggtcagctgctcggcgtcggtcttggccttggacgtcagctgctcggcctccgccttggcctcactgaggacccgctcggcttccgcggtggagtcggagcgcagcttctcggcccgctgtgtcgactcggtggtgagcttctccgcggcggccttggcctcactgagaacccgctcggcttccgcggtggagtcggagcgcagcttctcagcgcgctgcgtcgagtccgtcgtgagcttctcggccgcggccttggcctcactgagaacccgctcggcttccgcggtggagtcggagcgcagcttctcagcgcgctgcgtcgactcggcggtgagcttctccgcggcctcgcgggcctcgcgggtgaccttctctgcctgggccttggcggtcgcggtgagctcactggcctcagcctcggccttggcgaggatctcggccgacaacttctccgcctctgcccgcgccttggcggagacggtcttggcgtcctccagctccttggcggcctgctcgtgcttgccggtggcctcggcccgcagctgctcggtctggctctcagcctccgaccgcagccgggtcgcctcggtctcggcctcggagcgcacggtcagcgcgacggcctcgacctccttcttgaacttgtccgccgcggtctgggcgtcggtgcggatcttgtcggcctcggcgacggcgtcggagcgcagccgctcggcctcggcgttggccttgctcagggtgtcggaggcctgctgggcggcggcctgccgcacctgctcggcctccacttcggattcctgcttcttggcctgggcctcggtgcgcagccggtccacctgggcggccagtttgttggcctgctcgtcggcggccttgcggatccgctcggcggcctgctcggcctcggcctggatctgggccgccttctcggtggcctcgttgaccatgttctgggcctgctgggcccgcttgttcatctcggcgtcgacgatgtggcgccggtcggcctcggccttctcggcggcggcccggcgcgcggccagcgcggtctcgaagtcgtggcgggccttctcggtctcggcctcgacgtcgcgacgcagcttctcgatcgcggcgcgctcggcggcgaactcgtccaccgaccgctgcttgatcgcctcggcctcctcctcggccagcgtcaggatgtgctcgacccgggccccgaggtgtttgaaggagaccttctcaccgacggcggcgcgacggcggatgtcctggatctgggcctgaagctgctgcacctgcatgacgagccggtcgacctgggccatcgcctcggccttctccgcggcgagcgaggccagctccgtatccatactcgacagatacttgtcgacctgtttcttgtcatatccacgcagggactgctcgaacccacgatccgtgctgccggactcgcccaggctgctgaagaagtctgcgccaccgccgtgcgacataagccccatcctcacacgtgagcggtcccgtcacagcgaatccgacgggacggctcacgatttaactcgacaccgtctgaactaaccttccggttaagcacctgccgcatagacggtagcgcgaaaacctcggcgcgaggcaatcaccccgtgacgaatagcggcgatcacatgcggtgacgtcatcgccgtcgaaggtcctacccagtggatgcgggctcacaaagcctgcggccgtggggatgcccctcccacaggagacatccccacgacacggtgaggcttttctcaggacgccgagacctcggagtccttcttctcttccgcggcggcggcgtcgccgccggcactcaggccgatgccctgcaggttggccatcatgttgcgcagcgtcgactggacactgtcgcgttcgcgggtgagcttgtcgacctccttgcgggccttggtcgtggtccgctcggcctcggccttggcgtcggccaccagacgggtggcttcggccttggcctccgacagcgccttgtcggcggcgttcttggccttctcggtggtctgctgcgcgtacttctccgactcgaccttgcgggtctcggcggcggtctcgatctccttggcgcgctcctcggcggtgcgggcccgggactcggcctcggagaccagcttctgggtcgcggcgatcgcctcggcgtgccgctgcgactcctcgcgctcggccttctcgcgacgctcggcgatctccaggtccagcgcctggagttccttgtcgcgcttctccttggcgtcggcgaacagtttcgcggcctcggcgcgcttctcctcggcgtccttggcggccttggcgcgcagctgggtgatctcgcggtcggcggtggcccgcaggctcgcgacctcgcgctccacactggccttcagctcggcgacctcgtggccggtggaggtgcgcagttgcttggtgtcgcgctcggcgtcggcgcgcagggtctcggcctcgcggcgggcctgcacccgcagctcggcggcctcgcgctcggcggcggtgcggacgtttccggcctcacgttcggcggcctgcttgaggccgttggcctcctcgcgggcggcgtcggtgatctcgcgggcctcgaggcgcgcggaggacaggatgccctcggtctcgcgcttggcctcagcccggtgctcgttggcctgctcctcggccaaccgcaggatctgctcgacgcgcgttcccaggcccgacaacgtgggacggctgttctcctcgagctgctgggcctgttcggccagcttctgctcgaggccggtgacccgctgttcggcctgacgcaaccggcgctgagcgtcggtcatgcgtgcctcggcctcgccgcgagcgttgtcgatttggctcagggccgcattgacgcgctgtacgaagtcgtcaacctggttgcggtcgtagccgcgcaacacgttggcgaattccggttgagtcgttgacttgtcgaagaaggaattggagggctgctgggacattggcccatcatcacagatcgcccctgggtgtacgcaaccccggtagccgttttcccccaaaaaaatcgagaaattactacttctcggcgtccggatgactccgaaacgccgtttttgtcggaattatgttcgaaaataacgagtttcgctcacgttggtgacgggagattcttgtcggatacccgacagacgcattgcctcccatgggcatggtgtgagcggacggtcgcgccggccatcgcgaaaccggcccggaatcccctgcggcgcagtctggacatacccggtacggctcccctactataaagactcctttatatatgtcgatccatgaaaggattcgtcatgcctgccccccgtaccgtccgcgtcggtatctcggtactcgccgggaccgccgccgcggtcatgctcagcgtgctgggcgcctccccggcctcggcgcacggatacaccacctcacccaccagccgggcggcgttctgcgccgacggcaccgtcaccgactgcggccagatccagtgggagccgcaaagcgtcgaaggacccaagggcttcccggccgcgggtccgcaggacggttccatctgcgccggcggaaacggccagttcgccgaactggacgacccccggggcggccagtggcccgccaccgacgtgcagcccggaggttcgatgaacttccagtggaaactgaccgcagcacactccacgacggacttccagtacttcatcacgaaggacggctgggactcctcgaagccgctgacccgggccgacctggacgcgacgccgttcctgaccgtcccgttcagcggacagccaccgtccgatgtgtcccactcggggacgctgccgaacaagtccggcaagcatctcatcctcggcgtgtggaccatcgccgacaccgccaacgccttctaccaatgctcggacgtcaacttcggttaacccaccggccccggcaccccgacgggcggtgaaccctcgcggttcaccgcccgtcggtcgtaccgagggggagcacgccgccgactgggtgaagaggagagaggaacgcgacggcgtgctcgatcggggcaggagatccacggcccgtcctctcgtcacggccgtgccgacgaaggtatagcggacgcgcaaatcgagactgttcggaaacgtccggaggagtgtggcgggtggggcgggcgactaggatattcgcgtgagcgaataccacattgaccctccagtgaccggcggtggcggcggccagccctccccgcagccccagatgcccggttacggctacggcggataccagccgcagcccatgccgccacagggcgagcaagtcgtactgaccatcggcgacatcgcggtgaccccgaattcgatcatcgtcccgcagggacagttcccgctgcgggggacgacgtggacggtccaggattcgacacagaccacccagggcatacccacctgggcgatcatcatgacgatcatcggggtgtggttctgcctcatcgggctgctgttcctgctggccaaggagaccaggcacaccggcttcgtgtcggtctcggtctcgggcccgggtctgtaccacaccgtgcagctgccacccggacccatgcgagtcgcccaggtgaccgcccaggtcaaccaggcccgcagcatggccgccgtcgcgcagtagcgtccgctagcgcgtcaacggcaccggaccctgcgcgtgggcgtacgcctcgcgcaggtccgcttccagatccccggtataaccctcggccgtcgcccggcggcccacgaacaccacataggccacgaaactcccgaacgccagcaccccgatcgggatcgcggcgaaggcgggcaggttcggcgtcacgaatccctcgatcaaccccgcgaccgccagcaccgccaccaggcccagcgccaccacgatccccgagcgccccgcctcggccagcgactgcccccgggtcttgcccgcgccgggattgatccacgaccaaccgatccgcaggcccaccgcgcaggccaacaggaacgccgacatctccagcaacccgtgcggcatgatcagaccgaagaacaggtccccccggtcgttgccgaccatgatcccgccggtcagccccacgttgagagcgttctgccagaacacccacagcggcgggatgatcagcgcaccgcccaccagcgccatcccggccagccgggcgttgttcgtccacaccttcagcgcgaagttctggttctggtactccgagtagtagttctcgaaactgttgttcaccagatcgtcgatgaccggctgcgggtacacctgcgtctgcacctcgggatgggaggccacataggtgatgatcccgcccatgatcgccaggaacagcacccccgccaccgcccaccagtgccgggcccgataacaggcggccgggaacaggtgcgtgaagaaccgcaggaacatccgccaccccatcgcccggctgccggtgatggcgctgcgcgccatgagaaccagccgcgacagccgcgccaccaacagcgcgtccgggatccggctgcgcaccatggacagctgcgtcgacgcacgctgatacaacatcagcatctcgtcgacgtgctcgggccgcagccgcccggtccgcgacagctgctccagccgccgccactctccgtcgtgctcggcgatgtacgcgtccagatccacccgccgagcttatggcaacctcgccaatcccgcacgtcgcgcatcggccgaaccccccgacgtgaacgggtacggcacactgggggcatgagtgacatctccgccgatcccggcctctccggacggctggtctcgggcgaggcggtcgaactcgacgtccgagtagcccgactcggctcccgagtactcgcgttcggcatcgacttcaccatcagcgtcatcgccgcggccatcttctacgtggtgtccatgctgctgctctacaccctcgccgcctccacctccctggtcgacgaggccctgctggtcgccatcatcaccatcgacatggtgctggccttcgtcggcgtccccgccaccatcgaaacgctctccaaaggacgatccctgggcaaactcgcggtcggcctccgagtggtccgcgacgacggcggccccatccgcttccgccacgccctcatccgcgccctctccgccttcgcggtcgagttccccggcctcctcctccccggcatctcctggttcgcggccctgggcgtcatgctcatccacccgtccggcaaacgcttcggcgacctctcggcgggcaccatcgtcatccacgaacgcaccccccacgcccgcatctgggtccccatcatgcccccgggcctcgccggctgggccgccgtcaccgacctgaccgccctggacgacaacctcgccctctccatccgccacttcctggcccgcaaccacgaaatagccgaaccggcccgcaccaaactcggcctcgccctagcggccgaactcaactccttcgtggtccccccacccccaccgggaaccccgggctgggccttcctggccgcggtcctctccgaacgctaccgccgagcctcctcccgcctagcggccagccgcgcggtcaccgcccaagtctgggacaccctctacggcccccaccaaggccaagcaatgtggacacacgccccacccccggtctggaccgccccacccaccacacttccgcaggtcccagccgcgccagcccaccccgccacccccggagcctggtaagtagcacgaacgtaaacccaacacaaccactctgtcgcagatacgacaatttccggaactctcgccccatacaccccatatgccggttttccgcagtgtcgtgaaccactgaacacggctaccgtggctctcatccccccggcccaggtggtggaaagggagacacgactgccttaaaagcagttgccggattacggcgtgcgagttcgagtctcgtcctgggcaccaagcaaacgcttacgcctgcggcctcgatgccgtgtgagggcgggcgccagctacaccttcagtggctggctgatgtggggctggggacgtcgcccgcgacgtgacgtcgtagatgtggttgtctctaatttccagacaggttgcctgaatcagcttctgggtgcgcggcccgggcacctcggccaggtcgattgttgttgtggaccgtacgtcaagaagttcctgatcgggaatcaggacgtgctgttctttctcgcaggcttgcgcgaagcgttgcttcagtgtgctcgaagggccatcacaacaggccaccttgtgcgtctgcggcagttagtcgaggtgatctgggagttcggcccgagttgatttgagtttcaaatggcgaaaaaccttgctgtcggaatcgtcacgcgacctctagaatatgttcgtgtcatttcgaaagaatccgggtatccccaacccagagcgattcaacccgctcgacccaacacagattgggaagctcttgcgcgaaaagttggaagagcagagcccacaccccttcccacccggacgtttccttggcgcgggtttgtacgcgatctactgggtcggtgactttccgctgtacgcgccattgcgtgattccaacgttccagtctatgtggggaaggccgaagctggcagtagtagctatggttatgaaccagactacggaaccgacaagctttgggaacgcatagacaaacacgcgagaagcgtcagcgaagttgagatgtcgagcgacgcaacgatatcgcgagcggattttcgggtccggttcctttcgctcgaagacgcttggatcgtcttgggagaacgagcgctctttcgggagtatcgtcctgtgctatggaatgcgatcatgaacggattcggttccaatcccccaggcggagcaaggaagaacgcgcgttccgtttgggacacaatccaccctggtagagcaagggcaggcgaatggcccaatcgaagcttcaccaaggacgagatgttgagtttcgttgagcgggggatcgagatcagtctgatgcatgaaagcgcgcgacgtgaggcggcattgtccgtgctgcgcgagaatcgtccaccagtcatatgggctccagctaagaaaagcgatcccgacaagagaaaccgcatattcgatgaggggcgtttcttctccgaggtcgaacggatgggtctcacgattgacccctcggactatagagtcgagcagccaaattcattcgaccagacgctcgaattcgacgtctgatatccgctgggcctcaggacgcacatcgcgcacgtacggcctcggaaaccgcgatagccgcttgatcgagatcgtcgtgttcccaaaaacggaggacagtccaccccgcctcagcaagacgacggttggtgtcggcgtcacgagcacgattcgcggcgatcttcgtggaccagaattcggcattccgttgggccggacgatggtggtcggggcaaccatgccagtagcaaccgtccacgaacaccgctacgcgtgccttgggaaagacgatgtcgctggtgcgcctaagattggggatcggtcgaattgagacgcggtatctcaagcccattcgatgcaacttggaccgtagtcgtagttcgggagcggtgtcgcgggacttgttggcacgcatgatcactcgggtcgccacagtgcttgcccacgagaaatctggaagtggtcgttctccggctagcccagcggagtgggcgagaccccatgccaagttcagattttgggcgcgcgtcacgccgtcgacttcaccgatgtatcgctctcgcgttctacctccttccgaccagcggaggtaagcgcggattcgtctggtccgtcggtaaaggcgcaacgccaccgaggcgcgagcacaccccccatcggaggtctcgaccgttcgatgggatcggccacctgccgcccggtcttgttcggccgcgcgggacttcgccgtcgtcccgaccctaggcttccacgctcggttcggaggaatccgctccttccacctagtttctcgctgttcggccatttgaactccactcacgcgcatccgcggcatccaaggcacgggcgacggctttggcgaagacgtgaccgagccggaccggtactgcgttgccgagctggcgcatcttctcccctcgaggtcccgcgagcgtccaatcgtcggggaatgtcatgactcgggcggtctcgcgcaccgtcatgtacctatatcccttgccgtcgtattcggggtcatccagttccatgacggactcacctcccggtaccccgtgtactccagcctttactgtcttggcgggacgatcgagcaggttgggagtgtgtccggtgtactttcgtgcgtcaggccaccctatgtgttcggtgaagccgccatggtggtactcggtcctgtccagcgacttcgccgggatcgacggcaacggcttgccagtgttgtcgtcgatgccctgaatagcgtcgcgcaacgttcgccacggcttcaggccgtcctcgacgagtggagcgtcgggcaattcacgcatcacgcgacgccgtacacgggacggtaccttgtgtcgatcccaataggagccatctcgcatcgacgcccacagcgcttcccccgagtaccgaggcctcgggcgaaaactatcccaatcgacccgaaggtcggagcgaaaggcgacgatgatgacacgttgtcggatctgcgggacgccaaagtcagcggcgttgaccggggtcaaatagacgtcgtagcgttcatccgccaccgagcgagaacccgcgaccgcccgtttgagaatcgcgtcatgctggtcccacgacgcgtcctccgcgcgttccaggaacggcaactcgagttcgcgaaggatgtagtcgaagtagggtttgaacgaaggccgcagaagtcctctcacgttctcacagatgacggccttgggccgcatctcacggatcgcgcggaacatctgtgggaacatgttccgttcgtcctccacccccttatgcgccccgccgagactgaacggctgacaaggcggcccaccagccaagacatcgacccccgcctccgcgagatactcgaacttgacctgacgcacatccccctcaactagcggccacggaccgccaggatcgggaacactcagatcatcgccacgatcgaccgccccgttcgcgcgcaaggtctcacaagcacgcttggcgaactcattgaccagtagggggcgaaaacccgcagcgtgcacggacatcgccaacccacccgccccggcgaacagttcgacacacgtccgggccttggatcggggggagtcgataggtgacatgcgcgaatcgtaccgcggagctgtgacacttctgtgcgctctgccgtgtgtcaccgtggtattgcccggcaaggcgacggctttcaaagagcatgccaccatggcgtggaagaacccccgaacacacaaggatcccctcacccaagtccgctacaagacgcgcccacgtggctgcctagtccgcacaagaacgacagaggaaggacacgtcatgtcgcgcgtgtcccgacgcgacaggaaggctcatcaaagggggccaacccccaagtcgtgacgcaccgcgcccgcagcggtcaccgcgactcccacatacagcgtgtccgatgggcgctgccgcgatctctacctaccaaaggctcagtttgcgatcgttagcgaattgaggtgttctttgaatcccgaattacaatatggatgcgtcaactgcgcgttacgtggttcacccaagccaccatcttctttcctaagaatgtgatcgacagaacttagcttgaggggcagtcggcttccacatatgccgcatagcgaagctttgtcaaggatttcttgaagccggatcataacttttgtttctcgagtaaattcgcgcttatgctcataatcgacggccgtccgtacctttatcggacgcaaaacggccaatccgctgaacgcctcgatgatctccccgtctgtaattccggttgcgatgttctctaggataacctgaaacatgacaagaattgcatcgatcgaccgtgggataccgccatgttggcgcacaagttgattcatgaagtatttatattgcacaaggaactcttcgaacttgcttctaacttttgtgaattcgattagtcggttccgttgtgtgagttccaagacaaatcgaatcgtggccaggaatgccgatggttggaactgcccggtcgcgctgtagaagtacaccgctgggtgtagcgcaagcgagcttgggtgattcccagcgattctcaaagccgcacgtctgaccctcttcatgaaggctagtgtctgggcgccatcaacatcattctcgagttgtgaggtactcgttgccgccttcccgcgccttggagcagcatgagaattctccaaccacatctcatcctttatattgtttacgtagttcacgagctcgagaatcatcttgaggctgtctgccgagtaccccttgccggccacgggaagatcagtgttcctgattgactgatctagtgaaggtttgaacaataggtcgtatacttcaaccgcgatcgattcgatttcttcctgtatttcaggattgaacgcagaccaatacttgtggccggtacctgctcgaaggagcgctcttgctgccacagcatttggcttgcgtcgagatttgattattgcgagttctgtcttgtctattggtgtcgcttgttgatttatcttgaagaaggagctctctgctttatcgtgttcgccacgtacccattgtagagttagggcgtaggcactaagatttctagccagacgcactcgttcttcatccgctgtatccgggttcctagaagcttgccgcaagtcctcaaaagagccgactgacttgcttatgagatctctggtctccttagccgctcgtttctgctcgtcagggatgttcttgtcgaagaagcgtgtagaggtgtggctatctccgtagtcatcgtgcacccacgcgataagcgcactaaggcgatgagcaccatcgatgacaaagatgttgccgctgtgggatgaccgccacaagatcactgacgggatcaagtcaccttcgaggaagctcttcaccaattcagcaaccttgtcaggatcccagtttgcggtctcgcgctggaaatcgggtttccgcaaggtgtggtaagtgaacgaatctcgctcgagatcggtgactttcatgctgcttgcgaagtccgctggcggaatcgcctcagtcgccgatactagaaagtcgtcccgaggaatcaacgcgtccaagttcacgagccgctttttcgccaaaggggcctccaggtattccgggcttgggaggtaacgatcgacgtacagtctacgtcgcacttcccgaagcgctttcgtccacagccaacaagagagagcgccaaaccaggttcggctgttcgaagcgatcggatgcttgtcgccgtcgcccttaggcaatgttcttcgagagtcaaccgtaagaactatggccaccaaggatgcgtttggggtcgccatcagtttgggttcatgtcgcaaggccacgtgagtccccctgacacgacttgacgtcaccgaccatcggtcgccggctctgggcactagccagcagcgggccccaagccgtcgatgggcacgtcggtcatgattgccttccaacgtcgatttcccatcaccgcaagaggactacctaatggggtggtgttagcggtggctcgtcgcggcgagatagtacggacaaaacacagcagtcgtctcagcttccgtgtggcggtgtgtcgacggctaccggcagctacggtgtcgagggcgacctgaaagctagacgaatagggtggtggagggcgattcgcgggcggtggcgcggatttttggggtgttgcagagtttggccgggttgttggcgttggtgctcgccttggggtgggggtggttggcggatcgggctgggtatgggcggttggtgccggtggttttcgtcgggagtggggtgttgttgggtgtgctcgcggggatggggagtgtggcgacggtcgcgacggtctatttgatgtacgcggcggtgcagtgtgaggtgatgactttggtggtcatgtacctggtggctgttgtgccagagggggttcggggtgccgctttggggttgcagaattcggcgcagcagttggggaacgcggtggggcccgtggtggggggtgcggtggcgatgggggcgggggttcggttctcgttgtgggtcagtggggtgttgttgggggtttgctggttggggtttgtgggggcgcggtggtgggggaggggcgcgtcgacgggggtgcgggtggtttgaggggttattggtgggtggtgcgggcggctccggccagttcgacgtggtcgatcatgacgcgctcggctcgggtggcgtcgcgggcggtgagggcttcgaggaggtcgcggtgggcttccaggaagcgggcggcgtcggtggggtcgtgccacagggagttctcggtggggaccgggtggttcttccagatggagctgaggtggtcggccaggaaggcggggccgccggcgcgggcgatcaggtcgtggaactggcggctgtggtcggccaggttctcgacggagccgttggcttgttcggtgagcatgaggtcgtggattcggtggagttcggcgagttcggcgtcggtgatgcggtcggcggccaggcgggcgcagaggccctcgatggcgccgcgcaggaggtagagctcgtgggcggcgtcttggctgagctcggagaccgtggcgccacggtgggggcggtaggagatgaggccttcgctctcgaggcggcggagggcttctcggaccggggtgatggagacgccgaggcggcgggcgatctcgtcctgggggacggcggcgcccgcggtgagttggccgctcatgatctcgttgcgcagtacctcgtgcacgtactcggccttgctgccgggcggacgtgggtggactgtgcctggagcggccacgctggggtcccttcgctgtggtggtgacacgtgtgggtcaacagtagttgagggtccatttcctgggatttacgaacgcgagaacttgacattgcgcatgatgcatcttataagatgcattgttgtggaggctcttagtggaatcaaggtcgtggatatctcgacgctgttcgccggtccgaccgcggcgatgttgctgggtgacttcggcgcggacgtggtgaaggtggaacatccccggcggggggatccgtcgcgtgggcatgggcacgccaaggacggggtggggttgtggtggaaggtgttgtcgcgcaacaaacgcaccgtcgcgatcgatttgtctagtgaggacgggcagggggtgttgcgggcgctgttggccgaggccgacgtgctcgtggagaactttcggccggggaccttggagcgctggaacctggcgccggagtcgttgctggaggcgaacccgcggttggtgatctcgcgggtgacagggttcgggcagatcgggccgatggcgggcgagcccgggttcgggacgctggccgaggcgatgagtgggttcgcgtcgatgaccggggagccggacgggccgccgaccctgccgccgttggcgttggcggacggtatcgcggcgttggcctgcgcttacgcgatcatggtcgcgctgcgggcgcgggagaacaccggtcgggggcaggtggtggatctggcgatcatcgagccgatcctgacggtgctggggccgcagatcaccgcgttccaggcgttgggcgtgatcccgcagcggaccggcaatcggtcgtcgaacaattcgccgcgcaatacgtatcgcagtcgggacgggcggtggctggcggtttccaccagcgcgcagtcgatcgcggagcgggtcatgcacctggtggggcggccggaactggtggacgagccgtggttctcgtcggggcgcactcgggctgagcacgcggaggagctggacgcggcggtcgggggctggatcgcggagcgtgacgccgaggaggtgatcgcggcgttcagcgaggcccaggcggcgatcgcgccggtgtatgacgtgtccgatgtggtcgacgatccgcagtttcgggcactggggacggtgctggaggtgcccgacgaggagcttggctccgtggcgatgcagaacgtcatgttccggatgtccgacacgcccggggaagtgcggtgggcggggccgcggctgggggagcacaccgacgaggtgctggccgaggccggactggacgccgagcagatcgcggcgttgcgggacaagggagtggtgggctgatggacacgccgatcgtgaccgcgctgtacgcaccggccagcagaccggaactgttgcccaaggccatggcgagcggggccgacgcggtgatcgtggacctggaggacgcggtgctggccgggcgcaaggaggaggcgcgcgcgaacgtgctggcgttcctggacggcttggccgaggccgacgcgggtccgagcggctcggctgagcttggcgaacggggcacgtcggctgacggcagcccaagcggctcggccgagccgagcgagcggagctcgtcggcgggggagcggggcgagggcccggcggagtccgctgtggagcgggtgccgacgattccggtgcagcgcgggcgatcgggcggttcgcgcgagcgtggagccgaggccggggcgcggcggtcggggccgcactgtcggccggtggttcaggtccgggtcaaccatccgcgcggtgagttcggcccgcgtgacctggccgcgttgggggcgcatcccgtggtgcgggccgggcgggtcgcggtgcggttgccgaaggtcgccgggccgcaggacgtcgatctggcgctcgacatgcttaatgtggacgcgccgctggcggtccactgcctgctagagtccgcgatcggtgttgagtacgcgcgtgacatcgccgcccacccggccgtggccgggctcgcgctcggggaggccgacctggccgccgagctgggtctgcgcggcgaggagtccttcggctggatccgcagccgcatcgtcatcgccgccgtcgccgcgggcctaccggcccccgcgatggcggtctacaccgatctggccgacccacggggtctggccgagtcgtgtgcgcggggccgggcgctcggcatgttcggtcgcaccgccctgcaccccaaacagctgtcgacgatcaccgccgcgttcgcccccgacggggtcgaactgcgtcgcgcccacgaggtggtgaccgcggcagctggtgccgaggccgacgggagcggcgcgatcgccctgcccgacggacggttcatcgacgcacccatggtcgagtccgccaaacgcaccatccagctcgcggaacggctcggttgatgggccgcgtccgccaccttcccctacaacggagtggatacctgtcatgctcggcatctgggcgctggtcgcctacatcgtcgtcatcatcgcgtggaacggactgctgaaacgcaacatcggtgaggcgatgatcatcggtttcgtcgcggtcgccgcgttcggcggcggctcgatactcgaggtcggctgggcgggaatcaaagccgccgccaccgaggagatcgtgttcgcggcgttgacgttcgtcttcatgggattcgtcctgtccaagaccggcgtcgtcgaccagctgatcgcgatgctcaactcactgctcggcaaacgccggggcggtgccggttacgtgtcgacgatcgccgcggcgatgttcggagccgtgtccggttccggctccggaaacgccgccgccgtcggctcggtgaccatcccgtggatggccaagtcgaacttcagccccaagctgtcggcgaccgtcgttgccgggaacgccgggctcggcatcgccatcccgcccagttcctcgctgttcatcctcaccggttcggccgccgtggccagctatgtcaccgccgaccagctgttcctggcgctgttcgccggtggcgcctggacgctgctgtaccggctggtgctgatgttctacttcgtccgccgcgacaagatcggcgcggtcgacccgtcgatgatcgaaccgttcggacgcaccttcgccgcgggctggtcgagcctgctggtcttcgtcggcatcatcgtgccggtgctgctgacctccgacctcaccagcgacgcggtgatctcctggatcggcgaggcccccgccgacgcgatctcgatcatcacctggatcccggtcctggtgacgatcatcgggttgatcctgggccgccgggccctgccccgtcggggcaccgactggtggaagctcttgggcgaggtcgggccgcgctacgccgtcatcggcgcgacgctgttcttcgcgttcgccgccgcggccaccctgaccgagctcgggctggccgaacagctggccaaattgctgggcgagttggacgcgcccgccttcatcgtgtcgatggtcgtcgggctgctggtggtcggtgtcgccgcgccgttgaccggcaccgccacgatcgccgcgatcggcccggtcgcgttcaccaccctcatgtccgcgggtgtctcgccgatccccgccgcggtcgcgatcctgatcttcgcctccaccgagggcgcctcgccacccggcgcggcaccgatctacatcgccagcggcatctccggcgtgaacccggcgcgcaccttcgtcccgctggtggtctggtacgtgctgccgatcctggtcatcggctcgctggtcgccatcggcgcgctgccggtctagaaaccctcgacagactgataaggagtccacgatgatcacgcgaatactggacggcgcgtttcggacgagcctgctgctgttcctgctcggcggcgcgatcgtggtcgccacccaggccgtcggcctggtcggcggcaacggcccgctggtggagggcgcggtgacctgggtcggcaccccgacgtacgtgctggccgggctcgccggactgctggggttcgtcctgtcctacctgaagggctgggatacctcggactgaggacctcacatctcgcgcggccgtctcgtcggatgggtaaccgagaaacccggtccgaggaggacgacatgacgacaaccagtgcggcgcacaacaaggagacctaccggcggttccacgacgccctcaacggcgccgccgacgcgccgctgatccagaagctgatcgacgacttcgtcgatccggacctgaaactgcacacgccgctgccgttgaagtcgacgggcgccgactccatcaaggaggtcttccagacgctgcgccgcgcctaccccgacctgcacgtcgcgatcgaggacctgatcgcggaggacgacaaggtggtcagccgcaacaccgtcaccggcacccatctgggcgagtacctgggcatggcccccaccggcaacaccgtcacgtacaaggagatcttcgtcttccggttcgccgacggccggatcaccgaggcctggggcgtcgtcgacgtgctgtcgcagctgcgacagctgggcgccatgcccggcgggatccccggcggctcctgaggaccgcgacgtccggaccccgatgaccgacacggggtccgccgttcggccccacttcgcgaacgcggggaatcgacggcgggccgtcgacgccgttcgcggctaggctgacctcggcgaccgaggaggtcgacgccgagcccgacccccgaacccgctccccggcggagacatcggtttcaccggttgccaagggccagtacgaatcccggcttcgatcgcgtgtggggagaggtctggatgagaagtcgcctgagcgtgggcctgtgtggagtgctggtcgccgccggtgtcgtggtggcgggctgttcgggcgggccggaggagtccccgatccggttcgagaatccgccgctgtggacacacaaggacgtgaacctcgacagcgtcgagggcgcggcgctgcggggcgacgcggcgatcttgatcggagagtggggaaacgacgcccgtctggtggtcgccgacgtcgccaccggtgacacgcgctggtcgatcgcgggagaacaggaactgccgggcggtgacggtctgctgatcaccgatgccgttcccagcccgttcgggggcgtcgacaaggccccggtgatcatcgacgacggcggggactgggcggtcgtcgtcgcctacaacaagttcgacgaggacaacgaggatcaccggcccgacgagcagggtgtcgcggccctgtccggcgcggacggctcgatgctgtggtcggcaccgctgctgaagcgcggcgacacggacgaggccgagacaccgcgggtgtatccgatcacggccgacggggacaccgtgttggcggcgaccagcggcggagcccaggcgttcgccctggacgccgccaccggagacaagcggtggcaacaggacaaggtgtggccgcacgcggtgaccgacggcgtcgtggtcggccaggagtcgctcgaccgggagtacccgccgtggcacggcgacagccccagaggcggtgacgttcgagcctgggacatcgagtccggcgaacagaaatggaaggtcaaggacaaggacaagggcgacggactcggccacgcgatggtggccaacgcgtcgatgacgctggtctccatgaccgactccgacgtcgacaccgacgatcacgtcgaggtccgtgacaccaggaccggaaagaagctcgccacactcgacgacgggagccccgactgtgccttcgactccgcgaagacgacgcggttcgtctgcgccacgagcagagcggcgaggttcacgacagtcagccgatccggtggtgaggcgaccgtgaccacgattcaggtcaccgaggaaaccgacgacttcaagatcatgtccatgtacgacggtcacatcttcgtcgacaccgtcgcctccaaccgcatctacaaggaccggtacatcctcgacgccgaggcccagatcgtcgcgaaggacctgcccggccgtccgatggcgatgacgaagaagtacgccgtgttccagacggaggacgaagaaaccgacgaataccgcaaggccggaatctacaaggtggtgggcaagtgaacccagtggcacgcaagcgaaacggcatcagccggatggcgatcgccgtcgcggcggcggtggccctgctgtcgacgagctgttcgtccgagtccgacaccgaggtgccctcggcgctgaccagcgcggaatccgaaggcgagaaggagaagagccggaccgaccccatcgagttcagcgaaaaaccattgtggagtaaaaagccgctcgatgaggacggatccgactcgttgcggttcagcggcaccagcgtcctcggtgacaaggtcgccttcgtccgcagggacaatgagtccgcggagcatctcaccgtcgccaaggcgaagtccgggaagaccgtctgggaactcaccgacggcgacaccatcaagggcagcgacggtctgcgcgccgaccatcccgaggtcgatccgttgggcggcgccgacgccgaggcgctccttgtcgcatacgtcaaacccaccaccctggcggacgggtcgtccggcgaggagaacggcatcgcggcactgtccctcaaggatggcagcatgttgtggagcgttcccgtcgttacggggccgcagcacggctacttcatgttcctcgcggctacgagtgactcgcatgtggccgtcgacctcagtgaccattcgggcgaggaagacgtcagcaagctggtcatggtggactacaagaagcgcgaggtcgtctggcagaaggaatggctggaagcggcggccatcatcgacgacaccgtcatcgtcgacaagttcaaacccgacggcgacaacctcgaccatgtcaccgccatggggttgaaggtgtccagtggcaagacgcgctgggaactggatcacgacaaggaccccgacgtgctgacggccaccaacgacgccgccgtcgtcgactccggcggttccgtcctcatactcgatccgaagtccggcgatcaacgggcgaaactggcgatcgccgcgacggaatgctacttcgacggtgagtccacactggcctgtcaatcgtcgaaggacacggacagtgcgccagcgtcggtgatcagcatcatcgaggtcaccgattccaccgcgaaggcctcccaggtcagcggcacggaccgggacgagctcagtggaatctacaagggacgaatcttcgtcgagcgcctcgtcgatcagcggaacgagctcaccgtgctcgacacctcgggcaagaccatcgccgaacagctgcccggaagcctggccgacatcaccgacgactacgccgccttcgtccgcatcgccgaaaacttcgccgaaaccgacatcatgtccgtccacaaagtagaaatctgagtcgtggcgaccgttgatcgccgcgactcagccgccgtggatcgctactagggaacggtgtgcccggcggtgcggaacagccggtaccactcctcgcgggtgagcgggatgtccgagcccgccgcggagtcggcgacccgggtcgggttggtggtgcccaggaccacctgcatgttcgccgggtgacgggtgatccaggcgacggcgatgccggtcggggtcacctcgtacttcgcggccagctcgtcgatggcgtcgttgaggtcggcgtagttctcgcggtcgccgaggaagacgccgtcgaagaatcccttctggaacggcgaccacgcctgcagcgtcatgccgtgcagtcgcgagtagtcgaggatgccgttgtcgcggtcgatggactggtccagtccggacatgttggcggcaatgcccgaggcgatcatcggcgcgtgggtgatgctcagctgcacctggttggcgatgagcggctgccgcaccgcggtcttgagcagctcgatctggccgggcgtgtggttggagacgccgaagtcgcgcaccttgcccgcctggtggagctggtcgaaggcggcggcgacctcgtcgggttcgacgagcgtgtcgggacggtgcagcagcagaacgtcgaggtagtcggtgcgcagcgccgccagggtctcgtcgaccgagcgcaggatgtgctcggtcgagaagtcgaagtaaccctcgcggatgccgaccttgctctggatgatcatcgattcgcgctcggtcgcggtgagggccatcgcctcgccgaaccgggcctcgcactgatggcgttcggaaccgtagatgtcggcgtggtcgaacacggtgatgccggtgtcccgggcggtgccgacgagggcgcggatcgcctcgtcggtcagcgtgccgatccgcatcagtcccaggacgatgttggaggcgggtaccttgctgttgggaaaggacaacgttttcatggtcccatcctgcggcaaccggcacccgccgtcgtcgtgagggtcggggactacggcgcgggcggcgcctgcgggggctggccgccgtgcggctgctgtggcggtacgggctggccgggggccaccggctgtcccgccgcgacgggctgagccttggcgttggcggtgcgccagttcgggtcgcgcttgcgtttgatcgcggtgaaggcgccgtagacgatcatgatcccgcccacgatgggcaggccgatccggatctgcttgttctgttgggccttggcctcgtcgtaggtctgcttctcgccggtggactcgttgacgcagacctcgccggggctcatggtcggtgcgccccgacccgagccgcaggtcggatccgatacgccgaaggtgaacgcgcccacgatgaggaagatgccgagcgccatcaggatgaagggtttcttacccaaggtcgtttcctaaggagagggatattgggcggcgaagaatatcagtctcggtgcaggataggggcatgacttcaatggtctttctgctcagccgtgccgaacagcacgacatcttcggcgacttcctgccgcactcctacctcgacgaggccgaggcgaagtggggcgacaccgcctcgtgggccgagaccgccgagcgggtgctggagtacgggatcgtcgagtggcaggagatccgcgccgagcaggaggactgggaggtgcggtgcgtccgggtcatcaccagcggggccgcgccggacggtgccgaggccatggacctgatggaggaacagcggctcatggtggagaagtggttccacccgtgctcgcacgcgcatcacgtcatgctggtgacgaccctgttggacgacgcgagtttcagggctcgctacgaggggctgacccatacgatgccgggcttcctgcgcgacgccgtcaaggccaatgccgcgcgcgccgagagagagtagcgatgacccgtattcttcgcgtttgtgtcgccgcgctcggtctcgccgcggtgctgggtgccacggcctgcgacgacaagccggacgacaaggcctcggagtcggcgagcgcttcggcttcggagagtccgtcggacaaggaggagaagaccaccgagtccgcgcccgaacccgacagcaaggaggcggggatcgcccgcttcgaggagtacatgcactcggtgggttcgggggacgccaagggggcctgcgagatggccgcgaagatgttcgccagccagaaggaatgcgtctccgcgtacgggttcatgttcgcgcagatgcccgacaacgaggccaaggcactcaccaaggctactgtggacgcttcgcaggtggaggagtcgaagcccggcgagctgttcatcccggagtcggcgatcgagctggggatcacgttctccgagcccttcggtgactacccgttgtactttgaggacggttcctggtacatccgcgacaatgagtgaccgtgatgtgaaggaggggtggacggcatcgccgtccacccctccttttcttgtggctcaggcgttcgcggcgccggtgagcatgtcggcccagccgccctggatcatcgtctggaaccgccaggttccgtctttgcgggtcaggatgtcggcgtagcgcagccggtgggtctggcccgcggccgtcatcgtcgagtcggtgaagacgatgacgaggctgccggtcaggaagtacggcactcgggtggactcgaaggtcaggtcgccggagccgtcgcccacctgctgggcggtggccgccaggaactcctcgcggttccacgagccggtccaggcgttgccgtcgctgccgtcggtgaccaggttgatggggaagtcggccatgtcggccatgtgctccacctcgcccttggcgccgtgggtgtcgtagcgctggaaccagtcgcggacttcggccagttcggcgtcggtgggggtgtagccggtgacggaggggtctgcggtcaggaacgtggtggccatgggggaactccttcgtcgcgggatcgctctcacccgtacattgtaccgtacaacgtacgggtaagccgattttgggggtcggatatggtcagggacacaatgagaggcaagaacgagaagaccgaacccacggatccggcgcggcggctggggctgctgtggggcgaccggacgcattcggcgcggcgcgggaaacacgagctgaacctggccaagatcgtggcggcggggatggcgctggcggacgagtccggagtggcggccctgtcgatgcgcaaggtggcggagcggctgggcgtgggcaccatgtcgctgtacacctacgtgcccggcaaggacgatctgatcgaggtcatggtcgacaccgtctacgcggagatagccgaagccggactggccgacaatactgctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagctggagcggccgacggggttgagccggggtggcggcggcggttgggggcggtggctcgggactcgtttcaggctcacgtggcgcacgcgtggttgctgcggttgccgaccgggcgggcggtgctggggccgggcgcggctgccaagtacgagcgcgagttggccgccatcgacgggtcggggctgtcggacgtcgagatggacgaagtggtcgcgctgatcggcgggcacgtcgtgtcgtcggcgggacgggtcgtggaggccgccgagtcgttgcgcgacagcggtatgaccgaggagcagtggtggcgggcccacgcgccgctgctggccgcgttcgcggatcgggagcggtttccgaccgctgcccgggtgggggccgccgcggggcgggaccacggggcggcctacgcgcccgacgggggcttcgccttcgggctcgcccggatcctcgacggggtcgcgctgctgatcgacgcgcgcggcgccggtgactgagacgcgctgacatcgcccgcccgcgccgtgtcagccgcgcgtgggccggatatcagcggtcgcgggcaacgtatcggacgtaaccgaaacgcccgataggagttcccgcgatgacaaccaagaacccgcgccgatggtggatcctcggcgccctgtgcctgagcctgctcgtgctgaccatcgacaacatgatcctgacgctcgcgatcccggccctgatgagtgatctgggggccagccccgcgtcggtccagtggatcctcgacgcctacatcctggtgttcgccggtgccctgctgaccgccggaagcatgtccgaccgcttcggcaggcgaaggttcctcaacatcgggttgagcatcctgggggtggcgtcactgttggcggccttcgccgaggaaccgtggcaggtcgtggcctgccgcgccgtgatgggtctcggcgccgcgatcgcgatgcccagcaccctgtcgatcctgatcaacgtcttcgaagacgacgaacgccgcaaggccatgtcgatctggggcatggtctccatgctcggcatcgtgctcggcccggccgcgggcggtttgctgctggagcacttcggctgggcctcggccttcctcatcaacgtgccgctggccatcatcggcatcatctccgccgtgatcctgatccccgagtccaagggcccggcccgcccgtccgacccggtcggcgcggtgctgtcggtggccggcatggccgcgctggtgttcgcgctcatccagatcccgcacgagggctggtcgaaccgcgtcgtggccgccgccgtcgccgccgtggtcatcctggccgtcttcgtcgtgtgggaactgaagcgcgagtacccgatgctgccgctggggatcttccgcagccgcgacttcaccggcgccagcctggcctgcgtgctgatcgtgttcaccaacggcgcagtgatgctggcgctgacgcagtacctgcaactggtgctgggcttcagcccgatgacctcggcgctggccttcgcgccgatggccgtggtcgtgggcatcgtcaacccgttggccgccaccgtcggcaagcacatcagcaacaagaccctgaccgtggtcgggctgctggtgatcgccggatccttcgtgatcctgtcgatgaccgggcccgaggacggttacggctggctgatcctgggcctggtcacggtcggtgtcggcaccggtctgaccaccccggcggtgtacgccaccctcaccagcgccatcccgccggagcacgccggggtcggctcggccgtcaacgacaccatccagcagggcggcatggccctgggcgtcgcggcgctgggcagcgtgctgtcctcggcctacaccgacgcgctgccgtccgatgtgcccgaagccgcccggggttcgctgaccgacgcgctggcactggccgagcggaccggcgcgaccgacctggtccgcgtcgcccgggacgcgttcctggaaagccagtccaccgtgttcaccgtcgcggccgcgatgtcggtcctgggtgcggtgttcgcgctgatcgtgttgcgccgcaagacttccggtcccgtggaggaggcaagcgccgaagcggaactggagacctcacaggtgtgaggtgccggcgggggatcgtgtccccccgtcaaggagcggtcgcgtgtggaacatccacacgcgaccgtttcgcgtctcagcccgccgcctcggtcagcctcgtgaaggcctcggcgcggggcgtggccgaggcctcgtcgaaggcgctctggaacgcgttgtcgcccagacgatcccgcagccgatcggtcaggctcgccagctcggggttgccccggtcgaacgcgccccggatcgcctggctccagcccagcgcccgggccgccgccagcggtgcgtcctcggcggccagcagccgggccagcaactcggcggccgacgggagttcgagcatcccggtggccgccgccagggccccggggaacagccgccgggccccgcgggtgtcacccgcgctgagccggatcgacatccggggcaacgcgccgagggcctcggccgactcgtccggaagggacagccgcttcgtcagcgcggccagttccgccatcgtgttgtcggcccgtccgaagtcgcggttgtgccggtgcaggtccgcgtagcccaccaggatcgggatctcggcctgccggtggccgcccagtcgggcgcggcgcagtgcctcgtcgagttcgagtcctgcggcctcggcgtcgccgccgcgcagcagctcggcggccagcatggtccggtggtagatctcggtgtcccaggcgagctcgacgtcgaccgcgatggcgcgctcgtacaggtcgagggcctcggcgtgcctgccctcgatggcggcggcctgggcggtgctgaccagcaacatggactgaccgagccagtcgcccacgtcggagaaacctcgcagcgcgacgtctctggcgcgcgacgccgcggcccagtcgccgcggtcggcgcggatgaacgtctccacccaggccgccccggcccgcacccacgtgtcgggatgccgagccccccgggccagttcgctctcccacaggtcgtcgtagccacgaaacgacgccaccggcagcgcgatcagcatcagcagcggatagcggcgcaacgcgtcggtgcggacgcattcgtcgagggtctgccgcatccggtcgccctcgaccgcccggatggtttccacagtggtctcggcgtcctcgttgagtagccgcagcaggctgaacgccgcccgggcgtcggcgggcagttcgtcgccgaagccgagcacctggtcggtgaagtcgtacagtcgcgccaccttgccgaagacggtccagtggtagatcaccgccgacagcaaccgctgcgccgtgtcggcgtcggacgcgtcgatggccgaccgcagcgccgccaccaggttgtcgtactcggtgtcgaagacggccaccgccgcgagctgctcgcggccgtgcagccgggggccggtctcctcggccagcgtgaggaagtagcgccggaagcgttcggcgacggcggcgcgttccccggccgcgtccagccgctcggcggcgaagctgcgcacgctctccagcatccggtagcggggctcgtccccgccgatcgcttccactatggatttctcgatcagggaaccgacgacgtagaccggatccccggcctggtcgttgccgcacaccgcctccagcccggccagaccggcgccgcccgcgaacagcgacagccgccgggccagggtctgctcggcgtcggacagcagatcccagctccactcgatgacggcctgcagggtgcgttgccggggcagcgcggtgcggctgccggaggtcagcagccggaaccggtcgtcgaggcgcttggcgatctgttccaggctcagggcgcgcagccgggcggcggccagttccaccgccagcggcaggccgtcgaggcgacggcagatctcgacgatcagctccagattggacgccgtggcggcgaagccggggcgcaccgcggcggcccggtcggtgaacagccgtaccgcggcggtgtcggcggcgtcgagaccggtcgcgtcgtccggcgtctccagtggaccaagcgggcacagtgcttccccggtgatgccgagcggttcccggctggtggccaggatcgtcaagcgtggcaaccggtccagcagccgatgcgcgaacacggcacacgcggccaccaggtgctcgcagttgtcgaggaccagcagcgcctcgtcaccggccagcaggtcgacgatccggtcgagcgggtcggccgagcggcccggccgcagcgccgacgccgggtcggcgccccgagcgtccagattgcccagtaccgagtcggcgacgtcctcgcccgagccgacccccgccagcggcgcgaaccacacccgcccggtctcgtggagccggtggcggctcacggcctcgacggcgagtctggtcttgccacaaccgcccgggcccacgacggtgaccagccgcgaggtcgacagctgctcggcgagccgtttgagttcgtcgtcgcggccgacgaaactggtcagccgcaacggaagccgacccgacaccggctcgggcggccggggccggtcggtctcgccgcgcaacaccgccaggtgagcctgccgcagcacctcgtccgggtcgacgcccagccgttcggccagttcgccgcggatcgactcgtagaccgccagggcctcggcctgccgtccggcggcgtgcagcgcccgcatgcgcaaggccgccaagcgttcccgcagcggatgctcggtggtggcggtctccaggtcggccagcacctcggcgtgccgtcccagccgcagcatcgcctcggcgtgatcctccacggcggcggcccgcagctcgtccagccgcaccaccacgggccgcgcgaacggggcgtcgcgcacgtcggccagtgcctcgccgcgccacagctccagcgcggccgacagcacggcggcggcctgtccggcccgtccgtccgccagctcccgccgcccccggacggccagctcctcgaaccggtgcgtgtcgacgtccggctcggtggccgacagccggtacccgctggcgaccgaggccaccgagccgacgtccccgaacgccttgcgcagccgcgagaccaacgcctgcaacgcgttgcccgcctgcgcgggggcgtcggcgccccacagctcgtcgatgagcgtcgaggcggtgacggtgctgccgggcaccagcgcgagccgcgccagcagcatccgcagccggaggccgcccagcggtaccggggtgtcgtcctgtgtatacgcccggaccggaccgagcagttctatccgcaccgccccagcctctcaccgtccggggacggacgctcgccggtcagcccgcgagcgtccgtccccacagctagccgacggcggtcagacgcgcgcgggcggtgcgggtgccgcgcgggttgttccagccgatcgcggcggtgaccgtgtcgccggtctcggccagcgcgacgaagcggccgtcatcgacggcgccgtcgatgacgcggatgtgcgagtgcggtgtcacggtgccgtacagctggatcctggtgtcgtactgatcgctccagaagtacggaaccggtgtggggcaacggttgcctcccaggatgttggtggcgacggtcatcgcctgttcgctggcgttggtgcgggtctcgatgcgcgacgagacgccggtgacggggtgccgccagcgggcgacgtcgcccaccgcgtagacgccgggcgcggcgcgaccgtactcgtcgcactcgacgccgtcgaccaggcccagcccgctgttggccagccagccggtggccgggacggatccggccgtgaccaccgccagctcggcggcgagcaccgaaccgtccgacagttcgacgccgctgaggcgctcggtgccgaggaaggcggtgacgttgacgccggtgcgcagcttcacgccccggtcgcggtgcatggccgcgacatggccgccgacgcggagtccgagctgccgttccatcggcaccggaccgggttcgacgagcgtgacctcgtggcccagttcgcgggccgcggcggcgatctcgcagccgagcacccccgccccgacgatgacgacccgccgtgcggcgggcgggccggtggcggcttgccgcgcagccgttgtgccggtcgcggcccgctgcgcggcgggcgtggcggtggcggtgggccgcgcgactgccgagccgaagccgctgtgcgccgacggccacgcctcgaccggggccgaaacgccgtcgcctgccccggccgcgtccgggttgccgctgcccgccgcggccgcgtgcggatcgctgccgcccgcatcggtttgagccgtcgcgggcgacgcgtccgggttgccgcctcccgccccggtcgaggccggaccgccgccgcccgcaacggtttgagccgtcgcgggcgacgcgcccggttccgggcccgccagttcgcggcgcagcgccatcgcgtcgtcgagcgtgcggaaagtggacaccccggccaactcgcgctggcagccgagccgacgcggcgtcaccccggtcgctatcaccagcgagccgaagcccagcgttcgtccatcgtcgagcttgacggtgcgctcggtgaggtcgaggtgccgggcgtgacgccccaggatgaactcggcgcccagagcgtccagccgctcgtcgtcgcgcagcagcgcgcgctcgggcccccaggctccggtcagtatctctttggacagcggtggccggtcgtagggcggatgtacctccgccccgaccagccgaatccgtccgtcgaagcccttgcgccgcagcacttccgcgacggtgaggccgcccgccgacgccccgacgatgacgacgtcgccggtcattcctcctcccgcagcgtgatggccgcggccgggcagaccgtgaccgcgtcctcgacctcggcgcgcagccgctccggcggcgactcgtccaacaggaccacgatgccgtcctcgtcgcgctggtcgaacacctcggcggccgccagtacacaggttcccgccgccacgcagcgctcggtgtccacagagatccgcatcgctcagccctcccacgcgaccggcagtcgctcaacgccgtacacgttctcgtccacgaacggcagccccgccggatcggcgtccagccgcagcgtcgggaaccgctccagcagcgccgggaagccgatgcgcatctcgacgcgggccagctgctgccccaggcactggtgcatgccgtgactgaatccgatgtgtccgctcgcgtcgcggcgcaggtcgagcgcctcggggttgtcggggaacttcgccgggtcgcggttggcggcgaggtaggagatggtgacgctcttgcccgtcttgatgacgtggccgtcgacttcgacgtcctcgaccgcggcccggacgtcggtgtgcgtgagggtcagatagcgcatcagttcctcgacggcaccgtcggtgagcccggggtcggcgcgccacgccgcgagctgctcggggttctgcagcagcgccatcgttcccgtggccagcatcttcgccgtggtctccagccccgcgcccaggacgaagctggcgacgcccgtcagctcctcgtcgttgaggtcgcttgtggtcagttcgctgagcacgtcgtcggtggggttgcgcttcttctcctgaaccagtgtggacatgtactcgttcatctcgccgaacgcggcgtagcgttcctccagcgtcgtctccggtgccgacacggcggcggcgaggcgcttgaagtgcgcgcggtcgctgtaggggacgcccagcagttcgcagatcgtgtgcgcgggaatcggccacgcgtacgcctccaccaggtccaccggggaacccgcgtgttccatcgcgtccaggcgttcggtggcgaactggcggatctggtcggccagcaggttcatccgccggacggtgaacttgcccgccagcggtttgcggaaccgggcgtgttcggggtcgtccacgagatggaacgcgcccagcggcgccttgttctccggcgacggaccgatcgggtgctcgaaatggtggagcagctcgaacctggtgctgatcttgggattcgccagcagggcgcgcgcctggtggtagccggtgaccagccagcccagatgcccgtccggatagttcatccgcgccaccggggtgcgctcgcggatctcggcgagttcggtgggcggatcgaggggacgtccctgcggacgtcgaccggggaatcgcgggatgacggtcggggagtgcgtcatgacaaagcctttcacctcgtcgtttccttgcaccccggacggtgtcgcgttccgctgacatcccgcgcacagaacgctggcaccgtgccgcccgcgccgtcaggctcgccgggcctggttagccttggcgaccgacttcggtgagcgagaggcacgcgatgaacagcttcgacgagcggatgcgccacaactacgcgggacgggcggagatcttcgagcggaccttcggcaagctgtgcgcgtacccggtgcccaccgtcctggacgcggtgggcgtggcggcggggacgcgactgctggacgtcggctgcggcaccggcagtgtggcggcagcggcccgggaccggggcgcggcggtcacggccgtcgaccccgaacagtccatggtggaaatcgcgagccgccgggtgccggaggcgacggtgctggccggtgagctgccgcgactgcctttcgaggacgacgcgttcgacgcggtggtggccaacttcgtcctcaaccatgtcggcgatccgttggcggcactgggggagctgcgccgggtgctgcgcccgcacgggcgtctcggcctgacgatctggccgcagccgccgacgccgctgcacggcctgtggccccgggtcttcgaggccgccggggtcgacgcgaacgccaacgtcgcccggctggccgccgacaaggacttcgaacgcaccgaggcgggactggcggggctgttggcggacgcgaagttcgtcgaggtcgaaacccgtacggtgccgtggaaacaccgggtcgatcccgagctgtggtggtcgggaccggcggccgggctggccagcttcgggcaggtcctggcggcccagacgccggagaccgtcgcgcggatcaaacgggagtacgaccggttgtcggccgaattccgcgtcgccaccggcgaactggcgttgccgaccgccgccctgctggccgtcgccgtcgcaccgtgatttgcgaggatggggacgtggcagctcgcgcggtgatcttcgacctcttcgacaccctggtggacggcggcaccacgcgacgccgcgagatgatcgcgcgcatgggcgtcgatctcggcatcgaccccgaggtgttcaaggccgcgtttcgggacagttatcgcgaacgcttcgccgggacgctgggcgacatggaacagacgatcacgacgctgatccgccgctgcggcgccgaaccggacccggaagccgtcgcggtggcggcgcggcaccgcgtcgactacacccgccggttgctgacgccgttcccgggtgtcctcgaagtactgtctacgttggtgtccgacgggctgcgggtcgggctgatcaccaactgctcggtggagaccccgcaggtgtggtcggaaacccaactggcgcagtacatccaggacccggtgttctcgtgccgggtcggggtgtgcaaaccggatccggcgatctaccggctggccctcgacgccctgggtgtgagcgctgcggagagtgtctacgtcgccgacggcgccgggggagaactggtgggggcccgcgacctcggcatgacgacgatccgggtccgggccgagggagtcgatcacgcgaccttcggcgcgatcggcgattgggacgggccggtcattgaggacttgaccgaattgccgggtcgattgccggaactgatggcatcataggtcgcggtgcgtggcgggtcgcgccctgtttgtagtctgtggacgagattctgggtaagatccaccgaggtctgacaggaggaacgccatggccaaggacaagaagaccgaggaaattgaatcgtcctcttcggagagttcgtcgtcgtcctcgtctagttcgagttacggcagcggggaagaagagaccgaaactgcgcatgggagtgagcgggaaatggctctgaacgagggtaagacagtgacagcgaaggtcaagaaggcgaccaagggcgccaagaagaccgcgaagaagacaaccaggacgacgaagaaggcgaccaagaaggccgcgacgtcgaccaagaagaccacggccaaggcggccgccacggcgaagaagaccgccaagaaggcggtcaaggcgacgaagaaggccgtcaagaaggcgaccaagtcgacgccggtcaaggccaccaagaaggccagcacgacggccaagaagaccgcggcgaagaagaccaccgcgaccaagaagacggccaaggccgccaagaagaccaccgcggcgaaggcgaccaaagccaccaaggcggtcaagaagtcgacgccggtcaagaagacggccaaggccgccaaagcggtgaagaagaccgcgaagaagaccacggccaaggcgtctccggcgaagaaggccacgaagaagtcgaccccggcggcgaagaagaccaccgccaaggcgaccaagaagacggcgaccacgaagaaggccgcccccaagaagacggcggcgaagaagacggccgccaagaagaccaccaagaaggccgcgccgaaacgcaagggcggcaagtaaatccatatcggatagtaacggttcagtggcggtcgacgacgggcacgtggatggcgttggcaccgtagtcggtgacgtcctggacggttacacgatcacccaccgcttccgggtgcgcggctgtacggccgtgtaccaggcggcgcggggcgatcggaccgtggcgctgaagaccttgtgccgcggcgcgatcgcgcgggctcagttgaggatggacaacgagatcgcatcgttgcgcgtcctcggtgagtcggcgcccgcgccgcggctgctgcggctcggcatcgccgggccgcagcgctatttcgcgatgagctggcagcccggcggatcgctgcgccgccaaaccgaggctcgggacctcgacggcttcgccgagatcgcggtcccggtctgcgaggcctacgcggcgctgcaccgcgcgggggtggcccacggggacgtctctcggcacaacatcctcatcgacgggcacgacgtcggactggtcgacttcgagagctcggcgcgaacctccgaagcggacgacgacggactgcggcgccggttcacgtgggcctacgcggccccggagttcgccgaccggcaacagcccagccccgcgtccgaccagtacgcggtggcggcggtcctgtaccgccagctcaccggccgctacccccgccgccagatcgacggcgtgaagccggattcccggcgagcactgaccgcgcgggcccggctgctgaccggggcgccccaccggcgctggccagggctgcgcgacgtgttcaccaccgcgctgagccgcgagcccgccgaccgcttcggcgacatgggcgagctggcccgcgcgctggcggcggcgatcggctgagtgcgcggaggccgccgctcgcggcggcttgggcgccgacgcggcgcagcggcttgagagcctgcggcccgggtcgagggccgggccgcgatgcggcggcttggcccgttcgcggttggtcagctgcgggccaggagcaggacctcgttggggaccaggacgccgctggctcggtcttccaggactgtcaggcccgcgagcactgtggacagctcttccaggatgggcccgggactggggtgcgctgtgacgaccgccgcgaccgccgtcaccgcgatgcgggcgcaggagacgtcgtcgaccgtgtaggacgtgttgtgcgacagcgagttgctcagccggtcggtgacgcgggccagggtggtcgccgccaggtcgagccacaccgagtcgcccgtgtcgggggccagcaggtggttggcctcgcccagggcggtcagcaggcgttcggggggaaccgtgcgggcccggcgttcgcccgcgtcgatgatgccccgagccaggtactcgtcgaaaagggacagtgtcgccccgtatttgaccttgaccggcggggtcggggaggagaaccacagggtggtcaccgcgctcgacagcaggtgccgctggtcgccggtgagccggtcgaggtaggtgaacgggaggttggcgcgctcggaggcgtcgcggtcgccccggaagtccagcgccttggccgacagttcggccagcaggtcgatgacgtggtccaggtgcggccgggcctcggcctcggtgtcggccggggtgagcgaggtgtgtttcaggtagcggcggcagtcggccagcgcggtgtccttcttcagctcgcgcggcagctcgaaggcgcgggcgcggtcgaggttcatctcaccggccatgtcccgcgacagttgccgggccttgttgcccagcaccatcgccagcaggtacagcgacagtgtcacccggcgccggtcctcccaggcgacgcgctgccaccagttcctgtctactgtgtagggatcgcgggtgtcgccgaagtgcgccagccggggttccgcgccgcccgccacccagacgctgcggccctcgatgcggggacggcactggggggccagcagttcggattcggtcgggagccggaaccgggtgtcgtcggcccggggcagaccgttgatccagcccaggaaccgggtggcctcgctgggccagatgcccacggccgcggactgttcggaggcgtcgggcggcggtcgtccggcggggaactcggcctccaggaacgaggagtagaggctgttgctgaccggacggaccgcgagtcgtccgccgccgaacagcggtgccatgtcggacagctcccgcgacaccttgaccgcgccgaccatccggttctcgtcgggggtcttggtggccagggtcagcagttcccgcagttcggcgagggtctcgggttcgagttcgcccgccgcctcggccgcgtcgaaggccagcgcgagcgcggcgatgctgcccgagcgcaggcaggtgtcgatgacgcgggtgacgttcgcgcgcgccgcccacagcaggatcgcgtcgcgccaccacggatcgtcggtgcgggacaggatctcggcctcgggcaggtcgcgcccggccaggaactgttgcaggctcaggtgggtgaaggcgaaaccgcccgcggcggtgcgcaccagccagccggagcgggtgcccgcgtccagcagcgccccggcgtcggcttcggggtcgacggcgtggacgtcggtggcgtcgaggtgcctcgaccgtgtggccatgccctgccgggcgagcgcgtggaccagctcggcgttcgtgcggaccagcaggttgaccgcgtcggtgtacagggccgcgcggtcgtgcggcagcatgccgcaatgccggtgcaccagggcgatcagggtcagcggcagcgggtgtgcgcacaggtcgtgcatggccggttgggagcgcagccgcgacagcagcacgcccgcctcggcggcgccgccgtcgcgcacccactgccgggtgtggccgctcttgcgggattcgacggcctcgcaccagtcgtgcaggaacgccgcgatctggctgtcggtgaggtgacgcagctgccagtaccgggagtgcggcagcgggtcgggggtcaggccgttgggccgggtcgtgacgaggaaggtgttgcgggaatggcgtttgtgctcgcgggcgatccagtcggcgaccgcgcggcgctgcgactgggacgcggtctcgtcgaggccgtcgagcatcaccacgcaccgtcccgccgacagctggcgcgcgaaccagcgggcgggggagtgccgcagccagccggattcggcggccagctgggccaggttcggggcgttgtccccggcgagtctggcggcgtgggtgcccagttcgatcagcaccgggatgcggcgtttgccgcgccgcagtttcgccagctccacagcggagcgatgcaggacggtggtcttaccggagccgggttcgcccaggatgacgatgggcccgcggtgccgtcgccgcagtgccgacagcagcggggtgcgccggtcggcgtgccggtcggtgcccacgaacggacgttcggcagcctgtggaccgtcggcgggcttcacgccgatgtcaatgtagacatcggtcagccgaagcccggcggctcccgccagcggcacccggttggcgtagccggtgagttgccgcaggtaatagcgccgtcggatgcgcgagacgatgatccggccgaggccgagcagtgccaaagtcgccgggatgatccacagcggatggacatcggccctggtcaggatgatggcaccgctggatattccggtaaggagcagtagccccatgcccgtcggtgctcgccagaatattgatgtgggggagtgttctgacatgtcgaccgctttcgccggactgggacgtctttgaaccattatgctccgatccgcgcttcaatgggacacctcaatgtggactgtctatatgggacttcacagctgacgtacagattccgtcaaggtgagccgccactcggcggtcatcgccgttcggatcggcggtcgttacatcgccggacacggccatttcgggtcccggatcggcggagtcgggcgatccgacatcccggtcatacagggaattattcgcgtttcgcccatcgtcgggtctcggtaatctcattgccacatagcgagacatgcccatatcgctatgtcagtgaggagcccgaaatgagatcgaagaaaatcaaggtcagcctgctggccgtaaccgccctgacactgtcaggcctcaccgcgtcccccgccgccgccgacggtgcctccgagccgctcatctgggaggtgccggacgtgtcggtgtcccaggcgatcaagctcaccgacgccggattcgacgtcatcgactacgaggacgacggcgaactgaccgtcgtcggcgaccgcagggtcgccaagaagctgcgcgaccgcggcttcgagccccgctacgtcgacaccgtctacaaggacgtcgaaccctccgcgaaggccgacgccttcggcacctactacggcggctacaagacccccgacctgcacctcaagcacctcgacgacgtcgccgccgccaaaccgaacctcgcgcaggtctacgacatcggcaactcctggcgcaagaccgtcggccagggcggacacgacatcaaggcgatctgcctgaccaaccggcagcccggcgactgccagctgtcacccaactcgaccaagccccggatctcgatcatctcccagatccacgcccgcgagatagccaccggagagatcacctggcgctggatcgactacctggccaacggctacggctccaacgccaaggtcacccagctgctcaactccaccgaggtgtgggtggtgccgatcgtcaaccccgacggcgtcgacatcgtcgcctccggcggcaactcgccgaggctgcaacgcaagaacgccaacaacacctacggcagctgctccggcacccagcgcggcgtcgacctcaaccgcaaccacacccacaagtggggcggcgcctccagccagccctgcgccgagacctaccagggcccgcggcgcggctccgaaccggagatcgccgccattgagggcttcttcgccaagatccaccccgaccagcgcggccccggcgacaccgaccccgcgcccgccaacacccgcgacgtgatgatctcgctgcacagctacggcaactacatcatcgtcccgtggggctacaccaccacccgcccgcccaacgactccgcgctgcgttcgctgggacagcggatggccgcctccaacggttaccgggtcggcaacgccgccgggaccgtcggctacctggccagcggcaccaccgacgacttcacctacggcgccttcgggatcgccagcttcacctacgaggtcggcggcggctcgggacagtgcggcggcttcctgcccgcctactcctgcctcgacagctcgctgtggcccatcaaccgggacgcgatcatgaccggcgcgctggacgccgcgtccccctactcataggccgcgcgtacgcccttgccgcgacccccgccaggggccgcggcaagtacgcgtccgtccgtcacgccaccgtgatgcggggatcgtcgaaggcccagtagaagttgttggcggcgtcgtacatccgccagccgacccgcaccttctcgaccccggccgggatccgcgccgagaacgactccgacttgctgatgtcgaaggcgtcgccgctggaggacttgcggctccacagcaccgacttggtgccgtcgtcgaagcgcagcaccagctgcgccttctgcggatcggcgtcccggtcgacctgccggtagtggctcaggtagctgaccttgatggacattcctggttggacgttctgccagggcgacagcagcgtcgagtccagccgtttgccgtcggagaccggatcgcccttgtcgttccactcatcggcgtcggccacggcgatgacgtcacgaccccggaagaacgactcccggccctggtccgactgcgaggtggcccagaactgcccggtcatcaacgaccagccccggtattcggtgaccccgaccgccggggtcttctcctccaccgaccagcccgagggcatgtacttggtgaagccgagcaggttgtccggcttggcgggttcgtcgaccgccttgcgcagactgctcttcagcgtgtcgaagggatcgcgcgaggcggtgccgatcgggacgccgtcccagccccaggacgggttcggcgtgatccccaggtgcttgaacaccgtcggcgggatgtcgacctgccgccactgccgggtcgcggtcctggtgacggggatgtcgccgcctgcggccagcgtccagacctcgcgggtgcggtgccggttggtgccgtgctcgtcgtagctgaagccgtgatcggtggtggccaggaacagccagtcctcctcggggtaactgtcgcgggccttgaccgcgtcgacgatgcggccgatctgcgcgtcgacgtgctcgatggccgacaggtactccggggaactggagccgacgtcgtggcccatctcgtcgggttcgtggaagtacacgtaacccacgtcggggttgtgccgcgacagcgcctccacgaccgtgtccgtcgagcggcggtccgaggcgcgggcgccgccctcggtggactgccgcatcttcgcgtccggggagccgatgatgttctcgttgatgggctgccagtccaggatggagaacgtcgacagctccggtttggccgtctccaaccgggacagcacatcggggtaggagtccaggttgttgccggagaaggagttgtccttcaccctgtgcttgtcgggccaggtaccggtgaggatgttggagtgtccggggccggagtcggtgcgggcgacgtcggtaccgtggatataggacggaccgatctgccccgccgacgcgagcgcgtcgatgttgggggtgtcgacctgcttgagcttgtcccaacggaccccgtcgatgtcgatgagcatgaccttgcgggcgctggttccctcggggatgtcgccgatgtccgcgttggcggccgaggcgtaggcgggggacggaagggcgatggtaaggatggcgaagccggtcgccaccttgcgtcgggctctcatgtctcctccacagtggttaggcgctgtgtggagtcaatggtgggttaccaggcaaaacgcattgatttacttcgattgcgtgcgcgtgaacaactatgtaactaatcggacaccaagggagataacgacttcgaagacaatcgagggcgaacgatgcgttaatacaccgctacggcaggcccccacggttcccatgcgctggcgcgacggtgaggcgcttcccgacccgtacggcaagaacgcggcattcccggtggacgtggcgtgtggccgcggcatggccactatcgatagacgacaccctcactattcgcgactttcgtgcggttttgatggcgaagataacgctggcgccccttggcaaccgcccgaatagtaaggcatggttaccctaatcgtccctgacgtgatcgtgaaaggcggtgttcagcatggacggacgaatcgaacagcgcatcgagcgcgagattcgccaggccaccgagcgcggtgacttcgagaacctgcccggagcgggcaagccgctgccgggcgcgggcgagcacctgcccgaggactggtggctgcgcgagaagatgcgccgcgagagcgccggcgcgtcggtgctgcccacgacgctgcggctgcgcaaggaagcccagggtatcggcgagacggtcgcgaaactgcgcaccgaggccgaggtgcggcaggcggtcgccgaactcaacgaccagatccgcaaggcccagctgggtccggtcgacggccccccggtgccactgcgcacggtcgacgtcggcgcggtcctgcgcgactggcactccaaacggggctaggcgatccgggtggcctcggccttgtagccaccgccgggccactcccagccggacgtcatggtctggccgtcggggctgacggtgatcttgcagaacgtcggcgagcccttggccccggcccagaccgtcacgacctcaccgtccacctcgtacacgtagtcgagcgtgtcgccgaggtcggtataggcccgggacttgatctgactgccgggttccttggcaccccagggcttctcacggccgatgatctccaggaccttgaactccctgccgtcccgggacagttcgccctcctggatcaggaaccggccgccctccatccaccggaagctcgtcgtgccctcggccccgccggagatccgccagatccccaccagtcggtccagcgcgtgcagctccgcgtccggcggcgggatggtctgctcgttcatgtccagctccttcttcggttgtcactggactagacggatcgggctcgccgaactcatcgcggctcaggaaagtatttttgccacggccacccgcaccgtctcggcgtccccgatcgcgtaactcgcctcgtacgcggcttctcccgccgccacatacgaatccggatcgaaggccgactcgaaaccggcggcggcccgcgccttggcgaacgcccgctggtactcggcggtgtcggtctcctgtaccgcccacgcctgctcgtcccactcgatcgcgagcttcaccaccgcttcccgctccgggcagtccccgaccgtcccgcccgccagcgcctcccgcgcgacatcgacccgcgaatcgtccagtttggtgcgatgcgccgccagcgaacagatcgccagcgcggcggcccgccgctgctcgtccgtcgccttgcgcaacagcgcggccagctgcttgtccagcgtctcgatccgggagttctcgtcgcccattcctgcctcgttatgtcggatgcggttgccgcgagtgtccgtcacactcacgcccatgtcaaacccgcgcgagttctacgacgacttcgccgaagcctatgacggcatgttcgccgactgggacgcctcgatagcccggcaggcacgagtcttcgcggcgctgctgggcgaggctggacagacgatactggactgttcgtgcggcatcggcacccaggcgctcggcctggccgccctcggctttcacgtcaccggcaccgatatcagtccggcctcggtggcccgggcccggcgggaggccgccgcccgtggcgtggcgctgccgaccgccgccgccgacatgcgggcgctgccgttcctggacgacagcttcgacgcggtgctgtgtgtcgacaacgcactgtgccatgtgctcgatgccgacggggtcgtcaccgcgttgcgggagacgcggcgggtgctgcgcggcggcggcaggctgatcctgagcgtccgcgactacgacgaggcgcggcggagtcggccgcggcggacgccgccgcagctgtcgcggcgggacgggcagtggtgcgtcacgttccagctgtggcactgggaccgccatggtgatcgctacgacttcgagcacttccagcttcgcggctcgcgaggggagtggcggatgcggcggcgggtctcgcggttgtgggcgttgacgcgggaggagctcggtgagctggcctcgcgggccgggttcagccggttggagtggctggcgcctgccgacagtgggttctatcagccggtgttggtggccgggtgaggcggtgggcgtcacactggacggcgaaactggataggggtactatccgatagtagagagttccactatctgtaattctaggagtgcccgatgctagacgccctgcttggtgagaccaccctgttcgttctcctcgtcgccctgttggtctttcgggggctgggggtcgtgggggtcagacggttcgcgtcgtggccggtcagtgccgcgcacgccatggccgtcatgttgctgatgaccgcctcggcccacttcatgcccgacagtgtcgaggccatgccggggttctcggacatggtcgcgatgattccgccgttcgtgccgtttcccgaggtgatggtgatcgtcaccggcgtgctggagctggccgccgccgtcgggctggtgctgggccggacccgctggctggccgggatggcgctgatcctgttgttcgtggtgatgaccccggccaacatccatgccgcgctcaacgacgtgtcgctcaacggcgatcccgccacgccgctgttgatccggatccccgaacaggtgctgtacatcgccgtcgcctggtgggccacccgtggggcttcccgtgagtggcccgggttcctggcgcgggcggcggcgtaactcggccgccgtggtggtggcgcgggccagcatgaccccgccgacgatcagcgcgagtgaggccacccgtgcccaggtcatcgggtccttgtggacgatgacgccgaggacgatggcgcccaccgcgccgatcgcggtgaagaccgcgtaggaggtgcccaccgggatggtctccatcgccagcgacagcaggtagatggaggccgccccgagcgcgaagcacagcagcgtcggcagcggtctgctgaagttgttcgtcggtttgatgctctgcgagaaggcgacctcgacgacgcccgcggcgatgagcagcagccagcccatgtcagtacttccctccgagttcggcggccgtcgcgatcgcgtccgcgtaggacgattcgtgggtggtgcggtggtcggccagcagcgggtcgacgcgggcgttggccagctcggcgttgacgaagcgggcgtcgtccacggcgaagtgaccggcgaagaagtcgcgcagataccgttcctggtagtcgaacttcgccttcggggcgccgggggagtaggccccgccgcgagcggtggcgaccacgaaacgcttgcccgccagcgacatgcgtgggaaggtcacctggtccagccaggctttcagcaccgccgggatcgagaagttgtgcatgggcgtggtgatcagcacgacgtcggcggcccgcagctcggtcagcagcggttccacaatggcccaggcgcgcttctggtccggggtgcgggcggcctcggacagccggtccagatcggtgatgcggtgggccagcaggtggtcgcagatctcggtccaggccgcgtcgatgaacggcaccgggacgcgggccaggtcgcgggtgagcacgcggccgtcggggtgggcggctcgccaggtgcgctcgaacgcgtcgccgagcgcgcggctgatcgagttgtcgcgggggctggagtcgacgcgaagcagggtggtcatcgagggttcctttgcgtaagtggacagtgtgtccgtttgatggctgctacgctagcgccaagcggacgcagtgtccacttacgggaggagtgatgcatgcgacagcgccccgagctccaggtcggcgccgagaacccgccccgcgagcgggctgacgccgctcgcaaccgcgccaagatcctggccgccgccgccgagctgttcgccgccgccgacgcccggggcatcaccatggacgagatcgccaaggccgccggggtggggcggggcacgctgtatcgccgttatcccgatgtggcctcgatcgcggtggcgctgctcgacgaacacgagtcgcgactgcagggcgagctgatcagcgggccgccgccgctggggccgggggcggagccggtcgagcgcttggcggcgttctacgcggcgatggtggagctgttggagcggcacgggcatctggtgctgggggccgagaccggcgcggcgcggttcgcgaccggtgcctacggtttctggcgcgctcacgtcatgtcgctggcgcgggaggccgaagtggacgatcccgaggcgctgaccgacacgctgctggcgccgctggctcccgacgtctatcggcaccagcgcgatcaggggctgagcgtcgagcggatccgcaccgcgctacggcagctggcggggctgctgcgataggacggtgacgacgcggcgcggccgagcttgcacggcggtggcgatgcggccgccgcgacgtcgcgcgtgccgcgtccgacgcggcgacgcccgcgccacgacgtcggtgccgagctagtccgccagctgctgtgcttgtcgcgtaacgaaagccgcgtccacgatcgcgccgtgtcccgggatgaccgggccctcgatcatcggcgccagccgctccagcacccgcgaccagtgggccgcgtccgcgtcgctgcccacactgggcggtgcgccctcctcgacgaggtcgcccgcgatcgtcaccgagcccgcgaaggcgatcaggtccccgtgcgagtgcgcgcggcccgggtgccacagccgtaccgaccgtccacccaggtcgatcgtcgcctcgtcggtcaccggacggttcggggtcagcagttcgaggtcgccgacctcgtcggcgatctcgggcgccagcttcacgcaggcgcgccgggcggcggcacgggactcggcgtggtcggcgtccaccgcgatggccgactcgtgcgcccagaagtcaacggccccaagctgttccgcgatcgtgtggttgccgaaccagtggtcgaagtggtcgtgcgtgttgaccacgaccaccggcgacgacgtcaggcgccgcaccgccgccgccagctcccgcgcctgcccggcggtcgacagcgtgtccaccagcagcgcccggtccctgcccaggaccagcacgcagttgacgtccagcaccggataccgcagcacgtgcacgtcgtcggcgacccgctggaaatcgaccacggacgaattatggaccgccccgatatccatgaatgcccccgcctgaggagcccgtcatgcgccgtgccgtcacacgcctcgccgccgtcgccaccgtcctggtcaccgtgccgctggcggtgctgtgggccagcaccacggccagctccgagaccactcgcggcgcgcccgcctacgagtacccggtgacccggcacgccgacacctccaaaccgatccccggcgtcagcgtcgacatctccgccgacaaggggcaggcggtgtacctgtgggcccgcgacctggccgccgagaacgtcaccccgctgggctccggtgacaacatcggcaccacgttctcgctggagtgccgtcaccgcgacggaaccgcgctggatggcgaacgcggcacctactgggccgccaacctggtgccgcccggggagaagaagctgaccgccacgctgcggtggaccttcgtcgcccccgccgccggtgactacacctgcgaagtgctggtcaccagctattccaccatcatcgtggacggacgcgaggtgacgatgcgggtcccggcgggcgcgagcctggcccaccgggtctaccccgccagccagcgctggacgctcccggccgagagcgaacgcaccgtcaaggcgggccagtccgtcaccacgctcgggttcacctaccgcccaacgacttccgaacccaagctcgcggtcgtgcaggacaccaacctcaccacctgcaaggccggttcgtcgatctgcgacggcggctcgccgggcaacagtggcagcaaggtgaccacccaggtggtcgcgaaactcctcaacgaggacggcaccgcctgcggcgccgacctgaagagccccgccaagaacggctacatctccaccgccaaacaccactggacgtccacgaacacgctctacatcgagaaatcccagctcgggaactgcccgcggcttcggctgtcgctgtcgctgcgcgtcaccgagggcaacccggtcgtcatccacgccgggttctcggtgtaccgggcccgcacgcacgggaccgcgttcgagtactcctgagctagatttgccgacatgtctccacaggtgatactcgtcggcgccaacccgttcgtgcggctcttcgacgacggggaggtcaccgtcgccgcctcggtgtggattgtggactggtcgctgcggggacgcggcaacgtcctggtgctgtggcacgccggacgggtgcgggtgatcggcgagaaccccgaactggccgcgtgggtgtccgacgacttcacccggcacttccccgaagccgaggggctcgactggaaccgcggtgaggtggagaacgcggccgtgaccatcgacatcgacctggccagcggcatgagcgtctcggcggcggacgtgaccatcgaagcctccggggtgctggacgtgcgcggtttcgccaccgactccttcgacctcggcggccgtccccacggcctgtcgctcgtgctggccccggtcgccgaagcccaggtccacataggcgggaaacccgtgcccgggacggtgcggcgcgagggcacccccgagcggccgtcggcctcggcgttcctgaccgccgccgaggtgtggaccggccccgggaccgcaccggcctgaatcgcggtgcgaggatcagggccatggagtatgtgaatctcggccgcaccggcctcaaggtgtccccactgtgtctgggcacgatgaacttcggtcccatcaccagcgaggcggacagtcacaccatcatggacgccgcgctggagcgcggcctcaacttcttcgacaccgccgacgtctacggctggcagcgcggcgagggcatcaccgagaaggtgctgggcacctggttcgccaagggtgagggccgtcgcgacgccgtggtgctggctaccaaggcatacggcccgatgggcgacggccccaacgaccgcggcctgtccgcccggcacctcatcgcggcctgcgaggcgtcgctcaagcgcatgcagaccgactacatcgatctgtaccagatgcaccacgtcgagcgctccacgccgtgggaggagatctggcaggccatggacctgctggtgtcacagggaaagatccgctacgtcggatcgtccaatttcgccggttggcacctggtcgccgcgcaggaggccgccaaccgccgcaacagcctcggtctggtcagcgaacagggcctgtacaacctgatggcgcgcaccgtcgaactggaggtgctgcccgccgccgaggcctacggcatcggtttcctgccctggtcgccgctcaacggcggcgccctgtccggcgcgctgcgcaagatcgccgagggcaaggccggacgcagtgccaccgggcccggaaacgaacgggtggaggagaaccgggagcagctggcggcgtgggagaagttctgcgaggagttcggccacgacccggccgacgtcggtctggcctggctgctgacccgtccggcggtcaccgcgccgatcgtcggcccgcgcaccatcgagcagctcgacagcaccctgggctgcctcgacgtccagctcgacgacgagcaactggacaaactggatgaactcttcccgccggtcggcaagggcggcccgggtccggaggcgtgggcctggtagcccgacacagtgatcaagcctgtcctcggggccgcgagggcggcggtgtttaatggcgtcaacggcgagctcatcgacgggtgtagctgtgtcgttctatgtcacgggctgaaaacccccggtcctttgtccatggaggtcgctgatgccggaggacaccccactgcatgtggtgttcgtccacggactgttctcctccgacgcggtgtgggagtcgttcgcctcccgcatcgccgacgaccccgaggtacccggccacgtccgggtgcaccggttctcgtactactcgccgctgcgacgcaaggtgtacaaggagatcccgagcctgaacaacctggccgaccgcctgggcacgttcctgctgtacgagctgagtgacgcgccgaccgtggtcgtcacccacagcatgggcgggctcatcacgcagcggttcctggcccggatgctcaaggacgaccggggagaagagctgcggcagatcgagcgcatcgtcatgtacgcgtgccccaacttcggttccgactaccagcggaccatgcgcgacctggtgcgcaccctgggatggcgcaacccgcaggaggcggaactgctgccgctcaccgagaacggcatggaggtgcaggaggccgtcctggaccgggtggtcagggcgaccgaacacgacaaggaccactgtccgatcaagatcatcgcgtgtgccggtgtcgaggaccgggtcgtcaaggcccacatcgcccacggcctgttcccggccgagaaccgccgcaccgtcgacggcgaccacagctcgatcatccaggtcagcgacgacaaactgtcggcgtaccgcatcttccgcaaggaactcgacgaggtgctggccccgcgccgcaactccagtgtggcccgtccggtggtcgtcgaaccggcaccggcggaacaggaactgacgctgccgccgttcgggcgccgcaacacccagctggtcggccgcgaccaactgctgtcggaggtgttcgccgaccagtccagccaccgggtgcgggtgctggccggacccggcgggatcggcaagtcccgcatcgccctggagggagcgcaccgggcccgggagcttggcgccaaggtctggtgggtatccatggaccgcatcaattcccgaatgcgggaggtggccgagcaccttgacatgccgcaactggagatcgcccgggcctggggagggcagcgcagcgctcccgacctggtgtgggagtacctcaaccagcgggccgaaccgtggctgctggtgttcgacaacgccgacgacccccgcaagctcggcaccgacgaacgtccggtgcccgacgggaccggctggctgcgcgaacccgtcacgggcaccggcatggtgatcgtgaccagccgggtggcggacccggcgatgtgggaacgctggaacagcctgctggtggtaccaccgctgtccgacaccgatggggcgcggatgctggtcaacatggtcggcgaggacggcggcagcttcgacggcgccgcccggctgtcgcggcagctgggcggtaaccccgagctgatcttccagacggcgaaatacctgaaatccgtacggagcgacgggcgaggccaaagtggaatcattgatttcgacggttacctccgggaactgaaccggcgctcaccaccgccgtcaggagacgaccatgactgacgtgagcggcccgctggggccggatcgcaccagcagcgtcctgtcgatgtcgctggacctgctgcgggaccggggaatgggcaacgcggcgccgcttctgaaactgttcgcctgcttcagcaccgcgccgattccctacgtggtgctgctgaacaccaaccagtacaaggcctcggcgctgttcaccgaggaccggggcggttcctggtcggcggccgtggagggactggaacaactgggcctcgtggacatccacagcggacgcggtgtcggcgcggaggaactgtcacacgtgctgtccatgcacccgttgatctacgcgacgctgcgtgaggatcccgagctcaagcgccaccacgacgactactacgagctcgcgctgtcgatgctgctgacggcggtcgcgggcgccaatcccgacgaccccgacagctggccgatctggcgggtggtcacaccgcacgccctggagatcgtccgcacggtgctgtcccggcccgacaccggcccgcggctgctcacgccggtgctgcaactggcccgcaagaccggcagatacctgatcgcgaccggactgctcaaacccgcggccgaactcctcaacccgatcgtggacgcctgcgagtccttcggcatcggtgtcgacgacgagcggatcctcgccatccggcacgaggtggggcgggtggccctggaacgcggtgacctgcgcgtcgccgaaaccgaactgtggcaggtggtcgaggcacgcgccgcactgcacggcatggaccaccccgagaccctcgccagtagacacaagcacgcgcgcgccatcctggaacagcaccgctgggtcgaggccgagccgctgctgcgggacgtcaccgacgccgagatccgtgcctggggaccggaacactccgacacgatggtggtccggcacagtctggcgcgggtgaagctgcatctgggctgggtggccgaggccgaggcgatgctgcgcgagatcctcgtgatccgctaccggcgttggccccgcaccacgcccgagaccctgttcgtggtgcgcagtctcgcgcagagcctggtggagcaggacaaactggacgaagccgagtccgtgctgcgcgaggcgctcgccgacgcgggcgaccgcgccgacgccccggagttccagcggctgtcgctggcgctggagcgcattgtccaagtgcgccaaggggcctagggtgttcggtttggccggaatgtccgcggggacggaaatcgtttgtgtgacaggggtatgacacagaatcgtcggatagtgctgtatcgtttgtcacacccgagaaatggctaccgcattttgaaggagcgcaccatgagtgccgcccacgaggagtcggatatccgacaatactgggattccatgtccgtcagtgaagccgagtgtcgcaccgagcgtcggcggcgggacgcccttgaggcgttgcgggccgattacctagctctggaaacggatgccaagtacgtgttcaaggcccacggcgggaactagtcccggccgttcattcgcttcaatacccgtccgcgagtacataatggatcgatgacgctcagttacctgcgtgttagcctggtggcccggctattcacacggtaagcaggtgaccgatgagtaacgtcaacagtcacgatccgttcttcacacccgttaccgccgaagcgttccggcgtgaggacatcgccgcgctggccgcgggtcgccacgccgcgatccgggtccccgagttcttaagtcaatccacatgcgacgagattctccaggcgctgctggccgtggagttcgagtcctacggttcggcgcgcgtctacccgcaggtgatgcgcttcggcgtcggtgtcagtgaccaccggctcgacggcggcgtcgacgactcctattgggacgccatcgagaccgaccgcaagaactggctcgacctgggtctgaacttcgacccgttccacctgtgccgcgctaatctcggcaccgactggcccaaggcggtgcgggtcggcacccgcgacggcaagcccatggggcccggtgtcgcccgggaacccaaccagggcttccaggtccacttcgacgattcccggcgcgagtactccgacggtctgctggacgccaacctgatcgcccagttcgcgttcaacctgtacctgacgatgcccgaggagggcggcgagaccgtgatgtggcggcaccgctggcagccgcaggacgagaactaccggctgccggattcctacggctatcacgaatccgtcgtgggtgacgtcgagtccttcgagatcaaaccccgggcggccgaggcgatcctgctcgaccccggctacttccacgcggtgcggcccagcaggtcggcccgccggatagcgctgggtttcgccgtcggactcaccgacaccggcgaactgctcacctggggctgagttcgacggtcagctcgatctcgaccggcgagttcagcggcaggcacggcaccccgaccggcatacacggcgaggagtccccgaacaggtcgtcgagcaggtcgccgaccccggcgaccacgccgggggtgtcgatgaagcccggggcgcaggcgacgtagccgatcgcgcggaccacccgggccacctcgtccaggtcggcgacctcgtcgatggccgccagtgcggccagtccgcactggcgggccaggtccgccgccagttccgggctgatctcggcgccgaccttcccggccgcgacgagtctgccgtcggtcaacggcacctgcccggcgacatacaccatgtttccactgcggacggccggaacataggagcccttgggcggacttacgtggggcaacgacagcccgagctccgccagccgggctcgggggctatcgctggcgagcgctcctcggcgaagtgatgtcatgactgcatgttaccggttcacgtgcaggcgtgctattcccgcgaacggtgaggtgaggccgacacccccggaaccgctgttcgggaacccgggtcgattaatgtctaagcatggaaattctgcgttatacggcgttcagcaccgacccggccggtggcaaccgtgccggggtggtcctggacgcgacgggtgccgacgacgccgcgatgctggccaccgccgccgagatcggctactccgagacggccttcgtcttcccgcgtcccgacggggaactggacgtgaagtacttcagcccgctcgccgaggtgccgttctgcgggcacgccacgatcgccacggcggtcgcctacgccgaacggcacggggtgggggagctgacgctgcacaccagggccggggtcatcaccgtgtccaccgaccgggacaccgacggctcgatcgtggccacactggtcagtgccccgccgtcgagtgaggaactgccgtccgacaacctggaccagatcctgtcggctttgggttgggacgcttcggatctggacccgcagctgccgccgcgggtggcctacgccggcgcccggcacccgatcatcgccgccgcgacccgacagcgactgtccgacctggactacgacttcgaagcgctgtcgaagctgatggagcgcgaggactggaccaccgtcgacctggtgtggcgcgagtcggacacggtcttccacgcccgcaacccgttcccgcccggcggcatcgtcgaggacccggtcaccggcgccgccgcggcagccttcggcggctatctgcgggagctgaagctcgtcgacaccccggccagcctcaccgtctaccagggccaggacctgggccgtccgggcacgatcacggtcacggtgcccgccgagccagacaccggcatcggcgtcaccggtaccgccgtggcgatctagccgctcggcggccgcgaagcgacctaggtcccgacgagctcgcggcaggcggccagcgcgtcggcgacactgccgcccgcgtccgggatggggtacagcacctcgcggatccggcggtcggcgtcgacgatgagcgtcagccgcttgatccgccggactccggccgcccggaacgtcggcagccgcagcgcggtggccaaccgcagctcggcgtcggagaacagcgggaactggatccggttggtccgggcgaaggcggcctgttcctcggggcgctgggtgctgacaccgtggacggtggcgcccagcgccgtgaacgcgtcgagccggtcccggtacgtgcacgactccacagtgcagccgggcccgccgggaatgctggcggcgtggggaagtccggtggcggggtagaagtacaggaccgtgagcccggtggcggcgatcgggtcgataccgtccacttcgggcacagctgtgcctttgagggcgtgcatccgcgcggcctcggccgagccgggctcagcggtcgcggtgaggctgccgtcgcccagcagccagcggtcgccgaagtcctgcaacgcggccagtaccggcagcagtccgtgtcccagttcggtgagccggtactcgtgtcggggcggatgttcgctatagcggtcgcgcctcagcacgccgttgtcgaccagcgtcgccagccgttcggtgaggaccttgcgcgagatgcccaactccgcccgcagttcctcgaagcggtgccgtccccgggccacgtcgcggacgaccagcagtgtccaccattcgccgaccacgtccagcgactgggcgatggcgcagtcgccgtcggatagtcgggtgcgtcgcggcatgactgaagcatagagtaagttcccaaaagagacttactcggagacgtcatgccccccaccccgaccgctgacccaccccgaaccccgacccccgctgccgagccgcccccgcgatcgggctggagccgggtgccgcgcaccgtgtgggtgctggccgccgcccggttcgtgtccggcaccgccaccttcgtcgcggtctacctgttcctgtacctgaccggcccgcgcgggctgtcgctgacggccgccgggctgatcagcggtgccgtcggggccgggatgctggccggtaccttcaccggcggctggttctcggatcggttcgggcaccggcggaccatgctggtggccagcacgatcggcggtctgtcgctgctggccgtgccgtggctgccgatcggcgtgctggcggtgaccatgccgctgggctcctacgccaccggcaccgccgacgtggcgcagtcggcgctggtcgccgaggccgtccccgccggggaccggcgcaccgccatcgccatcacccgggcggcctccaacgcgggtttcgtcatcgggccgccgctgggtgccctgctggcgtcggtgtcgtacacgtggttgttcgtcgtgcaggcgctggtgatgctgaccgtgcggcaggtggccgcgcggctgctgcccgccgcccccacccgcaaggccgccgcgccgagtgacggcgggctgtgggccagcctgcgggccggacggacgctgttgctgttcctgcccgccgtcctgctggccgacctggtgtaccggcagctgtactcgacgctgccggtctacctgcgcgacagtggacacggcgtcgggctgtacgcgaccctcatcgccgtcggctcgggagtcattctgtgcctggagatcccggtgaccctggcgctgcggcgactgccgtcgctgcgcatcatcgccaccggctacctgttggtgggcgcgggcttcggactgctgggggtgagcacgtcgacatgggtgctggtgatcgcgatgctcgtggtcaccgccggggagatcctctacaagacgacggccaccgcccacgtcgtcgacgcggcgccgccgcaactgctggcccgctaccagggcctgtacaccggcgcgtccatcagcggagtcgtgctggcgccgccgatcggcgcgttcacgtacgcgatctcgcccgcctcggtgtggccactgtgtacggctgtcgcggtgatcgcggccggcctggcgctgtggtcgggccgctcgcgcggaccggggcgccgctggcaggcagcggcgccccggtcctccggtgtgcgcggttctcaggacgcgaccggataggggttgtgtccatgggggaggtcttgcggggtgttggcggtcgccgcccgtgagtccgagtccgggcgggggtcgcgccccatgatccgggacgtcagtgtgcccagcccgatggcggccaggatcacccccggcatcaccgagacgccgtcggccggatatccggctccctggagcgtcatcagtggaccggtcaccatcgtcgaccccatgacaccgaccacgatgacgaccacggtccccggcacggccgccaccgcgatgccggtccacgccatcccggccctgcccgggttccgcacccggtcccaccagatcgtcgccagcacccataccgtgtagggcagccccagcagtgctccgagcatcacgatgctgccgaatcccgggaggccggcctggcccgacgcgacgccgagaccaccgaacaccaggaccggcaatccgatgagcgccaccgagaccggtgtcgacactggacgctgtcgcgccgcgacggcactgacaccggcgaccgccgtcagcagcaccaggaccacagtggccaccgccgggaacaccaccggggtcgggacttccggtgcgccctcggacgcggtctccggccaggtcgactgcgtcaggatgaacggcgcgcacatcgccgcggtcacggcgatgccgatgtggccgcggcgcaccatggccgcgctcggcggcgcgagcagcatggtccgtcccagccaccaggccgcgacgaggaccaccaccccgaagcccaccgcaccggccaggcccgtgatgccggtcctgtcgaacgcgtccagaaccgtgtcggagaccagcaagccgctcgccgtcacgaagagggtgaggatcggtcggccgcggccgaccatcgccaggcccatcgccacacagatgaggacaatggacgtgatgcgcagttcggatgcccacatcatgaactgggagtcgccaagatcggccatcgcgatccccgccggggtggcgtaggcgaggccggccgcccagacggccaggccgatggcggccgtggccagcgcgaagccggtccggggccgggagacgatcagcgacgcggaaccggcgaacttcggtgccggtcgcggcgccgtcacccgcacccggctggccgcgatcgcgtaccacagggtgaatcccgaggcgacgaccagcatcggcatcacctgtgagacgcccgtgtgggtcaggtgctcatccgccagggggccgcccacgagcgacatcgggaaccacaacgcgaccgccggtgaggcgggcagcctgaatccgatcgaggccgctcccagataggcgagcggaacggcgagtacctcgagcgcgaacaggctcatcgcgatgccgagggcgcggccgacgcccgagcggccactcctggccagcgccaccgcgaccagtgcgaccaccgcgaacatggccatccacaggagcggaccgtacagccaggtctgcgcgctgatcgcgcccgagccggtgagctccagcatctgaccggcgtcgatcacgatgagccccaagcccaccgccaccggggcgccgaccaccgacaccactcgcgcggcgcggccgcgggggtcgggcagcagcggcatgcgtcgtcctatcacgacacccagccacgcggtcaggacgatgatgccgagcagggccagcgcggacgcgacggtgatgatcgccggtcgctcaccactggggtcggtgtgggttcccgtcaccgccccgaggacccccggcaccatgccccgcgccgtacccgccagcagcgaacagaccacgcccatcccgaacagcaccgcccagggccgcagccgctgtccgagctgcggcgccatctcgcgccagccgcgcggcacccggttctcgtccggtgccggtggggaggcggcgaggctgaaggcgtaccgcagctgttcccaggcgcgccgacctcccgatgtggacgcgtcgcttctgatctcgtgcatctcggccgtccattctcgataccgttcgtcccgcatgtcggcgggccaccgtcgcgccgcgaccttcaggcagcgctcggtgaaactgtcgatcaccgtcatgtcgtcctcggctttccgatcggtcccagcgcccgggtcagctggtcgcgcagggcggccagttcgtcgcgggcggcgaccacgccgtcgggggtcagccggtagaagcgccgtgccgggcggccctccgtctcggggtcgatgtcctcccaggaggccgacagccattcggcgcgttccagccgcgccaggatcggatacagcgtgccgctgggcaggccggtctccttgatcatgtcccgtccgtaccgttcggcgccgatatcggacaggaagcaggacaacacctgggccaccgtgttcgtgaccttgatcttcgcaaccatggtcgtcactctacctaggtcttggtatttcgtctacctaggggtccacctgcgctgtcgcgaggcgccgtccggcggaccgcaagtcgccgaccggccagtcctgcggcggaaatcctcgccggtcggccagccacacctgccgttcggacgccccgaaccggctcgtgcgcgcctacggtcgggggcatgtggcgacgtttcggacccgtgatcgggttgttcctgttggcgccgttcttcggcgagttcgtgctcggcaacctcaccctgagcgaactgccgctcggggtgctcctggcaccgatgtacggctgtggcgcgcttctggtgcgcgaactgggacgccgcttcggcggcggctggcccaccatggcgctgctggcggtcgcctacgcgctggccgaggagggccccatagaccagctactgtggaacgactcctacgctggccacgactacatcagcggtccgtcctatgtgcccgtgctgggaaccagcgtggcggcgatccaggtcgtcatcgcgctgcacgccgtgtggagcatctgcgtcccgatcgccatcgccgaggcattcacccgcgaccgccgcaccaccccgtggctgcgactgccgggcctgacggtcgtgggcgtgctgtgggtggcgggctcgttgttggtcttctacggcaactacgtcgaagagcgcttcatggcctcacccgcgcagttcatcacggcgggcgtcgtcatcggcgcgctgatcgtcgccgccttcgccatccggggacggcggctggcgccgatggccgggcccgcccccgcgccctggctcgtcggcggtttcggcctggtcgcgaccagcctctactgggccccgaacaacctcgtcaccgacaccctgtccttcgagtggatcggcgtcgcgatctggttcctggtggtggcggtcggcgtgttcgcggtgtcgcgctggtcccgccgggacggctgggaccaccggcaccgctacgccctcggcgccggggcggcgctgacctacgtgtggatgtcgttcccggtgcgaccggagacgggcggctcggtcaccgtcgatctggtcagcaacgtcgtcatcgggacgctggcggtgctgatcctgtggctggcatggcgacgagtacacaacggaccgtccgcgacgtccacggtaaacggtttccaatcggctccctgacctggtacgtcaccgccagatcacaattacatgtacatatcgagatttatggaagtgttgtattccgggtatacatgctcacttgatcggatgcccccgtccgtgcccctgagaaaggcaagtgagacaaccatgcccaagacgatcatgacccgacgcaacgtcctgctcgcgggaatcaccggcctggtggccgccccgctggtgggcggtatcgcgatggcggacgccgccgcgaaggtttatatcgaccccggccacggcggctccgactccggcgccgtcggccacggtctccaggagaaggccctcacgctcgacatctcgctgcgactgcgggacctgttgaacgccaacggcaacgtcgaagtacgcatgtcccgtgacaccgacatcgaccgcagcctcagctaccgcacctccgacgccaactcctggggcgccgggttcttcatcagcgtgcacatcaactccggcggcggcaccggcttcgagtcctaccgctacaccggcaccaccggcgacacccagcgcgcccaggagaccatccacccggcggtctacggcgccatgaccggcgtcggccagacccccgaccggggcatcaagaccgccaacttccatgtgctgcgtgagaccgcgatgcccgccgtcctgaccgagaacctgttcatcgaccgggccgaggacgccgcgctgctgggcaacgcggacttcatcgccgcggtcgcgcaggggcacgccaacggaatcctgtcctacctcggcgtgtgatcagtaggtgcgacggtcggcgtcgaacccggcatgagccgtctgggacggcttcggcgctgaaccgtcgctcccgctcaaccctcggcggcctcgacggagaccgcgaccccgtcgaggatgcgctccaggccgtacgcgaagtcggtgtcctcggccggatcgtccgatgtgggctgatcggagggcgtgaacgtcgccgaggccatcaaccgggccgtctccggaaaccgttccgcgtcgatcaaccgcgccacgtgcgtcgcccacgcggcctcggcctgcgcctgctccatcccggagatctcgcgacgccgccgtgagctctccatctgcagtacgaaggtccgcacgtacccgctcaccagcatgatggtgccgaccttctgcggccagtccagtcccgtctcccgcagcgcccgcaaccccagttccagccaggcgatctggttcggccccgagggcgggccggtgatcggaacatgatggatccacgggtgtcgatgcgcctgccgcagctgggccgccgcccacgagcgcaggctcgttcgccagtcgtcggggaagtactcgacttctgaggtgtcggaggcggcggcgtcgaccatgagctccagcagctcgtccatcgagcccatgtaccggtacagcgacatgggggagtagcccaggtgcttggcgagcttcgccagcgtgaccccagtcagtccctcgcggtcggccagctcgacggcggcggccacgaccctgcccccgtcgagttcggcgggacggccgcgtttggcgggcgccgacaggccccacagcctgcgcagttgggccggtacttcgtcctcagtggtcatggtctcctcggttccgaagggcgctgccgaaagtatcccaggctttctcagggttctcaccgatgtcggccccaattagtgtgtgttaaatactaataataagtgttcgatgaatactaattcgtttcggagaggaaaccccgatgtcccagacacttccgccaccggccgcccacgccgcccgcggcccggtgcgagcccgcgaacgcgcactggcgcccgacctggcccgcggcttcatgctgctgttcatcgcgctcgccaatgccggtggcgtggtcttcgcggccaccgaacccgccatcgaaccgacaccgcacggcttcgagagcgtcgtcaacttcggcatgatgatgttcgtcagcgggcacgcgtacccgatgttcgccgtcatgttcggctacggcttggtccagatgtcccgccgccagcgggaagcgggcgccagcaccgccgcggcacgcgacaccctggtgcgccgcaacgcctggctcatcgccttcggtgcggtgcacgccgtgctgctgtacttcggcgacttcctcgccgcctacgggctggtcggcatcatcgccgcctgcctgctgctcaaccgtggcgacaagttccaccgcgtcatcgtgtggctgtggggcctggttctcgtcgaggccgccgtcttcatggccctggtgtacccgagtctgagcaccgacttcggcgcgaccccgaagcccgcccgcgtcgactcgctggcggccaccagctacggggagtcccttgtcgaccggctcgccgagtggccgctgcacaccgcgtccgtcctgggcttcatcttcatcgtgtggctgggcatgtgggcggcccgccgccgcgtgctggaggaaccggcccgccaccgtccgctcctcatcggtgccaccgtcgtggggcttggcgtcggcttcctcggttcgctgccgcaggcgctggtcagtgccggagcactgtcgacggacaacgccgacctgacgctgctgttgcacaacctcggcggcatgtactccggacccggctacgtcgcggccttcggccttatcgcgctgtggctgacgaagaaccgcgccgcccccaccgacaccctcatcaccggatcgctggtggcgctgggccgccgctcgctgtcggggtacctgttccagtcggtgtcgtggttcgtcctgctgctgccgttcacgttcgcgatgccgcagtggttcggcaacaagacgctgctgtacctgctcgtcgccaccgcgacctggctggccacagtggtgacagcggcggcgctgcaacgccgcggccaccccggcccggctgaggccctgctgcgccgcctcgcctacggcccccgccgctgacacccgcccgcctcgcgccccgagcaaagctcggggcgaggggcggggcggctggcccgctcagggttcgagcggctgacggctggcgagcttggtgcgtgggcggctaaccgctgtggggctcagtcgaagggcgggcccgtgaagttgtaggtcaccgcgatgctcgcgaacgtcaacgccgccaacgacaacagcgagtacgacacccgcccgctcacccgccaccagccgcgcagccacgacaccaccgaagcgaccgccatgcccgcggcccccagcaccaccacgctggccgccgtcatgatcgcgtacaccagcggcgaacccagccacagcatctgaatcccgacgtcccgattggacagcaacaggtacagcccgacgaccaccgcgaccgccagcgccgacgtcagccagcccaacagccgcgagaacttgccaggcccagactgtccccggcgtcgcagcgccacgatcggcagcacgatcacacccgcgagcatggccacgagagccgccgctgtcagatacagatgcagcacgggggactcgtaccaggcttgcttgagatagacctggttctgccccgtcgatccggtgagcacaccgtcctcgaacgcgatggtcccccggccgtccacctcccggaagaacccgggcttggtctgcacccacttctggctgtcggcgtcggcgtgtgtcgacagtgtcttgtcactggtggtcagcgtcccgtcggcgttggccgtgacgatgacccgcgactgtccgacgacccgcagcttcgcgatgctgtgccgcgagacccgcgaaccctggtacacgccttcgtactccgacacgtcgctgtcgtcgacggccgtgggtttgcccacgtcgtcgccggggtagtaagtgtcagtgacggcctcgccaatcgcggccaggtcgaggccgtcaccaccgtcgccgttgacggcgaagaagatccccagatcgtgctcgggcagcaggatcatgtcattgtggaatcccatgccgtcgccgtccttggccaggacgcgctggccgttgcggggctgctcctcgtagacatagccgatccccggcatccccgcgtgcgacgtgtggtgctgtttcatcatgttctccgggatgccctcgcccagtagggaatcgttcgacagctggtcgatcatgaagcgggacatgtcggcggccgtgaccacatgacccggaccggtcggggtccaagggtcgaagttgggcggcgtcgtgacctgcttgtcgccgtcgagacggtagccggtcgcgaggttcttcgcgatcgtgtccgggtgcggctgggtggccgtggatccggtcatccccagcggcttgtggacgttctcgcggatgtactcgtcgtagggggtctcggacactcgctccactatgtatcccgcgagtgtgaccccgtagttgtcataggcgagaacggttcccggcggctccacccgctcgggcagatagtcgacaacactgtcccgcagcgacatcagctcctcggcgtcggtgacggacttgccgagcatcccgtagtcggggtcgaaccccgaggtgtgggtcagcaaatgctccacagtgatgggttcgccgggatgggtgtcggggatgtcgaagtccaggtactcgttgacatcggcgtcgaggtcgagctttcccttggcctccaactgaagcaccgctgccgcggtgaacagcttcgcggtggacgcggcgtagaacccggtcgtgtcggggtcgaccggggtcttgtcgtcgatgtcggcgtagccgtaaccctgggagtagatctcctccccaccggacacgatcgacaccgccgcgccgggaacctcgccctcctccagctgttccttcgcgactttgtcgacgagtgagccgacgtcggacaggtcgggctccttgtcgggcttggcgtgcgccggaaccgccacggtgacggccgccagcgcgacgacggcggcgagacccgccgcacgggtaaacattgtggacacgtattcctcccattgtgtcgggcgacgtgtcaacaatgtcgacgaaagtaacctccggcatcggggatgacccggtaaaccggctccgggtttctactgggaacgatcgcggggcagacccaggtcctccgccgacagatcctcaccgtcggtgtggaacgcctggtagacaagacttgccggttccggcacaccccacacgtcgcgcagcgccgtcacgcaccgctccgccagctggccgcatgcctcggcggtcgccggatggatctccgacacccagttgcccttgcggtcggccgcgccgggcctgctccagcccgcccgcgtcagcgtgtcgacggactcgtcggacaaccgcaggtccttgggcaggtacctcttggcgctggacacctcggcgtagataccgccggggttgacgacgaactggacatacgccagcggctgggcggactgcgacaggatcaaggtcgcgtccaattgcgagtccccggcgagccgggccagcacggtgcccagccgctgcgcgaaatcaggccattgcatcaacccacgatagcggccgggcactctgggtgaaaccacatcggtgccgcggcttcagattcgaagccacaccttgccggtggtgcggcgctcgcgcatgtcggtcagggcccgcttcacctcgtcgaacgggtattcggctgacaccagtgggttcagggccccggatgtgatgagcccgaacatgtccgcgaccggaccggcgaagatctcggggcggttgagtaccgggccgatccagaaaccgccgacggcggcgttgcgctcggcgagtttttcggggtcgacgaggccgcggccctcgtttccggcgtcgccgtaggagtagacgcggccgaacggggccaggacctccacggccgccgccaggatcggacccgcgttggcgtccaggaccacgtcggcgcccgcgccgccggtggccgccaggacgcggtcgacgtaggtgtcggggtcggcgtcgatggcgacgtcggcgcccagtttcagggccagttcccgtttctcaggcgtcgaggccacggcgatgacgcgtccggcgccgaagtggcgggccagctggaccagcagtgacccgacgccaccggcggccgcgtgcaccaccaccgtctcgccctcggtcaggcgggcggcgctgcgcagcaggtgccaggccgtcaagccctgcaccaggaccgcgagcgcctggccgtcgtcgatcgggtcggggacctcgacggcgtggtgggcttcgacggccgcgcgggtggcgtaaccgccgccgccacgggtcaggcccgcgatgcggcggccgtcggcggtgcggccgacgacctcgccgcccaggatgtgcggcagtaccttcggggggtcgtagacgcccgcgacgcgttcgatgtcggcgtagttgacgcccgaggcggtgacgttgatcaacagttggtcgccggtggggacggggtcggcgacctcgtcgacggtcaggacctcgggtccgccgggttggtggaacctgatggcgcgcatgggatctcctcaatgtggatcggtcgcgcaagcctaggtacgcgctggtctcgtcggacaggtgcgcgcgtcgatggatgggagcgttccatgagcgttgttcatggaagcggctacagttccgctgtgaccgacgatctccagttcgccgagctgcgggtcctggacgcggtggaccgcgagggcagcttctcggcggcagcgatccggctggggctgacccagtcggcggtgtcgcacgccgtgcgcaccgccgaacgcaagatcggcgcggtcctgttcgaccggggccggcacggtgcccgtcccaccgccgccgggcagcgggccgtggtgcacgcgcgcgggatcctgcggctgtcgcacgtgttgagtgtggacgcccggctggcggcggggacgcaggtggagacgacggtgcggatctcggcgttccggtcggcggcggcgcatatcctgcccaccgcgttggcgcgcctgaagaacagctgtcgcgaggtggccgccgaggtcagcatcgtgcgcgacctcggcgaggggccggccggtgaggtggcggccgggcgcagcgacgtcgcgatcgtcaacctgccgcaccacctgaacggcgaacccgagctggtcaccggggagttgttcacggagcggttcgtcctcatccaccccaaggggcgcgaggagctggaccggttggcgctcatcaactgggacgagaactgcgacgccgtcaccggtaagtggtttcgttcccaggactggcttcccgagccgtcgatccaggtcgccgacgacagtgtgctgctgtcgatggtcgcccacggtatgggtatggcggtggtgccccggctggtgacgctcagcgcccccgactccgtcgcggtgcgcgaactcggccccgaaggtccacagcagactatcggatatgtgacaaccccggagctggcgcgggggatcgtcgtgcgcaccctgatccgggagttgcgcacggtcagatatatcggaatcttatgtgccgcaacggttccaatcagttactggatatgggatggtggtatcaatgctccccgtgttcatcctgatgcacagtccatcggttggtccggccacctggggaccaaccgcggagatactgcgctcacggaacatcgacacctgcgtgccgtcgttcgtggagatcgccggcgccgggccaccctattggcccagagtcatggccgccgtcagcgactgcatgtcctccaaggacgccagccgggaagtggtgctggtggcccatagcaacgctggcttgttcgtccccgccgtcatggccagcctctcccaccgggtgcgggccgccgtcttcgtcgacgccgcgttgcccgcgcacgcggaggaatcccccatggcatcggccgaggtactggaacaactcgctgatctggccgacgaggacgatcttctgccgccgtggacggactggttccccaagtccgagatggccgcgctgttccccgacgagcgaacccgccgtcgggtctgcgccgagcagccgcggcttccactgtcctatttcaaggagagcgtgccggtgtcactgggctgggacaccggccgctgcggctatatcgcgttcagtccggcctatgagcggctcgccgccgaggcggtcgaacacggctggctggtccggtggctgcccggcggccacctgcaccagctcgtcgatccggtggcggtcaccgaggccatcgtcgaggtcagcacctggacgctggacgtcattcagtcgagcgtcccgccgccgactcgcggatcgcgggcctcgtcggcaccgttatccgccgcaggtactcgctcacctgcctcgcgtcgcggcaggtcagtccgatgtagccgtccgggcgcaccagcgtgaatgcgtcgccggtcggggaggcccgcacccggtgaacccgcacccccgggtccagctccgcgggtggttcggccgccgccagcagcgtccagtgcggcccgcgatacaggtcgaacagccgcagccgctcaccgtccacggaggtgacgacgccgtcggcggcgcggtccccggcgcgctcgcccaccgacagcggcgagtaccggtagtggatccccagctggtcggtgtcggcgccgcgcttgaacgccttggtcaccgaggtcgcggcggtgtcgtgcagccgggtgctcagtcccagcaccaccgcggcgaccggaagccgttcggcctcataggtttccagcagttcctcgtcggcgcccgccagcacggcggccagcttccagcccaggttgtaggcgtcctgcacgccggtgttgagcccttggccaccggccggggagtggacgtgggcggcgtcgcccgcgatcagcgcccggccgtcgcggtagcggcgcgccatccggatgttggcccgccacaccgaggaccacgccacctcggccacccgggccgagcgcgcgcccgcgtcggccagccgtcgctggatcgcctcgcgggtcagttcgggggtctcacccggccgcagcggcgcgatcagctggaacagttcggttcccggcagcggtgccatcgccagcatgaaccgccgccgcagcggcttgacgtaggcgcgccacacgtcccggtcgacgcccgacagccgcacgtcggcgacgatcatccgctcggcctcgcgggtctggccctcgaacgggatgcccagccgcttgcggaccacgctgtgcgcgccgtcggcgcccaccaggtaccgcacccgcgtggtctcgtcgcccagccgcgcggtcacgccctcggcgtcctgggtgaagtcggtgagcgcgacgccgaactcgacctcgacgcccagcccggtcagccggtcccgcagcacccgttcggtgtggttctgcgggatcatcagcaggttcgggtacggggtctgggcggtcggtgcggtgatcttcccgatccgggcccgccacaccggcacccgtccggcgtagacccggatcggcaggtacggcccgccaagcgccagcacctcctcaacgacccccaggtcgtcgaagacctccagcgtgcgcggttgcaggcccttgccccgggaaccgtggaacggctgcgggctcttgtcgatgacgcgcaccgcgacgccgcgccgggccagttcgatcgccgccaccaggccggtcggtccggctccggcgatgagtacctcggtcatgaatcctcctgaacactgttcattgaacaccgttaagtgtgcctgaacagtgttaagctgtcaaccgtgtcgctgagcagggaaaaactggtgtccgtcggactggagctgctggacgagcacggcctggagggcctgtcgttgcgcaaactggccaccgagctcgacgtccaggcctcggccatctactggcacttcaagaacaagcaggaactgctggacgagatggccaccgccatgttccggcggttgttgaccgacacggaatggccgcaaccgcgcgactggcgcgacggcctggaacgcctgggcgtggaactgcgcgccatgctgctgtcacgccgcgacggcgccaagatggccgccggaacctacctcaccgacgactcgctgctgagctccatggagatcccgctgcggttcctcaccgaggcgggtttcccactgcgcgacgcggtgcgggcgttcatcaccgtctacagcttcaccgtgggcttcacgatcgaggaacaggccgtcgcgggcgacccgcgctacgccgacaccgcccgccgaagccgcatcgacgccgagaagtacccgctttccgcctcggcggggccggagatcttcggcacccccgacgaacgcttcgaacacggcctgcgggtgatcatcgcaggggtcggcgcctacgcctccgaaccgaggtagtcggccacggtgcgcacctcgccgaaacgcgggaacaccttgcccaccgcgaacttgtgctcgtccttggccagccccgacatcgcgtcggcgacgaactccacctcgtagccgtggtcggacgcggcccgggcggtggactcgacgcccatgttcgtcaccaggcccgccatcaccacggtgtccacgtcgcggcgccgcagctcggcgtccagctcggtgttgtggaaggcgccgatcgtccgcttcacgatcgtgacgtcaccgggaaccgtgaccccggtggcgaaaccgctgcccggcggctgttcatccacattgggccgatcgacccgcaccgcgaccaccggctccccggtggcccggaacgactccgccagccgcaggcagttgcgcagcaccgcgtccccggaatagggcgccagcggcagcgcgatgatgcgcggcatcagatcgatgagaatcagagctctggtcacaaaccccgagcctagcctcagcgccagacggtgccccggcggtcgtgctccaggtcctgctcgaccctggcggccaaccggggatcgcccagctcccgctccagcaggtacagcggcaggtcgaaggcggcgaggggcccgccgcccgccgtgatgacatcgccgacgtcgacgatgcgggcgtcgaccacctcggcgtatttggccagcggttcgaacgccgggtggtgactggtcgccgggcgtccgttgagaagtcccgccgcgccgacgatcaccgccccggcggagacaccgccgacgaccagcttcgttcccacccgggcccgcgcctcggcgatgcggcgaggcagggtcccctcggcgatcacgtcgtggatccagcccccgctgaccagcagcgcgtcggtctcggccgggcgccagtgcggcaacgcgcggtagaccgtgccgtcggtcccggtgatcgtggtctcgccggaggcgacgacaagctccgcctcgacgtcggcgcccatccgctcggcggtcttcagggcgtgcagcgccatgacggcggtgacctcgcacatgccgtcgtacatcagaatctccacccgcatcgtcgtgtcctttcactggggggcggtggcaagcctcgccgccatccccgggatcgtccgctggcgtttttgaccatcttcgtaagattctcgccatgcgcaccatcgcggtcctggccttcgacaccgtggtcggcttcgagctggccatgcccggtcagatcttcggctccgcccgctcggcggacggcgaggcgctgtaccgggtccggatctgcgccccgagtcccgacatccaggtcaacgccgccggtggcccgtcccaccggatgctggccccgttcgggctcgacggtctggacggcgcgggcaccgtcatcgtcccggcacacgaaaccgacgacataccgccggtcatcctggacgcgttgcgccgcaagcactccgacggcgcccgcgtcgcctccatctgcaccggcgccgaggtcctggccgccgccgggctgttggacgaccgtccggccgccacccactggcggcacgccgaccgcatcgcgcgccggtttccccgggtgcggttcgacgcctcggtgctgtacgtcgacgacggccgcgtgctcaccggtgccggggtcagcgccggcatcgacctgtgcctgcacctgatccgccgcgaccacggcgccgccgtcgccgccgaggtcgcgcggcgcatcgtcatggcccccgaacgcggcggcggccaggcccagttcatcccgtgggacaacgatcccggcgacgaccggcagctggccgacaccatgacctgggcccgcgcgcggctgcacgcgccgctgaccctcgacgagctcgccgcgcacgcccgcgtcagcgtccgcaccctgatccgccggttccgggaacagacctcgcagaccccgttgcagtggctgatcgggcagcgggtgcagcgggcccgggaactgctggaaaccaccaatctggacatggaggacatcgcccggcgctgcggtttcggcgtcgccaccgcgctgcggcaccagttccgtcggcgcctggcgaccacccccaccgcctaccgccaggcatttcggagtgagcaccctgcgtgacctgcaccaccgcctatgagtcgcccgacacttgccggtaacctggctcgtctacgtccccccaacatcccccaaagggaggccacgtggcaggtcgtcggcgttccagcaccgccaaacgcgggaacaaggccccgctgtgggcgaagttcatggtcggcatcggtgcgattttgctcgtcacctcgatcggcggtgtcaccttcggcatcgacatgatcagccgcatcaacagcatcgggagcgccgacaccggtatcgcgcaggacgaggacggcaagatcaccgaggggccgctgaacatcctgctggtcggcgccgacctgcgcgtgaagaagaacaacacgccgctggccgacacgatcatgatcatgcacatcaacaagtcgctcaccaaggccaacatcgtgtcgatcccacgggacctgaaggtgcccatggagggtggcggcaactgcaccaccggcgagtgcatggacaagatcaactcgtcctacaccctgggcttcaacaagaggaacaagcccgaggacgggctcaccaacctgcgcaaggtcctcaccgactacaccggcatcaagttccaggccaacggtctggtgaacttcgagggcttcctcgacgtggtcaagaccttcggcggcatcgaactgtgcctcgaccatgacctcgacaccgcgcacggcggcttctacaagaagggctgtcgccaatacaaacccgacgacgcgctggcgatcgtgcgggagcgctatgcctggcccgacggcgactacggccgtcagcggatgcagcagcacttcgtcaagcagctgctcaaggaggccatgaagcgcggctacgccaagaatcccggcaagctcggcgacctgatcgaccagatcggctcccagatgcggatggacctcggcggtgtcaagccggtggactacgcgatcgcgctgcgcggcatcaaggccgacaagatgaagacggtgaagctgccgtcggggaccagcgaggagatcgtcaacggcaccaagatctcctatgtggtcgtcggtgaggatcagcagcaggacgcccaggggctgttcgaggcgatcaagggcgacaccctcgacgactggatcgaatccaaccccgactatctgaaccaggatcccaaggacggcgcctgagtccgcgtttcccttccgttctcttactgctcactggacagtccactggcgtccgcatgctgtcactttgtggacggtcagtgacgttccagtgtgatcacctatagctactcatccattcgtcgatccccacctcatactttcgtccggtggcgtttttatggctcgcaatgcgagtctggcgagaaggcatcgaaacatcgatgcgcgtagcggcggcgtcacccccaggcgccgccatgggaaaggaatggatgccaatgcgccggactcgcacactggcagcgctcgccggggcggcagtaggggctacagcccttattctcgtcccgctggccacagcccagggtcatgacgcctacgaacccccggacggctattacgacgccgtcgaaggcatgacgggagaagaactcaaagccggtctcaacgacatcatcagcaacaacgagcagttgtcctatgatgaggcccgagacgctctcaaggagacagacgccgacccggccgaccccagcaaggtcgtgctgatctacaatggcacttcggtccccgccgacgactacgaccaatggaaccgcgaacacgtgtgggccaagagtcacggagacttcggtactgacatcggccccggcaccgatgttcatcaccttcgtcccgccaacgcggtcgtcaactccacccgcaacaacctcgacttcgacatgggtggtgaggaagtagcggatgcccccggcaacttctacgactccgactccttcgagccccgtgacgaggacaagggcgacgtcgcccgcatgatcctctacatggcggttcgctacgagggcgaggacagctaccccgacctggagcccaacgacgaggtcgagaacaacgagaagccgctccacggccgcctgtcggtcctgaagcagtggaacgagcaggacccgccgagcgacttcgagaagaaccgcaacgaggtcatcttcgagaagttccagaagaaccggaacccgtttatcgaccaccccgagtgggtaggcgaggtttgggcctaatccagtaatggatgaggggcggcggacttcacgtccgccgccccttcgccgtgggtgggatcagtgccggaacccgctggccgcaggggttcgctcgacggccgccagcggtgccggcgcggtgtcgaagtcacccaccggccgcttgcgcgacagcttggacggccaccagttggcccggcccagcagcgccatgatcgacggcagcaacaggatccgcaccacggtcgcgtcgatgaggatggccgcggccaggccgatgcccatctccttcatctcgaccatccgcagcagcgcgaacaccgcgaacacgaacaccatcacgatcgcggccgaggacaccaccccggcggtgcgggacagcccgtactcgatggcctgcttggtgcccatgccgcccgccaccgcctcgcggatccggctgaccacgaacacgtggtagtccatcgacagtccgaacaggatcacgaacaggaacagcgggatccagctgatgatggcgccgctggacttgaagtccagcaactcggtggcccaggtcttctggaacaccagcaccagcaaaccgaaggccgccaaggccgacagcgtgttgagcagcgccgcgaccaccgccaccacgacggagcggaacgcgacggccatcatgaccatcgtcagcagcatgacgaacccgatgaccagcggcatcttgtcccactggtggtcgacgtagtcatagctctgcgccaccgcgccgccgacgacggccttcgcgccggagacgtcggccagcgcatcgggcaccagcttgtcccgcaacaggtccagcgattccttggcctcgggatcggagtcgctgtaggggatggccaggttcatcttggtgacggtgtcgtcgtcggaggtgctcggcggcaccacgttctcggcggagaacaggtcgtcatcgcgcacgtcggcggccagctcggtgagcgcgtcacgaaccgccccggcgtcgtcggcgtcggcccgcacgacgatctggtgactgttgccctgttcggggaacgcgtccacgacccggtcgtaggtcttggcgaccacggtgtcgtcggggaagtcgtccagactggagttcttcagttccagatccatcgcgggccaggccaaagcggccatcgccaccagcgtcaacagcagcgtcgtcttggggaaccgcagcgccgggcgcagcagcctcggccacaccttcggggaaccaccactgttggaaagccgccacagcaacggaacccggggccggtccacggcgcggcccagcttcgtcaacacggcgggcagcaccgtgatcgaacccagcacggccacggccacgaccagcaccgaagcggtcgccaacgcgttgaagatcgcgtccccggccaggtacagcccggccatggacaccaacaccgcgaaacccgacaccaacacggcacgcccggacgtggccgaggcgatggccaccgcgtcgacgtgcgaggcaccgttctgccgttcctcgcgctcccgcttcaaatagaacagtgaatagtcgacacccacggccaacccgatcaacaggatcaagtgctgcgccgaaccgttgtcgggaatcacctgcgaggccacggcccacaacccggtcgcggaaccgacggcggtcaacgccaacagcaacggcacacccgcggccatgaacgcgccgaaggccaacagcagaatccccagcgtcagcgggatcgacaccatcccggcgacacccaggtcctcattgaccatgtccatgatgtcggcagtgagactgaactccccggcggtctccaaccgcaactgcggatagtccttcgcgacggcgtccacttcggcgcgcagcgcgtcgagtttctcgtcggcgacgtcggagtcaccgctcaacgtgatgggcagcaacagcgcgtcggtctcggtggatccgatggcggggaggacttccttgacctcgtcgaggtcatccagtcgttcggtcacctccttggcggcctgcgcggcatcctcgtcgtcccaggcggagtcggcggtgatcaggacgatctcggcgggcggttcctcgaagtcggcctgctccagcagttcgatggcctcgcgggactcgcccacggctatctccttgggctcggcctgctgcacctggaacatgccgccgcccaccgaggcggcgacgacgaaggccagccacagtcccatcgcccaccatggatggcggatgctccaccgggcgacaccggtggcctttactcggttaccggacatggttgaagtcctttacggaatgggggctttcattgacaagccaacaattccgggaagtcacctagggtgcagtggagaactacccccaatcactgcgggagttttctctaccgcatacagggtttccgttacccctggtgcaggtgccgggtctcggcgggttgcctgctgatccacaccagccgttcgtagtcgacggcgacgccgcgcagcagctggtcgaccagcttgcccacgtcgagcgactccgtgtcgccgagcagcgcgcgttggtacaccgtggacgccaggatgtcgaccagcaggtcggcgtcgacgtccggcagcaggtcgccgcggtcgacggcccggcgcaccgcggtggtcgccgcgtcccggctggggcgcagcaggacgtcgaccagtcgctggcgcagttccggggttcgggagcagtcggcgatcaggggggccaggacgccgtcggggagtcgttcgtgcagtgccgtggccagcagtttggcggtttgcatgagatcgcaacgggtgcagttgttgtcggggaccgggggagtgaccaggacggtggtgagcgcgtcgatgatcaggttctggcgcaccggccagcggcgtcggatcgacgccttggtggtgcccgcccgggccgcgacctgttccagtgcgaaaccgaagtagccggtctcgcgcaggacctccagggtcgcggccaggacggcggcgtcgatggccgggtcgcgggggcgcccggcgccggtgcgggtcatgagttcgcctcgtcggggtcggtcacgacttgtcctgcgggtaccaacgcaactcgacggtgttgccctccgggtcgcgcacgtagatggacgtggcgctgccgcgcgcgccccagcgcgggaccgggccctccagaacggtgaactcgccggagtcgatgacctcctgccagtccagcggttccacgaccaggcagatgtggtcgacattggattcaccgcgcgggcggtccatcaggtcgatgacggtgtcctcggtgacgcgcacggacgggaaccctaccttcccggcccgccattcctcgacgcgctcgccctggagacccagtgggccgcagtagaactcgagggcgcgttcgatgtcgctgacgttgaggaccaggtggtcgaagcctttgatcttcatgggggtcgctccttcttatttgaattcgaaccggtgcggatcatattaggggacgagaagaccccggctgtgccggggtccggggatcaggcgttcttgctggccagcaggtacgcgcgcgggatctgttcggtcagcatgggctcgcggcggacgcgggcgtggacgtggaaacccgcctgtgtgagcagttcggccaccggctcgggctgccgcagccagtagtccagcgcgatggtgtgtccgtacgcctcggtgcgcaggacgtgtccgtcgccgatcaggaaggccagcatcagctgtccgccgggtgccagcgcccggtggaaaccggtgaacacctgcggcagttgcggttccgggatgtggatcgtcgagtaggacgcgaccagcccggccagctcgccgtcgccgatgtccagtgccgtcatcgagccctcctcgaagcgcagcttcgggtagtcggcacgggcccgggcgagcatgttcggtgacagatcgatgccgaaggcgttgaggcccaggtcgttcagccgtgcggtgaggtatccgtgtccacagccgacatcggccaccggaccggcgtcggggccgacgagttcggcgaacgtggccagcaggttgcgctccagtgggcggcgcgcgtactcgtcgcgggcgtgctcggcgtaaccgtcgacgatggtgtcgtaagcggttttggtgggggtgagaaaatctgtcacggtcgggcactgtacgccgcgcggatcgaaatacgcttcgccgcctccccgattaagtagactgttcctatcgatttggtaggaaactcggaatcgaaaggtgggatcggtggcggccaaccgaacggtcgtggtcatcggcggcggattcgccggtgtggtgaccgcgcgggaactgttgcgggaccggcgaacccgggtggtgctcgccgagccctcaccccgcgtcggcaggggagtggcctacggcgccagcgaaccctggcacctgctcaactcgcccgccggggcgatgagcgccgactcccagcaccccggcgagttcctcgactggctgagcgaccggggcctgcccgacggggcgggcgagttcctgccgcgcggtacctacggcgactacctgcgcgacacctgggacgcgacgctcaaggcggccggggacctggtgacggtgcgctccgacaccgcggtccggttgcggccgtgggacggcggcgtcgaggtcggcttcgcgtcgggggtcgtggagtacgccgacgacgtggtgctcgcggtggggaaccccaagtccagcggcccgatccggcgcggcgcgccggggtacgtggccaacccgtggcggctgggggccttcgaccggctgggagccgacgcgccggtgctgctggtcggcaccggactgaccgccgtggacgtgatgctgagcctgtcgcggcgcggccatcgggcgccggtgctggcggtgtcccggcacagcctggtgccccggtcgcaccgcacccgcccggctggaccggccgacgctcacgcgggcgagctgcggttccgggcggagacgctttccgggttgctgcaccaggtgcgcgaggccgcccggcccgactggcgggcggtggtggacggcatgcgcggcgacctcaacacgatgtggcgcggcctgtccgagggccagcagcgagggttcctgacccatctggcccgctactgggaggtgcaccggcaccggatggcgccgaaggtggccgccgagatcgccgagctgaccgcgtcgggtgcctgggtggtgcaggccgacgccatcgtcagcagccgcccactggggagcgacggcatcgaggtgtcgttcgcgtccggagtggcccgtcgcttcgccaccgtggtcaactgcaccggaccggcccggctcccgttgggcgccaacgatctcgtccggcggctaatcgacgagggtcacgcccgtccgggtccgcaccggctgggcctcgacgtggacgtcgagggccgtatcgtcgacggcggcggcaccgtcaacgatcgggtgtggacgatcggcgcgttgcggcgcggcgcgctgtgggagaccacggcggttcccgagatccgcgagcaggccgcgcggctggccgtccggctcaccgggacggtgcgcccccgagtggtgctttagtcgaccccgacccggcgtcggggcagctgacgccaccataaagtctagttttatagtaggaaaactagggtatgtttcactggatgacaaccaccgagactggaggacgcatgaccagcaacagccggggcgactttctcgacatcgcccgcagctgggccgaggacccgagcgcgtggacggcacgaccgcgattcgatccccagcaacgctggtatcaccgcatgcacgtaggcgacggctacgaggtgtggctgttgacctggctgccgggccaggaaaccgaactgcacgaccacggtggctccgcgggcgccttcaccgtggtgtccggtgaactcaccgagttcaccccctcggcaacgtcggcgggactcagcacctggacgctgcgctcgggccagggccaccgcttcggggccaggttcatccacaaggtcaccaaccgcggcaccgaaccggcgatcagcgtccacgcctacggaccggcgctgaccatcatgcgccgctacgagctcaccgagtccggactgcggatggccaacgtcgagatggctggtgcgcagtggtgacccccgacgcggctccgcccggctcgcagagcatcgacgacatcctggccgccgcccgggcccggctccaccgcctcgacccggccgagacccacgccgccgtgcgcgacggcgcggtcctcgtcgacatccgcccggccgcccagcgcgccgccaacggcgagatccccgacgcggtcatcgtcgaacgcaacgtcctggaatggcggttcgacccccgcagcgacgcccggctgcgggtcgcgggccgctacgacctgcgggtgatcgtgttctgccaggagggctacacgtcctcgctggcggcggcgagtctgcacgacctggggctgcaccgggccaccgacctcgacggcggcttcgccgcctggcgggcggcgggactgccgacttcggacggtccctcggcggcggtgggctgaaggacggcaacggtttcggcagctcgggcggtgtttcggcaccgggttcaaaaaagtttcggccacagcgatgagttcggcgcgggtgtctcgtctacaccaacaacaacgaaccacaaccgattgaggaaccgaaaccatgaccaccaacaccgcccccgccaccaccgcccgcccctcccgcgccctgaacatcaccttgtggacggtgcagtcggtgctcgccgcgttctacgccttcgccgccacccccaagctgctgggtgaccccaccaccgccgacatgatggcccagatcggtttcgccaactgggtcggctacttcatcggcgccgccgaactggccggagccatcggcctgctgatcccgcgactgacgtcgctggccgccaccgggctggccctgctgatggtcggcgccaccgtcaccaacaccttcaccatgggcgccggagccgccgccatgaccctggtcctggccgccgtgttcgccaccgtcgcctacgcccgccgctcctggatcacccggcccggcaagcgatagcacccacgaacctcgcgcgagcgggccaccggagttccggtggcccgctaatcgctgtgtgtggccgagcgaaacactgttggcgcaggtcgacgcagcgggtagcgtctcgaccggcggccgccagtgccgccaccgcatccctcgaaggagaacatgagcaccgaaccgttccggatcgacgtcgccgagacgacgctgtccgacctgcgttcccgggtggccaacagccgcttcacctttgccaccgctcccggctggaccaagggcgccgaccccgcatacctgcgcgacctgaccgcgtactgggccaaggacttcgactggcgcgccgccgaggcccgcctcaacgaccatccgcagttcctcgccgacgtcgacggcacccggatccacttcgtccacgtcaaggccccgcgccgcgacggcgcccccgaaccgctgcccctgatcctgtcgcacggctggccgtccagcttcgtggagatgctgccgctggtgccgctgctgagtgaccgcttcgacctggtgatcccgtcgctgcccggcttcgggtactcgcggctgcccgacggggccctgacccgcgaacgcatcgccgacctgtggcacaccctcatgaccgacgtgctcggctactcccggttcggcgccttcggcggcgacatcggcggcggcgcctcgcagtggctggccgccaagtaccccgactcggtcgtgggcctgcacgtcatccacccacccgccggtggcgccggatcgaccccgtccgacggtggcccggaaccgtacaccgaagccgagcaggcgttcatcgacgccgaggccgcctacgacatcgaggaccagggctacagcgagatcatgtggacccgccccgacaccatcggcgccgcgctcgccgactcgccggtcggactggccgcctggatcatcgacaagtaccgcgactggagcgactgcggcggcgacgtcgagtcgcgatgggaccgcgacacactgctgaccgtcatcacgctgtactgggtcaccgagagcatcggcagctcgtttcggcagtacgccgactacccgcacaaccggccccgcccgacgatcaccgtcccggtcggggtgacgctcagccacgaaccggtgatggccagcttcccgcgctcgctgaccgaacgcgcctgcaccgacctccggcactggagcgaacccggacgtggcggccacttcctcgccttcgaggaacccgaactcatggccgccgaactgcggaccttcttcgcgacgctgaccgactgacatgtccacagtgccggaaatcgcgagggtccgcgccggtgacctcaccgtcgcctaccggacctggggacccgagtccgcgcccccgttgatactcctgcatggactcacgagctcgggcgccgcctgggaggcggtggcccgggccctggcgtccgactggcgcgtctacgcccccgacgcgcgcggccacggccgcaccgactggccgggggagtactccttcgcgtcaatggccgccgacgtcgggaacttcgccgccgcgctgcgcctgcgtcgtcccgtcctgatcggacattccatgggcggtatcgccgcgtaccggcacgcccgtgccgtcggcgacggtctggccgccctcgtcctgtccgagaccccgccgccgacgccgatccagcgtccgctgccgccgcgcccggacgggccgcagtcctacgactacgacgcccgggtcgccgtggtgcgtcagctcgccgagcccgaccccggctggtgggacggactggccgacatcgcggtcccgaccctggtcatcggcggtggcgacaccagtcccttcgaccaggacctgatggcggcgatggccgagcggatcccgaacggccgcttcgcatccctgcccggtggccaccgcatcccggccaccgccccggccgaactggccgccgccgtcaccgagtttctatcgacaactattgatctcgggcagaacaaaacgtaggctgcccgacaacaaacttaaacgttgccccacgtttcgaggttcgtccgtgttcagacgcctgctccccctggcggtggccaccttcgccgtcaccaccgacagcctggtcatcgccggactgctgcgccccatcgccgacaccctcgacgtgtcggtgtcgacggcgggccaactggtgtcggtcttctccctcaccttcgccatcgcggccccggtcctgggcgccgccaccgccaaccttgaccgtcgcaccgtcctgttgctggcgatcggcgtcttcgtcctcggcaacgtcgtggccgccgtgggcaccgagttcgcgatcgtgatggccgcccgcgtcatcagcgccctgggggcggccctgatctcctcgatcgcgatggccaccgccagtgccctggcgccaccggacaagcagggccgggccctggcactggtcacggcgggaatgaccgtggccaccaccatgggtgttccattggggactctcatcggcggtgccgactggcgcatcaccctgtgggcggtcgccggactgggaaccctcgccggagccggaatctggctcggtctgcccaaggtggaactcccggtggcacccttgcgcgatcgcctcaaaccgctgggcgaccccgggatcctggccatcctcgccgtcacgctgatgatcctcaccagcggctacaccctctacacctacatcggtgtggccaccgacgcggccaccggcggcaccgccagcggcctgatggcggtcctcatcgcctacggtgtcggctcgatcctcggcaacgtgatctccggcttcctgaccgaccgctaccgcccggtccgcgtcctgctcgtcggcctggtcatgctcacggcgatcctcgccatcaccccgctggtcagcgccgccggactcttcctcaccatggcctgggcgacgacctggggcatctccggctggctgaccggtctgccccagcaacaccgcctggtcaccaaggcaccggaatcctcggcgatcctgctgggcctcaacgcgtccacactccacctgggcatcgcgatcggcggcggcatcggcggcctcatcctgaactggggcaacacagtcctgttgggactgatgtcggcggccatcgtcgcgatcggtctggccatcaccctcgtgagcacccggggccgggtcaccgaacccgaaccggtacccgccagcgccgactagggccgcgcccgggacgcgatgagctccgcgaccccgtcgaggatccgctccaacccgaacacgaagtcggcctgttcggcggcggtggtctcggggcggggcgcgagaaaggtgtccgagtccagcagtgccgccatgtcagggaaccggtcgggttcgacgaggtgggcgaggctgcggctccaggcgcgttcggcggcgccctggtcgacgctggcctcgcgtccggcggccaggtcgtgggacaactgggcggcgtggcgggcccagccggtcagcagcatcaggacgccgactttctgcggccactccaaaccggtgggccgcaacagtcgcaggccgccgtccatgaacgcgacctggtgcggcccggtcgggggcgccaggatcggcatccgcaccagccaggggcgacggtcgtagaggtcgcgctgctgggcggtccaggtgtggagaccgagccgccactggccgggttcggtggccggttcggggaagtcggcgaaggccgcgtcgaacatgagggtgagcagttcctctttggaaccgacgtgccggtacagcgacatcgtcgtgaagcccagggtcttggcgatcttgggcagtgagacgccgtcgaggccgtggcggtcggcgagatcgacggcggtcctcaccacgcgctcgacgtcgagttcggcggtacggcccaggttggtgtcggcggggatgcgccacaggcggcgcagttcgacggggatgtccacatcggtcaaggtgtcgtcctcccgtcggttggtgtgctcgcgggctacatcatgacaggcatacttagtttaagtgttatagtttatgtattcaactaatgatgggagagattcttgcctacccccactcgtcgcaccgtgctgcgcggcctggtcctcgccggtggagccgcgatggccgccaccgccaccggagtcgcgctcgccgacgacaagcgacccaagacctacgtgttcgtgcacggcaccaactcgtactccgggttctggacgccctacgcccgagaactgcagtaccggggccaccgctgcatcgccgtcgaccagccgtaccacggcgccggggcgtacatccccgagtcgtaccagtcgcaggacctcgaagcgctcgccaccgaacccaccccgctgggggagatcgggctggacgacttcgccgcccacgtcgagaagtccgtgcgccgcgcggcgaagtggggaccggtcgtgctggtgggacacagcatgggcggcgcgtcgctcagccgcgtcggcgacgccgttcccgaactgatcgcgcacctgtgttacatggcggcgtactgctgtagtacggccctgccgaccatcgaggagtgcatgaccgcgccggagtccgaaacggccatcctgcccgagggcgtggtcatcggcgacccggaagtgttgggcgtcaaccggtacaacttcctgggggccagcgccgaagacctccgcatgctcaaggagatggcctggggcgacaactccgacgcgtcgttccgggccgggctgttgagcatgcaacccgacgagtcggcgctcgtcccggcgcagcgggccgtcggcggcgccgagggctggggcggtatccggcgcacctacctgcgtttcggtgccgaccggctcatcacgccggagttgcaggaccgcatgatcgccgaggccgacgacctcacccccgacaaccggttccgggtgcacgacttcgacgccccgcacttcggccccgaggacgtgtccgacatcgtcgacgtgctggcgggcctggaataaccggcggcgcagcgtcttcccccgcgattccagggcctcggacaggatccgcaccgccttggggccgacgccgtgcagcgccagcagttccgcctcggtgcgggtcgcgacctggtccagtgtggtcaggcccgcgagccgcagcgccccggtggcgggtccgccgatcgaggtgggcaggtcgctgtcggacaggtcggtttcgctggcggcgaccagtcgtttcggggcccggaacttccaggcggcgtggaccaggatgttgaggaccatcccgttgaggtcggccaacgggatccgcaccccgatcggtttgccggagcggatgagccgttcgccggtggggtgatcggccagtgtggactcctgggtggcctcgggcagccgcagctggacccagccgtcgttcgtcagcgacgcgaaacccttgccgcgcaccgagaacgcgagcatgccgaagtgtgtcccctcctcggcttcggggagcgcgagcgcggccttgcggaactgtgccttggttgtcacgtgtggacctcctagttggcgttgccggtgacgtcggccagtgcccggcggccggtcacgaccagcatgaggtcgcgggcgggcagtcgcagctcttcgccgatgccgaccgagcagtcggcgtcgtcggcgaccaggcgcctgcccgccaggtcgaccccgaagtaggccaggttgcgcggccccgccgaacccagcgccagcgcgatgcggtcaggcggcggcgcgggcagtcgcaacggttcggtgatgtcgaggccgtggatgatctcgtggcccagcgcgcccgcctggccgccgcccggcggtcgccagggatggcggatgttggcgcggtagagatcgacgagttccgcgtcgctcgtcgcgtcggcggtcgcgcgggcgtcgcggtcggcgaagcggttgaagttgaaccgggcccgcaccatgccgccgaggaaacccagcccggacagccgaaacggcatcgtcatgtgggcgaggacctcgcggttgcgccagccatggcacagggagggcgcgctccactggaccgggccaagatcggcgaacaggtgcgcgagccgctcgcgctcggcgtgggtcgcctcgacgaggcggggatcggtgctgcccatggatcgttgtccttccggatgcggtcgggtgtcgcttgttgtacgaccgatccggacagaactcatcgttccaggacctcgggcagcccgaattcgccgaaccgggccgccgaacccaggaacgtcaccaattgggcgatgcggccgccgcacggttcggccaggatgatcgcgaacggacgcagcacccccgcctcgtcggggcggtactgcccgaaccccggggaaccgttgaccgccgtgaccagcagccggtcctcggcgcacacgtcgctgaaggccatcagcgcggcgatccgctcgccgccccgcagccaccaggtgaacggcggcatcgacgtgatcgcgtcctcgcgcagcagcgcggtcatcgcggcgacgtcgtgcgactcgaaggcggcgacatagcgcgccaacagttcccgctgctcggggccctcggggtcgaggacgtcggcgggccgcggccggtcggcggccagcgacgcccgggcccgctgcaacgcgctgttggcggcggcgacggtggagtcgaggatctcggcggtctcgcgggccgagaacttcaaaatgtcgcgcagcaccaggatggcgcgctcgcgcggggacagccgttgcagcagcgcgatgaacgccagccggaccgtctcgcgctcggcgacgatgtcgccgggatcggccgtgccgaacagccgccggtccggcatcggttccacccagcgctcaggcggcaatgggataccgagctcgccggtctcggtcgccggacccaggtccatcgccagcgcgcggcgcttcgctccccgcagcatgtcgatacagatgttggtggcgatccggtgcacccaggtggtcagccgagcccgggacgggtcgtagcggccgacgttgcgggcggcccggatcagggtctcctgcacggcgtcgtcggtgtcggcggccgaacccagcaggcggtagcagtaccgggtcaacggcgcgcgcagcgtctcgagctcgtcggtcaggcccgcgatcgtcgtcgcgggacgcggttctgccatgtcagcgcacctccgcggctattgtgcccggtggcgtgcgcgagtgacagtcgaacatggattccgccgcccagaatcccttccatacaaacgagggacggcatccgagcccgttcactctagaatcggcgcatggcgtacgtgtcgtactggggtagagaaaacgaacggacacaacgagacgagaaccaggctcaagcggcaccggcacatcgggaacacagtctcgccgccgacagatacctcacggcattgcgcgactggctgttcgaactggaatcgggtaccggccgaatacttgatccccgggcattggcatgggccaagcagatcaccgtcgcgaccggcaccggagacgacggcgatgacgcgcggttgctgctggggaagtactggtggtaccgctccaagcagacacgggaaacggacgagcgtgccatcgcattgggtcacttcaaggcgtactgccgaaccggcgacatcgaggacatccccgaatccgcgtggaagccgctgttgaagacggccgttccggaggcactggaacagcacgaacggtgcctggcggatccgacgccgtctgaactcgacgtcgtggttcacctgtggcgcaacctggtgaccgcgatggaatcgaagcagacggcgtatgcggtgggtctgtcgaatctcggctcggcattgctatgccgtcattccgtgcggggactggagggtgatctcgacgagtcgatcatcctgctccgcagcgcgaacgaggccgccggcgccgatcatcccgacatgggtgcgtgttcactgaaccttggtgccgcccttttcgaacggttcgaacgtcgcttcgacgccgttgaccttgacgaggcgatcgacctgttccatgccgcgaagtcgaggtttccggcgggagaccgtgaccacaccgcgtgcctgtccaatctcggacgctcgcttcggcagaggttcctccactgcggttcgaatcaggacctggacgagtcggtgggcatgcttcgccaggctgtcgcggacagcaaacgcgaccggctggcgaactcgggccatctcgccgacctgggacggaccctgcacacccgcttcctgcgcgacgaacgccgggaggacgcggacgatgcggtgacggccttgcgccaatccgccaccggactggtggccgagaaccatgatgccgacagtccccgggccgagagccccgatctggcggaattcgatgtcgagagcctcgatgtcgaggattcgcagcttgcccacatcctcgcgcagcttggggaagtgctgcgcacccgctcccgtatcgtcggcgccccaagggatctggacgacgcaatcgcggcgtaccggcaggcggcgacggtggtgccggccggagccggtagcgggcctcccggtccaccgcctgatccgcccggcgaggcgttgtacttgacactgctgggcatggcgctgttggatcgacatcgcaccaacggggggcaggctgatctccacgaagccgtccgggtcctgcgtatcgcggtcgacgccgcaccgcggcatcatccggtccgggccgaatgcctgtctaatctgtccgcgggactgtgcgtccaggccaggcggaccggtaaccgtctgaccatggacgacgccgtccgagtcgcacgcgacgcggtggcgctcacttcccaccgccatgtcgaccgcgccctgcgactggcgcgggtggccgacgcactgtggacgcgatacgagcgcacccggatgaaaccggactggcgcgagctcgtcgtcgccgtgcttgcggccgccaacaacgggacggcggccgcccgggtacgactgtccatcgcgacctcgtgggggtatcgctgggcggacaccaacccgaccatcgccggcggtctgctgcgaaacgccgtggcggcactgcccttcgtggtctcacggcacatgccgcagcgcagacgccgcgagatcctcgcgggccatccgcggttggccgcggacgcggccgcgctgacgatcgaggcgacttcgaggggcgatgatcccgcatgggacgcgttgcgggccttggaatcgggacgtgcggtgctgctgggtcagatcatggacacgcgggaggatctgtcggcattggcggaaaccgatcccagtttggcgcgacggttccaggagctgtgccgggcggtcgacttcaacgaaagcgccgacgcgcgtggcatggcgttcatcgaacgcggcgcgacagaccggcggcagcacttggccagccagctgcatgatgtcatcgacgagatccgtcggctgccgggacacggcagctttcccgcccccgatctcgacgaactggcaactgtggatggtggcgccatcgtcaccctgaacgccagcgcgttcggctgtcacgcgttgatcctgcgcggcggcaccgtgtcggcgctgcggctggacactgacctggatgccgtcgtggccagggcccggacgttccgggaatgcctcggtcggttcgccgacgccatcgacgccacgcgggcacagcgcgaagaagccgctcatggaacccgggaaatccttacctggttgtggaatgaggtcacctcaccggtgctggcgcgactggagtacgcccctcacgatggtggggtccgggaggacatgccgagactgtggtgggcacccggaggtgccttccgcgctttcccgctgcacgccaccggcgactacggctccgccaccgaaccggtgacctccatgatggactacgtggtgtcgtcgtacaccccgacgattcggcagctgtgctacgcgcgcgaccgcgctgtgagcgaacctgtcggcccgctacgtgtcgtgtccgtcgccatgagccacaccccggcgttcggtccggaagaaccggcggccgggccgatgcccgcgcttcatcacgcacacgccgagatcgccggacttcgcgaaaggttccgcgatgtcggcgcctcacacatccccctgctcgatgaggacgcgacactgagcgcggtcgaatgggtgctaccacagtgcacggcggctcacttcgcatgccacggaatacacgactccctcgacccgtcgcgcagccgcatcctgctgaacgaccacgtcacgtcaccactgaccgtttccctgctgtcgacgctacgcatcgagaccgcgcagctgggctacctgtcctcctgccataccgccgcgacgagcggcaccgacaccgcgggcatggagggtctggtcgacgaatcgctccaccttgccgctgtatgccaggtcgccgggttcgcgcgggtggtcggcagcctgtggccgatacgcgatgatctcgctgccagcgtcgccgctgacttctacggcgggatcgtgtccgcgtccgagggcaaggtcgccttcgaccgcaccgccgcggcgctccatgccgccgtcaccggggttcgtgatcgtgtcggagccgggaaaccgcacctgtggggagcgtggatccatgtcggagcctgactggcccgagaacgcctatcaactgcgctacctgtgtctcaacgacgccgtgcggtgcctgcggcaagcgggactcgaggatcacgccacccggctgttcactttgccggtcgacggcgaatccccgttgaatgacatcctcgacgctctggggtggcggcaggactatgaggaatggcgggccgacatgaacctgcgaggttgcttcaccgcgtatccgggccgcaaggcccggcttcgtcccgtctacggttgcccgctcgacgccgaacttcggtgcggtcgagaacttcagggtgactcgacgccgccgccgtgcgggatcacatccggaccgatgaggcacgaccgcgatgaatttgctggctgagctgacgggacgactgtccgaccagtggctgcgatggcaagggctgcccggactcatgttcgtgtgcgtcgttctggtcggcaaccacctcgggtacgcccacgccatcgacgtgggcgaggccggtcggttcctgaaccggcagtcatcatggctggccacactgacgaccattcaggtcatcgccgtggttatcgcgctggtgatcacgtccgcggtcgcgggtctgacggccactttggccggtgtcggtgtcgaagcggtcgtactcggtggaaaacggcccgcgcgcttgaccggcgaattgaccgccatggaagaacacttccggaacatctatctcctggatgtggcgacggcatggccacacctgtggctgcggtttcccgccgaacaccgcgaacaggtgaccggaaaccgggctggtatccgtcatgccgccacccttgtcggctggggcatcctgacgagcgcggtgagcgtgatctggccgatcgcctggatcgcggtgctgggactcgtccttgtcggcatccacctgatgcgacagtccatatcggcatacagccaaaccgtcgccgtactgatgatgcatcatgcccctgagctcgcctcgcaactgggtttcgagaactctggccgccttgatcgtgctgtggggagcaaactccagtactacctacaaggcgacgagccgcccgctccgaaggcttgagtgccgatcgggcggggtcggcactgagacgcagcactcatgtcgcgatgccgaaattcggtataccatttcgcggtgcccaggggactgacgaccgaggacccgccccagccgtccgccaccggaccgtcgcgcgccatcgtgtcgctgcgggccagcccgcggtttcggtttttgtgggtgtcgaacatcttcttcttcggcggcacctggatccagacgctgatcctgggctggctggtcttcgagaccaccgactccgagctgctgctggcgatcttcaccgccgtgcggttgaccccgatgctgctggggccgatcgcgggggtcttgtccgaccgctacgaccgggttcggctgctgacgggcgcgtgtctgctggcgctgggaaccgttgtggcactggcgacgttgacgtcgctggggatggccccgtactgggtggtgctgttgggtgggctgatcatcgggttggcgcactcgccgtcgcagccggctcgttcgtcccttgtggctgagctggtggggccggagaacctcagcaacgccaacgcgctcaactcgatggccatgagcctgccccaggtggtgggccccgcgatcgggggtgcgctcatcagcgcgttgggcgcgtcgtgggcactatggatctcgacactgtggtacgtcgtgtcgctgctgatgctgcttccgttgcggggcagtggaagggcggcagcggtcgctcacgacggggtgttggcgatgctgaccggcggtgtgcgcagcatcctgcgcaaccgtctcgcggcgaccgtcctggggatcaccgtggtggccaacattctgttgtggccgatctaccagtccttcatgccggtgttcgccaagtccacgctcggcctggacgcggcgggcctgggctggttgttgacctgcaacggtgtcggcggactggtcgggtcgatcgtcatcgcggcgatgggcgacttccggttcaagggcggcgtgttcgtgttcggcaccgcgctgtggggcgggctgtggtcgctgttcgcgttgtcggccaacgtaccgctgtcgttcgcgctgctggccgggatcggggtggccagctcgttcttcggggtgctgcagacgaccctgctgctgttgaccaccgaaccggcggtgcagggccgggcgctggggatccaggagctggccatcggcgtgatgccgatcgcggcgctgggcctgggcgcgatcgccgaggtcgccgggatcggcgcgaccaccttcgtcagtgcgctgctgctggtcgcggtcatgctcgtggtggcggtgcgggtgccgctgttgttgcggttcagcggaacccgggctgtcagatcctgagctcgccgtcggcggcgaccacccggccaccggccacgaccagccgacggcgcgggcagcgcaccagcgcgtcgggcacgttctgcgcgtccagcaggacgatgtcggcgcgcgccccggcgaccaggtcgtggacgtcgcggtgcacgaaacccgccgcgcgccgggtcgccagttccaccgcgtaggtcaggtccgcgtcggtgcgcaggccgtgcagccgcgcgaagtccagcgccacccgcaggatgtcgccgtcgccgaacggggaccacaggtcgcggatgccgtcggtgcccaggcccagcggcacctcgccgtcgcgcagctcgcgccacggcagcggcgccgaacggggtggagccactgtcgcccaagagatccccgcgtcggccagctccgccaccagggcggtctggcgggccgggtcgagctcgccgagcgcgaagccgtgcgacaccgtcacccggtgctggcggccgtggcggcgggtgcgttcgatgatgagctcgaactggaacgcgcccagctcgccccggtcgtgcaggtggatgtcgagaccgacgtcgcgacgcaccgcgatgtcgaacagaccgtccagttgcgccaccgggtcgcggtcgatcgaggccgggtcgatgccgccgacgctcgtcgccccggccacggctgcctcgtccagcagcttcagcacgccctcgcgccgcatcacgccgtcctgcgggaacgccacgatcgcgatcgccacggcaccgcccagggcggcggacgcctcggccagcacctcgatgccgcgcagccccacacccaggtcgacgtcgacgtgaccgcgcgccgccgtggtgccgtgccgcaggtactcgcgcagcaccgcggtggccgagtcgacgctggggatgccgagcgcgtcgcggtactcgcgctcgtgcgcgatccggccctgcgtggtcgccttgccgccgtaggagacccacggcttgccccaccagctcttgtcggggtgtgcgtgcgcgttgacgaagcccggcagcgccaccgccccggcgccgtcgagccgttcaccggtgggttcggcccgccccgtcgggtggatcgcggtgatgcggtccccgtcgacgtggatgtcggcggcttcgccgccccacgggcggacgttcgtcagtgtcaggctcggcatgcggcgaatggtataccaaacggtgctattgttcgcacatgtcagtgggaagcctcaccgaaaccgaccgccagcacctgcgccgctgcgtcgacctcgcccgcgaggccctcgacgccggggacgatcccttcggctcgctgctcgtcgacggcgccggtgtcgtccgccgcgaggaacgcaaccgggaacgcagcgtcgacgcgacctgccaccccgagttcgcgctcgccaaatgggccggggccaacctgagcccggacgagcgacgcgacagcgtcgtctacacctccggcgagcactgtccgatgtgcagcgccgcccacgcgtgggtcggactgggccgtatcgtctacgtcgccagctccgcccagctgacggcctggcgccgcgagcaggggttcgggcccggtccggtcgcgtcgctgtcgatccgggacgtcgccccggcgataccggtcgccggaccggaaccgtcgcttcaggaggagatcttcgcgttgcaccgccgggccgccgcccgcgcctgaggccgtccacgccccgaaaaccccgcgcgcgatcgccgcgactgccggatgatcacggcatggaatctggacacctcgcccgcatcgaacgggccgccggggtcgacggactcaccgacatcctgtccgaccgtctgtcccccagcgacctgcgctcgctgcttttggaagtgcaccgccgccgggccgccgccgtcacccccgcccagctgctgcggcagtaccagcgcgaccgcttcagcgaacccagcgacctcagcctcgacgacctgcacgccctcgacgcgctcgtgctgccgcggctggcggcgtcgggatacgaggccgtcgcgctgtcgccggtgtgcccgctgggaaccaactccgtggtgtccactgtgccgcagaacaacgtcgtcaccaccggccgcggcaccgaggtcatcgccgacgccaccaacgtgctggcgctggaatgcgccacccgccgccagtccgcggccggcagcaccgacgtcgtccggctggccgcctcacaacgcgtggttcggggacaacccatacagggcaggggactcagtccgcacttcaagctgctggccctgtgcacggcgggccgcgacaccggcggcttcggcttcgagaccaccgcgctgaccgagcagctgaccattcagctgcggctgctggaatccatggcccgcgacggataccacctcaacgacgtcgaggtgtcgctcaccgacctgaacggcggaacccgcaagcccgtactggactcgcgggtgttcgcgccgttggccgaggcgtttcccgaggtccggttcggctacgacgacgaccggacctcggggaccaactactacaccgacgtcagcctggccgtgtccgcccgcgacgcccggggagagcggatcacgttctccgacggcggtttcaccacctggacccggcagctgctcggcaacgccaaggagcggctgctgatcggcggcctcggcctggaactgacgcaccggctgtttcgggacggctgaggtcgggatcgctcagccagcgacctgggcgacccgccgtcgtttggccttcggtgcgaggccgagcaggaagccgaggatcacgaaacccaagccgcccatcgtcaccaccgccatggggccccagatgaacccggaccacaccggcacgcgatcgtccggattggccagtgacgtgtagacgaggtacaggcagatggcggtgggaaaggacaggatgaacccgccgaaggcgagtgggccggtcatggccgcgcgccggttgatcgaccaggggcggacgcgccgggccagccagctggtcagcatccaaccggcgacggctccgacgatcagcccgaccacggtcagcaccggcaccaggttcggggtggcgcgggagatgtccacctcggtgtaccagggatagtccgggaattccgcggtgcgcacctccatgacgagtccgtcgcgggtcgcgctgaacgacttctccatgtcgctcgacttcaccgcaccgacgtcccaacccgccccgggcagccggtcgcgcgcttcgtcgagacgggcgtagccgtccttcttgtgctccacctcgtacgccagccggccagcgtggtagccgtccccgtcggcgatcgcgaacagcgagtcgatcggctcgccctccatgtttatccagccgaacaggtcccggtgccggtagtcgtagacgtcggtgcccatctccggcaccgcctgccgggcgagttgatccgccgccgctccgtcgggcaggtccaccgcggtgttccacgcggcgatcgagcccccgatcgcccccagcgtcgcgacgaacaccgccacgaacaccccgaccacggcggccgggatgctgcccgctgacaggtgtttacgcagcccgccgaacaccacgtcggcgcgctggcccgcggtgggacggtcgcgtccgtcagaagcgtccataagggtcgtcagcatctcctcgccgcgctgcttccggtaccaggccgggtaagcgcgcagcagtcgccggaatcgttcttccacagccttgtccacgctcgggttctcctcggcataggtcatgacggcgaccaccccagctcgccggtgcccaggcgccgcaacgccgtctcggcatggccgcgttgttgctcggcggcggtggccagctgggcgcggccgtggtcggtgagccggtagtaccgccgcagccgccccgaggtgatctcctcccggtcgacctcgatcagttcgtcttccgacagccggtcgagggcggcgtacagggtgctggtgcgcagcttcacctggccgttggacagtttctcgacgtcgcgcatgatgccgtacccgtgagcgggtgcctcggccagcgcggtgaggatcatgaacacagaatctcgcatgagatggaatatacccgttaatggaatattcccgcaaccgcccaccgctaccggggtcgccgccaccggtcattggccgcgtgccgcaccgcgagctcctcggcccgggccgcgtcccgctgtgccaccgccgcgtacaactcctcgtgctcgttcgcgaccccgagcaggtcatcgtgctgccccagcaaccaccgcatccggctgcgcagggtctgctccaactcactgagcaactcgttggcggccaacgagaccacggtctgatgaaaatcggcggcggcccgccgcgccgccacggcgtccccgtcgcgcgcggcggccaactcggcgtccaggtccgcccgcaaccggtccagccccgccttgctccgccgctcggcggccaaccgaaacgccagcacctccagggccgaccgcacctcacccagatccgcgatgtccgacggcgtgaactcccgcaccaccgcccaggtacgcggccgctgaaccaccagcccctcacccacgagcgtcttgagcgcgtcccggatcggcaaccggctcacccccaactcggccccgagctcccgctcgaccagccgactgccgggcgcgcgaacaccgtcgagaatgtcgtcccgcaactgacgcgtgacacgctccgattcgggctcgaagccctcagaccctggcatggacgacattgtcgcatcgcgtgacgcctgggacgcggtggcgacgactaccgtcacaggggtagctcttccaagggtggacgcgtcatgagtgacagagacaaggccttgcgggtgtgggagaagttcgcgccccggtacgaccggaccatgcggttcttcgagcggtggcagttcggtggcgggcgggagtgggtgtgttcgcggacccggggcgaggtactggaggtcgcgatcgggacggggctgaacctgccgcactatcccgacggggtgcgactgaccggtgtggacttcagccccgcgatgttggcgcgggcacgggtgcgcgctggggaattgggtgtggcggtggagttgcgggaggccgacgcccaggcgctgccgttcgaggacggttcgttcgacactgtgctgtgcgcgttgtcgttgtgcggtatcccggacaacgaggcggcgatcggggagatgtaccgggtgctgcggcccggtgggcggttgttgttgctggaccacatcgggtcctcgtggccgccgatctggttggtgcagcggttgttggagttcgtgaccgttcgcggggcgggggagtatcagacgcggcgtcagttgccgttggtggtgcgggcggggttcactgtggaggagagcgagcggttgaaggccgggtcggtggaacgggtggcggccactaagccggggtcgtgagccggttggtgaggtggtggacggcgcggcggctgaaggcggagtcgatggtggcgtcgaggcgttggcagtgctgggccaggtcggcggcctggtcggtgtcgccggtgtcgaggtaggtgtgggccagccaggtggtgtacagggtgtgttcgcggacgtggtgggggtcgcattgggacagtgaggtgcgcagccgccgttgggccgcttcgggttggtgggtggcggcttcgaagcggccgacgatgatgtccatctcggaggctgacagccagtagagccagccggggtcggggcgggtgtcgtcgcgggcggcgaagtggtcctgggcccggttcatggcgtcgagggccgatcgggtttcgccagcggcgttgagggcccaggccagtcgcgcgtggaccatggcgagcatgcggggcgtgggcgcgtcgagccgtcgcagaccggccagcgcggagcgggccaccaggacggcttcggcggcgtcgccgttggtctcggtgaggtggtaggcgagcgcggaggtgagctcggcgccgagttcgggcaggtcggcggcgtgggcggcggcgatgccgctgaggtagtagccggtggcgcgagccgggtctgcggcgtcggccgtggaccatccacacagctgactcagttccgcgagggcagcgagcagctggcgtccgatgtggtcggtgtatcgggtggtggacagcagctcggcggtgacggccagttcgcgctggatcgtgtggtgcaggtcgcctccggcgacgatgtcgtcggccgtgcgcaggtagtcggtgcgggcccggatccgggcgatggtcgcggagccgatggcggggcggtggtggtcgcggatccgggtggccagccagctccactccgcaggcggcggcgtgacgagccaggcgtgggcggcgtggccgggggtgtcggtggccggttgcgcgccgcgcaggccggtcgcgagcgcttccaggcggcgacggttccaggacggtggcacggattcggacggggcggcgggttcggggtcggcggcgggggtgagcagggcggtgagttcctcgacgggcaggcccagttcctcggccagggcccggcggacgtgcgggtacgggatggccaggccgcgttcccaacgggcgacgctggagacgttgacgccgagccgctgggcgagggtctcctgcgtgtggccccgggcgcgccgccgcgccgccagttcaccgcgtctcacagtctcacctgccgttcctcgccgcccagcctaaccgggcggatgacgggtagttgacgggtgaacgccctggtggcggtggcacgggcgggattgactggcgggcatggcaatcacgcatgtcgtgtgggactggaacggaaccctgttcgacgacgcccgcgcgctgatcgacaccaccatcgaggtcttcgccgagctcggcctgcccgcggtgaccgtggagcggtatcaggcggtgcacacccagccgatcgacgagttctatcgcaggttgctgggcgggctcgtggacggggagctgctgcggcggatccacgcgcggttcgaggtggcatacgcccggcgccgtccggggctggccctgaccgccgacacggtcgcggcgctggagtcggtcgaggccagcggcctgtcgcagtcggtgttgtcgatgcacccgcacgaccggctcaccgcgctggtggagcggttcggtatcgctgggcgattcgtccgcgtcgacgggcagcgcggcgccgacgccgggttcaaggccgcgcacctggccggacatctggagcggctcgggttgagtggcgaacgggtgctggtcgtcggggacagtgtggacgatgccgccgcttccgaggacgtgggcgcgcggtgcgtgctgtaccgcagcggcctgcacagcgtcgaggcgttgcggcgagcagatgttccgatcgccgacaccctgcgcgaggcactgacgctggggctgcggaaggccggggcggtatgacgacgcgaaccgcctcgcccgtcggcgagatcctgcggtcccggcatgtgctgcggctgttgagctcgtgtctggtcggcaggctcccgaccggcatggcggcgctggcgatcatcctgtgggtacggtcgcacggcggcgactaccggctggccggactgctggccgcgctgtacgccgtcagtgtcgcggtgtgcgggccgatcatgggtcggctcatcgaccggacccggcaggcgccgttcctggtgggcggggcggtggtcgccggtgcggccttcgtcgccctgtccatggtggacccggttacggcgcccgcgaccgccggcttcgtcgccgtggtcgccggagccgccacgccacaactggaaccgtgcctgcgggtgctgtgggaggacgtgacctccggcgaacggcaggtgcgcgcggcctacgccctggacgccgccacgcaggagctgatcttcgtgtgcgggccggtcgtggtgctcgcggcggtggggctggccgggacgtcggcgggactgatcgccgcggcggtcgtcggcctggcgggcacgctgtggttcgccagcgcggcaccggctcgggcgtggcggggcagcccggtcgcgcggcactgggccgggccgctgcggtccgggaacctggtgcggttgttcgtcgcgttggtgtgcatgggttgtgccgtgggcgcgttcaccgtgggtgtcaccgcccgcgccgacgggctcgggacaccgggggcggcgggctggctgctggctctcaacgcggtgggggcgttggcgagtggactggcttacaccaatgtgggcgtcgcgcggcgagacgaccggcggctggcgctggccatggtcgtgatggcgctggcgtacctgccgctgctgttcgccgacggcctggtgccgctcgcggtgctggcgttcgtatgcggcgctccgctgccggtggcgctgacctcgtcgttcgcgctggtcgcgcggatcgcgccgccggggacgctgaccgagtcgcacgcgtggatgatcacctcgttcggggtcggctacgccgcggggaccggcctggcggggacggtcgtggacgcgatcgacacgccgacggcgttcctgctggccacggtggcggcggcggtcagtgccctgtggacggttccccggctgctgccgaggcgggccgactagttctcgatcgtggtcagccagcgcgcgaacggatcggcggggtcctcgtcgtccatttcggtgggagtggcgatgtcgagtccggtgcgcgggacggtgacgccgtactcggtgaccagccagcggcggtaggacgagtcggcgctcaccgggtggccgtcctcgtcggacggtggctcgtcccaatcctcagaccagcacagttcgtcgtagccgatggccaacagccgcaggaagtcgagcggctcgcggcccagcaggcacaccgtcgtcgaccccgaacccgaacccatgtggacgatgcgctggccgccgtcgtcgtcgagccagaacgccgccatcgagccctcggcgccggtgatcgcgaagacgcacagccgctggatcacggcccggtcctcggtgcccagccagtgttcgaggagttcggtgccgtcggcccggaactcgatgccggtggtcgcggcctgctcgcccggcatggccagccagccggaggtccggccgttgtggaggctggtgttgccgttggcggtgatccagtcgtagaggtgctggaactcggcggggatgctcatgccgggacacaggacgtcggtcagttcccggatcaggctgttcacatggtttccttcgcggtcaactacagctccagtggaagtcgacatcgtcgaacctgcgggccgccaggtcctcgcgggtgatcgtccacagtgatgtgccgacgtcgccccagccgatcccggcggcggagtcggtgtcgatctgggccagcagcagcggcagggtggtgtcggtgcgggggccgtcgggtccgggaacctcgacgggggtcgaactgggggcgaagtcggcggcgtactggatgtcgcggccgtagccgccgacccggtgactggggatcggggtcttgtcgaccaggtcccagaacgcgtcgttgtcgagcacgccggtgtcatcgtcgccgaggtcggcttcgatggcgtgcaggtaggaatggtcgtagtcgggcgaggtcagttcgatcacggaggtcaacgcgacccgcgtgaacggctgctcggtcccggccggggccgcgcggggcaccgccgccgacgcggccgggaagtaccggacccggcccagcgagccggacggcccgtcgcagaagaactccagcagcccgtcgccgggcaggtcgaagtcgatgcgcagcaggatggccaggtccaggctcatcagatggtgcagcggcgcgcccgccgcgtcggtgggccacggttcgtcgggcggcagcgccgggtcgccgcccaaccagccgacgacggggtcggcgccggtggcgtgtttgaggcggatccccgggcgcagcagggacagccagcggtcggcgatgggggcgggcaacaggctgcggccgatgtcgaccaggttgtcggtcatgacgggggctttcgggggcggttcagcggggatcggtgagtcgttcgaggagccggttcagtgacttggcgcgggtttcgggagtacgggtcttcaacagcggcaggacgagcaggtactggtcggacttgccgagctcgccgaaggcggccgccgccgtcgggtttcccgccagagcggtggccacatcggacggcacggtgaactcgctctgcttcacgtacgcggcgtcccagcggccgtcggccttggcggcctcgatctcggcgaacccggccgggcgcatccggccggccgcgatcagggactcggccttggcgacgttgacctgcgaccaggagctgcggcggcgccgcttcgaatagcgctgcaggaacgacgcctcgtccaggcccttgcgctgcccgtcgatccagccgaagcacagcgccccgtcgagggcgtcgccgatggcgagcgtcgtcagcggcgagttcttcttcgcgatgcgcagccacgcctcggtgtgctcgccgtggtttcgctccagccacgcttcccacgcggccacgtcgggaaagtcgagtatgtccatgcgttgtccttcccgcctatgtgcctgcgacgacagtagccgaacacgcacagtcaaggccccctctcgccattgacgagagagggcgatccgtgcccactaaagtggctttcaggcgctagggcaccatcttcttgacgtcggtcttgctcttgccgcgcaggaacaatccgaggccgaccatccccactccgaggagcaggtgcagccagttgtcggcggcgttgaggggcacgaagttggccgtggagtcggggtcgagcagcattccgtagacccacagcaccacatagatcgcgccgcccgccaccaggaaccagtaggagctgccgacgttggtcgtggccacggccagaccgacgacgccgaacagcagatggacgacgttgtgcagaatcgagacctggaacaggccgagcagcagggcgtgcgactcgtggcccgcggtctccagattgtggtattcggtagtcagacccggaacgaaaccggcgatgccggccaacaggaacaccgcgccgacgatcgccgcggcccactgaatcggggtcagggtcttctttgttgtcgtggtggccatgagaacctccaagggtcttttgcggacacctatgactcatccttctccttacccacctgaatagaacccaaccaaagaccccaaaacgggtgtgcaaaggacactgtgaggagcgtggccgcgcccgagtattgatcggggcccaggtggaccgtaagctgccgcccatgggtgaacgtaagtggcgtatcgcggttggtggcatacacatcgagagctcgacattctcgccgaacctggccgggccgagcgacttcgccgtgacccgcggtgatgacctgctgaaccgctacgacagcctgccggagtcggcgcgctggctgccgctggtgcacgcccgcgccatgcccggcggtgccgtcgaggccgccttttacgacgacatcgccaccgagttcctggaccggctgcggcgggcccacgaggccgagccgctggacggggtctatctcgacatccacggcgccatgagtgtggacggacgccgcgacgccgaggggcggctggcggccgaggtgcggcgcgtcgtcggccccgacgtgctcgtctcggcctcgatggacccgcacggcaacgtgtcacgcgcccttgtggacaacgtggatctgttgacctcgcaccggatgtcgccgcacgaggactggaagctgacgatggcgcgggcacagtccaaactcgtcgaatgtctggacgcgggcgtgcggccgcgccgcgcctgggtgaccgtgccggtgctgctgccgggcgagaaggcatgcacgcgtgacgatcccgccaagcggctgtacgggatgctcccggcgatcgaggcgtgcgacggggtcgtggacgccgcgatctggatcggctacgcgtgggcggacgagccgcgctgccaggccgccgtggtggtcagcggcaccgacaccgacctgatccaggccaaggcggccgaactggcgcgcgcctggtgggacgcgcgggccgagttcgacttctccacccgcgccaccgacgccgacaccgcgatcgccgaggcgctggcctcgccgaagcggccgttcttcgtgtccgactccggcgacaacccgaccgccggtggctccgacgacgtcccgtacttcctgggcaggctgctggccacccccgagctggccaccggcgaggcttcggcgatctgggtgagcgtcgtggcccccgacgccgtggtcgcctgcgccgaggccgggatcgacggcgaggtggagtgcgccgtgggcggggcgctgggctggggcgacacgctgtcgctgaagggccgggtggtcaacctggtcgacgacgccgacggcggcaccatcgccgtggtcgtcagcgggggagtgtcggcggtgctcaccagccgccgcaaggccttccactacatcgaggacttcaccgccctgggactggatcccgcgaaggtggacctgacggtcgtcaagatcggctatctggtgccggacctgttcgacgccgccgccggctgggtgctggcgttgagtcccggcggcgtcgaccagcacatcgtgcggctcggccaccggcacgtcgaccgtccgatgtatccgctggatcccgatatgtccgacccggacctcaccccggtactcatctgagtggtcacggcccggtgagtcgtcaagggacctatggccccggcggccgagtcgccgaccccctagagttcccgccatgccaccacagccttccgaggtcgacagcgacgacaccgccaccgaaccgcagtggcacgactacgtcgaacagtcgctgctgccgcactggcgccgtcaggccgaggcggcctaccgcgccatccggcgggtcacccgggccgaagaggccacactggactcactgttgcgggcgatcggcgccgagggcggcgaggcggtccggtcccggctggagcgggcccacttccccgacggcggttacgacgccctgatcctgaccgcggccctcgacagtggagccgtccggatcaccgcggactgggacagcgcgacggtgctcgagacacccgacgggaccggcttcgaccccggcgtactggccggagcgctggccaaggccgaccgcgcctcggtgcctgacgtgctgggcggcctgaccaaggcgggcatcgacctggagcgggccagcggcggcaccaccgtcgccgacgccgacaccgcccgcgccaagggggcgctggccaacatgaaactggacggccgaccgcacgacctggtggtcaccgacgagggactgctgttcctgggctgccccaaggccaccgacgacggcgagaagcgactgcgactgctgctcaccgccgccgacggcgtcaagggactggcgtcccgccccgacgcccgctggctgcccttcgaggagttcagccgggtccgcatcctgaaacacagtccgatccgggccatggtcacgctgcacgacggcaccgagcacgacttcggctggagctgggccggggagcagatcggcgcgtccgacaatctgctggacgaagtactgtccgatatggcccagcggctgcgctgaggtccactacggagtcgtcgcggccgaaccgcgcagtagcgccggatagtcgggcagctcgacgttctcggcctgcgaatcggcgatcttcagcatccacttcatgaaggccgccgagttgaacatccggttgcgcagccagggaccgtacttgccgcgcggcgcgaagaaccgtccggcgccctcgccgccgcgctggcatttgcgcacgtacttggcgagacgctcctggtaggtggcgaacgcggcctggtggtcgccgccggacgtcgccagttccccggcgagcgtgtaagcgcccaccatggaggttccggcgcccatgccgccgatcgtggcgccgtaggcggcgtcgcccagaagcgccgtccgccccttcgaccactgtggagtggtgaccttgacgatgccgtcgaagtacaggtcggtggcctcccgcagtccggccagcagccggggcgcgtgccagccgacaccggtgaactgccgcgccacgatgtccttctgctgccgcgggtcgtggcggtcgtactccagcggcggcgaggcgaagaacacggtcgcgtaggcacgggcagggtcggccgcgtcggcggccacgccgatgaccttgccggggacgttgtacatggtcgtgatcggcggggcgtcgaagtcgttgcgcagcgaccagaacgcgacgtagtagtcgaactgcttgacgaacttcgactccggtcccatcgtcagccgccgcacgttcgagtggacgccgtcggcgccgatgaccaggtcgaaccggcgccgcgtcccggaggcgaactcgacggccacaccgtcggcgcgctgtgtcagccgggtgatcgagtcgccgaacaggtactcggtcgaggagcgggtgcgctcgtacaacagccgggacaggtcgccacgccggatctcgacctcgccaccagcgaactcgcccggcagcgccgccagctgccgtccggtctcgtcgacgaacgagaacgggctgcccccggtgtcggtggcctgcaggtcgtcccagatgcccatgcgcgtgagcacggtgcgatgggtctcgccacggaagtcgaccggctggccgccggtgcgcagctcgcgggcgatctccaccacggtcggtgcgaaaccgtagcgggccagccagtaggccagggcgggaccgccgattccggcgccggagatcaggacggtgcgaggggtggtcatatcggtactcccaagaaactgtgtctagtggaaactaatacgtatacgatagacacagttttatgctggtgtcaagtccgagacaggagcatgtgtgagcgacagcgaatccaccgacgtgaccaggcaggcgcgggccatggcgatgctgtggggtgatgaggcgcggcccagccgcggcccgaagccgagcctcagccgcgagcggatcctcgccagcgccatcgcgatcgccgacgccgaaggactgtcctcagtgtccatgcagcgggtcgcggccgacctgggcgtgacgaagatggcgatgtaccgctacgtgcccggcaaggccgagctgacgcagctcatggtggatcacgcgatgggaccgccgcccggcggcgacgacgcgaccggcgactggcgtgcccggctcgaccgctggggcaggctgctgtgggagcggttcgcggcccatccgtgggtcctgggcgccaccatcgggctgcggcccatcggtccgtcggaactgggctggatggacgccggtgtcgccacgctggccgattccgggctctcgggcgccgaacgcctcgacgccatcgaactggtctccgggcacctgcgatcactggcgcagcagactctgtcggtggcgccgacgatgaccgaagccgagttcctcggcctgctgggcaccgcgatgggcgacaacccggaccggttcccggcgctgcgggcggccatgatggacggcacctggccggacggacgcgacaacgcgctgggcttcgggctggagcgcatcctcgacggcatcgccgtcctcatcgaacggcgcgccgtcttagttcaggccccgaactcgtcggggtccatgcccatgcgccgcccggattcgagcgcggcgaccgcggccatgtccgcctcgtcgaggctgaagtcgaagacgtcgatgttctcgacgatccgcgacggcgtcaccgacttcgggatgacgacgttgcccagctggatgtgccagcgcagcaccacctgggcgacggacttgccgtgtttggcggcgacccgcatcaggcccggctccaccaacagctcgccgccctgcccgattggacgccaggcttcggtgtggatgccgtgcgccgcatggtatccacgcagctcggcctgcggcaggtacgggtgcagctcgatctggttcagcgccgggacgatctcgcactcggcggccagtcgctccaggtgcgacacgtggaagttggacacgccgatggcgcgggcccgcttgtcggcgtagacgcgctccagtgccttccacgtctcgacgtacaggtcctggccgggagcgggccagtggatcagatacaggtccacatagtccatgccgagccggtcgagggacgcgtcgaaggccttcaacgccgcgtcgaaaccctggtcgttgttccacagtttcgtggtgatgaacaggtccccacgggggacccccgactcggcgaccgcccgcccgacaccctcttcgttcttgtacagcgacgcggtgtcgatgctgcgatagccgttgtcgatggccacgacacaggaacgccgggcctcgtcgtcactggcgcgccacacgcccagtccgagctgcggcatctcgacgccgttgttcaaggtgatgttcggtgcgctggtcatcgcgtgcccggccttcctggtcgtcaagtcactgacgccagtagtctcgcatcgcgacgcgcccggcacggcggttccggacgatggaacccgtcacaccggtgccgaccagcggcacggctagccgaccggactgtccaaaagcgccgaaagcttgcgcaggttgtcgcgcagcggccagtagtagacccaggttccgcgacgttcgcagtccaccagcccggcggtgcgcagcaccttgaggtgatgcgagatggtggcgccggtcaggtcgaaggcaccggtgaggtcgcagacgcagatctcgtcgggggccgaggtgatcagcgacaagagccgcagccgcaccgggtcgccgagcgccttgaacatcgccgacagtccgacggcgcgctcgtcgtcgagggcggtctcggccagcggggcgcagcaggagacggggatcggtgcggtgagcgtcggatcggccatgccgctattttgacagctatcgaatcagagtgctagcctcgcctcaacagctgtttagacaaccatctagatagtgtttcgtccgaggagaacaccatgacgaccatcgacaacaccagctgctgtggcccgaccgccatccccgagcccaccgatcccgtcgcgctgcgggagcgggtgcgggaaagctacgccgccgcggcccgcaaggtcaacgagggcggcggaggctgctgtggccccgccaccaccgacgacctcgacttcttcggccccgaggcctacgccgccgccgaccgggactcactgcccgacgcggcggtggccgccagcctcggctgcggcaacccggtcgcggtcgccgacctggccgagggcgagaccgtgctggacctgggttccggcggcgggatcgacgtactgctgtcggccaaacgcgtcggcccgacgggccgggcctacgggctcgacatgaccgacgacatgctggagttggcccgcgccaacgccagcaaggcgggggcgaccaacgtggagttcctcaggggcgagatcgaggaggttccgctgccggacgccagcgtcgacgtcatcatctccaactgcgtcatcaacctgtcgaccgacaaacccgcggtgttcgccgagatgacgcgggtgctgcgtccgggcggtcgcatcggcctcagcgacgtcgtcgccgccgacaccctgtcgccgtccgaccgtgccgcgcgcggcgggcacgtcggctgcatcgccggggcactgtccttcgaggagtaccgggaacagttggcggcggccggtttcggccagatcagcatcacgcccacccacgaggtcaccgacggcatgcactcggcgattgtgcgagctcacaaaccgtcctgaatccggaccagcaccgtcaaaacgccccgtccgaagtacacggtgtgaccgtccatgttcgaaatggcccaaaaattaagcgcgagttaagaagtcgttcagtgtactcagtatcgtggtccgccgtgagcccggaacaacccgggctccatggccgaccgcagaggacacgtctatgcgcaatcgcaagtggaagatcgcggccgggatcggtgccgccgcactgatcgtcggcggagtcgcgggcgtggccggattggccaacgccgacccgacggcgaagtccacgaccttcgtggacggcttcgggaacatcaacgacgactggagcgacaaccaccgcgaggccggagtcctgtgcgacggctgcgacaactcgcagggcaccgacctcgtccacctgtggcaggcgattctggccgccgacggctacctcaccgacgagcagatcgacggctacttcggtcccgcgaccgccaaggccaccaagcagtggaaggccgatcgcggcctgaccgccaacggccgggtcggcaacggttcctggaccctggccgacgactacctcgagccggatcccgaactcggcgatgagtacccgatctacaacggcgagaccgacggcaatgtccagttcggtcgcgccaccgacgccaccggggcgtaccggatgaacgtcgtggtcacctccgagggctacgagatgttcaacagttcctacgaacagggcgtccagctgttcgaggaaaccgtcacctggaccaccgaataacgatccctacgcaactgtgccggcgtcaccgccgggacattcccagaaaaacccaaccctaggggcagaacagaatgcgcaaccgcaaacgcaagatcgccatgggcgtcggcgccgccgcgctggtcgtcggtggtgtcgcgggcgtggccggaatcgcctcggccgaccccggcaccaaggccgtcgagtacgtggacggcttcggcaacgtgaacgacgacttcaacgaccaccagcgcgaagcgggcgtcctttgtgacggctgcgagaactccagcgacaccgacctggtgacgctgtggcagtcgatcctggcctccgacggctacctcggtctcgacgagatcgacggcgacttcggcgccgccaccgccgacgccaccgccgcctggcagggcgacaacgagctcgacccgaccggtgaggtcgaccaggccacctgggccaccgccgacgactacctggaactgggcgacaacggctacgacgtcttctaccccggtgacgagcagggcggcgtcaacctggaacgcgaccccgacgacggcacctacgacctgctcgacgtgaccgaccccgcgggcgccacctacgccaacgcgagcggcgaaggctacatctggatcttcgaagagagcatcaagctcaccgccgccgaataggagcgaatcacccgtgcgcaatcgcaagtggaaagtcgccgtcggcatcggtgccgcggcgttgatcgccggtggtgtcgtgggcgtggcgggtttcgccaacgccgagaacccggcgcgggcggccaagttcgtcgacggtttcggcaaggtcaccgacgacttcagtgaccacgccaaggaggtcggcgccctgtgcgacggctgcggcaactcgcgcggcaccgacctggtgctgctgtggcagtcgatcctggccgccgacggctacctgcccggctccgagatcgacggctacttcggtgacaggaccgccgaggccaccaaggagtggcagtccgaccacgacctcgactccgacggtcgggtcggcagcaagacctgggcggccgccgacgacaacatgaatgtggacagtgacggttccgtctactacttcggtggtgacgaggaactgggcggcttcctcaccttcgcgcgtgacgaggacaagggcaactacgacctcatcagggtgggcgtgtacgacgacgcctcctgggacgacacgagcggaagcaagtacctctacatgtccaaggccagcaacactctggtcgaagaggactgacggtcagactcctgtctggggcccggcgatttttcgccgggccctttttcgcgtaaaccctttccgggtgttctgacgtctttattgctgaaggacaacaacaacccgaggggcacaactgatgcgcaatcgcaaactgaaggtcgccgtgggagtcggtgctgtggcactgatcgccggaggtgtcgcgggaatcgccggtatcgccggtgccgacccgaccaacaagtcggtcgagttcgtcgacggtttcgggaacatcaacgacgactggaatgaccacgagcgcgaggccgacgtcctttgtgaggactgcgacaactcctctgggaccgacctggtggtgctgtggcagtcggtgctggtcgccgacggttacctggcatccgtcgccgacatcgacggcgagttcggggctgacaccgccgaggccaccgccgagtggcagggcgacaacgagctcgacccgaccggtgaggtcgaccaggccacctgggccaccgccgacgacttcctggagccgggcgacgacggcgcgaccgtctcctacgtcggcaccgacgagggttcggtcctgttcacccgcaccgacgacctggacggcgcctacgcccttcagtcggtgaccaacggcgacggcgaagaggtccagcccgagagccaggacgaccgcatctggttgttcgacagcaccatcagcttcgagtaggaagcgcgaaccaccgggagaacctcgggccccgcggaactccgcggggcccgtttcgctgctcggattcagtacagactgaatccatcgacactagacaggcggcggacctaccgttcccgtcatgaccgcacccccacgctccccgtcgctgttccgcgaccgccacttccgattcgtcttcgccgccgacagcgtcagcaaactcggcgtccaggtcagctacctcgtcctgcccgtcctcgcgctgaccaccctggacgccagcgccgccgaggtcggcgtgctcggcgcgctgggaccggcggccttcctcctgatcggactgcccgccggagcctggctggaccggatccggcgccgccgggtcatgatcgccgccgacgtcgtgcgcgccgtcctgttcgcctcgatcccgctggcctgggccgccgacgccctcactctcgcgcagctgtacctggtggcgctggcgaccggcatcgccaccgtcttcttcgacatcgccgcgatgagctacctgccacacctggtcggccgggaccggctgctggccgccaactccaccctccacagtgtcaacgcggtcgccgagatctccggccgcggcctgggtggcctgctgctgcaactggccaccgccccgttggccatcgcggtcaactcgctgacgctgctgtggtcggcggtgttcatcggcctgatccggcgccccgaaccccgccccgaaccggtacggcgacgccacctcggccgcgagatgcgcgagggcctgtcccacgtgttcggccacggccacctgcgggtcatcgcgatcgagtccgcgtgggcgaacgtgtgcctgcgcgtcatcgtcacgatgatcccgatcctgttcatcgtcgagctggggctgccggaagcctggctcggcgggttcctggcggtgggcggcatcggcgtcttcgccggttcactggcggcccggggcctgggcgcccgactcggccacggccgggcgctgtggatcgtcggcgccacctgcacgcccttcgtgctgctggtgccgttcatcgaccggggcgcgatgctgtggctcggcctgggcggctggctggtggcgacgttcaaggtcggcgtcgacggcgtcctcaagaccagcatccggcagcgcaccacccccgatcgcttgcagggccgcatgaacggcaccttccggaccctcatcaccggggcgctggccgtcgggtcactcgcggcggggctgctggccgaggccagcaccgtgcgggcggcgctgtgggtcggctcggccgggctggcgctgggctggctgctgctgttcgcctcaccgctgcggacgatgcgggaactgcccacactggtcaaagccgcgtgacggcgctcagcagcagccgtcctggcaggcctgctccgcgccgggggcggcgcagtcgtcgcaagcctcgccccgccacgcctgcacgccctcgcggacggcgacggcggcgatcaccagggccgcggcgggatccgcccaggaccagccgagcaccgcgttgagcgtcagtccgatgaggagcaccgcggacaggtacgtgcacaacagcgtctgggtcgagtcggcctccacactggccgaccccagctcgcggccggtgcggcgcttggcccacaccaacagcggcatcaccaccaccgagaccgccgccaacccgatgcccacccccgagggctgggcggcctcgcccaccagcagcgagcggaccgagtcgaagccgacccaggccgccagcgcgaagaacgacaccgcgatcagcttgagcgccaagcgttcccgggcctcgggcagtgtggagcggaactgccagatcaccacggtcgccgaggagacctcgatgccggagtcgatgccgaaaccgatcagggccgtggaggacgcgacggcgccggcgatgatggccacgacgccctcggcgacgttgtagccgaccgtggcataggccagccgcagactgcgccggttcagccgctcgcgtcgcgacggggtcagcggcgcgagggccgtcacggcgtctccacagtggcgtccgtggggcacaccgccacggcgtgaccggtcgcggtcagcacgccctcggcggcgatcaggaggtccatcagttccgggcgggtcagcgagtagaacgactgccgtccttcggcgcgggagttcaccagtccgcagtcccgcaggcaggccaggtgtttggacaccgtggactgcgccagtcccagtcgctcggtcaggtcgaccacgcgggcctcgccggtggcgaggtactgcacgatccgcagccgggtctcgtcggacagcgagtggaacagggccgccgccggaggcaccccggcctcgatctcggcgctcatgcaggggacagaatcaatcgccatatggcgatgataacgcctgactggaatcagttgctgatggcacacatgacgtcattattcttgggtctggcttggtgttgcgtcattatgatgtcatagtggcggaagtgagttttccgtctcctggcaaaggaaccgacatgcctccatcccttcccgaggtctccgccctggccgtggcccgttccgaaacgacgccgttcgatccctccgaggagctggcccggctgcatcgagaacaacccgtgacccgggtggtctatcccgacggccacgtcggctggctggtgaccggacgcgcggcggcgcgggcggtgctggccgacccccggttctcctcccatatcgaggtcatgcacctgccggtcgacatgggtgaggtgccggaggagtacgtctccgccgacggcaccctggcgccgccgaaggcgcccggcgagttcaccaacatcgacgggcccgagcacgcccgctaccggggccttttgaccggcaagttcaccgtccgccggatgcggcagctgagcgaccgcgtcgagcagttcactgaggattgtctggacgccatggagttcaagggatccccggccgacctcgtggaggcgttcgcccggccgatcccggcgatggtgatctgcgacctgctcggcgtcccctacgagtcgcgggaacagttcgagcgcaaggccgagatcgtcgtcggcaacgagggcagcccgcaggaggtgtacgaggccttcggcgaactacagcggtacctgtcgggactggtgcggcagaagcggatcgaggcgaccgacgacctgctcagcgatctgaccacgaccgacctcaccgacgaggagctgaccaacatcggcgtggtgctgttgggcgcggggctcgacaccaccgcgaacatgctggcgctgggcacgttcgcgctgctgcgcgaacccgaacagctggaggcctggcgctcggaaccggagctgaccgactcggccgtggaggaactgctgcggtacctgagcgtcatcccgtacaccgtccgcaccgccacgaccgacgtcgcggtggcggggcagctgatcaaggctggggagtcggtgacactgtccattcaggccgtcaaccgcgacccggagcactttcccgaacccgaccggctcgacctgcgccgttcggcgcgcgggcacctgaccttcgcgcacggcatccaccagtgcctcggccagcaactggcccgggtggagctgcgggtggccttcccggcgctgctgcggcggttccccgacctgcggctggcggtgccgcccggcgacgtgccactgcgcgccggtggctcgatctacggtctgcgacggttgccggtcacctggtgagatgaagccagactcgtcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcgtgggctcggcagcgtgacgcggccgcgagggtgtcctcgcggccgcgccgatcgactcgtccgtcagtcccttccgcacactccacaggcgagcctgcggcggcggtggtacgacagcgccgctacgaacagcgccgcaccccacaccggccacagtgtctcgggcatgttggtcacccacttgtcctcgacacccatgacgaaggccatccggatgtacatgctgcccgccgaggtcaccagcatcgcgaccacggtcgccgggaccaccgccagcatcggtgggacccgcttgccgcgcaggccgatcatccaccgggggaagacctcgccccagcgctggatcagccccagcgtcagcaccgcgcccagcgcgcccaggctcgccagcgccgcgcccgcgagccacagtccgttctcctgcccctcgcggtaccactcggcgtcgatgccgagcgtgaagcccagcgcccacagccaccgggtggtgcagtagatcagcggggtcaccacggcgacgacgacggcgggcttgccccactgcaccagccgcgagccggtgccgtgtccgtcgcgaccgcagttgccgcaggcgtcggcggtgcggcgtttgtaggccagcgcggtcaggatccacgcgatgcccagcagttgcaggatcagcaggttgaggctgggccactggtacaggtcgccgaagcccacgccctcgggccagccgaacaacagcttcgacacggtgagtatcggggtgtaggccaccacgatcagcggccggtagtcctggatgacgatggtcaacgcgaaggcgatgacgagcgcggcggtgatgaacgcgatccgggccggaccgcgacccacgccgcgggtcagcagcagcgccaggatcgcgccgagcagtcccgccaccgcgaacaccgcgcccgtcggttcgggggtggcgaagccgagcaggttaccggcgatggcgtccctgcccgactcgaccatcgtgggatcgccgacaccgaacgggaacccggcgccgccgagactccagtacaggccgagcacgccgtagccgaacgagaccagggcggtgaggtatccgatccattggggccagtttcttctcatgccccaagcctcgggccccacggccgggacggccatatgccgtccgggacaaaacccggccgctgacgtggggtgatgtgccgatcggcatatcgcggtggcggccgaagccgcataggctcacggtcatgcgaacctggcggccagtgctcgcgggggccggaaccctcgccttgatcttcggggtgctggtgctgcccgccgatccgtggctgttcatggtggcgccgacactggggtgtctggtcacggcggcgcttatggccagctggccgctcagccgggcctgggtgccgctggcctcggggctggtgggcgcggtgtccctgggcgtcaccgccgtgatgacggcgctgcggctcggcgccggcgaaccgagcccggtcgcgccgaccagcctgtggctgatgctggaaccggcggtgctgctgatcttcgtgtacctgccggtgcggtggtcccggccgtcggcggcggtgtggaccggtggcgcggcggggctgggcgtggcgttgaacgtgcagcgctacatcaccgacaccagcttcggggaacgcgtcgccgccagtgccctgtggatgatcttcgcggtcgccaccggcacggtcgcctggtacctgcgcagccttgccgaggcacgcggccgggccatcgccgaggcccggcagacgcagcggctggaactggccgccgacctgcacgacttcgtcgcccacgacgtcagcgagatcgtcgcccaggcgcaggcgggccggatggtgctggcccccgacccccggctggccgaggtcctggaacgcatcgaggtcgccgggctgcgagcgctggcctccatggacagaaccgtccacatgcttcgcgagaccgacggcgccaccgtcgccgcccccggcgtgctggccgacctcgacgaactggtgtcccgcttcgaatccgccgggaccaccgccgcccggctggacaacggcttcaccggctccgcgccccgcgagatcgccgccgtggcctaccgggtcgtggtggaggcgctcaccaacgtccgccgccacgccgccaccgccacccgggtcacggtggcactggccgaacgcgacgatcacctcgtcgtcacggtcaccgacgacggccgcggcgagaccaccgcgtccgaccggacctcggcgggcaccggcctggccggactgtccgaacgggtcaccgccctgggtggcgacctgaccaccgcgaccatcaggccgcatggctggcgcctcaccgcccggctgccgctgaccgaaggaacctgaagccatgccgatccgcgtactcatcgccgacgaccaggagggcatccgcagcgccttacggtggtggccgaggccgccgacggcaacagcgcgctgtcccaggcgcgggccctcacacccgacgtcgtgctggccgacatccggatgcccggcatcgacggcctcgaactcacccgccggctggccgggcccgaggtcgccgacaagctgcgcgtcgtcgtggtcaccaccttcgacctcgacgagtacgtctactcggcgctgcgcgacggcgcctgcggctacctcctcaaacgctccggcccgacgctgctggtcgaggcgatccgggccgcgatgaccggcgacaccctcatcagtccgcagatcacggtgcggctgctgcgcgagatgatgcgtcccgaaccgaagtccgccgacacctcggtcctcagcgagcgcgaactcgaggtcgtcgcgctggtggcccagggcctcaccaacgccgagatcgccgagaaactgttcatcagcgccgggaccgccaagaaccacctggcgaacgtgcaggccaaactcggggtcggcaatcgagtcggcatcgccgcctgggcctgggagaccggggtgcaccgtccacatcgatagagtccacaatgttaatcgatctctcgaaaggctcaccaatgcgcaagttgtgctacttcgtcggcatcaccgtcgacggtttcatcgccgcccccgacggggacctcggccattacgacatcaccccgccgctggtggagttcctgagcagccagtaccccgagacgctgccgacgcccgcgcgggccgcgatgggcatcgacgcgccgaaccggcgcttcgacaccgtcgtgatgggacgcggcacctacgagcccggcatcgcccagggcgtggccagcccctacgcccacctgcggcagtacgtcgcgtcgagttcactgtccagtcccgacccggcggtcacggtcgtgtccgacccggtcgcgacggtgcgggaactcaagaacgaggagggcctggacatctggctggccggtggcggcggactggccgcgacgctgatcgacgagatcgacgaactcgtcgtcaaggtctacccggtcgtcgccggggccggaatcccgttgctgtccaacggtttcaacccgaaggccctgcggctggccaacaccgtggaactggagagcggccacctcgtcctcagctacgatctgacagccccgcgacagtccacgtaagacccgcccaccggggactccgtccctccgagtcccgtctcccctcacccctttgcccacttgatcccgaacggatacccatgcgaatcctcagcaccatcaccctgctcctttccaccctcagcgccgggctcatggccggtctgttcgccggtttcgcctacgcggtgatgccgggtctgcgcaacagcgccgaccgcaccctcatcgaagccatgcagcgcatcaacgtggccatcatcaacccggtgttcatgaccgcgttcatgggcggactgctgttcaccgtgggcgcggtcgccctgcactggcgcggcgacctgcggccggtactgccgtgggtgatcgcgggctgcgtcctgttcctggtcatgttcggcgtcaccagcgcggtgaacgtgccgctcaacgacgccctcgcgcgcgccggggaccccgacaagatcgccgacctggcggcggtgcgggagagcttcgaggcccgctggatcacctggaacatcgtgcgggcgctggcggccaccggttcgttcgcctgcttctgctgggcgttgatcgcccacggccgccacaccgtctgacccaccggacgtcggcgagcccgacgccacccgaatcggacgccacccggcccggactccacccagttcgacggacgtcgtgtgggaccggcgaaagccgatcccacacgacgtccgcggccctcacgcctcccggcggcgagtcaccagataaccgcccagcagtgccgtcgccacccaggccagcaggatgaacgccgcgccggtgacgttgtagtcgacgctgaagatggggtcgttgtcggggaacatccgcatcagcgactgacccacctggtcgggcaggtactgcgccaactccttgaccttcgggatgttgccgaaaccctgcgagttcaaaaacagcagcggcatcaggatgcccagcgccccgatggaactgcgcagtgtcgccgtcagtcccatcgcgaacaggccgatcatcggcaggtacaggcaggcacccaggatcgccagccacagggtcttgtcgtccagcggcggcgcgtagtcgcccagcgtcagtcgcgtcatgacctggctgaccgccaccgccaacaccgcgacgccggtgaggatcagcccgcccgcgatgaacttggcggtgaggaaccggacccggccgggaaccgcgatcagcgaggtgcggatcgtgccggtggagaactcgttgcccaccaacagcaccgcgaacacgaccaggcacatctggctgagggtcagcggatagaaggccgcgaaccgcatcgcggtgtcgtccttgaccaggtcggagttgcgccaggccgcgcccagcagcgccccgagcccgccggtcaggacgatggtcagcggcagcgtccaggcggtggcgcgggtcgagcgggccttgaccagctcggaacggatcagggcgagcatcaggggttccttccggggcgggcggcgaattgcagggagtcgctggtcagtgccatataggcgtcctcgagcgtggtgcggcgcggtgccacctcgtgcagggcgatgcccttgccggcggccaggtcgccgatcgcggcgacgtcgaggccgttgaccagcagtgcgtcggcctcgcgggcgacggcggcgccctcggcctccagcacctgggccagctcgtcagcgcgcggggaacgcaccgagatgccccgctggaaccgttcggccagttcggataccgaggtgtcggcgatcagtttgccgcgcgcgatgatgatcagccggtcggcggtcagttccatctcgctcatcaggtggctggagatcaggatggtgcggccctcgtcggccagaccccgggtcagctcccggatccaccgcaccccgtcagggtcgagcccgttgaccggttcgtccaggatcaacacgtccgggtcacccaacagcgccgcggcgatgccgagccgctgcttcatgcccagcgagaacttgccgacccgtttgcgggccaccccggccaggcccacctgctccaggacggccgagacccgctcgtcgccgatgcggttggcgtaggcgatggcacgcaggtgcgacagggcgctgcgtccagggtggacgtcaccggcgtccagcagcgcgccgaccgagcgggtcggttcggacaaccgcgggtaccgctcgcccttgacgagggcttcgccctcggtggcggcggccaggccgagcaggatgcgcatggtggtggtcttcccggcgccgttggggccgagaaaaccggtgacggagccgggttcgaccgtgaacgacaggtcgtcgacggcggtcgtggcccggtaacgcttgacgagcccgcgaatgtcgatcatgtgatgcctccgaggctggggaaatccatgcccacaagcctcacgatttctgggaccgtccgcatcggagccggggcggattccgtgcctcggaccgggggatggcggtgcgacgaagaaccgcgaaactccgacccgggtatgaccgaccgaggtctgatgccgcatttgacctggagagttactgtcgtcccatgcgcaatccacccgatgacgacgacggcccggcgccgctgttctcccggcggctgagccggggccagctcatcgcgctggactgtgtggccgccgtcggctacgtcctggcgctgctgccgttcagctcccgcaccggggcgccatcgtggacggtgctgctgttcgcggcggccaccggcctgccggtcgcgctgcggcggctgtggccggtgccggtcttcgccgtggtcctttccgcgtcggtgacgtcactgttcttcgacgtcccgcgcgactccttcgtcgccgccgggttcgcgctgtacctggtggcgctgacggtgcggttcgaccaccgctggctgaccagcttcatcggggtggccaccatcgtgttcgggctggtgctgtcggtggcgggcaccgtgtccgccccgtacgaggccgtcgcctccggcctgctgggctgcgtcgccctgggtatcgcctggacgctgggccgggcgatccgcgaccgccgcgcccaggccgacaaggccgcccggcggctggccgccgaactggtctcgcaggaacggctgcacatcgcccgggaactgcacgacgtggtggcgcattcgatgagcctcatcgcggtgaaggcggcggtggccaaccacgtcgccgccaagcaccccgacgaggcgcacaaggcgctgaccgtcatcgagaccaccgccaagaccgcgctgacggagatgcggcggctgctgggggtgctgcggtccgaatcggaggaggccgccgaactggccccggcgcccggcctgtccgaactgcccgcgctggcccggcgggcggcgctggccggggtgcgggtcgacatccgggccgacgcgaccgtcagcgacctgcccaccggcctggacctgtcggcctaccgcatcgtccaggaagcggtgaccaatgtggtcaaacacgcggcacccgcgaactgccacgtcgacgtcagccacgtcgacgaccagctgcgcatccgcgtcaccgacgacggccccggcggccgggtgctgcccggcgacacggccggacacggcctggtcggcatggccgaacgggtggcgatgtacggcggcgagttcgacgccgcgccccggcccggcggcggcttcgccgtctcggcgaagatcccctacccggccgaggtgaccgcatgaccgaaccgatctcggtgctcgtcgtcgacgaccagtcgctgctgcgcggcagcttcaccctcctcatcgacaccgaggacgacctgcgcgtcgtcggcgaggccggaaccggggtggaggcggtggacgcggcccggcggctgctgcccgacgtcgtgctcatggacgtgcggatgcccgacatgaacggcatcgaggccacccgccgcatctgcggcgaccccgcgctttccggagtgcgggtcctgatgctcaccaccttcgacctcgacgaatacgtctactccagcttgcgcgccggcgccagcggcttcctgctaaaggacgtcccgcccacgcaactgctgcacgccatccgggtggtcgccaacggcgagagcctgctggcgcccagcgtcacccggcggctggtggccgagttcgtcgcccgcccacacgagtccacggtggccagcaccgacctggccgccgtgaccgaacgggagcgcgaggtcctgaccctggtcgccaggggactgtccaataccgagatcgccgagcggctgcacctgagcctggccaccgtcaagacccacatcgggcacctgctgcgcaaactgacggcccgggaccgggcgcaactggtgatcgccgcctacgagtccgggctggtcaccgcgagcgccccgcgcggctcgcggtaacaacacataggacgatcctcggcggcggcgcggcccccggcatcgacggaaatcgttacgatgtcgcacggaccgccacccgcccgcgaaaggacggccatgacccacccgtacacctcccagccagaggaggaacgaccgcacggcttctcctacgagcccggcaacgtggccccggtgaccggtgccccgtatccggaggggatggggttctcgacgccggttcagaagccccgccgccccggcactgtcaccgccgcgatcgtgctgctgtgggtactggccggactaacgatcctgctggcgctgctgctcggcctgctggtcctggtgagcgcggtgcagccgcccgaatccccggtgggggcgcccaacctcgtcaccgccgtgttcgccgtcctgctgttgggcggcttcgcggcactgatgatggtcgcggcgatccggcttcccaagaaggccgactcggcgcgggtgatggcgctgaccctgatgggcttcttcgtcttcagcaacctgagctacatcgtcctggccatcggcaccttcaccagcggcaactcgctggtgatcacccgcaacgtcgtcggcgtcttcgtgtcgctgctgctggctgcgatgcccgccaccgtgatcgtgttgctgtcactgcggaaatccgtggcctggttctatgacagaagcgaacccgaaggtccccgacagccgtaaggacgaatccgatgaccgacatgcgcgtggtgacacaggacgagctcggcggccccgaggtgctgcggctcgcgaccgccccggtccccgaacccggccccaccgagatcctggtccgggtcgaggccgccggactcaacccggtcgacacgaagatccgccgaggcggcggtttcatgggcgagcccccgttcacgctcggctgggacgtgtccggcgtcgtcgaggcgatcggccccggcgtgcgccgcttcgacgtcggcgacgaggtactcggcatgcccggcttcccgcgcaagggccgcgatggcgcctacgccgaatacgtcatcggcggctcccgccagttcgcccacaaacccgaggccctgacccacgtcgaggccgccggactgtcgctggcgggcctcaccgcctggcaggcccttgtggacctcggcggcatccggaagggccacaccgtcctcatccacgcggccgccgggggagtgggacacctcgcggtccagatcgccgccgcccacggcgcccacgtcatcggcaccgccagcgcccccaaacacgacttcgtcacgagcctcggcgccgccgaggtcatcgactacaccgccgtcgacttcaccgaggtcgtctccgatatggacatcatcctggacactgtcggcggcgagtacgggccccgcagcctcgacgtcctcaaacccggcggcgtcttcgtcccgctgccgtctccgcacgaccccaaactcaccgcactggccgccgaacgcggcgtcgacgcccgccaactgctggtcgaacccgaccgcgccgacctggaggccttgacggccctggtggtcgcgggcaaactgcgcgtccacgtcgccaggagcttcccgctggccgacgtggtggaagcgcaccgggaactggagaccggccgcaccaagggcaaactcgtcctgaccgtgtgaggcgacgaaggtgccgtccctcgcgtcatgggggaacacgaaggacggcacgcggttcgcgcccgggggaaaggtggcgtctattctccgcgcgaaccgcacaccgggtagaaaatggtgtgcgcggcactgtagccgcctcgcgcaaacgccgccgttgtcaccggcatcggttagcgtggccgccatgacgcctgacgaactgcgggaactgctgctgagtttcaccgcctcggtcgagggccgcccgttcacccggcaccccgagatcacgacgttcaaggtcagcggcaaggtgttcgcgctggccaggctggacgacaaacccatgacggtcatgctcaagtgcgatccggaggaggcgatccggctgcggcaggaacacgacgcgatcgtcggcggcttcaacaaacggcactggaactacgtcacgatcgacggcagcctgcccgacgacctgatcgaggagctgatcaccgactcctacgatctggtggtcgccgggctgccgaagtcgaaacggccgccgggctagccgacgtcgagctcgtcgtccttggtctcacgcaggaagaagtacaccggcagcgacaccaacgtcagaaccacgatgtaccaagggaaccaggaaccgagttcgagactggacagataggtgcccacatagggcgcggtaccgccgaacagcgcgacggtcagggagtacgggaaaccgatacccgccgcccgcacccgggccgggaagatctccaccatcaccgccgcggcgatcgcggtgtacccgctgaggaacaccatcgccaccagcgacaccgacagcaggctgatgaagctggtgtccaccgcgttcaacagcggaaccgtcaggatcgccagcccggccgagaaggtcagcaacatcggtttgcgtccgatccggtcggacagcatcccggccagcggttgcagcacgatgaagaacgccaacgcgatcgtcgagaccagcagcgccttgctggggtcgtacttcaccgaggtctccgcgtaggacggcaggtacacggtccaggtgtagtacgagatcgttcccgcgaccgtgatcccgatgatcagcagcgacttgccggggtaccgggtcaggaacgagaacatgtgcggccgcttgacggtgccctcgcgcagcgcctgcgcgtcggggtgcgtctcgtgggcgcccttgcggatccacagacccacgatgctggcgacggcgcccacgaggaacaccacccgccaaccccaggcctccatgtcggccttcgacagctgcgaggccatcagcgcggccagcccggccgccgccaactgcccggtcgtcgtcgacacgtactggaaactggagaacagtccccgcctgcccggcccggccgactcgaccaggaacgtcgtcgacgcggcgaactcgccgccgaccgacaagccctggatcaaccgcgccaacaccaacaggatcggcgccagcacacccacctgcgcgtacgtcgggctgacggccagcaacaggccaccggcacccatgagcgtgatcgtcaacgtcagggccgaacgcctgccgaaccggtcggcgaaccaacccagcagcagaccgccgaccggccgcatgaagaacccgaccgcgaagatcgcgaacgtgttcagcagcggcaccagcggcccaccgccctcggggaagaactggctggagaagtagacggccaaaaacgagtaggcgtaccagtcgtaccactcgaccaggttgccgaccgaggcggcggccagctggcgagtacggctcatgggggcgcccgcgggcgcgggcaggggtggggcggtcatgggaacctgctttcgggcggggcaaaggtcatgaaccgccacaaccccacagcatcggacgttatttcactccttaccgatgtcccgctgactgagatcaccggttgcggcctgccgatactctccccgggacgcgaggagaagacagggacatgttgatgtctggcgtggatctggtggaagttcagccaccgggaccgggagatctactggggtgacgagctcgcgcccctgaaggctccgcgtcacgagcatcgtggacgacgcggtggtggtggagggccgtgcggactggggtgacggggtaaaaccgtcctgagtgcgggtcctcgacctgtacaccggtgaggagcgattccgggccggagccagggtaccgctgggacaggaagtcagtggcaatggggtgcaggccgccgagacggtgccccgcgcgggtgagaagcgatacctgttcgaaggcagcgacgttgacgatcgctggctcaatgaccacgcactgtcgctcttggacgaggatctgctgctcgacgtctacgcctacgccgccgccggcgacgacggcgaggagacaaaatgtccgtaaacgtccacacgcaacgttacgcttggtaagcgttttctatcgagtgtatgcgcggtatatgcgcgtcacgttcgtcgtgtaccttacggttctcgctcccctatacccgaaacgttcatgaaccgcggaggtacatgtgacaccgaagatgaagcgccgcgccctgctgggggccggcgttggctcggttgccgtcatcggcgccgggctgggcgttcggcaggcgtttgccgacccgagcaccgaggcggcctcgacacccgccgatgccgccaaggccatcaaggaaagcttcgactccgagaccaaggccgtcggtggctggtggaacggttacatcagcgtcgccgacaaggacggcaagctgatcaccgccgtcgaccagaagtccgacgaggtgctggaggcgtggagctgcaacaaggttccggtcgccatcgccgtgctcgacaaggtcgaccggggcgagctgaagatcgaccagctcattcaggtcaccgccgacatcatcgccgaagacggtgacggcatcttccggctagacgacgcctaccccagccaggtgacgatcggtcacgtcctggccaacctgttgaccatctccgacgacaccgccgtgcgactgtgcggcaccgtcgtcccggggccggagatcaacgagatcctcaagaagaagggtttccccaagacccaggtcgagccgaagccggacaacccgaaccggttcttcctcggcaagaccacccccaaggagtcgcacgagatctggcagcagctcatcaagggcaagctgctgtccaaggagtcgaccgagcggatcctcaacctgacccgcgcacccgtcgccttcaccgacggcatccgccgcaacatgtcctcggacgagcggctgcggatcgccaccaaggcgggttggctgaaggaccagcgcaacgaggtcggcgtcatctacgacgccgcgggcgccccggtcgtgacctacacgatcttcggtggcgggcagggcaagccggaggacttcggcgccacccacccggccgttgaggcgcgcgccaagctgggccgcacctggctggacctcatcgacaagatcgagggcgccaagaagctgaagaccgagatcccggactacgagccgcagaacggctgagccgcgacgcggtgagcgggacgtccacttgcggacgtcccgttttttcgcgcgtcgctgtcacagggttcggctaccgtgccgggcatgagcctgaaggtcatcaacgtcaccattaacaccaccaacccggccgagctcgcgcagtggtgggtcacggcgctggacgggaaggtcaccgccgacttcggggacttcatcttcacacaggccggggacatcgggctgggcttccagaaggccgaacccaaccaccccaaccgggttcacatggacctggccgccgacgaccgggaggccgaggtgaaccgcttggtcggcatgggcgccaagcgggtggccgaccacgaggtgccggggatccagtggacggtcatgaacgacccgcacggcaacgagttctgtgtgagccaggggcactgaggcttcgcggccgcctgctgccacgagcttcagcgggacggacgctcgcgtcggtggcgcgaccgggccggacggctgttcgcatccggccggttcgcggtcgtttcggccggaacgagtggcggtcgacggtggaatcctgagctagtttgggcggcatgaatcctcccagctatgccgcgcggatccggccggtcatcgatcgggtctacaccggtctgcggcgggccgcgatgccccggcagcgcgcggtgtacgagaagttcggcgccacgccgggcttcgaatcgagcttctacttcggacttctggcccggccgatgtcggcggcgggcttcgccgccgccacgacctactccggagccgacatgaccggcgaacgggaacagggtgtggccaccgtggatgacgacgggaactggggtctcaccgagcggggacgggagttggcgctggccgtgcagtgggcggtcgccgacggggccgaggaggcgtgggggcagaccccgatcgcgaccatgccgggcctgagcgtcgtgccccggttggccgaactcgtcgggcggttgctggacgccgggcgggaatcgggtgggcccgcgtttcgggcgctgacaccggtcttcgaacccgccgacgcgaccccgtcgctgctgctggccagcaggttgggggcgttgcggcaccatcggggcgacgcgcaccgggcggcctggcaggggcgggggctcagtctcgacgaactgcgcgagctgtccgggggtgcccagcggcaggccatcgaggacgagaccgatcggctcgacgcgccgatctacgcggttctgaccgccgacgagcggctcgagctgctcgcgggtctgggcgcgctgccagggtaggggatggtggtgtcgcagcctctggagctaccggcggtgttcccggcgcggatgaacgggcagcagtcgatggtgatcgtgacccgggtgcagatcaagtggcacccggctccggccgagttctccgcgagccgcatcgacggcggggtcgtggacatcgcggccatcaccgacgtcggtacccacgagttgggtgccaacaaggtgttgcggttgaccgcggccggggtcgtcacccggatgcacgccgccgccgacctcatcgaccgggtacgggactacgtgtggaagccctcgggcgacagcgagagtccatagtggtgccgccttccggtcccgaggggaaccgaaaggcggcacgcggtccgtctcctgcgtaggcggccggaaggcatggccgtctggcggaccgcgcaccggactggcccggtgcgcggggcagcgtaaccagcccgcgcaaatcggtgcgacggttcaggcgccgtcgcggcgcagcgcggccaccgccgcgttcggggtctcgatgacgatggtgtggtaactgtcgattcgcgacacgatctcctcccggggaccctcgcgccactcccggctggagtagaacgcgtcctccagccggtcccgctcggccagcgacgcgaacgcccgcatcaggtacgcctcctcggcgccgtcctcgtcgaacagcgaaggtccatggtcgacgacgtcgatgccgtactcggcgagcatgggaagtgcgcgttcggccatgatccggacgaagtcctcccgcgtccccggcttcaatcgataagtgcgaatctccaggatcatcggaccacagtagtcacgaggtctgacattcgtacagcgcgagcgtccggcggaccgtgtccgtcaggcgctgccgcagttccaccggagccaggacctcgacctcggcaccgagctgcaacagctgcgtctccaacgcgcccaccgactccatcgggatggtcgccgtgacgcggccctcggcgtcggccgaaccggcggcgaccgcctcggcggcggcctgactgagacagtgcgggacctgttcggcgccccgcgcgctcacccgcaccaccgcctcgtcgcggtgcaactgcgagtggaactcctccagccgctgccgccagtactgggccaggtcgaagtcggacggtcgccggaaccgctcctcggtcaggtccagcgacaggatctgtttcacccggtacgtgccgatccgcgacgagccgcgcgccaccgtgtaccagcggcccgccttcagcacgatcccgtaaggctccaacgtccgctccacttcggtgggttcgcgccagcggctgtagcggacccggatgcggcgctgttcccacaccgcctgggccaccgtcgacaggaacggggaggagtcggcctcccggtaccactgcgccgcgtccaggtggaaccgttcccgcagtcgcaccgcccggtcgcgcagttcctccggcagcgccgcctgcaacttcagctgcgcggtcgccatcgccgcgccgatgcccagttcggcggccgagtcgccgagccccgccagcgacagcgcctcggcctcggcgccggtcaggccggtcagccgggtgcggtagccccccagcagcgtgtacccgcccgcgtgcccggcctcgccgtacagcggcaccccggcctcgtgcagcgcctcgatgtcgcggtagacggtgcgcaccgacacctccagctcctcggcgagctgggcggcggtgagacgaccgcggttctgaagcaacagcaacagcgaaagaatccgactcgctcgcattcactgacaatagatgtcagtggtgcccggttagccttcgcccgcgtttcgacaatgtccacgaacggaaaggcaaccgacgatgagcaaggacttcgacttcctccacggcgaatgggaggtggcgaaccggcagctgacgaagcacctggtcggcagcgacgactggcgggagttccccgcgcggtcctcctgccgcgccttcttcgacggcagcgggaacgtcgacgagatcaccttcccgacgctgggctcgtccggtttcaccatcagcagctacgagccgaaggccgaccggtggtcggtctactggatctccagccgtgacgggctcatgggcccgccggtgagcggcggcttcagcgacggtgtgggcacgctctacggcgacgacgtcaccggcgacggcaagccggtgcgctgccggttcctgtggacgcggatcaccccgacctcggcccggtgggagcaggcctactccggcgacggggaacagacctgggagaccaactggatcatggagttcacccggcgctgatttcgccacgtcgcgaactcagatacgcccgctcggtcgcgttggccgagcgggcgatcgccgcgtcgtaggcggcgcgggcctcgtcccgtcttcccaagcgccgcaacaggtcagcgcggatcgcgtggtacaggtggtgcttctccagcgccagccgctcgacttcggacagtgccgcctcggctccggccacttcggccagcgcgacggcccggttgagcgcgaccaccgggctgggcgcgtgcaccgtcaactggtcgtacagggtcaggatctgccgccagtcggtgtcggcgacactggacgcatcactgtggacggcgttgatggcggcctggatctggaacggacccggccgatcccgccgcaggcacaaccggaccagcccctgcccctcggcgaccagctcgcggtcccacagcgaccggtcctgttcggacagcggtaccagtgacccgtccgggccggtgcgcgcggcccgccgcgaccgcgacagcagcatcaacgccagcagccccaccgcctcgggttcgtcgggcatgagctccaccagcagccgccccagccggatcgcctcgacgcacaggtcgtcgcgggtcaggtcggtgccggtcgcggcggcgtaaccctcgttgaagatcaggtacaccacggtcagcaccgaccgcagccggtcgggcaggtcggcgtcgtcgggaatccggtacgggatgcgggcgtcgcggatctttcccttggcgcgcaccagccgctgggccatcgtcgcctccgacaccaggaaggcacgggcgatgtcgacggtggacagtccgcccagcaaccgcagcgtcaacgcgatccgcgccgccggggccagcgccggatggcagcaggtgaagatgaggcgcagccggtcgtcgcgcacggggccctccgggggtggggtgtcgggggagtggacgagcgccgcctgcgcgtgcttctcgtcccggaccgattcgcgtcgcagccggtcgatggcccggttgcgggcggtggtgatgatccacccggccgggctgggcggcaggcccgtgtcgggccagcgccgcaccgcctcggtgaaggcgtcggcgacggcctcctcggcgatgtcgatgtcgccgaagactccgatgaggacggaaacggcgcgggcgtgctcgcgttggaacacgcccgcgacgtccacgggcggcgtggtcactcgacctcaccctggaacggccgcacctcgatcggcagcccgacgatgcgggccagcttgcggccccattcgagggcggcgtccaggtcggcggccctgatgatgtcgaagccgccgatgtactccttgccctcgatgtaggggccgtcggtggtgaccagctcgtcgttcttgtagtgcaggacggtcgcggtgctcgggtcgtgcaggccgttgccgaacacccacgccccggcgtcccgcatctcctgggcgagttcgcccagctcggccatgatcgggtcgagcacctcgggcggcgggatctcgccctgcggctggtacatggtgagcaggtagtgcttcatctcaacctccttggtcaccctctacacgaaccacatggtgccgtatcgacaccggcggcgagaagtcttctacagacctcgcacacgccgctgcacccgcagcatgtactcgtcccggtggagcggatcgttgtcggtacggggccgtgtcggcacctcaccgagcacccgccggtagtggtcgaaggcaccggcgaacatgccctcgccgctcgtcagcgcgggaagctgctgctccagttcgtgcacccgggccgccgggatctccccgtccaggacgtaggtgtcgcggtgggtggtggtcgtgtggacgaccgcccgcagccgcgacagcaccggcatcaccgcgccgaaggtgtcggtcggcagctccaggtcgaagtggtgcatcggctcgtacacccgggtggtcgcggcacgcaacgcgtccatgagcaccagcggcgtcaggttccggaagtcaccggcggtgctggacagcgacttgtcgaacttctggtgcggcttgctcatccgggggaagtagcccgagcggtacagcgtgacgacgcagtcggtcacccgccagccgtacaggccctcggcgagggtggtgtacacggtctcctcgatcgccttgatgaacgccagcggcagtcgccccagctgctcgaagcccagccggaactccaccccggagtccaccggcgccggttccaccagcaggccgatcccggccaggaacggcttgccgtactggatggcctcgtacgcccgcccggtgccgaccggccgttcgatgtggatggtggacgactcgcggaagtcgaccgcgaccccgaactcctcggcgagcgtggcctcgatgacctccttctgcacctcgccgtacagcgacaccgaggtctcgtcgcggatgtcgtcacggcgcaggttgatcagcgggtcctgttcggacaggatcgtcagcgcgtcgtgcatccgtcccttgtcggactcggtcacgggcaccacgacggtctccaggctcggcggcgcgaagtggtgcttcgcccgcacactcggcgggacaccgatcgcgtcaccgatgttgacctcggccagtccggtcaccagtgcgatgcgtccggcgccgaccgattcggcggcggagaccgtgccgtcggcgaacagcccgagcccggtcaccttgtcggacttgccggtgccgtaacgcaccttgtcgcgcacccgcagctgtccggcgaagatccgcgcgtaggcgagcttctggcccgacggtccacgatcgaccttgaacacgctggccgacacctcgccgtccacggcgccgacggccggcggcagcagctcggtgatgccgcggctcaacgccgccactcccgagccggtcatcgccgacccgaagtacaccggatgcaccagccccgcctgggtctgggcggccagcgacttccacacccgctcgggtgccggttcaccgtctacaaaggcggccagcagctcgtcgtcgttgacggtgagcacatcggccagtgcctcggtgaaaccgttgtctcccagctgaaacggcgtgaactccgcgtcgcggacacccggtgccgacaccgtgcccatcgcgatgctcgcgtcggtcagcttgcggtgaatattgtccagtgtggcctcataggcggcgccggaacggtcgatcttgttgacgaagatcagcgtcggcacccgcaggcggcgcagcgtgcgcagcagcacccgcgtctgcgcctgcacgccctcgacggcagacaccaccaacaccgcgccgtccagcacactcagcacccgctccacctcggcgatgaagtccgggtggccgggcgtgtcgatgagattgacgtccacgccgttgagcgcgaacgacaccacggcggatttgatggtgatgccgcgctggcgttccagcgcgagtgagtcggtgtgggtactaccgtcgtcgacgcgtccgacggcgtcgatgacgcccgcgtcgtacagcagccgttcggtcaggctggtctttccggcgtcaacatgggcgacgatccccaggttcagcgatgtcaagcgtcaagtcctctacgtgggcggcgataagcagctgggtgaacttgacagcggctcgcatgtcggcctcctcgtagacggatctgacctgggcattacaacaccgtgggcgccgcgcggcaaccgaatttccgcgacgccttacccggccttaccccgagggccccgggtaaggccgggtaaggcgtcctaaggcccacagccgaggtgcttgcccgatgcaccccgggcgcccttaggccgaaagttggtctcacaccgaacgacggtggcaggtcaacaaggagcacacagtgagttacgactacgaaattgccaaccagcgcatcaactcgatgatcgaggacgccaacgccttccggctggcccgtcaggcccgggaaaccaagcccgtgcgacgtggtctcaaggcgcggctgttccgctcgtcacgggcgcacggctcacaccgacgtctcgagcggcttatctgagagaggctgtgtcagcatggcggacatggcccgacttggaacaggaatcccgctggtagcccgccgggcggagatgcgcatattgaacacggcattggaacgcgccaggtcgaagcggcctggcgcgttgctgctgtccggagacgcgggcgtcggcaagtcccgcgtcctgtcggagctgctcgacaaggcccgcgaggacggcgacctggtgttcgtcggacgctgcctcgacaccggcgaatcggcgctgccctacctgccgttcgccgagatcagcgaccagatcttcgagtacgaccccgaactcgtcaccggcagcgacgcgctgctgcgcctgatacccggccgtgaacccggcgacggcggtcgcggcggcgaacgcgacctcggccagctgcggctgttcgacgcgctgcgttccgtgatcgaccggctggccgccgacaagaccgtggtactggccttcgaggacctgcactgggccgaccgctccagccgggaactgctcagcttcctgctggcccgactgacccagcagcggctgctcatcatcgccaccgtccgctccgacgacctgcaccgccgccacccgctgcggccgctgctggccgaactggtgcggctgccgcacgtcgaccggctgcacctggagcccttcgccgccaccgacatcgacgtgttcgtccgctcgctgtccaccgtggacgtgtccgagaccgtgatgcgcgcgatcgccgaacgcagcgagggcaacgccttcctggccgaggaactggtctcggccgccaccgccgacgtcccccgggaactggccgaggtgctgctggcccgcgtcgaacgactctcggccccggcacagaaggcgatccggttggcctcggtgatgggccgcgacttcaagcaccggcgactgtccgccgtcgccgatctgacgcccgacgaactcgacctcgcgctgcgcgaggccgtcgcccacaacgtcctgaccatcgacgaggccaccgagtcctactcgttccggcacgcgctgctgcacgaggccgtctaccacgacctgctgcccggtgaacgctcccggctgcacggccgggtcgccgaggcgatgaagaccgaacccggcgcccgggccgccgaactggcccgccacagcatggaaagccacgacctgcccaccgccctggccgcgtcggtcgcggcggccgaacaggccgaggagatgggagcccccgccgaggtcctcatccacaccgaacgcgccctgcaactgtggagcgccgtcgccgaacccgagaaggtcagcggcagcgacgaactggaactgatggtgtggtcggcgtgggccgccggagcctcgggcgaacccgaccgggccgtggcccacagccgcgccgccatcgacctggccgaccggctcggcgacgtcgtccacgcggcggagaaacgccgtcggctcgcggagttccagctgggtctggacgggcaacagggccaggccctcgccgtggtgcgggaagcctgggattcgatcgccgacaccgcacccagcgcgggtaaggccaggctgcacgccaccatggcccgcgcctaccgggccaaccgctaccgggacaaggccgccgaactggccgcggccgccatcgagaccgcccaggccgccgccgcgctgtccgacggcaccgacgacaaggagcggtgtcgactgctggccgccgaggccgacgcgcgcgtcacccgggtcatggccgcggaccgcgacacccacgacgtcgacaccgtcgtcgagcggatcaacgaggcggcggagctggcccgcagggccggttcctcggagatggaactgcgggcccactacatgtgcggcctggtgctgctggaggccggacggctgaccgacgcgctggtcccgatcgaccggggtgtggaacgcgccgccgaactcggcgtcacctggggcgggcacggactggagctgcgggtcgtgcagggcatcacccgctacatggccggggactgggacggggccgaggtggcgaccgaactcgtcggcgagtcggtgtccggcatggtcgtcacccgggtcacggcggcgggtctgctggtcagtgtcggccggggccgcttcgacatcgccgaccggcgggtggcacacctgcgggagcgctggcacctggacttgcaggtgctgaccctggtcggactcaccggcaccgaactggcgggacaccacggcgatcccgaccgggccgccgcgttcgccgagtgcgccatcgaacagctggggcagttccaggagaaccacttcgccaccgtttcgctggccgcggtgggcatcgccgcgtatgccgatgtcgccgaggaggcccggagcgcgaaggacaccgccgccgcgtccgccgccgtcgcggcgggggagcggctggccgcggtcgggcaccgggtcttcgacgcgggccaggtcaactcgggcaccgtcggacccgagggcatcgcctggctgcggcagatcgacgccgagaccgcccggctgcgcggcgcctccgacccggcgctgtggcgcgaagccgtggcggccttcggttacggcgagatctaccggcaggccatcggccggtggcggctggccgaggcgctgctggcgggcggcaaccgcgccgaccgggaggaagccgccacccagttggcgctggccgccaagaccgccgacaagctggacgccgcgccgctgcgcaaggccgtggccgcgctgacccgccgggcgaggctgcgcggcgaagcctcggcagccgccccggccaacggtctgctcaccgaccgcgaactggcggtactgaagctggtcgcggtgggccacaccaacaagcaggtcggcgccgaactgttcatcagcgacaagaccgtcagcgtccacctgtcgcgggtgatggccaaactcggcgtcaccagccgcaccgaggccgtcagcgccgcctacacggccgggctgctggacagctgagaccgacgcgctccggggcccgtcgggccccggaggcgcgggcctagactcgcctcggggcccgcgcaggatctgcgcacccgggcattccgttcgacacgacttccgaggtcaccacatgcgatggtccacactgtacgctccgacgctgcgcgactttcccgccgaggccgaggcgccgagccaccagcgtctggtgcgggccggtttcatccggcagctcgcggcggggcactattcgctgctgccgctggccatccgggtgcgggccaagatcatggcggtgatccgcgaggaactggaccgcatcggggcccaggagttcctgttgcccgcgatgcatcccgccgagatctggcacgccagcggccggtgggacgtgatgggctcggagatgttccggctgaaggaccgcaagggcgcgcagctggcactgggcatgacccacgaggagatcttcacctccatcgccaccgagctgaactcgtacaagcaactgccgcagatctggtaccagttccagaccaagttccgcgacgaaccccggcccaagggtgggctgttgcgggtgcgcgagttcaccatgaaggactcctacagcttcgacctggacgccgccggactcgacgccgccttcgacaagcaccgcggggcctacctgcggatcttcgagcggctcggcattcccgccatcccggtcgacgcctccagcggcaccatgggcggcagcggctccaccgagttcatgagcccggcaccgtccggtgaggacctcgtcatgcgttgcggctgcggttacgccgccaacgtcgagaccgccacctcccggctggcaccggcgcccgacgaggacagcgccgaggtgaccccgttcgacacccccgaggtgcgcaccatcgccgacctggccgagcggcacgacgtggccgccgatcgccagatcaagacgctggtctacgtcatcgacgagaccgtgaccctggtactgctgcgcggcgaccacgagctcgtggagcagaagctcgtcgacgccaccggggcggtgagcctgcgtcccgccgagcccggcgagatccactcccacctgggcgcgtcggccggaagccttggcgccgttgccgtcagtgacctgccgatcctcgccgacgaggcgctgcgcggccgggtcaacatgaccacgggcgccaaccgcgacgaggtccacctgcgcggtgtcgacgtcgaccgcgacatcaccgtcggccggtggctggacctgcgccgggcccagccgggcgaggcgtgccccgaatgcgggcagccgctggaggaggtccgcacgatcgaggtcgggcacatcttcaagctgggcaccaagtactccgaggtcctggacgccaaggtcttggatgccaacggcaaggcggtgccggtggtcatgggcagctacggcatcggcgtcgagcgcgccatcgccgccatcgtcgaggcccaccacgacgaggcgggcatcaagtggccggtcaacgtcgcgccctacaccgtcgccgtggtcatgatgagcacaaaggacgacgaggtgcgtcaggccgccgagaacctgtaccggcagctgtccgacaccgacgtcatcctggacgaccgcgacgcccgtcccggtgccaagctcaccgacgtcgaactggtcggcatcccgtttagggtcacggtcggcgcccggggactgaagacgggcagcgtcgagatcacctcgcgggccaccggggagaccgagaccgtgccggtggccgaggccgccgcgcgggtgcgcgacctgttgaagaactaggcgcccggttcaccctcgtcgtcggcgagtacgtcctcgtcctcggcgagcagttcgtcctcggtggagccctcgagcgtgtcctccggttcgtagtcctcgacctcgtcggtgtagtccatcgcgatgttcctccggagtcttgtggggcaaaggtttgagccgcgtgcggcgactcgaggggcgagggtcatcttataggacgacggccacctcgtcggcgttgaattttcaccttccgttggctttttcggtttccttcacttgacagatcatgtaaagtacttgctatgatccgtcaagtgagtgtggagttgaccgtcgacgggctggccgagcacctggtgcggctgaccaccaaccgcctgctcgacccgctggcgatcctgctggagtccgacgacgcggtggccaaaccccgcgcccaggtcgaacgcgcggcccggggctgggccgaggtcatgctcggcggcgaccaccaggccgccgtcatgctcgcggtccgcttcagcgccatgctgttcccggccgacgaacccgtcgaaccctcccggcagtggtgggccaccccgttgggccgcgtcgtggcctggcgggtgggtcacccgtcgcggcgccacgtcccctacgagatcgccggagccatgctcggcatcacccgccagggcgtcggcgacctcgtcaaccggaacaaactccgccgccaccccgacggcggcgtcgacgtcgactccatccgggcccggctggccgcactcatgaccgacaccccgaacccttgagaggcacagcatgtccgacatgaccattcactccggatccgtcccgatcgccacccgcgaccacggcggcgacggcccgcccgtcctgctgctgcacggcggcggcggaaacctgctgggctggcgggacttcccgaaccggctgacccccgcccaccgggtggtgtccttcgacctgcgcggccacggccactccggcgacggcgactgggacaccgcgtccctgctcgccgacatccgcgccgtggccgaccacttcggattcgacgagcccgcgctcgtgggccattcgctgggcggcatgctgtccgcgctgtgggcccgggacaaccccggctgcccggcggcggtcagcatcgacggccaccgctccgccgccacccacgagcacaactacgacggcctcgaccccgagacgctgcgcgccgacctgaaggccatcaccgaggtcttcgacgcccagaccgccgccctggagcggccggtgccacccgaacagctggaagccatgcgcgccatgcgatccccggacgaaggcgaggctgttttcgaagcccggcttcagcgtgatctcgtcgagcgtgacggtcagacctacagccgtctcggcgccgacaccgcgcggctgctgcgggtgatgcccgagttcgtcgacgccgtcccggtgctgaacgacgtggccgtcccgttcctgatgttgctggccactcgcgacttccccgggctgccgccccagttcgggccgctgatggccgcccaccgggccggactgcgccgggacctggcgacggtgcgccagacccggcccaacctcgaagtcactgaagtggacggcagccacggcatggtgagcgaacggccggacgaggtcgcggccctggtgctggacttccttgcgcgggaccgaaactagccgcacggctcggcggggccgcgcgacacatcgcgcggccccgccgtctcggtgtccctaccagggcacgacgccgtcgttggtcagcagccacggctcctcgtcggagtggaacccaccgttcgggctgtcggcgcccaagagcgcgaccttcaccgcgatcgccgcgccctgctcggccgtccggtgtccactgtgatcgttgaggtcggtcgcgcagtacccgggggtgaccacgttgaaccggatcggggagtcccagaactccttcgcgtaggacaccgtgagccggttcagcgccgccttggacgccgcgtagattccgccctggatatgccacagtgggccgttgcggtgcagcgccaccgtgttggaaccgacctcactggacacgttcaccacccgcgccgccgcggagcggcgcagcaacggcagcagcgcgttggtcaccccgagaacgcccaggacgttgacctccagcaccccgcgcgccgccgccacggtgagtccgctggtgctccagaccggttcgcccacccgggtgatcccggcgttgttgaccaggacgtcgagtcgaccatgttccgcgtcgatacgtttcgcggcggcggcgatgctgtcggcgtcggtgacctccagctggcagaaccgcgcgtcgatgccctcgccgcgcagtgtctcggcggcggtctcgccccgttcggtcgaacgggctccgatcaggaccgtcaggcccgccgtgccgagaccgcgcgcgatctcgagaccgattcccttgttggcgccggtgatgagtgcgatgttgttcgtcatgcccgccaccttgcgtccgaatccggcccgcgaacagagacccccttaacctggtatcgccggtacctgtctgagccaccgacctcgcggcatgcttggcgttgtgaaccgcgaagaactggccgccttcctgaagatccggcgcggcaggatccagcccggcaacgtcggcctgcccgacggcacccgccgacgcaccccgggcctgcgccgccaagaggtcgcgcagctggcgggcatgtcggtcgactactacatccggctcgaacaggcccgcgggccgaggccgtcccggcaggtcctcaacgcgctggcccgggcgctgatgctcaacctcgacgaacgcgcccacctgttccacctggtgggggagaccccggaaccgtcggcggcgcccagccgcgacgtccccgacggcatcacccacctgctggcggccatgaccgaggtccccgcctacatcgtggacgccggttacacggtgctggccgccaacgcgctggcgcgcgccttcatggccaacctgccccgcgagaagtgcacgcgcggcaacatcgtgcgggtcatcttcgcccaggagagcgccgcccagctgtccgaccccgaccacctgcggttcgcccgttcctgtgtggccgacctgcgcgcggcggcggcccgctaccccgacgacgtcgcgctgcgcaccctcatcgacgacctgctgcgcaccagtcccgagttcggcgagatctgggccgaacacgaggtcgaggtgcgccgcaacatgtccaaacgcatcgaccacccgctggtgggacccatcgacgtggagtgccaggtgctgctggtccccgaacgggaccagcggttgatcctctacgtcgccgaacccggttcaccatcccagcacgcgatccaggagctggcccggttgcatatatcgttatccgatgatcaaccccgatacggatgttcccccgcccaggggattcaccgaggagaaggcgacgctggtggcctgcctgaactacctgcgggatcgggtggtcgccaagctttccgggctcagcgacgaacaggccagcgaccccggcgtcccgtccggcaccagcccgatgggactggtcaaacacctgacctcggcggagctcaactggttcgtgtgggcttacaccgccgaggccgaggaacagtgggaacactcgccgctgcccgacgagctcgactccgtcgacagtgtcatcgccgagtaccgcgccgccaacgaacgctgcgacgcgatcatcgaggcgtgcaccgatctgggcgcgcccggcaagcagatcgtctgggagggtgagccctcgccgtgtctgcgctggatcctggtccacaccatcgaggacaccgcccggcacgccggacacctcgacatcctgcgcgaacgcatcgacggttcgatcggccgctgaggaggatcagctgcccgggttcgtcgggagctggaactccttgctgcccgggtcgtcggcgatctggggccgggcgggcaggatcttgtccatcttcgcgtcgatgatgtcggcgtccttgtgcagaatcttggcgaggatgtcctcctcctgggtcatgccggagtcgagcgagctgagctggtcgttcatctgctccaaaatggagttcgggtcggtgccggtgatcggcctggtcccgacctccgccgcggcgatcccggcggcaccggccaacatccccatacccagcgcgaaggcaccgacgctggtgcccgcggtggggatggcggcggcgaccgccaggacggcgccgatgatcgttagcgccctgccgtcgtcgttcttgtcctcgatctccatggcccggttcaacgcggcgatggtgttgtcggcgatcgtgatggcgtccttgcgggaccggtccaggatctccttcgacgcctggatcgccgcgtgcagttcgacgacgatctccacctggttggtgacggtcttgggaaacggcgtcaggtagttgtccacgaaggcctcggcggcggtgccctgccagtcccgcaggtcgcccttgacggtgtccatcttctcggtcaccgggtcctccagctgcgacttgacgccctccaggtcggtcaggatcgattccagcggcttggggtcgcgctcgtagaacggcttgtactggccgccgatccagtcgagctcgccgtagtagtcgtcgggactcttgaagatgccccaacccatgtcggcccacagctcggcggccatttcccggatcttcgccgccttggacttgatggtcgagacgtcgtcttcataggacatgtcggctccttgggatctcagcggaacggtcgggcgacgtcactgtcgtcgggcttgtcgccgtcgatctggcccggggtcttcgagtcgtcgggcatgggcggctccaaccgccgccccggcggctggtccagttcctgactgtccagatgcttcttgcgcagctcgtccagatcggcggccgcaccggcgtccttctcggcgaagttctcgctgacggtcaccagcgcctcgccggtgtcgtagaggttggtggcgctcttggccagcaccgtgttcagggtgtcgcgcagctcggtccagatcggatagacggtcccgagcgggaacatggtgtccttcatctgttcggcggggtcgaagaccccggcgttggaggtgcggtcgaaggcctgctcgtccttgtcgccctcgccggtggcgtgggtgccaccggccgcggtcgcgtagacctccgcgaccatcggcagggacaccgccccggccttccacaggtcgtacagttccgccgctacgggatcgggcatgggtcatcgctccttcgaagttgggttgagctcggcgaacttctgctcggccgccttcaggcgctcggcgagggtcgacacgatcaccgcgttgacctcggtggcgagccgttcctcgaccggatcgaggcggctgacggagccgggacgcagccgaaactcgatctggtcgatgccgcgccaccgcatctgcaccacccggcccggggaggtggactgggcgctgacctcaccggccgcctcgacgaactcgcggcgacgtttcgccgccgggccgtcgggccgcagtcgcgggttctcggccgccatcggatccgagcccatgatgctggtcagacccttgcggtaaccgttgaaggcaccacgtacggcggcggtaatctcggcggccagcgcctcctcggagtgcccggcgacgccgttgtcggcgaaccggacccggatgtttccctgaccgtcggcggtcgcggtcacgatgagtttcggtgaggtggcgctgacggcgagccgccgcgtcttgtccagcagggtttccatgggtggacctcgtgggtggcaaggacgttgaagtgtctgtactatgcgttctcaccgctgctggaaggttgtcgatatgttgaattccgaggtcagcgccctcgtgccgcgcaccggacagtagccatggagatccggctgctgggcgccgtcgaggcccggcacgagggcgaacgcatcgacttcggacactcacggcaacgcgccgtgttggcgttgctcgcggtcaaccccaacacggcggtcaccgccgagcggctgatcgacggcctgtggggcgacgcgccgccgcagcgcgcccgccgtaccctgcacagctacctgtcccgggtccgcaagctgctgtccgttgccgccgacgtcgacatcgaacaccgccacggcggctacgtcctgagcatcccgcccgagcggatcgacctgcatcggttccggcagttggtgtccggcgccgagacggtggcgcagtgggacgaggccatggcactgtggaccggcgatcccttcgacggtctggacttccccggcctggacgcgctgtgcggcggcctggagatcgagtggctgaccgccgaactggaccgcaacgacgtgctgctgcgccacgggctgcacgcccgcacggtgcccgacctgcgcgtgctggccgtccggttcccctgggacgaacgcatcgccgcccagctgatgctggccctgtaccggggcggccgccagaccgaggcactggagcactacgaacgactgcgacgggaactggccgaacgcctcggcagcgacccgggcccgcgactgcgggaactgcaccgccagatcctcaccgccgaagccgactccgaacccgccgcagcgccgccctcggcgacggtgccccggcagttgcccgccgccccccgccgcttcgccggtcgcgccgacgatctggaaaccctcgacgccaccggcgatccgatcgcggtggtcaccggccccggcggcatcggcaagacctggctggtgctgcgctgggcccacgacaacctggaccggttccccgacggccagctctacctcgacctgcgcggcttcgacccccactcggcgccgctgccgcccggcgtcgcgatcctcggtctgctgcagggactcggtgtcaaggacgacgccataccctccaacctggacgcgcagatcggcctgtaccgcagcctgctggccgacaagcgaatgctgatcgtcctcgacaacgcccgcgagtccagccagctcaccccgctgctgcccggcggctccacctgcaccaccctcatcaccagccgccacgtcctgcccgcgctgtcggcctcccacgacgccacccgggtccggctcgacgtcatgaaacccgacgacgcccacgccgccctggccgcccacctgggagccaaccggctggcctgtgaacccgccgtggccgccgaactcgtcgaccactgcggcggtctgccgctggccctgggcatcatcgccgcccacggcaacgcccaccccaacttcccactggagacggtcgcggccgaactgcgcgaggccaccacccgtctggacacactggactccggtgagctgtcctccaacctgcgcgccgtctttgacacctcccgcgccgccctcagccccgaggccgccgaggtcttcaaccacatcggactcatgtcggcgggtcggctgcgcctggaagccgtcgccagcgtcgccgggcaacccgtggaccgctgcaaggccctgctgcgggaactggaggaagcccacctcatcgagcagttcaagccgcaccgctaccgcatgcacgacctcatccacctgtacgccatggagggcgcgcacgccaccaatcccgacagctcggcggcatacgcccggctggtggaccactacctctacagtgcccggtcagccgtggcgccgctggtcacgggatccagtcccatcaccatggccgaacccgagcccggagccgtggtgctgtcgttcaccgaccgggacgcggccttcgactggttcggcgaggaacaccgcaacctgcgcgacgcgcaacgcatcgccgaaggccacggctggagcgaccgggtctggcagctgccgtggatgatgcgggtcctgcaccacctcagcttccacgccgaggaggagatcgacatgtggcggcgcgccgcgacggccaccgccaacaatcccgacaccaccgcgcgcgccatcgtccactgccaactcgccaaggcacacgtgctgcacggcgacctcgacgaggtcgtcgggcacgtcgacatcgcgctggcggtcgccacggacgaggctcccgtcgccgtgttctcgggcgtcgccaacgccctgtcggtgtacgcgcagaaacagggcgacgccaaggcggtcctgccgaagctggccgtcgcggaggcggcgttgcggcgccgcggcgacgacttcgcgttggcggtcgcgttgaacaccaagtcaatggtgctcagcgagctcggtgacgtggacgccgcggtcgcgacctgcgagacggccctggagctgatccgcggctccgaggaggaccagctgcgggcggccatcctggactccatcggggtcgcgcaccaggcggccgaacgccacgacgtggcgctggggtacttccgcgagtcgctggagctgttcacgcgcggtccgtcgaaggccatccggaagatgccgctggagaaccttgtggacacgtacctggcgctgggggacctggacggtgcccgcgaggcgggggaggagctggtcgcgatctacctgaaggagcggcacaccgaggcggtggatcgggtccggcgaaagctgcgggaccacgcggtctgagccggggtcggctcaacgccgctcgtcgaccttgacgccgtcctcgacgtattcccgcacccggtccatcagggggcctttgatgtgctccttgtcgatctcgtcgagaccgacattcgtcgtctccgccgcgaatgtgctggccccgaggcccagggtcgtggaaccgatcaacacccccgccccgatcgacgcgcccttcttcgctccgtcgagaacggcgttcctgttctcggcggcggcgaaggcgtcgtcccggcgatcagttcgccgacctcggcgacgtgcccggccacggtggccacgcgggcgcacacggcggcgcatacgccaacgcacacgaaatccgaagtggtcaccccccggcggtcgtgtcgggacggccacggccgtgccgttggtggcggcggcgtggttggatgggggagtgggagagtcatcggggtcgggtgacaccgagccggtagtcagtgagctcgggcagtggatgctggacaggcaccgcgccgggcgcaccgtcgaagcgctgtccatgttccgcaaggcccggcagcgcgggattccgttggaaccgcagctgaccgagctgcaccgacgcctgctgtgcgacgatccggcgctgtcgggggacgacgaacccacctggcccgcgccccggcagctgccgcccgcgccgagtgacttcgtcggccgcgagaccgaactggccgaactggacgctcgcgcgtccgggccggtcatcggggtgcacggcctggccggggtcggcaagacgacgctggtgctgcggtgggcgcacggcgtcgccgccgggttccgcgacggacagttgttcgtggaccttcgcggcggaccggtcggggaaccgttgcggccctcgcagatcctggaccgggcgctgcgggcgctgggcgttcccaccgacgagatcccctccgatctggaccgacgttcccggctgtacctgagcctgctgcggcagcgccgcgtcctggtcgtactggacaacgcccgcgacaccgagcaggtcgatccactgttgccggtcaccggttcgagcctggtcatcgtgaccagccgggaaccgttgccggacatcgattccctggaactgggcgtacccggcaccgaccaggccgtcgcgctgctgccctcggggcggcgcagtgccgaactcgccgaacagtgcgcccggctgccgctggcgctgcgaatggtcgccgggatccccgacgtggcgctgcgcccggccaccgaaccgaaagcggcactggggacggtcctggaggaggtgtaccggcggctggggccgcgacagcagcggctgctgcgggtcgtgggcggtttcccggccgccaccgcgggcaccaccgacctggccgtgatggcgaacctgcccgtcgacgagaccgcgcgactgctggacgaactggccgcgaccgggctcatcgagaccgtcgggcccggcggctggcgcggccacgacctggtgcgcgcgttcgcccgcgaacaaccggggcacaacgattccccgcgcgacgacctgcgtcggctgctggactggtacgtgcccgccacctcccgcgccaacgccgtcgccttcggcacctcggtccgcgccgagaccggcgaggtacggccgccggagttcgccgacgccgccgaggccctggagtggctggacttccggtacccgagcctgctgggcgcgatccggcagggagccgggaacggcaacccgggaccggccgcccacctggcctccgacctgttccggtacttctcggtgcacgggtacatcgaggaatggatggacgtcacggcggtggcgctggacgccgcccgcagcgccggcgaccgcaagatcgaggtccggctgtcgctgaacctgggctacgcctgctgggacgccgccaaagtggacgaggcgcaccggcacttccagcacgccctggccgtgtcgcaggaactgcgcgaccgcgacagccaggccaccgtcctgggtgtcctcaccggcgtcaacatcaccgtcggccggtacctgcgggcctacgagtacgccagcgtcgccctgaccatgagccagagcctcaacaaccacgtcagcgaggccatcgccaccgagaacctcggcatcgtggatctgttgcgcggcaacaacgcgcaggcgatccggctgctggagcggtcgctgtcgctgtaccggcggcacaaggtgcggctcatcgaacccgacgcccacagtgaactcgcccgggcgctgttccgcgacggggacctggagaaggccgcctcgcacgccgaacgctcggtgggcgagttcagcgacatcggcgacgacagcgccgccgcctgggccaagacccggctcggcctcatcaacggcgtcctcggcgacccggccgaggcactggacctgcaccggcaggcgctgccggtgatgctgcgctcgccccgcaacgagtacaagtccgaggccctcaacaacgccggaatcacctacaccgccgcgggccgtcccgactgggcgctggagttccaccacgaggcgctggtcaacgcgcaacgcatcagctgcctgtacgagaaggcccgggcgctggacggcatcgccgccgcgcaccgggcccagggcgaacgcgccgacgagtacgcccaccgcgcccacgagctgtacgtgcgactgggtgccgccgaagcccgacgcggctgacggcgcttctcgtcaggcccgtcggacctcgtagaggaagcagccgtactcgacggcccgcacgtgcaccagcgccgttgccgggtcggcgaactgcttcgccagcgtatcctcaatggacgtcaccgtggggttgtcgtcctcgacgtacacgccgccgatgatgcgtccctcggcgttgtaggcgcggcacacccgccgctgccccagcatgccggtcggcacgccgggctcggccgggccgccgcagtcctcggcgtggatgaacaccggcccgaactccaggtacggcccgggcttggcgccggtctcggccgcccagtgccgcagcggcgagtaggacacgaggaacaaccgctcgccgtcgcgactgcgccgcaggcagcagcgcaacggctgctcgggatcgacgtgttcctccggcgggttcccggcgtcgtcgagttcgcgcagccgctccaggatgtgcggcgcgatcgccgcgatcgtgtaagtcgaagtcatacccgcaacgctacgaccgcgtccggcccacggctggcggaaaaacgacatgaagttggccggggccgtggtgacagccccggccgtgccgagccccgcctagaacgccgggatcgagttcgggaacttcttcgccaggtacttcttgacctcgtcggagttcaacagcttggccagtttcttgacctgctcgtcgtccttgtcctcctcgcgcaccaccaggacgttggcgtacgggttgtccttgccgtcctccaggatcagcgcgtccttcttgggcttgaggtcggcctccagcgcgaagttgccgttgatgaccgcgaagtccacatcgtccagcgaacgcggcagctgcgcggcctccagcgggacgatcttcaggtccttcgggttctcggcgatgtccgactcggtggcctccaggcccgcgcccttcttgagcttcagcaaaccgttggcctccaacaggtgcagcgcccggccgccgttggtggcgtcgttggggatggacacctcggaaccgtccttcaggtccttgacgtccttgatggagctggagtacccgcccagcggctcggtgaacacctcggctaccgacaccaggttcgcgtcctcggcggagttgtagtcctccaggaacggcacatgctggaagaagttcgcgttgatgtcgccgttggccagcgccgggttgggctggctgtagtcggtgaactccttgacctcgatcgacaggccctctttgtcggcgaggttgtcgtcgatgtactccagcagctcaccgtgcggggtcggggaggcgccgacgacgagcgtgtcggagctgcccgcgcaggcggtcaacgacgtcgcggccagggccccggctatcaccgtcgtggctatcgtgcgtttcattgttctctccttattcgatcgatttagtcaaattaatgtcggacgtcgcggaaagcggccgggccccgtggggatcagcggtggtcgaggcggcgggccgtccggtcgccgatgaactggaagatctgcaccagcaccaccagcagcaccaccgtggcgatcatgtagtcggtgcggtaacgctggtagccgtagcggatcgccaggtcacccaggccaccgccaccgatcgccccggccatcgccgagtacccggtcacagccaccagggtcacggtcaacccccggatcaggcccggcatggcctcggggatcagcacccggcgcacgatcccggaatgggtggcgcccatggagtccgcggcctcgatcaggcccgggtccaccgacaccagcgccgactccaccagcctggcgaagaacgggatcgcggccaccgccagcggcacgatcgccgccgcgctgccgatcgtcgtgcccaccagcagccgggtgaacggcgtgatcgcgaccatcaggatcacgaacggcgccgaccgtccgatgttgacgatcacgcccaggacgcggtgcgtcgccggccgcggccgggtgccctgcggcccactggcgtacagcaccactcccagtgggagtccgaacaggatggtccagaagatcgaggcgccgaccatctggacggtctcgatcgtggcgacgatgagatcctcggtcatatccgacgcaccccgtatccctgctcggaaagccaggcggcggctttctcgctggctgctgactggggcagccgcaaccgcagccgcccaacggttccctgcgccacggtgtgcaccgaggcgtcggtgatggaagcgtccacatcgaagtgccgcaccaacgcggccagcaccggctcgcccacggccgaaccggtgaacgtcacctcgacgttgatcccgccgccctcgcccggtgcggccagccggaacgcctgatcggccaggtccgaacccggtgtggccagcagctccgccactggcccgtgctcgacgaccttgccgtcgcgcatcaccgaggccgagtcgcagatccgcgtgatgacgtccagctcatgcgtgatgagcaggatcgtcaaccccagcgtgtcgcgcagcttcacgaacaggtcgaggatctccacggtcgtgcccgggtccagggcactggtcgcctcgtccgacaacaacacgtcgggacgcagggccagtgcccgggcgatggccacccgctgccgctgaccacccgacagctgcgccgggaacttgcgcgcctgatcggacaggcccaccagctccagcaactccgcgacccgccgctgccgctcgccccgctcgacgcggtgcagcttcagcggcagctccacgttcgcggcgaccgtccggttgtgcaacaggtggaagtgctggaacaccatcccgatgcgggctctcgcatcccgcagtccggcgggcgtgagcgtccccaggtctcgcccggcgaccgtcacggtccccgagtcgggaggctccagcaggttcaccacccgcaacagcgtcgacttcccggcaccggaacggccgagaacgccgtggatcgtggccgcgggcacgtcaagactcacgtcatcgacagcccgcgtcgaaccgaaacgtttagatactttggacagagatatcacagtcgtgcctcatcttgcgatggcatgagggagccgcttcggggcgcggcgaaggaatggtggccctcagctggcacacattcgacagcacgcgggcatgcccggcatcgcgacgcgcatggcgtcgcggcaggtcagggcacgcactcgggtggtcacaacacgcaggctatccagcccggcggaccggtcgcaaccgattgtgaacaaggtcgccaagccccggggccaccaacctcctccccacttttgaccgtagacggggagcgctgaaggcgggcttaacctggctgaggccacgctgagcacgacttagcagccgagatagggttcgctgcgtgacttctccccagcaggtggacattcgcgccgccgcgtttcccgtcgaacagtatcggctgtccaacggactgagggtggtactcagcccggaccggggggtcccggtggtggccgtcgccgtggtctacgacatcggcatcagactggaaccgcagggccgcaccggcttcgcgcacctcttcgagcacctgatgttccagggctcggcgaacgtggcgaagatggagcacatgagctacgtgcagggctccggcggcaccctcaacggctccacccacctggactacaccgactactacgagatgcttccctccaacgccctggaacgggcgctgttcctggaggccgaccggatgcgcggcccggccatcaccgaggagaacctcgccaaccaggtcgacgtggtcaaggaggagatccgggtcaacgtcctcaaccgcccctacggcggtttcccgtggctgaagctgccgccggtgatgttcgataccttccccaacgcccacgacggctacgggtcgttcgccgatctggaggccgcgaccgtcgccgacgcgcagtcgttcttcgacacctattacaccgcgggcaacgccgtgctgaccgtcgccggtgacttcgacgtcgccgaggccaccgcgatgatcgagcggcacttcgccgacgtgcccggccgccccgcgcccgcgcaccccgggatcggggagccggacctgacgtccgagcgccgccacgcctacaccgacccgcgggccccgttgcccgcgatcgccgccgcctggcgggttcccgatccggtgaaggacaccaagggctacctgccgtacgtggtgctcgccgagctgttgaccgacggcgacgcgtcgcggttggtggagcgcatgatccagaaggaccgcactgccacgagcctgggcgggtacgtcgggttcatgggggagccgttcgcggtgcgcgaccccacggcgctgctgttccaggcgcacctgccgcccggcggcgaacccgaacgggttctggctactgtggacgaggagttgcggcggctggcgtccgacggtctcgccgagggcgagctggagcgggtcaaggcccgcatcgccacccacgtgctgcgcgaggacgactcggtcatgaaccgggtgctgcggctgggcaccgccgccgcgctgcacggcgacgccgacgtggcccggcagctgcccagactgctcggtgaggtcaccgccgccgagatcacccaggccgcgtccctgctcacgccgcagcgtcgcgccgtcgtcgaagtcatcgcaggaggggctcagcagtgaccgtccacacagttcccgatctggctccggccaccgaattcacgctgccggactgtcacgagcgcgtcctggacaacggcctgacgatcctggcgatccgcaggccctcggtgccgctggtggaggtgcggctgcgactgccgttcgccgaggccgacgtcgccgtgtcctcggtgatggcgcagaccatcatgtccggcaccgccgacaagtccatcgtcgacatcgccgccgagttgcagtcggtgggcggcgggctgtcggcctcggtcgaccccgaccggttcctgttggcgggcaacgctctcgtcgacggactgcccaggctgctggccaccatgtcggaggtgctgcacggcgccacctatcccgaggaccaggtcgacgtcgagcgcgagcggttggccgaccacatcaacgtggcccggcagcagcccggccacctggtgcaggtggcgctgctgaagcgcatgtacggcgcgcacccgtacgcggtgcagacccccgagcccgaggacgtcggcgcgatcacgccgcagcagctgctggacctgcacgccggacgcatccacccggccggggccaccctggtcatcgtcggtgacctgcccgccgaacaggcgctggacgccggggcggcggcgctggccgactggaacgggcactccgagccgcgcagtctggaaccggtggcgccgttgaccgccgggccggtcacctttgtggaccgtccggattcggtgcagtcctcgatccgggtggcgctgaccgcgttgccgcgcgtccacgacgacaacgccgcccagcagctggccaacctgatctacggcgggtacttctcgtcgcggctggtggccaacgtccgcgagaacaagggctacagctattcgccgcgttcggccgtcgaccacgcgctggccggaagcgccgtggtcatctccgccgacgtcgccaccgaggtgacggccccggcgctgtgggaggtctggtacgagctgggccgcatcgccgcgaccccgcccaccgaggacgaactggagcaggcccgccgctacgcgctgggcacgctgcggctgggcaccgccacccagtcgggtctggcgtcgctggcctcgtcgttcgcgggctgggacctgcgtcccgactggctgctggagcacgccaaccggctggcgagtgtgaccattgaggacgtccagcgggtcgccgccgacatcttcgcccccgccaaggccgtcacggtcgtactcggcgacgccgcgcacgtcaaggccccactggagggactgacccacgtggagggcgccagatgagaccgcagctgtcgagggcggtgcttgatcgcgccgcccatcgacgcgcggatccggcctggctggacgaggcgtggacgcgcgccaaggtactggtcgtcgaccccgcgagcggcaatgtcgcggtcaccggcgaacccccggaactggtctacaccgaaccggacgcggcacccgacggggaccggctgtacctgggcggcgagaagcagccctatttcgcggtggccgcgccggtcgaggcgggcatgggcctgcgcgaggccgggccactgctgtccgatttcgacgtcggggtgctcaccgaggccgtcgccctggtgcgctggcacgccgaccacaccttccacgccgccaccggtgaactcaccgaagtggacgaaggcggctggtcgcggcgcgcgggggacaaggtctcctggccccgcaccgatccggccgtcatggtcatcatcaccgacggcgccgaccgggtgctgctggccaacggcaagggctggcccgccgaccggttctcgtgtgtggccggtttcgtggaacccggcgaatccgctgaggccgcctgccaccgggaggtggccgaggaggtcggcgtcgacatcgacggcctgacctatgtggccagccaaccgtggccctacccccgttcgctgatgctggccttcgaggccgtcgccgacccggcccaggacatcgtcgtcgaacccgccgagatcgccgcggcccgctggttcgaccgcgccgaactgcgcgccgccctgtcgggcgagaccgcaccgttgcgggtgccgccgtccatctcgatcgcccgcttcctcatggaacgctggctgaccgagagctgaaccgcgccccaaccccgccgttagaacacacgcactgtcaccggtagtcaccggttttcggtgagccgtaaccgaaaagccgataattgttatcgcacatgcacatgtctccgctggtagcctggcgacctcaagtgccccaatatcccggcaaccccagattcctcaatcccaggagaattgtgttgtcccccaaatccatgctgcgtcgccttgttccggtggcgctcgccgtcgcgatcatcggcgccccgagtgcggcccaggcgaccgaggtgacgattgacatcaatccgggcaatgtccccaccacggccgaaggccacggcgaccacagctgcgatcaggtacccgacgacatcgccgacgaccaggacggctgggtgttcgtccttccctccgaccacggcgacaagggcaagttcgtcttggtgacggccaccttcgaggacaccgagggcgtcgagcacacctacaacaccgacgacaacggtggcatcgtcgaatccggaacctccaaggcgtacatcatcacgcccgcgggctggacgctgaccggcgccaccgccgaggtcaccggtgtcggcgaagacgccaagttcaacctgacccacacctgccccggcaagggcggcgagaaccccagcgagtcaccgtccccctcggacagtgggtcggcgacccccggcgacggcacctccagccccggcggcgacgacgaactgccggtgaccggctccagcctcaccacaccgctgatcgcgggcgtcgtgctcgcgctggccggtgtgatcgcgctggtgctggcgcagcggcgccgggtcatggccatgcgcgacaacaactagcgacacacgcacaagcaccgcccacatcggcgagtccgcatccaacggacgctcacccgatgtgggcggctttttcgcgccccagcttgaaaagaagtctttcgaaagatatgcttcgacacatgacggaggattccagcaccccatcggcggagcaccccgagaactggccgcagcgccagctccgggacgcgacctcgctgcgagcgctggcccacccgctgcggctgcggttgctggaactgctgggagtgcacggtcccgccaccgccaccgaactggccgagcgcgtcggccacagccccgccaactgctcctggcacctgcggcagctggcggcgggcggattcatcgaggaggccgaaggtggcaccggacgacagcggatctggcgcttcgtgccctcgggaagttcctacggctacagcgatgacgcccccgaggtcgccgaggccgccgccaccgccagcgcgatccagctggaacacgaggtcgacgaactgcgcacctggcgcgccacccgccacaccgactccgaccgctggcgcgacgtcgccttcaccacccagtcgattctgtggctcaccgccgacgaactcgaggaactcagcgagcaggtcgccgagctgtacctgcggcaggtgcggcgccacttcgagcccgagacccgcccgacaggctcccgtccggtccgtcttatcgcctggggcatccccgccaagaacctcgagaccgaggaatagcccactaaggacacccctcatgctgaccgtcctcaagcgccccgactaccgactgctgttcatcggcacctccgccagcatcatcggcgacaccctgctgttcctcaccctgggtatctgggtcaaggacctcaccggctccgacggcgccgccgggctgacgatgttcttcctgggcgctccgatcctgctggcgccgttggcgggcatgctcgtcgaccgggtgaagttccggccgttcctgatctgggccaacatcggcaacgccgtggtgctgctgccactggccttcgtgtccggccccgacacggtgtggctgatctacctggtggcggtgctgctcggcctcggatcgatcctcgactcgcccgccctcaacggcctgctcaaactgctgttgcccgaggacctgttcgtggaggccaacggcgccacccagaccgtcaaacagggcctgcggctcgtcggcccgatcgcgggcgccggaatctacctggcgctgggcggattcgccgtcgcgctcatcgacgcggccagcttcctggtcgcggcgggcgccatcgccctgctcaaggtgcgacagtccacacgcgaaccgcgacgctcgcactggatcaccgagatgaccgccggattccggttcatcgccgccgagggcgcgctgcggcgggcgatcaccggtctgttcatcgccgcggccggactgggcgccatcgaggtcatcggcttcgccctcaacgacaagggcctgggcatggaacccgcgttcatctcggtcatcgtcaccgtcatgggcgtcggcggcctgaccggcggcgtcttcgcggcccggttcgtcaagaaggtcggcgaactggccgccgaggccgtcggcctgtttgggctggcggtgaccttcgcggtgtgggcggtgcccaccctgccgggcgtgctggccgccgcggtgctgggcggcttggcgatcccggtggtgatggtcgccgacaacaccctgatccagaagcgttccccgcacgagctgatcggcagggtctcggccgcctgcgacctgtgttacgcggtgccgcagctggcctctctggccaccggcgcgctattggtaaccatagtggactatcggatcatcctggtggtcatggccgtgctgatgacgatcgcgggtgcctacatgttcggcggccgcaagctcaccagtcccgccgcgcctaaagtgaccgtcgccgaggcgtgaaccgtcagtccccgtcgtcgacggccgccagccgggccagcgcccagtggtgccgggcgtcgctgcgcggcgtgtgctcgcacaacgcctccaacagccccagatccccgtcacacggcgggaaccggatgacactccacaacagatcgacgtccggacgtgccagcaccgcgccgcgcagcgcggccagctgctcctcccgggcggcgcggatggcgggcgcctccgagtacggcaacagcccgccccggaagctcgccaccgcggcgccgacgtcaccgtgccgcagcgaccggtccacggtcaggaagtccacgtccgcgtcggcggccagccggtacggcttggtgaccagcacccgctgccccagatgcgcgcgcagccggtggatctcggtgcgcaccgtcaccgggttcccgtcgtcgccgtacaggtggaaggccagctgtcccgccgtcagtccggccgggtgcatcgccagcaccgtcaggatctcggcgtgccgacgcggcagcggcagcacccgcccggccacctccaccgtcggctgctcctcacccagcacccgcagccgcaaccggggtgaggccgccgtccgcgtcaccggaccgttctccagccgcagcagatagccctcgtccagcggctccacccacacccggcgcccacccagccgggactcgccgggatcgacgcgctcgggcagcccggtggcggtggccgccagcacccggccggtggccgtcaacagcgccccgggacggtcgcccagccgcgactggtgccgccgcgcgaaccggcggtcccgctcgtcggccagttcggccagccgggactcggccagccgcgccgccgccgacaccagcgccaccgtcgccgggtggatcgtgtgcagcggccccgagatgtccacggcgccaaggatctcgccggtgtcggggtcgtgcaccggagccgccgcgcaggtccagtcgtgatacgtgctgaccaggtgctcggccgagtagatctgcaccggccggtcgatggccagcgtcgtgcccatggcgttggtgccgatcgacgcctccgcccacgaggtgcccgggctcaaccccacccggtcggcccgcaactgcaccgacgcgtgcccctcccgccacagcatcgtcccgtccgcgtcggtgacgatcatgacgtgcatcgcctcctcggcgatggacagcaacgtgtgccgcagcagcggcagacacgccgccagcggatgttcccgccggtagtcgacggcgccgtcggcgtacaccaccaccggcccgtcggcgtccggatcgacccgagcggtcaggctgcgccgccatgaggccgtgatcaggtcccggggcgcgtcacccgagactgtcccggcgagcatgtcgtcgcgcagccgccgcatgcgccgggcgtaggccacggggtcggggacgagggtgtgggcgaggggatctcggctcatggcggcctcccggtcggtcctggtgccgacggcgcacgtcacggcacccacgcagtttgagaatagtccgctacgcgcgcaacggtaatcggagtcggacacccgacgcaacgtcgatgcaacgttcgtggtcataccgtgacggcctgagcagtccgttccatctccaggagggtgagacatgacgacatacgcggcacccggcacgagtggaagcgcggtggcctacgcgtcccggtacgaccacttcatcggcggcgagtacgtgccgcccgccaacggggagtacttcgacaacccgaccccggtgaccggagcgtccttcaccgagatcgcccgtggcaccgccgccgacgtcgaacgggcgctggacgccgcgcacggcgcgagcgtcgcctggggcaagacctccgcagccgaacgcgcggtgctgctcaaccgcgtcgccgaccggatcgagcagaacctggaaatgctggcgatcgccgagacctgggacaacggcaagccggtccgcgagacgctggccgccgacctgccgctggccatcgaccactggcgctacttcgcgggcgcgatccgggcccaggagggcggcatctccgagatcgacgccgacaccgtcgcctaccacttccatgaaccgctgggcgtcgtcggccagatcatcccgtggaacttcccgctgctgatggccacctggaaactggcccccgcgctggcggcgggcaacgcggtcgtcctcaaacccgccgaacagacccccgcgtcgatccacctgctcatcggactgatcgccgacctgctgccgccgggcgtggtcaacatcgtcaacggtttcggcgtcgaggccggcaaaccgctggcgtccagcccccgggtcgcgaaggtggccttcaccggtgagaccaccaccggacggctcatcatgcagtacgccagccagcacctgcgcccggtgaccctggagctgggcggcaagagccccaacatcttcttcaccgacgtcgccgccgcccacgacgacttctatgacaaggccctggagggcttcgcgatgttcgccctcaaccagggcgaggtgtgcacctgcccgtcgcgggcgctgatccagtcgcggatctacgacggcttcgtgtccgacgcggtggaacgcacctcgaggatcacgcagggaaacccgctcgacaccgacaccatgatcggcgcccaggccagcaacgaccagtacgagaagatactgtcctatatcgacatcggccgcaaggagggcgccagggtcctgtgcggcggcgaacccaacgacctcggcggcgagctgtcccagggtttctacgtccagccgaccatcttcgagggcaacaacaagatgcgcgtcttccaggaggagatcttcggccccgtcgtgtcggtgacccggttcgacgactacgacgacgcgatcaagatcgccaacgacaccctctacggcctcggcgccggggtgtggtcgcgcgacatcgccaccgcctaccgtgccggacgcgacatccaggccggtcgggtgtggacgaactgcttccacgcctacccggcgcacgccgcgttcggcggctacaagcagtcgggcatcggccgcgagaaccacaagatgatgctggagcactaccagcagaccaagaacctgctcgtcaactattcaccgaaggcgcagggcttcttctagcccgcgacaggcgcgtcggcggtgcccgctcaacccaccggcgggtgccgccgacgcttatcgaccggaggagccatgacgcttcgccaagtggatctgaccgaggcggcggcgcggctgctgcgcgaactgaccgtccggcatggacggttgatgttccaccagtccggcggctgctgcgacggcagctcgccgatgtgctatccgttgggggagttgaacctcggcgacgccgaccaccacctgggcgaccttgacgtgcccggcctcgacgaaccggtgccggtgtggatgacggtcgcgcagtaccagtactggagccacacccacctcaccatcgacgtggtgcccggccggggcgccggtttctcgctcgaagcccccgagggggtgcggttcctcatccggtcccggctgctgaccgaggacgaactcgcccagctgcgcgcctgacggtgtgagccgtcccgctgcctctcgcaccagctagaccccacgccgcaacgctgctaggttggcgggcgctctcgtgaaagggaccggcagccgtggccaaccagatagaggaactcgagaagtccgtcaagggcaccttcgccgacggtgacttccacttcgaccaccccaacagcgtgctgcggataaacagcctgttcagccggtggtccacctcggccatggcgccgctggccctgggtctgctcggcctgatcgccaccggcgtcaccgtgttcgtcgcctccagcaccgtcatgctgaccgccctgggcctcagcgtcctcatgttcgtccttttcggactcaccttcgccaatcccggtttcgtcatcgacttccggcagcgccaggtccgctaccgcaaacaccgcatacccttcgaccggatccgccgggaacagttcagcttcgaccacggcgactacgtgcggctgtccttccacggacccggcttcaagaagcacatcgccgagttcaagacctccgagacccagcaggcgtactacttccaggaacacctgctgcggctgttcgagtccccggacatgtggagcgtgttcacctacggctcgaaactcaccccggtccagtggtggatccagggcgtcagcgccgtcttcaccgtcgactggggaatgccgctgggcgaactgggcgacttcagcggccccttcaagagcctgggccgcaccggcatcagccgggccctggaacgcgactggggcatccgcgaccgcgagggcatggtcgcccagatcgagtcactggcccgcgacggccaccgcgaacagttcgcccaagcggggatccccggcaagtacctcgcctgggactacgcgcgggcgctgtggatgcagcgcatgggtttcatcctcggctggttcgacgaggagtactgctgggacacgatgctgcccctggcccgcgacgtccagcgccactacagcggctgggccgagatgaaccactggtacctggagggccgacggctgtggtcggcggcggtctcggacgggaaacccgacccggtccaggcgcaacgggaacgcaccgccgaaagactagcggcagatcccaagtgcccctggaacttcctgccctgggatctgccccttcaccgcgactggtgagaatccggcactaagcggccgtgtcggccaccgccgccagcttctcgcgaacctggacgatggtcgggttggtcatcgccgaaccgtccgggaaggtcaccgtcggaaccgtctggttgccgccgttgacgctcatcacgtagtccgccgccttggggtcgtcctcgatgtcgacgacctcgtattcgatgccctcccggtccatctggctcttgagccgtcggcagtatgtgcaccactgggtggagtacatggtgaccacgaaggtctcctctcgagtctggttcacgatcggcccaacatacccgtagcccgccgcattcccgtctgtgacgccgcttctacaaaccgcgaacacgcttggtccgaaaaccataagctttgcccatggcgggggccgttgcggacgagacgtggctgggcgcggtactggtgttcgccgctgcggtgatcgcgccgctcatcagcgacaggttcaaggaccggttcccgatcccgctgccggtcatcgagatgctgttcggcatcatgctgggcccggccgtgctgaacctggtcatggacaagggcatcgcgcaggacctgtccgaactgggcctggcgatgctgttcttcctggccgggtacgagatcgagttcgccgcgatccagggccgcccgctgcggctggcgagcctgggctggttgatgtcgatcgggctgggcgtcggcgcggcctgggcggtctcgctgaacttctgggtggcgctgctgatcggggtggcggtgtcgaccacggcgctgggcaccatcctgccgatggtgcgcgacgccgggatgctggagcggccggtcggcaagtacctgatggcggtcggcgcgatcggcgagttcgccccgatcgtggcgatcgcggtgctgtacggcggcggcaaccacgagaccaacccggcgctgctgctggtggggctggtggcggtgggggtggcgttgctgatgatgcggccccgctcgggacgggtgtcgcgactgctgtcgcacactctgggcaccagcgtccagttcgcgatgcggctgtcgatgctggcgatcgtgtcgatggtgtggatcgccgccgagatcggcgtcgacatcgtcctgggcgccttcaccgccggtctggtcatccgttgggtcatctccagcatcagcgaccaagaggccgaagtcgtcgcctccaaactggacgcgatcggcttcggcatgctggtgccgatcttcttcgtcatgaccggcgtccgcttcgacgtggtggcgctgttcggcagcgtcaccgcgatgctgctgatcccggtgttcctgctgctgttcctgctgtcgcgtggtgtcgtcacctgggtgacgcaccgcagggtggtgccgcagcgccgcgaacgggccgggctgtcgctgttcgccgccacccagctgccgctggtcatcgtggtcgccgacatcggcaaggactcgggcgtcatcaccgacagcatcgccgccgccctccagggagcggcactgctgtcggtgatgttgttcccgctgatcgcgctgtggcgcggcaaacgcgacgcgccggacaagaacctggcagccgtgtgacggcccctcagacaccgatccgtttctcgatgtccagccaggcttggtactgctcggccgtcttgttccacagcagccgcacgttgtcgggacccagatcgtcgacgcttatggccagccctttcaacgcctcggtgaagtccgccaggtcctccagcacccgtcgcgtcttcccggccgggccggtgtcggtcaggacccggctgcgcaacgccagctcgtgtccgtcgcggtgatgctgggccaccagcaccttgtgcatgacgggcgtcgaatgacgggcgttctcggcgaactcggacagctcacgcggcacggtccggaagtcccacgaactcaccgagcccccggcatggtgacgggcgcgccagacgccgtcgctcagccgctccagccgatagtcgagtgtgccctgccgatgcgtaccctcggtcaacggcaacggttccaggaacgagtccccgataccgacatcggccagccagcgtttcccgtccacgtggaccaaaagcgcgatgtggttgccccagacgtcctcgccgcgcttttcccgctgcactcccgactcgacgatgtccacgtcgaaacccaccccgcgcagcagcagggccagggtgccgttcatctggaaacaggtgccgccacggcgccggatcccgaacttgtccacaaggaactctgagtccagtggtgtgtcgcgtcccagttgcaggtcgaagttctcgtaggggacgtgggttcgccaggcgcggtagagaccgcgcagggtcttcaggtcggcgcgagtcgggaacggctgctccagccggtccaggatgggtgtgatgttcatgtcgcctccaaaagcggaagaagttcttccgttaatagtagcgaagcggacggtatgattccacatatgtggtggcgacgacaggacggtgaccgatgacaggccggggaccaggcaaaaccctccgcgttgacgcgcaacgcaaccacgagcagatcatggccaccgccctgcggctcctgcccgaacacggccccgacatgcccatggaagagctggcccgcgccgccgaggtgggcgtcggaaccctctaccggcgtttcggcggccgggaacagctgatcgaggcatgcgcggccgccgccttcacgtccgtgacgacccacgcccaacgcgccgaagccgaaaccgacggctggtcggcgctgtcgaccttcatcctcgacgccgcccccgacctgatggtggtcggctgtctgtccacctggtaccccgacagctggcgcaaggtcaaggcatcccaggccgaacaacaccgccgctccgagatcatggccgtcctggaccgactcgtgcgccaggcccaggaacagggtcggatgcgcgacgacgtcgacgtcgacgacgtggcgatgatgctggcactggtgctgcgcccgatcccgggccgaacggacacactggacgcgacccgccgctatgtcagtctgatgctggacgggctgcgaacccgaccatgagaaggccggacccccgtggatgatcctccacaggggcccggccgctcgatgtcctacgcgcgcgggtcgaagtcgatcccgtcaggcttggccttgtcgaggttgtcctcgaaagcaccgtccttgatggccagactcgcggaaccgaagtcggcgttcaccagcgtgtcgcggataccggacgggaagttgtcccagccgaccagatccgggtactgccaggcgccgtagtggttctcgggagcctcgtcgtcaccgcccagccggaagcagtgggtgctgccgccgtccttgtggtagacgaccttgggatgcgttccctcccaggcgaccttgtcgctcgggtcagtggtgtagtcgccgtgctgcgacgtcgacacgtactgggcctggtcgtccttgacccacacgacgatgtgttcgaggtcgtgccggtgcccgaacgcgtccgcgcccggaaccacctggtccttctcgaagtacaggtcgtacaggtaggcgcaccaaccgctgtcgtcgcacttggagcgcgagtacgcgttggtgttgtccagatcggactgatcgcggcagttgccgttgaggtcaccggagttgttgagccccgggttcagtgtcccgtccggcccgatcgccggggtcgagtagcagccgtccttgtcgtagtcgagcgccggttgccacttggcgtcggcctcgggagcggacgccggtagcgccgctggcggatcggcgaacgcgggagtcgtcggcagtatcaccgccacgagcaccgcgagcgcgccgagggtcaacgcccacaggcgaatccgccgcttctttcgggggtcgatggattttgagtgcactgtgtacattggggtgccggacctttcgtacttacaggcttgtaagtgttcagtatggcccggctcactcgtcctggcaaccccgtctgaccggcgcgacggtatccaccgcgccatcgccccggccccggcgacgctcaatcccgccatgaccaggatcgccggacccagactcgccgccgcggtgacgccgccgatcaccgccggccccatcgcgaaacccaggtcgacgcacaaccgccagccacccaggaactccgcccgcccgatcgccggagccgcgtccgcgcccagcgtcatgacgatgccgctgccgaccccgttgccgatccccagcaggatcgacgcggccagcagcgtcgcgaaccccgaggtgaacggcatccacgccagcgccacggccatgatccccaggcacggcagcgcgatcgcccggcgcccgaaccggtccatgattgaccccgccgggtagaacagcagcatctccacggcaccggcgatgccgaagatcaggctggtcgtggtcgcgtcgagctcgatatgggcgccccacaacggaatcacgacgttgttggcggcccgcaccgcgcccaggatcatgacggccacccccagcgtccgaaacaccggcaggtgctcccgcagcgtccgcgacgaacccgagggcgcgaccggctcatccgccggttcggcgggctgcgggtccctcacgcacgccaccgcgacggcggcgcccacggccgcgacgacgtacaccccgtaagccccgtcggtgtcccacacctgcatcgcggcggccccgatgaacggccccaggaaccgccccacccgctgcacaccgcccaagacggacatggcccggccccgcaaccgcagcggcaccacctcggtcaggtacgagtgccgcgccagcatccacaccgagttgcacatacccaccacggcgatggccaccgctagcaccgccaccgacggcgccaccacacaccccaccagcgcgacccccaccaacaccgtcgcccacagcatcgcccgccggtccccgacacgagcggcgaaggcacccgcgggaacatccccgatcaacatcccgacaccgctcaacgccccgatgaacgccgccaccccggtcgaggcccccaactccaacgccgacaacaccaccaccggcgcgatcgccccttgcccgacgctgtagatcgcggcgggcagataaaccgtcggcacgaccgcacgcaaactggtcaccgtggcgggggactgctccataccccccattaaacagtacgcacgtactgttaacccctcggcccattcgggtcacgaagaagagccctggccgaagcgaacttcagccagggccggaatccaggtgaaacagtggctcagctgccctgcgcggtgttgtacacgttctgggcatcggttccaaagaatggaccgaacatggtgttgggcaggaaggtgtagccgaagctgttgaccgagccctgtaggccggtgccgttggcttcggagaagttgaagaaccacgggccgccgctggagccgccggtcatgttgcagcgcatgctgtggtcgttgctgagcaggaagtcgcgaccggtcttggcgctgcagtagatgagcttctcgccgttgtagggggaggcggcggggaagccgaaggagtacatgttctggttgtaggccccgttgaacttgaggccctggccgccgacgacgtcggtgagggactgggagttgagcgggttgaccacggccgcgccgacgtcgtagttgatgtcctcgctggcttgccactgtggggtcgtgagggtcttcttggccgtccaggtgccgtaggggcgctggccgtcgtggtagttgggtacgaagacccagttggtgtgccagctgccctggtacttgacgcagtgaccagccgtgatcactgtggacttgttggtgctggtgaccgcgttgcccgagcaggaggcgttgcggccgtcgaaggtgaagaagacccggccggaggtggtgacgaccttgccgccgccggtccactgtgcgccgagctgggggaaggccatggtctcggcgcctgagggttcgacgaccttggtcttgccggtgggcacgtcggagagttcgccgacgtcggacttgtcgagcttgatgaggtcgagggcctcggcggcgcgcatgcgttcgggcgtccagtacttggtgaccttggactgctcggccttggagtcggcggcggcgtgggctacggcgccttgggtgggttcggcctgggcggcggccgggacggtgagggcgaccgccacggcggcggcggtcaacagggcgattcggacacttctcatctgaatggggctcctcggaatcctggcggtgacgacgatgtcaccgcatcgagaggttcagatatgactatggttcatgttattggcattcgccgtcccccgctagacccaaagtgtcgtagagctgacagattcaatccctatgggacggtaatgcgaaggccgtcgtttacactcgcgggatgtcggaagcggccgttgcctgatggaagcgcgtgaggaagccccggacgttcgggtctggtgggacgaggggctggtggagcggtcggcccggtggcggtccgcccgtggcgcgccgccgcccggcaagatcgtggtcgcggactcatccgtgcccgtcgccgtcgccgtgcgcaacgcctcccagggcgtggccatgttgtggcacgggccgttcgtcgaggcccggcggctgctgtcgcggatgcgcaaacgctgggaccgcaaacccgtgacgtccagcggtgacgtcgcgatggacttctaccggcaccggcaggcccgcaagaaccgggcccgggtgctgggcatggtgctggttgaactggacgccgaccggctggccgagctaggtgccgacgacgggctcgcggcggcgatccgggacgcctacggcgatctggacgagccggtcgtcgtgtcggtgcgggatctgctgggcgtgctgagcgcgtaccagtggcagcgtgagggcgtgtgggtggaggcgctgggggagcggatccacccccgctacggggtgttctcgccgacccgcgacgagtacgtggacctggtggccgccgcgccgctgcccgagggcgcgacggtcttcgacatcggcaccggcaccggggtgctggccgcgctgctggccaaacgcggcgcccgcgtggtggccaccgacatcgcgccgcgggcggtggaatgcgccgccgacaacatgacccggctcggcctcgacgaccgggtggaggtggtcgaagccgacctgttcccgcccggccgcgccgacgtggtgctgtgcaacccgccgtggctgccgggaaccccgaactcgaccctggacgcggccgtgttcgaccatggtggacggatgctgtccggtttcctggacggggtcgcggcccatctgaaccccggcggcgaggcctggctggtgatctccgacctcgccgagcggctgtacatccgcgaacccggtgaactggagcggatggtcgacgccgccggactgcgggtgctcgaccgcacccacgtcccgccccggcacccggcatcccgcgacgccaccgacccgctcgccgacgcccggggcgccgaacgggtgtggctgtggcgcctggccgcgggcgactgacacgcgacgagatccggccccgcccgacacgaggtcggacggggccggaaacggttgtgctgactaagcagcggctgccttgtcgtacagcgctttggcgtcgtcgccgaagtacggtccgaacatgacattcggcaggaacttgtagccgaagctgttcaccgaggactgcagaccggtgccggtcgcctcgtcgaactcacggaaccacggtccaccactggaaccgccggtcatgtcgcacggcaggctgtggtcctgcgtcagcagcacgtccttactggacgttccaccgcagtagatgaacttctcgccgtcgtaggggtcggcggcggggaagccgaaggcgtacatcttctggttgtactcaccgttgaaggcgacaccctggccgccgacggtgtcggtgagcgacttgccgccctgcggctcgacgacggcggcgccgacgtcgtagttcatgtcctcatcggcttcccactgtggagtggtcagcgtcttggacgcgggccactcgccaaagggggcctggccgtcgtggtaaccgggcacgaagacccagtcggtgtgccaggcgccctggtacttcacgcagtggcccgccgtgaggacggtgttgccgttgtcgctggtgaccgcgttgccggagcaggacgcgtccttgccgtcgaacttgaagaacacccggcccgccgtgttgacgacgtcgccgccgccggtccacgggtcgccggtcgagtcggccagcgtcgggtcgatctccacttccgcaccggctttgacgtcgtcggtgagggtgccggggtcgaggttgatgtcgagcgacacggcgttctccatgcggctcgacgtccagtagtcggtgacaccgtcgcttgtggtgtcgttgacggcggcgccgtcgcccgtggcggggtcggccacggcggtcgccggaccgacgatggccacggccgcgccgatgagcgacagcgctgctatgcgggctgctctcataggggaacctttctgagaggggcacatgtccttgtgggcgcatgtgtgtctatgtatcgatggggagtctataagtgaatgacgggtatgcgctacccctgagtagcttcgggattccgtcgaggatggacggctgagccggtgcgggtatcgtgctgttgcgcggccgaggccgaccgcgcgacccggagcaggagaaacacgtgagcgacaacgccgaactcgtcgagcgcaaccgacggcagcagactgagctgtacgggcaaccgctcggcgacctgctgggcgggatcgcccggcagctggggctcaaccaggcccggctggccggggtgctcgggctgtcggcgccgatgctgtcgcagctgatgagcggccagcgcgccaagatcggcaaccccgaagcggcccagcggttgcaggcgctgatcgacctgtcgggggaggtcgccgccgcccggctgagccccgaccaggtcccggcccggctggccgagatcggagcccaggccggagccctgtcgaccacgggcaacaccgggatgcgccccaacgcggccaccgccgcgcgcaccgtccagaacctgctgcgcgccatcgccggcgcccaggaggtgctgtcggcggcggcgaccctggaacgcgagcacccggagctggcggagttcctgcgcgtgtacggcgccggacgcaccgccgacgcggtcgcgcactacgcggcgcgcgagcacctgctctgaaccgtcgggcaggatgtcccggtatggagatcttcgccgggaggtaccacctcgtcgatcccatcgccgacggcggcatggggtcggtgtggcgtgcctgggacgccaaacggggcggttacgtcgcggcgaagctgttgcgtccctccgacgcggcgtcgctgctgcggttcgtgcgcgagcaggcgctgcgggtcagccaccccaacgtggtggcgccgcacggctgggccgccgaggacgagctggtgctgctgacgatggacctggtgggcggcggcagcgcgcaccagctgatcggggactacggggcgatcccggtgccgtacgcggcggtgctggtcgatcagctgtggagcgcgctgaccgaggtgcacgcgcacggcatcgtgcaccgcgacgtgaagccggcgaacctgttgctggaggtgaccggacgggcggcgccggtactgcggctggcggacttcgggatcgcggcggtgacgggacagccccggctcaccgaggctagcgtgatagttggcactccaggatatctcgcccccgaggcattgctggacacccaaccccatcccacccacgacgtctacgccaccggagtggtcgcctggcgcctgctgaccggcctgaccccgccccccgagggccccgccgtcgacccgcaacacccgccaaccaacgtccccgccccggtgtggcgagcggtcgcgaccttcaccgaacccgatccgcaacagcgtccgtccagtgccgccgacgcctggcgggcctggcgcgaggcgttgtccgcagcggccgtcccggcggtcgacgcgaaccggcccgacgctgtcgaggtgttcgaccagctcggcccgttgcccgacggcttcgcccccagcggccccgtccggctcgcgcccgctccgccgctgtccccggctttcggtggggctcaagctggagctggagaagctgagggcgtgccgccgagctccggagctggggctggggcacagccgtcgccgggctctggagctggggcagagggcgccccgcctggctctggagctggagccgtgtcgtctgcctccggccaaggccaagccgcgacggggcgcccgacgcaggccgtgcggccgagctccggagctggagccgggccgcagctgccgcccaccaagtcgatgcgcgccagcggggggcgccgtgtggtactgggcatcgcgctggggttggccgcgttgggggccgtcatcctcgccgtctcgctggtgctgttgctcgcatagcgaacggccgggcatccacgatggatgcccggccttaaggggagagaatcaagctgttggcctgcggcgcaccatcatccaggccgtgccgccaccgccgaggacgagcaccgctcccacgccgatgccgatccacagcagcgtcgtggagcccccggtcagggtcttgtccttgccgccctcgctggacagttgtttgacctccagctgttcggccggggtgcccaggtcggcggggtcgtcgtacttaggctcaccgccggtcttgcccttgacgtccaccttgagggtgatcggcagttcgaagtacgggtcctccacatcggcctgcatccgcaccgagatgtagtagtagcccgagatcgacgtgttggacacttcgatgttgtccgagttgcggttgcggtagcgcaccggagccgtggaaccatccactgtgtcagggtcgccggtgtagtacgacatgtcctggttggccgtctgggtggcctcctcgcgcaccgggttgacgatcgtggtgctcaccggggtgccggtgcccagtcgcttgtcgttctccgcgttgagtttcggcaggtcgatctggtaggcgacctgctgtccccagtcgaccggcacccggtagaagacctcctcgccgggacgcagcacgtcggagtacacaccggactcggtgaccggggcgtcgctcatgcctccggcgccggtgatcttggtcggcttgccgtccacgtccggcttcacgccggtctccgactcctcggtgtaggcctcgggcagcttgccggtggccttggcggcgggttcctgcacgtagaccagctccagcggcgcctcgccggtgcggtcggtggagccgttgttgttgacctccacgacgtagtcaccggtcgccccgcactggcccttgtcggcctcggggtcgaaggccagcaccggcgtcgcggtggcgatggcgctgccgccgccgtcgggcttgctgtacccggagtcggactcgcacagcgagccgtccttggtggacaccttgacgtacacgtcgttcttggcatcggtctccagtggagtgctccacgggatggtggccgcgacgtacgcgttggaccccttttcgagcgtgaacgagtagtacttgctgggttcctcgcccttggcgttggggcccaacgagtccaggtactggcccggcttcagcgacggcgggttgagcccgtcgtcggagccgtcgatctgggtgccggtggtctggtatggacgcagcgcgctctcgctggcgcgcttgaggcggctggccagcgccggtccgtcctgggcgtcgtagtaggagcccttgccggccttggcgatctcggtcagctgtttgcgggtggcgtcgtcgacctggaagccgatgacgtggacccgcaggtcgactccctgggaggcgatcttctcggcgaccttgaccgggtcgccgccgcaggtctcctcgccgtcggagaccagcaggatcgtcttggggcccttggcttcggtgaagtcgcccgcggccttttccagcgagtaggcgatcggggtgtcgccctcgggtttgagctcggtggccgcggtggtgatcgcgtcggcgtcgatcttgtcgatcggcaccagttccttgctggccttgcagccggagccggtggacgccggcccataggcgcgcagtcccaccttggcgtggccgggcatggcctcggcgacgtcgatgacggcgtcgcgggcggtctccatcttggtgttcccggcgccgtcggattcctccatggaacccgaggcgtccagcgccatgagcagctcgccgtcgttgtcggccgccgacgccggggcggcggtgccgacgacggcgaaaccgccgaggatgaccgtcgtggccgcgagcctcaggacgcggcgggtgttgggggatcccacttcgtgctccttcgatcgggatgtttgcttctgcgaccaaactagtttgcgattgcaaacatttgctaccgatttcgtgccagggtgacggcaggacgctacgcgaacagtggaccggaaactacccaaagtgaccgatgtttcagcggcaattcggccctggccgtgacggtttgaggcagagtactgcttgtaagtgcgcgggaatcgcgcttcccgcgcgcccgtgcgcgactaaccgtggggtatccgacacagaccttcttttccgcctgagccctcgttaacctcaccggcatcgcgcgcatccgtagcgcaccgccgatgttcggaggcttgacttgacaacttacgtttacgacttcactttcggcgacaaggacaaaaaggatctgctgggcggcaagggcgccaacctcgcggagatgacccgactgggccttccggtcccacccggcttcaccatcaccaccgaggcctgtcgggaattccttgccaccggttccacccccaagacgctctcggcgcaggtcgccgagcacctcgaagccctggagcaggccatgggccgccgcctgggagacgcgaacgacccgctgctggtgtcggtgcgctccggcgccaagttctcgatgccgggcatgatggacaccgtcctcaatgtcggactcaccgatgagaccgtcaccgggctcgcctcccaggccggggacgaacgtttcgcctgggactcctaccggcggctgatccagatgttcggcaagaccgtgtggggcatggacggtgacgccttcgaggacgccatcgagtccgcccgcgagtccgccaaggccgccaccgacgtggacctcggcgtcgacgacctgcgacagctcgtcgacgtcttcaagggactcgtgcgcgaacacaccggctcggacttcccgcaggacccgcgcgaacagctgtggcagaccatcgaggcggtcttcaagtcctggaactccgagcgcgccgtgctgtaccgccgcaccgagcgcatccccgacgacctgggcaccgccgtcaacgtcgtgggcatggtcttcggcaacctgggacccgactccggcaccggggtcgccttcacccgcgacccggccaccggcgagcgcggcgcctacggcgactacctggccaacgcgcagggcgaggacgtggtggcgggcatccgcaacaccgtgccactgtccgaactggccgacatcgaccgcgcctcctacgacgagctgctgcgcacgatggacaccctggagaaccactaccgcgacctgtgtgacatcgagttcaccatcgagcgcggcaaactgtggatgctgcagacccgggtcggcaaacgcaccgccgcggcctccttcatcatcgccgccgccctggccaacgagggcaccatcgacctcgacgaggcgctgggccgggtgtcgggggagcagctgtcccggttgatgttccccgccttcgacctcgacgagtccaccgaacccatcgccaagggcatcccggccgctcccggtgccgccagcggcgtcgccgtcttcgacgcgcggcgcgccgtgcaacgcgccgacaagggcgagacggtgatcctggtccgcaaggagaccaacccggacgacctgccgggcatgatcgccgccaacggcatcctcaccgcccgcggcggcaagacctcccacgccgccgtggtcgcccgcggcatgggcaccacctgtgtgtgcggcgccgacagcctcaccgtcgccgaggactcgttccgcaccgccgacggcctcaccgtctcagagggcgacgtcatctccgtcgacggcgaatccggggcggtctactccggtgaactgcccgtcaaaccctcaagcgtcgtgtcctacttcgagaccggcgaggtacccgaggccgaccggctggtcgccgccgtcgacacgatcatgcggcacgccgacgccgcccgcaggctgggcgtgcgcgctaacgccgacaccggcgaggacgccgcccgtgcccggcgcttcggcgccaccggcatcggcctgtgccgcaccgagcacatgttcctgggcgaacgccgcgaactcgtggaacggttggtgctggccgaaaccgagggcgagcggaaggtggtgctggcggagctgttggccatgcagcgcggcgacttcgtcgagatcctgtccgccatggacggactgccggtgacgatccggctgctggacccgccgctgcacgagttcctcaccgacctggtggaactcgaagtccgcaacgccaccgaggacgtcgaccagaacctgctggccgcggtgcggcgcatgcacgagcagaacccgatgctgggcctgcggggtgtacggctgggtctgacgatccccggcctgtacgacatgcaggtccgcgccatcgccgaggccgccgcgcagctcaagagcgacggcaaggacccgcgtccggagatcatggtcccgctggtgggcgaggccaaggaactggcgctggtgcgcgagtcggcgctgaagatcctcgaggagtccggtgtggaggcactggtcggcacgatgatcgaggtgccgcgcgcggccatgaccgccgcggccatcgccgaacacgccgagttcttctccttcggcaccaacgacctcacccagatgggctggggcttctcccgcgacgacgtcgagggctccttcttcagccgctacctggaactgggcatcttcccggtgtcgccgttccaggtcctcgacaccgacggcatcgggcggctggtggagatcgcggtggccgacggccgcggcgcccgacccggaatccacctgggtgtgtgcggcgaacacggcggcgaccccgactcggtgaagttcttccaccacactggactggactatgtgtcctgttcgccgttccgggttccggtggcccgcttggccgccggacaggccgctacggagtactcgggccagtcggatagccgatagtaaaccgctgttgacctcaccgtcgttttccggtagtgatgaggaaacccgtttcacggtgagtggcgcgggcttacggtgatcgtcccctgtcgccgcgcgcggcaggggacaacgcccccgacgtgaggagtcgctcatggccagtcgctggaattcgaccgtgatcgacgcacgcgatccgaagagactggcgcgctggtgggccgaagtcctcgactaccgggtggtcttcgagaccaccgacatgaccttcatcgccgaccacacctaccccaaactcatcgtcaccgacaccacccgggccttcgagaccccaccggtcgggccgggcctgctgttcatctcggtcggcgccgagaaacacgccaagaaccgggtgcacctggacatcaaccccgaagaccaggacgccgaggtggagcgcctggtcgacatgggtgcccggcacgtggacgtcggccacggcgaccggcactgggtggtgctggccgaccccgagggcaacgagttctgcgtcatgaaaccgatcgaggtccccggggacttaacgcaagcggcctcacatgttgtcgacggtcgtggtcaccacgaacggcttgcccttgggttcgtaggcgccgccgtactcgaaggtctccttcttcaggttcagtgacgaaccgtcggccatcctggcctcgccgtagcggaacgtgtgcagcgcgccgccgccgaagtcggtgatcgacaccgtgcgcgcccgggtcccggtgccgtcgtcggggtccaggtcggcgttgtcgatcgcgcagatcgggtcggtcaaccgcttgtcgcgcaaggtcatcgccaccgaggctccggccttggacggtttcagccagctcaccgaacggtcggtgcgggaggtggccagcacctgttggccgtccgaggtgggactcaggcaggtcgcggcgccgtcgagggccagcgtgccggtctgctccggagcgccgggaccgcccttgaacgtcgtcaccgttcccttgccgccaccggcgtacacgatgccgttcaggttcgtgatcgacagcggcgactccttcagcttcgtcaccgccgacaccttcggcgcgaaagccgtttccttgtcgaaggacggcggccactgttccggtttctgtcccggcgacgcgtaggtcttgggatcgtccttgaaataggccttgtggaaacccgacagcagcggcttcaggtcgatccactccagccgcttctccgccgaggccgccaccaccgcgaaaccggccttggcgaccttggcgccgaacggctcccgccccgcctcggtggaaaggtcggcgttgatgcgttcgacgttctcgccgtcgaagtcggttttcaccgtgatcccggtcggcgccttggcgtccttcagttccacgaaacccagcagcttcgagaacccgaagtggccgggattgggcagacccgggtacgtggcgggccaactggaaccgtaggtcccgggccggtcggccagcgcgatcacggccacccggccgcgcaccttcgcggtgtcccacaccgtgaccagcgcgaactcgttgccgggcgtgaccgccaccgaggtcggcgtctggccgtcgggcagtgccaggcaggtgcccttctgggcgccggagatgccgctggtggcgatgacacccgaggagaacgccagcaccgagtgggcggcgtaaccggcgccgtgcgagcggtcggccgccaccagacgtcccggaccgtccttgcccgcgcacttcgacagcgacttgcccgaaagatccggatcctccgactcggcggtgaaccggccaccggcgcggggcgtgaaccccagcgtcgagtcggtggtctccatcgtcgtgacgtggtcgacgctggccttggactcgtcgggcacataacccaactggccctgcacgttgcgcggattctccgccgacgatccactgccgtgctgatacggccgcttgatatcgctgccggggatccgcaacgtgtcggtcttgggctgcttggcctccggcacatccgaggcgccttcgccggtgggtccgtaccgccagtcgatccagtcctcggtgccgaccgccttggccagccgcgcgtactgctccttgtccacctccccggagtcggacaggagcttgtcggcgggcttgtcgtcgtcgccgacaccgggcaccagcccgccaccggccatgaccacgatgaccgcgatcaacccgaccacgaccgcgccgccgaaaccgtagatggtcatgcggacgccgcgcccgtgcgtgtcgggcgccgcggggacggtcttgggttgcggcggagtcgccaccggcaaccggtcgctcaaccgcgggtcgacacccggctgcggttcgtccggagcccccgcctgcgacggaaccgtcggggtcggggtgtcggagtcggggtgtacaccggaggcagcggcacgaagctcagcctcggtggctttgggaggggtggtgggctcgtcataccccgccagtggtggccactgcggcggagactcacgttgctcgggcatcgggtccggcatggttcggcagcctatcggatcagtgtgagtctatgtcacgggtgatttgaccggcacgggcacgcctcgtgataacgcgccggacgcgcggggagcgggcgtgcgcgacgagggatgatggtgaaaccgaacatggaggtaacaggtggccggacggatacgtggcgaggatgtcgcactggtgcgcgaacgcaccgacatcgccgaggtgatcggcgaacacgtcacgctcaaaccggccgggggcggcaacctcaaggggctgtgcccgttccacgacgaacgcacccccagcttcaacgtcaccccgtccaagggtttcttccactgcttcggctgcggcgccggcggcgacgccatcagcttcctcaccgaactcgaacacctcagcttcgccgaggccgtcgaacggctcgcctccaaagccggggtgaccctgcactacgaggacaccgacggccgctcctcgtcccgctcgcaacagccgggccgcaaacagcgactcctggccgcccacaccgaggccgcgaagttctacagtgaacagctcgcctcgcccgaggcccgcatcgcccgcgacttcctgtccgaacgcggcttcgaccgcgacgccgccgaaagcttcggctgcggcttcgcgccacccggctgggacgcgctcaccaaacacctgcgcggccgcggcttcacccccgacgaactcaccgagggcgggctggccaaaccggcacgctccggctccctcatcgaccggttccggggacgactggtgtggccgatccacgacctgaccggcggcatcatcggcttcggcgcccgccgactgtccgaagacgacaacggcccgaaatacctcaacacccccgagacgccgctgtacaagaaatcgcaggtcctgtacggcatcgacgccgccaaacgcgagatcgccaaacggcgccaggtcgtggtcgtggagggctacaccgacgtcatggcctgccacctcgccggagtgcccaccgccgtggccacctgcggcaccgccttcggcagcgaccacatcaacgtgctgcggcgcctgctgatggactccgacgagttcaagggcgaggtcatcttcaccttcgacggcgacgaggccggacagaaggccgcgctgaaggccttcggcgacgaacagcgcttcgtcgcccagacctacatcgcggtgtcccccggcggcatggacccgtgcgaactgcgcatggcacagggcgacgaggcggttcgtgagctcgtcgccggacgcgaacacctcgtcgacttcgccatcgccaccaccctggcctcctacgacctcgacagcgtcgagggccgggtggccgcgctgcgcgccaccgcgccactggtggcccgcatcaaggacaagtccctgcaccccgggtacacgcagcggctggccggacgactcggcgaggacgtcgacctggtgcgccgctgggtgcacgccgcccgcagcaaacaggccccgccgcaggcgggaccggcccgccgcaaggtcaccggcccccggctgctgtccgaacgcgacgtgctgaaactggccgtccagcaccccgagatggccggaccgtacttcgacgaggtcgacgagacctacttctccgacccgatgcacgtcgtggtgcgccgcgccatcgccaacgccgggggcgcggcagccgccgcgtccggccccaactggggtatggcgatctccgacgcctgcggcgacctggccgccgccgccctggtcgccgaactggcggtcgaaccgctgcgcatcgacggcgaacccgacacccgctacgtcgccaccgcgctggccggggtgcagtggccggtcgtggaggaacaggtcgccgaactcaagtccaagttgcagcgcatgaaccccgagaccgactccgagggctacatgaaactgttcggcgagctgatggcgctggaacagcggctgcgcggactcaaggaacgcgccgccggagccctgtgagcagacacatatcgccttgcgaatgtctcacccgggcattagcgtgcgcgtgtgtccaccgctccgcacatctccgcgcacaaactcgtgaaacgctacggcgactccaacgccgtggacggcatcgacctgtccgtcgcgcccggcgaggccttcggcttcctgggccccaacggcgccgggaagtccaccacgatgcgcatgatcggctgcgtctcccgtcccaccggcgggcagctgtcggtactgggcatggacaccgccacccagggccccgcgatccgggcccggctgggcgtcgtcccgcaagaggacacactggacaccgagatcacgttgttcgacaacctggtgatctacgcccgctacttcggcatcaagtacaaggtcgccaaacagcgcgccaccgaactgctggagttcgtgcggctggccgaccgcgccaagatgaaggtcgaggaactgtccggcggcatgaaacgccgcctcaccatcgcccgcgccctggtcaacgaacccgacatcatcatgctggacgagccgaccaccggcctggacccgcaggcccggcacctggtgtgggagcggctgttccggctcaagcagcgcggcatcaccatcatcctgaccacgcactacatggacgaggccgagcagctgtgcgaccggctggtcatcatggacggcggccggatcgccgcccagggctcgccccgcgaactcatcgacacccacgtcacccgtgaggtcgtcgaactgcgcttcgagggccagcacaccgacgagctgtccgacctggccgacaaactcgacggcatcgacgcgcaggtggaggcgctgcccgaccggatcctgctgtacgccgccgacggcgacgccgccgtggccgaggtccacggccgcgccatccaaccgtccagtgtactggcccgccgggccaccctcgaagacgtcttcctgcgcctgaccggccgcagcctggtcgagtagggggacacatgatcggaacgctgcacgccctcgagtactggtggatgaactaccgccgggtctggtacggctcggtgttctccagcttcgtcatgccggtgctgttcctggtgagcatcggctacggcgtcggctcctatgtgggctccaccgagtcgttgggcggcgtcgactacgccgccttcgtcgcgcccggcctgctggcctccaccgcgctgcagatggtcggcggcgagatgacctggccggtgttcgccgcgctgcgctggggccagcagtacaaggccatgcagacctcgccgctgacgccgcgccagatcctgtccgggcacctgctgtacgggctgatccgggtcgccgtcaccgcgatcgtgttcgccgtcgtcatggcggccttcggcatcttctcggccaccgcgccgctgtcggtcgtggccaccatcggcgtcggctacgccttcatcggctgggtctacgccttctccgtgtcggtcaagagcgagacgacgctgtccatcatccaccggttcgggatcgtgccggtcagcctgttctccggggtgttcttcccgctgtcacagctgccggcctacctgcaacccctcgcctggatctctccactgtggcacggcgccgagctgtcccggtgggcggtctcgggcacgcccaccccgtggccctggtacctgcacatcgcctacctgctcgttttgggcacggtcggctggtggctggccggagcccagctgcgacgccgcatgacgtcctaggagcctgacatgactgttctcgccgtccagctgttccgggtgcggctcggccgttccggcgccatggtggagcgcaactacaccgcgcaccgccgcgcctggctgctcatcatctccggcgtcttcgagccgctgttctacctgttcggcctcggcatcggcgtcggtgccctgatcgggacgatcccgctgcccgacggccgcgagatcgactacgccaccttcgtggccccggcgatgctggccaacgccgccatgatggccgccatcgccgagaccaccttcaacgtgttcgggaaactgaagtgggccaagctgtacgacggcatcctggccaccccgatgcgccccatggagatcatgatgggcgagaccatgtgggccctgatccgcggcgccatctacgtcatcgcgttcatcgccgtcatggccgccatgggcatgatcgcctcggcctgggccatcctggcactgcccgccgccatcctcatcggactgtcgttcgtgggcatcggcctcaccctgtcgacggtcttcaagagctggaccgacttcgactggctgatctcgatcatcttcgtgatgttcctgttctcgggcaccttcaccccggtcgagacctacccggaggcgctgcgctggctggtgtacctgtcgccgctgtaccacggcatcgaactcgtccgcggtctcacgctcggcctgccggagtggggcctgctcggccacgccgccttcctggccgccgtcggcggggtcggcatcgccgtggccgcgcgccggatgggcagactgctgtacaaatagccccggtaccgtgaggccatgcgcagtctgagggtgttcgcggccgtcggggccgttctggtgacggttctggccacgccacaacccgcgtccgccgccgccgacggaccgcgggtgctggtgttcacgaaggtctccgacccgaaacaggcccaccgctccacccccgaggcggtcaacctgctggagatgaacggccgccgctacggctacaacgtcgacgccagcgccgacgccgccaagttctcggcgaagtcgctggcggactacgacgtggtcatgttcctcaacacctacggcgacgtcctcgacgacggccagcagaaggccttccagacctggatgagcgacggcggcggcttcgtcggcgtccacggcgccgcccgcaccgaacccgactgggactactaccacgacctggtgggcgcctacgaatccgagggcgagggcggcccgctggccgaacacgacgtcacggtcgacaccgaactgcccgccgccgaacacgccccggccgagatggacgaccacaatgaccagtggtaccagttcgaccgcgatcccgggaagctcaagaagatggggatcgtcgccaacgccccggtcgtgggcgacgacctgtccccggtgacctgggcgcgccccttcgagggcggccggacctggtacacgtcgctgggccactccgccaaggcatacgaggacggcaacttcaccaaactgctgcgcagcggcatctggtggaccgcgggggagaagaacgcacccctggtgtccgccaccgacgccgccccaccgtggcagtacgggctgtcgttcctggcctggatcgccgcggtggcgatcggcggcggcgtcgcggtcgtcaaactcaaccgccgcgaagccctgccctagggctcgcggggctcgttgccgccgacgttgtcgcgcgccggggtactgacaccgacggtctcccagtagcggggcttgatgtcgtccccgacggcgaactcgtcccgctcaccgaagaaccgctcacccagactcgtggccatcaaccggtccttgcaggccccggcggcctgaccggcctggtcctgcagcatcccggtcacgttgcgaaccgtcggattgtcacgcacccgccgcgccatcgccgcgatctgctcgtaccgttcacgtccggcacgcgcccccaacacatacccaacggccacaccggcgacgaaaacccacttgcgcatctgctgcctcccgtctcgtcttctcgtcctctgcgggcccattgtgcctgctttgaacccctggtgctcgtgaagtcggtaagccgacaaacccggttgccgaggggcccaaaccctgctgtactctgttgcaggttcgccacggcggcccaatccccgatagctcaattggcagagcagccggctgttaaccggcaggttattggttcgagtccaattcggggagcttttcttttgtagcccagcctatgagctgggctacgtcttttcttacccctcgtctcacctcgggaaacccaagccagggtgtacccatgggcgtaattccgaacgattccacgacatccgacgcgcgactggccgtggccgccgcgagcgccggagccgaggtggtgcgcgcccgatacggctcgcggctggcccggttcgacaagggagccggggacttcgcgaccgacgcggacctcgccgccgagcgggccatcctggcggtgctgcgggcacagcggcccgacgacgccgtgacggccgaggagagcgggcacagcggcgcgacgggcgcgtcacgccgctggctggtcgatccgttgtgcggcaccctgaactacgccgtgggcaccatgctggtcgcggtgaacgtcgcgctgtcgtccggcggcgagacgaccgccgccgcgtcggccgacccgttctccggcgaggtgttcttcaccgacggcgaaaccgcgtacgtccgaagtggcggcaccgacgtcgtgctggcgccgtcgccggactcccggctggtggacgtcaacctggacccgccgtttcccaacgcgcccggcttcacggccaccggcctgctcgccgaccccggattcgcggcccggtttaggccccgggtggtgtccacgacgttggcggtggcctgggtcgccgccggtcgccgcgccgcctacgtcaccgacggccacctggacggcagcgtgcacttcgccgccgggatcgccctgtgccgggccgccggttgcgtcgtgaccggactgcgcggccagccgctccacaccggcgtgggcggcctcgtcgccgccgccgacgccgaaacgcacgccgcgttgctggaactcatccgcgaccgcgtcggttagaccacggtgtcggcaacgccatattgggttgtcgattccggaaaaaccgagatcattggcccatgactgtcatccgccccctcaccatggacgacgcgcccgcactggccaagctcgtcgccggcaaccgcgacttcctgtccccgtgggaaccgctccgcgacgaatcgttcttcaccctggacggtcagcgcgccgccgtcaaggagtcgctggcgcaccgggaccaggggacggtcatgccgcacgtcatcgtcgacgacgacggccagaccgtgggacgcatcggtctgcacggcatcgtcgcggcgccctcgttcctgtcctgttcggtggggtactgggtcgcctccgagtacaacggccgcggccacgccaccgcggcgctgcgtcaggtgctgcgggtcgcgttcaccggactggggctgcaccgggtccaggccgaaacccttgtccacaacgagaagtcgcagcgcgtcctggagaacgccgggttcctccgctacggcgtggcgccgcggtacctcaggatcgccgggacctggcaggactgcgtcatgttccagatcctcaacgacagggtctagggcttcgtggcgggttcctcgtccccgccgtcgtcacatccttcggcgttgtcggccagcttcagttctatgtcgaccgtggtgcccttgacgaccgaggtcccggcgtcgggactctggtcgaagatcgggcactcgaagtcgccctcgccggacttgatgacgttgtactgcagatcggcgtccttgagttcgctgatcgcggcggccttgtcatcgccgacgacattggggaccttgaccttctgcggcgggtcgggggagtcgtcggaggaactggacttggtcgggctgggggacgagggcttgtccgacgaggacgagctggtgccggtgaagtcgtcggaggtggggtcgtcgctcttgccccggtcgtggtcctccttggactccgacggcgacagcgtcgtcgactccgtcgagtcgtccgtgccgggatcgtagtcgtcggccgccgaggtggccgcgctctgcggcagcagcgtcgtgacggtgagcgcggtcgcggcgaccacggccagcgccaccaccgcgagcagcaccagccgtttgcggcgcggcttggccttgcgcgcgtgggaatgcgacgggacggcggactcgcgcacccggggcttgggatcgcgcagccgcggatcctcgtcggggtcgagcagctcgggttcgggatcgatcggccgcggcttgggatcgcgccactccatcgtgacggtcaccggcggcggccccggttccggttcgacgtcccacggccgcaggccctcggcggcgaccagcggctcgggctccggatcgggctcgaccaccggctccggcacggcggcgaccagcggctccggatcgggttcgggcggcggctcgacggcgctggccagcgccgtccgcttgggcagcttcgcggtggcggccaacggttcgggcttcggctccggttcgaccaccggttccggcgcggcggcctcggactcggtctcgggctccgagcgggccaacagcgcgtccagcacgtcgctggtgtgcaggatctgttcgcactcggtcgccaggatcgcggccgaaccgaaccggtgcgcgggggtgggcgacagcgcccgtccgatgaacgcggcgatcgcgggggcggtgtcgtcgggcagcgtcgcgtccgaggtgggcggtccgccggtgacgcactcgtaggcgatggcgcccaggctgtacacgtcggccggtatcccggcggactcaccccggcgctgttcgggcgccgcgtacgggtgggtgggcgccgtgggcagataggcgaagtcggtgatggtgaccgagccgtcgggggtgacgatcaggttggtgggcttgaggttgaggtgtcgggcaccggcctcgtgggcctcgttgagcacccaggccgcggtggcgaccagcgacagcgtgccctcggtgccgagggaacgctcgttcaggatgcggctcaacggtatgccgtcgacacgttcggcgatctgacactcgaggatctgctcgtcgtcaaagtgctcaacgcagtcaaatacgtcgataacaccgggaacctggagagtggtcacctccagggtggactgccgaaaccgggcacggttggattcctcggcggacagcgcgatgccgagaaccttgatccgaaccggacggtcgagcacggtgtcgtgtccggtccagacacttccaccggtactggtgccgatcagatcctcaagggtgtagcgatctcccagactgaggccggggtacatgtagtcctacttccggggggcgaagcgagggggctcacagcagtctgccgtatgcgcgggaaaaactccaatccccctgcgtgacaatgccgccccgatgcccggcatcggggcggccgcccgactacacccgggccctctcactccgcagcacagccacggtcaacgccaccagccatacccaggaagcggtgcgcgccaagggattggccaactccaccagcggaaccgccagtccggacccggccgtgacgacccccaaccaccgcacggtgagcgacaaccgggaccagcacgcgaaggtcagcaacccggcataggcgcccagcaccgccaggtgcacatgaccgcccatcaggtagttccactctcgaaacgccagcagcgtctcgggagcggcggtgtccacggtggcgttggcgacgatgctcaacgcgggtgacacggccaggctcaccgccgagaccaccccgacgacggcggtcggccaccgcaaagcgtccggagtggatcgcaaccggggggacgcggcgaaccgcagcgccacgacggccagcgcggcggccgacagcaaccggatcgcggcccgcaggtacaccgacaccccctgattggcctggtagaactcgacgacctcggcggcactggacccgggccgcggaatctggccgaccatcgtggtggcgtcgaacacgaaactgacggcgaacaacaacgggaacgcgaacccggccaacagccagagacgccggggcggggtggtgacgggcgactgtacggacatgtgaatcctgatccttacggggaggtgaccggcatcgacaccgatcgtctggattcatgctgctggccgcacgcgaattcgtcgtcggaccagaagcggcaccccgcgtactcccgatgaggtaccacgttcggttgcctcacctgtctttcgtcggttagggtcgcccaatgccgaaccttccgtcgaacgacgaactcgacgccctcgtcgaagagctgttctccaccctcggaaacgagcgcaccggagacgatttccacttcgacccggaaagcctctccgagtccacccgcttctactacgtggacttcctcaagtggctgggcatcgacgacagcgtcctggaagccgagcggatctgcatccacgccggacgcgaacagcccgccaacctggaccgccgccgcatcaacgagagcggcgtcgacggctactccctcttcatcgacaacagcctctaccgcagcctggacgccgtctacgcggccctggcccaccagttcacccatctgcgcctcatcatcgacgaggaccagaccctcgccgaggcccagaaatgccgcccgatcgaactggacaccaagggcaaaaaagacgacgacgatgacgatgatgacgacgacgagaaggacaccaagcccgcggtgaacgccgacctcgagatccgcaccgaggtcgcctccttcgtcctgggcttcggcaaactcgtcctcaacggcgccgccgaatgggacgaactggacatcgacgacgacgagggtttcgaggacatcaccaccctgccgctgtcgtcactggcctacctctacaagaaggtcgccaaccacgccgacgtcggcaccaaggcgatggaagccggcctcaccgacgaggccaaggaagccctcggcaaggtcaagtcgaagaagtgacctcacaccggacgccgcgtggcgtccggtgactcagtcaccgttcgcgggcaccgtcgcgagggtcatcaggtgtggggtcgcgcccagcaggctcggctcggattccaggcggcgcaggccgtcgaggatggcctggcggttggtcgggtcgtccaggtccgggccgatgtcgttgatcagccacaccggtccctcgatgaaggactggcgaatgtggagcaggcccgcgtcggtggcctcggcgtggatctcctcgggacggtgcatgaaggccgtggtgaacacgccccggtcccactcctcgagttttccggtggtcagtagtttctcgtacatggggccgtaccagtcgcggttggtgaggccgtggtttcgggtcgtgtccagccagcccgagaaccggctgatggtggcggccgcgatcaggccgccgggtttggtgacccggcgggcttcgcgtaggacggcgacgcgttcggcgcggtcgagcaggtggtacagcgggcccagcagcagggtggcgtcggtcgagccgtcggtggcggtgagttcgcgggcgtcgcccagggcggccgtcacgccgtcgagggtggaggcgatctccacatgggagggaaccgggtcgatcaggtggacccggtggccgtcggtggcgagccattcggcgtggattccctggccgccaccgacatcgaggatgtgggagggggcggggggcagggctcggcgaaggatgtcctgggtgcgccagtactccagctgtcccggtgccgaattccgcagcctggtggcctcgccgccacgttcgtagtacgccagtacttccggagccagtgtcgattcgtccatggctgtcatgatgaagcggccgtgcgatcacggtcaaagagttttggggccccggcggatcagttacaggggacggtcagcatttcgggggcggcgctggccagcagttttccgcgttcgtcgctggtgaccacgggccagccgcgcagttcggtcagcgaggcgaccaggcccagagcggtgtcgccgcaacaggtttcggtgtgacggcccaaaagggaggtggggacgtcggcgtagcgggcgggcatccaggggccgcgggggaggtagagcttggtgaggcggtcgcgttggggggcgtgttcctggccggcccaggcttcgtccaggaccgggagcggcaccaagagggtcaggccgagcctgcgtgcggtctcctcgatggagccggcgaagtcggtggcctgtgcgacttctatgagcccggggagatcgacgatccagccactgacttcgacagtcgtggtcaccgctccggcaggggatagaagaccagggcctgttcgtcggcgcggaccatggcgtcggcctggtcgaggagctgttgttccgtcaggatgtccagcttgcgcagttcgatcgcgtagtcttcggccatcggaagccgtccggtggtgcgccagcggtggtgcaggcgttcggcacgctgccagtgctcgaggtcctccgggtccgggtgcgccgcgcagatcgcgttggcgcgcgcctctatctccgccagcagtggacggaaggcggagtccgggtcgggcggcgtgatgtcggcgacctgttcgtcgccgcgcaccaggcggaccacgctgcccgcggcggcacggccgaccgcctcggcgaccgcgtgtgggtcgtcggcaggcagggtataagcgtgcgatgcggccatggcgcaaagcctacgcggtcgcggcttctttggccagtgcaggaaagcggccataaccaaggtaacgatgcgtagatgattcggttacggcccaaggtgcggcggaaccgaaagtggaccccatacgatgaataaccgtgcagcatttgcggatcatcagtcctgtcgaccgtaccgacgcggtatgcgaggcgctaagcggccactgtggggtcaccaacctggtcgtcttccccaattcggccaggaaacccgccggtgacctggtgcagtgcgacgtcgcgcgcgagtcggtcaacgaggtgctcgacgagctggacgcgctcggtatcgacgacgacggctccatcgccatggagcgggtggacctgtcgatctcgctggccgccgacaacgccaaggacgcggctcccggtgacggtgaggacgcggtggtgtgggacgagctggcgcagaaggtcgacgagtccagccgcctgacctggtcctttgtggcgttcctggcgatcgcgacccagatcgcggccatcggtgtgctgttggactcaccgatcatgatcgtgggcgcgatggtgttggggccggagttcgggccggtggccgcgatcggcttcgggatgctgcgccgcgagtggtggcgcatcggggtgtcggtgcgcacgctggtgttcgggttcgccgccgccatcgccgtgacctggctgtgcgccttcgtctcggtgcacctgggctggatcgagcccgtcatgctggacacgggcagcgagaccaagttcatcgtgaagcccgacaagtggtcgttcatcgtggcggtgctggccgggatcgccggggtgctgtcgctgacctccgacaagtcctcggcgctggtgggcgtgttcatctcggtcacgacggtgcccgccgccggttacatagccgtggcgatcgcgctggcgcactgggccgaggtgacgccctcgatcatccagctgggcctcaacctgggcggcatgatcgtgtcgggcctggcgaccctgatcgtgctgcggctgctgtggggccgggccggactgcgggaacgcatcggtacctagaccacggcctgggcgtcgatctcgacgagcatctcctcgcggggcaggccggtgaacacggtggtgcggcacggcagcaccccgtcggtgacgtgctcggcgaggaactcgccgtaggcctcgttcatggccgcgaagtcctcgcgtttggtcaggtacacccgcagcatgatgacgtcgtcgaaactggcacccgaggcggtcacgatggcggcaacgttgcgcagcgtccgggtggtctgcgccttgacgtcgccggggtacaggtactcgccgctggcggggtcgaccgggccctggccggagacctgcagtatgggtcctttgcggaccccctgtgagaaggtgtgcgcgggagcgggggcggcatcggtcgtcacggcggtcttgttcgacataccggtaacatacctggctattaacctgaggagtcgtcgatgctcgacctggaatccctgtacaccgaacggctcgactggcggttcaaggccgtgcccgcggcggcggagggcctgcggctgcgtgactggctgagccaccgcccgcacgtcagcaagctcgagactccattgatgacactggacgcggacgccgtggcgcacaacatctccgccatggcgcactggtgcgacgccaaccggctggcgcacgcgccgcacggcaagaccaccatggccccggcgctgtgggaccagcagttgcgggccggagcctgggcgatcacactggccaacgtgccgcagctgcgggtggcgcgcgccttcggggtcccgcgcgtcatcgtggccaacgaactggtgtcgcgcggttcgctgcagtggctggcggcctgggccgccgagggcgcgacgatcctgtgcttcgtcgactcggtggcggcggtgtccctcatggacgatgcgttgcggcacggcgacgacagcctcgacgtggtcgtcgaactgggtggctacggcggccgggccggggcgcgcgacttcgattcggcccgcaaggtcgccgccgcggtgcgctcggcccggcggctgcggctggccggagtgggcggttacgagggcgccatcgcgcacaccgactccaccacggacctacagcgggtcgacgagttcctgcgggggctgcgggatctgcacgagagcctgcgctacgagaccgacgagccggtggtgaccgtcggcggcagccagtactacgaccagatcgccgagcacctgagcgacctgtcgagcgcccgggtggtgctgcgggcggggtcctatgtcacccatgacgacggcctgtactcgcgactggtgcccgccgcccggggccgctccggtccggcgctgcgcgccgcgttgcgcgcctatgtcaccgtcctgtccaaaccggagcagtcgttggccattctggacgcgggccgccgcgacctgtccttcgacgccggttggccggtgccgttgggcatgcccggggccaaggtcaccgaactcaacgaccagcacgggtatctgcgcggtgatctgtccggagtggaggtcggcgacatcctgcggctgggcatctcgcacccgtgcaccagtttcgacaagtggaatctgatcccggtcctggacgccgagggcttcgtcgtggacgcggtccgcaccttcttctagagttagacgattgtctatattcccaggtagtatgggacaaccgtggaggtgttccatatgagctccgaatggatctggggaatctggttgttgatcgcggcgctgtcgttcggcgggctggaagcctgggcgatcctcagtaagaaccgcgaacctaagaccctcaccgaggtgctgcgccgctggctgggcgtcgaacccaagcgctggtggcggggaatcgcctcggccgggctgctggccggggtgtcctgggtggttttgcacctgcttttcgggttctgaccacttcggtcgtcactcgattggggagtaaaccccaccggtattgccgtgtttgccccactgctccgagatcgtctgccgcccaataattgcggcgtctcaacgatctttcggaggaaccatgaatccatccaggtcaaaactctcccgccgtaccgtgctgggtggcgccgtgatcggcggtgccggggcggtgctggcgacctccgccttcgcctcggccgatccggccgtcggcaatggagtccaggacgacatcgacgacgtcaccgccgaactcgagtccggtctgatcgcgctgcgccgcgacctgcacgcccacgctgaaccctcgggggaggagcgtcgcaccgccgccacggtcgcgaagcggctgcgtgccgccggactcaccgtcaagaccggcatcggcggcttcggcgtcgtcggtgtcctgaagggtgccaaacccggtcgcaccgtggcctaccgcgccgacatggacgcggtctcgcccgaggatcaggtcggtggtggcaccaaggtggagcacctgtgcgggcacgacatccacaccaccgtgggcgtcggggtcgccgaagtgctggcgcggctgcggaagcggctgcacggcaccgtcgtgttcgtgttccagcccgccgaggagtcgctggccggtgccagggcgatgctcgacgacggggtgctcaagaagtaccgtcccaaggagatccacgcgctgcactgtggaccgatgtgggcggggcagttcggggtgctgccgggtaccggcatggccggtcaggaccggcccaggatcacactgaccggtccggacgcggcggcccaggcggaacgtctcgtcggtgacctgatgggactgtccacggtgggtttcccggagaaccccgccgatctggagcagctcgtcgaggacatgctcacccccgacggtccgttggagcggttcgtcacgctgttcgcccgggcctccgaacccgacgccgacggcaaagtcacggtccaggccggttaccgcgcctggccggacggccgcaaccccgagatccgcgagcgggtcgcccagatcgccgcgtcctacgacggcgccgaggtgtcgtatccggagccgacctacccggcgatgatcgtgccggagaaggacggccacgcggtcaagcggcacctgcggcgggtgttcggcgacgacgcggtgctgcgcgtctacgcgccggtgccgttcagcggcgaggacttcgcgtacttcctcaacgagattccgggcacctacagctacctcggcgtcgggaaaccggacgccgggatcgaaacctcctacccgcatttcggcagcttcgacccggacgagaaggccatcgcggtgggcgtgcgcggtatggcgggctggttggcaaagcgttgccgggactgacaagccggccgtaaatccgccgaaacttttctgggtattcctcttgacgcgtgatcgtgtcgtagccacacttgagttgcgcagggaacaacagttccttaatacgcaacacatctgaagcaccgccatcacgtcgggccccctcgccggagggggccacaggaggcgtctcatgtcccagacaatgaatcccgcggcagccctcacgtccagcgcggctgtcctcaatcccgagatcatgctgtacacgcgactgcgcaagtcgccctacttctggaaatcccgcgaacacggcgtggctatgtacagtgtgtacaaccacacctatcatccccggcactacggtgacccggtcggcgagtactggtcgctgctcaacggcgtcaccatctgggacgtcggcgtcgaacgccaggtggagatctccggcccggacgccttcgcgttcaccaacatgctggtgccgcgcgatctgtccaaatgcaaggtcgggcagtgcaagtacgtcttcatcaccgctcccgacggcggcatcatcaacgacccggtgctgcttcgccttgaggagaaccggttctggctgtcgctggccgacagcgacgtcgaactgtgggcactgggccttgcccacgcgggcggctggaacgtcgagatcaaggagatcgacgtggccccgatccagatccagggcccgaagtcgcgcgagctcatgatcgacctgtttggtaaatccattctggacctgccgtactactatctcaaccactacaccttgaacggcatggaggtcgtcgtcagccgtaccggctacacggccgagatcggctacgagatctacctgtacaacgccgaccacgacgccgggaaactgtgggacacggtgtggcaggccggggaaccgcacggactgcgcccggtcgggccctgccacatccggcgcatcgaggccgggatgctggcctacggctgcgacatcacccgcgacaccaatcccatggaggtcggctacgactacaagtggatggtcgacgtggaccaggagtccgacttcatcggcaaggccgcgctcaaacgcatccgcgacgagggcatcagccggatcatgtgcggcgtcgagatcgacggcgacccgttgggcagctacaacgacggctccatgatcgacaggttcgccgtgtactccggcgacggcggcaaggtcggtgaggtcaccagcgcctgctactcgccgcgcctggaacgcaatatcggcctggccatgctcgacatcggacacagcgaactgggaaccaaggtcggcatcgtgacgcccggcggtccgcgcggcggcgtcgtggtccccaagccgttcatcgacccgcgcaaggaaaccccgaaggggtgaggcgggcgaggaagcgacgggagaccagtcatgagcatgagcgcggctctgtcccgcgtccgcatgagacggacggccagccggctgctggctgaaccccgcttcgaggtgctgccgctggagagggtggaccgggaggtggccgcgctgccgcgcggcaccacggtcaccatcaccgcctccccctcccgcggcaccatggccaccgtcgagaccgccgagcggttcgccgccctgggtctgcggccggtgccgcacctgtcggcgcgcggcatgcgcgacgacgccgaactcgtggaagtggtgcagcgcctggaccacgcgggcatccgggacgccttcgtggtcgggggcgacgcctcgtcggcctcggcggtgttccccgacggcctggcgctgcttcaggccatggacgacatcggccaccggctccacgacatcggcatcccggcctatcccgaaggccatccgtccatagacgacgacaccctgtgggcagcgctggcggccaaacgccgctacgccacctacgcggtgacgcagctgtgcttcgacgccgaggccatctgccgcttcaccgtccaggcgcgacaacgcggcttcgacctaccgatcctggccgggatccccggagccgtcgacaccgcgaaactgctgcgggtcgggctgcgcatcggcatcggcgactcgctgcggttcgtgcgcggcaaccggagtgtgctgcgcaaactgctgcgtcccggtggttaccgtcccgacgggctggtccggaagctggacggccgcgtccgcgacggccgctgcgaactggccggggcgcacatctacacgttcaacgacgtcgccgcgacggcgcgttggctcaaggggaggacagccgtatatgaccatgcccagtgacctcgacatatcccgcgagaccgtgaccctgccgctgtcggacatcgccgagcgctgcgggatcccggcgtcgttgaccgaaccctacggccgcttcgccgccaaggtctcgctggacgccgtggcggcgctgtcgcagcggccgcgcggcaagtacgtggtggtcaccgcgatcacgcccaccccgctgggggagggcaagaccaccgtgaccgtcgggctgggccagggactcaaccacatcggcaaacgggcggccatcgcgatccggcagccgtccatgggcccgaccttcggcatcaagggcggcgcggccggtggcggctacgcccaggtggtgccgatggagaccatcaacctgcacctgaccggcgacatgcacgccgtcaccgccgcccacaacctgctggcggccatgatcgacaaccacctccacaagggaaacagtctgggcatcgacccgcactcggtgacctggcggcgggtgctggacgtcaacgaccgtgacctgcgcgacatcgtcaccggactggggagccgcgccgacggcaccccgcgccagaccggtttcgacatcaccgccgccagcgaggtcatggcgatcctggcactgtccacttcgctggccgacctgcgaaaccgcctggggcgcatcgtcatcggcttcaccgccgacggcgccgccgtcaccgccgaggacctcaaagcggccggggcgatgtgcgtgatcctgcgcgacgccctcaaccccaacctgatgcagaccgtcgagggcacccccgcgttcgtgcactgcggaccgttcgggaacatcgcgcacggcaactcgtccatcgtggcggacctgatcggactgcgcagcgccgactacctcgtcaccgaggccggtttcggcgccgacatgggtgccgaacgcttcttcaacatcaagtgccgcgcatcgggtctcaccccggacgcggcggtcctggtggcgacagtccggggactcaaagcccacagtggccggtaccggatcgtcgccggacggccgctgccgcccgaactgctggccgagaaccccggcgacgtcgaggccggtgccgacaacctgcgccgccagatcgccaacgtccgccgccacggcgtgtccccggtggtggccgtcaacgccttcgacaccgaccacgacagcgaacaccgcgtcatcgccgacatcgccgccgccgagggcgcgcacgtcgccatcagcagccacttcacccggggcggcaagggcgccgccgaactggccgaggcggtggtcgccgcctgcgacgaacccggccggttcacgccgctgtaccccgacgaggcctcgctgaccgacaaggtcgagaccgtggcgcgcgagatctacggcgccgacggcgtcgacttcgcgcccgccgccgccaaacgcctggccgcctacgaatccggcggctacggacggctgccggtgtgcatcgccaagacgcacctgtcgctgtcgcacgacccggcgctcaagggcgcgccgaccggctggcggctgccggtgcgggaggcgcggctgtcggcgggcgcgggcttcgtgtacctggtgtgcggcgacatgcgcaccatgccgggcctgtcctcggccccggccgccgaacgcatagacatcgacgaacaaggacgggtggtgggcttgtcatgaccatggaaatggccgacctgttctcgcgcaggcagggcgaccggagcgagaccgtcgccaggatggggcggctgctggccgcgctgggccaaccgcagtcgcacttcgcggccatccacgtcaccggcaccaacggcaagaccaccacggcccgcatgatcgaggcgctgctgcgcgaacacggtgtccacaccggagcgttcatctcgccgcacctgcaggacgtgcgggagcgggtcctcgtcgacggcgaaccgatcaccgaggacgacctgtacgagtggctgtcccatgtcgacatcaacggtgccgccgtggccgggccgggcggtcacacgccgtccttcttcgagaccatgacggcactggcgttcagccacttcgcccgcgagaaggtcgacgtcgcggtcgtggaggccggacggggtggactgcgcgacgccaccaacgtcctgcacgcgccggtggcggtgctgggcccggtcgcgctcgaccaccccgacctgggcagcaccaccgccgagatcgccgccgacaaggccgacatcatcgcgcccgaaggcaccgtcgtcatcggaccgcaggaggaccaggccgccgcggcgatcgcggccgccgcccacaaccgccgcgcccggtcgctgcggcacggcgtcgacctggaggtccgcgactggcagcccaccaccaccggacagtggtttcgggccgtgctgcccggcggcgtgaccatccccgtcgacctgccgctggtgggccgccaccacgccgacaacgcgctgctggcgctggccgccgtgcaggcctggcggggcgaagtggacgacgaggccgcctggcgctgcctgtcgaagttcaccgcgccggggcggtgcgagatcgtgcgccgtcgcggcaaggccgcggtgtggctggacggcgcccacaatcccgccgccgccagcgcgctggccacggcgctggccgagatccccggcaccgcccgggtgatcctggtcgccgggatcgccgccgacaaggacaccgacggcgtgctggcggcgctggcaccggtgacccaccgcgccgtgctggccccggtgcccaacgcccggggcggcgacccgcagcggcaccgccacacccttgccgcccatggcatccgtccgtacctggccgccaatgccgacgaggcgctcgacatggccgaccaactggcccggcagcgggacgtcgtcctggtgaccggatctctgtacacagtaggcgctgtgagggaccgtctcggtctcgtcgcgcagtgatcgacccgaaagaggaggagagccaatgagcaccgtccccgcgcaggccgacgtcgtcgtcatcggagccgggatcgtgggtaactccctgatccatcacctggccgagcagggcgtgcgcgacatcgtccagatcgacaagggaccgctgcccgatccgggcggctccaccgggcacgcgtccaacttcatcttccccgtcgatcactccaaggagatcaccgcgctgacgctggactccatgcggcagtacgagaagttcggcaccctcaccacctgcggcggcatcgagatcgcccgcaacgacgaccgggtcgccgagttgcaccgccggatgtcctcggccaaggcctggggcatcgagtccgaactcatctcggccgaccgggtcggtgaactggtcccgttcatcaacaccaaactcgtcaaactcggcttccacaccccctcggtggccgtcgtcgatccactgcggaccggagccctgatgcgcgagaacgcgcagcggctcggtgcgctgacgatctgcgccaacaccgaggtcgtcggcctcgacaccaccggcggccggatcaccggcgtgcgcacctcgcacggcgacatcgcctgcggcaccgtcgtcatcgcctgcggcgtgtggagccccaggatcgccgcgatggccggggcccggatcccgctgaccccggcggtgcaccagatgatcgacgtcggcccgatcccggtgctggccgagacccgcaccgagatcgccttcccgatcgtgcgggacatggacccgctgatgtacgagcggcagagcggcgccgacctggaggtcggttcctacgcgcaccgcgcgatcctgcacgaccccgacgacataccgtccattgaggcgtccgcgttgtcaccgacccagctgccgttcaccgccgaggacttcgatccccagatggaggacgcgctggacctgttcggcgaggtgctcgacgccgagggcgccggaatccggcacgccatcaacggtctgctgtcgctgacccccgacgggcagccgctgctgggcgagacccccgaggtcaagggactgtggtcggccgcggcggtgtggatcaaggagggacccggcgtcggacggatgctggcccagtggatgaccggcggtcacaccgagatcgacctgcacggcgccgacatctcccggttctacccgcatcagcgcactaagcatcacgtcaacgcccgcaccaccgagggcttcaacaagacctacggcatcgtccacccccgggaacagtggacctccaaccggccgcaacgccgatccccgttctacgaaagggaagtggcgctgggcgccgagttcttcgaggtcggcggctgggaacgtccgcagtggtacgagtccaacctgtcgctggtcgccgagtacgccgaccggatcccggcccgccccgacgaatgggacgcccgctggtggtcgccgatcatcaacgccgaacacctggcgatgcgggaacgggtcgccatgatcgacctgtcggccttcgcgcacttcgacgtcaccggttccggtgcggtggaatacatccagcgcatgacggtggcgcagatggaccgtccggtggggaggatcatgtacaccccggtgctgaacccggccgggggcttccgcagcgacctgaccgtggtacggctgggcgacaaccactaccgggtcatcgccggtggcgccgacggcgcccgcgacctgaagtggttcaccgacaacctgccgtccgacggctcggtgtcgctggccgacctgtcctcggcgaccggcaccgtcggggtctgggggccccgggcccgcgacctgctgtccagcatcagcgacgacgacctgtccgacgcgggcttcggtttcggcaccgcccggcacatcacgatcgacggcgtccccgtcctggcgatgcgcatctcctatgtgggcgaactcggctgggaactgcacgcccccttcgaacagggcgcccggctgtgggacgccatcgccgccgccggtgaacccttcggctgcgtaccggcgggcatcggcgtctacggcaccaccggacgactcgagaagggctaccggctgttcggggccgaactcgacggcgagtacgacccggtcgaggccgggctggcgctgccgaaggtcaaggccgccgagttcatcggcaaggacgcctacctgcgggcccgccagggcgaaccggtcgccaaactgtgcaccctcaccgtcgacgaccaccacgacccgcgcggcacgttgcgctacccacaggggaccgagccgatcctcacccccgagggcaaacgcctcgtcgacgccaaaggccgcagctcctatgtgaccagtgccggttcggggccgtccctgggccgctacctgctgatggcgtacctgccgctcgaacacgccgtcgagggcaccgcgctggccgtcgagtacatgggcaacacctacccggtgacggtggcgcgagtgggccgcaagccgctgttcgaccccgaggacgagcgaatgaaggcatgacgatggacatactggtttgcgtcaaacgggtgcccggcaccggatccagcgtgcccatcaccgacgatggcctgtccgtcgacacccggcacctggggttcaccatcggcccgcacgaggagtgcgccgtcgaggaggcgatccggctgaccgacacccacggcggcgaggtgacggtgctgacggccggacccgccgaggccgccgaacagctgcgctacgcgctggccatgggcgcccaccacggcgtcctggccgacaccggcaccaccgacctcgacccgcaggccaccgcgaccgtcctggccaccgccttgacccaactgcgcgccgacggccgcgacttcgacctgatcctgttcggcaacgaatccgccgacgccgggaactaccaggtcggcatccgggtcgcctgcgaactgggactgtccatagtcggcggtatcaagggcatcgacgtcgacaccgacgctcgccgggtgcggctgcgccgcgacacacccgagggaatagaggtgtacgaggcggcgctgccgaccgccgtcgccgtcaaggagggcctgaacctgccgcgctaccccagcgtgcgcggccggatccggtcccgcaaggcccagctgcggccggtcgaggtgaccccgctgcccggcggcctgcgcaaactccggctgcgcccggcacccgacaagggcgaggcgacggtggtgctggggcacggccccgacgccgccatcgcggtcgccgacctcttcgacgaactgggggtcacgccatgatcctcacgttcgtggaacacgacggccgccgacccacagccgccagcctcaccgcgctcaccgtcgcgcgcggcctcggcgaacccgcggcggtctgcttcaccgacccggccgacgcggcaccgctgctggccgaactggccgcctacggcgccgcgacggtccacctcgtcgacggcgcgggggagtactccccggaacgctggggtgcggcgctgtcacagctgatcggcgacgtccgtcccggcgtggtggtcgcgcccgccagcgaccgcggcaacgaggtcgcggcccaggccgccgcccgggcccggctcccgctggccaccggctgcgtcgaggtcgccgccgacggcaccgtcacccgggtacgcggcggcggcatcctgctggaggacgccgccgtggacgccggaacccggatggtcaccgtcctgcccaccgccgccgaagcccaccaggccccgcgcccgggcgaagccgtaccgcacaccttcgtccccgacctggacggcatcgccgccacccggctcgtcgaccgggccccgcgcggcgcgggcgtcgccctggccaccgcgccggtggtcgtgtcgggcgggcgcggtgtcggcagcgccgagggcttcgccccgctcgaggaactggccgccctcatcggcggcgcggtcggctgctcccgggtggccaccaacaacggctggcgcccgcactccgaccaggtcggccagaccggcaccaaggtcaacccgcgcctgtacatcgcctgcggcatctccggcgccacccagcactgggtgggctgcatggactccaaggcgatcctggccatcaacaccgaccccgacgcgcccatggtcacccgcgcctcctacgcggtgatcggcgacgtccacgaagtactcgacgccgtcatccaggaggtccgccgccggaaagcacagtgaacgttcgggatcctttacatggccggtagactcagaaggcgtggtctccgacggcaataccagcgaccccaatcacgtccagtcagtgacgagggcggtatccattctggagtttctcgcgtccaacgaatggtccggtgtcaccgaggtggggaccgaactcggcgtccacaagtccaccgcctcccggctgctcaacaccctggaaagccgcggcctggtcgaacagcacgtcgaaagcggcaagtaccggctcggcctgggcctggtccacctcgccaactccgtcagccacggtcccgacatcacccggcaggcggcggtcggctgccaatggctggcccgccgcaccgaggagaccgtcaccctggcgatcctcgagggcgacgaggcggtcaccatcgaccagatcctgtccacctccaccgtcgccagccgcagctggctgggccgccgcaccccactgcactgcaccgccccgggcaaggtcttcctggccaacgccagccaaccctggcgtgaccgcatcctgccgggcccccacgagcgctacaccgacgccaccatcgtcgacccggccgaactgcgcgccgaactggaacgcgtccgcgccgagggctacgccaccaccaacgaggagttcgaggaaggcctgtccgccgccgccgctcccgtctgcgcggccgacggcgaggtcgtcgcggccatcggcatctccggcccctcctaccgcctcgacgccgccggtctacgcgaactggccccgatcgtccgcgaagccggggaacgcgcgtccatcggccgcggttacacccagcgtgacgacggcaccgagacatgatggcgcgggtcactgtcccgcgttgccgttgccgaagatcggtactcttggatcattaacgaaaaccacaaggaggttgcagtcgtgagaagcagcaacggcgctctcaacagatggatcgaatccggggctggccgggaggagatggcgcctgagtacggtcactacggccagcaggtcacgcccccgcaggtaaggcccatgacgctggacgacgttgtcgtccgcaccgttgggttgctgctgctgacgggcatcaccgggacgatcacgtggatgctcatcggtgtgaatccgggcgcggcctatgtcctgatgacggtcggactgctcgtgtccctgggcgcgatgctggcgacaatgttcggcggctaccgcctgttcgcgaacccgtgggtaccgagcatctacgccggtggcgtgggcttcgcactgggcggcgtcagcgcggccatggaggccagttatccgggcatcgtcgttcaggcggtggcggcgaccttcggcgtcttcttcggtatggcactgctgttcaaggccaaggtcgtacgcaacagccccaagttcaccaagttcatcatcggcgccggtttcggcatcgccgcgatcatcctggtgaacctgctgctgagcgttttcggcgtcgactccgggctgttctacaacggcaccggtgaggtctcctggttgcagtgggccgtggccatcgtgttcgtggtgtggggtgcgctgtcgttcatcctggacttcgacatggtcgagcagggtgtgcgttacggcgctcccaagaagatggcctggatggccgctttcggcatggtcgccggtctggtcttcctctacctgagcatcctgcgcctgctgagctacctgcgtcagtagcgcatgaccgatcgcgaatctctcgggcgggagatccagcgcgtcgcctccggggtggcgtactggtctcccgcccgctggcgttcacccgcgcccggtggtggggaccgggtcggggccatgaccgcgttgatccagacgctcgccgacgtcaccgccgtcgccgaggaccgtccacctcggccggtgccccggctgccccacgacaccgcgctgcccgaccagctcaaggtcgtcgccgccgacctggtggccgtcgatcccggtcccgaggccgtttcccaagtcgaggccgctttggcgcgggcgcggtccgtcctcttctgactctgttgccgttcgttgaccttccgggattgtcaagacttgatctttatgtgtaaggtccgcacataaacgcccaccatcccctccgggaggaccaatgagacgtgcacgtgccctcctcgcccccgcgctgatcgccgcccttctcggtggaatgacagcctgcgccggtgaagagaaggaccccggtgagatcgacgtatggatcggattcgtcgaccaccgtctggactggatgaaggaccgcgccaaggagttcgaggacgagcaccccggatacaaggtcaacataaccccgtacaaggactacccgacgctgtgggacaaactgaccgccgcggccgagcagggtgagccgccgacgatcgcgcagaacttcgaggccgcgacccaggagtcgcgcgacgccgtgaacagcgagggggagccgctgttcgcctcggtggagaaggagatcgacgggcgcaaggagatcctcggtgagaaggtggtgctcgacgacgtcatcgacgccacccgcaactactacactttggacggcgagttcgcgtcgatgccgtggaacacctccaccccggtgttctactccaacaccgacatcctgaagaaggccaagatcaaggaggcccccaagacctgggaggacctccaggccgcctgcgacaagatcgacaagatgaaggacggccccaagaactgcatcacctggcccaaccaggcgtggttcctggagcagccgctggccgagcagggcgggctgttggtcaacaaggacaacggccgttccggccgggccaccaagatcgacctgaccagtgacaagttcctggcctgggcgaaggtgtgggccgacatgtcgaagaagaagcagtactcgtactccggcaagcaggaggactggatcaccccgaccaagaacttcaccggtcaggaggtcgcgttcatgatgacctcctcggcggaggcctcggtggtcgccaagcaggccaaggaatccgacttcggcttcgaggtcaccaagatgccgctgaagaagggagccccttactcgggcaacttcatcggcggcgcgacactgtggatgaccgcgggcctggagaagaagacctccgacggcgcgctggccttcatgcagtacatcaacaaccccgagaacgccgccgactggcacaagatcaccggctacgtccccgtgaccaagagcgccgaggaactcctggagaaggagaagtggttcgacgacaacccgcaccacaaggtcgccatcgagcagctggccgccaccgacggctccccggccgccaccggaccgatcgtcggcaacttcgtggccatccgcaaggagatgcaacaggccatggaggacatcatgaacaacggtgatgatccggccgaacggttcaaggaagccgagaaggcctgccagaagctcctggacgactacaacgagctcagcgcgggctgacggctcgcaccggagttccaccatcgttaaggagaagcgtggcgctgtatcccctgatgtggccgctgttcgcggtcacaacgctggccggtgcgctcgtgggcatggcggcctggcgggccgccggtctgcgcgggcgcaccggggcgttgatcgtcgcccccgccggagcgctgggcccgctgttgacgatggtgccgttgcagtcgtgcaccttcgaacccggacgcaccacgatggacttcgcggtcggcaccctggccttcgccggtggtgccgccgtgaccatcgccctggtgacctgggtggggcgggcgctcagccagcccggcggactgtccaacctcgatggtggggaggaggccggggcgtggcgcggcagaccgatcatcccgtgggtgctgttgttgcccagcctggtgatcctggcgatcttcctgtactggccgctgctggagaccttccggctgtccacactgctcaccaagcgcggcgccaggcgcgaggtcttcaaatgcgtcgacaactacacggcgctgctgggtcccagcctggaatggtggctggtggttccggtcgccgccctggtggtcgtgtccatcgcctggttcacggcggcgcggctcgacccgcagggcgtcggtgacgcgacggcgcgactgcggcggctgcgcggctggctgctgggcatctcggtcgtggccgccggtgccgccgtcttcggaccgcagtaccggatggtctacgtgaccacgatgatcctcgcgggcggcaccgtcatcgtcggactgctggtgggccttggcatcgcgctgctggtctcgcagcccatcaagggccgcggcgtctaccggacgctgctgatctggccgttcgcgatcagcccgcccatcgcgggcatcctgttcttcgtcatgttcgacccctccaccggcatcatcggctacctctacgagctgctgacgccgtggcagatgcagaacttcgccgaggacgccaccatggcccggatcgtcatcatcgtgaccagcgtctggaagaccctgggcttcacgatcctgttctacatcgccgggcttcagaacgtctcgacgtccatgctggaggccgccaaactggacggcgccaacgcctggcaacggttgcggcacttcatcatccccagcctcaccccgatcacgttcttcctgatcgtgaccaacgtgacctacgcgttcttccagatcttcggaaccatcgacaacatgacccggggcgggccctcgggtgccacccgcgacgccctcaccgacgtgatccgccaggccgagggcaacatcggcgccggggccgccggttcgctggtgctgttcgcgatggtgctggccgtgaccgcctggcagttccgggtcaccggacgacgtgtccactacggagcctgaggactgacgatggcactgaccccgacaatcgccgacagccccgagaccgaaccgcgtccggtccgccgacggcgcggcaccgtccggctgcacgtggcactgatcgtcatctgcttcgtgctgtgcgccccggtggtgtacgcgctgctgatcgccacccagaacaactccgagatggccaacgtgcagctgtggcccggatcgtcgctggccgacaacttcgatgtggtgtggaacaagcgaaacctgggcaccttcatgctcaactcggtgctcatggccgtcatcatctcggggggcaaggccgtcacgggtctgctcgccggtctggccttcgtgtacttccggttcccgggccggtggctggtgttcttcggcgtcctggtcacgttgatgatgcccaccgagatctcgatcctggcgctgttcggcatcgtcgacgacctgggcatgtcgggcaacctgtccggtctgacgatcccgttcctggcctcggccaccgccgccttcctgttccggcagcatttcgccaacctgccggcgaacctgtcggaggcggcgcaactggacggcgccaacccgatgcagttcctgttcaaggtgctgatcccggtgtcgtggaacgtgatcggcgcgctgaccgtcatcgagttcctgtacggctggaacatgtacctgtggccactgttgacggtcaacgacgagtcggactgggtggtgcagcaggggctggcctcgttgcagcaggccggtgagggcctggcctacggcccgctcatgatgggcgcgctgatcgcctcgataccaccgatcctggtgttcctggcgttgcagcggccgttcatgaagggcttcgccatgtcccgggacaaatagcccgaagcgggcaccctcacggcacccagggttacagccggtccacaacgccccataaccggaccacacgcaccgtcctgacatggggatatacccggtactcgcgcgttgacgtgcacttatatccgctatagattgacgcgcgtgatgccccccaccccgtgaggacgccccgatgaaacgtcgccacctgatcggttcgctgctggcggtcgccgtggccgccgcgttgacgtggacgctggtccccggttccgcctccgcgtaccccaacgccgcgttccacatgcagaacctcggcaaccggggcgccgacaccctgtcggtccagcacctgctcgcccaggccggacaccaggtcgaggccaccggcgccttcgacgcggccaccgaatcggccgtcaagaagttccaggagtccaagggcctggacgccgacggcatcgtcggccccaagacctgggaggcattggcgcccaacctggagaccggcgccagtggcgaggccgtcaaggcgcttcaggtgcagctcaacgccaaacagcgactgtcccttgaggtcaacgggaccttcgacgacgcgctcgccggtgaggtgaggaagttccaggagcacgccaagatctccgccaccggcgcggtcaacgtcgagacctggcgcaacctggtgtggcacttcgactatcccgacttcgaggccgggaccctgtgcgaccaggacccggacggcaacggcaaggccgactggggcaccgcctcggccgtcggacagctggaggcgggcgccaagaccttcgccgaatccggcaacggcccgcttccagtgggcgacatcggtttcgagcacggcggtgacatccccggacacggcagccacgaggtcggcctcgacgtcgacgtgtggccgatccgcggcgactccaagcagtgcgaggccgaccgcatcacctgggagtcggccgaatacgaccgcgacgccacccggcagctggtcaaggacatccgcgccgccgcctccggacacgtcgtcttcatcctcttcaatgacccgaagctgatcgccgagggtctgaccagcgaatacgccaaccacgacaaccacctccacatccgctactgcgaggtcggcggcggctacgcctgctgagacgtaccactcgatccccaaaggagtaaacacatgagacgatcactgatcgccgtggcgggcgtggtggctctcgccgcgtccctgaccggagcctgggccttcgcctcgggcaccgacgacggcggcggcaaggccgaaggacccaccgccgaccagctgcgcgaggccgtcaacggctgcgacacccagctgtccaacggtgagtacgccgaggacgccgacggttccggcagcatcccggtgtgcaagtccgccggtggcgccgtccactggaagagcgacttcgacatcgactgcgacggccagcgcaccgacgagtgcaacgagaacaccgacccgtcctggcagaacgagaccgcgttcccgcagtcggacggtcagccgctgaactcggcgaccctgccgcacatcgtcgtcccgctgcccagcgacaagtgggactacaagggcgagggcatcgagggcggcaccgtcgccgccgtcacctacgaggacaaggtcgtctacgccgtcgtcggcgacctgggacccaagccgatcatcggtgagggctcctacgccctggccgaggcactgggcatcgaccccgacccggccaccggcggcgtcagcggcaaggtcgtcgacttcatcctgttccccggcgtcaaggccactccgatcgaagacccggcacaatcggagagcctcggcagcgaagcggccaacaaactcgtcggcggctgcgccggttacggattcaaggcctacccggatctggccaccggctccaagggctccgaagttcgcgcggcccagtgcctgctggccgacgccggtttccccaccggtgacaagccctcgggcagcttcgacgacaagaccgtcacggccaccaaggagttccagaccaaggtcggtctggaggccagcggcaaggtcgacaaacacacctggaccgcgctgctgtcgatgggggagaccccggaactgaaggagggctcctccggtgccgacgtgtcccgggtgcagcgtgccctgaccgccgccctgggcgccgaggtgtcccaggacggccagttcggtcccaagaccaagcaggccgtcaccgactaccagaccgccgccggtgtcgaggccaacggtgtcgtcaacgccgagacctggaaggcactgcaggccggtaagtgaaccggcgatgatcaaggcggcgtccggatcggggtgttccgggcgtcgcctttccctgcctaaacccgttgacgttccggccgccgcccagcaggatcactgctcatgagcgatgacaaccgggtgagtgtgcgcgggctcggccccgaggactggcggatcaaacgcgagctgcggctggcggcgctgaaggccgacgaacagtggttcggcggcaactacgccgactcggccgcgcgcaccgaacagcagtggcgggactggcccgacggcgccgtcttcgccgcctatctggacgaggagccggtgggcctggtggcgggcgtacgtcccgaacacctcgacggccaggccgagctgatctccatgtgggtcggctccgctggacgcggccacggcctggccgggctgctcgtcgacgcggtcgccgcctgggcacgcgaacagggttgcaccgacctctacctggaggtcatgccgcacaacgaaagtgcctgccgagcctatcggcgctccggattcgccgaggtcgcggctccggtgcgcaatgccggggacatcgccatgcgataccggctgtgaaacctctcctcacgtcgggtccgaatccttgtagtagacgttggccagccgggaacccgcgcaaccggaggcgaaacccatgcacagccgcggcttgccgtccagtttgagcagtcccaggccctccggttcccggaagttcagcgagaacccggccttggtcagatgggtctcgtggtcggaggggtcgttgaagttgatccggctgaccttggcgttgccgtccagctccccgtcggggtgggtgacgtcgcagtgctcctcggcggtgccctcgtcgtagtagtaggcgttgccctggaacaggtacaggtgctgtccatagtgctgatagccctgtggggtgatcccgggcggatgcacctggcccaggctgatgtccgtcagcggagcggagaagtccccggcggcgaacttcgtgaagtcgtaaagggacacgtgcatcgagtccaggccgtccttgatgtaccgcaccgcgatggtgttgtggtccaggtcgagcgaacacgaggcgctgcgcatgccctcgatcggcgtgaacagctccacgtcgtcctgtgtgatcggtgtggtggtgttgcggaacctgaaccggcacaccttcgtggcccggtcgccgggaccgatgacggcctcggtccacatgaccggaccgctggacgtcggctgcaccccgaaggagatcccgtgtccgaaacccttgaggtacatgcgtcccagcttcttgccggtcagatccagctgggtcatggtgagattcccctgcgcgggcgagctgccctgcgtcacctgcagggtgtacaggtgccccttggcgttgtcgaagctgaagcactgcatcaccgtcacgttgtgcagcggcttcttccagaacagacggttggacggggcggtcaggtcgaacttgccggacggcggcaccgccgtgtcggccgaggcggaagcggcaccgagaccgaagctggcaccaagtccagctaggacagtcgcgccgccgccggcggccagcagaccccgtcggctgaacttcggcgaccggggcgtcgaagggggcatgtttcattcctccgggtgagggttaagggaaataccaagctatgacaggcgtcgcatatttggcgcacacgatggcccgaaccggccattcccatccacaaagcggccatgagacagccccgaatgaagacggggtcgccaattcgtgatcacgaggtggacgtttcgggtgatctcggcgtagcgtgttgattcgacaaacgcccggccgcaggaaggaaggtacccctcgtggatgccgattgtcccgggattcagccggataccgccgcgcgactggtgacgctccgagaacgactgcgggggtttcgggcggagctgcaggagggaaacgtctctcccgagctgtggtcgggggtggtggaatgcggcgtcgaagccacgtcgctgcgcgaaagcgccatgaaccagctgaaccgcgaacccgacagcgagcacacccgtcgtggcgccggttacgccatcagcatcgaaaccgacatctggtcgttcgccaacgcgatagccgggctgtgcctgaaacaggccgaggcccgccgcgacaccgacacctgagcgtcgcggcactccaagagcttctgaccggccggaatcctcacgcgtaccgcgcggtcacgcattcaaatcagttaatgtgtgcgtgcccgcgcccccgcgttgagaggactccgaccacacatgccccagcatcgcctgctgtacctcgtgcgacacggtgcctacgagcacgaccccaacggctcggtcgacgacggcagactcaccgacctgggccgccagcaggcatcgctgctggccgaccggctcgccgaggtgcccttcgacgtggtgcaccactccacggcgctgcgcgccgtccagaccgccgatgtcctcgccttccggttctccggcatcccccggcacgccgacgaactgttgcgcgagtgcatccccaccatccccgacgacgacgtcctcaccagcagccagcaggacttcttcgcgcagctgcccgacgaggtccgcgccgaaggcccgctccaggcgaaatccgccgtcgaccgctacaccacggtgaccgacaccgacaccacggaactggtcgtcagccacggcaacctgatcaactacttcgtggccagcgccatggacgcacccgcccacggctggctgcgccccgtcgactatcactgtggactgacggtgatccgctacagctccgactccggcccccgcgtcatcacctacaacgacgtcggccacctgcctcccgagctgcgcggcatcgactatcccgacccgctgcgcgtgtaagggggagacccgcaagacagccgcggtaccgcgcattggtgatgcgtgaagatgccgctaaactcgcaggcaccgcccgtggagattcacgtagtaataagaggagcattgtggctaagacgctgaccgtcgaactggttgccgtggaagagaaggtgtggaccggtcaagccacgatgctgatcgcccgtaccaccgaaggcgaactgggtgtcatgcccggtcacgccccgctgcttggccagctcgccgaccccggcaccgtccgcatcaagaccgaatccggtgaggagatcgcctaccaggtcaacggcggcttcctctcggtcaccggaaccggtgccaccgtgctggcggaaacctgcgagccagcacaaaccacggcttcctgaccgcggcgacaacgggtgaaggtgggtcggtagttgatagagacgatttcggccatcgcggcgatccccgtgctcgccggactcgccctcgccctgctgttcgtgcgccgctccttcctcaccaagggcggcgccatcgcgatggccgtgcgcatctaccagcgcgtccccggacgcggctgggcgcccggcttcgcgaagttcaactccggccggctgtcgtggtaccggatgttcagctacgccgtccgcccccgactcaccctggaccgcgccgacctcaaggtcgagcagcgccgggaaccagtgggggcggagcggcaggtattcccgtccagtgtcgtcatcctgtgttgcaaagcgccggacgagcaagtcgagatcgccatgacccgctcggcgctcaacggattcctatcgtggctggaggccgccccaccgggggcggcctccgacttctttgacaacgattagcttgtgagcgtggctggaggccggccgcgtccccgggaccaggggcggcctccgactttttcgacaatgactgagtccggcgtcagccggtgaccggctagcggctggcggcgcggcggtaggcgcggatcgacagcggcacgaagatcaccaggatcgccacgatcgtcagcagcgagtacagccccggacgttccaccgggaagcccgaaccggtcggctcgacccccgggttgccccacagctgccgcagtgccagcacgatcgccgagaccgggttccagtcggcgatggtccgcagcaccgtgggcatcccctcggtgggcacgaacgcgttggacaggaacgtcagcgggaacatccagatgaacccggccgactgcgccacctccacgctcttgaccgacaggccgatcgtggccgagatccagctcatcgcgtacccgaacaggaacagcagcccgaaaccggccaccacgtcgaggacgttggtgtgggtgcgccagccgaccagaaggccgcaggcgaccatgaccgccacgaccagcacgttgttgagcaggtcggaggtggtacgtccgatcaggaccgcggcccgcgacatcggcagcgaccggaaccggtcgatgattcccttggtcatgtcctcggccagccccatgccggtcagcgaggaaccgaaggcgacggtctgggtgaagatgcccgccatcaggaactcccggtacgcggccgggtcgttggtgccgggcaccttgatggcgctgccgaacacgtaggcgaacagcagcacgaacatgatcggctggatggtggagaagatcagcaggtccgggacgcgcttgatcttgatgaggttgcgcttggcgacgacccagccgtctacgagtgcggtcatcgtgcgtcctcgcttcgctcgtcggcacgaagaccggcggtgctgtgctcattcattcgctcgctgcgctccctcatgccttggtctcctcgtcctcggactcttcggcggcgtggccggtcagtcgcatgaacacgtcgtcgagcgtgggtcggtggatgccgatgtcggcgggcttcaccgacgcctcgtccaaccgccgcaccgcctcgaacagcgcctcggtgccgtcggtgaccgggatcgagatcttgtgggtctcgtcgtcgacggtgtaacccgacatgcccagcgcgtcgacggtctgcaccaccgccgaggcgtcggccttggagtgcagcgtgatctccagccgctccccgccgatctggcgcttcagctggtccggagtgccgtgcgcgatggccttgccgtggtcgatgacgatgatgtcctcggccagctcgtcggcctcctccaggtactgggtggtcagcagcagcgtggtgccctcggccaccagctcgttgatgacgtcccacatgccgacccggctgcgcgggtccagccccgtggtcggctcgtccaggaacagcaccgggggagcggcgaccagggcaccggccaggtcgagccgccgccgcataccgcccgagtacgtcttggacggacggttggccgcctcggtcaggtcgaaacgctccagcagttcgtgggcccgtttgcgggccttggccttgcccaggtggtagagccgccccaccatctccaggttctcgtaaccggtgaggttctcgtcgacggcggcatactgccccgacaccccgatgatctcgcggaccttgttgggtttggccaccacgtcgatgcccttgatggttatctcgccctcattgggcgcgatgagcgtggtgagcatgcgcaccgtggtggtcttcccggcaccgttgggccccaggagccccatgacggtcccctcgggaaccaccacatccagatcgtcgacggccttgaccgacccgtaggtcttcacgaggccgcgagcgatgatcgcgtctgtcatgcccgccagattatgtggccggtatgacacaagcgaccgaattagcccaagtcacaccccgatcaggcgtgtttggcgggcttccacagcacgtcgtcgccgtcgttgcaggtgcgggccagcacgaacagcagatcggacagtcggttgaggtaggtcgccggcagcgcgtgggtcgactcgggctcggccgacagcagcgcccaggtgctgcgctcggcgcgtcgggcgatcacgcaggcctggtgcaacagggccgccgccggggtgccgccgcgcaggatgaacgactccaggttgggcagctgctcgttgtagaggtcgcaccactcctcaagccgggccacataggagtcggtgatccgcagcggcggatacttcgggtcctcgcccaccggagtggaaaggtcagcgcccacatcgaacagatcattctggacggcgacgacgacctcccggatctccgccgggtactcggccagcgccagcgcgaccccgagcgcggcgttggtctcgtcgacgtcggcgtaggcggtgatgcgcgggtgggtcttggggaccctgctgaagtccgacagtccggtggtgccctggtcaccggtcttcgtgtagatcttggtaaggcgcacggtcatgggccgaccctaccgccagctgagtggccgctaaggtcgacggtgctactcacaggtaataggaggacggtatggcaggtcaggtagcgatcatcggtgcgggcctcatgggctcgggcatcgcacaggtcgcggcggtctcgggctggacggtcacgttgcgtgacctcaccgacgaggcgacggcgcggggcgtggccaacatccgcggctccctggagaagttcgccgccaaggacaagatcagcaccgccgacgccgaggcagcgctgggccgcatcaccaccaccaccgacctggacgccgccgccgaggccgacatcgtcgtggaggccgtcttcgagcgcctcgacgtcaaacaggacatcttcaccgagctcgacaagatctgtcgtgattcgacggtgttggccaccaacacctcggccatcccgatcacccagatcgccgcggtcacctcgcgcccggaatccgttgtgggaacccacttcttctcgccggtcccgatgatgaagctgtgcgaactggtgcggggcctcaagaccagcgacgccaccctggccaccgcccgctccttcgcggaggagatcggcaagacctgcgtcgtggtcaaccgcgacgtcgccggtttcgcgaccacccggctcatctgcgccctcgtcatggaggcagtgtcgcttgtggagaacggcgtcatctccgccgaggacctggacgtcgcctgcaaactcggtttcggccacgcgatggggccgctggccaccaccgacctgaccggactggacgtgttgcgccacgcgaccgagaacatctacaacgacaccggcgactccaagttcttcccgccggagctgctgtcgcgcatggtcgccgcgggcgaccacggccgcaagaccggcaagggcttctacgactacagctgagagccgcctgagaattcgcggattctccaagtttcgcgacatatgttggcgcacaggcgaacgaagttcgccagcatatgtcgcgattggagtgtccagatgacagacaccgcctcgaccccccgaaacgcattcccgatggcgcgttcgtgcccgtacgaccctcccgacggttacgccgcactgcgcgccgcccccaccatctcccaggtgacgctgccctccgggcgctccgcgtggctggtggcctcgcacgccgacgcccgcgcgctgctggccgatccccggctgtccatcagccgcgagaacccgggtttcccgtcgatcgtggagatgcgtgaggcacccgacctgaaggtgacgccctcgctgatcgggctcgatccgcccgagcacaccgccttgcgccgccccgtcatcaccgagttcaccgtcaaacgcatccggggcatgggtccgggcatccagcggatcgtcgacgagcacatcgacgcgatgctggcagccgagaaaccggtggacctggtcgcgtcactggcgatgccggtgccgtcgctggtgatctgcgacctgctcggcgtcccgtactccgaccacggtttcttccaggaacggtccggcgccatgctcaacctgacgctgcgaccggagcagcggcacgccgcgctgtcagacctgtcgaactatatggacaaactcgtgacccgggccgaggccgcacccggcgacgacctgatcggcaggctcatcgtcaagacccgggagaccggcgaatacgaccacgaccagacccgcgacctggcccggctgctgctgttggcgggccacgagaccaccgccaacatgatctcgctggggaccgtcgcgctgctcaacaaccccgagcagctcgacgaactcaaggccgacagttcactgtggccgaacgccgtcgaggaactgttgcggtacttcacgatcgccgatttcgtccccgcccgcaccgcgctggccgacatcgaggtcggcggtgtcaccatccgtgagggcgagggcgtcatcctgctgaccgcctcggccgaccgcgacgaggccgccttcgaggacccggacgccctggacatccaccgcgccgcccggcaccacctggccttcggatacggggtgcaccagtgcctcggccagaacctggcccggctggaactggagatcgtctaccgcacgctgttcgaccggatccccgacctacgggtggccgtgccggaggaggagctgccgttcaagcacgactccttcatctacggcatgcacgctctgccggtcacctggtgacagcgttccggttacaggccgccggtcgtcttgagcatcaagtacttgtcgacgacggccggggcgaactggtcggcgggagcgtcgatgacctcgacgtcgtggcgcgccagcgcggcggcgaccttgcgacgctccaccagcgactgttcggccgcggcggcccggtagatgtcgagcatctccgaacggctggaccgcaacctggccacctcggggtcggcgaccgtcgccacgatgatcttgtgccgggcagccagctgcggcagcgctggcagcagcgattcggtgatggcgccgggttccagcgaggtgaacaggacgacgagggcccgtttggactcgcggcgcagcacctcgctgaccacgaggccgaagtcggtctccaccagggccggttgcagcggtgccatggcccggatcaggcgcggcatcacggtcttgccggagccggactccaccgcggcgcgcacctcggtgtccacggccagcgcgtcgacccggtccccggcgtaggaggctactgtggacagtagcaggcaggcctcgatctgggcgtccagccggggttcgtcgccgacccgcaccgccgaggtgcggccggtgtcgatgaccgacagcacccgccggtcccgctccacccgccaggtcttgacgactatggactgtcgccgggccgttgcccgccagtcgatggagcgcacgtcgtcaccggcgacgtattcgcgcagcgcgtcgaactcggtgccctggccccggccgcgcaccgcgaccgcgccctcgatgacccgcagccgcgccagtttctccgacaggtgtttgcgggcgtggaacggcggcagcacccggatcttccactgtggcgtcgccagccgggcggccttgtgcggggtctgccggtaggcgaaacccaagggcccgtaggaacggatcgtgacccgggcgctgggccggtcgccgcgccgggtgggggtgagcgtcgtggccagcttggcggtggcgccgggcggcagcgtcagcgcgtactcctcgccgtgggctcccgccgacggggtccaggcgtcgcggacccggccggtgatggcctggccgccgtcgttgcggacgtgcagggtcaccgtgacggtgccgcccagccgggtcaccgagtcgccggtgcgccacatggtgacgttgccggggctggcggccagcaccgcgtcggtcaccgagatgcccaccgtgatgacgagcatgaccagcagtcccacgtacggccacggccacaacgggagggtcagcaggcacgccgcgaacagcgcgacgggacgccaggtgatcatcgcggcgtcgggacggtcgccagcagcgagttgagcacgttgtcggccgtgacgccctccagttcggcctccggccgcacctggatgcggtgccgcagggtcgcgtgggtgagcgccttgacgtcgtcgggcgtgacgtactcgcgtccggccagccaggcccaggccttgctgacggccagcatcgcggtggccgcgcgcggcgaggcgcccagcgacagcgacggcgactgccgggtggcctggcagatgtccacgatgtacgccagcacgccgtcggcgacctgcacggcgtccacggcctgctgggcggccttgagctcggcggccccggccaccggcttgaccccggcggcggccaggtcgtgcgggtcgaagcccgcgttgtgctgccgcaggatcgtcacctcgtcctcgcggctgggagtgtggacggtcagcttcaacaggaaccggtccagctgcgcctcgggcagcggataggtgccctcgtgctcgaccgggttctgggtcgcggccacgcacagcggctcgggcaccggacgcggcagcccctccaccgtcacctgccgttcctccatgacctccagcagcgccgcctgggtcttgggcggggtgcggttgatctcgtcggccagcagcaggttggtgaacaccgggccctgccggaactcgaaccggctggtctgcgagtcgtagatcagtgaaccggtgacgtcgccgggcatcaggtcgggcgtgaactgaagccgtttggtgtcaagggagagcgcctgagccatcgcgcgcaccagcagggtcttggccactcccggcacgccctccagcaggacgtgtccccggcacagcagcgtgacgaccaagcccgagatggtggcgtcctgtccgatgacgaccttgctcacctcgctgcgcaagaggccgagcgcctcccgtgcctcgcgcgggttcggcagtggcatcgatatgtcattcactcagttactcccttgtgggctcgcgttttccacggccgacaccagcgcgtcgatcgcctgggtcgcgttgtagagctcgtcttcgttggtcggttgcgtactgtagagcgtcgcggtgatgtgctcgcgcggccagccggtgcgcgtcgccaccgcctcgacgacctcggcgtcaccggcctgtgaggacaggcccagtaccggccggatccggtgcagcgcaccggcacgaagcgcccgcagcgtctcggtgtaggcgtgggcgcgccggtacagccgggcccggccgtggacggtctcggcggccgggaccgtcaccggcagcggttcggtgaccggcggccccagccgtcggcccttccacagcgccatcaggacgcccagcaccagcgccccgagcagcatcgcccacatccacgcgggcatggcgtcgtagatcgggttggtctgcccctggttggggtattcgatcgggtcgcggctggggtccggcggcggggtgtagtcgccgtcgggcgtgggcagggtctcgctgggcggcggttccttggtcagcgaatgcttgtccagccacaccaccttgcggtgctgtcccaaaagcccggtggccagctccgcgttcccggcctcgccgaagtactcgtcggtgaacggatccgcggccccggcgaccacgaacgacatgctgccggtcccggtccaggccagtccgtcgtcgtaacagaatcgccagttcaggtcgagttcgagcccgccgctggacttggcctcggcgtaggcctgccgcagcatgcccgcgtccccggccttggcggcctcgggcaggtcacagccatcggacggagccacgaccttgggggcgatgcgcggcgcgcccgcctcgctcaaacccagtgagcccaacaggtcccgggacgggtcgacgaacaccacccgggtgttctcggcgatggccgcttcctgcaaccgcgagatctcggaggagttgaggtagtcgggggccgggatgaacacggtagtgtcgccgctggaggcggcgtcgaagaaggagtcaccggcgtcggtgaaccggtccaccgtgacgtccttctcctcgaggctcttggccagttgcgaggatccgttgccgccggcggcgcgcggcgacaggaagctgtcggagccggggctcggcgactcgacgaacgcggcgacgatggtgaacacgatcagcgccgcggcggcggccagcgggatcagcaggtgacggcgacgcagcggcggccgcttgcgcggcgcttcgggctgcggctgccggacctcggtgtcgacgacggcggtcatggcgcctccatggtgacggtggcgaccggcgggttggccgagacggtggcggtgatggtcatgtgcaggtcccgcatccgggtggcggcctccaggttcgcctcgtaaccgccgtaccagatgtcggagaagacccgcgccgcctcgtccagcgaggccgcgatcggcggcagcgcctgcccggcggcccgcgccagctcggtgaccgtccaaccgggacggtgttcgatgacggcgcgttccaccaggtcccgcaccgccacccgcagccattcccgcaccgcgttgcggtagtcgccggtggccatgaactgctgggcccgggccaacagcgcgtcggagggcagctccggcagcgcctcgtcggcgaccggttcggccacgacgatgtcggtggcgtccttcggtttgtcctttttggcgaaacggtggctgaaacggtacagcccgaacggttgcagcagcagtccgatggccaggccgatcagcagcaccgtcaggccgaggccgtacagcccgccgggaaaccagtcgccgatgtcggcgaccgggtgcgtccaccagttcatcgcgcctccggagccgagatgtcgaccggctggccacgggcccgcatccgcgacaccaccacgtcgaggccctcggtgcgcacccgggtctcgatgtgcagcaccgcgtccacgcaggccagcatcgcataaccggcggtgttgacggcgaggtaacacacgcccaggaacaccaggaagtagtcgaacaggacggtggtgaagtcgatgagacccgactccagcagcaccaccgcgccgcaggtgatcaccagccggatgatcagccacgtgaaataggccatcagccgcaccccggcggtgcggccgctggaacgtttgaacagcttgggggaccgccagaacgccttgtccggtggcagcccgtcggcgaccagcgccggaatcgacagtccgaacagggcgaagaccatgaaccacggcaggacgcacagcaccgccgccaccagccccgccacgccgatgatcatcgagaacagcagcaccggaccccactgccgggagtccaggacggtcgggggcagggtggccgggtcctcgtcgcgcaccgccgccaccgcgacccgggtggccgggcccgacaacagcgagatgcagatgagctcggtggtcagccccagcatgatccacagccaggccagcagctcgttgtccacgatctggtcggtgtacttgggcttgacctcgtcgacggtcagcagccgcagcgtcgtcatgccgatctgctcgaccagcgccagcgcgaaggccatccccaacagcgaccgccagcggctgcgcagtaccgccgccgcggcgtccaggagttcaccgatcgtcaacggccgcagcggcagcaccggtgatccggtcatgacttcccttcgcagacgtggacgaacgcacgaaggtttagtgtgacatgcgtcggcaataccggcctccaacggccgtgagccggggtgaggtcgtcgtcgaggctctaccgtggccgtatcctgtagagcacgcgtttaatgtctacggttgtataaccactgcgtagcggatggaaatgggtgtatgagagcaagggtcttggtcgtcgacgacgaccccgcgctggcggagatgctggggatagtcctgcgcaccgaggggttcaccccggtgttcgtcaccgacggggaacaggcgctcgaggcgttccacgaacaccgtccggacgtggtgttgctggacctgatgctgccgggcatgagcggcatcgacgtgtgcaagcagatccggctggagtcgggcgtgccgatcgtgatgctgaccgccaagtccgacaccgtcgacgtggtgctcggcctggagtcgggtgccgacgactacgtgatcaagccgttcaagcccaaggaactggtggcccgggtgcgggcccggctgcggcgcggtgacgacgtcgcccccgagcggctccagatcggacggcccggcctgcaggtgtccatcgacgtccccgcgcactcggcgaccctcaacggcgtcgaggtgaaactgacgccgctggagttcgacctgctggtggcgctggcccgcaaaccccggcaggtgttcacccgcgaggtgctgctggaacaggtgtggggttaccggcacgcggccgacacccggctggtcaacgtccacgtgcagcggctgcgcgccaagatcgaacccgatccggagaacccgcagctcatccagaccgtgcgcggggtcggttataaggcggggacggcctgattgaaggcgtggaacggtgacgtcggcggctggacgcgcgcggccgtgcgtcgggcccggcggctgatccggttcctgctggcccggggccgacggttcgcggcgccggtggtgcgcgcctaccgctcctcgctgcaactgcgggtggtgaccgcgaccctgatcgtctcggcgctgctggtggcggtgttcgggatcgtggtggccaccacgatcaccggcggcatggtggagaaacgcctcaacgccgccgaacagcaggtcacacaggccggggagcagatcgcgcaggacctggccaccgtcccgtccgccgacgacccggcgctggagaacaagctcgccgggctggccgccgagcactccggcgacggcgacggcacccagcaggccaccgtgctgttgcgcaccgtcaacgccaacaccatggagtcgcgccccaaggaacccgagttcgtcgagccgatgatccccaccgacctcgaacacgacgtcagcgagggatacctggcgttccagtacgccaacatcaaccccgacggcaaggaggagcggccgttcctggtgatgggcaccccggtgtacaccgacaaggtcgcctaccagctgtacttcctgttcccgctggacaccgaggaggaggccgcggcgctggtgcgcaacgcgctcatcgtgtccggaatcgcactggtgctgatgctgggcgtcatcgcgggcctggtcacccggatggtggtgatcccggtgcggctggcggcccgcacggcgcagcggctgtcggccgggctgctgcacgagcgcatgacggtgcgcggctccgacgacctggccaggctcgccggttcgttcaacctgatggccgagaacctgcaccagcagatcgtgcggctggaggacatgtcacggttgcagcgccggttcacctccgacgtgtcccacgaattgcgcaccccgttgacgacggtgcgcatggccgccgacctgctgtacgactccaaacacgacttcccgcccacggcggcgcgcagcaccgagctgctgcacgacgagctcaaccgcttcgaggaactgctgggcgacctgctggagatcagccgcttcgacgcgggtttcgcgaagctggacaccgaggcggtggagctgggcccgatcatcgagagcgtcatcaagtccttcgaccagctggcgcggcgctgcggcgtcgaggtgcggcggcatttccccgacaccccggtcatcgccgaggtcgacgcccgccgggtgcagcgcatcgtgcgcaacctggtcggcaacgccatcgagcacgccgagtcgaaaccggtgtgcgttcgactggacgcctcggccacggcggtggctatcgtggtgcgagatcggggtatcggtctcaaacccggagaggagaaactggtgttcaaccggttctggcgtgccgacccctcccgggcccggcagaccggcggcaccggtctggggctgtcgatcagcaccgaggacgccaagctgcataacggaacgcttacggccgtcggcgaacgcggccggggcgcggtgttccggctgagcctgccactgcgggccggggaccgggtgctggtcccgccgctgccgctggacttctcggccgacccctgcgatggagctgacgatgaaccggcgtcgtgacccgctgctgctcgccgtgatcgcgctgttgggcctgagcggctgcggggtcccgtcctcggggccctccacccaggtggacaaggtggagcaggacagcggcaacggcgactcctccgacgtcgagaccctggagccgtccaccaaggagatcaccacggtccgcaacttcctgggcgccgccgccggtgacgtcaacggccgcgacaaacggctgggccggttcctcaagaccgacggcaagcagaagtggtcggagccgtcggagggcatccagctggtccgcatccccagcgacggcgtcaaacgcgcctccgacggggactcctacagcgccaaggtgaccgcgaagggcaccatcgtcggcgtctacggccagaacggccaggtcaaaccctggtcgggcgacgacgagttcaagcagaccttcgagctggagcgggaacgttccaccgacgtgtggcacctgaccgaggcgccgcggcaggtgtacctcagcgacgacttcttcgccaaggggtaccggatgtcgccgctgtacttctcggcggcgtcgagtcacgacgacaccctggtgcccgacgcccgctggctgcccaaggaactgatggactccgaggcccggtacccgcagctgaccgactggctgctgggcgggccctccgactggatcagctccacggtgaccagtgcgttcccggaggggacctcgcgggagaaggcggtgacggtctccaagagcggcgagcgggtcaccgtcgacatctcggtggactcggcctcgcaaccggccaaggaccgcgagaccatgagcgcgcaactggcctggaccatgggattgagctccgaccagaccctcagcctgtacgtggacggccaggaacggctcacccgcgaggtctcggcctggtcggaccgcgagcacacccctgaggaacgcgactccgccgagggactggcctacttcatcagcgacggcgaggtcgccgccaacgaacccgacgccgaatacgtgggcaccaaggcttccgggctcagcgaggcggtcatcaaccgggagggcaaccgcatcgccgtggtggccggcaagtccgggcggcagcggctgctggtcggcccggccggtgacctggagaaggtggagaagttcagctccccgcacctcgaagatccacagtggcttgacgatgacaccctgctggtgctcgacaacggcgccccggtcaccgtgaacatcaactccggcaagcgacaggaactgtccatcgacgaggagcagggcgaggtctccgaactcgcgctgtctcctgacgcccgccgggtcgcctacgtcgccgagggccgcgcctggctgtcgacggtgctgcccgacgaggactccaaacccaagctcggcgacccggtcgcggtgaccgaggccgtcaccgacgtcggtgacctggcctggagccgcgagacccacctgctgttgatcggcgcggtgtccggcgaggacgcctggctgtgggaggcgtcgatcgacggcgcctacctgcaaccccgcgccggtaccaccggcgacaccgcccgcgccgacgcgctggcggtgcgctgcaaacccgccaccgaccgcggcaccagtgacctggccggtgacccggtgctgttgcagatcaacggcatcatccaccgcctgtacaccgacgtctccccggtgcaggtcggcaaggaggacgccgcgggcatggccccgttcacggcgccttaacccctgctgaaacccggtggcggctgggtcgtcctcgtgttgacctggacccatgccgattcacgcgacacccgctttggaggccctgcaccggttgcgggatctggtggcgccccgggactgcggcggctgcggcgcggtcgtggtcccgggccggtcgctgtgtcccggctgcctgcgactgctggactcgctggcgccggtcgccgccgagcccggttccgggggaccgccggtgaccgcggcgggggagtacaccggcgtgctgcggcggtgcctgctggccttcaaggaacaccggcgccgggacctggccgtcccgctgtcgcggctgctggcccgggcattgtcggccgtcggcgccgccaccgcgccgctgttgctggttccggtaccgcccacccggcgggcgctgcggcaccgcggcttcgaccacgtggggctgctgggacgcgagctgacccggctgctgcccgacgtgcggctggcccgggtgctggcctgccgatcccggcccgattcggcggacctgggccgggccgagcgggctcaggtggcacagcggtcactgcgggcactcgcgacccgggtccgggcgctgcgcgcggtcaccgcccgccgaccctcggtccgggtgatcctcatcgacgacatcgtcacgagtggggccacgctcacagccgccgaaacggcgttgcagcgcagcggcgtaccaacccgcggcgcggtgaccgtagcggcgacatcacggcatttccccagaaaaacagggtcctccccccgatgacatttgtgcccggaagcgctactgtctagagatctcaggaagattacgcgcaaggcgcgatcgggtgaagggagagagtattcttcccgttatcccgcctccgagcagggtcgcgaaccgtcaggcggcacgcgggaagtccggttcatggaaactccaggttagacacgtggtgatcgtgtgggaggtattggcgtggaaatcgtcgttacgggccgaaatgtcgaggttccggatcattaccggcaactcgtagaggacaagcttcggaagaaggtcgacaagttcgatcacaaggtgattcggatcgatgtcgagctacaccacgagaagaaccggcgacagcacgagcagtgccagcgggtggagatcacctgccgttcccgggggccggtcatccgtgccgaggcatgcaacaaggacttcacggccgccttcgaggccgccgcggcgaagctgggtgagcggctgcgccgctcggcagaccggcgccgggtccaccacggtcgtcgcacccccgtctcggtgggacaggccaccgccatgatcgccggcaacggaaacggcaacaaggctcgcccggtcatcagtgaggacgtggacccctacgagggtctggtcgaagaccaccttcccggacggatcgtccgcgagaaggaacaccgcggtgaacccatgaccgtcgacgacgcgctgttccacatggaactcgtcggacacgacttctacctgttccacgacaaggagacggggcgtcccagcgtcgtgtaccgccgcaagggcttcgactacggcatcctgcgactgcagatgtgacgtgagtcgaggcgttgcctctagttcttgggccccaagcgttgacgcgcttggggccttcgccgtgtcaggccagccggcaccacaccgcggtggcgtcgtcgaagcgtttgccccgcgacgcgggcgcggtcgcgtcggcggcgcgcacctcgttgagcagcgtctgcgggccggacttctcggcggtcaccagcaggtccggccagtcgcggccgtagcggtcggccagccgggaggcgccgtcggtcaacagcagtgcccgggtgacctcgccgcgcggcaggctgccggtcagcgcgtgcccggccgcgcccacgtcggtgctggccacccagaacccctcggggctgttgcgcagccgcgccaccgcctcgtaggtgtagctgggcaggtgctcgacccgatcgtcgacaatggcctgaaccgtgtcgccgggtccgcgcagcaccagtggggagtcgcccagcaccaggtagtcgaccgtgttgggtccctcgcgcagcaccgtgacggtactggacggcgagtccggattggacagatcgcaggtgtcgccgtggtcggcgcgggtgcgttcgatcgtcgcggccagcagccgcggcagcggcgtctggtcttcgtgggtcaacagcgccgccaggtgccccgacagccgggccaccagccacgggacgtcgtggacgcagccgctgtcgcggtccttcggcgcggtggctccgtccaggaccgccgcgaaaccctgacccgcgatgtaggtgtcgtcgttggggctgccgggggaggcgagcgtcgccgccgcgatctccatctacagctcttccggcagcagcgaccagcagacgttgtccacccgggtgccgttgatgcccggcagcagcgcccgctgcacaccctcgcgggtgaaaccggcccgctccagcaccttctgcgaggccacgttgtcggcggccgtcccggccatcacccgccgggcacccagttccgcgatcgcccaggcgctggccagccgtaccgcgcgggtggcgaagccccggccccgcacctggcggcccagcgcgtagctgagcatcacctcaccgggcgggcccatctggacgtgcacgccgaagtcaccggcgtaggcgtcggtctgcgcgtccctgatggacatgaaggcgttcgcgccgtgcagccactgctcggcggcgccgaactcgcagatctgttcggtgaagcggcgatccggctccaccggcggcacgctgcgcccccacacctcggcgaggctgcggtgcgcgaagtggtcctcgacgtcctcggggcccagccgacgcaaggtgacgacgccgtcggtcagccgcccgtcgggcaggtccgggatcgcgcgcgcgaccggacccggcggatcgccgggaacccgggagaacacccacttgtcggcctgcgtgccctcccgggtggggatggcctgccgatgcttcccgtccacagtgaacccggccttgaacgcggcccgctgactggcgacgttgccgaccatgatgtgcagttcgatgcgggcgacgccgtgccggaacaggaactcggccacctcggcggtggcccgggaggcgatgttgcggccccgcgcccacggcgccaccacgtaaccgatctcggccgagttgaaggcgggctggatccgcggcaccccgatcccgccgaggacccggtcggtcttggcgtcggcgatcgcccactgtgcccgcccggaggtccaggcaccggcggcgacgtcgcggatgtactccagcgcgtcctcggtggtgtagggatccggcagccgcaacaggtacttccgcgccagcggatcccggcccgccgcggcgacgtcgtcggcgtccgactcccggtacagccgcagtctcaggtcgtcgaagtcccactcggtgacggggaacctctcgtcggtcaggttgttcaccggtctcctctcagcaacgctgccacccagctgtccacgcgctcgccgcgtgccagcacgtccgaacgcagggttccctccatggtgaacccggccttctcggcgacccggcgcgaggccacgttgccgacgaaagccttccactcgacgcgttccaggtcgagggaatcgaaaccgaagtcacacaccgcccgcagcgccgcggtcatatagccccggccccgcgaccagggcgcgctcgagaaccccacctcgccgacccgcttgtcggccgagttcagccgcaggtcgatcccgccgcagaaccggtcctcggcgtcggcgagcgcgaagatgaccgcgatgccctgccgccagctcccggcaccgacctggtccacgaagtactcggcgtgctggcgctcgtaaggctgcgggacggtcgtccaccgcgccgtctcgggatcctggcacgcctcgacgatcagctcgatgtcgtcggcgtgcagcggccgcaaccgcagcccctccaccgcggtgtccagactcggctggccgccgcagaacagcagcgcccgcttgcggtcgacgtcgtagtccggcggcgggtcgtccagctcccgcagttcaccaggcagcagcgaaccgatccactggtccacccgggtgccgcgctggtcggccatggcccgggccaccccctccaactggaaccccaaccggatcgcgatcagccgcgacaggtgattgccgacgatcgcgttccactccagccgccgcgccgacagcgttgcgaacccgaaccgcaccgccgcgtgcaccgcccgcagcgccacctgccgccgccgggcccacggcgcggtgtggaacacgacctcccaggtctggcgcgggtgccgccgcagcgccaccgtgcccagaaccttcgacccgtcggcgtcgcagatcagccaccgcggcgaatcacggttccagtcacgcctcgcgatctccaggaaggtcttcgcgtgcgcctcggtgaacggcttgggcaccagcgaccactgggacgtctggggatcgttgaacaattccgccacggccgtcacatcggccgggcccggcggtcgcagcagcagcggcggcaggttgtcgccctggccctcgatcgctatattcacaggttccatcgccacagcatgccgcagtgccacgatgcgtccaagagaatttccaacgccgcctccgaccgggcggcgcgacgcccggcacgtacgatgggacgccaggacgtcccactaggagcacaattaccgtgtcaatgttcgagaagctgcttcgtgccggagaaggtcgcgagctcaaaaggttgaaggccatcaccaaggaagtcaatcgccttgatgacgagtactccgagtacaccgatgccgaactgcgcgaggagaccgacgagctcaagcagcgatacgcgaacggggagagcctcgacgaactgctgccctcggccttcgcgacggtgcgcgaggccgcccaccgggtgcgcggcatgcggcacttcgacgtccagatcatgggtggggccgccctgcaccgcggcaacatcgccgagatgaagaccggtgagggcaagaccctggtggccacgctgccggcgtacctcaacgcgctcaccggccagggcgtccacattgtcacgaccaacgactacctggcacagcgcgacgccgagtggatgggggagatccaccggttcctgggcctgtcggtgggcgtggtgctgtccggccagaactcggccaagcaccgcgaagcctacgaatgcgacatcacctacgggaccaacaacgagttcggcttcgactacctgcgcgacaacatggcccggaccagggacggccgggtgcagcgcggacacttcttcgccatcgtcgacgaggtcgactcgatcctcatcgacgaggcccggaccccgctgatcatctccggccccgccgcgcagtcgcagcgctggtacgggcagttcgcgaagctggccgcccggatgcgccgcgacgaccactacgaagtggacgaagccaagaacaccatctcggtcaccgagaagggcgtcgcgctggtcgaggaccagctgggagtcgagaacctctacgagccggagaacaccccgctcgtgggttacctcaacaactccatcaagtccaaggaactgttcaagaaggacaaggactacatcgtctccgacgacggcgaggtcctcatcgtcgaccagttcaccggccgcgtcctgcacggtcgccgctacaacgagggcatgcaccaggccatcgaggccaaagagggcgtggcgatcaagcaggagaaccagacgctggcgaccacgacgctgcagaactacttccggcagtacgacaagctggccggtatgaccggtaccgcccacaccgaggcgggcgagttccacaaggtgtacggcgtggacgtcgtggccatcccgacccaccgcgagatggtccgcagcgacgagaacgacgtcatctacaagaccgaggaagccaagttccaggccgtcgtcgacgacatcgtggagcgtcacgagaccggccagccggtgctggtgggtaccgtcagcgtcgacaacagcgaactgctggcgcgggaactgaagaagcgcggtgtggagcactcggtgctcaacgcgaagttccacgccaaggaggccgagatcatcgcccaggccgggcgcaagggcgcggtcaccgtgtccaccaacatggccggccgaggcaccgacatcctgctgggcggcaaccccgagtacctggccaccgccgagctgcgtcgtcgcggcatcgacgaggccgacgaggagaagtacgccaaggagtgggacaaggccctcgagaagtgggaagccgcctgcgaggaggagggcgacgaggtccgcgacgccggtggcctctacgtcctgggcaccgaacgccacgagtcgcgccgtatcgacaaccagctgcgtggtcgtgccggacgtcagggcgacccgggcgagtcccggttctacctgtcgctgcgcgacgacctgatgcgcaagttcaacgcggccgccgtcgaggcgctcatgaactcgctgaagatgcccgagaacatgcccatcgaacacaagatggtcacccgcatgatccgcagcgcccaggcccagatcgagggccagaacgccgaggcgcgcaagaacgtcctggagtacgacgaggtcctcaacaaccagcgtgaggtcatctacggcgagcgccgcaaggtgctcgacggccaggacgtcagccagcagatcaagcacatgatggacgacgtcatcgtcgcctacgtcaacggcgccaccgaggacggctacaccgaggactgggacctggacgaactgtggagcggcttcaagcagctctacccgatcggcatcacggtcgccgaactcgaggactcggtgggcggccgcgagaagctggagcccgcgtccatcgctgaggccgtccaggacgacatccacaaggcctacgagacccgcgaggaggaactcggcggcccggagatcatgcgcaacctggaacgcgacgtcctgctccaggtcatcgacaccaagtggcgcgagcacctgtacgagatggactacctgaaggaaggtatccggctgcgggcctacgcgcagcgcgacccggtcgtggagtacaagcgcgagggtttcgacatgttcaacgtgatgctcgacggcatcaaggaggacaccgtccggtacctgttcagcctttcggtgcaggtcaaggaatccgaggaagccgaagccgctccggaaccggcggcgcgaccgggtaggcgcaagcccaagccgcgtcccagctcctcggcgatgaccaccgtcaccgcccgaggcggcctggcgggagccgccgaacccgaggaacagctgcagtacagcgctccgagtgtcgacggcgaccccagcgacgacgaggccccgtcggcgctgcgcaagggcggccgcaaggcgggtccctcgtcgaaggcggccagcggcgccaagcaggccaacccgaaccagcgcgtcggctcgacgcccggccgcaacgaggactgcccctgcggctccggcaagaagtacaagcgctgccacggcgctcccggagccaagaactagcgagcacatcgtccggccgcccggcccacacccgtccgcggggtggccgggcggccgttcgccgtccccgcccttgacacggcgctccacactgtcgtgtgacgacagggggagtcacatgaccgaacgccaaaccgatgaccagactggacggctgagctccaagctgcggctgataccgctcacgtccgtcatgccgatactcgcggcgcgcccaccggcacgacccaccgaactccagcgacgagcgcccgaacccacggtgtccgctcgcgacctgcgccgcgccgccgagagcctggtggaactgtgcgctcaagtcctcagaggacggcacccgctctcggcgatccgccgggtggccgacccgcgagccttcgcccagttcacaaccctgttccgccgcacccgcccgctccgccccaacgcggagccggtctcactacgcctgagccacaccgccaccgacccctcgggagccctcacgatggtggccctgatgcgagcgggcgaccgagtgcgagcggtctcgctgtgcgcccgcccccgctccccgcgaggctggcaactgaccctgtgccaactgatcgagaaccgctgaccggccagtccgacggcggcggccgcgctgtcccgcgccgctgtgatccgccgtcggcgtgcccgggttgagcggcagccgacggcgggtggggcgttggggcgatactgaaccaatgacacggatctacctgcccgccaccatcgcggtgttgcgcgagctgcgggacgccggcaagtaccgcgccgagcgggcgcacgcggtcactcccgggctgcgcgagtggtacaccgagggcgacctggaggacctcgagtacgtggccttcacccgcgccgcccaggattcgctgtggctgctgcgggccgacaccgccgctccccggcggcgcgcggtcgtgtccgccgatgtcgccgacaccgaggtgtcgacgacgggtggcgagttgggcgccagcgatgtgtcgctgctggcgcccgtgtcgctgtcggccgtggccgcgatccacgtcgacggggccgaggccgaaaccgacgtcaccgtcgccgtgggcgcgctgtcggccgccagcgacggggacgccgacctgcagttcatcgtcgagtcggtcgaggaccacgagctggagtggtacgaccccaccgagctggaccagctgctcggctgagtcgttcgtggctagcgcttggccttggacttcgtgttggtcgccttggtctgcgacgggacgctggccttgcccccgcgtccggtcttcttgttgccgcccttggacatgagcgtgccgaaggccagcaccgcggtggtgcccccggtgaacagggccgcgaggctgccgttgagctgcgcctccaggatcagctccatgccgaggttgctgatcgggtcgggctcgatgcccttggccaccagcagacccgccgcgacccgggtcgcgacctcgctgacgagccacagggcacccggagccgcgcccgcggccaggtaaccggacaaagtggtccgtggcgcccgcagtcgcagcaccagcaccgcggcgatgcccacgagcatgcccagcgcgacgccgaaggcgatgccgacccactggtaggaaccgggcgtcatcatcgagttgatctcggcggcgaaccagccgcgcgcgaacatgacgacgaggacgacgacggtgccgcacaggcccgcgaacaccgcgtcggtgttgcggggcgcggccaggcagccgccgacgatggcggcgataccggtgaccccggcgacgatggtcgccacggccggggtgccgctgaaggtgtagtaggcgaggcccgccgcggccacgccgacgaggacgccggcggcggcgccggtgaccagtcggggcagccgggttaggaaacccagccgggagatccgggccaggtgcccggcgcaggtcccgccgaacaccgcacccatgacagcccccgacatggaggtgatcagggtcgcgatggcgcgggagtcggctttgacgacctcggcgaccaggactcgcagactgaggaaggacacgatgagccaggcggcggcgatcgccagcagtacgaggctcacgattccggccggtcgtgagcgccggtcggttgtagtggcattcacgcgggtcagcgtacggggtgtcaccttccccgcgtccgtggcatgcgcaccttttcgacgtgacagcatgactgtcgagactgcctacaggtaaaggagcttgagatggacgccctgctgacggtgccacaacccggcaacgaaccagttcgccagtacgcgccggacaccgccgaacgcgccagcctgaccgccaaggtcgccgagctggcgggcatccagcacgaactgcccatgaccatcggcggcgcgacccacagcggcgccggtgaggaactcaaggtcgtgcagccacacaagcacgcgcacgtcctgggtgtcacccgcaacgcgtccaaggccgacgcccgcgccgcgatcaccgccgcgaaggaggctgcccccgcctggcgcgccatgtcctatcacgagcgtgccgcgatcttcctgcgcgtcgccgacctgctggcggggccgtggcgcgacacgatcaacgccgccaccatgctcggccagtccaagacggtgatccaggccgagatcgacgccgcctgcgagctcatcgacttcctgcgtttcaacgtccacttcggcgagcagctgctgggtcagcagccgaactcggcggccgggatgtggaacaccgccgaccaccggccgctggagggtttcgtcaccgccatcaccccgttcaacttcaccgcgatcgcgggcaacctgcccaccgcgcccgcgctgatgggcaacaccgtggtgtggaagccgaccgtcacccagcagctgtcggcgcactacctgatgaagctgttcgaggccgccggtctgcccgacggcgtcatcaacatggtcaccggcgacggcaccgcggtgtcggccgaggcgctgaccgacccggacttcgcgggcctgcacttcaccggctccaccccgacgttccagctgctgtggcgcaccatcggcgagaacatcgccaactaccgctcctacccgcgcatcgtcggtgagaccggcggcaaggacttcatcatcgcccaccccagcgcccaggctgacgcgctggtgacggcgatggtgcgcggcgcctacgagtaccagggccagaagtgctcggccgcctcgcgcgcctacgtgcccgcgtcactgtggaacaacggcgtgcgcgacgacctggtcgccaccaccgagacgatcacgtacggcgacgtcgccgacctgtcgaacttcggcggcgccgtcatcgaccgtcgcgccttcgacaagcacgcggcgctgttcgagcgggtcgccaaggacgactcctgcaagatcctcaccggcggcaccgtcgacgacagcgtcggcttcttcgtggccccgacggtcatcgagtgctccgacccggagcacgagctgttcaacaccgagtacttcggaccgatcctggcggtgcacgtctacgacgacgccgacttcgacgcggtcgtcgcgcaggccgccgacgcgtccccgtacgcgctgaccggcgccgtgtgggccaccgaccgggccgccgtcaaccgggcgtcggagacgctgcggttctcggcgggcaacttctacatcaacgacaagcccaccggttcggtggtcagccagcagcccttcggcggcgcccgcggttcgggcaccaacgacaaggccggttcctggcagaacctggtgcgctggatctcgccgcgcatcatcaaggagaccttcgtgccgccgaccgaccaccgttacccgcacatgggctgacgactgtcgtggggtggtcccgagccgatcgggatcaccccatgtcgcgtcctttacgaccgtcacacaaacgcggtacgttgacggggtggctaacgatcttgatccgcgcttcggcgagcagggcggcaaactcacctacggttcgtacctgcgcatccccgaactgctggcgcagcaacatcccgcctctaaccccgaggcccacgacgagctgctgttcatcaccatccaccaggtctacgagctgtggttcaagctgctcctgcacgagctggacgacgcccgcgaccggatgctcgacggcgagagctaccgcccccgggtgcggctggaccgctgccacaccatcctgaaggtcctcatcgaacaggtcgacgtcatcgacacgatgaccccgcaggacttcctcgagttccgcaaccggctggcccccgcctcgggcttccagtcggtgcagttccgggaactggaattcctgtccggactcaaggaccccggatatctggagcgcttccgcggcctgtcggaggacgagagccagcgactgcgccgccgcctgaccgaaccgagcctgtgggacggctacctggccgccgtccgccacgccggtttcgccaccgagacccgcgacgaacgcgtcgcggcgctgcgcgagatcgccgccgaccggcagtcctacgggcagctgtgggaccttgccgagagcctcgtcgaccacgaccaggcgctgagcctgtggcgcgcccgccacgtcctgatggccgagcgccagatcggcaccaaacccggcaccggcggcagcgcgggcggcacctatctgaggtcccgtgtggagctccgctgcttccccgaactctgggaactgcgcagcttgatgtaggggtctcccggtttcgtgccaaggccggtgcgatggcttggtggccctgggtggcttccatagggttgttcccagaaccttcattgggagcccaccatgaaccaagtactcgccgaccgctatcggatcgacaccgagctggcgcgcggagccgccggtgtcgtccaccgcgcccacgaccggatcaccggtgaggacgtcgcgatcaagatcctgcacgccgacgccgcctccgagcccgccgtggcgacggcctttttggacgaagccgaggtgctgaccgaactcaaccaccccggcatcgtgcgtccccgtgacctcatcgtcaacggaaccctgatggccctggtgatggacctggtggacggtgtggacctgcggcgcgtggtcatcgacggcggcccgctgccgtcccggcgcgcggccgtggtggtctccgaggtcgccgaggcgctggccgccgtgcacgccaagggaatcatccacggcgacgtcaagcccggcaacatcctgatcccctccgacggcggctcggtgcggctggtcgacttcggtgtcgcccggcggatcgcctcccccgacgccccgacccacgccacccccgactacaccgcccccgagatcgtcgacggcggccactccaccgacaagtccgatgtgtatgggctgggtctggttctgtacgaggcactgtgcggcgtcagcccctaccggggcggcagcatcgacgacgtgctggaccggcaccgcgccatgatcccgctgcgccctgaaacagtcgtggcggaactgtggagcatcatcgagtcgtgcctggcgctggaccccgccgatcgccctggggcgcaagcgatcccgtccatgctgcgggccacgatgccgctgctgtccgacgaggccgccgacgcggtcacaccccggctggccccgcgtccgccggtgaccccgccggagccgatgccgttcctcgcgcccacgccggtcacccccgccgccggtgacgcgccaccgaccagtgtggtccccgcatccccggtagccattctcggcgagtcttcagaaaccaagggccgcaacaaatccaagctcctcatcgccgccgctgccggtatcgtggtcattgccgccgccggagtgctgggcttcgcatggctagctggcgcaacggttgacgactccaagccctacgagccgcaggccgacgaacagacctccgaggatcccgactccaaggacaccaaggacaagaagaacaatgacgactccactccttcggaagagccgtcatccactgacgagccaagctcctctcccactggggaatcaggcggagaaaatggtaccggtggggacagtggggaagaaaatggcaacggagggtccgaaggagactttcccggggaaggtccaattggttcaacttttcctgacaaacctggtggtaggtgaccgttttagggccgaatggttcttagagaggaaagcatttcgactccgctaattcgaacgttcttctgagactgtggtctgtggagcgaattggaacacaatagagccccccgacttgcgtcctaaatcaatgcatggcatcctgtgtacatggcaggaaaagaactgaacgcaaccgcagccgcccttctgggcctgctgcacgaaggatcgatgacaggcggacagctgatgtccgaggcgaccaggcggctcggaccgttctggacgatgacccgcagccaggtgtaccgggaactcccggcactggccgaagtgggctacgtccgggtcggtaagccgggcccgcgcgcgagcgtcccgtacaccatcagcgcgtccggaaagcgcgccttcgcgaagtggatcaatgaggagagcggcatcggccagctgcgcgaccccgtcgcgctgcgcaccgcgttcgcccaccacatgaccccgtcggcgctgtccgatatgtacaaggacgccatcgagtaccacaacgaggcgctcaacgacgtcaagaaccgtgccaaggacctggccgccgacgacgccggtgccgccacggcgatggacttcgccatcggctaccacaaggccgccatcacctggctgaagtcgcgccagaagtaagaccagcaccgcggcacccaagtgctgcgacacaacgtccatcgggcgcagcgggcaggccgctgcgcccttcttcgtgtccgcgcgacccccaagatcgagaccgtgtcattcgcgccgagccgcgcgcgtaagctggagtgtcgtgaccggtaacgacttctcggctgaactacgcagcctcaactcgactcttgagtccgtgaccgcggtgctggacctcgacgccctgagcgtcgagaaatccgagctcgaggccgccgccgcctccccggacctgtgggacgacaccacccacgcccagaaggtcacctcccgactgtcctatgtccaaagcgagctaaatcggatcgaggacttgcgccgtcgcctcgacgacgccgaggtgctgtgggacctggcccagtccgaggaggaccccgccgccgtcgaggaggccagcaaggagctggcggcgctcagcaaggccatagaggagctggaggtccgcacgctgctgtcgggggagtacgactcccgcgaggcgctgatctcgatccgctcgggcgccggcggtgccgactcggccgacttcgccgaacagctgatgcggatgtacctgcgctgggcggagcggcacggctatcccaccgaggtctacgacgtgtcctatgccgaggaggcgggcatcaagtcggccaccttcgccgtcaaggcgccctacgcgtacggcacgctgtcggtcgagcagggcacccatcgcgtcgtgcggatcagcaagtacgacaaccagggccgccgccagaccgccttcgcggcggtggaggtggtgccggtggtggagcagaccgacgacatcgacatccccgacgacgagatccgcgtggacgtgtaccgctcctcggggccgggcggccagggcgtcaacaccaccgactcggcggtgcgcatcacgcacctggagaccggcatcgtcgtgtcctgtcagaacgagcgcagtcagctgcagaaccgggccaccgccatggcggtgctgaaggcgaagctgctggcgcggcggcgcgaggaggagaacgccaagatcgacgaactgcgcggctcggtgcaggcgtcgtggggcgagcagatgcgcagttacgtccagcacccgtaccagatggtcaaggaccttcgcaccggctgggagacggccaacgtgatggccgtgtacgacggtgagatcgacggactgatcgaggccgggatccggtggcggaaacagcaggagaaccagaaggccaccgagagtcagaaatagcccgcgtacccacgcggaattcaccggttcggccgatgggccgttcgcatgatcgagcgattatcgcgcgagacgaaaccccttcgggcgtggagaaggagggggtgtggcaggcgccgcattgaccgcgcgtagactctcgcagcgtgattcggctcgagcaggtttcgaagcattacgcgcgatcgaaccgcccctccattgaagacatcaacgtctcgatcgagaagggtgagtttgtcttcttcatcggccccaccggggccggtaagtcgacgatcatcaagttgctgctgcgcgaagtaatacctgacaagggcaaagtctgggtgaatgacaaagaggtcaccaagatgagccgctggaaggtaccggcgttccggcgatccctgggctgtgtgttccaggacttccggttgctgccgcaccgcacggcggccgagaacgtcgccttcgccctggaggtgatcggcaaacccaagaccgtcgcccgtcgcgtcgtccccgaggtcatggacctggtggggctgggcggcaaggaacaccgctacccccacgagctgtccggtggtgagcaacagcgcgtcgccatcgcgagggccttcgtcaaccggccgctcatcctgctggcggacgagcccaccggaaacctcgaccccgacacgtccatcgagatcatgcgtctgttggaccgcatcaaccggaccggaacgaccatcgtgatggtcacccacgactccaacatcgtcaaccagatgcggcgacgcgtcatcgagatcgagaacggtcacatggttcgtgaccaggctcgcggcgtgtacggctaacgggaaggcttaactagatccatgcgtgcgaagtacgtactttccgaggtcgcggtcggcctgtggcgcaacatcagcatgaccatcgccatgatcatcaccatgtcggtgtcgctgaccatgctcggcgccggtgtcctcatgtacctccaaacccagtccatggaggaggagtacgagggaaacatcgagatcatgctgtacctgaagcaggatctcgacaagggctcccccgagaccgagcagatcaagcagcagctggaggaggacaaggacagcggtctggtcgaggactacaagttcaagtccaaggccgaggcctactcggagttcaaggagctgttcaagtccgctcccgacctgatcgagaacgtcgacccggagcggcttccggccaacttcggcgtgaagctcgtcgacatgggcaaggcctccgagttcaaggacaagtacgacaaggccaagggcgtcgaacgggtcttcaaccagcgcgactcgctggagaaggtcttcgaactgctcaccggcgtgcagaacctggcgctcatcgtcgcgctggtgcagggcatcgccgcgctgctgctggtcgcgaacacgatccaggtggccgcgtactcgaagcggcgcgaagtgtccatcatgaagctggtcggcgcgtccaactggttcgtgcaggcgccgttcgtcctggaggcggtcttcgccggtctgctcggctcgatcgtggccttcctggcgctcgtcgggggtaaggcgttccttgtggacggcaccttcaagaacctgttctcgatcctgacaccgatgccatggtcgagagtcatcctcatgctgcccatcctggcgggtatcgccagcgtgatcagcgcggtcaccggctgggtcaccctccgcttccaggtgaaggtgtagcgacccgccacagtgaatttggtgcgaaacgaccacttcgggcggtcactcggagtactttacgcaccatgaggaccatgctttggagtgcggcggtgttcaccgccgcactccttctcacaggcacggccatcgcgaaccccggtagcgaacccagtaaggccgagcgcgaactggccgaagccgaggcgaccctcgaaggcgccacagaggacgcccgcgaggcgggccgcgaactcgccgaggccgagaaccggctccccggtgcccgcgaccgtgtcgacgaggcgcggggcgcggtggccgccgccgaggtgctcgccgaggaggccgcgcgcgacgccgaggacgcccgtcaggagcaccacgaggccgagggtgacttcgacaccgcccagtccggtgtagaggagtccagggacgatctgggcgacatggcggcccagatctatcagcgcgacggcctggtcgccttcaacgaggccctcaagtccaaggacctgttcgacgcggtcgaccggatgtccttcgccaacgagttcgtccgccgccagaacaacgcggtcgaggaggtcgtcaaggcccgccaggacgcccgcgtcgccgagaacgaggccgaacaggcccgcgacgacgccgaggccgccgaggccgcggcagccgaggccctcgacgaggccgaggccgaagccgaacgcgccgaggacgccgaggccgaactcgacggtctcatcgacaccaagtccgaggcgctgcgcgtcgccaaacgcgagaaggacgccagcctcgaccagtacgaggaggccaaggccgccagcgaacgcgtcgccgacaaactgcgcgacaccggttctggcgactcctcacccccgtcgtcgtcctcgggaggcggtggtggcggcttcctgatgcctgtcaacggctggaagtccagtgacttcggcaaccgctacgacccgtactacaaggtctggcagctccacgcgggcaccgacttcgcggcccccggcggggcacccatctacgccgtggactccggctcggtcgtccaggcgggctggaatggcggctacggcaactacacctgcgtctaccacggcgacaacgtgtccacctgctacggtcaccaatcctccataggggtgtctccaggccagcacgtctcgcgcggccagcgcatcggcagcgtcggcaccaccggcgcctccacgggcaaccacctccacttcgaggtccgcgtcaacggttcacccgtccagccgctgggctggctgccgtcctgtctgtgctgacgaatctcactcgcggcggcccacaccgccccgataagctgtgccgatggtcaaggagaaggggcacaaactcatcacttccaaccggaaggcacggcacgactacaccatcctcgacacctacgaggcgggcatcgtgctgaccggcaccgaagtgaaatcactgcgcaacggccgcgcctccctcgccgacgcctacgccgacctccacaacggcgaactgcgcatccacggcatccacatcgccgagtacgacaacggctcctggaccaaccacccgccgcgccggatccgcaaactcctgctccaccgcgccgagatcgacaaactcgtcggcaagctcaccgagtccggcctcaccctcgtcccgctgtccctctacttccgcgacggctgggccaaggtcgagatcggtctcgcccgaggcaagaagtcctacgacaaacgccaggacctggcaaaacgcgattccgaccgcgagatcgaacgcgccctccaccgccgcgccaagggcctgcccgactgaccggcgatatcggaatgcgagcccccaccgttggcgttacactcttgcgagcacaactcaataggggccgatcggtttcgactccgtacgctgatgtaagggaagcgggtcgaggaagccagcgtcgtctcgttaatcgtcgctggaaaacacaaatgcgaagactgaatctcgcagttccttcgctctcgctgcctaagcgatagcagaaggattgtcggtccgggagcgcgtccgtcccggtcaccggcattatttaggacgcttggcgctgagtggggccaccgggctcagcgcgacaccaacggtggatggagcccgtcacttcgacttgttcgcgtgatcgaaggggcttgaggaaaggcacagcgaactgcacccggagaagccttactgaaccggcggaggacctgggttcgattcccagcggctccacgaaaccacagaattgcccccgccatccttgggaaggcgggggcaattcgtgtttgtggctttcgtcgtcgcatcagttgtcggtggagccggtgagggaatcgatgagggtttcctggaggccgctcagccacaggtagaccatcgcgctgggtttgcgggggtcggagtcggggagttgcaggaatgcctcgctgtcgtggtcgccggtgatgtcgaggcgggtgccgagggcgaggcgcagatcgttgagggcgcccagccattggcggcactcgtcctcgttcaatcgcagttcggtgccgtcgggttcggagggggtcagggtctccaggcagcggatgagggtgaggatgtcgccgcgtttgcgggcgcgcatgtcggattcggtgtagcggcggaactcggcggacgccgcgcgggtctcgtcgtcggggggacggtcggggtcgtcgtaggcgtcggggaagaggcgggccagtaccgggtcggtgggtggttcgtcgggttggtcggtgaagacggaggccagcagggcctcggcgtcaccgtgggccggttcctggccggggccgagcaggtcgaggagctgggtggcgtagccgtgcaggacggagatctcgacctggcccagcaggatggtggcgccgccgccggacaacggctcgaagtaacccgccatcagcggtcctgccgcatgctcgcccacagcccgtacccgtgcatggcctgcacatcacgctccatctcctcgcggttgccggacgagaccaccgccaggcccttgttgtggacgtcgagcatgagctcctcggctttggggcgggtgtagccgaagtaggactggaagacgtaggacacgtagctcatcaggttcacggggtcgttgcggacgatcgtgacccagggggcgtcggcttcgggggtctcggcggcgtcggtgaccgtttcaggacgcgcgaccttggccgagacgcccaggacgcatcgggggagtcggcgagtgaacgtgggtgatggctgtgcgctcacctgccccatgctgccaccagcacggagagtccacaaacggccctcggattggaaccgaccgggacacgggccaatgggtatcgccgaagtcgggaccaacgacccgcattgaccagccgaaacatcgatttggggtggatggcgggcgcttagcatggaggctcgggcaccggcagcccaagagccgctgttgaggatgatgccccatgactgacgagacgatcaacaccgaacaacccgagctcaggaaatcgaggttcggttaccgtgcccggttcgtcgccattgtcgtgttgttgtcgatcaccttgctgggtggtgtcgcactggccttggtgttggctgaggacaagccgaaaccgagatccgttgaggatcaggcgatcgacatgtgtcaggacgcggtgttgcagtcactgaaggcgccgtccaccgcggatttcgtgggcgagcccatcgcgttcagtgatgggggtgaggtcgcgcctgtttacacggttaccggtgaggtcgatgccgagaactcgttcggtgcgatgcttcgcaacttgtacacgtgtgacatccagaccagtaacgacagggattcgtggaccgtggaggccgtcgacatcgtcttatgcgccgctgaaacgggtcgaggtcagtcgtgggtgacggggagggggcggggtgggacgggggtggactggatgatcgaggtggtcgtctgtccgtagaggaggaactggtcgagggtttcgtcgaggcgggcgatggaggggacgtggaccttgacgaacaggcagtcctcgccggtgatgcggtggcattcggttacctggggcatcttctggacggcttcgatgagtttggggagttgcgcggggccgggtttgatgcggaccagggcggtgacgggcatgcccagggcggcggggtcgacgtccatgtggaagccgacgatgatgccggtgcgttgcatgcgctggacgcgttcggtgaccgccggggcggacatggagacctgtttggccagttgggtcatggagatgcgggggtccgcgtgcagggccgccagcaggcgcagattgacggggtccaggagggcatcgcgttcaccgaaggtgttgttgagttttttctttgatattccaggcaatttgagtcaacgcccttcgattggctatttggtttggtggctcttgcttggaagatacccgcatgggactaggtgttgaggcggcgacgcgaaactggaccgatcgggtgccggtgcccgcgttcttgggggccagcgcgttctttcactattttgggccgtccatagcggtgctgttgttcgcctttgtggatgtcatgggggtggcgtggctgcggatcgccagtgcggccgtggttttggcggtgtggcggcggccttggcggttggtgcgggtgttgggtgcccggcagtgggtggggctggtcgggttgggggtcgtgttggccgctatgaattcgacgttctatctggcgattgagcgattgccgttgtcgacggtgggggcgattgagttcctgggggtcatcggtgtggcggcgtttggggtacgggatcggcgcaatctggcggcgttggtgttggccgtcgggggtgtggccgctttggtggaggtgcgggttgtggacgcgccgttggggtttgggttcgcgttcgccaattgtgtgttgttcgtggggtatgtggttgtggggcatcgggtggcgaacgcgggtgggatcggggtggcggatcgcttggcggtcgcgatggtggtggcggccgtggtggccactccgttcggggtgggggaggcggttccggcgttgctggatccggggttgttgggtgcgggggtggcggcgggggtgtgttcgtcggtgatcccgtatctgtgcgatcaggtcgtgatggcccgggtgagtcggccgagtttcgcgacgatgttgtgcctgcttccggccagcgccacggtggtggggcttgtggtcttggtgcagtggccgagtgtggtggaactgttgggggtcgggttggtggtcgtgggggtcgcgttgcatcgtccggggtcgtgacgggcgcggcggtggcagtaatatgcggtcccaccttgccggagagatagtcgggagccgatggagtttcgagtcctgggtgccgtcgaggcggtcgccgacggggtgaccgtcgatattggacctgcttctcggcgtgcggtgttggcgattctgctggtcgaggtgggccgggtggtttcggtggagcagctgatcgaccggctgtggcgggacgcgccgccccgcggggcccgggacagtctgtacagctacctgtcgcggttgcggtccggcttgggggacgggctgatccggcggcgctcgggcgggtatgtggtgacggtcgatccggtgagcgtggacctgcatcggtttcggaaactggtgggggaggctcgacggtctactggggatgatgaatcggcggagctgttcgaagcggccttgcgactgtggcgcggggaggcgttcgaagggctggacgtgccgtggctgcatcgggtcgccgacgggctcgccgcggagcggttcgcggcggagctggatcgcaatgacgtgcagttgcggcgcggatggcacgggagtctgttgccgcagctggaggagcgggtggcgtcgcatccgttggacgagcggctggcggggcagctcatgctggcgcggtaccggtcggggcggcaggccgaggcgttggagtacttccacgcgttgcggcatcgcttggtgcgggaactgggcagtgagcccgggcccgagctggagcggttgcatcagcggatcctgaaatccgagtcgagtctggacgttcggcgggacggtgacggggcgagtgtcgcggtgccgcggcagctgcccgcgccgcgtcggggtttcgtggggcgaacggcggagatggcggcgctggacagggccagcgacgacggccagaccttgtgggtggtggcgggacccggcgggatcgggaagacctggctggccgtccaatgggggcacgagcggcgggaacggtttccggacggccagttgcacgtgaacctgcgtgggttcgatccggccgaggcgccgttggatccggagttggcgattcggggcttgctggtcgcgctgggggtggagtcgcaggcgatgccgccgggcttggaggccaagtcggcgttgtaccggagtttgctggcgggcaagcggatgctcgtcgtcctggacaacgcccgggacacgcagcaggtgctgccgctgttgcccggcgggacctcgggtacgacgatcgtgacaagccgggcggacctgcccgctttggtgacgacgcatgaggcgctgcacgtgggattgcggccgttggacgatccggacgcgtaccggaccttggccaagcggatggggacggagcggatcgacgctgagccggaggcggtggcggagcttgtcgcgcattgtgcggggttgccgttggcgttggggatcctgggggttcgcgcggcgatcgatccggagttgtcattggcggtgttggccaggcagctgcgggaggcgcgactggatactttggattcgggggagttgtcggccagtgtgcgggtggttttcgacagctcgatgagcgtgctgagttcggatgcgggggtgttgttgtgtttgctggggatcgcgccgggggatgatgtcgcggtggccgctgcggcgagcttggcgggtatcgggctgtcgcgggccggggaactgttgcgggagctggagatcgcgcatttggtcgacgagactgttccggggcggtttcggttgcatgatctgactaagacgtatgcgggtgagcgggcggcggagctggtgccggaagccgatcgtgttgaggcgttggggcggttggtggaccactacctgcacgccgcgttcgcgagcgagcggctgctcaacccgggacggcccgtcctggaactcgatgagatgcgcggcggggctgtcgtgacggacccggaaaccgcttcggaggcgcggggctggttcgacgacgaactgtccaatgtgatcgcgattcagcggtacgcggccgacagcggctgggacgtcccgggatggaaactcgcctggacgatggacacctatctgtactcacgcgggttgggacagctgtggtcgcagagctggcgcgtcgcgctggaatgcgcggagcacagcggcgatgcggcggtgacgatcgtgtgccatcgtcggcttggcagtgtgtactccttcgagcgacgtgacgccgactcgatccaccatcttcggcaagctttggtcctgggggagtcgagcggggatctgatcgagcaaggtcacgcccacaacaacctggccctcacctacagccgattgtccgaattcgccaaggtggtcgagcacgccgaacgcgcggtcgtgctgtaccgcgaggccgaatacccggcgtcggagatctccgcgctgaacatcctgggctgggccctgttgaagctcaacgacttcggccgcgccagggcttacgtggaaacggcgctggagacctgtcaccggagcggtgaacgcatgttgctgggacgcgtccactcgaccctcgcggaggtctcgcaagcggaaggcgacctcgaagctgcgctgcggcaatgccgtctggcgatttcgctctacgccgacaaggacaatgccgagctgatcgaggttctcgaattcacgggtgacgtgttgcgtgacctgggacagcttcgcgaagcgcgggaagagtggcttcgggcccgtgacctggctagctcgctgggccaggacagtcaggccgaatccatcgaagccaaactggcctcactccccaccgcgactaccaccccgggctaacgccaccacgtctgacaaggtttcgacaagatcgccgtggaactcttcaccccgtcggctcattgacggtggaggagaggcgcccatgatgaccgctgaggtcgatctgccggacccggacgagtcgcttgactcagcggaacggttgcggcgcaggatcgccgcggagttcgaggagtggcccggcgaactcgcgtggcagtacttcgtcgcgcgggttgaggaacccgaggacgatctggttgcggagtgggaccggcacgtcgagctgtacgagaagcaccgcaagtacgcccttgttgattggcaggaggcgtcctgggaactcgaccggcggttggcgacgttgagctatcaggacgtttcgcgatccgttgagcaggaagcggagcagtggctgcccgcgaccgccgcccgcgacgagttctcggcgcgctatccggacctgaactgggtggaggccgaggtgcgtcgggatgccgcccgggtggccgctgaggatcgggactatcgcgtctgggcggaggcggtgtggccggaagccgagcgggcccgggatcgggaggtggcgctggcgcgggtggatgacagccgaggcgaggtcgcggcccggttcgggcgcgagtgggggatggaactgcccgagtcgatcttccggttccaggcgtttctgcacagcctgccgtcggtggggcacgacgcgctggaacagctggagctgatgccgtacgggatcatgagcctcgtcgaggatcccgcgtggcagccgaaggacggcggtgatccccggatgtacctgcgggcgtatcgggatccgccggagttcgtgccgttcatgcacggcggcagcgatggactccatttcggactgtggttcgacgatggtgtccactgcgatgggacgggcgcgtactacaacaacgacggtggtggggtggggttgccgtggggaacgccgttgcttcaggttcgcggaatcctggagtcgcggtggcggcttctcgacagccgcctgatgcggtcggactggcctgatccggctctgctcgaaaggcggcatcggttgcggctgttgcgggaggcggtcctggcgttcgagacggccgagtatccgcaagaaggcgaggattacttcgacgccagcaaggagtccgatctgttcgagggccgccccgagcgggtcgagacgctggatgaagccggtgttcgcgtcgaggtcgataccgcgatcgtgcggggacggcagaaacccgggtcggactatgagtgggccacatcgctccacaatgagctgaccggggatcccgcggcccgcgatgcccatgtcgcgctcgctcggcagcggtgcgaggccgggaatccgggcgacgccttggcgttggggcgggatctgcactggtgcagcggtggggacgccgcactggaggatctggcggtcgagttgttgaccatggcgtatcgggcgttgggacgcgacaatctggccgagatcgccgccgcccatcacgagtggcgggtcgggttgcgggacggtgggtgaacggggtggtcagccggtggtttcgcgcaccgccgcgagcaggtgccggatcgccggggtggcggggccgggcctggtgacgaggttgacgtcggtggtcacatcggacagtcggtgcagtgtcacgccggggaccgccggtggtttgtccagcgggtagaagaccgtccaggacggttcgccgcccgcgatgtcgtgcagcgtctccagcagtgtcgtgaacgccgggcccgggacggggtcgaagccgccgcgtcggcaggcgtcgaggatcaggtcgtggaaggcggggttgttctgtctgggcgccatgcgaagcggcagcgcggacagatcggtcagccggacggagtcgcgtgtgggaggtatgacgtcggtgggagccgcgacgtagagcgggtcggtccacagcggggtgaactccagcccgggggcgctgtcctgtacccgcacgacggcggcgtcgagggtgccttcgcgcaccccggacagccgttcgtcgagtgtggtgcggtgggtctcgacgcgcggtccggacccggcggaggtcgcggcggcaacgacccggtaggtcccggcgtcgtaggcgcggccgatgcccagccgcagcaggccgctgtcaccggcggccaggtcggcggccagacggcgggtgcgttcgacggccgccagtaccgcgcgggcctcgggtaggagccgtcgaccggcgtcggtgaggcggacgtgccgggtggagcggtcgaacagccggacgccgagttcgcgctccagcctgcggatctgctggctcaccgccgcttggacgatgtggaggctggtcgcggcccggccgaagccgccggtgtcggccacggcggtgaagtactcgagttgccggatttccacgcccgctccattcatcacgattcgtgatcactgtgggagtgaaccgcttcttggcgggcggttgttcccgggctgagatgggtggcgtcagaacgaaacgcatcgaaggaggacgtcatgtcgaggaaaccagtggtcgtgaacatcgccgacgccgaggtgctggaagggggcaaccccatgaacctgctggccgacgccgacgtcagcgacggtgccttcagcatcagttccggcaccatcacggcgggcgccgacaacgcccggccgcactttcaccggcgctcctgggaggtgttctgcgtcgtggacgggacgctggagctgctgctggacgacgagatagtgagggtggaggcgggtgggatcgcggcggtgccgcccggcgtgacgcacgctttcggggccacgccacaggcggacgtgtcggcgctggtgttcatcacgccgggcgtgcggcggttcgactacttccggctgctgcccgcgatcctgcgcggcgagatcccgaaggccgagctcgatgacatgcatcaccgtttcgatgttcacttcgtcgacagcacgctgtgggatgctcatcgcggacggtgatcggtgtggtctcgagaacctagtcttgactgattccagaaaaggtggtttattggggttgtggactcagagcaactactccgtcagaacgggctgcgagtcaccagacagcggttggcggtgcttgcggtgctcggcgaggggggacaccccaccgtcgacgagatcgtgcagcgcgcccggaaacgggtcggctctttgtccactcaggcggtttacaacgtgttgaccatgcttgacgacgccgggctggcgcgacgtatcgaaccggccggcagcaacgcccgcttcgaggcacgcgtgggtgacaaccaccatcacctcgtgtgccgcgactgcgggcaggtcgaggacgtcgactgtgcggtcggtgaggtgccctgtctggccgccgccgactcacacgggttcgtcattgacgaggccgaggtcatctactggggtcggtgccccagatgcgcggccgcgcttagttcctgaatcagtacgaatgtttccctaccactggagatagacatgtctgaaaatgcggtaccccaggacgcgagtacggagagcggcggttgccccgtggctcacggccgtgctccgcttccggcccagggtggcgggaaccagggttggtggccgaaccggctcaacctgaagatcctcgccaaacacaacccggtggccaacccgatgggggatgacttcgactacgccgaggcgttcaactcgctcgacctgccggccgtgaagcgggacatcgccgaagtgctgacgacctcgcaggactggtggcctgccgacttcgggcactatggaccgctcatgatccggatggcctggcacagtgccggtacctatcgtgtcagcgacggccgtggtggcgccggagcgggccagcagcggttcgcgccgctgaacagctggccggacaacgtcagtcttgacaaggcccggcggctgctgtggccggtcaagaagaagtacgggaagaacatctcctgggccgacctgatgatcctcaccgggaacgtggcgctggagacgatgggcttcaagaccttcggcttcgccggtggccgcgcggacgtgtgggaacccgacgaggacgtgtactggggccccgagaccgtctggctcgacgacaagcgttactccggcgagcgggacctcgagaagccgctggcggcggtgcagatgggcctcatctacgtcaacccggagggccccaacggcaacccggacccgatcgccgcggcccgcgacatccgcgagaccttcggccggatggcgatgaacgacgaggagaccgtggcgctgatcgccggtggtcacagcttcggcaagacccacggcgcccacaaggacgacaagctgggaccggacccggaggcggctccgctggaggcgcagggcctgggctggaagaacggctacggcaccggtgtcggcgccgacgccgtcaccagtggactggaggttacctggaccaccacgccaacgaagtggtcgacgaacttcctgtggaacctgttcagcttcgagtgggagctgaccgagagcccggccggcgccaagcagtggaagcccaagggcggcgcgggcgagggcacggtgccgcacgcccacgacgcgtcgaagcggatcgcgccgaacatgctcaccaccgacctggcgctgcgcttcgacccgatctacgagccgatcgcgcgtcgtttcatggagaacccggaccagttcgccgacgcgttcgcgcgcgcctggtacaagctgacccaccgcgacatggggccgatccagcgttacctcggcccggaggtcccggacgaggtgctgtcgtggcaggacccggttccggccgtagaccacgaactggtcgacgacgccgacgtcgcggacctcaagcggcaggtgctggactcgggtctgtcggtgtcgcaactggtctcgacggcgtgggcctcggcctcgacgttccggggcagcgacaagcgcggcggcgccaacggcggtcgcatccgcctgcagccgcagagcggttgggaggtcaacgaacccgaccggctggcgagtgtgctgagcaccctggagggcatccgggactcgttcaacgcggcccagtccggcggcaagaagatctcgctggccgacctgatcgtgctggccggagccgccggtgtcgagcaggccgccaaggccgccgggcacgaggtcacggttccgttcacaccgggccgcaccgacgcctcgcaggagcagaccgacgtggagtcgttctcgcacctggagcccagtgcggacggcttccgcaactacctcggcaaggccagcagcccgctgcccgccgaggtgctgctcctggaccgggcgaacctgctcacgctgagcgcgccggagatgacggtgctggtcggcggcctgcgggtgctgggcgccaaccacggccagacctcgctgggtgtcctcaccgacaacccgggcgcgctgagcaacgacttcttcgtcaacctgctcgaactgggcacgacctggaaggcgaccgacgaggactcgcagaccttcgaggtccgcgacgcggagaccggcgacgtcaagtggaccggcagccgcgtcgacctgctgttcggggcgaactccgaactgcgcgcggtcgccgaggtctacgccagcgacgacgccggtgagaagttcgtcaaggacttcgtggcggcgtgggacaaggtcatgatgctcgacaggtacgacctgagctgatagcccacctcgggggcggccggactccggccgcccccgacgtgtgcccgcgattgcccacaaccgtttgcgggtaacgccattggcgaggtacgccagtggatggaggggactgccatgacggaacccaacgggcggttggtgaagcgcgttctccgcgatcgtgacggcatctggcggcagatcgccgaggaccgggggctgcggaccctgtcggggcggatgctgttcagttcgaccgtctcctttgtcgcctacggtgccgttctgggcgcctcgaacggtgtgccgcaggcgatctcctcggcggtgaagctgccgctgctgttcctggggacgatgttcatctgcctgccgacgctgtacctgttcaacctgatccggggtgtgcggctgtcgttccggcaggcacaggcgctggtgatcaccgccatcacggcgatcgcgatgctgtcgctggcgttcctgccgatcgtgctgttcttcctcgtcgtggccccggactacgagttctacaagatgctcaacgtgatcatcctgaccgtcgccaccctcgtgggactgcgattcctggtcagcggcatgcgaaagctgaacatgatcgccaaggagcgggcggcggaagcggcgacggtgggcgcaagctcggtcgccgagtcgggtatggacgctgacgggaccgagatcgcgccggtacggggcagtccggtgtacctgcgcggcaaacccgcgccccgcaccgggagtgtcagcttgctgtacgcgtggatcgtcgtgttcgctttcgtcggcacccagctggcctggacgctgcggccgttcatcggcaatccggccgagccgttccaggtgttccggacctacgaggggaacatctatgtggacatcttccgaaccatcgggcaactgttcggttgaggcacgtgggtaatcgctcgcccactaccactgtggccaaacgcgccagcgaaatacttccctccatcaatatccagtaggtagattctccggttcacgccacggcgcgtgagacgaaaccggctactgatggagtgaaagcacatggctgaacccaaaggcctgctgatcatcgaacgcattcttcgtgaccgtgacggggtctggcggcagatcgccgacgaccaccggctcaaatccctgtcgggacagatgctcggcgcctcggcgctggcactggcctgctacggcgcggtcctgggcgcctcgaacggctggctgcaggcgctgtcctcggcggtgaaactgccgctgctgttcctggtgaccatgctgatctgcctgccgaccctgtacctgttcaacctggtgttcggcgccaggctgtcgatccggcaggcactggcgctggtgtccacagcgatcaccgtgatcgcgatgctgtcgctggccttcgcgccgatctcgctgttcttcctgatcaccgcgccgcactacaacttctacaaggtgctcaacgtgaccatcctggcgctgaccggactggtgggcctgcgattcctcatcggcggcatgcgatcgctcaaccgcttcacgcaggctcaggccctggcggcgccaccggcggctccgactccggccgccgagaccgaaccggccacaacggacgaatcggcggagcagcccgagcactcgtactacacccgcccccagcccaccgcccgctcggcgaacatcgggctgctgtacgtgtgggtgatcgtgttcggcttcgtcggcacccagatggcctggacactgcgacctttcctgggaagcccggaggaacccttcgagatcttccggaccatcgagggcaacttctacgtggacgtcgtcaagacgatcgggcgactgctcggcgcaggctgacccgaaccggtggcactcaacccgattccgcgtcgcggaccagcagggccaactggacccggttgctcagtcccagtttcgtcagcgaacgactgacgtgggccttgacggtggtctcggtcatgccgagcctgcccgcgatctgggagttggacaggccgagcgccaccgcggcgatcacgtcgcgttcccggggggtgagcgccgcgaggcgctgccgggcctcccgtcccaccaccggcggctggcccgagtaggcgtcgatgaggcgccgggtcaccgacggcgccagcatcgcgtggccctcggcgacggtgcgcaccgccgcggccagatcgcgcggcggggtgtccttgagcaggaaccccgccgccccggcgtgcagcgccccgtggacgtactcgtccatgtcgaatgtggtcagcatgatgacctggggcggtgccggtcggcgcagcgtctcgcgcagcgccgtcaggccgtccatgccgggcatccggacgtccatcagcaccacgtcgggacggtcgcggtcgatggccgccagcgcttcggcgccgtcggcggcctcggcgacgacctcgatgtcgtcgaccggggccagaatcatccggatcccggcccgcaccagggcctcgtcgtcgacgatcaggacggtgatcatgccgcggccgtctcggtgcgcagcggaatgctggcggtcaaccggaatccgccgtccggttcggcgcgagtggacagttcgccgcccagcagcgtcagccgttcgcgcagcccgatcagcccggtaccgctgccgggcagtcgcggtgggcggcgcggcgggtcgttgcggacggtgaccagcagccgctcgggctggtggtcgagggtgacgacgcatgccaccgcaccggcgtgcttgtggacgttggtgagggattcgcggatcacccggtaggcggtctgatcgaccagtgtcgacagtggttgggcctcgccggtggaggtcgcggtcgcgtccaccccggcgcgccgcgactccgccagcagcgtgtccaggtcggccagtgtcggctgcggcgtggtgcgggccgtctcgccgtaccgcagcaccccgaggacgtcgcgcagctgggccagcgcctcggaaccggtggctcggatgagttcggcggactcggcgaccgccgcgtcgggggcgttgacctccagcgccccggcgtgcatcaccatcagcgagacccggtgcgccaccacgtcgtgcatctcgtgggcgatgcggccgcgttcctccgcgcgggccctcgcggccacagccgcctgttcgcgttccagtcgggaagctttgtcccgcaacgattccagcgtgacgcgtcgggtgcggacccacaggcccacggtcagcggcagccacacgaacagcgccgtgccgcccagccatcccatcaggtcgtcgacgctgggggccgaggccagggtgggaatcagcggcgcgcacagcacggcgaccagactgagcaccagttcgacgacgccgcggtagccggtggcgatcacataggacgccacgatcaggcaggtccccgcgatcagggtgtcgaacggggagaccaccaccgccagggccaccatcggccagcggcgcggcagcagccaggccgccgccagtgccagcgcggccggtatcgccgcgcgccacaccgtgggcagtgcgagccagtcgggggtgcgctcgtcgttgaccggtatcagcccgacgacgaacacgacggcggcgaacacgaacggacgcgcccggccccaccaacgtgtcgcggtctcccaggtcatcacccctcgaccgtacccaggtcagggcggttgttcagctggcgaaagtcagtcggcaccacctactaaagagacatctcggggtcgcgttggaacgatgtgggtcgcggccgtggcaccgaggcttgcggcatgacgaatgagaccgccgcggtcaccgcggcccgactgaccaagaccttcgactccggcgacaccctggtgcgggcgctcgacggcgtcagcgtggaattccggccccggcgtttcagcgccatcatggggccgtcgggttcgggcaagtccacgctgatgcactgcctggccggactcgaccggcccggcgacggcgaggtgatgctcggcgggacatcactgtggacgctcgacgacgacgccctgaccgaggtgcggcgggaccgcatcggcttcatcttccagggcttcaacctgctgcccaccctcaccgcctacgagaacatcacgcttccgttcgtgctggcgggaaagcgcggcgatccggacatcgtggacgccgtcgtcgacgcgctcggactgggcgagcggctgcaccaccgtcccagccagctgtcgggcggccagcagcagcgggtcgcgtgcgccagggcgctggtgaccgaaccggacgtggtgttcgccgacgaacccaccggcgcgctggactcgcggtcctcgcgggaactgctggccttcctgcgccacggcgtggacgcgctggggcgcaccgtcgtcatggtcacccacgacccggtcgcggccgggtacgccgacgaggtgctgttcctggccgacggccgcatcgtggacacgatgagcgacccgaccgccgagacggtgctcgaccacatgaaggcgctcgaggaggtggcggtctgatgcgcaaggcgatgctgcgggacctggccgcccacaaggcgcgggtcgcgatgaccctggtggccatcgctttgggggtggcggcggtggtggccagttggatcgcgtcggagtcgatcccgtccggcctggtcacctcgcaggtcaactcccgtgtggacgtgtcggtgcgcggggagctgtccaccgcccaggtcgaggcgttgcgacagctgcccggtgaggcgacggtggtgagcacgttccgggccggggtggtcgccgaagacggcaaactcgtcgacgcgacgaccgtgttcgaccacgccggaaccggtttcgacgactccggacggttcgacctgaaggcgggcaaggcgcccagcggtggcgacgagatcgcgctgcgggccgccgaggcgaagtcggccgggctgcgggtcggcgatgccgcctcgatcctgttggccgacggggaacgggtggagctcaaactcaccggcgtgtacgactaccggccgctgtggacggatgacaaggacccggcgccggtggtggccttcggcgacgcgtccggcgtggatgccacggtggcgcgggtcgacctgaccggcggtgcgggactggaatcgaccgccgtggacgcggtgcgcgagaacgcttcggactcgatcggccgacgtgtcgaggtcgccgacgcgcgcgaactggccgaggccacccgcgccgaactcgcctccgacctgttcgacctgcgcatgatgctgctgccgttcgcgggcctggcgctgctggtggggatgttcatcatcgccaacaccttcgccatgctcgtcagtcagcggacccggcagctggcgctgctgcgcgcggtcggcgccaaacgcggccaagtgcggcggacggtacggctggaggcactggtgctggcggtggtcggcggaacgatcgggacgctggccgggatcgccgcggctcccgctctcatcgggatgaactccagcgagcaggtgccgcttgtggtgtcgccctggggaatcgcggtggggctgggttgtgccgtcgcggtcacggttctggcctcggccggtgccgcccgcaaggccgcgtcggtggcgccgatggcggcgctgcgggtcgcggcccggaccgccacccagacccgtgggcgtcgtgtctatatcggactcgggctgttgttggcctcggtggtgacggtcggggtcacggccgatcccacggcgggaacgacgaagcgggtcatcgcgatgtgcgcggcgggactgggcgcggtggccgtgctggtgctggccccgagtctgctcaacctggtgcagcggccactgcgggcgctggcgggacgctcgggaccggccgcgcggttggcgatgcgttcggccgcagccgatccgcgccgcaccgccgggacatccggggccatcacgatcgggctgatcctggtgtgcgccttcgcgaccctgaacgcgacgctcggcgacctgatcgcgtcgaccgttcgcgacggcgtgccgacctcgacgacggtgctggaggcggcgggcggtcagggcgcgaccctgacccgcgacgaggtcgacaaggccaaggccgtcgcgggcgtgtccatggtggaacccgtcagtcaggcgatagccacactggagtacccgggcggttcggcgcgtcgcaacgtctcggccgtcgatcccgaggcgctggggacggtactgactccgaggatcaccgagggcagcgacgacctgcgcgagggcttcgtcatcgcgcagaaccaggccaccacgctcggcctggcggtgggggaccggctgacggttcggctggaactcggcggcgagatcacggctcgcgtcgccggggtctacgaggccaccgagtactccgccagtgtctatgtggatgccgaccgggtgccggagaaggcgcgggagggcatcaccggcgtctatgtcaccggagccgatccggcggcggtgaagtcggcgctgcgcgacaccttcgccgaacgtccggacgttcgggtctcggaccagcgctcgctggtggccgaggctgtcgagcggcagcggatggcgttcgtggccttctacgcgatgttcgggctggcgctgctgatcgcgttgttcggcgtggtcaacacgctgacgttgtcggtgatggagcggatccgtgagctgggggtgctacgggcgatcggcgcgaacgcgaagctggtgcggcggatggtgcgggtcgagagcctggtgatcgcgctgttcggttcggtgctgggcatcgtggccggagtgggcgtgggcgcggtgatgcagcaagcgatgttgggccaagcactgtggacgttcacggtgccgtgggatgccgtcgggctcagcctcgtggggaccgtggtcgcggcggtgctggcggcgatctggcccgcgcgtcgtgccgcccgagccgatccactggcggcgatcgccgccgagtgacagcggcggctctgcctagccccgtggccgagcgtcggtagtccgacgcccggccacgggccacgggcgccgcgccttcggcctcggctcagtcgtcctcgctggcttggcctggtggccgctggagcgggaagacgatcgggctcagcatgtggaggccgcgctcgggcgtgggttcgttgcggctcaacggttctatcagctctacgaacttgtccaccaggtcgtgcagctcctcgcggctgagccacagcggtagctgctggtagcccacgtagtcctcgaccggcacggcgtcgtcgcgatccaggtaggcgttgaactccgccagcaacgccgcgagcgcggcggcgaaaccctggcgatggtcctccgtggacatcgacctggcggcctcggggccgatggtggtccggtcccggcgcagccggtagtgccgttccacggcgccatgtacgcgcttctcgtcgaccacctccagcatcccggcctcggtcagcagcgacacgtggcggtacacggaggtcttgggcacgtcggccaggtgggcgcacaggtcggaggtggtgtgggactggccgccgtacatggcgtgcaggatgcgcagccgcaccgggtggagtaccaggtcgaggatcttcacgaggatacgatctcacatctggtaccgttctcaaagttgggaatgcaacgagacgacaggaacccccatggaaacgatcccgctgaacacgctcgaccctgcggcgccgctggacgaccttgactggctcgacggcgtggtcggcgacgcccgcgtcgtggccatcggggagagctcgcactacaaccgcgagttcttccagctgcgcacccggctgctgcgccacctggtggagcggcacgggttcaccgccctcgcgatcgagtcgggcttcaccgagggctggcgcaccgacgcgtgggtgcgcggcgcgggcgaggacgccgagatcggcgaggtgctggcgaccggcgtgacctcgatgttcgggctgtggaccgaggcgcgcgaacagctggaatggctgcgggagcacaatcgtcgcgccgatcgcggcgtggggttctacggcatcgacctgcccggttcccaggcctcgatgctgcccggcctggacgccgtgaccgagtacctcgtcaccgccgacccgaagtacaccgtcgacccggccatccgcgacacggtcaccgagtacgcggcgtcgtccgccttcggtgtgccacaggcgatccagacgtacctcagccttggcgccgaacgccgggacgcgatcaccgcgggcctggccgacctcgtcgggcggatgcgggcgctgcgcgccgagtacgtcgaccgcaccgacgctgaatccttcgaacgcgccctgcgcaccctgctcaacaccgtcgccctggacgcgatggtgcgcgaggtggcccggggcaatcccgagggcatccactccagcctgcgggacagcgcgatcgccgacaccgtcaagctgatcctcgaccgggaggagcgtgtcgtcatcggcgcccacaacgcccacgtgcagcgctcggcgttcacctttcccagcatgggcacctcggcgacgatgggcatgcacctggccgaacacctcgacgaggactacgtgaccatcggcaccaccttcgccgacggcgagatcctggccaccggcgagggcttctacgccggggaactgttctcggaggcggaaaagccgcagcccggaagtctcgacgcgctcatggcggccagcggtgacggcgccttcgcggtggacctgcgacaactgtcgaaacaggacgccgacctgctcgccggaaccatggcgcaccggatcagctcgttttacatcgacgtgaacccgtcgacggccttcgacgccatcgtccacattccacaggtcactgcggcgacgcccgaccccgacgccctggcccactcaccggccccggtgcgcgagaccttcgccaagtaccgcccggagtgacacctcagccgagcttggcggcgatggcctcggcgcattcgcgggccgacaggtgggtcgagtcgacctccaggtcgtaggtgacgccgcgatgcaccagctccgcctgctgctcggccataccggtggtccggtcgccgcgcgcgctttcccgccgcgcggcctccgcgccgtcgcaccgcaccccgacccacagcacgtcgagcccgtcgagggcctcgcgccaccgtcgctgcgagtccgcgccgccgaggaacacgtcgtccatgaccacgggcgcgccctcgcgcaccatcgtcgcgacgcccgccatccacgcgacctccagcttccggaactggtcgccgacgttgaccgcgccgtcgtcggcgaactcgatgccctcgtcggaggagcgcatcgcctccggcagcgcgtcgacgaagtcgtcgacgctgagggcaagccacggtcgcggcaggatgtcctgcaggcaccgcgcgatcgaggacttaccggaactggagccgccgttgagcaggatcatgtgggtcaccgcgtgatcgtagagtccgccgaccggtgtgcggtatcgaatatcggcgactgtgcggtgggacggcaccggaggctgtgacaggatttggtggttcctcaccttctcgggagcgttgatggctcaaatcgtgctcggtccgatgctgcgtcgggtcgacgaatccaccgccgcggtgtgggtggagaccgactctccctgccgcgtgggggttctggacgccagcgcggccaccttcaccgtgcacggccaccactacgcgctggtggaggtctccggcctggcgcccggcagcgtcacgccctacaccgtgaccctggacggccgcacggcctggcccgaagccgacagcgaattcccgccccccgtcatccgcaccgtcaaccccgacggcgaccaccggctggtgctgggttcgtgccgggtcagcgccgacgagcagtacggggacgccaggttcggcgtcgacatgctggcggccttcgcccaccagctcgccgccgacggtgacggcacccggccggacgcgctgttgatgctcggcgaccaggtctacgccgacattccccccgaagaggtgcgtcagttcatccgggaccgccgcgacgtgagtgtcccgccgggcgaggagatcgccgacttcgaggagtacgccgagctgtaccggcagtcctgggcccaaccggccgtgcgctggttgctgtcgacggtgccgatgctggccatcttcgacgaccacgacctgcgcgacgactggaacacctcgatggcgtggcgcgacaccatgctgaagcagccctggtggaagcgccgggtgatcgcggggctggggagctactggatctaccagcacctgggcaacatgtcgccgaaggaccgggccgaggacccgttgttcgcggcgctgcgcgagtcggacggggacggcgccgcggcgctggacgagttcgcctggcgggcctgggaggactcgacctcggtgcggtggagtttccagcaggagttcggcggtacccggctgatcatgctggactcgcggtgcgcccgggacctgacgccgcgcaaacgccgcatcgtggacgaaccggagtgggactggttccgggaacaggccaccgccgagtgcgaccagctgctgatcgcgtcgtcggtgccggtgctgctgcccaccggactgcactatgtggagtcgtggaacgaggcggtgtgcgacggcgtgtggggcaagaccttcgccaaactggccgagaagatccgccagaccatcgacctggagcactggggcgcgtttcgggagagcttccagcggatgtcgttcctgatcatggaacgggtgcgcggcaactggggcaaggcaccggcggcggtggtcttcctgtcgggcgacgtgcactactcctatctcgccaaggcgcgcatcaggagtgcccggggcatggtgcaccaggtgacctgctcggcgatccggcacccgctgccccggctgctgcggtgggccaatgtggtgggttcggtgcgggtggccgggatcttcggttacctgctggcccggctggcgcgggtgcaccgcacaccgttcagctggcggatgaaccgggggccgtggttcgacaacgccctggccaccgtggacctgtccggccgcaagacgagggcccgctggcacaccgccagcgtcgcggagccgaagcggctgcgggaactgggcagcgccgaactgagctgaccgcgcgagcgggccgcggactcttaccgacgccgacgattcggcgacatcggaagttatgggcaattcatgtaaatgaatgattgtgttggctgatcctcaacgcccccaggaggaaaaatgcccggcactgcccgcctgccccgaagaatcctcattggatttatggtgtccgtgttcgtcttcgccgctttggccatcgcctggccctcgcccgccgcggcgattcccgcgaacatcccgtccaaatccgtcatccagtccgagctcaacggcctctccgtcgccagcgagggctccatgaccggatactcgcgcgacaagttcccacattgggtgaccatctcgggcagttgcaatgcccgcgagacgatcctcaaacgcgacgccgactacgtgaccgtcggttcggactgctacccgacctcgggcaagtggtacagccagtgggacggcgtcgtcaagaccgtcgcctcggaggtctccatcgaccaccaggtcccgttggccgaggcgtggcgttcgggagccagctcctggaccaccgccaagcggcaggacttcgccaacgacgtcgtcggcaccgagctcatcgccgtcaccgcgaccgtgaacagttccaaaggggacaaggacccctccgcgtggaaaccgccgcgcaccggcgcctactgcctgtacgccaagatgtggatccacgcgaagcacaaatggggactgaagctccagtccgcggagaagaccgcgctgcagtcgatgctcaacacctgctcctactgagccccgcaacgagaggccgtgggcggcgtgccccaaacacgccgcccacgaccgtggtgagggtttaatgatggtgcccgtgcccgcccttgtggacgacaggctcacagctgccgggcgtcacgtcgaagcggcacaacaggatgatgcgctccgccttgcccagcgactccggtagccggaagacacccaggtcgtggctctcggaaccggtgatcgccgccaggtcgacaccctccacgacgccgtggaacatgttcggccagtcgtcgctcgcgacacagtggacctccgtgcggtcgcactcgtcgacctcctcgccgcacacgatcggcgcgaacgtggccaggtggtggtcgctgggagtctcgggaccgcaggtctcgacgaacatgtcgacccgggagacgttgacctgtttgccgccggtgaggaacgggaacatgctgcgcgacaaccgcaacggcagctgctggtcggcgtccagccggtgccacagctgcggcatgtcgtgcgcgacgtcgaagtagcgcactcccgcgcacggcagctgggcctgcgcgacctccgccgcggcccggcgcaggttgtcgccgccctcgcgggccgtgtaacccaggtgcagcaccacgtcggagaccgtctcgatgtcgaactggttgttctgctgcggcagctcgatccgccagcggctgaccgccccggcgaactcgaacggcaggtaccgctcgtcgcggaagttcagctcgaacaggccggagtcgttgcgcccggtggacgtcgcgatggcctcggtcgccgcgtactgccgcaccacccgcggatcgtcgtgccgcagcgggtaaccgttgtggccaccgcactcgcactcgcccgactcctcgtcgcagcagcgcggcggcgcgtccgacagcaccggcgacacccgggtggcgctggacaacagcgtcagtcgggagtggaccccggtgtagggaccggcgacgcacgggatcgtcatggtgacgttcttgacgcgccgcatgtactgccccggatagtccacgtcgaacatccactcggggatgtcgatgtcacaggtgccggtggcctgcaaccgcaggaactccgccgggaagtgcagccgcagcgacaggtgcttggtgagttcgtactcgcgcaggttctcgtccagataggtgtgttccatctggcgcagcgacagctgcatccgttctccggacaacaggttctcgcgcaggtcgtcccacgcctcgtccagcaggaacgccctggcggtgtgcccggactcgtagttgaacgcccgctgggcctgccgggccacgtgcagcgccagctcgtaggtctggcgatgcagcgccgcggtctcggcctgcaggaacagatacaggtcgtgactggagaacttgtcgcgcaggaagtcctgcacctcggccgactgctcgatctgacgctgatggatgttcagttcccgcagcgccacgtcgcggcggcgttcggcggccaggatctggcgttcgatctggtcgatctcgatgtccagcacctcgacctggtgccgccactcctcctcgcgccggtcccaacccgcctgggtcaaccgcagaccgccggtggtggaggcgatgtcggccacgccgtgcgagatccgcgcgatggtggagaacaccccggccagcttggtgcccaacgggacctggacgaagttgagcggggtaccggcgataccggcgacaccgacccacatgtccgggacgatcgccatgccctgcgcgatggcctcggagacgttggcggccaccttggcgccgatcgccacgccggtcagcgcgacgtactcggtctcgccgctgttgagcccgttggccagcagcgtggcgtagtagcggcgccgggtctgcgcgatctccttggtcttgcgcagcgcctgcacctgccagtcggcctcgcgccactggttctgccggttggccagcgccaggttcaccagctgccgctcgtgggtgctgcgcagtgaggccaggtactccgcgtcgcccttctcgtaggccgcgagcagcccggcgcccagcgccttgagttcggcggccacctcgttggccttctgcaccaggtacgtgaaccggtacgggctggccggggcgcaccagtcgccgtcgtccagacaggtctgggtgtccgactgccagccgtcgcgcagttcggtgtcaccgaagtacggcatgtccacattgggccgcgcttttgaagtggcactgccattgtggtgacgacggtcgttgacgcacgcgtggatcagcgccagccggtcccggacctggtcgtacaggctcatcagcctcgggttgaccggttccccgatcgccacgaagttcgacaccttcggcggttgttcgaacgggacggtcgcgttgatggtgcggggccgttcacccagcagccgcgccgcggtgtcgaagatcagccgggcccgcgcgaacgactccggcgagtggcgccgcatcaccgcgtcaccccactgcagcagggtttccaggtagtgcagggtgatcgacttcttctcggagtccgacgaccagtggccggacttgccgcgcggtatcggctcgtgctcgttgtcgctgccgccgtcgtccgaatagcaccagctggagtcgtcgtgcaacgggtcgaagaccagctcgtaccacttcaacgccgcctcgtactggcagtgggtgcgcagactggccgccaccaccagcgccggggcgaacggcgagtccggggtcaccggcgcgccgggactgaagtacccgaagtacgggtacgaggtcagctcgccggggaaggtcggcggcgtggcgctggagggcgccaccaacggcagcgtcaccgccgagtcggtgaccaggtcgtagcggaagcccggcgccgtcgtggcgtcgtgcccgaccggcgcgagtccaccctcgacctcgaaggtcagcgaatcggcggtacgaccccggaacagcagcttcggggtgccgtccagcatcacgccctcggacgaacgcctcggctgcatgaactggccgttgtggacccgggtccaggccagatgcaccatcgactcggactcccagtgcagcagcttgggcagcatgtccggctcgtgccagctccagcccgcgtcctgctcgcgctcggtgtagtgcccggagttgatcggccagaagtagtactcgtcgacgcccggcttgtgcacctcaccgcattcggtgcagcaggcgggttcgtcctgcggatggttcggcttgaactcggcgctggccgggggttcggctgccgcggcgacccggacgaactggacgcccagccggatcgcggccttgacccacagcggcacgttgtcactgtggactccgttgccgttgccgttgccgtgttcgcggttcgcgacctcgcgccggggcggcggtgggtcgttgggccgcggcggcgggtcgtcggtgggtggcgggtcctcgccgccgtcgtcgtcgcgaccgcggtacagcccgacggtggccagccacgagttgcgggccgcccgttcgggagtgcccagcaggtcccagccgtggtgctcggggtcgatgccctcgatctgtgccggttcccgcgactgcaacgggatcagtccggggtggaccggcggccggtggcccttccagtactccatgccgcccggcttgggaaccgtcagggtgacgcgccgcagctcgtcctccaggaacgtgaacgcctcactgcggcgagcctgttccagtgcgtcccagtcgatccagttctccgggtagtactcgcgccgcgcgcaggcctcccagacccggaaggtcgcgaagcgacggtcccacagcagcttgaagccctcgggcaactccagcgccggttccagacccagccgggcccgctgcaccagcgtctgcaccgccgtgacggcctcctcgatccggctggccttctcgcacagacccgcctcgacgtcgatgagcagcagctccgacaggtccctgggcacccgggcgaaaccgccccacggcagcgagacccggtccatgccgcacaggtacgccagcagcgccgcccgggcgcgttcccgcagcccgtcgttgagccgcttgacatcggcgaaccggatcggctgtccgttgtggaagcaaccgtcgtggacgaaggtggtgaggttctggttgccggtgacggtctcgcccgcctccagcgcccccgggtcgttcccggcccacaggtcgggtcgggcgtcgcggatgtccttgaccaggaagtgctcgcgcaccgcccggacccagttctcggcgtgccagacgcgcaccgcccagcgctcgtcctccagatcctcactggacacctggtagccctcgtagtaccgcagcagcagccgggtgtgcaacaggtcgacacccatgtgacgcaacaggtgcgcgggatcgtcggggtggttctcggcggcctcgtggaacaggaaccacagtggccgttcggtggcggtgtaggcgtcgcgccgcaccaccgtgtagtcgaacagccgctcccaccagtcgaacagcgcctgctgccgtttggcggtcggtttcacccggcggtcctgcgccggggtcggcgagaagtagttgtccttcagcggcaggaagttcgggtcgaaccaggcgcggtgcacctcgaagccgccgccctgccggtagtagctggtaccggtgaagtcctgcgcgtgcgccagcagatagtcgatctcggactggccgtcgtcggcggccgggaccgccgacaggctgaaccggtgcgcgaacagcagcgccttgaaggcgcgctggtacgtgcggcggatgtcgcggacggtactggtgtagtgcagctccaggaagtccttggccgcgttgctcaacggccggatgttctcgtccagcggcttggtcttgcggtcgcggaacaaccggtggtgcggcaccgtggcgatgacgtcatcggtgtcggggccgcggtacttgacctggaacccgcccgggaccgggcagacgtcctcgggtccgtcgtactccggttgcgggaactggaactccacgaccagctggtacgtgccccggcgcagcggcagcggcgtcgaacacgccgacggcgccgactcgtccggccagtgatggctcagcaccacccagctgcgctggccgcgccggatctgcacccgccagcgcatgtcggtgtcggggtcgaactcgggcgcctcaccctcgggtgagggcatcccggcgtggaactcgtagtcgccctcgccgtcgaccagcagcagaccgctccactgtgctgtgaagccctgggcgccgcccagcagttcgccgtcggcgttggccagcgtgaaaccgttgcgggaactggcgtacagctgctgcgaatgcgtgagactcaggtccaggcccggcagcaccgtcgggatctggacgttggcggcgttctcctccggcccgaagacgtccatggggccgcgcacctcccgccacgccagcggctggtcctgcggggtgaactcgcccagcagaccggttccggtcaggcccagcagcgccgcgaaggcacccgcgctgggctggtccggccaggtcacctcgggtggttcgcccgagtcgtcctcccagctggtgacggcccggttctcgtcggcgaacagcttgcgcagcaaggtccacgccagcgcgtagccctcactggactcgcgggtgctggccttgtcgacgtgcgcggccaggtgctcggcgatgacgacgcagcgggcgtggcagcgcgcgaactcgcgctggaagtaacgccagcgcgcctgttcgtcggcctcctggatcagcgcctcctcggcctgggtgaagttgtcgaagacgaacgcgaacggcgccagatcggcgcggggccggaagtacagctcgttgacggccacccgctcggggcccttcagctgccggatccgcgacagtttggcgatgacggcctcgtcggtcagcggcagctgcgtccacagttcctgggcgccgatgtcgtagcggtacggcccgcccgcgggcgtgttccacatcagcggcgcggttccggccagcggcagcccggtgcggtactgccggtgcgacaccggaaccgggtaaccctcggcctccagaatggacgggaagtagtgctcgccgagtgtgatcagcgggtcggtgccgccctgcggggcgaaaccgaactcgccgcgcagtgtcgtggagatgttcgaccagctccaggcatcgacgtcctcatcggacacctcgacggccagcagcttgtcccgcagctcccacagcgagtacggggtctcgtcgtcgggcagccccaacggcgagtcctgcgcctcgttgtgcggttgcagcgggaacgggtcgtcgccgtcgacgtggtcgtcgctggagaacaggaacagcacctcgccgatgccgaagtcggaggcgtagatcttgccgaggatctcggcgaaccgcagcgtgtgggtcggacgcgcgtgccaggtgtcggccgtctgcccgggatcgaaaccggccagtatcgacagtggatcgaggttctcggccagcagcttcaggaactccggttcccggcagccgcagccgtgccgcacctgcgcgtgcacctgcacctggtcgagcagttcgtcgatcgcccagggccagtgcgtcgccgaggggcccacccacagcgacaggatgtgggtccgcttggcgccggtggctcccggcgcggcggtactgccgtcggtcagcgccagcgagaagtcgtcgcgcagcatctggaacgccgccagctgccggatgaagtccgggttgatgtgaccgccggagtcgaacagccgcaacacctcgcagatgtcccgcagcgtcgcgaagtcgtagccgccgccgggcagctcacgcagcttgcgccacaaccggatgaacacgatcagccgccgcagcgcgtcggcggcgtccttggggttgacgaactcgatgcggtagtcgtccagttcgcacggttcacaatcgtcgaaggtgagctcgcgatcccggcgaccggcgcgtttgaagaccacgaactccgagcgccacaactgcaggaactcgcagtagtccaggccggtgcgctccaggaactccgacagccacaccacggtgttggtccacgacacgtcgcggatcacctcgtcggtgaagccgtacagctcccaggtcgcggtcaggtcctcggcgtagaggttctcgtactcctcggcggtgatgcccaggtactccatcgcgatgtcgaaccgcaccgggtagcgccacaggtgccgctggaactgcgccggttccttggccgggtcgagcaccagctcggtgatgtcgcgccggaaccggcgcatggtgtcgaacctgctggtgcgcaggtgtttgaggtaggtccggttgatgtccagcccctggtggtacggcagcggcggcgccgagaagtcggcgcgcagcttgtcgtagccgctcggttcggccaccggggtcgccggggtcgagtgctccggcaccgcctccagcagcgtctcggtgtgctcgccggtctggtagaccgcgccgacggcggcgggcagcccggccgcgacgttctccaggcactcgttgacgaggtccacaagcggcagtgggacgccgaggttggcggcgctggccagcaggtcgcccagtggtccccggcgctgcgccagcagggcacccaggctcagcgagtcggtgccgtggccgagatcgtcgcaggtggagaacctggtgagccgcaacagttcgtgcagataccgcaccgggcccagcgccgagaggtggtcgggcggcaggcagttgaccaggcagccgtcgtcgttgacgggaacgaactcgtcctcgcggccgtcgccgttcccgttcccgtcaccgtttcccagcgactggccgtagatcgcgtcggcgtgttcgtaggcgatggtgccgatcaacgcggtcgtgaactcgtcctccgacagctgccccacctgcgaacgggacgtgaacccgcgcgcgtacagggcctccatgaccgagaacgccacctcgtccggcacgtccttggccagccaggtcagctcctcgatcgtctccaccagctgttgcagccaggccgcggcctcggggtcggaaccgaagacctcgtggacggcggcggccacccgcgcggtgtcccaggcggtgccgaactcgaagaacggtgccccgccggagttgtaggcctgcacgaacagcgacagcgggtcggcgccgagcttgtgaaaggacggcgggccaccgggatcggggtcggcagggtcggtgacctcggtggccacgacgaagaacttctgcacgtgccggatgaacgcgttgagccgttcggccgcggagccgggcttggtgaacggcggcagcagggccacgttgatgggttcaccgaacagtgcccgccattcggcctcgggccggttgcgcagctgcgccgcgctggtggcggtcggccggatgacgtcgatcagtgccttgtggtcgccggtgagcgcccgcagcaccagctccaggtgcccggcgttgtcggacactggaagcgcgtcccagaaggcgttgatgtcctcgccggtgaacgccagccagtcggtgaccagtgtggccaccgtgctgcccgccgtcaccgggtgggtcgggtcggcaccgccggtgtcgcccagcgcccgcagtcgccgcaccgcctggttgatcttgaccgcgccctcggtgatgacgccgttgtcgacggcctcgcgcaactgtcggcgggaccgctcctccacggccagcagcgccaactggtaccgctggtccgcggtgacctggaacgacagtgacgcccccaggacgtagaagtagttggccgggacgctgaaggcgggcgccaccgggccgccgggcgggttgggcgcggtcaggaacacccgcgccgaccggaaccgttccccggtctcggtcgccccgggcaccaccgggaaccggaagccgaccttggtggcggcattgctgagcgcctcggaacgcaccgctgtggacagtgcgaagacgtatccggccaaccgttcggcctcggcctcaccggtggggtagtaggacgccagctcgccctcgaacttcttgcgcgcctgctcctcggcctgcgcctgctcggagctctccccgggcgtcacggtgtagaggttctccaggacgttggtccccagtggcggccggggccggaacttggcgttccacacgatctcggaggcgatgtgccgcgcctgctgcggggtcaggtcgctcagcgcgaccgaaccgtccttggggtcgttgcccagcaccttctccaccgccgacttcagctcggcgaagcccggcggctgtccgttggcgggaaggtccacataggcgtcgtcggggttcttctccaggcccggcgacacgatgggcaggtacaggctcgtcggttccaggttcgggaaggccaggctggcgggcagcggcccggcgttgaccggcacgttgaagtacagctgcttgtggatgatggtcccggtgccccgggtgatctccagtcgcaggtcgctggtggagtgctcgggatgcgaggccagcgacggaacctcgatgacggcggtggccaccgccagcggctgcggcggcttcggcggcggtccgacgtccggcggcgagtagtgctgcacgatccgcgaggtcggcgccgggagccacggcttgctgttgtccggcggcgccacgtactcggcggtgccgatctcggtgccgcccggcagcaccttggtgcgcaggtcgaagaccttgatcttcagtccggtcaatgaggacgtgaaggccgatccactggttggtgctaccgggtgtatccggatgacgatcaacgcggccatggtttctctccttagtagaccaatcgttgtgatgcggtggtggccaggagggtcaccagtacttgctgatcaggtagccggcgtatccggccgcggcgcccaccgcggctccggcggcggtccccactccggggaccaccgagccgaccagtgcccccaccccggctccggccagggtggcgctgcccgcgccgaccgcctcggcgacgggttgcgaggcgcccagggaggtggccccggactcggcgaggttgcccaccaccgcgccggtggccaggctggcgcccacgacgggggtgtaggcggcggcggtggtcagtccggcactggtggcggccagcgccgtggacgtggtgccggtggtcgcggcggcggccgacgcggtgtagtaggccccggcggagaaggccagctcggcttcgacgacacccgggaccacgccgcgggtgatcgccagcgcgccgttgccggcggcggcgccgaaaccacccggcgcgggcagcgaggcacccgaggaccggggcgagggcgtcggcggtcggggcgtgtagtccatctccacctgtgccgagggcgtgctcggcggcgagggcggcctgggggtgctctgcggcgcggcggtgctgacgggcaactgcggccgggtgggctgtcccttggagtcgaacagctcgaactgcgccggcggttcggggaaggcgaaggactgctgggcgggacccagcggcgtcgacaccggggcggacgtggtggcgggcaacgtgaccagcggcgtctgcgggcccggcggcgtccaggactggaatcccggcgtcaggaagttcgggttggtgggcggctgaccgtacttggtgccgggcaccgcgccggggtcggcaccgccgacccgggcgaacagtccggcggccttggcggcctgcgaatcggcgcgttcctggaccgactgcagggcgttggacagcgcgttctgcgcgtacacgggcgacaccgtccccgccggctgtgaccagaatggatggtcttcgaggtggccggcggcgatcggcccgtccaggccccacatctgggccaccttttgcaggttggcgcgggtggcgtcggagatgccccggcccttggcggtggcggtcacctgttgccagaacgccggtgactgcgcgaagttcagttgctcgggttcgtcgccctccaaaccgctcgggtcggtgcgccgcagcggattgttgcccacataggcgtacgggcaagcgccgtcgcgggggccggccgggtcggccgaggtccagcgccccaaccagggcgcgtagtaccgggcgccctggtagtacaggccggactcggtgtcgcgttccttgccggtgaagcggtagcgcttgggggtctcggtatgttcgcgggtcgactggaacgaggtgccgccgaacgggtagtactcctcgaaactgatcacctgcgcctggtcgtcgagctccaatccggacgaacccaggtggtcggcgagctggtacctggtcagggactccgcgccggggtcctcgccggcgacgcggcggtccacgatggccacccgcttcttgtcgtccatgacgtggaagctctgccgctccacgtccaggtcgccgccggtgtaggtccgcgtgatctcgaagccgcccagatagacgcgttcggagcgcagctgtccaccgtgctcggtgaccttgcgcatccgctcgccggtgttgtcgtacacgtagtaggtggtctcggcgtcgccgtcgtcgacggactgtcgtgagctgtggctgagctggtccttgaagttccaggccatcaccggcagttccggcatcgcggtgacgttgccgtgcgcgtcgtaggcgaaggacgcgtcacccacgtcggtgagccggttgccgatgtcggccggatcgatgaggctggcctcggcgtagtggtaccggcgcgtccagccaccgtgccgcggatccgagccgcggtgcctgaccgacagcaggttcccgacggcgtcgtagtcgtagcgctccacgtatcgcgccatcgccttgccgtcgttgggatgcggcaggccgagccgccgctcgtcgtcctggccggtcggcagctgccccaggtgttcacggccgtgggcttcgatgagcctgccggtggagtcgtaggtgtaggagttaccggcctcgacgcgctggttgcggaagaacaccgcctgtttggtgcggtcggtgatcctggtcaggttccccgacggatcatagacataggacagatcctgcacggactccttgccgcgcacggtgtgcagccgggtcagccggaacgtcagcggatggtactcgtaggtcgtgacggtgccgttgccgtagtcgacgcgggtccgcctgccctgcgcgtcgtagccgacgtcggagacgaactcggtggcgtcctcgacgccgcccactctgacctccaggtggtccagcagcccggactcgttgaagcgcggatgactgacggtgccgtccggagcgaccgtccgcaccggacggttgagcgcgtcgtagccggtgcgggagtcgtggaccgccgcctccaacggcacgtcggtcgaccagtccggggaacgccggtactcggtggccagctgccgggtggcccgcaccggattgcccttgaagtcgaagtcccggttgaccgcgaccccggccgcgtcgaagcgacggtggactttcaaccgcaggttgcgtttcgacgcgtccgtgacggtctcgccgtactcgatgcgttcgtgctggatctcgccgtccaggtcaccgccggacacgaagtatccggtggcgcggcgcaggacgtcgtactcgttgcggtagtcgaaaccgttgtcgtgccaagcgcgcaccggcagcgcgtcgatgctgtccagcagcagtcggcgcccggagtccataccggactgggaaacccgctgaccgagcatgtcgtactcgcaggccgtcatcacccggcccagggcgtcggtcacccgcagctcgttgccctcgatgtccagttcggtcagtatccgttgccgctcgtcgacggtggccccgtcgcggacgaaccggttgcgggccaggctcaggaaggtacgcccctgcgagtcgaaccagctggtggcgaaggtccccgcgtgcggttcggtcgcgcgggccgcctcccgttcggcctgacccagctcaccgccgacccgctgttcgtaccagctggtccagtccggaaccgagtcgaaataggactgcacgaagccgccgatgtcgccgtccttgcggggatcggtcagcagcgtgtcgctggcgtcccagaagtcctgccgccacgggtcgaagacggtcttctcccaggtgtcgtcggggttgagcaccgccaccacccgggtgagcgggtcgtagaacatcaccggactgacgccgaagggactgtcgggctggtagcggtgcgtgtccgaatagaacggttcgtattggcggaccggctttcccttgttgttgaacacggtccagccgctgacgatccagcggggatcggcggtcccgccgccgggaaccggccccggctcggctatcgccttgcgctggatctcgcggccgaaaccgtccgaatacgacagtcggtgctggagccgcgcctcggcgccgacatcgaggtccgacacgtgggtctcacgcgcgatggtggcactggcgaccggcgacggacgctcctcgtcgcgggtccgcagataggccagccggtcgtggaggacccggttggacgcggtgcccaacagccgggccgccgactcccggggatcgtcgacataggccgcgatgtcggcctcggacaggtcgatcgtgaagtcgtcgaggctgtcgccgaggtcctggccgtccttggccatgaccgcggtgcccgccacctcgcccagcgcgtcgtaggcgatccggttgcggttgccgttgggatcggtgatctgccacggcaacagcacccggtagtcgttgtcggcgcgcacctcgttgccgagcgggtcgcgggtgacgacgacggcgagatcgtgctcgtcgtactcggccaccgacgtggcgccgaaggcgtcgcggacgcggcggacaccgaagaagtgcgaccgggcgtgcgccagttcctcggccgccgagtcctccggggccggggacaggaaaccccgccccgacggcgcccacagcgcgccgtcgaagccgacgtaaccggcttcggcgagcacggcctcgtccacccggtccccgtacagttcgtcgagcatgtcgggggtgaacgcctgccggtagctttcgaacgggagcccctgcgcctcgaggacaccgaacggcagcggcccgtccagatcgtcacggcggtaccggacccgcacctgttccaccagtcgccgcccgacaccggtctgtgtgtcgcggtacgggatatcggcggtcgtgtccgccagcccggcttccagttcggtgaagtcgaagacgttgaaccccttgccgtcacccgacacgggcgccagcccccggatctcgaaggcccggttgccactgggctgcggcagccggtagtcgtcggcgtcgtccacggtgttggtgtagtcgaactcggtgtacaagacctgcgtcaggcgttgcagcgcgtcctcaccggacagttccggatcgccgaagcgacggggatagttgacggcggcgctggccagcgtgttgccgaactcgtcgacgcgcagcaccacctcgtgggccagccggggatcggcgaacggctgtccggccagtgtgtacagtgtgcgttcgtagtcggcggtgatggtctcgcggccgtggacctggaacaccgcgaagccgtcgggacccgcttcccgcagccgccgcaccccgtagttctgttccaccaccgtgtaggggatctcggaggtcacgcccccgtcgagcgcgaacacctccttgcgcaacagcttgccccgcagggcccgcagcgcctgtcgctcctcctcggggctgagtccgtccggcagcaccgtgtcgggcagcagcagttcggcgtcgccctcgggccggtagtactcgcccgccagctgccgcgagatccgctcggtgcccaggtgcgccccggtgtggaaccaggtcttcatcagcaccggcggcagctgcgtcacggcgtccacgttcgacgcggcgagcgcggggaaggtctcggtgtcgagctgttcgaccatcgcgaagccccggaactcgcgctcgacgccgtcgaagtagccgtggtggtacgtgtaggtggtggcgaagcggtgcccggagatccggtcgacgatctccacacgggacaccacgtgcaccgggaacggcaacctggtgatccagtcccggccgtcgcgctggtcgtccaggtagaagcgggtcgagggcgtgtactcgatgcgcgtctcggcacccatgttgttgacaatggacgtcagcaggtgcggtttggtgctgcccatgaggtccaggtaccgcacccgggtcccggtctcggccagcagcggcgacgaccacaccaggcaggcggtgccgttgcccagcaggtccacggtcgacacccgcgcgagccagtcagcgcgcggaaacgccacccccagaccctggggtgcctcccaggcgttgccgcaacggttgcggtacacccgcgcctcagtgcggtgcaggtagatcaggtcgacggtcccagaaccgtcgatgtcggccagccgaatccgtcgcggatcgaactggtcgggctcgtccagccacggcgagtcgtccatggtgacgcgggcaccgaagaccccgtagccgaggttcggccagtagcagacctccccgttacggacacgcaccatatcggacagtccgtcaccggacatgtcggccaggtacaccgcgtcctcgccgtgggcgaacaccaaccggggcccgtcggcctcgtccagcggcgggtaggtgcgcatcgccgcgccgtagccgtcctcgctgagcgacgggtgccaggtgaacacgtcgtcctcggtgatgaggatgtcggccaagccgtccccggtcaggtcgaccatccgcaggttcgggttggcggcgtccaggttgggcggcgaggcgaacgtacggaagctccgccattcgccgtcgtcgccccgctcgaagaaacccgacgccgcgaagttgaggtccaccaggtccagtgagccgtccccggccagatcgaccagccgctgtccggggccgtcgatgtcggccagcgacggttgcgaggacacctggcggatcggtccgaagtggccgtcgccgagattgggtttgtagaaaaggccggtagcctgctggctcaacacacccgacaggccctcgccgtccaggtccacccactggtaacccggcccctccaccccgaccggaaggttctccatcgcggattcgtccagctgccggggccgggtgtcgatctccacccgggtgtagtcgtattcgagcggcggcagcgcggcggtgacgtatccggcgccgtcgcgccggtagccggtacggcgcactgtggacatgaagctgcccaccgggtcgtcacggtactcgaagccggtggcgttgacgagcgtgtcgggcggcagttccgggaagtggtggaacatcagcacacgctggcagcggcggtagcttcgcacctcgaagccggaacggtagctggagaacggatcgacgcgcacgtcccagtcgcggttctcggcgggggagtcggtgtcgtgttcgccgtagtcgaagaccacctcgaacagccagccggtgccggacaggtcgggctccagcagccgcgagacggtgttgccgtacctgatccgtttgagataccgctgggcggtgcggtcggcgtcggtgcgggtggcctcgtgtggcgccgcgacgtcgaccccggcggcgtcctcggtcttgtactcgtagagcatcgcgttgccgcggctgtcgacggattcgcacagcagccaggtgaagatccgccggggatcgcgcgggtcggcgatacggctttcggcggtggtcccgtagcggttggtcaggttgtcgccggtgatgacccgccagtgcgactcgccgctggcgtcgtgcgtccactgctcgatccgggagtgtcccgactcgacacgtggctggtaccgccggaccgtgaaacctttgccctcgtgcaatcggtgctggataccgggtatgggcacaaggtcctcggtgtcggacaggatgtacgtgtcgggcgagctgtcgtcgtaacgcggaagtcctttgtcagtcttccgggtgacgttcgcgagcgagagccgccaaccgatcccaaaaggaccattcccgtttcccgagtcgtaaccaagactcaacgaaggaccgaaccccgcgcggccgggactggttgctatggggacagaggtggacccagtcccggtcgcggggttggcggcgaatttctcgccgatgccgcggaccgcgccaccccctgtgggcagcgaaatctccggcaagctgggcccggtgggggttgtcgacgcctcactgtcgtctggccgtggctgtgcggtttccatgtgatgtggcacctccgtagacccggcacgagcgtgtgagtgtccgtagtggaggccgttgtttccgttgtggccactgccctccccggatatcccaaaccgaacctatttcacgacctcacggggtgtccatgaccgatcacgcatttccggggggcatttggtcccggttcgtccgccgatggaccctgtggggccaatcagggtcaaagggcccgcggcgccgggcaatcgggcactgaacacccggcatttgctgaaatagcttcgcctgaggaggtttccgaacatggtggaaagcggaccccccaacacttctcggggaacagaagcacgggacgacgaaaatccacaacagactatggtgccgagggcacccgcgatctcactgccgaccgggggcggcgccatccggggaatcggcgagaagttcgcggccaacccggtcaccggcaccggaaccggcagcgtgccgataccgaccagccccggacgatccggcttcggccccgaactggtcctggcctacgactccggcaacggcaacggtccattcgggatcggatggaaactgtcggtaccagccataacccgcaggaccgacaagggtctgccgcgctatcaggacacgatggacgacggcgacgtcttcgtgctgtcgggctcggaggaccttgtccccgaacccggtcacgaccgcacccgccagctgggggagcggcggttcgccgtccggcgctaccgtccccggatcgagggaccgttcgcgcgcgtcgaacactggcgggacctcgcggacggccagacacactggcgagccatctcccgcgagaacatcaccactgtgtacggttccaccgcgcaaagccgcatcgccgacccggccgccccgaaccgggtcttcagctggctggtgtgcgagtccttcgacgcgctgggcaacgcgatgcaatacgagtacaagccggaggactcgcgcggcgtcgacacgtcggttgtccacgaggccactcgcaccgacgcggaccgcaccgcccagcgatacctgaaacggatcaagtacggcaaccggcgatcccgcctgaccgcgccgaatctatccacagcggactacatgttcgaggtggtcttcgactacggggagcacgacaccggcactcccgccgaggagcgcgactgggacgtgcgcgtcgatccgttctccagctaccgttccggcttcgaggtgcgcagctaccggctgtgccgccgggtcctgatgttccaccacttccccgacgagaccgacgtcggcgccgactgcctggtacgcgccaccgagttcgactaccgcaccgagaccatcggcgccttcatcgcgtcggtgacgcagcgcggataccgccgccagggcgacgaacagatcagccgggcactgccgcgagtggacttcgactacagccgcgcggtcatcgacgagacaccgcgaacccttccggctgacagtctggcgaacctgccgcaaggcgtggagggtccgggctaccagtgggtggacctggacggcgaaggcttgtccggtgtactgagccagcagggcaccggcctgttctacaaacccaacctcggcgacggccacttcggacccgtccggcagctgccgtcgcagccgtccaccggtgtctacgattccccgcgactgctcgacctcgccggtgacggctcactcgacgtggtcgatctcgcctcctcgacaccgggcttctacgaacgcaccgaggacggcggctggcgaacgtttcggccgttcgcgtcgatgccgaacctcgacccgaacgatccgaacctgcgcttcgtggacctgaccggcgacggtttcgccgacgtcctgatcaccgaggacgacgtgttcacgtggcatccgtccctgggtgaggacggctacggcaccgcggaacgcacctatccgccgctggacgagtcggccgggcctcgactggtgttcgcccacggcgaggacggaatccatctggccgacatgtccggtgacggactgtccgatatggtgcgcgtgcgcaacggggaggtctgctactggccgaacctcggctacggacgtttcggtgcccgggtcaccatggacgactcaccctggctggacgaacccgagtccttcgaccagcaacgtgtgcgcctcgccgacatcgacggctccggatgcgtcgacctgatctacctgcaccgcaccgagacccgcgtctaccgcaaccgttgcggcaacacctgggagccaccgcagggcctcggcgtcgcgttcccgcgcaccgaccaggtcgcgcaggtctcggcgaccgatctgctgggcaacggcaccgcctgtctagtgtggtcgtccccgctgcccacggaactgggattccacgtccggtacctcgacctgatgggcagcgtaaaaccgcacctgctgacgtccgtcgtcaacaacatgggcgccgaaacccgcgtcgcctacgcgccgtcgacccgcttctacctggacgaccaacgcgacggccacccctggatcaccaggctgccgttcccggtgcacgtggtcgaacgggtggagaccatcgaccacatcagccacaacaggttcgtgtcccgcttcgcgtaccaccacggcttcttcgacggcgtcgaacgcgagttccacggcttcgcgatggtcgaacagtgggacaccgaaagtctcgccgcgctcggccaagcccccaatgtggacgaggtcacgtacctgccgccggttcacaccaagacctggttccacaccggagccgatctgcccgacggtgacgtctccgcgaagctggccaccgagtacttcccggacgagaccatccggctaccggaatccacactgcccaccgagtccctgacacccgacgaacggcggcaagccctccgggccctgaaaggcaccacgctgcggcgcgaaacctacgccgacgacgcatcccctgcggcatcccgcccgtacctgacagccagccagaactacacggtcaagctgcaccaggccgtcaccgggccgctcggctacgcggtgttctccatccacgatcgggaacaactgaccgcccagtacgagcgttcgctcgccgatccgcgcgtgtcacacgaggtggtgctcgcggtcgacgacttcggcaacgtgctgcgctcggtcgccatcggatacggccgcctcacccgcgatccgtcgctgtccacggcggaccaggatcggcagtcccgctcccacgtggtctacaccgagactggctacaccaacctggtcgacaccgacaacgactaccgcgtcccacttagctttgagtcgagtagcttcgagctaaacgaaatagacccaacccaagcgttcgatgtcgactcgctgaaaacggcggtgagcacggccgacaggaagctgctgcggcactcccgcaaccggtaccgacgcgacgacctcagcgggccgcttccgctgggggtactggaatcgcgagccttgccccaggtcggccaccagaagatcttcaccgagcggcagctgaccgaaacctacggcgatcgcgtggacgaggcggcaatgacgcgggctggatacgagcgcctcgacggcgacgacggctggtggagtccgtcgtcgacggtcttctattcggtgtcggatgatccggtcgtcgaacgctacgacgccatcgcgcacttcttccagccccgccggttccgtgaccccttcggtggcgagtccaccgtcgactacgacgcctacgatctgctggtcaccggcacccgggaccagctcgccaacgagaccagcgccgtcaacgactatcgcgtgctttccgcgcggctgtccactgacgccaacggcaaccgctccgccgtcgcgttcgacgccctgggcatggtcgtgggaaccgccgtgatgggcaaggacggtgagggcgttggcgacagtctcgccggtttcacgccggacctgaccgacgcggagatcgacggctacttccgcgacccgctcgccgatccgcatgcgctgctcggcgatgccaccacccgcatggtctacgaccagttcgcgtacttccgcactcgccacgactcccaaccccggccgccggtcgtggccaccctgtcgcgcgaaacccacgccgccgacctcgccgacggcgaatcctcacgactccaacactcgttgtcctattcggatggattcacccgtgaaattcaacagaaggcccaagctgaacccggacccgacggccgaccacggtggaccggaaccggttggaccgtcttcaacaacaagggcaaaccggtccgcaagtacgagccgttcttctccgccacccacgacttcgagttcgcggtgctcagtggcgttagttcggtgcagttctacgacccactgggccggaccgtggcgaccatccatcccaacgacacctgggagaagctgaccttcgacgcctggtaccaggcgacctgggacgtcaacgacaccgttctgatcgatccctgcaccgatgccgacatcggcggctatgtgcgtggattcctcgccgcccaacccgactggcgaacctggtacgagcaacgtgtcaacggcgagctgggggagtacgagcaagccgccgcccgcaagaccgagacgcacgccgcgactcccggccgcgcctggctcgatggcttggggcgcgccattttcagcctgtccgataatcgggacgagatcttcgcgactcgcacgaccctcgacatcgagggcagcatccttgaggtgggcgacgcgttggatcgggtcgtggtgcgctacgactatgacctggtgggtgtccagatcggacaggacagcatggacactgggcggcggttgctgctcaacgacgtcgttgggcagccggtgttggcgtggaacagccgggggttgcgcttccggactgagtacgacgcgttgcggcggccgttgcggatgtttgtggcggagggtgaggacgccgaggtcctgttcgagcggtacgagtacggggaggcgcatccggaagcggcgcagcggaacttgcgcacccggttgtatcggcactacgacacggcgggtgtcgccgggacgccgaggttcgacttcaaggggaatgcgctgacgacgtcgcggcagctggcggtgggctatcgcgaggacccggactgggcgggggatgtgccgcttcaggaggccgtctacgccagccacaccgcgtttgacgcgctcaaccgagcgacccggttgacggcacccgacggtagcgaaattgtgccgggctacaacgaggccaacctgttggaacggctcgatgccacgctcgctggggctggggctggggctggggctggggctggggctggggctggagctggagcggccaccgcgttcgtcaccggtatcgactacaacgctcgtggccagcgccggtcgatcgaatacgccaacggcgtgcgcaccgagtacggctacgacgacgagaccttccggctcaccaccttgcgaaccgtccgaggattgaccgcgctgcaagacctcacccacacctacgacccgatcggcaacatcacccacatcgccgacgccgcgcagtcgacggtgttcaacggcaaccagcgcgtcgaatcgagcgccgactacacgtttgacgcgacctatcggctcgtcgaagccactggccgcgaacagatcggcgcggccgacgacggcgaggcgctgggccggtacctgcggcgcttcggctacgaccaggtcgggaacctgctgtccatgacgcattgggccaccgatccggcgaagtcaggctggacccgccgctaccggtacgacgaggcgagcctgctcgaacccggcgttcccgggaaccggctcagtgccatcaccgacaatggaccgaccacgccgcagcgcttcagctatgacgagcacggcaacacgaccgcgatgcccgagctgccgtcactgcgatgggacttcaaggaccggttgcggtccaccgctcgacgcgatgacaacgatctggccacgacgttctacgtgtacgacgccaacggcaaccgggtccgcaaagtcaccgagcaccacggttcccggctctccgagcgggtctacctggggccgttcgagatccaccgccgccaccgcgccaacggcgagctgacgctcgaacgccaaaccctgcacattctcgacggtgaacagcgcatcgcgctcgtcgagcgtcgcacggaaggcgatgacgaaggtctggagcgactgacacggttccagctcgccgaccagatcggctcgtccactctggagttggacgacagtgcgcggatcatctcccatgaggagtactacccctacggcggcaccgccgtcgaatccgtccgcagccgtaccgagaccccgaaacgctaccgcttcaccggcaaggaacgcgacgaggagtccgggctgtactaccacggcgcccgctactacgcgcccggactggggcgctggaccagcggcgatccgaagggaatcgccgaggggccgaacccgtacgtctacaccagaaacaacccgatcgtcttcgccgaccccgacggccgggaggcccggctcatcatcaatccggtcaagcacaccgtcaccgtgcggaccaccgtgcacctgtacgccgccaccgacgccgaacgcacggcgttgcgggaagtggccaagaaggccgaggcgtactgggcgaatccaacggtggccaccgagagcgaagtcaacaccgccgtggcggccaagacgtcgatacccaaccggggaaccggtgccaccataaacaatcaacagtggacgctcaactacgacatcaagtaccaggttcacgattccccgaccgcgcccatcaagatcgacaagtccggcttcgtggtggacgagaaacaggccgccgccgacaagttcgaagtgggcgacaacgtcctgacgcttcgcgcgcccaagaagggcgagggcatcggcgggcgggtcgaacatctggcgaccaactaccagagccgacgggaacccgacggtgcgctcgtccagcgcaacatcaacagccacatggtcggcgaggtcatagccaacagcaagaccgagtccgacaagggtgcgctgctgcgccgcctcatccacgaaaccggtcacacgatcgggatggacgaacgctactacctgttccagggcggctatcccggtttcgccaacgacgtgatggcggccgacgacggctactccacccgcgtcatcgatcccaggcacatcaccgaatacctgaacttcgcggtggcgctcatgacccgagcctcgccgggagccaccggaccgcacaccttcctgctgagtacgttcatcgatgacactcaacgaggacggctgaatccgagcgattccggttacgcggcagctcagaccgccgcgcaggccgccgcggtgaccgagactttgtggaccaccgtcttgtggctgcgttcgcagacggccggtggcaaggcgatcgccgatctgctgccgcacatcccctcggggttcgtcaacgcgaaaccgcaaccccagctccagggtgtcggggagggactaatcccgcgatgatcgcgatggccgtggtacccgcggggatctgcttcgtctcgacgagccggaaggttccgcacatcatcttggcggtgtagatccggtcgagctcgataccgtgccgggcccggaaatcgtcgatgaacgccagcagctccggcgtgcgcttcgcgtaccctccgaaatggaaatcggcgttgatggaccagttgtcgccgacgttcccgtacgcctcgcgctgcaaccgccgcacctcctcgctgaggaagtcgccacccttcagcacctgaaaccccaaggcccgcttgccgtccggcaacccggccgcgatacccgccagcgtcccgccggtaccggacgcacagcacacgaggtcgtaatcgacgtcgatctcacccggcaactcagcgcaccccttgacggccaacgcattactgccaccctcgggaatcagatagaactccccgaaccgctcccgcaaacccgcgaccacatcggcgtcggtcttacgccgatacgtcgtccggtccatataggtcaaccgcatcccctgccgcaccgcgaactccagcgacggattcaacggcaaccgctcctcaccacgaatcaccccgaccgtggcgaaacccagcgcccgcccggccgccgccaccgcccggacatgattcgagtacgccccaccgaacgtcaacagcgtcgcgaacccacgctcccgagccacttccaggttgtacttcagcttccgccacttgttgcccggcacgtcgggatgaatcagatcgtcgcgcttgaccagcacccgcaccccgtgccgctccagccgctcgtcgcgcagctccacgaccggcgaaggcaggacgggttccagcccccgcgtgacgtccggattcaccggcccatcctggcacgcagccgcatcagccgccaagcgcctccgcgatcgccgcctccagaatgtccacacccgagtgaagctccgcctcgccgatcgtcaacggcggcgcgatgcgaaagatcccgcccatccccggcaactggacgatgttcatgtgcagcccccgttccaggcacgccgccgtcaccgccttacccagctcgtccgcgggcgccttggacttcttgtcccgcaccagttccaggccctgcaacagaccccgcccccggacatccccgaccacctcgaagcgttcccgaagcgccagcaacctgtcggtgagctgagcgcccagccgcgccgccctggccaccagcccctcgcgctcgatcacgtccagcaccgtcaccgcgaccgccgccgccagcggatccgacacgtgcgtcgtatagaacaggaaaccccgctcgtgacacacccgctcgatcgcatcgctcgtcacgaccgccgccaccggcaacccagcacccagcgtcttcgacagcgtcagcagatcggggacgaccccgtcgcgttcgaacgcgtacatggccccggtgcggcccaagccggtctgcgcctcgtcgaggatgagcagcatcccgcgctcgtggcacaactcccgcagccgacgcaggtaccccggcggcgggtcgatgatgccgcccgaggacaggatcggctcgacgaggcacgcggccaggctcccggccgactgctgatccaccagcgcgaaaccgtagtcgagttcgccctcccagtcgtaggacccgtccgggttgcgaaacggggagcggtagccgttgggcgtcggcagcaccaggttccccggcgtcggcgggccgtagccgcgccgccccgccgagaacgtcgccgaggccgcgccctgcgtcatgccgtgccaggaccggtcgaaggacacgatctcgtagcggccggtcgccagcttcgccatcttcagcgccgcctcgttcgcctccgcgcccgtggtcagcagcagcgtcttgcccaacggcgcgggcagggccgcgtcgagcttctcggccagctggagcaccggcgggctgagcatgccgctgtacaggtgatccagggacgccaccgcgcgcgacaccgtcgcgacgatgtcggggtgcccgtggccgaggatcgcgctcatctgccccgaggtgaagtcgaggatcgcggtgccgtcgctgtcgaagacgtgcgacccggcggcgcgttcgatgagccgcggcgtgaagccgaccccgtaacggatcaggagccggtccgccgcgtcccgcgatgtcgtgtccatagtggttacctcctggatgctgccgcttggatgtcatcctcgccgccgggcacccatcggcacaagcaaacaaaaccaggtgaccgttcggtggtgccttatggttgcggcatgctcaacccacgacgcctgctggtcctgcgcgaagtcctggccgccggatccatcaacgccgccgcccggaacctcaactactcgcccgcgaccatcagccagcacatgacggcgctggcccgcgagaccggactggtcctgttcgagaaacagggacgcggcatcgtcgccaccgacgccgcccggcagctcgccgaccaggccgccgcgctgttggccgacttcgggcgcctggaacgggtcgtggcggacctgcgcggcggcgacgccgaacacctggcgatagcctgtttcgcctcggcctcggagagctggctgcccgaggtggtgcggacggtgcggcgccaccggcccaacctcaccgtcgagatcagcctcaacgaacccgtcaacggacgcggacggcggcaacccgacctcgacatccgcaccgaacccgccgacggcgtcgaactgcgtctcgacggctaccggcgccacgagctcaccgtcgaggaactgctcgccgtggtcccggccgggcaccggctcgccggggccgagcagatcgcgctgcgggacctggaagccgaaccctgggtggaccacgacatctacgacagcccgatcggacggatcatgctcagcgcctgccgggccgccggattcacgccccgctacgcggcccggctcgacgaccatcgggcggcgctgcggctggtggcggccggaatcggcgtcaccgtcctgccgcgactggccgtcgcggaactgccggacgggctggtcgccaaacccttggtcaacccgaccgtgtcgcggcgcatcgtcgtccacgcccgccgggaccgacgtcgcggcgacctcatcgcccgcgcggtggcgcgacttcgcgcgagcgcccacgacaccgactgattgcgccagtatggaagtcatggctgacaccgaactcaccggcgtgaagcggaccctcgcggtggtgttgcagaccaaggccgtcgacaacctgctgcccgagccgatcctgggcgacgcatacgccgagcgggcgatgcggggcctggaccccgactacgacaaacgtaaacgcgggaccagccagatgggcgcgatggcggtcgtgcgggccaaggcccacgacgactgggcgcgtgcgttcctggccgaacaccccgacgcggtggtgctgcacctgggctgcggcctggacgcccgggtgtaccgcgtcgacccgcccgccggggtcgactggtacgacctggacttccccgacgtcatcgcactgcgggaacagctactgccgcgaagggagcactacaccctcatcggttccagcgtcatcgagctcgcctggctggaccgggtgccccacgaccgtccggtgctgatgatcgccgaagggctgctgccgtacctggaggcggccgacgtcgaacgcatcgtcacctccatcgtggacggattcccgtccgggcaactgcagtgcgatctcgtgccgccgtgggtgtcgcgaacctcgaagtacgaccccaacctgcgaaagtacggcgtcaccttcaagtcgggcttcaagccgcgggtgctggccgactggcacccgcggctcgaatacctcgacgaggcaccgatcctcaactcaccggacctggcgcgactgcccgcgtcggtgcggttcacgtactggctgatgaacgtgacgccgggcctgcgcacctcgtaccgggtggagcgttaccgcttcggttaggcgtcgcgaaaccgtagcgacagcgtgccgcccacgagcgcggcgaccgcccacgcggccagtacccccaggcccgccaacggcgcgatcatcagatcggccagcccggtcgtagcctgaatggacagaccagcgttcatgggggacatgcgatacagaacccggaccaacgattcgttggtgaccgtcgcggccagcagcgggaacaggtacaacagccccagagtgatgccgatggcggcggtggcgttgcgggccaccagcgcgatgccgatactcagcactccgatgaggagcaggtaggcgatcgagcccagcaccgcgcgctgggtgtcgaaatccgacagcgcgatctcgtgaccctgccgggccaggcccgcgcgaccggccagcagcgccgccggtaccgccgccaccgccaccacggcgatcacggcgagcgtcgtgacgaccttggcggccacgacggtgagccgtcgggggacggcggtcagggtcgtgtggatcattccgttgccgtactcaccgccgatggcggcgatggcgaacaccgcgacgaacgactgcccgatttggactccggtgaggctgtgcttgacggcgtcgagctcgcagacgccggagacgcaggaggtgccggtaccggccagcgcgctgaccgcgacggtcgcgatcaggatcgccagcagcagcccgccggtgcccggcgcggtgcgcagtttggtgaactcggcgtgcagggcgagcctcatgtgtccctccgcgacagtcgtcggaccgccagccacagcgtcgcggcggcgaaggccgtcaggacgagcagcccggcccacggcggcagcgggtagtacccgttcgccgggctgtagtccgcgtagacgtgcgggtattcagggatgccctgtgtgatcgcgaaacccgccgccggggtgacccgaagcagccactgtggaaccgagtgcggcagcaccgcggtgaaggtgaccaggaacggcaggatcatcacggtgatcgcggtgacggtgccggtcaggccgcgccggaacagcgcaccgatggccagcgacaggacggcggtcagggccaacaccgcggcggtgccgacaatgacccggatctcggtgctcaccggcaccggcaggatgaagttgccgccaccgcgcagcagcggctttccaaccgtgacggtgaacgcgatggcgacgagcgccagcacgaaggtgaccgaacccagcaccgtcgccttggccagcagcacgcggcctcggcggggactggccagcagcgaggtgcggatcatgccgcgccggtattccacggtcacgaacccgacggcgaccaccaccagggcgatcagtccgatccagacacccgggagggtggcctcggggtggtgtccttcggtgtacggggcgatgtcaccgctgccggagacggtgaacacgccgtcgtcgacggtgtgcccgctggtgaggtgcggcgggccttctgccgcctcggtggcgccgatgtcggccgcgtcccagtcgtcacccggcgcggtgacctcgtcgaacacgccggtcgcaggggccatctgtccggactgaacggaaccgccgaactgggcgggtccgatgttgagcgaaccgggcgaggcggcgaacatgccgatgtggacggtttcgggcagtcctgccagccgcaccttatccactgtggtccaggtttttccgtcgcgggattcggagccggtgatggtgtcgccgtcgcgatccagccgcagccaccgaggttcgtccggggacgggcggccgggtttccccgcggtgtcgtacttgtagtcgtgctgcatccgcacgccgtggtcggcggtggccatgaccgcggcgtaggacgagccctgcttcaggttctccttgatcatgatcccggccttggcccagggcgccgtgccggagtcgatgttgtcggacatctcggtgacccggacggtgatgtcgccgtccccggtcagcggctggttgacgaagtagaacttgtcggtcaccgcgtcgccctcgggacccagcggcggcttcgggcacgtgacctccttgttgccctccatgcacgaggaggtgctgccccaggcgatgaacgtccccaggcccacaatggtcacggccatcatcgccaggcccgcgatccagccgtacacgctgcgcagtttggtccactcggcgcggacgagttgcccgaagccgtctcggcccttgggcagcggggagcggtatccggtcatcgcttggcctccgtcggctcggcgtggaactcgaccgcctcgcgggtcagctccatataggcggtttcgagtccggcgcggtaggtggccacctccgagaaggggatcgcggcggcgttgagcagttcggtgatccgggcggcggccagacccgtgacggtgacgacgtcggtcccggtgacggcgacggtggcgccgtcaccggccaggatctccatgacggcctcgcgttcggtggtgcgcaccaggatccggccccgggaggcggcggtgatcagcgccgacaccggagtgtcggccagtacccggccccggcccacgacgagcagatggtcggcggcgtcctccagctcgctcatcaggtgactggacaccaggaccgcgcggccctcggcggccaggccccgcagcagaccgcgaatccacacgatcccctcggggtccagcccgttgaacggctcgtccagcatcagcaccggcggatcgcacagcagcgcggcggcgatgcccagccgctgccgcatccccagcgagaagccgcccgcccggcgccgccccacctgcgacagccccacctgctccagcatcgcgtcgacgcgtttggcgccgtggccctgggaatgggccagccacagcagatggttgcgggccgaacgcccgggttgcagcgccgaggcgtccagcagcgcgccgacctggctgagcgggtgccgcagccgccggtacggttcgccgttgaccagcgcccggccgcgttgcggcgtgtcgaggccgaggatgacccgcatggtggtggacttgcccgccccgttggggccgacgaaaccggtgacccgccccggcttgacggtgaaggtcatgccgtccagggccgtcaccgccccatagcgtttatgcacttcagatacttcgatacctgtttccatggcggccaggctaagcgaccgttgccgttcgccgcgtcccgaaacggagccgtcttcggctccctcgcggcggcgagccgtcaccgggcgtcccacccgtgggggaggagacggtggcgcgacggagggacgcggtgcgaccgaaaccggtggacaatggccgttgtgacaggtgggagcggtgccggacgagacggctcgacgcgtgcccgcttccggtccgggacgctggcgaaccggctgtccgagcacggcttcgcggtgggcgcggcgctgctgggcgcgatcgccaccgccgagtcctggatccacgccgcccgcgccgtcgcccccgaacccaaccggccgctgctgatcgcgatcatcgtgctgctgggcctggcctcgaccgtgccggtggcgctggcggacacccggcccgcgctggcggcggggctggtcaccggggccctgctggtatccatggtggccaccgagacgttgaccttcgccggagccgcggcgcaactggtgaccgggtaccagctggggattcgcggcccgggcccgccgtcgctcgatccggccgccaccgccgtcggccgtcctccgaccggactcggcgcacgcctgtcccggctgtcggccctgctgttcgccgcgccgttcccactgctggcgctgatcgcgctgtcgggctcggtgtcgcagacccagccgggtggggccgcctcgaccgtcaccgtcgagtcgccggtggacgttcgcggtttcgtggtgcggctggcgctgctggccgtgctggcgccgatcgcggcgctggcggggatagcccgccgctcggcccgcgaggcggcggccgggcgcgccgccgcccggaccttcgccgacacgctgctggaacacaccgcgcgcggcgaacgcgcccgcatcgcccgggaactgcacgacgtcgtcgcccaccacatctcgatggtcgcggtccaggccgagaccgcccggctcaccacccccgggatgcccgaggcgggcgcgcaacggctgcgcgccatcggcgacaccgcccgcgccgcgctcaccgagatgcgacggctgctgggggtgctgcgcgaggacaccggcaccgaacccgcccggctgcaaccacagccgggactgcgactgcgggaactcaacgcgctgctggacgagacccgcgacgcctccggcgccggaatccgactggtcctcaagggacagtatgctgaactggatcccggtgtcgaactggccgcctaccgcatcatccaggaagccctcaccaacgcccgccgtcacgcccccggcgccgccgtcgacgtgaccctccactacacacaggacgaactgctgatgaccatccgcgacaacggacccggaccatccaccaccgcacccgtcggcggccacggcctgtccggcatgcgcgaacgcgccgccgccgtcggcggccagctcacgaccacagccgcctccggcggcggcttccgcgtcgacgtccggctgcccaccaccgacgaggccgccgcatgagccaacccatccgcgtcctggtcgccgacgaccacctcgtggtgcgcaccggcttcgccgaactgcttggcacccaaccggacttcagcgtcgtcggcatcgcctccgacggcgccgaggccgtgatggcctgccgcaccgccacccccgacgtcgtcctcatggacgtccggatgcccaacatggacggcatcgaggccacccgccgcatcgccgccacctccgaggcgacgccgcgcgtcatcatcctgaccactttcgacctggacgagtacgtctacgacgcgctgcgagccggggccagcggcttcctgctcaaggacgtcaccgccgagcggctgttcgacgccgtacgggtcgtggcggcgggggaggcgctgctggcgcccaccgtcacccgccgcctcatcggcgagttcgtccagtccaagcagccgcgcccggtcgccgacgcgaggctggcgtcgctgacgccgcgcgagaccgaggtgctgcggctggtcgccgaaggactgtccaatccggaactggccgcccggctgaccgtctcggaggagacggttaagacccacgtcagccgggtactgcacaaactcgggctgcgcgaccgcacccaggcggtggtggccgcctacgaatccggcctcgtcgtccccggcggccgtccggcctaggggatcacctcgccggccttgggccggtagacgttcagctggatcccggtcttgccggtggtggtcgagaccagctccagcggtcgcttcatgccgtcggccgggaagatcgacttgccgccgcccagggtcaccggctcgatcatcaaccgcagctcgtccaccaggccctcggccagcagctcccgcaccagccccgggctgccctgcaacatcagcccccggccctcggcctcacgcaactgacgcaccttcgccacggcctcaccaccgggcacgagcgtggtgttccacttcatgtcggcctcggtcagcgtcgacgacaccacgtacttgggcagcgcgttgatccggtcggagaactcgtccccggtctgctgcggccaggccgccgccatgttctcccaggtgcgacgcccgaacagcagcgcgtcggcctcggcgatcgtctcggtcgcgaacggcatgatcgattcctcgtcgaagaactccatcgaccagccaccgtgggcgaaaccgccgtcggtgtcctcgtcggccccgcccggggcctggaccacaccgtccaggctgatgaattcactgaccactacgcgcatgggttcacctttaccgccttggccgccggtcgccgtatcgaatggggtccccatgctatcgacagtccagccgggcaccccgacgcgaggcgtcactccagcgtgagcacgatcttcccggccgagatgcccgcctcgccgcagcggtgcgcggcttcggcctcggctagcgggaaggtgcggccgacccgcaccacatagccgtcgccgcgcgccagctcggcgaccttggccagcgcgtcgaaggcgctgggcaccgaggtgacatgcacgtcgtgttcgccggagaagtcggcgacggtgaccaccttgccgggcgtgccggtcagctcgatcagctcggcgaccccgccgtgcccgacggtgtcgaacccggcgtccacgtgcgcggtcatggccctgacccggtcggccagaccgggcccgtagcggaccggccgggcaccgagcgacgaaacgaactcctcattggaggatccgcaggtgccgatgacggtggcgccgtcggcgacggccagctgcaccgccgcgctgcccaccgaaccggaggcgccgtccacgacgagggtctggcccgcggccagttccaccagccgcagtgaccgcagcgccgtctcggcggccagcgcggtgcccgcggcctggtgccagtcgaaaccggcgggcttgggcgcgacgtggttgagcagcgcgtactgcgcgtaggttcccgaaccgaggccgaacacctcgtcaccgacctcgacgcccgtgacgccctcgccgacctcgtcgacgaccccggccgcctcgccgccggggatgaacgggaacgtcaccggcgcgatctcgcgcatcatcccggaccgcagtttccagtcgtacgggttgaccgcggcggcccgcacctcgatgcgcacctgcccgggccccggggacggtttcgggtgttcgccgtagcgcaacaccgacgcgtccccgtactcgtcaaagccgaccgcgtacatgccctgcctcctcgatcgccgaactgtctactgtgggtcctgatcgcggctctgccaggtgcagacacacgcctcgttgccctccgggtcggccagcacccaaaacgccggagcctcggcgtcgctgagcaatcggccgcccgccgccacggcggcgtcgatgcgggcctgggccgcgtcgtgcggcacccacacgtcgaggtggatccggttgcgttgcgggcgcggctcgtccatctgctggaaccacaccggcgcgcccagaccgcgcgggtcgaccaggccgacctcgtcgtcgtcggcgtagcccaagagctcacgccagaacggtttcacggccggaatgtccatcgcgtcgatgccgatctcggtcagctgcggcgccgcgtcgtccactgcgatgcccaggttctcggcgagctcggagatctgccgggccaggttgacgtcgcgcgaactcatgccgccgatgtcgtgactgtagatctccacggccaccgacggatagcgcaggtggacgtccggatggtggtcggcttcgtcggccagcagcgcgatctcggcgacgaaccgggccccggtgttgaagtcgccggtgcggaaggtggcgtagacgcggttgaacagcacccgccagttcggcagctgcggctggacctgccagccgtgcagtcgttcactcataccggccgaccctactgtctggcgccgacacgcgtgtcactcccggcccatcagcgcggccgacaacagcagccgcaaccggggatcatccagatcggaccgcgaccgcagcttcacgtgccggtgcagctttcccttgccctgcaacagtccgtccgggtcgggcagcaccgcgccgttggcgatgccgatcgtcacgtgttcgcggtgcggcgacaacgtgaacatcagtcccttgtacccggacgtgctgccgaagccgatgtcgccgccgtcgacggtcacgacggcgtccggatacagctccagcagcagcgcgtaggcggcccgccccagatcagccatctccggcttggcggccagcactcgttcgacggcgtcgtcgtccatgtcgacgaccgtatccgctaagccgggccgggtgccgacggcgtcgcggatctgcgagccggtgtcggcgtcggaggaccgggcacagtgtccgcagcagaagaaccgtcccgacgcctcgacgccgtggcccgcgatcttgcagccacagtgttcgcaggtcggcgccagcttgtggatcgcgcactcgaacgagtcgaaggtgtgcgtctcgccggtgatggtccggacctcgaagctcagccagtagtcattgccgcaggtatcgcagatggccatgatcttcctcctcgattggcaccctcacgcatgatgcgacatgggttccttacccggagcaaaatcgccaaaacgccgcggtcaactcgccagcgcgggttcgcgttcggccaggtggcggcgcagttcccgcaccgcggcccgtccggcccggttggcgccgatggtgctggccgagggcccgtagccgaccaggtggatccgcgggtcggcgaccacgcgggtgccctccatcctgatgccgccgccgggctcgcgcagccgcagcggcgccaggtggtccagcgcggcccggaagccggtggcccacaggacgacgtcggcggccaccgtcgacccgtcctcccaggccacgccctcgggggtgagccgctcgaacatgggccgccggtggaggatcccggcctcgcgggccgccttgatctcgggcgtcagctggtagccggtggctttcacgacgctctcgggcggcaggccccgccgcacccggtcctcgaccctggcgatcacctcgcgtccccagtggatgtcgaagggccgttcggtgaactccgggtcccgtcgggtcacccaggtcgtgtcggcgaccctcgcgatctccagcaggtgctggatcgccgaggcaccgccgccgacgatcacgacccgcttgcccgcgaactcgtccggccctcggtagtccgcggtgtgcagctgccgcccccggaacaggtccgcgcccggataccggggccagaacggcttctcccaggtgccggtggcgttgatgacaccgcgcgcgatccagtcgccctcgctggtggccaggtccagcctgccgtcggcgcgcgggctcacccggtgcacgtccaccggccggtgcacccgcaggtcgaagcggttctcgtactcgcggaagtagtcggacaccgccggggccaccggcgcgctcgcgtcctgcggcgccatctccatgcccggcagccggtagatgccgtgcaccgtggtgaaggtcagcgtcggccaccggaactgccaggccccgccgggagcgggggcgtggtcgaacacgacgaaacccgaacccggttccagtccggcccggcgcgcgaaatagccgctcgacaggcccgcctgtccggccccgatgaccgcgatgtcgacttcgccattcatgtccggcacaacccgcgccggtaacgaccgattcctgttacgggtgtgaccttcgacggccgggggtcagtgccgctgcggcgccgccggtttgtcggtcggccacgggcagacctcctcggccagtttcgccacggccagcaccaggtcgtcggagtgacgcggcccgacgatctgcagcccgacgggcagtccctgcgaggtgaacccggccgggacgctgatcgccggttgctgggtcatgttgaacgggtagctgaacccggcccagcgctgccagctggacaggtcgctgcccggcgggatgtcgtgacccgccttgaacggcgggatcgccacggtcggggtgatcagcacgtcgtgctgggtgtggaactcacccatgcggatgccgatcgccgaacgcaccgccagcgcgtcgaggtattcgctggccgagtacgtcagccccttgtcccacagcttgcgaagcccacggtcgacgaggtcggccgagccctcggggaagctgtccagccacttggcggcaccggcggcccacatgacctcgtgggcctcgaccggatcggcgaaaccggggtcggcctgctcgacgttgagtcccgcgtcgttcagcttcgccaccgcggcggcgacgatctgggcgacctcgggatccaccgacaggtagccgaggttcggcgagtacgcggcgttgaggccgcgcacgtcccggcggacggcctcgcggtaggcggccatcggcgggtacagggaggtcgggtcgcggtagtcgggaagcgcgagcacgtccaacagcagcgcgacgtcgtcgaccgagcgggccatcggaccggcgtgcgccagcggcccgaacgggctggccgggtacagcggaatctggctgccggtcggcttgaatccgacgatgccgcagaacgacgcgggaatccgcaccgaaccgccgccgtcggtgcccaccgacaactcgcccattccggccgcgaccgcgaccccgctgccgccgctggaaccaccggcggtgagctcggggttccacgggttgcgggtgatgccctccagcgggctgtcggtgacggccttccagcccagctccggcgtggtggtcttgcccagcagcaccagtccgtgctcgcgcagccgcgcggtcaccgggctgtcgacgttccagtcctggtcacggtcgatgcagcgtgaaccccgcagggtcggccaaccctcgctgaggaacatgtccttgatggacgcgggtacgccgtccagccagccgatggggttgccctccagccagcgctcctccgagctcctggcggtggcgagcgccgcgtccgggtcgaccagacagtaggcgttgtactcgccgtcgcgctcctcgatcgcgtccagtgccgcctgggtggcctcgaccggcgagatctcccgcatcgcgtaggccgcgacgagttcgctcgccgtcagcagggtcctggtgttcgctggcatttctctcctcagaccgctggggacggaacgtagcccaattgcttgtccacgacgttgtgtagcggctgtcgcgttcgccatcgttcaaagttctcgatgaatcgttcgaccaggatgttacgccagccgatcacgtcgcccgacatgtgcgctgagacgaggacattctgcatcatccacagcggactgtccgatggcagcggttcgacgtcgaagacgtcgagcgccgcgcccgcgatctgttgcgagcgtagggccgcgatcaggtccttcgtgatcaccagctcgccccggccgacgttgacgaaccgggcggtcggtttcatcgcggcgaaggcacgcgcgtcgaaggcgcccttggtctgctcggtcagcggcgccaccgccaccacgtagtcggcttcgggcagatgctcgaccagttcggtcgaggggtgcacgacgccgaagtccgggtcgttctcgcgccgggtgcggcccacgccgctgacgcgcatccccaccgcccgcaacatccgggcgatggcccggccgatcggaccggtgcccatcaccatcacgtgctgacccgcgacgcgctcggtctcccggtgctgccaccgggccgcctcctgcaaccgcagcgaacgggcgaagtccttggcgaaggcgagtatgactccgagcacatattcggcgatcgcgtcgtcgaagacgccacgcgagttcgtcagcgtgacatcgctgtcccgcaggccgggaaacaacaccggatcgacgccggcgctggcaatgtgtacccagctcaaccggtccgccgcgtgccacgcgccgggaagtgcggtagacaggaagtcatagacgaacaacgcgtcggcgcccggcagggcctgggtcagacctgtttcgtcggtgtaacgaattgtcgcgtacttttcgatcctctccaggtcgggaggctggtcaacgctgtgtagcactgtcaataccggggaatcctcgccgagcatattgacacagtaggaggtagtcgtatgattgtcaacaatccgaggactaccccggaggtcacttccgctaaacatcaccggaggctgtgccttggatttgagcgcacttgactttctcgacgtagaaggcccgctggcccagcgtggcatcggcgtcatcgcccccttcgacctcgccctggagcgggaactgtggcgctgggtgcccatggaggtctccctccacctggcgcgcactccctacgaaccggtcccggtcagcatggagatggcccagctggtcagcgactcgcggcacatcgccaccgccacccgggacgtgctgcacgtggaacccgaggtggtggcgtacctgtgcacctcgggcagcttcgtcaacggcgtcgactacgaacgctcgctgtgcaaggcgatctgcgacgccggtgcccccgacgccgtgaccacctcgggcgccctcgccgaggtgctgcaccagctcgacgtccgcaagatctcggtgctgaccccctacgacgccgacctgaccggcaggctgcacgacttcctggccgaactgggcgtggagaccctgtccagcgaccacctcggcctgggcggcggcatctggaaggtcagctaccgcaccatcgccgagcggatcatcgcggccaaccatcccgacgccgaggccgtcttcatctcttgcacgaacctgcccacctacgatttgatagaacctctcgaggccgcgctcggcaaaccggtgctcacggccaaccagctcaccatgtgggcctgtctgcggcggatgaacctgcccaaggtcggccctggtgactggctgcgcgaggtgtcctgagatctgcttgtaagattgtcgacaatccaactggaggatcttatgacgaccatcggattcgtctaccccgaccacgccgccgaggacgactacccgctcgcggaaaagctgctcggctccggcgtccggctgccggtcgcgcacatctacggcaccgacctgcacgccatcccggaactgctcgacctgggcgccccgcaccggctcgccgagggggcgcggctgttggccgagcaccgacccgacgccgtcgtgtgggcgtgcaccagcggcagcttcgtctacggcacccagggcgcccgcgaacaggtcgccgggctctcggaggcggcgggcggcatcccggcgtccagcacctccttcgccttcaccaacgccgcgcgggcgatgggactgggcaaggtcgcggtggccgcgagctatcccgaggacgtcgccacgatgttcgccgacttcctgggcgacgccggaatcgaggtcgtggcgatgtccaaccatgacatcgccaccgccgccgaggtcggcaggatgacccccgaagccgtcgccgacctcatcagctcacaggaccagccggacgccgaggcattgctgattcccgatacggcgatgcgtactcttgcactggtgaacacactggaggatcgcctcggaaagcctgtgctgaccgcgaaccaggtgacgatctgggaaggccttcggcttaccggcgccacctcgacctcggagactgtgggcagtctcttccgcatcccgcccgccgaagccaaggtgggaggcgaatgaccatgaccttcgccgacctcgaaccgatcgaccgggagtcgacggcgggcatcatcgcccgccgactgcgacaggcgatcatggacggctccatgccaccgggaacccagctcggcgagaccgagctggccggacgcttcaacgtctcgcgcggaccactgcgcgaggcgatgcagcgcttggtgtccgagggcctgttgcgcagcgaacggcaccgcggcctgttcgtcatcgacctcgaacccggcgacgtccgcgacgtctacaccgcgcgctgggcgatcgaacgcgccgccgtcatcgagatcatggcgggcgaccgcgaggccaccgccgcgctgctcgacgagacggtcgcggccatggccatggccgccgaccacaacaacccgacggcactgtccgacgcggacctgcgcttccacgaggtcctcatcggagcctcgggatgcaaacggctggttcgaatggcacgcaccctgctcatcgagacccggatgtgcctgacgctgttgcagaccacctaccggcgcgtggacgaacgcgtcgacgagcacaaccagatcatcaaggccatccggcgcggcgacacccccaccgtgctgaaactgctggagaaccacatggaggacgccgtccagcgcctggcgccgggtaccaccctgcacccctgacgacgccctccacgtggacgttcagccgagcgcggccgcgatctccgaacccagttcggacgtggtcgccgaacccccgaggtcgggggtgaccacggcccgctcggccaacacgtcggaaaccgccgtctccaccgtgcgcgccgcgtcgcgctcgccgaggtgttcgagcatcatcgccccggccagcacctgggccaccggattggcgatgcccttgcccgcgatgtcgggcgcgctgccgtgcaccgcctcgaacatggacggatactcgccgggcgggttgatgttgcccgagggcgccatccccagaccgccggtcaccgcggcggccaggtcggagagtatgtcgccgaacaggttcgagccgaccaccacgtcgaggcggtcgggctgctgcaccatccgggccgccagagcatccacatggcactgttcgctgtggatgtcggggtactcggcggcgacctcggcgaagatctcgtcccagtagggcatcgagtggaccagaccgttcgacttcgtcgccgaacacacccggcccgagcgggaaccggccacctggaacgcatagcggatgatccgctccacaccgacccgcgtgaacaccgactcctgcaacacgaactcgtcgggacggccggtgttgtggcgaccgccgatagtggagtactcgccctcggagttctcccgcacgatcaccatctccagctcctcggcggagcggccggccagcgcgctggtcacgcccggcagcagtcgcaccggccgcaggttcacgtactgcgagaacgcccgccgcaccgggatcagaaggccccacagcgaaacgtggtcgggcacgccggggaacccgaccgcgcccaggaagatgccgtcgaaggccgacagccgctcgacgccgtcttcgggcatcatcgcgccggtgcgggcgtagcgctcgcagctccagtcgaactcggtccactccagagtgaacccgtgccgctgtccggcccggtccagtaccttgcgggcctcgacggtgacgtcgacgccgatcccgtcgccggggatgctcgcgatcctgtgcgtcctcacagggctaccgcgatgtacttggtctccaggaactcctcgatgccgacggtgccgccctcgcggcccagccccgactgcttgacgccgccgaagggcgcggccgggttggacacgatgccctggttcaggccgatcatcccggcctccagccgctccgcgacccgcagcgcccgcttgacgtcgctggtgtagaggtagctgacgaggccgtactcggtgtcgttggcgagttcgagcgcctcgtcctcggtgtcgaacaccgagatcggggccaccgggccgaagatctcctcgttggccatccgggcgtcggtgggcacgtcggccagcaccgtcggctggtagaagttgccggggccctccacgacggaaccgccggtcagcacccgggcgccgcgctgcttggcgtcgtcgaccaggccgctgaccttcgtcacggccgcctcgtcgatcagcgggccgacgatgacgccgtcctcggtgccgcgcccgatcggttgcgcggccatgcgttcggtcatgcggcgggcgaactcctcggccacgccgcgctgcacgtagaaccggttggccgcggtgcacgcctcgccgatgttgcgcatcttggcctgcatcgcgccgtcgacggccgcgtcgaggtcggcgtcttcgaagaccaggaacggggcgttgccgcccagctccatcgaggtgttgaccaccttctcggcgcactgttccagcagtttgcgtcccacggcggtggagccggtgaacgacagcttccgggcccggccgtcgcggatcagcggttccatgacgccgccggagttggtcgtggtgagcacgttgaggacgccttcgggcagtccggcgtcggcgaggatctgggccagcgcgagcatggacagcggggtctgcgcggcgggtttgatcaccatggtgcagccggcggccacggcggggccgatcttgcgggtgcccatggccatggggaagttccacggggtgatcagcagcgcggggccgacgggctgcttggcgaccaggaaccggccggtgccgttgggggcggtggcgtagccgccgtcgatgcgcacggcctcctcggcgaaccaacggaagaactcggcggcgtaggcgatctcgccgcgcgcctcggccagcggcttgcccatctccagggtcatcagcagcgcgagctcgtcgacccgggccatcagctgttcataggcgcggcgcaggatctcgccgcgttcccggggcgggtggttcgcccaggacttctgggcggcgaccgccgcgtccagggccgcgacaccgtcggcgggggaggcgtcggcgacctgacacagcacctcgccggtggcggggtcgcgcacctcgaaggtcttgccgccggtggcgccggtccacttgccgccgatgaacagctccttggcgacggacgcgacgacgctggtttcacttggcatcggatctcactccttgatcgcttgcggtcagcgtgccacggttgcctcgtggcccggctgcgtagtattgtcaacaatctacaatccgagcctacctggctcatattcgtacgaagtcccggcatcagttaggagcacaccaccatggctcagctctccccactgctcaaacaggcaactccggtcgtcgtcgatcacggcgagggcgtgtacctcttcgactccgacgggcgccgctacctggacttcaccgcggggatcggtgtgaccagcaccggccactgccaccccaaggtagtgcaggcggcgcaggaacaggtcggcaagctgatccacggccagtacaccacggtcatgcaccagccgatgctcgaactgaccaggcgtctgggcgaggtgctcccgcccggactcgactcgctgttctactccaactccggcagcgaggccgtcgaggccgcgctgcgactgagccgccaggccaccggcaggcccaacgtcgtggtcttccatggcggcttccacggccgcaccgtcgcggcctcgaccatgaccacctcgggcacccggttcagcgcgggcttctcgccgctgatgtcgggcgtgcacgtcgcgccgttccccaacgcctaccgctacggctgggacgagcgcaccgccaccgagttcgcgctgcgggaactggactacctgttcgccacgctcagcgcgcccaacgagaccgccgcgttcttcatcgagccggtgctgggcgagggcggctacgtcccggccaacaccgcgttcctgcagggcctgcgcgaacgcgccgacgagcacggcatcctgctggtgatcgacgagatccagaccggcttcggccgcaccggcaagttctggggccacgaccacttcgacgtccgccccgacatcgtcctgatcgccaagggcctggcctccggcttcccgatctcgggcatcgccgcgtccaaggaactcatgtccaaggcgtggccgggttcgcagggcggcacctacggcggcaacgcggtggcctgcgccgccgccctggccactttggaggtcatccaggaggagggtctggtcgacaacgccgccgcccgcgggctccagctgctggagggcgcccgccagatcggcgacaagaccccggccatcggcgacgtgcgcgggctgggcctgctggtcggctcggagttcaccacccccgacggcaagccggacaccgccaccgcccaggccgcgcagaaggaggccgccgcgcgcggcctgctgatgctcacctgcggcgcccacatgaacgtcgtgcgtatgatcccggcgctggtcgtcaactccgaacagatcgacgaggcgctgggcatctgggccgacgtcgtcgccgacgtcgccaaataggaaggctccaccatggctcgttacatcaccatcagcctggacaagcggggtgtctcctgccgggccgtactgctggacgccgaggcgccccgcacctgcaaggcggtgtggaacgcgttgccgcagagcggctcggcgtaccacgccaagtacgcccgcaacgaggtctacacgctggtgccgccgttcgccgagcccaagccgggccgggagaacccgacggtgaccccgatccccggcgacgtgtgctacttcggcttcgaggcgtgggagatcggcaaccccgcctacggctacgacgacgacagcgaggcgcacagcgaccagggcgccaccgacctggcgatcttctacggccgcaacaacctgctgatcaacggcgacgcgggctgggtgcccggcaacgtgttcgccaccatcgtggagggcctgccggagatggccgccgccgcccaggatctgtggctgcggggcgtcgagggcgagacgctgtccttctcccgatcggagtgaccgaagcgacgcgagccgtccgtctcccacccgggggcggacggctcgccgtccattcgcgagtgtcgtcgggccgttccgggtattgttcggcccaatatggagtatctataacgcggcttcaacgtgggttgacggtggcgtgtgacggggactacgatcctcaaattcgtgcacttcgttaaacattcgtgaccgaataccacccctcagcagtatggtcgtgcctacaagtccactggtgagtggtggccaaaactgcccaaatttcaatgtggaaagtaggcggaaatgtccgactatattgccgaggtcatcggcaccatgatcctgatcctgctggggaacggggtcgtggctggggtcgtgctcaccaagtccaaggccaaggacgccggctgggtcgtcatcaccttcgcctggggtctggcggtcgccatggcggtctacgccgtgggccgcatcagcggcgcgcacctcaaccccgcggtcacgatcgccatggcggccggtggcgacgcgaagttcggatgggaactggtgcccggctacatcgccgcgcagatgatcggcgcgatcatcggccagaccctggtgttcctggcctactacaagcactggggcgccaccgacgacgcgggcgcgaagctcgccgcgcacagcacctcaccagccatccccagcaaggtctggaactccgtcaccgaggtcatcggcaccttcatgctggtcttcggcatcctggccatcggcgccaacggcaaggcgctgggaagcaacgtcgacctccagaccgccttcggcaccggcttcgcgccgctgctggtcggtctgctggtggtcgtcatcggcatgtccctgggcggccccaccggctacgccatcaaccccgcccgcgacctcggcccccgtatcgcccaccagatcctgcccatcgcgggcaagggaagttcggagtggtcgtacgcctgggtgccggtggccgccccgatcgtcggcggtctgctcgccaccgggctgtggacgctgctgggcaacctcaaggaattcactccgtaaccgtccgcattggcgccgtccaccccaccggcggcgccaatgcgccacactgacaccgcattcgttgaagaaagctggagattcaacatgacagagcaatacatcgccgcgatcgaccagggaaccacgtcaagtcgctgtatcgtcttcgaccactctggatccattgtgtccatggaccagaaggaacacgagcagatcttccccaagccgggatgggtggagcacgacgccgccgagatctggaccaacgtccaggaggtcgtcaagggcgccatcgagaagggcaacctctccaaggaccagatcaaggccatcggcatcaccaaccagcgtgagaccaccctggtgtgggacaaggagaccggcgagccggtccacaacgccatcgtgtggcaggacacccgcaccgacaaactgtgccaggagctgggctccaacgtcggccaggaacggttccgcgagaaggtcggtctgccgctggccacctacttcgccggacccaagatccgctggctgctcgacaacgtcgagggactgcgcgaacgcgccgagcgcggcgaggtcctgttcggaaccatggacagctgggtgatctggaacctcaccggtggcacccacgtcatcgacgtcaccaacgccagccgcaccatgctgatgaacctgcgcaccctcgcctgggacgagtccatcctggacgccatgaagatcccggccgcgatgctgcccgagatccgctcctccgccgaggtctatggcaacgccgtcggctacctggagggcgtaccggtcgcctcggcgctgggcgaccagcaggcggccctgttcggacagacctgcttcaacgtcggcgaggccaagtccacctacggcaccggcaccttcctgctgctcaacaccggcaccgagccggtggtgtccaagaagggcctgctgaccaccgtcggctacaagatcggtgaccagcccgccgcctacgcgctggagggctccatcgccgtcaccggttcgctggtgcagtggctgcgcgacaacctgggcctcatcaaggccgccccggaggtcgaggacctggccaacaccgtcgacgacaacggcggctgctacgtcgtcccggcgttctccggcctgttcgccccgcactggcgcagcgacgcccgcggcgtgatcgccggtctgacccggtacatcaacaagggacacatcgcccgcgccacgctggaggccacctcgtggcagacccgcgaggtcgtcgacgcgatggactccgactccggcgtcccgctgaccgaactgaaggtcgacggcggcatgaccgccaacaacatgctcatgcagcacctgtccgacgtgctcaacgtgccggtggtgcgtccggtggtcgccgagaccacctgcctgggcgccgcctacgcggccggcctggccaccggctactggtcggacatcccgtccctgcgggccaactggcagaaggacgccgagtggaccccggacatggactccgagctgcgcgaccgtgagtacgcgggctggaacaaggccgtccagcgcacgctgggctgggtcgaccaggactagccaccgcttcccaccggcccccgcgaaccgtccgatccatatggacgaaccgcgggggccggtgccgtgtcccagctccgtgccactcgggatcacggcactggcacctacccggtaagccctttacgcttcgatcatgattccccgaatccgcttctgggccggactcgtctgcgccatggccgccgcgatctggtgggccctcggcatcaccgtcatccagccgatgatcgaacccctccaaaccgccgagaacaacacctactggctgcgcgacgtccgctggctggcgctgctggtgatcgtgctggccttcgtgtggagcttccggggcgacaaacggttgtccgccatggccgcgggagccctggtggtcggcatcgccgtcgacatcctgctggaccgcttcgacgacgacttcatgacgcggaacttcgacttcgtcgagtccagcagcatcaggtggggcgcctacctcgtcgtcatcctggtacccggagcgtggatccgggccaagttccagccgaaccggcccagcccgcgagtgtccatgatggctgccatggtggccgcggtcgccgccggattcgcgtcggcactggagtcacccaccgaccgggagtggtacctggccgcctccgcgctggtactcgtcgccctgttgaccgccatcggggtcggcgccgcccactcggccgcgaatcgttggggccgttacgaatgggggctcgcgggtctggcggcgctggcgatcgtgggcctgaccgtgatcggccgcctcggtgacccaccagccgccacggcgctgttctccacactggccttgctcggcacggcggcgggcgcgatggcactgctggccaccgccgggcgctggcagctggcgccgcgactggtcatagcggtctgcctgggcgcccttgccgtgctggtcagcgtcgtggcaatgatcgtcatggtcgcgacgggagtcgcctcggtgttcaccgcgctggccgggaaccccgccgtcaacgccgccgactgggacacggtgatgaccctgcccgccgtggccgctggcctgtttttgggctggggcctggtgtcctacgaccgcaaggcgatgacggccccgggaccgccctgaaaccggtccccgagcccacggccaccgccgactagaccccggacgacaacgctggtgcccgcccgcgaatccgcgagcgggcaccagcgtcccggcaaagggggaggtcaggccgtcggaatcgcggcggcctcaggcttctcgtcaccgggcgggggcttctcctcgtcgccctcgtccacgtagtagtccagcggcttggtgccgtccttgccgtcggccaccttcatcgccttcaggatcggcgtcagcaacacgaccaccagcaggttgagcgcgatggccaacagtcccgcgtagacggtgatcttggtgtcgaagccgagcttctccaacgggaaggcactgccgccgaagtgcggccgcttgccgtcggccgacgggcagaagtacagcatcagcatgccgccacccatacccgcgaaccagcccccgatgagcgcacccttgtggaaccaacgggtgaacacgcccagcgccaggctcggcagcgtctgcaggatgatgaccccaccgatgagctgcagatcgatggcgaactggagcggcagcacgatgatgcacaccaccgcgcccaccttgaccacaagggagaccagtttggacaccttggtctcctgcgccggagtggcgtccttgcggatgtactcgcggtagatgttgcgggtgaacaggttcgccgccgcgatcgacatgatcgccgccggaaccagcgcgccgatacccaccgccgcgaacgcgaccccggtgaaccagtccgagaactggtcgttgaacaactccgggacgatggtgctggtgtcaggattcccgttgggcaacagcagcggtttggtcccggccgccagcgccatgaaacccagcagcgcgatcaggcccagcaggaacgagtacgcgggcagcgcggacatgttgcgcttgatggtgttgcggctgcggctggacagcaccccggtcaccgagtgcgggtacaggaacagcgccagcgccgaacccagtgccagcgagatgtactgcaactggttgttctcgttgagcagcagcccacccttaccgctctcggtgaaggcggtgtcggccttgtcgaagatcgcgtcccagccacccagctgcgtcgggatgtagatgacggccaccaggatgacgacgtagatgaggatgtccttgacgaacgcgatcagcgcgggagcccgcaggccggactggtaggtgtaggcggccaggatcgcgaaggcgatgacgatcggtaggtgcccggccagtccactgccggtcaggcccatcgacttgagcaccgcctcgatgcccaccagctgcagcgcgatgtagggcatcgtggccaccagaccggtgatcgcgacgagcagcgccagcaacggcgacccgaaccgggcccgcacgaagtcggcgggggtgacgaaaccgtgctctttggacaccgaccacagtttgatgaggaacatgaacacgatcgggtaggcgatcacggtgtagggcaacgcgaagaacccggccgcgcccgcgccgaacaccagcgccggtaccgccacgaacgtataggcggtgtagaggtcaccaccgatgaggaaccagctgatccaggtgccgaagttgcgtccgcccagcccccattcgttgaggtgctccatggtggtgggccgccgccaccgggcggcgacgaatcccatcgccgagaccccggcgaacaggatggtgaagatgatcagttcggtccattcgaggttcatttgtcatcacccttcgccttggtgatgcggtagacgaaggtcgtggtggtcacgccgaggatgatgaacgccagctggatccagtagaaggccgggaatccgagcagccggggctcgtcgaagttgaacaggaacggcatcagcggaaccgctatgggcaacagcagcagccagttccaggggctgaggtcggacttacgcgtccgttcgggactagtagacacctgaggactccatatgtgttacgtggggcacgtcacttatggccggggacgttaccagtttttgcgggatttgcctcacccgtcgagacggggagggctcagcgcagggaaattcccgcctggccggtagtcacgaaagatgtcatacccggtatgtaggttcgaggtgtgcagcttcgttaccaataccgtgtgtacccgtcgcctggtcagcgtatggcactggccaaggcgttcgggtgcgctcgtctggtgtggaacgatgcgctggcattgcggaaacgggcatatcaggatggcgtggccatctcgcctggtgatgtggccaagcgggtcaccacggtcgcgaagaagacgccgcagcgggcgtttctgtcggaggtcagcgcggtggtgctgcaacagtcgttgcgtgaccttgatacggcgtacaagaatttctttgagtctgtgtctgggaaacgcaaggggcccaaggcggggccgcctaggttcaagaagcgtgcgtcgcggcagtcaatccgggtaaaccgcaatgcgttcagcctcacgcagaaacgcaggttgtatgtggccaaggtcggcgacttgaaggtgaggtggtctcgcgagcttccggccgtcccgtcgagtgtgaccgtgatcaagacggcagccgggaggtatttcgcgtcgttcgtgatcgaggttgctgctcagcctttgcccgtgttgtctgaggatcaggacactggcatcgacctagggttgtcgagtttcgcggtgctgcgtggtcgggtgatcgcttcgccgaggtttctgcgccaagccgaaagaaggatccgcaaggcacaacgcgaactggccaggaagaggaacggctccgcgaacaggcgaaaaactcgcgtgaagctcgcgaaggcgcatgcccgcgtcgctaacaggcgacgcgatttcatcgaacaggaaaccacccgcatcgttcgtgaaaaccaagcggtctatgtggaggacttgtacgtgaaggggatggccgtcaggcgggggcggcgcggcaagtccgtcggcgaccaggcgttgggagcgttcacgcgaacactggaggcgaagtgtgcgcggtttgggcggggcttcgcaaaagtgggccggtggtttccctcgacgcagttgtgttcggcgtgcgggactgtggaggggccgaaaggactggccggattgaaggcgcgcacatgggtgtgcggttgtggagccgtacatgacagggacgccaacgccgaacacaacattcgcgccgaaggacggcgcgttctcgccgaggggcgctcggagaggctaaacgcccgtggagcgcaggtaagaccggtcccagtaccggcaccgcgtgttgaaacaggaacccgccgaggcgttgaccgcgcaaaggctgaaagcccagcgccagacacgcggaaggaacctggcttatgacggctgggaggacgtcaacacgcattgtcgcaaagtggaggaacgaagttcgggatgtggaacagtgggggccgggggattgcccggtattccgtgtttgggaaacagcgaaatacctgatcacgtcatgggtgatttaaacattgctgtatatctgaatatatcgatagcctcagggaatcccgggtatgcccgggattcgtggccgcccgggccacgacagacgccgaaaaccaacaggagtccggtgtgaacaagacccgaatcagaaccatgctcatcggtgcgtcagcggtcgccctggcgaccaccggcggactgctcgccgccgactcggcacaggcggacgaacagacccgcgccaccaccgtctactacagcgccagcggttaccagtccgaagccgcccaggcggcccagatctggaacgacgcggtgcccaacctcaacatggtcgagggcggcaacgccaccatcaccatcgaggccaccaccggcggcggctcccgcgcctacccgtgcggcctgggctgcgcgtccatctacatcgacagccaggacgtcgccgcgggccacaacccgctgcgcatcgtctcgcacgagatcgggcacggccacacgctgcccgacaactacaacggcgactgctcgatcctgatgtcgggcggcagcgccggaacctcgtgcaccaacccgaaccccagtgcgggcgaggccgaccgcgtcaactccgcctacggcggcggcaagtcgggcggcgcggacatcgatcccggtgtctacgacccctcactgagctgaggccgccgagaatccccgggtgggggcccgcgcggcccccacccacattcgcgtgatcgtgatgcaaaacttgtccccatgaacacgccggaacccagccaagcaccgcaacgcctgctcgccggagccgtcgacctgtcctcgctcgcggccccccggcccgccccgccgcgccccaccgacggcgaagccccggcggccgccaacggagcggccgtcatcgacgtcaccgaggcgaccttccaggccgaggtgctggagcgttcgctgagcgtcccggtcgtcatcgacttctgggccgactggtgccagccctgtaaacaactctccccggtcctggagaagctggccgtcgagagcggcggcgcctggaccctggccaagatcgacgtggacgccaacccccagctgcaggccgccttccaggtgcagtcgatccccatggtcatcgccatgtggcagggccgccccgtcgacggcttccagggcgtgcaacccgagaccacgctgcgccagtggatcggacggctcatagaggccaccggcggcgaagcccccgaggtcccggccgacccgcaactggtcgccgccgaatccgccctcgacgcgggtgacctcaccggcgccgagaacgccttcacctcctacctcgacctccacccgggcgacgccgccgccgagtccggcctggcccaggtccgcctcctccgccgtgtcgaagccgccggtcccgctgcccaggaagccgcggtcaccaacccgaccgacatcccgcaggccctcctggcgtccgacatccaggtcatcaacggccaggccgagaacgcctaccgccagctcatcgacctgatcgcccgcctgaacggcgaggaccgcgacaccgtccgcaaacacctcctcgacctgttcaccatcgccggccccgaggatcccgttgtggctcaagcccgccgaaagttggccgctgtgcttttctagctaggttgtggttacctcttaggagtgagacgtctcgccgtgctggacgcgccctcgaacctggggttgcgtccacccacccccaccacggttcccggctgcgccaaggcccccggcgcgctgcgcgaccaggggttggtcgcgcggttgggggctcgggatgccggttgtctgaccgcgccccggttcgacacgggggattggcagccgggggacggggtttcgcaggctgtcgagatcgcggagtactcgcggaagttggccgatcggatcgacgggattctcgatgagggggagtttccgttggtgttgggtggggactgctcgattctgttgggggcgggggtggcgatgcggcgtcgggccaaggcccggggtggcaagtgcgggttggttttcatggacgggcactcggatttccggcatccggggaacgctccttatgtgggggccgcggcgggggaggatttggcgttggtgaccgggcgggggcagccggatttgaccgatatcgatgggttgcggccgtattttccgcccgcgagtacggcggtgttggggattcgggacggggacgcgcatcggatggagttgaccgccaccggtatcgcgcatcggacggtgccgcagttgcgcagtgccggggcgattcgcagtgccgagtgggcgatcgatcggttgggggatgtgggtgggttctggctgcacgtggacgtcgacatcctggattcctcggtgatgcccgccgtcgacagtccggattcggggggtatcgcgcatggggagttgcagcagctcatcgaggtgttcacgtcctatgaggagtgcctggggatggagttgacggtgttcgatcccgactacgatcccgacggggagtacgcggcggcgatcgtcgacacgttggttcggggccttaccagttagtggaccgccgtgcgcgcggttgcgtgtgattgcggggttgtgcgcgatccggggcgcaatgcagcaagcgttatcaggactggtgtccggtttcggacagtgcggtggatcggacggatgaatcggctcgcgaaagcgtcgggaatgtccgttccaccgggcggagtgggtgtcatccgtatgggttgagccaccctccgcaaggagggatccgccttagacatcgtgcgaggcggacgtaggctcgtgctcagtgcgacgcccacatcggcgtgggcgcgaaacgaacctgggagctggcaaacggtgttggcaatggccgcggacgacgatgaccggaacatcgacgaggaactgcccaatcgggacacactgatcaccgaagcggtgacgttggcggggaacgacgccgatctggccgagctgatcgccatgtactggcggttcgtccccgacgaggatctggcggggcgtacggcgaccgacctgtacgagaccactgtggcgcatcgggagctggcctggcagcggctgcccggtgaggtgaagctgtcggtcacgacgccgccgatgccggaggagaacggcgagggtcccatcgcggtgtgccacaccgagatcgacatcgtcaccgacgacatgccgttcctggtcgactcgatcaccgccgcgttgacccgccgggacctcgacatccacgtggtggtgcacccgctggtgttcgcccggcgcgaggtgatgggcgcgctgagtaaggccccgtgcgccaagggtgaggacgacatcgtccgggaaagctggatgcacttcgaggtggaccggctgcgcgactcccaggccgccgaagaggtgcacaacgccatcctcaaggtgctcaccgacgtgcgcgagtgcgtcgaggactggccgaagatgcgcgacgcggcgttcgctctcgccgaggagatcgacgccgaggggcaccggctcccggttcccgagcgggacctcaacgacgccgtggggctgctgcggtggctggcggacaacaacttcaccttcctcggttaccgcgagtaccggctcgccgacacccccgaggggcaggcgctggcggcggcgccgggcaccggactgggtctgttgcgcgccgaccagacggctccgaaactgttgagcagcatgactcccgaggcctatgagcgggtcatggagaagcggctgctcatcgtcaccaagaccaactccaggtccaccgtccaccgcaactcctatatggactacatcgggttcaagatcttcgacgacgagggcaacgtcgtcggcgaacgccggttcctgggcctgttcacctcgacggcgtacctgtcgtcggtcaaggacctgccgctggtcagccgcaaggcggccgaggtcatggagcgcagcggcctggcggccaacagccactccggcaaggacctgatggccatcctggagacctacccccgcgacgagctgttccagatccgcaccgacgacctgtaccgcaccgtcaccgacgtgctgcggctggccggacggcggcggctgcggttcttcgcccgccgcgacacctacggccggttcttctcctgcctgatctacctgccgcgcgaccggttcaacaccgacaaccgccacaagatccagaagatcctgatgaagcggctcaacggtgtcggcatcgacttctccacccatgtgtcggagtcggtgctggcccgcatccacatgacggtgcgcgtcgacccggccaaccagcccggcgacatcgacgaggccgcgatccaggaggaactggtcgaggccacccgctcctgggacgccgacttctcgatgctgctggaccggcagctgggcgacgaacagtccaaagaggtgtactcgcggtacgtcgacgcgttcaccaacacctacaaggacagccactcgcccaaggaggccgccaaggacatcgccaagttcgagctcgtcgacgagcccggcgaactggcgctgcacctgtaccggcgccgcaagtccgacaccgacgtgcggttcaaggtgttccgcttcggcgagccgatgatgctgtcggcggtactgccggtgctgcattcgctgggcgtccaggtcagcgacgagcgtccctatgagatcgcccgcgaggacggcacgatcttcctgcacgacttcggtctggtgatgcccgacgacctgccggtgcaggtgccgcaggtgcgcgccatcgtcgagaacgccttctccgcgtcgtggcgcgacgaggccgagaccgacggcttcaacgagctggtgctgcgcgccgggatgacctggcggcaggtggtgatcctgcgcgcctacgccaagtacctgcgtcaggccgggaccgtctacaccgccgggttcatggccgcgacgctggccgccaacccgaagctgtcgacgatgctggtgtcgctgttcgagacctacttcgacccgagcctgcaactgaccacccagggccgcgacgaggccgccgagaaactgaccggcgagttcctcaccgcgctggaggacgttcccagcctcggcgccgaccggatcctgcgctcctacctggcgctgatccaggcgaccctgcgcacctcgtactaccagaagggctcctccggccgacccaagccgtacgtggcgttcaaactggacccgcaggcgatccccgacctcccggcgccccgtccccgcttcgagatcttcgtgtactcgccccgcttcgagggcgtccacctgcgttacggcaaggtggcccgcggcggtctgcgctggtcggaccggcgcgaggacttccgcaccgagatcctgggtctggtcaaggcgcagatggtcaagaacgccgtcatcgtgccggtcggctccaagggcggtttcgtcctgaagcacccgcccgccgaacgcgaggcgctccagaccgagggcgtcacctgctacaaggcgttcatctcggcgctcttggacgtcaccgacaacatcgacaacacctccggcaaggtcgtgccgccgccggacgtggtgcgccgcgacggcgacgacacctacctggtggtggccgccgacaagggaaccgcgaccttctccgacatcgccaacgagatcgccgcccgctacggcttctggctgggcgacgccttcgcctcgggcggttcggccggttacgaccacaagaagatgggcatcaccgcccgcggcgcctgggagtccgtcaaacgccatttccgcaccatcggcgtcgacacccagaccaccgaccacacctgcgtcggcatcggcgacatgggcggcgacgtgttcggcaacggcctgctgtgctccaagcacacccggctggtggccgcgttcaaccacatgcacatcttcatcgaccccgacccggacaccgccccggcgtacgccgagcgggaacggctgttcaagctgccccggtccacctgggacgacttcgacaagtcgatcatcagtgagggcggcggcgtgtggtcgcgctcggccaagtcgatcccgctgaccccgcaggtgcgcaccctgctcgacctggacgacacggtcacggagctggcgcccagcgaactgatcaaggcgatccttcgggccaaggtcgacctgctgtggaacggcggcatcggcacctatgtcaaggccgccaccgagacccacgccgaggtgggcgacaagggcaacgacgcgctgcgcgtcgacggcgccgaactgcgctgcaccgtcgtgggcgagggcggcaacctgggcctgacccagcgcggccgcatcgaggccgccaagaacggcgtccggctgtcgaccgacttcatcgacaactccgccggtgtcgacacctccgaccacgaggtcaacatcaaggtgctgctgtcgcgggccatcaacgccggtcagctgcccggtgccgaccgcgaccagctgctgatggacatgaccgacgaggtcgcgcagctggcgctggccgacaactacgcgcagaacgcggccctggccagtgccgacgcgcaggcgggcaagctgctgagcgtccacatccggttgatgaagcacctgtccaagaccgccggcctggaccgcaaactggaggcgctgcccaacgacaaggagatcgccgcccgcgtgtccgccggtgagggcctcaccgagccggaactggcggtgctgctgtcctatgtgaagctgggcttctcggacgagatcatcgcctccgacctgcccgacgaggagtggacccggccggtcctcatcgactacttcccgaaaccgctgcgggaacgcttcgagcggctcatgcccgagcacccgctgcggcgcgagatcgtcacgacggtgctcatcaacgaggccgtcaaccggggcggcacctcgttcgtgttccgggtcgccgaggagaccagcgcccacgtcgccgacgtgctgcgcgcctacgtgatcgtccgggatgtcttcgggctcaaggacatctgggccgacatcgaggcgctggacaacaaggtgcccgccgaggcgcagaccgccgcgatgctggtgatccgtcggctgctggaccggggcgcgcgctggctggtgcagaaccgggcggtgccgctggacgtgtcgggcgagaccgcgcggatgaggccgggtgtctcgcggctgttgccgcgcatcggtgagctgctgcgcggcaccgagcgggagggcatgcgcgcctacaccgccaagctggtgtccaagggcgtgccgcaggacctggccgaccgggtcgtgggcctgatgtacggcttcgggctggtggacgtcgtggaggtcgccgactcggtcgaggccgatgtggactcggtcgccgaggcgtacttcacgctcaccgcgaggttcggcgtcgacgacatcctcacccggatctcggagctgccgcgcggcaaccggtcgcagaccctggcgcgcaccgcgttgcgctacgacctgtacgcggccatggccgacctgacccggcaggccctgtccaccacttcggaggacctggggtcggccgaacgggtggagcagtggcagaccgacaacagtgccacagtggagcgggtcaccgacgcgcgggacgaattcgtcaccgaaggcgcagatctcgccgcactgtccgtcctgttgcgacaggtgcggacactcgctcagtcgtcgagcactcgcaaacagtgaccataatagaggtatatatttcgaaactcgggctttcccggggggcgggtgagtgataggaatcattggtggccttaaggagtcaatgttcgaatccgccgaatggcgatttcggacattctccggcggccactgatttccaacccctacccccgggagttcgagttcatgccttctgttccccaggcgtcgcgccgcaacgtcatccgtggcgcgctcgtcgtcggtgtcgccggtgcggccggtggcggtgccctgttgaccgccaacctcgcccaggccgagaacgacgccaaggccaaggccccagagatcttcagctgcgaggactggggcgcccgacccggcagcgggtcgcagctcagcaacaaaccgaccaagatcgtcatccaccacaccgcctcggcgaaccagtccgacacgtccaagcaggcagcgttcaagctggccaaggacgtgcagagctggcacatggacggcaacggctggtccgacaccggtaacaacttcaccatcagccgcggcggcttcatcatggaaggccgccacaccagcctcaagcacctgaacgacggcaagggctgggtccagagcgctcacgccccgggcgccaactccgacggtatcggtatcgagaacgaaggaacctacaccgacggcctgccgcccaaggagctgtggaacgcactggtgcagttctgcgcgcacgcgtgcaagcagttcggcatcgcgcccaaggagatctacggccaccgcgacttctcgtcgaccgcctgccccggcgaggcgttctacgcgaagctgccccagctgcgcaaggacgtggaagcggccctcaacggtgacggcggcggcggtggcgacgacgcctggaccgcggtcgtcgacaacggcgacaaggacgtcaagcgcggcgagggctggaagctgtcggcctactccgccgacaagcacggcaaggactacgccttcgccgagcccggcaacggcggtggcctggtcgagttcaccgtgaccatccccaaggacggcacctacaccgtgtcgacctggtacgcggccaacaagggctacaaccccaaggccccatacacggtccacgcgggcggcaccgacaaggccgtcaccgtcgaccagaccgccaagggcggccagtgggtctcgctgggcgactacaagctcaagaagggcaagcagaagcttgtctcggtcggtcacaagaccaccggcaagggctacgtcatcgccgacgcgattcaggtgaaagccaagaaataggaaattcttcccttggggcgccggagttctcgaactccggcgccctttgccacattatggaggaattgtttctgcgggaacataagccaggcataaatccggattcacggactatccatccggcgcggaaagtgatagaccgtcatatgcggatctgtttatacgggtcccacgaaaccggcactttcgagaccccctgggagtgacaccatgtccccgatacccccgacctcgcgccgcaacctgcttcgcggagcgatcgtggtcggcgccggcactgcggtgggcggcgccgcgctgctgaccaccagcgtggcccacgccgacgccaaggcccccgagatcaccagctgcgcggactggggagcccgcgaacccagcggtgaactgacccagctggacgccaacccgaccaagatcgtcatccaccacaccgccagcggcaactccggcggcgaggaccaggagtcgtccaacgccttcgcccgcgaggtgcagagctggcacatggacggcaacggctggtccgacaccggtcagcacttcaccgtcacccgtggcggcttcgcgctggagggtcgccacacgtcgttgcagcacctgaccgacggcgcgggcttcgtccagggtgcccactccccgggcgccaacaccgacggcgtcggcatcgagaaccagggcaccttcaccgacagcctgccgccggaggcgctgtacaacaagctggtcgagctgtgcgcctacatctgcacccagtggggcatcgaccccaaggagatctacgggcaccgcgacttctacaacaccgagtgccccggccaggcgttctacgaccagctgccgaagctgcgcgaagacgtcgccgcggctgtcggaggttagccgatgcgcaagccacaggcctcccgccgcaccgtcctgcgtggagcggtcatgctcggcgtcggcacggcggtgggcggcggtgccctgttcaccaccggcatcgcgcacgccgaggtgccgaccccggagatcatggactgcgacggctggggcgccaaggaaccctcgggcgagctgaaccagctcaccgacaacccgaacaagatcctggtgcaccacacccagtccgccaacgtcgacgacacctcgcagcaggccgcgatcgacatcgcccgcgagatccagcactggcacatggacgagaacggctggtcggactccggtcagcacttcaccatcagccggggcggatacgtcctggagggtcgccacaccagtctgaagcacctgaccgacggatccgggatggtccagggcgcccacgccccgggccagaacacctccgcgatcggcatcgagaaccagggcacctacttcgaggtcgaaccaccggccgaactgtggaccagcctggtcaacttctgcgcctacacctgccagcagtacggcatcgcggcgaccgagatctacggtcaccgcgactacgtggacaccgactgtcccggcgacgtgctgtacaacaagatcccgcaactgcgcgaagaagtccaaaaggtactcgacggctcctagaacctgtcccctcgaaaagactcccgcccccgatccccaccgggggcgggagtccttttcggctcacgaacccaacagcacctcgacggtggcctcggcgttgaccgccgccgccccgaacgaggcgacgtaggccgccacgccctccggccgccaggccgcgggccagcccatctcgacgagcaccacgtcgtggccggaagccgccagtccctcgacgaagcccttggacgccgggcgccggtgggtatcgcgggccacgacgatgaccgggcggttgtcggccagcgcggagatctgggcgacgctggcgttctcgggggtgacgttgcggatctgggcgtgcggcaggtgcttggccaacaacggcgtgacgccccactgcgattcgccgaccgcgatgttggcggtggagtcgatctggacgatgagcgggttgctcagtgccggaacggttccctccacggtgatggcgcgtcgggcggcggcaagccccagggcgtgcggggctcgggaaccccggttctcgcgctgccactcccgcagcacgtcgccacgacgcacggcgtcggcgagtcgctcgtagggcagccgaccgtcgatgacggcggtggcgaccgcgtcggcgacagcgttgacgacctcggtcatgggaccgcgtttctggagttcgccgccggtgcagatcaggtcgcacccggccgcgatcgcgcggaccacggcctcgggcatcccgatggcgccactggctccgcgcatctccatcgcgtcggtgacgatggcgccgtcgaagcccagttcgccgcgcagcaggtcgtgcatggccgcgcgggacatggtgccgggcgcgtcgccggtgagttcggggacccggatgtggccgctcatgatgagttcgatgcccgagtcgatgacggcgcggaacggcaccagttcacgttcccgcagctccgacagcgggatgtccaccgtcggcacctcgaagtgggagtcgacgacggtggcgccgtgaccggggaagtgtttggcgcaggcgatgatcccggcccggtgcagcccgcgcaccgccgcgaccgcgtgccgggccacgccctgcgggtcgcgtccgaacgagcgggtgccgatgacggggttgtcgtcctccacattgacgtccaccgacggcgcgaagtcgacggtgactccggcggcggccaactcggcccccatggactggtgaaccgcggcggtcaactccggatcgtctacggccccaagggccgcgttaccggggtagtggctgccactggcactgtgaaggcgcgtaacatcgcctccctcctcatcgattgctatcaggacgtccttattggcctgtctgaggcttgagttcagttcggagagttgctgtgggtcggcgacattatgggcgaagaggcagtatccgcctagcccctcgtccaggaggtcaagggcccaccgtggcgccgtagtcccgctgaaaccgggaatcagggtgcgcagtgcgagctggcgaagttcttggcggtctggcatggcatagtctccgaacattactaataacaaaactatcgattagtctatgtgcttaggaaatgagcccgccggttgacttgcttagcacaaaaacatgaggaaagatgcatctagttcgcaagatcaacggaaggctcccactcgatgacccggagacaaacacccggagttccccaactcctgcgcgttctcaatgaccgcgcggcgctgaatctgctgttcaccaacggaccgcagacccgcgctcaactggcccaggcgacctcactgtcgaaggtcacggcctcccagatggtggaacgactggagtcgcgcggcctgatcaaggccgtcggcactcggccgggtaaccgtggtcccaacgcacaggtctacgcggtggtgagcacctacgcctacgtggcgggcgtcaacgtcggcccccactcggtcaccgtcgacatcgccgacctgaccggcgaggtcgtcggccgcgtcgaactggagacccgcgacgccgacgacccggtggccgtggtccaccgcgccgtcaccgccgcctccgccaacgccaagatccagctcgaggacgtcgaccgcgtcgtcctggccacccccggcatcgtcaaccccgactccaacgacatcgacttctcctgggacctccccgcctggcaccgcggcctgcacgaagccctcgaaaaggacctgcgccgaccggtcgtcatcgagaacgacgtcaacctcgccgcggtcgccgaacaccgcgacggcgcggcccgcggcgtcgacgacttcgtctacgtctggttcagccgcggcctcggcgtcggcgtcgtcctgggcggcaaactccaccgcggcgcccggggcggcgcgggcgagatcggctacctggccgtacccggcggctccctcccggaggaatcggtgacccgccgcgccaagggctcgttccagaaactcgtcggcggcgacgccgtccaggaactgggcaccgaacacggcttcacacaggacacccccgaggcgatggtcgccgcggccctgtccgcgggcgacgcgggcgagaagttcctcgacgaactcgccgaccgcatggccctgggcgtggcgggcgtgtgctcggtcctcgacccggccctggtcgtcctgggcggcgaggtcggctacgcgggcggagcgggcctggccgaccgggtcggagccgcgatccaggacatcgcaccactgtccagccaggtcgtcgccggaaccgtcagctccggccccatcctgcgtggagccctgcgcgtcggcctcgacgccgtccgggagggactcttctcagaagagtgaaacgctgatatttttcgtgtccgcagtggatcaggggcggttttgtgtgacactgacggccatgcgggcacgggtattggtaggggcggcggtacttctcatcgtcatgggtctgggcgcgtctcccgcgttcgctcacgaagagggcggacgcggggacgacaagggcgacgcggatcgtccggaggaggcgggaccggagtcgaccgcggtcgactaccagggggccagctggttggcggcgcacaaggccaactacaccaacgccagcagaccgaagtcggacccgatcaacaaggtcgtcatccacaccatgcagggcacggcctcggggaccaaggcgtggttccgcaatccgaagtcggaggtcacgacgcactatctggtcagttcgagcaagggctcggtgacccagatggtgcacgagtcggacatcgcgtggcacgcgggcaactgggactacaacaagacgtccatcgggatcgagcacgagggttacgttcaggacccgaagaagtggtacacgacgaacatgtacgagtcctcggcgcggctggtccggtcgatctgcgaccgctacaacattccgatggaccgcaagcacatcatcgcgcactccgaggtgcccggcgcgacccacaccgacccgggcaagggctggaactgggaccgttacatggacctggtgcgcgagtccaagacgcagtcgttctcgatggacaacgacagcgcgggcgtgagcgcctcggacgcgtggcagcgcgccaaggtgccgaacggacgcgactacgcgtacgcctcgccggtggcgaagtccgatccactgtggtacacggtggacctgcccagcaccggccggtatcgggtcgaggtgcggtatccggcctcgcccgacaacaacacccagacgccgtatctcgtggccacgtcgtccgggttcgagagtgtctatgtcgaccagacgaccgggggcgacacctggaagtcgatcgggagtttcaatctgaaggccggtgagaagccgaccgtcggggtcagccgttggaccggcacgcagggccgcgtcgtcgccgacggggtgcggttggtgaaggtctagccacagtgtcccgcgcggttgctccggcgggaatcgtcacactggcggcatacactgccgcccatgacgacagtggcgttcgtcgatgagtcgacggctgggaagcaaagcgacgcctggcatctggagatcttcgaggagacactctcgctgcgggagctgattcgcaggcgggtgttccaggaagtggccgagcacaacgcgaagaacaccccggtgttcaacgggctggtgcagcccgaggacgccgaggtgaccctgaacggctaccgactgcggaaagcacgcaccatcgacgccgggaaacagttcgacaaggcggtggaagcgttcgatcgcaacggttatgtcgtgctcgtcgacgaccggcaggtcgaggaactggacgccgtcatcgacatcgcgcagggcaccacggtcacgttcctcaagctcgtgccgctggtgggtggctgatggacggttacgaacgcgtcgaacgcagcaaggcgaacgtgcgcttcatggaacgcctggtccacctggccagaaccggtgcggccgaagagttcgccgccacgttgcacgaaaccgccgcttcgtggcggggccggtggccgtggtgcgggcgcatgccgtccttcgctgtgcggcagttcgaagccgcggccgccgagacagcacggtccgaactggagtcccggctgcgccaggcggtgccggacgcgtcggtgtccggctacacgctcgacaacctggtgtccgtgtatccgttgctgctgaccggttccgaggcgctgggccacgcccgcgagacgctcgcggtcgcgggacgcaagtgggtctgcggtgccgacaccgatgtggtcgcgagcgtgttgttgttgcggagtcagggcgagcccattcccgtgagcgtggtggcgacgctgcgccgggagacgtccgtcgcgcgttactggccggagttcgccgatctggtgagcgaactggagggaccattgctcaaccccggcgaaccctgggccgacgaggtgctgggctgcctggagaacctcgatccccggtggcgcgaactcatcgcgcatctcggcaaggcgacgagcgcgaaaccctcggcgcgctggctcaagaccgctgcgggcttcgtcgaggaactgggcgccgagaccgtgggaaaccaggtgatggcctggctgtgcctggtgggggaggagcgcacgatcccggtggacgacaccgagtacgccacccacttcaacgagcagttcgacccgcacaatgtcgactatctgcgcggtctggtctggacgctcggactggtgtccccggaccgcgacgcgatccggttgctggccgatctggtcaccgtgtgccagcgcaagatccccggcgtcggggtgcgcagtcaactgatcaccaacgccgccatccacgcgctgtccatgatcgatgaccttgaggcggtcgggcagatcgcgaggttggccaccagcgtcaaggtcaagccgacgctcaaggctctcaacaaggcgctcgacgcgcgggccgccgccctgggcatcacccgcgacgaggtcgaggagatctccgtccccacctatgagctgactcggcaggggcgtcgcttcggcaaactcggcgagaccttgtgggagatcgccgtcgattctgacggggtgaaactgttgtggcgcaacgactccggcaagtcgttgaagtcgcctccggccgcggtgaaacgcgagcatcccgagacggtcaaggacctgaaggccacggtcaaggacatcgccaagatggtctcggcccagtcggagcggctggaccggcagttcctggcccggcgggagtggccgttcaccgactggtgggagcgctacgcctaccacccgttggtcggcacggtggcgcggcgtctcatctggatggtcgatgacgtcgcctgttgtttcgccgacggcgacctgcgcacggtggacggtgcggtgttggagcagcgtcacggtacgacggtgaggctgtggcacccgatcggtcgctacatcgacgaggtgctggcctggcgcgacttcctggagcgccacggcatcgtccagccgttcaagcaggcccatcgtgaggtgtacctgttgacggcggccgaggagaacacccgtgtctactccaaccggttcgcggcccacatcctcaagcagcaccagtacaactcgctggccaaggcgcgcggctgggacaaccagttgcggctcatggtcgacgacacctacgaacccaccacgaagctgctgccccggtgggggttgcgggccgagttctgggtggagggcatcggcgacgactacggtgccgacaccaccgaggcggggacctatctgcggctggccagcgatcaggtgcggttctaccgcgaggacgcgccccgcaaccacgcccacgccaccggcggcaactacgcccagtacgtccacgaccgtgacgacttccgggaaccggtgccgctgaacgagatcccgccgctggtgctcagcgaggtgctgcgcgatgtggacctgttcgtgggtgtcgccagcgtcggcaacgatccggagtggtcggacggcggccccgagggccggttccaggagtactggcactcctacagcttcggcgaactgggcgccaccgcggtgacccggcgcgatctgctggagcggctggtgccccggctggcgatcgccgaccgggccgagatcgacgggaagttcctgcgggtgcgcggcgacctgcgcacgtacaagatccacctgggttcgggcaacatcctgatggagccgaacaacgagtacctgtgcatcgtcccgaagcaggccggaaccggggacggcaaggtgttcctgcccttcgacggcgaccgggtgctgtcgttgatcctgtccaaagcgctgttgctggccaaggacacgacgatcaccgaccgcacgatcacctcgcagatccggcggggctgagtggctcctcagtggaagtacttcaggcccacgactccggcgaccaccagcaccaggcacaggatccgggccacgctggtggattcgccgagccaggtcatgcccaccacggcggtgccgaccgcgccgatgccgacccacaccgcgtagccggtgccgaccgggatctcgcgcatcgcgtaacccagcccggccatgctcagcagtagcgccaccgcgaacactgtggtgggccacggtttggtgaagccgtgcgatcggtccagcgcgatcgcccacactgtttccaggatccccgagatcaccagcacgatccaagccatggctgccactgtagggccgattcgtgtccgaagtggcgaaagcgacggcgagcgggcgaggtgctcgtggcacctcgcccgctcgccgtcggtggagtcaggcggcggccagggtcttcgccttggcgcgcacggtcttgagggcctcggcccattcgagggtctcggtcagcaccagttccagggcggcgtgcgtctcgtcggtgggggtccacactccctggtagaacaggtcggcgtggtcgtgcttgccgatgacgacctggtcgcggacggcggcgatcttcagttcggccaggaccagtcgcagttgctccacggcgcggatgccgccgccggggccgtagccgacgaagcccgcggccttgttgttccactcggcgtacaggtagtccagggcgttcttcagggcgccggggaaggagtggttgtactcggggaccacgaacaggaagccgtcgtaggagtcgatcgtggcggcccactccttggtgtgggtgtgctcgtactggcccatgatcgggggcatggcctcgtccaggagcggcagattgaggtcggccaggtcgatgaggtcgacggcggcctcgccggcggccacggcgggatggctggcggcggcctgcaccacccagtccgcgacgagggcgccccggcggccggggcgggtgcttccggtgatcactgcgatgcgggttgtcatggtggtctctccttcgggaatttcgtctcggagccgctaaactacaacggccatggcaaaaactacaacgctcatggcaaaaagtaaaaccgcgattgtaatttgtgatggaggcaacccatggcgaccgaaaccgccccttcgagccgtccggtcggcggtcgcgcggacaaacgcgagtcgatcatcaggggagccatggccgtgttcgccgaggaggggtacacccgggccagcatcgacgcgatcgccaaacgggccggggtgtcgacccgcaccatctacaaccacttccgggacaagccggaactgttccacgtcaccatcatgaccagcaccaacggcgtcggcgacgcgatctcggcgctcatcgaacgccacttccacaaggtcaccgacgtggaggccgacctcaacgccttcggctttgacctcgtgacctcaaagggggagttctccgcccacttcgcgatgatgcagcaggtcaagaccgagtgggcccatgtgcccgccgaggcggcccggttgtggcgcgaggccgggccccgacgggtgaacaacgagctcgccgccaagctcagtgagctcgacgcgaagggactgctgcgggtggagaatccacagcaggcggcgaagcacctgcagacactggtgtgggggagcctgccgatcgatttcgacctggcggcgacccccgagtccgagatcgccgcccacgtggcctccggggtgcgggtgttcctctacggctacgcggcgccctcggagttaccggtggccagcgggtcggccagcagctgacggcgcaccgtcgccaaggccgcgtccaggccgccccgcagcaccgcgtccccctcgaccgcggtgcgtttgacgggggtgccgaagccgagtttggccagcgcggcgccgaccgcctcgccgagcctgcccgaaccggccgcgccgatctccccggccagcacgatcaccgccggggccaagatggtcaccaccgaggccagtccgatcgcgatgcgtcgcgccaccacgtcgaagaactccgcgtcgtccgcggtctcggccacctcgatcgccgaccgcgccgaggacacctcgcggccgtgccgttgcgacagccggacgatcgccgggcccgccgccagttcctgcagatccggcggcgccaccgccgagggcgttccgatggggagatacccgatctcaccggcggcgccgctgaagccgtgcagcagtccgcccccggcctcgtcacccaggtcgatgcccaggccgataccggcctcgcccagccacagcagcgcgaagccctcggtgccgcccacgccgtggtggcgttcggccagcgccgccaggttcacgtcgttgtcgatgcgcaccggggtgcccagcgcctcggccagccgctgccgcagccccggcgtctccagtccctcgatgtcgatgttgcggacccggtcgccgcggccgtcgtaggaacccggcaccgccacccagacactgcgcagtcgatcacggtccacttcggccatcgcgcacgcgtcggccaccgccgccaccacggccgcctcgggatcgtcgcccagcgggcacttcaccgtccgacggagctcgccgcgcaggtccgccaccgccacgtcgagccggtcgggttcgcgcagcgacaccgccgccgagtacgccgcgtccgcgtcgatcgcgtacacgtcggcgcgcggccccggtccgccgctggtgcgaccggccaccgtcaccagccccgccgcccgcagccgcttgatcacctccgaagccgtcggcttggagaacccggtcagctcgaccagttccgggcgggtcagccggtcgcgcaggaacaggcaacccagtgccgtgcgctcgttgatgagacgcagcagacgcgacgagccaccgtggcccgccgcgtccgcgtgggacgcgctcatgcgcttcctctgttcacgtagctcgtatctcctcaaacctgttcgtaggcgcgcattccgcgcatcagcagatgacagtcccgcagcgaacccgtgtcgtcctcgagggaacggtagatgccccacttgggacggatccggaccccttcgagactggttcccagtccgtccttgctgacgtcgacgatcgtctgcgaaccatccttgaccacccagcgcaccgcgccgtcgggggcgtccccggccaggatctccagctcgatgtcgatccagcgctccttcagcggcgccagctcggtgcgttcgaccaggatgtcctgcgggtggtccttcagttccatcgtctcgacgccgtcgacccgccgcagcgagatcatcatggccgggccgatcttcgggctgtacagctgcgtgatgtgcgtgaaggtcttggtggccagcagggtctcggggatgaacacctgatagttgagccgccaggtcgagcccggctcgatcaccaggaagtcgccgcccgcgggcgtgcgcatccccttgacctcctgccgctgccggtcggtgtggctgtcgacgtcctccatgtgcatgttgaaccggtaggcgtcgtcctccacatagatgtgtggctgcccgtcgggatgcgagtcggcgcggtcgtcctcgacgccctcgaaggcgtccaggccgtcggagccgggatcgggggcccagcgctcctgccactccgctttgcccaccgtggacgcttccgccgtggtgtaggccagtccggccgccgccacggtcaccccggtggccgccagcagactccggcgcgagatcgaggcgctcactggccacccgccagctggccgtggatccactcaccggccggtttcaggttggacgcgtcgaaggggccgtcggggcaggtgccctgttcgaagacggcgccggagcgctggtcgtcggagaagttccagttggtccagctgatcttcttctgcgccatcagatccaggtaccgctgcgacatgtcgaagtcgttgccgccgtcgccggtggcctcctgggtgccgaactcggtgacgaacatgggcagtttgtcggaggcccggtccagggtgtcgaggtactcgtcgccgtgactggccgcgtagaagtggaaggtgtacatgatgttctcgccgtcgaccggatcgtcgacgatctcggactcgtcggcgccctcggagacgcccagcgaggaccaggcccgggttcccagcagcaccaggctgtcggggtccttctcgcggatcaccggcagcacctgctcgtggtagcccttgatgtcggaccagctcacgccgttgggctcgttggcgagttcgtagatcacgttggtcttgtcggcgtgcttctcggccatcttggcgaagaagtccttggcgatgtcggtgtagcggttggggtcgccggggtcgagcatgtgccagtcgacgatgacgtacaggccgcgctcggtggcctcgtcgatgatcttgttcatcagcgccgtgaaccgctcggggtcggtctcgtaaccgtcctcctccttggcgatgtacatggaggcgcggatgacgtcggcgttccagtccccggccagggcgtccatggacgcgtcgttgacgcactgctcgtaccactgtagaccgtgggtgctcatgccgcgcaactgcacgggttcccgggattcgttgcacagctgggttccgcagacctccagctgtccattgcgggcgacggacgactcggccggtaccggggatgccgagtcctgggcgttgacgaagcccgccgggacggcgagtgtcgccgccaccgccgcggcgacccagacgcccttgcgtttccaccatcgtttctccacgacggtctcctctcgatgcgacatgggggaatgtcgacgtgatggttagtaagactgacttaccaattgcacgatagcgagacctgacgagagaagtcaacgaacgcgcgacgaatttaaggttcgcgatttcggcgccgccgcaacgaatgcggcgacgccgaagcttgctgcgaaacgacgctaggccggcgcccgcgtcaccgtcacctccggcacctcaccggtgaccggctcgatctccaccagcgcgtgctgcccgatgcagccctgcgacagccgcgaggacggctcgtcgggggtcagcacgttgacgttgccgtggcggcagaagctcgcgtcggtcggatccgggtcgtaccaggcgccggtggacagctgcaccacgccgggccggacgttgtcgctgacgcgcaccccgaccaggcaggaaccccggtcgttgaacacccgcgccagctcgccgtcggcgaggccgcgcgcggcggcgtcgtcggggtggatgcgcagcggctcgcgaccgtcgaccttggacgcctgactgtgggcgccgacgtccagctggctgtgcagccgggtcttgggctggttggcgatcaggtgcagcgggaagtgctgcgcccgtgggcccgccagccactccgcgggctccatccacaccggatgccccgggcactcctcgtagccgaagctgtcgatcttctccgagaagatctcgatctttccgctgggggtgcgcagcgggttggcctccggatcggcccggaacttggagtacagcacctgtcccgggtcgggaatcgggatctccacgtgctcggactcccagaactcctcgaaggacggcatcgtggttcccatgcgctgcaagcgttcccgccagttgtcgtacaggtgccgcagccactcgttcgcggtgcggccctcggtgaacgcctcgccccggcccagccggtgcgccagcgcggcgaagatgtcgtagtcgtcgcgggtctggccgtgcggtttggtgagcgccttcatcggcatgaacaccgagtcgccggaaccggcgccgtagtcgtcgcgttcgatggtcatcgtggacggcatcacgaagtcggcgtgccgcgccgacgacgtccagaagggatcgtggacgacgacggtgtcgggccgcttgaacgcctcgtgcagccgggccaggtcctggtggtggtggaacgggttgccgccgcaccagtacacgagcttgatgtcggggtaggtgtaccggccgccgtcgtactcgaactcgccgcccgggttgagcagcatgtcggagatccgggccaccgggatgaaggtcttgacctcgttcttgccctgcggcagcgcgggcgccgaggtctgcgcgtacggcttcccgatgtctcctgtggacccgtagccgtggccgaagccgccgccgggcagcccgatctgacccagcatcgccgagagcaccacgcccagccacagcggctgttcgccgtactgggtgcgttgcagcgaccacgacaccatgagcagggtgcgcttggcggccatgtcccgggcgagcgcgcggatgtcgtcggcggggatctcgctgagttcggccgcccactcgggagtcttggccaccccgtcggactcaccgcgcacataggagatgaacttgtcgtacccgacggtgaaccggtcgaggaaacccttgtccgccaagtcctccgcgtccagcacgtgcgccagcgccagcatgatcgcggcgtcgctgcccggccggggcgccagccattccgcgcccgcctcgtcgggggtgtcgtcgcgcaacggcgacaccgataccacccggcagccgcgcgccttggccgccgccagcggccgacgcagctcgtgcctggcgatgccgcccgagttgacctgcgcgttcttcggcgagatgccgccgaaggccacgatcagctcgctgtgctcggccacgacgtcccaagcggtcgcgccgcccagtacctcgtacagactggacacgacgtgcggcagcagaacctcggaaacggtgaaggagtagctgttgacccggcgcacgtagccgccgagcgtgttgaggaaccggtgcacctgcgactgcgcgtggtggaaccgtccggcgctgccccagccgtaggagccgccgtagaccgcctcgcccccgtactcgccgtagacacggcgcagttcaccggccagcaggtccagcgcggtgttccagtcgacggggacgaactcgtcctcgccccggcccggcgcccccggcccgttctccagccagcccttgcggacgtacggctggctgatccgggccggatgatgttgcgcggaggcgacattgtggatgatgccactgggctcggcgtcaccgtgccacggcttcaccgaggtgaggcgctcaccgtcggtctcggcctcgaaggcaccccagtgcgtcaggtgtgttctcacagcggactccttacgacagacaacgcggcaacggtaccgcgcttcaggcgcgagtcgccttgaccgagaacatcagtggcgcacgccccgtgccctcgtagacgaaggtgccgtcgtcgcgacggcgcagccccgcgaactgctggaacagcgtgaaatcgtgctcgcgcagccactcgatccgcagcccggccgccgccagcgcggtgatgatgtcgcccagcgtgtgatggaactcgaccgtcgtgccgttggcgaggttctcgcccccgtcggtataggtgggtgtctcgtcgtacaccgacggctcggtgtcgaagtagtccttgtcgacgtgggttccggtcttgccgtccagcgcgtccaccaccggatggaactcggtcaggtacaggaaaccgcccggaaccagcagccgcgccaccgtctcggcccaccgggtcaggtcgggcagccaacacagcgctccgatcccggtgtagacgatgtcgaaggttcgcccgccaagcgcctcggcggcgtcgtagacgtcggcggtgacgaagctggcgtcgatgcccagttccgcggccagttcacgggcggcctcgatcgcgagcgccgagaagtcgaccccggcgaccgtggcgccgtacttcgcccacgacagggtgtcgcgcccgaagtggcactgcaggtgcaccagcgacttgccgtcgacgtcgcccatctcggcgcgttcgtagtcgttgagactgtcgcgccgttgcctgaacccgtccaggtcgtagaagtcgctggcgaggtggatcggtacccgctcgtcccagttggcggcgttgacgacccggtagtccggcgtggtgtccatgcggccgaggctatgcgaagccgctgtcggccggaagcgaatttaactccgacgggctcagccggtgtaggccgccaagcccttgtccccggcggttccggcgacccacgtccgggtcgagccgggcgcggacgccaccgccgtcaatccgccgccctcgctggtcggcgcggtctcctcggtcacggcgtcgccgtcgtagtgcagcagtaccggcttgtcgtcgaaggaccgcccggccaggtacacgccgccgtcgccgtcggaaccgatggcgccgatgaacgcgtccatgtccggggtcttgacctcggtccaggtctcgccgtcgcggcacagcaggtacgggctgggcttcaggttctcgttcagggtgtagcccgaggcgcacagctcgccggtccggttgaggtacgagtcggtgagcgtcaccgactcggtgtcgtccggggtcttctcggtcgtccactcgtgaccgttccagtgcaggatccacgccttcttgtcccaggtggtgccgtagaccctgacgttgtcctcggcgacgaagtcgatggagaacacgcacgagttgtcagcgccgtcggggaccggcagttccatgaccgtccacttgtcaccgtcccactgctgcgcgaacgcggtggatccgctgtcaccgtcgccgcagccgcccgcccaggcctcgccggaggcgatcatgtcgacggtgtacagcccggggacctgtccgtcgggcagctccggtttcgggctctccatgtcctgccaggccctgccgtcccagtgcgccgcgacgctgccgtccgcgccccggccgaccgcccacacgtccgcgttggcggcggccgagacgtccagcaggtcccagccctcgggcgtcttggtgtgcgtccatgccgaaccgtcccagtgggcggcgacggttccggtgccgctgttggtcgcggcggtgccgaccgcccaggcgtcctcatcggtcaggacgtccatggcgtcgaaggagtacccggtgccgatgtccggcgactcggtcacggtccactcgacggcggcgaacgccgtcgaggcggtcagcgccgagacggcaccggccgcgacggcgctcaacaggacgtgacgtttgcggatcgtgaacatggggcctcgccttcgcgtctggggctgtgaccgccgcactggtcacagccccagaagctattcggtattcagtcacatatcaacacgctgggacgtgaatacatacgaaatatgggattaacatgggaattacgggctgtggaacgaaacctcggggaattcctggctcggaccgtccaaaatcgggtcgtcctcgtcgcgcagctgtgtgtcgacgaacgccgacacgtactcccgcgcgatctcggtgcagcgctcaccgtccagctcctgttgcggcacaccgatcttgggccccaggtatccgacgtcggtcatcgaactgtggccggtctgtttgaccgacagccagcgtttccagccggtcagtttgccccacctgtcggtccagctcttgtcggcgccgggctggccgtgcttctgcgcgcccaccatcatgaacggccggttgagcttcctgcccttctcggggtggaaggtaccgtccagattgaacccggcgtcgaagcgccggtcgccgaccatcgccgtgtgggcgctggcgccgcccatggagtggccgccgaccgcgaccgcgtcggtgtcgatcagtttcgatcccttccacggggatttcttcccggtcaaggtgtccaggacgaacgacaggtccttcgcccggttgtcggcgaccttctcgccgtcgttgccgccgctacaggccaggcacggggtggtggtgccgtcgagcaaggtggtgggtgcctcgtagttgtggccgacgagcgcgacgatggtgccgtggctggccagctcctcggccaggccggtgagggtggcgcgggggaacccgaatccgggcgacagcatgaccagcggccggtcgtcgtcctttgtgtcgggtttggcgtcgaccagggcgtgggtgcggaccttggccagcgcgtcgggcggtgcgtcgggagccggtttctccaggaactgtttcgactcctcgtaggtcaggtacggcgccgtttcgccgtcaccgccgggtttggccgggtagtacagcgacaccatgagccgccgcttctcctccggggcccagatgtcgtcccgtgtggagtcctccagctgcaccatcgtggtcccgacggcgtgatccccggtgggttcgatcagcgccagcccctcggcgtcgttctcctgggcgtgcccggtgaccgcgacggcggccccggacaccgccaccgcggtcacggcggcggcgagcaaccacttgcgtctcatatggattctctcgtgtgagtgcgaacgccggacgtcctccggcgaatggacactccacatcctgtgcggcggccgaagccgcgacaatgaactttggtggcccctgacccctacttttgtcagggccgcgcccctgacagcttcgggcccgaactggacgtcgtcgtctatggtggccggatgccgactccggacttcatcctcgaactgcgcgagaagatcggtcacgatctactgtggctacccagcgtcaccgcggtggtgctcgacgacgccggacgggtgctgctggtgcgccgcgccgacaatcacaactggaccctggtgaccgggtgcctggagccgggcgagcagcccgccgtcggcgcggtgcgcgaggtactggaggagaccggcgtcgaggccgtcgccgaacggctcatcggagtccaggccaccccggaagccgtgtgcgccaacggggacaaggtgcagtggcttgacgtcgccttcgtgtgccgggcggtcggcggcgatgcccgcgtcaacgacgacgagtcgatcgacgtcggctggttcgcccccgacttgctgccgcagccactgggcccccgacagactcggcaactggccgaagccctcggtgacgaacagcgggcctatttcctcgacgaggtcaggcggccttgatcgcgaccggcagctggaaccgcgcgaagaaccgttccaccgcgccccggtcgccgtagatcgtcatctttccatcgtcaatggccgaatccaccgggctcttgcccagtgccacgtgtttgagggtttcggcgtcggtctcgacggtggcgtcggcctcgtcgaactcgccgcgttcgatctcgaagctcccggattcgatgagggcccggaagtggtcgtgcccgaaccacagctggatcgcggcggtggtcgccttgtcgggcacgaacatggtgcgcagcgcgatgatcagcgagtcggtcccgatctcggtggtgaacggcatcgtgggggagcgcacgccccagcggcccagggccgacaggatcggctccaactcggcgccccactcggtcagttcgtagacctgcgaggcggccgggggcggcagcttgcgcttgcgcaccacgccgctgtgttcgagctcacgcagccgttgtgacaacacgttcggactggccttgggaaggccggtgcgaaggtcggtgaatcgcttggggcccaggacgagttcgcgaacgaccagcagggcccagcgctcgccgacgatgtcgagcgcgtgcgcggcggcacaaccgtcttggtaactgcgcatggtggccatgttcgaagaccttccgtcgggggattttgtcgtacccgggccgcatccttgtcggcatagtaaagattagtttttaggacccactgatcttttaacagtaatagctagtgtaccgcgaccaccctgaggagaaccagacatgaacaccaccggcgagaccctacccccaccgaaggccaccagccgggagtggatcggcctggccgtcctggcactgccgaccctgttgctgtcattggacctgagcgtgctgtacctcgccctgccgcaactgagcgccgacctgcgtccgtccagtacccagacactgtggatcttggacagttacggcttcatgatcgccggtttcctcgtcaccatggggacactgggcgatcgcatcggccgacgcaagctgctgctgatcggcgccgccgccttcggtgtcgcctcactggcggccgcctacgcgacctcgccggagatgctgatcgccgcccgggtgctgttgggagtggccggggcgacccagatgccgtcgctgctggcgttgatcggcaacatgttcaaggacgcgaaacagcgttccttcgccatcgcgacctggatgagctgcttcatgggcggcatggccgtcggccccgtcatcggcggcttcctgctggagaacttctggtggggctcggtgttcctcatcggagtgccggtcatggtggtgctgctggtggccggtccgttcctgctgccggagtacaaggacggctcggccggacgcgtcgacctgatcagtgtcgcgctgtcgctgctggcgatcctgccgttcatctacgggctcaaggagatcgccaagaccggcgtgcaggtgtcgcatgtggccgcgatcgccgtcgggctggcgttcggcgcggtgttcgtccgtcggcagcgccgcctgaaggacccgctgctcgacctgcggctgttcggcaaccggaccttcaccgcggccctgacctcgatgagcctgggcgccggcatcatgggcggcgtcatgttcctgttcaaccagtacctccagatggtcgccggactgtccccactggaggcaggactgtggatggtgccgccgtcggtcttcatgatcaccatcacccagatcaccccggccatcgcccgcgccatgcgccgcgaccacctgatcgccaccggtttcgcgctggcggcggtgggcatcttcatcctggcccaggtcgaggcggactccggtccgctgatgctggtcgccggtatgaccgtcaccgcgatgggcatggcgccgctgggcatggtctgcaccgacatcgtgatcggctcggtcccgccggagaaggccggttcggcgtcgtccatgtcggagaccagcgccgagttcggcatcgccatgggcgtggcggtcttcggcagcctcgccaccgccgtctaccggggcggtatcgacatccccgagggcaccccggacgccgctgctgccgccgcccgcgagagcctgcccggcgccgcagaggccgccaaggatctgcccggccagctgggcgccggactgctggacactgcccgcgaggcgttcacgtccggtctgggcgtggtggccacggtgggcgcgatcgtgatggtcggcctggcggcgttgggcctggtcatgttccgggaacgcaagaccacgccggaaccgaccgccgaacagcaggaccgggaaaccgaactcgtcaacgcgtaacctcacacgaaccagggaggatcccatgtccaacaccgacgtcgtccgggccatgttcgacaactaccgcgcccagaaccgggaggccaccgaggccctgctggccgaggacttcgagttcaccagcccgaacgacgaccacatcgacaaggccgcgtacctggagcactgcttcccgaccgcgcaccgcttcgtcacccaggcactgctggacgtcgtcgaggcgagcaccgacggcgtgttcgcccgctacgaatacgaactcaccgacggcgaacggtaccgcaacaccgaacacttcaccgtccgcgacggcaggatacgagcggtggaggtctacttcggaggcaagttccccgcctgacccgctcaggccggttcgggcccccgcaaaccgaacccggtcgccatggcacgcagaccgcgacgcaacgcgtcgcggtcttgtgctgtcaaagtggacaacaactcggtctcgagcccggcggcgacctcggcgcaccggtccagcagcgcccggccggactcggtcagggccagcacctggcggcgacggtccccggcgtcgcggacgcgttcgatcgcgccgtgctcctccaggtgatcggccagcgccaccagcaggctcggcgccacccccatgagccgcgccaattctagctgcgaggtcgcctgatacaggctcagcgcgttcagcaccccgacgtgtttgggcttgagatcgagtttcgtcatctcggcggcgaatcgctcggtgatgatcgcgccgagcgtccccagctgaaaggtcgcggtgtcgctgagcgcgactgactttgacttcgccacctcgacatgttacgttctcacaatgattcaagctctgaatgattctaactctgaacgaaaatggtcgcgaaccatccgcgtcgtcaacgccgtcctggccgccggaaccgcggccttcgccgtggccgcactcatccacccgccgctggcggtggccggaaccgtcaccgacagcaccaccttctacgtccagatctacgccgcccgtgcgatcccgctgggcctggccgtcgcggtcctggcgttgagccgaaaccgccgcgccctgcccgcgctgctgctggtcgccggtgtcgtccagctggccgacgtggtcatcggtgtgtcgcaggccaacccgggcatgaccatcacggcggtcatcgccgcagccgtgccgctgtggtcggcgtggtatctgagggccgagcgcggatcgcggcgcgctctcggtgtgacatgactgtcgaaagccgacagacggtcgtggcccgcgcgaaacagctcgcgggccacgaccgtcacgctatgcgcgaacggtgaccgggtccgtcgcaccactggcgcggtccgacggttcgggctgcttcgacaacgccgacggccaccagctcttgcggtccagcaaactcagcagcgcgggcaggatgaggatccgcaccaccaccgcgtccagcagcactcccagcgccagcgtgaagccgagctgcttcatctcgatccggtcgatcagcatgaaggccgcgaacaccgacaccatgatgatcgccgcgctggacaccaccccggccgaggacaggatgccgttgtaggccgcctgccgggtggactcgccgcgcagcgcgtgttcccggatccggctgatcacgaagatctggtagtccagcgatagtccgaacaggatcgtgaacaccatcagcggggtgcgcgacccgatgaaacccggcgagtcgaagcccagcagtccctcggcccactcgccctggaacaccagcaccagcgaaccccaggccgccagcaccgacagcaggttgagacccagaccgacggcggccagcaccacggaccggaacgcgatgagcatcatgacgaaggtcgccaccaggacgaacccgaccacccagaacaggtgcgtcgcctgaagttcggagtagtcgtgggcgtaggcgggttcacccgagaccgcgaactcggcgccgtcgatcttggcgaactccttcggcaccaggtcaccgcgcagcagttcgagcgagcgcgcggcccggtcgtcgctggtggggtaggggaccggcagttccagggcggcggtgcgctcgtccttcgagaccaggagccgcggctcggtggtggggctgaacagttcgttgtcggaggtctcctcccacagtcgccgcatcgtagccgccagttcgtcggtgtgctcggcgtcgacgcgcgccaccaccttgtgcagcacgcccttgtccgggaacgcctcggtcatctcgtcgtaggtggccagggtcggcagcgacttggggaaggtctccttgccctcgacgctcagcttgatgcccagcgcgggcgcggccagcgcgaccagcaccaacccaccgatgaggacactggccaccgggtggttcatcaccgggcgcagcatcgcgggccacagccgggcgggtttacgggcccggcggcggcgaccgtcgacgcgcttgcccatcttggccagcagcgccggaagtacggtcagcgagctgatcatcgcgacggccaccacgatgacgcaggccgtggcgatcgagtagaagatgacgtcgcccgacaggtacagacccgccatggacaccacgaccgccacacccgacaccaggatggcgtgcccggaggtgcgggcggccagttcgaccgccgcggcctgactgaggctgccgttgcgttcccgttcctcgcggacccgcttgacgtagaacagcgagtagtcgacgcccacggccatacccatcatgaccaggacgctggtgaccgcgccgcccgcgtcggggaagaagtgcgaggcgatcgcgtagatccccatcgaggccatgatggacgaaatcgccagcagcagcggcactccggccagcagcagcgacccgaacacggcgaacaggatgatcagggtgatcggcatggtgaacagctcggcgcgtcccaggtccgaccccagctggttgtcgagttggtgcgacaccgactcgtcgccagtctggcgcacgttcacgtcggggtggtcggcctggacggcttcggtggtctccaacagcggctcgatgtggtcgggcgcctcatgggcgggcatcgacatggtgagcgacaccagtaccgattcgccgtccttggaagtctccgggccggcgatgtccgacacctcggtcaacgcgtccatacgcttttcgacgtcggcggcggccttggccgcgagctcggggtccagtttcccgtccttggcggtgatcaggaccttttccacagccggggccgcgatgtcggcgtcctcggccatggcctcggcctcaccggcctcgccgacccagaagtcggagaactcggtctgctgggtgcccatcgcggagccgacgccgaagacgacggccacgaagccgatccagacgagtatcgcccgccacgggtgtacggcgctccaggacgccatccggacggtgaacgtccgtgggggagaagcgttggtgtgcatgggtttccaatccttgtcaaaatgggcagggggtatcgccacgcggtgccggggcacgcgtgtggacagttgtgtgggtatggggaactaaccttcggtcgaaaccgaagtcaaaaccgctgtcgaagccgctgtcagccttcgtcgacgctgcgcaaaagccgctccacttccgacagtcgcagcgtcaggctgttcagctcggcgcgcagcgcggcctgctgttcgagcgacttctcggcgaacttgcggtactcgtccagcgccggagtactcgcgcgggtgcgcaacagcttgaagtacgaggtcagcgacactgtgagaccggtgatgaagatcgcgatgatcacgatcggtatcagggcgtccctcatctatgtctccacttctgaattgtcattcccgtcgccttggtcggcggcgagcgcggcgcggatcgtgtccactgtgatggtcagctcgaagtcggtgagttcgaagaacttcatcgccttaccgtcctcggacagttccagttccccggagacgatcccggctttctccaggcgctccaggtgcatgtacagcagcggacgcgacaaacccagccgccgggccagttcactgacgtgaacccggcccccggccagttcggcgatgatccgcagccgctgggtgtgaccgatggcggcgagcgtggccagcagttccgcgctggtcaatcacacctccccaagggtcgtggtttcacctgtcagtcaaaacttacaggtggcccgagtcgtcgtcatgggggaaaaccccctatttggcccccggccttcgcagcccgtccagcatggcggtcagggcgcgcatggtcgcggcgatgtcgtccggaccggacgcgtgcgccagccacaacgccgcctcgttcatcgccccggacagcaagtgcaccaacggtttcaccggttgcgtgggcaggacttcctcttcgatgagctcctcgatcatctcggtgaggtgacgctcggaggccgaggcgtccagggccttccactcccgccagcccagcacggcgggtccgtcgatgagcaggatccgctgcgtcaccgggtcgacgctggcgcgcaggaaggcgtcgcagccgtgcagcagctgctcccacgggtcctcactcgcctccgccgcggccgccactcgctcgcccacctcgtcgtgcacctgcgcgatgacggcccggaacaggtcggccttgctgtcgaagtggtggtagagcgcgcccttggtgaccccggcatgcgcgacgatctcggtcagtcccacgtcggcgtaaccccggcgcgcgaacagggatcgcgcccggctcaccagtcggtcgcgggtctgggcggcggcttcggctttgccgggggctgtcggtttggccacagtggctcactctacccttgccgatttgacataccgtcggtatgttgaaccttgacataccgacggtatgtcaaatctatgaggagcggatcatgcgcctgaacagcttttaccccgtgatcggcaccgagcgcatcgccgagtcgaccgcgttctacacccagcacttcggattcgagatcaccttccaggccgactggtacgtcagcctcaaccggcccggggatcgctcctacgagctggcgctgctggatccgagccacgagaccgtcccggccgcctaccggcgtccggtggccgggctgttgctgaacttcgaggtcgacgacgtcgacgccgagtacgaccggctggtgaccacagccggactgaagcccgaactggacatccgcagtgaggacttcggacagcggcacttcatcgtcgccgaccccaacggggtgctcatcgacgtcatcaccaacatcgaaccggtcggggagtacgccgagcagtacgtctccgggtgacccgaaacgccgaaccggcccgccccgacgaacggggcgggccgaaaatcgtcgcgcgcgaacgcgtccgcgcggctcaggccagcgccgcctcggcgtccagcgtgaccgccacggcgtgcacgacccccgcgatgcgcagcgcgtcgttcacgttgtcccgcgaggcccccgaacccgtcagcgtcttctcgtgcgactccaggcagaccccgcagccggtcacggccgacaccgccaggctccacagctcgaagtcgagcttcgcgacgccgggcgaggcgatgatctgcatccgcagccgtgccgggatggtctggtacgcctcgtcaccgaccaggtgcttggcccggtagtacacattgttcatcgccatgatggacgccgccgccttggcggcccgcagcgcctcttccgagatgttcttggccgcctcctcggtgatctcgcgcagcacccgcgcgttgcgagacgccacggcggtggccaccagcgtcccccacagctgctgcggggtcagtgacgacgtcgtggtcaccgaaccgaggttgagcttggtgtccctggcgtattccggcagttcctgtttgagggtgtcgatgcccattacgccgccagcagcttggtggcgtccagggtgtcgccgcccttgttccagttgcaggggcacagctcgtcggtctgcagcgcgtccaggacccgcagcacctcggcgacgttgcggcccaccgaaccggcggtgaccatgacgaactggatcacgttgtcggggtcgacgatgaaggtggcgcgctgggcgacgccgtcctcaccgagcacgcctgcggcctcggtcagctcgcgccggatgtccgacagcatcgggaacggcagctcccgcaggtcggggtggtccttgcgccacgcgtagtggacgaactcgctgtcgaccgaccagccgagcacctgggcgtcgcggtcggcgaactcgccggtcaggcggccgaactcggcgatctctgtcggacagacaaacgtgaagtccttgggccagctgaagagcacccgccattggccctcgtaggtcttgtggttgatcgtgtcgaaggcgttctcgggttcgagcgagacgcaggcggtcagctcgtactcgggaaacttctctccaacggtcagcacggatgatctcctcgtgtaagtcgtttgggtgacgcgatcgtcgcgccccgtgttttctggaaccgttcaagaatgtactcgacgggtccgacaccgtcggggcccgctggcccggcgtgtgggcagcgtctcggcttcccaagcgccacaatgagtgttgtgaccctctccatagatgacggcaacaagatccttcgtgacaacttcgccccgtgggtgcaggacctcggcctggaggtcgtcgcgctcggcgacgccagcgccaccctacggctaccgcactcaccccggctcaaccgggaaggcggcgcgctgtgcggtcaggccatgatggccgccgccgacaccgccaccgtgatcgcgatcagttccgccagcggcggcttccgtccgatgacgacggtgcagcagtcgacgacgttccggcgaccggtactggacggcgacgtcaccgtcgtggcccggatcggcaagctcggccgcacgatggcgttcgtcgacatcgacatccgcgacgaggccagaaccgttgtggcgcaagccagcacggtctacgcgatcctgggctgagcctcagcggtcggtcaggcccgcgtcgcgggccagcagcccggcctgggttcggttgtcgcagcccagtttcagcagcagccgcgacacgtagcccttgaccgtggcctccgacaggtacagccgcttgccgatctcggcgttggacaggccctcgccgagccgggccagcacctcggtctcgcgttcggtcagctcgcccacgagcgaccgcagttcgtcgcgtgtggactgctcgtcggccgaggccgcgaccatccggcgcgccgccaccggcgacagcaccacgtgtccgtcggccgccacccgcaccagtccgatcaggtcctccggcggtgtcgacttcaccaggaaccccatcgccccggcccgtagcgcccgcagtacatagtggtcggcgtcgaaggtcgtcagcgccaccaccttcggcggttcgggcagtttcgcgatccgctcgatcgccgtcaggccgtcgacaccgggcatccgcaggtccatcagcaccacgtcgggccggtgccgcaccaccgcctccaccccggccgcgccgtccagcgcggtgtcgatcacctcgatgtcgttcgccgaacccaggatggtgcgcagatgcgcgcacaccatcggctcgtcgtcgacgacgaccacccggatcacggccgtcccgcctcaccggtgggaacccgcggcagcctcgccaccacggtgaaaccaccgccgtccccggcatcggcggtcagcgtcccgcccagcagctcgacccgctgccgcaacccgtccagtccggtacccgaaccggtcgccgccagcgccgggtcgcccggatgtcgcggcggcccgttgccgacgctcacccgcagccactcgtcgtcccgtccgacccgcaccgcggcctccgcccccggagcgtgtttgcgcacattggtcagtgcttcctggacgacccggtaaacggtgcgccccacggcggccgtcaccgccgcgtcctcgacgtcgagcttcaccggcactcccaccgtccgcgactcgtccgccagttcccccagatccggcagctccaccaccgtggtgtccagatcggccgtcgcgtccggcggctcggaccgcagcaccccgatcacgtcccgcagctcctccagcgcctgactgcccgccgaccgcaactcctcggcgacgccgcgggtcgtctcgtcgtcagtggtcatccgcaacgccccggcctgcaacaccatcaggctcacccggtgcgacaccacgtcgtgcatatcggacgccagccgcagccgctcctcgacccgcgcctgctcggccagcagccaccgctcccgctcggcccgctccgcgcgatccgtcagcgcggcgatcaaccgccgccgtgccgccacgtacatgcccagcagcgccgggaccagtacgaacagggcactggtggtgacggtgaaccacgaaagccgccacggctgtgccaccagcgcggccagcacccccaacagcgtccaggccgcgatgcggtgccgcgcgtacaccaccgcgctgtaggcggcgatcggaatcgacaccggcatccacggctccccgtgctcccgggccggtgacgcgatcgcctccacgaccgccgcgaccaccggaaccgccgccagcacggcgatgcccaagaccagcagcggccaccgccgccgaaacagcaggctcacgtcggaggccagctgcccgacccagatcagcaccgtcgcggtcaccagcccggtgccggccggctgcgacagcaacgcggtgacggtgaaggcgacctccaccgcgacacacgtcagcatcacggccgcgtcgaagacgaacgaccgcgtgggacgccacgtcttggtcacgaccgacacgctacccaggccggacggcgatggcacggtgtcacggcgcatcaccgacgaaagtcgcatccgccgcgaccatcgtcggcgccgttccccacgttctccgctatcggcgataccccgtcggcggctgcaatggactccacaacgacgagaggacgcaccatgaaccgccgcaagctgcttcgcaccgccgccgtagtgggggcgggcggcgccgccgtggccaccgccggaatcgccaccgccgccggacgcgagggcgcaccgacctacgtcttcgtcaacggcgccaacggaaccggcatgggcttcaacgccctgggcctgcgcggccaccgctcggtcgcggtggagttgcccggccacaccgagggccacttcccgatcgagtaccaggccccgcaggacctcatcacctgggccaacatggaatcgccgatgcggaacgtcggcctggacgactacgtgcaggccaccatcgacgtggtcaagaccgtcgccgagtacggccccgtgatcctggtgggacagagcatgggcggcgccaccatcaccaaggtcggcaacgcgatccccgagtacatcgaccacatggtctacgacaccgcctactgctgcgtcgaactggaaaccatgtacgagtacacccagaccgacgagaacgagggctccctcggcgactcgctcgccccctggatcgtcggcgacccgcagaagatcggcgccatccgcatgaactggcgcagcgccgaccccgagttcgtcgccgccgccaaggccgcctacctggccgacggcaccgacgaggccatcctgtccctgctggcggccctgcaaccggacgagtcgatcgcggcgatcaccgagaacgcccaggtcgagaaggacacctggggcaccatcccgcgcacctacatccgccacacccgcgacaagatgctgccgatcgcgttgcagaaccggatgatcgacgaagccgacgcgctgacacccgacaacccgttcaacgtccactccgtcaaggccagccacgtgggcaccgccaaggcgcacaagaagatcctcgagatcctcgtcgacctggcttgatccggcccgacctccgcaccagcccggccgaaaaccagcggcagccgtgacatcggccgggctaggctgccgccatgaccgattggcagcgcgtcaaggacgccgacttcgccgtacccgacgacaagccgctggcggacctcgtcgccgaactgaccgggaaccttcgctcgcccgatccggtgctgcgggacgagcagtcctactacgtgctcgccacctgggtcgagaagggcgtcctggacggcgatctggaacggctgggcgacgagatggccgcgctgctggacgatcccgaggtccaggcccggaccttcgcgacgctgatcctcggcgagatcgtcgaccggggcacgtacttcccgcgctggctggacgccttcgcgaactggtatccgtccgaagtcgaccttcgcggtcacgacgagaagctgggctggctgcacgccgtggcccacggcgccgacaccctcaaggccttcggcggccacaccgacgtcgaccccgcccggatgctttcgattgccgcccaacgactcctggcacccaccgagttcgtgtggcgcgaccaggaggacgaccggctcgccttcgccgtcgcgcacgtcctgacccgccccgaactcaccgaggccgactccgtcggctggctggcggccgtcgacaccgacttcacgtccggcgaacccggaccgcccccgccgcacgcctccaacacgatgcgcaccctgcggctgctgtacatcctcgccgaccggggcgtgcgccccagctggcgcggcggtgacgtgacccagcttcagcaccgcgacgcggtcaagcaacgcctcgccgaggtactggcgcgggtcgccccgttcacgggctgagccagacccagccctcaggtgaacagcacgctcaggctctcgcggttgtggatgcggcggatggcctcggcgaacagcggcgccaccgacaccgtcgacacccgtggcgacagttcggccgggcggttctccaccgtgtcggtgcaccacagcgtctcgatcgccgaggcgtcgaggcgtggcatcgccttctcggtgaacacgccgtgggtgaccgccgcccgcaccgagcgggcgcccttctcgatcagggtgtcggcgacctcggccagggtcccggccgtgatggtgaagtcgtcgacgatgaccgcgttgcggccgtcgacgtcaccgatcaggtcggcgatcctggcgctctcggtgtggtcgatgcgttccttgtccgcgatcgccagcggggcgccgagccgtttggcgtactgcttggccttcttggcgaagcccgcgtcgggggagacgatcaccaggtcgtccagtttctcggccgcgatcgcgtcggacagcaccggctctccgtagagatcgtcgaccggcacgccgaagaagccctggatctggggcgcgtgcaggtcgagggtcaccacgcggtcggctccggcggcctcgatggactgggcgcacacccgggcccggatcgagacccggggctcgtccttcttgtcgcccttggcatagctgaagtaggggatgatcacggtcaccgaggcggcggaggcgcgcttgagcgcgtccacccagaacagcagttccatgaagtggtcgttggcggggaacaccgtcgactgcaccaggtagacgtgccgtccccggacgttctgcccgatcttgacgaacaggttgccgtccgagaactgatgcacctcgccttcgcctacgggcacttggaggattcggcagatttccttggtcagcaatggcgaggctgagcctcccaggaccaccagttcgtcgtcgcgcatgatcttccctaaacattcgcgggcggcgtctgaacgctgacttcaacccgccggggcgagtcgcacagcggctcgatcctctcatgccgaaattcaggaaagtttcgcctagctgacactctttggagtgagactcgactactcgcgcaggtcgtcaccgtgagtagcgtgaagattgtcgattccttcgagcagtcgctccagcccgaaaccgaagaagtccgacaacccttcgccggactggaacgcgggcgcgtggaacatctcgttgacgagcgggtagcggtggtgggtctcggggtagtcgacgaacccgaaccggggacccggcgtggcgcgcaactcgggctgcaccgcgccgcgcacgtagctgctgatggccaacgccacgttcatcgtcaccaccgggtccagtcgcagcggcgccagggctcgcagttcggcttccagccaggccgtctcgttggggcccgcgacccggttgtgcagcgcgatgtcgatccaccatgggtgttcatggcagacctcgcgcagcgccagcgcccaggcgcggcagttgcctcgccaatcggggctgtcggaaagccgcggcggctggcccagacaggtgtccatcatgagcgcgaccagctcctccttcccgggaaggtagcggtacagggtcatcactccgcatcccagttcctcggcgagcctgggcatcgacagtcccgcaagcccttcggcgtcggccagcgctatggccacggtgacgatcccgtccacgctcaaggacggtttgcggccccggccgggggaggggcgcttgccccagagcagggactgggcgtcgggcgtgctcacggtgggctcccttcggtctgaaagcaatctcccctaaggggcgagggcagcgagattcagggtcggccgctgttgcgttgatttatgcgtaaggtttacgcttaaggttatgcgtaaaccttactcatataatggtccctggtggaaacgtccgtggatgatcccgctgtgggtcgtgtgcggcgctttcttcgcgtggcgcactcccgcctatctcggcttcacccccgaggcgtccttcgtggcgctgcgcgacaacacccactacttgatgctgtccgcccacgtggtgctgggaaccgtcaccctgacctgttgctgcctgcaactgtggccatggctgcggcagcaccaccccaaggtgcaccggatcagcggacggatctacgtcaccgccgtgatcccggccagcgtcctggccttcgtttcggccgtgtggcaggacctcccggtgcccggacggatcagcaacatgaccctgtcgatcctgtggctgctcatgacgatcgccggtttccggatggcccgcgctcgccggttcgccgaacaccggcgctggatgatccgcagcttcgcgctgtgcatttccatcatcgccaaccgggtctggaccggcatcatggtcgtcgcgctcatgccgttcaccgacagtgtctacggcggtgactgggacgccatgttcatggacgccgcgctcgccgcggtgtggctgagctggatcgtgaacctgctcatcgccgagtggtggatcgagcgcacccgacggccgcgcccgaagccgccgaccggaccggtcaccggcgacggcacccgtcccgcggccgtggcgggccaccgtgacacgccgccggttccactatccgggagttaatggtcactaagtggaagcggatggcatacttcgcgtcgtgaccttccagctgattattagctgcgggcgcgcggcggcagcgacgtagctgcccatattccgccgacgcgccagaccttccgtgcccgcacggggggtctttttcatggtcctctcgatctccaggagccttgcatgaccaccacgaatcccgacgagttccacgttttcgacaccacgctgcgcgacggggcgcagcgtgagggcatcagctactcggtggccgacaaactcgcggtcaccaagctgctggacgaactgggggtgggcttcatcgagggtggctggcccggggccctgccctccgacaccgagttcttcgcccgcgccgccgaggaactgaccctcaagcacgccacgctggtggccttcggcgccacccgcaaggccggactcgccgtcgaggacgacccgcaggtggcggcgttgctcgactcgcgcgcctcggcgtggtgcctggtcgccaagtccgacgtgcggcacgtgaagcgggcactgcgcaccagcccggaggagaacctggcgatggtggccgacaccgtcgcctatggagtctcgtgtggacggcgggtgttcctcgactgcgagcacttcttcgacggcttcgccaccgaccccgactacgccaccgccgtggtgcgcaccgcgctggacgccggagccgacgtcgtggtcctgtgcgacaccaacggcggcatgctgccgtcggggatctcgcgcaccatcaccgaactgcgcgaacgcctgggcggcaacccccgcctgggcatccactgccaggacgacaccgcctgcgccgtggccaacaccatcaccgccgtcgaggccggggtcatgcacgtacagggcaccgccaacggctacggcgagcgccccggcaacgccgacctgttcgccgtcgtcggcaacctcgccaccaagatgggcatggacgtgcttcccgacggcggcctggccaagctcacccacgtgtcgcacgcgatcgccgaactggccaacctcgctcccgactcgcaccaggcctacgtcggtcacgccgccttcgcccacaaggccggactgcacgccagcgccatcaaagtggacccacagctgtacaaccacatagatccgtccgttgtgggcaacgacatgcggatcctggtcaccgagatggccggacgggccagcatcgaactcaaggccaaggaactgggcctggacctgtcgggccaccccgagaccctcaaccgggtcaccaaacgggtcaaggacctcgaggcgcgcggctggagcttcgaggccgccgacgcgtccttcgaactgctggtgcgcgacgaactggccaccggcctgacccgccacttccggctggacagctaccgggtcatcgtcgaacaccgcggcgacggcgcggtcgtcagcgaggcgacggtcaaggtgcgcagccgcggcgaacgcgtcatcgccaccgccgagggcaacggtcccgtcaacgccctggactcggcgctgcgcaaggcactcgtcgcccactatccacagttgaacgacgtttcgctggccgactacaaggtccggatcctggccggatccagcggcaccgacgccatcacccgggtgctggtgggcaccaccgacggcgaacgcgagtggaccaccgtcggcgtccacgacaacgtcgtcgaggccagctggcacgcgctttcggaggcactggcgtatcgcctgtcgcggttaccacggctaccgcgtgtgtcccgatatcgttgacgaggtgagcaacagctacggtgccgcgcgggtgcgcgcggtcgacatgcggtccaagcacgaatacgcgcggcaacgattcctcgccggaatcgtcaccggcctggtcgggcagatgattctggcgttcctgctgggtctgttgctgctctccgactccggcctgggcgtgcgcatcgacggtgccctcatctccagcctgatcgccacccccggtgccctgtcggccggattcgcgatcatgctcaaggacgacgcccgcgccttcggcggcggcatcgtcgccggggcggtgggcgcgacgctgttgtggctggtgctcagctggatcttctagcgccttccatctcacagcggcccgagggccgtggctcgggcacgtcgccgcctcgttagtctcaaacccggatttcgacagttgaggggatgacagcggtgcgtatcgcgagaattgcccacgccaggggcatgtcctttgccacagtggagggtgaggggccgggtgcgacggtggccgagatcgacggcctcccgttcggggacctgagcctgaccggccagcgctgggcgctggaggacgtccggctgatggcgccgatcctgcccagcaaggtcgtgtgcgtcggccgcaactacgccgcgcacgccgccgaacagtccgcgccggtgcccaccgagccgctgctgttcctcaaaccgtccacctcggtgatcggtcccggcgacgcgatccggctgccaccgcagtcgcagcaggtcgaccacgaggccgaactggccatcgtgatcgggataccgggggcgcggcgggtcaccaccccggccgaggccgccgcggcgatcttcggctacacctgcgccaacgacgtcaccgcccgggacctgcagaagtccgacagccagtggacccgcgccaagggcttcgactcgttctgtccactggggccgtggatcgagaccgaactggacgtctccgacgtcgaggtccgttgcgaggtcaacgattcggtgcggcagttgggccgcaccaaggacatgacgttctcgcccgccaccatcgtgtcctatgtgtcgcacgtgatgacgctgctgcccggcgacgtcatattgactggaacgcccgaaggcatcgagcctatggtggcgggagattcggtaaccgtctcgatcgaaggcatcgggaccttgacaaatacggtggtcaaccttgactgaggtacgcactcgcttctgcccgtccccgaccggggtcccgcacgtcggtctggtccgcacctacctgttcagctgggcctacgcccggcaccacggtggacagttcgtgttccggatcgaggacaccgacgccgcccgcgacagcgaggagtcctaccaccagctggtcgacgcgctgagctggatgggcctggactgggacgagggcgtcgagaagggcggcccgcacgggccgtaccggcagagcgaacgcaccgagatctacgccgacgtcatgaagcgcctcctggacggtggctatgtctacgaggccttctccacccccgacgaggtcgaggcccggcaccgcgccgccggtcgcgacccgaaactcggctacgacaacttcgaccgcaccctcacccaggagcagaaggacacctaccgcgccgagggccgcaaaccggtgctgcggctgcggatgcccgacaccccgatcaccttcaccgacggggtgcgcggcgagatcacctacgaaccgggcaacatccccgacttcgtcatcgcccgcgccgacggttcaccgctgtacacgctgaccaacccggtcgacgacgcgatgatgcgcatcacccacatcatccggggcgaggacctgctgtcgtccacgccgcgccagatcgccctgtaccgggcccttgtggacctcggtgtcgccgagcgggtcccgcagttcgcccacgcgccgctggtggtcgacgagtcccgcaagaagatgtccaaacgcgacccccgcatggacctgctcgcctaccgcgacaagggttacctgcccgagggaatcatcaactacgtcggcacgctcgggtggtccatcgccgccgaccgggacgtgttcaccctcgacgagatggtcgccgccttcgacctggcagacgtcaactccagcccggcccgcttcgacgagaagaagctcgacgccatcaacgcccaccacatccggcagctggcgcccgaggacctggccaaacgcctcatcccggtgctccagaaactgaacctgctgcccgacgagcccaccgccgaacagttgcgggtgctcgccgtggcgacgccgctggtgcaggagcgcaccggcaccctggtgcagggcgccgagatgctgcggttcctctacgccggtgaggacttcgcgctcgacgaggccagcgccaccaagaccctcaagggtgacgccggtaccgtcctggacgcctcgatcgaggtgctgtcgaaactggacgactggagcaccgaagcgatcgagaccgcgctgaagaccaagctcatcgacgagctggagatcaagccccgcaaggccttcgcaccggtacgggtggcggcaacaggcaagacggtgtcgccgccgctgtacgagtcgctggaactgctgggccgcgaggtcagcctggatcgcctgcgcgccgcccgggaacgcgtcgcggagagctgaatccgtccgacggcacccgagaccacggtctcgggtgccgttcgtgcaaggtcattgcaaggtttcgccgcccgcgcgcggatacgtttcccgcatgaatgagggacccgcgcagaccgtcaccccgatcgagaggatgtatcgggctggcaaggagctcatacccggggtggcgacgaaggtgtccggtgcggcgcagtcgttgcagctggcgtgtccggcgatcgacgtccagaccgcactcgccggtgaccccaagggaatgcgttccatcctggaactgtgcgaggaactgcatgacgcgctggggcggctgaccgtgtcgctgaacaactgcgccagcgccgtggtgacggcggccgacgacttcgtggcgaccgatgagcgagcggccagggatgttcgctcggtcgacgccgagctgcggtccgccgtcccgaccccggccgttgaggtcagcgagatcgacgaccactccgctcccggggcgacggtggagacggtgccatccgacgagagcccgagcaagacccacgaaaagcacatcgactcaacgcccgctccggaagacttgcccacggcggaggagaaccagcgggagcgggacgaacggatcgacgacgtcgaactgcccgaaggagagtggcgatgaccactttcgacaaagccgcttacgacggcatcctcgacgagatcgagaagtacctgggttacctcaagggcaacgagttggtcttcgagtacatggaggccgtccgggagaaggtcgaagccaccggcagaccgcccgtgacccagaagaactacacgacgccctgcgccaatccggagttcacctaccagccgctctaccacctgcccaccctcgacggcggtgaagtgccgagggagctggagaagaagatccacgccaacgccgacgcgtgctggcacaacgggaagacctgggcggccggaatcgccggtcaggcacgcgcgatcaccgagcagatcaccagccccgacgtcgccgaactcgaaaccgccctcaccgcgttgaaggagaaggtgatgcagcccctcgaactgctcatcgactccaacgccgacctccccgggccgtaccggattccactgcccgacggcgagaactcactggacggggactgggcgaacctgaagaacttcaccaacacctggcacggaaccgccgccgaagaattccgaaccctgcacgacaagctgaactcctacgtcggcatgtacgcgtacttcgccgcgacggcggcactggaactggcggccgcgaccgacgtcatcgcctccgcccagcaggggctggtcatgtccgtcaaggacgtccgcaagacgcttgtcgcccagctcaaggagtggcacgacaccgacagcccacccgaggacgaggagctgtcggttttcatgttgatcgtcgagctcctgccgatcacgaaggtgtacaaaggcgctcgtctcatcgtcgaggccgtcgacgacccgaaggtggtcatcggtgtcctggcggacatcaagcgaaccatcgtgggaaagagctggaagggcatcgagaacgagggcaaggagccgttcgaggcggcgaactccgaagtggtgttgaagagcctgaccacgatgctgcgacagacctaccttcacgacttcatggaggcgctgagcgagctgtcggcggcacccgatggttccctgaacttcgtccgctcgctgcaggacaccggaatgtgggctcccccgaccgtgccgcggggaagtgtgctgcgcgacggcgacgcctacccgcccgacgcgtgccctccttacggttcgaccggctcgccgcgctgaccgcgtcaaaccccgctcaggtggcgcgatctggtgatgagccgccacggtccttccgcgtagcgtggtgcacgtcatacgcacccgagcggaaggagcggcgacgtgcttgtccggctcctcggtggggtggaggtcgcgggcgctgagggccagtggcggacggtgcccggcaaacgcgccggtgtcctggcggtcctggccgtcgcggcgggcgaaccggtgcccgccgacgaactggtgcaccgggtctggggcgcctcggccgtcgctctggccgacggcgcggtctacccgcacatcacccggctgcgggcgacgctgtcaccggccggactcaccatctcccgggctcgcggcggctacgtcctcgacctcgacgccgaccaggtcgatctactgaccatacgggcgctggccgtgcgggcccgcgaggccgccgagacgggggaggacgcgaaggcgctcaccgcctggcaacgggccaccgcgctgttgcgcggcgaggcgctggccggggtcgatggcgactgggccgagcggttccggcagagcttcggcggcgaggcgcggtcgctgctggccgaacgctacggctgggagctgcgctggggccgccaccacgccgtcgtcgacgaactgctggccgccatggtccggtacccgacctgcgagagcctggccgagcacctgatgctggccctgtaccggtgcggtcggcaggccgaggcactggcggtcttcgatcgcaccgcgcggctgctgcgggaccggctcggcgtcgacccttccgagtcgctgcgaaggctgcaccgccggatcctcaaccaggatgccggactcgccgcccccgaaccgatggcgttcaagacaaccacgtcagaaacaaccacagtagacgatgccccggcagacaccgttgttccggcgcaattgcccgccccaccacgcgccttcgtcggacgcgaatccgaactggcggccctcaaacgcgacgcggaccgcacctcggtcctgatcctggacggcatgcccggcgtcggcaagaccgcgaccgcggtacgtctcgccaccgaactggcccagcgataccccgacggacagctgttcctcgacctgcacggctactccggcgacgtcccggcggtcgaacccgccgaggcactggtgcggctgttgcgcggcctcggcgccgaggcggaccagatcccgaccggccttgacgaacgctcagcggagctgcgcacccggctggcgggccgtcgggtgctgatcctgctcgacaacgcggccaccagcgcccaggtccggccgctgctgccgggcgggaccgactgcctcacgatcatcaccagccgccgccggttgcccgaccttctggaggcggcaccggcgtcgctcgacgtcctggaaccggaggaggcggtgcggctgctggtcgccgcggtggacgacccgaagcgggtcgccgaggactccgccgacaccgccgcgatcgtcgaggtcgccggtcggctgccactggcgatccggctgatcgcggcccggctgcgcaaccgccgcaactggaccgccgggttcatgctgggacggttgcgggacgagacgatcctgagtgaactgtccgcacaggacgtcgctgtggcttcggcgttctcgatgtcctatgccgaactggacgatggtcatcgccggatgttccggctgctgggcctgtttcccgggcaggacttcgatgccaccttcgcggcggccttggccgacgtcgcgccggaggcggccgatcggatgctggaggacctggtcgacgcgcacctgttgcgcagcgccgagccgggacggtaccggttccacgacctgatgcgccactacgcggcgaccatcgcgaccgagaccgagacggccgccgaagtcgaggccgctcggacgcgcttgtacgacaccgccgcggtcatgctgcgtcacgctatttcgcagtacgactcctatgtggggtattacccaagattgatcgaagccgtcgacccgcccgagtccccgtggcgaacgcgggccgaggcgtccgcgtggttcggcaccgaactgcccaacctgaaggcgatgctgcgatccgccaacgagcaccggatggaccgtcactgcgcggagatggcggcggcgatgtcggcctactacagccaccatcatgctgaccacgacctggaccgtatcggggaatggggtctgggcagtgcccgccggatcggcgatcgggagtgtgagggctactttctcaacaagctcgcaggggcttatcaggcttggggggacgtcggcatggccgaacggctccacgaacaggcgttggccgttcggcgcgagctcggcgacgcccgctatatcgtctccagcctgtccaacctcgctctcgtgcatgggcactccggcgaatatgaccgggctgtcgagttgcgcggcgaggcgctcgcgctggccgccgacaatggactcgtcgaactcgaacggctcatctgcgtctacatggccggttcactgtgcgagagcggccgaatcgccgaagcccggcttcagttggagcgggccggggaactgctgaccggctccgatgacgcgttcgctcggatgagtctcgacgcgcactggggaaacgtgaaacgcggtgagggcgatcccgtcgaggcccaacggcttcatgaacgggcgttggccgcgtacgagacccacggtcactcggtgggacaggttcagatgcactccgagatcgccagcgacctgatcgcgcgggaactgtgggacgaggcgtggaagtcctgcgtcacgtccatggaattgctgggcgacaccgaacgtcccgagctgcgggcggagaacctgctgacgatggcagaggtgtgcctggcacgcggtcacgacgaggacgcgttcgaacagctcagcgcggtggcggacctcgccgagagccgcgattcggccgtgctgcgcgccaaggccgactggggcctggcccgggtcgcgtccgccaagggggacaacgaaaacgccgtccagcacgccgaacgagccctcgcctactactcccgcttcgacacaccccgcaccgaagccatccgccgcttcctgtcccagccctgaccctcagacacgccggacgggcgtcctccacgatggagaacgcccgtccgctgtcgtcctaacgcttcgacccgcgcttggcctgcagtcgctggatcagctcccgcttggcggccatcgggtcgtggccgtgcttgccgccgccgaaacccttgccgcgcagatcgttcttcgacagtttgcgacgttgtccgccaacgccgagcatgtcgtttccgcgtcccttgctcatctgattctcctgaaagtcgtgaatgttctgggcgagtggggatctcaggtcgtgttgcgaatcagcattgcggtcctccaaggtttcgaacttccaagacgagacggttcgtctcgcttgacttggacactaacatacatgagacgaaacgtctcgtctagaatatttcctatgacggaggccacccgaaaacccgacgcgtcccggcgcagccagcgctcccgcgaagccatcctcaccgcggccatggagctgatggccgaggtcggctacgccaaactcaccatcgaggcgatcgcggcccgcgccggagccgggaaacagaccatctaccggtggtggcccaccaagagcgcggtggtcctggacgccttccggctcaacgccgagacccaggaggacgaggtcgacttccccgacaccggcgacctggacgccgacctcaggatcgtcatgcgcgccatcgccgacgagtgcaacaacccccgctacgacggcccggcccgcgtcatgatcgccgaggcccagcacgaccccgagttcggtgccgaggcccgcgaggcgttcctgctgcccgccatcaccgccaccaaggagcggctgcggtcaggccagcgggccgggcagctgcgcgccgacgccgacctggacgtggtggtggagctgctgttcggcccgatccaccaccgctggctgcattcgaccgcgccgatcacgcacgcctacgccgaccagatcgtcgactacgtgctggcggccgtcaggccgtgacggctacggcagccgcttcttccagtccaagccggtcaccgcgatgcgatgtttgaccgaaccgttccattcggtggtgaacccggcttcggtgagggcggcgacgacctcccgcccgaccgccgcgccgtgctccgggtcgcgggagtaggtgccgtaagccagcaacaggtctccgtcgacggccctcgcggtgtcctgcgagtggaagaacacgtagccgtgatcgccttcggcggcttcgccacggatctcgccggggccgcaggtcatgcagcaggagaagttcatccgagcggtgacgccgctcgcgtccaggcgatcgaacacggccgtcagccggtccacatcggtcaccgcgggccaggactcttgctccgccagtcgatctcgccacatcggcttcagtagcgccgtcacctgtgcctcggtgatcggttcctcgtccaactcctcggcgtgcgggaactcatcctcgacgccttcccagacgtcctgcgtcaactcggcgaaggtcgtgaaaccctcgtcgatgatctcctgcgcgtattgccgtatgtacgcggtcttcttgtcgtccagcggtgggacgtcttcggcttcgggggagttcatcgcagtcgcttcttccagtccaggccgacgacgcggatgcgttgccggatcgatccgtcccattcggtgctcagccccgccgcctgcagggccttgacgacctcctggccgacggcctcgccctcgacgtcgtcacccgcgtgtgaaccgtaggccaggtacagctcgccgccgacggcgttctcggtgtcctggtagtggaagaacacgtagccgtggtcgcccgcggcccgctcggcggcgatctccccggtgccgcagttcatgcagcagctgaagtgcatcctggcggtgacgccggagtcgtcgagctgcgcgaaggccgccgcgatccggtccacatcggtgacgtcgggccaggagcgctgctgctccacccgttcgatccacagtggttccaacaggatctcggcctgctcgatggtgaccggctcgtcgcgttcggcgcagtccgagatctcctgcgccatcgcctcgaagctcaggaacccctcgtcgaggtagcgccgggcccgttcggtcgccgaccgggccgccgcctcgctcaacggcgtcacctccacgtccggatgcagatagctcggtcgccagtccactccggacttccactccggttcccggcgggcccacaccgagaagaccagcgcgacgtcctcgggatcgctgatctcggtgtcgtactgctgcgcgccaccgtcccggtactccacattgaagggattgtcctcgtcccggtagacctggatgaactcccggggcgcgtacggaacccgttccaggaccaggaagtggtcaccctccccgccgatccggcggatcatcgcggtcagatcggcggcgctggggcacaggacctccggtcccgattgcggacggacccggatgggcatcttgtcgccggaggcctggggtggggaaaccatggccggattatggcacccgaagccgggaggctacctgcgccacggccgccgccggtccgccaggatctgccgaaccacgttgcggcccgggatcccggtgacgccgccaccgccgtgggtggaggatccggcctggtacaggcccttcagcggggtgcgcaggtcggcgaaaccggccgccggacgggcgtggaacagctgcccgggggtgagctcgccgtggaagatgttgccgcccaccagtccgtactcggtctccatctcgtgcgggccgatcacctggaagtcgatgatggagtcggtgaagcccggcgcgatggcctccatccgggccacggcccggttggcatagtcgctcaggccctcggcgtccggttcggacgcccaggtgtgcggcacccactgcgtgaacatcgagaccacgtggtgcccctcgggtgccagcgagtcgtcgaagacgctgggaatgcacacgtcggcgaacgggaactcggcgggtttgccggaaaccgcctgctggtaggcgttctcgatgtcgtcgagcgactcggccagcacgatcgttccaccatggacccacgggtcgaactcggggtgactggtgaaggtgggcagcttgtcgaccgcgagattgatcttcacggtgccgctgcgggtcttccagcggttgatgtcggccaggaagtcgtccggcagttccccggcgtcgatgaggtcggtgaaggtgacgcgcgggtgggcggtggtgatggtggtggcggcgcgcagctcgtcgccgttgtccagggtgacgccgatggcgcgtccgttgtcgacgttgatgcgcgcgacccgggatgccgtgcggatcgtggccccgaactgccgggccgagcgcgccagcgcctgcgtcacgccgcccatgccgccgcgcgggaagccccaggcgccggtgttgccgtcgccgatgtcgccgatgtggtggtgcagcatcacgtacgcggtgcccgccgagcgcgggcccgcccaggtgccgatgcagcccgacaccgccagcaggccccgcagcgcctcggactcgaagcgttcctcgatgaggtcggcgatgctgtcggtcatgatccgggtgatgtcgacggccgcgcgggtgtcgatgccgcgcaactgcttcagcagcccggcctgccgcaccaggtccatcggacggcgcgagcccagcttgggcgggatgcgttccagcagcggccccagcagtccgcccagttgcgacagccaggcgtcccattcctcgtaggcgtcggcgtccctggccgagaactcggcgatcttggcgtgccgctccttcggatcctcgggcaggctcaggtagccgccctcccggcggggcgcgaagtacggcccctgtggatagacgtggtagccatgctccttgaggttgaggtcggtgacgaggtcctgcggcagcaggctgaccacgtaggacaggctggtgacggtgtactggggtccgaaggggtgttcgctgacggccgccccgccgacgacctcgcgggcctcgcacacgcacaccttcagcccggccttggccagatacgccgccgcgaccaggccgttgtgcccgccaccgaccacgatcacgtcaaagtcgccgtccacgtggcctcctattgacgagggcgatcaaagtgttcacgggcgcagatcccgtaatcgtgtcaggcatgacccagacggtcaagcgcgcgtgtgctcgtatccgagggtcgtcgtaccctaacggtaggttcgcgtgcgtgaccactttggcagcccaaacctcgcgtgtccggtatgcatatcggctgcgggtgtcatctagcgcgcgggcagcgttgttgggtgagtgggggcgctgtcggtgggtgtggaacgaatcggtggcccggtcgaagaaagctcacatcgagggtgaggaatgtggtccggctcgattgtccaaaatgctgactactgcccgtgcaagagtggcgtggttgcgtgagggttctagcgtcgtgcagcagcaggtcattcgggatttcgcaaagtctcgtgccaaggcgctagcagacatcaaggctcgtgtgccggtgtggcagcgggcggggaagcctcggtacaagaagaaatatgtgtcgcggcctagcttgaattacacgcggcatggtttccgcattaaggacggccgcttgtatttggctggtggaatcggtgtgggcgtggtgtggtcgcgggaactccccggcgaagcgtcgagtgtgcgcgtgtaccgggacagtgtcgggcactggtacgcctccttcgttgtcaccacggccaccgaagccctgccctcgactgggcgggatatcggtgtcgactggggagtccgcgagatcgcgactaccacatcagatgaccacgacctttcccacgcgcagtacggcaagacagcagcggcgaaactcgctcgctatcagcggatgatggctcgacgcaaaccggagcgggggcagcccgggtcaaagagataccgacatgccaaacagctggcggcgaagacgcataagaaggtggcccggcagcggcaggacacggcgcgcaagtgggcgaaaaccgtcgtgcgcgatcacgatcggatcgcggttgaggacttcaaacccaagtttctagcgagatcgacgatggcacgtaaagccgctgatgcggcgatcggggccgccaaacgcgaactcgtcgtgatggtggccaaacacggccgccgactagtccttgtccatcccgcgcataccaccatggattgcggtcattgcggagcaagaaccaagcacgcactgccactgtcccagcgcacctacacatgtatcgcgtgcggagcagtatcccccagggataagaactccgcgcgcgtgatgcttatccgggctggtttcctcccggctggtgttgatcgcataagacccgcccaaccgttggttggccaggcagcgtgagccagaaatcctcaccctcccgggagaggaggattcaatactgcattatgccgatacactggacgctgcgtggtagcccgaaattcggcggccttcgcggcccggcgccgctagggtcatggccatgcagattcccgtctatcccgccaagcccgaacccggtgaccgggtcgccgtcgtctcgcccgcctccggtctgccgggcatcctgccgctgccgttcgagctcgggctggagcggcttcgcgacgtcttcgggctggtgccggtggagtacccgaccacccgcaagatgggttccagccccgccgaacgcgcggctgatctgcacgcggccttcgccgacgagtccatcaaggcgatcgtcaccagcatcggcggcgacgaccagatcacggtgctcaaacacctggacgccgacgtgatccgcgccaaccccaagccgttcttcggctacagcgacaacaccaacctgcacgcctacctgtccagcctgggcatcgtcagctactacggcggcgccgtcatgaccgagttcggacgcgcgggggcgctgcacccgataacggaggagtcgctgcgcgcctcgctgttcgactcggcggagttcacgctgcgtccctccccggacttcaccgacgtcaaccggccctgggaggaccccgcgaccttcgactccgagccggagatgttcccctcggagggctggatctggcgcaacgccgattccgtcgtcaatggacgaacctggggcggttgcctggagatcgtggcctggctggcgatggccgacctggcgatgccgccgctggactacctcgacggctcggtgctgttcttcgagaccaccgaggaactgccacccgacgaggaggtgttccggatcctgcgcaacctcggcgaacgcggcatcctggggcgctgttccgcgctgctcatgggccgggccaagggctggtccttcgacaaaccccacgacgacgagcagcggcgccagtacgtcgacgcacagcgggaagcggtcatcaaggcgatggacgcctacgcgcccggcgtcatgaccgtcttcaacgtcgaatgcggacacactgacccgatgtcgatcctgccctacggtggacagatcaccgtggacggtccggcccgcgagatcaccgtccgatactgaaaccgtggttcacggcggcgtcgggaacgtcgccgtgagccacgagggttccgcgtcagggcagtagcacgaccttgccgatggtgtcgtggttctccagcgccgcatgggcttgcgcggcctgctccagcgggaaggtctgggtggccgggtcgagccgaccctcggccagcgcggccagtgacttttcctccaggcttcggatcccgccgggccgcttcatcatgaacggacccaacggcgagtcgacactgatggaccgcttcgccagctcctccttggacggctggtcggcctcgtcgagcccgccgccgtaggtgacgacccggccgccgtcggccagcagcccgaaggagtcccgcgcgaccgaaccaccgcgcccacccagcaacgccaccgtgatctccttgtcgcccaaggcttcgcgaaccttctcggtccagtcctcctcggtgtagtcgacggcgacgtcggcgccgttgtcccgcacccgcgcggtcttgtccggtccaccggcggcaccaacgaccgtcgcgcccagactgcgcgcgtactgcacgatcagcgtcccgatgccacccgaggccccggtgaccagaacgacgtcctcgtcggtcaccttcgccatctccatcacgcccaacatcgtgcggccggtgccgatcatggccaccgccttgtcgaaaccggtgtccggcgccagccggtgcaccgcgtccacgtcgcgcaccgccagttcggcgtacccgcccggagccatacccaggtgtgtcaccaccggcgctcccaaccaggacgtgtcaactccctcgccaagcgcctcgacggtcccggcgacctcgcggccgggaatcgtcggcagctgcggcggcttcatcaccgcgccgtcgtaggttccggcgcgcagcaccgtgtcgatcaagtgcacgcccgcggccgccacccggatccggacctggccggggccgggctcgggatcgggcacggtctcgtacctgaggttctccgccggaccgaactcgtacagtcgaacagctttcatcgaaggactccgtcagttgtgatggtgggtactcgcacagttttgaacatcaagttaagttgaagtcaatggtcagtgggctccgccactcaacgggtaacaacatttccgtctagtggcagaattcgaccgtgacagacacctctccggtattcagcccgtcccgcaccgccaccgggaccctcgtcttcatctccggacaactgcccgttgacgtcgacggcaccgtaccccccgacatcgccgcccagaccaaactcgtcctggacaacatcgagaccaaactggacgaacacggcctcgactggaccgccgtggtgaaactgacctacttcctgcgcgacatcgacgacctggaggcggtacgcgagatcctgcgctccgtcctgccgcagccgcgcccggccgcgtcgctggtggaggtcagcaacctcgtcaacccgcactgcaaactcgagatcgacgcgatcgcgcaggcgaacgccgcctaacgaccatgaccgagatacggctcgacgacgagccggacgaggccgccgacggcggcgagcggtcgccgggatcgccacggtcgcggtggatcaccgcctacgccgtggcgctcgcggtgctggccgtcgccgtcgtgtcgttcgtcgaggtcgtcggcggcgaccccgacgacgtcgtgaccgactacctcggcgccctccgcgacggcgacaccaccgaggccctggaactggcgacggtgaagccgaagcagggcgacccgcgcgactccttcctgcgcgccgacgcgttgcgcgccaactggcggatcacctcggtcgagacccgcgtgcagtcgagcaaacgagccattgtggacgcgtcgatcgccgggccggacggtcgccgggacgggctgttccggctggagttgtcccgggccgggaaatggcggatcaccaaccccttcgtgccgctgtatctggcccggccgccggtgcgctccggcgacgaccgggaagcggtcagcctgagcctcaacggggtcacggtgacgatgcgtgaccacgaacccgccagtggcgtgaccgagaccagcggaatccagttgcgactgttccccggcacctacgcgttcttcgacggcgacgaaatggtgcgggccgtcgacgccacccgaacctggctgccgcctggcgacagcagttccttcgtgccgtacacgccgtggctggaactgaccgacaccggtgccgagctggccgaggaccgtgtcggcgagatcctgtcggaatgtgagaaccggaccgagcggcttccggacggttgcccgttcggcaccgacgcgaagatcgaactggacggtgacgagcacgcgatcgacggcgacgcggtcacctggaagctcgacgacgacctggagctgttctacgcggattcggggctggggtacttccagcccgtggtgcgacggccggtgggcgtcgcactgaccgccaccgtggacggcgagaccaagagcgtcgagtgtgacttcgactgggcgatgctggggttccggttgtcgaccgaggcggccctggtcttcacgtatccctacgaaacccccgacacctgcccctagaagccgaacaccgtccagtcatacaggacgtacacctcgatggcgtccggatcggcgtcctcgggccaggtctcgagtgcgaagtcgtgtcgagaggaccccggtggcaccgtcgcgttgaagtccgaggagaacagtcgggtgccgccgaccagattccccgcctcgtcccggaacagcgcctgaaacgtcggcgccagcagcgtcatgtcataggacgattcgaggccgacccgcagcgagtcgtcgtcctcgcgaacccggacgtcgacggcctcgacctcgccgatgtcctcgcgggcggggtaccagtccgagacacccggactcaccgagacctcctcggcgaccggttcgtccaggtgaatggtcccggtgataccgagccggactcccggcgggatcacctgatcggtgacgccgtcgttgacgtcgttgagctcggccggtcgtccggcctcgtcgcgcacgtcgaagtcgagccgggggacgaccgcgtcgacgcggctggtgttctccacgacgacactcaccgcgtagccgatcttcccgcgaacctccggttcggacagtcgcgcgaaaccccactcccgcacccgcaccgtaccgtcgtcgcgggatttggcccgcgcctcccacgggttggcggcatcgagccgctcaccgacccggtcgacctcggcctgcgaatccggtgcccgggggtggttgcgggccgcgacggcgagtccggcggccagcagcaggatcgcgacgacgcccgcgaccccggcccgagcggcgggccgggcggtgcgataccgctccaacagcccgccgagtccggtcaccgccgcttccactcatcggccagaatggaccacacttcggcgtcgacgaaatcgcccgccgtgttgacgtacgcctgccgcagcgtcccgtccagccgcatccccagccgctgagccaccgcccggctggccacattggccggttcgcagcgccactcgacccggttcatgccgcgctcgtggaccgcccagtcgatcatgtggacacaggacttggtcatcagcccgcgcccggtcacctccggcgacagccacgccccgatctcgcacaccttgtcggcggtgtcgaagatccggaacaccacgccgccgaccagccgttcaccctgccagatgccgtacatgtgaaaggcgtcctcgacgcgtttgaaggcccggtcgtacagccacttcttggccgcctcctcaccggtgacgatcttggcccagggcagccacggcgagatgaaatcgcgggcccggtcgaggaagtcggcgaactcgcgatggtgccagggttccaggctgcgcagttcgaaaccgtcgccgagggggtgggagagcatggacatcctccgattcactgtgagagccgccggttcgcctgccgccgggtctcgtcgggaagctctggcgcggtaaggatctcaggcagcagcgacctgtcggtcatcagtgcccgaaacaccgtcgacacggtgacgccgtgctcggggcgcgactcgacggtgatgtcgtccccggcccggatctcgcccggctccacaaccgacagataggcgccggtacgggcggcggcggtgaaggtcttcagccagcccttctcgtccatccagccccgaaacgttccacacgggactcgcgggacggtgacctgcaatacgacgtcggcgccgatccgccagcgttccccgaccacggcgtcgctgaccaccagtccctcggtggtgaggttctccccgaacatgcccggccgcagcgtgcgtcccagctcggtctcccagtacccgtaatcctcctgggagtaggcgtacacggcctggatgtcaccgccgtggtgcttgacgtcatagacccgatcgcccgccaggcccaccgccccggtgcccttgggccccggggccgcgaccgcgacgggtccctcgaccggccgcttgtcgataccggtgcgatcggcacccgacttccacggattgtcgcgcaccttgcccacgttcaccgaaatcagcctcacagatgccgaggctaaccggcgatcgcgccgtccgctaactaaatctggtaggtgcgccgcacgctggagccgatccgcgagatgtcggcgccgtagacgtgcagcgagatcgccttgtgggcggtggcgttccgcaccttgtggatgtcgccgggcggggcgaacccgcacacggtcccctgggggttgacgacgtccgccgtggcgacgagcctggcgggggagccgggaaccagccggtatcgtcgttcactctcctgtccacggtggacgccggtgacacaccaggagacgtggtcgtgtacgggggtctggtgccccggcagccacaccagcgccaggagcgagaagctgccgtcgtgttcggcgtgcagcaggtgctgccggtaacaggacgggtcgccgacgcactgctcgtcggtgagcagccccggcgcccccatgtgcggcgccagccgatcggcgaccagctcggcggtctgctgcggcggcagtccccgcgagaccgcctcccggacgcggccgacgaggtgtgccagccgcgcggtgacctcgggtgcgcgaaacgctgtggtggtcgacatacccgatatcctggctcgcgaccgtccacgttgtcgacaacggtttcttggcgcccacccaagcttcgcttatagtcagcagccggtccggttggccgccgcgaccttgagctcgtcgacgaggagcgacgtcgccgggatgtcccgatgctcgcgcagcaggtaggcgaacacctgccgccgcgacgccggttccagcgcccgcaccgcgatgcggcggtgccgcaggaagttgaacaccagccccggcatcatcgcgatgcccagcccccgggccaccaggctctgcaccaccaggttgtcgtcggtggtgaacgcgatccgcggcgcgaacccctgctcggcgcactcgtgcagcaggttcgcccggcaccgcaggcagcccgcgatccaccgttcctgcgacagttccgccagcttcaccgtctgccgccgcgccagccggtgccccaccggcagcaccaccgtgagctggtcctccagcagcgggatctcgaccacctcctcgggcaccgcctcccgcagccccggataggtgaacgccagcgtcacgtcgcattcgccgtgcaccaggcggtgcagcgactcgggtggttcgtcctcatgcaactcgacgtggacgcccggatggctggccgtgatccgggccagcgcgtcgggcaccagggtcgcgctggcactggggaacgcgcacaaccgcaccgtcccggctcgcagacggctgtaggcgtccatctgcccgtgggcgtcggcgaggttctccaggatcacctcggcgtgtttggacagcgcctgcccggcctcggtcagccgcatccggcgacccacccttgtgaacagaaccgttccggcttcccgttccagcgcccgcatctgctgtgtgatggcgggctgggtatagcccagtcgacgcgcggcggccgagtacgagccggtgcgaaccacctctcgaaaggtcctcaactgtcgcgggtcgaacacactgtgaactataagcggaatctatcgaccggggctaattcgttgagtcagcttgggttcggccgaccagccagcatagacttccccggtgaccggggaagactggaagagcatcgtcgacaaatacgcgcttgtggacaacgaccaggtactggcgttgaacaaacccaccggcatctcggtgatgggagaacgccacgacaccgacgtggcccggctggcggccgaggcgggggacaagttgcacccggtccaccgcatcgacaaggccacctcgggcctggtcctgttcgcccgcgacctgaaatgccacggcgtactgacccgccagttcaacaagcgcaccgtcgacaagacctacctggcggtcgtcaactccgccgaggtccccgccgccgcccgcatcgacctgccactgagcgtcggccgcaagaaccgggtccgggtcgcggcaccgcgcgaggccatcaccaacaccggcaccgactggaccgtccccgagaccgacgtgttcacccacgtcaagacctacccctccgtcaccgagtacgacacactgtggacgggcgacggcctgtcgctgctcgcggtgcgccccatctccgggcgccgccaccagatccgggttcacttggcgtggaccggatttgccatcaccggcgactccctgtacgacaagaaccccgccacccggatgctgctgcactcctggcggctggccgtcgaagccccgtggctcggcggcgagcgcaccacgctggaggccgcccccggaccggacttctgggaaccgctgcccggcgtcgacgccgcgaccgtcctgccgggagtcacacccgatcagcggcgatgagcaggtactggaaactgccgctgcggtacgcgtccaggaaggtctgctcgatccccgtcgccaccgcggacttggcccgcagctcccagtaggggatggtcgcggcggtgaggtcccgcaccgccaccggcaccagccggttggccgccagctcccggaaataggtgctgcgcgggtggatgtcgcagatgtagtgggcgttgatctggctgaccgcgcgtgacggcaggccgtagacgtcgttgtagcagccggtgacgcacacgtaccggccgccgcgacgcagcatccgcgcgtactccgcgaacagcaggctcaggtcgacgtacatggtggactcgttgttccagatcgccgcgaacgccgacgactcgaaaccggtgtccagcatgttcttcaggtggaaccgcacccggtcgtccacgccgcgctcgtcggcctgccggttggcgaagtccacctgggactcggagatggagaccccgtcgacccggcagccgaaccgttcgttggcgaggaaactggaaccgccgcgccccgaaccggagtccagcaaccggtccgtcggcctcacgggccccaggtgactgagcagcagctccgcctgcgcgccctccaaacggtgcaactcccggatgacgcgctcctcccgggtctcggcgggaccgtccagaaccgacatgtcggcttcgccgatgccgtagtggtgatggaagacgttgtccacctcgcccagccggaggttgaccgggttcttctcggcgttccagtagtcggcgaccgagttctggtatggactcaacgctgtcgggacactcatgggtttcaacctttcacgcggcgtctgagttgtcggactcttgcttgtggtaccggcgggaggtggcgtgccattccttgccgccgcccatccagttccacactccagtgaggaatcgggccagcatcggcgtgtggttcgcgctcaacagcgccgactccgactccacgaaccggaccagttcgtcgtgcagttcggcggtgcggtccaccgcctcctgaagcgtgcagccgtcctgcgcgaccagcactcccggaaggctgtagtcgaagccgttgatctccttctccttctccagcgagtacaggtcgttgaccagcacgctggcgaccccggcggtggtgaacacccgtcgcacccggggatcggcgtactcgaagaccggcacctcgtagccaccgacgacgtcggtgagcaccatgcaggggcagaacgcgttctcccaccggtgcagcaggaactcccaggtcggcggcacccgctcggtgatgtgccactcggcttcctggttgtaggcgacgaacatgacggccagctcgtggcgcagccggaacacctgggtgtggctggcgtagcgggccaggttcttccacgcggaatggatcatccgcagacacaggtcctcgcggatccgttccttgaccggttcccggtacggcggcggcggaacccgcgccggggccatcgccgcgtacgccaacgccagccgtgggcccagccgttcgggttccggctcggcggagtcgccgtcgaggtacaggtcgtcgaccgaccactccgccaccgcgcacttcgcggcggccagcagccggtcggggtcgtcgcagtcggggtgcgtgagcatgatcagccgcccgtacccgcacttgccgagcttgtcgacgtgttcgtccggcagcccgatctcctcgcgaccccacacggccagccgccggtccacctcggcgccgagcgccgcgtcgtcgcggaccgcgtcgggacagtacagttccgggaccgtgaccgatcccttcggggtcggcgacgccttgcccgcgctccccgccgccttcggcggcggcacgctgaacagccgggccaggtcggtgcccagaccgaccggccccgtgggcaggacccgcgcctgcgtagtcatggtgttctcctcccggacgaatgcgctgcatcccaacggatcaagacctatcagtccgaaggggtccgattcgcgtggtcgcgggggaggagttgtcaaattcgggccggagttttaccaccgtctcgtcggcgggccttggcagacgccaccgccggggacttgactgatagtgacggctcgacagacgaacacgaagatcggtggtgctcaccctcatgacctccgttgacgacaacgccaatgtggaagcgaccgagtccccgcagctgagtctcagcaccgctgcggcccgcaacctggcgacgacgaccaagaccgtgccccagatgcagggcatctcctcgcgctggttgctgcggctgctgccctgggtgcagaccaacggcggcaccttccgggtgaaccgtcggctcagctacgccgtgggcaccggacgggtccagttctccaacgtcggggaccgggtccaggtcatcccgccgacgctgtcggagttgccgctgctgcgtggattcgacgacgaacccaccctcgaggcgatcgccggggtgctggaacagcgggacttcgaggccggtcaggtcatcgtgtccgtcggggacaccatcgacaccggattcctgatggcgcacggcaaagccagcaagatcggcaccggcaagtacggcgacgacaccaaactggggatgctggccgacggcgactacttcggcgaggacatcctgcgccccgaaccgggacgctggccgtacaccgtcaaggcggtgacgccgtgcaccctgctggtgatgcggcgcgacgcgctgcggggcttggtcgacaactccgaaccgctcaacgagcacatcaaccggctgctggcgctgccggacctgccgcgcaacgacgacgacgaagcggccatcgacctggccgccgggcacgacggcgaacccgacctgccggggaccttcgtcgactatgaactgtccccacgggagtacgaactcaacgtcgcccagaccgtgctgcgggtgcacagtcgcgtcgccgacctgtacaacgacccgatgaaccaggtcgagcagcagctgcggctgaccgtcgaggcgctgcgggaacggcaggagaacgagatcgtcaacaacccgagcttcgggttgctggacaacgccgatctcaagcagcgcatcagcaccgacaccggtccgcccactcccgacgacatggacgacctgctgtccatcgtgtggaaggaaccgggtttcttcctggcccacccgcgcaccatcgccgccttcgggcaggagtgcagccgccgcggcatctaccccgacgcggtcgaggtcgccgggcaccggctgcccggctggcggggcgtgccgatctacccgtgcaacaagatcccggtgaccgagggcgacgtcagctcgatcctgctgatgcgcaccggacaggagaaccagggcgtcgtcggtctgcaccagatcggcctgcccgacgagtacgagcccgggctctcggtgcggttcatgggcatcaacgagaagggcatcatctcctacctggtcagcacctactattcggcggccgttctggtacccgacgccctcggcgtcctcgaaaacgtccaaatcggacgaccggccgactgacgactccacgaagaacggcggtgaacccggtgtctcccatgtcccggcgaccggaatcccacggcgctgtctccagcctgaccacggcggcggcccgcaacctggccacgaccaccaagtcggtcccgttcatggccgggcgaacgccccgctggctgttgcgggtgctgccgtggaaacccgtctccggtggcttctaccgggtgaaccggcgactgagctacccggtcggtgaaggccgggtggcgctggtgggaccggtagacgggctcggtgtgttcccgccgagcctgaccgagattcccggcttgcgcggcttcggtgatccggacgtgctgaccgaagtggcccaacggttccggcgccacgacgtcgcgtccggaaccgtgatagccgaggccgggagcccacagacccggctggtggtcctggcacacggaaaggcccacaagttgggacgtggccgctacggcgacgcgactttggtcggagtcgctgccgatggcgaccacttcggcggccaggtcctcaccggtgcggctgggacctggccgttcacgctcaaggcgaccacgccgtgcacgctgctggaactgtatcccgccaccgtggccgaaaccctgtccaccgtgcgggaacggctcgccgagcgccccgaccggccccggccgccgctcaccaagcacggcgaggtcagcctcgacctcgccgccggacacgacggcgaaccggtgctgccggggaccttcgtcgactatgaactgtcccctcgcgaatacgagctgggcgtcgcccagaccgtgctgcgggtccacacccgggtatccgacctgttcaacgacccgatggaccagctggagcaacagctgcggttgaccgtcgaagcgctgcgggaacgacaggaacacgagatcgtcaacaaccccgacttcgggctgctgaacaacgtggacaaccggcagcggctgtacacccgcaccggcccgcccacccccgacgacatggacgcgctgctgtcccgacgccgccgcaccggctacttcctggcccacccgcgcaccatcgccgccttcggccgcgagtgcaaccgtcgcggcgtccacgcgcccgccacccgggtcgaggagcagatcgccccgacctggcgcggcgtcccgatcctgccctgcgacaagatcccggcaaacgccgacggcagcggctccatcatcgcgatgcgggtcggcgaggaccacggcggcgtcgtcggcctgtgcgccgccgacctggccgacgagtacgcccccggcatcgccgtccggttcaccggcgtcgacaccaagggcgtggcctcctatctggtcaccgcctaccactcggtggcctcactccttcccgacgccttcggcgtcctggagaccgtctgagtccatcccgcgctgctcggcgatcttgagcgcctcgtccacaagggtctcgacgatccgggagtccggaaccgtcgccacgatctcgccgcccacgaagatctgccccttgccgttgcccgacgacactcccaggtccgcctcccgcgcctcgcccggtccattgacgacacagcccatgacggccacccgcaacggaatcgggaaaccctcgaaggccgcctgcacctgttcggtcagcttgtacacgtcgacctgcgcccgcccgcacgacggacacgacacgatctccaaccgacgttcccgcaaccccaacgactccaggatcgcggcgcccaccttgacctcctccaccggcggcgccgacagcgacacccggatcgtgtcgccgatgccctggtgcagcaggatcgcgaaggccgcggtggacttgacggtgccctggaacgccggccccgcctcggtgacgcccaggtgcagcggatagtcgcactgccgcgacagctgttggtaggcacgcaccatcaccagtggatcgtggtgcttgaccgagatcttcaggtcggtgaagccgtgctcctcgaacagcgagcactcccacagcgccgactccaccagcgcctcggagcacacgccgccgtacttggccagcagcctcggatccagcgacccggcgttgacaccgatccggatcggcgtaccggcggcctgcgcggcgcgcgcgatctcaccgaccctgtcgtcgaacttcctgatgttgccgggattgacccgcacccccgcgcacccggcgttgatcgcggcgaacacgtacctgggctggaagtggatgtcggcgatcaccggaatcggcgacttgcgggcgatggcgggcaacgcttccgcgtcgtcctgactgggcaccgcgacccgcacgatctggcaaccggcggcggtcagctcggcgatctgtcgcaaggtggcgtccacgtcggcggtgacggtcgtggtcatcgactgcaccgacactggcgcgccacccccgaccggcacgtcgccgacgagcacccgccgggtgcgctgccgcgcggacggcggttcgagctgcccgagattgatggtggacatggaagacccctttccattatggatgaaccggtctagcgcgtcgcgacaccgaccgtcagtgcctcgcgggtgtgtcgtgcgacggactcgccgtcgagcccgtacgcggccaacagttcgccgcgaacgccgtgctccaggaaccgccggggcagcccgaggttgcgcaccggcgtggccaccgcggcgtcggcgcacgcctgcgccagctgaacccccatgccgccggtgcggttgccgtcctcgacggtgacgaccagccggtgccgggccgccaggtgtggcagcgtcggatggaccggtgcgatccagcgcggatccacgaccgtgacaccgatgccctcggcctccagccgccgcgccgcgtccaggcacggccccgccatgaccccggcggcgaccagcagaacgtccaaaccggaccggctgccgcgatgcagcacgtcgatgccgtccacccgcgccaccgccgggatgtcctcgcccgctgaggctttggggaaccggatcgcggtcggcccgtcgtcgacgtcgacggcctcgcgcaacagttcccgcagcccggccgcgtcccggggcgcggccacccgcaaccccggcacgaccggcagcaccgccgagtcccacatcccgtggtggctgggcccgtcggggccggtgaccccggcccggtccaggacgaacgtgaccggcagccggtgcagcgccacgtccatgacgacctggtcgaaggctcgattgaggaacgtggagtagacgcacaccaccggatgcgctcccgccgtggccatcccggccgccgagcacaccgcgtgctgttcggcgataccgacatcgacgacccgctcgggaaaccggctcgcgaaggccgccagccccaccgggcgcagcatcgccgccgtcaggcacaccacgtcctggcgcgtctcgccgatggccgcgatctcctcgccgaagacatcggtccaggtcgccgccgtgggcttgaccggcctgccggtgtcgggatccactaccccgaccgcgtgtagacagtcggcttcgtcgcgttcggacggttcgtggccgtggcccttcgtggtcacgacgtggaccaccgtcggccgccccgcccgcttcgccttggccagcgccgcgtcgagcgccgccagatcgtgcccgtccaccggcccgagatagtccagccccagctggccgaacatcgagccgtccgcgtcgccggatcgcaaccgccgcaagtgttcggcgaagccgcccaccgtgggggagtaggagcgggcgttgtcgttgaggacgatcaccagccgctcgtgcccggcggtggcgatgttgttcatcgcctcccagcacagcccgccggtcatcgcgccgtcccccgcgacggccaccacgtaccgctcggattgcccgcgcagcgcgaacacccgggccagaccgtcggcataggacagcgcggtcgaggcgtgtgagttctccaccagatcgtgcggcgactcggcgcgactcgggtaacccgacaaaccgtcgcgctgccgcagccgcccgaaatctcgggcgcgcccggtcaggatcttgtggacatacgactggtggccggtgtcgaacacgatcgcgtcggtgggggagtcgaagcgccggtgcagggcgatcgtcaactccaccacccccaggttcgggcccaggtgaccgccggtgcggcacacccggtcgacgaggaatgcgcggatctcggccgccagcgcgggcagccggtcggcggccagcgcccggaccgcaccgggctcggccagcagggacaagacgtccggggtcatggtcaacgtacctcccggggcagcacgaaggactggtcctcggcggtgaccacccgctcgacgacgtcgatgggcccgaaacccgccagtgtctcgaccacctcgtccatgaggatctgcggcgccgaggccccggcgctgagcccgacggtgtcggctccggtcagccagtccagctcgatgtcctcggcggagtcgatgagccgcgccatccggccgtgccgctcggccagctccacgagccgccgtgagttggaggagttggccgaaccgaccaccagcaccagatcgcagtcgtccacgatggccgcaacggcgtgctgccggttcgtggtggcgtaacagatgtcgtccgaacccggaccccgcagggccgggaaccgggcgcgcagcgcggcgatgatctcctcggtctcctccaccgccagcgtcgtctgcgtcaggtacgccaaccgccgcgggtcgggcacccgcagccgctccacgtccgccaccgattcgaccaacaccatcgattccggggcctcgcccatggtcccctcgacctcttcgtgtccatcgtggccgatgaggacgacggtgtcaccgcgatcggcgaaccggcgggcctcggcgtgcaccttcgtcaccagtggacacgtcgcgtcgatggcggccagcccccggctgtcggcgtcgtcgcgcaccgccggtgacaccccgtgggccgagaagatcaccgtcgcgccgtcgggcacctggtccagttcgtcgacgaagaccgcgccgcgcttctccaactccgccacgacatgcgcgttgtgaacgatctgcttgcgcacgtagaccggctggccgtgccgttccagcgcccgctcgacgacctcgatggcgcgttccaccccggcgcagtacgaccgcggcgacgccagcagcaccgtgcggggccgccaggcccgccgcacccgctccagtaccccggtcgcggcctgggtagcggcccggtcgccgtaccgcaccacgagcgacgcgatcggctgaccctcgacggtcacggtcagcatcgatacctcggtctcgccaccgccgtatgagccgaggtcggacccgcgggccggaatcccctgccgggtcagggttccccgcaacaccggggcggctcgcagcacggtccggccgggatcgacgatgccggttcccacgacgatctccccgatctgggggaggggaccggcgacggtcgtggcgggatggtcggtgatcagcagctcgaacggggggtgtgtggacatgtctacctgcttcgcatgacaagggaatcaacggtttcgaaatgtcaggtggtgcgccaaggcgcgcaaccgcccggccgccggttccagcggcccggcccgctccaacgccgcgagcccggcgtccagctcccgccgggccgccgccaccgcccaccgcctgcccccggcccgctccacccacccggtgacctccgcgatctcggccgccgtcggcgcgtcgcttcgacccgtctcgctggacgacggcggccgtcccacagcgtcgggcgtcgtccccgtgccgccgtcccggtaccactcgcgcagccgccccgcgtacggagcccgccccgccagcgccgccgtcaccggcagcgatcgcttgcggttcaccagatccgagcccaccggcttaccggtgacctgggcatcgccccagatacccaacaggtcgtccgcggcctgaaaggccaaccccagcgcgcccccgaagtcagcgaaccgccccgcccgctcaccgtcggccccaccggattccgccccgagccgacacgcggccgccatcagcgccccggtcttccgagcggccatgtcacggcattcggccagcgacacgtccacccgggtctccaggtccatgtcgcgcaactggccgtcgttgagccgggtaaccgcctcggccagcaccccgaccccggccggccgcgactccgccaacacctcaaaagccaagctcagcagcgaatccccggccaagatcgcggtgggacgaccgaacacggcccacaccgtcgcgcggtgccgacgggtacggtcgccgtcgatgacatcgtcgtgcaacagcgagaagttgtgcaccaactccaccgcgaccgccgcgggcaccgcctcgtcagcctgccccccggccgcctcggcacacaacaacgtcaacgccggccgcaaagccttgcctccgttggcctccacgcgtcgccccgcctcgtcaacccatccgaagtggtactcggcggcccgccgcgccggtgcttccagctcggcgaccgccgcgcgcaacgccgggacgcacaactcccgcacccgccgcaacacctcctcgaccggccccgccccggccgcctcgcggtgctgaaccgtgtccgtctcccgcatgacacaccacctttgacccggattgaccgtttgtgtcagctaccagtcaactctgttgacccggtgcgtgacaggttcgtaacttgatcgaggtgtctaacttggcggcgacttttacacgccgtgcacggctggggaggagagagacgcatcaacatgaacccattgcggactgtcaactttagattgcaggcattcatggacgaggccggactcaacggcgacgggctagcccgaagcatccgcgcggtaggcgaccaggtggggttgtcgctgcgctgcgggcgcgccaccgtcggccagtggctgcgcggcagaaacccccgtcccccgatccccaccctggccgccgaagccctgtcccgggccctggaccgcgacgtctccccggcccacctgggcttcgaggccgacagctccgaagacctggccttctggcacgagcgctcggttgccggccaactccaggtcctccaccaactcgacaacgtgtccggcccctgccagaacccccgcgtctaccgggtcgccgcactacgccccccaatctgggacgaacccccacccgacctcgcgcgaccatccaccacccgccccctgggcaccggcagactgggccgcgccgaagtcgaggacgccgaaaccatgctccgcctgttcggccaggccgactcccgcgccggcgccggccacgtccgtccggccctggcccgctacctcgccgaccagatccgggtctggacaacagctccggcccgcgacgacatccgccgcgaactcctcgccatcgcggcccggctggcctacctgtgcggcttcctgttcttcgacgacgaactacacggcaccgcccagcgctactaccacgtcgcggccgaactggcccgcgaagccggccgcccgggcccacacgcgatggccctccgagcgctcagcgtccaagcccgcctgctcggccacccccgtccggcactggccctggccgaagccagcctctccgacgcccccaccgactgcgaccccctcacccgagccttcctcaccggccaactagcggtcgcgcacgccgccgatggcgaccgctaccgggccctgcgccaactgtcggccaccgagcactggttcgccaagggctgcgaccgcgtcgacgcccccatggcctacaaccacgcctccctggcccaccagaaagcggcagtcctagccctcctacaccaacgcccccaagcaatcgcggccctagaactatcggtccgccaacgccccgcgcacgaacgccgctcccgggccatcaccaaggcccgactcgccgaactccagctgtcccacggccacctggaacaggccaccgccacctggcacaccttcctcgacgactaccgctgcatcctcagcggccgagcccgctccgcactcgcgatcatgcgagccagtctgcgtccctacaagaacaaccgcctcgccggtgaggtactacgacgagcactagcgctgccctacgtcggtctgggcggcggtcagtccatggtgcgggtctgaacccgcaactccgacaccgcaaccggccccaacccgcccaacgccgtaagcaattcgccccgcaacccctccgaagcatccccaccaaccaccaccccaaccgaacccacgtccaccaaataggacggttcaatgtcaccaagcccacccaccgccaccgcgttcgacgccgcgacgtccagcaaccgaacggtctccggcgactccggaggccccaacacaaacaccacatccgccgtcccagccaactcccgcacggtagccaaccgatcctgcgtctgataacaccactgatccggatgctgcaccggcaacttaggaaaccgccgccgcaacgcggccaacatcggcaccaccgccccaatcgccatgctcggaaccggcaccgccgacacaccgtcaccaccccgcatctgctcgacgtcggctgttgtctccaccaccaaggtggcgtcgggagcctgcccgctcaacgcctcggtcgaggcatgcccccgctgccccaccaacaccaccgcatccccccgctccgcataccgacgcacctgggccttccccgacgcgatgtgcgggcaagtaccgtccacaatccgcaccccccgcttcgccgccttaacccgctgctcctcaggaatccccgccgcccccaccaccacccgagccccgtcgggcacctcatcaagcgcggtcaccggcaccaccccccgctcccgcaacgccacccgccgctccggcgacgcggccaaatcaccgaccacatgcaccagctccgcaccgtcgtccagtgtcgactcaaccaactccaccacccgccgcccacccacacaccaaggctcgcccccggccaatagcacccgccgggtccgcaacaccgacacccaagccatcaccatcgactccaccatcgcccgcaacccggcatcctcacccggcaccgcaacagcgaaccctgccgcgccatgcgtttcgtccaaatacgacacacacagcagtgcgctgtcgccctgcgccccgtcgccgtacagcggcagcttcccccgccgcacccgcaacccccgccgccgcaaccacgcggcgatcaacgcccgggccggactccgcaccctgccccgccgagggtgccggaactcctccaggaccaccacctcacccgtgctaacacccgaagtggtgaaccattcgacccatatgctgcgtcccattgccaccttctcagcccacgtgtcaaggcacgcaatgctcccaacagtcgcactgcgaagttgtcaggtaactgacagttcccaatccgcaccgccgatgcgctgacatcgcgcgcgtatcgcagggccgacttatcgccatctgaaaacctcaagaccgccgaggcattgttttgcgggctcgtcaaggcggcgtagccgttaatgctgcccaaggccaaggcctcaaccgccgctggctgcggccaagtcgtcgcctcgcttcgctcggcggcctcctttcttttcggccgcagacagacaatcgtttagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcccggcgcagctgcgctgttgcgcgcgtgcgtcggcgcggcgtagccgcttatgctcgccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccgaaggccaagtccggaagccaagtccggaagccaagtccggaagccaagtccggaagccaagtccggaagccaagtccggaagccaagtccggaagccaagtccggaagccaagcctaagaatgagcctctagctcaaggccaaggcggccatattcgtcgtcgactggcttatccagttcggcagggctgctcatacggttcgtcccagaccagtcggcttccgcgagtgaaggagacgtgccaactggggttctcttgatcgaacggtggctgaaagccgcgctcccggacgaggttcagcagttcaggggtgctcaggccatcgtcggggcttggcaagtgcggcgactccggcaacagccacgacggtctttcctctgcggtccaaacgagcagtggcttgtccagaggatcgccgtacttccacgagatttcccaggaatggatgagatctggaggatcgatctccaatcgcgcggcggtggcggtggcatcgaacggagcaccatcggagtcttcccacgccccgtcatcgatggcgtcttcggcggcttctacgtaggagtacagggcattgatctgttcggaagtgccctggaccgggaagtgacgggcgaagtattcatagggattctgaacgggttccaaacccagttcggctggcttgatgttccacaccaatatggactcattggacaagtcctctccgggtaggagcgtggcgtagaacccgacgatcgagccatccggaacgtttgggggttgtatgccgtgtcccgccaggcgctccatgaacctgtcgaagctgtccatgtgatgccaggcgtcgagcagcagggcattcaaacgtggatctgaggtcacgggatggtggccgaagctaggcgccctccgtgaaagcctctccactgcctcggaaggtgttgcccctccactctcctcggtcatttcttgaccagacatgaagtacatagcctctcggtaggaagtgctcaagggtgtacaggcaaccctttccgtgcttacggcacgggctctcgttgatgtatagaaccatttcctggtggaaggtgctcctcatccacgccgctacgttgccttcaagatgaccacgagcgggggagagggatcgatattcaggtttgatgatgttcaggtcgaatgctggttcgccgcgcgacgactccagcgccacatcgttccaccgccttccgtccgggaagaacagattccctcggacgggcttgcccttctgccgaggagccaaaccctgatagcacgccgggttctgcttcttcgggtcgaagtcggggatggggtcatcggagcgaccctcaaggcccacaacgccttgcgccttcagccgttcgagaagtgcacgaaagtcgatcctcccgtcgcgtgctctcggggagctggatccgcccggctgcttgggttcgggagctttggggcctgcccttgctggagcgtttccgcccgcaatctcggacagatacgcgtccatggcgtcaaggacggctgcttccacgtcctcggctcgctccgtggcctgtatggctgcggtgagcgcctccaacattgtgcggagccgatagcttgtggaacctctggaaatccccgttagagccgctgtgccgtcgacgagcgctgctcggcttttgtcggttaacgtcttgccttctgcgatggtcgacagtgcggcccgaactgctgccgtgagttcttcaatgcttcccacaactcctccttcagttggccccaccgccgtgacccatgcaagcacccgccaattgaggcgtgctctaagtacgggcttcgaagtccctgcgggcacgtgaatacagttttgccatcggatctgttatcgccctgcactgcgatgctgccgccatccccaggcgagcatcagcgcggtcagtgtcgatagctcaccgttcgccaagtggcgccatcggcggctgaactcggtttgtgttcgcggccaagttgtttttggggccgccgtggctgccagagtgcgcatccgcgtgttggcgtaggtgtagaaggcgaagtcgccgctccagtcagcgattgcggtggccgcgacttccgaatcgacaccggtgatggtttgcagcgcgctcaccaggacccccggagatgatgcgttccaactttcgctacatcgggcgtagacgtcggccgcggcgatgagtacgtcggcgaccgccccaatgccgcaggatgccaagtgtgacggtgagagctctacgatgatgtccggcgttgggaacatcaggtaatacccgccccgcggcagtggtacctgctcgccgtacatgaggcagaggaagtgataggcatgtgtgggtactgggacatcttgacggaaacagacggcggttcccagtgcctcccagaggttggtggtccggaaacgaccaacggtcccttgagaagtcagtgctcttgctagctcggaggcgtcctgacaggtatcggcttgcagggtgtagaggtcgcagacgaggttcgcttcgcctggaagttgacgctgcgccttggcatggccgtcggacacgatcaccatgattcgtcccgagtcgatcaggtcgaagatccgtacgtaaccgtcgctggtggctcgccatgccgggtgctcggtcatcaccaggtcggcatggcggacgatctcgtgacactgtgccgtcacgacaacagtcctatttgaaatcctactgccactgcatgggcgcgatccctggcccgcagcttgcgatacagcctgcgggcatgagtcttcacggtgtcctcggagacgaacagcgcccgtccgatttccgcattggactggccttggcttatgccaagcagcacctgaagctctcgcttggtcagtggtgtccttggccggtgcccatccggcggcagcagtttcgtcgtgaccccgagcttttgtagggatacgaggagcgcagtcacggcgagtctgaggtcgttgctgattcgttcattgcgcgcttcgcgcaggatccaacccgcagtgttgcgagtattccgccaggcggcatcttgtccggtgccgggttctgtggtgcgctgtggggctgatggtggggtcggccggactttccggcgaccgaagttggggttgatgcgactcatttgctttccccctgcacgacccatatccgggcgccggtctcgtgctcgacgtgatgcttcatggcctcttgaaggcccggcaaacgggcgaagtgccagagggacggcacgatgatgtcccgtacttcgctctccttgagagcgtcgagcatcgccgaaaagcccgactctgagcaggtgctgtcttcggtgaagacgtcgcagagactgaatccttcgcggtaggcgtactcggaaagttcgcgtctgatgcgttcggcttcttcgggatcgctaacgcgggccactatccgcatatagccgtaaatggacggtcgcatgtggttgctccagacggtaggccgctaggtggatgcccgccccggtaccaagtggccggggcagaacacccccagaaaaccttcttgagctgcaaaaacctacagcgaaaccggcgcagtactgaggcaagaatgaggcattaggccgactggcctgtacttatggctaccggctggctatcctgtgtacttgcctggttggccccgtttccgaggaaggtggcagcgcgcgtggcgagcaagcgatcccgtcttgcacagcgccgcaaggccgcaggatttagccaggagaagctggccgaacgcctgggtgttgagcgctctaccgtcgtgcgttgggaaacagcagaaaccgaaccgcagccgtggctccggctgaagctcgcccaggccctcggcatcacgacagacgacctgcacgtcttgctcgacgacgtcgagtatgtgactgccgggccaagcgatcgcatggactacgtcttggagcatcccgccagcgttgatctggtggccgtggcgtatctgcatgagcgcgttcgccagctcgatgagtcgtatgaccgctccccatcgactgcgttgttgggaccggccgggcagatccacggccaagtcgccttcttgcgggaacaagcgaagaacccgcgtgtccggaagtcgctattcgaagttgaagccgagtcggcaaccgttatggggcaattggtgtgggacgtcagccagcgtcgtgaccaccttggaccgatccgctatctggacgaggctgtcaacgccgctcaacaggtgcgggatccgtgcgtcgaggcgtacgcgatcttgcgcaagagctacgtagcgctgtacggcgagaacgatccgatcaagggcttgatggtggcccaggaggctgccgacgtcgccgaaccgtgcagtccggcactcaatggcctggcgatgctacacgtggccgaaggctatgccatgtccggcaacctcaacgactgcgagcgagcactcagagccgcagaggcccagttcgaccgtgtcgacgacgccgatgtggcggccgagtattactccatcaacgagttcacccgcctcgccgggagctgctacctcttcctcggactgcccgagcgggctgaaccgatcttgacgcagaccgtcgacgccttggcgggtaagaagaagagccaggcgatcgccctggccaacctcacgctgtctcttatccgccaacgtaagctggacgaggcagccgatgccatgcaccggacgatcgatgccgtcgagttgactcgcggtggtggtggtttgaatctggcgtttgcggctggtagagagttgtggcagtggcgtgaccagtcctgggtcggtgacatcaacgatcgactgcttgctttgatggccaccatctaatagcgaggtgacatgacgccagggccgatcgatcaggagaaacaggctgtccgggaacgagtctggacactgcttgatgaagccaaagcggtgccgccggattcctatggcaagatccccgggttcttcggcgctgagcagaccgcggagcggctcgcaaagttggatatttggaagcgggccagaaccataaagtcgaaccccgactacgcccagcttcccattcgagcccgagcgcttgaagacggcaaactgctatacatggcggtcccgaagatcgctggtctcaaaccgttcttccgtatcgacccaagcgagctagacgtcccggccgtacaggccgcagagaaagctacggcgtcaaagagtgctaagcgtgttggtatcgacgagatgacaccgatcgacatggtgatctgcggcagcgtggcggtcaaccgttccggcgcgcgcatcggcaagggtgcaggctactccgacatcgaggtcgcgctactgatcgcggccggcttggtcactgaggagacgacgatcgtggcgacggtgcaccagctccaggtgatcgaggaggggattcccgagacaacgcacgacttcagcgtggatgtgatagtgactccggaagaggtcgttgagtgcggtaaccgacgcaggccgggtggcatcgtttggggtgagatgccgaaagagaagatccaggcaattccagttctcaaggatcgtgaggtgggttaggcaatcacgctatgtctgatcggcacattgcctcggttgttccgagaatctggtacttctgtaggatcttataacagtaaattcgggcgtaccattggcttctgactgatccgatccggcgcgggaggtctcgatcgatcacttcatcggtgcatgcgaaccttttgaatcgcggcatcgttgatcttctttggagtcggagaatgacacttgaacagaagctgagcggatggaccgcaccgtcaagcgttaccgagaaagaaaaacaagaccgcaccgaacgactcatcaagcgagcgatggaaaagcatgagccgttgagcgaaagtaaatggcgggtctttgccaagggatcttacgccaacaataccaatgtcaagttggacagtgatgttgacattgcagtggagtgcaccgactgtttttactcagatggtgacagcggcgaatccgacgacacaggtccttattcaggtatttggactcccagtaagtttcgcactgaagtgcaggctgctttggaagcggagtttgctggccgagtcgactgttctgggtcgacagcctttcgggtgaatcccaatagttccagtgttgacgcggacgtcgtcccatgttttagctaccgctattattactctcctggaaattttagggagggcacaaaggtcttcaagaaagatgggtcaagtctcgttaactatccaaaacaacaattggatatcggtagagataagaataatcgtactggtcacgcatataagaaagccgttcgtattatgaagcgcgttgaaaacgcgatggttgaagaagataagtacaaggaggtcccctcctatctcgtggaatgccttgtttacaattgtccagacgatgtgctcctccgatccacgtgggtcgacactattcgcggcgtcatcgctcacatatacaatgagcttggaggcgaagaaccgttcgacgactctttgcgatggtgcgagcctaatgacatcaagtacctattccatcactctcaaccgtggggtcgcaacgacggacggaggtttgctcgcggttttgctgatgcggcttgggactaccttggttacgagccgtgaaacaggcaatctccgtccgtgtgacagtcggcatcgtgattgcgatctttacgatcaacacatgggcgagagatggtaatcccgacttgagcttcatgaaacttttctctatcggggcactcgcggcaacaattgcgctggctctctgggacaatatcctttggcgtatcccaattgttcagcggctacccaaggttccccgaaatgtccgaggtacatggaagggggaactggcttctatctggatagactcgtcgacaggtttgaatctggccccaaaagaggcttacctagtcatccggcaaaccgcgacattggtgtcagtcagattgctgacaaacgagtcagtttcaaaatcttcgctggcttcggtgtcttgttttgatgagacgtttgaacttacatatgtgtactttaatcgccctcatctaaagtttgatgataaaagcaaaatgcaccacgggtcgactgtgcttagcatatctggcgttccggccagacgtctaaggggtcattactggacagatcgcaacagtaaaggtgagctagaaatgactcatcgacgtaagaaattcgcggaagactatgcggaagctcaagcgttgtttgatggaaaagtctaagccgctccaaggtcacatacgcgaccagtcgctcaggctagcggcttggccccacagcgcttgaccgtgctaagtatcaatttgcatttatcttgatgctacgtcaacccgaatccatctgagaggtttgactggatagcagttgccaaggtcggttcaaaaacctgaggcttcgtcgaacttgtgccctgcttgatgccctgccggagaagtaacttccgtacaaccgagtcgcttactttgaacttggtggcgatctcagccattagccggacctggttgacgtagagtcgctcaacctcagttccttgacactcagtcaaggcacggattggtcggaggcccaatgcgactgcgtgatagcgggggcgggtgggagccagccgagtgcggggcaagagacgggggacgaggggcagcggttttagtactcgggtcccgcaggggtatgggacgagctcgctggctgctacagccgagctgccgcgactgtgaaccagctgaggggtgggtgggagcccggctgagagtaggtccggaggcggggggcgagggacagcggtcttagaactcaggccccgcagggggacggggctagctgatttcgtgggttgggcgggctgttgttgcgcgtcgggggcgggagtgggggtgggttacggtggaaagcgtttgcaggggtgtttgtgggaagggttcgtgtgtacagctatatcgagatcaccgaggccgccgccgaggccggagcgccgcagccggccatcggccgggatgagctgcgggcggctgccacacggggtgagttggctgggcttttgggggagttgcgggaggatgcccagcggtctgacccgttgccggagttgccttatcggttgtttcggacgtacgtcaatgacggggatcggtatcggtatgagagccgttattttgagcggcgacggcggctgaattctgcggcggtcgttgcgttggtggacgggggcgcggagagtcttgagcggttgtcggacattctgtggaccatttgtgatgagtacacctgggcggttccggctcacctgcggtttaacacgatgttggggccggatccggatcggtgcgttgatttgttcgcggctgagaccgctcatgcgttggctgagatcgtgacgatgttgggcgaggagttggaggagccggttcggtatcgggtgcggcgcgaggttcggcggcgggtgctggatccgtttctggatgatccgcggtcgcggtggtgggagacgtctaccaataattgggccgctgtttgtgctgggtcgatcggtatggctggtttggctcttgaggccgatccgttgcggttggccgcgttgctggatcgggtgcagcggtcgatggcgtcgtttctgtctggcttcgccgcggatggtggttgtgcggaggggatggattactgggtttatggctacgggtacttcacctactatgccgaggcgctgcgggatcgtactgggctggatctgttgtcgggtacagggaacatcgcggggttccctgctgctgtcgactttggcggcggtcggtgcgttagtttttcggacggcaaggatcatgttgttccgcctaccgggctgatgtcgcggttgtcgcagcgtttggatgtgccgctgccgcatattcagcggttgtcctcattcgatgatgaccactgttatcgctgggctcatctgacccgcaccttggcgtggactgatacgtcggtgattggccgtccggcgccgcgtggcatcgcttggctgcccgacctggcgtgggtcatcgaccgtttcgatgtggacggtgtggctgtgaccgtcgcggctaagggcggtcataacgatgaaccgcacaatcatcttgatctgggcactttcattttggcgctggacggggagcaggtgttggccgatatcggttcgggtgtttacgacgccgattacttcgggcccaaccggtaccgggcgctgcatccttccgctgaggggcactcgatccccaccgtcggcggggttgaccagactccggggcgggacagcgaggctactgtggaggattttctggctacggacgctcaggtccgcttggccctcgacttgtcggctgcttacggcggtaccggcttccggcgcgtgctcgattggaaccggcgcgggaccctggtcgtgtccgactgcttcaccgaatcgggtgccgaactttccgagcgtttcatcagtcgtgtcgaacccgtcgttgatggccgtaccgtcacgtggacggcccgtgctggaaccgttgagttgcggcttgacgccgattgggccgccgaggttgaccgtatcgagactctggaccaccacggtgaacccgagaccgtgtttcggctgcgactgaccggaaccactcatccccgacgcggcttcgaattcactgtccagatcggttagcgtcgggggaggaggtgtcccggtgccgaagtggtggactaagcgggtccgtttgaccgccagcgcggcggtggtggtggcgacgatcagcgctgccgtgatcacgctcgttgtgaccggtgacgcggacagcgaggcggacggtgtgaaggtcatccgtcctgaaggggcggcgtcgtgtgaggtcgtgaagctggactcgcccgattcggggtcgcccgtgctgccggagggtgttagcccggagggggagtacatcatcggtgatgccactggggcgtccgggctgccgggcttgtggcgcgatgggaagccgatccggttcacggggttggacaagagtctgtcgcatgaggtcagtgacgtgaccgatagcggggcggtcgtgggtaccacgacgagtggtggtgaggacgagtcggttctcggctggcggtgggaggacgatcgggtgcgggagttgagcgagaactgggcgacccctaccgcgatcgatgagggcgggacgatcatcggtgagcggtccgatggggagcttgtgaagtgggacgaggctaagggcaagacttcgacgatcacgcttgaggtggatgacgacatgtacgcgaccctcaacgatgtgtcggaggatggcgtcatggtggggcggcaggaggacggcggctccgagggggagttcgatccgtatcagcaggctcggatctgggacggcaagggcaaggggcgcaacgttccgctcgatgggagtgtgcggtctcaggtcgtcgacatctctggtgattgggtgctcattcggcacgatcagggcgagtttcggtggaacatcaccggtgaggatcgtcctgagaagcttgatgggattcttgctcaggccattgacggttcggggaatgtctacggcactcttgagcgggggaaggattcgttgccggggttgtacgacggggaactgcggccgttgccggtgttgggtggtgtcgacgagcacggaccggcgtccgacagcgctgtttcggccgtgtcggcggatggttcggtgctggcgggcgattggaagggcaaccccgttatgtggagttgtgggtagcgggagctgttgcggcgcactggccggttcgccgggtggcggcgcgccgtccccaccccggcgcgccgccgcttcgagttcgccgtgtgcgaccggcggccccgtgctccgccgggcactcacggagccctatctcgggatgaccacccggtcgatgccgcgggccgccaggtaggcggtgtcggcccgttcgcccggtgggacgatcgcgacgggtccttgttggcgttggcggacccagtcgtcgtggaacatgctgcccggggcgatctcgtcgcggcgttccggctgggtacgggggtcgatcgggcagacgatcgcggggcggtcggttactggacggcgttgttgggcgatgaagcgttccagtgcccgggccgcgggtttgggttggtggtcgagtgtgaacaggcccaggtcgtattcgtgctcggggaagtccagcaggcggcggtcgaggtcgtgggagcaccaccaggtgacgccccacagtgcggggttggagtcgatgtgggccagcgtttgggttgtgaactcgcccgcgtcggtggcggggacgtgcggttggggtgccccgacttcttggagccagatcgggcgggccgggtcggtggcggtggcggcggccagttcgatgaggtagtcggcgtgtgagacggtggccgggccgagggggccgtcgatggccgccgcgccgctgaagacccatgagtgcaccgtggtcagtgaacccaggtcggtggagtcggccgggtcgaaggggtggccgggggtgtaccagctggcgtcgtacaccgagtacaggtgcaggacgtcgggtgccgcttcggcgactacgttcaggaggccgcttgcccagtcgcgggtggcttctggggtcgcggagtagaacgggaccaggttgttgacctcgttgccgagcgtgatggcgaagacgttgggtttgtcggcgacggcgcggctgagtgttgacatgtaggacgcgatgccgtcgcggacgtccgggtcctcgaagatgctgcggtggtggtgggtgagcacccatgaggggaggaagtcgaagctggacatgtggccctgcagcaggtcgacggcgacgtcgaggccgcgttcggcggcgatgtcgatgacggtcagcaggtcccggatcggtttggtccggatgtggccccggttgggttggatccacggccacatcgggaacacccggacgtggtcgagtccgatcgaggccaggtcgtcgaagtcgcgccgcaccgcgtcggccgagaagtcgagccagctgtagaaccagttggaggacggtacgtagttggcgccgtagcgggtgcccagggctgcggtcatggttcctccggtcggcttactgcgggaggcgcaaccataaaccgatttagctgttgttgtccagcggtcgcgccgtgctctcccgcaccgtgagagatggggtgggcatcttgtgtccgacggccgccgccgggtcgtcgatgacggccagcagggtttcggcgaccttctcgccgaaggcgtaggtgtcgcggctcagcgaggtgatcgccgggtgggtcagttgggtgagccgggagtcctcgaacgacactatcgacagttcacccgggacggtcactcccatttcggtggccacgcccaatcccgccaccgccatgacgtcgttgtcgtagacgatcgcgctggggcgggcccggcccgacagcagtctgcgggtggccgcggcgccctcggcgtcgctgaagtcggtggacagcgagtcggcgctgagcagtttgtgcgaggccacggtgtccttgagtgccttggcgcggcggcgggtgtgctggagtcccggcatcccggacacgtgtgccaatcgcttgtgccccaacgccaccagatagtccactattgacagcatcgcggcgcggtcgtcggcccacacgctggccagcgtgccgctgcggccgttgccgcccaccacgaccgctggtaccgacagtgcctcgaccgcggcgatccggcggtcgcgggtttgcgggtcgaccagtaccaggccgtcgacgcggtgctcgcccgcccagcgtcggtaggtggcgatctcggcctcggcgtcctcgacgatcagcagttgcagcgcgatcgagcgttccgacagtttcgcctggatgcccgacagcagctgggtgaagaacggttcgacgcccagggtgcgggccgggcgggccagggccagtccgatgctgtgtgagcgggaaccgctaagcgcccgggcggcgctgtgcggcatccagtccagctcctcggctatcttcagcaccgccgcgcgggtctcgtcgctgactcccggccgtccgttgagggcgaaggagaccgccgacttggacaccccggccgcggcggcgatgtcggcgatggtgggacggcccatgggtccggcctttcggttgtggctgcaaacggatatcgatacatggctattgacagcgcgtcgctgatgagcataacctctcgactagaccggtttagtaaacgcgcccggccccgacctccatattctcacgcggtcgcggcgccccggtcgggacgcgagctgaagaggagacttgcgatgcgcgcgaagatcgccaccctggcggcactggtcatgttggcggccaccggatgcggactctccggcgaggactccggcggcgacgtggacgtgtccggcgaggtcaccggcaaggtctccctccagacctgggctctgaaacccaagcacacgaagtacgtcgagaaactcatcgacggtttcgaggacaagtaccccggcaccaaggtcaagtggctggaccagccgggcgacggctactccgagaaggtcctcaaccaggccgccaacgacgaactgcccgatgtggtcaacctgccgccggagttcgcgctgccgttggcggacaaggaactgctgctcgacgtcgccgataccgacgacaagctgaagaaggactacctgtccggcgccatcgacgcgtatcgcttccccggtgtcaagggcgcctacggctacccgtggtacctcaacaccgacgtcaactactggaacgccgacctgatgaagaagtacggcctcgatcccgacaagccgccgacgtcgttcgaggacctggtggcacaggcaaagaccatgaagaagaagtccgacggcaagatgttcctgatgagccgcaagccatcctgggaggacctcaccaacgcgggcgtcgagatcctgtcgtccgacggcgagaagttcaccttcaacaccgacgcggccgccgaactcctcgacggctaccgcgacgcctacgccgacggcctgctacccgacgacgtcctcaccgacgcctacctcggcaacagcgaactgttcaaacagaagaaggtcgcctggtccaccggcggcggcaacttcatcaacgacgtcaaggtcgacaacccgaagctggccaaggacatcgtcccgtccaaggccctggacaccccgccgctgtacgtgcaggggctctcggtgtccaagaagagcgacaacctgcccaccgcggtcgccctggcccgctgggtgaccaacgccgacaaccaggccgacttcgccgaacgggtgcccgggatcttcccgtccaccacggcttcggccgacgacgagtcgttctccgaaagcgacggcagcggcgccggtgacgccaagaagctcgctttcgagtcgctggccgaggccgaactgctcaagccggtcgtcgtcgacgacgccatcaacgacgtgttcaaccagcagatctcgctggccgtcagcggcgagaccagctcgaagcaggccctggacaaggccgccgaagagtgcaccaagctgctgaacgactgacatgagacgacaacgctggttcacgccgtggctgctgatcgccccggccgtggtctggctgctggtgttcaacctgtggccgtccatcaacacggtggtgctggcgttcaccgacgccaaaccgctgggcggcggccagttcaccggcctggccaacgccgagcggatgctcgacgacgagcagctgtcctacgcgctgatcaactgcatcgtgtacctgctggtatgccttccgctgttgaccctgctgccgctgttgatcgcggtgctggccgagaagaacctgcccggcatcaccttcttccgcaccgcgttctacacccccgtcatcgcctcggcagtggtcgtggcgctgatctggaactggctcttggacgatcgcggcgccatcaacggcatcgcgcagcagctgagcctgctgcagaaaccgctgcccttcctgaccgaccgctggctgttgttgctgtcggccatcagtctcaccgtctggaagggactgggctactacatgatcatctacctgtccgcgctgggcaacgtccgccgcgaactccacgaggccgccgccatcgacggcgccggagcggtgcgtcggttcgtgtcggtgacgatccccggcgtccgcaacaccatgctgctggtgacggtgctgatcaccgtctcggcgatgcggatcttctccgagctgtacgtcctggccggacccaccggtggccccggcgggcgcgacatgtcgatggtgatgctgatccagctgtacagccgcggcttcaccggcaacctcggctacgcctcggcactgtcggtgctgctgttcctgatcacgatcggcccgatgctgctgttgctgcggttcaaccgaaggacggccgaatcgtgaagcgccgcccgtccggattcaacgtcatgtcgccccgcgagaaggcgggccggtacctgctgttgtgcctggtcctggtcatcaccgtcggcccgttcctgtggcagctgtccacatcgctcaaggggctgtcggaggacatctacaccgacaccccaagcttcctgcccaccgacccgacgctggccaactacacccgcgtcggcgaacagatcccggtgtgggactacgccgtcaactcgctgatcgtggccgtcatcgtggtggcgggcaacgccttcggcgccaccctggccggattcgcgctcgcccggctgcgattccggggtgtgaagctcgtgttcgccctgatcctggccaccctggtgctgcccggcgaggtcacgatcatctcccagtacgtgaccgtccgctcgctcggcttcgccgacaccctcatcggcgtcgcgctgcccggcaccgtcgcgatgctcaacatcctgctcatgcgcgccgccttccaggccattccctccgaaatggacgactcggcggtcgtggacggcgccaacgcctggcagcgcctgatccgggtgggactgcccaacgtcaagggcatgctcagcgtcgtcacgatcttcgcgttcatcggcgcctgggacgacttcctgtggccgctgatcgtcctcaacgaccccgacaactacacgctgaccgtcgggctgcagtacctcgacggcaccttcaccgccaacccccgcgtcatcgcggccggaaccatgatcgcgttcatcccgattgtgatcgtgttcgccgtgttgcagcgtttcttcttccgtggcgtcgcgtccggcgccatcaaaggatgaacagttaggagtaagcacatgagactacgacgacgcaccatcgcggtcggctcggtagtcgccatcctcggcgcggtcggcctgaccgcggccaccgcccaagccgaaccgaccgagtccgctggtcagcggctcgtggtgtactaccagacccagtaccacggcgacgcccaggaatacgtctccccgatcccgttggccgacaacggcgccaccgacatcatggtcgcggccatccacctcaacgacgcgagctcccagaatccggtcaccctcaacgaccacgcccccgaggacccccggtacgaccggatgtgggaggaactcaaaaccgtccaggacaagggaaagaacgtgctgggcatggtcggcggcgccgcccccggcaccttccagcgcctcgacaccgacttcgacacctattacccactgctgcgcgacacgatcaagaagtacggcctcgacggcgtcgacctggacgtggaggaggacatgtcgctggccgggatcgaacgcgtcatcgacgcgctcaaggccgacttcggcgccgacttcctcatcacgctggcgccggttgccaccgcgctgtcgggcggcggcaacatctccggcttcaactacgacgacctgtacgcgtcgcgcggcgaggacatcgactggttcaacgcccagttctactgtggctggggtctgctggacgacaccggcgactacgacgccgtcatcgaccacggcgtcgttccggcgaacaaggtcgtggcgggcacgatcaccaaccccgccaactgcggctcgggctacgtcgagctggacaccctcaagtcgacgatcggcacgctgaaacagaagtaccccgacttcggcggcatcatgggctgggagtacttcaactcgctgccgggcgacaccgccgaaccctggctgtgggccaaggaggtctccgcggccctgtcggcctgacgaacgcggccgggccgtcgtcctgcggcggcccacatcgcgcctcggccgggcggaagccaagccgcttccgctccggtcccgccccgcgtgtcgtcacggcggcgggtcaaccgtgcccatcggcaccgaccgggtgcaccgccggatccgccgcaacgccagccgcgacccgttggccagcccgtacgagcggatcgtcgccgtcccgtacccgctgcaactgggcacgtaacggcacctggtcctggttcgcggcgagacccaccgccgatacccccgaatcgccgccaacccgcatcgtgccgggcgcgacacgctcgcccgcttgcgcatcggccgccgaggcgtgaaccggtccacggtcaccaacggcagcaccgacatgaccgagacacccgccgacacgacacccgtgcccgaatcgcaactggggctgtcgcaactctgcgtctcgcagctcggtgagtcacacgtcggcccgtcgcacgacaagtcgtcgtcgcaaccgctcgcgtcgacctccgaccccccgtcggcctcctcggcgtcgttgttctcgggcgtgtcgggctcggcggtacctccacctccgtccgcgccgtccccgagatcgcgcggcggctcactcgtctcctgcggctgcggcggctccgtccccggccgccagatcaaccacagcagtccccccaccaaccccatcagcaacaccaccccaccggaggcgagcgtgacggtcaaagccagcggggtcctacgcttctcgggcgtgtcatcgtccatgagggtggtgatctttcttaggggccgggggcgaaccatgatagtggatggtgcggcccgattgacccctttcgactcacggttgctctggggcacaaagaaactacggtcacgaacccaccactccggccacaaccggcgggtaacacgtccgggtgatcaacgaaacgccgattactaaccagtcgctaatcgccgggacgagacgctaccctcatacgggcactcattacgatgtgtcgatgtccggcgcccgtagctcagcggatagagcaggggacttctaatcccaaggtcgtaggttcgattcctaccgggcgcgccacgctgcgcgaacgcggagctgactgaccgtgctggcgatcgggttgccggagacaccgaactgcccgggaggggtcccggggactcttcaatagcgttgaagagtgaatcaggaacaagagggagcccagctcggcggttcggtggagaacctccgcgaggtggccacggtgtatctgccgcgcatggccaatgactacacgggtttgaccagtagcctgcgtcagaccacgggaaccgacggggccttcgaccgctcgggcgagttcggggcgcaggagttcaaggccgcctggacggcgctgcgcgatctcatatggacctcgtcggatcagaccagcgacaatctctacgccttgggcgttggtttgaagagcgccgtggacgagttctgcgccaacgacgaagccgccgccgcggcgatggacgccgaacgggcgaccttcgagggcaagaacgggccgagcggtctggaatggaaccagccttacggcaacgacgagaacgcaccgccactggtggtgggaaagtgaacaagcaggaattcatcggcaaactcgacaccgccatcgacggtctcgccgatgcgatcgcgaagaagggcgtccggtttccggaggagttcaacgacataccgggcgcgagcaaactgggtgtgccggagccgaagcacggcgcatcccactatcccaaagtaaagccctacgagccggcgatgcgcggtttcatcaaggacgaatccgtccggctgttcgcgccatggaagaacatgcccgatccggcgggcttcgacgccgcgattcagcatgtcgtgaatggtcgcgggaagatcgccaccaaggacgtcacctcggtcagcgacatcaagcagatggacctgggaacccagatgcccggttacatggtcgcggtgcgggagaacctggccgactggcgcggcaagaccatcgaggccgcccacctcaactacatcaacctcttcgacgagatgctgttcctccaggccaacaccctgcgggtgctggagctgaccctgaaggcccaccagaagggcatctcggacgcacaggacgacaccgtcaaactggtcgacagcgccgccgcggcggtggacgcgatcgactgctggggcggcgattccaacaagaacgtcgccttcaacgtcgtcgccggagtcatcggggtgctgggggccgcgaccccgggtgtcaacgccgtcgtggcactggccggggcggccggtgggcttggcatcgccaaggacctgatctccagcaaggaccccgagtccgttccactcggtgcgagccggatcgacggtgtgtggtcgaacctgacctccgccctggatcgtcacaaggagctctacaaggagggcgagtcgctgctggcgaccacgatcaccaacttcaacaccgtcctgaacggcaacttcaccaccgggcagggacccgacggcaagaccgtcaccaaacccggagtcgaactgatccggctctccacaccgatcgacctcggcagcgtccaagcgccactggcataggagcggaaatgggagtagtgggagaccagctcgacgccgtcgaggtccaggcgatctcgcccgacggcgagatcacggtcaaactcggcaccggcgacgccgtcgacgtccagttcaagagcgatgagtacttcaagtcggtgccgcacgagacgctcagccaccagctgggacgggcgctgaccctgctggcggtggggcggatccggaagcggcaccagattcttgaggcggagggtttcgaggtctacggcgaggacgatgcgcactgggacaagcgggtccgcgtctttcgcgagaaacgcgcccaggtcaaggcggccgggcgctcgcccaaacggcacatcgccatcgccaccgtcggactgcgggacttcaaggtccgcttcgagcgcgatgtcacccgacggttgtcgaggtccgagttcagcggggagttcggcggcgcggtcgcggcggtgatcagcgagtacagcgcccagatgacccagctgaagacggcgatgttcacctagcggaggtcgtcggggaggttcttcgacagggctacccggacgcatccggcgaccaggcgggggaagtccgcgggtttgaccagcttggcgagttcgttcgcgtcggtgggtaggccgagcttgtcggcgcccttggcggtgcgctcgtcgacgtagggggccaggtccgtccacactccctggacctcgcggcagaagatggacgcgccggtggagccgatgccggggaactcgcgcaggaggcgagtcacgtcggagaggtcgtcggcttcggtgtggaggcggcgcaggtcgcccttccagcggtcgagggccagttgggcgccgtcgcccagcatggtggaggtcttctcgtcgtagcggcggtagtggccgcggcccagggcgtcgacgcggtcctgccagctggcctcgcgcatcgctttgggggtgcggtagccgctggtgaacagttccttcgcggcggccaccgcgatgtcggagccgatgcgggccgacaggagtgtggacagcatcagcagttggtagagcggggccggggtgtcgcgcaggttgatcccggcctgttcggcgtaggtcgttccgtggcgttcgatgagtccgcggacgacgtctttcgaagcagccatgccgccagggtctcacttcggtggggccggttcaacctcaacgggtcagggcggtctcgtgttccactcgggacagcttttcggggttgcggacgaagtagaggccggtgatcaggccgtcttcgacccgcatcgcgatgacgttctcgatgtcgccgtccaggcgcatgatcaggcccgggtggccgttgacgtggacgggttcgatcgagggggtggcgttgaggtggcgccattgggtggccaggccgtgggcgaccttgtcggcgccgacgatcgggcgcggggtggctcgtttgacgccgccgccgtcgctgagggccacgacgtcgggggccaggatgtcgaccaggctctgcaggtcgccggtttcgatggcgcgttggaaggcgtcggcggcggctttggtttgggccgaggtgacggcgccccgcgggcggcgggccgccacgtgggagcgggctcggcgggcgatctggcggaccgccgcgggtgtcttgtcgacagcttcggcgatctcgtcgtagtcgagatcgaagacctctcgtaggacgaacacggcgcgttcggtgggggtgagggtttccaagaccagcagcatcgccatcgagacgctgtcggccagttcgacgtcctcggcgacgtcgggggcggtgacgagcggttcgggcagccacggcccgacgtagagctccttgcggcggctgagggtgcgcagccgggtgagagcttggcgggtggcgatgcggacgaggtaggcgcggtggtcgcgcacgggggccaggtcgactccggcccagcgcagccaggtctcctggaggacgtcctcggcgtcggcggcggagccgagcagctcgtaggccacggtgaacagcaggttgcggtgccgcacgaacgcctcggtggcggcgtcggggcgggcgtcttcgctgcctgcggtcatcggtggctcctgtcgttcgtccttcgactgtgtcacccacaagacgccggtcgccgtcggtttgtgacatgacggcggccggaactgtcgtgccgcttgtcactgtcacaggaagcgggtcggcggcatcttatgtccgaccggtcacccaaacagcagtcaatcgacaaggagtccgacatggacgctcgtttgaatctcttcgccaacccgctcggcggcaagatgctgaagcacttcgtctcggcgggcaaggtggccatggactcgacggtcccgcgcgccacgatcgagctggtgcagttgcgcgccagccagatcaacgggtgtggccactgcatcgacatccacaccaaggaggccgtcgccgccggggagtcccacgaccggctccacctggtcgcggcctggcgggaggccaccgtgttcaccgacgccgagcgcgccgcgctggagctggccgagcagggcacccgcatcgcggacgcggccggtggtgtcagcgacaacgcgtgggccaacgcccgcaagcactacgacgaggacgagctcgccgtgctggtgttcgccatcgccggtatcaacgccttcaaccggctcaacgtcatcgtccagaatccgggcggggactatagggcggggcagctgccgctgtagtcgacggtttcggccgggacgcgcgcatcaccgcggtcccggcctccaggtctaccgccgtcgagcccggcggggcgccgtcgttctcgtcgtcgcgcagcaccagggtggacgcgcgggtcttgagttcctcgtgtttgccgagggagaaggccgcgtgcagctgctcgaagccggtggacgccacctgaccctgccgggcgctggtgcgccacggcagcattcccgcccggcccgcgcgcagcagcagctggtcgacgatggccaataccgtcagcagcaggaccagaccgggcagggtcaggaacaggatggtggccatgtcgccagtatccgcccgggacggtgcgtccgccagtcgccaaggggcgcacggatttcagcagcgctcacagcacctgcggcacccagtcggcgtcgaagctgccgtccgactggccgagctcgagtaactcccggcacagtcggctcagcgcgtcggcctgaaccccggttcgcgccgcgtcagggcagggcgacgaactcgccccgcgccaccggtacgacccgaccgcgcacccgcacctcggtcgcggcaccgtccttcgcggtcacctcacagtgcaaccgggacggacgtcctcgctccgcgccttgttcgaccacataggagtgcgtgccgtcgtcgggcatgaggccctcggcgaccaggtagacgcccagtcccagcgcggccgagccggtagccgggtcctcggcgaccccgtgtcccggcgcgaacagccgcgagtgcgagacgcgggtcgccgcgtcgaacgcgaacaggcacacctccggcacgtcctcgcgcggatgggacaccgcccgcgtcaccgcctcgtccgtgaccggcaggtacgggaactccagtccggtgcccgcgaagcgggccgggccggtcaggtcggagtcggccagcccggccgccgccagcagcgcggcggtgtccaccggcccgccgcagctgggctcgccgccggtcagggtcgcctcgtcttccatcaccgtgatgggcagcaacccgacgccgcactcctgtatggccgctccgtggccgatgtcgccgcgccgggccagcgtcacggccgtgccgacgctggggtgcccggcgtagggcagttcccgcagcggggtgaagatccgcacccggtaggtggcaccgtcctgagtggtcggcagcacgaacgcggtctcggacaggttgaactcggcggcgatcgcctgcatccccgcgtcggtcagcgtctcggcgccgaacaccaccgccagcggattgcccgcgaaggcgcggtcggtgaacacgtcgacgatctcgtagctgatcatgcggccaccttaggacgtgactgtcacggccgtgagcgccgtgtcagcgccgtgtccgccggatatcagcgccgccgggaaatctgggcgacacgacggaggaaccgtcgccccgacaccgaaggacgagacaatgccgagcttcaccactcccgaaccgatcagcctcatcctggacgccagcgccgggaacatcgacatcatcgccagcgaccgcgccgacaccgtcgtggaggtcgcgcccgccgaccccggcaagcgcatcgacgtcgaggccgccgccaagacccgggtcgagtacgccgacggcgaactgcgtgtcaccgtgccccggcagccggtgctggccgccaagacccgcacggtcgccatcaccgtccagctgccgaccgcctcgacggtgcgcggacacgtccacgtcggagagttcaccgtcaagggacgcgtcggcgactgcgagttcgcctccgaggccgggaacctgaccgtggacgccgccgacaacgtcgacctgcgcaccggagtcggcgagatcctcgtcggccgggcagccggttcggcctcgatggaggtcgccaacggcaacgtccgcgcgatcgaggtggccagcggaaccgtcagggcgaaggtctcctacggccacatcgacatcggcgtcagcaaggaatccgccgtccagctgaccacccggacccagatgggccaggtgaccaacggcctggacgacggcctgggccagcacgagcggacccgcaccgtcgcgatcgacgccgccacctcctacggcgacatcgccgtgcaccgctccagcggcgacaccgccgtggtcaggggctgattcgggcgcatcggccggggccgctcggccccggcgggtagcgtgaggccatggaacagcgaatcagcctgatcaccctgggcgtcgccgatctggaccgctcccgtcgcttctacgaggccctgggctggcggggccaggaggtcgaggagacggtgttcttccaggccgggggcctgggactggtgctgtgggcgcggtacaaactcgcccgcgactccggcgccgaggaaggacccgcggtcggcttcggcgggatcgtgctcgcgcacaacgtccgctcccgcgccgaggtcgacgcgctgctggccgaggccgaacgcgccggcggccggatctccaaggcggcggccgactccgagcacggcttctacaccggcaccttcgccgacccggacggccaccactgggaggtcgcgcacaacccgagcttcccgctggccgaagacggcacgctcaccctgcccgatttcggcaccagctgacgccgattcggcccccggccaccgtcgcgtctctaaagtcgacggcatggccgagggggcgcggcggccgcgatcgccgctgtacgaccatctgcgcgacaacttctggttcgcgccgctggtcgccctggcgggcgcggtggtgggtgcccagctggcggtcagactggacgagttcgtgatcgagctggccgacacctggcgcgacaccgagctgctgtacctgctccaggcggtcaacaagtcgactcgcggcatcatctcctcggtcaccggcgcgatgctgaccttcgtcggcgtggtgttctcgatctcgctggtggcgttgcagatggcctccagccagttctcgccgcgggtgctgcggctgtacatccgcagccggatcaccaaggccacgctgtcggtgggtctggcgaccttcctgttctcgctgctggtgcagctgggtttcgacgactccgacatcaccaccaccgcctcggtgccgctgttctccagcctcggctcggtggcgctggtcgtcaccagcctggtgctgttcgtcttctacgtcaacgcgacgctgcgactgctgcgggtcaaccacgtcctggccgaactggccaccgagacgctgcgggtcatcgccgcccggcggttcgagccccgggaccacgccttcgacgccgaggtcgccgcgacggtgcggttcaccggaggccgctccggcgtgctgcgcgacgtcaacctgccccggctgatccggttggcgcgcaagcacgacaccgtgatcgaggtggtgccgaaggtgggggacttcctcaccaccggcacccccgcgatcaaagtccacggtggccggaccccggaactgtggcgggtgcgcggctgcctgagcgtcggcagcgaacgcagtccgcgccaggacgtcggcttcggggtgcggcagatcgccgacatcgggatccgggcgctgtccccggccgtcaacgatccgaccacggccgtggccgcgatcgaccggttgttgcagatcctggccgggctggtgtcccgtccggacagtcactcctggtaccgcgaccgggccgggcggctgcggctcatggtccccgaaccgagcgtggcgggcctgttggacacggcgttcaccgagttccgggtctacggggccggatcgccgcaggtcacccgacgactgttgtccgctttggacgatctggcggccatcgcgatcgacgcgcaccgccccgcgatccggcggcaccggcgactgctgatgaccgccgtcgcggccaccacgagccgctccgacgaacgcgagttcgcgctgacccccgaccggcagggcatcggatagcgctgtgccgcaaggcgcgtcgcgactaggcttggatcggtgagcattctcgcccaacccctcaaccccgggccctcggcggagttgtactcctcgctggcggcggtgctggcgggtttcgccttcaccgggctgatgctgttcctcaactatcagttcacaggggacgccgagcacaagtaccagcggatcaagcccgcgaccgtcgtcatgacgctgttcagcgccatgtcctcattgaccatctgcgcgttcctgtatggccgggcggcgggggagaccgtcgccaccggccgcaccttcctgatgctggccctgtacggggtggtgctgtccccggcggtgctgtcactgttctacgcgctgaacctcgtgatggtgagccgcccggcgaccgccaggaccgctgtggacacccgctgggtggtggccgcggtggggcccgccgtcgtgatgagcctgctggccgacctgctggccaccgcctgggaccacggctgcgagggcgactgcgcggcctggctgtcgccccggctgtggggcttcctcgtctcggtgtcgttcctggtcttcggactcatgaccagtctgctggcggcgcgcaacctggcccgccggtcccggctgcggccgctgaagatcctggtgtggcggttcctcaacctgcgcccggtggccgccagcgccaagttcttccgccgcaagaagtccgcgcccgcgtacatcacgctcctgctcaccttcgccgtgtcgatcttctcgctgtgggcccggggcatccccgacggcttcaacccccgctactggacccacgcgctgctcgggttcgccgctctggtcatgggcgtgttcgccttcgcggccggaagtgtcctggacgaaccggtgctcaagacccccgaaccgcgcacgccaggctgcccgagatcccggccacaacgtctttcccgccgcgagacggccgtctaggctgtcgggcatgccgatgactgtgctcccccctcccgccgcctgaccggcggcccacgcgacacccgtacctgagtacggggagttggtggtgcccgcgcacgcgcccccaccaactcctgtcgaaagtggagcatcttcgtgtcatcgcatcccgattcccgcacgccggtcgcgcgcggccttctcttcctgtccatcgccggtgtcgcctggggcaccaccggtgccgccgtcgacctgatcttcggctcatccgacctgggcccgctggccatgtcgttctggcgctacgtcgggggtttcctcgtcctgctggccgtcctggcggtgcgccgggcgctcggccgccgtccccgggccggtagcggacggccgggcccccgcatcttcaccggcctggcgctggcggtgttccagaccgcctacttcgtcgcggtcgccgagaccggcgtcgccgtggccaccgtcgtcaccctgggcgccgccccggtcctgaccgcgatcggcggccggttcctgctgaaggaacggctcggcggcggcggactgctcgccgtggccggggcgatcgttggcctggcggtgctggtgctcggcaacgacgccaccaccgtccgtccactgggggtggtcttcgcgctggcgtcggccgcggcgttcgcggcctgcaacgtgctggcccgccgccacggcgacgaccaggacccgtacaccatgacggtgtgggccttcggcatcggcgcggtcgccatgttcccgttcgcgctggccgagggcatgatcccgaccatgaccgaccctgtcctggtgttcgctctgctggtctacgtggcggtggtgcccaccggcatggcctacccgctgtacttcaccggcgcgggagcggtgcgcgcggccaccggctcgatcgtgatgctgatcgaaccggtcgcggcggccgtcctggccatcaccctgctgggcgaaccgctgaccctggcgacctcgctgggaacggtggtgctgctggcctcggtggccggtctggcccgcgccgagaccgtccgcaccccggcccccgcctgagccgaggctgaggacggggcctcgcgctccgtcctcagcgccggtcgactggctaccattcgaaacggtaaggaggacgccatgttggaccatctggtgctgtcgacccccgacctggccgcgaccgtcgccgacgtcgccaggctcaccggcgtcgaacccgcccccggcggcgcccacccgggactgggaacccgcaactacctgctcggcctgggcggcgactcctacctggagatcatcggtcccgaccccgaccagcccgacccgccgggcccccggcccttcgacgtcgacacggtgaccgaagcccgcgtggtgacctgggcggtgcgcaccgccgacgtcgacgcgtcggtgacggcggcgggcaagtccggctacgaccccggtacaccctggacgatggcccgcgacaccgtcgacggccgcaagctgcaatggcgactgaccgtcgaccgctccgaaggccaccggggcctgatcccgttcctcatcgactggggcgacaccccgcacccggccgccgaactgccgaaggtctcactgcgcgagctgtccgccgtacaccccgacccgaccgcgatcgcgcccgcgctgtcggcactgggcgtcgacctcgcggtacggccgggcgtgcgcgccgggctggtcgccgtggtcgacggcgtccacggcccggtcaccatctggtgaaacggttcgcgacggggctgaccccgccgcgaaccgtcccccgtgaacacacccgctatttcagtccgtaggtgtggacggtgctgtgggtggctttgtttccggcgtcgtcggtggcggtggcacgcaccgacacgaacttcgcgtccttggggtgcttgagcttcccggtcgcggtgtcgcccttcactttgaccttgaccttcttccaggtcttgccgtcgtcataggacacctcgaaggtcagcttcttgagtttggtgtccttggcgccttcctgtgcctggaagtccaaagtgaagttctgctgcttcttgacatcggcgtagccgcccgaaacaccctcggcgtcgaaagccaccgccgacacattcagcggggtgtccttgctggtcggcttcgacttgaacgtccacttcaccttggtcttcgttgccagcggcgtgtagtccttcgagtgggacatctcggtcgacagggtgtaggtcccggagtcctttttcggcagcgtgaacgtcgcgaacggcgaggtcagtttcttgcggccgatctccttgccgtcgcgtttcagcaccgcggtgcccttgatcgtgtggaagtcctcgatgacctcggcgcggttcgcgttgtccatgaacggcaggtacatcgacatcttgtcgcccttgcgggtcaggatcggctcctcgtaggtgccgccgacgttgaacgacaccggcgccttaccggtgacggccttggccgggcccgcctcgaagtgcgcgctgccttcgatgctgatggactcgtcggactgcgggtctccgatgagggcgttggcgtaccaggtcaggtccgccccgggggtgacgtactcggtgcgtttcgtgccccacttgacctccagcagttcacaagaggcgaattcggcgccaccctcacggatcacgttgttgcaggcgatcgtggggtccttggtgatcagaccgtcgaaggtccgttccacctgcgccaggtcctcgtcgtgcgcggtgaacgtggggtcggcggggatgccgttcgtctcgaagaagttgaggtcgtaggtgtacgggtcggcggggtcggtgccgatcaggtgtggggcggcctcgacaccggtcttgtgcttgtcgtccccgttggggatgaggtagccgttgaactcggagccgaaggagttcaggatgccgtagttcgagccgtccttcctgacggagaacggccgcaacccgtggtcgatgacttcggcgggccggtccacgttgaacttgaccggattggacttggtgccgtcggcggtggccttcaccggcttgtccttgacggtcaccgaggtgatgccgaggacgatgttgtcgttgtcgtccaccgtgtcggtgtggaagtcgtactgtcccggccgcaactggacggtggcctgcccgttcttgtccagttcgatctcgccgtagtcgtcggtctgcgggttgatgtagacggcgaagccgaactgcgacggtttgccgtcccggtcggtgacggtgatcgtgacgtcctggacgtcgaccgacttcttctggtgccccaccgggaggaatcggccgtatttcttgtggctcagcgatttggccttcgcggcatcgcgttcgccggaacgcagcagttcggtgacgttgtagcgccggggatcctcttcgcctttggcgatctcgtccatccggtcgtacgggatggtgatgaggtccttggaaccatcggcggccgggggagtgatgtagcccttgcccttgcgtccctcgcccggctgccaggtgtggttgccgtttggcgaaaccgaaaccttgtctcccgtgggcaatgtgacggtcttcgtcttggtggtcgacgtgccggaacggtcgtcgccggaatcggcgaaggccaccgccccgcccgccgccaacaccaacgcggcaccggccgcgatcgcgaatcgtttgcgcataatggaacctctctgtaaggatgaccacacctacagatgggtcgaacccgtcgcgaggttgcttcggcgtcgcaaaagcgccctccgccaatgattcagcgttcgtacccgacccgcggcaggggcattcccgccgcgggccgtcgtcggttcgcgcgctatttcagtccgtaggagtgcacggtgctgtgggtggccttgtttccggcgtcgtcggtagcggtggctcgcaccgagacgaacttggcgtcggcggggtgcttgagcttgccggtcgcggtgtcgcccttcactttgaccttgaccttcttccaggttttgccgtcgtcataggacacttcgaaggtcagcttcttcagtttcgtgtccttggcgcctttctgtggcagatagtccaaagtgaagttctgtggcttcttgacgtcggcgtagccacctttgacaccgtcggcgtcaaagctgacggccgagacgttcagcggagtctccttggcggtcggcttcgacttgaacgtccacttcaccttggtcttcgtcgccagcggcgtgaccttcttgtcccgcttgaactcggccgacagcgtgtacttgccggagtccttcttgggcagcgagaactccgcggactggctggtcagcttcttgcggacgatttcctcgccgtcgcgagtcagtaccagctctcccttgacgggatggaggtcgtcgatactctcgtcgcgattggcgttgtccataaacggcagagccaggttcagcttgtcgcccttgcgggtcagtaccgacgattgaccaccgacgttgaacgacaccggcgcggttccggtgacggctttggccgggcccggctcgaagtgcgcgacggacgtgacgtcgatggagtcgtcggcctcggggtcaccgatgaacgcgtacgcgtaccaggtcatgtcggggccgggcgtgacgtactcggtgcgggtggtgccccacgtgacttcgttcggcgtgcagttgccgaaaccactgccatccttgcggaagccgacattgcaggcgcccgtgggtgcggtggtgatgagcccgtcgaaggtgcgctccacctgcgccagttcggcgtcgtgcgcggtgaatgtcggatcggcgggtatgccgtcctcggcgaggaagttcaggtcataggtgtacgggtcggcggtgtcggtgcccagcaactgggatgacacctccagcttgatgccgtcggcgtcgttgggaatgacatagcctgtattgccttccccggcgaacgccccgctgccgaaggtcgagccgcccttcacgacggtgtccgtcgatatggagtggtattgcgtcttcgccggccggtcgacctggtatttcaccggcaccgccttggtgccgtcgaccagcgccgacaccggtttgtccttgacgttgaccgtggtcacgctttggatcatctcgttgcccgagaacgccgaggtgtggaagtcccacctgcccgggcccaggtcgacggtccccttgccgttcccgtcgagttccagctcgccggtcttgccggtggcgggattgacaaagccgacgactgtcaggtgggacggtgcgtcgccgtctcggtcggtgaccgacaccgtcaccttctggtcgttggcggcctgcttcggctcggcgtcgatcggcacgtaccgcccgtagcgtttgccgctgagcgtcttggccctcgcggcgtcgctctgcccgtgccgcagcagctctgagacgttgtaacgccggggatcctctgtcccggcggcgatctcgtccaaccggtcggaggggatcgtgatcacgtcgtcggagccgtcgtgagccgtcagcgtgaggtggggcttgtcctcccggccttcagccggtttccagatggcgttcccgtcgcccgtgagcttgacgacgtcccctgtgggcagtgtgaccgtccgtgcggccgaggtcttggccaccgcctgccccggctcaccgggctcggcgaacgcgaacgtgccgccggtggcgagcaccagcgcggcaccggccgcgaccagatatcttttgcgcattgtggaacctttcgatgagggtgatcagttcacacacgcgctggatcgccggggatgtttaccccggcatgagatttaccgccgcgcgacggttcagcgttcgtccaggacccgccgcgccttgcccaccgagcgctccagggtgccgggttcggccagccgggcggtcacggcgataccgatgttctccttcaccgccgccgcgatcgcgtcctcggcggcttcgcgttgcgcggcatcggttccggtgcgggcctcggcgatgacctcgagttggtccagtcgtccggccagactcagtcgcagctggaagtgcggcgccacgtgctcggtgcgcagcaggatttcctcgatctgggtcgggaagacgttgacaccgcgcacgatcagcatgtcgtcgctcctgccggtgatcttctccatccgacggaacgcgggccgggcggtgccgggcagcagccgggtcaggtcgcgggtgcggtaccgcacgatcggcagcgcctccttggtcagcgacgtgaacaccagctcgccctcggcgccctcgggcagcaccgcgccggtctcggggtcgacgatctcggggtagaagtggtcctcccacacgtgtagaccgtccttggactccacgcactcctgggcgacaccgggtccgatgacttcggacagtccatagatgtcgaccgcgtggatgtcaaggcgcgcttcgatctcggtgcgcatcgcctcggtccacggttcggcgccgaacacgcccacccgcagcgaggtcgaggccgggtcgatgccctgccgctcgaactcgtccacaatggtgagcatgtaggacggtgtgaccatgatgatctcgggctggaagtcgcagatcagccgcacctgccgggccgtcatgccgctggagaccgggatgacgacgcaaccggcgcgctctgctccggcgtgcgcgccgaggcctccggtgaacagcccgtacccgtaggcgacgtgcaccttgtgtcccggacggccaccggcggcgcggatgctgcgcgccatcacgtcggcccacatcgacaggtcggcctcggtgtaacccacgacggtcggctgcccggtggtgccactggacgcgtgcacccgccgcacccgctccatcggcaccgcgaacctgccgaacgggtagcccgaacgcaggtcctccttggtggtgaacgggaacagcgccaggtcgtcgaggctgcgcaggtcctgcggtgcgaccccggccgcgtcccaggcgcgccggtatccctccacattgtcgtaggcgtgacgcaggctggcccgcagtcgcgtcagctgcgtcgcccgcagttcgtcgagactcatccgctcggcggggtccagcaggtccttcggtgggccgtcgcccaggcgccgcgtggtcatgcgtcctccgtcctgacgggattccggcgcgagcctgccagtcgttcgacccgatgtcaactcacggcgccggtataccgtctgttcgaccggtgtcgatggaaccgcttgccagtaaagtcgttcgaacccgccctcggaccccgaaggttcaccatgactggcgcgcattcccaccgcgatcgtgtccccgtgtggcgcaggcccgtggtcgtcgccgggacggcactggtggtgctggccgccgtgacgctcaccgtcgtgtgggcggtgtcggaggacaaaccggcttcggccgcagaggaccccggctccgaggacaccgaatccagcgccgcgtcctctcccgagcccgacccggacgcgatcaccgtcaccgcggtcggcgacaccatcatgggcaacctgcccgacgggcttcccgacgacggcgccgggtacttcgacaaggtcgccgaacatctcaagggcgacatcgtctttggcaacctcgacggtgcactgtccgaacacgacgactacaagaagtgcaagtccaagaagaagtgcttctacatccggatgccgcccgagtacgcgtcgctgctgaaggacgcgggattcaccgtgatgaacggctcgaacaaccacgccttcgactccgggccggaaggttacgccgacacccaggccgccctggacggcgccgggatcgactatctgggcgtcaagggcgagatcgtcgagaccgaggtgcgcggcgtcaagaccgcgatggtcggattctccacctacgaccgctatgacagcctgctcgacctgaacctggtgtcgcagctggtgtcggccgccgccgagcgcgccgacgtggtcgtggtgagcatgcacctgggtgccgagggcgtcgacgcccgccacacccccgagggcccggagaccttctacggcgaggaccgtggcgactcgcgcgcggccacccacgccgccgtcgacgccggggccgacctggtgctggggcacgggccgcacgtgctgcgcggcatggagttctacaaggaccggctcatcgcccacagtctcgggaacttcgcgggctacggcgttctcaagacctccggcgcgctgggccggggcgccatcctcacggtgactgtggacaagcagggcgagtgggtgtccgggaaggtgatcccgtcgatcatggtcgacggcggatacccggccgtcgacgaggacaacggcgcccacgccgacatcaccgaactgtcgaaggacgacttcccggactcaggcgtcactctggacgaaaaggggaagatctccaagccgtgatgatcggcagataggctacgcatcatggagggatcgctgcgacgccgacagccacgcggcaagctcgccgacgcggcgatcgtgctggtcgtcaccgccatcgtcgtgatcatgaccctcaccagcagcgacatttccgactcactgctgccgctgtggatcagctggccggtgcagctggccgcctgcgtggccctgtactggcgccgagtccggccgcagacggtcatggccgtcaccctcgtcctgatcgcgatctactatccgctcaccggcgagggcagcccggtcttcgtcaccatcatgatcgcgctgtacagcgtcgccgcgtccgggcaacttcgcgcctccatgatctgggcgggcgtggtcatggccatcaccatcggcggcgaactggccagcccggtgcgccacctcgacaacatcgcgctggccatgttcaccggctggtgcgtggccaccgtcgccgtcggcgtgaccgtgcacgaccggatggcgctgctggccgagaccaaacgccgcgccgccgagacggcactgcgcgaggccgcccaggaacggctgcgcatcgcccgcgacgtccacgacgtcgtcggccaccacctgtccctcatcaacgtgcaggccagcgccgccctgcaccgcatcgacaaggaccccggccaggccgagaccgcgctggccaccatcaagaccaccagcagccagaccctgggcgaactgcgcaagaccctcgacgtgctgcgccagagcgacgaggaacccccgaccacgcccacacccggactggccgacatcgaagccctgttcgacggcgtgcgttcggcgggcatgacggtcgaccaccacgtcgacggcgaaccccgcgagctgccggtcgaggtcgacctggcgtgctaccgcatcgtccaggaagcactgaccaatgtggtcaaacacgcgaacgccacccgcgtcaccatccgcctggcctaccgcgacgacaccatcgacctcgccatcaccgacgacggcgtcgccgagcccccgaccaccacgtcgggacacggcatccgcggcatgaccgaacgcgcccaggccctgggcggcgaactgtcggccgaacccacccgaaccggcttcaccgtgcacgccacccttcccgcacccacgagggagtccacatgatccgcaccgtgctcgccgacgaccagaccctggtccgggccggtttcaaatccatcctggacgacgaggaggacatcgaggtcgtcggcgaggcccccgacggacaacaggccctggaactggcccagcgcctcaaacccgacgtcgtcctcatggacatccgcatgccggtcctcgacggcctcgaagccacccgccgcatcgccgccgacgaccgactggcggcggtccgcgtcatcatcctgaccacattcgacctcgacgactacgtctactcggccctgcgagccggagcgggcggcttcctcgtcaaggacaccgaaccggccgaactgatccacgcggtccgggtcgtggcccggggcgacgccctcatcgcccccaccatcacccgccgactcctggccgacttcgccacccaacaccgcgccccccaacccaacccgcgcctcaacgccctgaccgaacgcgaaaccgaggtactcggcctgatcgcggccggtctgtccaacgacgagatcgccgccaaactgttcctcagcccggccacctccaaaacccacgtcagccggatcatgtccaaactgggcgcccgcgaccgagcccagctggtgatcctcgcctacgagtccggcatcgccacccccggctggctacgcgacgacccgacctgaccttgcggcgcaacttcggtggtacgtccgcggtcggggccgcaactttcgtggtactccgaatgaccgctccggcatgatgccgccgggcattcctcgcgccgaaccttgacggcatgacgacaacactgcctccacccaccgagttgcccgccgcccggcaggggatgttggtgcgcttgaccgactggtccgcgcgccaccgcgtcctgtccgtgctgatctgggtggcgctgctcgcgggagtcaccttcgcggccgggcgcgtcggttccgactaccacgacgaccattcgctgccgggcaccgaatcccaggagatcgccgatctgttggaggagcgggtgcccaaggaatccggggacacgcttcagatcgtgttgtcgggttccaaggccgacatcgccgacgctcgtgccgacgtcgagtccatgttggatgacgtgcgcgatctcgatcatgtcgacgaggtcgacgacccgttcaaggccgagcacaactggtccgaggacgggaccgtcggcttcgccaccgtcaccctggacggtaagtcagccgacatccccgacgcggacgtgcgcgacatcatcgataccgccaaggaagccgagaccgacgagctgcgggtcgagctgggtggtgacccgatccggggggctgaggagagcgccggtggggccgccgagggggccgggatgcttgccgcactggtgatcctggtgttcatgttcgggtcgctgctggccgccgctgttccattggggaccgcgatcttcgcggtcgggtctaccttgggtgtcatcgcgttggcctcgcaggtgttcacgttgcccagttacctgccgccgttgatgatgctggtcgggttgggggtcggtgtcgactacgcgctgctgatcttcagccgctaccggtccgagatcctcgccggggccgatcgggccaccgccgctcggattgccgctgataccgctgggcggtcggtcttgttcgcgggctgcaccgtgatcgtggcgctgttgggcctgtacgcgttgggcttgggatcgttgcagggcgtcgcgttgggggtcgccttgaccgtcgcggtcaccatgttggcgtccatcacgctgttgcccgcgctgctgaccatgttcggtcggcggattgcggcccggatcttgaagcgcgccaaacgatccaagcgggagcccggtcacgggtggcggcgctggggggcgttcatgcagcggcgtcccgtggtgccgttgctgttggctgtggcggcgttggccgcgatgtgtgtccccgcgctggatctgcggttggggttcgccgacgcgggcaccgacactccggggtcgaccagtcgggccgcctatgacgtcatgaccgacgggttcggcccgggcgccaacggtccgatcctggtgctcgtcgaggggagccttgaggacgcccagaccgccgccgacgcgttgcgggacaccgatggtgtcgaggacgccaccccggccttccccattgaggacgagctggccatggtgcaggtgttccccgacagcgcgccgcaggacgacgcgaccggtcgcctcgtcaccgaactgcgtgaggacgtgctgccgccgatcgccgacgacaccggcgcgacctacctggtgggcggctccaccgccgcgaccgtcgacttcgccgacgcggtgtcgcagcggatgccgctgttcctgctgctggtcatcggactgtcctcgctgttgctgatggcggtgttccggtcggtgctgatcccggtcaaggccgcgatcctgaacctgctgagcatcggcgcgtcgctgggcgtggtgacgctggtgtaccagtacggctggttcggcgcccagcccggcccgatcgaggcgttcgtgccgacgatgatcttcgcgatcgtgttcgggctgtccatggactacgaggtgttcctggtgtcgcggatgcacgaggagtggcgccgcggcggcgacgccgaccacgcggtgcgcgagggcctggccaccaccggcggcgtcatcaccgccgcggccgcgatcatgatcgtcgtgttcggtgccttcgtcctgtcggccgaccggatgctgcaacagttcgggctgggcctggcggtggccatcgccgtggacgccctggtgatccgctgtctggtggtgccgacggtgatgcggctgctgggcccgcgcgcctggtggctgccgcgctggctggaccggatcctgccgaagatccggctggagagcgaggcgacggtcagtcgatgaccgtcggggacggccggtgccccggggtgtcggccgtccccgtcacgtccacgcgcacctcgtccaggtcgccccggaactggtcgttgcggggcccggcgtgtttgccgccgatcaggaccgggtccatgttgtcgacgtcggcgtcggcgttcttggccgtgtcgatcttgacgccgtcgatgtaaagccgcagttgggaaccctcacggacgcaggccagcgcggtccaccggtcccgcagcacccgcccggcccgcacctcggcggtggtgtggccgcccttgccggtggagccggagacccggcagctgggaaccccggagtccacctgaagcttccactggccgcgcgccgagtcgtagccgcccttttggacgatgttggcgcccgcgtcggcccggccgggaggcagccgcaccagcgccgagaccgtgaagtcggcccgtcccgggttgagggcgtcgtcatggtcgacctggatcaccgccgagccctcggccgggaaccggatcgccgtgccgtcctcgcgcggcaccgcccgcagcacgcccttgccggtggtgtgcagacagccgagcgtctcgccggagcggaagcagcccgaggtccaggcccccggcttgcccgcggtgcccggaccggtctcgaagtcgaaggtcagctcggtcgtcccggactcggcagacccggacgcggtggccagcaccgccgcggccaccgcgatcgccgccacgcaccatcgcctcaacatgtcgctgccatccccgtactgtcggtaatcagtgcccacagtgtagccagccgtgattcccgtctcggtcacgctcaccggggcccacccgttcgggaacgtcaccccctgcgggcagaatggggaggtgcccggtatgcagcgcaaattctttcgcgacgacgcggtggtgctgcgcgtccacaaactcggcgaggccgaccacatcgtgtcgatgctgggccgcaactccggccggatgcgcgccgtcgccaagggggtgcggcgcaccagttccaagttcggcgcccggctggcgccgttcgggcacatcgacgtgcagctcatcgagggccgcaacctgcacaccgtcacccaggtcgtcggcatcgacctgtatggacggaacatcgtgcgggactaccagtcctacaccgccgcctgcgcgatcagcgagaccgccgaacgcctcacccccgaggaacacgaaccctcgctgcggatcttccagctcaccctcggcgcgctgcgggcgctgtcggacgccgagcacgccgcgacgctggtgctggacgcctacctgttgcgcaccatgggggtgtcgggctgggccccggccctgaccgagtgcgcgctgtgcggcgccgccggagagcaccgggccttctcggtggccgccggcggctgcgtctgccgctcctgccgccccgcgggttcggcccacccgtccccggcggcgatcacgctgatgcgagcgctggccaagggcgactggcgcagcgccgacgcctcggaatcctcggtgcgcaacgaggccagtggcctgatttcggcgcacctgcagtggcacctggaacacacgatgcgtaccctgccctacgtctcccgatcgacgagaatggagcagcgttgagccgtcgccaatacagtcctccgacaccgcatccttccggggcccggccaccggccatccccaaggacctgatccccaagcacgtcgcggtgaccatggacggcaacggacgctgggccaagcagcgcggcctgccgcgcaccgacgggcacgccgcgggggaggcgtcgctgttcgacaccatcgagggcgccatcgagttgggcatctcgacgctgtcggcctacgcgttctccaccgagaactggcgccgctcgcccgacgaggtgcgctggctgatgggcttcaaccgcgacgtcatccatcggcgccgcgacgagctcaacgccatgggggtgcggatccggtgggcggggcggcgtccgaagctgtggcgcagcgtgatcaaggagctggagatcgcgcaggagatgtccaagcacaacgacaagatcacgctgcagttctgcgtcaactacggcggccgggccgagatctccgacgccgccgccgcgatcgcgcgcgacgcggcggccgggaaactcaaccccgacaaggtctcggagaagaccgtcgccaagtacctgtacaaccccgatctgcccgatgtggaccttttcctgcggccctcgggggagcagcgcacctccaacttcctgccctggcaggccacctacgccgaactggtgttccaggacgtgctgtggcccgacttcgaccgtcgtcacctgtggcacgcctgcgaggtgtacgcctcccgggaccgccgctacggtggcgcgatccccaacccggtggtcacctgagccgaaaactgtcgggaagttgaccgtcggcgaccaatccttgacacagcgtcgtagtctcctggccgacacccggaaaacccgggtgagcgataccaggaggttttcatgctgcgacgaaaactgcccgccggtctggtgaccggattcgccgccgcgtccctcgtgttggcctcggcaggggttgccagcgccgacgagggcgacggagcggtgtgcgagacgcaggaagtggtcgtcaagggcagaagcgttccggtgatgctggaaccgtcggtggacgctcccaggctgtacaccgcttccaagggggagttccacaagtgcagtgccgtcaaggtcggcggcgagcacaacgagtgcggggcgagcaagagcaatgtgtgggtgatcctcaccgactacaaacggttcgacacctacattcccagccactgtgtggccgacgtgttccgttagcgacgcgcggggcggggtccgcgacggagcccgccccgcgagccctcaggtccactgggtggtgacgtaacgcgccttgtagatctcggcgcccttgcgggtcaccttctgggtcttgccgtccttgtagaagtacaccgagtcgcccgcccacggacgcggcccggcgttgtcctccacggtgtacatggcctccccgttgggaagccgggtgtaggacttgatcttgcgggtccgggagatggtcttgatcgcgcgggtggcgcggtcgacggtgtagacgccgtcggagtcggtgacggtgatctgcgccgggttctggaagttcggctgcacgtcgtgcccgttgtacggcagcttcacggtcttgccgacctgcttgagtcgcaggttgtagccggaaccggtgacctgataggaccgcagctcgtacgcgcccgccgcccacagcaggttgtgcttgcggtcccacagcacctcgtgggccttggcgaacttgatgtcctgcaccttcttcagcgtcgccgggtcgctgttcttgggggcgaagacgtgcagaccgtatcgggaaccggtggccacgacggccagcgagtcggggatccgttccacactgtgcggataggtgtccacacgggccgaccagatgacgtcgtccagattggcgtcgcgtttcttggccgggtcgtacttgaccatcgcgacccgtccggccttcttgctggcgccgctggcggtcagcgcgacatcgccgaagcgtttggtggcacggaaccggacctcgtacagatcgccccagccgttggcgcgtcccggggtgaagctccacttgcgtttgttctggccgaggagttcctcgcggttgaacacgaggacctggttgtttgtctgctcggtgatggcgatctggatcggggccgcgtcggcccacaccgattgggtggcccacaggccggtgggcacgaccacggccgcgcccgcgattccacctaggagagtacgccgcttcatttgtggcctttcggacataagggtctttggcagtttcttagtgcgccaacagatataggcgaaccgtctacactgacgccatattcgccgcgagaggttgacgtgggattcgcgctggtcaggtcagaaaacggtgcgaaacgtcccgaaccagacgctcatggcgacgactgtgacgcagaacaccatcgtggcggcgatcaggacccagtcccgggcccgcacggtctgcggacgcgcgctggtgcgcggcgtcccggagtcgaagccgcgggcgtccatggcggtggccagccggatgccgcgccggatcgcggccaccagcagcgcgaaggtcgccgaggcgaacagccgcagccgtttccacgggttccagttcgcgtcgacgccccgggcccggcgggccatcgtgatcagccgccactcctcgcccagcagcggcagcagtcgcagcgcggccagtgccccgatcgcgaaccgtggcgacacccgcagctgctgcaccagcgagtcggccaagtcggtggggtcggtggcggccagcgccaggatcccggggatcgcgatggccagcacccgcaggcccagcgcgaacccggtctcgacgctggtctcggtcacgtgcaccggcccgacgtcgaggtagacctcgccgccgggcttggcgtacatggcgttgacgaggacgacggcgcccgccccgaacagcagcagccgggcccggccgaggaaccgtcccacgtggattcccgagacggtcagcgcggccagttcgacggccagcatcagcgccggggtgacgggatcggtcaccagcaccagcatcgcggtgatgacgaggaccggcgcgagtttcgcgaccgggttgaaccgtgagatcgcggcggtcgggggcgccagcggcgcggcggtgatcacgtcagccgtcccgccgcgaggtgcacgacgcggtcggccgcgcaggccacgacgtgcggatcgtgggtgacggcgacgattccggcgccctcgtcgcgctgttcgacgagcaggtcgaccagttcgtcccaggtgcggcggtcctggccgaaggtgggttcgtccatgatgagcagtcggggggcgttggccagggccgtggccaccgacagccgccgagcctccccgcccgacagcgtgaacgggttggcctgcgccagatgtttgagccgcaaccgttccagcagttcctcgacccgtgatcgcacggcggcctcggtcagtttcgccgcccgtggccccatcgcgagctcgtcgaacaccgtcgaggcgacgaactggtgctcggggttctggaacaccgagccgatccgccgcgacagcaccttggcccgccacttgtgcggcggcttggacgtggggctgtcgcttgtcagcgcgtccgtcgccagcacccggccggacgtcggcgccgtcaagccgcccagggccatcgccagtgtcgacttccccgatccgttgtcgcccagcaccgccgtgatctgtcccgcgtggacggccaggtccactccgtccaccgccggacgcacagcgtccgggtacgcgatgcccaggccctcggccgcgatcagcgcctcgccgacgttcgcggccctggctcggggcacgggggagtaccccggcacccagatgccttgcgcgtcaaggaagtcgccgtgccgtcggcacacctcgtccggggcgccgtcggccagcaccccgccaccggcggccagcaccacgatccggtccaccagcggcagcgcctcggtcacccggtgctcgaccaggatcatggtcgcgtcggtggaatccagggcgtcgcgcagcgccgagcgcaccgatgccgcgccacccgggtccaggttcgcggtgggttcgtccagcagcagcagtcccggccgcgacgccagcgccccggccagcgcgagccgctgctgctcgccgcccgacagcgccgtggtgtcgcggtcgcggccgtaaccgaaaccgacggtggccagtgccgcgtccacccggggccagatctcggaacggggcacgccccggttctccagcccgaaggcgacgtcgtcaccggcgcgctgcatcaccagctgggtctcgggatcctggaacacgatcccgacccggtcgcgggactcggcggccggggcgccgtcgatgcgcacctcgccgagctgttcgccggagtcgagcggcagcagtcccgccagcgcggccagcagggtgctcttcccggctcccgaggcgcccagcagcagcacccgttcgccgtgcgcgatgtgaaggtccacatcgcgcacggcgaacgacgcgcgtccggcgtggcgccacgagaagccggaaagggccacctcggccatcagacggtggtgcgcttgcgtccggaggggaaggagtcgagcacgccggtaccggccagggccttggtcagcagcaccgagcccagtccggcgatgacggcgcaggacgcggcaccgcagccgatgtacgacagtttccaggccagagtccacatgggatacgacacgaacacgtcccagccggtggccgccgcgccacccagcgctcccgaggccagcgccatcagcgcgccgtaccggcgccaggcaccggcggcgaacacgacctcggcccccaggccctcgaaggcaccctgcgcgatacccatggcgccgtagggcgagcccatcagcaccgacaccgcggcggccacggtctcggtgaacagtccggctccggccttgcggatgatcagcgaggccagcacggcgggcaccagccacagtccgtagatgacggccagcgccgggggaaagaacacgaacaccttgccgaggacgtcccacagtccgttggcgagttggaacacgacgccgaaggcgacggcgagcacggcggcgacgagaatatcgacggttcgccatttataagcggatggggcgttcatcaggacctcccagtcgtgaagcgggcacgcacactgcggggagggaatcgacttcctacgccggtgctaaccgggtcaggttcgagggtctgcggtgttccgcactctcagcccattcgggctcccctgccgttgtgcctgtgaccctaacaccggggccggtgtttcgagatggtgacgttcgtcgattcatgcactgttgacaatgattatcaatagcgggcactgttgtacacatgcgaaagcccctcccgcgtctagccgtcctcagcgtggccaccgccctgaccaccgccacgctgtcggcgtgcggatccgcaggtgcccagggctccggcgtcaacgtggtcgcgtccttctacccgttgcagttcgtctccgagcaggtcggcggcgagcacgtcaccgtcaccaacctgaccgccgccggtgccgaacctcacgatctcgaactcaaaccccggcaggtggccgacatcaccgacgcccagctggtcgtcttcctgaagggcttccagcccgccgtcgacgacgcggtcaaggagcaggcccccgacacctcgctcgacgtggccaagacgaccgaactgaccaagcccgaggaaggccacgaggagcacgccgaggaaggcgaccacgagcacgaccacggcgacctcgacccgcacgtgtggctcgaccccaccaaactcgccgagatcgccgacggcgtcgccgaccggctggccaaggccgaccccgaccacgccgaggacttcaaggcgaacgcgaagtcgctgggcgagaagctcaccgacctggactccgaatacgacgacggcctggcgaagtgcgacagccgcgacctcgtcacctcgcacgccgccttcggttacctcgccgcccgctacgacctgcaccaggtggcgatgtccggcctgaccccggaatccgagccgggttcgggggccatgaagcagatcatggactacgtcgaggaacacggcgtcaccacgatctactacgagaccctggtcagccccgacgtcgccgagaccatcgccgacaagaccggcgccaagaccgccgtgctcgaccccatcgagggtcttcagaagggcagcgaggacgactacttctccatcatggagtcgaacctgtccgcgctgcgagagggactgggatgtcaatgaacatcgtagaagtcgacaaggccgtcgtcggctacgccgatcggcgggtactgcacggcgtcgacgtgacggtccaacccggccaagccgtggcgctgttgggcgccaacggatccggcaaatcaaccctggtgcgcaccgcactggggttggtgccgttgtcggccgggaaggtcacgctgttcggcaccccgctcaaggccttcaagcagtggcgccgcatcggctacgtgccgcagcggctgggcgccgggggcggcgtcccggccaccgtcggcgaggtcgtggccgccggacgcctggcccggcgccggatcccgtggcctgccaacgccaccgaccgtcgcgtggtcgccgaggccatcgaggccgtcggcctttccgaccgggtcaaggactcggtgtccacactgtcgggaggccagcagcagcgggtcctcatcgcccgcgccctggccaccgaacccgaactgctggtcatggacgaacccacctccggcgtcgacgccgccaacaccgaactgctggccgagttgctggggcagcgcctcgacgccggtgccgcgatcctgttggtggcacacgaactgggcccgctggccccgttgatcgaccgcgccgtggtgctgggcggcggccgggtcgtccacgacggacccgtgcccgccaacggcgacaccgccggggaacactgcgagaccccggtgcaccagaacctgtggagcgtggcctgatggagatcttcacctacggcttcatgctccaggcgctggccgctgcgatgatcgtcggcgtcagcgccccgaccgtcggcatctacctggtgcagaaacgcatggcgctcatcggcgacggcctcggccacgtcgcgctgaccggggtggcgctcggcttcctcaccaacacccagccactgtggacgacgctgctggtgaccgcgctgggcgccgtcgccgtggaggtcatccgcacccggggccgcgccagcggcgacgtggcgctggcgctgctgttctacggcggcatcgccgggggcgtcttcatcacctcgctggtgtcgggcaaaaccaacgccaacctcaacgagtacctgttcggcgcgctgctgaccgtctcggacgccgaggtgtgggcgatcggcatcctcggctgtgtggtcaccttcgtcatggtggtgctgcggccgtggctggcggcgatctgccacgacgaggagcacgcccgggtcgcgggtcttccggtgggcgcgctgaacctgttggtggccgtgaccacggccgtcaccgtgtcggtggcgatgcgcgtggtgggtctgttgctcatcagcgcgctgctggtggtcccggttgtgaccgcgcagcagttcaccaggggatttgcgactacaatgtacagtgccatgggcttggggctgttggcctcgggtgccggtttcgtcaccgcgggcgtgctggaggaggttccgcccggtgccgcgatcgtcctggtcgccgtggcgctgttcatcgtcgtggccgtcggccgcgcgatctggttggcgctgcgacggcgggctctggcaccgtcagtggcatccattcattgaaatcgcacactgttgtgcgacaccgggggccgggaaggatattgacggacggtacttttatgcggacagcggtagaagaagaggaagcaccatttcgtcacaaccggattaccacgctgccggggagctgttgcgcgccctggcggcgccaacgcgaatcgccatcgtgaccgaactgtccaaaggcccgcaatgcgtccatgagatcgtggacgcgctcgacgcaccacaaccactcatctcgcagcacctgcgggtactgcgcggagcgggggtggtgcgcggtgagcgacgggggcgtgagatcgcctacgcgttgaccgacgaacacatagcgcatattgtcgccgacgccatccaccacgctggggaggctcactcatgaccgacacccgaaccatggcccgcagcactcggcagcgcaccgctgtcatgtcgctgctggccgacatcgacgagttccgcagcgcgcaggaactgcacaccatgctgcgggaacgcggtgccaaggtcggactgaccactgtgtaccgcactttgcaggcactcgccgacgccgagaccatcgacgtcatgcgcatgccctcgggggaacacctgtaccgacgctgctcgtcgggacaccaccatcacctggtgtgccgcgactgcggccgcgccgtggaggtcgccggcccggccgtggagaactgggccgactcggtggcctcccaccacggcttcaccgaggtctcccacacgctggagatcttcggtcgctgtggcgactgctcgttaacggcgtggggctacagccccacgaccagccggatcgcggcggcggtggtggccgccgcgatcacgacgaccacgaacggcgccttgcgccaggccagcacaccgccgacgaccaccccggcgggcagtgcccagtcggcgaactgtccgccctcgtagaccgcggcggtggcgatcagtcccaccagcagcacggtggcgccgcgtttcatccactcctcggcggccttggagacggtgatccgcttgcgcagcagcggcccggcgatccggaaggcgtaggtcccggcggccagcaccagaatcgtcgtccaggtcatgccgccgcctcccgtttcggtaccggcagtgccgcgaccaggcccagcagtgccagcagcaccggaaccccgccgggcaagaacggtgtggtggccaccgcgatgacggcgcccagcacgctggcccgcagtaccggcgcctccttcagtcgcggcagcaccagcgccagcaacgccgccgggaaggccgcgtccaggccgaacatcttcgggtccgagatcgcctgtccggcgaaggccccggccagcgtgcccaggttccaggtgacgaacaggctgacgccgctggcccagtaggcggcccgggcccggtgcgggtccggggcggccaggtagaaggccgtcgactcgtcgacgagcaggtgactgccgaccagccgcttcagccagccgccgtccagggcgtcgccgaccgccagcccgaacggcaggtgccgggcgttgaggatcaggcccccggccacggcggcgatggcgccaccaccggcggcgatcacgcccaccaccaggaactgggagccaccggcgaagaccagcaccgacatggcgcaggccatccacagcggcagtccggcggcgaccgcgatggcgccgaaggaggcgccgaggatcgcggcgctgcccgccaggggtgccacgtcgcgcagctgctcgcgatagttcgttcgctccatcaaacgcatgtatcttgtatagaacacttactcgcgtttgacaaatcgaacgtaccgactgatgggacgaacacatgggagagggtccgcgaccgctcatcgaagtcatcgcccacgcgctgcgccgcgaacgcgaccgggccggactgtcactcagtgaggtggccaaacgcgccggaatcgccaaatccacgctgtcccagctggaagccggttccggaaatcccggcgtcgagacactgtgggcactcagcgtcgccctgaacgtgccgttcgccaccctggtcgaaccctccacgtcccgggtccaggtgatccgcgccggacagggccccaccttcgccgccgaacacgccgactacgtcgccaccgtcctgtcggcctccccgccccgggcccgccgtgacctgtacctggtcaccggacagcccggcaaggcccgcgactccgagccgcacatgtacggggtcgtcgagcacgtcatcgtgtgcgccggacgcgccctcgtcggcccgatcgacgaaccggtcgagctcacaccgggggactacatctcctaccccggcgacgccgcccacacgttcaaggccctggaacccgacaccttcgcggtgctggtctcagaacacaattaggggctgtccggcgaatcatttggcaggctgcgcggcgcccagacacggcgcctggcggcgttgtcggcccggccgcatacaacaccggtatgcggccgggcctccgccttgccatgcttggtctggacaccgctcgccgcacaaagatccaccggaaagcccctaaacgaagaacttcgcgatccccagcaccgccaggaccgcgaccaccagcacccgcaccagccgggtcgaggtcgcggtgtgggcgggccaggtcgcgtacagcaggaacgccgcaccggcggccagcgccgtcgtcaggatcgcgccggtgaggccgggcgtccacaggaaacccaccgtgatcaccaggacgccgatgaagatcgccaccttgggcagtcgctccagccagcgcagcagccgaggcgggggagcgttgtcggcgccgatggagtcgtcagtggccacgtgaaggttctcccgcgtgtaggtgagtacggttccggtaccgtcatcatatggttcgcgcgcaaggagccgccacgtgctggtggtgaatcgtttccaggtgaccgacgtcgaagtgtttcgcgccgacgcccgagcggcgctgaaggccctgtcggcccgtccgggtttcgtggcgggtcactgcggtggcagcgtggacgaggaagagacctgggtgctcgtcacccgctgggactcggtggggtcgtaccgccgcgccctgtcggcctacgacgtcaagatgtacgccaccccgctgctggcccgggcgcttccggaggcctcggccttcgaggtgaacctggaggccggtcccgacggcgatgtcgtcgaacacgacagcgaccgctcggcgcagccgtggcgcggatcgaccgacgacggagccgcccggcgatgacctcccatccgcagtccccggcgccgatgccgggccagcagtcaccggttcaggcgatgtcgccgcggtccccggccggcccgaccagcaccgtcccggtgccgccgcgcggccccggcgtggtggttccgttcgccgccccgccccgcgatcccgacaagtcccggctggcggtgggcatcgtcgtcggtgtcgtcgcgttcgtgctggtgtgcggtggtgccgtcgccggagccgtcggggtgctggtgtggtcgagcaacgagctggcggcgcagtcgacccagaccgccgagcggttcctggacgacatcgtcgaagaggactaccagggcgcctacaagtcgctgtgctcctcgacccgcaagcagatctcggtggaggagttcaccaaggactggtcctcgctgggcgtcgtgaacgccgagaccgtcggcgccaacacgtcccagcaacaggatctggtcgtggtcgccgaactgaccgtcgaggacggcagcatgcaggatatcgagttgaccgtggcactggaacagcagaacatgaagatggccgtgtgcggttgggacaccgtccagtagggaattcctcccgccatggtttcgctccgtacatcaaaagcacccctgtgtgggctgacgaaaccgggaagtaggcttgcttctcggcgtaatgtcgtacccacctggggcggaacgccagataccgccgtgcacgcacggcgccgaccacaaccgacctccagccggatggaagtaactcaccgtgtctatcgacaacatcgacgcactcatcagtctcagcaaacgccgcggattcgtatacccgtcgagcgagatctacggcggtacccgttcggcctgggactacggtccgctgggggtggagctcaaggagaacatccgccgccagtggtggaaggccatggtgcagcagcgggacgacgtcgtcggtatcgactcggccgtggtgctgaaccggcaggtgtgggaggccaccggccacgtccgtgagttcaccgacctgctgaccgagtgtcagtcctgccacaagcggttccgtgccgaccacctgctggaggcctacgccgccaagcacgacggcgccgagcccgccgacggcgtccgctcgctggtgtgcgccaactgcggcacccggggcgcgttcaccgagccgcgcatgttcaacaccatgatgaagaccttcctcggccccatcgagagcgaggacaacgcccacttcctgcggcccgagaccgcgcagggcatcttcgtcaacttcgccaacgtgatgacctcggcgcgcaagaagccgccgttcggcatcgcgcaggtcggcaagtcgttccgcaacgagatcacgccgggaaacttcatcttccgcacccgcgagttcgagcagatggagatggagttcttcgtcgagcccggctcggacgaggaatggcacgagttctggctcaacgagcgctggaactggtacaccgacctgggcatcagcgaggagaacatccgccgctacgagcacccgaaggacaagctcgcccactacgccaagcgcacagtggacatcgagtaccgcttcggcttcggcggcaaggagttcgacgaactcgagggcatcgccaaccggaccgacttcgacctgtcgtgccacaccacggcctccggcgtcgacctgtcctacttcgaccaggccaagggcgagcggtggacgccgtacgtcatcgaaccggccgccggtctgacccgctcggtgctggccttcctgatggaggcctacgacgtcgacgaggcccccaacaccaagggcggcatcgacaagcgcaccgtgctgcgcttcgacccccggctggcgccggtcaaggtcgcggtgctcccgctgtcgcgcaacgagaagctgtcgcccaaggcgcgcgaccttgccaaggacctgcgcaagcgctgggtggtcgacttcgacgacgcgggtgccatcggccgccgctaccgtcgcgccgacgagatcggcaccccgctgtgcgtcaccgtcgacttcgacactttggacgatgacgcggtgaccgtgcgggaccgcgacaccatgaagcaggagcgggtggcgctgtcgcaggtcgagtcctacctgatcgagcgactgccgggctgctagtcctcaacatgttaaagatccgcgtgctgcccctcggggcggtacgcggatctttgcctgttcggttgttcgtgccccgtgtgtcagcggttggcgtgcaccacgaccgccggcgcgacccagtcgcgcagttcggcggggacacagtcgacgcagtccacggttatccgggactcgctgaccgaagtccacaaggtagcgggtgagtcgggaacggcgatcgtgtcgagcggcaactgcggtgcctgctccaggacggccgtccgtccgccagatgtgggttcggcctcttcggtgctgtgtgactgtgacatttttaggtgattctccttccgcaatatccaacgcgtgagttacgcggttagttgcggacctgtgtgactttccatcgaatgtattgcgtccgcgctaccgccgcatccccgtttcgtgccgccgcatcccacctccggtcgatgtccggtcatccaaactttgtggactgtctcatggtgtcacacgcgtcgacaaacggaacgcgaatcacgctataccgtcggtgccggtcacgcccgggtgtgtaatgctcgaagggtgtccacatccctgaccctcggcggtcacgtcgtcgacccgcccgtggtgctcgcgcccatggccgggatcacgaacgtggccttcagacggctgtgcgccgaacagggcgccgggatctacacctgcgagatggtcatgacccgggcgctgctggagcgcaaccccaagaccacccgcatgatcgccttcggtcccggcgaacggccccgcagcctccagctctacggcgtcgacccggtgacggtccgcaaggccgtggagatgatcgtcgacgaggacctcgccgaccacatcgacatgaacttcggttgcagcgtccccaaggtcacccgcaagggtggcggctcggccatcccgtacaagcgcaacctcttcggccagatcgtgcgctcggccgtcgaggcggccggggacatcccggtcaccgtcaagatgcgcaagggcatcgacgacgaactgctgaccttcgtcgacgccggacgggtggcccaggacgcgggcgccgcctgggtggccctgcacgcccgcaccgccgcgcagcgctactccggcaccgccgactgggacgcgatcaccgaactcaaacgcgccctcgacatcccggtgctgggcaacggcgacatctgggaggccaccgacgcgctgcggatggtcgaggagaccggctgcgacggggtcgtcgtcggccggggctgcctgggacgtccgtggctgttcgccgacctggccgcggccttcgcgggctcgtcgcaccgggtcatgcccagcctcggcgaggtggccgcgatcatgcgccgccacgccgcgctgctggtcgactggtactcctcggccggggcaccggtcgaggagggcaagagcctgcggcccgagaagcgccgcaagatcagcgccgaggagcacggcgtcaccgacttccgcaagcacgtcgcctggtacctcaagggcttcagcgtcggcggcgaactgcgccgcagcctggccatgtcgtcgagcctcgacgaactggcggagctgctgtcgcacctggacgccgaccagccgttccccgccgaggtgctgggacggccgaggggccgcaccaactcaccggcgaaggtgcagctgcccgagggctggctcgacgaccccgacgacggcaccgtgcccaccgaggcggacgtggagcactccggcggctgaggcgtcagcgacggcgtccggcgaattctgtctcggacatgatgggacgcaacaacttcagcgattggcgcaacagacccggcgcctgggcgagtgggatacgcaatcgccgtgccatgaccggcaacggctcgccgcagaaaacgtggccgatgacgaggtcggcggcgcccggaaggtgcgcgagggtccgccggacacccgtcaccagatcggcgtgggtgactgctgatttcctgacatcggtgccgcgatgaccatggctgaggctcatctggaatttccttagctaagacgcgtgagcgtccggttgtcgctttggccaacgaggtgttcacgctacggaatcggcccgcgacccaagtagggcaataggtctctacgcactgtgactggacgggcaggagcgcgtcatgggcaatttgtcatgttgaaggcccgacaagcatctctaccggtcacaggctcgcgatcgtaggttcgaggggtgtccgaacgaacaagcaaagtggagaagaacgtgatgaacaccgagaccgtcaccgcgacgcccgtgcccgccaaccgccgtcgtgtgtggatcctgagcatcgtggcggcggtgtcgctgccgacggccctgtggacgatcgtcgacccgctggcaggccacgaactggtcgccgccagcggcggccagaccatgcacgtcacgctgccgtgggtcatcgccggtgcgatggcgcccggcatgatcggcctgggcctgtcgatggtgctgcggcgactgacgaagcactcgcggatcgtgtggctgatcgtctcgatcctcgcgctggcggggtcgctgggcagcccgctgggcggcaccaccacgaccacggtgctggtgctgatgaccatgcacctgatggtgggcgccgcgatcatccccggcggcctgaagctgaccacccgatgagctggcagtccaaccgcaagcggcggctgttggccgacctggccggaaccgtgctggagatcggggccggacggggcgccaacttcggttacctgccgtccggtgtccgatggctgggcctggaaccgcaccgccgccgccgggccagcctcatcgcggccgccagccgccatggccgtggggccgaggtgctggcggccccggccgaggcgatcccgttgccggacgcgtcctgcgacgcggtggtgtcgacgatcgtgctgtgctcggtgcgcgaccaggacgccgcgctggccgaggtgcggcgggtgctgcggccgggaggtaggttcgtgttcctcgaacacgtggcggccccacggggcacctggacccggcggctgcaacgctgctgggccccggtgtcgcgccgcgtcgactccggctgcgacccggcccgcgacaccgcggcggccatcgagcgctccggcttcgcgtggcgggaactggagctcttcgagcagccgttcgcgttcgggctgtccgtcccgttcatcgcgggccgggccttcacggcgagctgatggagacggacgtgacgacacgacagcagtgcccgccgcggcggcgccgcttcgcggcggcctgtccgctgcccgcgtggggcggctacgggcccggaccgttcgccattctgatgtggacgccggtgctgttgatcgatccggtgttgtcgttgccgcgcaacggcccgctgtggctggccgcgtcgggactggccgcgatcgccgccgtcaacgtcgcggccgtcatcgtcgcctaccgggaccggccctgggccggtcgggcggtgctggcgctgctggccgcccagacgctgctcacgctggccaccacctcctggtacggcgcccactggggcgtgctgttcacgctgctgggcctggcctacggggcggtggctccgccggggtgggcgccgttggccgtcctgtgtctcaccgccgtcagcgcggtggtgccgtggtggcagggcgcgccgtggacccaggtgtgggtgacggcgctgaccacgttcctgtgcggcatggccacgttcgggttccaccggctgctgaccgtcatcgccgaactggacgccacccggcagcagctcgccctcgaagccgtcgaccgggagcggttgcggttctcccgcgacctgcacgacctgttgggccacacgctgtcggtgatcgtcgtcaaggccgaggcgatccgccgactgctgcccgacgacaccgccgcggccgccgaacacgcgggggacatcgagaacatcggacgcgagtcactggtcgaggtgcgccaggcggtgtccggctaccgggacaccgacctgagccgcgaactggaccgggccaagatcgcgctggacgccgccgggatcaagctgcgggccgagccgcccgccgaaccactgccgtccgaactggacaccctgttcggctgggcggttcgcgagggggtcaccaacgtggtccgccactcgggggccgacaactgccgcatcgcgttcgcggacgaggcggcgaccgtccggctcaccgtcaccgacgacggcagcggtggcgagccgttggagggcagcggcctgcggggcctgcgcgaacgggccgcggccgccgacggcgaggtgacggccgctcgcacgcggcaaggcttcacgctcaccgtcgaggccccacaccgctccgcaccagacgcggggccaacagatctccgtgcccgggccgaacccggctaagcccagtagcgcggcgagcagctctccgcgtccggcgacgcgggtcttgcggtagaccgacttgaagtgatcgttgatggtgtatgtggacacatccagccgacgggcgatctgcttggccgtgaatcccttgaggactttcgaaacgacggcggtttcccttggggtgagcccataccaggcggcgatggcgggcaacagggtcgccgccgtcgcgggctgaagcgtcaccgcgacctcggccccggaggttcccagcgtctgggcgacgagactgcaccagccgttgggcgtcgggagtctactgagggcacgttcgggagcgtgccgggcgagatagctgatgttccacaatagactgccgaggagtgcgtcgtcggcggcgaaacaggggttcagcgtccccagccactcccgtcccgcgcgggtggcggtcttgaccatgtcgtcctccccgatgacgaccacgccgaccggccggggacgactggggggcttcaactcccgggccgccacgaaccgccgcacggtggcgccgaaggtctcggcgagccggtcgacgtcggccgcctcgtcgggggagaacggcctgcttccccgcgcccgcaacaggatcagcccaccccatgagatcccgctgttggtgagccggatccgcatctcgctgccgatacccgcgctggtgatctcccgcaaccggacccgctgccgaggttcgggcaaacccgcggtcagcaccgacacccggccgggatcggtgaacgaactggcgaacggatacgacaccccgtccagggcgtcggctcgttccagccgacgcatggccgtcatgtgatagccgtgacggatcgagcagaaacaccccgcccccgtcacgggatcgaacccagtcagtatgtagccatcatgtggtgccgccacccgaacccgttccgagatcagttccccaagatcgttcacggtgacggcgtcgtggactgctgacagaaaacctttaggccccaccgccgtggtcatgttcacagtatggccacgcccgatagcgcacagcaagccaataacccctgacctacccctaagtttcgggattgtagccggggcgcaggcaatacagacttgcctggtgtctccggcaagcacaacggaaacagccacggcgatcatcacgcgccacacactcaggggaaaactcagtggggtcaaagaaatccgaaaagtccaacgtggcctcggccgctcatgaaaccggtgccgcgtcctccggcggcggcggcacgccgactcctccggtgctggaaagcgccacccgcgaaatcgccaaggcgacgctggtgcccatccaggagaagtccgacgagcccggccgggcacccgtgaagttcggcttcctgcggcagctcggcctgagtgccgccgaggccgacacgcttcgcgacacccgcccggatctcgacgaaccggcgctggaccacgcggtgcgactcggcaccgaatcgcgaggccgggccgccgagccgaagccgagtgacctcgccgcgctgtcggtgtccgcgttgcgatcgcttggcgaggcgaccatgggcctgcggcgcgaacgcgccgaatccgccgcgaccggcgcggtggagaccgcgaacgacgcgtggggtcgggccgccaccgcgacccaggccctcgccctcaacaccgcgcagggcccgctgggcatgctcaacctggagcgactggagatggcaccggccgggatcgaacgcggcgaactcatcgccacggttccgttggcgccgttggaggagaccgctgtcgttcagaaggaatggtcggtccagagcaaggagttcacctccatcgtgaccgattcgctggaggagtacagcgaaaccggcgtcaccgacaacaccgaactcgcgcagtcgacgagctcgcagacacaacaccagaatcagttcaacgtcaccggtaccgtctccggcggcatcccggtgatctcgggctccgcgtccagcggcttcaccatgcaggaccagagctcgcagtcggccaccgacagccgcaaacacgccaagaccttgacacagaaagcttccactcgctcgcaacaggagcacaaggtcaccatctcgacgtccacggtgacaggttccgaggtcgccacgacccgcaaggtgcgcaacccctacgacgaccgtccgattcggatcgactacttcagcatgatgcgcaagtggcgggtccggctgtaccgctacggcctgcgcctgacctacgacatcacggtgccggaaccgggagcgacgctgcgcaagaccttccgggacctgaaactgctgcgcgcgcagctgaagccgttcgagttccccgtcaaacgcgcggacatcaccgagttcacctatctggacctggcggaccagtacgacgccccggttccggactatccggacgagggcccgacggtggtggccaacgacccgattcctggtctgggagagggcaaccggggcttccggatgccgatgcagatcccggacggctacgagatcgagacggtcacgatggccggtcgcgtgaccgggatcaagggcaagggcttcgtcatcggcatcgtcggatcggacttccaccgggagggggagcaggacaagcaatacgatcccttcgtggtgaaggaccgctccggcggcatcttcctgaagggccagcgcggcggccagagcatcaccatgtacttcgccgacgccgtgacggccacactggagttccgggccaagacgaaactcaccgacgacgcggaggaacgctggcgcaccgacgtgtgggacgccctgttcaacgccgcccagacccgctactacgcgcagcagcaggacatcgccgcgcagatcgacgctctggagaaccagctcgccagtgtcgacaccctgacgctgcgccgcgaggagagcgacgagctcatgaaggcggtgatccgcttcatcgccggacagaagtaccagtacatgtccgacaaggccggaaccgcgttctacaacgccagtgtggacaacgagggatacgctcaggcgcagtacggcatcgggttcgtcgccaacaatctcaaggagaaactcaccgaagccgagttcaaggacgttgtggaccacgagaacacggttcgcttcatcaaccaggccatcgaatgggagaacgtcgtcagcctgctgtactcgtacttctgggacactccggacagctgggacttcgtccgtcagatccagcatccggactccacccggcaggcgttcctgcgcgcgggcagcgcccgcgtcatcctgaccgtccgcaagggattcgaggagcagtggctgcggttcgcccagagcggcttcaccgacccgaaccacaagccggatgactactacctgaacatcgcccgcgagatcgccgcctacgacagccgcaactatcccgggattccgcccgcgaatccggaccgcacctcggtgcggttgcaggaggcggcgtacgcggcgtccaatatggcggtcggccccagtcccggtccggtggtcatcaaggtcgactccacggccggattcgtcgccggggacgacgtcgtgatcgactcggtcgacaatctcaacgcgaagggcgaggcgatccaggaggcgcagaaactcctgtcggtcaacgggcccaaccagctgacggtcgcgaaactcgtccacgcccacgacggcaccaagaccccgttcggcgtcctgcaaccgggggccaagggcgcgatgatcgccgaatggtcggagtacacgccgacctcgggcaccgacatcgcggtgagctcgaacctcggcggtatcgcgtaatggccgaggagccgaaggactaccggcggtggttcgacaccggagacgggatgcgtcccgtcaccgcgaacaaccgggcgtcgttcttcatcaccggcgaaccgttcttccgggatctcggcgagcggttggtgaacgaggcgggcaaggacgccgtcgcgtacttcctcggctgggccttcgacaacccggtgctgcgccccggccggaaccggaccaccgtgcggcagattctgtcgcatttcgacagccagggtggtctggtgcggtccatgctgtgggacaacacgctcaggggtaatccgggcacgacggagacgacgaagttcatcgcggggctctcccatggtgcggcgattctcgaccggcggactccgctggccggaagccaccaccagaaggtgcagatcgtcgtctccgggccgcgggccaaggtacccggacaggtggtcggctactgcggcggcatggacgtctaccacgaccggatcggctcgaacgccctgcacgacgtgcagtgcaaggtattgggcgacgccgggaacgaactgatccaggtgttcaccgaccgctggtacgaccacccgcaagggggaagcgtcccactgcccccgatccgaccccaggaccccaagaccggcaccgacctggtccaggtctgctgcacctacccgaggttcgagaatccgccgcagtatcggttcttgctgcaacgcttcggcaaggtgctcgactacgtgctcgcggcagccaagaaatcacctcccggtgacatgagcgacggcggcgaagtgcgcttctacgacttctacgatcccgaaaagggggtgcagcagataggccgcgcggtggcaaaggcgatcaaagaggccaagcagtacatctacctcgaagaccagtacctggtgcacgcgtggatcggcaaagcattggcggcgaaactcgccagcgccgacgagaacttccggatcgtgatcctggttccgcacccgaataccgccgacatcgagcaggtctggcgacgtcgacgcgacgtcctcaaaccgctgctggtggccgatccgctccagaaacgctggcaggtcctcgtccgccgcaccgatcgtccattctcctacgtccattccaagacctggatcttcgacgacgaactggtgatcaccggctccgccaacgccgaccgtcgcggctacacctacaactccgagaccaacgtggtcgtcgccggagacctcaccggcgaccgccgttcgtcattcggcgccaagacggtggcccaggaactgcgatgccgcctgttcgccaaacacctcggcgaaaccccacggcactacctggacccccgacgggcgctggcgcgctggtccgtgccattccatcagttcaccgggccacgcggtcgcaccaatgttgccgtgttcaaccagtacgagaaggcggaccgacccgacgccctggccaaggatttgcgggagatagccgcgaaaggggacgcggcgggtaagaaggccgccgaggtgttgacattcatcgagtcgcaaggcaccagcctcgagaactggctgtgggacaacctcgaagatcccgacgcgaaggttccgaacccgtgacagcaccggccgggcacgccgctgggcgggcccggccggtgggcacgctcgaccgcgcgcccgcccccggggacggcgagtcccctcggccgatccgcgacagcgagcccctgccccagcccccgcgaacgtaggctgaccacgtgtccgacgacaacgcgcccgatccgcagcgcaaggtcaccgtgctcatcgccgaggaccaggcgatgatgcgcggcgccctgaccgtactgctcaacctcgaacccgacatcgaggtcatcgccgaggtcgccgaaggcgaccggatcctccccgaggccgagcgcgtccgccccgacgtcgcgctactggacatcgagctgcccggcatgagtggcatcgacgcgtgcgcgctgttgcgccagcgactgcccgactgccgggtcatcatcgtgaccacctttggccgccccggttacctgcgccgcgccctggacgccggggccagcggttttctggtgaaggacggcccggtggacggcctggcccgcgccatccggtcggtcgtcaatggacagaccgtgatcgatccggacctggcggcgggggcgatccgggccggggagtcgcccctgaccgatcgggagcgggaggtgctggccgccgccgaggacggcgcgagggccaccgacatcgcgaagcggctgcacctgtccgacagcaccgtccgcaactacctgtcctcggcgatctccaagacgggtacccgcaaccgcatcgaagcggtgaagaaggcccgcgagctgggctggctgtagccacgataaatcgattgccgggcccggcgggcccgcgtatcctcgcgccaaccagtggaaccaccgagtgagggagaccgagatgcggcgacagatgagcgacaccctcggccatctgttcccgacctccaggaccacttcactcaatgagctcactgaacctgggcatcatcgcccacgtcgacgccggaaagaccagtctgactgaacggctgctgttcaacgcgggggtcatcgccgccgccggtagtgtcgacaaaggaaacacccagaccgacaccaacgaactggaacgacgacgcggcatcacgatccagtccgcggtcgtcaccttcccgctgcccggactgacggtcaacctgatcgacactcccgggcactccgacttcatcgccgaggtggagcgtgcgctgcgggtcctggacggcgtggtcctggtcgtgtcggccgtcgagggcgtgcaggcccagacccggacgctcatgcgcacgatcgcggcgctcggcatcccgacgctgatcttcgtcaacaagatcgaccgggtcggggcaggcgacgccgggctgctcgccgagatctccgggcagctgggcgtgcgggtgctggcgatgtctactgtgaccgacctcgggtcgcgggccgccatcgctcatgcccgggacctggccgatgtcgacttcgccgccgaggccgccgaggtgctggccgacggggacgacgatttcctcgcggcgtggctggcggcggatacgaagctggacgccgagaccgtcgagaccgagctgcgcgaacaggtccggcggcgactggtgtgtccggtctacttcggatcggcggtgaccgggacgggtgtggaggcgttggccgagggcatccgcggctacctgcccgcggtcgatcccgtggacggcgaaccgcacggacaggtgttcaaggtggagcgtggcgcgggcggcgagaagatcgcgtacgtgcgcatgcggtcgggcgtgctgcgggcccgcactcggcagcccgtccaccggccgcacgcgtccgacgatgcggacgcaccgacgcagaagctcaccgcggtgcgggttttcgaccggggtaaccgcaccagccccggcgaggcgggcagcggcagtatcgcgaaggtgtggggcctcaccgacgtccgcatcggcgacacgatcgggaccccggaccaccgtccactgccgagcctgttcgcgcggccgacgctggagaccgtcgtggtcccggtggccgcgcgggatcggctggcgttgcagtcggcgctgcgtgacctggccgagcgggatccgttggtggagccgcatttcgacgagaccggccgcgacatcacgatcaacctgtacggcgaggtgcagaaggaggtcatcgccgcgaccctcgccgaggagttcggtgtcgcggtggacttcgacgcgaccaggacgctccacatcgaacgggtcaccggtgtcggggaggccgtggaggtcatgggccccgacgccgccactcatttctacgcgaccatcggtctgcgcgtcgaacccgccgaacccggcagcggcatcacctatcggctggaggtcgaacgcgggagcctgttgtcggccatgcacaacgccgtcgaggagcagacgcgagcgaccctgggccagggtctgtatggctggccggtgctcgacgccgtggtcaccatgaccgtctccggttacgcgccgccggtgagcactccgagcgagttccgcaagctgacgccgatcgtgctgatgcgggccctggccgaggcgggcaccgtggtgtgcgaaccggtcgagcggttcgagctggacgttcccgaggacgtggtggccggggtgctgacggcgctggccaaggcgggagccgctgtggccgaacagattccgaaaccgttcgggtaccggctggtcgggacgctgcccacggcggcggtgcgggagctggagctgcggttgccggagctgactcacggccggggcgtgttcgcctccactctcgacggatatcggccggtgaccgggaacccgccgacccgggagcgcgtggacggcgatcccttggacgtccacggctacctgcggtacctcaacaaccgctgatgacagctggagctgccgagccgtggtaccggcccggctcggcggctcacggcttcgccgtggccgcgaaggcccacagcacgtgcgcggtggcgtcggcattgtggttgagcgcgtcggtgtcgatgttgtcgggatactcgtcgcaggcagcgtggtagcaggggtcgaacacctcgccagcctcgccgtcccagcgtttggcctgcgcggaggtcatctcgacctcgtcgccggtgttaacgtacaccgtggacacgtcatcgtcggcgaagggttggtcgtcggagcagtcgcagttggcttcggccgcctcggctttgactcccaccgagtccaggtagtcggcgtacgccttgccgtacttggtgtccatatgggtcacgaagtagccggtgttggtcgaggccaccatgtccaggttgtagtacaccgccagatccgtggtgtaagtgttgtccacatagtaggcggagccgatcatgcccgcctcctcctcggcccaccacgcgaaccgcaccggcgccgacatgtccggatcggtgtcggcgagccgcagcgccacctccagcagcaccgccgaccccgaaccgttgtcgttgatgccggggccctccgcgacgctgtccaggtgcgcgccgaacatgaccgtgtcgcccttggcttttgatccccactcggcgatgacgttgacgtcctccgggtcggtgcagtcctcgcacgcctgccgttcgacgtcgaaccccgcctcctccaactcggtggcgaggtactcggccgattccgcgtacccggaggtacccgccgcgcggttgccgtcgttgtattcggcgatgtcgtcgaaccgctcaaggtgctcggcgacccgcttcacgtcgatgtcgggcggcccctcgggcctcggctcggccgtggaacacgcggcgacgaacccgacggcgagtacggcgacgagcgggaagcgggaggctctcatccgacgagatcctaccgccgccgtgagccgtgcgggatcggctggcagccaccgatcccgcacggagtctcaacgcagcctgcggatctcgccgtaggagcggtagaagccaccgcgttcggatgcccgcagcccgtcgaccacgtagcgggcgccgggctggcggatgtccttggggaactggacgttccagctggcctcgaaaccgtcgctgacggcacgcacccgcagcttcgcaccgtcccggaagcactcgacgatcacgccgtcgccgtcgtaggtgaccgtctccagctcgacgctgggcgcgacggccgcgagggtcggcggcgccttcacggtggtggcggtgggcagctggcccgcctgcgcggcctcgatcgcggccgggctggcgtccagacaggccagtgcgccgctggtggtgacgatgtacagccggtcaccgtggaactgcatcgagaacgccgaaccgcagccggtacccagcttccacagccgttcgccgttctcgtcgaagcagtagatggacgattcgtcgtccccggcgaacacgaaccggccctgcggcgaggtggcgcaggagtacacggcgctgtcgcagcggtagcgggcctcgaccgctccgtccgctttggccagccggtacacctcgccacgaccggttccggcgtagacgctgtcgcgttcctgccatccgaacaggacgttgccgttgacgttggactcccagcgcggggtgccgtcgccggtgtcgtagcgggccaccccgcgggagtggccgtggtagacggcgtcggcgtcgcagcgcaccatccaggcgtcgttgccggtgacgtcgcgggcccactggaactcgtcctcgtggtcgatggcggtgatgcggccgttgcggtcggacacgcccagcgtcgcgtcgtccacgtccagccagaagatgtccacatcggcggagatctcgtaggcgacccggggaatcttgccggacaggtcgtacacccggccgtcgtcacagccggcgtacagccagaagtcgtcggcgacaaggcatttcacgccgtcgggcaggctgaagtggccgacgacctcgccggagtgcgtcaccttgaagatgtcgccgcgctggttgccgaccatgcagcggtcgtcgtcgacgtagatgccgaaggcggcggctccactgtcgaaccgccacagcaccggcgcctgcttggcggtggaacgggacgacacgatggtgcggcggctgaccggccgcgcctgccgcacaccgcgctgcgcgggggcgtaacccttgcgcagcttctcgttgagcttcttctcggcggcggccctggccttctccagggtggggaaggtggagacccgttcctgtccggcggtgccgatgcgtccataggagatggtcaccgtggtgccggagatcgtcacctcgtagtacttgtgggcggtgccgttgtcctcggacagctcaaggtaggtgtgttcttcggtcacggagttccagccttccgtcgttcctgggggataccgaaagtttatggctgacctgtgacaaaaccgctagtgtcggaccgtcgaacgggaggcgggaagatgcgaatgtccaggcgggacggactgcgcgcggcgatggcggccgcggcgggtggcgcgttgagcggctgcggaggcgacgacggcggtcccaccgagaagtggcgcatgcccgacgaggcccacccgcacgagctgacctacatgtcctggcccaccgagaagatctgggggccgtacatcgacgacgtgcgcgacgacatcgcgggcatcgcccgggcgatcgccgagttcgagccggtggtgttgctggccaacgcatcggacgtcaaagccgcgagcaaggcctgcggatccgaagtggatgtcattccgatcccggtcgacgacctgtggacccgcgacaccggaccgaacctcgtcctcggtaaggggggcatcgccggggtggacctcaacttcaacggctggggcgacaaacagtccaacaaacgggaccgcgaggtcgcccgcgagatcctcgccgaggccgacatcgaacggatcaaggcgccgatcgtcggcgagggcggctccatagaggtcgacggcaagggcaccctgctggccaccgagagctcactggtcaacgacaaccgcaaccccggcaagtcccgcgacgacatcgaggcggcgctgaagcggctgttcggtgtcaccacggtgatctgggtgaagggcgtcaagggcgaggacatcaccgactaccacatcgacgcgctggcgcggttcagcgaacccggggtcgtcgtcatgagcgttcccgacgaggaggctcccgaggacgtgtggacccgcgcctacgaccaggctcgcgcggtgctggacgaggccgtcgacgcgcgggggaagcggctggagatcgtcgagctgcccgaaccgttcgacatcggtgaccggggcgagaacttcctggccagctacgtcaactactacgtggtcaacgacggcgtcgtgattccccgcttcggtgacaagcgtgccgacgccgacgccaagtccatcgtggccgatctgtatccgggccgtgaggtcgtgcaggtgtccgtcgacggcctcggcgagggcggcggcggtatccactgtgccacccagcagctgccgaagtcggcgtagccgaagctgtcagccgtcgatgaagtcccgcagcaccttgaggaacttctcgggcgcggcgtcgtgcaccaggtgacccacctcgatggtcgcggcgcggccgtcggggacctgttcggccaccccgaccacgttgtgttgcgggaagcccgaatccgcgccgccgccgatcaccagggtcggcaccgcgatgtccgccaaccggtcccatgattgtggatccgccgcgttgatgaagtcgcgcacgaccgcctcggtgtggttccagtcgttggtcgcctcgtcgggacgggggatgacctcgcgccgcatccagccgggcgtcggtatcggggcctcctccagcaccagccgcgtcagccacgtcgggcgccgctgggccagcagcgccgcggcgatcccgcccatcgaatgcccgaccagcgtcacctgtgacagccccagcgtctcgacgaaccgctcgatgtcggagccatacagctcgaaggagtactcgccgggccagtcgctgccctcgtgtccgcgcagcgtcggcgcgtagacacggtggtcggccttcaggtcgtccatgacgacgtcccagtcggcgccggagccgccgtgcccgtgcaccagcagcacgaccggagccccgatggggccgtcggcctggaaggtcagcgtgagcccgttcacattcacagtggattgttgccgcatatcggtgaacctagcgcggtcttgatgcgaaaacgactgggccaagccgcccggggccgcgtattctggcgcctcggtatggctactgcggcgaacatttcggtctccagcctgcgcaccagggtgcgtgggctgctgttgcgtgaccaggggcggttcctgcgccggctcgactcggtcaagaagagccccgaccagagttcgctactggcgaaaatcgccgccgagctggacgccgccgagacccgggtggagcagcgccgcgccaagctgccgcgcatcggctacccggccgagctgccggtctcgcagaagaaggacgacatcgccgccgcgatccgcgaccaccaggtcgtgatcgtcgccggtgagaccggttcgggcaagaccacccagctgccgaagatctgcctggagctggggcgcggcgtccagggcatgatcgggcacacgcagccgcgccgcatcgccgcccgcaccgtggccgagcggatcgccgaggagctggactcgccgctgggggaggcggtgggctggaagatccgcttcaccgacaaggtcggtgagaacaccttcgtcaaggtgatgaccgacgggatcctgctggccgagatccagcacgaccggttcctgcgccgctacgacaccctcatcatcgacgaggcacacgagcgcagcctcaacatcgacttcctgctgggctatctcaaacagctgctgccccggcgccccgacctgaaggtcatcatcacctcggcgaccatcgaccccgagcggttctcgaagcatttcggggacgcgccgatcgtggaggtctcgggccgcacctaccccgtcgaggtccggtaccggccccttgtggacgacaccgacgaggaggccgacgacgtccgcgaccagatcgaggccatcgtggacgcctcccgagaactgatggccgagggccccggcgacatcctggtgttcctgtccggggaacgcgagatccgcgacaccgccgaggcgctgtccaaggagaagttccggcacaccgagatcctgccgctgtacgcgcggctgtcctcggccgagcagcaccgggtgttccagcgacacaccggacgccgcatcgtgttggccaccaacgtcgccgagacctcgctgaccgtcccgggcatcaagtacgtcatcgatcccggcaccgcccgcatctcgcggtactcgcaccgcaccaaggtgcagcggctgccgatcgaaccgatctcgcaggccagcgccaaccagcgcaagggccgctgcggtcgcaccagcgacggcgtctgcatccggctgtactccgaagcggacttcgaggcccggccggagttcaccgacgccgagatcctgcgcaccaacctggcctcggtgatcctccagatgaccgccgccgggctgggcaagatcgaggagttcccgttcatcgacccgcccgaccgccgcaacatccgcgacggcgtgctgctgctgaccgaactgggcgccatcgacgacaccgtttcggatccgcgtaagcggctcaccaaacgcggccgccagctgtcgcagttgccggtggacccccggctgggccggatggtgttgcaggcgcaccaggacggctgcctgcacgaggtcatggtcatcgccgccggtctgtcgattcaggacccgcgtgagcgtccggccgacaaccagcaggccgccgacgccaagcactcccgcttcgccgatccgacctcggacttcctggcctacctcaatctctggaactacctcaaggacgaacagaaagcgcgctcatcgagcgcgtttcgtcgtatgtgcaagtccgagttcctgcacttcatgcggatccgggaatggcaggacatctacgggcagctgcggcagacgctgaagaacctcggcctgacgatgaacgccgcgaccaacgaggtcgacccgcagcgggtgcacgtcgcgctgctgtcggggctgctgtcccacatcggactcaaggaccccgagacccgcgactacctgggcgccaggggcgcgcggttctcgatcttccccggctcgtacctgttcaagaagcagcccaagtggatcatgagcgccgagctcgtcgagacctccaagctgtgggcccgggtcaacggcaagatcgaacccgagtggatcgaaccgctggccggccacctcgtcaaacgcgactactccgaaccccactgggagaagaaggccgccgcggtcatggccatggagaaggtgaccctgtacggcgtgccgatcgtgaccgcccgcaaggtcaacttcggacgcatcgacccggagatctcccgggaactgttcatccggggcgcgctggtcgagggcgactgggacacccaccacaagttcttcgccgccaaccgggcgcttttggacagtgttgaggacctggagaaccgggcccggcggcgcgacatcctcgtcgacgaggagaccctgttcgacttctacgaccgccgtatccccgccgacgtggtgtcgggcaggcatttcgacagctggtggaagaagacccgccgtgagcagcccgacctgctcgacttcgaagagtcgatgctcatcaacgacgaggccgaggccgtcaacgtcgtcgactaccccgacgtctgggacaccgagggcgtcagcctcccgctgacctaccagttcgagccgggcaccgccgccgacggcctcaccgtccacattccgctgccggtactgggccgcctggacccggacgtgttcacctggcaggttccgggactgcgcgaggaactggccaccgcgctgatcaagtcgctgcccaaggcgctgcgccgtcatttctcgcccgcccccgaccacgcccgcgcggccctgcacaccatgacccccgagggcggcggcaccttcaccgaggcgctggcggttcagttgcacgccatgcgaaccgtgaccatccccaaccacgcgtgggactactcgcgggtgcccggttacctgctgccgaccttccgcgtcaccgacgacgacggcaagaagctggccgagggcaaggacctgcccgcgctgcgcaagagcctggaacccaaggccaaggaggtgctcgccgagtcggtgcccggcatcgaacggtccggcatcacgtcctgggacttcggcgagttgccccgggtgcaggaacagcagcggcgcggctacgccgtcaaggccttccccgcccttgtggacgaaggcaagagtgtcgcgatccgcttgcacgacagcgagggcgcgcagcagctggccatgtggcacggcacccggcgactgctgcggctgaccatcgcctcgccgatgaaacgggtgctggcgggactgtccagtcagacgaaactcgcgttgagtgccaacccgtacgccgatgtcccggcgctgctggacgactgcgtcaacacctgtgtggacaagctcatgatcgacgcgggtggcccggtgtgggacgaggccgcgttcgagggccttcgcgacgcggtgcgcgccgagctggccgacacgacgatcgccgccgtcacgacggtcgcgaagatcctcaccacggcccgacgggtcgacaagctgctgtcgggcaacttcgccttcgctcacctggcctcgctgtccgacatgaagcggcagcgcgaagcgttggtgttcaagggtttcgtcagtgcctcgggctggtggcggctggacgacctggtccgctacctggagggcatcgaacggcgggtccagaagctgccgaagaacggcgacgcggacgcggcgtggatgaccaaggcgcaggcggtggaggcggcgtatcacgagctcgtcgcgagcctgcccgccgccgcggcctcgccgcaggggcaggaggtgcggtggatgtgcgaagagctgcgggtcagctatttcgcgcaggaactgggaacccggtacccggtcagcgacaaacgggtcctgaaggccatcaacacgttgcgctgagcgcccgccggcggccgcgcagctcgctgtccggcggccagcggcctgacggcgctggcgcgtgcgcccatgtcaggctattgacatgagcgagccgagtgagagcccgcagctggaacagcggatgggctacgtcctcaagcaggtccaggccgcattgcacggcgccatggacgagcggctgcgcggccacggcctgtccgtcgcccagtacgcgtgtctggagctgctggccgaaacgccgggactgtccaatgccgagctggcgcgcggcgccttcgtgacccggcaggccatgaacacggtgctgcgcggcctgctggcggccggacacgtcgaccgccccgccgaggccgagtacggccgcgcccgtcccgcgcggctcaccgacgcgggcgaggcgctgctcgccgccgcccgcgccgacgtcgtcgcgatcgaggaacgcatggtcaccggcctgccgcgacggcgacgccgcgagttgttggccgagctggcggccatggcgcgcaacctgtctggcgactcgggctgagcttcggacaacgcacggagggttcatgtcgcgatccgtattcgggtattgacaaaatttggtgcgttgtggtcggctgtatccgcccgtgtccgcacgcacgagagtcgagcccatgccccggcagcgattgacccgatggatcaccgtcctggcctgttccgccctcaccctggtcctgatgccccccggccgggccgcggcggccgacggcaccgacttcgacacctccttcgaggacggacagtcgctgcccgactgggagaactccgtcgagaacgaccggaccggcggcctcgacggcaccatgaagagcgcccgcgatacgggacccgccgagtcgcccaccgccaaggccaaggtcggctacaccggcaccaggtcggcgtcgatctccggcaaccacacctccggtgaccgcggcttctcgtacaacaaactcctggacaccgacatcgaggtcaccgagaccagcgaactgtcctatctgatcttccccaagttcgtcgagaacgcccccgccaacccgagcaccttcgccgccgtcgatctggccttcaccgacgggacctacctgtcggaactgggtgccgtcgaccagcacggcgccaaggtcgacccgacctcgcagggcaagtccgagacgctctacaccggtcagtggaaccgcaaggccgtgccgctgggcgaggtggccgccggtaagaccatcgaccggatcctgttggcctacgacaaccccgacggcccggcgaccttcaccgactacttcgacgacatccgcgtcgtgggtgaacccgaggcccccgacggctcgcccgccgactacgcgctgaccaccaggggcacccagtcgtccggggacttctcgcgcggcaacaacttcccggccaccgccgttccgcacggcttcaacttctacaccccggtcaccgacgccggttccaccagctggctgtaccagcaccaccgcgccaacaacgccgccaaccgtcccgagttgcaggcgttctcggtcagccacgaacccagtccgtggatgggggaccggcagaccttccaggtgatgccctccaccgccttgggcacccccgacgcggaccgcaagaagcgggcactgccgttcgggcacgacaaggagatcgccaaaccgcaccactacggcgtcatgttcgacaacggcctgagcaccgacatcgccccggccaatcattcggggctgttccagttcagcttccccgacgagaacgcgaacctgatcttcgacaacgtcaagggcgacggcggtctgaccctcaacgttgacgacggcgtcgtcaccgggtactccgacgtcaagagtggactgtccacgggcgccacccgcatgttcgtgtacgccgagttcgacgacgcggccaccaagggcgacaagctctccggcggcggtggcgagaaggtcgccggttacatgcgcttcgacgccggtgacgaccgcaccgtcacgatgcggctgggcacctcgctgttgagcgtcgagcaggctcgcaagaacatggagtccgagatcggcggcaagaccttcgacgaggtccgcggcgaggccgaggaccagtggaacgacaagctcggcgtcatcgaggtggagggcgccagccaggaccagttgaccactttgtactccaacctgtaccggctgttcctgtaccccaacatcgggcacgagaacgtcggcacgcccggcgagccgaagttccgttacgccagcccggtccggccgcccgccgggaacgacacccccaccgagacgggtgcgaccgtcgtggacggggagatgttcgtcaacaacggattctgggacacctatcgaaccacctggcccgcgtacgcgttgttcgactccgacaacgcgggcaacatgatggacggtttcgtgcagcagtaccgcgacggcggctggatctcgcgctggtcctcgcccggttacgccgatctcatggtgggcaccagttccgacgtcgccttcgccgacgcgtacctgaagggcgtcgaggacttcgacgtcgagtcggcctacgacgcggcggtcaagaacgcgaccgtcgcgccgccggagaagggtgtgggccgcaagggactggagacgtccatcttcgacggttacacctccaccgagacccgggagggcatgtcctgggcgcttgagggctacgtcaacgacttcggcatcgcgaacatgtcgaagaagctgtacgaggccgatcaggacggtccccgcgccgaggagtacaagaccaactacgagtacttcctcaaccgggcgcagaactacgtcaacatgttcgacgaccgcatcggcttcttccagggcaaggacgcaagcggcgactggcgggtgcaggacccgggcgcgttcaacccggccgaatggggccacgactacaccgagaccaacgcgtggaacatggccttcaccgtcccgcaggacggcaggggactggcgaacctgtacggcggccgcgacaaactcgcgtccaagctggacaagttcttcaccaccccggagatggccaagtaccccggctcctacccgggcgtcatccacgagatgcgcgaggcccgcgacacccggatgggcatgtacgggcacagtaaccagccctcgcaccacatcccgtggatgtacgactacgtcggccagccctggaagacgcaggcgctgacccgcgaggccacctcccggctgtacctgggcagcgagatcggccagggctaccccggcgacgaggacaacggcgagatgtcggcctggtggctgttctcggcgctgggcttctacccgttgcagatgggctcggagaactacgcgctgggctcaccgctgttcaccaaggcgaccgtccaccttgacaacggcaaggacatcgtcgtcaacgcgcccgccaacaacgccaagaacgtgtacgtgcagggcctgaaggtcaacggcaaggcacacaagaaggcgtacctcgacagcgacacgctcaccggcggtgcgaccctggacttcgcgatgggcgccaagccgtcggactgggcgtcgagcccgagcgcggcgccgccgtcgatcaccaaggacgacaagatccccgacccgttgaaggacgcggccaagggcgccacgaccaccacaccggaggcgttcgacgactcctccaagacggcggttacctcggacggtggcgagttgacggtcgaggcggcgctgtccaagccgaccgagccgcgcatgtacacgctcacctcggccagcaaggagtccgcgccgacggcgtggcggctggagggctcggccgacggcaccaactgggcgacccttgagacccgcgacggcgagaacttcaagtgggacaagcagacccgctcgttcctgatgccgctgaactccggcttcaagaagctgcggatcgtggtgaccgagaccgctggtgacccggcggcgctgtcggaggtggagttcctggtctaggcggcctcagcccgagccgggccgagccagggcggcctaggctgcgccaggccgcattgcgccacagccgagtaggcccgggctgcgccgggccgcatggcgcccgagctgggtcggcccaggctgcgccgggcctcagccagctccggcgtagcggcagtcggtcaggtcgtcgacgtactgcacgtagatggtgatctcggtcgtgagttcggcttcctggtacggctcgggagcttgactgtccacgctgcacaccttggcgccgtcgccgtcgtactcggtcacgatgttctcgaagccctcgccgttgagcacctggatggcctcctcctcggaaagcccgtccacgggagggatctccgccgtctccggctccggcgactcggactcgctcgtcggctccgcagaggaggtcgtgggttccggcgaactggacgactccgactccgacggcgactcctccgaggtcgcctcctcgaccgcggacgtctcctcgcccccgggctgcgcgacgttcgtctgcacccacggcctcaggtacaccacgtacccgccgacgccgagcaacagcagcaccaggatcacgatgatgccgatgagcagcccgttgcggcgcggcttcggctgcggaaccggcgtcagcggcccgtcgttctgccccggatgttgcggcggcgccgaaccccgcatcgacggcggcgtgacgctgtcggcgtcctgggacgcggcgtcgccgggcggcgggggagtcacgacggtcggcgcctcggcggccgacgcgggcgtcaccatggtcgcggcgtcaccggcgggtgccggggacaccggcgcgttgtcgggcttgcggcaggcggcggcgaagtcggcggcgctggcccagcggccgtccggttccttggccagcgcgcgcaacacgatcgccgcgacggtctcgggaatctcctccggcaacggcggcggctcgtcggacagggcggtggcgatgatggtcgcgggcacgtcgctgtcgaagggcttgcggccggacaggcactggtaggccaccacgccgagcgagtaaatgtcggcggccggggtggggtcgtcgccgcgcagctgctcgggggcgacgtaggcggcggtgcccatcaccatgccggtgttggtgagcccggcggccccggcggtgcgggcgatcccgaagtcgacgatgcgcggggcgccgttcttgctgatgaggatgttgcccggcttgatgtcgcggtggatgatctgggcccggtgcgcgacctgcaacgcctcggcggtaccggcgatgacgcgcatcgtctcgtcgacgtcgagcttgccgccctcctggaggatctgttgcagggacttgccgtcgacgtactccatcaccaggtagacgatctggccgtcctcaccggtctcgtcaccgaagtcgtagatgttgacgacgcccgggtgctggagcgccgcgatggcgcgcgcctcgatgtggaaccggtgctggaacacgacatcggacgccaacgcgtggtgcagcaccttgaccgcgacgatccggttgagccgttcgtcgtagcccttccaaacctcgcccatccccccggcggcgacgcgttcgtccagtcgatagcgatcattgagtcgctggccttgccgcatggtgtgattcccccaagcaaaaatcgaagcatgattatgccacgaagcgataatgggtcttcgatggttacgggagacgttgcaggtcagacacaatcggataacagtgtcgattgtggcgttatgaacacatacagtgaataggccgtcgggtcgatgacgccgttaaccggttcaggtgaacgcgacaacatcgtgacattgacgcgtgtctcaatgtggatttcagtgtccgattctgctgctagtgtttcgcgcgtgaacgagatggacatggacgtgcacgccgccgcgacctcgcgattgatccgcgaggcgtggggccggtgggggaccgtggacgagcatttgatcgcgcatctggtcaacccggccttcatgggcggaccggagtggccgggaatgcggcaggcgcactcggtgacccgccggggccggtcggtcatgatcgccagcgacggcctggccgaccccgccgcctgggaggatgccccgccgtccaacggttacggcgtcgaggtcttcggaatctcggccgacccgttcgagcagaccgacaccgtcggcctggcgacctcgtggctgggcgacatcgtcatgtccacctcccggctgatcgcccagcacggcttcggtttcaccgacgccctggaacgcaactcgatgctgaccgtcgcgtttcccggcgcccagctgccgggccccaacgcggacaagttcatcgacgacaagggttcgctgacggtgatcctggggctgaccgattcggtgatccccgagcggatcaacggtccgctgtcgccgatccggctggtcaacgtcaaactgctgaccgtcgccgaggccaactactgcgtcagcgccgacgtcggcagcgccgaggcccgcgaggacctggcgcggcgcttcgccgagcagggctggagcctgtactccagcctcgaccgcccctcggtggtcgatgcttccgaggagttcttattcgggctccggcgacgagtcggtctcgcagtcgggggtgtcgccgtattcgacgccgaagctgagctcctcgtccagctcctggctggagcccgcgctcgggttctgctccacgacggtgcacgcgtactcgccggatccgacctcgtaggcggccacgttcgtgaagcccttggcctcggccttggcgtacgcctcgtcctcgctcaggcccatcaggctgggcaccttgccctcctcgggtttctcgctgggcgaggacgtcgagggggtctcggacggcgagtgcgagctggactgcgaactcggctgctcctccgagggcgacggcgccttgtcggagtcggtggtagcggcggtggtctcgtcgcggtcgtcggcgacggtcgaacccttgccctcggccgggcgcttgcgctcgtcgtcccagggccgggccgccgcgatgcccccggccgccagcagcgccacgatcgccgtggtgacgacgagggtgcggggccgcaacccggagcggcggtgcgagaccaccgcgccgcggttgcggcgggcgcccgacgtgggggtcacggggcggggaccggcggcggcgcgcaccgtcgtcggctggggcgtcgggatgaccgtggtgggcaccgcgtcggccgcgacgcgcacggtggcgtcctcgcggggcgcggcggcgccgatgagttcccggcacgcggcggcgaaggcggcggcgttcggccagcggtgccgcggttccttggccagcgcccgcatgatcgcctcgcgcaccccggccggaacggtctcgggcagcggcggcggggccttgtggatctgctcgtggatgacggtggcggggacgtcgctggcgaagggcttgcgtccggtcagcgcctcgtaggccaccacccccagtgagtacacatcggacgatccggagggctcgtgtccgtagagctgttcgggggacacgtaacacacgctgcccatcaccacgccggtctcggtgagcgaggactggccccgggtgcgggcgatgccgaagtcgacgatcttgaccacgccggtctcggcgtcgatgaggatgttgccgggtttgatgtcgcggtggatgatcccggcctcgtgcgcgacgtccagggcctcggcggactgcgccacgatgtcgagcacctcgtcgacgcgcaggctgccgcgctcggacagcacggtgcgcagcgaacggcccggcacgtactccatcaccaggtacgacaccactccggcgtcggccgaggcgtcctcgccgtagtcgaagaggttgaccacgcccggggcgctcagcgccgccaccgcgcgggcctcgccgtggaaccgttcccggaacgcggggtcgccggacagcccggcgtgcagcaccttgatggccaccgtccggtccagccggatgtcgcggccccgccacacgtcccccatgccgccgccgtcgacccgttcgtccagccggtaccggttacccaggatcctgatgttgtccattgtgatgattccccatagaaagttcgatgagtcagtatgttccgggctgtcaatgtttgaatcgcgaaaacgtgccagcctgctgcgggtaggctccgcgtcgtggtcgaagaccgagacatcaaggaactggtgcggcgcggttacaacgcggtgccgtaccaccacgacgccgagggttccggcgcgtggcaacaaacccgaatgacccgcaagctcctggagcgactggctccggcctcgcgcctgctcgacctgggctgcggcagcggcctaccgctggcccgcgacgcgacggtggcgggtcaccgggtcacgggcgtcgacatcagcgaggtcgccatcgcgcgagccaccgaactggtgcccgaagcgacgttcatccgcgccgacgcgggcacggcgaccttcgagccggagtcctttgaggccatcgcgtgcctgtacatgatcttccatctggaacccgaggagcagcgccggctgctggccacggtccgcgaatggctggtccccggcgggctgctgctggtcatcgcgggcaacaccccgtcggtgggcatcaccgagaactggcgcgacagcggcacctccatgtggtggagccacccgggcgccgagacctaccgcgagtgggtcaaggaggccgggttcaccctcgtcgaggacgagttcatccccgagggcagcaagggccacagagcctactggtgccgccgcccggccccgagcgcttagttgccttgccaggagcgccacagggcggcgtagtggccgccagcggccaccagctcgtcgtgggagcccagctcggcgatgcggccgtcctcgacgaccgctatgcggtcggcgtcgtgcgcggtgtgcagccggtgcgcgatcgccaccacggtacgtcctgacaggacggtcgcgaggtgccgctccagatggcgggccgcgcgggggtccagcaggctggtggcctcgtccaggaccagcacgtccgggtcggccagcaccagccgggccagcgcgatctgttgcgcccgagccggttcgaccttgagctcggccgagcccacgacggtgtccagcccgtgcggcagcgaggcgagccactcgtcggcgtccacagcggtcagcgcctcggtgatctgctcgtcggtcgccgacgtgttggccagcgccaggttgtcccgcaccgtacccaggaacacgtggtgttcctgggtcaccagcagcacctcacgacgcagttcctcaagcgtcgcgtcccgcaggtcgtgccccgccacggtcagggaacccatgccgggggagtcgatgcccgcgatcagacgccccagagtggactttcccgcgcccgagggcccgacgacggccagccgctcgccgggcgcgatgtcgaggctcacgccgtgcaggacgtcgtgcccctcgttgtaggcgtagcggacatcgcgcacccgcaccgccgcgccgtgttcctgcggggcgggccgcttctcgtccaccgtggcctgcttgatcggccccacgccgatgatgcgccccagcgaggcgtcgccggtctggagctcgtccagccaggccagcagcatgaacatcggttccccggcctggttgatgtacagcaccgccgcggtcaccgcgcccagcgtcgtcaggtcggcggcgtacatgagcccgccgaccagcagcaccgccgccaccggcagcgtcacgccgaagtccagcgacgggaacaggacgctgcgcaggaacagcgtccggcgctcggccccgtaggacttgccgatcacggcctgtcccttgtcgatgcggtcccgctggatccgcagtgcctcaacggtcctggcaccctcgaccgtggcggccagcccctcggcgatctcgctgtaggtggcgttctcagccaggtaggcctcgcgggcccggcgcaggtaccaccgggcgggcgcccacagcaccggcaccgtcgtcaccagcgcgaccagcgccagcagcgggctggccagcgtcagcgccgcgagggtcagcacgagcgtcagcacgcacacgaagctctcgggagcggcgcgacgcagcacctggcccagctgcgcgatgtcgcgcgaggagcgggtcatcaggtccccggtacccgcgcgctccacagtgctcaacggcagcgccagcgaccggcggacgaactcctcgcgcagcctcgccatcacggtctcgccgaaccggctggacacgtagtgcgagatcccgctgaacaacgcctgcgtcaacacgaaaccggccaccgccatcgcgatggcgtccacggtggaggtgttgcccgcgtcgagggagtcgatgagctcacccagcagccacggcgcgccgagcccggccgccgaggcgatcgtgtacagcaccaccgtccagaagacctgtcccttgtaggcggcggcgatgctgccgacctcgcgggcggtctctcgcgaggtcgcgaccggcagtccactcactgtcgttcctgcccttcgtcctcgtcgtctctggtgacgacggcgcggtaccgcggctcgccgtccatgagttcccggtgactgccggtggccacgaccttgccgtcgtccacgaagcacaccgtgtcggcgcgctccagcatcagcggcgacgtcgtggtgaccacggtggtcgcgccctcgcggtgctcgcgcagccgctcggcgatcagcgcctcggtgtgcgcgtccaccgccgaggtcggttcgaccagcaccagcaccggcgcgtcggtcaacagcgcccgcaccagtcgcagccgctgccgctgaccgccggacacgttgcgcgcctcggcgtcgacgtgcccgtccaggccgccgacgctgtcgacggcgtcaccggccacggccgtgcgcaccgcccgcagcaccgtctcgtcgtcggctcccgccgcgacgtccaacccggcgcgcagcttcccctcgaagaacatcgaatcgttgtcggacaccagaaccagctgccgcagctcgtccagccggatgtcccgcagcaacagaccgtccacatgggcgtccgagtcgcggtagcggcccagccggtcgcccagcaccgcggcctgctccggatcggcgcaggcgacggcggtcagcttccccgactccacccgcagtcccgactccggttcctcgaggacgtcgaagcttcgcggcgcgtccttgtcgccctcgtcgtcgacgcccggctccaccgccaggaacgccacgatccgtttggccgcggcgtgcgcggtggtgtacttgcgcgccgtctcaaggaaagtcgacatcggcatcagcaggaacgtcgtgtacccgaacacggcgatcagctgccccggcgtgatcgagcccgaaaccgcggcccgggcgccgatccaggtcacggcgaccagcagcaggcccggcagcagcatctgcaggcccttcatgacggcaccggcggcggcgaccttcatcccgaaccgccgcacctcctgcgaccgttcggtatagcggtgcgcgaacagctcctcgccgccgatgccgcgcagcacccgcagtcccgcgacgatgtcgttggcgcgcgacgtcaacagcccctgctgttcccggtacgcgtgttcgcggcgctgcaacggtttcagcagcggcccgatcaccagcgcctgcaacggcaaccccagcaggatcaccagcccgagcggtaccgagatcgtcaacaggatcaccgccacggccacgaaggtgacgaccgaccccgtggtgcggcccagcacgtccagcgccatcccgatcgacgccgggtcggcgctgcccaccgagaccacctcgccggtggcgatacggcgcggcagcgcggcccccacccgggtggcgtgtcgggtggtcagctgcacggtccggtaggcgcccaccaggaagttgaagaccgccaaccgatgtcggatgatccccagcacggccatcagggcggccagcgtgacgatcaccccggcccacagcagcagcgcggtggtgtccttggtccgcacaccctgatcgatcccgtaaccgatcgcgccgggcagcgcgccgatgcacgccatccatccggttccgaacattcccgcgaccacgagcgtcttccactgcttgctcaggatccaaaggagataactagccgccgaccgggcgtcgggttcgccggggtcgggcatgggcagtggtttcagcagacgcataacgccattgacgctattgaggtcacacgacaattggcaactcaataaacggtgacgacaatgactgcgcaacaaacggcgatgacaatgactgcgtaacaaacggcgatgacaatcactgtcgtccgtatccggtcatcgaaaaccgctggttgcgatggttaccaacgattacaggaaaatgaaaccgtcacgcttactagttcacgtatagacagtcttgcgaacaccggctaatatcggcacttcaccatggtgtgacggctcgcccgggtcttcccgtgccccggatgacgagccacccgcgcggacagttttacagtgacgcgatccgcgccccccgccccggccgttcccccgtgccgccggggcgggcctaattttttccgtcccctgctaggttcgccgcatgccgttttacgttcacgccaaggacaaaccgggcgtcggagccgaactggacaagctggtcgaggagcactggtcgtacatggaccgcttcgacgagcggctcatccttcgcggtcccacgctgtccgacgacggcgaggaacacaccggcagtgtccacatcgtcgatctggacgaccgcgccgccgccgaccgcttcggcgacgaggaaccgttctggcaagccgggctctacgaggacatcacgacggaacgcgccgccgtactgctcgaccgcgaaccatcggcggcctcacgatcgggagaggcccccaacgccttgctcgtcggccgctgggaacccaagccccacaacgccccgacgctcggcgccgacaccgacgcgcggctggacttcgtcgcgctgctcgtcgacgacgaccagtcccacacgatcggcttcgtcgcggtggtcacggcgatgccggacgaagccgaggcgatcgcccggccgctcgcggaccggttcgcgggcgaggccgtgccgctggccgtcacccgctggtgccgaggcggccgtcgatgaggaacccgcgatgacgctcaccggctcgctggcggaggccgactgggagtcgcatcgctcggcggtcttcggggccgcctaccgcatcctcggcacggtgaccgatgccgaggacgtgacccaggaggtgtggctgcgcgccgacaccagcgatctgtccggggtacgggacctgcgagcctggctcgtgaccgttgccgcccggacgtcgtacaacctgctgaagtcggcgcgcgtccgacgggagtcctatgtgggcccctggctgcctgagccgctgctgaccggacccgacgccgccgaccgggtactcctggacgagtcggtgagcaccgcgatgctggtggtcatggagaagctgtcgcccgccgaacgggtcgcgctggtactgcacgacgtcttcgacttcccgttcggacgaatcgccgaggtgctcggcggcacgcccgccgccagccgcaagctcgcctcccgcgcccgggcccgggtcgccgaggccaaggaacggccccgggcgtccaaggccgagaccgaacgcgtcctgcgcgccttcaaggccgccaccgacgccggtgacctgaccgccctggtcacactgctcgaccccgacgcggtctatgtcggcgacggcggcgacaaggtccgcgccgcgcgcaggccggtcgtgggcgccgaggcgatcgcccggttgacgatccgcgtggccggaatgatgcgccccgacgcgttccggatcatcgaggtcaacggtcagcccgccctggccagctaccgggacgacaggctggtctgggtcgacaccgtcgagacctccgacggccgcatcaccgcgttccgccgactcgccaatcctgagaagttcgcgcatatcggtcacaactgaggccgctgtcttgtctccctgcggaccctccgacttcccggagggcgaagctgagagaggacgattcccatggcacacgttgtcatcatcggaggcggtttcgcgggcgtgtggagcgccgccggcgcggcactggcgcgcggcgacgcggacctgagcatcaccttgatcgcgccgaacgagcacctggtgctgcgcccgcgcctgtacgaacccgagcccgatctcgccaaggtcgaactgcgccgcatcctcgccccgatcggcgtcgaacaccggcgcgcctgggtgagctccatcgacaccgaccgccgcgtggtggtcgccgacggcaccgagatcggctacgaccggctggtgctggcggcgggcagcaaactcgtcacacccgcgggcctgcccggcgccgaacgactcttcgacatcgacaccctcgacggggcccggcgcctcaccgaccacctgcgcggccgcgaggacttcaccgccgtggtcgtcggcgccgggttcgtcggactcgaagccgcgaccgaactggccgcccggggccgggtactgctggtcgaccgctccgacgtcgtcggtgaccagctcggccccggcccgcgagccgaaatcgaagcggcactggacaagctgaacatcgaatgccgtctgtccacgacggtcaccgaggtcggcgacggctacaccgtcctgtccgacggcagccggggcgagaccgacgcggtggtctggtcggtggggctgcgggccagcgaactcacccgccacgtctcggacgaccttgacccgctcggccgggtaccggtggaccggtggctgcgcgcgctgcccgaggtgttcgccgccggggacacggcggcggcacgggtcgagggcgaccacgtcgtcatgcagtcctgccagcacgccaccccgctgggaaaggtcgccgggtacaacgcggcggccgacctgctgggactgcccccgcgtgacttcacacccgcgccctacgtcacctgcctcgacctgggcggcgcgggcggagtcttcacccgaggctgggaccgcagggtgatggccacgggcgccgacggcgcgagcatcaagaagaagatcaaccagtacatccacccgccggtcgacgacgccaccaagatcctcgcggcggccgaccggatccacacaccgctgccgttcttcccccgggacgacgcggagcgcacttagaccgagtgacccacgacgcggcggtcctcacaggaccgccgcgagcgcctctccgtgctggcccggctagttctggtccgagttcgcgtgccgcccgaccttcacatcgcgcgagccgtgcagcgcggggccgcgcttggcacgcggcacctttccgtccttgcccgccgaccacgacggcggtgtgggccagcgcagcatgagagcgttgcgcagttcccggccgcgcacgttggcgatgcccgtgcccagcagcgccgcgacgaacaaccccaccgagatgcccatcgcgatgaccgcctcagtacggaagccagcgaacacgtcctgcgaccccaggccccaacccaggccgagcaggtaggcagccgtactgaacaccaaccccgtccccgacatcgccgccgtgacgagcgccagcgggtgcatgcgccgccgcgcgtgatagcccagcaggtgctcggccgggcgaggcgagtgcgggttctccagcatcgcgcgcaactcggcgcgctcgcttcgccgctgcttccagtccagcagcactcccgtcaccgcgaggatcgccgccaacggaagcagaaccacgaagatccagaaccccgcggcgaggatctgctcgatgaacgacgagtacgtgatctcctcgcactcggtgttcccacgccccggcaccttcccgcagcgcatcaccaacgccgcctgcaacacgacgaagctcagcagccacagaccggccgccgcgtagatgaaccgcccggcgatcgaagacccgaacagcgacttcttccccgagcccttcttgtttgctcgaagcgcgggacgccaggccttcccctcgtcctccacgctccagtgcgcggcgatgagcttgcgacgccgttcctgcgccggatccagccacatgcgaccggcgaacgccaccgccgccatgaccacggcgtagctgagcgagtaccagaagatgggcaggccctcggtctcgttgccctcgcccaccacgacgatcaacccgatcaccgccaccaggcccgcgacggcggcgttcacccacccgaagaacgtcagatgctgcgcgggcgcgcgcgtgacggactcgacctgctccggcgacggcacgtcatatcgcgacgcaccccgcgcggcggccttgaccagcgcccgggacgtggtcacctcccgcgcgaaccccgccaccgccgacgcaccccacgccaccagggcgaacgccatcaaaacacccaggcccaagcggctgaggtgatcgatggcctcctcaagaccgggatcgccgagcaggtcctcttcggccagaatccccacgcccaggatcatcacgaacgaacatcccagcccgatcaaaaacgcggccagggcgcgagcgcaagcgcgcgcggtctccccgaccaacccgacctcgtgctcgtaccagtgccaggggttcgaccgattgccgtcgtcactcaccagtgggctccttctcctgcggcaacggatgcgggtcgaacgcgatgaacagctgtgtcaccaggttctcccgccagcggagcgacaactgtcccatgccgcccgaatcccacttgaaccgagcgatcaacctgtccccgtcccagtcgtgggacaggacggtcatggtgtcgtcgggcgggttctcggcgtacgcgctggcgatggcgtcgcgccccaggtagggaccggcgggcacgcccgcgaacttcatgacggcgtcgggggcgaacgacgccgtgaacgcgctgaagtcgccgctggtcacggccttgttgaacagcgcgatatgggcatccagcgcctttgaatcgaaactcatggatgcatcttagagacgtggaacgacgatacgcaggctaagcgcgcaggattccggtgcggaatgcttcggcgacggcgtgggctcggtcgcgggcgccgagtttgcggtacatgcgtcgggcgtgggttttgacggtgtcttcggtgatgaacagttcgcggccgatctcggcgttggatttgccgcccgcgatgcccagcaggacttgggtttcgcgttgggacaggccgcgtcgcaggctggcgggcacggagacggttttggggacgtcgaggtcgatgcccaacgcggtcacagcggtcagcagcatgcgcccgtcgatggtcagtggttccaggcgtcggctggctcgggcttcgcggacgatgtggaccgcggagcgggcgatgacttcccaggcgatgacgggattgcgcaggtcgggtgtggcgattgtggacattggttggctccttgggtggagggccgcctcgcccacgaagcgggggtctacgcaggcgaggcggcgcgggtgtacccgggaaagtcctacagcccgttcttgatcgagttgatcagcgcggcgtcggcggtcaggatcggtgtggggccgttatacagacggccgtacttggagtccccgaactgccactggttgtgcttgatccgggcgatcacgcaggctccggcgtgtccggagtgcgagctcttcgtccagccgtcggtgagtttgattccggttttcatgggtatctcctttcaatcgcccacgctgttcgatgggcgtgggtcgcatcggtggggtgggtggtggttggtgggggccgtgtttgaggtagacctcgttggcgaggcggtagaagtagcagccttggggtccgggttgctccaacctgccgtggtaggtgcggcagccggtgcaatagccctcggagtcgactctgctgtgacagtccatcgtgtactccgcattgcgggccaggacgtcggattcggtgaggctcatgattgcctcatctcggtggggagattgcgagattccaatatgccttggaacgggcgggtgcaaccgtcgagcttgttatcccaatagcggccgtgcgaaacgcattcgtaccaggcttggaggttgcacttaatcagttttttggagcaacccttgacgagccgttgtttctcgtcgacagacagcgtggccgcgaattcgtgaatctcttggtccgtgtgcttcttgctcatcgggatccccacctttctgacatcgaagctaagccagaaatagcgctaagtgaagaccgacgcacatgtagtgtttgccgaggtagaggctctgggagctgggctgttgccgatttagggtgccggaaatctacacccccagatcggctctcttgggccggttactgtcggtggtcatctgcataatgaggcgatgagtgatataccgtttccacgccgtcttctcggcgacacgtttaagcagcttcgtgacaagcgcgactggacgaagaaccgtgccgcgaccgagctgggtgtctcgcgagacaagctcaacgcgatcgaggaaagcgccacgcgactgtcaatcatggacatacggggtctatgtagcacgtacggggcgtcgcaggagttggagcacgaactcatcgcattggcggacagtcgacagaaagacggctggctggaaacgtccagagacggcgtgccgaagttcccatttaagttgcacagcatggagcaacgcgccaaggagttgttgatctacgaatctgagtacatgacgggcctatttcagaccgctgattacctaagggctaaccaagctcaagagcggctactgctggagcagccggagtggggcgagaaggtgctggaggagcgacttgcacgctgggaacgcatgaagcaaaaagagataccgccccgagtacgcgtgatcttgaatgagcctgtcctcatgcgggagattggctgcccagaagtcatggaagcacagatagcctatctccgggaagtaaaccagcttccgttcgtggacatctccgtgctgcctctggcggcagggccgcatccttcgatgcccggggcctacatggtcctcgccttcgacaacaccgagccggatgtcgtattcctggaatcccgcgatggaggtcgctatgtctctagccctatggtggtggcgttgtatcgaggagacttctttgagaccgatacccttaccaaaccacttgaggagtttgtcaaatgagcagatggcgtagatccagccgcagtgcccccgaacagggcaactgtgtggaagcccggaccatggcaagccgcttcgaactccgtgacagcaaacttggcgagtcctccgagatccttgacatgaccaaggccgactggcggggcttcctgaacctggtccgccgctaactcaaccaacaccccaacgccactgcccggggatggtctgacaaatagcctcaagatcaccccgggtccgcccccggacgtgcagcacacagccgacgccaaggccgtcctgccgcagcagcttccccggagcggagaaccaccgcaccggatagtcctcagcacccgtccacatcgggtaatcaggcaacgcgacccgtcgaaagcgttcccccgcaacaccaaccaggtccgccgacagctcagacgcgtcacacaaacgcccatcgccgatcagcgcctcgctcaacaccagctccacgatcgccaccgacagccggtccatgaaccgcacccaaccgtgccgcgcctcgacgaacaccggcggatcgtccagatgcagatcctcaaggcgcacaccccaaaacgcgcaaccctggttctcactgcgatacaccagaacaccgccgagcccgtcatgcacgaacacctcgtcgggcgtcaacaacggatccagattcgagaccagatccaaccgcgcaccaaacagcgcgtgcgcctcacgaagcgccgccggaaaccgcaagccaagcgccgcctcggctcgcgccagctccgccgccggggtcgcgtcggcgtcggaaagcggtgcgccccaagcggacgcgaagtcgcgaacgaacgcccaagcccgctgccggtccacgatcccgccgccgacagcctcggccacgtcgaacccgtcactcatgccgcgaaccgtaccggaggcgcacccctggttcagtcgccgcgcggcggttgggcgaccggcagctcgacccgcaccgtcgtgccctcgccgggttcgctctccagctggacgatgccgtggtgtgaggccacgatcgacgcgactatggacagtccgaggccggagccgccggtggcccgcgagcgggacgggtcgatccggtagagccggtcgaagacccgatcccggtgctctgacgggatcccgggcccgtggtcggtgaccgagaagatcgcggtgccgtccacggcggccaccgtgacatcgatcggggtgccctcgggcgtgtgttgcctcgcgttggccagcaggttggtcgcgacctggcgcagccgggactcgtcgccgagcaccatcaccgcgtcacccgcctcgacggtgatggtccggtcgggcgcgatcgcgcccgagtcgtcgacacagtcgatcaccatgcggcacaggtcgaagcgctcgcgggagtccacggcgcgctggtcgagccgggccagcagcagcaggtcgtcgaccagccgcgccatccgctggttctcggcgcggatgcggtgcatcgcgcggtccagcggcggtccgggcggggtgccgccggactcgtacagttcggcgtaaccgccgaccgtcgccagtggagtccgcagctcgtgcgaggcgtcggcgatgaaccgccgcagccgggcctgctcggcctcccggtcgctgatcgcgttgaccagcttggagaccatggtgttgagcgatcgggccagccgccccagttcggaggacttgccggtgtccttggcgcggcgtctcaggttcccggcggcgatcgcctcggcggtgtcggccatgtcgtccacgggtttgagcccgcgtcgggtgattcgccagcccgcgacgagcgccagggtcaacacgaccgcgaccgtgatgatcatcgtggtgaccagctggttccgcaccgcgaccacctcggtcaacggcgcggcggccacgatgcgaaacacctcaggtttcccaccctggtacatctcgaaccgtccggcgatggtgatccggtagtcggtggaaccgtcctgagaggtggccgtctcgatctggcccgcgtcgggcagcgaggacggcagcttcggcaagggcagcggatcgtcgccgaacccggccgggtgggagcggaccacggtgcccttactgtccacgaacaacatcgcgaccgactggtagagctggaacctgtcgtcggaccgctcggcggtggcggcgaccccgggcggggcgtcggccgggccgtcgggcggggtctgctgcgggtacttgcgcagttgggagtccacccggtcggtcatggtggtggtgaccgccccgatggccaccacaccgatgaccacggtcgccgaacccagcagcgccgcggtcgcgacgagcaaccgagccttgatcgacattcatcactccctaggtcgtcgcaacacgtacccgactccgcgcaccgtgcggatcagccgcggttcccggttgtccagcttccggcgcaggtacgagatataagtctctacaagggacgtgtcgctgtcgaattccatgccccacacctgccgcagcaggtccgcgcgggacagcaccttgtcgacgttgcggatcaactgcgtcagcagccgaaactctgtggccgacaactcgatctcctcgcccgcccgccacacctggtgcgcccgggtctccagcaccagatcgccgacctcgaaccgcgtcgtctcggcatcacgaccgtccaaagtgcgccgcaacaccgcctcgatgcgcagccgcagctcctccaaccggaacggtttggtgaggtagtcgtcgcccccggacaggtacccgcgccgcaggtcctgcgcggtgtcgcgggcggtcaggaagatgatcggcgtcagatccgaagccgcccgcagcctcgccgcgacggtgaacccatcgaaatcgggcatgttcacgtccagcagcacgatgtcgggccgccgctcctcgaccgcggccatggcctgcaccccgctgcggcacacgtgaacctcgtacccggcgaacgacagcgcgtccagcagcatgtcggccaacagcgattcgtcctcgacgaccagcagccgggccgggctgccgtcaccacgtcgcgccacgcccggctggcccgaagcgtcggcggagaaggcgggaagagctctcacgatctcgagcatgcaccgcgtagttgaggggtggctgggccgaaggtgggagttggttgggaaccggctccgagaactgtcaaacggcgtttcgaggtgtttgggtgtaggcaccggcgccggttgaacgtttcattccatctcgacaatcttgaggattgtgcatgagtgttgccatccggggcgtcaagaacgccctaagaaacaagatcaggaccgccgcggtctgtctggtcttggcagtggccatcgggctgacactgtccatgttgatcgccaaccgggccgtggacgcgaaactgaccgcgttgcgcgatgacatggacaccaccatcaccgccaaccccgctttcgaacccaaaccgggccagcaggacgacaagtcctccgaggaggactccgcagaggacgagtcgaccctgctgaccgaggaacaactggaggcggtccgcgacctcgaccacgtcgactcggtctccgcgaccctgaccggcatgctggaaacccccacggacgagtccgaggaatccggcggcaagggacccatcacccggatgggcggccccggcggcgtcaccggcgagaccgacctggaatccccgatcgacgccgacgacgtcggcgcccccgaaggcgccaagttcccggtcccactcaacggcgtaaccaacaatgtggacgcggacggcaaacccttcaccctcaccgacggcgaacaactcagcgacggcgacacccggggcgccctcgtcagcgacaaggtggccgagaagaacggcctcgacgtgggcgacaccttcaccgccttcgacgaggagttcaccgtcgtcggcatcgctaaaaccggcgagtacgacagcatcggcgtcaccatgctcgccgcaaccgtccaagaactctccgaagaggacggctactccggcttcaccatagaggtcgacgacgccgagaacctcgaagcggtcaccgaagcgatcggcgaggaactcggctcgaccgtcgaggtccgctccagctccgacagcgccatgcaggccgtctcgggtctggagtccgtcaaacagatctcgtggatcggattcctggtctccctcatgtgcgccgcggtcatcgtcttcttcaccctcaccatgaccgtccgcgaacgccgcaaggaagtcggggtactcaaagccatcggcggcaccaaccgaggcgtcatcggccagttcgtcaccgaagcggtaaccctcgtggtcctgggaaccgtcctcggcctgggcgtcgcggcggcctcctcgaacgtcatatccgacgtcctggtctcctccaacaccccgtccgaagccgagtccgacaaactcaccaacggcggccccggcatcgtcaaagcgggcccgggcggccccgaatcctcccaaagcgccgccgacctcatcggcgacgtagccgccggaatcggctgggacaccctgggactgggtctactcgtcgccctgggcatcgccatcctcggcagcgccgtccccgcctacctgatcgcacgcgtccgtccggccgaagtactgcgaggagaatagacatgttgcaggtcaacgacgtcaccaaacacttcaagtccagcggcggcaccgtggccgcggtcgacggcgtcagcttcgacatccccaacggccgcttcgcctccatcgtcggaagcagcggcagcggcaagagcaccctgctgtccctcctgggagccctcgacgcccccagcgacggcagcatccgcgtgggcgacgtcgagatcaccaaactctcggcgcgcaaacaggtcgcctaccgccgcagccgcatcggcttcgtgttccagcagtactacctggtccccaacctcaccgcactcgaaaacgtcatgctcccactcgaattcgcgggcctacgagccaaagcccgccgccaccgagccgccgaactcctcaaacaagtcggcatcaccggctccaaacccggcagacgccccggcaaactctccgggggcgaacaacaacgggtgtccatagcccgagcactagccaactccccggaactcatcctcgcggacgaacccacgggcaacctcgacagccgcaacggcagacgcatcgtccgcctcctcaaagaactgtcgcgatcagagggaaccacggtagtagtcgtcacccacgaccgctcggtagcggcggacaccgacatgaccctgtccatgcaagacggccgcatcgtcgacggcgaccccgaccccgacgaggaggactaaccggccgcgcaccgtcgcggcatcaagacaggtgatcccgccgccgggggaggagaggggctcccacttcccggcggcgggatcacccaaccgcagctccaccggtaccgcaatttctgaccgctctaccgcaatctcaagcatggaaaccgcgctcacccgcgcctagtgttctgcccatgacctcgtccaactatgacgtcaccgccaccaccaccgccccacccgcagtggtgtggcggctgctgctcgacgcccgcacctggccgcaatggacacccatcgacgaactcgtcgtcgaccgctccaccggcctgggccccgacaacggcagcacccaagtcggctcggtaagagccttccgcgtgggcgaaggcgtaaccggcgaacgcgtcaccgaactcgtcgacgaacgacgcttctcctacgaggacgccttcatcgacgtgatgagcgactaccaggccagcatcgaactgacccccacacccaccggcaccacaatccgttggcacggcacctacacgcccgcacccggcatggaatcggtcctgcccgactacctgcgcgacttcatgcaacagatggccgacggcctcgccacccacgccgcctcactgaccaagaccaccgacggctaaccgccaccgatccccgccaaaagtctcgcccatgtcagacgtccccactacgatccgggcatgcgagcttcgggaaccttcatagtcgcggacttcaccccgtccccagtaccgagtcccacgatcgaaaccgcgacccccgtcggtctcgccacgatgggcaagcagttcgaaggcgaagtcaccggccgcgccaccaccctgttcacagcggcgttcgaccagtccaccggcacgggcacctacgtcgcgatggaatccttcgagggttcgctgcacgaccgctcgggcacgttcaacttcgcccactcggcgaccaccacgggcgaagaccgccaacacgagctgttcgtcatcgtcccgggcagcggaaccggtgacctggcggggatcaccggttccggcggtatcgcggtcgacccggatggcacgcaccgcatctggttcgactacacctgaagcgcggcccgggcccaaggaccagttcctagacggggcacttcttccacgagaagttgaagatcgtgttgatcgccccatcggtggagtccatcgccacgaagctcttcttggccggatcgtcgcccgccccgacccgcaactcggtgttgatgttgaagttccgttcctcgccacacggcttgtaaacgagctgatcgacgtcagtctcgtcggtgtactgccagttgtcgctggccggagcgctcagctggtgcttggaggtgtgggtctccgacatgccctggaagtaatacagagcctgctgcatgcccgtcgcacccggttcgaggtgggcgaacccccgatagtcagcggtggcgatggcgtacgtaaagccttgcggcacatgaacttccaggttgagctgacagttcttgcggaaatcggtcggatccgagttcccacccgcctgagcgaggtactcgctgtaggtgacggtgaaagcggtgttgtcgggcgatacggatacggcggcagtgccgggtgcacagccggaaccgttgacggtggcgaccttgatggtgatctgttcggtgggcgggtcatcgtcctggaaggacgaagcctgagcggggctggacagcgcggtcaacgccagtgcggtggcggcgatcaggccggtgagcacgggaatccgtttgcgggcatacatgacgatcctctcggagagggaatttgggcatgtcgatcactggtgatttcggactgttcacaagcgatctacggatctatgtctaccgatgttcacagtaagtgtcaactaatgcactctgagtttgtagatcacttatggtccttaggaaacaacacagtgttgccatcggctgcttctcgctgggaccggcactgtcgtgaagtggcagacttgcggcgcatgatcgatgaattcgcgaaggaatacctgcacaacgacctgcggggcatccgcgagcagctcctgcggaagctcgatgggctgtctgaatacgacgtgcgtcgcccattgaccgctacggggaccaacctgctcggcctgatcaagcatctgtcgctatcggagtccaggtacttcggtgagatcttcgaccgaccattccccgaaccgctgccccggtgggatgatctcgcggctcgcgggttcgacatgtgggcgactcaggacgagtcgcgggaggagatcgtcaggcgctaccggcgcgtgtgggagcactcggacgccacgatcgaggctctggccatcgactcggctggatatgtgccgtggtggccacggcccaatgtgaagctgttcaacatcatggttcatgtggtcagtgagaccaatcggcatgctggacacgccgacatcctgcgcgaacagctggacggctcgacgggggcacatgcccagctggcggactcgcagtcggaggcggagttctgggaggcccgatgcgcggtgatcgaggaggccgctaggggagctgctggtgtccatgatggtgcggagagcgggctttaggagctcgggcgtttggggttgcgggatcttgggtggggtgtggacgatggtgtggtgactgagaaacggtggccttgggttggggcgatggtggggatcgtggttgctatcgcggttgcggtcggggtgtcgtgggtgttgctgaagccgggggatattgaggatgagcgcgctcggattgctgcggtgcaagcggtggcggcgatcgggtttggggttggcggactgggcacgttgctgttgttcgtgcggcggcagtggcatcaggagcggatcgcggctgatgatcggagggaggcggatcgtcagcatgagcgggagttggccaaggctgctgatgaccggcacgatgcgactgagcggcggattactgagctgtacatgacggctgcggagcagttggggcatgacaaggcgccggtgcggttggcggcgttgcatgcgctggaccggctggggcagaacgaggctaatcatcggcaagtgattgtggacatttggtgttcgtatttgcggcagccgtttacgccgccggcgcgatttgtcgcggcggatgatgctgagcccaaggcggcaccagacgaggatcaccctggcctttcactcgaaaccgaggccgatcctgctgaccttgagtacgaagtccgcgccacggctcaacggcttttgatcagccatctgaaagaccctcgggatgacgatgaccgcactgacgagccgccgccggtcaagcctgacggcttctggaacccgtctcgtatcgacctgaccggagccaccctcatcaacgccaatttcaccagctgctggctcccaacgacgacctttacccgtacccgtttcctcgggcgcgcctggttcagtggggcgcgattctacggggcgcggttgtacgggggcgccgtcttcgaggaggcgcggttcgaaggaggcgcctggttcagcggggtgcggttcgacggagacgccaactttggtatggcgcggttcgagggaagagcctccttctccagggcacagtttgggcagctcgcctggttcgccagggcgcaatttgacggggacaccaggttcaccgacgcgcgatttgatggggacaccaggttcaccaaggctcggttcgagggaagcgtctctttctccagggcacagtttgggcagaacgcctggttcgacaagacgcggttcgacgagatagccgccttcgaccaggcgtggtttgacggggacaccaggttcaccaaggctcggttcgccggtgatgccgggttcataagggtgcagttcaccgaggactcccggttcgacggggtcattgcggtgttgccctcagctgaagggcatacgcatgtgtggccagcgggttgggtgctggaaccggatccggaagggccgacggattggggacgcctagtgcaggaaccgacgccaacggagccggaacctgactccccaacggccgctccctaagggagcccgaggcttaggtccggacggtgagggccaagcccacacaggccagccaggaaggccagcccacattgggcagccgggaaggctgagcccgtgctggccagccacgaaggctgaacccgcactggatagcgagagcggaatgggctgctcgggcgacggtgtcgggtgatgccgcgacggggtgggccaacgccgcgagcggtgtgggtcaggacggtcgctacctgactcacaccgctcgcggttgacccgttatcgctgttggttcagttgtgggtgagggttagtcgttgtcgccatcgttgtcgttggcgtcgtcgtcaccctggtcgttgtcgtcgtcctggtcggagtcgtcgtcgttcgcgtcgtcggagtcgttgtcatcgtcgtcggtgtagacgtcggtggccttgcccgtgacggcgtccacggtgacgtccttgtgcttgccgtcgtcggtggtgacgtcgacctcccactgcgggttgttggcgtcgtcgtctagttcgatggaggtgacgttgcccttgcccgctttgtcgagggcggcggtggcggcgtcttcaggggtggtcttgacctggtcgttggcggccttggcctcggtccagtcttccttgtcgccgtcgtcgtcggtttccttgttgtggtccgtgacgtcgcccttggcggcgtcgatggtgacctcgtgctcggtgccgtcggaggtgatgaagtcaaccctccagaacggggcgtcgttggtgccctccagctcgatcgaggtcaggatgcctttgctcacctcgtcggaggcggtggccgtggcgtcggccagcgagatcttcggcttggtggacggggtggcgtcgtctccgtcgtcgtcggtgccgtcgtcgtcgccgtcgttgtcatcgtcgtcggcgacctgggctccggtttcgttggcgtcgccgtcgtcggcgaaggccgtggtggccagggcggcgcttcctccgaccaggaggactccggtggctccggcgatgatccagcggttgcggcggttcagcagtttctcgctcatggcggcgtcctttgcgtttgggatttcgttttgacaaggacgacaatggcgcggacttcctgaatgcaggcttaagttggctgaagggggtttaagggtggattcaggaaccctgtgtcacgctttcggacatgcgacttttgattgttgaggacgagaaacgcctggcagatgtggtggccgcggggttgaccgctgaggggtatggcgtggatgtggcgaacgacgggaccacggggttctcgatggctcgtcagaatccttatgacgtcatcattttggacatcatgttgccggggatgaacgggtatcaggtttgccggaagttgcgggaggcggaggtgcgcactccgattctgatgctgaccgccaaggacggggagcatgatgaggcggacgggttggatttgggagcggacgactatctgacgaagccgttctcgttcgtggtgttgcaggcgcggattcgggctttgttgcggcggtcggtgagtaccgctcctacggtgtgggagttcggggatctggtgatcgatccggcggcgaagacggtgcggcgaggggaggcggacatctcgttgaccgccaaggagttcgcggtgctggagtacctggccagtcgggcgggggaggtggtgtccaagaccgaggtgctggagcacgtgtgggacttcgcgtacgacggggatgtgaacatcgtggaggtgtacatctcgtacctgcggcgcaagttggacgcgccgttcgggcggcaggcgatcacgacgctgcgcggggccgggtatcgattggcggccgacggtggctgagcggcgacggaagttgtggcccgcgtcggtgagggcccggaccaccatcgcggccgggttggtcgtggcggtggccctggtggcggtggggttcctggtggtgaccctgttgcggcacaacctcgtcggcagtgcggagttgaaggcggagttccaggcgcagacgttggctgacaagttgtcgaccggcacgccgcccgctgacctgacgttgcccgacgacgatgacgagctggtgcagatcgtcgacgccaacgggaaggtggtcaaggccagtgaggagttggaggaccaggtcgcggtgggggacttcgcgccgcaggtctcggtgcccaaggactcggagaccgagaccgatgacggggacgacgacgatgatgacgacgcggacgactacgacgacgaccgcggcgacgacgagcccggcaaggtcagtccggacatcgagtaccagacgctgacggtgccgagggaggacggccggttccggttcgcggcggtcagtgtgctgaccccggacgagaagccgctgtcggtgtactcgggggtgtcgttgtctactcaggatgaggccgtcaacgacgtctcccggatcatgctgatggcgttgccggttctgttgatcgtggtggcggccgtgacgtggctggtcaccgggcgggcgttgcggccggtgtcggcgattcgcgccgagatggccgagatcaccgccggggacttgtcgcggcgggtgccggaaccggccgggcgggacgagatcttcgcgttggcgcgcaccaccaaccagacgctggaggcgctggagaccgcggtggcgcagcagcggcggttcatcgccgacgcctcgcacgagttgcgcagtccgctggcgatcctgcgggcgcagttggaggtggccgggtcgcatccggagttgctcgacatcgacgcgactctcaacgacgtggtgcggttgcagagtctcgccaccgacctgttgctgctggcccggttggacgcgggggagcggccctcgcacgcccggctgaacctgaccgagttggtgcgcgaggaggtggcacggcgggcggccaccgaccgggtgccggtgcacctgagcctggccgagggcgtggaggtgctgggagtgaccgggcacctggtgcgggtcctgaccaacctgctggacaacgcgcagcgccacaccgacgacgcggtggcggtttcggtgcgatccgaagcggggcaggcgatcctgagcgtcgaggacgacggtgacggtattccggaggacaagcgcgagtcggtgttcgggcgcttcacccggctggacgacgcccgcagccgcgacgcgggtggcgccggtctggggttggccatcgtgcgcgacgtcgtgaccgcccacggcggcaccatcgcggtggcgcgggcggaatccgggggagcgcggttcgtagtccggctgccgctggccaaaagcgacagccaatagacttccgagaatgcgtggaagtctagtgacggtcgccgtggccgtgtccctgctggccggctgcacctcggccggttcccccgacaccgaatcagcgtcgaaatcgaagaacgacgagcccaccacctgggtctaccagctggagggctaccccgacggcaccctcgacgagatcgtcaaggcgccccacgaggcggccgtcatcgacctggcccgcgacggcggcgacgactacttctccaagaaggagatcaccgaggtcaaggactccggtaagacgacgctgtcgtacttctcgatgggctcgatcgagaagtaccgccccgagtacgacgacattgccgcaagcgacctgatgctcaaccgctgggacgactggcccgacgagaacttcgtcaagtactgggaggacgagtggtgggacaaggtggtgcgtccgcgtctcgacctgtcgatggaggccgggttcgacggcgcctacctcgacgtccccaacgcgtacgaggacatcgacctcgacctggttcccggcgagacccgcgaaagcctgggccgcaagatgaccgacctgatcatcaagatcagcgagtacaccaagaagcgcgaacccgacttcatggtgctgccgcagaactccccggaactgcgcgagttcgacggttacatggacgcgatcgacggcctgggcgtcgaggacctgttcttcctcgactccgacaagccctgcaccgaggaatggtgcgaggagaacctgaacaacgtgcgcgcgatccgcgaggccgggaagctcgtcctgtcggtcgactacgccagcgaggaatccaatatcgagaaagcctgcgaacactacgccgaggaggacttcgccgggtacgtcagtgtcgtggaactggaccggatcaagcctccctgcccgtaacccgcacgaactacagtggccttagtaccgctccccgtacccccgctaaggatccccggtgcccgagatcgagctgaccgaaaccgaacgccgtatcgcgatggcgatgaacaccggacggctggtggatctgcgcgagaccgacgatccggtgcgggcggcggtgcttcagaagctgctggacgaggcgggcgacgtggcggtggcgctgcgggtgcggggcgcccgcattgtcgggcacctcaacctgggcgggcgccacatccgcatccccgtcgacctgcgcgaatgccacttcaccggcaagatcctgctggccaagtcgcggctgccggagctgtcgctgcgcggctcgcactgcccgctcggcctgtcgggccggggcctgcacatcgacggcgcgctcaacctcgccgacacgaggatggacgacacgctctacctcaagcggctgtgcgccgagatcgtgttcctggacggggcgcacctgcgcagcaccaacttcgcgttgcagttgcgcggcgccgaggtcaagcaggagctgtactgcggccgccgcttcaccgcgcacggcaaggtcttcatgtacggcatcaagatcggcggccagctggacatgaacgacgccgttctgcacaacagcggcgagaactgcctggtgctgaacaattccgaggtccgtcaggacgtgcagctgcgcaacgcccgcatcgccgggacgacccggttcaccaaggcgaagatcggcgggaacctggagctgacctcgatggcggcctcggctcccggcgacagcgcggtggtcgccgacatgatcgaggtcgagcagaacgtcctgctcaacaagggtttctccgcgatcggggaggtggacttcttcctggcccgcgtcggcggccgtctcgaagtggacggcgcctggctgagcaatcccggcggcgacgcgttctcggcctcgcgggccaccatcggacagtcgttgctgctcaacgacctcgccacccagggcgccatccgcctctacgggtccaagatcaccggacagctgtcggtcaacgggtccaccatcatcagtcccgaccggatcgccctggacatggggcagtgcgagatcgtccagtcactgtggatctgtcggggttcccgcatcgagggcaccgtcgacctgaccaacgctcgcatcggcaaccggttctcgctgcgggagtccacggtggcctgtgtcatcgccaccgacctgtccatggacatcctcgacgacgaccccgagtgctggcccgccggttcccacatcggcggcatgacctaccgcaacctgcccgaggacggccgcggctacgtgcacaaccggacggactggctgaaacgcatggtgccgcagtacaccccgcagccgtacacccagctgatctcggtgtaccggtcgctgggcaacaacgccgccgcccgcgtcgtcgtcatcgagcaggaggccacccaccgccgttcacattggaactgggcctaccgcaccgtgtcgagggcctggggcgggattctacgatggacgatcggctacggttacgccccttggcgagtggtgccgtggatgaccggactgttcctggcggcctgggccgtgttctccgtcaagggcgccttctcctcggcggaggtcttctcgcagtcccgcaagggcggcaaccacgaggagttccacgcggcgctgcacgccctggacaccgtgctgccggtgatcgcgctggagaacgacaaacagtggatcgccaacggcgccttcgcctggtgggaggcgggtttcgccagtttcggctggttcctgagcctgttggccgccgccggggtcgccggggtcttcaagcgacagtgaccccggcccgcttcccgggaagcggaccggggccgtatgcggttagtcctgtgtgggttcctcgtccgcgtcgtcggcggcttcgggctcgggctcgccctcggcgaggatctggtacagcccgcgccgtccgtcctcgagcagcttcctggccttggcgcgaccgaccgggcccgccgactggatcacctgcatcagcgcggttcccgactgctgggccaggttcatcagttcgacgacgtcatcgtcgatctgtggggtcatcgcctcccacggggcttccacctcgtcggcgtgctcggcgatgtaggccgttccggcctcggtgagctcgaacaaggtcttgcgtccctctccggtgggctggaccagtccctcgtcggtgagctgttgcagcgcggggtagaccgcgccggggctggggcgccagccgccctggctgcgttcggcgatggcctgcatcacctggtagccgttcatcgggccctcgcccaacagcgacaggatcgccgcccggacgtcgccccgtcgggccttgcggcctcgatgcccgaagccgcggccgccgccgaaacccggcgggaacggtggcatcgggggcatgggcggcatcccgccccatggaccgcccatgccgggcggtccatagccgcggtgatgtgagtggtgccggccacgaccccggccacggcctcggccgtgcgaggagtcgccctcggcgtgggagcggcgcatgccgcgcagggtttcgcgcatgtcggcgccccaggggttgttccacgagtgttcgcgagacattgtcattcctatctttgacctatcgacgactgtcgtcgatgcgtcaaagatatatcgttagtgttccgacagcaaacccctggcagaaaaaatctcgaaaactaagagctgcaccccgtgggagcgtccttggacgccgggatcttcttgtccaccggcttcgacagcgcctgcgccagctgccccggctgctcgtacttgttcggaaccgtcagttccaccgccagctcgcgatccaccgtggtccaggtggtggtcttcttcgacttgtccgcgaaccagcaggtcgggcccagccggtacaccttcgcgtccttcgccaccttcaccggctcgacgccacagcgcagcttcgcggccggatcgccccaggccccggcgatctccggcgctccgttgtcacccgacaccacccggcgtttgaggtcccccaagggatcgggcagcttcgtgatcagcgcccggcagtacttgaaatcctcatcggacagatccggcgcggcgacctcgacggcctcgtcgggcacatcggacgactcctcctcggccccggccatcgatcccatgaacgagatcgctccgaacaacgccaccagcgtgaccggaatcgccaccaacgtcgcgatccgcgcggcccggcgccgctcctgccgggaggcggtggccttctcgtcccgcgatttcgccgacacagccggtttctcgtcctcggccaccgccgcgctccttctacaaatggacgactgaacacgtcaaggttcgggtaatacccgacacctgctgcaccttactgaccaccatcttgcccagttcgtccacggtgcgcgcctgtgtgagcaccacgacgtcgtagggaccggtcaccgagtcgaccttgaccacaccttcaatgtcgataatcgacaaggccacgtcacgggccttgccgacctcggtctggatgagtatgtacgcctggaccacgacacgtctccttctgccagatcctcaagttgacaccatcctgtcgcgctgcgcaaggagtcttttcggaattgtcggtttcaccccgtggtgccgcgcctgaccgcgcgagggcatcggcgacactgtttcgcgtgggaaacgacgacaacacgctgacacgggtaggggagttcggtctcatcaaacgggtcacgcaacgactgcccgtccacgatgactgcctgctgggccccggagacgacgcggccgtggtggccgcctccgaccgccgggtcgtcgcctgcaccgacgtcctcgtcgagggacggcacttccgccgcgactggtccagcgccaccgacgtcggccaccgcgccgccgcggccaacctcgccgacatcgtggcgatgggggcccgccccaccgggctgctggtgggcatgtgcctgcccggggacctgccggtggagtgggccgaggagctggccgacggcctggccgccgaggccgacctggtgggcgtgagcgtcgtgggcggcgacacggtgtcctcgaaggagctgacgatcgccgtcaccgcactgggcgacctacagggccgggccccggtcacccgctcgggagccaggatcggcgacatcgtggcggtgtcgggacggctgggctggtcggcggcgggctacacgatcctgtcgcgcggcttccgctccccaggagcgctggtggccgcgcaccggcggcccgaggttccctacgcggccggaccgctggccgccgccctgggcgccaccgccatgatcgacgtctccgacgggctgctgtcggatctggggcacatcgccgagtcgtcccacgtgtccatcaacgtggagtccaagacactggagatcaccgaggcgatggccaacgcggcccaggccatgggcgtcgacccgctggcctgggtgctgaccgggggagaggaccacgccctggcggcgaccttcccgcccgacgtgctgctgggcggcgactggcggatcatcggccgggtcggcgtcggacgtggcgtcacagtggacggttcggcctacgagggctcgaccggctgggaccacttccgctagggagcaagagcacagccgttaggtggccgcgaaagcgggcacacaaaacaccgccgggcaccagcccggcggtggaagcctgtacgtcttagcgggagaccttaccggccttcaggcaggaggtgcacaccttgacccgcttcaggttgtcgcccgagccagtcgacgcgcgcacgctctgcaggttggggttccaccgacggttggtcttcttcttcgaccacgggacgttgtggccgaagccggggcccttgccgcacacttcgcacttgcgggacatgatgctcgtactcctgagtgattgtctgagcgctgtcgcgtccgtaccgcggacagccgggcaagcctacccgatggccgaaacccagctgaacgggcattggcggtatgggccacccggtcagaatccggctcacgtcttgggatgctttgccatgacacactagtctttgacctgattcgcggcgtgacccacccctttggaaagtgacctccctatgacgtacccaccgcagcaaccccaggactggggaggccagcaaccctacgatcccaaccagcaggggtacggccagcagccgcagccggggttcgaccagcaacttcccagctatgacctcgaaccgcagccgggtcagtaccagcaggacccgtacgcgcagccccaggtcgacccgtaccagccgccgcagccgtcctacgaccccgcgcagtactcggcgccgccggtcagcgtcgcgcccgccagcggccagccgtacggcggtggccccatgctgccaccggccgcgcccaagagcagcgctccggtgtggatcttcatcgtcggcggtgtggtgttgctcgcactgatcggcgtgggtgtgttcttcgccatcaagtccaccggcggcagtcccgacgacgacaagacggactcggccaacgagaagtccgaggagccctccgacgacccgccctcggcatcacagtcgcccagcggcgacatgatcgtcgacaccaacaccggtctgggcttcaagagcatgtcgggctggcagaccatggacacctcggcggggatcccggttccgggcttcacgtccttccaggggcagcagtacgaggtgaccaccgactgggtggcgatgctgggtgtcggcgagatcgacgcgtccaccttgggctacaaggactccggtgatctgaaggacaccgtcaaggccatcgccaaggagtacgacaagaacaacttcggcaaggaccccaagggtctggaccgcgacgtgaaggccgagtacgacgacgccgacctcgccgggaagaaggccatcacgatggcctaccacctgacctgggacaagggtgagaaccccgacaccggagaacagatcgtcatcgccgtgatcgacgtcggcggcggcaaggcggccggattcctgggcagcctgcccgactccacgccgaaagaccaggtggacgcggccgtggaggccgccggaaccctggccttcagctagtacgacgtcgccccccggcggaccggccgaaactcccgaagtattcggccggtcgtatgatcgtgcgcgcgtggacgccaccctccgcgacgggtacgtttttgtcgaagctttgccacgcgccaattaccttgtggaagtcgagccatgtcctatcccccgcagcagccggagaacggctggtcggaccagcaagaagagccggtcgaccccttcgcacagggcaatgcggtccaccagcccgccgcgccacagcagcccggtcaggtctacggccagccgatccagcagcagccggagtacccccagcagcccgagcaggggcaacagccgccggtgtaccaggcgcagccgccggtctactaccccgagcagcagccggggtacccgccgtccgaccagacccaggcgctgccgccgagggccgcccacgacgctccgcccgcgcagccgttcccggccgcccagccctacccggcacaggacgcgaacccgcagcctccggcggcgcagccctactaccagcccgccgagccgaacacggccgagcagcagggccatttccagcagtccccgcccgcgcagccgtactaccagcccgtcgaccccaacgcgggtcagcagcagggctacccgcaggcgcagccgctgcccgacccgttcgcgacgcagcagcccgaacagccgttctcgcaggccccggtctcggccagcccgacctcggcggagccgtactcggcccagccgtattcggcgcagcccgcgtccgggcagccgttctcggcgcagccctactcaccgtccgccgccggggccaccccgccgggcgtgccggagtcgccgttcgcggccgcgcccacccacaacccgatgaacacgcccgccccggtcagcgcccagcccacctcgggcggccagccgtggggcggcagcccgagcaccccgtacttcacgccccgcaaaccgcgtcgcggcctgccgcgctggttctatgtggtcggtgtgatcatcgtcgtggcggcgctgggcgccggaggttacgtgtggctgggcccgggtctgggcggcgaggagccgaaggacgaggcctcggcgtcggccaccaaggacgcggacaagtcgtccgagaagcccaccgaggagaagtccgaggccgagaagcagccggatctggtgaccgacaagggttccgggctcgggttcgttcagttgccgaagccgtggaccgaggagtcggacaccaagttccccggtttcaaggacaccaccggccaggtgctgaccaacaagggcagcgtgcccggctggttcgtcgccggtgaggtcgacgccaagaagatcaagtacaagggcgtcgaccagctcgccgactccggcgcgcagctcgccgggttcatcgacgacaaacactggaccgacgccaagggcaagcagctcaagggcgccaagcgcgagaccaagttcaagtacaactacatccgcatcgacggccaccggggcgtctacctgacctatcgcatgggctggagctccgacaaggtcaaggacaagagcgcggacgtggtcgtcgggctggtcgacgtcggtgacggcaaggccgcgggcttcttcgcggtggttccggagtctttgtcggacaagcagaaacccgcggtcgaggacaccatcctgtcacttcgtttcgaatagtgattatgctcagcaactgtgcatgaacggcgcgagaactccagtcctgccgaaaaggccatggatgtcgttctcgtgcgacggtggtaccgctccagcctggagacgctgacgctgcaccggcgcaccgtcgacgccctcaacgtgttccccgtccccgacggggacaccggcaccaacctcgtggccaccctgacggcggcctgcgaggcgctggacgagctgggcgacaacgcctcgctcccggaggtcacccaccgcgccgcccggggcgcgctgctgggggcgcgcggcaactccggcgtcatcctggcccagatgctgcgcggcctggccgacacctggggagtggacacagtcgactcgcggggcctggcggcgggactgcggcaggcctgccacgcggccaacgacgcggtggcggccccggccgagggcaccatcctcaccgtcgcgcgggccgctgccgaagccgccgagaaccacgccaacaccccgttgccgcaggcctgcgaggcgatcagccgggccgccgcggcggccgtgtcggccacggtcgaccagctgcccgccctggcccgcgcgggcgtcgtggacgcgggcggcctgggcctggcgctcatgctcgacgtcctggtggcggtgaccggcggaaccacaacgggagcggcgctgcgagcggccgacacggcctcccgaaccgcccggctgcgcacggcggtccaagtcccacgcgagtccggctccgaggagtacgcctacgaggtgcagtacctgctcgacgccgagaccgacgccgtcgaccggctgcgcaccatcctgtccggtctgggcgactcgctggtgatcgtcggcgccgccagcgccgaaccgggctccggctcggccgcggcggagctgcgcacctggaacgtccacgttcacgtcaacgacatcggggccgccatagaggccgggatcgagtcggggcgggtgtaccggctgtcggtcacccggttcgccgaccaggtcgctgccgggggagaggtggccgtcgagtcgccgtcgggacagcgcggggtcgtggtcatcgccgagggctccgggctggcccaggtgctgcgcggcgagggcgctctgcccgtcagcggcgggcgaccgtctactcaggaagtgctcggcgcctgtcgctccagcggcggctccgacgtcatcgtgctggccgacgagtccagccacgccgtcgccgagagcgccgccgccctggcccgcgccgacggtttccgggtcgcggtcatcccgacccgttcgccggtgcaggctttggccgcgctggcggtgcgcgaccccggccgccgcttcgacgacgacgtcatcgccatggccgaggccgcgggcggttgccgacacgccgaggtgaccatcgccgcccgcgacgcgctgaccagcgtcggcaagtgcgaacgcggcgacttcctgggccttgccgacggcgacgtcgtcctcatcggcgccgacctggagaaactgctgatcgaactgaccggccggttgtgctcggcgggcgccgaactgctcaccattgtggccggatcgggcctggagtcacaggtccttgataacgtcgccgcgaatctgacgcgacaatggccccttgtggatgttcagtgtcttgacggggggcagtcgcgccacctcgtcttgatcggagccgaatagtggcgacactggataccaaactcagcgccgtggtgggcgccaagaccgccaccgcgctggccaaccacctcgacatggccgtcgtcggtgacctcatccaccactacccgttccgctacgcccagcgcggcgagcgcaccgacctggactcgctcgagatcggcgaacaggccacagtgctcgcccaggtcagggccgtcaccaacaaacccatgcgctcgcggcgcggcagcatgctcgaggtcgtcgtctccgacgacgacggccgcaccctcacgctcaccttcttcaaccagccctggcagacccgctacctcaaggccggacgctggggcctgttctccggcaaggtcaccgagttccggggccgccgccagctcaacggaccggacttccggatgctggccgacccggacgacgacgaggccggggagatgatcgaggagttcgccggggccctgatccccgtgtaccgggccgccgggaaggtacccacctggaccatcgcccgctgcgtgcgggtcgccctcgacgtcctggaaccgcccgccgacccgctgccggaagacctgcggcacaagcattccctcatcggcttcaacgacgcgctgcacgccatccaccgtccggagtcgacggagcagctgtacgccgccaagaagcgtctcaagtggcaggaggcgttctcgctccagctgaccctggtgcagcgcaaggcccgcgccgccaccaccccggccgtcccccggccgggccgcgacgacggcctgctggccgccttcgacgccaagctgcccttcgaactcaccgacggccaacgcgaggtcggcgacgagctcgccgccgcgctgtcgaccccgcacccgatgcaccggctgctgcaaggcgacgtcggcgccggtaagaccctcgtgtcggtgcgggcgatgttgcaggtcgtggactccggtgcccaggccgtgctgctcgcgcccaccgaggtgctggccgcccagcactaccggaccatcctcaaacagctgggggacctgggccgcggcggagaactgggcgcgccgaccgaagccacccgggtcacgctcgtgaccggttcccttggcgccaaggccaaacgggaggcactggccagcctcgccgacggcagcgccggcatcgtcgtgggcacgcacgcgctgctgtacgagggcgtcgacttcgccgacctggggctcgtcgtcgtcgacgaacagcaccgcttcggcgtcgaacagcgcgacgcgctgcgcgccaaggcttccgacccgccgcacgtgctggtgatgacggcgacgccgattccccgcaccgtcgccatgaccgtctacggcgacctggagaccagcaagctcggccaactgccgcagggacgctcgcccatcaagacccacgtcgtgcccggcaccgacgaacgctgggtggcccggtcctggcagcggctgcgcgaggaggtcggcaagggacaccaggcgtacgtggtgtgcccccgggtcggcgacgacgacaaagtggacgactcggaacgccgggccccgctggcggtgctggacgtcgggccccggctcgccgacggcccgctgtcgggactgaagctgggaatcctgcacggccggatgccgcccgacgagaaggacgccgtgatgggccggttctcggccggggaactggacgtcctggtggccaccaccgtcatcgaggtgggcgtcgacgtccccaacgccaccatgatggtgatcatggacgccgaacgcttcggggtgtcgcagctgcaccagctgcgcggccgggtgggccggggcagcgcgcccggactgtgcctgctggtcaccgaggccaacgccgcgtccccgtccggcgagcggctggaggccgtcgcctccaccaccgacggattccggctggccgaactggacctggagcagcggcgcgagggcgacgtcctgggcgacgcccagtcgggcgccaagtcgcacgtgcggctgctgtcgctgctgcgcgacgccgaactcatcggggaggcgcgcgccgaggccgtcgaggtcatcgccgccgaccccgaactggaacgccatccccggctggccgccgccatcgcggcgctggtcgacgacgaccgtgccgaatacctggagaagagttgacacgcatcatcggcggcagcctcggcggacgcaggctgtccacacccgagggcgacaacacccggcccacctcggaccgggtgcgcgaggcgctgttcgggtcgctggaggccgccggggtcctcgacggcgcgcacgtgctcgacctgtacgccggttccggcgccgtcggactggaagcactgtcgcggggcgcggccagcgcgctgttcgtcgagtcgcacgccgccaccgcccgggtgctgcgccgcaacatcgccgcgctgggcgtggccgccgagaccgacgtcaacaccgcgaagctgcccgccgcgctcaaacaggaaccgccgcgccgcttcgacctggtcttcgccgacccgccctacgccctggaccccaccgacctggcgatcgtcctgtcgcacctggtggaactggactggctgtccgaggacgccgacgtcgtcgtcgaaggccccgctcgcggcggcgaaccgttctggcccgaagggctcacccgcgaccgcagtcgtcgctacggcgaaacaattctttggtacggtcaccgctcgtggacctgaatcaaggcgcaccgagcgaccagacccccgcgaaccggcgcgcactctgccccggctccttcgatccgaccaccaacgggcacctcgacatcatcaaccgcaccgcgaagctgtacgaccacgtctacgccgcggtgttcgtcaacccctccaagcccggactgttctccatggacgagcggatggagatgctgcaggaggtcaccggacacctgcccaacgtctcggtggcgtccttcaagggactgaccgtcgacttctgccgcgaacacgacgtgggcgtcatcgtcaaaggccagcgcgcggtctccgacttcgactatgaacaacagatggcacagatgaactacggccaggccggagtggaaaccctgttcatgccgacgaacccgctgtactcgttcctctcgtccagtctcgtgaaggacgtggcgaaatggggcggcgacgtctcctcgcacgtgccagcgcccgtggccgccagactagtgacacggttcggtaacgggtagcgcagactagaggcagcgcgggacgaaatgtcccgcacggagtggaatggagtaccgggtggggcccttggaccgcatcgaggacatcgttgcttacgtggaggccgccaaggccatcccgatgtcacgtaactgcaaggtggaccgtgccgagatcatcggaatgcttgaggaactgcgcggtgagctgcccggcgaactgcgtcgggccgacgccatgctcgccgagcgcgacaagatcatcgaggccggggagaaagaggccgagcggatcatcgccgaggccgaggacgagcacgcccgactcgtgtcggcgcacgaggtcgtcgtctcggccgaacgtgagggacaccgcatcgtctccgaggcccgcaacgaggcgcaacggctgcgggatgaggtcgacgagtacgtcgacacgaccctggccaacttcgagcagttcctgcaacgcgcgctggcgggcgtggagcggggccgcgacaagatgcacgcgctgcgggagatcggctccttcgccgggcccagccagcaggccgagcccgagaagccgctgccctcgatttagggccgggcccacacgcgccacaacccggttcgacaccaggcggggtcgccgggtactctctgacgtcggcctgttcgggccggaacttcgaagtgatgacgatggataagacacccgcactagacccgaaggcgccgcttgtcgccgacacgcgaacgctgccacggtccccgggctcgtcgaaagacctgtccatagacacgtcgtttccggagaagctcggactggacatgatcgccgtcggcgccggagagaacatccaactgcggataactctcacctcggtgtcggagggcattctcgtaaccggaacggtcagcgcaccgatcacgggggagtgcgcccgctgcctgacggagatcgacgacaccttggacgcctcggtttcggagttgtacgccttcgaggactcaacgaccgccgagacgaccgacgaggacgagatcatgcggttgcagggcgacctgctcgacctggaaccgctggtgcgggacgcattggtgttcgcgatgccgaacgcaccactgtgtcggcccgactgtgaggggttgtgccccgaatgcgggcagcctcgggatacgctgcccgatgaccacagccacgaggttgtggatccgcgttgggcggatttgaagaaactgttgtgagtcagccccacaccggtggcgccgcggtaacgcgcgggccgtcatcggtggtgagagtatcggagaaagaaccgtggccgtaccgaagcgccgcatgtcccggtccaacacgcgtagccgtcgttccaactggaaggccacggctccggcgttgtcgacctgttcgcagtgccggtcccagacgctgccgcacaccgcgtgcggagtctgcggtacgtacaagggccgccagatcctcgacgtttaagcgtcgagtggtcgtcgccccatgagggatgaatccactgtagatgacgccagcgtcgagcatttccgtgtcgtcttcggcgtggccctgagcccgaagatgctgaccctggcgatgacgcaccgctcgtacgcgtacgagcggggcggactgccgaccaacgagcggctggagttcctgggcgacgcggtgctcggccttgtcgtcaccgcgacgctgtaccgacagttcccggacctgcctgagggccaactggcgcgactgcgcgccagcgtcgtcaacatgcgggcgctggcgggggtcgcccgtgcgctcggccccggcggggtggggccgcatctgttgctgggcaagggagaggaatcttccggtggccgcgacaagaactccatcctcgccgactcggtcgaggcactactgggtgcgctgtacctcgaacacgggatggacgtcgccgccggcgtcgttcacaaactgttcgacccgatgatcgaggtggccgcgcgccggggtgccgccctggactggaagaccagtctccaggagctgacctcgggagcggggctcggtgttcccgactaccgcatctccgagaccggacccgaccacgccaaacgcttcaccgcctgggcggtcgtgggtggcgaggagttcggcgagggcaccggcggcagtaagaaagaggctgagcagatcgccgcggaacgggcttggagagagatttccgagcgccaaaacggggacaataagtgacatcgcggatacgattcaccaagcgtttcaccggggtggctgccagggcgtattcttcgtctggaaagcttgacgaaggtacatgggaggcggaagatagtcattgtcgcgggttgacgaagacagtccgcctcgagcaattagaggccccgggcacctggctcggtgtggcgacaaacatacacaaacacatgcgaagccgcgaggtacgcctccagcgttgcctcggctacgctctcgcaaggagacaccatggcgaaggccctctttggccacgttggacaagcaccggaccgccggatgctcgacgaggtcaccaaactgcgtgccaaggtaaggagcctcgagttcgaggttacccggcttcgggccgataacgatcggctcataaccgaggtcgcttcgactgaggagatcaaccggctatccgagccggtcctgacctgacaccttccacgcacataatccgcgcgccgacactcgcaacagtcggcgcgcatcgttgtatcaggggccgtgacacaggtggacttatgatcaaccggtagtctgcactgttgttgtccgtccagtgaccagacctcaatcggggagcgcgcgtgcatctgaagagcctgacgctgaaaggcttcaagtccttcgcctcggcgactacgttgcgtttcgagccgggtatcacgtgtgtggtggggcccaacggttccggcaaatcgaacgtggtcgacgcgatcgcgtgggtgctgggggagcagggcgccaaggcgctgcgcggcggcaagatggaggacgtcatcttcgccggtacctccgggcgggccccgctgggacgcgccgaggtcaccctgacgatcgacaactccgacggcgccatcccgatcgactacaccgaggtgtcgatcacccggcggatgttccgctccggtgagggcgagtatgagatcaacggcgaccgctgccgactgctggacatccaggacctgttgtccgactccggtatcggtcgcgagatgcacgtcctggtggggcagggcaagctcgactcctacctgcacgcccggcccgaggaccgccgcgccttcatcgaggaggccgccggcgtcctcaaacaccgcaagcgcaaggaaaaggcgctgcggaagctggaggccatggaggccaacctcaaccggctcaacgacctgacctccgagctgcggcggcagctgaaaccgctgggccgccaggccgagctggcccgccgggccgccggtatccaggccgacctgcgcgacgcccggcagcggctgctggccgacgacctggcgcagctgcgcaccgggctggcgcgtgacctggccgacgagaactcggtgcgcgccaaacgcgaacgcgtcgaggccgcctacaacgaggtcgccgaacagctcaccaccctggagtcggagctggccgccgacgccccggcgctgacccgggcccaggagacctggtaccggctgtcggccctgcaggagcggctgcgctccactggacagcttgccgccgaacgggtgcgctatctcagcgaagaggcgcaggaggaacgccccggacgcgacccggagcagctggaggccgaggccgtgcgggtgcgcgagcaggagaccgaactgcgcgacgccctggtcgccgaccaggaacggctcaccgaggccgtcgacgcccggcaggagaccgaacaggccctgtcggaagccgagaagaacctggtggaggccgtcaaggccgtcgccgcccgccgcgagggactggccaaactgaccggacaggtcggcgcgctgcgcagccggtcccaggccgccgccgacgagatcgcccggatcgcctcctcactggcccaggcccgcgaccgcgccgaagcgtgcaaggacgcgctgtccgaggcacagtcgcagtcggacttcgtcgacgccggggacgtcgacctggaggagcggctgaccgcggcacagcgcgaggtcgaacaggccaaggcccgcgtgaaggaactggcgaccgccgaacgcgccgcccacaccgacgccacccagtggaaggcccgcgaagaggcactggcgatgggcctgcgccgcaaggacggcgcgggcgcgctgctgggcaaggccgagcaggtgcccggattcctgggcagcatctccgcgctgttgaccgtcgaacccggctacgaggccgccctggcggcgtcgctgggccgactggccgacgcggtcgcggtctccggcggcgagggcgccgtgtcggcgctccagctgctgaaggccgacgacgccggacaggccagcctgctgctggcctccggcgctcccggcgccgccgagacgaccccggccgacatcaccggactccccgagggagtggtcccggccgcgaacctggtcaaggtgcccgccgaactgtcggccgccgtggcgcggacgctggcgggcatggtcatcgtcgacaccctggacctggcccgggatctggtcgcctcgcgtccggaactgaccgccgtcacccgcgacggcgacgtgctgggccgcgactgggccgtgggcggttcggcctcgggccagagcttcatcgaggtgcaggccgccgtcgacgaggcccgcgacaaacgcgccgaatccgaagcccgcgccgaatcccttgccgcgcaactggaaggcgcccgcgaggacgagacgtcccggcagacggccctggaggcgatgaaggccaaacgcgccgaggccgacaaggaacgcaacgccgtggcccgcaagctggccgaactgggcgccgccgccaactccgccgagggcgaggtgcggcggctgtcggaggccaaggaggaggccgagaccgcccgcgacaccgacctggcgggactggccgaactggaggagcagctgcgcatcgccgagtcggcgcccgacgaggaggacccctccaccgccgaacgcgaccggctcgccgtgaccctgcaacagtcccggcagaacgagatggagacccggctggcggtgcgcaccgccgaggagcgggtcgccgcactggcgggccgcgccgacggactggcgcggcaggccgccgccgagcggcaggcccgggaacgcgccgccgtccgcaaggccgcccggcagcggggcgccgcgatcgccggagccgtcgcccagggcgtggaggccgcactggcccgcatcgccgagtcgctggaccgcgcggccgccgaacgcgacgccgcccagcaggccaagaccgcccgcgaggccgccgtcaccgaggcccgcaaacgggtgcgcgaacacggcgccgaactggagcggctcaccgacgccgtccaccgcgacgaggtggctcgcaccgagcagcggctgcgcatcgaacagctggaggcccgcgcgggcgaggagttcggcatcgacgtcgacaccctcatcgccgagtacggccccgagcagccggtgccgccctcggccgccgaactggccaaggccgaagccgacggcaaacccgaaccgatggcggtcccgttcgagcgggccgtccaggagaagcgcgccgcccgtggcgaacgggaactcaaactgctcggcaaggtcaaccccttggcgctggaggagttcgcggccctcgaggagcgctacaagttcctgtcggagcagctggacgacctgaccaagacccgcaaggacctgctcagcgtcgtcaaggaggtcgacgaccggatcctggacgtgttcaccgaggcgtaccacgacgtggcccgcgagttcgagcacgtcttcgccaccgtgttccccggcggcgacggacggctgctgctgaccgacccggacaacatgctcaccaccggcatcgaggtcgaggcccgcccacccggcaagaaggtcaagcgactgtcgcttttgtccggtggcgagcggtcgctgaccgcgatcgcgttgctgtgcgcgatcttcaaggcccggcccagtccgttctacctgatggacgaggtcgaggccgccctcgacgacgtcaacctgggacgcctcttgaccctgctgacccagctgcgggagtcctcgcagctgctggtcatcacccaccagaagcgcaccatggaggtcgccgacgccctgtacggcgtcaccatgcgctccggtgtcacccaggtcatctcgcagcgtctcagccagtccgaggactgaagcacgtccgaggactcagcgtgacctgcgtacagtggggtcccggtttacttcagaaggatttttacgcatggacattgggtactggatcggcatcggtgtcgccgtcgtggcggcgatagcggtggtcgtcttcttggtgatgcgcggccgcaaggcggcactgcccgaggaggaaccggcgcccccggtgaccaagacccccgccgagaccgaacccaagacggagcgcgagaccaaaccgaaggtcaagcccgtcgtcgaggacctcgacgtacccgaacccaccgccggacggctggtccggttgcgcgccaggctctccaagtccaacaactcgctgggccggggcctgttgacgctgctgtcgcgcgaccggctcgacgacgacgcctgggaggagatcgaggagaccctcctgatggccgacgtcggcctggagtccaccaaccggatcgtggagcggctgcgcgaacgcgtcaaggtgctgggcacccgcaccgccgaggaactgcggggcctgctgtcggaggaactgaccgccgccctggacccgagcttcgaccgcgccctcaacgccaccggcgacggcgagcgtccggccgtgctgctggtcgtgggcgtcaacggcgccggtaagaccaccacctgcggcaagatcgcccgggtgctgatcgccgacgggcactcggtggtgctgggcgccgccgacaccttccgggccgccgccgccgaccagctggagacctggggcaagcgcgtcggttccaccgtcgtgcgcggtcccgagggcggcgaccccgccagcgtcgccttcgacgccgtcaagaccggtaccgaacagggtgccgactcggtgctcgtcgacaccgcggggcggttgcagaacaagaccgggctgatggacgagctcggcaaggtcaagcgggtcatcgagaaacagggcccggtggcggagacgctgctcatcatcgacgccaccacgggccagaacgggctggagcaggcacgcgttttcaccgaggtctgtcaggtgaccggagtggtcctgacgaaactcgacggcaccgcgaaaggcggaatcgtcatcgcggtccagcagaccttgggagtgccggttaagctcatcggattgggtgagggtcccgacgacctcgccccgtttgacgtccaacagttcgtcgacgcactactggacgactcgcgatcggtcggtggcttaaagaggctggcaggtgacagagcaggaggtcccgctccacggcgggaacacgagcacggtggtacggctcggcgataccgtgcgccgtaataccgggccgtggacgcccgccgtccacgcgctgctgcggcacctggacgcggccggtttcaccggttcccccaaggcgctgggcatcgacgagcacggccgggaggtgctgtcgtacctggagggcgagtgcggaaaatacccgcttgagccacattggactaccgatgaggcgctcaacaccgtcgccacgatgctgcggatgtaccacgactcccagtacggcttccgcaccccgccgggcgccgtgtggaggtccttcggcccgccgccgcccgacaccgaggtggtgtgccaccacgacgcggccccgcacaacgtcatctggcgtccggacgggacgctggcgctgatcgacttcgacctggcctcgccgggcgcgcgcatctacgatgtcgcctacgccgcctggacctgggtgccgctgttctccgaccgcgactcgataaccctcggctggaagaacccggaccggccgcgccggttgcggctgttcgccgacgcctatggactgtccgaacgggaccgttaccggttcatccgggtgatccgcaaacgcatcgtcgaccacatcgagggcatccgccggatggcgaaccagggcgacccggccttcgtccgcatcgtccgcaagggacacctgcggcgcccgatgcgggacctgaaggtgctcgaccacgagcgctacatcctcgaccacgcgctgaagtagcgcgaagccgcgcggcggcggtcagtgcggtggcggcgtccgagtgctcgctggaatccgcggcttggttcctaacgggcacatggagatcaccgacgtcccggcacgcggagctgtgggttatgtactaattgtgggcctatctctggtgtgaatccgcacttacagttaccctttgggtacaggtaccatactcgatatggggatggtgaatacccttggcggacaatgatttccgacccccacccccgctcgggcattccctcccctccaccgaatctcctacgagaaccttgcgccccgatagttaggacgaccaaggcatgggtgaactcaccgtcatcggagcctccttcggccgtaccggaaccgcctcggtgcggttcgcgctggaacagctgggcttcggcccctgccaccacatccggcacctgttcgccagcgaccggcacgcccgcgactggctgcgggtggccgagggtgaacccgccgactggcaccggctgctgttcgggttcgcggccaccatcgcgtggcccgcgtcgtgttactggcgcgagctggccgaggcgaacccgagcgcgaaggtgcttctggtgcaccgcgacccgtccgactggtacgccagtgtcgcccgcaccctgtaccgccgccgacccaaaaggccggtggcggaacgggaccgggtgttcgagcgtctgatctggaacggtgtcttcgacggcaggttcaccgatccgcgacatgccatggacgtataccgcgaccactaccgcgaggttcgcgcgaccatcccgtccgaccggctcatcgaggtcgacgccgcgaagggctggccgccgctgtgcgaggaactcggtgtccccgtacccgacgagaccttcccccacgccaacgccactggcgaatacccgaaccgcccccgtacgacgggagctgtccgcacctgaaggagcagaacatgacccgcgccggatccgacgcacccgtccgcatccgacccccagggagccgacgcgggttgaacggagttccgcatcacggcccggccgagccgggttccccgcttgacgacaacggcacccggtcgccaagcgggtttggcccgctgttcgtccggtgccctggtttacccagtcgggcgggcgccggaccggcaccccccggaaaggaggtgcgtcatgcggaacctgtactcactccagctgccgccgcctgatgtccccatcaggccacggctcacagcagcgtacccccgccgttcccgctccggcccgcgcctcaccaccgacgcgaatgttctgaatggagcaccaccgatgtccactgaatccctcaccgccaggtgggagtcggtacccgccgtcgccgtcctggatcgcgactacgacaccgagatcctcgccaacgaggtccgggcgctgcgcgccgggccctggaacacccgccgcgccgacatctccaccggactgtcgacgatcctgccgttgcgcagccccggcggcgacccgtcacgcaccgaccccggcggcgccggtcccgtcgaccacgccgacacgccgttcctggcccgcgcgccgcgactggcccggctgctgcgcggcctccccacgacgctgttggccgcgcacctggtcgccctggcccccaacatcgagctcaaggaacaccgcgacgtcaaatgtggaccgccgtgggggttggtgcggctgcacatcccgatcatcaccaaccccgccgcggtcatggtcatcgacgggcacgaataccactgggacgccggtcgactgtggtacggcgacttcaaccgcccgcaccaggcccgcaacagcggcgacgacacccgcatccacctcgtcctggactgcctgctcagtgcggacctgctgaacctgttcccgcccgagttccgcgaatcgttgccgctgaacgacatcctgctggcccggcccgcccgcgcggcaccctggccgccccggctgcggtttcggatgcccgccgccttcgccgagtggtcgctggaggagcccgcctccccgcccgacgcgaccgtgctggccgagctcacccccggccgcgacggcccggtgctgagactggacggtcagcccgccttcggcctggttcacctgggcgacaacgagtaccgcttcaccggctggtcggaggagcgcaccgtcaaactggagtcgcgccacgtcatctgccgggtacggctgggaacctcggtccgcgagacgatctgcctcgccgaaagaccgggtgcgtcatgaactggcccggctccggcgaaggcacgacgtcgcggcacggcagctggcgccgcgccagcgagcggcggttcgcccgacaccgccccggcccgccgacccgcaccagcgtcctcatcgtcggcggcggcctggccgggctgtcgacggcgctgttcctgtcctggcacggcgtcagctgcgtcctggtcgaacagcacaccgacgtcccgatccacccacggatgcgcggcctgccaccgccgctggtcgagctgtaccgcccgctcggcctggaaacccgacttacccgggaagccgacgacttcgcccgccgcggcagcttcgacatggtgcgcgccgaaaccctcgccgccgaacacactccgatggggatgaacctggatcccacccgcgccaccagttccagcccctgccgcaacatccccatcagccaggacaagaccgaacgcgtgctgcggcagcgggcggtggaactgggcgccgacatccgcttcggcgtccgcctggagggcttcagcgacgactccaccggcgtctcggcccgactgcgcgccaccgacgagtccctgtcgtcggtgcgcgcctcctacctggtggccgccgacggccccgaaagcgccctgcgggaacgcatgggcatcggcatggccggtcccggcgagatcagccggatgctgtccatcatgttcgagaccgactcgcgactgatcctcggcgaccgcaccgtccacatggcctacctggagcggccgttcccgggaaccttcctgttctgcctggacgccgagggacagcgctgggtgctgggctgcaccgaccccgacgagtggggcaagaccaacgccgactgcgaggccctggtccaggtcgccctgggacgccgggtcccgatccgtttgctgacaccgattcccggctcgaaccaacccgcgctgcggttcgcgttgagcgcggccgtcgcggaccggttcagcgacggccgggtcttcctggtcggcgacgccgcccaccacatcccgccgccgggcgggttcggcggcttctgcggcgtcgcggacgcctacaacctggcctggaaactcgcggcggtactggaggaccgggccgatcgagcactgttggactcctacgacaccgaacgccgcccggccgccgagttcacggtccgccaggcgatggcccgcgccggtgaacggctcggcggccactggagcgaggacagcaccaccatcgtcgacaggaccagggtcatgaccggctaccgctacggtcccggcccgatcatcggcgccgcacccggcgcggtcggcacccggttcccgcacctgtggctggaaccgggaaagtccacgatcgacctgttcggctccggcttcgtcctgctcacccccaccgacggccacgcctggaccgtggccagccacgacgccgtcaccatccaccgactcgaccgcagcctgcccggcgtcgagtcggacggcgccatcctggtgcgccccgacggcttcgtcgcctggcgctcccgcaccgccgtggccgacccgcacgcgaccctcaccgacgtcgtcaaccggatcctcaacggccccagccccatcatggccttcgcgcccccggcgctgacctagtcggtgccctaggggctgccggcggcgaccaccacgagctgttcagccgtgatcggatagcgtgacggcagttacgtcacaccatgccgaggtattcgatgagctggaagaaagagctggacgccgccacggcggagttccggcgggcggggttccacctggagcgggccgagacgctggtgacggcgcaggccagttcgattccggctcctgacgcgggcgcgcggaagcaggcgagcctggccgcgaagctgagccagagcgctcagaagttgacgccgggattccttggggaggacctgaaccagctgccgccggatacgccgccgcgtgagcaggagccgccctcgccggtgcacattcggatcgggaccgccgaggccgtgccgggggcggagtttccggtggtcgtgcccttgttcggtcgcgggcatctggtgttggacggtgatgccgccgacgcgaaggtggccgggttgttgcgctcggcgttggtgcggtgcgtcgcgtcgatgccgcgactgaaagtgtcgcttgtggattgtgtggcgttgggcaagaccttcaccgacgcggccaccctcgtcaaggccgacatcatggcgcccaccgtcaccgacgcccccgggttggagcggctcgtcggcgaggccgagcactatgttcaggaagtgctggacgcccggcaccagggtgccgccgagctgccgcaccacctgatcgtgatcgcgggtttcccgccgtcgacgtcctcggcgctgcggggccggatcgccgcgctcgcgcacgcggggccgcacgggcggacgcacttcatcctcgcggggtggcgggccgagtcggagcaccagcaggttcccgccatcgaccacgcgacctatgtgaacgtgggggagaccgttgaggtgcagaacgttcccgcgccggtgaccctcgacgcgccgccgtcgccgacgctgacgcatcacgtgttccacgcgttggcggacaagcatcgcaaggactcgcaactggacatgggggcgctgctgcctccggaccggtggcgttcgtcgagtgtggccggactgtcgaccgtggtggggcgggacccgcggggggatgtggagctggccttcgacgacgtgacgccgcactggctgatcggcgggcgaagcggtggcggcaagaccgtgttcctgctggacgtcctgtatggattggcgtcgcggtatgggccgcgcgagctggcgctgtacctgttggacttcaaggagggtgtgtcgttcacggagttctcgccgcagccgcgcgacaagacgtggatgccgcacgtcaaggccgtcggggtcgagtccgatcgtgagtacggcaaggccgtgctggtggagctgcgcaaggagctgtcgcggcgggccaccgccatgaaacgggccggggtgacgaagctggccgacctgcggcaggtggagccggaccggccgctgcccaggatcctggccgtcatcgacgagttccaggtgctgttcgcgggcaacgaccggctggcgcgcgaggcggccgaccacctggaggaactggcccgcaagggacgttcgtacggcgtgcacctgatccttgccagccagacgatctcgggtgtcgaggcgctgtacaccaagaaggactcgatcttcgggcagttcccgatgcgggtggcactgcccggagccaggaacgtgctcgacgaggtcaacaacaccgccgccgacgcgatccggctggggcaggcggtcgtcaacaacggcggcggcgtcaagggcttcaaccggctgatccacttcccggacgcgacggcggcgaccgacgagctgaccgcgctgcggcacgaactgtggcagcagcgcgagcccgacgacctggggccgagggtgttccagggcttcgccgagcagcacctcgccgacgacccggtgtacaacgccgtgggccccggcgggctccggcgcaaggcgctggtgggacgggccgtggacgtcgacgtgtccaccgtgggcttcgggatggagccggttccgggacggaacctggcggtgctgggcacctcgacggtcggcgcggacgtgttgcaggcggcggtgctgagcctggccaagcagcacgaacccggcagcgcgcggttcgagctggtgggactggcggcgcaggccgacgtcgtggtgaccgagacggccgcggcgctttccgaggccgggcacgaacacgaggtcaccggcgcggccgacctggacaagatcctggtcgcggccgagaaccacgaccacgccgggcaggtgcggtacgtcgtcgtgttcggcggcgacgcgatctcgcagatctggaacatctcgcagctgatgaagttccgggcgctgctgaagtccgggcccaccaagggtgtgcacctcttgggctggtggcgcggcttcaaacggttcagcgacgacatcggcggcagcgcgggcaaggaggacgtcgcgtgcctggtggccctcaacgtccccggtggcgacttcgggccgttcatcggcgacctgaccagcgactacgagccgcgtgagaaccgggcgctggtgttcgaccggcacgacaacacccggcggctgatcgtcccgtttgtacgtcccgggcgggagaccgaggtggggttctaggcgggggaaccggttagtatcgccactgtgagcgacttcggctacgcgcaatccctccacgaactgcgccagctccgtgacggggacctggccgccaacaccaccgcacgctcccaggtggagcaggccaccgccaaggtcgcccggctgcgcgagaccctggaacacacccaggcccagatcctcgccgccgccaaccgcttcaagaccaccgtccccgacctgcgtcccgagtccacggaccccgccgcgacccgcccggcgaccgacctcagcgccgagctggcggcgggtgcggccaaggcgcagctcgccgacaagcacgtgcagcgctccatccgggagggccagctcgcgccgctgctgcccggcgcgcccgccttcgtgcgcaacctcgtcgtctacggcgccgcgatgatcgcctgctacctcatccagtcgttcctggcgctgttcgcgacggacgaactggcgctgtggctggtcttcatgccgccggtgatcgcgctggtcgccggatacgtcggcaccggtctggcgggcaccccgcgactgcccatatacgacgatcgtggcaacacggtcgagttcgtcgtcaagaagagcccccggctcggcgccgcgctggccgtcatcaccattgtcgcgttcttcttcaccaccgcaccctaggttcgcgtcacgaacaccccccttcaggaagatcacgcccatgcccacccccgacgagaccccgatcggcagggaaccgaccagggaatcgctgccacccaccgccatcgtctccgaccgctaccggctcgaccaccgcatcggctccggcggcatgggcgaggtctggagcggactggacacccggctggaacggccggtcgccgtcaagctgatgcaccacgaactgtcgggcaacaagcgcttccgggcccggttcgcctccgaggcgaaactggtggcggcactggactccccgcacgtggcgacgctgtacgactacggcgaggaggccacgcccggcggcccacggtcctatctggtcatggagatggtcaggggcggttcgctggccgacctgctggacacccgtgacacgctggcgcccggcgagacgatgaagatcatcgcccaggccgccgaggggctccaggccgcgcacgacgcgggcatcatccaccgcgatgtcaagccgggcaacattctcgtcaccggcgaccggcacgtgaagctcatcgacttcgggatcgcccgtgccaagggcgaggcccggctgaccaagagcggcgaggccgtcctcgggacactggcgtacacctcgcccgagcaactcaacggcgacgagcccacgccgtccgtcgacgtgtactcgctgggagtcgtggcgtacgagtgcctggccggtcggccgcccttcgcctcggacaacccgggcgcggtgctcaagggccacctgtaccagcagccgccgccgttgccggacaacgtgcccgcgccggtcgccgaggccgtcatgcgggcgctggacaaggatcccgagcagcggtggacgtcgacggccgcgttcgcgcaggcctgccgcgacgccgtcgaggcgccggaaccgttgccggtcaaggtgagtgcgcccgtcggcgggccggaatccgaggcgacgacggtgccgctcgggcccaccggaccggtgccgtcgtccggcacacggcggatcggcttcggccgggtggcggcggtactggccgcggtcgtcctgctcgtcgcggtggcggtgctgtggcggccgtggacctatttcggcgaggcgccgggccacgacgggagcaaggaggcggcgaccaaggacgtcgccgacagctccgacggcaagagcgacaaatcctccgaaaaggacaaaacgaagaactcggcgagttcgaagtccgaggccgccgagggcggccagtccagcgactccggcggcaacgactccagctccggcggtgacgacggcaacggcaacgagcgcgtggaggtgcccgacctggaggggagaacgcacaccgaggcccccaacgtcctggaatcccacggcttcgacaactacaagggcgtcgcgcagccctggaacccgggcgatcaggcctgcgtggtcacgtcccaggttccggtggccggggcgaaggtcgaccccgacacgaagatcaacttctacttcaagggcggggaaggcatttgccagtgatcgcggacgcgtccgcggtgatcccattaggctcgacgggagcctgaggtgaggagccgtgatgccgcgcaaggtcgaggactacgcactgctgggcgacacccagaccgcggcgctggtgggccgggacggctccgtcgactggctgtgcctgccgcggttcgactcgcccgcgtgtttcgcggcgctgcttgacgacgagaccgccggatgctggcagctgggccccgccgacgggggcgacgccgaccggcgccggtaccggggcgacaccctgatcctggagtccgaatgggatacatcacaggggacggtccgcgtcatcgacttcatgccgccgcgcggcgaggccgccgacgtggtgcgcatcgtggagggactgtcgggttcggtgccgatgcggatgacgctgcggctgcggttcgactacggcagcgtggtcccgtgggtgcggcacgacagcggtgacctcgccgcggtcgccgggccggacgcggtgtggctgaacacgccggtgtcgctgcacggggcgaacatggcctccaccgccgagttcacggtcgcggagggacagcggatcccgttcgtgctgacctaccaggactcgcacaaaccgcgcccgcgtccggtggtgccggaggtcgcgctggaggagaccgcctccttctgggaggaatggctggaccagatcgactaccagggcaagtggcaaccggaggtgcggcgcgcgctcgtgcacctcaaggcgctgacctatcagccgaccggcggcatcatggccgccgcgacgacctcgctgccggaacaactcggcgggccccgcaactgggactaccggttctgctggctgcgcgacgccgccttcaccctgcaggcgttgctgggcaccggatacgtggacgaggccgcggcctggcgggaatggttgctgcgggccatcgccggcggcccatcggaccttcagatcatgtacgccctcgacggcacccgccggatcccggagtacaccctggactggctgagcggctacgagggctcgaccccggtgcgggtcggcaacgccgcctccgaacagcttcagctcgacgtgtggggcgaggtgctggactgcatgcaccaggcccgtgaggcggggctggccgccaccgaggcgggctgggacctgcaacgggcgctgctggagttcctcgaggacaactggcgcgaacccgacaacgggctgtgggagatacgcggcccgcgtcggcatttcacgcactccaagatcatggcgtgggcgggcttcgaccgcgcggtcaccgccgtggagaagttcggactgcccggcgaggccaaacggtggcgcggcctgtgcgaccggatccacgccgaggtctgcgaacagggcttcgacgccgagcggggcacgttcacgcagttctacggatcccgcggcctggacgcggcgctgctgctgatcccgcgggtggggttcctgccctgggacgacccgagggtggccgggacggtcgaggccgtgcagcgggaactgtgcgtcgacgggctgctgctgcggtaccggccgcaggaggacggcaacgtcgacgggctccccggcgacgagggcgccttcctggcgtgcagcttctggctggtggacgccttgcacggcatgggaaagcgggccgaggcccacgagctgttcgagcggttgctcgacctgcgcaacgacgtcggcatgctcgccgagcagtacgacacccggctgggcaggcagctggggaacacgccgcaggcgttcagcctggtcggcctggtcaactccgcgcgccagctcagtggcagcgcgacccgcacctccgcgtccggaagccagcaggacaccgactgaaccggcgcgggcctcaggccgtcgtcgtggtagtgggtcgcagtgccggacgtgcccggcgggcccgttcccgccggtgcagcagcagcggtccgccgaaggcgacgcacaggctcgcgttgatgagcacgaacgagatcgcgtcgaaccgcagctcggtggccacgaccgccgccagataggtgaggctgggctggatcgagaagatcagcgccaggaacaccggctggacgtgcttcatgctcagttgcagcaggaagatcggcagcgcgacgccgatcagcgcgacgcacgcgatgaacggcagccgcgggccggtgatcgtgtccatcgcggcatgcggtgtggccatgaggatcgcgaaggccgcgatgtaggtcaggtggtagcggtgcgccaggatccgcaccggtcccacgcccgtggtgcccagccggtgggacaggatcgggatgcaggcgaacagcgccccggcggcgatggcgatgccgaagcccagcacgaacgcgccgtccagcgcgacggttcccagcgagatggagcgactggccaccgccaggaccagaccgagcgagaccgcgccgacgaccagttcgccgttggagcggcgggagccgccggtcagccggtcgatgagcgacaccgacagcggcccgatcgcgatcccggtcgccgaggccagcggggccgggaacatcgagtaggaccagtacaggccgatgaaggccagggcggtggcgatgttcatcagcagcagcggcacccggacgttgccgggcggcggggccgcggtgctggtgaggcggcggcgctggttgagcagaccgaagatgatcgccgaggaaccgaaggcgcagaacgacagcacgatgctctcggaaccgtcgatgttgccggtcagcaggccgttgccggtggcctgcagggcggccgccgcgatgatgaggagggcgtacttcatggggcggtgtccatgacgaacagtcgggactccgcttcgatccggtggagttgttcgacgtcgacggccaccgcgtcggggtcctcgtcgatgaaacaggcgacgccgccgttggccaggttgagcagccggttctcgatgacggaaccgacggcgggaagtttcgcgagactgtggaaggtgggcaggtcgcggatggcgtccagaccgggcatggctcggacgataccgtcggccggggggaccagtgccacggtggccatgcagcgtttgggcgcgtaggggcggccgagacggccggtgaaactctcgttgtcgagtatggagtcggcgagcagggtggcggggctgtacccgaaggcgcggaagaacaggtcggtgggcaacgccgggccgccgagccgggcgttcacctccaccagccggggtccgttcgcggtcagccggacttcggcgttcgaggcggaatccgtgatgcccagggcgtccaggcagcgcagcgtgtagtcgacgatgccgtgctcggccgcgtcgagccgggtcaggctgcggcgaccgcgccacagcgggaaaccatccacgtcctcgaaccggtggacggtgacggcgcacggcagatgacggccgttccgggagacggaatcgatactatactgtggaccgtcgaggtactcctgcaacaggaccgaggtgttctgctggtccatcaggttgcgggtgttgagaaggcccgcgacggcttcgcgcagccgcgactccgagcggcagacggtgaccccgtcgctggcggcgctgccgacgggtttcaccacgatcggccaccggccgatgcgccgcagcgccgggcccagttcgccgaggccgctgatccgttcggttcgcgcgaccgggatgccgtgtcgccgcagggttcgggccatggcgaacttgtcgcgtcgcgcccgggtccgggagagctcgttgtgggggagggccagggcggcggcgagttcctccgagagggtcacgcccagttccccgcccgccagcaccgcgtggacccgcagtcgcttgagggtctgggtggtgtcggtgaaggactcgtgcggaatctcgtcctcggccgcgaacagaccggagtcgcagaagtgccgaagctccggctggtacacgtgaaccgttgacacgcctcgttctgccagggcgttcgccaggtgacggccgttggaagtcagatttaccaaggcgacacgcatagtgaacctccatttcgccgatggtcgatccgcagacgatgggatcgagaggggtggatttgccgatctcgagtatgtacgcaggtgtcgagcggccgcgaattccttggcacgactgtgaaacgtgctcatgatttaatgttccgattgtttccgaagcttgcgatttggcccgcaatggggttaaatgcacaacagaacagtcatgttcgggcttaaacaaagatcttgaacaccgattcgggcatccgggcgggtgcctaggaggaacagacgagcccatgaccaactccatagacatcaatatcgcgcaggttcagggctacgcggaacgactgcggatcgcggcggagcagctgcgcgagcaacggccacagctgctggcccggctcgccaacggcgacggagtcagccccgtggtcaaggtgaaggacgacgtcaaggtcgccatcggaatacccccgttcgagcattcggggtcgcgggcgggcgagaccatcgcccagaagatccgctcctgcggtgacgcctacgaggccgtcgaggagggcctgcgcgccatggccatcgtcatggccaagatggccggatcccttggcgacggcgacgccatcaacgcggcggacctgaacaaggcggtcgaggggctgcacagtgtcgcgctcgtcgtcaacggtgaggagccggagtcggtggactggttcggactggagggcgggaaatgaacaccgagtatgagagcttgaacctcgacgagatcctgaagttggcgcgcagcgacgccgagcacgccggtgacatggccgagcaggcacgggtgctgcgcgagatgtcggggcagttgaaggacaatgtggacctgatgcgcgagtcgatgcgcatgctgttcggttccgaggccgacccggccaacccggacgcgcccgtcgacaccgaatccgcgctgtggaagggggactcggccggaatgatgcgggtggagctgaaccggctgttcacgaccgccagttcggcccccgaggtcttcgagaccaacgcgacctcgatggacgacttctcgaccaaggtgaccgaaacgctcatcaccatcgaccagctgcacgtgaagtcgaatgggcaaagcaccgaggagtccggcaccaaggaggcccggcagatcctgcagaccgcgaccagcggctatctgacctcggcgaacgagatgcccgagccggagttctacaacggactgcgcaagtccgccgacgaccagccggacggcggctggaccgccacccacggcgccacccccacctccgcgccctccggccacccggcatggtcggagcccggtcaacagcagcagccgcaacaggaaccgacgaaccccggcggcgagccgacacccgtcgggccgttcccgcacgacacggtgccctcccatgacgagggcccggtgctgcagaacccaccggccccggtggcccccgcgccgacgccggtggccccggccccgaccccggtcgcgcccccggtcaccgtggtgccgccgatcgtgaccccgccgatcacgggtggcccgggtccgctgctgccgccgacccggccgaccgtgccgccggtgatcgggacaccccggccaccggtcacgcccgtgccaacccgtccgctgcaaccgaacccgaacgggacggtgcgtcccgtcatcggcacccggccgacgatcaccccgccggtgacgcgaccgttgccgcccaacccgaccgggatcacgcgcccggtcatcggtacccggcccggtccgggtctggtgccgtcggtcaaccgtccggtgccgccgaatccgaacgggacggtgcgtccggtcatcggtacccggcccggtccgggggtcgtgccgccggtgagccgtccgatcgcgccgtaccccggtggcaccaccccggtgaaccggccgcccgtcgggtcgggccccggcgggatccgcagtggaccgggcatggtgccgtcggtcaaccgtccggtgaccccgccggtcccgggccagtcgccgctgggcacccgcccggtccccggccagtccccattgggcgctcgccccggcgccgtccacccgttcggggtgggccagcggccgctgccgggcgacacgggcgccgccaagccggtctcgttgcgtcccaacggcaccgccagcgcgtcggagttcgtttcctcgcggtacgcgaacgcccggcccgccggtggcctggccttcggcaacgccgcggttccgcccacgcagcagagcaacgccccggccgcgccgcgcaacctcgcgttcggacagaccgccgaatcgcggcgggagaccaggtccggcaccacgagcatgcccggccagcgctacaagaagatcccgaagcagggcgggcgtgccgtggagagcgcgatcaaccgcggcacccgacgtaaggtctcccgtggccccggtcaggaggtgttcgccacattcgatgccgccaagacccagcccgggaacgcgccccagcaacccgatccggagccggagtgggagatccgccgggtgaccgtcccggccgtcatcacgacccgaaaggcgtcctaaatgggaatcatggccgaccggctggccagcatggtggtgaaggccacttccccggacgggcagatcgagggtgagctgcgggaccgcgacgcggtgagtgtcgcgttccgcggtgacacctaccgtcactacaccgagtactcgctggggacccagctgtcccggctggcgcttcgcatgtggaccggttatcagcgcggctacgacgaggcggtggccgaggcgacggggcgaccggtgagcaggtcgcaggagacctgggacgccaaccggcgccggtttcggcaggagcaggccgcgaccaccgtcacgggaatgtcgacggacggttggatctacatccagaacaccgggatgacgtcctggcatgtcgtcatccgccagggaacgttgtccaaattggatgaagatcagttcgtcgcggagctgatggacgcttacaacacgatgatcacggaatatcgattcgcgacggcggacctgcgcgccaagcactacggtgtcagcttccagccgcggaatcccccagtcaaggagctacgggcatgaacgacattccctccgacgtcacggcggtggaactcaacgagttgtggcgggtggcgaacatccacttccccaaggtggagaacgtgtactgggagcagatcaaggcggtgcacgaggtcaacggcgatccgaacgacgagaagttcggccgctgccatccatggtggaccgcggtggcgtgtgaactggagcgggcgctgttcagcagcgtcggttcgctggcctcggcggcctcggcgctgaaccgtgccgtggacgcctacgcccatgtggacggcaacagcggcaaggaactcaccgaggtcggcaagggcctggagaacatcatcaagagtgagggaagcgagccggtggactggactccgcccaaggactaccagggtcccaacttcaaccagcccgattcctggagcgaggagcacgcggatgactagcaccagcagaccacccgcgcggggctccgagaacaacggcagtggcggcagcgacggttcggggagcggtgaggacaaggtcaagggccccaccgacaaggagctcgaggacgcggtgaacaagctggtcgaggtcgccaagaagaaggcgcaggaggaggcggaccaggccaggcggagcgtcgagggcaagaagtccttcgagggtgacgtgctcgagtacccgtacacccgggaggaggtgaccaagatgatcgaggacggcgccaaggagatcaaggagcggttcgcggcggtctacacccccaaaccggacgacttcgacaccatgatcagcaggatgcagcaggtggaggccgtcctgggcgcctacgagccgtccaagaacaccaccaaggagacgccggtgatcgggggcggcggggatctggaactgctgcgaacctccgtctcggacatgtccgactggcagggcaagctcaagaacgccttcgtcgacaactacctgacgccgttcccgcgcatcacggtgacccagggcggcctggcgcgtttcctgcggcaccaggcggagtggatgcaggcgatctacaagcgccgccgctacgacgcgaagaagaccgccgaccagggggtcgaggcgatcgaggccatcgacgacagcaagggctccgaggccgcgatcgcgctggcggcgatcatcggactggccacattgctcggtccgatgggttcgtcgctggcgttcgggctgggtacctccgcggtggtcgccgggacgggcatcggcgcggagttcatcgaggaggacaaggaggtcccgctgggggccgacaccgtccagggcgtcatcgacaacgtgtacaaggccctggaggagtcggacaagaccatggtggaggaggagggcaaggtcctcgacgcgctgaagcagatcgagggcgtggtctacccgctggtcatggggcccgacatcgacaagggcaccgagctgacccccatgcgtcccgctattgtggacacaatggatgtcgaggaactcaaggacggcatcaccgtgtacgaccgtcatcccggcggcagctagggcgacggtcgcggttgatactccgcggggatcttgacatcgggcagaaacagacgtaaattcaaaataatcaaagagaaacggcggtgaaaccacatcatgtatgcggaggaacgtcagcaggagatcctgcggcgggcgcgcgcggcaggccgggtggacgtcgtcaccctcgccgaggctctcggcgtgaccgccgagaccgtgcgccgggacctcaccgtcttggaacgcgccggggtcgtccgccgagtccatggtggcgccatcccgatcgagcggatcggtttcgagcgcgcggtcgccacccgcgacaccgtgctgaccgccgagaaggaacgcatcgccaaggccgcggtggccgagatccccgaggacggggccatcatcctggacgcgggcacgaccaccgcgcgactggcgcagctgatcccgaccgaccgtgagctgaccgtggtggtcaactcgccggtgctggccgcgaccctgggccccaacccgaacctgaccgtgctgttgctcggcggccgggtgcggggcaagaccctggccaccgtcgacgactgggcgctgcgtccactggagaacctgcacgtggacgtggccttcatgggcaccaacggctgcaccatcgaccggggtctgacgactccggaccaggccgaggccgccgcgaagcgggccatgatcgccgccgcacggcgggtcgtggtgctggccgaccacaccaaggtcggcaccgaccacttcgcccggttcggaaccatgtccgatgtggacgtcatcatcaccgacaccggtctggaccccgaactgggagccgaactggacgaagccggaatccgtgtggtgcaggcatgatcgtcacggtgactctcaaccccagtgtcgaccggacactggagatagagaccctgacccacggccgggtcaaccgtgccgcgcacacccacctggacccgggcggcaagggcgtcaacgtatcccgggccctggtggccaacggcgtcgacacccgcgccatcctgccctgcggcggcgacgagggtgaccagctggtgcggctgctgcgtggcgagggcgtccggctgaccgccgtgccgatcgacggccgcaccaggtccaacgtgacgctggtggaaccggacggcaccgtcaccaagatcaacgaatccggacccgaactcgccgaaaccgaactcacggtcgtggccgccaccgtgcgcgccgccgccgaggacgccgagtgggtcgtcgtcagcggcaccgtgccgccgggcgtcacccccgaggccttcaccgagttctgcggcgaactggtgtccggcggcgcgaagctcgcggtcgacaccagcggcgaaccgctgcgggccgccgcgcgggccggagccgctctcgtcaaacccaaccggcacgaactgtccgatgtcaccggtgtcgccctcgactccgtgaccgatgtggtcaacgcggccgagacactgcgccgctggggcgcgggatccgtcctggccagcctcggctccaagggcgcggtgctggtcgacgccgacggtgtcctcatcggcgaaccgccgagcgtcgtcacccgctccgccgtcggcgccggagacgccatgctggcgggcttcctggccgccggcgccgccggtgccaaggcgctgaccgaggcgctggcctgggggtcggccgccgcgagtctgccgggcagcaggatgcccttcccggccgacctgaaccggcacggcgtccgcatcagccccggcgacctcacccctctatctcatatggactcataagtcaccggtgccgggacagcgatcgcggcacccgccccctcggagtaccccaatgtcgaacaagatccccgcagcgacggacaccagcatcaaagccagaatccaacgggtcggcggccatatggcgggaatggtcatgccgaacatcggcgccttcatcgcctggggcctgatcaccgccctgttcatccccaagggctggatccccaacgagaccatggccgcactcgtcgacccgatggtcaagatgctgctgccgctgctgatcgcctacaccggcggccggatggtgcacggccaccgcggcggcgtcatcggcgccgtggccacagtgggcatcgtcgtcggtgccgacgtgccgatgttcctgggcgccatgatcatgggcccactggccgcctacctgatgaagctgatcgacaagccgctggagtcccggatcaagcccggcttcgagatgctggtcaacaacttctcggccgggatcctcggggcgggcctggcgatgctcgggttgtggggcatcggacccgtcatcagcaaggtcaccgtgttcctgggcgaccaggtcaaatggctggtggaacacaacctgctgccgctggcctcgctgatcgtggaaccggccaaggtcctgttcctcaacaacgccatcaaccacggcgcgttcacgccgctgggcaccgtcgagtccaaggaaaccggacagtccattctgttcatgatcgagtcgaaccccggcccgggtctcggtctgctgctggcgttcctgttcttcggcccccgcaaactgcgcggcagcaccccggccgccatcgccatccagttcctgggcggtatccacgagatctacttcccgtacgtgctcatgaagccgcgcctgatcctggccgtcatggccggtggcgtcaccggcgtggccaccttcatgatcaccggcgtgggcctcacctcggcaccggcgccgggcagcatcttcgccttctggctgacctccccgcccggaaacctggtcgggatgatgaccggagtcgtgctggccgcggcggcgtccttcgcggtcgccgggctgctgctgggcttcggacgcaaggccgaccccgccgacgaggctgttgccgccgtcgagacggcccccaccgccgacaccggtgccgcggtggcgatcccggcccccgccaccagtcccgaaaccgacgccgaccggaccgagatcgcggcggaactgcgggtggaggacatcagcaagatcgtcgtcgcctgcgacgccggaatgggatccagcgtcatgctggccagccagctgcgcaaacaactgaaggaccacgacgtcaccgtggaacacaccccggtcgacgcgatcccggccgacgccgacgtgatcatctgccacgaggggctggccgaacgggcgcgatccacggcccccggcaaaccggtcatcccgatccaggtgttcctcggcgacccggcggtgacctcgctgatcgcgaccatcaagaagggcggagtcctgaatgtctgagctgctgaccgaaaacgccgtgcggctgaccgagaccgccgccgaccgcgacaccgcgatccgccgctgcggcgaggtcctggtcgagatcggcgcggcgacaccggactacgtcgacgcgatgctggagcgcgagaagtccatctcgacctacgtgggggagggcgtggcgataccgcacggcaccgtcgcgtccaagtccgcgatcacccgggacgcgctggcggtgctgcggttccccgacggcgtcgactggggcgggtccgaggtcagggtgtgcgtggcgatcgccgcgcgcggcgagggacacgtcgagctgttgtcggcgctggccgaggtcctgatggaccccgactcggccgagcggctgcgcgaggcgaccgacgcccagacggtgctcaacctgttggaatccataggaaaggacagtgcggtatgaaggtggttcggttccacgcgcccggcaatgtggccattgaggatgccccggcgccctcgcccggccccggcgaggtactgcttcgggtcggcgcctgctccacctgcggcaccgacgtcaagatctcccggttcgggcaccaccacatcgtcccgccccgcgtcatggggcacgagatcgccggtgagatcgccgaactcggcgacggcgtcgccgactgggcggtcggcgaccgggtccaggtcatcgccgcgatcccgtgtggacagtgcgagatctgcaaggcgggccggatgacggtgtgccccaaccaggagtccatgggataccactacgacggcggcttcgccagccacgtggtggtaccggccaaggtgctcgccgtcgacggcctcaaccggatcccggaggagctgagcttcgccgaggcgtcggtggccgaaccgctcgcgtgtgtcctcaacggacaggaactggcgcgggtgggtgtcggcgacgatgtcctggtcatcggctccggcccgatcggttgcctgcacgtccggctggcccgggcgcgcggcgcgtcgcgggtgttcctggccgacctgagccgcaaacggctcgacctggccgccgggatcgtctccccggacgccaccatctgcagcggcgacaccgacctggtcgaggccgtcgccgaactgaccggcggacgcggcatcgacgtcgccatcgtcgccgccgcctcgggtgccgcccaggaacaggcgctgctgaccgcggcccgcggcggccgggtgagcctgttcggcggcctgcccaaggacaacccggtcatctcgctggacgccaacctggtccactaccgcgagctgacggtcgtgggcgccaacggatcctccccggcgcacaacgcggaagccctgcggctcatcgcctcgggcgccgtcaacgtcgccgacctgatcacccaccggctgccactggaccgcgcgatcgaagccttcgacatcgtcgcaggtggagaagccatcaaggtcaccatcgaaccctagaaggaaacgccatggccacccgaaccgtcaccattggatcgtcctccggtctgcacgcgcgcccggcgaagctgttcgtcgaagccgcgtccgaacagcccgtcgaggtccgcatcagcacggcggccaaggccgcggtaccggcgcgcagcctgctggccgtcatggcgctgggcgcccaccagggcaccgaggtcacgttggaggccgacgacggacccgaggccgactccgctttggacaccctggccgcactgctggcccgggacctcgacgcggaacccgacaatgcctgaacggccaccaccggaaccgacgcgggccactggaggggaggcggcgagcaccagcacgccgccccggcccccggtcccggaaccccagcccggcccggcggagcggaaaccagcaccggcgtccactgtggcagtggacgccccgccaaccgccgggccgcagtcgccaccggaaacggagccggacatgtcagaaaccctgcgcggcatcggagtcagccccggcctggcggccggaccggtccgcaaactcgccccgccaccccgactgcccgcaccggcgccggtcaccgacaccgacgccgagaaggcccgcgcggccgaggccctggcggcggtggcgcgaaccctgcgcgcccgcgccgccgccaccaccggcgccggagccgacatcctcaacgccgaggcgatgatcgtcgaggaccccatgctcgccgaggccatcaccaccaacatcggcaacggagccgacgcgccgcacgccatcgacgccgccatcgcggtccaccgcgaggcgttccaggcggccggtggtttcctcgccgaacgcgtcagcgacctggacgacctgcgcaaccgcgccgtcgcgcactgcctcggccaacccagccccggcatccccgatcccggtcaccccttcatcctggtcgccgccgacctggccccggccgacacggcgggcctcgacacgtccatggtgctggcactggtcaccgagaccggcggccccaccagccacaccgccatcctggcccgcgccgccggactaccggccgtcgtcggctgtccgaacgtcctcgacctcgacgacgacacactgatcagtgtggacggaaccgagggcaccgtcaccaccgccgtcgacgacgcggaggtggcccgggtcgtcgccgccgaacagtcccgccgccaggccgaggccaccgccaccggccccggccggacctccgacggccaccgggtcgcgctgctggccaacatcggctccgccgccgacctgccgtccgacggcgactacgagggcgtcggcctgttccgcaccgaactgctctacctggaccgcaccaccgcccccaccctgaccgagcagaacaccgcctaccgcgaggtgttcgaggcgatgggcgaccgccccatcgtcgtgcgcacattggacgccggtgccgacaagccgctgccgttcctgtcccagaccggcgaacccaaccccgccctgggagtccggggtctgcggctggcccgccagcaacccaacatattggacacccagctgtcggcgatcgccgaagccgcctccgacaccggagccgacgtgcgcgtcatggccccgatggtgtccaccgtcgccgaagcctccgacttcgccgcccgggcccgctgggccggactggagaaggtcggtgtcatggtcgaggtgcccgccatcgccttgctcgccgaagacctcgtcgaagtcgtcgacttcctcagcatcggctccaacgacctgagccagtacctgttcgccgccgaccggcagtcctcggccatgcccgacctgctcgaccccgcccaaccggccctgctgcggctcatcgcccgctgtgccgaagccggggccgccagcggcaccccggtcggtgtctgcggcgaagccgccgcccgccccgacctcgccgtcgtgttgaccggcctgggggtgacgagcctgtcgatgtcggctcgcgcgctggcggccgtccgtcacgccctgtctcggcacaccatggacgaatgccgggacctggcgggagccgcgttgagcggcgccctggtcaaggactgacccgacgcctcaggtgccgcactcggactcggtgcccgcgtaggtgagcgtgacggtcgtgctcctcggatgctcacccgactcgggatcctgcgcgaacaccacgcacgcctcaccggcgccgttcgcgtccgcgacgagacgcacgtcgctgaacttgtccttgacctcccggtaggccagctgcaccggcatcccgatgaccgtcgggacgcgctcgacctccgcgtcgtccgtggctttcccgctgtccgaaggactcggctccggttccgactcagaggtctcagggcccttcgacgccgacgtcgagccgctgggggccggttcgggcccgccgccgtcccacgggctccacagcaccagcaccgcgcccacgacggcgatcaccgcgaccaccgccagaatcagcggcgtcctgccgctcctgtccggccggtcctcaggtcgcggtgtcacctggctcatggacgcgcctcatctcgtcagctgtcgacgtcgcaatccgccgcggtgccgatgaacgtcaccgtcaccacggaatcctgggcgacctcggttcccggttcgggatcgacagaggtgatcgagcacgcctgaccctgtccggtcggatcctcggtcatgctgggtcgcagtccggcactggtcagttcgtcctggtactggcccgcgagcttcccggtgctgtccggcaccgcgaccagctccggccccgtcgtgggcgtgtcactggtcggctcgtcctccgaggtcggctcgtcctccgtggtctcgtcctcggtggtctcctcgtccgaggtcgcggtgtccttcttcgccgaggtcgtgttgtcggcgttcggctccggctcgccccggctccacgggctccacagcaccagcagtgccgccaggacggccacgatcgccagcgtcgccaggatcggcaccgccttgcccttcttctcctcgggctccggatcgcgcggcggcggcatcggcggttcggggcgccggggcggcaccgcccggcccatctggccggtgttgcggggcatcacctgggtgttctgcggcatgacctgcgtggccgcggccgcggaggccagcagcaccgtggtgccgccgccggaacccgcgtcgcggcacgcctgcgcgaactcggacgccgaggcccaccggtcgcgggggtccttggccagcgccttgcgcaccacgtcggccaccggcttggggatgtcaccgggcagcgggggcggcggctggttgagctgcgcctggatcgcggcggcgggggagtcggagtggaagggctgacggccgctgaggcactcgtgcgccacgatgcccagcgagtagatgtcggaggaaccggtgaggttgttgtcgcacaactgctccggcgacgcgtaggccaccgtgcccatcaccatgccggtctcggtcagtcccgcctcgcccttggcacgcgcgataccgaagtccacgatcttggggtgaccgtcggaggtgatgaggatgttggcgggcttgatatcccggtgcacgagaccgacccggtgcgccgattccagggcgtcggcggtctcggcgacgatccgcatcgcctcgcgcgggtcgagccgtccgcgttcccggatcaggttggccagcgacggaccgttgaccaactccatgaccagataggacgagattccgtccgcggtctggtcctcgccgtagtcgtacaaaccgacgattccgggcgcctgcagcgccgccaccgccttggcctcctggtggaagcgagtgcggaagcgctcattgccagaaagccccgagtgcagtagtttgatcgccaccggacgttccagccgggtgtcgaagccacgccacacctcgccctgaccgccgctagcaatccggtcgtccagacggtagcgaccagccaccattgagccgcgcacgatcaagttcctctcgttggcagatgctggtggctgattatggcactggcgggtgaacttgggaatgtcgcgtcgccgtcgtttcacgattgttacgcggccgcttcacgggcagaattgaatgtgggcgcgacatgcctgacgtgctatagtcgtcagttggcgaaaaaatggacagtcaaaaatagactgtcgtacggtgaatgctatcagacgaggagcgcatttgtcaaatcgggtggatgcgacgcgagccgagactctcgccgaggagcagcggcacctggacgaggtctacggacggctcgacgcgctgcgggaacgggccgagacgcggcgggcggaggtgctgttgcagtcggaggacactccggtggcacagcggttccgggagtccgtcgctaccaagtacacacaggacatggtgaagctcacggcggtggagaacgacctgtgtttcgggcggctcgacctgaccgacggcgaggtgcgccacatcggcaggatcgggatcctggacgccgagcacaatccgctgctcatcgactggcgggccgaggcggcgcggcagttctatctggcgaccgccgcccgtcccggtgacgtgcggcgcaggcgccacatcaacaccaggcagcgcaaggtgaccggcgttaccgacgaggtgctggacctgggggcgccccgggattcctggcacgaggagctgaccggggaggccgcgctcatggccgccctggacgccgagcgcaccggcaagatgcgcgacatcgtggccacgatccagtccgaacaggacgccatcatccggtccgaactggacgggatcctggtggtggcgggcggtccgggcaccggcaagaccgccgtcgcgctgcaccgggccgcgtacctgctgtacgaacacgccgagaaactcgcgggccggggggtgctgctcatcggcccgaactcgacgttcctgggctacatcggcgacgtgctgccgggactggccgagaccgacgtcctgctgcgtacgatgtccactctgtacccgggtgtcgaggcgacccgggaggaggatcccggggtcgcggccgtcaagggcgacatcgcgatggtcgacgtcatcgccgcggctgtcgccgaccggcagcagctgcccaagaccgtcgtcgacgccgagaccgagtacggcaaactcgtcctggaccgacagacctgcgagcgggcccgcgccaaggcccgcgccagcggcaagcggcacaaccaggcccgcgaggtactgcgggaggccgtcctggacgcgttcaccgaggccgccgcccagcgagtcggcgccgaccccctgggtggcgacaacctgttgtcggaagccgatctggccgagatccgccgcgaactgtccggtgagtcggaggtcctggccgtcatggactggctgtggcccaacctgaccccgcagcagctgctggcgggcctgttcggttcctccaaacgcatggccgtcgcgatgccgcacctgaacgctgaacagcgcgcccggctggcccgcggcccacacagcggctgggccgcctcggacgtgccgctgctggacgaggccgccgaactgctcggcgacctggacgactccgaggcgcgcgcccgccgggcccgtcgcgacagcgcccgcgccgcctacgcgcagggcgtgctcgacatcgtgttcggttcccgctccatcgacctggaggacgaggccgaccccgacgccgacctcatcatggccaccgacgtcatcgacaagaccctgctgggcgaacggcacgccgaggacgagtatctgtccacagccgagcgtgccgccgccgatcgggaatggaccttcgggcacatcgtcgtggacgaggcccaggaactgtcggcgatggcctggcggatgatcatgcgccgcagccccagccgctccatgaccatcgtcggcgacctcgcccaggccggggaggaagccggtgcggcgtcctggaaccagatcctggaaccctacgtgcggcgctggcggctggaggaactgtcggtcggctaccgcaccccggccgagatcatggaacgcgccgccgtcgaactggcccacatcgaccccgacgcccgggtcccccgggcggtgcgcgccaccggtgtcccgccgtgggaggagaccgtcgccgacgtcgacctcgacgtcgcgctgcgcaaacgcgtcggcgccgaactggacggcctcgacagcggacgcctgggcgtcatcggtccccgccagcgcatcggcgagatcaacgacgccatcggcagccccgagtcggtcacggtcctcgcggtccgcgacgccaagggactggagttcgacgccgtcatcgtcgtcgaccccgacgccatcgtcgccgaatcgggccggggtcacagcgacctgtacgtcgccctgacccgcgccacccagcgactgggcatcctgcggatcacctgacgcccaagggcttcagcgcgtctgccccagggcggcgcgctgaagccgcaggtgaccgatctcggcgacgttcttcatcagctcggcgttcagccacgcgagcagccgggccacggtgtgctcgccgtcgggccacggaaacggcgccggggcaccgagatccgcctcggtcaacccgtccagatacttcgtccactccgccttcagcgaccgcagccagtccacggtcgcggcggcatttcccggccaggcgacctccccgggcgcatacggggcctccccggccacggcccgcagcgccgaggaccaccaccagccgatgtgccaggtcaaccagcccgccgtcgtcgccggagccggttcgggttcggtctcggagaagtccgcgcgccacaccccgtcgtcaccctttcgcaccgtccagcaccgatcggcgggctcccacaggcagtccgcgtcggacaacggctccaggtggatctcgaacagggcccaggtcaggtcgaactgccaacgcagtacgggaatcacggtttccggcatcgggtgagcctgccagaggacgttttgtcctgacaagcggttttcgcacccccgcacggtggggtaacgcagaccccgagggtgggagtttccccattgtgtccgctgtaccgcgtcggaagactcgatggtgcattcgtttcggcacaacagaacgccacctggagtccacagtgaacaatctgcccgcggcgagaaccctcaccgagaccgccaccccgacccgccgcatcctcacccccgacctggcccgcggcttcatgctgctgctcatcgccatggcctacgccccgatctacgtgaccacgggctcggtcggcggctacggccatcgccccggcggctccgccatcgaccacatcgtcagcttcctgaccaccctgctgctggagaaccgggcgttccccatgttcggggtgttgttcggctacgggttggtcatgctggtcaacggcgccaaacgaaagggactcaccgacgcggagtccaagcgaatcctgcgccgccgcagcctatggctgatcgtcttcggaaccgtccacacgctactcgcgtacagcggcgaagtactggcggcgtacggcgtcgcgggactgacgatcggatggctgctgtaccgccccaccctcaaactcggcaaggcgctggcgatcctgaccccgttctacgcggtcaccgtggcgctcatgatggtcagcgccggtgccacgggctccagctccgaaccgttcatccaccccggctacacgacgatgggggactggctcacccggatcgcggccatcgtggccggaccactgggcaacacgttcatcttcccgatgctgctgttcgtggtcatcggcatctgggccgcccgcaagggactgctggaacgcccgcacgaacaccaggtactgctgaagcgcctcgccatcgtcggcatctcggcctcggtcgccggagcactgccgtcggcgctggccggggctggagcattcgacgtcagcgactacggattcggtgtgctgtcgacgatccaggtactcaccggcgtgttcgccggtatcggctacaccgcgctgttcggtctgctgggcatgcgcatggagcggcgccagaccacgatcaccaaaacactggcggcggcgggacagcgatcgatgagcgtgtacctgttcatctcgctgagcctggcactcctgatgaactacgacctcgttggtctcggcacgcaggtgcacaaggccggagccgtcgtcatcgcgttcctggtgtggctcgtcggcgtctcgctggcgcgaacgctggcactgaagggcataccgggcccggccgagaccctgctgcgatcgttgatccaccggaaccggtgactcgtcatgatttcgtaagggtcttgcgcccataggcgtcctaatgtccccgatatgagaacaatccgtggacttgccatcgtattgaccgccgttgtcgcgttcgccctttccggatgcggcagcggcggcgatcccgtcgccgacgacaagaaggacaccgaaacctcgaccgacaacgacagctccgacaagggaacacccgattcgctgtccttcaagagcaagacgatcgacggcaaatccttcgacggctccagcctcacgggcaagccggtggtgctgtggttctgggccccgtggtgtccagggcgcatccgacgaggtcgccaaggcggccaaagccaacgacaacgtcagcgtcgtcggtgtcgccgggctggacgacagcgtggacaacatgaccacgttcgtggccgaccacggcatcgacgacatcaccaacctggccgaccccgacggcaaggtgtggaagaagttcgaggtcaccagccagcacacctacgtactcatcgacggcgacggcaaggtgaccttcaccggcagcatcgccgacgccgacctcggcgccaagatcgccgacctggcgggctaaccggtgtccgacttccccttcgccctggccctcgtggccggggcgctcgccgccgtcaacccatgcgggttcgcactcctgcccgcctacgccaccttcctgatcaccggagacgaggaacccaccacccgccgttggtggacgacgatcgcccgagccctggcactcaccgcggccatgacgctgggattcgtgctcgtgttcggactgttcggtgtggccatagccccgttcgcaccctggctcacccagcacctgccatggctgacgatcgtcatcggactgctgctggtcgcggccggagtctggttggccctcggccgcgagctgccgtccatagtgcccaaactgggcggaccgaaggtccggcgttccttcgtgtcgatgacggtgttcggtgccgcgttcgccatcgcctcactgggttgcaccatcgcgccgttcctggccgtcgtggtgtcgacgttccgcaccgagtccgtcgtggcgggcgtgggtctgtatctggcctacgcgctgggcatggggctggtgatcggcgtggtgtcactggcgatcgcgctggccaaggacgggctggtgaagcgggtgcgccgggcgcttccgctcgtcagccggatcgccggggcgctgctgttggtcgcgggtgcctatgtcgcctattacgggtggtatgagctgagagtggccgcaggtggtgacaccgacgacccggttgtcgcggcggcatcggagatccaggcttggttgacgatggtggtcgaggcggtcttctgaggcaccccagtgcgcgtggtggcaacgttggcccctggaagcccgcctccggtattgacgcgccgcgagcggccgagctgatgatggagcacgcgtttaccttcccgcgcttggcatcctcgaactcaaccctccgtcctaagtgctacccgaacggctgatcactcagaataactacgaaagcacagtccttcagggtacttaggctctcactctccgcatgctcgcgcgattaccgttccccgtagcgtcgcgtgagataaccggcacgaatctgtcgccgcggtcgataagtctgttgtgtccagacgtacatgcctgcgctcagaaatggtggtgccgcgatgagcactgacttgggaatcactctatccgggaaagatcccgccgaactggctgtcaaacatcaagtgcgggtggaccccctgacggggcgggctctcatcagtgtgcccctggagctgacgctcgggaggggtgggttcggtccacagttgagccttcggtatgactcgaccgggacgccgtcgccgttcgggacggggtgggcgctggacgggcagctggccgtgtccgtggggacccgggggcggttgccgagttatgacagctcggaggtgtactcgttcagtctgtctggggaactggttcccaccagtgagaccttcggggtcgacggttacaccgtgaagcgctggcgggctcggcgcgaggactcgcacattcgggtggaacagtggacgaacgatgagaccgggcgggtgcactggcgtacccgggacacctcgaacacgctgtccatatacgggctgaacccggatgactcgacgcggatcttcgatcccgaggagccggggcgggtgttctcgtggttggtggagcggcagttcgacaccgctgggaacgcggtgttctacgagtacgacaaagaggaccgctcgaccctggatgagtgggaccgcaacgagccgttcgagcgggggcggggtggggcgacggcgcagcggtacctcaggaatgtctactatggtaattcggagccgctgggtccggacgaggcggtgccggagggcaatacctggcggttgcgggtggagttggagtacaccgccaggcccgacgcgtattcgacgtacaccgcgggttttgaggtccgtacctatcggttgtgtgagcggatcgctcagtatcacgagttcgcggcgttgggtggggaggaactcgtcgccgcttacgatctggaccacgtgttggacgagtcgggcagtcggctgaccgcggtgaactacacgggtttcagtggggaggacgacaggagtgtgcccccgctgtcgttcacgtataccgagcccgaagtggagggttatttcggggacgcgccggtcgaggcggctcggaacacgccggggggcatcacggggcgcaaccattggatggacctgtacggggacgggctgccggggattctgaccgagacgccgcaggcgtggttgtacaagagcaacgaggggaacgggcggttcgggcagcagacactggtgggtgcccggcccgcttacgcgctggatcaggtggcgctggcggatttcgacgccgacgggaacccgaacctggcggtgctgcacggccgcagcggtgggttctacgcgttcgaccgggacaccgagacgtggcggggcttccgcagcttcgaggagttgccgcacctggagtcggcgcaggggcgggcgcagtggctggacgtcaacggggatggccgggccgagctggtgttcgccgacgcggagcggttcacctggtatccgtcgctgggggagcgggggttcggggatccggtgacgcatgagcttccggcggcggccgacgcgccgttcgccgaggtggggcaggtcgacttccggttcgccgacatgtgcgggcacggtatggccgatcaggtgcgggtgcgcaacgggcgggttgagtactggccgcagcatggacggggccggttcggggagccggtgttgatggcgggggcgccggtgttcgcgcccgaccacgagttcgacgtcaatcgggtgctgctggtggatctcgacggcactggtaccgccgacatcgtgtacctgggggccaacgaggtccgctggtggtacaacgcgtccgggaaccggttgctgcccggtggccggattccggtgagtgtggacaatctgtcgacggttcgggtgctggacttcctgggcgacggcaccccgtgtctggtgtggtcctcgccgtatcccgactctgccgacgacatccggttcctgcggctgaccagtgggatcaagccgcacctgatcacggagctcgacaccggaaccggggcccggcactcgctgacctacacgacctcggcggagcactatctgcgcgaccggcgcgcgaatcgcaagtggagcacgaaactgccgtcgcacacgaccgtcgtcaactcgcatgagacccgggacctggtggggggagcccgggcgctgagtcggttcgagtaccacgatggacggttcgaccacgaggagcggctgctcatgttcggcgccgtcgaccgttgggacaccgacggcgacgcggggcccgacaccgtgggttcgtgcgtgcggcaatggttccaccccgggaccaaccggccgcggctcatcgacgcctggaacggcgacccggacgaggcaccgctgccgttccacgtcgtggacgacgcggcggcgctgctgcccggcgagtacgagcacgccgtcgtgggcctggcggggcgtccgctgcgcgaggagtgcttcccggtgacaccgctgggagaacgcgaggccgtgccgctggccgtgactcggttgtcctacggcgcgcggaaactggccgagggcgtgaccgggcacgacgtttccgtcggcgcctaccgggcacagcggctggccgccgtctacgagggagtcgccgacgatccccgtctcacccacgagatgaccctggacgtcaccgccgagggcatcgcctcactgcggtgcaacgtcagctatccccgaagaggcaccgccgacactccacagcagaccaagttgcggatggccgcgttccggctgaacgcgctcaccgtcgacgagccacagcgctgggaaccgggcatcgacgtcgccagcgacgagtacgaactcaccggcttcctccccggggagtcggggatcttcgactacctcgcgctgcgccaggagatcgccgacgcggtcgacaccgccatcgccttcgacgcgaccccgtcgccgttccccaccgcgcgactgatcggggcccggcgcgcgtacttctggaacaactccggcaccgccgcgctgccgcacgggcaggtcggcgcggtgacgcggccccaccactccgaggaagcctgcctgaccaccggtttcgccaacaccgtcggggacggcgagatcaccgccggaatgctgacccaggccggatacacgctgcgcgagggctactggtggcgttcgggagagaccctgcactacggggagcggttcaacctggtcgaacgcgcggtcaggcccgacggcggccgcaccgtgtacggctacgacgcggccgagttcgcgccggtgtcggtcaccgatccgctggacaacgtcgtcaccgcgtccctggactaccgcaggctcgcggtcaaccgcaccgtcgaccccaacggcaccgtcaccgagtccattctcgacccgctcggtgtggcctcggtggccaccgtccacggcgatgtcgacggcgtcgactacgggcaggatccgttggcggactacaacccgcagcccgcgcccaccgtggccgaggtgctggacgaccccgacgcgtacgtccagaacgccgcgtccttcatgcactacgagctgggtgccccgagcgtcgtggtgcgactggtccgggaacagctgtcgcacggcggagcaccgacccccgaccgcaccggtgtcatcatctcctatgtggatggattcggtcgtccgctccagaccaagaagctcgtcgatcccggcgacgcggtgcggcgcgacgagggcggcgacctgatcctcggccccgacggcaacccggtcctggggccggtgccgcagcgctggctggccgacgggcacgtcagctacaacctcaaacaggagtcggtgcggctgtacgaaccgttctacaccggcacccccgcatacgaatccgacaccgagctggcgaccttcggcgccgagcaccgctaccgccacgacgcgctgggacggctgacgcggcacgacttccccaaccagaccttcgagcggatcgaacgcggcccctggtcggtgacggattacgacggcaacgacaccgtgcaggactccggctaccggctgctgcgcgaatcgctgcccgccaccgaacccgaacgccgggcctacgaccagaccgtcccgcacgccgacaccccgacgatctcctacctggacaccgacggcggcgtcgtggccacatcgcaggtgaccacggcgggacagccgccaagcgtcaccaccgtggaccgtgacgtccacggctcggagatcaccacgaccgacgcgcgcggcatcgccgccctgcggcactaccgcgacatgatggatcgctcgtggcgcaccgactccgtcgacgccggcatcgagttctgcgtcatcgacgtctacgaccgcgagacccacagctggacccccaacggcgagcacatccggcaccagtacgacagcctcgaccgtccgacggccgtcgaggtcggcggacgccgggtgcaggagttcacctacggcgaggcggtgcccgacggcgccgaccgcaacgccaggggactgctggtgcggcaacgcgaccaggccggtaccgaggagttcgactcctacagtccgttcggcgaggtgctgcgggtgtcgcggcgactggccagcgactacacgaccgaacccgactggtcgggcccggtcgccctcgatcccgagacccacaccagtgcctacgactacgacgccgtgtcccgggtggcccgggcccggctggccgacgacagcgtgcgcaccatgacctacgcggccggcggcggactgacccgggtgcgagtgtccacgacggacggcaaggtcaccgacctcgacgtgctggacggcgtcgagtacaacgccaggggcgagcgggtggccgccgcactgggcaacggcgtcgacctgtcctatgtctacgaccccgagaccttccgcaccgcgctgcgcaccgccacccggggcaccacggtcctcagcgacgtggagtacacctacgacccggtgggcaacgtgatccgagcccgcgacaacgcgcagcaacccggcggcggcccgatcacgggactgaccgtctcgccggagtccacatacacctatgacgccgcctaccggctgatcaacgccaccgggcgggtgcaccaggcgctgctggaacacgactacatccccggcggggccggaacggtcaagggcacccggcatctgagcctcaacaacggcgccgccgtggaacgctacagccgcacctacgagtacgacgcggtcggcaaccggcgatacatgcggcacaacggaaccagccgaacctgggtcagcgacatgtggatctcgtcgatctccaaccgcagcctcccggcgctggaaccctccggtgtgaccgtccccgaccccgaggaccgcttcgacgacgccggaaacgtgatccggctggcgcacctgcgccggatggagtggagctaccggggcacgctgtcgcgcgcggtcgtcatcgaacgcgacgacgaccccgacgacgccgagtactactgctacgacggcgcgggccagcgcgtccgcaaggtcttcacacggctggtctccggccaggtcgagaccaccgagaagatctatctcgacggttgcgagatcaaacgcatccgctccaacggatccacgctgctggaacgtctgacctcattggtcaccgacgagaaccgccgggtcgcgctgatccaccgctggaacaccgacaccaccggccgcgagaccgacgacgtcgacgacgtgcgggtgcggtacccactgggcaaccacctcgactcggccgagctcgaactcgacgaggccggggccgtggtcagctacgaggagtacttcccgttcggcggcaccgccttcgtggccggtgactcgctgcgcgaggtgcggatgcgcgactatcgcttctccggcaaggagaacgacgacgccaccggtctgtactacttcggacaccgctactacgcggcctggaccggacgctggatcagcgccgacccgatggggccggtcgacggcaccaacctgtacgtgtacgtccgcaacaatccggtcaccttcgccgacccgaacggcctccagaccaccacgaccgagacccaacagggcgaacaccacgtcgtggagatgccggaactgccggaggcgctgcgcggcgtccgcctgacacccgcccaggtgcgattgtggaaccagggtgagctggcgatcgtccggttgccgggttcggacgctccgaccgtcatgagccgacgcgagtacctggcgctgctgcgtcgggtgctgcggcagggcggcaacgccacgaccgtgcgggtgacccccaggcggcggcgcggcggcaacagcacgccgagccacagcgccgacgcggccgcgacggacgcctcgatcgacgagagctccagcaccgccgagggtggcggtgcggaaaccggtgacggcggcggtgccggttcgaccacctcgaccggcccgggcggcggcgaagcctccgcagacggcaccggcaccgaatcgggcaccggctcgggcgagagcaccacaggcccggacggcaacggcgcgggcagcaccggcaccggcacggacgccggaaccggcaccaacagcggcgacgggtccacgacccccgaaaccggaaccggcggcggtgagggaaccggcaccgggaccggaggcggcggcaccggcacgaccgggaccggacccggctcgggtgccaccggcaccggaaccggagggggcggcaccggaaccgcgccgggaggcggcaccggcgcggccggggccggacccggcggcggtgcgaccggaaccggcagcggctccggttcccggccgggcggcggcaccgggacgaacccgggtaccggtggcggttcgggtggttcacccaccggctcggctcagggcgcgcccggcggctctcccgacggtttcgagggcggcgaggccggtggcgtggctggcggcgcggtcggcggtcgggtcggcggcgacctcgagcacggagtgctcggggggggcggcaccggcgcgggaagccaatccgacgacggcaccgacagtcgccacctgggtggttcgacccccggcggcggcgacaccggaggcagcgcgccgggctccggcagtggcggctccgactcccgtcccggacagaccggcaccggttccggcggcaatccgcgtcccgacggcggctccggccggggcggtcgcggcggacacggcggcgcgggcagcggccaaagcggcggacagtccggcggcagtcccaacggcgccccgggcggcaatccgaacggcaaccccaacgggacccccagcggtgccggtggcggttcgggaagcaccggcaacggcggcgggtcacccaccacgatggaccgggtagcccagatcgccgggtacaccaacctcgagttcggcggcgacgaaggcggacgctccggcggcatccccggcggtatgggctggctgcacggctccggctggcagatgctctacaccgcactgtccgtcttctcgctggtcaccctgttcgccagcgtcggcatccgcagcttcttccgcggcgtgctggaactgggacggcggctggcgccgctgttcacccgggtgttctggcgacgcctggccaccagtgcctcgcggatgctcacccgccggttctggcgccgcgcctggcggaacttcaccaggtccagcttcgcccggttcttctgggacagccgcaattacgactccatccggcgggcgtactggaacgcccggggcggcgccaacggcatgcagctgcaccactggttcttcgaacagaacggcggcttcgtcggccggttcatccccaacggactcaagaacgcgggctggaacctgttcgcggtaccggcgttcaccaacaactacgtcagccgccagttcacgatcggcagtgcccgttggttcctgtcgcgcggttggggcaccgcgatccggatcgccatacccggctcgctcatctccggcggctactggggcgcccggctcggcgaatggctgtcggacgacagtccggccccaccaccggcatcacagtccacaccagaatcctcctctcgttagtcaacccgcattcacgccctggagggccacatgtcgacaacaaacccaaagatgaccccggcgcagctgctcgcgctggacaagctctccgaggtcccgctcgccgatgtgcgaactcaggatccgaggctgttcccgatgctggacgccaaggccgccggcgagcgcaagaccaccgtgaccgcggcgctggcgggaacctcggcgcagctgcaggccgcgctgcccaaggtggacttcaagatgggcaccaccgccgcgcgtccgttgacgcaggtggtgctggactcgctgagcacgcagaaggtccccgccgcggtcgcccaggaggcgatcgagaagctcggtgacctgacccgctcgtcctcgctgaccgacccggcggccccggccgtcaaggtcggcgagcacccgctattccagaacgaactccagcaggcgggggtggtgaagctggcggtcggctccgacatctcgctggacaaggccgcgaccattctggaccactccaccagtccgggacagctgcgcgacgagaacatcaacgagatgctcggcaagaacgtggtcaccccggaccaggcgacctccctgggtctgaccgcctcgctgtaccacctgtccgacgacaacaccgacaccgcggcggcgctgcgcaaaggcctggcggccaacggtgtccgggcccgcgaggacgacggcgaggacgcgacggacgccgagcccgaagtggacgtcgagggtgagtcggacgagaagaagcgaccgcgcggcaccgacgtcggcaacggcgtcccgagcgtcaagcaactggtgtcgctgggcgtcgaaggctggctgaaggtcatcgaccgcggtggcgccaccccacccggcgatctgtccaaggaggacttcgccgaccggctcgaccggtccatgaccggcctgtacccgaccgacgccctgatggtgcgggtcctggacgagaaggacccgcaacgattggccgccaagatcgaacgcgtcgaaccgcagctgtccgcgttgcgagagaagagcagtcgccgcaacggttcggtcgtcgacgtgatgcgacgcgccacggtggacgacgacgatgcccgcgaggctcgcgacgaactcgtcgagatggtcaacctgcacccgggcctgaaactggacgaggtgctggcctccgacgcctccgccgccgagaaggccgaggcgatggcgcagcgcgtcgacctggtccgcaccgtctacaagctcaatccgaccgccgaactgctgacccgcgactacacgccggacagcgaggagaagtcggcgctgaacttcggcgagatggacgagaaggaacagaagctcgtcgtctccgacctcaagtcctaccagcgtgccttcgcgatcaccgacgacgtcgccgacacccacactctgctcaagaccggataccacaccgcgacggccatcggcgccgccagcctggacgccttcaaggcccgcacccagctggccgacgacgtggccgcgcgctaccaccagaacgcgcgcacctcgctgtccaagaccaccaacagcctggtgtccatcgtagacctgcttaagggcggcttcggcgacatcttcgtcggtaacctgcttccctccattcaggactacctgaagaagctggacggttattccgacctgttcggttcgcaggactactgctcgtgctcgcactgccagtccatcctcggaccggccgcctactacgtcgacctgatgtccttcatcgacgaacacgtgcgggaaccctacttctccggtgacgacgaggacgatccgctggacctgcacaaacggcgccccgacatgtggacgctcccgcttacctgcgagaacaccaacacgctggtgcggtacctggacatcatcaacgagatcctggagaactacctggccaaacgcggcggctacggcggcgacctcgccgaccgcgccgccgtcgaggacttcgtctaccggctgaagctgatggccgtcgtcgactcgttccggcagccgttccacttcccgctggagaaactcaacgcctacctgtcccacttcgaacgcgaccgcggcgacgtcgccaacatcctcacggtctcgtccacggtgcgaacccaagccgcgcttggcatctcgcagcaggaacgcgaactcatcatcacgcccaacaccgacatggacttcctgcgccgcgtgtacggcgtgcccttcgtggtgggcccgggcgacatcatcaaccccatcgccagcggcgagttcatccgcttcaccggcatcgaccgggacaggatgggggagctgaccgccaccgccttcgtgaccgccaacggcgccgagccgatcgagttcaagaccttcaagagctcacccgacagcgtccagaacgacgtcgaacgcgtcaagggcctcaaggccacctcgctggaccggttgcaccggctggcgcggttgcagcggctgctgccgtggtcggtcgccgagacggacctgatcctgtcgcagctggccgccaccggggtgcccggcggactcagccaggccacactggaggaaatggtcaaggtcctggcggtgcacaaacggttctcgatctcggccgaacagaacagttcactgtgggcgccgctgccggacaccggcgttgacggcaaaccgtccctgttcgaccggctgttcaacaccccgaccttcgtgcggctcgacggtgaactgcccatggacaccgtcagcttcgtgcacccgtcgctgcgcaccgccggggtgccctcgcccgccgacaacactctgcaccggctgctggccggattcggtgtcagcgacgaggtcctgggcgtcctgatccgcaaactggccgtgcctctgggcgccgacatcaccgcgcccgacgaggacgatcgcggtttcctgctgacggcggccaacctgacgctgttgtaccggcacgcgcggctcagtcagctgctgcggctgtcgggggcggacctgttcaccctcatcggcctggcggcgctgcccgccggtcacgtgtcccagctggccgaactgggtcagctgctggagttccacgcctggtggaagaccagcggctacaaactggacgatctcaccgtcgtcaccggtggcaccccgtcccgtccggacagctacccgaacccgcagaccgccgccgaggcgatcgtcgcgcgcatcgccgccgacaagtcgctggagttcgccgacaccgtgttcgcgttcgtccccgggatcaccgagacccagtccaaggccatcatcgccgccaacgccgccgcctgcgagccggtccccggcggcagcggcgcgctgcgactggtcgccggattcaacccggcgacgccgctggcgatcccgcccggcgtcaccgtcgccgaacccgagctccgggagttcctgctgcggcaccactcctcgcggatcctgccgtcgcggctggcgtcccaactgggcttcgcggccgaacgcatcagcgaactcgtcgcgatgaccggaacctcactgtcctcaccggcgctggtggccgcgctgcacggaggcgcggtcgccccgctggtcacgctggtcaccaaactggtgccgctgacggtgctgttcaagtccaaagtgttcgacgcggcctcgctggtgttcatccgcacccacgccgggctgttcggcatcgccggtttctccaccatcgacatcgccgcgatccggaaactggccgtgtacgcgcgcttcgcggccctggccggtgagagcgccttcgcgccggaactgccgccggtcagcgtcgacgacctgcgccactgcctggccaccttcgacccggtgaccaagttcggcggcaccgaccaggcgcgactggccgcgaccctgcgcaccgaggaggcgatgatcgccaccctgctgccgcacctgtcgttgccggacaacgcccccgacgccctgtacgtgctcggcagggccgtcgaactggcgacctacctgggcgtcggcggagacaccctcggactcatcgtctccgacgactatgtggaactgaaccgggccgccgaggcgatgctggccgcgttccgcgccaagtaccccgacgagaaggagttcgcccagaaactcgaacccttcggggaccggatcgccaaccgccggcgcgacgggctcaccgactacctgatccgttcggtgcacccggaactggagaccctcaacgagatctaccagtacttcctggtcgatccgcagttcgacggctgcgcgcgcacctcgaagctggtcgcggccatctccagcgcccagctgtacgtgcaccggatcctgatgaacctggagcaggaccggcgcgcccccgacgacccgcagcgcaccgccgtgccgcccgccgcgattccccgcgacgagtgggcctggcggaagaactaccgggtgtgggaggccaaccgcaaggtcttcctgtggccggagaactacatcgagccggaactgcgcgacgacaagacgccgctgttcgaggacctcgagtcggtgctgttgcagcaggagatcaacgagcagaacgtgctcgacagctacagccagtacatgagcggcttcgacgaactgtccaaactgtccgtcgccggtgcctaccacgacaagcactgggccagccggaccgacatcctgcacctgttcggcgtcacccccggtgacccgccgaccttctactaccgtcgcgtcgagaacgcctacttcggcgagaccgacgcgggcaagggcgtggagtacgggccctggacgaaggtcgaggtgcagatcccggtccgcaaggtcgcgccggtcgtgtaccggggcaggctgtacgtgttctggaccgacgtcaccaccaacccgaagaacgccgtctcgggcggcggctccaacttcgtcggctacaagcacaagatgtcgctgaagtacaccacgctgcggctggacggccgatggtcaccgccgcaacaggtctcgctgtccggcggccagttcccgaccggcgagggcatcatcgacgacccgttggccgaggcggccgaacgcgaggcgttcaactcggcgatggccaactggcggttcagcgacgccatggcggccttccagaagatgctgaccccgaagttcgacacccagatgcaccccgaacccgtcgacgggtactcattgggcggagccgccttcgaccgggtctacccgcaggtgtacggcgacgaggtccgcgtcaccggccgcaacttccagatgcgcgccgatgtggacttctaccgcaaggccatcgactcccacgccagcggcaacgtccacggcgccgaggccagcccgctgctggagtcgcggccggagttcggctggcaccggctgtacgccgcgcgtccctggttcttcgccatggacggctacgccaacgcctcgctgatcgccgacaaacggcgcgtcgaccggctcgcgcaggtcaacgagtcctggtggcaggcgttcctgctgaacttcagcgtctactaccgggagccgctggcgtacgtgttcaccaacccggacatgaccaccgtcaacggttcgctgtcggacggcatcatggacctcgacagcgacctgatctacctgcagggcgccgcgcggccgggctcgctgtacgtcgccaaacgcttcggcaccaccctgggcgaggaactcaaccggaccctgttcaccggcggcgtcgaccagctgctggccaccgcctcccagaaggcgctgggtgaacgctatccgcaggtgtggttcaccggttcgcaggtcagcaaccagatccgctcgggcaggctggacttcaccggcgcgatgggaacctacttccgggagatcttcttccacatcccgttccttgtcgccaaccacctcaatggacagcagaagttcgaggcggcgcaacagtggtacagctacatcttcgacccgacctcggccgaggagatcaacgtgccctggtgggtgccgcccgccgaggcggcccggatgcggcgcgaccgggtgtggcggtactcggagttccgcggcctcaccatgccgaagctgcgtgaggtcctcaccgacccggccgccatcgaggtgtacaagaaggacccgttcaacccgcacgcgatcgcgcggctgcggttgtcggcgtaccagaagtgcatcgtgatgcgctatgtggacaacctgatcgactggggcgacagcctgttcagtcagttcacgatggagtccaccaacgaggccaccatgaagtacgtcatggcatccgacatcctcggcccgcgcccggccaagctgggctcctgcggcgagggcgccgtggtgccgcgcacctacgagaagatcggcccgctggtgaagaagggctcggacttcctggtggagctggagaacctgctgtgggtggccgcgccctcccggttcgtctacgggatcgacaagcggccgttgaccttcgcgctggaccgcgacgtgacccggttcttcgtcaacgccgcggtcaaacggcagccggtccggccggacccggaaccggagaacgtcgccgaactggtgagcgtggccgcgccgcgttacaccggcaaccccggtcccagcaaggagaccaggaccaaactggagatcaccgcctcggccctggccgaccaggcggtggccccgcaggtctccgacgccggggtggcacgcttcgaccaggtcaaccgcacctacacggcctcctggtcgggcacgcagaagaccgccaaggccagcgccgcgatcagcgaccgggccggaaccatcggcgacctgatcggcgcggccggcaacggcggcggcacccgggacgggatctcctcgcgcgtcgtggacctcaaccgtccactgatccgcgacttcgaacgcgtcccgatgttcggctggagcatcatccgccagctgaccccggtgttctgcgtaccggccaacaaggaactgtcgggttactgggaccgggtcgaggaccggctctacaagctgcgcaactgcctggacatccagggcgtcaagcggcagctggcgctgttcgcccccgagatcgacccgaggctgctggtgcgcgcccgcgccgccggtctgtccatcgaggacgtcctcggcgccacctccggcgacctgccgccgtaccgcttctcctatctcatcgagaaggccaagcagcacacctcggtggtgcagtccttcggcaacgcgttgcagggcgccctggaacgcaaggacgccgaggaactgacccggttgcgggccgtccaccagcagaacctgctgaagatgtccacccgggtgcgcgaatgggagatcgacatcgccgccgacgccgtggagaccctcgaccagcagatcgccgcggtcacctacaaacgcgactacttcgccggtctcgtcgacggcgggctcaacgcctgggagcggacccagcaggtggccaagcacaccgcctcggcgaccttcatcggcggcgccctgttgcaggggactgctggcgtgctgtcgctgatcccgcaactgggttcaccgttcgccatgaagtacggcggcgtggaacttggttcgagcatcaaggcctggggccagatgctgtcggacaccgccaaggtcgccgaggtcgtgtcggcctcggccggactggaggccgggttcacccgccgcgaggagggctggcagcaccagaaggaactggccgaccacgaactggagcaactggagacccagcgcgagatcgccgagctgcggcgccgcatcgccgagcgctcgctggagatccacggcaaacagatcgagcaggccgaagaggtcttcgagctgtacggcgaacgcttcagcaacctcgcgctgtacacctggatgtcgtccacgatgcagcgactgttccgcgaggcctacaacagcgcctacgcctcggcgcggctggccgaacaggcctaccgcttcgaacgcggcgacgagacctcgacgctgctgcgcggcaactactacgacggtgaccgggccgggctgctggccggcgagaagctcatggtggacctggaaaacatggaacgccggttcatcgagaccaactaccgcacgccggagatcgaccaggcgttctcgctggggcaggtctcggcgcaggccctgatgtcgttgcggcagaacggggagtgcgacttcgagatccccgaggtcttcttcgacctgttctacccgggccagtacaagcgccggatcaagtcggtgcggctgaccatccccagcgtcaccgggccctacaccaatgtgggcgcctcgctgaccctgaccggcagcaagatccgacccgagccgaaactcggcgacgccaacctgatggcggtgccgctgcggcgctcggtgtcgatcgcgacctcgacggcccagaacgactcgggtgtcttcgagttcagtttccgcgacgagcggtacatgcccttcgagggcgccggtgccgtcagcgcgtggcgactggaactgcccaagtcgttccgtcccttcgactaccagaccatcaccgacgtgatcgtccacatcagctacaccgccgaggccgacggtgtgctgcgcggcaaggtcgaggagatgaactccgccatcgacggcacgatcgtcaactacctgtccagcaacgcggtgggacggatctacggactgcgccaggacttcggcgccgccctggaccggctgatccactcgccgagcggcaccgcggtcccgatcgagctgaccgaccggcacctgccggtgttcctgcggggacgggacctgacggtttcgacggcgaggctgctggtccgtaccgccgagggcctgacggccggttcgttcgccgtgaacctcaacggatccgcgttcagcggcttcagcgccgacccggaactgggggacgtctacagcaaggacgtcgccaccgccttcgcctccggaatgctcggcacgcacacgctgcgtgtcaccgacgccggagacctgggaccggattcccccgaacccggtgacgcctccgcactggacccgtcgaaggtcctcgatgtgctgctgtacctggagttgcgattgacctgatactccctgaaaccgccgggggacgccacgtggcgtcccccggcgcgtgtccgcgggtcgacggcgcggtgaacggcaccttccattagggttcccagtcacgcgacaaacgacaaccctgcgaggagaggaaggccaaccggcatgagcctttcggacgaactggcgaaactcgtcgtcgaagtgacctcaccggacgggaacatcaaggccaaactggtcgcgggggagcagttgaccgtggcgttccgacccggaacctatgcgcgctatgacgaacgcggcctggagcatcagctgtcgcgactggcgatgctggcgtggaccgggtaccggcggggcttcttcgaggcgaagggccgggccgaggacatctcggccaaggacgccgagaaggagcacctcaaccactgggacgccaacacccggcggtacaacgaggagatggcgcagatcgtcgcccggggcaagtcgagcggcaacgtgatccgcgcccaggccaagggactggcgttctggaaggtcgagatccgcgacggcaccctggccagcatggacgaggcgacgttctgcgccgagtgcgtcagcgtgctggcggcggtgcagcgcgattccaagaaccaggagatcctgctgaaggacttctacttcggcctcaacatccccaagtcgtggcgcaagaagaacccgctgcgcatcgaacgcggtgtgatggactgacgaggaacgggtgggcaccgacgtgaagtcggcgcccacccgtttccggtgaccgcggtgcgttactgcggtccttcgggcttgagacccgaagaggggttcttggagtcggcgatggtgggccgcatgggtgagatcggagtcggcttcttgctggagttgcccagctgccgcagtccggtcagcatctcgtagttcttgctgaggaccttgacgaccttctgctcctgctcgctcacctcggtggagatcctgctcatgccgtcggacatgctcttgatgacgtcgttgacggtcttgccgccgatgtcaccgtcgccgggtttgaccgtggcgttggtgatgatggtcgaggagctgatgctggccatcacgatgccggtgacgtagaccgaggtaccaccggacggcagcgccagcgcggccgcggcgacacccatgagacacgccgccaccgtcagaccgagcttggtgttgtcgccgtcgcgggtaccgcacttcttcaactgcttgatcgtgtcgtcggcgagctgcgagatgtcccgcttctggccgttgtagatgttctgagtgcccttcatggcctcggtcagaacgtgcgcgatcttgccgtgattgtcctgaatggtcggaagcggcagcagcaggttgttgtagaggttctcggcgaagacgcccttccactcctcgatctcgctcttggccttctcggtccaggcgaggtcgccgttcttggtggaggactgggagccgccgaaggtgccctcgaccttggcgaggtccttgatgatgccgtcgaagtcatccgggttggggtcgccgtagccttcgaacgccgaggggatccaggagaacgactcgtccaggtacgcggcgaactcggcctcctcctgcggggttatcggattcattccacgtatgtgctcggtgttctccacacccttcgaacgggcttcctgctgcgcctgagcgtccagcgccgctcgatatgactccgcctcccggcgggtggctagtttggcctccttgacgatctcgtcgcccttggccttcagttccgctttgttgtaccaacctcccacgtcgatcacttgtccttcatgccgttgaggtcatcacgggtctgctcgagcttgcgcgtgtgagcgtcgatgtcggtctggtcgatcttgccgtcgccgttggagtccgggaccttctggtcgccctcgttcgtgtaaccgtcgtagggctgcttcgggacgggtaccgggtcggcgatgtggtcgccgttctcgtccttcggcgggttcatgttggggtcgttggggtcgtggtactgggtcccgccgaccatcttgccctcgaggatcttgtccagttggcggcccgaccgcgagtcggtctcggtgaagtcctcgatcgcccgctgaaccgccgcctggctgtcgatcaggttccgggcggtatcggcgagtatgtgctgaaattcgtcacgtagtttggcgaattctggatagatggggctcattatgggcccgtgatcgccgctgcctgtctggaacgacccggacgtgccctgggtgccgttcatgtcgccggacgcggagctgtagaccgcggccacgcgggggagcgctacgttagcgatcttccacaggctgtataggttaccgccggtaatgttcgtcacgacatcattttcctctctgtgcgggttcatgccaggttatccactgttcctcaaatcacaaagccgcagaatggacggaagtttcgtgccgtggcgtgcgcttttgcccggaaacttatggaatctatgtggatttcgtgttcatcagggcgtcaagggcggccagcacccgctccttggcggcatcgtggccgacgcccagcccgcccagaatctcggcgggggtgccctcggcggccagcagtcccagcagcaggtgttcggtgccgacgtagttgtggcccatgcccagcgcctcgcgcaccgtcagcttcagcgtctcgacgctgtcgggcgacagcgggatgtcgccggtggcgtaggcgccctgcccgggcgcgtcgagcgcctcggacaccctgtcgtgcagctgctcgatcgtgacgcccatggattccagcaccttggccgccagcgtcgagggctcctcggcgaggccgtgcagcaggtggatcggctctacgggggagtgcttgaggttgcgggccgtcaggtggcccttctccaggacgatcttggtgcgtccggtgaagcgcgacagcttgccgtcgtccgcgtcgccgaggctgaagtccccggggccggtgacgaagcgcttctgcgcggcctgtttggacacccccatgtgctggccgatggcgctccaggaggctccggagcggcgggcccggtcgacgaagtggccgatgaggtggtcggcctgctcgtcgaggaccatcgcgatccggcaggcgtccgacagctgcgccagcgcgtccccgtcggggtggttggtggtgatgtggccgatgaggtcgtccagtcggacgggaagtgagttcgtcatgcgtcaaccttaggttgacgatcgtgattcgtcaaccctgagttgacgatttgcgggtcagtcttcggacaccggtccgtgcccgtcatggcgggtcggctgcaacggcaggatcgcggtgatccgcgattcctgtggcgagccgtgcgtctccacccgcagccccggcacgcagtccggatagttggcgacgatgaagtcgatcagcttctcccgcacctcgcaccgcaggtcccacagcacctcgccgtcgttggccgacaccaacggccgcaaccgcttcagcggcccgacggactccgagaccatcagattgcacttgcggccgtcccagttcgagctggccgacacgatccgggtcagctcctcgcgtatcggatccaccggcagccgccagtccacgtcgatgtccaccgtgccctgtacgtcggcggactcccggctccagttgcggaacgcgtgatcgttgaaataggacgtcggcagcaccagccgccgctcgtcccagatcttcaccaccacatacgacagtgcgatgtcctctatgtggccccactcgccctcgatctcgacggcgtcgcccagccggatcgtgtccccgaaggccagtcccaggcccgccaggaagttcttcagcatcgtctgggcggcgaaacccaccaccacaccggccaccccggccgaggccagcagactggtgccgatggcgcgcgcacccggcagcgtcaggaacatgatgcccaccgcgatgatccacaccagcgcgcacgcggtccggtagaacaccatgatctgggtgcggcgctgccgcctgcgggcactggaaccgtcggcgcggttgtacacccggtcgacggacatccgcgccacccgcagcagccggttggccagccaggcgccgctggcgaacatcgccagcaacaggatgtgggatgccaccgcccgccactggaagtcctgtccgacgttgatggcggcccgggtcgcgctgagcaccaccatcgcctgggtgggccggtagatctgcgtcagcatctccaccgcgcgcggcgacttgcgcagcagcagcttgacgacaagccgcacggcgctggcgatcagcgccaccgagaccgcgaccgccggaatcaggattgccggggcgatttcgttcacctgttcagcgtatcgatgccgccgggcccatcgtcaaccctgagtgacacatctaaagtcgacgcctcagcggtttccgtccagattgagggtcatggccgggtcgggagtgcgctggaaacccatggcctggtacatcggctcggcctcggccgaggcgcgcagctccacccggcgcaggtcgtgctcgcggcaccactccacaatggcgtccatacaggcccgggcgtaaccccggcgccggtagtccggatcggtggcgacgctgccgatgtgggcgccgcgtccggtggggttgccgggaccgggcacccgccggtgcaggaacgccaccgcgcacgaggccagcccctcggcgtccggcttgtccacgacgaacgcgcggatgatgccctcggggtcggccagttccgcggcgaacgactcccgggcgttgacgcgccactcggggtcggagaaacccgggcggttgatcgagctgaacagcagaatccgcagtcgcagcagctcatcggcgtcagcgggagtggcagggcggactgtgaccatcgtcagaccctaaccgaggaactaatccacgcccgctggcgactgtggatacgggcgcgttcgagccccaccgaccgaaagagagtccacaatgccggaagaagagccgacgacctccccggcgctgccgcgccgcaaggtgttcacctcgctggcggccaccgccgccgtggccggtaccgccggggtgttcgcgggccaggccctcgcccaaccggcggtcgcgggcccggagccgacggtgccgttccacggcgaacaccaacccggaatcgcgatgccgcaacagaaacacgccgtgttcgtcgcgttccagctgctgcccaaggacatgcgcaccggcaaggaactcaccgagaaacaggtcgccgcgaaactggcggccctgctggaggactggaccgccaccgccgaggcgctgatgcgcggcgccgacccccaacccctggccagccacaccaagtcgcacttcgcgaccgaggccatcgccgagggcctcaacccggcccggctgaccatcacgctgggcatggggccgtgggcgtttcggatggcgggcctggccgaccgcgcgccccgccacctgaccgaactgcccgacttccccggcgaccagctcaaccccggctggagcggcggcgacctgctgttgcagatctgcggcgacgacccgcaggtcatcagcgaggcgttcctgtcgatgcgggcccgggtcatgggcacctgccagctgaagtggacccagcagggcttcctcagcactccgaagggcgccacaccccgcaacctcatgggacacaaggacggcaccgccaaccccggcttcgacagccccgagttcgccgagaccgtatggtccaagaaggacgaaccggagtggttttccggcgggagctacctgatcttccgcaagatccggatgcggcttcccgaatggagcctggccaccgccgacaaacagaaccgctccatcggacggcaccgcgacaccggagccggactcggcgccgagaccgagaccgccgaactcgacctggacgccaaggacggcaagggaaagccggtcatcccgatcgacgcccacgtccgccgcgtcaaggacgtcccgatgttccgccgcagcttcaactacgactacggcttcctgacccagaaggaactgcagcaggacgaccacgccaccggcaccgacggccacagccacgacaagcacccctacgacgccggactgctgttcaccgcctacgtcgccgacccggcgaacttcatcgaggcgcaggacaagatgtccgaatccgacgccctcaacgagttcgtcatcaacaccggcagcgccatcttcgccgtcccgccgggagtctccgaaggccaaagctgggcgcggggactgttcgggtgatcacgggtgcatgctcgcgcccttgacgatccggtccaccgcgttgcggggcccgtacaccgccagccccaccaggtccagttgcgccgtgccgaccgcccgcaccgcggcccggttgtcgcggtcgttgccggtgccgaacaggtcggcggtgaacaccgacatggccactccgcgtttcagggcgcgggcgtgcgcggtggccaggacctccttgccgccctggaaaaccagcaccggctgccggaacatcggcaggtagtcgacgtcgtcggcgtcggcgtagggctcgccgatgacctcgggctccagggtgcccaggccgctgaccaggaacgccgtcacgttcagccgctgccatccggccaggtcgtcgcgcagcaccaccgcgaccttggtgtcgaaggagatgggtgagttgtcttccataccgggaactgtgccccggtgagggcggctcggtcttgtacgttccttgcatggtgaccaccgagcgcatcacggcctggcggccgtcggtgcccggcatcaccgaggcgttccacgcccggttcaccgaccacgtgtacccgatgcacacccacgaggcgtggacgctgttgatcgtcgacgccggggccgtccgctacgacctcgaccaccacgagcacggcgcgctgcgggccaccgtcacgctgctgcccccgcacgtaccccacaacggcgaggcggccagtagcggcggcttccgcaaacgggtgctgtacctggacgcggcgcagctggggccgcggctgatcggcccggccgtggacgcccccgacatccgcgacgccgcgatgcgcgaccagatcgaccggctgcaccgcagcctgtggctgcccggcgacgagctggaggccgagagccggttcagcctgatccgggaccggctgcggcggcacctggaacaccggccggtgcccgtcgaggccgccgaccccggcctggcgcaccggctgcgtgacctgctggacgctcgggtcgtcgcgggcctcacgctggccgaggcgtccaggatcctgcacgcccacccggcgcacctggtgcgcagcttcagccgggccttcgggctggcgccgcaccagttcctgaccggccgccgcgtcgacctggcacggcgactgctgctggacggcatgcccccggcccaggccgcggtggcgtcgggccaccacgaccagtcgcacctgacccgccacttcaaacgcgtcgtgggcaccacccccggccgcttcgcgaccagccgcaaaaccaacgcgttaacccccgcgcggctgccgctggtcgcgggcacgctcccagcggtaagccgagcgactggcgtaccgccgccaccacctcgtcgaccgaggccgccggttccgagaccgtcaccacgacgcggcgggtcgccggggcggggcgctcctcgctgaaggctgcccgcaccgccgccagcgcctggtccagctgttcttccactttgccctcgccgccgccgcgcaaccagcggcgcaggacgtggttgtgggccgcgaccaccgccgccgccgacacctccgccaacagcggggcctcgggtgaacccgccgcggcgttggccggttgccgcagcaggtacttggtgaacagtcgctcgtaacgtgacaccaccgcgatctcgcgttcccgcagcgccgggacctcgcgcagcagccgataccgggccaccgacgcctgcgggtcggccgcgtacatgcgggccacctcgcggatgccccggcacaccaccagcagcggatcgtcatccggcgcggccgactccagcacccgcgacacctcgaccaccgtggagtcgtgatccgggaacacggcgtcctctttggacgggaagtatcggaagaaggttcgcctcgcgaccccggcggcctcggcgatctcgtccacggtggttgccgcgtaaccctgctcggcgaacagccgcaatgccgcggccgacaacgactgcctggtgcgggcgcgtccggaagccttgaccatgccgacacggtacccgccgcgagcaggcacggggccccgcagcatccgcatcgacgaacctcgatcgcgttcaggctccgacgacgacgcggtgacaccgttccggcgccccgccgtcctcttacgccagtggtcgtccggcggccaattggacgtaaacctgcgctgacctgggtgtttcagggtcgaatcggggacggctcagggtcgcgggttcagggcgcgaaccgggtcgttcccggatggcaacgaccccccgatcgccgaggctttctctcaacaccttaggacgaggagttgtcgcgatgaccaccccagcagcacaggcgagaccgtgatctggcaggtggccgtcgccgtcgccggggcctggtgcatcgcgatcggcgccgccgcgcaggaacggcccgccaccaccgcccccggcggcgaggtggcccgggccgcgagcctgctgcggctgctgcgcgacccgcgctggctcgccggtggcgcgttgaccattgtgggtgtcgccgcgcacctggtggcgctgtcggccgcgccggtcacgctggtgcagccgctgggggtcagcggtctgctggtcgcggtgtggctggccgcccgctggcgcggccggtacctgtccggagtggaactgctgggcatcgtcgcggtgaccctcgggctggccggtctggtggggacgctgccgcacggcgcgaccacccccacccacctgcccgccgccttcctggcgggcctggcctgcttcgccgtcgccgcagcgatcgtgatcccacggctggccgcccggctgtcgccccgcacgcgtgccctgctgctggcggccaccgccggagcctgcttcggcttcggatccgcactggcccgggtcgtcgccgccaccgtgtccgccgacgtcagcgtcctgtggggacccaccactctcatcgctctcgcgctgttcgccctcggcggcctgcaactccagaacgcctaccgcaccggacacttcggactcgcctacgcgaccctgctgatcgccgaccccctgatcgcggccgccatcggcctggcggtgctcggcgaatccctgcccaccacggtcaccgcccaggtcatcgccctggcctcggccgtcgtcacggtcatcggcgtcatcgtcctggccggacccgccaagccacccaccacagagggaaacaccaccggctccacagccgacaaccacgaggagaacaacaccgatgtctacattgatgccgtcccgccccgttcgtgacagccacctcagccaccacccgaccgtccccttcatgatccccgggacccgccgggtgctcatcgcctccgacacctacccgccggacgtcaacggcgccgggtacttcacccaccggctggccgccgggctggccgcgcgcggcaacgaggtccacgtcgtgtgcccctcaccggacggccccgccggtcgcgagacccgcgacggcgtcaccgtgcaccggctgcgctcgcacccgctgctgctgcaccccacgatgcgcttcgtcgtccccgccgccgtcaacagggccatccgcgaggtcgtcaccgccgtggcccccgacgttgtgcacgtccagggccatttcccggtcggccgcgccaccctcaagcacgccgcgagagtcggaattccgacaatagccacaaaccatttcatgccggataatttgctgcaccatgtgaaggtgcccacgcgactgcgcaagtgggtcgcgtcccgcgcctggcgcgacgccgcggccgtgttcgcgcgcgccgaccacgtcaccacccccacccggctggccgccgaagtgttccgcgacaacggcttcaccggccacatcgaacccgtctcctgcggcatcgacctgtcccggtttcatccacgctccacctcggccaccgccgcccgcgcccgtctcgacctgcccgaccgcaagaccatcctgttcgtgggccgcctcgacgaggagaaacgcgtccacgagctcatcagggcgctgccctcactgcgccgccgcgtcgacgcccagctcgtcatcgccggaaccggaccacagggcccggccctgacccggctggccgccgacctgggaatctccgcctacgtgcggttcctgggcttcgtccccgacgccgacctgcccggcgtgtaccgcgccgccgacctgttcgcgatcgccggagtcgccgaactccagtccatcgtgacgctggaggccatggcctcgggcctgccggtcgtcgccgccgacgccgtggcgctgccgcacctggttcgcaacggacacaacgggttccttttcacacctggcgatatcgatggcatttccacccggttggaggtcatactggagtctgcggatgagatagcggcaatgggggctgcgagccgggccatggccgccgaacacgaccacgcccgttcgctggctcgcttcgaggagatctacacccacctggccgcaccagctcggagccggatatgacgaatcatccaacgctcggaccgagaccaacctggacggcgcgcggaccggcacaggcgcaccgtgatccacaactgccctggtacgcggggctcgcccttgtcgcgggcatcctcaccatggcgatcctgatcgcgatgcacgtgatcatggccgaccaggtccgcgtcaacatcgacccggtgagtgtcttcgccatcaaccgcgagggcgtgctgctgttcgacctcgcctgcctgtccatcgccgtggcctgcgtcgcggtgctgttcggacccttgggcagcgaacgcgtgacccgccggtgcctggccggatcggcggtggcactgctgttcgtggtcggattcgacaccgacgccggagccacagtgtccagtttcagcggttacgtgcaccgctacgcggccggagccgtgttcgtcatgatcacggtggcgaccgcgcacctgtggcgccgggtgccggacccccggctgcgccgcgccttcgccgtcatgacgctcatcaacctcgtcttgctcatcctcaacgtgtggggaacctatctgccggatctggcctacggcggtcagtggcgcggcatcccacaacggctgttggtggtgagccaggtggtgtccatcgtcgcgatggccttcgtgcccaaagcgaagagcccgcggtcgcgacggacgccgtcgcggcaccggtcccagccccgtgacttcgacccgtcctgggatcgcaaagactggctgactggacgtggcactacgggctggggagcattaccatcagcggatggcctctgaccgcgcactatatgtcgtcagcgacgtgcatggacacctcgccaagctgacggccgcactggaaaccgccgggctcatcgacgccgaccggcagtggacgggcggcaacgcgcggctgtggttcctgggggacctgttcgaccgtggcaccgacggggccggtgtggtggaactcatcatgcgactgagcaccgaggccgaagccgagggcggcgtcgtcgacacgctgttgggcaaccacgagatcctcatgctgggcgcgcaacgcttcggcagcgaggaactggccgacgacgagggcaacgcccggaactttgacctgtggtggaagctcaacggcggccaggacgacgacgtggccaacctgaccgacaagcagctgaactggctgcgcaaccgtccggcgatcgtctacgtcgaagaccacctgctggtccacaccgacaccaccgagtacgcctcgtacggccgcaacatcaacgccgtcaaccgcacgatccgcaagatcatcaagtcctccgacgccgccaagtggtgggccctgttccgccgcatgacgatccggcaccgcttcgaggccgaggacggccccgagcaggccgccgcgatgctcgacttcttcggcggctcccagctcgtccacggccacagcaccatccccgaccggctcggcatccccggcgaagaggtcaccggtgcccggctgtactgcgaggacctggtgttgtgtgtggacggcggcatgtaccagggtggaccgtgcctcgtggtcccgctgccggtgaccgaggagtcgctgcaccgctcgaccccggacgaggaggacgcgtccggctacgacatcccgacggcggccaccgtcgccgaggccgccgacgcgatcgaggccgaactggccgacgccgatgtcgacgcggatgatgccgatggcgacacggacgctgaggcggagtcggatacccaagccgaagccgacgaacccacgtccgcagccgaggagaccgaagtggactccgacgagccggaggccgagaccgaagtggaatcggacggccccaaggtcaaggccaagcgcttatttcggttcgctgatctcgcagatcttccagtctgattcctctttgaccaggttcaccttgaaggacgccagctcggtcttgccgctggacgacttcgccgaggtctccaccgagacggtcgccttctcaccgtcgatcttctcgtcggtggtcttgaactcctcgtcggcgccgatcggcttgtacttgtcggccgcgccgttcttctccagcttggtgacgagcttctcgcacatgtagctcttggcctggtcccagtccttggcgtgccaggcgtcgtcgacgacctgcgagggcactcccttgtcggagtcggattcctcgcccttcttgtcgtcgtccttgccctcatccttgccctcgtccttggcgtcctcggacgagtcggccttgtcggtggtccccgtcgccggggcccacggccgccagatggccacgccgataccgccgccgatcagcagcaccaccacgatggccagcacgacgtacagtccgccccgggacttcttggggccgtcgggcaggaagtcggcctgcggcggcaggaacaccggcggctcggacgacggcccgaacggctgcgcggccgcctgccccggttcgaaggtcagcggcgagggctgctgcgccccgggatcgtacggcggctgctgcggcggctggtcgaagggcgcggcgggctgcccctgctgcgccggatcgaagggtgcggaaggctgccccggctgctgcgaggggtcgtactggaacggctgtgtcatcctctgtcaccttctgctgtcttccgtgcccgccaatcatgcctcatcgttcgggtccggccacctccgccgaactggcggttttcggcgtgtcagcgccgccgcacggtcgcgggcaccgagaactcgccgtcgggcccgggcgggaacgggtgcaccgccaccacggcgtccagattcagcgggccgtacaggtgcgggaacttcataccgtccgggtcgtcggggtcgcccgactcccacagcagttcggggatcagccgggtctcgtcgatctccagcagcacctggtcggtgcggccccggatcaggaagttggcgggcaggtgcacctgttcggcggtggagcagtggatgaagccctcactgtccagcgtgtcgccccggtagtcacccgagcgcttcgcggcgtcccaggcggcctcggagcagaaatgcaagatcatcgacaatgtttaacagctacgcgctctttctgccaggcagcaggaacgccagtattccggtcagcaccatcgcccccagcgagcaggccaccgcgatcatggtggcgtgggtgtagtcgcccggcgcggtgctgccgtccagcgaggtgaacagcaccacgccgatggccgccacccccagcgccgtccccagccgctgcgaggtgctcaacgttcccgaggcgattccggcgacgttgttgggcacgtcggacagcacgatgttggcgttggggccgatgatcatgccgcagccgatcccggcgaccaggaacgggcccagcagccacccggcgttcggcggcactgtcgcgaacccgagcaccgcctccagtccgccgatcccgacgcacacgatcgcggtgcccaggtgcaggacgccgcgccccagccggggcgcgatcacggtgttgccgaggaccgaacccaggccggtgccgatcgcgaacggcatcatcgtcaaaccggcttccaaagtggagaatccgatgccgagctgcaggtacagcgacaccgcgaacatcagcgcgatgaaaccggcgaagaacgccatgatcagcccgaccccggcggcgaaggagcggcgcgcgaacagccgcacgtccaccagcgggtcccggccgcgccggatcaggaacagctgccagcgcgtgaacaccaacagcagcaccggtgcggcggccagcgtcacgaacgtccacaccggccagccgatctcgcggccctgggtgagcgggaaggtcagcgcgaacatggcggcggtgaccagcagcagccccggcacgtcgaagcggcgggcggtggtctcggtacgcggggccagcagtgccacggcggcgaccgcggcgatgccgaccggcaggttggccaggaagatcggccgccacgacaggcccgccacgtcccagtcgatcagcagcccacccaggatcgggcccagcgaggtggccgcgcccgcgacggtgccgtacgcggcgaaggcccggccgcgttcgctgttggagtacagcaaccggatgaaggccagaatggacgggttcacggccccggccgccaccccctgtaccacccgccaggcgatcagctcaccggaaccgttggcgaccccgcacagcagcgacgcgacggtgaagaccgacagccccaggatgagcacgctcttgtgcccgatccggtcaccgagccaacccgcgggcaacaggaacagcccgtaggccagcgcgtagccggagacgatccactgcaacgccgactcaccggcgcccagatcggcggtgatgggcggcagcgccaggttgacgatcgtggtgtccagcagcagcatgaacgtccccgacagcagcgccgccaggacgagccgccgccgcagccccgaggtcgtctcaggcttgtggacggtcgtacctgtcatcggttcctgtcaccattcgaggacggtgccgtcgacggggacgtcggctccggagtgccgcacccggcggtactcggccgagttcttgtccagcaccgggttggtgttgttgaggtgagtgtagatccagtgcgagccgcggtgcgcccgcgcccgcaccaggctgccgtcctcgccgtcgatgggcagatgccccatcgcggcctgtttggccgtgtcgacgcccgagggcgccatctcggcgggggagtagaaggttccgtccacaatgacgcaaccggcgctgtccagccaggtgtcgaagccgggcggccactgcgacaggcagggcgcgtacaccaggacaccgccggattcggcgtcgatgaaccggtacgccaccacccagtcgccctcggcgaagctgccgaccgcgtacttgggccgcttgcgtcccagcccgaaggtctccacggtgaagccgcagatggtcgactccagttcccgccactcccacgcgttgtaccggtggatcacgtcctggatcgggaagtcgttctgcagcgccgacagcaccgtcgccggggcccacaccttcagaccggcgtgttcgcgcagggtcagcagcccgagcgtgtggtcgagttcgccgtcggtcagcagtaccccctcgatgggggtctcgcggcggcccggcccgggagccagcgccttggtgcgggtgatctggtagcgcaggtcgggagaggcgttgacgagcagccagcgctcgccgtcggtgctgatggccagtccgtcctgggtgcgcgagggcacccgcggatcgcccgagcggcacttcacacactgtggacaggcacagttccattgcgggaatccgccaccggcggcggtgcccagcaggatcgctttcacggcgcggcctttcgcatcacgaacgccggtgcgacggcgtcggcttccagtatcgcgtcaatgagatggcggtcgggggacagcccgcacaccgggtcggtgctggtggcgtcgccggtgaacaggaacgcctggcagcggcagccgccgaagtcgatctcgcgccggtcgcaactgcggcacggctcgcgcatccactcctgtccccggaaggcgttgaacgagtccgagcggtaccagatgtcggccagggcggtggtggtgacgttgtccatcctcaggtcggtgatggcggtggcggccgggcacggcagcacgtccccgtcgggcgccaccgtgaactgccgcgaaccccagccgtacatgcacggcttgggacggtcggcgtagtagtcggccagcacgtagatgaggtccagccgctccgacagccgctcgctggcctcacggaccaccagcgccgccgcgtccagctgggcccggctgggcagcagggcgtcgcggttgcgcagcgcccagccgtagtactgggtgttggccagttccagccgctgggcacccagttcctcggcgaagtcgatgatcgcgccgatccggtcgatgttcccccggtgcagcaccacgttgacggtcagcggcaacccggcggcgttgaccaggcgagcggcggtgatcttgtgcgcgtgcgcccgggtcccggccagcaggttcgccgattccggttcggcgtcctgtaccgacagctggacgtggttgagccctcgtcccgccaggtcggacagtcgttcctcggtcaggcccagcccgctggtgaccaggttgacatattgacccaacccggaggcgtgcgcgaccagctcgggcagatccttgcgcgccaacggttccccgccggagaagtgcacctgcaacacgccgagctcccgcgcctggtccagtaccgagatccactgcttcgtggacagttcactgtcgcggcccaacagctccaagggattggaacagtatggacagtgcagcgggcagcggtgcgtcagttcggccaacatcccgagcggaggggctgcggccctccctgacgcttcgcctggcggcgttgtcgtcgtcggccgtgcagacccggcacggccttcctcctccgccttgccatgctcggtcaggaagcgcctcgctgggccggctatatccactccacgatcctcctgtcggcgaaccggtcgatgacggcggtgacctcgctgtcgcacaccccggcgaagcggtcgcgcagcgcctgggtgatctcggagaccgacgaggcgccgtcgcacagccgcaggatctccaccgcggtctcgttgggcacgatgacgccctcggggaacagcaccacgtggcagtcgcggaccgggtcgaaactcagcatcacgccgttgcgcagtcgcggtcgagtgtgctcggacctcatggccgcgcccccgcggcgatggcgtccagcatggaccacagcacgtcgcacttgaacgacagcgccgacaccgcggcgcgctgctgctcgcgggtgaggctgtggcgcaccacgatgtccagggcggtcgcgccctcgtcggacaccgcgccgatgcggttgctgaagtactccaggtcggcgggccggatccacggataggccgccagcatgtcgtcgacgcggcggcgcatcaggtgcccggagaacatctcggtcagccccgaggccaccgcctccagccagggccggttccgggcgaagttcaggtacgcgtccaccgcgaaccgcacccccggcagcaggtgccgcaggtcgacgacctcgccgcggtccagcccgatcgcctcgcacagccgcagccaccggtcggcgccgccctcgtcgccgggacggccgtcgtggtagacgatccggtcgacccacagccgccgcacctcgcggtcgggacagttcgcgatgatcgcggcgtccttctgcggcagtatcgactggtagtaccagcggttggcggcccacagccgcaactcgtccttcgagagctccccgctgtgaagtcttatgtggaacgggtggcttccccagtaacgattggacagtccgcgcagctcggcggtgaactcgtcggcgtccaacgtgtccccgtgcatgtggcacctcctgaaaggcaacggaccgcgtgcgtgcggtccgctgccgaacgtgaaatcagtcttcctcgcgacccgcgtaggaggtgacttccatgggggtttcgtactccacaaagtccggagtggtccagacttccagctgtgggctctcttcggtcatgccggactcctaggatgtccacagtgcttggaacggcgccgatagctcgccgaacgcgttgacacggtcaccctagcgatgtgtggcgacgcgagtcaacatcaacgacccgctgacctcgataccggaaagtgacgcggcgttggttggaacaacaccacgacaagtcgtaatgtggaggggcgcggcattcacagacacgaggcgacggacgagcatgacttacgaccctaaaaacccgcactacgacccgtacaccgctccgccggtgtacgacaaccagccggtgaccggcgggggctaccccgacggcggctaccccgactcgccccagcagcagggcggctacgaccagtacgcctaccagcagcagcctcccggccccgcctacaacgcggccggatactccccgcccccgatgcagatgtaccaggcgccggagaacggctccggcaccgccgccctcgttctgggaatcctcggcctggtcggctgcggactgtgcgccatcccggccgtcatctgcggccacatgggaatgaagaaggccgaccagggactcgccgacaaccgcggccaggcgcaggcgggcctgatcatgggctacatcggggtggcgttcctcgtgctcgcgttgttgtacgttgtcttcatgctcgtgatgttcggcgcgttggcgtcgtcgtcgacgacttcgtactgacgtccgcgccaaatccggtcgcggccccattacggcggcgactaggatctctgcccatggcaagagtgctcacgcctcagaatgaggattttccccgctggtaccaggacatcgtcgccaaggccgaactggccgagaacggcccggtcaagggacagcaggtcatccgaccgacgggattcgcgctgtgggagcgcatggtcgccgagatggacgaccgcatcaaggagaccggcgccgagaacgcctcgttcccgctgctgatcccgcagagctacctgtccaaagaggcgcagcacgtcgaggggttcgcccccgaatgctggaccgtcacccacgccggtggcaaggaactcgaagaacccgtcgtcgtgcgtcccacctccgagaccgtcatcggcgagtccatgtcccgctgggtcaagtcctatcgcgaccttccgctgctgctcaaccagtggtgcaacgtgatgcgctacgagatgcgcacccggctgttcctgcgctcctcggagttcctgtggcaggagggccacaccgcacacgccaccttcgaggacgccgccgcctacaatcgacggatcctgcacgaggtctaccaggacttcatggagaacgtcgtcgcgctgccggtgttcaccggactcaagaccgccgccgagcgcttcgccggcgccatcaacaccttcacgtgtgaggcgatgatgcgcgacggcaaggcgctgcaggccgggaccgcccacgaactgggccagaacttcgccaaggccttcgacatccagtacctgggctccgacggcaaacagcaccacgcctggaccacctcgtggggcgtgtccacccggatggtcggcgccctcatcatgggccacggcgacgactccggcctgcgggtgccgccccggctggcgccggtgcaggcctacgtcatgaccgtcaaggacggcgagggcgtcagcgaggccgccgccaagacccacgccgcgctgcgagccgccggggtgcgctccaaactgaacgaccgctccgacgtcgccttcggccgccgcgccgtcgacgccgaactcaagggctacccggtgcggctggagatcggtccccgcgacgtcgccgagggcaaggcgatgctggtgcgccgtatcgccggaaccaagacccaggtgtcgctggacggcgtcaccgaggccgttgccgacgcgctggccgccgaccaggacgcgctgtacgccgaggcgctgaagttccgcgaagatcacacctccgacgtcaccacgctcgacgaggccatcgaggcgtccgccaccggcttcgcccggctgccgtgggacgcctgcggcaccgagggcgagaccagggccgccgccagcgcggtcaccgtccgctgcctgcaacgcgccgacggcagtgtccccgactccgaggacgaagccggtctggtggcgctgctcggccggtcctactaaccgtcgatgaagtgccgaaacccgtccgttaagattggtctttggtaattgcctcgcgcgggcggcgccctctcaacgacgctttcgcgaaggtggtccttcgtatggcccaagtcataaccccacgtgacaaccggtcatgcacccgtgctagcaagccaacaggagctattcaacagtggcagtaaagatccgtttgctgcggatgggcaagatccgtcagccgcagtaccgcattgtcgtcgccgactcgcgcaccaagcgcgatggccgtgcgatcgaatacgtggggatttaccaccccaaggaggagccctcgcgcatcgaggtcaaatccgaccgggtgcagtactggctgggtgtgggtgcccagccctccgacccggtccgggcgatcctgtcgaagacgggcgactggcagaagttcaagggcctgccggctccggaaccgctgaaggtcgccgccccgaagcgcgacaagaacgcgctgtacgaggccgaggccaagtcgatcgaggtcgaggagaccaagaccgagacgccgaagaagaagtccggcgccaagaagaccgagacggccaagtcgtcgaagtcggaagccaagaccgagaccaaggccgccgaggccaaggacgacaaggtcgcggaagccgagaccactaccgagaccgccaaggagtcctgacgtgctgcggcccgcactggaacatctcgtcaaaggcatcgtgacccaccccgacgatgtgcgcatccgcatgatgaacgaacgccgcggcaagcggctcgaggtccgggtcaaccccgaagacctcggcaccgtcatcggccgcggtggccgcaccgtcaaggccctgcgccaggtggtcggttccatcggcgggcgcggcattcgcgtcgaggtcctcgaccactagatgaagctggtggttgggcgtatcgtccggtctcacggggtccgaggcgacctgatcgtcgaggtccggacggacgaacccgaacaacgtttcgcgggcgggtcggtgttgcacaccgacccgccccgctttggccccgtcaccgtggaacgggtgcgctggtaccaggagcggctgctgttgaccctcgagggggtcgccgaccgggacgccgccgaggcgatgcgcggcgtcgcgctcaccgtggacagtgaggacgtcgaggtgcccgaggacccggacgagttccgcgacctcgacctcgtcgggctgtccgttgtggaggaatccggcgccgagatcggcaccgtcgtgcgggtcgagcacgctcccgcccacgacctgctggtcgtcgaccgtcccggcgccaaccaggcgctgatcccgttcatccaggccatggtgcccaccgtcgacgtggcgggcggccggatcgtcgtgaccctgcccgagggtctgctggacctgtgagccgatgaagatcgacgtcatcacggttttccccgaatacctggcgccgctggacctgtcgctgatcgggcgggcccgccgcgacgggatcgtctcgctggacgtccacgacctgcgccgctggacccacgacatccaccgcaccgtcgacgacacccccgccggtggcggcgcgggcatgatcatgcgccccgaaccctggggcgaggccctcgacgcactggtgcccggccccgaggtgccgcacctgctggtgccgtccccggcgggcgtcccgttcacccaggcccaggcggtccggctggccgccgaaccgtggctggccttcgcgtgcggccgctacgagggcatcgaccagcgggtgctggacgccgcctccgaccggatgccggtcaccgaggtctcgctgggcgactacgtgctgttcggcggcgaggtggccgtgctggcgatcgtggaggccgtcacccggctgatcccgggcgtgctgggcaacgccgcgtcgctggccgaggaatcccacaacgacggcctgctggaggcccccagctacaccaaacccgccagctgggacggccgcgacgtccccgaggtgctgatgtcggggcatcacgcccgcatccagcggtggcgacgcgaccaggcgctgttgcgcacggcacaacgacgtccggatctgttggcggcactaccgaaggaagccctggaccgggccgaccggcgctgcttggagggggccgggttcgccatcgatgagggcgatgtggcagagtagtgaggttgccgcgcgcgggcacctcatacagctgccgtgatgcgccaagacccacatgaacgaccgtcgcacaccgacgtggtgtgcgcttgaagctgcgaggactgaccgcaatgaacacgctggacgctttggacgccgtttccgtacgggcggacatcccggatttccgggccggtgacacgatcaaagttcacgtccgggttgtcgagggcagccgttcgcgtatccagatcttccagggcgtcgtcatccgtcgccagggctcgggtctgcgcgagaccttcaccgtccgcaagatgagctccggcatcggcatcgagcggaccttcccggtcaacagccccgtgatcgacaagatcgaggtcgccacccgcggtgacgtccgccgggcgaagctgtactacctgcgcgagctgcgcggcaaggccgccaagatcaaggaaaagcgcgactaaggccgcccgggcgagcaactcgcccgcaggctccctacccgtactgtcgatgcgcgcactgtccattcgagcggtgcgcgtgtcggcatcggaacgctaggctcttcgaatgagcgataccggccgaatctccgggcgcgcgtccgtgcccgtgtcggtacccgactccaagacacccgccaccgtcacccgatcgcgggtgcggcgggtgtattcgcatcggcgtcggcacctgccgctgtgggtcgagctgccgctgttgctgctggtcgcgttctgcgccgcggtactgctgcgcaccttcgtggtgcagtccttcgacatcccgtccggttcgatggagaacaccctccagatcggcgaccgggtgctggtcaacaaactcgtgtacaacctgcgggagccgcagcgcggcgaggtcgtcgtgttcaagggcaccgaacgctgggcctcggagctggaccagaaaccctccgatggcttcctggccgaggccggacgggcggtgggcaacctggtcggcatcgcctcccccaacgagaaggacctcatcaagcgcatcatcggcatcccgggggacaaggtgaagtgctgcgacgccaagggccgcgtcaccgtcaacggggtgccgctcaacgagtccgactacgtcttcgagaatccgccggtggcgaagtacaacgccgactgccaggcccgcgagttcccgtccctgaccgtccccgaaggtcacgtcttcgtgatgggggaccatcgcggcaactccaaggactcccgctgccaggggttcgtgccgatcgagaacttcatcggccgggccgtcaacgtggtgtggcccaagtcgagttggagcgcgttgcgcatccccgacaccttcgccaaggtccccgaacccgacggcgacccgccgcaggccagcaccaccggcgggggcggcgacggttcggaagtgctgccgctgctgccgatggcgctgctgttgcgcccgcgcgagtccctcgtggatgtggtcacgagaccataactgtgcgtacactgcttgcgtgattgacgatgactcgtcgacccgcgcaggcgccgacgaacccgaggaggacaagaagggttcgttctggcgcgagcttcccgtcctgctggccatcgccgtggtggtggcgctggtggtgcgcaccttcgcgttgcagtcgttctggatcccgtccggttcgatggagaacaccctgcaacgtggcgaccgggtgctggtcaacaagctgatctacgacttccgggaacccgaacgcggcgaggtcatcgtgttcaaggccccgcagtcgtggcgcggcgagcccggcgacgaggacttcatcaaacgcgtcatcgccgtgggcggtgacaccgtgtcctatgacgccggtgacgggcagatcgccgtcaacggggagccgctcgacgaatcgtcctatatctacaccgaccccacgaccggtgaacaggacctggccagcaaggacggctacgagttcagcgtgaccgtccccaagggccggttgtgggtgatgggcgaccaccgcggctcctccggggattcgcgcgagaactacatccgcggcggcgaggacgtccagcgcgccaccatcccggtcgactcggtggtgggcaaggcgttcctgctgatgtggccggtggcgcactggaaatggctgtcggtgcccgacacctacagcggcatcccgccgccgaaggccagcgaattatcggggtcctgccaggctggccgcgtgaggcacccacgtaagctctttgcgtgatcgacgatgaggaacgtgtgccaccgggggcggtggccgacgacgccgaggacaacgacaagaagccggcgtcgaagaccaagaagaagggctcgttctggcgcgagcttccggttctgctcgtcgtggcggtcgtggtggcactgctggtgcgcaccttcgtgttgcagtcgttctggatcccgtcgggttccatggagaacaccctgcaactcaacgactacgtcctggcgaacaagctgatctacgatttccgggatccggaacgcggcgagatcgtcgtgttcaaggcaccgcagtcctggcagggggccccgggggaagaggacttcatcaagcgggtcatcgcggtcgggggcgacacggtgtcctacagcaagaaggacaagcacatccgcgtcaacggcgaaccgctcgacgaggagtcgtacctgtacaccaacccggagaccggcaagcagcagtcaccgagcctggaggaccaggagttcaaggtcaaggtccccgagggcaggttgtgggtcatgggggaccaccgctgggcctccggcgactcgcgggaacggtgggaacgcaccgaggacgagatggagtcgaccattgcggtcgactcggtcatcggtaaggcgttcgtgctgatctggccggtcaaccgctgggacggcctgaccatccccgacaccttcgacggagtacccgaacccaagtgacaccccgatgcgacccgcgctgagccccccacccgcccgcctgagacgccgggacggggacatgtacgtcctggagaacgcgctgcgccgccggggcttcacgctggtcgcgggagccgacgaggcggggcggggagcgtgcgcgggcccgctggtggtggccgcggcgatcctgccggacggcgcccggggccagatagcgggactcaccgattccaagctgttgaccgaacgagcccgcgaggacatctacgctcaggtcgtggaccgggccgtcgcgcacgcgatcgtcgtgatctccccggccgaggtggaccgcctcggcgtgggagccagcaacctgtcgggaatgcgccgggccctggcccggctcgacccgatgccggcctacgcgttgaccgacggcttcccggtcccgggtctgccggtgcccggactgggcgtgtggaagggggacagggtggcggcctgcgtcgcggcggccagcgtgttggccaaggtcaccagggaccggatcatgaccgaactggaacaaaaccatcccggttacggtttcgccgagcacaagggatacggcaccgcggcgcacacccacgcgctgcggacgctggggccttgcccgcagcaccggctctcctatgcgaatgtggtggaggccgtgagcgggaacccgcgtgtcgcccaggcggcgaattgagcacgcgatgatggacaattgtgcacgtggcggcggaggaggatgacgttgagcgctgaagatctcgaaaagtacgaaacggagatggagcttcagctctaccgggagtaccgcgacatagtgcgtcagttctcctatgtggtggaaaccgagcggcggttctacctgacgaaccacgtcgagatgcacgtgcgcaacaccgacggtgagaccttcttcgaagtcgagatgtccgacgcctgggtgtgggacatgtaccgcccggccaggttcgtcaagaacgtccgggtcatgacctttaaggacgtcaatgtggaggaactcgacaagcccgacatcgagctgcccaccgagggtggcttcggcaactgagccaccgccccgcccgaccacctgactacgcatccgcgtcacccgccagccgatagcggtcgcgctcgtacgccaccaggccgcgcatggccagctcggggagccgccgccgggcctcgacgaccgtcacgcctgcctgggccgcgatgtgttcggcggaggcggcccgccgggccgggacggcgtccaccaacctggccgccagcggatccagcgtgtcgcgcaccgcgtcgggcgagcacagcggcggggccaggtccgcgccgatccgccccaggtcctcgatgacctccgcggcccgtgtgaccacgcggacctcgccgggtccccgggccagctggtgcaccccggccgagtactccgaggtcaccggccccggcacgatcatcaacggccgctccagttccagcgcccgccgcgccgtgtgccgggcccccgaacgcaacgccgcctccaccacgaccgtgccgcgcgtcagggccgcgatcacgcgattgcgaaccaaaaaccgataccgctgcggaatcgcgcccgggggccactcgctgaccagcagcccggtctcggcgatccgctcgaacagcccggcgttcgcggccggatagggccggtccaccccgcaggccagcaccgcgacggtgaccccgtcggccgacagcgcccccttgtgggccgccgcgtcgatcccgtaggcgccgcccgacaccaccgtccactgtttgcgccccaggtcgtaggccagccgtgtggcgatgttgcgtccgtacggggtgcagcagcgtgcccccacgatcgacaccgaactcgccgccacctcggccaggtcccgcggaccccgcagccacagacacaacggcggcttcgtgttcggatccgcctcgtcgaacagttcggcgaggtcatcgacgccttcgggccactccgcgtcgtagcgggtgacgatccgcgccccgcacgcgtccccggcggccacgagcccggctaccagcccctcgacgtcccggccctgagcccgggcggccaccatctggtgcagcggcgacgcgtccggctcggccagcagcctcgccagtaccgaggctggaccgtcggcggccagcagctcggccagtgccgcgttacctggttcacaaaggacggacagtgcgatgagcgccgtccggtcgtccgtcacggacatgatcgccacctttcgttcacgacggcggcagccagccgacccgcaggccagccgcttccgcgatgtcaccgctgtcgggtcggtcgcgaccggccagatcggccagggtccacgccatccgcagcgtccggtcatagccccggccggtcagctgaccggtctcgacgagccagtcggcggtcttggtcaccgaggtgggcaaccgccacggcttggcacgcaaccgtggccccggcacctcgctgttggtccgccactcctgctccgcgtccgaccagcgctcccgcgccgcccgccgggcctcggccacccgcgcggcgatgacctcggacgactccggtaccgcgtcggccgacagcatcgccgacatcggcaccggggccacctcgatccggatgtcgacgcgatccatcaacggacccgacagccgcgacaggtagcggtgccgccggggagccggacaggtgcacgactcggtgctgctggcggcacacggacacgggttcgcggccagcaccaactgaatccgcgccgggaaccgggcactggaacgggcccgcgagatgaggatctcgccgcgctccagcggctgccgcaacgcgtccaacacgtcccggcgggcctcgggacactcgtccaggaacagcaccccgttgtgggccatcgagatggccccgggccgcagcggggtgccgcctcccaccatcgcgggcattgtcaccgagtggtgcggcgccgagtacggcggccgccgcaacagccggggatgggtgcccttcagcgtccccgcgatcgagtgcagcgccgtagtctccagagcggcggcctcgtccaggggcggaaggatcgacggcagccgctcggccaacatcgtcttaccggcacccggcgggcccagcaggaacaggtgatggccaccggccgccgccacctccagcccccgccgggctgtctcctgcccgaccacgtcggccatgtcgggaagctcggccgccggttcctcgggcacgaccggagcggtggccgacagcgactcctcaccccgcaggaaggccaccacttcggacagatggttcgcgcccagacacttcagtcgcgagaccagactcgcctcggccaggttccgcagcggcacgatcgcggtgtccgcccccgcccgctccgcggccaacaggcacggcagcacaccccgcaccggctgcaactgcccgtcgagccccagctcgccgagcagcacggtgccctccagccggtcccgcggcaccgtgtacccggcggcgaggatggccgcggcgatcgccagatcacacaccgacccggacttgcgcaccgaggccggaagcagattgacgacggtgtacgtgtccggccactccaggcccgaattggtgaacgccgagaatatccgcactttggactgttccagggcgatgtcgggcagcccggtgaccaccagcgcgggccgccccttcgctatgtgggcctcgaccgtcaccggatgtccctgaaacccggtgaggcacacggtctgactgcggctgtaagccatcacaggactcctcgccgatgatcgatcgtcgctgtcccgtcgccgcccaggacgacaccgaccacatcgaaccgccgccgccaccggccaccgcgccgccaggccagcaccgccacaaccgtccccaccaacgcgaccccaccccgcagccaacccgctcccgctcccagccccgcagctggttctgcccgcgagcttgggcgcgagcgttgcggtgagccatcgccgcgcccgccgccggccgggtcgttgccgtgccgtccgcgctcggggctgccgccgcggcgcccgccattcggggcgcggcggcggggcggcaggcccagccactcggcccacggcggtttgtcgcggtatcggcggtgccagctggccgccagccgtcggatgcgcagcgccttggcctcgtcgatggcctgcatcggggtgccgaaccgtagtgagcggcgggtcttgacctcgcagaacacggtcacgccgcgctcgatggcgatgatgtcgagttcgccgtgttcgcagcgccagttgcgctgtaggacgcgcatgccgtcgcggcgcaggtgggccacggccaggttctcgccgaagcagcccagccgcaggtgtcgtcggtcgtggggcatatggacctcctaagtgaactggatttccgcctccggccgggtggggccctagacttggggcatggcccggtcagaaacggaagccgcggacgccgatgactcgcagtacgaggcacttcccgcgtcctttaaggaagtgctcgggcagttcgttcaccatctgactcatgagtgcggacggtcggcgcacaccgtgcgcggctaccgggccgatgtgacctcgctgttggtgcacctcgccgccaccgggaccacccggctggccggtgtggacatcgccgggttgcggtcgtggctggccaaccggcgggcccagggcatcgcccgggcctcgctggcccgcaaggtctcggcggtgcgcgccttcaccgcgtgggcccaccggcagggacacctcgacgccgacgccggagcccggttgtcggggccgtcggtgccgcacaacccgccggagatcctgcgcaccgaccaggccgagacgctggccgccgccaccgcctccgacggatcggccaccgggttgcgggaccgggccgtcgtcgagttgctgtacgccaccggtatccgggtcagtgagctgtgtggcctggacgtggcgtcggtggaccgttcccgcaacgtgctgcgggtcttcggcaagggcgcgaaggaacgtaccgtccccttcggaatcccggcggcgcgcgcggtggacgactacctccagcgggcccggcccgaactggccgccgaccacagtggcgacgcgctgctgctgggggtgcgcggtgggcggctgcatccctcgacggtgcggcgggtgctgcgggactggctgtccaggaccggtatgccatcactcacaccccatggacttcgccacagcgcggcgacacacttgctcgatggtggcgccgacctgcgcagtgtccaggaactccttggccacgcgtcgatcgacagcacccagatctacacccacgtgagcgccgagcggctgcgcggtgcctatcgccaagcgcacccccgcgcctgatcccctggaaggctgacgatgccacagtcgacaccgccggagccgttccccgccgctcgggcgctcttcaccctcgacccggacctgacccacctcaaccacggttcgctgggcgcggtgccgctgccggtgcgccgggctcacacccgcatcaccgacgaactcgaggccgacccgcgcgggttcttcaagacccgggtggaacgggtcaccgccacccgcaaccggctggccgagttcgtcggcgccgacccgcggcgcaccgcgctggtcaccaacatcgtcaccggtgtctcgcaggtgttgcaggcactcgaactcaaggccggggacgagatcgtcaccaccgaccacggctacggcgcggtcggttacaacgtcgacgcctacggccgtcacaccggcgtggtccacaaggtcgccgccgtgccgctgacgcccaccgccgacgaactcgtcaccgcgatcgtggaccagctcagcccacggacccggctggtgatctgcgaccacatcacctcggccaccgcccggctgttcccggtggcgaagctggccgccgcgctgcgcgaacacgacgtcccgctgctggtcgacgccgcccacgtgcccggccacgtcgacgccgacatcgacggcatcggtgccgacttctggatcggcaacctgcacaagtggagcttcgcgccccgtggcaccgcgctgctcagcgtcgccgagcactgggtgggccggatgcggccgctgatggagtcctggcagcacgaagccgggttcccggtggccaccgagtacaacggcaccgacgacttcaccgggtggctcgcggctccggccggggtcgcgctgctgaccgaactgggcatggaacgggtgcggcggcacaacagtcagctcgcccactacggacagacggtgctggcgcaggcgctgggaaccaccgtccccgacgacgaacccagcccgatggcgatgcggctggtgccgctgcccgacggcgtcggcaccaccgacgccgcctccgacgcgatcgaggaggccgtccgcgacgaactgcgcaccgaactgaccgtcaacaccttcggcggtcagggcgtcatgcgcgtcgcggcccagatctacaacactcccgccgactacgaaaccctcgccgagcgactgcccgggctgctcaaacgactgagcgcctgagacctcacgacccggtcgcggcagcagccgcacccggtgccgctcgaaacccgacagcggatcgagatactcctcgccccgcttgagcccccagtgcaggcaggtctcgtcaccacacggtcgatgaccggggaccagcctgccgatgcgctgaccccgccgcacccggtcgccctcggcgaccgcgggcagcaccggttcataggtcgtgcgcagccgtccgtggtccaccgccaccacgccccggtcgaccacccggcccgccagccccaccgtgccgttcgcggcggccagcaccggctgaccgtggccaccggccaggtccacaccccggtgccccgccagccacttctcggcgggcgggcggaaggtgttcacgacgcgggccgggcgcagcggccagccgaacccgccgtccacaaccgctggcgggtccggatccgcgccgtcggaggccggatcggcggcgacccgggcgagcggcgaaagaacggagacgaggacaaggcccagcagggcggcccacaggcgttgcgaggtcatggcgccatggtccggggcctggagcgggtatcgcgaaaagtcgatggccgccctgtggatgaaatcgacgctgtggacaaaatccgggaccgccaccggccgacgtcacgccgggcacacgcgtgatgcggccgttcagctgacctcgggtcgactggcggtaccgggccagcctcgcgtaccgtgcccgggggtcaggagtgaaccggcttcccaaaggagttttctcgtgacagacaatcagcagcactatccggacagcagcggcgcccgctgggagacgccggccgaacggcccgcgttcctggaccggaccgagccggtgagccgtcaggagcgcgaagtccgcggtggtgactcctccctcgacgacctgatgggcaaccgcaaccgcacctcccggctgccctcccaggaacgcggcgaagaaccctccggcgtccacgccgtcccgcgcggtcccgaatccccgccgcagcagtggtcgcacgacaacgcgcccgccccggctccacagtggtcgccggagaacgcgcccgcctcgccaccgcagtggtcgccggacagcgcccccaccccgccgccgcagctgggcgaaccggccaccggcgaccccgaactcgccgcggtgtcgcgaatggacgcaccccggcaggtcccgccgccgatgccgccccagctgggcgacaacgcccaccgcccgcccatggcccagccctcgcccccgcccgccgacctgaatgagcccacccagatgcacaacccggtcaccagcgccccgcccgcacaacagcagcgggggagcacctacccgccgcaaagcggcggcgtctaccagagcaacaagtccggtctcggctcgctggcctgggtcgccgcgctcatcatggcgctgccgatcgcctacgtcatgatccgcagcctggcctcgggcgccgacgtcatcctcagcggcgcggtcgcctccggcgtcttcgcgctcgccggactcccgttgacggcctacggactgcaggccagtctcaacgccaacaccggcgagactccctcgccgttgcgggccccctacgtgtatctggtcatcggtctggtgctgctgctcgccgccggaatggcggccggctagccagcgcgagacccagcgacaacgccgcgtacactggtcgccggcagccgtcacgagggcggctgactatcgcgtgcccatgcgcaccccaaacggtgcgggccccgcggccccggtccgaatcagcttcggccagcgcggcggtctcgtcacgggcaccaggcgcacaaccgtttctcgacggtgtgcgagccaaccagggaagtgcgaaccgaagccgattcggttcgtgcgctacgaaaggaaaaccaggcagtgcctgttgtcagcatgcgccagctcctcgagagcggcgtccacttcggccaccagacgcgtcgctggaacccgaagatgaagcgtttcatcctcaccgaacgcaacggcatctacgtgatcgacttgcgccagaccctcgactacatcgagaaggcgtacggcttcatcaagaacaccgtcgccgaaggcggcagcatcatgttcgtgggcaccaagaagcaggcccaggaagccatcgccgagcaggcccagcgggtcggcatgccctacgtgaactaccgctggctcggcggcatgctcaccaacttccagaccatgttcaagcggctgcagcgcctcaaggagctggagatcctggaacagtccggcaacgccaaggaaggccggaccaagaaggaactgctccagctgatgcgcgagaaggacaagctggcgcgcaccctcggcggtctgcgggacatgaccaagctgccgtcggccatctgggtcgtcgacaccaagaaagagcacatcgcggttgacgaggcccgcaagctcggcatcccggtcgtcgcgatcctggacaccaactgcgaccccgacgaggtcaacttcccggtccccggcaacgacgacgccatccgttcggccgccctgctgacccgggtcgtcgccgacgccgtcgccgacggtctgatcgcccgctccagcaagtccgacaaggaagaggacaagcccggtgccgccggtggcgacgccgccgagccgctggccgagtgggagcaggagctgctgaagccgaccgagaccggcgcctccgaaggagcgcacgccgagtcggccgccgaggccaagaccgaggccgacaccaccgtcgccgaagccgaggcttccggcgaggtcactccctagttcgaccgtccttacacgtcaccaacttcgagtggaaagtagaaatggccacaatcaccgctgctgacatcaagcggctccgggaactgaccggcgccggaatgatggacgtcaagaaggccctgaccgaggccgacggggacttcgacgccgcagtcgaggctctgcgcatcaagggcgccaaggacgtcgccaagcgcgccggacgcacctccgccaacggcctggtggcgcagtccggcaacgcgctgctggaactcaactgcgagaccgacttcgtcgccaagaacggcgccttcatcgagctggcgcagacgctggtcgagcacgccgcggccaccaagcccggcagtgtggaggagttcctggccagcgacctcaagggcacctcggtcgccgacatcgtcgccgccgagtcggccaagatcggcgagaagctggtcgtcggcaaggtcgcgaacatcgaaggcgacatcgccgtctacatgcaccgcaaggaccccgacctgccgccgcaggtaggcgtcatcgtcgccttcaccggtgacgccgacgtcgcccgcagcgtcggcatgcagatcgccgcgatgcggccgaagtacctgtccaaggacgaggtgccggccgagaccatcgaggccgagcgtcgcgtcgccgagcagaccgcccgcgaagagggcaagccggagcgcgcgatcgagaagatcaccgagggcaaggtcaccgcgtactacaaggacttcgtcctgctggagcagggctcggtctccgacgacaagaagtcggtggcgaaggtcctggaggaagccggtaccaccgtgaccgacttcgcccacttcgaagtgggccgggagtagacgccgaaggcgtgagggggccatcggatggttgacagaccagccgacggcccccatttttatgtacatcgcgatgatcacttcaggaggagcacatggctgatgccgagcgtcgaccgtaccggcgcgtggtactgaaactgtcgggagaggtcttcggaggcggggcggtcggtgtggatcccgacgtcgtcgccggtatcgccgcacagatcaccaaggccagcaaatccggcgtacaggtcgcggtggtcgtgggtggcggcaacttcttccggggcgccgaactgcagcgccgcggcatggaacgcagccgcgccgactacatgggaatgctcggcaccgtcatgaactgtctggcgctccaggacttcctggagaaggaggacgtcgagacccgggtgcagacggccatcacgatggcccaggtcgccgaggcgtacatcccgcgcaaggccatgcgccacctggagaagggccgcgtggtcatcttcggcgccggtgcgggcctgccctacttcaccaccgacaccgtctcggcgcagcgcgccctggagatcaaggccgacgccgtcctgatgagcaagagcggcgtcgacgcggtctacaccgccgacccgcgcatcgaccccaacgccgaacgcctggagaccatcaccttcgacgaggtgctgcaacgccgcctgcaggtggccgaccaggccgccttcagcctgtgccaggacaacgatctgcccattgtggtattcggcgccgaggtcgaggacggcatatccagggccttgtgcggcgagcggatcgggacgctcataacctcggcccgtccctagaaccccgccgcgcgaggcggggagacactcgtgccggtcccggcacgggcatgacaacatgtcatcacagcagcgcggccaagccacggccataacgcttgaaccagagaatgtgagtagcgaccgtgatcgacgagactcttttcgatgccgaggagaaaatggacggctcaatcgagcacgccaaggaggagttcgcggccattcgcaccggccgggcctccgcggccatgttctccaagatcgtcgtggattactacggttcaccgaccccgttgccacaactggcctccatcgccgtgcccgagccgcgcatggtcatcatcaagccgtacgacgtgtcgcagaccgacgcgctggaacgcgccatccgcgactccgacctgggtgtcaaccccaacaacgagggcaaccaactgcggctgttcgtgccgcagatgaccgaggaacgccgccgcgagatgatcaaggtggcgcggcacaaggccgaggaatccaagatcgcggtgcgcaacgtgcgccgcaaggccaaggaggagctggagcgtctcgtcagcgatggcgaggtcggcgaggacgagggtcaccgggccgagaaggacctggacgaactgacccagcggcacatcaagctcatcgacgagctggtggcgcacaaggaaaccgagctcctagagatctgatgggccgtcacaacacgccgccgacgggaatgccacgtcccggaccgggcggtcaccaccagcctgcccgcccgcagcccgggccgggccccggcttcccgcccggaccaccgccgcccccgcccggctacggcgaccacgacaaccccgtcgcggacccgcagcagccgtctgaggcctggcaggacgcgtccaaaccgccgagccgggccggacgcaacctgccgctggccgtggccgcaggcgtgatcctgggcgccgtggtgctggggtcgctgctgatctaccgccagatcttcctggccgtcatcgcgatcgccatcggcgtcgcgatctgggagctgtcgcaggcgatgcgcaccgccggaatccgggtacccacctggacgctgttggcgtgcggcctgggcatgcagggactgacctggttcggcggccccgagatgctggccctggggctcggcgtcaccgtcgtggtcctggtggtgtggcggttcgccgacggcgccaccggataccactccgacattcccgcggcgaccctcgtgggcgtcttcgtgccgttcctgggcggtttcgcggtgctgctgctggcgccccccgacggcgccaaacgcgtgatcgcgaccctgctcgtggtcgtgctcagcgacaccggcggatacatcgccggggtcctggccgggcgtcacccgatggcgcccaccatcagccccaagaagtcctgggagggcatgggcggttccctggtggcctgcgccatcggcggggcggtcacgcttcagctgatgttcgacgtgccgtggtggcagggtgcggtcttcggcgtcgccctggccataaccgccactgtcggggatctcactgagtcactgatcaagcgcgatctgggcgtcaaggacatgagccgtctggtgcctggtcacggcggtctcatggaccggctggactcgattctgctggccctgcccgtggcctacgcgctgctgacgtatctggcgccggtcggcagccactgattgcgtctgcgtgattctctccctatcctgcatgatcgcttgaagcggcatgcaagactggattggatatgaccacgcctgtattgactttgacgccgccgcgggctacgcggtccctgccgccgcgccacttcgccgacctcaccatggaggagcggcgtgaggcggtccgtgagctggacgagccggccttccgggccaaccagctgtcccggcagtactacacccggcacgagaccagcgtgtcccggatgacggacctgccggtggcgtcgcgcgacaagatcgccgaagcgctgttccccgcgctgctgacgcccataaaggacaccgaatgcgacgacggtaccacccgcaagacgctgtaccggctgcatgacggctcgctggtcgagagtgtcctcatgggatacccggatcgggcgacggtgtgtgtttcttcacaagcgggctgcggcatggcctgtcccttctgcgcgacgggccaggcgggcctgacgcgtaacatgtcgaccgccgaaatcgttgaacaggttgtcaacgccgcacggctcgctgagcaggccaaactcggccggttgtctcatgtcgtgttcatgggaatgggggaacctctggccaactactcgcgggtggtggccgcgctacgtcgggtcaccgacccgactccgggtggactgggcctttcggcccggcacatcacggtgtcaaccgtcggattggttccggccattcggaggttgacggatgaggatatgtcggtgacgcttgctgtatcgctgcacgctccggacgatgagctgcgggacgagctcgtgccagtaaacagccgatggaaggtcgccgaagtgttggacgccgcatggaactatgcgaggcgtactgggcgacgtgtctccatcgaatacgcgatgatccgggatgtgaacgaccagccctggcgggctgatctgcttgggcgccttctcaaggggaaactcgcccacgttaacctcatccccctgaaccccactcccggcagcaaatgggacgccagccccaagccggtggaacgtgagttcgtggcacggttgagagcagcgggcgtaccaacgacggtgcgagacacccggggccgtgacatcgatggcgcctgtggccagctggccgcgtcacaacaggacgtcgcgcaaggcagcgggactaagaacacggcccacgatcaaaggggcgaatcgcggaaggtggctttgtagtggccgggcagggtgatcgatttagacgacgggcgctgagtcgcggctacaaagtcgacgaggtcgatgcctttctggatcgggtcgaggcgacgctcgccggtgaacccatgggtgccccggtgccgtcgcaggaagtcgacgacgtggtcttccgggtccgtttcgggggctacgacgagtggcaggttgacgtctacctggaccggatcgcccggcagctgggcgagctcgaggaacgtggcgtgctgggccgggccccgtcgccggagttcgccgggggaccggcgggcaacgccggtggccgcgacgccgggatgccgatgcgtgacagcggcccggtgccgatgcacgacggcccgccgatgcgcggtgacggtccgatgcgggacggccccatgccgcccccgatgcacgacggcccgccgatgcggggcgacggcccgatgccgccccgcgacatgccgatgcgcgacggtccgatgatgtcgccgccgcgggaacccatgggaccgcgggacttcggtccgccgcgagacatgcccatgcgcgacaccccgccaccgccggacatgacgatgccgatgcgggaggccccgatgccgccgcgtgacatgccgatgcgcgacactccgggcccgatgcgcgaaccctcgcctccccgtgacatgccgatgcggcagcaggcgccgatgcacggcggctccgagccgaccatgatgatgaaccaggcttcgccgccccgcgacctgccgccgatgcgcgacgaaccctcgactccgccacccatgaaccgccgtccgggacccccgcccccgccgcccggtggaccgggcccgggtccgggctccgccgcccccatcgaggacgacggcgagggcttcggccacctgcgtccctccgacgacgagggcttcggccacctgcgcggtggcgacgacttcgacgacccgttcgcgggtcaccgtggccgtcgcggcggcgcccccgccggtttcgagagtgccgcccccatgagcggccccccgcacccgcaggacgatcgcttcggcggtccgccgcctcctgacgatcgctttggtgggcctccgccccccgacgatcgcttcggtgggcctccgccgcctcctgacgaccgtttcggtgggccgccgccccccgatgaccgtttcggtggcccgccgccggacgaccgcttcggtccgccctcggggcatttcgacgccgagccgcggccaccgcagcccggcggcatgatgcctccgcctccgccacccccgccgcccggccagtggggcgagccggtgtccccggcgggcccgcccggtttcgaccgcaggccgccggagccgttcgaccaggacgccgacatgacccgtccgctgcggcgcccgatgggcgatccgccgccgacgctgccggactccgagctgacccagcggctgcgccgcggcggcgaggaccggttcggtgccgcgccaccgccgcctccgccaccccccgggcccggacgaggcggcccgccgccgcgccgggacatggaaccgccgacgccgccgcgcggtgtctccggcgacccggacatcccgaccatggcgcacccggtcatacagaacccgccgggtggacgtccgccctcgccgtacgacgacccgcagggttaccgcgacggaccgcccggcggtcccggcggacccgactcgggccgccgcaacccgtacgaggggcgtccctacgagggccggggcgtgttcgacgaacccggtcgccacggccgcgacgagatgaccaccgagatgaacgccggtgactcgccgttccagccggaggacgtgcagcgcgtcgaacaactgcgcagctcgttcaagccgcgccggttcggcagcggctacgacccggtccaggtcacccggatcttcgacgccatgtcgtccaatatgaccaaacgctcaccggtcgcggtgacggacaaggaattggacaccaggcagttcagtctggtccaacagggatacttcgagcccgaagtggacgcggcgctgcgtgaggtgcgtgacatcttcgccaagcgcggcatgatccgcgactgacacgacgagaacggcggccggaagacccttggtcttccggccgccgttacgttctcgggggctactcgcgcagcccgttgcgcaccatcagccagtcggcggccagcccgatggccaggacaccggcggtgaacaacagccacaggtcttcgacgcgaccctcgtgattgccgaacaggtacgcgatcatggtgatgatccccgcgatcgtgacggtgtaggccaccttgcgattcgtgggtttgcgctggtccggtgaggtcacaggttcgttgttgcctgccactgccgttccgccttccgtgtggatgtcgaggtgggctttcgtccatagtctcgcacgtgtcgggacagggtttgtccccacctgaacgactggggtggccgggtatggtcgtacgtcggataggcgcgaaaaacactgaacgaagagggttggacgactagtgcgtatcaccggtaccggacacgcgagcatgctgattgagaccgcggcgggcacgatcctgaccgacccgtgggtgaacccggcgtacttcgcctcctggttcccgttcccggacaactcccagctggactgggacaccttgggccgctgcgatttcctgtatgtctcgcacctgcaccgcgaccacttcgacgagcagaacctgcgcgagaagatctccaaggacaccaccgtcctgttgccggagtacccgaccagcgagctcgaggacgagctgcgggccctgggcttcacgaagttcatcaagaccgtctccggtgaggtgaccgagatcggcaacggcgtcaaggtgatgatccaggcgctgacctcgcccaccgacggcccgatcggggactcctcgctgtgggtggaggacgccgacggcgtccggctgctgaaccagaacgacgcccgccccaccgacctgtcggcgttcaccgcgctgggcgacgtccacgcgcacctgctgcagttctccggcgcgatctggtacccgatggtctacgaactgcccgagaccgccaagaccgccttcggcaagcagaagcgtgagcgccagatggaccggtcgctgcgctacatcgacgacgtcaaggccgcgcacgtgttcccgatcgcggggccgccgtgcttcctggacgacgcgctgtggaagttcaacgacatcttcggcgacgagggcaacatcttccccgaccagcaggtctacaccgactacctggcgcagaacggttacgacaactcggtgatcctgctgccgggcacggtcgcggaggtcacgcagaccggttgcacgacaacgcatcccgtcgacgacgtgcgggagttcttcgacaacaaggaagagcacctcatcgcctaccgggaccggcagcgtccggtgatcgcggcggccaagaagtcctgggagcaccccgagatcgacgtgttcgccgaggtgaaggcccggttcgagccgttgatggaggaagccgagttcatcgccgcggggatcaacggcccggtgcgcttcgacctgctcaaaccggactccgacgaggtcgccgagtcggtgctgttcgacttcaccaaccgcgaggtccgccgctacgacggcgagaagtgccgctaccggttcaagaccgagcggcggctgatcgagcacctgctgcacatcgaggagatcgactgggtcaactcgctgttcctgtcgtgccggttctcggccgcccgtatcggccagtacaacgagttcgtctacacgttcttcaagtgcctgtcggaggagcggctcaactacgccgagggctggtacgccgagcagaagcccgacgccgaggacatcaacctgcagggctggacggtgcagcgccgctgtccgcacctgaaggcggacctgtcgcggttcggcaagatcgaggacggcgtcctgacctgccagatgcacggctggaagtggaacctcgagtccggcaagtgcgtcaccagcgtcggggggcagcccattcgttcgtcgaaggcttcctgagacagaaataggccgacgccgggggaagaggaaaaccccggcgccggcgcgtgtccggtcagcctttcgttaatacccgagaggagggcacgggcataactgcttgcccggaccgcaagggagacagacgtactgggccgccattcggcgtttgctcgacgatcgtccgcgaacggtcgcgtcgtttggtctcgcggtaacgacgggcggcgtgcaccgcctcgccgatctggccgtcccagcaggcccaggagtggcagggccaaccctggccgcagacggcgcagacgcgggactggtctttgggagtatggcgcagccaccaccgcacctgtactggccaaagacttgggcatagaacgccggccgggggctcactcggcggcggttgatccaatgtgtacggacttctcatttccccaccctttcggggtcccaccagtgtgtagttctgtggagaattgtccacaaggttgctgtatgtatccggggtatgtacctcgggtaacctctggggtatagacttgcacatgcagtttggcgctgcaagaggttcaaccaatttgggtgaagaattttcgcggagccccggagcgtcgcactgggtgtgcgagaaagtggagggtggttgtgggaaagtatcccgcgagtccgaagaaagacgtgcggcggcacgtcgctgaggagacagggagttcacctgtggcagccaaggtcagccccacagttcggcgtcggcggcttggtacggaactgcgacggttgcgcaaggagagcaacgtcagtgtcgacgacgtggccgaggctttcggtgtcaccgcgtcgaccatctaccgaatggagctcggccgggtcggcgtcaagacccgggacatcgatctgttcgtcaatgtctatggaattacggacgacaaactggccggtgagctcaagcagctggccaaacagggcagtaaacgcggctggtgggcgaagtactcggagtccatcctgccgccctacgccacctatatcggcctggaggccgacgccaccagactcagcgtctacgacggcctgatcatcaacgggctgttgcagacccgtgagtacgccgaggcgaccttcgacttcgcctcggagcgcaacaagaagtacatggacagccgcatcaaactgcggatggaacgtcagctgcgggtcaccgagaagcgggacctccaggtctggaacgtcatcgacgagggcgcgatccggcgggtcgtcggcggcaagaccgtcatgaaggcccagctgaaccacctgctggagttggctcagctgcccaacgtcacgattcaggtgctgcccttcgagggtggcgcctacccggggatgctcagttcgttcgtgctgatggagtacggcgaggccgacgccgagggcaagggcgccgacggccagaccgacggttccgaggacccggacccgtcgtaccggcacccggacgtcgtctacatcgagggccacaccggggacgtctacgaagaggaatacgtcgaatcgttccgggatgtcttcgagaacctgcgcatcgccgcgttgagcccgacctccagtcttgaaaccatcacgcaaatgcgcgacaaactcggctgagttcgtcgcgcattcgttagcggggtcggcgcttgtcagcgtcggccctcacgcttcgcggcagcgattattccggcccattcgcccgaaccggcgaagagggtcggcccgtggacgtccttggagtcccggacctcgaccccgtccgtgcgcagtcgtgcctccacgcacgcaccggcatggccggagtggctactctttgtccattgtgtgccgagcattgtacccacctgatttcgtgatgcggcgacgaatcgctttgttctgtggaaatgtgggcgcattttgcatgtgcccgatttcaaggtaatggttggcgcggatcatagccacatttcccacgcattcgtgtagaatgcatgggttttgtcgcacaggttgtgcggcttttgggtccgtgcgaaatttgtaatcacttgggggagttgggtcgttacacgacgtatgatcagccgcatgatcaggggggctgtaatgcgtagaagtttcacgagtgtcggtgtgttggcggccgtggccgttgtgctgggtggttgctccgtgggcgacggcgatggcgaggaggacagcgcgaccgggacggcttcctcgcttgaggaggactaccagaagaccgtcgaaaaggtgctgccgtcgatcgtccagatcaccaccgaggaagacctgggatcgggcatcgtctacgacgactccggccacatcgtcaccaacgcccacgtggtgggggaggccaaggaattcgaggtcacgcccgccgccggtggcgacaccgtcaaggcgagcctggtggcgtcctatccgcccaacgacctggccgtgatcaagctggagaagtcgctggacctgccggtggccaagttcgccgactccgccgacaccgcggtgggggacatggtgctggcgatgggcaatcccttggggctgtcgggaagcgtctcgcaggggatcgtctcggcgaccggccgcaccgtcaaggaaccgcgctccaagactgcgccggagggggccaccatccccgacatgatccagacgacggcggcgatcaacccgggcaactccggcggcgcgctggtcaatctgtccaatgaggtcgtcggcattccgacactggcggccaccgaccccgactcgggtgactcggcggcgccgggcatcggcttcgcgatcccgtccagcgccgtcacccggctggccgaccagatcatcaaggacggcgaggtcaccgactccggccgtgccgcgctgaacatcgaggcccgcaacgtggtgtcctccagcctcaaacccgagggcgtcggcgtcgtggcggtgaagaagggcggcgcggccgcgaagggcggagtcgaggtcgacgacgtgatcgtccagatcgacgacaccgcgatcacgacggtcagctcgctcaacgagttcctcgcgggcaaggctcccggcgacaaggtgaagatcacagtggatcgtggtggttccgaagaaaagctgacggtcacgctgggtgagctatgatccacgcgggaattctcgatcaacgggaacgggggaatcattcatgagcacactggtggcggtcgcctatccggacgtgagcaccgcgcagaccgtgctgggcaagctgggggacatgcagacccggcaactgatcacattggaagacgcggtggtcgtcgagcatcgtgacaacggcaaggtcaagctgcaccagacgataagcacgaccgggacgggcgccgtcggcggagcgctgtggggcggcctgatcggactgctgttcctggcgccactgctgggcatggccgtgggggccggcgccggagccgcggcgggagccgccacggacgtcggcgtcgacgacaacttcatgaaggacctgggcaacaacctgcccgccggttcggcggcgctggtgctgctggtcaaccaggtcaccatcgacaaggtgctcgccgaactcggcggccagtacggtggccggatcctgcagacctcgctgtcgcaggaggaggagcagcacctgcgcgaggctgcggcctcagcggcggccaacgcctgaccaagcgagaacaggggcacccggaggactccgggtgcccctgtcacgtcaccaggacggctgctcgcaggccttgtccgaggcggacggttccacctgcagcgtcgcgtgtttgatgtcgtagtcggtctccaggcgctgtcgggcggcggccagcacctcgccgagcaccgcgtcggcggagatggacaggtgcgccgaggccacgtccatgccggaggtcagcgtccacacgtgcaggtcgtgcacgtcctcgacaccgtcgacgtcggcgagggagcgcgtcacggccttcaggtccaggtgggccggtgcggtctgcagcaggatgcgcagcgcgtcgcggcccagtttggccgcccgcggcaggatgaaggcggccatggccatcgcgatgatcgggtcggcgtagtaccagccggtggtggcgatgacgatggcggcggcgatgacgccgatcgagccgagcaggtcgcccatcacctcgaagtaggcgccgcggacgttgaggctctccttggcgccggatcgcaacagcgacaacgagaccaggttggcgatcaacccgaacgaggccactatcaacagtggaatggaggcgacctcgggcggctcggagaaccgctggatcgactcgtagccgacccagatcgcgacgccgaacaacagcaccgtgttggccagcgccgccagcacctcgagccggtacagcccgaaggtgcgcaaggggtgggccgccgcccggcccaccgcgatgatcgccgccagcgccatgccggtgcccagcgcgtcggtgcccatgtgggccgcgtccgacagcagcgccagcgagttggtcatcagtccggccacgatctgtaccagcatgtacgtcacggtgatggccagcgcgatccacagccggtaccggtgcttctcgcccaggctcttggctccgtgatcgtgtcccgcgcccatgattgatccgtcctgttcgtcgatttctcataacaccccgacgggagagcctccgccagtcagatgttcatatgcgaatgtgagcatatcaagtcggggccaaaccgtcgctgagggtcgcgtcacaggcgtgaatttcgtccactagggatgaaaaaagttccataatggtgtgttcgcggactcattgtcgaggcttgccgtcgtccaccgttatggatcttttaaactcaataccaggagaatcggtggtgtcgcgggcggttgactggcagaattgactacgactccgacaaattgggtgtgttgagtggcggaggatgaagatgggactgggtatggcgatagccgtgggcgcctggtcgatggtcgctgtgatcgcgttggtcgcggcagctggcttgtacatggcgctgattacacgaaagcagaagaacactgacgccctggaagaggcgcgaaccgacgcgaagcgttggtacgacatgcttagcgggcagttggcgagtttgtcctcaggggatgatccggtggcctcgcgggcgttgagcgacgcctccgagcggcacaccgcggcggcggggcagctggcggaggcggtcaccatcgggcactaccgtcaggtcaggcgtaccgcgaccgaggggctgcgttacatcggggccgcgcgcgcccggctgggactggttgccggtccacaagggccgccgccggtggcgcccgacggacgtccaatgtacgaagagggctaccgcgcggtgattccggacaccatggacgaaccggtgcgcgtcagcgagacgcgtggcccggccaaaccgaccgtgcgtggcgtcgcgcgtctgatgcggcaccaataggccgtcaggcgtcggatttcttcccgccgcccggcagcaccagactcagcacccacgacacgatcgacatgacgatggcgccccagaacgcggcccagaagccgtcgatgcggaacggcaggtgcagcagttcggcgaaccattccgtcagcaggaacagcagcgcgttggcgaccagcgcgaacaacccgagcgtcaggatgtagagcgcgcagccgagcatctgcacgatcggcttgatgaacccgttgaccaggctgaatatcaacgcgaccagcagcagcgtgcccaggtcacgcagcttggtgaccgcggtgatgtgaatgccggagacgacgaggctggtgacccacagggccaccgcgtagatcaggactcgcagaagaaattgcacgtcgcgatcgtggcactgtcaggccccggatacgcgaaggcgcgcgcgggagacggccacccgattaccgtccccagcgcgcgcccgctgtggttatccgaagcgaccggtgatgtagtcctcggtgcgctgttcggaggggttggtgaagatcttctgggtgtcgtcgaactccaccaggcggccgtgccgcacgcccgcgtcgtccacctcggcggtgaagaacgaggtgtagtggctgacccgcgcggcctgctgcatgttgtgggtcacgatgacgatggtgtagttctccgccagccggtacatcaggtcctcgaccttgctggtggcgatcgggtccagggccgagcagggctcgtccatgaggatcacctcgggcttgaccgcgatggtccgcgcgatgcacagccgctgctgctggccgcccgacagcgccagacccgaggtcttcagcttgtccttgacctcgtcccacagcgcggcgccggtcagcgcctcctccacgaccaggtccagctcggcgcgcttcttgacgccgtcgaggcggggtccgtaggcgacgttgtcgtagatcgacttcgggaacgggttgggcttctggaacaccatgccgatgtggcgccgcacctggatcgggtcgacgttcgcgccgtagatgtcctgctggtggtacgtgatggacccggccacccgcgccccggcgatcaggtcgttcatccggttgagcgagcgcagcaccgtggacttgccacagcccgacgggccgatcatggcggtgatctggttgtggcggatcggcatggtcacgccgcgcaccgcctccacctggccgtagaagacgctgacgtcggacaggtccatgacagggtgcgcgttgccgccctcggcactgaccggcgccccgctgcccagccccgcggtgggggcggtgatgcggggagcggaggtcctgccgccggtcgccggggtgcccgcagcggggcgcgcggatgagaggtgtgacatgtcagtgctccttgatggcgaatcggctggcgatggcgcgagccaggatggtgaagaccaggacgatgacgatgagcgtcagggccgcgccccaggcccgttcctgggcggccgggaaggcctgcgaggcgttcttgaagatctgggccgccagcgtggtgttaccccggttgaaggcgtcccagttgatgcgggtgatggtgcccaccacgatgatgatcggcgcggtctcacccgcggcccgggcgatggccagcagcgaaccgctggtgatgcccgagatcgccgaggggatcacgacggtgagcgtggtgcgccacttgcgggcgcccagcgcggcactggcctgacgcaactcgtcgggcaccagccgcagcatctcctcgctggagcggatgacgatcggcagcatcagacaggccagcgccagcgcgccggcgaaggccgtcagctcaccggtcgccagcacccacacgatgtagatgaacagacccatcatcaccgaggggacgccggtcatgacgtcggccatggtccgcacgaaccgggccagtggccgctgcttgccgtactcgttgaggtagatggcgcccagcacacccaacgggatggccatcagcgcggcgagcccggtggtgacgatcgtgccgaccaccgccggtcccatgcccggacccggctcgctgggacggcgcgggatgtcggcggtcaggaactcgaggttcaggatggcgccgcccttgatgatcacctggtacaccacgagcccgagcggcagcacggccagcagcagacacgcggcgatcaggatcgtcgcggtgcggtccttgaaccggcgcttgcccgacagcgcccgccggcccaggtccggagacgtggtgcgcggcagcgagtcgacgggaggggtttgagtggcggtcatgaggccgcacctcgcattcggacttcggcgcgacggacgatcgcgcgggcggcgaagttgaccacgacggtcatgatgaacagcagcaccccgataccgatcagggcggaggcgtgcagcggccctgcctcaccccactgctgagcgatgaccgaggccatggagttaccggagtcgaacaggttcgcggtgatctgggtggaggacccgatgaccagcgacacggcgatggtctcgcccatcgcgcggccgagaccaagcatcgacccaccgacgagtccgccgaagctgtgcgggaagacagcgcccttgatcatctcccagcgggtggcgcccagagcgtaggcggcctgcttgtcggcgaccggaacggtgtcgaagacctcgcgggagatcgaggtgatgatcgggatgaccatcacggccaggatgatcccggcggtgaagaagttacggccgctgttggtgtcgccgaacagcgctccgatcacggggatgtcgccgaacacgttgttgatgccctggtagaccggcaggatgcccggcgcgatgacggcgatgccgaccaggccgaacacgaccgacggcaccgaggccagcaggtcgatgacggtcaccgcgggggtgcgcagccaccggggcgccagctcggtcaggaacagcgcgatgcccaccgagatcgggatggcgatgatcagcccgatcaccgaggagatcacggttccgtagacgaaagcgccgacgccgaagacgtccttgttgggggcccagcgggtggagaggatgaagtcgaggccgctggtctgaagggcgggcagcgactggctcgtggtggtgatgagcatggccagcagaatggccagcaccagcagtcccgccacgaagaccaggacgcggaagccggtatcgagggtgcgccccttgcccggttcagtgataccgggggaggtggggcggtcgatggtagtcacaaaagctccgtcgagagatgtgccccggccccggccgaccagaggtcgaccggggctgaggcgaggtcactgtctacttcttggtcttgaccttgtcgagctgcttgagagccttgtcggcgagctccttcggcagcggcgcgaagttgttgtcctcggcggccttctggccgtcggtcaggacgtactcgacgaagcccttgacgagcttgcccttctcggcgtcgtcgtactcggccttcaccagcaggaacgtcggcgcggtgatcgggtaggcctcggcaccggtggcgttgagcgggttgtagctgaggtcctcgttcacctcagcgccctccagggcggcggtggccgcttccagggtcggctcgacgaactcgccgtccttgttcttgatctgagccggggtcagcttcagctcggtggcgtcggccaggtcgacgtagccgatcgcgccctcggtcttcttgacgatgtcggcgacaccggtgttcttctcgccggccttggagttcttgggccattcgacggtgtcaccggcgcccagcttccacttgtcgctggcgtcgtcgaggtaggtggtgaagttgctggtcgtacccgagccgtccgagcggtgcgcgaccgtgatctcggtggacggcagcttcgcgtccgggttgtccttggcgatggccgggtcgttccacttggtgatcttggcctggaagatgtcggccagcgtgtccggcgacagcttcagttccttgacgtccttgaggttgtaaggaatcgtgatcggcgcggcgaccgtggggacgtagtagaaggagtcggcttcgatgccgtcctcgtccgacaccaggctgtcggtgccggcgaagtcgacgaggtcctcggagaacttctccttaccggtgcccgaaccggtcgggtcgtactcgatgttggcgtccggcgcctcgttgtcgaggtacttgccgatgacgtcctggtagaaggcgtcggggaagctggcgccggcagcggtgagctcaccggtgagaccctcaccggatccgccgccgcttccgcaggcggcgacacccagggcaagggcaccgacagccatgagcggcaggatcttgactcgcgctttggtagtcacgtctcgtctctactccgagttcggccggtcgttcgtaccggcgggtttcgtgggacttcaattcaccgcccatgtaaatgcaggtcggtgtgcacgtagagacgcctgggtgaacgttaagtgaactgggttagggattgtggacagatcctgcctaaatcgcactcgttgtgcgacgagtcactgtggccggtcgaggtgaatctccccggttaccagatatacgacctgatgtccgattcgcacggcgtgatcaccgtaacgttcatacgaccgcccgatcatggccacgtccacggcggcctcggcaccatgcgtccactgcgaggacagctgaccgagcagtcgcgaatacagcgcgtccatctcgtcgtcgtcgaggtcgagctgggtggcgtcgagccggtcccgggtctccagcacccgcgtggtcttgtcggcgatccgcgccgccgcggtggccatggcctcgaagatgggccgggtctgggtcagtgccccatcgggatcgagccgctgcgcgagcttggcgacgtgcctggccatgtcccccatccgctccagatcggtggcgatgcgaatgctggacaggatgaaccgcagatcggtggccacggcctgccgctgggtcatgatctcggtgacccgatcatccacggtgtactgcaactcgttgatgtcggtgtccccggcgatgacctccgacgcccgggcggtgtcactctcgacgagaacccggctggccccccgcatcgcctcggccaccgaacgggacatctcgatcagctggtcgttgagggtgtcgaggtcggcgtgaaaggtgtcgcgcatggttagtcggcccctatcggtgagtgacgtagatctttgagtgtgcctcatcggcacatcggcgcgccttgggcccgttaacctcgacgtcaccaaaccgttctgccgggcccacaccacggtctgaggccgatcccgggtgccgatcttcgtcatggcgcgacgatctccgcagtggacagtccatcggcgagcagccggatgatctcggcctcgcgggcggtgggccgccggatgatctcggcgtcgaaaattcgacccccagatacccgctcgcacccccgtttggcgcatgttaaagtttccccgcgacacgcgccgttagctcaattggcagagcagctggctcttaaccagcgggttcggggttcgagtccctgacggcgcaccaacgtgacagcccctcatctggtgagattccagtgaggggttgttcagttcccctggttgttcgtcccgctcttgggcgacgttcctgacgacgtcggttcggtgttcgtctaagggccaagtgccctagtggaaatgacccctaacctgcacgaatcggtgaggtgtcgcagaaccacccacacgtacggttcatcccacaaaacactctgatctcgggagtcatctatgggatggataaagaacaacaaggtcgccatgatgcgcggcgacgcgggtaaagcgcgagctgaggggcgaatggtctttgcgtgcaagctcaactaccccgcgctgaaacccgatctctccggcgagatcgtggactggtcgatgatgatcgaagccgtcgaatccgaaggttggaccctggtcaatttcgcgggtggttcagacaaacaaggtcggcccgaggccctgtgcctgttccggcctagttagtccttcaagatccgtaatcgacatctgtgaacgagggactatgaacaacttcgcggcgccggagccacatcagtacagcatcaccaagacccgcaagcagaccaaccacacgttccatctcctgatgacgatcctcacttgttcggcatgggcgttcttcgtgtggttcccagtgatcctgtggaacaaactcggtccgaaaccaaagatcgtgaccaagcatcaatgaggctgagtttggctatataggaccgccgcccgtccgatgacgggcggcggttttttgttcgcggggtttgtggtgggtcactcggtggcgcggcgggtcttttccttcacctcgtcggcgacctgcttggccttggctttggcctgttccgcttcgccctcggcttcgagggacttgttgttggtcgcctcgccgagcttgtccttggccttgcccttgagctcttcggccttgtgcttgatcttgtcgccggtctcacgactggtcatggtttgtcatcccttcttgttgtcgcgggcgccgggttgaggcggcccgcggacagtgggttggttaccccgcttgggggtgggcgaaccggggtctcgattgtcaatcacagtcagtaggggatatggaaccaggggtggagggtagttcgtctctagatggtcgcttcgcggtggcggaggcttcgagtgagtgggaaccgtttgagtcgccgctgatacatggcacccgagtagacgcacgtttctggtggtgccgacacacatctccagaagcatcttcgcgtgtggacgttcaggaggagatgatgcggaatgacacgtgaacaacacgggaccgtccctcaaccgggcactcgagtggcgcggggtgagggtttgcggctgttcgccgcggcgatcatgatcatgatcgggatgttccacctgatcgccggattcgcggcggtcttgcggggttcgtactttgtggtctccgagaactatttcctcgtgatcgacgtcgccgtgtggggatggggacatctggttctcgggatcatcgtggtggcgaccggggcagcgctgttcgccgagcggccttgggcctacgtgagtggcatcgtgatcgtgggcttgagtgcgttgggcaacttcatgttcctgccctaccagcctttgtgggccgtgctcatcatcgcggttgacgtggcggtcgtctgggcgttggccatgcggctgcgcgagctgtcggtcggcgactagttgttgagccgatgaacctacaggtgttgcccttggcggtcacgatgatggtcgggccgcagatcatggccgcgacggtgttcgtgatgaatgccagggcgatacgtgtttcggccgcctttctggcgggagtcgccctggccaccacggctggtgtcgtggtggccagggggctggcatcggtgctcgggggcgtggtgctgtccggtggcgggtcgttgtcggcgggctgggtgggtgtactcgtccaattgggacttgtggtgctgttgttggtgctggccctggtcagttttctcgggcgcggggacgccaggccgcccaggtggctcgaagcgttgatgtcggcgactccgtccatggcactgaggaccggactcatggtcatcctcaccatgccctccgacatcgtcatcatgctcaccgtgggagtgaacctggatcatcatggagaaacggtgttggcggcggtgccgttcatcgtcgccaccgtgctcgtggcgtcgctgccgttggggttctatctggttcttcgcgatcgggcggagcgggtgatgccccgggttcgggattggttgaacgtcaacagttgggtggtgaacgttggtgtgtgcctgttcttcgcggcgctcgtcgccttctgagcggggatcagttggggagcagggtggaggagaaggttccggcggccatctcgtgggcggcttggcgggcttcggggatggggtcgccccgggagaggagggggcgggtggcggtgcggagtaggcggagttgggcggtggcgagggtgtgggagccggggggttcgaaggcgccgaagaggtgcttggcccagcgggggagggtggacagggccaggacgttggcggcggggactgcgagtttgagggcggacaggcgggtggggagtggggggttgaaggaggtgaggaggccgcggagggcttccgggcaggcgtagaggctggggcggacggtggtgaagtactcgtccagttcggagcgggaggcggggacttcggtggggttgaggccgatgagggcggcggcgcggcggtgttcgtcgacgtagcggtcggcttcgggggcagtgaggatgcccgagcggtgggctatgtcgacataggagctgatttcggcgcagtggacccacagcagaccgtcgggttcgtcgaggcggaagtggcggccggtgtcgggatcgaaggcggtgagccgggagtggatggcgcgtacccgggccgcggcggtctcggcttcttcggtggtgccgtaggtgcggacgtggacgaagcggacggtgcgtacgaagcgcgaccacgccttcttcttgtcgaacagggcggagttctggtaggtgccgcgcattaccttggggtgcagggattgcaggtagagggcgcgtagtccggcgatccacatgacgaactcgatgttggtgggccatgtgaccgagtccgggccgaagagcccttcgtcttggcgcatggtttcagcctaggagggctgggtgggatcggcgagtgcccgtggccgggttcatggtcgtgaacccggccgcgatcggttggggttacagcttttccacgtaggcggtgcagctgtcgagcagcatgttggagccctgctcggcctggtcgcgctcttcggcggtgccgcattcctgggacagggtgatgcgggtcttgccgtcgaggtcttccagttcgaggttcatcagggcgggttcggcgccggggatgtccatcgccatgaccagccgttggttctcggcgacctcgcggtagctgccggtcagggggaactggccgccgtcgggggcctgcatcagtgccttccaggccccgccgacgcggacgtcgagttccaccgagccggggaccgcgtaggcccactgttcgtagtcggagggctgggtccacacgcgccacacgttggcgacgggggcgtccagttcgcgggtgagggagtagccgtgggtctgggtgctcattgtcttgtccttgcggttttggtttcgcttacgggggtgtagacggggcggggtggggaaactgagcggtcccccttgaaatttcttcgacgggtatggcatagttatttcactagttaactagtgaaatggtgatacgtgattcgattccgcattgaccggcgcgccggtgtggcctcgtacatgcagctggttcagcaggtcaaacacgccatgcgtgtgggacggctcgggcctggcgacaaacttcccacggccaaggaggtcgtcgccgacaccgcgatcaacccgaacaccgttttcaaggcgtatcgggtgctggagggcgagggacttgtggaggggcggcccggcgtgggcacgttcgtccgggaatccctggcgcgacccgaaaccccggacaccagcaggttgcgggatgagttggctcagtggacggaccgtgcgcgtgcggccgggctgggccgagaggacatcgaggcggtcgtcaggaccgtgctcgacgacagctacccgaaggaagactgatggaagagatcgccctggaggcgaccggactgtccaagcactatcgacggacccgggctctggacaactgcaccgtgcgggtgcccgtgggacgggtgtcggctctggtggggcccaacggggccgggaagacgacgttgatgtcgctggcctgtgggctgcggacaccgaccgcgggggaggtgagtgtgctggggcagcggccggacaacaagggcatgccggacggcgtggcgttcctgtcgcaggataagccgctgtatcgagggttcaatgtctccgagatgctgcacgcagcgtccaaattgaactccgatttcgacgaggaccgcgcgcggcggctcgtcgccgacgcggacgtcccactcaaggcgaaggtcaagacgctgtcaggcgggcagcgcacccgggtcgcgctggccatcgccttgggcagacggccgcggctgatcattctggacgaaccactggcggacctggatccgttggcgcgcaagcaggtaatgcagaccctgatgagcgacgtcgccgagttcggcaccaccgtcgtgatgtcgtcgcatgtgctggccgacctagaggaggtctgcgatcacctggtgttgctggcttcggggcacgtgcagctgtgcgacgaggtggagaacctgctcgacaaccaccggctggccgtcggtcccggcatcgaaggcgaaccgccgttcccgcgcgagtcgatcgtggaagcgtcccgcacgcggcgggagaccaccctgctactgcgacagtccactgacgatggaccgccggactgggacatcagctcccccagcctggaggaactcgtgctggcgtacatgcgcaccaaggaggcggcgaaatgatctgggtggcctggagacaacatcgcgccggagtgctcacggcattggctgtgctcgccacggcggccaccgtcatgctggtgatgcggctcagcatcgacgcagcgttcgcgaaagcgaaggcaccggactgtctgaccaatcccggcagttgcacggaagacgcgttcaacgctgtgatgaacagctacgggatgtacgtgacgatggcgccgacggtgctgtacctcttcccggtgctgctgggcatcgtcgccggggcgccggtgttcgcccgggaactgtccctgggcacccacatgttcagcctcacccagtcggtctcacggaaacgctggtgggcggtgaaactgggcgtcaccctcctgccgattgcggtggggacctgtttgctcggcctgttgtcggcgtgggcgatcgggccactcgtcaatatgttgggcggccggatacagccgggattcttcgaggttcagggcctggtcatggccggatacatggtgttcgcgttcgcggtggcctcgaccttcggtctgctgacccggaacaacgtggttcccatggtcgtcacggcaggggtgttcatcgccgtcgcggtcaccgtggcggtgttcgcacgaccgtcgtatctcccggcggagcaggccacggtcacgaaccccaagggccaagacgagttcgcggtgcagacgcccgagcactcgtggcgggtcggcgagatctttgtggacaaggacgacaacacctacacgagctatgccgaagtctgcaacccggaatcgtgcgttgaggacgacgtggtctcctacaccgtcgaataccaccccgactcccggttctggaccttccagggcatcgagaccggtgcctatctcgtactcggcgccgcggcactggccgtgggagcccgtcggttgcgcgccctgccataatcgcgcccgactccggcggcgccccctcgcggggcgccgctttcgcttgccgtccgactgtagacattggtgtgagaatgacgacagtaacggcgtcactgcggtggattaggctgcccggatggcaaagatcgatgacatcgcagagcgttacatggagaaagtggttgagctgagcccgatccgggccacctacatgggggtcaaggggctcgaccacgaatatgacgacttcaccgtggaggggttcgccgagaagggcgagctggatcgctccacattggcggcggtcgaggccgcgcagccggccagcgaagccgagcgggtcgccaaggaagcgatggtcgaacggttgcggatcctggtggagcggtatgaggccggggacctggcgagcgggttgtcggtgatcttctcgcccatgcacagtgtccgcagctcgctggatctgatggggaccgaggggacggagaacctcgagaacatcgccgagcgcatgtccaaagtggggggcgcgttgcgggactacgcgcagaccctgcgggtcgaggccgcccggggcaacatctccgcccgacgtcagatcaccgagtgcgccaaacacgccgacaactggaacggcgccgccggggacgacttctgggagggcttgctgggacggttgaccgtcgacggcaggccggtgtcgggggcgctggccgagaagctgacggagtcggcgcgctcggcgcgggccggcctggcggagttcgggaagttcctgcggcaggagttggcgccgctggctcccgaggccgacgccgtggggcgggacaagtactcgcgcggatcccggttcttcctgggcagtgccgttgacctccaggagacctacgagtggggctggcaggaactgcaccgcatcgagaccgagatggcggcggtggccaacgagatcaagccgggcgcgaccgtcgacgaggccatcgcggtgctggacgcgcaggaacaccgcaacctgtcgtccaaagaggcgttccgggagtggatgcaggaactggccgacgccaccatcgccgacatggccgaccggcacttcgacatcccggagccgatccgccggatcgagtgcatgatcgcgccgacctccgacggcaccgtgtactacaccgggcccagtgaggacttcgagcgtccggggcggatgtggtggtcggttccgccgtcgcagcagaccttctcgacctggcggcaggtcacgacggtctaccacgagggcgtgccagggcatcacctccagatcggacagaccgcgtaccgcaccgacatcctcaaccgctaccagcggcgcggcatccactgttccgggcactccgagggctgggcgctgtactccgaacggctcatggacgaactgggctacctgtccgacccgggcgacaagctgggcatgctggacggtcaggcgtttcgggccacccgagtcgtcatcgacatcgggatgcacctccagttgcggattcccgaggacaaccccttcggcttccaccccggccggacctggacgcccgaactgggctgggagttcctgaccgaccactgtcgcgagaaccacgacttcctgcggttcgagctcaaccgttatctcggctggcccggccaggcaccgtcttataaggtcggtgagcggctgtggctggccgcgcgcgaggaatacaagcaccgcaagggaagcgacttcgacctgaagaccttccacaccgacgcgctgaacctcggcaccatgggccttgacccgttcgcggcggcgatgcgcagactgtgacgcgctagcccgccaccgagtggcggcgcagctgcaggtacagcagcagcatcaccaggagcgtcaacacgaccatgatggccagtacccacagcgccagggccgtgttggacgcctggtcggattcggcgcgcaggatgttgttcttaccgagttcgaggttccaggtgacggtctgtccgtcgaggtcaccattgtgggcgatcaccggtcccgggaaggtgaccttgacggagaactccgccgagttgacgatctccttgtccaggtcggggaaggagccgccggtgtcggcgcgcggcaggtcccactcgccgttgaggatgtagtggccctcgtcgtgggtgatgctcagctgcgcgtcctcggcctcgtcggtctcgctggcgttgaacttcgccagcgggacgtcggcgaagtggacggtcttgccgacgaactcgccgtcgttgtacggctcggcgcgggtggcgccggggatgtcgtcggtgagggccttgacgaactcgtcggcctcctcgtcgccgatcgcgtcgagcgcctcgatgttgaccgccgccgtcagctcgccgtcgacggtgtcgtccggcttgatggtcgcggcgagatcgaccttgatgcaaccggtgagcgccacgaccgcgaacaccaatgtggatgcgacgagcgctgcccggcgaaacgagttggtcacgcggacatattaggacatttcggagaccgggccgggtgcttcggtcaggtcgacgtgcagccgcagctgcggcacctcggtgccgtccatgtccagggtgcggcgggtgccctccggggcccagcccgccgacttgtagaagttcagcgcggcggcgtcccgcgggaacacccacgcgtacaccgtcgtcaggtcgtgctcgcgcaactgctccaccatcgccgacagcaggcggctgccgtggccccggcgcgcgaacctcggctccaccagcagctcggtgaccgcgcccgccccggcctcgtcgtcctcgcccggacccaccgccgcgaagcccacgacgcgtttcaccgacgcgtcggactcgacctgttcgatcgccacgaacacccggtgcgccgggctcggcggcgccacgcacgcctgccgccactgttcggcgagccacgcctcgtccatgccggccagcacctgggacgggacgatcttgtcgtaggcggtgcgccaggtcgtcgactggatgcgcgcgatctcctcggcgtcggactcccgcgccggacgtacataccccagggccatggtcggcaagcctacgacggtgtcgcaggcgatgactagggtgcccgtgtgagtgttcccgagaagctgagcaacccgcaggcccgccgcatcgcgctggcggcgcagggcttccacgccccccgaccctccggcaaacgcgacgcccggcacctgcgcaaggttctctcccacacccagctgctgcagatcgactcgatctacgtcctggaacgcgcccactacgtgccggtgttctcccggctcggcgcctacccgcacgcgctggtcgacaaggccgcctaccacggacgcaagcgctccctgttcgaatactgggggcacgccgcgtcgctgctgccggtcgagctgttcccgttgctgcgttggcggatggacgccgccgaggaacacgcctggggcgggatggtgcgcatcgcccgcgacaaccccggcctggtggaccggctgtacgaggaggtccgggcccgcggcccggtctcggcccgggaactggaggaggaggcgccccggacccgcgaccaatggggctggaactggagcgacaccaagagcgcgttggagtggctgttccggtgcggccgggtcagcgtcgccgcccggccctcgttcgagcgctactacgacatcaccgaacgggtcatccccgccgaggtgctcaacaccccggcgcccgaccgcgccgaagcccaccggcagctcatggccaagtcggcagcctcgctgggcgtggccaccgaggtggaactgcgcgactacttccggctgccggtcgccgacgcccgcgccgcgctgcgcgacctcgtcgaggacggcaccgtgcaccaggtgatcgtcgagggctcggacaaaccggcctacctgcaccgcgacgcccgcgccccgcgccgcgtcagggcccgggcgctgctgagccccttcgacccgctggtgtggcaccgcgaccgcaccctgcggctgtgggacttcttctaccgcatcgagatctacgtgcccgaggccaaacgcgtgcacggctactacgtgctgccgttcctgctgggggagcacctggtggcccgcgtcgacctcaaggccgaccgggcggcgggcgtcctgcgggtgcccgcggcctggcgggaggaacacgtcgacggcgacaccgaactggtcgcgggtgagctggccgccgagctgcgggaactggccgactggctgggactggccgagatcgcgccgccggtcaagggcgatctggccgccgccctgacgtcggcgctgcgctcggcttagccggtcggcatcgacgccaccggctacagtgaaaggcgccgaaacgaaagcgtcgaagggatgcgctgatgagtgaccccttgggttccgctcccacgcaggagttcccgcgcatccacgaggacgcgagcgagactcgggaaatcccgtacgtcacgccctcggggaccggcacgggcgacacctcgcaggccacccagcagcttccgtacgtcacgccgcagcccgccaccgcgggccccggccacacgccgctgcccagccagggctggacccgtccggtgcggcgcggcaaagccgccacgttcttcgccaagatccgcaacgcccccgcgtgggtggcaccagcggcgctgctgacctgcttcgccggggccgcggccgtcgtggtcaccaccgaccccaccgacgacgtcggcaccaccacctgcgccttcaaactcgtcaccggcttcgactgccccggctgcggcggcacccgggccttcttctacctgctgaacggcaacatccccgaggccgcccgcaaccacgcgatcgcgctgttcgcggcgccgttcctggtgtggatgtacctgacctgggccggacgccgcatgttcccgaaactgcgcgacaaactgccacagttccggatcaccgccgcgcacgccaccatgttcctcatcgcctgggccgtgttctggatggtccgcaacctccccttcgcgccgttcacctcgctctatgtctagcggatcccggcgcgtcgtccacaaagctgcgaccgtcgtgcccgatactggcctccgccgcattggaggtcgtcccatgaaacacagtgttctgagccgtctcaccgccgtgctggcgctggccgtcatcgcggtgttcatgcccgcgtgcgccttcgccaccgacggcgaggacgagacaatcccggtcgaggaggagatcaactacctcgaggccgagcaggaggagttcatcgccgccgcgggcaagagcgcccagcccagcaaggagaagtacggcgtcccgccgtcggtcaccgtggcccaggcgatcctggagtccggctggggtaagagcaaactggccgaggaggccaacaactacttcggtatgaagtgcaaggacggcgtgtacggcccgttcgcggtcgactgcgtcaaggtcgccacccgcgagtgcgacaagaagggcaagtgcttcgacaccaaggcgtggttccgggtctacgactcgcgcgccgactcgttcagcgaccacggttcgtggctggccagcaatgcccgctacgccccggccttcgaccacaccgacgacgccgacgcgttcatccgcgaggtccacaaggccggatacgccaccgacccggactacaccgacaagatcgtcgggatcatgaaggaatgggacctgtaccggttcaactagggtcgatgcactgttcggggctgttgacccggcggacgtagatcgtgaccgtggtaccggcggggacgttctcgccgcccacggggctttgatcgtggacgcggcattcccagcggccgttgccgtcgttgttgacgatgacggtgaagcccttgccggacagctcggtttcggctgactccctgcgcatgtccaccacgttgggcacctgcaccgtgttcccgtcggggctggaggcggacggcgagggggaggaggtcgtgggcgcgggctcggcggagttgggcggccggtccacgtcggtggccgaggaggaggactccgacgccgaggacttcgagctctcggtcgtcggatcggggctggcgggggagccgctgggctgactgggaaccgcgaagtgcatgacggccgcggcgacggtgagcacggcgatgagcagcccgatgaccagcgcctgggtgcggagggaccggcggggcttggcgggttcgtcgaccggctcgggtgcgtcgtcgtcggcgtcggcctcgtcgacgggggcggcggaggcgacgacggctgtcgccttgaccgtggccgactccggttgctcgggctcgggctcgggctcgggctcggcttccggctcggacggctcagtggcttcgccgctggcggcgggttccggttcgggctcggatggtgcgtcgtcggcttcgtccggttcttcggacggttcctcggccgtcggctcggtgtcgtcgggggtgtcgcggtcggcgaggtccagttcgagcacgagcgcggccgccgcctcggcgatcggaccggatctgctcggcggcccggcctctccgtcctcgcgactgtctccgtgggccgggtcggtgtgcaggcacgcgtcggcgaacgccaccaccgaggcgtaccggtgactgggctgcggcgacatcgccttcatgatcggtgccgcgtcggccgggtacatgtcgctcagcagcggcgagatgtcgccgtcggccgtcggcggctggccggtcaggcactcgtacagcaccgcgcccagcccgtagacgtcagcggccggggagtcgtcgttgagttcgggcgccgtgtagggcgatgggctcggcggcaggaacccgaagtcgacgatcgtgatcttcccgccgtcgccgatgatcaggttctcgggtttgaggttgccgtggacgacgccttcgcggtgggccgcgtgcagcgccagcacggcgtcggacaccaggtccagcgcttccgggtacggcagcgtgccgccttcgtcgaggaggtcgcgcagtgaccggccctcgacccgttcggtgatgtggcagaccaggaaaccgccgtcagggtcgggttcctcgaggcagtcgtagacgtcgacgattccccgcaccgccaggcccgccaccttgagggcgacccggcggaatcgttcgcgggtcgtgtcgtcctcggccagttcgggtttgaggaccttgatggtcaccggccggtcgacgatggtgtcgtgcccggtccacacgctgccgctggctccggcgccgatctgttcgccgagggtgtagcgctctccgaggatggtgccggactgcatactgctcctgggggtggcgggaatcataccgcttaatagaagtttggcctagattccgtccgaacaccagtacccgcggacgtcagtcggtgacagccgcgcgaatccccaggccgatcagcaacagcccgccgacgcgggagaactggcgcgcgattcgcttgaacaggccggagcgtttggccgaggcgatggcctgggtccacaggctcagccacgacaccatcatgacggtgtgcacgacggcgagaaggaaggccgcggccgcgatcggaaagtccaccgccaccacctgcgccggaaccgtcaggtagatcagcgccgcccgtggattgacgacgttgccgatcagggcgtgtcggtacacccgggccaccggtggcgccacggccgggccggtggcctgccgccgctgccgcgacgaggtgacgagcagatagatccccaggcccaccaggtaggcggcgcccgcatagcggacgatcgcgaacgcggtggccgaggccatcaccacggccgacagtccgagggtggcgaaaccggcgtgcaggaaatggccggtggcggtcccggccatcacggcggcgccgtgccgtcgcccgccgacggacacgtactgcgccaccagcgtcgcgctggttccgggggtgaggatgatgggcagcagcgcgagtccgaaggtgaccaggatgtgccagctcatgcggggacgccgttcttccggggaggggcgggcgctcgacgatagcgcgtccggcggcctcagttgctgacggcggtgcggatgcccagggcgatgaggagcaggccgccgaagcgggagaactgttgcgccagcttcttgaacagcccgaagcgtttggccgaggcgatggcctgtgtccacagccccaaccacagcacgatcatgacggcgtcgacgaccacgagggtgtaagcggcctgcgtgatcgtgaaatcgggggtgaccacctgggcggggagggtcaggacgatgagcgccgcccgggggttgaggatgttcgcgatcagcgcgtgacggtagaccttgggcaccgagggcacgatccgtgactgttgcgggtcgtcgtggcgccgggccccggtgaacatcaggtagacgcccagccccaccaggtaggccgcaccggcgtacttcacgatcgtgaacgccgtggctgaggccatgatcaatgcggacagtcccagcgtcgcgaaggtggcgtgcgcgaacaggccggtgatgctgcccgccaggacggccgcaccgtgccgccgcccgccgagcgacacgtactgcaccaccagggtcgcggtggtgcccggcgtcagggtgatgggcagcagaccgagtacgaaggtgaggatgacgtgccagctcatggagggcctatcgacaagggacggggcaggcgaccgacgatatcgcggctccgccacgacggccatgcgcgcgcggtgggaacggccgccgccaatcaccacactggacggatgcggccccggctggcgatccggcccaggtcgacgcgcagcgcggtgacgcgctcctcgccgaggatctcggcccacttgccgacgacctcggcggcggcgcggtcggcggcgcgggtgcatgcgcggcccttgtcggtgagcaccagcagtttggcgcgggcgtcgtcggggtgggggcgacgctccacatagcccttgtcgaccagttcgccgaccagcaggctggcggcctgtttggtcatgctcaggtgttcggccacctgggtgacggtggccccggaaccggcgatgcggacgaaggcgtagccgtgggccggacgcacgtcggtgaagccgcgttcgcgcattcgggagtcgatgccctccaccaggtcggtcgccgccgacagcagggcgaaggccagggcgttgtgctcggtcatgtcgccatcgtctcatagtggtcaagttgcttgactatgtgatacggtcaagttgcttgactaaatatcgaaaggaagacccccatgccagtaatgccagcctctgaagccaaggtccacgagttcgacggcagccgttggaaagccttcgtcgcgcccagcaagggcagcaccgaactgtgcgcctggcgcgccgagatccccgccgacgccaagacctcgccgcaccgggtcaacaaggaagaggtgctgttggtcctcaagggccgcctgcggatggtccacgagggttgcgacctgatcgctgagtcgggcgacgccatcgtggtgccgcccgacacggatgtccacatcaccaacgtcggggacgaaacggccgaaacctgggtgacgaccagtgtcggcttcgccgggaccatgcccgacggaagcgtgttcaccccgccgtgggtgcagtaactacagaccgaaggtggtcagcacggccgcgtggtcggaggtccactcgttgtcggcgtggtcggggaccggttggggttcaccgaccacgagggcctgcgagtccgtcacggtcagaccgcccttgtagaggatgtagtcgatgcggtcctgcggctcatcggcacccgtcgaaccgtcgtgcttgggatacaccggggaccaggtgttcccgggcacggcggccggatccgggttggcctcgcggaacgagtcggtcagtccggcctcggcgggcttgaccgaggtcggccacgggatgtcggagtagccgcagtggctgtcggccgtggcggcagtccagtccaggtgcgagggggcgttgaagtcgccggtcagcagtaccggggtctgatcggcgttggcgaggtcgtcccgcatgtccgccaggatgtcggtgatctggccggtgcggccggactcggcctcgcgctccaggatctcatccaccgacatgttgtcgaaacacgcgtcataggggccgtaggggtcgtagcccaggtgcgcgttccacaccgcgacccgctggccggagtcgagctcgatgtggacgccgaagcccgcgttggacggctgctgggtgtcgtcgacgatctcgtagcggctgatgatgccgcgatccgcgtcggcctgcaggtagtcccagtccagggccttggccagttccctcgcggaggtcaccgagctctcctgcagcgtgatgacgtcggcgccggtgctcttgatgaactcgacctgcttggcgcggtagtcgttgacctgactgccgccgtgccacaggttgaagctcatgaccttgagctcggccgcctcgtcctgcgcgtgggccgtggacgccgtggccaggccggtgaccgcgacggccaccgccgccgtggccacggcgacgcgtttcagcttgggggacatgggttctcctcacagagtgtgccggggtgtgtttttacacgtacgaaacactacgagacgaacccgcaacacaggtgaaccgacggtgaaacagccgggtacgaagctgttgccacgcacccgcggcatcggcgccgcggaatccacaccacctgtttcacacagtggaggaacggtatgtcggttgacaccggaaacaccgcctgggttctcgtctcggccgcgatggtcctgctcatgacccccgggctcgccctgttctacggcggactgacgcgcgccaagagcgtcgtcaacatgatgatgaaaagcctggccgcgctcgcgctggtcagcgtgctgtgggtgctgtacggctacagcctggccttctccgagggcaacgcgctcgtcggcggcctgtccgaagtcggcctttccggcattctggacaccgtcgacaaggagaccggtctgcccgacatggccttcatcggcttccagctgatgttcgcgatcatcaccgtggccctcatcagcggcggcgtcgccgaccggatgcggttccagtcctgggtgatcttcgcggccgtgtgggccaccgtcgtctacttcccggtcgcgcactgggtctggggcggcggcttcatcggcgccgacggcatgggcgccctcgacttcgccggtggcaccgccgtgcacgtcaacgccggagccgcggccctggccctggttctggtgctcggcaaacgactcggctggcccaacggcagcaccttcgcgccccacaacctgccgctggtgatgctcggcaccggactgttgtggttcggctggttcgggttcaacgccggttccgaactggccgccgacggcatggcctcactggtgctggtcaacacccaggtcgccacggccgccgccgtcctcggctggctgctggtcgaacgcgtccggggcaccaaaccctcggtgctgggcgcctgcagcggcgcggtcgccggactggtggccattacgccggcctgcgcctacgtctcgccgatcggcgcgatcgccatcggcgccatcgccggagcgctgtgcgcgctggcggtctccctcaaacacaagctcggctacgacgacgccctggacgtggtgggcatccacctcgtcggcggcgccgtcggatcggtccttatcggactgttcgcgctgtcctcgctcaccgacggcccggcaggcctgttgtacggcggcggcgtcggactgctgggcacccaggcggccgcggtgggaatcgtgggcctgttctcgttcgccgtggccggagtgatcggactggcgttgaagttcaccaccggcatccgggtggccccggaggccgagctggcgggcatcgacaccatcgaacacgccgaggccgcctacgacctgtcggtcggcgagatcctcgccgacgacgaaccgtccccactctcccgggacgaggaggtcgaggcgaccgacaaggaactggccctgcgcggatgagcagccggtgccgcgtgtcctcgggcggggacacgcggcaccggtccatcctcgtcagggctgcgtgtcgcttcccatgcgcaacagcatccgcatgatgaacagcgcggcccgccagttaccgctcatcgtcttcccccttgccgacgtgacgtagcgtggacaaccgcacggtaatgcgtgaacccgggccggggaccgaaacaccgatgcccggcggcgggcatgtggcggctgtcgaagctgccgttaagctcgtagggcaccgtccgtgcgtacaccgagctgctatccgaggatgaatccgagtgtttgactccctatccgagcgcctatccggcattttcaacagcctgcgtggcaagggtcgcctctcggaggccgacatcgacgccaccgcgcgcgagatccgcatggcgctgctggaggccgacgtcgcgcttccggtggtgaagtcgttcattcacaacgtcaaggaacggtgccggggcgcggaggtctccaaggcgctcaacccgggccagcaggtcatcaagatcgtcaatgaggaactcatcacgatcctgggcggcgaggcccggcggctgagcttcgccaagaacccgccgacggtgatcatgctcgccggtctgcagggtgccggtaagacgacgctggcgggcaagctcgccaaatggctcaaggaccagaaccaccagccgatgctggtcgccgccgacctccagcggcccaacgcggtgcagcagctgcaggtgctcggtgagcgcgccggtgtcgaggtgtacgcccccgagcccggctcgggtgtcggtgacccggtcaaggtcgccaaggagtcgctggcccacgccacccgccacgcccgcgacatcgtcatcatcgacaccgccggccgcctgggcgtcgacgaggagatgatggcgcaggccgccgcgatccgcgacgccaccaaccccgacgagaccctgttcgtcatcgacgcgatgatcggtcaggacgccgtggccaccgccgaggcgttccgcgacggcgtcggcatctccggcgtcgtcctgtcgaaactggacggtgacgcccgcggtggtgcggcgctgtcggtgcggcaggtcaccggccagccgatcatgttcgcgtccatcggcgagaagctggaggacttcgacgtcttctaccccgagcggatggcctcgcgcatcctcggcatgggagacgtgctgacgctcatcgagcaggccgagacggccttcgaggacgagcagaagcagcgcatgaccagcaagctgctcggcggcgagagcttcaccctcgaggacttcctggagcaactgcaggcgatccgcaagatgggcccgatcgggaacctgctgggcatgatgccgggcatgtcccagatgaaggaccagatcgccgacatcgacgacaagcacctggacaaggtcgccgcggtgatccgctccatgacgccgcaggaacgcgccgaacccaagatcatcaagggctcgcgccgcatccgcatcgccaacggttcgggcaccaccgtcaacgacgtcaaccagatcctgacccgcttcggcgaagcccagaagatgatgaagcagatgggcggcatgatgggtctgcccggcggccgccgcaaggccaccaagtcgcccaacatcaaacgcaagggcaagaagggcaaagtcaccaagaagaaggcgcgcggtggcggcggcatgcccgcggggatgccgcagggtatgcccggcggcggaatgccggggcaactgccgcagggcttcgacccgtccgcgctcggtggcggccaggtcgacgttcccgaagtggacttcggcgccctgaaacccaagaagggcaagaagaagtagtcaccgcagtgaccgacgtaacgccgcgcccccgggcgcggcgttctacagtatcggcgtgactgattccgggccctggcatttgcgggtggtgtggcttcccgacgacaccgaacgagacgtctacatcgacggcgaccggctgggtttcgagccgatacccggcgccaccaccatcgcctcgtcgggctacgcgctgccgggactcgtcgacgcgcactgccacatcggcatcaaacgcggcgccatcccgatcgagagcctggacgaggcccgggagctcgcgctgaccgaccgggacgccggggtgctggcgatccgcgacgcgggctcgccgttcccgtacccggagctggacaacgccgtcgacctgccccggctggtgcgggccggacgacacctggcgccgcaccgccgctacctgcgcggcgtcgccatcgagtgcaccgccgaagaactgccgcagcgcgcggccgaacaggccaaactcggcaacggctggatcaagctcgtgggggactggatcgaccgggacgcgggcgacctggggccgacctatgacgcctcggtgctggcggcggccatcgacgcggcccacgccgccggagcgaaggtcgcggtgcacaccttcagcgaggaggccgtggaagcggtggtccgggccggggtggactcggtggagcacgggacgggtctgtcgaccgagctgatcgacctgatggcgcgcaacggaacggcgctggtgccgacgatgatcaacatcgcgaccttcgactcgatcgcggaccaggcgcagccgaagttcccgacctacgctgaccacatgcgacagctgaaggcggggttcccggacgtggtgcgccaggcccacgaggcgggggtgccgatctatgtgggcactgacgcgggcggcggcatcgaccacggactggcggcggaggagatgctgctgttgcacgagcgggcggggctggacgcgggcgaggtgctgtcggcggcgagctggggtgctcgggagtggctgggttttggcggagccaaacttgagcatggcggggaggggttcggggacgtcgtggtttatgacgccgacccgcgaaccgacctgcgagtggtccgcgagccgaagcggatcgtgttgcgcgggaacataatccgttgaccgcagtggcccagggccaaagaggggctgaggtcagcccgcgacttcgtcggcgggtttgcggtatttcttgcgcagtatccacgccgcggcgagcccgccgatgaagccgaacaggtggccctgccaggagatgaacgggtcgctggggaagattccccagatgatcgagccgtagaggatgatgacggccaccgcgattacgatgtcccagccgcggcggctgaggatgccccggccgaccaggtaaccgaagtagccgaagatcatgccgctggcaccgacggtgaggactccggggctgctcaggagccacacgcccaggccgccgatgaggatgatgagcgcggtggcggtgaagaagtgccgcaggccccgcatcgcggccaggaatcccagcaccatgaccggcacggtgttgccgatcaggtggtcgaagtcggcgtgcagcaccggcgccatgatgaacccggggaagatcccggtgatgctccagctgcggattccccattggtccaggtcgatcggaagcgcgtagtcgagggcctcgagcacccagatgagggcgacgaacagcccggtcaagatcgcggcgaccttgacgttgagccatttcgtcgagactttcggtgtcgactggggtgtggaagtgaaactcacgattcaaagctagcccgcgtgggcgggagcacatcgtcattgtgtgccacatccggtcgaagccgccgcacgcgagacgtctcgcgtgcggcggcttcgggtgtttctcagtcctgcgccgggagtgcctgcgtcggtggcacccgcagcgcccgccgggtcggtgccgccgtcgccagccaggcgatggccgcgaccaggatcgccatcgcgggtatcatccacagtggtccttgcggccacggcagcccgagcagtcccagaccgaggatgctctgcggcaccactgagagcgccagtcccgcgccgacggccagcaccgtcatcagcagcgcctcccggctcatcatgccccggatctgggccggggtggcgccaatgagccgcagggccgcgaactccgagcgtcgccgggtggtggccgcgacgaggctgttgcccacgccgagcagcacgtaacccaacagcgccaacgacaccacgaggttcagccaccggtcgggggaggccgttcccgccgccagtcccgccgaggcggcgccggtgccgacctcgcggcccgggttgtcggccgcccagtcggacagtcgcgccgaggctcccgccacggcgatggcgtcgtagtggcggttggcgacgtggccggtgaccaggtcggacgaaccgatcagtttgccgaaaccgaagccgcgtgagtaggtggccacgatggtcggtttgaccttgctgccgtcggcgaggatcaggtcgatgcggtcgccgacgtcgacgccctcgacccacgcggtcgcggagtccagtgcgatcgcgtcaccggtcagtttggacatgtcgccgtcgacgacgtccacatcgatcaccgatgtggcgccggatccgaaggccagcatggggagttcgtcggcgcgtttgttgtcgccttcggtgaacggccacagtgctgtcgtgtggatcagtggtacggccgcgtcgacgccgggctggtcggcgatctgttcgacgtcgcgttgcgtcagaccgccgatcgcgggcgcggtgacggtcgcgtcgatcttggtgccggagttcaggtcgtcgtcggtgaccgcctgcatggaggtctggctgaacacctgggtgatggcgaacccgaccgccagcgccaacaccgtgatcgctccggccatccgcagtgcgtagccgtggctgttgccgaccgcgagccaggtggtcgcgttgccgcccacgggcagtcgccgtttgagccagccggtcgtcgagcgcaccaacgccggagccgccagtgccagaccgaccagggcgggcatgatcgaggaggcggcgctgatgaacgcggcctcgctgcgggtgatgatcggtgccatggcgctggccagggccagtcccatcagcacgaaaccgaaggcggtgcgccacggcgcgggctcgcggggttcgacgcgggactcggcgacggcctcgaccgccgacatccgcgaggtccgcatcgacgccgcccgggccgccagttgcaccacgaacagcagcaacagggtcgccgccaggcccggcagcggactccagctcagcggcagcgtccccggcagcatcccccaggagcgcatcaggtcggcgaactggcccgccatggcgtatccggccgccacgccgacggccgtcgccacaccggcgaccactgtggcctgggtggcgatcagccgccgcacctgccggggagtggcccccacggcgcgcagcagcgccaggtcgcggcgttgaccggcgaccgacaccgacagggcaccggcgacgatgaacccgacgatcatgacgatggtgccgcccagcgaggtcgacagtgcgatgagcatgccggtggacgcgcccgaggcgaggtcctcgacgttgccgcgcgccgccccggaggtgacctccacggcggacttcgcggtggcggttcgcaccgcctcggtcacggagtcgaccgaggcgccctcggcgaccttgacggccaccaggtcgatctcgccgtccttgtgaccggacagcttcgcggcggtgccggagtcgaagtacaggccggaaccgggtgcgtccacaatccccgacaccgtgtaccgccgctgctcgccgttgacgagcagcgtcacctcctcgccgggctcggcccgggtgaggtcggcgtcgagcacgacctcgcggtcgtctctcggggccgtgcccttcacgtcggaggcgccgagttcggcgatctcccagccgtgtccggacaccgtggggtcggtggcgggttcgccgtcggcgccgaggatcacggccgggaacgacacgtccgccgccgcggcctcgacccccgacaccttcgcgacggtgtcgaccaggtcggacgacaccggaacccgctcggtgagtgacacgtcgacgtcctcgtcctggacgacgtactgccgccccgacacggtcaggtcggcggcggccagccgctcgaccggggtgtgggaggcgattccggactcggccagcaccccggtggcggtggccatcgcggccccaccggcgacggcgcaggccaccgcgatcaggcccccgagccgggaacgcgccatcgacacggccggagcgaacatgttggacaccgccgtcaccgccgttccagtgtggtcagcagctgcgccagcttctcggccgacggcgtcgccaccacgtcgcggatccggccgtcggccatgacgaccgcctcgtgggcgcgagccgccgcccccgggtcgtgggtgaccatgacgacggtctggccgaagtcgtcggccaagcgccgcagcaggtccagcacctcaccggcggtgtgcaggtcgagcgcgccggtgggttcgtcggcgaacaccacgtcgggccgggccaccagggcccgcgccacggcggcgcgctgctgctggccgccggacagttcggcgggacgacggttcaacagcccctccagtccgatgtgggcgaccagggtccgcagccagtcgtgatcggggcgcgccccggccagtcgtagtggcagcgtgatgttgtcggagacgctcaacgagggcaccaggttgtacgcctggaacacgaagccgacgcgttcgcgccgcagcatggtgcgtttcgtctccgacagccccgagatctcggtgtcaccgatgtggacggatccgtcggtgggaacgtccagtcccgccgcgcagtgcagcagggtgctcttgccggaacccgagggccccatgaccgccaggaaggtgccgcgcggcaccggcaggctgacgtggtccagtgcggtcacgccgccccggtacttcttggtcacttcggtcagccggaccgccgtggcggcgcggacgctggtctgcgtgttcatgcgcgccgccgcttcaggtgccggaccaccgcgatgacgacgaacagcagtccgaggccaccgaacaccgcgccgatcagttcctgaccggcgatggacatcgccgtgttcagtcccgcgaagatcgccgctatagtccacaacagaatggtcagcgccgatccgggcttcccctctcgcggccggggcgcggcgggcgccggatcgtcgatgcgatacgggtcggacatggggtgctccctgaggttcgagtgtggatttaccgtcgccgcaaacgctatgggcgccacgaggcccggccaatgccgtcaactaccgaaccggggtacagcaggctgtactgtcgggccgcgagctggccgatcggcccttcggccacgtacagtcccaccgtcgacccttgaacgagacgagccagaccatgacccgcgacacctcaaagcccggcccggtatgggccgtgcttcgccgcgcgctggtggcgaccaagtggatgctcgcgggcatggggacctcgatgctggcggtgctgggctgggcgctggtggtgctgatcgcggggctgagcctcctcggggtcggactgttgctgctgcggcccgcgctgctggtgatccggcgcatcgccgacctggaacgcgcccggctcaaccggatgggcaagccggtgaccgcgtcctacgccgaactgccgtacccgccgcttcaggtgctgcgcgccctcgccgaggacccgtccaaccgccgcgacctggcctggctggtgctgcacggcagctacggcttcctgctggcctcactggcgctgcaagcgccggtcaacgtgctgcgcgaactgtccttcccactgtggtggacgctggtcccgccggaggaatccaacgcgctcaacggtttcatcgacatcagcacctggaccggagcctggctggtcttcgccaccgctccactgtggttcatactgtggctggtggtgacaccgctgctgaccggaccgcaggccctgccgggcgtccggctgctcaacccgcaccccgacatcgacctgtcggcccggctcgcccagctgaccgccacccgggccgccgccctggacgcccacgccgtcgaactgcgccgcatcgaacgcgccctgcacgacggcgcccagaaccggctcgtcggcgtcgcggtcctggtgggtgccgcccggcaggcgctgcgccgcgaccccgaccacgccgacgccgtcctggaacgcgcccagagcaccgccgaggacgcgctggccgaactgcgttcggtggtgcgcagcatcctgccgccggtgctggagaaccggggcctgtccggcgccctgtcggcactggccgccgacagcccggtgccgtgccacctccaggtggacgtgccggtgcgctgcccggtcagcgtcgaggccaccgcctacttcgccgtcgccgaagccctcaccaacgccgccaaacacagccgcgccacccgcgtcgacatcaccgtcgtgcgcgtcggtgaccggctcaccgccaccgtcaccgacgacggcaccggcggcgccgaacccgacaccggcaccggcctgtcgggaatccgccgccgcgtcgccgcccacgacggaaccaccaccatcaccagcccgcccggcgggccgaccgtcatagaagtggagctgccgtgcggatcgtgatcgccgaggacgacgccctgctgcgcgagggcctggtgctggtcctgcggggcgagggtttcgaggtggccgccgccgtcggcgaccccaccgccttcgccgccgccgtcaccgaacaccgccccgacatcgcggtgctggacgtgcggatgccgcccagccacaccgacgagggcatccgcgccgccgtggccgcccgccgcgaacaccccgacctcgccgtcctggtgctgtcggcctatgtggaacagagcttcgccaccgacctgctggccgacggcgcgaagagcgtcggctacctgctcaaggaacgcgtcggccgggtcgacaccttcgtgtccgcgctgcgccgcgtcgccgagggcggcaccgccatcgaccccgaagtggtggcgcaactgttcgcccggcagcgcgccgacgatccactgtcgcgcctcagcccccgggaacgcgaggtgctcgcggtcatggccgagggcctcggcaacgcggcgatcgccaaacggctgttcatcaccgacaacgccgtccacaagcacatccgcagcatcttcgcgaaactcgaactggcccccgacgacgagaccgaccgccgggtcgcggcggtcctgcgctacctggacggcacccgtacctaaccgcggcgtgaagtcgtcgtcggcaaggcccagccggtgtgccagtaccgccgcctggatccggttgcggacgccgagcttgtcggtgatgaccgagacgtgggtcttgacggtcgtgactccaaggtggagcgtcttggcgatctcggcgttggaacagcccgcgcccaccagggccagcacctcgcgttcgcgggccgtcaggtgggacacgtccgcgccggtatccgtcgactgtgcggagacggcccggtccacgacccgccgcagtaccgacggcgccagggtgggttcgccggaggcggcgcggcgcaccgcgtcgatcatctgttgtggatcgtcgtccttgacgaggaaaccgatggccccggcacgcagtgcggcatagacgttctcgtcctcagcgaaggtggtcagcatgacgatgcgggcgtcggggcgccacgcgaggatgcggcgggtggcctcgatgccgtccagcctcggcattcggatgtccatcagcaccacgtcgggggtgtggcgttgggtgaggcggaccgcttcggaaccgtcggcggccatggcgaccacgtcgatgtcaccggcggcgtgcagcagcatctccactccggcgcggaccagcttctggtcgtcggcgatcacgactcggatcaacgttggctcccatatggaatcgaggcggacagccgccagcccgcggtgccggtgggtccggcttcgaggtgtccgtccagcatcgcgacccgttcccgcatccccgacagaccgtagcccgtggacggcagcggtcgcggcccgctcgtttcgggggcgtcgttgacgacctcgacggtgagcgttccggtcgcggcggtgaccgtgacgcgggtgtcggtgccaggaccggcgtgcttgaggacgttggtgaggccctcctgcaccagtcgcgccgccgtggcccgcacgaccatgggtgccgtcgcggcggccggatcgatgtcggcggacaggcgcaagcccgctgcggcggagcgttccactgcctcggtcatcacggcctcgggttcggacaccgacggcgcgccctcgacggcggcgggatcgcgcagtaccgccagcagaccccgcaggtcctccaggacctgggtgccggtggaccggatgtcgcccagcgcttcggcgaccggtggcggcgcgcccgcgtactgagcggctccggcgcgcagcaccatcgccccgacgtggtgggccacgatgtcgtgcaggtcgcgggcgatgcgagcccgttcggccagccgggcggcggcggcttcggcctgtacgcgttcggcggtctcgcgggcgcgggcgcggttgagggcggcgaccgcacgcaggcccgccaggtaccgtccgaaagcgatcggcgcggccagtacgaccagcaccccggcgacccgccaccaggtcagcgagacgcccgaaccggcgtcgacgaggttgaccgccgtggtgaccagcgcgacgacgtaacacgcgatcgtggtcggccagccgcaggtgaacgcgacgtagccgagcccgagcagcagcaggaactgcaccgggttggccgcgaagggggaatagtggtcggtgaccagcagcagcaccgccagcaccccgaggaccggcaccggcagcctgcgggcgaacgccatcgccagcccggcgccgatgaccgctccggcggacagccacccgggcgcgccgtcgtggccccatgaccgccacgtggtcaccaccccgaagccgaccgcgagcgtggccaccgcgacgtcgggcgcggtgcggcgccacacatccgatcgcatggccccgacactactgaccaccggctgagcgcacggtccttccactggccgcggcgtctcctcccactggccgaaaccgcggcctggacgcggaggtttccggcgggcgacggccataccgtcgatcagcgtgagcgccgaatcgaccgtcttccttcgcgagttcctgcgcaccccgatgcgaaccggggcgctgcttcccagttcggcccggctggcctcggccgtcgtggcgccgatcccgcggcgcggcgacccggtggtcgtcgaactgggcccgggcaccggcgccttcaccgccgccatccggcagcggctggcgggacgcggccaccagctggccgtcgagctgaacccccggctggccgagtacaccgcccgccgcttcaccggcgtggacgtcgtgaccgccgacgccgcgcgactgcccgcgatcctggccgaacgcggcctgcccggcgccgacgtcgtcgtcagtggactgccgtgggcgtcgttcccccgtccggtgcagcagtccatcctcgacgcgattcgcggcggtctggccgagggcggcgcgttcaccaccttcgcgtactcgcacgcccgagtgctgtcgtcggcacgtcggttccgccgatccctggaggccggattcgaggaagtcctgtgcggacggacgatctggcggaacatacccccggcgatggtctacgtctcccgccgtccgaaaggaaacgcgtcatgaggaacccgttcacgaaacggatcagcctggccgcgacggctgtggtcgtcgccgccgtggccgccgtctacttcgtctccggtgccgaaggggcgagcgtgtcctcgctcgactggaaaccctgccaggacaacgacaaggccgactgcgccagcgtcacggtccccatcgactggtcgaagcgacagtccggcacagtggacgtcgccgtcgcccgccgtgaggccaccgacccgaagcaccgcatcggaacgctggtctacgtaccggccggaccgggcagctccggcgtcgaggcgatcaccgacgacgagttcttcacaatgctcatcacctcaccgatcgccgaacggttcgacgtgatcggcctcgacccgcgcggcgtcaaacgcagccacccggtgacctgcgccaaggacctcgtcgacaaggtcgacgccgtcgtgccgccgacccgcgagggctacgacgcccgcctgaagggcaacgcggcgctgatggacgactgccgcgaccgcaccgggccgctgttcgaccacctcgacagcgtcagtgtcgccaaggacatcgaggcgctgcgctccgcactcggcgaggagtcggtcaacctgtacgcactgtcctacggcaccctgcccgcgcagatgtacgccgaacagttccccgaccggttgcgcggcacggtcctggacagcaacatggaccacagtctgaacaccaaggacgtcatggtgaccggcgccgaggccacacaggacgccttcgatgacctggtgtcctggtgccgggacgacgaggaatgttcgctgcatggcaaggacgtccgcgccatgctcgccgacctgtacgccaaggccgaagccggggacctcaccgaacccggcgacgcggacaccccggtcaccgtcgcgaacctgatcagcggcatcgtctcaccgctcgcggtgactgaccgtggcaaggccgccgaccggatcgccgcgttgacgaccggcaagggcaaggccgcaccgaccgagcaggccgacggcgaggtgatgccgcttcccatcaccatgcagtgcgccgacttcccgcgcggcatcgccgactacgacgcgttccgcgacgcctgggacgcgtccgagaaggccgcccccgacgtccacttctcaccgttgaactggtcggtcccgcagaactgcctgaactgggacgcgggcgccgacaacccgaggcaccggctcgacgtgcggggcgccgaacccgtgctggtgttgggatcgcgcttcgacacccagacgccgtactcctggagcgccaacgtggcctcccagatcgacggcgcggtcctggccacctatgagggccccggacacggtgtctaccagcgcaccgactgcacccggcggctcgtcgagcgctacctgatccggggcgagacgccacgcgacggggtcagctgccccgccgcgtagcgtcccctgtggcgggtcaggaggccgaccggccctgtagccaggcgcgttcggtgaccgtccacgttgtggtcgccagcaggtagatgcccgccgccagcggcacgatcgctgccacgatcagggtgccgaacgacagcagcggcatcacccgcgccaccgccgccgccggtccctcgggcgggttgggcgagtccgccatgccgcggcgggtacgccggtacgtccacagtgccaccgcggccagggccacgaggagcacaccgaacaccagcgtctggacgctggccaacccgaacgcggccagcgtctcggacaggtgctgtcccagtggcgttccggccagggtgtcgtccagcagcggattggcggccccgctgatggagtcggtggtgaacagccggtacatcacgaagaacaccggcagctgcaacagcatcggcaggcagccagtcagcggtgtcgagccttcggtgcggtacagctcgccggtggcgtcgacgagtcgttggcggtcgtcgccgtgtcgccgtttcagttccgccatcttcggggcgagccgctgccgggtcttctcgccgcgtacggcggcgcgggacagcggatgcaacaacagccggacggcgatcgtgaacacgacgatcgccgccgcggtggccgaggcggcgaacagcggccgcaacgcgtcggcgatggtcagtacgacggacaggaggtagtacacagtggatccccttcggggtcgagccttgacggtggacgggagtcaccgctgacgcgaggcgtcaccggtggacgcgccaccctggggctcgaggtcgcggacgcccggcggcgtccggatcacactgtggaacgaagacggtgcgatgggatcggtcggcgacggcgggaaggcttgccgccagccgggtcacggcgctgagccacaccgcgccgccacagccgaccagtaccgccgcggcggccgccacggccagcgaggcggcgaccgaacccaggtcggagtggtcgacggcgagggtcagcaggaaggtgaagatgatggccagctgccaccacacggcgcggaacgggaacatcgcgcctccttcaccatgaccgggagcgcccagtctacgaggtgggggtcgccgagccgcgcgggtcggggaaaccgacccaccgcaacaggaccatccgggcgtcggcgggcgcgtcgtcgcggtcgctgccgaagcggcgcaccagtttcaggtactcctcgtggaactccttgagctgcgccttggtcatgaaggtgctggcccgcgagccctgctgccagtcgccgtcctcgtcgcggtcgcgcgcgaaggccgacagcaaccgcaggtcctcggcgagccggtcgtcgcccagctgctcggcgaggtcctgttcggactcggtcagctgctcccggggcggcatccgtcggtcgcccttgacgacgtcccaccagcgttcccgtcccttggcgcggtcgcgcagctcggtgacgaaaccggtgtcggacaacatgcgcaggtggtagctggtggtcccggtgttctggcccatggccttggccagcgtggtggaggtggccggaccgtggttggcgagatggctgaggatctcgcgccgcagcggactggcgagcgcccgcatcgccgccggggtgtgcatgaccggttccgttgacatacgcccagcttagtcataccgagagagttatgcagaaaaaatcatgcagagaaaaacttgcagaataaattctgcaaagctagggtcggctccatgacatggaaacgaatcgccggctggtccttcgccgccgcacccccgctggtcctcgtcggctgggcactgatgcgactcaacggcgccggtggccaggaacccggctggaccctggcccacatcgcctggggcctcaacgccgtcatgcacgccgtcatctgcgtcgagctgtaccggcgcgccaaggacaccaccggcaagggcagggtccttgccaccggctgcctgatcgtcggcgtcctcggcgcagtttgtctgctcgcccagatggtcatcgacctggtggtgggcttcgccaccgacaaccgcaccgacatgcgggccatgagcggccagatccacgacctgtacggggtccagctggccgtctacgacgtcgggccggtgctgctgttcctggtgctgatcacgcaggcgatccacgtcgcggtgctgaagcgggggaccaccgccttcgcggccctggtgaccctggcggtggtcgtcagcggcaccgaactgctgctggagatcccgctgcggctggcgcaggccagctcggcgctgatcctgtggatcgcgttcgtgccggtcgcgcgggaactgtcgcgccgcgacacctccgacgtgacgcgcgcgacgcgctggcgaagcctcgccgggtggtcactcatcctggcccccgtgggacaggtcggcggctggaccctgatgatgctcggcggcaacgacggcgacaggctactgtcgacggtcgcgcacacggtgtggctcatcggttttctgatgctgggcgtggtctgcgtcgagctgtaccgacgagtccgcggtcacggggccgggcaactgttcgcccgggtgagcctggcggtggcgctgatcagcatcgccgcgtcggtcctggaaatgctcgtcgacctgtacaccctgttcgccaccgtgaatcgcgcccagatggaggcactggacgaacagatccgcggcatccccggcgccgagcagatcctctacggattcggcacccaggccgtctacatcggattcctcgcgctggtcatccagctggcggtcctgaaacggatcagcgcgacgacgctgacgttcgtcctggccaccctggtcctgttcgtcggctatgagctgctggacaacgtggtggagggccccgtccgacagtccatcatgccgctggcggtgctgtgcatgtggctcgcactggcgcccttgggatggcgcctcctcaaaccggtgaccaccaccgccggaccccgcgtcgcctgacgccggggaggtgaggtcggggaggtgaggtcggagggacggagcaccctccgacctcacccggcggtcagccgaggatggcctgtcgttcccgttccagcatctcgggaatgggggtgtactcgttcggtccgatgggcccgtagttgcacaggatgacgccgacccagtcgcggtcgcggtagatgttccagtgggtggcctccccggcggcaccgccaccgtggccgaacatccggcaacccccgatcacgcccgccggtgcgccgtacgcctggaacgcctgccggacatcggtctccgacgacctggagcgtggcgccagcgggtacttcccgctccagtagacctcgcgaaaggcggggccgagcagcgtcccgtcgtcgagcgcctcggcgaaccggaccaggtcaggcgcggtggagaatccgttgccgccaccgccgccgatgaacgagcgccccgcgttggggaccccgcccagcaccggatccgaggtcagggcgtcccggcgttcacccgatgcgtccagccagtacggatgggcgaaccgcgcactcttcatccactgtggccgggtgtagtacgcggagcgacgcattccggcgggctcgaagatgtgctccttgacgtagtcgccgaaactcttgccggacacggcttccacgaccgcgcccagtgtcgagtacccggcgttgctgtactggttccgggttcccggcgtgaacgccagcggatgcttcttgatgatccgcatggtctcggacatgacctcggcggcgctgtcccacttgtggtggttctccaggaactcctcgtcgtcgagcgggacatccaggccggaggtgtgcagcagcaagtggtggatggtcacggtcttggcgatgtcgtcggcgaaaccgtccagataggtgcccacggtgtcgtggaagctcagcttcccctgctcggccagctgcacgatcgccagaccggtgaacggtttggacgccgacgccagcgcgaagatggtgttggcgcggttggggacggacttctcccgatcggccagcccgtagctacggctcagcaccttctcgccacggtaggtcagcaggattgttccggagaacttgtccgcctcggcgagttttctgacgaaacggtcataagcgcctccgggcagggtgtcgggcggaagcttctcattgcccgcggcagtggcccgggacggcatcgcgaccgtcgccaggccactggcggccagtgctcctcctcccacgagaccaagcgcggcgcgccgagacagtggagcgggggaggacgatgtgttgctcacgtgcgggttctcctctcacaaccatcaggtgtgcgaacagaacccaacacgatcgcgtgtttcgtcagcgtttccgaaccccggtcagcccttgaggttcttcacggtgacgtcgatgtagcgagggcggtagatggtggcgtcctcgtacaggtcgtcgggccggaagctgttgacgttgtacgtcaccagcagccggttcccgctgctgaggttcgggtgcgccttggcgttgtaggtgaagacgttgccgctggtctccggagtctggtacaagacggtcttgccggtgtacggcccctcgatgtcggcgccgcggtacatcacgatcttggcgctgagcgcctcggtcgcgtcaccggtgacgatggtgaacttccccttgaagcgggacacgctgaactcgttggagacgccttcgaggatccgggtggaacctgtcgggtcgtcgccccactggccgtcggcgaagtactcccagtcgtcggtggtgagggagccggacggcacccgcgccaggtgggcgtacttctgggcctgcttgtcctcgacaccgaagacgtaggtgtagccgtccgagcggtcctcgtatatcgccgaaccccagttgacgtccgacttcgggaggttcgtgatccccgtcagcgacatgtcgtcggtgtcgaagctcgccacggcgttgccgacgaacttgaagtcgaagacaccgctgccggtcttcacgaactccagcagcatcacgcgcagcgaatcaccctcgacggtgccgtcgccgaaccagtaccagcgttccttctcgtcggcaccggcgaccttcgccagcgactcgggtgcggcgttcgtgcctccggtgtgggtggtcagttcgccgtcgtcgtccacgatgatcgagttgtggacgaacggcgaatccttggggcggcccaggttctcgtcgacctcgcccaggaacgtgtcggagtacagccacgccgtcgagccgttgggaaggtcgacactgtaggcggagtcggcgccggtccagcggcccgcgttctcggcgtagctgttgaagcgctgggtgagttccttgttgaccgacgccgacacgaccggggcacgttccggcgcggcctgcgcggcgatgggtaccgcgacgaccgcgagccctgtgaccagggccgtggtgagcgatagggtacgggtgatcatgttctgctccttcgcaggttccggggcgcgtcctagacaagcgcccctgggggttgagctgccggggctgtgaactcggtgaggatcaggtcggcgaagcgttcgccgatgaggcgctggacgtcggggccggggtgcaggttgtcgggcagcggcatcaccgcggcgtcggaaccgccgtacagcgacaggccgtccaggtagcgcagccgcttgtcgccgtcggcgcgccgacgctccacgatggcggcgtactcggcgcggatcccccgcagcgacagcttgccgtcctcgacgtcggcctcgctgccctccgcgatcgtccactgttcgccgcgatccgggtcctgaatggtgggtccggcggagctctcgaccggctcgcaccagatcggggagacgaccacgatgggcgtgtccgggtggccctcgcggatggtgtcgaggaaaccgtcgacggcgggacggaacgcgcgcaaccgcatcgcgtcgccggagatgatgttgatgccgatcttcacgctgatgaggtcggcgggggtgtcgcggatcgtcctggcggtgaacggatcgagcatggcgttgccgctgaacgacaggttcgtcagatgcgccccggcttgcagcgccgccaccaccggccaggtaccggtcgtggagtcggcgcggtaaccgtggctgatcgagctgccgtggtggacccagcgcggcgccgcgttccaggacccggccgtgaccggcgcgtcggcgcgcagccccagcagctcgacgtggtcgtggtacggcagccacagttcgaggtcgcgttcgacgccggtggccagtccctcgaaccgcgccgtcgcgtccggcccggggacgatctcgccgctgggcttctcgaaggtgaacacgtaccgggttccggcggtcgcacccgccgacgccaccggcttgccgttctcggtgagttcgtagacgctgggcggaaacggcgtgtcggcggagtcggcgatccggcgggcctgcgtgtccagttcgatgacgtcggcggcggtgcggatggccagccgcaccccggcgctctcggcgctggtctggatcatgaaccggtccgggatctgccgccgagcccacgcgggcagccggtgcgggaccagacccctcgcggtctcggtgatctcgacggcgccgcggatcatcgagcgttcgattctgaaggaccgcaacggtgtcatcgtcaggccgcgtcggtcacggtgccgtcggcacgcacgtcgacgatccggtcgccgatccgcagaccgcgcagcaccgcgtcggggtcgaggtcggcgacgcagccgcccgacgcgtccacctcgtcggaaccgacccgggggtcgacgccgaagaacgactcgatcaccagggccgcataggctccggccgacgaacaggcccagtcgatgatgtacggcagctgcgggggcgccttgcgggcgccgccgctcacggcgggcatggcctcctcggtgaagtgcgcctgcccgggcgggccctggttggcggagcgggccaggcccgcgagccagtcgatggccgtggccggtgaccccagcgccaccagcgagcgggccgcgtcggcgggccacgccggatacgcgccgttccactggtggtcggggcggacgctgtaactcgcgtcggtgtcccaaggcgacagtgaccgcagccagacctcggtgcgcagttcgcgttcgaagaacgccaccatctcgcggcgggtctccgggctcaggtccccggcgatcgtggtgcccacgacggagaagtcgtagacgtgccgcaccgggacccgggtgccgtccggctgccgcgcggcgaagtgaccggtgccgggcaggtagaggtcggcgacctccttgaccagcccgtcggcctcggccgacagcgccgccgcgccctcggcgtcgccacgggcggccagcacctcggcgaccgtgcgcaggttccacacgttggcggcgttgagactggcgacctcgtgggtgtacgaactgacgcactccagcaggttgtcgatctcgccgtagtcggccagcggcgaggaaccacgcaggccgcgccaggccagcgcccagtcacgcaggtgctcggtgaccgcccgcccggcgtgcgtctcgtcgagcagggcggtgtcgccggtgaaccggacgtagtcgtgcaccagccgggtcatggcgtagtcgttgaccgagtaccaccgccccaccggtccgccggtgagtgaggaggtgccgaagtgcgtgtggatgtcggaggcgatccaatgccgcagttgacgtttcatcgcgtcggggtcgagcagcgcgtgcgtgatggagctgagactgaagtcccagatgaacgtcgtggtgccccagtagttcggcatcagggtgtcgtagctgcggcccaggacgttgcccgcgaagtcgcgacggaaccagatgacacccaaaacgccccaccagtacaggcgccgcaacggttccgaggtggtctccagtatgggcagatgcccggagaactcgccgttgccgggtttgaacgccgcgtccagctgcccgttccagaacgcctcggcggccgcgaccgtacccggcacgtccgcggcgacactgtcgaaggccgcgacggccgccgcctcggagtcacccacggcgtggatatagccgaaccgcgcggtcgcgccgggggcgatatccacctcgacggtcacctcgccgccgcgctcgatcccgccgatgccgacctcgtgctcgcccacgcccggggcgatgcccgacagccgcaccgtcgcgtcggtgtcgacgccctgcacgctgacggcggtgcccgaagcgttgcggaacaacagccgggacgaatccgtggcggcccggttgcgttcctgcggcgccaccgcgtccagccaggccgcgccggacctggtcgcggtggcggccaacgtcaacgtgaccggaaccgtccgatgtgtccggccggtgttggtgacgtggacgtcgatgacgaccgcggtgtcgtccggggcgcacaccgtgacggtgctcaggtccaggcccggcagcgacacgctgcggcgcacccgatcggggcgccactcgtgcgtgatcggggcaccgtaggactccaccaggcgtccgtccacgaagcacaccgccgtctgggtcagtccctgcgacaccggcgggaacgtcacggcgctgatcgcggtgaggtcgtggtccactctggcggtgcccaggaagttcgtcagaccgctgggcgcgatcatgtcgtcgtagtggtgcgtgacggcgtcggcggcgagatcgtcgacggtggggacgaggcgcatgtggactcctagtactgcccgagcgcgaggccgcgggcgaagaacttctgcgtgaacaggaacagcacgaccgtcggcagcgagaccagcagaccgcccgccagcacgaccgacatctgcgcgccgccgtaggtgctctgcatgcccgacaggctggtcatgatcggccgcaccgagtcggactggctcagcaccaggccgagcaggaagtcgttccagatgaaggtggcctgcaggatgaagacggccaccagcgcactcttggccatcggcaggtacacccgggagaagatgcgccaggtcgacgccccgtccaggacggccgcctcgaagacgttgtttgcgatcccggtgaagaagttgcgcatcacgaacgccgagaacgggatcgagatcgccgtgtacacgatgatcatgcccagctgggtgtcgaacacctcgatgcgcgtgtaactgtccatgagcggcagtaggatcatctgcagcgggaacacggtgccgccgaagatcaccacgaaccaggcgaaaccgtgccgcagccgcagcgcgacgatcgcgaaaccggcggcggcgccgacgagcaccgcgagcgcgggtgagaccaccgagtacagcagcgtgctggcggcgctctcggccattccggacagccgcatcgcctcggagatgttgtcgaacagcgcgaagtcggcgggcagccaggagtccttggaggagaacgcctccggcgacttcgaggcgttgaccaccagcaggtagaccgggatcagccagaacaggccgagtactgacaggacggtggtgcggatgactcgagacatgtcagcccccgtgcttgctggacagttgctggcgcaggtagaggatcgaggcgaccagcgtcacgaccgtgaggaacacggcgatcgcggcgccaaggccgtactcggtgttcacgaaggactccttgtacatcgtcagggccagcgtctccgagtcgcgtcccggaccgcccttcgtcatgccctgcacgatgtcgaaggtcttcagactcgccactatcgacagtccgacgaccaccgcggtgagcgggcgcagcatcggccacaggatgctgcggaacagccggaacccgttggcaccgtccattcgcgccgcctccagcggctccttgggtatcgactgcaggccgatggtgaacagcagcgcgttgacgccgacgccctgccacgcggtcgcgaggatcatcacgaccgtgttgagcggggcgtcgacgagccagcgcggcgtgtcggtgacgccgaaggcggccagcgcctggtcgagcgccccgtcaccggacaggacgaacgaccagatgacaccgacaccgatccccgacagggcgtaggggatgaggaacggcagccgcagccagctgccgcccttcaggttccaggtgagcagggcgatgccgaggccgatgccgaccgggacgaggagggtgccgaggacccacagcagcgtgttgaacacggagccgaggaactcggggtcgtcgaacatctccacgtagttgtcgaaggcgatccactcggggtcaccgaggccgttgtactcggtgaagctgaggaacgtcgtccacagcaacggcaggtacagcagcaccgccaccaggagcactcccggtgcgatgaatcccgccgccgagcggcggtacgggtcccgccgcctggcggatttcgccgtcggcgtcttctcggacgtcatccctggctactcctggtctgcccagtacttgtcggcctcttcctggatcttctccagatacggcttcggatcgcccggattggcgatgaacgcgccgaactgttccaaggcgacggtcaggatcggcgtcggggtcgcttcgtagtagcggtcgtaggtctcgtagtccttgcctccgacggtgtcgcccagctcctccagcatcgggtcggcgaccttggccttcgggttgaacgcgacgtcgccgcgggccttgttccacgcggtctgcgcgtcgggggacatccaccacttcgagtactccaggcccagggtcttctgggaggagttctcggccacgcacagcggcccggactcgaccgcgaccggggtcttcttcaggtcggagttgaccgcggggatcacgaacatgtcgtagtcctcgccggacttcattccggcgccgtccagcgaaccgttgaagaacgaaccgaagttgatcatcgcgaagtcgccgtccttgagacccacggccgggtcgaccttgctgcccgcgtccgagaaccagccgtccttctgctggtcacgccaggtctccatgatctcgacgatcttgggatcggtgtacttcaccttgccggtcgccagaccctcgtacagctcggggtcggtaccggccaccagctgctggaaccacgggaaggtgaacagggtgctggtctggtagtacggggtgacgccctcgtcggacagcttcttcgcgatctcgtccagctcggcccaggtggtgggctcggacaggtcgtgcttctcgaagatgttcttgttgtagtacatgacccagtaggcgatgttcatcgggacgcagtactgcttgccctcgtaggtgtaggcgtcgcgcaggctcttgtcgatccagccctcgtcgatggccttgtcccagatgtcggtggtctcggcgaccaggtcgtcgtcgaccagttcacccagcgacgggccggtctgccaggtgaacagccccgggctcttcttggtgcggaacgactgcttgatgaacgcgtcgtactgctcggcgtcggagtacccggtggtgttcagcttgatgtcgacgtcgcccttgctctgcgagttgagctcgtcgaagtcgggctcccacgcggccttgttcgtgtagaagttgagcgtgccggtcttggcaccgtcgtccttgctgccgccgcacgaggcgagcgtgaggacggaaatcgcggccatgaagcctatgacgatcttccgaggtctcatttcgaactcctttgttcctgtcttctgggggatcggtgccggtccgttgtgtgtcaggcctcgccggtacgggtgccgcgtatcgaggccttcacggtcccgaaccgctggccgcgcgaacgcgccgtgcgcctgatgatgtaagggcccacagccgctggcacgatgaacgtctcggcgtagtggatctggtagggctcgaacgcgcccgtcgggctgacgacctcgacctcgtcgccctccacgaggttgatcacgttgacggtgccctcggtgtcgtggacggcctcctcggagaaccagtggcgacgcacctcgatgaactccagctcgtgcaggccggtgcgctcctcgacgacgtcgccgtcgttggacagctcctcgacccgcccgaccaggttcgcctcggtccaggcccggtcgcggtcccactgcatgttctgctcggcgtggtccaggtgcaccgggcgcgggatgccgtccagccccagacggccccagtcccacatcttgaaggtgaagatgaacggggtcgccgagatctccagcaccatcgagttcgcgcccgaactgtggatggtcccggccgggatcaggaagtggtcgtgcttcttggccgggaacgcgttgacgtacttctcggcgtcgaaggggcgctcgccggtggcggcgatacgcaggtcctccagcatcgcctctttgtcgacgtcgtccttggtacccaggtagaccacggcgtcgtccccggcgtcgagcaggtagtacgactcgtcctgggtgtagtgcatgccgaaggtctggtagatgtagtcggtcagcggatgcacctggagcgacaggttgccgccctccatggtgtcgaggaagtcggtccggatcgggaactcggcgccgaaccgcgcgaaggtgcgctcacccaacagcgccttgggctgcgtgagaaccaggtccagggacgggatctcgacgagtccgccgtcggcgtcctccagcagcagcgagttctcctccggcacacagtcgaagcaccacgcgtagttgggctgcccggggtcgaggtcgagcttgcgcttcatccactgtccaccccagacaccggggtcgaagaacgggacgaccctaaacggccggtgcgcggcgttcgccacggcggcccggaaggcgtcgccggtgatcatcccggccgcgcgtccgtccggttcgtacgcgccgacggcgttggcgtcgaacacgaagtcgagccggtcgaacatggtccgcttgtggcggtcggccatccgccactcgacgaagaacccgcgcttgtacttgcgcagccggtcctcgtcggggttggcggcccgccagttggtggcaccggcgcgctggcgcagctggatctcccagcgcgccatgtcggccaggacgagcacgtacggggcctcggcttgtcgcgcgacgaggtcggcgccccatccgatcaggacggtcggacggtcgtcggcggccaggtcggcggcggtggcggcgagccggtcctcgtcgtagaaggcgtcgatggtggcgtgtgacatgacgccgaacacccggtcgtcggtgaggttgtcggcgatgaacgcgtcgatctcggcggtcggccgggcggcggcctcctcgacgtcgacgatccgccaccgcggcaacgcgtcggcgatcgtcttggtgatcagcggcaggtccgcgcccgggtaggcgtcgacgacgagcagcggcgcgtgcccgtccgcccggtcgagcgccgtctcggcggcccgcgcccatgccgtctcgccggtgagcacgcgggcatcggccggaagcggtacggtcggccgcttcacatattgtccgatggggacgctgggggacgggctgggggtggacactaacgctccttttgggaatggtcgtcggcggcgaggacggacagtccgcgcagtaccgacaggtcgggtcggtcggggatgacgaaggcgggccggtgcgaactcgaccacaggtgcttgtggacataggtctggatcggttcgccgacggcggttccggcgcgcatgatgccgccggacaggatcacgacccgggggtcgtaggcgtggcacagcgacacgacgcaggcgccccaggcgcggatcgcccggtcgcgcagcgccacggcgtccgcgtcaccggcttcggcggcggcgaacagttccttgacgtcggtgaccgcgtcgcctcgggccgcgagttcgcgccgcagcgcccaggccccggcgatcgactcggcgcagcccacgttgccgcagttgcacagcccgccgtcgaggtcgacggtcaggtggccgccgaggatgcccgcgtggtcgtgggcgccgcgcagtagcaccccgtccatgacggcggcggtgccgatgccggtcccgagggtgacgagcacggcgtcggtcgcgccgggcgccgaaccggtgctgatctcgccgaccagcgccgccctggcgtcgttctcgaccacggcgggaagcccgaacgcggccttcgcccagacgaccaggtcgaggtcggcgagctcctgttgcttgtcgtgggccttgacgagccgtccggcggcccggtccacgacgccgggaaccgcgatgccgaccgccgtcggccgggcgggcgcggcggcgtcgatcaggcgggtggccgcgaccttcgccagtgcgaggtcggcctcgtcgaccgggatggccgaggtgcggacgggagttccgcgatcgatgatcccgagcttgagttcggtgccgccgaagtcgacgcacagttccatcgctgaccacctcctcgtccatggtcggatcaccggcggttccatgtcggtgatcttgaggttggtaacgttaccaacgagcggcggtttttggcaaccccttacccgaagggaccgaaaactagggatattcgatggaaaccggcagctcaacggtccgggcgggcacggcgacgtcctcgtcgagccgcgagaacagcagcgtcgccgcctcccggcccagcagccgcgcgtcgtggtcgatgaccgtgaccggcaccggcatgagctccgacagctcgaagtcgtcgaagctcacgatcgccggacgcggcccggagcgtccctcgcggatccgccgtccgatctcgcgcagcgcaccgatcgtgttccggttgttggcgctgaagatcgccgtggggggctcgtcgcgatcgagcatcgccttggcggccaggctcgcggcggccacgtcctgctggtcccgcgcgacgatcgccggatcgaccggcaccccgcgctccgtcatcgcctgctcgtagccccggaagcggcgttcaccggtgaacaccgagctgcggttgccgaggaacccgatccgggtgtgcccggcgtccagcagcgagaccgtgccgcgatacgcgccgccgacgtcgtcgagcagcaccgtgtcgacgtccagtcccggcacccgccgcgaggcgagcaccagcggaacctcacccaggcgttcgggcttcaggtgcgccgcgtcgccgctgaccggcaccaggatgagcccgtcgacctgccgtccgatgaagtcgctgaccagctgccgttcgcgcgcgtcgtcctcgccggtgttgccgaggatgatgcggcgaccgtgctcggcggcgacctcctcgacgcccagcgcgaagttgccgtagtaggggttggcgaggttcgtgatcgcgatgccgatcaggccgctgggctgaccggggcgcagactgcgcgcgttctcgttgcggtagtaaccgagctcgcgcacggcggccagcacccgctcctgtaggtccggccgcacgttccggccgcccgcgagcgtgcgggaggccgtcatcggactcacgcccgcgaggcgcgcgacctccttgatggtcggctggcgcgcccctcgtgatgtcgacatgcccgccctccttcgcctggtgcgccgatcctaccgtccgtgacaaggccaccaaacacaagggactgtcctagggtccaatgcccccagtattcggggagttcgccaggaagacctggcatttcgtcgcattagattcggctcagggacgactaaccagtgtgggggaggcgccatgccgacggacgagacaccaccaccgaacgggagggacgcggacggcggcccgagatccgggacggactccccggaatctccgtccacattgccgaaagccccggccatctcggcgcccaccggcggcggggcgatccgggggatcggcgagaagttcgccgccaacccggtgaccggcaccgccaccaccaccgtcccgatagccaccagccccggccgctcgggcttcgctcccagcctcaccctcggctatgactccggcgccggaaacggccccttcggactcggctggcagctgccgattccgacgatcacccgcaagaccgatcggggcctgccgcgatatcgtgccgacgctcccgacacgttcatcctgtccggcagcgaggacctggtcccgcacgcggacgggccgtcgcagcgcgaactcgacggccgcggctacaccgtgcggcggtacctgccccggatcgagggcacgttcgcgcgcatcgagcagtggcacgacgatgccgacggcaccagccactggcaggtcatctcgcgtgacaacgtcacctcccggtacggccgcaccccgcacagccggatcgccgaccccgacgatccgtcccggatctacagctggctgctgtgcgacagcttcgatccggtcggcaacgcgatccattatgagtacaagtccgaggacgccgccggagtcgatctcgacagtccacatgaggccaatcgctcggcggcggcacggcacactcagcggtatctcaaacgcatccgttacggcaacacggtttcccggctgctcgatccggacctgaccgagacgtcctggctgttcgaggtcgtcttcgactacggcgagcacgacgccgaggtccccacgcccgccgaagcgcacccgtggcgatgccgtcccgacccgttctcgcactaccgcgccggtttcgagatccgcggttaccggctgtgccagcgcatcctgatgttccaccacttcccggacgcccccggcgtcggcgccgactgcctggtgcgatccacggacctggagtaccgccacgacccggtcggcagcttcgtcgagcggctgcaccagcgcggctaccggcgcgacggcgacggctaccgcgccggttcgctgccaccgctggacttcagctacagcaggccggtcatcgacgacacgccccggctgctgcccgaggacagtctgcgcaacctccccatcggcgtcgacggcccgggctaccagtgggtggacctggacggcgaggggcttccgggaatcctgagctggcacggcgactcgctgttctacaaaccgaacctcggcaatgggcggttcgggccggtgcgcggcctggcctcccagccgtccaccggactggccaaggacaaacagcagctgctcgacctggccggagacggacaggtcgaactggtggacttcggcggccccacccccggcttctacgaacgcgacaccgccacagcgcccggctggcgcaacttccgggccttcgcgtcactgcccaacctggaccccagcaacccgaacctgcggttcgtcgacctgaccggcgacgggctggccgacgtgctgatcaccgaggacgaggtgttcacctggcacgagtcgctgggggagaacggtttcgcgtccgcgcggcgccaccacagcggtgccgacgaacgcgtcggccccagtctcgtcttcgacgacggcaccgactcgatccacctggccgacatgtccggcggcggactgtcggacctggtccggatccgcaacggcgaggtctgctactggccgagcctcggctacggccggttcggcgcccgcgtcaccatggacgactcaccgtggttcgacgagccggagttcttcgaccagaaacggcttcggctggccgacatcgacggcaccggcgccaccgacctgatctacctgcaccgcgacgagacccggatctaccgcaaccgcagcggaaacggctgggaagcaccgcagggcctggcgacgtcgttcccgcagccgcagcacaccgcgcaggtgacggtcgccgacctgctgggcaccggcaccgcgtgtctggtgtggtcctcgccgctgcccgccgaccaggggcgccaggtgtggtacatcgacctgctggcgcagggcaaaccgcacctgctgaccggaatggtcaacaacctcggctccgagacgtacatccactatgccccgtccaccaagttctatctggacgataaccaggctggccgaccgtggatcacccggctgccgttcccggtgcacgtggtggaacgggtggagaccgtcgaccgcgtcagccaccaccgcttcgtgtcccgctacgcctaccaccacggctacttcgacggcgccgaacgcgagttccggggattcgcgatggtcgagcaatgggacaccgaagccttcgcggccctcagcggccccgacgccgacatcaccaacgcggacgagtacggctacgtcccggccacccgcaccaagacctggttccacaccggatcgttcgaggaggccggacggatctcccggcagctggccggggagtactacggacgcgacgaacagctgctgctgcccgacacggtgctgccggaacaggagctgaccgacgaggaactgcggcaggcgcatcgcgcgctcaagggcctgacactgcggcaggagctgtacgccgaggacggcaacgccgaagcggaccgtccgtatcaggtctccgaacagaactacacgctccacatgcgccagaccgccgcccgggggcagtacgcggtgttcaccgtgaacccacgcgagaccatcaccgcccactatgaacgcgaatgcgacgaacccagggtcgcgcacgagatcgtgctggccaccgacgacttcgacaacatcctcaccgccgtgtcgatcgcctacggccgtcgacaggccgacccggaactgaccgaggacgacgcgtggcggcagcgccattcgcaactggcgctgaccgtcaaccagtacaccaacgccgtcgccgggccccacgactaccgcgcgccgctgctgtggcagcgccgcgtctacgaacttctcggcctggtttccttgccaggcaaccggttcgcgttcgacacgctcgccgccgccgtcgacgggggatcatcacgccgcatgatcgcgcagtcccgcacccgctaccgacgcgacgacctgtccggaccgctgccgtggggcgaactggaatcgttggcgctgccgctggacgactaccgcaaggcgttcacgccggggctgctgtccgaactgtacggcgaccgtgtggacgcgcagctgctcaccgacaaccggtacctgcgactggacgaggacgacggctggtggctcggcaacggcagggtccggtattcaccggccgggcaggacgagcccgcccaggaactggccgccgcgcgggcgcacttcttcctgccgcgccgattcgccgacccgttcggcgccgagacccttgtggactacgatcccgccgacctggaacccaccaccatcgtcgacgccgtgggcaacagcaccaccgccgaatacgacttccgggtgctggaaccgatactggtcaccgaccccaacggcaaccgcaccgccaccgtccacgacgcactcggcctggtgacgggcaccgccctgatgggcaagcagggcgaacaactgggcgacctcctggacggcttcgaccccgacctgccaccggaacgcgtcgccgcatacctggccgacccgctcgccgacccacacgcgctgctgggcaacgccaccacccggctggtctacgaccagttcgcctatctgcggactcaacaactgccgcaaccgcagcccgccgtggccgcgacactggcccgcgagacccacgcgtcggcactggccgaaggcgaggtcaccaggctgcaactgtcgttcacctacaccgacggcttccagcgcgagatccagcgaaaagtacaggccgaaccgggaagcgacggcgcgccgcgctgggcgggaaccggatggacggtgttcaacaacaagggaatgccgatccgcgaatacgaaccgttcttcgcgacgacccacgccttcgagttcgcccgcgccgtcggggtcggcaccgtcatgttctacgaccccttgggccgcaaggtggccgtgctgcacccggacgggagctgggagaaggtcgacttcgacccgtggcggcagaccacatgggacgtcaacgacacggtgctgctcgacccccgcaccgacccgcacgtcggcggctatctgacgccctacctggacacgcttcccgactggcgcacctggtaccggcggcgatccgagggcgacctcggcccgaccgaacaggccgcggcatcggcagcggccgtccactccggaaccccggcgcggatctggctggactccagcggccgtcccttcctgaccgaactccacaaccggttcgaacgcgacggtgccgtcgaggaggagcggtaccgcacccgcagcctgctggacttccagggcaatgagcgtgaggtcgtggacgccttgggccgcaccaccatgcggtactcctacgacctgatggacaaccgggtcggtcaacagagcatggaggcgggggaccggctggccttcaacgacgccaccgggaaaccggtgcggatgtggaacagccgcggcgcccggttccggttcgagtacgacgagctgcggcgactggtgcgggtccacgtccgcgaccgggaagacggaccggagtcgcttcaggaacgcctcgaatacggcgaagaccaacccgaccccgccgagcgaaacctccgcgaccgggttttccggcacttcgacgccgccggaatcgcgaccagcgacgcctatgacttcaagggcaacctgttgtccgcgacccggcagctgaccgaccagtaccgcggcgaccccgactggtcggcggacgtgccgctgtcagaaccgttgtacaccaacgcaacccagttcgacgccttgaaccgtcccaccgcgatgaccgctcccgaccacagtgtcatcagcctcgagtacaacgaggcgaacctgccggactccatgtcggcccggctgagcggcggccagaccgtcaccccgctggtcaccggcatcgactacgacgcccggggacaccgcacgtcgatccgctacggcaacggctcccgcaccgaatacacctacgacccggagaacttccggctcaggcggttgcgcacgacgcgcggcgacaccgcgctgcaagacctgcgctacacctacgacccgagcggaaacatcactcacatcgccgacgaggcccagcaggcggtgttcttccgcaaccagcgggtgtcggccagcagcgactaccgctacgacgcgatgtaccggctcatcgaagccaccggccgggaacacctgggccagaacggaaaaccgtccgacccccacgacacgtcacggtcgcgactggcccaccccaacgacggccaggccatgggccgctaccggcagcggtaccgctacgacgccgtgggcaacctcctgtcgatggcgcacaacggctccggttccgccgactggacccgccgctacgtatacctggaaccgagcctgctgcaacccgagcggtcgagcaatcgactgtccggcaccaccgacgcgtcggacgcgccgctgcaccggttcggctacgacggccacggcaacatcaccggcatgcccgagctgccgttcatggactgggacgccagcgaccggttgtcggccgtgtcccggcagcccgacccggcacccgacaccgccgaactcacctactaccgctacgacgccaccggtggacgggtacgaaaagtcacccgccgaggcggccggaccgtcgccgaacgcatctacatcggagtattcgaggtgtaccgggagttcggcgacgacggacagcgaaccctcgaacgccagaccctgcacctgctcgacggcgaccagcgcgtggcgctggccgagacccgcaccgagggcaccgacgacgcccccgagcggctgctgcggttcccgctggccaaccacctcaactccgccaccctggagctcgacgacgcggcccggatcatctcctatgaggagtactacccctacggcggcacctcgttccagtcggtgcgcagccaagccgaaacccccaagcggtaccgcttcagcggcaaggaacgcgacaccgagaccggcttctactacttcggagcccgctactacgcgccgtggctggcccggtggatcagctgcgacccgcagatcgccgacttcgccgccatcaccggcagcgccgacgaatcccagaccgacgcggaccccagtcctcccgtgaccggcggcgcggtgagcctgtacgaggccatgggcggaaacccggtcgtcatgaccgacccggacggccgtcagatcaccgcgtacgaacgctatctcgacaagcagttctccaccgtcgaaggcgcggagagcttcttcaaagcctggggcatcgggaacaccctgcccgcccaggcaccgaagacgtccggctcggcaacctccgcggcccccgccaaacccaccgacacccggtaccgcatcgaactgctcatcggcggtccgtacaagaaggacggcaaggaccacccctacggccatgccgcggtacgcgtcgtgaccccggacgccgacaccacgtacgacttcggtcgctacggcaagacctggggaaccggaggctccgaaggggagggaatgctcaacgtgtggacgaacttcgccgcctacatcgccagcgagaactcctacggccgtgagaccaccggcttcagcttcgtcgtgaccccggaacaggccgccgccgtcaccagcttcttctcggccctgaccaagggcctcaaaccgaaactcaccgagaagaacatgacccggttccggctcagctccgactaccacgcgctgacctgcaactgcaccacgatctcgctggacgcgctggagaaggcgttccccggcttccagtccaaggcgtcgtcgttcaacaccggtcgcggcctcgacggcaccgacaagctcgccgtcaacttcgccggttggcccaagcacctgttcatgcccgccgacgcgaaggcgtacctgcagagcaccgagttcagcgccctgctggcccaatggggtctcgccgacccgacggtcaacagctacaagaccgggaaggaactgcccgccacggcgctgccaccggccaaggcacccgccaccagcaccgccaaaccaccctcgacaccacccaagacgccacgcaaacagccgcagtcgcccagccgaccctcgcagggccccagcaaaccgctgcgcatacccaagtggctgcgcaaactggcccgttgaggtcgcggcctagacctcgcgtcccagccaggccgccagccggtcggccggggaggcgttggcgggagccggtttcacggtgtcgatgatcgacggcgtgcgcgccggttccccgaactcggcgaaggccgtcttccagctgcgggtggcggcctcggccaggtccggcaccaggtcggtggactcgcccagggcacgggcgagatcccagctgtgggcgatgagttcgttgaggacgtgctgtatcaccaccgcgccgggctgttcgccgatcggcgtcggcatgacctcggtgaggaaacccggccgccggaacgcggcccgggcccgcgccgaccacttcacgaacgccgccgacgaatccggataggtccgctgctcgaacggcggaactgtctcgcgctcggcgacgatggcgtagcgctcgttgatgaaagcgaagtggcacaacagttgcccgacgttccactcccggcacggggtcgggttgtcatatctgccgcccgccgcccggaacagtcccctgtccatggtgatgacacggtcgtaggcgctgagcaggtcggggacggtcacgaatcggtccacgaaatccggcttcgtcatgcggaccaccctggcacaacccccggcccgctgtcagtgcgacgtcggtgaagatcgcatccgggcccgatctcgtcggacacaccggcaaccccgccgtccgatcctgcgtcttgattaccagttctgaaaccccggagacctcacttggagcattttgtggaaggaagcgcgatgaccgaaccgctgctcgcctcgcgcgacgcggatccaccctcggcttcggtcgcggcgcgggcccaggagttcgagtcgttcgtccgcgaccgcagcaccgcgctgctgcggacggcgtacctgctcaccggtgacccgcacctggccgaagacctggtgcagtccgccctggcccggacccacggcgcctggaagcgactgcacgagacgggcaacgccgaggcgtacacccgcaaggtcatgtaccacctgcaggtcagctggtggcgcaaacgcagggtcgccgaatcgctgtcggaggtggtgcccgaccagttcgtcgccgacgacaccaactcgctgacggcgttgcgcctgaccctgcaccaggcgctgctgcggctgaccgccaagcagcgcgccgtgatcgtgctgcggttcttcgaggaccggaccgtctccgagacggccgacatcctcaactgtgcgatcgggacggtcaagagccagacggccaaggggctggcccggcttcgcaccatcgcacccgacctgaacgttctgtacacagaggagggagagctgcgatgaacaacgagtttcgcgagcacctcaccgaactcgccaacaagatgaacggaatcgacatgtacgacaacgtgctgacggcgtcccgcaaacgcacgatccggcgaaccgtcctggccgccggtgcggccgtggtgatggtcggcgggctcgtcggcgtcggactcacggtactgccgagcgcggacgccgagccgccgccgggcgacgacaagaagggcgaacagtcgcaaggcatcccggggcagctgtactaccccgacgacgacgggaactacacgatcgtggaagacggcgagaacgtcggcaacccctgggcgaaggactccacgatctcccacgacggcaagatggcggcctggctggaggagtccagcggcttcctcatcgcggacgacgcggaaggcaccgtctacggccagttcccgcccggcaagaaggatctgggggtcgacaacccgtgcgtccggcccacctggtcgccgatcgacgaccagctgctgtacgccgtcgagatcgacggcgacgcgaccaagctccagatccagatccgggacgtctccaccagtgaactgacggccagcttccccgccgacggcgcctgcaacttcaggtgggccgcggacggcaccgggctggtggcgcagaagggctaccagggcgacatggtcgcgatggacgtcgacggctcgggacggaacgagttcagcgtcgagagccagggcgcggaggtctcgctgttcagcgtctcggcgggcaccaaggagatctgtgtggcacagggtttccagcacagcgacgacgaaccgtactcgcgaacctgcaacaccacggtcgatcccgagaccgggcaggtcggcggctccgtctccggcggcggaggtgtcgacgcggtgcactacaccgccgacggaaacaccctgatccgcaagagcaccgagaacggcatgagcgtcaccctctacgacgcgaagcgcggagtgctcgccgagtacaaggaacccgaggagtacgccgactaccggctggcgcagtacctgccgtaaccgcgaccgaccattgacgacaattggcccgggccgatatggcccgggccaaccgtttgtcgctacctacaggtcttccaggtccacggcctcggccatcgcctgataccccgcgtcgctggggtgcaggtgatccccgctgtcgtaggccgggtcgaacacgtcctcgtccgtcgcggaacgcaccgccttgtcgaagtcggcgacggcgtcgaactcgcccgactcgcggatccactcgttgacggcgtcgcgcacggcctcgccgcgttcgctgtagtgggcgtggcccttcatcggcgacagggtcccgccgatgacccgcagcccggccttgtgcgcgctgtcgatgatcgcggagtactcggcgatgatctgttcggcggtgacctcggggttcggctggaacaccggctcgtcccgctcggggaacccgatgtcgttgatgccctcggccatgatgagggtgccgatgcccttcttgtcgaggacgtcgcggtcgaaacgggccgtggcgtggtcgccgaagttgtccgagtcggtcaccacccggttcccgctgatcccggcgttgagcaccgcgcgcgggtcaccggagtcggccagccgctcggcgagctgatccggataccggttgtcggcgtccacggtcgaatccaccccgtcggtgatggagtccccgagcgtgatgacgccatccttcttcttgtccgccaccacttccaggtccgacaggtaataccaggagtcatcggtctcggtgaaggcggcgccgtcggcgtcaccggcgtgatccccggcggcccggtacgacgtcgcgagactctcgtcatggaacgtcgccggacccgtcgcctcggcgaagtacagcgtcacggtcaccgactccagcgccgacacctcgaaccgcacggcgtcactggtgagctcctcaccggcaggaacggccgcgctcttaccgccgtcgaaagtgagcgcccgcaacgaatccgcgtccacggcggcaccatccccactggacgcgacggtcgccgcggtcacccgcaacggccggtcaccatagagattggacagtgtcacgcgggccttgtcgccactgtcggtgggccgcaccacctgccgcaccgtgtgatcggcgaacccgtctttcgaccagttcggtttgaagttcgcaccgggcttttgctgcgacgtcgtccacgcgccgctccagccgcgatccgcttcgtgcctttccgcctgtgccgggccggtgaaaagcgccagggaaccggtcgcgaacgtcgccgccacgatcgtggcggcgagtcgtttcttccatggggtcatgagttctccttattctgtcccgcttgtcgttacaccgcagcgaacccatagtcaagagacatcgcaccgtgacacctggacatcggggtgaacacgatccggccccggccttacacacgcgacaacagctgacgcccccgtccgacccggacgggggcgcccaacgcgtgcgtcagtcgactcagccgtgcagcgtcggccggtagacgagctcctgaatgtgcccgtcgagcgtgcggctgtcgatcagctccaggtcgaagtcggccgcgcccttgaagatcgggttggcgccggtctgtccggtgatcacggggaacaacgtcacctgaacccggtcgaccagaccggcgcccagcagcgcccggttcagcgacaggctgccgtgcgaacgcaacggcaccgtggactccgccttgagccgccggacgatctcgacggcgtcgccgctggcgacctccgcgtccggccagtccagcggacccgtcaacgtcgacgacaccaccgtcgcgggcaggtgccgcatccgcgtgacccacgggtcgcgcacgtcggagtcctcggtgctctcggccagcatctgtgcgaagtcccgatacgtgttggccccgaagaccatccgctgctcctcgttgtaaaccgcgagccggtgctccaacagctcgggcccctgcttgccccagtagccggtccaatcgcctccggcggtaccgaaaccgtcgaggctgcagaagaaatcgaaggtgtaggtggcgctcatggtgttctcctcgaacaagattcgtcgggtttgtcagtacagacgacgcgccccggcgaaactcatcggcacgcgggaggttttccaccggcctcgtcgaccgccgccctgatgtcgtcgatctgggcaccgacgctggcgtagacacccggctcgggggtctcgtagcagtcggacccccagctgacgatccccgccagcacggttcgtccgtccacctcggccatgagcggtccgcccgagtcgaccgggcaggcgttgacctcctcgccctccagctctcccgcgcacagctgggtcttcgggaagaactcgctgtcctcgttcagcgcgccgcattccgtgtcgtcgatgtacgggacctcggcccagcgcaggtccggggacggagcggtatgtcccgtgacgccccagccagcgatctcgaacgtcgaccagtcctcgtcgtccgtcgccgccagcggcagcggctcggcatcggcgacaggttcggcgagtttcactaccgcccagtcgtattggaggtcgtggtcgtagccctcggcgacgaccacgtcggcgatcgcgtacctgtcggccttcgccaaggtgacgtcgccatgccggacgacgagctcggcgggggagaggtcgtcgaagcagtgaccggcggtcaggacgacatcgtcggcgatcaacgtgccgccgcagtagcccacgtcgggctcctcggccgtcgtgatcgcggccatccacggaaaccggccgtcctcggcgagctgtcctccggcgatcttcgactcgacgtcacgcgcctcctcggcggagacgtccgtggcggcccatacgaccgccaccgcgctggtcacgaccgccacgcccgcgaccagacggctcacggtccttcgctgcttgtccacgaaacaaaagacgcgaatcggacgcgccacggttgacagggcaccgcgtcgaccgtgccaaaatcacaccgacgaagggagcacgccaatggcggagtcatcgatccacgtgccggtgccgacgttgatctcgcaaagcgtcctgatcgagccggacgcggtgcgcatcctcgaccggcgggtgttcccgttcgagcggacctgggtgtcgtgcgcgacctaccaggaggtggcccaggcgatcgaggacatggtcacccaaagcaacggtccactgttcgcggcggccgggggcatgaccctggcggcgcgcgcggccgacgcgctccctggtgagaaccgccgcgcgtacctgaccgaggccgcggaccggctgcgggcgacccggccgacccacaatgggatccgggaggtcgtcgacgcgatcctgcgggccgctgagccgtcgctggccgcgcgtgaacccgtcgccgaggtggtcgagcaagccgccgtcgccgccggtgaccgccacttcgcccgctgccgacagctcggggaggctgccgccgaactgctcgacgacggcgacaccgtgctgacgcactgctggggcgagtcgtacgtgaccgagcccgtcgcggccgcgctgcgagcgggcaagcggctgcggatggtgtgcaccgagacccggccgtacctgcagggcgcccggctcaccgcggagtcactggcggagatgggcgtggagaccgtggtggtcaccgacgcgatgcccgccgaactgatgagccgcggcgagatcgacaaggtcatcaccggcgccgaccgggtcaccatggacggccacgtgatcaacaaggtcggcacgctgcagatcgcgatcgccgcgcacgccttcggcgtgccgtacgtggccgtggtgaccgcccccgacgcgcaggcccccacccccgaggcggtgccgctggagtaccgcgacggcaacgaggtcctgcacgccctgggacaccgcaccgcgtcgacccgggccaccggcatctaccccgccttcgacgtcaccccgccccgctacgtcagcaccgtcgccaccgaccggggccggttctcgcccaacgacctcgcgtcctactacaacaccgacgccccggactgaacccggccgcgcgcgacaccgacaccatcgcgtcacgatttggcatccgcgttcctcgaccgggccgaacccgtggcacgcttgggccactatgtggcccgacatcgatcacctcctcgcctcaccctgggtgtacctggtggtgatggcgttgatcatgtgcgatgtctacctgccggtcctgcccagcggcaccagcctgatcgtggccaccgtctacgcccacaccggagccaccaacgagctggcgctgctggggtgcgccgcgctggcctccaccaccggcgactggctggccttccggctggcctcgcgcggatcgggccgcctgcgggcccggctggcgcgccgaccgagcctggcccgtgccgacgaccggctgcggtcgatgctgcggcaccacaccggacgcagcgtggtgttcgcccggttcgtcccggcgggccggtgcgtggtcaccttcgcctgcggcagcgatcccgacatctccgcgcgacggttccaaccctggtcggcggtggcggcgatctgctgggccacgtacaccgtcggactgggttacctcaacgcactgttgttccacaccacctggatcagcgcggtggtcgcggtggtggcactgttcaccgtcggcatgctgctggcccgtacccgccccgccaccgaactggtcaagagctcctgaccgcggcggtcaccatcgcacccagcacggcgagcaccagaacgtacgtcatcacgtaggccgcgaagaacaggaacgccagcgccagtacggcgatcgccagcacacccaccacgatgaccacgcaggtgccgacgaccagactgaccacagaggtcaccgcggcgccggtggtggccgaggccaggttcaccacgcctcgcgcgccgcccgacacaccacggggcgcgggcaagaccaaacacagtagacccaacgccgcgaacccgacgatgccgggaaccgtactcaacagcttggccagttcccacaggatcgccacgggctcatgcagagtccacacctcgagcgcgtgctgaagccactgcggcccccgcccgaacggccccgccgccacctcgggcacggcctcgtagagcgcgcgccaaccgacgaggatcgccgtgaccacgacgatgaggacactccacacgccgcgacgagccgctggcgtccacgacgtcgcgtcgctggaaggccggtacgtcgacacgacgaccccgacgatgccgcagacggccgccgcgacacccaccggacccaccatgagaaccagcgtgtacagcggcgtcgtcaccatccacacgacgtagttctgcccggccgactcgggcagggcgtaaccgagccacaggtagaaccacaggccggatgcggccacgccgagcagaaccgtgaccaccccacggaagtccggtccgtcctcagtggcagcaccgatcgtcgtgcttcgtcgcctcgacacgaaatcgacgaccacactcaacgtcatccacgtcagcacgacgccgccgatgttgagcgccaccgcgagcaccaacgctaagccgaacccactgtcggcctgctccacccatgcgcattcggattccccgacgcaacggaaaagctccatcaggttgcgccaggccgagatctcaggttccattgccaccccaacgaactgtccaaaagatacgcgggctagccggtggcgccgcaggatcgacggtatccgtcggttcagcggctacgcaggggatttggtcccgtcatcggtgtcgatggtgatgccagtagtcgtgaagcagggcgaacgcctcgcgcaccggcatcggggtgccgtccgtcggtcgcgggtaggagccgttggggtgcgcccgaaagcgcggctggatcaggatcagttccccgatcgggatctcgacgccggggcggcggtggtacacagtggtgggtccggtttcggtgcgggcctggatcagccattgcccccaggcgtgttccagctccaggccgtggatccgcgaccacggcagccgctggcgactgaaccccaagctacggacgagggtgatgccccgcgaggtgacgatggtgccctcccgcgtgcgcgccacgaagtacgccaccatgatcgccgtgaacacggcgaccaggctgaggaaccaggtccacgtgatcggggaatcgcgacgactccacttgatcaccatgtagacggggaacagcagcaccattcccgtggtccacaacgccacttcggacacgaagcggcggtcgcgaagcagacgccgctccacgggcgggctcgccgaaaccggcagcggcgcctgggcgtccactgtcggcgaagcgggctgtcgcgccgtgattcgcgcgtgcgggccgacgtggccgcgccagtggtgttcgatcacggcacacgccgagcggaacggcggcgccgcccagtccggcaacaccgcggagtcgacactgccactcgaacccaggatcgggccgtcgtcgccgtaaccgcgcagctggtatgtgaagagcaccagttcgccacccgcgacgtcggcccacagcacccaccggccgtcgtcctgtcccattgccagaccgcggatctccgtccagccgacgcgttgtgacgaccacgcccgcacgaccttcacaccgcgttcgtccacgatggttcgccgacggatataggccacgcacgcgaccgtgcccgccagcgacaccaccgccgcgcccgccagcacgagtcgccacggctgctccagttccagtccgtgcagtccggccacgctcaagaccaccgccgccagcagcagaccgccgccgacccgcaacgccatccacaggtgaccggggttgccgaaccagtaacgtccgaaacgcttccgcattgccatcccttgtcgactccgtgttgctcccgtccgtgtgagtctcacaccgcgaccgcaacgccacctcgcaattccgtgccacgattcgggacgcgggcggacgaccgtcagctggcttgtcggggaatggtggccgtcgcggcgacaccggcggcagccgccagcaccgccatggcgatgaacagggcctgatagccgcccaaggcgttgaccagcagcgccccggcccacggagcggcggccatggcgatggtcgacggggcgctgtaagcgccgtacaggacaccgaagttccttgtgccccaacgatcggacacggccgtggcctccagcagcgtgaagatcccccttgtcgctccgaaagcgatcgcggcggcgatgagagccgcggcctggtgggcggtgacggccgtgaggacgatcgtgacggccgcggcgaccagcacggcgacggtgcggaaccgaatgctggtgcgggcggtgagacgggcgtatccgatgcggcccaacagttgtccggcaccgcacaaacccagcgtccaggcggcgaagctggtggaggcacctcggtcggtgagcatggggaccaggttgacggtggccgcgaacagcgcgaaggtcgccgtcgtcatgacgagcaccagggtcaggaacgccggtgagcgcatgatcgcccggttaccagtggtccgcgaaccgggctggtcgtgctgcggattccagggcaccttgaggaagcgggcgtggacgggaatggtgacgacggccagaaacgccccgaggatcaggtaggtggtgcgccagtcgacccggtcgaccaggaacgcggcgacgggcgcgaagaccgtactggacagccctgccaccagggtgaccgtggtgagcgccttgacgcgatcgggcccgtaccaaccggtgatggcggcgaaggcgggcttgtagaacacgcaggcctgcgccagccctgaaaccgcccacgcggcggtgaaccaccacgggttcggggccagcgcgatccccgcgatcgcaacgacaccgacaaccgatccgacggtcatgaccggacgcggcccgtaccggtccaggagccgaccgaccgggatcccggccagcgccgacacccccagtccgaccgagaacgcccccatgacgacggtcgtcgaccagccggtgtcggcggtgatcgcgaccagcagcaccgggaacgcgtaatagaggatgccccagctggtgatctcggtgacgcacaacgcgaccagaccgcgccgccgtcccgcgatcgcctgagcggtcgggacggcggcgctggtttcggtggcgctcatacggtggcgggttcgccgccgcaacagccgcccgccggcgcggcctcctggacgaccggaagcgtcgcgccctcaccggagtagccgtgcagtacaccggtggtcagtccacgcggcgccgcagccgtgccgcacgacgacccctcgtcgccggtcccgcagccgccggacgcctcggcgaaggtgacgttgccgtcggcgtcctcgacggtgggactggaggaacacaccccggtctcgggcagttcaaggtggacctcatcggcggcctcgcggtccccggcgatggccgcgactatcgaacgcacctgctcgtacccggtggccatcaggaacgtcggggcccggccataactcttcatcccggcgacgtagaaaccctcgtcgggatgggccagcacccgctcgccgtgcggcggaacggttccgcaggaatggaagttcgggtcgatcaacggcgccaactgactcggtgcctccaccgccggatccaggtcgagccggacctcgcgcaacatgtccacatcgggccggaacccggtcgcggcgaccacgacgtcgacgtcgagtttgaccggctcgtcaccggaccgccccaccaccgccagcgggccgtccgtggccggttcgaagcggtcgatggtgaagttcttgatgagggtgagcctgccgtcggcgaccagctgcttgacccgggtacccagcttgccgcgctccggcagcgcgtcggcgtcgccgccgccgtacaaccgcgccgccgacctcccgcgcaccacccacgtgatccgggtgcccggcgcgacctcggccagatccgccagggcgagcagcgcgttggccgccgaatgtcccatgccgaccacgagcgcgtgcctaccggcgaaccgctcgcgatcggcgcccaggatgtccggaagcgcacccgccatataggacgaggcctcggcctcacccggagcgggcagaccgtgcgcccccaagggattcgacttcccccacgtgcccgacgcgtcgatgaccgccctggccaccacgtcgcggtactcaccggcaccggtacgggtacgcaccagatacggccgtccgtcccggccgacggtgcgggtcttgtcaatcccgtgccgcgccaccgccaccacccgggtgtcgaagtggacatgcggcgccaaccgaggcagttccgccaacggcttcagatagtcgtccaccagttcgtcgccggtcggcaggtgcgccgcgttgggcgcgctccaaccctcggcctccagcaaccgacgcgcggcggcgtcgatgttgaaccgccacggcgagaacacccgcacatgcccccactcacggatcgcggcgccgggaccgaaaccggcttccaggaccaccggggtgatgccgcgctccaccaggtgcgcggccgccgccaacccgaccggcccggcgccgatgaccaccaccggctcggcggaactctgctcgtactcagacatgacgtcctccacggactcggggaatgaagccaactgacttcaacaaacgcaattaataccagtagatcctgttgatgacaaacttcgtgccataatgggttcatgtccccgacgctgcaggcacaacccgacgccgcgatcaccgccaaggcccgcacgctggcacctcagctgaaggcactgggggatgagacccggctgaccctgctgttgctgctggccgagcgcccccgcagtgtgcgcgaactcaccgacgccaccggcctgtcgcagaccctggtctcgcaccacctcaccccgttgcgcgagcagggcctcatcaccgccacccccaagggccgcagcaacatctactcggtgtgctgcgacgagatcgccgtcccggtccagatgctcgccggtctcgccgacaccgctcgcggctgcgagaccggctgcgcctagctcggacaccgcgcgacctccgatcgcgaattgacggactctccttcatctattatcgtcgattatcgatgaaggaaaatcaagagccggccatcgaccaatccctggccgacgaatacgccaagtggttcaaggctttggccgacggcacccgcatccgcatcgtgtccctgctggcccgacagtcggcccccatgaaggtgggcgacatcgtgaaagccgtcgacatcagccagtcgaccgtctcgcaccacctgaagatcctggcccaggtcggattcctcatcgccgaaccccgcgccacagcggtgtactaccgcatcaactccgcctgcgtgaccgcgttccccaccgcggccgacgtcatcatggcccgcccgccgacaaccccagcgggcgggaccacggatgcctgctagccggcggccttgatcctccgccagccaccgttgcgattgttggcgatgatctgccggaacatcgcgacgagcgccttctcgttgatcggttcaccctcccggatggcgatctggcgagccgtcttgttgtcgtgcccgtgggtgatgatcccctcgggatcgggaacgatggcgccgtcgtacaggaagacgttcacgtggtccttcgcggccagcagcgcacagacattgccctgcaacacgaaatacgggcggaccttgaacttgacggtctcttcgacctcggggtcggcggcgtgcacgagctcgcgcaccttgcggcagatgtcctgcttccactgcggcagaccgttgatgtagtcgtcgacacgggtatctgtctcataagtcatgacgcgtccttcgatggtttggagtcgctaccgccacagcccgacgatcagcgtgacggccaacagcttgatcaaccagtccccggcgtgaatggccgcgagctttgccgggaccttctcatggaagaccgaaccggtcaggatcatgaccgggaaaccgatccacaccgctccggccagcaacaccgcgtcggtccaaccaccgatgtccacgaacatcgtcaacccggccaccaccaaggccagcacgagattgcgcacgatctccacgacggctgtcacagcgggcgaccgtccctccccggtgtaagccggactcaaccgggccagctgcttgccgaacccggcataccaagcgccgctgagcacaaaggccgccacggcggccaccagtacggcccagaaattcatgtcgttcacggtgtctcctcgaatattgggatgacccgacccggcggcaaccgggtcgggactggcagccgtcgaacggctcccggtactaaagacgccgcgagaacacgaaactcatcggtgatccggatcccggtctcagtcgacgcgtcgcagctccacagtgggaaagtcaaccggaaccgcgagcgcgatgttgacgtaattggtgaacaggttcagcgcgacctgagcgatgacctcgacgatctgctcgtcaccccagccgtgaccccgaagggcctggacgtcgtcgggcgtcacctgaccgcgctcgcgcaccagcttgacggcgaatccgagcagggcggccacacggggatcgtcggactcgccgtcctgcgccgccgcgagcgccgcccgcgtcaccccggccttgcgcccgagcgcggtgtgcgccgccaggcagtactcgcacgagttgcggttcgcgacggcgacggcgatctgttcactgagcgccgagccgagagcgccgtcggcgaaagcgccgaacgacccccacatgctcgccagcgccgcgggcgagttggccacggccttgaacatcgccggcacggtgccgaacgcggcctgtatctgatcgagctgttccttgacggcgccgctcgcggactcgagctcgacgaggggaacgttggacatgagatactccttcgcttgtggacagacggcgtcgcccgcgatgtcggtgcgggtgacgtgttaccaggctgcccggcaagtccggactaatcgcaacagatcatctcgatttcttaccaattcgtctggcatgcttgccccatggcccccgtcgaccgtctaacgcccctactcgaacgcttccgggtacgaacccgcctgttccacacgggtccgctgtgcggagtcaccaccttcgccgcacgaccagggcgaggcttcctccacgtgctccgccacggcgagatggacgtgacctaccagggcaccggcggccggttggagcgaacccgaatagaccgccccagcctgctcttctacccacgccccctggaacacgccttccacaacgcgcccacggcggactccgacttcgcctgcgcgacgctcgacttcgacggtggacagacccacccgctcgtacgcacgcttcctcccgtgatcgtgctgccgctgcacgtcgtcgactccttgggaccggcgctcgacctgctcttcgccgagatcgacaacgtccgctgcggcaaccccgtactggccgaccgcctgttcgaagtcgtcctcatccagctgttccgctggatcctcgaccacaccaccgaactcgcactgcccgctgggctgctgaggggcctgtccgacgaccgtctggcccgcaccctcgtggccatccacgaatccccggggcggccctggacactgaccacaatggcccgtgaagcgaatctgtctcgcagcacgttcgccgcgcgcttcaaagcgacagtgggccagccgcccgccgactacctcaccgcatggcgactcaccgtggctcaggaccgactccgccacggcgccaccgtctccgccaccgccgccgaactcggctacgccaactcctcggccttctccagggtcttcacccagcgactgggacgctcaccccgcgcatggcgagccaccgccgaccgataaccgcccctgggccgagccgatcacggtacggggatcggccgcccccgcgaactgcccggaatcgtccatctcgatcacatgggcatgcccgaaaccggtcggcacccggttcaccaagtgccccttcgcctccaaccgatcccaagcatccggtgccgcctcctccaactcgatgggagcccgctcgccgtcgcgccaagtgtcgaaaccattggaattaccgatccgccaacgggccgcccccaccgcctcggcgggggactgaccgtgccgcagcaaccgggtgatcacctgcaacaggatctggggctgggtgtccccgcccatggtccccaccagcgcacgcgtcgaaccatcccgccgggtgaccagcgccggggcgagcgtgtgcggaggccgccgcccgggccgatactcggccggatgcccgggaagcaacgagaaccccaacccccgattgtgcagcccgataccagtgccgggctcgaaaatccttgacccgaaccccgaggcgttcgactggatcaacgacaccgcgagcccgccatgctcggcggcacacagataagtcgtgtcacccgccgctgccgaatccggcatcccggcggcctgccccggatcgatcaggccacgccgccgccccacctcctcgggtgacaacaccaccccggcatcgaacccctcatgcaacaactccggacgatcacacccggcccgccgcgccgcctcgatcaacaaatgcgcccacaaaggatcatccggatcgtcgggcaacggaagcccgtccgcgatcgccaaccccaatcccaccaaataaccctgactgttgggcggcgtcacccacacccgatgccccaccgcgtccaccccgatcggactcacccagtccgcactgccccgccgcaaatcctcgacactgaagagcccatccgccagccgcaccaacccgcgcccgaactcaccacaatagaacccgtcccgcccctccgcagcgaccgcccgcaacgcccgcgccaccccaccccgccgcaccacggcaccggcccacgtagcctccgccaactcctcggcccccgccttaccgcgcaacaccggcaccgccgacgccaacaggggagaagccccgaaaccgtcctcggcgaacccgacggccgccgcgaaaacctcggccagcgccagcctcccgaacctctcatgcaacgccacccacccgtcaacacacccgggcacggtcaccgaccgcacatcatcgaacaacggcatcaccccatacccagccgcccgcaacccctcgggatcagccccactacccgcccgcccggaagcgttcaacgccaccggagccgaatccccgtcctgcaccacagcgaacagatccccacccataccgcacaaatgcggcgccgtcaccgcgagcaccgcgttggcggcgatcgcggcatccacagcggtgcccccaccccgcaaaacctccacccccgccgccgaggcgcgctcatcggcggaaaccaccatgccggtcggcgagaaaacggtagccgtcatgaactggacgctacccgcccgacagcgagggcttgacggttaccgccgttggacggcctcgatgcggttgccgttgctgtcgaagaagtgcagcaggtcggtgtgaacctcgatcgacatcgcctgtccggggcggcatcgtgaatatggggccagtctgaccgtcacgtcggagatctgtttgttgtgccgtccggattccggctgctgggagtgtgcgtcgtggtcaaccggtacggccccgatcctgagatggacgagggactcgtgtccgtggtgttccatgaactggatcaatccgttgaggacattgggccggtcgtgggacaccggccgtaccgcctcggcgcgaatgcccacgacgatctgttcaccgtgatatttggacactccgcggctttgcaggtcgctccagggcaaccggatgctctgcgatcccagatgcagggtcacgtaccggtcgaggtgtacctcgacgtaggcccgcaccaggttcatgcgggggttgcccaggaacgccgccacgtacatggtggcgggtttgtcgtagacctggtcaggggagccgacgtcctgcaaccgtccccgtctcagtaccgccactcggtcggccatggtcagcgcctcggtctggtcgtgggtgacgtagacggtggtgatgttcaggcggtgggccatttcgacgatctcggtgcgcagctgcgagcgaagtccgatgtccaggttggacaagggttcgtccatgagcaggaaccggggatggcggatcagcgcccggcccatggcgacccgttggcgctgacctcccgacagctggtgcggtttgcggtcgagcaggtcctcgattcccaacgacgcggccatcgcgacggtgcgctccttgatggtggcggcatcgactcccgcgatgcgcagcggaaagccgatgttgtcggcgacccggaaatgcgggtacagggcgaagttctgaaacaccatggcgaccccacgttctcgtggtgtcaggtggttggcgaactccccattgaggaggatgtccccgtcgagggtgtcctcaaggcccgcgagcatgcgcaggatcgtcgactttccgcaacctgaggggcccagcaggaccatgaactcaccgttgttcaccgataggttcaggtcatccaccgcgacgatgtcgggagcgaagaccttcgagacgttcttgagctcaacggtggtcacgtctcctccgagactgagagctgggacacactggccgtggtcgggtatgagtgtgccaaagaccggcttggccgtacttcaggtgaacgtccagtgtccagctggctgcatgggtagcaacgcgcatgtcgcggcgggggtcgctcgcgtcggcaagtgaaagatctgcatattgacagggtctgatatcgttcttgtaatcgttctcaagaacgtttacaacgtatgatacgcagggaaaacgcatggcagagacaaagaagtcgaacctcgcgctggtcgccgcccgagccggagtgtcggtcgcgtcggtgtcccgggtgttgaacggaggctcggcctccgaggagctgacccggcgggtgcgggaggcggcggacgaactcgggtacgtgcccgatgccagcgcgcgcaccctgcgaaccggccgcaccgaccagatcgcgctcgcggtcgccgatgtcgggaaccccgtctatgtgcagatgatgcgggcggtcacccgtatcgtcgccaaggccgactaccggctcgtggtgtcgtccaccggcagtgacccgcaggcgcagatcgatctgctcaccagtctcaaccgtggctacgccgacggtcttctgttgagcccgttgcggatcacccccgacctcatcgacgccatgcgcgcgagtcggctgccgatcgtggtcatcggttcgctgcctcccgacgtggagctcgacaacgttcgcgccgactcggcgaccggcatcgggctcgccatcgagcacctggtcgagcaggggcgccgtcgcatcgcgctcgtgaacggcccggtcgacaccgtccccggcgccgcccggctcgccgggtatctcgacgcggtgaagcgcttcgggttgcccgacagtccggaactgcaggtgaccgccgatgccttcacctatcgggccggacgcgaggcgaccgccgacctgttgcggcagtccagccccgacgcggtcgtgggcgccaacgatctgctggccgtggccgcgctgaaggaactcaacgccgccggagcccgggtgcccgacgatgtcgccgtcgtcggcatggacgacaccgatgcggccgagctggccacgccgtcgctcaccagcgtcgacctcggatcggccgagcgcgccaaggccgcggccgaactcctcatcagacggatcaggaacccggagtcgaaggtccgcaggatcgtcatcaccccctccctgtcggtccgcgaatcgagccgcaccgaggcccagaagccggacggtgcctcatgacggcgatgacgcagtcggtcggcaaccctcagccccgcgctcgacgccgacgccgtcgactcggttcgagtggccgggacgcgtggccgttcgtactcccggcgctgcttccggtgatgctgttcagcgtctatccgttggtgtacggcgttttcctcggcttcaccgacgccgaggccggactgaacgtggagacgaacttcaacggcgtcgacaactacatcaagctcggcggcaacgaactgttctggagttcgttcaagatcggactgatctgggcgttcagcgtcacgattctgcagttcctggcctcgctcggcttggcgctgctgctgaacctcgatctgcggctgcgctggctggcgcgcaccctcgcgctcgtgccctgggcgatgccgccggtgatcatcgcgatcatgtggcagctcatgctcaaccccgactacgggcccgtcaaccgcagcctggaagcactcgggctgcccggcggcgtcaactggctgggtgacggctccaccgctctggcggtcgtcatcatcgtcggtgtctgggccgggatgccccagacgacgatcacgctgctggccgggttgcaggccgtccccgtcgagctgcacgaagccgccgcgatcgacggtgccaacacccggcgccggttctggcacgtcacgctgcccgcgatccggccggtggtcgtcgcgatcaccacactcgacctgatctggaacttcaactccttcgcgctcgtgttcgtgctgaccgcgggcgggccgggcggtaccacgatgctgccgagcctgttcgcctacaacgaggcgttccgctacggcaacttcggttacgcggccgcgatgggcaacgtcatggtcatcgtgatcggcgcgatcctcttcttctacctgcgcggccagatgcgaaggcggctccaatgacgacactccccagaacatccactgtaggccgaagcgcggtcgcccggccgctgcaatacctggcgctcctcgcctacatgtgcttcctggcgttcccgctgctgttcctgctgagcaccgcgttcaagacgccacgggagctgaagtccccggacgccggactgctgcccgaacacttcgacctcggcaacttctcctcggcgatcacgaaggccgacctgttcaccgcggcgggaaacagcctgctcgtctccgcgaccaccaccgtcctggtcacgctcgtggcgctgcccgccgcctacgccctcgtccggttccggaccaagctgcggggcctggcgaccggctggatcctgctcagccaggtcttccccttcatcctcatcatcatcccgctgttcctgctgctcaagaacatcggactggtcgacaccctgctgggcctggtgctcgtctacgccgtgtgggcgctgccgttctcactgtggatgctccagggatacgtgtccgcgatcccggtcgagctggaggaggccagcgccgtcgacggcgccggacgactgacgacgctcaccaggatcgtcctgccgctgctcgcgcccggtttggtcgccaccagcctgttcacgttcatcaactcctggaacgagttcttcttcgcgctggtcctcatccaggaccccgacatgcagaccctgccgctcgcgctggcgcgcttcgtcggcgtcgaggggcaggtccagctcggccagctcgccgcggccgcactcctggcctgtgtcccgagcctggcgttcttcatgttcatccagaagcggctcaccgccggacttctcagcggcgcggtcaagggctgatcgccgcgaatcgtgccttccctcaacacccccatgaaagagagagaaccatgcgaaccagcaccagagcccgagcgggcgccgcgctcgccgcgctgtccctcgccctgaccggatgttccgcgttcggcgtcggcgacgaggacggcgacaccctcaccttccagtcgctggcgttccaggacaccacgatcaaggcgacgaaggacatcgtggacgcctggaacaagaagaaccccgacaccccggtgaagatcgtgaagggcagctgggacaacgtccacgaccagctcgtcacccagttcaagggcggcaccgcccctgacatcatccacgacgagtccgccgacatcatgggcttcgccgagcagggctacctggccgacctagggccgcatctgagcgacaaggtgaagtccgcggtctccgacgaggtctggaagtcggtgaccaccgaggacgacaaggtggtcgcggccccgacgctgctgcagtcgtacgtcgtgttcgccaacaccgacgcgttcgccgacgccgacgtcaaggtccccaccggtgaggccctggactgggacgacctgcaaaagctcgcgaagaagctcaccgccgacggtgactacggcgtcggctggggcatgaaggaccccaccgccacggtcatgaacctggccctcaacttcgacggcaccttcttctccgggaagggcgacaaggcgtccatcgacgtgggggacaacgaactcgaagtgcccgaacgcatccactccatggccttcaaggacaagtcactcgacccgaagtcgctcacccagagcggatccgacgtcctgccgggattcttcgacggcaagtactccatgtacgtcgcgggcaactacgtcgcccagcagatcgtcgagtccgcgccgaaggacttcaagtgggaggtgctgccgccactggccggaaccgccggtgccagccaggccgccaacccgcagacgatgtccgtgtccgccgagagcgaccacgtcgacgagtccgccaagttcatcgacttcttcatgcgggccgaccaccaggccgccctggccgaaggtgactggctgatcccgtcctcgaaggacgcgcgcaagaccgtcgccaccaacaccaagggcgccaacggctgggagagcgtcctcgcctcgggggacaccctgaccgccgccccgttccagtcggcgagcaaatacccacagtggaaagaccagttcgccacacccgcgctccaggactacctggcggacaagatcaccgccaaggaactgaagcggaagctcgtcgacggctggtccgaactggactgacgacaccggcagcagccacgtccagctccggcggcaccgccggagctggacacctgacgagaagcgaggagacacatggacacactggttgacaaggcgacgggagcgctgacgggatcagccgtgggcgacgcgctcgggggggccgccgagggcaatccgcccgaggcgatccaggaacgctacggcggcttcatcgaggggatcgtgcccccgttcctggccgactggcgcaacgcccgtccgatcgccccgtaccacaagggcgacggccacatcaccgacgacaccctcatgacctcggcactcgtcgacgtctacgacaccgtgcgggaccatctcgacgcccacgcgatcgccgaacacctggtgccgctgctgatcggcgacaaacgctggatccccgaactcgaaaccgaggcgctgctgctgcaccgggtgttcctcgcggagaagtggctcgtcgcgcgcctccactacggacacatcgacccgcgtgaggcgggcgtcggcaacatcgtcaactgtggagcgaccatgtacgtggccccgatcggcatcgtcaacgccggatcccccgaggccgcctacgcggaggccatcgacgtcgccggagcccaccagtcgagctacggccgcgaggccgccggagtcttcgctgcggccgtcgccgaggcgatgcgccccggcgccaccgtcgaaaccgtgatcgaccgcgccctgagcctcgcgaaggacggcaccaagtccgccatcgacgctgtcgcgcaggccgcctcgggagtcgacgactggcgaaccggcctggccgagctgcggcgtgccgtcgaacccttcgacaccgtcggcccgcactaccgccaacccgcgatggacgcccggatccccagccgcaccaagtccatcgaggaactgccgatcgccctgggcatgctcatcgccgccgacggcgactaccgcgaagccgtactgggcgccgtcaactacggccgtgactccgactcgatcgccgtcatggccggatccctggcgggcgccctgcacggcatcgacgccgtcccccgcgagtggatcgacggcgtgagcgagggcagccggatggacatcaccgccaccggccccgtcatcgccgccgtcgcccgcgacgtgtgggcggccgacgcccaacgcgccgaacaagccgcgaaaacccgcgccgccctcaccgccaccgaggccgcgcgatgatgcggctcagctggacccaacccgaggacctcgtcccgcacgcgctggtcgccgccgaactcgacggccgcgacaccaccgagatccggcagcgctggcgcgatgggggaggtgcggccgaacccgcggtcagcggcgccacccccgatccggccccggaacacgtccgcaccctcgcgcgcgaactgctgtccgaaatagacaagctcccggatcccgaggtgttgcgcaccaacgaacccgacgacatcgacgacatcctcgccacaacctcgtcctcggacccgcccaagcccggccccgacttcgacgaccgggtgctcggtgcgtggctgggccgcgccagcggctgcctgctgggcaaaccggtggagaagctcccgctcgcgggcatccgcgccatcggccgcgccaccggaaactggccgctgcgctcctacttcaccgaggtcggactcgacgccaccaccgccgccaagtacccgtggaaccgccgcagccgcccgaccagcctcgtcgagaacatcgacggcatgcctgaggacgacgacctcaacttcccgctgatcgcgctggatctcttggagcgcaccggcttcggcttcagcaccgaagacgtcgcccagtcctggctgtcccacctgcccggcgggcgcgtcttcaccgccgaacgcatcacctaccgcaacctcctcgacggctacgaacccgacgtcgccggtcgggtgcgcaaccccttccgcgactggatcggcgcccagatccgcaccgacgtatacggctggaccaacccgggccagccacagcgcgccgcccggctcgcctggaccgacgcgcggctgagtcacggccgcaacggcgtctacggcgcgatgttcgcggccgctgccagcgccgcggccgtcaccgccgtccccgtcaccgaagtactggaaacgggtctgtcggtcgtaccgcccgcgagccgctacgccgccgcggtgcgacgcggcacccaactcggtctgggcgatctgcccgacgacgccgccatcgacgtcctccacgaggaatacggccacctgcactgggtccatgtgctcaacaacgccgcgctgctcgcgttcgccctggcccgcggcgacggcgacttcgcccgcacgatcaccctcgcggtctcgggcggctgggacaccgactcggtcggcgcgacggcgggagccatcaccggcgccctcaccggggcgaagaatctgccgccccggtggatcgatccgctggacgaccggctcgccaccactgtccccggcttcgccggcgcccggttctccaacctcgccgcacgcacggtggcgatagcccgatgagcgtcgtcgtcctgggcagcgccaacctcgacctcgtatacgacgtcgaccgcatccccgcgcccggcgaaaccgtcctgtcccgaagcttcgagtccttccccggcggcaagggcctcaaccaggccatcgccgccgcccgcagtggggccgaggtccatttccttgtcgcccttggcaaagacgccgccggtgaccgcctcgccgccgaagcccgcgacgccgggatcgacctgcgcgaccgccgcgtcgacgctcccaccggaaccgccgtgatctacgtcgaccgcgacggcgagaactcgatcgtcgtcaactccggcgccaacgccaccctcgtggacctcaccgaggccgaagtcgccgccatcgccgcagcgaatctgctggtgctgcaaatggagacgccgcccacgacggtgcgggcggcggcgcgagtcgcgaaagcgaacggcaccaccgtcatcctcaacgccgccccgagcggctcggtccccgccgcgctgctcggcgaggtcgacatcctcatcgtcaacgaacacgaggccgccgacctggcgggccagaccgccgacgcccccgaccaatcactgtcggcgctcaccacacacggctgtgccgtcatcgtcacgctgggagcagcgggctccctcgtcggcgcccccggccaacccacggccaagatcccggccatcacagtcacccccatcgacaccaccggcgcgggcgacgcgttcgtaggcgcgttcgccgcagcactcgacaacagcggccgggcaaccaaccccgacctgcgcactctcatcggcgcgaccgagttcgccacgaccgccgccggaatcgcggtacaacgcaagggcgcggttccctcgatacccaccctggaggaggtgcggctccacagtgcccaaagctgaccctgacgaggcgaacaccaacgagttcgacccgctggtgccccggcccatcgaccggcccacggtcctgccacccggcggcaacattgacgccgccaccggcgatgtcgccaagatcttcgcggcccccgacgaccccgctgactggccgtcctggcgcgccgacctcgccgcctggcgcgacgagtcccgaacccgcctcgcctacagcggcaaggcgtacgagaacgcggcgacccgctgggcgagccgcgcctacgccgtggcccaagtctggctgtgggacgagcgcctgttcgaccacaccggacagaagttcaccgtcgacgccttcctcaactcaatcgccgaccagggtggcctcgacggtctggtcctgtggcacgcctacccgatcatcggcatcgacgaccgcaaccagttcgacttctaccgcgacgtacccggcctgaaagacctcgtccaccagttccacgaacgcggactgcgcgtcttcgtcgactacaacccctgggacaccggcacccgccgcgccaagcgcgacgacgccgaagaactggccgcactcgtctcggaactcggcgccgacggagtcttcctcgacacgctcaaggaaggcgacgcgcgcctcacctcggccctcaccaccgccaccccgccgcaggtcctggagggcgaatcccgggtccccaaccaacgcgtcgaagaccacctgctgagctgggcgcagtggttcgccgactcccaggcccccggcgtgatgcgcgctcactggtacgagcgccgccacatgatgcactccatccgccgctggaaccgcgaccacagcggcgaactccagtcggcatggatgaacggcaccgggatcctggtgtgggacgcggtattcggcgtctgggtcggctggaaccgtcgcgacgaagcgaccctgcgacgcatgctccgggtacagcgagcggccagcgacgtcttgatcgacggcgactggtcgccgctggaaggcgccacaaccgaggcgatctccgccggaatgtacgtgtcccgatggaccaaggacgggacaacactgtggacgatagtcaatcgccgcgaccatgactggaccggtgatccactggcagcgccgctgccccagggagcccgccgattcgacgtcacagcgggaacaacagccccgatcaccgtcaccgtgcccgcccggggcataaccggcatcctcgaactcgccccaggcgccgacgaacccgaatggctggctcgactgctgaacgaagcgtcgaaggaccccggctcgtccgacgcgacattccccgcgcgccaagcgatccgcgtcgtccccccaccctcgcgatccacagcacccgcaaccgaaaccatccgcgtcgaccccggctcacaccaactcgcagtgacctaccgacgtcgcgaaaccggcttctaccagggcgccccctacgtcgaggagtggaagccgctgccgccccgcctgcacgacgaccgacgcgaaacgctcgatgtcacgatccccgggcccgtcgccgtcgccaccagggaagtctcggtggcccagttccggtcattcctcgaaacgaccggatacgagccgccggtatccgcccgattcctccaaggccgcgacgacatctccgacgacgctcccgtgacaggcgtgtcgctttcggacgcgcgagcatacgcgtcctgggcgggcgcccgcctccccaacgagttcgaatggcagctcgccgccgcccagtcccacttccaacggcgctctcccgtcgtctggaactggactgagagcgaacacagcgacggcatcacccgcttcgccatgctcaagggcggcagcgaccaccaaagcaccggctccgactggtacaccgacggcggcctccgtgatgagaccttcaccctgaaactgctgctcgccgggctcggcgtggaacgctccccgagcatcggtttccggatcgcctgggacctacccacctgagaacctgggcggacacgttatggtgagccgcaccggcgcggtttcacgttgtcgatccgttcggaccattcgatggtgcgtggactctgactagactcgccggaatcgctcctctaccagctgaaagtgtcccgtgctcgaccgcgaagccgcgaagaatcggatatgggttgccctgcgcggcatagacctgcgctcgcccgattggtggcgcaagaatgcgcgttatgtggcgatcggcgcgatcgtcgtcgtactactggggatcggcggcgtcgtgtggacagactcggatgacgatccggaaaccgtggtcacgcagttcttcgacgccatcgaggacaagaacgtcgaccgggcgctcagcttcgtctcgcccgacggatacggggtgcccgctggcgacgaggcggtgttcctcgacgaggacgccatcagcgacgactggcgactcctggtggtcaagcagcgatccgcggtcaagtccgacggttccgccgtcgtggatgtggttctcggcgacgggaagtcgaccaaagccggagtcatcaacgtagacgataagtacggacagtggcaggtggtcgatccgttcatcaaggtgcgcttcgaatcggcttcgctgtcgtacctgaaggtcaacgacaagaccgtggtcaggcaggaactgtacgcccacgacgtcacgaaccgggaggtccgggaataccggttgttcccggggatgaacgcattcttcgggaacctgaagggcaccaccggcgcgaccgctcccggcaaactactgctgccgaccgagaacagtggcgacaaggcattgcgggtctcaccaccgaaactcaaattcacagacaccgcgcgcaagtcggtccaagacggggtggaggcgatcgtggacgactgcgtcagattcgccatgccgcaaccgtcgcggtgcccgttcggtgtcgacagcccgcacaccgacgagttcggggtcgcctacggcgatttcgacgacgtcacatggaagctaaagaagtatccgaaggtgcgcttgaaggatcccggcgacgacggcgacgacaccggcggaatgcccatcaaggtcgacgatcccggatccatctccctgaccgccgccgccgtgacccaggacgcggcctccaaggcggtcacgctgaccgccgactgccggttcaccgccgaaccgctgcgcgcggtgctgggcccggacggcaaggcacgagtcattccgctgggccagagcggatcagagcttgcatcgatatccttcgatctcgacacttgtggctccgactcgtctgggggtggatcgtgatgatgcgcagcgtattggacatggcatccgaacgcgccagtgccgacgcgaaagccgagccgtccaagacaccgtggtggaagaagcgccgcaacctgaagatcctcgcggtggccctggtcgcggtggtcgcggtgagcaacctcggctaccagttgacgcgtcccggtcccgaagcggtcgtcagcgactacctgtcggcgatacaagacggtgacgtcgacgtcgcgctcgactacgtcgacggcatctgggagttcgacgaggtctccgacgacctgctggtctcgggcgccatgaccacggactggaaggtcaccaacgtcgcccgccgccccggggtcgacccgctggtggccaacatcgacttcacgatcacggccgccgacaagacaacccgcaccggccggttcgagctgctcgacaacggcagcgactggcagatcctcaacccgctcgccaagatcgacgtcgtcgcgatgccggtcgggttcgccgagttcaaccgcgtcgtgggttatccctccacgaccacgaagaccgacgactcgcggaccctggtgcagaaaccagcgcgccaactgtggatgttccccggtgcctacgacccctatgttgacagtgacgagctggtgaaaccccggatgtccagctacatcgccataccgtcgaagtacctgaggggcgaggcggtcatgctgtcctcgcagaccttcgcacccgaactggtcccgggcaagaagttcgtcaaggaggtcaaccgccagttcaccgactggctcgacaagtgcgcggcctccagccggatcgcccctaagaactgcccgttcgcggccggtgccggggcacgcaggggcgctgtctcgctggaacccgaccaggagtacctcaccgaaaaagcggactggaaggtcacggcccaccccgagatcgaactgatccaggccaacggaaagttcatcgtccgtgaggtgaaacccggcacggtcgcgatcagcggcgagggcgaacccgccgaccaacgcgacgggttccccgtcccgttcagcggcgagtgcaccatcgacatggcgagcctcagcgtgaccctggccaaacccggagacttcgcgttcaaggcccagcggcccgcctcgaactgtgccccgacggacgtgtaaagccgtcttcccgccaacgatcgggcacgaaccggtcatacggaacgtgaacttttcgcaggttggcacatatgggggatgccggaaactactgtgcgtcattagcgtgaacgcatggccgagcctgaaatcaatgtggaccgtcggtggtggcggttggatgctgacacttccaagatcactgcggcgtccacggggtggaagaacctgggcaccgccgtggacaaggccggtgacgacgtgttcaagaaggccaaggtcgtgtacgacgacggctgggagggcaagggccgcaccgcttatgaggggcatcagcagaagatcagcaaggcgctggtggatttgaaggctaaggccgacgcggtggacaccgcgttggacaacatcgccaatacgatcacggccaagcaggggcagttgaccacggccgagggcgcgatcactggcgcggtgccgtgtgtcgtcggcgacgacaagatcaacttcaaacccgccaaccctgagcagtccaaagctgtcatcgaggcggtgcgggccgccaaggggatccgcgcggacctggacaagcagttgggcaccgaggcgggcaacctcaagaccgcggcttccgatttcgcggacgtgacgatcaagtggggttcggtggcggaaggctttaaggagccgttcgatctgccgccggagtccacgagggttccgcgcacgatcacgctgccggacggccgggtcatcatgaacacggggacgggcaatgatgacgtcaaggtcaccacggatgacaagggcaatgtcatcgtggagtccaacggcaccaaacacacctatccaccgggcaccaacatcaccgtccggggcggccaaggcgacgacaccatcaaggtggacgccaagggcgttcaggtcaccagcctgggtggcgcgggcaaggacaccatcgctgcgggcaacccgttgttcccgttcggtggcgaagacggaaacaacacgatcatctccggcaccggtgacgacacggtgtcgacgtccggtggcgacaaccgcgtctccaccggagccggcaaggacaccgtcatgaccggtgacggcaacgacaacgtgtccacttacagcggtgacgatggggtcttggacactggtggcaagaacgacatctccaccggcgagggtgatgacggcgtcagtgcctcgggggacaaccacgtctactccggcgacggtagcgacaaggtcaacaccggtggcggcaaggacgtgatcgtctccggggatgacgatgaccgggtgcaggccggggctggcgacgaccgggtgttcagcggtgagggcagggattacgtcgacggacaggacggtaacgaccacctggaggccgggaccgggggccaacggaccgatagtcagggcaacccgtaccacgagggcgacacgatctacggcggcgatggcgatgacactctcgccggtggtgacgccaacgactacctggatggcggcactggcaacgacaaggtctccggtggcggtggcaacgacgtgttgtcgggtggcaagggtgatgacactttggatgccggggagggcaaggatgtcatgtattccggcttcggcaaggactcggtgaccggggacgcccaggacaccgcgtacgtccaggacggtgaggacaaggtggacggtgtcggtaccaagcaccatgttcagccgatcgacgccgaccagttggtgaaggacggtgtcatcgagatcgagggctcggaggagttcaaggaccggatgctggcggatctcaacaccttcggatcgtcgccgaccggcaaggagatgctgaacctctacaaagaccacatgagcgacaccttcaacggcgactccttcaagatcaaggagctccagtacgactcgggcaacccggaccgggatgaggaaagcgacatcgaaaacgggtacatgagggacacaggggacttcagtgacgacatcgaagtcgagatcaacccggcgttccacattgacgaactcggcgacgggctcggcggcgccaaccagggtgacggacccggtggccgtccgtctgtaatcctgtaccacgagatggcacatggcgccagcagtctcgaagacgtcttcgacgacgacaaggtcggcggcaacggtcccgacgccaacatcaccaaggccgagcggctggccgccggacttcccaccgacggccgcgcctacgacccgaacaacccgcaggccaacctgggccagaagtacgagtacaccgaaaacggcctgcgcgacgaaatgggactgcccgcccgagagacctactcttcggacgggcggtagcagtgcgggagagagccatgacgggcggcatcatgagcgaaacagccggatgcgccgtccgcgacggtggggtgtcgattcccgggcttcccgggccagccggtaggccttggcgtcttcgatcatcgagttgactcgctggttggcgacgtcgtagtcgaaactcatcgtgtgctccttggttgttgtcaccgcttttcggtgtgaaaccaacaatcgacgtaagggcaccgggagcgcattgggcaaacgactcgcgtccacgcctggggggccttactcggccttacctacgtaaggccgagtaaggccgaggtcaggtgtcctcgtggattggcagatgcataaagcatttatataaaactgctatgcttcgggtgtgagtcgccgagacgccgcgcgtggcacttccgatgccatcgggtcagtcctctacggtctggccaccagggccgtgagacgcctgccccgcgacatgagccttacctccgccgccaccttggccaccctggacaagaccggcccgcgacggatcaccgatctggcggtggccgagggcgtcacccagcccgcgatgaccgtcctggtccgggtgatggaggaatccgggctggtcgagcggacgaccgatccgtccgacaagcgggtcacgctggtatgcctgaccgaagccggcgcgtcgtacgtccggacgcgacgccaggcgggcgtcgacgcgtacgcgcggttgatcgacgaactcaccggtgacgaggtcaagaccctggaagcggcccttccggcgctgctgcgtctggcggagctcgaaagccccacccgagatgagccagagcggtgacagcggaccaggctcatgaccagcccatgagcgccgccctgacacgttccccggcacgcctgctggtccccgccctggtgttcatcgccctggtcgtggcggcggtcgccagcctcgggatgccgctgatcaccagcgtggcgaccacgttccacgtctccctcgacagcgctcagtggacgctgaccatcaccctgctcagcggcgccgtcgccacacccgtcctgggtcggctcggcaccggtcggcaccggcgagccacgattctggccacactggcgatcgtcgtcgtcggcagcgcgctcaccgtgctgccactgccgttcgcctggctgctggtcggcagagcggcccaaggcatcggactgggtctcacggcgctgatgatgggcgtggcccgcgaccatcttcccgagaagcgcggcgcggccacgatcgccctgatctcggtggtctcgatcatcggggccggcgtcggctacccgctggccgcgctgctcgccgagttcggcggactgcgggccgcctacggcctcggcctgctcgtcaccgctatcgcactcctgaccgcgtggcgttccatacccgcggcacccgaaggccgcttcgctcacgtgaacgtggccggtgcgctcgtcctggcgggtggactgttcctcgtcctgttcctggccggtgagcggagcctgtggggccgacacctcgccgtcgcggtgtccctcgccgtcgctgccgtactcctgctgtgcctctggaccgcctccgaactgcgcagcaccacaccgctggtcgacgtccgggcggtaaggcacccggcggtcgccggggcgaacatcgccatgttcgtcggcgggagcggcatgtacctcctgctcacgctcatcacccgctacgcgcagacaccacacagcgctggctacggcttcggactgtccactttcgtggcggggttggtcctcatcccgttctccgtgctggggttcgtcgccggcaagctcacccagcgggtccgcgaacggatcgacggccccctgctcctggcgggcagcgccgccatcgtcggcggcgggttcgtcctgttcgcggtggcccggtcgaacctggccgaacttctcgtggccatgggcctgctgggcttcggcgtcggcggcttctcggccgccatgcccggcgtcatcctggccgtcacgcccaagagcgagacgtcgagcgcgatgagcttcaactacgtcgtccgcagcgtcggctactccctgggcagcgccatcgggggattggtgctggccgtcggcaccggccgccttttcccgaacgaggccgcctacaccaccgcggcactgctcggcgtcgccgcgatggcgatcacaacgatgaccagcctcgccctagcccgacgacgctcgcgaccaaggatctgaacatcaattccgaacacaggaggtacaccgtggccaagggttactgggtcagcgtctaccgcaccatttccgaccccgagaagctggctgcctacaacgagctggccggtctggccgtccaccccgcgggcgggcggacgctcgcccgtgacggccggatcgtcgcacacgaggccggaaccacgcaacgcgtcgttctggtcgagttcgacagcttcgaacaggccgtcgcggcatacgagagcgaggcttaccagaaggcgctggccgcactcgccgacggcgtcgagcgcgacttccgcatcatcgaaggtctcgactagcgatcgaggccgcggtggggcgagtcggggtccaaccgacgaccggcgggttatgagtcccatgaagacagtgatggcccggattagtaggtgtcgatgccgacttaaggctacatagggcctgaagtggggttttgcgctggaaggtatctgtcgcgggaaggatcgaaaatctatcgcggccggggtagacattcgaaaatcggggtggtagccttcttcgtgtcaagaagagagaaagtctaaggaccgggtggcagcgactagtcacccaccagataggcaggcagtgcgagcgtgccgaggccgagatcgttcagggcttcggggcggcgacactgccagcggcccacaaggccgcagtagtagataggcagtaaaagacaccactagttacaaccagttaaccgagaaacagatcagaaaggaaggagtttcgacaccaacgccgaccgccgtgcgagccaggacgtttgccgcacggacaccgcagtcctgttggtatgactgcggcggtcacatccatgagatcacgcgcaactgctacaccaggagttgccgcgaaagaaaaatccggttcttccggtacatggtgttgaacgacttcgggccccggcgatgcaacgccggggccctttttgaatggattacatggaaaacgcacaaacaccgtcccgcaacaccaacgacaaattcgacgacgaggactacccggcctacaccatgggccgggccgccgaactcatcggagtgacaccagcgtttctgcgccaactagaccaagccggtctcatcacaccgcaacgatccagcggtgggcatcgcagtttctcccgcaagcaacttcgtatcgccgaacgcgcccgcgaactcgttgaccaaggcactcccatggaggcggcctgccgcatcatcgacctcgaaaaccaactcgccgaaagccgcaacaccaacgacaccacctagactgcgcctgacagtctgcagggggcacacacggcataccgtcacgggcgacgacgatgagggaaagcgggaactgatgtccgcgatgttcagactcaagctgctcctcgcgatcgtggtgatcggcgtagtggtgctcgtgatccagggcgtcatcgtctccgtgagcttgttgacgtccgcaccgagcccatcatccaaggcggacgaagtcaacgaggacatagtcaaggaattcgatccgcagtcggccgagtttcatctgacccgtggtgacggcacccccggcaaacgcgtcaaactcaccgacggccgatacaaatcgatgagcgtcgtcactgaggaaaagcccgcgtatgccgatgtggactccgacggggatctggacgcggcgatgctcctggaacactccggcaaggacaccgacgacagcgacggagcctggcgcggcatgtacctgtggctatggcaggacggacagatcgaaccggtcaagtggcgagccggttgggagtggacgtgttcgtcggcggtcgacggcaaggagctcactctcgacggtggtccgtcgatcggagccgaactgcccgccatgtgggcgctggaattcgtcgaatgcaccgaccacaccgttgaggaccccgatggagacggtgacaacgatgtgatcaggttcccgcacttcacggccgtggaggacggcattcccgtgcggcacttcagtgacctcaccgggtcgaacacgttgtgcaccctcgaagacggcaaggacgtcacgatcaaagcggacgcagacccgcggatcgtgcccgacaagaagtctccgaaggtcagcgccggacactccaagatcgcggtggccgatcccgaccggatggcggaactgttcccgcccgacgataacaacgggtacgttccggccaaagtcacctggcctgacggagagggcggcgaaatccaaaactgcggctggatcgaatgggctcaggtcccctgactgatgtgaccgtggtgatcaatgcggagaccacctgagtgacgtgcgagagtcaccgctcccgataacggattcgactacggaaaagttaaccgcggcggtgcgggttgtgatgtggctgttggtgttccagggtttcgatcacgggccggcccagcgccaacttgaaccagcatcgtttcgatcgccaccagcacacctgctgccactacaagtacacctgatccccgtccaatcggggtgccgcagcccccgggtattcgtgccgcctatacacctacgtagcctcgtgcgatggaactcgtctatccgccggtcatcctcgctgcaaaggcgatgttcaaaactctagggctcaggatcaatgtgcagggagctgagcacattcctgaccgaggtggtgcggtcatagcttgcacccatcacagttatctcgacttcatcttctgcggtttcggcgcgcagccagcaaagcggctcgtgcggttcatggcgaagaaacaggtgttcgaccatcgcgtctccggcccgctgatgcgcggcatgcgccacattccggtcgaccgcagcgcgggtaaggctgcctacgaggaggcggtgcgacagctgcggcgaggtgaggtcgtcggggtgttccccgaagccaccatcagccgctccttcacggtgaaagagctgaagtcgggcacggtgcggatggccgccgaagccggcgtgccaattttgcccatggcggtctggggcactcaccgactgtggaccaagggccgacccaggaacctcaccaaacggggcattgcgatatcgattcgggttggttcccccttcgcagcggacgaggacgcctcgctcgatacatcgaccaaacaactgcgcggccgtatgcagcagttgttggacggcatccaagccgactacccgagcaagcctgcagacggtgaggacccgtggtgggttcccggccacctgggcggcaccgctcccacacccgaagaggcggcagaactcgacaatagacatcgagaagacgactagggcgcgtcccaggcagtcaaaaccggcatgtagcactgtcctttttgtaccaacaatgcgactgtagtggtgcaccaatataggtcaggtcagccagatcatgatggcggcgatatcgggttgtcaccggcctgacccggcgtgatgagagtggacagcggcctgccgcagccgtcgacggccaggtgcatcttggtggacaagccgccccttggggacgaatcttgctcagaaaagtgcccgtgccgggcaccacgcaaaccgtcaccgcaggatgcgcgacacggcacgctaatgtggttattcgtcagaattgtatgggcgtgccaacaccagtatcgactcgccgttgtcggtgcggaccttcttgagttcgatgtactcgggtgagctgtaccagcgttgcgctgcctcggcactgtcgaagcgcatgaccacgccgttggttgctgggaaggctccttccataacctgttcgatcgcagcctccagaacgaactgaccgccgtggttctccaccatcggccggacgcgctcgacatagtccttcattgccgccgggttggcggtgttggtcattccgatcaggtagtacgacatttggactccttagcttgttcagaaccggacggcgagtttgccgcgggtgtgtttaccggccagatcggccaaggcccgatcggcttcggcgaacgggtagacggtgctgaccgggacggtcaggctgccggtgtcggccagctcgagaagctcacccagccgccccggcatcggttgcatgtcgctgcggaccacggtgatgccacgtgtgttgtggccagtgcgctcttcgccgacgaggctgacgaggcgtccgccgtcagcgatcgcggggatggtgtcggccaggttggcactgaccaggtcgatggcgatatccacgcctccgggcgcgatcgcccgggcctgcgatgcggtgacctggttggagtagtcgatggcgtgccgggcgccgagagcgcgaatctggtccgcgtcctcagtccgcgcggtggccaatacccgggcaccagcctgcgtggcgagttggacggcgaacgacccgacaccgccggtggcgccaacgatcagcacggtttggccggggcggggttgagcgaggtcgagcatggtggcggcggtcatcgcggccgcgggcagggccgccgcctggaccacgtcgagccgccccggacggcgggcgaggcagggcccggccgtggcgagcgtgtattcggcgagggcgccgaacagcggcacggtgaacgcggcgacgtcgtcaccgggcgcgtagccagtgacgtcgggtcccaccgactccaccactcccgccacgtccaatcctggcgtgaacggatgggtcaccgggaagacctcctgtaccaggccggtgatgatctttatgtccagtgggttgagtgccgctgcgtgggtccggatgaggacctggcccgttcccggtgtgggaactggccgctcggcgaactcaagcttgtcgagcggaccgtacgtgggggcaacaagggccttcacatctgctccttaacggacgagaaccccgccaatcggggcgccaccaccatgttggcggcagacccgccggaggccacctggtgattggagttgttcgacctacccgaactgacgggtggcggcggcaaggcggttgcatgtcagcgagcacacggtgaagttccacgtcaccaacatcctcggcaaactgtcggtgagctccggcggcgaagccgccgcaatcgcccgcgaagcgggcctccaataccaacgacgtcatcgcgctgcacatacgcaagcaacccgaacgccgggcgctgctcggggcaggttgggtggactccgggcggctgttcaccacccccacgccctcacttgcggacgatacggacaggctaatggggatcgtcatcaatgaaatccctggtcaatcccggtggggcgagtcgggctcgaaccgacgaccggcgggttatgagtccgctgctctaaccaactgagctatcgccccttcgacgggacatcgtaccgggcgggttcgaggggtcccattgtgtatccggagatgggttgggccgctccgggtggtcggttccggagcggcccagttcggttgggtggttagttcttgtcgtagatcttggactttttgtcgctgaccgcttccgcttgggaggcggcttcgtcgaggtcgtcggagatcatcttggtgacggagtcactgggtggtgtgtcctcgccgcacagggcggaggtgagggccttggacatctcttcggccgggttggtcagaccggtggagctggtgttgacgccgatgaagatggagcggccgtcgccggtggtgaaggagtagctgacgtagccgatgacgtggcccgtgtggccccaggcggcgccgcaggggagttcggcttcctggaggccgaggccgtagtgggcgtcggggaaggactccttcatttgttcgaggctggggtcggtgaggaggtcgccgttgaggagggcgtcaaggaaggtggtgaggtcggagccggacgagaccagcgcgccagcggcggcccagatgccgggttcgtggccggagacctcgaagagggcgggtgggacgcccaggtagccccggaagtgggggcctttcatttccttgtcgcccgcgtaggcgtagctggtttccttgaggtccaggggtttgacgatgcgttcgtcgatcgcttcgccgacgcgctggccggtgagcttttcgatgaggatgcccaggatcgtgtagcccgtgttggagtagctgaacttggcgcccggttcggatttggaaccgtgacgcaggccgagcttgaccatgtcctcgggggtgggtgggttccactggagacgggggtcggcgatgacgtcggccgtgaggttgtcggccagaccgctggtgtgttgcagcagatggcggacggtgattttggtttcgtcgatgccttcgcccttgaccagaccgggaaggtagtcgccgatgggggcgtcgaggtcgagcttgtcctcttcggccagttgcagtaggacggtggagacgaacatcttggtgttgctggcgacccggaactggtcgtcggcgtcggggacgtcgtccttgccgaaggtggtggtgccgctgccgtagtgcttcaccgattcgccgtcgtcgacgacgacgacggtgccggtcgatttggcggcgtcgcggatggcgtcggcctgcgcttggccgtcggtcttggtggggtccgcgaccgcgttagcggtgacgatcgcgaccgccaggccggtgattcctagtagagcgccgatctggtagcgcctacggggcattcgcatgacttgttgctcctaggggttccacagtgtgccggttgagggagacatgtcaatctggcacggactacgtggggaggcaatacgaccgatgtggcgcacgtgggacacgcccagaccggacacgcgaggatgggtggcgtcagccggattcggtgtgcctggcccagttgacgagcagttcgaagatggggcggcggcgtcgcatgacttcctcggtgccgctgtcggggtcgtagctgtgtgagccgggggaggtgccttcggtgaggcgggtgagcatcatgggggccagccaggtgtatttggcgacggcggtcagggctatggcgcggtggatgtcggcttcgggcaggtcgccaccggcgcggcggaaaccgttggtgtaggcggtggtgagggtttcgcggatctcgtccagtgagtcgacgtccagcaggccgtcgaggacggtgtcggggatgaggttgccgatgtcctcgccgatcgcgccttcgccggtgaaggcccagtcgatgaggatggactcgtcgccgcgcgcgaacaggttcttgggccacacgtccagatggcagaccgtttgcgggaggcgttcggcggcgtcgaacagggtccatcgccgctcccacaggcggcgcaggccgtcgaggaggtcggggggccagaatcgttgtgcggtggggtgactccagtcgatcgtggggtagtcgaagcgacccgcgtagtggcgcaagaatcggcgggagagccattgtggacgcggttggtggcgccagcgggcctgggccgcgccgagttgggtggcgaaggttcccagtcgttcgatggtccactgttcaccgggggtgccggacacgtcttccagccacagttcgacggcgccgtcggtgcgatcgacactcgccagtagccggggtgcggacagtccggtgtcgcggcagtagtcggcgatgaagccgtcgcggtaggcgagcggttcgcgttgccagtggtcccaggcggtcgtgttgtccccgttgggggtggcgatcttgaggatggcttcgccttgggcgccggttacccgccagacgccgccggtggcggtgttgcccgtgttgtgggtcagcgccctgagggcgctgaccgttccgacgggggagttgtcgccttgtcgcagcatcaggtgattctccggtgcggtggatcaggactcgcgccaggccgcgacggtggccttgagggcttcgtccatatcggtgggtgcgacgccgaaggtggtctcgaaggcggaggagtcgacgacgaaggggcggatgaactggtagcgcacgtgtcgcagttcccggatcatcggcgagaacaggccgccgacgctcagcagcagaccggggatggccttgacgccggggttggggatgccttcgaggcggcagacgtcggcggcgagttcgcgggccgtgcggggtggggcggtgggcacgtgccaggccttgccccaggcgcgttcgtcctcggcggcggtgatgagcgcctggacgacgtcggggacgtaggtccagctgtgcggctggctggggtcgccggcgaactggacggtcttgcccgccagcagcagcggcatgaagcgctcgccaaggtgggactggtccttgcagctggggccgtagtagtcgctggcgcgcacctcggtggcccggatgcgtccggcctcgtgggcggcgagggcgtcgcgccacatctgtgcccgcacttcggccttggcgctggtgggtgccagcgggtcggtctcgcgcatcggggcggtgggctcggcgtagacgtacaggttgccgagcatgacgtagacggcgccgctgcgttcggcggcggccagcatcccggcggccatgggcggccagtcggtgagccagcggtggtaggcggggttgacgcagttgtagagcgcgacggcgccttcgcacagctcggcgagccggtcggcgtcggcgacgtcggcggccacccgcgtcacggtctcgggaccggaaccggagcggctgacgaggatgacttcgtggccgcgttcggccagtgcgagcgccagttgcgaaccgacctgtccggctccggcgatgacgtgctttgccatggtcttgacctacttccagtacagccgcagcgcggcgttgatgatgaagagaaccgcgaagatcacggccagagtcgtgcgtcccgccagtgccagtgccgtggcaccgccgccgaaccagccgatctccagtgccgcgcgccagatgccctcagcagggtaggtggcgtcggcggcggcgccgaacagcgcccagacggtgacgaagacggcgatgccgccgacggcgacgaggatgcgcagccacagtgaggtggccagggtgaggccccagtagccgacggcggccaggacgcccagttcgagcaggaacatcagcagcgagttggcgttctcgagggctctcatgacgactccgatttaagatcagtgcttcgctttgagagcaatgctctctcaggaatccggcattgtcaagagcggtgctcacttttttgtgcactgctctgttatcgtggtctcatggcagccatacccacggctcgcgaacgcgcccgagccgcactgaccgcggacatcgtcaccgcggcccgcgcccagctggccgacaccggggccgccggactgtcgttgcgggcggtcgcccgcgaactcggcatggtctcctcggcgatccaccggtacttcccgacgaaggacgatctgctcaccgcgctgatcatcgacggctacaacgccgtcggccaggcggtcgaggacgccgacgccgcgtgtgaacgcaccgactacttcggacgctggcgggcggtgtgccgcgcggtgcggacctgggcgctggaacacccgcaggagtacgcgctgctgtacggttccccggttcccggctacgaggcccccatggacaccgtccccgccgccgtgcgcgacaccgccgtgttcgggacgatagtgtccgaagcggacaaagccggggcgctggccccgacgggcccggagctgaaaccgcccgcgtccttcgccgccgacgctcagcaggtccgggaggtcatccccgacgtgtccgacgcgacgatcgcccgcgccgtctcggcgtggaccggcctgtacggctgggtcaacttcgagctcttcggacagttcaacaacgtcctcgaagaccgcgacgtggccttcgatctccagatcgactgcctggcggggattctgggactgtccgcgagcgactgacgcgggcagacctgaccccgcccgatgaccgaaggcccaatatccggttaccgggcggggcggatgtggtgttaaccgatgcgttcccacagggccggggtgttgggcggttcccagccggggtaggaggtgtgggcgatccggcaccggtaactgacgccattgtagacgacctgggcgccgacctggtagctcgtgttggccttccaggtggtctcgcccggatcacccgggccaccgtcggtggtggtcagagtggtgccggtgttggcgatcgcgcgggtcagcggctcgaagaaggtcgtgccgccggagctgcagttgccggagccgccggaggtcatgccctgggcactgccgccggagatgtacgagccgccggagtcaccgggttcggcgcacaccgtggtgcgggtcatgccggacaccgtcccctgcggatagctgaccgactggttcttggcgctgatcgttccacagtgccatccggtggtggaaccggagcggcacaccgacgcgcccacggcggcctcggtgccgttggcgacctgcgccgagctgccgttcacgcgcggggccacggtccagccggaaccggcctcgacccacgcgtagtcggtgccggggaactgcgaatagcggaacgagccgccctgcccggtgccgccggtgatcgaggcgccagtgcgtccacagtgtccggcggtcaggaagccgtcgccgtagctggggtgggttgccgagaagccgaccgagcagcgcgaggaaccgttgatgttgtaggcgctgccgccgacgatgtcggcgaacggctggggctgctggcggctgaccttgacggtgacgtcggaggcggacagccccgcggcacgcgcgaagtcgcgaccggcggcccggctgtcggcgaccacgacctcggtgttggccttcacgtcggagtaccagccgtgcacggtgtcgggcacgtccttaccgtgcgacagccggtcgagggcgatgtgggcggtgttgaggtcggccagcgaatccttgaccaccttggcttcggcgcccagccggtcgacttcggacacgtaggcgtcgtcggtgacggccacgaccagtctggtggcgtcgtcggccagccaggttccggcgtagtagccgccgaacgccttctgggcgcggtcctcgacctcggcggcgacggactccgacgccagccggtcgtacacttcggacgtggtcaggccgaactcggcgcgcatggcggacaggatgccgccgtccactttgccgaccagcgaggcgcgggcgtcctcgtggctgggggccgaatccgcccatgccgacggcgaggcgcccacgaccgcggtgacggtcagggccccggcgccgagcgcggcgagggttctgcggaggttcacggtagtgacctttctgggatgtgagccgatgtcgggcacacgggctccacaccaggtagtcctggtggacggccgggttctccggccgcgatgacacgctaacgaaatatgtgaatgtctggaataagtaatagttaactgaatttaatattccgggtccgaccccgcggcacccgaagtcttccggtttcgcgcgccgtttcccgaagatgatgcggcgcccccgctaaggtccacggtgtacaccagccggatcggacacgggggacggtcatgacgacggccgaggacaccgcgctatccacacccatgctgtcgcgcggccgcatgaacatcgtgttcgtcaccatcatgctgggcatgctgatggccgcactcgaccagaccattgtggccaccgcgctgcccaccatcgtcgccgacctcggcggcgccgggcacatggcctgggtcgtcaccgcctacctgctggccgagaccatcgccaccgccgtggtcggcaagttcggcgacctgttcggacgcaagatcgtcttccagatctcggccatcgtcttcgtcgccggttcggcgctggcgggactgtccggcgacatggtcttcctcatcgtggcccgcgcgatccagggcctgggcggcggcgggctcatggtcaccgcgatggccctgatcgccgacgtcatcccgctgcgtgaccgcggccgctaccagggcgccatgggcgcggtcttcggcgtgaccaccgtgctgggacccacgatgggcggcctgttcaccgaccacctgtcctggcgctggtgcttctacgtcaacgtcccggtcgcggtggtcatggtcgccatggccgcgtggacgatcccctcggtcaaggccgcggcgcgtccgctggtcgactacgtcggcctgatcctggtggcactgggatcctcgggcctgatcctggccctggaatggggcggcgaggagtacgcctgggactccgtcgagatcatcggactgttcgccggttccgcgctcatgctggtgctgttcgtgttcgccgaactgcgcgccgccgaacccatcctgccgatgcacctgttccgtagccgggtcttcaccgtctcggcgatcctcagcttcatcgtcggcttcgcgatgctgggcgccatgacctacctgcccacgtatctgcagtatgtggacggagtctcggccaccgcctcgggactgcgcaccctgccgctggtcgccgggctgctggccacctcgatgctgtcgggcagcgtggtcagccgcaccggacggtacaaggtcttccccatcgcgggaaccgccgtgatggcgctggggctgtacctgatgtccaccatgaacgccgacaccggcgtctacctggaatcggtgtacatgctgatcctgggactgggcatcggtttggccatgcaggtgctgaccatcgcggtgcagaacaccgtcccgtaccacgagatgggcgccgccacgtccggcgtcaccttcttccgcaccctgggcagcgccttcggcaccgcgatcttcggcaccctgtactccaacgacctgtcctcccggctcgccgacgcctaccgtcagacgcccggcgtcaaccccgaggccgtggccagtcccgaagcgctgcacaaactccccgacgacacgatccggcccatcgtggacgcctacgccgacacagtggactacgtgttcttctgggtggtcccggtcgcgatcctgggtttcgcggtctcctggttcctcaaggaggtgccgttgcgcgactcggcccgcgcctcggtggtcgacctgggggagggcttcgccgctcccgacggatccgccaaccgggaacgcctcgcccggtcgctggccaaggtgatccgccgcgaacaccccgacctcggccgccaggtactggccgaatccggcagcacgctgccgccggaacgcgcctgggcgttgacgcagatctacgtccgcacccgggtcagcggcgcggcgaccctcgccggaatggctcgggcacaccggctgccgcccgaggtgctgttgccgaccttcgacgcgtgcgtcgaagcgggactgatcgcagtggacggagaccggatgcggctcaccgaggccggtgaggccgagatgaccaccttggtggcggcgttgcggcgttggctcgacacccacctggacgactgggacatcaccgacccggtggatcgggccgccctggaccgggcggtggacgagctggcgcaccgcatgatcgaggaggagcgctcggccgagttcacctccgcagaggccaaggtcggctgaggtcgtcaggccggttcgtcgagctggtcggcgtagtagcggacgttggcgacgtggtggaccacctcgcggatcgtccaggtgtccgggtcgggacggtggtccagcgtgttgtcgtccagtgcggacatccgcgcctcgtaccagaccgccagtcggcccagccgactcgtggcctcgtcgaggtcggcctcggtgaaccgggcccagtcgccgtcgagggtgagtttgcggccgtgccagcgatccgggatcgtcggcatccccgccagccggcattcgatctccgccagatggtcgatcaggtggtcgccgacgcggcgcagcgccttgtgcggcgtccacgcgttgccgtccgacagcaccgccgtgccgtcccagcccagccaggtctcggcgcgctccagcacgtaccgcaccgaatccgggaccagcccggtcaccggggagtcgtccacgtccgggcgggagaccggcgcggcggggtcgaaagtcaggtgtctggtcatgcccgcgacgctatgcggctaacgtttcggcggcggccgaaacgtgtccgcgctaccgtgaagtcatgcctgaacccggccctggtggcgaggttgatgtggccggaatcgcccggttgatcggcgaacccgcccgcacggccatgttggacgccctgctgaccggcagggcgctcgcggcaggggagctggcccgcgtcgccggggtcgccgcggccaccgcgagcgagcacctggcgcggatgcggtccgcgggactggtggcgaccgtcgcggccggacggcaccgctactaccggctggcctcaccggaggtcgcgcaggcactggaagccctggcgctgctggccccgagccgaccggtgacctcgctgcggcagtcgcgacgcaacgcggcgctgctgaccgcgcgaacctgctacgaccacctcgccggacgcgtcggcgtcgggattcaccggtggctgctggcatccggggccctgacgcagacggcggccgggctcgacctgaccgacaccggccgcgaccggctgggcgaactgggaatcgacgtggcggccgcccggatgcggcggcgggtcttcgcccggtcctgcctcgacttcaccgaacggcaggaacacctggcgggggcactgggggcggcgatctgtgcgcgactgctgagcctggactggttgcggcaccgcgatcccggccatcgagggctgcgcgtcaccgacctgggccgccgggaactggccgcccacttcgacctcgacgtgtgatcagccgggaccgcgtccgatgtcgcgcaggtcagcctcaatggacgccgccgcgtccagcagcaacggcagcagctcctcgtgcagtgcctccccgctgccccggctgatgtgcgccgagacgttcacccccgccaccacggcgccggtggcgtcgcgaatcggcgccgccatggaccgcaacccctcctcgagctgctggtccgcgagcgcgaaaccctgctcccgcacccgatccagctcggcgcgcagttcctcccggtccacgatcgtgtgcggcgtcagcggacgcagcttgaccccggccaggtagccgtcgagccagtcgcggctctgcccggccagcagcacccgtcccagggaagtggcgtaggcagggaaccgggtgccgatggcgatgaccacggtcatgatgcgcttggtcggcacccgcgcgatgtacacgacctcgtcggagtccagcaccgccaccgaggctgactcgtgggcgctggccgacagccgctccaggtgcggcatcgccacctcgggcaggctcaggctcgacaggtacgagtaccccagttcgagcacccggggccgcagcgagaactggcgcccgtcgctgccgatgtagcccagttcggtgagggtcaacaggaaccgccgcgccgccgaacgggtcaggccggtgcggcgggccacgtcgctgagcgtcagttgtggatggtcggcgtcgaaggccttgatgacggccagcccgcgcgccagcgactgcacgtagtccgggctcgcctgcgactgttcggtcatgtatcgcccctgcctgtggattcccgctcggccagcgttcgcccagcgatcgtaaaggcgcggttcgcggcggggagtccggcatacacccccacgtgcatcagcagttcggacagttcctcggccgtgacgccgtcgtcgagggcggcccggatgtgcatgtccagctcctcgtcgcgccccagcgcggccagcatcgcgatggtgaccagtcggcgcacgtgccggtccagcccggggcgggtccagatctcgccccacgcgtaacgggtgatgaagtcctggaagtccgcgttgaacgacgtgacggacgcttcggcgcggtcgacgtgcgcgtcgcccagcacctcgcggcgggtctggttgccttcctggcgcggggtcatgccgcctcccgttccgggtcgatgagatggtcgagcagcgcgggggtgcagcggtcggcggcctcgacgacggccaggtgccgtccgggcaccgccagcagcgaggcgccccggatcgaacccgccagcgtggccgacatggagatcgtgcatatcggatcgtccattcccgacagcaccagcgtgggggcggtgatccgcgacaggtcctcacgcaggtccaggttcccgatcgcctcgcagcacccggcgtagccctcgacatcgcaggtgagcagcgtgctggcacagcggttggcgatctcggggtgggaccgccgaaacggggtcgacagccagcgatccaggctcttgtccaccagtccggcggtggtaccggcccaccgcacggcggtggcccggtcggtccacccctcacgcggcggcaatcgggacgcggtgcagcacaacacgagccggtcgatccgctcgggagcgttggcggccagccacatgccgatcatgccgcccagcgacagcccgcaccacgacacccgcgcgaggccgagccgatcgaacagccgcagatagtcggcgccgagctccgcgatcgagtacggccccaacggggcgggggaaccgccgtgcccccgggtgtcggccagcagcaaccggaaccgcgaacccagccgggcggtcagcgacgtccacattcccgcgtcgagcccgagagcgtgtgacagcaccagaaccggcgcccgctcggggccggtgagctcgtagtgcaggtccacggtcatggctcctcctgggctcgatgtcgtgcgagggcccgatcgacgagggcccgcgcggcgggaaggcaggcggtcggatcgcaggcggcgtccagctcggccgccgtgaggtgggcggtgacggtcgggtcggcgtcgaggaactcgcggaaggtggcttggcccgcgcccggagggccgtggggtgcgcttggctggtcggggcgctcggactggtcaccgagctgggcccacccaggcggcttgtggtccgctgcgcttgactggccgtcgaacgtggctgtctcggctcgggcggccagatcggcgatgagctcgtgagcctcgcggcggccgagagccggggccagctggtcggcaactgctccggcccgcagcaggccaccggtcgcgtccagatgggagcgcatccggccggtgtcgacgcgcaggccgctgagcagcgacgaagcgcgcgaactcgcaccgccgcagcagcgcaacagttgcgacagcgtctgccattccgactgccaggcccccgccggacgttgcagttccgactccagcgcggcgaacatcgtggccgccaggccgggggtgcggcgcacgttcgccagcaccaggacgctgtcggccggattgtgcttgtggggcatcgcgctggagccgccgccggagccctctcgcagttcgccgacatcgctggagccgaggaccgacacatcgtgggcgaccttcgccagcgtccccgcgcccgtggccagcgccgacgccagccgggtcacgcgggttcgctcggtgtgccagggcaggccgggatcggccaaccccagccggtgggcgaagtcggcgagcacccgcaacccttgcgtgccatagggttccagggtgccgacgggcccgcccagttgcgcggccagctcaaagcgggcggagcgaagctggtcgcgggccgcgtcgatgccgctcagccaaccggcggccaccgctccgaaggttgtgggggcggcgtgctggccgagagtgcgtccgatgaggagcgtgtcgcggtgccgctcggtcagcgatgcggcggcttcggccgcgtgggcgagattgtcgacgatgacggcggtggcacggtgcgccaccagcatcatcgcggtgtccatgatgtcctggctggtcgcgccgtagtgcacccagccgcgaacctccagcggcacggcttcggcgagcgtgttcacaagcggcaccaccggagatgcggacgaagcgtgtgcgaacaccgcactggtgacgcccccggaccggcaagcctccccgatggccttggccgccgcgaccggaacgagctccgcctcggcgagcgcttcggccagcgcccgctcggcgtccagcatggcgcccaaccagccgtctgtcccgcaagcctggtccacccgaggatcgccgaacacaacggcgaacggatcgctcgcgtcgaccggcggcgcgatgctcggctcgccccactcagacggcgaagaagacggtctcatggtcacctcgcagccggatgtcgaatcgcagcccgtccccgtccggcaccgcgatcaacgtgacggcccgctccggttccggtaggccacacaggaccgggtccgtgccgttggcctcggactcgtcggggaagtacatccgggtcaccaagtgccgcaacagcccccgcgccagcaccgtgacgttcagatgcggggcgtgccgctcctcgccgtcggacacggggccgggtttgacggtgtggaccgcataccgtccattgtcatcggtagggcaacgggcaaaccagcgggccgccgacgtctggcagccacgcgggtcgtcggggtggtcgaagcgcccgtccgggtcggcctgccaggtctcgatcagcgcgtcgggcaccggtgcgcccgctccgtccaggacgacaccgcgcaccgtgatcaggccgggcgtgtccggcggcgccgcgtaggggccgtcgggccacggcagcgcgaagccgaagaacgggccgacggtctgcgatggtgtcgtcatgccgcatcatcctcgaatatggacgcccggggcccgcgcagcacgatgtcgaagcggtagccgagcgctcgttcgggcaccgtggcatcgaggtcgaacgccgcgatcatgcgccgccgcgcggtttccggtaccgaggcgtagaccgggtcggtgtcgaacagcggatcgccggggaagtacatctgggtcaccagtcgctgggtgaacgcctgcccgaacagcgagaagtggatgtgcgccggacgccaggcgttgtggtggttcttccacgggtagcagccgggtttgacggtgacgaaacgatagtggccctgggcgtcggtgagggtgcgtccggcgccggtgaagttcgggtcgagcggcgccgggtgacggtccaggtcgtggcggtaccgacccgaggcgttggcctgccacacctccacgagcgtgtgcggcaccgggcggccgctcgagtcgagcactcgcccggacacgatgatgcgctgtcccaagggttctccggtgtgcccggtggtcaggtcggcgtcgccgggggccaccgcgtcggtccccagcagcgggccggtgatctcggtgagggactgccgcagcggcaccagcggccgcgacggcgcccgcagcagcgtggaccggtagtccggccacaggtacggcggttggacggccgagtcgtcttcgtagcgggggagtggggtcatgatgctgccttcgggctcggtttcagggcacgcagcgcggccagttccgcctcggacggcggtggggtgcgcgccgggtctcggggcaccgacaactcccagccgcaggcggctttcgcctgctccaccgtgacatcggggtgcagccgcgtcaacaccagttcgctggtcgccgggtcgggcgcgtagacgcccaggtcggtgatgacggtggtgggaccggcgccgcgcaggccgtgccgttgccgaaagcccggcccggtaccgaatcccgccgaggtgacgaagtcgacgcggtccacgaacgaccgcttcgactgtcgcaacacgacgatggcctccttgctggaggccgcgatctccggcgccccaccggctccgggcagccggaccgtcgggcgctggtagtcggcgccgatgacggtggtgttgatgttgccgaaccggtcgatctgggccgcgccgaggaacccgatgtcgatgcgtcccgcctggagccagtagttgaagatctccgggacgctgaccaccgcgtcggcggtctcggcgaggataccgtcgcctatggacagcggcagtcgggccggtttggcgccgatggtcccggactcgtagatgagcaccagttcgggcgcgtgggtgtgccgggccaggttcgccgccgtgctgggcaggccgatgccgacgaagcaggtcgcgccgtcgggcagggcccgcgccgccgcgatcgtcatcatctcctcggtcgtgtggctcatggccccgcctcgctgcgctcggcggacgcattcgcggcgctactgtgctgtctggctcgctcgctacgctcgctcgctggagccacccccagccgctgcgacagccacgcggtgaaggcttcccggtcccgggacacggcgtcccaggcgaggtagtagtcgttgtcgcgctcgtagaaaccgtgcgcgtaggacggatgcgcgccgcccggacagtgcgcgaccgccgtgaccacccaggacggcagcacggtcgcgccgggccggggccgcagctcgtcgacgacctcctcgaccgtcaccagggaccgccgcgccgccagcaccgcttccttctgcacgccggtgattccccacagctgcacgttgccgtcgcggtcggcgcgctgcgcgtgcacgacggtgacgtcgggacgcagcgccgggaccgccgcgagcgtctcgcccgtgaacggacagtcgatgggcttgatggtgccggtgtgccgggccaggtcggtgccggcgtagccgcgcagcaccgcgaacggcagccccgaggccccggcgacgtagcggttggccatgcccgcgtggctgtgctcctcgatgtccacagccgacggccagccgttctcgaccgcgtcgcggaaccggtgcagtgaaccgactccggggttgccgccccaggagaacacgagtcgccgcgcgcacccggcgccgatcagctggtcgtacacgacatcgggggtcattcgcaccagcgtgaggtcgcgacggcgctgccggatgatctcgtggcccgccgcgaacgggatcaggtgggtgaagccctccaacgcgacggtgtcaccgtcggcgatcagttcggcgacggcttcggtgagcggaagcagcgcggtcatgggttccttctcgcgttcgatacacgaacatcaattcatatatcggacgatacttgcccgatgtggctgcggtcaaccgtttcgagggccttgactcgtccaccaggcgccccatagtatcgaaaaatagacgcatgtttgtatagcgaacaaggcgagtgacatgaccgaacaacgtgcgctcatcatcgacaaccagcccacgcctgcggcctccggacgatccacacccgacaccaacccctacaccggcgaggtgttcaccaccgtcgccgccgcggccgagtccgacgtgaccgccgcggtcgacgccgccgagcgcgccggtcgcgactgggccgacacctcgccctcacgacggcgcgacatcctgtggcgcgccgccgacaccctcgcatcccgtgccgagcaggcgatcgagctcatggcgaccgaaaccggtgccaccgccggctgggccggcttcaacgccgaactgggtgcggcgatgctgcgggaggcggcggcctcggcgactcgtcccatcggcgaggtcctggccaccgacgcccccggagtcatgtcgctgtcggtgcgcgaacccgccggggtggtggccgccttcgcgccctggaacgccccgctcatcctgggctgccgcgcgatcgccgcgccactggccgccgggaacaccgtggtgctcaaggcgagcgagaaggccccggtggcgagcggcctgttcatcgccgaggcactcatcgacgccggactgccgccgggcgtcctcaatgtcatcagcaacgaccccgccgacgccgcggacgtggccgcgaccctcgtcggcgaccgccgggtgcgccgcgtcaacttcaccggctccacgatggccggacgccgcatcgccgccctggcagccgaaagcctcaccccggcggtgctggagctcggcggcaagaacgcgctgctggtgctggacgatgccgacctcgactacgccgccagggcggtgaccttctcggcgtacttcaactccggtcagatctgcatgtcggccgatcgcgtggtggcacaccgctcgatcgccgccgaactcaccgaacggatcgcggcccgcgccgcgaacctcagctgcggcgaccccggcgatccggccaacgcgctgggacccctcatcgacaccgacgccgccgcacgggtcgcgtctctcgtggacggcgcggtgcgacagggtgcggccctggccgccgggggcggcacccccgacggcgcctgctatccggcgaccgtcgtcaccggcgtcaccgaggacatgccgctgcacaacgaggagatcttcggtccggtgtgcacggtgctgccggtcgactccgacgccgaggccgtcgcgctggccaacgccagcccgtacgggctcaccgccggagtgctcaccgagaacctgtcccggggctgggaagtggcgcgcggcctgcgcaccggcatcgtgcacgtcaacgaccagtccatcgacgacgaaccccaggcgccgttcggcggcgtgaaggactccggccacggccgcttcggcggcagacacggcatcgaggcgttcagtgagacgcgctggatcaccctgcggggccgccacaaacaattccccatctaaggaacgacatgcgaaaccagctcgccccactggccatcctgttggcactgggaacaacggcatgctctccctcggaatcggccgacgacggcggcgagaacgtcaccgtcggcgtcatacccattgtggacgtcgcgccgatctacctcggtgagaagcagggcttcttcgccgaccgcgacatcgacctgaaactggaagccggtcagggcggcgcggcgatcgtgcccggcgtttcctctggcgacttccagttcgggttcagcaacctcacctcgctcatgtcggcgcagaccgagggcctgaaggtccaggccgtggccccgggcgtcgcctccaccggcaaggccggggacgacttcggcgccgtcgtggtccccaagggaagctccatcaagtccgccaaggacctgccgggccataccgtcgcggtcaacaccctcaacaacatcggcgacaccaccatccgcgagtccatccgcgtcgacggcggtaaaccagacgatgtggagttcaccgagttcgggttccccgacatgcccgcccaactcgacgacggcaacgtcgacgccgcctgggtggtggagccgttcctgtctatcgccaaggaatccggtgcccggccgatcgcgtggaactatgtggacatcgccgacgacctcaccgtcgcggcctacttcaccaccaccgagttcgtcgacaaggacccggacctggtgaaacggttcaccgccgcgatgaccgaatcgctggagtacgcggcgaagcaccccgacgaggtccgcgacatcttgagcgaatacgccgacatcgacgccgcgatcgccgagaagatcacgctgcccgcctggccgtcggccatcaacgagaaatccaccgcgagactcgccgaactcggcgtctccgacggcgtcctgaaatccgaacccgacctgaagtcgctgctgccgtgaggatcccgctccccggcgcccggctgggctacggcctggccggggtcgcggcggccgtcggactggccgagctcctgccccggctgggcgtcgtcgacccccgccacctgccgcccgtctcccggatcgccgcagccctcggcaccgaactgggccagtccgggttctggctcgccgtcgccgacacgctggccgcctgggcccaggggctgctgatcgcggtcgtggccggggtggtctgcggcgtcgtcatcgcatcggtgccgggcctgcgcgccgccaccgcctccaccatcgagttcctgcgtcccataccgtcggtggctctcatcccgctggcgatcctgctgctgggcaccggcatcgagtccacattgctgctggtggtgtacgcgtcgttctggcaggtcctcatccaggtgatcgccggaatcaacgacatcgactcggtggccgccgacaccgcgcgctcgttccggctgtcggccgcgcgccgcgtgtggcacctggcgctgcccagcgcactgccgtacatcctgaccggcgtgcggctggcggcctcggtcgcgctggtactggccgtgactgccgaactcgtgatcggcgctcccgggctcggccacgagatctcggtcgccaagacctcggccgcggtgccgaggatgtacgcgctcatcgccgtgaccggaatcctcggcgtcgcggtgaatctggccgcgcgcggcgccgaacgccgactgctgcgctggcatccctcgatccggcaggaggtgcccgcgtgaccacccaaaccaagccaccggggcgcctgaccgtcgcgtggcgtccgatccggacactcctgtggcggctgctgctgtggttcgggcttccggtggcgctgctgacgatctggtggcttgcctcggacggcagccgcgacttctactggccgtcgcttcgcgacatcctgcacaccttcactcaactgtggacgctcgaccggtggcgcgccgacatcctgcccagcctcgcccggttggccgccggatacgcggccgcgtcggcactgggaatcgcactcggcgtcctgatcggactcaactggcggatccgcgcgctgtgcgaaccggtgctggagttcttccgcgccgtaccgccgccggttctggtgcccgtcatcatgctgttcaccggcgtcggcgacaccatgaaggccgtcgtcatcgtgtcgggctgcgtgtggccgatcctgctcaacaccgtcaccggcgtacgcggcatcgacccggtacagcgcgacacctgcgcggtgttcgcgctgcggccactgacccggctgcgacgccttgtgctgcccgctgcggcaccccacatcgccaccggaatgcggcaggcactgtcgatcgggatcatcctgatggtggtctcggagatgttcgccgcccactccggactcggcttcgccatcgtccagttccagcgcggcttccagatccccgagatgtggagcggcatcatcctgctgggcctgatcggcgtgacgctgtcactgttgttcaccgtcgtcgaacgccgggtactcgcgtggtaccacggcatgcgccgcaccgaagggacccgcacatgagccagaccgccgccagcctgtcggtgcgggacctcggcaagacctacaccaccggcacccgatcggtgcgggccatcgacaacctgaacttcgacgtcgccgccggggagctggtgtgcgtcgtcggaccgtcgggctgcggcaagaccaccctgctgcgcaccatcgccggactgctgcgccccaccaccggcgaactgacggtggacggacgcggcgtcaccggaaccccgccgggaaccgccgtcgtcttccaggagtacggccgcagcctgttcccgtggctgcgggtcggcgacaacgtcgcactcccgttgcgcgacaacagtgtcggcggcgccgaacgacggacccgggtccgcgaggcactggaacaggtgggcctggccgacgccgaacgctcctacccctggcagctgtccggcggcatgcagcagcgggtcgccatcgcccgggcactggcctaccgtccccggctgctgctcatggacgaacccttcgccgccgtcgacgcccagacccgcgccgacctggaggacctcgtctaccggctgtggcgcgacctgggagtcaccgtcgtgttcatcacccacgacatcgacgaagcggtatacctggggcagcgcgtactggtgctgtcggccccgccgtcccggatccgggaggagatcaccgtggacctccccgtcgagcgcgaccagctcaccacccgcgccgacccccgcttcctcgcgttgcgaacccagatccaccagcacatccgcgaatccggaaggtgacacatgcgaacccaggtcgcgatcgtcggcgcgggacccgccggactgctgctggcgcggctgctgggcctggcgggaatcgcttgcgtcgtactggaactgcgcagccgtgaacactgcgagtcccgggtgcgggccggagtcctggaacagggcaccgtggacaccctggacgccgtcggcgtctcgcaccgactgcacgccgaaggccaacggcacgagggtatcgaactgcggttcggcggccagcggcaccggatcgccttcgagaaactggttcccggacgcgccatcaccgtctacgggcagcaggaggtcgtcaaggacctcatcgccgccgtgctcgaccagggaaccgagatccacttcgacgtcacggacgtcgaaccgcacgacctcgacaccgaccacccctacctcaccttcggcggccagcggctcgactgcgacgtcatcgccggatgcgacggcttccacggcgtgtgccgtccgtcgattccggacggacacctgacggttttcgagcgggagtacccgttcgcgtggctgggagtgctcgcgtcggtcgcgccgtccacccgcgaactcatctacgcccagcacgacagcggcttcgcgctgcacagcatgcgcaccccctcgatcagccgcttctacctacaggtgccgcgcgacaccgacatggcgcagtggccgacgcgacgcgtctggaccgaactggcccaccgtctggagaccgtgccgggcttccggttgcgggaggggccgatcatctccaccgacctgacgccgatgcggtccttcgtcgccgaaccgctgcggtacgggcggctgttcctggccggggacgccgcgcacatcgtcccgcccacgggagccaagggcctcaacctggccgtcgcggacgtgcgggtgctggccgacgcgatcgccgactggtacggcaccggcgacgagacccgcctggacgactactcggcgcgctgcctgcgccgggtctggcgggcccagcacttctcgtggtggctgacaaccctgctgcacaccttcgacaccgacgacgcctacgcccggcggctacaacagtcgcatctggactacgtcgtgtcgtcgaccgctgcggccaccacactggccgagaactacgtcggcttcccgctggaggtcttagctgaaccggtcccgcagtacccgcttgagcaccttcatgctggggcccaacggaagttccttcacgaactccacccggcgcggatacttgtgcgcccccatgcgctcccgcccgaactccagcacctcctcggcggtgggcacctggtcctcgtcggccaccaccacggcgcagacctcctcgccgcactcctcgtccggcagcccgatgaccgccacctcggcgacgcccgggtgccgcagcagcacctcctcgacctcgctggggtacacgttgaatccattgcggatgatcatgtccttgacccggtcgacgatggtcacgaagccctcgtcgtccttcgtgccgaggtccccggtgcggaaccagtcgtccaccagcgccttggccgactcggcgggccggtcgagatagccgttgaacacgttgtgtccccgcacgacgatctcacccagttcaccggtgggcagcagctcgatgccctcgctctcggcgcgggcgatctccacgtccacgccccacagtggatggccgacggtgccgacccgggtgccgtaggcgggctggttgaccgtcgccaccggcgaggtctcgctcagcccgtacccctcgtagatcgacgcgtcgaaggtcgtgttgaactcctccagcaccgggccgggaaggctggcgccgccgctgaggcacagccgcagccgaggcagcgcactcgcgtgggcggcggcctgggtgagcgcccggtacatcgtgggcaccccgtggaagacggtgacgttctcggccaccatcagctcgatcgccgcggccgggtcgaagcgcggcatcagcaccagggtgccgcccaaccggaacagcgtgttcatgctgaccgactgtccgaaggtgtggaacagcggcagcgcccccagcgcgatgtcgtcgcggcggtagtcgtgggtgtcgaaggcgcagatggtggcgttcatgatcaggttgagatgcgacagcaccgcgcccttggactgcccggaggtgccggaggtgtagaacaccacggcggggtcgccgggcgcgcgggtcacgaaggtcggcaacggcgaaccggcctcggccacgtcctccaggtgcgcgtcggcgccgaggtccggcgcttgtggaccgaccgtgaccatgcgcacgcccgccgcccgggcggcctggcccccgacctcggcacaggcgctgtggcacaacagcaaccgggcgccgctgtcgcgcagcacgtactcagtctcctccgcccgcagcagcaggtgcaccggcaccaccacggcaccggcggccaggatcgcgtagtaggcgcgggggaactcgacggtgttggggcacatgagggccacccggtcgccgggccgcacccccagccgctccagggcggcggcctgcgccagggcctcggcccacagccgcgagtaggtgatgcgcttgtcgccctcgatgagtccgatgtggtcgccgcagcggcgggccgaaccggccaggacgctggccagtgacagtgtcgacatggtggtggttcctttcgtcagccgaagcgccctcgcccgggggtcaggcgaaggcgttgatcccggtcagcgcgcgtccgatcaggagtttctggatctggctggtgccctcgtacagggtcatgacccgcgcgtcgcgcaggtacttgccgaccgggtactcgtcgacgtacccgtagccgccgaagacctgcaacgcgtccccggccgccgccacggcggcctcgctggcgaacagcttcgccatggacgaggcggcggcgtagtcgagtccccggtcgatgtggtcggcgacccgccacaccagcagccgggccgcgtccacattgaccgcgatccccgacagcagctcctgcaccagctggtgcgcggcgatgggtttgccgaactggacccggtccttggcgtagccgaccgcggcgtccaggcagccctgcgcgatgcccacgcaaccggccgccaccgacatccgccccttggccagcgcggccatcgcgatcgagaagcccttgccgagtgcgcccagccgggcgctgtcgggaacccgcaccgcgtccaggtggaactcggcggtggcctgggcgcgcagccccaacttcccgtcgatctccttgcgcccgaagccttcggcgtcggtgggcaccaaaaacgccgtgatgccgcgatgccccggctcgtcagggtcggtgcgcgcgaacaccagcgccaccgaggccagggttccgttggtgatgaagcgtttcgtgccggtcaacagccagtcgtcgccgtcgcgcaccgcccgggtggtcaggtgcgccgcgtcggaaccgacgtccggttcggtcaacgcgaagcaccccaggtcctgcccggacgtcaagcgcggcaaccactgccgcttctgggcgtcgtcgccgtaacgcgcgatggtggtgccgaccagacccagcgacaccgacaccacgccgcgcaccgccgagtcgccgcgccccagttcctccatgaccaggcagtaggtcaggtggtcgccgccggagccgccgtactcctcgccgatggtcatgcccaggaaacccagctcgcccagccgggggaccagtgccggatccatggcctcggcgcggtcccaggcggtgacgtgcgggacgacctcccggtcgatgaactcggcggccagtcgccgcacggccgtctgttcctcggacagttccaaatccacaacggacctctacctgtgacgcattaaactagcgatgtaagttttgtgggatgttacgcgtaccgtacttgcgccacaagtggccgtactccctcactcgcgcaggaggtttagtcgtggcgcgcccccgccgaccgctgctcagccgtgaccgcatcaccgccgcggcgctggcggtcgtcgacgccgacgggctggaggcactgtccacccggcggctggccaccgagctcggcgtcagcggcccgtccctgtacaaccacgtcgccacgaaggacgaactgctcgacgacgtcgtcgacagcgtcctcggcgaggtcgacaccaccgccatggctgggctgtcgccgagccgccgggactgggccacggcgctggccgcgtgggcccgctcctaccgcaccgcgctggccgcccaccccaacatcgtcccggcgctggcctcgggccccggcaaccggccgcacgcgctgcgcatcgccgacgccgtcttcggcggtctggtcggagcgggctggccgcgccgcgaggccacccgggtcggcgcgctgatgcggtacttcgtgaccggctccgcgctgggctccttcgcgggcggtttccccgccgacgcggcggtctacgagtccggttatccgcatctggaccaggcgcacctgctggccgaacgccagcagcgcatcgacgacgaggccttcgagaccggccttgccgcgctgctggaagggctcggggcccgctaccgccgactcaccgacgcaccgcatgattgaggccgattcccaacagccgaacgaaagcaggccgggcatgacagcaccctcattggacggacgacgcttcggatcgaccgagaacaccgtggacggcgaggtcgggggagacacgtccttcgagtacttcgagaacgacagcgagatctggggaacctactcgggcggcgaggtgcggcgcggctacctggtgggcacccgcgacggcgacgcgctcgacttccggtacacccacctcaacaccaagcgcgagacctccagtggacactgcctgacccggatcgtggtcctggacgacggtcggctgcgcctggaggagacctgggagtgggagtcgcggccgggctcgggattcagcgccgtggaggagctccgcgactgacgtgtggacagccgccgcgccccggtcggtggaggcgggacgcggcggtcgctgccacagtacgggtcagaagatcccggagtctggttcctcgcgagatttcctggccgccttggctatcagatccaaggcctcggagacaatggtttgctcctgaggggacagatggtccagtatccgggcgatctgctcggctcgggcggttcggaagctactcatgaacgcggccccggcggggctgagcttgatgtatctggcgcggcgatcggtgggatgttcgcggcgctccagcagttcgcggcacaccagcctgtcgatgagacggctcgtgcgggaaaccgagcggccgatggtggccgccaggcccttgaccgtcagctcccgaccatcggtcagggctgacagcagggctacgtcgatgagttgcagctcgtcttgacccgtgccccgcagaatctgcggcgtcaacccagtctgcatggcttgcagctgctgggcgagccgattggcgtccggggtcacagcacctccttctaatagttgcgtggtggcaaataaatctcgggacgttagtcttgcgccggtgaacaccccgtcccggctggcgaaggcggcccgcgcgctgcgcgcgaccgtcggccttggcgtgggattcgtgaccgccgtacccgaactcggcctcgccctcgtggccgggacgctcatgctgtgcctgcgcggctggtcccgccccgaacaccccgtgatcgccgccgtcaaccggatgctgaaagcggtgaccgcctgggagttccggcgcgtcgccggatacgccggaaagatcaccgtcgggtacaccggcagacgagcgtggctttatctggccgctcgtccgtgggtcggactgctggccggagcgataggtgtgctcatcgtctacggcgccggggcggggatcgtggcggtcgttcagtgggtgcgcgggtatgaagtggatggtatcgcgccctcggcgggcaacctggcgtacctgtcggtggccggaatcgtactggcattccttgccgtacaagggctgctgggcgtcgtcatactggaacgcgcgctggcgacgcggctgctgggccccagccgggaacagcagctgtccgaacgggtgtccacactgacgcgaagccgcgcggccgtcgtcgaggccgtcgacgccgaacgccgccgcatcgaacgcgacatccacgacggcgtgcagcagcgcaccgtggccctgggcatgctcatcggacgggcccggcgcggcgaggacccgcgccgccgcgaggaactgctggcccaggcccacctggaatcgcaggcgctgctgtccgacctgcgcgaggtcagctggcggatctacccgacggcactggagaccgagggactgcgcgtcgcgatcgagtccgtcatcgaccgctgcgccatcccggtgcggctgtcctacgacgcgcccgcgcgcctggaccgcggcgtcgagaccgccgcgtatttcgtcgtgtgtgaagccgtcaccaacgccgccaagcattccggagcctcgagcgtggacgtcacagtgtcgcgaagtgatgatcgtcttattgtttcagtgcgcgacaacggttgtggcggcgccaaccccgaaggcggtggactgtccgggctggcgcgccgggcggcggccggggacggcacgttcaccgtcgacagccccgtcggcggacccaccacaatcgaagcggagctgccatgcgggtgatcctggccgaggactcgaccctgttgcgcgagggcctgtcccgactgctggccgaggaggggcacgaggtcgtcggcagcttcggcgacgcgatcacactgctgcccgccgtggcgaagaccgaacccgacatcgtggtcgtggacgtgcggatgccgcccacccacaccgacgaggggctgcgggcggcactgcggatccggcgggaccacccggacgtgggcgtgctgatcctgtcccagcacgtcgagaaacgcttcaccgtcgagctgctgtcgggcgacatcaacggcgtcggctacgtcctcaaggaccgggtggtgcgggtggaggagttcctcgacgcgctggagcgggtcggcgacggcggcagcgccttcgaccccgaggtggtgcggcagctgctcagccgcaccagccacggcgatccactggcgacactcaccgaccgggaacgcgaggtcctggagctcatggccgagggccacaccaacgacgcgatcgcgaagcggctgttcgtatcccgaagcgcggtcgagaaacacgtcaacgcgatcttcaccaaactggagctgacggccaacactgacggctacagccgccgggtgctggccgtgctgcgctacctcgactcctagcggcggtccgagcggtacaccccgggctccaccattgacagctgcggttcccggcgctgccgccggttggtgcggatccgcagcaccagccacaccacgaaggccagccccaccaccgcgaccacgcccctggagtagacccccacataggtctccacgaccgaccagttctcgcccagcaggtacccggcggcgatgaaggcgctgttccagatcaggctgcccagcgtcgtgtacaccaggaacggcagtatcggcatccgctccaccccggccgggatcgagatcagactgcggaagatcgggatcatccgtccgaagaagatcgccttggtgccgtgccggtggaaccacgcctcggtcttctcgatgtcggacaccttcaccagcggcagtctggcggcgatgcgcagcaaccgttcccgcccgatgcccgcgcccaccagatacagcgccagcgcgccgacgagcgatccgatcgtcgtccacaccaccgccgcgatcaggttcatgtcgcccttgctggcggtgaatccggccagcggcaggatgatctcgctgggcagcggtgggaacaggttctccagcgccaccgccagtcccgcgccgggcgcccccagtgtctccatgagaccgaccgcccagtcggtgatgccgtccagtacgccctcggcgttcgccatgtcgaatcctcgtcgtctcgtcgtgaaccgttgaatccacggtagaaacgaaacgacccgcgcaccttggggagcggcccaggatcaactgcggaaaaccacagttcgcgcgggccggtcaggacgcctcgatgctgcgcaaccgccgccgggccgcctcgatcgccgcctccaccggcccgtccgggaggttcccggcgtcgatgtgttccagcaccccgaccgcgaccagggtgtcgcggtgttcctcgcgcagcccggacatgaagatccggacgtcgcgtttggccagctgctcggcgaagtcccgcagcaccagcgcaccggtggcgtccacggtggtgacgtcctccaggtgcagcacggcggcgcgcacgtcggcccgctgcgccccggccagcagcgaggcgggcccggcggcgaacaccagcggcccgtgcagccggtacaccccgatgtgctcggacaccaggttcgcgtcggcgccgctgcggcccagcaccttcgtgtggtcgacgtgcagccgcagcgaggcggccaccttgaccagggtgaccagcccggccgccgccagtcccaccgcgacgcccatcaccaggtccagggtgaccgtggcgatggtcgtgaacgccagcacgatggcgtcggaacgggtggagcgggccagcgccgacaggttgccccggttgaccatcccgaccgtggtggccagcagcaccccggccagcgccgccagcggaatgtgctccacaagggaggccgcgaacagcaggaaggcggccaggatcaccgcgtgccaggccgcggccatccgcgactgcgccccggcccggacgttgaccgcggtgcgcgccaccaccgccgaggcgggcatgccgccgaacagcggcgaggccaggttcgccagcccctgcccgaacagctcccggttgggttcgtgcttctcgccgccgtgcatgctgtcggcgacactggcgcacaacagccccgcgatcgccgccagcgcggccaccgccagcgcggggcccagcagtcccgggatcgcgcccacgtcgatgaagctcaggctgggggcgtgcagggtgctggggaggtcgccgatgtcggccaccggcaccccgaaggcgtaggtcgccagcgccgccgccgcgacggccagcagcgagaacgggatcttcggccaccagcggattcccagcaggatcaccccggccaccccgaaggccagccccagattgatccactgtgggtgcgtgatgaacgccagcaccgcctcgaaggcggccaccgcgacgtggtgcgagtcggggtccatgcccaccgcgaccggcagctgttgcaggaagatgacgatcgcggtccccagcgtgaagccctcgatgaccggcgccgggatgtacctgatgaaggccccggcccggcacagcgccagcagcaccaggatcaccccggccatggcgcccaccagcatcacgccctgctggccgtgctccttgatgatcgggatgagcaccaccgtcatcgcgcccgcggggccggacacctgtaggttcgagcccccgaacagcgccgcgaccagcccggcgacgatggcggtggtcagtccggcggccgggcccataccggcggcggcaccgaaacccagcgccagcggcaacgcgaccacggccaccgtgagtccggctatcaggtcggcccggggggccgtgcggatggctgtcaggtcaccacgtgacgggaagagggagccgagggcaaagcgatcggcgagcatggcgacagtgaatcatcactcacagtgatcttcttggaactggacatccgggagtggcgcgtccgtcgcttctccaaacgacacaatggacgaaggtggacgcgttggggtgtaagccagttcacgtgggatcgcaagccccgaaaccatatgctcgacggatgacagatgacaaggtcacagcgaatttctggttcgacccggtgtgcccgtgggcgtggatgacctcgcggtggatgctcgaggtggagaaacagcgtgacgtccaggtgcgctggaacatcatgagcctccaggtactcaacgaacccaaggtcgacgaactgcccgagcgctacgccgaagccatccgcgacggcggctggtgggaaccggtgcgcatcgtcgccgccgccgagcgcgagttcggcaacgaagtggtcggcaagctgtacaccgcactgggaacccggttccacaaccggggactggaccgcggcgaggaggtctacgccgacgccgtcgccgaggccggactgcccgcgacactcgtcgaggcccgcaagtccaccgagttcgacgacgacatccgcgcctcccacaagcgcggcatcgacctggtgggccaggaagtcggaaccccggtcatcgcggtgcccggcgccgacggcgaactcgtcgcgttcttcggacccgtcgtgaccccggcccccaagggcgaggccgccgccaaactgtgggacggcaccctgctggtggcctccactcccgggttcttcgagctgaaacgaacccgtacccaagacccgattttcgattagcgaccacatacgactccgagccgcccgtgggctctatagtcctccaccatgggggaaatcagagctcacgggcgtcatctcatggtcatgctgttcgtcgcgggaatgctggttctcgccgatctgccgccaccgctgccgggatcgaccgaaacgacggacacccaactcctcacaggtgcgacaacgatgctgatacccccacacctccccgcgcgggcccgggcggcgctgcgagcgctgctggacggcaaccggcgattcatctccggatcgccgacctactcccgcgacatctcctcggcccgggcggcggccgggggccaacgaccgatcgccgcggtcttcacgtgcgtcgactcccgcgtcaccgccgaatcgctgttcgactgcgacttcggccagctgatcgtggtgcgcaccgccgggcacgtcccggaccgggcggcggtgggctcactgcgattcgccgtggacgcgctggcggttccactggtgatagtgctgggccacgaacggtgcggcgccgtgaaactggcggtcgacaccctgcgtgaccccaaccgtcccgaacaactcgactaccttgtggagcaactcagcgacccggtggcgaaggccctttcggacggtgccgccgacccgtgcgccacggcgatgcggctccagatcgaccagaccgtcgcggtcctcaagggcgaccccggcgtagcggcggccagtatcgtgggcgcccgctacgacctggacaacggcaccgtttcggtgcattcggcctaacccggcggtcagggccggtactgctgcggcggcggtggcggctgctgataccccggcggtggcgggggaggaggcggcggcccgtccgggtcgtgccggtcgtcctccttgggcggccggggttgcggcggcggggcgttcttcaacttgtcaccggcccgttggatcagccgtccggtggcggccagcatcttgcccgacaccttcttggcgccgtggcccatccgctgtcccaccgagacaccgggcgcgccggattgctgtgcggcctgcggatcgttgtacggcaccggagcgttgccgggcatcggaaccgcggcgctgccctgcaccggaaccggcgcgctgcccgaaaccgccgcggacggcggcggtggcgggggaggggcctggttcggatagaccggcggtggcggaggcggcatcggggccgccgccttggccgagggcatgtgcggcccggtcggcggcagcgtgaaactcggcggcggcggaggcgtgaccacggccggtggcgggggtggcggcatgggcgccggtgccggaggcggcggttgctgcgccaccggaatctggattggcacgtcggtcttgccgccggtcagctgggacgcgtagtggtcgagcggcggcggtggcggtggcagctgcggtttcggggcgggcggcggcacctgagccggtttcgccgtggcggcctgggaagccgccgccgaactcgcgacggccgcgtcggcggcggccttggcgaccgcggccttcttgctggccgtctcggcctcgacccgtttgcgttcggccacatgcgccgccgtgaccgcgggctcgcccgagtccgggacggcgttcggtggcggcaccggcgcggcctgcggagccggtgcggaagccatcgcgttggcggcggcggcatcggcggcggccctggcctgggccgcggactgtgtcgacaccgaagggccacccgcgctggcggcgggtttggccgaaacgacctgtttggacgccgcgatggccgcctcggcggcggcctgggcggcctcggcccgtttgatcgccgcctcggcctccagccgtttctgctcggccaccagtgccgccgcctcggcctcggcacgttgcgcctcaagctttttggcctgcgcctcggccgcggccttcttcttggccgccgcttcggccgccgcccgcttcttcgccgcctcggcggcacgcctgcgctcgagttcttccttcttgcggcgctcggcctcggcggcggtgcccggccacaacggcagatcaccgggtatcgatgatttggacatcatccacatccttggggtgttcggcggccctggggttgactgggttggctccggcgacgggtgacgcgcgttaccgggctcccacaagtatgccgggtgtccatttcgctaactgacctgggacagccagttctgtccactgtcgtccccggcgtgccggtacggctcgagttcggcgtcccactcggcacccagcagcttgtccagtccgtgccgcagcgactcgccgtccacggcggtggccaccagcgcccggatccggtcctcggcgatcatcagatcgccgttggcactggtcgcggcccggtagatgccccgaccgggcacgaacatgatccgctcgccgtcggctccgggactggggtcctcggtcacctcgaaccgcagcatctgccactgctgcagggccgaggccagctgcgccccggtaccgggttcggcgttccagctcaggtcggttcgccaggtggacggggaggcgggctgggcgatccagtcaagcgtgatccgcgagtccaggacacgactgatcgcccactcgacgtgtggacacactgccggtgggcttgagtgcacatatacaacgcctcgcgttggcacgtcgaacctcctggcatttcacgtaatgcgccttcccccaacgcattccattcaaaaaacgacggacggcacagcgtcgcgatccaaggatccgtctcgcagcaccaccacatctggccaggtctcgcaccgcgttgcgcgattgtcgaaccataatgccgtctgatacgcctgtggcgccagagttttgcgtgattattttcggaatatcggcgattattcgcgccgcggggccttcaccagtgcccaacaaccgggtcgtgacgctgtcgggtatcgttgagttggccggtgcgcgcaccggtcgttatttctgtcccgccgaggtgtgctgatactccgccgacggcgaacacatcggaagcaacacagtgatgaggagtgtccatcatggcaagtaacacctccaagaccgcacgggcatcggttcgggccggtcagtccggtcaaggtggcgggctgagcgttctgggtgagtacaagtacctgatcccgctcaacaagggcaagcacgtctacatccggaacctgaccaccggcaagaccgtgcacctgtccaccgactccgacgccttcaccgaggagatcaagtcgctggccgaggccggccacggcgacaagatccgggctgagctcgacaacttcaccgagcagtacccgtcccagggctgggccgacaccaccaagcgactggtggacgccggcgccttcggcgaagccgccgagtagtcacacgacgtcgaacggccgggcggggtatcgcccggccgtttcgcgtgccctcagcccgcgtccagcaggttgccctcggggatcacgacccgcagctcccgcgccgccagctccgcctccacggcgcgctcgccgatctcggactgcgcgtaggcggcgatgacggccgtcgcgatcggcccccagccgaaccgctggctcaccatcgcccggccgccgtcccgcagtcgccgggccagctccggttccgacagcacccgtgagatcgcctcggccagttcctcgggccgcgcgggggtgtgggtgagaccggtctcaccgtccacgatgaactcggccaggccgccgctgcgtccggccaccaccggggtcccggccgccgccgcctccagcgccaccatgccgaacggctcgtagcggctggggatcgcgaaacagtccgccccgcccaacagtcgcggcagcgccgcgccctcgacgaaaccgaggaactccacagtgtcctcaaggccccgccgcaccgcctggtcccgcagttcctcctcgtgcggaccctcaccggcgatcagcacccgcaacccggggtgcttctcccgcaggatcgcggccgcgtcgatgagatcctggacgcccttctcgtgcaccagccgcccggcgctgaccaccaccggccccgcctcccggtccgggacggtgtcctcgacggcgaacacccgggcgtcgacgccgttgggcaccacgagcgtcttgtcctcgggcagctcgaacagccggttgacctcccagcgcatgtgcttggagcacaccagcacccggcgggactcgtaggtcagccaccattcgatcgagtggatggcgcgggaggtgtcgtcgggcaaccagccgtggtgacgcccggcctcggtggagtggatcgtcgccaccagcggcaggtcgagatggtgcttgagggtcaccgccgcgtgggtgaccagccagtcgtgcgcgtggatgacgtcgaagtcctgggtacggcaggcccgcagcgccgtacgcgtcagcgagtggttgaacgccatcgtccactcgagcagcgtctcgccggtgaacgggaacagcggcgggtcctgcggggcgcgcacgacgcgcaccccgtcgacggtctcgtcgaaggccgccgctgaaccgtcggggtggtcaccgtggcgggtggccacggtgacgtcgtgcccctcggcggccagcgccgtggccagggcgtgaacactgcggccgaggccaccgacgaggacgggcgggtattcccagctcagcatcaaaatacgcacccgccgattgtgccctactcgctcgtaacccctccggtggtcttgcggcggcgggtgaccagcagcgcgacgacacctagcaccaccgccgcgacccccaccgcgatcggcgtggtcaggctggacccggtcaccggcagcgagccgttcccgttgcccttgaccagcttggtcttcgcgtcggcgtgcgcccaggtgtcctcgtggtcgccgtgcgggatgacgatgtcgatgttgaccttgccgggcttggcgttctgccacgcgtcggcgtccctggcccacagcgtgaacgcgtaatcccgcttgtccttggcgcccaagccttccatcgggcaggtcagcaccgtgcggcccttgctgtactcgcagccgtccagttcggtggcgggcacgatgccggtcttcctgtcgacggcgacgaccaggttcgcgtgcaccagcgtgcccatgtcgtagtcgttgttgacgacggtgaacgacagttcctcgcccttgccgtcgcccccgatcacctggtcggagctcacctgcttgggagccttgaggtcggtgatgcggccctcgtcgtccagcggcaggctggcgtccagtgtgaccatcttctcggcgtaggtcgggttgtcctcggcgtcgggctggcgcagctgcgcggtcgcgtaactgaggccgtggttgacgcggtcggcgccctcacgcagtttcatcgtgaagtcgatggtggtctcggagttggccgccaggttcgggaacacgcacgtgaagtccatcccggcgtcggtgtcggtcttctcgcaggcggtgtcatcggtgctcaacacgagcgcgctgaggtcgtcctcctcctcgaagaggctcaggcgcaacgtcgggttcttgaggtcgttgtcggtgttgttgacgatcgagaccggccagtcgaccgaatccgagccggggtactcgtcgaagcccttcatccagatctcgaagccgtcgtcggcggcggcgggagtggccgccaccgccagcaccgacattgtcgccagcccggtggcggcgagcatcgcggaaaaacgaagcagtagggaacgcataaacctgtccttgttttcgggtcaatgtggaaacgaagccgccgcgtccccggctgcgagttttaagttttcgttacctgttcgcaatcgacggcgcaccaccaacagcaccgccacgcccagcagtatcgccgcggcaccgaccgcgatcgtcgtgctcaggctggatccggtcaccggcaacacgtcgtcgccgccaggtttgaccagcttgatcggcgcttcggcgtgcccccaggcgtcgttgtgctgattgtggatatagctgacgtcgatcgtgaccttgcccggcttggcgtgtttccaagcgttcttgtccttggcccacaacgtgaacgcgtactgccgtgactcgcccggccccagttcccctatgtagcaacccagttgggtgccactggcgtcataggtgcagtcggctatctcggtgcccgggacgatcccggtcttctcgtcggtcttgacgaacagactggcgtcgctcagcttcttgtcggtgttgttgtgcaccgtgaacgacagctcggcgccgtcggcgtcgtcgtccccgaacacctgatgcgaccacacctgtttcggcgcgttgacatcggtgatccggtccttgtccagcggcaggctcgcgtccagggtggcggtgtcgcgggacatctccttgccgtcgacgcgcatgacggcctcggcggtggtgacgccgtggttgacccggtcggcgccgtcgcgcagcgccagctcgaagtcgaagttctgctcgtccttcagctccgggatgacgcacacgaacgaacgcccctcgtcgggttcttcgcagtcgatggcgtcctgggtgctctcgatcgccttgaccgcggcgagttcgccgtcggcctcgtggaagtcgatactgagctccacattggtgtagggcttgccgctctcgttgacggccatgacgatccagccgagattctggcccggcggcaggtcggggtactcgtcgaacgagtccatgtgggtgcgaaggccaccggcggcgtgggcgggtgccgcggtcaccgggccgacggtcagcgcggcgagcgcggtgacggccgccgcggcgatgacgcgatgtgatgcggaacgcatgggactgtcctcgatctgtgagacggcggcgctgccgacgcgaagtccgttcgcggcgtcccgtcacagtcggaacgaatcagacagcaccccggctgcgctccacggcagtttgttacccaatcgcaaccttatttgccgtcctcgtcctcacgcaggcgtcgttccaggtcacgcaggaattcggggtcgtcgtccggggccagtttcgggcgcggacggggccgccgctcggcggagcggggccgaccggaggtgaaccaggcgatgggtccgacgatcggcagcagcaggatgatcgccgcccacaggcgacgggtgagacgacgcggctcgttctcaccaccgagacagtcggcgatggcggcgatcaccagcgccagcgcgacaaggacgaacaacccgactatgcggcccatgggtcaattatgtacggccatccagcaaacgcggcagggccgtccggacttcgtcacggatggtctcggcgatctcctcggggtcccggttggcgtccacaatggcgaagctggcgaactcgggtagcgaccggtaggcgctgtccatcgcggccagtgagtcgaccggttcctcgtcgatgccgcgggtcttgacccgcaggtgggcggtctcgggcgccacgtccaggtagagggtgaggtcggggggcggcacccggccgagcagccgccgcgcccacggttccagtcgcgggtacacgacccgggtgcgggcgtactggcacacggcgtagcggtcggcgatgaggatgccgccgccgttgccgacggtcagattccagtagcgcagcagggtctcggcgcgtatcgccattcccgggcccagcagggcgaccgagtcgggacggcccagcctgcgggcggtgttgcccagcacccgacggccgctggccaccatgcgataacgcaccggatgtccgagttgagttagccaccgcttcagccacctggcctgggtggttttcccggcgccgtcgatgccgacaagtgcgatggtcgcctgtctggtctcacgcgccacaggttcaagggtacgggtatcccgggccggtagccgacttcggccgctgtggggcttgctaccccgcggtggccgtagttactcgcgggtaacttcgtggggtactattcgccacgctggttgagacccggcgctcacactgcaccggataagggcgaagatagggcgctgaacattccttaaggccgcaggaggtaagtcaagacgatgaagatcgttgtcctcgtcaagcaggtgccggactccagtctggagcgccacctgagttccgacgatttcaccgtcgaccgtgcgtcggcgtccaatgtcattagcgagatcgacgaaaacgccatcgaggctgccctggtgctggccgaggagaccggtggcgaggtcaccgtgctgaccgtcggccccgaccacgccaccgaatcggtgcgcaaggcgctgtccatgggtcccgacaaggccgtgcacgtcgtcgacgacgccatccacggttcctgcgcggtcaccacctccaagatcctggcgggggcgctgggcaagcaggagtacgacatcgtcctgtgtggtgccgagtccaccgacggcggtacccaggtcatggcgcagatgctgagtcagcggctgggaatcgcggccctcaccggagcccgcaagctgaccgtcgacggcggcaagatcaccgtcgagcgtcagaccgaggacggctaccaggtcgtcagcgccgcggctccggccatcgtctcggtgtgggacagcatgaacacgccgcgctacccgtcgctgaagggcatcatggccgccaagcgcaagccggtcgagacgctgtcgctgtctgacctggacatcgacccggccaccgtcggcgcgggcgcggccaccagcaccgtggtgtcggccgagccccggccgccgcgcggcgcgggccagaagatcaccgacgagggctccggcggctcgtcgctggccgagttcctggcctccgagaagttcgtgtagcgaaggagaagacctgacatggctgaagtattcgtcgtcgctaccggagcgaacaaactcacctacgagatgctgaccctggcccgcgggctgggcgaggtgtccgcggtggtgctgggcgcacccggcaccgcggcgtccatcgccgacaatctcgccgagtacggcgcggccaagatctacgccgccgaggacgaggcactggacaagtacctggtggcccccaaggccgacgcgctggcggcgctcgtcaccgccaagtccccggccgcggtgctggtccccagcacccaggagggcaaggagatcgccggacgggtcgccgtggcgctcgacaacggcgtcctgaccgacgtgacgggcctggaggcagacggcaccgccacccaggagatcttcgccggtgccaccgtcgtgaagtccaaggtggccaagggcattccactggtgacggtcaagccgaactcggtgaccccggaaccggccccggccaccgccaccatcgaggccgtcgaggtgtcggtcgccgactcctcgaagctggtcacggtggaggagaccgtcgtggagcccaagggtgaccggcccgacctcaccgaggccaacatcgtggtctccggtggccgtggtgtcggctcggccgagcagttcagcgtcatcgaggagttcgccgacctgctgggcgcggcggtgggtgcttcgcgcgccgccaccgactccggtttctacccgcacaagttccaggtcggacagaccgggaccaccgtctcaccgcagctgtacgtggcggcgggcatctccggcgccatccagcaccgggcgggcatgcagacctccaagacgatcgtcgccgtcaacaaggacgagggcgccccgatcttcgagatcgccgactacggcgtcgtgggggacctgttcaccgtgcttccgcaagcgggcgaagagatccgcaaacgtcgcggttagcagtcgatacgacccgatggcgccgatgggatcctcgtcccgtcggcgccacggtcattgtggggttcccgcaggatgcggtacgttaaggacgcccccgttttatcgggttcctgcaacagaatttggagggatcacttaatgtcctcgcatgccgcgaccgtcgcaccgcgcatggtgctcgccgacctcatccccacgacgaaggtcaacgcctgggcgcgcgacctcgtcctcgtcgcgtcgggcgcggcgctgacgggggcctccgcccagatcgccttcaccatccccgcgatcaccccggtcccgttcgtcctgaccaccctgaccgtgctgctggtcggcgccgctctcggcccggtacgcgcggccgccgccatgggcctgtacctggccgccggtgtcgcgggcctgccgtggttcgccgagggcacctcgggcctgggcgccagcttcggctacatcatcggctacctggccgcgggcgccctggtcggcgcgctggccaagcgcggcggtgaccgcaccctggtgcgcaccgcgggcctgatggtcctgggcaacctcgccatctacgccttcggcgtcccgtacctgatcctggccaccggcatgagcgtctccgacggcctgctgaagggcgcggtgcccttcctcgtcggcgacctgatcaagctcgtcgccgccgccgccctgctgcccgcgacctgggcactggtggcgaagttccgccgctcctagaaccaccgacggcggcccgcaagtcattgcgggccgccgttctcgtgtcctctcctcagcagggatcgacgatcggttcgtcggaaccggtgtccagccaggcgtccgagacatagccaccgcccggcagccggtcccacacgtcggaagtgttgtcccacgggccggtcatcgtgtcgccccggacatagcactccagctccacctcggtgtcgtgcgcgatggtgcgcaacacagtggcgttggccttgggttcggtgcggacgttgaccaccccgtccgggttgtgggcccggccggtggtcgtgccgctgccgggaccgtagttggtcaggcagcagtcggagttgtagatgttgacgccgttgcgcgacgcccaaccccggtacgcctgcgactgctcgtgccaggtccagccgccgatctccttgttgttcaccgtcaccgcggtgttgccctgccacagcgtccagtggacgtggtcgccgttggcgcggccaccgcacggcagctgttcgccgatgcgtccgatgtaggcataagcgcccactttggtgccgtcggcgaccgtcgtctggttccaggtgtggtagtacccggtggtccagccgttgtcgtgctcgatctcgatcaacggggtgctggtgccgcagtagcggtacaggtagccgcccgccgcggcgcgcacctgtccgtcgccgccgtagaagtcgatcgagttgtagggccgggaggtgccggagttgccgtgcacgccccagtgccgccagccgccctgaccgttggcccacggcagggccagaccggtgggcgccagggcggttcggggtttcgcggtggccgccaggacgtcgcgctctccctcgtcgcggaggatgtcgtcgggcgcctgccgggcagcctcggcgaactcctcggtccccttcagcgccacctcccagccgttcatggtgcgctgcgcgaagaacagcgccgtgaccggactggcgtggctggaggagggcactttcagcaccgcgccgccgaaggcccacaggccgtcggcggaggtgcgcttggtttccaccagagtggacaggttggccgaggtcgagaccccgtaggagtcgcgggcctcgtcggccttctcagcgaccagggtggcggccaccgtgtccttgagattcggtggtgcggcgacagctgtcgagccgccgcccaccaccgtgatggttatggccgcaatgaccgcggcgatggttttgggcaggttgaatcgttccatgtcgggcctccatggatctcgggcgaaacaccgatcagagcattgaaatatgcaaattgattggtgagtgtgccgaggctatccggaggtccaatcgggtgcaagccggtacatttcacttaatttgataagtgaattacctgctagcacccgacaacgtccatctactgttgactcggcccgtgattggtcaggcagcagtccgaattgtatatctgctcgccgtcacgctccgcccaacccttgtacgcctcgggctcctcgcgccaggtccagccgccgatgtccttgccgtcgacaccgaccggctccccgccgctccacagggtccagtggacgtgatcaccgttggcactgccgccgcacggcagctgctcaccgatgcgtccgatgtagtcgtacgcggcgacctgggcaccgtcagtgacgtcggtctgctcgaccgtgtggtagtagccggtggtccagccgttgccgtgctccacttcgatcagcggagtgtcggtgccgcagtagcgatacaggtaaccacccgccgaggcgcgcacctgtccgtcgccgccgtagaagtcgatcgagttgtacggccgcgaggtgccggagttgccgtgcacgccccagtgccgccagtcgccctgcccttgcgcccacggcagcgccagcccggtgggctcgcgctggtcgtacggccgggcggcgggcttggcggtggcggccagcgccttgcgctcaccctcgtcgatgaggatctcgccgggagcctgccgggcggcctcggcgaactccctggtccccttcagcgccacctgccagccgtcgccgccgtcgcgggcgaagaacagcgatgtgaccggcgaggcgtggctgtccttgggaaccaggaacaccccgcccccgaagacccactcgccgtcggcggaggtgcgtttgggttccacgagcgtctccagaccggcctcggtggacagaccgtaggcggtgcgcgcctgatcggccttggcgtccatgagggcgtcggcgaccgccttcttgacgtcggcgtcgtcggcgagggcgacactcgcgccccagccggtgagcgccaacgcgaaaacggttccgcaggcaagcagtgtccggtacttaccgcgtttcatattgggcctccaagatggatgtgaagtccgtccgaagtcgaatcctagatgccggacggccaccgaagggtagcgatggcggaggcccaatacaatattacgtatttcagttaatcaatatacaaatcgccacgaatcaccattcccaccctatgcccagtgcgccgggctccacgtgggattgcgagatctgggcggtcagccagctgttgagtgacacgtccccggtctcgcgcatctcggtgctgagtcgggactgcgcgaaccggaagatccggcgcggcaacagatccgggtcgaaccgcacctgaagcgtgtagtgctcgaccggatagcggaaaccgtgtccgtagcatttggccggttctccggtgccgtcggcgatctcgaactcgaacagatgcgtgtccccctggtcgagggtcgctccgaacaggatctcggcgagcatgaccggctcgcgcgagtgccgcaccacccgccccacgacacagtcgcggtgggcgatgacgcgcacggcgtccacatcgcagcccgggtcgccccggaacagcgcgatatgccggtccacattattgcgacgcgcgcgcaccagcatcgtgatccggtgccccgcgtcgcgtcccttcgcgtcgatggtcgcggtgacctgctgggtcaccacgtcaagatgatgttcgcgtgcggccggaagccggtcgcacagctccttcatggccggtccgccgccgatgacggcctcgggacggcgctgctgcacccgcaggctgcggggaccccgggcgcgccgcggaccgagcagagatcgcaggctgtcgtgaggcagctgcaggatctcctccaaagcggcgacggcttccagggatttggggtgttcgggctgcgtgcgcccgtgttgccaataactgagggatgttgtcgaaacattgaggtcgcgggccagaagccggtgccgcaaccggtcgaggccgaggccccgggcgtggatggcggcacgaagagcggcgtgaaacggtccctgcgccaaggcagtggcgacatcggggtcggtgatctcgggacgagaatccactgatttgtttggcatgcttgacatcttggcctgttcggcggctgtaggcaagatatggatcgcgaccgaatacgctaaacccgacatgacttaccttgaccacgccgcgaccacgcccatgctgccgcgggcacgggacgcctatctcgaggcggccacccagatcggcaacccctcctcactgcacgcctcggggcggacagcccggcgccgggtcgaggaggcccgcgaactcatcgccgaccggctcggcgcggcacccagcgaggtcgtgttcaccggcggcggcaccgagagcgacaacctggcgctgaagggccagttctgggcccgccgcgacgccgaaccgtcccgcacccggatcctggccgccgagaccgagcaccacgccgtggtcgacgtcgtgcgctggctggtcgaacacgaaggcgccgaagcgatctggctgccggtggaccacaccggaaggctcgccgaggagcgggtcgccgaagccctcgaacaacacggcgacgagatcgcgttggccaccgtcatgtgggccaacaacgaggtcggcaccgtccagcccgtcgtcgagatcgccgcggccgcggcggcggccggggtgccctgtcacagtgacgcggtccaggcggtggcgcaactgccggtgtccttcgccgacaccgaactgaccagcctggcgctgaccggccacaaactcggcggccccgccggggtcggcgcgctgctgctgcgccgcgacgccgtgtgcgtcccgctgctgcacggcggcggccaggaacgcgaggtccgctccggcaccgtcgacgtcgccgggatcgtgtccttcgcggccgccgtcgacgtgtcggtcaccggccaggaggagaccgccaagcacctcaccaaactgcgcgacgacctcatcgcgcgcgtccgcgccgccatccccgacgccgtcctcaacggcgaccccgacaaccggctgcccggcaacgcgcacttctcgttccccggctgcgagggcgacgcgctgttgatgctgctggacgccgcgggcgtcgagtgcgccaccggctcggcctgctcggccggggtcgcgcagccgtcgcacgtgctgctggcgatgggccacgacgaacgcctggcccgctcctcgctgcgcttcaccctcggccacacctccacgaccgccgacgtggacgccctgatcgcggccctgcccggcgcggtggaacgcgctcgcaccgccggactgtcctaacgacagcgaggtaccggagccgaccccgcgcagcagcgtgtccaccacccgggtggccagttcgttggcgtcggcggtgtcctcgtcgatgacctcgtggatcagcgcgtagtacacgcgccgggcccagtccagatcgacgtccggacggatcacgccgctcttctgcgcgcgccgcaacagttcccggcacttctccgccattttggactggatctccagggtggcggcgttgggcgcggcctgacggctcacgtcgggcatgtcgatcttgacctcgaggacccgcgcggtcacctggtacagcgccaccagcggcggcgccgtgtcggccccgccggcgtcgacggcgtcgtagacccggcgggcggaccattccgccatcgcctcgatcatcgtctcccggctggtgaagcgccggtgcaccgtggtgcgcgcgacccccgcggcctcggcgacgtcggccatggtcgcggcgggattggcgctgagcaccttctgcgcggcgcacaggatctgccgctgcgtccgttcggagtcggcgcgcagcgcccgcggcgaatcaggcatcgatggtggccatcccttcgtgaacagcagtgaacactacacccgtgttaagtatgtcgcattacttgcaacattgctgttgcaagtaataggttaactgtatcgcacatgatcaaaattgaagggacagttccatggatctgcaactgagccgcaagatcgcactggtcaccggcgccagccggggcatcggactggccaccgtccgcgccctggaggccgaaggcgtgcgcgtggtcgccgcctcccgctccatctccgacggactgcgctccaccggcgccatcaccatcccggccgacctgtcgcaccccgacgccccggccgagctggtcgccgcgaccatcgagaaactgggcggcctcgacatcctcgtcaacaacgtcggcggcggcgacggcgcgcagctgggcggcctgctcgacttcgacgacgccacctggcgcgacaccttcgaactcaacttcttcgccgcgatgcgcaccgcgcgcgccgcgatgcccggcctgctggccagcggcggcgtcatcgtcaacatctcctcgatcggcgccaaggtccccggcggcaacccgctgccctacgccagcgccaaggccgcgctggacgcgttcggcaagtcgatgtcggaggagttcggtccgcgcggcgtgcgcgtcaagaccgtgtccccggggccggtgcgcaccgcgatgtgggagtcgcccgacggccacggcgccaaactggccgagtcgctgggcatcagccacgaggcgctgctgcaggcgatgcccggccagctgggcctcaccaccgggcggctcgtcgaacccgaggaggtcgccgcgttcgtcacctacctgacctcgccgctggccgacagcatcgtcggcagcgaccacctcatcgacgccggagccgtcaagtcggtctagttcgtgggcctggccatagcgcccggatgtgatcgagcgcaaatggctaccctggggcggtgaccttgcgtgtattggccgccatgtccggcggcgtcgactccgcggtggccgccgcccgtgccgtggcggacggccacgacgtcaccggcgtgcacctggccctgtccagcaacccgcagaccttccggtccggggcccggggctgctgcacgctggaggactcccgcgacgcccgccgcgccgccgacgtcatcggcatccccttctacgtgtgggacatggccgagcggttccgcgaggacgtcgtcgacgacttcgtcgccgagtacgccgccgggcgcacccccaacccgtgcctgcgctgcaacgagaagatcaagttcgccgccgtgctcgaccgggcggtggcgctgggcttcgacgccgtggtcaccggccaccacgcccggctcgccgacggagtgctgcgccgctcggtcgacctcggcaaggaccagtcctacgtgctggcggtgctcaacgccgcccagctgtcgcgggcggtcttcccgctcggcgactccaccaaggacgaggtgcgggccgaggccgcccgccgcgacctcgccgtggccgacaaacccgacagccacgacatctgcttcatcgccgacggcgacacccagggcttcctcaaccagcggctggggtccaagaccggtgacatcgtcgacgccgcctccggtgaggtgctgggctcccactccggcgcccaccagttcaccatcgggcagcgccacggcctgggcatcggccgccccgccgccgacggcaagccgcgctacgtcctgtcgatcacgccggtcgacaacaccgtgaaagtcggcccccgcgaggcgctcgacgtccacgtcgtgcacgccgacaggccagtgtggctggacggcgtggagcgcgagggcccgttcgagtgccaggtacagctgcgcgcccacggcgaagtgcacgacgcgaccgtcaccagcgacggtgacaccatcaccgcgcggctccacagcccggccaagggcgtggcggccggtcaggcactggtggtgtaccagcccgaccccgagggcgacatcgtgctggccagcgccaccatcgcccgcaccgaagcgctcgcgcccgccgatgtctgagcccgaggcgggggaccggcgcgctgaaggttcgcggtcgtcggacgtggcgcccggctcgcggctgatcgtcgcgtccggggctgacctggagctcggctccgcgaccgcctcacccggggtgccttacggcgtcaccaccggcatcggatcgctgccgggcaccgacatcgccgaagccgtccggctcgtgctcggcgaactgcccgacttcccgcacctgccggagctgccccaccgtggccccggcgccgacatgctcggccgcggtgccgcgctgctggtcgacctgccggtcgagctgcgggtgcagcggtggcagaccgctcggcgcggcggcatggacctgcgacggtcgctcgacttcctggaacgcgacctcgacacgctcaccgaccaggccgccgaacacgacggtccgatcaagatcgccgccgccgggccatggacgctggccgcgagcatcgaacgccccatcggcggcgcgatgctgcgcgaccccggcgccgtccgggaactgaccgcctcgttgaccgaggggctcatggcccacgtcgcccagatcaaggcccggctgccgcacgcgaccgtgatcctccagctcgacgagccctcgcttccgggggtgctcgccgggaacatccccaccgagagcggcttctcccgctaccgcgccatcgaggacgacgaggcccgcgccgccctggccaccgtcatcgacgccgtcgacgcacccgtgatcgtccactgttgcgcccccgacgtgccggtcgcgctgctggcctcctccggcgcgaaagccgtcgccctggacctgtcactgatcgacatggacaaagccgaaagccttgacccgcttggggaagcactcgaatccggcttcggcctgctggccggttcgatccccgcgaccacggccgtcccgtccggcaaggccgccgtcgaacccgtccttcgactgtggagccgcctgggcctgccccggcaccggctcgccgagctcgtgaccgtcacgcccgcgtgcggtctggccgcaaccgcccccgcgcaggtccgcgagctgctggccgcctgccgggaagccgcgcgacgactccacgactgagtggatctggcgcaagatcgtcagacccacccactagattctggggtatgagttcccgcgtcaccgcagctgagcaggttcccgacgacttcgacgccgcccgcgagcggcacacgaaactggccgccgagatcgacaggcaccggcagctgtaccaccgtgacgacgccccgcagatctccgacgccgagtacgacgccctcatgcgcgagctgctggccatcgaggaggcgcaccccgtcctggccacccaggactcgcccagccagcaggtcggcggcgacgtgtcggaactgttcgcctcggtgcggcacgccgagcggctgtacagcctcgacaacgccttctcgcccgaggaactgaccgcctgggtcgagcgggtcaccgccgaggtccccggtgaggcgtacctgtgcgagctcaagatcgacggcctcgcggtcaacctgacctacgagaacggcgtcctggtgcgcggcgccacccgcggcgacggcaccaccggcgaggacatcacgcccaacgtccgcaccatcgcctcgatcccggagaaactcaagggcaccaagaagtacccggtaccggagttcgtcgagatccgcggcgaggtcttcatgtccaccgagtccttcgagaagctcaacgccgaccggctcgccgagaacgagcggatcaccgccgccaacgaggaacgcaaggccgagggcaagcggcttcagaaactgctgccgctgtacgccaacccgcgcaacgccgccgccggttcgctgcgccagaaggacccgacgatcaccgccagccgggcgctgagcatgaccgtttacggcttcggcgcccgccgcggtttcgaacccacccaccagtcgcagggctacgccgcgctgaaggcctggggcctgccgaccagctcgtacttcaaggtgctcgacaccgtcgagggcgtcacggagtacatcgagcactacggcgagcaccggcacgacatcgagcacgagatcgacggcgtcgtcatcaagatcgacgacatcgcggtgcaacgccgtctcggctccaccacccgggcgccgcgctgggccatcgcctacaagtacccgcccgaagaggtcaccacgacgctgcgcgacatcaaggtcagcgtcggccgcaccggccgcgccaccccgtacgcggtcctggaaccggtgcgggtggccggttccgaggtcgagttcgccaccctgcacaaccaggacatcgtcaaggccaagggcgtgctcatcggcgaccgggtgatcattcgcaaggccggggacgtgatcccggaggtgctcggcccggtcgagggcgcccgcaccggcgacgagcacgagttcgtcatgccctcgaactgccccgaatgcggcaccgaactgcgacagatgtccgaaggggacatcgacctgcgctgccccaacgcccgttcctgcccggcgcagctgcgagagcggctgtcgtacctcaccggacggtcgtgtctggacatcgacggtctcggctacgtcgcctgcaccgcgctggtgcagccgctggaacccaagcagccgccgctggccgacgagggcgacctgttcaacctgaccatggaacagctgctgccgatcaagtcgctggtcctcgaccccgacagcggactgcccaagaaggaccccaagaccggcaaggacaaggaggtcacctacttcgccacccaggacggcgcccccaaggccggtgccaccaagatgctggagggcatcgaggccgccaaacagcaggaactgtggcgcatcatcaacggcctgtcgatccggcacgtcggaccggtcgcggcccgggcgctggccaccgagttcggtgacctggacgcgatccgcgatgccgacgaggagcggctggccgctgtggacggcgtcggcccgaccatcgccaccgccgtcaagcagtggttcgccgaggactggcacgtcgagatcctggagaagtggcgcgccgccggcgtccgcttcgtcgaggagcgcccggaggcgggggagcggcacctggccgggctcaccgtcgtcatcaccggttcgctggagggctggacccgtgacggcgccgccgaagcggtgcgagtgcggggcggtaaggtgtcggggtcggtgtcgaagaagacgtccttcgtggtcgtcggagattcgcccgggtccaaatacgacaaagccgtcaaactgggcgtgccgatattggacaccgagggcttcgcgaccctgttgtccgagggtccggatgcggtgcggcccatcgaggctgatgggtagctgattacccacttaccgaatttcatccatacggatattcaagattgccatttccgctgggggtggcctgctcaagccggtacatatgcgacgccggggaatgaaacgactttcactccccattgggcaatcgcttgccgcatctttgtgtcatcttctgaaaaccctgtgccccacattgcccgtcacttcagagattgatactcgttgcctattacgggaggttcaaggtaggactaatggtgccgcttcgatgcggaggcggcccgccgaagaccgttattggttggcgccggtgacgacgtcgggagggaatgaatgacgacggcttcactgcgaaacacggcccctacgcgccgtcgtagggcgttcattggatacgtggcggcggtgatcggggtgggcggtgtcacgacggcgatcacgctgttgacgacaccactggtctggcacgggctttcgaccgtgcccgccgcggtgtggttgctggccgcactggctatcggggtggaactgcggccgctgttgccgcctggagcccggtactcgcaggcggccatgatctcgctcagcttcatcatggcgctgctgttgatgtggggttatcttccggcactgatcgtgcagaccatcgtgacgatcctcatcttcacgcaactgcgcgccacctcctggcgcatcgccttcaacgcggcccagttcgcgttggcgctgaccgcctcgcacctggtgctgctggccttcggcgtctcctcgacgaccctcatcgacgagggcgcgggactcggaccgctgctcttggccgggttggcctggttcctgaccagccacatgctggtcagcatggtgtgggcgctgcgcgagggcgtgtcctgggtccggatgctggtgcgttccttcggtcccgaggcgatcgtgcacgccgcgatgctggcgctggcaccgattctcgcggtcgccgcgacctcccagacctggctggtgctgttggcctcggtgccgatctacgccgtgtaccggatggcccggctgtcggtcgaccgggaacgggtggccctgtccgaccagctgaccaccctgcccaaccgcaagggcttccaggagctggtggaggcaaacctgctgcgctccaaggtgtccggggccaaactcgccgtcatggtctgcgacatcgaccgcttcgccgcggtcaacaactcgctgggccacgacgtcggcgaccgactgctgttggagctgacccgcagattcagatcctgcttcgaccgtccacatgaggtcgtggcgcggatcggcggcgacgagttcgcgttcctgctggccgagatccccggcgtcgagtacgccaaacgccgcgccggttgcctgcagtcggccctcggcgcctcggtggtgctcgacgaggtgagcctcgacgtgtccggcgccgtcggcgtggcctgctatcccgaccacggcgaggacttcgacgcgctgttccggcacgccaacgtcgccatggccgaggccaagaaacgcggcagcggcatcgccgtctacgcccccgagttcgaccaccactcgccgcagcggttggcgctgctgggcgacctgcgccgggccctggacaccccgggcctgcccggcgtcgagctgtactaccagccgcaggtcgacctgaacaccggcgaggtcctcggcgtcgaggcactgctgcgctaccggcaccccgtacagggcagtgtggaccccggcgacctgatcgcgttggccgagcacagttccgtgatgcggctgttgacctaccgggtcatcgacgaggcggtcggacagctggcccgctggcgggccgacgacctggaactgcgggccgcgatcaacgtcagcgtgcgcgacctgcacgcccccgacttctgtgactacctcaccgaacggctggcgcaccacgagatcccgacctcccaggtccagctggagatcaccgagagcgcgctgatggccgatccccgacgggtcatcgcgaccctgaaacgtctggaggccatgggaatcgggctcagcctcgacgacttcggcaccggcttctcgtccatgaaacacctgcgcagcctccaggtctccgaggtcaagatcgacaagtcctttgtgctcggcatgaaggaggacccggacgccgtcgcgatcgtcaagtcgatcatcgaactgggccgggcgctgagcctgcgggtggtggccgagggcatcgaggacgaggccacctggcggcacctggtcacactgggttgcgacaccggtcagggctggttccacgcccgtccgatgcccgccgaggcgttcgtcagctggctgcgccgctaccagccgccgccaccgccgcgcaagatacgcgacgctccggccccggtggcgaaactcgcctgagccgggtcgcgaaacatgcctgacccataccggtttgcactgcgtaatcactgctccttagactcgaccggtctcaaaagtttcgcgatatttcaaaggacaagccgatgaccgcaatctcccgtgacgaggtcgcgcatctggcgcatttggcgcgcctggacgtgacggaggacgagctggaccgcttcgctcagcagctggatgtgatcctccagtcggttcagcggatcaatgaggtcgccgccgaggacataccgccgacctcacacgccgtgccgttgaccaatgtgtatcgcgacgacgagccgcgcccgagcctgtcgcgcgccgacgccctggcgggcgcgcccgacaccgaccaggaccggttccgggtgccgcgcatcctgggggaggaagagtagatgtccgacatcaccaagaagaccgccgccgaactcggcgaggcgatcgccgccggtgacctgacctccgagcaggtcacgtccgcgttcctggcccgtatcgaggccgtggagcccaagatccacgccttcctgcacatcgacgccgacggcgcgctggccaccgcccgcgcggtggacgccaggatcgccgctggtgggaaattcggcccgctggccggggtcccgatcgccgtcaaggacattgtggtcaccaaggggctgcccaccaccgcggcgtccaagatgctcgaaggctggatcccgccctacgacgccaccattgtggagcgcatcaaggccgccggactcccgatcctcggcaagaccaacctcgacgagttcgcgatgggctcgtccaccgagtactccgccttcggcaccacccacaacccgtgggacctcaaccgcatccccggcggctccggcggcggctcggccgccgcggtcgcggcccggatggccccgctggccatcggcaccgacaccggcggctcgatccgccagcccggtgccgtcaccggcaccatcggcgccaaacccacctacggcggcaacagccgctacggcctgatcgccttctcgtcctcactggacacacccggcccggtgacccgcaccatgctggacgccgcgctgctgcacgaggtgatcggcggccacgacccgctcgactccacctccatcccgcagccggtcccgccggtcgtggaagccgcccgcacgggcctgaccggcgacctgagcggcgtccggctgggcatcgtcaaggagttcgcctccggtgagggcgccgaacccggcgtcatcgccgcctaccaggccggggtggacgcgctggtgaaactgggcgccgaggtcgaggaggtctcgtgcccgcacttcacctacgccctgcccgcctactacctgatctccccgagcgagtgctcgtccaacctggcccgctacgacagtgtccgctatggactgcgggtcggcgacaacggcgaacgctcccttgaggaggtgatggcggccacccgcgaggccggtttcggtcccgaggtcaagcgccgcatcatcctgggcacctacgccctgtcggccggttacgtcgaccagttctacggccaggcccagaaggtccgcaccctcatcacccgcgacttcgacgccgccttcgccaaggtcgacgccctggtgtccccgacgacaccgttcacggccttcgagttcggcgcccgcaccgcggacccgtaccagatgtacctcgccgacctgtacaccatcccgtccaacctgtcgggtggcccggccatctcggtgccgtccggtctgtccgacggcctgcccgccggtctccagatcatggcacccaccatgcgcgacgacatcgcctaccgcgttggcgcggcactggaatccacacaggaaccacggttgtccgaccagatcccggacgtggcgtaaaggagcctttgagacgatgagcactgtcaccattccgtcctacgaggacgccaccgaccgctacgagatcgtgatcggcctggagacccacgtcgaactgggtacccgcaccaagatgttctgcggctgcgccaccgccttcggcgcggacccgaacacccaggtctgcccggtctgcctcggcctccccggctccctgccggtggccaaccgcgcggccatcgaagcgaccatccgcatcggcctggccctcaactgccgcatcgccgagtggtgccgcttcgcgcgcaagaactacttctacccggacatgccgaagaacttccagacctcccagtacgacgagcccctctgcgaggacggctacatcgacgtcgacgtgaacggcgagaccgtccgcgtcgagatcgaacgggtccacctggaagaggacaccggcaagtccctccacgtcggcggggcgaccggccgcatccagggcgccaccgaatccctggtggactacaaccgggcgggcatcccgctggtcgagatcgtcaccaaaccgatcaccggcaccggcaaactcgcccccgaagtagcccgcgcgtacgttaccgaactacgcgaagtggtccgctccctcgacgtctccgacgtccgcatggaacagggctcgatgcgctgcgacgtcaacacgtccctcaacctgcccggcgccgaatggggaacccgcaccgaaaccaagaacgtcaactccctgcgcagcgtcgaacgcgcggtccgttccgagatcccacgccaagcggccctcctcgacgcgggcgaacgcatcgtccaggagacccgccacttccacgaggacaccggagaaaccaccccgggccgcagcaaggaaaccgccaccgactaccgctacttcccagaacccgacctggcccccatggccccggacccggcctgggtagccgacctcaaatcagcgctccccgaactcccacgagtccgccgcaaacgcctccagagcgactggggactgtccgaccacgatatggcctcggtcctcaacgcgggcgcggtagacctcatcgagtccaccatcgcggcgggcaccacctcggaagccgcccgcaaatggtggatgggcgaactgtcccgccgcgccaacgaggccgacatcgccctggaaaccatcgcgatgacacccacccaagtagcagcgctccagggcctcatcgacgcgggcaaactaaacgacaagctggcccgccaagtcatcgaaggcgtcctagcgggagaaggcgaccccgaaacggtggccaccacccgcggcctcgccgtggtctccgacacgggagccctcaccacagcggtagaggaagccatcgcggccaaccccgacgtagccgaaaaggtccgcggcggcaaggtcgccgctgccggagcgctggtcggcgcggtcatgaagtccacaaagggccaggccgacgcgaagacagtccgcgaactgatcctggaaaagctggcgtcctaacgtctgattccccttagggccggaagtccttgtcgccaaggacttccggcttagtcgtttccagacccgcccaccgggatacttgccccgcaagcgtcactgttcgttgtacggaagtctcaacgcgggttccggcatggcccaccattgtgcttcagcctgcccactgtctattttgtccgcctaagcagcggtttgccctgaagaggttcgcccatgcgtgtcaccatgtttgctcaatcccaacgcactcgagtagccacagcgacggttctcgggatcggatgcgtgttggccttggttccatcctcggccaccgctgaggtggatgtccaacgcgaatcgccagttcgcgcggcatactggcagatgaattcgacgatcgccgacacgactccggagtacctgggcggctcttcgctcaatctccacgacggtgcgaacatctacccgggcaccgatgacgatccggcgattctgggatcggggcatctcagcctggatggaagcacaggctacgcgtccacaagtgatccccttgtcaacgtggaagagggtttcacccttatcgctcgggcgcgccccacaagcgtggtttcagatcacgacatgacggtaatggcgttgcgcggtcataacaccaatctcgtcgagatcaagtactcggcggaggcgcatgcctggcgagtcgtggcatcgaaaaccgatactgccgacagtgaaacggtcaccatcgaccatcgaatcccaccgctcctggagcccaccggccaggctatcggtgtcacctacgacgcgatcagcggagagatgaccctatgggtggcaggctatgcgcaaactccgaagcaggtcacgttcgcggggccgtggtcgattacggggttccaggttgggcgaggaattggtgacgacgcctacttctccggcgccatcgacgaagtgcgcgtgtatgccggggtgtgttctccagacctgatgtatgacctttccgggtactacgaactgcccgaactctgagcactggaactttcgtgaacgatccgaacaagtccttatgaaataggggaacatctatgcgtaaaacaattgccatcggcgtcgccgcggtcttgagtttcgcccttgtggcgtgctcggcgaatacggagaagccgaaggcggagtccacgtcgagcgagagcacggcgaaggacgaggggaaggactgggccaaggaggccgagaagtcgctggtctcaacggacatggagtcgttgagcgagcataaggccgagttcgacaagcccaagagcgtcgatgacgcgcggccgtttcccgagtgcgagatgaacgagagcgtccacggtgatgtgcgcgggggtgtgcaccagcggttcaagggcgatccggatatttcggcctacgcctacgctgttgacggttcggcggctgatcagttcgagaagctcgtgaaggcgttcggggagaaggaatgtcaggagtttgagactaagaccgatgaggggacgttcgagtacaagcttctcgatgacgcggataccactgaggacttgaggaaggagctcttgttcggtgcttgtttcgaggtgacggacaccaagagcggggacaagagcggtgagtgccggatgatctacgtggtcggggagaacggaatcgcggagttgacgtcgaagcaggacgtcgagctcaacggtgtgagcactttgatgctcgggttggtggctgccgaggctatgtccggttagtggttggccgcaagctgacactggttttggtggttgggcgcgtgtgaggctggttatgtttcacacgcgcctttcgttggcgcacgggagttacaacgagggttccggcacggccctacaatgtggaggtcgtgccgtgtctatggggaagtcttttagctcgtgctggttggcggtgctgggtgttgttgcggtggtgggtttcggggtcgcggggtgctcgtccgggggtggcaaggcggattcgaagaagccggaggccagtgggagtccttcgacgacgaaggaattggactatgcggcgatcgctgaggaagcgttggtgtcaccggatctggaggcgttgtccgattacatgttgaacgggacgaatgttgtggcggatccttgggggccgtgtgtggaggatgctccgcaggccgtggatgagcgggatcgggcacagcggacgtttcaggggaagcggatggcgatggtgacgtcgacggggttggccttggcgggttcggtggatgacgcgatgggggagctgcgggagttgtggctttcgaaggagtgcgagtcgtttgagggctcaagagtcgggcttccgggttccgaggaagtcttcgattatgagcgggtgaagaagctcaaggctcctaaaggggtggacgacgacagctgggtcggggtgtgtgtcgacggccgggggaagacggcggccgacagtccgaccgggcagcagctcacgggtcagtgcctggtggtttacgtgtccgggaagcacagcatttccgaggtgtcggcggacttcataccgggcctgtcggctggtgtgaaggtaccgagcttcacgcttgccgagtgcgccaagacggtcacgcgtgtggccgctgcggctgtggctgactgagtcgagggctttgacgtgcggacggggaatgggtcagccccgtccgcacacctgccgcggcggttggggttagccggcttcgcccaggaccaggcggttggcgaagttggcgtaaccggctcgttcgaaggctttggccatcgggatgttgaccgtgtcggtgtcggccgtgatggtggtggccccggtttcggcgtggcagcgggtgatttcggccaggagggagccgacgtagcccttgccgcggtgttcgggcaggacgcccaggtagcccacgacggggccgccgttgttggcggaggggatcgccaggccgaccagggagccgttggcgtcgtaggccaagcgccaccaggagcggtcgccgggcatttcgaggtagacccccatgtgttcgcgggcttcggcttcgacgccgtgggccgctatgccctgttgggtgccgacgtcgaggctgcccgcgctgaccttgcagaacgcgtccaggaaggccgcgtcgtcggcggggcggaactcgagtcgggggtcggggtcggggacgcccgcttcgggggtccacttgtagcgcaggcgttccagttcgtcggtcatgccgaccttggccagggcttcgagtcgccaggccacggcgtccgcgacgggggtgtcgtcgcgccattgggaggacaggaacatgtggtactcgggtttcttgccgatcgcctcgtgtgcgtgggtgaggaggtcggcggccaggccggcgcggtcggggaccgaggcgtcggtgtagaggccgtccatcgcggcgggggcctcggtcggggacggggcccagaagcgggccatcgcgacgagcgtgtcgccgtcgagggccagccaggtgttggacaggctccaggagccgtcggcgatgccgtcgcggtggcggtcgacgccgggccagctgagggggtcgttggagccgaaggaaaggacacggtcgagatcggactcgatcgcagggcggaacaacattttgcctccgaataggaaggtggaggcgctaccgatcagagtcggtggatcggaagcgccgaagtcggggtgaacatctcgtcgcctcctttctcctgtcgtagtgacggcgccgggggaggcgccggacgaacagtatcaggggttttgggccgggacaagcgggatgtgggtcacaccgcgcgcagggtgtcgcgggtgatgtcgggaatggaggtgcagcccgacaggcccagggtgaggtcgagctcggcgatgaagtgggacaggacctggcggacgccgatggtgcccgcgagggtgaggccgtagacgtaggggcggcccaggcagacggcgtgggctcccagggcgagggctttgtaggcgtcggcgccgccccggatgccgctgtcgaacaggaccgggatggcgtcctcgacggcggttacgacgcgcggcagtgcctccagggacgctatggcgccgtcgatctggcggccgccatggttggacacgacgatgccgtcgacgccgctgtcgaccgcgcggaccgcgtcgtcggggtgcaggacgcctttgaggaggatcgggagggtggtgtgctggcgcagcttctccaggtcgtcccaggtgagggtggggcgggagaacacgtcgaggaaggtttccacggccgctcgggggaggggggagcgcaggttggtccagaagccgccggggtggtggcgggcgatggaggccagggccgacagggccgcgagggtggggcgctgggtggtgcgggggcgggtggcgcgttcgcggacgagcgcggtgaagaccgggtcggaggtgtactgggcgatgccccggccgaacgcgaacgggaggtaggcgtcgtcgaggtcgcgggggcgccagcccagcaggtgggtgtcgagggtgacgacgatggcctcggccccggctttctcggcgcgggacacgaagctctccatcagggcgtcctcgcggctccagtacaactggaaccaccagctgccgccgccgatggccgccgcgatgtcctccatcggggtggaggcctggctggagacgatcatgggcacgcccgcgtcggtggcggcgcgggcgacggcgaggtcggcctcggggtggaccaggtcgagcacgccgatgggggccagcaggtagggggtggggcggcggcggccgaacaggtcgacgccgaggtcgcgttcggacacgtcggtgaggatgtgcgggacgacgcgccaggcgtcgaaggcggcgcggttggccgtcgcggtggtctcgagccctgccgaaccggcgacgtagccgagcgcccgtttggacagtcggcggtgtgccgcgtctcgcagtgccgcggccgcgacggggacggcgggtttgcggccgtagacgccgtcccggtagatctgggactggacggcccggcccacggattcgcgcatcggctacctcatcggtggacatctgtcgatgcgccgaggttagcgggtttcgaaaggcccggggtccgcctcagacgcgatagatgatgtcctcgtactcggggtgcttggtgaaccattccttcacgtatggacacaggggatacgccttgtccccggattcgcggatgtcgtccatggcttggcgcaccagcattccggccagcccctggccgcggtggtcccgggagacctcggtgtgcgggaacgcggtgaagtcctcgtgccggtcgtactcgacgtaggcgacgaccgtgccgtcctcctgcgcttcgtagcgactgcggtccgggttgtctacgatttggacggacatgggtcgagggtacgtcgggtaccggcgagacggggccacttgtgatcacctggtcagtggcgccagccgcagccgctcgggctcgacggcgaccagtcggtagcgggtggccagggaacggtcggggaagttgagctggaggacgtcgtcgtcgcgcaggctccagcgccctgtgacgccgaccggcgcgtcggtgggcccgctgtcgtagcgggtcacggtgccgtcgagccggaaggcgatcccgtcccgcccgcgaccgggcgggatcgggtagtcgtaaggacggtaggtccgcgtctcgggctcgtcctcttcccggacgtggacccagcgacggaacaaccggttggggagtttgtcttcgatggcgcatcaactcgctgtcgcttcgggctccaggaaactggagcgggcgctttccaggcaggcgtccatgcgggccgcctggccctgggtgaacatgacggtgaccgcgtcgttggagtagtccatgaagttcatgaacatgtcgccgtgcgggccgttgtcgcagctgacggacgggtacagcggtacaccggagctggggccgccctggttgggggtgtcgtcgacgaagtcgtcgccgctgcaaccctcgccgtcgtcgccccagatgtggcgcagattcagccagtgcccgatctcgtggacgcaggtgcgtccctggtcgaagggggcggtcgcggtgccgttggcgccgaaaccccggtgggtgatgacgacgccgtcggtggcgggcggcccgcccgggaactgggcgtagcccagcagtccgccgcgcaggcggcacacccagatgttgaggtaccggtcggcgggccaggcgtcggctccgccggtggcggacgacttcacgtcgtcctcggcgccgaacgactccgctcgagtctcgacccggttgatgcccgtggtcgcgatcccctgtggatcgtgggtggcgagcgcgaactcgaggccgacgtcggcggtgatgtcctgccagaccttgggaaccgtgtcgatgtccttgttcttcttgcggaagtcgttgttgagcacttcgatctggctgtgtatctgcccgttgctgatgttctcggacctgtcgtgccacacgacgtggacgacgacggggatcgtgatcacgttgtcgcggcgtgcccggcgcgagcggatccactcgaacgcggagtcctcgatgtcgcggcgcgcggtggcgtagtcggagtcggtgtcgagaagtcggtggtgcaccgacatcgaggcgcaccagttggttcccggggtgagtgtgttgggctcgtacatcgtgacatccatctatgggattggtgatcagccctgagagtccactatggtatttgattctactcttcggcggagtcgagcgcaagcgccgcgtgacgggcactacggccctggtcgtccgcccggtttcggtttacgggcgacgaaaagcggatgcggcgccgatcgccgcatccgctctacagtccactgcggaggctagtggaaggtctttccggtgaccttcgccgtgacgccggcgcggtcgaggtacggggtgatcccgcccaggtggaacggccagcccgcgcccaggatcatgcacaggtcgatgtcctcggccgcggcgacgacgccctcgtccagcatccggcggacctcgtcggccagcgcgcccagcgcgcggtcgcggatctgctcggcggtggacggcttgtcgccgaactccatgatagacgggatgtccgggtcgacggacggtttgccggtggcgtcccaggtgtagacgctcgtcttgcccgcctcgacgagtttgtcgaggttggacgaaacgccgtagcggtcggggaaggcgtcgtggagcgtctgcgccacgtgccgggccaccgccgggccgaccagttgcagcagcacgaacggcgacatcggcagtcccagttcgtccacggcgtggtcggcgacctcgatgtcggtgccctcgtcgacggcggcgaagatctcgcccaggaaccgggtcagcagccggttgacgacgaacgcgggcgcgtcggccaccagcacgccgttcttcttcagttccttgcacaccttgaacgcggtggcgacggtggcgtcgtcggtctgcttggcgcgcaccacttccagcagcggcaggatcgccaccgggttgaagaagtggaagcccaccacccgttcggggtgccgcaggtcggcggccatgtcggacaccgacagcgaggaggtgttggtggccaggacgcactcgtccgagaccaggtcctccagctcggcgaagatccgcttcttcaggcccagttcctcgaacacggcctcgatgacgaagtcggcgtcggcgaacaccgacttgtcgaccgaacccgacaccagcgccttgagcttggcggccttgtcggagttgatgcggcccttgcccagcagcttgtccacttcggcgtgtacgtaacccacgcccttggcgacccgctcctcgtccaggtcggtcatgacgaccgggacctccaggcgccgcacgaacagcagcgccagctgcgaggccatcagcccggcacccacgacaccgaccttgccgaccggacgggccagcgacttgtcgggcacgcccaccggacgcttggcgcgcttctgcaccaggtcgaaggcgtacagactggacttcagctcgggcgagaccaacagcgcggccagcacctcgtcctcggcggcggtgccctcctcgaagctgacggttttggcctgtgccatcaggtccagcgccatgtagggcgcgggagccgcgccgtgcagcttcatgtcggccaccgccttgccgcgcgccagcgcggcgtcccaggcctcgccccggtcgatctcggggcgctcgacggtgatctggccgtcggtgaccttggcggcccaggccagcgactcctccaggaagtcggcggcctccagcagcgtgtcggcgatgcccagcccgtggacctccttgggccgcagcatcttgttctggttgagcgcgttctcgatgatcaccttgaccgcgccgtcggcgccgatcaggttgggcagcaactgggtgccgccccaggtcggtgccaggccgatgaagcactccggcagcgcgaacgccgccgccgagcccgagatggtccggtagtggcagtgcagcgacagctcgacgccgccgcccatggccgcgccgttgacgaacgcgaaggtcgggatctcggagttcttcagccgcgcgaacacgtcgtgtccggcgcgggccatggtgcgcgcgtcgtccttggtctcgatcagcggcatgccggtgatgtcggcgccgacgcagaagataaacggtttgccggtgacggcgacgaaccgcaccttcggcgtgcgcgcgaagacctcgtcgagggccgcgtccagtgaggccagtccggccgggcccagcgagttgggcttcttgtggtcgtgcccgttgtccagggtgatgagggcggcctcaccgtccataccgggcacccggacgtaacgcaccagcgacttggtgactacctcgtcggggaactctttcatcgctttcatttcgcaccctcccaggcggggttctcccagatgaccgtgccgcccatgccgatgccgatgcacatcgcggtgatgccgtaccggacgcccgggttggcggcgaagtgacgggccagctgcgtcatcagccggatcccggacgaggccagcgggtggcccacggcgatggcgccgccccacgggttgacgcgctcgtcctcgtcgctgatgccgaagtggtcgaggaacgccagcacctgcacggcgaaggcctcgttgagctcgaacagtccgatgtcgtcgatggtaaggcccgctttggacagtgccttctcggtggacgggatcgggccgacgcccatgacctccggctccaccccggcgaagccgtaggagaccatgcgcatcgcgaccggcaggtccagctcgcgcgcgacctcctcggcggtgacgatgcacgcggtggcgccgtcgttgagcccggcggagttgcccgccgtgacccggccgtgcggacggaacggggtcttcagacccgccagcgcctccatggaggtctcgcgcggcggttcgtcctgtgtggccaggccccagccggtctcggcggaacgggtgttcatgctgaccaggtccagggcgatcttgtcggtgtgcttggcgtagcgctgctggctggccagcgcgaaggcgtcggcgcgctccttggagatgtgcccgaaccggtcgtgcaggttctcggcggtggcgcccatgaccagcgcggacgggtcgacgagcttctcggacaggatccgcgggttggggtcgacgccctcgcccatcgggtgccgtcccatgtgctcgacgccaccggcgatggcgacgtcgtaggcaccgaagccgatgcccgaggccaccgaggtcacggcggtcatggccccggcgcacatgcggtcgatcgagaagccggggacggtcttgggaagcccggccaaaagtgcggcggtgcgtcccaaggtgaggccctggtcgccgatctgagtggtggccgcgatggcgacctcctccacccgctcgggcggcagccccggattgcggcgcaacagttgacggatacagcggatgacgagatcgtcggctcgggtctcggcgtacatgccaccggccttgccgaacggcgtgcggacgccgtcgacgaagacgacctcgcgaacggttcgctcgctcacgggttttgcctcctaagagtgggtgatccagacgtatgttactcgcaagtaactggtgatctccggcggcgccgacacagctgtttgtgagcgattgatcaccttagggcgcctagaatgacctggtgcggagttgcggggaacgggcgcgaaacatgacatattggcgcgttaccatttgcgctccaaccagctgggcccaagatgctcgtcgacgtacccgaaataccgcgtttttctgcgaaacggttaccgtttcgtcgttgtgagacgtgaatacgacgctttagtcttggtgcctacgacatgatgtgcacgaataatccctcgaaggagcctcagccgtgacctatccacctccgcccggcgtgcccggcgacccgggccagcagccaatgcctgacccgtacgcgcccggcggtggttacgcgccacctccgtcagacccgtacggacctccgccgcagggcgacccctatggcgccccgcagggcgacccgtacggcgctccgccgcaggacccctacggcactccgcccccggacgcgtacggctcgccgcccatgagcggtgtgccgatgtcccctggcgctccggggatggcgcccgacccgtacacgcaggctcccatgcccggcatgcccggccagcagccgtccttcctgggcggccagccgccgaagaagagcaacctcggctggatcctcggtggtgtcggcggcgcggccgtcctcatcatcctggtggtcgtgggcatcgtcctggtcaactccggtggcggcggctccgacgacaccgccggtggcggcgacaagtccaacgagcagagcggtgacccctccgagagcggcgacgacggcggcagcggcgagtacgcggtctccgagggcatgtgcaccaaggtcgacgtgtcgggggttccctcgtccatcggcctggacaagttcgacgacatctcgatggacaacgagatgtactgctcctcgatgggttcctcgtcctcgctggtctcggtgaagggcaaggcctacaaggacgcgaaggaagccgaggccggttacgaggagtacaagagcaccgagaccgtcggcggcgacggactgcaggagttcaccggcgactgggacaagggcgagatctcgcagtacgcgaacctcgagggcaccgcgtcggtgttcatcctggacggcaacatggcgatcacgatgtacatcagcgcgaccgacaaggcgaccaacgacgaggccaaggaagccgcgacggttctggccgagggcgtcttcaaggccgcttcgtcctaagttcacataagttcacctaagctgccgtggcggtcgtcaacccttgacggccgccaccagtgtcttcgcgaccagttcgatctgccaggcgcggacgccgtggtgctccagcgcctcggccaccgtggtcctggtgatgggacgcggcggctgccagcacagcgcccgcaccgcggcgggggcgacgaggttctcgggcggcagctcgtgggcggcggcgacctcggccaccgcggcccgggcccgcttcagccgggcggcggccgccggatcccgggaggcccagcggtgcgtcgagggcgggccgtccgaggcgggggagaccgagggcagttcgtcctcgctcagcttccgcacctttgacagcgcctgcagccagcgtttcgcgttggcgcggccgtggcggcgctggaaacccggaatgctggtgagttcgccgaagtcggtgggatcggcgatcgcggcgtcggccagtgccggatcggggacgatcttggacggcgcgcggtcgagccgctgcgcgatctcgtcgcgcaggtaccacagctcccgcacccgggccagcggtcgggcgccccgcacccggtggatgccggaggtgcggcgccacggttcggcgcgcggcgccggtgccggggcgttgagggcggcggcgaactcctcgtcggcccagtcgcgtttgccctgcagccgcagctcggcgtccaggatgtcgcgcagttcgaccagcagctcgacgtcgagggccgcgtaggtgagccagtcggcgggcagcggccgggtgctccagtccgcggcggagtggtgcttctcgagcgtgaagcccagcagcttctccaccagtgccgccagtcccacccgctcgaagccgcacagtcgcgcggccagctcggtgtcgaacagccgcggcggtcgcatgccctcaccggccaggcaggggaggtcctggctggcggcgtgcaggatccactcggtgtcggccagcgccgcgttgagctcgcgcagatcctcgaagccggtcgggtcgacgagcgcggtgcccgccccggcgcggcgcagctggatcaggtaggcgcggggctggtaccggaacccggaggcgcgctcggcgtccacggccaccggaccggtggcggcgcggaaccggtcgacgacggttcgaagaccttcgagatcactcactacctcgggcacgccgtcgcggggttcggtgagcaccaccggggtgggagtttcttcggagtcttgatcgtcggacacgcgttaaccgtacgggggtacggcaggtaaccgggggtgcaccgctgtagaaaggtccagctcacccatatgggcgaaatgtcagcttgtgaagccgggtttcgaggccgattcacgcctgaatttgacactgtcatatgacagtgttagattcgtggcatggaagagacagaggcacgctggccgatcggcgagctggcgcggcgggtggccgcggcactggccgtcggttacgacggcccgggcaacgcccgggtgcgcggtgtgcccgacgtccgctccatccgctggtacgccaccatcggactgctggacaaacccgcgggctaccgggggcgcaccgcgctgtacggcccgcgccacctgcggcagctcgtggcggtgaaacgccgccaggccgccggggtggcactgtcggacatccaggccgagctggcgggcgcctcacccgaggaactggccgacctggcccgggtgccgggggagctgctcgacggtgagccctcggaccaggcggccgaatccgatccccggccagtacccgccgtcgaggccgccttctggaagtcgcagccggtcaccgtgaccgtcgccgaaccggccgggcacgcgccaccggcggccgccgcgaacctgtcctacgggctgaaactcgccgaggggctcaccctgctggtggacgcgacacgctgtcccacccccgaagaccacgaggcggtacaggccgccgcacaacctctcctgcgcgccctgaaggcgcgcggcctactcaccaccgcctacacaggagtgaaaccatgagcttgcgcatcgccgacctgcccgtcttcaacaccgagccgaccgaggcgacggagggctccggcctgggaacgctggccaccgagcgcggcaacctgccactgcgcggcctggacatcaactgccacgtcaccggcctgggcgtccgcaccgtcgtcacgcagcgattccacaatccacacggcgagcccatcgaggcgacctacatcttcccgctgcccgaacgcgcggcggtcaccgatatgacgatgacggtcgccgagcgcacggtcaccgccgagctccacgaacgcgccaaggcacggcagctgtacgacaccgcgatcagcgagggcaaacgcgcctccatcgccgaggccgaacgcgccgacgtgttcaccatgcgggtcgggaacctcggtgccggcgaggaagccgtcgtcaccctcaccctcgtcggcccactggccttcgaggacaacgaggcgacgctgcggctgccgctggtcgtcgcgccccgctacatccccggccagcccaccggtgccgcaccggtgggggagggctatgccgaggacaccgacgcggtccccgacgcctcccgcatcaccccgccggtgctgttgcccggcttccccaacccggtgcgactgtccatcgaggtcaccatcgacccggccggactgccgttgcggcaactgcgttccagcctgcacgccgtcacagtggacgagaccggcgaggtcacccgggtgcggatcgaacccggcgagcgggtcaaccgtgatttcatcctgcgcttcgactacggcgagtccggcgacgtcgccggctccctgctgaccgctccggacgagaacgagccgaccagcggcaccttccagctgaccgccatcccgccgtccgacctgccccgggcccggccccgcgacgtcgtggtcctgctggaccgttccggcagcatgggcggctggaagatggtcgccgcccgtcgcgccgccgcccgcatcgtcgacaccctgtccagcgccgaccgcttcgccgtccgctgcttcgacaccgccatgaccagcccggaaggcttggaccccaacggtttgagcgccggaaccgaccgcaaccggttccgcgccgtcgaacacctcgcgggcaccgagacccgcggcggcaccgacatcctcaagcccctgtccacggctgtcgacctgctgacggcgggcgagaagggccgcgaccgcgtcatcatcctggtcaccgacggccaggtcggcaacgaggaccagatcctgcgcgaactcaccggacggctgtcgggcatgcgggtccacgtcgtcggcatcgacaaggccgtgaacgccggtttcctgcaccggctggccctggtgggccggggccgctgcgaactcgtcgaatccgaggaccggctcgacgaggccaccgcccacatccaccgccggatcgtcgcccccgtcgtcaccgacctcaccgtcaccggcgagggcctcgacctggaacccgaaaccttggcaccccaccgcatccccgacctgttcaccggcgccccgctgatcatcagcggccgctaccacggcgcgggaaccacaccccgcctgaagctcaccggcaccagccaggacggcaccccgtggaccagcgaactcgcggcccgcaccgacgacaccgccctgacctgccccgcctgggcccgcgcccacctgcgcgacctggaggaccgctacgcctcagcccccggctcacccgacctgggcgacctcgagaaacgcatcgtcgacgtctccctgcgccaccgggtgctgtcccggttcacctccttcgtcgccgtggacagccgcgtcgtcaccgaaggcggcaaaccccgcacggtcgtccagccggtcgagatgccggaaggctgggacatgcccacccccgccgccccctcgccctacctgggagccagcgtccgcatgatggccgctcccgccgccgcccccgaggcgatggcccagggctacggcgccgccccgcccccgcccgcccaacccggcggagccgccccgtccttcgcccgccccgccgccccccgcaaggctcccaaccgcggcttcggcaaatcggcgggcggtcccggccaacccctcatggacgtcgaccagatccgccagatcctgcacgacgaatggcgcatcctcgaccccgaagtccacaccatggagttcaaggcccccgaggtcgtcgcccgggaacgccgagcggccctgtccgacctggccacccgcctcggcgtcgtcatcgacgccatgagggacacgggagccttcgacggcgacacggtgaccgccctacgcgacctcctgccccgcatggaggcctgcgaacgccccaacccaccaaccggagacgacctggcatcgctgtggcagcgcaccatcgaactcctgcgaaccctgagcgagaccggcggcgccaccccgccgtcgtcaacggatcccaaaccgttctggaagcggtgaccagctagcggagtgggtccgctcggccgagcggacccactcgcgatggaaatgtgcgctgtgtgtgcggctcgttctttgcgttgcggccaaagtttcgcgacgacggagaggaaccgctgccatacctggtcacggcctggatcgtctgcgcgctgctgttgacactgcggctagggccgacgctcggcgtcgaccggaccgggatctggttccggtcggtgctgtggcgccgcaaggtgtcgttcgtaccgtggtcgccgcggtggtggtgtccgaaacgcgttgagggccaagcgaatcgcgtcggcagcgtcgaaccggaccgccacgtggacgggagcgtggtggcgacagctcgcgggccgggtcagctggcggcgatgacctcgatctcgaccagccagtcgctgtccaaggtggtggcgacgatcgcggtggtggggacgcgacggtcaccgagcgcggcaacgcgggcggcggcgttcgcctccgcgtaggcggggtcgcgcaggtagctggtcagccggacgatgttgtccaccgtcatgtcggccgaggcgaggatgacgcgaatgttcgaccagatcaggtcgagttgttcgtccaagctggaccccggcttaccggcggggtcgaggcccatcgtgccggagacgaacagcatccgctcggcccctcgcacctccatggcgtgcacgtagtcgtcggtggcggggtagacgccgtcggtcgggttgcggggtacgagttccatgcgttgtctcattcctcgatgggcactgcggctgtcgtcagcgaaagatactggaccgcgctcggttcggccagaaccagcccggttgcgggggttcggcaggatggcgcacatgtcctcaagctgggtgtggcggcgtggccgcaagttgaagcgcgccgaccatgtccacggctggtggtgggaggccgttctgggcgacgatgagcacggccagtgggcggcacagctggcccaggcaccgacttttctcagggacggcaccgtgtttcgcatggccgatgcggtgatccgctgctatccccgcgacgagtggtgggtggcgacgttctacggctcggagcgtggcgtgaccttcgtccggcccggtggtggcgtggacgaacggctcaatccgaatgcgatctatgtggacatgtcgacaccgcctgaatggacggaagcggggatctcgttcgtggacctcaccgtggacgtggtcaaacggtacgacgggacgatcgccgtcctggacgaggacgaggttgacgaagaggcgcgtaagtgggcgacgcccgccggtcaactggcgcaggcgcggcacagccgggctcgggtcgagggctttatgacagcgggagttggtgttttcggcgtggtcgcggagtcgtggcgggaccggttcgagggttgtcggtgacggggcgagtggacggcgtccggcggggtggccggacgccgggtagtgcgggtggggtgggttattcggtcaggtctttctcggggaagtcgaacgcgggcatgtgcgccaggtgcggcgcggggttgtgccagccgagcgtttcgagttggacgcgactgcggcggcccgccaggccgcgggagaggtcgtagccgttggtgtggaccgttgtggccggggtgccgtcgcccagttgccagtcctggtcgaggtcgtcggcgaccacccggaccgatggtgtgtcggcgggccagtgcgcggcgatcgcggggaccaggaggtcgatggtgaagcggacggtggtctcgtcgcggtcgaccggttcgccgagggcggcgcggatgtcctgctcgtggtgccacaggtcgaaggcgttgccccacagcttcgcgtcggcgcgcatggcggtgtcgaaggcttcggcgttgcccgaccattcggtgcagatgtcggcgagagtgtggtcggcgcggttggatacgtggatcgcggtccagggagcggttccctgctcgtcgacgttgccggtgagagagtcggcgacgttgcccgccaggtgggcgtaggtgtcgcggactgtccacagcgggagggcggggacgggggtctcgtggcgggacgtgtccagtgtggtggccaggttcaggaggcggtggcggatgcgcgcgtagatgtcgggtgcgtgggaaagcatcgctggggcctttcgtcaaggtgtactagcatcacgcaagtaactagggttgcatgacgctagcatgttgactttcatgacgcaagttcggaggaacgatgctgggaaggctctacccctcacaggaatgctcggccgcccgcgcgctggaactggtcggcgaacgctggaccctgctcatccttcgcgacgccctgttcaaggacttcacccgtttctcgcagttccagcagagcctgtcgatcgccccgaacatcctgaccaaacgtctcaatgacctggtggacaacggaatcctgcgaacccacaccgccgcagaccgctccgaccaccacgaatacctcctcaccgagatgggccagacactcaaacccgtcatcacctccctcaccgtgtggggcgaccgctgggtccgccccggtccggcggtgttcgtgcacgagacctgcggcaccgaggtctcgcagcgctacgactgcccgcactgcggcgacacggtcgcccccgaagccgtccgcgcgaacccccgcctcaccgccgactgacccgcccgaccctatgagcggggggcgtggtgggttgggggtgctggcgggtggggtggtggcgtagcgtcacgcgacgtgagtgagcgcgaggatgtggagctgcggccgtttcgggttgagatcgctgaggatgagctggtcgatctgcgggggcggttggatcgggttcggtggccggaggacgtgggtgggccggggtgggcgcgcggggtgccgggggagtacttgcgggagttggtgcggtattggcgggaggagtatgactggcgggccgcggaggagcggttgaatcggtggccgcagttcacggccgtggtggacggggcgcgggtgcatttcgctcatgtgcggtcgccggagccgggggctcgggctttgctcatgacgcacgggtggcccgggtcgattgtggagttctcggaggtggtggggccgttgaccgatccggtgcggttcggtggggaggcccgggacgcttttcatgtggtgttgcccagtattccggggttcgggttttcagggccgacgcccgggccggggtgggagtttcggcgggtggctagcgcgtttggggaagtgatgcggcgcttggggtatcgggagtacggggtgcagggtggcgattggggggggctgccatttcgcgggagttggggcggattcgtccgggggaggtgagtggggttcatctgaacctgttgcccgggggtggggcgacggcggcgcccggggaggcggaactggccgggttgagcgagggggagcgggagcggaccttggcgtcttggcggcggcaggccgcgtgggatgccgagagtgccgggtacgcggtggtgcaggctacgcggccgcggaccttgtcgtacgccctgaccgattcgccggtggggcagttggcgtggatcgcggagaagttccgggagtggtccgatccggagtgtgtcatcgatcgggatctgttgctgaccaacgtgatgctgtactggctgacccggacggcggggtcgtcggcggccatctattacgagcgtgcgcacaccgattacggcggggacatgtatccggcttcgcagacgccgacggcgttggcggtgttcgcccacgacaacttcatcccgttgcggcatgtcgccgagcggacgaacaacatcgtgcggtggaccgagtatgggcggggcgggcactttccggctttggaggtgccggagacgttggtgggggatgtgcgggagttctttcgggctattcgcccgtgactccgtcgagggcctcgcggatcaggtcggcatgtccattgtggcgggcgtattcctcgatcatgtggacgtagatccagcggagcgtgtagacgcgcccgtggcggtcgggaggagtctgccagtccaggtcctcgataccggctgcgttctcgcgggcgagctcgcaggcgacgtcgaactgtttgaacgcgtcctcgacgtcctccgcgccgatgttctcgaactcgccgtccgggttgtcctcggtccagtacaggccgcgttcgcggggcactcccggcaggacgtggaggaaccagtgccgttcgacgtcgaccatgtgccggaccaggccgagcagggacaggctcgatggcggcaccgtgcggtcggcgagccggtcggtcgggacgccgtcgcacttgagcagcagggtggcgcggtggaagtcgagccaggattcgagcatctcgcgatcgggggcggtgcggggagcgcgaacgcgttcgacagtcatgtcctggaatctaaccgctcgacaaccccggtatccacccggttaactgggcctcatccgcgacaaaacagtggacgcgagtgggccggcgtgtgaggatcgcggcgtgacgacgccagagttctccatccgcaccgccaacgccgacgagtacgagcgcgccgcgcgcatcttcaccagcgcgatgctgttcgagttcacgcccagtgaggtggggcgggcccggttcgaaccggagcgggcgctgatcgccgagatcgacggggaggcggccggggtcaccaaggcgatgacgcgtgacctgtcgatccccggcggggtcgttccggcggcccatatcagcggggtgggcgtcggtcagaccttccgcaggcgcggtgtcctgtcaggactgatgcggcggcagctgcgcgaggtgcccgaggcgctggcggtgctgtgggcctcggagaccgcgatctacgggcgatacggctacgccgtggcgagtgcggagctgcggctggcggcacagctgccgcagctgggcgtcaagccggtcaacgactccggacggctgcgcgccatcgaggccgacaccgccgccacggtgctgccgccggtgctcgccgagtaccagaagcagcgccccggggtctcgggacggcggccggtggagtgggcgaccactctggacgacccggcggagttccggcacggcgcctcggcccgccggatcaccgtgcacgaggacgcgtccggcaaggtcgacggctacgcgctgtggcgcaccaagctggagttcgacgaagcgggtgtcaacggtgaggtcactgtggaggaggtcgtcgccaccactcccgaagcctatggggcactgtggagcaacctgctgacgatggacctgtgccgcaagctcaactacatgcacgccgccgtcgacgagccggtgcagcagctggtgtccaacacccgcgcgctgagcgcccggtggtcggacgcgctgtgggtgcgcgtcaccgacgtccgccgggccctggaacagcgccgcttcggtgccccgatcgatctggtcctgaacatcaccgacgacctgatcgcgtccaatagcggacacttccatctccgcggcgacatcgacaaggcccactgcgaacccaccgacgccccggccgacatctcgttgtccgtcaacgaactgggctcggcctacctgggcggacggtcgctggcggagttcgccgtcaccggcaaggtcaccgagcacacccccggcgcggtccacgccgccagtgccgggttcggctggccggtggcgccgggcagcatcgagatcttctaatcgactggaagactctgattccgggcgactacgatgggcgcacgccgggggattctcggccgaaaaccattccgctcgtgaaggagagccatcgtgtccgcaccacagcagtcccggataaccgaccgcgtcgtcatcgcggccgggacgacgtgcgccgacgcgatagccgaagcgggcttgccgactaccggccccaaggcgatcgtggtggtccgcgacgccgaggggaacctgcgcgacctgtcctgggctcccgacgcggaggccgaggtcgaaccggtcgccatcgattcccccgacggcctcaacgtgctgcgccactcgtgcgcgcacgtcctggcccaggcggtgcaggacctgcacaaggacgcgaagctgggcatcggtccgccgatccgcgacggcttctactacgacttcgacgtcgccgagccgttccaccccgatgacctgaagaagctcgagaagcggatgcaggagatcatcaagtcgggacagcggttctcgcgccgagagttcgcctccaaggacgccgcccgcgccgagctcgccgacgagccgtacaagctgctgctcgtcgacatcaagggcgacgacgaggtcgacgccgacgaggtcatggaagtcggcggtggtgacctcaccatctacgacaacctggacgccaagtccggtgaccgggtctggggcgacctgtgccgcggcccgcacctgccgtccaccaggcacatcccggcgttcaagctgatgcgttcggccgccgcgtactggatgggttcggagaagaacccgcagctgcaacgggtctacggcaccgcttggccctcaagggacgctctcaaggagcacctgcgaatgctggaggaggccgccaagcgcgaccaccgcaagctgggtgcccagctggacctgttcagctttcccgacgaactcggttccggtctgccggtgttccaccccaagggcggcatcatccggcaggagatggagtcctatctgcgtcagcgccagaaggacgccgggtacgagctggtcaacaccccgcacatcaccaaggagaacctgttcctgacctcggggcacctgccgtactacgccgactcgatgttcccgccgatggagttcgagggcgccgagtactacctcaagagcatgaactgtccgatgcacaacctgatctaccgctcgcggggacgttcctaccgggaactgccgctgcggctgtcggagttcggttcggtgtaccgctacgagaagtccggcgtggtgcacggcctgacccgggtgcgcggactgaccatggacgacgcgcacatctactgcaccgaggaacagcgggacgaggaactcaagagcctgctgaagttcgtgctggaactgttgcgggactacggtctggacgacttctaccttgaactgtccactcgcggcgactccgacaagttcatcggtgacccgaaggactgggaggacgccaccgagaccctgcgccgggtcgccgaggaatccggtctggaactggttcccgacccgggcggcgccgcgttctacggcccgaagatctcggttcaggcgaaggacgccatcggccgcacctggcagatgtcgaccatccagatcgacttcaatcagcccgcgcgcttcgaactggagtactccgccgccgacggcacccgcaaacagccggtcatgatccaccgggcgctgttcggttcgatcgagcggttcttcggtgtcctgaccgagcactacgccggggcgttcccggcgtggctggcgccggtgcaggccgtcggcatcccgatccgggacgagaacgtgccctacctggacgagttcgtcgccaagctgcgcgccgagggcatccgcgccgaggtcgacacctccgacgaccggatgcagaagaaggtgcgcaacgcccagctgcagaagatcccgttcatggtgctggccggtgacaccgaccaggaggccgggaccgtctcgttccgctaccgcgacggctcacagcgcaacggtgtgccgctcgaggaggccgttgcccatgtgaccgatgtggtgcgttcgaggaccaacgagggtccgtcggccgcttgaggccgggtgcggcaccgcgccgcgtttgactgaattgtccgccgtcgtccgatgtcttcgcaggtggaggccgggcggcggcggatcttaatcaggtcggattgtcgacaagcagacgaccatatgtttaagttgccgacctcaccggttagtgttccttggtgatgagtgatcatgcaccgttgcccggacagccccagaccctgctgttcatcggtggccgctggacgcccgccgtcgcgggcggcacccgcgacatcatcgatcccaccaccggcaccgccatcacggccgtcgccgaagccgacgccgccgacgtcgccgaggcgatcgcggcggcccgcgaggccttcgacggcgggccgtggccgcacaccagcgccgccgagcgcggcgcgatcctgcagaccgtcgcccggctgctgcaacgcgacaagcaggccatcgcggaactggagtcccgcgacaccggcaagacgctgcgcgagggcctcatcgatgtcgacgacgtcaccgctgtgttccgctactacggcgaactggccgacaaggacctcgggcgcgtcgtcgacaccggcaacccggacgcgcagtcgcgggtggtcgccgagccggtaggcgtgtgctcgctgatcgcgccctggaactatccgttgttgcagatgagctggaagctggcgcccgcgctggccgccggtaacaccgtcgtggccaaacccagcgaggtcaccccgttgacgacgctcaagctcgtcgacctgctgaccgaggccggggttccgtccggtgtggtcaacctggtgctgggcgccggtgatccggtgggacagaccatggtggagtccgaccgcgtcgacctggtgtccttcaccgggggactggtcagcgggcgccgggtcgccgcgaccgccgcggccacggtgaagaaggtggccctggaactgggcggcaagaaccccaacgtggtgttcgccgacgccgatttcgacgccgccgtcgacggtgccgtcaacgccgccttcgtccactccggacaggtgtgctcggccggtacccggctcatcctccacaccgacatctacgacgacttcctcgccgccgtggccgcccgcgccgacgccatcacgctcggacccggcatggacccggccagcgagtgcggcccgctggtgtcggcggcacagcgcgacaagaccgagacctatgtggccggtgcgctggcgcagggcgcccggctgctggccggtggccgccgccccgacgatcccgcgctcgcggacggctactactaccggcccaccgtcttcgccgactgccaccgcgagatgacggtggtccgggaggagaccttcggcccgatcctgaccgccgagcgcttcgcgaccgaggacgaggcgatcttcctggccaacgacaccatctacgggctcgcgggcgccgtgtggacctccgacgccggtcgcggcgaacggatcgccgcgcggctgcggcacggcaccgtgtggatcaacgacttccacccgtacctgccgcaggccgaatggggaggtttcaaagcctccggtatcggccgggaactgggcgtcagcggcctgaacgaatatcgtgaattgaaacatatctatagaaacatcaacccgaagccgtcggggtggttcgcgcagtcctgagtgaaccgactctcgcccgcttcatttgcccctggaggacactgtggcagaacccgatgccacccccgaaaccgcgaccgacgcgaccatttcgatccggaacctgtggaagatcttcggcccccgcgccaacaaggtcatcggcaccgaactggccgaactcgacgcggccgagctgaaatcccgggccgacaccgtcgcggccgtccgcgacgtcagcatcgacgtcaagccaggcgagatgttcgtcgtcatgggactgtccggttcgggcaaatccacgctggtccgctgcctgacccggctcatcgaccccaccgccggtcaggtcctcgtcgagggtgacgacgtgggcgccatgggcgccaacgaactgcgcgacctgcgacggcaccgggtctcgatggtgttccagcacttcgggctgctgccgcaccgccgtgtcatcgacaacgtggcctacggactggagatccagggcgtctcgcgcggcaagcgccgcacccgggcccaggacatgatcgacctggtcggcctcaccggcaacgaggactgcctgccggaggaactgtccggcggcatgcagcagcgcgtcggcctggcccgggcgctggccgtcgaaccgtccatcatgctgttcgacgaaccgttctcggccctggacccgttgatccgccgcgacatgcagaacgaggtcatccggctgcaccgcgaggtcggcaagacgatgatgttcattacccacgacctgtccgaggcgctgaaactcggcgaccggatcgcgatcatgcgggccggggagatcgtgcagctgggcacccccgccgacctggtgggatcgcccgccgacgactacgtcgccgacttcgtctccgaggtccccaagaccgatgtgctcagtctacggtggatcgcacgcccggccgacggcgtggcgcccaccggtaccgcgctgagcgccgacaccgtgatccgcgacgccatcggcgacatcatggccgccgacaacccgctgccggtggaggccgacggcgagctcatcggcgtcgtgggccagcgcgacgtgctgtcgctgatggcggagaaccggtcatgagtaccgacaccgcgacggtgaccgcaccgccggagacaccggcccgaccgaaacgctcgccctggctgctgccgggcatcgcggccgtggccgtggccctggtcggcctggccgtgttcggtctgtccaggatggcgcacaacgacgactcggtcgtgttcaccgcgctgaccgacgcccgcgactgggtcgacgacaaccgcaactcgtccccgatcttcctgttcttcgtcaactacatccacctgttcgtcgcctccctcgtggacggtgtgctgttcgtgttgcagagcctcggctggcccgcgacgatcgcgatcgcggtgggcctgggcgcggcgctcggcggttggcggctggccctggtcggcgcgttgggattcaccgcgctgggcgtgatggacctgtgggacgagagcatcgagacgctgggcctgacgatcgcggcggtgttgctgtccatgctcctgggtgtcccgctgggaatctggatgggccgcagcccgcgcttgcgcaccctgctgtcgccggtgctggacgccatgcagatcatgcccaccttcacctacctggcgccgatggcgctgctgttctcgatcggcaacccctcggccaccatcgccaccctcatctacgcgatcccggtgtcgatccggatcgcggcgctggccatcgaacaggtcccggccaccgtggtggaggcatcggagtcgctgggttccacccgctggcagacgatggtcaaggtccggctgccgctggctcggcgcaccctgctgttggcggtcaaccagaccatcatgatggcattgtccatggtggtcatcacggcgctcatcgacgccgacgggctcggccaggacgtggtgcggggactacagcagaacaacgtcggcatgagcctggaagccggtctggccgtggtggtgctggcgatcatcctcgaccggttcacccgtatccacgaccggcggaccacccggttcaccattccccgtgtctacgtgtggggcttcgccggggcgtgcgcggtgatcggtttcgtgctcaccgccgtgctgccgaaggacttccccgaagcgctccaggtgtcgatggtcaaccccgtcaaccacgtggtcgacgtgatcaccaccgactggtacggagtcaccagcgcgatcaaggacgccgccagctacggcatcctcaacccgatgcaggagttcctcgtccgggtgccgttctggacgatcatcgcgatcttcgtgttcctggcgctgcggttcgcgggctggcagtcggccgtcaccgccggggtgtgcctgtcggcgatcgtggcactgggcctgtggcagaagagcatggaaaccctcgtgaccgtcctgttgggagtcgtcctgaccgtgatcgtcggcgtcgcgctgggtgtcctgtccggacggtccgaccgcttcgagaccgcgctgcgaccggtactcgacgccgcccagacgatgcccgccttcgtctacctcgtccccgcgctggccctgttcggggcctcccgcttcaccgcgatcgtcgcggcgatcgtctacgcggccccgccggtggtgcggctggtcagcgacggcatccgcggcgtctccccgtcggtcgtggaggccgcccgttcctgcggttccacctcgcggcagctgctgtggaaggtacagctgcccatgtccagacgctccctgctgctggccctcaaccagggaatcgtgatggtgctggccatggtcgtcatcggcggcatggtcggcgccgaaggtctcggcgagacggtcgtgaccggattcgtgcagaccgaggagttcggggcgggcttcgccgccggactcgccatcgtcctgctgggaatcaccctcgaccgcatcacgcaaggtgccggtcgccaacggaaggaaagtgtccgatgagaagtaaagtgatcgcggcgctcgcggtgggcgtcatggccgccacgagcgcgtgcggtggagcaaccaccgactcggggggcgacaaggtcaacatcgccatcaacccgtggacgggctacgaggccagcgcggccgtcatccagtacctgctggagaacgagctcgacgtcgaggtcgacaccaaggagctcaaagaggagaacgcctggcagggcttcgaacgcgagggtgacgacggcgtcgacgtgatcgtcgaggactggcagcacaccgacctgcgcaagaagtacatcgacgacaagaaggtcgccgtcaacgcgggcaccaccggcaacaagggactgatcggctggtacgtgccgacctggatgctcaagaagtacccgggcatcgacgagtggaagaacctcaacaagtacgccaaggacctggagacctccgagtccaagggcaagggacagctgctgttcggcgacaagtcctacgtcagcaacgaagaggcgctgatcgacaacctcggcctcgactacgaggtcgtcgtcggcggcagcgagaacgccctcatcgaggcggcccagcagtcggagaagcagcaggaaccgctgctgttctacttctgggacccgcactggctgttcgaggacgtcgagctgacccgggtcaagctgccggagtacagcgacgacaccacccagtgccccaccgaccccaagaaggtcaagtgcgactacccggagatggacctggagaccatcgtgtccaaggacttcgccgacaacggtggtgacgcctacaagctcgtgaagaacttcgaatggaccaatgaggaccagaactcggtcgcactggacattctgaagaacgacatgaagcccgaggaggcggccgagaaatgggtcaacgccaataaggacgtatggaagaagtggcttccgtagccttagggttcgacagccgtcgtggtgccggtggacggtgagatcaccggcaccacgacgatgaacgggattttcaagggagaagcagtggcaggcaagatcttcgacttcatcatcgtgggcggcggctcggcgggaagcgcgctggccaaccggctgtcggccgacccggacaaccaggtcctggtcctggaggccggacggcccgactggctgtgggacgtgtacgtccacatgccagcggcactgtcctttccgatcggttcgaagttctacgactggaagtacgagtccgatcccgagccgcacatgaacggccgccgcgtctaccacgcgcgcggcaaactgctgggcggctcctccagcatcaacggcatgatcttccagcgcggcaacccgatggactaccagcgctgggccgccgacgccggcatggacgcctgggactacgcgcactgcctgccgtacttcaaacgcatggagacctgcctggccgacccggacaatcccttccggggcgacgacgggccgctgaaactggaacgcggacccgcgcgcgggccgctgttcgacgcgttcttcgcggcggcgcagcaggccgggcacgagctcaccgacgacgtcaacgcctacaagcaggagggcttcgccgccttcgatcgcaacgtctacaggggacggcggttgtcggccgcccgggcctacctgcacccggcgatgaagcgccccaacctgaccgtcctgaccggagcgaccgtcaccaagatcgccttcgacggcgaccgcgccgtcggccttgacgtgtggcaccgcggcaaactgcgcggcgtgcgcggcggcgagatcatcctgtccggcggcgccatcaacaccccgcagctgttgcagctgtccgggatcggcgacgagacccacctgcgcgaggccggggtcgacacccggctgcacctgcccggcgtcggcgccaacctccaggaccacctcgaggtctacatccagcacgcctgcacccagccggtgtcgatgcagccgaacctgcagctgtggcgacgtccgttcatcggcgcccagtggctgttcgcccgctcgggtcccggtgccagcaaccacttcgaggccggaggcttcatccgctccaaccccgacgtggcctacccgaacctcatgtaccacttcctgccgatcgcgatccgctacgacggcaccgcgcccacccagggccacggctaccagctgcacgtcggccccatgtactccgacgcgcgcgggcacgtgcggatccgctccaccaacccgatggagaaaccctcgatcctgttcaactacctgtcgaccgaacaggaccgtcgcgaatgggtggaggcgatccgacgcagccgcgagatcctggaacagcccgccttcgccgacctgagcggcggcgaactgtcgcccggctccggcgtggagtccgacgaggagatcctgcgctgggtcgccgacgacgccgagaccgcgctgcacccatcctgcaccgccaagatgggcaccggcgaggacgcggtcgtcgacccggaatcgcttcgggtgcacggcatccagggactgcgggtcgtggacgcctcggcgatgccgtacatcaccaacggcaacatctacgcgccggtgatgatgctggccgagaaggccgccgacgcgatcctcggcaacacgccgcttccggccgagaacctcgagttctaccgggcgcccgccgcccgataacgcagcccaccgtcgtcctcggccacggacggccggacggatacccgggaccggatcgtggtgcgcgtcggttccagcaccgcgaccgtcgggcgcacccggctgatcggtcccgccaaggtggaaaacttcggcgtcaggttcaaggtcggcgagggcttccgcgacgaggtgaccatcctggccggacggcgcaacctccaccgtgaggacctgctggcgcagctgaacgccttcgactggccgatggagtacacataggcccgccccggtggcacgggggaacaaccggggcgggggcgctgtccaaggcgactcacacgtaaaaaccctggcgcgctcaggccctaccgggacacggaaacccggaggccttcaccatggtggtgagctaatgatcttagccgaacatgtgacgtatgccaatatatggaggcccttcgatgcgggattaaccggccatgttcgccgtgccatttggcaagctttccttgccgtcccaaggctcgcagccggtcctcggtggcggcgcgggtgccggtgagcgtcacgatcagcagctcgtcaccgatgtgcagccggtcgttgggctcgggcacgaacagccgcccattgcggacgatgctgttgatgacgctggtctcgggcagccgcagctcgaagatgtacagtccgtgcagtttggacgacttcgggatggtcacggtcatcagcgaggccccgatgacgtccagcggcgccgcctcgatctcgacgtcgcgggtctgctccgggtcggccagtcccaggccgcgcaccagcggtgccagactcgggccctggatcaacgtgaacaccacgaccaggacgaagacgatgtccagcagataccaggcaccgggcacttcggacacgaccgggatggtggccagcacgatcggcaccgcgcctcgcagtcccgcccacgagatgacggcctgctcccgccaggaccgccgaaacggcagcagcgacaccgccaccgacaccggccgggcgatcagcagcatcaccgccccgatgaccagcgcgggcagcaccacggcgggcaaccggtccgggctgaccaacaggcccagcatcacgaacagcccgatctgcgccagccaggccgcgccctcggcgaacgagcgggtcgccgcccggtgggggagcggcgtgttgcccagcagcacgctggcggcgtaggcggcgatgaaaccgctggcgtgcaccgctccggcggtcgcgaacgccaccatgcccaggccgacactcagcaacgggtacaggcctgcggcgggcagcgcgatccggcgggccatctgcgctcccgcccagccgatcgccagtccgatgaggacaccgatgaacagttcgtagaccaggtcacccaacacgaacaccggccccgccgggacggccgtgctcaacagcagcaccaggatcaccgtcggcgcgtcgttgaacccggactcggcctccagcagccccgccacccggggcggcagcggcaggtgccgcagcaccgagaacaccgccgcggcgtcggtcgacgacacgatcgcgcccagcagcagcgacgtccgccattccatgcccagcaggtagtgcccgcccagcgcgatgatgccggtgctgatcgccacgcccagcgtcgccagcaccccggcgggcagcaccagcgtccggatgtcggtccagcgcgtggtcagaccaccgtcgatgaggatcagcgccagcgccaccatccccaggttctgcgccaactgggcgttctcgaacttcacccccagcaccgactcgcccagcagcacccccagcgcgaggaacgccagcagcgcgggcagcccgaaccgtcccgccagccgcaccgccgccagactcgccagcagcgtcagcccaccggcgagtaggacgatgtagagctggtccaggctcatggcattcctctcatggggctacatcgtccaacacccagcggtggcgctccgccgaaacacgggcataggatcgcctgcgtgaatgacgacggcgcacaacccggtggtcttggcatccccgacggcctggagcggctgtggacgccgcaccgcatggcctacatcaaaggggagggcaagcccaccggaaccgacgaggaccccgtgggttgcccgttctgcgagatgccgaaactgggcgacgaggagggactgatcgtggcgcgcggtgcgctggcgttctgcgtcctgaatctatatccctacaactccggccatctcatggtgtgtccgtaccgccacgtcgccgactacaccgacctggacgacgccgaggtcgccgaggtcggtgcgatgacgcagcaggcgatgcgggtgatccgctccgtcagcggagcccatgggttcaacatcggcctgaaccagggccgggtggccggggcgggcatcgcgggccacctgcaccagcacgtggtgccccggtggggcggcgacggcaatttcatgccgatcatcgcccgcaccagggtgctgccggaactgctgaccgacacccgggacctgctctcgggcgcctggggctcggcctaggacgagggccggggccgcgccccggtgacggctagccgctgatcgccgccttgatgcgctcggcgccaccggcagccagccagccctcgaagtcgagcagaccggggtggagctcgcggatcgcgggaatgtcggcgttccagccgttcccctcagtccacagtgtccgaatatcggcgatctcggggcccagccgctcggcctcggccgccgtgaactgctcgtaccggatctcgcggccgagggcggcactgatcgccttcacggcggccaccggcgtcggcgcgtccccggccagctccagtgccttgccgccgtaggtgtccggatcggcgaaggccagcgccgcgatggcgccgacgtcggccacggcgatgatctgcatcggacggtcgggatggaacaggtgccggtgaaccccgtggcggatgccgtccaccggcgactcgcggaacaggtagttctccatgaaccgcaccggccgcaacagcgtgtaccgccttccagtggccttgatgtgttcctcgatgcgctgtttgccgctggagccggtcagtccggctccggtcgccgtggcgatcccggtgaacacgatgtgctcgaccccggcggcggtggccgcgtcgacgaggtcggcaccgcgccgggtctccaactcgacgttccagccctgcggttcgtagacggctggcggtacggcgaacaacccgtacgcccccgcgctggccgccgccagcgacgcgggatcgtcgaagtccccggtcaccaggctcgcccccgcctcggcgagcgcgcccgcggtgcgcgccttcgcgtcgcgcaccaacgcgcgcacccgccagccgtcagccagcagcgcgcgggcggtgacaccgccctgcttgccggtggcgccggtgacgaggatggtcttgtcctgcttgctcatgagtgctttttcctgtctgagtagaatcgggtcggttaacccggttggcgacaatacggaaagacacacccggttatccagcttcgaccaggggacggcgttacgaatgtccgagcagacagtgcccaccgtcgcgggtggcctctcccgcgccgacgcccgccgcaaccgcgccaaggtgctggccgccgcccaacgggccttcgccgaggagggcttctcggtgtcgctcggcgagatcgccaaccgcgctggggtgggcgccggtaccgtctaccgacacttccccagcaaggacgacctgctggaagccgttctgtcgcaacgcatcgagcgactgacacgactggccgacgagtacggcgacagcgccgacccgggagccgggttcttcgccttcgtcgacgaggtgctgtcctcgacgaccggcaacaaggacatgtgcgatctgttcgagcggcaggacggctggccgcgagcactgctgctgacctcggggcgccgcttcaacgacgcgctggagcggctgctggccgccgcgcaacgccacggcgccgtccgcgccgacatcgacagcgctgacatccaggaactgttcaccggcctggtcgcgatgcggcggtaccgggacggagcggagctgccgggccggatgacactgatcctgatcgacacgctgcgggccacacccgcgtccgttatgaaaagcgacaccgccgcacataatcgtgacgaaatcaatcgcgacaccgaaaaacataacgcgaccgcaccggcctgcccggtgtgcggaggcccggtccgcgcgtcggccgccggtcgcccggcccgctactgcggtgccgcgtgccgccagaaggcgtaccggcagcgcgccgccgcctaacggaatcggcggtgggccgacgggatgcgacccgcgcgcttgcccccgccggtgtgaagccgtatcgtcgctgcgggaatcaccctccgcgaaaggctttgcagtgaacgacaagaagacgttcgaaatggacatcaacggggacggcaagccggacaccgtgcaggtggagaagaacgccgacggcagcaccacctacctggtcgacaccgacggggacggcaagaccgacctgcacgccatcgaccacgacagcgacggtgtcatcgacgaggtccgcatcgaccgtgacggtgacggtgtcgccgacgatcggctcgccgacgacaccggtgacggcaaactgtcgtagctactttcgttccgccgcttccttcttgacctgttccgccaggtgtttgggcatcggctcgtacctgatgaaggtgcgggcgaacacgcccgagcccgccgtcatggcgcgcagttcgatggcgtagcgcaccagttcggaggccgggatctcggcgcggatcaccgcgcggtcccggtcgtcggtctcggttcccagcacccggccccggcgggaggacaggtcgctcatgaccgcgccgacgtagccgtcggacacggtgatggcgacgtggtcgatgggttcgagcagggtgagctggccgttctcggccgcgtcgcgcagcgccagcgcgcccgccgactggaaggccgcgtcggaggagtccaccgagtgggtcttgccgtcgtagacggtgacccggatgtcgatgacggggtaaccggcgaccaggccgcgctccatctgggaccgcacgcccttctcgacactttggacgaactgctgcgggatgacgccaccgacgatcttgttgacgaactcgaagttctcgccctgggtcagcgggtcgacggagatgtggcagatgccgtactgaccgtgcccgcccgactgtttgacgtgccgtcccattcccttggccgtaccggtgaaggtctcgcgcagcgcgatgcgcaccggttcggtgtccacctgggtgccgcccgcgcgcagccggtccagcaccacctcggcgtgcgactcgcccatgcaccacaacacgatctggtgggtctcggagttgcgttccagccgcagtgtggggtcggcggccaccagccgggtcaggttcttggccatcgcgtcttcgtcggccctggtgggtgccgtgatggcgatgggcagcaacggttcgggcatcttccacggcgccatcaacagtggattggccttggaggagatggtgtcgccggtctcggcggtgccggacttggtgatggcgcagatgtcaccggcggcgcactcggacacctcgcgcaggtcggcccccagcggcgagtacaggtgggtgacgcgttcgtcggcgtcgtggtcggggtggccgcgcgcgctgaggccgtgtccggagatgtggacggcggtgtcgggacgcagtgttccggagaacacccgcaccagggacacccggccgacgtaagagtctactgtggtcttgatgacctcggccgcgagtggtccgttcgggtcgcaggtcagcggttccgccgggtcaccgtccacggtggtgacggtcggtgccgggtgttcgtccggggcagggaagccgccgctgatgagttccagcaccgcgtccagcccgacctgggtggtggcgttgaccggtaccaccgggtggaagctgccccgggccacggcggtctccaggtcgtccacgagcgtgtcggtgtcgatgtcctcaccggacagatagcggtccatgagggtctcgtcctcgctctcggcgatgacgccctcgatgagttccccccgggcctcggcgatcgcggtgacgtgctcggcgtcgggttcccgggtctgcggtggatgcccctcggagtagtcgaagacgcgctgggtgatcagtccgatgaggccggtgacgtgggcaccggagtcgtcgtgcagcggcaggtaggcgggcaggacgccgtcgccgaacatgcggcggcacagcgccagcgtctcgtcgaagtccgcctgcgggtggtccagccgggtgatggccaccgcgcggggcatgttgaccgccgcgcactcctcccacagctgctgggtggccgcgtccaggccgttgaccgccgagaccacgaacagtgccgcgtcggcggcccgcaggccggcgcgcagttccccgacgaaatcgtggtacccgggggtgtcgagcaggttgatcttcaggtcgccgaaacgcagcggcgcgcacgccacccccacggaacgctgctgcgcgatggcggcggggtcgtggtcgcacacggtggtgccctcggtgatgtctccggcgcgctcgatggtcccggtcgcggccagcagcgcctcggcgagggttgtctttcccactccggcgtggccgaccaacgccacgttgcggaccttgccgggttcggttgccgccggtgcgggaccggcggtacccctctcacggttcttttgggacatggtgacctccgcagtaatcgtcggtgtgcggtatgcccttgatcacacaccctctcggagatgatcacaaggccgtcggccaatttatttgaccgtcggtatggtgtcggggcttcactcggtcacgccggatatcgtggggcgcgcggacgcgtcggagtccggtgtggcccgacacggatgcgtccactgtctcaagcaaccgcgatgaaaaggcgaaatggcgaagtttctcagcgtgtcggcgcgggctggcgtggccaaggtgctcgacccggtcggcgcgtggctggttcgccacggcatctcggcgaacacggtcacgctggtgggtaccggcgccgtcgtcgcgggtgccgcgttcctggtgacccggggggagttgctgtggggactggtggtcatcaccgtctcggtgttcactgatctgctggacggatcgatggcgcgcacccagggcaagccgaaccgcttcggcgccctgcttgactccacgatggacagggtcgcggacggggcgatcctcggctgcctcgcctactggctggccgtgtccgggcagcccgtgtccgccaccgcctgcgtgatcagcctggtcgccgcccagaccatctcctacgtcaaggcgcgtgccgaggggttgggcgccagctgcgaggtgggtgtcgccgagcgagccgaacggctcatcatcctcggcgtgggcaccctgttgtggctgttcggggtaccctacgcgctggccatagcactgtggatcctggccgcggcgacggtgttcacggtcgggcagcggatctggcacgtgcgggggcagctgaacggggaagcgtcgtgaaggacaggctcgtcgacgccggtttcggcctggcgtggcgtgccgtgcgggcactgcccgagtccgccgccgagcggatcttccgtcgcatcgctgaccgggtctggcgatccgacggcgacggggtgcggcgactgcgctccaacctgcggcgggtggtcggccccgacacccccgctgacgaactggagacgctgacgcgcgacgcgatgcgctcctactgccgctactggatggagacgttccggctgccgtcctacagccgctccgacatcctgcaacgcttcaccctggacggctgggaggtcttcgacgagcaccgcgaggccggaaccggtgtggttttggcgatcccgcattcgggtaactgggatctggccggagcctgggtatgcgcccggggctggccgctgaccaccgtcgccgagcggttgtccgtcgacggggtctacgagaagttcctcgacttccggcgcgggctgggcatggagatcctgccgcacaccggcggggagcgcccggcgcacgtcgtgctggcccagcgggtcgccgccgggcacatcgtcccgctggtggccgaccgcgacctgaccgagcagggcgtcgaggtggacttcttcggcggcaagacccggatgcccggcggccccgcctacctggcgttgcgcaccggcgcgccactgtacacagtggtgctacgttatgacggtccgaggcactgttatggcaagatcgaaggccccatcgagttcccggccaccggacggctgtcccaccgcatcgccgccggaacccaggcggtcgccgacgccttcgccgccggtatcgccgcccagcccgccgactggcacatgctgcaacggctgtggctcgacgatcccgccacccccggttcgtgaacggggacggtgatggcaatgaagatcggcatcgtcagcccctactccttcgcccaccccggcggcgtccagggccatatccgcgacctggccgagaccctcatcgagaccgggcacgaggtcagcgtcctggcgccgggtgaccgcgacgaggaagtgccgtcctatgtggtgtcggccggtcgtgccatcccggtgaagtacaacggttcggtggcgcggctgtccttcgggccgctggccgccacccgggtccggcgttggttgcgccgcaacgacttcgacgtcctgcacgtccacgaaccactgtcgccgagcctgtcgctgctggcctgcgtgctggcccgcagcccggtggtggcgacgttccacaccgccatgccccggtcgcgggcgctggcggccggacggggcatcgcccaactggtgctggagaagatcaccgcccgtatcgcggtgtcggcgcacgcccgccgcctccaggtcgaacacctcggcggcggcgccaccgagatacccaacggcgtcaaggtgagccggttcgccgaggcaccaccgctgccgggctggcccggcgacggcggctgcctcggattcgtgggacgcttcgacgaaccccgcaagggcttcgcgatcctgctggacgcgttcgccgccctggtgcccgagcatcccgggctgcggctgttggtcctgggacccggtgacaccgacaaggccgtcgccgggctcgacccggaggtacgcggccggatcgacttcctcgggatggcctccgacgaggtgaaggcccggatgctgcgcagtgtggacatctacgtcgcgcccaacaccggcggcgagtccttcggcatgatcctcaccgaggcgatggccgccggaacgcccatcgtggccagtgacctcaacgccttccgtcgcgtgctcgacgacggcgcggccggagccctgttcccggtcggcgacgccgacgcgctcgcggagacgatcgcgaagctgttgcccgacaacgagctcaagaaatcctatgtggccaaggcggacgaactgctgcccgacttcgactggtccaacgtggccgaacgcgtcctggaggtgtacaccgccgccgtggaggccaccggcggaaccgccgcccgggaaaccccgcccgcgccggtcccgctgtgaccgcctgcgcttaggcttgaccaccatgtggtggctggcggtggtcgtcggcgctgtggccgtggtcgcgacctacctgacctggacggcggcgcgcgtggagcgcctgcacgcccgcgccgccaccgcgtcggccgcgctggcgggccagctcgacgcccgcgccaaggccgccctcgcgctggccgacgccgaggccgagcacctggggcggctggccgaagcggtccgggtctgcgcccacgtggcgctcgaatcgctgcccgacgcccgcgaggccgccgagaacgatctcacccaggtgctgcgcgacctgccgatcgacgccgacagtccagctctggacgacctgcacgccgcgggccgtcgggtccaggtcgccaagcaggttcacaccgacgtcgtccgcgacgcactggcggcgcgcacgacccgtgcggcccggctgctgcgggtgtcgcgcaaactgccccgcccgcactacttcaacatcgacgacccccgctagctggcggctggtcagcccgctcactcctcgacggccaggccgtcgtcgatcttgagcgacaggtggttgtccaccgagaagtacggctgcacacgccgccgtttcgggctccaccagcgcgggagccggtgcgggcccttgcgctgcgcaacgtcgtccagcaccttgcccaccggcagctcccgctgcccgtcgagcagacgtatgtcccacagccgggtgccctcggcgctgaccgtgagcaggtcggtgacgtccacgcgcaccgtgaacgtcgaggcgtccaccgacaccgaagccgggtagcgggctgcttcggcgtcgcgcgagacgacctcggccgtcagctcgccggacggccgacccaccagctcgccggtggcccgcacctcggagccgtgccacgacaccgcgtcgacctccgggtagaccggcgagcgccacacgcgcagcgccagcacaccgttgcgggagaacggcaccaccaccgcggccggggccgcgctcgggcggctgtccaccaggacgcgggtgtcgatccggtcggcggccagcttggcgtcgtccacgaacaccgtccagatgccctgactcagccccgccaggaacgccgcgtcgacgatgatctcgccgtcgaccgcctcgggcagttccaccgcgttgccccggcgcatgagcttggccgccccctcgggcagccgcagcgccacgcgctcgaacgactccgcccggcacgatccggcgacctgctcgctcacgcgagtccccgcctcgtgggtgggggacagggcgcggcgtttcgccttggccaggtcggtgaacagtcgctcgtagcgggccgcgacgctgtcggggcggtagcgttcggcggtgtccagcgccgccttggccatcgcgccacgggcctccgggtcctcgatgagcgtggtcaccgccgcggcgaaggccgcgtcgtcgccgaccggggtgagcaggccgtcggcgccgttgccgatgatctcggcgggcccgtgtggacagtcggtcgccaccaccggcagcccgcagctcatggcctctactatggtcagtccgaaggcttcgaaatcggacgtgaccgccgctatcgagcccttcacgagctcggcgtccagcggcgtgcgcgcccccatgagcatcacgctgtcgttgagacccagctcggccaccagttcccgcaactccgcggactgcttgccgtgcccgtagatccgcagccgccagtccgggtgccgcccgacgatccgggcgaaggcccgcagcagcacatcgaagcgcttcacctgctccagccgtccggccgcgatgatcagcttcgtgtccccgtcggcgggcgacagcggcgtttgcggcaccgagttggggatgtggccgaccttcgccgccaccttcggcatgccgcgccggtactgctcggcgtcggctgccgacaccgtcaccaacgcgtcgagcgccttgtacgtcttgtacaaccgccgggccagccgacgaccgtggtggtcgagcgacagatgctcctgccccacccgcaccgccgaggtcggggcgaacttcgccagatagacgttgagccccggacgggtccccacgatcacgtcggcgtcgcagtcgcgcaacgccaccgccacccgcgcgtcggcgagccggtggtactgggccgcgcgcggctcggtcggcgggaacaccttcgacggccgctgcgccagcgtcgcctccgagacggtcaacggctccggctcggcgtcggtgcgcacgtcgaccagcgtccgcactgtcaaccgcggatccagcgggaacagcggtttgctgcggcgccggaacaccgacacgatctcgacgtcgtggccacggtccagcagcgccgaggccgtgttgagggtggtgcgaatcgtcccgccgaggctgtacagcgaatgcacgaggaacgtgatcttcacgcgtccgcaccgtccgtccagtagcgattgtggctttccgcggaccactgtaaccgaacctcttgcgccagaacgcatggaaaacgccgcgacggccacacctggccaagcccgccacgccgactcccagggtgacgaagaacgcagctcacggggccggtgacccgtgaccacgcggcgtgcccgagtttaggattgcctagtcgataaacctcgcaagccctcaaggagtgccgtcgtgtccagtgaacagacttcgcaagccaaggccacgggcaccgcacgcgtcaagcgcggcatggccgacatgctcaagggcggcgtcatcatggacgtcgtcacgcccgaccaggccaagatcgccgaggacgccggcgccgtcgccgtcatggcgctcgaacgcgtccccgccgacatccgggtgcagggcggcgtggcccgcatgagcgaccccgacatgatcgacggcatcatctccgccgtctcgatcccggtgatggccaaggcccgcatcggccacttcgccgaagcccaggtgctgcagagcctcggcgtcgactacatcgacgagtccgaagtgctcacccccgccgacgaggccaaccacatcgacaagtggccctacacggtcccgttcgtgtgcggcgccaccaacctgggcgaagcgctgcgccgcatcggtgagggcgcggccatgatccgctccaagggcgaggccggtaccggcaacgtcgtcgaggccacccggcacatgcgccagatccgggccgacatcaagcgactcaccacactcgactcgaccgagctgtacgcggccgccaaggaactgcgcgccccggtcgaactggtcgccgaggtcgccgaggcgggcaagctgccggtcgtgctgttcaccgcgggcggcatcgccaccccggccgacgcggccatgatgatgcagctgggcgccgagggcgtcttcgtcggctcgggcatcttcaagtccggcgacccggccaagcgcgccgaggcgatcgtcaaggccaccgccttccacgacgacccgtcggtgatcgccaaggtcagccgcggcctgggcgaggcgatggtgggactgaacgtggacacgctgcccgccgagcagcagtacgccaagcgtggctggtgaaccccgcgtaacttccgaacgagccgctgtttggcggctcgttcggccttccggcgttcccggtcgcgttggtgggcacggtcgaggcaccactgccgggtctcggcgcgggtcatagccgagatgatgaggatcgagaggacgaccgagggaaggctctggtagccgccgcccgaattgaccagttcgaacaggaccgtcgccagcccgagcgaacacaggacgacgacggtgatccgcgcccagttgtggccccgggtgagtgcgaccgtggccgtgccgaagaccgccgcgcagagcaagaacatcaccgcggagacggcggcgaggggcgaccgctgctcctcggcggccatggcgttgagcagcagggtgaccacgctcagcaggcacagcagcccgacctggacccacaggatgacgatggccaccgtgacgtttctgggcctggcgagtcccggtttgcgtttcatgggtgttcccttcccgacgagcacattcgtgcccccgtgagtgccggtacggggagacatctttggtaaagaagtcaagtattggtgcggttcaatgtatgcgggacggtcgccgccgtccacgatgtggcctgttttgaccgttagctgccgttgggccgggtcttccggctcggcggaccgcggctgtcggccacccgactgttcaggggacaccgggtccgggcaaaaggcatatggtgagagttgtcccggttttcgacgacgatgatcgatcgctaggaaggggcgaggcgtcatgtcattgcattccctggcggccacggttatctccacggccgtcctgtcggcgggggccaccacagtggtcaacagaatggtcggtaaccgaagggggcgaatgcggggtcatcccggtgctccaacgccaccgacgcccgggacggaacgccccgggcagaccgccatggccaccggtccgtcctggaacgagggcgacctggacgggctcaccgaaccggagctggaacgtttgggcggcaaggcctggcgcgagggcgactacgcgctggccgagcgcgagtaccagctggccgtggtccgggccgccactcccgccgccaaggcccgggcgctcaacaacctcggcaccacctacgacaggatgggccacggcgacaaggcgctggccagcttcacccgtgccgtcgacgtgtaccgggccgtcggtgaacggcacggcgaggccgaggcactgaccaacctggggttggcgctgggaaagcagggccagcgcgatcaggccaccacgcatctgagcgacgcgctgcggttgcacctcgacaacggggaccggttcgggcaggcgacggttctgtccatcatggctgaactcgatcgggccaacggtgacctggacgcggcgctggcgacgcatcgccaggccctggagatctactgtgaactgtcgcgggccgatgccgagtccacctgtctcaacgactgcgcgaccacgctgctggcgatgaaccaggttcaggccgcgctgaccgcgtacgccaacgccctggcgctggcgcagctcgtcggggccgacggtgaacgggctcgcgcccacgacggcatcgccagaatcctgttctcccaaggagaccgcaccggggcccgcacccactggtcctcggcgtggcggttgttccaggacagcgacaaggacagcgccgaggcggtggcggtccggttgcggcagttgaactgaggcgtcgagccagtgacggctcaggtcgccagtgagtccaacagcgccgcgacgcgttcgacatcggtttcggtggtgcgccagttgctgaaggccgcccgcaaccccggcacacccttgtagaccgtcggggtcaggaacgtctcgccgctggccgtgatcgccgcgttcaattcgtggacgcgttgcgggtcaccggcggcggtgaagcacacgacgttgaggcgcaccggtgccagcagccggtacccgggcgaggcgtccaggtgttcgcccagtcggcgggccagcgcgatgtcgcggcggacgatgtcggcgtgacccgcgcggccgtacgcggccagcgtgaaccacaccggcagggcccgcagccgccgggagttctccggggtcaggtgcaccgggtcggggttgtcgcccagggggccgagataggcggccgcgttgcggaacacctgtgcttgcaggtcgcggcggcgcgtgaactggaccgcgctgtcgtaggggacgttgagccacttatgcaggtcgacgcagatcgagtcggcggcgtccaggcccgccacccggtgcgcgtgttcgtcgtccagggcggcgaaggcgccgaacgcggcgtcgacgtgcagccagaacggatagcgtcgccgcagatccgcgatcgcggtcaggtcgtcgaagtcgaccgtgttgacggtgcccgcgttggccaccacgatcgcggggcggccggacagggcttccagctcggccgcgagcgcgtcgacgtcgaccgcctcccggtcggcgagcgtcggtaccgtccgcaaagccttgcgccccataccgagtatcgccatcgacttgacgatgctcgagtgtgggcttcccgacagcaccggcagttcgcccagcgccgcgaggcccgcttcggcgacgtcgacgccgagttgttcgcccgcccactggcggccgagggcgagaccgacgaggttggacatggtcgcgccggatacgaagctcgcgccgtggtcgggcgacagaccgaacaggtcggccagccagcgcagcgcctcggcctcgaagccgaccgcgctggaatcggtggcggtggtcgggttctggtcgaacacgctggtcagccagtcgcccgcgatcgaggccggggtggcgccgccggtgacgaaccccaggtagcggggcccggcgctgccggagaagcccggttgccagcggtcggcgaagtcgcgcagtgccgcgtcggtgccgatgccgtccgccgtcagatcgcggccgggcaccgtctggtccggcttggccaccgggcggtcggcgaggccctcggcgacggtggcggcgtggtcgtggacctggccgagcaggtcacgcagctgacgggattcctcggcgagcctgggaaacatgctgcgacaatagcggtagctttcccggttcagccgtgacgatgaggcagtggtggtggatctcatcgacgcggtgttcggccgagtaaagtggattcgattcagcgattactgtaatcggagggtcggtatgtccgacgaaacccagtctctttaccaactcattggacatgaacgactacagcagacagtcaacctgttctacacttcagtcctcaaagacccactcctgcaaccgttgttcggcgatggccaccccacccacgttgaacacctgaccgcgttcctggccgaggtcttcggcggaccgccccgctacaccgacgagctgggtggtttcgcgacgatcttgaaggcgcaccggggattgaacatcaccgacgaacagcgagcccggttcatcgagctgttcgacctggcgatggtccgcaccggtctcggcaacgacgacacgattcgtatgaccctcaacgaatacctgtcgttcggtaccgaggtggcgcagatcaactcgttcgcgacgacggacgccgaactgcatccgtgccaggaggtgccgcgctggccgtagccgccgagcgggaagccagcagcgccagtactcccgtcgccaccaccccgatgccgcccgacaccggctggaagagcgtcagcggaacgccgatcacgagcagatagaccccgacctggacggggagtctgccggtggtgcggatacccatgcgcgccagcgagatgaccaccagcagcgcgacgccgccgatgaagaaccacaccgtcgcgtcgcgcggcgggtggtcgaggcgggtgtcgaaccagccggtggtgaccacgtcgatccagggcgtcagggtgacggcggcgaggaagtgcagggtcatcaggacgcagcacaggctgatgatccagcggtcgacggttctcatgggaatgcctctcatatcgtccgtacggtgccgtatggtttcaccatacgctagcgtatggagatggcgaaggacgggaaccgactcggccccgacgactgggccgacgccgcgctgacggcgctggccaccggcgggctggccgcggtggccgtcgagccgctggccaagcggctcaacacgaccaagggcagcttctactggcacttcaagaaccgcgacgcgctcatcgcggcgacgatgcggcgctggcaggacatcggcaccgagcagatcatcgacgccgcccaggccgaacccgatccggtgcggcggctgtaccggctgctcgaggaggtcatggggcacagcgccaccggacgggtggagctgtcactgctggcctcggccgagcaccccgcgatcgcgccggcgctgcgcgacatcggcgcgcgccggatcgcgtacgtgggggagctgttgcgcgacatcgggatcccggcggacgaggcccgacggcgggcggtcatcgcggtgagcatctaccacgggttcaaccagctgacccatgcggcggccgacgcgctgccgggaaccgaggcgcagcgccgggcgctggtggggtcggccgtcgcggggctgctcgcgggctatgccgacgagcgggtggagttaagcggcgagtcgcggcggtgttgtcggccttgggcggcggcacgagttgccgtggccagccgtgcgtctgtgcgggctagcggcaagcagcgagcgtgccgttaccgcggcaagccgcgaccgtgcttcttaccgcggcaagctgcggccatgtttcctaccgcagcaagctgcgaccgtgcttctaccgcagcaagctgcggaacttgctcggcagtgccgccgccgcgtccttgtcgagcagccagcgggtgttggtggctcccgcgacggccgccgccggggcctgcttcggcccggcgcccgacatggccagcgcgaccgcgtcggccttgccgccgcccgaggcgatcagccacacctcgtcggcgctgttgatcgtcgggaaggtgagcgtgatgcggcgcggcggcggtttcggggcgccccgtaccgcgaccaccggccggttctcgtagacggcgggttgctcggggaacaccgaggccacgtgggcgtcctcgccgacgccgagcatcaccacgtcgaagtgcgggtgctgctggtgacccggacgcgacgcggccgccagctcggcggcgtagcgggccgccgcggcctcggggtcgtcgccgtcgggtccgtcgctggcgggcatcgggtggacgcgggccgggtcgaccggcagcttggccagcaacgactcccgggcctgggtctcgttgcggtcggggtcgcccgcgggcaggaaccgctcgtcgccccaccagaagtccacacgcgaccagtcgatggcgtgccggaccgggctggcggccagcgccgagtggaagcgggccgcgatccggccgccggtgagcacgatcgaggcctcgccgcgttcggcctgggcgtcgatgatcgtggtggccagccgcgccgccaccgactgggcgagcacctccgcgtccgggtggacggcgacactggcggcggtcatgctgactcctgttcgacgtcggccgacccggtcacgggccggaacagcctcgcggcggcggtcatcgcgccaccacgtcggccccgcacagccggtcctcgccggtgcaggtgcccagcgccgcctggtacggctggtcggggtcgaggtgacgcagctcctcggcgagcagttcgccgagggtgcggccgttgatggtctgggtgcggtccgggaaaccggtgcgacgcagcaccgtcgtcccggcccggtcccggtcgatggcgatctcgtcgccgttctccagcgtgaacgacaccccgccgatgcccggcaggtgctcgctgttgcgttccacctcggtgtcctggatcgtcggcgtgacacccagccggctgcccagccagcccgccagcagcgccgccgacgggtcggcggccgaggcggtgatcgtgaccgacttggccggggccgtggcggtgtcgaaggcgctggcgatcagcgaccgccagtaggtgatccgggtccaggagatgtcggtgtcgccgggggtgtagtcgcaggcccgcacccgcagcgcctcgaccggatcggcggccagggccgcgtaggtgatgcggcgttcggcgaacgctcccagcgggtcggcgccggtgacctgcggcggcggtaccagccagcaggtcaccaccggcacgtccggcgccagcagcggcatgaccaccgactcggcgtgctgcgacagcggaccgtgcatccgcatcacgatcgcctcgcacgggcccagccgaccaccgacgacgatctcggcgtccagacgcggctcgtcgcgctccaggtcgcggcgcagcacgatcagcaaccggcacgggtgctgctgcgaggcgacggtcagcgcggcctcggcctcgcgctcgtccttctcgtcgacgatgacgacgaggttgagggccaggccgctggtgccgccgctggactgtcgttcactgtgaagtgcggcggccacgtcggtggcggtggtgtcccacaaggcgatcatctgtgttgtctcccttgattacgcgcggcgccaggaccggtcgtcgatgtccatcatgttctccgcggcctgcggtccccaggttcccgccgggtacggcgacggcttgcgcccggcccagaactcctccaacgggtcgatgacggcccagctggcctcgacctcggcggcgtcggggaacagggtcttgtcgccgagcagcacgtcgcggatcagccgctcgtaggcctccggcgacgactcggtgaacgcctcgccgtagtggaagtccatcgagatgtcgcgcagctccatcccggttccgggcaccttggagccgaacttgacggtgatgccctcgtcgggctgcacccggatcaccagctggttctgtcccagcgtctcggtgtcgtagtcgtggaacggcaggtgcggtgcccgtttgaagaccaccgcgatctcggtgacccggcgtggcagccgtttgccggtgcgcaggtagaacggcactccggcccagcggcggttctgcacgccgagcttgacggccacgaaggtctcggtggtggagccgtcggcgatgttgtcctcggccaggtagcccctgaccttctcaccggcgacccagccctcggagtactggccgcgcaccgcgtaggtctccaggtcctccggcagcgtgatcgcgcgcagcaccttcagtttctcggtgcggatctcgtcggcggcgtacccgaccggctcctccatcgcggtcagcgccagcagttgcagcaggtggttctggagtacgtcgcgggcggcaccggcggagtcgtagaacccggcccgggaaccgatcccgacgtcctcggccatggtcagctgcacggagtccacgtagtgcgagttccacaccggctcgaacagcgcgttggcgaaccgcagcgccatgatgttctggacggtctccttgcccaggtagtggtcgatacggaacacgtcctcggcggtgaacacgtcgtcgacgacgtcgtcgagttcgcgcgccgactcgaggtcgttgccgaacggcttctccaccacgacccgacgccaaccgcccgacacgctgttgtcggcggcgccggtgcgttccagctgccgcagcaccgtcgggaacgcgcccggtgggatcgagaagtagaacgcggcgttgccgggaatggcgtgggtgtcccgcagttcgtccaatgtggctgacagggtgtcgaaggcggcgtcgtcgtcgaacgaaccgggcacgaacttgaagttgcccgccagccggttccacacgtcctcgcgccacggcgtgcgcgcgtgcgccttggccgcgtcgcgggccagctcctcgaactcgccgtggtcccagtcgcggcgcgcgaagcccaggatcacgaacgccgccggcagctggccccggttggccaggtcgtacacggccgggatcagcttcttgcgggccaggtcaccggtgaccccgaagatcaccagggcgcacggttcgggaatgtgcggcagccgccgatcctgcgggtcccgcagcggattggcgatactggacgttgcggtcacgactctcccagttccttggccgcggccagcagctgtgccaccccggcgtcgcgatcggacaggtgcaggtgcagcagtggccgctgccggtcccgcagcgcgcgccggtcaccggcggcctgcgcggcctggaggccaccgaaggtgtagtcgcggccggggacctcaaggtccgccgccgagtccccggtgatctgcaggaagacgccggtgggacgccctcccttgtggaactggccggtggagtgcaggaaccggggaccccagccgaaggtcaccggcgtttgaagcagctcggccagcagggcacgcgtctcggcggtcgcggagtcggcctcacggtcgagataggccatgatcgccagataaccgtcggaacgaacctgcccggtcaattcgatcagcgcgtcgaccacggtggacgcgttcgtcccgtacaccgcgatcgcgccctcggtgaagtccggcgtctcggtgtccaggcccgattccaggatggccttggtgttgttcttggactcggtgacgttgggctggttgaacgggtcgatgccgatcagccgtcccgcgtaggccgtggccagctcccagcacaggaactgcgcgcccagcgggccgttgacggccacgtcgggcgcgttgagctgcgaaccacccgaggcggaggacttggaaccgcccaccagcgacgacagcacccccggcccgtgcagaccgggcgcgaccggcgactcgacgacgaccggcagcacgcccttgccgtccttgccggtggactcggcgatcagctgctcggcccagtcgcccagacccacgatgccgctgccgtcgtcggcgatggcgatcgtgtcgcggctggccagcaccgcgcccaacagcagcgccgggttgtcgggctgctcggccgggatcgacgcggcgaaggccgcggcctcgtcgagcaggtcggtgatgttgaccccggccagcgcagcgggcaccagcccgaaggccgtcagtgccgaataccggccgcccacgttcgggtcggccaggatcacggtcgcgttcatggccttgcccagctgctccagcggcgaaccggggtcggtgaccacgacgaagtgcttgccgacgtccttgatcccggcgtcggtgaacgcctgcgcgtaggcgcggcggatgctctcggtctcgacggtgccaccggacttgctggacaccacgacgacggtggcggccaggtcctcggcgagcgcggcgctgacctggccggggtcggtggtgtccagaacggtcaacggcacgtcgagggtgcggcagatgacctccggcgccagcgaggaaccgcccataccggccagcaccacccgggtcagtccctcgccgcgcagccgggtccgcagttcatccagcgtggacaccagggagcggctgcgggtgaaggtgtcgatccagcccagccggatcgcggcctcctcggcggcgtccggtccccacagaccggcatccgccgccgccagtttcgccggtacctccgccgaggtcagcgtctgcaacgccgcggaagcgtctaccgtggtcgtgaccgccagccctccggcggtgtccatgcggatcatcgattcgactcctgagtcttgtccagcgcggtgctcaccgtcgccagcagatcattccagctgtcggcgaacttctccacgccctcgcgctccagcgtgtcgatcacgtcgtcgtagtcgatcccggccgccgccaggtcgtccagcacctgccgcgcgtgcgcgtagttgccggtgacggtgtcgggcttggtctcgccgtggtcggcgaaagcctccatcgtggcctgcggcatcgtgttgacggtgccgggcacgatcagctcctccacgtagaggacgtcgctgtaggccttgtccttggtgccggtcgacgcccacagcggacgctgcgccttggcgccggcctgctccagcgcccgccagcggtcggagtcgaaggcctgctcgaaggcttggtaggccagccgcgcgttggccacggccgccttgcccttcagcttcgggtcggctccggcggcgtccagccgcttgtcgatctcggtgtccacccgggacacgaagaacgaggccaccgaggccatgaccgacaggtcgtggccgttcttcttcgccttctccaggccgtcgaagaacgcctccatgaccttctggtaccgctccaggccgaagatcagggtcacgttgacgctgatgccctccgacagcacctcgctgatggcgggcagtcccgcctcggtcgcggggatcttgatgaacaggttgggacggtccacctgccaccacagcgccttggcctcggcgatggtgcgctgggtgtcgtgcgccagccgcgggtccacctcgatggacacccggccgtcctggccgccggtggcgtcgtagacgccgcgcagctcgtcgcaggcccagcggatgtcgtaggtggtgatggcgcgggcggcctcgtcgaccgagaccttgcgcagcgccagctccgacagctgggtggcgtagtcgtcgccggacgacagtgccttctcgaagatggtcgggttgctggtgacgcccacgacgtggtcggagtcgcgcagctgctccaggttcccggaggtcagtcgctgtcgcgagatgtcgtccagccacacggccacacccgcggccgacagttccccaagtcggtccttgctcattgtcgacactccttagtggttgttgacgttgtcgaggctgcgcttcgccgcggtgacgacggcctcggcggtgacgccgaattcctcgtagatgcgctcgtagggcgcgctcgcgccgaagtgctcgatgctgacgctcgcgccgtcgtcgccgaccaggtgccgccacggcatggcgatcccggcctcgacgctgacgcgggccttgacgttgggcggcagcacgctgtcgcggtaggactgctcctgggcgtcgaaccactccaggcacggcatcgacaccacgcgggtggggatgccctgggcctgcagcgtctcgcgcgcctgaaccgccagctgcacctcgctgccggtgcccacgaggatcacctgcggcttgccgccgtcggcctcggccagcacgtagccgccgcgcaccgtgccctcggcgctgccgaactcggtgcggtcccaggtggggacgttctgccgggtcagcgccaggccggtgggccggtcggtgtgctccagcgcctgccgccacgcccacgcggtctcgttggcgtcggccggacgcaccacgtccaggcccggcatcgcgcgcagcgccgccaggtgctcgatgggctggtgggtcggaccgtcctcgccaagcccgatcgagtcgtgcgtccacacgaacaccaccggcagctgcatcagcgccgccagccgtacggctggccgcatgtagtcgctgaacaccaggaaggtgccgccgtaggggcgggtgccgccgtgcagcgcgatgccgttgcagatcgcgcccatggcgtgctcgcggataccgaagtggagcgtgcgcccgtacgggttgccggggaacttcttggtcgcccgggcctcgggcaggaacgacggctcaccgtccatcgtggtgttgttgctgcccgcgaggtcggccgaaccgccccacagctccggcagcgtgtcggccagcgccgacagcaccttcccggacgcggcgcgggtggccacgcccttggcgtcgggctcgaacaccggcagcgacttctcccactccggcggcagctgacgacgcgacacgcgttcgtacagttcggcgcgcttcgggttggcctgcgcccaggcgtcgaagtccgactgccagcgctcgcgctcggcgcggccccggtcgacggcgccgcgggtgtgcccgatgacctcgtcggtgacctcgaaggactgctccgggtcgaagcccaggatgcgtttggtctcggcggcctcgtcggtgcccagcttggagccgtggatgccgccggtgttctgcttgttgggggcgggccagccgatgatggtcttcagcgagatgaacgacggcttgtcggtgacccgcttggccttctcgatggcctggtacagggcgtcgacgtcctcggcgtgcttgccgccgggccgccagtccacggtctgggtgtgccagccgtaggcggcgtagcgctcgttgacgtcctccgacaacgcgatgttcgtgtcgtcctcaatggagatctggttgtcgtcgtacaggacgatcaggttgcccaggtcctgcaccccggccagcgcgctggcctcgtggctgatgccctcctcgatgtcgccgtccgagcagaccacgtacacgtggtggtcgaagggggaggtgcccggcgcggcctcggggtcgaacagcccgcgctcgcggcgcgcggccatcgccatgcccacggcggtggcgatgccctggcccagcggaccggtggtggtctccacaccggcggtgtgcccgaactcagggtgaccgggcgtgcgcgaaccccactgccgcaacgacttcagatcgtccagctccaggccgaaaccggcgaggtacagctggatgtagagcgtaaggctcgaatgtccacacgaaaggacgaaccggtcccgtccggcccaggccggctcggaggggtcgtgacgcatcacccgctggaacaacaggtacgcggccggggccaggctcatcgccgtccccgggtgaccgtttccggccttctccaccgcgtccacggccagtacccgggccgtatccaccgcacgtcgatccaggtctgtccactccagggacttagccacgaaaatccgcctcctcaacaacttgtctacatttccgtccgccaggcatgaccatacccatccagaacatctcaacagtcgttgccgcgagatatttgcccgcacccgacagtctcctccgccacaccctcatcacccgctcgaaccacatcgcccaaccccggcagtggcgcattcacatcgccgcataccctctacgacgatgcgtagaaacccgacggccgcagccggagtgacggtccccgtccaccggatcgccgaaagccccacgcggccgatcatcatcgacaccggccgccaagcccccgcgcccgaaaccgcgccgacgccacggcgcggcaccggtgccgccgcggtactcaaagcctatgtggcactgacgaagccgcgcatcgtggagctgttgctcatcacgaccgtcccggcgatgctgctggccgcgcgcaaggccaccggcggtctgcccgaggtgtggacggtcgtggccgtcgtcatcggcggcgcgctggcggcgggcagcgccaacgcgctgaactgcttcctcgaccgcgacatcgaccagctgatgcgccgcacctcccggcgtccgctgccgcagcacaccgtctcgccgcgcagcgcgctggtgttcggtctggtgctgggcgtggtgtcggtgaccgcgatcggactggtcaccaacctgctggccgccgggctgacgctggccgccatcgcctactacgacctgatctacacgctgtggctcaaacgcaccaccgccgccaacaccgtgtggggcggagtgtgcggtgccgcgccggtgctgatcggctgggccgccgtcaccggcgggctgagctgggaagcctggatcctgttcgccgtcgtgttcttctggcagccgccgcacttctgggcactggccgtcaagtacaaggacgactacgccgccgccggaatcccgatgctgcccgtggtggcctcggcccggcgggtcggactggagtccgtcatctacgcctggctgaccctggtgtcctcgctggcgctgtggccactggccaccacgccgttgtacggcattgtcgccgcggccacaggattgatgttctgtgtcgaagcccaccggatgcacggccgggcgcgacgcgacgaggacctcaaaccgatgcggctgttccactggtcgaccagctacctgaccttgctgttcgtggcgctggccgtcgactcgttcctgatctagacccggtacggtgcctgtcatgccgacagtcgccattgtcacctgcgccgaactgcccgacttggacagtgacgagacgctgctcctggaaccgctgcgcgcccgcggcgtcgacccggtcgcggcggtgtggaacgacccggccgtcgactgggactccttcgacgcgaccgtggtgcgctgctcctgggactactcgcgccaacggggccggttcctgtcctgggcgcgcacggtgccgaggctgcacaaccgggccggactgctggagtggaacaccgacaagcgttacctcggcgacctggccggggccggggtaccggtcgtaccgacgacctggctgccgccaggcacccacgtcgaactgccggacgcgggggagtgggtcctcaaaccgtccataggggccggtagccgggacgcgggtcgctacctcatgggcgacgtcgcgcagcgcgagcgcgcctgcgaactggtgtcgcggctgcacgcgggcggcgccaccgtcatggcccagccgtatatggacgatgtggacgtcaacggcgagcgggccctggtctacctggacggggtcttctcgcacgccgtccgcaagggcgcgatgctcgacggcccctacgagggcgacgtcgagctgttcaaggccgagaccatcgccccggcgacggccaccgaggccgaactggcgctgggcaagatcgtcatggacaccatcgagggcgagccgccgctgtacgcgcgcgtcgacgtggtgggcaccgacgccaacctgttgctgctggaactggagctgaccgaaccgtcgctgttctacacccacagcgagggcgcggccgagcggatggccgacgcgatcgccgcgaaactggcggcttagcgtcccggccagaccggcggcagaccgaacgtcgcggtcaggtcggcaccgccgccgaagacgtgcacgtggctgatgccctcctgggaaacggtgaggacaccgatcccgaaggcgcggtggatcccgtcggcgctgcggacgtaggcggccacggcgggctggccgttggcggcggtcggcagcatccgccagtcaccacaccggccgatgaccgttcgcaggtagcccaggcaggtcgcgcggccggagaaccaggtgcgggtcccgaccagctcgatcgcggcgtcggcgcgcagtgcccgctccagggcggcggtgtcggcgttctcgaatccggtgatgtactgctccagcagttcccgggtccgcggctcggtgggctcccgcaggggttcgcccttggggtcgacgtcgtcgagccgggcgcgggcccgttgcagcgcgctcttgactgccgcggtcgtggtgtcgagcatggacgcgacctcggcggccgggaaggccagcacctcccgcaacagcagcacggcccgctgccgggcgggcaggtactggagactggcgatgagcgcgagtctgagtccctcccgcgcggtcacgaccgtcgcgggatcggccgagcggggggccacctgggcgtcgggtatcggttgcagccaagcgatcccgggttcggccgggcgaggcggggtcgtggcgtcctcggcgggcgcgcccaatcccgagggcaacgcccgccgaccgcgctgctccagcgcggtcaggcagacgttggtggcgatgcggtacagccaggttcgccatgacgaccgtccctcgaagtcgcggcgggaccgccaggcccgcagaaaggtctcctgcaccaggtcctcggcctcgtccgccgaaccgaccatgcggtagcagtgcgccagcaactcgcgccggtacggctccagccggtgcgcggcgtcgccaggcccggattcggcacgcgccgggtcggtcgtcatcgttcccctcgcttcaggacccggatccggcctggtcccggccgtcggtgaggtccaacttggagcgtacccagtcggccatcctgcggatcgcgtcgtcggcctcgggaacgcgaccggcgcccatctggaaggtgtgcagcatgtcgtcgaagacgtcgagccggacgtcgacaccggcccggcgggcgtggtcggcgagcagtcgggcgtcgtcgagcagcccctcgtcaccgcccgcctggatgtacatcggtcccagcccggacaggtccgcgtgcaacgggttggcgtgcgggtcgcggaggtcgccgtcgggtcccaggtagacgcccgccagcatttccacggtctccttgtggaagtagggttcccggggccgattggtctcataggacttgccgccgacctccatgtccacccacggcgagaacggcagcgtcgccgccgggacgggcaggccctgctcccgggcccgcagttgggcggttatggacaagccgccgccagccgagtcaccggtgaaggcgatgtgcccggcgtcgaatccctgttcgagcagccagcggtagccggccaccgcctcgtccacctgcgacggaaacacgtgcttgggggcgaggtggtatcccaggagcagcgcccgcaccccggccgccttggcgaggtggccgaacagtttgcggtgcgagtagatcgagccgccgacgaaaccaccgccgtgcaggcacagcagcaccctgtcggcggcgctgttcttcggtatcgcccacatcgcgggcagcccggccgcctcgatctcgaggtagtccacctcgcggggttcggcggtcagattcccccaggactcgttgtccggttgcgggcctcggggttcgtcccaggccttgcgtactgactgccagtgtcttttgatcgtttccgactcttggctcggcatcgccggttctccttttccgcgtcgactgtcgatcaggtagaccggcggaagccgaaaaggaatcgcggcatggcgcgtgtcacacgacgcgcagcgaccacagagcgctggtcagcagcacgcccaggccgttggtggcccagtgcaggcccatgggggccagcaggctgccggagcgtcggcgtacctcgcacagcagccaaccggcggcgccggtgaacgccacgacggcggccaccatgatgacgcgggccagcaggccggggccgacgatcgaggcgaccagcttgttggcgcccatggccagcgacggcagtacgtgccacagtccgaaaaggaccgatgaaacggagatcgcgagggtgacgcccttgcgcttgccgagcacacccatgaggacgccccggaacgcgacctcctccaacgcgatggtgcccagcgggatgagcacgaagccggtgagcagggcggtgccggtgccgagctggtagcgggagtcgacgaaggcgtcgcgggtgagggggagcagggcgccgatcaggtagacggccgcgacggcggcgatggccaggctggcccacttgaggcccttgccccaggtgcggcgggacaggccgaggtcgtgccaggtcagtccgtgccagcgggccagcacgatcagggcgacggccaccaggggttcgacgacgacgccggtgccgcccggtccgattctattgaggaccgtgacggcggccagcgagccaagaatgaccatgaggacggccagcagtcgccgattgcgggacagcttcccccaaacggtggagggggtccgaagcgggtccaggcgtggagtcggggctgggaggccacctggcggggtaagtgacacgccggacgacagtacgcgacccagcccgcactgtcatcccccgatcgacgatggctcgcgctgtcatcccccgatcgacgatggctggcactgccatcccccgatcgacgacggcgctgaccctgttgggtccaaccgatggcttggcggatgtccgggccaccgacctcctccccacttttgacggtaggtcggtttggctgagggcgcgcttaagcggccttggcgaggcttaagtcggcttgtgcgggctcgcggtggcgggcggtgtaggcgcgggtcttggcgcggttgccgcacacccgcatcgtgcaccagcggcgggtgcggctgcggctgccgtcccagaacacccacaggcacgcgtggtccgggcactgcttgagccggatccactcgcccgacgccacggtgaccgcccagtcgcgggcgacgcgggccagcgccgtttcggccagcagcgggtcgtcggggaccgggtcggtgcccagtcgcgcgtacagcgggaccccgcgtaggacgtgctcggcggcggcgatgaggtcggtgtcggcgtcgccgttgttgttgagcagcaggcgttctcgcagccccgcgcgcagggtgaggatcggttcgctggcctcgccggtgggcaggccgttgtcgcgcagccaggtgtcgaggcccgcgcgggtggccagtttgtcggtgcggtcctccacgtcgacggtgttcgcgaagtcccggatgaaggcggtggccgccgaaggttcgaccatgtcttccatctaatcacatagacggttatattcacaccgtctatttattatgatggtgtgaacggaaccgagatgaccgctgtagccccgcccctggcccccacccctgtctcctacccgcgccgcaacgtccccgtcctggtcggcttcaccgcgctgacgaacctcgccgacggtgtcctcaaggtcgcgttgccgctgctggccgtgaccgtcaccagctcgcccggccaggtcgccgccgtcgccgtggccctgtcgctgccgtggctgctggcctcgctgcacgtcggtgtcctgaccgaccgcgtcgaccgccgcctgctgctgagcctcgccaacgccgcccggctgctcgtcgtggccgggctgctgttcgccgtcgtcaccggcgcgctgaccatgccgctgctgtacgccgtcgcggtactcatcggagtcagcgacgtggtcgtgtccaccgcgtcggccgccctgatccccaacgcggtcgcgccctcgggccgcctgcgcgccaacgcgtggatcaccggcgccgagaccgtcgccaacgagttcgccggacccgcgctcggcgggctgctcatcggcttgggtgcggccctgtcgctgggtgccacggcggcgacctacgccctcggcgtcgggctcatcgcgctgctcgccggacgattcaccccggtccccgtcgcaaccgaccagccccgttccgtcaacggcgacatccgcgagggactgcggttcctgtggcaccaccggctgctgtggacgatgacgatcgcggtgtccgtcatgatcaccggctggagcgcctggctggcgctgctgcccaccttcgccaccggcgagctcggactgggagccaccggttacgggcttttgttgagcgccatcggaatcgggggtgtggccggggcagtgctggccgggccgatcaatcggctcatcggcacccggatgacgctgctggccgacatcttcggcaccatcgcgatgctggcgctgcccgccttcgtcgacgaaccgtggctgatcggcgccgcggcgttcgccggtggcatgggcggcacgctgtggtcggtcaccagccgcacgatcggccaaaacgcggtgcccgacgagctgcggggccgctacctggccaccgcccgcgtcatcggctggggcacgatgcccgccggtgccgcgctggccggagtgctggccgaactgtgggggccgcgagtggccttcgcggtgttcgcgctggccgcggcgaccctgatcgtcccgttcctgcgcgtcgtgaccccacaagcgctggccaaagtggaagccgaagcccgataatccgctggtgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggtctgcggcctgcggcctgcggcctgcggccagcggccagcggccagcgcggggcgtcctaggccgtcgcctcggccgtcacccgctcggcggccggacgttgccgcacctccaggctgggggccagccgttcccgcatcgggacgccgacccacagcaccgtcagccacagcaccgctgcccccaacaggtgcgctcccacgagcggggcgggcaggtcggtgaagtactggacgaaaccgatgagcccctgggccgcgatgacgccgatcagcacccacacccgtcggctcgccgccgccggggcccctgccacccgcagtgtgaacaccaacccgatcgtcacgcccaccagcaggaacaccaggtcggcgtgcgcctgggagatcagctcggtgtccaggccggaacgcggggagtccttgtcgcccgcgtgcgggcccgcgccggtgaccagggtgcccacgaacagcaccgccacggtgacacccaccagcacccaccacagtgaacgcaccggcttcggtaccgtgagccgcacctcaccgtcgggttcgcccgctcgcacccacgcgaccagtgccgccgccaggatcgcgatcgacaccaggaagtgcacgctgaccatccacggcgacagatcggtgccgaccgtggccgccccgatgaacgcctgcaccgccaccgcgacgccgatgaacccggtcagccacaccagtgaggcgcgtttgggtttgcgcagcagcgccgccacgaaggtcacgatcgccaccagcgccacgatcgcgccgaacagccggttgccccactcgatcgcgccgtgcatccccatctcgggggtcgcgtggaaggtgccgggcgcgcagttgggccacgaggggcagccgagcccggatccggtaagccggaccgcgcccccggtgaccacgatggcaacgttgacgatgatgttcgctaggctcaggcgccgcacccatttcggtgacacgttgtagaagattactggtagcgcccggatacccggctgctggcacaacgcgttccatctgaccgggtacgaagggccgcaccttgccggtacggtacgccggtcgctgcgtacggttacctggcaggaggacctggacttcatggaagacaacatcgagacgaccggcgacgactggtcggcgcgcaaacgcgagctcctggagaaggccgtcgagtacgcctccgagcacggcatcaccgagacctcactgcgtccgctggccgccgcgatcggcagcagcccccgggtgttgctgtacctgttcgggtccaaacaggaactgttcgtcgagatcttcaccatctgccgggaacggcagttcaacctgctgctgggagccctggaggccaccgacgacaccgccgaggcgctgtggcacctgtggaagtcgtggctggccgatcccaagcggcgggcgctgatgcgattgttcttcgacaactacgtccactcgatgtacggccacgaaccgtatcgggaattcgggccgaagagtgtggaccagtggctggaggcgctggagccgatggctcccgacggcccgcccgcccgccgttcggcgacgttgacgctggcggtgctgcggggtctgctgctggacatcctggctaccggcgacaccgaacgcgtcgacgacgcgttgcgatctttcttgtggccaaacggaagtgaacgtaaagacagcacaatagactgatcttgcgaatcctgtaatcgaccgtagactcgacccgcgaaagctgttacgctctccactgaaacgaacgtttcactggaggcgacatgaatagccccgatgccttcccggacgcgaccgcggtcgtgacacccccttccggacccgaaccccacgacgatcccgacgcgctgtttcggcggtgctcagcggcgatagcggacctgacaccggatctcatagcctggcgtcgtcacctgcaccgccaccccgaactgtccttcgaggagcacgacaccgcccggtacatccggcggctgttgcacgacttcggcctggaagtcagctctcccaacgagaccagcgccatgggcgtgctgcgcaccggccgccccggcgcggtggtcgccctgcgcgccgacatcgacgccctcgccgtgcgggaggacaccgggctcgaatacgcctcccacgtcgacggcgtcatgcacgcgtgtggccacgatggacatatcgcggccatgcttggtgtcgcccaagcactccagcgcatgcgggagtcgctgaccggcgagatccggttcatcttccagcacggtgaggagcaggtgccctccggcgcgctcgacaccattgaatcgggggtgctggaggatgccgacgtggtgctcggccaacacctgtgggtgccgctggaggccgggaaggtgagcgtgcgcccgggcccggtgatggccagcaccgactacttcgacatcaccgtcaccggcaagagcgggcacgccgggatgccgcaccagaccatcgatccggtcgcggtggccgcccagatcgtcaccaacatccagcacctggtgtcgcgcacgtccgaccccctcaacccgctggtcgtgtccgtcaccggcatccacaccggcggcgcgcccaacgtggtgcccggcgacgcgtcggtgtacggcaccatccgcaccctcgacgaggaggtgcgcgcctgggtcgtcgaacggctcaaggacatcgtcgacggggtcgcgcgggcccacgaggccaagtccgccaccgagatccgcttcgggccaccggtcgtccacaatgacgagaaggtgacggcgctgctggccgactcggtccgccgccagctcggcgaggccgcgctggtgtcgatcccgccggtcatgggcggcgacgacttctcgtactaccagcagcgggtgcccggcgcctacctgctggtcggggccggaacccccgacgccgacaacgcgccccaccaccatccgaagttcacactggacgaaagcggcatcgtcaacggcgcccgggtactggccgacgccgtcgtcgccctgtgccgtcccggcgccgaaccgcttcaccccgaggcgggtgaatccccgtgaagctgcgcatcgcgatcaccagcctgccgttcatcggcctgctggtgggcatccacttcgccaaccgcgccaccccgtacgtgctgggcctgccgttcatcgtcttctacgtcgcgttctgggtcgtgatgtgcgccgtgctgatggggctgttgacctggctcgacgaccgcgccgaacgcaaggcccgcgagacatcggccgccgacgcgggacgtgatgccgtatgagcccgcagctgatcgcggtcacggtcgcctgcgtcgcggtcctggtgctggcgatactggcccgacgcggccgcgacgccaacctcgaggaatggtcgatcgccggacgcggcttcggcagcctgttcgtgttcctgctgatggcgggggagatctacacgacggtcaccttcctgggcaccagcggatacgcctacagcctcggcggtcccgccgtccacatcatggcctacgcgtgtctggcctatgtgatctcctactggctgcttcccccggtgtggcggtacgcccagcgccacaaactggtgtccgctgtggagctgtacgagcacctgtacgccagccgccttgtcggtgtcgtcgtcggcgtcgtcgcggtcgccgccctggtgccgtacctcgccgggcaactgcgcggcctgggagcgatcgtctcgcacacctcgggcggcgcggtgtctcccaccctggccatgatcgtcggcaccgtcgtgctgtgcctgtacgtcatgatctccggcatccgcggctcggcgtggacggccgtggccaaggacctgctcaccctcggcatcgtgctgttcctgggcatatacctgccgctgcactacttcggcggctacggcgagatgttccggcagatccaggaaatcaaccccgaacacctgaccctgcccgccgacggactgtcgccgacctggttcagcaccacggtcctgttgatgtcactgggtttcttcatctggccgcacaccatgggcgccgccctgaccgccaaggacgcccgggtcttccgcgtcaacgccaccgtctcgccgatctacagcctgctgctgctcttcgtcctgttcgtcggcttcgccgccgtggtcaggattcccgggctcggcgccgacgagaccgacctggcgctgctgcgactgtcctcggccaccttcgacgactggctcatgggactggtcagcgtcgccggcctgttggccgcactggtgcccggcgcggtcatcctcatcgcgatggccaccaccatcgcccgggtcttcttccgggcctggcgccccgacgcccccgccagccaactgaaccgcctggcgcgcaacgcggtgccggtcatcgccctggccgggttcgccgtcgccgtcggcgagggcaagaccgtggtcaccctgctgctactgggctacgccctggtcacccaactgctcccggcactggtcggcgccctgctgccgggccccagccccacccgggccggagtgatcgccggaatcaccaccggcgtcgccgtcgtcatcgtcctgagcgtcaccaccaccgccgtatcggcctccagcacgctcggcagcgccttcccgaacatcggtccaccatggagcagcgtcaacctgggcctggccgcgctgctcgtcaacatcgccgtgaccctcgcggtcagtgtcgcgacccgttcccggccccactcccaacccgacaacattcccaccgctacttcgagcccagtccaggagcgactgacttctggttcgcactctcccagtcagaggacgtgatgactagcttgatggcaacgtgcgacgtcaccgacgacgctcgccgcgcacccttcgacaccttccccctccaccaacccctcgtcggccgccgtttcggtcacggacagtccatcggacaccacggcgagctgctacagggcacgttcgaggactccgacggcctgcgccaccgggcgctggtcacccttccactgccgggcctggtgactcacgcgtatttccatcccggtccgggcgcacccggacgggtcacggtgaaaccggcctggaaacgcaaggccgccgccgcggccgaactgatactgagccggtacctgcccaccgcgtcgggcgaactggtgatccacggggccggagcccagccgggactcgggctgggttcatccacaagcgacgtcaccgccgccctgcgggccgtcgccgactgttacgcgctgccggtgaccgccgccgacctggcccggctggccgtcgaagccgagggcgcctccgactcggtgatgctggactcccaggtcgtcctgttcgcgcaccgctgcgggcacgtcctggaatccttcaaccggctgctgccgcacatcgtcgtcgtcggctgcgacaccgaccccgaccggggcggggtcgacaccctcggcttccggccccccgaacacaccgccgccgagatcggcgagttccgctgtctgctgggactgttgcggcacggcctgtccacgggctcggtgtcccttctggccaaggtcgccgaggccagcgcccgcatcaaccagcgctacctgccgacccgggagttcgacaacctgagcaccatcgcccgcgagaccggcgggctcggcatccaggtgtcgcacagcggcaccgtcgccgggatcctcttcgacggctcggttcccggagccgtcagccgcgccgaggactgccagcggatcctgcgcaaacgcggcttcgaggacccgtgggtgttccactcgcactccgttaaggacggtcgctgatgaagcacttcgcgttcgccgacatcggtgaggcacaacggctgccccggatcgtgtgcctggggccccggacgtacggggtggtcttctcgctgatgaagctgctgcccgcctggtacatcctgtcctcggccgccaaacgcggcgagctgggcaccgacaccgtcatcgtggagaccacctcgggcaccttcggcctgggactggcgatgcagaccgcgctgtcgggacaccagctgatcctcgtcggcgacccggcgatcgacaagcggctgcgggaccggctggagggcatgggcgcccaggtggagatcgtcaccgaacccgcgaaacacggcggcatccagcaggcccggctcgaccgggtcgccgagatccgcgcgcagcacccggactcgtactgcccggaccagtacgccaaccccgacaatccgctgtcctattcgtacgtcgccgaggtgatcgccgagtccgtcggacaggtcgactgcctcgtcggccccatcgggtcgggcggttcgatgtgcggcaccacccgccacctgcgcaccgccttcggtgacatgcgggcgatcgccgtcgacacccaccacagtgtcatcttcggtcaggccgacggccaccgtggcctgcgcggcctcggcaacagcctgatgcccgccaacgtcgaccacggcgtcttcgacgaggtgcactggatcggtgaggccgacgcctacgccgcctcccggcgactgctgcgcggccacgccctgttcaccggccccaccagcggcgcggccttccacgtcggacgctggtgggccaacgccaacccggacgccaccacggtcatcatgtgccccgacgagggctaccgctaccaggacaccgtctacaacccacactggatcgccgaacgcggactcgacggccccgtctcgtcggaacccgacaccgtcgccaccccgggcgacggcgtcggcgcctggtcccggttcgactggggccgaaggcaactggccgaggtcctcgccgcgaacggagcccgctgatgcacaacaccggccgcgtgaccagcacgctgacggccaccgcgcggcgcatcgtgttcggcgagaccgtcgacgccgacatcgacgccgaactcggccccatctccgaagtggacatggcgcactgcgtcgcgctcgccgaacgcggcctgatcccggccgaccgggtgcgggcactgctggcgcacatcacggccctgcgctcctgcgacttcgcgccgctgcgcggccgcgaggcaccccggggcctgttcatgctgtacgagagccacctcagcgacaccatcggcgccgaggcgggcggcagcctccacaccggccggtcccgcaacgacctcaaggtggcggtgctgtcgctgcggctgcgcgaacggctacggcaactgaccggcgaaacccttcggctgcaagcgatcctgctgtcgcgggcgctgcggtacggcggcgtcgtcatgccggtgtacacccactaccaacccgccgtgccggtcacctacggccactacctgctgggcatcgccaccgccctggaccgggacctcaccgccctgtcccaggcggcggccggactgggcaccagcccgctgggcgcctgcggcgtcggcggcaccgacctgccgctggacaccgaacgggtggcgcacctgctgggattcgacgccaccgctcccaacagcatcgacgcggtggcctcgcgcgacaccgcgctgcgggcactgttcgcggccacgtcgctgtcgctgaccaccagcaggctcgccaccgacctgcaactgtggagcacccaggagttcgggctgctgtggttccccgacgaccaggtcggcatcagctcgatcatgccgcagaagcgcaacgtgttcctgctggagcacatcaaggccaaacccgccgtggtgtccgccgccgcgcagacactcgtcatggccgccaagggaaccccgttcaccaactcgatcgaggtcggcactgagggtgtcagcggactgtggaccggcctcacagccacattggacgccgtcgtgctgtccaggctcctggtgggggccggggagccggtgaccggacggatggcccagtgggcgcgggatggctggaccacagccaccgccatggccaaccgcctggtccgcgacggcgtgccgttccggcaggcccatcaccgcatcggtgacctcgtccgggccgccggaaccgacggcccgccgcccacctcgccctcgccgaccgacgtcgtcgagcagaccgagtacggcggcgggcccggccccaaatcccttgaccggcagtacgagtcactgcgcaccgcctggacgcggcacgcggcgtcccacctggactggggcgaacggctgcgggcccgccgcaccgaactcgccgaggccgtcgccgcgctcatcgaaaccggaacccaccctggaggacaaccgtgaactccgcccagctggtgctcgtggagagcaacaccaccggcaccggccgtctcttcgcctccagcggacgcgccctcggactgcgtccggtgctgctggccgccgacccgtcccgctacccgtacgtgatcgaggacggcctggagtgcatcacagtggacacctccgatcccgccgacgtgcacgccgtatgcgtcggactcgacaaacaggcgccgatcgcggcggtgctgtccagcagcgagtacttcgtggccgccgcggcccgactggccgccgagttcgggctccccggcccggcacccgaggccatcgaacgctgccgtgacaagaccgcgcagctcaaggccctggacggcgccgtcgccgtgccccgctacgccgaatgcgccaccgccgaggcagccgagaccgccgcgaaggaactgggcggcgacgtggtcgtcaaaccctgcctgggctcgggctccgagggagtgcgcgcctgcgccgacccccgggaggccgccgactgggccgcgacgctgcttgccaagcgccacaacgaacgcggcgccccgatcgaaccacgggtactggtccaggaacgcgtcgacggccccgagtactcggtggaactgctcgacggtgaggtcgtcggcatcaccgccaaacacctgggccgaccgccgttcttcgtcgagaccggacacgacttcccggccgccctgccgccggaccgcgacgcggcgatcgccgcgtccgcccgcgccgccgtcgccgccctcgacctgctgaccggccccgcccacgtcgaactgcgctacggcgcggacggtcccgtgctcatcgaggtcaacccccggctggccgggggcatgatcccgcagctggtcaagctcgccaccggcttcgacctcatcaccgccgtggtggccggggcctcgggtgcgcccgcccgccccgaggacctcgccggacaccacgccgccatccggttcctggtcctggaccgggacggcaccatcaccgccgtcgacggtgtcgacaacgcctgggaaacccccggcgtcgtggaggtcgcgatgatcgcgcgacccggcgaggaccgcgctcgacaccactcgttccgggaccggctcggctacgtcatcgcgatcggcgagaccaccgccgacgccgccaccgccgccgaggccggacgcgacgccgtgcgcgtcgcactcgccgaaacgggagagacaccatgagccgactgcgggtggcgatcctgcgcgccgacgaccaccaccaccgctatctggagtggacactgcgctcggccttcgacgtcgtcttcgtcgcggtggaacccggcggcgagaaggtgcgccgcatgtggaccaaccgccgctaccgcaactacttctacaaccgttaccacgacctgcgacgccgctggagcggcaaggaccgctaccgccgcgagtacttccgtcacggaccggcactgccgtccaccgtggagaccgtgcccgccgtcaactccgaacccgtggtcaccggattgcgccgcgccgccgccgacgtgaccgtggtgatcggctgctcgatcctcaagaacgacgtcctggcggcggcgggagcccccatcgtcaacctccacggtggattcctgcccgactacaagggcaaccactgcgtgttcttcgcgctgtacaacggcgaacccgacaaggtcggcgtcacgatccaccacgtcaacgccggagtcgacgccggtgacctcatcgaggtcgtccgcccgcccgtccacggcggcgagaccgccgagcacctgtactgccgctcggagaagatcgccatcaaccggctggtgcggcacctgcggcggctggaggccggtcacgcactgcccgcgcacccgcagcccaaacgcggccgcaactacctcacccgggatcgcggccccagccacgacctgcggatgtggtggcgttcccggttcaaagcggcccggacatgagcacccgcaccgactcccgcaccacgcccgccgcccccggcgacggcatcgtctcccacgccgccggaatggccgcaggcagcggcgcctacgtcctgttcggactgctggcgctgtactggccgctgctggaacccgccggggccctggagatcctggcccaccggatcgtgtggtcgctgctgttcgtggtggcgctgctggccgtcacctccggccgcaaggcgttcaagaccctgcgcggcaaccgaaaagcgctgtactacctggtcgccgccggatgcctggtcggcgcgaactggggcttctacatctgggccgtcaacaacaaccacgtcgtcgaggccgccctgggctactacatcaacccgctgttcagcacgctgctgggcacgctgctgctgcgcgaacggctgcaccgcgcccagtgggccgccatcgccatcgccgggagcggcgtgctgtggctggcgatcgcggcgggcagcccgccctggatcgcgctggcgctggcgggcaccttcggctgctacggcctggccaagaaacaggcgaacctcccggccatggagtcgctcgccgtggagaccgcgacgctcgtcctgcccgcggcggcgttcctggtgttcctgtccgcgcagggcaccggacacttcggggccgacaccggccacagcctgctgctggcctccagcggcctggccacggcggtgccgctgctgctgttcggtttcgccgccacccggatcccgctgacggccgtcggcatgctccagttcctcacccccaccatccagttcctcatcggggtgttcgggatgcacgagaccgtcggtgaggcgggcctggggccgtacgtcctcgtgtggatcgccgtggcgatgtacgtggtgtgcgatgtccggatccggcggcgcgccgcggcgggatagatacgtcactgcccgaggtcccaggcgtgcgcgccggcgcgcacccgcataatatgcggcggaagtgccccaggtcacccaccccgggttggcgtgcccgaccgaaataagcaacactggggttgtggaataccaagcgacccggcagcccaccggctgcgccaccccggacggggacacccgtcagcgggtcgctcggctgctgctcgaaaacggcaacaccacggcccgggacctggccgacgcgctgggaatctcccaggtcgcggtgcgcaaacacctcgacgccatgaccgccgaagggctggtcgacttccaggagcccgacgcatcggctcccggccgcggccgcggccgtcccgcgcgcacctaccggctcaccgccgccgcgcgcgacagtttcggccaccactacgatgacctggccactcaggcgctgcgctggatctaccagcacggcggcccggccgcggtggccgcattcgccgccgaacaggtctcccggctggaggaacgctgccgcaccgccatcgacggcaccgaggacgacccgttggcgcgcgccgcggccctggccgaggcgctgtcggcggagggctacgcggccaccaccaacgtcatcgccgggggcggacagctgtgccagcaccactgcccggtctcacacgtcgccgcggagttcccgcagctgtgcgaggccgagaccgccgtgatctcgcggctggtggggcaccacgtgcagcgactggccaccatcgccaacggcgacggggtctgcaccacctacatcccgggccccgcgcgcggggcgacgactttgcccatcatcgacaaaccacgacaggtgaggacatcatgaccgacaccaccaaggccgctccgctgagccaggaggagaccctggccacgctcgagaagtacgagtacggctgggccgactccgacgcggccggggccgccgcgcagcgcggactgtccgaggcggtcgtgcgggacatctccgccaagaaggacgagccacagtggatgctcgacctgcgcctgaagggtctgaagctgttcggcaagaagcccatgccgggctggggcgccgacctgagcggcatcgacttcgacaacatcaagtacttcgtgcgttccaccgagaagcaggccgcctcctgggaggacctgcccgaggacatcaagaacacctacgacaagctgggcatccccgaggcggagaagcagcggctggtcgcgggtgtggccgcccagtacgagtccgaagtggtctaccacaagatccgcgacgacctcgaggagaagggcgtcctgttcctggacaccgacaccgcgctcaaggagcacccggagatcttccaggagtacttcggctcggtcatcccggtgggggacaacaagttcgcatccctgaacaccgcggtgtggagcggcggctcgttcatctacgtccccaagggcgtgcacgtggacatcccgctgcaggcgtacttccgcatcaacaccgagaacatgggccagttcgagcggaccctgatcatcgtcgacgagggcgcctacgtgcactacgtcgagggctgcaccgccccgatctactcctccgactcgctgcactcggcggtcgtggagatcatcgtcaagaagggcggccggtgccgctacacgaccatccagaactggtcgaacaacgtctacaacctggtcaccaagcgggccgtcgccgaagagggcgccaccatggagtgggtcgacggcaacctcggctccaaggtcaccatgaagtaccccgccgtcgtcatgaccggcgagcacgccaagggcgaggtgctctccgtggccatggccggtgagggccagcaccaggacgcgggcgccaagatgacgcacgccgcgccgcacacgtcctcgtcgatcatctccaggtcgatcgcccggggcggcggccgcacctcctaccggggtctggtgcaggtcaacgagggctcgcaccactcgaagtccacggtcaagtgcgacgcgctgctggtcgacaccatctcgcgctccgacacctacccctacgtcgacgtccgcgaggacgacgtccagatgggacacgaggccacggtctcgaagatctcggacgaccagctgttctacctgatgagccgcggcctcaccgaggacgaggcgatggccatgatcgtgcgcggcttcatcgagccgatcgccaaggaactgccgatggagtacgcgctggagctcaaccggctgatcgaacttcagatggaaggcgcggtcggctaaccctgaccggacgctcacacgacaagtaggagagaagagaccaccgttgaccactgaagccatggcgcgcccgcattcccacggcgccacgccgccggagatcgttccgcccaagacgaagtcgcagctgctgcgatccttcgacgtcgccgacttcccgaagctgaacggccgcgaggaggactggcggttcacgccgctgcgccgcctgcggggcctgcacgactccagtgccgagcccgccaccgccgcgccgaagcacgagctcagcgccgcctgcgagggtgtcaccgtcgagaccgtcaccaaggcggacaagcggatcggctcggtgctgaccccgttcgaccgggtcagcgcccaggcgttcacctccgcctccgaggccctcatgatcgcggtcgaccgcaacaaggtcgtgcacgtgccggtggtcgtcgaggtcaagggcaagggcgccgacggcgcgtcctacggccacaccttcatcgacgtgggggagtcggccgaggtgaccgtgatcctcgaccacaccggttcggccacactggccgacaacgtcgagatcaacgtcggtgccaacgcgcacctgaccgtggtcagcatcgccgactgggaccgcgactcggtccagttgcagcaccagaaggcccgcatcggccgtgacgcctcgctcaagcacgtggccgtcacactcggcggtgacctggtgcgccagtacctgtcggccgagttcgccggtccgaacgcctcgatcgacgcctacggtctgtacttcgccgagggcggacagcatctggaacaccgtcagctcgttgaccatggtgtgcccgactgccgcagcaacgtcaactacaagggcgccctgcaggacgccgacgcccacaccgtgtgggtcggtgacgtcctgatccaggacgtggcgaccggaaccgagacctacgagatcaaccgcaacctggtgctctccgacggggcccgcgccgactcggtgccgaacctggagatcgagaccggtgagatcgtctcggccggacacgcctcggcgaccggccgcttcgacgacgagcagctgttctacctgcagtcacgcggcatccccgaggatgaggcgcggcggctggtggtgcgcggcttcttcgacgacctgctgcggcaggtcccggtggagtcgctgcgcgagcggctgcacgacgccatcgaacgccggctggacagggtggacgcatgacggaggacggattcgtgcgcgtgtgtgcgcaagccgagctgccggtcgacgaaccggtgcgtgccgagatcgacggcacgcccatcgcgcttgtcaacacgaccgagggcgtcttcgccatctacgacgaatgctcgcacgcggcggtcgcgctgtccgagggcgacgtcgaggactgcacgctcgaatgttggctgcacggatcgcggttcgacctgcgcacgggcaagcccaccggccttccggcaacggttccggtggacacctaccccgtggagatccgcgacggcgacgtgtacctcggccttgcccccaagaagttaactagatcgggagaaattcttcaatgagcacactttccattcgcgacctccacgtgtcggtgaacaccggtgagggcgaggtcaaggagatcctcaagggcgtcgacctgacgatcaactccggtgagactcacgccatcatgggccccaacgggtccggcaagtccactctggcctactcgatcgcgggtcacccgaagtacgacatcaccggcggctcggtcaccctcgacggtgaggacgtcctggcgatgtcggtggacgagcgcgcccgcgccggcctgttcctggccatgcagtacccggtcgaggtgcccggcgtgtcggtgtcgaacttcctgcgcaccgccaagaccgccctggacggcgaggcgccgaagctgcgcacctggatgaaggacctcaagggcgccatgagcgacctgcagatggacgactccttcgcgcagcgcaacgtcaacgagggcttctccggcggtgagaagaagcgccacgagatcatgcagctggagctgctgaagcccaagatggccatcctggacgagaccgactccggcctcgacatcgacgcgctgcgcgtcgtgtccgagggcgtcaaccgcgccaaggccgagaccggctccggtgtcctgctgatcacgcactacacccggatcctgcgctacatcaagccggacttcgtgcacgtgttcgtcggcggccggatcgtcgaggagggcggccccgagctgtcggagcggctggagtccgagggctacgaacgctacgtcgcgggtgctggcgcggccacggtcggggagtgacgtcatgagtgccgtatcggctcgtcccgagggcgtaccggacctggacgtcgacaagatccgggctgacttcccgatcctgtcgcgccaggtcaacggcaaacccctggtgtacctggattccggcaacacctcgcagaagccgcgcgcggtcatcgacgcgatgagctccttcgccgagcagcacaacgcgaacatcgcccgcgcggtccacaccctgggcaccgagtcgacaacggcctacgagggcgcgcgcgccaaggtcgcgtccttcatcggcgcgcccagcgtcgacgaggtcgtgttcgccaagaactcgaccgaggcgatcaacctggtcgcctactcgatgctggccgccagcctggaacgcggcggcgaccccaggttcaagctcggccccggcgacgaggtcgtgatctccgagatggagcatcactccaacatcgtcccgtggcagctgttgtgcgaacgcaccggcgcgacgctgaagtggttcggcatcaccgacgccggtcgcctcgacgagtcgaacctggaagaactggtcaccgagcgcaccaagatcgtgtcctacgtgcacatgtccaacatcctgggtacggtcaacccggtcgcgcggatctcgcagcgcgcccgcgaggtcggcgccctggtgatgctggactgctcgcagtcggtgccgcacctgccggtgaacgtcgccgacctgggcgtggacttcatcgccttcaccggacacaagatgtgcggcccgaccggcatcggtgtcctgtggggcaagggcgaactgctgtcggtcatgccgccgttcttgggcggcggctccatgatcggcaccgtcacgatggagaagtcgaccttcgccgcacccccggcacgcttcgaagccggtactccgccgatcatcgaggccgtgggactgggcgccgccgtcgactacctgtccaacctggacatgcgcgccgtgcagtggcacgagaaggaactgaccgcctacgcactgcccaaactggagacggttccgggcctgcgcatcatcggcccgagggtcccggtgggacgcggcggctgtatctcgtttcacatggagggcatccacccgcacgacgtcggccaggtactggactccgagggcgtgcaggcccgggtcggccaccactgcgccaaaccggtgtgcgcccgcttcggaatacccgccgccacccgggtgtcgttctatgtctacacgacccaggacgagatcgacgcgctcgtggccgggctggagaagacacggaaggtgttcggttgatgctggacgagctgtaccaggaggtcatcctggaccactaccgctccccgcacggcaagggactgcgggagccgttcgagggcgagacgcaccacgtcaacccgacgtgcggcgacgagatcacgctgcgggtacacctcgacggcgacactgtcgccgacgtgtcctacgacagcgtcggctgctcgatctcgcaggcctcggccagcgtcctgtacgacctggtcaacggcaagtccgtggaccaggcgatgttcgcgctcgacgagttctcccggctgatgaccggcaagggcgagaccgagcccgacgaggacgtcctggaggacgcggtggccttcgccggggtctcgaagttcccggcccgggtcaagtgcgcactgctgtcgtggatggcgttcaaggacgccgcgatccgcgccggagccaagaccacagccgaggctacatctggagaagccaatgactgaaaccgaaacgaccgagcccgagacgaccgagcccgccgtcaagaccagcgacaaacccaaggcgtcggtcgaggacatcaccgaggcgatgaaggacgtcgtcgacccggaactgggcatcaacgtcgtcgacctcggtctgctgtacggcgttcacgtcgacgacgaccgggtcgccaccctcgacatgaccctgacctcggcggcctgtccgctgaccgacgtcatcgaggaccagacccgctcggccctgaccaccggccccggcggcggtctcgtcgacgacatccgcatcaactgggtgtggatcccgccatggggtcccgacaagatcaccgacgagggccgcgaccaactgcgggcactcggcttcaacgtctgagactcacaaccggggtgcgaccacctcgatgctgttggtccacaccatcccggtgaagtcctcgggtatgcgacggagggattcggcactgtcgaatccctccgagtgctctccgctcccggccaccagcaccacccgggtgccgacgctggccatccgctcgccgaagcggtgcggccagccccacagccacggcgcgtagctctcggggatgtgcagctgggtgttgcggcaggacgcgggcaccgtgccgatccagctgagcccctcgtaccagcccaggcactccatcatcagcgccttcgacatcacccgcagcttcggcatcttctcccgcagcgccgcgatcggcttgtcgcccccgtacacggtgatggcacgcagtcgcttgtcgctgagtgtggacagtcgtttcgcgagcagttcgccctcggcggggtcgtcgctcttgatgtgcagcagcagttcctgtgacccgaactcgtcgaacacctcgtccagggacggcatcatgccgactcccttgccccggaacgggaaggtcttgccgccgtcggcggtgtagccgtagccgatgtcgagcttccgcagctgcgccatggtgaggtcgcgggtcttgccgctggcttcggtgcggcagtccagttcccagtcgtggaacaccgcgaactggtcgtccttggtcatctggacgtccagctcaacctggtcggccccggcgtcgaaggccgccttcatgctgcggatggtgttctcgaggtagtcgtggcggggctcgttgatgcgttcggcggtgcaggtgtcggaatccacaccggacatgtcgaaggtctgcgacatgccgcggtgcgccaacagctgtggagcgtcgccgccggggaaggccagcagggacgtgttgttgacgaagacgaaaccggccaacagcagcagcgcgatgccggtgatcttcagtttccggaaccggggtttggtcgtcttcgaagcggggaggctgtcttcggacattcgagaagcgtgccaccccaagggtgacacgcttcggcgggtcgaacctagtaggtcgtggtgtcgctcggctgctcgtaaccttcgagttcgctgctgtcgtcgctaccgtcgacatccatcccgtcgtaggtggtggtgtcgtccgggagcggctcgtacccgcccgagtcgctgccgtcgacatccatcccgtcgtaggtggtggtgtcgtcggcgacgtacggttcggtgaggtcgtcaggcatggtggtctccctgtgagttctagctggtcagcgggctaaccctagcgaatgccgcccgcgcgggcacgtaaaccgaacaaaaccgaacgggcccacgcctggacatcgtcgccgggtttcggaagagtgcgcgtaatgcagagacatctcatcgtcacggcagcggtcgtgctcatcctcggcgcttcggtgacgaccgctctggccctgcccggagacgacgccgaccggttgatcaccggaccggcctccgacccggcggccgagaaggtggcccgcgacgcgctggcggaccttccctcggatgtggtggtgcgcatcggtacccggcacaccgatgcgaaactcgccgccgagggcttcgagatccgcgtcgagtcgggcgagatcctgctcgacggcgccgacgcggccggtgtcttctacggcgcgcaggagctgcgggagcgcgcccgctcgggccgcctggacgacggggtgatccggcaggagccgtccatgcgctaccggggcctcatcgagggcttctacggcacgccgtggacccacgctgagcggctcgacctgatggactacctcggcagccaccggatgaacacctacgcctacgcgcccaaggacgacccgtaccaccgggagaagtggcgcgagccctacccggccgacaagctcgccgaactgggggagctcgtcgaacgcgcccaggccaaccacgtggacttcgcgttcgcgctgtcgccgggactgtcgatctgttacacctcccaggacgactacgacgccctcatcgcgaagttcgactcgctgtacgacctcggggtgcggcagttcaacatcccgctggacgacatcgactacgacacctggcactgcgacggcgacgccgaggagtacggcagcggcccggccgccgccggacgggcccaggccgaactgctcacccgggtgcagaccgaatgggccgcgaacaaggacggcgtcgccccgatgcagatggtgcccaccgagtacttcgacaacgaggactccccgtacaaggaagccctgcgcgacatgcactccgacgtcgtcgtcatgtggaccggcgtcggcgtgatccccacgaccatcacccgcgagcaggcggcgcgggcccgcgaggtcttcgggcacgagatcctgatctgggacaactacccggtcaacgactacatcgccggacggctcccgcttggcgcctacaccggacgcgagaacggcctgtcggccgaggtcagcggcgtcatctccaacccgatgaaccagcccgaggtcagcaaggtggcgctgtactccttcggcgagtacggctgggacgacgagtcctaccaggcggaggagtcgtgggagcgggcgttgtccgaggctgccgggggatcggaggaggtcgtcgacgccctgcggcgcttcgcggatctcaaccagtacgacgagaccctgcaccaggaaccggctccggaactggccgccgccctggacgcgttctgggaggcctgggacgccggggaccacgacgccgccgctgagcggttcgacgcggtgctggccgacctggccgcggcgcccgacgtgatccgcgagggcgcggccgacccggccttcgccgaacaggccagggcctggctcgacgcggccgaactgtgggtctcggcgatgcggcactcgctgaccggcatggtccgggaggtcaacggcgaccccgagggcgcgtgcgaggcgatcgccgaggccacctcggatgtggaggcggccaaggagatccgcgacgaccgcgaaccgcactccacgacccacccccgtatcgccgacggcgtcgccgacgcctacatcgacgccgccgccggacacgcgggctgcggctgaccgccctgggtcacgtcattcgacggttgcaacccggaaggcgcacagctcggcgagcagctcccggcagtgctcgcgctcgggttcgccgacggcgtccagcagctcggcgaccgtcgccggggtggcgttcgcgtcgagccggtccagcagcgcggtgatcgccttcggcgacggtcgggccgaggcggtgtggccgttgcccgagcacagcgcggtggcgtcgtcagcccgggcccacagcacggtcgcgccgggcgcgcgccgcagccgggtggcgtcggtcagctccggccggggcacgggatcgggaaccggacggaagcccccggcggtgtaccggttcagggtcaccgccagtcggcgctcaccctcccaggaccgctccagcagggacaccgcttggtccatgccctgccgcagcgcgagcgggaggccggtggcggcgtcggccggatcgacgaagggatcgacgtcgatcggcggcatccgggtttccaggtaagcgtcggggtcggtcagggccgaggcgggaaggtcggtgagcaggtcggtcatctcgaactccacccggcggccctcgcgcggcacacccacgttgacgctggtcgccggttcgctgccgacggtctcgccgacgtggaagtgactggcgggccagtacatcagctgaccgggcccggcctcggcggcgatcgaggtgtcgaggtagcgcgcgtagtcgaggatggtgctggcgtcgtgggaccagggacggtggggccacatccgcatccgtttgcgtccggacaggacgtacatgaaagtgccgaaccgatccttgtggactcccaccggggagtgctcgtagtttccgtggaacagcgtggtgatggcgctcgtcatcggcaaaccgacccgttcccacagcggatggaagaaggcgcgctgccggtcccacatgtcggggttgtgcggatggaacccggcgatgaccagcgcgtgcctctcgccgtcgagcgccgtggtgacccgcgccgcgtaggagtcgaagtcggtgtccgacgcgcacgggacccggccccgcgccgtcagcagtcgcctgccctcgcaggtcagccggacgatgtcggggatgacgtcggcggcaccgggtgcgctggcggtgatcgccgcgctcagcgcctcctcggcgaggaacggtgcccgcgggacccggcggtacagaaccggcgcccgatcccagtacttctcggcgaacacgtcccagtcgagagtgtcctcgacggcgacggaggtttcggtcatggtgtctcctcgacgatctcgatggcacgcagttcgcgcaaccggtccagcagcggcccggcgccgttgtcctggccgtcggcgtcccggcacagttcggccacctcgaccgaatcgttgccgcgcaaccgatccagcaccaatcccggtgtcggcccggccacactgaaggccataccgttgaccgcccacagttgctggtccggttcctcgccgggcagcaccagcaccgggacgcgcgcccgcacccgctgttcgagacgcagcggtggtggttcggcggggtcgggaaccggatcgagacccgccgcgctggcccggcccgcccaccacacccggctgagccgttcggcctcggcgcggtagtccgcgcgatgcggaggtcgttgcggggcaacggtttcagcggggagcttgagttcctcgccgtctgtcggtggtgggaaggacagttcgggcaccggttcgtccagttcggcggcctcggcggcgacgacccggctgatcagcctcaccgcgtcggcggtgggcagtcgccggtcgacggggatccgcagccgcagcgacagactcgccgtcgaggagcgcagcgcggcggttcccgccgccggaatccgcaccacatccccttcggacagttcctgctcggttccgtcgtccagcagtgttacgcgtccgtccagcacgaacaccaggttcaggtgggacgcctcggattcgcacaacccgacgtcaccggcggcgacgatcaactcggaggccaccggcaggacgggcatgcccacgatcgaccacagtggcgtcagttgctcgcggacccggtgccacagccgatagtcggtgaacagcggctcgacggcccgcagccgccagttcgccgcccgcgacgacagccggtcccggtagccgtcgaggtcggaatcgccggacgacggcagccggtcacccggcgcggatatcagctcgccgtcggcgtcgaaactcaccgagggcagcgcgtagtgccgcattccccgcaggtacggctcgcaggcggtgcgcagcaccgtgaaggcgagcccggggtccaccgccggtcgcgcgtgcgattccaccgcgcagccgtggttccagttcgcggcgattgtcgtccaggtcatgaggcggctccatcactgtggttggcgggtcggcgtcgcggggtcgaaacggtcgcgtatccgtcgcgtgtattcgtcgagactggacagccccatcgcggcccgggcggcgtcgacgccctccggatcggccagcgggcagggcaccagttcgccgtcgcggcgttcgaacttcgtgccgtaacgctgcgggactccctcggccaggcacagcgaatcggtcacgtaggccacatccggcagctcggcccggccgtcgagggcggcggcctccagttctcgcaggcagcgacgccggaactcaagcgccccgtcgacgtgctgcaacagccggacggccccggcggcggcctcggtgccgaccatctcggccgtcggccagccgtgttcgtccacaacggtctccagccacgcgatggcctcggcgcccagttccgacagttgcgcctccagctcggtgtccgaccggccaccatccacccaggacgatcgcagcaccgcgtcggcgtcgtcgatgcggcacagccgttcggcgatctcgtcgagcggttcgggttcggtgagctcggcgaccttgacgcgattggtctcggcgtcccaggagtagatcagccgggcgtcgaattccggccagtcgacggcgacttcgctggcgccgacacgaaccccggcggcgcgaggcaaagccggtgtcgcggcgtagtccagcgcaccccgaagcgtcatgcccagcccgcccaggtcccagtcggcgaccggcggccactcggtcgccagctggtcatcggtcagcttgggatcgtcgaccggtccatcgatggtggacattcgatcgtcaccgatggcggcgaagtagtacggcacgtcaccggcatcgagctggccgcgctcggactcggcgagatcggacggcagcggtgcgttcgccagcagccgatcggccagcgtcgtgtagtagtcaccggtgtcgcggggcagcacccgggcgaacacgccgtcgcggtgctcacgcgcgaacgcgccgatctcgtcccggtcccggcacaggaccgcccacaggtcgaaggcgccgcgtacgaagtgcggcaggtaggggccgtaaccgaaccgaccggcggcatcggacacgacggtgtcggtgacgcttctcgcccaggaccgccgcgaccgcaccagctccaggccctcgtcggtctgccggaaacagaccggcaaggcgtccacgccacacagtcgcggccggttctcgaagccgacatggtggtgcggaccggattcggcggtcaggccggtctggaacagatggtcgaccggccgcccgaacacctcaacatccacaatgtaatggcgcgttccggtttcgcccgcgcgccgtccggccagcaggttcccatcgatcaggtccgcgataccgaaggccatggccgcagcgacaagggccccggcgcgactccacaactcgggacagtccgactccgccacgaccggcccggacaccgtcaggccgtgttcgcggtggatcggccgccggggtgcggcttcgatccattcctgccacaaccgactgtcgacgccctcgccgcgccgctgacaccgcagcgtcggcaactcgatctcggggcggttcgtcaaccggttgagcagcgcgaacaccgagtccgggacttcgcctccggtgtcggcggtcaggaacagcgcctcgccgcacgccggacgggccttgtacgccaccgccgtcccgtcggcactgaccagccgcagcacccggcgaccggcgttgtgcgtctcgtcgccatgcgcggtcagctccacgatgcgaccggacgccccaaagtaccgatccagatccccgcgccactcggtgcacagccgggccaggaacacatcgaggtgcgtcagccagtcggcgatccggcggcggcagaacgcgtccaggtccggcagcctgtcggccgcgcacaccgtgaacagctcggtgaagaccgcgccgaacagcccgtcgttgtcgaggctcagcacctccgggtcgatgacatcggcgtttcgggcacctgcccgctcgcaccaacgggtcgcggcatccagggcgtccaccagcggagcgaacgccggagccgacaacgcggcggccaacaccgtcgcgtcggcttcccccgacaaccgccggacctgtgacacgtgggtcccgacctcggcggccaccggcgggaacagcccgccccggcggccgtgtgacaccgcctcgacgacctggttcgcggtggcgcccaacgggttcgccgaacccggcgcgggccgccagctgagattgtccatatcgctcctatggccgccggtatccgtcacggcgggggagaggtcccttcccgggaggcggagaggttgttcgtcccgggaagggacggttcactacggagcgcagtaagcggcggcggtgcaggtggcgcgcgacggcttcgtcgcgggacgcttgcgttcgacggcgcccagcatcgactccagcttggccttgttcgactgcttcacgttgtcctccagtcgggtgggatcagacgcagtagatgcgcgtgcagctcgatttcgcgggcttggtcgcgggaaccctgcgctcgacggcgccgagcatcgactccagcttcgccttggacttcttcttctccatcggaacctccggggttggtttcgggaagttcggtaacggctaccgatgcggcgaagcctaacttccaccgggggtgttcgggagtggcactttggagccgcgatcggcgcgagtctacaaggggcttattgggatcggcgttggcgcaacgccagcgcgcggcgggtccgtcgtcggggtcaggccgtttcggctgctcgaatccgcgccagcacccggtcggccaccgagcgcagggtgtcgatctcctcatcggacagatggtcgacgaagtatcgccgcaccgccgcgacgtggccgggagcggccatctcgatggcctcgcgtccggccggggtcaggcgggccatggtgccccgggcgtcctcgtcgcagtcctcgcgcacgatcaggccccgctgttccatgcggcgcagctggtgggccaggcggctgcggtcccatttggcctcggtgcgcagttcccgggctcgcagtcggccgtcgggggactccgacagcggcaccaggatcgcgtagtccgcgcccgacaggccggagtcccgggcgagttcgcgatccagtgcggaggtcaggtcgatgtgcatctggcgccaggtgcgccacaggcactgttcgcggtcatccagccagcgggggtcggtcatgatcaccaccatatccggtttgttgacacatcagcaaatcttcgctaacattgctgacacgtcagcaaaatgctgggatttcacgaggaggacccatgaacaccaccgccatcgacccgacgctgtccggcacctacgtcgtcgacccgacccacagccgcttcggcttcgtggcccgccacgccatggtcaccaaggtccgcggcagcttccccgagttcgaggccaccggcttcctgaacaccgacgaccccaccagctcgaccgccgaggtgaccctccaggtcgccagcgtcgacaccggcaacgaacagcgcgacggccacctgcgcaccaacgacttcttcgacgcgcccaaccacccgcagatcaccttccgcagcaccagcgtggaggacaggggcgacaacgagtaccgcctcaacggcgacctgaccatcaagggcgtcaccaagcccatctcggtcgacctggagtacacaggcaccgccctcgacccctacggcaaccgccgcatcggccttgagggaaccgccaccctcaaccgccgcgacttcggtgtcaacttccaggccgcgctcgagaccggcggcgtcctggtgtcggacaagatcaacctcgagttcgacatctccgccatccagcagaagcccgagtaggcccccatcgcacgggcgtggtggtgcgcgggcaccgggaggggagtccgcgcacaccaccacccaacggatatcgtcaaccgaccgtccgtggcgaaaggctgaacgttgtccaccaaccgtccggccgcaggcggcggccgcgagatcatcgtcaccgtgcagcggttcggcaagtggatcgacggtttcgacacccgccacaccgtcaccggcgccaccctcggcctgtcgggcctgcgcgtcaccgccgaggacgggagcctcgccgtgtgcgagctcccgctgtggggcggcggaccctccaccccacccgaaggcgacacccgcgacctcatcgacgccttcgccgaacaggcactcaagccctaccgggtcggcgtcctgttggcccgccgccgcggcttcgccgtcggcgtgttcaccggcgaccgactcaccgaatccaaagtcgactcaagctacgtccaaagccgcacggcagccggaggctggtcccaacagcgctacgcccgccgccggggcaaccaggccgcccacgccgccggaaaagccgccgacaccgtccaccgcctcctcgccaccaacatcgacgacctcgccgccgtggtcaccgcgggcgaccgcgccgccgtcgacgcgatcctcgccgacccacgcctggcggtcctgaccgacaaactcgccccaccccacatcggcgacatcggcgaacccaaactggcgaccctgaaggaactgcccaagaagttctggaccgtccgcatccacctcaccgaaccgccagactgagcacagtagagacgcgacggacgcggctatcgtgtactgatgtcctcaatgaactttcgccacgctgttcgcgcgatcatcctcgacgagcgtgaccgggtcctgttgtgccggttcgtcgttcccgatccgccggggacgatgaccgtgtgggtggctcccggcggtggtgtcgatcccggtgagacccggcagcaggcgctgcgacgggaactgatggaggaggtcgggctggcgttggagaccgatccgccgctcgtgtggaaccagaagaccgccgggccggagtacacgcccgggtacgacggcaccatcaacgactattacctggtccgggcgagcgctttcgatccgcgcggcaccttcaccgacgagcagctcgccgccgagaacatcgccgggtggcgctggtggccgctgggcgacatcgtggagcacgacggcgccgacctgttctcgccccgggatctggcgacgccgttggcggctctcatcgccgacggggtgcccgcgcgtccggtgtcgctgggtttgtaggcgttgtcacggtgacggggttcatgggttgcggcccccgtgctcgtgggcgacggagagcttgctccaatgaggaagcgaaaggggcagcccatgaacgccaccatcgtgtgcacctcggtgtcacacggcaacaccatgaggatcgccgagaccatgggccaggtgctgcgggcccgggtcgtcgacccggaacaggtcgatcccgccgacctgtccggcagtgacctcgtggggttcgggtcggggatcttcaacatgaacttccatccccggctgcgagacttcatcgaatcgctgccgacagtggacggccaggcggcgtttgtgttcgccaccagtggactgcccgaaccgccgttcaagcgctacacccgcgacctcgcgcgggcgttggagcgcaagggttatgacgtcgtcgacaccttcatctgccgtggctacgacacctggtttccgttccggatcgtcgggggtgtcgccaaggggcggccgaccgccgccgaactggacgccgcccgccagttcgccgaacggctgcgccccgctgggtgacgttcgactcaggcgggaccgccgctgacgcgtttgccgggggcgaaggcgtcgaggacgtgggccagacggcggatgtcgtccgcctcgcagtcgagccggatcaggtagcgcttgccccggatgccgggtccgggcggtgtggtgttgacgatcagggaacccagcaggctcgccgactccttggcggccttgaccgggaacacctcgacgaacggcggccgggccagctcggtgggcaccgtcgtggactgccattcctcgaccaccgacaccgcctggacctgggaccattccaggccctccacgacccggttgccgcgtgccagccacacgccgtcgggggtgagggcgatgcggcgggaggcgaagcggtgcggccagcggaacgcgatggtgtcgcggacgggtcgccacagtgcggcgatgaacaccacccagcacagcagcccgagggctccggccttggcgcggtcgccgaaggacggcggggccttggtgcccgcgtcgttgacgacgaacgggatgtcggtgccgaagaatgcgtaggcgatcggcagggtcagcagggccacgccgatggcgagcacgacgagcatcaggggcaggacgaaccatccggtggtgccgggggaggcacggcgcagccggatccggtggatgcgggcggcgacggcccgctcgtccaggcgccggggacggcgaggcggttgacggttcacgatcgccaaggttacgtgtgcctcccgagacacgaagcgggcgccgtccgtagtggacgacgcccgcgctgtcgttgtgttatccgatggcacccgtcgcgatggcgatgatgccgatgaacgtcgagatcgcggtgagtccgacgtgcatcccgatcgacacccggatgtccttggtcttccagaccagccacgggcccgggaagaagaagatgatccgggagatgaccacccacggcgaccacaggtggtagatcgagaacaggaccgtgctgagcaccggcgctccccagcccaggtgggccagacggggcatcaggaagccgcggaagtagatctcctcgatgagcggcagcgagaccccggtcagcaggaacgagatcagcatcgtggtgagcagtaccgactgcgagtacccgtcgaggtaggcggtggcgctgccaccggcgccctggaacggcacccaggtgaagaagttctcgtagatgacgttgtcgaacggtatgagcgccgtcgacaccaccgcgaaccacaggaaggccggaatggcgaacgcggcgagcttcccgcgtgacagcggtttgtcggtgtattgcaggaccccgcgcgtcgagaaccggccggtctgcttgcggcccaaccacatcagacccagctggagcgggaacaggaccaggcacagtgccagcgaccagcccaggaacggcgggtagtcgatgaccttggtgaacggttcggtgatgtagagataggccgcgacgatcagggcgccggggacgaggtgcagggcgatggacaggggcagggagtggcggtcggccaggagccgggcggccagtcctttgggcttggtggtggtttccatgtcgacgacgatcacatcggcctcggccatggccctgacaccgcactgacaccggcgctgacacgaaaagtccccaccggcatggggggaaagccggtggggactgttccgccgtgcgtaccccacggcggaaggggattggcttgttagagctcgacgcccttcttctcgaggtaggccgccgggtcgacgggttcaccgtccacatgcacttcgaagtggaggtgcggcccggtgatgtcgccggtggaaccggccaggccgatcacgtcaccggccgagaccttgtcgccgacctgcaccgacagctgcgagtggtgcccgtacagcgtctcgacgccgttgccgtggtcgatcgtcaccgacaggccgtagccgccgttggaaccggcctgcaccacggtgccgtcggcggcggcgaagttctcgtcaccctcctcggcggcgaagtcgaggccgttgtgcatctcgccgccgcgccagccgcgcgggccgaagacgtcgctgatgccgtcggccgagggcaccacccacgagggctgctgcttctcggcgtcgttggccttgggtttgtccttcgtctcctccggcttggccgagctggagtcctcctcgctcggcgtcggctcgggttcgatgctcgggtccgattccggtttcgcgtcggtcgactcctcggccacggccggggcgtcgtcgtgcggtggggccgcgctggcggcggtcaggccggtgcccagcacagtggcggtcgccagggccgcgaagacggtacgcgtcaggaacgggtgccggtggcggccgaggtatcgggacggtttcttgggatgaggggtatccatagcccgcgacaagctaccgggtggtaaaccgggcattaccaggatgaacagggcagttatcggcacggcttcacgtcagtcacgggattgtgactgcgccgcctacccgcccggggccgatcggccgagccggggtggggtgtgaggtcgctgatatcggatcgcgcggagggatacccggcgtctatgattgccgcatgctccaccgctgcgaagactgagtgctccgtgccgaccatgagctttccgccgagacgggatgaccgtcactgacgatcaccgcggaaaccgggtcggttgattcgcgcacgtccgagcacagtcttccctcttccgcgaaagcgagccattcccgatgatctccgttaccggactcgaacttcgtgccggttcccgaatcctgctgtccgacatcaacctgcgggtgcagcccggcgaccgtatcggcctggtgggccgcaacggggccggaaagaccaccaccctgaagtcgatggcgggcgagaaccagccctacgccgggtcgatcgatcgcaagggcccgttcgggtacctgccgcaggacccccgcaccggcgacctggacacctcggcgcgcgaccgggtgctgtccgcgcggggcctggacgcgatgttgtccgagatgaacaagctgcaggcgaaactgtccgagaccgccgacgacgccgaacgcgacaagctggtgcgccgctacggcaacctggaggaccggttctccagcatgggcggctacgccgccgagtccgaggccgcccggatctgttccaacctgggactagaggaccggatcctgcaccagacgctgggcaccctgtcgggtggccagcggcgccgggtggagctggcgcggatcctgttcgccgacaccgccgacggcaacagcacgctgctcttggacgagcccaccaaccacctggacgctgactccatcacctggctgcgctcctacctgtcggcgcacaagggcggactgatcgtgatcagccacgacgccgaactgctggaggccgtcgtcaacaaggtctggtacctcgacgccaaccgcgccaccgtcgaccagtacaacctgggctggaaggcatacctcaaacagcgcgaggacgacgagcaccggcgccgccgggaacgctccaacgccgaacgcaaggccaacgccctgtcggcgcaggccgccaagatgggcgccaaggccaccaaggcggtcgcggccaagaacatgcagcgccgcgccgacaagctgatggccgacctggaggacgtccgggtgggggacaaggtcgccaaggtgcggctgccgcaacccgcgccgtgcggcaagacgccgctgaccgcgaccggactgtccaaatcctacggttcactggagatcttcgtcgacgtggacgtcgccgtcgacaagggatcgcgagtggtgatcctgggactcaacggcgccggcaagaccacgctgctgcggatgatggccgggatgctggaacccgacaccggcgcggtcgaggccggacacggcctgcggatcggctactacgcgcaggaacacgagaccctggacgtcgagcgcacggtgctggaactgatgcgcaccgccgcctccaaggccggtggcaaccagaccgacaccgaactgcgcaagatcctgggcgcgttcctgttctccggtgaggacgtcgacaaacccgcgggtgtgctgtcgggcggcgagaagacccggctggcactggccaccctggtcacctcgggcgccaacgtgctgctgctcgacgagccgaccaacaacctcgacccggccagccgggaacaggtgctggacgcgatctccggcttccccggcgccatcgtgctggtcacccacgacccgggcgcggtgcgggcactgcggccggagcgggcgatcctgctgcccgacggcgacgaggacctgtggagcgacgacctgatggaactcgtcgaactggcctgagccgaaagcgtggctcccccgagcgggggagtcgcgccactccggcaggcgaggcacccggcgccgatccggcgaagtcttgcggcatgaccacagatgtgtacccgaaccgcaccggcaagctcgcgctcggctgggggatcgtcgcggcgttggccgtggccgtctcctggggacgcggcatcgcgatggacctgatgatcgccgcgctctcggtggtggagttcttcggcggcgacgacgtcctggagttcgagttcgactggatcggcggcccgctgcgggcgctgggcacggtggcgatggccgtgctggcctggcgggtggtgcgctatcagcgcgtgtccaagggcgcttgtggacggtgcggacgcgacgggacgcccggccgcgactggcgttcgctggcgaaatgggcggcctggttgaccgtgctgcccgccatcggttacgcggccctcaagctgtactggggtttcggcggtatgggcggcctggccgatgagaacctgttcggtgacgtcaaaccgtggagccccggcttcgccgacaccgccgtcatggccgcgatcggcgtcggggtcgcgctggccatggcctaccgcctcccccggctgccgcgctggctgctgctgacccccgcgatcatcggctgcctcatgctgctgccggtctccgtcatcggcatggcgggcaacttcaccggcgccaacgacttcggcccgttgggcggactggagccgtgggtgacctggttcgtctacggctgcttcgcggtgtgggcaccgtgcctgaccgccgtcacgctcgaataccactacggcacccgcggtacctgtcgtgcctgcggacgcggctgaccaatgtgccaggatcgcgggatgacggtgttccgcccgctgaccagcctgtccacctatcgggggtggatgtggctggtcctgggcggcgccatgctgatgccgtacatgatggccgccgaagtcatgcgcatgctcgtcatcggtgagtccgacttcggttcgacgctcatcaccgcccagctgcccgcgttcgtggcgatgctgccggtcatcgcggtcacggcgctggtgctgccggtgcggttgctgtcggcgatcccggcccgcagcctgctgggcgtcgcgatcccggtggccgccagcatccgcgactgggaccgccgggcccgcgacgccgcctggttcaccctccacctcggactcggcggactggtcagcggcatcacgctggccgtgatcccgttcgcgggcttcatcacggtgctgccgctggtgtccagccgtaacgaactcatcggcaagtacttcaccgtccactgggaagcctggtggggactggtgctcggcccgctgatgctgctggccctggtgtacctggcctggttcaccacctggctggtgcggtggctcgcgccccggctgctgggcgccaccgccgccgagaagctcgccgagacccgtgcccgggccgccaacctggccgcccgcaaccgcatcgcccgcgaactgcacgactccgtcgggcacgccctgtcggtggtgacggtgcagtcggcggcggccggacgggtcatcgactccaaccccgagttcgcgcgccgcgccatgtcatcgatcgaggagaccgcccgccgcgctctggaggaactggacacggtgctgggcatcctgcgcgaggacggacccgccgacaccgaacccgcgcgcggcctggacgccctgtccgcgctcgtcgcgtcctccggcatcgacgcgtcggtcgaggtcgacgccgatctggccgcgctgccgccgctggtgtcccgcgagggctaccgcatcgtccaggagagcctcaccaacgcgctgcgctacggccccgaccgcaccgccacggtgcggatcaccaccacccacaacggactgcgggtccgcgtcaccaacccgatcgcgcccagcgccgccccgccccgcgaggggcgcggcatcatcggcatgcgcgaacgcgtgaccgtgctgggcggaacgctgtcggccgggccccgcgacggtcgatgggtcgtgaccgccgagctgcctatcgggcaggccgacgccgccgcttcctgaccttcggaatggacagccaccagcgccagcgaccgatgacgaggatggcggtgaagaacgcggggatggagagcaggagcagggtcgcgttgaccgggatgttgcccttgctcgcggtcgacatgtgcgcggtgacgtagacgtcgggatcgtccggctcgatccacaccgcgagctccttgtcgtggcggcagttctcgcagcggaagttcagcacgtacgtttcgccgcgatactcgtaggtcgccagcatgtcgctttcatatcggcgacccaccttcacttcaccgacatactccagttccgcggtcagtttcacaccgtcacggcgcagcccgtcctcggcggcggccacgcccgcctccgaccagatgaggtggacggggaacgtgatcagaatgctcatggccaccagcatcaggaccgctccggtgatggcccggggccgagctggccgaccggagtcggtggtgcgttcgctgaggggctttcgttggggcacaacgccagtctggcagcggattcgggtccgcacggccgtacgaaagtcccgttcggcaggccgcttgctgccatcgagcggcggccggacgtgccggtcggcccggacccgcgcacgacaggccctagagtctcgaacgtgaaccttcgcgtactgctggccgacgacgaggcgctgatccgggcgggcctggccgccatcatcgacgccgaggcggacctggaggtcgtcgccgaggccgccgacggtgtggacgcggtcgcgctgaccaaacgccaccggcccgacgtcgtcctcatggacgttcgcatgcccaacgtggacggtatcgaggccacccggcagatcctgcggatcccggaactgtcgcccaagatcatcgtcgtgaccaccttcgacaacgacgactacgtctacgaggccttgcgcgccggtgccaacggtttcctgctcaaacgcacgccacccgacgacctgctggccgggatccgggtggtggcgcgcggcgacgcgctgttgttccccgccgcggtgcggcggctggccgccgggcacaccggacggtccacactcgatgccgccggtctgaccgagcgggaggccgaggtgctgcggctgatggcgcgcggcctgtccaacgccgagatcgccgcgcggctgttcctcagcgccgagaccgtcaagacccacgtcgccaagatcctggccaagctgcgggtccgcgaccgcacccaggccgtcatcaaggcctacgaggccgggttcgtgtcggcgtcgggctgagacgcccttcccacccggggacgagaccgtctcatccccgcggatgatccccgcgcccgtcacggcgagaccgtccccacccgggggcggagccgggatttcgtccgctggccggacggaacgggtccccagtggccataacgttcatggcgtacccgatgaatgccatacccggagggcgacaatgacttctctcgaaacgacgaccaaacggcccggccccgtcagcgccgccgtcaacatccagtacttcctgatcgcgttgggcgtgctgtcggcgatcttcgccgccgtcaacggcgacaagatcaacgccgcggccaaggccgaactggagcgactcgacgcgtcgaagctccagatcgacgccatggccaacatcggcggcagcggcgccctcggcctggtgatcgccgccgtgtccaccgtggtgttcctgctgctgacgatcatggtcgccaagggcaagcagtgggcccgggtcaccacctgggtactgtcgggcctggggctggtgttctcgctgctgggtctgctgggcacgctcgcgctcagcgccgacgacaagctcgccaaggccaccgaggccggtatggaggccgcgggctcctggtacgggccctggcagaccgcttacctggtcctcagtgtcctgggtggactcgctgtgatcatcctgctggcgctgcccgccgcccacccgttcttccgcaaggcgcagcccgaggccgtgctgccgccggaggcttacacgaacagctagccgtttctcgaagggaaccgcggcgccgtcagcgatgacggcgccgcgaactcgtgcgccgcccgggtcatcaggccacggcggccgaacgcgcccggaaggtgctgcggtacgcggcgggggacaccccgagctcggcgtggaagtgcagccgcagcgaggtggcggtgccgaagccgcagtcacgggcgacgcggtcggtggtcaggtcgctggtctccagcagttcccgggcggcgtcgacgcgttgctggatcagccactgcgaggggctggcgccgacctcggcccggaaccgccgggtgaaggtgcggcggctcatccgcgcgtgccccgccaggtcgtccagggtcagtggctggcccagtcgctccagtgcccaggcccgggtcgccgtcgtggacgagtccgtcgcgaccggcaccggccgctcgatgaactgcgcctgaccgccgtcgcgccacggcgggacgacacagcgccgggcggcgttgctggcggcggcgctgccgtggtcgcgacgcacgatgtgcaggcacaggtcgatcgccgcgcccgcccccgccgaggtgaggacgtcgccgtcgtcgacgaacaggacgccggggtcgaggtcgacgtcggggtagagcccctggaagtgctcggcggcgacccagtgcgtggtggccggacggtggtccagcagtccggcggcggccagaacataagcggccgtgcacaacgagacgatccgggtccccggccggatacgcgccagcgccgcggccaccggttcgggcagcgtcccgtcgatgccgaacgggtacgggtcaccgtgcggaggcacgatcacggtgtcggcttcggccagtatggacgcgtcatggtcgacggtgaggctgtagtcggcgttggtgcgcaccggggcgccgtcgaccgagcaggtcaccacctcgtacggcgagggctcatcgtcgggggtcatcgcccggaagacccgggccgggatgcccaggtcgaaggggtacacgtcgtccagggccagaaccgccaccttgtgccgctcgatcatggcccaatctttacacactatggcccacgggccacttggcgtcggaccccggaccgggaatcgttgacgaagcgacgcgccgcgaacccacaaccgttgagagacaggaaaaaccgatgaacgacaccatgcgggtggtcacacaggacgcgctgggcgacgcggacgtgctgcgcctggaccgggcggagcggccgcagccggaactgaccgagatcctggtccgagtcaaggccgcgggcctcaacccggtggactggaaggtccgccgcaccgggaccttcctgggcgagccgccgtttcgggtcggttgggacgtgtccggcgtcgtcgaggccgtgggcgccggggtgcggaccctggcacccggcgacgaggtgctcggcatgccccggttcccggctccggtgggtgcctacgccgactacgtgaccgggccgtcgcggcacttcgtccgcaaacccgcggccctcagccacgccgaggccgccggactgccgctggccggactgaccgcctggcaggcactggtcgacgtcgccgacgtccagcccggtcagcgggtgctcgtgcacgccgccgccgggggagtgggccatctcgccgtccagatcgccgccgccaagggagcgcacgtcatcggcaccgccagcgccgccaagcacccgctgctgcgcgaactgggagccgccgaggtcatcgactaccggaccaccgacttcaccaccgtcctgtctgatgtggatgtcgtgctggacgcgatcggcggcgactacggcccccgatcgctgacggtgctgcgcaagggcggcatcctggtgtcgatcctgtccccggaggagaacgcgctcatcgagcccgccgccgagtacggcgtcaacgccggattcgtgatggtcgaacccgaccagatcggtctgctgggactcgtcgacctcatcgaagccggaaagctgcgcatccacgtcgaccgcgccttcgacctcgacgacgtggtggccgcccacgaactactggaatcggggcacgtcaccggaaaagtcgtgctcaccgtcgcctgacctccggttttcaccgggccggacccgtcacggcgtccggcccggtaccgtcgatttccatgggcaccacaccggcaccacagcaacgcatcgcctccgaggcgctggccgacaagaccggcaagggctgggacgagtggttcgccatcctggacgcctgggacggcaccggccgcagccacaccgagatcgcccgccacctcgtcgaggcgcatggcgtcgagggctggtgggcgcagggcatcaccgtcggctacgagcaggaacgcggcatgcgccagcccggccagatggccgacggcagcttcaccgccaacgcctccaagaccatcgacgtcgcgcgcgacatcatcttcgacatgtgggccgacgacgagaggcgcggcggctggctcgccgacgacgtgctgagcctgcggtcggccaaccggcccaagcgactgcggttcgacttcggcgccgacacctcccggatcatcgtcgaactcgtcgccaagaccgagcacaagaccgccgtccaggtcgccaacgagaaactcgccgacgccgacacgatggtcgaacgcaaggcctactggaagcgacacctggacgccctcaagaccgccgccgacgcctaccgaccgatgtgatcaaggacgccaggccaccgcgtggtcgcggggtatcggcgtcgactacagttgaccgcgtttgacccgtagattctggtgccgatttttccgagcggcgcccgggcgcgtcccgacgaccactcgcgataatcgcaacaggcgatgcaggcgagagccgacgagcggtgcgtgcttttcttctcaactaccgtggaaggttccttaatgccgtcggttgataccgagcaaaccgccctgcccgccgaaacatccgccccgagcttcgccgatctagggctgccgcccgcgatcgtgtcggcgctcgccgagcgcggcgtcaccagtccgttcccgatccaggccgccaccatccccgatgcactgtccggtaaggacgttctcggtcggggccgcaccggctccggaaagaccctcagcttcggcctgccgcttttggtcaccctggccaccgacggcggccgcacccaggccaaacgcccgcgcggcctgatactcaccccgacccgcgagctggcgatgcaggtcgccgacgccctggacccgtacgcgcggatcctgcgactcgacatgaaggtcgtgtgtggaggcacctcgatgccccgccagatcgaggcgctgcgcaacggcgtcgacgtcctggtcgcgacccccggacgactgcgcgacctcatcgaccgcaaggtctgcatcctggactcggtgaagatcgccgtcctggacgaggccgaccagatggccgacatgggcttcctgcccgaggtcaccgagatcctggaccaggtgccgcccggcggacagcggatgctgttctcggcgaccctggagaaggagatcgacaccctggtccgccgctacctcagcgaaccggtcacccacgaggtcgacccctccgcgggagcggtcaccacgatgagccaccacgtgctcgtcgtcaaacccaaggccaaggccccggtcaccgccgccatcgccggtcaggacggccgctcgatcgcgttcgtccgcacccagctgggcgccgaccgggtcgccgaccagttgcgtgaggccggtgtccgcgccgagccgctgcacggcggcatgacccagcaggcccgcaacgcggtcctggagcgcttcaagggcggcggcctggactgcctggtcgccaccgacgtcgccgcgcgcggcatccacgtcgacggcgtcgacgtggtcctgcacgtcgacccggcccgggacggcaaggactacctgcaccgcgcgggccgcaccgcccgtgccggtcgcagcggcaccgtcgtcaccctggcgctgccgcaccagcgcaagaccgtcttcggcatgctggagcgcgtcgacgtcaacgcggcccgccacatcgtggacggcgtcttcaccgactcgctggccaaggtcatcggctccggctcgctgaccgacatggaggccgacaccgtcgagcgcgaggcccgttcggcccagcgcgacgcggacgacatgatcgcccgcgccgagcggcaggcccagcgggccgccaagctgcacgccgaggccgcccggctgcgcgaccgcgccgccaaggagcgttcgggcgagatcccgatggcctccagccacgacgacttcgccgaccgtccggccaagcacagccgcaagccctaccggggccagggcggaggcggcggccgacgcttcgaacgccgcgacggcgacaagtggggcggcaagccccgcaacggctcccgccgcgacgaccggggccacgcccgccgggaagagcgcggcggcgaacgccgtggcggccaggccgggttcggcggcaagaacaagccgcgctggcgcgaccgcaacgcctaacgatccgacgacgacgcccgtcgtcccgcgaccacgcggggcggcgggcgtcgtcgcgctatccggccgggggctggcgggcggggacggacgacgcgggcgtcaggcgacggcaggttgccaggttcgggtgcgggccgcttgctacgggcgcgacggcagggccgcggcgagggcgtcagccgacggggatgcgtcgaggctgtgtgcgagctgcccacgtgcgggccacccaccatgggcgggacagcagcgccgcgaggacggcgccgagcgtgttcaccaggacgtcgtcgaccgacgagacccttccgatgtcgaacaggtactgaagcacctcgattgcggtcgcaccggccgcgccgacgagcgcgaccgccgcgaccgggatcgcgaaccggatcggcaggcagaaccccagcgccgcgaacaccagcaggttgccgcccagctgcacgacgatcgtcgtcggcgcggcggtgaacaacgcggccagatcggacagtggcaccaggttcaccgtcgaggcggccgggcgcggggtcagcaccatccacagccacggcagcgtgcccgcgacggcgcacacctcggcggccgaacggcgccaagccgtgcgggcgtcggcgccgtcgcggattcgccgtcgggccaacgcccacaccagcgccaccaccacgggcacggcgacggccgtcgccgtcagtaccgtgccccacctgtcccagacttcggtcacgagcggcaaaggtacgcgacggccgccgctcgctaccaggccgagaccctggacgcgaacacgtaccgggaaccggcgtgctcggtctggccccacagctggtccttgccgatccagtaggacacgtcttcgggaccacgcggcagggtgtcgtccatgaccttggccgtcgacccgggcgtccacttgatcatgccgcccaggccgctggtgctgttgcggtgtacatagtagattccgttgacggccgccgcgccctgcatgctgcggaagccgacctggtaggcccagtcggcccgggccacaccgtcaccgtcgggtgtggcgtttccgttggcgtcgacgtcgaagcggacgatgcgggtggtgtcgcccaccgcgtcccattcgctgacgaccagcgagtgcttcgccgaggtgcggtccacactcacctgtgagaaccgcagcgcggcctcgccgcccgaagtggtcgggttgtacttggcgacctgcggcatgacgtaggcgtaaccccgggaggcgtagctgccgtcggactggcggccgatgagggtgtcggtcatgttgttggcggccaggatgtgcttcatgtcgaacacccgcatgccgccgaaggtgtcgcacacgtacagcttgtcgccgtaccaggccagcccaccggcgtgggtgtcgatggccttgtagctgggtgccgaggcggtgccggtgggttcgaccagcagcacgtgccggtacttcggcgtggtggtgttggccatgtcgacgaagctgatccgggcaccccggtcgccggtgccggtggtgttgtcgtaccaggccgacagcagggcgttgcggccctggtaggcgccgccggtggcgtcggcgcttgtggacagtccctgcgggatccagtaggtgacggtgttgtcgcccgactgccagcagaacgaggccgcccggtgctgcaccggggcggtgcaggcggttccggtccggttggccgagtcgagcacgttgggaacggtcttgttgggcagggcggcgtcgagtccggacagcagcccggagttggtgtcggcgcggttgagggcgaagttcgcgggattgggggcggcgctggcgctggtggcggtgaaggcgatgacggtaccggtggccaccaccgtcagtgtcagcgcgcggatgaggaatcgggcagcatttctcaggggcgtattcatgacactctccggagcaagagaggggggcatttcccctgactctaagtgccgcagagaaagtcagtccatatctgagccatcagcggcggcgcaccgcggtctcgaccatgtccaggatcgtgtccaggttggaggagttgctgcccatcgccagatgcgtgatcaggccgtcgtaggccagttccaggaaaccggccagaacttcgaccggcaggtcgtcgcgcagtatcccggcctccagctgccgggccagccgctgccgggtcgcctgggcgatggcctgtttgcggtcctcccactcgcgggcgaatccggcttcggtgcgcagccgtcggctcacctccagctgggtgcccagccagccggtggtctcgggactgtcggcctcggcggccaggtcccgcatcacctgcaccagaccgtgtttggccaccgtgtcggccatgctgatcgcgtcgtcctcggccaccgccaggaacaacgactccttgtcccggaagtggtggaagatggcgccgcgggacaggccgatctcgtcctcgagtcttctgacggtggcgccctcgtagccgtagcgcgcgaaacacgcgcgggcaccggcgagaatctcgcggcgccgtgactgaagacgttccgggctgacccttggcacgtagtgattctgtcaggcccgccgcgacaccacacgaaggacttccacatcgccgcctggcaggatggtcgacgtgactcaccacgcccctgtgcaccggcttcgggtggccgcggcgcgcgccgcctcggtccccggcgaggtcggcgacaacgcgcgcaccgccgccgcactggtgcggctcgcgcaccgccacggcgtccgactgctggtgttcggtgagctgttcctgcccggttaccatccgccgacctgggcttcgcccgcctgtgacgtcgacgtcgacgacgagcgcctggaaccgttgcgccaggcggcccgcgacaccggcgtcaccgtcctggtcggcgcctcggtgcgctcaccgggcggacgattcatcgcgacgctgctggtggatccccagggcgcggtccgcgacgtctaccacaagcagaacctgtgcgggcccgacgaaaaccggtggtttacccccggaacccacggcagcacgctgtcgttcgacggctggcggctggggctcggcatctgttacgacgccaccttccccgagcacgcccgcgccgccgcgctggacggctgccacgcctatgtgaccggcggggcctacgtcgtgggcggtgagcaccgccgcgacacttaccactcggcgcgagcgctggacaacaccttctacgtggtgttcgccgacgcggtgggaggtgcggcgccgtggaccttcggcggcggcagtcgcgtctacgatccggaggggcgagcggtcagcgaacccgtcggtgacgatctcgtcgtggctgagctggacccggaggaactgcgtcgcacccggcaggagcacacgatgctcgccgacctggccggcggcccctcaccccgctatttcactgaactgtagacagttcacagtcatctccgcgatggtatatcaaaccattacattcatcgaattatcgattgcggataacgatcagataaacgcacacgtttatgtgcggatatgtcgatatttcatgcaatcaagtattgacacacgcctacggagtatggaaacgttcgctctcaggtgatcgaactcatggtcaccaaccccctgtgagaggaactacccctatgaaacgcctaatcgtggcgggcagtgccgccgcgctggtggtggccgcgggagtggtgggcgctacggcgtacgccgacccggccgacaccggttcgaaggccgtcgcgggtgccgaatcctacgtcaagagcaacggcgacaagctgttcatcggctccgacgacaaggtcacccgcaccggctccagtgaaaccctcggcctcaccttcagcacctttgaaagggagtacaaaggactgaaggtcgtcggtggcgacttcgtcgtggccaccaacaaatccggtgacgtcgcctacgcgcgctccgcgcagtcgaagaccatcgacctcaagacggtcaagccgaagatcagcgagaccaaggccgaagccgtcgccggcaagaaggcctcggacgccaagctggtcgtgctcgcctgggacaccccgacactggcctatgtgagcaccaagaagaccaccgacaagcacggtgacccggtcgtgcgcgactactacgtcgacgcggccaccggcgacaagatcgccacctccgaccgcgtcttcgccggtaccggcaacacgtactacaacggcaagggcggcaccgtcgacttcggcaccaaggaaggcggcgacggcttcgtcatggaggacccgaaccgtccgggcgtctcctgtgccgaggagggtggcgagccctacaccaaggccgaggacacctggggcaacggtgagggcaccgacctcgagaccgcctgcgtcgacgcgatgtactccgtcggccaggaatgggacatgctcgacaagtggctgcagcgcaagggcatcgacggtgagggcaacggtttccccatcttcgtcggccttgacgacgtcaacgcctactgggacggcagctccacccacttcggacactcgcaggacggcgagcgtcaggccaccccgatggacgtcgtcggccacgagttcggccacggcatcttccagaccaccccgggcggttccgacggtggcaacgagaccggtggtctcaacgaggccgccggtgacatcttcggcaccctgaccgagttctacgccaaccagggcaccggcgacgagttcgacccgccggactacctgatcggtgaggaggtcggcctcgtcgaggcgggcaagccgatccgcgacatggtcaaccccgacaacgtcggcgacccggcctgctggagcgaggagatcccgaacaccgaggtgcacgccgcggccggtcccgccgaccactggttccacctgctggccgagggcaccgctcaggagagcccgacctgtgacagctcgacgctggaaggcatcggcgtcgagaaggccggacagatctggatgggcgccatgatgggcaagacgtccaactggacctacacccaggcccgcaccgctgctctggagttcgcggccaccagcgacctgtacgagacctgcgccgagtacgacgccgccaagaaggcgttcgacgcggtcagcgtcccggcggagtccgaccccgagtgcagcaagggctaaccgcccgacatcgccatgacggtgccctcccgagtgatcgggagggcacttctcgtctccgggaaggcgagaattccgtgaaggtcgagcatcttttctcacctcggcacccgtcgaacccacagacgggtcatccgagggtgatgaccgacgtgtgaagatagggccgacagggaggtgaccgcgtgaacgacgacgcacatggcctcctcgaccgggcactgcccgacgggcaggtgccgttcaacgtcgatcccgctcagatcgtccggcgtgggcggcggctgcggcggcgccgcgccttcgcggccgccggtggcatcgccacagcggcggtgctgggcctggtggtgacggtggcgggactgtcgcccggatcggtggccgaccacggcccggcggcgagcaagagctcgggggagcagaccgactcctgggcggacgagagcccgtgggagttgaccaagcgggatccgttcaccaacgccgacaccgccacggccaccggcggagtcgtcgacgcgctggagcagatcgccgaggtcgacgtccacgatgccgacgggctgaagggtttccacctcggtcgctataccgagacctcgcccaacggggacctggaccgtgacctcctgcatggcaagggccagttcagttcggagaactacgacctgacgacggacttcgaggtctcgatctacgaaccgggccttgtggacgccgtggaggacttcgtcgactgcgaggccgagcgggtgaagtgctcggagtccaccggccccgccgacgagaagatcatcagccgcaccgtcgacaccgtctcgggttcgctgacgatccgcacctacgaggtctacgtgtaccgggccgaccgcagcatcgccaagctcgccacccgtccggacatcgaccccggcgtcgagtccaacggcgtggtgacgacgccgctgagcaccacgcaggtgcgcgacgtcgcgctcgcgatcccgccgaaactgaaggtctgaccctgctgctcccgtggccggggatcccggtgccgcagtaattcaacgactgttgacatacgcgcgatccggtgccaccgtggaaccatgaggaaacgctccgccgcgatcggctccacgatcttcttcgtcctcggccccggcaccgtcgcgggcctggttccctggctcatcaccggatgggagtccaccgacatgcccggctggtggtgggcgctgcgcggcctgggtgcgatgtgcgtgctggccggagtggccgtgatcgcccacgccttctaccgcttcgtcgtggagggactgggaaccccggtgcccgcggccccgcccagccacctggtcgtcggcggcctgttccgccacgtccgcaaccccatgtacgtcgcgctggcgctcatgaccggcggccagacgctcgtcttcgccagctggccgctggcgatctacttcgccgccgcctgggcctgcacggcggcgttcgtcaaggtctacgaggaacccaagctcacctcccggttcggcgaggagtaccgcacctacaaacgccacgtcccggcctggatcccgcgcatccgcccctggacacccaccgccgtctaacggaacccgagcgcgatccccgtcaacaccacaatggaggccacactggacacgatgacgacgtccctggccaccgccaccttggtgcggtaccggtcggcgtagacgaagatcagctgcgcggcgggcagcgccgcgaacaacgtcaccgcgaacagcgcctcaccgtcgagcccgaaaccgaaccgtgccaccgcgtacgccaacagcggatgcgccaccgtcttcagccccgagatgatcgacacctgtccccaatggcgtttcggccgcgaaccgcccggcatgtacagcgtcatcccgagcgccaccaacgccaccggaaccgccgaggcgcccagcagcttcagcggctgctcgaccagcccgggaagatccaccccggcggcgttgagcgccagccccgacagcgacgccaccacgatcggattgcgaaacggtgccagccacaaccggacccgccgacgcccgttgcccgccccggtcgccgcgtccatcgccaacaggaacagcggcgtcacgatcgcggtctgaaagatcatcaccgccgcgatcagcagcgtgtcgcccagcacgtgcaccgccaccggaatgcccaggttccccgagttcaggtaccccgaggccatgccggtcatgatctgccccgccgcccggtcccggaagaaccaccgcgccaccaggatgcccacgagccccaccagcaccgtccccgacgccagcgacagcaaggcccgcaacggaatccggtccagtcgcgcgctggccaggttggtgaacagaactgcgggcatcgcgatgaagaacgcgtaggacgtcagcacccgcgcggccccgtcccccaacagcttgaaacgcgcggcaccgtacccgcatcccaccagaaaccagatcggaacgaaggccgcgagcacgaggcgacgctagccgcaccgccctcgacgcacctcgcgcaccaatacgaatggacatacgtcacagtcgcgaccggagtgtcctgcggcatgttccggaatgcgccaccaccgaccgcccgttgctcgagacatgatcccggtacccctatccatactcgaccgttcggtgatccgccggggccaggacccggccaccgcgctggccgacaccgtccggttcgcccgccaggccgaacagctcggctaccgccgcttctgggtctccgaacaccacagcgtccccggcatcgccggttccgcccccacggtcctggcggccaccatcgcccaggcgaccaccacgatccgggtcggcaccggcggcgtcatgctgcccaaccaccagccgctgatcgtggccgaacagttcggagtcctcgaatcgctcaatcccggccgcgtcgacatgggcctgggccgctccgtcggcttcacctcaggcgtccgcaaagcactgggccacggcaaggaggacatcgacggcttcggcgaacagctcaccgagctgctggggtacttcacgggcacgcaggagacccaccggggagtccacgcgctgccgggggaggggctgcggccgcagccgttcgtgctggccgtgggatctggtgccgccgaggccgctgctcggggactgccgctggtcatcgctcccgcgcgcggcgaggacgcgatgctcgcgtcgatcgcgcggtatcgcgaggagttccggccgtcggtgtgggcggctgaaccgcacgtcgtggtggcgctggcggtggccgtcgcggacaccacggaggaggctcggcggttgttgctgtcggagtcgtggtcgatggcgcgctcgcgtactacgggggcgttcgaaccgttgtggcccacggccgatgtgctcgcccacgacttgagcgaccgtgagcgggggttcatcgacgactcgctggcttgggcgatctacggcaccgccgatgacgtcgacaaggaactgtccacactcgtcgaacgcgcgggggctcaggaggtgctggtcacgatgaacacgttcgatcgtggcgaaatgctggactcgtatcggtggctgagcgagctggtggccgactcgtcctgaggcggctggccgcgctttgccgagcggctggcggtcacggcacttcggtgagcgttcgggcgagcatggcctgggcgatcggcgtctgatcggcggcggcgaagtaggcggtcgcgtcgaggccgttggcgaccacgtagcagcgcagcctctcggaatcgtgctcggcggcggccagaaggtggtcggtgtggatgcgcatgctctccatgaacggtgcccagaaccgcatccgcgccacgtcgtacagccggtcgccgatgaccgcgccctcccagtccaagacggcggtgacccgcccgggctccaccaacacgttgtcgccgccgaaatcgccgtgcaccagctcgtgcacgtccggcaaccccgccgcttcctgacgcagccacgcggtgagccgctcggcggccgccacgtcgatcgcgtccgcgtgggggctccagtcgtggcgggtgctgtgcaggatgtacgccgcccagctgtcgaacttgccctcaccggtgaccgcgtcgaagtcgccataaccgctgatgtcagcgacatcggtcgccgcgatgccgtccagcgtctcggccatagcggcgctgaggccgtgcagcgtctcggtgtcgcaatcctgaacgatggtgcccggcgatcgcaccgagacgcagaagtggtgcgcctcgtcgatctgtccgatgtgaaccacctccggcaccggaaccgcagccgggacccgctcggcggcccagcggtccttgagaaaccccgctgctcggccgttgacccgcacgacgaactcccggccatcgctgcggaactcgaacgcttgcgactcctggccctcggtgatcggcgcgaagtcgtcgacctgtccgagagcctcgttcacggccgcgtggacgacctgcggcgacaagctgggtttcgtcatgttctcaccttagccagtactagttatatatcgactccgaggcattcgcctcgacaagcccaagccccaggcagcgttccaatcctcacgctcaagccgcaacgccatagccaaataccgcacacgcttctcaacccgctccagctgaagttcggacggtttccagccacgatgccgcagccgccaacggatctcggccaacatgtcgtccggagaaacgacgacgtccgatccgtacaaggtgaacatcaaccagccctcggattcgagccgcttgcggcgctgacggtcgtgttcgcgcatgtcgtcggtggcgtgataccgaagcccattgcactcgatcccgactctgaaccgccgataccccagatccaagtggacgatcgacccgtcccgcaaccccaccggcaactgcgccaccggccgaggcaaccccgcgtccacgatgaggcacctcgcccagctctccaacggcgactcggcccgcgtgtccgcgacatcgagaacagcccccatcaaccgagccgaaccccgatccccaacgatggcagctctccgacgaagctcagccaactccagcccaccccgcagaaactgatccacagccgacaccgcgtccaaccgaggcaacactctcgcgcaatccagcgccgtacgcgccttcgtcgtcaccaacacatccccgatctgctccacatcggtccccaacccccaccgatagacccgcaagccccgccgactcgccagctcgacccccttgggaacaacaacctccaccggccagcaatcgttcgaaaccgaacgcggcaacacatccaacccatgcagccaagccgccgtccgcaacccgaacacagcagccaacggcaactccgccgccagctcacccacccgctccgaaagcccggcacctagcgactgccccggcagcgagaacatccggctctccggcgagccccggtagtgcgcgaagttggacattgttcgagccgaccacgaaccgccgctcgtggacagtgaatttcagccgagattaagtgtgaatactggacccatgcccccgtcgctgaagcttcgaccgatcgtgatggacgactggacggccgtccacgactgggccaggctggacgagagctgtcgctaccagggctggggtcccaacaccgagcacgagacccgggccttcgtggagcgggcggtggcgggctggaatgtcgagccggtccggcatcgggtgtacgtggccgaagtggacggcgagatcgtcggcagcggtgtgctgcactttcgcgaccggcggcatcggcagggcgagatctcgtacggggtgcacccgaagctgtggggccgggggttggggactgcggtgggggccgagctgcttcgcgtcggttttgatgggctgggcctgcaccggatcgccgcgacctgcgatccgcgcaatcgtgcttcggcggcggtgctggggaagcttggtatgagttttgagggacggatgcggcacaccagacggatcggggacggttggcgggactcggatttgtactcgattcttgacggggaatggcggccgttgtaggtgacgggcacggcgtggtgatggcggtaatgcgccaccatttatcttgttccccatgtccgacaacccggccggtcccacccgttacccagaactcaacgagctgttggacgaactgacgtgtcgggtgggggatgtactgggggacaaccttgtcgggatgtacctgtgcgggtcgttcgctgtgggggatgccgacatgcacagtgactgcgattttctggccgtggtgcggcgggcgttggggcgggtgcaggagcggcggattcgggcgttgcacagtgagattccgacgcgggccgggcattggacccagcatttggaggggtcttatccggtggcggcggagttgaagacgctggagtccttggggcgggagtggctctacattgatcacgggtggcgggagatgcagtttcacactcattgcaacaatgaggtgacccggtggagtctgcgcgagcatggggttaccttgaccggtccggatccgaagtcactcgtggacgaggtgccggtggaggcgctgcggtcgcggatgttgcacgatattccgcggttcctggaggacctggcggcgtgggcgtcgtgggatgtggcctggacgcagcggtacgcggtgacgacgtactgccggatgctgaacaccttggagaccggggtggtggtgtcgaagcgggccgcgttggcctgggcgatggacagtttggacccctcgtggcggccgctgttgcggcaggtgctggacgatcgggagcgggggtgggatccctacgatccgccgcggccgggcagtatcgagtccacgatggcgttctcggattacgtgttggatcgggccgggcgccactagggcgggggtggccttcgcgggtcgccttgacagcggtggcggctgatctgtgaagattggccaccatgagcatgccacaacaaggtccgcccgacccgcagacgccggggccggtgagcggcagtccacagccacagtacgacccgcaggcacagcagccgatgcagccgcagcccggccaggcaccgccgccgcagtcgttcccgaccgccggtccggcccaggtcgcgcgtccggcgatgttgatgatgggggcgatcgggtgcggggcgctggcgctgttcttcctcgtccacgcgatcctggcgttcatccagaccgacgtgcattatcagttcccgtacctctatggcgtctacctgctgctgatggccgcggcggccggtgcggcggccgtgttctcgttcctgggaaccgatttcggacgcgtcttcgccgccgccgtggccggtgccgcgatgtgggaggccgccgaatggtggcagtcgctgatcgggccgctcgtgagcggtgacggcattgcggtcgggcactttccgtggatcgccgcggtcacatcgtttctgggcggtttcgtcggtatcggggtggtcgtcgtgatgtcgatgcccgcgctgagtgtgtacttggccgagaagcagaagaaaccggcggccggacccgcgccgatgggccagccgcccgccgcgccgcagccgcccgctggccagccgtaccagggacagacctacggcggtccgcctccggcggcaccgccgcagccgggccagccgtacggggaccagccgccaccggggcagccgtatccgcagaactacggcgagcagccgcctccgcccgggcagcagcccccgcccggcccgcaaggctgacgacgatgaagcgcggccccacccgtcacgggtggggccgtttcgtttcaggacgacggttgtggtcgtgccgcctcgcgggatcgttcccgcaggcgcagcgccatgtccagggcctcgtcgaggtcgcggtgcgaggcgcgcgggttgatgccgatgccaccggcgatgtccacactgaccgtcgccagtcgcagtgcccgttgccagcggccctgggtgacgcggacgctttggatgcgggcgtaggggacggccaccagttgcgggatgacgcggccccggcggcacacgaacacctgctcgcccaggcccgcgcccagggcgggttggccgatgggggagcgccagcgggcgcggcgggggacgccgatcaggcgcaccgccgtcaggtctactccggacagtgcgtgggtggtgacggtgcgggcctgttcgtgggtgcccaccggcagcagggtgccgccgagcagttgttccgagccgctggagccgccgccggcgttggcgacccggcaggtgacccagcccgcccaccgccacagcagcgggcgctggatcgtcacggcggtgacccgttcgtgggggagcgtctgggtgcggcgttcggtgaggccgcggcggatgagcagttcggtgtcggtctcggtgagcgtgaagtcgtagttgcccatcgcctggcgtaccggcgacagcaggatgcccagcagcgcggagatcagcgcggcgatgccgaagaaggtggcgtcggggttgacgacgaagaacacgacggtgacggcgacggcgaacggcagcgcgaacacctgcggggtcagcagctggctgcgcagcagcagcccggagggcaccgtcagcaccggggtggcttcctccacgggagcggtgtcgacgacggtgggctcggcggtggcgtcggggtcggtcgcgtcgtcggtcgcgacggacgacgcggtggcggactgtttggacagtgtcagcagccgctcgcgcagctcggtcgcgtccttcaatgtcagaaaggacagtggtgcctcggtcttggcggcgccgacgacctcgcaccgcaactgggccagtccaaccgggcgcgccaacagcggctgcaccacctcgaccgactgcaaccgttgcagcgggatggtgcggtggcgtcgcatcagggcgccctcggagatgcgcagttcccggtcggcgatctcgaaaccggtgaagcgccaggcgatccaggcccagatcagacccagcacgcccccggcggccacgatcatccctccggtggtgacgccgaactgggcgaagccctgccacgagatcgcggccatcaccacgcccagcgacttgatgccgttgagcaccggcgacagtggatgcagtcgctgcttgccggtgctcacagtccttcccgctcggccgtggcccgctgggcgagccggtcgcgcaggccggtggccacgtcgggggccagacccggcaccgtggagtcggtggtggccgcggcggtgtgcagtttcaccgtcgccaggtcgaacatccggtccaccgggccggcgctgacgtcgatgaactgcattcgtccgtaggggacgatggacagccgtttgatgagtaccccgtgccggatcagcaggtcgtcgtcgcgttcggcgtagccccaggcccgtaccgcccgccgcagcaacaccgcccgcaccagcaggcccgccagcaccacgccgcccaacagtagcgcccaggtgcggccccaccacagccacggcgcgatgagcacggcggccagcgccaccacgccgaacagcgccaggctcaccagccgcaccttcaggtactggggcgccaccggatgccaggtgacctcgccgggccaggacgaccacacgctcgcggattcgggcatgccgctaagcctatgtcgtcgacatggcggacctgacagggaaaacgccgccgggtcaggaagtccgacagtgactcacagtgctcgtcacacgccagccagaccttgacgcgatcctcggtgtggatcttcggattgcgccactccagcgcccaactggccgccttctggcagccgcgcgccgaacacaccttgacctcgaccattcgcccaagtctgccgcagccgacaccctcgcgagcgcggtgggcggtcgcggcgagtggcctctactatcgtcgagacagccgctacacccgaccgaaaggccacccatgaccggggcgcagtcttcgcagcccacgccggcccaggatgccgagctgctggaaaaggcactgttcgaagtcaagaaggtcatcgtcggccaggaccgcatgatcgagcggatgttcgtcgcgctgctgtcgcgcggccactgcctgctggaaggtgtgcccggagtggccaagacgctggcggtggagacgctggccaaggtcaccggaggctcgttcacccgtacccagttcactcccgacctggtgcccgccgacatcgtcggtacccgcatctaccggcagtccactgagaagttcgatgtggagctggggccggtgttcgtgaacttcatgctcgccgacgagatcaaccgggccccggccaaggtgcagtcggccatgttggaggtcatgagcgagcggcaggtgtccattgggggcgaaacctacaaggtcccggacccgttcctggtgatggccacccagaacccgatcgagcaggagggtgtctacccgctgcccgaggcgcagcgcgaccggttcctgctgaagatcgtggtgggatatcccaccgattcggaggaacgcgagatcgtctaccgcatgggtgtggagccgccggagcccgagccgatcttcacgccggaggacatcctgcggctgcagaagaaggccgaccagatcttcattcacaacgcccttgtggactacgcggtgcggctggtgctggccacccgtcgcccggccgagttcggggtcgccgacgtgtccgggctgatccaatacggtgccagcccgcgtgcgtcgctgggcatcatcaaggccgcccgggcgctggcggtgctgcgcggccgtgactacgcgctgccgcaggacctgcaggacatcgcgcccgacatcctgcggcaccggctggtgctgtcctacgacgcgctggccgacggcatccccgccgaggacatcgtggacaagatcatggccgcggtgccgccgccgagcgtgtcgccgcgccaggacgccaacgcgcgtccggccgccaccgccgcggtgcaggtgccgccgaagtcgccggtgccggtcaacccggtctcgcccgccgcggcgcaggccccgaagcccgccggtggctggcccgcgccggaaagtcggtagccggtgaacgacgccgagctgttggcgctgagccgtggcgcgggccacggcaagaacgccgtcgaacagctcaaccacctccagttgctgatcaacaacaaactggacggactgctgcacggcgactacctcgggctgctgcccgggccgggcaccgagccgggggagtcgcgcgaataccggcccggcgacgacgtgcggcggatggactggccggtcacggcccgcaccaccaccccgcacgtgcgcaccaccatcgccgaccgggaactggagacctggctggcggtggacctgtcggccagcctcgacttcggcaccgccaaatgcctcaaacgcgacctggccatcgccgcgaccgccgcgatggcgcacctgacggtgcgcggcggcaaccggatcggcgccgtcatgggcgccggtggcccgccgcgggtggtgcccgcggcacccggtcactccggcgcccagatgctgctgcgcaaggtcgccgggctgcggccggaacgtcccgccaaaccgggccggttccgccgcgtggccgccaaacccggccgcaccgacctgtcgctgttggtggaacggctgcaccggccgccgcgccgtcgcggcttcgccgtgatcatctccgacttcctggccgaggacggctgggaacggccgatccgcaaactggcggtgcgccacgacgtactggccatcgagatcgtcgacccgcgtgaactggaactccccgacgtgggcgtcatggaactgcaggaccccgaaaccggggcggtcatggagatccagacccacgacgcggccttccgccgccagtacgcgcacgccgcgcaggcgcagcgcacccagatcgcctcggggctgcggcgcgcgggcgcggcccggctgcggttgtcgaccgactccgactggctgcgcgacatcgtgcgcttcgtcgcctcccaacgtcacgctcgtacgagaggtactacccgttgatccgctatctcgagccctggtggctgctgacgctcatccccgtactggccctggtcggcctgtacgtctacgcgcagtatcgccgccgcagctacgccgtccggttctctaatgtggacctgctggcgaagatagcggccaaggggccgggctggcgccgccacctgcccgccgcggtgctgctgtcggcgctggtggtcatgtccaccgggatggcgcggcccgccgtcgacacccaggaacccaccgagcgggccacggtcgtgctcaccctcgacctgtcgctgtcgatgaaggccaaggacgtgtccccggaccggttctcggcgatgaagaaggcctcgctggagttcgtcgacgaactgcccaagaactacaacctgggcctggtgaccttcgccaagtcggccagcgtcgcggtgtcgcccaccaaggaccgcaaccaggtcaagtcggcgatcaagtccatgaaactggaccgcgccaccgccatcggcgagggcatcttctcggcgttgcaggccatccagtcggtgccgcccgacggcgcctccgaaccggccccggcccggatcctgctgctgtccgacggttaccgcacctccgggcggctggtcgaggacggcgccaaggccgccaaggccgcgaaggtcccggtgtcgacgatcgccttcggcaccgacaccggcaccgtcgagatcgagggggagacccaggaggtccccgtcgaccgcgagacgctgtcccagacggccgagaccaccggcggcaagttctacgaggccgccagtgtcgacgatctcaagggcgtctacgaggacatgggttcgtcgatcggtcaccgcaccgtcgcggtggagatcgcgcagtggttcatcggcttcgccttggttctgggtttcgcctcggtgttcctgagtcttttgtggacctcaagggtgccctgagccaggagcccttttccgggcccgcgggacctcccgcgtacgatcacaggcgtcgtacgacctcgtgttacgtaaaggagagtgcgtggtgtctcgcaccgtgctggtcaccggaggcaaccggggcattggcctgtccatcgcccgggccttcgccgagaacggcgaccgcgtcgccgtcacccaccgcggcagcggtgcgcccgacggcctgttcggcgtccagtgcgacatcaccgactccgaggccgtcgacgccgccttcaccacggtggaggccgagctgggaccggtggaggtgctggtcgccaacgccgggatcaccgacgacaccctgctgctgcgcatgaaggaggagcagttcacctccgtcatcgacaccaacctcaccggggcgtggcggtgcgcgaaacgggcctcctccaagatgctgcgcgccaagttcggccgcatcatcttcatctcctcggtgaccggcctgtacggcaacgccggtcagaccaactacgcggccagcaaggcgggcctggtgggtatggcccgatcgatcacccgggaactgggcagccgcaacatcaccgccaacgtggtggcgccgggcttcgtcgagaccgacatgaccgccgaactgcccgaggcacagcgcgacgcctacctggcgtccatcccggccaaacgtttcgccggcggcgacgaggtcgccgacgcggtgcgctggctggcgtccgacaaagcaggctatgtcaccggggccgtcatccccgttgacggcggccttggcatgggccactgacaatttcgaataaggagtgcatgtgacagggttgcttgatggaaaacggttgctgatcaccggtctgatcaccgaccagtccttggccttcggtgtcgccaagctcgcacaggagcagggcgccgaagtggtgctcaccggtttcggacgcatgtcgctcgtcaaccgcatcgccgcccggctgcccaagcccgcgccggtggtggaactggacgtcaccgaccaggagcagctggactcgctggccgagcgggtgcgcgagcacgtgcccgcgttggacggcgtcctgcactccatcgccaacgcgccgcagtcctgcctgggcggcggattcatgaccgcgccgtgggaggacgtcgccaaggcgctgcacgtgtcgacgttctcgttcaagtcgctggcggtggcctgcctgccgctgatggaatccggcggcgccatcgtgggaatggacttcgacgcctcgcaggcctggccggtctacgactggatgggcgtctccaaggcgggcctggagtcggtcacccggtacatggcacgtgacctgggccccaagggaatccgggtcaacctggtcgcggcgggcccggtgcggaccatggccgccaagtcgatccccggtttcgagcagttcgagacggcgtgggcggagcgcgctccgctgggctggagtctcaccgactccacgccggtggccaaggcggtcaccatgctgctgtcggactggttcccggcaacgaccggtgagatcgtccacgtcgacggcgggttccacgcggtcggggtcaaggccgccgaggcctaggactcggacgaggaccgctgggacagtacctgacaacatccgggatatacgaattcgatgaactacgacgcattgctcctcgtttccttcggtgggcccgaaagcgcctccgatgtgctgccgttcctgcgtaacgtcacgcgtggccgtggcgtgccggaggaacggctgaccgaagtggccgaacactactaccacttcggtggcgtgtcgccgatcaacgaatggtgccgctccttcatagacgccctgcgcggcgagttcgccacgcaccgggtgaacctgcccatctactggggcaaccgcaactggccgccgatgctcgtcgaagccgtgcagcagatggccggggacggggtgaagcgggcgctggcgttcaccaccagcgcctacggttcctactcctcctgccgtcagtaccttgaggacctgtcggcggcgcgggccgcggtcggcggcagtgccccggtgatcgacaagatccggcacttcttcgaccaccccggtttcgtgcagcccttcgccgacaagctcaggacggccgcggcggccatcgacgatcccgccaacgcgcggatcctgttcaccgcgcactcgattccggtgggcatgaacgacgtgtcggggccggagggagcccgctaccacgaccaggtcgccgagaccgcggcgctggtgcggcaggccgccgggctcgacctgccctacgacatcgtgtggcagtcgaagtccggtcccgccgactcggtgtggctgggtcccgacatcaacgaccacctcaaggcgatcgccgccgagggcgtcagctcggtcgtggtgtcgccggtgggtttcctgtccgaccacatggaagtgctgtgggacctggacatcgaggccaaacagaccgccgaggagctgggcctgtcctactaccgggccggtacccccggactcgacccgcgcacggtcacgatggtgcgcgagctggtggccgaacgcgtcgacggcgccccggtcaagcggctgggcaagcttccgctgtggaaccccaatgacgacggctgctgtcccgcccgccgtccggtggggatgggtcgctgacggcggcgatgtcgtgacggttccggtgttgttgtcggcgcggctggtgccgtggctgcgggcctggcgcgccggtatgacctctttggacgacgtcgtggaggcgatgacctccgagggcatgtccggagtggaacagatcgtcgtgaccgaggccgagatcgggcccggcgccaccctgaccgagggcttctcccggctgtcgggagtcgacaccgaggacatccggctggtgctggcggtgcccggcgacgcccgcggcctgccgaccgcgggaccgttcgccgccgcggcgctgaccgccggcgaggccgtggtggccggacgcaacggcctggtccccgaacgccgggcgcacacctccggttccggcagcacctgggaaaccgtgctgtggcaccacttcgagctggacgcggtccccgtacccgccgacctcgtcagtcccggcgaggccgacgcctcgctgacccaggcgcttcgggccgccaccaaggtcctgtccgatctcgacgtcgccgcctggaacccggaactgggccgggccctggccggggcgcgcaccgactccggccgtcagctgccgcccggtttcgacacccgttcccgccgcctgtacgcccgggcggtgatgctggagcgggtgctgcgggtcgccgactccgacgccatgggcggcgcggtcaccgcgcacgaggccgccgcccggctggaggcgctgcggggtctggcagcatcgtgccgcacggccatcggtgccgcttgccatgctcggctacattgtggggaccgttaacggcggacgaagcactacaagccgataacaaaccgtgacgtgagacgtcaaaccccgacgaagcatgacaggcttgaacagtggcgtggattatatggttggcggtggccgtggcactgggcatcgccgaactgtttaccttgacatttgtgctgctcatgatcggggcgggagcggcggcggcttcgctggcggcggcactgggttccccggtggagcttcagggcctggtcttcgtcgtggtgtcggtgctgtccctgatcggcatcagaccgtgggcgaagaaactacgggacaaccgttcgggcccggacgcgaagatcggtctgcaggccctggagggcgcggaggccctcgtactggagcgggtcgactcccagcacggactcatcaaagtgcagggtcaggagtggacggcgcgcagttacgacggcaaacaagtactggaacaaggagaagaagtgaacatagtggagatacgcggggcgacggctatggtctggaggcagccatgagtggcggggaggttttcctggtcctgcttctgggactggtggcgctgttcttcatcatcatgctgttcaagatggtgcggatcgtgccgcagcagcaggagtacatcgtcgaacgactgggcaagtactccaagaccctgactccgggcctgaacttcctcgtgccgatcctggacgccgtacggtccaaagtcgacaaacgcgagcaggtcgtcagcttcccgccgcagccggtcatcacctcggacaacctggtggtgtccatcgacaccgtcatctactacatggtgaccgactcggtgcgcgccacctacgcgatctccaactacctgcagggcgtcgagcagctgaccgtcaccacgctgcgcaacgtcgtcggctccatggacctggagcaggcactgaccagccgcgacaccatcaacagcgcgctgcgcaccgtcctggacgaggccaccggccagtggggcatcaaggtcacccgcgtcgagatcaaggccatcgacccgccacccagcgtgcgcgagtccatggagaagcagatgcgcgccgagcgtgacaagcgggccgcgatcctcaccgccgagggtgtcaaggcgtcccaggtgctgaccgcccagggtgagcaggaggccgcggtgcttcgcgcccagggtgaccggcaggcccgcatcctgcaggccgagggccagtccaaggccatcgagaccgtgttcaccgcgatccacaagtccaacccggacgagaagctgctggcgtaccagtacctgcagacgctgccgcagatcgccgccggtcagtcgaacaagctgtggatgatcccggccgaactgacccgggcgctggagtcgttcagcggcgccgtcggcggcccgatcagctccggtcccgcctcggcggtgaccaacgcggtgtcgcaggccctgtcgtccgaacaggacggcaccggtgaggcggcgccgagccacaccgacgccgaccgctccgagaccgcgccgcggaccccgagcgccgaggacgacgacgcggccaccacccgcatcggcaaaccgaagccgggcaccgacgacacccaggccctggaagccgggccgaaggtctcgccgagccagttcaccgcgaccgacgcggcgaacaccatgctggactcgacccaggtggtgccgccgccggtgccgccgaccaagcccggcgacctgccgcccacggcggtctagtcgcgcggccggtacatcgacagcgcggtccggaggggacttcccttccggaccgcgctcggctatgcgggggcgggtttggcgttgcgcagccggatcccggagaaccccagcgaactgtcgatcaccgcgtcccagaacgtccgcaggttgtccagcacccgcagctgaatccccgcctcggcgtgcagcgcgaacaggtcacccacccgctcgggcggccccaacggcgtcaccgcttcgacggcgaccagcgcgggtgacccgttggcggcgctgtcggattcgtcgagcggacggaacgcgttggcgggtagccggtagccgtagagctccacggtgcgcatcgcttccagccagccgaactcgacggcgtgcacccggtggccgccgcccggccccaggatccggtcgcggtcggcgtcggtggtgtgcggttcgatccaggccatcgcgcgcgggcactcgcgggggaaccagtagtcgggacagcggcgcgatcccaccgcccacacgtacgcggctgcgagccgtggcgacggccggggagtgaacctggtgatcgtcggatcctcggagaagtgcagtacctgaccgggttcgggacgcatccggtcacgctaagccggaatcaccggccgacaccagcgatttttcaccgcgggcgacgttgacgacggccgcgaccaccagcagcgtcgggatcgcgacgtccagccacgacggtgcccggaactcgggccgtcgccgtcatcgtcggtcctttggggtctgtccattgggggtgtcactcggtggcggggtagccgtaccagcgtagtgctatggggcgggccgtgtcgggggcgtcttcgggcttgtggccgtggcgatccagcagccgcaggtagtcgtcgtggaactccttcagctcggccttggtcatgaaccgcagcgaccgggagccctggaaccagtcgcccagttccgcgcggttgtccaggacgccggacagcgcgtccatgtcctcggtgagccgggaccgttccaggtcggcggcgatcaccttgtcctgtgcggacatcgtgtcgcggtcgggcatgacgcggttgccgggttcggtgcgccaccagcgttcccggcccttggcccgctcgggtatctcggtgatcagaccggcctgcgccagctggcgcaggtggtagctcgtggtcccggtgttgtggccgaagacctccccaatggacgtggagttcgcgggaccgttggtggccaggtgccgcagtatcgcccggcgcagcgggctggccagtgccttgagcgttgcggaggtgtgggggatgggttcggacggcatgggaagcagcttagccgccggtcggatggttgcgtagaagttgtgcagaaaaattctgcataaaaaacttgcagaagtgtctccgcaagtttacgatcggctcatgacaccgacacccctcgcaagactgtcccttttgctctccccgccgctggtcatgctgggctgggccctgatgcggctcctgggcaccgacggccgggaaccgggttggacgctcgcgcacctggcgtggctggccggttatgtgctgctggccgtcgcctgcgtgtacctgtaccggctgaccgtgaccggcggcgccccgggccgcagatcgttggccgcgagcttcctcgccgtggcgctgttcggatcgctgtgcatgaacacgcagatggccatcgacctggtcgcgggcttcgcgaccagcaccgtcgaggccaagaacgccttcaccgacgacatccaagccctgccgggggttgagctgctggtctaccagctgggtccggcgttgctgttctgcgcgctgtcggcgcagaccatccacgcgtacctcgcccggcggctgccggtctcggtgccggtgctcgtcggtctggcggtgctggtcatggtcgtcgaccgcttggtggacaccccgttccggctgaccatgggcgtggcctcggtactgctgtggatcgccttcaccacggtcgtcaaaacccgtccggcgacatccgcgtcaccagtggacgttcaacgggtcgcgtgagcgcgacgccctcgaacgagccgtccgcgtcacacgacgcgggcgcgctcgctgtcggcacgcttggccgtgtcgccagtggagttgcggctcagtaccaccgaacccttgaccgccaacggaaccagcagccagtccaagggacggatccgctcgtcggtgaacatgatccgctcgccgtcgccgagtcccatttcgcccgcccgggtgcgggcggactccaccagttgtgcctgcgtcagttcccggccaccgggaaggccgaccagcgcgggggcgtcggcggcggcaggggcacccccgaagtggtcgccgtagccgcgcacctcggtcaggaagtccaccgcctcgttgtcggccacccgctgccgggccgccggagagcgcaggcccaccgccagcggcgccagcgaaaccgtgtaggtcgcctcctgcggggtgtcctcgggggcgcgcagttcgtcctcggtgtcgaacaggacatagggctggtcacggtccacaccggattccccggccaccgcgtggctgatcgccaccccggcccgccagcagcccagcatgaccgccgcgcccagccagtgcggcggcaaccgcagctccgcggtggcgccgggttcggcgtaagcgtgttccagcaacaggttcgccgtcttggacacccagttgtccatcgtgacgtaggacagctcggtgcgctcgccggtggcgtcgtcgtaataggtcagaaacggccgggccggatcgggcttggcggcggcggcgaacagcgagtcgacggtgttcactgtgttccttcccttgtgctcaggtctttgaggtccatggtcacgtaccggtcgatggtgggcccgtagatggcggccaactcgtcggccgacaggtcgaccagcgcctgcaccttgaggatgtacctggtcagcgccaggccgagcagctgcgaggcgaccatggcaccacgcagatcgatattgtcgagttcggggttgacttgcgacagtcccttgcggatcacctggttggtcaggaactgctgcaccagtttcgacatccgcgggtgtgtgaccgccgagcgcaggaacgccgccgcccggttgccggtgggggagtcccagatgccgacgaaggtccggatcaggtgctcgccgagattggtcgacccgtgtttgaagaccttcgggatcatctcgccgggatcgaagggcgcctcgatcgcggccaggaacagtttgtccttggtgccgaagtagtggtggatcagcgccggatcgaccccggcggccgcggcgatgcgacggatcgaggagcgctcgaacccgtccgcggcgaaggcgtcgcgggcggcgtcgaggatctcctcccgggtgtccggactacccggccgtctaccgctgcgtttacgtccacgaaccacagccaagaccttaaccagtgctactagcatgtgcgagttcaaggggcggcttgtcgcgcctgaaactcatcgtcaagaatcggattccgtgggaacctcgtcgcagctcgacaccgaaatcgccgcccggctcaaacgcgacgccaacggcctggtggccgccatcgcgcaggaccacgacaccggcgaggtgctgatgctggcctggatggacgacgaggcgctgcgccggaccctggccaccggccgggccacctactactcccgcagccgcggcgagtactgggtcaagggtgagacctccggaaacacccagcaggtgaagtccgtggccctcgactgcgacggcgacgcgctgctgctgcgcgtcgagcagcgcggccccgcctgccacaccggcaccgccacctgcttcaccggacgtgaactgccgctgggggtccaacgatgagcccgcgccgcgccctcaccatcgccgttctggccgggatggccgccgccggactcggcctgtacgccgccacccgggtgtggaccaccgtcagccgcgaccggcccgggccgctgcccgccgaggtcgtcgacaccaccggcggccagctcgccccctgggcgattcccgccgccgtggtggccgttgccggatccgtggcgctggtcgcttgcaccggttgggctcgacggatcgtggccgtgtgcgtcggtctggccgggctggggctgaccgccgccgggggctacggactgagccaggcggcgggcatctggcccgtcgtcaccaccgtggcgggtctggccgtcctcgccgtcgccgcgtggaccctgcgcgacggatccgcctggcccggcatgtcagggcgctacgaccgaaccgaagcggccccgtcgtcggccgccctagcagatgaccccgcagcgctatgggacgccctcgacaaaggtgaagaccccacagcgtttagtatcggccaaacggcgccgggagaggagtgcgcgcggtgagtgtgctcgacgagattgtcgccggagtcgccgccgacgtagacacacgccggcagctgattccgattgaaaagatccgtgccatcgcggagaagaccccacccgctttggacgccttcagcatcctgcgggaaccgggcgtcggcgtcatcgccgaggtcaaacggtcttccccgtccaagggttcgctggccgagatccccgatccggccgaactcgcctgcgagtacgccgccggcggcgcccgcgccatcagcgtgctgaccgagcagaactacttccggggcagtctggacgacctggacgcggtgcgcgccgcggtgcgcatcccggtactgcgcaaggacttcatcatctccagctatcaggtgcacgaggcccgcgcccacggcgccgacctggtgctgctgatcgtggcggccctggagcagaacgccctggtgtcgctgctggagcgggtcgagtcgctgggcatgaccgcgctggtcgaggtccacgacgaggtcgaggccgaccgggcgctggccgccggggcccgggtcatcggcgtcaacgcccgcgacctgcgcaccctcaaggtcgacacctcggtgttcgaacgcgtcgccccgggcctgcccaacggcgtcgtcaagatcgccgagtccggggtgcgtgaggcccgcgacctgctgcggtacgcctccgtcggcgccgacgccgtgctcatcggcgaaggcctggtcaccaagaaatcgccgcgcgaggccgtggccgacatggtcaccgtcggcagccacccctcgacgccaaggcccgtgcgatgaccgaacccgtcaccgggcccgacgcccgtggccactggggacagttcggcggacggttcgttcccgaggcgctggtcgccgcgctggacgaactcgacgccgcctaccgcaaggccatggccgacgagaccttcaccgccgagttcgaccggatgctgcgcgagtacgccaacatcccctcgccgctgtaccacgccgagcggctgtcgcgcgaggtcggggtgcgggtgctgctcaaacgcgaggacctcaaccacaccggcgcccacaagatccgcaacgtgctgggccaggcgctgttgaccaagcggctgggcaagaaccggatcatcgccgagaccggcgccgggcagcacggcgtcgcctcggccaccgccgcggcctatctcggcctcgactgcaccgtctacatgggagctgaggactgtcgtcggcaggccctcaacgtcgcccgcatgaagatgctgggcgccgaggtcatcccggtgaccgcgggctcgcaaacgctcaaggactccatcaacgaggccctgcgcgactgggtgtccagtgtcgacaacacccactacctgctgggcaccgccgccggaccgcacccgttcccggtgctggtgcgcgacctggtctccggaatcggacgcgaggcccgcgcccagtgcctcgacatgatcgggcggctgccgaacgcggtcaccgcctgtgtcggcggcggctccaacgccatgggcatcttccacgccttcgtgccagaggagtcggtggcgctgtacggcttcgaggccggcggcaagggcctggacaccggcaagcacgccgcccggctcgtcgtcggcaaccagggcgtcctgcacggcgcccgcagctacctgatgcaggacgacgacggccagatcatcgagtcgtactcgatctcggcgggcctggactacccgtccgtcggccccgaacacgcctggctcaaggaatccggccgcgccacctacgaggccgtcaccgacgccgaggccatggacgccttccagcggctgtgccgcaccgagggcatcatcccggccctggagagcgcgcacgcgctggccggggcgctgcgactggcgccggtgctgcgcgaacggcacggcgacgacgccgtcgtcatggtcaacctgtcgggccgcggcgacaaggacatggagaccgccgccacctacttcggactcacggaggacgcggcatgagcgtcacgcccgctttcgaagcggcgaaacgggccggccgcgccgccctcgtcggctacctgcccgccgggttccccaccgtggacgagtcgatcgccgcgatcgagaccatgatcgactccggttgcgacgtcatcgaagtcggactgccctattcggaccccgtcatggacgggcatgccatccagcgcgccgccgccatggcgctggcgggcggctgccgcacccgtgaggtactgcgggtggtcgaggctgtcgcgggcaagggcgtgccgattctcgtcatgacctactggaacccgatcgaacgctacggcgtcgacgccttcgcgcgcgacttcgccgccgccgggggtgccggactcatcaccccggacctgatccccgacgaggccgccgagtggatcgccgcctccgacgcccacgacctggaccgggtcttcctggtcgcgccgtcctcgaccaaggaacgcatcgcgctgacggtcaacgcctgccgcggcttcgtgtacgcccagtcgatcatgggcatcaccggcgcccgcgacagcacctcctcggcggcgccgggcctggtggagcgcacccgcgccgccaccgacctgcccatcggcgtcggtctcggcgtccgcgacggcgaccaggccgccgaggtcgcgaccttcgccgacggcgtcatcgtcggctcggcgatggtgtcgtgcctgctggacgcccccgacgagaaggccggtcggaaagcgctgggctccctgaccgccgaactcgccgagggcgtggcccgcggcgccggatagtccggctcagttcgtggccgacacggccatgtcgtaacggaaaccgttgtccgccaagcgatccagcgcggtcgtgatcgtctgggacgagggtccgatgaacatccgcacccacggcagcccggggccgcgatcggcgatgaacggccacggccaggcgggcgcgaacaacacgccggtggccgcgaagcagtcgagccggaaccgttcggccgggtcgtcgagtccggcgtacgcctcgggcacggcgaacatcaggtatgagctgcactcgccgacgtgcacccgatcggccgggtagcccagccgactggtgaggtagtcgccgatcatcttgcgccgggaccggtaggaccgccgctgctggaccaggaactcccggctggcctcgtcggcgagccaggaccgcatggcgtgctggtaacagccgccgtacatcagcccgtggtgcaaccggtaccggttgaccagcgcgtccaggatcttcgggtcggcggtcagcgcgccgatgccccagccgttgctgtggaactgcttgccgaaggaccgcaccgccagccagcgccgccgcagcgacttcggcagccccggcagcatccccagcaggatcgacagcgccgaggtcggctcgatgtcgtcgtcgtgcacggcgtagtaggcgtcgtcgatgaggatcgccgccccggactcggcggcgatagagacggcctcggtgacgaactcggcgtcccagttgacggcggtggggttgtgctgggcgttgacgaccagcagggcgggccgctgctcgccaccggcgccgatctcggcgaacagctgacgcagttcggcggcgtcgggccggaagccgctctcgggacgcaggtggtggtaccgcacccggtagccgaggctgccgtagacgccctcgtagtcccagctgggaccggcgaccacgaccaccggttcggcgtcggagggcgcgtcctggtcgaggatcatgcgcccgaagtcgaacatcgcgctacgcgtgccggtccaccccaccgccacctcgtagtcccgccccgcctggctgtcgtccgggagccggtgctcgcgacgcaactggtcgcgcaccagcagccgcagcgcgggcagtccgtactgggacaactggtatccgtgggaatgaaccggttcggtggccaaccgggcggccagcccgggcgcgacctggctccaggtctccccgaaactcaggcagatcggctcgggtcgcggatccgacgttcgcagatagtcggtgagcaggccggcgtcgggcatgcggctggggaggatctcgtcgttgagcagggcgttgagcgtttcggctgtcagcatcgtcgctgtttctcctgtcgggccgggaattcaccggcgaagggggttccgtcctagtacgtgggacagccccgaatagttcaacgcgaaccggaggaaatccccgaaaccgcccgaacgaccgcgatccacaccggccatggcgtgtcgcgtggcacaaacgcgacccggtaacgtacatcgccgtggactacgcgtatatccccagccccgaacagagcgtttgggaaatccccatcccgttcaccgatctgacggtgccgctgcgggcgtacgccctgtgcatcatcgccgggatcatcgccgcctgctggatcaccgaggtgcggctgcgcaaacgcggcgcgcccccgttcaccgtgctggacctggcggtgtgggcggtgccgttcggcatcatcggcggtcgtctctaccacgtcatcacctccccggacgcttacttcggttcggcccccgacgccaacccctggaaggccttcgcggtctgggagggcggcctgggcatccccggcgccgtggccatgggcggactgggcgtgtggctggcctgccgccgcagccagatcccgttctcgatgatcgccgacgccctcgccccgggactgccggtggcccaggccatcggacgactgggcaactggttcaaccaggagctgtacggcaagcccaccaccatgccgtggggtctggagatcaacccgatcaaccaggcggaactgcccgaggagtaccagggcaaggccgcgtacgagccgacgttcctgtacgagctgatctggaacctcggcatcgccgggctgatcgtcgcgctggaccgcaagttcaagttcggcgccggacgcgccttcgccgtctacgtgctgtgttacggcgttggccggttctggatcgagggccgccgcatcgaccccgctcacgacttcctggggctgcgcgtcaacgagtgggtcgcgatcgcgatgatcgtcggcgccgtcatctatctgttgcgggttaccggaacccggcaggtgctggtgaccggtcccgacggcctgctgacgccggtcgactgggacaaggtccccgaaccgacgaccgaggacgccgacgagaccgacgccgacgaagccgacgccgacgaagccgacgccgactccgacgagtccgaacccgacgacgtcgacgagggtggcgacgacgtgttgacggacgacgacgaggagaccgagtcctccgaggaggaggaagccgagaagccgtccggcaaggacgaatcgaagaagtcctagaacatgtcggcaccccgcagagttgtcatcgtcggcgccggaatcggcggcctggcttccgccatcgccctggagcgcgcgggctggcgcgtcgcgctgctggaacgcggcgaccggctgcgcggcgactccaacgcgctgaccctgctgcccaacgcgatcacggcactgaaggaactcggcctcggcatcgccctggacgcgatcgccaccccgatgacctcgggccggttccggcgcgccgacggccgggtcctgtccgagatcccggtcgccgaactgaccgaacgcttcggcaccccaccggtcgtggtgcaccgcgaggacctgttcgaggccctggtggccgcgatgggaaccggcgtcgaagtccacaccggagtgacggccacccacatcgacctggtgcacacggcggctggtgacacctcccgccgctggcccgccgacctggtggtcggcgccgacggcatcgccagcgcggtccgcgtcggcatgacctccggctccaagatcaccaacagcggaacggtcgcgttccgcgcggtaataccccgccaccgcaccccggacatgcccgagggcggcggcgagacccagggccccgacggccgccgcttcctttacgcccccatgggaaaacgcggcgcctactgggccgcgatcacccgagggggcctacggcccgaacccgaggaggtccgcaaggacctcatcgcccgctggttcgccgactggcacgcccccgtgggcgaactgatcgccaacacccgacccgaggagatctcgcaacgggagatcacctacctgtggccgctcccgcgccgctacacccacatcggcgacaccagcggcgcggtcctggtcggcgacgccgcccacgccatgacccccgacctgatccagggcgcgggaatggcactggaggacgcggtgacgctgggagcgtgcctgaccggagcctcgatcccggacggcctggcgcgctacgaggagctgcggcacgcccgcacggtgaagctggcgaagctggcgcatcgggtgggctcggtgttcggggctcgcggccggttgaagtcgacggttcgggacgggctgatgcgggccgctccggacacgtggctggcgaagcaggcgatgaccggggtggactgggttccgccgaagccgggggagtgacggctactcgggtttccaggcgccgtcgagcggccccggcccgtcgtggagcgctccggtggggacgtccttgagctgggaggtgtccagcgcgacgacgtactggtcggcgagcgcctcgacctgaccggcgatggcgtcaccggcgccgccgatctgctcggcgtccttcacgttcgccttgtacacgttgctgatgctgtcgatgatgaactgcggtggatcggtgaacgaggtcggaatctccaggttggactcccgtttcgccttgaagcccttgatcgagccgttgagcacggtcaggaagtccttgagggcgtcccgcagggcgccgagcaggccgtcgttgccgctcggcggtgatatggccgtgtggtgtttctgggcggcctgccgcacggcgtccaggtacctgtcgaaggacttgtcgctgttgccgccgccccggcagtaggcgaagaacgcctcaccgcccttcccggtccacgcgtcctcggcggcggcgaaggcatcggaccgcaggatctcgtcataggggctgggttcctcgcccaggtatcgaaggatccgggaccggtcgtacagggcccacatgtcgatgccgacataccattcgatgacctcgctgatcaacggcgcgttcgcggccagggggcggatccactcgcggaccatgtcgtcggcgtcttggatgtcggcctggtaggcggccttgaaggctttcaggtcctccgaggccgcgatgccctccgcgtacgtttctcccattgttcgtccttcgtggctagtcggtggcctggcggatgccgtcggcgttgtagatgtcgacgttgtcgtagtcctcgacggccgcgatgaggacgtcggcgagcttgtacacctcctggatcacccgggtcatgtcggtggcccggtagtcgatggccgtgttccagtcggcggcgagcttcgccgcccacggagcggcggtgtggctgaagccgttgccgtcagtgccaccgaactccacaggggacgccttggcgaaggtgccgcgccgcatgcccaggcccccgaagaaggcgtcgtgctcgcgcagcccggcgaagaagctgtccccctgactgaccgggatgatggtcggatcggacggtggcggctcttccccgatggggctcagcccttcgccgtcgatgagacttccgtagtcgcggtatcgcgagacgccctcgggcagcgatccgtcgaggagcctcagatacggctccagaaggtcggttccggtgttgttgaagtgctgggcgagcttgtccagcttgccgccctccacactgagttcgttcatgttcatcgctccttgaagtacgcgtcccgaaacctgtcgcgacgctcatgcggccactgccgcttcgcgagattgtgagcccgcaccacggcatcgccgaaactgtcgacatcgtgatcggcgaagctgcccggctcgatcgccagctccagcagcttccccgaactgtccaccgtggccgtcaccgtcccgcatggcgactccgccgtggtgaccgtccccgccgcggcccgcttcgcctcatcgaggctcagctcgatgcgacccatcgtcgtgcgcatgtccgccagccagtcctcaagactcaccgcggccgtcctttcgctgtcgggcccgcacgatggtgagggcctcgtcgatgatgcgttcggcctgtttgatcgcggcggtgatgttggcggcgatctcgcgttcgtcgcggcgcagggtgtcggtgtcgacgtcgagcgcggccagggtgccgtcggcgttcacggacacccacaccagtccgtcgacggtgggtacgtcgacgccctcgaccgccaggacctcccgcgcccgcttggcgtcgaaccgggggtcgtcggggtcgagccggacgccggattcggtcagttcacggacgaggttggttatctccgctttcactgtcgccgcctttcagggtcgttgactccactgtgcggcgagggcggcgcgatcgttcacgagtcggccacgagaacgcgaccggttcccgtgcacggtcgacggtcagtccgcccgctgtcctttcgcgcgattgtgggcctcgacgacggccgcgccgaaactgtcgggagtgtggacggcgaagctgccgggtttgacggtcagatcgagcaggcggcccgaaccgtccagagtgacgttcacggtgtcgggaggcggttcggccgtggcggtctcaccggtctgcccgtgccgccgctcgtttcgctgccgggtcaccacgatggcgatcgcctcgtcgatgagccgctggccgttcttgatggcgtcggcgatgtgagcggccatcacgtcctcgccacggtagaaggcgccgaggtcgacctcgacaccggcgagcgtgccgtcggcgttcatggacacccacaccagtccgtcgacggtgggtacgtcgacggcccggacggcgagcgcctcgcgggccagccgcgagtcgaaacgcgggtcgtcggggtccagccgggcaccggactcggacagtcgccggacgaggttcgctagcgccgttttcaacaccgccacctttcagtgtcgtgggataccaatatgcggtgccggggcaaggattgttcgcgattcgatcatgagaccgccaccggtacctatacgtcgccggcgggctggtcggaacgccgtcggtgaggcacaattgccgggttcgcttcgacgatggcccgggcgcgccgccaagcgcctcccaacatgactgagcctctcgcggaggagttctccgcttcgccatgaccggccccgcggttcgggttcgcaagccgcgcgaactcaaggccgcccgccgacggcatcaccatcaatgctgggaccacctgaccgccgctcccctgtggccgcagcatggggccaacctcgggacgctgttgcgcagttgtgacgccgtcggggcgtgcctggcggtgccgaagtggtcctgggttcccgaggcgctgcggcgcggcaacaccttgcccggcaaggcttgtgtgcattgggtacacgatcccgagggctggctggcgcagcggcgtgccgagggggtgcgggtggtgggggtggaactcgccgaggacgccacccggctggccgacgtgccgatggcccggcagcgcaccatcgccgtgttggggcatgagcgccgggggattccgcccgaggtgctcgacctgttggacgaggtcgtggagatccccatgatcggcgcgggggcgagtctcaacgtggccgtcgccggttcgctggtgttgtacaagctggccgggttcgcgtgatggctgtagtggacatcaccgcgataagaggtgccgaaaagtcacaggcttcggccaagatggaaccggaggtgtcacccacgatatgtcgctagccccttaccgccgtgtgctcgccctgcccggggtcaaatcgctgctgctgggcgggttcatggcccgcatggcctacgccgcgatgggactgtccctgatcctctatgtccgattcggactggagctggggtacttcgaggccgggctggccggggcgacgttcgtcgtcggtggtgcgctgggttcgacactgtggggacgggtcgtggaccgctccggcctgcgtccggtgctcgtgatcacctcgatcggcatgggcgcgttctggctgtcgctggtgttcctgccgttcccggtgctgctgggcgccgcgttcatgggcgggctgttgaacctgccggtgttcgtggtggtgcggcagccgctggccgcgctggttcccgaggagagccgccgcaccgcgttctcgctggactcgacgctggtggagatcacgttcatgatcggcccggcggtggccacgaccatggccgccaccgcggccccggccgtcacgccgatcgcgatcgggatctgggcgccgctgtcgggggcgctgctgtggtggatcaacccccgcacccgcgccgaccacgaggaggtccgggaagcccgtccgccgctgcggaagtggctcaccggtccggtggcggcgatgctgatcgccgggatcggcaccacggtcgcgctcgcgggctcggacgtcgcgatcgtgtcgctgctggagcacaactccgaaatggaccaggcgtggatcgtcatgtcgctgtgggccgcgtactcgatgaccggcggcctggtcttcggcaccatgcaccgcgacgtcaacccgctggtgctgttggccgtgatgggcgtggggaccattccgctggggctgttgggccactggtggctggtggcggcgctgctggtgcccgccggggtcgtgaccgctcccaccatcgccgccagcgtcgacaaggtctccaaactggtcccggcctcggtgcgcggtgaggccatgggtatgcacggctcggccatgaccatcggcatcgccgtcggtggaccgctggtcggctggtcggtggactacctggggccgcagtggggtttcgtgaccgccgggtccggcgccgtggtggccgcgatcgccgccgccgttctgatgcgcctgggccgggtgaggccgccacagccggagcccgcaccggccaccgcctgcttaacggcgccgggggcaaccgtacgatggtcgccgggccggttcactccggtccggtcatccgaaaaaccgcaacccgggagccttcacgccgtgtaccgcacctacaacgccggtgagatccgagccaccgatatcgaataccccgtttgtctcgcgggctgggtggcccgcaggcgggaccacggcggtgtggagttcatcgacctgcgcgacgcctccggcgtggtgcaggtggtgttccgggacggcgaggccgccgaactggccaaggaactgcgcgacgagttctgcgtccaggtcaacggggtcgtggcccggcgtccggagggcaacgagaacccggacctgcccaccggcgagatcgagatcgtcgccgacaagctgacgatcctgtcgcgggccgccgcgctgccgctgcccatcgacgaccacctggaggtcggcgaggacgtccggctcaagcaccgctacctggacctgcgccgcaccggcccggccaccgcgctgcggctgcgcagcgaggccaaccgcatcgcccgcaacctgttgcacgacgagggtttcgtcgagatcgagacccccaccctgacccgctccacccccgagggcgcccgcgacttcctggtgccggtccggctccagcccggcacctggtacgcgctgccgcagtccccgcagctgttcaagcagctgctcatggtctccggtttcgagcgctactaccagatcgcgcgctgctaccgcgacgaggacttccgggccgaccggcagccggagttcacgcagctggacatcgaggcgtccttcgtgaccgaggacgacgtgatcaagctcggcgagaagatcgtcgcagcactgtggaaggacctggccggttacgaactgcccggcccgatcccgctgatcacctggcacgacgccatgcgccgctacggttccgacaaacccgacctgcgcttcggcgtcgaactggtcgacctgtcgacctacctgaagggcaccgagttccgggtgttctccggggcgctggccgccggcggccacgtcggcgcggtcgtgatgcccggcggcgcctcccagacccgcaaggaactggacggctggcaggactgggccaaggcgcgcggcgcccggggtctggcctatgtgctcttcgacgccgagaccggcgaaccgcgcggcccggtggccaagaacctgtccgaggagcacctgtcggggctggccaccgcggtgggcgccaagcccggcgacgcggtgttcttcgccgcctccaccgacaccatcgacgcccaggaactgctgggcgcggcccggctggagatcggccgccgctgcggactcatcgacaccgacgaatgggcgttctgctgggtcgtcgacgcgccgatgttcggcaagaccgacgagggctggacctcgctgcaccacccgttcacctcgccgaactccgactgggcccggtccttccaggacaacccgggagaggcgctggcctacgcctacgacatcgtgtgcaacggcaacgagatcggcggcggctccatccgtatccacgacggcgacacgcagcgcaaggtcttcgacgtgctgggcatcgacgaggccgaggccgccgacaagttcggcttcctgttggaggcgttcaagtacggcccgccgccgcacggcgggatcgccttcggctgggaccgcatctgcgccctgctgtccaaagcggactctatccgggaggtcatcgccttccccaagagccgcggcggccacgacccgctgaccggcgccccgaccacgatcaccgcgcagcagcgcaaggaggccggtgtggacgccaagccggtcgtcaaggaagccaactgatccagccgtttcgcccggccgcccgtccccgacgggcggccagcgttttccggccgaagatcataatatgaacacgtggtcaacgaatcagcccggatgcccgtcgaggaccgcctcggccagtacatcaaacagaccgagcaggcgataaacggccgcaaggaacacgcgatgcgggcactggacctcaccgtgccccagtacgcggcgttgctgaccctcagcggcaccgagggcatgtcgggggcgaagctggcccgccgctgcatggtcaccccgcagacgatgacgacgatcctgtccaacctgtccgcgaagggactcgtcagccgcaccgagtctcccgaccacaccagggttctcatcacccggctcaccccggcgggcaaacgcaaactcaagcaggccgacgccaaggccgtcgcgatcgaacgtttcctggccgaggagttcaccccggacgaggccgaggaactgaggtcgctgctgacgcgggccagcaaccggctggcgcagttccgtcagcccgagaagaagggctgacaccccgcgcttcgtcagcctggtggccggctacttcgcgatgcgcggcaaggaggtcttcgcgcacgccgtgcgacggatgagcgattcctcccgggccgtcctgaagaccgtcggctggacggtgtccgatgtcgaccactgtgtggcccaccaggccaacatccgcatactccacagtgtcgccgaccggctgggtctggaccgtgccaaggcggccgtccacctcgaccgggtcggcaacacctccgcggcctcgataccgctggccctggccgaccgcgtcgcgcacggcgctctcaccaggggcgaccgggtgctgctcaccgcgttcggcggcggattcacctggggatcgaccgcgctggagtggcccgacatcgacctgaagcagtagcagaaacaatcctcaacaaggaggagacatcacatgtcgaagcccattgaagacaaacttctgtccatcatggcggataagttcgacatcgagcccggcaaaatcactcccaccacctcgttcgaagccatggacgttgactcactcgtcctggtggagttgtcggtcctcgccgagaaacagttcggcgtgcgcctcggcgacgcgggcacgatccggggggcggcgctcctgttgcgcgacaacggagtcacgggataggagacgtccgcgaccacgaaccggatcagcgcggcgttcttcgacgtcgacggcaccgtgaccaccaggacgacgatcttcggcttcctggccttctacctgtcccaccgaggggacggcccggaagccgcccgcgccgtcgtggaccagctgcattggctgcgggcccagggccacagccgcgagtcggtcaaccgcgcctactaccgcacctacgccggggaacgacgtgacctgctggaaaacctgggacgacagtggttcgcctacgagtccggtagcggggacttcttcgtgcccgaggtcaagtccgaaatcgacggataccgtcgcgtcggcatcccgatcgtgctggtgtcgggatcgttcttcgcctgcctgaacccgctggccgacgcctgggcgcgcggttggccgatactggcggcccggccgccagtatcggcggtcacgccacggtcgaggcgtaccggtcggtgaagtccaggacgcggcgccaggcgtcggccgagatctcgctccactcgggattgccgccgtcgaagaacgaatgcggagcgccctcgtaaaccttgtgctcgtatggtttcccggcctcgtccagctgccgccggaagtcgtcgaactgctcggccgtggtggcgacgtcgtccccggccagcagcaacagcagcggggccgagatctcggtgacgcgctcggccgccagactcggcagtccgtagaagccgacgcagccgttgaggcccgccacgacgctcgacagccgccacgaatgaccgccacccaggcagaaacccaccgagtacacgtcgtcgtcgggatgccgccgccgcaggaactccaccacggctgcggcatcggcggacacgttgtcgggcaccagttgccggaagttcggcgcccagtcgaagtcgtcgccacgtggtcccggccccgccgtccgtccgtagtagtccaacacggcgaccgagaacccggcctcggcgaaccgccgcgcgagctccagatagtactgatgaacgccgcgccggtccgggaacaccaccaggctgcggcccagcggctggcctggctcggtgtggaaaaccgtgaagctcgtcccgtcggccgaggtcagttcgagcagttcctcggaggcgacactgccggactcggacagcttcggcggagccgaatcggtgtcgtggcacatgggatcacaggacctttctggacggggatgggatgtgccccaagctaacgctcgaatccgggccgtgaaaggcgtgaaggtgggggagtcctccctaggagtcccagggccagtctcgcgcgattccgccgccgagccgagcccagaccggccgggtagccggacgagacactgcctcaggcgcgggactcgtcggcggtgaccgacggttcgcgcggcggccaccagtcgtagtactgggccgccttgcgcagcgccggtccggtgcccaggcgtccggccagccacatccccgtgtcgcgggccgcgaccgcgaacgggttgtccagcatggcgatgcgccccaccttcgccgactcggcgaccatcatggacgtgcgcgccgaccgggaacgcgtgtaacccgccagcccgtcgcccttggtcacctcgtgtgccagcgtgacggcgtcctcgatggccatgcaggctccctgcccgaggttcggcgtcatcgcgtgcgccgcgtcccccaggatcgccacccggccgccgtgcagcgcgggcagcggcgtctccatgaagtacacgtcgttgcgcagcacccgggcggggtcggcggacgcgaacagctccgggatcggcgcggcccaggaaccgaagcgccgcagcagttcggcgcgctcgtcgtcgggtgcccgctcgccgggcgcgcagcgggccatcgcgtacaggtacacccggccgtcggccagcggcaccacgcccacggccgaaccccggccccagtactccgccggttccggccgcttcgcgggcgcggggacgatgacccgccaggtggttccgccggagtacaccggacgtgggtgatcggggaacacggtggcgcgcagtcgcgagccgatgccgtcggcggcgacgacgagatcggcgctgaccacgccctcgtcggtggtcacgattccggtttcgggatcgaccgcctccacctgaacgccgaggtgcagctcggccggatcgatgcgactcgacagctgttccaccagcgccgcgcgcggcagcacgaccgtcgggtcgccgaagtgctcggtgagccgttcgacgctgacccggttgagccagccgccgctggaccgccgcagcccgccggcaccggcgaaactggacagtcgccgtacctccgcgccgacgccgatggtgtccagcgcccgcagcgcgttgggtgccacggccagtcccgaacccacgggctccaggcttcgggaccgctcgtagacggcgacttgccaaccgtgcccgcgcagcgccagcgccgcggtgagccctccgatgccgccgccgacgatgaccgcgttcctcatgaccgactccttcactacgtttgtagtcgaaagttactacagaagtagtgaaacaacaagtgtagtattcgccacgtgaaatccgaacgggccagaatagtcgcggatgccagcctagaagtgttggcggccaagggaatgcgtggcctgacccaccgagccgtcgacgagaccgccggactggcctacgggtcgacctccaatctggcccgaacccgggaagccctgctggaactgggcctgacccggctgatggagatcgaggccgaccggttcagccggttcccgtccggcgacctgggccagggccccgaagccttcgcggagttcgcggcccagtcgatccacctgctgatcaacgaacaccgccgcatcacccaggcccggtacgagatggcgctggaggcgacccgcagcccccggctgcggaagatctacgacgaggcgggagtgctgccgcgccggtacaccgctgacctgctggccgcgaccgggttccaggacgccgagcgccggggccgggtgatggtgtccatgatcgacgggatcatcttcgacgccatcgccggagccgggggccagccgtcactggacgaactgcggcggacgctgcgggagatcctggaaggcatgtggcactcgggctagctgcatttcggaggtcacgctgcgggggtgggtgatggcacaatggtgtgaccctgcggaaagactctcatgcccatcgagcccatcctgaaagccatcggtgcgccctggccggtttacgtggtcgtcctgctgaccgccgcggtgctgaccgcgaccccaccgggccgccgattcgtggagcgggtcctcacctggtgcgcggtgaacatccggttccggctgcgggcgttgcgtcggtaccgggacgaggtgctgcgagtggacagcgaggttccgctgccgttcgtggcgcacggcgagcaccccgtcaaactgacccagctctacgttggacgttcggtggcggaccggtcgacgcgaccacgggtgaagcgctcggacgaggaggcggcggaaccggaacctgattccatggagcgcaggctgagcacctccgaccgccgcaaggccgcggtcatcaccggcgaaccgggatcgggcaagagcttgctgttgcaggcgttggtgtacggctgggccaacaggttcagcgaggtcagcagcgagccgattccgatccggatcagccttcccgatctgaggcccgagctgcggcccgagaaaccgcatccgctggacgaggacggcgaactgtatccgctgcgacagctgatcgcgcggagcttccagctgcgcggtgtctcgcacgcgatgcggttcgtgctccacagcctgcgcagcggtcggctgtggctgttgctcgacggactcgacgaggtgtccaagaccaatgaggacgaggtgcgtcggctgctggtcctggcgcgggaacggtatccgcggtgccggttcacggtgacctgtcgggaagcggtgtatcggcagcggctcgccggatacgacaccctgtcgctcggcggatttaccgaatccaacatcgacgagtttctggagcgctggtctgaacgccctgacgggtcgcctgagcaggtgcggcggttgaaggctgacctgaacgcgggggtcgaccggctgaagcagctggcccagagcccgttgctgctgacatatatggcctatgtgtacggtcgcaccgacgtcgatcgtccgttgccaggttcgcgcgggaggttcttcgaggaggtcgtcgacttcctgttgacgcacaaggcgggggacgagttcagcgccgagtcgaagtccttggcgttgcggcagctggcgcttcgcgcgttgcgggccgaacggcaggtgctcagtcacgagcaggtgatcgcggagatcagggcgacgctgccacaggcgggcctgcccgaggacgtggcgacgtcgctgttgcgagagatcgtccaccgcaccggactgttgcggaagttgcacgcccgcaacgagtaccagttcgcgcacttgaatctgcaggagttcttcgcggcgacgacgttcggggagcatccgacggagttgctgtcgcactatcgctctgatccggacacgtggcgggaggtggtgcggttgtggtgtggacaggcgtccgcgagtgttccgtcgattgtcgacatccttcagcagtctgacttcgcgctggcactggattgcctcgctgagtccgatggggactatatacccgactggctgaccgagcgagtcatgcagacgttcagggttttcacacccgacggcctggccctgctgcccagcgcccaggatgagggccgcgtcatgtcggcgatctcgtcgctggcggcggactcacgatcactcggtacccgggttcgccaactcctcatggacggcagtgacggggatccgcaactcaatgacgccagcatgatgcacgtgctggcgatgtccgggcacgaggacgcggccgatcatctgctgcgtcgaatgcggaacgcgtcaaacgacgaaggaggtatccagccgatctggttcttccggttgatgggggacaccgcggtcaaagcactgtggaacctccatacgccaccatggagtcaatcgatgaaccccggacccgtcgcgagcgacttcgggtatcccgaaacagggttcgaagccgaactcgtcagcgacatcgcgttgatcgcgtcgccgctcgcgttgcagcggctcaccgaactgctttccgatccccggtctgaggtgtgtgttaccgccgccctcaagttggcgcaacttgtggccatgccgggacacgaggcggtgttgcggcggatcagttttcccgaaccgacggaactggacctgccgtggcggcccttcgaggccgggtgttcggcggacttcgtccggctgatgaatcgcatcgtcgcaatcctggccgggttccatcccacgcgcgccgactatccgatcaacctcgaagacctgcagattgacaaccggatcgccacatacctggtggcggaggcggccatggcgggaatacagcgcgttgaagcactgccgatcgccaacgcgctggagtactatccggccgccacggacaccgaccttcgggacacggccggggccgctggtcatcgctcgaacacgccggtggagaacctcagcccggaccgcgcggaggttgtactcctggaactcgtgacagcttcgggtggtattgaccgcgatgagcgaggcaagcggccggtgggaatggccgcctggtttcaggtcctgcgcgacagcatctccgacacggcgctcgccggagtgctgtcgatggcgaagggcaggccgtaccacgatctcgacgtcgactgggttccggtcacgcggctggaacccgacgcgaaaccgtcgagcccgatgcgacatctacagtgggcgttcatggccacgttctccgtggccgcgacggtcgtgttcctgacgctggcgcccgccgaatcgtggcatccactgtggttcccgatcttcgcggcgtgcgtggcggtgggcggcacggcgagtctggtgatccgcagcgcgaccgcgatcggggttgccgtggtgttgctcgtcggcgtcgcggccatacccatgttggtggtgggcggtgcgcagctcgtcgactggttcggccggacactcggactactcggcgccatagtggtattgattggtctcgggttcgtctcgctctacctgctgggaggactgtcggaccgcgcctatcggcgttacccgggtttggcggcgctgccgcttgccccgtgggcggggctggtcgtgtatcggctcttcgccgaggactggggcccggcatggcttcagtggctcgccggggccggagcggtcacgtatctgctgtactgcttcgaagcggtgggcagagtgttggtgctataccgcagcttcatcggcgcgttcctgcctgtcacggcactgtcgtggatcggactcgagaaccggttcgatgccctgcccgcgacgttgctcagcgtcggcggctacgctttcgcggcgaccgtcaccatcgtcatcgatcgctacctgctgcggcgtgagaacccgcttcgggggacgctagcggagctgacgaagcgcaacgacgagatcagccagcaacgacagagccgcttcggcgactgggcgcaccccgacgtcctcggcaagttcaagctccactcgcccatcgcctgacgtctcggctagggtgcgcagtagtcgaaccccctagcgacagcgaggcacgatggacctggtgtttcgaggtgccgacatcatcgacggcaccggcaacccccgataccgcgccgacctcggcgtcgctggcggacgcatcgcggcgatcggcgacgtccccgacgccgcccgcgtcatcgacgcgtccggcctggtgctggcccccgggttcatcgacatgcacgcccactccgacctggcgttgctgagcgaccccgagcacctggcgaaggtcggccagggctgcacgctcgaagtcatcggacaggacggcctgtcgtacgcgccgatcgacgacgtcgtactgccccagctgtgggagcagctggcggcctggaacggcaagccggaactgggcgtcagctggcgcgacgtgggggagtacctggagctgctggaccgtgggatcgccgtcaacgccgcctaccttgttccacacgggactgtgcgaatgctggcgatggggtacgacgaccggccgccgactccgtccgaactggagcacatgaagcggctgctggacgagagcctcgcgtacggggccttcgggatgtcggcgggtctgagctacgtgcccggcatgtacggcggcaccgccgagttgatcgcgctgtgcgaggtcgtggcggcgcacggcgggttcttcgcgccgcaccagcgcagctacggggcgggggcgctggaggggtacgccgagatgatcgagatcggacggtcgtcgggctgcggggtgcatctgacccacgcgacgatgaacttccggcccaacgtcggccgcgccgacgaactgctggccctcatcgactccgcgtccgacgtggacatcacgttggacacctatccgtatctgccgggggcgacctcgctgtcggccctgctgccgagctggtcgttcgagggcgggctggccgagtgcgcccggcgactgcgcgatcccgagacgcgggcgaagatccgccacgagctcgacgtcgtgggcaccgacggctgtcacggcgtcgcggtggagtgggacctgatcgagatcagcggcgtcgcccgcgacgagcatcagcacctggtgggcctgaccgtcgcgcaggcggccggagccgttgagccgtccgagttctacgtcgagctgctgctggccgagaacttcggcaccggctgcgtcatgcacgtgggccacgaggacaacgtccgcgcgatcatgcgtcaccccgcccacatggcgggcagtgacggtctgctggtcggcggccgtccccacccgcgagcctggggcaccttcccgcgctatctcggccactacagccgcgacctcgggctgatgtcgcttgaggaatgtgtcgtgcacctgagtggacgccccgcgaaacggctcggtctcaccgaccgggggctggtgcgcgagggctgggccgccgatctggtcgccttcgatccggcgaccgtcatcgacaccgccaccttcgccgaaccgcgccgacagccgagcggtatcccgtacgtcgtggtcaacggcgaactggcgatagacgacggaaaccggaccgcggcgctcggtggcagagcgctgcggtccggcgtccggtaggactaggcggtggcgaggtcgcgggcccgcttgtgggcctcggcgtgggtctcgtcgtagatgtgcttgaactgcgccagtgccgggaccacgtgggacagcgccatctcggtgtgcaggaaggtgaggtccttggcacccaggaactcgaagaaccgctccaggtacggctcctggtggtcgaagtgatggcgcggggtgcccggggcgtaggagccgccgcgcgaggtcgcgatgacgaacttcttgtcactgagctcactcttgccgtcgtcgtcggcgaagaaccggccgatggcgatgcggtccatccacgccttcaggtgggagggaaccgagaagttgtacatgggcacacccagcaggatcgtgtcggcggccacgacctcgtcgatgatgtgcttggccggaccgaaggcctcggcctgctcgggggtgtgctcggattcaggggaattgatggcgccgtaggtgacggcgtcgatgtgggggatagggtcggcggctacgtcccggtagatgtagcggccctgcgggttggcggcctgccattccttggcgaaggtggcggtcaccttgcgggagtgcgagttgtcgccgttgatgctcgagtcgacgtgcagcagtactgacatggtcagccctttccttaggacgagttcggaacatacggtaccagatgatccgaagcaagaatatctagcggcggaatgtgcactttggcgatgtcttgccgtaccattgccccatgtcatcgtcggtcgaacccttccccacctgtcccaacacctccagcgtccggaccgacatcgcgtggctgctgcaccgggcggcgcagcgaattcggcaggaatgggacgtggccgcccgcgaacacgggctgcgggacatgcgcgactggatcgtcctggccgccgtcggggagggcgagaaacgcacccagttggccatcggccaggaactcgggctggacaagaccaccctgatgtcggtgctggaccggctggagcgggacggcttcgtggtgcgcaccgtcgaccccaacgaccgccgggcccgggtcccggaactgaccgagatcggcgcgaaggtccgcgacctgaaggtcccggcgcggcaacgcgtcgaggaggcggcgctgaccggagccagcaccgaggaccggcacgtcttcttctcggtgctgagccaactggccggtgtggactccgattccgaggagccctcgcacggttcctgtatgcggtgattgtggagtaagtccgttccggggtgagaacgcagggccaccacgtctggcgccgaacaactacagtggcgatatagctaccgccgtggtccgacggtgggaatcaccctgacgagagagctccccgatgtacgactatggacccggacaaccgcaggaccccaacgcgtatccgcagcaaccaccacagccgcaacaacaaccgccgccgccggtgcaacccacacagccctacgatccctcgcccccgatgacctccgggcccccggcgcagccgacggcgccgcagttcaccggcggcacggccgtacccgcctacccgacggcgccggtcaccggggcgggcccgctggggacgacgcagttccccgcccccggcctgctgcccccgccgccgaagaaacgcagcgcggccgtcccgatcctggccgccgtcagtgcgctgctgctcatcggcgcggtggtgttcatgatcctgtacttcaacaccaggagcgacctggccgacgcccgcagcaccatcagcgacaacgaggactcgatcgacaagaaggacgacgagatcaaggacctcgaagacgagaagcaggacgccgacgagtgcgtcaagctcgtggaggagatgttcaccgaactgagcagcacgcccgacaccaccgaactggaccgcatcctccaggagatggagtcgacctgccagtcctgacccggcgggggagtcaccgccgccgcagtcgcgccagatccgcgggggtgtcgatatcgcgggggtcgccgaggccgtcacacgccacctcggtgatcagatccgggtgagcgcgcaggaactcgcgcgccccgacgtcgtcgtgcgccgcctcggcgatctccggccacagcccgcgatcgaaacacacggggtgaccccgtcgtccgttgtagacggccatcgcgaccaacgcgcccagcgcgtgggcctcccggacccggcgaaccgacaccggtgagatgccgggctggtcgaccagcaggaccaccacgccctcgtgctcgcgatccagcgccgccagtccggcccgcagcgaggagcccatgccggtgtgccaccgcgggttgtacaccggggtgaacgcggtggccgagcgcgcgcgggccgcgtaggcactgatgcccagcacgccgtacaccgtctcgcagccgccctcgcgcaggatcgtcaccgcgcgatccagcagtgtcgcgccccgatactccacaagcgccttcggccgcccgaaccgggttccagctccggcggccaacaccaggcccgcgacgctcatggcacccgcagcgccaggaacaggtccacccggtcggtcaggcgccgcaggtcccgtccggtcagccgctccacccgttcgatgcggtaccgcagcgtgttgacgtgcaggtggagcttggccgcgcaccgcgaccacgaaccctcgcactccaggaactcctccagagtggagacgagttcggacttgtgctccttgtcgtattcgagcaccggtcccagcactttggagcgataggcgcggcgcacgccgtcggggacggtggccatcagcagtacgtgcgaggtcaggtcgtcgggtccggcgacctccaccgccgcctcccgggccgtggccaggtgcaccgcgtgccgggcctccgacagcgcgccggtcagggcctcggccgagtcgacggcgtcggagatcccgatcgccacccggtcgtcgcgcagccccttcgacagcgtcgcggccacctcgcgggcgtgggcgacgatctcggcgtgcccggactcgacccgggccaccgcgatgacctcgccgtgccgccgcgccagggtgaaggcggcgctggccggggcgatcgcctcggtgagcaccgacggccccagactcagcgaggccggtccggtggcggtgcacaccgccaccacgtaaccgcccggcccgctcagcccggcgtgggccagatgcgaggcgaggtggtcggcgccggtgtcgagcgcgagtaccaggtcgtgctcggactggtcgcgctcgacggtgcggcgcaactccagcgagatcagagccacgagctcctcggtgacgtcgcggcgctgcggcggccactgagtgtggtcgtcgtcgacgaccagcatccagccacagtggggggacggtccgccgacgccgaacaccgagtactcgctgcgcttgttcacccttatccggcgcggcaacggcccgccgcccagtaccttggccgcgatcgtcctgcgggccgacgcgctgggggtcgcctcgggggtgctcgaacggatgacgcgtccggtggccgacaggatctggcagtccatgcccagctcgtcgtgcaccagcgccagcacctcgcccaggccgccgcccgaggcgatgagctgccggtgccgccccagcaccgccgccacgtcggcggaccggtgcgccgacagccgctgcaccacccgctcggtgatcgtcgagaacgacacctcggggctgacgtggaacagcggcaggtcgtgacggcggcaggcgtcgaccagttcggccgggatgtcggagcgctcggggtcaccggcgcccagggcgctgaccccggcggcggcgatgcagccgacgaacttgtcggcgtcggtctcgtcgtgccgccacagcatcccggtgaggacgagctcgccgccggacaggtaacgccgcgggtcgggcagatcggtgggaaccacccagcggatcttgcggtccaggtgaccctgtccggacagcagtgtcagccccagctccggcatctggagcaaagcatgcaaatccatggtcaccccctgggggtcgtggtggacgcaaggttaaccgttcggcaactcacatgtgatctggatgatcctccaaatctggccgggatgtcgggccgatgttttgtgtcttgtgacactggcggcggtccatgccacgcgggtttacttccgtttcatcgaggtaaatgactatctcgattcgaccgactactgtccgcgaggaggcgaaccgtgttgagcatggaggcatttaattcgctcgaagcggacgaggcgcgagcggcgctgaccgccgtgtgcgccgcccccgcctggatcgacgccgtcgcgaccgggcgcccctacgccgacgcggaagcgctgcgcgaggcggggctggcggcctacgacgcgctgacgccggaacagatccggcaggccgtcgacgcgcaccccgcgatcggcgccaaggtcggcggcgactccgtcgagtcggcctggtcgcgcggcgaacagcgcggcgccgcgtccgccgacgccgacaccgcgcgggcccaggccgaggccaacgccgcctacgccgaacgcttcggccacgtgttcctcatctgcgccaccggacgctcggcggccgagatggtcgccgaggcgcggcggcggctcgacaacgaccccgagaccgaagccgccgaggtggcccgagaactgcgggcgatcgtcgcgctgcggttgcgaaagctggtgagcacatgagtctgtccacccacgtcctggacgcgaccgccgggaaacccgcggccgagatgggcgtcgagctgtggttcgagtccgaacccggtgagtacgaacagctgcacgtcggcgcgaccgacgccgacggccgcatcggcggctggacggtgcgccagggcaagcaccggatcgtgttcgacaccggcgagtggtggaagcgccgccgcaccccgaccttccaccccgaggtcatcgtcagcttcaccgtcaccgacccggacgctcaccaccacgtgccgctgctgttgagcccgttcgcctattcgacctaccgagggagctagaccatggcccgactcgacgtcaaccagtacggcaaggccgagacccgggtggtgcggctgtgccgggacaccccgcgtcacgagatccgggacctcaacgtgtcgatcgcgttgtccggcgacctcaccgacgtccacctgtccggcgacaactcccacgtcgtgcccaccgacacccagaagaacaccgtctacgccttcgcccgcgcaggtatcgaccaggtcgagaccttcgggctgcggctggcccggcacttcgtcgacgagttcgaccccatccacggtgcctcggtcgacctggacgagtacgcctggcagcgggtcggcgaccactccttcagtcgcggctccggaggggagacccgcaccgcccacatcggatacgacggggacgtcgccacggtgtccgccggactgaaggacctgctgctgctcaactccaccgactcggagttcacgggctacataaaggaccggtatacgaccctgccggagaccaaggaccggatcctggccacggccgtgtcggccacctgggtctacgcctccgatgacctcgacttcacccgcgccttcgccgacgcgcgcggcgccgtcatcgccgcgttcgccgacacctattcgctgtcactgcaacagaccctgtactccataggggaacgcgtgctcagcgcggtgcccgaggtgaccgaggtgtcgctgtcgctgcccaacaagcaccacttcgtgtacgacctgtccccgttcggactcgacaaccccggcctcgtcttcaacgccgccgaccgcccctacggcctcatcgagggcacggtgaagcgatgacggacatggacttccaccggcccgcgaccttgaccgaggcgctggagtacaaggcccgcaatcccggggccgtgccgatcgccggtggcaccgacatcatggtggagctcaacttcgacgtccaccggcccgccgcgctgctcgacctcaacccggtgaccgaactggccgaatggggcaacgacggcgaccggatccgcatcggcgcctgcgtcccgtactcgcgcgtcatcaacgaactgggcacccggctgccgggcctggcgatcgcggcccgcaccgtcggctccccgcagatccgcaaccggggcacgctgggcggaaacctcggcgcggcctcaccggcaggcgacggccacccgccgctggtcgcgtccggtgcccacatcgaactatccagtgtgcgcggtgtccgtcggataccggctccggagttcttcaccggcgtcaaacgcaacgtgctggaacccgacgagctgatcaccgcgatcctggtccccgccgcccggggcccgcagcagttcgccaagatcggcacccgcaacgcgatggtcatcgcggtgtgcgccttcgcgctgtcgctggaccccgagtcgcgcggcgtcggcaccgggatcggttcggccgcaccgacaccccggcgcgccacctcggcggagaccttcctgtccgaagccctcgactgggagaagcgctccgacatcgacgaaaccgtttcgcggcggttcggccggctgacggccgaggccgccagtcccatcgacgacgtgcggggctcggccgcctaccgccgtcacgccctgtccgtcatggcccgccgcaccctcggctgggcgtggaaggagtaccaatgcgcgtgaagttcacggtgaacggatccccggtgaccgtcgacgacgtgtggcccggtgagagcctgctgtacgtgctgcgggagcgcgccgggtaccccggcgccaagaacgcctgcgagcaaggcgaatgcggctcctgcaccgtctatctggacgacgagccggtgtgctcgtgcctggtggccgcgccccaggccgagggccgcgaggtgcgcaccgtcgagggactggccgaaaaggccgacaccgacctggccgagatccagaaggccttcgtcgaggccggggccgtgcagtgcgggttctgcaccccgggactgctggtgtccgccgacgacctgctgaacaagtcggccgaaccgtccgacgccgagatacgggaagcactggccggaaacctgtgccgctgcaccggttacgagaagattctcgacgccgtgcggctggccgcgacgaggagggcggcatgagcagccgactgatcatcgacaacgccgccgtcgcgaccgtcgacgacaccgacaccgagcaccagcgcgggcacatcgtcgtcgaggacggccgcatcaccgccgtggccgccggaagcgcaccgtcctttgacgacaacaccccgacgcagtatgtggacggtgccgggtgcctggccacgccggggctcgtcaacacccatcaccacctgtaccagtgggtgacgcgcggcatggccgtcgaccacacgctgttccagtggctgaccgagctgtacccggtgtgggcccggctcgacgccgacggcctgtacgcggcggtgcgcggcggcctgggctggctggccctgaccggctgcaccaccagtgccgaccaccactacgtgtacccgcgagccgtccgctccgaactggacgccgcgcatatcggtgcggtgcgcgacatcgggctgcgcttccacgccgcgcgggggtcaatggaccggggcgagtccgacggcggactgccgccggaccacctggtggagtccatcgacgagatcctctcctccacacaggacctcatcgggaagtaccacgacccgtccttcgactcgatgctgcgggtggccgtcgcaccgtgctcgccgttctcggtcagcagccgactgctgcgcgagtcggccgaactggcccggtcggcgaacgtccggctgcacacccacctgtgcgagtccctcgacgaggaggagttctgccgcgagacccacggttgctcccctgtggagtacatggactcgctgggctggctcggcgacgacgtctggttcgcccacgccgtgcacctgtcacccgaggccgtgaaacgcctgggcgacaccggaaccggagccgcccactgtcccagctccaacgcgcggctgggcaccggcatggccggggtccgcgccatgctggacgcccggatgccggtaggactcggcgtcgacggcgccgcctcgcaggaggcgagcatgctgatcgacgagctgcggctgtcgctgtacaccgcccgccaactcggcggacccacggcgctgtcctcgcggcaggcgctgcgactgggcaccatgggcggtgccgccgtcctgggccgccagcacgagatcggctcgctggagcccggcaagctcgccgacatcgcgctgtggcggctggacggtctggcccacgccgacatcgccgacccggtcgcggccctgaccctcggggcacccgcgccgctgaagctgctgaccgtcggcggccgcccgatcgtggccgacggcgagctcctcaccgccgacaccgccgagctggcccgcgaggcccgagccgccaaccgtcgcctcgtgaacggagaagcgaaatgacgagccaggaacgcgaagcgaccggccacggtgccacagcttccgccgtcacgcagcggtcgctgcccaccccgctcacgcaggggctgcggggcggcgtcggcgacagccccgtccgccccgacgcccggctgaaggtgcgcggcgagttcgcctactcctccgacctgtggatggagaacatgctgtggggcacgacgctgcgcagcccgcatccgtacgcccgcatccgaagcatcgacatatcgcccgccctcaagctccccggcgtgcggtgcgtgctgaccgccgaggacgtccccggcgtgaagttctacggcaacgaccaccccgaccagccggtgctggccatggatgtcgtccgctaccagggcgaaccggtggccatcatcgccgccgaccatcccgagaccggacgtcgagccgccaaactgatcgaagtggactacgaggtcctcgaaccgctgaccgacccgcggcgggccattctcgacgagtccgcgccccacctgcacgagggcggcaacatcgtccgccaccagccggtgcgggtcggcgaccccgacaacgccaccgccgacgtggtcgtgaccgccgaatacgaggtcggcatgcaggaccaggcgttcctcggccccgaatccgggctcgcggttcccgccgaggacggcggcgtcgacctgtacatcgccacccagtggatccacaatgacctgtggcttgtggcgccgtgccttggcctgcccgaggacaaggtccgcatgacgcagtcgggcgtcggcggcgccttcggtggccgcgaggacctgtcggtccagatccacgcctgcatgctggcactccacaccggtcggccggtgaagatgatgtacaaccgggaggagtcgttcttcggccacgtccaccgccaccccgcgttgatgcgctacgagcacggcgccaaccgcgacggcaaactcgtctacgccaaggccgagatcatcctggacggcggcgcctacgcctcgaccacccctgcggttgtcggcaacgccgcctcactcggcatcggcccctacgaggtcccgcacatcaagatcgacgcctggggcacctacaccaacaacccgccctgcggcgcgatgcgcggcttcggcgccgtccaggcctgcttcgcctacgagtcccagatggacgcgatggccgcgaaactcggactgtccccggtggagttccggcgccgcaacgccgtgtcccagggcagcgcgctggccaccggccaggtcatcgactcacccgcgccgctggccgagatgctgacccggctggaggccatggagttgccccgaccggtcgacgacgacgggtacgacctgcggggactgcccggcggcgtcgccaacaccacccacggcgagggcgtcaagcgcggcgtcggctacggcgtcggcatcaagaacatctgcttctccgagggcttcgacgactactccaccgcgcgggtccggctggaggtcatcggcggcgaacccgtcgccctcgtccacaccgcgggtgtcgaggtcggtcaggggctggtgacccttgaggcccagatcgcccgcaccgaactcggcgtcgagcaggtcacgatcgtcccggccgacactcaggtcggctcggccggatcctcctcggcgtcgcgccagtcctacatgaccggcggcgcggtgcggcaggcctgcctggccgtgcgcgccgtggtcgccgaacgcgtcggctcgtccgccgacgagatcacgctgaccggcggcaagatcgtctcggcgacccgcggcgtgatcggcgcgctcgccgagatcctgggcgactcgcccatcgagcagacccgcgaatttcgtcacagaccgacccaggagatggatccggtcaccggccagggcgactcacacacccaactggccctgtgcgtgcaccgagcggttgtcgacgtcgacgtcgacctcggactggtcaaggtcgtcgacctggccgccgtccaggacgtcggcaagatcctcaaccgactgtccctggaggggcagatacacggcggtaccgcacagggcctcggcctggccgtcatggaggaaatcctcgtgacagacgggaaagtacgcaatccgtcctttaccgactatctcatcccgacgatcctcgacatgccacccatgcgtatggagatcctcgagtatcccgacccgaacgcaccctacggactgcgcggcgccggcgaacctcccacgctgtcgtccacacccgccatcgccgcggccatccgcgacgccacgggactgcgcctgccccgggtgcccatccgcccggagcacatcacgaatacctgaacccgcaagatcatgaacggtcgaccgctgacttgctcccgctcgcacggtcgacacgcccgaaagattcacacaaaaagtgggagttattcatgagcagcagtacaaccagggccgccacccgccccaaatccggtggtgagcccggctggttcgaccggtggttccagatcaccgaacgcggcagcagcgtcggccgcgaagtccgcggtggcctcaccaccttcatggcgatggcctacatcatcgccctcaaccccctgatcctgtccggcgccaaggacgtcaacggcgagtcactgtcggtcgtcggcgtcaccaccatgaccgcgttctcggcgttcgtggccaccctcgtcatgggcgcgctgggccgggtgccgctggcactggccgccgcgctgaccgtcaacgccgtggtcgcctaccagatcgccccgcaggtcacctggccgcaggccatgggcctggtcgtcatccagggcctcgtgatcgtgctgctggccgccagcggcgtccgcaccatgatcatgaacgcgatcccgctcgacctcaaacacgccatcggcgtcggcctggggctgttcatcgccctcatcggactcgtcaacgccggtttcgtcacccgccgtcccgacgccgacggcacctcggtgccggtgacgctgggccagggcggcgtcctcaagggctggccgatcgtggtgttcgtcgtcggcatgctcatcatcatcgcgctgtgggcccgcaagatccccggctcggtgctgctgggcgtcgtggtggccacggtgctggccatcatcatcgagtcgacgctccaccttggatcgaagatctggggggtcgtcaccccggcgatgcccgagaaggtcgcgcaggccccggacttctcactgttcgggcaggtcgacgtcatcggcgccatcacccagatcggcttcgtgtcactgatcgtgttcgtcttcacgctggtgctgtcgggcttcttcgacgccatgggcaccgtgatcgcggtgtccgacgaggccggactggtcgacaaggacggccagctgcccggcatcggacgggtgctgtccatcgacggcgccgcggccaccttcggcggcatcacgtcctcctcggccaacaccgtgttcgtcgagtcggcggccggggtcggcgacggcgcccgcaccggtctggccagtgtggtcaccggcggcatgttcggtctggcgatgttcttcgcgccgctggccaccgtgatcccgcagcaggccgccgcccccgcgctggtcctggtcggcggtctcatgtgcgcccaggccaagaacatcgactggaagaacaccgagatcgccatcccggcgttcctgatcctggccatcaccccgttcacctactcggtgaccgccggggtcggtgccggggtgatcgcctacgtcgtcatcaaggccgtcaacggcaagtggcgcgaacccggctggctgctgtggatcgtgtcgctggtcttcgtcgcctacttcggaatacacacgatcgagagactggtgcagtagcaccattatggaaggagccggacatgcgtgacatcgccgccgaactcgccgactggttgcggaccggacggcacttcgcgatggcatcggtgatcgatgtcgccggttcggctcctcgccccatcggcaccgcgctggccgtcgacgccgacgggaccgccgtcggcggcgtgtccggcggctgcgtcgagggcgcggtgtacgaactgtgccaacaggtcctggcgaccggcgagtcgcggatcgagagcttcggctactccgacgaggacgccttcgcgatcggactgacctgcggcggcaccgtcaccgtcttcgtcacccgcgtcgaacccggcgaccccgcactgttggccacagtggacgcgatcctcgcgggccgttccgtggccgtggcccgagcgatctccggccccggcgccggacgggcgctggccgtgaccgaccaggccgccactcccgagcggccggactgccaggccgccagtggttcgctcggcgacgccaccgccgacacggtgatcggctcgctcggcgcggccgacgtcgacgccgccgctgccgagcaggcccgcgagctcctggcgcgtggcggtttcggccgcttcgacaccggcatcggcgaggtcctcgtcgagacctaccccagcccgccccggctgctggtcttcggggccgtcgacttcgccgccgccgtggtgcgggccgggaagttcctcggctaccgggtcaccgtgtgcgacgcccgcccgatcttcgccaccgagctgcggttccccgaagccgacgaggtcgtcgtcgactggccgcaccgctacctcgacgcgaccaccatcgacgaacgcaccgccgtgtgcgtcctcacccacgaccccaagttcgacatcccgctgctggaacgcgcgctgcggctgccgctcggctacgtcggcgccatgggttcgcgacgcacccaccgcgaccgggtccggcggctgcgcgaaaaaggagtcaccgacaccgaactggccgcactgcactcgcccatcggcctcgacctgggcggccgcacccccgaggagaccgcgctgtccatcgccgccgagatcgtggcgctgcgcaacaacgccgacggcggtttcctgtcggccaccgacgtccccatccaccgcggccgcggcggcgcggtcgaagcggcctgacccctcacggcatcccaacccccgatcccctaaggagcaagctcatggtccacatgtttctcaacggcggcgcgatgcgcggcggcccgctgcacgacaaactgtgcggcgccccgctggtggccgagacccgctcggcgcccgagtaccgcttctactccgtcggggatcgcttccccgccatggatcccaccgacgaccacggccacgccgtggtgggggaggtgtacgacgtgtcactggacgtcctgcacgactcgctgctgcccgccgagcccgaggaactcgaactgggcgtcatccggctcgccgacgggcagccctgtctggccatggtgctgcgccgcaacctgcgcggccacccgtcactgaccgacatctcggacctcggttcgtggaacaactaccaggagatcacctcatgacccgcttcaccgccaacctgtccatcctgttcaccgagctgccgctgctccagcggcccgcggcggcacgggcggccgggctggaagcctgcgagttctggtggccgttcccgaccccgacaccctcggattccgaagtagacgcgttcgcctcggccgtcaccgacgccggactccagctgaccggactgaacttcgccgccggggacatgccgggcggcgaccggggactgctgtcctccccgtccgaatcggcggcgtttcgcgacaacatcgacatcgcgctcggcatcgccgatcgcctgggctgcaaggcactcaacgccctgtacggcaaccgcgtcgacggcgtcgaccccaatgctcaggacgcgctgggagccgagaacctggcactggcggctgctgccgccgccaaacaggacgcggtggtgctcgtcgaagccgtcaactccatcgagaacccccgctacccgctgacgtcctcgaccgacgtcatcgcggtcctggaccgggtcggttccgccaacctgaagttcctcgccgacttctaccacctggcccgcatgggggagaacttcgacgaggtgctgtccgtccacttcgaccggatcgggcacgtgcagatcgccgacgtccccggccggggtgaacccggcagcggaaccttcgacttcgccgcgctgttcgacgacctcgacgtgcgcggctactccggcctggtgggcctggaatacaagcccaccgtggccagtgccgacagtctcggctggatggagaaacaccggcagtaacccccgaccaccaccgtcactcgcgtcgcttcgcgacgtcgtgtcggcacctccttgccttaatccacgaacgaaagaggaaacagcaatgacgaccatcggattcatcggactgggcatcatgggcgcgcccatggccaaacacctcgtcgacgccgggcaccaggtgcacggcttcgacctctccgccgacgcgacggccgcgctggccgcgggcggcggcaaggccgccggttccatcgccgaggcggtcaacggcgccgacctcgtcatcacgatgctgcccgccgacccgcacgtcgagacggccgtgctcggcgaggacggcgtcctggcccacgcgaagaccggcagcctgctcatcgacatgagcaccgtcagcccgcagacctcccaggccgtcgccgaagctggaaaggcacgtggggtccgagtactggacgccccggtgtccggcggccaggcgggcgctgtcgaaggtgtcctgtccatcatggtcggcggtgacgagtccgacttccgggccgccgcccccgtcttcgacgccttcggcaagaccgtcgtccacgtcggaccccacggcgccgggcaggtcgtcaaggccgccaaccagctgctcgtcggcggcatcatcgcgctcaacgccgaggcgctggtgctgatggaggccagcggtgtcgacccgcgactaggactagaggtcctcaatggagggttggccggatccaccgtcctgacccgcaagatggacaacttcgtcaaccgctcctacgacccgggtttccggatcgacctgcaccacaaggacatgggcatcgcccagaacgccgcccggggcgcggaggtcgcgctgccgctgacggcggccgtcgcccaactcgtcgccgccgcccgcgcccaggggctcggcgaccgcgaccactccgccctgctggcggtcatcgagggattcaacaaccggaaggagacatagaccatggcgaagatgccagtcatgcaggcggtcgtggaagtgctcaagagcgagggagtcgacatcgcgttcggctgccccggagccgcgatcctgccgctgtaccacgcgatggaacagaaaggagggatcaaacacctcatcgtccggcacgaggagggcgccacccacatggccgacggctgggcccgcaccaacggcaaggtcggcgtcgccatcggcacctccggaccggccgggaccaacatgatcaccggcctgtacaccgcgatcgccgactcgatcccgatggtgtgcatcaccggccaggccccactggccaaactgcaccaggaggcgttccaggcggtcgacatcgtcgacatcgccgccccggtgacgaagtgggcggtgcaggtcaaggaggccgcgcaggcgccgtggatcttccggcaggcgttccgcatcgctcggtccggacgccccggcccggtcctcatcgacctgcccctggacgtgcaacagcagctcatcgaatgggacccggcgatcgactcaccattgccggttaccagcgtcgagccgcacctgccccgggtcgagaaggcactggagttgttgctggcggccgagaagccgctcatcctcgccggaggcggcgttatcacggccgacgcctccgacgaactgctggcggtcgcggaactgctggacatcccggtgcaggtgaccctgatgggcaagggcgcgctgcccgacgaccaccggctcaacgcggggatgaccggcgtccagaccacccagcgctacgccaaccagtcgttcctcgagtccgatgtggtgctggcggtcggggcccggttcggcgaccgccacaccggcgcgctggacgtctaccggggcgaacggaagttcatccacgtcgacatcgagcccacccagctgggcaaggtgttcgggccggacctggggatcgtctcggacgcgaagatcttcctgcggacgctgcgcgacctggcccgcgcccgcgacacggtgccgaaacgtcccgactggacggcccgcatcacggagctgaagggcacactggagcgtcggctggactacgacgcggtgccgatcaaaccgccgcgcgtgttcgccgagatcaacgcggccttcgggcccgacacgtacttcgtgaccgctatcgggctgtaccagatctggtcgggcatgtaccagaaggtccacaagccacggcactaccaggtgtgtggccaggccgggccgctcggttgggagatcccggccgcgatcggtgtcaagaaggccctggagtcggccggacagtccgatactgaggtcgtgggcgtcgtcggtgactacagcttccagttcctggtcgaggagctcgccgtcgcggcccagtacaacgtcgggttcgtgctcgtcatgctcaacaacgagtacctgggcctgatccggcaggccgagctggagtacgagatgaactacgaagtggacatccactacgacgagtacggcgccgacaacgtggccatcatggaggcgtacggctgcgcggggcgccgcgtgttcgagccgggcgacatcgccgaggcgatcacctgggcccgtaaggaagccgctgccaccagccgtccggtgctggtcgaggtcatggtcgaacgcgaagccaactcggcgcgcggcaaggccatcgacgcgatcatcgaacccgaaccgatcggctgaggccatgagacgtgtcgtcgtcgccccggacaagttcaagggctcgctgtcggctgccgaggtcgcggcgcacttggcggccggactccgcacggaagggtccgacgtcgagtgcgtcccggtggccgacggcggcgacggcaccgtcgcggcgatggtcacgtccggctaccaagcacagtggaccagagtcaccggcccactcggagccctcgtagacgcgatgtgggctagctctagctctggagcggcggtcgcggtcgtggagctggcccaagcctccggcctcgtcctctcgccccggccgctggacgccttgcgcgccagcagccggggcaccggcgaactgctgcgagccgcccgcgacagcggggcccgccacgtcgtcctcggcgtcggcggcagcgcctgcaccgacggcggcgcgggcatgctccaagccctcggcgtccgcctcctcgacgccaacggccgcgacctcccacccggcggcgccgcgctgcgcgacctggccagcatcgacgccgccgaagtccccgacgcctggcgcgacatcgaggtcaccgtcgcctgcgacgtcgacaacccgctgctgggccccaacggggccgccgccgtgtacgggccccagaagggcgcgtccccgtccgatgtggcggtactggaggcggggctggcacgcttcgctgaggtggttcgccgcgacttgggcgtggacgtggccgactcgcccggcgccggagccgccgggggagtcgcatacggcgtcttggctttcctcgatgccaggctccgttccggcatcgagctcgtgctgtcgctcgtggacttcgacaaacggctcgtcggagccgacctcgtcatcaccggcgaaggtcgcctcgacacccagaccatgcgcggcaaagctcccgccggagtcgccgccgccgcgacccgtgcgggagtgcccacgatcgccgtctccggagtgtgcgagctaaccagcgcccaactggttgaagccgggttcaccgccgcctaccagctgtccgacctggagcccgacctccaacgctccatccgcgacgctggcccactgctcgaacgcatcgccacccacatcgccgccgacctactcgcggcaccggcccacaatccgaccgcaccgaggagctcgtgatgacccacgacgtagtcctgcgctcgcgccgcgccatcctgcccgacggcgaacatcccgccgccatagccatcaccgacggccgcatcgccgacatcgccgcccacgacgccccgcttcccgcccatcgtgacgaggactacggcaccctcccgctcctgcccgggctcgtcgacacccacgtgcacgtcaacgagccgggccgcacccactgggagggcttcgccaccgcgacccgggccgctgccgccgggggagtgaccaccatcgtggacatgccgctcaacagcctgcccccaacggtcgaccccgaagctctgggcgtcaagcgttccgccgccgacggccaggtgttcaccgacgtgggtttctggggcggcgcgattcccgccaacctcggccgcctcaaaccgctgcacgacagcggggtgttcgggttcaagtgcttcaccgcgcactccggagtggacgagttcccgccgctggaccccgatcggctgcacagcgcgctggccgaggccgcacggatcgacgtgttggtgatcgtgcacgccgaggaacccgggatgctggacgccgccccggcgggcgcggacttcgccggtttcgtcgcctcgcggccgtccggcgccgaggtggcggcgatccggcaggtcatcgacgccgcccgccacaccggcgcccgggtccacattctgcatctgtcggccgccgaggccctggacgagttgcgggccgcccgccatgccgggctgcccgtcaccgccgagacctgcccccactacctggtgctggacgccgccgaggtccccgacctggccacccagttcaagtgctgcccgccgatccgcgacgccgccaaccgtgaggcactgtggacggcactggccgacggcctcatcgactgcgtcgtgtccgaccattccccgtgcccgcccgaactcaaacaaggcgacttcgggaccgcctggggcggcatcgcctccgtccagctcggcctgtcgctgatctggaccgccgcccgcgaacgcgggcattcgctgtccgatgtcgccacctggatggcgaccgcgcccgcgtcgctggtcgggctgcacggcaagggaagcatcgcgatcggcaacgacgccgatctgaccgtcttcgaccccgaacggcgctggcgggtacgcggcgccgagttgcaccaccgtcaccccatcaccgcctacgagggccgcgaactgaccggcaccgtgaccgccacctggctgcgcggtcgaccggtcggcgcgacccctcacgggcggttgctgtccaaggagtagccccatgcagttcaccgatctccccgacctggccgtccgttccctgggcggggccgtgctggccgccaacgacgagtccttcgccgagaaggagtgcctcgtccgtgatcccgaacccgtctacacgccccacgacttcggcaacaaaggacagatctacgacggctgggagacccgccgccgccgcgaacccggccacgactgggcgctgatccggctgggcgtgcccggtctggtccacggcgtcgtcgtcgacaccgcgttcttcaagggcaactatccgcccgaggtctccgtcgagggctgcaccctcggcggctatcccggtcccgccgaactcgccgaggccgactggcgtgaactggttccccgcagccaggccagcggccacaccaagaaccactacaaggtggacagtccccggcacgtcacccacgtacgcctcaacatgcaccccgacggcggtatcgcgcggctgcgggtccacggcgaacccgtaccggacccggcgctgttcaccaggctcccgctcgacctggccgcgctggtcaacggtggcggggtcgtggccgccagcgactcgttctactcccgtccctggggcgccatcatgcccggcaacgccagttcgcaggccgacggctgggagaccggtcgccgccgcgacgacggcaacgactggctgaccgtgaaactcgccggtcgcggcgtgatcgcggtggccgaactggacaccacccacctgaagttcaacgcccccggcgcggcggcgctgcgcggcttcgacgccgccgccggggccgacatggacgacgagtccgcctggttcgacctgttgggccgcacccggctgcaacccgacaccccgcaccggttcgccgtcgaggacgcgcgccccgcgacccatgtgcgccttgacatctaccccgacggcggcatggcccggctacggctgttcggcgaactgaccgccgaggcattgcgcgacatcgagaggaggtatctcacactgacgtccgcgacctgacgcgcgaagttagggtagcctaactcgcatgacggaatccccggccttcgaccacctgctgcactgtgtgcccgatgtggaggcgacggtcgcgaagtacagcgccgccggtcttcccgcccacgccaacgaacccttcgagggcttccacaacggcgcctggctgctggacgtccgctacgtcgagatactgaccatcgtggatcgtgaactgttcgcgccctccgcgttcggcaaggccaccaccggctggatgcccacgatcgaccggctgatgggcgacggcggcggagccctgaacttcgccgtcaacgtcaccgacgtggacgccaccgccgagcggctgcgtcggcagggccacgacgtcgaggtcaccaccttcagcttcgacggctccccggtcagcttccgcgaggccatcctcaccgacgctccaccatgggcaccgttcttcatcacctacacgccgtcccgcgaggagatctggaccaagctcgcggccgaccgcgtcaaccgcggcacccacgacctgaccggcatcgtcatcgagaccccgcgtcccgacgaggccgccacctggctcagcgaactgaccggcgtcccccgcgacgaagacaccgcggccgtcccgctgcccggcgccaccgtccatttcgtccccggcgaggccgaccagatcaccacactcctgctggccgaagggaacccgccgaccaccaccgtcgacggcctcgccctgcgcccggctacgaactgaacggcgcctgctcgtccggcggcaacccggtcgccgccgccaacagccgctgccaggcccgcgtgtgcgccgccaggtcgtccccgcacggcgtccacgacgcccgcaactccagcaccgcctccgaatcggccccgaagtcccggggatcccgcagatccccgaaccgggtcgaggtcgtgcacgtgaccgtgcccccggcggcggtgaacctggcgtcgcaggcgcccagaccctccagcagccacgaccacgccaccggcgacaacatcggatcgttggccatctccaggtccacatcgacactcaggtacgtcaccagccgcagcgtcccgttccaggagtcgtgcccgtccgggtcgtgcaacaggatcaaccgcccctccgccttgaacccttgtggaggatcgacgtccgcgctgagcgcgaacgaatagggcgcgatgtgccggggcgcggtcgcctcggcgatggtgatgcgggcgcgaaccgcccccgagcgcaactggttcacggcccggacgaaggtgtccggagccggttcgttaaccgcggtcgtggcagccacggtgagacactttatggcggtgacaggcgacacaccggccgcggcgcgccggacggacgcgaaagtccataatgccgccgccgacgatcttgtggacggtgtcgccgggttcgcctatcatgctgccatgaccacccccggcgtactggtcgtcgatatcggtagctcccatacgatcgcgatgatccgtcgcggcgacggcacggtcgagacactgctgtccgaccactcaccgccgtcgctgcccgcgaccctggcccaggtccgcgacgcgtgcgcccgcacgatgccggaaccgcccgcgtcggtgacgatcacccacccggccagctggggaccgacgaaacgcctggaagtggccgaacatgcgcgggacgccggcctcggcgcaccgacactgctgcccgccccggtcgcggccacccggtacctggtggacgtgctcggccacgcgctgccggtcggcgcgacggtgttcgtcgccgacttcgacgaaaccgggttcgccgccgcggtgctgtcgcacaccccgggcggcttcgccgtgctggccgccgacgacgcgcgagcaccggacgccaccgcgatgccggtggagtcggccgtgcgggtgggccaggccgtgctcggcagcgcgggagtgcccgccgaacgggtcgcgaccgtgatgtccatcggcgcggccagtcgctcgccgctggcgaccgacaccgtccagcgtgtcttcgggcgcccgccgttcgtcgtcgaccagcccgaactcgccgccgcgcacggcgcgctgttcgacgtccacgcgctgcccggtccgggagcgccgccgctcatccccgtgtccgggaccccacagccgggaccggcggccccgatgaagccgccccggcggctcgccaccgtgatcctggggatcaccgcggccttcgcgctcgtgttcgtcaccgtcaccgccgtggccaacgcgacgatcgccgcccccgccgatcccgaatccactgcggacgtcaagcgggacgccgggaccgcggccgaggcgctcctgtcctacgaccacaaggacatggacgcctccatcaccgaggcgaagtcgtacaccaccgaaggcttcggcagggagtacgtccagaacatggaggacctgcgtcccaccgccgagagtgagaaggcttcgatcgaggccgaggtcgtcgacatcgggatcgtcgagaacaccggtgaggccgtggaagtactggtcttcgtcaaccagaccaccaccaactccaatatcgagggatcaagagtcgacaagtcccgggtgacgttgacgatggtgctcggccacggcggttggaaggtcgacgacatgaaagcgctgtgagcgcgagacccgaacgccttccccgcgccgccgtgccgtggccgccgccatcacgaagatcatcagcgcctggaccaccagcagcacccgctgtggcatgccccgccactgcccgccatcggccagctccggcaggaacgtgttcagcgtcgtgaccagcagcgtcgccgcgctgaccgcggtcaacaccaccagccaccgccgcgtccgggcgtcaccgggccgcagcgccccggcgtaaccgacgaccgtcatcaacacgaacgccgccccggccgcgtagcggtgcacctgccccccgaaggacgacaccgccaccccggagtcggtgggaaacagcaccacgagcacgaacatcaccgaagccgcgcccaacagcggccgcaccacccctgaacggaccacgcccggccacggcggccgtgcccggttcaccgccagcgccgcgcacgccaccgcgaacccgaacgcccccaacggaaacaggacgctccccggcgccgccaacgcgtagccgctgaccgggtcgcgcagcgggctgacctgatcggccatgaacaggtgcagtgccgcgaaactggccaggccggtggccccaccggcgacggccgtccaggccagtacacgtgtcttcgtcatggtccggacgctaagttcgttccgcccggccgccatcaacccgcgaagcgacttcgcccgtcatacccgggggtgacaccgccgccgcgacctggctccgtgggttgaggcaatccgcccggtgttcgtcctaagttggtcaccatgaccaccgccaacgaccagtgggtgcgacggacgttcagcgtcctcatcgacaccggtcgcgtcggcgacccgtcctggcgcggttcaccgtggacgctgctggccctgttcggccccggctcggtgccgttcgccgtcctgatgctcctcgtccagaaccaggtactgcgctccgagtactccgtcggctggctggcgcttccgctggccgtggccaacgcggcgtcgatcgtgctggcgcgtttccatccggtgttggcgtggctgctgctcaacacgaccttcgtcgccaccgcgctgttgaccccggtccggaccggcgaaccgtggccgtggacggtcgcgggactgttcgcgctgttgatcgtccagttcggtgtcgcccgcgactgccgcgtccgggcggccgtcggcacctggtcggtcggtttcctgctcgtcctgtgggccagctcccgcttcaacaccgagaccgcggcgcagaacctgaccctggtgtcgctgctgtcggtggccgctgccgcgatcggcctggccgtgcgggccacccgccgtgcccagcgccgcatcggcgaggaggaacgcctcaccgccgccgaacgcgcccgccgcgaacaactcgaggaccgcgcccgcatcgcccgcgaactccacgacgtcgtggcgcaccatatgtcggtgatctccgtacaggccgccaccgccgagtaccggctgccggaactgcgcgaggacgtccgcgacgagttccgctccatcggcgggcaggcacggcagtcgctgaccgagatgcggcggctgctgggggtgctgcgcggcgagaacgaggccgccgagaccgctccccaacccgacctcgaccggctgcccgaactcgccgaatccgtgcggcgagccggaatcgaggtctccctcaccgtcaacgtccccgaacccccgtccgatgccgtcgctctgaccggctaccgggtcgtccaggaagcactgagcaatgtggtgcgatacgctcccggcgcggccaccaccgtcaccgtcgcgaccaccgcgacggccctgctcgtggacgtcgagaacgaaccgccgcccgccacccccgacccgaccgggaccggcggcggctacggtctcaccggtatgcgcgaacgcgtcgtcctgctgggcggcgaactcaccgccgaagccaccgccgaaggcggcttcgccgtacacgcccggatccctcttgagcccgacggggaacagccatgacgatcaccgtgctcatcgccgacgaccaggccatggtccgcgcgggcttcgccgccctgctcaacgcgcagtccgacatcgacgtcgtcggcgaagccgccaacggcctgctcgccctcgaactgagtcggcagcaccaccccgacgtcgtcctcatggacgttcggatgcccgaaatggacggactggaggcgacccgccgtctcctgggcggcaacgagaccgagtaccgccccaaggtcctcatgctcaccaccttcgacatcgacgactacatctacgaggcgctgcgcatcggcgccagcggcttcctcctcaaggactcgccacccgacgacctgaccgccgccgtgcgcgtcatcgccgccggggaggcgctgctggccccgtcggtgacccgccgcctcatcgccgagttcgcccgcacccggccgaaagccaccgccacgtccgcgacgctcgcgtccctgaccgaccgcgagaccgagatcctcaccctcatcgcccggggcctgtccaaccgcgagatcgcgggccgactcgtcgtcgccgagcagaccgtcaagacccacgtcggccggatcttcgccaaactcggcctgcgcgaccgggcccaggccgtggtgtgcgcctacgagaccggcctggtgacggcgggggaggaccggtaatcctcgacacggcgcgcgaccggcgctcgggtccggacgatttcgtgtggcagtctcggtcagatgagcatctacgacattccactcaacaccttggacggtaagcccgcgacgctggcggactacagcggcaaggcgctgctcgtcgtcaacgtcgcctcccgctgcggcctcaccccgcagtacgacgggttggagaagctccacgaacagctgtccggcaagggattcgccgtgctgggcttcccctgcaaccagttcggcggccaggaacccggaaccgccgacgagatcgccgagttctgctccacgacctacggggtcaccttcccgatgttcgccaagatcgacgtcaacggccccgaccggcacccggtctacgaggagctgacccgcactcccgacgccgacggcgaagccggtgacgtgcagtggaacttcgagaagttcctgctgggcaccgacggcaagccggtggcgcggttccgtccgcagaccacgccggacgacccgcaactgctggccgcgatcgaggcgcagctgccgagctagttccggacggcggtcacggcgcgatccggtagtggtagccgcagagctcgcggaaacccatgcgcccgtacagtcgcagcgcggcgtcgttgtcgccttcgacctggaggtacatgcggtccgcgccgtttcggcccgcccactcggccagcgccgccaacacggtgcgggccgcgcccttgccgcgcgcggcgggcagggtcgccatgccgaacaccccggcccagccgtcgtcggcgaccgcgcggccgaccgcgatggcctcgccgtcggccaacacacggacgtatccgaccggctgccgcacccgctcacacatcgcccgctccgcagcgggatcaacatcgtgcgtggtttgccagacgtcgaaccaggccgacgtgggcttctcgtccacgacgatccgaagcggcgtgtccggggcgttgccgacgatcgtcgccgtgtcggcggactgcaacgacatctgaccgctgcggccgtacccccgtgcggccagcgcgtcgtccagccccggcgaactcaccggcggcgagatctggaaccgcgcggcggtgccgtgtcccgcgtagaactcctcggcggcgatgatgcgccgcatcatttcgccggagctgggctcgccatgcgccagaacgcttcccgcccaccaggacttgctggtcgtgtaccgcagcagccagccgtcgagccattcgacgtggtcgggcggcattgcgcgggccgccgcctcctggacgatccgaatcgtctccaacgtcagccctccgttttcagtccccgcagcagcaggtcacacagatcggccaggtcggcctcgaaccccggccggttccactcggcggcgtgcagcggatggttgaaacgcgccgaagcccgaaacaccgcccagccgctgcgctcgggatcgtccaccgtgaactccccggcacgaaccccgtcggcgatgatccccgacagttgccgggccagatgttcctcgtgcgccgcaccgactccccgcgattcggaggtcagccggaagtaggtggcgaacagttccgggtcggaccccgccagctcgcgtttcgcggtggccagccgcagcatccactcccgcaaccggtcggcggccgggccgcttctggcggcgatgtcggccagcggtcgcgagatccggtccagccagcgctcggcgaccgcgtcgcgcaacgcgaccttgctggggaaatgccggtagacactgccgtggctgacacccagctgccgggccacgtcgacgacggtggtcttgtcgggaccgaagcggcggaggacgtcctccgccgcttcgagtatccggtccgacgtgagtggaccactcggcttcatgtcatccctgttcgctgtccagcaaggccatttgatgcgcatcgtagcgctcaccggcgacggtttcgacgggcacggccgcctcgatggccgccaggtcggccgcgtcgagctccaggtccagcgccccaagggattcgctgagccgttcgcggcggcgggcgccgatcaccgggacgatgtcctcaccccgcgacgccacccaggcgatggcagcctgggccggggtcgcccccttggcctcggcgacggcgcgcagcgcgtccaccagggccaggttgcggtccaggttgtcgccgctgaagcgcgggctgtgggcgcggaagtccctcgcgcctttctcgcggctcttggtccagtggccgctgatcaggccgcgcgacagcacgccgtaggcggtgatgccgatgcccagttccctcgctgtgggtaggaccccggtctcgatgccgcgactgatgagtgagtactcgatctgcaggtcgacgatcgggtgcaccgcggcggcgcggcgcagcgtgtccgaccccatttcggacagacctatgtggcggacgtatccctccttgacgagttcggcgatggctccgacggtgtcctcgatgggcacggccgggtcgagccgggcgggccggtagatgtcgacgtggtcggtgtccagtttccgcagggtctgggccaaagcgttcttgagcgtggcgggccgggtgtcgacgccgacgaagccgcccgccgggtcgcgcagcgcgccggtcttgacgctgatgacgacctggtcgcggtcgcggcccttgagcgcccggctcaacagcagctcgttgtggccggagccgtagaagtcgccggtgtccagcaggttgatcccggcgtccagggcggcgtggacggtggcgatggactcggtctcgtcggcgggaccgtacatgtcggacatgcccatgagccccagtcccagggtcgccacggtcgggccggtgctgccgagttgccgctgtttcatgacttttcctctcactgtcggtgatgctcgtttcgacgatagcgaaagtgctgacaaattgcaaattttgtcagttgacagtgacggggttcgctcctggtcacacccaccgtgtacaaagagggcatgttgttcgacgccccaccgcagcccgtggcccgggtgtgcgtcgactcgccgctgccacacctggaccggctcttcgactaccgcatccccgacgaaatggtgcggcagctggccgtcggctgccgggtgaaggtgcggttcgccggccggctggtgtccggcttcgtcgtcgaactgggaacctccaccgacttcgccgggaaactccacccgatcgagaaactcgtctccgccgaaccggtgctcgaccggcacgtcgccggactggcccgcgccgtggccgaccgctacgccgggaacctgtccgacgtgctgcggctggcggtcccgccccggcaggccaaagtggagaaggacgctccccgggaacgctgcggccccgtcgcggccccgccccgggccgcgtggcggcgctacgaacacggcgaggcgttcctgaccgcgctggccgagggcaagtcaccgcgcgcggtgtgggacgtgctgccgggggaggagtggccgaaacgactggccgaggccgccgccgaggccgccgccgccaaccggggcgcgctgctgatcatgcccgaccagcgcgacctcgaccggctcgacgccgcactgacctatgtgctgggaccggaccggcacgtgtgcctgtcggccgcccagggccccgccaagcggtaccgggccttcctggcggcccgccggggcgcggtgtcggtggtcgccggtacccgggccgcgatgttcgcgccggtccccaacctgggcctggtggcgatctgggacgacggcgacgactcgcacgccgaaccgcacgccccctatccgcacgcccgcgaggtgctgctgacccgctcggcccacagcgactgcgccgcgctggtcgccggatacgtgcgcaccgtccaggggcagctgctgatcgagtcccgttgggccacaccgatagcggctccccgcgacacgctgcgctcggccgtgccccgggtggtgccggtcggcgacgaggccgacctgcgcgccgacccggactccggcgccgcccggctgcccaccgtcgcctggcaggccgccgcggccgcactacgcgccgagaccccggtactggtccagacaccgcgacgcggttacctgccggccgtggcctgccgccgctgccgcaccaaggcccactgtccacactgtcacggtccactggggctgccgtcctcgacccggccaccgcagtgccgctggtgcggtcaggccgccgaggactaccgctgcggcgaatgcggcgacaccggcctgcgctccctcatcgtcggcgcggcccgcaccgccgaggaactgggccgcgccttcaccggggtcgccgtccacgcctccagcggcgacaagatcctcgacaccgtcgaacccggtccctccatagtggtggccactccgggtgccgaacccgccgtcgagggcggctacggtgcggtgctgctgctggacgcgtgggcgctgatgaaccgcgccgacctgcgcgccgaagaggagacgctgcggcgctggtcgatggccgccgccctggcccgcccggcctcggccggcggcaccgtcgtggccgtggccgacggcggtctgccggtggtgcaggcgctcatgcgctgggacccggactggttcgccggacgggaactggccgcccgcgccgagttgcgattccccccggccatccggatggcctccctgacgggtgaacccgccgccatcgccgacctgatggcgaccgcccgaccgcccgacaccatcgagaccctcgggccggtcccgctggacgacaacaccgaacggctgctggtgcgggtgccccgccgcgacggaccctcgctggccaaagcgctgcacgacgcctcagcggcccgcagcctcaagaagaaacccggaaccgtccgggtccaaatagacccccgcgaactgctgtgatcccggcctctcagctttgggtaggctggtcgtaaccccggcacgcggaggcacggtgtccgacgaccccccgaccagcaaggctgccacgacgatcggcgccctggtggccctggttcccgctggcgtcatcacgatccggcaagcctggtccctggtcgccggaaatccactgtggttcgccgcgatcgtgctcggctccgtcctgctgggcttcgccgcccgcgtcatcgccaaggccatcgccgagaccgagaaccggctcgcctcggccctgcgcggccgcatcatctcggtgtggcccaccttccgggcccgctacgcccgcaaactcagcgcccactgccagcgccgcccgctgcacggcgtcaagaccctcgaccccttcggcccgatcctccaggacgtctatgtggaggtcagcctcgaccagcagtggatgaagaagcacagtggaaaactgcgggccagctgggagaccgacgaaccccggccgctggagtacttcctgcgcaacgacgaggccaatatcttcaccgtgaccggcgccgccggttccggcaagacctcgatgctgcgccgcaccgcgtttcggcagtgccagcggcaaccctggctgccgcgccgggtgccggtgctgctttacctgcgcgaacacctggaggagatcaaggccgcaccgaccgcctactcccttttggacgccgcccggcagcagccgtgggcccgcgacctgccgccggaatggatccgccgcaaactggaacgcggtcgctgcctggtgctgctggacggcgtcgacgagatcgtcggcgaggccgacaggttcaccgtcatggagtggatcggccgccagatcgagatcttcgagggcaacgacttcgtcgtcacctcccgcccgcacggcttcgacgacgggaacctcgaaggacacgtccggctgcaactgctgcccttcaccgtcgagacgatcctgcggttcctgcgcggctggttcctgcagatggagaaacgcagctcccaggagggcaccgccgacgtcgccgaacaggccgacaaggaataccgcgacctcaaggcccagttcgaccggcgccgcgaactctacgacctggcctcccggccgctgctgctgacgatgatcgccaacgtccacaagtacaaccgggaactgcccggcagccgggcagagctgtaccaggagatgtgcgacatgctgctgcgtcgccgccaggtcaagggatcctcggccgagtggagcatctcgatccagcaacagcgggaactgctgggacggctggcgctgtccatgacccgcggcaaacgcaccgaactgtcgttccacgacgccgccaagaccattgaggaggcacagcgcgactatcccggcgaggtcgtcgccgacgactttctgcgcgacctggtccacgacggactgctggttcccgacctcaacgacagctacagcttcccgcacagcaccttccgcgagtacctcaccgcctcggtgctgtcccacgaccgtcccgacgacgtcgcgctgctggtcgaacacgtcgacgatccagcctggcgcgaggtcctttccctgtggtgcgccagttccgacgccagcccgatcgtcgccgcctgcctggactcgatgacgggccacgccatcgacctggcctacgagtgcgccgaggtcgcccaccggctcagccgcgaactcacccagcggctgcgccagctggaacgccccggcaacaccgacgccgacggcctgccggtccacctgctgaccaaggtgcgccgcagctgcgacgacctgatccccgtcgacgagtccgcctccatctgccgggtcccgttcagccacgaactcatccggctgcactgggaggcatccgaacgcgaacgcggccagctgctggcgccggagttcaaacgcggcacccccgccgacagcgaccccgcccacggcctgtgggaacgcgacgccaccggcctggtcgcgtgggccgacgacttctacggcgacgaacgccactaccggctgcccagtgtctgggagctggaagccctgtacgccagggactccggcctgatccagcaaccggtgtgggctcgcgacgacgaggagatccggctgttctgtcccgaggggatcgactcacccttcacactggacaacgtccgcttcgccgcgtcggtgctcgaagaccgctgggactccccggtctacctcctcatcgcgctggcctacctgcgggccgccaggaaggacacgctcagcaccggcaacaccttcgccaacgacttcgaccacaccatcaacttcgaacacgcctacacgatcgcccgcgcctacgacaagggcaccgacccggaccggccactggaggacgcgctgcgctacgccctcatcaaggtgcgccagggagtgtcgtcccgagtcatcgtcgaccccgacgcccccgaatcgcccggcctgcgacgcatcgagaccaccgaccgggtcaggctgttccgtcgccacggcggcatgcaccgcaccccggcccgccacgaccacaccctgatccgcgcctactcgctgttcctgacgccgtggatgaccgcaccggacgaagtccccggcgccctggccagcttcgacatcttcctcatgggactgaccaccgacgacagtgacgacgtcccgctctaccccggcagactgggcccgatgctcgaccgcgcccaggaagccgtcgcccgcgaacccgccgacgaccacgcgaccctgggcgcggtcagccgccgggtggtgcgcgacgtccgagccgacctgaccccgatgctggaacgccgcgaaccctacgacaacgccaaggcccgcgccgcccgcctgggcctgctggccgcctcggccgccgcgaccttcatggacgaacccgacaccgccgccctgctgcgctcctgcgcccgcggcgtcgcggtcctgcacgcccgcatcaccggcgacatcgcacccaccgaggtgatccgtccggcctgcgtacgcgccgtgccagcccttgaggactgataccttcacgatccatggaattcgatatgaccatgctgacgatcctggtcgcgatcaccctgctgaccagcgtgctgatcatgaacaccctgtcggggctggtgacgacgaaccagcgtcaccacgcccgcgtggaccgcaaactcaaccagatcatggaacacctcggcatcgacaccgccgcctccgaactgtcggaggtgacggaactggcgcttcggggcaagaagatccaggccatcaaacgccatcgcgaactcaccggctccagcctgaaggaggccaaggacgcggtcgagcgcatgctcgactgaccccggctcagggtgtgaaggtgacgccgaagcccgcctcgaagatccgctggagcacctcccacgaggccagctcgaaattggactggaccgagatgacgtgctcgccgtcctcggtgctcaccgtgaagaacatggcgccccagaagctgccgccgacgccgcgcagccgccgcccgccggtgacgtccgggtcgaactcgaacagaccgaggccgtagcgggtgtacggcagccagttggagccctcggtggtgaccgtggtccacatctcgcggtgctgctcggcgggcagcagctttccgctggccagcgcgccgaccatccggatcatgtcgtcggtggtggagacgatgtttccgggcacccacgaggtgttgaactcggtcacgtcgaggggttccagatcggggtcctccagaaaggacgcccagttctccccgtcgacggcgttcaggtcggtgccgtccttgtagaactgccgcgagtacccgcgcgggtggggatcgcggtacgtggtgtcgttgtcgggacgcacgtaggtgtcgcgcagacggagtggccgtatgacccgtttctcgacctcctcggcgaaactgttgccggtgatcttctcgatcatcgcctcggcgaggtagaaaccgccgttggcgtacaggaaccgttcaccgggctgcccgaccggcggctgcgagaccgtcatcgcgaacaggtcgtcggtggtgaactcgtggtgccggtgcttcaggaacgaggcccgggtggcgaaccggtgcgcgatctccggcgccagcccggtggcgaacagtccggcggtgttctggagcaggtgccggatggtgatcgtgtcgccgtcgtagccgttgacgttcaacacgcccggcagccaccggttcaccggatcgtcgatgctcagcttgccctcggcttcgaggcccaacaggatcgcggccatgaccgacttgccgccactgccgatctgggcgtgctcgccgcgtcggcgtggggcgccggtcttgagatcggacacgcccgcggtaccgaaccaggtctggtcgccgtccttgacgtgggcgacgatgccgggaatcccgacctcggccaccgcccagtcgagcgcccgctggatctcggtgttgttcattgctgtctccctcatgaatgagttatgtttacgactcttaaaaagttacgttgcataagcatgaaagaccatcactgattcatgaagcaacgagagaagcagcagctaaaataaagaatttcgttgcatggctctgccgactaatgcaatgatgtcgttgcattaagcggttgacgactcgacacccaaggacacccattgcccggagaacgtctcacccaacaggaccgacgacacatcgcggcgggactgcgcgacggactgacctacgccgccatcgcgcgccgcatcggccgcccgacgtcgaccgtcacccgcgaggtgacgcgcaacggcgggccgcgccactactacgccgaccgggcgcaccgcgccagcaaacaccccgaaccccggcaccgacccactccccggccagcacgcggcggcgtcgatttgggcggtcgcgatccccgcacggtcgagcagacggcggcgcagctgacggacctgttcgtccagaccggactctcgcagatggtggccaaggtgctcgccgcgcttctgaccaccgacggcggcagtctcacctcggccgaactggtgcggcggctcggtgtcagccccgcctcgatctccaaggccgtcggctacctggagggtttggagatgatcaaacgcgagcgcgatccccgtaaccgggccgaacgctacgtcttcgacgacgacgcgtggtttcgcaccgtcatggccaactcgcgcgtcgacgcgctcatcgtcaccgtgtccgcgcgcggcgcccagtcactcggcgctgaaacccccgctggctcccggctggatcgcttgagccagttcctgaaccacgtcaacgaggacgtggcgcgttcagccgaacgctggcgccacgtcctcttccctcctgagccctagtcgtcgatcgcctggtacagcgtggtccagaaatcgttgatgagcagcgcggagtccggggtggacattccggtctgggtgagcaggatcccggtgagccggttgtgcgggtcggcgtacacggaggtgccggagccgccgtcctagccgaactggccgaggggcgcgtagtcaccccggaaggtgcgcaccgccatcccgaaaccccagccgccgtgctgtcccaggccgtacgccaggtgcccgccctcggcctcgtcctccaccttgaactccccggtctgcgagtcgggggcgtacagcggcgggaaccggtccatcttgccggcgggcacgtggaagccggtgtccttcatccccaacggatctaggacccgcacgctgatcggccgtttcgccgggacggtgtcgtcgagcgcaccgtcgggatccttgagcacctgacggttcgccagttcgggcagccactcgtcgaccggccgccacccggctgacaccgcactgacacgaccgaaaacgggggcggggttgtcgaatcggcgcggacgttctatggttagttagtcaagtaatgaaccacagagctagcgaacgaggaggtgcccgtgtttgacgaccgcagtccgatctaccgacagatcgccgaacggatcaaaggcgacatactctccggcgcgctcgcggaggattcgcaggtcatgtcgaccaacgagtacgcggccacctaccgcatcaatccggccaccgccgcgaaggggctgcgggaactgctcgacgagggcattctctacaagcgccgcggcatcggcatgttcgtcagccctgacgcccgcgcgaagctgcgcgaggcacaccgctcccgtttcttcaccgacgtcgtcgacccgatgatcagtgaggcccggaccatcggcatcccgctcgacgacgtggtcgggcacatcaaagcagcagaaaccggtgagaaccaatgaacttcggaattgacgtcacgggcctgtgcctcgactacggcgacacccgggccctcgatgacatgaccttctccatagcgggcggaaagatcgtcggactgctgggccgcaacggttccggaaagaccagcctggtctcggtgctggccgcgtaccggcccgagaccgcgggggaggtgcgcgtcaacgggcagcgcccgttcgagaacgccgccgtcatgtccggggtgtgcctgatccgggagggtggcgacgtcagcgacaccagccgggtgagcaccgtgctggacttcgccgcccgctaccgggcctcgtgggactgggaactggccaacaagctcgtcgaccggttcgagctgccgctgcgcaaacgggtcagggcgctgtcgcggggcaccaagtcggcgctgggcgtcgtgctcggcatggccagccgggcgccgctgaccatcttcgacgaggtgcacctgggcatggacgcgcccagccgctacgccttctacgaggaactgctggccgactacctcgcgcacccccggaccttcatcctgtcgacccacctcatcgaggaagtgtcctctttgttcgaagaggtgctcatcatcgacaagggtcaggtggtgctgcacgaacccaccgaggacgtgcgggaacgcggggtggccgtcaccggcccggccgccgccgtcgacaccttcaccgagggcctgaccgtgctgaaccggcagcagctgggcggttcggcgcaggtcaccgtgttcggggagttgtccgacgaccggcagcgcgccgccaagaccgccggtctggaactgggtccggtgccgttgcaggacctgttcgtgcacctgaccaagccgcgggagcggacatgacggcgccgaccgcccggccggtccgggtcaccgccaacctgctgaggtcacagtggtgggtcgccgcgatcttctggggcggactgtatctgctgttcctgacgatcggtgtcatcgtctcggcgaccgccgggatgaaggagagcgtctggatcggcgcctgctggtggtcgcagtacctgatgctggccgccggaaccgtcgtcacctcgcagtacgtgcggatcttcgtcggacacggcgtcacccgacgcaccctcacgatcggcgcggtgctgtacggcctggccgggtccgcgctgttcggggtgctgatggagctggggttcctcgccgaacgcggaatcgccatggcccaggggctgccgccgttcccggccgcgaccgagttcgtcgcctcgcccgcgcggatgctcgaatccaccgtggagttcacgctgctgcacgtcgcgtacttcttcgccggttggctgatctcggtgaccttctaccggcacggcggcgtcgccgggatcgcggtcatcgtcccggccctgctgccggggctgttcatggacgtggtgaagctcggcgacaagccgttgtcggagctgttcgccagcgtcgacctcaccggcctgccgcaggtggtggcggtgtccgccgacgctctgagcgtcgccgtactggcgctgctgtgcctgctgctgacccgaaccgtacccatcaggtccacatagaccaccgacagtggaaggaggatgaaccgtgatcgcattcacctcgatggcagcgttcttcgccggctcgcctcccgagctgtcccgcgagtaccgaccgggacacaccgcggtcgcgctgctgatcgtcgtctcggtcctcggcgccgccgtcgtcaccgagaccatccggcaccgcaaccggcgccgcgtccaccacccggtgccgctgccggcgcgccgggtgcccgcccccgtcgtcatcaaggagaggagaggtcgtgacctcgcacgcagcaccgaactggtcgcgcatcgctcgtgacgttctggccgactacctcaagtggttcgccgggatctggctgatcgcgatcgtgatcaccagcaccatcatcagtgtcgtcgcgtacctcggcaccccgaccaccagcatcgtcgacttcgtcctcagcgcgccccgctactggctgttcgtggtgggactgctcttcaccaacgcctggctgggaccctatgtcgcctgtggcgtgacccgacgcgacttcgccatcggcggcgtgctcgccggactggcggccagtctcaccgccgcggcgatgctgacggtgacgatcttcgccgagggacggctgtacgcggcggcgggctggaaactggactacgagtcgccgcacctgttcgactcacccgaccagtggggactgctgctgctggagttctgcctggtattcggcgcgcacttcttcgccggttgggcgctgggcacgctgttctaccgctacggcgcctgggccaccttcgcggcggtgccggtgttcgcgatggcgaccggcaccgaggtggcgctgggcaccggctgggccgcgccgctggtcctcgacaacctgtacgacttcgacccctcgtggccactggcgctgaccgtcgggatcgtggtgatcgcactgttctacggcctgctgtgggtgcagttgcgcaacgccgccatccccgccaagaagtcctaactcgacagatcgatgggcatgtggcaaatgtccgtttcacgtggaacattcgcataggcgtagttcatgcgccaatgcggatgtcacacgcggcaaacggcacttaaacttgccggacacgcctaaatcagctgttgaggagcctgtcgatgtccatcgtgccgattcgattgttcggcgatccggtgttgcgtacccccgccgacgaggtgaagacctttgacaaggagtttcgcaaactcgtccggaatttgaccgacaccatgctcgacgagggcggcgcgggcctggcggcgccgcagctgggcgtcggactgcgcgtcttcgccttcgacgtcgacgacgtcatcggacatttggccaacccggtgctggagttccccgacgaggaggagcaggacggccccgagggctgtctgtccattccgggcctgtatttcgacaccgtccgccgccagaacgtgatagccaagggctacaacgaatacggtgacccgatgcagatcgtcggcaccggcttgatggcgcgttgtctgcaacacgagaccgaccacctggacgggatcctgttcctggaccggctcgaccccgagcgccgcaaggccgcgatgaaggagatccggtcggccgagtggtacaacgatgacgtcaaggtcaagatcagcccccacgacaacaagggtgtgttcttcaaaaaatgaggttggtgttcgcgggaacgcccgaggtggccgtcccgtccctgcaagccatcgccgacagtggacacgaactgctggcggtcgtcacccgtcccgacgcgcccagcggccggggccgcaaactgcaccgctccccggcgggcgaatgggccgacgccaacggcgtcgaggtgctgacgcccgccaaaccccgcgaaccggagttccagcaccggctggccgaactggcgcccgactgcgtcccggtggtcgcgtacggcgccctggtgccgcagtccgcactggacataccccggcacggctggatcaacctgcacttctcgctgctgcccgcctggcggggcgcggcgccggtccagcacgcggtgctgcacggcgacgaggtcaccggcgcctgcgtgttccagctggaggccgggctcgacaccggcccgatctacggcagcctcaccgaaaccatcggcgcgcacgacacctccggtgacctgttgacccgactggccgactccggcgcccagctgctgcgcgacgtgctggactccatcgagtccggacaggcccgggccgtcccgcagccggagcacggtatctccatggcccccaaggtctccgtggacgacgcccggatccgctgggacgacccggccttcgccgtcgaccgtcgcgtccgggcggtcaccccggcaccgggagcctggaccacctgggacggtcagcgggtccggctgggtccggtcacgcccgacccgcagggcccggccctgctgcccggcgccgtggcggtctccaagtccacggtgcacgtcggcaccggcaccgacccggtgcggctgggggagatccagccgcccggcaagaaacgcatggccgccgacgcctggggccggggactgcacaccagcgacgaaatcgtgttctcgtgaccgaccgacgtcacgaccgcggcgccagccgcgacccgcgccacggccgccacggccgcagcgccaccgtggacaatccgcgccggatcgcctacgaggtgttggccgcggtctccacacaggacgcctacgccaacctggtgctgccgaaactgttgcggcaccgcggggtcagcggccgcgacgccgccttcgccaccgaactcagctacggcaccctgcgacggcgcggcagtctcgacgcggtcatcgcctcggccagcggccgtgccgtctccgccctggaccagtcggtcgccgacgtgctgcgcctgggtgtctaccagctgctatacacgcgggtcgccgcccacgcggccgcgaacaccacggtctcgctggcccgcaaggtatgcgggcaccgtccggccggtttcgtcaacgcggtgatgcgcaaggtctcgcgctacagcctggaggactggctcgacaaactgtccaccggcgaagaactcgccgacctggcgctgcgacagtcgcatccggagtggatcgtgcggcgcttcgccgaggcactggcgggtccgtccgagtccggctcggccagcggcgaaccgtccgactccggtgccgggccaaccggcccggccgagctgcgggtcgaggtcgacgagaccgggttcctgccggagacgtacccgaccgcggtccggcgtgacgagtcgcgggccgccgcgacggacagccccgccggtgccgttgagccgcacggcgacaccgacggggccgaggccgagcccgacgaactcgtcgcggccctggccgccgacaacgtctccccggccgtgcagttgtgcgcccggcccggcctcatcgacgccaccgaactcgcacgacagaccgacggcagtctcggccgctggtcggcgtacgccgtggaactcgacagcggcgaccccggcgacctcgccgcgatccgcgacggccgcgcccacgtccaggacgagggcagccaactcgtcgcactggccctggccgccgccccgctgaccggccgcgacgaacgctggctcgacctgtgcgcgggccccggcggcaaggccgcgctgctgggcagcctcgccgcgcggcgcgacgcgaagctcaccgccgtcgaggtcgccgaacaccgggcccggctggtcgccgagacgaccaaggacctcgacgtcgacgtcgtcactgccgacggccgcacgtacaccacaagcgacagtttcgaccgcgtcctcgtcgacgccccctgtagcggcctgggtgcgctgcggcgccgtcccgaggcccgctggcggcgcgccgaatccgacctggacggtctgcgggaactccagaccgaactgctggcctcggcgctgcggctggtgcgccccggcggcgtggtcgcctacgtgacctgctcaccggtgatcgccgagacccacgagatcgtggccaccgcgaccggcgcttcccttgtggatgcccggccgctgttcccggccgagctgccgcacctgggcgacggccccaccgtgcaactgtggccgcaccgccacggcaccgacgccatgttctgcgcgatcctgcggcgcgactgaccaggctggcagtcagatgccacgtatacagtgcacggcatgaccacgaccccccaggtctaccgctacctgcgaccctccactatcgcctcagggcgactcggcctggccacctccggcggcgtgacgacccagggcgccgccgccaaccccgacttcttcaccggtttcctccagcaccccgagaccgccgccaccggactgctggccaccgccgctgtcgccagggcgcggtacttccagcccggcctggcctcgctgcgcgaccccgtggtgacctgcgacggcgacggactgcggttcgagtccttctcctcctgcggcggcgtctacgcgcgcttcgacgtcgcctcggccgccctggacggcgagatgcgcgaccggggcaccaccaatgtcgacttcaacgccgcgctgtgcgaggcactggccaaagtaggcggacgtgatccgctgcgcctcaacgtcggcgccgaggaactgtcggtgaccactacggacaccaaggtcaccgagaagaaggtcccactgccgcaacgctggctgcgcggcttcgccgaagtacaggtgatcacgccccgcttcgacctgcgcgccgaactgtccgcccctgaggccacccggttcctgcgctcactgccgaccggcgaacaggccgccgacatcgtgtggctgtccgtcgccggacgcggcctgcgccgaacctcgcgccccgcaccgggagcggtctgtctcgccggaccgtcccggctggagaccctgcggccactgctgcggttcgccaagtcgctacgcgtttacggcccaccggtcacccactcggcgccaccgaccgcgtcggcctgggaactggtgctgccggacatgcggctgatgctgaccctgtcgcccgaaccccgccggggcttctccggcgagggcgccgtcctcgacgcgctcatcgacgacgcggtggaatccgacgccgagttgatcgggaacctgctggacttccgcccctacatcgacatcgccgtcctggccgacaccagtggactgagcccgcagcgggtccgggccgcactgacccagctgggaacggcgggccgggtcggctacgacgtggccaacgcgtcgttcttccaccgcgaactgccctacgacgccgacaaggtggaacagctcaacccccggctgcgcaacgcccgcgcactggcccgctccggcgccgtccacatcaccggagacatcgccaacgtcaccagccgcgacaagcgctaccaggtgcggctcgacgccgacggcctcccggcgggctgcacctgccgctggtgggccgaacaccggggcgaacgcggcaagtgcaaacacgtgctcgccgtccacatgagtctcaacggttccgacgagtcctgaccccgaagaggatcccccgtggagtggaacgacctggaaacccggctgaccgcccgccagcccggtgatgtcgacgacttcgccgagcaactggtgcgactggacgaccggcagcgccgggccctgtcggggccactgtcgacgttcgtgaagtcctggtggaacggcgaggacaaggccaacgtggagtcggcgcggctggccgtcgtcggtgtcacgaacagtgccgccgctgtcgccaactggctgcgccgggaagccgaactgctccaatcggcctggcacaacttcccgcgcggcttcgaggtgaccgccagccgtcagcggaccgaccggctgacccgggtactgcacgctcgtgacgacgcctggatcatcgacgtgttcgagagcctggccgcccggctgcgttactcgggatccagcgagtggcgggacttcgtggtcgccaaggtctccgaactcggcatcaccccgccggtcaccctcgggttcaccgaatgctggatcggacgctacatcaactacggcgaggccacatacgacgaacgcctggcccggatgcgcgccgacgcgctactgccgacgatgctcgacgcgctgttcgccctggacggcctcgggcggcacttcgagatcctgctgtggaccgaccacggcaagctcgcgctgccgacctatctggaatcgctcatggagcgcggcgacgtcgagcggggattcctcatcgacggctgcctgcgccgactgctgcgcggcggcaggcccggcgacctgctgccgtaccgcaaactgctggagagcctcgcggccaccccgaccgaggtcgccgaacgcgcccgagacttcgccgccctgctcccggacgccgcccccgcgaccgccggggtcgcgcagaaggcactgcgatccgccgacgaagccgggcacctcgacggctccatcgtcgtcgacgccgccgaacgggtgctgttccggccggagcgcaagattgtccgcgaccaactgtcctggatcgacaaagcggtccggcgacatgccgatgttgccgccgacctgatgaccgcgagcgcgatcgccttcggacatgattccaccgatatccaaagccgcgccgtcacactggtcggcgcccatgccgccgtgctgacacccgaaacccgtaccgccctggcgagccaggcgacgaccctgcccaccgccgaacgcgaacgcctcgccggaatcctcgacctcgaaccggttccgacacccgaacccgtcgcggcacccgacgctcccggctcgctgccgatgccggaacccatcgcctcggtcgcggagctcgccgaacggatggcgggcctgcgcgccacgctcaccaccgacccgcacggcgaacgccttgacccggcgagcatcgaaccggtcctggcggcactggtgacgttcagccaccgcgaccgtcccggtctggcggcggcactcaaaccggtactgtccgaactcgacttcatcgacccgcgctggtacaacggcctcgaaccccgactgctcgacggcgtcctgtacgccgccgcccgcgcggccggtgacgcctacccgatcgaactggacgcggacatcctctacggcccaacggttcccgaagaacagcgcaccaaggagtggtcgacccagctctcatactggcgcaagggcctggccgggatgtccggccccgaacgggtcctggcacaccggctggccgaaatcgcctgggccatcaccgaacgaccggtgccgacgctggtggccaccccgaccgacacgatcggacgcattgacccgtccgtcctcatcgaacgcatcgaacgcgccgaatccgaggactggcagccgtgggagctcgacttccaacaggccctgctgcgactgccgaacgacgccgacgcggacgtgatcgcacgggcggcgaaactgaccagcccggccgggcgacggctggccgactggctcgcgtcccgcgaccgccccgagatcagcgtcgtcgaacggcccatggtcatgtacgaccgttacggcgacgaggacgacgagaaggcgctgccgctggccacagtgtcgatccggcaaccgaatccggtcggcacgcaactgctggaccagctgcgactgtcgttcgcccagcgcgtcctggaggaagacgtcaccgtcgagcgcccggactggccccgcacctggagcgccgtcttcccggcccgccgcgacgtcctggccgcccacctcgcctggctactgggcccggaggcgtactgggacctgatccagcccagggaagatcgctactacctggcgatgctgcccgatctggccgaagccgacggcccgaccggtgtcagcctcaccacctgcctcgccttcgggctcaccgtcgccaccgccgccgaccgcgcctgcgcggtggaagcgctcacggtgctggccgcccgcgaccagctcgacgccgaagccctcgccgacgcgatggccgacaacgtcctgtccggactgggcaaatgcacccgcatcgcggtggcgctacgcgaaaccgccgaagccggtgcggccgaacaggtctggcgaatcctggcgacggccctgccgaaactcctgacgaccgacccggcacccaaccggctcgccgacctggcggaactggccgcccgcaccgccgaaaccgttggcgcccacggcgaaatcccgactatcgcgcagaccgccacccggcgcggctccagcaaactactgcgcgagacccgacggctgcaccaatacctgacccgcccgaacccctcgccatgagccgcgacgacctcaactggacggacccagcaggccgctgtcgtacccggcggccaccgccgccgcacggtcgttgacgccgagcttgccgtagatgtgcagcagatgggtcttgaccgtggcctcgctgatgaacaacgcggcggcgatggccttattggagtttccggccgctacgagcgacagcacctcgatctcccgggcactcaacgcggacgatctcgcgggacccggcgaccgcagccggtcgacgagccgggccgccaccgacggggacagggccgtctcgccgtcggcggccgagcgcaccgcccggtacagatcctggcggggcgtgtccttcagcaggtagcccaccgccccggcctccatagcgggcaggacgtcggcgtcggtgtcataagtggtcaacaccagcacccgcacccgcgggtgccgtttcgcgatgagccggatcaacgccgcaccggacggggcgggcatgcgcagatcggtcagcatcacgtcgacgtcgtggtccgacagcatcgccagcgcctcctctccaccggcggcctcaccgacgacggtgaagtcggactgggtcgacagcatgccgcgcaagccatcccgcaccaccggatgatcgtccacgatcagcaaagcgatcgtcattggtcgtcaccgtcgagcgggagactgacactgacggcggtacccgcaccgggcttcgactcgatgtggacactgccgtcgagctgctccacccgctgccgcatcgcggtgagaccaaacccctgacgaggctcggcgtcgacggcgaatccctcgccgtcgtcgcgaatgtccagcaccagcatgtcctccatatatgacagtgtgacgccgagccgggacgccttcgcgtgccgggcggtgttggacagcgcctcctgagccacccgcagcaccgcctcgtccaccgccgcgtcgagcgggaccggcgtcccggtgaccgtgaacgtggcggcgatgtcgttgcggtgccgccacgcgtcgacctcgcgagccagcgcctcggcgagatcggcgtcgtcgagcagcgccggacgcagcgcggcgacgctgcggcgcacctccacgagactgtcgcgagccaggtcacgggcgatgcgcaaccgtcgggcggtgtcgtcgggatcggcctcggcggtttcgagctgggtgacgatcccggccagcccctgggcgacggtgtcgtgcatgtcgcgggcgagccgagcccgttcggccgtgacaccggcctggcgggcctgttcgacgaggcgcgcctgcagggcggcgttctcgtcggccagcgcgaccagtcgggcgttgacctcgcggcgtcggatggcctcgcgctccaccgtccgcatcatggccccgatgaaactcgccaccgccacccccaccgtcgggaacagcaggtcaccgagggtcagtccttgccacaaccctcgcggtgcctcgggaactgtcagcagactcagcagcaccactccggggtaggcccatgctcccggcagcgcgacaaacgccatcggaaagaagccggataccgcgatgacgaagacctcgtcccgcgaacgcagcgcggccagcagtgctatcgcgccgaggaagtacaccgccatgtgtgccagcgactgttctggccactgtggattacacaggatccaccagatgtgccagcccgccagagccaccgccagcgcgaggatcaacccgcgcgcgatccatccggtcgtgtcgagggcggctatcaccgacgccggtgccagcaacgcgaacggcagcagcgcccagatgcggttccagcggtgttccaggggctcgggatcgccgccgggagcggtaccaggcccggccaggcggccagcggaggccgagaccgggcgaggtccgtggggtgtcgtcacgggcgccagtctctcaggacctgcggtaactcaaccggcgcagcagcgtctcggccggtccccgccgaccggcgcgccgcagtagctccgccaggccgaccccggccagccaggtcgccagcgccacgcccgcggtggccgccgaacccagttcgccgccgagtcccagtgtgtacgggacgaacagtgccacgaatatcaccgactggaacagatagaagctcagcgaacgctgcccgcacgcggccacggcccgcagcaccggccccggccgattgccgatccgggcggccagcagaccgaacagggcggcgtaaccgaggccaccggccactccggtgacgacgtggaccgcggagaccgcgtagtcggtgccgaaggaggtcgaagaccacacgcccgccacctgcgtaccgatcgggatgcccccgagcaccgacagccccacgccgatggcggcgacccgcttcagcagcgtccggtggcggccgggctggtccagtactccgtgccgggccgcccacatcccggccagcgcggcactgaagacgcccaccaagccgaacggggtcatgagccattcgccgacacgcagtccggcggccgcgagcggttccgtggtggtgaaggaccagaagaaagcccgctcctcgttcgggccggaatcactgtagacaaggccctggaccacggccgcgagcaccagccacgccccgccgacgatcaggagcgtcctgtcgcgcagccgcagcatcgtcagcaggatcaggctgagtaccccgtacaggccgagaatgtccccggagaacagcacaagtgcgtgcacggctccgaagacgatcagccagaacccgcgccgtcgcaggattcctcgggctcggtggtcgtcggatgcggcccgaccgcggcggtaggcatggacgacgccgtagccgaacaacgccgcgaacagcgggtatgcgcggacctcgacgaacaccgtgttgacgaacgcgaccagccgatcgaggaactcggtctcgatgatgtgctgccgagccccgtagggccggttgtagaggtagacagcggaattggccagcgcgatgagcgccagcatcaaaccccggcccagatccggggccagggatcgttcggtgtcggcgacgggcccgacaggctgcacagtggacgtcgacatggagcctcccagagttggtgccccaatcctggaagtcttgccgccctgcggaatcgacccgctggcggattcggtcggtcaaccgatcggtggatgccctcaggcgccgaccaggccgggcagctgcccgatgtcgtcgagaacgtgggtggccccggccttgcgcagggcgttggcgtcgtgggatccggtggtgaccccggcgacgacactggcccctgcgcgaaggccactgtagacgtcgttgacgctgtcgccgacgaccgcgacctcacggacgtcgtcgatgcccagccgcagcaccgcgtgcagcaccatgtccgggttcggccgaccccgcagctccttgccgggagccacggccagatcgatcagcgtctcccagtcgagggcccgcaggatcgcgtcctgggtcgccggggcgaaacccgtcgtcaacgcgatcttgatgcccttgtcccgcagcgctttcagcgcgtcgaccgcgtgcggcaacgccgtgatccgcccgtcggtggccagggcggagatattgcgttcgaaggacgcgttggccagctgggcggtgtcctcatcggaggtgacggcccggaacacctcgatcttggactgacccatggtctgacggatgtagctcatcgcggaatcgtgaccggacgatccggccggtatcccgcactcctcgagcgcgaccgaagcggcctgctccacaatgcccccgtcggacaccgtcgtaccggccatgtcggcacacaccagggaaattcgattcattgcacaccctccttcacacgaatgccatcgtcacgggcgtgggtggcgaaaaggtggccagtatcgaacctactccgatgcgcgagacgaagtttcgacgccatcacgctgggctgccgcgaccgcgagttcggtgaacgcccgcacccgcgcgttgtcctcgccccggcgccagatcagcgtcgaccgggagtcgggcagcccgtcgaccgggacgaaggtgatgtcacggtggccgttgtacgcggggaagttgtcgcagaacagcatgacgccccgattcgtggcgatctgggacagcacctcctgcacggtgcaggccaccgggccccgggggatcggggtgccgccgggagtgcgggtcggcgaggagcgttcccgccaccggctcggcgcgggctccttgatgtcgatcatgcggcagtcggccagttcctcggccgcgatccgggaccgggacgcgaacgggtgcgccaccgagacgccgaccaccagcggcgcggtggccagcgcccccgccgactccagcccggtgtcgacgaccggctcgcacaccgccgccagatcgacctcgccgcgatgcagcggcccgaacgggtcggacagcttcagctcgtacatctccaggtcacagccggggtaacgctcctggaaccgcggaatggcgtccagcagcgtcaggtcggcgccgccggtgaacccgatgcgcagcaccccgtccaggctgcgggtactggcccgcgcctcctggaaggccgcgtcgagcagccgaaacgccggacccgcctcggacaggaaccgggtgcccagcggcgtcagtgtgacccggcgactggagcggtcgaacagccggccgccgatgcggtgctccaacccccgcagcagctggctgacccggccctgcgacaggaacagccgcttggcggtacgcccgaagtggagctcctcgctgagggtgaggaacacctccatctcgtcgcgctccacgcccgccaccggtactccttcgccgtcgattagccgcgctaatacaagcattgccacttcgccgttgttccatccccgcgctgacctgagtcttgggccatgacaaccacgctgacaccggcacccacccgcccccgacgctcggccgcgctcggctggatcggcgtcgtggccgtggcgaccggaaccttctcgatcgtcaccaccgagatgctgccggtgggcctgctgacacgcatcggccccgacctcggcgtctcggacggcgcgagtggacagttgatgaccaccgcctcgtcgatggcgtttgtggcggcgctgacgatcgtgctcgtcgccggacggctcgaccggcggttcgtcctggcgggcatgatgggcgtgctgctggtcgccaacctggtcaccgcgctgaccgacagctttgtggtgctgctggccgcgcgggtgatggtcgggatggccatcggcggtttctgggccatcggcgccagcctcgcgacccggctggtgccggaacggtccgttgcccgggccagctcggtgatcttcagcggcgtgtcgatcgcctcggtcgccggagtcccggcgggcatgttcatcggcgaccacgccggttggcgggccgcgttcctggcgctggccggactgtcggcgatcgtgctcgtcgcgatgctcaccctgctgcccgccctcccgtcgcgacgttcgctgcggccccgggacctggccgtgctgctgcgaaaccgtcccgtcctgatcggactgggcgggctggcgctgatcgtgatcggccacttcaccgcttacacctacgtgaccccggcactgaaggccgccgccggaatcgacggcggcgccgccgcggtcgtcctgctgatctacggcagcgcgggcatcgccgggaccttcgtcgccggggcgctcacgggcggacacctgcgggcggtgttgttgaccagcggcgggttcatcgtcgcggccaccgtcgcgatcccgctgctcgtgtccggccccatcaccgcgacggtgacgctgatcgtgtggggcctgggctacggcgccgtccccgtcggacttcaggtgctgacgctgcgatcggcacccgaagcgcccgaagcggtctcggcgctgttcgtggccgggttccaggtcgcgatcggactgggcgccgtgttcgggggagtggcggtcgacctgtccggcccgcaggctccgatgtgggtgggcgcgatcgccgccgccgcgatggtggcgctggtgttcgctgccgtgcggctacctcaccggccccgggacagcaggtaggtctgcacctggtccagccaggcgtccaccggatcgaccgcgtagccgcgaaacccggtgccgaaccgcaccgaccgggtctcgtgcgaggtcaaagtggtgttcagcgtcgacgacacccgctccacaaaggcgtccacatcgccgggacggtaggcgttgccgaaccgtttcgggaaccggtcaccgcgcggccgggtcgacagactcggcaccgccgcgaccgtgggccgctgcggctggccacttgctgccagggccgtgacggtgctggcgaggaactggtccacctgcttggtcttgaatccccgcgccaccaccggcagcttcacgtcccgcagctcggcggccgtgatggcgtccgggttgtcgtgcgccgcggcgatcctggccacgagctggttcacccgctcgacgtcgtagccacgcatgacgatcgtgaacgtgggcggctggaacggggtgttcaccgtcattctcctgtggtctgtcggcgggggacggtgggagtctagccccgccgacagaccttctcaggcgaggctggggcgacggacccggccgacggacgcgtaaccgagcgccgccagtcccagcagcaccgccgagccgatcagtaccgagttgacgccgtcggcccagcccagcccgccgaccacggcgatgccgatcgcgacccccatcgccgaaccgacgtagcgggcggtgttggccgcgcccgaacccatgctggcgttcgcggaggggacgctgtcgacggccatccgggcgttggcggcgttgacgaaaccggcgccgatcccggcgatcaggtacgagatcaccacccgcggcatcgaccagttcgtcatcgaacccaccatgagcagctgcgccagcgacagtccatagccgatggccagcagccggatcggcggcaccggcacgtatcgcgccagccgcgcgatgaccagcgccgccagcgggtacaccgtgaacgggatcgccatgtgcagcgcgtcgaagtggtgggtgtgctgccacgcggtgggcagcacgctcatcaccccgatcatgagcagaccgttgaggccggaaccggtgaccgacaacaggaacggccggtgccggaacagtcgcatgtcgaccatcggcgcgtggtgccgcagcgacagtgccacgaatccggccagcgccaccaccgtcgcacccagcagcaccagcaccgggagccgcgtccaaccggtgcgggccagcgtgatcgccgccagcaggaagcacattccggacacgaagctgacgatcccggcatagtggaccggtcgccgctgttcggcgcgcgactcgtccagtctggtgacggcgaccgccagcgcgatcgacacggcggcgtagacccagtagatggcccgccagctccacgcctcggtgagcgccccggtggccagcggcccgacggccagcccggcccccaaggccatggcccacagcccggtcgcccggccccgctcggccgggtcggtgtagttgctgccgagcaggccgaggctggcggcgatgatggccgcgcccgcgactccctgcccgatccgggctccgatcaggacagcggcgtcggtggacagtgccacgatcgcactggtcaagcccatcccgagcgcgccgaccaacagcatccgccggcgtccgaagttgtcggcgaggatcccggccaccagcagcgcggcggccagtcccaggggagaggcgttcatgatccaggtctgcgcgagcggtccggctcccactccggcggcggtctccggcagtgagatcaacggcgaggtgtagttcatgagcaccgggacgatcgcggcgcacgcgatcggcagtacggcccgcgatcgggtctgtggggcggtaggggaggcgacggccatggggagggctccttggttcggtcattgaactgtcggaaccctaacagctttggttcggtgattgaactgagtttcgctatgatggacgtcatggcactcggcaagggctacggcaaccaggactgttcgatggcgcgcggcctggaactggtcggtgaacgctggacgctgctgatcgttcgcgacgccttctacggcgtccgccgcttcagcgacttcctggcccacctggagattccgcgcgcggtgctgtcggaacggctccagtacctgaccgacatgggcgtgctgtccaaggacagccacgagggctcgacgcgggccgaatacgccctcaccgacacggggctggcgctgtggcccgtcctggcctcactgtcgcagtggtccaacgaatacctccacagcgaggccggaccgtacctgatctacgaacacgacccgtgcggcaccgaactggccgaccgcctcaactgcccgacctgcggcgagcgcgtgcggctggccgatatcgcgacatccccgggcccggccgccaaccggacccgcgacgacgtggtcagccggtcgctgctgaagcgacggcgactgctcgacccgatccggtaactcccggcggggtttcgagaccggcggccactggttcggctcatggtcggcggtggcgtcggtgaagttcacggtgccgtgaaacttggcttggtcaaaggaagtcgtgccactgaaatgggcggactcgaagttggcgccgtgcagttcgcatccgttgaggtccaggttgatcaagaccgcgccggtcagatccagcgccttgtgcgtccagaaactcggaccgttcctcaagtgtcgcaagaggactcgctgcgccgtcagccgtacctgccgttcgacccgtgaataggcgtcgatgtcgccgtcatcgtcttcgcctggcgcatatggcatccgcagataagcgcagatctccgacaacaccaacggccgcaactccggatgatcctcacccagccgctccaggttgtgcagcccgccgatccgcaccggcgccttgtccgaacccagttgctccaccgcctggatccgcatctccgtgatccggcgatgcgcggcgtcctcctcgacatgccgggccgcgcgctcccgctgctcgtagtcgagcttcgtcgtctgctcgtggtggtactgctgtccctcgtagaacttgtgctgccgttccacgaactgctgccgccgaaacgccagcagcagcgccgcgacgccacccagccccgcgcccaccgtcagcgcgttgcggatgatgtccacctgaacctgggcggccttcggattcggggcctcggcggcagccgccgacagccactcgtagacgccccagatggacacgacgatcgcggcgatgccgcaaaccgctatccaccaggagatcgggcgcagctgcttcgggggtgaggcggggtcctcgacaggcatgtcgtcactataggaccgccttgcgccgcaccgcgaacaccagtgccaacgccgtcatgccgaggctcacccacaccagccagtccccgaaccgcgagtacaccgtggacgcgccgttcgtgccgacctccgcgaccgcgacctcggcatcctccgccagcacccgcccgtactggtcgctgaccgtcacgagccccttctgcccggcccgcaccagcgacacgccctgctcgacgccccgcgtcaccgcgacccggctgtgccaccagccgtcggtgtcgaagtcgagcgccggagcgaagatgatcgtcgcccccgcctcccggtaccgtgcgacgaagtccacaaagtccagatccttgcagatcgccagcgcccaggagtccggtcccggcacgaacgtcagctcgtccgagggcttcaggtagctctccaaccccgggatcatgtggtgcttgcggaatatcgtcggctcggaaccgttggccgggaaccacaccgccgcgtttgacacgtggtcctgctcctccagctccatacccagcaccacattgatcttcgcgccccgcgcgaccttcccccactgcgcgaagtagtcgtccttgtgcttcttgtccacgatgaccagtttctccggcaacacgacggtcacgacgtcctcggcggccaggtcccgcaccccgtcgcggtactgctcgaagacccgctggtgttccggcgttcccaccttcgccgagccgtcgtcgcgcggataggccagcgcggcggttcgggtcgcgtcgtcgctcggctgtggccgcgcgaacccgtatcccagcgcggcggccagcagaaccgccacaccgccgccgacccacgcctgggccgaaaccgttgccccgggggcgaaacagaccgcgaccgccgctgggacgaccatcaacaggaacgcgatccccgccgtgcccgccagcgacgccgtttgcagcaccggaagcaggtcggcctgcgtgtacgcgatgctgtaccagtttccggccgcctcccggttcaacagcgacatcaggtactcgaaggcgacccacgcggacgcgaaacccaccgccgccaacgcgaagtgccgccgcagcaccagcgcccgaaacaacagcacacaggcggcgaaacccaccgacgtgctcaccgcgatcgccagcaacgccgggacggggaactggatggcgtcgtagaagtaccagtacagccgcagaccacccaaaagccacgccaccgccgacgccgtgaccacactccacaccccaagccggggcgccagcaacagcatcggcagcggcgcgatccacaccaaccacggcaacggatccagcgcgaacccgaaggcgtacagcgccgccgtcgccacgacggccgcgatcgtcagcaagagattaagccttgacgagttcatggtctctgtccttttgcgaacttataggggtggtgcggcgcacggccgccacgaggctgcccgccaacagcgcgacgcagagccaggcgaaccagtcgccgagccgggagtagacggtggtgacgcgctcggtcgacaccgagccgacggcggtgcgggtgtcctcggcgaggatccgtccgtaggcgtcgctgacggtcatgacgccgaactgagccgagcgcaccagcgacatgccctgctcgacgccccgggttatcgccgcgcggctgtgccaccacgcgtcgacctgcgggttcttgcggttctccagcgatggtcccaacaggacggccgcactgccgtcgcggaacgcggcggccacgtcggggtggtccaggtcgccgcacacgatgagcccgagccggttgtcgctgccggggacgtacttgggttcgtcgccgagcttgagccacgggccgacccccggcccggtgcgcatcttgtagtacttcaccggatcgccgccgtcggcgggaaagtagaccgccgcgttgtaggcgtagtcgtcgtgcgggttgccctccccgggcgggtcggccttgacggtggccagccggatcccggccacgacgtcgatgccgtgttcgcgggccagctcgccccacttgtcgaggtagccggggatgtccttcggatcgtcgacccggaacgcgatctcgggcagcaccgccagcgcgaccccgtcgtccgccagctcggcgagtttcccgtcgtacctgccgaacagcttctcggcctcgtcggcgtcatactcaatggacaccgacccggtgtcggacagcccgatggcggcggcccgcagctgcccgtcctgtgtgtccatccgcaccagaccgaagaccagcgtgcccgccagcagcaccgcgacggcaccgccgacccaggaacggacccgcaccgtcacgcccggcgcggtcaccaccgctgcggcggccggaacggccagcagcaggaaggtcacgccccaggtgccggtgaccgacaccagttgcagcaccggcaacacgtccgcctgcgtgtaggccacggaagtgttggagcccatgacatccgaggcggccaacgtgtacccgaactccatcgccacccacgcggcgggcgcgaagaccgccgccgcgaccgggtgaccgcggcgcagcatccagccgaagccgccggtgacgacgcccagcatgatcgcggccagcgcgaacatccccagcaccgccggcagcggcacgttgatggtcgccagcaggtaccaccacgtcgggatgccaccgacggcgtaggccaggccgccggtgacggccgccgaacggggccgtacccgcgccgccagcgccagcaccggcagcgccgcgatccaggtcagccacggcaccggctccaggttggtgccgaaccagaacagaacggttgaggtgagcccggcgccaagcgtccagggcagggttctaacgaggggcgagtccattgacgagcaactccgtattgtcgtgacaaagctgccggaagtcgtctcccgacaggttgatgcggccgccgatgtacatctgggtcaggccgtggatgagcgccgtgtaggccagcgcgatgcgccagtgctcgatcggccgcaacctgccgtccgcgatcgcggcggcgacgtgcccgccgagcagttcgaaggtgggggactcgccggtctggaagtcgtcggggaaccggcgggcgccctggcgttcctcgatgaacatgaaactgaacaggccggggctctccagtgccacgtcgacgaacaggtcgacgatcaccttcgagccctcgaggatgtcgtccggcagccgcaccgtggcccatttcgcggcggtctcggtgaagcactcgtcggcgacggcgtccagcagcgcctcccggttgggaaagtggcgatatacggccatgggcgttacgcccacaatcgcgccgatttttcgcatgctcacggcctgactgccgtcggtgacgaccatttccttggccgcggcgagtatccgatccctggtccccagcatgtttacaccgtatacgtgaatcgggccgaccgccaccccggaccggattcgttccgaaactgtgtcgtagtcagacctgtacctgacttcggttctgtgcctaaactgtcatcgtgcgcaccacaggaacagtgatcgctccgagtctgttggcagcggacttcgcgcgactggcagaggcctgctccgccgtgtccgaggacgcggactggttgcatgtggacgtcatggacaaccacttcgtcccgaacctgaccatcggcacgccggtggtgaagtccctcaaggcggccaccgacctgccgctggactgccacctcatgatcaccgatcccaagcgctgggccgtcggctacgccgagctgggcgcctacaacgtctccttccacgccgaggcctgcgacgatccggtcgggctggcgcgggacctgcgggccgcgggcaccaaggccggactggccatcgaccgcgacaccctcatcgagccctacctggacatgctgccggagttcgacacgctgctgatcatgacgatcaaggccggtttcggcggccaggcgttcatgcccgaactgctcgacaaggtccgcaccgcccgcaacgccgtcgagtcggggcatctggagttgcgcatcgaagtcgacggcggtatcgcggacgacaccatcgccgcggccgccgaggcgggcgccgatgccttcgtcgcgggaaccgccgtatacggggccgccgatccggcagcggccatccagcgactgcgtgccctggcggcacatgtgggaggtgactgagtgaccggagcccccgacaccccatccgaactcgtcctcgtcgtcgacgtggacaccgaaatggccgaatacctggccggacagctgcgcgacaacggtttcgacacctccgtcgcgcgggacggctaccaggccctggcccagatcgcgcggcgccgccccgacctggtgctcatcgaggtggatctgcccctcatcgacggcttcgaactgacccgccagttgcgcggcgaccccatgacggcgagcctgccgatcatcatggtcacggcccggggactgtcgtccgaccggatcgccggtctgaccgtcggcgccgacgactacatcgtcaagccgtacgacgccgccgaagtggtggcccgggtgcgctcggcgctgcgccgccaccgcgagatccgcgaggtctcaccgctgaccggtctgcccggcaacgcgcgcatcctcgccgagatcgccgaatgggtacgcggcggcaagcagttcgcgctgggctacatcgacatcgacgcgttcaagagcgtcaacgacgcctacggcttcgtccggggcgacgagttcatccagtcgctggccggatccctgcaccgggcggtgctggcggccgggccgccgcacgcgttcatcggtcacgtcggcggcgatgacttcatcttcatgtgcgacctgctgctggtcgcgcccatcacccggcacgccatcgccgagttcgagacccgggccgcggcgctgtgcgacgaacgcgacgcccagcaggggtacatcgagtccaccgaccggcagggaaatccggtgcgggcaaggcttccgaccctgtccatcggagtggcactgtcgggacaacggcatttcaccgaccccagagaggtggtggcggttgccacggagatgaagagtgtggccaaatcccatccagggtcctatgtggcctacgatcgacggcacgagatccgcaacgccgactggtccgagttggccaacctcggttacgtcgccgacgaccggcaaccccgggctgcataagcaatccgcacaaccaatggtcgccgaaagcgtagattctgagtgtttctcacacttttggtgggtcaagtccgcaatcatgtacaggcagcggtggtggggtggttcaactgccgctggacgattcttcttggtggaggaagaaatggacgataacggcggttcgcgttaccccagttggtttcgccttgagcccgacggcccgcacaagaagtcgggcggtctgggaaccgacggctacaactacgagttctactgcgccaaggacggtgagccgtggccgtgcgcgaccgaacgcgagcacagccgcgcgcgggccaagactcactaactgaccgagaaacccccgtccacgaacaaggtctgtccagtcacataggacgaagccgggcccgcgaggaacaccgccatgccggcgaagtcctccggttgactgttgcggccgatcatggtgcgcgcggccatctgttccgaacgaccggggatcgccacggcggcagccgtcagcggagtgtgcacgaaagcgggggagatcgcgttgcagcacactcccgacgccgaccacgcctcggcctgcgagcgggtcagcccgcagatcgcggccttggagacgccgtagccgccgctgttgccgaacgcccgcaccgcctgctgactggcgatgttgatgatgcgcccgtaaccgcgttcggccatgcgggacccgaaccgttgccccagcaggaacggcgcggtcgtgttgacctccagggccagatcccagtcctcggtcgtcaactcggccagcggcggccgggggttgaccccggccgcgcacaccaggatgtccggttccccgaagtgatccgccgccgtgtcgcacacccgcgcgacgtcggcccggctcgacaggtcggcggagatcgcggcggcccggccgccgaccttggtcagcgcggccaccgcgtcgtcgagcccggactgggtccgggccaccagcaccaccgcggcaccggcgcgggccagcgcctcggtgatgccgaatccgattccggaactgccgccggtgatcagcgcgacctttccgtccaggttgaaaagggaacgcagatagtccgacatgaccgcagatcatatgcgctcagccgtgccccggcccagtcgtgccgagccggggcaccgccaccgataagccgcagagctgcgtgaacagctcgatccactgcggcggcgtgacgaaggcgacaacagccgccggatgcacctccgcgcgagcgaacgcccgccgcaccgcccggtcgccgaactcgcgtcgcagactggccgccaggctgccaccgactccggtgaagcccagcgccacgaaccgctggtagtcggccatcgcggaacccggcagcagcgcggtctcgcgccgttccagccgcaggatcccggaatcgacgcgcggcaccggatcgaacttgtaccggtcgacgcggccgagaagccgccactcgaaccggggccaggactcgaccgtcacctggctccagcgtccgtagtcgccggagcgcttgcgcgcgtactccagctgggttatcagcgtcgccgcgtcgagctcccgcgccttgaggcaccactccacgatcgcggacgtgcgggcgtacggaatattggccacgatggagaaaggctcacgtggcggcgaggtcgacaggaagtcccggtgcacacagtgcacccggggatcgtcgccgtagcgtgcggccaatcgcttggccagcaccggatccagctcgtatgccagcacccggcccgccttgcgcgcgatcgcctgcgtcaggatgccccgccccggtccgatctcgacgaccagatcggcacgggtgacaccggacagccgcaccacggcggcggccaccctcggttcggtgaggaagttctgggagagccgccgccgtttgggcgcgcggacaggggaagaggaacgtgccatcgctgaaagtccttcgcgtcgaagctcggacagacagcgggcaccgggacccgatgagaaactggcgcggcctgtccgaaatggatagatgctcgatgcgagacatcggccgcgagggacgaaaaggacggcacccgggtgccgtaacagaaccgccgaagcgggaggattcgtcagatgtggaagcggagcggaccgagatctcgcgccgccgcccagggacgtttcaccgaggtcagtaccccggtcgcgaactggacgacgatcgccgtccagccgccaattattccggacatgaccgacaggctaagccaccgcggccaccctggcaaccgagatagaagcctgtgaattttgacaccacagtggccgggcgaccgcaccccgtggcagactgagcggtgaccagcatgcgcgctggcggggtcggtgaaattccgagccggcggtgagagcccgcgacccgtccacagccggtggacggttgacttcggtgaaattccgaggccgacggttaaagtccggatggtagttagcgcgcgagtgtacgcctgggaaccgacgttcccctgtgtacgcgactcgctgtttccccgcctgccgtgtgaccattaccgcaggtaaaggaagcacgaggaatgttcacaggaatagtcgaagagctcggcgagatcgtcgccacggcccccgcgagcctgtcgatacgcggaaagctcatcacctccgacgcccaccacggcgactcgatcgccgtcaacggcgtctgcctcaccgtcaccgccgtcaccgacgacgtcttcaccgtcgacgtcatgggcgagacctacaaacgcaccgccttggacacgctgaaacccggcgaccaggtcaacctggaacgcgccgccaccctgtcgacccgcatgggcgggcatctcgtccagggccacgtcgacgctgtcggcgagatcctgcgccgcgaacccgaagccgaatgggagaccgtcaccttccgggtccccgaggcgctcaccaagtacatcgtcgaaaagggatcgatcacgatcgacggtgtctcgctgaccgtcgtcgcggtcaagggcgaggagttcagcgtcggcctcatccccaccaccatgcaactgaccacgttgggccgcaagcgacccggcgacccggtccacattgaaaccgacatcatcgccaagcacgtggaaaagctgttggaggccaagtcatgagcatgctggattccgtccccgacgctatcgccgacatcgccgccggacgccccgtcgtggtcgtcgacgacgaggaccgcgagaacgaaggcgacctcatcttcgccgccgagaaggccaccccggaactgctggccttcatggtccgctacacctccggctacatctgcgccccactcaccgaagccgacgccgaccggctcgaactgccgcccgcccacaccgtcaaccaggacccgcgcggcaccgcgtacacggtcacggtcgacgcgggcagcggcatcaccaccggaatctccgcggccgaccgggcccgcaccatccggctgctggccgacccggaaaccaaacccaccgacctgcgccgcccgggccacatggtcccgttgcgcgccaaggacggcggcgtcttgcgccgtccgggccacaccgaggccgccatcgacctggccgtcctggcgggcctgcgccccgcgggcgtcctgtgcgagatggtcaacgacgacggcaccatgaagcgcctgcccgacctgcgcgcgttcgccgacgaacacgacctgcgcgtcatcagcatcgccgacctcgtcgcgcaccgccgccgcaccgagaagcagatcacccgggtcgccgaaacccgcctgcccaccgaacacggccagttcaccgccgtgggctaccgcgccgacctcgacggctccgaacacgtcgccctggtgtgcggcgacatcggcgacggcaccgacgtcctggtgcgagtccactccgaatgcctcaccggcgacgccttcggctcactgcgctgcgactgcggcccgcaactccactccgccatgcgcgcggtcgcgaccgaaggtcggggcatcgtcctctacatgcgcggccacgaaggccggggcatcggcctgctccacaaactgcgggcctacgaactccaggaccagggccgcgacacggtggacgcgaatctggacctgggtctgcccgccgactcccgtgactacggcaccggagccgagatcctggccgacctcggtgtcaagtcgatgcgcctgctgaccaacaaccccgccaaacgcgcggggatcgaaggcttcggcctctcggtcaccggtagggttccgctggccggagccgtgcgcccggaaaaccttgcctacctgcgcaccaagcgcgacaggatgggccaccttctcgacgacctggagagtgtgtgatggctggacacggatcgcctgaccttgagaccgtcgacgccgctggcctgcgcctcggtatcgtcgcgacccgctggcacggcgagctcgtcggacagatgacggagcgcgctcaggctgcggccaaggcgtgcggggtctcggacgtgacggttgtgcatgtcgcgggatcggtggagcttcccgttgtggcccaagcgctcgcgcgcaactatgacgctgtggtcgcgctcggcgtggtggtgcgtggcgataccgcgcactttgactacgtgtgcaagtccgtcacggaggggctcactcgagtggcgctggacgcgtctactcccgtggctcacggtgtgctgacggtggacaacgacgctcaggccatcgatcgggccgggtatccggattcgtccgaggacaaggggtggagcgctaccgtcgcggctttggacgcggcgttggcgattcgggctttgtgatgggctgatatccgctagctgtgttcggggcgttccggcttggccggggcgccccgaacgttacttcagcgatggccgacccatcccaccgtaaccagcatcgacagacgtcacttccgccaaaccgcctggcatcccatccagtggtcttgacagaatgtcgcctcgtgaagtcttttgagcagctgttcgccgagctgtccgccaaagcggaggctcggcccgcgggttcgggaaccgtcgcagcgctggacgccggggtccatacgatcggcaagaaggtggtcgaggaggccgccgaggtgtggatggccgccgagcatgagggccgcgagcgcaccgccgaggagatctcgcagctgctgtaccacctgcaggtgctgatgctcgccaccggactgtcccttgacgacatttacaagcacctgtgaggacgactgatgctgcgtatcgctgtacccaacaagggttctctttccgaggccgccacccagatgctggtggaggccggttaccggcagcgtcgggccgcgcgcgacctgaccgccaccgacaccgccaacgacgttcagttcttctacctgcggccccgcgacatcgccacctacgtcgcctccggcgacctcgacctgggcatcaccggacgcgacctgctggtcgattccgccgccgaggccgaggagacgatggccctgggcttcggcggctcgaccttccggtacgcgtgccgtcccggtaccgcgtccaccgtcaccgacctggagggcaagcggatcgcgacgtcgttcaccggcgtcgtgcgcgccaacctggccgccaacggggtcagcgccaccgtcgtgcacttggacggcgcggtggagaacgccgtcgggctcggggtcgccgacgcggtggccgacgtggtgtccaccggcgccaccctgcggcaggcgggcctggagatcttcggggaaccgttgatggagtccgaggccatcctgatccgtcgccgtggcggcagctcgaacggggcccaggaccagctgctgcggcgcctgcacggcgtcatggtggcccgcagttacgtgatgctcgcctacgatgtgctcgccgaggatctggagcgggcttgcgcgttgacgccggggatcgagtcgccgacgatctcgccgttgcaccgtgaggggtgggtggcggtgcagtcgatgaccgagcgcgccgaggtgcaccggatcatggatgacctgtatgagttgggggccaggggaatcctggtgaccgacattcacgcgtgccggatatgacgaccgtcccgcgaccgcgtggcgccccgtctcggcttgtcgtgccggtgtgggcggcgttggcgttggtggtcgcggggggtgcttgtgccgctgggcaggcggcgatcaacggggagctggggcagcggctcgactcgccgttgaccgccgccgcgatcagcaactcgctgggcggggtgttgttcgtcgtgtcgctggcgacggtttcccgggtgcgggagggcttgcggcgggcttggcggcagcggttgccactgtggatgtacaccgggggactgttcggcgccgtgtacgtgttcgccgggtccctgacggttccgctcatgggcgtcgctttgttcactgtggcgcaagtctgcggtaacaccatgggggccttgggaaccgacgcggtcggtttgggtccgtcgggtcggttgcgggttacccggcctcggctcgccggggcggcgttggcgatcgtggccatcgcggtggctcaggtcggccgggacctggccaccggtttgtggtggctggtgccgttcgtggtcgtcatcggtgcgggtttggcgttgcagggcgcgttcaacggccgggtcaacgaggtgaccggcaatccgttgtcgaccggcatggtgaacttcgtggccggaaccagcgtcctgtacctgatcgtcggtgtcgtcgccgtggtcgacggactgccgttgtcgcggttgccgtcggagccgtggctgtacctgggtggaccgctggggtcgttgctggtggtgttctcgatgctggccatcaaggtgatcggggtgctgcgcatggcgctgggcatcctcaccggtcagctggtgggcgcgttggtcatcgacgtggtcgcgctgggtgtgacgccgtccccgtggctggtggccgggctggtgctgacggccgcggcggtggcgatcaccggtcgcggcaaggcaagggccgaggccacgccggacgccgacatcagcgcggccgccgcgaaacgcgactgaccgcgaggacgcctactggttcgggtcactcccacactgccgtggccgggtcgacgccgttggctcgcgcgttggcgaacaacacctcgcgcagccacaccgccaggccgggcgcgagcttgtcgtagtgctcggcgaaaccggggtcctcgacgaacatccgacccatgcacacctgcatcgcgtgggtgcagtcgaagtacgtcgacatcagggctcgatgccgttccgccagcgcgttggccgccgccgttcccggctcgacgcccgaacgcttcgcgtccgacaggtccgcctcgaacgccctggtctcggacgcgacctgctcccactcggccgtcgacaacgccgccgcccgctcggagtactgcgcccactgcgtcgtgtcgccccagcgctgtcgggcttcgtcgacccattcgggccgccagtcggttccgaagatctccacctgctgttcgggtgtgagtcgcatgccctcgcgcgcggcggccagcattcggtccaccgagcccaccatcgagcggagtcgatcgatctgctcgaccagctggccgcgctgtcgacgcaggtgctcggtcgcgtcgactccacgatcgtccaggatccggccgatctgggccagttcgaagcccagctcccggtacaccagcacccggtggatcctggcgatgtcctcgttggagtagacccggtatccggcccaggtgcggtcgctggggctgaccaggccgatcgagtcccagtggtggagcgtgcggatgctgaccccgaccaggttcgcggttcggccgacggtgaggccgtcggtgtcggcgggcggtccgcctcgggtgtcgtcaccggtcatcgcaccagtgtcgctcaccagaccgggccgcaccgccgacatcggccagccgacgcttgtcacgggttctccgggatcgggatgcccacggcgcgccagtcggcggccatctggctgttcgggtcgatgggtcgcgcggcggtcatgacgatccgtgcgttctccggcgtgatgacggtcagttcgacggagttccacggcatctcgcgcgggccgtcggtgcaaccggggaccagcttctcgcagcgctgccggacctcctcgatctggctgagcacgcacgcgaagttgaggctctgcgccggtgcctcggccgggggttcgcccggaaccagcagcacgtcctgaaacgcccaccgccgcaggtgggtgaccccgccggggatgctgaacaggtcgatgaagcccagtccgtcgagccagaagtccttggacgcctcgagatcagccgtcggcacgatggtgaacatcggcatgccgtagatctcgcggtagacgtcgggggcgaccgcgtcgagggccgggttcgggaccggtgtcttgaattcgctcatgccctgaatcgtcggggctcacgtcgcgtgagggtcaaaccgatgtggagtgacgtcggtcacacggcgaggttgacggcggtgatcaccgtggcggccagcgcgaccgcgccgagccacacggcgggcagagcggtcctgatgtcgatgcccgcccacaactgggcccgcagtgcgccgatcatgagggtgaacaggcccagcgaggcgacgaggctgacgggttcccagaagaagccgacgatgaggcccaggcacgcggcgatctccaggccaccgatgatccggcaggctctcatcgagaagccgagcgcggtgacgtgctcgacgaccgagggcgccagcaccagtttggcgccgccgagcgagccgaagaaggcgatcagggcgatggaaaggatggtggacgcgatcgtcatggctggccttgcttgccggttggtcactgaaagttgacggggatccaagaattattcagcagtgacgaattcacgactcatcgcacccggtgtccgtcgcgactcaggcgcggtcgaggaagtcgcgcagccgccgcgtcaacggctcggagttgcgggcccaggtgaagtggtcgagccgggcaccggcctcgtcgtgccggtagtggtgggtctccagttcggcggcggccagtttgccggtcaggtgccgcgaggtcaccgggggagtgagcgggtcgccctggacggtgatcgccagtaccggcagtttcagctccgccagcgccgcctcggtgtcgcggccgtcgaggtccgggaatcgtccagttcggacggtgtgggcccagtcgcggatgagccgccggggctgccgtccggcgaagccgtaaccgggccagtggcccaggatcgccgaggcggccgacatgcccgaagcgatggcgtacaacggaatcgagcgccgcccgtacagcgcgtggtaggggagcccggacgcgatcagcgcggcggccctcacgtcgatgccggcgctgccgcgcagcgcctggtgcagcaggcccagctggccgccgagactgtgtcccagcagcagcaccggacggccgtcgacgtcgggggcgagccgttcgtagaacgccgagatgtcgttgacgaggtcgccgtaaccgaagttgacgcgccgggcgggtttgggggtgctggagccggtgccgcgcaggtcgacgatgctgacgtcgcagtcgaactcccgcagttgcaacgcgaaccgtcggtagtacccggcgggcacgcccatggcgggcagcatgatcaccgcgcgctcggcggcgctggggtaccggtgcacgcccagccggtaccggtcaccgtcgatgtagtgctgctcgtaatcggccacgccgccatgttacccgcgagtaatgacttgtggtccggccgacgtcccgtccgtcgaaaaccggttgccgctcgcggggcgatcgctcctagactcggtccccatgaacgaaccggtcgcgccgcaggtcaccatcgacgatttcaccgccctggacatccgggtgggcaccgtgacccgggccgagccgttccccaaggcccgcagacccgcctttcggctgtggatcgacttcggcgaactcggcacccgcaagtccagcgcccagatcaccgcgctgtaccgcgtcgaggaactcgtgggacggcaggtcctggcggtggtgaacttcccgccccggcaggtggccgacttcatgtccgaggtcctggtgctgggactgaccaacgccgacggcgaagtcgttctggtgcaacccgaccgcgacgtcaaacccggcctgcgactgtcctgagggcggcacagatcacaggggcgccgcacccgaattcgcatagggtgagccctcgtgagccaatcgacgagaccccgcggcgcccgaaaagctctcagcgccatcatcgtcgacacccggccgctgcgaatccccgcgttccgtcgactgtggatgtcgacgatcgtcaccggcttcggcagccagctgaccgccgtcgccgtccccaaacagatcttcgacatcaccggttcctccggctgggtcggcctcaccggagcggtcgcgctggtgccgctgctgatcttcggactgtggggcggcgcgatcgccgacgcgatggaccggcgcaaactcctgctgatcggcaacgccggaatcgccgtggtgtccggactgctgtggctacagaccttcctgggcctcgactcggtgtggctggtgctggtgcttttggcctgcaaccaggcgttcttcggcatcaccatgcccacccgcaacgccgtggtcgcccggctcgtccccgccgaactgctgccctcggccgccgccctgaacggctcgatgttcatgttctccgccgtcttcggcccgttggcggccggggcgctcatgcccgtcatcggactatccacactatacggaatcgatacgataacgctgctgcttaccatgatcgcggtatggcgccttcccgcgctgccgccgctgtcgggcacgttcgggcgcgcgggcatccgtgacgtcctggacggcttccgctatatggcggtcaagaaggtcctgctggcgtcctttgtggtcgacatcatcgcgatggtcgccggtatgcccagggcactgttccccgagatggccgagcgcaccttcggtgacccgcccggcggcggcctggcccttggctggctgttcgcggccattccgatcggttcccttgtcatcaccctgctgtccggctgggtgtccaaagtgcgccgacagggcgtcgcggtcaccatctcgatcgcggtgtggggtctcgccgtagccggtttcggtttgtccggcaacctgtggctggcagcgatgttcctggtgatcggcggcgccgccgacatggtcagctccatctaccggcaggcgatcctccaaacagcggccaccgacgagatgcgcggccggatgcagggtgccttcaccgtcgtggtcgccggaggcccccgcatcgccgacctcacccacggctgggccgccgccggtgccggaaccgccgtggccgcgaccggcggcggcattctcgtcgtcatctgcgtgttcgcggccgtggccctgctgccgtccttctggcggtaccgggccccgtccgacgagaaatgacggtgatcagaacgcgtacgcgccgaaccgtccccaggcgacgaacccggccagcgccagcaacaccacgttgacgacgaccgcactggcctccccgcgccggacgtgaacgactgccgccagcagcatcgtcaccgccagccccacggccgcggccgggaccagcatcgtggcgacaccggtgaccgcgggcccgatcagccccacagcggcaagcagttcgacggcgccgatgaagcgcacggtcgcgggggagaagtcggcgacccacggcatcatcggggcgagcttgttctttggccgggtggtcttcagggcaccgatcgcggcgaacgcgacggcgagaactatctggacgatccacagtgcaaggttcatggctattccgttctggtgagggtttgtcgacggtctagtagcggccgagggtgccgcggcgtttggcgatccgttccaggcgtgagaagacgagcacccccgctccggcgatcagcagcggttgcagcagcagccatcccgggccccagccggtggacagcccggccagcgaatcgccgtcgagcaggatgtcgcgcatcgcctcgatacccggcgcgatcggcaccgcgagcctggccacgacggcggtccacccgggcatgtcggtcagcggaaccagcgtcccgcccgcgatcgcgtagaccgccaccgacacctgggtgatgatctggatccgcttgtacaccagcgtcaacccacacaggaccaacgccagcccacaggtgcccacggcgatggccgccaacggcaccaccacccgtggatcgaagtggacacttcccccgttcgccacgatcgcgacgtaccccgtcgcccccaccgaaagcgctgtgggcaacgcggccacgatggacgcgatctggcgtcccaggatcagcacccacgacggcagcggcgtgaggtaggtctgttcgagcacaccggactggatatcgccctggtaactccagaacatccggttcacctgctcgtggatgaacgtcaacgccaccatgccgatgccgacgggcaacagcagctcggcccgcagctgcccgcgtcccatgaacaacacgatgagcaggtagaacaacggaaaggtgatcatctgaacggccaggccacgccagcccgcgaccaggtcggccagccccttgccgatctcattgccgaaaccgcccagcaaccggggccgcgtcgaataaacgatggacatgtctaatccctctcagtactggccgaggctgccgtcacggacggcccggcgatggttgcgggagaacagaacggcgccgatcccgacgagcaccgccgtgtggacgaccaacagcggcaggctccccgacgtccacagtcgcgcgagcgtggcgccgtcgaacagcacctcgttgaccgcctcgatgcccatagtggtcggaagtagccgcgccaccgccgccagccactcgggatacagcgacagcggcaggaacgcgccgttgagcagcagaatgagcgcggtgaacagggactggagcacaccgaccatgggcgtccgaatcgcgacggcggccaggatgtacgtgaacgccaggatcccgatgagcagcaacgcatagggcaccagcgccgcccaacgccacgggatcgcgatacccgcgatcgcggcgggcaccgccgaagccgccaccgcgacgaccagaccgaacaccgacgcggtcaccagccgtccgaccatgagcagccacggcggcgccgtcgacatctgcgactgcgcgaaggtgcccgcgttcttctcctccaccaggtccgacaccatcaccagcgccgagtactggagaaaccagtagccaccgatggcgatgagggtctggggcagcagatcggcgcgcaactgcccctgccccaacacgaactgcaaacccaggtacatcgtcatacccacgaccaggctgatgacatgacccagcggatgcgccaactgcgaggtcagtcccttgcggacctcagcggccagtatggacaaccaaccgacgcttcgccgcgcgacaagtgcctcagacatgggcgggctcctcgacgagactgaggaacacgtcctccaggctcggctgtgcctgcgccagcgaccgcagcacgatgccgcgctcaccaagccgctccagcagctgatagacgacccgcggatcgtccacccgcccggcgatcacggtcgaatcgccactctcctcggcggtgaacccgcccggcagcggcggcaacgcgggaacaccctcaatgtggacctcgtagctgtcacgacgccggaaccgcgacaacagctccccggtggcctgatccgcgacgatggtcccctcacggatcaccgccacccgatcgcacaactccgccaccacgtcgagctgatgcgtggtcagcagaatcgtcttgccccggtcttccgacagcgtcgcgatccagttcctgacggtccgggtggcggccacgtcgagccccaacgtcggctcgtccagcaacacgatcggcggatcggcgatcagcgccgccgcgatggcgaccttctgctgcataccgcgcgagaagtcgccgacccggtcatggcgccgatcccacaagcccagatcggtgagcaactcggtggcctgaccgcgagcctccgccttccgcaaccccttcaaccgtccgaagtagatgaggttctgccaggccgtcagtgtccagtacacattgcgcgatccctccaggacggcgccgatctgcgccatcgccgccgaccgccgggcggcaacgtcatatccgttgagccgcacggttccggcgctggcggcgagcaggcccgccgcgatcttgatggtggtggtcttcccggccccgttgggccccaggaatccgaaaacggtgcccggctgaatccgcaggctgacgtcgtccacggcgggccgggcgcccgagccgtacgtcttggtcaaccgctcgatgtcgatggcgggggtggagttcactgtgacctcatttcgctagagttactcactagtgatgaactctagttatacactctagaaatgaccatcggcaagggcaaaggcaaacgagccgagaaagcccagcgcacccgggccaagatcctcaccgccgcccgcgacctgttcgtcgaacacggctacggcaccaccgcgctccaggacgtcgccgaccgcgccgaagtggcggtccaaacgatctatttcaccttccgcaacaaacgcaccctcctcaaagaagtcgtcgacgtggccatcgcgggcgacgccgaaccggtggccacgatggaccgcgactggttcaaggaatccctggccacccccaccgcccgcgaacaactcgacatccacgtcgacggcagccgccgcatcctcgaacgcgtcgcccccatcaccaaggtcctggccaccgccgtggccatggaccccgagatcgccaccatgtggccccagaccaccgacccccgctacacggtccaactcaccgccgccgaaaccctcatcaccaaacccgacgcccaacccaccctcacggccacccgagccgccgacctcctctactgcctcctcagccccgagctcttcctcgtcttcaccgccgaccgaggctggccccccgccgactgggccgcctgggtcaccaccacgctgcgaacccaactgtgcgaaccgtctggatagggttgaacccatggatgtcaaccgggtccgcgactggatcgacgcagccgacaccgtcacggtgctcaccggagccggagtgtccacagagtccgggatccccgactaccggggccccaacggggcctggaccaaggaccccgactcggccaaatacgtcgacatcgactactacgtccgcgaccccgccatccgccgccgagcctggatccgccgccgcgaacacgaagcctggaccgtcgaacccaacccggcccaccacgccctggtcaccctcgaagcccggggcaaactaaccaaactcatcacccagaacatcgacggcctccaccaaaaggccggccagacccccaccaacgtcctggaaatccacggcaacatcttcggcgtcgaatgcctgggctgcgacgccaccaccaccatgcgagccaccctcgaccgcgtcgcggcgggagaggacgaccccgcctgcctctcctgtggaggaatcctcaaatcctccaccatcttcttcggacaacaactcaaaaccgacgtcctctacgccgccgccgaatcagcccaaagctgcgacctcttcctgtcggtcggcacctccctcacggtccaccccgccgcgggtctggtcgacatcgccctgcaatccggcgccagactcgtcatctgcaacgccgaacccaccccctacgaccaccgcgccgacgccgtcctcaccgatccgataggacaaaccctcccggccatcctgaacaactaagctcccccagcttcttctttttctccccggcgctcacccacgcggggacctggatgttcgtcctgggcagcgcccagctcctcatccgccagatccacctgacccagctgcacgcacgcgctggtgggcactacggcctctccagctctgaaacctaagtcgtctcggcatgctctcgtccgtcttcggtcaggatggtcggtgaacgacgtcgctggcgagtgtgcacggcattactagactgcccagttcgcgggcgggtccggaagtgccaggtccgctgtcgatagggggccgagcatgacgacgcggtgtgaactttgcgatctggagatagggcaggggtgcgcctgcgaggacggtcgcccggagcgggcttacgtgaccgcgggtggaagctcgtaccaccggcggcgcgactgcgaatggctggcgcgggggcaggcggacgctcacgcgaagggcctgcgcgttcaccctgtcacttccacgcttgtgcagaacgtcgagctcaagcgtggccggtgcgaatactgctacgagggctagccctcgggctgggcggtgtcgtaccactccttggtttggcgggacaggagcatgacgatgacggccatcgcggggaggatcagggcgcagccgatcgtggagagttcccagaggctgaaggggatgagtaggccctcggcgatcaccgtgaccaggcggactggtttttggcggaacttgagtttgagtgcgcagtagatgagcacgatcatgaggacgaccagcagggccgccaggaggtagaggagggggtagttgaacaggtcctgggtgggtgggtcgtccttgaactgcttgttgtagaccttggcggtcagtcgctctttgaggagcttggccagttcggtgttggacagctgggactgttggtaggtgcccagcaagatgaaggcgctcaggagcaggccgatggccgcttggacccacaggaggacgcggctgatgcggacctgtttgggcaggttggagccgccgctggagccggaggcgaacttgtcgccggatagaagactcatgtgtgtgggccgccttagtggtggaaccagcggcggcagcgccgcgcgttgagggtgaggagggcgatgagggagacgaagctcagcgcgatggcgaggaaccagttgacgcccttgacgccgcaccagatgaggcctgcgatgctggccagctcgatgaggaggagcaggatccagagccagcgccactggtagcgcatgaggaaggtgaggaggaggagcacgacggcgccgatggccaggcccgccgcgacgcggtagacgcggtcgtcgacgagttgggggatccaggtctggaacttgttccagcgttgggccgcggcgagggctccgcccagtaggagggcgatgagcacctgtatccagagggtgcgccgggctgccttggccgaaggcggcatcggattgagctgtttggccacgaatgctcctcgaaaaggtgttctggtgcggtcagcaggttagccggtgccgacctgggaagcgtatgggacccgggtcacgaatcggactcgaggcggctgccggtgcgtcccgcgaccagtgcggccaggatcgcgtcgatcgcgaacgcggtggcgtgggggaggtccacattgatgtcgtccagcagccactggacctggagaccgtccatgacgccgatgatcgccgaggcggccgtgtcgagggcggcggaggacggcatcgcgtcgggctcgcagatctgggacagggagcgggcgatcatggcgcgcagttcggtgaaccggtcgcggaagtagtcctgggccgggtggttgtcggtgaccgagtcggccgacagcaccgcgtaggtctggacgatgcccgggcgggtggagttgaggcgggcggtgtcgaccaggtgcttgaacaggtccatgccctcgggcgggtgtttgccctccaggtcctggacgtcggcttcgtcgcggtagtcgaggaccgccagcagcagctggttcttggatccgaagtggtgcaggatgcccgcgtgggtcatgccgacctgttcggcgatctcggtcagtgagccgctcttgtagccccggttgccgaatatctcggtggccgcgcgcaggatgtcctcgcggcgtttggcggtgcgccgttgccggaggctcttgttgtcatcgctcgtgggactggtgtgggcgtgcggcatggactcactttacgggtcgagagttggtcaggattttatcgccgctcgtcacgaccccaatctggccgacaatgtgtcgggaatcaggggtggatcggcgtcgtgatggaagcaggcgacgcggcgcagcggttcgtcggggccgaaggcggtggccgacagtgccggacggtcggtgccgcagcggtcgaaggcgagctggcagcggggctggaacgcgcagccggacgggagtgcctgcaggtccgggggagaacccggtatcccgcccagcaggcgtttggggccgtgcagcggcgggaaggagtgcagcaggccgctggtgtacgggtggcgcggcgcgtggtagacctcggcggcggtggcgtcctcaatgatctgtcccgcgtacatgatcgcgatccggtcggcgatctcgatcaaaagggacacgtcgtgggtgatgaagatgaccgcgaaacccagccgggtcttcagctcggtgatctgttccaggatctgccgctgcaccaccacgtccagggcggtggtgggttcgtccatgatgatgacgcggggttccagcgccagcgccatcgcgatcatgacgcgttgccgcatgccgccggacagttcgtgcgggtaggcccgcagccggtcggcggagatgccgacgtggtccagcagctccacggctcggtcgcgcgcggcggcgcggccggtcttgggacggtgcgcggcgatgacgtcggtgagctgctttccgatgcggtacaccgggttgagcgagttcatggcgccctggaagacgatggcgatctcctcccagcgcaccgcccgcagttcgtcgtcgctggcccccagcaggtcgagcgtgccgccgtcggcggtggagaacagcacccggccgccggtgatcaggcccggtggcggcagcagccgggtggccgcgtacgccagtgtggacttgccgcagccggactcgcccgccagccccagcacctcgccggagtggagggtcaggctgacctcgcgcagcgcgtggacggcccgggagtcgtagccgtagtcgacgctgagtttgtcgatgcgcagcaccggggtggcctcgttcatcgtttctcctgcctcagtaccggggtgaaaccgaccctggcgcggatacgtttggcgcgcaacagtttggcgtcccggccggtggtgcgcagccgggggttgacgaattcgtcgataccgaagttgatgagggtcagggcggtgccgacgcccgcgatgcacaggccggcgggtacgaaccaccaccaggcgccctgggcgagcgcttggttgctctgcgcccagaacaggatcgtgccccagttccattccgagatgctggtgacgccgatgaaggccagcgcgatctcggacaggatcgcgaagatcacggtgccgacgaaaccggcggcgatgacggcggtcaggttcggcaggatctcgaagatcaccagccgccacatggattcgccgttggcgcgggcggcctcgacgaagtcgcggcgccgcagcgacagcgtctgggcgcgcagcacccgcgaaccccaggcccagccggtcagcgagatcaccaccgcgacggtgatgccgcccgcctcgggcagcagcccggccacgatgatgatcagcggcagcgccgggatcaccaggaagatgttggccaccagggagaggatctcgtcgccgacgccgcccaggaacccggcggtgacgccgacgatcaccgacagcaccgtggccgccagccccgccagcagtcccacgagcaggacgccccgggtgccgaccagcagctgcgaggcgatgtcctgtccggtgttggtggtgcccagccagtgctgcgccgacggcggttgcagtacgtccggtgaggtcttggacgggtcgtagggcgcgatccattcgccgacgatcgccatcacgacgaagaagccgaggatgcccagcccgatgagggtcttgcggttgcggaagaacagcaaccggttggcggcccgccgttcggcgtcgccgggggcggtgacggtgggggtggtcatggggctagccctcccttcgggtgcggggatccaggaacgcgtagatcaggtcggccagcatgttggccaccagcaccgacatggtgatgatgaggaacacgccctgcatgagcgggtagtccttggcgtcgacggccttgaacaggatgtaaccgatgcccggatacgagaacaccatctcggtcagcagcgtgcccgacacgatgaaccccagtgacagcgcgaaacccgaaacgttgggcagcacggcgttgcgggcggcgtagccgaacatgacggtgcgttccttgaggcccttggcgtgcgcgaccgtcacgaaatcctcactggacaccgtcaccatcatattgcgcatgctcaggatccagcccgcgaccgaggagatcacgatcgtcaggcccggaaggacactgtgggtgatcagcgagccgatgaactcgcccgagaaggacggcaccagcgcggtgtcccagccgccggaggccgggaacagctgccaggcctcggcgaacacggcgatggcgatcagcccgatccagaagtacgggatcgccgagaagaagttcgtcaccggcagcagcgtgtcggcccagctgccgcgccgccagcccgcgatcacaccggccagcgtgccgagcgcgaaactgatcaccgtggacacgccgaccagccccagcgtccacggcagcgactgcgcgacgatctccgacaccggggtggggaagaacgtgaacgacagcccgaagtcgccggtgaagatgttgccccagtactccaggtactgctgccacaggctggtctgctcgtccagtccgaacaggacgtacagcgagcgggtggcctcgctggtgagctgaccctggtaccggttcagcagcgactgcaccggatcgccgggcagcatccgggggatgaagaagttcagggtgatggccgcccacgccgtcagcaggtagaacccggcccgtctgagcaggaacctcacgacgtgcccccttcgtcggcgtacagccagcacgcggcctcgtgcccgtccctcaccgggaagaaccccggcgtctcggtgcggcagcggtccatcgcctgtggacaccggggatggaaccggcagcccgtcggcggcgagatcaggctcggcggctcaccgcgcgcgggcggggcctcgccgccgcccagcgcgtccgggtcgggggccgaggcgatcagcagcttggtgtacgggtgggccgggcgctgcgtcacgtcctcgctgtcgccgcgctcgaccacccgtccggcgtacatcaccacggtctgctccgcgaagtagcgcgccgaggcgatgtcgtgggtgatgtacaggatcgccaggtccaggtcgtccttcaactccgccaacaggttcagcacgcccaggcggatcgacacgtccagcatcgacaccggctcgtcggccagcagcacctcggggttggcgcccagcgctcgggcgatggcgatgcgctgccgctgcccgcccgacagctcgtgcgggaacttgtcgaggaaccgctccggcggattcaggtgcaccttctccagcagcccgcacaggcgttggtgcagttcctgaccgctcagccccggatggtggatgcgcaggctgcgccgcagcacatacccgacggtgtgcaccgggttgagggacgcgaacgggtcctggaagatcagctgtacccgacggcagtaggcccggaacctgcggccgaacttcaccgccaccggctcgccgtgcagcagcacccgcccggaggtggccggatacagctgcgccagcagcctggccacagtggatttaccggagccggattcgccgaccagcgcgacgacccggccccggcgcagttgcaagtccaccgcgtcgacggcgtgcaccgccttgcggcgccgaccggcgtgccggacgggaaagtgcttggtcaggccgtcggcggccagtaccggatcggacccgtccggctccgtggtggatggcggcatcatgcaactcctgttgacgaaacggaactaggcgggtttgagccgggtgaggatcagcgaggaggacggctgagtcggctgcgacatcgagtacgggttgtcgtcatcgggccaaccgacccagtgctttgtggagaacacggcgccgatgggcccggcgaccagcggaatgaccggcacctcctcgaccatgatgtcctgcaaggtctccagagccttcttgcgggtgtcctcgtcgtcggtgtcggcataggtcgacagcgcctcggtggcttcatcgctcttgaaccggccgaagttccacgaggccttctcgccgatctccttgtagtgcgcgccgtccatgatgttggagaacaggtcccagggcgtggagccggtgttcgtccagtgcagactggcgtcgaagtcgccggtgaacagtttctcgttccagtcgtcgacggtcacgctgtcgacctcggccttgatgccgatggtcgacaggttgtcggcgatgatctgcaggctcgccaggtagtccgaccagccggtcgggtcgatgagcttcatcgtgacggccttgccgtcgggcgtctcgagcttgccgcccttgagcgtgtacccggcatcctccaggatcttcttcgccttcttgacgtccaccttgtgcttgacgttcttgtacttgtcggcgatgtagtcgtcgccgaccgggctgggaatgccggtggggctctcgaccagcgggtacagtccggactcgccctgcttgtgcacggcctcccggtcgacgaccaggttcatggccttgcgcagttccgggtcgtcgaagggcttgcgggcgttgttgatgaacaggacgtggatgcccaggcccgaggggaaccacagtcggtggttctcggggtccttcttgatgaacaccttcttgtagtccggcatgaacacataggaccactggcattcgccgttgcccagcgcggtggtctgggcgctgttgtcgttgtaggagacgtaacgcatctccttgaccttgggcttgtcgccccagtagtcgtccctgaccttgagcgtcaccgcctgcgaggtccacgaggacagcgtgaacgggccgctgcccaccggcttcttcacggtgtccttggtcgggtccttgaccttggaccacacgtgttcggggacgatcggggtgaagccgatgatgcgggtctggttgacgtactggggcgacttgaaggtcagctccacgatccgccccgtcgcggtggccttcttgtaggggatcgcgtcgaggttgagggcctcggtgtccttgacgaggttgtacgtgaacgcgacgtcgtctgccgtcaggtccttgccgtccgaccacttgacaccgtcgcggatggtcagtttgaccgactggaagtccttggaccactcccacttctccgccagccacggcagcggctcgttggtcggttccagcaggttcacctgcgccagcggctcgtacagcacccaccggtaacccagcgagttggacgccgaggtggggctgaacgggttgttgttctcggtgagcgggccgttcggcatgccgacggtcagcaccgatccggaggccgtgccgccaccgcaaccggtgcccatcagggccgtcgccgcggcaccgcccaacagggcgaaggtggagcgtcttttcatcgggtttctcctagtgagggactaataggtcataggtgcaggtccagggtgagccgcgtgtcttggatggaacgtcctatgtgaagccgatagccgcccgacgggatccgccagtccccggcggcggtgtcccagatctcgaaggcccggcgcgcgatcgtcaccggcacgctggtctccgagcccgcgtcgacgtcggcgacggcgaaaccggccagccagcgcgccggtcgctcgggcccgtcggcctcggcgctcagatacacctgcaccacttcgcgacccgcgcgcggaccggtgttggtgatcgtcacggtgacctcggcgccaccgtcggcggtctcggcgactgccgccgcgcggtagtcccagtcggtccagcccagcccgtgcccgaaggccgccgccggggtgatcccgtcgcgcgcgtaggcgcggtacccgatgtggattccctcggcgtagtcgacgatgccgtcgctggggatcgcgtgcggcaccgggacgtcggcgggcgaggccggaagcgtccacggcagccgcccggacggttcgacgcgaccgaacaggacgtcggcgagcgcgtcgccgcattcctgacccgggaaccagttccacagcacacagttgacttcggacagccacggcagcagcaccggagagcccgcgttgacgaccacgaccgtgttggggttggcctcggcgacccggcgcaccagttcgtcctgccgtcccggcagttcgaggtgcggccggtcccagccctcggactccacctggtcgttggtgcccaccacgaccacggcgaggtcggcggcccgcgccgcggccaccgcctcggcgatctcctcgtccacagtgggtcccggacgctggtggcgcaacgcggcccgcacgaaccggccccagccgtaggcgtcgacgatctgaagctccgcctcgatctcgaccagccgtggccgctcgatgtccaccgggtggtcgacgctgggcggcgcgttgacgctggagtccaggatcaccgcttcgctggcggcctccaccccggaggcgaccaggcgcccgtcgatgcggatgcgatgcaccccaacggttcccacacccagccagtgccggcccggttccgagagccgcacccgggtgcgcagccgcgcgctggcggcggcctcgggcacgacgtgacgcacccagccgttgaagtcgacccgccgcagcgtctccacgaccgtgccgttctcgtccaggaactccaccgcgataccgggttcgaccaggtcgggctggacggtcaggtccagatcgagttcgggcaggtgcggccgggcgtaaccgccacggtgcaccgacagtgtcgccgaggtgcccagcgccgaacgcatcccctgctccggcgtgacgatgtggtcgggccgcacgtagcagctgccgccgccctgcaggaacgcgtcgacggcgttgggaccgatgagcgccaccgagtccagctcggcgatggcgcgcggcagcacccgctcgtcgtccttgagcaccacgatggaccgggccgccagctcgcgcagcgcgggggtggcgtcgagccgcggcacctcgggcggccggggcgcggagttgacggcaccgcgccggtgcgccagccgcaggatccgccgcaccttgtcgtcgatgacgtcctcgccgacctcgccgcgctgcaccgccttcagcagtgcgtcctcccacggtccgcccggaccgggcatcaccaggtccagtcccgcgttggcggactccgacgtcgaggtcgccgcggtccagtcactgaccaccacaccgtcgaaaccccactcccgcttgagcaggccggtcagcaggttgtggtgttcggtggcactgttggactccaccccgtcgtcgacgccgttgtaggcggccatgaccgtccacactcccgcgtcgcgcaccaccgcctcgaacggcgccaggtacacctcccgcagcgtgcgctcgtccacccgggcgacgtactcggtgcgggcggtctcggagtcgttggccacgaagtgtttgacgcaaccgccgatgccgtgctcctgcatcgaggccaccaaagtcgccgcgatccgggcggtcaacagcggatcctcggagaaacactcgaagtggcgcccgcccacgggggtgcgctgcaggttcaccaccggccccagcaccacgtcgacgccgtgccgctcgccctcggaggcgaacacgacgccgagccgctcggccatccccacgtcccaggtcgccgccagtgccgtgggggacgggaacgaggcgccggtctcggcctcggagtcggtcacaccgcgcacgcccgccggtccgtccgagaccaccagctgccgcagacctatggcctcagccgcatgcagacgccacgaagacgcaccggtcagtagtctgaccttgtccgcgagcgacaaaaccgccagctgggtggtgatgagcgtttcacgatcgagatcattcatgagtattcctcttaggtggagtgaaagtctcatgacgggcgggtgcccgacacggtagcactgtgactgacaggtcagtaagagtcatagatcacaatattgttacggacctttctcgttgaagtggtggacccaaacgcgccataagggacagatgtgccggtcacctgtcccttatggcgcgtgctctcaggcctcgacgcgcacgtagtcgacgaccatgctctgcgggaactgagtgtcgtcaccgggaggaccgggccacgccccgcccacggcgacattgaggatgaggaagaacggctggtcgaacggccacgcgttgccaccggcgtcggccggggtcttgcgctggtactccttgccgtcgaccgaccaggcgatgtactccggcgtccagtccaccgcgaaggtgtggaagtcgtcggcgaaggcctgaccgtcgggcagcgagaaggacccggtgatcgggttgccgcccgaatagcccggaccgtgcagactgccgtgcacggtggacggttccgaaccgatgttctccaggatgtcgatctcgccgcagtcgggccacggcgtcgaaccgaagttggagcccagcatccagaacgcgggccacatgccggtaccccggggcaccttgatccgcgcctcgaagtgtccgtacttctgcgtgaacgtcttggcggtgttgagccgggccgaggtgtactcgcaccggccgtagtggcactggtagtcggccgggttctccttgcgggcggtgatgaccaggttgccctcgccgtccagcgccgcgttgtcggtggagtcggtgtagtactgcaactcgccgttgccaccgccgtcgccgttgacctcgtgggtccacttcgacgcgtcgggggcggtaccggcggcgccctcgaactcgtcggaccaggccagtttcggttcgcggtcctcggacggggattcggcggaggcggtcgcggtgaccgccagactcgctgcggcagcggcggcgatgacaccggccagcacgccgcgggtcagacgtctcatgatgctgtcctcctatccggcccgcacggtccagcgacgggggttgccgtcgtgggccgcgccggactggtcgggatggccgtcgccctgcacgtcgtcgtacgggaacgcgtagccgatgggggagttggcgtgcacgatgcgcgcccagtggttggtgatgtctcccttgtagaagtcctccggctgcggctcgctcggctgctccgggaagtccaatatggtcgaccggttgaacgccgcggcgagccgtgccaggatgccctttttggcgtcggggtcgtccgggttgttggcgaacggcccggagttgcaggtgaagatgtcggtcgcgaccggcttggagaaggtgtgaccgtcgttgaaggtcagcgtgtcaccctggacccggccggtgaagacaccgccgccgccctggatgtcgaccttgaggtcctcgccggcgtacttctcccacacctggttcacgtaggagtcccagtagccggagaaggcgtcctcgccgaggccctgcggcgcgatgcagcgcagcacgccgccgtcaccggccagcaccagcttgtcccagggctgtccgtccgccgaggcctgcgccttgaggtcctcggcgatcttctcgaccgctccctccgggagcgggtccaccgtcgtgctcgtgtcgccttcgagggtgagcccgatcggcagcgcggtcacgaggtcgacgtagctgatgttggagtagagctgctggtcgttgaaggtgaactcgcagaacgaccagatcttggggaagttggcgtcggactcgttggcgaaggacggctccaccagcgccgggccggggttgacgaagaactcgagggtgtcctcgcggacgaagtacacgcgggcgccgtacatgcgcggcagcgtgatcgtcgtggacgactcgaccggaatcgagcagtcctccgggagcggcgtgttgggaccgccgggttcctccaggaggtacttggaactgtcggccttgaccagcatccacttgtcggtgccgaattcatggccggtgatataggcgttgagtttgccgccaccggtgttctccaggacgagctcgcaggtctcgggtgccttgacctccttcgccgaggcggtgaaggcgcccgaccaccacggcgacgtcgccgcggcgatgccggtggcgccggtcacggtcaggagtgaacgacgggaaagcattgaagcctccagatagttcgatttatttgggggactcgtcgcggtgaggcgatgaggtttcggtcacgttaacatccttacttacatgtaagtaagtccttcgtaccttaaattttcactgtcggacacgccgtccggcataggttcgacacagatacgaaggggggaaccgacatgcccgtcatcggagtgctggccctgcaaggcgacgtccccgaacacctggccgcgctggaacgccagcacgtcaaggcggtgccggtgcgccgcgtcgaggaactcgacgccgtcgacgccctggtcatccccggcggtgagtccaccgccatcagcaaactgctggtcgccttcgacctcctcgaaccgatccgcgaacgcctcacccgcggcatgcccgcgctgggctcgtgcgcgggcatgatcatgctggccagccgggtgctcgacggccgcgacgaccagcagagcctgggcgccctcgacatcaccgtgcgccgcaacgccttcggccgccaggtcgactccttcgagaccgacgtggtcctcgacggcatcgacggcggcccgtttcgcaccgtcttcatccgggcgccgtgggtcgaggacaccggcgacgacgtcgaggtgatcggtcgcgtgagcggaggagcggcggacggtaagatcgtcgcggtgcgcgccggaaccgtcatggccaccgcgttccacccggaagtgacgggagacgatcgcatccacagtgcctttgtcgaccttgtccgtgccgccaccgccaccgcagccgagaagcagaaagaggaccgatgagcggccactccaaatgggcgaccaccaagcacaagaaggccgccattgacgccaagcgcggcaaactgttcgccaagctcatcaagaacgtcgaggtagcggcccgcaccggcggcggtgacccggacggcaacccgacgctgtacgacgccatccagaaggcgaagaagaactcggtccccaacgacaacatcgaccgcgccgtcaaacgcggatcgggcgccgacggcggcggagtcgactaccagaccatcatgtacgagggctacgcgcccggcggcgtcgcggtgctcatcgagtgcctcaccgacaaccgcaaccgggccgccgccgaagtccgcaccgccctgacccgcaacggcggccagctcgccgaccccggcagcgtcgcctacaacttcaaccgcaagggcgtcgtcatcgtccccaagaccgacggcctcaccgaggacgacgtcctgatggcggtcctggacgcgggagccgaagaggtcaacgacctcggcgagtcctttgaggtcatcagcgaggccaccgacctggtcgcggtccgcaccgccctggtggaagccgggaacgactacgagtccgccgaggccagcttcgtccccagcgtcaccgtcccgctggaggaggacggcgcccgcaagatcctcaaggtcatcgaggcgctggaggactcggacgacgtccagaacgtctgggcgaacttcgacgtctccgacgaggtcatggagaaactggacgcctgagcccgggcagtcgtccctgggtcaaggccagaaaggcgccggtgagcagtacgcatgccccggccgcttgcagccagccgagggactcgccgaggatcagcgtggcgcacagcgtgttgacgaccgggacactgaacatcatcagggaggccctggccgggccgacagccgcgactccccggtaatagaggaggttggccaccgccgcgccgccgatcgccaggtagccgacgttggcccacacaagcgacggcagtgcggtccagtccactgtggccatgtcggggaccgccagggcgcccagcatgacggcaccggcacaggtggcgtacgtggtcgcgcgcagtggcgcgattccggccatcacgcggggtccggcgagggtgtacgcggcccagcacaccgcgctgagcaggaacagcgcgtcccccggcaaccgttgtgggccagccgacgtggctccaccggcgccgaggaagaagatcaccgcgccgacgagtccgagactgaggcccacgacccgggcacggttcgccttttcccgtccggacaccagcaggaacgcggtggtgagcaccgggctcaggacggggatcaggattcccgcgtcgagggacggcgctagcgacagtccccagaagaagaaggcgttgtacgcgaagacaccgagcacacccgcggccgctcccagccacagcttgcgagccgggaccggcgtctgacgtcggtcgtacaaccggacgaccaccagcagggcgagggcgccaccgccgaaccgcaggaaggcgcccaccgtgtgcgggacggcgtccaccacgaccttggagctcgagaacgcgccgccccacagcatcatggtcgtcatcagcagcaggtacggattcgcggccgttgtgtcggttcgcatggatcagactgtgcccagcgcgggcggccgctggcttgaacgctggtgcgcgagcaagaatgggccgatgtcgaccgggaagaacagcgtgcggtactggcgggacggtgtccgtccgctggaggccatgcaggcgaacttccacgatcacgtgtactgcccgcacagccacgacgcctactccttcggcatcaccgacgccggggcgcagcggtttcgctgtcggggcgcccagcacgtcagcgcggccgggatggtgatgtccttcaatcccgacgaggcgcatgacggtcgagcggccgcggagctgggctaccactaccgcatcgtgcacatcggtcagtcggtggtccgggacatcctcgccgacgcctcggacggccggtcaccggcgctgccactgttcgccagcccggtgctgaccgaccgcaccctcaccgaagcgttggggcgcctgcactccgcactgctgggatcggccagcgacctcgtccgggaagagcttctgaccacggccgtgctgacgatggccgagcacggcgcgacccgcgccccccgcctgcgcaccctcgcggggacccagcagcgcgcagccgcccgacgggcccgggccgtcctggacgaggcaccgctcgagcccgtgtcagcgcggcaactggccgaggccgccggttacagccgattcgccgtctaccgggccttccgggctgagtacggcatggccccgagcgactaccagcgcctcgtgcgcctgcggcgagccaggcgtctgctgaccgacggcgtaccaccgggacgcgccgcggcgtcgtcgggcttcgccgaccaagcgcacttcaaccgctggttcaagcgcgcctacggcctcaccccggccatctaccaacgttcggcggggcaccggaaccattcctgacgcgatccgcaccgcgacgtggccctcaagttttccgcaagcccgccacaagggtcggtccgcacaatgacttcacaccgagagggtgaggaggggccaggtgaagcagcggatgggaaccactgattcccaccgcatcctggcgggcaccgggatgaccaccgagtcgctgtcgaccgaagtgctgcggtcgccgcggatcgatgtccgcgagcggctcggcgcggatcctgccgccgccgtcatcacggtgcccgccgcctgagtccttccttgccaaaccctcctgaattcatttagtgttgaattcaggagggtttggccatggaatcgaccacctgttgcatcgccggcggcgggcccgccggaatggttctggggctgctgctggctcgggcgggcgtcgaggtcaccgttctggagaagcacgccgacttcctgcgggacttccgcggcgacaccgtccaccccacgaccctggaactgctggacgacctcgggctcggggagcggttcgcggcgatcccgcacagccgcctcaccgaggtcgtcgtgccggtggcgggaagcctccagcgcatcggcaacctgagacacttgccgggcaggtaccagtacatcgccatggttccacagtgggatctgttgaacctgttggccgaggcgggcgcggaggaacccaccttcaccctgcgcctgaacaccgaggccaccgacctgctccgggagggcgggcgggtcaccggggtgcggtaccgcacccgcgacggggacgagggctcgatcgccgcctcgctcaccatcgcctgcgacggacgtcattcggcgttgcgggccgcggccggactgcccaaaagcgaatggccggttcccttcgacgtgtggtggttcaggattccccgcaaacccgacgaacccgccgccctggtccccgtcatcggcgaacgacacccgttcctgctcatcaaccggggcgagtactggcaggtggccgcgatcatccccaagggcgccgattctcggctgcgccgggaaccggtgtcgcggttgctgacgcccgtggccgcggtggtgccgtggctggccgaccgtgtcgactcggtgcggtcctgggacgaggtgaagctgctcgacgtccgcctggaccggttgcggcgctggcacctcgacggcctgttgtgcctgggagacgccgcgcacgccatgtcgccggtcgggggagtcggcatcaacctcgccgtgcaggacgcggtcgccgccgcacggctgctggccgcgtcgctgcgacgcgggatggtccggcccgcggacctggccagggtgcggcggcggcgcctgcccgccaccgtcctggtccagaccatgcagcgcttcctgcacgagaaggccctgggaccggcactggcgggcaggttcgacgtcgccggcgcgggcaggctgccgctgccgatgcgcctggtgcgcgggttcccctggctgcaacggattccggcttacctggtcgcccggggtttccggcccgagcgggccccggcgttcgccaggcgggccggacccgcatcaggttcataggacgtcacgctggccgcactgtcgtctaacatcgtttgctgtcgaaagcccgcccaaagacaaggtgtcacagtgtccgaaaagtcatacgacggtcaccgcatgcagtcgcgggtgggcgtcaccctcgaccccgagcacgtggcggtcatcgttcgcaatatgcggatcatcggcgcttgcgccggtgccgtactcatcgtggtttcggtggtcctgccatcgatgaacggcggtttcgagtggacgagctacaaccagacccgcagcgggaacgggaccggattgtcctacgagggcctgggtgtcgtgttcgggctcgtcttcatggtcggcccgctcggcacgggatacgcgttcaaggcggcggcgggcaacctgctgtacctcaacggcacccggctgacggtggtgaagccgggcggccgcgaagccaaggagttcgacctcacccgtactcgggcacaggtgcgactggacaaggtgtcgggttcgaggccgggcagcgccaaggtgcgcgaggaggtcggaacccaccggccggtgctggtgctgttcgccgactcggacggccgcgaaacgatcatcgaactggccaaccagcgcacccggaacatgcgttacagccaggagacccggatgctcgaagccgccatgcggtcggccaccgatcccgcgattcagcacgcggcgggtcaactgcgtacggtggcacgctggaagaagctgccggtggtccacgacgccgcgccggacgcgattccggcgagtccggtggaggatccgatccaggtgccgcggaccccggtcaggatcggcgtcgcggcacccgagatcgagatcgtggcagcgaactgaacccggtcagctccgcgcgtccagcttggggatcgcgacgcagttctcgtggtccgtgaatatcgcgtcgttctcgcggggggcgcagaacacggtgtcgtcggcgatctcggtggagtcggggagctcgaagccgatgacgccgatgagcgtctggccgggttccaacgggacaccgccgccgtccccgttgtgccagtcgtgttcccgccactggtcgtcggccaccttctcgagttggccggtgaccgaggcgttaccgaggcagataccgttctccggctgctggttcccgttcagggccttctcgcagtcctgtgcgctggctccgctgcgcagccccagggtcaaggcgtggaacttggcgtcgtccaggccgcggtcgtccaactcggtgttcaccgcgacgtagacggcgaggatgtggttgcccgcctgcgccgtcgaatcggccagttcggtctgccacgccgcgtccacgaccttcgtccgcaagcccatcggcgccgccaggtcgacggccacgatctcctcgccgggaaagtcggcgaactcggtgtacttgggaccggcggaggacgaggacgactccgaggcagacttcccgccggaggagtcgccatcaccgccaccggagcacgccgccaacgccagcagcgaacccagggcgagcacggacaaagaacgaacagacatgaggaatccttaggatcggccggacggtccccggcaccgctgccggagattgtgccgcgtaccggcttcaaaccggcttcatcgccggaatcggggcgtggtggctcggctaaggtgtccgggtgcgtgacggagtcgagttcggagtgcttggtccactgcgtatctcggccgccgacgcggagttggcgatcacctcgccgcgatcgcgcaccttcctcgcgctgctggtcctcaacgccggacggcaggtcagcctgtacgagttcgccgacgccatctggggcgcggcgctgccgcagaacccccgccgcgcggtgcagctgtgcgcggtccgggtgcgggcgcaactggaacggatcggctcgggcgagctcgtggtgacctgccccgatggttatcggctggacgtcgcttcggagcacaccgacgtcgggcgggtcgcggcgctggtgcgcgacgccgacgcggcgtccgactccgacgccgagttgaaggcggtgacggcggcactggccctgtggcggggcgaaccgctggccgacgtcccgtccgaagcgctgcaacgcgaagtggtgccggggctgcgcgaacagcagctacagctgaccgagcggcgcgtcgacatcctgctgcgttcggagtccgctgccgacctggtggacgagttggtgacgctgaccgcgcgccatccgttgcgggaacggctgtggggccagctgatgcgggcactacagcacctcggcaggcgcggcgaggccctcaccgcctttcacacgttccgccgccgactgcgcgacgaactcggcatcgaccccagtccggacctgaaggcgctgcacgcttccatcctcaccagccagtccgaacccggtaccgaagccgcgtccccgtcgctgcgggtgcctcgggagctgccgacggatccggcggcgttcgccggtcgggtcgccgaactgtccgaactggacctattgttggccgccagcgaggcaaccccgcagcccgccgtcggcgtgatcaccggtaccgccggggtcggcaagacctcgctggcgatccactgggcccggcgggtggccgacgactttcccgacgggcagctgttcgtcaacatgcgcggctaccaccccgagcaggccctcactccgcaacgggtgctggcccggttcctgcggaccctgggcgtacgcggccaggacctccccgaggacatcgacgaactgaccgccatgtatcgctccgtcatggacggacgacgcatgctcatcgtgctggacaacgtcaaccacagcgaccaggcgcgaccgctgctgcccggcgccgccgggtgcctcgtcgtgatcaccagccgcgacgtgctgttgagcctcatcgccgccgacaacgccagccagatcagcctcgacctgcccgacaccgccgacgcccggcggatgctggcccggcggctgggttccgaacgactgagctccgaaccgggagccgccgacgacatcatcgccgccagcgcgcggttgccgctggcgctcgcgatcgccgccgcccgcgcggtgatcaacaaggacacccggctcagcgctgtggccgaacaactgcgcgccggtctcgatgccttcgacaccgcgtcccccatgacggacgtgcgcgcggtgttctcgtggtcgtaccaggcgttgagcccggacgcagcccggctgctgcgactgctgggcctgcatcccggctcggacgtgtcggcggcggcggtggcgagcttcgccggtctgtcgccgagccacaccgaccgtctgctcgcggagttggtgcgggcacatctggtgatcggggacgttcccgggcggtacgcgctgcacgacctcatgcgtgagtacgccgtggaactcgcgaatgccgaggattccgaagctgatcgagacctcgctttccgccgcctactcgatcactacgtgcacactggacgcacggcggcgactctgctcaacccatactggcgcccactggcgctggatgacgcgttcgccggggtccatccggaagacctcgccgactacgacgcggcaatggactggttcgccgccgaacgcgacgtgctgatcgccgtcctggactgggcggtgagcgccgggttcgatcgccagatcgtgcagttggtgtgggtcctcgccggatatcttgagcggcagggtccctggacgcaatgggccagcactcatcgggacgcgatcgcggccgcacaacggctcggcgagccggtactcgaagcccgagcgcatcgcgggctcggcctggccaatctccggatgtcccgcatcgaggacgctcaccgtcacttcgcgagggccctggagttgtatcgcgacagcgacgacctggaaggcatggcgcgtgccgagtcggcgttggcgctggtgcgcgaggagcagcgccggtatcccgaggctctcgagcacgcactgcgggccctcgagcatcagaagcggatcggtggtggtgtcggttacgccaacgcgcacaacacggtgggctggtgccatgcgctggtgggtcagtacgacgaggctctcgaccatggcggacaggcgctcgccgagcatcgggcagtgggcaaccccgtaggggaggcggccactttggacacgatcggcttcgcccatcatcatctggggcagttcgccgaagccatcgacagctatcgcgaggctcttcggctgtaccggcaactgggggaccgctacttcatcgcgtgcgctctcgaccatctgggcgacacctatgaagcccttggggatcgcgcttcgtcgctcgacatgtggcgtgaggccgtgtcgaccctggacggtctcacgccccctgagacggagcaggtccgcgccaaactgcgcggcgccgccttcgggtccggctagagacccgaaggcggccaccggcatcagaccggaatgacgctgatcagcgcgtcctcggaacgtccgtgaatgtagtacggatggtaagcccgcagctggtgcttggcgtagatcgagaacaccggcacgcaaccactacccgtgaccaccggcaccttggcattgtgcagatacaccggctggtgatgcacgtactgctggatccgggtgtcatcggagacggtgctcgtcttgcacaccgatccgtccttcttgaactgtgtggccaccagtgtcgtccgcaccgacgaacccttcttgtcgttggccgtctccgggcacggcggcttgtccttgccgtaacacgtggtcaactggaaatccccgaagacactcagactcttggtgccactgggggcctgccacaacccggactccccgggcaccgaggcactgcccttgaccgacggcgtccacgccggtttcccggccgagacgagcgcccggctcgtggtggccgcctgcgtcgtaccccggtacttcccggcgagctcgacgaaaccactggtgaggctgacccgacccgcgtcgcccagcgagcgcgtccacagtgacaggtcacagcggaaactcgcggcggtcttggaggggagcaggaaccgggtggttagcgagacctttgacagcgaaccgctgcccgccgcgtagacgttctgggcccgcagcagtttgcgcaccgacgtgcccttgctgttgaagcactccaactggctgtcgaccaggatccgggtggtggcgttgccgaaccgcagattgctgttgacgtacgcggcctgccccgccgacacgttgacggtcagcgaagccaccttgacgtgcagcatgggcgcgttgtaggcgggcgaccggtaggtggcgggtttgacatccacccgcgaggagtcggcggtggccacctgggccaccagcaccccggtcgccgccacgacgatggcgaggacggcgtacaacaaccgccgcaagcgcggtcgtttcggtttgatcacgtgagctccttagcgatgagcgaaccgccatcctgatcgggtccggcttcagatcggcttcatcacccgcgagcgggcatcccgtagacgtattccctgccgtggacggtgaacccggcccggcgcaggatcggcccggaggtgccggtcctggccttcaccagcgccaggtcggccccgagcgccgcggcctcgtccattctggtcttcaaaagcgcccggtagacgccgcgcccccggtgcgactcgaccacgctgccgccccatagcttcgcgaccccgtcctccaaagtggtacccgccgcgcccaccggttcaccgtcggcataggcgacgtaccggaagatcacccgcgccgggcccgatgccacctgcttacgaacgtcggcggcctcccgctcctggaactccgcggtgggcagcggagtaccgaagacggcgctgctcacctggtgtgcgtcgggcagcaacgccgggtcgtcgatacgacgcacgtccacatcggtgggtgcgtccagttgcgaatcgggatcgggcagccgcagcgccaccacgtcgagttcctcctcgaccttggccccgacccgcgccaggacttcggcgagatccggcggttcggtcgccgcgtggatcggccacatcacggtgcagtcgggatcggcctcggcggccaactcacggacccgggacaccagcgcttcggcaccgccgggttcggcctcggcgcgcaggacggtggcccggccgttggacacaacgaccttcacgtgctcgtcctcccgcacgaccgcgtcgaacggcgtccactgccattgggcggatatccgcaggatgtcgtcggtcgtcagcgtcctggccatggtcttgtggacctctcatctccggtacgggtggtcgcggcagatgattccacactcgccggtcgctgaccgggtattttcccggagcgtgggccggtcggtcgtcacgccgtgcggcaggcttcggccgactccgggacccgctcgggttccgccgcttcgggttcggcctcaccgtcgcccgtcccggcctccaggtgccgcagtttcgtcacgaccagcacggagatcagcgcgaccagcaccgcgccgatcccggcgcccagcgccatgccggtggagaacgccgagcgcgccgactccagcagcccggcggcggcttcgcccggcaggtcacgggccaccgacaccgcaccgcccagtgtgtcctcgacggtctcggcctggaccgcggtggcggcgtccgggaccgcgacgttggagcggtagatggcggtgccgatgctgccgaagatcgccactcccagcgccagcccgagttcgccactggtctcggaggccgccccggccgcaccggccttgttcggcggcgccgaaccgatgatgagatcggcggtcagcgacatcggtggcccgaagcccagggacacgacgatgtgcccggccacgatcagccacagctgaccggaggcgtcgacctgggtgaagaacagcatcccgcccgccgccagcagcgccccgaacccgatcaggtaagccggacgcacccagcgcaccagccggggcagcagcagcgttcccacgatcccgaacaccgtccccggaaccatgaccaggcccgactccaagggcgacagacccgccaccagttgcaggtactgcgccatgaacagcatcaccccgcccatggagaacacggcgatggtctgtgtggacagcgacacgctgaactccgggatccgcaacagcttcaggtccagcagcggatcgtcgagcacccgctgccgccgcacgaaccccacggcgagcgcgacacccgccagcacgaccgccaccgggaccacgccgacgccgtcctcggcgaccgccttgagaccgtagatgaccgccaggaccgccagcaccgacaacaccacgctcagcgggtcgagcctgcccggcttgggatcgcggtactccggcagcagccatggcccgacggcaaggagcagcagcatcaccgggacgccgagcaggaacaccgaaccccaccacagccgctccagcatgatcccgccgaccagcggcgccaccgcgctgccgcccatgaacgaggtcatccacaccgtgatcgcggtgcggcgctgccccgcgtgggcgaacatgttgcgtatcaacgacatcgtggacggcatcagcgtcgcaccggcgatgcccagcagcgcccgggcgacgatcagcaggttggcgttgggggcgaaggccgccagcaccgaggccaggccgaacgcggccgccccgtacagcagcacccggcggcgtccgacgcggtcaccgaggttgcccatcgtgatgaggaaacccgcgatgaggaacccgtagatgtcgatgatccacagcagctgcgaactgctgggattgaggtcctcggtcagactcggcaccgccaggtgcagcacgttcatgtcgagcgcgatgaggatcgtcggcagcgtcaggaccgccagtccgatccattcgcggggaccggccttgtcgggggtcagagttctcatggcgccctttcgatccgtactcgacgatggactcctgacgataggagttaaaccaaggttcaagtcaacggatttggcgtggctcacattcgccgccagcggacaccatatgggacagtgagaccgtgaccaagacgctgtactacaccgccacgagcatcgacggcttcatcgccgatgccgacaactcgctgtcctggctgttcgccgtcgactccggcggcgagggcggtccgcccgacttcgcggggttcttcgcgggcgtcggcgcgatgtgcctgggcgccacgacataccagtggatgctcgacaaccacggctacctcgacaaaccggacgactggcgcgccgtctacggcgacacgccgtgctgggtgttcacccaccgatcgctgccggtgatcccgggcgccgacgtgcggatggtgtcgggcgaggtcgcgccggttcacgaggcgatgaccgacgccgccgccgacaagaacatctggatcctcggcggcggtgaactcgccggacatttcgccgacgcgggactgctggacgagctgaacctgatgctggcgccggtgacgctcggcgccggagcaccggtgctgcctcggcggctgctgtcgaccgacctgcgactggtcgacatgacacggcacgggcagatggcacagctgacctacgagctgcggcactaaagcggccggttcacccgaaccgattcgacgcctgaaggtacgccagcaccgccaacacccgccggtgcccggtctcgctctgcggcaggtcgagcttcgcgaagatgttgcggatgtgtttgctcaccgcggtttcggtgatgaccaacgtcgcggcgatactgccgttgccgtagccctcggccatcaaccccagcacctcgtgctcgcgcgcgctgagtttgcccagcacccgtccggacgacttctggcccgccagcagctgcgagatcacctccgggtcgatcgcggcaccgccgtccacgacgcggcggatcgcgtcgaggaactcctcgaccttcccgacccgctccttcaacagatacccgaccctgccgtcgccgtcggacagcagctgggtggcgtagtcgtgttccacatgcgccgacaggaccagcaccggcagtcccctgtggcgccgccgcgcctcgaccgcggcgcgcagtccctcgtcgcggaacgtgggcggcagccgcacgtccaccacggcgatgtcgggacgctcccggtcgaccgcttcgaggaactcctcggcggtggtcgtgctcgccgcgacctcgaaaccctccgactccaacagcagcgtcagaccccggcgcagcagcgcgtcgtcctcgacgatcaccactcgcacggcagcaccgcctcgatcacggtcggcccgcccggcggactgtcgagcgtgaaccgtccccagtgggcctcgacgcggcggcgcagcccgagcagcccggtgccgccggtcgcgtcggcaccgccgtcgccgttatcggtcacggtgaccatgagatcgcctttcccgccggagacactgacctccacccgggatgctccactgtgcttcaccgcgttggtgagcgactcggcgacgatgaagtacccggtcgcctccagggccgccggaatcggcggcaggtccccgattcgcaggtcacacgatatcgggcagcgggccgccagcgccgccaaggcaccgcccagcccgcggtcggccaggatcggcggatacaccgcccgcaccacctgccgcagctcggccagcgcctccaccgcggtctcctggacctcgcgcaccagcggcagcgcggtcgcgggccgcgacggctcccgcgacagcgcccgttcgaccatccccaggtgcatggtgacggcgacgagccggttctggaccccgtcgtgcagatcgcgttcgatgcggcgcagctcgatgccatgggcgtcaagggccgcggcccggctggcggtcagctcggcgacctgctcggccaggtgcttgcggcggcgcgtcggcgaggtcagcaaccggcgtccggcccgggcgtgccagcgcgccaacggcggcgcggccagcatcgcgatgccgaagagccccaccgccagccccagcatgccgacggcgtcgggccacgagtcgaccggatacagcatgctgaccggacggccctccggaaccaagtaccaccacagtggaaccgaggcggcgaacaacaccgccaccgacaacgccaacccgaacaggctcaccaccagcccggcggtggcctggaacagcagccacagcaggtcgcgaccggtggcgccgtcggtcagcgcgatccgcaaccgggtcgacgccggtccctcgatacggcgatacgcggccggggcgtcgcggcccagataacgcgacaaccgtcgccgctcccgcccggccagcacccggatccacagcaccaggtacggcagcccgaacaccccgatgagcagcacactcatcgaaacggtcagcaacggcagcagcccgagcgtgaccagcgcgggcaacgccgtggcgataccgccgaccaggtgaccgcaggcgcgcacagtgatgcgcacccgacggccgaacatccccggcccgcttgtgttgtcgctgttcacgatcgctgacctcgtcgcttcccgccgccgcgggtatagctggctataccccgaaacggctatcccaccatattgtccactgccggttcggctccatagtctcggcgccatcacgaggcgtcaaggagagccgacaatggacacaatcgggcgcacggacaccgaggtggtgcgcgtcgaagccgttaccaaggactacggcacggtgaaggcactgcgaggcgtcgacctcgacctgcccggcggcggcttcaccgccgtgatggggccctcgggctcgggcaagagcacactgttgcactgcgccgccggactcgaccggcccagctccggctcggtgtggctgggcgccaccgacctggcgacgctgtcggagacggcactgaccgagttgcgccgcaccaggatcggcttcatctttcaggcgtacaacctcatcggatcgctgaccgtcgaacagaacatcacgctgccgctgcggctggccggggcccgcgccgacccggactggctggccgagatcgtgacgcaggtggggctggaccagcgcctgacgcatcgtccggcgcgactgtccggcggccaacagcagcaggtcgccatcgcgcgggccctgatcacccgacccgccgtcgtcttcgccgacgaaccgaccggcgcactcgacacccgcaccggccagcaggtgctggaactgttgcggcgcatggtcgacaccttcgggcagcgggtactgatggtgacccacgacccggtggccgcctcctgggccgaccgggtggtgttcctcgccgacgggaaactcgccggggaactgcgccggcccgatcccgaacaggtggccgcgcggctgaccacgttgggggagtggtgaaccgtgctcaccctcgcctggcgcacgatccggggccgcatgggcggcttcgtcggcgcgttcatcgccctgctgaccgcagcggccctgatcaccgggtgcggcatcctgctggagtcgggcctgcgctcgaacctgccgccgcagcgctacgccggtgccgaggtcgtcgtggccgccaaccagtcgctggaactgcccaacgtccccgacgtctcctacggcgaccgggttcggttgcccgccgacctggtgccggtgatcgagaacgtgcccggcgtggaggccgccgtggccgaccactcggtgccggtgagcctcgcgtccggcgacggcgtcaccgagatcgccggacgcccgatcaccggacacggctgggactcggcgagcctggcaccgctggacctgacccggggccgggccccggaaacgtccgacgaggtggtgctcgacagtagggtcgccgcacacgcggacgcggaaaccggtgaccggttggagatcgcggtcggatccgcgccacgctcgtacacagtggtgggtgtcgcgtcgcggtcgggcggcctgcgggaaccgtcggtgttcttcacccccgaacaggccgagacactgtccgggcacccgggccaggtcgacgccatcggcgtcatcgccgccgacggccagaccgccgcgaccctcgcgccccgcgtcgaaaccgccgtttccgcccacagccaggacgcccgcgtcttcaccggcgccgaccgcggctccatcgagttcctcgacatcggcaccgccaagaacaccctggtcgcggtggccgggtccttcggcgggatcgccttcatggtggcgctgttcatcgtcatcagcacgctggcactccagttgcagcagcggcaacgcgaactggcgctgctgcgcgccatcgccgccacgccacggcaactgcaccggctcatcggcgccgagaccctactggtgtcggcgacggcgggcatcctcggcgccggactcggcgtgctcctcagttcgctgctgcgcgacgccttcgccgggatcggcctggtaccaacggatctgccgttgacgatcggcgccgtcccgatgctggtcgcggtggtcctgtgtgtcgcggcggcccggttggccgggtgggtgtcggcgcgcaaggcggtacggatccgccccgtggaagcgctgggggccgcggcggtgcagacgccgcgactgggccgggcccgcgcggtgtccggcgtcgtgaccctgctggccggactggcgatgtcgatgctgccgatcctcgtcgatggcgacaccgcgaccggggcggcggcgatgtcggttgtcgtgctggtgatcgccgtcggcctgctgggaccacggatcgccgccgcgtcgatccggctgctggggccggtgctcagccgcggcctgggagtcagcggatacctcgccgccgccaacacccgaggcaacgcccgacggttggccgccgccatcaccccgctggtgctggccgtcgccatcgcctcggtgcagatcttcaccggcaccacccgcgcggcgatcgccgccgaccaggccgaaaccggggtgcgagccgacttcgtggtctccggcgacagcggcctggatcccgggctcgccgcgaagatccgtgacctcgacggcgcctccgcgaccccgctggtgcgacagcaggtgcgcggcgaacaccatgtcggcggctcgaagaaccccaccacccgggtcttcgccgcgcagggcctcgacccgaacggcctggccgacaccgtgaacctcgacgtgcgcgacggccggaccgaccggctgcgcggcgagacggtggcgctgagcctcgccgccgccgacatcctcggcacccgcgtcggcgaccgggtccgactgcacctggccgacggcaccgccatccgtccgaaggtcgtggccgtctacggcaacgggctcggcttcggcgacatcacgctgccgcaccggctgctgctggcacacacccccaacggcctggacgagtcagtactggtggccgccgaggactccgccgatcgcgaccggctcgacaccgcgctgcgccacctgaccgggcgatacgtcggcgtcaccgtgcggaccccggaatccgtgggcgccgccggacaggaccaggccgcgacacagggcctggcgacactgctgctgttggccgccgtcttcgggtacatcgcgatcggcgtctccaacacgctggtgatggccacctcgcaacgacggcgcgagttctcgctgctgcggctggtcggcacccgacggcggcaggtacttgccatgatgcgggtcgagaccgtggtggtgatcgccgtggcgacggtgctgggttccctgctggcgctgcccccgctggtgggggtgagcctggggctgaccgaacgccgcgacgccatcccggcgatctcactgcccatctacctgggcattctcgccgtcgcggcgctgatcgccaccgcctcgatcatgctcaccacccggctggcactgcgcacccgcccggtcgagggtatcggcatccgggagtgacccccgcccgattcactgtggacgacggccgccggtgttctacaatcccggaaccagcgccgccgccacagcccgtcgcggccaccaggcacgaaaggcccccagtgaccacctcgccctaccgtggccatgagatgtccccgcgcgtcgaggacgccgccgcgctcaagaagcagctggcctcggcgcgccggttcaagatcgtcgcgttggtcatcggactcgggtacccggtcttctacttcctgatcacctaccaggcgcgtcccgaaagcggcaacgactgggcagcgttcattaccggtgccgtctgcggaaccgcgctgttcgtctccattccgctggccgtcggcatcaacaagggtcgcaaggccgccgaacggctgtacctcaacggcacccagctgacgatcgtgggcatgccgcgaaagaccgagaccgtcctcgacctcacccgcgcccgagccgaagtgcggctggactggctggtggacagcgacctcgtcaactccaaggcgctgaccgaggcgcagcgccagaccaggatcgagatggtccacaaggctctcgacaagcagatcgccaacggcaccgcgccgtgtgtgtacgttccagtgctgctgctgtaccgcgacgacggacacaagttcccgatcctgttggccgacaacaagacccgccagatccgcgccgtcggcgagatccacatgctcgaacgcgccatgcagttcgcggccgaccccgcgatccagcacgccgccggtcaactgcgcacgatcgcgcgctggcaacggctcccggccatctacgaggcccggcccgacacgatcccggccaccccgaccgaccacccggccaccgccccaccgccacccacccccgtcatacgcggcgaacccgcccccgagaccaccgtcaccggcccaccccaaccgtgacccccaccccgtccgagccgtagccccggcccgacggccgcgttggccccagcccagcccagcccagcccagcccagcccagccgccagcctgtggcccgagctaggccaggccagccaagccctcgtcgaccgctgccaggccggtatcgtccggacatgacgttctcgatcgtggcccgctccgacgacggcaagctgcacggagtcgccgtggccagcaagttcctcgccgtcggcgcggccgtgcccgccgccgaggcgaccatcggcgccgtggccacccagtcctacgccaacctcgcctaccggccgcaggccctcaccatgctgcgcaccggcgtcaccgccgccggggccgtcgcgggcctgaccgccgccgacgacgagcgggaccatcggcagttgggcatcgtgggtgcctccggcgacggcgccacctacaccggcgccgcctgccacgcctgggccggtggccactgcggccccggctacgccgtccagggcaacatcctcaccggccccgacgtcgtcgacgccatgcgcgacgcctggctcgacaccgacggcgacttcgccacccggctgctggccgcgctggcggccggggaccaggccgggggcgacaaacgcggccgccagagcgccgccatccacatcgtgggcaagaacaccggctacggcggcaccagcgacgtcgccatggatctgcgggtcgacgaccacaccgacccggtgaccgaactgacccggctggtgcacgcgcaccggctgtacttcggcaaacccgaccccgcgctggtgatggccttcgacgccaccctgtcggccgaggtcggccagctgctggcccggctcgggcacgccggggaggtcgagaccgccctgcactcctgggccgggatcgccaatctggaagagcgtatggtgcctggaggtatcgacccgctggtgctggccgagctgcgccgggcggtggcgggaatagcccccgggacgaacgagttacacatacccgtgggtggtatctcccatatcggacgactatgaaggagcgcacgggccgtggccacaatcgaactcaccgaagagaccttcaactccaccatcgaagccgacggcatcgtcctcgtcgattactgggcggaatggtgtggtccgtgcaagcgcttcgggccggtcttcgaagccgccagcgacaagcacgaggacgtcgtcttcgcgaaggtggacaccgaggccgagcagggcatcgcccaggccgccaacatcacctccatcccgacgctgatggcgttccgcgacggcatcctggtgttcgcgcagccgggcgcgcttccggccaccgccctcgacgagatcatcggcaaggtccgtgacctcgacatggacgaggtgcgcgcccagatcgccgccgaggacaactgacacccgcaccggtcagtgccggtcggcatggcaagatcggttgccgaccggcacgtacacgcgggaaacgggggtaccgctattacagtgctcattgtcggctcacaagttcgccgagctacaaaggacccacattggacgttgaacggaccgctctcccgggcatcgggcttcgctacgagttcggcaccgagcgcggccgccgcatgggcgtggtgacgcaccggtccggccgtcgcgaactgatcgtctacgaccccgacgaccccgactccaccagtgagtgtgtggtcctgtccggtgaggaggccaacgtgctggccgaactgctgggcggcgcgcggatcgtggagcggctggccgaactggagcggcaggccgacggcctggtgtcgcggcaggtgcgcatccacgacggttcccctttcgaccaccgcaccctcggtgacacgcaagcccgatcccgcactggagcgtccatagtggcggtcgttcggcacggcgaggtgatcgccagcccccgtcccgacttccgcttcgagacgggcgacgtcgtggtggtcatcggcaccgaggacggcaccaacgcggtcgaatcgctgctggccaacggatagggccgccaagtggaaacggctatggtgctgttcgagctgggcggagtcatcctcgggctgggcgtgctgtcggcggtggccgggcggttcggcatctcgccgatcccgctgtacctgctggccgggctcggcttcggcctcggcggagtggcaccgctggacgccgccgagggcttcatcgaggtgggcggcgagatcggcgtcgtgctgctgctgttcgtcctgggcctggaatacacggtcggcgaactgttcgggacgatgcgcaagggcgccccggtcggggtgctggacctcgtcatcaacgccgcccccggcgtcgggatcgcgctgctgttgggctggggcccggtggccgccatggtcatgggcggcgtcacctacgtgacctcctcgggtgtgaccgccaaggtcctgggcgacctgggctggctcggtaaccgcgaaactcccacggtcctgtccatcctggtgatggaggacctggccatggccctgtacctgccgatcgtcaccaccctgctggccggtctggcactggcgcaggccagcctcggcctggccatcgccgcggcggcggtcaccgtcgcgctgctcatcgccgcgaagttcggtggcatcgtggaggcgttcctgcgcagccccagcaacgagatcctggtgctgaaggtgctgggtctggtgctgctgatcgcgggcctggccgagcacgtccacgtctcggcggccgtgggcgccttcctggtcggcatcacgctgtcgggggagctggcccacagcgcccgcgaactcatcgcccccctcaaggacgtgttcgcggcgatcttcttcgtcgccttcggtctccagaccgatcccgagacactgccgccggtgctgggcatcgcggtggcgctggccgtcgtcggcatcgccaccaagatgaccaccggctgggtcgccgcccgccgcgccggagtcggatccaccggtgcgctgcgcgccggaaccctgctgatcccgcgcggcgagttcagcatcgtgatcgcgggcctggcggtgacctcgaagatggtcgaccccaaactcggtccgttggtcgccgcgtacgtactggtgctcatcgtcctgggcccgctgctgtcgcggctggtggagccggtggccaagggccgcaggcgccgcaaacgcaaggccgccgcgaagcagcggcaggattcgctcgccgaaagtattggttaacacaatttactgttctatgatcgcccgatgcgtttgatcctgggcagccacaccgccgtcggcgtggccgacacggccaccggcgccgtcaccgcgcgccgcgaactactgcaaccgaccttcgtcgccgccgcgtcggaccgctcgtggctgtacgcggtcagcgaggaccccgacggccccggcaagctgctggccctgcgccacaacggttccgacctcgacggcgagatcgtcgcgcgcctcagcggcgacaccggcccgtgccacgtcagcctccaccccgacggccgccacgcgctcgtgtcgcactacaccggcggcagcctcggcgtggtcccactggccgccgacggaacccccggtatcggggccagcgtcgtccgccactccggtaccggcccggacccgcagcgccaggagggcccacacgctcaccaggccgtcactgaccccagcggacagtggattgtggcctgtgacctcggcgccgacgaggtggtcgtgtaccgcctcgacgagtaccgactccgccgccactccgtcgcggcgttcccgccggggcacggcgtacggcacctggccttcgcgcccgacgcccggcacgcgtacgtcgccgccgaactgagctcccaactggtgatgtgcgactgggactcgggctccggcgtcctgtcgcccggcaagtcgatcgacaccagccacggccgggtccgcaactatcccggcgccgtcctcgtgtcgcccgacggcgcgaacgtctacgtcaccaaccggggcgaggactcgatcgccgtcgtcgacaccgccgacttcaccctgcgtgaaaccgtcgactgtggtggcatctggccccgcgacgcctgcctgtccccggacggtcagcggctgtacgtcgccaacgaacgctccggaaccgtcaccggtttcgacctcgacgacggcatcccggtaccgtccggtcccgtcatcggcttcgacggcgtcaccagcgtgctggcgttgtcggactgacctactcgacggtgaccttcaccgagtgcaggccggtcgccccgtcgggcgccaccggcgccaccttctcggtctgggtctcgccgtcgccgtcgacggcgcgcaccgtcagggtgtgcgttccgggttcggcgtccttccaggtccacttccactgccgccacacgtccgtggacgcctcggcggccagctcggcctcgcgccagtcctcattgtccacccgaacctccaccgcttcgatgccccggtgctgcgcccacgcgaccccggccaccgtcaccgtgcccgccttggcactcgaacttggcgtgtcgatacgggaggtcgtcttgatgggggagggggtggaccagccgcgcggaatccagtacgcgtcgaagtcgtcgaagctggtcagctgcaactccgtcagccacttcgtggccgacacgtacccgtacaggcccgggacgatcatccgcaccgggaaaccgtggtccaccggcagcggctcaccgttcatgcccaccgccagcatcgcgtcccggccgtcgcggcacaactccgtcggcgctccggcggtgaagccgtcactcgaccggcccaccaactggtcggcgcccttgtggggtttgaccttgtccaggatgtcggacagccgcacccccagccagcgggcgttgcccaccaacgggccaccgacctcattggagacacagctgatggtgatgtcgcgctcgatgagcggcatgtcgaggatgtcctggtaactgaggtccagttcccgttccacccggccgtacacccgcagccggtactgcgccgggtccagtttgggcaccgtcagcgccgtgtcgatgcggtagaagtcgccgttgggggtgtgccacggcgtgatccccttgaccttcagcttcgtcgacgccggcagccccggagccgggtcggccggtgcgggcagtttgatctcgccgcgcgcctgctcgaccatcgaaccctggcccagcgtccgggccgcgaagccgcccacccccgccgccgcgacggcggcaccggcggtcaccatgaaccgccgccgcccgaacatccggggatcctcggccgccggttcctgaccggcgggcaactccagcagcaggtacagcagcaccgcggctcccgccccgcccatcaccgacggcagcgccgccagcgcctcggcggtcggacgggtgaccgccgacagcacgccgatcgcggtgaacaccacgatcccggccatgccgtaggcgagccgacgccgggccagaatcccgatcccggcggcgaacacccccaaaagcaccagcgtcccgcccagcagcagcggtttgtcggcggtgccgaaagtctccttcgcccagcggtccagcccttccggcgagatcgcgatgacggcgtcaccgacggccgacagcggcgccgacagtggcgtgatgaaggcggcgacaatttccccgagtcccaaagccgttgcggcggcggcgatcccggcaatggccgcccggcgcgttgtgatggtcacgccatccatcttgcaccgtcgcgtgacgaaaacccacaacggtaatcggaccgtaaggttcacggcagtcggacaaatgtctgcgttcggcgaatgctgatgccaggatggggggaagtttctcgtgaaggaggtcgaaatgctgtctcgcccgtggcgcctgttcctcgtcggtctcgcctcgtgtgtgttgctggcctcggcacaggcacccgccggagccaccggcgacgtcccctcctcgatggcggcgctcggcgactcgctgacccgcggcttcaactcctgcggctggctgttcgactgcaccgtgcggtcgtggagcaccggcgacagcgaacaggtcgcctcgcactactcccgcatcctggccgtcaaccccgagatccagggcaacgtctacaacaacgcccagaccggcgccgactccaaccagctggtcaaacaggcccagaaggcggtgcggcagcaggtcgagtacgtcacgatcctgatcggtgccaacgacgtgtgcgcgctgtacgaggaacgcgtcacccccaccgacaagtaccgctccaacgtggacgcgggcctggcggtgctgagacagggactgcccgacgccgacatcctggtgctgagcgtcccggacgtggtgcggctgtgggagatcgggcgcgccgaccccgaagcggtgcgcacctggaagctggccaagatgtgcgagacggtgctggccaaccccacctcggacgcaccggtcgacgtcgaccgccgcgaacgcatgggccgccaggtcgacgagtacaacgtccagctggaagaggcgtgccgcgactacggccccaagtgccgcttcgacggcggcctggtccacaactatccgttcacactggaacagatgtcgaagtgggactacttccacctcaacgccgccgggcaggccgcgatctcgcaggccacctaccagtggttaatacgcccgcgggatcaccgccgcccgactcggttaacctcgtgacgcgtgacacgacgtcaaaccctccacgtcgtggcgatcgccggagtcgtcctggccgccgcgagcttcgtcttcatgttcgtggcgatgcccgaggtggacttcctgcgccatccggtgtccatctacgagaacaaacagcccggcttcaccggttacatcatcgccaccgccggtatcgcggtgtcgtgcaccgcgctggccctcacgaccaccggctggccccggctggtgctggccaccgcggcgctggccttcgtggtcgcggcggtcttccccaccgacccgggcaccggcgtcgacaccgtcgccgggtacatccaccgctacgcctccggcaccggcttcggcctggtcatcatcgccgggttcctggccttcgccaccaccacgggctggcgccgcccggcactgctgtggctgtcggtcaccaacgtggtgctcatggcccttgtggtcatcaacaccttcttcccgaccttcgccgacggccgcgactggcggggcctgccgcagcggctgctgctgttcacgctggcagcggtgctggtgatgctcgcctcgaaccgcgcctcgacggccggatcccggcgaccacgcgaggccgacgccgcgacgcgctggtaggaatggggaatgacagacaccgactcgcaaaccccggtcccgaccgccgccgatgaggtcgtcgagctgtgccgtgacctgatccgcatcgacaccaccaacaccggcgacaccaacacctccgccggggaacggaccgcggccgagtacgtggccgccaagctcgccgaggtcggtctggagccgaagatctacgagagcgcgcccggccgggccaccgtcgtggcccgttacgagggcgccgactcctcccgtccggcgctgcttttgcacggccacctggacgtggtgcccgccgacgccagcgagtggagcgtgcacccgttctcgggggaggagaaggacggctacatctggggccggggcgcggtggacatgaaggacttcgacgcgatgctgctggcggtggtgcggcagtggaagcgcgagggccgggtgccgccgcgcgacttcgtgctgatgttcctggccgacgaggaggccgccggcggctacggcgcccacttcatgatcgacgagcaccgcgaggtcttcgacggcgtcaccgaggcggtcggcgaggtcggcggcttctcggtgtcggtcaacaacgacctgcggctgtacatgatcgagaccgccgagaagggtttggactggctgcggctgaccgtcaactcccggcccggccacggctcgatgatccacgacgacaacgccgtcacccagctgagcgaggcggtggcccgggtgggacggcacaggttcccgatcgagctgacccccacggtgcgggccttcctcgaagaggtcgccgaggtcctcgacatcgagatcgactacgacaatcccgaagccgcgatcgccaaactgggcccgatcgcgcgcatcatcggcgccaccatccggcacaccgccaacccgacccggctggaggccgggtacaaggagaacgtcatccccggcaaggccaccgccaccatcgactgccgtccgctgccgggccgcaccgaggagttcctggcccagctgcgcgagatcatcggccccgacatcgagatcgagcacgtgcaccagcagcccggactggagaccactttcgacggacagctcgtcgacgcgatggccgagtcgttgcggcacttcgacccgggcgcgcgaccggttccgtacatgttgtccggtggcaccgacgccaaggcgttccaccggctcggcatccgcggcttcggtttcgcgccgctgaaactgccagccgaccttgacttctcggcgctgttccacggcatcgatgagcgggttccgaccgatggactacggttcggtgtgcgagtgttggaccggtttctttcccagacctgaatgggggtcttatgtcggacgaattgaccgctgccctggaggccatgatcgacgccgcccgcacccatctggagcgggtgcgcgcggcggccggccgggtcgacgacgagtcggtgtggcacgcctatgtggacttgaacaacgccgcgtgccgctacgacgagatcctgcggacccggttcgacgaggtcaccccgttcgacgtcgaaccgctggaggtgagcgagaccgagcccgaccctcgctccgccgtcgtggccgaggaggcggtggaacccgacgccgagccgaccctgatcgcggtacggcagcgccgcgattacctggtgcccagcgtttcggcgctgttgaacgcggccgagcgggcccgcgaggaggtgcccgaccccgaggacgacgagcagccgctgcgcggcatcggcgacgcggtgctggaactgctgcacgccggtgacggcagtctgcgcagtctggacgttccggaactgaccccattggacgggatcgtggccatcaacgacatccacgtgggactggatgtcggcggcaccgccgacggggccgagaacgccgccttcgtcctcgacggggatggtccgatcatcggcaggatggacgagcggtcgttccacaccgacgaccggcacgtcgacttcgccgaggaccgggataagtgaggttctagaaacacagccccggcagcagggttctgctgcttgtcttgcgtctgagggtgaccttgcgcgtcccgtccgcatagcggcgcacgcgggccagctcccaaccgccgtactcggcggccacagacaactgcgcctgtgcggacagattgtctatgtccgtcggcaggcgcagcggggcgtactcataagaacctggtgaactcgattcgtcgtccatgccgtcatcttcctctttcagcgtggatttggccaccacccagccgcgaggagttcgtggaaaagtcaccggccccggataccactgagatccggggccggtgcggtgagagtgatgttagaaggtgacgtccgagcactggtagaaggcgttaccggtgtcggcgatggtccacaccgcgaaaatcacgtggtgcccgctgcgcgagggcaggttcccggagtgcgagatgtcccacggtggccgctggccaccgtaggggacggtcaagaacggggtcaggtcgagcgccgaacgggtcagtttcgcggtctggttccagccgggcttggtgatgaagtactcccacttggtggtggcgtgggccgcggtgaagtgccagctgaaggtgaaggttccggccgacaccttcttggacggccagccggtgccgccgcgctggtcgtccagcggggcccagcggctgtcgccaccggcgcaaagcgccccgtcgcgcggaccggcgctggggaagcccttcgggccttcgacgctttgcggctcccactggatggcaccgcagttggtcacggtgccttgtttacagtggagggaccggctggtggggttggtggtgtagccgtgcgcggaggccggggtggccgccacgacgctgagtaccacggtggcgaggaagcctgccgctatcgcggcggcgaccttggtgaatcggggaagggccatgggcttggctcctgttcatgcgatgggcggtgatctcgctgtgccgccgggcgagcggcattaaatagaaactttgctaagtgtagatgaattaatgggacgagtccagacttcgtgcccgctttgttctgcgccgcaacacaaacaagtagcccaagcgaaagccccggttcacgacgagcgtgaaccggggctttcggacgtctgacgccgtcaggcgttctcgatgatgtcgacgtactcggtcttcttgccgccgtcggacttctcggtcgaggtccacaggcccggcatgttgtcgggctgcgccgactcctccggctgccaccacagcgccaccgaggcgccgccttcccgcatacccgacagcaccgacttcatcatctccggtgagctggggccctgcggggccgagaaggcgtagaactccgaccaccagatcggcaggtcggtgcgctcagcgatccactgggtgatggccttgaacttctcaccggactgcttcacgtccgggtagaagccgtcgcgggtctcggtaccgccgtcgacggtgaagaactcggcaccgtcgttgttcttcagccagtactcgatcgcgtcgaggtcacgctggtcgacgttgccccactcgccctgcagcttcgacggcgcgggcgactcgtcggcgttcttgtaggtgttcagcgagacgtacggtccgcccagttccgcgttcgggctgacctccttcaccgccttgtacaccttgttgtagaactcggtgaagccctcgtagtcccagcggttcttcgactcgtcccagaaacccttgaactcgttccacacctggaagtacttcacgtccgggtagcgctcggccgtctcggcggccagctgcgcgtactcgtcgtagtactccttggtgggagcctcgtccatggaccagtcgtcgccactgggcttcatccagcccggcgccgagcacagggtgatcacgggcgtgccaccggtctcgtcgatcaactgcatccgcgcgtcgagactcttccagtcccgcttgtcggagttctggtccggccacggattcgcggtgccccagcccatcaggtgcgcgttctggagaccgccgacgtccttcatgacacccttggccgattccagcgcctcggggtcggactcgtgcatgtccggggaagtgttcacatgggtcataccgacctggaagtcagcggcatcggcataggcggcgtagccgacggttccggtgatggccaaggcaaccgcggccacaccggtggtgatggccttgagcttgaacttcccgtcgctgccgcgaaagagactgcgcaaccttcctccaagagtcgtgtccgagggtcccgctggggcacaggactcatcaagacgacagcatacccagaacgaaagtccaagtgtgaaccacagttgccttgaccaataagcgatctatatcggtcgatatcagaatttcaccgactcgacccggtaccacacctcccactcgacggcgtcgtcgtctttggaccgcgagtggttctcgtcgcgcggtccgtacgcggcgacccaggtctccggcgggtaggagaagctgcggcggtagcggacgctgcgcgcggggtgcggcagcggcaaccggtctccagcgtggagtgtcagcgtcatcgcgtcggtctcaccgacgaacccgtcgaagatgaccgtgtccagcggaatctccaccagtttcttcgaccgcgccgccagcgcgttgccgttgggcagcgggatcaccgtcgacacggtgcgtttggcgtcgtggctgaagcccacgcacgcggtcacgcaggcggcgtccttacgggacggccagtgccggtcaccggtgatggccacccgctccagggtgacgcggatgcgcgacaccggcagcggcgccttggcccggcgcagccggacctcgtaggtgctgccaccgacgatctcgccgcgctgacgttgcagcaccgacagccgctggcgctgcccgtaggggatcttgtggttgcccttgaccaccagcaatccctggagcctgccgccgcccttgaccgagacgccgcggatctggctgggccgcagcgagtcgaactcgaacagccgcgagtggtcgagcttgctccacagttccttgtggtcgacctcgacgtcctcgtcggggtgcgagtaccaggtgccgatgtcctcgccctcgcgcagtttgtactcgctgacacccaccagctgcttcttgacgtcgatgtcgatgggttcggtgagcatcccgatggtgccgctgacgaagttgtccggcttgacgatgatgtcgatgcggtcgtcctcgcgcagcgcgttgtggaacaggatcggcaccagcgtcggcaccggcctcgggccgggcgagttgatcacgtgcaggttcttcaggcacacccgcttctcgttcttgatcagcacgttcgggttggtctcggtggtcgtgatcggatcgtcggcgcacgacaccaccgcaatcaggcagctgtgggtggtggccgaggccgggaccgtccagtcccacgacacgatgaccggccggttgggctccaggacgctgatgttctgggccggtccgatcggctcccagtcgacggtggacgacaggttgaagtccggcggcaccagcgcgttgggcagactcggcagcccgcccgcggccgaggcgaagaacgcccgcaccgacacgtcggtggtgggctcccagcctcggttgtggacctggaggtagaagcggttgttgacggtccgtttcgggtcctcgtggtcgacgtcgtcgtcgaactccacgccgtcgaagaccgggtccgtcgtgtagtacggcgaggtgtcgaccttgatgtcggggctctcccagaagtggacggtgtcgcccacgtcgttggggttgggttcgccgctgggcgacggcgtcagctctccgacgtcgaggatgctgtcgcgcaggtagacgtccacactgggctcgatgacggccggggcgatgctcaccttgtacatgccgcgcccgaaggtggccgcgtacatcgtctcgtcatcgacgtcgatgtgcaggtcggcgatgacgacgttggggatgccgttgtcgaaggccagccagctgacgccgccgtcggtggactggaacaccccgatgtcggtgccgacccagatggtgtcgtggtcggtggggtgcagcacgatcgcgttgacgctgacgttgggcaacccggcgctgaggtcggtccaggtggtcccggcgtcgccggagtgccacaccgactgcggtgagcccatcccggtggcgccgtaggtgacgaacacgctgtcggcgtcgtcggcgtgcaccgccaggtcggtgaccggacgcgaggtcggcagcgaggcgtcggtgacgtcggtccacgggttggtgccgccgccgtcgtcgctgcggtacacattgccctgtccgacccgcgaataggtgttgccggtgccggcgtacacccggttggagtccgacggggccaccgcgatggcgctgacggtggcggccagcgtctggctcgactgcgtccacggggtggcgcagccgtcgagggtgcggaacacccggttggtgccgcagtacagccggtcgggatcgtcggggtccatggtgatgacgccggtccacggcgtggtgccgaccaggcccgcggtcttggcgacccaggtgttgccgccgtcggtggacttctcgatctgggtgccctggtactcggcgtagatggtgcgcggatcggtggggtgggtgacgaagtacatgccgtcgccgccgtggatgggccgccaggtcaggccgccggtggtcatgttggtgccctggtcctgggtgccgccgcccacgacggtggagatgtgctcccacgaacccaggtcgtagaactggctgatgaccatgccgtggctggccttcttgaagctcgcgccgccgtcggtggacttgtagaagccgccgtcgttgcactcgtacacgatgttcgggtccgagggcgcgaacaccgcctggtgctggtcggagtgcagccccgggatcgccgcccaggtgaccccgccgtcggtggtgcgttccagtccgacgctgccggcgtacaggacgtcctcattggtgggtgacaccgccaccaggtcgcaccagccggtccagcccgcgccgtggctgccgggcagcgtcgtccacgagtcgccgccgtcggtggtcacccggacggtgccgacgctcttgcacaccaggaagtcctcgccgctggccccgcccaggcccatcgcgatcttcacccactgggccgcggccccggtcggtccggcgcccagcaggctccacgacgccccggcgtcctcgctgcggtagatcccgtcattgtggacgcacgcgtacagcaggtcgccgctggagtcgatgcacgcgtcgctgacctgcccgctcagcagcgtcgtccaggtggcgccgccgtcggtgctgtactcgaagccgtcctggcccgccacgaagacggtgtcgacattggccggtgaggccagcaccctggtgacgcgccggttgaccagtcccgcctgcagagcccaggtgttgccgccgtcgttggacacgtacatgcccgcgccggggaagttgtgccccgaaccgtaggagttggcccgcacgccctcgccggtgcccgcgtagatcacgtccgggtcgacgggggagacggccagtccgccgatcgccagcgagtcctcctggtcccacagtggataccaggactgggcgccgtcggtgctgcgccacacgccgccgctggcggccccggcgtagacgcggtcggcgtcggtcgggtggacggccaggcacttgacccgaccgttgatgttgcgcggcccgatcgagaaccacggcgtgcccggaccggccggagcgtaggcggtgcgcagcttcgcggtcttgcgctgccgctcgatcatctcccgcttgcgcttcagcccctgctcgcgctcgtcgttgatgacacggtcgtcgtcgctgcgttgcaggtggaaccactgcgaccgccactccagcttgcgatgccgtttggcgtagtccaaccgatcgccgttttccttcaacatgtggccctcctcgagtcaccggtgattcccgtgacggagacatccgtctgtaatcacctaactcaagttgagtcctaaagcgaagtgcccaagggctctacggcggtagagtcactgccccgcaacggttctcagaacgaacgagatacccggtcacgcgggggccaaggcggcgaaccgctcggcgcgcagcttgccgatccacgaatcgtccagttcgggcagttcgtcgcggtcgcggtcgatcgcccaggccagcaactggtcggccaggccgggattgcgggccagcgccgggccgtgcaggtaggtccccaccatcttgccgctccaggcgccctcggtgctgccgtcgttgccgatgccgtgggtgacgctcgacagcgacatggtggccggtcccaggtgggtgcggccaccgtggttctcgaagccggtcaggtcctcaagacccagcttcggattgacctcaccggacagttcgcccaccgcccgtttcacgtcccggtcggagcgcatgtcgaacagccccagcccggcccgcacctgcccggaggccacgaacgactcgcccagcagctggtatccggcgcacacggcgaacaccaccttcccagcgccggcggcctcgttgagcgccccgtcggcgatcagcttctcggccgcgagggcctgcgcgccgtcctcgccgccgccgatcaggtagatgtcgccctcgcggggaatcggccggtcggagcggaccgtgatggactcggtcaggatgcgccgggattcggcgcggtgcgccaggatcagcaggttgccgcggtccccgtaggtggacagcagatccgggtagatccacaccagacgcagcaggctagttgacacgatcgaactccgctcggatgtcttggaaggcggtgtagttggcgatgacctcgacgtcgccgggcgggacggcggcgatcgcggccgagatgtccttgacgacctcgaactcgatgccgttgacctgaaggcgcaccgccaggtccatccgccggtccccgatggccagcacccgccgcccctgtacgggggagaagtccacatcgtagatccacgaggtgtcgtagccgtcgacctcgcgggcgttgagcgacaacaccaccgggcaacgcggctccagcatgtcgaaggcctccagccacccggccgggttcttcgacagcagcagccgcacccggcgccggtcgcgtcgcaccaccgcgtagcggcccgccaccgacttcacctgcgtcagtcgcggcgcggccagcgcgggcgggatgccgaaggtgctggccacggccagcgcggtggccgcgttggtccggttgacctgacccggcagccgcaggtccagctcgatgttctcgccctcgggcgtgatgacctggtcgccgtcgacgttccagtccggcgtcggccgggccagttcacattcgttgcagcgccagaactcgccgaaccgctccaggtgcttgccgcactgcgggcacacccaggagtcctcctgccagcgctgcccgccggcgatccaggtgacgtgctggcagggcccggcggcccaggtgacccaggggtcgtcggcgttggcgatgaccgggatgtcgggcgcggctgccagcgcgtcgcgccacttgacggccagtttggacacctccatggcccggtccagctggtcccgcgacaggttcagcagcgcgatgacccgcggcgtggcctcggccagcaacagcggcagatagtgttcgtccacttcgagggcacagttgacggcctcgcggttcttggccagcgccgtagtatgaccggtgggcatgttggccccgaacgagttcgtcgccaccggtccctcgacctcgagggccgcggcggtgaaccgggtggtggtggtcttgccgttggtccccgatatcagcgccacccgccgcccggccgccagcagcgtcaacagccgcggctcgatggtcagtcctaccttgcccccgatgaccgaaccgtcgccacgcccgctcacccgcgacaaggtcgcggcggtccgcaacatcgcggtcgcgaatcgggcgcgcggtggaaggttgatcatattttttgtcacctgtccctcactaattcgtcgggaaagtctgccacatacgctgattgccattggccgccactgggttaaaaggcccggacgaatttttgtcccctaacgggtgagcctcggatggccaagatcatttttgcggaaccctccaccttcctccaccgacgacacgctgggtgtttgaccgtccgtatcgggaaaagtaacgcaaacggcccatgacggtggaggaaagtggagtaaggtggagcgcactggtggggtcaaccaacaccatcaccgcaccttcggccagggcaggggagggagaccgatgtttctcggtacccacacaccccggctcgacgacaaaggacggttgatccttccggcgaagtttcgcgacgaactcgcaggaggcctggtgatcacgaaggggcaggagaggtgcctttacgtgttccccatgccggaattccagcggatcgccgacgagctccacaaggcaccgatgaccaacaaggccgcccgcgcctacaaccgggtgttcttcgccagcgctcacgacgagatccccgacaagcagggccgggtgaccattccggcgcacttgcgcgagtacgccggtctcgatcgcgagctggtggtgatcggtgccagtagccgagtagagatctgggatgccgaagcgtggcagacctacctgagtgacagcgaggaggctttcgcggacatagaggagggggaactgcccgcgggtttgtaggacggtcaggattcaggcttccgtaccgcctggtccccacccgcccaccgcgtacctgacattccttccccggtgccaggtatgtgatggggcggttggggtccaggcgatacgggccaacgagacacaggggtcggatgatgacgaagtatggtgcgccggaccgggcacacgtaccggtcttcgccgagcgggtgtgccagctgctggcccccgccttcgatcgccccgacccggtctgcgtcgacgccaccctcggcgccggtggccactcactcgcgctgctggaggcccacccgagcctcaccgtcatcggcatcgaccgcgaccccgacgccctggagctggcgggcaaacgtctggcccgcttcggcgaccggttccgtcccgcccgcgccgtctacgacgaactcgacgaggtgctcgacgagaccggcgtggaccagatctccggaatcctgttcgacctcggcgtgtcgtcgatgcagttggacgtcgccgagcgcggcttcgcctacgcgcaggacgccccgctggacatgcggatggaccagagccagggcatgaccgccgccgaggtcgtcaacagctacgccgagcgggacctgtcgcggatcctgcggatctacggcgaggagcgcttcgcgccgcgcatcgccaaatcgattgtggcgcaacgcaaacgcgccccgatcgagtcgagccgcgaactcgccgacctggttcgcgacgcggtcccggccgccacccggcgccggggcggcaacccctccaagcggaccttccaggcgctgcgcatcgaggtcaaccgggagctggacgtgcttcgcgacgcgttgccgcgcgcgatcgacgccctggcccccgacggccgcatagtggtgctgtcctatcactcccttgaggaccgcatcgtgaagcgcgaactgggggagcggaccaagtcctcggccccggccgggcttcccatcgacgtacccggtaccgaaccgacgctgcggtggctgaccaagggggctcagccaccgtccgaagccgagatcgccgccaatccacgggcagcgtcggcgaaactgcgcgccgcgcagaaattgggtggacggaaccaggaccacgatagacactcgcaaggggaggaaagacgatgagtacggccaggggtgagaaccgtgtcggagcgcagcggcgcccggcaaccgacgacgctgtcaagagcgcccgccgcaaggcgcgggccgccgattcgcgccgtcgtgcgctgctgtcgcaggaccgcgccgtcaccgacggttcgctggcgctgtcgccggtggccgagccggtcgaggtggagacgcccaagccgcgccgcgaccagaccaccgctccggcgcgttcggcccgcaaggccccgccggagccggtgaccaccgcccgcatgcccttcgtactgtccattctggggctgatcgcgggtggcatcgtcggactgctggtgctcaacaccgcgatcaacggcaacgccttcgaactgcaggacctgcgggagaagcagaccaaactggacgccaaggagcagcggctcaccgacgagctcgccgacgtcaaggcgcccggcaacctcgccgccgcggccgaccggctgggtctggtcgaggccgaggagatcacctacctgcgacttcccgacggcaaggagctgaagatgccgacccctgggggtaactgagccgatgccaccgacggatcccaaaggtcggggcgcgtccgatccgcgccgcgacggaaggcgacaggtgcggcgcggctactccccccggggacacaccgtcggcgacgacggtgacgaggaccgtcgccgccgcgcggccgtgcgccggggcggcgacgccctgcgtccggcattgcgtctggtcgagggcggcgcggaacccgagtctccgcgccgcaccgcccgggcccgggaacgcacccggcagaaggtggccgccaccccggtcgaccggcagtccaacacccgcagcgtccgggcccggcagacccagcgggccaccgccaccaaggccagcggcccgcgccgccgggtcatcaagcgtcggctgcccaagatcggcaacccgaaacggcggctgcggctggggatgacgctgatcctgctgatcttcgcgatcgcgggcgggcggctggtgcagcttcaggtcaccgacgccgcggcctacgccgccgacgcgctgggacagcggctgcaggaggagatcatccccggctcccgaggctccattctggaccgcaacggcgagcggctggcgttctccggcgccgcccggtacgtctacgccgaccccgaactcatcgaggaccccaagaaggccgccgacaaactgaccccgctgctgggcatcccgacccgggaactggccgacaagatgaagcagaccaagggcgacggtccaccgtcgcgcttcgagtacctggcccgcggcgtcgacgtcgagatcggcgacaagatcgagaaactcgagatcccgggggtgcgggtcgcctacgacgaacgccgcgaggtgcccggacaggacctggcggccaacatcatcggcttcaccggcctggacggcaacggcctcggcggcatggaggcctcctatgaggacatcctcgccggtcgcgacggcgaacgcaagtacgaggtcagcgcctcgggtcaggagatccccggcggcttccaccgcgaggagaaggccaaaccgggctccgacctgaagctgaccgtcgactccgacctgcagtaccaggtgcagcggatcctgtcggacaccatggccaagaagaacgccgagttcggcgccgcggtggtgatggacgccgacaccggggaagtggtgtcgatggccagcgcgcccagctacgacgcggccaacccgatggagtacgacaagtcgctacgcggcgaccgggccaccgacagcgtcgtcgaacccggttcgatccacaaggccatcgtggtgggtgccgccctggaggaggggatcatcgaccgcgacagcgaaccggtggtcggcccgacgatcaccaaggccgacaacacctaccgcgacacgcatccgcatgagaaacgtccgatgacgatcggcggcatcctggcccactcctccaacgtgggcaccatcgacctggccgacaagctcggacccgagaagctgtacgagtaccagaagaagttcgggctcggcgccggtaccgacgtcggggtcgccggcgaggcggccggaatcgtccgcgaaccctccacctggcagggcagcgacttcgggtccatcccgatcggactgggtgtggcggtcacgccgctgcagatggccgccgggtacaacgcgatcgccaacgacgggatgtacgtgcagccgagtctggtggagtgcacgatctcgcccgacggcgacaaggacaaggccgacgcgccgaagagccaccgggtgttctccaagaagaccgcccgcgacctccagtacgtgttgcagggcccgatcgtggtgcccgacggcaccggaaccctggccaagatccccggctacaacgtggcgggcaagaccggtaccggaaagctggtgcgcgacggcgagtacgcgcccggcgaagtggcgtcctttgtgggtttcgccccggcggacaagcccgagtacaccgtcgcggtcttcgcctacacgcccggcggtggcggcggcgaggtcaccgggaccgcgttccgcgacatcatgcagtacacgctgggccactaccgggtgccgccgtccaccgagaaacccgccgacatcgaggtctacccgacctgacactgatggggcggggccaaacggccccgcccaactcgttcctgtctccttaactgacggccgccgccacggccggttcgtcggacccggccgcctccggcttcgcccgctgacgcaataccgtcagcgccaccagccacgccaccgcgacgaaggccgcgcccagtccgaacccgagtccgtagccgtcggtcagcgcctgggccttgtcgccgccgtcggcgagggtcgagtcgatgcgggcggccacggcggtggacaccaccgccagcccgatcgcgccgcccacctgctgggtggtgttgaacagcccggaggtcaccccggagtcctcggcggccacttcggacatcgccagcgacatcagcgacggcatggtgatcccgaaaccgaacggcatgatcaccatggcgggcaacaggtgcaggtagtagtcgccgtccaccggcacccgcgacagcagccacagcccgaaggccagcagcggcagcccggccaggatcagcgtccggggaccgaagcgcagcagcagcttgggggccacggtcatggacaccacggcgatgacgatcggcaccggcaggaacgccagccccgccgacagcggccggtaactcagcacctcctgcatgtacagcacggtgtagaacatgaacccgaacagcgcggcgaccatgagcgcctggatcaggttggccccggcgacgttgcgcgatcgcaggatccgcaacggcagcaacgggttggccgccttggcctgccggacgaagaaccccgccagcagcgccaccgccgccgcgcccagcccgatcgtcaccggcgaggcccagccccgggactcggtccccaccagcgcgtacaccacgagcatcaacccggaggtcaccagcacggcgccgaacacgtcggccccggcccgccagccgatgccacgatcgttgcgcagcaaccgaagcgccagcgcacccacgatgatccccaacgggatgttgatccagaacacccagtgccagctcaggccctcggtcagcaccccgcccacgacggtcccggccgcaccgccaccggcggaggcgaagccgaaggcgcccagcgccttggcctgcggcttggggtcgctgaagatcgtcaccaccatgcccagcagcccggccgaggtgaccgcgccaccgagaccctgcacgaaccgcgcgaccaacaggctggtctgcccgtcggcgaaaccgcaccaggccgaggcggcggtgaacagcgccagcccggcgacgaacacgtacttgcggctcagcaggtcgccgagccgtccggccagcaacagcagcccgccgaacgggatcacgtaggcgttgatggtccacaccaggttggaggcggagaagtcgaggtcctcgcggatggcgggcagggccacgttgacgatgttctggtcgaggatgatcatcacctgcgcggcgcacagcacgatcaccgccagccaacggcgcctcagctcggacagtttctcgggggacatcgggactccttcggggctaccatgggacatgatttgttcctggagccatcatgtgttcccgaagcggattccgtaagaaggcacttttatgtcccagagggcacatcgatgtaaccatcgaggtcagcgcgccgtatcgacgtctgtgacctcggttaccgcgctccccgtcaccagcacagccaccgagaggaacccatgagccgccgcgaacaggtcctgcccgacagcccgctccaggccgaggcctgcccgatcgtccaggtcatcgaccgggtcgcggggaagtggtcggtgtcgatcctcatcgccgccaccaaggccccggtgcgctacaccgagctggagcgcaacatcaccggcatcagccgccgaatgctcaccctgacgctgcgcaacctggaacgcgacggcctgctgacccgcacggtctacccgacggtgccccccaaagtggagtactcggccaccgacagcgcccgcgaactgtacgaccacctggtgggcctcgtcgaatgggccgaacgccaccagaccgacatcatccagtgccgcaacgaatacgaccgcgagcaccaggccgccgcggcagcctgacgcccgcgctggctcgccgctacgccaagcccgctcgccgcagtgcctcggccatcgcgccctgcggctcggactgcttgccgccgtcacgcccgcgcggcttgccgccgcccttacggttgtccttgccgcccttgcgatcgcccttgccgcgcttgttgccgtcggactgcttcggcggcttcgcctcggccttgtcctgcaaccgcatcgtcagcgagatccgcttgcgcgcctcgtcgacctccagcacccgcaccttcacaatgtcacccggcttggccacatcccggggatcggccacatagtcgttcgacatcgccgagatgtgcaccagaccatcctgatgcacccccacgtcgacgaaggccccgaaggccgccacgttcgtgaccgtgccctccagcaccatccccggcgccaggtcggacagcttctccacgccctcggcgaacaccgcggtcttgaactccggccgcgggtcccgccccggcttgtccagttcggacaggatgtcggtcacggtcggcagaccgaaggtctcgtccacgaagtcctgcggcttcaccgaccccagcaccgaccggttgccgatcagcccgctgacgtcgctgccggtggcctgcgcgatccgccgcaccaccggatacgcctccgggtgcaccgccgaggagtccaacgggtcaaccccgtcccggatccgcaggaagcccgcgcactgctcgaaagccttgggccccaaccgagccacatcctgcaaccccttgcgcgacgtgaacgcgcccgccgtgtcgcggtgcgccacgatgttgtcggccagcgccgaactgatacccgacacccgcgccaacagtggcgccgaagccgtgttgaggtccacgccaacgccgttgacgcagtcctccacgacggcgtccagactgtgcgacagcttgtgctcggccagatcgtgctgatactgacccaccccgatggacttcggatcgatcttcaccagctccgccaacggatcctgcaaccgccgcgcgatcgacaccgcgccccggatcgaaacgtccagttcgggcagttccctcgaagcgtaggccgaggccgaatacaccgacgcccccgcctcggacaccatcaccttggtcagctgatgccccttggccaacttcaccaggtcaccggcgagcttgtcggtctcccgcgacgcggtcccgttgccgatcgcgatgagctccacattgtgccgtttcaccagcgccgccaacgtcgccagcgcctcgtcccaccgattctgcggctgatgcggatagatcgtcgcggtgtcgacgaccttgccggtcgcatccacgacggcgaccttcaccccggtacggaaccccgggtccagccccagcgttgtccgggtccccgcgggagcagccagcagcagatcccgcaggttcgcggcgaacacgctcaccgcctcgtcctcggccgcctgccacaaccgcacccgcgtgtcgacggccaagccgacgctcacccgagtccgccaggcccaccgcaccgagtccagcagccacctgtcggcaggccgccctcgatcggcgatcccgaaccgcgccgcgatctcacgctcatagtcactgggccccacgctcgcggcgtcgtcctcggccgaggcctccagcgacagcgtcaggacctcctccttctcaccccggaacagcgccagcacccggtgcgagggcagcttcccgaacggctcggcgaactcgaagtagtcggagtacttggcgccctcggtctccttgccctcgcgcaccttcgaggtgatgtgcccctgcttccacatccgctcccgcaactgcccgatcaggtccgcgtcctcggcgaaccgctcggtcaggatcgcccgcgccccggccagcgccgcctcagcgtcggcgacccccttgtcggcgtccacgaactcggcagcggtcgccgccggatccagactcgcgtcgcccaacaaccgctccgccaacggctccagcccggcctcccgcgcgatctgggccttggtccgccgcttcggcttgtacggcagatacaggtcctccaaccgcgccttggtctcggcggacatgatctgcccccgcaactcgtcggtcagcttgccctgcttgtcaatctcatccagaatggacgcacgccgctcgtgcaactcccgcaggtaccgcaaccgctcctcgagcgtgcgcaactgcgcgtcgtccagggtcccggtggcctccttgcggtaccgggcgatgaacggcacggtcgctccggagtcgagcaggtccacggcggcggccacctgccgctcacccacgcccagctcggtggcgatggcctcattgatgtcgacggtcatggtggtcccctccgcgggtggtcagtccgagcaacgattgtgcacggtgccgttcaacgccccgacgccaacccaagccccgcccgctcacagatcgaacagggtgggaggcatggccccctccatggtcagcaaccgccgcttcgtctccacctgagtccccccactcccggcgaaccccccgatcccgccatccgccgcgataacccgatgacaaggcacaacgaccggaatcggattccccgccataatgccgcccaccgccctcgccccgtccggccgcccggccaaagccgccaactccccataactgacggtgtccccgtacccgaccttctcccacagcacccgccgcacctccagagcccacccctcactcagcccccagtccaacggcacctcgaacacccgccgccccccaccgaagtactcctccaactgcccccgcacaacccccaacaactcccgggcccccaccgagcccgccaccacttcaccctccccaaacgacacccgccgcaaccccacctccgaagccgcgaaccacagcggcccaataggagtgttcacgttcaccgaagccatctcaccagtcatccgcccataatgcgccacccctacgacaccaaccccataccccagttgcgagccctccggggcgtgagttaaagttctctccgttgccgacacgggataacaaacccggagtcagcacacgcggacgtagcgcagctggtagcgcgacaccttgccaaggtgtaggtcgcgggttcgaaccccgtcgtccgctcggaggtcggacacaagtgcccgacaaaagcggcttaacagcctgcggtggagtggccgagaggcgaggcagcggcctgcaaagccgtttacacgggttcaaatcccgtctccacctcggagtttccccggacgtttagctcagcgggagagcgtttccctgacacggaaaaggtcacaggttcaaatcctgtaacgtccaccaaggctaatctgaaacatggtctgcggaatgcgggccatgtttttttgtgggattcccggtgttctccgacaaatttgcgcagcggtgtggacgtctgcgctgtgtccggcgtgtggccattctgttcatttcgctgcggcgaccgactgtatgcggctgcatgtgcggtgccgtgtgcgggtgacggacaccatgacgaggtggcgcgaccactttggtccgccacgagaacacctctaggaggaagtgtgagtattcgtcgttccctggttgccgcggcattcgcgattgcggttgttctggcggtaagcgcgccagcaattgcgtcactgtcggactccggcgtggcggttgctcaagactgcataccggagaagtgcggtaagtagtaacttcttgcgccgccgcgacgttgcagtgacatgccgtcgcggcggtcgccagcccgagcgctcccagcagccgcgccttattgatggcgatggccaacgaggcaacaatgcagcagcccggcggggaagttgtggttggcgaccggccgcaaaagagaaggacctttaggctgaaggtccctgtttgcttgcgcagcaaggcatttcgcgtctgtctcgccacagtggcgacaaagttcgcaatggtcgagagtacaaactgcatgggggacaccgccgcaccaggcgggcgggccctctgtcagtcgctcagttcatcgacttcagcggcatgcgcagtgcgacccgccatccgcgctcgtccgtcgggcctgcttcgagtgttcctcccagcagttccgctcgctgtttgaggccgatcagtccgtgtttcgcgctcggcagcggcactaccggccgatttggtgccgcgttgatgacctcggtcagtacgacgccgtcgtcttgggtgacgtggatgcggaccgcggcgccgggggcgtgcttgcgggcgttggtcagggcctcttgcacggtgcggtagatcgcccgttgcatcggcgggttcaactcgggaagcggtcccgtttgcagttgcgtctccataccggcgttgtgcaccagtttgcccagctggtcgagtgtgggctgtggtgccagactggtgtctccgccgcctccggcgcgcagcacgctcaccatgtaccgcagctcgtccagggtgcgtgtcgccagcgtccggatcgtgtcggcctctcgcgcgaccggctcctgggcgctgacctgcaatgctccggctcttaccgcgatcaggctcacttggtgcgagacgacgtcgtgcatctccctggcgaggtgggcgcgctcctgtgccagcaccttctgcgtggtcagcgcctgttcgtgttcgcggacttcgttgatctcatcgagtcgcttcgacagctcctgcttggtctgcaccagttggccaaggaataccgcagcgccggcgggagccagtgagtacacgccccataccggccaggacgattcggccaggatgtcgtcgccaccccaccatggtgcgatcgtcaagcccgcgtagaccagggcgcatccgctcagcagccaccggctccgtgtctggcacgcgaccgtgaacagcgcgatgagcgatgctgcggactgacccgtgagcaacggcatgggcagggtggcgatgaagacggccaacgggaatcggcggcgcagggccagcgcgagcactccggtcaccaggaggatgtcgtcccaccagttcccgggcatgtggttgaaccacaggtcggctgcggccacggcgatgagggcggcgtcgaggaggacggcgggccagcgtgagcctgagctccaccaggatcgtggggccgcgttcatcgttgctcgtccttgtcgagcaggcccgcgcgctcggccagcagcgcggcctggacccggttggccacttcgagtttggcgaggatcgccgagacgtggtctttgactgtgccgacaccgagatagaggcgggcggcgatgtcggcgttggacagcccgtcggcgaggtgcacgaggacggcccgctcccggtcggtcaaggtgtcgatgagggcggtgtcggcggattgtctgcgggttgacgcgaggtagccgtccacgacggtggaggtgactttcggggacagcaccacgccgttggcggcgagcgtgcgcacctgcagggccaggtggtcaggcgcggtgtccttgagcaggaatccggccgcgccccggtgaagggcggcggcgacgtactcgtcgttgtcgaaggtggtgagcatggcgaccacgggcggtgaaggcttcgacagcatgcggtcgagcacggtcagaccatccacatcgggcatacggatgtcgagcaggacgatgtcgggacgcagccgctcggtctcggtcaccgcgcgggcgccggtgaccgcgccgaccacctcgatgtcgggcgcggcgttgagtatgagctcgatgccgctgcggatcagtgcctcgtcgtcgacgatcattacccggatcacggctgctcctcgcttgtcagtgacacgggttgattcgtagcacgtccgggcgcggccatgctcggttcgcggcagctccgcgaggttttccgccggtcggcggggtccttcggtcgatcggcgggtgagcgatccctgctaggagggagcggttcccgccgtctgcggtagcgcggcggaccttcgccggatgggaagtgcgctcgcgccgccgcaggctgaatccatgactgacaccgacactgtgcggagcgagcggacgctgcggccgttccgcaccgaccgcgagacgccgccccaaccgaaaccgcagcgaggtggcgcactcggtcgagtgctcgggctcgacctggcccgcgcgctggcgatcttcggcatgttctacgcgcacgtggggccgatgcaggagttcaagaatcccgtggtcaacacgatcatgcagattccgcacggccgagcgtcggcgctgttcgcggtcctggccggtttgtcgctggtcctgctcgcgggcggtcgccgaccgctgcctgcgctcgaacgacggcagcggatcgtgaagatcgtcatccgggcgctcctgctgatcgccctcggtacggccctgacgctgtggctgcacaccgacatcgtcatcctggcgttctacggcctgttctttctgctcgcgctgccgttcgtgcggtgcggtgtcaagacactggcggtcctctcggccgcgttcgcggtcgtcggctcggtggtcttctactggatcgccatggcgcagccgtccttcgtcaccgctttgaacgcgcatgacccgatcacccgcatgggcgcggacggcctcggccggctcctgttcaccggcctctacccggccgtcccgtggctggcgtacatcttcgcgggcatggcgatcgccaagctcgacctgtccgccaagcgggtgcgtatcggcatggcctcggtcggtgccggactgggcctggccggttacggactctcgtgggtgcttcagaaggtcttgttcgccggaggcggcatgggcggcggatccggttcctccggttcgagtacggcgtcgacttcgacggcctcgggctcatccgggatgagtggttcgtccggcacgtggtccgattcgatgagcggattcgatccgtggtcgtcggacatgctgcagttcctgctttcggcttctccgcactcaggcaccgcgttcgagctgctgggcaatatcggtatcgcgatgctggtcatcaccgggtcggtcgtgctgcttgaccggtccgcgctggcccaaaagctcctggcgccggtcacggcggccggtgcgatgtctctgaccctgtacgtcgcccacctgtgggccctcaatcacgtcccgtcgaacagcgacggcggctcagtcaccgcggcgctggcggtgtggggctggttctgcgtggcgggcatcgcgttcgcgttcgtgtggtcccggttcttcaagcgtggcccgctcgaatacgcgatgcagtgggccacgagccccgccaaactggtgcgctgaccgaccgcagcgctgtcgcaatgggaagccgctggaccggagcgagcgctccggtccagcggcttccctccaattgattccagagaacgacatgaccgctcctgacatcgcgctcgtgtgtgcggacgacgccgacctcttgtccttccggaaggaactacagcgggcgttcgccgaagcggtagtcggcggcgcggtgctgcagatcaacgctcgggcgcagcgcaacatccacttctacgtcaacaagtgcgggttccacatcgtcgagttcttcaatgaacaccaccccgatccgcacgacctgcctggagcggcggaccgattcggtcggctgccggcttcccccgccggtcggggtcacagttcccgccgatcggcgagtcggataccgcgtactgccgggtggttcgcgccgtcccttcaccacagagtggagatatgacacattcgcaactgccgcaagagaaagcagctccgcaggagcgcgcgtcgctctcgcctctgaaccccggcacgtccgacgaccccgctccgaccgctccccctgcgaaaggggacgcgtcgatgggacgcctcgtcggcgtggacctggctcgggcgctggccgtgttcggcatgtacatcgtgcacgtcgggccgatgctgtcgaccacgagcggcgtcggcagttggatccggtacctggccgacgggcattcgtcggtcctgttcgcgaccctcgcgggcttctcgttgatgctcatcgccggccgcaaggaaccgaagaccggcctggccggacggaaggcgaaggcgcgcatcgcgatccgcgcggtcgtcctgctcgccttcggcacgctcttggcgaagttctacggcgacgtcatcatcatcggcttctacggggtctacttcctcgtcgccatgctgttcctcaagctgagcggaaagacgctcgcgatcaccgcggccgcgctcgcgatcgtcgggccgcagctgaagttcgtgctgagcccactgctgagcggctcggtcacgcagaccgtcgacgcgtacgacccgctggagaaactcagcggcgtgggcgtgatcgacctgttgatcaccggcttctacccgacgatcccctggatcgctttcgtggtcgccggtatggccctgggacgcgtcgacctgtccgcccccgccaaccagcggcgcctggccgcactcggcgccgggctcaccgtggcagcgtacggcctgtcgctgctgctggccggcaagaacgcgctgcgaagcatggcggaggacgggtcgtcctccggctcggggtcctggtcgggttcgggttctggctcgtggtcgggctcgtcgaagccgccgatggacagcgggtcgttcggctaccagccttcggtcagcgacctctttgccgccgggccgcacagcggcaccacgttcgacatcatcggcagcgtcggcatcgccgttctggtgatcgtgggggccacgttcctgatggaccgcctgccgcgcctgcgccgcctgatggccccggtcgtcgcggtcggcacgatgtccctgaccgcctatgtcggccacttcgtcatcatgtcgtggctctccctgcccggcggcggcgtccgcggatcctggatcccggtgctcacgctcatcctcggagcgatcgtcttcgccgcgatctggtcccgcttcttcaaacgcggcccgctcgagtacctgctcaacctcaccaccaaaccggccaagtacgtcaagtgaggcagcggaacgcacggctgttgtcctaaacgggcaggggcgccgaacttgaacgattcggcgccccttactggctgcggctgttcgacttgttcgttcaggcgggggacgggcttcgctcgggttcggtctcgatgtgtggcgcctcttgggctttgcggcgcttggcgctggagatcgtggtgccgatggcgtacatgaggactccgacggccacccagacagcgagcacccagatcgcttgggtggagccggttccgtcgaagaagccggtggagcgcagtagggtgccggtggctcctggggggagtagttgtcccaccgtcgaccagccggtagggagcagttcgggggcacttgccaggccggacagcggattgcccagcaggatgagggtcgcggcaccgagccccagtccggctttgcccagtaccgcatgcaatcccagcaccatccaggcggcggcggatatgcccagcgctccggccgcggtgttgatccagtagtcaccggcgatggatccgaaccagaactgcaggatcgcgatgagggtcgccgctgccacgctggtgaggacgatgaggccgatgacctgtcggagcgtgccgaccactgtcagggccagcatgatcgcggagatgtatccggccagggcgagtggtagtgccccggccgctaggccgcgctggttggggtcgtcatcggcggccgggtgtacgtcctcgaccggtactttcgcgcccgactcggcgctcatcttggccgccatctgggtcagcattgtggagaccgcggggctggcagcgctggctgtgtacatggtcattccttgtgggccaatgactatggcgccgtagacctcgcggtcgtcgatgagttcgcgtgcctcgtcctcggtttcgatgacggtgaggtcgaaggtctcggcgtccttggcctcgagttggtcggccacttgctcggcggcggtggcgggtccggccacggccaggggaatgtcgtgcggctcggatttgagcgcggggagggcgaaggccagcaggatcacggtcagtagagcgaccagacccaggatcgagatgccgatcttcagccagggggtcggtgtggccgatggattttgggtggacatggtaggcactccaagaagtagtcacgatgccaagtaagagacggttagtctcttataatcgacagtagtgtgcgaaattaagagacgcaacgtctcttgagggaagatgttgaggtgtccgacaccatgaccgaaggcagcgacgagttgaccgagcccgccaaacggcggcggggtaaggaattggaggcggcgatcctggcggccgcctgggaggagctgcttgaggtcggctattccggattccacattgagaacgtcgcggcgcgggcgcagaccggcaaggccgtgctgtaccgacggtggtcgagccgcgccgagttggtgttggccgtggtgtccagcagggcccccgacaaggatgaggtcccgaacaccggagacctgcgcaccgatgtgatcgcgctgatgacctggatggccggacggctgttgccggtcgggcgtgacgtgacgctggggttggtatccgaggtctatcggaacccggagctgtccgagcgattgcgcgcgctgatcgtggagacgtttcagcaccggacgatggggccgatcatcgaccgggccgtggaacgggggcaggtggaccgtgaccgggtcaccctgcgcgtggtcaccctgccgatcgacctgatgcgcaacgacatgctgctgtacgggacagcgtccgaggactccatcacggagatcgtggaccagatattcctgcccgtcatcggatatcgcggacgaaccgacgcgggttaactcaacgtgggtcgacgtgctccacttcgtcgtactcaccggcgacgatgcggcccaggtttcgcagggattccgttccctccttgtagtactcggagtggcccccggcgccgtcggtggcgaaccgctcgccgccgaagtcgctctcggccgggttggcgccgtggatggacatgtagctgatcgggtcgcccgccgacgctccggcccagacgtggttcgggtcggtgttcagttcgtcgacgttctcgatggagggcctgtcggagttgaggtagccgcctggaccggggagtggtgggtctaccttggagtccggttcgaatccgatgccggggctgcccacggcgaccaggtcgtcgaccttcatgccgcgcgagtcggccgatccggccactgtggaaccgtaggagtggccgatgaccgtcgtgtggccgtcgccgccctggttggtggcgtccaggccgcgggtgaagtcgcgcaggtcgccggcgccgttgagggcacgaccctcgtcgtacgcctcgacgtagccctggggcgcgtcgtagcccatccacacgatggaggacaccgagccgttgccctcctgcatggcctggtcccgtaggtcggcggcgttggcgagcaggccgcccccggcgacgttgccgaggtccgtgccggtgccggggacgttcaccgcggtgtggtccgccgtgtcggggttgccgatcgcggcgatggccttgccgtccgagcccttcccgggttcgtagcccagcaggtagatctcgtcgcccttcgcgccgtcgcgggagtcctcgatgcggtcgagcagcatcttggcgaacttgttgtccccgcccttggcgtcctgacggagcgagtccatattggcttcgtggcgcgcctcggcgggaatgccgtccaggttcccgatctccttggggaacttctttatgtaggcgtcctgttcggccttgctcagcgagtcccaccacttcttgacgtcctcggcgctgtcgcccttcccgttggggatgtccttcttgctggccgggtcgatctcgcccaccgccgctgaggctttgtcgtcggcttcgttggccatgcgcagggcgtcgtcgatgatctcggcggcctgcctggccaggaaggcgttctggttcgccatcgtcgggttgtcggccgggggagtggtcaccgtgccgtcggggccgatcgtgacctcggtgcccgccaccaggtcgtgtgcgtccgcgaggcgttccttggcggcctggagtccgtccacgaggtcgtccagcgtcgcctggccgcgcttgaacgcgtcggacgcgtcgaagagtggggactgctggtcgctgatcaaggacgacgccaagcccgcgtcgaggcccgcccacattccggcggggatgtcggccttgccgcccacctcgcccgcgcgctcggtgagggctttggacaggtttcccgaggtggtcgccgcggtggagagctttgaggtgtccatgttgagcaactgggagtagttgaccatgtcggtccttcgggggctggcgccgtggcggcgtcggcttgtgggagcgttcccaacgacggtaacggatcggggaggccgcgaggggacgggcaatgtggatgtatgggcggattatggagagtggcgtctatgcgtcagggccactatttgtccgcgttttcggcaaccggtgctcggtggccaagcgtttgttgattaggacgaggacgagctagtgggcgcgcgacgaccgcaggggcagtgtcggacgcgaaggccacggattgagagcgacctttgaagatcactttcctgactcactcggtggatcacgtcgggggcacgatacgcgccacgctcaacacggcgtcgaccctggccgatctcggccacgaggtggagattgtcaatgtcttccggtaccgggggaccccgcacttcacccccgatccccgagtcggcattcgccacctcgtcgaccggaccgcccggtcgccgtggacgctgaccggggtcgccgaccggctgcggtcgcgccggggttcgcgggtgtatccggccggggacacccgcgccggtgagttcaaccggctgaccgacaagcgggtggccgagttcctgggggactgcggctccgacgtcatcgtcggcacccgccccggcctcaacgtctacgtggcccggttctcgccgcgctcggccgtgaccgtcgcgcaggagcacctgttctacgaccaccacaaaccccggctgcgggacgcgatgtcgcgtgagtactccagtctggacgcgatggtgaccgtcagcgaggccgacgcgaacaactaccggcggcacatgccgcacctggccagccggatccggttcattccgaactcgatccagccgacgccgctgccgccctccgttgtggactccaaggtcatcgtcgcggcgggccggatcgcccgcccgaagcgcttcgacatgctgctgcgcatcttcgcccgcgtgcatcgccgccacccggactggagcctgcgcatctacggcaccggcaggcacctgaaggcgatccgcgatctcgtcaccgacctcgacctgggtgacgcggtgtcgttgatgggccaggtgaccccgttggacgccgaatgggtgaagggttccatcgcggtggtcacctcgaagtacgagtccttcgggctgacgctcgtcgaggccatggactgcgggcttccggtggtgtccaccgcctgcgactacggcccgcccgagatcgtcgaccatgaggtggacggactgctgtcgccggtcaaggacgaggacgccgtcaccgagaacctgtgtcggctcatcgaggacgacagcttgcgaaaacgcatgtccgccaacgctttgcgcaaggcacgcaagtactttcccagcgagatcggagcccgctacgaggccctgttccacagtctcgtctcgcagaagcaccgcacgccaccgcgtggcgcccggattccggaccggaccccgccgcggggcgcccgcatcccggtgggggtcggtggcggcggtggcgcgctgccggagcccccgaccccgcctcccggcatcgaaccgcccgacgacaccgtcaactgcctggccaggtccttcgacgacctgaccctgacggccagacgcggcgcccgcggccggttcaccctggaatccgggacacacgcgccgatcgcggtgccggagggcacggacatccggctcgactcggcgttctgtggtcggctgccggagggctggtggcggctgttccgggacggcgaaccggtcgaggccggtcgcgtcgactcgcgggcgctgttgcgccgccccggtttcctgccccgatcggtcgtggtgccctgttcggacgacgggcagctggcgctgcgggtgtggcgacgcgagacctacgccgagctgcgcacggtccggtgggagcagggtcggcttcaggttgacggcgacatgctcggtccgctgtgggacaagatggaggttcaggttctcgcgaagctgcgccacaagggtcgcgctcaccattggccggcggccatcgacgcgtccggggcgttctcctgcacgatcgaggtggacgatctggcggcgacccgggttggcagcgccgacctgtgggacctgtggctcgccgacgtggccggggagcacgcgccggttcggctggcgaggttcttcgacgacatcaccaatcgcaagaagacgcagctgtacgcgcacaagatggtcaacgaccggcttggccggcatcgcgtgcacccgtactacaacatcgacaacgagttgtcgataaaggtcgaggagtccgactaggcgctaacccgtcacccatctcgcgtccgggaccagtcccggcatgcccgaaatacctttgccgaaacccagggcttcagcttgtcagggaaggacaaagggatgaacgaccgaccgaccgcgagttccggcgattcgggatccgacagaccggacataccggcggacgcggtatcccttgaccgaaaggacatgttcgggctcgccgaggcgctgcgatcggactccgagcagttcctggagcgcgcccgtgagatcgccgccgtcatcggctcgggcaacaccggccaccgcgaagaccggccctggggtgcggatcctcgtaaccttcccgcgcaaccgatcgtggagttccacaacgaactcgccgatcgggcacagcggctgctggactcggtgggcaccgggatgtccaacctcagtggcatcaccgacgcgatcgtcgcccggttcagcgaccaggacgcgctgaactccgccacggtgccgcagatcagcagcgtcacgcgtttggatgtgccgtcccaagagtcatccccgagcgatcaataggagcaccccttggcaacgttcaactcctacacagtggacgagattcgggagatcgtcgacccggatcatcccgagacgcttctggaacaggccaaaggctgggcggagatggccgacctgttgtcggaatacggcgtgctcctggaacagcgcctggaactggtggaggactcctggaccggcgacgcggccaggttgtacttcgacgaggtcaagcgaatgcaggagtacatagaggaatccgccgaacgggcgacgaccaacgcggggctgtggttcctcatcggcaccctggccgggatcgccaaacacgacgtcagctacatccacaaactgtggaaggacctggacaacgtcaccgacgccgtcggcctggggttcatcctcgaggccatcggcgtggacaaggcggtcgaggacttcaaacgcatgccctacgacgtggcgtcccggcagatcatggaggcgacggcgacggccgccgaagagtcgtactcacagatgcgcgacttcgaggagttcaagccgccgccggacgtggacggttccggaccgacgttgcagtcggtgtcggcggtcgcgccgcccgggggagcggtctcgctgccgtcgacgacgatcgtgtccaacgcggcgatgccgccactgggtccggtggcgatgcgccccgtggtgccgggtgtcatcggcagccgaccgggcatgacctccatgccgcgtccgatgatggggccgggccacacggtccggccggtgatcggacagcggacgggcgagtcccagcagacgaagaccccgggacggctcatcggtcgctacggggtcgtcagtgccacccccgacgtcgacatgcgggacccgaaggcgagccgaatccactatggtggcgacgacgtgaaccgcggtgtcatcaagaacaacgacccgcagcgcgcggccgaggaggcccggttcaagttggaggaagaggttcttcgcttgcgggaacgcgctttcgcccatcgcgcggacgacctcactcccgctcacacgcagcacgtgcttcccggaatcgtcggagacgactccggatgggacaggaagacgcacgatcccggtccggtggccttcgagatgcgacgccgccctgaccgcgacgacgacgcgtggacggtgatctgacaaccgctgagggccccggggaattctccccggggccctctttctggtccgcttgtgtcagaccttgacttcgtcccgatccttttgcgacgcggggctttccgaggactcctcgtcctcctcatcgtcttcgtcgtcgtcctggtcctcatcctcggacggcttgtactcgtcgttctcggatgactggtactgatccgtcgaggttccctcggtgccgctggcgccaccgctggccgaggacatggcctcagcgatagtggtgatgagccccagcgcctgcgagatgatgggcatcaactgcccgatcagcgagcccagcgagttcatgacgttcgccagatcggtgagcagcttggcgatctggggagcgtactcggccaccagctcgatgagacccgcgatcgccgcggcgagtccgagcgggttcattgcctgcgccagcaggggaatcgccctggtgaccgcctcgttgacgagcacggtgacgtcttggcgcacggcgtcgacggcctgcgcgccctgctgggcagccgtcccgatgccctggaagctgttcccggcgccctccacggcgctggactcggtgtccgtggcgccccgatacgcggagaccgcctgcgagttccagtccgcgccgtccgtggcgaccgtgtcgcgcagcgcccggccctgcgaggagaactgttcacccacgtcgttccacgtctgcgcgaacccctggatcttgcccgggtcacccgccaactggttcatcgcctgctgaagcggagcgaacaactctgccgcccaaccgaacccggacgaggacagcgagccgatggggtcagccacgacaccctcggacgaagcggccttcgggccgttcgtcaggcccatggaccaaccaccggagcggatctcggtcagtgtctgctcgatataggcgatgagggtgtccacatcgccggttcgactggaactgtcggtgtcgctactgtggtcgttcacgattgcgctccggtgatctcgttagtgctcaggccctgggaggtctggtcgatgccctgccccccgtcctggtcggtgttggtgtacgtgacggccaaaccgcaaacggcctgactttgtatgccgaccgtttccttggcggcgttgatgaaccccttggcggcctcttcggccatggacagcaggggaacgacgaacggcgcgaacagcggcccgaaggcgtcggcaccgtcggcggcggacaccgtgttggcggtgtccgccacggtacccatctggcccccgatggcggcgatgttgtcgccatgggccaccattttggacggaacgacattcaacggttcattcatcgcggctgcctcctgggcggcggggtggtgccgaaagcctcggcataggtgtcgcgcatcttcgtcaccgtcgcggagtcatccccgaaggcatcggcggcgatacgcttcacacgctcggccaggtgccgacgcgccgtgcgcgtgccctcgaggatctcgtcccgcaacccggtgggacccaggctcatcgcggcacggctgatctccaggtccgccagacccccgttggagtcaacggtgaccttcaccgaaccgtcccgattgccagcggtgatggacaactcgttcatggcccggcgcatctgttgtgcgttctcctgctgctgacgcgccgcccgtccgatctcatcgatcacggcctgagccccggtcattggatcgcccgtcatcatgcgtcctttccatttgcgtgttgactgacgaggcaacgctatttcgccgcaggcgggaccagtcccgaaaatcaggtgttactggttgtagtacctctcttcttcgacaatcccacccaccccgccacggccgcgctgttcggtcaaaccgcaccgggctagccgccgcttcgtggtagcgctcccacgactcttagttggggtttcacatgcggtttcatttgctggtaatgtccgccgcgctgtcattctcagcccttactgacttgtcagcaaggaaactgcaccactccctcaaaggaaccccatagtgaagcgaatgaaactggtcttcgtcgccgccgccaccgtggccctggtcggcggtgccaccgcctacgccaccgccgacgacctcggcgcgaaagccgcccccatcgcgaagaacgcctacggctacatcacgttcatcgacaacggcgacaagttcaaggtctgcgacaccaagaaggacggcagaggcgtcgtgggaagcgtgcacgacacgcgagaaatgctcgactacgacaccgacggcggcgactccggctgtgactacttcacgtacgacgtggtcgaaggcccggagtaccaccttgagatcgagcggatcggcggcggctcccgcgcgcactccgtgggattctacgagtagcgaacccttgagtccgtagcgacgtccacgcggcccgcgcaccacgcttcggtgcgcgggccgttgtgcccctgaggatctgaattatcgataagggacattcgtgggttttggtggcgtttgtggaactattgtgggaacgggtctagctgggttcggtgcttacggttaatctgaccgaatagttaccgaccggatacaagggaaggtgaatccccttgtcacagcctggttctgacgaccccatcatgtccttggcgagaccggaaatcctggtcgacccctatccccactacgcgaaactgcgcgagaacaccccggttttcttctacgagccactcaactcgtggatgttcacaaagtacgccgactgtgtcgcggtcctgaaggacagcgcccggttcgccgccgactggcgccgggtcggggagcaggtgccgccccgcgcgatcaacatgctcactttggaccctcccgagcacaccggggtgcgccgactgttcctggagaccctgcgcgcccaggacaatgcgaagatcgaggcgcagatcgccgcacgcaccaccgagctgctggactcgctgcaggatcgcgagtccttcgacttcctcaccgagttcgccgagccgttggcgctcaacaccaccgctgactatctgggggtggagccgccggaggcggagtggacctcccgggtgggccggatcgtggcggcgggcatggacgcgggcctgtggcccgagcgcggcgcgcaactgcgggacgcccatgaggaactggctgaccttgtggacggctggatggccgacctgccgaagaccggcatcctcggcgagttgcgcgcccgtctcgacggcaccgacgtggcgcccgatgtcctggccaacaccgtgcgcgggttgctgttctcgggcttcagttcgggcgggaagctgctggcttcggccgcggtgaccgtgttccacgagcgcgccgccgcgctgccggacttcgtcgcggccgatccggtgcgcgccaccgacgaactggtgcgctacgcgggtccgattcaggcggtggcccgggcgtgcatcaccgacacgacgatcggtgacacgcaggtgaaggccgagcaggcggtgacgctgttgctgggcgccgccaaccgggacccggatcggttcgccgacccggagtcggtgcacctggatcggcatcccaacccgcacctgggtttcggacggggtccgaagtcgtgtctgggttcgccgttcaccgcgatcctgttgcgggtcgtcatgcggatgctgtcgcagcgtttccccgaggcgcacgcgacgggtgaaccgtcctatctgcccaatctcaccttgcgcagtctggaccggttcccggtcagcctgcgcgctgaatcccaggcgggtgtgccatgacgagactcgacatcatcggggcgtccttcgggcgcaccggaaccacctcggtacggctggccctggagacgctgggtttcgggccctgccactacatgcggcacctgttcaccgatgtcgaacacgcgcgggactggatgtgggtcgccgatggtaacgatcccaactgggacgtgctgctgtccgggttcgccagcacgatcgcctggcccgcctcgtgctactggcgcgagttggccgaggcgttcccggacgcgaaggtgctgctcatcgaccgggatccggtggagtggtacggaagcgtcagtcgcacgctgtaccgcacccggccgaggacggccgtcgaaccccgggacaagaccatcgaacgtctcatctggagcggagtcttcgacggccggttctcggacccacagcacgcgatggacgtgtatcgggcgcatcgcgacgaggtccgcgccaccatccccgccgaccggctcgtcgacgtcgacgtagcggctggatggccgcccctgtgcgaggcgctgggggtcgcggttcccgacgagccgttcccacacgccaattcgaccggcgaatacctggatcgggcccgctccgccggggccgtccccaactgaaggagcgcacatggagaccgtgccggacctgaccgtcacctctgacaccgacccttatggagccgtcgccgggctctacgactggctgcacgtgggaccgggatccaccgacctggtgtcgttcttcgccgagctggcccccgaagggggcaccgggctggagatcgggccgggcaccggacggatgacactcgctgtggccccgagactgtcctcgctgtactgcctggagcgctcggcgttcatgcggacgatcctgctgacgaaactcgcgtcgcttccggaactgcgggagaaggtgaccgtcctcgatgaggccgtcccgggattcagtctcgggcgcaccttcgactacgtctacgtttccgccgtgttcgagcacgtcccgccggacgcccgccaggccctgttcgccgggctggccgagcatctcgccccgggcgggatcgtggccatggacatggtcgaggacgaggtcattccccggttcgcggaacgcgagatccggtcggtgcggcagggagactgccggtacacattgtccaccgccgtgaccccggtgcagcccgacctgggacaggtgcggcacgtgtaccgcacctacctcaacgacgaactgctgacgacccacaccgtggagcgcgaacaccacatgcaccgtcccgccgcggtcttcgccgacctgcgagccgtcggcctggaaccggtggcgggcacggcactgaccaagacgggtacgccgcttgacgacaagggaaccctggtcgccaagcgggtgtaaccgtcatggaatccggtgcccgggtctcgacagcctgtgggacaccggattgagcacagtccggaaaggaggtgcgccatgcgttactggtactgagttgcgagtgtcgtggcccggcgaacgcgtcgggccacggccagcgcagattaccgcctcttcgcgacctctggaacaggagtacttccgatgaccacgccaagcctggaacaacggtgggaatcggtgcccgccacggcggcgctcgaccgcgtatacgacgcctcgctgctggccgccgaggtcaacgcgctgcgtgagcagacctggaaggtgcagcgttccgtcgggcaggacggcgtctacgggggtgccgcgatcgactggacgatcctgtcgttgcgcagcgcgggcggtgatccggcccgtaccgatcccggcggtgccgggcccgtcgatcacgccgacaccccgcacctggaccgctcgcccgaactggccaaggtgctgcgcgacatcccgacgacgctgttggcggtgcggctcatggctttggggccgggcgtcgaggtcaaggaacaccgggacgccaaatgcggcctgccgtgggggatgacgcggctgcacatccccgtcatcaccaatccgggttcgttcgtggtcatcgagggccgcgactaccactgggacgcgggacggttgtggttcggtgacttcaaccggctccactatgtccgcaacgacggcgaagaggcccggattcatctggtgctggactgtctggtcagcccggaactgcttgacttgttcccgtccgagttccgggacgcccttcctgagcgcgatgtgctggtgacccggcccaacctgccgagcccaccggtgacgcgctgccggttccggatgcccgcgcggttcgtcgaatggtcggaggaggaaccggtcgccgcgatcgacgaactggtggacgccgaggtggtgcccggcgacgacggcccggtactgcatgtggacggtaaaccgacgttcggtctggttcacgtcggcgacgacgagttccggttcaccggctggtcggaggagcgcacggtgaaactggcgaacggccacgtgcgatgccgaacccggttgggcgaaaggatgtccgagaccgtctgtctgaccgaactcgcgtgatgaaggtcctggtcgtcggcggcggtctcgtcggactgtcgacggcgctgttcctggcctggcacggtgtcgagtgcacagtggtggaacgccatcaggatgtgttgcggcacccgcgaatgcgcagtctggcgccgcggctcgtcgagatgtaccgccaggtgggcctggagcccgagctggtgcgcgccggtgacgccttcgccgatcacgccgagttcaccatggtgcgggccgagaccctgggcggtgtccacacagtactggacaaacatcaggacgcggggctcgccgacgacatcagcccgtgccggggcatccccatcgaccaggaccgggccgaacggctggtgtggcggcgggcgaaacagctgggggccgatgtccgcttcggcgtcagcctcaaggacttcagccatgacggcgcgggggtgaccgcgcggctgcgagccgccgacggcaccgtctcgaccgtgaccgccgagtacctgatcgcggccgacggcgccaacagcggcatccggcaccggctgggcatcggcatgaccggccccggcgagatcagccggatgctgtcgatcctgttcgaggccgacctggatccgctgctgggcgaccgctccgtccacatggccttcctgacccagccgcacccgcagacctacctcatgtccctggacccgcagcggcgacgctgggtgctgggcacctccgaccccggggaccgtggcgccacccgcgatgactgcgaggcgctcgtccacgcggccctcgggggcgaaccgccgctgcggatcctgccgccggtgccgggatcgacgagccccgcactgcgattcgggctcggcgccgccgtcgccgatcggttccgggacggccgggtgttcctggtcggcgacgccgcgcaccacatgccgccgccgggcggtttcggtggtgcgaccggggtcgccgacgcccacaacctcgcctggaaactcgcggcggtgctcaccggccgcgccgactcggcgctgctggacacctaccacgccgaacggcacccggtcgcggagttcaccatgcgccaggccctggcgcgagccagcacccggctgggcgccgactggaccgaccgcgaagcgaccatcgtcgagcgcaccgcggtgatgatgggctaccgctacggatccgaggacatcgtgtcggccgaaccggccgccgtgggcacccggtttccgcacctgtggctgccgtcgggcgagtccagcctcgacctgttcggctcggggttcgtgctgctgacctcgtccggaggcgaggcctgggggcgagtcggccacgagtcgttgaccgtcaaccgtctgccgatcgacctgcccggcgtcgaccccgacggcgcgatcctggtccgacccgacggcttcgtcgcctggcgcggacgcgcgtgccccgatgatccacaggcgaccatcgatcgggtgatggccgcgtcgcttcacggcaacagtccggttacggaaagttcttccgttttgtcgccaaccgaattcccgccgccgagcgtctttaggaggtgaatgatccccaggaagattctcatcacaccgaagacaacgaatccgaagctggcgaacctcacgattcgcgggcacgcctggtcccgccgctgctggcgtggcttcccacggcgctcggccgacccggtaccggccgcgccagagtccgaccagtcgacctgcgggtcgcgcgactggagaagtccaagcgccgcaaacgaacccgccggaaacggcggctgaccgcactggcggcggtggcatccatactggcgggcgtcagcatcgtcgccggttcggtgttcttcgcttccgttgagctgccgggggaactggacgaccagctgagtcagaactccactgtctactattcggacggcaagaccgagatggccaccatcggtgcccagaaacggacctcggtctcgctcgacgagataccgaaccacctggagtgggcgctgatcggtaccgaggacaagcagttctacgaacacgagggtgtggacatctggggtgtgctgcgggcgttgtggaacaacgtgtccggtggctccacccagggggcgtccactttgacgcagcagtacgtcgggcaggtggccgagatccgcggcgacggcagctatctgcgcaaggcgcgcgaagcggtgatggcgatgaagatggaggaccactacggcaagaagtccatcctcaaccactacctgaacctcgtctacttcggacggggagcctacggcgtcgaggcggcggcgcacgccttcttcgacaaaccggtcaaggacctcgacgtggcggagtcggcgctgctggtggcgcagatcaagtctcccagcggcgcctacgatcccggtgatccgctgggactcggcaagaacgaggtcgagggaaacgccgaaggccgatggtcctatgtgctcgaccagttggtgaagatcgggaagctgaaggaatcgaagcgcgacaagatcacgaaactccctgacactgtggacccgtccagcgtcatcgaggcccgcgtcgacacaccgaccgggcacatttcgcacgggtacgtgctcgacgagcttcgcgaggcgggaatctcgcaggaggaggtgcttcgcggcggcttccgcatcacgaccaccgtcgacacgaagctgcaggacgcggcggccaaggccgcgaagcgggccaccgcctccggtgacgaggacgccgcggtggtggcggtcgaaccgaacaccggccgggtgctggcctactacggcgggccgtcgggcgcggaggcggacctggccgggtccgatctgccgcatccgccgggcacgacgttcaacgtggttccggcgctgaccgcgttggagcacggcgcctcgccgacgtcgaaatgggacggttcctcgccccggaaagtcgactaccgggacgaacccatcgtgaacatcggagggaaggacgaaccgaaggcgagcctgaccgacgtcgtcagcgagaaactcagcaccggcgccgacgacatcaccgagaagttcggtcccgaagcggtggcggacaccgcgaaccgactgggcgtcacccggttgcggcaacccgcgaccgaggactcggaaccgcaatggcgggatccgggcgacgcggaggccgagtggaccggcggcgtgggaatcggcgagtacgggatgtcgctggcggattcggcgaccatgtacgccaccatcgcggccgggggcacccgcgcgacgacgcacgtcatcgagaaggtcaccgacgcggacggcgagacggtgttcaaacccaaggactccgcgaaacgcgcggtcgacggcacggcaatcggtgacctcacgatgatgttgtcgtatggcgtcgtgccgccgaccgacaccgacgacgcgaggtacctcgatgtcatggccaccaacgcttcggcgacctcgtacaccgggttcagcccggcgttgtcgctggcggtgtgggcgggtgacgacaagcacgagggcgacggcagttcggtgaaggacaccacggcgcagaagatctgggagcgggtcgccgccaccggtgtcgagcggttcccgaccacgaaatccgatgcgggcctggagggatccgaggaggacccgaaaggggagccgagcacctcggccccggaccccggcgactgagcgagcgatcgccgaggaggtgatcgacggatacgctgaccgcgtggaatccgaggaacgttcacgtcacgccgcgtcgttcggcgcggcggcggtcgcgtacgccgagcatcgtcccgactacgcgcgcgacgcggtgcgctgggcgctggaacccgcgtccgggcggcgggtgctcgacctcggcgccggtaccgggaagctgaccgcgacgctgctggccgagggtgccgacgtcgtcgccgtcgagcccgacgcgttgatgcttgcccagttgcgtcgcacgcttgtcgacgtccgcgcgctgtccggcagtgccgaggcgattccgctgccggacgcgggcgtcgacgccgtggtcgcgggtaacgccatgcactggttcgacatggccgtcgccggacccgagctcgcccgggttgtggcccccggcggcgtgctggccgggctgtggaacgtgatggacgaccgggtcgggtgggtcgccgggctggcacggatcgcgggcagcgcggtcatcggtccgcgcgacacccccaccggctggcgcggtgaggtggccgggatccgggtacccgaagccgacggggtcgcccggttcggcgccccggagcaggagctgttcccgcacgggcagcgccgcaccgccgagtccctcgtcgcgacactggccacgcgcgccgggatgctggtcatgcccgaacccgagcgggaggccaccctcggtcgtatccgtgactatctcgcgaaccgaccggagacggccgagggcgagttcgtgctgccgatgctgacctgtgtgctgcggatgcggcggtcgccacgactctgattgttaaggtgtctgctgatcaacccccgcacgcaacccccggcgaagggtcgtaatgaccacaaaggtacgactggctatcgatttcggaacgtcacacacggtggccgtgctcgaccccggtacggggatcgggcaaccgctgctgttcggcgactcaccgttgctgccgtcggcggtgcacgctgccgatacggggcagctcctcaccgggcgcgacgcggtgaggtcggcgcggatggcaccggagagtttcgagccgaacccgaagcgccgcatcgatgacggaaccgtcctgttgggaggacgggagtatcctgtcgcgacactgatctcctcggtgctgcgcatggtcgcggtcgaggcgaaccgggtggcgggtggtccaccgcaggcggtcgcgatgacgcatccggccaactgggggagcgcccggctgggtgtgctgcggcaggccgccgagcaggccgggctcggccgggtcgagctgatccccgaacccgaggccgcggcggtgttcttcaccgcgtcggagtcccacggccggtcgccggacacggtggtggtctacgacttcggcggcggcaccttcgatgtgtgcgtactgacccgcaccggcggtgagtaccgggtgcgggcccaggcgggactggacgacgtgggtggcgccgacctggacgccgccctgctcaaccacatcggccacgtcgcatccagtatggaccctgccacctggcagcgcattatgcgcccggtcgacgcggtgacccggcgggccttccgctccgtgtacgaggacatcagggacgccaaggaacagctgtcgcgcaactccagcggcctggtccacattccgctgctggaccgggatctgccggtcacccgggaggagttcgaacaggtcgccaggccgctcatcgagcggaccgtggaactgaccgccagcaccctggccggggttcgcggcgcggcgggacagccggtcagcctctacctcgtgggtggatccagccgggtgccgatggtgtccactttgctgcatcgccgactggggcaggcgccggtgatcaccgggcagccggaacaggtcgtggcgcagggcgccctgcggtgcctggacgaaccgaacactgacgcgcaccgggcccagccgctcgccgtcgccgcgcccgcgatgtcgctgccgccgacccgtgaggcttccctcggcatggccgaggccgcgaccggagcgtcctcgaagtccttcggccgcaaggccgtcgtgcggaccgtcctcgccgtggtcaccgtcgcggccgtcatcgcggccttcacgctgctgaactggggcaaggcacccgaggactccgacaacggcggcaacggcaacggaagcagcgctgacaccgatgccgcccatggcaagtcggacgactccgacaagaccgtcgacgtgaaggtcagcaaggagcccgacatcgccagcttcatggacgatgacgacaagcagtacctcggctgctactacgcggacgtggccgacaccgggcaccccgccgaatgcgacgagaagaacgccaatcgcggcttcacccgacaggtctcgcaccaggacgagtgcggagacaagcccgaagaggacggttggcggtccgttgaagaggggatctactgccagaccgtgctggtgaagaagaaagcctgtctcgacaaggacttctacacggtcgtatgcgatgacgaaggcgcggtgttcgtcgtcaaggacggccccgtcaaatccaaagacgactgtgctggccacaagggagtcgtacagttgtcggccacggagaagtacttctgtttcgacgggaacgacgcctaactcgaagaagggacatgtgacatgggaaccgtacgggtggagcgcactgacgccgggtacgtggcgcgaaacggacggggcggcgagatcagcatcggcgattccacgtccggcgccgatttcacgccggtggagctgctgttggccgcggtgggcggctgcaacatcgtctcggtggagccgctgaccgccaaacggggtcaccggctggtccggttggcgatgaccgtggaaggggagaaggtcgcgacgaacctgctcggcccggtgaccgtgacctacgacgtcgaactgcccgagggcgacgacaaggccgaagaggtgttcaaggccgtggcacagcgggtgcacgaacgcgcgtgcaccgtcagccgcaccctgtcggagggaacgccggtcacggtcacgacctgagtcatccccgcacgggccatgccttgtcgtcgatcgtcaggaacggttcgccggtcatcgccgacggggtcgccgcggtgaacgccacgatgtcccgatgcaggtgcgactggtcggcgaagccgacctcggccgcgacggtggccgggtcgtggcccgcgaccagacggtgggcggcgtggtcgaagcgcaccagccgggccgcgcgtttgggtgtcagtccgatctgggagccgaaccgggaccacaggcgcttgcggctccagcccagttcggacgccagccgctccacccggacccggccgcgactgcggacgatccggttccaggcccaggtcacctccggatccaccgacgcggccgtcgagcgtcggcggaccaccagcgcgtcggccaacgcgaaccgctgttcccaggtgggtgcctcgctgagtcgctcggcgatgcgggacgcctcagcgccccaaaggttcgccagcgtcgtcatggtgccgtccagctcggacggaggcatgcccaggaccgcgcccgcgatcacaggggacagacgtatctgcacacattcgacgttctcgccccacacccggaccgcgccgccgtaaccgaaaccgggaccggcgacgaggctgccccgctgccgccgcccgccgccgtccaccgcgacggacgcggtcgcgctgaactcgaccgccaccatcatggccggatgcgggatgatccgcaagccctccgccagcgaaccggggacaccgaacccggccatgcggacaccggccacccggccgggtcgccgtggattcgccacatcccaccccgccgtttcgccgcgctgccgcacagtggaccgcatccacccatgttacgtgggcccgagcgcgggaacatttgttcaagccgcggccgcacgtcgtcggcgacagtgggtccatgactgtttccgatgacaagccgcgaaccgacgacgacctccacgtgcgccaggatggcccccggcacgctcccgcgctgctgctcatccacggttccgcgtcctcgacccgctcgtgggaccagctggttccgctgctgaccggagtccatcacgtcatccgcgtcgacctgctcgggcacggccggtcggccaaaccggacgatggctacgagatctccgagcaggcgcgccgagtgggggagacgctggaccgtctcggcgtcgatgaggccatagtggtcggacactccagcggcggctacaccgccaccgcgctggccgagcggcggcccgaactggtgacggcgctggcgctcatcaacaccggccccagcctggacgccttcatcgcgccgaacttcgccctcgacccttcgcagtggccgcccaccgacgagcagctgcggcagctggcgagcaccggcttcggccgagccgacttcccggtcccgaccgaactgctcgacgaggtgcgcgccatgacgtaccactcgttgacgcggacgatgggcgcgtcgctcgaatacctgaagcgacaggtgatcccgcagcgactgaccgtcgtgggcaaaccgctgctggtcgtttacggcgagcaggatcggcgctggcgtccgtccgatttcgacgactaccgtgccgtaccgggcgcgcgggtcgagatgctgaccggcgtcgggcacacgccgatcatcgaggacccgccccgtaccgccgaaacgctgctggccttcacgtcggctcactcgccccggaaggggtagtcggcgcggcgagcgcggccaggtgacgcagcgagtcggtgaagtgctcggggccgaacggcgggaagttgatgtactcgcggatgcgttgcggcacttgtgaccagtcgtaggtgagcgtcacctcggtctgcgacaggctcagtggcgccaggtcgtagcgccagaaccagccgccgaactccagctgcccgtcgcccttgggatcgtagccggtgtaccagccgatggcgcgcgggaagtcgaacacgtggagcttgttggccgtctggtagttcccgtcgggatggtcggggtggtacatgttcatccggaagacctgtccgacttcggacagcggctcccggtcgagcggttcctgcacccgtccggtgccgtccatcgccgcgtgggtctgcgggtcggccagcaccgtgaacaccgtcgcggcgggcgccgccaccatcagggtggcgcttacgttctcgtggtccatgtcctgtagacgcggtggcggggcgaaactcatcggccggaggacacgatccgtgtcggcgcgcgatgtgatgtggctcataatcgcggccgattgtctgcccgcggagccggagttcgcgtctctagcactgaagcccaccgaggaagaaagtgaaccgccgatgttcaccagtgcgttgtcattcgtccgtcgccgtaaggttctggccatcggggtcgtggtcgccgtggccgcgtccacagtagcctgtatcggtctgggcgcggtcacccaagccgaggacgcccagaccaaggccgccaaggttcagaaggtcatcgacaagaacttcgccgaccccgaggtcatcaaggtcggcaaccggtactacgcctacgccaccaacaacaagcggaacctgccggtggccactgcggacaaaccgcgcggtccgtggaagttcaccggcgccgacgggatgccgaaactcggcgcctgggccaaacccggacgcacctgggcgccggacgtgtcccgtcgccccgacggcagcttcctgctctactacaccgcgcaccacgccaagtcgggccagcagtgcatcggcgcggccaccgcgtccaaaccggagggacccttcaccgcggtggggaacgcgccgctggtgtgtcccaccaagcagggcggcgcgatcgacgcgggcagctactccgagggcggcaagcactggatcatgtacaaggccgagaacaacgtgatcggcaagccgcctgtcatctacatgcaccagaccggccccaaaggactgaagctcctcggtaagcggttcgcgattctgcgcaacgaccgggccgtggaacgcggcatcatcgaggcgccggtgatggtcaagcgcggcggcaactacatcctcttctacgcgggcgaccatttcgcgcgcaacacctacttcaccggttacgcggtcgccaagaagatcaccgggccgttcaagaaggccgacaagccgctgctgagcatgaagggcctgggtggggccgtgaagggacccggtggcgccgacgtggtgaccggccccaacggtgtcgaccacatcttcttccacggcctggtcggcaaggcccggcatatgtaccgggccgagttgggttgggtcaagggccgtccggtgctacgctgacggcactatagacagtcgataatagagtaaacggatcgcttcggttgtgcccgaggcgatccgttgcgtcggcaatccgacatcccccatagtcgataaagcgacactcgcatatcgagatgatctttaggcttcgggcatggcagtgccattcattgccccaccaccgacaccgccaccaacaggtggcccctactgggccggggaggtctagacatggagttcaacttcgacggcgacttcgttcgacaggccgtcgcgatcctgctcagcgcgaaccagctcatcgcttactggctcgcgggaaacaagaacaacctcggctggctgctcggagtactgggcggcgtgccgtgggccgtattcatcatcgtctgggacgtgtggggcctggctccgctcgtcatcggactccaggtcatctacatccgcaacctcatgcgttggtggcgggagagccacagtgtcgatccggtgatcgatccacccgtggtcgccaccgcgaacatcagcgccccgaccgctccctgatcggaccggaaggccgtcgcggcactcgacaccgagtcacgccaccacaaggcggggtcgaggtgtcggggccgcgtcgacgaccttccacgcctcggccaggcgacggatcgcttcctcgagcagatccgcgggggccgtccagggaatccggatgaaccggtcgagcccgccctcggcggcgaagatcggtcccggcgccagcagtacaccgcgctgttcggcttcggccgccagcgcggtggcgccgcgttcgggtagctggcaccacaccgacaacccgccgcccgggcggacgaaccgccagtcgggcaggtgctcggccagggccgccagcagccggttccgttgctggcgcagtcgatcccggtgcgcggtcagcaccggttcgggatcgcgcagcagctggaccagggccagctgttccagtaccggggctcccaggtccagaccgacccgggcccgggtgaaggccagcatctgggccgagtcggccgcgcggatccagccgagccgcagtccaccccagaacgacttgctcgccgagccgatggtgaccgtgccgggggcgtagaccgcgaacggcggcggcatctcctgaccgtcgagggccaggaactggtgcgcctcgtccaccaccgccagggtgcccgagccgcgcaggtgggcggcgtaccgttcccggtcctcggcactcatcagccgaccggtcgggttctggaagtccgggatcaggtaggccagggtcggccgggtctgccgcagcagttcgccgatggcgtcgaggtcccacccctccgggtcgacgggggaggggacgagccggacgccggagttgcggatcgcctgggtggcgttggggtacaccgggctctcgatcagggcccggtcgcgagggccggtgaacgccttggccacgatcgccgtcgccgtcaacgccccgggggtcaccatgatctggtcgggccgggtcggcaggccccgggcgtcgaaggtcgcggcgatgctggcctgcagtcgcggtagcccggcggggaagtagccgtgtccggccaggtgggcgggcagctcggccgccgcctcggcgtaggcggtggccactcccggcggtgccgaacccgcggcgcagttgagatcgatggcgttctcgtccccggcgtagggcagcagcgcgttgtcccggatccgggcccggccgccgggcagccgggtgtaagtccccgagccgtgccgggccgccgcgtagccgctggagcgaagctcggcgtaggcgcgggtcacggtggtgcgcgagacacccagcgctccggtgagttcacgttcgctgggaagcctggtgtcgagcgggatccggccgtcgccgatcagcagtcgcagcgcgtcggccaggccgaggtacgccggggaacggtcgaagtcgcccacgagtgtggtgacccgggcggcggtgagggtgcggctcatgcaggccactatctcagaattggctatttttgaccaggccacttgcgcgcaggatggggtcatgaccgctcccgcagccacccgacgtctgaccaccctcggcccgatcgcgcaactgcgcgccgggcgactgccccgccgcctcagccagctctacatcggactggtcctgtacggcgcctcgctggcgctgatggttcgcggcgacctcggcctgtcaccctgggacgtcttccactccggcctgatccggcacatcccgctgacgctgggccaggcggtcgtggtgatgagcttcgtggtgctgctggcctggatcccgttgcgggagaagcccggcctgggaacgatctccaacgccatcgtcatcggtctcgccgccgacggcgtactggccatactggaccgacccgacgccctgtacgcccggatcgggctcctggtcgcgggagtgttgctcaacggtgtcgccaccgcggcgtacatcggcagccagttcggccggggaccgcgcgacggtctcatgatcggactgcaccgcgtgaccggacgctcgatcagactggtgcgcaccctgatggagatcgcggtggtgctggccggactcgcgctcggcggagtgctcggcgtcggcaccgtcctgtacgccctggcgatcggcccgctgtcgcaactgatgctgccgtggttcaccgtcgcgctgcccggtgaggacgccaccgagcctgagccgcaacggaactgagcctcgacggcgcggcgggattgggcgagtcacaggtgggacatcccgcgcgtattgctttaccgggtatgtgttggcagattggcctggttccctccccggacccgaaaggtcacgaatgtgagtaagagaaagcgtcccaagaagctcgtgatcggcgtcgcgaccgccctcgcgctggcgatcggtggcggcggggcctgggccggtacgtcgtatctcggcaccgacggcaccgaccccgagtcccggctccccgcatcgaccgcggcgttcgcgtcgttcaacctggacgtcagcaaggaacagcaacaggagctgctcgaactcgtcgcgaagttcccctcggccgccgtcgacagcgacctgccgcaggaagccgtgtcgcggttcctcgagatgctcgagaagaaggacggcgacttcgccgacggcaggttctccgaatgggtcggccccaacgcttcggtcgccctgtgggagtacaagggcgagccctacggactggcctcggtgtccagtatcgacgacagcaaggccgaggacggcctggcggcggtgaagcaggccggtggcaacgaccaggtgggctaccaggtcaaggacggctacgccaccatcgccttcggcgagaagggcgcgcagaaagccgccaagacggcggtctccgaagccgagaaggcaccactgtcggaatcggaccgcttcgccaaagccgactccttcctgggcgacgacaaggtcctcagcgcctgggccgacctcgaacagtcctacgaactgctggagaagaagctgcccgaagacggcggcggcctccccttcgacgccctcaaagtgttgaagaacaacatgaacggccagatcgccgtgggagcgcaggcacgcgactacggcatcgaggccgtgtcgtccaccttcggcgccaaggacgtcatcgaaggcaagaagggcatgatcgacgatctgtcccagctgcccgaatccgacatcggcgccgcgctggcgctgccgcaggacgtcaaggagagcatcctgatggtcctggtcaacagcggcttcggcgagatcggcgagggcctggacaacgtgatcatggacaaggtgtccgagctgctgtccggcgccagcggcaccctgagtgtcaacggcgtcaagacatcgacgccgtcgggcatggccgtcatcgagaccacctcgcccgacaaggcccgggccctcaaggccctcgccgacctggccggtggcgcgctgaagacctcggtcgagggcagcaccatcaccggttccaccgttggctactccggtgacggcaagatcagcgacaacaagtactacaaggacgccgtcggcggtgccgtcgacaaactcaacggcgccgtcttcgtggacgtgacgaaaatgccgctgggcaacgccgagcaggccttggaagcggtcaaggccatcggcatcacccacggcaccaagggtggtgaatacgtcgggaactaccggctgatcgtcgactagttccaggggtgcgacgaacgagccggggcggtgacttcaacagggcaccgtcccggctcatcagcgccacaggtcgaatccgccgtcggacttgatgacctgccccaccacccagcgtccggcgtcgccgaccagccacgcgaccagccgggccggacggttgatgcgtagtcgttagtggaaggtcgttggcgggatcggtgcggcggcgttcatcgacgaccggttgcactgggaggacggcgagggcaagggccgggtcatctacggcgacctgagcgacggctacgtgaccttcaagcgggtcgagggcggcgacggccggtacaccttcgagtcggtggccgacgacgacggtggcgcgctcgtcaacgccaactacgccaaacgcattcagttgttcgacgagaccatcactctgaaagatgccaggtgagcgcgcgcagccgtcgctgtttgcgttcgattcggtagacgatgacggtcgcggtgccgaacccgagggccacgaccgccgcgatcacactggcggcgcctatggccatcgaggtgctgaagccggtcagtgaacccagaacccacatcgcgcccgctcgtttggtgtgccaacgggtcttgtagctgccgttgaggacggtgccgatggcctcgcagccgtcgtgctgcggcatcggccccggaacggcggggcgacggtggtcgtgtcgctcgtcgagcatcaaacgagaatagacgtttttcgatccgatgcgggcgtcccgggccgatgcggggcgtattcttccccacgtgggactgcggttcgagactcgtgcgtccgactcgccgtgggtcgacagcgtgtggacctgcaccagtgagcgggtcaccgagatgacctccgtcgcggcggtgcgctggggattggtgttctggcagcgcgacggtcgcgcgtacgccgcgatcaccggccccgagaccggaaccgcgaccgcgccggtgccggagggcgcgagcttcgtcggcgtcgagttcgccgtcgggacttcgctgcgggccgtgccgacgccgagccttgtcgatggtggcgttgaacttcccgacaccacgcgcggcagtttccggctggacggccaccgctgggagacacccggccccgacgacatcgaggcgctggtcgatcggctcgtccgatccgggaccgtggtgcgcgacccgctggtcgccgaggtcctgcgcggccaccgtcccgaggtgtccggccgcaccgccgagcgccggttccgggcggcgaccgggctcacccacgggaccgtccggcaggtcgaacgggtgcgttcggcggcggtggcgctggcggccggtgaacgggtcgccgacgtcgtccaccggctcggctacttcgacgagccgcacctggcccgggcgctgcgccgctatgtcgggcgcaccgcgcggcaactgcgcgagggcccgggcggcgcgatcgccctggacctggatcaggcgctgagcgcgtagatcaccttcaggaccccgttggggtaagcctcggactcccgcagccgcaacacccgcttgtccaggtcggccctgctgaacaggctcttcccggcaccgagcaggaccgggaacacgagcaggttgtagcggtcgatcaggcccgcctcggacagccgccgggccagttcggcactgccgtggatgaagatcgcgccgccgtcgccgcgcttgagttcggcgagttcgtcgtccgaacgcaggattgtcgtcggcccccagccgtcgacgagggcgtcctcggtcagggtcgtcgacagcacgtacttgggcagatccttgtaggcggcgtggtcctcggagtcgcgccacaccggcgcgaacgcctcgtagctacggcggccgaacagcaacgccgtggtgtccgcgagctcctcctccttgagcgcgaacgcctcgggcaggaactcgacgtccttgaccacccagccaccgccgcggtgttcctcgcccggcccaccgcccggcgagtccacgacgccgtcgagcgacatgaaccccgtatagaccagttcacgcatctgcttgtctcctcaagatcagtctgtccgctcatcgtagaagtgatcaccccggccgtcttgtacggaaacgacagccggggtgaggtgagcgccgggttcagaaccccgcggtgatcttggtgaactcccactgctgctggtcgatgccgctgcagtgcgacaccacgccgccgcccgggcacggccggtcccggttgaccgcccagaacgccagccgcgacaggcccttggacttggcccactgggtgatctggttccaggtgctggggctggtgagctcctgctggtcggacaggccgttcatgcccgagatccccatccgcgagtacgccaccgagtcggaccagccgaaggaggtcttgagcgagttcttcagtccctcggaggcgttgacggtgttctggtacatgttcgcgccgccgttgaagtcgaacggcatgatggtgaacacgtccacattggcgttgagttcggcggctcgctggatcagccggttgccccagctgttgggtccgctggtggtggtgccgaaggtcaggatcgtcttgatcccggggttgttctgcttgacgatcttcagcgcgcccaggatgcggtcctgcaccgtggcgttctcgaactcgtcggtgttctcgatgtcgacgtcgatggccttgaggttgtaggcgtcgatcaccttctggtaggccccggcgagcgcttcggcgctggaacagttgggccccagcttgttgccgctccaaccgccgatggacgggatgatgtcgccaccggcggccttgatctgcgagatcgcggtcgcgtcggcgctgccctgcaacggccgctgtccgtcccaggccgggttgcagccaccggaggacaggatgaacgccatcgtgaagtacttgatgccggtggcgttcatgaccgtcgacgggctgggcgggttgccccatcccatgtagaggtacggcgcggccttcatggtcccgccgccggtgcagccgctggtggtggcgctgacgggtgcgctcttggccgattcgcccgagccgttgtaggccgcgacggtgtaggtgtgcgacgagcaggtggccagtcccgagatggtcgcggaggtgcccgagaccgtggtcttcacggaaccgccctcgtagacgcggtaaccggtgacgctgccgccggaggccgtccacgacagactgatcgaggagttggtggtgccggtcgaccgcagcccggtgggggcgctgggcgcgccgggatcgccgcctccgccacaggaggcgccgttgatggtgcagttggtcggggtcgccgtgccgctgacgatgaagccgaagctgaccgtggcacccgcggcgatgttgcggttgtactcgcggtgggtgaaggtgttgcggtcgccggacttggtgtgcagggcgtcccagtaggtgccgaccgaggaaccggacgacaggtcgaactcgaccttccagccgtcgatggccgaggaggacgcgttgttgatggtgatcttgccttcgtaacccgaaccccagtcggaggtcttggtgaaggacgcggtggtcgcggcggcgtgggccggggccgccagggcgaaggaggtgaggagggcgagcacgagtagcgccgccagacgcgatgatgttcgcatgtcgacaatccctaatggatcaaatgggtaggcggcgccggattcgcctgcgggcagggcatctggccgagttcgggcacgagccagccagaccgttaaatagttaagtttattattttctgggcgtgtcagagcttaacgtgacgacacggtgccggtcaagacatcggacccgggcccctcgacgggctcgatagagtccaggacgtggacggtcaggtggcgcgggacgaactgatcgaggcgctcgcccgactcatcgcgcggcgccgccgggacggcgtcctgcgggtggcggtggacggccccgacgcggcgggcaagaccaccctcgccgacgaactcgcgccccggattccggcgcccgccaccgtgatccgggccggaatcgacagtttccaccggccccgggccgagcgactgcgacgcggcggcctgtctcccgaaggctgctaccacgacaccttcgactacgacgcgctgcggcgacagctgctggaaccgctgggccccaacggagaccgccggtaccgcaccgccgtgttcgaccaccgcgaggaccggccgctggacgaaccactccggctcgcgccgcccgggtcggtgctgatctgcgacggggtcttcctgctgcggccgcaactgcgccaccactgggacctgcgcgtcctcctcgacatcgacgaggacgagatcgagcggcgggccctggaacgcgacgcgtccatgatgggcggagccgacgtggtccgggaacgctatcgccgtcgttacctgcccgcgcaacgcctctaccgcgccgaggcggctcccgagcgattcgccgacgtgctcatcgacaacaaccaacccgccacaccgcgcgtgctggcctggccgaagtgagcgcgtgagcggcgtctcacgagttcggccccggaaccggtctgatctgactcccacgattcgtcaagtaggcgtatcccatcacgagtatggaaagaggaatccagtcatgaccgccacttcccgtttctccaaccccgtcgcgttgattcccgcgctcgccgacatcacggccgcggtcaacaaggtcaacgccgacggcacactgccgcagaccactgtcgacctgttgcagttgcgcgtcgggcagatcctgggcagcgcctacttcaccgtccgcgtgctgcgacagtccgaggacaccgccgaacggctcggcgccgtggccacctggcgggaggcaccgtgtttcaccgaggccgaacgggccgcgctcgcgctcgccgaggccgtccacacgccgaacccgtccggggaccgggtatccgacgaggtgtacgccgaggccgcgaagcactacgacgagcgggaactcgtcacgctcaccagtgtgctcggccagatggggttctacatcccgctggccctcatcggtcagccgatcccgggtgtcgcccccgccgagcagtggcagaactagggacacaagggaaggggcccacgctgtgcgtgggccccttcgggttcgatgacctggatctagaagactcgtcccgtcaccgctcggtgttcggagtagaagcaacccgaccgtcccgggtaggtggtgcagccggagtcgctctcgtcatggtcccgttcctcggcatcctgggcggaggagaacgtcacattggacgctccgaaggacgccgcggggttggaggttccgcgacgcgcgaacaggtagtcgatgcgacgcttcaccccgtcggtgatgtgagtccacagtccgtcgttgcaaccaccggtcggaccacacagaccccggacggggtcggcgaagtcgttcgcccgcatctccttgtaccacttggaccagtcgttggaggagttgacgtcccggtagttcatgtcgccgccgacgatctgcagcgcggctttcttgtagggggattccttcagctcgtcgtcgagttcacgggcactgttgtccgcgcacttgaagttaccgctggcgtgggtcggccagtgaatggacgcggcggtgatcacctgtccgttgcggtgcttgaagttggccttgacgttgaccgtgcgggactggtcgttcttgacgcactgactgccaccggagtcggggttctcgcgcatcgattgccacatggcgcgagttcccttcacgtaggtgagcgagtcggtgttccacacgatcgcgttgagctgtcgggctttctcgggaccgcatcgaccgccgccgttgggctcggtgtcggcgatgaggccgctgtagttgccgtctgagtgttcctccagttcctcgatgaacctgttgacctgcttcatgtcgctgacctgttgcagcagaaagagatcgggggtgctgttctcggctatgtagtagatcagctcgtcccagtcgccctcgcaggtctccttcttggtcagcaggttctcgatgttgttggtgtaggccgtaatggtgggcgctgcccggttgttggcggccgcggtgtcggcgacgacaacggttccgagcatcatgaggacggcaggggcgatcaccgtccaaattcttgattgcgcgaatctcctcatgggaaacctcccaatcactaatggacgatgggagcgatcgtccatgagtcaatggtagggggaaatgtccggtgctgggtgaatcctgaatcggaaaatggtgtaccgcaggtgaactcgggctttcggcgctgtcgatattggagaattgcgtaatcgcggtttgatgtgcgaatatagaaatatgcaccaacggaaatgcttggtgcccatatgaactcgcctcaggacgatttgaggtaccgcgcgttcgccgccactgtggattccggcacgcacacaaccccgtcgaacgccgccgcgaccggcagctggagataaccggcgtgcatccggatccggtcgggaccgccttcgggggctccccgcagcgcggccagcgacaacggcgccgaggtcagggccgcttcgacgctgcccgcctcgggcggggccaggggttgttcgtccaccacgaaaccgaagtgcgccgactcgtccagctccatctccgccgtgtgacccgccatgctggtcagcgccaacgcgacatagtcggagccgaacatctccgccaggtggaaacccatggggaacgccgacagttggccgccgtaactgaccggggccttctggatgtgggcgttgtgcgccgccagcagcatccgctcgccgggccgggcgtgctccaggtgccagcgcaccgattcggccatgtagacgtcgcgggcggtggtgtcggcgaccaggccgccaccggcgaaaagggccgccatggcccggatctggtagtcggcgacgaacgcaccctccacccgccgcaggttcaccgcgtagccgtactcgtcggtgcggtcgacgtacagcgccttggcggcgcggaaccggttcagcaggcgggccagggccgccgtcagcgcgtcctgttcggacggatcgagccgggcccacgccggggcaccggccgccgccgaggggcgtgcgacccgttcggcgatcgcgatggcctgctcggcgaagaccgccgcgtcggggtcgatgccctggaggtacccggccaccgggcgcagcgcgggcagcagcgatccgcccgcctcggggatgtcgatgccgacgaaccggaccccggaaccgtgctcgcgcagccagtgcagcggcccgtccaggcccagcggcagttcggcgtcgacatgggacggcaggtcgtcgacgtcgccgcggacccagtcggccacggcgaagccctcactgaagccgtactcgaagccgaagatcgtgaagccgcagcgttccacgaggaagcgcagcacccgctgccgcagcgcggcgaactcggcgatgaagtgggagttctcgccgacggcgaccacccgggcctcgccgacgagctcgcgcagcggttccaggtcgtccaacggggccgccggatcggtggtgtccagcgcgtggacgtgctcgcgcagccagtcgtcgaacatgccggtggtcctccctcgacgcgtgcggtggcggcgaggtgccaccaccgcgccaacctacccggtcgggtcggcgcggtggtgtcgatgtggcgttctcagacccggcgccacaacgcgggtgtcgacggtggttcccagccgggctgggcggtgtgggcgatctggcactggtactgggtgccgttgtaggtgaccttgtcaccggccttgtaggaggtccccgaacgccaggtgccgccgggttcgccggggccgccgtcgacattgaggacgaactcgaagctcgcctccttgccgctgccgacggtgcgcacgtccatcagcagccgggcgtcgaagatcgggtcggtgttgttgcccggttcgccggggaagtacagctgggtggtgaggacgggtttgccgggcgcctgcgccttgacgtggatatgcctggtgcgaccgggatacaggccggggacgatcgtggtgagagtgaacgagccgtccccggcggtgtactggtggccgcggaaccgataggtcacgttgtcgtactggccgtacgtgtcggccatccagaagtcgagcaggacgtcgggcagtcgctgacagtcgagcccgaaggcgatcccggtgagcaccagccgggtgccgggcccgtcgagcatcgtggtgcgttcgggcgagttgggtttgaagtacggtccctcggtctgcggcggggtcgggtcgtcgccgtcgtcgcacgagggggtgggggacagccgcttgccggactggtcgctgtcggcctgggcgggggcggcgccgaccaggaacgaggcgggcaccgcgaccgccgccgtgttgagcaggtgtttgcgggtgatgccccggcgcggttcggcgtcgccggggcgttcgtcgggcgattcgggattgccggtcatcgctggactcctttgctgctaacggaatcggtgagacctgacgttattcgcgcccgcgctcaagatcgatggacaaagttcggcaatgctggtgatttcagtcgacggagcgccggaagctgcccggggtcgatccggtctcgcggcggaagaaccggcagaagtaggccggatcgctgaaacccagcgcgtgcgacacctgggcgatggtcaggtcggaaccgcccagcagtcgccgggcctccagcacccgggcgcgccgcaccagctggccgggtgtgacgccccggacctgtttgaccacttcggtcagatagccgaccgatacgcccagccgggtggcgtagtcgcgcaccgagtacccgctccagcccgagtgggtgaccagccggttgaactcgcggaccaccgcggcgggccggtcggtcgccatcgtcagggccatgccgtcggcgacccggcaggcacgcaccaacaggacgtgcagataggactgaagcaccgacaggaatcccgcgtcgcggcgccggtactcggcgctgagctgagcgaacagcgcggcgaactcgcggcgttcgaagccggtgaggttcagccaggggcggcgtcccagtgcctgccagacctcgcggtcgcgcgggtgggccagcaggaactcgtcggtgaacagcagtacctggccgtcgaggccgaccgcgtcgcgccaccagtgcacctgcccgggcgcgatgaaacccaggtgcggtggccggatcgggtgggcggcgaagtcgacgacgtgccagccggttccggcggtgaccaggaccagttcatagaaggtgtgccggtgcgggaagtcggcgcgcgacagcgggccgatcgagtcgaagctgccgatggccatgggcacccgttcggggtcgggtacgcacaaccggtgcagctcaacgggatcagggcgttcggtatccagggtgggagcacgcatgcggttacctctgctcgcggattgcaaaacaatcctaagagttcggcttctgttgtaccacttgcgaacccgtggccgccggggaaccggcggccacgggaggtgtcaggtcagcgagaccggcagcgccttgagaccaccggtcagttggttctcccgccattcgatgtcctcgggagccaccgccaaccgcaggttcgggaaccggcgcggcagctgcgcgaacaccgagcgcaactcgatgcgcgccaacggagccccgatgcagtagtgcagtccgtgaccgaagcccacgtgggtgttggcgggccgggacacgtcgaactcgtcgggatcggcgaaggcccgagggtcgtggttggccgccgagaggtcgaggatgacgaggtcgccggccttgatcgtgaccccggcgaactcgatgtcgctgcgggcatagcgggggatcccctcgagtccacccgccaccggggcccgcaggatctcctccacggcggtcgacatcagctccggatcctccagcatggactgccattgctcgggtttggtgagcagcaggaagaccccgaaaccgatccgggtcaccgtcgtctcgtgaccggcgaacagcagcccggcacccagccgggtgacctcctcgtcgggcaggtgctcggcggcggccaccgcgctgagcacgtccttgcccgggttggcccgcttcttcatggccagctggtagatgtagcccatcaggttcgccatcccggcctcggagcgggcctggtcatcgacgaccccggcgtcctggctccaggccacgaacgcgtcgcggtcgtcgaggggcacgccgagaagttcgcagatcaccagcaccggcaacggaagcgcgagcgcctggtgcagatcgaccggttccgtcgcgccctccagcggatcgagcaggccgctgaccagctcgtccactcgcgactgcatgagacgcatgtgcttggcggagaacagtggctgcaacagccgccggaaccgcacggcgtcttcgggttcggtgtcgaactctccggtgggaccaccgccgaagacggcggagtggttcatccgggaggcggacgccgggtcgggatgggaacggcccagccggttgtcgccgaacagctccttgacctcggcgtaacgggtgaccagccaggcggggtcgcctacagcggtgcggatcctgtggatgggtccggcttcctgaagcttgcgggccaggggtgaaagttcgagtactttggtccgttcaaaggggagggtaggggtttccatggcagactcctcatggggtgtaacggtatgtctaccgtagcgtcagcgtcacaggccgtgcgctctcccttcaagatcatttcgggaggaatatcgcgacaggcctcgttgctggacgggtccttaccacctcggaaaggcggaacggcatgctctcgcgggctgacatcgacctcgtcgtgttcgacgtactgggaaccctcgtcaacgaaccgggcgggatccgcgacggtatccgcgaactggctcccgacggcgacatcgacgggctcgccgaactgtgggagaaccacgtcgcgcggcggcagcagcggatgctcgacggccgcgatccctacgccgacagcgaaaccgtcgatcgcgaggccgccgaactcgtcgcggacaagtgcggggtcaccgacgccgccgccatcggccggctcgccaccgtcgagcggcgactcgaaccctggtccgacaccgtcgcgggcctggaactactcgcgcggcagttcccgatcgtcggcctgtccaacgccagccgggcgacactgacccggctgagcgccaaggccggactgcgctggcacttcctgctgtcggcgcaggacgccaacagctacaaacccgccgccgaggtctaccggctcgccgtcgacctggccgggagcgcaccgcagcgggtgctcaaggtcgcggcccacgcgtgggacctgcgggccgcgcaagaggtggggctgcgcaccgcctacgtgccccggccggtgggcgacccgccgcgggacagcgacgcgttcgacctgcacgccgccagcctcgccgacctggcggcgacgctcggcgatgactaggcggccccgctcagctcgacggccgcgcggttatgccggggccggaccgagcaggtcccacttgttgcccgcgatgtccacgaacaccgcgacctgtccataaggctcggtgcgcggttcgctggtgaacgtgacaccggaatcgaccatgtgcttgtagctggcgtcgaagtcgtccacgcgtaggaacagcccgacccggcccgccgcgtggttgccgatctcggcgcgctgcttctcgccgtcggcgcgggcgagcaggatgccggtctcggcaccgggcggccgcaccacgacccaccgcttgggccggccgtcgttggtctgggacggcgagtcctcgaccagttcgaagccgagaatccgggtgaagaactcgatggcggggtcgtattccgccacgaccagcgcgatcaggtgcatatgcatccggcaactgtaaatgtgtcgcggcgaacatccgaaacctggtcaaagggcttgcacgagcccgcgccaggggagtactgtatcgattcagaaggagttctggatcgatacagaaaggggtagagaatgaagccgacactacagacggtcgccgacgtcgtcggcgtctcgcgcagtaccgtgtcgaacgcctacagccgccccgaccagctgtctcccgaactgcggcagaagatcctcgacgccgccagggaactgggctacgccggacccaacgcgaccgcccgctcgctgcggcggggccgcgcgggggcgatcggggtcctgttcaccacgaccctgtcctacgcgttcatcgacccctacgccgtgcggttcctgcgcggcctgtccgaggccgccgaacgccacgacaccggtctgctgctgatcccgctgtcccacgacgacgacgagaccgccgcggccaaggtccgcgaggccgtcgtcgacggcttctgtgtctactgtgtccccgactggcaccactcccagaccgtcatgaagtccatcggacgaccggccgtgaccaccgcgtttcggcccgacgcctacgacttcagcgtcggcatcgacgaccgcaccgccagccggcaggcggcggcccacctgctgcggctgggccaccggcgcctggccgtgctggccgcctacgacgatgtggacggtgcccggctcggaccgatcccggcacccgacatcgacaagatcgaggacttcgagatgcggcaacggttgcggggcatccgcgacgccgtcgtcgacgccgacctcgactggtccaccgtcaccgtggtcaacacggtgaccaacagccgcgcggcggggcacgccgccgccgcgcacgtcctggacacctcgccccggccgaccgccgtgttggggtgcaccgatctggtcgcgctgggcaccatcgacgcgctgcgggaccgagggcttcgccccggcctcgacgtgtcggtcaccgggttcgacgacatacccgaagcccagaccgtcggcctcagcaccgtgcgccagcccgccatcgacaagggagtcatagcaggcgagttgctgctcgacccgccggacgacccgggagaccggcacgtcctgctgcctaccgaattcatcgtccggaccacgaccggtccggcggaaaggagctgacccaccatggaacccatcgcctcgatgatcggcgttgagatgacccgccgcctcgcgcactccgcgatgcccgacgcaccggtacagccggaacgcccgagccgtcccaagcgggtcggtccggtgcgccgcagcgcggccagcaccctgcgccgtgtcgccaaccggctggagccggtgccgaacctgtaaaccaataccgtgacgccggagttccatactggactccggcgtcgtcgtgttcacagcaggttcagccggtagccgcgtttgatgacggtctggacgcagctgcgcagccccaggccgtcccgcagccgggtgaccgccatctccaccgcgtgccggtcacagccccggggcaggcaccgcagcagttcggtgcgggtcagcacccggcccttggccgccgacagcgcccgcaggatcgccatcggcgcgggcggcagcggttgcacctgaccgtccaccatcaccagatgtccgcgcagctccacggtgtgcccgctggccagcgtcagtcgcgacgcccggcccggcagctcggcggtcaccagccgtgccagtgaacccagccgcgcccgctccggcatcaccaccggcacctcgtctctcgtcagcggcgccgccgtgaccgggccgacgacggcggccatgaccccgccgtcgtcggccggggcccgcagcgcggccagcagttcggtgcgctggtcaccggcgatgcgcagcagcgcgttgacggcgggcgcgctggtgaacgtgaccgcgtcgatccggcgcagacacacctgatccaccagccgccgcaccggcgtgatgtcggtgggcaacatccagcggtacaccgggatcggcaccgcgtggccgccgccggagcggatcgtgtcggtgaagtcgtcgctggggtcgccgtgcaactggaccgcgacccgttggcccgacagcggttcgccgcgcagccgctccgacacctcccagccgcattcgctgggcgccgaccattcctcgcgcaatcccgccgcccgcaccgcccccagcgccttggggccccggcaccacaccctgccgctgcccagcgcggcgtgcagcgcctcgccgagcccccagccctcggcggcggccagccagccccggaaaccgatgccggtggtcgcgatcgtgacgtcgggcggatcgttgatcagctccaccgtcgcggcccgcagcgcctggtcgtcgggcagcgacaccatccgcagcaccggcgccagcaccgtcttggcgccgcgccgacccaacagcgccgccagctcctcgccccggcgctgcgccgtgacggccacggtgtaaccggtcagcggcccggtcataccggcaccgcctccgggacccggaccgcgaccactccgtcgcgacaggacacttcgaaggtccgcaaccgcacccgctcggcgtccttacactcccctgtggccagatcgaagacctgtttgtacatcggggaggccacggtcggggttccggcgcggtcgccgaggatgccgcgcgacatgacgtaggcgttgctgaacgggtcgaggttctccaccgcgaacagatcgtcgtcgcgggtgcggaacagcgccacctgggtgccgtccggcagcagcgccgcgcggccgcgttcgggcgtcagctgttccagcgcgcagatcggttcccagctcatgacgccctcacccggggccgttccagcatcaccggcagcggctgcccccggctggtgtcgaagcgaatcgacgggtccggggtctcgggcgcgttgacgaaggacacgaaccgggacagcttgtccgggtcctccagcaccgccgaccattcgtcccgataggacgccacgtgccggtccatcgccgcgtccagctcggcgcagatgcccaaccggtcgtccacgatcacctcccgcagatagtccagcccgccgtccaggttctccagccaggccgcggtgcgctgcaagcgatccgcggtgcggacgtagaacatcaggaaccggtcgatatagcgcaccagcgattcggtgtccagatcggacaacaacagttgggcgtgccggggcgtgaagccgccgttgccgcccacgtagaggttccagcccgcctcggtggcgatgatcccgaagtccttgccgcgcgcctcggcgcactccctggcgcagcccgacaccgcggacttgagcttgtgcggcgaccgtagaccccggtaccgcagctccaggtcgatggccagcgtcaccgaatcctggacaccgtaacggcaccaggtcgtgcccacacaggacttcacggtgcgcagcgccttgccgtaggcgtgcccggactcgaacccggcgtcgacgagccgccgccagatcgcgggcagctgctcgacccgggccccgaacatgtcgatgcgttgcgccccggtgatcttggtgtacaggccgtagtcgcgggcgatggcgccgatggtgatcagcttctccggcgtgatctccccggcgggcaccctcggcaccaccgaataggtgccgttgcgttgcaggttggccaggaagtggtcgttggtgtcctggagcgccgcctgttcaccgtccagaatgtggccattgtcgagcgaggcgagaatcgaggccacgacgggcttgcagacctcgcagccgcgtccggtgccgtgctgggcgatcaggtcgctgaaggtggtgataccggcacaccggacgatgtcgaacagctccgcccgcgagtacgcgaagtgctcgcacaccgccttgttctgggacacaccggaatcagccagcagctgcttcaacagcgggacacaggaaccgcagccgctgcccgccttggtgcacgcgcccagcgaggccacgtcgcaggcgccctcggcgatcgccgaggtgatcgccgacttggtgacggcgtgacacgagcagatctgggcactgtcgggcagttcggcgtccgggaccgctcgggccagcaggtcggccagccgggccggaaccgggccgccgaccgaggcgcgcaggagtccgtacggttcggtgtcgccgaccaggatgccgcccagcagcgtgcgggcgtcgtcggacagcgccagtttggcgtagacgccctcggtcgggtccagatagttcgtggacagtggaccgtcaggcgcgccgaaggaggcgacgtcgacgcccagcagtttcagcttggtcgaggtgtcggccccggcgaagcgggcgtcgccgccgcacagccggtccaccaccacctcggccatcgcgtatccgggtgccaccaggccgaaacagcggccgtcgacggcggcgcactcgccgatcgcgtacacgtcggggtcggaggtcaggcaggtgtcgtcgacggtgatgccgccgcgctcggccatcgccagtccactgtcgcggccgatcgcgtcgcggggccgcaccccagcggcgaacacgacgagaccggtgtcgaggtgagtcccgtcggacgtcgtgagccgcagcccgccggacgcggcccgcggcggctcggtgttgccgccgcctggcgtcgccgactgtcgctcggccgcgtcggtcgtcaccgcggcgaccgctgtgccgcaggcgatccggatgccgagctgttcgaggtggccgcgcagcaccgcgccaccggcttcgtccagctgcgcgggcatcaggtgcggcgcgaactcgaccacggtcgtgtcgaggcccagcagccgcagcgcgttggcggcctccagcccgagcagcccgccgccgaccaccacgccacggtcgaccccggcggcgtggtcccggatcgcctccaggtcgtcgagggtccggtacacgaagcagccgggggagtcggtgccgggaatcggtggcacgaaaggataggagccggtggctatcaccagcgcgtcgtaggggtactcgctcagtgcggagtgaacgacgtgccgttcgcggtcgacgcgcaccgccgcctcgcccagccgcaggtccactccgtcgtcgagttcaccgagactgaggtcggcggcggtggcgccgtcgaagtacgccgacaagcggacccggtcgtaggcgggccggttctcctcggccagcaccgtcaccgaccagccgggctcgcgttcgcgcagcgtggtggtgaaatgccgtcccaccatgccatcgccgatgacgacgatccgcttcatgaccgcacccccgacaactcggtgcgtcccagccgttcgcacatgcgcgacaccgtgtcggtgcagccgccgcagccggtggtggccagcgtcttcgcggccaactgctcgacggtgcgggcgccgccgtgccaggccgaggtgatggcggcggcgtcgacactgttgcagcggcacaccgtctcgtcgtcggcgctctcggcgaccggggccgccgcgcccagcagcagcctgcggcgatcgaacggcaccggttccccctggtcgaacatccgcaccaggtcaccgacggtcgggttgtcgcccaacaggatcgcgcccgccagccgtccggcctcgatgaccagccgggcgtaggtgcgccggaccgggtcggcgaaggacaccacctcgtcgccgtccacgacgcccatggcggccaggtcgatgccgtcggtcttcaaccgggtcacctgccgcgaaccccggtagccgccctcctgcccggacaggacgtcggcgaccacgtcggcctgttcccaggccggaccgaccaggccgtagcagtgtccatcgtgttcggcgcagtcgccgatggcgtagacgcgcggatcgctggtgcggcaacggtcgtcgatgacgacaccccggttgacgcgcagcccggcgcgccgcgccagcccgatattgggtgccaccccgcacgagaccaccagcaggtcgccggacagttcggtgccgtcggccagccgcagccggacctcgtcgccgctctggtcgaccgcgacggccgccgcgccggtgcgtgacgcgaccccgatggagtccagtgtgcccgcgagcatcgcggcgcccgccgggtcgagctgccgctccatgaggtgctcggcggcgtgcacgacggtgacgcgcatgccgcgtccggcgagccctctggccgcttcgacgcccagcaggccgccgcccagcaccagcgcccggtcgccgccgcggctggcttcgatgatgcggcggcagtcggccatcgtccgaaacgccatgacgcgttcggacggcgccaggcccgggatcggcggcatgatcgcgtcggcgccggtcgccagcaccagtgcgtcatagccgacgccgttgacggtgcgtcccacggtgtcgatcgacgacaccggcgtgtccagcctgatgtccacgttgtccggtgggggcggaagccgaaccccggtctcgctgtggctgcccgccagcagtcccgacagcagcacccggttgtacgcggcctccgactcggccccgaacacggtcacctcggcgccgcgtccgcccagttcccgggccagccgggccccggccatgccgtatccggcgatcaccactcgcatcagttgtcctccgaagtcgtcgacgcgattcgcaccgcgcacaccttgaattccggcattcctgaaaccgggtcaacgacgtcgttgaccgcccggttgacgttttcgcggtcgggccaatggaacgaggcgaagaccgtgtcggtgcggatggactcggtgagcttggcccgcgcggtgaaggaaccgcgtcggctcgtcacggtcaccgagtcggcggggccgatcccgaagcgccgcgcggtatcggggtgcagctcgatctcctgccgtcccggcagtgaggtacggcgggtctgggcgcccgactggtactgggtcagcacccgcccggtggtcaacagcagcgggtaacccgtgtcggcggtctcggcggcgggacggtgctcgacggcggtgaaccgagcccgaccgtcgggagtcgcgaaccgcccgcccgcgaacatgcgcggggtgccggaatgcccgcgcgcggggccgcgttggccggaggcgggccgggcgtcgcctgccgtttcggccgctcctgctgggccgcgttggccgggcacgggccgagcgtcgtcggccgaccctggccgcgacggggccgggcacggccagtgcaaccgctccccagcgtcgagcctcgcgtagtcgatgccgctgtagtcggccacgccgcccgcgctcgccgccgccagttcgtcgaacacttcggacggtgtatccggaaaccggctcggcgcgtccagccgcttcgccagttcgcgcagcacccacaggtcggagtggacacccgacggcggttcgcgcagtgcgcggcgccggatcacgcgtccggtcaggtcggtgagggtcccgtcctcttcggcccactgcgtcaccggcagcacgacctccgccagcgcgacggtctccgacggcacgcaatcggccaccaccaggtgatccagccccttcagccgctcggtcacgaccgccgagttcggcgcggacaccgccgggttggacccgaacaccagcaacgtcttcacgtcgcgaccgagactgccgagcagctcgatcgcgggccgccccggtccgggcagcgactgtggcggcacaccccagaccttcgcgacgtgctcgcgggccaccggatcgtcgatgcgccggtaaccgggcaactggtcggccttctgcccgtgctcgcgtccaccctgtccgttgccctgccccgtgatgcaaccgtagccattggacggtttgcctggcaggcccagcgccagcgccaggttgatccaggccgaaacggtgtcgacacccttggagtgctgttcggcgccgcgcgcggtcaggatcgcccggttcccggtggccagcagttcggcggcccggtactggtcggcgaccgacaccgaggtgatccgctccacgaacgcgggccagtaaccggcgacggcacgcccgaccgccgcgaaaccggtggtgcgcgacgcgacgaagtcatcgtccacatagccgcgttcgatcgcgatgtgcaacaacccgttggccagcgccagatcggtacccggcaacggacgcaggtgcagccgcgcccgcgcggcggtctcggtcagccgggggtcgatcaccaccagatcgggccgggccaggtgccgcatcatcggcggcatcgtctcggccgggttggcgcccaccaacaggacggtgtcggcttgcgccagatcctccagcgggaacggcaacccccggtccacaccgaacgcccggtttccggccgctgccgccgaggacatgcagaaccggccgttgtagtcgatattgctggtgcccaacgcgacccgcgcgaacttgcccaacaggtacgccttctcgttggtcagcccaccgccgccgaacacggccaccgcgtcgggcccgtaccgttcctgggtctcgcggatcgcctcggcgacccggtcgagtgcgcgcggccagtcggcgggccgcccgcccagcagcggcgctgtcaaccggtcgggatggtcgagcagctcgggagccgtccagcccttgtggcacaggccgcctcccctgggcgccaccgaaaccccaccgtcggtttcgtgcgacagcgtcatcccgcactgcagggcgcagtagggacagtgcgtcgcgactcgcgaaccgtcggtgggggtggtcatgccttgaatgttgcggggcacgcgtttcgccgacaaagcgtgattgtttcggttgtgcaaagtcacccgcaccgacgctggcgtgacgtcgacagaccgcaccacgggttcacacccgggcgtgggccaggctcggcagtcgggtggtcagcacggtgcgctggtagaaccaccagttggccaccccacacccggcgtagacgaccacgaacaccagcagcgcggtatccaccgaaccggtggccgccagcgaggctccgaacccacgcgggatcgcgaagccgcccaaagcacccacggccgaggagaacccgatgacggccgccgaacgcttgcgcgccaggtcaagcgccgccgtcgcctccgggccgtcgctcgtggccgcctcggcccggtagatcgccgggatcatccggaacgtcgaaccgttgccgacaccgctgagcacgaacagcgccaggaacgacgcgaagaaccacccgaacgacccgaccgacagcgccgccaccgcgctgatcgcgcccagccccatgcccgcgaacgaccagttggtgacccgggcgccggtggagcgatccgacagccagcccccgaacggccgcgcgaccgaaccgaccagcggacccagcgcggccagccacaacgccgacatgtccgggaactccgccttgatcaccagcgggaacgccgccgagtagccgatgaaggaaccgaaggtgccgatgtacagccccgacatgatccagcagtgcttggaacgcaacgcccgcaactgaacccgcaacggagtgcgcgagaccgcgaggttgtccatgtaccgccacgcgcacaccgccgccaccaccaccgggacgatccacagcagtggcgcgttgtgcagccacagcccgtccgactgtgccgtgccaatgacaccgacgccgatcaccagcggcaccaggaactgcaccaccgcgacaccgatgttgccgccggccgcgttgagccccagcgcggttcccttgtaccggtccggatagaagtacgagatgttggccatgctggaggcgaagttcccgccgccgaacccggcggtgatcgcggccagcaggaacagctcgtacggggtgcccggcgtggtcacgcagtaggtgagcagccccagcggcaccagcagcagcgccgccgagaccgtggtccagttgcgaccgccgaaccgggccacggccgcggtgtaggggatgcgcatgaacgccccgaacaggttcggcaccgccaccagccagaacagctggtctaccccgaagtcgaacccggcggcgggcaggctgaccaccaccaccgaccacagtagccacaccgagaacccgaggtgctcggccaggatcgaccagatcaggttgcggcgggcgacccgggcgccaccggcccgccagaaggtctcgtcgtcggggttccagtcggtgatccagcggcgtttctcgggagcgttcgtcatcgtcatggcgccgaccctcccggcgcctgattgcccgtcgatgccgccgcgataccgggcccgtgaattcggtttcacggccgcgaccacgcgatgtgcgatcgcgggggaggggctaccgatcgtggcgggcgagccagatggtccgggcgtgcttcaggaacggcccggccagacaggtttcgacgcgcagcacaccgtcgatttcggtcagtgtggagctcacgtagtcgtagaggtcggcaagggtccggacggacacggcggcgtgcaggttggccggtccggtgacggcggcgacgaatgtcgtcggccggtgcgccgccagcgccgcaccggcggcgtgcagatgcttggggctgacgtcgatgtaaagactggcgctgatgggatagcccagcgacagcggatcgaggtcgcggtcgagttggatcgcaccgcaggccaacagctgatcgaggcggcgccggacggtggactcgggttggccggtcgcggcggccagccgcgccgagctctgccgggcgtcgagggtgagtgctttcagcagcgcggcgtcctcggcggcgggtcgcggcgccggtgcgccggtcgggtcgtggtcgcggatcagttcgcgtttccggtcgtcgagccggtcggggaatccctcccagtcggcgtgcccgggagtgcggaagtggtgcagcacatcgtaggtcgtcaccctggtgaccttgccggtgcggggaagctgttcgaggatcagtttgtcgcgttgcggggacgacggagcgcggacgccgcacatgatctccgcgccgccaccggcggtgcgcagccatgacacgtcgtcgcgattcaccaaagcctcggtgaggcgcttgctcgatccaggatggacttggagtcgcagcagctggcccatgtcgctgtcgcggggcgccggtgcggcgaccacccggacgacgtcgcgttcgacgagcctccggtaccggcgggcaaccgtgtgctcggacgcgtccagggcctgggccagccgccggaacggcacccgcccgttgatgcccagcgcgtgcagtatctggtggtccaggcgatccaagggctgagtcacgctgcacattatcgcaataccaagagtcatgaacgctagttttgctcggttcatggcgtgaaacgtctagattccgctccccgggcccacgctgggctcatgaccgtagacatcgaaccctcccgcgcgatccccgcgcactcctggcgccgctgggtcggactgaccggcctgctcctcgccgaggcgatgaacctgctcgacgccaccatcaccaccgtggccgcccccgtgatccgagccgacgttcacggctccgcgtcgagcctccagtggatcgccgccacctacaccctcccgttcgccatcgcgttgatccccggtggacggttgggcgacatccacggccgacgccggatcctgctcatcagcctcgcgggcttcctcgcctcgtccactgtgtgcgccgtcgcgccgtcgatggcggtgctgctaccggcccgagcagttcaaggcgtgtgcgccggactgctcatcccgcagacgatcggcctgatcaaggcgatgttcgacggagcggcgctcggcagggccctgagcctcatcggaccggtgatgggcctgaccgccgtcgccgggccggtgctgggcggagtcctcaccagcgccgacatcgccggactgtcctggcgggtggtgttcctggcgaacctgccgctgggtcttgccgtcctgggcagcattcgattcctgccagaggaccgagcggaccgcaaaccgagcatcgacgtgagcggcgcactcatcgccactgctgtcgccgccgctctcctcgtcccggccatcgacgccacgatcccgccgtgggccaggttggccctcgtcgccgtcgggctcatcggtgcggccggtctggccgtccacatgcgaaagacccgtgcccgtgggcgagaccccatcgtcgaacccagcctgttccgcgatcgcggcttccccgccgcgctgctcagcagcgtcctctacttcgccgtctcgaccggactggtcttcgtggtcgtcctgtacgtccaggagggactgggggcgtcggtgcttgtcgccagcctgaccgtgctcccgttttcgctggggttggcggtcgcgtcactgcttgctggccaggtgctgctcgcgcgcactggcccgaagctcatgctcgtcggcgtcggcctgctgggactcggttgtgcgggtggcgtcgtcgccgcgaacctcgctccggccgcgaacctcgcaccggtcccgtcgctgtcgccgtggctcccggtttccctcggccttgccgggatcggcggcggcctcgtcacggtcccgttcttcaccgccgccttggcgcgggtccggcctcacgagaccggctccgccgctggcctgctcaacagcgtccagcaactcggcggcaccgccggggtcgccggtctgggagcggtctacctccaccacaccggcacccctggcggcgcactcgccatcgtcttcgggacttgtctcgcgatcgcgctggtgctcgccgtgtccgccaccgccatgctgtcctccccgaaggacgtcggccagccgtagcggcggccgcggttaccgctggccgtccagctcggccagtttctccaggatccgcgccgaaccgctgctccagttggctttcagggcttccacagctcccggcaggtccccggcgatcaggcgctcggcgatcagctggtgctcaccggcggagcggctgagctgggtctcgtcgtcgaccagcagatgcacgtagcgccgcaggctcgccttgagcgtcgtgagcaggtccatcaggcgttcgttgtcgcagccgcccaacagcaggtcgtgccattcgtcgtcgcgttcgtcgatctcggcctgggtggccaccgaggcgtcgaactcggtggccagcgccagcagtctcggtgccgtggtgtctatgtagtccctgtcggaggtttccagggccagcgcctccagggccgccaccaccggccccagttccttgtactccttggggctgaccggcgcgaaccggaaacccttgcccggctgggacttgatcagtccttcgatctcaagcgcgatgagcgcctcgcgcagcggtgtgcgcgacacccccaggtcggcggccagctggctctcccggatgttgtgcccggccgggtagtcgccccggcgaaaccgttccagcacctcgcgtttgatctcgtcgcgcagcgggcggcgctcaatgaccatgtcctcactccgttccgatgtgtacagttcaggcggttccggcgccgtcgacgggcaggaccgcgccgctgacgaacgccgccccgtcaccggccagataggcgatggcggaggcgatgtcgcggggctgtccgatgcgccgcaacggccgatcggcggcgtcggcgtagaaggcgccgggtgcctcaccgagctgccgggcttcctcggcgagcatcggggtggcggtgtcgcccgggcagacgcagttgacacggatgttatcgggaccgtggtcgatggccatcgcacgggtcatgttgaccaccgcgcccttggacgcgcaataggacaccgcctgtccgccgccctggattccccagccggaaccggtgttgacgatgctgccgccaccggccgccttcaggtgtgggatggcgcggcggctcatcagcatcaccgacttgatgttgacggccatgacgaggtcccagtcttcctcggtgatctcgcagaccgtggaacggcggatgatcccggcgttgttgaccagcacgtccagtccgccgaactcggcggcggccgtggcgaccgcgttgtcgcagtcggcggccttggagacgtcggtggctatcgcgatcgcttgggcgccaatgccttcggcgacctcgcgggcggcatcggcgtcgaggtcgacgaccgcgacccgcgcaccctgctcggccatcagttcggccgtcgcccgaccgatgcccgatccggcgccggtcactatggcgcgttttccgtccagttcgctcatttctctcctattcggtacatcacggtggtgtcgcggccggtgatgaccggccggtagccgcgcaggtcggcgtcgagcgtctcgtcgccggtgtccacaagcagtggacgaccggccagcgcggccagtttggcctcgccgctgatgatcatgatcgcgtcacggccgcaggagcgcagcagttcgggggtgagctgctggtttccccggcccagcaggaagccctggccgccgatcggcgacaccacgacccgggcgggacgcgcggcggccagccgcacgagggtggtggcgtcggcgtcggtggccaccagcccggcggcgtccacaacggtgacgccggtgggctcgacggtgacgccgagcgccgcgagcacggcgttggtggtggtgccgggcccgacgatgtcgatgccgccgagggagcgggtgtcgcgcaggtgggcggcgataccggctgggtcgtcgccgccggtcaccgtggagccgatcttgccgctttgcacgcggtgcggcagcctcggcaccggcaggtgcccgtagaggacggtgccgacggtttcaccgtcgggccggtcgagcacctcggcgggggcggacgcggcggttccggccaggaaggcggcggccacctctccggccgcgcgcgggttgaccgcgtagaccgccgagtggatcttgaccccggcgggaatcccgatcaccgcgacgccgtcgcgagcggtgggggccacgctatgaccggagccggagccggagccggagccggagccggagccggagccggagccggagccgtcgtcggtcgtcggctgaccgctttccaaggccgccagcacatcgcgggcggtgccgtcgccgcccgcgaacagcagcagctcggccccggcccggacaagcgcttgcgcggcccggacggtgtcggcggccgaggttgcggacgggcggtcgcacacgaccgtcgcggcgaccccggccagcagcgccgcgtcggcccccatgtccccggccacggtcagcagcgtcgggccgtcaaaccgcgtggccgggtccggcagggtgtcggcgtcagccgctccggccccgccgtctggcttcgcggccggggccggctggtggccgccgacggtcgccgcggcaggttcgggctcagctgtcagcgcgaagccgggccagcgcgcggccagctcggacagtgccagggcggcccggtcggtggccctgggggtggcgcccaggtcgcgggctcgctcggccagcggcccgtcggtccccttgagaccgacggtgccgcccagcccggcgaccgggttcaccagcagcccaacggttgtcattccgtcgccgtcttgcgtcggtaggcgcgccacgtcacggcccaggtgcccgggtcctcgagcgtgtcgtgtttggtgcggtggatcgtggaccggtgcggcgcggtgcgcaccgtctccggttcggtgtacgcctcgtgcgccacctggcgcatgatcgcgacgtactcgtccaggtccgccttcgaatacgactcggtcggctccagagtggccggttcagcgaccaggtgcggatggtggctggtccagtagtgcaccccgaagtcggcggcccgcagccccaggtcctccgagtgcacgccggtgtcctcgtgcagcttctgccacgagtaccgcacctgctcgatgcggtgcttgccctccgcgtacggcgctgagacgccgtcgatcttgagcatctcggccagcaggtagttgttgttgagcaccgcggtctcggcgacctcgcgcagcccctcggcacccaggctcatgatccacgcgtaggcccgcacgacgttggcggccacccccaggaacgggcgcaccttcccgattgacagtggacggtcgtggtcaagccagtaccgggtgccgtcgtgttcgacggtcggcttgggcaggaacggttccagggcactggtgacgccgcaggccccggcggccggtccgccgcaggcgtgcggggtggagaaggtcttgtggaggttgaagtggcacaggtcgaagcccgcctcgcgggcccgggtgatgcccaggatgccgttggcgttggcctggtcgtagaccgccagcccgccgacctcgtgcaccgccgccacgaactcctcgatgcgcgggttgaagatcccggtgtcctcggggttggtgatcagtagcgcggcggtgcggtcgccgaccgcggccttgagcgcgtccagatccgggtagccgtcggcgtccgggtagagggtgatcaccttgtatccggcggtggcggcgcatgccgcgttggacggatgcgagaacaccgtcgtgatgatctcgtcgcggtgcgactcgccccgggaggcgtggtacgcgcgcaccatcgccacgttggtccagatcgccgccgaaccggcgcccggttgcagactgacccggtccatgccggagatctcggccagcatctcctccatacgcgagaagatctccagcacaccttgcacggtcccgttgtcctgcaacggatgcaactcggcgagcttgtgtccggccaccagctggtcgttgaccttgggggagtacttcatggtgcaggtgccctgtccgatgtcgatgttgaagtcgacgccgaggttctcctgcgacagccgcagatagtgccgcagcacctccagttgcgacagttccggcagcgcgggcggggtggcgcgtttgagctcgtccggcagcgcggcggccggatcgccgacggcgtcggcgatctcgggctcgacgctgggcggcagcacgccgcgctggccgggcttcgactgctcgaagatcagcgactcgtcccagcgggcctggtggaagcggcgcagcggcggcttggcggcgacgcgggcctcggacgggtcgatgtcgcggcgcggggtgtggccactcacttgacgatctccttcagttcggcggcaaggcgatcgatgtcggccttggtgtgcatttcggtgacgcagtacaaagcggactgtccgagctcggggaagtcggcggacaggtccttgccgccgaagatgccgcgttcgtgcagcgccgcgttgaccatggcgacggtggcgccgccggtgaatcgcacggcgaactccttgatgtggggcagtgcggcgtcgacgatctcgacgccggggatctcgccgatccggctcatggcgtaggcgcagcgggacatcaggccctcgcccagttcgcgcatcccctgcgggcccatcagtgccaggtagaccccggcggtgatgccccacagcgcggcggcggtgccgacccactcgcggccctgttcccgcacccccagcgaggtgcggtcccaggcgacgtcgccgaagccgtactcaccctccacggtggtgggaacgatgccgaacagccgggacgggaactccatcacgaaccgttcctcgtcccgggtggcgatgaatccggcgtggccgccgccgtactgcgggtgcatgcccagtggctggatgtcgccgcagacgatgtcggcgccgaaggacgcggggggcgccaggacgccgagggccaccgggtcgcaggccacgaccgccagcgctcccaggtcgtgggcggtgcgcacgtactcggcggtcttccgatcgacgacgcccagataggacggatagtcgacgaagaccgccgcgaggtcgtcgccgtccagttcgccgccgatggtcagcgcgccgtccaggtagtcctcgatcttggacagtttgtccggatcgatgggggtggcgatgacgacgcggccgcggccggtgatgcggcccgccatccgcagcgcggtggcggcggcctggaagccgtcgtaggtgggcacgttcaccacgtccatctccaggagttcgcccatcatggactggtactcccacatggcctggaaccggccgtggtcctcgtagggctcaccggcgtaggcggtgaggaactcgctgcgggagttgacctcgtcgcagaccgccgggacgtagtgccggtagcagcccgcgcccaggaagctgagcgcctcggcggtgctggtgttgcggtccagcagtccgccgacgtggcgcaccaggtcggcctcgccgcgcagcggctcgggcaggtcgagcgggcggcgcagccgcaggtgctcggggatgtcggcgtagaaatcctcgatgtcggtggcgccggtcgcggcgagcatttccgccttgacctgcggctccgcattggggatgtacgggtgcggcatggttctccttcgtcatcgcggcggccgcgatttcgtagaattttgtattcaaaatacattaaaccttgacaacggcccatggcaaggatcagtattttgtattcactattgcattggagatcacatgtccctccgaatccgtgccacggccgtcggcctggcggcagcggtggtcctggccgggtgcggcggcggcaccagccccgccgcgcccgtcaagaacgtcgacgccgacaaactcaacggtgagatcaccgtctggtcctgggatgtggccgccaccgccctcaaccggcttgccgaggacttcgagaagcagaccgacgtcaaggtcaaggtcgtcgacatcggctacgacaacgccgccgacaagacctcggtgggcctgaagtccggcaacggactgcccgacgtggtcaccgtcgagacccagcagatgcaaagctacataggacagttccccaagggcttcgccgagatgaccgacgcggccaagaagtacgaggacgacatggacccgtccaagtgggcggcctcgtccagccaggacggcaaactgttcgggctgccctgggacgccgggaccgcgggcctgttctaccgcaccgactacttcgacgaggccggagtcgacccggagtccgtcgagacctgggacgacctcatcgaggccggtaagaaggtcaagaaggccaccggcgccaaactcctggtctccgacgtgtccggcagctcctccctggtgccgctgctgatgcagcagcagggcgccggttacttcagccaggacggcgacatcaccctcgactcgccggaggccaagaaggcgctcgacatcgtcaaacggctcaacgacgccggactgatccacaacgagaagggctgggacgccctggtccgggccaacaagtccggcaaagtggccaccgaggccaccggcgtgtggtgggccgggaccctcaccggcgagatgcccgaactcaagggcaagttcggcgcgatgccgctaccggccgtcgagtccggcggcgcccgcaccgccgccaacggcggttccggactggcgatcccggcccaggccaagaaccccgacgccgcgtgggcgttcaccaagttcgtcctcaccaacaccgacaaccaggtgtcgatgatgaagaaggacggactgttccccgcctacctgcccgccctgaaggacgagttcttcagcgccgaccaggactacttcggcggccagccgatctacgagatgttcgccgagcagaccgccgagatcccggccatcgcctacaccgaggaccgctccaaggccgacgacgtcatgaagaccgtggtgccgggcgtcgtcctcaacggcgaggacccggacgaggaactggacgccgccgccgaccagctcgcgggcaccaccgggcgaaagcgggcgtgaccgtgaccctgctggccgagcggcgccgggccgccgtcgacacgacggcggcccgaggccgaaaccgaagccgcccaaggatcgcgccgtggtacttcaccggcccggccgtggcgctgttcgcggtgttcttcgcctacccgctcgtcgccagtctcgtcgagagctttcagcgcgaggacgggaccggcgcgagctgggcgggcctggccaactacgagcggctgttctccgacccgctggtgggcggcgcgctgctcaacatcggcctgatcctcgtcatccaggtgccgctcatgctgtcgctggccctggtattggcgcaggtgctcaaccagtcgtggctgcggctgcggtcgacctaccggatcggctacttcctgcccgccgtgaccaccctggtggcttacacgatcgtgttccgggtgctgctgcgcgccgacaacggcgtgttcaaccagctgatcggcctggtaggactgtcgcccgtggactggctcaacgatccgttctgggccaaggtggcgctgatcgcgtcggtcacgtggcgctggaccggatacaacatggtgatcctgctggccggactacaggcgatccccaaacagcagtacgaggccgcggcggtggacggggccggaccggtctcgacctacctgcgggtcatcgtcccgcagctgcggccggtgatcctgttctgcctcatcacctccacgatcgggacgctgcaactgttcgacgagccgtacatcctcaccgagggcggcccggacaacgccaccctcaccccggtgctgtacctgtaccaggtcggcttccagcagctcgacttcggctacgcctcggcgatcgcctggctggtggtcgcgatcatcggcctcctgtcgttcgcgcagttcaagttcctgggcaggcggtcatgaagcgactgacacacctgccgttgatcgccggagcggtgatcagcctgttcccgttctacttcatgatcatcgccgccacccaccgcaccgaggacctgttcgcgtccccgccgccgctgctgccgggggaccggttcggggagaacctgcaccggctggaggagaccgtcggtttcagccaggtcgcgttcaactcgatcgcgatcgcggtggtgtacacggtgctcagtgcggcgctgtcggcgatgtgcggctacggcctggccaagtaccggttccggggccgcggcctcatcctcgcggtgatcctggcgaccatgatgatcccgttccaggtgctgctggtgccgctgttcgagatgatggcgaccttcggctggatggacagctaccaggccgtcatcgtgccgttcctggccaacgcgtttggcatcttcttgatgcggcaggcgttcctggacttcccgaccgaactgatcgaggccggacgcatcgacggcagcggcgagttgcggatcttctaccggatcgtgctgcccgccgcccggccccaactggcggccgtcgtcatcttcacgttcatcacacagtggagcaacttcctgtggccgctgctgatgctcaactccgaggacaagtacaccatcccggtggcactgtcgacgatgatcggccagacgaaagtggactattccggcctgttgctggggtctttcgcggctaccctgccgatcatgctcgtgttcctgatcttccagaaacagttcatctccgggctgctcggcggctcggtgaaagggtgatccgatgtcactgacccgcgtacccggcctgctgtacggcggcgactacaaccccgaacagtggccgccgcacgtgtggcgcgaggacgcccggctgatggccgaggccggggtgaacctggtgacgctcggcgtcttcagctgggcccgcctggaaccggcacccggcgaatacgacctggactggctggccgagatcatcgacctgctgtgggaacacggcgtcgcggtcgacctggccaccggcaccgcgtcaccgccgccgtggttcgtgcgcgaccatccacggtcgctgccggtcaccgccgacggcacccggctcgaattcggttcccggcagcactactgtccgtcctcaccggagttccgggccgccgccaccgcgctgaccacgaagatggcgcagcggttcgccgaccaccccgcgctcgccctgtggcacgtgtccaacgagtacggcgacgaactgcaggagtgcttctgcgaggtgtcggcggccgacttccggcgctggctacgcgaccgctaccgcgacctcgacgccttcaaccacgcctggggcaccgacttctggagccagcgctacacctccttcgaccaggtggaaccaccccgcgcggcgccgggccccatcaacccgacccagcagctggactggcgccggttctgctccgacgccatgctggcctgctaccgctccgagaaggaggtgctggaccggctgtcaccgggcgtgcccgtcaccacgaacttcatgagcatgctcaaggccctggactactgggaatgggcacggcacgaggacctggtctccgacgacgcctaccccgaccccgccgaccccaaggcccacatcggcgcggcgctcaactacgacctgatgcgctcactgcgcggcggccagccgtggctgctgctggaacaggcaccctcggcggtgagctggcgcgaggtcaacgtccccaagaccccgcaacagtatcgactgtggagcatacagacggtggcgcgcggcgcagacggcgtcatgcacttccaatggcgcgcatcccaagccggggccgagaagttccactcggcgatgctgccgcacggcggcaccaccgcgcgcggctgggaacgcaccgtccgcatgggagccgaactgcgatccctggccccggtcgcgggccaccgcaccaccgcgcaggtggcgatgctgctggactgggactcgtggtgggcactggagatcgaccagcacccctcggcgctggtgctgctcaaggaacagatccgggcctggtacgaaccactgtgggaagccaacatcaccgtcgacttcgtaccggtgaccgccgacctgtcggcctaccgcgccgtgctggccccgaacctgtacctgaccgacgcggccaccgcgtcgaagctgcgcgccttcaccgacggcggcggaaccctggtggtcgggttcttcagcggcatcgtcgatcgcgacgaccacatcgtccccggtggacaccccggcgcgctgcgggacctgctgggcctgaccgtcgacgagttctggccgctcccggccggtgaacgcgtcgcactcgaccagcccggagcctacggaaccgtatggcgcgactggatcgtcccctccggcgcggacgtcgagatccgttacgcggacggggaactggccggacgtccggccgttactcggcacggaaacacctggtacctgtccactctgcccgacccggcgaccctgtccggcatcctgcgccgcgcgctgacggcggcgtcggtgaccccggtcggccaagccacccccggcgtcgaactgtgccgccgggggccgtacctgttcgccctcaaccacaccgacgcgaccgccaccgtgacctcggtcggcgaccgcgtggacctgctgtccggcaagaagtattccgaccatgtcgacctcggccccctcgaggtcgtctgcctgtccccggaggactcatgaaacgacgccacctgcccgccctggccgcggcggccctgatcggcccggcgctggcggtccccgccaccgcccggccgtcccgccccggccccgacgacttcgccaacgtgctcgacctgcacggtgtccccacagccgccaaacccccggacgacaacaacccgatcagcgtgttcgccgaccggggcgcctggcacgcctacgccctgccaacggcgtccgacaccgacgaactcggcggcttcaccggcccgctgtacatcgcgcaggagtacccgtggtggctgtcgcgggcgttcacgagactgcgcgtcaccgacgccgccaccggcgaggcgctgaacctcggcgacgacgccaagcccacagtggatgcctaccccggcaggctggtgcagtccttcgatgtggacggcgtgcggatcagcctggaactgcggtacgcctcgaaccggaccgcgttcgtccgcgccatgctcaccaaccggggcggcaagacccgcgacctgaccgtgtcgtggaccggaaccctgctgcggcacgacgaggaacccatcaagagcgccccgagcctgcaccgcaccgacaccggcgtcgcggtcggtttcgcggaggtccgcgagatctgggactacttctccagcacggaaacccggttcgaggtgcggcacgctgacccggtgaacaccacggtggacggcgacgcctacgtcaccacactggacgagacggtgcggctgcgtcccggttcccggcggtcgctgacctggaccgagacctacaccttcaccagtgccgaacgcgacacggagtccgcgacggtcgccaaggtcctcgaccaccccggccgctacgccgaacgcgccgacaaccgttggcgcgactacatctcccgggccctcgacgaggtgaccgccgatcgtcggccgctggcggtcaagtcggtgcagaccctggtcacgaactggcgcagcccggccggtcgcctgaagtccgacggcatcaccccgtcgatctcctacatctggttcaccggcggcctgtggtcctgggacagctggaaacacgccgtcggtgtcgcccgcttcgacccgaagctggcccgctccgtcgtggagtccatgttcgaccatcagcgcgccgacggcatgatccccgactgcgtgttctacaacaacatcgccgacggcggcggcaactggaacgaacgcaacaccaaaccgccgctggccgcctgggcggtgtggcaggtgtaccagcacgaccgcgaccgggacttcctgcgccgcatgtatcccaagctcgtggcctaccacgagtggtggtacgccgcccgcgaccacgacggcaacgggatcgccgagtacggcgcgaccgtcgaccccggcaacgacaccgacgaggcggtcatcgaggcggcggcctgggagagcggcatggacaacgcgccccgcttcgacgtcgacaagggagtgtcggtgctgcgcaacgaggacgacggcgagctcgtcggctactcgatcaaccaggagtcggtcgacctcaatgcctacctgtaccaggagaagcggatcctggccgacatcgccgaggccctgcaccgccccggcgacgccgacaccctcaaccgcgacgccaaacgcatccgcggctacgttcgcgagcacatgtataccgacggctttttctacgacgccgacatcgacaccaagacaccggtccacaggggcaagggcatcgagggcgccatccccctgtggaccggtgtggcctcgaagacccaggcggcgtcggtgcgcgacgcgctcatggacccggacatgttccgcaccaaggtcccgctgcccaccgcctcccgcgacaacccggacttcagtcccacggagtactggcgcggcccggtctggctcgaccaggcgtacttcgcgatcggcggtctgcaccgctacggcttccacgcgcaggcccggcagctcaccgacgagctgatcaccaacgccgacggcatggtctccgaccagccgatccacgagaactacaacccgctgacgggcgaacgtctcaacgcccccaacttcagctggtcggcggcggcgatactgctgctggtcagaggcgagtagcggcgccccatgcggcggtgcgggaagcgatcgcttcccgcaccgccgctcggcctgtctagggcttgtcgccgacgcaggcgcgttccaaccgcacctgcttgggcatgttccagccgagcacaccggtgatcacgccgtcggtgaggtatcgcgcgacgaacttgtcctcggcgaggtcaccgtggacgatcgccacctcgctgtcggtcgggaaatggccgtacgcctggatcttgacgtcgaactggtcggtccagaaataggggatcgggtcgaacgccttttcctgtcccagcaggttgcgggccgcggccatgccctgctcggtcgcgttcatccggtgctcgacccgcatcgacagaccgaaccggggattgaaccaccgcgccacatccccggccgcgtagacgtccggcgaggcctggcacatggaatcgcacaccaccccgtcgtccacatgcaacccggaatcggccagccagccggtgttgggtgtcgacccgaccgcgatcaacaccacgtcggcgtccagcaccgaaccgtcgtcgagttcgacaccggtgaccgcgtcatcgccgcgcagcccggtgacggcggtgttgagccgcagcccgaccccgtgcgcgcggtgcatctgggcgacgcgctgcccgatccgttccccgaactgccgcaacatcggcacgggcaacggatcgacgacggtgacgtcggcgccccgcgtccgcgcggacgcggccacctcggcaccgaggaaccccgcgccgatcaccaccagccgggtggactcggtgatcgcgtcgcgcaaccgcagcgcgtcgtccagggtgcgcatgacgtgcacgcccgccatcccgacgccgatgggcagccgtcggggcgcgaccccggtggcgatgatcaggccgtcgtatccgagcgtctcaccgtcgcgcagcttgacggtccgcgcgccggtgtcgagcccggtcgcggtcgtacccagtcgcagggtgatctcggaccgccgcagtgccgcctcgtcgcgcaacgtgatcttctccggctgccaggttccagcgaggatctgtttggacagtggtggccgatcgtatgggggacaggtctcgtcacccaccacgatgatcggtccatcgtgtccttcgcggcgcagggtgtcggcggcggtgagtcccgccgccgaggcgcccacgacgacgatgcgtcgtcccatcattcctccacctgaatggcgtgagtcgggcacagcagcgctgcttcgcgcaccgcgtcgtgtgtttcgcccgggggctccggttggagcagttcgacgataccgtccgtctcgcgctggtcgaagacggcggcggcgacgagtacacattgtccggcaccgacgcacttgtcggtgtctgccttgacgtgcatgggttcaggcctcccaggtgaccgggagtccgtgcacgccgtagatgagcatgtcggtgcgcagcgccacctcctcgggttccaccgccagccgcagtgtcgggaaccgctggaacagtgccgggaacgccacctccatctccacccgcgccagctgctggcccaggcactggtggatgccgtgcccgaaggcgacgtggccggcggtgggacgcaacaggtcgagggtgtcggggtcggcgaagtgttccgggtcgcggttggccgtcggcaccgagaccgtcaccgactcacccgcgcggatcagctgtccgtccatttcggtgtcctcgagggcggtccgcaccgtgaacgggatgatgctgaggtagcgcagcagttcctcgacggcgtgcccggtgattcccggatcggccttcagggcggcgagctggatggggtggctcagcagtgcgaaagtgcccagggcgatcatgttggcggtggtgtcgagtccggctcccagcagcgagaagccgatgttgaccagttcgacgtcggtgaggtcgctttcggtcagtccactgagcaggtcgtcggtggggtgttcgcgtttggcctgcaccagttcggcgacgtagccgtgcaccacggcgtaggtggcggcgagctcctccggcggcacgttcagtcggaacaggctcagtgcctgttgctggaagcgttcccgctcggcgtaggggacgcccagcagctcacacatgacctgcgccggaagcggttgcgccagcgccgtcaccaggtccgccggtgggccctgtcgttccatggcgtccaggtgcgtggtggtgacctcgcggacgtgctcggtgagggtgcgcatccgccgcaccgtgaactgtccggtgaggagcttgcggtagccggtgtggtcgggcgggtccatcgagccgaagaaacccggctgtgccggttgcggattgtcgccgcccgggacgccggagatcggcaggtgccgcagctcgggacggatgctgaaccgcgggtccgataggacctgccggaccagggcgtggctggtcaccacccagccctcgtgtccgtcggggtaggtcatccggctcagcggtgcccgctcgcgcagttcggtgagcccttcgggtgggtcgaaggggcggcccgccgcccgtgcggtcggcagcgcggaaacgggactcggtgcggtcatgacgttgtccttccaggtgggagagcggctctccgtgttgacctcgacccggaaaaggctacgattgcgtttacgatttcgtcaatgaactggaattctgatcaagagtaatagcagctagattgcttgaatcgttacgatagccctgaaacaaaacgcaacggaggacgcatggcttcgggccatctgacccacgaggaacgtcggcgcatcgcccacggcctcgccgaggggctcggctacgccgagatcgcccggcacctggaccgccccacatccaccgtcagccgcgaggtcgcccgcaacggcggcgcccgcgactaccgccccaaccgggcccaccaggccgcccggcaacgcgcccggcgccgggggccgcgaccggcccccacggccccggccgatgccgccggacgcgactcccgggcggtgctcgacttcgaggaacgcttcgccgagatgatgatccacaccggactgcaaccgatgccctcccgggtgctggcccggctgtttaccagtgacaccggcagcctcaccgccgccgaactcgtcaccaggctgcgggtcagccccgcctcggtgtccaaggccgtcggctatctggagcagctccacatgatcacccgggaacgcgacaaccggcgcgagcgctaccttatcaacgacgacgtctggtacgagtcgtggaagtccagcatgcgttccatcggcatctgggccgacaccgcccggcagggcgccgaaatcctcggcgccacgacacccgccggtgcccggttgaccctggccagccagttctacgacttcctgcgccacgacatggaggaggccgccgaactctggcgccgcatcaccacggcccgatgaccgaaacccgcgcgccgacgcggcggctgccgttactgttcggcgcatgaccagggggaggccgctgtcggcggttcaccggctcgccgccgcgctgatcgccggagccgtcgccggtggggtcgtcggggtgtgggccgccgcgccgttcggtgtcctgtcgggaatcgcggcggccggcgcggtcttcgtcgtgaccggctggaccgtgctgtggccgatggacgccgacgccacccgccgcaacgccgggcgcgaggacctgcggccggtcgccgaggagatcgtgctcgtcgtggcctcgctgtgcggtctggtcggcatcgtcctgctgctggtgttcggcgacggcggcggtggtcgcgccgcccccgcgatgtcgctgggcggggtgttcctggcctgggccgcgctgcacctgatgtacgccacccgctacgcgaacctgtactacaccgccccggcgggcggcatcgacttcaatatggacgacgcccctgcctaccgcgacttcctgtacttcagctacaacctcggcatgacctaccaggtgtccgacaccgacgtgtcgagctccgcgatccgcgcgatgacactgcgccacgcgctgctgtcctatgtgttcggcaccgtcgtgctggccaccacgatcaacctggtcgcggggatgttcaccggctgacggttcagcccagcgattccacgacggcggtcgcgtgcccggagggggtgttgtagctgaccgtgtccccggcgcgatgtcccagcagggcccgccccagcggactgcccgccgtgacgagcagctggtcatcgacgtcggcgatctcaccgatgtggagggtctcggtggtgtcgtccgagaaccggatcgtgacggtgctgccgacgtcgacgaggtcggtgcggccctgggttgcggtggccgacgcgtccagccgcgccgtgagcttctcgaccctcgcgtccaggagctggaggtcggtgacccgctgcaactcctgcgcctggtcggcgctgtcgccggtcgtgtcggtgtcggtcagtgtcgccgcgacccggtcgcgttcggcgcgcacctccgccaggtcctgttcgagagtgtgtcgcgcgttggcgccgatcggcgcggatttcccggccatggtgtgctccctgtgaagcggtggtgccgtcgcgtcttcgacgcccggccttttcgcagcgtagcagtcggccgtgactccggcggtgacttcagcgacgggatcagactagccgggggagcaggctcggagcgtcgggggcggcgccatcgcggatgagggacgtgatcgccgccatgtcgaggtggtcgcccaccaggtcggcgagggcgtccagttcggactcgcgcagcgcggcgaagtccactgtgtcgtcgacggcgaaccggtcgcgtccggccagggcggcggccccggtcagaaaggcgcgccggaacgcgtcgcagccgaaggccccgtgccagtgcgtgccgctgaccgacccgaggcgggcgccctcgccggtgccgtcggcgagccggaacatcgaggcggccccggcgtcgacggtgtcgcggccgtagtggatctcgtatccggacaccgggatgtcgccgtagtgtcccttggggtgggtgagggtcttgtcggcggcgaagtcgaactcggcgggcagcaggcccagtcccgggacgctgccgcgcttgctctccacgtcatcgcggataacgcggcccagcatctggtagccgccgcagatgcccagcagcggcttcccggcctcagcgtgcgcgcggatcgccgtgtcgaggccgttgtcgcgcaaccattccaggtcatcgacggtggacttcgagccggggatgacgatcaggtcggcctcggcgagatcggcggcgcccgacgtgatccgcactcgcacgcccggttcggcggccagcgcctccacgtcggtggcgttggagatgcgcggcaaccgcaccacggccacccgcagccactgttcccctcggggtggtcggggacggcccaggacgccgccggcgtcgagggccagcgagtcttcggcgtccagccacaggtccaccagccacggcagcaccccgtacacgggtcggccggtcagctcggtcagcgagtcgaggccggggcgcagcaggccgacgtcgccgcggaacttgttgacgacgaacccggcgatcaaccgctggtccgcgggctccaacagcgccagggttccgtacagggacgcgaacacgccaccccgatcgatgtctcccaccacaatggtgggtatgtcggcggtgcgggccaggcccaggttcacgatgtcgtgggcccgcaggttgatctcggcgggtgacccggcgccctcgcagatcaccacgtcgtagcgggaccgcagctcagtcagcgactcggcgaccacacccgacagttcacgccgcagcctgggccagttcgcggcatcgatggtgccccacggcttgccgcgcaccacgatctggctggtgtagtcggaaccaggtttgagcagcacggggttgaacgcgacgtcgggctccaggcccgcggcggcagcctgcttggcttgcgcccgcccaatctcacccccgtcggcggtgacggcggagttgttggacatgttctgggccttgaacggcgccacccgcaccccgcgccgcgccaagtaccggcacaggcccgccacgacggtgctcttgccggagtcggaacacgtcccggtcaccagcagggtgccggtcagctcgctgaggtccaccgccacaacctatgccagctacccacccccgacgccgagctcaccaacgacgcgaacttcgtcacccgcgagcgatcagcgagagtcaagccgcatcgggacgcgtggccaggctcgccgtcgctccgcgtggcttgagttgaggccgagggccaagccgctcggcgacgctgccgggttcgccggcgcttcgcgcggcttgagccgggccgaggaccaaaccgccgcgagccactgccgggctcgctgttagccgcgcggcttgagtcggacgttgggcagccccggggctggcagcgtttcctcccactgctccgggaacggtccgaagcgtccgacggcggcgcccggctcgcgagcggcctgccattcctcgcggaacgccgcgatctcgtcgtggccgcggccgatgaagttccaccacatcgtgatccgctcgcccagcggagtgccgcccagcaacaggatccggcaaccgcgctcggtcgacagctcgagccgcgagtgccccggcggccggtagaccagctgtccgggtcccgccgtcagccccgcgagggtcacgtcgcccgagtcgaccagcaccccgtgctcgtgacccggctcgacgtgcaggtccagccgaccgggtggcagcgtgagctcggcacccagcagcggcgtgaacgtcgacaccggcgaggtctcgcccagcagcgagcccaggaacaccagcacggtggccccgtcgcgctcgaacggttggggagcgtagtgcgtgaaaccgggcgcggtgaaccggtcggattcgggcagcgccacccacagctgcgccccgtgcagcctccgggttcccggcatcgagtactccgaatgcgcgatgcccgacccggcggtcatcaggttgagttccccgggacgcaccatcgcgtggtgccccgcggtgtcgcggtgctcgatctcgccctcgaacagccacgacacggtctgcaaccccgtgtgcgggtgaccgtcgacccgcatcccgccgctgtcggccacgtcgtcgggctcatagtggtcgacgaagcaccaggcgccgatcagcgaccgggaccgctgcggcagcgtgcgccgcaccgtcatcgcccgcggcccgcccagcggcacctcacgcggttcgaggatctccgcgccgccgtcggtgttctcgcacctgacctcgcgcggcgccgtctccggattgctcatcgcgccagcatagagcgcttcggacgccgggacggcggctccggtcagggccgcgacctggggaacaccgccggggtcccggtgaccgggtcgggaaccacgacgcacggcagcccgaacacctcctccaccagctccgccgacaccacttcggacggcggcccctgcgcgacgatcgcgccgtcgcgcatcgccaccaggtgggtcgcgtagcgcgcggcctggttgaggtcgtgcagcaccgccacgatggtgtgtccccgctggtgcaagcggttgaacaggtccagcagttccacctggtgcgcgatgtcgagatacgtcgtcggttcgtccagcagcaccagttcggtccgctgcgccagcaccatcgccacccaggcccgctgctgctgcccgcccgaaagccggtccacctgccaggcacccagttccgtcaaactggtggccgccaaggcttcccgtaccgccgcctcgtcggccggggtccactgccgcagcagcccctggtgcgggtagcggccccgcgccaccaggtcggcgacggtgatggattccgggatcgccgaggactgcggcagcagccccagccgccgggcgacctcgcgggagccgtactgcgtgatggccctcccgtccagcaccacctcgcccgacttcggacgcagcagccgcgccaacgcccgcagcaaagtggacttcccgcacgcgttggggcccacgatgaccgtgaagcccccgtcggggacggacatgctcaggtcacgcgacacgatcttgccgtcgtagccgacggtcacgtccaccgcccgcagccgggcgccgtccatcttggtctcgctcaccgacgtctcctcgtctcctcgatcagaagccacaccagatagccgccgcccagcaccacggtgatgatgcccgcgggcagcgccgccggtaccaggtgctggccgatcaggtcggcggccagcaacagcagggcaccgaagacggcggccccgcccagcggcaccccgggggtgcgcatcacccgccgggcgatctgcggggccgcgaacgccacgaaggcgatcggtccactcacggcagtggccaccgccgtggcggtcaccgcgatcgcgatcaggatgagccgcaaccgttccacgccgacgccgagtccggccgcggcgtcgtcgcccaggtccagttgccgcagtcccggcgccagcacggcggacaccgtccccagcagcgccaccgccgcgcacaccacgccggtggcgatccagtccgaaccggtcaggtcgccgttgccccacaccgcggcactgacggcgacgtccaggtcggccaccgtgatcagccaggtgttgaacgaggtcagcaccgccgacaccgcgatgcccacgacgatgagccggtaaccctgcacgccatgccgaaacgccagcaggtagatcgcggcggcggcgccgaacgccccgaccagcgcgccgacggtgcccagggcgaggccgcccccggccagtaccgccatcgtcaggtagccggtgaacccgccggtggagacgccgaggatgtcggggctggccagcggattgcgggtgatggtctggaagatcgccccggcgcagcccagcgcgacgcccagcgccagcgccatcaccgcgcggggtgcccgccattccagcaccacagtgcggtggaagccggtctcctgtccggtgaggacggacagcacctcgccgacgccgaggctcagcttgccgagcatcagcgcggtcaccagcagtacgacgatgagcgccgtcgcgaccgccaccgcgagggtggcgcggatcgccagccgggcccgcaacggtcccaaccggagtgtccaaaacggtttgccgggccaggttcggtccttcgcgatatcggtcacgccgccacctcccgacgccgtcggatcagcacgatcagcaccggggcgccgacgaaggccgtcaggatcccgaccgggatctcacccggcatcatgatgagccgaccggccacatcggaggccagcagcaggatcggccccagcagcagcgagtacgcgaagatccaccgctggtcggcgcccaccagcagccgcgcgatgtgcggcaccatcagcccgatgaacagcagcggaccggccgcggcggtcgcgccgcccgccagcagtgtcaccgcgaccacgaccagcacccgcaccgtccgcaacggcacgccgagcgccaccgcgacgtcgtcgcccatcgccacggcgttgagggacggtgacaccgccgcggcgatgaggatgcccaggccgatcagcggcagcaccggcagcagcacctccagaccccggctggcgatggttccggcgttccagccgcgcatgatgtcgaaggcgcgtgggtcgagcagcagcagtgccgacaccactccctggagtaccgccgccagtgcgaccccggccagtgtgagtcgcgccgggtcgatcggtccacgtccggacgagccgatgaggtagaccagcaccgtgaccgccagggcgcccagcagtgcggcccaacggtagtcggacacgctggtcaggcccagcagcgagatcgtcacggccacggcgaacgcggcccccgacgtcacacccagcacgcccgggtcggcgagcgggttgcgagtcagcgcctggatcagcatccccgacacccccagcgcggcgccgacggccaggcccagcagggtgcgggagccgcgcagttgccacacgatgtaggcgtccccggcgggcgcgtcacccagcagcgcgtcgaggatcgcgatgggggacaagggtttggaacccatcgcgatgctcagcaggcacaccagcgccagggccgcgaccaccggcaggatccgcacggcgcgcgccgtggtggatacagccttcacctcagtctttgccagccgattcgagttccggcagcagccgttcgatgaagtagtcgaagctcaacggcccgggactgttggtggcgctggccagcgggaggtcgacccacagcagcgcgccggtggtgttggcgggcaggtccttgaaccgcgggtcgtcctcgacgtccttcttgagaccgtcgggatcccagatcgccagcacgtcggcgtcgagttgctcgatctgttcctcggagacggcggcgtcggtgttctggtcgttgtcctggttgtcggcggccttcaggccgaaacactccatccagctgccgttgccgaaccggaactggcccttctcgctggccacgtactggtacttcttgccgtcgagaccgggcagcttcttgcgcgccttttcgcaggtgccgtccacgttggacacgagcttcttcccgtcgttgccggtcaactcgcccagcgccacggtgaccttgtcccagtcgtcgttgcccgcgcccagacccgggaaggtgggggcgacgtcggtgagttgcttgtagacgtgctcggcgatgttccaggtggccccgacgatgaggtcgggttcgtgggcgccgatggcctccgggtcggcggcacccgagggggtgagctcggggtcgagcttcccggtgaagacgccgtccagccacgggtacatctggtcgatctccttttggctggtggcgacggctttgggctggatgcccagttcgaccaggatctcggcggcctgcaccgtcagcgcgacgacccgcttgggttcgccctcgacggtgaccttgccgtaggcgcccttcaccgtgacgccggagccgtcggcctcgtcgccgccgccaccgcaggccgccaacgtcgccgccagtgccagacccgcgcatccggcgagcaatcgccgcccgaccgcgcccgcacgtgtgttcatctcatcgaccttcctgaccagggggaaccgcagaagaaagcctagcctaacctaactttctcgcggtccgggcgcggccagcggaccgggaaaccggttgccttcgtacagtggcggacttgactttagttgggcgcgaacgcttcgcagagtgaataccttgtaggcaaccgagcccgatcctaaggaggcccgatgcgggcgcgaaaccgaacactggtggccacgatgatcgccgtcggcctgacggcagcggtgataccgctggtggcgggtgccgacgccgaggccgcgggcgagctgaaatggggcgactgcgccgacaacgacgtcgtggaggacgccgaacccaccgagattcccaaggatctggaatgcgccgaggtgacggtgccggtcgaccgggacgaccctgaccgcaccgtggccatccagatctcccggctcccctacacaggggagggtgagtcgaagggttcggtgaccgtggtgcccggcggcccgggcggagcgggcacgtccgacctgatctcggccggtgacacgttcaagaacctgcgtgaacacttcaatgtggtcggatacgacccccggggtcactacctggacaagaacatgccgatggaggactgcctgaacaacggtcccgagttcgccgcgcccaagacccgaaaggagttcgacaaggtacacgccaaacagcgggcggccatcgacaagtgccgcgaccacgatccacaactgttcgacagcctcaactccctgacccaggccgaagacctggacgcggtccgcgaggccatcggcgaggagaagctcaacgcccacgccacctcctacggcggcaccatcgtccaggcatacgcccgcaccttccccgagcgggtgcggaccatgtacgtggacggcgcctcatcgcacgaccagaagatcgccgacgccgagaagacctacttcgaggtgcgggaggacctgttcggcaggttcgtcaagtggtgcgacggcgacgctgactgcgcactgtcgggtgaggacgtaccggcggtgtggcagaagctgttggccgacgccgacaagtcgccgatcccggtgcccgaccacgaaggcgtgagtttcaacggccacgatctgcaaggctccgccgccatcctcaccaataaggacgaccgctggccggacctggccaaggccatcgtggaggcacgcgacgagaacaaggcgtcgatcttcggcaaactcggactggtcaagggccgcaaggcattctccccggccaggggagtagccgtccattgcggtgacggccgcggctacgacgactaccagcagtaccgggaagggcggaaacgcggcgaacggctgtcgcccaacttcccggaggtgcgcgtcaaccgcggcatcttctgcgtcgacttcgacgcgccggtgtcaaacccaccggcacccatgcccggggacgaactgccgccgatcctgggagcggcggcggccaatgaggacgacgtccaccgcatcaccgatcaggtcccgggctcccggctgctgcgctacgagggctacggccacggcttgtacgtcacgggaaacgagtgcgtcatcaagcacgccgacaggtacttcgtggacggcactctccccgacgagggcgtaacctgcccgaaggagtgacgaaggaggcggcacatgaccgaaccgggaaccctgctcgtcgggtgcgtgcaaatgcgttcggacctcgacccgggggagaacctgcggcagtgcctgcgctacctcgacgaggcacgcacggcgggcgtggacctgctgatcttccccgagaccgtgtccagtcgcgtcgacgacccgtcgcgagccccgcaagcagaaagcctcgacgacggattcgtcgccggactggcaaaggccaccgaggggctggacttgaccgtgatcgccggggtcaccgaaacccacgacgaccgtccattcaatactcttgtggcactgcgcgacggacagcgagtcgcgcggtaccgcaagatccacctgtacgacgcctgcgcgatggccgagtcggacaccatcgcgcccggcgacggtccggtgtcgaccttcgccgtgaagggtttcgaggtcggcatgatgacctgttacgacatcaggttccccgagctgtcgcggttgttggccgaacgtggcgccgacctgctggccgtgcccacctcgtgggtgcgggggccgctcaaggaggagcactggacgaccttctgcaaggcccgcgccttggagaacacggtctacctcgcgggggcctgccagaccggtggcagtcgggtgggattgacgagtgtggtcgcacccgacggggtaatcgtttcccggctggcgcagcacgagggcctggtgaccgccaggatcgggcgcgacgccctgaccgctgcccgggaggcgttcccgctgctggagcagcgacgtttcgcgatctcgcccgagatcacgccgcatccgacggcggactgacgttgggccagccgcgagagtccagccggactgaccccgggccagctgcgagcgtccacgcgagttgacgccgggccgcgtcagtcaccgccgcgcgtcgcgtcgccagccagtcgcttgtggagctcggcggcgccctcggcggtgagcccgtccgagcgcgtcgccgccagccacgccccgccgagggccgcgtcggtggcgatcaacgccgtggttccggtgcggttgaccagggcgcgttgcaggtgggcgcgcaccggggtgtggttggtcagcagcccgccggtgatcaccaccggtcccgggccaggatccaaagtggtgtaactgtcggccagtcgctgcccggcctcggccgcgagggcgcgggcgtcggcgtcaccgtcggcggcgctctcgcacaccagcggggccagctccgccagtgcctcgcgcggtcgcagatagcaggcactgacgaaggcttccccgtcgtgggcaccaaggtggccggtcaccgcgtcggtgagcctggtggccggacgccccgcgctcaagtgccgcgcggtgtgccgggcggcggccagacccagccagaaccccgagccctcgtcgcccagcagccagcccagtccgtccactgtgcgggtgatctcgcggtcgcgcacctcggcgacgaccgccccggtgcccgcgacgatgacggtgccgtcggcttcgctggtggcggaggcgaaagcggtcaccgcgtcgccgacgacgcgcatggggcagctcagtccggcccggtcccacgccgacgcgatcgccttgacgacctcgccccgcgcggttgccgccagccccgacatgcccaccacgccaccggtcaccgaggccgccgtgccgtcaagcgccgaacgggcggccagttccagcgcggacgacacctggtcgggggagcagacctgcgggttcgccgccggtgcccggccgctgccgagcagttgtccatcaaggtcgatcgcgacggcggtggtgccgctgccaccggcgtcgattcccaggaaaacgttcacgcccttgatcttccggtaaccggccggtggctggcaagtcccgcgctgattcccgacggagcttgactttccgcgacggtgagcgtaattttcatcattaaagtttgtgaatgaacggaattatcgatgtcagggaacctcgcggccaccgggctgctcggccggttgcgcaccgaactgcccacccttcccgacgcgctgcgccgggtggccgaactggtgctgcgggacccggtcgacaccacccacatgtcaattgtggatcttgccgagcggtcccgcacgtccaccgccaccgtcacccggttctgccgcaccatgggctatcccggttacgccgcgctgcgggtggccatcgccagcgagaccggaacggcggcccagcagacccgctgggacaccgacatcgacagccagatcgaacccgaccacccggtgggacgggtcctggagatcatcgccgccgccgacacccgggccatcgccgacaccgcgttccaggtggacaccgccgccatcgaccggatcgccaccgccatcgccgccgcctcccgggtcgagttgtgcggcatgggaagcagcggcaccgccgcccgcgagatggccttccggctggaacgcatccgggtgccgtgctggttccggccggacgcgcacaccgcgctcaccaacgccgcgctgctgaccgagtccgacgtggccatcggcatctcgcacagtggacgcacccgcgagatcgtcgaggtgctcgccgaagccggatcgcacggggcgctgaccgtcgcggtcacgtccttccggcgctcgccgctggccgacaccgccgacgtcgtgctgagcacccaggtcttcgagaccaccttccggctggcggccctgtcggcgctgcactcgcaactgttgctgctggacctgatctacgtcgccgtagcgcaacgcacctacacccgcaccaccgaggccttcgaggtgaccgcccgcgcggtcgaggcgcaccgcatggccaccgagtcccgccgcaggcggaaccgccaaccctgaacgtcacgggggacgacgaaccggtcggccgacgacgtccggccggtgcccacctctcgaccggcaaggagagtccccatgtcagcacaccgattccgacgcacgctcaccctcacggccaccgccatcgccgcgacgaccgccctggtggcggccggagccgccggttcggcgcgagccgacggcgcggccgaatgcgccctgttcgacgacttcggctacaccggcaacagcgatcccgacctggccgcgcgcggctggaccgtacgcaccaactccggcggaccgggagtgcccggcgccagctggcctgccgagaacgtctcattccccaccgtggacggacagtcctcgcttcggctgtccgccagcaccaacggcaccgccgagggcaccaaacaggccgagctgctgcaccagcgcaagttcttcgagggcacctacgccgcccgggtccgcttcaccgacgcgccgcagtccggcaccgacggcgaccggatcgtggagaccttcttcaccatcaccccgctcaacgcccccaacgaccccgactacggcgaactggacttcgagtacctgcccaacggcggctggggcgaacagggcccgatcctgtacgagaccagttgggagacctaccaacccgatccgtgggtcgccgacaacctccacaacgaacaacgccagagctacgacggctggcgggatctggtcatccaggtcgccgacggccggatgaagtacttcatcgacggacagcaggtcgccgaccacggcgacaagtactaccccgagacgccgatgtcgatcaacttcaacctgtggttcatcgaccttcaggggcacaccagcggcgacagccactacgtccaggacgtggactggctgtacttcgccgagaacgaggtggtggcccccgacgaggccaccaaccgggtcgacggctaccgggccgacggcgtcgagcacaccgacaccgtcggcggctgcaccgcctgacagcaacggatcccgccgtcgatgcccagcatggacggcgggattctcgcgcgccgattccgtccggacacgttttttattgacgggaggctagggtggtaggtaatttatcaacgcgccacgtcgaacacggaaagggccgtcgtgaatcgctccacccctgtgacccgcaccggcaccgaccggttgcgcgccgatccctcgctggttcccggctcccgcatcggcctggtcaccaactacaccggcgtgaccgccgacctcgacaccaccgtgacggccctgttggcggcgggcgtacccgtcacggcgctgttcggccccgagcacggcctgcgcggcaccacccaggcgggcgagagcgaacccggcgaccatgaccccgacagcggactgccgctgttcgacacctaccgccacagcggcgccgaactcgacgccctcgtcgagcgctcgggcgtcgacacgctgctgtacgacctgcaggacatcggttcccgcttctacacctacatctggaccatgttcgacctgctgacctccgccgcgcgcaccggcatgcggttcgtggtcctggaccgccccaacccgatcggcggcctggccgtggaggggccactgctggagccgcagttcgccagcttcgtcgggcgggcgccgattccgttgcggcacggcctgaccgtcggcgaactggcccggttcctcaacaccaccgccgtggccgagaccgccgggcgagcggcggaactggaggtcgtcgaggtcaccggctgggaccgcgcgatgttcgccgacgccaccggactgccgtgggtgatgccctcggtcaacatacccacgctggacagcgccctcgtctacccgggcaccggcctgttcgagggcaccaacctgtccgagggccgcggcaccacccggccgttcgagctgatcggcgcgccctatgtcgacaaacgctgggccgccgaactcaacgcccgcgaactgccgggggtgcgattccgggacgtgtccttcgcgcccaccttccacaagcacgccggaaccacggtgcgcggcgtccagctgcacgtcaccgaccgcgcgaccttcaccccggtggcctgcgcgctggcgatgctgcacacgctgcggaccctgtaccccgaggacttcggctggcgggtttacgaggacggcgccgagcgcaccgggcaccaacatcccgtggacctactgtgggggagcgaccggctgcgccacatcctggacgagggagcggatccggccgcattgctaaaatcatccatggtggatagtccgcgcgactgggcgggcgcggacgtgttgttgtatccataggactttcacagggagcggacatggtcccaggcggcgagaacgagcacctgcgcgacgacagcgtgattcagcggatccgggaactggcccccggactcgccccggcggagcggcgggtcgccgaggcgatcgtggagacgccccggctggtgatgacgaagtcgatcaccgaactggccggggtgggccgcacctccgagaccaccgtggtgcggttctgccgtcgcgccggattccgcggctaccccgacctgcggctggcgatcgccaccgaactgggcggcgacctggcccgctccggcggcaccctggctccaggtaccgacatcgaccgcgacgacaccctggaacaactggtgcgcaaggtggccttcgccgacgtgcgggccatccaggagaccgtcgaacgactcgacctcgaagccctggaacgcgtcatcgacgtcctgtccaccgcccggcgcatcagcctgttcggcttgggcgccagcgctttcgcagcgcaagacctgcaacacaaactgctgcgcatcgaccggatggcactggccattcccgactcccacctggcgctgggttcggccgcgctgctcaaacccgacgacgtcgcggtgggcctgtcccattccgggcagaccgccgaggtggtggagtgcctgaccgtggcgcgccagcacggcgccaagaccatcgccatcgtcaacgcggcgccctcgccgctgaccgagcaggccgacctggtcatcaccacccgggtgcgcgagtcccggttccgttccggcgccatggccagccggctggcgcaactggcggtggtggactgcgtgttcctcggcatcgcgcaacgctcctacgacgccgccgtcgaggcgctgacgacgacccacgaaaccgtccaccgcggcggacggccctgaggccccgacgctcaccagccgaaacatccgggcgtccaacagcgtaagacaattattgacgtggctcctccgtgttggtagttttccaaccatcgtcgattgatcttgaggagtccccaggtgaagaccaccggatttcaggtcggccgcacagacgcgctcgtcgacgcatggacccgaagcgccccaggcgatccgatcaccaccgaccgattccgccgcctggtgctgctggacgccaacttcgaccccgagggcctgcggctggcctgggacggcgaccgggtcatcggcgcggcctacgcggtgcgccgccgggtcgccatggtcggcgacgacctggaacccgggcgcggctggatcccgttctacttcgtcgacccggaccgccgccgtcacggcgtcggaaagcgactgctgaccgaggccatggactggctgcggtcatgcggacgtaccgaggtcgacttctcgtcctacacgcccaattacatcctgcccggcctggacgccgaccggtacccggcggccaagtccctcatggactccctgggtttccgcaccctttaccaggcctcggccatgaccctgcccatcggagagcacctcgtccccgacaaggtccgcgcccgcgtcaccgaactgcgcacccagggctacagcttctcaagccccagccccgacgaactggtcccgctgatcgaactggccaacgaccacttcaacgccgactggggacgcgtgatccgcgagaccgccgccgccggactgccccccgaccgcatcctcgtcgcccgcgaccccggcggcgagatcatcggctggggcatgtgtaccgcctacgagggcatcgtcgaccgcttcggtcccttcggcgtggtggaccggctgcgcggtctgggcctcggcgaagcgctgctgcacctgtgcctggaacgcatgcgcgccttgggaggccagaacgcctggttcctgtggaccggcgaacagacccccgccggtcacctgtaccgcaagaccggattcaccgtcaccagacggttccacatcatgcgcgcccagctgaccgaccacaaggaacagtcatgagaattcgcgcgctggccctcgccaccgtcctggtcctcaccgcctccggctgcgccaccagcagtttcggcgacgaacccggcaagaccctgacggtgctgacccactacggcagcgaaccccacaagtccgggctgaagaaactcgtcgacgagtggaaccgcacccaccccgaggtccaggtcaagacgcagtcggtgctgtacaacgaactgctgcaaaccgtcaccgcccgccacgcctccggccagacccccgacatcatcaacgcctacagcctgtggggcggccagctcgccgccgccgacgtcctggacgaaccgcccaccgacgtcgccaccgacatccgcgacgagtactcaccggccgcgtccgaagccgtcacggtggacgaccaggtgctgggttacccgaccgagatgcagacctacgccctgatctacaacaagaaactgctggcgaaggcgggtgtgaccgagccgccgaagacctgggacgaactggaggacatcgccgaaaggaccaccgtcaccgacgacagcggcaacctcgacgtggccggtttcggtctgaccacggacttctccgacaccgccgtggtgcacccgttcgcgtcgctgttgcaggcggcgggcggccggtacatgaacgccgacgggagcgccgccttcgactccaaggctggacagcgggcactgtcgctacagaaacagctcgtcgagtccggttccgcggacccgggactcaacaccatcaaggcgttccccagcaaccgggtcgccatgaccatcaacgccggatactggatcggcgtcctgaagggaatgatgggcgacgactacgagaacgtcggcgtcgcaccgatccccggcccgaaggccggggacaaggggtcgctcgcctacggcttcttcaccggcgtcagctcccacagcgaccagaaggacgacgcctgggagttcctgcgctggctcaacgccgagcaggccgccgacggcgccacccggatgggcgcgttccagttcggcgccggaagcatccccgcccgggtctccgacagcgaagccctcaccgccgacgaccccaacttcgagcccttcgtccaggccatggactacgcgctgccggaacccaatccgcgtggcggccagcagatgaagaccgcgctacagggcagcatccagtcggtgtggacgggcgacctctccgtggccgaggcactgcgatccgccgccgccgaagccgacgccaccctcaaccaggactgacaggacggttcccgccatgaccgacaccgttcccgcccggggaacactgctgaaagcccgaaaacagcagagccgcaccgcctggaccctgctgtcgccctcactgctgttcttcgccgtcttcctggtgttgccggtgctgttcgcgatcggcctggccgtgtcctcgtggggcggcttcgacctgggccgtatcgacttcgccggtaccgccaacttcgccgagatcctggaccccgccggtaccttcctggtgccgatcctcgccaacacgctgctgttcgccttcggcgccgtcgcactggcgctcgtcgcctcgatagccgtctcgcacgccatcacccggctgcggttccagggactgtggcgcaccctgtacttcctgccgctggtgaccacagtggtcgctgtcggcaacatctggaagtacatgtaccaacccggaagcgggctcatcaacggcatgctcaacgccgtcggcatcccctcggtgagcttcctgaccgacccgtccaccgcactgccctcggtggtggtcgtccaggcctgggcctcgatcggcaccgcggtactcatcctcaccgccggactcaaggccatccccgagacctactacgaggcgggcgaactggacggcaccaacgcctggacctcgttctggcacatcacactgccgctgctgcgtccgacgctgctgttcgtgctcatcacccagttcatcgccggactccagtccttcgcgctgatcatcgtcatgacccagggcggccccgccaacgccaccaatgtggccggttacgagatgtaccagcaggcgttcaagttcggcaactggggcgtggccagcgcgatggcgctggtgctgttcgtcgtcatattcgtcatcacgctgttgcagctgtggttcttccgccgcaagggagaggagacctcatgaggccccgcaggttcccctggttctcgtacctgctcgtcgccgtcggtgccgtgctcatggtgctgccgttcgccgacatggtgctgacctcgttcaaacagcccggcgagttcggcaaactgccgtatcagttcctccccaacagtctcgacacctccaactacaccgacgcgttcaagcagctcgacatgccgacgctgttccgcaacagcaccctgatgaccgtcgtgtgcgtgttctcggtgctgctgacgtccagtatgggtggatacgcgctggccaagctgcggttcaagggccgcgcggtgctgttccggttcgtgctggccaccatgatgttcccgccgttcctgttcctgatcccgaacttcctgatcctgtcgcactggccgggcgccggtggcaacgacttcctgggccgggacggctacggcggtctcatgaccacctacgccgccctgttcatgccgttcctggtctcgggtttcggtatcttcctgatgcgacagttcatagtgtccatcccggacgagatgctggaggccgcccgcatcgacggcgccggtgaggtccgcatctggtggaacatcgtggtgccgcagacgaaaccggcgctcatcaccctgggtctgttgaccttcgtcaacgtctggaacgagtacatctggacgctgctgatctccacggtcaacccggacctgatgacgctgccggtcgggatctacctgctggaaagccacctcgacccggtccgcacccagccgctggtcatggcggggctggtcatcagcaccctaccggtgctcatcgttttcctgttgttccagaagtactacatccgcggcatgatgctcagcggaatgaagtgaggtccactatgagcaagaagacgtacctggccatcggcgcccacatcggcgacatggatctgaccgccggaccgctgctggccaaggcgtcgctggccggacaccgcacctgcctgctggcgctcacgcccggcgagcgcggccatccgaagctgacccccgcggagtacaagaagcagaagatcgccgagggccgcgacttcgccgaacggctcggctcggagttcaaggtgctggaccactccgacggcttcctgccgaacacggaggaggtgcacctggaggtcgccgacatcatccgcgacatgaagcccgacgtggtggtcgcgcactggggcggctcgttccactccgaccacaacaacgcctccgagatcgccgagatgggccggttctacgcggggctgccgatgaagcacgacctgccccgccacggcgtcaaggacttcgtgtacgccgagaactgggaggacatggacgacttctcgccgtccatgtacgtcgagattcccaaggacgccttcgacctgtggcacgacgccatccaggtgcacgccttcgcgcgcggtgagacctacggcttcatgtacatcgactactactcggccctgatgcgcgccaagggttgtcttgccggtgtgaagcgcgcctgcgcgttcgccaccaaggtcgacccgggtctgaagaagctgtagtccgcggcttcactcctcaccgccgtcggggatgttgccggggtggtcgcggctgatgtatcggttgcggccaccgccggatccggagatgaacgccagtgccgcccccgtgtaggccaacgccagcagcaccgtgccgaagacgtctcccaggtcgatgtcgaagtcggcgcgccagttgttgcgtcctcttcggactttctcccacaggtcccggatcccggcgttgcagccacgcctcacccagtcgtgatcgcgggagtcgctgctgagggtgccgtggacctcgccctcgtccatgaatccgaacaccaccccgtcgtcggtgccgaccagccacacgaacttggtgtcgtagctggggaaaccggagtcgtggaagtgcccggtgaaggtgaacgtgccgtcggggtggatctccagatctgcccagccgccgaccggcaccgcgtcgtcggtgtgcacgtcggcgtggagtttgatcgggtcacccgacggcggaaccgcctccaccacccggttggcggcggagacctgggcgccgcgtgggaactcgccgccgatgcccttccagccgttgtacccggaccagtcgtggccctcgtgccaccacgacgtgtagacgtgcccgttgttaccgcagatgaacaggtcgatgaccgacggatggcgactgctggccgagaccggcgccccggccgggaaggtcccgccgatgcccttccacccgttgagccccgaccattccgagccctcgtaccaccaggacgtgtacacgtgaccgtcgttgccggtgatgaacaggtcgatgctgttgggcgccttggaaagcgcggtgaccggcgccccggcggggaaggtcccgccgatgtcgcgccagccgcccagcccggaccagtcgctgccggcgtaccaccaggcgacgtagacgcgcccgttgttgccgcagatgatcagctcgatgtgcccggcgtgccgggacacggcggtgacccgggcgcccggcgggaaggtgccgccgatgtcgcgccagccgttcagtccggaccactcctgaccggtgtgccaccacgcggtgtagacgtggccgtcattgccgcagatgaacaggtcgatggattcggagtcgtgacacaccgccgtcaccggtgccccggccgggaaggtcccaccgagatcgcgccagccgttcagtccggaccagtcgctgccgtcgtaccaccaggacgtgtagacgtggccgtcgtttccggtgatgaacaggtcgatgttgccgtgaccccgggaggtggcggtgatcggcgccccggcggggaaggtgccgccgatgttccgccagttgtcgaaggtgcccgaccacagcccgccgttctcaccccaccaggcggtgtagacgtttccgtcgttgccgcagacgaacaggtcgatgttgttcggatgccgctgcacctcggcgatcggtgcccccttggggaagatcccgccgatgttgctccagccgtggtaacccgaccagtcgcggcccgggttggtccaccagctgctgtagaccgtgccgtcgttgcccatgatgaagagatcgattttgtccatggtttggcccccttgccatcccgcccgttgtcctctcatcctcccgacagcggacgcgcgccgcaaccggattaccagaccgccgtgtcggaagcccgacacgacggttgtgatcagccagtccgaaacgctgaggcgtggtcgcgcgcgaactcggcgatgtcgcgcggcggacggccgagcagttcggagaccgaatcggtggtgtagtcgccccagccggagacgtaggcccgcgcgtactcctccagcatgtcgacgatccacttgggaaccccaaagccgagcagtgtctcgcgtttggcggcatcgctgaccggcgagtacttcaccagaccgccgagcgcgtcgcccagctcgtcggcgacctcgtcgaaggtcaacgatcgtggccccgacagtgtgtacgccgtgccgtggtgtcgatccggctcgtcgaggaggatgcgggcggcgcacgccgcgatgtcgcgggcgtcgatcatcccgagccgcgccgaggccatgttcagcgagaacgtgccggtcgcggcgatgtcggcggcctcgttgagcaggttctgcatgaaccagaacggacgcaggatcgtccagcgcatgccgctggcctcgacctcgcggtcggacagcgcgtggagcctgccgctgcggttgggggcgtcgaaggcggctccgatggcggacaaccgaaccacgcgttccacaccggactgccgggccgcccacacggcgttcatgttgttctcgggagcgcgggggccgttcgggttgagcagccacaggtcgtgcacccccgcgaaagcgggcggcagcgtgtcggggtcgtcgagatcgccgacgacgacctcgatgccgcgctcgcgcagtccgtccatgtcggacgcttcctgggcgagggcgcgaaggttcacgtcggcttcggccagttccgatatcagcgcggtggaaacggttccggtggctccggtgaccagaatggtgcgggacatgttcattctcctttagaagtggtgggggagcggagcagatcggggttgagctgggcggcggcgatggccgccagcgcgagtgcgaaaccgacgccctgccacggcgtcagggattcacccagtaccagccagcccagcagggcggccaccacgggcgacagcagcggcaggaacgacacggcgacgacgggaagcctgccgatgccgtggaaccagatcgggtaggtgagcaaagcgcccacgatggccagccacgcgtagccgccgaccgcccgaaggtccacttcggccggtaggccctccacggcgagcgccaacgggagcaggacgagtccaccggcggtgagttgccaggccgcgatggtcgtggggccgacgccttcggggcgtccccagtgcttggtcacaacgattccggcggccagtgccgccgcggccccgatcccggcggcgacgcccagcaggtcgaaggacagctggccgcgcagcacgatcaggccgaccccggccacacccaccaggccccagccgaatcgccagcgggtcggtttctcgccgagcaacgcgaacgccaggccgacggcgaacagcggctggatcgcggtgagcgtcgccgccaccccgccgggcaaccggtaggcggcgacgaacaacagcgcgaacagggccccgatgttgagtgttcccagcaggagcgaccgccaccaccacttcccgtgcggcagtgtgcgggtgagggccagcagtaccagtccggcgggcagtgccctgatcacactggacaccaggggatgaccgggcggcaggaattcggtggtgaccaggtacgtggtgccccatacggccggaaccgtcgcggtcagcatggtcactcccgcgacgccgctggaccggacgccgccgcgcgatgccggtcgactcggagcctgagtcatcgcatctccttaacgttgaaatgtttaacgttcacgagattagctccctgatacgctaacgtcaaacagttgagcgttgagatgtttcgggagggacgagaacgtggaggacaacgtcgaccggcggctcgaccagtggcgcgtcgaacgacccgacatcgacaccaccgccatgggtgtggtggcccggatccagcgcgccaaccgcctgctggaacgcgaactgcgcgccaacttcgccaagcacgacctgcaactgtgggagttcgacatcctgggcaccctgcgccgcaacggccccccgttccagctcaccgcgggacagctcgtcgaatcggcgatggtcacctccggggccatcaccaaccgcatcgaccggctcgtggccaggggactggtgacccgcgaagtcgatcccgacaaccggcgcagcgtgctgatcacgttgtcggacaagggccgggaactgatcgacccggtcgtcgaaagccacgccaacctggagacgcagctgctcggcaagctcagcgatcgcgaccaggaacagctcgcggggctgctgcgcagactgctgctcgatctgggcgacggctcgtccggcaacccgctggtcccgtgagcgtgatttgacggtcgccattacagcccacagtggatattgactgtccgaagtatcacagataaggtccctgcgaattaacggttcgagaaaggggcatagatgaatcgtcgtacgatcttgtcgctgacggtcgcggtggcgacggtcggtatcgcggccacgggcgggatcgccgtggctcacgcggagaccgaacccgacgccaagaccggcgtggaatccgagttcgacttctccaaacccgaggtcatggccgaagggctcaaggtgacctgggggatggcctacctccccaacggcgaagtgctgttcacgcaacgggagaaggccgagatctaccggatgaagccggggcacaagccgaaactcgtgaccaagatcaaggagtgcacccccgggtccagtctggaggctgggctgacgggcatcgcggtgtcgccggactataaggacgacggcgagatcttcatctactacaccgccgccgacggcaaccggatcgcgagcctcagcctcaaggatccggaacccgagagcatcgtcaccggcatacccaccgggacgatgcacgacggcggccggttgcgcttcggtcccgacgacatgctgtacgcgaccaccggcgacaccggcaagggtgaactggcgcaggaccccgactcgctggcgggcaagatcctgcggatggaacccgacggcgacgtccccgacgacaacccgttcgaggactcccttgtgtacagcctcgggcaccgcaacgtgcagggcctggacttcgactcgcacggacagccctacgccagcgaactggggctcgacaccgccgacgaggtgaacaagatcgaggccggcggcaactacggctggccgaagtacgagggacccggcggcgatccggactacatcgacccgatcgcgacctggacccccgccgaggcgtcaccggccggaatggccatcgccgacgagacgctctatgtcggggcgctgcgcggccagcgactgtggatggtcagccaggacggcgagacccaggacgcgctggtcggtgacgagggctacggacgactgcgggcggtcgagtacggccccgacggctacctgtgggtggccaccagcgaccgggagcagcccaacggcgacatgatcgtgcggttcccgccgaagaagtgaacccgcccggccgcgacggccggggcgtctaagccccggcacgtcgcggcctcgcccggatcggttccgtcgagaaggaacttgtccactgtgccgtcgacgcagtcgttgccttcgccgtaggcgccgtggccttcaccgtgataggtcagcagccgcgccgattccagggattcggccagttgctcggcgaatgcgtagatcgcgtcggggtcgccggtgttgccgaggatgaggatgggtttcgcacccttgccgttgagttccttggtgcggccctcgcccttgggccaggtcgcgcattcgttcagccgccaggcgttgccgatgccgaaccggggtgagagtttgtcgaattccttggcgagtttctcgacgtcgccttggtcgtgggtgtcggggtagtcgacgcagttgacggcggtgttggcctcccagaagttggagtacccgccgctggcgtcgcgaccagccatcacaccggccatcgcgtacagcccggcgggatcgccgtcggtcgcgtcggacagcgcctgttccagtttcggccagccgtgcggatcgtagacgccgatggcgatcgccattcgggcgtcggcctcggtcagtgacgccccatcggcggcgggcatgggtttggcgtcgagttcatcgaagagtgtggacagtccgtcgaggactgcgtcgcggtcgtctcccagcgggcaggagttgtcggccacgcagttgtcggcgaagcgttccaggccgagttcgatgcccttggtttgctgccgcatcgactcctcgaagtcgagcaggatcgggccgggagcgtccagcacgatgcggccggtgtgtttcgggaacagttcggcgtacatcgcgccgggttggatcccgtaggagacgccgtagtagttgagagtcttgtcgcccaggacctcacggacgatgtccaggtcgcgggcgacgttgacggtcccgacgtgttcgaggatgtcgcccgagcgtttgcggcagccgtcggtgaagtcctcctggaacgccaccagggattcgatctccgcttcggtgtccggagacgtgtccacctcgacctgtttcttcaccagctcgtcgtccagacacgtgatggccggttcgctcttgcccacgccgcgcgggtcgaaacccaccaggtcgtacttctgcaccagggacggattggtcagcgggcgttggatcgtgttgtcgaccccgccgagcccgggaccgccggatgccagcagcagcgaaccctcccgcttttcggggtcggcggccgggatgcgggccagcggcagcgtgaaacgctcgccgtcgggatcgcgatagtcgacgggcacctcgacgctggcgcactcgcgggtgtccaggagcgcgcgctgcttctcgtcgaggtcggtgatgccgagggccttcaggtcgggcgggcaaggcttccagtcgacgtcctggtcgtggaagcgcttcaggttcgcggtgtcggcggtctcgccgccggtgccgcaacccgcgaccaccagtatggacaccgccgccgcgacggtcatcatcttggacatgccaacgagtctcaacggccgacggccgtatcgcctcggctcggctgaccagattcgggtacatctttcgatgcagtcgcgtccgccatggacgtccgtctaccgtggtgcgtgtgaatattcggtctggtcgacgcgacctgcttgaagtggccgccgaggtcctcaccacggaccccaccgccagtctcggcgacgtggcggcggcggccgggatcagccgcaccacactgcactcgcgctaccccaaacgggacgacctgctgctggccgtcagccgggacgcggtcgcgcggatctcggagggcatcgccgaggtcgggttgcccggcgccgacgggacggccgccgaacacgccgatggcctgcggcggttgatcgcgacgctggttccgctcggagccaggatgcacttcctgctgcggcactcatccgcggatctcgacgcggatctggccgccaacgtcgcggcgctcgacgaaccgatcgacgcgttcgtgcgggaggcgcagcgggccggggtggtcaagccggaactggcgccgtggtgggtgatctcgacgctgtactcgctgacctacgccgcctgggacggcgtcgcggcggggcggctcgcgcccctggacgcgccgtcccaggtgttcgacacgctcctgggcggaatcgggggaggagcggcgtaggtccggctcacacctcaacaactgaaccttgatgctctgattcgagcacgtgtgtatagttctgaacatgagtgttcagatcgggcagagtgcggaccgccgtccgctggtcggtctgctcgcctccaccaccctgtccatcaccggcaacgccatcgtcgcggtggccgtgccctgggtggtgtacgcccgcaccggcagcgccaccgtcgccggactcgccggggcggcggcgatcctgccggtggcactgtcgtccctgttcggcggcgcgctgatcgaccggttcggacgcaccgtgtgcgccgtggccgccgacctgtgcagcgccgcggccgtcgccgccctgccgctgctggacagcctcgtcggactgggcaccggcctgatcctcaccctggtcgccctgggcgcggtgttcgacggacccggaaccgccgcccgcgaatcgctgcggcccgacgtcgccagggtcaccggcaccgagctgaccaaggtcaacgcgtggggtgaggccgccgagagcgtcggcaacatggtcggccccggcctgggcggaatcctgatcgccgcgctgggcggcttcggcgccctgtgggtcaccgtcgccctgttcctggcctcggcgctgctgaccgtcctcgccgtgccccgcaccatctcgccgccgccgcgaccacagccgtacctgcgcgccgtggccgagggcctgaagttcgtggtgcgcgaacccggactgcgggccgtggcgctgacggccacgatcatcgtcgcgttcatcgcgcccttcgaatcggtggtgctcaacgcccacctacaggccaccggcgccgcgagccagtacgggctcatcctcaccgccttcgccctcggcggcctcgccggcgccgtcggctacgggttcgccgcccaccggctcaccgaacgcggcaccctgatcgcctcggtttcgcttgtcggactgggcatcgccggattcgcgctgctgccgccggtcccggtcatgctggcgctgggcctggccgtcggcgtcgcggccggaccgatcaaccccatcgccgcggtgatcatgcagcgccgcaccccggaacgactgcgcggccgcgtcatcggcagctacacctcgctggcgctggccgccgggccactgggcctgctcgtcatgggcccggtcgtcgacaccggcggaccggccaccggtttcgcggtgatcggcgccggatgcctgctggcggcggtgttcgccggtaccgcccgtggactgcgcggcggccagaccgccgacgaacccgaccccaccacgaaggaaggcacgacatgaccgccgtcaaccaccagatcctgcgaccggagacctactactcccgcgaatggttcgaccgcgaacaggccgaactgttcggcgacacctggcagttcgccgggatggccgacgactacggcccgcccggcgcgttccagtccgtccaggccggtcggcatccgctggtcgtgttgcgcgacggcgaaggcgtgctgcgcgcgttccacaacctgtgccgccaccggggagccgccgtgctgccgcagtccggtgtggtcaaacgcgcgatcgtgtgcccgtaccacaactggacctacggcctggacggttgccttttggccaccccgcagcgcaaggaactcgaccccgcccccgaccgctccacgctcggcctgcacccggccgggctggcgcagtggcagggcatgctgttcgtccaccccgatcccgccgcccagcccctcgacgaatggctggccgacctgccgcagcgcgtcgcccccgtcgacccgctggaactgaccgaaccgggcgaacccgaggtccaccacctgaagtgcaactggaagatcttcatggagaacgccctggacaactaccacctcggttacgtccaccgcgacaacctcgccgagtacgaccacaaacgccaggaacaacaccagtgtggacaatggcactggtccttctacgaaccgcccaagaagcccgggcacatgccgccctcggaggtgcgcgccggactgcgtcccatccacatcgacccgcgctggtacggatcgtccttcggcatgatcttccccaacaccttcgtcctcaccggaccgacgttctgggtcagcgtcgaggtcatccccaccggggccgagaccaccacggtgcggctgcgcgcccgggtcgcggccggtcagaacggcgcgctcgccaggggactcgtcaccgaggccgccgcccgggtcttccgtccgatcaggtcactggccggtggcatggtctcagcgatccgcacccgaagctcggtgcgcgccgcgatccgcaaggcgtcccaggaccagcggcgctacaccgtcgtggaggaggacgtcttctgctgcgaggcactgcaacgcgggatccggtcaccacggttcagcatcggaccggtcgccccgcgcctggaacgcggggtactgaccttccagcaaaacgtccgcgactacctcactggttgaagcggtacaggtcgtacttctgcatcaggccgatgatcttgtccgcgtaaccgggatcggtggcgtacccggccttgtggacctcgcggatgaactggtccgggtcgtcggtgtgcttgaacgcctcggcgtaacgcgggttctcgctcaggaactggccgtggtccaggaacgagtccgaaggggagtcgtaggcgcggaacgcgtcgcgaaccgtggtgtcgttgccgttgatgacttcccaggtcttgtagttcacacaggagctcgcggtggaacccgggtcgccgtcggcgcacttgatgccgaagtagttgttggcctcctgggccagcccgctcttgccccagccggactccagaatggcctgtgccgaggccaccgaggccgggacgccgaagcgttcctgaccggccttggcggcgttgccgacgttgttgatgaactcctgccgggaacccggtttgccggaggcgggggcgatctgggtcgggctggcctcggccggtttcccgcccgggccgagcacctcgcgcagcgggttgggcgtcggggtgggcaccttcgacggtgtcgaaccccctgatcctttggggcccttgatgttcttggcggccagttgctggttgaggtcccgcatcgagcgctggttgcgctgctcggcgcgggcgtgcgcctgcgcggccttgccgacgttgcccgccgtggtgttggtgccggtgatgagctcgccggtctgcttggccagtgtgtccagcacctggcgaagtcgttgcaccgccgagaaaccggtgttggcctgggtggactgttgcagcgggccggacatagtgcgcaggtaggactcggcgtcggcgccgacacggccgatgcgttgcccggtgttctgcacttgggaaacgtcgatgtgcacgaaagactcctggggtcgggaagccccaccagcatatgcaaatcgatttgtgtccgcaagggcgtcgccccggtcggaacgcttggtaccgtgttgaccgccccccgtgttgcctttccctggtaggacagccgatgcgtcaagcacccgccgtgccggactgccggaccccggacgaggtctgcgcctatctccagcagttgcgcacctgggccggtggggtgtcgttccgcgaactcaccctgcgcgacaacgcgatccggctgtcccgcaacgcccgccagaccgcccggcagaccgtcaacgactgtttccagcagggccgcaaacggctcgaccgggatctggtgctggacatcgccaaggcgctcggcctgccggaggcgtcgctgctgcgactcgaccaggtctgccaggtggccgacggccgtcgctccatcgcggccctggccgacgtctccgactccattccggcgggcagcggcgagttcaccggacgcgaaccgctgctggagcgggcactgaccgccgtcgaggacgcctgggcgcgcagaagccagccggtggtggcgttcaccggcccggcgggcatgggcaagacggaactggccgtccagctggcacaccggctgccgcggaagtatccggacctgagcagacgattcttcgtggacctccacggcttcgacacccggctggaacccacgccaccgttcgaggtgctggccgcgatcgtcaaactgctgggcgtgcgcgactccgcgatcctcgcgctgtccacggtggaacagatgtgggaccggctgctgaacaccctcgccggtcaacgcgcgctgctgctgctggacaacgtctccgacgcggcccacctcggccagttcaccagcggcgcgccgaacctggccatcgtcgccacctcccaggagcggctgccgctgaccgaacccggccacggcatagaggtcggcccgctcgactatccctcgtgcgtccggctactggacggattcgaccggctcggccgcgtgaaccgggaaccgggcgtgacggtgcggctcatcaacgagctgtgcggcggccgtcccttcgacctggtcgcacttggcggccagctctccgacccggccgaggccgcgtggagcctggccgaccacgccgaccggctggccgcgctgccccgcgacgaggccagccacccgatcctggccgggtcgtgccaccgcctcgaacccgagatccgacgggtgttccggctgttgggtctgtatcccggcttcgacttctccgcgtacgacatcgccgtcctggccgatcgcgacgtcgacctgatcgacaagtacctggagcggctgtacgaccggcacctgttggtgcgacggcacgcgcaccgctaccggctgcacgacgtcgtggccgcgtattcacgcaggctgctgcaccgcgaggagtcgcccaccaaccagcgacaggcgttgcggcggttgcacaccgccacgaccctcaacgcgaacaaccgcctcggtccgcgtcgctgacgacccggccctcagaccttcgcgcgctccagcgtgctgacgaagtgctgcggctgtcccgactgctgctctttgtggacgatcgccaacgggcactggctcgtgcgcatcagcgtgtagcccgtcgaacccagcagccgggtccgcagcttgccgcgatgccgggaacccagcaccagcatgctcgccgaactcgagaagtcgagcagcgccgcgacggggtcgagggcgtgcaccgagaacaggtgcaccgcgaccgtcgggtacctgtcgcgccactcgcccacccagttggccagcagccggttggcgcgttcgtgctcgcgctccgagatctgtgacgcgtcgcgggtgtacgggtagttgaacgcgtgtaccgcgtgcagcgggacgccgcgggcttcggcttcggtgaaggcgtagccgatggcgtcgcgtccggtgggggctccgctgactccgacgacgacgggcgcgtcggtggcgggctcggtgccgcgggccatcatgaccggccggtgggcgcgggtgaccacgtcgagcgcgacggagccgagcagcagctgcgagactccgccagcgccccgggacccgatgaccaggacggcggatttgtcggattcgtccagcaggacggtggacgcggaggcatcgatgatctcggtggtgatctcgagcccgggccgggcgtccagggcggtgcgaagcgcggccgccatggtcgccgaaacgtcatggggaacaagggtttcggcgtcggcggtcgcaccggaaacacgtgcgtgcaccactcgcagcggtgcgtcacgcagtgccgcttctgcggctgccagggagaccgcggcgagactttccgccgaaccgtctaccccgacgacaacgggtgcggacgttgtatttttcatggttccattctccctcaacgattctcagtatggcagggccatttggactcgtggggtgatgctctttggacgtccattcgcgacgcagggttcgcgaacggttctgatgggtagccgtcctccatgaataccaaacgcatcgccgtcacgggcgcgaccgggaatatcggcaccagcgtcgtcagcgcgctggccgaggacagccgggtcggctcgatactcggggtcgcccgccgcaaaccccgctggacctgtccgaaactccagatggtcaccgccgacatcgccgaggacccgctggagggcctgttcgacggctgcgacgccgtcatccacctggcgtggctgttgcagccgacccacaaccccgccgtcacctggcgcaccaacgtcctgggtggcaagcgggtgttcgaggccgccgccggtgccggggtgcccgcgctggtctacgggtcctcggtcggggcgtactcgccgggtatcgacgacctgcccgtcaccgagaactggtcgacggacggctggcccggcgcggcgtacacccgcgagaaggcttatatggagcgacttctggacatcttcgccgccgagcacccgaagctgcgggtcgccaggctgcggccgggtttcgtgttcaaacgcgagtccgccagctcccagcgtcggctgttcgccggtccactgctgccgaacgcgctgctgcgtccgggcctgatcccgttcgtgccgaacctgccgggggtgcgcgcccaggtggtgcacagcttcgacgtggcccgcgcctacgtggcggtgaccctgtcggaggccgagggcgccttcaacgtcgccaccgagccccccgtcaccagcgagatgatcgccgaactgttgcgggcccgccgtttcggcctgcccaccaaggccgcgcgcacggcactggcggcggcgtggcggctgcacgccgtcccggcctcgccgggactgttcgacgcgttgtgccgcctgccggtcatggacaccacccggatccgcgaggaactgggctggcaaccgggctacacggccatggagaccatgcgggaactgttcgacgggctgcgcgacggcgccgggttcgccactccgccgctgcgcccacgcgtcccgggcggacgcctgggcgaactcagaaccggtgtggggcaacggtcatgaaggggcgaacgcatgagcatctgcggcgctggggtgccgtctatgtcctggtgatcctgttcgccggttcctgggtggggcagttcctcgcccagctttccgagttcacctcggaacagcggcagcacggggtcgcgttctcctggggcgatttcgcctcgacgttcatggcctccacgttcgagaactggcagagcgagtggctgcaactggtgttccaggcgatcctgctgctgggcgccaaacacctgatcttccgcgccgactcggaggacctggaacgcatcgagaagaagatcgacgacgtccgcgccgagatgggtctggcggagaaaccgccctccgaccccgagcgcgccagcgacaaacggaaacagcagtacggccgctgagtgtcgtttcgacgccgacgaccccgggtaatccggggtgtgaagccagcacaaccgctcagacaggagcgatcatgcatgacaacaatctgatcaacgtgatcaccgcggaccatcgtgccgtcgaggcggcgttctccgaactggaggcgaacctgacgacgccgaagcagcgtcgcgacctggtggatcacgtcatcgccgaactggtgcggcactcggtcgccgaggaacagttcatgtacccggcggtgcgcaagtacgtcccggggggcgacgagatggccgaccacgagatcgaggaacacgccgaggccgaacgggtcatgaaggacctggacgagatggacgtgtccgatcccggcttcgagatcaaactccaggaactgatgcacgacatccggcaccacgtccaggaggaggagaccacgctgctgccgacactggccgccgcgtgctcggcgtccgagctggaggacctgggggagaaggtcctggcggccaagaaggtcgccccgacccggccgcacccgtcggcccccgacacgccaccggccaacctgatcgtggcgcccggcgccggtctgatcgaccggatccgcgacgcgctgtcaggccgccaaacctgattcgatcgccatgaaccgcgtcgtcccgcgggatccgcaccgggtcccgcgggacgacgcgtttcccgttctggaacgaatcatcccagctcaccaatcacatcttttatagatatatcgtctgcgaggcttctcgaaaaccctcagatcttccgccaaccctcatcggccagagccgaactcgcctgcggccccatcagcgtcatgcccccgtcaaccacataggacgcacccgtgacgtaggccgccgcgggagtcgccaggaacgccaccaccgccgcgacctcgtgggcgtgcccgggccgacccgccggaatcccggggcgcggctcctcgcgggggtcctcgttgtcctgccccgtcatcggcgtcgagatctccccgggcgccaccgagttgacggtgatgtcgtgctgcgccagctccagcgccatcaccttggtcagcgcccccagccccgctttggcggcgcagtacggtgccgcgcccacccggggggcgtgctcgtggacgctggtgatgttgatgatccggccgccgtgcccggccgagatcatctgcctggccgccttctgggagcacaggaacgcgccgtccaagtcgatgtcgacgacgttgcgccaggtgtcgtagtccatgtcgatcatcgcctcggcgctgccggtgccggagcagttgaccagcacgtcgatgccgcccagttcgttggccagttcgtcgatgacgtcggcggcctcgggcagctcggccaggttcaggtgccgcacggtggtctcggcgcccagctgccgggcttcggcggcggtgttcttggcgccctgctcatcccggttgtaggtgatgcccaggttcaggccaccaccggcgaaggccgcggcgatggcgcgcccgataccggaatcggaaccggtgatgaccgcggtacgcggcgagacggtctcctgcggcagcggtgcgatcgtgttcatggtcgagtcctccttctggtgtggatgttgttcggtttccggttgccgccgagcgcttcatggccgcagtacgaccttgacgcagccgttctgctggcgcgcgaaccactcgtacgcccggggagcctcggtgagcgggaactcgtgcgtgacgaggtcgtcgagccccagcggatcgtccggccgctcgatctccggcaggatctccttgagccagtgccgcacgttggtctgccccatccgcagcgtgatctgcttgtcgaacaggtccatcaacggcatcggattggcccggcccccgtagacccccaggatggacacggccccgccgcgccgcaccaactggaacgccagggtcagcgccgccatccggtcgcccccgaacgactcgacggccactcgggccaccgacttcggcaacgccgcgagggtctcctgctccgattccggcgccggagccccgtgcgcctccattcccaccgcttcgatcacggcgtcggccccgcgcccgtcggtcaggtcccgcaccagctcggccggatcgtggcgcgagatgtccaccgtgtggattccgttgcgggccgccatgtacagccgctcggccacccggtcgagcccgatgaccgtgtcggccccgaacagccgcgctacccgcgccgccaactgtccgaccggtcccaagccgacgaccacgacgttgtcgcccggccccacctcggcgtaactggcgccctgccaggccgtcggcagcacgtcgcacagcaacaggtaccgatgagactcgtcgtgtggcaccttcaccggcccgaactgcgcctgcggcacccgcaacaactccgcctgccccccgggtatcgccccgtacagcgaggtgtagccgaagatctgaccacccttgccgctctgccgcacctgggtggtctcacactgcgaggtcagcccccgcacgcacatccagcacgttccgcaggcgatgttgaacggcaccaccacccgatccccgggctgtatcgaggtgacggcgctgccgacctcctccacgatccccatcggctcgtgacccaggatctccccgggttcgagacacatgcccagcagactgtaaagatgcaggtcggacccgcagatccccgtcgacgtgacccggatgatcgcgtcggtcggctccagaatggcagggtcggccaccttctcgacgctgagttctcccggtgcttgccaggtaacggctttcatgtccaccaccccaccgaagtcggataccgacggccacgtccgaccgatccctgacgggtacccggtagccaatgcgccaaacccggacggggttgagccccgccgtggtggcgacatgggcacggcggggctcggctctcggcggcggtggtgcggccggtcgtcagccgggcagcagggcgtccatctggccgacggcctgtttgaggccctcggtcatgcccatcttgtcgagttgttccatctgttcgcgggtgtcgaaggtcgagcgcatctccatgcgggtgccgccgtcgtgttcggtcaggcgcatccgcatcgtggtgacgggcatgtcggcgacgggtttgccgtcggcgtcggcgaagccgtcggtgaactccagcgaggtgggcggttcgacggcgtcgacacgccaccagccgcggtgccggtcgccttcggggccggtcatgaagtaggtgacgtcgccgccgggggtgaggtcgtgttcctcgacggtggcggggtaggtcggcggaccccaccagcgttcgagtttgcgcgggtcggcccacagttgccagacttcggccacgggggcctcgaagtcggcgacgagcgtgagggtcaggttgtcgaggtccttgtcgacgctggtgacggtcatgtcggttgtcctttcgtgtcttcgtcgagcagtcgcgccatccgctcgatgcggccgaaccacgcgttctcgagtcggtcgatggtgtcgcggatcgcgcgaaccgctcgtgggttcgtcttgacgaggtgctctctgccgttgcgttgtttggagacgagcccggctcgttccaggaccgccacgtgcttctgcaccgcggcgaagctcatcgggtagtgctcggcgaggcgggagaccgacaggtcgccgctcaccgcgcggcgcaggatgtcgcggcgggtggtgtcggccagcgcgtggaacacctggctggtggcctcgtcgtcgatatcatctacaaccatttggttgtacgttagcaccgcgggccgacaccgtccatcgaacacgcgaaaccggcggacgggagcgttttcgctcccgtccgccggtgaatattcggatcaggtggtaggggatttacgtggcccgcgagcggtcagcagccgagccggtggcaggttgccgaagttgggacggctgaccgtcacctcggcgaaccggctctccagcagcgcgcggaaccgttgcgcggccgggaagtacccggcacccacgtagcggtgggtcgcgaacacgccgtcctcgttcagggagccgaccacggcgtccaggatgtcggactgcaactgcggagtgaacgccgtgaacgggagcccgctgatgacgacgtccagcgagtcgatctggtgctccttgaggatctgctccaggtcggcggccgactggttgaccacgctgacgtcgggatacagcttctggagccggctcgcgaactcctcgtggatctcgatggcgagatgcggcgaagcgcctcgcagccgctgctggatcacggcggtcaccgcacccgtgccggagcccagctccgcgacggtgggggactggtagccctccagcaccgtgcccatggtgcgggccatggcgcgggaggacggaagcatcgccccggtgacaccgggggcgcgaagccagtgacggaagaacagcttccggtcgtgccactgactcggggggatctcttcgttctcgttgctcgggacggccgacggtggcgcgtcgccgccgtgccggggcagcgatgtggtcatctcggtctccatttctccctcgcgggacaggtaactttcccgatacccgctaaccaggcggctcacaccccttttgaggtggtgagtgcttcgtcagcggtatatcgaattcggcgaaaccggggacatgggtcatgtcgacggctccaatcgggcgcggatttcgggcatcggcccaggtgaccgcgacggagaggttgtgatgcgggagaacctgacgaacctggagcgatcggccgtcgaaccggccgtatcgcaggcgtgagctgggcgcggcgacgttcgtcgaccgttgcgaggcgccgggctcagtcataccgtcgaaccctaacaagttttcccacttagacaaggccgcggatttcacgacgccggacggactctggcacagtgggccgatgcgtgcagacgacacccccgttggcccggtgcgaccgtcgtggctggtgtggccactagctctggtggtggggctgttcgggggagtggcgacctcatacggacagaccattctgggcggcggctgggcggcgctggcgaattcggcctcgccgtgggtgatgttcgcgttcgcggccggggtgctcgtgccgggccgctgggtgacggcggcgctcgcggggctgctgacccaggtgggtcttgtcgtcggctactacgcgacgacggagctgcgcgggttcgccgccgggatggcggccatcgtgatctgggtggcggccggagccgttgccggaccggtgtacggcgcggcgggttcgctgttccggtaccggccgggagcggacgtggcggggagtgacgcgggcgtggccggcgagcggccggtggcgggggctgacggctccgcagtggacggttcacgggaccgatggtggctggtgcgttcgtgcgccgctggaatcaccggttcggtgtggatcatggaggggctcaactttttcaacttggcgcgcgatgtgaactcgaacagcggtccggggattggcgcggcgtgggtttacgtcgtcgtcgggttgctgcttccgttggtgttggcgcgagctgtgcgggagcggctgttcgcactattggctttggctgtcgcgacaggactggctcttgtggccggaattgttgtcaatgcggccttctttatttgaaatcggaaattatcgccggtcgtaatttcggattcgtcttaagaaagtgccaaattgcggcggatctgtgaaaacaagacgacacgcgctatggattgcgccacttcgcatttatgatccgtgcatgagcagtgacgcgaaccccgccagcacggcggcagtcgaattgggactacagctaaaggcggaacggaatcgggaacgcccgggaaagcctaagggctattcgaaacgagagatcccaaggaacatctgttcagatcggacgctactcgacatcgaggaggggcggaagcgggtagtcaagcggggcttcgttcgggacatctgtgcgttctacaagacggacagggtgctgatagagcacctggtcaagctggctgacgcgacctatatggatgattggacggacgcttacgccggagtgattgacaaggacggatggctatacctacagcgggaggagcgtgcgtcccgggccgtcttccatgactcaacggcgataccgtcacttatccagcctcgctcctacgtcgaagtaatccttcggaccacgaaagtcagctatgacgacgcagaggccgaatgggatcagacgattcgctttcgtgaagctaggcgatcacgatggctgaaatccaggcgatcgatagtttgcttgatcggtgaagcggcgttcgccgttgatctcggcgctcaagcgaacgacgagctccggcaacacgtgctggaactgtcgacgctgccgttcgcggacatcagagtaatcccgttcgccgccggtcgatacgacttgatggggtgggaggtgaacgtcctggagttcggagagggagaggaaccatttatccgtgtcgcttcgccgcgcggggctggtttcgtgtccgcgcacagtcataggggtaagttcttcaggggcggcgttggccacgcccgcgacctatccgttccagtcagggagttcttcaaatgacgtaccggccgagctcgtggcgacggtcaagccgcagcggaaccaacacgaacaacaactgtgtcgaagtgcgactggacggcaggacaccgcaagtgtctgacagccagttcgttggcaggcgaccgatagtggaacttgaccgcactgactacctggccttccttgcgaccgtgaagagtgacctgtagccagtaccgaagagtgagttgtagccagaactgaagcagccgctcgccctccgcgagcggcccgccttgcatgctcgcagtcttgcgagctaaccaaacccgagctaaccgaaccactgttcacgatgcgcaagcgccgccgcctcgccccggctcgcgacctcaagcttcgccagaatccgcgacacgtgcactcccgctgtcgacacggaaatgaacagctcacccgcgatctggcgattgctcagccccttcgcgagcagccgcagcacgtccacttcgcgcgctgtgagtccgcgtcccgggcctgggtttgcttgcggcgcttcgcccacggcgataccgacttgagccgccagccgggcgacgcgctcggccagtggccgagcgccgagcttggccgcgatggtcgcggcttcccgaagcggcgcgtcgctggcttggccgcgagctcgcagcgggacgtcggcggcttggccacggcctcgcagcagcgcgtccgcggcttgcccgctggttcgcagcggcgcgtcgctggcttggccactggttcgcagcagggcgtcggtggcttggccactggttcgcagcagcgcatccgcagcttgcccgctggctcgcggcggcgagtcggcggcctggccgcgagctcgtatcgcctcggcggcttgaccactggctcgcagcgcttcggccaagcccaccaggcaccaccccaactggtgcggagcctccagctcccgccacagcgttgccgcactccgccagcccgacggatcctcgtgatcgacagcggcgaggaaccccgcccgatgggcggcttcgaaacggccggggatggtcagcggttcggccagcgccaacagttccctccgccacccggcatcggcgctcgaacgccgggagcgcaggtccgccgccagcgacaggacataccatccggacgtcgagttcgacaccacggcgaaatcgtccagcaaccgccgcatgatcgtctcggcctcgtcgtgttcctcgcgcgccatcgcgagccggaaccggtaggtcgcctgttccacccgccaggtcggggcggtgttcgcggcgtcgaccagcgcgtcgatctcggtggccagcagctgtgcctcgtcgagttcaccagtggcgatggcgatgccgcccagtccccgcagcagtccgatgcggtacagcggtgccgcggtccacgacagaccgtcgcggtagaccttcgccgcttcgggccagtcgccgagttgttcgagggcgaacccgaggctgatcgacagggcgggccctcggctgtggatgagccccagccgctcggcggcggcgatgccgcgccggattgccgtcgccgctttgcggaactggccgccgttgaccaggacgttgccgtgccactgcgagatcgacatcagcgtggggtggtcacccagccgctgggtcagttcggtggcctcggcgaacaccggttcggcggcgtccacgccggtctccagaccttcggcgactcccagcgccgcaagcgctttcgccagggtgccggggtcgtcgtgaagccgggcgatccgcaccgcctcggtggccggttcgcggacctcggccagatcccggacgctgatgcgggtgtgggccagtgccgccagcaaccggccgcgcagccgggtgggttcgtcggacggcagcagcgccagcgcggcctcgatatcgggcaggccgctggtgttgtgccggttgcgcagtacgccgcgcagttcgagcagtgcggcgactctctcgggatcgcctgccccgtccgggtcgtcgaccgcgggttccagcagggcgctgaccagctcgtcgccgcgagtgaagtcaccactatggacgcaagcggtcgcggccagctcgaccacggcgtcccggtcgacgcccagccgcgcagccgggtccttggcgcggggccacaggtccaggaccaactccaacatccgctgctgctcgtcgtaggcgtaggcggtggccgccacccgcgcggcgcgccaggcgtgcgcaagcgcttcctcgacgttctcggcggcgtgccagtgcgcggccagctcggcgggcagccgttcggccgggaccgcgtccggatgatcgcgcagggtctcggcgaacccgcgatgcagccggatgcgttcgcccggaagcagacgctcgtagaccgcgtcgcggatcagcgcgtgccggaaccggtagccgtcctcggtgatcaccagcaggtgccggtcggccagcgcccggatggcggactcggcttcggtgtcggccagcggcagcaccgcgctgagcagccggtgcccgacctggttcccggccacggcggcgtggcgcagcaccagcccggccgcttcggaaaggtcgtccactccggacagcagcagggatcgcagcggcaccgggtcgccgggttcggcggtgctgagcgcttcgacgaacaacgggttgccgtcgctgcgctggtacacctgggtgatccggtgcgggtcgggctcccggttgtgtatggcggccagctggcgccccacttcgtgcacgctgagccgtcgcagggatatcgacgtcaccgccggatcgcgggtcagccggatgacgagttcgcacagcgggtgggcgccctccacgtcggtggaacggaaggagccgacgatcaggacgtcgggtgccgtcaggctgcccgccaggaaccccagcagcgcccggctggacgggtcggcccagtgcaggtcctccagcaccagcaccaacggtcgctgggtggccaacccctccagcaacgccaggacctcgccgaacagccggatccggcccagttccgcgtccacgccggacagcggttcgccgatggcgggcagccaggacgccaacgcgtaggggccgtcgccgggaagcgtcctggtgatcgcggcgaccccgtgttcgcggatgagctggcggatcaccgcgagaaacggcgcgtacggcaggccctcggcgcccagttccaggcattcgcctgtcaggacccgcacccgatcgtccagcctgctggcgaactcgcgcaacagccgagtcttgccgatgcccgcctcaccgctgacgaggcacacccgggcggcccggctcgatgcgccatgggcgtccatgagccgtgccaactccggtgatcgtccgatgaggacggggctgatgacgcggggtgccaccggccaactatgccagcggccccgcttactgacaagattcctgaacggaacgaaacaggacgatcttccagcgtaaatatatggttttaccgatgtcgacggtgcctgtttactcacatgcttaccggcatggaaccgtttcgcatcaacatttcccagtccgatctggacgacctcaacacccgtatcgacgccacccgatggccggccgcctacccgggcgccgcatggagtcgcggcgtcccgttgtcgtatctgcgacgcatcaccgagtactggcgccacgaatacagctggcgggccgccgaggcgaagctcaacgagtttccccagttcaccaccgagatcgacggccacaacatccacttcctgcacgtcacatccccgcaccccgacgcgatcccgctgctgctgacccacggctggcccggctccatcgtggagttcaccggcatcatcggcccgttgaccgacccgaaggcacacggcgccgacggccccgccttccacctggtgatcccgtccctgcccggctacggcttctccggacccagccccgacgaaggctggaccacccgccgcatcgcgaaagcctgggcggaactgatgtcgcggctcggatacgaccgctacgtcgcccagggcggtgaccggggcgtcggcgtcacccgcgacctgggcatcgtcgaccccgaacacgtcgcggccgtccacgtcaacggcggcttcaccttcccgggcggggccgaccccgacgacgagaccctgtcggaacgcgaacgcatccgggtgcggcggatgcaggagttcatgagcgaaagcggcgcctacctggcgctgcactcctcgcggccgtacagcgtcgcctacgcgttcaacgattccccggtcgggctgctggcctggatcatcgagcggttcaaggactggagcgacccggccaaacagctgcccgaggacgccgtcgacctcgaccaactgctcaccaacgtgtgcgtctactggttcacccagacggcgggctcggcggccaacgcctactacgaggacgcggtctccggcgcgggctgggggcccaaggaaccgtccacggtcccggccggggtcgcacagttcacgacccaggacatcgcgctgcgacgcgacgacgaggcggccaacaacatcgtccactgggcggagtacttccggggcggtcacttcgcggccatggaggccccggacctgctggtggccgacctgcgggagttcttcggacggcaccactagaaaaacttgtccacagttctagatcgaggaccgaggctgtcctcaattctccatacagtctttttcagcgacaacaactaaggagcgacgacatgtcaaacgaaaccgcgatcacccccttcaccatcgacatcccgcagtccgaactggactacgtgcgcgagcggctgacccgcacccgcttcgcccaggagatccccggcgccggaaccgactacggcgtcccgaccgaacgcgtccagcacctcgtcgaccactggctcaacaactacgactggcgcgaatgggaggccaagctcaacgcctacccgcagttcaccaccgagatcgacggccagaacatccacttcctgcacgtcaagtccccggaacccgacgcgatcccgctgctgctgacccacggctggcccggctcggttgtcgaatacctggacgtcatcgacgcgctgtccgacccgaaggcccacggcagcgacggccccgccttccacctggtgatcccgtccctgcccggcttcggcttctccggccccaccaccgaccgcggctggggcaccgtccgcaccgccaaagccatgggcgaactgatgaaccgcctgggctaccagcgttacggccagcacggcaacgacggcggctcgatgatcgcccccgaactcggccgccaggaccccgacgcccagatcggcgtccacgtcaaccaggcgttctcgttcccgtccggtgacccgtccgaaatggagaacctgaccgaggaagagggccaggctctccaggtcctgggcatgttctgggaggagaagggcgcgttcaacgtgctgcactcgcagcagccgaacaccctcgcccacgccctggccgactccccggtcggactgctgggctggaacgaccagctgatgggcgccgaggtcagcgacgacttcgtcatcaccaacgtgctcatctactggctgaccaacacctccggctcgtcgatccggttctactacgaggacaagaagaacccgccgtccaccgaacccaccaccttcccgctgggggtctccaaccacgccaacgacttccagggcatccgccggttcgtcgaccgcgaccacaagaacatcgtccagtggcggttccacgacgagggcggtcactactccgaccaccagatccccgagatcgccgtggccgacatccgcgacttcttcggcgagcttgcgagccgaagcgacaagcacagccgcaaggttcaggagtaaccccatggccatcatcgaagccaccccagaaaccaccgcttccacccaaccggcccccacctcgacacccgccccctaccggtggcgctggatcgcgctcgcggtagccatgtccggcatggccatggaactcctcgacgccagcgtcacctccgtcgccggacccaccatgcgcgccgaactcggcggcggcccgtcgctcatccaatggctcaccgccggatacaccctcgcgatggtcggcggcctcctcatcggcgcccggctcggtgacatcttcggccgcaaacgcatgttcctcttcggagccaccggcttcaccctcacctcgctgctggtggcgctgagccagaaccccgagttcgccatcggctcccgcgtcgcccagggcctgttcggggccgcgatggtcccgcaggtgttcggcctcatcaaagcgatgttcccgcccagcgaaacgcagaaggcgttcagcctggccggaccgatcatgggaatgtcggccatcggcggccccatcctcgccgggtggctcatcggcctcaacctgttcgactcgggctggcgactggtgttcctcatcaacctgcccatcggcatcgcgatcgtcgcactggcattccggctgctgccccgcgacgaacccgcgacggtcaagagcctcgacctcgccggcgccacactggcgatcctggccagcacctccatggtctacccgctggtccaaggccacgaagccggctggcccgcctggtctttcggcatgatcgccgcctccgtggtcctgttcgcggtcttcggcgcccaccaggtccgccgcaaccgccggggccgggacgtgctggtactgccgagcctgttccacaaacgtgccttcaacggcggcctggtcctgggtgtcctcctgatcgcggccatgaccggcctaggcttcgtcatgaccctgcacctccaactcggcctggcctacacacccctggaagccgccgccgcgatggtcccgttcgcggtcgccatgagcgcggccatgggggcaggtccggcactggccaagtacggccgcaagaccctcatggccggagcgctcatcaagaccgccggaatcggcgcgatcatcctcgccctggccctcgcgggcgccgacctcacctggtaccacctggcccccggcctgatgctgtccggagtgggagcggcactgttcatgggccgctacttcgactcggtcatggaaggcgtcgaaccccgcgagatcggctcggcgtcgggaaccctgacggcggtacaacagctgggcgcctcgttcggagtcgcgctgctgggcaccgccttcttcgcgacctacggccctgacgtggacagcgcggtcaccgcctcgggaaccaccctcggcttgacgggactgatcctgctggtcgggttcgccgtcgggttctgcctacccaagcagacgcgaaccgccgactgagtccagttcgccaaagccggtccgcggccacgatcgagccgaccagccaaagccgtgctggtgcctccgcaggaggcaccagcacggcattacgtccacaccggatcaagccccagccattgcgccagatcctgtatctcgtcccgcacgcccttgctgatcgccttggtgaacggaacatcctcgtgaatcgcgaacacgtccagcttcccggccttgcgatcggccttggcgtcgagcttgcccaccagccgatcgccgtgcaggatcggcaacgcgaaatacccccaccgccgcttgtccttcggcttgtacatctccaggatgtactcgaagtcgaacagttccatcgcccggtcccggtcgtggaccagccggtcgaacggcgacaacaacgccgttcgaccgctgaacggcttaccgatcgcggccggatcgacccgccactcaccctcgatcccctccaccacggcgggctcgccggaatcggcgacactgagctgctcacccggcgacccgaaagcgttgggccgcacgatccccaggctccgcacccgacgctcgttcatcaaccgatgcgactcctccaacgacaacgccttcgcgtcggccggataaacccgctcgggcagatcccaaacccgctgccgcccttgccgagcggtgatggcgacctcgccgctcttgagcagcatctccagcatcttggtgacgttgcggttgttggtccaccccgacgacggccacgacaccttgctggtgtcgggaatatcgcgcgacaacaacggacccgaggtcttcagcagctccaggatgtcgcgacgaaacgactcgttgtcgtccaaccacttgcgaccgaactcccaatccgcggggtactcggccatgtccgccaggtggagccgcagatcctccatgggccgcagcatcgcgttgtgctcgaacatggtccgctcgacttcgagcgcccgagtcagatccgccggacgatacgacgacccgaggcggctccacgccacgagatcagcactgggcgcgatggccgccgtcgggtcgacctgcaacagcgtcagctgccgggccacgtccaaaaggtcggtaggacgcggcgcgtcaagcagctgtgcacgaaccgcaatccgccgagcctcaacgcgatcaagccgatgtggagtcataaggccggatactagccccgacctgcgacaccgccctggctccacgccgcagcccagctaccctcgccgctggctggctggctggctggctggctggctggctggctggctggctggctggctggcgcagccgtgggcttgagctgagctgcgccagccttggctcgcgcaccgtctgaggctgcggcaccgcgcggccaccccagcgccagccttggcccgcgcaccgcgcggcggctactgcacgccgcacggcccttggctcgcgcatcggttttggctgtgccgcacggcccttggcctgcgcaccggttctggctgcgccacacggcccttggctcgcgcaccgcgcggcggctactgcacgccgcacggcccttggcctgcgcatcggttttggctgtgccgcacggcccttggctagcgcaccgcgcaccggctctggctgtgccgcacggcccttggctagcgcatcagctctggctgtgccgtgcgagccgcagctcacgcaccgcgcgacagctaccgcagcaccgcgcggcccatgggtcgcgcatcggctgtcgcgtcgctagctgctggtcaccaggcagaacggcttcccggccgggtcggcgaagacgcggaacgtctcgcccccgccctcaagcctcgtggctcccagtcccaggacggccttctcggccgcgtccaagtcgcccacctcgacgtccatgtgaacctgctgcgggtgctcagggttgggccactgcggagccgtatagccctcgacctgctggaacagcaccggctgctcgccgtccgcgccgatcatgcccatgccgtcggcctcgaacgtcaccgccttgcccaacagctccgcgtagaacgcggtcagctgcttggcgtcaggcacgtccagcatcacgcccatcagcgtcggcttcgtgacctcgtcgttccggcacagatcgaaggggtgccccgccgggtcggcgacggtgtaccaagcttcgttcttctgcaacagcgtcccgcccagctccagaacccgagccaacgccgcctccagatccggcacccttaggtccaggtgcgcctgttgcggcaggtcctggcccggccactgcggcggcttgtggtcgggcacctcttgcagcgccacctgccagccgtcgtgggtgtcgagcacgatccagccgtcctcgccttcggcttcggtccaccccgccaggtcccggtagaaccgcgacaggccggtgatgtcggcggcgtcgagcgcgacgagttgaagttttccgatcatggctccatcctgcccgccgggtctgacatccggggccactcagtcgtgggcttggggccgcagcgtctccttgaccttcgctatcgcgaacccccaggcctggcccggcagcacctttcccggcaccgagacctcctcggggttggtgagcacgtccaccaggaccggcccgtcggcggcgaacgcctcggccagtcccttgtgtagctcgccgggttcggtgacgcggattcccttggcccccatggcttccgcgacggccgccaggtccgggttgggcagtaccgtcccgaactcgggcagcccggcctgctcctgctccagcttcaccatgccgaggcggtggttgtcgaacacgatcagcttcaccggcagccggtaccgcaccgccgtgaggatgtcgcccagcagcatggtgaggccgccgtcgccgcagaacgcgatcacctgccggtccgggaaggccgtggccgcgccgatggcctgcggcatcgcgttggccatcgagccgagattgaacgatcccaacagccgctggccttgtcggaactggacgaatcgcgacagccacaccgtcgacatgccggtgtcggcggtgaagatcgcggtgtcgtccgcgagttcgttgaccgccagcgccaccgattcggggcggatgtggtggtccgggttgtccaccagggagcgcagttcgccgaccggttcgcggtcgtggtcgggggcggcgaggcgttcctggccgacgtgccatttgcggaacgctttcaccgccttgtccaggtggcgccgggattcgttgccgcgcagtcgcggcgcgagtgcttcgacggtaagcgcggcgtcgccgaccagccccaggtccacccgggtgcgtcgtccgatgtgctcggagaccgcgtcgatctggaccactgtgggtccttcgggataccagtcccggtaggggaagtcggtgccgatcatgagcagtagttcgcagtcctccagcgccgccaccgccgccgggttgccgatcaggccggtctgcccgacctggtacgggttgtcccagtcgaaggtctccttgcccttgagggtgaccacgatgggtgcggccagcgatccggccaggccgaggacggcgtcgcgggcgccgctggcaccggctccggcgaggatcgtgacccggtcgcggccgttgatgagtttcgcggcttggtccagcagcttgtcggacggcacagacgcggcgggttcgttgaacacccgcaccttcggtttccccgacacctgttgcggcccaacgtcgccgggcaggctcagcaccgcgacgccgcgtcgggacaccgccgcctcgatggcctgctcgatcagttgcggtacctggccgggggaggtgatggtccggttgaacaccgacacgtcccggaacaggtggtcgttgtcgacctcctggaagtagttcgagcccagttccggaagcggtacctggccggtgatcgccagtaccggggcgtggctcttggccgcgtcgtacaggccgttgagcaggtggatcgcgccgggaccgacggttcccgcgcacacgccgagtcgtccggtgagttgggcggcggctccggcggcgaacgcggcgacctcctcgtgccgggtggcgatccagtcgatgccgtcggtgcgccggatcgcgtcggtgacgctgttgagcgcgtccccgacgacgccgtacacgtgcgtaatcccgcagccgaccaacccgtccacaagggtctcgctgaccgtcttcgccatgccgtctcctccagtcctatccgtatcggtcggccgaagcctgctgccagtagtgcgcccaccagcgcggtggttcgtagaggagttcaccgtcgtggagtcggtgcccggactcgtcgaagcgccgcagtgtctggtcgtcggtgcggcgcaccagatcctcagcccgcaactgttccggcgaggtcagacccatggcggcgatcagggcgttggcgctcttgaccgtctcgcgctggaaccggtacacgcgttgggccttgtcgtcgacgacgagtgcccggtagcgtcgggggtcctgtgtggtcactccgaccgggcaggtgttggtgtggcagcgttgcgcctggatacagcccagcgccatcatcatggcccgggcggcgttggtgtagtcagcgccctggatgagccgcttgacgatgtcggcacccgaggcgatcttgccgctggccgccacccggatgtcgtcgcgcagcccgcagcccacaagtgcctggtggacgaacatgaggccgtcggtcaacggcattcccatgtggtcctcgaactccagcggcgcggccccggtgccgccctcgctgccgtccacaatgatgaaatcgggtttgatgccggtggacagcatggccttgcacaccgacaggaactccgcggggcgcccgacgcacagtttgaaaccggtgggtttgccgccgctggcctcccgcagccgggccacgaactccagcagtcccaccggcccggcgaaggccgagtgccccggcggcgacacgcatttctcgtgcgccggaactccacgggcggcggcgatctcgggggtcatcttcgcggcgggcatcaccccgccgataccgggtttggcgccctgcgacagtttcaccgacacgcacttgacccggggatcgcccgccttgtcggtgaacagacccggatcgaaaccaccggcggcggtgcggcacccgaaatagcccgaaccgatctcccacaccagatccccgccgggccgcaggtggtacccgctcaggccgccctccccggtgtcgtgcgcgaacccgcccagcttcgccccggcgttgagcgccaggatcgcgttggccgacagcgcgccgaaactcatcgccgagacgttcagcagcgccatccggtacggcttcgcgcactgcgggccgccgacggtgacccggtgcggctcgtccggcggcgacaccggcgcgatcgaatgcgccaggaactcctgcccgacggcgtagacgtccagctcggtgccgaaggccttctcctggttgtcgcccttggcgcgttcgtacaccagtgaccgggcatcccggtcgaagggacggccgtcggtgttgcgctcgatgaagtactgctgcaactccggccgcagcgcctccagcaggaaccggaaatgccccagcaccgggtagttgcgcaggatcgagtgccgcacctgcaccacgtcgaggacgccgacggcggcgaccgccgccagcggcagcgccgcgagcagccaccaagccgagacggcgatcgacagcgccagggccacggcggccagcagcaccgccagcaccggcgtggtgaaccggaccatggcgggaccatatcggaacaaaaccggccaagatcggcattcccgacatcgcgccaccgtgatcaccgtggtttagccgccccacctcggggtaatcgctgaagcggatcggcgaaagcgtgaatacctcaacggaaagtcgtttccatggccaggagggcccgatggtcaccaagaccgatacgaacctgatcagcgttgtcatagccgaccaccgccacatcgaaggcgtcttcaaggaactgctgaaccccgccaccccgcatccacggcggcagcggctgctggagcacgtcatcggcgaactggtgcggcacgccaccgctgaagaacgctacctgtacccgttggcgcgagagctgctggtggacggagacgaggccgtcgaccgcgaactggccgaacatgtcgaagccgaagcggtgatgcggaacctggaacgtctcgacgtcgccgacccccgcttcctcccgcacctggagaacctgatccgcatcatccgccaccacgtcggcgaggaggagcgggtgctgctgcccaaactggaccgtgccggtgaggactcgcagctgcgcgaactcggcctgaagatgttgcggtccaaggaaaccgcctcgacagtgccacaccccgacgcgaccgaccagccctcggccgaccaccttgtcgacaccggagccggatacgtcaaccggttgcgcgaccacctgacccgcacctaagcccacccaacccccacagcgagcggtccacccggaccgctcgctctcgtttacgcggtgggttcctgcgccgcgtcgcgctgccggatccgggcgtccatctcggccagccagcgaagctcgtagcggcggcccacctcgtccagccactccgaggtgaacacctgccgcaacacgggcagcacagtggactcctcgctctccatctcgctggcgaccttgtggctgaacatggtcagcgaacgcgagaagtccgcggtccccagatcccgctccacattgtccaacttggcctccagctcccgatgctggacggtacgggtaccgacgagctcggagcacgcgggggactcacgcagaagttcccggtagacctgcgtctcggtggcggcgtcgtgagccgccaacctcagtctcagctgcgagatgaggaactcggcgtcctgttcgtcctggccgatccggtcgatgaggtcgcggatgtcgtcgtggtcatgggttatggcggctacggcgttcatggcgcctcctgtatgcgaggtttcggacttagctcgatttccgccgcactgttagcagcgttacccggaacccgaatccgctaaccagtcgggtttgggcgcgtcggggatcgggtaccgaatcgggtatgacaggcgaaaacgagcagagcacaccgccccccacgcgtcggggcaagcacccgtaccgacggtggcggacggcgtggagacagcaccgtgagtccaacatgggctacgtgtggacactggcgctgttgatgccaggaggcgaccgtgttcgacgagattcattcccggcacggccgtgacggccgcgaggcgcgcaccgcgctgccggtgtcgccccggttgaaggccgtcaccgccgcgagtggcgcgctggcgtgtctgacgctggccgcggtcctgtgggcgaccggttgggggccgggctggctggccgtggtggtgctggtcatcggcgtgtgggccgtggccgacacggggttgcagtggcaccggtaccgcgtgcgaaaccgtgacaatccaaccaggaagggcacccagacatgacgttcaccgtcgccgaccacatcctcgcccgactgcgcgaatgggaggtcgacaccgtgttcggctacccgggggagggcatcaacggactgctggccgcctggcagcgggacaccaagaacgccccccggttcgtacaggctcggcacgaggagatggccgcgttcgccgccgtcgggtacgccaagttctccggacgggtgggcgtgtgcgcgtcgacctccgggcccggcgcgatccacctcctgaatggactgtatgacgccaagatggaccacgtccccgtggtggcgatcatcggccagaccgagcggggtgccatgggcggcacctaccagcaggagatcgacctgccgaacctgttcaaggacgtcgccggagcctacgtccacaccgtgacggtccccgagcagcttcccaacgtcctcgaccgggcgatccgcaccgccgtcacccggtgcgcgcccaccgccgtgatcattccgcaggacgtgcaggagctgcggttccccggtcccaacgagaccttccgcccctcgccgtccagtgtgggtatcgaacggccggtcgccgtacccgacaccgacgcgctgggccgggccgccgaggtcctcaacgcgggtcacaaggtggccatcctggtcggtcagggagccagggacgccgcgcccgaggtcgcgcaggtggccgagctgaccggtgcgggcgtcgccaaagcgttgctgggcaaggacgtcctgcccgacacactgccctttgtgaccggtgcgacgggtctgctgggcacccggcccagctacgagatgatccgcgactgcgacacgctgctggccgtcgggaccagcttcccgtatgcgaagttcctgcccggcatcgagcaggcgcgcggcgtccagatcgacatcgacggcggtatgatcggcatgcgctaccccttcgaggtcaacctcgtcggcgacgccaaggcgacgctgcggctgctgatcccgttgctggagaacaaccgcaaccgttcctggcgcgacaagatcgaagccaacgtcgcacagtggtggaacgtgatcgaacaacagtcgacggtcagcgccaaacccaccaacccgatgcggaccttcgtggaggcgtccaaacggctgcccgacgacgcgatcgtcacctgcgactccggttcggcggccacctggtacgcccggcacctgaagttcggcgagcacacccgcggttcgctgtcgggaacgctggccagcatgggatgcggtgtgccctacgggatcggggccaaggccgccttccccgaacgtccggtgtggtgtttcgtcggcgacggcgcgatgcagatgaacggcctggccgaactgctgacggtgggacggtactggcgcgagtgggacaacccgcacttcgtggtcgtcgtcctcaacaacggcgaactcaaccaggtcagctgggagatgcgcgccatggcgggctccccgatgttccccgagtcgcagacgctgccgcagctgaactacgccaggttcgcccacgacatcggcatggtcggactggaagtcggttcccccgaggacatccccggcgcctgggacgcggcggtcgccgccgaacagcccgtcgtgatggacgtccactgtgatccgaacgtgccgccgatcccgcccgcggccagcttcgagcagatcaagtcgaccacggcggccctgctgaagggcgatgacaacgcctgggaggtcctgaaggaaggcgtgatgacgaagatgaaggagatggcgacgcgtcgccgcgactagcggcggccggccgtctccgggaagggaggcgagatgccacagcaacagtggagcgccaaacgagaacgccagtacgagaagatcaagtcctcgcagaagaagcggggagccagcgaagaccgtgccgaggagatcgcggcccgcacggtcaacaagaaccgcgcccagtcgggtgaggcgaagaagtccagcaagctgtcacgcgaggacgtctcgccgcagcaccgcggcggcaaacgctccggcaaccggcaggggccgggcggccccaccctggaccagctgtaccaggaggcgcggcgcaagaacatcaggggccgttccaccatgaacaaggcccagctgcaacgagccgtcggccggtcctgaccgaccgacgcgtaaaacgggtgtcccagctagttctagctgggacacccgcgtgtgggtgggagaaatgagctgaggggtggccagccaggcgacgacggctggccaccgagaaatgtcagatgttcggcgtcgccgcgctgatgtcggccagcgccgattccggatcgagttcctcggccaggtctcccaggctgacgatgccgaccggatgaccggccgagtcacacaccggcagcctccggacgctgctctcgcgcatctggcgaacagcgtcagcggtcgaggagtcgggcgccaggcagatcgccgacggcgaagccacagccccgaccggtgcctcctgcgggttgaaaccctcggccaggccccgcaccacgagatcgcggtcggtgacgattcccgacacccggccgtcgttcatgatgatgaccgaaccgatgtcgttgtcgcgcatgatcgcggccgtggccgagaccgacgcgtcctgtgggacgcataccggattgggtgtcatgacgctggagatttgcgcacccatggtgattaccctccttgagtcgactctggctgtggagtacccagccggacgaaattcatgcgtccagccgttcccgcagcttcgtcagcgtctgccgcagcagccgtgagacgtgcatctgggaaaggccgacctcgcgggcgatctccgactggtgcaggtcgtcgacgaaccgcagtgacaggatccggcactcgcggggcgtcagttccttgatggccgggcgcagcagcatccgggcctcggccgaggccatggccgggtcactgccaccgagcgagtcgatcagttcctccgacgactcgcggtgcgccggtgtgtgcagcgacacgccctcgtaggcgccgacgcagttgatgccggcgcggacctgctccaccggcatcgacaggtactcggcgtagtcctccagtgtgggactgcggccgagccgctgggacagatccttggacgcctcgttgaacgccaaccgggtctcctgcaggcggcgcggtacccgcaccagccagcccttgtcacggaagtggcgtttgagttcgccgaggatgctgggtacggcgaagtgggtgaagccaccaccccgtccgcacttgaagttgtcgaccgcgttgatcagacccagtcgggctacctgggtcagatcctccagcggttgcccgcggtgctcgaagcggcgggcgagccggtcggccagcggcagcgcgcgttgcaccacggtgttgcgcagcgcacggcggcggggatcggttttcttgagtcgttccatccgctccaggacgggtttgacctggggatccaggtcctcacgccgggcgggggtcggttgggtacgggttctggaaagtgtcgcattgcgcatggttatcacttccacggttgacgccggtcaccgcgctgatgtgcgctaccgacgggaagttgttcgccatctgtgcccgttgcttgagcaccttcacgacgccagttcgcgttatgagatcgacctgtgagccaggggccgttgcttgaccctcagaactggctgtatgccggtcgtgatggtcacgatacgcccattcgccccgttgtgtcaaagaggggcgatttattaagggaatcccgaattatcctgcgggacagcagttcaagaaagatccaaaatggattcaatggtgtttgtgtggacaaacgtccccgaatctgctgttgtgagtgcatggcgaaatccgagtccggcgtgcccgactccctcgaagcgctggcgcagaccgtcgtgaagctgcgttccgaaagggatggcctgcgtgaggccatgcgcaaccgtgcggtcatcgaacaggcgaaggggatgctcgccgaacggctctccctcgatcccgaacaggcgtttcggcacatgatcgagatgtccacgcgcaacaacgtcaaggtcgccgaactggcggcggccgtggtggccggacggcagcccgaaccggacgagcccaccgagatcgccgtcgacaccgcgcccccggtcccggacgtgatggacgcgcccgaggcggactccccgcccatcgaccccaacgcgctgcgctccgaggtgagcctgatcggtggccgcatcgaggccgccaccaacttcgacgagatcgccgagtcgctgtcggtggccacctccggctggcccgcgcccgccaacgtcatcctgctgctggtggagggggacggcgcgctgcgcctcgtgggctcggccggactgtcgcccaccacccgcagccagtgggaccgggtcccgcccatcgagaacgtgcccgtcgtcgcggcggtccagaaccgggccccggtctacctggccgacctggaggcggtgtcgcgacagttccccgtcgtcgccgaccgtccacacgaggcgctggtggcgatgccgctgatgaacggcgacgaagtggtcggcgtcctggaactcacctgggccacctcgcccaccatggacaaacacacccgctcgcacctgctgtggctggccgaaccggcggcccggcagtgccacgcgctgtccgcccggtcggaggcgttcaccaacacctccataagcgacgacgccgtggacaccagcctggtctcgttgttcctggaggcgctgagcttcccggccgtcctgctgcaaccgcgctacggcgagaacaaccagctgctggacttcgatccggtgtacagcaactccgccgccgcgccggtgaccaccaggcccaacggccgtccgatgagcctgatgaccgcgctgcccgactcgggcgcccggcaactgctgcccgccttcgccgccaccctgcggggcggccagccgtgcatgctgcgcgacatcaagatcaccaccatgagggacggacacccccggatgttcaacgccgacatccgcggcacccgggtgtgggagaaactgctcgtcacctggcgggtggaatccgaaccggcccggcacttcggttcactgctgaactcggagaagaccttcggcaccggcgggttctactgggacctcgacaacggcgagatccgctggaccccggggatgtaccggctggcgggcctcgacccggagaagggcaccccgccggtcgacaccatcgtgtcgctgatccacccccgggaccaggaatccctggtcaaagaggcgatggagacgctgaaggccgggcgggaactgcgcaaggaactgcgcggccacggcgacctcgacggccgggtgttccgcgtggtggccacccccgaactgacacccagcggcgagctgaagatcgtgcgcggcgccgtccgcgagatcaccaccgaccgcaggctgggcgaccagctgcgccgcgaacggatgtcggtggccgccgcccgcggcgaacgcgacaacctgcgcaccgccctcgaaccgctgctgacaccgctgcgactgcgcggtggtaccgccggcgtcgagatctccgggcactcgctgggctgcggcgcgcagtccgcgcgcagctggtacgacgccgtggacctccccaccggcagagtcgccctgatcgtcggcgaagtgcacggcgaccagccgaccgcgccgatgctgcgactgcggctgtccacagcggccttcgccctggccggaatgaaccccgccgaggcgatgagcgcggccaacacggccttcatcgcgaccgtccccgaccgcaccgcgaccatgaccctggccagcctcgacccggccacgggcgccctcacctgggcgacctccggccaggccagcccggtgctgtcgttggcgtccaagtcacgcaaccaggccacgggctccctgggcctgcccatcggtgccgacagtccactggagttcccgctcaaccaggccgagatggaacccggtgaccagctgctgctgtacaccgagggcctcctcatgggcccgggcaacggcggcccccggatgttcgaggcgctgcgcgaggcggccgccgcggcctcggccgaactggccttcgagaaggtcagcgacgccgagccgcgagtcgcggaagccgaggccagcctgctgctggtgcgtcgggagtcgtgacgcggcaaaaccttgccgggtgagggtttcgcatgcccggacgccgggtaacccccttgacgaaacggtcgccacccaagggcgggcgaccaggttagggaggtacctgatgagcaatatcgtcgaaagcatcaccgtcaacgttcccgcctccgacgcctacgggcagtggtcgaagttcgacgaactgcccaagttcatgtccggtgtgagccgggttgacctcggccccaacgggttgactcactgggtcatcgacatcggtggtgtgacacgagagttcgacgccaaggtgctgacggcggaaaccgaccggcgagtcgcatggacctcagtggagggtccgcgacactccggcagcgtcgaattcgcccccatcaacgagagttccaccagagtcactgctcagctcgacgtcgatcccgagggcttcgtggaaagcgccgccgacaagctcggcgtactgaacctgcggctgaagaaggatctggcgagcttcaagaactacatggaggatccggccaacccgcatggcgaacgccattgacggacgagaaccggagaatcccatcgacttgcctttccgggtaagggggatggaaaagacggtgtggtgcggtttggggcggcaccacaccgtctctcttcgcgtcactagccgggcaccttcggccccttcttcaacacgtcggcccacaggtcaccctgctcggccacccgctccagcacctcgtcgggcccgggcggcgtcagcttgtcggagtccagctcctcccacgtcaacggcgccgaaaccgtagcctcggcccgattgcgcaacgaatacggggcgaccgtcgtcttcgcggcgttgttctggctccagtcgatgaacacccgcccctcacgctcggccttggccatcttcgcggtcaccaacttcggcttctcagccgccagatcattggccaccgccttggcgtaccccgacaccacgtcatcgccctgactgcccgcgatgggacagcacaggtgcaccccactcttccccgacgccttcacgtacacggtcaacccgtcggcctcaaaccgctcccgcaacagctgcgccacctccacacactcgcgcaacccagcccccttccccggatccaaatcggcaaccaaccgatcgggccgatcactcgcctcatgcccgtcgaaccgccactgcggaacatgcaactccaacgcggcctgattcgcgagccaagccaacgtcgcgggcttctcggccacgatgtagtcaaccgaagcccgccccttcgtcgaacccggcgtggcaaccgtctcggtccgaatccaactcggcgtgtacttctgagcgttcttctcgaagaacgactcacccccggtcccatcggggaaccggatccgcgtcaacggccgattcctgatgtgcggcaacaaaaccgaggcgaccttcaggtaatagtcgacgacgtcctgtttggtgaaccgactgtcgggatacatcaccttttcgggattggtcacctcgatgtcgtaaccgtccacggtgatcgtcctgtgctcacgtgccattgtccgccccttccaactcgggcctccacagcgaggcgcaccgcgcccctgacatgcgtttttacccagcccccacgcccgtcaaacgccccctaccgcctcgacggtaacccgcccgacagcgcaaggtagcgggttccgcatacagtggccccgtgctggtacctcatgtcccggctgagcggcaccccgtggcgagagctgggcgcggacgtgggacgcgacgcgagggtgctcgaccagctcgccgaagtcttcgctcacctgcattcggtgagggggaagggtttcgggccggtcaccgacgagtcggacgactcgttcggctcgtgggcggaatggctgcgccaggggctcaccgtcgacatcgggcagttgctggacgcccgggttgccgaccgtggactgctggaactcgcggagtcggcgctgtcggccgtcgcggtagagctggccgaccgtcccggtgcgttggtgcacggcgatctcggcgacggggaggtgttcgtggatgcgaccaccggtcgggtcaccgggatcgccgactggggagcggccgtcatcggcgatccgttctacgatttcgcgcggttcgtggccggcgggccggtggacgatgcacgagtgcctcggttgttgccgggattgcgcgccgcctacgcggctcgtaccggtatcgactgggacgaccatcggcggctcatggatctgtacgacgcccacaacgcggtcaataacgccgcttgggcgttgcgggagggcgtcgactgggttgcttcgctgcgggccaaggccgagcgactgctacagcgcgttgtggaggcgtgaatgtgggcacgagccgagaaccggcccgtgcccacattgggggattgggtcaggtaccggcccgcaacgcgcgccaggtgttcacaccgacgatgccgtcagcgtccagtcccgctttctcctggtacttcttcgccgccgctgttgtttcggcggtgaacttgccgtcaatggggacggttgtttccagagcggccgtcaaggctcgctgcaagcggctgacgttgcggccctcctcgccttcctggagctggacgttgctgccgcgtcccaggagtgctgtccaggtgtgggagtcgatctcgccggtctctttcaggccgatgtcggcctggaactgtttgaccgacttggccgtggccttgtcgtactcgccgttggggtcgccgtcggtggtggggcggccggacttgtccaggaggcattgcgccgccgtgacctcgtcgccggagtctccgtccttcagtgccgggtatttcttgaagtccagattggccttttcgcagaaggtcggttcgccgcgaccggtccaccagctggtttcctggttcgcgccgtcccagccgaagctgaagtggacgtggtcggtgtgcgggttggacccgttgtagtcgcgccagccctcgtcgacgttgtacgcgccgaggatcttcttgtcgaagatgatgtacatgacgccgagccgacgcagcagcgcgtgggcctcgccgtcgcgggtcttcagcagccagtcgaagacctcgtcggcctgttcgcgttgggtggccgcgtcgaccttccagtcccaggcgcggccttcgtagtgctcgctggtgtcgccttcgtagtgctcgatcttcttgacgctcttgggatcgcagtcgcggccgattccggcgtcggaggtgtcggggtagctttccaggatcaggtcacggaagtcctcgacacccggtttcggggtgggatcgcaggtggtctgggtgtcctcggcctggtagtcgtcgaccggggtggtgaactcggggacctcggggggttcggcacccgccgagccgaccaacgtcaccgtgacggccgcggccgccgcggcggccacagtcgacaggaccacgcctcggcgccgggtgaaccatcgtctcgtattgggggatttgtcagtcatcaacgccgaaggctaacaaagctgtcagtaccgcgcacgcgggtgacaggtgtgatggaaccgaccacgcagcgagttctccgctcgtcagaacaatgtgggcggttcgtcttcgggtcgcttggggcgcacgggttccgacaggatcagtcgcccccgcgcttcggtggcggtttccaatggccagcccgacaacagtcgggcgtcgcacagtaccggtccgtcgtcggtggacacgagcagcagcttgcccgcggccaccatgacgtgtcccgacaggacgctgtcttccgcgagcgcggtcagggaacggtatcggtccggtagcggctggtcgagaccgaacagggccgtgtggtcgacgatgttcggttcgagcgcctgaagcccgtcggggagtgggattgtggtggccacggtctcggcggtggtcttgaggatgtcggtggcgtcgccgacgcccgcccaccagcccggggtcttgtcgcgggcacggacgcgttcggtggcgatacccgcctcggagatcgccatctcggccgcccgtaccagtggtagtggtccttcggcgatgaaggtgaaggccagcgcgccctgttccagcaggcggccggtgccgcgggcttgggcggtgatgccgatcttgaccgtcgagccgggaccgaaccaggccaggtacagccggtagggccggtcgtcgccggtggcgatgaagccgcgtgccagctggcggcccgagtcggcgcccgcgcaggcggagcactggtggtcggtggtctccgggggaagggtgttgccgaacaggcagtcgtggtcgccgtcgacgcggctccagtagccgacgcagcgccgctccccggtgaggtggatcgcgagggtgctgccggggccgaccggtacgaagacgtcgtcgtggagccgcagccggggttcgccggtgctccatgacaggccggtggagggggagggggacacgatcgcacctttccgcgcggcgtcagactggacggaaggttaccggttcggtacgacaatgtggcagggtggtggccgaagccgttgcgcgggaggcttaccggcgctgtgttcagcgcaggaactcgaccaggcccgccgtcagcgccgccgggttgtctactggggacaggtgtccggcgccggggagcatccgcagtcgagagccgtcgatgagctcggtcagttcccgggcccgctcgacggggatccaggtgtcctcggtgccccagaacagtcgcaccgggatggtgatcgtggggtagccgtccttgatgcggtcggtgtagggctcgtcggcgccgcggtgcgcgagctggcggtagaaggccgcctggccgtcggtgcccagccacggcgcgagcagtccgtccagagtggccgggtgcaggcccgggccgctggccaggttcaggtactcgcgcatcagtgcttcgtgcagggtgcccggcagtcccgcgaacacctcggtgtggccgtcgatcgcccggaagaacgggcttccccacggggacagggcgacggcgtcgaccagggcgagccggtcgtagcgcgcgccgtgggtcacgtgcgcgtcgagggcgactccgccgccggtgtcgtgcgcgatcacggccgggctgctcaggctccagtgctggaggagttcggcgaagatccggcccagggcgggcagtgacaggtccttgtcgggtgtcttctcggattgcccgtacccgggcatgtcccacacgtacacccggtggtcgtgcgcgagcgcggcggcgatgtcgcgccacacgaaggacgagaacggggtgccgtgcagcagcacgacgggcggcgcgtcgggttcgccgaaccgttcccaggcaacggttcccgagtctgacgggtaggtccggctcagcgtccagtcgcggacggccggtgtctcagggtttcgcatcgtttcgctccgcttctccgacgggacagggttcgttggccgcgcagcacttgcggtcgcacaggcggcacaggtactgggagccgccgacctcgccgtacagccgggtcagcagcttcgccagtacatcggacagtgctttttggtcgtcctcgtccagggcggcgacggcgtcggtcagcggggtgccgcgcgcgaccagcagctggcgggcggcctgtcgtccggacctggtggggtgcacggtcacccagcggttgttgaacgcgtgcggtcggcgttccaccagtccggagcgctccagtgagtcgaccatgcgcgcggcggcggactggctcagtccgacgcggcggcccagttcggtgacgctgatgtcggggctggcggtgagggtgaccagggcggcggcgccgctgacgctgactccggcggccttggtcgcgtcgtcgagcgccaggtcggtgaaggccaacgcggccgctcccaggaggttcgcggttcggtctacatcatgcataactcatgatcgcatgcatgactcatgattgtcaaacctgccggcaaacccatcggccgccagcgaggcaacgctggcggccgattcgggagaggatcatcttcgcgccggagcacgaaggaaacagttacgtgttagcggcctccgcgatcaattcgcgagcctttccctcggactggtcatagcgctccggataggcggaacgctgcacgctctgggccagttcgcccgcggtgaatccgggattgttctggtcattcggaatcgcctggtccaggaacgcgttggtggcgtgattgacgtccaggcacagatccgccgggtcgcaccagccctgactcggacgctgctggaatacgcccagcgaatccttgtcgccgcagttgaggttgttcacgtgcgattcgacccagcccgcctcgaacatggcgagcatgaccttttcgttgactccgcgactggtgccgatgtcgtggatctgctggatgatcgcggggtcgtggttgggcggcacgtcgcatttcgcgtcgagcagttcggcgttggccttgtggtcgcgcgaaccgtcgtccgggctctcggccagtaccgagggcgcggcgagcccgacggtgacggccgcggccagggtggctatgccggtgatgagtagacggcgtttgcgtttcggtgtcgacatgtgcatttcctccaggggtttgggggagtgccgggaattgctccgtcacgtgtttcgcaaattatcaggtcttagccatactcggaatacaaaaattgtctgacccgacaaaacgtccataaaaatcgagaaaataagaaatggaaccgtttgccaaaatggctccctaatgccatttaagggcgcattttgaaactattatgctttcgttcgaggtggctaaataggaaaggctgttacggttgcggcccgatatcgtcacgaccccgggtgtgtatgagttctttgccgcgagtgagataccgctggtgtgcggtgggagtagcagtcgtcatcgttggcgcgatggcgaacccgagatcatcgacgacctgtcgggcgtccggggcgtcaactccgacgggacgatcgcgggcagcgggcgcgacggtgcctggcggtacgccgacggagcggtgtccgaactggatgaacccagaggcggcgacgtggatgtcaacggcatcaacgacaacggcgatgtcgtggcgacggttcgggacgccgacgccgagagcgaagtcgccgacggcgacccggtgtcgtcccggggctatccactgttgtggaaggcgggaacggacaagccggtggagctggaggtcgccgacggcaaacgggcgcacgccgacgccgtgaccgaggacgggaccgtgctcggctaccaggtcgacaacggcaccgacaagccggtgccgtggcggtggaacagtcgtggcgagggtgaacggctgccccggctgcccggtgacgaggacggcggcccacaggcggttcccgtcgacgtggccggggactgggtgctgttgaccaacgccccggacggctaccgctggaagctgtcggcaccggacaaggccgaacggctcaagctcgacagccagagcgccgtggccgtcgactcgcgtggcctggcctacgggctggccgaatggggagtgccgggccgtcagtccggcgacaaggtgatgccgctgaagaacctcaccgacgacccgagcggcggcgatgccggtgccaacacgctgaagggcgccagcgacgacgggaccgtgctcatcggttcgtccgtcgatgagaagggcaccgcccgcgcggtgacctggacctgcggatgacaacggttgacagccgctgagcggctcagtagtttttgcctcaatgagcattgaggcaatcgatatcaagacccgcgccgccgtctacgcggcactgggcgacccggcccggctggcgatcgtggaccggttgcggctcgccgatgcctcaccggcggaactgtcggcgctggtgggcgccgcttcgaacctgctggcgcaccacctgcgcatcctcgccacggcgggcgtgatcacccgtacccggtccgagggcgaccgccgccgggcctacgtgcggctcaagcccgacgtcctcgccgacctacatctgccgccccgcgtgaccgcgccccgggtggtgttcgtgtgcacccgtaacaccagccggtcaccgttggcggcggcgctgtggcagcggcacagcccggtgcccgcggccagcgccggaaccgatcccgccgcccgggtgcaccccaaggcgatggcggtcgcgcgacggcacggcttgcggctgacctccgcgaaaccggcccacgtgtccgaggtgctggacaaggacgacctcgtgatcgccgtgtgcgacaccgcccacgaaaccctgacgaaccacccgcgacggctccactggtcggttcccgacccggtcgcggcagacaccgacgccgcgttcgacgcggcgttcgccgagctggacgaccgcgtcacccggatggcgaaactgctgaccgacaacggaagggaccaccgatgaccaccaagcccgaagtcctgttcgtctgcgtccacaatgctggacgctcgcagatggccgccgccatcatggactacctcgccgacgggcgggtttcggtgcgctcggccggttcggctccggccgagcagatcaaccccgccgtcgtggaggcgatggccgaactcggcctggacctcagcaaggaggtgcccaagaagctcctggacgagaccgtgaaagcctccgatgtggtcatcaccatgggttgcggcgacgcctgcccggtgtaccccgggaagcgttacctcaactgggaactggacgaccccgccgggcagccggtggagaaggtccgggccgtccgcgacgagatccacgcccgggtgcgccgactgctcgccgagctcgaaaccccggcggactagaaccgctacggccgcaccagcgcgctcgcctgccgcgccagcccgtccaggaccggcacctgggcccgcggcacggcgatgtcgacgccgatccggcccggcgcggcttcgccgatcgtgaaggtgaagaacgagcagcacgacgactccgcttcggtgagtcgcaccgtctcggcgcgggccgaagcgtccagcagcaggcgcagtcgcgtcggcgccacgcgttccacggaccgcagcgacgcggcgaacagctcggcgaactcggcctcccgaagcggctgttgctccgagggcagcgtgcacgcgtcggtcgcccagtggttgtcagtactcatgagaccgacggtagacccggaccgtggtaccggatgcaagtcgcgcgcctaggcggccttgcgtgacttcgacgacttcttggcggtcttcttcgcggtcgtcttcttcgccgccttcttcgcgggggccttcttcgacctggtcttgctgaggctcttctccagcgcttccatcaggtcgatgaccttgccgccctcctcggcgtcctccggttgcaccgtcgcgtttccggccaccttggcgtcgatggtcttcagcagcgcggcccggtagtcgtcgtggaactcgttcatgtcgagcgcgtcgacggtcatggactcgatgagcttcttcgccatcgagatctcctgacgcgacacggtcaccgtgtcgcccagcgattcgaactcgggtttgcggacctcgtcgggccagtacacgatgtgcagcatcaggaagtcgtccctcggacgcaacaccgccagatgctcccggttggtcaacgcgatcttcgcgatcgccacccgccccgcggcggccagcgagtcgcgcatcaggacgtacggcttcacgggccgatcgggttccacatagtacgaccgggagaagtagaccgggtcgatgtcgccagcgtcgacgaactcggcgacgtcgatggtcttcttgctgggcaacggcaacgcgtcgaagtcgctcttctccaggatcaccacctcgccggactggagctcgtagcctttggcgatctcggagtaggggacctcgacgtcctcgatttcgcagaagcggcgttgccggatccggccgccgtcggtgcggtgaacctggtggaagcggacgtccttgtcctcggtggcgggcaccagtttgaccggcatcgacacgaggctccacacgatggagcccttccacgaggctctcatttccacaccatggcatcgatgggcacggatgtccggcgaaacggccgaacccaccgcacacccttgtaaccagccataacatcaatacatggctgtcccgctgacaccaatgctgcccactccggggacgcttccggaagggccggggtgggggttcgagttcaagtgggacggcatgcgcaccctcatcgcgaccgccgacggccgggcccggatgatcgcgcgcggcgggggcgactacgccagcgccttccccgacctggccgacatcgcggaccagctgcccgagggggtcatcgacgccgagatcatcgcgctggacgctagtgcccggccgtcgttctcgcgggtggccaaacggttctccaatcgccatccccctcccgacctggtccggtcggtgccggtgaacctgatgatcttcgacctgctgcggctgggggacgcggaggttgtggggcagccgtactggcggcgccgcgaggtcctggacgccctggagctggtgggggagcggtggctggtgccgccgtggcacgacgatggcgcggggacgctggccgccgcgctggacgcggggctggagggggttgtcgccaagcggttggactcccggtacgtcgcggggcgcagccgcgactgggtgaaggtcaaggccgtggacaccggtgacgtggtggtgggcggctggcgaaccgcgatccgctcgctgctggtgggcaccccgaacgcggcggggaccttgacgtatcgcggccgcgtcggttcgggcctgaccgacgccgagctgggacgcttccgcgcggagctggccccgtccgacgcctgccccttcgatccgcccccgccgggagaccacgctcgcgacgcgatctggaccgccccggtcgcggtcgtcgaggtcgcgttctcgcacctgacccgctcggggctgatgcgccacccccgatacgtgcgcgcccggcccgacaaaaccgccgccgacatcgacccggccgcgatggatcctggcgcaagcgattccggcccgatcgacccgcgcgcgatcgatcctggcgcaagcgattccagcacgatcgccccggccgcgatcgatcgcagctcgactgatgccatcgcgagcgaccctgacgcaatcggttccggcttgatcgagcccgacggcgacgagacgggagagtcgtgatggcaccggtttcgcagcgggtccgcttcggcgaccgggagctgaccgtgtcgcacctcgacaaattgatgtaccccgagaccggcaccaccaaggccgacgtaatcgattactacgcgcgcgccgccgccgtcctgctgccccacatcaccggccgcatcctcacccgggtgcggtacccgcacggcaccggcgacgtccggtttttcgagaagcatgccccgcccgccgtccccccgtggttgcgcaccgccaccgtccccagcaagacccacgccgatggcgtcacctacgtcgtcgccgacgaacccgccgcgctcgtgtggctggcgaacctgtacaccatcgagcttcacactccacaatggcagctcgacgacaccgccccggacagcacccgccgtcccgaccggctcgtcatcgacctcgaccccggcgagggcgccggaatcaccgagtgcgtccacatcgctcacctggtgcgggagcggctcgaagccgacggcctgatcgcctaccccaagacctcgggcaagaacggcgtgcacctggtggtgcccatcagcggcacccaaccggccgagcaggtcatcgattacgccaaggctctcgcccgtagcctggccgcagcccatccccgtctcgtcaccgccaccatggggccgcgcaaccggatcggcaaggtcctcatcgactggagccagaacaatccggccaagacgaccgtcgccgcgtactcgctgcgtggccagccccgtccggtgatttcgacccccatcacatggtccgaactggacgccgggaacaccggccccttcggccccgaagcggtgctgggacgggttgccaccctgggcgacctgcacgccgacgtcaccacgcccgggccgccgctgcccgtcgccgctgggcggtgaaaccggttgcgccgggcccgagacggcgcggcgcacggccggtaccggtggcgctcaccggcaccggggggcactcaccggcaccggagggcactcaacggtgccgagggttgttcagcggtcgccgaccggcaccaccagcggcgtccccgccacggggtcctcgatcacccggcagggcaagtcgaagaccttctccacgatgccgggcgtgaacacgtccgccggtggcccctgcgcgacgatgtcgccgtcgcgcatcgccaccacgacatcggcgtagcgggcggcgtggttgaggtcgtgcagcacggccacaatggtgcgcccactcgaggagttgatgcgggcgaacaggttcagtacgtcgatctggtgtccgatgtcgaggaacgtcgtgggttcgtccaacagcagcgtcgcggtctcctgggccagcgtcatcgcgatccacacccgctgtcgttgcccgccggacagctcgtcgacgagcctgccggagaactcggtgaccccggtttcgcgcatcgccgtggccaccgccgcctcgtcgcgttcggaccagcggtcgaaggcgccctggtgcggatagcggccccgggccaccaggtcgacgacccggatgccgtcgggcgcgatggccgactgtggcagcagtcccagttgccgggccagggccttgctgcgcatggtggcgatgtcgcggccgtccagcaccacctgtccggccttgggattgagcagcctggcgaacgcccgcagcagggtcgacttgccgcagccgttggggccgatgatggcggtgaaggcacccggccggatcgcgacggacaggtcctggctgacgacgcggtcaccatacgccagcgacacccgctccgcgttgagtccactttccagtgtcatcgggagaatccttccctcatgaggacgtacacgaagtaggcgccgccgacgcagatcgtcagcagcccggtggagatcgtcagccattcggcggcgtagtccgccgccaccagcaacagcgccccgttgagtgcgatcagcggcagcgaggcggtgtcgcgccgcgccagccgcatcgcgacctggggcgcgatcagcgcgatgaaggtcagcggcccggacacggcggtggtggccgccgcgatgacgacactcaggacggtcgcggcgatccgggtgcggttcaccgacaccccggtggttccggccatgtcgtcgccgagcgtgaactgggcgagcctgcgcgacaccgggaccaccagcgccagcagcggcacgatcagcaccaggtagggcagcagttgctcgaaggccaggttggcgaaggacccggcgttccaggcggcggtgcccgccgcggcctcgggggaggcggtcagcagcagataggagttgaccgaggtcagcatcgccgcggtgccgatgcccaggatgatgagccggaaaccggttacgccgccgcggagcgccaggaacagcacgatcgccgccgcgaccaggccgccggcggaggcgccgatcgccttggccaggaaggtgggaacgccgacggccagcgtcatgaccaggacgccggtgtaggccccggcgtcgaagcccatgatgtcgggactgcccagcgggttgcgggtaatcgattgcatcagcatcccggccagccccagcgcggccccggccacgatggcgaacagcagcctcggcagccgccattcgagcaccacgatccgggtgccacgcgaggcggtgcccgacagcagcgaagtgaactcgtcgaaaccgacgatgatcgtcccgaccgtaagggtgaccaggctggcggccagcagcaggaccaggaacacgccgcaccacaccgcgtcacgggcgtcgacgcgcgcggacacgcgccccagccggagtgtccacatcgaccgtccgaagtcgagtccggtcgtcggtttcggttgggaacgcgtcgtcacagtgaactggccttcctgcgcatcacgagacccatcatcagtggcgcccccagaaacgccgtcacaatggacacgcgcagttcgccgttgggcagcagaatccggcccagcgagtcggcgaccaacaacagcaccggcgccaccaccaccgacagcgcgacgatccagcgttggtccgggccggtgaaccatcgcaccacgtgcgggacgatcagtccgacgaagccgatcggaccggccagcgcggtggccgcggcggccagcaccgtgatcgcggtgatggtgatgacgcggacccggttggggttgccgcccagcgaccggcccaggtcgtcacccagcgcccaggcgttgagcggcttggtgaccagcaccgccagcaccaggccgataccgacgagcggggccagagcggcgatgatgccgagatcgcggccgccgaggctgcccaccgtccagctcagcgaactgtggaacagccgcgggttggtcagcgacacgatctgggtgaccccggccagcaccgccgacatcgccaccccggccagcgtcatccgcaccggcgtcgcggcggcccgtccgatcgagccgatcgcgtacaccgccagcgtcgcgacgaaggcaccggcgatcgcgaaccacacatatccccacggcgaggacaggccgaggaacgcgatggccatggtgatcgcgaacgccgcgcccgcgttgacgccgaggatgcccgggtcggccagcgggttgcgggtcagcgcctggatcagcgcgccgcaggcacccagcgcggcaccggcggtcagccccatgagggtgcgcggaatccgcaggctccacacgatcggggcctcggcgccgttgtcgggatcgaggatcgccgcgatgacgtcggaggctgggatcgccttggcgccgactcccaggctcagcacgcacgcgcccgccagcgcgagcacggccagcgccaagcccagaccccgtcgcggagcccgggccggtttggtgcgttcggcgagtcgggtgctcgtcatgccttccccgcgaccgccttgtcaaggcccgcgacgatgtcgtccatggcccacgggatacccaggactgacggcgccgagctcgcccaggccaccgcctggtcctccatgatgtagtacgagtcggaggcgaacggcttccacttcttcaacacggcattgtcgacggtgcggttgaggtccttcttgttgtcgacccatccgatgtagacgtcggccttgatggtgtcgacctcctccagactgaagctggccgtgaaggtccccggatccgactccttgtcggcgacctgcggcgacagcttgaacccgagctgctgcacgaactgcacccgtgggtcggcgctgacgtacaacggcagttcggtggaaccctcctccaggtaccagccgtaggcgaagctggtcttggtgaacttcgggttgtcctcggcggtgtcggcgatgagtttctcggtctcgtcgagcagcttctgggcctgtttcttctgtcccatcgcggttccgacggtgagggtgacgtccttccagtccgactgccacggtttcttgtcgtaggcgatggtcggggcgatcgacgacagcttcttgtagttggagtcggtgatcccggagtgcgcggccacgatcagatccgggtccaggtcgaggatctgctcggccgaggcctcgtcggagtcgttgacctcgatgagctccggcatttccccgtcgagttccttcacccgttcggcgaaccaaggcaggtacttgtcgacgctgccccagctgaagtcggtgacgcccaccggtaccgtgcccagcgcggcaaccacgtcctgggacagccagccgatggtgacgacgcgcttgggcttcttctcgatcttcgcctcgcccagggcgtggtcgatcgtgaccgggaacgagccggactcggagccgtcggcgccggagtcctcggacagcagcccgcaggcgctcaacgtggacacggtcaggacgatggccaacagcgcgagcagtggacgcgccggacgacgcgggggccgggaaaccgtggacatgactctcctcgtcgggggtgcggcagtcggggcgagcaaaacttagctaaggctaaccttcctaaattctggcggcaaccgggtcccagcacccgggcccccgccacccgcgtcggctttgtctgatatgaccagtaccgactccgaggacaaaggacgacgacggtgacccaacccgaacacgaggccccgaccgaccggcgaccggcgcggctgcgaccaccccggcaccgcgtcgaaccccgcgcgaaaggactgtggacggtccacgcgctgctggtggtgctgccgccggtcgcggccctggccgtcctggcgatcctgctgcccccggcgcgcggctggctgacggccgggcttgtcgtcgtcgccgtcctggggatcggatacgtactggtcatgccgcgctggcgctaccgggtacaccggtgggagaccaccgaggaagccgtctacaccgcgtccggctggctgcgtcaggaatggcgggtcgcgcccatgtcgcggatccagaccatcgacaccagccgcggcccgttgcagcggatgttccggctgtccagcctcaccatcaccaccgcctcggccaagggcgcgatcgccatcaacgggctcgaccacgagatcgccgacgacctggcgcaccagctgaccgcgatcacccaggccacccccggggacgcgacatgagcccgacggacgaatccaccggtacgggcgggtggctgcgactggaacgccggttgatgctgctgatggcgggcatcgccgtggtgccgttgctgcccataccgttcctggtcctcaccggcgtcaagggcgtcatcctgggtgtgggcatcccgctggcctccatctcgctcaccttcgccgtgatctggctggtcgcgctcatgcagtaccgcaccaccacctaccgggtcacacccgaacgcttcgaactgcgttccggggtgttcgccaagaaacgccactcggtggcgcgcgaccggatccgcgccgtcgacctgaccgcctcgccgttccaccgcgtcatcggcctggtcgtcgtgcgcatctccagtggacagcactccagttccgagaaccagctggaactggacgcggtcaccaaaccggtcggcgcggcactgcgtcgggaactgttgcaccgcaaggcacacagcccggacgtcgccggggccgagagcgttggggccgacatcgacgacaccggcgacgagctcgcgcggctgcggctgtcgtggctgcggttcgcgccgctgaccttcgtgagcctggcgctgggcttcggcgcgttcggggtcgcggcccggttcctgggcgacttcggcgtcaaccccaccgaactgcccggcgcgacgggactgtgggaacagctcaagaccgacccggtactggtgggcgcgacgatcctgggcgtggccaccgtcatcgcgatcgtggtgggcgccatcgcctccacggcgttgttcaccgaggcgtggtggggctaccggctcgaccgcgaggaggctgggacgctgcgggtgcggcggggcttgctgaccacccgtacgacctcccttgaggaggaacggctgcgcggcgtcgacgtggtcgagccgctgccgctgcggtgggccaagggcgcctatctgaaggcgatcgccaccggaatgacggccagcaagaagaaccaggagcaggacacgctgctgccgccgtccccgaacaccgaggctgaacgggtggcggcggcggtgctgcgggaatccgaccgggtcgccgaccccgcccggctcaccgcgcactcgcgggcggcccggcagcggcgcctgacccgagccgtggtcacgatcggggtcaccgcggcggtgctggcgatcatccagtggcagttgggttccatcgccgcctggggttggctcgcggtggtgctgctgctgatcccgatcgccgtcggcctggccgtggacgcctaccgcaacctgggccacgcgatccggggccgctacctggtgagccggtccgggacgttgacccgccgcaccgcggccctgcggcgcgacggcatcatcggctggacgatcacgcagtcggtgttccagaagcgatccgggctgttgaccgtcgctgccacgaccgccgccgggcgcggggcctacaagacccgcgacctcactgtcggagaggggctggacctcgccgacgacgcggtacccgacctgctggccccgttcctggagcgacccgacacgaccgacgaccgcgaagccgagagccgctagcttcgtcagccgtcagccgtcagccgtcagccgtcagccgcggccgagagccgtccgcctcgcggccgtcagctgagagccgcggccgagggccatcagcctcgcggccgtcagccgagatggcttcgcgcccggctcaggtcgccgagcccgctggtaccggggcgatcgggtcgccgtcgagctttcgccactcgccccagccgttgttcgccgccgtctgggttcgcgtgtggactgttccgtcgggggcgacggtgaacacgtggaccttgccctcgccgtcgcgacacgcggtgggcgtcgccgtgaccgggccggtgccgaactcctcctgctcgctccaggacgcgtccgacaactggaaactgtggtagatcacgtcgccgcccggcggcatgaagaacgcctccagccgcccgtcctcgctcgccaccatcgtggccgcgcccgcgtcgatccagtacgtgacccgccgccagtcgccccacttgccgttggccgtcgactggggacggttgttcagcgacagccccatgggttcgatcaccatgacctgcaagcgatccccggcacccagcgcggccgttggcgcggcacccgcggcggtgccgaaggaaccgtcccagtcgtgccagtcgccgccgggggagttctgccagcggtgggcgatgttggcgccgcccgggccaagcgcgatcacctccagccggccgtcggcgttggccgccaccaccggcggggcaccggcgccgtcgccgaaccgctcccagtcggaccattcctcgctgttgggcgtggactggcggcgacgctgaatgctttcccccgcttggccaagcgcgaacagctccagccggccgtcggcgtcgagggcggcgaccggggcggcgtcgaacgggccgccgaagtcgcgccagtcgctccagccgccgtcgccggtctgggtccggaccgccagagacgcgtcggggcgcaacgcgaacacgctgagccgtccgtcctcgttgccgccgatcgtgggcacggtggcgaagccggtgccgaactcctcccagccgctctccagggttcgggtgaccagtgtggagcggtcctcggccagcgcgaacagccgcaccgcgccggtgacgtccacggcggcggcgggatttcggggactgtgccacaacgggggagtgtcgcgccagtgcagcggcgccaggtgcagtccatcctggaaccagcccgcggcggtgacccaccagtcctcgccgtcgcgcacgatctcggcgcagtgcgccggaatgtgccccgcgtatccgtccagtgtgaacgcgaacgggtcccggctggcgaacacgtcggtgccgacgtatccgttgcgggtgccgatgaacaggtaccaccagccgtcccgctcgaccaggaacggcgactcggtgaccgacacggtgtggtcggtgatcgcgtcggtccacaccgcgcgggcgtcgctccagccctcgcgcaggtccttggaggtgcgggccgcgacgatgtggtgccgctgctcgtcgacctcggtgtagtacatgacccactcgtcgccgatccacaccaccatcgggtcccgggccgcgccaccgtaccggaacagcgggttcttgtcgttgcgctcccagtcggtcaggttcttcgatgtggccaggttgatcgcccacggctcgcccttgggcgcgcccgccgagtagaacatgtagtaggtgccgtcgtgctcgatgacgtgcggggcccacaggtggtcctcgcccttgcccgtgtcggtggtcagcacgtgcggcttggactcccacggtccgtcgaggttgtccgcgacggcgtgcgcgatgtggtcctcgaccgccgagtcggggacctgcccgggtggggcggtgtcgccgatgatgctgaacaggtgccacttgccgtccgggcccttgatggtgcagtggtcgttgagatagcgcctgtgatcctggtccgggctcgggtcgtacacgtgctggaacggaccggcgcccagccagcgcggcccggcctcccgccgcccggcgggggtggcgttcgccgaggccgagaccagcaacgggacgccgccgatcagcgcgccaccggcgatcatgccacgcagcagttgtcttctggggatggtggtcatcggggccgccgctctctcgtcacgtcgcgggtaatcgattactcggacaggtttaccgtgtcggcgacccgaaggcaagacgtccggcggcggaatatggcaggtttgttgactcccagccccggatggttcggcaggtcgcggcacgggctggtcgcgggcaagtcgcgacctagacgcgccctagacccgcgcggcgagacttccggcatgggtcgccgcaacggcgaccacagctgggaaaccagggaggaaacatgcgtaaggcgatcatcgcgatagcgacggcgacggtgctgacggccagcgtggtcggcggcgtcgccacggcacacgccgagggcgacgccaaaggcgaccccaagggcaactgcgccaccaagaccctgcggctgaagaccaagaagtcgtcccccgtgcactacagcccgagcggctcgtcgtcggtgttcgggcacaccaaacgccgcgcctacaccttcgaccactactgcgtcaacaagcacggcaagcgctggtaccagttcaaggggggccgcctcgacaacggctggatctacaccaagtacgtgttctagaaccgaggggctcggtgggttccggttgtgccgcaaccggaacccaccgtctcacgcgctggccaccggcgcggcggcgatgtcccagaacgcggcgtaacggccgccgtggcgcaacagctcctcgtggccgccctgctccacgatccggccgccgtcgacgaagaccacccggtcggcgcgctggacggtgcgcatccggtgcgccaccatcaccaccgtccggcccgccatcagccgctcgattcccgcgtggacggcctgctcgttgacggggtccaaagcggaggtgacctcgtccagcagcacgatcggcgcgtccttcaacagcgcccgcgcgatcgagacccgttgccgctcaccgcccgacagcagcgcaccgccctcaccgacgttggtgtcccagccgccgggcagccgctcgatcacctcgtccagccgcgcggcggccgccgccgcacgtacctcggcgtggtcggcgtcgggacgacccagccgcacgttctcctcgatcgtgccgtcgaacaggtagacgtcctgaaagacgaacgcgatccgcgccatcagttcctcgctgctcatcgcacgcacgtccacaccgccgaccgagaccgttccggcgtccacgtcgtagaaccgggccagcagttgcagcagcgtgctcttgcccgcgcccgaaggcccgacgaccgccaaccgctgtccctccggtatggacagcgacaggtcgtcgatgacggtgcggtcgccgtgccggaacgacaccgcctccagcgccaggtcatggcttcgcggccgccgcggtcgcgagggctcgggcagcggttcggtgcgcaacacggcgtcgagccgggacagctcgccgcgggcgccgcggatcttgccgccgatgtcggtcaacgccagcagcggatcggcgcagcgtgcggccagcaccaggatcgccagcacctcggccacccctatgttcccgcccaaggccagatacgcgcccagcaccaggatcgcggtgaacatcgcctgcaccaccagcgtcgaacccaccacgcccggcagcgccgacagggtggtgcggcgggacgcgcgctgaagttcgcgcagcgaatcgtccagcagaccgaagcgctcggtcgtgcggccaccggcccgcagcaccggctgggcctggaggtattcgattacccggccggtggcctggtggccgcgttcgtggcgctgcgcgtcggtggcggccaccgaccgccccgtccacacctggaccgccgccacgatcggcgcggcggccagcgccgccagacccagctgccagttgaacgcgaccatcacgcccacgatcgtcaacggcgtcacgcacgcggagatgaacggcgacaacagatgcgcgatgacacccatcgcctccagcacaccgctggaggccgtgactgacacctgtccgacccggccggagtcgtaccagccgatgggcagccgggccaggtgatcgccgagtcggcggtacatgccgcgcagcagcgtggtgccgacccgaaatcccgacacgtcactgcggtaccgcagcaccccgaacaccgcgacggccgccgcgaaggcggccagccacggccaggcgtcggccggtcggctgccgaacagcgcccgcagcaccggaaccagcagtgcgtaggacagaccctcgacgatcgcggtgaccgtcatcagggccacggtgcggcgcaccggaccggcgtactcgttacccagtacccgcaacagcattcgaatcatcggggttcgtctcctcgcatcacagcactgtggtcttcgagctcgtcggcgagcaccggcgagcgggactgccagaacgcggcgaactttccctcgcgccgcaacagttcggacggggcgccgcgctccactatcgacccgttctccagcagcacgacggtgtcggcgtcgacgatcgtctccagacggtgcgcgatgaccagcatcgtgcgctcgccctcggccagcgtgttgcgcaccgcctgctcggtctgcgggtcggcgaaagcggtcgcctcgtccagcaccaggaccggcgtgtcggccagcaacgcccgcgcgatcgcgatccgctgcgcctccccgcccgacagcccggcctcgtcaccgatcacggtgtcgtagccacgcggcagttccagaatccggtcgtggacattggccagccgggcggcgcgctccacgtcggcgcggtcggcgtgcggcaccgccagcgcgatgttgtccgcgaccgaggcacgcagcagccgcacgtcctggaacacgaacgacacggtccggtacaaccgctgactgcccagcccgcgcaggtcgacgccgccgagcagcaccgccccgtgggtcgggtcgaagaaccggggcagcaactgcaccagtgtggactttccgctgccggagggcccgacgatcgcggtgaccgtccccggctccagcaccaggtcgatcccgcgcagcacctcctggtcatcgctgtacccgaaccggacgtcgcgcagttccacccggtgacctcgtggcgcaaccggttgcgtgggctccggtagcgacggcactccgagcacgtcccggatccggccgaccgctcgccgagccgcctgcaactcgtcgaaaccgtggcccaacgccgccaccggggcggtcaaacccagtcccagcaacaggaacggcaacagatcggccgcggccatcgcgccgttcgtgatgagggccgtgccgccggtcagcaccacgacgagcacgaacggcggcgacaacgccagctgcatcccggcggcgggccgggacagtccgcgcaccatccggtagaagatgtcgacgaaaccgtccaccgcggtgacgaactttcggtgggcgcgtccggaaccgttgaaggccttgaccaccgcgatgccctgcacgaactcgaccaccgaactggagatccgccccatggccgagtcgaagtccttctgctcgcgcaaccgcgccggagtcatcatcagcgggaccagcgcgatcgccagcaccaccggaatcagcgtgatcaacgtgagccgccagtcgaccgtgaacagatagaccaacgacacgagcggcaccacgaacgcggccaccaactcgccgggggagtgggcgatgaacgggtgcatcgcgccgacgtcgtcgccgaccaccttcgccagctcaccggtgcggcgctgggagaaccagccgatcggcacccgtcccaaccgctcggccagccgcctgcgaaacgccagctgcacccggtcgtcgagcaggtgcccgatccccgaggacgcggccgtgaacagcagccggacgaacaggccgatcgcgcccacggtgacggtgaaccagacgtggccgggatcgaccgggccgggggacaggaacgtgcggcccagttcgacgaccgccagcagcggtgccagacccgcgacggcgccgacgatctggaacagcacgacggcggcgaaggtccacaggtgcgggcgcagcagcttcgccagaccgggcccgggcttcgcgtctgtcgtggttgtttgtctcgcctcggcgagttcggtggtggtcaccgcggcctccttttattttcgtacacgtacgaaaatatcacgcgaatcgctcggacaaaaacgcggcgatccggtcccgcgccgccttggcctgcgacaccagtcccggcatgctgagaaacgcgtgccccgcgagggagtgctcggacagctgaaccggcgtaccggcctcgcgcagccgggcaacgtacgcgcgtccctgatcggccaacggatccagctcgggcaccaccacgagcgccgctgccaagccaccgaggtcttcggcgcgcaacggcgacaccgccgccgcgttcgtcccttcgggagcggccaaccggcgaaacagttccaactgcgacgaggtgagggttgggctgtcgcggaactcgaccatcgaggcgtagtcgaaggccgaggcggtcacatcgagcgcgggattgaccagcacctgcgcccgcaacaccagtcccgcctgccgggcccgcatcgcggccagggccacgatcgcgccaccggtgctctcgccgacgatggccacccgcgccggatcgacaccccagtcggcggcgtgctccaccaagtggcgcaacacatcccagccgtcgtcgacggcggccgacaacgcgatcccgggcgacagcagccggtgctccaccgacaccaccaccgcgggcagcgccgccatgcggctgttgttccagtcgcactgcgccgccgtacccacgaaaccgccgccgtgcacgtgaaccacgagcggcagccgcgaatcacgatcgtccgagggccggtacacccgaacccgaacccgccgatccggcagcgtcactcgctcccaatcgatccgcacgccacgctcgggaaaaccggtgatcagccggatcaacccggactccatcctgcggttgtgcgcctgctgcacggcggccagttccgcggccgacagcctcggccagtccggctccttgcgcaggccataggccagccggacgcccagcggtgggcgccgcgtcgcgacggtttcgctcatcttcgctcccaggggtttcgctacttgaggtatcgataccgaaggtagcataacttgataggctgagcacatgacccgagcagccgcatccgcccggccccccggccgtccccgcaacagcgtcgacgccacggtcttcgcggcgacactgagcactgtcgacgaactcgggtacgcgcgcgccaccgtcgaccgcatcgcggccgccgccgggatcgccaagaccacgatctaccggcgctggccgaccaagggcgcgctgatcaccgcgtgcctcatcgaggcgttcggcccgctgccgatgaccgcgaccacccgggaggacttcctggcggagtcgatccgcttcgcggcggcgaagatcgccgaacccggtgtcggcgcggcgttcgcgggcgtgttcaccgacgccgtcaacgacccggcactgcgcgagatcctggccacgcagctacaggagccctacctgatcgccatccgggaagtgctgggcgaaccggagcaccgggtgctgttcctcatcgacgtcatcatcggcaccctgttgcaccgcatgggcatgaccggggaaccgatggtcgacgacgacgtcgacgccctggtcgcgatgaccctgcgggtgctggactgacgtctcagctcaactggtcgaacggcaccgaggcatccgcgagccgcttcgcgtcgacggcaccgccgccgaggatgagcgcctgcgccggagcgatgccgtcgtcccactggttgatgtgcatggcggccacgacccgctcgcccgacaaccagaacgcgtagaacgcctgctccgcgacgtcgccccgggtcacgaccgcgtcgtaaccgccgggcgggaaccagccgctgaactccatcccgacgtcgtactggtcggtgaagaagtacggcagccggtcgtagtcgacgtcctggcccagcatcgccttcgccgcggcctggccgccgtgcagggcgttgtcccagtgctccacccggacccggcgctggtaacgcgggtgcgtcggattggcgacgtccccggcggcgtagatgtcggcgtcgtcggtgcgcagcgacgcgtccaccagcacaccattgtcgacggacagtccgcagcgctcggccagctcggtgttggggcgcgcgccgacggccacgatcaccgcgtcggcgggcacctcctcgtcgttgtcgtccacaacggaggtgacccggccgtcggagccgttgatccggcttacgccgctgccgagtcgcaggtggacgccgtggcggcggtgcagttcggcgaagaactcgcccatctcggcgccgagtgccgcgtgcagcggggtgggctgcggctcgaagacggtcacctcgcaacccagctcgcgggcggcggccgcggtctccagcccgatccagcccgcgcccaccacggcgactcggctgtgggctcgcagcgcggcctgcaaccgttcggagtcgccgacccggcgcaggctgaagatcccgtccaggtcggtgcccggcacgtcgagttcgcgtggtgaggcgccggtggccagcagcagcttgtcgtactgaagctgttcaccgttgtcgagccgcaccgtgcgggcgccgcgatccagctcgacggccgagtgccccagccgcagctccaccgagtgcttggcgtaccagtcctcctcgtgcacgaagatcgtcggccgctcctcgctgccgagcaggtatcccttggacagcggtggacgctcgtagggccgttcgttctcggcgccgacgaggaccacccgtccggtgaatcccgcttcccgcagtgtctgcgccgctgaggcgccggtcaggctggcgcccacgatgacgaatgtctgttcggtggtcatgaaccctcctttgtagcgggtttagccgttggtgccggtgagcgcgaagaactcctgccgcgagcgggcgtcgtcacgcagctgtccgtgcatcgccgaggtcagggtgcgcgaaccggtggcgcgcactccccgcagcgccatgcacatgtgctcggcctcgatgaccacgccgacacccttgggcgccaggtgatcccgcaaccagtcggcgacctgtttggtcagtcgttcctgtacctgaaggtcgcgggcgaacaactccaccacccgcgccagcttcgacagcccgagaatccgttccccgggcaggtacccgacgtgcgcgacgccgtggaacggcagcagatggtgctggcacaacgactgcaccggaatcccacgggcgagcaccagttcgtcgtaaccctcgtcgttgggaaacgtcgtcaggttgaactcgcgcggcgtgagcatctcggcgtaggcctcggccacccgtcgcggggtgtcggccaggtgctccgacatcggattgcgacccagcgcgaccagcagatcggtgacggccttgtgcgcggcgtccaggtccacatcctcgcggtcgtggaccacacgcaacgtgcgctgggccgggatcgcgtgcggcaccttcatctcactcagactagacaggttcgcggggttgggggccggggacgccatgacaacgctccttctatcaacgaattgtgttaacgttagagcgcatcacgaatttagtcaatacaacttggctttagaatgaccgaggccgatgacacacctttccgcagtcgccgcactcgatgagccgacccggcgcaggctctacgacttcgtggtcagccagcccgagccggtcagccgcgacgaggccgcggccgccgaagagctgccgcgaaccaccgccgccttccatctcgaccggctcgtcgaggccggtctgttgtcggtcgtccacgaacgacgctcaggccgcaccggcccgggcgccggacgtcccgccaagctctaccaccgctccgaccggcagatcaccgtctcactgcccgaacgccgctacgacctggccgggcaactgctggccgccgctctcagcgaagccgagaactccggcgagtcaccgcgggcgatactcgaccgacgggcccgcaccctcggcaccgacatcggcctcgccgcccgaagcctccaccccgaagtcagtaccgaggactccgtcgtgcgcaccctggccgagcagggtttcgaaccccgggtcagcggcgaccacatcctgttgggcaactgcccgttccacgacctcgcccgacagcaacccgagctggtgtgcggcatgaacctgtgcctgctcgacggtctgctcaacggcctgggcatgcgcggcctgtcgccacgcctcaacccgacccgcaaccactgctgcgtccgcctcgaacccaccgacggttcataacccgcccaggcgatcggcgagctgcgccagatacagcgacttgggatccagcccggacttgttggtgccctccacatagcccaactgatgcgtgtaccagttgacattggtgaccgtgccggtggtgccgatggcgaagttctgcgaggtcggcggccgctgcacgcacagccgcttgccattgtcgacggtgcagttccacgcgacactgttcaccgacgaccagccgtgaccgctgccgaggtcgccccggttgtgcagcgacagcacccacgcgttgtcggccttactggacagttccttgatgttgtcgtacagcagcccgtggctccagcgctggtgaccgccggactcggagtaaccgttctcgttgtagccgtcgagccagacgatgcccgaacacgtgctggagccggtggcgatgaacgcgtgcctggcgtgggtggcccacaggccccggaacaggacctgctgcgccatgcccgccgcgctgaagttgtaccgccgttcgccgatgagctgcgagcgcggatgactggcccgtacatcctggacggtgacccgggtactgcgctgcacgacgaccccggacaccgagaagtgcagcaggctcgacccgcgcacccaggcgtcctcggcccgggtgacggcgacgcagctttgcgggtggttctcgtcctcggcggcgggggcacccatgtcgacgcgcaggttctccaccccgacatcgcgcaccagccccgcctgatcccacttatacacataggactgcgaatatgactttcgcagcgcgttgaaaaccggcgcgcagacgacgatgtcgttgccctcgatcctcttcacgtaccggttgtagacaatgggcagtgagtcgaccttccatggcggctggttcttgaccccgccgccgttgatcgcgtcgagccacttctgggtgcacgggtggtggatgatgatgttgtcgccgaccttcaggttggccgtcgaggcgagggtgagtcgacgtgaaccggcttccaccacactggacgtgacgttggtcttcgtgcccgccacctgcgaactccagtcgcctgacgtgccgccgaccgcgatcaccgccttgatgtccggtccgccggtaccggtgatcaccgtgttgacgttggtgtcggcgcccttgccggaaccgcgcagcaccacgccgctgcgcttcagcttgatggtgccggaaaccttgtagtgacccggcttcagcagcagcgcgccccggaaaccgtcctcgcccttgggaagttcacccacctcgtccagcgccttctggatgtgcgcggtgttgtcgtccttgaccgggccgatcgtcttgaccaccgtgacatccgggatctcggcctcgccgttgcggtaaccggcccagctgaagtcggggatcttcttgccgttggcctcggcggcgtacttcagccgcccgtccgcgccgggatacacgagcttggagtgccaggtcgcggacgtcgcgggatcctcggcgatcgcgttggcggcaacggcggcggcgacacccgccgcggccaccccgccgcccagcttcagcaaacctcgtcgtgacagtgatgcggccatgtggtctcttcctctgcggtcgatgcgtgagcacacgatgtccgcaccccacacgatttccgcacgagtcgcggccgcgtagtcgtgcccaccggtcgcgggtgaccggtgggccacaacggcgcgacgcgctaccaggtcacgggcagctcggtgaccccgccggtgatggtgggccgcacctccagttcgtcgagttccttggccagccgcaggttcggcagccgccgggccagggtctcgaacacgacccgcagctcggtgcgggccaggctggcgccgatgcagaagtgcgaaccgtggccgaagcccagatgcgcgcgctcgggacggtcagggtcgaaggtctcggcgtcggagtagaccgtggtgtcccggttggcggcgttgatggacaggatgacggcgtctccacggtggatggtgacgtcaccgacgtcgagatcggtgtgggcgtagcgaagcagccccagatcgcccggcgcccccaggcgcatgatctcctcgacggtggcgttgacccgcccggacgggtcggcggtcagctgccgccactgctccggacgcgtcatcaggaacagcgtgcccagcccgatccggttgaccgtggtctcgtgcccggcgaacagcaagccgacgcacaaccgcaccatctcgtcgtagtcgaagtccgcgtcggcggtctgggcccgcaccagatcggagatcacgtcttcgcccggctgggcgcgcttgccgtcggtcaaccccaccatgtaccggccgaactcggctcgcgccgcgtgggcgtcctcgccggtgtagctggacatgcgctccgacaacgatcggaagtgctccccgtctgcctccggcacccccagcagacggcagatgaccgcgaccggcagcgggaacgccaacccggcgtgcaggtccacgaccccgtccggcgccgtctcatgctcggcgatcagccggtccacatagccctcgacgaggcctcgcatgtagtccgacagcaagcccatccgcttggccgagaacgccggggtcaacaaccgccgcatccgggcgtggtcggcctcctcggtctcgaagtcgccggtgggtccgtcctgcaccgccgcgtacgagattcgcgaggccttgtcgggttcgggatgcgaccgtccgagtcgcttgtcgctcaacagttcccggacgtcgttgaaccgggtgaccagccaggcgggatcaccggccggggtggtcaccggcgtgaccggagcctcccggcgcaacacctcgtacaggggcgcgagatcgagcacgttcggcttctcgaagggcagttgcagtggctcggcggcgacgctcatgttctctccttctgcggtgacgtgtggcaccatgaacgctacccatttttggcagcgagtgccagaaattagggttcggctaacgtgtagcgacgcgtcggcactggtggaggtctcatgggcgagcggaacaacctcacggtccgccgtggacggccgccggtgagcgagccggaacggtggcggcaacgcctcgaagtctcccgccacgcggtgcggctgttccgggaacacggggtggccgcgacctcgggcgagcagatcgccgccgccgccgggatatccgaacggacactgtggcgctacttccgcaccaaggagagctgcgtcgaaccgctgctgaccaagaccgtcgagtccttccgggaagtactgcgaacctggccgtccgaagtggaactagctgatcacctgcgcgcggcctactcgccggtgcccgacgcgtccgaccccgacatcgacgccgtcctggccgtggtgcgcatgacccacgacgaaccggtactgcgcgccgtctacctggtgctgcgcgaacgcgccgacgccaccctcgccgacgtgctcgccgcccgcaccggccagtcggccgacgcgcccgagatccggatgcgcgccgccgccaccggcgcggcactgtgcgcggccaccgaccacctcgtgtccatcaccgaggcgggactgacccccgagcacctgcgcgaacaccgcgaacgcctcgccgacttcctcacctacctcaccgacggcccgaaccggccgacccccagcgatgacggagccgaccatgaatgattccccagtagacgtcgtcgtggtcggcggcggcaacgccggattctcggcggcacacgccgccgcccagcggggccgccgcgtcgtcctcctggagaagggcgaccgcgaccacgccggtggcaacagctacttcaccgccggagccacccgcatcagccacgacggcctggccgacctgctcgacatcgtcgaaccggacgagcggcacgagcgcaccgaattgccgccctaccccgccaccgagtacgccgccgacctggaacgcgtcaccgagggcaacaacgacccgggcctgacccgcgtcctcgtcgaggaatcggccgacaccgtccggtggttgcgaaagctcggcgtgcgctaccggctcatgtacgaacgccaggcttacccgcgcgccgacggcggtttcctgttctggggcggactccacgtcggcaacgtcgacggcggcgtcggcctgatcaccgaccacaccagaatcgcggacgaactgggaaccgagatccgttacggccacgccgtctcggacctcatcgtcgagaacggacgcgtcaccggcgtcaccggcacccaccacggccagcccttcacgatccgtgccgaatccgtcgtcctcgcggcgggtggcttcgagtccagcgcgacctggcgtgccgaacacctcggcgagggctgggaacgcgccgtcgtgcgcggcacaccccacaacaccggcgacctgctcgccgccgccctgaccatcggcgcggcgcgcggcggcgactggtccaccgcccacagtattcagtgggacgcgtggttccccgacaaccagagcaaccgcgaactcaccaaccggctcagccgacagtcctacccgctgggcatcatcgtcaacaccgacggccaccgcttcctcgacgagggcgccgacttccgcaactacacctacgccaagtacggcaaacgcatcctcgaacaacccggcggcatcgcgttccagatcttcgactcccggctgcgccccatgctgcgcaccgaggaatacgacatgcccggcatcgcggaggtacgggccgacaccctgccggaactcgccgaacgcctcggcgtggacgtcgacgcgttcgtcgacacggtgacgaccttcaacgccgccatcgacgacaccgcaccgttcgatcccaccgtcaaggacggccgccgcgccgacgtcaccccacccaagtcgaactggtccgcccccatcgacaccgccccctactacggctacccggtgacctgcggcattaccttcaccttcggcggcctcaaggccgacaccgacgcgcgggtactcgaccacgacggacaacccatcccgggcctgtacgtgtgcggcgagatgctcggcggcctgttcagccagaactacccgggtggcaccggcctcgccgccggaatggtgttcggccgccgcgcgggcacccaggcctgaaccgtcgcgccgaggctgcctgcccaaacagttggcagaatcatcgacatgtggcccaccatggacatcgacctggacaacctacgactgcgcaccctgaccgaggccgatgcgccagcggttgtcgaggccaccagcgccgaaaccgaaccatccttctggggcccgcgccccgtcggcccgtactcgttggccgaagccaagaacgcgcttcgcgaatgggaccccgactccgacggccaggtctcgttcggggcgttcagcgacaaccggcttgtcggtgccctcggcctgatgcccgacgctccacagtcggcagaactggcctactgggtccgccccgagtggcgccgccgcggcatcgcccttcgcggcatcacggccgtcacccagtgggcccacgaacacgcgcagctgccacgggtgtggctcgagatccgccccgacaacgcaccatctctgcggttggcggaacgggcgggcttcaccttcgaagaacggctggcgcaccactgccggtcctggaccgccgacgaccccggccaggacacctggcatgactgcctgatctggtcccacacggtgctcgaatgaggccaccgccgtcgccgtcgggacagcggcctatagcattccccggatgagtcgcaagtcgacgttggtcctgctgcacgccatgggctccagccacgccatgtgggatgcgcaggtcgccgagctggccggtgagtacgacatcctcacccccgacctgcccggccacggtctgaacaagacccggttcaccatggacaccgccgccgaacaggtgctgagcgtcatccgcaccaacacttcgggccgcgtgcacgtgatcggagcctccctgggcgcctcggtggcgttgcacgtcgcgctggccgcgccggcccgggtcgcggggttgctgctgtcgggcgccatggtcgacgtgccacgatggacgatccggacgcaacggctggtcacgaggctggcgccggttcagggtctcgcggtggcctcggcgcgagcggtcaaccccgcacgccccggtgaccgcgacgcgttgatcaccgacatcatccgcgccggaaaacgcacccagctcgacgccctgcgcgccctggtcaaggacgacgtgcggcggcgactgggacgcatcaccgtgccgagcctggtgtgctgcggcgatcgcgaccgcgtgaacctgccgtcaatggaggtgctcgccgcggagattccgcacgcgacgaaacgtctcatccccgacgccgatcacctgtggaatctgcaacgccccgaggactgcaccaagctcatccgcgaattcgtcaccgaacatccgagctgaccgctgaccggatcaatcgggcacgtaggccatgagccggtgatcccgccagcgcgagtcctcctgggttctggccacgacctcgccgtcggcgtcgcaacgttccatgacgccgtcggcgttccgggaaatcgattccccgttggggaggaacagcacctgggtggcggggtcctttcgccggtcgcgcagcaccttgcccgaacccggatcgacgacggcgtcacagcggggaaatgagacgtcgtcgtcttcatgtggggcggtcaggcaaacgcggtcgccgtcgcggctgaccccggcgatgtctgcccagtagtcaccggcggcgtcgcgcagtttcccaaccccctccacgtcgtggaacgacccgtccggtgccaggtatcgcagccgaaagggttcgccggtggagtagtacaggtcgtagtcgccgtcggaccgtgcgaccgggaaagtcgggcacaatgcgtccgcgcgttcggtgatggtctccagcggcgccgtcgactcctcggactcgacgttgttccacctgacggcaccggtactgctgtcgggatcgggggtgagcaacagcggcgcgccgtcgggcgcccacgtcggtgcgacgcaggagttggaggagtgggacaacagcttcttcgtgtctcctgtagacagatcggcgaccatgatgtcggtgtcgccgttcccctgacgttcccaggccgcccattcgccgtccgccgaaaccgagatatcgccggtgatgtccgacgacggcaccgacagcactgtggattcctcagtaccgtcgcggcgcaccagctccgcggcaccatcgtcctccgtgtcgtcgcgcaggtacacgaacgtcccgtcgaaatcgccgaactcggcggcgtcctcgcggcgctcggcgaaggacgtcgcccccaccaccgccagcggcgcggccacaagcagtacggcacagccgatgaggacgttccggttccggcgccgccgggaacccgcccgcgcccgggcggcgagatccgcgtcgcgcacttcgctggccatgtggaccaggtcgtctctgaaccgcgtggtcacgcgaaactcccttcggtcagttgcgccagttccggccgctgacggcgcagcgccgccaacgctttggctgtctggctcttcaccgtcccgttgctgcaaccgagcatctccgcggtctgcgagacactgaggtcctcgtagaaccgcaggacgatgacggcacgctgccgggtcgtcaactgcgccagcgcctgccccagcaccagccgccgggtcgcgtcctcggcggagtccggagtggagaccctctcgtcgatcggttgctcgtcgaagtgttccttcacccgccgtctgcgccaccacgcgacctggaggtggtacatcaccctgcgggtgtacatctcggcgctctcggtgcggtgcaggcgtttccacgagcgatgcgtccgttccagcgccgactgcaccaggtcctcggccaggtgctggtcgccggtcagcaggtaggccgaccgcaacagccgcagcgaacttccgcgcacgaactcgtcgaattcgtcctcggaggtgcgtttgcccaccaccatctcgctttcgccggtgcccttcgcctgaaccgtcaccgtcaggggtctagccctcagtgtggtggacaacgcttgctgctatcagatcggtgtcggccagtgccttcggttcgtcgagcatcatcggatcgccctttcggtcggtgatgtcggggacgaaccgcagttccccaccgacgcgctccaccgccggcccgtcgaggtactggatctgaagctcctcatcgggccgcagcgtcacatcgtgggtggccacgtcgacggcgacgtcacacgacagtgcgcgaccggcatcgtcctggtcgtccttgagcctgaggcacacctcggaaccgtccatactgaccgcgtacaagccgtgcacgtcagtgcccagttccttctcgaccgccgcaccgactccggtcttcgccacctccccctgcggcgtcacgaactcgacgtcgccgcgttcggcgttccagtagaagatgtccggcgcgtccccttcgcccgcggcctggagcggatcacacccggcgatgggtttcggatcggatttgctcgtggaggggacgtcgtaggaacgaaccgtcttgaagtcatccgcgggcaccagcaactgcccgcgtccgtccgccgcccacgtcggtgtcacgcaaacgtcgtcgtcgacggggtagtcgagggtttccttcgtcttgccggattccacgtagtgcaccatgagtttcgtgccgccgccccgtttctccacccagctgacgaagtttccgtactttgacacgttcagggtctcgtacatgagcccctcaccctcgacgagggtctccggcttcgcgtcggggtcaccgttccaccgctggagtttcacagcgccgtcttccgcacggtcaaggtagaagagataatcgaagtacttgccggttgtgaacttctgctggtcctctttgccaccgtcagcggacttgtcctcgcctgaccccttggcacaaccaacgctggcggccaacacgacggcgccgacaagggacaggatcttgatacgaccgggtttcgacatgctcggagttcgctcctcgggggtgatcgtcattcgcggaccccgttaaagatgtgagccatcccgattcggttgccgcctgacgcgagaaagttctggccacccggcaccccggactggccactcgacagtgccgggggagaaggtcggatccatacggtcggggaatgacctccacatccattgcggcgcagcggcaaagcaccgacaaccgcatcgccgagctggacgcgctgcgcggcttcgcgctgctgggcatcctgatcgccaacgtcgtcgccgtcgccgcactgctgacgatcgtcggttccggcgagaacctgaagctcatattcgacgccccgatcgaccgggccgtcaccggcacggtcaccgcactgttcctgggcaagttctacctgctgttctcgttcctgttcggatactcgttcacgctccagatcaccgccgccgaacgggtcggcgtctcggccagggccaggctcttgcgccgctgcgccgcgctgttcctcatcggactggcgcacgtgttcctgctgtggttcggggacatcctgaccctgtacgcggtcctgtgcctggtgctcatcgccatgcgccgggtccggccgatcactgccgtgatcaccggatgcgtcctctacctggccttcgcgtccctgttcctcctgggcggcgacgaaagcggcggcgatgaccttccgttcctgcaagcccagacgttccacgacgcctacaccggcagcgccgctgacaccttcgccgcccagctggcgatcgcgccgtccttcatcggattcatctggctggcccagggagtcaccgcgctcgcgctgttcctgttgggcatggccgccggaaaacggcgcctgttcgaacgccgggacaccatccgccgctggtcgccgtgggtgatgtggatcggtctcggcgtcggtctgccggtggccgccgcgacgctggccgccgagatgggttggatcgagatgtccagcgcactggaaggcattcagttcctggtcaacccactgatgaccttcgcgtacatcgccgtcctgctgcgcctggccgccggaaagcacacctcgcgactggtcgcctggctcgcccccgccggacgcatggccgcctccaactacatcggacagtccgtggtcttcatgctgatctacaccggctacggtctggcccttgtcgacgacatccccccggccgggctgatcggcatcgcgctgttgaccttcaccgcacaactggccgcgagcgcctggtggatgcgccgcttcgcctacggcccggtcgaaggactactgcgggcggccaccaactggaccgccccgacctggcgccgccggaccagaacccacgacgccgctgccgcgccatgcgcgaccgcgaacccgagggactaggggagcgtcccgatcgcggtggccagcaacgcaccccgcgccctgctggacacgacgttgaagtgcgccggactggccgacctcgtcaccgtgacgctcagcgcggacgacgtcgtctgccccaaacccgccccggacatctatctcgcggcatgccgggccatcggtcaacctcctggctcgacggggagtgacccgggcactttgaggcagaccaaatggaacactggtgcgtatgaacgtgacggatgcgtaccgggcgagccgtgaccagttgctggatctgcgcggtgaccatgagcgcgcggttgccgagttccagtggcccgatatgggggagcggttcaattgggccgtggactggttcgacgtcatcgctcgcggcaacgacggtacggctttgttgctggccgaggcggacggttcgacgacgcggcgaagcttcgccgagatgtcccaggcatccgaccggctggccggttggcttgcggagcgcggtgtcggcaagggcgatccggtggtgctgatgctcggcaaccaggttgaactgtgggagtcgatgctcgcggtcatgaagttgggcgcggtgatcatgccgaccacgaccgcggtcggcccggcggacctggttgaccggatcagccggggcggtgcccggcacgtcatctgcaacgcggcggacgtgccgaagttcgatgccgtgcccggtgagtacaccaggatcagtgtgggtgaggccgcgggatggcaggacttgcgtagtaccgcagcggtttcgcacgcgccggtggatcaccctggtacggcgcctggcgatccgttgctgctgtacttcacgtcgggaaccacgtcgcggccgaagctggtggggcacactcaggtctcctacccggtgggccatctgtctactatgtactacttggggcttgaacccggcgatgtgcatctgaacatctcctcgccgggatgggccaagcacgcgtggtcgtgcttcttcgcgccgtggatcgccgaggcgacggtgttcgtgtacaactaccagcgattcgacgccgtagcgctgctgcgccagctccgcgagcagcgggtcacgtcgttctgcgcgccgccgacggtgtggcggatgctgatcaacgccgagctcggggagcggccagccgacctgcgcgaggccgtcgcggctggcgagccactcaatccggaggtgatcgagcaggttcgccaggcgtgggggctgaccatccgggacgggttcgggcagaccgagaccaccgcccaggtcggcaacaccccgggatccccggtgaagccgggctcgatgggccgaccactgccgggcgtcccggtggtcctggtcgacccggccaccgggcgtcgcgtggaagcccccggcgagggcgagatctgccttgacctcgaccggaaaccgctgccgttgatgaccggctatcaaggtgaccgcgaactcaacgccgaggcgatgtccggcggcttctaccactccggggacgtggccaagatcgatgccgacgggtacatcacctacatcggacgcaccgacgacgtgttcaaggccagcgactacaagatcagccccttcgagctggagtcggtgctcatcgagcacccggcggtcgccgaggcggccgtggttccggctcccgatccggtgaggttggcggttcccaaggcatacatcgcgctggcaccggggcattcgcccacacaggagaccgcgcgatcgatcctgcgttacgcccgcgagaatctcgcgccgtaccaacgcgtccgtcgcatcgagtttcgcgagctgcccaagacgatctccggcaagatccgccgcgtcgagctgcgttcccgcgaagaacaactgggcaacgactcaggagccgacggcgaatggcgcgacgaccagttccccgagctcaaggggtgaatgccaaccgtggagcgggtcttcgaccgattgggcaccggacatgaaaaatccggagggcatctcaggaatcgagataccctccggattggacctgtggtcgatactgggatcgaaccagtgacccctcgcgtgtgaagcgagtgctctcccgctgagctaatcgaccgtggtgctcggatactttaaccgacccatgatggcccgttgcgggagggtggcgcaccttatttatgggtggtcgtggccaggatggtggtggtctgggcgagctcggtgtggaggcggggtgacgtgcaggcgcgggccagggtggcggcttcggtgagttcggcggtggccgagacggggtcgtcggcgtggaggtaggcgtgggccagggccagacgggtgagggccagttcgcgggtgtggtagacggacacttcggacagtgcttgccggagttggtccagggcgcggttggcgttggtggtgcggtcgatgtcgtggcgggcgagggtgaggtggcagagtccggcgtgccagtgccagaggtggttgtcgctgtaggtggacgggtttgccatcagtggactgtcgagttcggtcagtagcttgtgggcggtggcgagtgcgccggtggtctggtcgggctcggcggaggccgcgtgggcgtgggcctgggcgagcagggaccagacggtggcggtgggcgcgtggggggccagttgttcggcgcgggtggcgagggtgagagcggtgggggcgttgtcgcggtgggcgtagacgatggcggtgcgggcgcacatctcggccgacagggcggggtcgccgccgtcgagggcccagcggcccgcgcagtcgttccagtagagggctccggcctcgtcgagggagtcgaggcggatggcggcggccagccgggcgaagcgggccgccgtgcgcagcaggccgccggagagggactcggggctgccgatgtggcggccgatgatctcctgggcctggcgttcgacggattcgccgaggtggtggccgcccatggtggcggcgacctcggcgtaggcctcggcgaggcggttgagggagaccgtggcgtgggcgggggccgcggcgggcagggccgtggtgcgcgcggtggtgggggagatggtgggcagcggagccccgaccgtggccaccggtgggcccgggtcggtggccacgagggtgagcaggtcggccagttcgccgccggtgtcgagcaggtcgtcgcactgtcgggcgatgtcgaggctggggcggcggcgggagctttcgagtttggagacgtaggagccgtccaggttcaggtcgcgggcgagttcggcctgggtcagctgccgggtgagccgccagtacttgaggcgtttgccgaagtggcccgcgatgaggtcgagctgggtggcggtcgagggatcgggtccgggcatcctgctcttcctggggtgggggtggtgaaggccggacttcgtggcgacctcgggcaccaatcgtactgatcggtaccgaaatggccacaattgctgaataaagattcagcggcgttcagttaagaagtgatttcactgagtcgcggaacggtccgggttttccagcgcactgagcgtgagatacgcgtggccggacgcctggggtaaatgtcgtaaatgttcctgcgtggttctgatgtcctttttgacctaggtcaaacgaattagtcgtatgcggagattggggtgaggtcgactggtgcagatgaagcgtgatcatgtatgttcggtcaccaataaagccccattggtcggattctttcgtgaggatgcgtcgatgtctgacttcgctgagtgttcgtggagatcgtcgcagtccccgcgggttccggccccctacggtattcgcgtgaatcgatggctcgagatggacaccaggcgcacatgctagtgcatcgcatgcgcgaggaggccgccggatgtttaagaccggcgttgccaacggatcctgccgcgagataacggcgggtaggtcgacaacaggatctaatttggataagagtttccccatgccggcgggagccggagaatggcggttggcgtgcgcataaccaagaagatcggtttgctggtggcggtgccactggtcgccgcgatctcgttcgccgcgctggcggcgtcgatcaccggtggccaggcgctgcaggcggactacctgcgcggactggtggacaccagtggcgcggccggaaagctggccggtgacctgagcgccgagcgggcctcggcggtgtcgaccctgacctcggactcctccaaggccagccagtcgttcgccaagaacatccgggaatccgacgaatcggtcgaggagtacaagaagctgcgggccgaactggacccggaggccgagtcgaccgagaagctcctgacccgtatcgacacccagctggaacggctcgactcggtgcgtgagtcggtgggcaccaagcggcagaccgcctcctcggtcgccttcgtctaccgcatcgtcatcgccgacctgttggcgtaccgcgattccgtcacgcaggtcggtgaggccccggccgaggtcgccgacgaactgcgcgccgggtccaccctgtcgcgtgcgatcgagttcgtcggcctgcaggaggtcgcggtgctgcgcgccgggcccggcaagaccctgaccccgtcggacgccgaggagatcgccgcgacccggctgggcttcgacgacgcgatgctcaccttcgaccggctgaccaccaccgaatggcagaccctcgtggaacgggcccagatcgatgagcagggggtcgccgcgaccaaactcgaacgcgacatcgcccgcatccaccacggcgagaagctcgacgtggaccccggcaagtggaccgacctgatggattcccgcgccagcgccttgctgaaggtcgaagaggagatcgaccaggacaacagcgaagcggtcaccgcgttgcgcgacgcccaggtgtgggtgaccatcatcgagaccgtcgccgtcaccctggccgtgatcgccgccatcatcctggcgctgtggctgggtcgtccggtcgtgcgaggactgcgcaagctgcgcgacgccgcccacctggtggcctcgaaggaactgcccgacgccgtcgcccggctggacgaccacgagatcctcggtgagctgacccccgaacagttcgccgacgcgatggacccgccggtcaaggtgtccggaaaggacgagctggccgaggtcggcagcgccttcaacgaggtgcaccgcgaggcggtccgggtcgcggcccagcaggcgctgctgcgactccacatcggttcgatcttcgtcaacctggcccgccgcggccacgccctgaccgggcggctcaccgccgagatcgacaacgccgagagccgcgagctcgaccccgagcgactggaacgactgttcaccctggaccacctggtgaccctgctgggtcgctccaacgacagtctgctggtgctgggcggtacctccccggcgaaggtccggatggccgacgaaccgctcggcgacgtgctgaccgcctcgcagagccagatcgagcagtacacccggatccggatggcgtccatcgacactggactcgcggtgcgggcggccatcgtggacgacgtcgtgaagctgctggccgaactgatggacaacgccacccgctactcgcagcccgaggtcgtcgtcgacgcgcgggcgctggccgaccggctgatcatccagatcagcgactccggcatcggcatggaaccggccaagatggactccatcaacgcccggctggcgaccaaaccgccgctggacctggaagccgtgcgctccatgggcctgaccgtggtcgggcacatcgcgtcccggctgggcatctcggtgcagctgcgggtgggtcacccgcgcggcaccatcgccgaggtcaccatgcccgccgcgctgctgaccgccgacacccgagactccaccgaggtcgccgaggcgacccggcggccggcggaacgccgcccggagcagaccagtcgtccggtgccccggctgttccgcgacgccaacaccatgccgtcgcgcaacaccccggtcgccgacgattccgcgttggtgccggtggtgcacttcgacaaggcgcacctcatggagtcgacgcgggaacacccggtcgttcccaagccccgcaacccgttcgacgacggatggcgggccgccgaagaggcgtccaaaccgatgtcgccgcccgccgaagggcagctaccgcgccgtactccgggcaaccgcctggtgcccggcggcgaagttcccgacaccatcgaaggtgtaaccgcgcaagatcaccgggacccggcggcgatcagcgcgacgtacgccgcatacgctcgtggtcgctccaacagtggagtttccccattgaacacccccagtggatcgaggagtgcttcatgaacgaccttgacttggacttcttgctcgacgacctagtcaaacgcgtccccaacgtcacccacatcatcgccgtgtccgcggacgggttgttggtggcgcgtaatgagagcctgccagtcaacgacgccgaccgcctggcggcgatcggttccggactcgtgagcctgctcaacggagccgcccgctccctgcaggccgatccggtggtcagcaacctgaccgagttgcacggcggctatatgttctcgatgtcggtatcgagtggcgcgagcctgcttgccctggcatcgcacgggtgcgacatcggtcaggtcggccatgaactggcggagttgatcaacaagatcgggcccgcactgacaccgcgtgcccgctccttcggcaacgggcagcagcgactctaccggtgatgcccgtgtaccaaagtcccatcacactatccccttaagacacatcaggagtaaccgagaatgacccagcgattgaggagacgtgcgttcgtcaccgcggcagtggcagcgttggcgttgaccgccaccggttgcagctcaggcagtgaagacgcgggtaccgtgaagatcggatgggaaatcccgaagtccggtacttacgaaaccctcggcaaggacctggacgccgctttcaacctctaccttgacacccacggcggcaagctcggtggtcgcaaggtggaactgaagaccgtcgacgagaccgacaagcccgagaaggctctcgacgccgcgaacaagctcatcaagcaggacgaagtcgtcgccatggcgggaatccagagcagtggttcctacgaggcgatcgcgcccgtcgcccaggagaacggcatcccgctggtgggggccggtggccgtccccagctggagaagaacaaggacctcgacgggctgaagggcctgtggcacaccagctggatcaacgcccagacgggacagtccatcgccccgtacatcaagaagaagatcgacggcccggtatacgccatcggcccggactacgagggtggttacgccaacgtcgagggcttcaccgacgagttcaagaagatcggtggcaagctcgccaacgagaaggacggcaagccgacctacacgccgttccccaagatcgacgacttcggtccgtacctgaccaagatcgccaactcggacgccaaggccgtctactgcttctacgccggcgccaacgccatcgacttcgtcaagcagtacgccgaatccgacgccgccgacatcccgctctacggcgccttctacaccgagggaaaggtgctggaggcgcagggcaagtccgccaagggcatgtacagcaccatgaactactcgcccgacctcgacaacgaggccaaccgtgagtacgtggccgagtggaccaagaaggaacaggggcagccctccgtctacgccaccgccgcctgggacgccgcccaggtcctcgacctggccatcggctcgatccccaagggcgaggaagtcacctccgaagccatcaccgaggccatcggcaagctcggcaagatcaagagcccgcgcggcgaatggcacctcggagagaagacccacgcacccatccagaagtggtacctgcgtgaggtcaaggaagacggcggcgttctgtccaatgtccgcatcgaggacctggaaaccctgggcagctgacgtcggttcgccgaccgggtggacgacgcccgtgtgaagactggaggtggcccacgggccatgcttgacctgtatttgattcccgtcatcaacgggttcgcctacggcttgctgttgttcgtggtggccgccggtctgactctggccttcggggtcgccgacgtgctcaacctcgcgcacggcaccgtctacgtggtcggcggctacgccgccgcgacgctcaccgacggcagctggggcggactgctcctggccatcgccgtcggctgcctcgccggggccgcctgtggtggcctgctgtcggtggccgtcgccccgttgacggggcgcggccacctggcccaggcgttgctcaccttcggtatcgccctggtgggcggcgcactgctggtctacgcgttcggcgccgacgatctgcgccccacgcttcccgaagcgctgaccgaaccggtgctcatcaacgggcagcgctattcggggtaccggctgtcgatgatcggcctcggggtgatcctggcggtcgtgatctggttcgtcatcacccgtacccgcgctggagcgcgagtacgggccatggtggacgatcccggcatggtcgccagcctcggcaccaacccccgcaccatcctcaacggcgtcatggtcgcggccggcgcgctggccggaacggcgggcgccatcggtgcgccgctgatcggcccgggccccggcacggccaaccaggtgctgttgatgtcgctggtgatcgtcgtggtcggcgggctcggctcggtactgggcgcgttcgtcgcggccctggtggtcggccaggtgcaggccctgggcccgatcgtcgccgagacctgggcgccgtacctgttgttcgtcgcgatggcggtggcgctgctggtccgtcgtccacagtcactgctgccgggaggtgcccggtgacggtgctggaacaggagcgcacgacgaccgcccccggtcgccgtgccttcaacccgctgcggctgtggccgctggcggtggtcgccgtcctcgcctgtgtaccgttcatagtggacgactacaccctgatcaccgggaatcgggtgttgtcgctggggctgctggccgccagcgtcgccttgctgaccggtaccgcgggactgccgtcgctgggacaggccgcgccgtacggcatcggcgcctacctcgcctacaacctcgccgaactggactggaccttcgcgccgctgcaggtggtcgccgcggcggcggccggtgcgctcttcaacgcggtcaccggaccggtcgtcgtgcgcacccgcggcgtcgtcttcctcatggtgaccctcgcggtgggggagatcgccgtggtcgcggccgggaaatgggagtcggtcaccaacggcaccgacggcaccggccggatcccgccgggcgagctgatccccggcgagccgctcgtcgacgacgcgaacctgtactggtacgccctgggcgtggccgtcgtcgtcatcaccgcgatggtgctggtgcagcggtcccggggcggcaagctgctgcacggctcccgcgacaacgagatgcggatgcgcgccagcggacaccgcgtctcgggttacctgctgctgacctacatcgccgcgggcgcgatcgccggtgtcggcggatcggtgctggccaccacgcagcgctacgtctcgccctctgacatggacttctcggtggcggcgctgatcctgctggcggtggtcatcggcggcgcgttctcgatcaccggggcactggcgggggtcctgctcgtcatcgtcgcccgcgacctgatcggcaaccacctgcccggccaggggccgctgctgctcggcatcctgttcatcgtcgcggtctacctgctgcccaacggcctggccggacgcctgggcgacctgacccggttgttgacccgcaaacgtgaccgcgaggaggcgacatgacgctgttgtcggtcgagaacctgagccgcagttatggcaagctccgcgccctggacggggtcgtcctgaccgtggacgagggcgcgcggcacgcgctgatcggctgcaacggcgccgggaagaccacgttgctgcacctgctggcggggaccatccgcgccagcggcggccggatccactaccgcggcaagaacatcacccgactgaatccggcgcgccgggcccggctgggcatcgcccggtcgttccagaccccggccgtcttcgactcgctgaccgccttcgacaacctgaccgtcgccgcgaccccgcatctggccggggcgccgtggcggctggcctcccgcgccgcccaggcgcgcgaccgcgccgaggaacagatcgaactgctgggcatcgccgactgcgcgccccggctggccggggaactatcacacgggcaacgacggctggtcgagatcggtatggccctggtctcgcggccccgactgctgcttttggacgaacccgccgccggactgaccgacaccgacatggagcgactgctggaggccctgcggcagttgcccaccgaactcgcggtggtcctcgtcgagcaccaccaggacctggtcaccgagatcgccgacactgtgaccgtgctccacgagggacagatcctcgcggaggggtcgccggaggagatcgcggccgacccgcaggttgccgaggcctacctgggcactggagtgacaccatgacgcagctggactttccgctcgcgctgtcgctttcgggcgtcagctccggctacaacggcggccgggcactgcacgcggtctccctggaggtcgccgagggcagcgtgcacgcgatcgtcggccacaacggcgccggaaagaccaccctcatgtccacggtggctggagagctcgcggtcgccgagggcaggatctggttcgacggcaaggacatctcccgcaccgcgccgcaccggcgcgccaaacggggcatcggctacgtgccgcaggggcggcgggtgttcaagtccatcaccgtcgccgagcacctggcgatcgcccaccgggaccgaaagtcggaatggaacccggccagggtgatcgacctgttcccccggctgggggagcggatgaagcacaagggagcccagctttccggcggcgagcagcagatgctggccatcgcccgggccctgctcaccagcccccggctgctgcttctggacgaacccaccgaggggctggcaccggccatcgtggaacagattcgcggcaccctcggcaaactcgccgccgagggcatgacgatcctgctggccgcgccacagcccgagtggccgatcgccatcgccgaccacatcagtgtgctgtcggcggggaagctgaccgccagcattcccggcagcgaagcccgtgacgacgcctcgtccctgttggaggcgctcaccatcaccgccggttcgaaaccagaggaggaaccgggcggctgaaaccccttcactcacaccacgtttcaggagacgcacatgaatgactccacgcaatcgcgcagtgcctacgcgttcaagaactcctctgaggagtcacgcatgcagatggcgggactacaggcctatctggacccgatcacgaccggcgccctggacgcggtcggtgtgcgagcgggcatgcggtgcctggagctcggtcccggcggaggttccatcgcgcactggatgtgcgaccgggtcggtccgcagggcgaggtgatcgccgtcgacctcaacccccggcacgtcgaaccggccgacaacctgcgcatcgtgcaggccgacatccgcgacggcgtgcccgtcgagggacagttcgacgtgatccacacccgactgtgccttttgcacatcccggagcggcttcagatcatgaaggtgctcgtcgacgccctcaaacccggtggctggatggtgatcggcgagttcactcccgaaccgctgcgggtgatctccacgccgggcgaggccgcctccgaactgtggcacaaggtcaacacggccctgttcgacggcatcaccaacctcaacggcgccgacatgaactggtcgtaccaggtgcacgacaccatgctggagcacggtcttatcgacgtgcaccacaccgagcacaacgagagctgggacggcggcgagggcatcgccgcccggatgcactacaccaactcgatccagctggccgagccgatcaagagctgcggggtcaccgacgccgaactggaggagttccgggccctgaccgagaacccggagttccgcgcgacccactaccagttcatcaacacccggggccgcaagccactgtcctaatctgacagcagtcgccgatgcagtcggcgcagccgcggctcgtcggtgatcagctgccgggccgccagccacgccgcgcccgccgccccgtccaggcccagccggacgggcgcggcgggaaaccggcgcgccaaaccgtcccgcaggccccgcgacaccgcgttgtcggcggtggcgaggcttccggccagcacgatcggggtctcgacggtgtcgcgcaccgccgagaccgtcgacagcagttcggcggcggcccgcccggcgatgtccagggcgatcggatcgcccacctcggcggcggccgtcaccagcggcgccagccgcgacagtccgaccggctcaccggtcatcgcgcggtggatcagggtgtcgacgtcgcgcggcccggcgtcgaccagtgccgccgtcaccgactcgaccagcggcccgcccgccccggtgccgtcggcgaaccgcagcgccgcgtagaccgcctcccgggccagccagatccccgaacccctatcgcccaggaaccagccgtagccgtcggagcgtttggccatccggtagtcggcgaccttgatcgccaccgcgccggtcccggcgatgacgaccgtcccgtccgggctggggctaccggccgagaacgccaccaccgagtcgcccaccaggtccacaccgcactccaggcccgcccgctcccacaccggggtgaacagggtctcctgggtgtcctcgggcagcgccagcacccccgcgatgcccatgaccgccgcggccacccgcttcggctcgtgcgagcccagcgcctggtggaccgcgtcgtacacgttgtcggccgcggccttacggccgcgcgaggtggggttgccgccgccggagcggccctcgcccagccgccgcccctccacgtcggccaacagcgcccgtgtcgaggtgccgccgacgtcgagtcccaggacgagttcagacatgcctgcatcctaattttcacgcagcccggccgaaagcgggcggtagccggattctggcgctgcgatgtcggcgcagcgtgagcgcccgactcggcaaggtcacgaaacatctcaagtctgaaaagatttcccgaaaatccttgacgaaaagccgtttgggtaagagtttttgtcatacgtaatccagttcactcccctcacctcgacaggatggccagtcatgacggagacatatccgccgcctgccggcccctccggcggggtgctggagcgcatcgcccggctcaacggagacttctccgacgcgctggcgcgagtgggggagcaggtcatcggagatccggcggtggcagcgcgttccacgatcgtggaactggccgaacgctccggaacctccccggccaccgtgacccggttctgccgcagtctcggtttcgacggctacgccgcgctgcgggtggccatagcgaccgagagcggccgggccgaggcgcagagcaacaacggctggcaggtggacatcggacgcgagatccgtcccgacgatccgctggaccgggtggtgggtcacgtgctgaccgccgagatcaccgccctgcaggacaccgcggccagtctcgacctggacggggtcgcgcgggtggccgaggccgtggcggcggcgcgtcgcgtcgacatgtacggcatcggcggcagcgccctggtggtcggtgaactgcacatgggtctgcaccggatcggcatcccggcctgggtctggaacgaggtccacagtgcgctggccagtgcggcgcttttgacccgcgaggacgtcgcgatcggcttctcgcactcgggcgcgacggtggagaccgtggagatgctggccgaggcgggaagtcacggcgcgttgaccgtcgcggtgacgagttacccgtcctcgccgatcaccgaggtctccgacatcgtgctgacctcggcgacgcgggccaacaactcgcagtcggacgtgctggcggcccggcattcgcagctgctggtgtccgacgccctgtacctggccgtcgcgcagcgacggttcccacgtaccgtgacggcgttcgaaaccacggcgcacgccgttgccggacaccgtaagaacgccgcttccgacgtccatatgcacggtccgattgccgggaaaccgaggtgatggatacagtgtgtcgtctcggtccaacagtaaaaatcagaaaaggacatttgtcaacatgagtgtctccgccgccgcatacgcagccgcgatcaccgaggtgtgcgaccgtgccgtcgccacccagaccgacgcggtcaacgccgcagccgacctcatcgcgggttcgctgaagcgcggcggcatcctgcaggccttcggcaccggacactccgaagccctgtgcatggaattggccggtcgtgccggcgggctggtgcccagcaaccggatcgccctgcgcgacctggtgctgcgcggcggcgaggacgccgaactgttgtccagcgacaaactggaacgcgacccgcaggtggcccgccgcctgttcgcgctgtcggaagccgctcccgaggacgtgttcgtgatcgcgtcccagtcgggcatcaacggttcgatcgtggagttcgcctccgcggtgaaggaggccgggcacgacctgatcgccttcacctccacccagcactccggacagaccccgtcacggcacccctcggggcgcaaactggcggaactggccgacgtggtgatcgacaactgcgctccctacggcgacgcgctgctcgacctgcccgagggtgggtcggtgtgcgccgcctcgtcgatcagcgcggccctgctggccaacatggtcgtcgccgaagtcgtgcgacggcaactcgacgtcggagaaacaccaccggtgtacctctccgcgaatgtccccggcggggacacacacaacaacacccttgagtcccgttacgccggacgcatccggcggggcgcgtgactcgatccgttgaggagtaaagaaatgagccccaccccaaacaagggcgaccttagccgtcgccgtgtcctgcagggaaccgccctgggcgccgccgcgatccccgccgccggactgctcagcgcctgtgccaccggtggcggcggcgaaggcgaggacgtcaagaactccggtgacgcgaagaacccgttcgatgtggacggttccaagccgctggacgtcgtgatcttcaacggcggcttcggcgtcgagtacgcggacgagaagaccggccacgtctcgctgtacaagaagaagttcaagaagtccgacgccaagatgacgtcgcagaagaacatcaagaagacccagatgaaccggttcgcggactccaagcccgcggacgtcatcgacaactccggtgccgacaagatcgcgctggacaccctcgtcaacgacggtctgctcgccgagctgaccccgctgctgaaggcgccgtccatcgacgacccggacaagaccgtcgaggagaccctcatcggtggcgcgctgcgccagggcaccttcaacgtggacggcaagccgaaggtcttcgcgctgccgtacatcaccgagggctggttcatctggcacaacggcgccctcttcaaggagaagggctgggacgtccccaagacctgggaagagatgctggacctggccaaggacatgaagaaggacggcgtcgcgccgtggaccttcaccggcgtccacccctactacctgtgggacaccctgtacaccctggcggcccgcgacggcggccgtgaggtcgtgcaggacatcgacaacctcaaggccgacgcgtggggcaacgcctccatcgagaaggccgccgaggcgatgtacaagctgcaggagaagggctacaccctcgagggttcgcccggcctggaccacaccaagtcccagctgaagtggtacgacggcgacgccgcgttcatcccggtcggcacctggctgccgctggagctgtcgaacgacctcgccaaggacaacaagaagatcagcgacgacttcgagttcaaggccaccggcgtcttcgccttcgagggctccaagagccccgacatgctgtggctgtcgggcggcgagccgttcgtcgtcccggaggaggccgccaacaagccgggcgcctacgagtacctgcggatcatgctgtccaaggagggctcgaaggtcttcaccgacgccaccaagtcgctgtccgtcctggacggtcagaagaccgacgacccggtcgcgagccaggtcgtcgccctcaacaagggcccggacaacctgcatcgtccgcaggtcatggactggtacgtcgacttcaaggagccggtggagccgctgctcaccaagatgatgaagggcgacatgaagccggacgcgttcctcaaggccgcccagaaggccgccgacaaggtcgccgccaacgacaagatcgacaagttcaagcaggagtactaagcggcagtgtcgcgccgctgtggccggaccatcccgtccggccacagcggctcttcaacggtgagggatagcgatccatgacagacagttcacaggcgattcgccgcccggcgaaaagccgcaaggttacaaagatcaaacagggacggttcattctcgtcttcctggcgctgcccatcctcctgtacgcgtatctggtggtcttcccgctcgccgagatgttccggatctcgttcaccgactggagcggtctgagccccgacttctcctacgtgggcttcgacaactacatcgacatgtggagcgacccgaagggctgggtggtcccgggcttctggcacaccggcatcatgctgttggtgctgccggtggcggtcatcgtgctcgcgctgttcttcgcgttcatgctcaatgtgggcggacgcgggaccggcaagatcaccggtgtcaagggcgccagcttctacaagatcgtctacttcttcccgcaggtgttgtcgctgatcgtcatcgcgatcctgtggcggcagatctacgcgggacccagtgacggcggtgtactcgccaacgtcctgtcctcgctgggactgccctccccggaaagcggcttcatcaacgaggagtcgatggtgctgcccgccgtcatcgtcgcgatgatctgggcgtcggtcggtttctacttcgtgtacttctcggcggccatgtcgggcattcccgaagagctgtacgaggcggcccgcatcgacggcgccagccgcaccacgacgttcttcaagatcaccctgccgctgctgtgggactcggtgcagaccgcgtgggtttacctgggcatcatcgcgctggacggcttcgtgctggtctacgccatgaccccgggtgccggtggtggtggacccaaccacgccagtgaggtcatcggtggtgtgatcttcaagttcgcgctgggcgacggccgcaacgccggtatgggttcggcgctgggcgtcatcgtcttcttgttcatgtcggtcgtgaccgtggtcttcctgcgggcgactcgccgggaccgtgtcgagtactgaggaagggaaccgactgtgactacagtagaggccacaaaggccgaaaccgaggtgccgaagccggaacccgtccaggagaaggacggccgcgtcatcaacgtcttctcacacggcttcctggccctgtgggcggcgatggtgatcctgccgctgatctgggtcttcatcaactcgctgcgttcctcgggcgacatcaaccggcacccgatcggctggccgaccgaggccgactggagcaacttcgccggagcctgggccgacgcccacatcggcgagtacttcctgaacacgctcatcgtgctggccatgtcggtgaccgggacgatgctgctgggagccatggccgcctacgttctggcgcgctatgacttctggggcaaccgggtcatctactacggcttcgtcgccggaatgatgttcccggtgttcctggccttgttcccgctgtacaagatcctcgccaacatcgggctcaaggacaccttcgtcgggttggcactgtcctatatcgccttctcgctgccgttcacgatcttcttcctgacggcgttcttccggaccctgcccacgagcatcgccgaggccgccatgatcgacggcgccgggcactaccggctgttcttccaggtgatgctgccgatggcgaagtcggggatcatctcgatcaccatcttcaacatcatcgggcagtggaaccagttcatcctgccgctggcgttgatgagcaccaccgaaggccagggccaggtgctgtcggtcggcctgcaggaactggtcggccaggccggagcccagaccgacaccggcgtcctgttcgccgcgatgtcgctggcgatcctgccgatggtggccgcctacgtcctgttccagcgacagatccgtggcggcatgaccgccggagccgtgaagtagcgacggctcccaccgataccaccgccgccccgttcccaccagcggggcggcggttcctcgtctgtcgtgcctagccgcaggtccacatgacggggttgcccttccagttgcccgcgagcttcgctccgtcctcggatgccgcggtgacgatgtcgaggccgtacggcacgtcctgatgcagcggcttcacgtcttcgacgacgggtagcggacgggccttggagtcgaagacacccggaacatgctggtccggatcatcgtctatgccgtcgccgttctcgtcttcgccggtcggtgagacgacgccgccgtaggcccggccggacgtgtcgacggccgtggcggtgaaaccgccgagcttctccggcaccggtttcgcggtggtcgtcaatcggtacgagttcgattccccggaggcgatcacccaatctccggccacgtccgaagccaaggcatcgtattcacctatgggaatggcggtggcttttccgctggagtcccacatgcgagcttgatagtcgccttcgcccgcggcgtccatcatttcctcgctgaactgtccacccaccagcgtgccgtcgtttgacatgtccctgacggttggagcgcgcccgctggtggtggtggacagtgacaccgtggtggcctcggtatcgccgggcgcccacgtcagtattccgttgccgtagagatcatctccggaagaactccccgccggttccgccgcgacgatggttccctcgtcattgacggcggcgaggtccaacaccgctgagcctccggatcccctcaactcgctggcttctccgtcctcgtaccgccacgcctcgtaggccgtggaaccgtccgacccggatctggttcctatcacgacgccctgactgttgacgccgctgaccgaagcgtccccctcgccgggaacgtcactgacaacggtcagcttgccgttgtgccacatgacgaaatcggatgagccgggagtgtccgtgacaatgtactcaccgttcgggctcatcttgaggtcgaatcccggctcgccctccgcgggccagtcgagcaactccacgtcgcatgacccagcatcggggggaacggtcttggtgtccagcttggacagggaggcgctgtcgccgccgttgccgctgtcgccactgccgatgaccgtcagcgtcgtcgcggccagcccggccaccgctaccgtgatcgcgccgaccagccaccagcgcccgccgaatcgtttcgtcacaaagcctcctgctcatgtctacgtggtatgtaacacgagcaggagggcgttccggttgccgtcaggccacttcggacagtgcgacggtggtgaactccgactcgcagggcgggccgtcggtgtagcgcagcgtccgctcctccaggtcgatcaggaccgacagtgccgtgtgggtgcgcaggtgttcgggtttggtctcgaccgggtggcggcacaccgccagttcgccgccctcgtggtcgcgcagcgacgtctcgacgtgttcggtggacagtttggcgccgttgaggagggcgtcgaggcgttcggcgcggtggaaggtcgtcaccggtgtggagcggaagtgctggacgatgcccagggcttcggggtcggtgaagtggttggcgtgcaccaggacctggccgttgtccggggtgaggcggcgggcgcccaccggggacgactccacgtcggcgatgcccttggtggccgagccgatgaggaagttcgccgagcaggacggagcgtccagactggcgatcgcgatggcctcggtgaggctgcgggagttgaggatgcgggacgtgcgcaggtggaacggcaggccgccgcgtttccagtcgtcgtcctcgcagcccagaccgttgacgcacaggccgatcccggcgctgttgacgccgatcttggctccggcgatcccggcctcggtgtaggccagcaccttgacgtcgtcgtcggtccaggtcaaaagcgcgcccctgacgtcggggaaccagtcccagttctggccgatccacacgtgaccgtccggtgtggccgacgccggggcgccgaagccggtgcactcgccgtcgacggtggcgctgagctggctccaggcgctgtagaggatctcgaagcgggcgttgagcatcgcgatgtcggccagagactggccgctggcctcggcgatgccctccatcgtggcccggtagtcgggcgaggccgtggtgaacacgtccaggtagagcgagacccgctcggcgatgtcggcttcggacagtccggcgtcgtgccgcagccgtcgcgagtagagcgcgacgttgtcggcgatgcggtcggacagggcggcaccgtgctggcgcccgcgctcgcggggggtaccggacagggagacgagaggcagttgaggcatgtccccaccctagaacgtggccgcggcttgtccgaaccgcttaatcaccgcaccagggtgtgcatgacctcgtcgaagttggccgtccaccacttcaccagcgcggtctggccgggcaacaggtggtcacaggcctgattgcggcgcatgtagtgccattcgatgacccagttgtcggccagccgctcccaccacagccggtggagtgcgatgcggatctcaggcgcgcccaggtcgtagatgtcgcggtagccgtcgatgaactcggcggcgcgtttgaggtcgatgccgcgttcgtcgccgtgggtgaagaagaacgccgccgcgcgcaccagttccttgctgtgcgggcccacccgcagccggtcccagtccaggacggccagcacccggtcgtcgccgtccagcagcaggttgtgcgggtgcaggtcgccgtgcaggtagcccgaggacatgaccgggatgtcgggcgggcgacggtgggccagcttggccaacaggccccgtttcatgcgcagtgtccgttcggccagcgcgtcgaaggacgagccgccgtggcgggagtcgatgaggtccagcagccggtcgacccggtccatggcctgctcgaccgggatcgagggctggaagaacggctgtctcggcgtgggaaccgccttgctcagcgtcaggtggatgctgcccagcacccgtcccaggtcgcggcagcgctccagcgacatcgacaggccggagcggtggcggccgtccttcaaccacgggaacaccccgaactcgttgccgtcgaagatcagcgagtcggtgttgtggttggacggcaccggcagcaccaccggcacccgggcaccggccagtgcccgcagcacctcgaactggaacgccagctgctcgccctgcacgtccaggaacagcttcagcaggtacggcccggtgtcggtctcgacccgccagctgcggttcatcaggccggtgggcaccctcttgatcgactcgacggtgcccagctcccaatacgggaggatcgaggccggagccgggatagaggatgggtccacgcctcaaacctaatgcgcgtgatccactttccgcacccatggcgccgtcctggcacgaagcggggagcccgctctccactgttaggttggcatccgacccacctgacctctcctttcgaagggcctgatgcgccgtgcacgacgaccgcaagctcattgaagaccgcctcgaacgcgtcctgcgcgaacggatccgccccgccgtgtacggcgagtccaccccgttcaccgtggccgtgtggcacgctcccggcgaaccggtgccgcccgccgagggcatcgccgcgtcctacgagccctgtcagctcggcgacgagtgggggccgccgtgggggaccagctggtttcgcatgtccggccaggtcccggccgcgtgggccgggcaggtcgtggaggcccggatcgacctggggttcagcaactacggctggggcccgggtttttccgccgagggtctgatctaccgccccgacggcaccgcgatcaagggtctgcaccccgacaaccagtggatgcgcgtcagtgacaaggccgagggcggggaagaggtgctgttccacgtcgaggccgccgccaacccccgtattcagggaccggtgacggacctgggtgacaaggccaccgcgcccgacaagtgcctgtaccagctggaccgcgccgagctggccgtgttcaaccccgaggtgtacgaactggtccacgacttcgaggtgctggacgagctgatgcggcagctgccgctggaccagccgcgccgctgggagatcctgcgggtcgtcggcaaggccctggacgcggtcgatctgcgcgacgtgcccggcaccgccgccgcggcccggaccgtgctggccccggcgctggcagcgcccgcgacagcctcggcgcaccggctgtcggccatcggccacgcccacatcgactcggcctggctgtggccgctgcgcgagaccgtccgcaaggtcgcccgcaccgcgtccaacaccgtcgacctcatggacgaccaccccgagtacgtcttcgcgatgtcgcaggctcagcagttggcctggatcaaggagtatcggcccgaggtgtacgagcgggtcaaggagaaggtcgcgtcgggacagttcgtcccggtgggcggcatgtgggtcgagtccgacaccaacatgcccggcggcgaggccatggcccgccagttcgtccacggtaaacggttctacctggacgagttcgggctggagaccgaggaggtgtggctgccggactccttcggctacaccgccgcgctgccgcagctggtgaagctgtcgggctcgaagtggttcctgacccagaagatctcgtggtcgcagtccaacaagttcccgcaccacaccttctggtgggaggggctggacggttcccgcgtgttcacgcacttcccgcccatcgacacctacaacgtcaccttctccggcgagcagatggcccacgcggtgaccaacttccgcgacaaggggcccgccagccggtcgctggcgccgttcggacacggcgacggcggtggcggcgccacccgcgagatgctggcccgcgccaaacgcctgtccaacctggagggttcggcgcgcgtcgacatcgagaagccgtcggtgttcttcgagaaggcccacgccgactaccccgacgcacccgtgtgggtgggggagctgtacctggagctgcaccgcggcacctacacctcgcaggccaagaccaaacagggcaaccggcgcagcgagcacctgctgcgcgaggccgaactgtgggccgccaccgcggcggtgcgcggggacttcgcctacccgcacgcggagctggaccggttgtggaagatcgtgctgctgcaccagttccacgacatcctgcccggctcgtccatcgcctgggtccaccggcaggccgccgagacctacgcgagcgtcgccgccgaactggagtccatcatcgacgccgcgcagcggtcgctggccggtgccggcgaccaccgggtcgtgttcaacgccgccccgcacgcgcgcggcggggtcgcggccggtggcgcgggcacggtgtcgtccggagaaccggtcgtggtcaccggctcggccgacgacggctggagtgtcgacaatggactgatccgggtcggcgtcgacggccggggtctggtcacctcggtggtcgacctcgccgaacagcgcgaggcgctgccgcccggcgaggtggcgaacctgctccagatccaccccgacctgcccaaccactgggacgcctgggacgtggactcgttctaccgcaacacggtcacgaacctcaccgaggccgactcggtcgagatcgcctacgcgggcctgaccaaggtgaccttcgaggtgcgtcgctccttcggcgcctcgagtgtcacgcagtcgatcacggtcaacgccggttcggcgaccgtcgacttcgacaccgaagtggactggcacgagtcggagaccttcctcaaggcggcgttcccgatcgacgtgcgtgccgagacctcggccgccgagacccagttcggtcacgtccggcgagccacccacaccaacaccagctgggagaacgccaagttcgagatctgcgcccaccggttcctgcacgtggccgagccgggctggggtgccgcggtcgtcaacgactcgacctacggtcacgacgtgacccgggcggtccgtgccgacggcggcaccaccacgacggtgcggctgtcgctgctgcgggcgccccggttccccgacccggacaccgaccagggcgtgcaccggctgcgttacggcttcgcgcccggcgccgacatcgccgacgcggtccgcgagggctaccgcatcaacctgcccgaacgcgccgtcaccggcggcgggccggtcgagccgctggtgagcgtcgacaacgacaaggtcgtcgtcgaggcggtcaaactcgccgacgacgactccggtgacatcgtggtgcggctgtacgaggcgtgcggcggccgcgcgaacgcgcggctgacggcctcggtgccgctggcctcggccgtggagacggacctgctggagcgggcactgcccgagggcgagcggaccgtcgaggccgacggcgtcgcggtgtcgttgcgtccgttccagatcgtgacgctgcggctggcccgacagtcctgagtagcgagtgggcggcgcggcgaggcactgccgcgccgcccacacgtttccacgggacgacgatgccgacggacggcgccgaggtacgttgcgtccatggcagagacccaccactacgacgtcaccgtcgaatggaccggaaacctcggcaccggcaccagcgactaccgggccttcagtcgcgaccacgagctgctgggctcgggcaaggccccgatcgccgcgtcctccgacccggccttccgtggcgacgcgtcgcgctggaaccccgaagaactgctggtcgcctcggtcgcgcagtgccacatgctgtggtacctgcacctgtgcgcgaccaacggcgtcaccgtcgtcgagtacgaggaccgggcggccggtgtgatgaccatggacgccagcggcggcggtggccagatcacggagatcacgctgcgcccacaggtcaccgtcaccgacgcgtcgatgctgccgctggcgcgggaactgcacggcgaggtgcacaaggtctgcttcatcgccaggtcggtcaacttcccgatccgccacgaaccggacatacagaacgtgaaattagcagaagttggcacatatatgggataccggttatccgcgcgcgcgaataacttgggcgcatggccgaagtactagcgaagcccgtgaagcttgcccagctgtcccaggacctgaccacgatttccggtgaagtccggaaaggtctgtccagtacccgggagtccgggttgatcgactcgtccgcctatggcaacagcaccggcgtggaagccgtcgccaacgcctacaactcggtattcgaaaagggtgggaccgccgtcgaggacctgaccgaggttctcgagggagacatcgaccgagtgttgcggatggcgttctcgtaccaggagaccgacgagaagaacgccgagaagatccccgagtgccgccccggaaagccctgctaacgcccgctgaagcgaaatcccgaaggacataactgaaatggtcgagcccgaaatcaatgtggaccgtcggtggtggcggttggatgctgacacttccaagatcactgcggcgtccacggggtggaagaacctgggcaccgccgtggacaaggccggtgacgacgtgttcaagaaggccaaggtcgtctacgacgacggctgggaaggcaagggccgcaccgcttacgaggggcatcagcagaagatcagcaaggccttggtcgatctgaagaagaaggccgacgccgtggacaccgcgttggacaacatcgccaacgcgatcaccgccaaacaggggcaactgacgaccgccgagggcgcgatcactggcgcggtgccgtgtgtcgtcggcgacgacaagatcaacttcaaacccgccaaccccgagcagtccaaagctgtcatcgaggcggtgcgggccgccaaggggatccgcgccgacctcgacaagcaactgggcaccgaagcgggcaacctcaagaccgcggcttccgatttcgcggacgtgacgatcaagtggggttcggtggcggaaggctttaaggagccgttcgatctgccgccggagtccacgagggttccgcgcacgatcacgctgccggacggccgggtcatcatgaacacggggacgggcaatgatgacgtcaaggtcaccacggatgacaagggcaatgtcatcgtggagtccaacggcaccaaacacacctatccaccgggcaccaacatcaccgtccggggcggccaaggcgacgacaccatcaaggtggacgccaagggcgttcaggtcaccagcctgggtggcgcgggcaaggacaccatcgacgccggcaacccgctgttcccgttcggtggcgacaaggacggcaacaacacgatcatctccggcgacggcgacgacaccgtgacgaccgctggtggcgacaaccgcgtctccaccggagccggcaaggacaccgtcatgaccggcgacggcaacgacaacatctccacctacagtggcgatgactcggtgctcgacctgggcggcaagaacgacatctccaccggcgcgggtgccgacaccgtcagcgccgggggcgacaaccacgtgtactccggcgacggtgccgacaagatcaacaccggcggcggtcgcgacgtcatcgcctccggcgagggcaacgaccgggtgcaggccggtaagggtgacgaccgggtcttcgccggagaaggcgccgattacgtcgacggccaggacggcaacgaccacctggaagccggagccggggagcgcaagaccgacggccacggcaacacctactaccagggcgacaccatgtacggcggcgacggtgacgacaccctggccggtggcgacgccaacgactacctggatggcggcaccggcaacgacaaggtcaccggtggcggtggcaacgacgtggtgtccggtggcaagggcgacgacacgttggacggtggtgagggcaaggacgtcatgtactccggcttcggcaaggactcggtgaccggcgacgccgacgacaccgcctacgtccaggacggcgaggacaaggtggacggtgtcggtaccaagcaccacgtgaagccgatcgacgccgaccagctggtgaaggacggcgtcatcaagatcgaaggctccgaggagttcaaggaccggatgctggccgacctcaacaccttcgggtcgtccccgacgggcggggaaatgctcaacctctacaaagaccacatgagcgacaccttcaacaacgactcgttcacgatcaaggaactcaaactcgaccccgacaacgaggaccgggacgaggagtgggaggtcgagaacggctacgcccgcaacaacggcgtcgtcagcgacgacatcgagatcgagatcaacccggcgttccacctcgacgacggacccggcggcaacccggccgtggtcatgtaccacgagatggcgcatggggccagccacctgctggacgtccacgatcacgacaagatcggcggcaacgggccggacaaggacatcgccaagtcggagcggcaggcggtgggtctgcccaccgacgggcgcgactacgaccccaataacccgagcggcaacctggagcagaagtacgcttacaccgaaaacggtctgcgggacgaaatgggtctcgatccgcgtgaaacctacgcctcagacaggaagtaaccggacgggggagtaaaccacggtgacgagtccgatatggaaacgtccggcgggtctggcgtggatcgcgttcggctgcgtcctggcggtcatcgcgctggaccggctggcggtgttcatggtggacgcctacggcgccgaggtcgcggtgcccggcgggccgtaccgcggtgacgacctcaccgaccggtacggcgacgaggtcgacatggtgctcggcctcctggcgctggtgctgctcgcgtgggcactgtggagcgctcgtccggcgagcggccggaccgggtacctggtgacctccggcgtgatcgcggtggtgacggcggcgggcctcgtcggcgcgtatttcctcacaccgttgaacttcagcctcagtccgggagtggagggcgacgacctgaccttcggtcaggcgcccggcccgtactggttccaggtggcccggccggtgttgctgggcgcggcggtgctggcggtcctgggcgcggcgtttcgggccgcgaccgagtcgcgaccggccgccgctccaccgccgacggccccgatcgccgccaccgacttcgtggtcccggcgccgccgcccgctccggccagtggccgtctggtccgcgtcggcgggtacggctcgatcgcggtggcgctgttcatgttggcgctcaacctgatcgtcgccgcggtcgcgggcacgtcgctggccgacccgctgttgccgttggcggcgctggttccgctggccgtcgtggccgtggtgctcgccgcccgtgtgaccacgggggcgaaaccgatagccgtcggcatcggcgcgttgacgccgctgtggctcgcgctgtcggtgtggttgatgttcaccaacccgctgacgatcgaaccgtcccctgtggatgacgccactcgggacagtgttgagcccctcgcggccccggccctgatcctcggtgtggcgctgatgctcgccgctcaggtactgagcctgatcggggtggcgcggcgccggtgagcggcgtagcggaaaacacacgccaccaccgtcggtagtccactatcgtcacgtgtcgtccccgaaaggagccgatcgtgtcgccagacccgatgaccgtccgccccaccccgcacgagcgggtggtgttcctcaagccgctcatcaactcggagaagatcgtcgtgggtgactacacctactacgacgatcccgacgacccgacggcgttcgaggagcgcaacgtcctgtacggatacgggcccgagaagctcgtcatcggcaagtactgcgcgctggcgaccggcacccggttcatcatggccggggccaaccaccccacggcgggtgtgtcgacgttcccgttcacgatcttcggcggcgaatgggccgagaaaaccctcgacgtcctgtcggcgatccccagccggggcgacaccatagtgggcaacgacgtgtggttcggctaccagtcgctggtcatgcccggcgtgcgcatcggtgacggggccatcatcgccagcggctcggtcgtcaccggcgatgtcgcgccatacagtgtcgtgggcgggaacccggccaagcagatccggcggcggttcagcgacaccgaggtcgagcagctgctggacgcggcctggtgggactggccgatggaactggtcaccgagcacgcccgcaccatcatggccggaaaccccgccgacatcgcccgcgtcgccgccgaacaccggcggccccaggaggactcatgaccgccaccatcaccgaacacgtcgtcaccgacgccgccggtggtccgtacgcgctgaccagtggacccgacggtgccctgtggatcacgctggtgcacggcggccggatcgcccggttcgttcccggaaccgaagccaccgcccacgagctcgcccccggcagcggcccgatgatcatcgcgcctggccccgacaacgcgctgtggttcacgcagaaccgcgcccactccatcgggcggctgacgaccgacggcgacctcaccgagtacccgctgccgacccccgactgcggccccttcggcatcgccgccgggcccgacggcgcgctgtggttcaccgagatgaccggcgaccgcgtcggccggatctccgtggacggcaaggtcaccgagtacccgctgccgatgaccggcgggatggcctcggcgatcacggcgggccgcgacgacggcatgtggttcacactcaaccaggccaacgcgatcggccgcgtcggcatggacggcgacatcaccgtccacgcactgcccaccgaggccgctggtccggtcggcatctgcgccggacccgacggcgcgctgtggttcgtcgagatcggcgccggacagatcggccgcatcaccgtcgacggcacgatcaccgaattcccgctgccggaccgcgccgcccgaccgcacgccatcaccgcccacgacggcgcgctgtggttcaccgagtggggcgccaaccgggtcggcaccattgacccgtccggggccgtgacggtgcacgacctgcccacgcccggcagcgaaccgcacggcatcgccaccggccccgacggcgcactgtggaccgctttggagaccggagcgctggctcggatcggctaatgtgaatgtgggctgcctcataccccgctgcccggcgggcgaggcaccccgcacacacccgaggggcccagcatggacaccgttcttatcgaggtcttccttccgatcgccctggcgatcatcatgttcgggctggggctgggcctgaccaccgcggacttcgcccgggtggcgcggtatccgcgcgcggccgccgcggccctgggctgccagatcctgctgctgcccgccgcgtgtttcggcctggtgctgctgttcgagctgccgccggtgctggcggtgggcatgatgctgctggccgcctcgccaggcggcaccacggccaacctctacagtcacctgttcggcggcgacgtcgcgctcaacatcaccctgaccgcgatcaactcggtggtggcggtggtgacgctgccgctggtgacgaacctggcgttgacctacttcgtcgcggacggtggcacgctggggctccagttcggcaagaccttgcagatcttcgccatcgtgttggtgccggtggtgctcgggatgctggtgaagcgtcgcagtcccggcttcgccgcgcggttgagccgtccggtgaagatcgcctcggcgatcatcctggtgctggtcatcgccggggccatcgccaccgagtgggccaatctcggtggctacatccgttcggtcggggcgatcacggtcctgttcagcgtgctgagcctgacggtcggctactgggtgccccggctgctcaaggtcgaacgtcggcaggcgatcgcgtcctgtatggagatcggtatccacaactcgacgctggccatcacgatcgcgttgagcccggcgcttttgggcaacgtcgagatgtcgatcccggcggcgctgtacggcctggtcatgttcttcaccgccgcgggcgccgggttcctggcgcgccgcggcgtcaaggacgagccggtcaaggccgcttagcccgccgcggttcgggtcgcggtcaccgccacggtcgcgtagtccatcgtgaagccgccgcccagcgagtcgatggccgcgccgacctcggcgagcacctcggccagcggttcgggagccagccgggtgagcaggccctgggtgggcagcacgtcgagccactgttcgcgggtgtagtcctgctgccagtcccaccgttcctggcgcggcttgctcaaatccggggtggcgcggatgccgtcggcggccttgtcgaacatcgcctgatacagctcgacggcgggccgctccgcgttgagggtgccgggaaggtcgggcaccatccgctcgcaggccgtcgcgaacgctcggcccaccaccgaaggcggctggccgacgttccagatcagcgccagcaggccgtccggccgcaggatccgggccgccttggcggctccggccaccgggtcgacccagtgccaggccgtggccgcgatgaccgcgtcgaagtcacgaccgcgcgggtcccagtcctcgaaggtcgccacctcgacgtcgacgccggtgccgcgcgcgaacgcggccatccgctcgtcggggtcgaggccgagcacccgccagcccgccgcctgcaactgccgcgcctcgatgccggtgccgcagccgacgtcgagggcgtcgggcccgggcgcggtggcgacgagcgccgtcaccatggcgtcggggtagtggggtcgggtgcggtcgtagcgttcggcgtcgacgccgaaggactcggccatcgcgcggtgtcggtgcggttctgatggggttggcgggacggtgcccgacgatatagtggtcatgcgcccactttaaatgggcgagcgcccacttgacaagttcgcagctcaaacccatgaaggagaagtccatggcgccaaccggcgtggccatgcgcgatgcccgcacccagttgttcgacgccgccgagcgggtgctgctgcgcgacggaccggcgggcttgagcagccgggccgtcaccaccgaggccaactgcgccaagggggtgctgcaccgccacttcgccgacttcgacgccttcctggccgagttcgtcctcgaccgggcgcaccggctggaggccgaggtcgcgacgctgcacgaccgtgccggaacgggcgccgtcgccgacaacgtcaccggcgcgctgatgagcgtgttcgactcggtggccgtggcgatcgtcccgctcatcaccttccgcgacgaactgcggaaccggttgcgcgagacctggcccgccggggtgccggtgctgacccaggccgcgatcctgttcgccggttacctggaggccgaacgcgagctggggcggctggccgacgaagccgacgccgacgtgctcgccgcgacgctgatcggctcggcccacctgctgttcgccgatcgcaccgccgcgccgccgggggtcgatgccgtccgcaagtcggtggacgcggtgctcggtgccgtggtccgcgagtgagccggtcgcgctgccgaaacggggcggcggcccccgacgcttcgaccgtgccttgagccgcctcgacacggcggccccgacgctccggccccgggctcaggccgctttgcagctggccagggtgcgcagctcgggtggcgccgtgaccgtcgcggccgcctcggaccacatcgacagtcgaccgcactggcagcgcgcgtagaccacggtgcccgtcgacgtgcggtgccgcgacaccaccgtcagggccgcgctcatgcccagctcacagatcgggcaccggttcgggctggtttcctcgtgattggtcatgcggcaagtgtcggcctagaatcgttcgtgaacaacgaaagtttccgcagcggatcatgagaggaaatcgaatgatcgacccgagactgcgcacgcttcgcaccctgcgggcccagggcacggtcaccgccaccgcgtacgccctgcacctgacaccgtccacggtgtcacagcagctcaaacagctcgcccacgaaaccggggtccggctgctggaaccgaccggccgccgcgtcaaactcaccccggccgccgagatcctgctgaaccacgccgacgccttgtactcgcagtgggaactggccaaacaggacctcgccgcgctcgcggccggtgagatcggcagcctgcgtatctgcggcctgtccagcacggtcgcggcgttcgtcgccccggccgccaagcggttgcgcgaggccaaccccggggtgcggctgcggctgtcggccgtcgaatcgcacgaggcgttccatctgctggagtccggcgaggtcgacatcgccgtgttcaacccgaccgacgccaccccgccgccgagcgaccggcgcttcgaacagcggttcctcgtcgacgacgtcgaggacatgctggtgccgtccgaccaccgcttcgcggagcgcgacagtgtggaactggcggagttcgccgacgaggagtgggtcggcatgccgtcctgtgtcgaccagcaccagctgttgctcagcagcaccgccgcggccgggttcacgccggacatcgcccaccacgccgacacctggtccagcgcctccgggctggtctgcaccggtttcggggtgagcctgtacacccggctggtcccgatcccggccgagcacaccgtggtgcggctgccgatccacggcaacccggtgccgacccggcggctgttcaccgccgtgcgacgcggcagcgccgcccagcccgccatcgcgcgcggactggccgcgatccgcgaagccgccgttcccgccgcggcctgagaccgatccatagttcatctatattgaggcgtcgctggcacccgtccgcgtcgccgtttcgttacgctcattcacaccgggaacacggttgcgaagcgagaatccccgctccgcaccggtttgcgagaggagtcggtccgtgctcgacgagactcaggcctatccgcgcgccgaacagcatctgcgcgacgcggtgaccgcactggacgccgatatccggctggagccggaactccgcaacgccgtgtccccgccacccgagagtggacagtcccatctggtcaatgtcgaagtctcctatgtcgcgaaactgcccgagtccgacgacgtgttcgcgcgcaaccgcggcctgttcgaacgactgaagaagtggtggctgggacagggctacgagctcgtcaccgacaacccgtccgaaccgttcacggtgctgcgcgtcgccgacccccacgacggattcgtcatcgccctgcggcaggggaagatcggcaacctgtggttcaccgtcaactcgcccctggtgacccccaccggagtagaacccccacccccggggctgacctgacgccccgccgcctgcgaaagatcgagtcatggttgattacgcccaattgaccaacatggacacctcgaagctgacccgtgcggcggaggagtccggaagcctcgccggtgcgttgtcgaccagcgcccaggacgtccagaccgcctccgacatcccggcggggatgtgggcgggccgcgactccacggcggcgtcggacctgatggcgacccagccgccgccgctgttcgtcgcctcggacgcgttcaaacgcagtcaggcggtgctggaggacctcgtcacggacctggaggcggcgcggcggcggctgcaggacgcgcacgatctggtggccggaaccggtctcaccatcggccccgacgggaccgtgaccacaccggtggtcaacaacccggccgaggcgcaggcgaacgagcggctggcccagcaggtgcgcgacgtcatcgacgaggccgtgcggatggccaacgacgccgatgacaaggccaaggaccagatcacggccaccgcgctgctcgccgacgagaacgccatccccgacaaccgcggtgacacgcccaaggacgtcaaggaatggtgggactcgctcagcgaccccgagaaacaggcgttcatcgaccagcaccccgaaaagatcggcaacctcgacggcatcccgcccgaggaccggcacaaggccaactggaagtcgctcaacgacgcgatcgacgccaaacgccaagagatcgaggacatcaggaacaccccgggatacggcggaccgggcgcggccgacgaccgcaacaaggtcgaggacctgcagaagcaactcgacgccatgcagaacctgcggggcatcgtggacgacccgaagcatcccgaccggctgctgatgggcttcgacccggagggcgacggcaaggccatcatcgccaccggcaaccctgacaaggcggacaacgtgctcacccacgtaccgggcatgggttccgaactgtccacagcgggcaacgaactcaaccgggtcgaccggatggtgtccgacgccaaccagctggacccgaccaaggagaccgtcggtgtcatgtggctcgactacgacgcccccgacgggatcagcaacgccggtaccaccggctacgccgagaagggcgctcccgacctggcccagttccaggacggcctgcgcgccacccacgagggtgcgccctcacacaacaccgtggtcggccattcctacggctccacggtcgtgggtcactcgctcaaggaccacggcatgaacaccgacgacgtggtgttcgccggaagccccggcgtcggggtggaccacgtctcgggcctgaacacgaacgccgacgtccacgccacccgcgcccagcacgacatcatcggcctggtgcccgacggcaacacccggttccacgtgccgttcaccgacatcacgctgtccagccacggcctgaaccccgccgacccggccttcggcgcccactccttcgagagctctccgggcgacaagggctggttccccggcggccggtcgatcgcggcgcactcgcagtactgggatgacggcaacccggctcgcgacgagatcgccaggatcgtcaccgagaacgactagccgttcagccgtgcacaccgccagacacgtagacgacctgtccggtgatgaacccggccgcctcggcggcgaagaacgccgccgcgtgcgcgatgtcctcgggtcgtccgacccggcccaccgggatcgagtcggccgcgatgcgctggtgttcgtcgaagtcgcggcccagtcgcttcgcggtcgcggcggtcatgtcgctgacgatgaaacccggcgcgatcgcgttggcggtgatgccctcgggcgccagctccagcgccagtgacttggtgtagcccagcagcccggccttggccgccgagtagttgacccggccgggcgtgcccagcgccgagatgctggagatgttgatgatccggccccagcccgcctcgcgcatgtacgggtgggcggccttgacggtgtggaacgccgcgttgaggtggatgttgatgacctcgtcccactgcgcggtggtcatgtccggcaggtccgcgtcgcgggcgtaaccggcgttgttgaccagcaccccgacgccgccgagccgttcggcggcggtgttgaccgcgtcggtggtggcctgcgcgtcgccgatgtcggtgggcagcgcgatggcggtgccgccgtcggcggtgatggactcggccgtggcggcggcgcgctcggcgttgatgtccacgatggccaccgccaggccgtcggcggcgaagcggcgggctatcccggcgccgatgccgtgggcgcctccggtgacgatcgcggtgcgggtgggcgacatgggcggaggtcctctcgtgctggctgatggccgctcgacagtacccgagcctcccgcttgtagaacgatctacatcgtgtgtacattgacaggcgtcactctttgtggaggtgctctcgatggcatcgcgaaccccggcgggcccggtcaccatggaggacgtcgcgcgcgaagccggtgtgtcgcgggccgcggtgtccaaggtgatccgcgacgcccacggggtcagcgccgcgatgcgcgaacgggtcacgacggccatcgcgacgctcggctaccgtcccaacgtctcggcccgtggcatgcgcggcgccacctacacgctcggcatcgagatccccgaactggcgaacccgttcttcccgcgcctgctcgccggggtgacggcggcggtgtccgcgtcgccgtaccaactcatcgtcgccccggccgatccggccaacgtggagggttatcgcgccatccaggcgctcgtcgaccggcaggtcgacggcgtcatcgcggtctcgccgctggtggagcccgcgtggctggaagccctggccgcgacggtgccggtggtgatgctcggacggcacgaccgtgccagcggatacgacaccgtcgcgaacgacgacgaggccgggacccgccaggcgatgcggcacctcattgatctcggacaccgcgacatcgcccacctcacctgcgaggagacgaagaccgttcccggttccggtgtgccgcaggcgatccggctcgaaacctatcgcgaggtcatgcgggagtccgggctcgacgcccacatccgggtcgtccgcacgcccacgggcgaggccggggcgtgccgcaccgcgacgcggttgctgaccggccccgagcggccgacggcgatcttcgcctcccacgacgaaccggcgctgggggtgcagcgcgccatcgccgaagccggactgacccccatggacgtctccgtcgtcggctacgacgacatcgagatcgcccggcacccgggagtctcactcaccacggtgaaccaggacggcgagcggatcggccgtctcgccgccgaactgctgctggaacgcatcgcggggcgaaccgagccgcgacaggagatcgtgcggcccgagctcgtcgtgcggtccagcacccggccaccgccctgacccatccgatccgagacaaccgcgagggagaactcgatgcaccccaccgtccacgcactgcgcgccgaataccgcaccgactcggcgttcgtcggtaccgaccgaccgcgcctgtcctggaagaccgccacgaccgcgcccgactggacccagcgcggtgccgagatcgaatggcgccgcgaatcggactccaccgtcgcccgcgtcgacggccgcgacagtgtgctcgtcgcctggccgttcgagccgctgcggccccgggagcgcggccagcttcgcgtccgggtcgacggatccgacgacaccacctcggcctggagcgaaccgctcgagatccgggccgggttcctcgccgagaccgaatggcgcgccgacttcatcgccgtgcccgaacccgctgcggggcagccgatgctgctgcgccacgaattcgaggtgcgcgagggactgcgggccgcgaccctgtacgccagcgcgcgcggcgtttaccagatcgagttcaacggcgtcgccgtcgacgacgaacgcctcaagcccggctggaccgcctaccagcaccggctcgtccacgagaccaccgacgtcaccgagctgctgcgccccggccggtgcgcgctcggcgccacgctggccggaggctggtacaccgagcggtacggcttccacggcgaggccaagccgttctacggcgagtaccccagcttcgccgcgcagctcctactcgaatacgccgacggcacgtcggaagtggtcgccaccggcgagggcgcctggtgggccaccgccgagggacccatcaccgccagcgggatctacgccggtgaaagctacgacgcccgccgcgcatcgccgggctggtcctcgccgggattcgacgacgacggctggtcggaggctcggatcgacgcgtccagagtgtcgcggccgatcgcccgcaccgcgccgccggtgcgccgcgtcgaggagctcgccgtcaaggacgtcatcgtcacccccagcggccgaaccgttgtcgacttcggacagaacctggtcgggcacctgcggatccgggtgtccggtcgcgaaggcgacaccgtcgtgctgcggcacgccgaggtcctcgaacacggcgaactgggcacccgtccgctgcggcacgcgaaggccaccgactcctacaccctcgcgggcgctcgaatcgagacctgggagcccgcgttcaccttccacgggttccggtacgccgagatccagggctggcccggcgagttcgaccccgaggacgtcaccgccgtcgtcgtcggctccgacctcgaacgcaccggctggttcacctgctcgcacgagccgctcaaccagctccacgacaacatcgtgtggggcatgcggggcaacttcctcagcatccccaccgactgcccgcagcgcgacgaacggctcggctggaccggagacatccaggtcttcgctcccaccgccgcctacctgttcgactgcgacggcttcctcgcctcctggctcgaagacctggccctcgaacagagccaggacggcgccgtcccgttcatcgtgcccgacgtactcgactcggtccggacaccggccgccgcgtggggtgacgccgccaccgtcgtaccgtccgtcctctatgaacgcttcgccgaccgcgcggtcctggagcggcagtaccccagcatgcgagcctgggccgaccacatcgccgccatcgccgggccgcgccgactgtgggagggacagttccagttcggcgactggctcgaccccgacgccccctccgacgagccgggcaaggccaagaccgatcccgacatcgtcgccagcgcctacctgcaccgttcggcggcactggtcgcccgcgccgcgcgggaactgggcctggacgacgacgcccgccggtacgacaccctcgccgacgaggtccgcaccgcctgggtgcgcgagtacgtcaccccggccggacggctggtctccgacgcccccaccgcctacgcgttggcgctcatgttcgacctggtcaccgacgcgcggctgcgcgacaacctgggcgagcggctggccgaactcgtccggcgcgccgaccaccgcatcggcaccggcttcgtcggcaccccgctgatccaggacgcgctggtgcgcaccggacacgctgacacggcgcggcggctgctgctccagaccgagtgcccctcctggctgtacccggtcaccatgggcgccaccacggtctgggaacgctgggacagcatgcttcccgacggcaccatcaatcccggcgagatgacctcgttcaaccactacgccttcggcgcgatcgccgactggctgcaccgcacggtcgccgggctggcgccgctggagccgggctaccggcgcatcgcgatcgcgccggttccgctggccggactcgaccgggccgcgaccgaactggagaccgcccacggccgggcctcggtcagctgggaggtcagcgacggccgtctgctcgtgcgcgcgaccgttcccccgaacaccaccgcgcacgtcaccctgccgggcagcgacccgctcgacgtcggcagcggcgagcacacctggaccgtcgacgatccgcgctccacctaggtcagtgcctcgcgccacaccggactgtcgcagtagtggttgtcgtaccggccggagctggcggcgatctcgctgatgtccgacatgcccttgaacacccgctccagcagccggtagtagtcgaaccgggccatgccggggctgaacacgaccagcgcgtcggccgatccgccggggaccggcgcgaacgcgtgcggcagcatcgacggcactaccaggaagtcacccttgtggagcgtggtgatggtgtcgcccagcagcatccgcatcgcgccgtcgatgatgaagaacgcctcggccgcgcgggtgtggaagtgcggcggcgcgccgggggaaccgtccgacagggtggcccggttgacggtcatcgcgtcgccggtggtgtcggagtcggccagcagggtgagcaggctggtgggtccgtcctgaagggtctcggcctcggcggcgcggacgagcaccggcttggggtaatcggacatgggcgttcctttccttagggggagtagaagagcggggccgcctcagccgaagatcgcgacgggatcgccggtgtaccaggcgttgtcgatgcgcatcgtggtgatgagccagcggtcgccgtcccgcgtcagcgcgacgtcgtaggggttcttcagcagcgcgcgcaccgagcggtcggccctcagcaggtgctgggcctctaccagcgcggtgagccgggcggtgtcgccgtcgatcgcgatgcgcgcgttggtgacctggtgggtggtgtcgacacggccggtgaacatgcccaggatcgtggtgacgatcgtgtcgcgtccggacatgaccgggggccgcgagccccatttggccgccgccggacgaaagtccagttcggcctcggtggcgaaggccgaggcgaacagttcccggtctttgaggtcctggccgagcgcgaaccggtgcagcgcgtcggcgatctcggtgcggtcgcgcagttcggccacgacggcggcgggctcggtcgccgtgagcgcctcggacgagttgacgtacatcgcggcctccttcgcaggtcagtgggctgtcgtggtgacggtctccactctggtccggtacggcggcgcgaacaatggccggttgcgcaaggatcgtcaagccagacttaacgatggaggggaacggcatgctggagaagcacgaactggacgccttcctcaccctggccgaggaactgcacttcggccggacggcgcggcggctgcgggtgtcggcggcccgggtcagccagaccatccagaaactggagcgccgcgtcggcgtcccgctgttcaaccgcaccagccgccgggtggaactgactgaggtcggccgtcggctgcgcgacgagatcgcgcccgcctggcagagcatcaccaccgcggtcgagaccgccatcgccaccggcaagggcatcaccggcacactgcgggtcgcgttcgtcagcgccgccgcgggccagttcctggtccgggcgacgcagcggttccgcgcccggcaccccgactgcgaggtgcggatccgggaggcgcagatcggggagctgctgccgtggctgcgcgacggtgacaccgatctggcgctgggcccggtgccggtgcactcgcccgacgtcgacagcggcccggtgctgttctccgacgcgcgcatgctcgccgtcccggccgcgcatccgttggcgcggaaggaatccgtggacgcagaggacctggccgcgctgccgttgctgcaactgcccgacaccgtcgacgagcacacccgcactgaccgctcgtcgagtcgcacgcccggtggccgcccgatccagccggggcccgtcggcgcgacgttcaacgagatgctcaccctcatcagcgcgggggagggcgcgtttccggttggggcgcaagtgaagaagtactacgtgcgtcccgacgtcgcctacgtcccgtttcgcgacgccccgccggtggactggggtctgttgtggcgcaaggacaacgcgaccgcgcgggtgcgggcgttcaacgaggccgccgccgagaccggcgcgacggcgtgacgcgcgccgtatccgtggcaaccgctaggatccggccatgacggagcccgccgaaccgcccacctcgcagcggccggacgagccaccggcgttcatgctggcacccacggccgcacccgaaccccggccgcgacgcacggcgctgcgctacggcctgctcatcggcgcggtcgtcgtggcggtcctggccgtcgtcatcaccgtgcagaccctcggatccgtcgcgccgggcgggcagcgccccgacccgactgacaccgccgaggagttcgcgatcgacggttgcgccaaacaggacggtcccgacgcgagggccatagactgcgccgacgcggagcgcggcgactatgtcatcaccgccgaggtggagaccgccgaggactgccccgaccccacccagcccgtcatcacccaggacgacggcgagacggtgttctgcctgaaaccgtattcgccctaacgactccagcagcgagtccaggtgccgacgcagcaccgcccgcgccgctgattcgtccagtgtgtccggttgcagtacggcccgcagcgtcagcccgtcgatcagcaccgtgagccggtcggactcgacgtccgtgtcgaagtcctcgggtacgcgtccggattccttgatgcgcttgacgatccggccgacgatggtgcgggttccgtcctgcatcttgatcgcgaacggccgcagtcgcggctcggtgcgggaggcgctgacgaagctgagccaggccgccgattcgagccgccgctgcgcgtcgaagggcaggaactcctccagtatcgactggaccgcctcgcgccggtcgactcccggccgggtgacgcgttcggccttggcgaggatgcgggcgccgagccggtcgacgagttccttcatcgccacctccatgacctcggcgtggtcggtgaagtagtggcgcaccgagccgatggccaggcccgcctcggtggcgatgttgcgcagggtggcctgttccaggccgtcgcgttcggcgatgcgcagcacggcgtcgacgacttcggtgcggcgctcggtcggatcgacgatcttcggcatggctggcagtttatagcattagcgtgctaacttatttagcatggacgtgctagataaacacccctggttgatcgtcgtcgccgtgctcgctctggtggcctatctgatcgtgcgacgactgtcgggcgaacccctcaacgcccgcgacctgtgcggaccgccgctgatcctgaccggcatcggcgtctacgaggtgctcaaggccgacggactcaaccccgccgactacgcctgggcggcgggcggtgtcgtcatcggcatcggattcggcgcgctgcgcggatcgaccgtgcggctgttcgtcaagaacggcgtgctgtggcagcgctacacggggcgcaccttcgtcgtgtggatcgtgtcgctggtcgccagcggcgggttcgcgctgctggcgaagttcgcgggcatgcaccccgaggcgcgcccgacgacgctggccatcggcatcggactgctgggggagatggccgtggtcggcctgcgggctttggccagcggccagcggttctcgccggagagccgcgaccggcacgccgtcgtccacgaccacatgcgacagaccctgcgcggcgaggcgaagcgcgaggacatcgcgccgatgaccctgcgcgacagcttcaacaccgtcaccggccggacgcgcgacgagcgttaggggaactcgttggcgaaggtggccgacagcgcggtctcgatcaggcccggcaactcggggcgaccgtcctcatcggcccaacgcaccacggccgcgtgcatcgcggccaggcaggccccggcggtgacccatcgccggaactcggtctcgggatcggtggcctcggtacgcatcgcctcgacgatggcggtctgggtggcgtactggctgtccaggtgccgggcccggatcgcgggcgtgtcgatcatgagccgcaacagcgccaacagcgatcgccggtccgcgtccgaggccaccccggccgtggcggtgtccacgatggcccggccgatgcggcgggcgtcgggctgatcgggcggctgcgcggcgacgcgttcggcgatgagctcgtcgtaggaggccagcagcaccaggtcctccttgctggggaagtgccggtagaccgtcatcgccgacaccccggcggcctcggcgacgtcgttgacggtggtcgagtcgtagccgcgctcggtgaacagccgcagcgcgtgctcctgtagcgcacgccgcgtctcgcggcggcgacgatcacgtatgtccggcacgtgttacaaactatcatggtgttagtttctaacatcatgttaatcactaacacgaattggatccgacaatgaccgacctgaagaacaagaccgccctggtcacgggagcgtcgcgcggcatcggacgcgccatcgccactcggctcgccgccgacggcgcccgggtgggcgtgcactacgccggggacgaagccgccgcgcaccacaccgtcgagcggatcgaacgcgccggaggcaccgccttcccgctgcgcgccgacctcggcgagcccgacggcgtcgacaccctgatcgccggactggaggcgggactggccgggcggcgactggacatcctggtcaacagcgccgccgtgccaccggccggacccatccaggacgacacccccaactccttcgacaccgtcttcgccgtgaacgtcaaggccccctacttcaccgtgcagaaggcactgccgctgctgaacgacgacggccgcgtcatcaacctcacctcggccgtcacccggatcgccaaccccacccagacctcgttcgcgatggccaagggcgcgctggcgaccatgaccctcaccctggccagccagctgggcgtccgcggcatcaccgtcaacgccgtggcgcccggggtcacccggaccgagaccaacaccgccgtcatcgcgtccctcggccccgaggcgcagttcgccgccatcaccgcgctcgaccggctcggcgaggccgccgacgtcgccgacgtggtcgcgttcctcgcctcgggcgacgcccgctggatcaccggccagaccatcgacgccagcggcgggctctacctgggactgcgcggctgatccggacgctggccgaggtgcgtcagcaccgcgtcgaccacctcggccagcggtgcgctcgtgtccacttcgagcgtggcaccctggcgcagcagcggctgcacggtctcgatgtagcccagcgactcggcgagctcgccgggatccttgccgtagtcgttggtgtcgcggtggcgcagccgctcggccatcaccgccgccggtaccgtcagcagcacgacgtggtcgaaccgcggatagaaccggccctggttctccacgcagccgctgacgaccagcacctcggcgtcctcagtcgacagcaacgcgtcgatgcgctccgggcgccatatccattccggccgggcctccggcgtcggcggcggtgagccgtccgccggtccacagtagccgtcgtagtcggtgtcgacgcacttgaatccgtgtcgcgacagctcttccagcagcgtcgacttcccggtacccgacagacccgtgaccagcacccgcttcatgcccgcatcatacgtgcgggctcgggccgttcgaactccggaaatggcaacgtgaacacgggtagcgcgaatcggtgccgttcaccctattgacattcgccgtgatcgatgttgagaatgtgtgcgttaacattccctgcggcgatagcgatccaacatgaccccacagtccgagcactgcgtcgtcggcatcgatttcggcaccctgtcgggccgggccctggtggtgcgggtcgccgacggcgccgaactgggaaccgccgtgcactcctacgcgcacggcgtcatcgaccggaaactgcccgccaccggtgaggaccttccccccgactgggcactgcaggatccgcaggactatctggacgtcctgcgccacgcggtccccgaagccgtggcgcacgccggaatcgacccgggcgccgtcatcgggatcgccaccgacttcaccgcctgcaccgtgataccgaccctggccgacggaactccactgtgctggataccgggactggagacccggccgcacgcctacccgaaactgtggaagcaccacgccgcccaggcccaggccgagcggatcaccgccctggcccacgaacgacgcgaaccctggatcgcccgctacggcggccggatctcctccgaatgggagttcgccaaagcgttgcagctgctggaggaggacccggaggtctaccacaacaccgagcgctggatcgaggccgccgactggatcgtgtggcagttgtgcggcaacgagaaccgcaacgtctgcaccgccggatacaagggcatccaccaggacggccggtggccggaccccgacttcctgggtgccctgcaccccgagttcgccgacctggtcaccggcaagatcgaacatccgttgtcggcgttgggagaccgggccggtggcctcaccgcgcaggcggcggtgtggaccggcctcgacgagggcatcgcggtcgcggtgggcaatgtggacgcccacgtcaccgcgcccgccgcccaggccgtcgaccccgggcagctgctggcggtcatgggcacctcgacctgccacatcctcaacgccgagcagctggccgaggtgcccggcatgtgcggcgtggtcgagaacggcgtggtcaccggcagctggggctacgaggcggggcagagcggcgtcggcgacatcttcgcgtggttcaccgacaaccagcttcccggcccgtacggggtcgccgcccgccgccgcggcatcgacccgcacgaatacctcagtggactggccgccgcccagcccgtcggcgggcacgggctgctggccctggactggcacagcggcaaccgttcggtgctggtcgaccacgaactgtccggcgtcatcctcggccagacgctggcgacccggcccgaggacatctaccgggcactggtggaggcgaccgccttcggcacccgcaccatcgtggaggcgttcggcaacgccgggctgccggtgaccgaactggtggtcgccgggggtctgctgaagaacgagttcatcatgcgcacctacgccgacgcgtgcgacatgccactgtcgatcatcggctccgaacagggaccggcactcggctcagccatccacgccgccgtcgccgccggtgcctacccgtcggtgcgggccgcggccgaggtcatgggccgcgtcgaacgacgggtgtacaagccggaccggcaccgcgccaaggcatacgacaccctgtacggcgagtaccagcgactgcacgactacttcggacgcggcggcaacgacgtgctgcgccggttgcgccggatccgcaacgaggcgggagcctcgtcgtgaccgcgagactccccgaagccgtgaccgcgctgcgcgaacagctcgtcgggctccacaccgaactcgtccgctggggcctggtggcctggaccgcgggcaacgtctccgcccgggtgcccggcgccgacctgctggtgatcaaacccagcggcgtgtcctacgacgacctgtccgccgaggcgatcgtggtgtgcgatctcaacggcgacctggtcgacggcgaactgacaccgtccagcgacaccgccgcacacgcctatgtgtaccgacacatggacgacgtcggcggcgtggtgcacacccactccacctacgcctccgcgtgggcggcgcgcggcgagccggtgccgtgcgtcctgaccgccatggccgacgagttcggcggcgagatcccggtggggccgttcgcgttgatcggcgacgactcgatcggcaagggcatcgtgtccaccctggccggacaccgctccccggcggtcctgatgcgcaaccacggcgtcttcaccgtcggacccgaccccaaggccgccgtcaaggcggccgtcatgtgcgaggacgtcgcccgcaccacccacctggcgcggtcgctgggcgagcccgtccccatcgaccagtccgacatcgaccggctgcaccagcgctaccagaacgtctacggccagtaatcctcgacaagggagtcaccgtcttgaagccagcacgcagaccacgcatcgggatcctcggcatcatgcaggacctgtacgaccacatgattcccggcatcaccgagcggcagggccgttacgccgccgacatcgcgcaccggctgtccgagcacgccgacttcgaggtggcgccgccggtcaaggaccgcgccgacgccgagtcggcgatgcgccgcttcgccgactccgatctggacggtgtgctggtgaccatgctgacctacggccccgcgatgcgggtggcccggctgttcaacgagaaccggatgccggtgtgcctggccaacatccagcccgaagccgccgtcacacccgcctgggacatggccgacatgacctacaaccagggcatccacggcgcccaggacaccgccaacgcgatggtgcgggccggacgccgcttcgcggtcatcaccgaggactggcgctcggcggacttcgccgtccggttcgaccgctgggcgcgggcggccagcgccgtcaccgcctggcggtcgctgaagatcggcgtgttcgggtacgcgatgaacgacatgggcgacatccgcgtcgacgagaacgcgctgctgcgcaccctcggccccgagatcagcgccatcgcgccgggcgaactgtggcggggcatgcgagccgtgaccgacgaggccattgccgcgttgcgggccttcgaggacgagcgcttcgagatcgacccgaaactgtccgatgaggaacgcgacgaccacgcccggatgcagctggccatcgagtcgatcctcgtcgacggcgggtacgccgcctactcgacccacttcgacgccatcggtgaggacggccgcttcgaccggctgccgctggccgccgcgtccagtctcatggccgccggatacggctacggtgccgagggcgacgcgatggccgccgccatggtccacgccggacaccagctcatcggcgacggccacttcaccgagatgtacgccatggacttcccgtcggagtcgatcctgatgagccacatgggggagggcaactggcgcatcgcccgcgacgacgaaccggtccggctgatcaaacgaccgctgggcatcggcaaactcgccgacccgccgaccttcctgttccgctaccaacccgggccggccaccctggccagcctggtgtcgctgggcggcaaccggttccggctcgtcgtgtccgaaggggaagtcctcgacggccaggtgctcccggccctggagatgccctacggccagttcgcgccgaccagcggactgcgcgcctgcatggacggctggctgcgcgccgggggcacccaccaccaggtgatgaacctgggccatcgctcccgcgactgggaggcgttcgccgaactcgccgacatcgacatcgtccacgtctagccactccacgccaaccaccccccgaaggagcaatcccgtgaacctcaaccgaagaagccttctgacctcggccgccggtctcagcaccctcgccgtgctggccgcgtgcggcggcgccggttccgagaagggcaccgtcggcatcgccatgcccaccaagtcctccgagcgctggatcgccgacggcgacaacatggtggccgccttcaagaaggccggattcgacaccgacctgcagtacgccgaggacgtcatcgaaacccaggtctcccagatcgagaacatgatcaccaagggcgtcaaggccttggtgatcgccccggtcgacaacacctcgctcaccggcgcgctgcaacaggccgccgacgccggtatcaaggtcatctcctacgaccggctcatccgcgagaccgacaacgtcgactactacgccaccttcgacaacttcaaggtcggcgaactgcaaggcggctacatcgaggagaaactcaaactcgccgacggcgagggcccgtacaacatcgaactgttcgccggttcggccgacgacaacaacaccgcctacttcttcgacggcgccatgtcgaaactcaagccgtacatcaagtccaagaagctggtcgtccgcagcggacagaccgacatggacgacgtgaccacgctgcgctggaacggcgagaccgcgcagtcgcgaatggagaacatcctcaacgccaactacggcgacgaacgcgtcgacgcggtcctgtcgccctacgacggcatcagcctgggcatcatcgccgcgctgcaaagcgacggctacggcgaaggagacaaaccgctgcccgtggtcaccggccaggacgccgagatcgcgtcggtcaagtcgatcctcgctggggaacagacccagaccgtctacaaggacacccgcaagctggccaagctcgccgtcgagatgacctcggcggccatcgacggcaagaaggccaagaccaacgacaccgagtcctacgacaacggcaagaaggtcgtcccggcgtacctgctcaaaccggtgtcggtcgacaaggacaacgtcgaggaagccctcgtcgagaccaagcagtacacgaagaagcagctggggctgtgacgagggcccgaacggacaggtgaacccgaatgacgcggaacatcctgcgaatgcggggaatcggcaaggaattccccggcgtccgcgccctcgacgacgtcaacctggacgtcaggcgcggcgagatccacgccctcgtcggcgagaacggcgccgggaagtccactttgatgaaggtcctcagcggcgtctaccggtacggcgagtacaccggtgagatcctcctggacgacaaaccggcgcggttcaaggacatccgtggttccgaggccgccgggatcgtcatcatccaccaggaactggcgctgattccgcaactgtccatcgccgagaacatcttcctgggcaacgaacggtcccacaccggaatcgtcgactggcgcgccaccaacctcgccgcccaggagctcatggccacggtggggcttcgggccgacccgcaggcactggtgtcgggcatcggcgtcggcaagcagcaactggtcgagatcgccaaggcgctgtcgaagaacgtgcggctgctgatcctcgacgaacccaccgccgccctcaacgagaccgacagcgccaacctgctgcggctgctggaacgcctgcgggaacagggaatcacctgcatcctcatctcgcacaagctcggcgaggtgctgtcggtggccgactcgatcacgatcctgcgcgacgggaagacgatcgagaccctcgacgtcggcaccgacgaggtcgacgaggaccgcatcatcaaggcgatggtgggccgggacctggaacaccggttcccgccccggcgccccgacatcggcgaggtgctgttcgagatccgggactggaacgtgttccaccccgaacacggtgaccgcaaactggtacacgacgcgaacctgcggttccggcgcggcgagatcgtcggcctggccgggctgatgggcgccggacgcaccgaactggcgatgagtgtctacggacgctcgtacggcgacaggatctccggcgaggtccgcaagcacggcagaccgatccgggtccacaccgtcgccgaggccatccgcaacggcatcgcctacgtcaccgaggaccgcaagcagtacggcctgctgctggaggaggacatccgccgcaacatcaccctcgccgacctgcggcaggtctccaaacgctccatcatcgacgtccacaaggaagtcatcgaggtggaacggctgcgcgatcgactgcgcatcaagacacccaccatctcccagaaggccaggaacctgtcgggaggcaaccagcagaaggtcgtcctcggcaaggcggtgttctcccgccccgaactgctgatcctggacgaaccgacgcgcggcatcgacgtcggcgccaagtacgagatctacacgatcatccaccagctcgccgccgaggggaaggccgtgctggtcatctcctcggaactgccggaactactgggactgtgcgatcgcgtctacgcgatgaaccagggccgcatcaccggtgagctaccccgcgaagccgccactcaggaagaggtaatgaggttgatgaccaacagcccggccacggccaaggcggtggagaaatgagcaaactggacgaacccgacaccgtcgaggcaccggtgctcgccaccccgagcgtgtggtcggcgatccgggaatcgttgcgcggcaacctgcgccagtacgggatgatcgtcgcgctggtgctgatcgcgctgctgttccaggcgatgacctaccagtacaacggcggcatcctgaccccggtcaacatcaccaacctgatcatgcagaacggccacatcctgatcctcgcgatcgggatgatgctggtcatcatcaacggccacatcgacctgtcggtcggttcggtggccgccttcgtcggcgccgtcaccggtgtcctcatcgtgcagtggcagctgccgtggccgctggtcgtggtcgtcgcgctggtactcggaggtcttatcggcgcctggcagggcttctggatcgcctacatgcgcatcccggcgttcatcgtgaccctcggcggcatgctgctgttccggggactggcacagcgagtgctggacggccagaccgtcgccggattccccgacggcttcctgcaactggcccgcggctacctgcccggcggcgagggcctgcacgtgccgaccgtcgcgctcggcctcctcgccgccggtgtggtggtgtggctggaatggcgcggccagcagcagcgggtcgcctatggactccccaccggacccagcgtgctgttctggctgcgggtggccgcgctggccgtcgtcatcaacgccttctgcgtgacactggcgctccacaggggactgccggtgctgggtctgatcctcatcgcgttgatcgtcgtctactcgttcgtgatgaacaaggccgtcgtgggacgccagatctacgccgtgggcggcaacgagaaggccgcgctgctgtcgggtgtcaagaccaaacgcaacaccttctgggtgttcgtcaacatgggcgccctggccgcgctggccggggtcatcttcatggcgcgactgacctcggtgtcgcccaaggccggggtgaacttcgaactggacgccatcgcggcggccttcgtcggcggggcctcggcttcgggcggcatcggcaccgtcgtgggcgccatcgtcggcgcgctggtcatgggtgtcatgaacatgggcatgtccatcctggggctgagcccggactggcagcaggccatcaagggcgtggtgctgctgctggccgtcgccttcgacgtctacaacaagaagcgggtgaagtcctgattgaccggtggtccggtgggagcggcggcggccgggacgtccgcccaccgggccacccctatcgtttcggcgcgccggtgctctcgcgcaccacgagcgtcgaggcgatcggctccggacgcgggtcgctgtcaccgtccagaatcgccagcagggtcgcgatcgcggtgcgccccatctcgtcgaagtcctgccggatcgtcgtcagcggcggcgacaggaacggggcctcggggatgtcgtcgaagccgaccacgctgacgtcgtcggggacccgcagtcccttctcgtagaaggcccgcagcatgcccagcgccatctggtcgttggcggcgaacacggcggtgacgtcgggctgtgccgccagcatcgcacccgccgcgtacccggaccgggcgctccagtcgccggtgatgaccggcggctccacggcgccgtgccgctccaggatcgaacgccagccctcgatgcggtcgcgggcctccagccagtcgccggggccggacacgtgccacacggtcttgtgccccagttcgagcaggtgagctgtggcctgggcggcgccaccgacctggtccaccgacaccgcgggcaggccgctgtcgggtccacactccacggccaccgccgtcaggttcctgggcatgctgtgcagcgccgagctgaccgcggtctgcggtgcgatgatgacgatgccgctgaccccctggttcgccagcgtgttcgccgcctccaccacactggagcgatccagtttctccagcgtggcgatgctgacgccgtaccccttggcgcgggcggcgcgttcgatgcccagcagcgtcgaggccggtccgaacaggatggtgtcgaaggtgatgacgccgatcatcgtggaccgtcggctgaccagcccgcgcgccatcgcgttgggccggtagtcgagctcctcgatggcgcgcagcacccgctcccgggtctcgggccgcacctgcgaactgtcgtgcagcacccgcgagacggtctggtgggacacgcccgcgagccgggccacgtcggtcatgaccgcgggccgtttaccggcgggcgaagctgtcgtcacgggcactcctcggttgtcggccgctgtcggctcgacccatgttaacgctaacgtgcggcgacggttccacgcggcgaggttttcgtccggccgccgtgggccgggtaaacgtgttgccgtcgcccacggccacaccgtactgttgcgagtcgccgaagtggagaggcaggtgtatatgacgaagctcaaccagatcatcgcggtcgagaagagcgtgaaggccaaggcacagggtgctttgagcgccgcgggccgggaactgtccaaacagccgctgctgtcgggtatctcccggacgtaccagcccaaggacgaggagggcgaacagctgcccccggagtcgacgaaggtgcaggtgcgcgcggaggacacgctgcggtcgatcgcggccagcctgtcccggctgttcgacgtcaccggcgccaaggacgcgaccaacaacatcgccaccgcggacgtcacgatcgacgacgaggtgctgctggccgaggtccccgtgacctacctgctgttcctggagaagcaactggccgaactgcacggtttcatcaagacgcttccggtgctggacgcggcggagtcgtggacgttcaacgactcggccgactgcttcgccaccgaaccggtgcgcacgatccgcaccaagaaggtgccgcgcaaccacgtcaaggccgaggccaccgaaaagcacccggcccaggtcgaggtgtaccacgaagacgtgacgatcggttactggaacacggtgaagttctccggcgcgatcccggccaagcgggtgtcgcagctgctggaccgggtcgagaagctgcagcacgcggtgaagttcgcccgtgaggaggccaacgccaccgaggtcgtcgactacaaggtgggggacaaggtgttcggttacctgttcggcaacgggtagccttcgagactcctccgggccgctaaagcccggaggtgcgcatggagcgcaagctgaaactaaggttcagactgatcgcggccaaaccgccgcgcagactcagattctcgctctagattcagcattcgccgcttcggcgtcgaagcgatcgtgtgcctgccttgggacctcgtcattgctggttcgagtccggcccgggcctccacagtggcccggtggcgtaatggaaacgcgcgaggctagtagcagcctgacagcacacttaaacgactcgacgccgccatacaggtggcatatgccgggccgggagagggtaaaactcccggcccggtcccttgtcgactcagccgagttcccgctccagccgggccagcgccccccgcggcccgccgcaccacccgcaccgcgatgggccacaaacgcgcgccacatacgggccgagccggtccagcagctccgccatggcgagggtgtccccgccgcgcgcgcgccggatcagctcgatctcagggtcggtcacgacaggaaggctttcatgagcgcggtggtctcgtccgggcaatcgagggtgagggcgtgtccacagtcatcgaccatgtgggcctcggcgtcggggatcaacttcgcgaaccgggccgcctgtgccggcggcataatcgtgtcctgatcgccccagacgacgagcgtcggttgcgtcgtcgccgccaccagctcggtagtggcgagttccttgtgcacgaacatgttcgcggcactgtcgcgcaacgcgtcctcaaggtcgacgacatacacggtgcgcgacgcggccaaggcctccacctgcggctcccacatgaacgtcgacgccgtaccggccgacaacaacaccaacggcggacccgaccccttaccggggtactccgccgaacccggcgaatacccataagatgtcggcacccatcccgaggaggaaccgtgccggtacgcgtcgccaccacgatggacgccgccgcgatccagcgagtacgagtcgacagctggcgggccggatacgccggagtcgtccccgcccccgtcctggcatcgatgtccaccgaagtccccgaacacctgacccgacgcctggccgaaccacccccctcctgcgccctctacgtggacgaactggacggcgacatccggggcttcgtcaactgcggcccctaccgacacgaccaggacgccacccgacgcgaccccagccagggcggcgagatctacgcgatctacgtcgcccccacccactggggcggcggggccggacaggccctgatgacccaagccctcacccacctggaacacgaaaacctgaacccggtccgcctgtgggtactcgccgacaacccacgcgcccgccgcttctacgaacgcggcggcttcacactcgacggcgccgcatcgccctacatcttcgacgacggcaccacactcaccgaagtccgctaccgccgcgaccagccattatcgaaccactgggaactcgtgcaggattcgtgcaaggttcaggagccttgagaggagcgataagcgaactcaaggggctacgacagatgacctatccgaaccatcagcacgagtactacccgggcaccgtgctgacacctacccccaaaaaaccgaggtggggccgaatcctgggcggcatcgccgtggtgatcgtcgtattggccggagtcggtggcacactcgtcgcgaccggggtcatcagtctgggcggctccgagcccaagatctccgagcccaaacccgaagaccagacctacggcttcatctccgatctctgcggacaagctcagtttgacgacgtcgaggacaccttcgcgccgatcagcggcgacaccagcgatgatttcacgccctacgagggattcggcgttcagtcctgcagcgcgcagctctacgactccgtctccgagaagttcggtgatgtccgagttgacgtcaccgtcttcgagaagagcgccgatgcgaaggagcacttcgaaccagatggtggattcgagggctatgaactggaaaagctcaaaggcgactggatgcagggcaactcagccatcatgaagctggatggtggcgggacacgtcacggcgccaagattcttgacgggaacctgcacctttccgtcagtgccttcgtctccgggctggacccggatgagaaacaggcgacaggcgtcatgtcgaacctggtcaacaacctcatggttccgttggtgaagtccgaggatctcaaagagccgccgtccggcaatggacaatcgaagccgaagtccggggcgtactccttcatggacgatttctgcgagaagatcgactggtcgagtctcgactcgttcccgttcgagagcctcgacaacagcgaatacaccgccgacgccgacggcaagggtatgtcccaggagagctgcgagaacgggacctttgatgacaaggaactgaaatccaacgccgcgttgatattcaaggtgagcactcaccccgatgccaacgccgctgagaaggagtacaagcggctgaaggaatcgatggagaccagccacaagaccgtcaccgacgccgagggaaagtggtcgcaggggaaactgggtgaggtcggtggtccggtccggatcgagaccagcgtcgtgattctggacgacaacctcaccgcgaacatcgtcctcgcgttcaacggggatgaggggacgccgacagccgcgaagaaggctctgctcgacctggccggacagaccatcaaggttcaccaggagtgagtcggcgagtccggcacggccgtcaacccaggacgagggggagtttggcggccaggggtcccagttcggcggcttcggtggcggtgggttcgcgtcggccggtgccgatccggaggacgtccgtgtcggaccatgaggcggggaacggcgttccggcgatcgtgtcgatcatttcgcgggttcgggtgagggtttcggcgggtggttggtccgcgttgggcaggtgtgcagtcaggtccagatggtgcagggtccattccaggacgtaggccgagaggtagtcggcgacggtgagtgcctggtcctgggtgctgaccgtctggtgggggtcggcgaggcgggccgcgcgtccggcggcggagccgacgtcgtcgaggtggaacttcagcagcgcggggtcttggtaggcggcggccagtcgcacggtgagggcggcgagcgggtcgtcgccggtgggtggggtgtcggcgaccgtccagtaggtgaccgcgtcgcgggtgggttcggcctgggtgggggtggcgagggtgatcaggacgtcttgtgcgtcgatgatcaggtggcacaccaggtctcgcacgagccagccggtgcagcccgagggcttggtgaagtcgtcgtcggcgaggtcggccacggcggcgcgtagcgctgtccacgatcgtgagaagagatccacggccgcaacctaacagcgtgggcggggaccgtggccgaaccccctgtcgacgtcagaagcggatcgcgatggcgtccacttcgaacagcatctccggcagtgccagtcgggcgacgccgttgagggtctgggccgggggccggtcgccccagtgctcgtggacgagtttgccgacggtggtgagcttgtcggcgtcgtggtcgacgatgaaggtgccgagtttgacgacgttgtcgtagtcgagaccggcggcgcgcagtgctttgcccaggttgtcgaaggcccgtcgcgcctgggtgttgaaatcggacgatgtgggcgttccctggtcgccggagtcgtactgtccggcgatgaagaccagggggctgccttcggtggtgttgacgtggctgtagccgaaggccgtggggtcgtgcaggtcggacgggttgatgatggtgcgggacatggctttcctccagtcgtgatggttgttgtccgtgatgggggtggtcatgaggggccgaaccagtcgcggacgcgtgcggtcaggccgggggcgtcgtgttcggcctggtgtttggcgtcggcgagggtgtgttgggcgagttcgcggcgccaggtcagttcggcggctcgcatcgtccgcgacacggcgcaggtgtgcgggaagttctcggccgggccgccgttcgggccgcgttgccggatctcggtgcaggcgaaggcatcgtcgccgccttcgatcgcggtcacgacgtccatgaaactgatgtcgtccagtggccgggcgagccggaagccgccgcgtgggccggtggtcgaggtgaggattcctgcccggcacagggcctgtagctgtttgttgaggtaggccgggggtagttcgtggtaggcggccagtcgactggccggtatggcgtcgcggttcgcccaggcgaggttgaggcaactgtggatggcccattcgacgccttcggacatcttcatggttctggacattacatgtccagaattggggttaccagcagatggactgtcgcggttgtcacgtatgcggcggacgggtttcgtggcaggatcctgtccatgcccatcgatgtcgccctgctggctgccttcaccgtgaccacgctcgtcgccatgatcacccccggaccggacatgttgttcgtcctgggctgcgggatgcgtggcggcccgagggccgggttgctggccaccgcgggtgttgccgtgagcgaggcggtgcacgtcatcgtggccgcggcggggttggcggctctgttcacggcggtgccgacggctttcaccgtggtgcgtttcgccggcgcggcctacctgatctacctgggcgtacagatgatccgcaaccgccgcaagggatcggatgagatggcggtcggcggcgggatgctgggtcgtcgggccttcgtcagcgggctgctgaccaatctcctcaacccgaagatggtcaccttcacgatcgcgttcctgccgcagttcatcgatccgtcgttggggaacgtgtgggcccagttcgcgatcctggggaccgtcctcatcgtgctggagttcatcgtggacggtacggtcggggtgctggccgggcggatcggcggttggctgcggcgtcggcaggcggcgaagcggcgcatcgacaccgccaccggcggtatcttcatcgggctcggtatccggctggccgtggagcgctgacgccgcggcggtcagtgcgacggtgcccgcgcgggttcgcccagggcgatgccgcgtcccctcacggtgtgcagcaaccgggggcggcgggcagactcgcccagtttggaacgcagccgcgacagtaggacgtctatggtggcccgatcgtcgtggcagcgggttcgcgccatcacggtggcgcggggcaacagccggcccgggtattcggacaggcaggccagcaggtcgaactcggcgcgggtcaaacggatcgggatgccgcgcagggtcacggtgtgggaggccagatccacccgcaggtcgcccaccagacggggtgccggggccggtggggcgggggcgcggcgcagcgtcgcggccagccgggcctccaaggcgttgaccgagaagggtttgggcaggaaggtgtcggcgccgcatcgcagtgccgcgacgatctcgggttccgggcggggcaggccggtgatgatgaccggtcgccccgaggccgcgacgatcgtgcgcagcagttggagtgcgtcggtgtagtcgttgtacgggtcgatgatgacgacgtcgggacgctggcaggtggggcgcaacaggtcggtgagggtggcgcccacgacgctcaccgcggccgagcgcacctggtagtgggggaacagccgggtggcgaggtcgcggcggtgccgggtgtcgtcgtcgaggatcagcagttgtctcatggcttcgtttcgggctcagtggacggctgcttgcagatttgcatacctgacatgcacgtggtcatatgcatcgatataacctttggttatggatcccgagatccggcacctgcgggcgatctgcgccatcgccgacgccggaagcctgtccaaggccgcccgcgtcctcggtatctcgcaaccggcgctgtcagcccagctcaaacgcatcgagcgcatcgtcggcgccgaactgttcgtccgcgcccggtcgggcgtcgtgcccacacccgacggggagcgcaccctggagcgagcccggatgctgctcgtcgaactggacgcgttcgtcggcggactgcgccatccgaacggccgcaccagaaccgcgctgcggctgggttcggcccatatggagtgtgtcggcaccatgatcgaactggtgcgcaaggcgttgcccgagtacgaggttcggctgcgtgtcgaaccctcggcggtgatcctggcccaggccgtcacccacgaccggatggacctggcggtgatcggcaccatggtggaccacgacgtgcggctggcgccgccggtcgagcaacgcgtcctggtgccacaggtgccggtgttcgtggccatcgccagcggtcacgcgctcgcctcccggcccgagatcgcactgtccgaactggccggtgagtcgtggatctgtccgcccggcgccgacgacggctcgctggcctcgttgcgggatgcctgccgccacgcgggtttcgaggcgagggtcgactacgaggcgcccagtggcggtgcccggcagctcatcgagtccgggcagggcgtgcggctggtcgaacccaccgcgagccaggaaccgggtatcgcggtgcggccgctgaccggcgatccgctgcacatgcggtaccgcttggcctggcggtcgggacgcttcaccgacatcgaactgggccgggtgtaccgggcggtcgggcaggcgtacaccagccacgccgtcggcagcccggtcttcgcgccgtggtggcagcggcatcccgaggtgcatccgctcgccggtgcttagggtcccggcaaggtttccaccccgatccgggggccacggctaaagaccgattgcccgaggtgccgcccgggaatactgtcgcgccgagtggacccgctcccgggccaccgtccccatagctccatgttcatgacacataggagacagccccatgtccctgacccgaacccggcgactgatcggcgcggccaccgtcgccgtcgtcctgaccgccggtatcgccctgaccgcctcgcaaggcgcggcggacccggcacccgaccgaccccacaccccaccgacggcggccagccccgccgccacccacaccgatcccggcccggccgacatgcgcgaccggcccccgaaccccgcgcccgaccccggcaccgacaacccttacgccgccgaggatccgaaacgtccctccgacaagcacggcacccggcaggcctgcgacccggcggacttcacctcacgcaccggcgacgaactggtggcgttcatccgcgagaccgagacctcctgcgtcaacaccctgttcggcctcaccggcaccgacgccaacggcgccttccgtgaggaacagatgatctcggtggccaacggcatgcgcgacaacgccgcgtcctatcccggcgacaactccaccggcaccgcgccgctggtgctgtacctgcgcgccggatactacgtccaatggggtcaccccgacgacgtcggcgaatatggccccgaactggaccaggccgcgaagtccgcactggagacgttcttcgccagcgagcgcgccttcgacgtcaacgacgccaacggcgagatcctcgccgagacggtcaccctcgtcgacagcgccgaacagaatccccacttcctcgacgtggtcaagaaactgctcaccgactacgacacctcctggaacgagcactactggatgaccgccgcggtcaacaacgtctacatcgtcctgttccgcggccaccagctgccggagttcgtcgaagccgtgaaggccgactcctcggtcctggacaccgtgcacgacttcgccatcacccacatcggccagtcccggggcgaccagtggtacctgatccacaacgccggacgtgaactgggccggttcctgcaacacgactcactgcgcgacaccgcccggccgctggtgaaggacctgctcgacagcagcgacatgaccggcgattcagcgccactgtggatgggttcggcggagatggccgactactacgaccagtccaactgcgactactacgacgtctgcgacctggccaaccgggtctccgaggccgtcctgtcggtcaagcacagctgcggcgacacggttacgatccgggcccagcaactggacgcgggggagttgtcgcaaacctgcgacagcctgtccggccaggacgggttcttccacgacgtcgcgaacgaccccggaccagtggccgacgacaacaacgactccctggaggtggtcgtgttcgactccagcgtggactaccgggtcttcgccggagccgtgttcggcatcgacaccaacaacggcggcatgtacctggaaggcgaccccgccgaccccgacaaccagccccggttcatcgcccacgaagccgattggcagaccgagttcgccatctggaacctcaaccacgagtacacccactacctcgacggccgcttcgacatgtacggcgacttcgccgctggcgtcagcaccccgaccatatggtggatcgagggcttcgccgagtacgtgtcctactcgtaccgcgacgagcagtacgacgccgccatcgccgaggccgccaagggcacctacgacctggacaccctgttcagcaccacctacgaccacgaccagacccgcgtctaccagtggggctacctggcggtgcggttcatgatccagaaccaccgccaggacgtggacacggtgctgggccactaccgctccggcgactgggacgccgcctacgcgcacctcaccgacaccatcggctctgagtacaacgccgaatggcgcgactggctgaccgcctgcggcgcgggcgactgcggctgacccgatccgaagccgtgggtgtgcccccggccccacacccacggcttcgcagccccagccgacgacgctcccgtataactgaagccatgccgggaaccagcagcacgaccccaagcgaggaaccgccgccgtccatggcccgcgagtcgctgttgcgggaaccgccggtcaccgaacgcggcaaacggacctgggaggcgctgatcgccgcggcccgcacggtcttcgaacgcgacggctacctcgacgcgcggctgaccgacatcaccgccgaggcgaagtgctcggccggaaccttctacacctatttcgcgggcaaggaggagatcttcgccgcggtgctggcccgcgcgcaggaggacatgctgcacccgggtatgccgcatgtggacgccgacgacgacccggtcgcgatcgtcgaggccagcaaccgcgcgtacttcgcggcctaccgccgcaacgcccggctgatgggcctgttggaacaggtcgccaacgtcgacgccgagttccgccaggtgcggcagaaccggggcgacgccttcatccgacgcaacgcccgcagcatcgccgcgctacagaaacgcggcctggccgaccagaccctcgacccgcagctggcctcgcgggcactgtcgagcatggtcagtcgcttggggttctggcatttcgtgctggaaccggaggagtcggccgacccggcccgcttcgaggaactcgtcgccaccgccacccggctgtgggccaacgcgctacggctgccgcaacgggactaaccgcagcgcggatgtgtcgatggcgcgtttgagtacctttccgctggggcccttgacaagcgtgtcgacgaacgtgatgacgcgcgggatcttgtacgccgacagccgctcgcggctccactcgctgacctgtgcttcggtcaggttcgaacccggcctggcgacgatcatcgcggcgacctcttgcccgtagtgctcgtcggggactcccaccaccgccgcctcgacgacgtcgggatgcgcgtacagcacctcctcgacctcgctggggtagacgttgtacccgccacgaatgatcagttccttgatgcggtcgacgatgcgcaggtacccgtcggcgtcgaactggcccaggtcgccggtgcggaaccagccgtcctcaccgagcacctcggcggtctcccgcggccggttccagtagcccttcatgacggtggggcccttgatgaagacctcgccgacggctccctgcggacacggcttcccgtcggtgtccctgacctccacttcggtgcgtggtgaggcgcttccggcgtggccgagcttcgcgtcgcggtgcagctggttgaaggtgccgtaggcggcggtctcggtgaggccgtagccctcccgcagcgtgcagccgaagcgttcctcgaaggcgcgggcgatcttgccgggcagggtgtcgccgccggacaccgccagcgtcaggtcggggaagtcctgcgggccggtgtcggcggcggcgtgcagcagcgcgttccagatggtcggcacccccgccgtgtgggtgatgcggtgctcgcgcagcattgccagcagctcgttcatgtcgaagtgggccaacagtgacagtgaaccgccggcggtcaaagcgggcatcatgaccgacgcctgcccgaagacgtggaacaggggcaacgcggtgccggagcggtcctcgcgggttccccggctgcattcggcgccgatctcaccggcggacagcaggttttccaccgtcagttccgcgcccttggggcgcccggtggtgccggaggtgtagaggatcgccgtggtgtcgtgcgggagccggtcgaccggcgtgacggtcggggccgcgtccttcgactgtccaggttctagtatccatgagggaatgtcgtggttcgccgcggcggcggcggtcgcgtcggccaccacatgccaggcgacggcgagtcggcagcccgcgtcggtcaggacgtgggagatctcggcctcggtggccatggtgttgatgggcacgacgacggctccggcggcctggatgcccatgtacgccatcacgaactcgggcaccgacggcgcggtcagcagcacccggtcgccgtggtcgacaccggcggcggccagcgattgggcgtagccgaggctggcgtcgcgcagttgtcggtaggtccattgctcgctgccgccgcgcagcgcgacggattcggggtgggagtcggcgttgcggcagaccggatcgatgacgttggccatggtgggtacctcctggggcgtgggggcgaagagctggtgaggtcaggacttctcgacgaggcgcgccaccgccacggcgacgacggcgggtttggcggccgcgtcgctgtcgaacagctgttgaaaggtcacctggacgccgccgggtacccgggtggcgtcggtgaccgtggcgcgcatgcgaagccgggaacccaccggtaccggggtggggaaccggaccttgtcgtagccgtagttgagtccgtgggcgaagccgtcgaaccgcagcagttccgccgagaacgccgggccgagtgacaggctgtacagaccgtgggcgatggtgccgccgagcggggagtcggcggcgcgctcggggtcggtatggatccactggtggtcgccggtcacccgggcgaaggcgttgacggcctcctgggtgacgtggtgccagccggtggggccgagttcgacgccgatcagcgcggtgagctcgtcgaaggtcgcggggcgtgccggtagcgagctgaagtccatggtggctccttggcgaggaaccgatggcggaacttcgccgggtcgtgcatgggttaccgtagagtattgaagttgacgccagattcaagtatacagttctcgagcccgtcgcggtgcctgtcgcgaccgccgggacaatgaggaagaggcggctcttccggtaaaggagcgcgcatggccgaactgttcgcggtgtccgaccgcgccaaggcgtatcaggaagacctgcgggagttcatgacctcccacatctatccggccgagcccgtctacgaccggcagatgcgcgaatcgggtgacccgcacttccagccgccggtgctggaggagctgaaggccgaggccaagaagcgcggactgtggaacctgttccacccccaccccgaatggggccccggactgaccaatctggagtacgcgccgctggcggagatcatgggccgcagcttcatcgcccccgaagcctgcaactgcaacgcccccgacaccggcaacatcgaggtcctgacgctgttcggcacccccgaacaccaccggctgtacctgaagccactgctggacggcaccatggcctccgccttcgccatgaccgaacccgacgtggccagttccgacgccaccaacatcgaactgcggatggaacgcgacggcgacgactacgtcctcaacggacgcaagtggttcgcctccaacgccctgcacaagaactgccgggtgctgatcgtgatgggaaagaccgaccccaccgcggcaccgcaccggcaacagtccatggtggtggttccgatcgacgctcccggcatcaccgtggtccgcaacctgcccgtgttcggctacctggaccgggaaggacacgccgagctcaccttcgacaacgtccgggtcccggcgtccgacatgctcaaaggggaaggcgagggcttcgccatcagccaggccaggctggggcccggccgcgtccaccactgcatgcgcaccatcggcatggccgagcgcgcgctggaactgttgtgcaccagggccctgtcccgctcgaccttcggcaagccgttgagcacccgcgccaacatccaggactggatcgccgaggcccgcatcgagatcgacatggcccggctgctgaccctcaagaccgcgtacctcatggacaccatgggcaaccaggccgccgccaccgagatctccgcgatcaaggtcgccgcaccgcaggccgcgctgaacgtcatcgaccgcgcgatccaggtgcacggcggcgccggggtcaccgacgacttcccgctggcgatggcctgggcccacctgcgggcgctgcgactggccgacggccccgacgaagtgcacaaacgcgcgatcgcccgacgggaactgcgcaaatacgacgtggaggactgagggcatgaccgcggcgcgacccgacaccgaacaggcagtcgacccggccagaatccggccgtggcttgacgaactcggcatcgcggtgtcgggggagttgacgatcgatcgcgtcggcctggggcagtccaatctgacctatgtggcctgcgacgcggacgggcacaagtgggtgctgcgccgtccgccgctgggaacactgctggcctcggcccacgacgtggtgcgcgaggcccggatcatggcggcgcttcgggacaccaccgtgccggtgccgagcatcctcggtgtcagcgacgacgcggcggtgtgcgacgcgccgctggtgctcatggaacacgtcgacgggcaggtgctggaccacctggcggtcgcgcgaaccctgtcgtcgcggcaacgccacgacatcgccgcctcgctgatcgacaccctggccacagtgcacacggtggacctggaagcggtgggactcaacgacctggccagccacaaaccctacgccgcccggcagctcaaacgctggagcagccaatgggagaagtccaagacccgtgagtcgtccgcactcgacaacctcaccgagcgattgtgggccgccgccccgccgcaacgcgaactcaccctggtgcacggggacttccacctcaacaacctcatcaccgatccagccaccggacggatccgggcggtgctggactgggaactggccaccctgggagatccgctggccgacatgggaagcctgctggcctactgggccgaacccggcaaggcggccatccccggattcgacgtcaccacactggacggcttcccgagccacgcggaactggccgagcggtacctgtcggcgaccggccgcgacgcccacgcgctgcgctactggcacgtcctgggactgtggaaggtcgcggtgatcgccgaaggcgtgctgcgccgggccctcgacgagcccaagaaccgggccgcgtcgggcacccccaccaccgacatcatcgacggactcgtcgaccgggcgcggcgcatcgccgacgacgccggaatctgagtcaccgaaagccggagccaccgaaaggcgcgagccatgagcgacaccgagtccatcgaaccggatctgaccgcccgggtggcgacgctgctgcgggaccacgacccggccaccaccgatccgcaggagtttcgcggcgccctgttcgacgccggactggcccgagtggactttccgccgggactgggcggactaggtctgccgcaacggttccagaaactcgtcgacgcccgactggaagccgccgacgcgcccatgctgctgcgggaacacaacggcatcggcctgggcatggccgcacccaccatcgtggccttcggtaccgacgaacagcgacgaacgctgctgcggccgatcttcaccaacgaacacgtctactgccagctgttcagcgaacccgaagccggatccgacctggcggcggtggccaccagcgcgcgccgcgacggcgacgagtggatcgtcaacggccagaaggtgtggacctcgggagcccacaacgccgacatggcgatcctgttggcgcgcagcgacccggacctccccaaacacgcgggactcacctacttcgtctgcgacatgcgcgatcccggcgtggaggtccggccactgcggcagctcaccggcgaggccgagttcaacgaggtgttcctcaccgacgtccgcgttcccgactcgctgcggctcggcgagatcggccagggctggaaggtggccacgacgaccctcaacaacgaacgggtcgcgatcggctccggcgctccccgcgagggtggcatgatcggcagggtcgccgccacctggcgcgacaatccacagtggcgacatccggggatgcacgaccggctgatgcggctgtgggtggacgccgaggccatccgcatcaccggcgaacgactccggcagcaactggccaacggccaacccggccctgagggctcgggcatgaaggtcctgttcgcccgctcggcgcaggaagtgtccggattcgacctcgaactgcgcggcgaggacggcctgcgctacgacgactggacgatgcggcgacccgacaaggtcgactacaccggccgcgaacccggctaccggtacctgcgcgccaagggcaactcgatcgagggtggcacctccgagatcctgctcaacgtgatcgccgaacgggtcctgggactggcgcccgaaccgcgcgccgacaaggacatcgcctggaaggacctgccgcgatgaacactctcccgacgccaccggccgccgacctgctgtactccgaaaccgagaccgaactgcgcgccagcctgcggcggctgctggacgaccggtgcccacccgagtgggtggtgtccggctacgacaccacactggacgcctccggactgtggaaggcgatcgccgtcgacctcggcctggccgcgatcctgatcccggaatcgtgcggcggcgcgggactgggcgcccgggaagccgccgtggtgctggaggaactgggtcgcgccgcggccccggtgccgttcctgagcagcgcggtactggcgaccgtcgccctgtcgaccatcggcgagcgggaaacgctgcggcgattggcctctggcgactccactgccgccctggccgtaccgctgtcgacgtcccccgacgacctgacaccgaccgtctcggccgacgacaccggactgaccggccgtatcaccactgtggccggtaccgaactggccgacgtactgctcgtcccggtgtccgacggcgacggcgtccagctgcaccaggtgacgctcccggccgacggcgtgaccatgacccccgcgaccgcactcgacatgacccggccgctgacggacatcacgctgtccggtgcggcctccacccgcatcgactccggcgacgccgaggccgccatccggcaggcactgctgtgcgcggcagcgttgttgccgtccgaacagtacggtgtcgcgtcctggtgcctggacaccacactggcctacctgaagcaacgtcgccagttcggccggaccatcggctcgttccaggccgtcaagcaccgcatggcgaacctgtggctccaagtgggacagaccggcgccctggcccgctacgccgccgacacctacgcccgtcgcgacctggacaccgagatcgccgtgtgcgtggcgcagtcgttctgcggcgacgccgccgtccttgccgccgaggaatgcgtacaactgcacgccggtatcgccatgacctgggagtaccccgcgcatctctacctgaagcgcgccaaggccgaccagctcgccctcggcgccgcccatcgctaccggaaccgactgtcccaactggtcgatctgccgtcccactgagaggagctggcccgtgaaagcactgcgatgccaccaaaccggagaacccggcgaggtgctgtccgtggaggagatacccgacccgacggtcgccgacggccagctgctggtgtcggtgttggcggcgccgctgagcttcccggacctgctgctgtgccggggccagtaccagttcgcgccgccgctgccgatgacactcggagtggaactgtgcggcaccgtcctggcggtcggcgcgggcgtcaaccggttcgccgtcggcgaccgcgtcatcggcaacccggcgccacccgacggcgccttcgccgaactggcgatcctggaggactcggccgcctacccggcccccaaagcgctggacgacgcccaagcctcggcactgggcatcgcctaccagaccggctggttcgcgctgcaccgccgagcccggttgcagcccggtgaaaccctcttggtgcacgccgccgccggtggcgtgggcagcgcggcggtgcaactcggcaaagccgccggtgccacggtcatcggcgtcgtcggcggggcggacaaagcccgccactgcgccgaactgggcgccgacctcgtgatcgaccggcgcgacgccgacttcgtcaaggcggtcaaggacttcaccgacggacgcggcgccgacgtcatcttcgaccccgtcggtggcgacgcctacgcgggctccaccaaatgcgtcgccttcgaaggccggatcctggtcgtcggcttcgccggtggcaccatacccaaacccggactcaaccacgcgctgatcaagaactactccatcctcggactccactggggactgtacttgcggcacgatcccggcgcggtcgtcgaatgccaccggcacctgacgacactggctgacgccggagcgatcacgccgctggtcaccgagcgactgtcccttgccgacaccgccgacggcctgcggcggctcggcgacggccacaccagcggacgcgtcgtctgcgaacccaccgccgggagcacgccatgacccgcaccgcgatcgtcaccggagccgcccgcggcatcggcgccgccgtcgccgcgcgactggcacacgacggcctccaggtcgcactgctggacctcgacgaaaccgcttgcgccgacggcgtccaacgcatcaccgactccggcggccgggccctggccgtgggcgccgacgtcgctgactccggtgccgtgaccgacgcggtggcgcgggtcgccgaggaactcggcccaccgacggtcctggtcaacaacgccgggatcaccagggacaacctgctgttcaagatgagcgaggacgactgggactccgtcatcggcgtgcacctgcgcggcgccttcctcatgacccgcgccgtccaggagttcatgacccagcggcgagatggccggatcatcaacctgtccagcaaatcagcactgggaaaccgaggccaggccaactactccgccgccaaggccggtctacagggcttcaccaagacactcgcgatcgagctgggcaagttcggcatcaccgtcaacgcgatcgccccgggcttcatcgccaccgacatgaccgcggccaccgcgcgccgcctgggcatgacgaccgaggaactgcaccgcgccgccgccgaacagataccgctgggacgagtgggaacacccgaggacatcgccaacacggtgtccttcctggccggagaaggcgcgtcctttgtatccggacaggtcatctacgtggccggtggcccggtcgactgaccacaaccgacgaggagagaccatgacacgaacggccatcatcaccggcgcgagccggggcatcggactgggcatcgcacaggccctggtggaccgcggcgaccgcgtctgcgtcaccgcccgcgaccccgaaaccctcgccgaagccgtggaaacgttgggcggccccaaatccgccatcggcgtggcgggcaaagcccacgacccggcacaccaggacgaagcgatcgcacgcaccgtcgacgcgttcggcggcatcgacctgctcgtcaacaacaccggcaccaacccggtcttcggcccactgctcgacctcgacctcgacgtcgcccgcaagatggtcgacatcaacctgctgacggtgctggcctggaccaagaaggcacacgccgcgtccatgggcgaacgcggcggcgcgatcgtcaacatcgcctcggtcgccggactcaaaccggcccccggcctgggcttctacggcgtcaccaaagccgcgatgatccagctgaccgcacaactggcggtcgaactgagccccggcatccgcgtcaacgcggtggcaccggcggtggtcaagacgaagttcgccgccgcgctgtactccggccgcgaggaacaggccgccgcaccctacccactggaacggctcggcgtccccgccgacgtcgccggagccgcggccttcctgctgtccgaggaagccagctggatgaccggccagaccctcgtcgtggacggcggactgaccctgatgggcggcctgacatgacggtgcggcagggcgcggtcgtcgtggtcaccggcggcggcaacggcatcggcgcggccttggcgcgccgcttcgccgccgacaaggccaccgtcgtcgtcaacgacctagacccggacgcggcagcggcggtggccgccgacatcgacggggtggccatcgccgccgacgcggtacatcccgagcacctgataaccgaagtccggcaacgcttcggcgagatcgacctgtactgcgccaacgccggagtaccggcgggcggctccgaacaggcccccgacgaggactgggaccgcgcctggcaggtcaacgtgatggctcacgtccgggccagccgcgtcctcatcggcccctggctggaacgcggccggggccacctgctgaccaccgtgtcggcggcgggcctgttgacgatgctgggcgccgccccctactcggccaccaaacacgcggccctggccttcgccgaatggatgaccatcacctacggcgacaaaggaatccgaacccaggccatctgcccgctcggggtgcgcaccaacatgatcaacgacatcggccgctacggcgaagtactcctggaaccggcggcgatcgcccccgaagccgtggccgacgcggtggccgacgctctggacgacggcccgttcctcatcctcccgcaccccgaggtcgccaagatgtacgcccgccgcgccaccgaccccgaccgctggcaaaccgcgttgcggcagatccagtccaccatcgaggccgaccccgccgcgacctgaatcagctggccgaagccgtcgcctccgccggagtgcggggacgggtggcgacgcgtccggccaggatgtacaccaccgcgatcagcgacaccagtgccgtcaccgcggccaccagccgaaggccggtgaggaagttgtcctgcgccgacaccatcgcccccagtagggcgatgccgatggccaggccggtctggcgggtggtgttgatcgtggccgaggcgatgcccgagcgttcgcggggcacggcgtccacggcgccgttggtcgtgggggtcatcgacaagcccatgccgacgccgatgaggacgaacacggggcccatcaggaaccaggacgtgtgggcgtcgaacagggccacacccgccaggcccacggccgaggagccgtatccggccagcatcgccggaaccgggccggaggcacccacccagcgtccggccagcggcgcgacgatcgcggtggctatcgacatcgggacgaaggccaggcccgccgacagcgccgagaagtcgcgttcctgttgcaggtacagggccaggaacgcgtacatcgtgtacggtccgaagccgaggctggcggaggcgaagttcatggcggcgaagctgcggtcggcgaacagccgcaccggcagcatcggggtccgggtacgcagttcgaccacgatgaacaccacgaacagcaccagcgcggttccggtgacgatcagggccacggtgtcgtcccagcccttgtcgcccaagcggatgagcccgaacgacagcgagcccagcgacagcatcgccaggatctggcccagcgggtcgatcgcggcgtgctcggggttggccgattcgggcacgaacaccagggtcgcgatcagtgccgtgacgcccaacgggacgcacagccagaacagcgacggccagccgaacgcctggatgagtacgccaccgaccaccggtccgatgacgaggcccacggccgacaccgccgcccagatcccgatcctgcggacgcgttcggcggggtcggtgaacgtctgcgccagaatggacagtgaaccggggagcagcagcgcggccgcgattccctggatcagtcgaccggtgatgagcatgcccaggttcaccgacacagcacaaacgacggtgcccacgatgaacgcggccaggccggtgacgaacacgcgcttgcgtccgaaccggtcacccagcgagcccccggccagcgtcagcgcggagatgcagatggtgaacgcgttgaggacccactgcaggcccgccagggaggtgtcgaggtctttttgtatcgcgggcaaggccacattgaccacgctgatgttcacaatggccatgaactgggccgcgcacagtgcggccagtacccacaattttctcactcgttgatcctgctccttcaaccatggttgaggtcaagcgctttccgcgtgacttgtattacgtgtgaagcgttcgcggcatcggtcgttgcacaatcgcccccatgacttacgccaacgcacatgtacgcatcgcccgtccgtcgacgaacctccaggcggccgaacgcttctgggtggagggcctgggcctggacgtgttgtggcgcgtcgacccggccaccgacgaccacaccgaatacgccctgctgatggtcggctggaccgacgccgcctggcacctggagttggccgaccacccgggggagccggtgaaaccgacccccaccgacgaggacctgctggtgatctacctcaatggaccggttcccgacgagctcgtggaacggctggagcggtgcggtggccgtcgggtgaccgcccgcaacccgtactgggacgaatggggtgtcacgatcgaggaccccgacgggtaccggctggtgttgtccacacgcgactggggctgaggacgcgaatctaacggatttgtgacatggcggccctggcggtcgtcgacgacctaccgtgaccgggtgcggaaactcaagggttggccgaacccggacctgatcgccgtggcctgcggcgcggcgctggtcggtgccgcgttctgggtcgggctgtccgtggaaccggtggccgacagcggcgtgtactggccgccgctgtcggccaaacccataccgcacttcggtgccgggactccgctggcgatcgccgtcgcggtggccgtgatcggctacgggccggtgctggccgcgcggttgcggtggcgggcactcgtggtggtggcgtggctggccgcgatcgcctggaccttcgcgctggcgcttgtcgacggctggcgtcgcggcattgccgggcagctgaccagcgacaacgagtacctgtcgatcatcgggcgcttcgacgacatcggcgcggccctgcgcggctacagcgatcacatcctcatcgacgcccccgcgaactggcccgcccacgtggcggggcatccgcccggggcggtgctgacgttcgtcggcttggatcggctcggcctgggcgggggagcctgggccggggtgtggtgcattgtggtgggttgctcggcggtggcggcgatactggtcgccgtgcgggcactggccggggaggacctcgcccggcgctcggctccgttcctggtgttgagtccggcagcgatctggatcggggtgtcggccgacggctacttcgcggccgtcgccgcgtgggggatcgcgctgctggtgctggccgcgcggcgcgagtgccggtggccgtggctggtggcgctgggggccggactgctgttcggggcggcggtgtacctgtcgtatgggctgacgctgatcgccgtcgtggcggtgggggtcctgctcatcacccgcaccgcccggccgctgccgttggtcctcataggcgcgtgcgtggtgccgttggccttcacgctcgcgggcttctactggtgggaggcgtatttcctgctcgccgaacgctatgaccagggcgccggtggagtgcggtcctacgcgtactgggtgtgggggaacctcgcggccgccgtcatcgtcatcgggcccgccgtcgtggcgggactgcgccgcagcgcggtggccgccccggcggcgatacggcggttcccgatgcggccaagcgcggtggccgccccagcggcgatacggccatccccgaaaaccggccaggaccggttcgtgctgctgctgttggcggccctggtcgccatcgcggtggccgacctgtcgggcatgagcaaggccgagaccgaacggatctggctgccgttcacggtgtggctcatcccggcggcggcgctgctgcctgaccggcggcggctgtggctgggcgcgcaggcactgttggcgctggtcgtcaatcacgcgctgctgaccagctggtgagttcccgatcagccgacgcgatgggtgacgcgcagctccgtcatatagcgcttggtgatccggccgccgttgcggtcgatgtggtcaccgatggcgcccaacagcccgtcgcgctgggcgggatccagtgcccgatgcccggagtaggtccgcaacacgtcgagatactcctgtgtggagtagtccaggtcccattcgtagcggcggaactcgggcggtccgaaccgctccgaagattcgaggtcgctggtgtcgcaagggatgtcgtcaccgggttccagcctcagacccggcggtgtcgacgggtcgaatcgttcgtagaagtcctggaacctcgcgaacagcgcttcgctgccacccttgacatggtgggtggtcactgtggccagtgccccaccaagccgcagcgcgtcggcggacttgtccatccgcacgtccgggtcgatccagtagaacgcggtcgccgagaacacgacgtcgaacggtcgcgacggcagcggccagtcctcgaacgaggagttgaccacctcgacgtccggaaacgacgccagattccgccgggccaccgtggccatgcccgcccccagctccaccgctgtgacgcggtaaccctgtcgcgccaacgaaaccgtggcctgcccggtaccgcaacccagttcgagaacatggtcgtccggcttcaggccggtcaactcggcgaggtcctcgtacatgcgcgcgggataccccgaccgggcacggtcgtagagttcggcgtcctcggtgaaggtctggcgcaagcgctcgcggtcggtgtcggtcaccccggcaccctaatcgaggcacagcggcctgtccgccgagtttcaccgccaagaccggctcgcggcaccacctcagtccgggtcgtcaagcggatcgcgcattttccgcatcatctcgtcacgaaaggcgaagtagggttcgaggtcgatgatcctggccagtcggatgtcagcgatcgatacccctaccgcggtgactgccacgccgcgtccggcgtgcgtcgccgcggcccaccatcgcgtctcgtcgccccacagttcgaaggcgacagtctcgtcgtcggcgcgtacctcgacgtgcatgccgccgtcgcgatcgtacttcagtccgatgtggtgcagtccaccggttctcgagccgccgtgccgggacacctgaaggcgtccgtcccattcggggactccgaagcacggcagttccctcaccatgcggcgcagccattcccgttgcaggtcctcgtcgaagaccatctccttgaatgtcggtcgttcgtcgggttccttacggtgcaacacttacctccggcatcgtcgtcactccgcgatgcctcgactgtctcacgaatccggggttcaggtgagccgcaggcagacgaaccgtcgccgtgacgcttcgtggcaccaggtctcggcgattcgccagcccgccaccgaggcataccgctccgcagcggaagcaccgactcgggcccacgggaacgccgcgccgctgcgtccgtcaccgtcgtcgacccgcacgctcaaggtctcgtcgacatcgtcatacgccagttccgccagcagtcgcccgtccgggtgaacgacctgcgccactcgccgcagcagccgcgccacgtcgccgccgatcccgatattgccgtcggccagcaaagcggtgtcccaccggccttcctcgggcaccgggtcgaatatggaaccgcgaaccgccggcgcgccggtctccaccgtgcgggccaccgcggcgaggctgacgtccacgcccagcaccggtcggccgcgctgatgcagcgcggtgacgaatctgccggggccgcaaccgatgtcgagcaccgcgccgccgcaccggcgcagcagcccggtgtcggcggcgtcgggtggctcgcaccatcgctccaccggcagtggcagcatccagccgtcgtcgcgtcgcaggaacagtgggccctgaccggccaggatggcgtcgtcgtagaggtgaccggcccaggccgcgggggtgcgggtcgccgtcgcggcaggggtcacgcggccgccttcctggggtggcgcagccgccgggcggtggcggcgaaccggctgtcgggggccagcgcggcgacggtgtccacatcgccgggtgtgtcgacgtcgcgcagcggcagcaggtcgcgcacccgcaggcccacgtctacaagccgttgacgttgcacgactccggtgtggtcctgggacatcgggacgcccagcagtagccgccggtcgggacggcgcagccccagggcccagaacccgccgtcggcggccgggccgaaccaggcgtcgcagtcccagtcgccggactcgacgaccggcgccaacatctcgtgggtcacctgtggcgtgtccatgccgatcagcagcgaggtcccgccgcagtcgtcgaacgcgttggccagccgttcgtccaggccgtggccgtgctgcgggatcacctcgaagccggacggcagccagtcgccgggttcgccgtccaggaccaggacgcggcgctcggccgccagtccggcggcgacggtgagggtgtcggacagtgccgcctcggccagtcgcgcggcctcggcgggggagtagcgcggcgacagtcgggtcttgacccggccgggcagcggctgtttggcgatgatcagcaggttcgtcatcgctgcaacacctcccgcatgtcgtggacggcctgccaggtgccgcgccaggttccggtcactttggacttcccggagcggggcaggtaggggatgtcgacctcgtcgatgcgccagcccgcgtcggcggctttgacgaccatctccagtggatagccggagcgacggtcggtgatgcccaggtcgagcagcgcggtacggcgcgcggcccgcatcggtcccaggtcccgcagccgggttccggtgcggcggcgcaccatccgggccagcgcgatgttgccgaaccgggcgtgcagcggccaggcgcgcatcgtggtggggcggcgtcggcccagcaccaggtcggtgtcgtcgtcgcgtatcgactccaccatggagcgcaacagtcgtgggtccatggaggcgtcacagtcgcagaagcacacgatgtcggcggtggcggcctccaggcccgcgtggcaggcggcgccgaagccgcggcgggtctcggtcaccacggtggcgtcgagggaggcggccaggtccgctgagccgtcggtggagccgttgtcgacgacgatgggacgaaaccgcaccgggatgcgttccagcacccacggcagcgcctcggcctcgttgagacaggggaggatcacgtcggcttcggtcatgtcgcggctcctcgtagcggtgcggcggcgaactcggcgacgcccttgcggaagtcgacgcgcggtttccagtccagttcggagcggatgcgtcgcgtggacgcggtgatgtgccggacgtcgcccagccggtactcgccggtgaccacgggttcgggcccgccgaagaaaccggccagctcggcggccatctccccgacggtgtgcggggttccactggcgacgttgtagggccgcagtgtcccttcgggaatgttggcgtacacggcgtccagcgccgccaggttggccgaggcgatgtcgcggacgtggacgaagtcgcggcgctgggcgccgtcctcgaagaccttcggcggttcgccgttctccagtgcggagcggaagaacgacgccacccccgcgtagggcgtgtcccggggcatgccgggtccgtacacattgtggtaccgcaggctgatcacgcgtccggcgcaagcccttgcccaggccgaggccaggtactcctgcgcgatcttggtggcggcgtagacgttgcgggggtcgatggtggcggtctcctcgaccagcccgggcgacagcgcttcgccgcagtgcgggcacggcggctcgaagcgcccggcgtccaggtcgccgacctgacgcgggccgggacgcacctggccgtgctcggcgcagtggtacaccccctcgccgtacaccaccatggacccggccagcaccagccgccgcaccccggcgtcggccatggccgacagcagcgcggccgtgccgaggtcgttgcagtccacatagtcgcaggcgtcggcgaaaccgttgcccagtcccaccatcgcggcctggtgacatacgacgtcgacgtggcgcaacgcgcgccgcatggcgccgcgatcgcgcacgtcggcgcacaacatgtgcggatggtccttgcggggatgtgggccgtgggcggcggcgagcaggacgtcggcgatgacgacgtcgtgtccggcctgccgcagggcggtggcgatccgggagccgatgaacccggcgccgccggtgacaagtacacgcatgctgcgaaccgtaggtagatcggcgcggtgcgcgcgagcgtttggccgggtccgtaatgacctgttaaggactgtggccgaccaccgcgtccgccggaatcgtagagtcgtggcaatgagcgcttctgtcactcgcctgggaatcatcggcggctccggactgtacgagctgctggacgacccgcgatacgtcgaacccgaaaccccctacggcccggccagcgccccgatcgcgctgggccggttgtccggacgcgaggtcgccttcctgccccggcacggcgcctcgcacgagcacccgccgcaccgcgtcaactaccgcgccaacctgtgggccctggattcgctgggcgtcacccgcgtcatcggggtgtcggcggtgggcagtctcgacccggccatcgagccgggcacgctggtggtccccgaccaggtcgtcgaccgcacccacggccgggatggcacctatttcgacggtccccgggtggcgcacgcgtccttcgccgatccgtactgtgtggccggacgcgaactggccgtggacaccgtccgctcccagggctggccgatgcgggacgcgggaaccctggtcgtcatcggcggcccccggttctcctcgcgcgccgaatcgctgtggtaccaggcgcagggctggtccatcgtgggcatgaccgcgatgcccgaagtggcgctggcccgggagctgggactgtgttacgtgccgttgtgcctggtgaccgatgtggacgccggggtcgccgtcggtgagggcgtcacccaggaggaggtcttcgcggccttcgcggccaatatcgcccggatccgggaactgttgcgcgatctggtggccaaggtgggcgacggacccgaccgcgcctgcgcggccctgaaaccgcagccactgtgaccaggaacccctcagggttctttcaggttttctcccgatgacggcgcccggtcccacctggtattcatgagtggaatccgcccgaattcgcaggaggcgaccacgatgacggcaacggccgcgacgaccgacgccgacccgatcgccggtcacgtctcggctctgcgcgcgcagctgtacggcccgcgcgccgccaaggcatccatgctgcgcgaggtccgcgacggcctgaccgacgccgccgagggttaccgggccgagggcacaccgccggaccgggcggtggaactggcgatcgaggagttcggcgacccgcgcgagatcgccggtggctaccaggtggaactggcggcccggcaggcccggttcgcgttggcgttcctggcggtcctgggtccgatcctggaggtctcgtcgcggatcctgtggtcgaactcgccgcgcaccaccaagccggtgcccgacgccgcgttcgtgatggcgcagttgcaggacatcgtgtcgtggacggccagtctcggcgccgccctggcgctggtcgtgttcggtctgggggcgcgctggctggcgtttcgggtcgcgttcgtacgcgcggtcgcctacgtgctgctggggaaactggccttcatgatgatcgcgggctcgttcttgaccagcgcgttcgaccccggcaccccgaagggcgccgcgggcatcttcggcatggtcttcgggccgatcacgctggtggcgggcacctgcatgatctggctggcgtggcggtgcctgcgggtggccagccgggccaaggcgctgggagccggataagtcgtcaagaaaacttgacgtcaagcaatcttgacgcaatacttggcccatgccgacgccagaggacctcgaaagccaccacaccctgctgaccgccgtggcccgctacgaccagctgcgcagccgcgacgccctggcgccaccggtcaccgacaccgacgaggccctgccgcgaaacgccgacgacccgctcccgctgtcggcggccgaggcgctggagatgctggcgctgggggagttgatcgcccgcaaggccgggtacggacgacagctgggcgtgcgcaccgcgcgggctgtcggcgcgtcgtggacccagatcggcgcggcgctgggcaccagcaagcaggccgcctgggagtcccacacccgttggctttccgagcagttccccgaaaccgaggcggtctgacgatgaacgacatccacccctaccggatcgacatccccgagtcacggctggcggacctgcgcgaccggttggaccgcacccgctggccgcaccagcccgcgggggtgggctgggagtacggcgccgacgtgtcctatatgcgggaactggtcgagtactggcgcaccacgtacgactggcgcggtcacgagaagctgctcaactcgtatccccagttcaccacgacgatcgacggggccgatgtgcacttcatccacgtccggtcgcccgaggccggggcgctgccgctgatcatgacgcacggctggcccgggtccatcgtggagttcctggacgtgatcgggccgctgaccgacccggtggcccacggcggccgggcctccgacgccttccatctcgtactgcccacgatcccgggctacggtctgtccggacccaccccggacaccggctggacggtggaacgcatcgccggtgcctgggcggaactgatgcgtcggctgggttatgaccgctacggcgcgcagggcggcgactggggctacccgatctcgcaccagctgggcatcctcttctccgagcgcgtggtcggcgtccatctcaacgccctggccacgccccggcccgacgacgcggagtacgaggccctgacggcacaggagcgggaacgactggacgccgtcgaccggatcaccttcgatcggaccggctactcccaccttcaggcgacccggccgcagaccctcgcctacgcgctgaccgactccccggccgggcagctggcctggatcgccgagaagttcaaggagtggaccgacagcgacaccgttcccgaggacgcggtgtcgcgcgatcggttgctgaccaacgtgatgctgtactggctgaccggcaccgcgggatcctcgtcccacatctacctggagacgatgcgctcggggaccgacccgtacctgcaacccaccgccacgcccaccggcgtcgcggtcttcggcggcgacctggtcaaaccggtgcgcagcctggccgagaaggcacacaacatcgtgcactggtcggagtttcctcgcggcggccatttcgccgccatggagcagcccgaactgatggtcgccgacgtccgcgacttcttcggcgagctcgccgcgcggtgagcctgccctagtcggtgcccagcaccgatccgatggtgcgggcggtctgccgccactgtccacgttgcgcggccagttccttggtgcccgcgccggtgagggcgtaggtgcggcgttcgcgtccgcccacattgctccagctgctgcgcaggtacccggcacgctccagacggcgcagtgccggatagacggtgccggtgggcacgtcgagctcgccgccgctgcgctgtttgagcgcctcgatgatcgcgtaaccgtggtggggttcggattcgaggaccgccagcagcatggcgtccaggtgtccacgcaatgtgtctgccctcatgcgtagtaaatctaccggtagtgagacgaaaatgccagttctacggcagatttgcatattgcgtctgtcgacatgtaggctcacgacatgttgctcacctacatatcagaacgaggcgggtcatgaccgccgtcgacgtggcccggctccagttcgccgtgaccacctccatccactggatgttcgtcctggtcaccctcggcctggtcgtggtactggtgacgctgcaaacccgcgccgccctgacccgcaacccggtcaagcgcgccctgcacttccgcatgacccgctactggggactgatctacgtcatcaactactccgtcggcatcgcctcgggcatcatcatggagttccagttcggcaccaactggtccggactgtcgcatctggtcggtgacgtcttcggcgctccgctggcggtcgagaccctggtggccttcgtcgccgagtcgaccttcctggcactgtggatcttcggctggggcaaactgccggtctggatccacaccctgctgatctggctggtcgccgcctccgcctacgcctccgcgttctgggtactggtggccaacgggttcatgcagaaccccaccggcttcgaactgaccgacgacggccgcgccaacctcacctcggccgcggcactgttcaacaaccccagcaccatctgggccttcgtgcacatcctcggcgccgcgctgaccgcgggcggcgtcatcctcgtggtcgtcagcgccgcacacctgttccgccgcaaggagaaggacttcttcacccggtcgttccggctcggctacctcatggggctgttcggcatgatctgggcgttcggcaccggctgggcccagtacggcttcgtcaaccagatccagcccgccaaggaactgggcaaaggactgggtgtcgagcccgcgttccacatcatgatgctgaccgccgaactggccaccccgatcatgctgctgctgtcgccgatcgtgatctggaaactgcccgccaagctgtggttcttcatgccgctgttctggctggcgctgccgttcccgttcgcggcggccatcgccggatgggtgttccgcgaaatgggacgccaaccgtggatcgtctacggcgtccagaagaccgaggacgccgtcagcgacatcggcgtcaccacactgtggacatcgttctggctgttcaccgtcctgctcggcctgctgctgctgaccaactggtggctcatcacccgtcacgccgtgcgcggacccaaccgcgagatcttcggcatcgaacccgacgccggttacggcaaacccgcggccgcacccgcgcccgtcctggaaggagccaaccgtggctgaactgttctatgtgctgctgggagccgtgttcgcgggctacttcgccctggccggatacgactacggcgtcggggtgctgctgcggctgtgcggcaggaccgacaccgaacgccgcctgatcctgggcgcgctgggcccgttcttcctgggcaacgaggtgtggctggtggccgggctcggcctgctgctggccgcgttcccgctggccgagggcgccctgctgaccggtctgtacccggcgctgttcccgctgatcgccgcgatcgtcctgttcaccgccgcggtccagatccgcagccgcgccacgttcgcgcgtccactgtgggacctgctgatcgtggggtcggcggcgctgatctccttcggctggggcgcgtccttcggcctggtgctacagggaatgccggtgcggttcgggccactgcccatcatcaccggcgcgctgaccacggcactgttcaccatgcacggtgccagcctgctggctgtgcgcacccccgatcccatccgcggccgcgccgccctgatcggctcccggatgacgttctcggccgtggtcctggtcatcgccgcggccctgaccgccgccgtcaacgcccacgccgtcaaccagccggtcatcgccgccatcggcgcgctggcactgatcgcggtgatcctggcatcgcaacgactgcgccgccgcaaccgtcccggcctggccctcatcgccaccggaaccgccgcgacactgccgatgatcatcgccgcggccgcgatgtacccgtacctgtacgtcgacctggacgcggcccactccctgaccctgacccaggccgtggcggcgaactcctcactggacttcctgctggccaccgcggtcccggtactgccggtgctgctgggattccaggccgccacctggtggatctggcgcgccagccccaccaaacccggcttctactgaagcgtccacgatcgcgacaccttgtccggatatccttcgggggcgggggcagcacgcacgtggtgccccctcttcccgcccggaggacgccatgaccgaccccacctcgccccacaccggcacccaaccggtcgtgccgatctcgccgacgtatcccggagtcgccgtcccgaccgccccccgaccggcgggctcgacggcggtggcgctgatcatcgccggactggccacggtgctgctggtggcggtgggcggcatcatcctgttcaccacaacggacggaccctccggccaaagaggagtctggaacggccccatcgcctaccccgagggaatgggggacggcacctaccacgacgtcgtcttcgccggggagaccgtgtacttccgtaccacctcgcaggaccgcaagacctggatcaccgccgccgacgcgaagaccggcgccgagaagtggagcctcgacgaggggctggcggtcggcgaggagtactcggtgacctatatcgaccccggtcaggacgcgctgctggtgcaggagacggcgtcctcgtccaccaacgccttcctggtcgacgcgaagaccggcaaagcccacgaactgacctcacaggactcgggaacctaccaccgcatgatcggcggtgtcccggtccgcaccaccaccggcggcgacatggaggtcctggacgcgaacggcgacaagatctgggacgccagcatcgacgtcggctccggcgacaacaccgtcgccgtggcgagcgccgacaacctgggcgacctgccctacgccggtaacccgatcgacgcgaaacagctgctgacggtgggatacgacggatcggtgaagatcctcgacaagaaggacggcaaggtcgtcaccgagaagaagtcggccgtgaccgagggctcggtcgcgctgctcgccttcgacgacgtcctgtacgccaagaccaccaacgacgaccgcacccgcgagaccatcaccgcctacgacatgaaggacgacttcgccaagatcgacagctggaagggcgagaagggacagaccttcacgcagctgtcgccgtgcaccgcgaaactcatgtgcgccagcggttactggaccagcgaacccacccgctccggcaacgccgtcattgatctcaaggaaggcgtcgtgtggaaggcgcccgaggacaaggaagcctcctacgcctccatcagtttcgtcggcgacaccatggcggtggcctacttctccagctacagcaccgacagccccatcgagacccagctgtacgacaaggacttcaaggagatgggggagatcctccagggctggtacaccgccgccgacgacaaggtcttcgccgcggtcagcgcctcggactacaccagcgccgaggccaaggtgtacgacgccgaggtgtccatcgtcgaggccgaggacggccgggtgtccaaactcgactcctatccggcctacccgggttgtgagatcgccgggccgaatctggcctgcgccaccgaacccggataccggctgtggaagtaccgggactgaagctggctcagcccgcggccttgccggtgcgccagtagccgcagaacatgatgttctgcttgggcacgccgttcttgacccagtgcctgcgcaaacccgtgggcagctgctgttccccgaccacccagccgtagaacggttcggcgggcagcgggagttccatcgccgcggccagcgccaaccggcccggtatctcggatgatccgtcgcgcggcagccacgtgaccgcgacgccgtcgggtgctcgcagttcctgttcgtcggcggcgtcggggatctcgaggatggcctgccccgtgacgtcggcgtccaggctggccaggatcccggcggcggcgggcagcccggactcgtcggccaccagcgtcacccgacgcagcgacgcgtccggattgaaaccgcagccctcgtcgatgaccgccaccggatcgccggtcttgcagttctgcgcccaggtcgcggccggtccggcgtcgtcgccgtggccgtgcaccacgaagtccacatcgagctccgggccctcgggccggaaggcgcgcaccgagtagttgcgcaggacggggcgatcggtcttggcgatgcgcaggtacttcaggtacatcggcaggttcaccttggtggcgttgggcaaccggctcagcgagtcgtccgacaccgggatgaacagccggaaccactggtcgaacccgaggtacttaaattgcccgatgtcgccgtcgccgagcgtgacccgcacgaagtgcggcgaaatccgctgactgcgcaacacccgcaacgtcaccagctgggcggtctcgggcttgacgcgggtggaggtcatgttggtgcgggccatggcgggttccttcgactccgggggtggaaaccccgccatcctaacttaggtcagccttacctaacttccctgtgttccttcgaaatgcttcacgatcgtgtcggccacccaccccggctcccgcaacggcggcagatgatccacccccggcatccacaccagacgacaccccgggatccgttcggacgcctgcacattgctgtcgatcaacgccgacagatccagatcacccaccatcagcaccgtcggcgccgacacctcacccagccgatcgaacaccggcggctcctcaccgaggaactccgcctcggccagccacccggccgccgccgactgcaactgccgccacgctggcaggtcctcctcgctgcgcgcccacaaccgcatccccagcagcgccaggccgttgacgtcggcggccttgatcagcgcctccatctcggcgtcggtgtcgtcctcgggccagtcgaagcccggaaaacccggacacaacaacaccaggctctccacccgctgtggctgctccaccgcgaaggtcgacgcgaccccgccgcccatgctgcaacccaccagccgcacccgatccagtccgaagtgctccacaacggacagaaaatccccgtagtacgtgaacgcggcggcgggcttgggcgaccgcccgtacccccgaacgtcataacggatcacccggtagcgagcggtcagtcgcggcaggatcggctcccagatccgcgaatcacccacccctggatgcagcaacacgaccacgggcccgtcggtgcccgagtcgtcggcccagatgtgtccaccctcaaccggaatcagtacctcattcatgatcatcactgtagccgcgacgcggtgccctcgccggacaccgcgccacggccaccgccgttcacgtcgcgagccgaggagtggtctgcgccaaggccacccgccactgtccctcctccttggacagcaacagtgtcaacgctcccgtgctcggaaaccccgcgtccgcctcgtccttctcgtcgcgctcatcgtggacgttcttgatcgcgctgaccagcgccacgtcctcgcgcacgaaccggacatcctcgatgtccaaggtggtgcgcacctgcgccagcggcgacgccaacgcggcggtcatcgcctgcgccagcgcctccttgcccagcacccgccgccccgcgatgttgaccacgatggtctcgtcgcggtgcatggccaagaacggttccggctcggtctggtgctcctggtactcggcgaaggtgcggtgaatggcctcgatctcggtgttcatgacggttcctctcgttcaatcggagcgctttgctccgtttgaacggtaatgcggagcgattcgctccgcaaccctgaccgctatgactcgcgcgacaccgtcacttgagccgccacaggacgatttcgtcatgggtgttggcttcgagagaggtgttgacggccaccgccttgcccgtggtgctgaacgcgacgtgataagcctcttgtgtggagagggtgaggagtctgtcgcccgtttccacgctccacagtgtggtacctggaggctcctcgaattcaaggttcacgatggccagaaccttgctgtcggaactaaagctgagatcgaaacaatcgaccagcctgtgggagtcgactttgtcgccggtccggacctcccaacgtgaaacggtaccgccgcagctggcagtgatgagagtcttgccgtccgggctgtaggtcacggtgccaccgttgacggtgaagcttgagatcttgtcgccacttcgcatgtcccacaactcggccctgaaggggtcatcgaggtcggcgcgagagggagtgacggcgaatgtggcgctgtcggggctgaaggtgaaatcgatggcgtcttccatgtcgagatgcatgatctcatctcctgtagagacttcccacagcctgaggccgtcgtggggattgttgccaatggtggcgagcgtcttgccatcggggctgaacgccagatcctcactgtcgtttttggtgatcgtggcgatcttgtcctcagtgcggacgtcccacagctgcaccccggtttcttcgcccgcacatccgccggtcgcgaggagcttgccgtccgggctgaattcctgggcacaggggctggtgcccttcagttcggcgacctgctcaccggtgtccacatcccacagttgagtgtttcggctgtatccgctgccggtggccaggagcttcccgtccgggctgaatgtcaacgcgttgagtgtctcgggcgggtcgagggtgcgttcgtcggctatggcgtaactgggcaaagccgcctcgctgggcgtgccgccgccgtcgagcacaccggatgtgtgctgcggccgcagcacgatgacggccgccaaagccgcgaccacgatgacacacagcgcggcgacggcgccgacgatgacaccgcgccgtcgcagcagcggcacgggcggccggggcggcgggacataagccatcggcgcgccattgggccccacctggttcatgaccgcgggcgatgcgtcatcccgccccgagcccagttcgtagccgcccacctggcgagcaccaccgtcgcgcaacaacgccatcgtccaccttcacacaagagatgcgttcgcatgtagaccaacaacgctatggcccacccaccgggaccggtcccgagcaagcatcacgaacgcgtcgagcctccagggcgcacacgccgaacgcgagcctctcgggccgcgcgacacacatctacacttcccaacatgacgccattccgccgatgcccacggcgccaacgactcgtctccgtcatcgccgcgacaatgctcgcggtcagcctcgctgcctgtagcggtgccgaggagggatcgtcaagcgacaacgagaacgcggccagcaaggccgccgcctccgccaaggacggcaccgactacgacgcctgtggtgacggccgctgcgaggtcgccgtttccaagaaggtcgagttcaaggtggacggtggcgagaccaagaagaagatctcggtgacggacatctccacaaaggaagtggccgtcgagtgcaccttcggatccgctggcaatggcggtgaggtctcggcggtcgtcgccgcgggaaaggagtccgccctgggatgccaggacctcgacgtgcggatatccgatgtcgccgacggcaccgccgtactcaccttgtcacccggcgacaaccccctgggctgattcgcccgacggattcaccccaccaacgcctcgaccacccgcgccaccccgtcggcattgttcgaccccgcccggccactcgccgccgcgactgcctcggcgtgcgcgtccgccatcgcgaacgagcgtcccgcccagctcagcatcggcacgtcattgggagcgtccccgaacgccaccaccccctgtggacccacaccccgtccggcacaccacctctccaacgccgtcgccttcgacacccccgcggcacacatctccaccaacccactgccacccgaatgcgagacctccaccccgtccacgcccgccgccctaaccgccgccaccatctcgtcggcccgccccgccgcgtcatgcatcaacaacttcacgatctgatccgccctcaccagcacctcctcgaacgaacccacccgctgtcgccgatgccccaccgaatccacccacccatacccgggctcggccaacaccgtgaaccccgtctccaccgcgaacgccgccgacggcaccaccgcccgcaacgccttcaccaccaccgcggccaccccggcatccaacgcccgcaccgactccacccgccgctcacccggcacataggtcaacccaccgttggaacaaatcgccgcgtccaccacacccccgagctcccgccactcatcgaaaacccggggcgggcgcgcggtcacagcgaccactgccacaccccgggccctcacccggccaagcgtccgcaccgtccttgccgacacccgtccctcgtcatccaacagcgtgccgtccagatcggtcgcgatcacctcgatgtccacgccgaccagtgttaccgccttcgcctcactcgaccagcaaccgggcgtagttcttcatcgaccgctgataccgcggcaggtgatcggccatggcgatcaacagaatcgacaccgcctcccgctccctgcccaacgcggtcaacgtcaacgccatcacgcaccgcaacgcgtcgtccaactcatccgacccggcctccatctccgccgtcagcaaccgcagactctcctccgggtgcccgacattgcgcagcgaactggccagctgaatcaccgcccgccgccgccgaatcccggtcaacccgttctccaatgcctcccggtacaacggcaccgccttgtccgaatgcccggtcgagtcaaacgaacacgcccgctcaaacgccgcgataccggtacccttcggcactttcgcggcgtgctcatccaccaacgccacgaacacctccggctcatactcatcgatcgcggcccacagctcgtcgttgcgcttctcccactcggcactcggcagcggatacgtcgcgttcatgtctttcctccatcacctcgttggtgagcccatcgtgtcgccccggctatcctcaaccaagagattcgcccacaaccgaatcttcaccaccacgggaggccccaccatcgccatcaccctgcgcttcagccccgccgacctgcgccgcacccgcttcgcgatctccccggccttcgaagtcctgtccgcgatccgcgtcctcaccggcccccaaaaacccggcgaacaccaccgctggctcgaatccgtccgccgccgcgccaccaccctcgacctgcgccccatcaccctcctgcaaccccgccggggctacacccccgacttcctgtccccacccccgttcgaaaccgccgccgacttcgccaccgaactggtccgcatcgccgccaccccacccgcccgcgtccacaccgaaatcacccgctccctggccgacacacccggcgccgccgactcggctctaggccgctccctcctcgccgaccccgccgccaccctcgaccgcctcaccaccctcatccacgacgcctggcaccacctcgtccaacccgtctggccccgcatccgcgccctcctggaagccgacatcaccttccaaacccgccgcctggccaccggcggcctcgaccgcctcctcaccgaactccacccccgcctgacctggcacgacaacaccctcacccgcacccaaggcgacgacgaacaccgcgacctgtccggcgaaggcctcatcctcgtccccagcgccttcaaatgggaccaagtagtcgtagtcctcgacgaaccctggcaacccaccctcatctaccccgcccgcggcctcggcaccctctggcacacaacccccggcaccccccaaaccctgggcaccctcatcggccgcacccgagccatgatcctcaccggcctctcctccccagccaccaccacctggctggcccaccgctacgccctggcccccgccaccgtctcgggccacctgtccgtcctcaaagccaacggcctcatcaccggcacccgccaaggccacgaaatccgctaccaccaaacccccaaagccgagaccctgctcgaaccttgacttgagcaggaacgcggcggtgaaggagttctggtcaggactgggccaactcgcgagctacggcgtccggctcggaaaggcaacgccacgcggggatacgaatcggttcgactccggcaccggcgatcaggtcgagcttggcgagcagctgccggtaagccttgccctcgtcaggttcgcccaagtccacgaacagggctcgtggcctacgagcgcccgcgatctgtagatgacagtgctggccggcgatcggctgatccctggcgatgatttcgactccggcagcgtccagttcgccttgcagccggtcgaccagttcggaactggcgtcgtcgacatcatgattctcggtctcttcgagaagctgcgttagcagactggggtgctgtccccaccaaccgcggtcacacacgacgaacaatcgggacttggcgcgagtgatggccacattccacagattggtctgcttgaccatccattgtgctgacatttcacggatgccgtcactgccgacaggggacaggatgatgatgtcgcattcgtccccctggaaggtatgcgcggtgcctacgacgacctccggttccagcttcagttcggtcagcttgccctcaacaaggttgacgtgggcccggaatggggacacgacaccgatggaggcgtccggatacttgactcgcaaccctgccgccagttccacgacgcgatcggcttctaccgagttgaaacacgacttcttacccggatgagtgaccgttcctggaaggtcgatgacctcgacggcgggagtatcgggtggtgccgccggtatcgctagccgggtcgtgtcggtgagcaccgacagctgcttttggtacacgacccggttcggagttgccacgatggcgggatcgcagcggtaatgctcgtccagcagtgcgacttcgcctgccgccagcgcgcatgcgtggtagatcgaaccacccacatagttgaggcggcgttccttcagccagtcctcacccagcttgtgcttacgccgcaacaagtcgtcgtacgactgactcagttccgccaccggcggaatctgatgggggtcaccgatgatcagggcccgtttggcgcgcatgagcaaggccagcaccatcggagtcgggcactgtgccgcctcatcgatgacgacgaggtcgaagagtgctggtttgggttgtatcacgcgtgacgaatgcccggtgacggcccaaccgggtagatgacgcaacaaccgctgaaatccgcgccaggtcttcggaggttgctgattgagcacctcgagacgctcctggatcgcggcgcgaccgttgctgatgttgtggttcataatggacgcgatcagctggctgctgtgcgcgatccgttcggccactgcctgccgtgcctgcttccagacttcctgctcgggcggcagacagtctatattcgacttgatgccacgacgctggtgctccagttcgagcagccgaaccaggtcttgccgcttgtcaacggccgtgatctccaaccacttgcggagccagtaccgagctattacgcccaatggccaacgctttgtcgctcgttgcgagcgtgcgagtgctcgttcgagaaccgggtccggcgcgttgagcagttccgcgacggccgcggacggattgaactcctctcgcaaccgctgcaactcctgaaccgttgccagcaggtcgttctcggtctggcggcgcaaatcgagttcacagcggtgggtggtcaactgggcgtggctgttgcgcacccggcccgccgaaaggctggcatttccggtcggcttcgcgtccattatcaaccggttgaggacgtccggctctctggcgacgatctgtctgttgccggtgcgcatcagcaatcctggtgtgatggtattggccttgtccagcacaccgttgacggccttgttgttggtcgatccgataaggatcgtctgcccgttcgccacggcggtggctgtcaaagcggtgaccagcgcggtcttcccggtgcccgggggaccggtggcaacggtcagccgccgggtcatcgccgaatcgatgacggcttcttgggactcgttgagcgggccaggggagaccagcgtctggtagtgcgtgatcggatccggttgtcgttgtgccagggcactcagtgcggtggctgtgaactccgggatcttggtgatcatttccctgaggtcctgaaccagtttgtcggttgccttgccgcgttcggggacgtgatgcacgacggcgaggttctggatcccggaaaccaacggtgaatcgaacagacgcgtcgacaggttcaatggatccggttcctgtggcgtcttcaagccgataccgatggtcaggagcttcagctgctcggcgaactgctgtggattggcatagcggaagttctgtccgaactgttcagacaactcgatgatctcggtctgctccaggccggcttcccgcagtacctgcgtgttgagctcggctgcgaccgccttggccttcgactccccgtcaggcaccagttcggttaccaccagtggagcgaagcgtttctgctcgccctcggcgaatactacgaccgggtacccgtactggaacgaccccgccgtctgtacccgctcggtgatgtactcgtcgacctgttcgggcagctcgaccgcggtaccggatccgctgaacactggttcggtcccgcccggccaggccacatgtcccgaggggtccccaggcttgagccagccagcgtgcccggcttccgctgccagacaagccaagtagtagttcagcaaccgttcccaggtacgactgtccaatggatctgatacggggtgcagcggctcggggactccgttgaccgtgaccaccgtcggtgagtgggtcggtttggaggtgttcgccgtggtccgggtgagctggatactgccggtgacgccgttggcgaacatctgcggcgtctggtgacgcagtttctccgatcgttgcacataatcggcgagatcttgcacgctgatccatccatcaccgtcggtgtcagcggcaccgccgttgaggccctcgaccacggcttcggtgaacaatgccgggcgatgggctgccttcggatcctcaaaggaccggctgattcgatcactggaggtgaggatgaccgtgccgtgtttgttgagctgcgccgagatgggaaccttccggccgctgcgggccctcaacccgtcgccggccatacccgcataacagcagtccaagaagaccagcttgcagtgagcgctggttttcgcggtgaatcggcgcaacacctcggtgtcaaccgatgaggagtcgagccgaccttcctcggtgtcgctggtggcaaggtacaaccgctctagactcttgtcgagcagaccgtggccggagaaatagaccaaggcggtgtcgccgggactgcggttgtcgaacaagtcctccaacgcccggatcagttcctggtggtcgggatcgacgatggctttgacatcaaagtcaccccgctctttcagcacccggctgacaacattgatgtcggcgtgcgcggcgggaagccgggacagagtccggtccttgtggtaattggccactccgacgacgagagcatgacggctcattctccatcctcctcaccgatggcggccgacaggagttttgcgacaaggtccggattctgttggattgttgtggcatcgaaggtgaattcggctccgttgacttttaccgtcaccgggcgctttccccggcggacgtattcgaagagcatggtgacgacgacggaggcggctccggagaagaccgggttgagcacgatgttgaagatgttcagcaagatgccgccggagctgcgcgcaccctcgggagccgcgtcggcttgcacggactcgacatcgccgattccggcgttctccaagtaagtacgaagtagtcgatgcgtccgaagttgggcggcatcgtcatcagcggggaggggcagcgactggatctgaatcaggggcatgaaaggagaactcccgtgttctgcttggacgcgaccacgggactgtaatcgacaaccaccaatccggagtgtcagtttctcgacactttcatatggtgaaaacttgcttgtcaatcaggtgcgggtccagacagccacaacctcgaatctacgtatgcgcgagtccacgagcaacggaacgacgtcaccgacttcggcccctatgattgccactcccagcggtgagttggcgggaatatgggttggaccgtccccgtcctcagcgatggtgccctcgtgaacctcacgattaccgtcaaggaatcgcaggcgaatgcggctgccgatcgcgacttgatcggcatcgacccggttggcgagatttgtggtggtcggcatcaatggagccaactctggtgccaattcttccgcgacggcgtccttaaacgttgtcgcattgtcagccgacgtggcgccgtcggtcgattgaacctcacgcaatcgttgctcgatctgtacacgaagcttgtggacctctgtggcagggtcgtcgaaccagtgcgtggaccacacccggtgaagtgtccacccaagcccctccaagacctcttgacggagccgatcacgatcgcgagcggacttggcagaacgatagttcgcgccgtcgcactccaccccgagcagaaagccgtgtggccattgcgggtgtttgacgccgatatcaatgcgaaacccaccgactccgacttgtggcacggcttcacagccgagagctcggatctgttcggcgatatggtattcgaagtcggaatcgggttcacgatcaagaatctctccggtctcgaatcgattggtcttggaataatcgagccagcgcttgagcatgttcgcacccggattggtatcggcctgtgcggagatatcagccgcagacatggacgagaacgtgacgatctgtttcttcgcgcgagagaagaggacgttgagccgtcgctttccagcgacaccgttgatgggtccgaaccgttggtaaacccgcccagtttgcgaatccgggccgtagaccgtcccgataaaaatcacgtcgcgttcgtcgccctggacgttctccagattcttcacgaagaaactttccagcccgtctcgatcacgttcccatttgcggacgtatgcgagcgcccgagcgtcgtggttcagggcatgatcgatcttctcctcgacaaggtcacgctgtttctggttcagcgtaacgacgccgagtgaccgaccggggtgttcatgcatgaaccgcaacaccgcgtttgtcatgacgtcagcttcggcggaattggttcccgcccgataggaaccatcaaccgcgaccagcgagacacccatgttcgaaaggccctcggcggcggatgggaatacgatcaggtcgtcgtcgtaaacgtgatggttggagaacgcgatcaacccggaatgccgggaccggtaatgccagcgcagtcgccgtgacggccggaatgcggaattcgccaactccaatatggaatcctcgacgatgtcctcctcgttctcgtcgccctcggagaccatctttcggaagaagctcgacggcggcaactgattagtgtcaccgacgatgaccgcctgggatgaccgagccagcgcgccgacagcgtgctcgggagtcatctgagaggcttcgtcgatcacacacaggtcaaagtggaggttagggtcgtcgagatattgggcgacggccaacggtgacatcatccagcacggtttcagttcgaggagtgctgccccagcgcgacgcgtcagatctcgaatggggatgtggcgcttcgacttgcttacctcatgattgagcaaagcgatctctgtgtagctggatttcaagcccgaaccgatacccgtgggcggagcggcgttgtggaacagactccggcgcgcggatccagcggactcggcaatgatggcccggtccaacgtggccaaccgccgtcgcagcttgtcgagcccatcgtgtcgaaatgctgccagaatctcaccgtgctggtcatggacccacctggccagcgaccgatagatccgggcttcgatgaccccggggagtctgtcgatacctagttcgtgctccagaatcgcgtcgagttcggcgccgaaaccgaaagcccgcacccgctcggagcaggtgtgtgcctgagcgtgttgcaccagcccggaccgatcattcgccatgtgttcgaattgttgtgtgagttccgcatagacgacgagctcgtccttgggacgtgatggaagctccaccaagtcggtcagtcccctcatcttcgcgaagacggctggtgcggtatccgccttgaccagacgcgcgatcttgtcgaggtcccgatgctcgatcaccgtgcagtagaaattaatccagtcgggtcggcgagagatcagctcggcgaagtcgagctcggcggccaagtcttcgtggcgcagctgttcgtcacaccaccgacgaccaagcggctctcgcagggggtgttctgctatcgctctcaaaccggaatcgtacgagtcgaggatgtcgcgcagttccaaaagttggtgtggagaggtcgcgttcggattggttaggcgcgggtgtagcgcgagaatttgttggagcccggcctccaacagtcgcagtttttcacgccgcagccgcaattcagaatccaggtccgtgacggagcctggaaatccgtcgagttcgacctgtgccaggctggccaggacgtctatttcaccattatggagtagcgaacgcagggagcggctatcgagtgcggcgaactggttctcgaccccggcgaggtaggttgtgagcgattcgatgatgctcagatcggtgtccacaccggtgaagtccgaggctagcaatgctttcaactcgcgatcatcggcgaaagctgtcgcgtcacgtctccaatcggtgagcagcttgagatcccgggctgcgtcagcccgcttgaatgcatcggtttggcggcgtagatcaagccagcggcgcttggcacggcggtacccgctgctcaagcccgagaacatgcccgctttggcgaggatctccgcttcgtgacccaacatgtccgcgtcggggagacgcatgacgtcgaagcgaacgtccagttcggcgcgtcgctgtcgcagtcggcgaagatgctcgactccactctgaagggtccgagtggctcgagggtcagccatatccggtctgcgcaatagcagcgcgtcacgaggagtctgacgaatcagcgtcgcggcggcggctacagccgtcaagccgcagtctgcgagaccaggaacgtgtgagaccagcgtagtgagcaggcgcaacgcattttcaccgttggacagaatggcggtctgctgagctatgtgggattcgaggcttgcgcgatccaatgtctccattcctgtggattcacaaaccgccaagacagttcgcaactgctgtcgcaagtcggcgtcgaagggggccacgagccgcgttgccaaccgcccgcacatcgatcggagggattcgcactgtgctagcagttctcgtatttccgtgctggcgtcatgccgcgcgatccagatggcgaacgccgtgtcggttcgatcggcgcatttcagcaggctcaccaaagtctcgtccagccaacgagaatcgtcgggagacgcttcgtacggtgcgccgtactcagcgagggtgtcacgaagtcgggcggcctcgcccgagagcttcgcgatgtcgccggctgatcgtagtgcctcgtcggtggtgaacctgtcgagtgggttcccgtgaacacctgaccaacccgacgggcgactgaaagcatgtgtgtgggcatcgacgagttgcgcggcgagagacaagatctcagtgattcgggaagcggccaaatgatcgacagaatcggcttcgacctcgggcaacgcgatgtcgcgaaggttcacctccaatcgcagagcccgccccaatacgtcgtgaaccgtgtggccggttccggcgacgtcgctccgcatcaatgcgatgtagtcggcgaggcgctgccggacccgacggaattcctctagatgtggttcccgcgtagagggcttgtcatcgacgacgaggtccagacgctcggccaccgatgccaggacctgctggcgcgaagcgccactcgcggtgagtggcaggacgaacggtcccaaccccagatgatccagcctcgacttcacgacgtccagtgccgcagtcttctcagcgacgaacaacaccttcttgccctgcaacatcgcagccgcgatcgcgttgacgatggtctgtgatttcccggttcccggtggcccctcaacagcgaggctcttaccgctggcgatgtcaacgagagcgctgaactgggacgaatccgcgtccgtcaccagcagtggcacctgggattcaatttccggggcatcggtgtggtattcctcggcgaagaggttgagcccctgcgcgtcatcggatccaccgagaatgtgtcggaccacgtcattggcggcgaagtcgcgtagctgagtatccagatcgtggaacatcgccagttgcgccgacgggaacgcaccgaaggtgacgaaacgccgtacctgaggactcaatgaccggggcagttgccgcgtaacctcctcgagatagtcctcaatcgacccgccgtcgtatgtggggagttgtactccatattcaccacggagcttctcttcgagaaccatattcagcaacgcctcctcaccggaaccggtgacatggaatcgcgtgcctcggggactgttcgtcttggttagctcgacgggaaccaggatcaacggggagtagcagcgctttttagactcgggatcggaccagtccagatatccaaaggccgcctgcattacgttcagaccggtctcctgttgaaacgtacggcatttggtccgaatgcgattgagcgtgcgctccatgatttccggcaacaagagtgtctggatctcgtcgtcattgtgacgaccgtccgtgtgctcgttctccggtgctggcagatcatagtgcggtgaaatcccgaacgacttcgcgtgttcctgcagtttgggattgtcccgagtgcctcggtccggcatccccaaccgctcacgcagacgatcccgcaactgacgttcggcagcgatttccttcaccggagcgtcatcgtcaccaggattgatgtcatctatagcggcggcgtagacctcgtcattcgccatcgccaggtgaagctcttcctgaaactggtcggtttgctcgtcagcgggctcgtcctcgaagtcgggaagtgctgcgaaccgaagccgctcacccttggacagccgtatgaacaattcgtcgggcaactcatcgacgacacggacatatgaaccgcgtctgctgtccaaaggcgtggagatcaacgggttcctgcggctcaggtcaagcaaccgcggtcgaagttgttcgatcttcgcattgacgacctgttcgagttcatcattcttgtcgtacatgtcccggtgactcatgagtcctcattcagctgagcgggtcccccgattgcggcagacctcattgaatcagagcatttcaatgtgtgtttagttggctccatgacttcttgttggtcggggatgaaagcgagatgccccggaccgacgaactaccaagctgccggtgctggataccccaacacttctcggaaccgatcgacgtccatgatggggatgttgtagccgcgagctttcttcgctttgcccgacaatgagtcagaatcagccgcgatcaccagcttgaccttcttagtcaccgctcgatgcggcacgaacccatgctcaatcgcgcgctgttcccactcttcacgcgactccggcatcgtcccggtgaacaccaccatgtccccaggagcgatcggaagcggcgtcgtatcgctatccttcgaaagtgcctgagcagccttgatagccaagtcgatcgcttccaagggtagatcgagaatccctgccacctgacgaagatcttcttcttcctcagccgacaggtgatgatcggccaatgctactcgcgccaacgcttccagatagtcgtgatgcagttgtcgggtctgaacatcgctgatctgcaaactcgtggccagcgctcgcaacgcggcggtctcgtccgctgacagatatcgatcggaaagcgcttcgtccagaacggccaaatatggatcggagacttcggaagactggacacgcggtagatagtcaacaagcgcggagatgaacggatcgccgtgtgaaggtttatgcggcactgactcgcgctggcgaacgtgggcgttcgtcaccggaactgttggccacgtgcaagaccgggagagggggaggcggtcgtgccacggcacccctcctcgggcggcattgatgtagtgtttcagcagggccgctgttgcttcggcgtccgacagcgccgaatgccagccagttagctggactccagctgccttgcaacactcaggcagcgatcggctcgcgccctccaggaacgtcgtagaccagttcatcgtgcatacacccaggtggtggttgtaggtgagttgatgtcccaggcgttcgaactcagcgctcaggaaacgcagatcgaatggcagattgtgtgcgacgagcgtccgtccagacagcatttgaatcagttgtccggcaatgtcgccgaatttcggcgcatcaatgacctggcgagctttgatgccatggatatgttgtggcccaaggtctctatcggggttcaacaaagtcgaccaagtgttttcgatgctaccttcgtcgtcagcaagtactacggcgatctcgatgatccggtggtgcattccagggatgatgccggtggtctcagtgtcgaatacggcgtacattgggcctccaatttccaatacgaaacgtgctcgggatattacttgcgttccgccatagtgaaacggggcctttctgccccatgaggatgtccgagttgcgcgatgggccacatgaacggtgttatcgagctcattaccgactgaccaagctgttctggaatagcccgactcgccggtcagcggaagtcgcggatggggattttcgcggtggtttggagcggggttagtttgtcggcggttatggagcgggcgccgtcgtggttttcgaggcggcctcggatgaggagggcgggggcggtgtgggtcgggcgggggtgggtgaggcggaggccggtggggcagacgatgttggcgtggccggtttcgtcttcgaggttgaggaagaggacgccgtgggcggtttcgggggcttggcggtgggtgacgagtccgccgatggtgacccgggatttgtcgggcattgtggagagtaggtggatggggatggcgccgtgggcggcgagttggtggcggatgtgggtgatcgggtgggtggtgggggagctgttggtggtgtggaggttggcggcggtgagttcggcggcgctcatgcccgggagggtgggtggggtgagggtggtggtgccgtcgagggtgtcgggggtgttggccgcggcgggggcggccgtccatagtgcttggcgacgggtgaggccgaagtcggcgagggcgccggaggtggcgaggttctcgagttgggtggtggtgatctcggctcggcgggccagttgggagatgtcggtgtagggctggccccggacgatgcgttcggctgtttcggtgtttatgccgcggatctggtcgaggccgaggcggacggtggggccttgggcgccccaggtggcgggtgtggtttcggggagggcgggggcgcctttctggtccagtgtggtggtcgcggagctgtggttgatgtggacggcgtggacggtgacgccgtggcggcgggcgtcggcgatgagggtgttgacggagtagaagcccatgggttgggcgcggatcaggccgaccaggaaggcggcggggtagtagcgcttgaggtaggccgaggcgtaggcgatgtaggcgaagctgatggcgtgggattcggggaatccgtagccggagaacgcttcgagtcgggaccacaggtcgtcggccagggggccggtgatgtcgttggcggcggcgccggtgaggaagcgggatttgaggcgctgcatgcgttcgacggatcgtttggcgcccatggcttgtcgtagttcgtcggcttcggcggcggagaaaccggcgcagtcgctggccagggccatcatctgctcctggaacagggggacgcccagggtgcgcttcagggcggcttccatggtggggtgggggtactcgatgggctcctcgccgcggcggcggcggacgtaggggtggaccgcaccgccctggatcgggccggggcgaaccagggctatttggacggccaggtcgtgcaggttctcggcgcgcagtcgaggagcgagctggatttgggcgcgggactcgatctggaaggtgccgacgctgtcgcccgcgtggatcatcgcgtacacgtcggggtcggtgggcgccagcttcttcaggtcgatgccggtggcgtagtgggtgttggcgaggtcggcggcctcgtgcagtgccgtgagcatgcccagaccgaggaggtcgaacttcaccagaccggcgtcggcgcagtcgtccttgtcccactgcaggacggtgcggttctccatgcgggcgtgctcgacggggaccacctcgatgacgggacggtcgcagatcaccatgccgccactgtggatgccgaggtggcggggcgcgccgagcagttggcccgcgtaggtgcccacgtcggtggggagttcgtcgagggcggggccgccgcggcggggggagttggccgaccaggcgtcgatctggccgggggagtggcccagcgcggtggcgacgtcgcgggtggccgagcggcggcggtagctgatcacgttggccacctgggccgcgtaggtgcgtccgtacttcgtgaacacgtattggatgacctcctcgcggcggcgggcctcgatgtcgaggtcgatgtcgggcgggccctcacggatcggggacatgaaccgctcgaacagcaggttgtagcggaccgggtcgacggcggtgatgccgaggcagtagcagaccacggaggtgacggcggaacccctgccctgcaccaggatccggttctcctcgcagaagccgacgatgtcgcggacgatgaggaagtagccggggaacccgagattggtgatgatgtcgagttcgtgttccagtcgccggtacgcctccgggcgttcggcggccgtcccatatagacgcagcgccccttcgcgggccagctcgcggagccaggaagcctcatcgtggccgtcggggaccgggaacggcggcagcgcgggggcgatcaggtcgaggtcgaaggccagttccccggtcagccggacggtgttggccaccgccccggggaagggcgcgaagcgttcggccatttcggacggcgagcacagccgggccaccggtgccgcgggcagccagccgtccagctcctccaggggcaggttggcccggatcgccgacatcacctgggacaaccggtgccgggcggcgcgggcatagtggacgttgttggtggccaccacgggcaggtccaggtcggtggccaggtcgaacagcagctggttgtgatcggtgtcgacgaaggcccggtggtcggtcagttccacggcgacgccctcggggccgaacaagtgcttgagccgctccagttcccgtcggacggcgtcggggccgtcggcgagcgcccggcgcacggggcctttgcggcagccggtcagcaccagcacctcgtcgcgcagcgcggccgccacgtcctccagggacccgtagtcgggcagtcccttttgcccgccggccagttgggcgttgccgatcgtggccgacagtttcgcgtaaccgttggggccgcgggccagcgtcagcaggtgggtgcccgacgggtcgggcacgccggtgcgctcgccgctcagccccagcgacagctcggctccgtacaccgtggacaggctggtgtccttggccgcctgggagaagcggaccgcgccgtacaggccgtcgtggtcggtgatggccagtccggacaggccgagccgcagcgcctcggtcaccaggtcctcgggggaggaggcgccgtccaggaacgagaagtacgagtgcgcgtgcagctcggcgtaaccgtcgtggccggtcgggttcacggcggctggggtcgacggtgtgggtggcggcggttcggtggtgtcggtgaccagtcgcagatgccggggcttccccacctcggttctgcctgagccgaccatgatgtcgcgcagttgccgccaggtcaggttcttgctgcggcctccccagcggtcagtcataaccggcctccatccgccagacttcctcgctgcggacgagcacgacggcgcgcccgtcctccagcagcagttgcagccgggcggcgcgatgggcgcgggcggggtcccaccagcgttcgtcgagggggtggggacccgcccaggcttggattggcaggcgccgtccgttgggcaggacgacgtgggcgggggatccactgaggacgccgcgtccggacaccgtgatcgcttcgccggtcgaggtttccaggcgtacccggggtggggcggggtagaccgtgtgggggtagggagccgggtagctgtccggccaggggcggttcaccgggtcggtggggagcggctcctggttccacacggtcggggcgatccggtcgtcgaggttgcggccgccctgcggaaccgggtggagtaccgcttcggggccgaacaggtcctgcaccttggtggccgaaccgtcggccagttccaggccgtcgcccatctggccccacagcccgtcctgcagggcgctggcgtccactatgccctcgggactcagtcgtaggtggacgatcgcgccggtgccgccgtgggtgagccagccgtccagttgccagcgcacccggtcggcgacgtcgctggctcgcaggacggtgcggtggcgccagactcggcgcaggcccgtgccctgggctgtgatcgcttcgatgaccagtcgggtgcaggccagttcgcgggccgccagggtggcgcgcagttgttcggccagggtgcgggcggcgaaagcggcggtgtcgacacggtcgagtggctcgtcgtagtcggcgaagacgtccaggtcgacgggtggggtgcggggtgcggggaggcgttcgtcgtggccgcgggtgcgggcgtgggctcgcagaccgacggtgccgagtcgttcggcgatagcgtcgcggggcagggcggcgaaggcgccgagggtgttgatgcccaagcggcgcaacagttccaccagtgggggcaggccgaggaggccgatgttgcggtcggcgaggaactgggcgttgtggccggtggggacgatcgcgccggacaccgcggccaccgaggcgggccagaagccgtcggcgatgccgacgcgtgcctccaggtcgcagagttgggcgatgtactccactatggtctcggcggcggcttcctcgtcgccgtaccagccggacgggcccttggcgggtaggccacaccagccggggcgtagcacctgtaccgcggggaccagttcctccagggcggcgatcaccggctcgaacccggcggcctcggcgtccgggtcggcggccagcagtcgcaggtccgggcacacggcggcggcgtcgcggcggcgcatgcccacctcgaccccggtgcggcgggcggtggcggagcaggcgctgacgcggtgggcgatcaccacggcgaccgggtcggtctcgtccaggccctgggaccggcaggcggcgatcaccggccagtcggggcaccacaccacgagcgcgcgcattcaggacaccgtccgcaggcggggtggggtgacggacggggtctcgggcagtccgaggtggagggtggtgtggcgggggcggcccgccgtgcggcggccggtggcggtgacgcccagttcgcggtggcgcagccgtccgtggcctcggccgatgccgtgccacaccgaggtggtgggggacaggacgacgtcggcgccgggccagtcggtgccgtatccgatgaggacggatttgtgggcccgggcccgggcggcgagtttgcgggatgtggcttcggtcactttcgacggtggagccacgaccgtaatgtcacacccttccagcaaagtggcggtagctcgcgaccagtcggaggtgatgtcgggtaccagcaacagccgctccagtgcgacaccggcctcggcgcaggccaacaacccgagggtgggcaggcccgcgaccgcgcaccaggcgccgttcgccgaggcggtggcgacgagcgtgatgagcagcgccgtggaggcggtgaccgagacggtcgcgcctcggcgcagcccccgctcgggcagcacttcggccaggggcggggtcaccggtaggaccggttctatctcggaggctcggcggcccagggtggcggccagctgttgacggatgtcgccgttcggcgggtcgtccgatggggacggcagggccagtgggttcgccacaccataaacctccaggctcgcgcgtccgcccaccgtcggcgcgaaaatgatcttgcgaaacacgaggatcgtacaagagttcgatagccaagatcaatcgatctccgttttggtgtgcgcgagccgtgggaagcctcacaaggcgagggcggctcctcgcgcgatacctgttgggcacagtgtgcggggggcggcctctcttgcgatgcccgttgggcattgcgtgtggggattgcctggtatgcgaggtttggcttgggggcttgggggcttgggggcttgggggcttgggggcttgggggcttgggggcttgggggcttgggggcttgggggcttgggggcttgggggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagggcttgagcctgcctatgggcgtggggtgctgagggggtggcgcttggcatgtgaggctcggcctggagcctggagcctggagcctggagcctggagcctggagcctggagcctggagcctggagcctggagcctgcccatggggcgtggtgtgcgagggcagtgcctggtgggtgcgagcgtctgggtggggccgacggggttggggtggcaattgggtgcggcggtgtctggcgagcgtgggcgccagggtggggccgatgggctggtgcgcgggattgggcgtggtgcgtaaggctaatgctgcctgctgcctgctgggtgtgggcgtgcgtgcgggtgggtggaggtgttgcggggcgagcggctgagtggcttgctgtggggtgcgcggggcggggcctcctgtgaggaccgttgggcgtggtgcatgggggcggggtttggttggggtgcatgggttgtggggtgggttgctgggggttacggggtgttgactttttgggtgggggttgggagcatggagtgtgggagcgctcccatgttgtggaggtgtcggatttgacgacacttcttccgcccgacaaggagaccttcatgtcccaactcagacgttattggacgcggttcgccgtgatgttgttgtcgatcggggcggtgctggtgtctggttctacggccagcgctatccctgccgacggcccggcagttcaggctcgcgtcgacaacccgtatgcgggggctcggccttacgtaaatccggaatggtcggccaaagcggccgccgagcccggtggcagcgccatcgcggaccagccgaccggcgtgtggctggaccgcatcgccgccatcgagggcgcgggcagtgccatgggcctgcgcgatcacctggacgcggccctcgcccaggacgcgaacctggtgcagctggtcgtgtacgaccttcctggacgcgactgttccgcactggcttcgaacggagaactcgctcccgacgagatcggcaggtaccgcgacgagttcatcgatccgatcgcggcgattctcgccgacccggcctacgcggggttgcgcatcgtgaccgttgtggagatcgattcgctgcccaacctcgtgacgaatgtcagcccgcgtcccacggcgacgccggaatgcgatgtgatggccgcgaacggcaattacgtcaacggcatcggttacgcgctgcggcagttcggcgcgatcgacaacgtctacaactacctggatgtcggccatcacggttggctgggttgggatgacaacttcgcgcccggtgcacggaagttgctggagggcgctcaggcttccggcagcgtggacaatgtccacgggttcatcaccaacaccgccaactacggtgccctcaaggagccgtacttcacgatcaatgacaccgtgaacggccagaccgtgcgccaggcgaagtggatcgactggaaccgttacgtggacgagctgtcctacgcgcaggcgttccgcgccgaactggtccggatcggcttcaactcggatatcggcatgttgatcgacaccggccgtaacggctggggtggttccgcgcgtccggccgggcctggcccgactacttcggtggacgcttatgtcgatggtggacgcctcgatcgcaggatccacctcggtaactggtgcaaccagtccggggccgggctgggggagcgtcctaccgccgctcccgagtcggggatcgacgcttatgtgtggatgaaaccgccgggcgagtccgacggttccagcaaggagatccccaacgacgagggcaagggctttgaccggatgtgcgatccgacttatgaggggaacatccgcaatgggttcaacccgcccggatcgcttcccgacgccccgctgtcggggcactggttcggcgcgcagttccgtgagctgctggccaacgcccatccgccgctgacctgactctcactcaccgcggtggccccggtcggttaagaccggggccaccgttttcgtgcgtgcgggtgtcaggcttggcggtgccgtcgagcgcggatgttggctaccagcgcggcaatcagcgcgaacgcgatgatcgcgccgaccggccacagtgaggtccacagggaaccttgcgccggtgtgggcgtcgcggcggccgcgtcaccggtcccggcgtggtcgtgaccggacgccgtccacgacatggcggtgaccgagtcgacctcggcgtcgatgcctgtgacctccccgttgccgccgtcgaagaccacgtcggcgcagctgaagaagttctcggcactgtcggaacgcacccactgggtgaagatcaggtgctgtccgctgcgttgcggcagatcgacgttccagtggtagtagttgaaaccaccgggcccgcccgactggggcgggtcggtggcactccagaacggctccagatcgctccaggccagcgggcgggtggggtcccagccgggtttggtgatgtacatgtggaaggcgccggggtgggcggcccagttgctgtgccgcacctggatgctcgcgcccgaggtcaggtgggtgattggccagtcggcgcgggcctggttgtaggcggcgaagtcgtacggggacttgtcaccggcactgcagatcgtgccgtcggggacgtagcccacgttgcgaccggccgcgttggagtccagcacggcgaaccagttgtacaggggtgtggccccgccgtcggcgaccgcgtcggcgcaggcggggttgtcgggtttgatctcgccggtgtcggtgagtccgtccagatagcacaggtaggtgcggctgccgggcatcatcgtgacgccgtgggcgctggccggggtgacggtcgcgaacagggtgacgccggtggcgacgaggatcgcggcggctgcggccagcagggagcggagtacgggcgggttgggggagcgcggcatggcggttctcctggggcagggacagcggccacgacgggccgaggtccggacaatgggtttgggagcgctcccacgttgtctagatcgcaacatatcaaaatcgctcgatgcctgtcaacgcgtggccgggctatgagtcgtcccacgctttgttgacgtcaagcgtggttgaggttgcagactcaaggacccgaccgacaaaagggagcatcgtcatgcgcgccatcgtcctcacggcattcgggcccgccgagaacctgtcgtatgtccacatggacgacccggaaccggcggccggacaggtccgcatcgatgtgaaggccgtgccggtgcagttgctggagacccggctgcgcgccgggattccgctgggcctgcacccactgccgcgactgccgcaggtgccgggcggcagcgtggccggggtggtcgaggcggtggggccgcaggtggacgagacctggatcggcacccgggtggcggccagtatcgacgagggcggcaacgccgagctggcgctggcggacacctcgcagctgtacgtgctgcccgagggcgtcgacttcgccgatgccacggtgatgctgtccaccggtccgacgacgctggcgatcctggagctggccgcgctgggacctgaggacgtggtgctggtgaccgccgcgtcgggggccatcggcgggctgttgacccagcgggcgcggcggatcggggcgaccgtcatcgggctggcctcgcggggcaagccggtgaacgcggacctcgtcgtcgactacaccgacccggattgggcggagcaggtgcgcgaccggggtgtcaccgtggtgttggagggcgtgggcggcgcgaccgccgaggcggccctgggcctgctggtgccgggtggccgggcggtgtccttcggtgcggcctcgggcgagttcgccaggtcggtgcgggacgacatcacgcatcagtcgctgttcgagacgtcctggatggaggtgttcgccgaccccgagggctcgcgggagctggtgtcccgcagcctggccgcgctggccgacggcagtttcaccccggcgatacagccgtttccgctcgccgacgcggccgaggcgcacgaggcgttggaggcgcgccgtaccagcggtcaggtcgtgctgattccctgagcgatgggccgggaatgtcgtaggggcgccataggctatgtcaaagtcttgacataggagtgggcgatgacgacgatcaacccggccgggccgttcaacctggccaccagcacccggttcctggaggggttcgcacccgccgcctatgagggcgcgggcgacgaggtgctgcgactggccttccccgccgacgacggcaaggccgtcgccggggccgcgctgcggcaggagaccgacgggacggtgcgggtcgagatcactggcgcggccgacgcggaggcggttggcgcgcaggtgcggcggatcatgtcgctggacatcgacggcaccggctacccggcggtcgtggcgagcgatccgatcgtgaaaggactgtccgaacagtatccgggactgcgaccggtgtgcttccactcgccgtacgaggccgccgcctgggccgtgatcgggcaccgcattcgcatcacgcaggcggcgggcatcaaggcggccatggcggccagactcggggagaccgtgacggtcgccggacggccggtcgcggcgtttccgacgccggaggtgctggccgaggtgggggagtttccgggactgactgacgtcaagatcgcgcggctgcgcgggatcgccgaggccgcgctggccggggagctggacgcgaaacggttgcgggacatggccagtgccgacgcgttggagcagttgcagggcatcgcggggattggaccgttctcggcggagctgatcctgattcgcggggcgggacatccggatgtgtttccccgcaccgagacccggctgcatcgcaccatgacgcagctgtaccggcgcgaggagccgagtgcggcggagctggcggacatcgcggcggactgggcaccgtttcgcagctgggtgggagtgctgctgcgcgtccaccgggaagcggtcaccggtgagatcgcgcgaggacgcgccgcccgagcgtgaccgggaccgggtgggccgcgccgaggcacgacccacaccggttgtctacttgaggccgtaggagcggatggtggagtgcttgacggtttgtcccttgtcgtcggtggcgctgaacttgacggagacgaacttcgcgtcgccggggtgttcgagcaccgcggtggccttgtcgccctcacggtcgacggtgacgttcttccaggtcttgccgtcgtcataggacaccgcgaagctcagcttcgcgcagtcgcggtcctcggcacccggctgggtgacgtattccaggttcaccttctgtggcttggacgccttggcgtagccgtttttgacaccggaggcgttgaaccgcaccgccgagaccgacagcgaggccccctcggtgatgggaccggaatcgaacgtccaggtcgccgtggagcgggtacccaggggggtccagtccgcgccgtgggtgacatcgaagctcgccgtgtaccgtcccttgtcgtcggtcgggatgaaggcacccacccccgcgtcctggctggagtccagttcggtgccgtccttgctcaacgtggccttggtgcccttgccgccgtaggagacgatgatctcgtcggccgaaccggaggtgaacaccggtggtgtcgcccccaggaagtcggtgctctcgtcctcacggaaccgtcggaacccggagccgtagtaggggaacgcgggatcggacacccccaccgacagcggcgcggacaaccacgtggccttctcgctgccgggggagaccttgccgctgtggtgcagcacgtcgtcgatggggtcgtcgccggtggcggggaaggtgccctggtgtgaccaggcgacgtcgtgcgccgtgctgtagtactcggtgcgcgtggtgccgagcttgacgggtgtgcccggcgcgtacgtcatgggcgggtaggcggcgttgtcggcgagattggcgcgcgccatgtcggccgccgaacccagcttgttgtaggtggtttcccggacggcgagctcctcgtcgtggacagtgagcgtgggtttggccgggatacccttctccctcacgccgaagagactgtacgtgtaaggcttcgcggcaccggacggactggacagttctgactggagcgtgagcccggccttgtgacccgtgaacttcttcgacgggatcgcgtacgccttggccgaaccgctcatcaggaagcccgtggcggttccccgcccgtcggcgggattgttgaacacgctgaagtcgctgacgcccgcgacggcgtcgtcggcgtccacatcaaaacccacgcgtttggccttgccgccgtcgaccttgacggtctggtccttgtcggtgacggtgaggtcgaagacggtcgtgatgacgttgtcccccttggcgacggcggcctggaacgcgtagtcaccggcgggcagcgcgacggtggcggtgccgccgttctccatgaacaggtcgcgtttgccttcggtgaggtgggcccagccgccgctgatggcctcgggagccgagccgtccttccaggagaacttcacggtgaccttggtggtgtcggccgtggcggtggtgtcgtcgtccagcgacgactttccgagcctgtccggcgagggtacgtcccgggcgtcggtgtatccgttgcgcagcaacgcgtcgacgttgaacagccggtcgtcgatcttgcccgcggccacgtcggtgaggctgccggtggggatgaggatccggtctccgccgggcaggcgggggctgtggaactgcggcggtcttccgttggtgtttatcggtatcagggcaccgtcgcgactgacgcgtaccttgtcaccggtcggcagggtgacgatcggggcgccgacggcggacgatgcggtgggttcatcgctggtgtggctgaacggatcggcgtaggcgagtccgccagtggccgtgagcagcacggccagcccggcgacggcgatacgttttcgcatattgacctttctgttggtacccgccgcgaaaacggtgggtaccaacagaaacgaggtcaggagtgcggttcgggtgacacccaggtgaagttgagggaccgttcgaagttgacgtacccggcggcgtggccgcaggggcagatcgggggagggcatgtcgggttacttttcgttgccgcgaggtcatggaacgctctcgggttcgcgcttggtgcgcccatgagctgcgtcaagactgagatacgcgacataggagggcggtcgcgtacgcgaccgcccccttctcggtggaaaccggaggacgctactggcggtgcacccggacgtagtcgatcgccatcgattcctcgtccacggtcggcgggatgtcggcgaagacgaacatgtccaacacgagcgcgccctcgccctcgtgcgggccgccccggcagatctcctcgccgtcgaggtaccagacggtctcgtcggggccgagctgctggccgatggtgtgccagcccttgttgaggtcttccttggcgttgtaggtgcagccggagtcggagaagtggttggtcaggtacagcgcccgcgggttgtcgctgtagtactcgtaggtgtcctgttcgttggagccgttgccgttccaggtccaggtcgacggccagaaaccggcctcgtcgggcagctggagccgggtctcgacgtagtcaccggccttgacgctgaagggcttggcgggttcgtggccgcaggcctggccggtggagatgaggccgctggaccattcgtagccggactgcgggttgtcgcggcgggcggtgatggacagctggccgtcggcgaccgacagcgcgtcccaggtgtgccactccagctgcttgtttcccttgttgcccaggcactggtcggcttcggcgtcggagtggatcgaccacttggacttgtcgatggcgtcgccgtcgaactcgtcggcgaaggctgtgggccactggctgcccggggcgcccttggtgtcggccagggccgggtaaccgatcgcggcggtggcgccgaggatgacggttaccgacagggaaatggccaaggttcgtttcttcaccgaatgtccgctttctgtagttgtggtcgatgtagatcctgacggtggattcccggtaggtcaacgcgcaacactcctggtagtggggcgtttatgggatcaaagagcgtcgatgcctcagctgagctggccgtagccgaccgtcacacccccaaccgccgctgtgaagcttccttagagctgcgtggcaactgcagccgcatgtcctttgcgagggtgaggacggccgccaggattggcctcgcgttaccgatggaggaggtgccagatgcgcagcagggacttctaaagccggcacaagttatcagcagcagcttcgatcgaaggaggtgtcggatgcgcggtagggaccagtaaagcgttcatcggccgtcggtccatatccgacgccgatcgcgcggtcccgggccggtcacaggtcgccggcccgggaccgcgcatgccatgacctttgaggaatcaggagacagccgatggtcgacacgcccacccgagtccggtatcgcgacgtgttcgcggtgcgcgagttccgcgcgctgtggctcgcggaactgctgtccatctgcggcgaccagctggccagggtggcgctgtcggtcatggtgttcaacagcacctcctcggccaccctcaccggtctgacctacggcctgacatacgcaccgtccctcgtgggcggaatcctcctgaccggtatcgccgaccggtttccgcgccgcaccgtcatggccgtcgtcgacctgttgcgcgccgcgctgatcctgctggtcgtgataccggggatgccgttttggggactgtgtgtcctggtcggatcggtgtcgctgctgaacccggtgttcaaggcggcgcagctggcggtgctgcccgacatgctgcccggggaccggttcgcggtcggcatggccatccggcagatgacgatccagttcgcgcagctgctgggattcgccggtggcggactgctgatcgccgtcgtcagcgcgcacaccgcgctggtcgcggactcggcgacgttcctggcgtcggcgctgttcgtgtggaccgggctgcgggcccgccccgcggcggtcgacaccgcgacgagccgtcccggctggctgtcggccatgagccggggcgctcgactggccttcaccgaccgcggcctgcgcaccctcatgctgctgggctggctgatggcggtgatcaccgtctacgagggactcgcggccccgtacgccgcggacctcggcggcggttcggcgtacaccgggctgctgctggccgccgatccgctcggcggtgtcatcggcgcgtacctgttcggccgctgggtgcccgcgtggctgcgtccccggctggtggggacgctggccatcgtggccgcgggcctgctgggcggttgcctgctgcggccgggtctgcccggctcgctgctgctgttcgtggtgtgcggcggcctggggacgatcgtggtcatgcaggcgtccaccacgttcaccacggcggtgccggacgagcaccgcggccaggtcgtcggactgtcgaacaccgggctgtccacggcctcgggggccagtccgctgctggcgggcatgatcgccgacgagatcggggcggtggagacggtgggctggttcggtctggccagcgcggccctggcggtgccgctgagcatcgcgtggtggcgcacctaccgtggcgaccggcgacggtggacgcccgaggagtaaaacgcgataccgcttggacctacggcgaatatggtgtgattgtagagcgcgtggaatccgaggagtcgaagcgagacggcgaggacttcggtgtcctgctgcggacgtaccgagtgcggcgaacctggacgcagtccgaactcgccggtcacgccaaggtcagcgtccgcaccatcagcggtttggaactcggccgcgcccggccccggctggccacggcgcggatgctcgccgacgccctgggtctcgacggcccggaccgcgacgggtttctggcggcggcgcacgggaaccagcccgccgagccgacaccggactccacacaggaaccggtcccggcgcagctgcccaccgacatcgtggacttcaccggccgcgccgaggaactggccacactggacgacgcgttgccgggtctcggtggcggagccacggtcgtggtactgaccggaaccgcgggagtgggcaagacggcgctggcggtgcgctgggcgcatcgggtggccgggcgtttcgacgacggacagctgtacgtgaacctgcgcggcttcggccccggcccgccggtgcggaccatcgaggtggtcgccggattcctcgccgcgctcggcgtccccgcggcccggatcccgttcaaggaggaacaggccaccgcgctgtaccggtcactgatgtcgggccgccggatgctggtggtgctcgacaacgccgccgacgccgaccaggtccgtcccctgatgcccagcggccgcgacagcctcgtgctcgtcaccagccgccacctgctcaccggcctgatcgtcagccacggcgcccagcagctgaccgtggcgccgctgtcggccaccgacgccagcgacctggtcaccgccatcgtcggcgccagccgcactgcggcgaagccggaggcggtcaccgcgctggccgacagctgcgcgcgactgccgctggcgctgcggatcgccgccgccaacgtgcgcgccgaccgctaccgcgacatcggcgactacgtcgacgaactgcggcacggcgaccggctcgcctcgttgagtgtggacggcgaccccaccgcctcggtgcggggcaccttcgactggtcctacgcgcggctgtccgcaccggtgcagcggttgttccggcagctcggaatggtgcccggccccggcatcagcgccgaggcggccgcggccctgggcggcaccggctcggccgaggcgagccgggggctgcgcgcgctggccgacgcgcacctgctcgaggcgcttcccggccagcgctacaccttccacgacctgttgcgcgcctacgccaccgaacgcggcctggccgtcgacagtcccgccgaacgcgaggcggcactgcgccgactgctcgactggtacctgcgcagcgcgaccgccgccgtggaactgttgttccccacgggattgcggctaccgctgccggagtctcccgccgaggtcgaagccgtcgcacccaccgaccgggccgaggcgctgtcgtggctgacgaccgagcgccgcaacctcgtggccgccgtgacccacgccgccgacatcgggatgtacgagcccgcctggcggctcggcgacgctctcaacggctacttcgaccatgccggatacccggtggactggctcgccgtcgggctcgccgcccgcaccgcggccgagtccgacggcgacctcgccgcccggtcggcggcggcgatcaacctggcgcacgcgtaccacaacggcggtgacgtcgacgccgccatcccacacggcctggacgcgcgatcactggccgcgcgggccggatggacggccggggaggccagggcactcaaccggctcgccgtcctgtacgccgacggcggttcactggatcgcgccgccgtactgttcgccgaggcgctggaactggaccgccggaccggcgaccgggcgggcgaggcgaagcgcctgatgaacctcggtctgtgcgccatgctcagcggccatttgcccgacgcggccgggtatctgcgcgaggccctcgacatgcccggcgccgcgacctggcgatacgccacggccctgcccaacctcggtgtggtgcagcgcttgatgggcgacttcgacgcggccgccgacaccttcggtcaggccctggccgccagcaaccaggacggaaccgacctgccgttcaaccacaccgagtacgcggagctgtgcctcgaccggggccggttcgacgaagcccgcgagcacgccgacgccgccgagaccatcgcccgtgactccggtgaacggcgcagccaggtgtgggcgctcaagacccaggcggtgatcgaactgcggcagggctgcccggccgaagccgcggaacgcttcgagcgtctgctggacatcatcggtgatcaggggttcttcacgcaacgggtcatcgcgctggtcggtctggccgacgcacgacgtcgcctcggccgcctcgaggccgccgtcgcccacgccgaggaggcgctggccctgtcccgggccaagggccaccggatccatgagggtgaggcgctcaccgcgctggccgacatccacctcgaccggcaccgcgccgccgaccccgccgcgctcgaccaggccctggcccacgccgaacgcgcgctggaactgcaacgccgaaccgggcaccggctcggcgaggcccggaccctgatcgtcctggcgcacatcaccggccatgccggacgcgacgaggacgcggcccggatccgcgacgaggccgtcgccctgtgtgaccacatcggactgccggaggccgaagcacggctcagctgagctgaccgtcgtagtcgggcagctggaaggcccggtcgtagtagccgcccttgaagtcggtgtcccggttgccgatgttggccgtgatctcgtgaccggcctcggtgaactccttgcggcagcgggccttgcccttggacttcgactcctcgaactcgcgcaggcagatgtcgtcgggggagtacccggcggcgcgcagttccgccagcgacttctccttggcgtgttccttgcgggcggtgacgatgaggacggtcatgcccagcttgcgggcgtacttctccgccttgaggaccggcgggttggccttgccggggtggtattcggtctccagggcggtgttgtcgatgtccagcacgatcgcggcgttctcgctgtcgtgctcgtcgagataggagtcgatgcccttcaacgcggccttgacgtcgtcctgccaggcgtcgtagctggagcgttcctcatcaggagggctgaccggcgtacaggcggccgtgaccagcagcgccagcgacagtgtccatagggtgcgcttgagcatggtcgtcgctgtttcctccggccggacggtcaggtggccaccatgatgacacgaggtctccttaaagctgcctgacaactgccgctgtgttgccttgtcgcgcacccgtacccccgccacgattgaggaccccgggccgggaacccccctgaccggcccggggcaacgcgtgcccgcgcggaatgtgacgacagaggatacagtggatggttgatgcccgtgcccgggtgagataccgcgacgtcttcggggtgccggagtttcgcgcgctgtggttcgccgaactgctgtccatctgcggcgaccaactggcccgggtggcgctgtcggtcatggtgttcaccgccaccgactcggccgctctcaccggtttgacctacggcctgacctacgcgccctcccttgtcggcggaatcctcctctccggactggccgaccgcttccctcgccgcgaggtcatggccgtcaccgacgtggtgcgcgcgggcctgatcctgctggtggcgataccgggcctgccgttttgggtgctgtgcgtcctggtgggatcggtgtcgctgctgaccccggtgttcaaggcggcgcagatcgcggtgctgcccgagatcctgtccgaggaacgattcgccgccgccatggcgatccgtcagatgacgatccaggtggcgcagctgctgggcttcgccgggggcggcctgctgatcgccgccgtcagcggacagaccgcgctggtcctggacgccgcgaccttcctgttctcggcgctgctggtacggatggggcttcgcgcccgtccggccgccgcctcggcgtccacccggcccagctggctgcactccatgcgtcagggcgcccggctggccttcaccgaccggggcctgcgcaccctgatgctgctgacctggctgatggccgtgctcaccgtctatgagggactcgcggccccgtacgccgtggcgctgggcggcggctcggccgtcaccgggctgctgttgaccgccgatccgctcggcggggtgatcggcgcgtacatcttcggccgctgggtgccagcgcagctgcggccccggctgatcggtccactggggatccttgccgcggcgtgtctgctgggctgtctgctgcaaccggggctgatcgcctcgctgctgctgttcgtcgtgtccggcgggctgggcaccatcgtggtcatgcaggcgaccaccacgttcaccgtggcggtacctgatgccaaccgtggccaggtgatgggcttgtccaacaccgggttgagcacggcctcgggactgagcccgctgctggccggggtgctggccgacgacctcggggcggtggagaccgtgggctggttcggtctcgccagcgtcgccgtcgccgttccgctcgccgttctgtggcgacgcgtcatgcgcagtgaccagcaccgatgggttccgtcggagtagacccacctcaagtatcgaacccgggcagcgtggctgtccgggcatccggacttgcgcgttcgccactctagtgtcatactgacgtcatgaagaacatctttaagacgctcaccaatgtcaggttccagaccgaccgccgctcgcacgatgtcatcctcgccgcacgtcgcaccgcctgggaggcgcgagtcgacgcacagtcagggaagtggggtgttcacatcggtgagacgccctaccggacgctcatataagcggtgacgtcacagcgccgccaaagggtgtcaggcagtcggtctggcgcggagggcgtcggcgataccgtgccgcgccagggccagttcgtagcgctgcccggcctggctggccagctccgccgcctgccgaaactgcgccagcgccgcctcggggtcaccgcaggccagcagggtccggccgtactcgcagcggatgccggtctccaggacgggccgcgcgtccggcgacagcagtgccagcgcctgccggtgccgctcaagcgcgtccggcagttcgttctgctcccgcaggatggcacccagtcggttcagggcctggaccagtacctcgacggcgtcgtggcgtcgtccgtagtcgacggcctcctcctcgacgcggcgggcgtcggccagtcgtccctcggagagatacgccatcgccagattgtcgagggtctgggccagcagtagcggccggtcgagctcccggaaccgttccatcgccgattccgccagttcccttccccgggacgggtttcccaaccgcacatggacttcgcaggcgttggactcggcgatggccagcgacacggtgtcgccggccgtcgccgccagctccgccgcccgttccaggtgcgacagtgaccgctggtagttgccgagttccttgtggacgacaccgagattgccgtgaaccgaggccgcgccggacacgttgccgatactgtcgtgaatctccagggcctcggtatagcagtccaccgccggtgcgaaccgggccgccgtcagatgcgcgttgcccagcagattgagccataccgcctgccgctgggtgtcgcctttggagcgggaggcccgcaccgccagcgacgcgaccgcgggctgttcggtcgagggggaatggtcgcgcaggtagggcagcacacaggccgccagatcgaggacgagaccgggcgcgtcggccaccgatgtggacagaagactcagcagcgccgtttcctcggcggcgaaccaggacagcgccgccgcgtgcccgtccaggagcggtggcgtgatgcccggcggcggtggcggcaggtccggcaaccgcgcgatgtcgggatccaacaccttgatggcggcgtgagcgtgatgcaggtagtggtcgcgcaaccggccgaccggagcgaggacgtcgcgttcgtcgcgggccagcgcctcggcggcgaaccggcggatgaggtcgtgcatccggtagcggccaccgggttcggcgtcgaccaggctgacgtccaccagggcgtccaggtcggtgagcaatgcgtcgaccggcgcacccgccagcgcggcggcggtggccgcgtcgaaatcgctgccgggacacagtgccagcagccggaacaggcgacgctgcccgtcagtcaactcgcgataggacagtccgagggtggaggcgacactgcgggaaccggccgccagttcgtccagcaggcggtagtccttggacaaccgctccagcagatcggccgccgaccacgtgggacggctgcgcagccgggccgccgcgatcctgatcgccagcggcagaccgccgcacagttccacgacgcggtcgatcgcggcccggtcgtcgtcgttgagatcgtcaatccccgcggcggcggcgaacagccgcgccgagggttccaagtccagcggctccaacgagatcggccggatgtcgtccagaccggacagccgtctgcggctggtgatgatggtcaggcaccccgaatcacccggcagcaacggcgacagctgggcctcgtcgcgggcgttgtcgagcaacaggagtactcgccgtccggccagcatggaccggaacttggcggcccgcgcgtcgacactctccgggatggcgtttcgtggcactcccagcgaatccagcagtgccgacaacgcctcggcgggagccatcggcggcaccgagtcggtgaaactgtgcagattcaggtagagctgaccgtcggggtagcgctcggccagccgccgcgccgcgtgcaccgccagcgtggtcttgccgatcccggccatcccgtcgacgacgatgacccgcgaatcgtcggccgcgtccacaagcgtccgcagtggcgattcccggccggtgaaggcggtggtgtcggcgggcagctgcgccggtgtctcccgaccggacaccacggcgggactgtcggtgacgtgccgcagttcggggtcgtgactcaggatgcgtttgtgcaaccgccgcaggcgctccacgggttcggcgccttgccgctcccgcaacagtttccgggtctcggcgtagcgcgccagggcgtcggagggacggtcggcgcggtacaacgccaacatcagctgcgcgaccagtgactccaccagcgggtgtctgccgaccagttcctcaagctcggggatgacggactcgtggtaacccagcgccaactccgagtcgaacaacgccgacagcaccgccagctgctcgcgccgcaacgcctctcgcgtctgcgacgcccagtgtccgtccaccgtggccagcgcctcaccggtccacagcgaacaggcttcgcggtaatcccggacggcggtctcgtggtcaccggcgcgcgccgcctcgcgcgcccgggtcaccaggcgccgcatcgcgatcaggtcgatgtcctcgggttcgatgaccagctgatagccgtcgtttccggcccgcgtcagcgcgacgccgtcatgctggagcagccgccgcagccgggccagatacgagtacagggtgctgaacaccttgtccggcgggtcgtcaccccacacccgttgcagcagcgcggccgtggcgaccggttgacccggtgtcatcgccagggccgccagcacgcaggactgtttcgacggacccgcccgcacccaaccgtgctcgcccgcgacctccacggagcccaacagccggatcaacacggacccaccctagcttggctcctcagtgaccagctgctcgaagaggaactcgtgcttcaggtaggacacgtcgtgctcatgccccggatacggggggatgagcggggcggcctggatgagccgccagccgtccttgagcgcgtcgacgccggtggcgtacggcggttcgtcactgtctcctgtggtgggggaggtggcgccgatgccgtcgtacaccgcccagccgatgacgcgcgagtccagggccgaggtgcccaggtagaggacgagtactttctgccgagtcatggttctccctgtcagagtgcgggcgccaggcgctgtggacggtttccggtgttggtgtgccagcggtgcaggtcgaaggtgtcgtcgccggtgagcgcccgccacagcctgacccgctggtacacgtccaggcggcccgaggcgttctcctgccagtcgaagcgggtttccagttcccgcatcacatcggggtggtcgaggtcgtcggtgttccacagcagccgctgtttgacggtggggttgaagcggatcttgaacatgtaccgggtggtgtcggtgtcgttgcggcggccgccgtgccagatgccgtggtgcaggaacacgacggttccggccggacaggtcagtctcgtctggccgcgcaggttctggtagcggccgatgtcggattcgttgatctggcgcagatgggtgcccgggacgctgagggtgccgcccatgtcgagggtgacctcgtgcgggtagtacatgagctggacgtcgaaggcgtcggtgcgggtgtcgatgatggcgtcggcgtgcaacggttgcgcctcaccgttgtggggcgggcggatgtggacggcgtgatggtcgacggtcgcgtatggaccgacgaggctgtggatcgcgcccgccaccgcgggcaggtcgaccagtcgccgggcgaaggtaccgggtgcgaacgcctcctcgaccggggtgcccggcggtgagaccgggataccggcgtccagggccgcgatggcctgggcgttgagctcgtcgggtaccacggcgtccatgcgcagactgccgtgcgagacgaagtgggccagttgcaccgaggtgagcagccgttcgcgtgcggggtgagtcatcgatgtcctctacggtgggggagcgtcattgtggtcgctggtgggtaagcgtacggacggaaatgcgttggcacatgggatgagatcaccaatcactggtaaattctcaccatgctgatcgacggtggcgccgcggtctccatcggactggacgatccgccgcacgtcgtgcaggccggggtcggggtgcacggagtacagagtcgaaccgatgtcttccggttgccggacctgtggcagctgcacctgtaccagtacgagggcgtgctgagcctcggcggccgctcgcacgacatccggcccggccgcgtcagtctgatcccaccggccaccaccgtcgagttcagctacaggggacgctccgagcacctgtacgcgcattttcgcgcagcatccggcgtggccgtaccggtcatgcaggacgccgcgaccgccgcaccgctgttgtgcgggctgctcagcgaggcggtgcgcgagcggggcagcgtggccgcgcacgccgccgtgtgggcggcactgtggaaggtcgcgaacctgccctcggacactggccacctggggcacgcggcggtgcgggtggccatggaccacatcgaatggcgcctggccgaacccatgaccgtgccccagatcgccgacgcggccgggatctcccacaaccacctgacccggctgttccgagccgagaccggcacgtccgtcgtcggttatatccgggcgcggcgcatggggcgcgctgagcacctgctgaccgagaccaccgtgcccatcgccacggtggccgccactgtgggtattccggatctccaggcgttcaacaagatctgccgccgcgagctgggcgcctcacccagtcgcgtccgcgcacgcggccggtgatcgcgacctgcgtccttcgtccctgggtcgtcgttaatttctcaggggcgcaccatgcgtttcgcatgtcgccactccctcaaatggactgaaccggctcgcttgatcggattgagtaacagcccgattatcgtccgtgatttggcgtgcgtgagcaccctaccgcgcatggaaaagcgtgtctcccatggaaatcactcttcgggcgcggtctactgtggcctctcgtgtccttgtggaagaaatgttgactgttccatgtcgaatgttaggcttccacgcaccgatcgctgagagcgaccggatcgacaccccacagtcacggcaactgtgccccatcaccgcatcactcggtacgccttcgtggcgatgccccctgcccggaggtgaccgtgcccatgcccaccccccgaccatcgcccatcggcctcagactgtcacggttcgccctggtcggcctgagctgcttcgcgacccaggtcgtggtcatgacctggcttgcggccctgggcatgacactgccgctggccaacgcgatcggcttcgtcgtgtcagcccaggccaacttcggactcagcgcctggttcacctggggcgaccggcccgcgcgttcccgcccccgggtcctggcccgccgctggctgtcctatcaggccaccgccggactggccctggtcgtcaacaccgtcacgttcaccgtggcgctgccctcggtgcccccggtcatcgctgccgccgcgggagtggtggtcggttcgggcgtcaccttcgtcgtctgtcacttcctgatcttcaccgccgctccgctgcgacggcgcctgccagccgaggagacccgctgatgaccacggaactgcaccacccgacgcgacagcgcaccgcggtcgccgccgccatcgacggcgtcgccgtcgtcatgcccgcctacggcgaggaggccaacctcgccgcgaccgtcaccgacttcctggacacactggacgacgccaggatcccgcacgccgtggtcgtggtcaacgacggcagcaccgaccgcaccggcgacgtcctcgactcactggccagacgctatcccggccgggtcgtggccgtgcaccacgaccgcaaccgcggctacggcgcggcggtgcgttccggcctggacgccgcgttgcggcacaccgaactgggccagatcctgctcaccgactccgaccggcagttccacgccgccgatctgctggagttgcgacgccgcaaggccaccgaacgcgccgacgccatcctgggttaccgggagcgccgcgccgacccgtggcatcgccgcctcaacgcccgagtgtggacactgctgtgcaagacgctgctgcggctgcccggccgcgacgtcgactgcgcctacaaactcatcgaccgccgcctgctggaggaactgagcctcaccggtgaggccgcggcgatctcacccgaactggtcagccggatcaccgtggacggcaaccgggttgtggaacacccggtgcggcactatccgcgcacccacggcgaacagaccggcgcgcggctgtcggtggtggcgcggtcgctgctgagcctggccggggtctacgccagactcgtccgcgacgcccaccggctggtgtggctgcgacggctggcacgtccggccaacccgaccgccgccgtcgtcaccatcctggcggcactgctggcggccgccgcctatgtgttctatctggaccagggcgttttactggcctacaaggacgccaactcgcacctgctgatcgcgcggcgcgtcgtggccagtcccaccgccggactggcccaactgggcggggtgtggctgccgctgccgcacctgctgtcggcgccgctggcggcctgggaatcctggtacctcaacggtttcgccggggccctgatctcgatgatctcgttcgtgctgtgcgtgcgctacctgtacctgctgggggagacgctgacccgcacccggctgggcggcctggtcacggcggcgctgttcgcgggcaacgccaacatcctgtacctccaggccaccgcgatgaccgaactgccgctgttcgcgtgcctggccgccgcgacttaccacctcgaccaatggtgccgggccgcccgcagccgagacctggcggccgcctcggtggcggtgctggccgcgaccctgacccgctacgagggctgggtgttctgcgccgcggcactggtgatcgtgatctatgtggagctgcggcggcaccgcagctactccaggaccgagtcctcactggtcatcttcggattcctggcctgcgcgggaatcgcggcctggctggtgtggaacctggtgatcttcgccgacccgctgtactggcagcgcggcgagtacgccgagtcctccctgtgggtggacggcaacgacgtcaacgtcggcgaactggacatcgcctcgggcacctacggactggcgacgtaccacaacatcgggctcgtcacgctcgcgatcgcggcggcggggatgctgctgtacctgatcagacaccggatccgacgcgaatgggtggcgatctacccgctgctgggcttcggaccgttcttcgtggtcgcgctgtacaccgggcagcgaccgctcaacgtcgtggagtacaccggccacttctacaacgtccgcttcggactcatcatgctgctgcccgccgccgtcttcgccggttacctgatctccgtgggcgtcagcgcggtacggcggttccggttccggtcactgcggtggacggcggtggccgtcgccgtcctggtaaccgcgttcggcatcgccaccgtgccgggggtggtcacccttcgcgacgcggtggagttccgcgagaccgactgggagaacgccgcgaccgcgcgctggctgcgcgacaaccacgacggcgacctgaccctcatgatgtcgttcgcgaacgagtcggtcacctacgactcccgcatccccaccgaatcgctggtctacgagggaacctaccggctgtgggaacgcgcactggccgacccgcacgcgcagggcatcgaatggatctacatgagagcccttcccgacgccgaggacctggtgtggcacgcgctgtacgacacgccgcaactggaggaccactacacgctggtctacgagttccacgaccggctggtgttccggtccacaaaggcactgaccgaggagtcggagggcgaggatgactgacgtcgacacccgcgagttcagcgcccggaccctgttcagccggggccagcggatcacgctgacggtgatcgcggcggcgatcgcgatcccgttggggctcaacctgaccctcggcatcgggcccgagccactgtggtggggccggatggcgatcgcggcgaccgtggtgctgtacctggcggtcatcggtttcaaactcgccatgatcgccggttcgggccgcagcagcgcgctgcacttcgaccccggcagcctgaccgtgatcgccgacgccgccctgccgccctacaccgtgctggtgccgctgtaccgggaggcgacggtactgccgacactcgtgtcacgactgtcggcactggactatccgcgcgaccggctacagatcctgctgctcatcgaggccgacgacgccgagaccctggacgccgccgtcacctgcgccaccgacccgcgcttcgagatcgtcgtgatccccgactcggtgcccaagaccaaacccaaggcctgcaacatcggcctggcccgcgccgtcggcgagttctgcgtcatctacgacgccgaggaccggcccgaccccgaccagctgcgcaaggcggcgctggcgtttcggctgtcgccgcagcgggtggtgtgcgtgcaggccgaactccagtactggaacccctggaccaactggctgacccgctgcttcgccgccgagtacgccaccaacttcagcatgaccctgcacggcatggaccgctaccggctggcgatcccgttgggcggcacctcgaaccacttccgcaccgacgcgctgcgcgccctgggcggctgggatccctacaacgtcaccgaggacgccgacctgggcatcaggatcgcgcgccgcggctgggacgtgcgcatgatggtgtcggtgaccgaggaggaggccaacgcccggctcggcaactggctgcggcagcggtcccgctggatcaagggctacctgcagacctggctggtccactcccgacggccctaccggctgtggcgcgaggtgggcacccgacgcagtctggcggtgcacctgaccctcggcttcgcgacggtgaccacactggtcaacccggtgatgtgggcgatgacgatcctgtacctgatcgtgggtccgcaaccgctggaacccctgtttcccaagtacaacctgtacggcggcgtgatcgcgatgctgctgggcaacgccttgatgtgctacaccctgatgctgggctgcgtccgacgtggactgttcgcggcggtgcgggtgatgctgaccatcccgctgtactggggactgatgagcctggccgcctacaaggcgctgatccagttgctgcgccccagcaaacggcactactgggaactgaccgagcacggtctggtccgttccgaagacacagtggagacccacaatgtttaaacggatagccttcgccattgtcatactgctgacctcggcgacactgacggcctcgacggccaccgcggccccgcccgcggacttcgacaagaccctcatcagcgacggcctcaacgtccccacggcgttccgcttcgcctcgggcggaaggatcctggtcgcggagaaggacggcgccatccggctgatcgtcaacggcgtcctgcgtgccgacccgatgatcactctgtccacggccggggccgacgagcggggactgctcggcctggaactggatccggccttcgacaccaacggctatgtctacgtcggctacacccacaccgacaaccgcaaccggctcagccgcttcaccgccacggggtccaccatcgaccccggctcggaactggtgctgctccagtccgaccaggaatccaatgtgttccaccacggcggcgagatccggttcgcacccgacggcaccctgtactggtcgctggggatgaacacgatcaacgtcaactccgagcagctgggcaacctgcacggcaagatccaccgcatcaaccccgacggcacgattcccggcgacaaccccttcgccggggtgcccggcgccgaaccgtccatctgggcctacgggctgcgcaacccgttccgcttcgacctgatcggctccggccccaacgccgggcggctgttgtccggcgacgtcggtggctcggcctgggaggagatcaacctgatcgaacgcggcgccaactacggctggccgaaggccgagggcttgtgcgacggctgcccctacgcccaaccggtccacacctacccgcacaccgcccctccggccagcgcgggatcgatcacgtcggtggagatctacaccggcggccagttcggaagccagtacgacaacgcggtcttcttcgccgactacaccctcggcttcatcaaatacctcaagatggacgacgagttccgcagcgtcatctccgtcaacgacttcgacaccgccgcgggaaccccggtccagctgaccaccggacccgacggcgcgctctatcagctcaacatctatcccggtgagctgtaccggatcgcgccctcgggcggcaaccgcgcccccgaggccaaagccgcggcgtcccccgacaacggcctggcgccgttgcgggtgcggttctcctcggcgggaagcgacgaccccgacaacgatccgatcagctaccggtgggacttcggcgacggcaccacctcgacgcgcgccaacccgtcgcacaccttcttcaggaacgggaagtaccaggtcaagctgaccgtcagcgacggcaccaagaccgacaccgcgaccgtgccggtccaggtcggcaaccgcagacccagcgccaccatcaccgccccggccgacggcttcaagtacgacgcgggcgacacgatctccttcgccgggaccggaaccgaccccgaggacggcaggctcgggcccgcgtcgatgtcatggacggtgatgttccaccacgccgatcacgtgcacccgttcctggggcctgtggacggtgtcgcctcgggcgagttcacgatccccagggcgcccgacaacctggccaacacctggtaccggattcacctgaaggtcaccgactccggcggactgacacgttccacctatgtggatgtcaaaccgaacctggtgacgctgacggtcaagaccggcaccccgggtctgtcgttcaccgtggacggcatcccgcacaacggaaccctgaccgagaccgcggtggtgggggtggagcgcaccctggacgtcccgccgttgcagtacgccaacgacacccgctaccagttcgccagctggtcggacggcggcgacgccgcgcacaccatcgtcacccccgagcgcgacaccgtctacaccgtggacttcaccgaactgccacgtccgccggatccgtgggtcgagaccaacgtgggtgcccggacccaggacggatgggcgtcctacaaggatggagagttcaccgtcaacggctccgggtgggacatctgggacaccaccgacgagttccactacgccaaccgtccactgtcgggcgacggccggatcaccgcgcggctgacatcccagaccgacaccgacgactgggccaaggccggggtcatgatcaaggagtccacccaggccggtgcccgttatgccgccgtcgcggtcactcccgacaacggcgtccgcatgcaggccaacttcaacgaggacgacggcggcttcgcctaccaacccggaaacgcctggctgcggctgacccgcagcggggacaccttcaccgccgagacctccgacgacggaaccaactggacgaggatcgggaccacgaccctgaccatggccaaggacgtgacgatcgggctgttctccaccgcccacgacaacaccgagttctccaaggcggtcttcgactcggtggacgtgtcgggtgtgcccggtccggtccccgaaccgtggacctgcggtgacgtcggcgatccgagactgcccggctcggcggcccacgagaacgggaccttcaccatcaccggagccggcgacgacatctgggcgacctccgaccagttccactactgccaccggcaactggacggcgacggccggatcaccgcgcgcgtcaccggacaggccgacaccgacgactgggccaagaccggcgtgatgatgaaacagtccacacaggctggttcgccgtacgtggcggcgttcgtgaccccggagcacggggtgcggacgcagaccggcttcgacaccgacacggccggaacccagacgggcacacccgcctgggtccggctggaacgcgtcggtgacaccgtcaccgcctacgaatcacccgacggtcagcagtggaccgcgatcgccaccgcgacactgtcgggcccggtgaccgtggggctgttcgtcacctcccacaacggaagcgtccccaacacgagcaccctcgactcggtcgacgtcgacggcccggcggaggtggaagcgagcttacacaatggaatgacgtccggatcccgtgaagatcaaggctgtgggcccttgatattcgggccctgatccacttggatggacagtacgcgcgtcctgacgctgcgacgtcgggcgtgcggtaccccgcccccgaacgacaggagccggatcattactacgcaagatcgtcaagatttcggagaagacccgctcacggttcgcgatacggatcactacaaggacgagtacgtcaccgggttcgtcgagaagtgggacgacctgatcgactggaaggcccgctacgccagcgaaggccgcttcttcatcgatcagctcaaggaacggggcgtcaagaccgtcctggatgtggccaccggcaccggattccactcggtgcggctggtggaggagggcttcgagaccgtcagcgccgacggcagccccgagatgctcgccaaggccttcgccaacggcctcaaacacggcgggcacatcctgcgcgtcgtgcacgccgactggcgctggctcaaccgcgacgtccacggcacctacgacgccatcatctgcctgggcaactccttcacccacctgttctcggcccgggaccgccgcaaggcgctggcggagttctacgcgatgctcaagcacgacggcgtgctgatcatcgaccagcgcaactatgacgcgctcctggacggtgactacggcaacaagcacgtgtactactactgcggcgacgacgtcaccgccgaaccggagtatgtggacgaagggctggcgcggttccgctacaccttccccgacaagtcccggtaccacctcaacatgttcccgctgcgcaaggaatacgtgcgcagactgatgcgcgaggtgggtttccagcggatcgacacctacggcgacttccaggagacgtaccacggcgaccagccggacttctacatccacatcgccgagaaggcctaccacttggaggaacgacgcgtggacagatactccccggcggtccagacggcccgcgactactacaactcctcggacgccgacaacttctaccacaccatctggggcggcaacgatatccacatcgggatatacgagccgggtgacggcgacatcgccgccgccagccgccgcaccgtggagaagatggcctcacggctggaactggacgagaactcccgggtcatcgacctcggttccggctatggcggctccgcccggtacctggccgccacctacggatgccaggtcacctgtctcaacctcagcgaggtcgagaacacccgcaaccgcgaggccaaccagcaggcgggcctcgaccatctcatcgacgtcctggacggctcgttcgaggagatcccggtacccgacaaggacttcgacgtcgtgtggtcccaggacgccatactccacagtggcgacagggtgcgggtgctcgaggaggtcgcgcgggtgctgcgcaccggcggcgccttcgtgttcaccgacccgatggccgccgacaacgccgatcgcgaggtgctgcgcccgatcctcaagcgcctggacctcgacagcatgggcactcccggtttctacgaacgcgagtgcgccgggcagggtatggccaaggtggactacgaggacctgctgccgcacctgtccacccactacgccgcggtgctcgccgagaccgagcgccgggaggccgaactgctcaaggacgtcagtcccgagtacctggagcggatgaagaccggcctacagcggtgggtcgacggtggacactccggcgacctggcctggggcgtcttccacttcaccaaacgctgacaccgacacgaacgcggccccggctttcgctcccgccggggccgctgctctttccgtgccgaaccctctactccaaggccaaccgcagggtcatcttggagaagtagatgtggtccccaccccggttgcgccagccgtagccgtcggccgcgtcggcggtggacaccagcgtgtagtggccgtcaggacccggcgcccgcttgaagaccacgacacccaggccgggggtgcggtagtcgacggtgccgtcgtcggcgatgaggttgttgtccgcgtacgcccaggtcgtgtggccgacggtgcccggcttgtcggcgtcgatgccccggtcggcctgccacttggcggtggccgcggcggtcttggcaccgaagtaaccgtcgaccccctcataggtgaggtagccgtcggcggccaggatggcctgccacacgatgacgatgtcggtaccccaggagttcttgccgtggtcgctgagcggcgcgcccagttccctggcgtggtcgttgaagtcgtctgtgaccttgtcaaggccgtccacaaacgacgtcgaggtcagaatggtcggttcggcggcggccacaccggagaaacccaccgccccaccgacacccaacgcgaccacactggcggtcgcggcgattttccatttgagattgcgcattggtctgtagtccccttcgcggagagaacgaaaatgacccggcggcaccgggttcggttaccaccgtgccaacgaccaccaaagattcccttaatagactcttaaacgcggtggcaccttgttgccaccgtcgtttatcgccgaaagctgaatcggctttgctgtcggcgtaaaaccttggcaaagcgacgcggcgtcgtccattgtcaagtcatgaggattctcgtactcggcggcaccgtcttcctgtccaaggccgtggccgtccaggcaatggaacgcggccacgacgtgaccgtcgccgcccgcggcgagagcggccagccaccgcaaggcgcccgcttcgtcaaactcgaccgcgacaacccgggcgagggcctggcggcgctgtcgcgggagaccttcgacgccgtcgtcgacgtcgcccgcatccccgcccaggtcaaagccgtgctcgcggcactggccgaccgggtcgggcactggagcttcgtgtcgaccgtcaacgtctacgccgacaactccatccccggacagcaccccggcaacgggaaactcaacgacccgatcgacgaggacagcaccgaccccgacatcgaggtgtacggcgccagcaaggtcgcctgcgagaacctggtgcgatccgcggtgggggacaaggcgttcatcgcgcgtccgggcctgatcatcggccccggcgaccccggctaccgcttcggctactggcccgaccggctcgccgaggccggtgaggtgctggcaccgggcgacccgcagcggctggtgcagtggatcgacgtgcgcgaccacgccgagtggatcatcgacgcggccgagaaccaggtcgtgggcaccttcgacgcggtgtgcccgccggtgccgttccagcggttcctggacggcgtcgccgagggcatgggcaccacccccgagttcacctgggtggaccaggacttcgtccaggcccacgagatcaacccgtggtcgggggagcagtcactgccgatgtggctgccgctgcccgaatacgccgggatgctgacccacgacgtgaccgcctcggtcgccgccgggatgcgcaaccgccccgtcgcggaatccgccgccgactggtacgcgtccatgaaggacaaaccccgcgacccccagaaaggactcacccgcgccagggaggccgaggtgctggccgcctggcacgggcgagacaagtcctagtacgagttgtagtcgttgaagtcgtaaccgacggaagcgcccacggcgatgtagagcacgatgaacacgatcaggacgacgaacgcggagatacccaggatcaacccggccatcgccatacccttaccgcgggcctcacccttgttgacctgggacagcccgatggcaccgaagatgatcgccaggatgccggtgatcgttccgatgtagcagcagaacaccagcggaatcgacacgatgcccaggatcatcgaggtcagcggcatgccctgcggcagctcctgctcgggcatgtaaccgggcgtctgctggtacgccggttgctggtatccggactgctggtagccaggctgctgataccccggttgctggtatccgggctgttgatagccgggctgctgctgcgggtaatacccgcccgaggtgggctgctgaggcggcggcgagtccgggtactgcgtgtacggatcgtcgggctgctgcgccgaagggtcgtaggtcaccggtcgacattatcccggcatcgcaacgaggcaaaataccggtggtgacgtcgcatgggtcacaggttgtggagcaaatgttgagcctgctcatagcctgtgccgccatgagaaggtcgacattcctcaaggtcgcggcggccggagcgctgggcgcgggtctggcggccacggggtccctggcccacgcggccggacggcgcgagccgacccgggcgctggaggtcaagaagatcgccgacctgaccggcccgggcatcaccacccggttccggatggaagccaccgacctgggcatccccgccacgacccccgacggccggacgctgttcgtcttcggcgacaccttcgagaacgcccaggtgggcggcggctggtggcgctccccggtcgcgctgtggtccgagaccggcgacctcaacggcggcgtcacctggtcgggcgccgtcggcggcgacgccgcccagcagctgtgggcctacgaccacgacaacccgcagttctccaccgtcctgccctccgacgtgatcaccatcggcgacaccatgtacctgcacgccatggtgaacaagggcctgggcaatgtggtgtggaccgagatctggcgctccgacgactccggcgccacctgggcccacaccggcgccaagttcgcccccgacctgcacggcggcatgttccagctgctgacctggggactgggcgacgacggctacgtctacctgttctccaccgggttccagcgcgacaagccgatgatcctgcagcgggtgcccgccgacaagatcgccgacccggccgcctacgaaccctggggctggaaggccgagggcggttgggcctggggcaacccgcccagcccggtcctggagggccgcttcggcgaactgtgcctgcgccccctggacggcaagtgggtgctgacctggttcaacgagggcgactaccgcatcgacggcatcatcatggacaccccgacgtccaatctgtacgaagccagacgggagacgctgctgtgggggacctcgtggggcaacgaggacgactcacacgtggcccagttgtacggcggctacatcatccccggctccaccatcggtgaactgcacctggccgtcagccagtggaacaccaacgacggctggccctaccgggtgatgcagcaccgggtacgcggcttcaccccgtaacgacagttcgccgctgcggtagtgcttgcggcacaacacttggtagtggatggaggcggcgtcggtgtcgccgacgaggaaccgctcgccctcgcgcaccagctggccgcccgcgacgcgggcgttgaggacgccgtcggcaccgcaccagcacagcacctcgacctgaagccgggccacctcgtcggccagttcgaacagccgcgccgccgccgggaacagggtggaggtgaagtcggtggccagcccgaaggcgtagacgtccacgccgtgctggtcgaccaggtcggccatctgctcgacgtgctcgcaggtgaagaagttcgcctcgtcgcagatgacgtagtcgacgcccagccccgaggccagttcgagcaggttgtcgccgtcggccagttcgatggcgtcgcgggtcaggccgatgcgggtggtgacgcggggccgccccgagcggtcgtgccgggtcagcagcagtccgtttcgtccctgccgggtgtgattgtggtgaatctgcaacgccaaagtggactttccgcagtccatggggccgtagtagaacttcagccgggcgccgtggcgggggtgtcgagggggagaaacggtcacgaccagcgagcctaaacgatcgacaatcgagggtccgccaccggagggggaccggtggctgtgctaacgccgcctagaccttcgccggtggcgtgttgcccgccgcgatgatggccttgcgcaccggcaccagcaacagcaggacgaagcccagggcgaagaacacgatcagcgacaggatcgcgatccggtagctgtcggtcatggcgatcgccaatccgaacagcaacggccccatccagctggtgccccggtcggagatctcgtacagaccgaagtactcgccctccttgcccttggggatcagctggctgaacatggaccggctcagcgcctgcgaaccgcccaggaccagtccgatgcccacgcccatgatcaacagcatcgcgaagttctccgccgggacgaagtaggcgaacacgacgatcgccacccacaccagcaggctgcccagcacggtcgccttggcgccgtacagtttcgccagccaacccatgaccatcgcaccgccgaaggccacgaactgcaccagcaggatgaccggcatgagcgcgtcgagttcgaaacccagttcctcggcgccgtaggtcccggccatgttgaacacggtctggatgccgtcgttgtagaccaggaacgcgatcaggaagaagatgctcagcggatagttccgcatgtccttcagggtgcgccagaactgtttgaacccggcggtgaggacgaacccgcggtactcaccctccagtgccggacggtcgcgcaaccacgccaccgtcagcgtcgtgaaccccgcccaccacacgcccgccgacaccagcgaccagcgggccatgtcggcctggttctcgctgccgcccaacacgaccgcgatgacgttgaacagcagcagcgtgccgccgcccaggtagccgatggcccagccccggctggacaccttgtcgcggtccggttcggcggcgatctgcggcaggaaggagttgtacacgacgacactggcgccgaaggagacgttggcgatgaggaacagccacgcccccaacatgtaccggtcgccggtgaggaacaccagtccgcaggtggaggccgccccggtgtaggccatgatggacagcagccgcttcttgcgggaggtgcggtcggcgatcgcgccgaccaccggcatcaccacgacctgcaggatcaccgacaggctggtgacatagggccacagttccttggcgctgatggacagtccatagacgtcgatgtcaccgttgccgtcggcgccgaccttggcgatggccgtcaggtacggacccagaaaagccgtgaccacagtggtgggaaacgccgagttcgcccagtcgtaggcgtaccagcccgcgcgttcgcgcggcgtgctgacgatgtcggtggttgtcacgaacagccctttgactcaggcgggccacaggccgcgcgcacggtagacatcggcaagtatgtcgagtcgatcggtcatgatgccgtccacccccagatcgagcaacgccgatatcgtctgcgcatcgtcgacagtccatacatggacgtcgatgcccaggcggtgggcgtgccgcacgaaccgctcgtccaccaccttgatccggccccggtacagcggcacctgcaccgccggggcccggggcacgaaacccagcagcccggcggcgaaccccagccgggaggcggcccacagccgggccacctcacgcgtgcccatggcggtggccagccggggactggtggcggcgcgcacccgcgccagccgcgcgtccgagaacgatccgatcaggacccggtcgcgggccgcggcgcccgcgacggcgtccaggaccggctgcaccgccgcgtcggacttggtgtcgatgttgaagcggatccccggccacgacgccagcgtgtcgtccagccgggggatcagcggctcgccgttcaaccggatcgtgcgcagatcgctccacttcagagatgcgatcgtgacactgtctccggtcaatcgcgacagatcgtggtcgtggaacaacaccgcgacaccgtcccggctggcgtgcgcgtcggtctccaggtaccggtacccgcacgccacggcgcgcgcgaacgccgccggggtgttctcgtcgccgtcggccgccccgccccggtgggcgaaggccagcggacggcccccgttcaggaacgggtacggccccaggacccggcgtcgggggaagtgaatagcccgcatcggccgagtatccaccatcgcgggattgacggggtttcgtacgtttatgagatgtttgcggctttcggggccgccaccggcatatcccagcgggaacccgcccattagggtgtgcattcgaactaggagactttgcttcatgcgtgtgctcggaattgactttggaacgtccaacacggtggcgatcctgcggatgaacgacggccgcgtcaagccgttgttgttcgacggttccccgatgctgccctcggcgatcttcctggcctccgacggccggatgctggtgggccgtgacgccgaacgcaacgcgcggatggaccccgcgcggttcgagccgaaccccaaacgccgcatcgacgacaccacgatcttccttggcgaccaggagatcccggtctcccgggcgatggcctacgtcctcgagcacgtcacggccgaggcccgccgccagctgggcggaccccccgaggtcgtgcgcatgacccacccggcgcgctggggcgagcgccgccgcaacctgctgctggaggccgccaagttcgccggactccccaaaccgcagctcatccccgagccggtgggcgcggcctcctacttcacctccgtgctgggcaccgccgtcccggtgggccgggcactggccatctacgacttcggcggcggcaccttcgacgcgaccgtggtgcgccgcacccagaccggcttcgaggtgctcagcgaggaaggtctgcccgatgtgggcggtctggacttcgaccacggcatcgtcgaacacctcggcaagacctacggcgtcagccacgcccaggcctgggcccggctgatgaaccccaccgacgacaaggaccgccgctaccggcgcaccctctacgaggacgcccgcgacgccaaacagaccctgtcgcgcgcctcctcggccgacatccacctgccgaccatggaggtcgacgcccacctcacccgcgaggagttcgacggcatcgcccgtccgctcatcgagcgcaccatcgagtgcatgcaacgggccatcgcgggcgccaagcagcagcccaaggacctggtgggcatcttcctggtcggcggttccagccggatcccgatggccgccagcctgatccacaccggactgggcgtggcgccgcggaccttcgagcagcccgagaccgtcgtggtcgagggcgcgctggccatcggcggcgccgccgcgggcaaccgcccggtcagcggcccggccgctcccggccgtccgatctcggggccgccgcagcgccctccgatgcaacagcaacaacggccgccgatgcagcaacagcagcgtcccccgatgcagcagccgatggcgccgcgaccgcagatgccgcccgcaccgcgtcccatccagcagccgatggcgccccgtccgcagatgccgcccgcaccccggccgatgccgatgcagcagcaacaaccgcgggcaccgcgcaagaaggccagccaggaacccgcggtcgtggtgaccattgtgatcgccgcgatcctggtggtgggcttcatcatcctgctgatagcggcgctcgtctgacgggccttcgcgcgtgcggtgacacacccggcggttaacctgtccgacgtggtcaccgaaaccggcgccagcctgccataccgtcccgcccccggtacgattcccgaatcgccgggggtgtaccgcttccgcgacaccgacggacgcgtcatctacgtcggcaaggccaagagcctgcggcagcggctgaactcgtacttcgccgacccgaccaagctgcacccgcgcacctaccagatggtgcacaccgcgacctccgtcgactgggtggtgctggccaccgaggtcgaggcgctgcaactggagtacacctggatcaagaagtacgacccgcggttcaacgtcatgtaccgcgacgacaagtcgtacccgtacctggcagtcaccctcgacgaggagtaccccaggctccaggtcatgcggggcgaccgccgcaagggcgtgcgctacttcgggccctactcgcacgcctgggccatccgcgagaccctcgacctgctgctgcgggttttcccggcccgcacctgcggggcctcggtgttcaaccgggcccgcaagatcaaccggccctgcctgctgggcgacatcggcaagtgcgccgccccctgcgtggggcgggtcagcgccgccgagcaccgcgagatcgtggacgagttctgcgcgttcatggccggaaagaccgacaccttcgtcaaacgcgtcgaggccgagatgcacgaggcctccgaggcgctggacttcgagcgcgccgcccgccgccgcgacgacctggccgcgctgcatcgggcgctggagaagcagctggtggtgctcgccgaggacaagggcaccgacatcgacgtggtggagatgttcgacgacgagttgcaggcggcggtgcaggtcttccacgtccgcggcggccgggtcaccgggcagcgcggctggatcgtcgacaaacccgagggcgtcaccgacggcgacctcgtccactcgctgtgcacccagttctatggtggacggtcgggtaaggacattccgaaggaggtgctggtcccggcgctgccggaggacgcgaccgcgctcaccgactggctgtcggaactgcgcggttcgaaggtgggggtgcgcatcccgcagcgcggcgacaagaaggcgctggccgagaccgtcaaacgcaacgccgagcaggccctggtgcagcacaaactcaaacgcgcctccgacctgaccacccggggcaaggccctggaggaactggccgaggcgctggacctgcccggcgccccgctgcggatcgagtgtttcgacgtgtcccagatgcagggcaccgacgtggtggccagcatggtggtcttcgaggacggcctgccgcgcaaggccgagtaccggcggttcgtggtgcgcggcgaacgcaccgacgacctggcctcgatgcacgaggtgctgacgcggcggctgagcaaggtcgacgagagcgcgccgctcatcgacgaggacggcaagaaacgccgcttcgcctacccgccacagcttctggtcgtcgacgggggtgccccgcaggtggcggtggccgacaacgtcctggccgagcagggcatcgacacggtcaacgtgtgcggcctggccaagcggctggaggaggtgtggctgccgggggaggagtacccggtgatcctgccgcgccgctccgaggcgctgtacctgttgcagcgggtccgcgacgaggcgcaccgcttcgcgatctcgctgcaccgcaagcggcggggcaagaaggtgaccgcctcggccctcgacagcgtcccgggcctgggcccgacgcgccgcaaggcgctgttgcggcacttcggctcggtcaagaagatccgagaagccacagtggacgagatagcggaggtgaccggcatcggccccgccctggcggccaccatcaccgcctcgctgaccgagggcgcgacgccaacggccgcagccgatcagccggaaaccgtggccgagggcgacaagcccgaagccgacgcgcgggacacggagccgaggccgtccgacgccgccgaatccgagagctcgggcaccgagccgtccgacgctgtgagcagtgccgaggcgccggtcacacaggacgggtccggcttgggaaacccgggccacgacgccgggtcgtgagccgggtcccgctcgcgggcgggcatactcgacgaatgccggatctcgtctcgccgccgggcgccgaacgcagccgcgccgacctcgacctggtcatcgtgaccggtacctcggggggtggccgcagcaccgtcgccaaggccctggaaaacgtcggctactacgtcgtcgacaacctgcccgaagccctcatggtgaccatggccgaactggtcttcgagtccggcgacgccacccgccgcaccgccatggtgctggacgtgcgctcgcacgccttcaccgccgacctggtcggcgccgtcgccgaactgaagaaccgcggcttcaagcccaaggtcgtgttcgtcgacgccgaggacgacgtcctggtgcgccgttacgagaaggtgcgccgcgcccacccgttgcagggctcgggacggatcctggacggcatcgccgccgaacgcgaagtgctggcctcggcccgcgagaccgccgacgccctcatcgacacctccaacctcaacgagaaccagctgcgggcccgggtggaggaactgttcgcccccgccgacacccgccgggtgcgcatcacgacgctgtcgttcggcttcaagcacggcatcccgctggacgccgacttcgtcgtggacgtgcggttcctgcccaacccgtactggatccccgaactgcgcgagcacaccggcaccgagtccgacgtgtccaagtacgtgctcagtcaggccggagccgacgacttcctggccaccttcaccgacctgatcagcaccaccgtgcccggtttcgagcgcgagggcaaacgctacgtgaccatcgcggtgggctgcaccggcggcaaacaccgcagcgtcgccatcgccgaggctctggccgaccggctgcgcgccgtcgggttgtcggcctacccgcaccaccgtgacatgggactcgaatgaggaggcgggtcgtcgcgctgggaggcggcaagggcctctcggcggcattgaaggcgctgcgcggcttcgatgtggacctcaccgcgatcgtcaccgtcgccgacgacggcggctcctcgggacgactgcgcgaaacccgggacctggtgccaccgggggatctgcgcaaggccctcatcgcgctgtcaaggcgcgacgacgaactgtccgaagtgttcgcccaccgcttcggcggcgacgactcgctggccggacacgccgtcggcaacctgctgctggccggactcatggacaccctcggcgacccggtggccgccgtcgaggccgccgcccggatgctcaacgtggacggacgagtgttgccgatggccaccgtcccgctcgacatcgaggccgagatcgagttcgaacgcgaatcccgggtggtgcgcggccaacacgccgtggccgtcagcgacggcatcgtgcgccacctgcggctccaccccgccgcccccaaggcctgcccccaggcgctggacgccatcgccgccgccgactggctgatcctgggccccggatcctggtacaccagcgtcatcccgcacctgctggtccccgacctgcgcgacgccatcgaggccagccccgcccggcgtgtcgtcgtcctgaatctcacccgggagaatgaaaccgacggcctgtcactggccgaacacctggtggcgctgcgtgcctactcgcccggcttcaccgccgacgtcgtcgtggccgacacccaggccaccggtgagcccgaaccggtggcgcgtgcggcacaatctttgggggcacgcctgctgctggccccggtcgccgcgtccggccgctgcgaccgccacgactggcgggcactggccgacgccttgcgaccagtcatagatcacgccgaggtggggaagtaacgatatggcgatgacggcttccgtcaaggatgaactgagccgcatagacaacagcaaaccgtgctgccgacgctccgagatgagcgcgctgttccggttcgccgggggactgcacctggtgggcggttcactggtggtggaagccgaactggacgcgggcagcgtggcgcggcggctgcgggccgccatccaggacgcctacggctacgacagcgagatgcaggtgctcaccgccggtggcctgcgccgccacacccactacgtgctgcgggtcatcaacgacggcgaggccctggcccgccagaccggcctgctggacgcccggggccgcccggtgcggggcctgcccgcccacgtggtggccgggaacctgtgctgcgccgaggccgcctggcggggcgcgttcatggcccacggctccctgaccgaaccgggccgctccagttcgctggagatcacctgcccgggcccggaatcggcgctggcgctggtgggcgcggcccggcgactgggcatcaccgccaaggcccgcgacgcccgcggcgtcgaccgggtggtcatccgcgacggcgacgccatcggccagctgctggtgcggctgggcgcccacgccggggtgctggcctgggaggaacgccgggtgcggcgcgaggtgcgtgccaccgccaaccggctggccaacttcgacgacgccaacctgcgccgctcggcccgcgcggcggtcgccgccgccgcgaaggtctccagagccctggaactgctgggcgacgaggttcccggccacctcgccgaggccggacggctgcggctggccaaccggcaggcgtcccttgaggagctcggcgccatggccgacccgccgctgaccaaggacgccatcgccgggcggatccgccgcctcatcaacctcgccaacaagcacgccgccgcggccggggaaccgccggtggaggccgtcgtcaccgacgagatgctggtggcctgacggccggtgccgtggcgccttaggtaaggtctggggtgctcggcgacgaggccgacataggccgccgcgcgcggttggttcacagggatgtcgagcgtcgcatccgagtcaacgggcacgcggtcgccagggaacttatggacattccgcttttcctttaaggagatggatcgcgtgaccattcgcgtaggcatcaacggcttcggccgcatcggtcgcaacttctaccgggcagttctccagtcgggtgccgacatcgagctggtggccttcaacgacctcggcgacgccgccaccaccgcgcagctgctgaagtacgacagcatcctgggacggcttccctacgaggtcaaggccaacgacggtgagatcaccgtcaacggcaagtccatcaaggtgttcgccgagaaggacccggccaagctgccgtggggtgacgtcggcgccgacgtggtcatcgagtccaccggtttcttcaccgacgccaccaaggccaaggcacacgccgacaacggcgccaagaaggtcatcatctcggctccggccaagaacgaggacatcacgatcgtctacggcgtcaaccacaccgactacgacccggccaagcacacggtgatctccaacgcctcgtgcaccaccaactgcctggccccgatggccaaggtcctgcacgagaacttcggcatcgagcgtggtctcatgaccaccatccacgcctacacccaggaccagaacctccaggacgggccgcacaaggacctgcgccgcgcccgcgccgccgccatcaacgtcgtcccggcgtcgaccggcgccgccaaggccatcagcctggtcatgccggagctgaagggcaaactggacggtttcgcgatgcgggtgccgatcccgaccggctcggccaccgacctgaccttcaccgcgtcgcgcgagaccacggtcgaagaggtcaacgccgccatcaaggccgccgccgagggcccgatgaagggcgtcctgtcctacaccgaggacccgatcgtgtcgtccgacatcgtcaccgacccggccagctgcatcttcgacgcgggcctgaccaaggtgatcggcgaccaggtcaaggtcgtgggctggtacgacaacgagtggggcttctccaaccgcctcatcgacatggtcaagctcgtcggctcgaactgatgcggacactggaaaccctgctggagcagggtgtcacgggtcggcgcgtcctggtgcgcgccgacctcaacgtgccactcgacggcgaccgcatcaccgacgacggccggatccgcggcgtgctgccgaccctgacggcgctgcgcgacgccggggccaaactggtggtgtgcgcgcacctgggccgccccaagggcgcaccggacgcgaagtacagcctggcgccggtggcggtgcggctgtcggaactgctgggcaccacggtcggcttcgccaccgacaccgtcggcaccgacgccgaacgggccctgtcggccctgggcgacggcggcgtggtgctgctggagaacctgcggttcaacccgggtgagaccagcaaggacgacgccgaacggctcgacttcgccaccaaactggccgagggcaacgacttctacgtcgacgacgccttcggcgcggtgcaccgcaagcacgccagcgtctacgacgtcgccacgctgctgccgcactacgccgggaagctcatcaccaccgaggtgtcggtgctcaagcggctgaccgagtcgccgcagcgcccctacaccgtggtgctgggcggcgccaaggtctccgacaagctcgccgtcatcgccaacctgctggacaaggtggaccggctgctcatcggcggcggcatgatgttcaccttcctggccgcgcagggccacgacgtcggcacctcactgctggagtccgaccagatcgacacctgcaagggcttcctggacgaggccgccaaacgcggcgtcgaactggtgctgccgagcgacaccatcacggccgcccagttcagcgccgaggccgagccggagacggtcgcggtcgacgcgatcccgtctgaccggatgggcctggacatcggccccgagaccgccgcccggttcgccgtcgagatcggcaagtccaagacggtgttctggaacggcccgatgggcgtgttcgagttctccgccttcgccgacggcaccaggacggtggcacgggcgcttgtggactcggacgccttcaccgtcgtgggcggcggcgactccgcggcggcggtgcgcaccctcggcctgcccgaggacggcttcggccacatctccaccggcggcggtgccagcctggagtacctggagggcaagaccctccccggactgtcgatactggagtcacaatgagcgaccgcaagcctctcatcgccggcaactggaagatgaacctcaaccacttcgaggccatcgcactggtgcagaagctggccttcagcctggacgagaagcagctgtcggacgtcgaagtggtggtactgccgcccttcgtggacatccgcagcgtccagaccgtcatcgacggcgacaacctgctgctgggcttcggcgcccaggacgtgtcggcgcacgcctcgggtgcctacaccggcgagatctcggcggcgatgctggccaaactcggctgcacctacgtgaccgtcggccactccgagcggcgccagtaccacggcgaggacgacaaactcgtcggcgccaaggcgaaagcggcgctggccaacgagatcaccccgatcctgtgcgtcggcgaaccgctgccggtgcgcgaatccggggagcacgtcgagcactcggtgggccagctgctggccgcgatcgagggactgtcgtccgaacaggtcgacaagctcgtggtcgcctacgaaccggtgtgggccatcggcaccggcaagacctgcgcgcccgacgacgcgcaggaggtcatcggcgcgctgcgcgcggcgctggccaaggaccaccccgaggccgccgagaaggtacgcatcctctacggcggttcggtcaaagcgggcaacgtcgcacagatcatgaagaagccggacatcgacggcgccctagtgggcggcgcgagcatcgacgccgacgaattcgtgaagatctgtcgcttccctgagcacaacaacgtgtaagcggaagcagcgctctactcgactgaacatactggacgtaggcggtacgggcaccttcggtgatcacagggtgtccgtaccgttatttttagcggggcggtgtggcatttccgcgcctggcgtcttagggtgttgaatcaccggccccgggctggtcggtgcagatcctgtatgcccccttcaggagtgtggtggatgcgtggaatagcgggatacgcgcgcaggcatatagcgcttgccatggtggcggcgctgacggtcacgatggccggagcctgcaccgccgacacccccaaacccgagacggtcgcctcgaaacccggcgagggcggcacggtgcgcgtcttcacccagaccctggagaccctcgacccgcagcgcgtgtacgtcatcaccggcctgaacgtgtccacactcatcacccggacactgacgacgttcaccgccaaaccgggggagaagcccaagctcgtcggcgacctggccaccgacaccggcaaacccaacaaggacaacacctcctggacctacacgctgcgcgacggcgtcaaatggcaggacggcaccgagctcagctgcgaggacgtgcgctacggcgtgctgcgcaacttcgacgtgcgacgcaaggacgccaagatcaccggcggcccgagctatcccaccgaatggcttgacgtccccgaggactacgaaggacccaagggcgacaagtccgacaaggacctctccggggtcacctgcgagaacaagcgcaccatccgcttcgacctgaaggagccgcaggccaacttcccgtccgcggtgaacctgcccgcgttctccccggtcccggagcagcacgacacctgggccgactacggcgaggaaccggtgtcgaccggaccgtacaaactgtcctcgtacaagccctccaagggcgacacgccgggacgcgcggtcttcgaacgcaaccggttctgggactccgagaccgacaagatccgcgatgccaagccggacaagatcatcctcgaactcggcaaggaccccgaggaggtcgcgcagcagatcgtgtccgacaaccccggctacgacaacgccgtcctgtacgactcggtgccgaacaagttcgtctcgcaggtcgtcaacgacaagcagctgaagaagcagacggtgtcgggctccaccagcggcgtcacctacatggcgatcaacaccgagaccgtggagggccgcgactgtcggcgggcgttgatgtacgcgttcaacaagagcaagtacatggacgccatcggcggcgacgtgttcggcgactacgccaccacgatgctgccgccgtcggatccggcgcaccgcgaccacgacgtctacggcctggacggcgaccctgacggcgatctcgacaaggcccgggaactgctcgaggaggccaagggctgtcccgaaagcctcaccctcgacgtgcaggacaccgaacgcggtgaacgcaccggcgacacgattgcggagaccttcgggcgcctgggcatcaccgtcaaggtcaacaagatcgccccgaacaagtacttcgacacgctgtcccaaccggacaagctgcacgacctgacgatcgcctcctggatcccggactggccgggcggctcgggcgtgatcccggcgctgttcgacggcgacctcatcaagcccggcctcaacagcaactactccaaactggatgatcccaagatcaacgagcggatcgacgaggccagtatggagaccgaccgcaagcggtcgtacgaactgtgggccgacctggacgagcagatccagaaggaggccgcggtcgtcccgatcgtgtaccccaaggcgctgaacctgtgtggcgtcgacgtacgcggcggcgtgctgaacccgcagtggggcggcatcgacttcgcctcgctgggtgtcaaatgagaacgtgcgatatgcttccgcgaaccgacagccgtgaccacggcgcggcagcagtcttgccgcatcacctggaaggacccgtttaaaccgctatgcaggctttgatgtacgtgctcgttggcgtgttggtggtgaccagcgccgcgttgatccttctggtgctgctgcacaagggcaagggcggcggtctgtcgagcatgttcggcggcggcgtcagctcgaacgtgtccggctccgcggtggcggagaagaacctcgaccgcatcaccgtcatcgtcggtgtgctgtggctgatcgggatcgtcggtttcggcatcctgctgcgccagatcgtcagctcgggctgaaatccttcacgttccctcgcgcatcaggcgttactgtagcgtcagggtgacgttaggtaagatcaatttctcgggttctcaccctttcatacagggtggtatgggtcatagactcgatctcggtcggacttccggccaggcaccctcatcggttcgtccgatggtgccctccgtaccacagcgcccccctgtgaaggagcccgtcaaatatggtcagtggaaacgcgattcgcggcaccagggtcggtggacggcctgccggctgccccgagcacggtgagcccgtgccccgtcagttcgtcgactactggtgcgtcaacggccaccacacccggccgtcgttctcgttgcgcgccgacatccccgaaacctgggagtgccgccgctgcggccttccggccggtaccgaccgggaatccccacccgagccgcccacctcgcggcccttcaagacccatctggcgtacgtcatggaacgccgcagccccgaagacggcgaggcactgctcgccgaggctttggcgagcctgcgcgcctcccgcggcgagacctgaaccaggtccgcgaccgacgccgtcgggcggcggctcgcccggaccggtcaatcgcggccccgccgcccccgccaccatccggccagtgtcaccacgccggtggcgcccagcaccgtcaccagcagccagccgaggttgctcccgtaggactgcggcagcgccgtcgggttcgacaccaccggataccggatcagcagcggcagggccagcaacgcgagcgtgcccgccaccagcaacccgccggtcgtgaactgacggacgggtcgcggcagcggccgcagcgcccgccaggccagcgcgcccgcgagcagcgacagtggcgccagcagtccgtcgtggaccgccaccgccatgcccagccacaccgccagcccggtgagatcggcgggggactgctccgcgagcaggcccgccgcgccccacgcggcgaagccgaccccggtcacgatcaacacgacccgtacgaacctcatgacagcacctctatcgtcgcgacccacttggtctgcaggacaccgggccgggcgggcgcgatgagacgggccgggtatccgtgatcgatgtggagggtctcgccgtccaaccgcagcgccagcagcgtcgccgcgtcctgggcgaactccgggcccatccgtgaggtccggtagtggccgtcggtctccagggacgccacctcgacgtccgcgtcgggcggcgccccggcccgcttcaacaggtcgcgcagccggacaccgccccagcgcgcgttctggctccagccctcgacgcaggcgatcggcagttccacctcgtgctgcggcagggcgttgagttcgtcgaggctcagcgagtacgtcctcgggccgcgcaccgtcaaccggtaaccggcgtcggtcgcggtctcggtgacgttcgcctgggcggcggtccggttgaccggcagcccctgcggaccgacacccggtttgcggggcgccagcagcgccagcccgcccagcggcgtgaaactctggccgacggtggtgacggtgaccgcgacggtcgcggcggccacggtggcgaagaagccgcgccgcgaccaaccggaggccggggtcggttcgggatccttgggtttgcgccagttgccgcgcagcagcggcagcttcaccgcgatgtggatcagcagcgaccccaggatcaccagcgacagccagaagtggacggtgcggaacgagaacgaccacgggtaccacttgacggtgttggcgaagcccaggaacagttgcagcagcgacgtcgccaccagcaccgcgatcgacagccgttccagggcgtgcaacggactgcgcaccaccggccaggtgaacagtcgcgggtagacggtccacagtttcgccagcagcagcgggatcagggcggttccggtggcgacgtgcagcccctgcgacagccggtacagccacaccggccgaaccgggaacgtcatccagcccagcggttcctgcaggaaatggctgtacagcccggtcaacaggcacagcgcgaaacacgccgcgatgagccgccccagcaccgtggctgtgcggggattgtgcaggaaggtgctgaacgcgccgtcccgaaacggcgacagccgatgtcgccggacgacggtggccgcccgggcgacccgcttgctcgaaaccatgtcggccatgacaccacgctcgtgctggccgagtccggttttcgttccggccgtaaggccgccgtaatgatcttggctcagtcgcccagcagccggggcaccaccttgccggtggcgtttcgcggcagctgctccaggaaccgcacgtcccgggggacgctgaagcgggccaggtgggtgcggacgtggtcgcgcacggtctcggcgtcgagttcgtgcccctcggcgaccacgacgtgggcgaccagccgctgcccgaactcctcgtcggccacgcccacgaccgccacctcgcgcacctgcggcagccgcgccagcaggttctccacttcggaggggaacacgttctcgccgccggagatgatcatgtcgtcggcccggccgtccacatacagcagtccggattcgtcgcggtgccccagatcgccggagtccatggttccgtcgaaggtggagcgtctactgccgtcggtgtagccctcgaacagcatctcgttgccgacgaagatgcgcccgggcacgccacggtcgacctcgcgaccgtcctcgtccagcagcagcaccgtggtgccgtgcggcggtctgccggaggtgtcggggtgggcgcgcaactcctcgggggtggcgatgctgatccacgacacctcggtggtgccgtacaggttgtacaggacgtcgccgaaggcgtccatgaaccgggtggccaggtcgccggggtagctggaaccgctggtggccaccacccgcaggctcgcggtgtcgcagccgtcgcgcacctccggcggcagttccagcagccgttgcagcatgaccgggacggcgaacatcgcggtgcagtcgtgttcggacagcgtgcgcaggctcggctccggatcgaagcggcggcgcagcacgatcgtggcccgcatcgcgatggccagttgcagggccgcgtaaccccaggtgtggaagatcggcgcggcgatgtggatgcgatcgccgaccttgagcgggatcctggacagcagcgccgtcagcgagtgcagcgccggtttggggcgccgggctcccttgggggtgccggtggtgccggaggtcagcacgatggtgcggcccgtggcggcgggaggggagtggccgccgggctcggcggcctcggccagcgcccgcagcccgtcggcgccgtcaccctcggcggcgatgacgcgcacgccgtcgggcaggtctggcagcggcaggaactcggtgtcggccaccagaaccgcgatgtcgtggtcgtcgacggcctgacgcacctgctgcgccgacaatccggtgttgaacaggacggcgtcggcgcccagcttgccgcaggcgatcagggtcgcgatcatcccggtgtggttgcggcacaacacggccacccggggcggcccctcgggacgaccctcggccagcacccgggccagccggtcggtgcgctcgtcgagttcggcgaaactgaccggtccgtcctcgtcgacgacggccgtccactccgggtcgcggcgcgccgccgaggcgaactcacccgccagccccagcccccagcgcgccaaagtggacacctgccgcaccacccggtcgggtcgaccgggcgtcagcaggccgcgccgggccatggtggaaccgatgtgccagccggtgcccagcgcccggacggcacgtttcatcgctgcggtcatagtggactcctcggggcggcgacgagctcgtccataccttaccagcgagtaaggtagcgcgccagcgccgcaactcccgtcacttcgcgacccgaccctcggccacggcgaggacaggtcgggtaaattccggatcccgacccgacccggaggcttgatgctcgacgacctgttcgacccgctggacgccgaggtgtacgcgcacatccgcgacatcgacgacggtcgcgccctcggtgtccgcgagacgaccccggtcatcctcgtgtcggtcatcaagctgttcatcgcctgggagtttcgctgccgggtcgccgagggcacgatcgacccggccacccccatcagggtcaccgccgccgaccggctgggcggtaccggcaccgccggtttccgccacgacgcccatatcgccgtcggtgacctggccgggctcatgatggaggtctccgacaacaccgccgccgacgtcgtcgtcaggcacatgggggcgggcggccttcgcagtctgcccgcccggctgggactgaccggcaccagactgatcggctcaccccgcgccatcctggaggagttggcccgcgacctcgacgtcaacgacctggaggcactggccccggtgctggccagcggctcggtctcgaccgcggaactgcgcggaaccagcgtgtgggatccgcagcgcacgaacgcctccacgcccgtcgacctgacccggttcctggaacacgtctggaacggtccgcccgaggtggcccgcgacgtgcggggttggatgcggcgccagctcaccggacggctggcccggctggcacccagcgaggtcgtcgcgcacggccgctccggctcgctgcccggctggctcaacgaggtggccgtatgggaatggccggacggccgccgccacgccatcgccgtgttcgtgcgcaccagccgccccaacttccgcgaggtggaacgggccatgagcctggccgcgctgcgactcaccgagaagctcagcgccggaaacgcctgagcgcgcccacaagcgcggcgtacccggccgcgatcacgatgccgcgaccatggctgcgacgcctcggtcacaagcaagagcgcgcgagcgtcggtacggcggcccggctacgttcagtacagcgccgaccacgggcgcggcggctcggcctcgtcggtgtcggccgcgcgccgcaccagcgtccgcatccgctgatagcgccgcagcaactccggtgcctcccgcatcagtacgtgacccgccgccgtcaatgacacctgcccaccaccgcgatcgaacagctgcgcacccagttcccgctccagccgccggatgcgctggctcaacggcggttgctccatgcccagccgttcggcggcacgactgaagtgacgttcttcaccaacgacgacgaaacactccaggtgccgcaacatgtccacgcggcgacgatatcaatccggtaatcgccggatattaccgttgatattggacacagcgcccggtcgcgggctttactgtcgcccatgaccgacagaaaccatcgatccttcgcgctcagccgccgcagcctggtgaaatggggtggcgccgcggcactggccgcctcgatccccgtcaccatcgccgccgccacggccggagccgaaccgaccgggaagagcgtgcgactgcgctggctgggcaccaactcctgggagttcaccaccgaggagaccaccgtcctcatcgacccgtgggtgagccgctttcccaccggcgcctacaccgaggcgggcgccaacccggagacgaaaatcgaggtccatgaggacgtcatcgacgagcacctccccaaagccgacaccatcctcgtcacccacggccactgggaccacatcgccgacgtcccgtacatcgcgaagaagaccggcgccaccgtcatcggcaccgagacccacctgaacctgttgcgcgccatggacgcccccgaggaacagctcggacaggtcgtcggcggcgagttctaccagttcaagggctgcacggtggaggtgttcaagtccacgcactcggccaagggtgaccacaagaagatcgagttcgcggggacacgcacctcggttcccaagcggcccatgaagatcaagcacctcgtcgagggcggcagcctcacctacctgctcgacttcggcggcgtctccttcttcaacgccggttcggccaacttccaccagcaccagactgagggactcacacccaccgtcctgttcatacagcccggcggcggccacacccccgactacgtcgaacggctgctgaaggccaccggctacccgcgctacgtggtgccgacccactgggacgacttcgacaaacccctcaccgaaccggccgtgcccggcggtgacatcgagacgctgcagaagcgggtagccaaggccagccccgattccgagttcgtccgcatcgaccacctggagcaccatgacttccaaagctgagatcaccgttagctggctgggcaccaacgcctgggaggtgatctcgggtggcaagaccatcctggtcgatccctgggtgtcgcgcttcccgaccgagggcaaggacggcaagttcaacccgaacacgccgctgtccgttgacgagaaggcggtggacgagcacatcaacggggccgacaccgtcctgatcacgcacagccactacgaccacatgggggacgtgccgtacatcgcgaagcagaccgaggccaccgtcctgggtaccgagacgcacctgaacctgttgcgcgccatggacactcccgaagagcagctcgcgcaggtcggtgggggagagctgtaccagttcgacggttacaccatcgaggtcttcgcctccacccacagcgtcgccgggaaacacaagacccagctgttcggcggcaccctgaccgaggtccccaagcgccccaccaaggtcaagcacctcctggagggaggcagtctgtcctatctggtcacgttcgggaagacctcgctgttcttcgtcgccaccccgggtttccacgaacgcgagatcgcggggatccggcccaccgtcctgttcatgcagggcaccaccccgaactacccgcgctacgagaagcggatgttcgaggccaccgggtacccgccctatgtgatccccacccactgggacgacttcgcggcgccgctgaaggaaccggcgatcgacgagtacggcgcggcgaaactgcgcgagaaggtcgccgaggtcagtccgtcgtcgaagttcattcagctggaccacctggagtcccacacgttctgacgatgggcgcctgcaattcggccacctgttcggcggtgtcggtcgaggagccgaagctgatctgacgggccaggccgtcgaagcggtagccgtgcgtgtccacccaccgcaccagctgctggctgatggccaggaaaccgttgcccaggccgggaaacaggacggtggccgcggtctcgacgggcggcagggtcgtgacgtcgaagtcctcggccgccgttccggtggccaccggcagacccgcgtgcacgatgatctgctcgccgagctggtccggggtctcgaagtacacggtgtcggggccggtggccgacaccccggcggcggccagccgggctctcagctgatcgaacagcccgtccacgaccggtccgatgtggtgcgggctgaagctgtcggccggggcggacagttcggcgaggtcgacggcgggcagctttttgacgatgatgtcctcgtccggcatggagtcctctttctcgatggagtggagtctcgcctcgacctggagcagccccgagcgcgccgtggcgatggtctcctccagttcggtgcgccgcagccgcagcatcgcccgcagctccgcgacggtgatgtcctcgtcgaggatcgaacccacctgccgcaacgtgaaccccagatccttcagggccaccagccggttgaggcgcgacaactgttcggcccggtagtaccggtagccggtggaccggtccacgtgagcggggctcagcagcccgatggcgtcgtagtgcctgagcatccggaccgaaacccggccgtgcctggcgaaatctccgatggtgaacatgatggactcgagtattgaccctgacatcgtgggagagtcaatacttggggcatgtgtgcgaacccacccgtcaccctcaccgccgacgccgtcgcgaccaccccggcgctgctgttgcggccctggcatcccgcggatgccgccgcgctggccacggcccacgacgaccccgacatgcgccgcaccctgatgttcccgttggacgggattgccgaagcccgcgactggatcggtcggcaggtcgaatcctggaacgctggaacccgccacagcttcgccgtcctgggcgccgacgacgagcggatactgggccacgtcgtggtcaagatggtcagcgacttcgatccggccgccgtcgaggtcggctactggaccgtcaccgccgcccggggactgggcgtcgctccccgtgccgtcgccaccgtcaccccgtggatattcgccgagtgggaccgggtcaaacgcgtcgatctgcttcacgccgtggacaatccggcctcgtgccgggtggccgacaagagcggcttccggctcgaggcggagcttccgccgcgtccgccggagtacccgggccccggccaccggcacgtccgcgaccgcgactagccgtccgtgccccgggccgcctgccagtgcacgaccagctcgtcgaaggtcctgtgcaccgaaccgggcgcggccagtggcggctcgggataggcctcgtccaggacggtggaatggccgaaaccgctgggcagcaacagtcggaacaccacgatcggccgctcgtcacaccacgcgcggatcagccaccggcgcggccccgactcgacctcccagccggtcacctcggaccacgggatcgtgtgccgtccgacggccttgaccatggtgacgccctcgtcgtcgaacaccagccgctcgcgcagcttcgcgatcgcgctgacacccagtaccagcaacagcaggcacagcagccagaccagcaccagcttctccggctgcccgtcggctcgcatcgtggcggctctgcgggtcatcgggaccagcccggcgaagcacagcagcgcgatgcccgcgaaggtcagcagggtcggccaatggcgcaggacgaggcggtcgccggaagcgtcggtcattccgagaccctaaccggcctgttagattcgcaaccgggtctcatcccagggaggtctgtcattcacactccggcggcggcaccggtcacgcgaagcatcgtcctggtcggtctgatgggcacgggcaagaccacgaccggacggctggtcgccgaggcgctcggcctgcccatgaccgacagcgacgcgtacctcaacgaacgctacggccacagcgccaaccagatcgccgaaaccctcggcccggacgtgttgcacgcccgcgaggccgaacacgtgctggacgcgttggagcgaacgccgcgcgtcatcgccgccgcggccagtgtcgtggaggacccgcgggtgcgcgaggcgctgcggacgccgttcgtggtgtggctcgacgcccccgacgcggtgctggagcagcggatgcagtccagttcgcaccggcccgacttcgaccccgagacgctgcgggcccggcgcgaaccccactaccgggaactggcggacctgaccgtcgacgtggccgccaaccgtcccgaaccggcggcgcggctcatcctcgacgccgtcggcgcgtcgaagtgaccgcgcatataggaatcaagtgtcgtaaccgaatttttgggtaaagtcagccacggggtgcttgattcgtgactgccactgttccgcgtgctgacgcgctggtcctgttcggaatcaccggcgatctcgccaagaagatgctgttcccggcgctctaccacctggccaaacgcgggcggctcgacattcccgtcgtcggggtcgccgccgccgactgggacgacgcggcgctgcgcgaacacgcctacgccgcggtggtcgcgtcggtcaaacgcgtcaacaaggccgtgttcgagaagctggcctcgcagctcagcctcgtcaccggcgacttcaaggacccggggaccttcgaccggctgcgcgacgaggtgaagggactgggctacctgacccactacctggccatcccgccgtcgctgttcacgacggtggcgcagtcgctggccacagtggggctgaaccagaactcgcggctggtggtggagaagcctttcgggcacgacctggactcggccaagcgtctcgacgtcgaactggcccggtacttcgacgaggaacacctgctgcgcgtcgaccacttcctggggtccgaaccggtcgagggcctgaaggtctcccgtttcgccaacaccctgttcgcaaccactttgcaccgcacctgtgtcgacaatgttcagatcagcctggccgaggacttcgacgtcgccgaccgaggctccttctacgacgccgtcggctgtgtgcgcgacgtgttccagaaccacctgttgcaggtgctcagcttcctgaccatggaaccgccgagcacccccgacgccaaggtcgagaagctcgagaagtggcgggtgctgcacgcggcccgcaccatcgaaccggccgacaccgtccggggtcagtaccacggctatctcgacgtcgacggcgtgaaaccggactcgaacaccgagaccttcgtggcagtgaaactgtggatcgacaactggcgctggtcgggggtgccgttctacatccgcagcggcaagtgcctggcgttgagcgccaccgagatcgtcgtcgaaatgcgccgaccgcccatcgacctgtacccggcgctgaacggcgccacaccgcccaacctgatccggttccggctcgaacccgaggccgggctcagcatcgacgtgatggtcaagaaacccgaggacggcgaggacgcccgcccggttcccgtcgacgtcgacttcgccaaggcgctggggcgggaggaactgccctacgagaacatcctcgacggcgcgatcacgggcgaccgggagtacttcacctcgttcccggtggtggaggagtgctggcggatcgtgtcgcgcatcatcgacaccacggacaccccgatccgttacgtgaagggcacctggggtcccgccgccgccgaactcatgcccggccccgacggctggcacgacatcggatcgatgggggcgtcatgagcctgacgggggaacagttcccgatcgccgccggtggctaccgggcgacggtgaccgaagcgggcgcgggactgcgcgaactgacctttcaggaccaaccgctgatcctgtcgcacggcgccgaccagaccgccccggccgcgttcgggcagctgctgatcccgtggcccaaccgcgtcgaccacggccgctacagcttcgacggcaccgcctaccaactggacatcaacgaacccgcatacgactgcgccatccacggactcgcccgctgggccacctgggccccggccgaacacgaggcggaccgggtgcggctgacccaccggctgctgggaagcccgggttacccgttccggctcgacctcgacgtcgagtacacactggacgcggcgcgcgggctgaccgtccggctgacggcgaccaacagcggcacccgcccggccccctacgcccacggggcccacccgtacctcaccgtcggccagcccatcgacacctgcgtggtccgcgtccccgccgacgaccacctgcccgtcgacggccggatgatcccgtacggcccgccacagccggtcaagggaaccgactacgacctgcgcgacggacgactgctgggcgaccagcgcattgacctggcgttcaccggcctgacccgcggcgccgacggccgcgcctgggtgcacctgtccggcgagaaccgcacgacctcgttctggctcgaccgcacccaaccgtggctggagatctacaccgccgacaatgtcccgtccactctggcgcgtcaggggctgggcgtcgaacccatgacctcgccgcccaacgccttcgccaccggtgacgacctggtgcgcctggaccccggcggcaccatcaccggttgttggggaatcgccgccaccgcctgaccgaagccgcgcggttcagccacccgtgtcacccagcgacgggtcccacccccgagaagtccacgaaagcggacaccaaggtgaccgtgaagttcgactggctggacggcaaacccgccgcgtacggcgcggtcatgtggacgaacctcaacaccggggaatccgacggcatggacaccgagaacggcaagctgaccctgaaactgccgccgggcgaatacggtttcgccacccagatggcgaccgacaacggtgacgccaaggtctacggagtcgacgacctggctgtcaaaggagagacggcgaagttcacggtggacggccgcagggccaagccgatgaagtacaacgtggacgccacagacgtcgagaagcggaaactgtacggcatcccctccaaggccgaacgccaaggacacaagtcgggattcgcgctgaaggccgaactgaccggtccggccaacgcggccaaaccctacagctacagccttgtcgacttcgttgacaagggcattcccgccgacccgtcgttcaccacccgaaacgactcaccgccggatcgaccggcgaggagtcctggctcagtggccccgtgacggtgggactgtacgactccaactggaccggcactgcgatgagtcgaatcccttgggacaaggaggaattcgagatgatcaccggcgcgggcatgttcgacaccggacccgccggggaggaggtcgccgccgaccgccccaagggcaaggccgtactcagcaaggacggcaaggtgatcggcagcgccgacaactcggcgatcaccggcgcccaactggccaaggacgacaagggacggtacaaactggagatcgactccacccggtcgttcgcgtggccagcaccatccgtccctacggcctcagataaccgctccacggtggcgacggggcactggtgttgttccgtcgtcaccagcttcccgtcggcgatgtgcagcacccggaacccgccctcgggcaggctcgtgtccgtcggggcggcggcgccgagccggtcgcacgccagctcggccagttcggacagcaactcgtcgtcggcgcacacgatcgtcggtgtcgcgcaggccagcagttcgtccaggcgctcctcggtctgaccgggtttggccatgccgacggtgaacgcggcgtcggtcgtgaccgacacgtcctcgcggatcgcgtacggcagcagcgtttccacgcagcgggcgctggtggagccgatggcggtcgcgggaccgaaacacgacagcagtttcgccagcgcgcccgcctgctggcgaccggtgtcgtccagcggccgcagggtgtcgtcatcctcggtccagtcggctcccgctccggtggcggcgtggcgcaacaggatcaacggaaccgtccgaatcggaccggaggcgaagtcgttcagcacccgaaggtcccggtcgtaactgagccgttcggcggcgtcctcgatggacagccattccagctggtccacctcgccttcggcgggggtggcggtctgccggttcggtgccggggtggccgcccagtagtcgacccgtttggggcggccgtccttgtcgtagaaactcggcgacagccgacgtcccagtatcggtcggatccccgtctcctcgaagacctcgcgcctggcggttcgcagcaggtgctcgcgcttcttgaccttgcccttggggatcgtccagtcgtcgtacttgggacggtggatcaacgccaccttcgtcccctcggcttcggggcgccacagcaccgcaccggccgcgaagatctcgggtgggttcatcggcgtctccgcatgagcgtctcctgaatatcggttccgtcgctgtgccagggccaggtgccgtccggagccagccgccaggacgcggtgtcgtcgtcgacacccgcgtcgagcagcgccaccacgtcggcgcactgctgttcgtcggcgacccggacgagtgcctcgacacgacggtcaaggttacggtgcatcagatcggcacttcccagccatacctcgggttccccgtcgttctcgaagatgtacaccctcgagtgttccaggaaccggcccaggatgctgcggacccggatgttctccgacaaacccggcacgcccggacgcagcgcgcagatgccccttacccagatgtccaccggcacacccgccatggaggcgcggtacagcgcgtcgacgatctgctcgtcgatgagcgagttgcacttgatgcggatccgggcggggcggccgtcccggtggttgccgatctccttgtcgacgcgttcgatcagcccggcgcgcaacgagtccggggcgacaaggacccgccggtagtcctggtaccgggagtagccggtcaggtggttgaacagcgcgctgacgtcctcgccgacctcgggatcggcggtgagcagacccaggtcctcgtactgccgcgcggtcttggggtggtagttgccggtgccgatgtggcagtagcgacggatcgacccgtcggactcctgccgcaccaccagcgcgagcttgcagtgcgtcttgagcccgacgatcccgtacatgacatgacatccggcctgttcgagtttgtgcgcccagtcgatgttggcgcgctcgtcgaagcgcgccttgatctccacgaccaccacgacctgtttcccggcctcggcggcgtcgatgagcgcgtccacgatgggggacttgccgctggtgcggtagagggtctgtttgatggccatgacgcggggatcggcggcggcctcctcgatgagccgttcggtgctggtggcgaacgagtcgtaggggtggtgcaccagcaggtcgccgtcgcgcatcatcgcgaagatgtcactgccgggcggcagcatcacctccgacggccgaaacggcggataccgcaggtcggcgcggtcgaggtcggcgatgtcgtgcaggccaccgagatcgagcggtccgggcagccggtagacggtgtgtttggtgatgcccagttcggtctccagccggtcgagcacctccggcggcatcgtgtcctccacctccagccgcaccaccggaccgaagcggcgccgcagcagttcccgttccagggtgttgaggaggttctcggtgatgtcgtcgtcgacctccaggtcctggttgcgggtgacccggaacgcgtggtgctgcaggatgtccatccccgggaacagctgcgtcaggtgggtggcgatgacgtcctccagcgggacgaaccggcccggcgagacctccatgaaccggggcagcaccggcgggaccttgacccgggcgaacttggtggtgcccagcttcggatcctgcaccgtcaccgccaggttgagcgactgtcccgagatgtacgggaacgggtgcgccgggtccaccaccagcggcgtcagcaccgggtagatccgttcccggaacagctggtgcacccggtcctgctcggcgggttccaaatcgttccagcggacgatctcgatgccctgctcgaccagcagcggcacgatcgtgtcgcggaaacaccgggcgtggtccagtgccagttcatgcgccagctcggcggtgtgccgcaacacttccgagggttgcttcccgctggccgacaggcccgccaggccggtggccatgcgccggatgagtccggcgacgcgcaccatgaagaactcgtccaggttgctggcgaagatggccaggaaccgaacccgttccaacagcggcaggttgggggactgcgcgagttgcagaaccctttcgttgaaacgcaaccagctctcttcccggtcgaagtagcggtcctcggggagttcttgcggggcagcgggggagggttcgtggccggtcatgaggccaagatccaatgcgaaggtgaatttcatttgtactggtcctgaagctggggagatcgacttccatgaatcggtctgacctgtatatacagctatactgatagtgtggccgagactcaaacccccaggtaccacgccatcgaacaggcgctacgccaacgcatccgcgacctgcccgcccacacggcgctgccgtccgagtcgcggttgagcgccgagttcggcgtcagccgcatgacggcccggggcgcggtgacccgcctggtcaacgcgggcctggtctaccggatgtcgggccggggcaccttcgtggcaccaccgccgtccaaccgacgcgccgacagcctgatccgcttcaccgaacagatgcgccgcagcggccgcaccgccacctcgcggctgctcggcaccgacacccgggccgccaccgaagccgaacgcaccgacctgcgtcccggcaagaacggcgtgatcgagatccggcgaatccggctcgcggacgccactcccatcgccgtggagaccgccgtgttctccgcgaccctgtcccggctgctcgacaccgacctgtccgtatccctccacacccaactggcgcggctgggacgcgtccccaccagcggccacgccaccgtcaccgccgagtccgcgaccgtcaccgacgccgacctgctcgacatccccgcaggctcggcggtactggtcgaacgacgactcatcaacgaccagcacgggcatcccctggagcgcaccgaaagccgctacgccgccgaacgctaccgcctcgacgtcgtcttcgacgtcgaccaaacctgacctccaacacacagtggaaggaacaccatgcgcaccgtcgccgaagtcgcccggatgatcgaccattcactcctgcgaccggaactgaccaccggcgacatcgagacgggatgcgcgctcgccgcccgctaccgggtcgcctcggtgtgcgtgcgcccggccgacgtcccgctggccgccacggcactggccggaaccggcgtccttgtcggcaccgtcgtgggcttcccacacggcggcaacgccaccgccgtcaaggaagccgagacccgcctggcgatcgagcagggcgcgaccgagatcgacatggtgctcaacatcggacggctgcgatcgggccagctggacgacgtcgaggccgacatccgcgcggtcgtcaccgccgcggcctcagccccggtgaaggtgatcctcgaaaacgcctacctcaccgacgagcagaagatcgccggatgccgggccgccgaacgggccggaacccgcttcgtcaagacctccaccggtttcgccgacggcggcgcgaccatggccgacctgcgactcatgcgcgcgaccgtgtccgacaccgtcgaggtgaaagccgccggcggagtgcgcagcctggacaccctgctcgccatggccgacctcggcgtcacccggttcggcgccaccgtcaccgaccgcatcctcgacgacctcgaccaccggctgcgcgaccgcgacggctggaccgcggcctagcggacgagtacggtgaccatatgcactgaatatctggtttgaaggagaaagtcatgatttctcgaattcagccgatttcgctactcctgatgcgcgtggtcaccggtggcgtgttcgttatgcacggctggcagaagctgtccgaccagggattgcccgccaccgtcgaaggcatgaaaggcatgggcgtaccgatgccgcaactggcggcgtacttctcgaccttcgtcgaagtggtcggcggtgccgccctcgtcctcggcgcactgctgccactggcgggcctgctgctgactgcggacatggtgggcgccttgatcttcgtacacctcggcgaggggttcttcctgcccgccggttacgaatacgtcctggtgctggcggcggtgtcgctgggcatcggtttctccggcggcggagcgctcgccgtcgacaacctcatacccggcctgcgcacccgcaagcccaagcccacgccgagcgacacagcggccacgcccgcgtgaccgtcaaccggcgacgccaggatccggcccagttcggcggcgtaggcgtcgacactcatccgcgcggccttgggggcggcgatcgcgaccgcccgggccgcgacgagcggaccggccaccggcagcagcactctcgcggccactccggccgcccgccgggccttgcgggcgtattcctccaccggtccgtcgggcaaggccgtcagccgtgattcggtcgggggcaacggttcggccttcgccagcatccggcggctcgccagttcgatggcccggttccgccacacccgtcggcgggccagcgccgccggaagttcgacggcacgcaacgacgcgtcggccaacgcggacaccggagtctgggccgccgcacccaacacggccccggccagcgacaggaccagctcggtccgctggtgcccgagccgatcctcgattccctgccgcagcttgggaaacaggtcgaacaccgccagcgccgacatcgcctcggcgggtgccgagaacaccggggccagtcggctgccgaaggccccgaccacggcgcccatcacgtccccgcccaactcgagcaactcgtcgagcagcggctcgggatcgccggggtgcatcgccccgtcccggctcacccccgacatgtcgtgggcgtcctccacccgcgccaccacccgccgcaaccgcgcgacgtccacccgttccgcgtcgaagtccaccaccacgtccccgagcaccccgttggcggcggcccagcgcacaccctcgaccgcgcccagttcccgttccagggccgcgacatagacgtgcggggtgtccaccgcgtggacaccccgggcttcgatatgggcccgcccggcgcgctcccaaacccggcggccggagatcttctcgcgtaccgcgtgcccgacatcgcgagccagcgcggtcacgaaccgcgcgccgtcggccaggacatgactccgaacgccgccagtcccgctagtccggcgtagtacgccaggtgacgtttgtccggcaattgttcgatgacggtatgggaaaccttggtcagctgcgattcctcggcgtcggactgcgtcggttgaacgtcatcgggtttggcttccgtggtcgcgccacgagtttcggtccgctgcccggtggactccgacggcatgtctgttgtggaggtattcgccatggctctcacctcacttggcattacctgtctctcacgcgtatgagaccacgcgccgtcagctcgccggaaatgccgaattgctttttacatatccgacaattcacgcccatacttcgcatggaacggcggctcacgaatcgctgaatgtgtgaggaaccggttaccgcaacgacattggcgcggtctcgtccagggcgatggcgttggcggcctcgcggatcggtttcatgacgccctccaggacggcgttcttgccgggcatgtacggcagcatccgcatcatcacgcgctgcgccatcgccgcgaaacgggtgttgggcacgagtttggcggccacgtcccggcccagtttctggttgatgtcgacgaagtggcgcatccgccgctcgtacacggcgaacccggcgcggtggtcgggttcggcggccagggcgtgagccaggacgtgggctcccaccaaggccatgccggtgccctgtcccgaggccggggacgggcagtaggcggcgtcgccgagcaggacggtgcggccgctcgtccaggtgtccatatggatctgtgccaggtggtcgaagtagagctcgggggcctcgggcagcgcggcgagcaggtgcggcagttcccagccgtgtccgccgaaggcctcgcgcaggacgcgttcctgggcggcgcgatcgtgacggtcgggcacctcggccggggtggggaagaacagctgcgcgtaggcgggctggtcggggccgaaggcgtagaggttggtggtgtggccggtggcggagcaggccatgtcccagtggtcgaggccgagtcggttgggggcgttgaagacggcgacgctcatgccgatgggacgcgagtagcggtcttcggggccgaaggcgacggcgcgggttccggagtggaggccgtcggcgcccacgacgatgtcgaaacgctgcgacgcggcgtggcgaaagtggactatcgcggcgtccggggtgtcctcgatggcggtgatgacgtcgccgtagcggtattcgacggtgcgctcggtggcttcgcgcagcaggtcgctgaggtcaccgcgcatgatctccaggtcgccgggatcgcggaagccgatgaggtcggggccgagggtggccagggtcttgcccttggtcgtgacccactggccgccgcggatggcggtgtcgcgagcgcggacggcctcgccgatgcccatgcggtcgacggcctcgacggcgacaccacgcaggtcgaccttgtagccgccgggacgcggggcgggggcggcctcgaccacggtgacgtcgaagccgaagtggttgagccagtaggcgagggcgggcccggcgatggaggcgccggagatgagggcggtgcggttggtcatgagttctgctccttggaggtgattgcgtaaaccttacactagactgcgtaagccttaaacacaactgtgtatgagttacgctcacggggctatcgtccgaaaggagccgagatgaccgacaacgccgcatcagcggtaccgaacagcctccaagcggcctggggcgtccgggaacgaccgggcttcggaccccgtcccggcctcagcctcgaccggatcgtggccgcggcgctcgaactggcggagtcggacgggctcgccgcggtgtcgatggtcaaggtggccaaagccctcgacgtgtccaccatggccttgtaccgctacgtcgcggccaaggacgaactgctggaactgatggtcgacgcgggtttcggcgaaccaccacccggacccgagggcgccgattggcgcgagggcctggcggcgtgggtctgggactgcctgacggcctggcggcggcacccgtggatgcttcacgtccccgtatcgggacccccgttgaccccgcaccagatcgcctggctggaacggggtctcacctgcctggccgacacgggtctgtccgaacgggagcgactgtcggtggtcatgatggcctcggggctcgtccggggctgggccaacgtgaccgtcggcgcggacgagggacgcgaccccgcctactacgcgacgaccctgtcccggctgatcgacccactacggtttccggccgtgacggcggcgatggcggccggagcgatcgacgacgacacggacgaccccgacgaggagttccgcttccaactggagcgcctgctcgacggggtgcaggcgctcatcacccgcgactgagccccgctagaacggcactcggctactcggtcttggtctccccggtgccgtgcggattgttgtagccgccgtcgccgccgtgatcctcggcttcgcgctcgtacttgttcgtgtcatcggtaaaggggagcttcgtccagagttcctccccgccgtacttggcggcgaacgagtacccgtactttcgccactgctcgtcgcgatggtacttctcatgatcgatgaggccgtggctgttgcccgctcggtctcgctcgaacgcgtcgaaggtctcgtagtcgctgatgaatgtgtcgccgatggtggttccggcacggaggtacatgtaccagggcgcacccacgcagaccatcaagccgtcgaccagcttgcacactccgccaccggcttcgacgtgctttctgacctggtcaccaagccaggcggactgcgcttcgggactgccgcccgtcctggacgcgatactgccgatgaaggccagccagtcgcccttgctgttgttggagtcgaggtcgagcttgccttcctgtgccgcattgacgttgaagttgggatcatccggactttcatccatgttggacgctcccagcagtgcctcggccacggcattgtccaggttccgggccttggccaaaccaagctgcaccttcatctgcagatcggtcctgagcttcgcgagctggtcctcggcgtccttcgcggcctcacccgacaacgtcgagtgcccgctgggcggcaggatcctgatctcgccatcgtcccctgtgaagctgagcctcgagttgtcgtcgacctgcttggcgtactgttcgacctcgtcctggtgctgcttgaacaatccggcggcctcctccagcacctgcttgacggtgctggcctcggtgaccgccgcgtccagttgcgactcaagctttttcgccttgtccccagcggcggttccggtgtctccctcccaggttccattccggatgggatcgccgaccttattggtcgcgtcgtcacccgctgcctgaaaggtgtcgaccgcttccttccacaccgtggcagtgttccggaacgtttcgaagttcgctcgcctcagctcgtacagtttcatcgtgtgactcctaatagtccccgacggtgcccgcgggcggtgtcgccgggaacgcgaagggcaccgcgtgctcgataccgtcggcaccttcctcgtcgaccttctgcaacgccagtttcgcgtcgttcacggccacggcgaagtagctccaacgtttggcgcaccagtcggccttctcgccgtagcgcttctgcgccgctttcaaggcattgagagtgttgaatcccggcttcagacccgtgttgctcgcgtcgggaggctccttggtcatggcgttgccgactctcccgctggcagcggcgatctcgacggcctcgtcatggatcgcgccgacttcggcgaccgacagttgaacggtcatcgatactcctgtggatagtgctcgtcgaacagctcggcggtacggacggcgtgggcgtccaacagggccgacaccgccgcggtgatctcctcggacaggtctcgcgcggcggaaagcggcacattgcggcgcaggtgaaccgtcggctcatcgtccttccacaccgccatggccacaccccggggaccggtgacctcaaggtcgatccgttccagggcagcgaaatacggctcaagctcccgcgcgaacagtgacggcgcatcggtgtccgactcgccgccattgaccagtttccggctcgccttgcggtacccgatgatcagtccacgcaccactctggtcacggcccgcgccagctcgtcggcgctacgtccccggaagtcgccgacgacgagtctcacgtcgtgctgcgtcagggttccacgcacaaccctgtccccggaggaaacgtttatcgtcacatcgcgcaacgtctcatcgagatccgtcatctcgcacctcctcgacaaccgattgaacacggtcaatgacgggaggggtcccgatgtcgtcgcactagcctcaacgcggctccaagaagagggtacggtcgcggggagacagtgcgaaggagatgttgatgtccaaatatgctacgcccgacgggatttcggcgaatgtggagcaggggagcgacctgactcgacgcgcggtggtcatgggcgccggggtgctcgggctcaccggagcggtggtcgccacgaccgccaagccggcggccgcgaaggaccccgaccggatcccgacgaagtcgactctggatagtggccgactgtcggtcgacaaggagccgttcggtgagaccgccgccggcgaagcggtggaccgctatacgttcggttccgccaaggggctgcgggtccggatgctcacctacggtgcgacgatccaggcgatcgagatgcctgaccgccgcggtcggcgggccagcgtcgctctcggactgccgacgatcgcggaatacgagagccacggctcgtacttcggcgccaccatcggccggtacgccaaccggatcgcgaagggacagttcaccctggacggcgaaacgcaccagatcccggtcaacaacggcgagaacgccctgcacggcggtcccaagggattcgacaagcggatctgggcggcgacgccgatcgaggaggacgaccgggtcggcgtcagtttcggttacgtcagcccggacggcgagatgggtttccccggcacattgaacgtgaccgtcgactacacgctcgaccggcaccaacggctgaccatcgcctatcgcgctaccaccgaccggccgacgatcatcaacctgaccaaccacgcctacttcaacctgggcggtcagagctccggcacggtcgaagatcaactgctgtgggtggacgcggatcgctacacgccggtcgacgacagcctgatcccgctcggaccgctggacccggtggacgacacccggttcgacttccgccgacccaagaccatcggccgcgatatgggcggggaagtctacgaccacaactgggtgctgaacgactacagcccgggtcaccaacggctcgtgctcgccgcctacgatgcgacgtcgggacgctggctgcgctgctcgaccgaccagccgggagtccagatctacaccgggtactccgagtcggccgacaagaagagcgacgccttcgccgtggagacccagcactatccggactcgcccaaccagccggactatccgtccacggtactcaggccggaggagacgtacgagacgacgaccgtctaccggttcggcgtcgcctgagtcttgtgccaggccagatgaaccagggcactcgtcccgaagggctgccggccgagctctgggacgatgtgtccagtgtggtcggggatgaggtcactcttgtcagtcgtctacccggaggtctgcatgtgggtgccctgcgcgtccagttggccggtggggcagacgcggtgctcaaagcagtgccccgggcacactccaaccatctggacgagacgttgcgagcccaccgagtggtcgagcacatgcgtgggcgcggctaccccaccccagcctggctgggagtgggggccacagccactcatgtatggcatctgatggacttcgtcgacgcggccagcgcgcccgagttgaccgagtccctggtcgaacagctgatggagatcatcgaactccaggctggccaagcctccgagccctacgaccactggtcgtacgcctggcgggtcgccaccggccaggaatcgactgggctcgatgtcaccgagacgcccgagcagtcgtttctccgccagtccattgccgggctggcggagtattcccgcgaagtgtcggccttggtcgagcgcctgcggctcatgtgcgccgacgccccaccacctccacaggcacccgacatggtccacaccgatctcaaccccaccaacgtcctggtccgagacacggcggtggtggcggtcgtggacatcggcaacgcgggcagcggcacgcgggccactgacctcatcaacctcgtgtggtactgcttccaggatcggctggacggtgcccgaaggcgactgtggacgagaatcctcgacctggttggcggggagcacacggcggtgctcgcggcgacccagatcctccaccagcttgagttccccatccgccacgggcgccacgacgtcgttcccgagctggtcacgcgcggccatcgcgtcctcgacgagctgaacgcgcttcgctaactgccgccgatgttcctggtgaactcccagacattcacccgaccccgcagatccggcaggaggcggcgccaggccgcgttgaagggcagcaaggcgctggcgatcgaccgcggttcgtgccagccgtggtgatcaagcgtggtgagatccaaagcggccgcggccgtggtcctgacccgggtgcttccggcatggtccaggaccaggcggatgccgtccagtccatctgaaccgcctccgtcatgaaggtgtcgttccgcggcgggcacgtcgggcaggagcgcggtgggccgctgcggtgggttgacggccagcacgtccgctcgcatcggcgccaggtggcgccagtccgcttcccacaggctgaggcggctcctggcttcgttccccaagtgcttgacgacgttgctggcggtgtcggccagggcggcagcgtcatagtcctgtgccaccacatgcctggccccggcggtgagagccgccacggtgacgagaccggcgccgcacccggcgtccacaacgacctgtccgcggcagtcggccatggtggtggcgaggaaggccgagaacgtggaaggacggtggactccctggcttgcctccaattgcgaaccgagcgttgtccaggtttcgatctccgccgcgtccatccgaagattctgtggagattcgatgttggtgtcaaggcggtttcacaggtggatgtcgtactacttgatgggtcgtcccgatatcgcgcgggcgatgacgaggcgctggatctcgctggtgccttcgaagatggtgtagatcttggcgtcgcggtacatgcgctcgaccgggtggtcgcggctgaaaccggctccgcccaacagttgtacggctttttcggtgaccttgatggcgacctctccggccttgagtttcgacatcgagccctcgccggcttcgaagggtttgtcgttgcggcccatccaggcagctcgccagacgagcaggcgggcgcagtcgatctcggtgcgcatgtcggccagggcgaaggagaccgcctggttgtcgatgatgggacgtccgaactggacgcgctccttggcgtagtcgagcgcgtattcgtaggccgctcgggccacgccgacggcttgggccgcgacggaggggcgggtgagttcgaaggtgcgcatcgcggcttggcccttggtgcgggtctcgggttggcgggcgcgggccaggcgttcgtcgagcttttccttgcctcccaacaggcagcggcccgggacgcggacgtcgtcgaggaagacgtcggcggtgtgggaggcgcgcaggcccagtttcttgatcttggtggggctggagagaccgggggtgccgggtgggacgacgaaggccgcctggccgcgcgagcccagttccggatcgacggaggcggtgacgacgtggacgtgggcgatgccgccgttggtggcccacgctttttggcccgacaggatccactcgtcggtggcctcgtcgtagcgggctcgggtgcgcatggccgagacgtcggatccggcttcgggttcggaggagcagaaggcgccgagtttcacgtcgtcggcgtcgccgaagcactgcgggacccattcggcgagttgctcgggggtgcccgcgctgtagattccggcggcggccagcgaggtgccgaagatggacaggccgatgcccgcgtcgccccagaacagttcttcgctgacgatgggcaggctgaggccggtggggtcggcccagaactgggccagggcttcgaaaccgtagaggccgatcttggccgcctcgccgatgatgggccagggtgtctcctcgcgttcgtcccattcggaggccgcggggcggacgacgtcggcggcgaagccgtgggcccagtcgcgcagggtctgttgttcctcggagagttcgaggctgaatccatcggtcatgtgagtcctcaggccttagggatgtcgaacagattggacagtccggcggcgaagccgatgtccccggacagcttgagtttgccggtgaagaacatggtggtgggggagccgttgccggaggcgagcttgaggaactgggtgccgttgagccggatggtgacccggggttcgtgctcgggttcggtgttgaccgtgcagctgccgctgtccaggacggtctcgtagtggtcgtagccgccgccgggtttgtcgaggatcttccagtggatgacggccttggtcttcctgctgcccgcgtactggccgcccatgcgggagaacacctcgctgaggatgcgttcgcggatgtcgggttcggccatcacctcgtcgatctggtccgcgggggcgttcttgaccagggacgcgaagtcctgcgggctgatggaggagagatcgactccgtcgatggggttgtcgtcggtcatgacagtctccgttcttacttttgagtaatattactagcccgtaagataccatggcaagggtgactccagtgaagccgaaacgggtgcccagggcgatacgggaacagcagatgctcgacgcgtcggtcgaggtgttcgccagacgcggctaccaccccgcgggcgtggaggagatcgccgagatcgccggtatctccaagccgatggtgtacctgtacttcggctccaaggaggagctgttcgtcgcctgcatccgacgcgaggccaaccggctgatggagatgatcactcagctggtggacccgcaggacccgcccaaggagcagctgtggagcgcgctgcgcgggttcttcagcttcgtgtccgaccacagtggcgcctggatcgtgctgtaccggcaggcccggacccagggcggcccctcggcccgggaggtcgacgagatgcgccgccggaccgtggagctgatcgcggcgatgctgtcgcaggccgccgggatgcgcaaacccggcgagcaggccgtgaccgccgcgcatgccctggtcggatcgtgcgagtcgctggccgactggatgctggacaccccgggcaccagcgccgagaccaccgccaagcggctgatgcacttcgcctggcccggcctcgaggaactgatggaggccacccgggccaaacgcgccaaacgctgacccgccggtcaggccggggacgcccagccggtcaggtacgacttggcggtcttcgggttgaacagcccgaagtgccagctcgtctgttcccggtcggtgcacagcgccaccttcggcgacggcagcggcagcggacgccggaagtcggtctccacgacgcgcggcggcggcgcgatccggttctccagcgcgccaaggcaacgcgccagcgcccacatgccgtgcgcgatggcgcggcgctggccgaagacgcgggccgacagcgggtgcaggtggatcgggttgtagtcgccggacacggcggcgtagcggcgtccgatgtagcccggaaccggccacagtgcctcgagatcgtcgaggtcgaggtccacttcgggacggggccgggtgtgggcctcggcgtccgggctcttggtgcggatcaggtaggtgctggcctcgctccaggccgtctcaccgccgcgttcgacctcggtgaccgtgtcgaaggtggcgcccttgggatgcggggccaggttgtccagccgcacccgcaccgtcagggtgtcgtccacagtgagcggggaatgctggaggatgcggttggaggagtgcaccatgcccaccggcgagaacgggaactcgcggtgggtgaacaggctcatcgccgcgtcgaagcccagcaggtgcgggtaggtgaccggaagttcgcccgacaaccggaaaccggtgagacggcagtagcgggcgtagtcccgggcgtcgacggtgacgtcctggctgaccagctcggcctcgggcagccgggccgaggccgcgtcaccccggccgcgccgcagcagcgacagcgccgccttcgggtactgggccatgatgtggcttctcatgttcgcgactcctttcaggcccccaggaagctctgcccgcacacgcgcaccacgttgccggtgacgcccgccgaacccgggtgcgccagccacgcgatggtctcggcgacgtcgaccggcagcccgccctgggccagactcgacagtcgccgcccggcctcgcgttccatcacgggcatcgcggcggtcatgcgggtctcgatgaatcccggcgcgaccgcgttggccgtgatgccgcgctcggccaggcccggcgccagcgcgcgcaccaggccgatgagcccggccttgctggcggcgtagttggtctggccccggttgccgccgatgcccgacaccgacgacagcaccacgacccggccgccgtcgcgcagcacgccgcggtcgagcaggtcggcggtgacgcggtgcggcgcggccaggttgacgcccagcaccgagtcccagcgcttggcgtccatgcgggccagggtcttgtcccgggtgataccggcattgtggacgacgatgtcgacgccgccgtggcgctcctccagccaccgcgacagtgtggacggcgcgtcgtcggtggccaggttcagttgcagggcgctgccgccgatgtcaccggccacggtggccagtttctcgcccgcctcggggacgtcgaggcacaccaccgtcgcgccctggtcggcgagggtgcgggcggtgacggcgccgatgccgcgcgccgcgccggtcaccagcgcgaccttgccgtccagcggacgcgccggatccggcacctcgccgggctcggtggccgcgacggtgaccacctggccggacacgaacgccgaccggtacgacaggaagaaccgcagggtcgcgtccaggccgtcgcgggccccgggcgccagccgcagcagttgcgcggtgccgcccgcacgcagttccttgccgagcgaacgggtgaatccctccagcgccgcctgggtggcggcggcctcgggatcgcctgtctcgtcggggatcgcgcccagcaccagcacccgcccgcagctggccagccgctccagccggtcgtggaagaacgcgtacagctccgacaggcccgcgatcgtggtgaggtccgaggcgtcgaagaccagtccggcgtaacgtgcctcggccgaagccttggtctcggcggtgtgcacctcggcgctgagccgcttggccagcacgtgttccagctccgccacgtcgtggccgcccaacagcaccgggcccggcagcgccggggcgtcggggcgctgacggcgcagcggcgacggccggggcagaccgagtcggcgcaccagttgacgtcccacggcggagttggcgaagtttcggtatcggtccggcatctggcgtcccctttcctaccatcaccttactcatgggtaagatgtgacgcaatggcagtccacctgggaggtcgaccatggcaacgcagaaatcccgctccaagccccgcaccgtcacaccggtggcgatcctgggcggcaacaggatcccgttcgccaagtccaacggcgcctacgcgcacgcgtccaacgccgacatgctgaccagcgccctggacggactggtggcccggttcgggctggccggggcccggctggacgaggtggtcgccggggcggtcctgaagcacagccgcgacttcaacctgacccgcgaatgcgtactcggttcccgactgtcaccccagacccccgccttcgacgtgcagcgcgcctgcggcaccagcctggaggccaccatcgcggtggccaacaagatcgcgctgggccagatcgacagcggcgtggccgggggagtggacaccaccagcgacgccccgctggccgtccacgaggacctgcggcagctgctgctggacgccaaccgcgccaggagcttcggcggccgggtcaaggccttcgcccggatgcgtccctggcacgcgatgcccgagatcccgcgcaacgccgaaccccgcaccggactgtccatgggggagcacgccgcccgcaccgcgctgcactgggacatctcccgcgccgaccaggacgcgctggccgtcaacagccaccagcgcctggccgccgcctacgaccggggcttcttcgacgacctggtcaccggctacctgggactgacccgcgacggcctgctgcgcgccgacacctcggtggagaaactcgcgaaactggccccggccttcggatcgggggagcaggccaccatgacggcgggcaactcctcgccgctgaccgacggcgcggccacggtgctgctgtccagccccgaatgggcaagcgaacactcgctgccggtgctggcccacctggtcgactgccagtccgcggccgtcgacttcgtgtccggggacgagggactgctgaccgccccggtgtacgcggtgccgaaactgctgcgccgcaacggactgagcctgtccgatttcgacttctacgagatccacgaggccttcgcctcacaggtgctggccacgctggccgcgtggcgggacccggagttctgcgccgaacgcctgggcctggacgagccgctgggcgagatcgacgacaagcgcctcaacgtcgccggatcctcgctggccaccggccaccccttcgccgccaccggagcccggatcgtggccacggccgcgaaactcctggccgagaagggttccggccgcgcgctgatctcgatctgcgccgccggaggacaaggagtaacggcgatcctggagcgctgatgcgcagccgccaggcggcgcctcgcggcgttatcgtcgtcgccggtacaaacccggtaccggcttcctcctctgccttgcgatgcatccacctggacagccgcgcattagggaaacgcctgcgacagtccgccccagatcagggcggtgagctgctgggtgagctggggacgggtggccgcgtcggggcggtccagccaccattcgccgacgctttgcaccatgccgacgatgccctgggcccaggcgtggcaggcggagtcgtccattcccgccgccttgagccgggcccgcagcatctcgtcgacatgccgcaccacgatgtcgcggtagccgtccacggcgttggcctcgtcggcgaaggcgtagcggatgacgaagcggtacagcaccggttcggtctccaccgcgcccagatacgcgtcgatgacggtggcgatgacctcggtgggttcggtctcgggttccaggtgctgggccagccaggccaccagccactcggcggcgtactggcccaccgcgtggtacagctcgcgctggtcggcgaagtgccggtagaggacgggtttggtcaccttcgcggcggcggccacgtcgttcatgtttatgtgcggtccatttcggtgaatggcacgtaccgcggcctgtaccagctccagccgccgggcctgccggtgcgcctgccagcgtccttttcggccgtcgacggaatccatgtcgccggtcttgacaaacccaccgtcagccatgttatctagattaactgttacttccggtaacaggtaattgatcgcagaggaatacgcgatgagcacatccgcgacaacaacatccgtcaagggcggtacccgctggcgcaagttcgcgatcctgctcgtaccgtcgctgctgctgggaatcggcatgctggtcatgacggcgaacggatcgatggccgccagcttcgccgtgtcggcgacgtcgttcaagatcaccgccgacaagatggagggtgagggcttcgcccaatatggatccatcaccctagacggcaaggacggcgaacacccggtggccccggccgggatcgaggtcgccaagatctacaacctgtgtcagtcggcggtctacgagaccccgctgggcacctacaccatccgcatctccgccgggaccaaggaacccgtcgaggccaacaacctcatcctcgacaccgacgacctgaccggcgacgccgtgttcgagaacatcgagatcggccgcgacgcctccacactggaccaggtgacgggtcaccagggcgacaagggtgccttcgggcagcagtccgacaccatctcgatcacgaacgtcaagggccgcaactgggccgtcaacgccggaaccttcaaactccacaacctcgacctgtccatcaaggccggtaaggacgagtgctactgatgtccaccaccgccgagacgatacggcggtggtggcgggccttcaccgcctggcgccgggaccgtccattctggggcggagtgctcaccatcgccggagcgctggaactgctcgccctgaccgccgcaccgctgcagatcatgctgatccggggcctggccgggatcggcaccctcgtcatcgccgccatgctgatcgcgctggcgatcatcagttggacccacggccacctgcgggtgatctgcggggtgttcatcgtgatcctcgggctggcgtccttcgcggtgtccaacctgggcggattcttcatcggactgctgctggcccttgtgggcggttcgctgatattcgcctggcagcccgggaaaccacccgacgccgacgagaccgccaccgaggagatcccgccggtacccgcggcggagaccgccgaggagtccgaccgcaccaccgccgacatgacggtccgcgcaccatcccctgtgatcactcccgccggccgcgccccctcccggccccggctgatcctgcgcgtcgccagcgtcctggcggtcgtggccgccgcgttcgtcgccgtcccgcaggcctcggcgcagcagaccagacccagcgccgacccgacctggccctgccccgactggccctggccgtggccgtgcgacgactcgtccgaaccggacgatcccggtgacgacgaccctgacgaccccggcgatgacgagcccgacaagccgggcgacgacgacccggacaaacccgagaagcccgacgaggaatgcgacgagtcgaagctgcccgccaagcccccgaagctgggaaccgaggccgcgaagaagaccgccaaggcgctggcggcctgcctggcccagcccggttccggcgacgccgagggccgcgacctgcccaccgcctcgacgtaccacccgctgctcaacgccgacgtcatgaccatgaccggcatgaactccggcggtgccgtcgacgtgcccaccgccgacgggaaacagcgcgcgctggagttcaccatggacaccctcgacctgtacaacatggaccaggcgtctgggatcgagggcacgaaggcccagctccacgtcatcaacatgggctcctcggcggtgctgtcgggcggcgtccggctctacgtgcaacgcatggaggggctgatcttcggcgtggtgccgatcgtgatcaccgccgacctgccgctgccgccgataccggtgccgtacctggtcgtcaccgaggccaaggtgcagaccgcctacgtgcgggccgaccgcgtcgacctgcccgatctggaggaaccgacccgctgacgcgcgcggttcagcccaggtccgcccggcgctgccacaccgccgccgagagctcggcgaagatccggcacacctcgtcgtcaccctcctgcgaggtggccagcgggctggtcgcacacgcgaccagcgcgtacggctcggtgtcgtcggggtacaccagtgccgccgaatgccggacgccgtcgatccagccgttcttcaacgcgatccgggtcccctccggcagaccgcgcgcgaagtccacctggaactcctgcgccgccagcacatccagcatctcggcgcacgacgccggtgaggccagccgccccagctggatcgccgacagctgcgcggccaggtcggccgcggtgatctcgttgtccaccccggcgtcgcgggcggcgtagtcctcgatgccgcgccgggtgatgctgcgggtggccccggcggcccggtacgcctcctgcgccgccgcgtaacccaccttgtccagcaccaggttggtggccagattggacgaacgcacgatcatccgccggatcagccaccgcaccgaggcgctcgcgccctggtactgccacacctccgcgtccgagtcgtactccggatccatcgcgaagccgccgcccaccgcggaggtgaactcgttgtgcaccgcgatgtgctcgtcgaggtccagcttcccggcgtcggcgagccggtaggccgccgccatcacaccgatcttcatcgtgctggccgggtagtgcagccgatcgggctcaagggtgtacaccggcggcttccccggcctgccacaccacaccgagaactcgccgtccagcgcgccgaaccgcgcgtcaaaccgtgtcaatgcgtccatcgccgcagacggtacccgcccgaagcgacatccaccatcgacaatacggccgggtcgttggcagacattgaggagtcaccgaccgttcgttcgccgttaggctggcggcgcacccccggcacaccccagaccgaaacggccccgcgatgacgactccgacgccgaactcaggcttcaccgttccaccccatgcgaagtcgcattaccgcttcgacatcggccagttgccgccgatgccgccgcaaccccgtgaactcaaactggcgctgatcctggcgggcctggcggtgctgatccacttcgtcggccgtgcctggcacacggccctgctggccgcgaacctgggcgacaacacgcgtcccgaacagacggaacagctgctcacctcggcgttgtccccgttgatctacggcgccatcgtcgtgctgctgggctggttcctgtggcgtggttaccgcgtcggcctgtggctgttcgtcatcggcaccggcctcgccgcgctgcgcgtgctgtcgttcgtctggtggctggtcatcgggttgatacgcgacgggtccgccgagtcgatgctgaggtacgtggacacgcccggtcccctcggtgagaacatcgcggcggtgttcgcggtgccggtcctgctcctgctcatcaggccagcggtctggcgctggtcgcgcaaggccgacgcgatccgtacggtcaccgggctcgtcaagcgcggcgcgccgatccggcagctgccgcccgcgatatacgagtgagcacaaccgttaccgggaaacgactgtgacgcggatttgcgcgacggctctacattgagtgagtgacgactccaaccccgtactccagcgagttctcggtcccgccgcagccggttccgggcgcgaccgtcaccgaggacatgctgccgccggtaccgccgcgcccgaaagcgctgatcaccggtctgatcctgctggcgctgtccgggctgagcttcgagatcggcagcctgttggaggtgatcgcccggttccaggcatcgccgtcaccatatggctcgtccccgggaaacggggtggtgatgtggctgatctattcggtactggtgtgcggcgcgatcatcgtgctcggccgcctcgtgtggctcggttccccgaccgggctgctgctgctcattctcggcaccggatacgcgacggccaacctgctgctcatgaactacacgctggtcagcgacctggttttcgagccatcgccgccgggactcaccgactacgtcctacaggacccgcagaccgtcggtctccgtgtcgccgtcgtgctcgcgttgccagcgttgatcgcgttctgctggcggtccagccggcgctggtcgcgccgggccgggatgatccggcacgtgcgcgggttcatcaggaagggcagaccggtgacgatgctgccgcccgcgatgtacgagtgagcacaacccgtcgtggccttgagtttcagcgaccggacgactacagtcgacggtgacgctgtcgccacgacaggacggtacgcgatgcgcacccccaaacggacctggcggtttcacttcggcgggcacccctcccgcgtccccgagggctgggttcggctggacgcgcccctggacaacgaactcctccacgacggaccgccgcaggtcgggctgaccctggcggggctgcgcgaggccatcggacggcagccgcccgcccgcgtcgaggacctgttcaccatcgcggtggccgtctacaccgccgaccggcgcgcgccgcgtcgccgcgacggcaaaccgcgccgcttcgagctcaacatcccggtgtccgaacccgacacctggaaccggccgcagtcgcgggcgctgctgtgcgccctgctggggggactgtcgggtgacgagtggacggtccagttcagacaggacgtcaacccgccgccgtggcagtcgcagctgctacccgccgaagtcgaggcggtggcgctgttctccggcggcctggactcgttctgccacgccggtctgctgcgccctgcgtcgaaggtcgtcctggtctcacacggactgggccccaacctgcgggaacgcaaacgcgaactacgcgccgccctcggcggcgagacggtgatgtcggccgagttccaggtgcgcatcaacgccgtgccgggaaccgaacgcgaaccgcacccgcgcacccgggcgctgctgttgctggccgccggggtgctggtgtgcgcggccaacggcgtcgacaccctgcactgccccgagaacgggctgctggccctgcatccggcgaaagcgccactgtggtcacagtcggcgaccccgatcccgcccatgaccgtgcacctcgccaacgcactgctcgacagcctcgacgtggacacccgggtggtcaacccgtacgccgagctgaccaagggcgaggtgtgtgaacgcgccgtggacgccggatggcggcgctcgctgctgggccgcaccatcacctgcgtcaaccccgacaagaagtccagcggccggttcggcaactgcggctactgccgccactgcctggtccggcacgcggccctggtgcgggtcggcggcgatctgaccgaataccgcgacgtgtacccgcccgagatcccgttgatggcccccggtccgcacgacaaggacctgcgggcgctgcgcgcctggctcggtggcgagctgaccgccgagcaactggcgccgctgccacccgaggccgacgccgcgcgcgctctggccgtcgtggagcgggcccggctggaactggccgacatctaccgcgtctgaaccggcctcgacgcgcgctccggagtccttgcaaggtttttgcaaggttcgatacgtagattcggtatcgcccgatatcgatggtctgggtgtggttggagacgattccgtccggttcgcctcccgcactccgcggttatcggcgccgaggagaaacgaagatgacgccattggacgaacgcgagttcaacgatttcgtcgcggcccggttcgaccggctgggacggttcgcgtacttgctgtgcggcgactggcatcgttccgaggacgccgtccagaaggcgttcaccaagctgtacctggtgtggtccaaacgcgacatcaggtccccggacgcctacgtgcgccgcatcatcgtcaacgtcatcaacgacgactaccgactgggcttcctcaagcgggaacgggtcgtcgacgagctgccagaccggctcggcccggacggttccgaggccagcgacgaccggctgatggtgctggccgcgctgacccagctgcccaaacggcagcgcaccgcggtggtgctgcggtactgggaggacctgcccatcgaacaggtcgccgagatcatgaagtgcacgaccggcgccgtgaagagccagagctcccggggcctggcggcgctgcgcgccatcatcgacggcacccgctcatcccacgacaagacacccccggaggggttggcccggctgcgcccggcgacctgagagcccgaccgctggcaccaaggcgccattccgcgaaattgtggatctccagtatggagatctaagtattcgtgtatatgcttacgccgctcgccacatgcgacacgggaccgcgacagctcatccggaaaggacgcaccatgggagtcgtcgctggccagctggcggcactgacggtgacggtatcgtcgccggacgcgaggatgcgtgccaccgtcacggccggaaagccgcgttcgttcgggttccgccccaacacctaccgcttctacaccgaggatcggctggggcaccagctcgcccggctggccaccctggcttacatcggacaccagcgcggcgtggaccggatccacgccgagaacgacatgacggtcatccgcgacccccgacaggcccgcgatcccgccgaggcaaccttcgtcgaacggtccaacagcatcaccgtcgcgggcgtcggggcccggaaaatggttcgcttcaagacaaccggcatgctgaactggcagtgccgcatcgcggaggggacggtgcggcgactgtccgagaaggagttcgtttcggaggtgtcgttggccgtcaacgacgtgctcggcaagacccacagcatcgccatgctgctcaaggacgagtaccgcggccgggtgctgtcgcacgacgtccgggagagactcatcgccgaactgtcggccgcttagagtgaacccatgcgcgcggccaggctgatctcgatggtgttgctgctgcagaaccgcggcagcctcaccgccgatcagctgtccgccgaactgggcgtcagcccgcgcaccatcgcccgcgacgccaccgaactggccgaggccggaatccccgtctacgccgaacagggccgcggcggcgggtaccggctgctggacggcttccgcacccggctgaccggcctggggcgcgccgaagtcgaggcactgttcctgtcgggtgcccccgaggcgctcagcgggatgggcctggactcggccgcgctggcggcacggctgaagatcggcgccgccctggccccgtcggtgcgcgaggcgccccgccgggtcgggcagcggttccacctcgacgcgcccggctggttccggaaactggagaccccggacgcgctggcggaactgtcgagcgccgtgtggagcgaccggctggtcgaggtgcgctaccggcgcgggcggcgactgggcgagaccgccgaacccgaacccgtgacgcgcaccctggccccgttcgggctggtcctcaaggcgggggtctggtacctggtggccggggtgggcgacgacgtccgcatctaccgcgtcgacaggttcgacgacgtggcggtcgccgacacggagttcactcgcgacgaggacttcgacctggccgcgttctggcggcggcagcaggaggaattcgccgcgtcgatgatgcgcgagcacattgtggtgcggctcagccccgacggtcggcagcggctgcaccgcgcggtggacgccgcgaccgtggccggtgctgagttcgacgagcccgacgccgacggctggacccgggcgcggctgccggtcgagacgctggacgtcgcctacgaggagatgctgtcgctgggccccgacgtcgaggtcgtcgaaccgaaaccgctccgggctcggctggccgaggcggcccggcggctgggggagctgtacgactgacggcgcgacagcggccgccgcgccgcgtcttggccgtggccgtccgactcgtcgtaccggacggccacgccgctcgtcctaccggtacccggtcgggtcggccggtttgccgggctcttggatgtcgcggtagtacgggccgaagaccggctgtgagccgtccgcgtccttcacgccgtactccggcgcgagatcccagctcgccaccgacttgccgttccaccggtgccgctcgggatcggaagccaccgccaccagacaccgcgccacgtacgtcggcgtctcggacatgcagaaatgcggctcgttcttcgtcgcgtcccgccaggtttcctcggtgaccccgaagtggtccagcatcgcctcggaccgcagccagcccggcgacaacgccaacgccgtgccgccgtgcggttcgagctccttggacagcgcgaacgccatccgcatcggagtcaccttcgccaggtcgtagaagaagtcgtcccgatactgcgcgttgaactccgtgttgccgtcggtgacctcgaagaccagcccgcccgggttcttgatcagcaacggcagcgcgtagtaactggtgatgatgtgggtgtcgatcgccagccgcatcatccggaacccgttgtcgagatcgtattcccacaacttcgcgtcccacttggtcagatggtccccgccccagatgtcgttgacgaggatgtccagccgtccctgctcggattcgatgcgcgccaccagatcgcggacctgctccctgtcgaggtggtcgcagaccaccccgaacccggtgcctccggcctcggcgatcttcgccgccgtgccctcgatggtctccggacggtccatctcggagcgtttggcgtcgctgctgcgtccggtggcgtagacgatcgcacccgcgcgcgccagttccacggcgaaggcgcggccgctgccccgagtggctcccgcgaccaacgcgaccttgcccgccagtggtttgtcctgtgtcatgtcgttctccattcgtcgatgcgagccgacgctaacaacaaaactggacaatccttgtcaggttttatcgacgaagttcgacgaggtgacacgatcggggccgaagcgacgcgtgtgccgcccggcggcgggtgcccgctgggtcggcagcgatggcgacggggacggggactcggcaagcgcgtcggcgtagtagtcgcgcggtcgtccccgggagtcgaaggcagccatcagcttctggccggtcatctcgatgagcttgtaactgatgatcgccaccgggacggcggcgcagaacaccatgatcgccgtgatcgggaacgccagcgggtgccggtggtcgggaagcgcgccgatgtaccgcaggtaccgcatgatcggttcgtgccacaggtacaggctgtagctggccatgctgaccgacaccagcggacgccacttcagccaccggggacggatcgtggtccccatcgccgtggaggcgatgagcagtccgcagcccgccgcgaaagccggatgcagcaacggttcgactccttgcgccggccgcaggtacagtccggcggccaggatcgccatacccgacaacaggaccaggatctgggtcaggccgtgccggaaccgcagcccggcggcgtagaagatggatatcagcagtccgacggcgaacacgtctagtttggccagtggcccgaaccaggtgggccagtggtcggcgggcacgtggtagacgtatgccgccgcgagcttgtagacgacgctggcgccgatgagggtcagcgtccccccgatgagcagcgtgagtttcgcgccgcgggtgcgcagtcgctgacagcacttctgcgccagcgcgcccaggagggccagcagcaggtagtagtgcatctcgttggccagcgaccaggccggtccgtcggtgtagaagatgtactcctggctgtagacgtgcgtgaacgtcaagtgcagcaccagatcccgccagttcccgggcaggtccgggttggtgatggcccacacggtgcacaccacgatgtagtacagcggaatcaggcgggtcgcgcggcgcagcagcagcgcccggccgctgcgcggcgccgcctcacccagacacgacttcgcgtactgcagtcccagcagcagaccggacagtacgaagaacaggtcgacgcacaggtcggtggcgagcatgacctcgtgccagatggtgccctccagcggccatttccagtccggcgcccgccagttgttctggtaggcgtggaaggtcatgaccgacaccgccgccagtgcccggtagccgtgcacctccagccgctggctggtggcgaccgagccgccagcgtcgtcgaccgcaccgggccggatcgtcttcatcacgcggctccggggtgcttgtggcgcggcgtgacgacccagcgacgttcacccgacagttccttcagctgggcgacccggcagatgacgttcttccactcggtgtagaagatcgcgttgaacagcagatacaccccgaaccaccagggcttcttcttgatctcgggaaccgccagccgccacgcgaacagggtctgcaccggccccaccgacagcgcgtacagcgaggtcagcaggaacgcggggatcatccagtccagtttggtgaccccaccggcctgccaggccagcgcggccaccaccgggacgatctgcaggctcgcccacggcgtgagttcccgccagcccagcaggaacagcgagccgagtttgttgcgggtgttgaacgaggccgagcgcaacgtcgccagcaggtgccggcgcgacacctggaaccagccctgcgcccagcgcatccgctgatgccacagcggtccgagggattcgggggccagctcgaaactgagcagcgccgggtcgctgacgatgcggctgccctgcaacagtgcccgcatcgaggagtcgatgtcctcggtgagcatgtcgggccgcatccggatgcggcgcagcagcgaggtgcgccagaaaccgttggagccgccgaagatcccgaagccgtgcagcgcggcgcgtccggggtggctgacggcgtagatcgcctcgaactccaccgcgacggtgcgcggcacccaggcgtcgtgtccgttgcggacgacgcagtggccctgtacgacgtcggcgccgtcggcgatccagcgccaggcccggtggaaggccagcggggccggttggtggtcggcgtcgaagacgccgacgaactcgcccgtcgccactcccagtgcggcgttgacgttttgggccttggacgtggagaacggcacctccagcaccaccagccgcgggtcgcgtcgggccagcagtcgcagctgtgcctcgaccggcagcggacggggcgtgttgtacgccaggatcacctgcaaccgtcccggatagttctgggccagcagggcccggacggtgtcgatgatggtctcggcctcgttgggcaggtacgccgcgatgatggccgaggccggtgggaacggttccttgggttctccgggccgcttggggtccagggcgtgcaggttctccgcccacatcagggccgagttgacgaccaggaccgccacgatcaccagatacgcgggggtgaggatgtcgatgcccacagtatccagtcccatgtagaccccgagtggcagcccgatgcccagcagcagggtcgtcacaatctggacggtggtgcggaaccggccgggcttcttcgactcggcgccgccctcgaggtgttcggagctccagcgcaccggaaccaggtcgagtttgtgcgcggccagatcggtggccagcgacgctctgcggatcagttcgcccgcgtgcggggcccgccggctcgtggacaccggcacccagccgcaggcggggacgacctccggcggccaggcgtcgtaggactcggccagcagcgacatcaacgcgcccagccgggcctgtatccgcttgggcttgtcgccgcgcagcaacaccaacaggtcgtcaccggcgacagtcaacagttcgaattggtccaactgggtttctactatggatgcgacgcccggcggcggtgctccgaaggtctggtggccgccccgcagcgacggcaccatgcggatgaccgcgacgcacggcccggggcgcgccctggtgttgcgcaaccgttccagggtcttggtccactcgggaagggggaggaaccggcccgtctgggtctcgacggtcgtggtggataccgggtgttcgcgaagcaggttgtcggtcacaggggccaccggtgaataagcattggggttcctttgggaggagttaggaactgcggtcgggcggtgagcgcacggtgccgctgccaggaccaagggacccgtcaatgctgcgaaagacgctatagcgggtatggaatacgtgctaaggcgtcttttcgcgaatagcgagggcaaccgtgccggggatgccagatcgcgtctattcagctatgcgccgccgagggattggcgacgtgggaaagcgtaaaccctcatccgaacgaactacattaaggcaatgttaaatatgcgtgaccttggtgtgtgacgtcccgcgaccaggcattgaccgcaataaacggactaaggaaatggcgggttcgccgccggataacactccggccacaaacccgccattatggcgttcctatcccactatttggcgagcagcgagcgcagcacgtactgcaggatgccgccgtgccggtagtactccgcctcaccaggggtgtcgatgcgcaccacggcctcgaagtcggccacctgctcaccggccgggctggtcgccgtgacccgcacggtgcccggcaccggaccgtcgttgagcgcggtgatgccggagatcgcgaagctctcctcaccggtcagccgcagcttgtcggccgactgtccctccgggaactgcaacggcagcacgcccatgccgatcaggttcgaccggtgaatgcgctcataggactcggcgatgacggcccgaacccccagcagccgggtgcccttggccgcccagtcccttgaggaaccggagccgtattccttgcccgccagaacgaccagcggtgtcccggccgaggcgtagttctgcgcggcgtcgtagatcgtcgtcaccggagcctcgtcggcggtgaagtcgcgggtgaagccgccctcggtgcccggcgccagctggttgcgcagccggatgttggcgaaggtgccgcggatcatcacctcgtggttgccgcgccgggaaccgtaggagttgaagtcggccgggccgaccccgttgtccttcaggtacttgccggccggggaatcggccttgatggcaccggcgggggagatgtggtcggtggtgaccgagtcgcccagcttcgccagcacccgggcgccggtgatgtcgccgaccgcctcggggctcgcgggcatcccctcgaagtacggcgccttgcgcacgtaggtcgagtcggtgtcccactcgaaggtgttgccggtcgggatcggcagcgccttccagcgctcgtcgccgtcgaagacgttggcgtagtcggcggtgaacatctcgcgcccgatcgaggagttgacgaccgtggcgatctcctcggccgagggccagatgtcggccagcatgatcggcttgccgtcggcgtcgttccccagcggctcgttgttgaggtcgaagtccatcgaaccggccagcgcgtaggcgaccaccagcggcggcgaggccaggtagttcatcttcacgtccgggttgatgcggccctcgaagttgcggttgcccgacagcaccgaggtcaccgccaggtcgccgtcggccacagccttggagatggcctccggcagcgggccggagttgccgatgcatgtggtgcagccgtagccgaccaggttgaagcccagcttgtccaggtacgggctcagtccggcccgctccaggtaaccggtcacgacctgcgatcccggtgccagcgaggtcttcacccacggcttgcgcgacagtcccttgtcgacggcgttcttggccagcagcgccgcgcccaccatcacgtacgggttggaggtgttggtgcacgaggtgatggccgcgatgaccaccgcgccgtggtcgatctcggtggcggtgccgtcgtcgagcaccaccgacatcgggtggtgcggacggccgtcgccgggcgactcggcgggggcgtcggaggccgggaagctctccttgcccgcctcgtcgtcgtcaccgttgctgacgtagtcgcgcacgttggagcgccaggtgtccttggcggcggtgatggcgatgcggtcctgcgggcgcttcggcccggcgatcgagggcaccacggtggccaggtccagctccaggtactcgctgtactcggcctctttggacggatcgtgccacatgccctgcgccttggcgtaggcctcgaccagcgcgacctgctcgtcgctgcggccggtcagccgcaggtaggccagcgtctcgtcgtcgatggggaagatggcgcaggtggagccgaactcggggctcatgttgcccagcgtcgcccggtcggccagcggcaccgaaccgacgccctcgccgtagaactccacgaacttgccgaccacgccgtgggcgcgcagctgctcggtgacggtcagcaccaggtcggtggcggtggcgcccgcgggcagctcgccggtcagcttgaagccgacgacgcgggggatcagcatcgagatcggctggcccagcatggccgcctcggcctcgataccgcccacgccccagcccagcacgcccaggccgttctccatggtggtgtgcgagtcggtgccgacgcaggtgtcggggtagaccacgccgtcgcggtccatgacgacgcgggccaggtgctcgatgttcacctggtggacgatgccggtgcccggcggcaccaccttgaactcgtcaaaggcggtctggccccagcgcaggaactggtaccgctccttgttgcgctggtactcacgctccacattgcgctcgaaggagtcggggtggccgaagaagtcgaccatgacggagtggtcgatgaccagctcggcgggcgccagcgggttgatcgcggccgggtcgccgcccaggtcgcggacggcctcgcgcatggtcgccaggtcgacgacacaggggacgccggtgaagtcctgcatgatgacgcgggcgggcgtgaactggatctccacactgggcgccgccttcgggtcccacgagcccagcgcccggatgtgaccctcggtgatgttggcgccgtcctcggtgcgcagcaggttctccagcaggatcttcaggctgtacggcaaccgatcgtgcccgctcacggcgtcgatgcggtagtaggtgtgctcggtgtcgccgacgcgaagttcggcgcgcgcggcgaaggtgtcaatgctcggcacgggtgctcccaggtcgtaaatccgttttcggtgtcagtctgccggatggtctttgccaggcggcatgggatcggccagatcccgctaaccaaaccgtacgtccgtcttgttaaaatgtcaaccaccgagtcacaggagtcaccgtgtactacgccattcaccacgtccagctcacctgcgcgcccggcaccgaggacgcgcagcgggccttcttcgccgacgtgctgggcctgaccgaggtcgccaaacccgccagcctcgccgcccgcggcggctgctggttccggggccccggggatgcgggcaccatcgagttccacctcggcgtcgtggacggcgccgaaccccagcccaaggcccaccccggcctggtgtggggcgacatcaccaccctgcgcgcgctggccgagcggctcgaggacgccggacaccccgtgacctgggacggcgaactgcacggtgtgcccatgcacctcaatggatcccccggggcgccgctgcacgagcccggtatgcaccggttctacacaaaggaccccaacggcaaccggctggagttcttggcgccgatggaatagtcggataggttgtcgcgcatgccccgaaatctggtcctcgtcgccgtgctcgcgttgggagtcgtggcggcgtgcgacggctccggcagcgccgacaccgaggacgacgggaagggctccgccaagccgtccttcgccaacgccaccgccgacgaactgtcggggaccttcttctatctggccccgcacgacgacggcgccgcggtctactccttcaccggcgacgggaaacccaagccggtcatgaccggaaccgccgacctgtggtcctcggcgaccccctcgcccgacggcaagtacatcagctatgtggagggttccaacgcggaatccccgatgcggatctgggacgtcgaggccggtgaaccgttgaaagagcaactggcgcaggtggacggcgtctgcaaggagccggcgtggactccggactccaagcggctgctcacccacgccgtggcggccgactccccgaccgaggcgacgtggttcgacgtcgcctcgggcgagaccagcaaggccgacgtcgtcgacggctgccacccgaagttccccgtcggaggcgacgacaccgtctacaccttcatgaccggggacgtcaccggtctggtcatgcgcgacggaaagaaggagacgaccctgcccgccgaggtcgtcaagggccgcaccatcatcgacccggtcgccgtggcccgcgacaacgccggactgtgcgtggcgaccgccgccgagggcgaaccggtcggcgacgccgcccgcagcctcagctgcgacaccatagtagacaccaagacgaagaaacccgtgaaactgcccgacaccatcaccggcgcggtgttccccgagtcgggcggattcatcacccgcaccggcgacggcgaactgaaactgtccgacctggacgacagcggcatcgcgaccctcgaggagccgtcggaactggccgagggcttcctgatcggctacgccgaacccgcgtgattacttctctgtaacgccagggccgcaaggtgtcacggtcccgaccgaaccatggcgtccggggccggttggctctagtgtcaactcccatgagcgccccgaaagtcgtcctcgtcgcgggcgcctcgtccggtatcggacaggcggccgccgagatgcttgccgaacgcgggcacacggtgttcggcaccagccgcgatcccgcccgggtcaagggcaagggcgtcaccccggtccgactggaactgggcgacgacgtctcggcgcaccgctgcgtctccgaggtcgccgaccgcgccgggcacatcgacgcgatggtctacagtgctgggtactttgtggccggtgccgtcgaggagaccccggccgcgctggcgctggcccagctggaggcatacctcgtgggcgcgcaccggctggtgcgggcggtactgccgatcatgcgcgacgtcggcgaggggcggctgatcctgatgagctccagcgccgccgtggccccgatcccgttccacgccgtctactccgccagcaaggccgcgctcgagcactacgccgaggcgctgcgctacgaggtcgaaccgctgggcatcgacgtgagctgcgtccagggcaccggagtgcgcaccgccgcggccgccaacgcccgcctcaccgaaccggtcatcggcgcctacgaacccaaccggacccgggtcatcgaccggttcatccgcgaccagaacgagggacccagccccgacacgatcgccgccgcgatcgtgcgggccgtggagacctaccgcccgcgcgcccgctaccgggtcggcatgaccgccaagacgctgccgctgctgcgcggcctgctgccgtccaccgtcttccgccgcctgctggcccgctccttcggttaccgggcctgaggtcggggccggtcggcaatctcacagccgcaaccgcgccgaaaccggctaggttcacagtgagccgacccggaaggtgagtcatgaccgagacagtggacagtcaagtgacggacggtatcgaggaagtcgaatccgctgaggaactgcggcagctcatcgggaatcccaactcccgcgcggccagtaaggaacgcgccacgctggcgccactggaccggcagttcctggccgcgtccccgttctgcctggtcgccaccgccgacgccgagggcaactgcgacgtctcgcccaagggcgaccccgccggtttcaccgtcgtcctcgacgacagcaccatcgccatccccgaacgccccggcaacaaacgcgccgacggattccacaacatactgtccaatccgcacgtcggcctgatctacctgctgcccggacgcggcgacaccctgcgcatcaacggccgggcccggctggtcaagaacgcgccgttcttcgaccggatggtcgtcaagggacaccggccgcagttcgcggtactggtcgacatcgacgccatctactaccactgcgccaaggcgttcatgcgttccaaactgtggcgccccgagacctggcagcccgacgcgatgccgtccacggccgagatcgtcaagtccgtccagccctacatcgacgagagcgtcgccgacctggaacggcactaccagaccgaggtctactccaagggcctgtacggcaccggctagaccctggggtggagatcggtttctccaccctgacgcccaggtggaacggcccgcgaatccatagcgttgcgggcatgattcccatcctcatcggcctcgtcatcgcggccctcgtcatagtcatcctcatccgccgcttcggaacccgcaaggtgggctccccgacccggatgttcgtcctgccgccggtcctggccgtcgtcggcatcctccagggcgacctgatcgacggccaccacccgctgctgagcgaggtcctgctcggcgtcggcgtcgtggccgccctggcgctgggcaccggcctcggctacaccctgcggctgtggcgcgacgacaccggcgtcgtgtggagccggggcaccagactgaccatcgcgatgctggtcgccacgatcgcggtgcggctcggactcatggccaccggcttcgcgctcgacgtcgccaccggtaccggcgcgatcttcatgttcgtcgccgcctggctgctggcgcagaacaccgtgatcacccggcgggtccgcacgattcccgccccggccgttagcgtgggcctgtgaacagccgggacgacttcgccagcaagagccgtagcgtcggcctcatcatgatcacggccctgtcggtcgtgttcgtgctcaacatgttcttcggcgacgaacgaccccgcctggggctgaccggtaccgacctggcggtcaccgtcgcgaccctgatcgccttcgcctgcttcggtttcggcacctacctggcgccgtcccggcgacaggtggcggtggccctgtacctcctcgcggtcgccgcgacactgtggttgaccgtgctcgcgcccgaccgccccggcgagctcatgctgttcgtcatcgcgggcgcggccgccgcccggctcccgctgcggcactcggccgtcgtcatgaccgcgctggtgctgggcttcgccgcgacggtgctgtcgcgcacggacgacctcgggcaactgtggtccctggtgggcgtcctgggcatgtacgccggcatcaccgccgcccgcaaccgcaggcgcacccagcacatcgagcagcagaacctggtgctcgccgaacgggcccgcatcgcccgcgagatccacgacatcctggcgcactcgctgtcggcccagctggtccacctcgaaggcgcccggctgctggccaacgccggacgcaccgacgaggccgtcgaccgcatcgaacgcgcccgcgaactggcacgcggcggcctcaccgagacccgccgcgccctggacaccctgcgcggcgagaccctcaaggtcgacgaggcactgcgcgaactggccgacgaacaccgcgaggccacctcgggcacctgcaccgtcaccgtgaccggcgaaccccgcgacctcgccgccgaggccgggctggcgctggtgcgcaccgcccaggaggcgctgaccaacgtccgcaaacacgccaacggcgctgacgtcaccatcgaactgcgctaccgcgacgacgactgcgaactcgaggtcgtcgacaccggcggccggggcgtggcactggccgagaccggatccggctacggtctggtcgggatgcgcgagcgcgccgaactgatcggtggcacgctgcgagccggaccccgcgacggcggcttcgccgtcgagttgcgggtgccgtcgtcaggaaaggaagtgggcgcgcggtgacgacccgggtgctggtggtcgacgaccagaccgtcgtacgcgacggactggtcctcatcctcgggctgctgcccgacatcgaggtcgtcggcgccgccgccgacggcgccgaggcgctgcggctggtcgacgaacaccaccccgacgtcgtcctgatggacctgcgcatgccccgtatggacggtgccgaggccaccggccgcatcaaggccgcgcacccggaagtccagatcgtcgtcctcaccacctacagcgacgacgaatccgtgttcgccgccctcaaggccggggcccgcggctacctcaccaaggacgccggcggcgaggagatcgccgccgccatcgcggccgtccgcgacggcgccgcccagctcgccccggacgtccagcgccgcctcgtcgacgcgctggcctccggcgacaagaccgacacctccgaaccggcgaagccaccgcgcaccgacctgcccgacggcctcaccaaacgcgagtccgaagtgctcacactcatcgccgcgggccgctccaacgccgagatcgcccggcagctgtacatcagcgaggccaccgtcaagacccacatcaacaacctgttcaccaaggccgcactgcgcgaccgcgcccaggcggtgacctacgcctaccggcacggcctcgccccgccgcactgacacctgcgtccttcaccactgtcgctggtcaaagcgtcgcgggcgttctacgattaccgacgatgacttataccgtggtttccgtgtggcttgtgcgtcgacgtcacgtcgactactgccgcgtgtccacggtgctgtgtccctagaaggctcaccccaatcccgcccatgttttcccgcgccgtcgcggcgtgccttcctggagtaccaacatgctcgcgttcctgcgaaagatcccgttctctgcccaactgctggccggtctcgtcgtcggcctcggcctgggctacctcgcccgcaccgccgacctcggctggctgaccaccacgctgcaacaggtcggcgacctgttcgtccaactgctgaaactggcggtgccgccgctggtgttcaccgcgatcgtcatcagcatcgccaacctgcgcaaggtctccaacgccgcgcgcctggtcggcaagaccatcggctggttcatgatcacctcactgatagccgtcgcggtgggtctgggcctcggcctgctcaccaaccccggctccggtgtggacatctccaccaagggcgccgaggcgcccgaccacgccggtagctggaccgacttcatcaccggcatcatccccaccaacatcgtggactccttcgtccaggtcaacgtgctgcagatcgtgttcatcgcgatcgtcgtgggcgcggcggccgtcgcggtgggggacaaggcgaagccgttcctgtccttcaaccagtcgcttctggacctggtgcagaaggtgctgtggtggatcatccgcttggcgcccatcggcaccgccggactcatcggcaccgccgtggccacctacggctggagcctgctggccccgctggcgaccttcagcatcgacgtctacgtcggctgcctcatcgtcctgttgggcgtctacccgctgctgctgggcctggtcggccgggtcaacccggtgacgttcttccgcaagtcctggcccgccatcgaactggccttcgcgtcgcgctcctcggtgggcaccatgccgctggcgcagcgcatcgtcaccaaacgcctcggcgttgacaaagactacgcgtccttcgcctccccgttcggcgccaccaccaagatggacggttgcgccgcgatctacccggcgctggcggcgatcttcgtcgcgcaggtcttcggcgtgaacctgtccataggggactacctgctgatcgccttcgtgtcggtcgtgggatcggcggccaccgccggactcaccggcgcgatcgtcatgctcaccctgacgctgagcacgctgggcctcccgctggagggcgtcggcctgctgctggccatcgacccggtgctggacatgatccgcaccgccaccaacgtggccggtcagatggtggtgccggtgctggtgtcgcgcggcgagaagaccctcgacgtggcggtgttcaacgcccccaaccagccgctcgacggctcggacgcggtccagcgccccgagcgtgagaccggcgtggtgcgcgaacccgaaccggccttcggttcctgacgctgtcgaacaggggacggcccgcgaggcgggccgtcccctgttcgcgtgccgtggaccgacggctagccggaccgctcggccacgtcgaacgagtcgggcagtccgaaatgccggtgcagccgagaccccagaaacctcgtgatcccgccgatccggtcgccgcgcatcgtcagcacgacgatcccggtcggccgggccacccggccgtcgggatcgggcagatagcagccgaacgccggttgcccgttggcgcgagtgtccaccagcgacaacggtcgatcgccgcgccagcggcgccggatccgcaggaactgtgcgatggccgccagcccccggtactcgtggggggccggtggcatcgtcagccacgcgtcgtcggtgagcaacgcgatgaccgcgtcgacgtcgtcggcctcgaacgccgaggcgaaccggcgcgccagccgcgcctgaccggcatcggcccggaccggttccggtggcaccggccccggcatcgccgcgcgggcccgttgcagcacccccttgagcgccgtgggactcgtgtccaacatgcctgccgcctcggcgaggccgtacccgaggacatcgcacagcaacagcgctgccgtctgccgtggcggcagtgtctgcagcgccgtgatgaacgccagctccacggtctcgcgcgactggtaccgcgacgcgggatccaaccgctcgtccggatagggctgcaaccacggcacctcgacggtgccgttgggttcgggcggttcgaacggcgcgaccggttgcggcggcggacgccgcttcccgtcccggatcgcgttgagacaacggttggtggcgatgcggtacagccaggcacgcagcgacgaccgttcggcgaaccgggccagcccccgccacgccgacagcagcgtctcctgcgtcaggtcctcggcgtcgtcgaatgaccccagcatccgatagcagtggacgtgcaactcgcgcaggtacggccgggtcagctcctcgaacgcggcctcgtctcccgcgcgggcggcctcaagtgtcgacgtcaccgcgaaattcttgcagccggatgcgacatcaccgttccgatcggcgtcgcggcggtgtctcaacaggggacaaccgatccatcaggaggacaacagtgacaacggacaacgcgagcaccggactggaagtggccctggcctactacgaagcctggagtggcggcgacttcgacaaggccatgacccacctgagcccggacctgcgcgccctgaccccggccgggccgatcagcggggccgaggcgttccgcgagttcatggagccgttcaccaaacgcgtcacgagcatccggctgctggccgcctacggcgagggcgacggcgcgctgttgatgtacgaccccgcgaccgacatccgggactcggcaccgggagccgaacaccacaccgtcgccgacggccggatcgtcgaactgcacctgatcttcgaccggctgccgttcgaactggcccgccgcgcggcagcgggggagtagaagacacgacgacggcggtgaggccatcgatgcctcaccgccgtcgcctgcccctcagcggcccgagaacgcctcggccacctcggtaaattccgtccgcttgccgcccccggcctgggacgtgtcggtgaagacgcacggatgcggcccctcgccgcactccggctgccaccacaacgcgacggacgcgccaccgtcgcgcatgccctccagtgccgccgtcaccgcttcgggcgtggtcgggtcgacgtcgtcaccgggtttgggacccgacagcggcgcgtagtactccgaccaccacaccggcagcccggactcggcggcgaagaacgcggtgacgtcggagaacatctgcttcatctgcgccggatcgagcgcgtcaccgtcgccgtcgatcgtccaggcgtccagcgtgaagaactcggccccggacttgttctcgttccagtaccgcaccgcctcgatgtccccggggttgacctcgccccactcaccggacacttcggagtcgccgggctggccgtactcgttgcgcagcgtcacgtacggcccgccgatcttggcgtcgggacgcacctccttcaccgcgtcgtacacctggttgtagaacttggtgaactccacatagtcgggttcactgccgttccagaagcccttgaactcgttccacacctggaagtactccacttccgggaacttctgggccgtctcggcggccagctgcgcgaactcgtcgtagtactccggcttcggcgcctcgttcatctcccagtcgtcaccggacggcttcatccagcccggcgcggagcacaaggtgatgaccggctttccgtcggtgctcttgatggccgcgaggcgctcctccagactggagaagtcgcggggaccgtcctgcttgggccacgggttgtcggtgccgaaacccatcaggtgctggttctggatcggtccggtgccggacaggatctccttggccgacgcggtggcgtcgtcatcgccgaacgggaacgcggtgttgttgtgcgtgtagccgacctggaagtcggcgttggtgtcggcactggccgtcgctgcggtgtagccgacgaccgcgagcaccagcgctccggccgacgccaccgcggcccggcggcgcctgccgcccaatagcgggaaaacgcgcaagattcctcctgggggacaacggaatggaaacgctcccatccggtggggacgtcaccataccgtgtcccgcaagggtttgccacgcctcactcgtgatcggagatcggccgcggccgatacggcgtctccagggccgtgacctcctcatcgccgagttccacgtccaccgcggcgatcgcgtcgtcgaggtgtttggtcttggtggcaccgatgatcggcgcggtcacctccggcttgcgcaacacccacgccagcgccagctgcgcgggcggcaggtcacgcttggccgcgacctcgcgcagcacgtccacgatgtcgaagtcgttgtcgctgtacaggacgtcgatgaccgggtcgctgcccgcgcgcaccgtgttcgcggtcccgccgcgctcccgggtcccggccagcagaccgcgcgccagtggactccacgggatcacgcccacgccctggtcggcgcacagcggcagcatctcgcgctcctcctcgcggtacacgaggttcacctggttctgcatcgacacgaacttcgtccagccgttggcctcggccacgtactgcgccttggcgaactgccaggagtacatactggacgctccaatgtagcgggcctttccggcccggaccacgtcgtgcagcgcctccatggtctcctcgatcggagtctggtagtcccaccggtgaatctggtagaggtccacatagtcggtgcccagccgcttcagtgacgcgtcgatggaggccatgatgtgcttgcgcgacaggccggaatcgttgggccgctcgctcatcgggaagtacaccttggtggccaggacgtagtcctcgcggtcggcgaacagctcggacagcagctgcccggtgatcgtctcgctggcgccgcgcgagtacatgtcggcggtgtcgaagaacgtgatcccggagtcgacggcgtgtttgacgatgggccgggcgtcgtcgaggggcagtgaccaggcgcggtgcgcggggtcgccgtagctcatcatccccaggcagatgcgcgagaccttcaatcccgtggaacccagccgcagatactccatgtcgtctcctcggtcgtagtgatcgcttcgggaagtatggtccgcacggtcgtggccagccagtgattccggacacgaggcgggcccgggacgaccgtcccgggcccgtgaactggggaattactcgaccggggtgtccggcagcgcgaaggcgaactccgccagctgctcgtacgacaggtaaggcgcgggatccgattccttcgtccgcgacacctcgtcgctgaccaccacggcggaaccgtcggcgcggtagtacacgacggagcgttcggcctcgaccggcggctgaccgtcgtcctcggtcttcatcgacacctgccgcaggtcctgtccgtcggggccctcggccttctcggcgtcgcaggactcgaactgggtgaacgagtcgtcgttgttgcaaccggccgggtcgtagacgtcgccggagtccttcttgtaggtaccggcggggaagacgaggatggtgagcgtgtcgtcggtcccgcggtcctcggtgaacgcgaaggtcgggtccgaggcgccgcccgactcgggcgtgtcatcccactgcagcatgctgtacgtgtcgcggtcgtaatggatgctcttgtcgggcatcgactccggatccgtcgggtcctccaagccgatcagcatctgctcttcccgatggaagtagaccgcgtcctcgccttcggcgtggtttccggagtcgccgccgaaccaggacagcttggcgtccgggtactcgctgtcgaggtgtttccagaacgccgccgtgtagtcgtcgatcggcttcggcggcttgttgttctggtaggcgccaccggcccactggtagtggaacttcgggttgagttcgggaaagtcgccgtcctggttgttggtcttgtcatcggccgcctggtcgtcggacggctgcccgggcgtcagcaacgtgacgaccaggcccgtgacggccaccgccgacagcaccgacccgcccgtggccagcagcttgcgccgcttcctggtgcgccgccccagatcgaccgccttgtcggtgtccagcgcgaacggcaccctgccgtgcggcagttcggcgtccaattcggtcttgatgtcttcgttcatgtcgtgacttcctcggggatcgtttcactcagcagcccgcgcagtgtctgcaagcctcgcgcggtctggctcttgacggtgccgggcgaacaggccatgatctcggcggtctgttcaaccgacaggtcctcccagatacggaggacgacagcgatccgttgccgcttgggcaatcgagacagtgcgtccaacatggtcagccgttcgctgcccgcctcgcccgggtcggggtggtggcgttcgggaagcctgtcgctggaccgttcccgcttgaaccagtgccgccgggcttcctcgcgtacgacgttgacgatgacctgccgcacgtaggcgtccggagacttgatcgtggtcttgtcccagtggaggtagagcttcacgagacctttctgcactgcgtcctcggcgcggtgccagtcccggcacagtaggaaggcgaaccttcccaactgatccagacgtgcggacacgaactcgcggtattcggcttccgcttcgggcttcatgggggctcactgttctgacgattcgcttgtcgcccctactgatggctccggaccccgaagtggttgcaagccacggcgagaaaaaccgggggaacgcaagggacccggcggcgacctgtggtggtgtgatgtggtcggtcgccgccgggtccgggtgcggtggttaaagcttcacggtctgttcgcacagccgttgacgagtctaggccaccgcgcgtgactatccgggaaaccgtggttcctcgtcgcgccgcgcggcgaaccactcctcgacgtcggtggacgtgcgcggcagcccgtcggacaggttgcggtggccgtcggcggtcaccaggacgtcgtcctcgatgcgcacgccgatgccgcgcagttcctccgggaccagttcgtcgtcggtctggaagtacaggcccggctccaccgtcaggacgtggccctcggccagcttgccctgccagtagtggtcggtgcgggccgcggcgcagtcgtggacgtcgatgcccagcatgtgaccgaaaccgtgcagcgtccagcgacggtagaccagcgagtcgtcggccatggcctcgtcgacgctgaccggcaggatgcccaggtcggacaggccctcggccagcacccgcatgcaggtctggtggatgtgcttgtagtcgacgccgggcttgatcgcgtccataccggcctgctgcgaggcgtacaccaggtcgtagacctgccgctgcaggtcggtgaaccgcccgctcaccggcagggtgcgggtgacgtcggcggtgtacaggtggttgttctcgatgcccatgtccatgaggatcagctcgcccggcacggtggcgccgtcgttggtgatccagtgcagcgtggtggcgtgcgaaccggcgcccacgatcgagtcgtagccgatgccgttgccctccagtcgcgcccgcatcgcgaacacgccctcgagcagccgttcccgtaccgcgcggtcgcgcgggatgacgcgggcgacgtcctcgaatccgcgcacggtcgcgtccaccgcgtcctgcagctgctccagttcccactcgtcctttatcagccgcagctccgacagcaccgccgccagctcccggtcccgggtcagctccggcgtgccatcctcggagcgtccggcctcctcggccgcgatggccgcgtcgatgacggcgtcgataccccgcagcacccgggccttgtcccgctcgaactgcggcagcagcgcctccagctcgtccaggtcccggcactcgatgcccagcagtgtcgcggtctcgtcgagcgagtagcggcggcccacccacagttcgccgtactgggcgctgcggaagaactcgtccgactccttcgacttgcgctgccgccggtacaggacggcgtcgtgaccgcccgcggccgggctcagcaccagcacgccctcggggtcgtagtcgccggtcagccaggcgaagtcgctgccagcccggaatcggaagaaggtgtcgttggcgcggactttctcggcgccggtgggaatgatcagggtctcgcccggaaaggcctgggacagggcgtcacggcgctgcgcgtgccgcaccgactgcggcaccgcgaccagcccggtcaggtcggacgaaccccagccagtgcgcatgaactgcaggaacttctcggggtacttggggtcgtggctgcgttcaccactcttcggggcagcttcggccgccgccgcattggtctcagacatgtgcacgggccttccatggagtgtcgtggatacttcgaccgtaacgccgccacgttcggtattgacccccgcacgcgcaattcgtgaccgggctttcgcgtctgaggcgtgtgttgtcgtttctggtcaggtgcgaggatggtcggcatgtgcggaatcctgaccttcatcagctcccgaggggctgccgccgagcgatccgatgccatcgccgccgccaacgaacgcctccaccaccgcggccccgatgagaccggcatggagctgatcgacaccgatgtcgcgatcgcgcacaaacggctgtcgatcatcgacgttgagtcctcccaccagccgatgtggtactccggcaaccggtacgtcatgacgtacaacggcgagatctacaactacaaggaactgcgcgccgagctcatcgagaagcacggcgccgagttcgccacccagggcgacggtgaggtcatcctcgccggataccaccactggggccccaacgtcgccgcccggctgcgcggcatgttcgcgttcgtcatctgggaccggcagcagcgccgcgcctacggcgcccgcgacccctggggcatcaagccgatgttccacctgcacaccgacgacggcgtctacttctccagcgagaagaaggccctgatgccgttcaccgacccgaacgacctcgaccgggagaacctggcgcactacctgacgctgcagtacccgcccgagccgggcagcatgcaccgcggcgtcaaccggatcgccgccggacactacgtcgagttcgcccccggcaaaccggtcgaggcgacccgctacttcaaccccgacttccggccccgctcggtcgacaacccgcagaagctgtacgacgagatcgccgagacactgcgcgagtcggtgcggatgcacatgcgcgccgacgtgccggtgggcgcgttcctgtccagcggcatcgactccaccggcgtcgtcgcgatggcccgcgagttcaaccccgacatcctcgccttcaccatcggctacgagggcctgggccagtacaacgaactggacgtggcctcagaatccgcgcagcacctgggcgtcaaactgatcggcaccacgatcggcgcgcaggagatgatggacgcgctgcccaagatcgtgtggcacctggacgacccgatcgccgacccgtcactggtgccgctgtactacgtcgccaagaaggccgccgaacacgtcaccgtggtcctgggcggcgagggcgccgacgagttcttcggcggctacggcatctaccgggaaccgctgtcgctgcaagccatccaaggcctgcccaagggcgtgcgctccagcctgcgcgcggtgtccaaggtgatccccgagggcgtcaagggcaagagcttcctggaacgcggcaccaccgacctcgaacgccgcttcgtcggcaacgccaacatcttcggcgaggaggagaagcggcggctgttgcgcggctacgactccagcgtcgacttcagcgccatcaccggcccgctgtgggccgagtgcgagggcctggacgaacccacccggatgcagtacgtcgacatcaagacctggctgcgcggcgacatcctcgtcaaggccgaccgcatctcgatggcccacagcctcgaagtccgggtgccgttcctggacccggaggtgttcaaggtggcctcgaccatcccggtggacgagaaggtccgcctgcgcggcaaccacaccaagttcgcgctgcgccaggcgttggccaaggtggtgccaccggcgatcgtcaaccgccccaagatgggtttcccgactccgacgcgggtgtggctggccaacgagatgttcgagtgggccgacaacatcctggccaccgcgggctgcggccacctcatcgacctcgagtacgtgcgcggcctgctgcgcgaccacaaggagggcaaggccgacaacagccgcaaggtgtggacgatcctggtgttctgcctgtggcacgcgatcttcgtcgaacagtcgctggacccgggcattgaacgcgccacctcgcagctggccgccaaaccggccgtcggctcgatggtgtcctagcggccctagtcgagccgggtcaggaaatcggcccggtcgacgagcgcccgctcgatctcgccgtcggcgaccaggttgttgtcgccgtcgacgagactgatgtcgaaggtcagcttgttgccgtcccggccccgcaatcgggcccgggcggcgaccatgcggcccaacggcaccgccgccaggtgccgcagccgcacccgtgtgcccactgtggtcatcgtggtggggatgcggcgggtcagggacatgacgatcgcggcttcggcgagcgccagcacccgtggggttccgagcaccgggacgtcaccggaaccgagcgattgcgcggtgtcggcttgcgtgacgatggtctcgacacgtccggatacgtcctgcagggcggtggggtcaagttcggtgaggtcgcgcacgttactaccctatgtgtcgccaccgtcatttggcgatctccacgggtcactgatattcagcccgaacggcgctggcacactcaccgtcatgaacaagaccgcgggttcgggtgtggaactggtggcgagtccccgcaagaccaccatcgcctgctggatcggggcggtcctggtgctggcggtgtgcgtggtcgccgcgacggccatgggcggaaagaccgagggcggcggcgtcttccactccgccgacgcctacgccatggtcggactgggagtgctggcagcgctggggatcctgaccttcgcccggccccgggtgtgggccgacgaacacaaggtccgggtgcgcaacctgttcggctccaccgaggtgccctggcagatcgtggagtcggtgcggttcccgcgcggcgcctcgtgggcgatgctggagttggccgacgacgacgtgatcgcggtgatggcgatccagtcggtcgacaaggaccgcgccgttgccgcggtgcgcaggctgcgggagctgcttgccgaatcccggggcgaataggcgtctgctacgcttatgcgtcgaccaagtcaccccctgggtgactcgcgtaagcggagccccgctcccacccgttgacacgcttgagggttttcgggtcagtaacaccatcgaccacaccaccggtgtggccacgtggtgtatgaaggggccctggctgtatgccggggctttcgtcgttgtggggtatctccttgcgcaccaggtcgcacgcaagtgcacttatcgcattactaaggaggccccatcagcgattcgcgcgtgaacgaacagatccgggctcgcgaggtgcggctggtcggaccgcagggagaacaagtgggcatcgtctcgcttgacaaggccctgcagttggccgccgacgtcgatctggatcttgtcgaggtggcgccaaatgcccggccgccggtctgcaagctcatggactacggcaagcacaagtacgaaaccgccctgaaggcgcgtgaggcccggcgcaaccagcagcagaccgtgatcaaggagatgaagcttcgccccaagatcgacgatcacgattacgagaccaagaagggtcacgtgatccgcttcctcaaggcgggggacaaggtcaagatcacgatcatgttccggggccgggagcagagtcgtcccgaactgggcttgcggctgctgaacaaactgggagaagaggtctccgacctcggtgtcgtggaagcggctcccaagcaggacgggcgcaacatgatcatggtgttggcgccccacaggaccaaacagcccgtggccaccaaggccgccaagaaaccggccgaaggcgacgaagagtagccctcggccctcaggaacgaaggaacaaggagtaccgatgccgaaaatgaagagccacagcggcatgcgcaagcgggtgaagatcaccggcaccggcaagcttcgccgtcagcgcgccaaccggcgtcactacctggagcacaagagctcccggctgacccgtcgcctggacggccgggtggacttcgccaaggccgacgtcaaaaaagtcaagcgactgctcggaatctaaatcatccgcacatgaccgacagccatccatgtgtggatggacagcaatgaggagaaagacctgtggcacgcgttaagcgggcactcaatgccaagaagaagcgccgcgtcgtcctggattccgcgaagggataccggggacagcgctcccggctgtaccgcaaggcaaaggagcagctgctccattcctacgagtactcctaccgggaccgccgggcccgcaagggcgacttccggcgactgtggatcacccgcatcaacgccgcggcccgcgccaacggcatcacgtacaaccggttcattcagggactgaaggctgccgaggtcgaggtggaccgcaaggtcctggccgacctggccgtcaccgacgaagccgcgttcaccgcgctcgtcgacgtggcccgcaaggctcttccggccaccgcctgatgatcgaatcagcacccgggtcgaccccgctgacgcggacgtcgtcccgggttgttgctgcccgcaaactctcgcggcgtcgcacccgcgacgaacgccgttccttcatggccgagggaccgcaggcggtcgccgaggcggtgcgggccggtggcgtcaccgaggtcttcgccaccgaggcggcgctgagccgccacaccgggctgctggccgaggccgagtccttcggcgcccgggtgttcgccgtggccgactcgggcctggcggcactgaccgacaccgtgcacccgcagggcatcgtggcggtgtgcggctacgtcgacaccacgctgcccgaaaccgtgcggttggcggtcgtcctggacggcatcgccgatcccggcaacgccgggaccatcctgcgcaccgccgacgcggccggagcccaggcggtggtgttcccgcacggctcggtcgacccgtacaacggcaagtgcgtgcgggcgtcggtgggcagcctgttccacctgccggtggtgcgcggcggcgacaccgacgaacacctggacgcgttgcgcgccaagggcttgcgcatcctcgccgccgacgtgcgcggcgagaccgacctggacgcggccatcgatgacggcctgctgcgccaacccacggcctggctgttcggctccgaggcccacggcctgtccgacgcgctcaccgaacgcgccgacgtgcgggtccgggtgccgatctacggcgcggccgagagcctaaacctcgcgacggccgccgcggtgtgcctgtatgcttccgcacgagaacatcgcaaaggagaaacctgatgtcacgcatgtctatgcggatgtttatgcggcccgccggtggcgggctgcggcggtagttctctttccctcatcgcagccgagaccggcgggctgacggcacagccgtgtgtgtcctcttagaaccttacgcggggcggtttcgtgccccgccgaccgaaagcgtatggcgatgacctatcgaagcgatccctacgaccccaaggaagccgcgtacctgtcgccgcaggcgctcgacgacgcgatagccacggccgagaaggccttcgccgaggccggagacgccgacaccctcgcgtccatcaagcacctgcacctgggtgacaaggccccgatctcgctggcgcgccgcgagatcggctcgctgcccccggctgccaaggccgacgcgggcaaacgcgtcaacaccgcccgccaggccgtgacggtcgcctacgaagcccgcgccgaggtcctggccgccgaggccgcccagcgcgtcctgcgcgaggagaccgtcgacgtcaccgtcccggtcgaccggcgcccccgcggcgcccggcacccgctgaccctgacggccgaacgcatcgccgacttcttcaccgcgatgggctaccagatcagcgagggccccgagatcgaaccggagtggttcagcttcgacgcgctgaacatcggccccgaccaccccgcgcgctccatgatggacacgttctatctggacgccgccggtcgcggcgccgcctccggcctcaccctgcgtccgcacacctcctcggtgcagatccacaccatgctcacccaggagccgccgatctacgccgtctccccgggccgggtctaccgcaccgacgaggtcgacgcgacccacagccccgtcttccaccagaccgagggcatcgtcatcgacaagggcatcaccatggcccacctcaagggcaccctcgaccactgggccaaggccatgttcggcgtccaggcccgcacccggctgcggccgtcctacttcccgttcaccgaacccagcgccgaggtcgacgtctggttcgccgcccaccgcgacggtccccgctggatcgagtggggcggttgcggcatggtcaacccgcgggtgctgcgcgcctgcggcatcgacccgaccatctacagtggcttcgccttcgggatgggcatcgaccgcgccgtcatgctgcggcacggggtcaccgatatgagagacatgttcgacggagatgtgcgcttcccgctggcgctgggaacggaggagtagccgatgcgagtcccactgtcctggctgcgcgagtacgtcgcgctgccgcaagacctgccgatcgccgacctcgacgccgcgttcgtccagtgcggcctggaagtcgacaccgtggaagacctgcgcgacaacgtgaccggcccgctcgtggtcggcaccgtcgcgtccttcgaggtgctcaccgacttcaagaaacccatccgctactgccaggtcgacgtcggtgaacccgaaccgcgcggcatcatctgcggtgccagcaacttcgccgagggcgaccgggtcgtcgtcgcgctgcccggcgcggtactgccgggcggcttcgcgatcagcgcccgcaagacctacggccacgtgtccgacggcatgatcgcctcggcccgcgaactgggcctgggcgaggaccactcaggcatcatggtgctgcccgacagcgccgaggcccccaacggcgccgacgcgcgcccggtgatcggcctggacgaggtgatcttcgaactcgaactcacccccgacatgagccactgcttctccatgcgcggcatcgcccgcgaggtcgcccaccggctcggcgtcggcttcaccgacccggccggtctgaccaccgaaccggcggccaccgccgacggcccgcacccgctgcgcgtcgacgacccgctgggctgcgaccgcttcgccacccgcgccgtccgcggcctcgaccccgccgcggccagtccggaatggctgcgccgccgcctcatccacgcggggatgcgtcccatcagtctggccgtggacgtcaccaactacctgatgctggaactcggccagcccatgcacgcctgggacctggccaccctcaagggaaccctggtggtgcgccgcgccgccgccggcgagaaactgaccacactcgacgacgtcgaacggtccctggacgccgaggacctcgtcatctgcgacgacaccggtccactgtccctggccggaatcatgggcggcgaaaccagcgagatctcggactccacaacggacgtcctcatggaggcggcccactgggacccgaccaccatggcccgcaccggccgccgccaccggctgtccagtgaggccggaaaacgcttcgaacgcggcgtcgaccccgcactgtgccgcgtcgcggtccagcgcgccatcgacctgctcgtcgaatacggcggcggcaccgtcgacgcgtcggtcggcgacatcgacaaccgccgccccaccgcgacgatccgcctcgccgccgacctaccgtcccgcatcgcgggcgtcagctacgacaccacccgggtcggcgcggcgctggacgcctgcggctgcacctggaccgccgaagccgacaccctcacggtgacgccacccagctggcggcccgacatgaccgaccaggccgacgtcgtcgaagaggtcatccgcctcgacggctacgacaaggtcccctcggtcctgcccgcggccccacccggccgcggcctcaccccgacccaacgccgacgccgccacatcggccgcgccctcgcgtcagccgggtacgtcgaaaccctcacctacccgttcggcgacccgacggtcttcgacgccctcggcctccccgccgacgacccgcgccgccaggtcctcaccctggccaacccgatcgtcgacgcggaaccggcactgcgcaccaccctcatcccgggcctcctcaaggccctcaaggtgaacgtggaccgcggcatccgcgatgtcggcctcttcgagaccggcctggtcttcaacccccgcccgggctgggaagaccaaccgctcccacaactcccggtcgaccgccgaccgaccgccgccgaactggcggtggccgacgcgctccgcccacaccaaccccaacacctcgccacggtccgctgcggccacatcgagagcgacggctggtggggcccaggccgcttgggagactggagcgacgccatagcggcggcccgcaccatcgcctcggcctccggcgtcgaactcgaagtccgccaagcccaacacgccccctggcacccgggccgctgcgccgaactgctccacaacgacaccgtcgtgggccacgcgggcgaactccacccgagcgtctgcgacgccctggaggtaccccgccgcacctgcgcggtcgagatcaacctcgacgccatcggcttccccgaggtcccaccaggcccatcgatctcccactacccggtggccctgatcgacgtcgcggtggtcgtcgacgccaccaccccggcagcccaagtggccagcgccctctccgaaggcgcgggtgacctcctggaggacatccgcctgttcgacgtcttctccggcgaacaactcggcgagaaccgcaaatcgctggcctacaaactcaccttccgcgccccggaccgcaccctcaccgcggacgagacggtcgaggcccgcgaccgagcagtcgccctcgccgccgaccgccacggcgcggtactgcgcggggcgtgatttctcgcctggtcatgatcgacgcgatcggatagcgagtggtgggcgccgagtgcccaccactcgtctaattccacacctgatttcgccgattccaggtcgggataggactgtcttggaaaacatcgaaaaactcagcaaacccactttctaaaacaaactgacaatgcaatctacacgcgcagagggttgttcgtcgtattggcgacacaaccctgtctacaaccattcaacggatggacacttatagatgcagacgcaccccaagccgcttcggcaccggggttgcacgggaccacaagcgcgttctaggtggggcgtagatgagtcaaatcgacctcaaacaaatcgtagcggtggccctggcggctgaaatcgcgaagaagatcgtcactgcggcatttctcgcatgtggtgcggtgtccacatggtttgccggagcggggagtgcgagcgtgagcactctagggtggccgattgtcgctacagtcgtatttggagccgccttggcattcctggtgatcgcgcagcgtcagagcatatataggtgtcgttatccggcgatagctttccaaacggagattcttgagaagagctgcagctatgttatcaatgagcatggcgagctattgtattccaaacgaataaagctcaaggccctgcgtgaccaaatggatgaatatattgacagatatttctggtctggaggcggtgtgcccaaaccggagccgggtgagggtgctcaggagatcactgaagtggctcgcgttggagtatgggaatattatcgtatcttctttggccgcgtcctgcaccgaggcgatgttcacgaaatagagatcacgtggccgttgacgaactggcgcgactcgtcgccctttgtggcactctccaccagagaaccgacgcataaacttgtcttcgatgtcaagctgcctgccgatgaagtcggtggaagtgttctggcggaggaaatcgcgggcatcgactccatctatcctttcaacacggaggagatcgaactcgaccatggtcggtgcaggtgggtagtggacaggccatcgctctacacgcagtaccggctacgttggacttggaagggtgcgcaggccaagacaattcccgttttggtggaagaggccaaagcggttgaaggtactgaccgcgaagccgggccaacaagagtcccccatctttaatcgaattgaccgtgctggcggcacatctttgttagagtgctccctgataaagggggcatttatggatgaataattatttgtcgatatgtaagccaatgggcggccgggtattccggtcgtccgctttacgtttcagcgtgactacgtatcccaatggggtggacgctggccatggccaagcggcacctcgcgactttcttcgaccggaattccgaggcgagtgaagatttcgagcgccgactcacggtcgcgttgggcagaaagtttgtcgcctcccgtgtcgtgcgcttcggcgagggccaccaaggttctggcctccaacagggggcgtggcatcgaacggaacgccgccagcgccgcgtcgccatagttgatcgccgtatcaccgtcgccaaggcgcgcgtgcgcgaggcaaagtagacggtcagcctgagctcgctgcaatgctcccatctgatcggtgttggccgggtgggaggacatgagccggtcaatggcctggcggggatggccggtttggatttcgagttcggccatcccgcattcagccatgtcgcgcaagccggagcggtcggtctgggacgcgtggcgcagcgcctcggccaggtcctcatgcgcggcgtcgtagcggccgcgcgcccggttgatctcggcgcggaggatcagggtgagggcatggtacttggcgccgctggaatccggttggttcaggatgtcggtgatcagtggttcggcgtcactgaagcgacgggagctgacgtattgttcgcacaggcagtagctgatgccttggcggaagaatcgcagggatggttgctcagtcagcttcagcgccatcgttgtccacttctcgccttctccgtaatcgcccaactcggcgtagagggttccaagggtggaggcgcggatggtcgcgaagaggtcgtcgccggtggccaccgcggcgttgtacgactcgaggacgagggggacggcctcggcgacgcggcccatgtcgcccaggtagagaccgaggttgcccacgtacttgcccaccgggtcgtccacgtcgtgatcgcgcatgatctggacggcttcccgcgcatactcgatggcggtggtccggtggcccatttcccggtggacgatggccagggttgagttcatctggcagcggccggggtggtcctggttgtgttcggctttgctcagttcgtgtctcagtagttcgagttgccggggcaggtcgggtccgtagtggacgaacctgccgagaaccgccgccaggcgccaggagtcggggcggtggttccaggcggagagcattcgcaggacgttgtcgcgttcgtcggtgggcagggtggctttgttgtggtcgtaccagccgatgacgcgggtgacggcctcgccgcggtcggcgtcgtcccactgcgatgctcgggcgttggcgtattcgcgaaccaggtcgtggaagcgcagccggttgtcgtggtggctctcgacgaggtgggcagcttccagttcgttgatcgctcgcggagcgtcgtcggtgacggttccggccaggtgggcggccaggtcgtgtgagaagtcctcgcccggcaggattcccagcagggtgaacaactgccgcgcggccggggtgagggcgctgacggacaggtggagggtccgggtgatggcgacggcggggtcgtcgggggcggtcagcttctggagtcgttgcggcccttcgagttcggccacgaactgggtgacgttggtttcgggccggtcggcaaggttggctccggcgatgcgcaacgccagggggaggtggccgcacagtcgcgccagctgatgggtggcttcgggttcggagtggagacggacggggtcgacgaggttggacagcagatccaccgactcctcgtggctcagcgtgtcgatgcgcagcggggcgacgtcgtcgagggctaccaggctggtgaggcggtcgcggctggtgatgagggcgaagtttccgccgccgccggggaggagggggcggacctgggcggcgtcgcgggcgttgtcgaggaggatgagcatgcgttggtcggcgagcagggagcggtacatggctccggcttcgtcggggtcggtggggatcgcggcgccgggttggcccagggcgttgaggaagcgggtgagggcgtctgcgggggagaccggggcggcttcgtcgtagccgcgcaggttgatgtagagctggccgtcggggaatcggtcgcggacgtggtgggcccagtggacggcgagggcggttttgcccgcgccgcccatgcccgcgatggcggacacgaccgtggcggtgcggccgtcggccaggaggttgtcgagggctgcgagttgttcttcgcggccggtgaaggtggcggtgtcggcggggagttgggccgggcggggtgccgagggtggggtgggttcggtggtgggggtgtcgaggtcgccgcgcaggatctcgccgtggaggcggttcaggtcggggtcggggtcgaggccgagttcgtcggacaggcgggcccggacttcggtgaagacctcgagggcttcgggggttcgtccgctgtggtgcagggcggtcatgagcagaccggcgacgcgttggcggtaggggtggtgttccaggagttcgcgcagttcgccgacgacctggccgtggcggcccagcgcgatgtcgatgtcgcagcggtcttcgatcgcggacaggcgggattcgttgaggcgcaccactgccgcttcgacgacgcggccggacaggcccgcgagggcttcgcctcgccacagggcgagggcttcggcgaacaggcgggacgccgtggggaggtcgttggtgtcgcgggcggtgcgggcttggcggaccaggtcggtgaagcattgggcgtcaacggttttggcgggtaccaggagtcggtagccttcgccggtggcttccagggtgggggagtcgtcgcccgccagttggcggcgcaggctggccatggtgttctggatctggcggcgggccgtggcgggcgggtcgttttcccagagggcgtcgacgagtcgggagacggtgacgacgcggccggtctcgaggagcagcagggcgagcagtttcggatggtgtctgcccgatatggtcaccggctcgccgtcgcgggacacctccagtggtcccaagatccgaaacttcacgccgcccacgttagaggttcaggtgaacggatgtcgacttggttgccgcgtttgggtagtcgtgcgctaataggactcggtgatcgcgtcggcgttgccgtggccgaaggtcgggaacgggtcgatgttgccgtaggcgtggaccgtgccgcccgcgtcgtcgaccattttggtccagcagctggtgttctcgcccggcgggctggcgcagctgtaggtgaggccgtcggagtcgcggacgacgtcggcgaagccgacgtgggcgtcgccgggtacgtgctccatgtcgttgtggagccgggcccaggcggtgtggcagaagtggctgtagcgcagttccacggtgccgagccggttgcccttgtactcgatgtcggcggacgcgacggtggcggcgtcgttgttgcacgttgtgccttgtggattgacgccgtcccagtcgcgcaggtcggcggcctgggcgggtttggtgagggccagtgtgacgaacaggatcgtgacggcggcggcgatgccgaagcggacggcgcggctcatgcggtgtgtatgtggattggtcgacggcgtattcatggcgtccctccccaggtgatgcggctcgtggttgggccgatcggtgtcgatctttccggaagtcgggcgacgtgggggcgggtcgcggcagccggggtggggagaattgtcggatatgtgacgaaacgtcgcagagtgccacgccgactacttatggtgatggctcgatgtgtcgcggacacatcgagccatcggggtgggtctattcgaaggcggcctcgacgatgcgcgccttgtagaactgcgcgtcggcgagggtcttgtcgccggagtcgaagtggacggtggggctgctccaggggcggggttcgacgttctcggcgcgcacccacaggtactcgccggaacggtggcgcacgaaggccttgatgcgggtctcggcgcgcaggaccttggcggtcagcgcggcggtgtccacttcgtaggcggccttggtgtcggtgacgacgagcttgccggggttggtgtagtcgggttgcaggtcgtggccgccgccgggcagcgcgacggatttgccggtgtccttcagccgggtctcgcggtaggagccggtgacctggtaggcgcgcacgacgtagtcgccgatggcccacaggacgttgaggctcgggtcccacaggacgccgtgggcgccgggcaggttgaccgtctggaccttggccagggtggaggggtcggtgatcttggtggggccgtagacgttgaggtaaccgcccgagctggcggtgacgatggcggcgatgttgggtatgcgttcgatggcgtgcgggttgccgccgggttcgccggtccacaggaccttgcccgccgaggtgatgatcccggcgtatccgccgctggcggcggccagcacgactcggccgaagtgcttggtgtcgcgaaacctcacgtccgacaggttggaccagcctcgcgacgtcgagccccatttccacttgatggtgctctcgttccaggcgtcgtccttgttgaagacgaggatgcggttggtgcgctgctcggtcatggcgacctggtagttctccgaggctgacgcggtggtggcgaggagggggacggtggcggcgccgacggcggctccgcgcagcagggtacgacgtttcatggattacctccgggagacgggcacttaggagtatgtcagcggcggaggcacgcgtcactgtctcgcacgtcgataacccatagaccacccatatgcatggtgatacgatgctctgcatagaaatacacaaacccgaagaggtggactccatgggaaaccggatcgcggtggccggtgccagcggctacgcgggaggtgaggtgctgcggctgctcgccgggcacccgaatatcgagatagcggcggtgacggcccacagcaaggccggtcagccggtcaccgacacccacccgcacctgcgatccctggccgggcgcaccttcgccgagaccaccgtggacgcgctggccgaggccgacctcgtcgtcatcaccctgccgcacggccagtcggcggaactggcggcgaaactgccggccgacgcgaagatcgtcgacctgggtgccgatcaccggctcgtcgacgccgccgcctgggaggcctactacgacggcccgcacgccggcgcctggacctacggactgccggaactgcccggcggccgggaggccatcgccgcgtccaagcgggtcgccgccaccggctgctacgccgttgccaccacgctggcgctcgcgccgatcctggcctcgggtatcggacagccggacgacgtcgtcgtcgttgccgcctcgggcacctcgggcgcgggcagcgcagccaagccgcacctgatggccagcgaggtcgccggttcgctcagtccctacaaggtcggcgcgcaccagcacgttcccgagatcaaacaggccacgcgggcccggtcgctgtcgttcacgccggtgctggcgccgatgccgcggggcatcctgtcgaccgtgacggtcaaacccgccgacgccgggctgaccaccgccgaggtccacgaggtgctggccgccgcctacgccgacgaaccgttcgtccacgtgctgccgaacggcagctggccgcgcaccgccgacacgctgggatccaactcgtgtcacctgcaggccacgatggactccgacgccgatcgcatcatcgtcaccgccgccatcgacaacctcggcaagggcgcggccggacaggtcgtccagtgcgccaacctgatgctgggcctcgacgaaaccgccggactcaatgtggatggagtcgcgccatgaccgtcaccgttccccagggcttcaccgccgccggaatcgccgccgggatcaaggcgggcaaacgcgatctggcgctggtcgtcaacaacggtccccagtacaccgccgccggggtcgtcaccaagaaccgcatcaaggccgccccggtcctgtggacccagcaggtcatcaaggacgggaaactgcgggccgtcgtgctgaactccggcggcgccaacgcctgcaccggaccggccgggttcgccgacacccaccacaccgcagagaaggtcgccgaggtgctcgacatcggctcggccgacgtcgcggtgtgctccaccgggctgatcggtgaacggctgcccatggacgcgatcctgtccggtgtggacaaggtcgccgccgagctgtccgccaccggcggggccgacgccgccgaggcgatcatgaccaccgacacgaagcccaaggacaccgtggtgcgcggcgacggctactgcatcggcggcatcggcaagggcgcgggaatgctggcccccggactggccaccatgctgtgcgtcttcaccaccgacgcgctgatcgagcccgacatcgccgcggccgcgctgaccgaggcctgccgcctcaccttcgaccggctcgactccgacggatcgatgtccaccaacgacaccgtgctgctgctggcctcgggcgcctcgggcgtcatccccgacgtcaagggcttcaccagcgaactcacccacgcgtgcggatccatcgcccggcaactgatgtccgacgccgaaggctccaccaaggacgtcaccatcaccgtgaccggcgccgccgacaccgacgacgcggtcgaggtgggccgggccgtggcccgcgacaacctggtcaagaccgcgctgttcggctgcgacccgaactggggccggatcctggccgccgtgggcaccacggccgccgccttcgaacccgacgcggtggacgtggccgtcaacggcgtgtggatctgtcgcgacggcgccgctgccgaagaccggtccggagtggacctgtcgggacgcgaggtcgacatcactatcgacctgcgcagcggccgcgactcggccaccatctggaccaacgacctgtcgcacgcctacgtccacgagaactcggcgtactcgtcatgaccgagcagctcaccgacaacgtccgcgacgccctcggcaaggcgcagaccctcgtggaggccctgccgtggctggaacggttccacggcaagaccgtcgtggtcaagtacggcggccacgccatggtggaccccggactgcgggaggccttcgccaaggacatggtgttcctgcgctacgccgggctcaagcccgtcgtcgtgcacggcggcggaccgcagatatcgtccatgctggacaaactcggcatcgcctcggagttccggggcgggctgcgggtcaccacctccgaggccatggacgtggtgcggatggtcctggtcgggcaggtcggccgggaactggtcggtctcatcaacgaacacgggccgttcgccgtcggcatgtccggcgaggacgcccggctgttcaccgccaaacgccgcaaggccatggtggacggtgaagccgtcgacatcggccaggtcggcgacgtcgcgcgggtcaacaccgacgccgtcaccgacctgatcgcggcgggccgcatcccggtcatctccaccgtcgcccccgacgtcgacggcgtcgtccacaacgtcaacgccgacaccgccgccgcggcgctggcgcaggcgctccaggcccagaagctggtcgtcctgaccgatgtggacggcctgtacggcgactggcccgacaccaccagcctgatccgccagatcagcgcccccgagctgaaacacctgctgcccagcctgtcggccggtatggcgcccaaaatggaggcctgcctgcgcgccgtcgagggcggggtaccgcaggcacacgtcatcgacggcagggtgccccactccctgctgctggaagtcttcacatccgaaggagtcggaaccatggtggtgccccaatgacggccacacaggacctcagggagcggttcaccgacgccctgatgcccaactacgggacgcccggcgtcgcgctgtcgcacggcgacggcaccaccgtctacgacgtcgacggcaacgagtacctcgacttcatcggcggcatcgccgtgtcggcattgggacacgcccacccggcactggtcaccgccgtttccgaacaggtcgcccggatcgcccacacctccaacctgttcctgcacgaacccgaggtcgcgctcgccgagaaactgctgtcgctcgtgggcgaacccggcaaggtgttcttctccaacagcggcaccgaagccaacgaatgcgccctcaaactcgccatcgccaacggcaaagccaagggccgcacctacttcgtcgccagcaccgacggcttccacggccgcagcatgggggcgctggccctgaccggcaaggccgcgatccgggaacccttcgcgcccttcggtatcgacgtgcggttcgtgccctacggtgacgccgccgccctcaacgacgccgtggacgaatcctgcgccgcggtgatcctggaacccacccagggcgagaccggcgtcgtgccgccgcccgagggctacttcgccgctgtgcgcgacatctgcgacaccaccggggcgctgttcatcgccgacgagatccagtccggcatcggtcgcaccggaacctggttcgcctaccagcagaccggcatcgtccccgacgtcgtcaccctcgccaagggactcggcgggggactgcccatcggcgcctgtatcggcatcggcgcctacggcgacgtcttcgccaagggcgaccacggttccaccttcggcggcaacccggtcgccaccgccgcggcgctggcggtactggacaccatcgagtccgacaaactcaccgaagccgccgccgacaagggaaagcggctcgccgagggcatccgggcactgaaccacccgctggtcgccgaggtccggggcaagggcctgtggctgggcgtcgagctgaccgccgaggttgccgccgacgtcgactcgacgctgcgctcgtccggcgtcctcgccaacccggtgcgccccaacgtcatccggctcgcgccgccgctggtcgtcaccgacgcccagatcgacgcgttcctgagcgtgcttccccgcgcgctcgacgcggcctacccgccgggaggacgaccgtgaagcacttcctcagggacgacgacctcgacttcgccagtcagtgcgccctcatcgacctggccagggccttcaaggccgagccgctggccgcccggccgctgtccggtccgaaatccgtggccgtggtgttcgagaaggaatccacgcgcacccggatgtccttccaggtcggcatcacccaactgggcggcaaccccgtcatcgtggacgcccagtccagccacctgtcccgcggtgagaccatagaggacaccgcccgggttctgtccggttatgtggacgccatcgtgatccgcacctacggcgacgaccggatccaggcgctggccgccgcggccaccgtccccgtcgtcaacgccctcaccgacggctttcacccctgccagctgctggccgacctgcagaccgtctccgaggagttcgggtcgatcgccggacgcaccatcgcctacgtcggcgacgccgccaacaacatggcccactccaacctgctggccggagcgttggcaggcgcgcacgtccgggtcgccggaccgcccggctaccagcccgaccccggcatcctcgaccaggccaccgccctggccgcccgccacggcggcagcgtcaccgccaccaccgacgtggcagcggccgtggccggagccgacgtcgtcgccaccgacacctgggtctccatgggacacgccgaccgcgacgaacggctcgacaccctggcgccctaccaggtcaacgcggaactgctcgacctcgccgccgaccacgccatcgtcctgcactgcctgcccgcccaccgtggcgaggagatcaccgacgaggtcatggacggtccacaatcgcgggtcttccagcaggccgagaaccggctgcacgcgcagaaggcgctgctgacccggctggtcaccggctccttcgacgtaccggagttcacccagtcgtgggaggtgacctcgtgaacgcacccgtcaccaaagccgcccggcacgcccgcatcgccgcgatcatcgacgccaacccggtgcagtcgcagacggcgctggccgggatgctcgccgacgagggcatctccgtcacccaggccacgctgtcgcgcgacctggaggaactgggcgcggtcaaggtgcgcggcaccgacgccgcccccgccacctatgcgatcttccccgaaggggacggtccactgcggagcgccacccggccgcccgagcgactgctgcgacgactgcgggaactgctcaccggcgccgaccactccggcaacctcgcggtcctgcgaaccccgcccggggccgcgcagttcctcgccagcgtcatcgaccgctccggcctggccgacatcgtcggcaccatcgccggggacgacacgatcctggtcgtcgcccgcgacggcctgtcgggcgccgaactggccgagcaactgctgtcctgggcgggaaaagactcggagaccaacaacgccaaagccaaccgggccaccacgccacggttcgacacggaaaaggaaaactcatgactgaacgcgtagtgctggccttctcggggggactcgacacctcggtggccatcccgtacctggccgagcagaccggcggcgaggtcatcgccgtggccatcgacgtcggccaggacggcgaagacctgaacgtgatccggcagcgcgccctcgactgcggcgccgtcgaagccgaggtcgtcgacgcccgcgaggagttcgccgcggactactgcttcccggccatccaggccaacgccctctacatggaccgctacccgctgctgtcgggactgtcgcggccgctgatcgtcaagcacctcgtcgacgccgccatcaagcacggcgccaccatcgtgtcgcacggctgcaccggcaagggcaacgaccaggtccggttcgaggcgggcctggcggcgctggcgccgcacctgaaggtcatcgccccggcccgggacttcgcctggacccgcgacaaggccatcgaatacgctgagtccaagaacctgcccatcgacgtgtccaacaagtcgccgtactcgatcgaccagaacctgtggggccgggccatcgagaccgggttcctggaggacatctggaacgcccccatcgaggacatctacgcctacaccgccgacccgtcggtggcccgggaccccgacgaggtgatcatcaccttcgacgcgggcgtgccggtggcgctggacggcgagaccaagacgccgttgcaggtcatcaccgaactcaactcccgggccggagcccagggcgtgggacggctcgacatggtcgaggaccggctggtgggcatcaagagccgcgaagtctacgaggccccggccgcgatcgcgctgatcaccgcgcaccaggaactggagaacgtcaccgtcgaacgcgaccaggcccggttcaagaagggcgtcgaccagcgctggggcgaactcgtctacgacggcctgtggttctcgccgctgaagaactcgctggacgcgttcatcggcgacacccagaagcacgtcaccggcgacatccggctgaccctgcacggcggccgcgccaccgtcaccggacggcgctccgaggccagcctctacgacttcggcctggccacctacgacgagggcgacgccttcgaccagtcgctcgccaagggcttcgtcgacctgtggagcctgccgtccaaactggcctccgcccgggacgaacggctcaagggagacgcatgagcaagctgtggggcggacgcttcaccggcggtccggccgaggcgttggcggcgctgagcgtcagcacccatttcgacatgcggctggcctcctacgacctggccgcgtccaaggcccacgcccgggtactgcaccgggcggggctgctggacgacgaggaggtcgggcggctgctcgacgccctggacgcgctgtcgcacgaggtcgccagcggcgagttcaccgcccggcccgaggaggaggacgtccacgccgccctggaacgcggcctggtggaacgcctcgggccgttgggcggcaagctgcgggccggtaggtcccgcaacgaccagaccgcctgcgaactgcggatgtactgccgcgaccacacccggcagctggccgccgacctgctcgacctcatcgacgcgctgaccgcccaggccgtggaacacgcgtcgacgccggtcccgggcatgacccacctgcagcacgcccagccggtcaccttcggacaccagctgctggcccacgtgcaggcgctgctgcgggacctggaacgcctgcgcgactgggactcccgggccgcggtctcgccgttgggctcgggggcgctggccggttcctcgctgccgctggacccggtggcggtggccgccgaactcggtttcgagtcctgcgccgccaactccatggacggggtggccgatagggacttcgtggccgagctgctgttcgtgaccgcgctgatcggggtgcacctgtcgcgactgtccgaagaggtcatcctgtggagctgccaggagttctcctggatcacattggacgacgcttactccactggttcgtccatcatgccgcagaagaagaacccggacatcgccgaactgacgcgcggcaaggccgggcggctcatcggcgacctgaccggactgctggcgaccctcaagggacagccgctcacctacaaccgggatctccaggaggacaaggaacccgtcttcgacgcgcttgacaccctcaagctggtgcttccggcactggccgggatgatcgcgacgatgaccgtccacggtgaccggatggcggcggcggccccgatcgggtactcgctggccaccgaggtcgccgactggctggtccgcgagggagtcccgttcaaggacgcccacgagatcaccggcgccctggtcgcgcactgcgccaagaacggcatcgaactgcacgaggtctcggacgccgacctggccacgatcagcccgcacctcaacgcctcagtgcgggacgtcctgaccgtcgagggcgccctggcggcccgcaccacgcccggttccaccggacccggtccggtggccgaccagctggcggcggtacgtgaggcgctgccgacctggcgcggctgggcggcggcgcaggtagtgcctgactgaaacctcccgaacccccgtcggcgggtgttagcgtgagcccgccgacggggggagtccactgtgtgtacgagcgtgccgtttcgggccgttgtcgtggtgttggccggtgtgatggcgctgacggcgctgtcgatcaccccggcgggggcggacactgcgacaccgagactgtcgaagcggacccactgcaagtccgacaggaccgcgtggtgcgccatgctcacggtcccggtgaaccaaacccaccgacacgatctcgctgcgcgtcatcaaacgcgaagccaccggaaccgccgccgagaaacggggcgtcctgttcgtggactggggtggtccggacggcaccagcgcgtcggaccttctcaaccgcgacggccaagcgccgtacaagaacttcagcaagaagctgcgaaagagagcctcaccctcgtcggcatcaacgaacgcgagggccgtgccaactgtgacgactcgttgaacaccaaacttgacgagcgtgccctgcttcccatgacccaggccaaatacgactcgcagcgaaaactgaccgccgactacggcaccgtcaagggacagacctacgcccgcctggtcggcccgagggtgcgagcgatggtcctggacagcaaccaggaccacgcactgaccacgaaggactatctgacgaccgcgacctggaaggccagcaagacggccgcgccgcactcggggtaccgctggcgacagccgcgatgcggcatgactacgccacaccgcaccggtcgtcgaaggacgtcgccgaccgcaacgacgctccactgttgacctacgacggcttcggccacatcgcgtaccgctccggccgcgactgcgtgtccaaggccctggacgcgttcctcatcgacaagaccccggtgcccgacggcaccgtgtgtcccggagcgaccactgtgccgtgaccaccaggcctggagcccatgacccacgtcactgggagcgtgtcgcttggcatatttgtcggtccgtggtacttagctgaaaccatggctgacaatacgattctggtcatcggcagcaccggcaagatcgggcgccatgtcgccgaacggctacgcgagcgcgacgtcaccgtcaaggcggcgtcccggtccggcccggtccacttcgactggcacgacgaggccacctggccgggtgccctcgacggcgcgcagggcgcctatctcgtcgactcccaggacgccgatcgcgtcccgctgctgcgccgcttcagcgcgctggccgcccaccggggcctgcgccgtctggtgttcctgtcggcccgcgaggccgagagcgtcaaccccaccctggaggagaaggaggcggccatcaaggacgccggtaccgagtggacgatcctgcgtccggtctggttcaaccagaacttctccgaggtcgcggcgttccgggaaccattgcgggcgggggagttgcgcctgcccgccggggacggtccgcaacccttcatcgacgccgaggacatcgccgaggtcgccgccgccgcgctgaccaccgacggccaccacggccgcacctacgacctgtccgggccggaggcgatcagcttcggcgaggccgtcgcccacatcgccaaggccaccggccgcgacctgcgctaccgcccggtcagcgctgaagattacgtcgccgacccggccgcgttcggcgcccagcccggccaggccgaggggtacgcgctgctcatggccgcgatcgccgagggcaagacgtcgcacctgtccgacggcgtgaagcaggcgctgggccgcgatccgcgcggcttcgccgaatacgccgtcaagaccgccgccaccggcgtgtgggacgcctgagccgcgaccgaacccgaacggggcggggcggacgagtcgatcgtccggcccgccccgctgagcgcggcactcactcgtgccggtacacctcgacgccgtccacaaaggcggtctcgacccggctgtagacgtccagcggatctcccgaccacaagcacaggtcggcgtccttgccgggcgtcagcgaaccgatccgatcgtcgacgcccatgatgcgggccgggttgatcgtcaccgcccgcagcgcggcgtcgcggtcgagaccgtcgcgcaccgccaacgtcacctgggtgatcagatgcgcgatcggcaccaccgggtggtcggtggtgatcgcgatggtgaccccggcggcgtccagcttgcccgggttggccaccgaccggttgcgcacctccaccttcacccgcgagaccatcagcggaccgatgatcacgggaatgtccttggccgcgatgatgtcggccagcaggtgcgcctcggtgccgtggtcgagcaccagcttgtacccgaactcctcggcgatgcgcatggcggtggcgatgtcgtcggcacggtggcagtgctgccgccacgggatctcccgctccagcaccagcgccagcgcctccgatttcagatcccggtccaccggcgcgtcggagtcggcggccagcttcgcccggtagttctgcgcgtccaccatggcgccgcggatcgtggcggcggtgcccagccgggtgctgggcgtcttcttctgctcgccgtacacccgcttggggttctcaccgagcgccgacttgatgccactgggcgcccgcagcgccatctcctcaacggtgcgtccgacgcacttgatggccgcggtctgcccgccgatcgggttgcccgaacccggattgacgttgacggccagcacgcccgccgcgatcgcgtcgctgaaaccctgctcggccgggttgatggcgtccacgacccgcacttgcgaacacaccgggtctgtcatctcgttggtgtcctggcccgcccagccctcaccctcctcgtggacacccaggtgcacgtgggcgtcgatgagccccggcacgatccacttcccggccacgtcgacgacccgcacgtccccgggaaccggggtgttcgcgtcaccgacggcctcgatccggccgccccgcaccacgacgaccccgtcgtcgatccggtcgccgtcaatgggaatcacgatcccgccgcgcaacgcgaacgaagactcactcatggaataccgcctcaagattcaaagaatggaaccctcatacaaccacgggcgccgacggtcatgggtcttgccgagctcggtcgttaccggtagcctcaacggccatgatcgcgccgaccgagctcgtcctgctgccccgcccccgccacctcgacgtcaccggcgacggtccgcccaccaccaccgaagccgtcgagcaccaggccaccgacctcgaaccgcagggcttcgaactccacatcagcgacacgacgatcaacctgcgctaccgcgacgacgccggactgcgctacggccgcgccaccctcgcccagctgcgcgcccagttccccgaccggctgcccgccctgtccatcaaggactggcccgacttcgccacccgcggctacatgctcgacgtcagccgaggccgggtccccacccgcgacaccctcgaacgcatcgtcggcctgctggaactgctgcgcgtcaaccacttccagctctacaccgagcacaccttcgcctacacggcccacgaaaccgtgtggcgcgacgccagccccatgacccccgacgacatccgctggctcgacgaacgctgcaccgaagccggtatcgaactggccgccaaccagaactgcttcggccacttcgaacactggctcaaacacgacgcctaccgcgaccgcgccgaactggccgagggcttcgaactgatgggccgccaccgccccgccaccaccctcgcccccacacaggacaacgccgacttcgcgctggacctggtccgcgaactggtccccaacttctccagccgccgcgtcaacatcggctgcgacgaaacctgggaactgggccggggcgtatcgaaggcggcggccgacgccaaaggcaagggccgggtctacctggaacacctccaccgcctggtcaacccgctgatcgccgacggcctcgacgtccagttctggggcgacatcatcgccaaccaccccgaactggccaccgaactgccacaaggcgccaccgccgtggcctggtggtacgaggccccctgggaccccgaagagcaggaacgactgctgtgggaagtcggcgaccgtttcctggacgccggggtcgacctcagcaagaaactgggcggcttcgcgggcgaggccgcacccttcctcgaatccagctacccactgtgggtcgcacccggcaccggcacctggcgttccctgctgggccgactccgcaccgcttacggcaacatgctcgacaccgtcaacgtcggcctgtccggcggcgtcgaaggcgtcctcatcaccgactggggcgacggcggccacccgcaacccccctcagtcaccttcccgcccctggcctacggcgccgcactctcctggtgccgcgacgccaaccacgacctcaacgtccccgccgtcctcgaccacttcgtcttccccggcaccaacatcggcgcggcactcgaagccctgggccacctcaacgaccgcaccggccagatcgccttcaactccagccccctccaactggccctggaacccaacgcccaccacgtcggagtaggcgacccggacccgaaggccctggcgggagtcgtcgacgacatcgacgccctcatcgccaccgtcaactccggcagcggcgccttcggcgaccacgagatcgtccaaaacgaactcaccgccgccgcccgccaagcccgccatggagcctggcgcctactgcgccaagccggagccccggcccccgacaccgccgccatgcgcgccgacctggccgaaaccaccgaactccaccgtcgagcctggctctcccgcgcccgaccgggtggcatggaaacctggatgacaaccctgacagcgctggccaagacctacgactcctgaccgtctcggtcagccgggctgccggtaataccgcatcgtcggaatgtccccattgggcagccgccactcggctggccgagtcgtgatgaaccgccaccccaaccgctcatagaacccgctggcgtccccaacaccttccaccaccgacagaatcacgcccaacccccgccgccgcgcctcggccacacacgtgcccaccaaccgcgccgcggtccccgtgccccgagccgccggagtcacgaacaaccgcgagatactcgccaacccatccggcagatccacctcctcgtcggcgcactcgtcccgctcatgcttcccatcgcgcaacaacacctgcccgacaacagcttcgccgtccaccgccacccaggcgtccaacacatccgacggcgtcaaaaaccccgtagcgtcctcaggccaccgagcgggatacccatcggcttcgtgaacgagccgcatcgcgtccacacacgacggcaggtcaccgtcgcggcgccgccggatctcaggagtcatcacaacggacatgatggcaagggcgaagttcccgacgcggcgggcccatcgacccacctcggtaatggaacgatcgcattacgctgtccggccatgacatggcgattccattcgccgcccggctggcccccacctccggtgggattcgtgcctgcgccagggtggcttcccgatccctcgtggcctgcggctccgcagggctggaacttctggattgaagacgacgggacgcttcccggatatgagcccacggcttccgggccgctccgattggcggccgcggacggcacggcgatcctggacgactcgacactgaccttcgagttcaccgccagcggctggcggcaaccgttcaaagcggccgtgggccagcgagtgtttccactggacgccatcgatgacgtcacctacaaagtgccgggaagggtccgtaatggatcagtctcgttgaagctcaaacagggaagagacaacctgcgggagtttctcaaggacgacaagccgtcggacagcatggaccccgattgtctggtgatcgcccccgaacaggcggcatatgccgagttgttcgtggcacgcctgcgcaacgtcatcgtccaggctgccgcctccgaccgcccggtgacaaccggaacgctaccgatcgagctgaaaggatcggacggcacagccttcttcgacggtcaccacctgtacctggagttcagtggctggaccaccgaccgggcgaagaaggacctcggtggtcggtcggtaccggtcaccgcgattcggggcgtacaggtccgccaccccggcatgagcggctggatccggttcgtaccggtcgaaggaccgccccggtcggacctgtcaccaacccaagacccgcatacgctgtgcctgaacgcggacgccgccagccgatacgtcatcttcgccgcagcggtagcgcgggcactaccccgacagccgctttcggccgcagagcattcgccgaaggccgcaccgaacaaacccaaacccaagcccgctcccgcaccatcgccgccccatggtgctacgacggtgatcccgatgctttctctgagccgtgaagtggcattgacgcactcgtcagggctgcgccttcgccgtctgccgacaggaggcgaacgggtcgaggtggtgggggagtcctactaccaacccgcactgcgaaccgtcgccgaaggcagaaccgtcgcgcccggggcactgggcgacgcgatcgaggccatcgccgtgctggtgcccgaaccgcacaaccgctacgactcgaaagcagtgcgcatcgatctgctcgacaaacgcggaaagccgcacaaagccggatacctgccccgctatctcgcggcgacctgccacgatgacttggcgcgcatgggaaaggagttcggttactgcccggcgaggatcatgggcggcggacgagggcgctcatacggggtacacctgcacctcagcctggacgtcatccgaccatttcggaatccccatacgaccggcttcctgctgcaccctgaccgccaggtcaccgtcaccaaggagcactcccaccaagcggtcctgtcccggttcgcgccaggacccgatgagccacgcgcgtgggtcatggcggaactgtccctggtggggatcacctccggcaaatatcgcggcgagcaagccatcgaggtgagcctcgacggagagcgggtcggtgagaccacccgcaaccaggcacgatattacgaacgcttcgttcgcgagatccgcgccgatggcgggcaggcgctctgcgagggctacgtgtaccccaagaacggcgagcaactggaggtcgagttgttcctgccgaaaccaggttgaccacgtgaccgcggtcagttcgggggtgtgggggcggggccgggcctggggttgggggtcgggggtggtttgaccgggtagccggtgtggcccccgtgttgttcggcgtcggcttcgtagcggttggtgtagtccagccgccaggcgtggaactcctcctcgatgtacttgcggccgaagctgacgccgtgtttgcgccattgttcgtcgcggtggtgtttctcgtggttcatcaggtcgttgaggttttggttggggtcgttttcgaggtcggaccaggttttgtgcctgctgacgaaggtgtcgccgaaggtggtgcccccgcgttcgtacatgtagtcgggggcgcccacgcaggccatcatgccgttgacgatcttgcattcgccgccagcgcgttccacttcggtcttgacgaagtcgccgatggccgcggactgttcggccggggtgccgtcgatgaagggttcggcggacatgatggagccgagtttgaggtaccagtcgccagcgcccgacaggaaggtgtcgggccagtcgaccttgccgttgtcggggagtgtgatggtgccgtcggtcttggcgttggggttgaagtcgaggttcttgggttcgtcgaggttggccgccgctcggagggccgtggctactaggccgtcgagttggcgggcgtcggcgagggtgtccttgatgtcgtcgttgaagcgggaggcgatgacgcgcagttggatgtagtgggtgccgaacaggccgccgccgcccagcatgtccttccagtcgggtttgtccactgagacgtgaccgctgtcgtcgaggttgagtttgtcgtagtccttgacgtcggcgatgatgtcgttgaggcgtttcttgctgccgttgaaggccgtgaccgcttgtttgaggatgccgtggatggcttcgccctcggtttgtccggcttcggtttgggcttcgaggaagccgacgcgggtggtggcggtctgggcggcttggccggtccaggcgcccgaacggatgcggttgccgacgtggttggtcgccgtgtcggagccggtttcgagtttgccggtggccttgctccacggctcgacgagtttttcgaggctggcgacgtcggcgtcgcgcaactgcttgaagtccactacttaagtccttgactcccacgttgacgttggggaagtggaaactgttctccttgtcggcggcgacgatgtgttcgccggtttccttgagcgccagggcgaagtactcccagcggcccgcgcatcggccggtcttcctgtcccactggtcactgacttcggttacggcgctttgggtcttgaagccggtgaggttgggggcgcccgcgtccttgacgatcttctgggcgtccttggcgttgccctggatgtcgctggccttgccggacatctcgtccaggtcctttttggtgagtttgacggtcatgtgtcggctccgtggcggcgttcgtgtggctctacaagggtggaatggagtcgcgcggcttctaccgtgtacttggcctgcgccagggtgacggcgtcgttgatgtcctcggacaccgcggtctcgctggcgaacatggcgtgttcgtggaccgtcaccgagcaggtgttgctcttccacacgacggtgacggtgccgcgggcgccggtggcctcggccgacaggtcggcgagggcgtcgaggtaggggcgcagggcgcggccttcagcggtggcgcgcaggcgttcgagctcggcttcgccgtgttcgcgttcgaagatcgtctgaccggcggtgcggaagccgcgcagggcccggttgatggtctcggcgatctgttcggcgaggctcgcgggggtgctggtcgcgatcgtgccgggtttgatgcgcaccagcaggccctcgtggtaggtgagcgaggctcgaacggtcttgtcgggagactgcgcgcgaatggtcaccgggtccagctgctcggcgagaattcccacggtgggctccttaagggtcacagggtttccccattgtgcccaaggcccgcgcgataccgccataactggggtacgaaagttgcggcggcgtgttttaagcggcggacggtatggttcgcggatgcgtttttctcctggtgacaccatcgtgcggcgctatatccaccatgacggccgcatcggttgggtggtgtcggcgcgggtggtgtcggacgacgaccggggactgttgacctgggtgagcaaggacagcgcgacagcgcagcggttcacgttgacgggtgaggcgacccggaacctgacggtggacgagaagttctcgcagccgacgatgcacaccgtcgcgggctggcgcggccacggggtgctgatgttctcgccgccgggcgcggcgcactcggtgtggtggttcttcgaggccgacggcggtttcaagggctggtacgtgaacctggagaagccggggcggcgctgggccggtggccgtgactgtttcgatcaggctctggacgtgtggatctatcccgaccggagctggaactggaaggacgaggacgagttcgccgactacgccggtcgtcccgggtactgggacgaggcggaggccgcggtgatccgcgcggagggcgaagcggtcgtcaaacgggccgaggcggggcagttcccgttcgatgggacctggtgcgatttcgcgccggacccgtcctggaagccgacgacgctgccgtggtggtgggaccagaccccggaccagaccggatacgtgcgccccgagatcgactgagcggctgcggcccggtcggatccgccgcgcctcgtgaatccggccgcgttagcatgttgtgcgagtacctcgcgccgcctcgcggcgcggtcggggccgagaggcgctgcgacggatctttccgccacgctcggtccgcgatctaacgacttaagggcgcctccggaataactcggaggtggcggtcccattttcaacccggtcaccggtcggcatcggccgtgccgtgccgtcgtgtggacctgccggacgagccatcccgaccatcaggaaggacacaaatgaacgcgaaactgcgcaacgtgaacggactcgaattcgcggtggcggacctggagctggccgaggccggtcgtcaccagatccggctggcggagcacgagatgccgggcctgatgtcgctgcggcgtgagtacggtgactccaagccgctggccggagcccgcatcgccggttcgctgcacatgaccgtgcagaccgccgtgctgatcgaaacccttgtggacctgggtgccgacgtccgctgggtctcctgcaacatcttctccactcaggacgaggccgcggccgccgtggtcgtcggccgtgagggcaccgtcgccgctcccaagggcaccccggtgttcgcgtggaagggcgagaccctggaggagtactggtggtgcaccgaccagctgttcaacttcgacggcggcgccaccccgaacatgatcctggacgacggcggcgacgccaccctgctcgtccacaagggcgtcgagttcgaggccgccggtgccgtgccgcaggccggacccgaggacccggaggagtaccaggtcatcctggagaccctgcgcaccagcatcgcccgtgacggtcagcgtttcaccaacatggacatcatgggtgtcaccgaggagaccaccaccggtgtccaccggctgtacaagttcgccgaggaagccacgctgctgttcccggcgatcaacgtcaacgactcggtcaccaagtccaagttcgacaacaagtacggcatccggcactcgctggtggacggtctcaaccgcgccaccgacgtgatgctcggcggcaagctggccgtgatctgcggttacggcgacgtcggcaagggcgccgcggaatcgctggtcgggcagggcgcccgggtcgtggtcaccgaggtcgacccgatctgcgcgcttcaggccagcatggacggactggaggtcgtcaccctcgacgacgtggtctccaagggcgacatcttcatcaccacgaccggcaactgcgacgtcatcatggccgaggacatggccaagatgaagcacaacgcgatcgtcggcaacatcggccacttcgacaacgagatcgacatggccggtctggccgcgatcccgggcatcgtgaagatcgagatcaagccgcaggtgcacgagtggcgcttcagtgacggccacgcgatcatcgtgctgtccgagggccgactgctgaacctgggcaacgccaccgggcaccccagcttcgtcatgtccaactcgttcgccaaccaggtgatcgcccagatcgagctgttcaccaagccggacgagtacgccaagcaggtgtacatgcttcccaagcacctcgacgagaaggtggcccggctgcacctggacgcggtcggcgccaagctgaccgtcctgaacaagaagcaggctgactacatcggcgtgcacgtggagggcccgtacaagcccgaccactaccgttactaggcaacgaaacggcactgcccccgcttcggattcttccgaagcgggggcagtgtttcctttggggagaataaggtcctcaagccaccgtccacgtgaacgtgtcggtgaggttgtcggcgcgcagtttctcgtcccgcacccagtcggtggtgtcggtgacagtcacgctgacctcgtgtttgccggagtccagtttcagtccgccggtgtcgaggcttgtcttgccggacgcggacttcaccaccttgccgtccactttccactcgatggtgtggtcgccgtggacgtcgggcagttccagacccagttcctcaccgacggcgactttctgcttggtgggcaccgtcggggacgcgaccgccgccgagtcgtggaacgcgccgatcatggcctcgcggccgggcaggttgaactcgcggcccagttcccgcatgatcgagttgtcgctgggccggaagatcccgtgttcgtagtagcggcaaccgtcgtaggtgtcgatggtgccgccgtcgggggtctcctcgcccatccactggtgccacttgaccttctcggactcctgggtggcacggtccttgatggaagcgttcacctcgccgacctcggggccggtgtaggtgtcgccgccgccgtaggtgtactcgtcggcgaggtcaccgatggagtgcccgaactcgtgtaccacgacctgaccggcctgctcgttgccgcccgaggaggtgccgacgtcctcgctcgggtaaccggcgccgccgtacttggtggagttgcccagcgccagcacctggtcgacgtcgggggcctcggcggcgtactgcttggccttggtggtgttgacgcacagcagccgttcggtgtcgccgcaccagaactccatgtccagggcggtgtcgcgcagggtcccctgcgggtcgtggtcgacgccggactccttggagacgaccttgaccatccagacgttgaactggtccttgtagctcttgaagggctcgacggcgaacacttcgtccatcttggagcgggtgtgttcctcgtaggtggccatgtcggcctcggtgtagccgtcgccgacgacgacgatgtcgagcttctcctcggtggggccgttgtcgaggatcgggacgacctcggccttcctgaccgtcgagcgcggcgccgggtcgtccttcacctcgcgggtgaccttcttgcggtcgatgtccccgttgggggagaagacctcgtgggactcggtgaccttctcgccgttgtcgtccgcggatgccgggatcgtgaacgcggccaccgcggtcgccgtgccgaggacagcgacggccgcgatgatggttcggggtctgaatcgcatggggggtgcatgcctttcgaaaagggggtggcatagccgtattggcagatgccaatctttccgaaagggagagataaaatcaagaccggaaccttgcccgtgacttaagcgagttagtcgttgcggcgcaatggttcccggtcttgaaggtcagtgctgcgcgacggcgctcagccgtcgagcgatccgccggtcatggcggccgacagccgcatgtaccgcaccgcctcgtcgtcgcggccctgtcgttgcagggtgcgccccagcatcaggtacgcgtacgcctcgaccgggttgcgctcgatgatctcgcgcagttgggattcggcgcgccccagctgggcggagtggtagtaggcgcgcgccagcagcatccgggccgcctcgtggccgggctcggcgtcgacgacctcggccagccagcctgcggcagtgatgaagtcgcgcgcgtcgaagaacagtttgccggtgtcgtagcgcatggcgagatccatggtcgtcctccttcgcggcgttcaaacaggtcaggggccgagattatttcccggacgctatttccgccagcgccttttccaggtgcgcggcccgcagcaccgccgactcgggcaggctgaacgccccgccccggtgcgggctgagcacgacgttgggcagctcgtggaacggatacgccgaggccggcaccccgtgcacggcgtcgggctcgatggcctcgtcccaccacacgtccagccccgccgccaggtcgccgccgcgcagcttctcgtacagcgccttctcgtcgacgacggtggcgcgggagacgttgaccagcgtcgcgggcaccggcagcagcgccagctccgcctcgccgatcagcccggtcgtggccgggctcgccgggacggtcagcaccagcacccgcgaatcgggcagcagctccgtaagcgcatcggcgggccggacctcgacgtcaccgtcggtatacgccgacgtgacgctcgcgcgggtcgctcgcaccctcatccccagcgcggcaagacctcgggccacacgtcggccgatctcgccatatccgaccactgtggcgccgtggccgtccagcagcatggtcggacgcggcggtacgaaccgcgaggtccagtcgccgctccgcatcccggtgtcggcgggcacgatgccccgggccgcggccagcaccaggcccagcgccagttccgccgtcggcccggcgttgtggtgcaggctgcgcaactccaggtgcggaaagtccgccatcacctcacgggtgacggcgggtaccccggagaacggcagctgcaccgtcgtcagccgcgggctggcgctgagcaactcccgggtgggccgcgacgcgatcagcacctggtagcccgcgtcggccggaggctcgtcgccgatcgtgaaccgccagtgcgggttgcgctcgaccagcacccgcaattcggcctcgagggtgaagttggggtgcgcgctgacgacgtgaatccacatccgcgcattatgcgcgtccgtggccgcgaagtgatccggccccgggcggcgatgtgggggtgctgacgcccgcgctcagccgtccccacggtgcgcgtcgatccaggcgcggacggcgtcgggggtcaggaactcgtcgaagaccagctccatcgcgccgaggatcgggccgcgccgacccagccgggtggccacgatcgcgggcggggcgtcgcggtggaaggtcatcagcgcctccaggtacgactgccgcaccagctcgggcgcgaagtcgtggatcgccaccccgaaacccgacagcgtgatcagctccgggtcgttggcgttgacgagcgcacccagcccggcaccgagcgcgctggcgttggcccgcaacgcctgcgccgcctgcggggaccggcccgtgatcgcctgctccagcagtcgctccgcctgggcgcgtccgcgtccgtacccggcctgttcgcccagtgcccgcagcagcgtgttggcgccgatctccagcccccagcagccccgggccccgcacatgcacggcgcggtgccgccggtcagtcgcatgtggccgaactccccggcgattccggtcgcgccgcccagcggacggccgtcgacgaccagcgacccgcccacgtcgaagtccacgtacaggtggatcccggtgccgattccgcgcagcgcgccccgccgggcctcggccagcgccgccagcgtggcgtcgttgcccagcagcaccggcaccccgacgtcggccagcagctcggacacgtcggtggcgtcccaggccaggtgggggacatgtacgagccggccgtcgcggaccggaccggccaccgacatccccacccccacgacccgcccgcccgacagctcgacctcgtggcgcagcgtgttggccagctcggcgaacacccgctgcggtgagccgctgtgtccggccgttgccagcgtttcggtgacgccgcccagctcaccggcggccagctcccagccgtcctcgcgcaggtcgactgtcagcgcgatgggcccgtgcggatgcggcccggggatccgggtgggacggccccggctcgcggtgggggcgggtgtctcggccagcagccgcgcgtcgatgagctcggcgaccagtaccgaggcggtgccgcgcgccatgcccagctcgcgggtgagcagcgaccgcgtcgcggtggcctgcccgtcgtggatggcccgcagcaggcgggtctcattgtggacccgcaggtcctcgctcgtccgaagtcgcggcacgaaaaccattgtcgcagagcccatcctcatttatgctcgcggtgagaacataaggagctccatgcgcaaccccttcaccccgagggccgagcccgccctggtccgtgcccgcgtcggcgtcttcggctacttcgcgacctcgggcttcgtcatgggcacctgggccgcgggcctgcccgccgtcgacgaacggctccacctcggccccggacgcctgggcaccgccctgctgctcatcgccgggggagcactggtgtccatgctcgtcgtcgggcgcgtcagcgaccggttcacctcccgcgtcgtcgcgcggatctccgggcccgtcgccgccctgctgctgttgggcccggtactggccccgtcctattcgtggctgctgatctgctcggccgtctacggcatcagcgtcggcttcatcgaggtgtcgatgaacgtcaactccatcgaggtcgaagtccgctatggacgcccgatcgtgtcggccttccacggcctgtggagcctgggcggcgcggccgggggagcgctgaccaccgccggactgcacgcccacctcgacccgcaggcgatgctgatcggcttcatcctgctgtccaccgtcgcgttcgggtacttcggacggatgctgctgccgcccccgtcgcgacccgaacccgacccggccacggccggtgcgaaaccgggacgcggcctcgggatcggcatgggaatcgtgctgctgctggggatcgtggccttcggcggccacctggccgagggcgccgcgatcgactgggccgccatccacgcccgccgggtgctggacacgccgctgtcgaacgcgccgatcgcctacaccgtcttcggcaccgccatgaccctggtgcgactggcgggcgacccgatccggtcccggctgggcccgggccggacgctgctgctggccggggtgctgtcgaccgccggatacgggctggtgctgctgtcaccggtcgccgggggcgcgggactcgtcgtggcctgcgtcggctgggcgctgaccggcatgggactggccacggtggtcccggtggtgttctccgcgatcggggccgcgcacggagccgtgggcaaggcgctgtcactggtgaccgtgttcggcagcgccggactgctcgtcggcccggccgtcatcggccacctcgccgaggcgaccagcctgccgacggcgctgatcgtgcccgcggtgctggcggcggtggtggcgttggccggtccgtccgcgatcaaggcgctgggcctgggccgcacgacccgaccggcggagccggtcgccgagccggtctgacgaggcggcgcgccccgcagccgagccgcgctagtcggcggtcgcgggtgcgacctccggaaccaccttcgccttgcggcgcgggcggctgcgcgagaccgcgaccccgaccaggcacagtgcgccgccgagcatggccagcagaccggggatctcgcccagcaccagccaggacatgatcacgacgatggccgggacgatgtaggtggtcgcgcccatcttgcccgccgtggtgcgcgccagcgcgtagaaccacgtggtgaacgcgatcgccgtggggaagacgccgaggtagacgacgttgagggtcgccgacagcgacgccgtggccacgtcggacaccagctgtccggcgaacggcaggcacgccaccgcgccgatcatggcgccgaaggtggtggcctgcaacggggaggtggtcttgaggaccggcttctggctgacgacgccaccggcgtaacacaccgccgccaacaggcacagcagcacgcccagcgtcgagccctcctcgtcaccgttcgacatcgacagtcccacgaggacggcgccgaggaacgacacgcccaggcccgcgaacagtcgcggcggcatgccctccttgagcaaccagccgcccaacagcgccatcaggatcggaccgatgttgacgatcatggcggcggttccggcgtccacgagctgttcgccccagttgaggacgatcatgtacaggccgaaccagaagatgcccgagaagatgatcccgggccaggccgatttgggcggcaggccctcgcccttgatgagcaggaaggccagcaggaagatcgcggccaccagcatccggcccagggccatcgatcccggtgaatactcttcgaccgcgacgcggatggagacgaaggccgaagcccaggccaggagggtgaccgagacggcgaggatcaccttgatgtcgatggcggacttgacgggggcggaggcaggtgcggacactcggcaagtcaacacccgccgtcaacccacgtctagcgaaattgcgacacggtcatcgacgtcacatcagccgcgacggcggatgagccgtccgaggagccacagcacggcgccctgaacgaggccgagcgcggtgatcaccacaaccacgatcaggggcgacatcgagttcaacgacagcagcgagatgaccagcgacagtggcaggctgatgatgaacagccacggcgcggcgaaactgatgccgtcctgaccgacgccgatgccgacgtatatcgcaagggccgcgaggaccccgcagtagccgagactgatccattgtagagacttgccgaaggtccgcatcgctggtcgtctttcgtttcggctgtaggggaccggactatgatgccgggttcgcgcgcggagccttcggctgggctctagcgttcggtgtccatcatggccccggcctcgcgcgccgccgggtcggcggtgaagccgaagcttcccttctcggcgacctcgcgggcccccgacagcgccgccccgtacgcggcggacgacagcgccgatcccaggctgatgcgcttggccccggcctcggcgagctgttcgaccgtccacgccgggttgagcggcagcacgttgaccggcttgtcgaccgccgagcacacggcccgcacctggtcgatgtcggtgatgccggggcagtagaggacgtcggctccggcggcctcgaaggcgcgcaaccgggcgatggtgtcgtccaggtcggtgatgccgtgcaggaagttctcggaccgggcggtgagcgtgaacgggaacggcagttccccggcggcggcgacggctgccttcactcgctccacagccacgtcaagaggatatatcggctgcgagacatttccagaggcatcctcaatcgaacccccgacgacgccggccgcggccgccagccggatcgtctcgccgaccccgtcgggagtctcggcgtagcagttctccaggtcggtcgagaccggcaactcggtcgcggccgcgatggccgccgcgttggccagggtctcctcgcgggtcaccagcgccaggccaccgtcccgcaccccgagactggccgccaggccgctgctggtggtggccagcgccttgaaaccgagccgcgccaggatcttggccgaaccggcgtcccacgggttggggatgacgaaggcgtcggcggcctcgtgcagttcgcggaacgcgacggcccgggcggtctgggcttcgatggagttcatagtcagtgctcaacctttcgcgacggccccgccgggatcagcgaggacatggtggtcagtaaacacctcggctccgacaccggctggcggaaaaacgacatcgacgtcgaacacgccgctaccgcgccgccagccgccccaggacgaaatcccggcgctgctccacgtcgaccagcggcagctccacgggggagtagccgaactcccggtaggcggccacgaccgcctcgcaggtcgccttcgcgacttcaggcgactgcttgcgctcggcgtcctgtgtgtagatctccggccagtacggagccacgaacaccgcgtcgtacccgaacgcccgggccgccgtcagcagatgctcgggcaccggtcgcccctccagtcgcagatacccgacggtgtcgacgatcccgcgatcgaagaacgtcgtcccgtcggcctcgccgtgggaacgcagatcgaaggcgagcatcagctcggcgaacaactcgacgtcggcccacggcaacgcccggccgccgatcgccacctggtcccggatgatggcgcgcccggcctcgggcgcgtgcgggtagccctggcgggccagggcctcgatcaggctgctcttgccgccgccggggcctccagtcaggacgatacgacggggcacggttctcctcggggatgaagggggattgagtctcagcttcgcgggctgtcggcctcgagcacggtcttgagcttgctgaggatctgcggccacccctcgctgacacccgccagcatctggctgccctcggcgaagccatcgtggaccatggtgagtttggtggccgcgtcgccgacgggttcgaggtcgaaggtgaccgtggagaccggctcgcggcgaagctcggccagtctatcgccggtccactcggggaagtacttggccatctcgggttcgtagttgtgccacgtgtacgacagccgccgctccggtgtggactccagcacccgctgcccccagtcgtggtacggctcgccctcctcggtgcaccactccacagtcgagccgacccgccagttcgaacgtggaccggcgttgtcgaagtacagcgcgatatagcccgggtcggtcagcgcccgccagacctgtcgcggtgtggcctcgatgagcgagacgtagacgtacgaagcgccgttcatggtttcccctcaaggtcgtcatccccgttacccgctgcgtcgcgatcgtatcggggtaccggcgacggagaggtagatttcatcgatgtcgcatggaaccaaaggattcgcggtcgtggcgctggccgccctggcagtcccggcgggggtcggcggtgtcctcaagaacgcggtggcgtccaacccgctgaccgcggtgctgttcctcatcatctactggctgctgctggcggtggcggccctggtgtcgacggcggcgcgcgggccgctgcaacgccgggcggcgcagctgggcgactgggtcgacgccgtgctgggacgcaggttctcccgctacgcccgccagtaccggcatcacatgctgtcggtcaaccggtgggtcgacttcaagggtctgagcattgtgggcgaccatacgcccgaactggacgcggtgttcgtagacgtgtcggtggagagcgccccggtcgaccgggttcccggcggcctcgtcgacggcggcaccggcacaagggacggttcccggcactcgatccacaagttcctggacggcaggaagggcggagtactggccgtcatcggcggccccggctgcggcaagaccacgctgctgcggcacctggcccgcgacaccgcacgcgacaagaccaaccggcgccggatcccggtgttcctggccctgagccgactgtccacacccatcaacgacgagccgagcctgccgcagctcttgcgcatccggccgccggaactgcgggtccccgaaccgaagggctggtgggaacagcaactgcaccagggcaactgtctggtgctcatggacggtctggacgaggtcgccgacaaccaggaccggcgcaaggtcgccgagtggatcggcgaccaggtggcggccttccccgacaacgacttcgtcatcacctcccggcccggcggttacgggcaggcacccatcgagggcgcacgggtgctggcggtgcagccgttcagccgggaacagatcgagcggttcctgcgcggctggtacctggccaccgaacgcgaggccaccggcgtcgacgactccggagtggacgccatcgccgcggagaaggccaacgacctcatcgaccggctcaaggacgcgcccggcctggacgagctgaccgccaatccgttgctgctgaccatgatcgcgctggtgcaccggtaccgcagcgcgctgccacggggtcgcgccgacctgtacgaggagatctgccgggcgatgctgtggagccgccacgaggcccggggcgtgacggtggcgctgtcgggcgaggcgaagtgggaggtactggcccagctggccttcaacctgatgaagtcgcggctgcgcgagatcaagggctccgacgtaccgccgatgatcgaggacgcgctggaggcgagtctgccgggcaccgagtccgaacagttcctgcgcgaggtgtgcggcaacggcctgctggtggagatggaacgcggcgtctacgcgttcgcgcaccagacgatcggggagtacctggccgccaagcacatcatcgactgcggcatcgaggacgaactggtcaccttcgtcgacgacgtgtggtgggccgagacgctggagctgtacgccgcctgcgcccgctccatcgacaagctcgtggaagcctgtctgcgcaagggaaccgagggcgcgatcgcgcaggctttcacgtgcgccaactacggcggccgcctggagcggcgactgcgggaccggttgcggcggctggaggagcaggcgttcacgccccgcgcggacccggcggtgcgccgggccgtggcccgggcgctggtgtcgcgacacctgagcagactgaagcggctgagcgacagcgacttctactgtccacaaccgatcaccgaggacctgtactggctgttccgctgcgcgaccggcgacggcgacaccgccagccgcaaccccgacggcgagcacgcggtgggcgggctgtggcccgccgacgtgaagaacttcgtcgactggatcaacaccatcggccgctacagcgaccgcaccgactccccgttccggttgccgcgccgcgacgaggtggaactcatccggggctcgggcggtctcgacgaaaccgcttcgcttcaggccacggcgccgatctggcgcgccaccgcccggggaccggaactgccgtacaccgtgaccggcgaggaactgatcgcggccgtcaccgccgacatcgaggagaccggtctgtggattccggcccggatggccttggccgccaaccgggtcaccgccggggccgcaccggatctggcgtcctatcacgacacgctggcgccggagttcggttggctgcccggcgacgcggcgatcttctccgagaccgacagcggctgggtgaacgacctggtggaccggctgctgtccgagtccgacggtgaggcggcgtcggtcttcgccgagatcctggccatccgggccggggtctgggacaccgagggaatcgcgaccgtcgtcagctcgccgtccccggccccgcgacagtccgacggctcggctgactcggccagcccgctgccgtggcacgacgccgccagccgcagcctcgccgaccgggcccgcaccgcgttcgcgcgcaaaccgccgcccgaatcgccgtggctgctgcgactgcccgcgctgctgctggcggctgagttcaacgccagccgcaacgacctcaaccgcgacgcctgcctcggcatcgccgccacgctcacgttccgggaatgccgcgcccgcgacgactaccccggcgaggccctgatcctggtgcgggactgagcaaaaagcgggcggcgccggaaggattccggcgccgccccattcgtgcacccggtcgacctggcccgaccgggcacgttcggccaccagcccgtgcgggctactggccggacgccgaggcacccgaggccgtcgccacgggtgcgggtgtcacgggtttggctcccaccgcgaggctgatgtccgtgaccggcatcgccatcggcagcggcttgtccggggccagccgcggcgtgttgagccggacgtaggcctgtcgcagcagcgcggcgcagcccgcggtggccagcagtccgcccagcatcgctccggcgcacctggccggtcccaggctgaacggcatgatcgtccagtcccggtccaggccgccgtccagccagcgttccggcgtgaaccggtgcgcgaaccggccctggcgccgtgaccgggcgtggtacagcgccgggatcaccatcgtggtcccggtcttgaggatcacgccgtcccagtcgagtggccgggtggtcgcccgcgccaggttcggcaccgccggccacaaccgggccgcctccatgacgcacgcctgcaggtacggctgcgccgcgatcgaggcggccgtggacgcgccgtggtgggcgtcggcggcggccagttcctcgttggcgcgcgcgaagtgctccgggtgcgaggccagcagcgccagcgtccgcgccgccagcaccggcaccatgtccagggccgtcagccactgcgtcacctgccccagcggacgcacctcggtctcggcgtaggtgtcggtgaccctgccgatgagactgtcggccggggcggactcggcgtagcgtgccagccggttgtcccagtcggccttccaggccgcgacgcgtcggcgggtgccgggtttggcgcccagcgagttggcctcgcggcgcagcttcgccagcagccgggtggagtcgacgtcctcgcgggcgccgtcgcccagcaccacccgccgggccacacagtcgaaggcgcgtttgatctccggccagatcagggtgccgtcgcggcccggcccggtcatcatggcgtcgatctcggcggccacgatccgggcgtagcgttcggcgtgcgcgggctgggacgtgtcgaggatggcctcgttgaactgccgccgtttcacgcgcagttcgccgcgcgacacgatcaccccgtgcggctggaacacccccagtgcgcggtgtttgtccttggtgtcgggtgtgtacaactggtccgagccgcccagcacccgttcgacgtggcggggggacaacagcagcagggtggggccgttgaccgagctgatccacaccggcagcccccggtagcgctcgcgcagccggtcgaacaggtccaccatgcgccggtccacctgcagccggttcaacagcgacacggtcttggggcgcgcgatggcgatgccccgcgcgaaggcgggcaaggtgttcagcaatgtcacctgtagacgttcggtggtggtcaggcgcgggaacctcttcatcgtgtctcctcacgggactgctcggggaccgccgctgtcgcgtcactgagtgccgcgtcggcgtcggccagctgcgccgcccgggccgggacggcggggacatcggtggcgtcgccagggttgaccggctcccgattcccggtaatctgggtagttccgtcggccatgcgcgccccctcgcgagccggtaatgtgagttcgcaccccattgtgaccaaagcgtcaccgcgatacaggcgaataatcgtttccgtgtggtccaaacggaagccgggcagtggcatgctgtggtgagtgacactaagtgccatctttatggaagcaccatggactacccggaagtaacgtggattgttcgagacagaggtaccggcacttgacccagtttccggcacctcccgaggcgacgaggaggtcgcgatgaccactttggtggatgtacccaagggccttgccggggttgtggtaaccgatacccagatcggtgacgtgcgtggagaagagggtttctaccactatcggcagtactcggccattgacctggcccagaactgttcctttgaggaagtctggtacctgatgttcaacggcgcgctgccgacgcgcgcccagcttgacgagttccgggccaaggtggcgccgctgcggcacctgtctcccggattgacggcgttgctgccctcgctggccggtgccaaaccgctggagggcctgcgcaccgcgctgtccttcgccgccgccgagcgcggcatgcggccgttgctggacaccgacgagaccgaacgcaccgaggacgtgctgttcgcctgcgcccaggtgcccacgatcctgaccgcgctgtaccggctcaacaccggcaaggacccgatcgcgccccgcgacgacctgccgtacgcgtcgaactacctgtacatgctcaccggtgccgagccgagcgtcgaatacgggcacgccatcgagcggtacctgatctcgaccgtcgaccacggtttcaacaactccaccttcaccgcccgcaccatcgcctccaccggcgccgacgccggtgcctgcctggtcggcgccatcggttcgctgtcgggcccgctgcacggcggcgccccctcccgggcgctggcggcgctggaggagatcggcagccccgacaagatcgacaactgggtgcgccacaaggtcgaatccggtgaccgcatcatgggcttcgggcacgcggtctacaagaccgacgacccgcgctcgctgatgctgcgcgacgtggccacctcgctgggcggcgacctggccgacttcgccaagcaggtcgagcgccgcgtggtggagatcctggccgagctcaagcccggccgcaacctctacaccaacgtggagttctacgccggggtcgtcatggagcagtgcggcgtgccgcgcgacatgttcaccccgaccttcaccgcctcgcggatggtcggctggagcgccaacatcctcgaacaggccaacgactccaagatcatccgcccgcgggcccgctacaccggagtggaagcgccgcagccggtcgtcaagccggaataaacggaatagatcaccggggtcacgtcccttacaacccggccgcctgacgggcggccgggtaattcatggagttagtgtcccctcatgcgtgatcttctactgaccggagacggctactccatcgaggacgtccacgcggtggcccaccgccgcgcccgggtacgccccggccccggactggccgagcggatggcctccgcccgcgccgtcgtcaccgaggcggtgcgccgcaaggacgtcgtctacggcgtcaccaccggcttcggggcgctggccgacaccacgatcggcgccgacgacctcgccaaactccaggtcgggatcgtgcgcagccacgccgccgccgtgggcaccccgctgtcggaccccatcgtccgctcgctgctgctgctgcgggcccgcaccctgtcggccggatactccggcgtccgccccgaactgccgctgttcttcctgaccctgctggagcacgacctgctgccggtgatcccggagaagggctcggtgggcgcctcgggcgacctggcccagctggcgcacctggcgctgccggtcatcggcgagggacgactgcgcgcccccggcgaccccgtcgcgggccgccccgccgccgaagtgctggccgaacacgacatcacgccgctggtcctcgaccccaaggagggcctgtcgctcatcaacggcaccgagccgatgcaggcggtactggcgctggccatcatggaggccgaggcgctgtgcaagatcgccgacatcgcctgcgccatgagcgtggaggccctgtacggcaccgaccgcgcctacgacccccgcgtccaggtcatccggccgcaccccggccagctggactccgcggccaacctgcgcgacctgcttgacggcagcccgcttctggccagccaccgcgacagcgaccacgccgtccaggactcctacgcgctgcgctgcgccccgcaggtccacggctccagccgcgacctgatcacgcattgccgcaacgtgctcagcatcgaactgaagtccatcgtcgacaaccccgtggtcgtgcgcggccccggcggcgacggcttcgaggtgatgagcaccggcaacttccacggccagccgctggccttctccgccgacgccctggccatggcctccgccgaactgggcagcatcgccgaacgccgggtctaccggatgctcgacccggccacctcccggggcctgccgccgttcctggcccccgacgcgggcaccaactccgggttcatgctggcgcagtacaccgccgccagcctcgtcagcgagaacaaggtgctgtgccatccggccggcgtggactccatcgtcacctccggcaaccaggaggaccacgtgtcgatgggctggcacgcggtccgcaaggcccgcgaggtcatcgacaacgtccgcagcgtgctggccatcgagctgctgtgcgccgcccagggactggacctgcgcggcgacgtcgcgaaacccagccccgccaccggcgccgtgctggagcgggtccgtcaggacgtcgccgccatgcccgtcgaccgggaactggccccccagatcgaggcggtgcgcgacatgctcgacgacctcatcgacgtggccggtgaccttcggtaacgggcgaaggccatcggcaccgttgccagagcagaagggccccgaaacccatagtcgtgtgtctctgcctcgcggggtccgggccctgaaacactgggcggaatggagggtcacggcgacaccgagaacaacaacgcgcacgcctcagaggcggtaagtcgcggtaacggtgttgtgaccctggacacgatcactacccgtgagtgcgtggatctgctccgtgaatccaccgtcgggcggctgggagtcaccgatcgggcaatgccgatgatcctgccggtcaatttccaggtctacaatgattgggtcgtggtccgcaccgtccccggcagcacgatggccgaggcggcccgcaactcggttgtggcttttgaggtggatcaggcggatttcagtaaacggacaggttggagcgttgtcgtcgtcggacacgcgagtctgatcagcggcggcccggtcttcgaaacgctgtgtggactggacctgctggcatgggcaccgcacgaagaggacggtttcctggtcattaagatggagcgtgtttccggtcggcgccttgcgattgccgccgaatccggtaccggaatccagaaataacacagtagtgtttgtcaggtgacccgttgtacccctgcgtctggagaaacccatgccggacgacgaatctcgcgtcctgaatgacccggtgccgcggacggtagccgataccctctccggacttcgcctcaacgagctgctcgccgaggtgcaggaacggatcggacagatcgccgccacccgcgaccggttgcagcgtctcctggacgccatcacgatggtggccggggacctcgacctggactcgacgctgcgccgcatcaccgaggccgccgtcgggctcgtcgacgcccgctacggtgcgctgggcgtgctcgccgcgcccggagaccgcaaccggctgcgcagcttcgtcaccgtcggcatgagcgaggacgaacggtcccatatcgaccacgagccgcacggtgagggcatcctggggctgctcatcaaccacccgcaggtcatccggttgtcggcgctcaacaagcaccccgactcggtgggattccccgccaaccatcccaagatggccagcttcctgggtgccccgatccaggtgcgcgacgaggtgttcggcaacctctacctgtcggagaagcgcggcgcctcggagttcaacagcgacgacgaggtcgtcatccaggcgctggccgccgcggcgggtatcgccatcgagaacgcccgcatgtacgagcaggccacggtgcggcggcgctggctggccgcctcgtccaaactccaggccgaactgctcagcggcgccaccctggagtcggcgctggggctggcggccgtgcacacccgggaactgctcaaggccgacaccgtcttcatcgcgctgccggagccctacgaggacgacctgctgcgcgtcaaggccgtggacggcgacttcgacgaccggctcatgggcatcacgctgaccgcgccggtgatgagcgaagtgctcaaggccggtgtcagcgaggtcgagggcgagttcgccgccctgctggccgccgccgccaagaccccgccgggggagttcgcggcggtgctggcggtgccgatccagatctccgacaccggggagggcacgctggtggcgttgcggcaccggggatcgccgctgttctcgtcactgaaactgcccgacgtggtgtccttcgcgcaggacgcggcgctggcgatccgcgccgccgagggccaacgcgcccagcacctgctggacgtgctgtcggaccgcgagcgcatcgccgccgacctgcacgaccacgtcatccagcggctgtacggctgcggcatgaacctgcaggcgaccctgcccagggtcaacgaacccggggcccggcgccggatccagaccgtcgtggaggaactggacaccacgatccgcgagatccgcacctcgatcttcgcgctccagtccaccagcgaggactccagcggcagcctgcgacggcgactgctggacgcgaccgcgcagatgtcggccgacagcaaactctccccggcggtgtacctgtcgggcgccgtggacacgctggtgccggtggagatcgccgaccacgccgaggccgtggtgcgcgaggccgtcagcaacgccgtgcgccacgcccacgccagtcacatcgtcgtcagcgccgaggccggggacgacctggtcatcgacgtcaccgacgatggtaagggcatcccggaggaggtcgtgcacagtggcctggccaatatggagcggcgagcgcagacctgcggcggcaacctgacgatcgcgccgatgcccgaaggcggcacccggatcacctggcaggtcccgctgccgtgaggtcagtcctcctcttgcggggcgcgctgcccggtgcgcacctcggtggccagcaccgccgcctgggtgcggctggtcatgccgagcttggccagcaggtgtgacacgtagttcttgacggtcttctcggccaggaacatccgcccggcgatctgccggttggtcaggccgagaccgatgagctccaggaccttgcgttcctgttgcgacagttcgcacagcgggtcgacctggctctgctcgcggcgcagccggttcatcagcgccgtggtggtcttggtgtccagcagcgactgtccggtggcgacggtgcgcaccgcgcccagcaggtcggcgcccagcacctgcttgaggacgaagcccgaagctccggccatgatcgcgtcgaacagtgcctcgtcgtcggcgaacgaggtcagcatcaggcagttgagcttgggaagtttggacttcagttcccggcacacctcgacgccgttgccgtcgggcagccggacgtccaggatcgccacgtcgggatcggccgcggggacccgggcctcggcctcggcggcggtggcggcctcaccgacgatggtgaactcgggctcggcttcgagcacgttggccagtccgcggcgtacgatctcgtgatcgtcgaccaggaatacgcgtacggtcacgtcccgcacctttcattccgtcgggcaatggggttgatcggccgcgcggcgaggagcgtgctgtacgggccggtgcgtatggatacccagtcaaccgtgtcgccaggatgaaagttcagggacgaaggactctggttccaaggtcctttcgaaccgtgaccgtcggtagtggcgacgcttcaccggtcggcgagcaacttggcgaccgtggcgtccatgtctagactatcgccctctttccccttgggaaccaacgcatagctgcgtctcagaaaccgggacaccagcgaccgggacacctcgaacagggcgttcccgtcgggggaggacagggccagcgcgatcgcgtccccacgcggcgtcgaccagggccacaccctcacatcgcccatgccggtgggttcgacgagaccggcggccaacagctcccgggcgaaggaccagctgacctgttcggcgtcggggttgccggggtggaacatgacgtgtatcgcgtacgggtcgtcggcgtcgtagcgcatgctggcgcgcacgttgaccgtggtgaaatcggtcgcgacgaaccgcatggtggtatcgacctcgacggtcgcgggacgtgtggtcgccatcgtgtgccccccgggctgctcgggcgagtcccagtactcgccatttccatatctggtgtctaccactcttagcgaccgaccgcttgctgatccgtgattgtcaccagggtatgtttcaccgccattgctgccaaatcacctcaaaggtgacagtcagttctgtgacagttgttgaacaacggtgacaatgcacccgatcgaggtagtgtcgatctggggcgtaacgggtaggggtgacacgtggccgaaacacggaccgacgacaagcccgccgacgaggcgcgcggcggcatccacggcttcctcgaccggttccgcaccaccaggatgggacgactgggagtgcggatcgcggtgaccgccgtgggcggggccgtcgtcgtcgcgggactgatcatgatcccgttccccgggcccggctgggccgtcgtcatcgcgggcctggcgatcctggcgctggaatacgtgtgggcccaccatctgatgtccttcacctcccggcaggtcaaggcctggctgcactgggtcggccgccagcacctggcggtgcggctgctgatcggcgtgggctgcttcgtgttcgtggccgcgatcctgtggatcagcctcaaactcagcttcggcttcgactacatccagtggggactgggggagctgggcacccccacctgagccggccgttcgggcattgacgcaaatacgactgatttttcggcatccgagcgggtgtctcagacgtgtctactccgatggtttcgcataccgggtattttccggcgcctatccggaccaaggagtgagaacagtggacattcgattgctcggttcggtcgaagtgcgcgtcggcgacgtgtccgtggcactgggagggccgaaacaggcaggactgttcactttaatagcgctgcaccgcaacgagacggtgagcatcgaccggatcgtggaggccacctggcagggcgccccgccctcgggtgtacgcggccagatccaggtctacgtgtccaatctgcgccgtgccctggccgaggccggaggcgaccgggaccggatccagacccgccgcagcggctacacgctgtgcgccgaggccgaggagatcgacctggcccggttcgaggcactgaccgccgaggcccgcgaagcgttgcggcagggccgtctcgacaccgcctcggcgctgttgcgcgacgcgctggcactgtggcgcggcgacgcgttcgaggacatccgggtgggcttcgccgaggccgaggcggcccggctcgaggccatgcgactggcggcgctgggtacccgcttgatcgtcgacctggcgctgggacgctgcgccgaggtcgccgccgagtcccaggccctggttcgcacctaccctctccatgagggactgtgggcgcggcttatgcttgcgctgcactgcgacggccgctcggccgaagccctcgacacctaccgccgcgcccgcaccgtcctgaggtcacaggtcggcatggagcccggccccgaacttcgcaacgtcgccagtctggtgtggaacggtgagcccggtgaggctcagatcgcccgctggaccggcgcgttggcgggggtgtgagaggtggttcgccggatccctccggcgaaccacctcaatggagctagcagtggtagtcactgccgccgtcggtcagttcctcgtcgttgacccacccctggttgccggtggcgacgttgcgcagataggtgtatgagtccccgcccgccatcacgtaacagtggtagtcggtgcgctgcccggacttggcgacctcgatgacctcgcaggtctcgtgcggaccgtgcagcaccaccacctcgtcggtggcgaaggtgtagtcgtagtcgcggtggtcgagatcggcgaaggcgtcgccgcacgtcagcgtgccgacgtcggtgcggacccccgagttgtgggccgaggcggccgtcgcggtggcggcgatggccaggccgcaggccgcggcggtaccggcgatgagggcgatcgtgcgattgaccatggggatcagactcctatacggtgcttcgtgcggaccatcgggtgcatacccggtacatggtcgcagtcgcgtccatatattcacttaaagtcggcttaacgccacggtgacctcgtcgccaggcgggaatatctcatcgaagccgggcgatcaacggtcgatttgtggtgcttctaagatgcctaaccaactgccccaaaattcatcgactcagatatctaagaacacggagatgcgcatgtcgaacagcacaaaggcgtcgacgccgaaagggttttcccggcgttcggtgctgaccctcgccggagcctcgctgctgccactgggcgcggcggcctgtggcaccggtgccggcgacgactacccctccaagaccgtccggatcatggctcccgccaacaagggcggtggctgggacctcaccgcccgtgccctgcaggaggcgatgacgaaggccaagatcgccgacgacgccgaggtctacaacgtgaaaagcgtcgcgggaaccgccgggctgaagcagttcgtcaagaaggcgcacggcaacccgtacgagctgatggtcatgggcctggtcatggtcgccggcatcatcgaccagcagtcgtccaccggcatgtcgcacgtgaccccgatcgccacgctcacctacgagcaagaggtcatctgcgtccacaaggactcgccgtacaagacgatcgacgagctcatggagggcctcaagtcggagaagtccaagctgatctggggcggcggctccaagggcggcaccgacgaggtggtggcgctgctgctggcccaggcggccggagccgaccccaaggacgtcaagtacatcggtgactccggcggcggcgactccatcaaggacctcatgaacggcgacctcgacgtcgccatctccggtcccagtgagtacaccgagcagatcaagaacggcgacttccgggccctggcggtcaccggcaccgaagccatcgacaccggagccggggagaccaagaccctcaccgacctcggctacaaggtcgaggtcctcaactggcgcggcatcgtcgcccccaagggcatcaacgacgaccagaagaaggacatcaccaagctgatcaccgacacggtcggcaccaaggagtggaaggccaaggtcgacaaggagggctggacccccatggtcaagactggcgagaagtgcgacacctacttcgacgacgagaacgcccgcgtcaccaagatcttcgacgaagtgggccgataaccgatggagaagtcggcgtcgccccgacgccgcggccgggcaccgctgggaccgagaatattcggcggcggtgccctgctcgttggcgcactggcattcacccttgccctctccgacctgaacgagggccgggacgccgagttcaccccggtgaacgcggccttcgcaccactgatcatcaccggtctgtgggtgctgttcgcggcgatctacttcgtcaaacagctgatcaacccgtacgccgactaccccgagttcgccgaggaacccccaccggcgcgcaccgacgacgcctaccccgagccggacggcgatgacggtgaacccaagccggacggcgaacccgacgccgaccaggccgacgcccaccccgccgacgtgcagtggaaaccagccgcactggtcgccgtcgcgctgatggtctacgtgctgctgctggacacggtcggcttcgtgctcctgacaccgctgttcttcgtcgccatcacctggatcttcggcagccgcaagatcatccgcgacgtgatcgtcgcggtcgtgttgaccgtcggtacctacctgctgttcacctcggtgctcggcctgaccctcgcggaaggactgttcgcgccatgaccgaactgcttgagggcttcgcggcggtcctgacaccgctcaacctgctgtacgccgccatcggcgtcaccctgggcaccttcgtgggcatgctgccgggaatcggtccggcgctgacgatcgcgctgctgttgccggtcgccaccgccaccaccgacgagtccagcgccatcggcgcgctgatcatgttcggcggcatctactccggcgccatgtacggcggctccacgacgtccattctgctcaacacacccggcgagtccaattcggtggccacatcccttgagggataccagatggcccggcggggccgggccagatccgcgctggccaccgccgccatcggctccttcgtggccggaaccatctcggtgatcgcgctgagcctgttcgccgcgccgctggcccaactggccgtccgggtgcgcgcctccgacgagttcgcgctggcactgctggcactggtctcggtgaccgcgctgatgggcaagtcgctgctgcgcggcatgatggcgctgaccttcggactgttcctgggcaccatcggcatggacagcctgttcggcaccgaacggctgacgttctggcagttcgactgggccgagggattcaaatccgacctggcgatcggcatcgacatcacgctgatcatcgtcggcctgttcgccatcggcgagaccatctacaccgccggacggctgcaccggctgcccaccaaggtcgctccactgagcaccaagggctccggtggctggatgacccgcgaggactggcgccgctcctggaaaccgtggctgcgcggcaccgcgctgggtttcccgttcggcaccctgccctccggtggcgccgagatcccgacgttcctgtcgtacaacatggagaaacgccgctccaaacacaaggagcagttcggcaagggcgccatcgaaggcgtcgccggtcccgaggccgccaacaactcggccttcaccggcgtgctggttccgttgctgacactgggtatcccgacctcggccaccgccggtgtcatgctcgccgcgttcaactccttcgacatcccggccgggccgagcctgttcgaggaccacagcctgatcgtgtgggcgctcatcgcctcgctgtacatcggcaacgtcatgctgctggtactgaacctgcccctgatcaaggtgtgggtgatggtgctgcgcaccccccggccgctgctgtacgcgggcatcctgatgttcgccgtcgtcggcatgtacggggcggcggtctcgccgttcatgttgatgctgaccgtcgtcatcggtgtgatcgcggtgttcatgcgcatgtacggcttcccgatcgcgccggtcatcctcggcgtgatcatcgggcccatgatggacgagaagttccgcaagtccgtcgagggatccgacggcgacctgtccatcttctggacccggccgctgaccgccggtctgctgctgctcgcggtggtctcgctggtgctgccgtacctgccgcgcatcatcgcgaaagccaagggccgcaaggcggagaagctcaccgtgggtgacggagactaatcgcacacccggtgcgtcgcgaaccgtgaagtcgcgtctactgtcacgccgtggggtcgcacacggtgatcaggaggcgacgatgtctttcgagtacctacaacccacgctgcgctcggactgggacagaaccggctggagccggttcctgccattcgaaggcgaggtgttgtggcatgtgttctgcgacgcgacccagtggggcatcgacggcgatatcgccgtcctgttcgactggcaggagtcgatgcacccggtgctgagtcccggcgccggggaacgggagtggctgcccgaaccccggcgccggcgtccaccgcggcgggtgatcgcgcggttgttggccgactcgggggaggaataccccacgacggtcggtgaggtggccgaactgggcgtcagcctcggcctgtaccggcgcgagaacgacggcaccacggtgcgctggcgggtgcccgccgcgctgccgctcccgaccgaggtgctgccgatgacgctgcggcagcggcgggtcgaggacgagtaccgatggcttttgggcggcgccgagatcgcccgcgacctcgccgagtaccttgtggactgcggcgaggcgcccgagagcgtcaccagcgtccggcacttggccgactcgctgcactgcgagcccgactcggtgcggcacggcctggagtacctgtgcgccccgctggcgggcggcgccttcatccgggtgtacctgggcaacggttcccggcggcgacggcaggtcagccccgaacgcctcgacgtcgacgacccgtgcgtgatcgttccacagtggcgaaaactgtggaaacggttcgggctggtctggcacctggagggccggggcgagttcctcttactcggacacccggtccagccactccccgacgagggccgcgaatagccgcggttgctcgatctgcaggttgtgaccggcgcggtcgaggatcgcgaaggaagcgcgcggatagtcgtccagcagccgatagacgtcggcgtacccggtcgaggagtcctgccgcccggtgaggatcaacgtcggccgttcgaaacggccgcgcgcctcaggggaggtgctcagctcccagcgccgcccgatccgttccacggcggcggtgtcggtcagcgccagaccgggcgccacgtcctcacggaaccgccgcagcgactcggcgtcctgcaccaccgcgatctcggcgaagtcggtgtcgggccccgacagcgacgcgatcaactccggatcggacaccaccacggtgtgcggcggcacgtcgcgttcggcgcggggcacgatcgcaccgatcgggcagatcaaccccagtcccagcacctgctgtggccgggcgcacgcgatggcccggctcaggtaaccgccatacgactctccgatgaggaggaacggttcggtgccgatgtgctcgtcgacgaaggcctcgagcgcggccaggacgtcgtccgacgaggccaccgactccggtgccggactcttgcccatccccggcagatccgggtacagccgccggtaaccgggccgctgagcgaacaccggctccaggcagccggtcatcagacggtggtccggggtccagccgtggacggcgagtacgggcacgccctcgccgtgttcggcgaagtgcagtcgggtgtgggcggtcgttgacatgagcgtcaacctatccggcccttacgacaacagacagtcacttatgggggatttgtacgtacctaccaaatatgtcgtactagacatgaggtcgatatgtccccgtgtccccgaattgccccgaggagaacgacacatatgtcaacggacacaacgcgtccgggccgcagactgcggcgctggtttaccggcagaaccaagctgagcctgttggccgtcaccgtggtggcggccgtcgccgttccggtcggcttcgccgtggccgagcccgaaacccgagcggtgaacttcgaggttccgttcggctgtggccagtcgtgggaaggtcagacccgcaccaaccacaacccgcagaactcgatcgacttcaaccgcgccggcgacgacggcgacgccgtggcgtccagcgccgccggaaccgtggcgacggtccgcgacctgggcggttccagctacggcaagtacgtcgtggtcagccacggctccggctggcagaccctgtacgcgcacctgaagtcgttctcggtgaaggtcggccagaaggtcaacaccggcagcaagatcggcacggtcggctccaccggcggctccaccggaccccacctgcactacgagcagaagctcaacggcagcgccgtcaagatcaagttcgacggcaagggcgcctactactggggctcgcgcacctacaagagcagcaacaactgcggcggcaacccctacagcgccgagcaggtgtgcggcagcggctacaagcaggtcgactccaaggccatcaacgccggtggcaagcgacagggaaccgtgtacctgctgtacaacgccagcaaaggcaacaactgcgtggcgaccatgaaggccgtcagcctcggcaagaagaccgccacctcggcgttcctggaggtcaagggcagtaagaaggtcaccgactccggtaacttcgcctactactccggcccggtgcgcaagtacgccaagggcacctgcgtgaagtggggcggctccgtcggcagcaccacagtcaacagtggtgattggagtcactgcggctagaaccgacgagatcccagctcacggtgccccggcggcctcgccggggcaccttattgcgttgtatctggacgatcggtggattgacggtcaccccgggttctgccatgcttcgagccatccagtcggtgggggaagtccggtcgaagtccggcgctgacccgcaacggtaggcgcgccatcagtggcgcgcgagcccgagtacccgttgactggccgcccccttgttcctcccgtcgtggtctacgggatagaaccgcaggtgacggacaccgacgacgatctcagctcccggtaccccgcccgcgattcacgcccttggcccggcctgtgctgaaaggccgctccatgccctccaaccaacccgctgcccgctcgcggcgctacgccgcccgcggcgccgtcgccctggtggccgccgcggtcaccgtcgccttcgccgccccggcctcggccgccgaacccgacggcggcaccgccgccggatggctcgccgcccaagccgacggcccgcacttcggcgagccgggcgtcaccgccgacgccgtcatggcgttcgtggccgccgactccgcgtcggccgcgacgaagtccgcgatcgagtggctggacgacccggccgtgatcgacccctatatcggtaccggctccgaccgctcggcggcgaaggtcgccaagatcctgttggccgccaaggccgctggcgcggagtccacgctgggtggggtcgacctagagaaggtgctgcgcgaccttgaaggtgacgatggccttttcaccggtggcttcaccagcgttctgggccagtcgctcgccatcttgagtttggaccgcacctctgagggcgtttcgtccaaggcggtggaagcgttggagaagggacagtgcgccgacggctcgttcaagttcacgttcggcagctgcgatgacgccaatgcccctggcgatgtcgacgcaaccggttacgcggcctcggcactcttggccgccagccctggcagcgcctccgacaacgctctggactggctggagagccagcagaaggacaacggctccttcgtcgccggataccccggcgcaccggagaacaccaactccaccgcgatggccgcgcaggcgcttgcgtccggtggacgcgacgcggccgccgagaaagcccgcggcttcatctccagcctgcaaaacggctgcgacgccgccgaaggcaaccgtggcggcgtcgcctacgacgcctccggtttcgaccccgacaacgcggtcatggccaccgtgcaagcggtcccggcgctgaccggcgagggactcgtcgaactggacccctccgatgacaagaccgacgtgcccaccctggactgctccaacggcggtgacggagacggcgacggcaatggtgatggaaacggtgacggttccggcgacggcgactcggccggacagctgccggtcaccggcaacgcgctgaccctgccgatcgcgctgggtggcgcggcggtgctggccggtgccgtgctcgtgttcgtctcgcgccgtaaccgtgccgggaagcagtcgtcatgacccgcatgcgtttcggcctgcggcacctggccgcgatactgggcctgaccgtcgccgcgttgccaccggtcgtcctcgccgacgccccggccgcgcacgcggcggtgtgctcgccgggctcgggcgtcagcgtcatcgtcgacttcggagcacttgggtcggtgaagtccggttgcgcgtccggggcaccgtccaccggcctgaaagccttgagcggtgcgggtttcagctacagctacgtacccggccagaccgggatggtctgccgcatcaacagcctgcccgacccgtgcccctcgggcggcccgccggtggacaagtactggtcctactgggtcgccgagcgcggcggcacctggaagtacagctcaaagggcgccgggaaccgcaccccacccgtgggcagtgtggacggttgggccttcggtgccgggaaaccgcccgcgacggcgccgcccgccaagggatcctcctcgggcggtggcggcgacagcgacggcggtggcgacggttccggtgacggcggcggcagtggcggtggcggaaaggacgacggcggctcgaagaagtccggcaagcccggcgacccctcggcgtccgacaagaagaaggaccgcgactcgccctcggccagcggctcgggcagccagaccgcgcccggcgccgaggatccggcggcggaccccggttcgggctccgatggctacgacaacgcgtccaacgtgggctcccagatgggcacggtcggcggcatcttcggtgccgggatcgtgctggtgctgctggcggcactgggctggcgcacctggcaacgccgacgcggcgaaacggagccggtcgaagcggcggaaccgtccgaatgacgcgtgccgggcggctgcatccggtggcgtggtgggtgtgggcggtgtgcctggccaccgccgccagccgcgtcaccaacccgtggctgctgctgatgatcatggcggtcgccggttacgtggtgaccgcccgccgcggcgacgaaccctggtcgaacgcctaccgggtgttcctgatgatcgggttcatcgccatcggcatccggctggtgttccacatcctgttgggcggcgtgcagggcccgacggtgctgttcgagctgccgtcgctgacgcttcccgaatggacgcaagggatccgcatcggtggacccgtcaccctcgaaggggtgctgttcgccgtgtacgacgggctgcggttggcgacgctgctggcctgcgtcggggccgccaacgcgctggccagccctcggcggctggtgcgcagcatgcccgccgcgctgtacgaggtgagcgtggccgtggtggtggcgctgaccgtcgcgccgcagctggtcaccagtacccaacgggtccaccgggcccggcagctgcgcggcgacacctcgaagcggcccgggcacgtgctgcggcgcgtggtggcgccggtgctgcacgacgccctggaccggtcgctgtcgctggcggcggcgatggactgccggggctatggacgcaagaccggcatcccgaaaccggcccggcgggccacggcggcgctgctgttgctggggctgttgggtttgtgcgtcggggcatacgggctgctgggcgcgcagacctccccgacggccgcggccgcgctgctgaccggcggcgcggtgctcgcgggcggcggcatcgtgctggcggcccggcgggtgccgcgcacccgctaccgtccagacccgttcggggttcgggagtggacggtcgtggccagcgggctggccgtgctcgcggcgatcatcgtttccgaggtgctgtcaccggccggcctcatcgccgagacccaaccggctcagctgccgccgctgccgttgctggcggcactcggcatcctcatcggactcgtcccggcggccgcggccccggcaacacgcaccgtcgtgacggcgacggtgaaacgcgaggtggcggcatgatcgttttcgacgacgtctcggttcgctaccccgaagccgaccacgacgtcctcagccgggtgaacctcgagatacccgagggggagctgtgcctcgtcgtgggcgccaccggttccgggaagtccacactgctgtcgtgcgtcaacggcctggtcccgcacttcaccggcggcgaggtcaccggacgcatcaccgtggacggacgctccacgcgcgacaaccggcccgccgaactggccgacgtcgtcggctacgtcggccaggatccgttggcgggcttcgtctccgagtacgtcgaggaggagctggcctacgcgatggagtcgctgggcacctccgacgaggtgatgcgcaaacgagtcaccgagaccgtggacctgctggggctggccgacctgcgcgaccgtccgctggggagcctgtcggcgggacagcggcagcgcgtcgccatcggggcggccctgaccgcgcagccacggatcctggtcctggacgaaccgacctcggcgctggaccccggcgcggccgaggaggtgctggcggccctgcaccggctcgtccacgacctcggcgtgacggtgctgctggccgagcaccggctggagcgggtggtgcagtacgccgaccgcgtcgtcctggtgcgcggcggcgaaaccggtgtgacggcgggagaaccgggggaggtgctgcggtcgtcgccggtggcgccgccggtggtgcgactggccaaggccatggcgtggccgaccgtcccggtgtcggtgcggcaggcccggcgagcggccaccgacctgcggcagcggctcacggacacgaccgagcccccacccccgaatgcccccgcgaacgccgaccgcccctttgtcgaagtgcgtcgcctgaccgtccgctaccccggagtcgaagcggtgcgcggcatcgacctcgacatcgccgaaggcgaacgcgtcgccgtcatgggccgcaacggttccggcaagtcgagcctgctgtgggcgatgcagggcaccggacggcgcgacgccgggacggtacgcgtcgcgggccgcgacccgaagacgctcgacccccgtgaacgacgccagctcgccgggctggtgcccgccgaacccaccgacctgctgtacgccgagaccgtcgccgccgaatgcgaacaggccgaccgcgaatcggatgcgccgcccggccgctgccgcgacatcctgtccacactcgtgtccgatgtcgaccccgccacccacccccgggacctgtcggaagggcagcgactcgcgctcgcggtggccgtgtccatgaccgccgaacccgcactgctgctcatggacgaacccacccgcggcctcgactaccccgccaaagccgaactggccacgatgctgcacgccctgtccgccaccggaaagaccagcctcgtcaccactcacgacgtcgagttcgccgccgaatacgccacccgcgtcatcgtggtgtccgacggcgagatcgtcgccgacgggcccgcccgcgacatcgtgacgtcctcggccatcttcgccccacaggtgtccaaagtgctggcaccggccccgtacctgacggtgtccgaagtggtccaggcactcggggaggtaccggcatgacgaccctgcggctgcgctggggcaccgccctcaccctgaccgtcggcggcctgttcggcgtcgccgccgtcggctggccactgctgatcaccccctcctcgcacctgtccgagggcctcaccggcccgtggctgttcgccgggctgctgccgctggtcctggccgcgatgctggtccagatatccgaaggcggcctcgacgccaaagcggtggccatgctcggcgtcctgtcggcggtcatcgccgcggtgcggccgttcggcgccggaaccgccggggtggagacggtgttcttcctgctgctcctcgccggacgggtctacggccccggcttcggtttcgtcctcggcaacaccgcgctgttcgcctcggcgctgctgaccggcggcgtcgggccgtggctgccgttccagatgctcggcgcggccttcttcgccctcggggccgggctgctgccgcgcgcccgcggctggtgggaactcgtcatgctgtccggatacggcgcggtcgcgagcctgggcttcggcctgatgctgaacctgtcgttctggccgtacgcggtctccgacggctcaccgctgtcctatgaggccggcgcctcggtcgccgagaacctgtcccgactggtcgcgttcaacctggccacctcgctgggctgggacatcggccgggccatcaccacgaccgtcctcatcctcacctgcgggccggtgctgctgcgggtgttccgccgcgcggctcgcaaagcccgctggcacaacgagacccggccggtgccgcgcgtggcggaaccggccgggtcgacagtctcgccgtcctagcggggcgcgccggtgcggcgggaacgctcgcgcagcttcgcgtccagctcgaccttgcggatccggatcgcctccggggtcacctcgacgcactcgtcgccacggcagaactccagcgcctgctccagcgacagcttgcgcggcggtaccagacgctccagctcctcgcccgtggactgccggacgttggtgagcttcttctccttgcagatgttgacgtccatgtcgtcggcgcgcgagttctcgcccacgatcatgccctcgtagacctcggtggtcggttccacgaacagggtgccgcgttcctgcaggttgaacatggcgtagctcgccgcgaccccggagcggtcggcgaccagcgaacccgacggacgggtgcgcagctccccgaaccacggctcgtagctttcgaagacgtggtgggcgataccggtgccgcgggtctcggtcaggaactcggtgcggaagccgatcaggccgcgcgccgggatcagccactccatccggatccagccggtgccgtggttgaccagctgctccatccggcccttgcgggtggccagcagctgcgtgatcgcgcccaggtactcgtcgggggcgtcgatggtcagccgttccaccggttcgcaggtcttgccgtcgatctcacgcgtgacgacctgcggcttgccgacggtcagctcgaagctctcgcgccgcatctgctcgaccaggatcgccagcgccagttcgccacggccctgcacctcccaggcgtcgggacgctcggtgggcagcacccgcagcgacacgttgccgatcagctcccggtccaggcggtccttgagctgacgggcggtcaccttggcgcccttgaccttcccggtcagcggcgaggtgttggtgccgatggtcatggagatcgccggttcgtccacccggatcagtggcagcggctcggggtgttcggcgtgggcgagggtctcgccgatcatgatctcggggataccggccacggcgatgatgtcgcccgggccggcctcggcggcgggcttgcgctccaggccctcggtcatgagcagctccgagacccgcaccttggcgacggtcccgtcggtgcggcaccaggccacggtctcacccttgtggatcgttccctgccgcacccggcacagcgccagccgtcccaggaacggggacgcgtccaggttggtgacgtgcgcctgcaacggcgcgccttcgtcgaaggtcggcgcggggacggtgtccagcagcgtctggaccagcggctgcaggttcgtcgaatcggcgggcacctgaccgttgccgggttccgacagcgaggcgatgccgtcgcgggcacaggcgtacacgatcgggaagtcgatctgggtctcgtcggcgtccaggtcgaggaacagctcgtagacctcgtcgacgacctccttgatgcgggcgtcgggccggtcgaccttgttgatgaccaggacgatcggcagtttcgccgccagcgccttgcgcagcacgaaccgggtctgcggcagcggtccctcggacgcgtccaccagcagcagcaccccgtcgaccatggtcaggccgcgttcgacctcaccgccgaagtcggcgtggccgggggtgtcgatgatgttgatggtcagttcctggccgtcgggcgtgtgatggtgcacggcggtgttcttggccaggatggtgatgcccttttcccgttccaggtccatggagtccatgacccggtcgtccacgtccgcgccggggcggaaggcaccggcctggcgcagcatggcgtcgaccagagtggtcttcccgtggtcgacgtgggcgatgatcgcgacattgcgcaggtcagtgcgttttgacatgatgtccattctcggttacgggcgtatccggtcgggaggcgggccgtgtgaccggcggcacgctcggcgacgggaaaaatgtattcatataccccaattgtgccgttcgaatcgccggaatcggacgcttccggtctttcctcgccgtggcccggagaatcgcggcgcggcaacgtactctaaaacgtccacagtgcttacgtttccgggggtgagggcccgcgaccgactgtggcgagtgtcctattgtcggagtatgtcggcgtcggcgacccaggtgcgcctgggaatcgatttcgggacctccaacaccatcgcggtcatggaacgtcctggccttccggctaccccgctgctgttcgacggttccccggtgctgccctcggccgtgttcgccaccgaaggcaaactgctggtcggccgcgacgccgagcgcgccgccatgtccgaccccgccagcttcgaaccgcaccccaagcgctgcatcgccgacaccaccgtcctgctgggacagcgggagttcaaggccgtcgacctggccgccgccgtgctggcccgcgtcgccgccgaggcccagcgggttgcgggcgtcatgcccggcaccgtggtgctcacccacccggcgggctgggccaacgagcggctgaagctgctgagcaccgccgcctaccaggccggactgccgccgccgcgcttcgcctccgaaccggtcgcggcggccacccacttcgtcacccacctgggccacaccttccccgacggcagccacatcgtcgtctacgacctgggcggcggcaccttcgacgtcagcgtggtccggatggcgggggacaacctcgaggtcaccgcgaccggtggcctgcccgacgtgggcggcgtcgacatcgacttcgcgatcgtgcggcacctggaacagacctacccgggcgaggacggccagtggcggcggctgcgcgaacccgaaagccccgccgaccgtcggcaccgccggggcctgtggcgggacgtgcgcgacgccaaggagatcctcagccgcgagtccaactcggccctgttcatcccggtcctggacgtcgacgcgcacctgacccgcgaggaactcgacaccctggcccgcccgctgctggccgagaccgtcgcgctcaccatggacgtcctggccggagccaagatcggcatggacaaggtcgcgggcctgttcctggtgggcggcgccagccggatgccgctgtcgtcgaccctgctgatgcgcgagacccggatcgcgcccaccgtcctggaacaacccgaactcgtggtggccagcggcgccatcgacgcgccgggccgcgaatcccacgcgagccccgacggctcgccgaccatgatcgccgccctgccgccggtcgtggtggaaccgccgccgcgtccggtgtaccggggcgtggccaaggtcccgacgcgcccggcgatcacccccgaatccgaggtgctggcgcaagcggttgtctccgtcgacctccccgccgaagccgcggcaccgcaggtcgcggccgcaccgccggttccgcagcagcgccccgccgaagccgacggcaccgccgcgcccctggcctcggccacgccctcgatcccgcagccgcaccccgcggacgccactggcaccgccgcgccgctggccgcggcgatggcggctccgtccggtgtggccaccgccgaacccgaagcggccctgcgacagccgtcgccgacggccgccgtgcccgccgcccaggccgggccgccctcgaccgcgatccccgccaccgcaccgccgcccccggcacccatgaccaccactccggccgaaggccccgtgctggcgcttgcgcatgcccgcgagggccgtctggccgtcgcccgacccgacagcgtcaccgtctccacggtgtccggcaccgcgcccagcgtcgtactgcgcgaccacgacggcccggtcgtcggcgtgcgctggtccaccgaagcccccggcctactggccgtcggctccggcaacaccgtcacgctgtggcgcgacaacgacaacgccttcgcatccacgcgcaccatcgcctgccccgacgaggtgaaacagctgagctggtcggccaccggcctggccaccgcgaccggtaccgagatcctggtgtgggaccccgcgacgggggagtgctcccgcacctggcgcttcagctccggccccgaaggcgaaccgctgcgggcgctggtgtggaaccacgcgggcgaccggctggcggccggtggctcactgggcaccatcaaggtgtggcgcaccggcgaggacagcccgtccacagtgctcaactgcgcgccggtcggcgtgcgcacgttggcgttctctcccgacggggactggctggtgtccggcgacgccgccggcggcctgcgcatctggcggctgagcgactccagcgaccagcacctcaaacaggcccacgaggcggcggttcagaccgttgcctggtcaccggacgggaaactcatcgcctcgggtggcatcgacagccgggtccgcttgtgggacgccggatcgggccgcgaacaccgcgtcggcgaaggccataccggcaccgtgaacaccctgtgctggagcaccgacggcaaccgcgtcatctccggttcctccgacggcaccgtccggcaatggaccgccgccaccggcgccgaactgcccgaacggctcggctgaacctcagcccgtcccgaagcgttcgctcagccactccagctgccgctgcgcgtggtacccctcgccgccggagtgcccgttccacggccacacctcgatgtccttcggtcccgcccaacggttgtaggccgcgaacaccgtcgagggtggacacgtggtgtccatgagggccaccgagtacagcgccggtgcctgggcccgcgacgcgaaactcataccctcgaagtaggacagtgtcgcgaacacccgctgctccagatcccgctgcgcacccaggaacgcgacgagctccggatacgggccggtggaggcgatctcgcacgaacgccggaagtgacacaggaacggctcgttgaccaacgccgcggccacccccggccgcaacgccgacaccgcctgcgcgatgccgcccccctgcgaatgcccggacaccacgatccgcgactcgtccacgatgtccagtgacgcggccacgtccaccgcccgcgccgcgtcggtgaagacccgccggtagtagtactcgtccggatccaggatgcccttggtgagcatccccggagcgtgcccgaactcgctgccgtgcgggtcaccggtaacgcccgacgatgccgaagccgacgcaccctgcccccgcgtgtccaccaccagcgtcgcccacccggcgacgggccaccgcagatgctggtgcggaaacccccggcccccgtgatacccgatgtacgtgaccacgcaccccacccggctcgccccggccggagcgatcagccaggcgttgatcgggtcaccattccagcccgcgaaccgcacgtcccacacgtccaccaagcccagatgccccggctgcggcgtcaaccggacgtccagcggatgccggtccgcgacctcggaggtgcggtcccagaacgcgtcgaagtcctggggctcatcgggttcgggccgataggcgcgcagctcgtccagcgggaaatcgaacaaaggcatgcacatattcctatcaccgccccaccggaacccacattcccgacctccatacccgacatgcacccgccgacggccacccggcagaatcgctgcgggaacttgaggaaaggcaatacgacatggacgccgacgcgcagggacgcgtacggaaggaaatcgccgaggcaccgtgggtcttcgtgctgatgtggctgggcttcccactcatcggcggggcactgctgtggggcctgagccgattcgtggactggctgtcaggccaggactgggtaccgttcgagggcctgttcgacctcgcggcctcggccccggagccctacctgacgatcggggcgatcgtcgttggcgtactgctcggcctcggcctggcgttcctcggccacgccgacagcctcaaggtcaccatcaccgacgacgacatcaccgccacccggggcggcaagtccaagaaggtcgccaccaccgacgtcaccggagccttccgcgacggcaaatacctggttctgctcggcgcgaacggcaccgaactcctgcgcgagaagaccgacatcccccgcgaacgcatgcgccaggacttcatcgactgcggattcacctggcacgaggccgacccacacgccgacgaatggcgacgctgggtcgacggcaccccggacctccccaagggcggcaacgccctactgcgcacgcgcaccaaggaactgaagaaaatggaccccgacctcgccgacatcgacaaggaactacgcgacctcggcgtcatggtgcgctacgacaagggcaagcactactggcgcctgtccaaccgcgactgaccccacccgcgaacgggtcacttccgccgccgcagcgcgaccacgaacacgacggcgctgacgatcgtgatggcgacaaccgggaagcacccgaaggcggccttccactggccgtcggtggcgtcgggatccccttcgggcccgaccggggtgttggcgacaccgacgatgcctccgatgaggacgatgacggcgggatgagcgctcgctgaagccccgctgggagttggtcgagtgtggtcacgatgaacctcacggttcgctcgggaacggtcacatggcggctgaggtgaggcagtcgcgcagttcggactggctggcgttgccgccgctgcagatgatggcgaccttgcggcccgcgagttgttcgcgtgacttccacagtgctgccatggccgccgctccggcgccctcggccaccgtgcgggcgacggacatcagccgccactgggcctgttggatctcggcgtcgtcgaccagcaggaaatcggtgagtcggtcgcgcaggatttcctgcgggagtgtgaagccctcgccggtggccaggccttcggcgacggttttgttggggcggcgcacgcagtggccctcgcgccaggagtcgtgtgctgcgggggatgcggacgattggaccgcgatcacttggcaggtggggttcatggtggcgatggtgaggcaggcggcggccgcgccggtgccgctgcccaccggcacgatgacggcgtccaggccgggggcggtttcgcacagttccacataggtggtggcgactccggcgatcaggtcgggttcgttggcggccgagaccaggcgcatgccgcgttgtgaggcgatggcttcggcgtgttcgcgtgccccttcgaggtcggcgccctcggtgatcagttcggccccgagcctgcgtacggcggcggccttgaccgggttggggttggcgggcatggagatgacgcaggggactccgaaggcgcgggccgcgtaggccatcgactgggcgtggttgccggtggagtaggtgaccacgccgcgggcgcggtcgctttcgttcatggtgctcaggagggtgagtccgccgcgcactttgaacgcgccgatgggttgcaggttctcgtgtttgatgagcacccggacgccggtgagttcgtcgagggcggggtacgacagcaggggagtgggtgccagtcgctcgcgcagtcgtcggcgagccagcaggaagtcgttgaagtcgggtatccgcatgaagcgagtatcggcgagattcatcgatagatcaaatgcgagttacggatgaatccatagatatcatcgatggatgttcgacgagaaccggttgcgcgtcttcgtcgccgtggcccgggaagggtcggtgaccgcggcggcggccaagctccactacgcgcaaccctcggtgagtcaccatctcgcccggttggaggaggagatcggcgcgccgttggtgtcgcggctgggccggggtattcggctgaccgaggcggggcggttgttcgccgagcgggccgaggagatcctcgggcgtatcgacgcggcccgtaccgagctggcgtcccatgcggggctcgtcaacggtcatgtgcggttggcggcttttcccaccgcgttggcagcgttggtcccgagcgcggcgggtgcgttcgcggacgcgtatccgggggtggacgtcgacctcaccgaggccgagccgccgcaggcgatcgcggcgctgcgtcgtggtgaggtggacatctgtctggccttccactatggcgcgacacctccggcggactgggaggcgttgagtgtggcgccgctgttcgatgagccggtgtatctggtcacgtcgccgggcagctcgccctccgggccgcgcgacgagttggccagctacgcggaccggcgctggatcgccggttgcgcgcagtgccgggcacacctgctgtcggcctgcgaagccagcggtttcacgccgtcggtcgccttcgagaccgacgactatgtcgcggtgcaggcgctggtggcccagggcatgggggtcagcacgctgccgggcctggcgctgcgggcgcaccgggatgagcgggtgcggctcgatttgctgcccgacgaccggcgcacggtcgtggccttgacctacggtgcccccgtcgcagctccggcacgcgcctttctggacatcctcgaaaccggtcccgccgaaacgcgacagtggccggattcgtcattggacaccgcgtccgcgccgtgaatccgcccgtgtggtggtgtccgtgactagggtgtcggtatgtacctcctgcgagttcccaggccagggcgacctcgcatcgcgcaaagccgggtgatgctgacgccgcgtcggaaggagttgccatgaagtcgctctcgcaccgcttcgctgtggccgtcagcgtgatcgccgccctggtcgtggtcaccgcgatccaggtttgcggcggcggccgtgccgaggccgaaacctcgggctgcgcgaccgacggccggtaccgggtgtgcaccaccaatcccgacacggtcgcgggcgggcaggacttcaccatcgtcgacgaggtccagcgtcagatccgtggcgccaagaagggtggcgagatccgcatcgccatgtacaagctgatgctcaaacgggtcgcctacgacctggtggacgcccagcggcgcggtgttgacgtcaaggtcgtggtcggcaccaacgacaaccaccccgaccgcaacgtcgaggccgtccggatcctgcgctccggcggtgtgaaggtcgtcgaatgcgtcgaaggctgcctgcccaaccgggacggacggcatcgcggcgccatgcacaacaagttcctcatcgtcagaagcgccggtggtacgaccgtcacccagacctcgtcgaacctttccagcccgcagaccgaatggcaccagaacctgctgtccatacgcgacgaccatgcgctgtaccgctactacctcgcctactggcagcggctggccgccgggtcgtggaccgtcggcggcgatacctggatcggcggcgatcgttccggcaggggagatcacgacatgtcgagggcgtatgtcttcccggtgacctccggcgacccgatcacggcgatcctcgacgatgtcaccgactgccgccgcggcgatgaccgtatctgggtcacccacaacatcaccgaacgcgtcggcgtgcgcaaccgtctcatcgaactgcacaacgccggttgcgatgtcagggtggtgacgggcaagaccgacaacgaggagttcatgcagtcacacgttcgcggcctgggacatctggacgccgacaaggtcaggcgacttcgcggcacccacaacaagttcgtcgtcatcgacgccaagtacgcgggccaatggcgcaaggtcgtcgtgaccggctcgcacaacttgagctacagcgcgttgaagaacgccaacgacgtcgtcctccgtgttgtccacaatggtgttgccgacgagtatttcggctacttcaggcagctgtaccagtcagcatgaccaacctcccatcgcgggagcgcgacggccgctagccggtcgcgatcgcggtctcgtgcaccgctagccaccgcagtccttcttcgaccgacacgtcggcggtgagggtggcggtggtgcggcgccggttctcggtgccgctgtggcggtggatctcggtgaagcggacgacgaccacgtcgccgccgctggcgaggattgtcaggtcttcgatgtcgatggtcatcccgggcagcgcgttggccgcgcccgtcagttcggtgcccagttcctcgcgggaaacgatgtcgccgtcgcgtcccaccatggagaagtcggggtgttgcgcgtgcatgatccgctggtagaccgatgggggcgcttcggttcccagccacagcgccagatccgcgtgcatttcctccaccgcgtgggccacgcgggcgtcgagtgcgtccattctcgtgacgatacgtgatctcgccggacccattgacacggatggatcttcgtcggtactgtcccgagaaatcgattactcaaccgcgaggtgcttatgtctcctgggtttggggagtcccggctctcccgtcgcggactgctgcgggcctcggcgctgggcctgggtgccctgggcgcgggctcgctgacggcctgcgcgggctcgaaccccgatgagctggtgttctggcatttcgtcgggcccagcagcccgcagggcaagtggcagaccacgatggtcgacgactggaacaagcacaacaaggtccgcatcaccgaacggttcgtcccgttcggcgactacgccagcggcccgaccctgcagacctcgttcagcgccgactccggcccggacatcttcctgctcagccccggcgacttcctgcgctaccacaacgcgggcgtcctgatggacctcacgccgtacctgccccagtcggtgcgcgacgactaccttcccggcactttggacagccgcagcttcgacggcaaggtgtacggtctgcccatcgaaagcgaaccgttggcgctgttctacagccacgacgccttcgagaaggccggactgtccgaagccgacgttcccgccaactgggaccagatgctggacgtggccgacaaactcaccaccgaccgccgcttcgggctgctgttcgagaccaaccccggctactaccagaacttcacctggtacccgttcctgtggcagggcggcggatcgccggtgtccaaggaccagaagagcggccgcttcgactccaaggccaccgtggacgcgctcgcgctgtggcaggacagcatcaaccgccgggtcgctcccaccctgccgcagggctcgggcggcatggacaccatcagcaacctcggcaacggctactgcgccatgcagcagaccggcgtgtggggagtcggcgagctcggcatccagttgccggacttcaagttcggggtggcgccgctgccgaaaccgccgggcggcaaggacatcaccaccgcgggcggctgggccctggtcgccaacgtgcgcggccgcaaccccgaggccgccgccgagttcatcgcctgggcgctgggcagcgacgaggacgactgcgtcgaacggggacgccagctcaacaccgtcatcaagaagaacctgccggtgcgccgcagcgtccgcgacctcgccgagaagtccggcgacatcgacaccgacaactaccggaagttcgtggaggagatcgccccgatcgcggtcggcgaaccccgctacccggtggagatctaccggagcatctcggacgccatccaggcctgccagctggacggcgccgacccggccaccgtcgcggcggacacggacgagcagatccagacgttcgtgtccacatacgaaggagcgtcgatcctgtgaccaccagcaatctcacccgcatcgtgccccggcgccgccccggcgaggcccgcgccggatacggcttcatcgccctggacggcctgggactgatcgtcttcgtcgccgggcccgctctgctggccctcgtcatcggactgttcgacgtggacggattcggcaagatcgagttcgccggattcgacaacttcgcgctgatggcgggggacaagctgctgtggaagtgcgtcggcatcaccgcgatcttcacggcgattttcgtgcccaccgccttcgtggtgagcctgtgcctggccctggtggtcaagaacccctatcccggcgtcggtctggtgcgcgcggcgctgttcctgccgcaggtgatcagcctggtcgtcatcggcgtcatgtggaagttcctgctcaccgacaagaccggggtggtgtcggggatcctcagcccgctgggcctcggcgacacctcgtggctgggtgacccgtggctggcgctgccgacggtggccttcatcagcgtgtggttcctgatgggctaccagatgctgatcttcctggccggactgcaggacatcccgaacgaactctacgatgccgccacagtggacggcgccaacgcgtggcagcggttctggaacgtcacctggccgtgtctgcgccccaccagcttcttcgtgctcgtcacctcgatggtcaacgcgatcgccgggacgctggccttcgacatcatctacgtgctcaccaagggcggcccggccaactccacgtccacggtcatcttctacgcctaccagcaggcgttcacgtacggcaggttcggctacgcggcggcgatctgcggattcgtcgtggccgtgctgatcctgctcaccggcgcgatgttcgccgccacccgcggaggtcgattcaatgacgcgtgaccgtgcccaaccccgggccccgatcacctggctgtccatcgtgggctacctgctggcgctcgtgaccgcgctgcccatcctgtggatggtgctggccgccttccgccccaagggcgacgtgttcgcgctgacctggccgacaaacctgaccaccgagaacttcacctacgtgctgaccgaggtcccgttcccggtctacctcggcaacagcgccctggtgtccatcgtggtcaccgtgatcgcgctgttcctgcacaccatggccggatacgcgctggcccggttgcggttccccggccggggcctggccttcggtctggtgatcgcgacgctgttgatctcgctgccggtgatcctggtgccgctgttcatggtgaccgaggtactgggcatggtgaacacctacgcgggcctgatcgtgcccagcatcttcaacgccttcggcgtgttcctgttgcggcagttctacctcagccttcccaccgacctggaggacgccggtcgcctggacggctgcggccacctgcggctgtactggcacatcgtgctgccgttgagccgccccatcatggcgtcgctggcggtgctgttcttcctggcgaactggaactccttcgtgtggccgctgaccgtggcccaggacgagaacctgcgcgtcgtgcaggtcgggatcaactcgctgcaaggacaatatggacaggactaccagtacgtgctggccgggtcggtcctggccgcgatcccgacggtgatcgtgttcctcatcggacaacgcaggatcgtcgactcactgaagacaaccggattgaaataggaggaacctcgtgcgggaatcggcatacggacagttcggctcgagcctgcgggacctgcccaggctgcgcaactcacgacggggccgggcgtcgagctgggacaccaccggcggcaacgacgaccgggtcaccgtggagccgggcgagacggtgacgctggccgacctgcgcggccccggggcgatcacccacatctggtgcaccacgatgctggagactccggacggaccctgggcggtcgagaccgacttcctgcggcgcctggtcctcaagatcacctgggacgacgccgaccaccccagcgtcctggtgccgctgggggacttcttcggcgtcggacacggccgcaccgcgaacttctcctcggcgccactgcagatgagtccacaggacggcaagggcttcaacagctggttcgccatgccctacgcgcagggtgccaaagtcgagctcatcagcgaactggagcaacagaaggtcttcttctactactacgtcgactacgagtcgtacgcccgcgctgaggacgacctgggctacttccacgcccagtggcaccgcgagaaccccaccgacggacagccgcgcggcgagtccaccgtgccgcagcacctgttcgagggccccaacctgaccggcgagggcaactacgtgatcctggacgcgaccggccgcggccactacgtcggctgtgtgttcaacgtgcacaacctgtccgacagcaccgactgggactggtacggcgagggcgacgacatgatcttcatcgacggcgaaccctggccgccgaggctgcacggcaccggaaccgaggactacttcaacacctcctggtgcccgacccagacctaccacgccccgtaccacggcatcacgctgccgggccgcgacaactggaagggccagatctcgatgtaccggttccacatcgaggatccggtgctgttcaacgagtccatcaaggtcaccatcgagcacggccacgccaacaaacgctgtgacgacatctcctcggtggcgtactggtaccagacgctgccgcaccggccgttcgacctggcacccgtcgcgcaacggctgccgcgctcggagtgacggacacccgaagcggctgagggcgggccgccgagcccgccttcagtccgccagcttctgctggtgcgccaggaaatgcgcgacgtcgctcgtggccgggtagagctcgcgatagtgccggtagaacgcgtcgtacgcctccgcccgcgccggatccggccgtacggtcgcggtcacggggttccacgccgccaggtcgacgtcgaggccgagcccgtgcgcggccagcatcgcgtcgcccaggcaggcgccgatggtgtgcgacgggatgtcctgtgcctgattggtcacatcggacacgatctgcgtccacagtccacccttggtgccgccgccgacggccaccagccgctcgatcgaaccgtgcgccgaggccatggtctccaggttgtgccgcaccccgtgggcgatcccctccagcgccgcccggtacagctccgccggtccatgcgccagcgtcagccccgcgatcacgccccgggcctccggatcgaagatcggggtacgttcgcccgcgaagtacggcaacagcagcagtccccggctcccggccgggaccgtggccgccgccgcggtcagctcggcgaagtcgccgccgaccagccgccgcagccagtcggtgaccgacccggaggtggccatgcccgccgccagtgagaacgtgcccggcatcgcgccgctggtggtccacagtccccgatgcggtcgcggatcggcggccacgttgacgatgaacatggtggtgccgtacatgaccatggtctcgccgggctcgcgcaccccgacgctgaccgactcggcccacgcgtccaccgtgcccgccatgaccggcagatcccggggcagcccggtcgcggcggcggccgtggccgacaccgcacccaccacctcgccgggccaggccagccgtggcagcgccagccccggcgccaccttctcggcccagtcacgcgcccagccgaaggaccgctgatcgtagagcgggtcgcactggctggccgaatgatggtccagcacgtactcgccggtgagccggtgcaccagataggaactggccatcaacagcttctcggtgcgccgccacacatccggctcgtgcttggccagccagcggatcttggggccgacggcctgactggacaggggagtaccgccccgctccatgatggcctcggccccgaactcggcgtcgagctcgtcgatctcggcgctggcacgggtgtcgaccccgtacaggatcgccggacgcaacggacggccgtcgccgtcggcgggcagcagcaccggaccgataccgctggtggccagccccgcgatgtcgcggccgtcgacgtgttccagcaaccggccgaccaggtaccggaagtcgtcccaccacaccgtctcggcgtcgtgctcgaaccaacccgggtgcggggtggcggtctcgtgggcgcgttcggcgcgggccaggatcgacccgcgccggtccaccgcgaccgccttggaactggacgtgccgatgtcgacgcccagcagtatcgcgttgtcgccggtcacggtcagtccctcgtgaactcgtcgagactgatgcccatcagctcgcacaccgtccgcagctcggcgcgccggtcaccgggcacggcgtggatgtggttggcgccgaaccgggacaggaaggtcgcggcgggcgcgtggatgcgtgcccacgcgtgcggccactccggtgtggagcgtcgcatcatctcggtgttgacctcgtcgtcgaattcctggaactcaccgtgcatcagctgcatccggtactttccgtccagtctggtcaaccgcgccagcgtcatctcgccgggggcggcgatgtggtgcaccgaggcgccgccggcggggaagaagaacacctcggggtacaggtgcacccgggccaggttgacggccggatcgtcgctgcgggcggcgtaccaggtcgcgtgctgcccggagttgcacaggtcccacacgtcccggtcggcgtggtagtgccgcacgtcggcgaacagcaccggcgtgccggtgatccccttcagcagctgcatcgtcagcgcgccgtccatgtcggcctcggtggcgcacacgtgcggcgccttggggccgttccagtcgtaggggtcgttgaggaacgcctcggcgatgtccatggtggcgaagtactgggtcagttccggctgccccttgataccggtgaagtcgaggttccactcctcgatcagctcccgcatcgccatataggagccgatctgccgctccagcagctcgggcgtgagcttcttgccgtcatagtggacgttggcgttggtctccagccattcccgggcgtgcttcttctcggacgcgtcggccagctccgcgcggcgcacgatctcgtactggtcgatctcctccacgtcgatgccgaactcgcgctgccactggtcggtgttggccacggcggtgtacatgcccatcggacgaccgccgatccggccgaaggtggaaccgcgcaggctcgacaccgccgccgcggcgctggcccgcaccccgatcgcgtcgatgagttcggtgtcgtccgcgtcgccccacagccgggtgtgctcgcggccgatctggtccagcgcgccaccggcggccagcatgcccaccatgcccggctgcgccgggtcgatggtggacaacagcagcagcggaccgggggaggcgtcggcggccagcatcgtgaaatgcgggaacgcccacaccgcgtagtgcagcacggtcaggtcgacgccccgggccgccacccggcgcgccaccgcggtggccacggtgttggacgtgacctgctcctcgccccggatcacctcgtgcccggcggcttccaggctcgcgaccaggcgatcctcgtaaccggcgatgaagtcgccgatgtccttttgcacgtactcacggccgtccgaaatgctgatcacgccaatgcgcgccacgtgtcctcctgtgccgggggccggtgcccgaggcgatccggccgagcgtccagaaatcgattactccgcacgttatgctcttgcccgacgcactgtcaatagggcgggcgattcgcagacggaggtttgtgaacggtggcgacgatcgccgaagtggcggcattggccggattgtcaacggcgacggtgtcgcgcgccctcaacggcgtgccgaccgtcgaccccgagctggcgctgcgggtgtggcgcgcggccgaagaactcgattaccagccccacggaccggcccgcagcctgcgccgacagcgcaccgccgtgctggcgctcatcatctccgacgtggagaacccgttcttcaccgcgatcgcccgcggcgtcgaggacatcgcccgcgccgagggctactcggtggtgctgtgcaactccgatgaggacgtcgagaaggaacgccgctacctggacgtcgcggcgaccgaacgcatggccggagtcatcatctcgccgaccgccgagaccagccgctccggcgtagtcggcgccgcggacaccccgttcgtcgcggtggaccggccgctgccgtcgggcaacggcgactgcgtcctggtcgacactcgcgacgccgcccggcaggccaccgtccacctggccgagcgcggctacgaccggatcgcctgcctgaccggcccgaccggactggccaccgccgacgaccggctggccggataccgcgacgggctgcgcgagaccggcaggcaggccgacgaggcgctggtgcggcactcgccctaccgcgccgacggggcgcacgaggcggcgctgcaactgctcgacgaactgcgcccgccggacgcgttgctggtcgccaacagcaccatggccatcggcgtgctggaggcgttgcgggaacgcgacctgcggcccggccgcgacgtcggcgtcgtcgccttcgacgacgcgccgtgggcgacccttgtggatccgccgctgtcggtggtcacgcaaccggcctacgagctgggcaccagcgccgcgacactgttgctgtcccgcatcgccgaccggtcgcgaccgtccagcaccacgatcctgggagcccggctggttgcgcgggacacctcccgccgcgactgacatcctggctgcgcggcgagtggcgtgggactgttccgccgcgactgacccggctcaggtgtccaggcccgccgcggctgccgcggcctggtcgacgacctcggtggcctccccgtcgtcgtcgctgacccgcagcgcgccggtcatgatcgcgaccacttcggacatcgagtggtcctcgcgtccgacgagggcgacgcgcttgccgagccgctggatgtggatgcggtcggcgatctcgaacacgtgcggcatgttgtggctgatcagcacgaccgccagaccccggtcccggaccctgccgatcaggtccagcacctgcgccgactccttcacgcccagggccgcggtgggttcgtccatgatgaccacgtgctcggcccaggccgccgcccgcgccaccgcgacaccctgccgctggccgccggacaggtcctccaccgggtgcgtgaggctctgcagtccgatctggagttcgctcatgtgctgggcggcctgctgccgcatccgcttcttgtcgagcaaccggaacacgctgcccagcgggcccttgcgccgcagttcgcggcccatgaacatgttggtggcgatgtccagcgccggtgccagggccagatcctggtagacggtctcgatgccgttggcgcgggcgtcggcgggggtgcggaacctgaccggctcgccgtccagggtgatcgtcccggcgtcgggggcgatggctcccgacagcgctttgatgagtgtggacttcccggcgccgttgtcgccgatgacggccagcacctcaccggcgcgcaggtcgaagtcggtgccgtcgagggcggtgacgtgcccgtagcgtttcttaaggccccgggcggtcatgcgggcggtgtcggtcatcggttcctcctgcggtagagctggtcgaaggtcaccgcgaggatcacgaggatgccggtgacgaggatctggtagatcggcagcacgcccatcatctgcaggccactgcgcaccacgccgacgatcaggacgcccagcagcgtgcccaggacggcaccgcggccgccgaacaggctggtgccgcccagcaccaccgcggtgatggactccaggttctcggtctggccgaccttggggtcgccgacgccggtgcgggcgaccatcagcagcgcggccacgccgaacaccagcccggccaccaggtacaccgactgcaggtggcggcgcaccggcacgccggtcaaccgggtgccctcgaagttgttgccggtggcgtacaggcggcgtccccaggcggtgttggcgagcacgacggcgaaggcggcgaacaggaccagcatcagcagcgagccgtagctgacccgggcgtcgccgacggggaaggtctcgcccagtgcggtcagcgtggccgggacgccggtgatggtggcctcgttggagtagatgtgggtcagcgcgtaggcgacgttgagcatgccgagcgtgacgatgaacggcggcagtttgatcttggtgacgagcatgccgttggccagcccgaacagcccgcacaccgcgatcccggccaggatcgccaggaccggcggcagcccggagtcgacggccagtttggtcatgacgatgctgccgaaggccatcacggcgcccaccgacaggtcgatgccggccgacaggatgatcagcgtctgtcccagcgcgagcgtcccgatgacggtgacctgttgcaggaccagcgcggcggtgttgaggctgaggaagttgtcggccatggtggagaagaacgcgatggcgatgagcagcgcgcacagtggaccggtggtggagccgccgaggaaccggcgcgtccaggtctgttcggtgaggacgggggccgccggtggggcggtggtcgatgtcgtggtcatgtggctttatcccttgggttcagtggaggtacacagtgctcagccgccccagcactgcttggcgccccagtcggtgtccttgctgtcgagtccttcgacggggtcgtcggtgatgagttcgacgccggtgtcggtgtatccggaggggcggtctccggtgcgggcgtattccagggcggcgtccatgccgagttcggccatcttcacggggaactgcatggcggtggtgtcgaacttgccctgcgcggtggcctcgactcctgggcagccgccgtcgatggccaccagggtggtcttgtcggtgcgtccggcggccttgagcgcggtgtgggcgcccagcccggcgggttcgttgatcgtgtagacgaggttgatgtccggatgggcctgcaggcagttctccatcgcggtggtggccttggtctggtcgccctgggtgtactcctcgcacaccagctgctcgtcgccctccttgatgccgaagcccttcaggaaaccgtcgtggcgcagctgcccgacggtgacgccgggcgcgaggtccatggtggcgatcttggcgggcttgccgtccagtttggccttggcgtactcgccgaccacctcaccggcccggaagttgtcggtgccgtacagcccgtcggtggcgtcggcgggctcggtgggcgtgtccagcgagatgacggcgatgccgagcttctgggctcgtttgacggacgggacgatcgccttggtgtcgctgggggtgatcagtatggccttcaccccggcggcgatcatgttctccatggcggacacctggccctcgttgtcgccgtcgaattcgccggtggcggtgagcagctgcgccccggcttcttcggcggcgatcagggccgtgtccttcatttcgatgaagatcggattggtctcggtcttggtgatcagaccgatcttgatgcggtcgtcggagccggagccgcacccgctcgtgaccagcccggcgaggctgatcacgatcaggacggtgatcgtccgggtcaggcggctccagccacgcgttttcggcatgggaacctctccagtggagtgttgggtgccggtgtttcggggttcgggagatctctcgaaacgtgatgctatacacagacaagcggttgcgcaaccgcttgcgtcagtattcgcgcgagaacgttcgcgatcgagaaggaggccgcatggtcaccatggccgacgtcgcacgtcaagccggcgtatcagtgtccacggtgtcccacatcgtgaatgggacccgctatgtcaaggaggacaccaagaagcgcgtgctggcggcgatccgcgaaaccggttacacccccaactcgctggcccgttcgctggcgacccagaacacccacaccatcggcttggccatctcggcgatgtccaacttctacttcgccgacatcgtcgcggccatggagtcggcggcccgcgccgccgggttcacgctgctgttggccgacacgcacgacgaccccgacgaggaactccaggtgatccaggcgctgcaccagcgccgggtggacggcatcctgtacgcgccctccaccggctcggccggtccggcgctgcgctacctggccgaactcagcgtccccaccgtcctggtcgaccgctgcgcctggagccgcttcgaccagatcggcaccgagaacgtccgcgccaccgcccacctgaccgtccacctcgccgaacgcggccacgcacgcatcggcctgctggcggggcaccaggacgtgcggaccttcgccgaacgcaccgagggctaccgcgccggactggccgaagccgggatcacccccgacgacgccctgaccgtcttcggcccgcccggtgaggagttcgcggcccgcgcggtgtcccaactgctcgccctgcccgacccgcccaccgccctgatctcgggcaacaaccacctcaccatcgagatcatccgggcgctgcgcgcccgcggcatcaaggtccccgacgacatggcgctggcctgcttcgacgacttcgagtgggccgatctgttcgcaccccggctgaccgccatggcccagccgatcgaggcgatcggcgcgggcgcggtcggcctgctgctggaccggctggccgaacccaaacgcccggtgcgcaccatccggctcgacccggtcttcgcccaccgcgaatcctgcggctgcccgccggaatgaccggcggcgcggcccggccgtcccggtaggttggtgcccgggaagacggaccgggcgcgcacaggaggcacaccgatgacggccagtcgagacggcctgctggaggaactggtccgcgagatgccctggtacatctcggcgtcgatgcggttccagatggcggtcgccgaccagctggacatgccgctggccgacgtgcacgcgatcggcgcgctggtggagttcgagccgatcggggccgcccggctggccgaactgatggggatgacctcgggggccgtgacccggctggtcgaccggctggagcgcggcggctacgtgcgccggtcgcccgatcccgcagaccggcgccgggtggtgctgcgggcggtgcccgagcgggtggccgagatcgggcgctactacgcgtcgatgggggagagctggcagcggcagctggccgactgttcggacgagcagctgcggttcctggtggagttcctgcgacgcggacgcgacgacacccagcgcgagaccgcgcggctgcgttccgacggccgggcgcacggcacccgacgacgtcgcgaaccgtagtctccgaccccgatcgccgtccccgtaggtgaagtgggggaggaccccgaaccttcccctatagctgctgcaaacagttgctgcttcaagcagctaatgtttgactggccgcatgacacccacacagcaacggctgcaaccgttctacctggccgtccccttcaccgccgtcatcaccggcctgttcaacctgtccgaaaccctgcccgccccgctggcgctgctcgccggggccgcctggggaatcgtcctcggcctgatcgccacctggctcaacacgaaggccacgctcagcgcctggctggaggacggattcgtctacctcggcatcgtcggcttcgcgttcgccgggtgcggcggcctgatggccatcctcatgctcgacggcgcgctcggcgcgtcctcgctgaccgccgaggcactggaggcactgttcctgccgtcgatcccgtactacatcgtcgtcaacagcgcgttggaactgctggtcatccccggactgctgtacttcggttggcgcgcgggcaaacgccgcgtcctcatcctggccgccgccggactgtacttcgcgatgcgcgtgtggacctacctggccttcgtcccggcccggatgggatgggccgaggccgaacactccggtgaagcgctgtcggcggccgaacgccgacaggccgcctccgacctcatggtcgacgatccacgatggatcctgctgctcgtgatgctcgcgatcctgctggtagcggcatacctgccccgcgtccgcgaacgcaagacccgcaccgcctgacccacacgggaaccggtgaccgtgtcgcgcaccagcggcacggtcaccagccgcgagcgcgccattcgggcagcttcggccgttcggcgcccagcgtggtgtcgtcgccgtggcccgggtacacccaggtgtcgtcgggcagccgtccgaacaccttcgtctccacgtcggtgtacagcgagtcgaagtcggcggccgtctgggtcttgccgaccccgccggggaacaggctgtcgcccgtgaacaggtgcgggtgcccgcccggatcccggtacagcagcgccaacccgcccggggtgtgcccggccaggtggatcgcctcgatcgtgacgtctccacaggagatggtgccgccgtcgtcgacggttcccgttactgccgggacgtccccggcgtcggcgggatgcgcgagactcgcggcgccggtgcgctcgacgatcgcggcggtggcccggatgtgatcccagtgccggtgcgtcgtcaccacagtggaaagcccggcgtcgcccacgaactccatgatccgctcgggttcgtcggccgcgtcgatgagcagctgttgcccggttgcgcggcagcgcaacagatacacgttgttgtccatcatgctgaccgagaacttggtgatggtcagcgtttccagttcccgtatcgcggcgggtccgccggggtacacgtcaccggtgtattccatggacccaagcctgtcagacacccgatacgccgcgaaaaggggcttgccaggcgagtgcgcggggcttacctttctagtgatcaacagccgctgacaccggtgaggaggtgacggatatgcgggaactgacccgaaggtcgggtcgatgtcgcactggcgggacgcaacgcgtgtccgtcggtgtcgcagacaccatcggtgggccggctcaggcgtagccgggcaccggatatcaaccgagaaaaggtgcttcgttgaccatctccatggcgtccctcggctgggacgcgacattctccgactcctattcccgctacgacagacgcgggaaccaccccggacgcgtggcccgcgtggaccggggagtgtgcaccgtcctgaccgccgggggaacggtacgggcgagcctggccgggcggatgctcggcgtcgtcgccaaggacccgttgtcgatgcccagcgtcggcgactgggtggtggtgcggacctgggacgacgaccgccgcaccatcgaggcggtactgccgaggcgctcggcgatcgtgcgctccacggccggcaaggccgccgagggacaggcgatcgccgccaacgccgacgccgtggccatcgtcgaggccctcgaccccgaccccgacttcggccgtatcgaacggctggcggcactggcctacgactccggcgccaccccgctgctggtgctcaccaaggccgacgcggttcccgacccggaactgctggccgacgatctcagcgcggcgatgcccgacgcgccggtcctgaccgtcagcgcggtcaccggccagggcctggacgcgctggccgaatacctgaaacccggtcgcagcctggcgctgctgggcgcctccggcgccggaaagtccacactggtgaacgcgttggcgggcgctgaggtcatggccacccggggcctgcgggccgacggccggggccgccacaccacctcccaccgcagcctggtcccggttccccacggcggcgccatcatcgacacgccgggcctgcgagtcgtgggcctgttcgaccgcaggcccggcgacgccgccacccccgtcgacggcctggcccgggccttcggcgacctcgacgccctcgccgcgcagtgcaggttcaacgactgtcgccacgacaccgaacccggctgcgcggtactggccgccatcgacgacggcctcctgaccgcccggcggctggagaactggcgcaaactccaacgcgaacaggccttcgaacgcagtcgcgccgcggccagggcgcgtgccgtcggacgcgacaaggcccgacaccgcgccgcccaggacaaggcccgagcccgaggcgactgacgcgagcccagcggccacactttgggggtgccgctgtatctcgccctcgccgttcccgccattgtggccgccgtctatgtctacttcggctggacgcgccgcacccgttggctggcgacaatggcggcggcgtccattctggtctcgggactgtggctgcgagccagtccacaggtcgacgaggccttggggggctggctgatcgccacgccggaaacggcgctgctgctcatcatcgtgggcctggcggcgacactgaccatggccggcttccccgcccagctggccaacgagatcaaggaccacgtgatcgggccggtgacggcccgcggctacggcgtgttcgcgacgacggcactgccgttcgcggtcatcgcggcgacggccgctgtgccggtgatatcgctggtggcaatccagatcatggtcgtgctcatcgccggaatggttgccgcgcgccgaaagccagcgcagctgcgagccgcctacggctacggcctggcctgcaccgctggactcgcactcgtcgccctgggcagcctcatccccgctggagtcaccccgatgatcctggtcgcggcgggctgggcggcgctggccggactggctccactgcactggtggctgccgccaacggtgtcggtggcttcggcaccggtctcagccctcatcgtgggagtgcaggcgccgctggcctgggcgatgctgcttcgactggaggggccgacacaacggctgctgatcgtggcggcaccggtgtcgatcatggtggcgatcgtgggactgatccggcagcgggacctgcggcgcctggtcgcctacgtcggcatcgccggttcgggcctgctggcctgggcactggcgacgacgcccgaaccatcgagcctgcggatggtgctgagtctcagcctcaacgccgtgctgctgtacctggcggtgggacacgtggtgtcgctgaccggctcgggccgcatcgcgatggtccggggccagtggacccgcgcgcccctgttgggcggcgcgctcgggctcgggctgctggccgcgacggtgctgatgccgtacctcgcggtacgcccgctggccgcactggcgccgaccccggccgggatcctcgggctggcgtgcggcatcgggatgatcctcgtcgcgatcgcggccgcgatccccacctggcggatgctcgccggagatcccgccgaccgcctcgacgtcaccaccggaccggcccgcccgctgggctcggccgggccggtactgatcgtcgcgaccgtcctggcgttgctgacgccgctggccgccggagccatctcgaccgacctgttctgagccgtgatcggtcgcacggcacagtgcgacccgccgggccgctgagtaggctcgcagggtgacctgtacgaacaccgcgatgtcggtcccgggggatagggtccgtccgtgaccaaagcgtcttcatcctcgcctaagaaacctgccggacgtcccggcgaccacatcagcatccgcggcgcccgcgagcacaatctccgcaacatcagcctcgatctgccccgggacgcgctgatcgcgttcaccggcctgtcgggttcggggaagtcctcgctggcgttcgacacgatcttcgccgaggggcagcgccgctacgtcgagtcgctgtcggcctatgcccgccagttcctgggccagatggacaaacccgacgtcgacttcatcgagggcctgtccccggcggtgtcgatcgaccagaagtcgacctcgaagaacccgcggtcgaccgtcggcaccatcaccgagatctacgactatctgcggttgctgttcgcgcgcatcggttcgccccactgcccggtgtgcggggaaccggtgacgaagcagacgccgcagcagatcgtcgaccgggtgctgtcgatggaggagggcacccggttccaggtgctggcgccggtggtgcgcgaccgcaagggcgagtacgagtcgctgttcagcgaactgtcgaccaagggttacgcccgggctcgggtggacggcgtggtccaccagctggacgaggtcccgaagctgaagaagcaggagaagcactccatcgaggtcgtcgtcgaccggctgtcggtgaaggccagcgccaagcagcggctcaccgactcggtggaggcggcgctgggcctggccgggggcatcatcctgctggacttcgtcgacctgcccgaggacgacgcggcccgcgaacggcggtactccgaacacctggcctgccccaacgaccacccgctggcgctggacgacctggagccgcggtcgttctcgttcaacaccccctacggtgcctgccccgagtgcaccggtctgggtgtgcgcaaggaggttgacccggacctggtcatccgggacggcgagaagtcgatccgcgacggcgcgctggcgccgtggtccagtgtgggcatgggggactacttcctgcaccagctggtcgcgctgggggaggtgctgagcttctcggtcgacaagccctgggactcgctgcccagccgggcccagaaggcgatcctgtacggacacgacgcgaagctgacggtgaagtaccgcaaccggcacggccgggatcgctcgtacaccaccagtttcgagggcgtggtgccgtgggtggaacgccgtcacgccgacaccgactcggagtggacccgcgacaagtacgagggcttcatgcgggaggtgccctgcaactcctgccacggcacccggctcaagcccgaggtgctggccgtgaccgtctcgggccacaacatcgccgaggtgtgtggcctgtcggtgctgcgctgcgccgaactgatgaacggcctgacgctgtcgcagtcgcaggccatgatcgccgagcgggtcgtcaaggagatcaacgcgcggctgaagttcctgttggacgtcggcctggactacctgtcgctggaccgcgcggcggccagcctgtcgggcggcgaggcgcagcggatccggctggccacccagatcggggccggtctggtcggggtgctgtacgtcctggacgagccgtcgatcggtctgcaccagcgcgacaaccaccggctcatcgagacgctggtgcggctgcgcgacctgggcaacacgctcatcgtcgtcgaacacgacgaggacacggtccgcaccgccgactgggtggtggacatcgggccgggcgccggggagcacggcggccagatcgtccactccggaaccgtgaaggacctgctgaagaaccgcgactcgatgacgggggagtacctgtcgggacgtcgcaagatcgacgttccggcggtgcgccgcaccccggagaagtcccggcagctggtcgtcaagggcgcccgggaacacaacctgcgcaacgtggacgtggcgttcccgctgggctgcctgatctcggtgaccggcgtctccggctccggtaagtccacactggtcaacgagatcctgtacaaggtgctgtccagccagatccagaagtccaaggccgtgccgggccgccaccgtcgcgtcgagggactggaggaggtggacaaggtcgtgggcgtcgaccagtcgccgatcggccgcaccccgcgctccaacccggccacctacaccggcgtgttcgacaagatccgcaaactgttcgccgagaccaccgaggcgaaggtgcgcggctacacccagggccggttctcgttcaacgtcaagggcggccgctgcgaggcctgctcaggcgacggcaccctgaagatcgagatgaacttcctgccggacgtctacgtgccctgcgaggtgtgccacggcgcccggtacaaccgggagaccctcgaggtgcactacaagggcaagaccatctccgaggtcctggacatgcctatcgaggaggccgcggacttcttcaagccgatctcctcgatccaccgtcacctcaagaccctcaacgacgtgggtctcggctacgtgcggctggggcagcccgccccgaccctgtcgggtggcgaggcccagcgggtgaagctggccgccgagttgcagaagcggtccaccggccgcacggtctacgtcctggacgagcccaccacgggtctgcacttcgaggacatccgcaagctgctgggcgtgctggacggtctggtggacaagggaaacacggtcatcgtcatcgagcacaacctggacgtgatcaagtcctccgactggatcgtcgacatgggacccgagggcggcgaccgcggcggcaccgtcgtggtgtccggcacgcccgaaacggtcgccggaaccgacgccagccacacgggcacattcctgaaaccaatgctgacgtgacacgggggcgggtggcctgcgtaggatgatgcgacgtggacgccgaagccgcccgcctttccccctcgcccgaaccgttgaccccgccgccgttgtcgcgcgcctggttgcggcggttcgagaccccgtacatgacggtgtcactggtcatcgtggccatcgcggcggttctggcggcccgaagaccgtggggcatcgacttctgggtgcacgccaccgccgtggagcggctcagccgtgacctgctggaccccggcggtctgcagatcagcggggtgacctcggagtcgtcctactactcgccctacagcgtcgtggtggcgctgttgacccgggtcacgggggcctcggcggtctcggcgctgtcgctgatggcgccgatcctggtggcgttgctgtgcttcgggttctaccggttcgtgcggctgttccactccggggtgtggttccccgtgttcgcgctggcggtgacgctgacgctgtggggcatcgacatgtgggcctggagcgggttcctgtcggtgtacagcctgccgatcgggctgccgctgccgtcggtcgtggccagtgcgctgatgttcctggtgtggacgatgctggcgcgggccttcgacgatccccgcgcctggcggtgggccgggctggcctcgctggccaccctgatcgtgctggtgcaccagctgacagcgctcaacaccgcgatcggctgcgtggcgatcgcgatctggaaactgccgaagctggactcgcgggtgatcccgggacttttggcctgcgtggcctcctgcgtccttttggccatcagctggccgtactactcggtggtgtcgctgttgggttccagtgccatcgacggctcgcacggggtgctgtacgaccagatgtggctgtaccagggcctgatcgtgctggccctgcccgcgctgtggctgcggttccggcgggaccgccgggacgtgttcgtgtggatggccgccttgggtttcctggtcgtggcggcgggctggttcaccggccactacacctacgcgagggcgctgccgctgctgatgctcgccgcccaactggcgcttgtacttgagatatatcgactccgagacatcaatctccaggcaaagatctggacctacgcgacaacagccgcatgtgtcctgtcgctggcgctcaactgcggcaacgtcctgtacgtgctgccgcccagcgagacgctggccaaggtccagttccatctgggccgcaacccggtgccgcccgactacggctggctgcgcgacttcaccgccaccaacgacgtcatcgtcaccgacgacctctacgcccggcggatcgtgacggcccacggcctgttcaccgtcgcgcccggctgggaggacccggttgtcgccgacaccaccgaccgtgccgaggccgaggagcggttcttcgcgaccgacagtcccaagcagcgaagcgacatcacgatgacctacggcgtggactgggtgctggacgtgcccgagggcccggagtacaacccggccagcggcgactcgtccctggtggccatcggccccgacgggcagcggctgtaccgcctcggcgtttgacgacggcgggtacaacggtgcgatgatcctggtcgcgagcttgttggcgctgtcggcgctgccgttggtctgctgggtgatcgacgcgtcgaccgacgcgcgggtgccgcgctggcgggtcgccgcgagcctgggcgcggccgtgacgttcctggtcgtcgcgttgccaccggacccggtgctggtgacgcttagcttcgggctcgccgtcctgggcgtaacactagcctttgtggacatcgcgattcgcaggctcccggacgtcctggtgctcacggcttatccgccgaccggcgcgatcctcatcacggcggctgtcgcctccggtgacccggaaccgttgctgcgggccgggttcgccgccgccgtgtgtctcatggcttacggcttggcggcgtccagcggcgcgctcggcttcggcgacgccaagctggcgggactgctgggcctggtactgggctgggtgtcgtgggcggcggtgctttccgccagcctgctggcgttgctgctcgcggtggtcccggcgatcatggcccggatccggcgggggagaggagcggagttcgcgttcggcccgccgatgctgggcggtgcgctgctggccctgccgctgtgaggccagcgggtgcagcctgcgcggcgccccggcatgggtgtggggtcgcggcagcccgagccacgaccccacggatcaatgtgggaggtctagaagtcgaacaggacgccgccggtctcgcgcacggcgacgcactggttcgcgaacgtctcttcgtaggtgctgtacgtgttgccccacaggccttccgaccggaccgtgaccgggtcccacatcatcgtgcagggtccggggtcctcggacatggcggtgacgttgcccccgacggcttccagctgtgcgcaagcctcgtaggggcgggggtggctgccgccgtgcgggtagcaggtgagagtggcggcggcccgttcaccgtcgttgtcgcggatcgtgaggtggtaggaaccgccgatctgggaagcctcgtgggctccagcggcggtcgcggtcagaccgacgagcccggccgcggcgatggtgatccctgtgagtcgcaggatcgttttcgacattcgtgttgctcctaagagaagagatcttgtggattcccttgcgccgcaaacgttagaccaaagcgagcacattgcgtaatcaatacgtatcgcattgtggaattcacatacgtccactttgtgggatttttcgcagggcgtcagggttggtcacaatggacaccgagggttggtctgatctgggcggtcgatcacgatcagtgtccattaagtgactaatcgaccacgatgatagggcacttgacgccccaaacctggcgcgacacgcgcaccgcaagcggttgcttaccgaaatctgttcacccgaagttcatctccggctcttgcggcacccgcgacctgtccggtgcggccatacgctgccatgacacacttgccgcgtgctgcgctggatgaccgctggagaatcacacggacccgcgctggtggcgatcctggacggccttccggccgacgtggggatcaccagcgccgacatcgtctcgggcctggcccgtcgccgcctgggctacggccggggcgcccggatgaagttcgaggccgacgaggtggagttcctcggcggggtgcgtcacggccgcaccctcggctccccggtggcgatccgggtgggcaacagcgaatggcccaagtgggagaaggtcatggccgccgacccggtcccggccgaagaactcgacaacctggcccgcaacgccccgttgacccgcccccgtcccggtcacgccgacctggccgggatgcagaagtacggccaccgtgacgcccgcccgatcctggaacgcgcctcggcccgcgagaccgccgcgcgcgtcgcgatcggcaccgtcgcccgcgccttcctgaagcaggccctggacatcgacatcgtgtcccacgtggtcgccatgggctcggtcgaggtgaagcccggcctggtgcccacgcccggcgacgccgaggccgtggacgccgacccgttgcggtgcatggattccgaagcctcggccgccatggtcgccgaagtggacgccgccaaagccgacgccgacacgctgggcggcatcgtcgaggtgctcgcctacggtctgccgccggggctgggctcgcacgtgcagtgggaccgcaagctcgacgcgcggctgtcgatggcgctgatgtcgatccaggcggtcaagggcgtcgagatcggtgacgccttcacccaggcccgttcgcgcggttcggccgcccacgacgagatggtccccaccgacgccggggtgacccggctgaccgaccgggccggtggcctggagggcggcatgaccaccgggcagccgttgcgggtgcgggcggcgatgaagccgatctcgtcgctgacccggccgctgtccacgatcgacgtgaccaccggtgaaccggccgaggccatcaaccagcgttccgacgtggcggcggttccggccgcggcggtggtcgccgagtccatggccgccttcgtcatcgccgaggcggcgctggagaagttcggcggcgactcggtcgccgagatccgccgcaacctgtcgtcctacctggagaacctgctgatccgatgagcccgatactggtacttgtcggcccgcccggcagcggtaagaccaccgtcggggccctgttggccgaccggctgggcgtgtccttccgcgacaccgacgccgacatcgagaaactggcgggcaaggcgatcccggagatcttcgtggccgacggcgaggaacacttccgcgccctggagacccaggcgatcgcggcggcgctggccgaacacgacggcgtcctggcgctgggtgggggagcggtgctggccgagaccaaccggcgactgctggcggaggcgccggtggcgttcctgtcggtggagttgtcggcggcggtcaaccgggtcgggatgggcgccggacgtccgctgctggccctcaacccgcgcgccaccctcaaggccctgctcgaccagcggcgtccgctgtacgacgaggtcgccgacatcaccgtcgccaccgacgcgctgacccccgaccaggtcgccgaggaactggcggccttcaccggcgcgccggtgtcgatccatgtcggcggcgacagcccctacgaggtcgtcatcggacgcgaggcgaccatcgcgctgaccgagcacctcgacggggcggcccgggtggcgatcctgcacgcgccgccgctgcgcgagcacgcgcggcgggtcgcggccttcgtcggcgagacgctggagtgtctgctcatcgaggtgcccgacgccgagtccgccaagaccgtcgcggtggccgaggactgctggaatcgcttgggacaggcgggtttcacccgcaccgacgtcgtggtgggcatcggcggcggcgccgtgaccgacctggccggtttcgtggccgcctgctggctgcgcggcgtgcgcgtggtccagctgcccacctcgatcctgggcatggtggacgccgccgtgggcggcaagaccggcgtcaacacgccctcgggcaagaacctggtcggcgcgttccacccgcccgccgccgtcctgtgtgacctatccacactcgacacgctgcccgagtccgaccgcaccgccgggctggccgagatcgtcaagtgcggctacatcgccgatccgcgcatcaacgaactcatcaccgccaaccccaaggccgccaccgatcccgccggtccgctgctggccaacctggtgcgccgggcggtcgcggtcaaggccgaggtcgtgtcagaggacctgaaggaatccggccgccgcgccatcctcaactacgggcacaccttcgcccacgcgatcgagaaggtcgaggactactcgtggcgccacggcgacgcggtggccgtgggcatggtctacgcatccgtcctgggccgtctcaccggccgcgtcgacctggtcgaccacacccgcgacctgctgaccgccgtcggcctgcccacgagctatcgtggcgctccgttcgagcagctgctggccgcgatgcgcgtcgacaagaaggccgtcggcaacaccctgcgcttcatcctgctggacgaggtcgcgcgcccggcgctggtcgacgacgtgaccgaagaccaactgcggcaagcctatgtggaggtgtcctcgtgaccgttctggtcctcaacggccccaacctgaaccggctgggaacccgggagccgctgatctacggcagccagacctacgccgacctcgaacggttgtgccgcgacaccggcgacaagctcggcctggccgtcgacgtgcgccagaccaacgccgaacacgagatgctggagtggctgcacaccgccgccgacgacgtcgacgacgtggttctcaacgcggcggcctggacccacacctcggtcgcgatcggcgacgcctgcgccgccctgaccgggcggctcatcgaggtgcacatctccaacgtccacaaacgggagacgtttaggcaccactcctacgtgtcggcgcacgccgacggcatcatcgtcggctgcggtttcgacggttaccggctggcgctggagcacctggcggccgtgccgcgcgagaactagccgcgcgggagcatcagcagttggccggaaccggtcgcgcgaccgtcggttcgggtgcggccagctcgtcctccaggaaccggggccgggcgatccgccagccggcgaaggcgtgcaccgccaccgccgtcaacagcagcgcgaacggcgcggtccagctgccggtggcctccagcaggacgccgatgagcagcgggcccagtcccgacagcaggtagccgccgctttgcgcgaaggccgacagcccggcggtgccgcccgcggtgcgggtgcgcagcgcgaacatggtcagcatcagcgggaaggtgcccatgccgaccgcgaccaggagcagtgagatccaggtccaggccgacacgccgcccagccacaggccggggaagccgagcaggtatccggccagcagtaccgccaggacggggcgctggctgttgaggcgtccggcgatcaccggcacgaccatggagatggggacgctgacggcgttgaagatcgccagcatgaacccggcggtgctggcgtcgtagccgtggtcgcgcatcatctccggcagccagccgaacatgctgtaggcgatgagcgactgcgagccgaaggccagcagcatcagccaggcgatccgggagcgggtcaggcccggcagcggctgctggaccgggcgcggggcctcggcggttgccttgggggagcgcagcagcagccacggcaccatcgccagtaccgccgggaccgcccacaggcccagggcgggctgccagtgtccgccgaagccgtcggccagcgggaccgcgatcgcggcggccacggtggtccccagcgccagcgatgtcgtgtagacggtggtcatggcgccgatgcggtcggggaagtacagcttgaccatgccggggatggcgacgttgccgaccgcgcctccggccagggccgcggcgctggcgacgaggaagacggtggtgctgggcaccatagcgcgcacgatgagtccggcggccatgacggccagcgcggcgatgaggaccgactgcgggccgaagcggcgcgacagcagcggtgtcaggccgcccaggacggcgaaggccagtaccggcagcgtggtgaggaccccggcgaccgaggcggacatgcccaggtcgtgctggatgaggtcgagcagcggtccgacgctggtgacggcggtgcgcaggttgagggccgccaggatgacaccggtggcgatgagccaggtccgggcggaggtggaagcggacaacgcgtgagcctcgatacgatctgggggagtggaagtgcaccgggattcggcggcagccacaagtagcgactgtagcccgcggtccttaccttcggcgcccctgtggtgtggaatgtggtctaactcaaccaccggatcgagggatcgcgggcgggtcggtacactagcctgtcgccttcgtcccgacgttcaagaaagagacaacgagaagcgcatggcaaccacgaacgacctgaaaaacggcatggtcctcagcctcgacggtgtactgtggaccgtcgttaagtttcagcacgtcaagcccggtaagggtggcgcgttcgtgcgcacgacgctgaagaacgtcctgtcgggcaaggtcgtggacaagaccttcaacgccggaaccaaggtggagaccgccacggtcgacaagcggacgatgcagtacctgtacgccgccgacgacgacttcgtgttcatggacctggacacctacgaccagatcaacgtcccctcctccaccgtcggcgacgccaagaactacctgctgccggaggccgaggtgaccctgggcatccacgagggcaccccgctgtacatcgagctgcccgcctcggtcgagctcgaggtcacccacaccgagcccggcctgcagggcgaccgctcctccggcggcaccaagcccgcgaccgtggagaccggcgccaacgtcgcggtgccgctgttcatctccacgggcgagaagatcaaggtcgacacccgtgacggcaagtacctgagccgcgcgtagccgtgtcggacaacgctttggcgggtttccccgcccgccgcaaagcccgcaagcgtgccgtcgacgtcctttacgaggccgagcagcgtgacgagccgatccgccgggtgctggaggaccgtcgcaagctggcggtgaccgacccgcagatgcccggcatcccggagtacaccttcgagttggtcgacggtgtcgcggagtacctggacgaggtcgacgacgtcatcgcgcggtgcctgcactcgggctggtacctggaccgcatcgccgccgtcgaccgcaacatcctgcgggtggccgccttcgagctgcgctaccgcgaggacgtggacgcggcggtggccatcagtgaggccgtcaagatcgccgaggtgctgtgcggcgaggactcgcccgcgttcgtcaacggcgtgctgcagagtgtctcggagctggagaagaagtaggacccctgatgccccacgtcaacggattccaccacgtcagcctcagcgtctccgacgtggacgccagcctggagtggtaccagcgggtactcggcttcgaggtcctggcccgacgcggctccgacggcctggacaaggccatcctggccgacgccgaccgcaccgtcgcggtggtgctggtgggtcacggaccggccgcggtgcccggcgacttcgacgaacgccgcactggcatggaccacctcggcttcgcggtgaccgaccgcgcgcagctggaggcgtgggcggcgcggctcgacgagctgggcgtggcccgcagccagatcaaggccggttcgacgggggagctgatcgcgtttcgcgacccggacaacatcgcgctggagttctacacccgctaacgaaaacagactcgtcgccaccacgcccgagggcgccggggcgacgagtctctttcgtcctgcttcgcggcaggttcgtggggggaaccaccgcgagtgtggggtcgagttactccgcgtcctgctcggcgaagaacttggccgggtcggcgatcagcacgcccaggtcgctgagcttctcgatcaggtccgagggagtggtgtcgtagatgatggccagcgcggtcaggtcgtcggcgcgaatggacaggatgcgtccattgtagtcgccgcgacgctgctgaatgccacgcgcgtagcgtgccacgtgggccaggtcgggagaactgtggtcgtacagggctgccaggtcgagcgtcagcttgctgccgggctcgatgggcagtggtgcaccgtcgggaagcagctcggcgacgggaacacggtagaacgtcgccagttccgacagccgcgcgacggtgatcgcacgatcgccgcgctcgtaggagccgatgacgacggccttccatttcccgccggacttgtcctccacgccctgcagggacagcccctgctggatgcggatgtcgcgtaggcggttgccgaggaatttcgcgtactcgggtgttgaagccattcgatgcactccatgtgtgaaggggggtgttgggtaaccgatttccagctacgctgcgtgactctaggcgatgccaaaacccgatgcaagtgggggtcctctcaaatttaactatgagtgatcgacatatccggcatttttgggcaaattgggcgcattttccttactctgagttgatctcgcgtcggggtgctcggcgcggcgaggtacgatgatcgacggccattctttaacggaccgtccagtgaggcgggaaaggagaggtcgacgtggctcagcgtgcccgcgatcccggtaaacgaccccttttgtccagtgcggacatcgcacgcatcatcgatcgcatcgcccaccagatcctcgagaagaccggtggcgacgacaacacggtcctgttgggaatccccacgcgcggcgttccgctggcgcgccgactggccgaacgcatcaagaccttcgagggcctcgacgtcccgcacggcagcctcgacgtcaccctctaccgcgacgacctgcggatgcgcggtgcccgggcgctcggccccaccgacatccccgcctcgggcgtcgacgacaaacgcgtcatcctcgtcgacgacgtcctgtactccggccgcaccgtgcgtgccgccctcaacggcctgtacgacctgggccgtcccgcctgggtgcagctggccgtcctggtcgacaggggacaccggcggctgccgatccgcgccgactacgtcggcaagaacctgcccaccgcgatcgccgactcggtgtcggtgctggtatccgaaatggacggcgaggacgccgtgtacgtcgacagggaggaacagtgatcgagcatctgttgtccgccgccgatctcgatctggagtcggcgacactcatcctggacaccgcgaaggagatggacgcggccatgagcggccgcgaggtccgcaaactgcccaccctgcgcggccgcaccgtggtcaacctgttcttcgaggactccacccgcacccgggtctccttcgaggccgccgccaaacggctgtcggccgacgtggtgacgttctcggccaagggatccagcgtctccaagggcgagagcctcaaggacaccgcgctgaccctgcaggccatgggcgccgacgccgtcgtggtgcggcacagcgccgccggggccgccaaccggctgaccgggtggcttgacggcagcgtcgtcaacgccggcgacggcacccacgaacaccccacccaggccctgctggacgcctacacgatccggcagcggctgggccgcctggaaggactgcgggtcgccgtggtcggcgacatcctgcacagccgggtcgcccgctccaacgtcgcgctgctcaacaccttcggcgccaaggtcaccctggtcgcgccgcccaccctggtgccggtcggcgtcggttcgtggccggtggaggtcgcctacgacttcgacgcggtgctgccgcacaccgacgtggtcatgatgctgcgggtgcaggccgaacgcatgaacgcgtccttcttcccctcggcgcgcgaatactcgcgccgctacggcctggacggcgcgcgactggcgcggctgcccgacgaggccatcgtgatgcaccccggccccatgaaccggggcatggagatagccgcctcggtggccgactcaccccggtcggtcatcgtcgaccaggtcgccaacggcgttctggtccggatggcggtgctttacctactactgtcaggacacaagggaggagcggcatgaaccggtggctgatcacgggagcgacgctgccggacggcactcgcgcggacatactcatcgacgacgggcgcgtcagccaggtcggggccgtcggctccgcgactgaggcgaccatcgtggacgccgacgggctggtggcgctgccgggcctggtcgacctgcacacccacctgcgcgaacccggccgcgaggacgccgagaccgtcgcctccggttcccgggccgccgcccgcggcggctacaccgcggtgtgcgcgatggccaacaccgacccggtggccgacaccgccggagtcgtcgaacaggtccacagcctcggccgcaccgccggttacgtcgaggtgcagcccatcggcgccgtcaccgtcggccttgccggacagcggctggccgaactgggcgccatggccacctcggcggccaaggtgcgcatcttctccgacgacggccactgcgtgtccgacccccggctgatgcgccgggccctggaatacgtcaaggccttcgacggcgtcatcgcccagcacgcccaggacccgcagctgaccatcgacgcccagatgcacgagggcgaggtctcggcgcgactgggcctggccggatggcccgcggtcgccgaggaggccgtcatcgcccgcgacgccctgctggccggacacgtcggctcccggctgcacgtgtgccacgtgtccacggccggaagcgtggagatcctgcgctgggccaagtccaagggctggcgggtcaccgccgaggtctgcccgcaccacctgctgctcaccgacgaactggccgccacctacgacccggtgtacaaggtcaacccgccgctgcgcaccgaggccgacgtgctggcgctgcgcgcgggcctggccgacgggaccatcgacgtggtcgccaccgaccacgcgccccacaccgtggaggacaaggaatgcgagtgggccgcggccaaaccgggcatgctgggacttgagaccgcactgcccatcgtcatcaagaccatgcacgagaccggaagcctcgactggaacgccgtcgccgaacggtgcagccgcaccccggcgcgcatcgcgggcctggccgaccacggcaacgacccggcgccgggcgtgcccgccaacctcaccctcgtcgacccggccgcgcgctggaccgtcgaacccggcgagctgaccggccccagccgcaacaccccctacaagggactcgaactgcccggccgcgtcatcgcgaccttcttcaacggacggcccaccgtcctcgacggcaaactccaggaggcgacaccatgagccgacgggcacccgcgatcctcgtcctcgaagacggccgcgtcttccacggcgaagccttcggcgcggtgggggagaccttcggcgaagccgtcttcgccaccggcatgaccggctaccaggaaaccctcaccgatccgtcctaccaccggcaggtggtcaccatgaccgccccgcacatcggcaacaccggcgtcaacgagaccgacgaggaatcgccacgcgtgtgggtggccggattcgtcatccgctcggcggcccgcgtcgcctccaactggcgctcgcaacgcggcctggaggacgaactggccacccagggcgtggtgggcatctgcgaggtcgacacccgcgccctgacccggcacctgcgggaacgcggcgccatgcgctgcggcatctcctcgcgcgacaccgacgtcgcggcgctgctggccaaggtgaaggccgcgccgcgcatggacggtgccaacctcgtcgacgaggtcacctgcgcccagccctacgtggtgcccgccaacggcgacaagaagttcaccgtcgcggcgctggacttcggcatcaaacgcaacacgccgcgccggatggccgaacgcggcatcgagacccacgtcctgcccgcgtcgtccacggtggacgacatcctggcggtgaaacccgacgcggtgttcctgtccaacggccccggcgacccggccaccgcgtccgggcccgtcgccctggtgcgggaactgctgtcgcgcaaggtgccgatcttcggcatctgcttcggcaaccagatcctcggccgggcgctgggcctgccgaccttcaaactcaagtacgggcaccgcggcatcaaccagccggtggccgacctggaaaccggcaaggtcgaggtcacggcccacaaccacggcttcgcggtcggcttgccgggccgcgaacatgagcacagcgcggtcggcttgccgggccgcgaacatgagcacagcgcggtcggcttgccgggccgcgaacatgagcacagcgcggtcggcaagcccgaaggcgtggaggaccgcgtcttcgccaccgacttcggccccgccgaggtcacgcacatctgcctcaacgacaacgtcgtcgaagggctgcgcctgttggagacccccgcgttctcggtccagtaccaccccgaggccgccgcgggcccccatgacgctgactacctgttcgaccggctcgtgcgactgattggggaacccgccagtgcctaaacgcgacgacatccaccacgtcctggtcatcggctccgggccgatcgtcatcggccaggcctgcgaattcgactactccggcacccaggcgtgccgggtgctcaaggaggaggggctgcgcgtcagcctcgtcaactccaacccggccaccatcatgaccgatcccgagttcgccgacgccacctatgtggaacccattacgccgcagttcgtcgagcaggtcatcgccgccgaacgccccgacgcggtgctggccaccctgggcggccagaccgcgctcaacaccgcgatcgcgttgcacgagaacggcgtcctggaacgttacggtgtcgaactcatcggcgccgacgtcggcgcgatccagcgcggcgaggaccggcagctgttcaaggaggtcgtggcccgcgccgggggagaggtccccgcctcggcggtgtgccacaccatggacgaggtccacaagaccgtcgccgaggtcggcctgccggtggtggtgcggcccagcttcaccatgggcggcctgggttcgggcatggcctacaccctcgacgacgtcaaccggatggcctcggcgggactggccgagagtcccacctccgaggtcctcatcgaggaaagcgtcctggggtggaaggaatacgaactggagctgatgcgcgaccgcaacgacaacgtggtcgtggtgtgctccatcgagaacatcgacccgatgggcgtgcacaccggcgactcggtgaccgtggcgccgtcgatgacgttgaccgacgtggagttccagcggttgcgtgacctgggcatcgcggtgctgcgcgaggtcggcgtcgacaccggcggctgcaacatccagttcgccgtcaaccccgccaacgggcgcatcgtcgtcatcgagatgaacccgcgggtgtcgcggtcgtcggcgctggcctccaaggccaccggttttccgatcgcgaagatcgccgcccggctggccatcggctacacactcgacgagatccccaacgacatcacccgggccacgcccgccgccttcgaaccggcactggactacgtggtcgtcaagatcccgaggttcgcgttcgagaagttccccggcgccgacgccacgttgaccaccaccatgaagtcggtgggggaggcgatggccatcggccgcaccttctccgaggccctcaacaaggcgatgcgctccaccgagaccaagatggcgggcctgtggacccgtcccgacccggagaacgtcggtctggaggccacgctggagtcgctgcggttcggccacgacggccgcctgtacgcggccgagcgggcgttgcggcagggttcgagcgtcgccaaggtctgcgaggtctccggcatcgacccgtggttcgtcgaccagctggccggtctgaccgagctgcgcgccgaactggtcgaggccccggccctggacgcgtcgctgctgcggcgcgccaaacgcgccgggctgtcggaccagcagctggccgcgctgcggccggagttcgccggtgagaacggcatccgacgcctgcggcaccggctgggtctgcgtccggtgtacaagaccgtcgacacctgcgcgggcgagttcgccgccgagaccccctaccattactcgtcctatgaggacgagacggaggtgcggcccagcgaccgtcccaaggtgatgatcctgggctcgggccccaaccgcatcgggcagggcatcgagttcgactactcgtgcgtgcacgcggccaccgcgctgcgcgaggccggtttcgagaccgtcatggtcaactgcaaccccgagaccgtctccaccgactacgacaccgccgaccggctgtacttcgagccgttgacgctggaggacgtcctggagatccaccacgccgagcactcctccggcctggccgccggtggtcccggcgtcgtgggtgtcgtggtgcagttgggcggtcagacgccgctgggcctggccgccgacctgaccgcggcgggcctgccggtggtgggcaccccggccgactcgatccacctggccgaggaccggggtgcgttcggcaagatcctggccaaggccgggctgcccgcgcccaagcacggcaccgcctccacctacgccgaggccaagaccatcgccgccgacatcggctatcccgtcctggtgcggccgtcctatgtgcttggcggccggggcatggagatcgtgtacgacgacgcgaaactgcagtcgtacatcacccgcgccaccgacatcagccccgcccacccggtgctggtcgaccggttcctcgacgacgccatcgagatcgacgtcgacgccctgtgcgacggcaccgaggtctacctgggcggcgtcatggaacacatcgaggaagccggagtccactccggagactcctcgtgcgcgctgccgccgatcacgctcggctccggcaccctggccgcgatccgctcccacaccgaggcactggccgacggcatcggggtgcgcggcctgctcaacgtccagtacgccctcaaggacgacgtcctgtacgtgctggaggccaacccgcgcgccagccgcacggtgccgttcgtgtccaaggcgaccgggataccgctggccaaggccgccacccgcatcatgatgggcgcgtccatcgccgcgctgcgcgccgagggcctgttgccggcggaaggcgacggcggcaacacgccacccgaggcaccgattgccgtgaaggaggcggtgctgccgttcaaacggttccgcaccaccgagggccacggcatcgacgccctgctgggcccggagatgaagtccaccggcgaggtcatgggcatcgacaccggtttcggccacgccttcgccaaggcccaggccgccacctacggcaaggtgcccacctccggcaaggtgttcgtgtcggtggccgaccgcgacaaacgcgccgtggtgttcccggtgaaacgcctggtcgacctgggtttcaccgtctacgccacccgcggcaccggtgacgtgctgcgccgccacggcatcgagttcactccggtgcggcgccacaccgaccccgatccggacctgtcgcttcgcgacaccgtcgaactgatcggctccggggaactggcgctggtcatcaacaccccggccgggtccaccggggtgcgcaccgacggctacgagatccgcagtgccgccgtcgtggtcgacacgccctgcatcacgacgattcagggggcggcagcggcggtcatggggatagaggccatcatgcgtggggatctaaccgtgcggcccctgcaggagctgcacgcggcgctcaacaaggaatagggatgctgtacaaacacctggtccgcccgatcctgtaccggatgggacgtggcgaccccgaggtcgcccacgagaagaccctcgggatgctgacgggcgccaagccgtggatgctgtccgcgctggagaaggtcaacaaggtgtccgacccgcgccgggtcttcggcatcgacttccccaacgcggtgggcctggccgcgggcatggacaagaacggcgtcgcggtggcggcctggcccgcgctgggtttcggtttcgtggagctgggcaccgtcacctggtacggccagccgggcaacccccggccccggctgtaccggctgcccgactcgcaggccctcatcaaccggatgggcttcaacaacgagggcgcccaggccctggccgcccggctgggacagccaccccggccggcggtgccggtgggcatcagcctcggcaagtcggccaccacgtcgctggagcacgcggtcgacgactacgtcgcgtccttccacgccctgtaccgctacggcgactatttcgccgtcaacgtctcctcgcccaataccccgggcctgcgcacccttcaggacgcggagcagctgtcgcgcatcctcagggccctttacgaggagggtgcgcggttgtcgggcggtgcccgtcccaagccgatcctggtgaagctggcccccgacctgacggaaccggcgatcttccaggcgctggaggtgtgcatgacccacggcgtctcgggtgtcatcgccgccaacaccaccctgggccgcgacaaggtcgccaagaccgacaccgaccgggccgcgcagccaggtggcctgtcgggcgcgcccctgcgcgacatcacccgctccatcgtgtcgttcattcaccgggaaaccgccggacgactgccgatcatcggcgtcggcggcatcacctcggccgatgacgcggtgcggttggtcgacgccggtgccagtcttgtgcagctgtacacgggtctggtctactcgggcccggctctggtacgcaaatccgcgcgcgcgatccgcaaggccccgcccgcgcgtccccccatccgacctcaaggaggagcccgacgtgggtgacctgaccttcggtgcccgaaccgccaaggcgctgaccaaacgcggcccgctgtgcgtgggcatcgatccgcactcgcaactgttgcgcacctggggcctggacgacgacgtcaagggcgcggagcggttctgcatgacgatcgtggacgcgctggccggggaggtggcgttcatcaagccgcagtcggccttcttcgagcgcttcggctccgccggaatcggccttcttgaacgagttatatcggaatcgaggcatgccggagcccagatcctcctcgacgtcaaacgcggcgacatcggcagcaccatgcaggcctacgcccaggcgtacctggacccggcctcgccgctggccgtcgacgccgtgaccgccagtccctatctgggggtgggttcgctacagccgatgttcgacctggcctcggcgcaccggcgcggcgtgttcgtcttggcgctgacgtccaacgccgagggcgggcaagtacagaaggcggtgcgcaaggacggccgcaccgtggcgcagtcggtcatcgacgaggtcgccgcggccaacgccgacgccgaacccatgggttcgctgggcgtggtcgtgggcgcaactatttcggcctgccgcggcgacgacgcggcccgcagtcgccagatgacacacggcatcacccacaccgcccgctccggcgagtccgcgcacgacctggacgccctcaacggcccgatcctggtgccgggcatgggaacccagggcggcaagcccgccgacctgcgtcgggtgctgggcagggccgctacctgggcaatcccctcgtactcccgcgacatcgcccgtcacggaccgtcggccggcgggctgcggcaggcggcgaaacaggccatggaggcgtgcgccgaggccgttggccgctaggtgtcggggtcaggggccgggtaccgcgacggcgcattaggagtaccccgcgtggtggcgcgattggacgtgtggttacgtttcccgcgctgggttaaaaaacccagcgtgcgagaggggccgggttcctcgggccctctgcaaagtccttaatagaccaagccacaccctaggagaccccgtgccgctcccgtctcttacgccagagcagcgcgctgccgccctcgagaaggccgccgcagcacgtaaggcccgcgctgagctgaaagagaagctcaagaccggtgagttgtcgcttgccgacgtcctcgccgcggcgtccaaggacgacatcgccggaaaaatgaaggtgtcggccgtgctgaaggcccttccgggtatcggcgacaagcgcaccgttcagatcatggagaagctgaagatcgccgacagccgccgcctgcgggggcttggcgaacatcagcgtcaggctcttctggccgagttctccggcgacgacgactagccgtccggtagaaaaaacacgtgagctttgacgaccaccgccccgtggcggcgcgcttgacggttctttcgggtccgtccggcgtcggcaaaggcagcgtgaaggcgctcatccgagagcgatacccctgggtatggttctcggtgagcgccaccacgcgcgcgccgcggccagacgagattcccgggtttcactaccactactacgatcgcgcgcatttcgagaagcttgccgctgacggcatgttcctggagtgggcgcagtacgccaacaacctgtacggcacgccccgcgggccgatcgaggagcgtctggacgccggtcttccggcggtcacggaggccgatctgcagggagcgcgtcagattcggcaggccatgccgcaggcacggctggtgtttctggcgccaccgtcgtgggacgagttggtgcggcggctgaccggccgtggcaccgaggacgccgagacgatcaagcgacggctggccctggccgaggcggagttgtcggcggagtcggagttcgactacacgatcaccaattactccgtcgaacaggccaccgaggagctggtaggcttgctcggttcaccgacgcagccgaccgaggcgtgtccggtgggcaagaccttagctgccacacatttctagaaccacccacacggacaacaacggagagctgaactcgcgtgtctggaaccgtcgctgacccgaccggaatcaccaaacctccgatcgacgacctgctcgagaagactcactccaagtaccagctggtcatctacggcgccaagcgtgcccgtcagatcaacgcctactacagccagctcggtgagggcctgctggagtacgtgggaccgctggtggagaccacgccgcaggagaagtcgctgtcgatcgcgctgcgcgagatcgaccaggacctgctgatcaccgaggcgcttccggacgtcgaggacacccccaagggcccctcgggtgtcccggcggtcgagaccgacatcatctgagagcgatgacccgtgtgtgctgacgccccggttcgccccgaggtgatcctcggcgtcagcggcggtatcgccgcctacaaggcctgcgagctgctgcgtcttttcaccgagtccggtcacgccgtgaccgtcattcccaccgaggccgcgttgcggttcgtgggtgaacccacctgggccgccctgtcggggcggccggtggccaccggtgtcttcgacgacgcccatgatgtcccgcacgtccagctgggtcgtaaggccgagctggtggtggtggctccggcgaccgccgatgtgatggcgcgggcggtttctggccgtgccgatgatctgttgaccgcgacattgctgacggcgcggtgtccggtgttgttcgccccggcgatgcacaccgagatgtgggagcatccggccacggtggacaatgtggcgacgttgcggcgtcgtggcgccatcgtcgccgaaccggcttcgggtcgtctgaccggtgccgacaccggcaagggccggctgccggatccggcggagatcttcgcgttcgcgcggcatctgctggcgggggcgagcgtgggggagaacctgcgcggtcgccacatcctggtcacggcgggcggtacccgcgaggccatcgacccggtgcgttatctggcgaatcgttccagcggcaagcagggtttcgcactggcgcgggccgcggcggcccggggtgcgaaggtcacgatcgtggccgcgaacgtgtcgcttccggtgccgttgggggccgaggtgatcacggtggagtcggcggcgcagttgcgctcggccacggtggaggccgcggcgggtgccgacgcggtgatcatggccgcggctccggccgatttccggcccgcgtcctattcggacgcgaagatcaagaaggacgccgagaccacgacctggagtctggacctggagaccacggtggacatcgccgccgagttgggtcgggcgaagcggccggggcaggtgctggtgaccttcgcggccgagacgcacgacgcggtggcgcacgcgaaggcgaaactggccgccaagaacgccgatctgatggtcctcaacgacgtgtccggtggcaaggccttcggtcgcgacgacaacgcggtgacgttgttgtggccggacgggacctcgcgtgaggtggcgttgtccagcaaggacgcgatcgccggtgcggtcgtggacgccgtggccgcggagcttcgtccactgtagtttttctccggtttgtcaaggggcatccggattctttcagtccgactgcgattagcagtatttaccttttcggattgcctacgtaggatcccagtcatacagatatcgacccatgtctgtatgtcgattcagagaggatccttccttgagagccaaacacctgttggccgtcgccgcggccaccatcgccgcggccggagccctggccgtggcgagcggcacggccacagcggagtcgcagcaggccgaccccgccgccctgcccgaaccctccgtcgagaaggtcggcgaacacgtcgacgaccccacaaaactgtcctacaaagactccgacggcgccgtcaccgtgtcccaccccggagccacctacgtcaaggtgaacttcacgtcgctggacctggcacccggcgacagcctcaccgtctcagcccccggcggcaccgagaaacacacctaccacggcgcacccggcgacggactgcgcaagaccgacgccggatacacccgccacggtgactccggcttcgccgccctgtccgtcgaaggcgacaccgccaaggtcaccctgcaccgcagctccggctccaccgccaagggcgcggtcatcgagggctactggcgcggctacgacaccaaggagtacgccaaggccaacgccgacacccgcagcgtgtgcgacaacgacgcccgtcgcgacgtcacctgctacgccgaatcccgtcccaccgagtacgccaacgccaaacccgtggcccggctgctcatgggcggcagcgcctgcaccgcgttcagggtcggcaacaccaaccggctgctgaccaacaaccactgcatgtccgaccagggcacggtggcatcctccgaaacccagttcggctacgagtgcgccacctgcggcggcaacgacccggccgaaccgaccaaggtcggcggcgagaccatggtgtccaccgacgccggactcgactacaccctctactcggtgcagaacttcgactccatctcgtcgttcgggaccctgtacgtcgaggaacgcgaaccctccgccggtgagcgcatctacatccccggccacggggacgcctcgcccaagcgactgtccatcttcgaggaagaggacaacggcaccgagtgctcgatccaggaacccaacctggacagcaccaacgccgggtacatgtgcgacacctccggcggcaactccggttccccggtgatcgccggtgacaccaacaaggtcatcgcgctccaccatctgggcggctgccacaacgcgggcacccggatggcgctgatcttccccgagatctccggcgacatcgacaacaacgcctgatgatcagttcttccggtggcgccgtgacgagcggcgtcaccggaaacgccgctggtatgggcgttacactcatagcttgtcccacgtacaccaccactctaggagcgctgtggcacgccgcctattcacctcggagtccgtcaccgagggtcaccccgacaagatcgccgaccagatcagtgacggcatcctcgatgccctcctgaccgaggaccccgccagccgggtcgcggtggagaccctcatcacgaccggccaggtgcacgtggccggcgaggtcaccaccggcgcctacgcggacatcccctccatcgtccgcgagacgatcctgggcatcggctacgactcgtccaaaaagggcttcgatggtgcgtcgtgtggcgtcagtgtctccatcggatcgcagtcgccggacatcgcccagggcgtcgacaaggccctggagtcgcgtgaggacgcttccgaccacgacgcgctggacctgcagggcgccggcgaccagggcatgatgttcggcttcgcctgcggcgagacccccgaactgatgccgctgccgatcgcgctgtcgcaccggctgtcgcagcgactgtcggccgtgcgcaaggacggcaccgtgccgtacctgcgtcccgacggcaagacccaggtcaccatcgagtacgacgacctcaagccggtcaagctcaacaccgtcgtggtgtcgagccagcacgcgcccgacgtgtcgctggactcgctgatgacgcccgacatcgccgagcacgtggtggccccggagctgaaggccctggacatcgacgtcagcgactttaggttgctggtcaacccgaccggccgcttcgagatcggtggcccgatgggcgacgccggtctgaccggccgcaagatcatcgtggacacctacggcggttacgcccggcacggcggaggcgccttctccggcaaggacccgtccaaggtggaccgttccgcggcctacgcgatgcgttgggtcgccaagaacgtcgtggccgccggtctggccgagcgctgcgagacccaggtcgcctacgccatcggcaaggcgcacccggtcagcgtccgggtcgagaccttcggcaccgagaccatcccggtcgccaagatcgaagaggccatcggcaaggtcttcgacctgcgtccggccgcgatcatccgcgacctgaacctgttgcgccccatctaccggcagacggccgcctatggacacttcggacgcgagctgccggagctgtcgtgggagaccaccgaccgtgtcgacgcgctcaaggccgcggtctaaccagccatagcttcatcgaaccgcccgaggggtctcccctcgggcggtttctcacgtcccggtggtgcccaacagtgccagcgccaccgggaacgccaccaccagggtgtgctcggcactcggcagccgccgctggaaccacaggccctgcgccgggtggtagcgggcggccacggacccgtcgggggcggtgaagtcgccgtagcggccactcggctcccacacgacctcgaacagcaccgtgtcgtcggcgccgaggatccggtgcgcccggtggcggcgggcggtgtcgacggcgacgcggcccaacagcccgccgtggggtgccaggatcgcgcacggtggtgtggccccggtggatggcggcaccggctgccggtcggcgaagaacagtggcgtcccggcgggatcgtccacacgcaccacgacccggcccaggttgtggtcggtgctgaaccagccgcgccacccgtgtggcggctgttcggcggtgacgggggccgcggtggccacgacaccgccgtgtccgtcgcggtaggcgaagctccagtcggccgagccgccggacacggccagtcgcgcggtggtgagcagagcggtcatggcttcacgctaagcacggtcgtctaggccgcgtctaggtcgcgacccgatgccgctggcgggatcgcacgcgttttgcgccaaagcgggaagtcgcgcacgcaccccgtgttagcttctgccttgggcgccaagtagacgcgcacacatcgggggtgttgtcacgtgagatggacacgactgtgttacgcggccggggcgatgaccgtggccggggtggtgctgctgccggcggtggcggtcgcggccgaggaccaggtcagcatcgccagctcggacgagaagatcgaggccggtcagacgctcaacgtcaccgtcaactgcgagaagggcgacgtgaaggcgaccgtgtggtacagccgcaagggttccaccgacaagaacggcgagaccagcgccaacaccgacgccgacggcaaggccgacgtcgagatcgaactgcccaaggacgtcaagaagggcgactactcggtgtcggtgcagtgcggcgacaccaacatcgtcaagaacgacttcacgatcatcgtcgtcgaggacgacaagtccccgtcgccgtcagcctcaccgacccaggacaagtcgatgacggtttcccccaacaccgtcgcacccggcggcaccatcaccatcaccggttggtgcgacaaggacaccaaggacgccaaggtctactacggcgccgccgacggttccgggcagccgtacaccgagaagagcggcatcgaagccgaagccgacggcaaggtcagccagtcgctggtggtcaccaaggacaccaaacccggcgagtacgacggcgtcctgttgtgctccgaggacggcaagacccaaacggccgggttcaccgtgtccaccggcggcaccaccgccggagacggcactaccgcttcgggcggcaacggcaccatgctggccctgatcggcggcggcatgctggccgcggccgcgctgggcggcgcgatctacatgcaacgccgcgggctcggtgtctcggcgtagccgatccgggccgcgcggcatcgccaccgcctccgggcagcggattccccggccggtggcggtgtgcctgacgctgacggtgatcgcggcggccggttgcgggctgatgctgggggcgttgacgccgctgccgagcacctcgccgcagccgcaggcggtaccggtcccgcccagtgtgccgccggtgccgtcgctgtcgcccggccaaatcgcgccaccgggcctgtcacggtcgaccccgacggtggtcgatatcgccgccatcggcgtgcactcgccggtcacgccggtgggactggaccgcgacggcaccatcgaggcccccgacctggaccaaccgcaccagaccggctggtacagccacggccccgcgcccggccagatcgggacggcggccctggtcggacacgtcgactcgcggcgcagcggcgctgcggtgttctacgacctggggtcgctggagaccggcgactccatcgtcgtgtcccgccgcgacggccgcgacgtcaccttcaccgtcgacctggtcgagtcctacccgaagaagaagttcccctacggggcggtgttcaccaacaccggctacgccgcgctgcggctgatcacctgcggcgggaacttcgacaccaagcgccgcagctacacccacaacatcgtggtgtacgcgaccatggccacctgagtcgtcagcgcggcgtcgccgtctccccaacacgtgtcaagaaaccgtcaagatccgcgacgacgcgccgaaacgggcgcatagtggctgtgtgcagcgaacattcaaccggcacaccgtggtgagccaggcgcgaggcaagacgtccaaggactgcgaccgcaccgcggcgctggcggtcatcgtgacccgggcggtgctgttgggagcgttggcggtgctggcgctggccgtcacactcgactgacgagactgggcaccgccgacaggcccaccggttccccgggcccggcgtgcggcagcaggaacgtgcggatacccaactgggtggccgcggcgtcggcgaacgagtcgccgaccatgagcgcctcgtcgggttcgacctccagccgcagacacgcctcccggaagatctccggctccggcttacaacacctgacctcataggacagtatccagtggtcgatgaggtggtcgaaccccagatgcttggccaccggacgcacgtcgaaaccgatgttgctgaccagcgcgatcgggatggccgcggcccgcaacgcctccagcgtcgggatcgtgtccgggtaggccacccagccctccggggaacacaaccgctcgtacatgccctcggcgaaaccctcgaacgcgcccgaggtctgcgaggccagacccacgaacgcctcccggtggtctatttcggacaggtcccggtcggcccaggcctgcgcgaagtacggcagcaccttcgccggttgccccgaacccacccaacccaaggcgcccagggcatcgcccaagacggtggcccggtactgcggcagtgtgacaccggcggccgcggcggcgtgctccaccgacacgctgggtgactcgacctgcgcgagcgtgccgtggaagtcaaaaaggacagcacgaatcggccgaacggtggttgcggggccggtgtcgtctgggttattcgggagcacggaagggacaatacccatcgccgcgcggccgaccgcgcagtggcccgcgggtgtttcctagtccgtgtgtcggccaggtcgcacactactcttgcgggcatgacaactccgcgtccgcgcgaacgcccggctgacacggcggacaagggcaccgactcaccggcgacgcgctacgccgcggcacgctggcggtcgcagttccctcagctcgccgatttctcctcccggctgtccttcgacctggacgacttccagatcgaggcctgccagggcctggaacgcggctccggggtgctggtgtgcgcccccaccggcgcgggcaagacgatcgtgggggagttcgccgtccacctggcgttgtccaagggccgcaagtgcttctacacgacacccatcaaggcgctgtcgaaccagaagttccacgacctggtggccgtgcacggcgccgacaaggtgggcctgctgaccggcgacaccgtcatcaacggtgaggcgccggtggtggtcatgaccaccgaggtgctgcgcaacatgctctacgcccgctcggccaccctggaggggctgggcttcgtggtcatggacgaggtgcactacctggccgaccggttccgcggcgccgtgtgggaggaggtcatcatccacctgcccgcctcggtgagcctggtgtcgttgtcggcgacggtgtccaacgccgaggagttcgccgactggctggtgtcgctgcgcggccacaccgaggtcgtggtgtccgagcaccgtccggtgccgctgtggcagcacatcatggtgggccgccgcctgttcgacctgttcgccaccgagggcgacgaccgcaccgaggtgcacccgcaactgatgcgccacatccgggaacaggaacgccgcctgggctacgaccggcgcggccggatgcgccgcccgaggccgccgtaccgcagcgacgtgatcgccaagctcgactccgaggcgctgctgcccgcgatcgtgttcatcttcagccgggccgcgtgcgacgcggccgtcagccagtgcctgctggacgggctgcggctgaccgacccgggcgaggaggccgagatcgcccgcgtcgccaacgcccgcgtcgcgcacatctccacctccgacctcaacgccctgggctactacccgttcctggacgggctgcaacgcggcctggccgcccaccacgcgggcctgttgccggtgttcaaggagatcgtggaggagctgttcgccgccggcctggtcaaggtcgtgttcgccaccgagaccctggcgctgggcatcaacatgcccgcccgcaccgtggtgctggagcggctggtcaagtacaacggcgaggaacacgtcgacctgacgccgggggagtacacccagctgaccggccgggccggacgacgcggcatcgacatcgagggccacgcggtcaccatctggggcgccgacgtcgacccccggcacgtggcgggcctggcctcgacgcgcacctacccgctcaactccagtttctcgccctcgtacaacatggcgatcaacctgatcgcgaccctgggcaccgacaagtcccgggagttgctgtcgtcgagtttcgcgcagttccaggccgaccgcaccgtggtgggcctggccgagcaggcccgcgccgcgcgccgcgccgccggcgagttcgacccgttgatctcgtgcgaccgcggcgacttcgaggagtacttcgcgttgcgcatggccgccaccgaccgcgagaaacgcgcgtcgcggcagcgcaaggccgacgcccgcaccgacgcgcgcgcctcactggcgcgactgcgcgtcggcgacgtcatccggatcccggccggtcgccgcgcgggcctggccgtcgtgctggatcccggtctgtcccgggcgggccgcgacggcgagcagcgtccgctggtgctgaccgaggcccgctgggctggccggctggccggttcggcgttcccgcaggcggtggaggcgctggcgcgcatcaaggtgcccaagcacttcaaccaccgcaacccggcgctgcggcgtgacctgtcggcggcgttgcgggccgcggcggccacggcacccggcgcggtggaacgcggccgtcggcgccgcgccggtgacgacccggagctggagaagctgcgggcccagttgcgggcgcacccgtgccacgaatgtcccgacgtcaacgagcacgcccgccaggccaaccgcaggcagcggctgctgtcggactacgagcggctgcaaacgaaggtcaaccgccggtcgggttcgctggcgcgcaccttcgaccgggtgcgggacatgctcagcgactacgggtacatcgcctcgggcaccgtcaccgacgccgggcgggtgctgtcgcggatctggtcggaatcggacctgctggtcgccgaatgcgtccgcgagggcgtgtgggacggcctgtcggcaccggaactggccgcggtggccagcatcgttttgtacgagtcgcggcgtgacgccgacatgtcacccgcgctgcccaagggcaatgtcgcctcggcggtggccgcgacgctgcgacggttcgacgccatccacgccgacgagtcgaggcacggcctgagcctgaccggcgaacccgacctggggttcgtgtggcccatgtaccgctgggcgcggggcgaacctttggccaaggtgctggccgccggggacggccccgacggttcgatgcccgccggtgacttcgtgcgctgggctcgccagaccatcgacctgttggggcagttggcttcggcggcgggcccgtcctcgccgctgtactcgacggcgctggcggcggccgacgccgtgcgccggggcgtggtcgccgacagttgaggccagcctcggcctcagctgccttgccgcaggtggccgaggacggtgtcgagtgcttgggtcacggcctggcgcgactgctgcgtgtggtcggcgaagtcgaagccgtgctggccgtcggggacttcgatgacggtcaggttcgcgtcggcattcgaggcggctgcccggaaccgggtcaccgcctcggccaggtcctcgcgttcgcgtccggcgttggacagcaccaccggcaaccgtcccgcgtgggcgatggcgtcgatgggccgcatccgttgcgggataccgaaaccgcgcacgtcgtccagcatcgggtacgtcaacgccaggcaccgcagccacggcgggggctcgcgcaggtagtccgccgacagtggaccgccgccggagaagtgccacagcgacagccggtcgccgtcgacgcggggatgttcgcgcacggcgtcgatgacggcgtccagtttcgccgccgaggcgtcgtagtcgggttcgtcgccggaggagtgggtgaacaccaccccggcggcgccgcgttcggcggtggcgcggccgtagccgaggtacaccggccacacgcgcggtcccggccactcggacgggtagggcatgccgtgcacgtagaccacggccgggacctgccagtcgccgtcgggcaggtagacgtcgatgtcgtcgccgatggggtcgggagccaggtcgggggtggaaaggacgaagggtgccttcgtgggcgggatctggttcacaccgactactctacgtcgccacgctccacaatctccactgtgccgtttccgccgtcgacgcggacgcggtcgccgtcgttgatgcgggtggtggcgtcgccgcaacccacgacggccgggatccccagttccctggccacgatggacgcgtgggacagggaggccccgatgtcggtgacgaccgcgccgagcctggggaacaccggggtccagccgatgttggtgatcttggtgacgaggatgtcgccgacgtcgatgcggtgggcctggctcatgtcggccacgacccgggcgacgccttcgacgacgccggtcgacccggcggtgcccacgacggtgtcaccgcgcgcggcggcgcccgcgttgggtgcggccaggtcgccgcgccgcgccggatcggcggcccatgcctcggggtcgaacgcgccccggatccaggtcgggtacaccggcagggtgcggtagtggtcgtaggtggcgcgacgggcgggcacccgggcggtggcggtgtcgtcgccgtccagcagggcctcgatctcctcgaactcgcagaagaacacgtcgtcgccgtggccggtgatctcgcccagccgcagcaggaactcgcgggtcacccacgcgacccgcacggcttcggagcgggcggcctcgcgggcgcgcaccgcctcggtggcggcgttcatgcgtttggccagtgcggcgaccttgccggggtggttggcggtgaagcgtttcatcgcggcgtccttggcctcggtctggcgggccagcagcgcgtcgacgtcgggggcgtccttgagcccggccagttgcgcgtcgagccagttcgggtcctcggcggggcggggcgcgtacatctccatctcgtcggggcagcggtgtccccaccgggcgatgtaggtgtcggcgtcgatgtcgccgtcggccagttgccgcaggcccagcagcgggccgaggctcgccagcgattcagtggtggtgtgggcgccggtgaccagcgcgttggcgtcggcgtcgtcgacgtacttgagcagccagggccgcagtttggccagcgcgttgccgttgacgcggcctccggcggccagcatccggggcgcgtcgtgtcccagcccgacgcattggttcgtccagacctcggccagctcggcgacggtggtggcggctgcgatcgcggtgcgggcggtgtcgcagcgcgccgggaacttcgcgacgtagtcgtcgaggttcttttggtagtgcttgacctcggcggcgaagcggcgcgcgtcgggcagcaccagccggatggtcttccaccacgagaacggcggtcgtggcatgcccgcggcggccggtggtacgccgaaggccagcgcgccggccttgcgcatgagcgaacccatgcccaaagccttggccacccccatcagcaggctgtagttgatgtacaggcggccgccgatgttgccgcacacccggtgctcgcccagtccggggatggccatggccgcgcccaggttgttcttggtcatcgaccaggttatgggggtcatgatgctggggacggcttcggccacgttggacgccgtccacaggaagtcgccgttcagactgtcgttccactcctcgcgcgcgacgggtgcggcggccaggttggtgatgggccgggcctgcaacaccgtgaaggcgccgtcggcgagggcccattcgatgtccatgggctggcggtacagcgcgacgacgcgggcgcccagcgcggccagcctcgccgcggcttcgtcgtccaggaccgggagaccgcgttggtcttcgggtacgtcggtctcgacggtgccgccgtcgacgcgcaccgtcttgacagtcttgtcggcgatggtctggtcgacgacggcgccgctgttggcgtcgacggtgatggtgtcggccgagaccttcccggacacgacggcctcaccgaggccccaggcggcgttgatgatgatctggtcgcgggcgccggtgacggggttggcggtgaacatgaccccggcggcttcggcgtcgatgagttcctgcacgaccacggccatcgacacgtcgtcggcggcgatgtcgttgcgggcccggtattccacggcccgttcggtccacagtgacagccagcagcgtttgacagcggcggtgacggcctcgacgccgacgatgttgaggtaggactccatctgcccggcgaacgacgcctcgggcaggtcctcggcggtggccgaggaccgtaccgcgaccgccgcaccgctcagggtggcgtaaccggcggcgatggcctcggctaccgcgtcgggcatgggcgcggcctccagcagttcggccaccgtccggcacgcctcagccagtgccttggcgtcggtgacgtcgatgcccgccacgatggagtgtggattcaggccggaggtgaaggactcgtaggcggcggtggtgacgtggaatccttgcgggaccggtagtttggcgcgggccatgatggccagtgacgcgcctttgccgccggtgttgtgggtggcggcggcctcggcgtcgagccgaagccacaaaggatgctgtggcatccgtggagtctacgagtcgttcagccggatggcggcgtcgcgcaacacctgtgtgacgtggagggtctggcgcagttcgtcggtgtcgagttcgccgaggatcttgcggaactgcgacaggccgttgtcggtgatctcctccatcaggtccaggccctcgtcggtcagcgacacccgccggatccggcggtcgtggacgtcttcggtgcggcgcaccagatcctgggcgacgaggcggtcgacgatgccggtgacggtgcccagtttgacgcccaggcgttcggccagttcctgcccggccaggtcgtcctgtgtggtcaggatgatgaggatcttgaactgctgcatcgtcagcgacgacgccaacagcggcattgtccggtcgtgggcgaaatgccgcgccatgtcccgttgcagggccgagatgttggagatcagttcttcgcgctcatcctgagtgaccacggcaacacctctatagacagttcggcaaacctgagaaaacactgagatgcgaatatttcgcatcatacgaaatgttaatgtcggttcgaccccgaagtcaaccctccaatccgtaaggggagtttcccatgaccagactggccaggctgagcctagccaatcgcagtcttgtcatcatgatcgcggtggtgctcacgggcatcggcgcgtatgtgattccgcagctgaagcagcaactgttcccctcactgtcactgccgatggccacggtggcctccggctacgccggcgcttcgccgcagatcgtcgaggaacaggtcaccaagcccatcgagaacagcctgaagaacctggacggtgccgaggaagtcacctccacctccagcgagggcatgtcgcaggtcagggtggccttcgattacgaccgggaatccgacgagatcgtctccgacatccaggaggccgtcaacaaggtcgaagccgagctgcccgacgacgtcgagccgcgggtcatcgccggaagcaccgacgacatccccgtggtggcgctggcggtgtccaacggcgacgacagcgacgacggcgaggccaagctgctggacaagctggagaccacggtggtcccggagctggaaagcgtcgacaacgtcaaggaggcgcaggtcaccggtgctcgtgccgagcaggtgaccatcacccccgacaccgaggagatgacgaagaagggcctgtcgcccaccgccatccccacggcgctggaggccaacggtgtctcggttccggccgggacgctgaccgagggcgacaagtccatgagcgtccaggtcggcgagagcctgaaaagcgtcgaggacatcgagaacctctacctgacgccgggagcctcggcctcgggcggccagtcgcagcaaggcgggggcggccaggccggtggacaggcgggcggccaacagggcggtgccgccgccgcgaaaccggtgaagctgggttcggtggccgaggtgaagaaggagccggagacggcgacctcgatcacccgcaccaacggcaaggagagtctgggcatctcggtgaccatgacctccgacggcaacgccgtcaacatctcccacgacatcgacgccaaactcgacgacctgaaggacactttgggcgacgaggtcgagatgtcggtgatcttcgaccaggcgccgtcggtggagaagtccatcgacgacctgaccaccgaaggcggactgggtctgctgttcgcggtcctggtcatcatgatcttcctgctgtcgctacgttccacactggtcacggcggtgtcgattccgctgtcggtggtcatcgcgttgatatcactgtggatcggcgactactcgctgaacatgctgaccctgggcgcgttgacgatctcggtgggccgggtcgtggacgacgcgatcgtggtcctggagaacatcaaacgccacctcagctacggcgaggccaaacgcgaggccgtcatcaacggtgtccgtgaggtctccggcgcggtgacgtcgtcgacgttgacgaccgtggcggtgttcctgccgatcgcgttcgtgtcgggcatggtcgggcagctgttctcctcgttcgcgatcaccgtgacggtggcgctgctggcgtcgctgatcgtgtcgctgacggtggtgccggtgctggcgtactggttcctgaaggcccccaagggcgacaaggtcgccgaggtgcgcgccaaggccgaggagcgggaactgcgcagtccgttgcagcgcatgtacgtgccggtgctgcggttcgccacccggttcaaggccgtcacgatcctcatcggcatcggtgtgctcgtgggtaccttcgcgttgatcccgggcctgaagaccaacttcctggactcctcgggtcaggacaccacgcagatgagccagaccctgccggtggccacgtccctgggcaccaccgacaaggccgtggagaaggtcgaggagatcctggccgaggccaaggacgacggcgacctgaagagctaccaggtctccatcggcggcggcaacgccttcttcggtggcgtgggcgccaagtccaacaaggccaactacacgatcaccgtggccgacgcctccaagaccccacaggtcgaaaaggacctgcgcgacaaggtcgaggacctgtccggcgtcggtgagatcaccgtcggcgcgcagggcggcgccgaggccaccggcggcaacgccgtggaggtcatcgtcaagggcagcgataccgactccctcgaagaggccgcctcgcaggtcgagggcgtcgtcgaggacgtcaagggcaccagcgacgtcacctccaacctggaggacgccgcgccccgtgtgcaggtgaccgccgacaaggagaaggccgccaaggccggtttgaccgagcaggcgatcgggcagttcgtggcccagcaggtccacggcgccccggtcggtgagatcaccatcaacgacaccgccagcgacatcatcctggccggtgacgacaaaccggccgacatcggcgagatcaaggatctgaagatcccgaccgcgaccggtgagaagaaactgtccgatgtggccaaggtcgagaaggtggactcgcccgccgagatcagccacatcgacggcgaccgcaccgcgacggtgtcggcggtggccgatgtctccgacctgggggccatcaccaccgacctgaacacggaactgaaggacctggatctgccggagggaaccagctacgaggtggccggttccagccaggaccaggaggaggccttcgccgacctcggtttggcgatgctgatcgccatcgccttggtgttcatggtgatggtggcgacgttccgcagcttcgtgcagccgctgatcctgctggtgtcgattccgttcgccgcgaccggtgccatcgggatgctgaaactgaccgacgtgccgctgggcgtgccgggcatgatcggcctgctgatgctcatcggcatcgtggtgaccaacgcgatcgtgttgatcgacctgatcaaccagtaccgggcgcagggcatgggcatccgtgaggcggtgatcgccggtggccgcaggcgcctgcgacccatcctcatgaccgccatcgccacgatcatggcgctgatcccgatggcgatcggggtgaccggctcgggcgggttcatcgcccagtcgctggcgatcgtggtcatcggtggcctggtgtcgtcgacactgttgacgctgctgctggtcccggcgctgtacacgatggtcgaacggatcaaggaacggttccgccgcaaacccaagtccggcgacgacgcggccgcgccgcagtcgaaacccgaaccggccgcggtggggtagcaaccccgctcgaagggaaggccgcggttcgaagaaaccggccccggtcgcgtatcgcacgcgaccggggccggtcgctatccctgcccgacgcggtttcgcgccgttggcgtaacggggcgatggcgagggccagcgccatgtcctggtcggcggcgaggaacgggacatggcccgcgatgaggacccggctgcggatgcgcccgtgacggtgttggtctaggcgaacaggtgccggtggcggcgggtccattcgatgcgttgttcgagttcgcgcacgtacccctgtgacgcccaggtggcctgcggttcgtgcccgtcggcggccagcgcgcgcaccagttcggcggtgtcgcgctgcgcggtgatgaccgcgtcgaccatgccctcggtggaggtcagtccgtaggagcggcagaaccgttccagtcggcggcgccggttaggcgggtgggtgtgggacatggcggtgtgggcttcggcgtcgtcgcgaaacggggtgacgaactccagtgcgtaggcgacgtcgtggcgtcggggcgcggggtgggcgaagtcccagtcgatgatgcccaccggtttgtcgccctgccatacgacgttccagggtccgaagtcgccgtggcagatgacctcgcccgggctgggggagcccgctccggtggcccacacggtccccgcggtgggggtgtagtcggcgatggcgtcgtggtagtcgcgcagcagggcggcgaaggcgctcaggccggagtcggtgacgactttggcccagccgtcgggtccggattcgccggggatgtaggtcaggatctcgcgtccctggtcgtcgatgccccgggctcggggagcggggacgaagccgatggcctccaggtggtccaggagggcgtggatggcgggtgtccagggctggacgggcctgcggacggtgtcgccgacgcgcaccacccgccgatgggattcggcctggaggaggacttcgtcgggggccacctattcgagactaatccagtatataagcaatatatatcgactccgaggtaaacctcgtcctcacccagcaccaccatcgcacgtcaccgccctgcgatctcacccctcacagcccccacgcggaaggggtcgcaccgcttgtgcgcgctgtggcgggcgggcggtgttttgctgtggctcaccccttgaggttcatagtggaagggtggtgccaggcgtgaacgagttcgattccgtcgtggtttcgccggtggtggccgggttggcggagcgggtgatgcgtcagcattattcgaccgcggacgattggtgcgggtattgcctgtcgcgtcgccgggtgcgggtgcgctggtcgttttgtgagccgtatcagcgggcggcgtatatcgctgattcgtatcggcagcaggcggccggttagctgttgccggtggcggcggtgagggcttcgcgtagccggttgaggctgttggcgaggccgtaggtgtcgctgagggtttcgacggcttgcgggtcggcgggttcgggtcgcaggctggggtcgatgtcgggcacgggtgcgtcgttggcggtgcgcacgaccttgaccgcggcgtcgaggtattcgccggattcggtgagggctttgcggacccggggtgccatggtggtggccgggtcggcggcggccgcgcgggcgtcggtgaggttgccgtgggtggtgatgagggtggcggcggtcttgtcgccgatgcccttgacgccgggcaggccgtcggaggggtcgccgcgcaggacggcgaagtcgacgtactggtcggggtggacgccgtggcgagccaccagtgcggcgtcgtcgagggtttcggctttggcgatgccgcgtccgaagtagatgacgcggatgtcgttgtcgtcgtcgatgagttggaacaggtcgcggtcgccggtggccacaccgacggggcctttggtggtggtggcgagggtggccaggacgtcgtcggcttcgtagccgtcgacgccgatgacggggatgccccaggcggtgagcagttgggtgatgatggcgacctggtggggtagggcgtcgggttcttcttcgccgccgttgtcggcgaggcggtgggttttgtagctgggtagcaggtcgacgcgccaggcggggcgccagtcgttgtcgacggcgcaggccaggccggtggcgttgtggttgcggatgagggtggccagtccgtcgatgaagccgcgtacggcgttgatctgggtgccgtcgggtccgcgtagggaggagggcaggccgtagaaggatcggtaccacagcccgggggcgtcgacgaggaccagcatgggggtaagcctgccacacgcctcacctgaataagcgttaagctcgcgggtgacgagaaggccactagccaaggtgcttgaagactttcatgactgtgcaacgttttttccctagcgacgaggctagggccattgtggagttggcgcgggatatcgccgagggcgagttggcgccgcgggtgaacgagttcgaggcgcggggtgagttcccgcgggaggtgttgcgcaagctgggcgcggcggggttcctgggtctgccgtacccggagcgctacgggggcggcgggcagccgtatgaggtgtacctgcaggtgctggaggagctggcctaccggtgggtggtggtggccgaggcggtcagtgtgcacactctggcgtgtttcccggtggcggagttcggcaccgacgcgcagcgcgagcggtggttgcctcagatggtgggtggggacacgttgggtgcctactgtctgacggagccgtcgggtggttcggacgcggcgtcgttgtcgacgaaggcggtgcgtgacggggacgggttcgtggtggaggggacgaaggcgttcatcacgcacgcgggggtggcggattttcattcggtgttcgcgcgcacgggtggtccgggtgcccggggggtgtcgtgtctggtgctgccggagggtacgccgggggtggtgccgcagcggctggagcacaagatggggttgagtgcgtcgcccacggcgcagatcgtgttcgatggggctcgggtgggttctgattgtctggtgggtgaggagggtcggggtttttcgatcgcgatggcggcgttgaacgcgggccggttggggatcgcggcgtgtgcggtggggttggcgcaggcggcgtgtgattacgcgacgcagtacgcgcggggtcgtcggcagttcgggtcgccggtgattgattttcagggggtggggttcatgttggccgatatggccacgcagatcagcgcggcgcgggcgttggtgtcgcatgcggcgcggttgcgtgacgcggggcggggttttcgggtggcggccgcgcaggcgaagttgttcgccacggatgtggcgatgcgggtgaccacggatgcggtgcaggtgttgggtgggtacgggtatgtgtcggatcatccggtggagcggtatttccgggaggcgaaggtgttgcagatcgtggagggcacgaatcagatccagcggttggtgatttcgcgggccttggcgcaaggcgggggttaggcggcgatggggacgccggcgaggatgtcggcgaggtagtcgtcgaagctggggtaggtggtgttgaccatgtggcgtgcccaggcggagcgttcgtggacgagggcgggtagttcccacaggcagccggtggctggtggtggtgtggtggtgaagccgcgggggtttttggtggcgcgggcgtgggcgaggtggtgttcgctggtccaggtgtaggtgttgaggtggatggcttcgtctttgtcctggtggaggatggccacggtggctggtggggtggggcctgagtggtcgggtagtagtcggggtaggtgccggtaggcggcggtctggatgtgggcgggtatgggcgtggtgtcgggggtgaggtggtagcgcttgatggtgcggccggcgatgatgaccggcggcaggtgggtcatgtatcgctgggtgtaggtcatgggtgtgaggttatggcgggggtgtgacaccacccccggctggtgtccttagtggcctgttgtgtgtgtcggcgcggtggacgacgaaccggtacattgatgaatgtggaagatcttgacctggccattgtggccgcgctgacggctgatgggcgcatgtcgttcacggatttggcggcgcgggtgggtttgtcgacttcggcggtccatcagcgggtcaagcgcttggaggagcggggtgtgatcgcgggttataccgcgaagatcaactatgaggcgttgggtttgccgttgacggcgttcatcgcgattcgtccgatcgatccggcggctccggatgacgcgccgcagcggttgtcggggttgagtgagatcgagtcgtgtcattcggtggcgggcgaggactactacttgttgaaggtgcgggtgtcggggccggcggcgttggaggatctgttggcgaaggtgcggtcggtggcgggggtgacgcaccgtacgacgatcgtgttgtcgacgccgtatgagggtcgggcgccgctgttaaggggggatcgggtcgcgggctggtaggtgggtgaccgcctcgcgcctcgcctggcggtcacccacgtcttttcaggcggtgacgggttggcgccacatggggtacagggcgggggcgtcgggcctggggcggatgggttggccgaggtcttcgtagccgtggcgtaggtacagctcgcggcagcgcaggcttgcggcttcgaggtaggcgggcatgcgcgtcaagtcggcgtggtcgtgttggggtttcatgagggctgagcccaggccctggttttgggccccggggaggacggccagcagttgcaggtaatggtgggcggcgtgatgggggtggttgtcgtcgaagcaggcgcccaggtcgttgaagtagggtgcgcggtcgccgcagatggggttgttgcgggtttcgaagtcgtcgatgtcgggggctgaggacggcagccacacggcgacgcctgagtagtcgtcggtggtgtggacggtgccgtgtttgagggcgtgttcggtgaacagccggaagtgtcggggcaggatctcggcgcgggcgcccgggtcgggtacgagccaggcggacacgtcgaggtcgtggaaggcggccgcgacggtgtcggccagtgctgcggcttcgccgtccttggcgcgtcggatgacgggcgggttcatgcgcggtctcctgtcaggacggggctgtcgtggtgtgggggtggggtgggggtgttggcggcgccgatgcgttggtaggagccgggtcgggtggttttgaggatgagggcccaggtcacgccgagggcggcgatgagggcgaaggcggcggggaagatccaccagggttgggtgggtttccagccgatgaggctggggaaggcttcgatggcggcgtagacgatggccacgaggatggccgcggcggctccgggcgcgaggtagcgggtgatgatgttctcggtgccgccgtttttggcgaagaagcacaccacggcgatggcggtggcggtgacgagcaaaaggacgccgaagccgccggtcatgccggtgacgaagaacagttgcaccagggggtcgccgccggcgatggcgaagccggcgatgacggtgatgccgatgatgctttgcaggatggaggcgtttttgggggcgccggagcgcatgccggtgcgggcgaggcgggtgggcaggacgtgttcgcgggccagcgcgtaggtgtagcgggcgacggtgttgtggtaggacagcatggcggcgaagacgctggtgatgagcaggatgatgccgatgtcggacacggtggaggtgccgagtctttcggcggcgacggtgaacatcatctcggattgttgggtggcggcggtggtgatgagtttgtcgtcgccgacggtcacggcgatggcccaggcggtggcggcgtagaagatgaccatgaggcccagggcgaggtaggtggcgacggggacggtgcgggtgcggtcgcggctttcctcggagtagaccgcggcggcttcgaagccgacgaaggcggtgaagatggtgacggccacggcgccgatgccgggcaggaacaggttgtcgggggcgaaggtggaaaggctgatggtgccgccggcggggttggcgaggaaaacggtgtcgaagatgatgacgacggcgacttcggcggcgacgatgaccaaaaggacggtgccgttgatgtcgacgcgtaggacacccaggagcgcgacgatggcccacgcggtgatggcgtagatccaccagtcgatggccaggccggttttgttggtgatgaaggcttgcatggtggcgccgaagatgccgtacaggccgacttgcatcatgttgtacgcggtgaaggcggtgaaggcggcggcgactccggcgggttttccggctccttgggcgacgtaggagtagaaggcgccggtgttgttgatgcgcctggacatggccatgtagccgatggagaacaggccgaggacggctgccatgagcaggaatgccagggggtagccggtgatgccggtgtcggctgagacggtggcccagccgacggtgacaacgccgccgatggtcatcaggggggcggcggcggtcatcgcgaaggcgatgatggagggtgcgccgagtcggtcggcggccagggcgtcgtcgacgacggagcgggtgggggcggacatggggggtgggttctccgttccttaagttcaggtttggtgggtcatgatgatctgtccgacgaggtgcctggtgttgtccatgatggtgcggtattcgcctggcaggtgggtgatgacgtggcgcaggtagcgggtgccgacgtggccggggtcgtcccacaggacgtggggtgtcaggccggtggcgtcgatccaggcgatgaggatctggtcgacggcgtcgacggggcgggcttgggcgaggcgtttggcgatgcgggcgccgggccaggcggcgtcggtggacactttgggcacgaagcggcggcgtttgcgtcccaggaggttgcgggtgtgttgttcgtcgacgatgccgtggcgcaaaagccgggaggcgatgtcgtcttcggcggtgcgggcgaagaaccgcagccaggtgtcgatggtgtgggtttcgcgggcgatgtggtcggcgatggtgtgttgcagcaggtcgggggagggggtacggtcgcgtagcgtgggctggttgccgttgatggccaggcgtttgttgtagaccatttcgcacaggagtccggctgcggcggcgagtccggccaggcgtggtggcagcagtgacgcgccggtggtgtcgtcgtgggcgaccagccagcattcgtcggcgagcagcacgcttgtgtggttcctttcgtggtggcgcggcgggggaggctggtgcggtgacggcaccggcacgtaaggcgttgaccgcgcgccaacacgttgctacaggtgtgggcggttgcctagctcagggtgggcgttcatggtgaacgcgctggaaacacctcgcggcgtgtgtctcctatagacacccacttgcattgacgctggtcgatgcgtcgtctttctgggtataccctccgaacgtatcggggcatcaatacagggcgatgtgtgctgttttggccacgccgctaccctaaggagcgataccccgaccccgtcagcagttgtgcaggaggctcctcgcgtgttgccggtcttgcccgtcgccgatacgaaatggtggacacacgagtcgtttcgcggcgtgccgctgccgcagatcctggccgcgcgcgacttcgggcaggtgttcgcgttcctgaagtcccgcggctggagtgtgggcgccatcgccgcggtcacccgggtacaggaggcccgggtccgcgagatcatggccggccgacgcaaggtcacctcctatgaggtcatcgaacgcatcgtcaccggcctgtccatcgaccgcgccacctgcggcatcggcaccgcggcggccacctgccagtgcgccacgaccacacccgacgcctccatcaccgagttgatggcccacgccgaaaacctcaaacccgacggcctggcgttgctgatggcccacaccgaccacatccgcgacctgtcgcacagcctcggcgcggccgccgccctcacggcgttgggcgctcacctggagacgctggcgcgcctgcggtcgttcagcgtgtcgacggcgaggcggcgtgacgtggccaaactgttccacgacgcggcgtgcctggccgggtgcctgtcgggttcgatcggcgacgacaccgcggcgtggcgccaccacgaggccgccaaggacgccgcccgtgaggccgaatgcaccgccgcgctggcccatacgctgtcgcagcagtcgcggatcctggcctcgggcggtcacgccgccgcgcagcgccgcctggacgcgcagatcaaacacctcaacgcgggtgcggtgttgccggaggtgtcgcggggggaagagatcacccactaccacggcaggctgtatcaacgcgcccgcttaggtgtggcggtccagctcggcgatggtggcgttcagccacgcgaactcggtgttggttttggcgtgggcgatggacagcaggccctgtcggaacgggtcgtcgaagtcgtcgacggccgccgggcggccgtgttcgtcgaagaagtacggcaccggctcggacaaaaacgccaggcggcggcgcaacacgatggcctgttcccttggattgtccaaatgccgcaagaacgccagcagcgtgaaccaccggttctcgtccgaaatggtcaaatcctcggggtcgcgtagcagccacgtcagatggtcgatgcctttttgggtcagctcgagcatgtggcggggtgcggccactttgcccggtgcactgcggcgggtaagcatcccggcggtttccaggcgtttgatcgccgggtacagggtgccgtcggcgatgggtttgacgtgaccggtcagcgcggcgatacggcttttgaggtcgtagccgtgcagcgggtggtcgcgcaggaaacccaggatcgccagcttcaacatgcgcccattatggtgcaaggctgcgacaggtgggtggtgcggttgccttaagcgtcgccgaatacttcgatgctggcgcccaggaggctcaaccgttccgccaactgctcgtatcctctgtggatgacgttgatgtcgcgcagtaccgaggtgcctttggcggccagcatcgccagcagcagcaccacggcggggcgcagtgccggcgggcagatgacttcggcgccggagaagtgggtggggccgtcgacgcgcagccggtgcgggtccatcagggtgatgcgggcgccgagtttgttcaggtcggtcaggtagatcgcccggttgtcgtagacccagtcgtggatgtcggtggatccgttggcgtaggccgcgatcagggtgaagaacggcaggttgtcgatgttgaggccggggaacggcatcgggtggaccttgtcgatgggggcgatcaacgtggagggtcgcacggtgatgtcgaccaggcgggtgttgccgttggcggcgaggtattcggggccgcgggagtagtccaggcccatctcctccaacagcgcgacctcgatttccaggaactcgatcggtacccgcgccacggtgatggacgaaccggtgacgatgcctgcggtgatgaggctcatcgcttcgatggggtcctcactgggggcgtagtcgacgtcgcggtcgatgcggggcacaccgtggacggtgagggtggtggtgccgacgccgtcgatccgcaccccgagtttttgcaggtagaagcacaggtcttggaccatgtagttgggggaggcgttcctgatgacggtgacaccgcctgcgcgggcggcggccatgagcgcgttttcggtgacggtgtcgccgcgttcgatcagcacgatgggtcgcggcgggacctgccgggtgacggtggcgtggtattccccggcaccggctttgacttccaggccgaagtgacgtagcgccatcatgtggggttcgacggtgcgggtgcccaggtcgcagccgccggcgtagggcaggccgaaggtgtcgaagtcgtgcagcagcggcgccaggaacatgatgatgctgcgggtgcggcgggcggcgtcttcgtcgatgttgtccagccgcaacttcgccggcggcacgatctccaggtcgttgtcctccagccaccggtatttgacgcccatggattccatgacgcgcaggatccggttgacctcttcgatgcgcgccacccgccgcagcgtggtcttgccccggttcaacaacgacgcgcacagcagggcgacgccggcgtttttggaggtcttgacgtcgatggtgcccgacagttcctgtccgccgcgtacccgcaggtggaccgcggcgggtttgccgagggtgacgaactcggagtccagggcctcggagacccggttgagcatgtcgacgctgaggttttgggcgccgcgttcgatccggttgaccgcgctttggctggtgcccagcaggtcggccagctgggtttgggtgaggccgcggtgtttgcgggcgtcgcggatcagggtgccgatgcggcgcaggatgtcttcggtgcgtgctggcgtttccgacatgcacgccaccgtatctcacatatggcgtggcccgtgggggcgggcgccggtcaatgccgcacggagtcgcgccaccagcgacgttgcggcgacgcgtgatctttgtcgcggcaacggtttggacaggaacacgcatgcgtcggcgaagtggtgccaggtgccgaggctgtccaggcaggagtaccggtcgaggtaggtgtgcgttccgtgatatcccagtcgctcatacaggcgtctggcggcggggttggcctgcgcgacgcccagtccgatgcggtccaggccgcgcgcggtggcctcggtttcggcggcggtcaccaactgggtgcccaggccgttgccgcgcagcgtctcggggaacacttccaggccgttgatctccggtaccccggggtgcgcgttcttgacggtgtcgtcggcgcagccgtcccatttgatctcggcgcgtcccacggggacccgctctcgccaggccaccaggtaggtggagtcgccgagcgtctggttggcgaagcggcgggcgtgaaacgagtgcacgctgggggaggggttgtggtgttcgagcgtcgccacgtcgatgtcgcggcacggcaggatggtggccttcacgccttgaggctggcacacggtttcacctaaaacaaacattaagaaaccttcaatatcgatggttttgtatggaatcggggtggtggcggcccctatgctgcgcataagaaagttccttcacaaaactggttcgcatcccccaggaggaccccctttatgcgccgcaaccgcaaactgctgttggcagccgtcgccaccggcggcgtcgccgtcccgctggccatcgccggtgtggcgttcggccacggctacaccgactcacccgaatcccggcaagccaaatgcgcctccggcgaagtcgccgactgtggcgcagtcgcccacgaaccccagtcggtcgagggccccaagggtttccccgacaacgacatcgccgacggctcgatctgctcggccgggctggagggcttcgccgcgctggacgacccgcgtggcggcgagtggccgaccaccaccatgaaccccggcgaacagaccttccactggacgctgacggcaccccacgccaccgacaagtgggaattcttcatcaccaaggacggctgggacggcaccaaagccctcacccgcgccgacctggaggccgaaccgttcttcacccaggacgacggcggcgccaaacccggcaacagtgtcgacctgacagtcaacgtccccgacaagaccggacgccacctcatcctcggggtgtggacgatcgccgacacctccaacgcgttctacgcctgctccgacgtgaccttcgagtaacagtccccggcatctgtcactctcccaccgggcacacccgcagatgcgcgggtgtgcccggctatcgttgcggccagacatgcgcaccatcacccgcgacgccaccgccgagatcaccgtccaccggtcccggttcatctgcgccctggcccgcctcgactcagaaaccgacgccaaggcgttcatcgccgggcgtcgcaaactccaccacgccgcccgacaccacgccaccgcctggatcctcggtcctgacgcggccaaccgcaggtccagtgacgacggcgaacccgccggaaccgcgggcgcaccgatgctgtcgatcctggccgggcgcgacctcaccgacaccgtcgccgtcgtgacccgctacttcggtggcgtcaaactcggcaccgggggactggcccgcgcctacggcgacgccgtgaccgccgccctcgacacgaccggcaccgtggagcgggtcgcggccgagacgttcaccatcacctgcccccacgacgtggctggccgcctcgacgccgaactgcgcgccgccggccacaccatcaccgcgacccgctacgacacggccgcgcacatcgacgtcgtcaccaccgacacccacaccctcacgacgtggctaaccacgcggggcctggccgcacttcacaccggcaccaccgtcatcgacgcctaaacagccgggcgcggcacccacgatccgtgggtgccgcgcccggctgatgcgtcaaaagcgcgcgtgtctactgcgccaactccgccaaccgagcctcggcggcggccagttcctcacgcaaccgctcggcctggtcggccacctcctgccgctgctgttccacaatgtcctccacgaccgcggccacggccggggaatccagcgactgcaccatcgacaccgccgtcgacggtttcaccggcaccggtttggcgatcaccttcgtacccttggacgccgacaccgaccactcgttgtccttccacgacagcgtcaccgtcaactccggtgcctgcttggccttggcggcgcgcttcttgggtgcggcctgagcggccgcgggtgccgccgcgggttcggggccgtcgttctgcttgggaacggatggctgctcgtcattcatcgatgttgtctccttgacagtgcgggcactactcttgcggctattgtcgcgcctggccgaagccggggcgggactttcattcaacagtggggcaccggccggagccggtacctcggccggtttcgcctcggtcttcttcctcgccggtttacggttcagctccccacgttcggggacccggacctcctcggcggtgaacggcagttcgtcgttgccgaaggcgaccaccacgaaatctccctcggcggggcggttcaaacgcaccaccttgccgaccttgccggagatctggccagccgcgtcggtgaacacgaccttggggtgcttgcccgactccagggtctcgacaagcccttctacgtccgacgtggacaaacccattgccacgtcacctcctcaacctgtttcgcataacgccgcctagtcataccagtcgcctgcgacatcacgtcaccgtccagccgccgtcgataccgccgggcaccgattcgggcggcgcgtacggcgaacgcgtgaacacgaacgtcccgatgtcgatgtgttggacgcggccggtggcgtcgcgtaccacccgcagccgctcgccggcgaaatagtggtccagccccgtccacgacccgtccccgttggggcgaaaccgcgacgcccgtgtcatccccgacacgtgctccagccgcaaccagccgccgtcctcggcatacagcgccgcctcactggtaccccaaaaccaggcgccggtcaactccaggacccgttgcggcacatccgaagccggagcccactcgataggcagccgaggctcgcactcgtccatgatgtcgaagacatcctccacctcacccgcatcggccgcggaggtgcagttcgacaccgccacatgcgccacccccgaggccggatccacccgcacacccgcgttgaagccgggcatcgacccgccgtggccacacaaccgacggtgcttgtcgcgccacaactgcacccccaaacccatacccgagacccactcgtcgccgtcgacgaccgcccgcggacggcacatctccgcgaccgtgtcacccgacaacacctcgccgccgtcgccggccagcaaccccgcccaccggccgagatcagccaccgtcgaccacaactggcccgccgaacccatcgccccgacgtcctgcaccacctcgggcatcaccacatccgcgtacggatgcaccgcccaccccgtcgcggcaggcgagcggggcgcccacgtcgtgtcccgcatctccaacggcgccaacacttcggcggccaacacgtcgaaccaggcgcggccccgcacccgcgacaccaactcacccaacaccgcgtacgccacattggagtaatggaaggcccggcccggagcgtccaccaccacccctgaggccatcgcctgacgcaacccggtcgcgtccacacccggcgaacgctcccaccacgcgcccggcaactccgcggccacgccaccggtgtgcgacaacaactgcgcgatcgtgcgattgccgaacggcaccccacccacatgcgcgtcgatacgatcgtccaaactcaaccggccctcatcgcgaagccgcaacaccaacaccgccaccaacgtcttggtgatcgacccgatccggtactgcacatccaccccggccgaaccctccggcagcgaaccccgcgccccccaccacaccagccgcccatcacgcaccacaccctccaccagcgacggcatccgccccttcgcctgccgcacagccaaacgccggtaaagcctgcgcgccgtggaatccaaaaccgggaagtcactcacgcagcacaccctaaccggcccaaaacccgcacaccacgcccatacactgactggcgtgaagctcagccacgacacctaccaacacatcgccgccctcatccgcgacatcaccgacaccgaagccctcacccggttcggcaacctcgccggcggcgacatcagcgagaaaaaccccggcgacctcgtcaccatcgccgacacccgcgtcgaaaccgcactcaccgagcaactccaagccctcatccccggttcagtcaccgtaggggaggaggcctgcgaacaccaacccgaactcatcgacgccctggccaccgacaccccctgctggatcatcgaccccatcgacggcaccgccaactacgcgtccggcaaacccgaatactcctgcctcgtcgcgctcgcccacaacggaaccatccacgcgtcctggctgtacgcgccatccctgaaactgtccgcaggcgcccacgacggccaagcttggatcaacaaccaacccgcacacacccccacccgtgcccccgaggcacccctgcgcgtcatgaccacccaccccaactacaccggcggataccgccacatcctcgacgcactcgacgtccccgacatcacccgtatcgcctgctccagcgccggactgtcctacatcgacctcatccagggccgactcgacgccctggtgtacacgtgggaaaaaccctgggaccacgccaccggcctccacatccacgcaaccgccggcggcacccacaccaccatcgacggcacgacgttccgcctcgccggaggcaacaacctacccttcatcgtcggccaccccaccgccatcgacaccatcaccgcgctgttgccctgaccgccgatccaccagccgccccaacaccccataccccgggttcgagcgcgccgcgtcccgcaactcccgacccgtcacccccaaatacccctgcgacgcgttcaacgaccggtgacccaaaagctccatcacctccatcgcactagcccccgacgcccccacccgcgtggcgaacgtatgccgcagcgcatgcaccaacgcaccccgctgcaccgcgtcatccacacccgcgaaccggtaacactgccgcaccagatactgcaactggttgcgcgtcaacgcctcaccccggtgatccacgaacaacggctccgacggcgccaacggccaccgcccacccggaaaccggccccgccgcgaagccagataatccgccaacaacacctcaagcgggccctccaccggcaccacccgatccgcgccacccttaccgtcccgcaccaccagccgccgctccccagccccacccgcgacatccccggcccgcaacgccaacaactcgctcgaacgcagccccgtcaacaacaacaccgccaccaccgccacatcccgctgcggccacggatgccgccccgccctggcccccgacatcaacgcctccaacaaccggtccggtgcgtcctcaccccgcaacggcttcggcaacggccgcgccgccttcggcctggccacccccgacatcggattaccctccacaatcccctcacccaccaaaaacgagaagaacgcgttccacaccgaccacgcccgcccgatcgacgacttcgcccgcgacgccgaaaaccccgcgaacgcccgccgcatcaccgacaccgacaacccaccacaatccacccgccccgtctcacaccccacctcggccgccaccacctcagccaccgccaacaaatcccgccgatacgccgccgtcgtatgcggcgaatccttcctgggcgcccgtgactgaaagaacaactccaccgcgaccgaaaaatccaccctcaacactcccgacacaaacaagaaacaaacacccggaagtatcacccaccgatacgacaccgaaaggccaccatgcacatccgcgccatgacacccaccgacgcacccgacgtgttgaagatctaccaagacggcatcgacaccggcaacgccaccttcgaaaccaccgcaccaacctgggagaccttcgaccacacccacctacccgaccaccgactcatcgcccacgacgacaccgggccactggggtggatcgccgccacccccacctccacccggcacgtctaccgcggcgtcatcgaacactccatctacatcgccacccacgcccaaggcaggggagtaggctccgcactcctggcagcgttcgtcgactcatgcgaaacagccggcatctggaccatccaagccggaatcttccccgacaacaccccaagtctcgccctccacgaaaaacacggcttccgcatcatcggcatccgccaccacatcggacaaaccatcgacggccgctggcgcgacgtcgccctcctggaacgccgctccaccaccatcggcgtctagaacaacgccggcgtccccgactccaaatccagcaaccaccgtttacgctccacaccccacgcgtaacccgtcaaaccaccatcactacccaccacccggtgacacggcacgataacgctcaccggattactcccattggccgtacccaccgcccgcgccgcgctcgctggccgccccaccaacgccgccaagtccgcgtacgtcaccgtctccccaaacggaatccgtgacaactcccgccacacccgcagctgaaactccgtgccctcaagcgccaacggcacatcgaaaacccgcaactcgccccgaaaatacgcctccagctgctccaccacgtcaccgaacacgccagcgtcggcagaccccagctgtgacgggtcggggcggtgccggttgtcgcaatccatgaacaaccccgacaacacgcccttcgtcgccaccaacgtcaacggccccaacggcgaatccaccaccgtatgcacccgcgacacctcaccccacctccgacacgatgtcgccgctcggcagcacattgatcgcatgctcacccgtcgcccacaaatactgcaccgcataagcccgccacggcatccacgcccgcgaccgctccacaagcgcccgcgcacccgtcggcaaccccaactgctccgccgccaaccggatccccaaatccgaggccacaaaagcatccggatcacccaacgcccgcatcgcgatcgactccaccgtccacggcccaaaccccggcaacgccgacaaagcctccttcgccgaccgccaatccacccccacacccaactccacatcaccatccaccaacgcccgcaccaaacccagcaacgtgttcttccgcgacaccggcatcgccaacccatccggatccaaacccgccaactcaccgggggaggggaacaaatgcgtcaacccgccacccggatcctccacgcgctgcccataccgcgccaccaaccgcgccgcgtgcgtgcgcgccgccgccgtcgacacctgctgacccaacaccgcccgcaccgcgaactcacccggatccaccgtcctcggcacccgacgccccggcgccttggccaccaacggcgccaacacctcatcccgcgacaacaactcatccaccgccaccggatcagcgtccaaatccagcaaccaccgacaccgcgcgatcgcgatcgacaaatcccgcagatcactcaaccacaacacacaacccacatgatccggcccaggcctaagcgacaccacccccggcccatgcggcaaccgcaacgtccgccgatacgcgccatcccgccactcctcaacccccggcaccgccgtggccgccaaatgaccgaacacattgtccggacacaacggctgccgaaacggcagccgcaaactcaacgcacccgaaccacccgacaccgcccgcgacttcgcccgctgcctaagcgacgtcggcgacaacgcgaacacccgcaccaccgtgtcattgaacgcccgaatactcgaaaaccccgccgcgaaagcaatctgaccaaacgccaaatccgtcgtctcaatcaacaaccgcgccgtcgaagcccgctgcgcccgcgccaccgcaccaggccccgcccccaactcaccccgcacctgccgctccaactgccgcacgctataccccaaacgcgccgccaaccccgacacaccctcacgatccaccacaccatcagcgatcaaccgcatcgcccgcgccaccacatccgcccgcacattccactcaggcgaccccggcgacgcatccggacgacaccgcttacacgcccgaaaccccgccgcctgcgccgccgccgacgacggatagaaccgcatattctcaggcttcggcggcaccaccggacacgacggccgacaataaatccccgtcgacgtcaccgccgtgaaaaaccagccatcaaaccgggcatccttcgactgaaccgcccgcacacaccgctcgaaatcctcatgcatgcacccagcctgacccccaaaccaccccagcgctagcgaaaaaacgacatcaagatcaaccaggctaaacgtccgcctccaacgtcacatgaaacggcaccaaaccctgccgctgatagaaccgcaacgccccctcattcgacgcgtacgccgtcaccgccacccgatccgcctcgcgctggcgggcccattgccggaaccggtccaccagcacggcgcccacgccgctgtcgcgatgctgggggagtacgtacaggctgcgcagggtcgctatccgcaccgagcgcatcaccgtcggctcggccaccgcaccggcgaggtagccgacaacgtcgtgaccgtccacggccacgagctggaggcgggtatcgtcgtccagcccggcgcggaaactgtcggggccgtggtcgcggggccagtcgaggttcatgctggagtcgcgggtcccgccgtcctcgcgaaacagggaagtggcgcaggcgatccagccgtcgagatcggacaggcgggcggggcgcacgatgatgtcgttcatgatcgcaccctaaccgtccagtgtggttttttatttcgcgggccgctcccccgtaattacgcataagtgacattatgctgaaaatccagacaaatccggcaccggcaacaccggggaaccaaagccgccgcgccgccgctgaaacgccgatatcgccaccgtcgccgactcaccgcgctgtgcccgtcaaccggacgttggccgccgcgacaagctcgcggaggcgtggagacgcgttttctaaaaggcgcgcgaaaccggcgccgagcggagtttccgcgcctcctgatacttggttgataatatatattatgtcaagtagcgcggtttcaggcccattaccaccactgcgccagccgcagcccacaaacggctttggggcgtcccgggacgacttcgacggtgacgtcgtgggtgaatccggcttgcatgtaactgcgaagcctgcgggtgtggtcggcgtcggtcacggtccacaccgttgtgacgttttggtaggccggaagcacgatgtcgcgcacgaagctccagatgagtcgcggttcgagtccgtcggcgcgaatcgcggtgtcggtcaccacgcattcgatgacggcggcgtcagtgtggccgacgatgtcgaagaacgtggggttgtcggtgatggcgtgatgttgggctgtcccccgctcttgattgtccactgtgatcccatagatgccacttgtgggattgtcggggtttggcgtgaacgtgaacgtcgtgtcggggatggtcgcggcggtggtgatggtttcggctgctaccccgggtcggcagcgtttggcggcggcgtcggcgtcgagccattcgtagcggtcgtgttcgtggtcgaggaccacttcctggtcggcgtcgacggtggccagccacagggcgtggccccgggcgaggtcgatggggtggatggtggcgtcggtgatgccggtttcctcggcgagttcgcgtagggcgctggtgtaggcgccttcgccgggttgacgcatgcccgagggtggggtccaggcccacaggccgtcggggtcgtcgctggggcggttggcgcggtgcagggtgaggtactgccagccgtcgggggtgtggcgtcgggtgacgatggccgagccgcgggggtggccggtgccgatggcgacgccgtcccaggtggagtcggaggtcatggttggtgagcctacgtgagggtgggtgcttgtcccctagtcgacgcccagtggggtcagggcgaggcggggcatgtcggcgtggccgaggccggtgccggtctcggcggtgatgccggggccgcagccggcgatccaggcggtgcgttcgaggtcggagtcgccgccgtggccgccgccgtcgcggtggccgtggtcggtgacggccaggatggtccactgttcgctggcgtaggtggtgcgggagcggatggcgtcgaggacctggccgacgcagttgtcggcgttttcgatggcggcggtgtagggggcgccggtgccttggtggtggccgacttcgtcgacttggccgaggtagacgaaggcgatgtcgacgtcgatgtcggtgagggtgcggcaggcgttgtcggtggtggcctggtcggagatgtggtcgccgccgttgcgggagccgccggggcgcggtggggtgtattggtggtcgggtttgaagatggggccgccggagtagtcggtcagcaggggtagccagccggcggcggcgtagctggtgtttccggctttggaggcgcgggccaggaagcaggggtggttgtggaggcggtggccggacaggtcgttgccgtggatgttgtgttcgtcggcgtggactccggtggcgatggtggcccagcaggggccggagatggtggggttgatgtcggggacgcgtacggcggtcaggaagcccgagtcggtgatcgtgtcgaggttgggtgtgtcggcggtgcgcagcgtgtcgaggcggacgccgtcgatcccgaagacgatgaccttgtgcttcacggtttctcccggttgtcgtgatgccacggtcgaagatcatcgcaaagatattctccggtttggtcaccggggtgggcgagttgtccatggttgacatgcgttgtccattgatgtcaatatgtgattacccgttggggtgatgtgtttcacgttctcctttaaggagtcagtgatggtgtatcgcggtccttctcccctatggcgggtgtgcgcgggcgtggcggcggtggcgctggcgttgccggttacggcgtgttcggcctccgaggatgaccggacgttgatcacgtcggtggatcagaccgtggagaacctgaaccctttgacgacgttcttctcgttgaactatcaggtgaacaacctgatctacgtgccgttgatccggttcggcgccaaggactactcccctgtcgagggcctggccacgaaatgggagccgtcgaacgacaatcgggtgtggacgtacacgattcgtgatgacgcgaagtggagcgacggcaaggacatcaccgcggccgacgcggcgttcacgtatcagttgctgatggacgataaggcgttgcgggcttcgcattcggaactggtgaacaatttcgcctcggtgaaggcgccgtcggcggacaagcttgtcatcgagatcaagaaaccgtcctcgcagatgacggctttggacacaccgatcgttcccaaacacgtgtgggaaaaggtcgacaacccgtcgaaatacaagaacaccgattttccggtggtgagttcgggaccgttcatcgccacggatttcgcggtcgacgagttcattaagttcgacgcgaacaaggatttcttcggcggggcgcccaagtacgacaagttggtgttccagtactacaagacccccgaggccgcggtgcaggcgctgcattcgggtgacgtggacttggtgggcgggttgaatccggcccagttcaagtcgttgaagggcgaggacaacatcgccaccaacaaggcgcagagccggtcgacgacgtcgatcacgttcaatgtgggtgccaaggcgcaaaacggcgacatgatcggtgacgggcatccggcgttgcgggattcggtggtgcggcaggcgatgcacgcgtccatcaacaaggaccggttgatcgacaaggttcaggacgggtacgccgaaccgggggtggcgtatattccgccgatcttcgatgactatttctgggatcccggggacgagaccgtcaagttcgacatagaagcggccgggaagaaactcgacaaggccgggtacaagaagggttccgacgggatccgcacgatgcccgacagcgacaagaaactggagttccggctgctgtaccactccgacgaaccgtcgtacgccacgatcgcggagttcttgaagacctggtgggaagagctgggtgtggccatcgaattggacagtgctgattcgacgaagctcaatgaccagttgtacgcgggccagtatgacgtgatcttctccgggtggggtgtggatccggatccgacgccgattctggcgttgtacgcgtgttcgtcgttgccggagacggcgaagtcggatgagcgtgacacggacaccttctactgcaacaaggactacgacaagctgtatgagaagcagaaggcttcgaccgacgccgaggagcgggcggcgttggtggcggagatgcagcggattcagtatgtggacgcgccgcaggtgacgttgtactactcgaacgtgttggaggcgtaccggtcggatcggtggtcggggtttgacacgcagcctgctgacggcgggatgatccgtggccaggaggggtcgtggggttatgcgtcggcgacgccggctgccggtggtggtgtcggcggttcggggccgttgtggggtgggatcgcggcggtcgtcgtggttgtcgcgggtgtggggttgtggtggtggtcgcggcgtcgccgggctgccagtgcggatgagcgcgaatgagtcatcgggccgcggcgactttccggtttgtgggggtgcggttgggtggtgcggcggtgtcgttgttgttggtgttggtgagcgcgtttttcattttccgggtgttgggtggggatccggtgacggcgatgacgcgggattcgccggcgacgccggagcagaaggcggcgctcaggcgtgagttgggtttggacaaggggttgggggcgcagtttgttgattatgtgcgggagatgttgtcggggcggttgggggtgtcgtatcagtcgcggtcgccggtggtggaggtgatttgggagcggttgccggcgacggtgttgttgacgggtacggcgttggtgttggcgtcgggtgtggggttgtggattggttcgcgggcggggtggcgggcggggtcgcggttcgatcgggtgcatgtgggggtgtcgttgacgttgtggtcggcgccgacgttttggttggggttggtgtcggtgatggtgtttggtcggttgttggggtggtttccggttaatgggatgcggtcggcgcgggggtcggatgggtggctggctgaggtggtggatgtggcgcatcatctggtgttgccggcggtgacgatggcggcggtgatttacgcgcagtatgtgttggtcatgcgttcgtcgattatggaggagaagagtgcggattatgtgttgacggcgcgggcgaagggtttgcgggatgaggtggtgcgtcgtcggcatgcggtgccgaatgcgttgttgccgacggtgacgttggtgtttttgcagttgggtggggttgtgggtggggcggtgttgacggagacggtgtttagttggccggggttggggttgttgacgtatcaggcgttgaagattccggatattccgttgttgcaggggacgttcgtgttcttttcggcggcggtgattgtggccaatacgttggccgacatcgtgtatcggatgcttgatcctcgggtgcgtgtgtcgtgagtgatgcttctcccctggtgttgccgcgtggcaggttgcgggcggcggcgtcgaggcgggcgggggttgttggtgcggtggtgttgggggtggtcggggtgttggcggtgttggcgccgttgatcgctgatgagtcgggtttggacgcgacgaaggcggagggtggccggttggaggggccgtcgtggcggttttggttgggtaccgacgaggtggggcggtcggtgttggtgttggtgttgtggggggctcgggtgtcgctgttggtggggttggcggcgacggtgttgtcggtggggttgggtgcgttggtgggtttggtggcggggcatgccggtggtggggtgtcgtgggtgttgatgcgggtgacggattggtttcttgtgttgccgcagttggtgttggcgatcgcgttggcgacggtgttggggccgacgcaggcgacgatcattgtggctatcgcgttgacgtcgtgggcgtcgacggcgcggttggtgcgggcggcgacgttgtcggtgtcgacgcgggggcatgtggagcgggcgaaggcgttgggggcgggtgggtggcatgtggtgcgtcggcatgtgttgccgggtgtgttgccgttgatcgcggcgtcggcgacgttgcaggtggcgtcgtcggtgttggcggaggcgacgttgtcgtttctgggtttgggtgatccggggcgggtgtcgtggggaacgatgttgtcgcgggcgcatgaggcggggtcggtgtcgtatggggcgtggtggtatttgttgccgccgggtttggcgattatcgcggtggtggcggcgttcacggtgtgtgggcgggcgttggagtcggcgtttcaggaggggcggtgaccgatgccgggtttggtgtttgaggacgtgcatgtgacgtatccgggtggggtgcgggcggtgcggggtgtgtcgttggaggtggcgtcggggcgtcgggtgggggtggctggggagtcggggtgtgggaagtcgagtgtggcgttggcggcgctgcgactgctgcccgccagcgctgaggtgtcggggcggattctcattgatgatgaggatgtggcgggtatgtcgtgggggcggttgcgggcggtgcggtggacgggggcgtcgatcgtgtttcagggggcgatgcacgcgttgaatccggtgcgcacggtcgggcatcagatcgcggagccgttgatcctgcacgacaagctgtcgccgaaggcggcggcggggcgggtgggtggtttgttggagcgggtgggtttgccggggtggcgggcggggtcgtttccgcatcagttgtcgggtgggcagcggcagcgggtgatgatcgcgatggcgttggcgtgtcgtccggggttgatcatcgccgatgaggccacgacggcgttggatgtgatgatcgaggcgcaggtgttgcggttgttggatcagatcgtggccgatgaccgaatcgcgttgttgatgatcagtcatgacgtgtcggtgttgtcggcgtggtgtgacgagttggcggtgatgtacgcgggccgcattgtggagcatggaccggccaaagcggtggtgcaggcgccgtcgcatccgtatgtgcggggtctggtgggggctttgtcgccggtgggtgatgtgggggcgcggttgtcgccgcatggtctggcggggcgggctccggatccggcggggctgccgcgggggtgtgcgtttcgggcgcggtgtgatgtggcggtcgaggagtgcgcgagcctggatgttggtttgcgttccagtggtgagggtcgggtggcggcgtgtgtccatgtcggaggtgagtcgtcgtgacggggtcggtggtgtcgggtcggggtgtggcggtgcggtaccggatcggtaagcgtgtcgccagggctgttgacgatgtcgatatcgatgtcgcgggcggtgaggtggtggcgttggccggggagtcggggtgcgggaagacgagtctggctagggcgttgttggggttggagaaaccatcggcgggtgtggtgtcgtggcggggggtgccgttgcggtacgcgacgaaggcgcttaggccgtttcacgcggatgtgcagttcgtgccgcaggatccggcgggtgcgttgaatccgcggcacacggtgtatgaggcggtcgcggaggggttgcggattcatcgtcgcggtgatgaggccgcgaaggtcgccgaggcgttggagtgggtggggttgactccggcgaaacgtttcgccgacgcgtatcccaggcagttgtcggggggtcagaagcagcgggtgttgatcgcgggcgcgttggtgttgcggcccagtctggtcatcgccgatgagccggtggcgtcgttggacgcgtcggtgcggggcgagatcctggcgttgctgttgcggctgcgcgacgatttcgggaccgcgtgcctgttggtgacgcatgatctgtcggcggcgtggagcatcagcgaccgtaccgcgatcatgtacgccgggcgcatcgtcgagaccggggccacgacgagcgtgttgacggctccgtcgcacccgtatacgaaggcgttgttgtcggtgttgccggagtcggggtgggacgcgccggtggtgttgcgcggtgaaccgccggatgcgaccgcgatcgcccccggctgccggttccatccgaggtgtccggcgttggcggagggtgccgcggaggcggtggcggcgtcgtgccggggcaaggagttgccggtgttgcccgcgtcgggagcgcatgtggcgtgctatctggacgattcctgtcccgcctgaagcgacacgccgcatcggcagcgccacggatcggcgcgtggtgggctttagggtcacggtctgccccgggaaaggactcctgttgtggacgtgttgcgatgccgccgacgccaactgctggcggtcgcggtggtgacggcgaccggcctggcccccgcgaccgcgcgagcggcggagacgtcgtgtcggggttggtgtctgcactactgcgacaccacctgccgtgatgggcagcggcccgcgtgcgccactccccctcgccgttgacgacccccgtagccttgagcggcatgatcgtcgtgcacacccgcgtgcgttgccacgcccagcatcgcgacgcgttcatcgcgatccttaaacacctgcaggatgccacgcgtcgcgaggacggatgcctcgaatactcctatgtggctgatttggacgacgagtgcctgtttctgggggtggaggaatggcgcgacgaggccgcgcttcgcgcgcatctgggcgcgccccacatgaacgaccccgactcgcgtttcgacgcctacagtcgcgacgctgagacggtgcgtgtgttcaccgcccagcccttcgacctgtagccgcaggcggctggtcgcgccggtggctacggcctcactggttggcgtggaaggtcttgcggtacgtcatcggcgccacccccacttgggcgtggaagtgccgacgcagactggccgacgtgccaagaccggtccgcgccgcgatgcgatcggccgacaagtccgtggtctccagcaacacccgcgccgcctcgacccgctgccgcagcagccactggcccggcgcggcaccggtctcgtcgtggaagcgtcgcgtgaacgtgcgcacgctcatcctggcccggcgggccaggccggcgatgctgacgcgttcgtcgaggtgcgcgatcgcccatgcccgcacctcggcggtggaggccgccgcggtggatggcacgggttgttcgatgtactgggactggccgccgtcgcgccacggcgggacgacgctgcgcctggccacggcgttggcgaccttggagccgtggtcgcgccgcaccatgtgcaggcacaggtcgacaccggcggcgaccccggccgaggtcagcacgtcgccttcgtcgacgaacaggacgtcggcgtcgacgtcgaccttggggaaggctcgcgcgagggcttcggcgtgcatccagtgcgtggtggcgcggcgcccgtccaacagtcccgcggcggccaggatgaacgaggcggtgcagatcgacgccaacctcgtgccgggtttgagggacgccagcgcttcggcgaggggttcgggtagaccgttatcgccgatggccaggtcgacgtggtaggaggcgggtatgacgaccgtgtcggcgcgcgccagcacttcggggccttcatcgacgacgatgtcgaagtcggcgttggtggccaggcggcccggggtcagggtgcaggtgacgacgtcgtacaggcgctggccgtcgggtccgcgggccataccgaacagtcgcgccgggatgcccagctcgaacgggatgaccccttccagtgccaggacggcgacgagatgacgtgacaacaccatggccgaatctttgcacatgttgacgcttaggccactgtcgcggtgggtggcggccgacgaagctgtagagcgtgaccgtgactgctcccgctcccgcccctgcccgtcgccgcatccaccgcgcctggtgggtggccgccgtggcgttcgtggccatcatcggcgccgccgggatgcgcgccacccccggcatcctcatcgacccgctgcaccgcgcgttcgggtggtcgcggggcacgatctcgctggcggtgacgatcaacctgatcctgtacggcctgacctcaccgttcgccgcggccttgatggaccgcttcgggatgcgccgcgtcgtggcctccgcgctggggctggtggcgttgggcagcgggttgacgctgttcatgcgatccagttgggagctgatcatctactggggtctcctggtgggtttggggaccggggccatggccatggcgttcgccggaaccgtcaccacccgctggttcgccacgcgccgaggcctggtcaccggcatcctcaccgccgccggagccaccgggcagctgatcttcctgccgctgttggcgatcctggtggagaactaccactggcaggccgcctcggccaccgtcgccggttgcgccctggccgtggtgccgctggtgtggtggctgttgcgcgaccggcccgaagacgtcggcctgcggccctatggcgccaccggccccacccccgcgcccgtggcgagtggcaacgccgtggcgcgcacgttcaccgtccttgcccgtgccgcgaagacgcggacgttttggctgttggccggaggcttcgccatctgcggcgccagcaccaacggactggtgtccacgcacttcgtgcccgccgcccacgaccacggcatgcccaccaccatggccgcgagcctgttggccgtcatcgggctgttcgacatcgccgggaccgtggcctcaggctggttgaccgaccggttcgacccccgcaaactcctgggcatctactatggactgcgtgggttgtcgttgctgttcctgccgatgcttcttgacgacagcctcaaaccacccatcctgttcttcgtcatcttctacggcctggactggatcgccaccgtcccacccaccctgggcctgtgccgcacccacttcggcgacgccgacgcccccctggtgttcgggtgggttttggccagccaccaaatcggcgccggagccatcgccgtgaccgcgggcctcatccgcgaccaccacggcacctacacccccgcctggctcatcgccggaggcctgtgcgccgcggcggccgtcatgtccctggccatcaccaaaccgactgcgacccaggcatgaggcccacgtcattctccagcacgacgccacacccccaccctcaccgataacgtgacagacatggccaatctggtagaggaaacagcgctgttggcgtaccgcgacgacaccggacgcaacgccgtccagcacctggaactcgggctggccggagccgcccttttggaactgacactggccggacgcatcgacgtcgacacctcagggcgcgtcgtcgtcctcaaccccggccccaccgggcaccccgtcaccgacacctgcctggcccgtatcagcgccgacaaaccccgcaaagccaaatcctgggtgcagaaactgtcccgcggcctgaagaaccaggtccttgaaaccctcgtcgaccagcacatcctcacccaccaccgcgacgccgtactggggttcatccccttcaaccggtaccggcccgccgacgcccgcgtcgaagccgacatccgttcccgcctcgaacaagccgtcacccaccgcgtcggcatcgacgaacgcaccgcggcactggccggactcgtgtacgccacccagatggaaaagatcgccctgcccggccacaaacgccgcgaagcccgcaaaaccctcaaagagatcagcgaaacctcctgggccaccaccgccaccaagaaagccatccaagccgcccaagcagccgtcaccgcgtccatcgccgcggcggcctcggccggagccgcctccggcggcagcagctgacaccacgaaacccactggcgcaaggagtaccgcgcgggtgaccattgaggtcatgaacccccacgggatgaaacgcatctccaagaaactgtcctacgtgctgcgccacgaccccgcgtcaatcggcgtcaccgtggacgcggcgggctggatcgacatcgacaccctcctggccgccctgacccgacacggcaccaccgtgtcacgccaacaactggacgccgtcgtggccacaaacgacaaacaacgcttcaccatcgacgcggaacgcatccgcgccaaccagggacacagcatcaccgtcgacctgggcctaaaggcccgcgtccccccggcgagactgttccacggcaccgccacgacccgactggcctccatcctcgacaccggcctgcgacgcggaacccgccaccacgtccacctgtccaccgacacggccaccgccgccaaagtcgggtcccgccacggcatccccgccgtgttgaccatcgacgccgctggcatgcacgaccacggtcacgaattcttcgtctcggccaacggcgtatggctggtggactccgtccccgccacctacctcacggcccagtaatcagtcggcgttgttgaacgcctcggtcaaccacgaccgcacctcggcatccacatcggccacgtcccgcagttcaatatggtgcatccacaccgactcggccggatgcgcgacctccttgaaccgcgacgaatcgacatgacgcggcaacggaaacgacaacaccgccgccacctgcgaatccacataccgccccggccgccacacatacgcgaacccccggccccggcgaaacgcgatctgcgacttcgacacccgcacactggccgcaccgatccccgcgatcgcctcggccaccgcgttgtacaacgccaaaccctcagtggagccgtcgaagaactcctccacaccatggtcgggatccacagccatactcccaccgtacgcatgaagcgccgtcaactccaggcccgcgacccgatcgcactcacccgacgtcgacggtgaccacgtcgggaaaccccaggccccgccacgaagccaccacgtcaccaccccgcacgtgggcgacccacaggctcaacgccatgccgtgcgtgaccacgaccagcgtcgacgcgtcacggtgccgcgcgatggccgcgtcgaaacgcgccaccactacttcacgtggctcccatccgggatggtcggccccggccagatacgccgccgccaggtcgcggtgccggggatcgaaggccgccgggcgcgtcacctcaccgaaatcgccgtcgacgacgacatcgccacccagtcggcgcgtgatcgctcgagcggtgtcgatcgccttggtctcggtactggataccacgcgaccaccggcatccaggcggtcggccagcgcctcggcttcggcgacggcggccgcgtccagacgccagcaccatggtggctgtcgcgcatccacgatcggcatcgcgtgacgcaccagctggatgcgtgtcacggccgtgggcctgacgtcgccgggttggccgtgaggaagaatcggcgcatgtctcctgccttgaccgactgcccgtgcggcagcggcgacggattcgacgcctgttgtggacggctgcacgccggcggcaacgccgccaccgccgaggcactcatgcggtcacgctacagcgcgttcgccaccggcgatgccgcgtacttgttgcggacctggcatgcctcgacccgtccgaggcgcctggatttggacgccgcgacgacgtggacgcggctggagatcgtggcggtcagcgaggggagtttgtttcaccgggaggggacggtgacgttcgcggcgcaccacgtgcgtggcggtcgtgtcggggtgcagcgggagacgagtcggttcgtgcgggaggccgaccagtggttctatgtggatggcgtgggttgagtggtgaggtcgcgcaggtagcggcggcccgggcggccgctcaacacggtgtcgcctgcgggttcgaagccggtgcgggtcagtactttgtgggaggcgatgttgtcgagggtggtttgggcccgcaagcgtttgaggccgtaggattcggcggccagtgcgcacacctgggtgacggcggcggtggcaaggccgcgaccggccgctgaggcaccgatgcggtaacccagttcggcttcgccgtcggcgacgtcgacgaggttgacgcggccggtgatgtcgccgcccgcgtcgacgaggacgtggaagaagcattcgccggtggcttgttcggtcagcagggcggcgtgcctggtggcgaagttcgcgaagtagtcgtcgccgcggtcgggtatcgaggcggcgaagtaggcgcggttggtgacctcgaagtccagcagggcctcggcgtggtcggcgcgcagtagttccagttccggcacgacgcgaacgctaccttgcgcacgtgtacggcgcatcgggttatcgccgggggggcgcaaaacggttgcgcggtgccacagtggatggcaggctggcgcgttatggccgcttcgcttgctcccgttgttcccgccggataccgcgcccgcccctcacaacctgatgacgtcgccgcgatcaccgcgcttgtcgccgcctgcgaggtggacttgttcgggcgcgtcgaatccgatgccgggcacgctcacgccgtcttcgcccgtgacgggttggacgcggggcgcgacacggtgctggtgttcgggcctggcggtgaggtggtggcgtgggcgtgggtgaatcggcgcagtgaggtgtatgtccatcccgcgcatcgcggccgggggctggggtcggggttgctggcgtggattcagcggcgggcgaggcaggccgggacggtcacggtcgcgcagcaggtgcccgacagcgacaccgccgcggccaggctgttgggttcggcggggttcgtggtgaaggcgcgggcgtggatgttgggcatcgacaccgccggggtgacggtggccgaggtggacgggatcgcgtttcgcgggtaccggacgggtgatctgcgggccgcgtggcaggtcaccgaggacgcgtttggtgactggaaggcgcggcggacaccgttgcgggagtgggcggcgggaaccgtggagcagtcggcgttcgcgccgggcgcctcggcgatggcctttgacggtgatgagctcgtcggcgcgttgatcgcgttggatgtgctggggcgcggtgaggggtatgtggagtatctggcggtggcctcggcgtatcgcggtaggggtatcgcgcgggggctgttgcggttttgtttcgcggcgttcgccgaggcggggtacgggcattgcacgttgtggacgcacaccgacaccggggcgttgtcgctgtacgagcgggtcgggatgagcgtggagcggaccgcttcggtgtacttcaaggaactgggcgacaacgcctgagacgcgctttccccgcggccggtgccaccggccgcggggaaaggtgacgtcgggtgcttaggctccggtggtctcgttgatccagtcggtgtaagcggtgacgttggtgtagatggacggacccgtcgcgcaggtggggtcgccgttgcccgagcggctggtggcgccgatcagcacccagccgccggaaccgtcgtcgacgatctgcggtccgccggagtcgccgtagcaggccccggagtcaccgttggggttgtcggtgcacaggtccttttcgccgatctcggtgcacttgctggactccaccacggcggtgtccagctgctgcagggtctcaggcgcgcccgagccgtcggggttggtggctccccagcccaggatgcgagacttcgtaccgggagaagcttcgctgcctagcttgacgggggccgactcggccgcggcttccagcttcaccagcgcgaggtcgtcgacaccgccggagtagtcggggtgcaccacgaactcggtcggtttgacgacttcaccgccgtcggagacggtcttggtgttgagccggaactggtagcccgaggggtcttcgccctcgacgcagtgcgcggcgatgatcagccattccgggctgatcagggacgcgccgcaacggtgcgagccgtcggagccctgcatcgaggccatgaacgagtaatcttggtcggcgtcgacgccgccgatgatcttcgtctggctgtcggacgcgtcgacgccgtcgtcggcgttggcggcgaaaccgacaccgccgaccgccacagcggcggccgcgaccacggccaggccggagtagatgagtcgtttcctcacactaaaacctccatctagggattgacatattcagttgtcttgaccgaatgtacggcaccggcatactcgatagctagtcataccggccaccccaaaaattcagtggacgcgcacccgaagcgggtgcgcgtccactgtgtggaggtttgggatggtttgtcaggccacgtactcggccagatgctcaccggtcagggtggagcgtttggcgaccagctcggccggggtgccctcgaagacgatgcggccaccgtcgtgacccgcgcccggccccagatcgatgatccagtcggcgtgcgccatcaccgcctggtgatgctcgatgacgatcaccgacttgcccgaatccaccagccgatccaacagacccaacagctgctccacgtcggccaggtgcaggcccgtggtcggctcgtccaggatgtacacatcgcccttgtcggccatttgggcggccagcttcagacgctgacgttcaccgcccgacagcgtcgtcaacggctgccccaacgtcagataccccaggccgacgtccgccagccggtcgaggatcttgtgcgcggccgggatgcgcgcctcaccggaggcgaagaactcctcggcctgggccaccgacatgcccagcacctcactgatgtcacggcccgccagtttgtactcaaggacctgcgcgccgaaccgtttgccctcgcactcctcacacgtcgactccaccgtggccatcacacccaggtcggtgaagatgacgccagcgccgttacacgccgggcacgcgccctcggagttcgcgctgaacaggcccggcttgacaccgttgaccttcgcgaacgccttacggatcggatcaagaagccccgtataggtggccgggttgctgcgccgcgaaccacgaatcgcgccctggtcgatggcgatgacaccctcgcgtccggccaccgaaccgtcgatcagcgacgacttacccgacccggccacaccggtcagcacacacaacacccccaacgggatgtcgacgtcgacgtcgcgcaggttgtgggtggccgcgccgcgcacttccagggcaccggtcgccgagcgcaccgtgtccttcaaggcggcgcggtcgtccaggtgacggccggtgatggtgtcgctggcgcgaagccccgcgagatcgccttcgaaacacaccgtgccaccgttggttccggcgccgggacccaggtcgaccacgtggtcggcgatcgcgatcgtctcgggtttgtgctccacgaccaggaccgtgttgcccttgtcgcgcaactgaagcagcagcgcgttcatgcgctggatgtcgtgcgggtgcaacccgatggtgggttcgtcgaacacgtaggtgacgtccgtcagcgacgaacccaggtgccggatcatcttggtgcgctgcgcctcgccacccgacagggtcccggcgggacgatccagcgacaggtaccccaagccgatgtcggcgaacgagtccaacaggtgctgcaaacccgccagcagcggcgccaccgagggttcgtcgagaccgcggacccactcggccaggtcgctgatctgcatcgcgcacacgtcggcgatgttcttgccgcctatcttcgacgaccgggcttcggggctcaaccgggtgccgtcgcattcggggcaggtggtgaacgtgatcgcccggtccacgaacgcgcgaatgtggggctgcatcgcctcgcggtccttggacaggaacgacttctggatctgcgggatgaggcccgcgtaggtgaggttgacgccttcgaccttgatcttggtggcctctttgtacaaaaggtcgtggcgttcgcgtttgttgaacttgcggatcggtttgtcggggtcgaagaagccgcagccgcgaaagatccggccgtaccagccgtccatcgaatacccggggatcgtcaaggcgccgtcgttgagggacttcgactcgtcgaacaacgcgctcaggtcgaagtcggtgaccgaacccatgccctcgcagcgcgggcacatgccgcccagccggttgaacgtcgccttctcggctttggtcttgccgccgcgttccacggtgatggcgccactggctttgaccgacggcacgttgaaggagtacgcgttgggggaaccgatgtgtggtttgcccaggcggctgaacaggatccgcagcatcgcgttggcgtcggtggcggtgccgaccgtggagcgcgggttggcgcccatgcgttcctggtcgacgatgatggccgtggtcaacccgtccaggaagtcgacttccgggcgggccagggtgggcatgaacccctgcacgaaggcgctgtaggtctcgttgatcagccgctgcgactccgcggcgatcgtggcgaacaccagcgagctcttgccggaacccgacacgccggtgaacaccgtcaaccggcgtttggggaggtcgacgctgacgttgttgaggttgttctcgcgtgcgccgtgcacccggatcaggtcgtggctgtcggcggcgtggccggtggtgtcggtggcccttgtcatcgtgtctccattggttgcgtgaaggcgacttccctgctggtcaggctagccgcccgttacggggtggtgcttctcgaatcgtgatcgtcgtggcctcggcctcgcggcgacgtggcgaaggccggtaggggttcgggtcggcgggtgcgccacgccaacagcaggatcgcggcggccacaccgacgacgacggtggccaggcccgaggcgcccagcgtcgatcgtggccccaacgcggtggtcaggggcccgcccagggcggtgcccagtggcgaggcggtcaacaagaccgcgctgcgggccgccagcatcgccgcgaggtgttgcggcggggacgtggtttgcatcagcgtcaccgacagcgccacgaacggcccgtagatggcgccgcccagcgtgaacgccgcgatcgtgacgagggtgggggcggccaggccgaacggcagcagtagcgctccccagccgatgacgatggcgacggtgaccggccacagtggcaggcgtttgagggcgccgaccgcaagtcccccggccacggcgccgataccgaacagcatccagtaggcgccaagcagcgtgccgggcgcgtggaggtcgtcggtgacatgcaggggcagggcgacttcgaccggtccgtacaggaagttgaagaaccacgtcaacgcgagtaggcccagtagtgcggggtgggagcgcagcagggccagtccgccgcgggcggcggccgtctcgaccggcgcggcgggcgcggaggcgggcaggcgggtgcgggccaccagcacggccaggaacacataggtcgcggcgtccaggccgaggacgagtgcggaactgacgtaggtgacgagaacaccggcgatagcgggcccggcgatggtggcggcgaagttcagtgtcgacaccagcgtgttggcggccagtcgctggggtggcggcagcagttcggccagcagcgtgtacttgcccgcgttaccccaggcgtgcagcagcgacgagcccgccaacagcagcacgtacagggtgggggtgagcagtccggtcgaccacgccaacggtatggcgcccaggaagacgccgcgcacgacgttgtcgatcaacagcagtcgcttggccgggatgcggcgaagccaccgcgcgaacaccatcgccccgacgacaccgggcagggtgtacgcggcgaccgcgccacccacccacagtcccgcggtccccggtggcgccagttcgatggccagccacgccaccgccacgaaactcatcccgtcgccgagatacgacacaccgaagccgccgatgaggcgacgaaaaacccggttggccaacaccggccggtacgccgacggtatgagcgacatcgaacgactcctttcggggtggggtgtagtggcggccggtgccgccaccacacgggggggtttagttggtggcgacggcggtgttccaggcgaagccgtcggggtcggtgaaggttccggcgtcggagtcgatgaccagccggtgggagccggacccgtcgatggggacaccggcgtccttggcggcgaaacgacgcccgtacagggcgagtttgatgttcgcggtggcgaactcgacgtacttgcggccgtagcttttggcgacgctcaagccctggtcggcgtagaactgtttggtgacggccacgtccgacacgcccagcagcagcacgatctcgtcgatgcggcgcgtgtcgggttcggtgttcttcttcgacgacgaggcgatcttccagatcgtgccgaacgggtcctggacgaccgcgccgtaaccccaaaagctcttcttggcgggtttgagcgtggtggctccggccgccagtgccgtggccacgagactgtcgacggtgctgggctggcccaccaccagggacatcgtgtagccacggaaaccggacgtgggtgcctgcgaggcgctggcgcgcacccggtctttcaggtcgaacgcggcggcgtagaacgcctcggcggcggcggggtcgggggtttcgaggatgatggcgtcgatggtggtcatggcgggttccttcgcgatatcggatgatcagtgggctaggggttgattaggcgtcttggagcaggcccaagacgttgccgtcggtgtcggtgtcggtgacggtggcgacacgccgaccggcacccacgtcgtggacggcctcggcgacggtggcgcccgccgcggtcaagccagcgaggctggcgtcgatgtcggccacgtgccagtacgcgaccgggcaggtcatgttggcggggccgccgccgggaaccagcccgatgtgctggccttcgacgtcgaaaccgacgtagtaggggccgtcggtctgaggttcgacacccaacagcgcggtgtacacggtcttggcgcgagccaggtcggacacggggtgaagaacggtcttgatgccctgggtggtcatgtcgggtccctttcggaagcgggttttgctgatgccccaaccttcgccgccacgcgggattcgcgcatccgtggtgaccacggaaaccaccacggatccgcggcacgtagcccattggtgggttgcggaacaatgggcgggtgacggtggagatctcaacccgggaatccgaggtgctggcgctggtgggtgaccacctgtccaacgccgagatcgccgcgcgcctgttcatctcggtgcgcaccgtcgaaagccacgtctcggcgcttttgcgcaaactcgccgtccccgaccgtcgggcactggcgcgacacgcacccgaccacacccacaagtcgaccgcggtaccggtgttgccgcggccgttgacgtcgttcatcggccgcgaggccgaacgcgccgcgttggccgacctggtcaccacgcaccgccaggtcaccgccctggggcccggcggcgtcggtaagacccggctggcgttgcgggtcgccgccgccgtgaccgcgcacttcgacgacggcgtgtggttcgtcgacctggtgtccaccaccgaccccgacctggtcgccgccgccgtggccgccgcgttggggctgggggaacaacccgaccgcggcatgcacgaatccgtcatctccgcactgtcgtcgcagcacgcgctggtggtgttggacaactgcgaacaggtcgtcgacgcggtcgcggcgtttttggagcggctgctgtcggcgtgtccacggttgagcgtcctggcgaccagccgggcccggttgatggtgccgttcgaacacgtctacccggtgccgccgttgtcgctgtcgggcgacggcgacagtgacgcggtcgagttgttcacgcagcgagccgccgccgcgggccaagcccccgacgcatcgacgcgggaggcgatcgcgcacctgtgtcaacgcctggacgggatggccctggccatcgaactggccgctgcccgctggcccacgctcggcctcgacggcctgaccgccgccttgtcggatccgttgcggatgctgtcggggggttcccgcgccgccgaccggcaccggtcggtccgcgcggccctggactggagccacgccctgctggcgcccgacgaccagaaactgttgcggcgggtcgcggtgttcgccgcaccgttcaccatggccgccgccgtacacgtcaccggtatcgacgccggtgtcgtcgccgacggcctggcccgcctgagcgaacaaagcctcctgacagcggtgtccaccgccaacggcacccggtaccggggcctggagaccatccgccagtacggcaccgaacgtctcgccgacgccgacgaggagtccgccacccgccagcggcacgtggcgtggtgcctggccaccgccaccgacctgacgcaggcgctacccgactggcgggcccggttcgacaccgtcgccgacgaactgcgcgcggccctggcctgggcgagccggcaagccgagcatcgcgccgacgcgcacgacctggccgcgcgactggccgcgttgacgttcacccgcggcctgatcggcgaatcgcagcaacgacacgaacaagccgccgccctcgccacggacccgcgcgacgccgcggtgatgttgcgcggggccgcggccgtggccgcgtgccggatgcgcggcgacgacatgtaccgcctccacctggccgccgccgacgccgcccgcgacgcgcgcgacaccccggccgccgcccgtgacctggccaccgccgccacccacgcctaccggttctccggaaagttcacgcacctgccgtcccacgacgaagtggtcgcgctcatcgaccaggcccgcgacctcgccggcgacgacccggacgcggtcgcggcggtggcgctggccgaagccggggtcctgtacgacgcgttcggtgccgcccagggcccagccgacaacaacgtgcccgacaccctcgcgcacgcgcgacgcgccgtcgcgctggcccgcgacaccggcgacgcaatcgcccaatccgcggcactggacaccctgaccggcgcgcaaagctggggcggcgatgccttcggggtggccgccacgatcaacaaccgcatcaccctggtgacgccgctgtcggaaagcccgcaacggacactggagttgaccgacgcgctcagccaggccatcgaagccgccctgggcgtgggcgacctgcccggcgcccgcgaatgggtgcgccgcctggccgagcatccactgttgaccgaggtgtcgtttcgcgccacgagctggctgctggtgatcgacgcactggcaggcgacgtcgccgacatccccgacgtcggcgaacggttcgccgaggcgtggcgcagggccggtagcccgcgctccacccacctggctccggccgcggccgccgccgtcatggcccacgacctgggcggcgacgagaccgcccgccgcgaatgggaacaggccctagatcacctggggaccttgccggggcacgcgttcagttacctggcgatcttcgacagcattcgcttcctgcacgacggtgacgtcgagcgggcgtgggaacgcaccgcgcccgaacccgacgacgtgtggaaatgggtcacctggttgtggctgcactggtacgtcgcggtgcgctgcgaggccgccgtgttggcgggcagacccgacgccgcgcaacacgtcgccaaggcgcgcacggtcgtggccgcaaacccggtcgcaggcgccatggtggaacgcgccgacgccctcctcaagggcgatcgtgaccgggtcgcggccaccgcgcgggcgttgaccgacgccggttgcggctaccaggcggcgcgcagtctggtgctggccggtggcgaccacgccgcgcggggtcaggccgcgttggcgaagctcgggctgcgcccgatggccccggggccggaaatcgattggacgcggtgaggggcgggcttgtagcgtgccgttgaccgtgactcggcttgaggaggtgagacccatgaacgaagcgacgtgggtgctcctgctgggggtcacggccgggcgattgacgtaggtgtcgccgggagcgcctgacccaccaggcattcccgaaaggcaacacccatgcacaccccaccaccctccaccgaccacgaaccggacaccttcgatgtgatcatcgtcgggtgcgggcccaccggcgcgatgctggccgccgaactgcgactgcacggcatccgggtactcgtcctggaaaccgaaaccgggccgacgtcgttcgtgcgcatcgtcggtctgcatatccgcagcatcgagctgttggcgatgcgcggcctgctggatcgcgtcgcgccgcacgcgcgacagcgcccggcggccgggttcttcgccgccatcgacaaacccgcccccaccggtctggacaccgcccacccgtacctgttggggattccgcagccggtcatcgtgcggctgctggaagaacacgcgaccgacctgggtgcgcgggtccagcacggtgtcgcggtgaccggtgtcgagcccgacgacgacggcgtcaccgtcaccctggacgacggtcgatgcatgcggtcgcggtatctcgtcggctgcgacggcgcccgcagcacggtccgcaaacagctgggcatcgccttcgacggccagcccgctcaaacgcagacgttgatgggcgagatggaggcgggcgtggcgcctgacgagatcgccgccgcgatgcggcgtatcggccagggcgacaggcggtggtggctgcggcccgtcggtgtcggcctctacagtgtcgtcgttcccgccgagggtgtcaccgatcgcgcgacaccacccacgttggaggatgtccggcgacagttgcgtgccgtcgcgggaaccgatttcggtgtgcactcgccgcgttggctgtcccgcttcggcgacgccacgctgttggcggaacggttccgggtggggcgggtgctgttggcgggcgacgcggcgcacatccatccgccgctgggcgggcagggcctcaacctgggggttcaggacgcgttcaatctcggctggaaactggccgcgcacatccgaggttgggcaccggtgacactgctggacacgtaccaggctgaacgtcgccccgtcgccgccgatgtcttggacaatacgcgcgcccagatggcgttgcagggaagcgaaccaggtgcccaagcgatgcgccggttggtgagcgagttgatggacttcgacgcggtgaaccggcatctgatcgcgaagatcaccgcgatcgacatccgttacgacttcggcgacggccccgacctgctgggccgtcgactgcccgacctcacgacgaaacaaggccgcctctacgggttgttgcatcgggggcgggggctgctgttggaccgcaccgggcgcctgggtgtgggtgcctggtcggaccgggtcgactacctccccgaccccgcagcggaactgaacgctgcgtgtgtcctgttgcggcccgacggccatgtcgcgtggatcggcgacgaccaagacgacctggacgagcagttggcgcgctggttcgggcaacccaaccaaccgtgatgtagcggtggggacgcacggcttcgtgcgtccccacctaggtcctaggcctgggtctgctgaatcctcaccatgttgcccgccgggtcacgaaacgcgcagtcacgcacaccccagggctggtcggtgggttcgtgggcgacctcgccgcccgcgtccttgaccttcgcgaacgtggcgtccacgtcgctggtgcccaacaggatgtacccgtaggtgcccttggcgatcatctcctcgatggtgtggcgttcggcgtcggtgacgccggggtcgaccgccggtggctccagcacgatcgaggtgcccggttggtcgacggggccgacggtgatccagcgcatccggtcgttgccgacgtcgccgcgcacctcgaagccaaggacgtcgcggtagaacgccagcgacgcctcggcgtcggtgtggggcaggaaacttgattgaatggtgatgtccatacaggtcacgctaatcgcggaagcggctgtggtgcttcttcaatcctgaccactattcgcgatgccggttagctgtcggcgtcgggtttccattcatgcgccaacagccccatcacgacctcgtcgagaaactcgcccagcacccacgtcgaggcccggcgcacgccttcgcggacgaaaccgttgcgttcggccgagcgcagcatcccgacgttgtcggccagggtctcgatctggagccggtgcaggccccgcaccgtgaacccgtagtagcacagcaccgcgaccacgtcggtgccgtagcccttgccgcggcacgacggcagcaggcccaacccgatgtgcgccgaccggtgatgggggtcgatgccccacagcgtcgccgtgcccaccagtgcgtcgctgtcgacatccaccacggagaactggaccaggccctgagcgctgtcgtcgacgacgagccgtttgtcgttggagccgggcgtgatgggccgccacggcgggccttcggcgcgcgacgcgttgaccacgtcgtcgtacagctcggtgcgcaggatcgcgatgtcgtcgtcgtggcgggcccgaagcccgaccttgctgcctttaagcacgcaagattcctaccagagccgcgcggccagcggcaaacgttgacgaaaccgccacggcttgagcttggcgccgagtgcggcgacgcggccgggatcacacccgccgcgccgctgcttcgacgagccgcgcggtcacctgcggcggagccacgctcgccgcacggtactagccgcacccgcccatcggccgagccgaggccccggccagcacggcgtcaccgttcccggtcgtgctccccgctagcctcgtgcggcggggccgtcctcaccgttcccggtcgggctccccatctcttccggcggggctgccgccgcgcgtagagcgcgcagttccagctcggcggccacggcacgctcccgcaacgccgccgactcggaacgggcctgctggatcgtggagcggaagtcgtccaaccgcagccgcaacgccgccaactggccgttgagctggtcgcgttcagccgccgaagccgcggcgtcatcacgggcgttcgcggcctggtgctcagcggcgtcaatacgggcggcggcttcggaacgaacgctgtccagctgcgcggcggcctcggcgcgcaccgtctccaactccccccgcagccgctgggtctccgcgaccgccaccgccgcggccgacaccgcgtccatgcgctgggtctcggcctcacgctgcccggcccgggcgatgtcacgctccaccaccagcgccgccgacttctcctgcgcgacgcgttgcgcggcctgcgccgcttcggcacgcgcctccgcctcatcgcgctcttcgatggcctcgtcgcgttcagcgagagccaccgtccgggcccgctccgcggcggcagccacctcgcccgcctcagccgcggcctgttcggcctcgcgggcactctgctcggcgcgaacggcacggtgttcggcgatggcggcggcctcggcgtgttcggtagcgtcactacgagccgcttcggcctccgcgacagccgcctgcgcctcggcgcgggccccagcttcggccttggaagcctgggcggctttggccaaagcgtcgtcgcgctcggcacgagcggccgcgacccgggcgtcggcggcttgcgaagcttgggcgattttctcctccaccttcgccgggtcgagttcggcggcgaggctttcggccagcggctggatggcggcggccagttcggcctccatgcgctcgtagaggtcttcggcgcgcgccagggcaccctccagtcccggggtggtgcggcgcagtgcccgggtgcgtttggcggcggcctgacagtcggagccttcgcagtacaggcgcggccgtccccggccctgttgttgcgggatcggagtgccgcagcgtttgcaagtcgtggctgttttcacgtgaccagcataaactaatttctggaattctggttttatttaaaaataaaatgtttattcgtgtcggacgcgccaggaaagtaactcccgcgaatgtcaattcgcgcaagttactattcggggatggaacagctgccgctaccgtcgcatcgggccgaggacgtcgccgaaaaaaagaccccccaccgagacggggctgtggccggggtcggtgatccggtggcgacgtatctggggtcgctggccagccccgcctcgcggcgggagatggcggcgtgtttgaaccggatcgtgcggttgagtaccggcgacgacaacgccaccgccgccgggcagccgtggcacaagctgacctaccgcgacacggcgcggctgaaggagacgctgtgccagcagggctggtcggcagcccacgtcaacaagcacctggtggcgttgaggcgggtgttgaccgaggcgtggcggttggggttgatggacgccgagcaaaaggaccgggcctgcgacatcgccgatgtgaccagtgtgcggctgccgcgcggtcaccatgtcgccgccgaggtgatcggggcggtgctggccgcgtgcgatgccgacgaggctgcggcggggcgcagggacgcggcgatcatcgcggtgctgtattcgaccgggtgccgtcgcgccgagatcgcggggctgcggttgcgggactacgacccggccgagcgcggcatcaccgtcatcggcaagggtgacaagcagcggctggtacacctcaacgcgcaggccgtggcgaaggtcgaggcgtggctggcggtgcggggccgtggtgacggggcgatgttctcccccatcagcgcggccgggcggatccggatgcgggacggggtcccggcggggatgtcggggcaggcgatcgggcacatgttgacgcggcggttgcgccaggctggtgcgccacaggcgtcgccgcatgatctgcggcgcacgttcatcgggtcgctgttggatgcgggggtggatttggccacgacgcaggccatcgtggggcacgcgtctccggccacgaccgcacggtatgaccgaaggcccgaccatcgtcgtcgtgaggccattgaccggttggagttgccgcaggccaagccgttgcgttgagcggtgtcaggcggggcgggcgccgtggaggaactgttcgacggcggtgtcgacgagttcgtcgaggaggtcggcctcgacgaagttgccgttgatgagggaggcgatgccctgcagggtcgcgaacaggatgatgccgatgcgttcgggagcgcctgaggggagcgcgccttgggcttggccttgctggaggagttcgatcatgagctggaacggggcttcggcggctttgacgatggcagtggcgccggggcggtgtttgctggtgtacatcagctccagcagggcggcgttgtcggtggcgaagcgggtgtaggcggtcatggtggcgcgcagtcgagcggcgaagtcgtcgccggcgtcggcgcaggcggtgcgcaggatcgtgtcgagttgggtgaatccgttttcggcgagcgcgtcgagcagggcctggcggtcggggaagtggcggcgcggggcggcgtggctgacgccgacttcgcgggcgaggtcgcgcagggacagctgggcggcgccgtgttcgcgcagggacgcctgggcggcttccagtagcgcggtgcgcaggttgccgtggtggtagggccgctcgtcggtcgcttgtggcatggcgtccaccatagcaagcgagttttcgttgacaacattgttgtcgtcgactactttgtggctcatgacaacattcaatgcgtccagcatcggctcccaggcgggccgcaccttcgtcgtcaccggcgccaacagcggcatcggccgcatcgccgccaaagtcctggccgaacgcgacgcccgcgtcgtgctggccgtgcgcgacgaggccaaaggccgcgccgccgcagcgaccatgaccggccaggtcgaggtgaagcgcctcgatctggccgacctggcgtcggtgcgggccttcgccgaggacttcaccgaccccatcgacgtgctcgtcaacaacgccggggtcatgatcccgccgctgacgcgcaccgccgacggtttcgagctgcagttcgggaccaaccacctggggcacttcgcgttgacgaacctgctgctgccccaggtgcgcgaccgggtcgtgaccgtggcgtcgatggctcaccacggcggcgccatcgacttcgacgacctcaactggcaacgcaagccctaccgggcgatgcgggcctacgggcagtccaaactggccaacctgctgttcaccaccgagttgcagcggcgcctgagccaggccggttcgtcggtgatcgccaccgccgcgcacccgggtttcgcggccacgaacctgctgcggccgggacgcagccgcctgctgcacaccgtctcaaaggcggtgaccagggttgtcgcgcaaagcgaggctgccggtgcgctgccgacgctgtacgcggccgtgaccgacgtacccggcgacagctacgccggacctaaggggctgttcgaaacccgtggcgccccgaagctggtgggccggtcggcggccgccaaggacgccgaggtggccaagcggttgtgggaggtgtcgcaggagctgacggccgtggtgttcccgcgccagtcgctgccccgggcctgaatcgttacggtgtgcgactggtttgacacggcgccgcatcatgtgcggcatgaccagtctcgtcgacaccgcgctgcggttgacctatcccgattaccggtggcgcaggctcgaagcggcgcgaccgattctgggggtgcgcacctacgcgttgaccgggcggtatcgcctggtcgtgaagatcgcgttggaagaagacctcatcgatgaggatcacgggccgtgcggtgaggcccggcgcttggcgtggctcgcggggcacggcatcccggtcccggaggttgttgacaccggggtgatgggcgacgacgaatacctggtgctgcggctacccgacgacgccgtgcccgccgaccaggttgcgagtgagcagcgcctggcggcttgtgacgcggtcgccgacgtcgcccgcgccgtgcacggcatcgaccatcgcggctgcccgttcgatcgccggttgcgggtgacgattccgcgcgccaaggaggcgtgcctgttcgccgagatccgctcccgcgatccgatggcgaagttgaccagcctgatcgcgaaggcgttgtgggtcgggcgggaggagccggtggtgtgtcacggggatctgcggcccgacagtgtgctcatcgacgcgcgtacgcgacgggtggcggcggtactggatgtggcgcggttgggggtcgccgaccgttacacggatctggccgcggccacccggggttggcgggcgggcggtttggacaagcgggtgtggtggcggtacggcgagatccccgccgacgccgaccgggtcaggttgtaccggctgttggcggagttttgtttaccgcgcccagggaccggacgggtcgagccgcgacaggatggtggggatgtccggcggtgtggattcgtgcggcagctcggccatggcgtcccaggcgacccaacggtgttccaccagcgacgtggtctcgtagtcctggagaccttcacgcgacaggtccggggcggtggcgtcgacacgggccaggaaatagggttcggtggcttcgaacacctggcccttccagcgcaccgtcaccgtcacgtcgatggaacccggcgcccactggcgcggggtcaggccggtttcctcggccagttcgcgccgggcggcctgcgcgggcgtctcaccggcttcgatgccgccgccgggcggctcccacagcaggtgggcgtcgacggggtcacgccagcacaacatcaggacccggtcgtgggcgtccaggcacaacacgcgggcactttgacgatcgatttcggccacgacgcacaggttatggcccgccgtcgcggcggggcgctggcgtgggcgccgggttgtccgtgccaccgggtaaggtgcggctcgtgctgactgttacgaccgccaacgtcaacgggattcgagccgcggcccgcaaggggttcgtggaatggctgagcgacaccaccgctgacgtggtgtgtctgcaggaggtgcgcgccaccgacgaacaggtgcccgtcgaggtgcgcgacgtcgacggctggcacatgatcgtggccccggccgccgacaagggccgcgccggagtggccgtgctcagtcgcgagaccccggcgcgcgtgcaggtggggttcggttcggaggagttcgacgtgtcgggccggtacctggaggtcgacctgcccggtgtgaccgtggccagcctgtacctgccctcgggtgagaccggcacgccccgccaggaccagaaggaacggttcatggccgagttcgccgagtacctggtcgcgttgcgtaaacgcgccgaggccgacaaccgtcacgtcgtcatctgcggcgactggaacatcgcccaccaggaaatcgacctgaagaactggaaggcgaacaagaagaccgccgggttcctgcccgaggaacgcgaatggatgacccgcgtgttcgacgacatcgggtacgtcgatgtggcgcgtcgcctgcaccctgaggggccgggcccgtattcgtggtggtcgtaccgtggccgcgccttcgacaacgacgcaggctggcgcatcgactaccacatcgccaccccgggcctggccgaggcggctaagaccgcggtggtggaacgcgccgccacacacgacgcgcgctggtcggaccacgcgcccgtcaccgtcacctacgcggtgtaggagccggtgacgcttacaggggaggcgtcatgaacgaggtgctggacaaggcgcaaacggtccttgagtcactggccgggcccgaggcggtactgcgacgcgatcaggccaccgcgatcgcgtcgctggtgaccgaccggcggcgggtgttgctggtgcagcgcaccggtttcgggaagtcggcggtgtacttcgtggcgacccggctgttgcgtgatcagggcgcgggcccgacggtgatcgtgtcgccgctgctggccctgatgcgcaaccagatcgccgcggccgaaagcgcggggatcaacgcccgcaccgtgaactcggccaacacgcacgagtgggacgagatcttcgccgatgtggccgccgacgccgtcgatgtgctgctggtcagccccgagcggctcaacaacccggattttcgggacctggtgttgccgaaactggcggcggccgcgggcatgctggtcgtggacgaggcgcactgtatctccgactggggtcacgactttcggcccgactatcgacggttgaagacgtttttggcgggtttgtcgccgcaggtgccggtgctggcgaccaccgccaccgccaacgcccgggtgtcggcagacgtggccgaacagctcggcggcgacacgctggtgttgcgcggcggcctggatcggtcctcgctgcggttgtcggtggtcgatgtcgacgacaacgcgcggcgcctggcgtggctggacacgtggctgcaccgactcgacggcagcggcatcatctacaccctcaccgtggccgccgcccacgacatcgccgaacatttgcgcggccagggccatgacgtggccgcctacagtggccaaaccgacaccggggagcggctgcgcctggaagacgacctgttgggcaaccgcgtcaaggcgctgatcgcgaccagtgcgctggggatgggtttcgacaaacccgacctgggtttcgtggtccactatggggcaccgccgtcgccggtggcgtactaccagcaggtggggcgcgccgggcgtgcccgcgaccgcgccgaggtcgtgttgctgccgggccgtgaggacacgcgcgtgtgggactatttcgcgtcgttggcgtttccggccgaggacgtggtgcgaaagacccttgaggtgctggccgaggcggaccgtccactgtccagtgccgtgttggagtcgcgggtcgacttgagccgcaaccgcctggagatgatgctcaaggtcctcgacgtcgacggcgccgtcaaacgcgtcaagggcggctggcagcacaccggccgcgactgggagtacgaccgggaccggtacgaacgcgtcgcccaaacgcgtcgcgccgaacagcgacgcatgctcgactacgcggccaccaccgaatgccggatggcgtttttgcgtaccgaactcgacgacgctgacgccaacgcgtgcggcagatgcgacaactgcgcgggcaccgccttcgacgagccgctgccggtcgaggcgttggccgcggccgaggccagcctcaaccggcccggcgtggccaccgaaccccggcgcatgtggccgcccgggatggccgcggccggtatcgacgtcgcgggcaagatccccgttgacgaacgcgccgagaccggccgagtcctggccaggctgtcggacatcggctggggcggcgcgctgcgcgccctgttcgccgacagcggcgacacggccgtggatgaggcgatgttcgcggcggtggtgaaagtgctggccgcgtgggattggcccaaacgccccgacacggtcgtgtccatggggtcccgcagtcgcccgggtctggtcgacggtctggcgcggcgcatcgccgaagtggggcgcatggactacgccggggcgatgcgacgtgacgcggccgcgccgtcgcgcaccggcgccagcaacagtgcccagcggctacggcaggtgtgggacaccttccaaccgccaccggtcgccgacggcgcggtggtgctgctggtcgacgacctgcgcgactccgggtggagcgcgaccgtcgccgcccggcagctgcggctggccggagccgccgcggtgtgcccgctggcgttggcgctggacggctgaacaccgcccgacgggtcagttgtgtgagtgccggtcccggccggaggcgtcggcgacaccgaaagcccgaaacacggcgtcgcggccgatggcggccacgaccggcgcggccatgcgcgaacgcgggcacgggtgcggtaccggatatgccagtgcccgcgagcaggccaggcaatggcccgaggcactggcacggtgcagggaggtcaggccgacgcacagttgctgccattgcgtcgtcgtggcgggggtggtcgcgtgggtggtcacggcgtcgcccttcgcgtttggcgatgtggacagttgcgcggctgccgggtggaagactcgggtctccgtgtcacgcaacgaacacaggctaaggccgcgtgcgctggcggcgacggacttcttgtgcggcgcttgatatccggcgattcgggtgtggtgggtgtggcttttcggcggcggtggtgtcaccgcctcgggttaggttgtgggtatgtgccgaaacattcgccgcctgcacaacttcgctcccccggccaccgacaccgagatccacgacgccgcgttgcagtacgtgcgcaaggtcgccgggacgacgaaaccgtcgcaggccaaccaggccgcgttcgacgcggcggtcgcggccgtgacggcggcgacggcgacgctgctggagcaactggtgaccaccgcgccgccgcgcgaccgcgaggtcgaacgcgaacgcgcccaggccagggcccagaaacgctacgggacgtgagcggtggcgacgtcgtaccgcctcttgaacgacgccgccaccgccttaccctggccgctcagcgcggccggggcccgaaaccggccatccggttgccgtgcatactgtcccgccgggcgcggggcagagccgcggtcacgtcgcggccggttcgcattggggcgtctcgacacgtcgaggcgcgggggcgggtgcgcggcgtcgggagggtgcgaggatgagtgccaccgcggcggccgacaccgccatcccggccagcgacaacacggtcagcggttggccgaacatcgcccacgcccatatggcggtggccgggggtgtcaggtacagcagtgccgagacccgggtgacgccgccgtgggccacgaccgtccaatagcagccgtagccgccgatggtggacagcacgatcacccacgccaccgcgacccagaattcgacgcgcgccggggggatgagggtgccgctggccgcggcgatggccacgaacgccaggccgctgaccacgaactgcaccgccagggcgtcggccatggcgacgggttggcggccacggtgggcgcggcgttcgtacacggttccggcgaccaggctcagcatcgccgccaccgggatcgcataagcccaccacaccgcggacgcgctcgagttgaggtcggctgacacgaccagaccggtgccgcccagaccgaccgcgagtcccacgatcaggcgccacccgagtttctcgcccagcagggccgccgcggtggcggtggccacgatgggttgcagggccgcgatgagggcgctggttccggctgagactcccagttcggcggcgcgtacgacgccgtagacgtagccgacctgggacagggcgccgatgagggcgtgcacggcgatgtcgcgcggggccaagcggcgccaccgccacgacagccacaccgtcgcggcgaggccgaccaggccgaaccgccaggccagcagggtggcggcgggggcggcgcgggttcccagttcggcgccgatgaagcccgatgaccacatgacgaccaggccggtggagctccacagggtgagtgagccgagtagctttcgcaacgcggggtccttccacagaggtatacagaccggtataggacactgaagtatataaaccggttggtatactcgtggtctagttccaggaggccgccgctatgccgaccgtcaccccaccccgcctgacccccgccgcccgccgcgtcctcgacgtggccagcaccctgttctacgaacgcggcatcaacaccgtcggcatggacctcatcgccgccaccgccaaggtcaccaagaaaaccatctacgaccgcttcggctccaaagaagccctggtcaccgcgtacctgtccgaacgcgaccacacctggcgccgccacctcgacgcccaactggccgacatcccaggcccccgcgccaagatcctcgcctccttcgacgtcctcgccgcctggatgggcgacaactaccgaggctgcgccatggtcaacgcctacgccgaactggccgaccccacccaccccgcccgagccgtgtccaccgaccagaagaaatggctcaagaacctgttcaccgacctgctcacccaagccggaatcaacgacgaacacctcgccgtccaactggtgatgctgcacgaaggctcggtcgtggccgcctacgtcggcggcatgacgaccgcggtcgccgccgcccgacaggcggcggcgaccctattggacactcacggtgaataggcgtaggtgacgttcttctcctgcggaatcaagatccacagcgcgatgtacagcaggaactgcggccccggcaacagacacgacagcacgaacaacacccgcatcgtggtgttgctggtcccgaaacgctgcgccagcgccgcgcacacccccgcgatcatccgtccctggcgtggtcgcgtcaacttgctcatggccccatttcccctttcaccggtcgcggtgaccggatcgctgatacccatggtgaacccgttacccggccgtgacatcagggacgcgaccctgagattcccctgacctcccacatgaccaaagcgtcgtaggctcaaccccatggtgttcgactcggccgtcctcgacctccagccgtataccggattcgacatggaccgattcgtgcgccgcacccactgcagctggcacgacaacggctggcagtcgctactggtgcagcgcttcgaccacgcgacagtcgccgaggacatgcgactgcccggcacgtccgacattcacctggtgctgcccctcgcgggccgggcacagatccacaccaccaccggcgggcgcgcccgccgccacacctgggcacccggacgactggaactgctcatccccggccagcccctcgtccgcgcctaccaatcggactcgccgatgcgaagcgtccaggtccacatcccgcgcaccaccgtcgagacgaccgccgaccagttgggcggccgcgacgtcgactacgaagccatggccgcgtcactggccaccggcgacgcactcgtggaagaactgctgcggcaactggctgatagcaccgaaaccagcgacctgtacgccgaaaccagcgccgcgttcctggccacacacctgctgacccgccaccagcgcggccacacccccgacggcgcgccgcgcgacgacacccgcgtgcgcgcggccatcacgatgatgcgcgaccaactggcccaaccgatcacgctggccgacctggccgcccacgtacacctcagcgtcttccacttcgtcacggtgttcaaacaggccaccggccacccgccgcaccgctacctcgcccggctgcgcatcgccgaagccaaacgactgttgcgcggcaccaacctgaccatcgccgcgatcgccacacgctgcggcttcgcaagccccggcgccctgtcgaccgcgttcacgcgccacaccgggacacgaccctccgcgtaccgcgaaacctgacacgcggttcaggcgtaggtgagcatctgccgcatgaaagccttcgggtcgtcaacgtagaaggccaccttgtcgatcgtctcgacgccgtgcggcaaccgcaaccgcaacggctcctccaactcgacttcgatgttggtctccttctgcatccgcagactgaacgtccggcgaccatcgtcgacagtaaccttcgcggtcttgtcctgaatggtcaccgtgcgctgctcaacagcgtgcacgacctcccacggcagatcaagatcaacctccgtactgtcccgcacccgaagccccttcggcccgatggcatgcgggcgagtcaacatcccgcacaacatcccgaacatgtacaccacaccccaaacccccaagatcagcaacggaatccgcacgaacacccactgccgcacgatgatgtcgaccaccaccaactccaccagcgaaatcaccacgaacacgatcatcaccatcagcacattgcggtgatacccgaacccgaccgccccggaaggcacccgagggcgacgaaacaccaaccgatacatgctctgataaccgcgcgcctcgatcttgaccatgcgccacaacagattcgccacccggccccacgtgccgcgcgcctgactcgtcacagtgtcgctcatgcctcccccttcgactcgcgcatcggacgagtgaggtcctccatgcgctcggccacctgacccaacgcgtcatgaagacggcgacgctcatccccgtcgagatcctccacaagcgcggtcgcgaacagctcccgatcacgagccatggcccgcatcgtgtcagcgccgcgctcggtcaacgccaccaagatcgcgcgccggtcctcggggtgacggcgccgctcgacgaaaccatgcttctccaaagcgtcgaccagacccgtcacgttggccggggtgacattgagcgccgccgccaaagcctgctgcgtttggggctggcgctcccgcagcacccacagcaagtgcacgcgcgccggattgagtccggtgcccgagaaggtggcggccatgtcctgctggatcaccacggcgatgtgcagcagccggtcgaggatgccggtgtccacggaatcgttcattaacccactatataattaagtgggttaattaccttgcgatgggccatgtgatcccgaacaaagcagggccgaactcccccacccaccgccacaaagacccgcccacgaccaccctgaccggccctggcacccacacgcgggcacgcacacaatgaccacgaaccacccgtcgcgaccacgtgaagggagacccgatgacacattggcaccccgccaaagtcaacgcggtcgccgccatcacccgcgacggccacgtcctcgaaatccgaccggtcgcacccgacgacgcatccctgcgcaaactctccaaggactactcagccctggtggcgctggaccacgagcgcatcatcgcggtcgcgttctacgaacaccgcggccacgaacgccaacacggtgtcgcggaggtattcgtcgaccccagacaccacggacgcggcatcgcgacactgctgctggaacacctcgacgccgtcaaccccaccagcgaaccgcgaaccgcagacggaaaccaaatcgctcacctgctgacgacatacggcatccccacagccgcccggcacaccgagccgcgcatcgtcgtgcgaccactcgccgtcgaaacggtcacgctggccgccgccatcgaacgcgacaccaccggccaagcggtactcagactcgaaccaaccgacgccaacgccaccctgaccaacgacagaacctaccgaccagccaccgaccccgacatcgccaccatgtggcgatcactacgcaccgccccactactgcgaagccacgccatcgacaccggcgcactggaagacctcacgcagcgactggcccaactggcccgcgaccatcccgaagtcaccgaactgaccctcaaccccatacttgccggaaccgaacgactcgtggtcatcgacgcgaaactacgactcgcgaccacccccgacaccagccaccagccgttaccgcgactcccgctccaacacactcctggtctgacgcgcgatctcaagatcctcccgagccgccaccaccaacgccgccacccgactccctgacgcactgatcacgcggtcagcctcggcggcggcattgcggtcctcatcgacgaccacccccacaaaacccaaacccgccatagcggccgcgcgaagccggggctggttctcccccacaccgccggtgaacaccaacacgtccagaccattcatcgccgcggccatcgacgcgatcccagcccgcaaccgatgcacatacacctccagggccaagcgcgcgttcacgtcaccggaatcagcctcggcgtacacccggcggatatcacccgagacatccgacaaccccgccagccccgactcatgctccaacacccgattggtctcggcaatcgacagaccttcatggtccatgagccacaacaacaaccccggatccacactgcccgacctggtcgccatcaccaccccctccaacggcgtgaaccccatcgtggtgtccaccgaacgacccccatccaccgccgccagcgaagcccccgcacccagatgacacgtcacgatccgcgactcccccaccagcctccccaacaactctgcggcacgacgagccgcataaccatgcgacaaaccgtggaaaccgtagcgacgcaaccgccaccgatcccgccaccgcctcggcaacgcgtactcggccgccgccggtggcagcgtcgcgtggaaggtggtgtcgaaacacgccacggccgcgacccggggcaacaaagcggccatggtgtcgatccccgacagcgcccggggttgatgcagcggcgccaggtcgctgatcgccgcgagccgttcccgcaccgaagccgacaaccgcaccgcctcaccgaaatccgggccaccgtgaaccacccgatgccccaccgcgtcgacaccaccacaaccgtcgaggaactcctcgatcgcgccacggtccgcgccacggtcggactcggcgacgtcaaccgacgacaccaactcgtcgtcatgccccaacaggcgcagcttcagactcgacgaacccgcgttgaccaccagaacccgcacacgatcaccccgtccgcccatcagaccattcccagtcacgcacctccggcagatcctcaccgtgctgccgcacccagtagcggtgccgggtccggttgtcctgcatcgactgccgcaccccggcggcacgacgacccaaccccggcacccggtcgatgacgtcggtgaccagctggaaccggtccatgtcgttgagcaccagcatgtcgaacggcgtcgtggtcgtcccctcctccttgtacccgcgcacgtggaggttgtcgtggccgttgcggcggtacgtcaaacggtggatcagccacgggtacccgtgatacgcgaagatcaccggccgatcagcggtgaacaacgtgtcgtactcccgatcggtcatgccgtgcgggtgctccgtcgccgactgcaaccgcatcaagtccacgacgttgacgacccgcacccgcagagacggaagatgtcgccgcagcagggacgccgcggccagcacctccagtgtgggcgcgtcaccggcgcaacccaacacgacgtcgggttcctcaccctcggcctcggtaccggcccagtcccagatcccagcaccccgggcacagtgcagcaccgcctcgtcgacgctgagccagttggggctgtcgttcttacccgccacgatcacgttgacatagttcttgctgcgcaacacgtgatccccgaccgacagcagcgtgttggtgtccggcggcagatacacccggatgatgtcggctttcttgttgaccacatggtcgatgaaacccggatcctgatgcgagaaaccattgtggtcctgacgccacacgtgcgaggtcagcagatagttcaacgacgccaccggccgccgccacggcaggccccgcgacaccttcagccacttcgcgtgctggttgaacatcgaatccacgatgtggacgaaagcctcataacacgacagcagaccgtgccgccccgtcagcagatagccctccagccagccctgacacacgtgctccgacaacacctccaccacccgcccgtgcgcggacaggttctcgtcggtgtccacgatcggagactgccaggccttgcccgtcacctcgtacaccgcgtccagccggttcgaagcggtctcgtcgggcccgaacagccggaagttcgccgtatcggcgttgtcgcgcagcacatcccgcaggaaacggcccaacacccgggtgggttcggacgaggtgacgccgggctggtccaccgcgaccgcgtagtcgcggaagtcgggaagctccaggtcgcgcagcagcagcccgccgttggcgtgcggattggcgcccatgcgtcgctgcccgtcggggaccagctcccccagccgcgcgaccggggcaccgtcgccgtcgaacaactcgcccggccggtacgaccgcagccactcctccagctgccgcaggtgatccgggttgtcgcgcaccccggacagcggcacctgatgcgaccgccaggtcccctccaccggcaccccgtcgacgctgccgggaccggtccagcccttgggggttcgcaacaccaccatcggccaccgcggccgtcggctcggcccgccgtcgcgggcctggcgttggatggcccggatatcggcgatcgcggcgtcgacgacctcggccatggcctgatgcatcgcctccggatcgtgaccctccacatagtatggtttgtggccgtatccgcgcagcagcgcgtccagttcgtcgcgggggatccgggccagcaccgtcgggttggcgatcttgtagccattgaggtgcagaatcggcaacaccgccccgtcaccgaccgggtcgcagaacttgttggcgtgccagctcgtcgccagcgggccggtctcggcctcgccgtcacccaccacacacgccacgatcagatcgggattgtcgaacgcggcaccgtaggcgtgcgccagcgagtaacccagctccccgccttcgtgaatggaccccgggacctcgggggccacatggctggggacgccgccgggaaacgagaactgccgaaacaacgtccgcatccccttgccgtcccgggccaccgccggatacgcctggctgtagctgccctccagccagctgttggccagcagcgccgggccaccgtggcccggcccggtcacgaacatcatgtcgaggtcgagggccttgatcgcccggttcaggtgcgcgtaacagaagttcagccccggtgtggtcccccaatgccccagcaaccgcggcttgatgtgctccggccgcagcggctcggtcagcaacgggttgtccagcagatagatctgcccgaccgacaggtaattggccgcccgccagtacgcgtcgacggcggccagttcgtcgtcggtcagcgcgggttgttccagttgctccagtttcgacatgcgaggctccactttcgttcggcactattgccaccggtaagaaccttcatctgtttgtcacgctcgtcgatagagccgatcggaccggccccgacaaggctaaggacttacccggccgtctcggcgggaaaactgcttcctgtcggttgctgaggggtgggtgtgggttttcgagggctatgtctcggtgtcgatatatcttgaattactagtggggtttggggtggtcgcgggatttttctccgctcccccggcaacccgttccacccggcaggtctctaggaactgtcaccaacccgatgggagagcccatgactgacgaccccgtgagcgagttcgacgcgttcgcacgggcgcgcaccccggcgctgctgcgagccgcgtacctgctcaccggcgaccagcattcggccgaggatctggtgcagtcagcgctggccagaacgatgcgggcctggaaacgcctgcagcgcaccgagaacgccgacgcgtacacccgcaagaccatgtaccacctgcaagtgcggtggtggcggagacgcaccagggaacggcagtactaccagcgctgggagcagcccggcaccgtgtccgactccagtgaggacgtcgggcggcagctggaactccaggccgccctgcggcgcctcaccgccaagcaacgcgccgtactggtgctgcggttcttcgaggacctcagcgtcgtcgagaccgccgaggtactgcgctgcacgaccggcaccgtcaagagccagaccgccaaagccctgctgcggatccgcgccgagttgtcccacgacctcaccacgaacaccaggagccaggcatgcacgaccacctgacaaccgacatgaaagctctggccgatcgcgcccgcaccgtcgatctgaccgaacgcacccacgccaccgcgcggcggctgcgcaccacccgcatcgccgtggccggggtcgcggccctggcgttggccgtgggcaccggcgcggtgtggacgaccacggcactgccgcagggcggcaacggtgtcccgcccgcggcctcgaccgaccgtctcaccaccaaactggacggacggttcgtcttcacccggggatccgaggtcgtcacctggacccccggcggcgatcccgaagtgctggacggcatcgaggatccgaaccccgagacgttccggttcagccccgacggcgtcctgctgagctacctcgaccaggacggccagctgcacgtccacgatgtcgccgacgacgcggagatccgggtgccggaccgcgacatcgtcgacgccagcgccgatccgccggtgtggacccccgactcgcagcgcctgtggatcgacaccggccgcgaggaggaccgctacggcttctacgacgtcgactccggcgagttcactccctcgcaggaacccgccggacgcgacaccgtggtggtgcgctcccccgacggcgacggcgagatgttgatcagcctgcgcgaagccagcgacggcaacgaactggtgtcggtcacgcccgacggcgacgaacaggtgctggccgaaagcccggtgcagggcaccggcgagtacatcaccgacatcctgtccaccgatgtggacggttcgcgcatgtgtctggacaccagtaccgaccagacgaccaaccccgccaagcacccgacctgccggaccctgctggcctacgacgacaaggcggccgccaacgtcgcgccggtcgcgacgccgctgctcggctggatcgacggcgacgaatccgccgacgcgacgtcggccgcgctcatcgccggctccggtcagcgggtgcagcagttcgacgaccgggccaccctcgtcaccggcgtcgacgaggtcgtcgacgaagcgccgctgccggacgaactcaccgacggcgaccccgaactcgtggcctaccaaccctaggcactcccccaccgagaacacgcacaacgaggagaactcatgaacgcacgtcccaagctgctgctggcgctggccggtggcgtggcggccgcggcgatcgccgtcccggtcgtgtcggccgtggccgacggttcgccccccgccgggaactccgcctcgaactccacagcggactgcgaactgaccgaactcgccttcccggacggatacgacaaggacgtcaaggcacggtccgtgtcggcttcaggcgaatacgccgctggcggcgctctcggcgaagacggggacaatccggtgctgtggcatgacggcaaggcgatcgtgcccgaggaactgaagtccgacaccaccggtgcgtcggccgtcaacgactccgggcagatggtcggcagccgcggcgccggggaggccaccgtgccgtggctgtaccaggacggcaaggtcaccaacctcaaagtccccaagggacaatcgggcaactcccgggacatcaacaacgccggtcaagtcgtcggatacacccaagacgatgagggcaggaccttcccggcgctgtggccgtcaccggatgccgagcccgtgttgctggacaacccgttcgaggacggcggcggcagggcgtactcgatcaacgaggagggcacgatctccggaaagttgatcgatccccaggacatgaccgtccacttgtggaagtggaccgccgacggcaagggcgaggaactgaagcgcccggaccccggcgacatggtcgaccaggacgtcaagaccagcatcagcggtgaccacgtggtctcggtgaacatcgccccgatcggcgcgtttccggcgtacgcgtggaacctgtcggaaggcaccgacggcactgagatcgggctgccggtcgtggaagcggtcagtgccgacggcacgatagtcggactgtccaaggacgacaaaccggcgatgctcatcgacggcgcggtcaccgaactgccgggagtccaaggccccgcctcgaacaccgacgtcgcccatgacatcaaccagaagggcgacgtcatcgtcggcggggtcgtcgacgagaacgacaaacaacaccccgcgatgtggaactgcggttaacgcctgagccgcaccgcggcttcggtgaagttcgaagcgcattcggaggtgttgcagccgaccgactgtaccgaggcggtggcctgaccgcctcggtacaggccgtttccgccggtgaccgtgaccgaccacggcacctcggcgccgccgggttcgcagtcgaggttcgcgccgttctggccggtgatgatcacgcggccgacgcgttgcgaaacgaagacctccacggaggcgaactggacggtcgcggcgcagctggcggtgccggtgatggtggcgcggcccgccgtgtcgaactgtccgttcgggtcgacggtcacggagacggcgggcggttcgggtgcctggctgaccgaaagcgcgagctgtccgccggtgctgctgccgcagcaggcggcgatctcgatgtagtaggtgacgccgctgaacccgtcgaagcgcaggttgcgttccgaacagccgacgaagccgccggtgtcggggtcaccggcgaagacgttgaggccggtgttgtagtcgctgccggcggtgtcgacgacgacgcgttggtcggcgtcgacggtcagggtgtaccagacgttggcaccggcgtcgccgctggtgcagccgccgtgcggggtgtaggtggcctcggtggtgtcctgggtgacggcggcgggcagcgaaccgaggtccaccgcgccggcgggttcgtcgttgccggggacggcggcgaaggccggggtgggcatggcgatgacggcgaaggccagcgacaacgggatgaggaaacggcgcatcggaaccccccagggacaacgcgaacgacggacatcggcttccactgtcgatcgcggagccgggcgcggcttagaggcgaacggctcccgccgcgatgccctgcgaccccctaccggttgttcctccttcacgcgtgtccgcgccgccgatcgggccctagactcggcatgttgaccgaatcgaggaggggtcatgaccgacgaatcgacctgcggcaccgggatggcggccaacgctgttctgcccacgcgcatggcggaggtggtcgccgcgatggccgacgtgctcacccgccacaccgagtccctcaatcccgacgatcccgccgccgaggcggagcgggaggcgtggctggcgatcgcggccgagcagcgtcagatcgcccggcacctgacggcgtcggccgaccggatggaggcgcagcgggaactgccgtgggccgaccacgacatggcggcgttgacgtcggccgacgcgacgtcggcgttcacgcatttcgtgaccgcgcaggaacggctcagcgatctgctcaccgagcagctggtcgagtaccgttcgatgctggccgacagccgcggcaccgacgccgaggcctagaccgcggcccgcgcctggtccggttcggacggacgcggtgtgagggtcgagcgtcgcatcaggacgcggccgacgagcgcggcgatcagtccggccaggcccgccgtcgcgaaaccggccgctggcgagatcgcgtcgatcgcgacccccacgatcggggcgccaagcgcgaatccggtgctcagtgccgaggactgcaggccggtagcctcgccgcggacgctggcgggcgccagtcgactcaccgcgtcggccacagtggatagtgttggtgcggtgaggagtccggcgcccagcacggccacgcacagccacggccagtcgcgggccaggcccgccggaatcgtcagcaggccgagcaggcccagcagcagccaggtcggcatcggccggggcagggcgccgtagaccaggccgccgacgacggaggcggcgcccagtacgccgatgaccagcgccgcccacgagacctgcccggcgtgctccagtgtggccacgatggccaggtcgatgccgcccaacagcatcgtgatgccgaaggccatcacgagcacggcgatcatgggcgcgcccagccattcccggcgcgtggggcgggcggccgggcttgcggcggcctcgtgtgccgaacgcagcggcgggttgagcaacatgaggccgacaccgcccgcgacgatcgcggcaccgagcccccacgccgctgttccggcggatgcctgcgccgcgaacacgatcaccacggccgggcccacgatgtacgacagctcccccatcaccgattccagcgcgaacgccgcccggcgctgttccgccgtggtcatcgcggcgatcgcctgccgggtcaccggctgcaccgggatcatgagcagtcccgccgcgagggtggcgggcagcagcaccacataggacagtattggcacgctcagccagaacagcagctgcgcgccgatggtggccagcagcacggcgcgcagaccccggcggtcgatcatccggcccaaaaccggcccgcccacggcgaccccggcggtcagtaccgccacgacgacacccgccgccgcgtagctcaggtccagggcgagcacgacgtacatggtcagcgcgatcgcgtcagcggtgatggcggcccgacccagcagggcgatgcccaacagcggcgtcattcccggtaccgcgaggacctggcgatatctggtcacgtcggcgaggctagaccaactcccgggctataggaagtccttaattcgttggactcgatataatgaattgttatggctcgtgatctggagaccgctctgctgcggtcgttcgtgaccgccgtgcgcgcgggcagcatcagccgcgcggccaccgcgctgggccacacccagcccgccctcagccagcagctgcgcaaactcgaaagcaccgtcggcgcttcgctgctgcaccgggcgacaaccggggtcacgccgacccgcgcgggcgaggaactgctgccctacgccgaacgcatcctggcgctgtcggcgcaggcactggccaagaccggaaccgcgctgaccggccactgcggcgtcggactgctggaggacctcgccgactcccggctcccgcaggcgctggccgacctcgctcggctgcaccccggcgcgagactggaagtgctcagcctgtccgacgccgagatgcgcgaggccttcgacaccggccgggtccagctcgtcctcaacgaggtcccggcgctgccgtcgccaccacggtggacggtgaaactgccgctggtgtgggcggtcggccacggggtcgacgtggacgcggatccgctgccggtggtgttgttctcgggcacctgcgcgtggcgcacgtccgtattggagacactccagcgcaccgaccgccgctgggaggtggcgttcgagagcaacagcctcgtcagcgtgctggcggcgctgcggtccgggttgggcgtcacggcgcacatgcccgccaacctcgaacccgcgatggcgtgtcacgacaccgagcgtctgcccgcgctgcccgacgtcgaactgggtctggcgcggcgcccccgcaccgagggcgatccgctgatcgacgccgtggagacagcgctgcgccggatgatctgaaaccacctgggcatcgctcgttcgcatgcggggactgcctccgcgctgctccgccaacaccatcccgccattggcggtgctcaccgcgatcatcctcaatgtcgcctgacggctaacgtccagtcgtcgacgacagggcggtgacgcagacgccgaacatcgaaggccaccggaccgggatcgtgcgccttcgtgtcccatgcggagtcatcgccgacaatgccgggaatcgcgtactgcgaatgatcggcggtgagagtctccacgcggtgggcgtaggcgcgttctcgcaggcggcgcacctcttcttccaacttgaactgagcctcgtcggccacgcgctgcgggttctggctcttgatgacgccacggttcacgtcgtcgccaccgtagtgggcgcggctcgcgttcgggtcccgcaggtcgacgtccggggtgactcgcacgactccatcacggccgatgagccgaccggtggccccgggctgcgcggacccgccgtcgcgctgtccgatcaccggcgggaccgtgtggcccgggcccatcatcggacgtgccatgggcatcatgcccggtcgactgccgatgacggacggaaccacggggcgcggtgccgtcggaccgagcggcaccgccggcgtggcggtgacggtcgtcgacggtggggcgaccgccgtaccactgggcggcgcgggtgtggacaccgactgcaactccagcccggaatcgtccacactcggcggcggctcgaactcctcgaagtcccgcatccgcgcgtacgactcgtcggcagccgacatcgtcacctccatgatctgccgggacgccgcgtcgaagggcttgcgttggaagtcctccaacgcctcatccgcgccgaagactccggctacgaaccccaggccgacggcgtcggtggcggcgtcgaggtccttccacagctggtggatatggctcacatcgtgcttggcgatgcccgccatggtggcgatcacgcaccacaacccgcagttggccgtggcgcgttcagcggagtcctctatgtactcctgcacccgcctgacttcgtcgaagtacatggtggccgcctctcccgtccaggagtgctccaccagcctcaggcgttcgtccagcagcagactgtactcccgcaacagttcggccatcttcccccacccttcggcctgttgccgcagggtctggggttgatcgggatcgacaatctcccgaagctggtccacagtaaaggaatcgtacgttcccaagggttctcctaacggttgtcctggggtggttggtctgacgatggatccagtcgagtgacgacactgatgtcgtcgaccgacgcggagctcagcgcgtcctgatcaccgaaccgggccacaatggcctcggtgatgccactgagattggacatccccgtgcccaccgactccagaagccggtgcgcgcggtcagcgagttcattgtggaactccacgatcggttgcgcggacagattacggggatcggcaccccaggctcggtcctcacggtgcccggtgttgcccgatcctatggcggtgttgatctccccggcgcgcttcagaaaccgctcggcgtctgatcgcagcgcctcggcgagcccgaacatgtcctcgcgatccaacgcaacggcatccttcggtcggtcgttcatgccggtgtccttccttaacaagccgaagccgagacttatagcacaactcgcactgccagttcaatgtcacaaaggaacagagccgaggagctaagctcatcgcggggtcgcgacacgacaaaggacagacgcatgaaacttctgctgacatcggccggattcaggaacaagagcatcgaggacgcgctggtgggcctgctgggcaaaccggtcgccgagtcccacgcgctctacatccccaccgcggcgcacgccatggcgatggggcccacgttcatctaccagctgatccgcggcctcgacaccgaagcacccctgttgaacctggactggaaatcggtggcggtgctggagctgaccgcgctgcccaccgtcggcgagcaacagtgggtgcccatggtccgcgacgccgacgtcctgttggtcgacggcggcgacaccctgtacctgcaccactggatgcgagagtcgggactggccgacctgttcccgtcgctgaccgacaccgtctacgtcggactgagcgccggaagcgtcgtgatggccaccagtatctgggagaagttcgtgcactggcagcctgcgacgggtagccacgaaacccttggcgtggtggacttctcgatcttcccgcacctgaaccacaaggacatgcccgcccacgccaccgccgtggccgagcagtgggccgccggtctgtcggtaccgggatacgccatcgacgacgagaccgcgatcaaggtcgtcgacggcgacatcgaggtcgtctccgaaggggactggaaactgtacaacccgtagcccgtcgcggcgccgttcaggtcacggccaccggcgtcgtcaggatcgcgtcgtcgcccaccgcacgggtgcggccggtgatcgcgaaacgcgcgacggcgggaaggttctcgctggatccgcccgccgcgagcgtgaaccagcccggctcgacgatccgggtcaggtcgacgctggtgaacgcggtgcgttcggcgtgcagggtgaaggtgaccgtgcggatttggcccgcgtcgaggtcgacgcgggtgaacccgaccagctgcaacgccgggcgggtcacctgcgcgacctcgtcggacaggtacagctgaacgatctcggtgccgtgacggtcgccggtgttggtgacggtgacggcggcggtcacctgtccggtggtggggatggcggtggtgtcgagttcgagtgcgccgtagccgaaggtcgtgtagccgatgccgtgtccgaacgggaacagcgggctggggtccaggttggacacgccgtggctgtcgcggcccagcggcggtgccaggtaggtggcgggcatgccgcccggctcgcggggaacgcccaccgggagacggccgctggggttgacgcgtccggacaggatcccggcgatggccgccccgcccgcctcgccgggcaggaacgcctgcacgacggcggcacagcggtcggcgaaagcccccagggcgtaggggcggcccgacacgacgaccaggaccgtcggggtgccggtggccagcaccgcctcgaccagttcggcctggatcccgggcagcgacaggtcgctgacgtcgcagccctcgccggaggtgccgcgtccgaacaggctcgccaggtcgccgacggccaggacgcacacctcggcggcccgggccgcggcgaccgccgccgcgatgccggaacggtcggcctcgcggatgggtacacctatctcggcggtgatctcggcgtcgggcaactcggcccgcagggcgtcggcgagcgtcggcacgtcgatgccgaggccggtctcgccggagcgcgacagcacgtggttggggaaggaataacagcccagcatggtgcgcgggtcggtcccggtggggccgatgaccgcgatccgtttggtggtcgccgaaagcggcagcgtgccatcgttggcgcacaggacgatcgacttctcggcgacctcggcggccatcgcccggttggcgggaccgtcgaggtcacggtccggttcgggggcggccagcggcggttcggcgtcgagcagacccagttgggccttgtgggtcagtacccgccgcacggcggtgtccactgtcgcctcgtcgagttcgccggtggcgagcttggcggccagcagccggtaggcgtcgacggtgggcagttcgacgtcgacaccggcttcgatggcgcgcacaccggagtcggcgcggtcggcggtgacccggtgggtcaaatcgaggaacgccacggcccagtagtcggacacgacggtgccgcgaaaaccccagcggtcgcgcaggatctcggtcagcagtcgccggttgacggcagcgggcacgccgtcgacgtcggcgtaggagttcatcaccgaaccgacgccgcccagccgcaccgccatctcgaacggcggcagcatgacgtcggcgaactccctggggcccatcgggaccggggcgtggttgcgggcggcccgggaagcggagtacccggcgaagtgtttgagggtggcgatgatcccgcacgcttgcaggccgcgcacgtaggcggtgccggtgacggccaccaggtacgggtcctcccccatggtctcctcgaccctgccccaccggtagtcgcgcaccacgtccaggaccggcgacagtccctggtggactcccacggcgcgcatgtcggcgccgatgcgagcggccatggcctcgatcaggtcggggtcgaaggcggcggcccaggccagcgacgtcgggtagacggtcgcgcccagggtggtgaagccggtgaggcattcctcgtgggcgatcgcggggatgcccagccgggtggagtcgacgatgcggcgctgggtttgctccagttcggacgcccccgcgcgcgccgggatcggccgggtgccgaacggccgggtgaggtggcccagtccgtgttcggcggcttcgtccagggtcttgggcccggtgcgcatggcgttctccatcggcgcgacctccccgtcaccggtttcgggatgcggcggccagaacgcgcccagctgcgcgagtttctccggcacggtcatggaacccagcagggcctcgacgcgttcggggatggacagtcgcgtgtcgtgccaacggttgtcgtctgccatgggtgggtgtcctttcctgttatcttccgaaaccggcggtcatgccggacaccagttgccgacgggtcaggacgtaggcggcgagcatcggcagcaccgacagcaccacggccgccagcaccgcgggcacatcgatcgcgaactcccccttaaaggaccacagcgacaacggcagcacgcgggtgtcggcgctttgcgtgagcaccaatgggaacaggaacccgttccagacctggagcgcgttgtacacgccgacggcagccagggcggggcgcgacatcggcagcaccagccgcagcaggatcgtccattcaccggccccgtccaggcgcatcgactcgaacagggagcgcgggacgtcgcgcaggaagttggtcaggatgagcagcgtgatcgggatggcgaacgcgaccgagggcaggatcagcgcggccaggctgtcgtagagccccaactggacgatcaggtagtagaccgggatgatcgcggcctggatagggatcgcgatacccagcagggccagccggaacacctcgcgcccgaacctgccccgcccgtgcgtgatgacgtaggcggccatgatggacacggcgagtgtgagtgcgaccgtcgcggcagtgacggtgacgctgttgaggaagaatccggcgaaaccgttgtcgagtacgcgaccgtaggcggcgagggtggggtgcgacggccacgacagcggactctcgccgaagtagtcggcctgcggtcgcaggctggtgacgagaatgtagtagatcggcccgatgatgacggccagccagatccagcccgcgagcgctccggccacgttgggccggttcctcaccacccggctcatgatccctccatttcggactccatccggctggcgccggtgatccggttgagccccaaggcgatgacgagtccgacgaccaccaggacgagtgcgatgacgctggcctgccccatctcgtaggaacggaacccggtcaggtacatgtcgagcggcagcacccgggtggcgttgccgggcccgccgccggtgagcacgaagatcaggtcgaaataggtcagtgacccgaccgtcatcagcgtggtggaggtgacgatcgtgtatttcagcaacggcagggtgatgcggaagaactgcgccaccgccccagcaccatccatacgggaggcttcgtagatctcggccggaatctgccgggccccggcctggtagatcagcgtgtggaacgggatgaacgaccagccgatcacgaacacgaccacgtagaaggccagctgcggatcgcccagccagtctcggctcagcgccgggatccccagcgccgtaccggcgccgaagttcgggtcgagcagcgcgacgaaggtgagcgcgacggccgcggagctgaacagcagtggcaggaagaacagcgcgcccaagacggcccggtagcgctgtcgtccggcgaggaagacgccgagcagcagactcaccggcgcctggaacagcaccgagacaacggtgagcttggccgtcagccacaccgcggttcgggtgtcggggtcggccgccgcggccctgtagttgtcgaggcccgcccacgagattgggccgaggccgtcccagtgggcgaaagacagcgcggcgaccccgaacagcggcacgatcgcgaacacgccgaacagcagcacggcgggtgccgcgaaccagccgctcggcccggtcgcccggacggcacgggtcacagggtcttgtccatcgcgttggcgaagtcctcggcaccaacgtcgccgaggaacagtttgctcaggttttccagcagttcctgggcctgtttggacggtagcgcctggtcccaggacagttcgaagtgcttggcgtcgcgagccaggccgtaggtgaagtccaggtagtcggcgttgtcggcctcgccgatcttgtcctcgatgccggtgaccgggggtacggccccgacggccagcagcgagtcgatgtggtcgtcgtcgaacaggtccccgcccaggtatgaggtgccggtgtttcggtgggtttcggtggccgaggacgacaccgaccagaagttcgccggattgccgaccacatttgatttatcgcctttgccgcccttgacggtcgggaaggtcgagtaggccagaccgtccttcttgatcagttcgggggcgttcttgatgaagtcggggtagacccagctgccgtgcaggatcatcccggccttgccggtgtagaccagcgcggtgtcggcacccgcgtcggcctccaccgaaccgtagttgtcgccgaaggcgcccagctccaccagttcggtgaccttgtcaagggcgtccagcatgtccgggtgcgaccaggcgcccttctcgccgtcgaggacgcggccgaatgcctccggcccgccgatccggtcggcgaggtattcgatccacatcagttcgggccacacgctctgcccggccagcgcgatcgggatgacatcggcggatttgagcttgtcgaccgcatcgagcagttcgtcccaggttttcgggagctcggctttggccttgcccagaacctcggtgttgtagaacatctcgatcggctgggtctggttgttgggaacggcgtaggtcttgccgtcgatctgcccgacggccgccaccgagggcagcagccgtttactgagcttctcgacgtcctcggtcaggtcgatgacgtgcttgttcttgacgtagtcggccagcagggccccggcccagccgaagatgagtgttggggcgttaccggagccgacggcggtgcggatcttctccttgtagtcatcgttggcgaaccattcgacggtgatcttctcgtcggggtggctcttgttccaggctttgaaggagtcgcgggtggcgtcctcggatccgccggtcagggcccaggcggtggcgccggcggcgccgggttgccgtccgcatccggtcgcggccaggatcggcaccgccacgccgagggacaggagggtacggcggctggttccacgtttcatggctcgattcccttctccgggccgcagcccggatacagtgccggaaactgtttcgtacatgtttctcaatgtttgtcaatctaccaatatgaaatcgcctgtcaaggcggctagacttggcgcggctatagaaaaagtttcgttgactggctagaatgagagccccgaacgagtccgaggtgtagcgatgaccggccccgccctgccccgcgcgaccctggccgaggtcgccgcgcgcgcgggcgtctccaaggccaccgcctccaaggtgctcaatggacgccccggagtgtcggaggagacccggcggcaggtgcaccaggtgatccgggaactcaactacacccccagcaccggcccccgggaggccaccgaccacggcaccgtccacgtcgtgttcgacacgatcgtcaacatgtactcgccgcatgtcctcgacggcgtgatcaacgcgggccgtgaactcggcgtcgacgtggtgaccagcgtcctggcccccgacggcgtgatcccggaccggtcactgggcgtcgaccggatcaaggagatcgcggtgcgcggccacaccggactcatcgtggtgaccacccagctcaccggcgaggagatcgccacctgcgagaacctgggcctgccgctggtggtcatcgacccggtcaacccgctggacgaacgcgtcatcagcatcggcgccaccaactgggccgggggcgtgcaggccacccggcacctgctgggtctcggacacacccgcatcgccttcgccgggggcgcggagcactcggtgcccggccgcgaacgcctgcacggctaccgcgaagccctggagacggccgggatcgtgcccgacccgacgctgatccgccggggaccgttcacctccgagaccggcgccgagatcggcgggtacctgttgggcctcgacgaggtgcccacggccatcttcgccgccagcgacgcgatcgccgtgggcgtcatccaggtcgcccgctcccggggccttcgcatccccgaagacctcagcgtcgtcggcttcgacgacacctacggtgcgatgtggaccgacccgccgctgaccaccgtgcgacaaccgctgcgccagatgggccgggtcgcggcccgcacgctgctcgacatcgccgacgacaaggtccccgactcccaccacgtccaactggccaccacactggtggtccgcgattccaccgccaccccctccgcctcatcaaggaggtcaccatgaccctggtagccggaatcgactcctcaacgcgctcaacgaaagtcctactggtcgacgccgagaccggacaggtcgtcgactccggaaccgccccgcatcccgacggcaccgaatgcccgccgcaggtctggtgggatgcgctccaacaagctggcggcgacctcatcgaccgcgccgaggccgttgccgtctccggccagcaacacggcctgatcgccctcgacgaacacggcgaggtcatccgcccggctctgttgtggaacgacacccgctcggccccgcaggccgcccgcctcaccggcgagggcggcggacccggcgtgtgggcgcagcgcaccggatcggtgcccaccgcgtccttcaccgtcaccaaactcgcctggctggccgaacacgaacccgacaacgccgaacgcaccgccgccgtcctgctcccccacgactggctgaccctgaaactgcgcggcgtcggcttcgccgaggccaccaccgaccgctccgaggcgtcgggcaccggctactggtcccccgacaccggcgtctacctgcgcgacaccgtcatcggcgcgctcggccacgacgccgtgctgccccgggtggccgcccccaacgagatcgtcggccacaccccgaacggtgttgccgtcgcccccggaaccggcgacaacgccggtgccgcactgggactgcggctggagtccggcgacgtggtcatctcgctgggcacctcggggaccgtcttcggcgtcgccgaggcccccgccgccgaccccaccggactggtcgccggtttcgccgacgccaccggccggttcctgccgctggtgtgcaccctcaacgcggccggggtgctcgacaccgtccgcgacctgctcaacgtcgaccacgccgggttcgacgcgctggcgctggccgcggcaccgggctcgggcggcctgaccctgctgccctatctggacggtgaacggacccccaaccgccccaacgcgaccggcgtcctgtccggcctcaccacccacaccacccgcgccgacctggcccgcgccgccgtggagggcatgctgtcggcccaggccgacggcctggccgcactgtccgcccagggcctgcgcgccggacgggtgctgctcatcggcggcgccagctcctccgaggccgtgcgccgcatcgccccgcacgtgttcggtctcgacgtggaagtcccacccacggccgagtacgtcgcgttgggcgcggcccggcaggccgcttgggccctgtccggccgcccacacccaccacagtggaacaccggtgccgccaccggcttcatcggccgcgccgccacctccgtcaccgagcagtactcgaccctgcgcgacgaaaccgcgtcctggacgtcccaccgataagaagggcaagacaccatgagcgacaagtacacacccgtgccggacgacaagttctccttcgggatctggacggtcggctgggccgcccaggacgtgttcggccccgcgacccgcgcccccatgcccgccgaccgcgcggtccacaaactcgccgagatcggcgcctacggggtcaatttccacgacaacgacgtgttcgacttcgacgaccccgaaaccgtccgcgacgccaagatcgccgccttccgcaaggccctcgacgcgaccggcctcaaggtcaccaccgccaccacgaacctgttcagccacccgatcttcaaggacggcgccttcacccacaacgaccgcgacgtgcgccgcttcgccctcgccaaggtcatgcgcaacctcgacctggccgccgaactgggagccggggtctacgtgtgctggggcggccgcgaaggcgcggaatccggcggcgccaagaacatccaggccgccctcgaccggatgaaggaagccttcgacatcctcggggcctacgtcaccgaccagggctacgacacccgcttcgccatcgaacccaaacccaacgagccgcgcggccacatcctcctgcccaccgtcggccacgccctggccttcatcaacgaactcgaatactccgaccgggtcggcgtcaaccccgagatcggccacgaggagatggccggactcgactacgccgccggaatccgccaagccctgtggcacggcaaactgttccacatcgacctcaacggccagaccggtccccgctacgaccaggacctgcgcttcggcgcgggcaacgtcggcggcgccttctgggccgtcgacgccatcgaggagggcatcgccaacggccagtactccggcccgatccacttcgacttcaaacccccacgcaccgaggacgacgacggcgtctgggtcgccgcggccgcctgcatgcgcaactacaagatcctgcgcgacaaggtccacacattccgctccgacccacgggtacgagaagccctcgaagccgcgcgggtcgaccaactcaccgtcccgaccctggccaagggcgaaacctgggcctccataaaagacctcacggtcgacgtcgcgggtctggccgcccggggcatggccttcgaacgactcgaccagctggccctggaacacctctacggcgtcgggtaggcggtcacgggcgtcccgcaccggcagcgggcgccgcgaacaccacgagatttgacgcgtcgtcatatcctcgcctgccccgcgagcgaggagccccgatggaaccggacaccgaactgccaacccgacggcgacggctgcgccggttcgtcatcggcggggtcatcctggtcgtgggggtcgccagctggatcaccatcgatgaactgtccggtccggacgagactgtcgagcggttcttgaccgcggcgaagaaccgcgatgtcgacgcggctttggcggaggttctgccgaagactctcaatgagatacgcaccgacgaccccgacgtctacaccgagcacgatggcgaggatgcgttcctgaccgacaaggccatgcgaaccgactgggatttcgggtggatctccgccgggcccaagggtgtcatcaacgagtcgggcaccgcgaccgtctccgccgagatcaccggattgggtcagaccaagaccgctgtcttcgaactcaccgaaaccaaacacggctggatgctcgatgatccgttcgtgtacgtgagccttccttacacgccgttgacctatttggatatcgatggggtgcgcgccgaggacccggctctcgagatgatcgatccgcgtccgtcatttccggtgttcccgggaacccatcgtttcttcgacgatctgcccgccgatgtcgacgtcgccagcagccccaagcgcacgaagttgttggcgcagaccaagtgggacgacgatggcaacgcgcccgctgtgcgacttggcgaactcacgctcaacggcgacctgttggaccaggcgcggcgcagcatcagatcgctcttcgacacgtgcgcggcgaccaaagaggccgttcccgagccgtccgacgatcacgtcaaccagggctgcccgttcgaaatgcagatcgagttcgacatcggcgacgaagtctttcaagcacgcgaagaccacccggtgacgtgggatgtgaaaacgccacccgagttcgacatcgtcgacgtccgcgacgaagaccccgacaaagcctgggcgctcaacagtttcgaggcacaaccggtgaaacccggtcgcctcgtcgtatccggtgtcgccgaaggcttctacggcacgaaccggaacctgaagttcagcttcgactgcgagttcgcgccccggggccttcgcggacgactcgacagcgacgacgccatcgccatgcgtctcctgccggaatccgaagccgagctcgtcatcgtcaacgagaaggacgacggctgctcgttcgagcacacattcgtcccgaaggggcgctaaatgtggggtgttaggttgcggccatgacggagacgatgaccgagatgcacggcacggcgcgcctggtgatccgcgacggcaagctggaggagttcaaacgccttgtcgccgaggcgaaggagatcgtgcgcactcaggaccccggcaccatcgagtacaacgtgtacctcaacgccgagggcaccgaggcgttcgttcacgagcgctatcgcgacgcggccgccggtacggcgcactccgagaacatcagtggcctgatgccgaggtttctcgaggtcgcgacgatcaccggtgaggtgtgcgggaatccgagcccggaactgcgggcgatgttggaaggcgccggtgtgaaggtgtactcgccgctgtaacagcgggtattccatggagacgccgtccagggtgacgccgttgggtagcgggacccgggtgcgggcgcgttcccggaagccgaaggagcggtagaggggttcgcccggcagggtggccatgaggaccagggtggtgaagccctgggctcgggcgtcgtgttcgcagcgggtgaggatggcgcggcccaggccgcggcgggtccagtcgccgcggacgaacatcgcgcggacgcgggccggttcggtggccgggtcgaggaggcggtcgtcggtgggggcgtcgccggagccggtgtagagcttgtcgcgtttgctccaaccgccgcaggcgacgatctggccgttggcttcgtggacgtagtaggtgccgtcgtcgatgaggaccgtgtcgggttcggtgaggtagcgggcggcggcggcggtttcgcgttcgtcgtggaacagggggaacgtgtcgagcaccgattgccgcatcagggtggcgatcgccggtatgtcggttgtggtggcctcgcgcagcacgggttgtccctcctggcatcgcgtattcggagcacagcctagccaggctgagtcgcggcgccaagcgcttgcgctgtgagcaaataatgtggcgcgatcgcgtgggagtggctatcttcgacctacacgtgaaaaggaggtggtccaaacagtgagcgttaattggactcgtgaggtggtcgcgcgctagtcggcgcgcaaccgattcgtacaacggacggtcgtgaagcgcctcgattccgcccggaggctttgcctcttggcgggggcgaataccacgcggccaccggagctcctgggtgtcgtacctagtccactacgacatggatcgccttcttagcgaggtggtctgccccgggagcttcttgctgccccgtgatcgttttcgttcggatgccgggtcggtgcgggcctggatcgggcatgatgtcgcgtactggttttttggttgccggtgcgtgaaagggatccgtgatgcgagagtcggtgctgcggcgggtatggcgtcccggtgggatcgtggtggcggtcggcgtggtggtcgtggcggggctgggtgtcccggcggcgagtgctgagtcggcggaaccggattggcggccgtgcgacgagggcaacaaggcgcagtgcgcgaccctgccggtgccgatcgaccatgacgaccccgacggcgcgagcatcgagttgtcgttggcgcggctgcccgcgcaggatcccgagaagcgacgcggcacggtcgtgttccatccgggaggaccggccgaggcggtgtcggtgctgaccgagccgcaggaccaggccgcgttcgaggagctgacacggtggttcgacgtggtgacgttcgactcccgtgggttcggtggcagtggcccgatgtgtgatcccgacaaggcgccgccagtggggtcgattctggattcggctggggcgtatgccgatcagcgcgccgaggtcgccgcgtacgcgaaggattgtcgggccgatcagccgaagttggccgggcacacgtcggcggaggacgccgcccacgacatcgacgcgattcgtcgatcgctgggcgaggagaagatctactactacggcaactcctacggttcggtgttcgggcaggagtacgccgagctgtatggggagcatctcgaacggctctatttggacagcgtggccgatcacacggtgccgtactggcgggacaacgccaatgccgcgaaggtcatggaggaccggattccccggttcgcgcgctggtgcgacgagaacccaaagtgcgctttgcgtggcgaggacgtgctggaggtctgggacgaggtggtggccgccgccgaggacgagccgttgcccacttctgagggcggcagtgtctcgcacatccagattaggaccatgtccacatggaatctggagttcgagggttacggcgagaagctggcgcaagcgttcgcgcgggcgcgcgaggacggcaccggcgacggtttcgccgaggccatgtacgacgacttccgaggtgatgccgggcaggtgacctggtgcgccgactctccggtgacgcccgacagtttccacgcgttgcgggccatcgccgagcaggggcgtgacgagacgccgcgcgtgggttggctcaacgtgctgggcaacgcctggcggtgtgccggttggccacggcggggaagcaatcctccgtccccgttggacgccgaggacgctcccccagcgttggtggtcaacagcaccctcgacgcgggcacgcacctggcgggggcgcgcaatgtggcttcacagttgccaggaagcggtttcgtgaccgtcaacggggacgctcacgcggcctactggctcggcaacgcgtgcgtgcgcgaggtggtgcaccgttatctgctcgacggcgcgttgcccgagcccggtaccgagtgcgacgccgagccgcgacggttcgcgggcgccaccggcgcgaacgcgggtgccggtttgccataaccgggccacaacccgctggtgccaacggttcgcgtgcgggtcgggggttcttgacagtgtgtcccgctcggctctagggttttgggtaatcgattacccgaatggcgaggtatcccccatgacgcccctggatcgtgctgcggaaaagtcgcgaaatcgtttgctcagcgcggtgccccgtgccgtggtgcggttcgccgccgttttggtgctgacggcgggtgcgctcaccggtttgtcggtgtcggcgcagcccgcgcacgcggcgcccggccccaccggctgggacagttaccggcatcccgagcgcatgaccgagatcgacaccggggcccggacccggcagtactccagttacgaccgcagcggcggcaacgacgacgggttcgtgggcacctattcgtgtctgcgttccaccgacgccggttgcgtcatcgccgagcatgtcggggccggtgagatcgactcgatctggttcacccgcgacgagggcgatgtcagcaagaccgggacgatcaccatcgagctggacggcgagaccgtcgtggacgcgtcgattcaggacatcgtggatgggaagctgggtgcgccgttcgtccatccgctggtggccaacgccgatgagagttcgggtggggtctacatcaaggttccgatgccgtaccggacctcgatgcgggtgaccacacagaacaatccgctgttccatcatgtgaccgcccgggagttcgacagcgccgagggtgtgtccccgttcgatccgtccgacccggctcaggacgtgatcgacaagctcaacgccgctggcacggcggatccgaaaccgccgcaggacggcgcccagacgtcgaagtctgatgtggaggttcccgcgggtgatacccgagaggtggccagtggcagcggtccgggcgcgatcagcgcgctgcggttcacgttgccgcagttggccgccggtgacggggactccgacgcggtgttgcacgacgcgcggctgcggatcagtttcgacgaccggcgcaccgtggacgccccgttgggtgagttcttcggtaccggtctggggctgtatgacgtgcggtcgttgatgttcggcgtcgacgcggacaagaagcagctgtcggcgtggtggctgatgccgtatcgcagcgggttctcggtggagatcgtgaactcctcggatgtgggtatcagcggtggcgacgtcgaggtcactacggccgccgacgatcgctggagcgacgacctcgccgccggtggaccggcggggtacttcaccgcgatcggcaaccgggacgacacgacgaacgggcgcgaccacgttttcgccgacaccaccggtcgcggccgggtggtcggggtgaccgagaccgtcgagggccgtatcgagaccggcaacatccgcaactacctggagggcgacgagcggctgttcaccgacgggtcgctgaccccggagatgcacggcaccggaaccgaggacttctacgagggcggttggtacttcaaccgcggcaccttcaacgcgcccatgaccggcaacccggtgcacgaggagaagaaggacggttgcgagttcgactgcaccagcatgtaccggctgttcgtggccgagggaatggagttcgattcctcgatccggttcggtatcgagcacggtccggccaacaacgaaccggcgctgttgggttccacgacgtacctgtaccagcagccggacgcgcagctggcctggaacgacagtctcgacgtcggggatgccgacagtgaacaggagcacgggtacacatcggacgactccggtgagatcgagtcgctgtcgagcaccttcgagggccacgatggaccggtgtcaccggtgaggttggacggacgcgccaccacgtccccggtggagttcacgatggccgtcgacgagggcaacaagggtgtggtgctgcggcgcgtgttcgaccagaaggccggttaccaggccgccgaggtgtcggtcgacggcgagaaggtcggcacctggcagcagccgcagtccaacgagaccgcgcgctggcgcgacgacgcgttcgcgcttcccgcgtcggtgacggccgggaagtcgtccatctcggtgacgctgacgccgaaggcggaggctccggccttccacgcggcctcgtacgcggcgctgtcggtggcgcccggttccgggaactccggcgaaccggccgagccgcgcggcgtgaccaccgaaacccgcgagtacaacgccatcgcggtgacctggaacccggccgaagacgacgtctactcccccacctacgaggtgtacggctcgaccagtaagggcttcacccccggtccggacaaccgcttgggcacgacccgcaccccggggttcgaccacaatggcctggggctcggcgagacctggtactaccgcgttcgcgccctcgacgccgagggcaacaccggcgcgtactccgccgagaccgagggtgtcagcggcgcgaagctgcgggtggaggcggagcggctgttgccgccgcagcagtccacggcgccggtggagtcgcagccgaactgttgcggcgcacaatggtccggcggcgcccagttgtggttccggcccgacaaggccgaccacaccgtcacggtggcgttcaccgtccccaaggacgggaagtacgacctgacggtggcgcagacgaaggcccccgactacggcatcagcacgttggcgctggacgggaccgcgatcggcgacgtcttcgacggttacgacgcgaaggtcaccgtcccggagccggccagttatgggcagcacgaactgtcggccgggaaacacgagttgacgttgaccgtcaccggcaagagtgacaagtcgagcgggttcctggccggtgtcgactttgtggacgccacactgatcgactgatcgacctttattgacaacgactttcattatcgatagcttggcggtcatggagatcgatcacgtcgtcctggccgcacgcggcaagaccgaggccgaggaggttctcgatcaggcgggcctgggcgtcgcccggggtcgcaccctccccggcctgggactgtccaatctcgtcgtaccgctgcggcatgggcagatactggaagtgcactatcccaacggcgagaccccggcagccgatgctccgccgctgctgcggttcgacaccgacgccttggacacgcatccggcgcacaccctgatcccgatggcgtggctggtggtgatcgaggacgcggcgcggctgcgcgacctcgccgccgcgcacgacatgtcggtgatcgaggcgcccgccgaaggacctgagttcccgccgtacacactggccggtttcggcgcgaacttcgagcgccggtttctaccgtgtctgatccactggccccagggccagcccgtcctggacgcgccccaccgccgacgccccctggggatcaccggtatcgacgtcgccggaccggtcgggaccatcgaggactggtgcggcggtgaacccgacgggctgcggacgctgccgggtacctcggggccggtgcgggtcacggtcggcttcgccgaggggccgccggtgacgttcggactgcccgagtagatcggacgcggcggccactatgcttccgcgaatgtcttacgagccacccccgatctacccccgtcacgtgatgtgtttcgtcggaacgggtctcgacctcgaacgctgccgcaagatcgccaccgaggtcggcggaccggagttcacactcgacgacgacaacagtgaggcggccccgaatccgaacatgccgcaggcgtttcaggccagcctgaccatggccagtttcaccgacgacgactgggacgctgtggaacggcacgacagcgtcgcctacatcctgtcgccaccgatgcggccgtcgaccgaagtggacaattcgcgtcgcatgctggcggtgaccgacgccctgctgcgcgacggcgcgggcgcggccaagaacgagagcagcggcctggcacacggtcgcgacaaatggctgggcctggcggagttggccgccacggccgacgacgaggccgaactgctggaggcgctgtactacgcgttcgtgaagcggccgatcttcgacggcgaggtgctgtacagctgcgggatgcagttgttcggcgaggccgacatcgagttgtccgacaccgacatcgccgaccaggagcggctgcgggaacgcgtcgacgtgatggacgcgttcgggctgtacctgctcaccgaggaacgggcccgcgagctgaccgacggggctggtttccgcgaggaaccggaagcgcgtcgctggttgctgcaccgccgcgccgacacgcgcaccgacttcgacgacatcgcgttcaacctgaccgggttgtggcggctgtccccggccgacgcggcgggtgacgcgcccggccagtgagccaccgcaggtcgtgacgcgggcgatcgatggtgtgcaatgtgtgtcatgaccgcacccgaccgcacccggcttccgatcgacgtccgttccgccacccgtgacgcgcagtccgcgaccggggccgcgacggtcagtcccccggagccggtggtgccggtgcggccgccgtcgggggcgcccaacgtcgtggtcgtgttggtcgacgacatggggttcggcgcgtccagtccgtacggcggcccgtgccggatgcccacggcgcagcgcctggccgacgaggggctgcggtacagccggttccatgtgacggcgttgtgttcaccgacgcggcaggcgttgttgaccggccgcaaccaccactcggtcggcatgggtgtcacctcggagatgacgacgccgcagccgggttacaccggttaccgtccgcccagtgccgcgacgatggcgcagatactgggcggcaacggttacagcacggcggcgttcgggaagtggcatcagacgcctcccgcggaggtgagcccgtcgggtccgttcactcgctggcccaccggtgagggtttcgacaagttctacgggttcatggccgccgagatgaaccactggtatccgcagctgtatgagggcacgacgccggtggagccggatcggttgccagaggacggttaccacctgtcggaggatctcgtcgaccacgcgatcgactgggtgggtacgcagcaggcgatgacgccggacaaaccgttcttgacgtatctggcgtttggcgcgacgcacgccccgttccatgtcgcgccacagtggtcacaggagtacgcgggccggttcgacgtcggctgggacgcgatccgcacgcagaccctggcgcggcaggaggaactgggtatcgtgcccaccggcaccgagctggggccgtgggcggagggtgtgccgcactgggacgagctggacgaggcggagcggcgggtcgcggcgcggttcatggaggtgtacgcgggtttcgccgagcacaccgacgcgcaggtcggcaggttcgtcaacgcgttggaggccatgggggtcctggacgacacgttgttcgtgtacatgctgggcgacaacggtgcctcgggtgagggcgggatcgaggggacgtttcgggagcatctggtggggcacggcctggccgacgacacggcctatatggacgcccggctggatcagctgggcaccgcgtccacgtatccgttgtacccggtggggtgggcgttggcgatgaacacgccgtaccagtggacgaaacaggtcgcctcgcactacggcggcacccgtgacggtctgatcgtgcggtggggcaacggtatcgccgcgcgggggcaggtgcggcaccagtggcatcacgtgatcgacgtgctgccgaccattctggacgccgccggtgtgccgcatcccgatacggtcaacgggttcgcgcagcagccgatcgagggcgtcagcatgcgttacagcttcgacgacgcagccgcgccggatcggcgcacgacccagtacttcgagatggtcggcaatcgcgggatctaccacgagggttggaccgccgtgacccgtcacggcacgccgtggctgatggtccccgatggacagcgttccttcgacgacgacgtgtgggagttgtacgacaccgcgaccgactggagtcaggcgcacgatctggccgcgaagtatcccgacaagctgcggcagttgcgggagttgttcaccgtcgaggccacgcgctatcacgtgttcccgttggacgatcgggtgaccgagcgcgagaacccggcgctggcgggccggttggatctgcaccacgggcggacgtcgatcgtgttggggccgacggccaagcggctcggtgaggacgcggccccggacgtgaagaaccgttcgcacgtcatcaccgtcgatctggaggccgatgtggatgcgggcggggtgctggtagcgcagggcggccggttcggcggctggtctttgtactgtgtggacgggacggtcgcgtacgcgtacaaccgttacggcctggatcgcaccgtggtgcgatccaggcgtcggatgtcccccggttcgcacaccgtggcgatgcggttcgactacgacggcggggcgcccggcagcggcgccgggatcaccgtggaggtcgacggcaccgcggtggcgaagggccgtgtggaggccacgacggcgtactacttcagtttcgacgagtcgctcaacgtgggcgtcgaccggggcacaccggtcagcgaggactatccgccggtgcgcaacgccttcaccggccgcatcgagcgggtgcgtttcgacctgggcgcggacgcctcgccgcagtcggaggcggagcggttgcgggcgcggctggctcaccagtgacgcggccgaagctgcgcgactcacgcctgcgcaccgatttaattgcgcagatttcgcaattattttgggaagctgcttgatttgagcatgttggggatgcatgatcaggctcagcccccaagcgtgctccccccacgcgaccccacacaggaggatcatcgtggatcttcaactactcgcggccctgctgctgggcatcgccgccgtcgtcatcatcgtgttgcgcacccgactcgacgccttcgtcggcctgctcgtcgcctgcctcgtcaccggcttcgtcgccggatccacccccaccgacatcctcaccgccatcaccgaaggcttcggcaccaccctgggatcgatcggcatcgtcatcggcctgggagtcgcgctcggcaagatcctcgaggtctccggcgccgccgacgcactggcccgcgccttcacccgcgccttcggcgacggccgcgaagcctgggccatggccagcaccggcgccgtcgtgtcgatcccggtgttctgcgactccgcctacgtcatcatgaacccgctggcccgctccatcgcccgccgcaaacgcgccggatacgtcaccctcgcactggcactgggctgcggcatgaccctcacccaccacatggtcccgcccacccccggacccctgggagtcgcgggcatcctcggcgccgacctcggcatgatcatcctggtgggactggtcttcagcgtcatcctgctgcccatcgtggtcgtctacgcccgctggatcggcccgaaactggagaagtccgtcctgcccgaagtgcgcgaaaaggtctacgccaccgtcgccagcggcggcacgggcggcaccacatcggacaacggcggcgaggcacctgccgaatcacccctgggcaccccacccgaaggcgccaaaccccgccgcatgaacgcctggctggccagcctgccactggtgatcccactgctgctcatcgtcatcaacaccgtcggcaccgccatcgacaagagcaaccagaacgtcctgggcgacgacgaagcctacgaaccctcccgctgggccgccatcctcgcgttcatcggcagccccgtcgtcgcactcatgctcggactcgccctggccgtgtacgtcctactcccccgctggacccgccgcgacaaggtcagcggctggctggccgacgccgccgcatccgccggactcatcatcctcatcaccggcgcgggcggcgcattcggacaggtcctgcgcagcaccggcgtcggcgacgaactcgccaaggtcatcgcctcgtggagcctgcccggcgtcctggtgcccttcctcgtcgccaccctcgtgcgactcgcgcagggatcgggcaccgtcgccatgatcaccgccgcctccgtcaccgcacccctcatcgccggactcggcatatcgcccgtggccgccgcgatggcctgctgtgctggttccatggtgttcagctacttcaacgactcctacttctgggtcgtcacccgcttcaccggcctcgacggcaccgccgcgctacgcgcctggtccggcatcaccaccgccgtgtggctgggatcaatcccactgctgctgatcgcgagcgccgtcctatgaccccaccccacgcgatcctcgtcatcgccgacgacctcaccggcgccaacgccaccgccgccggattcgcccgcgccggactgcgcgccgtcaccgtcggcgccgaccagcccggcaccgtcatcgccgagttcaccaaccgcttcgacgcggtcgtggtgtgcaccgacacccgccacgccccacccgctgaagccgccgcccgcgtcgaggccgccatcgccgccgcaccaccggtacggctggtgtgcaaccgcgtggactccaccctgcgcggcaacctcggcgcctccaccgccgccgtcctgcgcgcggtggcacggcgcaccgccacaccgaccgtggcactgttcctgcccgcgcacccggcggccggacgccaaaccgtcgaaggcaaccagctgctggacggcgtccggttggagaacaccgaactggcgcgcgacccccgcaccccgttgcgcacctccgacgtcgccgacctgctcacccagcaggccgccctacgcatcgcccacattccactgtccctggtcaccggcgacccggtacggctgcgcaaggccgtcgccacccgggtggccgctggcgcccaggtcatcatcggcgacgccctcaccgtcgaacacctgcgccgcgtcaccgacgccgccgtcgccgcggcacccgaggtcgaatgggtcggcgtcgaccccggccccggcgccgtggaactggcccgcgccaagggactcaccgggcacgacgacaccgcgccactgttggctgtgtccggctcagccaccgcactgacccgccaacaactggcgcgactgcgcgaaacccggccggtgaccgtggtccgtccggtgtattccggcgacacggtactgcccgacctcgaacccaccgccaaacagctcgccgccgcactggcacaggccgactccggcgacaccgtgctgctggccaccgccctcgacgacggtgacatcgtggacatcgaccccgccgacgccgccagactcccccagctgctggccggagccgtccgccgcgccctggccgaacgagccgtcggcggactgttcgtcaccggcggcgacgtgaccgccgcgatgaccgccgaactgggcgccgccggcatcgaggtcgaacaggaactcgtcccactggcggtggccggatccgtcgtcggcggagactgggacggactgcccatcgtcaccaagggcggcctggtcggcgacccggccaccaccgtcgaatgcgtcgaccacctgcggcgcaccgtacaggccaaccggcgccgcgtccgcgcggcggcggtgggacaccacgaccacacgaccggacgcactgaaccaggaggaagttcatgaaccgtcccgtactcgccgtcacgctcggcgacccggtgggcatcggccccgagatcaccgcccgcaccctggccgaggtcgccggggaggacggccaccacggcatcgccgtgggcgacgccggagccctgcgccgaggcgccgccgccgcgggtctcgacgtggacgtgcgcgtggtaaacgatttctcggtcgctcccgccgggcctggcaccatcgacgtgtacgacatcggcgtcctgggcgacgccgcccccgaatgggggacagtggacccccgtgccgggaaggcggcagtggtcgccatcgaggtcgccaccaaggccgccatggaccaacaggtcgcgggcatcgtcaccggccccatcaacaaggaagccatctgggccagcggatccacccacctgggacacaccgagatgctcggcgaactcaccggcgtcacccggcaggacaccatgttcgtcgtccgcgacccggccgccgacggccaccatctgcgcatcttcttcaccacccggcacgtggccctgcgcaaagccctcgaccagctcacccgcgacagggtcggcgcctccatccgggaggcactgacggcactaacggtgttcggcaccgagaagccccggctggccgtggcggcggtcaacccgcacggcggcgagaacggcgccttcggcgacgaggagatcgtccatatcggaccggcttgtgaggacgcccgcgccgaggggctggacgtgaccggcccggtaccggccgactcggtgttccaccagggactgtcgggccgcttcgacggcgtcctgtcccactaccacgaccaggggcacatcgccgccaagaccttcgacttcaacggcaccatctcggtcaccgtcggactgccgatcctgcgcacctcggtcgaccacggcaccgccttcgacatcgccggttccggcaaggccgaccacggcaccatgctgtccgcctaccgggccggtgtcgactacagtccgtacgtaccaaggattcgctcaacctacggtcgccagtagacggaggagaccatggaacgccgctcggtaagacgtggcacccggcgacgccatgacctgctgctgtcactgctgcgccagggcaccacgcgggtcgaggacctggccgaggccctgtcggtgtcggcctcgaccgtccgccgcgacctcagccgcctgggcgccgaacacctcgtggcccgcacctacggcggcgcagtggtgccggagtcgttccacgaacgccccatcaccgactccgcccgggtccagaccgtcgccaaggccgcgatcgccgccgccgcaagggaactcgtcccgccggacggcacgatctttctcgacgcgggcaccacctgcgcggccctggcccggatcctcgtcgagagccccgacttcggtcacctcaccgtggtcacccggggactggagaccgccatgatcctcaccgaggcgtccttcgtggacacgatcatcctcggcggccgcgtccgtccactcagtcacggcctcgtcggaccgctcaccgaactcggcctcgaccggctcaccttcgacgtcgccttcatgggcgccgacgccatcgacgtccaccggggcatcggcgaaccgacgctggaggagaccgcggtaaaggaacgcatcgcggccgccgcccgccagacgacggtcctggccgacgccaccaaactgcgcgaacccgcggccccggcctggacccgattcgatcccggctggctgctcatcaccgacaccgaagcccccgacgacctcgaagaccgggccgcggcggcgggagtcgccgtcatccgcgccgaaccggcccgccccaccgacgagaaccggacctcaaccccggtctcgtagcggcgaggatcagatcatccggaagtcggccatgtcgaaaccgggagcgaccacacacgacaccaacgtcggctcgtcgccgagcggaatcgctgcctgccacacgtttccgggcaccagctgctgtggacgctgcccggcggcgacgtccatgcccagggtcaccggcgtgaagtcggccagcggccggtcaccgtcaccgcccagccgcagctccagcggcccgccctggtgccacaaccacagttcgtccgaacgcaccgtgtgccaacgggactcctcccccgggtgcaacaggaagtagatcgccgtcgccgcggaccgacggcccggataaccgtccggctcaaaccccaccggcgcggcccaggtctcccggaaccagccaccctcgggatgcggagccaggtccagctcgtcgacgagtttcgaacgcgaagtctgctcaaccacgggccaaccttaggccactcgtcgcgggggttcggggtgcgtcgttggcgaatgcctcgatgccgatatatccttagtattagctacgcgtcaccggtggcgacgatgccagcgcgttcgatcatgaggacggacgagcgctcgggcacgatcggtcggtgcagcaggcccttggggacggtgaagcactggcgcggtcccaactcgacggtggggttgtcctcgagttcgatgcggattccgccgtcgaggacgaagaagaactcgtcctcgttgtcgtgcttgtgccagtggtactcgccctggaacacgccgaggcgcaccacggcgtcgtcgacctggcacagcgtctggttgaaccacggttcggtcaccttggcgatgacctcgccgacgtcgagtttggtcagggtgccgaccaggggttcgtagttgatgtcgtactgggggaaatcgttcatggctgttgtcaccagtcttcctggagggtgcgtttgacttcggcgatgcgctgttcgtcgcgctggtagaacgtccactgtttgatgcgtttggaccgcagcaggccgacgcggaccagcagcttgaggtgctcccccgccgccggttggctcatgcccagcttctcggcgatgaagactccgcacacgccgtcgtcgacgaggtcgccgtccttctgcggccggaagtgcgctaccgggtccttgagccaggccaggatggccaggcgtttgtcgctggccagggccttgaatacgtcgagatccattaattagagaatatactaagtccctaatcgctgggtcaagggtgggttcggtcacgatggtggtgtgggccttgagcgccaacgggactccggccgcggtgaacagcagcccgacggtgatcaggccggagtagccgagctgtccggccaggccgagcccgatcgcgccgatgccggtgccccagaactggaagaggctggcctgcacggtgaagtcgctgcccgcgtgttcgcggcgggccaggcgcatcgcgatggcctgcgcgagggtcaggaagccgacctggcccgcgccgagcccgacgacggcgatgaggacggcggcggtgccggggtggggggcggcggcgaccgggagcatggccgccaacgcgacggcctggagcgcggcgaagacgatgacggcccgccgttcgccgatccggtcgatcaggacgccgcagccgagggcgaccgcgatggagaccgcgccgccgagcatgaccgacagggtaccgacgcgctgggtggaccagccgccgtcgacgagcatcggggtgatgatcgcgctgcccagtccgatgcccgccagcagcagcggcaggccggtgaacgaccagcggcgcacggcgggggtgcggaagaacgagatccagtcggcgacgccgatgcgggcgcgggtcgcgaccccgtcgaggccgcgggcggtgagcaggaacggccatggcaccagggtcagggcggccagcaacagggcggtggcctgccagccccaaacgccgtagacgaacagggagccaccgccgcccagaatgaagcctacataggatcccgcggtctggatgccgttgccgaggccgcgttcgcgcggtcgcagcagccggacgcccagggcgtccacggcgatgtcctgtgtggccgacaggaacgcgatcccgaggccggtgagtacgacgagcccgaagtcgtcgaccacgtccagcagggcgagggcggcggtggccacggcgagcgcgggttgcaggaccagcagcaggccccggtatccgccgggggcgcggcgcgcgagccggtcgaccagcggcgcccacaggaacttcagcagccacaccaggatgaggccctggacggccccgacctgttcgagtgaggcgccgcggtcgcgcaggacggcgaccatggcgtagtagaggaatccgatgccgaggaactgcgtgccgtacagcagcgcgaacagaccgaaacggtggactgtggacatgggggctccgtgaggtgacatcaggcgcgcggctgggcgtggtcgggttgggccagccgccatccggcggctcgtcgacggtcgttccacagggcggcgtaacggccgccttcggccagaagttgcgcgtgggtgcccagttcgcggaccgcgccgtcgtcgatgagggcgatccggtcggcgttgacgactgtggagagccggtgggcgacgacgaagacggtccggtcccgggcaaggtcggacagtgcggcggtgacggcggcttcgttctcgccgtcgagggcgctggtggcctcgtcgaccagcaggatcggcgcgtccttgaggaaggcgcgggcgatcgacacgcgctgccgctcgcctcccgacagcagtccccccgcttcgccgaccggggtgtcccagccgtcgggcagccgtgcggcgacgtcgtcgaggcgggccaggttcgcggcggcccgcacctcggcgtcggtggcgtcgggtcggccgacgcggacgttgtcaatgagggtggcgtcgaacaggtagacgtgctggaagaccatgccgacgcgggccatcagttccgcggtgggtatctcgcgtacgtcgacgccaccgacgcggacactgcccgtctcgacgtcccagaaccgggcgacaagacgcagcacggtggacttcccggccccggaggggccgacgagcgcggtcagggtgccgggtgccgcggtcaggtcgaagccgtcgagcaccggccggtcgcggtagccgaaccgcacgtcgcgcagttccaccgaggcgtcggcgggcagtcggggcttggccggttcgggcagggccggggtctccagtaccgacgcgatgtcgtcgacggcctgttcggcctgccggatggcggaaccgtaggcgcccaacgcgccgagcggttcgatgaaccgcacggccatgaccagcacggcgatcagcgtcgccgcgtccagcgtgcccgacagtgcgaagccgacgcccaggatggcactgaacgcgagtccgatctggacggtgaccatgaatccgaggatcgggccgagttgccggttgaggacgcgcacggtgtcggcgcggttgcggtccagttcggactccagtcgccgccagccgtcgcgggcctgcccggaggcgcgcaggacctgttgtgcctgggcgaattcgatgacccgcgacgagacctcctcgtaggagcgggtctcggcgacctgttcgcgggcggaggcgcgttgggcgaggcggtaggccccgtacgcgaacggcgtcgaggcggccagtgccagggccatgcgccagtcgacgaacgcggtcgcgacgatcaccgtggcgggggtggtgatggcgatggtcatctgttgcaggaacacgttggggatactggtgactcgggcgacggaaccggtcagcaggccggtgacctgaccggcgcgaccgccgtcgaaccagcccagcggcaggttcgcgatccggtcgccgacggcgcgctggagtccgtcgccgaggtgctcgacggcgacccggaagcagaagttcacggcgaaccacaggatcaccgccgccagcgcggcacatccggccgcggccgccagccagggcagggccgcggcgacgtcgccgtcgaggaggtgccgcagcagcggcagcaggaacgccagcgcgatgccctgcaggattccggtggcggcgtaggcggcggtgagggcgcgcagaccgctgcggcggcccagcatggtgtcgaggcgggcgatcacagtcgggctccttcggtggtgtgctgtgccgtccacatgcggcggtagaggccgtcggcggacagcagccggtcgtggcggccgagttggacgacgcgtccggcgtcgaggacggcgatctggtcggcgccggtgacggtgtgcaggcggtgggcgatgaccaggacggtgcggcccgcgcccaggcgggcgagcgcgtcttggatctgggtctcggcgtcggggtcggcgtgggcggtggcctcgtcgagcagcaggatcggcgcgtcctgcaggaaggcgcgggcgatggtcaggcgctgtagttcgccgccggacaggtgcgcgccgttctcgcccaggacggtgtcgtagccgtcgggcagttggaggatgcgctggtgcagttgggcggcttcggcggcggcgcggatctgcgtgtcggtggcgtcggggcgggcgagctttatgttgtcgcggacggtttcgcgtagcgcgaccgcgtcctggaagacgatggcgacgcgggacagcagttcggccgagggcaggtcgcgggtgtcgacgccgccgacgcgcacgctgccggagtcgacgtcccagaaccgggagatgagccgggccagcgtggtcttgccggagccggacggcccgaccagggcggtgacggtgccgggttcgagcgtcagcgacacgtcggcgacgacgggatggccgtcgcggtaggagaacgtgacccggtcgagttcgacgcgggcgccttccgggtgctgcggccggtcgggttcgggcagtccgggaaggcgcatgagccgccccagatgcgttgcggccagccgggactcgcgcagcgagttggccatctgtccgatctggaggtaaccggtgggcagaccgacgcccacgagcaggaacggcagcacctcgaccggtgcgatccagccgagcccgatcatgcccgacccggccgcgcagatcaccacggccatggtggcggggaagaacagcaggttcatcaccgtccagggtcgacccatcgccgccgtccacaacaggccgatctcggtcaggcggtcgacgctgcggtggaaccggtcggccaggccgctgccctcgccgaaggtcttgacgacctcgatgccgtcgaccagttcgacggccgtggctcccagttcgccctgggcgcggttgtagtcgtccatgtgggtgaggtaggcgcgtttcgacgacggtgcgacgatcgcggccaccacggcgatgtaggccacgatcaccagggcgaaacgccaatcgacagtggacatgtagaccaaagccgccaatggcgccacgatcgccgaggtgaggtcgatggcgtagtgggcgacgatcgtgtgcatgttcttgacgtcgtcggcgacggccttcttgacctcgccggagccgtggtcggcgaaccagcccagcggcagcgtcgccaggtgccgcaccaaccggacgcgcaggtggtgccggaagtcggcgtcggcgtagtggcacagcgccagcgccgacccgtacagcagcgtccgccccaggatggcggcgatgccgatggcgacccaggtccaggctcgctcggctcccccgtcctcgatgagggtgcggccgatctcggcgaccgccacgaacgggaagagcgcgacgacggcggagatgcccgacagcacgacgccgacgaggaggcggccgcgcaccggagcgaggaaggaggcgagcgcgccggggtcgatcagcgcctcgcggtcgtcggtggaagaagccaaggggtgttcccatcactcacactagaacactgttctagtaaacttagccgaccctaacacgcgcgctccggaatcatcgagcgaccatcggagccgatccgacagcgtcgaggagcagcgttgaccgattcacccaagagcaccgccacccgggccgggctcacccccgagcgaatcgtcgacgccgccatggccctgaccgagggagaggggctgcacacctggtcgctgcgggacctggcgaagaagctggacgtggcgccctcggtgatctaccaccacatcggcggcaaggacgaactcagccgctgcgtcgtcgaacgggtcatcaccgcgttcgaccggcccgaccccgagctcgactggccggactggttccgggccctgctgtacccggcgcgggcgaaactgcgcgcctacccgggggtcgcgatgtggctgatgatgcacggcccggccttcgagcacctgatcccgatcatcgacgacggcatcgccgccctggaacgggccgggttcgccgagcggaccggcctggcctacaccgcgatcctcaacagcgcgatgctcaccgtcgccgccgccgacgaacgcaaggtccacgccgacgacggctccagggaccacgcggcgatcatgcgcgacttcgaacgcgtcggcgccgacagccccggcgtcggcgtactcaaggaagtgatcacctcgttcaccgacaccgccgaggaaaccggcgagcactactaccgcttcgtcatcgacacggtcctggccggactcgaacagcagcttcccggctagttagggtaccctaactagccgggaggtgtgatgaccgaaggcgatccgctgacgcccatccggacggtgtccgagcacttcgcggtgccgatctcgacgctgcactactgggagcgccggggactgatatccccacggcgccaagccggtcagcgtttctatgacgccgaccagctctaccgggtcgcgctgataaagatgtggcgcaccaccggccggatcgggatccccgagatcgccaggatgctgggcgctcccggctggcaggacaccatcgccgagcagctgtcccaactggaggaacagctggcggcgctgaccgcggcgcacagctacctgacccggctgagcaactgtcgccagtccacaccggagcggtgcccggagtttcgcgcgagcgtcgacctcggttagcgctgacccggccggacgcgacgggtccgtgccggtcaccgtcgcggcatcgcccacgcggccgcgatcgccgccaccagcaggcatcccgccgaggccgcgaaggcggcggtgtaaccgtgggcgagtgccgctgtcgcgtcggatcgcggatgcgccgcgtgccaggtcgcaccgaccacggcggtgacagtggacaacgctcccaatccgatcgcggcactggtctggcgcaccgtgttgagcagtcccgccgccacaccgttgtgccgcggcgggaccgagctggtcgccaccacggtgaccggcgtgaacgacgccgccgcgccgaacccgaacaccacgccgggcagcagcatccacaggggctggtccagccgggccgccgcgaccgccgccaccccggcgaaacccacggtggcgatgccgcagcaccataccgacgcgcgtcgcgcaccgacccgcaccaacagccgccccgcgctctgggcgccgacgaacatggccaccccgatgggcaagtacgccattccggcaccgaacggcgagtacccgtgaacgtcctgaaggtacagtgacagcaggaccgggctggcgaagaaccccaggcccagcaggaacatcacggtgttgccgctgctgaccgcgcgtgcccggaagatccccagcggcaccaacgggtcgcgggcccacccggcctgatgccacccgaacagcccgagcagcgccacgccacccgccaggggcagcagcaccgtcgcgtcggtccagcccacggtcgcggttcgcatcacggcgtacaccgttccaaccagcccggtcgtggcgatcgcggcgcccacgacgtcgacgcgcgagcggtcgcgcagcgcggtggcgcgaggcagtcgggcaccggcgacgacggcggccacgcccaccgggaggctgatgaggaacaccgaacgccagcctgtccactgtgtcaggatgccgccgatgacgggtcccgacgcggcggcgacggctcccacggcgctccaggtgccgagggctttggcgcgggcggtcggggtggtgaaccgggtcgtcaacagtgacagggtcaccggcatcagcagggcgccaccgagaccttggatggcgcgggcggccagcagcagccaggtcgcatccgccagtccggcggcggcccgcgccagggtgaacacgaccatgcccagcatgaacatgcggcgctggccgtatctgtcggacagtcggccgcccagcagcaggaaacccgcgaacgccagggtgtaggcgttgaccacccacggcagtgtggacgacgtcatgtccagtgccgatcggatgtcgggcagcgcgaccgacacaatcgtggcgtccaggatgaccacgaaggatccgcagcaggcgaggctgaggatcgcgcggtcgcgcagggtcggttcaggtgcggtcatcgtcgacctccggggtgtcgtggggtgagtcggtgttcggtgcgacggtgtacatcgcggccacggcggggcgttgcgcgcggtatacggcggtcaatccccgacgttctcggggatcggcgggtagatcgtgtgcgcccagcagcgcggccaccagaggttcatccgttgtggacatggtcgttcctgttcgtgtcgaagggctcgcgccgatgccagtcggtggcgccttggtaggcggcaccgagccgcaggatcgtttcctcgtcgtcgcaggcaccggcgatctgcatcgacagcggcaagcccgcagagtcgaaaccgatgggaacggccagcaccgggttggcgacgccgttccagtagggagtgttgatgcgggaaaggatcgcgtcgtcgttctgctggccgtactcgttggtcagcgtgtccagtagcggggccgggatcaaagctgtcggtgagacgatcgcgtccacgcgtccgaacagttcgcgcagtcggcgtccggccgctcgccggacgtgttgggcctgcgcgtagtcggcgcccgacatgaatgtcgcggtggccagcagggcgcgggtggtgggcaggtagtcgtgccagcgtgcgggcaggtccgcttggtgtcgcacgaaaccctcactgacggcggtcacgatgacggccgtggtcagctccggcagcagcggcaggtcgatgtcgacaagccgcaccccgaggccctcccacacgtccacagcggactcgaaagccgccgtcaagtcccccgccgccgtccagtcacgggacacgccgacacgcagaccggcgaggtcggcgtcgaagtcgggcggcggcagcgaaccgatgacctccatgacggccgcgcagtcgcgggcgtcgcgcgcgatcggaccgagcctgtccaggctgtcggccaaagggacgcaaccagcgcgcggcacccggtcgtaggtcggcatcaacccggtcacgccgcaaaacgccgctggcatccggatgctgccagcggtgtccgagccgatcccggccgcgaaacacccggcggcgacgccgttcgcgctgcccgaactcgacccgcccgcccaacggtccgtatcccacgggttgcgcggtaccgggaacggacccgacagatccggtacgccacaaccgaactccatcgtcgtggtcttgccgcagatcacgccaccaccggcgcggatccgggcgacgacggcggcgtcgggctcgacggcggcggcacgcacccggctttgggcggtggtgggtgcctcgctggtggcgatgaggtccttgacgcccaacggaatgccgtgcagcggtccgcgatcacgcccggcggcgagttcacgatcggcacggcgcgccgcctccagcgcggcgtcgtcgaagcgggtcacatacgtgccaagcagttcgccgtgcgtccgtgccgcctcgatggcccgctcgaccaacgcgacgctcgtggtgcggccttcgcgcagtgcccgggcggtctcggtcagcgaaccatatcgtccattgtccacagttcttgtcctccacgaatcgaagtggaggaagcctgcgcgctcaacccgagttgagtgcaagccgaaaccgcgcgaatgtgggcgacgacacgtcgccgtctgctgtcacaccacctcgatagcctggccgaagacgccgcgtaagacggaggtggacagggcatgggcagctacacgacgcgaaggggcgcccgaaccggcgccacgatctggcgggcctcctccgacggcccgcgtaagcgcgtcgtccccgacggcgtcctggatctgatgtggttccgagatcgtctcgtcgtggccgggcctgatacccgcgcgttcgatgccgagacccgcaccggcgaggtgacgtgggggcttcggttcgggcccggggtggcgcacgcgctgttgggggtgcccgcgcacgaactggcgaaccagcgcgtcgcgttgtccgacctcgtcacgccgccgcagtgtgccggttcgtcgttcgagaccgacgcggccgacgcgctggaacgggtcttcgtcgccctgtggacccgcaagaccccgcaacggtcagagctgcgggtcgcggcctcgctggaccgggcagctcgtggcgggctgaatgtgccggacacggcgcggcgccacaacctgtcggagcggtcattgcgcaggctcagcaaccggctcttcggctacggccccaagacactcacccggattcaccgattccagcgcgccgtgcgactggcacgatcgggcgccccgctgggcgacgcggccgcgagggctggctatgtcgaccaggcgcatttcaaccgtgacaccaaggacttcaccggtctgacacccgcgacactcacccgcacctcgtgaccgtgtccagcggttggccgattcttccaagcccgaacccaccctccggtgccagggttcaggcatgagcatccaactagaccaagtatcggcattcatggccgcgcacgcgcgggtcctcgaccggcgtcgcttcgaagcggtcaccgacgacagcgacacggcgcgcgaggcgatcatccgcgcgctcgacgcctaccgaaacgacgacggcggctacggctggggcctggaacccgacctccgatccacggagagccaacccggcggcgcccagcacgccctcgaagcgctcgccgacgcgggacccgcgacctcaccgcacacgacggcactcctggactggctgagttccgtgaccctgcccgacggcggcctgccgttcgcgcttgcggtcaccgaccccgccgcctgcgccccgttctgggcgcacgcgaacccgcgggagtcgtcgctacagatctcggcggcggtggcgacgcaggcgcatcgcgtggcgcactgggacccggccgtgaaggaccatccctggctggaaacagtgacacgctactgcttcgacgccatccgccggatcgacgaaaccccgttcgcctatgtgctgtcgttcgcgctccagttcctcgacgtcgcctccgacacccgccccgaagcccacgagctgctggaccatcttggacggttcgtcccccgtgacggcgcactgccggtcaccggcggggccgagggcgagacactgcgcccgctgctgctggcgcccgaaccgggacggccgatccgggacctgctcgaccccgaggccgtatcgcacgacctcgaccgtctcgaacgggcacagctggccgacggcggctggacggtcgacttcaccaactactccgccatggcggccctggaatggcgcggctacgccaccgtcggcgcggtcgcgaccctgcggatgaacggccactgtccttaatccgttgcggacggcaatgcgctgcgtactgtgaggacttgtgaacacgcacccgcttcccgcgctgtccgaacggatcgaggcgacaatggtcgccgcgatccgacgcgcctgcccgcagcccgagcagcccgacgcgatggtgcgacgcagcgaccacgccgacttccagaccaacggcatcctgccactggccaaacaggccggacaacaaccgcgtgacctcgctgtcgcggtcgtcgaccaactcgaccacggcgacctcctcagcgaggtcacggtcgccagtccgggattcgtcaacatcaccgtcaccgacgcggccgtgtggcggcaggtcgagcaacgcctcgccgattccctcctggggctcgggcagcccgaagccgggtcgacgaccgtcgtcgactattccgcgcccaatgtggccaaacagatgcacgtgggccacctgcgctccacggtcatcggtgacgcgctcgcccggctgctggaagcccttggcgccacggtgatccgtcagaaccacctcggcgactggggtacccagttcggcatgctcatccagtacctcgatgaacaccccgacctcgactggcatcggcgcggtgaccactcccccggcatcgacaccctcgacgccctctaccgggccgctcgcgccgtcttcgacaccgacactgacttcgccgaccgctcccgcaaacgggtcgtggcactgcaatccggcgatgccgccaccgtcgcggtctggcgagacctggtgcgcacctccatggaggcgttcaacgcgatctatcgccgcctcggcgtcagcctgaccgacgagcacctggcgggcgaatcctcctacaacccgctgctcgccgacgtggtctcggcactggtcgaagccggaatcgccgtcgagtccgacggcgcgctgtgcgtgttcgacgaccggttcaccggccacgaaggtcaaccgattccgctcatcgtccgcaagcgcgacggcgggttcggttacgccgccaccgatctggccaccatccgccaccgcgcccaagacctcggggccgaccgggtcctctatctcgtcgacgcccgccagagcctgcacttccggcaggtgttcgccgccgcccgccgcgccggatggctcggcgacgacgtcgaagtccgtcacgtcccgttcggcaccgtcctgggtgccgacggcaaaccgttcaagacccgctccggcggcaccgtcgcgttgaccagtctgctggacgccgccgttgacggcgcccgtgccgtcgtggccgacaagaaccccgagctgcccgccgccgagttggacgcgatcgccgaagccgccggtatcggcgccgtcaagtacgccgacctgtccaccgcgcgcgggaccgactatcgattcaatgtcgacaagatggtggcgctcaacggcaacaccggcgtctacctgcagtacgcgcacacccgtatcgcctccatcctccgcaagtcccccaccgggacgcacgcggcggtgcatgtggacctgccgccacacccggccgagcgggtcctggcactccacctcgacgactactcgcgcgtcctggccgacaccgtcgaacaactggaaccgcaccgcgtcgcgacttacctgttcgagttggcgaaactgttcagcgcgttctacgagaactgccccgtcctgtcggcggccgacagcgccgtgcgcggcaaccggctcgccctgaccgaactggcccgccggacgctgtcccacgggttgtgcattctgggcatcaccgcgttggagcggatgtgaccggctgggtcagaaccgaaggagttgtgcagttcggggtcgacgcggtacaagcggctcagtcgtccgatcgcgtcgtcggtgtgcggggtgatgtggcccgcgtaggacagttcgtgcgccgacatgccgccgaagtagagtcagcgcggcgggaacgtcgagcagccgcgcccacaggttgtcggtttggcgggtgacgcgcatggttcgcgggttggtgagcatccagcgcagtggttcgtcgtggggacctccggccgccacgatggtcttggtgaggtcgaagtccgtcagcaggctccacagggcacggtaggccacggggttggacgcctccagtgcctccacgacgagggttccggcgttgtccgctgtcggcgaccacggcagtcggaagttggcgatgccgtcggtgtcgccgtcgcggtcgcggtggagcaggtatcgcagtggaccgttgccgccgtcagcgtcgtcggacagtccgtcccagcgtcccggcagcggggtgggttcgccgacgcggtgggcgcgcacgtccgcgtggaccttcggccaggccagtttcgcctcggtggggtcgaccagttcaagtgagccgggatcgggttgcgcgggaaggattgtggcttcgtggcgggccatctcccagcgggcgcggtaggtggccggtgagaacccgaacttgccgtagatgccgccttcgctggcgctgagcatcgccagtgcctcgccgcgtgtcaggcggcgcgggtgctcagccaggtctcgtgttgcccggtcgcgttggcccacagtgtgtccacctcggacgggttgagggtctggcggcccagtccgaagtcgtcgaacaggagggtctcgaactccgcgcgatccgtcacgaatcgttcggtcttgccgccggacagagtcgggccgctggtgctgaacgtccgtgaccggatgcgcgccaggcagggctcgccgggttgttgcacggtcaggactttcacgaaggacgactccggggaggtcgacagctccaggcagcggcccgcgaagtcctcgatcttgcgtggtgtcagccggaagtcgaaggaacccaccgaaccgtgggcgtccgggaagcaccgccacgtctcggcgtccagccgcttcaaccggtgagtgaacgctccctgccggtgctcgccctccgccagcggcaacggttccaggaaaccgtcgcccaggcccgcgtcggcgatccagcgttgaccgtccgcctcgaccaacagcagcatgtggttgccccaggccgactcgccgcgttcctcgcggtgcacgccgccttccacgatggtcagcgtgaaacccgacgcgcgcagcgccagcgccagggtcccgttctgttcgtagcagaatccgccgcgccgcgactcgacgaccttgcggtacagcgcctcgggttccaggctgatcgtccggcccagctggatgtccaggttctcgtacgggatggtggcgaggtgggcgcggtggatgcggcgcagtgactcggcgtcggcgcgcagtgggccggacacgccgatccgtcgcaggtacccgtccagttgccgctcctcgaacatgcaccccaacctagcggacctcgaccagctccagaccttgcagttcggcggtgcagcgcagctcaccgacgcggtgtcccaccgcgagtgcccagtggtggccgacaccgctggcgctccagtcgtcggtccattcgcccgggtcgcggccgaagtcaacccgggaggtcgtgttgccgatgcgcatcaggggtccgtccacgatgttgccctcggcggcgatcaggcggtaggagccgtcgcgggtctggccgacgcccagcagggtgaccggtccgtgggccacgtcgagttccaccgacacgccccagccgcgtttgccgtggtagacgccgagtccgcgcagcagtggacggccgttgctgatcgccaggtgcgcggggccgtcgtgtcccatctcgacgacgccgtcgcggaagttcagcgcctgtagttcggtgaacgatccgcccgcgcccagccggtcggcgatgagcatcgccagtgaggtgcgcagctcgtactctccggcggcggggatgccgcgggcggtcagcagcgaggcgccgaggatcatcccggcggcgaggcgttcgtgttgttcgccttcgaggccgcggtgatagtaggcgaggctgtcgaggccgaagtcgtccaccagccggtccagtccacaggcgactcgtgcgccccactcgaaatcctcgtcgaccacggagtcggtgacctcgaagatctcgcgggcctgcgccagcttggcttccacttcggagggtgtgacggcgtgggtgcgcacccgcaggtcgtcgtattcgaggacctcgatgtgaccgccgaaggaggcggtgaccatggtcaggtcggtggagacgtccagcatgcccgggtacaggtggcccatcagcccgtgccgtgcggtgcgcagtccgccgcgcactcccgccgcggcgatccagcgggcgatgcggttccacgcgttggcgtcctccagatgccctgagacggaacggaaaccgatgccgcagcgttcgaaggcgttggcgacttcgggcagcgggcaggcgccgcagtaggcgagccagcggccggtgtccactgtcgcgtggtccatggcctcggtgggctggaggttgaggcacaggatgggggcgtccacccgctgcgcgatcggcaccaccatcgaggcggtcatgtaggtggtcaggtagaccaccacgaggtcgcaaccggcgacgcgcagccgttcggccgcgtcggcggcttcgcgttcgtcggagatgaagccgacgtcggtgatgtcggcgcccaggtcgcgcatcttgtccgacacccgggcggccgactgtttcagcgcgggcagcaggtcgggaaactgcggccagtaggcgccgagcccgcccgcgaccaggccgatcttgaccggccgcgcggggacgcgctggactgcggggacggcgagctcagtcatcgaagacctccagggatacggggccgaacaggccggagcgttcctggccgggcagcgtcccggcgagcgggttgaccgcggccagatagggcgcgagtgtgttgtggacggtgaccgcgagccggttggtcccggcggcgagccgtacctcgaaggtataggggctccacggccgcactccggctggttcgccgttgacgtgcacctcggcggttccgcgcacctcgcccaggtgcaggcgggcggtgaccggggcgggacgtgagacctcggtttcgtagacgagcgcaccggagaagtcgcccagtccgatctcggcccagtctcccaaggtgaccgggccggtctgggtgtggacggtgacggggccggtcagttgcgcgccgcccggccaccggtcgtcgtgggggaacgacagttccacgacttcgccgccactggcgggttgcggtagccggatcggttcggcgaccggcagtggggcgccgcggaacgacgcggtgaactcggcgcgggcgggcacggtcagttcgaccgtgccgggtggcagccgtagtcgcagtcgtcgctgtccagtgtcgccggatgtcagcggtgcggtgtcgggtcgcgggcggggccgcgcggtgagtacctgcgggtcgaagtgcatgcggtggtccactacggacgcgtcccatccggacgatccgctgaccacccacttgtcccccggcagactgacctcgaccagggcctgtgcttcggtgtcgccgaactccagactcaggtggttgtcgcccgccgcgacggtgctgtcgtagatggccatgcggggcatgcgccgccaggtgtagttgtcgaactcgccgtgccgtgccagctctttcccgttcaatcgcagtacgacgtcgccgaccgtggccagcagcacccgaacggttccggagatgtcactgtggaaggtggtgccgaccggggcctcggtcgcggggcgcagccattgcggccgggggcgccagtcagcccgtgacataagaacgtatgaggcgctggcgacctcgtcggtgagcgcggtgaaggtgacctcgatgcggtggcgcccagccgaaagcgtcaccggacattcggcgtggtagccgttgccagcgggcagctcctcaccatccactgtgatcgtcttggcggtgggggcgccgacgacgagcacgtactcgcccgccgcgtcgacggcgagttcggcgcgcagttcggcggtgtcaccggtgcgcatcgtgccgatcgtgatgaactcctcgggcacgtagccccggttgtcgtggacgcgggggaagccgtccggtttgtcgccggggccccaggtctgggagaaggtgaccggttcccagtcgccgccggggcggcgcagcgtcgcccattcgccgaatgtggcgcgctggccgtccatccgccagatctgtatcgcgtccggtccggggaagtcgccgtgccgatagtccagggtggattccgggcgccccgtccagtccccgtcgagcgcgagccgacgcgacggggtgggcgcgggcgccggttccgtcggtacctcggtggtcagtctgatcagtgcgacgggtgcctcgtcgaaggatacggtgacacgcaaccgatccccgtcccgttccaccggcagcggccgggccgcaccgccggtgagggcgacggcctcggccgaggtgaagtcgccggtgatggtgacggtcttgtcccggatcgcgggcggttcgaaggtgtagacgccactgaggaaggtgtcgccggccagggatgccttggtcgccatgggatagaccgccgggacgagcagcaggtggctgccgtcgggtgcctcgcgcagcagtgtcggcacgtcggcgtccacccgtcggggcagacccgacagggcggtcgcggcctcgtcgaggtcagcgcaggcgatggccgcgccgtcggtgaacagccgccgcagtcgctccacttcggtgtcgtcgtcgccgcggccagcggcccgctgcggtagttctccgaccgcgatcagcgtgccgcccgcctgcgcgaactccaccagcactcgcgccgtggccggttccaggacgcgggcggcgggcaggacgacgacccggtagcgttcgcccgccagcgtcatcgcggcgcccgccttctgaatggagggctcgtccaggacgtcgaagtcgatgcccaggcgatccagcagcccggtacggaagtcgtgccaggtcatccatccggcgaggtcctgataggtgcgatgtgccgtgggccagtcgccggagtcgttgaagaacggttcctcgtcggcgaacggcggcaggtcgtgctggacggtggcgaccgggtcgagcagcgcgacgtcgcacacgtgggtgccctcggcgaccgcctcgcacagtgtcgccaccgtctcggcgaacaccggatagtgccgccagtacggttgccgccaacacgtcgacggcggcgcccagtcgaagcggccctgttcggtcgagtagtacacggcgtgcgggttgtacaggttggcaccggcgcgcagccacgggatcagccagtccagggtctcctcgagcgtgccgccccagccggtggagtggaacgcctcgatccaggtccgcgaatgcccgtgcgcgtgggccagcgagctgtgccgtttgccgtctccccagtggtcactgccgggggcggagaaccagcggtgggtgcgggcgtagtcggcgtagtagcggaccccggcggcggtgtgcccgccccgggccggttcctgctggtcgcaaccgaccagcagcccgcgttcggcgtgccagtcgtgcaggggtttgaagaacgcctcctcggcgagctcggcccgggtgagctggtagtcacggcgcaccggaccggtgtccgctccaatgtcgctccacagtgcctcaatgtgcggttcgagccggtagccgcgccgggacgcgaacgcgtcggagaagcccgccgtccagctcggtatggacggcagttcgtcctggaacgtgcccttgaggacggtcccgaagtagtggcccacgcgtcgttccagctcgccgtgcacggcgtcgaacagcagcgcgcacgcgtccggattcaggtagtcgaaacccgacgcgaccggcccctcgcgggtcaggcgctgtcctcgggccgacgggtgggcggccacgacgcgtccctggatgttggcgccggagaagccgagctggtcgtagaaccacagtccgaacccgcgccgttcggcgtgggcgcagaccgcggtgaagatctcccaccactcgtccgacatgaactccggttcgtcacccggacagccccacagtggaccggtgggggccagtgagatgacgacggcctgccgtatcccgccgtccatgaggcggtccagctgccagttcaaccgttcggtgtggagcggcgcaccgctccaccaccacaacgggaccggcccgtaatagtcgctcacgcggtccccgtccgctcggcctcgatctcggtcagcggtcggccgaccgtgttcggcatgaggaagtagccgacggctccagcgatcgcgaggaacagcgccagcagaccggccaccggtttgatcccggtggcggcgagcaccggcacgaagaagctccacgcgccgagcagcagccgggcgagcccgaaggtgaagccctgggcggtgccgcgcagcatggtcgggaagagctcctggctgaaggtcttgtagaagggctcaccggccaacgaggcgccgataccgaacaacagcacgttcagcgacgcggtcaccatcgtgaagggcagcacgaggaacatgccataggccacgacctgcagaatgatgccgattcccatcatcatcttgcgggcgcgctgactggtgtccatcttgcgcatgacgacgaacatgatgacgggcaggccgatggcgaacccggccaacgacagggccagcgaggcggcccgggtaccggcgttcagagactccacgatgtacggggtgaagatcccggccgttccggccgccagtccccagaagatgtagaacacgccggtgtaggcgagggccttgaggttgttgccgcggaacaggctgccgagccgtcgcaccgacgtgaccgtcgtttccgaggccgccttccacaccgcggactcggcgagtccctggcgcagcgcccaggtgaccacggcgaccacgaagaggtgcccgaagacgatccggacgccgagcagtccgagcgggtccagcaggtaggcgaggatcagtaccaccgccgggcccatactccaggcgatctgggtcaggctgatcaacttcccgcgcgccttggccggggcgatctcccccaccagggccagcgacgtgggtacgtcggcgccgacggcgacaccgacgatgaaggtgccgatgagcagcatcaccgtgttgcccgagaaggcgatcagcaggatgccgagggcgtagaccagcaggtcccatttgtagatgcgtttacggccgagtttgtcaccgagcctgccgccgacgaacgcgccgataccggcaccgatcgcgttggggccgagcgcggccaggaagccgacgaagccggggctcaagctgaattcggactggaagagagtcagcccgatgccgagggccacgatggagccagcatcgatataggacgccatccccgccaggatggtccatttccattgctgtgggcttactcgctgttcgtcggtggcgatgtccaccatgtctgtctccttggggtgggcgggactgagggaattgccggaccccccgcgcgacggcggtgaaattgaaacctttcaatcaggctggtgcagcgcgccaagcatgtcaactggcgatagataacatttcgatatcgatccccatcgattcatgcccgataacccattgtcaggttgaaacctttcaatctccggtaggcttggctccaaaatgctcaccccaccacccagggagtccgcgagaaggtgaacacaccgtcccccaaatccacccccgcgcccggcaagcggcaccgctacagcatgtccgacgtggcggcccgcgccggaatctccgtcggcaccgtgtccaacgtgctcaaccaccccgagcgcgtcgccgaggagacccgccgccgcgtgcgggaagtgatcgacaccctgggcttcatccgcaacgcccccgcgatgaacctccgctccggctccagcgcggcggtgggcgtcgtcgtcctcgacatcgccaacccgttcttcaccgaagtcctgcgcggcgccgaggaccgcctggccgacgagggcctgctgctcatcgtgtgcagctccgacgacgccctcgacaaggaggagcactacctgcgcgtcctggaggaacaccgggtccagggcatgctcatcaccccggcgatggccgacctcaaccccctcgtcgacctgcgcaaccggggcctgggcgtggtcctgctcgaccgcaccgaagccgacggcaaactgtgcgccgtcgcggtcgacgacgtccggggcggcgaactcgccggtgaacacctgctgtccctcggccaccgccgcatcgccttcctcaatggaccgttgtcgctgcgccagtgcgccgaacgccgcgaaggtctgcgccgagccgtcaccacggccggactcgaccccgacggcgtcctcaccgagatcgagctcccctccctcaacgcccagggcggggaggccgcgatccgcgaactcggccgcgacctccccacggcggtcttctgcgtcaatgacctggtcgccctcggcgcgctgcgcgccctcgaccaacgcggaatcgtggtccccgaccagatctcactggtcggctacgacgacgtcgagttcaccgccatgctctcgccgtcactgaccacgatccgccagcccaagtaccaactgggcaaggccgccgccgaactcttcctcatcgacgcccgccaggacgacgaccactggcaccagcagacggtgttccagcccgaactcatcgtccgcgattcgacgacggcctcccagcgggcgtcctcgtagccgtcggttcaggcggcgtcgctgaggcggcgccactgctcggccgacagcttcaggttcaccccgtcgatgacctcgtccagttgcgacaccgacgacactcccaccagcgggatcaccggtccggggtggccgcacagccaggccagcaccacctggttgcgggtcgcgccggtctcggtggccacctcgtcgagcacctggaggcgagcctcggtgcccgggtggacgtactgcgggctcagcggtttgtcgtcgcgggtgtaggagccgtacagcagtgcggtgtaggtcagcaacgccatgtcctcggtcgcggcgacgaagtcgagggtgtcggaggtggcgtggacgtggccggactccgccagcttcacgcccggtcgcggttgcaggtatgagtagcggttctgcatggcgacgtaccgcaccgtgtcgggagccagcgcccgcgcttcggatacccgccaggcggtgtggttgctggccccgatcgcgcgggccttgcccgcggtgaccgtggcggccattcccgcgacggtctcggccaggccgacgtcgcggtcgtcgcgatgcgtccagtacaggtccaggtagtcggtgcccagtcgggcgaggctctcgtcgatggcggcaccgatgcgttgggcggtcaggtgttcggcgtcgtcgaggccgccgccgaccgttgtgggccgccagccgaccttgctggccaccacgacgtcctcgcggtttccgcgcgcggccagccatcggccgagcatcagttcgctctcgtcgccggtgtggccgtccagccagaacatgtagttgttggcggtgtcgatgaacgtgccaccggcctcgacgaaccggtccaggatcgcgaacgaggtgcgttcgtcctggacggctcccagcgccatggcgcccaggcacagtttcgacacggtcagatcggttccggcgagccgataggtctccatgggtcactcctcagggggttctggtttcgcggctcacgctagaacctggagttcactccaggacaaacccgctgctcagctcggtgcctcgcggggcggttctagaatccatggccatgaccacccccacgatcacccggtacaccatcggcgaggcctcccgacgcagcgggttcagcatggacacgctgcgctactacgagaagatcggcctgctggtcgacgtcgaccgctcctccaccggccaccgctgcttcaccgacgaggacctcggctggctggggacgctgaagtgcctgcgcgacaccgggatgccggtcgccgacatgctggccttcgccgagctgacgcgcgcgggcgaccacaccatcccgcagcgggtggcgctgctggagtcccaccacgcccgggtgtcggaacacatcgcggacctgcggacgaaacacgacggcatcgccgccaagatcgcctggtaccgcggcgtcctggacggctgaccgcgccgcccggtcgaaggatcgcgggcggcacggcagcggtggtcagcgtggtgcggcgcggcgtgacggccgtccgggcagcggcgacatggtcaacggcagggccgccagccgcatcagttcgagcaggttgtcgtcgccagcggtcttgttcagccgcagccgaccgcagtccaggcagcggtggacgagtacccaccggccctcaccgcggacggtgaccgcgatcggttccattccggcggtgcacttggtgtcccggtcgccgggggcgttcttgtcgagatgccgcgaccacaggcagctcgggcagtgattgcgatgggtggtgcccggtgcgtcaagcgagaccgcggtaccgcagtgtccacaccggaatgatcgtgcgaatgccaagtcgtcggacctttcgaagcagagaaacgagtacggggaacatcgcctgcctcctttcggtcagagcgcactcggccgcgcgcctgggacggacagcagatcacggcgggtcgccgacgtcaacgggttttcgtaacgtgcgggtgtctcccgggacgaccaggccggattcgtaggccagcacgacgagctgggcgcggtcgcgggccgcggtcttggccatggcccggttgatgtgggtcttggcggtcatggggctgatggccatgtggtcggcgatctcgtcgttggtcaggccctgcgccaccagcgccaccgcctcgcgttcccggttggtcaggtcctcaaggccgacaccggttccggtgttgcgcggttgggtgacgtagcggctgatgagccggcgggtgatcgacggcgccagcagcgcgtcgccccgggcggcgacgcggacggcgtgcaggaagtcgtcgggttggatgtccttgacaaggaacccggtcgctccggcgcgcagggcgtcgtagacgtattcgtcgaaaccgtagttggtcaggatgaccacccgcaccgctgccaggcgcgggtcggcggcgatgtggcgggtggcttcgatgccgtccatgtcgggcatctggatgtcgagcagcgcgatgtcgggcaggtgttgccggatcagggccaggccctgcgccccgtcgctggcctcggcgacgacctcgatgtcgtcctcgaggtcgaggagggcgcggaatccgctgcgcagcagtggctggtcgtcgaccagtacgacggtgatcatggcgtctgttccagcgggagttcggcctggacggtgaagccgccaccgccgcgcggttcggcgcgcagtcggccgcccagggcggtgacgcgttcgcgcatccccagtagaccgacgccggggacggtggcggtgtcgggggcggccttgccgtcgtcgtcgacgcggatgcgcagggtgtcggggcggcagtcgatgtggaccgtggcggtgtcggtgtcggcgtgccgggcgatgttggtgagcgattcctggacgatgcggtagatcgtcctgtccactgtggcgggcatgggtggtggcttgccgtcgatggtcaggctcgcggccagaccgatggcgcgggcctgttccaccaggtcgccgacgtcgtcgagtccgcgcggcggggtggtgtcgtcgtcgcgcagggccgcgagggtcgcgcgcagttcccgggtagcctcgcggcccgccttctggatcgccagcacggcatcgggtacctgttcgccgcgtttgcgggcgacgtggacggcgacttcggactgcaccttgaccacggagatctggtgggtgagcgagtcgtggagttcgcgcgcgatgtgcaaccgttcctcgttggcgcggcggcgcgcggtctcctcgcgggtgcgttcggcttcgtcggcgcgctgttcggcctgccgcaacgcttccccggcggccgcggccgcgaccagccacgcgatctcgagcgcaccccgggcctgggcgaacacctcggcggtgtcgtgctggccggagaggtagatcgacagcggcagcgcggccagcacggccagactcatcaggacggtgacgaggcgatggcgcgcgcggacggccgcgtacaccgcgaacacgtaggccacggcgggcacgtcgaaaccggtggcctggtagcccaccgcgcacagtccggtgacggccaggaccaggatcggggtctggcggcgcgcgaccagggccaggccgcttgcggtcagcagcgcgacgcccgccaggtgtgggacggtggcggactcccactgcgacagggcggtgaccagcacggtcaccgtgacgccgatggcgatcgcccagtccttggcccggtcggggatgtggggcaatcgtgggcgcatgcaggcactgtaaccggattcggccgggagtgaatccggcgagtgaatgagcccgggactaccgcggcggcggtagtcgcgggtggtcgctaccgcgtcggcggtaatcggctacccggtcggcggcagtgcgaagtgtcttcgtcagcccgatgccgaaccggggtccggccgacaaggttgagggcatctcgcacaacagttgaaggagtgcctcatgtcccctcgtcatttgagcgtcgccgccgcgcagatcctggagaagtcgcccgatcccaccgtctacggctggacgccggaacgcgtgtgggcttcggcggccgcgatcgtggcgctgggcgccgtggtcgtcgccgcatgggccctggcccgtgcccgccgcagcggcaacagccgcaagtgggcgatcgggtccctggtcgcgggcctggtcgcggccgtcaacggagtgctgacagtggtcaccgccgacggtggcccgggcaccggcaacggcatcgtcggcggctacatcgccgtcgtggtcggggccgccgccgcggtcctgggctggctggcggtggcccgcgcccgccggtgactcacgtgttcgcgcgcaggcgttcgacgacctcgaccgcctgcggcaacagttccgcggggcttccccagtagtcgaagatgccgccgcgagcggtgttgctgccgcacaccacgaacaccccggtgcccagttcccgtttcaggtgtccggccagccagccgacgaaaccggagttgtcgggcgccccgggaaagtggaacgagaacagcccgaagcgttccccgcccgccagttcgggcgacgcgggcaccagggcgctccacacctcggtgtcgcgcacgacggcaagcacctcgtcggtcagcaccggcgggtcgggagtctcggcgaacgtccacacaccatcgtggacgacgaactcggcttcggcgatcacccgccgcagcctgagatcggtctgctcgggcgattcgacgctcacactcaccattcccgcacactaaccgccgaatcgcgcgaaactgcgccactgtgtcagaagcgaccgaagaagtagttccccggcgcgtcggggtcggtgctggtgaagaactccttctcggcttcgatgatctcgcgaagctggagctgcccgttgccgtcgcggtccagccgggcgaacgcctcggcggcctcgtcgctcccgacgccgaacgccccgacgagccgggcgtactcggccgggcccagcgtcccgttgccgtcggtgtcggccagggacatcaccgcttcggcggcgccgcgcagggtggcgtcgaagcccgccgggtcgcccacgaccgtgaacatcccggtcacgaactcgtcccgcgagatcgcgccgtcggcgtcgttgtcgagctcggcgatcagggtggcgaacatccggtcgtaggccgcggccagtgcgcctcccttcggggactccagcgtctcgccgaaggcggcgcacagtcgttccatcatccggacgcagtcgtcgtgacggatcgcaccgtcgccgttggtgtcgatcaaggtgaagcgccgttcgagcttgcggcgctgcaggtcgggtatctggctgctggttacggtcatcatcggctccccgtgcgaattgagtgacgcgaaactgccccgttcgcgacagagcatagtggccccgaacgtcacaggtggttggcacgctggggtccatggcgttgattccgcagggcccgcgcaccatcgcgcccggggccgttcacgttcccggctggctgacccgctcggcccagcgcgacctggtggccgcctgccgcgactggtcccgtccgcccgcgggcatgacccgggtcaagacgccgggcgggcggtggatgtcggtgcggcaggtgtgcctgggtctgcactggacgccgtaccggtattcgcgcacccacaccgacggctcccacgtcaaggcgttccccgaggagctggcgcggctggcggtcgcggcggtggccaccgcctacgacgaccccggcgactacgcgcccgacatcgcgttgatcaactactacgattcggccgcccgcatggggatgcaccaggacaaggaggaacactgcgacgcgccggtggtgtcgctgagcctgggcgattcgtgcgtgttccggttcggcaacaccgaaaaccgcaacaagccgtggacggacgtcaccctggaatcgggtgacctgttcgtgttcggcggcgagtcccggttcgcgttccacggggtgcccaagacgatgccgggcaccggtccatccgatatcgacatgggcgccggacggttgaacatcaccatccggcagtcggggatcgagtcctagccacagcgctgtcagacccgtggatcacactgccgaccatgcgaacgctcttcgacggcgagttcaacgtcagctacggccagctgtacctcgacggccgcatcgatcccgatgagggagcggagccggatctcgacaactgtttcatgggacagaccgtgggtctgatgggagccgccatacccgggcacctgttcgtgttgaccggcacgcacagcggctcggtgccgctcaccgtcgaggtgcacgagaccgagccgtcgctggacgccgacgcctgggaggacgttgtggaggtttcgttcgagtccgacgcggacgaggtcgcgctgatcgagtgggacggtgattttcagagcctcgacttgtcccccggttcctatcgggtccgttacctctgtcgcggcatggatgccgccagcggtcacgaccgtttcgatgacgacccggtggtggacgagtacctgctccagttctggccagccccgccgcagcgcgaccgcatagtcaaggagaccagtcgctccgccgcgtactggcgccgcgtcgccgccgaggtgccaccgccgccctcgcccgaggaggtggccgaggcgaagcggatcgccgacgagcgggcggcggagaaacgacgtcggtacgccgaacgggaacggtggggtgagtactcacccagcgaccggctgcgcggcctcggcggccacgtgagcaaagtggccaaacgtgaccccgcgctggcgcacgcgaccgaagcggccggaccggacgttcagcgggcgatcgcgtgctgggccgcgcgccggttctgtgacgcgaccgggctcagcgatgtggactggatcgccgagggtctgtcgcagctggagcgcggagtgccgttgtcgccgccgttggacgatgtcgagcagacgtggcgtcgcttcgtcgaggacccgcgagtccgggacatcgtcggtccgaagcttgaccgcgtcccggacgccgcccgacaggagatgccgttccccgcgctgaccgaggcggcacaccccgacccgttgcgggccgcgttcgacgcattgtgggccgcgagcgccggatccggttggcgggacgtgttcaccgaggtgcgggagcggtttccgcggctttccgccccgccgttgccacctgaggagccgtcacgatctcaggtgtcgatgacggtcgtgagacgacgtgccagcgacgaaccccgatgacggcgtaaggacgggcaccggcttcccaggctcgccggatccgttgggacgcgaaggatccgccagctcacgtagacgcacacaccggcggcgggcgaggtcagcagcatgttcgcgatgcccagggcggtgacgtgttcggcgaggtacagcggcagcatcacggcactggcgatggcgaacttcgccaggaacatcgccgtgcagcgttggtaacgccgtcgccgtaccggatctcgccgccacgcgaaccgttcgccccgcaccgttcccaccaccagcccgatcaccggccaccgcaccagcatcgacacgaggaacaccaccagtgggccgatgttggtgaacagggcgggaaggtagaagttggccgcgtggccggtgcccccggccaacagcgccgagaagcagacgacactcagttcgaccaccgccgccagatacttgcggtcggtgcagatccgcacgacgacgaacacgagcaccccgccgacggccaccagcgcggcggtcagcacctcctcggtcagcagatacgtgaccaggaacagcacccgcgacgccatactctcggcgacggtgcgccagccgccaacggcgtcgaacagggacagtgacgtactggtcagcgcgttgaggttcatgcgcgcgaccccgcgacggccgggaagttctcgcggcgcatggtgtcctcgtaggaaccgatggcgcccaacaggtcctgctccccctggactgcccgcaccaaagcgtcccgcagtcgctgcgcgtcccgcatggcgaggttgccgccgaatcccggcgccaggtggatggcgtcgccgatgagggtgaccgctgtggcgggccacggcggcagcggcgggatcaccccgacgcgatgcgcgaacgtcacgtcgggccaggccgcgtcgacgatggaccccagcgtcggatgcaggtcggcggcgatgccgcgggcccgctgccagatcgcgtcgggtgatgcggccgcaccgagtcgatcctgggcgaccggcagcgcccacatgacgaagtcctcggcttcggcgatcgcggcaccgttcgcggcgggcagccactgccgcgccgcgtcgagtggcggggtggcgaaccgcagtacgcccagcgcgatcatcgcatcaccgcactggagggtggcggggttgtcgccgatcagttcgggcagcccggttgcggagacggcgcgcagtggcgtcgcgcccatcagcacgcgtttgcccgcgtcgaccacgcgcgcgtccggcaggtactggcgtcgcaccgccgagccgatgccgtccgctgcgaccagcacgttggcggtatcgctgctcccgtcggcgaagtgggccgtgacggtgccgtcggcgagggtggcgaagcgcgtcaatcgggccccgaaccgcaccgtgtcctcaaggccggtcagcagcacctggcgcagcagcggccggtgggcctggtggccgggtctcgcccggccgggcgagccgtcggagggacgcgtgcccgtgacggcgagttcgccgtccacctcggacaacacctgggtcgcgttgcgggggccgcccagggtggcctcgatcatcgcgacgtggccgctcggcaggcacgcgcgcagcgccgtgatcgcgcggtcgtcgaagtgcaggctgatcccctgtggacgaccttggggttcgtcctgctcgtacacggccacgtcgatccccgcctgccgcaggccgtgcgccagtgtcagtccgccgagtccggcgccgatcacgatcactcgcatcgcacaccctttcttcatcgttgatgaagtttcgacggtagcacgcgcctacgcgaaactccaacgccgatgaagaaaggttcggtaggctctacccgtcatgacagaacacacttccccgggccgccccggacgctggcgttccggcgcgcagagtagacagcgggtcctcgacgccgcccgcgaactgttccaacgcaacggctacgcgggcaccacggtgcgcgccgtggccaccgaggcgggcgtcgacccggcgatggtgttctacttcttcggcaacaagcagggactgttcgccgccgccgtcgacatgtcggcccagctcccaccggccatcgacgcgatcttcgacggcgggctcgacggcatcggggaacgcgtcgtgcgcacgctgctggagaacatggacaaatccgagcgcgccccgctggcgatactcacccgctccggccccggcgacgaccagaccgagacgctgctgcgccagtacatcgaccgcgagatcaccggccgactcgcggcgctgctggacacccccgatgccgcgctgcgggcgggaatggtgaacgtgcagctgttggggctggcggtggccaggtatgtcgtacgcgtcgaaccgatcgcctcggcgtcggtcgacgagttgacgacccggctcggcgccgtcgtccagcactgcctcaccggctcggcgtcctgacgggtcacggcaccggggtggcctcgacgctcgccgccgggcgcggttgcgggaccggcatcggctgccgggagatcaacagagtcgcgatcgtcgccaccgccgccagcacgaaggcgatcccgaagaacacggtcgcgtgctgggtgaggatcgcggcgaccaaaagcgccagccagatcagcaggttcgccaggtccccggcgccctccatccacaggacgtagcgggaaccgcgctgtttgacgtgcgagtagtaggtggtgacccacgggatctgctggtagtcgatggcggcgcgggacacggcgcccacaacggtgatggacagcggcgtcccggccagcagccgggccaggtgcgcgagggccgtggcgatggtcccctccagcaggacccgccaggtggcaccgcgatcgccgcgacgtccggcgacgagcaacagcagcagcccgacgccctcggtgacggccgtgatgagaccgatcgtggtgaagtcgccgaacacgacggccaggtagaccggccacaacaggaagtgcaccagaatgctggtgttgtaggcgaagttggcgacgagatcgcggaacggggcgggccgcgacggaccgtcctcgtcggagggtcggcgcggcaaccggtgcgcggcgcgggcgggcaggatcgcgagggcgatcaccgtcagcgccgcgaacagcagggtcgagcgaccgccgaaggccaccagcgcggcgccgatcggtggggcggcgagggtggcgacgtggatgaccacgttgatcaccgccatgtcgcgaccgcgtcgggtgtcctgtagggcccgggagatgtggatgtgctgcgagttccacaggaacgcgttcattccggccagcgcggcgggcgcgcaccagatcgcccaggcggcgccggagatgtaggtgttgagcagcaacagatacaccgccgacgaggccagcgccaccgccaggcccagccacggcggccaccgttcgatgaggatgacgctgggatagttgatcgccatcttggccgccgagtacacgacgtagaacgcgcacacctgccacagcgcggcgccctgttcgagcatcagcagcggcaggaaaacgttgaccagtgccagggcgaagctccgcaacgccagggcgatggtcaggccgcgcaggtcacgctgaaccgccatgcctcaccagcccaggcaggtcgcggcgaacgcggcgaccgtcgcgggaggcacggagtcgaccagggcgccgtcggcccacacggccgggtcgatgtaggagccgtattggttgacgtagatgtccacgtctgacagtgcgaccatctgggagaacgcggtggcgatcgcgtggtgccggggtgatccggtgttccatttcagcgggctgaagatgttgtacaacccgatgacctcgggaccgccgtgatcggcgcgcgcggtgagggcggccaggtgggtcaggccggtgtcgttgccgaccaccaggtcggcggtgccgaacaggtccacacagtcctcggcggcgatgccgctggccacccgcagccgcaggtcggcggccggggccgacccgtcgtcgagatcgttggtgacgagggtgaaccgcagatccattggggatcgtttggtgagttcgcgggccaggtcgatgaacccgtcgtgcccgaagtccttgccgtcggggctgctggtggtggcgacgaagacgacatgccccggctcggcggactcccgggtgccgaacgtcggcgccaccatgccgtccgcgggcagccggacgccgaggtcctgttcggcctggaggtacagccgggacggcaggcaggcgtgcacgtcgacgagcccgtcgccggggtccagccagatcggcatggccgtcgacaaccggtccgggtggtgctcgtgtccgggccacacgggcggacggaccgggcgcacctcgacgcgggccacatcgcttccggcggtggtgatcgaggagccgggcgcggtgcccgcgacggcgatgggcagatcgcagcgggacatcaacgcgccccggtcgccgtggtacgacagcggcggtgatccggtcgcctccgacagggcccgcaccagggacagcgacagcagcagatcgccgaggtggaccggttcggccggtgggccaccgggggtctcggaacggaccaggaagtccacccgccagccgtccatcgtggccttggccagcagcggggtcggtcccggtggtgactcgcccgcgcggcgccggtagggcagccgctgccccatcggaaccgatgacggcggcacccgcagcgggccgccgcgccagcatcgcacgggacgcacgtcccagccgctgaagtccggggctgtcgtcatagttgcccaatagtagagggcttccctcggccacaaagctctgatagcctttgccaaaattcgccaccgaggtgagttggatccgctcgatcggttgcgacccagccaaaagcgccgcgccacgcggtcgcttcactatcgacccccggtaccggaggcgacgcatggccacatcggatccactccccaccaccgtaaccgacgccctcggccgcccgatgggctcgctgcgcgtctcggtcaccgaccgctgcaatctgcggtgccgttactgcatgcccgaagaggaatacgcctggctgtcgtcgaccgacatcctcagcttcgacgaactgaccacagtggcctcggccttcaccgagctcggagtggacaagatccgcctgaccggcggcgaaccgctgctgcgtcccggtctcgacgaactcatcggcaagctcgccaccgacgagcggatcaccgacatcgccctgaccaccaacggcatcctgttgtccggcaaggcttccgggctgcgtgaggccgggctgggacgcgtcaccgtcagcctcgacaccctcgacgccgcccggttccgggaactgtcgcgtcgcggcacccatgacgcggcgctggcgggcatcgccaccgccgccgaggtcttcggctcgctcaagatcgacaccgtcgtcatgcgcggcttcaacgacgacgaactcgtcgacctcatcgagtacggcaagaccgtgtcggcggaggtgcggttcatcgagtacatggacgtcggcggcgccaccggctggaccgagcagcaggtctactcccgggcccggatcatcgaggacctgaccgcccactacggacacgtcaccccgctggcgaagcacgacaccgcaccggcggaccagttcgcgctgcccgacggcaccgtcttcggcatcatctcctccaccacgcaaccgttctgcggcgcttgcgaccgcagccgcctcaccgccgacggcatgtggctgcgctgcctgtacgcgcgcaccggcaccgacctgcgcgggccgctgcggcgcggcgccgaccgcgacgaactggccgccctcatcgcggacatctggcgccgccgccgcgaccagggcgccgtccaccggctcgacgacgacagccgcaccgtgttcgtcggcctggagaacctgaaacgcgacccgcacctggaaatgcacacccgcggcggctgagtccgctcccccaccgacaaggagttcgcatgaccggtgattcgccgagcggattgacccacatcgacagtcgcggcaacgcccggatggtcgacgtgtccgccaaacccgccaccccgcgccgcgccaccgcccagggctccgtccgcatgcgacccgccacactggagctgatcaccggcggcgaggtcggcaagggcgatgtgctgggcgtggcccgggtggccgcgatcatggcggccaaacgcaccggcgagctgatcccgctgtgccacccgctcgggctcgacagcgtcaccgtcgacttctcccccgcgccgcccgaccggatcctcatctcggcgaccgccgccctcgtcggccgcaccggggtggagatggaagccctcaccgccgtgtcgatcgccgcgctgaccatctacgacatgtgcaaggccgccgacaaggagatggtcatcggcgagtcctggctggccgccaagaccggcggccgcagcggcgacttccggcacccgtccccacccgcctgaccccacgagcaaaggaccgatcccatgaagatcaacgtgttctacttcggatacatccgcgagcggatcacccaccggcgcagcgaggaactcgacatccccgacgacaccaccatgcgcggcctgttcgagaccctgtgcgccaactacccggggctggacaagttgaccgcccacatgcgaatcgcgctcaacgagaacctcagctgtcccgaggagcggctcagcaacggcgacgaggtggcgctgatcccgcccgtggcgggcggctccgaccgctactgccgggtcaccgacgaacaactggacctgaacgagatcgtcgacgccgtcagcggtcccagccggggcggcatcgtcaccttcatcggcaaggtccgcgacaactccgacggcaagaaggtcaccgccatcgagtacgaggcgtaccggtcgatggccatcagcagtctcaccgacatcatcacccgctgcgaggccgtcgccgaggacgtccgcgtcgccgtggcccaccgcaccggcatcctcgacgtcggcgagaccgtcgtcatcatcgccgccgccgggccgcaccgcgccgaagccttccaggcggcccgcagctgcgccgaactcatgaaatgggagaccaccatctggcgcaaggagatccgccccgacggcgaggagtggatcggcgtcccgtgcgacctcgacatcccggcgtgagcgctagttcccggtcggcgagtactccacggtgatgccgaggctggcggccatgctgaacgtcaacggcagcaggtcgccactggcgacggtggcgccgcgcagcgcctcgaccccggtgacgtcctccagcacgcaaccctccagccggacgttgtccatcgtggcgtgatgcagccgggcgccggtcaggtcgcagttggtgaagcgcacgctggtcagttcggcgttggtgaggtcgacgccggtcaggcggcagccgtcgaaaacgacgtgccgcagccgcgagaaccgcaagcccgccaggtccatccggcacccggtgaaggtgacgtccttgacgacgccgttgttccactgccagccggtcatgcgcatcgtcgcgaacgacgaccgttgcaggccgcagtcggaggcgtgggtgttggccaggttgccgtcctcgaagacgcagttgcgccaggcgcccttcgtccaccgcccacccgacaggtccacacgcgacagccgggtggcctcgacggtgaagccctccgcctcggcgtcggacgcgtcggcgccggtgaacgtcagctgccaccattccgcgtcgtcgacgagcgggtgctcgtcgacgtcggcttcggtaccggaggcgggcagttgcggtgctgccggtttggcggcgggcgtggcggccacgggacctgctttctgtcgtcaacagtgcgctgggccgtaccgtatcgtttcgctgtgacaccacggaggacgcatgctcaagggatggtacggctggttcggcaccttcaccggcgtctcggccctcaccgtgctcgcgttgccgctgtgcgggctgctggtgtgggtgctggcccgtcgtcgtagcgccaacggcgacccgtcggcgtggcgacggtcgctggccgaggtcggcatcgtttacgggacggtgccgtgggtgtggatgatcatgttgcccggcagccaggtcggcaccgtctcggatcgggtgcacctggttccggtgctggatctgctggagatcttcgaggacgggccgctgcgggccacgggtcagatcgtcggcaacctgctggtgttcacggcactgggttttttcgccccgatacggttcgcggccttggcgtcgctgccacggatcctgttgctggcggcgggttgttcggtgctggtcgaggtcgcgcagtacgtgctgcgcctggaccgggtgacctcggtggacgatgtgctgctcaacgccgccggtgccgggctggccgcgttggcgtcgcgccgctggtggtgctctaggtcgcttccccgcctcgcaccaggctgaagaaggcgcgcagctcggcgacgaacgattcgggctgttcgaaggcggcgaagtgtccgccgcgcgatggctcaccccagtaccggatgtcggtgaaccgccgcttggcccagcgccgggacgggtgcggcagctcggcggggaacaccgagcagccggccggaaccgcgatggtgtccggtgtggactcggtgaaccagctctggatggtgcggatgctctcccagtacagccgcgcggccgaggctccggtgccgggcagccaatacagcatgatgttgtccagcacctcgtcgcgggacagtaccgagtggaggtcgccgtcgtggtcggtccactcccacagcttctccaccagccacgcgcacagggccaccggcgagtccaccagtccgtatccgatggtctgcgggcgggtggactgctggacgctgtagccgtctccggtggcctggcgggtcttgagccgtgcgagcgcgtcgcgttcggcatcggtgaaagtgtccgaagtgtccggtgcggccagtggcggcaccaggtgtatcccggtgaggagttcggggtggcgcagcgccagcagggtgctgatgctggtgccccagtccgatccggcggcgccgaagcggcggtagcccagcctggccatgagctcggcccaggtgtcggcgatcctctcgactccccagccggtgcgcggcggtttgtcgctgaagccgtagcccggcagcgaggggcacacgacgtggaaggcgtcggcggcccggccgccgtgggcgacggggtcggtgagcggtccgagcaccttggtgaactcgacgacggagccgggccagccgtgggtgaggatcagcggcatcgcgtcggggtgcggcgagcgagcgtgtatgaagtggatgcccagtccatctactgtggtgcgatattgcggccaggtgttgagccgggcttgccgggtgggccagtggtactgctcggcccagtactcgcacaggctccgcaggtagtccagcggtacgccctgactccagtcgtcgaccgtctcgggctcgggccagcgggtcgcccgcagccggtcgcgcaggtcgtcgaggaccgccggtgccgtgtccacccggaatggagtgacgctcatgggatggtgtgccctccgttgacggtgatgcgttgtccggtcacgaatcccgccgcgtccgaggcgaggtacgacacggcggcggcgacatcgtcgggtacgccaagtcgccccagcggcacgtcgtctcggtactcctccaggtccgcggccggtgcgtcggcgtgacgctccaccgggatccagcccggggccaccatgttgacggtgattcccgacggccccagttcccgtgcccaggagcgggtcagtcccagttgggcgcccttggcggcgacgtaggccgacatgccgggcagcgcgcgttcgaagatgtcggagccgatctgaatgacccgcccccgcccggcctcacgcatcgcggggagcacggcgcgcagcagcagcgtcgggctcttcacgaagaacagcaactgatccaggtgcgcctgccaggtcaggtcggccacggcggtggcgggctgcgggccggtggcgttggtgaccagcacgccgacgggaccgagctcgcgggtgatccggtcgacgaggacggtcacggccgtctcgtcggtgacgtctgccccgaaagccgccgcgacaccaccgtcagcccgaatggcgtcgacgaccccgtcggcgagcgcggcaccggagcgatagttgacggccacggcccagccgtcggcggccaggcgtcgggcgatggcggcgccgaggccgcgcgaggcgccggtgacgagcgctacgccgggactgtccatggtgaactcctgtgggtgcgtgacagggccagcaacatcaccagcaagacgccgggcagcacgaatcccacccgcagactcacggcggagcctacaacggcgagcaggctgggggcggcgattatggccgtaccggaggccaacgcccccaacgcggccgagcggctgggcgacagtccgggtgcggcggtgagccgggcgagggtgatcgggtaaagcacagcgatgcccagaccggcgacggccagaccgacggccaccggccagggatcctgggcgagacacacgatgccggtaccggcgatggcggtcaggcacgcgaccggcacggtcgcggggcgggcggcgacacgcggcgcggccagtcggcccgcggccatgccgacgaggaacgcggcgctcaacgcggcggcggtggtggccgaggcaccgctgtcgcgcagccgggccgcgccccagatggtgaagcagaactcgctggccacggccaacacgatgcacagccagccgctggccaccatcctgggcgacgcccgccgagcgtcggtccccgcgtcgaggtgggacggctccgcgcagcgcgaagccgcgggtccccagctggcccgcgaccccgtcgcggccgacggcttcgcgctgcggaaggccccaggtatccagcgggcccgtgaccccgtcgccgctgacagcaccttgctgcggaaagccgcaggtgtccggctgggccgagtccccgtctccgctgatggcttcgcgcagcgcgaggccccagatgtcgagctggcccgtgaccccgtcgccgctggcggcttcgcgccgcgcgaagctgcgggagtccaggtgggccgagtccccgtctccgctgatggctccgcgcagcgcgaggccccagatgtcgagctggcccgtgaccccgtcgccgctggcggcttcgcgccgcgcgaagctgcgggagtccaggtgggccgagtccccgtcgccactgatggctccgcgcagcgcgaggccccagatgtcgagctggcccgtgaccccgtcgccgctggcggcttcgcgccgcgcgaagctgcgggagtccaggtgggccgagtccccgtgtcggccgacggctccgcgcagcgggaggccgccgccacgaccagggccgggatcggtgccagcagcgcgagcctgccgggcagccccatgtcgcgcaccaccgcgaccagcagcggcgcggtgatgctggcgcagctggaggcggcgatgacccgcgtgagcctggcggccaccgcttggccgcgcagcagcgccggggtggccaggacgattccggcgccaccgatcccgatgagcaacacgcccacagccgcgccccacatcgacggcaccgcggccgcgaccccggctcccgccgccgcagcggcggcagcgacccgcagcacgatcgcgacccgagcctgctggaacaccaacgccgccaccgcgaccacgacgaggccgacgccgaagaccgacgacagccagccgacctgctcgcgggtcttgtgcagctcggcggccagcagcagcacgtaggggcccagcgcggccagcaggaaccccagcgacgcctgcgccagtccggtgggcaggtcgttggccggcgacgcgggtgctctggcgatccttacagtgtggacggtcactgtggctcgtccacgagaacgatcgcctgctgggcggcgagactggccgggcacggtcgccggtgggtcatcgtgacggtggggtcgtcggtgtcgaagaccgttgtccccgttggcatcggcaccggcacgggctcgtcggtcaggttggccagcacccgcaggtgtccccggcggtagccggtcagccgccccgcaggggcgggggtgatcgcaggttcgtcgacgtcggtcagcaggactcgccgggccgacagcagtcggcgcagcgcactcagatgcgaggtggggtcgggtcgctgcgccgccacggtgtcggccggtcgccgtccgcccagcggcagccacggggtgccggtggtgaaaccgaggccgagcccgtcgtcccatggcatgggggtgcgggccacgtcgcggccctggtcgggctgtgacagcgccagcgggtcggccccgtgtccatcggggacggtgccgttgggcagccccagttcctcgccctggtagatccacatggtgccgggcaggaaggccatcagcgcgtgcatcgccagcgagcggcggcgtccgacgggcccgccgccgtagcgggtcgcggcccgggcgcggtcgtggttgccctgtgcccacgacaaccggggtgaggccgacgcggccgagatgatcatgtcattgacgcgccccggatcccagtcgctctccagtagaccgaaccagaacgcggagtgcagtcgctcgtcggcgacgtagtcggccagcgcgtgcgggtccagttcgtagatctcgccgacgaggaagccgtcgtggcggtcggccacgcggcgccagcgttcgtggatggtgtggacgctcggctggtggatgtcgtagcggtggtcctggccgcgccacgcgagggtggcgccgttgaccggcgacagcgtcccgtcgggcagcacgggattgtccggcagttccgggtgcttgacgaggtacgcggcggtgtcgatgcggaagccgtcgagccctcgggtgaaccagtggtcgaggacggcgtcgatctcgtcggcgaccttcgggttgtgccagttcaggtccggctgctgcgggctgaacaggtgcaggtagtactgcccggtcgcggggcttcgggtccaggccggaccgccgaagtgggacagccagttgttgggtggcccgccgtcgggggccgggtcgcgccagatgtagtagtcgcggtaggggctgtccagtgtggcttcggcgtcgcggaaccaggggtgctggtcgctggtgtggttgacgaccaggtcccccatcacgcgcagtccgcgtcggtgcgcctgtcgcagcagctcgtcgagggcgtcgccgccgccgaaggccggggcgacgcgcaggtagtcggcgatgtcgtagccgtggtcgcgcatgggggacacgaagaacggcgtcagccacacgacgtcgacgccgagctcgacgaggtggtcgaggcgacgggtgacgcccggcaggtcgccccagccgtcgccgtcggtgtcgtgaaaggacggcaggtacacctggtagccgacggtgtcggtccaccagtcgcgggtcttgcgggatcgggccaacagccacgcgagctggttcaggtcggtcagctccaggtcggcgggcagcccgcgcagcgacgcggtgtgggcgcccgcgcgccgtcccgcctccaggccgggcagcgaatcctccaccaccaggcaggtcgccgggtcgacgcccagcttcgccgccgccgacaggtagccctccgggtccggcttgccgtggcggacgtcgtccaatgtcaccagtaccggcggggtaatccccgccgccgccagccgggcgtgggccagtttccggtcggcgctggtcaccacgccccagggaagcccgagccgttccgcgagggacagcagttccgacgctcccggggtcgcgaccacgtcggacaggtcctcgtactgcaaggccatctgccggtcggcggcgacggcgacctgcgcgtcggacaactgtggacacagtcgccggaccgtggcctcggcggtggggccgtgcaccgactcgaccgcttgttccgggtcgacaccgtattcggcgctccatgaccgccaggcgcgttccacggcggcgtcggagtcgaccagggtgccgtccatgtccagcaggatcgccgcgaccttgtccagaaacaacatgccatcacctcgacaatgaataaactcggagtccgagtataatagaatggttcgcgacatgccatccaccaaagactcagccgcctcccggccccgccgtggcgaagccgcgcgctggcagaccgccgtcgacgtgctgcggctcgtgcgccgccagcccggcatcacccgggccgccgccgcccagaccctgcggctgagcagcagctcggccaccgaggtcaccacccggctgcggcagctccacctcgtcgaggagaccgtcgccgccaccaccggccgcggccggcccaccggcgcgttgcgcgccaaccccgacggccccaccgtcgccgtcgtcaacatccggcacgaggacttccagatcgccgtcgtcgacctggacggcaccatcgtcgagacgcaccagggccgccacaccggcgacgatccggcggggctcatcgcgcggctgcgcaccgaccttcgcgaggtgcgcgacgactacggcttccggttgcgtgccgtgtccatcgtcgtggcgggcacggtcagctccggccgcctggtgcaggccagcactttggactggcacgacgtcgacctgggggcgctggacgacggccaccagccgaggctgccgatcctcatgggcaacgacgccaccctcgcgggggtcgccgaagcgcgccgaggcagcggccgcgactcgcgcaccatgctgtatctgaccattgaggtcggtgtgggaggtgtgctcatcgacaacggcgtcccggccgccggagccaccggggccggtggcgagttcgggcacctgcccttcggtgaccgggacctggcctgcccctgcggggcccggggctgctgggacctggaggtcgacggccgcgccatggcccggcaccggggtgaccgtccaccccacgacccccgcagctacgccgtcgaggcgatgacccgcgccgacggcgatccggccaccacggcggcggtgcggcgctgcgccaccgcgttcggcagcggcgtcgccggactggtcaacgcgctcgaccccgacaccgtcgtcctgggtggactcgctccccaactgcggcaactgttccccgacgccgtcgccgagggcttcgactcggggctgatggtgttccgccgcgcgtctcccccaccgctgctggccacctcgctcggtgcccaggcggcggtcctcggtgccgccgaggtcgcgttcgacgcgatcctcaccgccaccgggctggccgaatgggcggcccagccatgaaatccgtcgacgatctactacgcgcactgccgatccggggcatcaaggtccgcgccgggtcctacggcaactgcggcggcgtcatctgggcgacggtcgacctcgaacccggccacaccgacggtgtcgaggtgatcggcaccgaagccgaactgcccgactggttcgaggactttcccgacgagctccaggagtgcgtggacaacatcgcgaatggcgccagaaccgagttccgcgaccggttcggcactgagcccgccgtgcggctcgtgctgcgcagggtcatgtacaacccggtcgacatcatcatggtcatcggccgaagcgcgggcaaacgcgttgtcacccaggcgatcaagctgacgaccctgcgcgccgggctggaaccgcacgacgagaccgagcccgtgccctccgatgaggacgtccagtcgtcgtacgaaccgatcgatcagggacggtggcgggccaagctctgggaacagcgactgcgagccccgatcgggttgaccgacacgggcagccccctggagcttgacctcaaggaccacttccacaacggcatcgggccgcacggcatgctcatcggcgctcccgggtcggggatgccggaagccttgcgcgccatcgtaaccagcctggcccggtcacacacgcccgaggaactcaacctcatgctggtggacttcgacgacggagacggcttcgacaggttcgggcgtctgctccacaccagattcgtcgtcaaggatctacgggggcagccgtccctgctggactggctcgagcacgcgatcgtcaccgagctggactaccggcgccgactgctcaacgaggccgacggcgtcgacacccactcccagtacgagcgggcccggcagagcggtgatcccctcaccccactaccgagcctgctggtcgtcgtcaacgggttctccgacctgatcggtgcggcaccggacttcctcagcacgctcatccacatcggacgtctgggtcgcaagctgggtgtccacctgctggtggccacccagcacctcgccgaagcccgggtgcgtggcctggacgggttcctgtcctaccggatcgccatgcgaaccgatacggcgaccgagtcccggggagtgatcggggtacccgacgcctacgacctgcccgacgccccaggccacgcctacctcaaagtcggcaccgacgcgctgatccgtttccagttcggacggatcaggcagccttacccgttcggcgactgacagcggcgcgatgcacggcggcgaccagccggtcgtgttccggatagctccagttgaacgagaaccggcgccgcgtgtaaccgaaggcgatacccgtgatcgggtccgcgaacgcctccgaacccgccgacccggcgtggccgaacgcgcgagcgctgaggaacgggtactgctgccccttggcctcgaacccgagaccgaaggccgatgacgcaccccggacgaggtcaccgccgatcgtgtggatcgtcgcgaactcggtggcggtcgcggccgtcagcaacgggtcccggccatggaggccgaaagccgccgccgcgtacattcccgccaggccgcgcgcactgccgaccccgccgccggaagcctgaccccgttcccggacccggcgggtgttggcgaaggccacctggtccagaggcggatcggtgttgaggccgtaggcgacgcccagcaggctgttgggcccgggaacgttcgcccagaacgctgcctgttcctccggtgtggccaggctggccaggatcgtgcggtaccggtcctcgcgatcctcgggcagtccaaggtagacgtccaggtcgaagggctcacggacccgttcggtgaagtgcgcctggagggtgcgtccggtgatccgacggatgacctcgccgacgaccgcgaaggtcacgaagccgccgtatccgtatgccatgcccggccgccagtgcggggcctgggccgccagccgctgagcgatcaccgcgtcgtcggccagctcgtccgccgacagtccatcatcgacgccgatgattcccgagcggtgcgacagcacgtcgcgcagggtgatgcggtccttcccggccgcgccgaactccggccagcagtcgacgatcggccggtcgaggtccagcacgccgtcctgtgtcaacagcgcggccaccaggctcgccgcgcccttcgtggacgagtagatcccggtgagggtgtcgccggtgacgtcctcgccggtccacaggtccacgacgcgtcgatcatggacatacgccgccagttgcgtccccgcttcctcggccacggcggcgaactcctcgcgcaccgcctcaaagccctcggccacggttccgtgtacttcggtcatcgcattgctccgttcgtcaggttgttgatctcgccggacttgacgaaccccgtctggacgttgtgaccgtggcgtttgccacaaccgggcgcggtcacattcgtcgggtttcccccgtcaatgcgggagatcatcgtgacgagaggagtgaccgtgaccgagcagcgctacctggccgaccggttccaggaacaccgcacccacctcaaggccgtggcctatcgcatgctcggctccctcagcgaggccgaggacgccgtccaggaggcctggctgcggctggcccgctccgacgacggggccatcgacaacctcggcggctggctgaccacggtcgtgggccgcgtctgcctcgacatgctgcgctcccgccgttcccggcgcgagacaccactggagacccggctgcccgaccccgtcgtcaccgacccggccgccgaccccgaacacgccgcgctcatcgccgattccgtcgggctggcgctgctggtggtcctggaatcactcaccccggccgaacggctggccttcgtcctgcacgacctgttcgggcttccgttcgacgagatcgccccgatcgtcgaccgcacccccgccgcgacccgcaagctcgccagccgcgcccgcggtcgcgtccgggcctcggcgcccaagcccgaccctgatcgcgccgcccagcgccgcgcggtcgacgccttcctgtccgccgcccgcgagggcgacttcgccgcgctggtgtccattctcgaccccgacgtggtgttgcgcggcgacaccggcgccctgcccgacgtggtggtgctgcgcggccgcgacgccgtcgcgggtcagctggagacgttccaccgcatggccgccatcgccatcacccggccggccctggtcaacggcaccgagggccagctcaacttcgtcgacggcgaactcttctcgatcatgagcttctccgtcgtggacggcaggatcaccgagatcgacatcctgtccgacgccgagcgactatccacacttgacctcaccaatctggactaacctcgctgttgatgacaagcgaaaccagtgcggcggtcgcggccgcccaggccggtgacgaagccgagttcggcaggctcgcccagcggtaccgtcccgagttgcaggcgcactgctaccggatgctgggctcggtcgacgagtcgcaggacctggtgcaggagacctacctgcgcgcctggcgctaccgcacctcctaccagggacgctccacgttccgggcctggctgtaccggatcgcgacgaacgtgtgcctggacgcgctgtcccggcacgccccggcacgccaacaggccataggcgaagccgcggcacccgccgtcgcggtcccgtggctgcggccctaccccgacagggccctggagatgctcaagtccggcgaactcgaacccgacgcggccgccgtgtcccgcgaaaccctcgagctggccttcatagcggcactgcaatacctacccgcccggcagcgggcggcgctggtcctgcgcgacgtgctcgactggtccgcgaaggacaccgcctcggcgctggagacgaccgtcgcgtcggccaacagcgcactgcaacgcgcccgcgccacgctcaagacccagctgccccggcaacgcggcgaatgggcccgcaccaccgaactgagcgccaccgaccgcgacctgctgcaccgctacatggacgcgctggaacgcgccgacacccaggcggtggcggcactgctggccgccgacgcccgcgtcagtcaccagggcggtgccggaggcaacctcagccccgaaccggtctggtaccagggccgcgacacgatcatggccgcgtgggccccgatcctggaggtcgccgacgcacccgacatgcggctgctggccaccagcgccaaccgtcagcccgccgtggccagctacatccgcacgggcgacgacccgctgttccaggcgttcgcgctgaccgtgctgcgcatcgaggacggctacgtccaggaggtcaccaccttcggcaccgactgcttcgcggccttcgacctgccgatgacttcgccgtaggagcgatgagtttttccccagggaccggtctcagtcgcgaacggtccaacaaccaggaggaagacatgttgctcaacggaaagaacgcggtcgtctacggagcgggcggagccgtcggcagcgcggtggcccgcgccttcgccagggagggagcccgcgtgttcctgaccggccgcacactgaagccgctggaggccctcgcgacggagctgcgagactccggagcccaggccgaggccgcgcgagtcgacgcactcgacgaggacgcggtggacgcgcacgctgagcaggtggtgtcgagcgccggaagcctcgacgtctccttcaacggcgtcggcatcgacaacggcgaccagggcgtgccgctggtggagatttccgccgacgtgttcggcaccccgatccgcgactacacccgcacccacttcatcaccgcccgcgccgcggccctgcgcatgatgaaacagaaatccggcgtgatcctcccgctgtcgggccccatggcccgctcggccgccgccttcagcggaagcttcggcctggcacacgccgccatcgaatccctgtcccgtcaactggccgctgagcttgggccgcacgggatccgggtggtgtgcatccgccccaccggcatgcgcgagaccgccgaacagctcggctcccacgtcggccaggtgtggcagcgcgccgcggagcggctgggcctgccgttcgaggaactgctgacgatggtctcgtcgggcagtccgctggagcgtgcgctggcggtcaacgaggtcgccgaggtcgcggcgttcatggccagcgaccgggccagcgcgatgaccgcgaccaccgcgaacgtgaccctgggatcggtgatcgactgagtagcctcggggtcgcacctaccgagtcatcgtgactccacgaccgaaagggaatccccatgcgacggtttgacggcaaggtcgcgttcctcaccggcgccgcccacggcatcggttacgcgtgcgcgaaacggttgtccgctgagggcgcgcgggtcgtggtcgccgatatcgacgccgaggccgccaagcgcgccgcccgggagttggacggtttggcggtggcgtgtgacgtccgggaccgtgcctcggtcgaggccgcggtggcggcggccgtcgacgcgttcgggcggctggacgtgctggtcaacaacgtcggtatcgccagcggactggcgttcgccgatctggacgacgacgagtggcagcgcatcgttgatccgaccctggtgggcgcgatgcgttgtgtccgtgcgtgtctggagtggttgctggccgcgccggatggcggggcggtggtgtcgatcgcgtcggtcaacgggatgggcgccgtgggtgaggtcccgtattcggccgccaaggcggggttgatcagcgccagcaccaacctggccgtccagtatgggcggcgcgcccggggcgcccgcgacgcggaggccgggtgggtgcggttcaacgtggtcgcgcccggcaccatccgcactcgggtgtggacggacaacggtcccgagcaggccgcgcagctggagcggttgaaggacctgtatccggccggtcgggtcggtgagcccgaggacgtggccgccgccgtggcgtttttggcggcaccggaggccgagtggatcaccggcgtgacgttgcccgtcgacggcgggctcatggtcgggcccgccgcgacggcgacgattctcgaccgctaagtcggcgtcctcggcgatctggcggccccggtcgcgggcggcctcgacggcgtcggcgatcgccgagcgcacccggtgccgttccagttcgcggaccgcgttgatcgtggtaccggccggggaggtgacggtctcacgcaggctgaccgggtggtcgccggtgtcgcgccgcatcgccgccgcgcccacgatggtctgcacgatcagctcgtgggcgtcggcgcgcggcagtcccaaaaggatcgccgcgtcggtcatggactccaccaggtagtagaagtacgccgggccggagcccgacagcgcggtgacggcgtcctggtggtgctcggccagtcgcagcgtctttcccaacggacggaacagttcctcggcgacgtcgaggtcgcgttgcccggcgtggctgcccgccgacagcaccgtgatggcctcggcgaccagtgccggggtgttcgtcatcgcccgcaccaccgggatgctgtcgggtagccgcttctcgaagaacgccgtcggcaggcccgcgcacagcgacacgaccagctggccgtccttgacgtgcgggctgagcgactccagcagggtggcggcgtcctgcggtttcacggccaccgcgatgatgtcggcggcctgcgcggccgcggcggtgtccaggacccgcacgccgagttcggcgtgtatcgcctcgccgtgttcgcggcggcgcaccgtggcgatcagatcgtccggtgaccaccccgcccggcacagtccggccaggactgtctgtccgatctttccggcgccgagtaccgcgaccgtggtcatgggacctcctcgatcagttcagggcttgcatcatgacgtctacagcatgatcgatctcgtgcggctcgatcaccaagggtggcgcgatgcgcacggtggtgtcgtgggtctccttgcacaggacgcccgcggcggccatgcgttcgcacacggttcgcgccggtggcgcggccgccgacagttccaccccggcccacagtccgcacacccgggtctcggcgacgagcgtggggtcgagccggtccagcgccgagaccaggtgcttttccaggtcgcgggcgcgctgctgccattcgccggtggccagcatcgccacgacctcgcgggcgaccgcgctggccagcgggttgccgccgaaggtggagccgtgctgtccgggcgcgaacacgtccatgaccgcgcggtcggccaccatcgccgacaccgggatgatgccgccgcccagcgccttgcccagcaggtagatgtcggggcgcacgccttcgcgctggcacgcgaaggtgtggccggtgcggcccagtccggtttggatctcgtcggcgatcagcagcatgtcgttgctgtcgcacagttgccgcagccggggcagccagcccttgggcggcacgatgaccccggcctcgccctgcaccggttccacgaggatggcgacggtgtcgggggtgatggcggcttcgagggcgtcggcgtcgccgtagggcacgatgtcgaatccgggggcgaacggaccgaagtcggctcgggcggtctcgtcggtggagaacccgacgatggtggtggtgcggccgtggaagttgccgtcgaacacgatgatgcgggcgcgatcggcggcgacgcccttgcgagtgtagccccatttgcgggcggtcttgatgccggtctcgacggcttcggcgccggtgttcatcggcaggacagcgtccatttcggccagtgccgccagttcggcgatgaacggcccgagctggtcgttgtggaacgcccgcgacgtgagcgtcaaccggtcgagctgggccttggcggcggccaccaggcggggatgccggtgtccgaagttcatcgccgagtacgccgacagcaggtcgaggtagcggttgccgtcggtgtcgctgacccaggcgccctcgccgtggctgagcaccactggcagtgggtggtagttgtgggcgccgtgggcggcttcgaggtcgatgtacccggtcatgcttctcccaacgtggacgacggcgccttgtgggcgcggtgatcttggcggaacgagtgcgaccagagtacgtgcgccggttcagtcgttcgtatcccccacggtgaaggcgcacagggtttcggccggttcgccggggaacacggtgatgtcgcgcagcggcgtgaatcccgcgccggtcagcatgcgcacggccgacaggtcgtcggccgccgggctggagatgacgcgggtggcgtcggggtgtgccgtcagcacgacctggcgcaggtactgccgcagcagcgccgcgtggtccccgacgccgggatcgccgacgatgacgtcgatcccgatcgcgtcgggttcgccggtggccaggctgtactcgcggtggtcgccgacgcggtaatgccaggcgaaaccgcaggggtgtccgtcggcgaggatgagggtcaggtggttggggtgctcgccgcggatccagggcaggtacttgtccctggcggcggccagatcgaacccggccggaagccacctgaccacatcggacaggtcggcttcggccatgggacgaaacgcgaacgccgtcaccaggcccacgcctcgggagacggcccgcccgacccgatcggcgggaacagctcgtccaggcggacctcgacctcggcgtcgacggtcacgtccagtgccgacagtgcactgtcgagttgctccgtggttcgcggtccgatgatcggggcggtgactcccggacgcgacagcagccaggcgatacccagcgccgcggggtcggtgccgatgtcggcgcacagtttctcgtagccgtcgatgctgtcgcggtgctggcgcatcagctcggcgcggtcgttgtcgccccgcaccgaggtccgggcggcctgtttggcgagcaccccggccagcagtccactctccagcggcgaccacgggacgatgccgatgccgtagtgcgtcgcggccgggatgacgtccagttcggggtgccgggtgatcaggttgtagcgacactgctcggacaccaggcccaggaaatgccgccggttcgccgcttcctgggcggcggccaggtgccaaccggcgaagttggacgaacccgcgtaccggatcttgccctgggcgaccagggtttccatcgcctgccagatctcgtcccaggtgacgtcgcggtcgacgtggtgcatctggaagacgtcgatccagtcggtgcgcaaccgccgcagcgacgcctcgcacgaggcgatgatgtggcgggccgacagcctgccctcgttgggccactggctcatcggggtgtagaccttcgtcgccagcaccaccttgtccctggccgactcgcgctggtcgaaccactggccgatgatctgctcggtgacgccctcgccgcgacgtccaccgtaggagttggaggtgtcgaagtagttgaacccggtctccagcgcccggtccatgatcgcgtgactgtcctcgacggaggtgtgcggtccgaagttcatggtgcccaggcaaagccgcgaaaccgacaggccacaacggccgagtttggtgtattccatgccgccacggtattgaccgatccggtccagtgacaggtccagtcgctggcacgaaaactggtccagttgtagggtcggttcccatgcccgacccctggtacgcgatacgtgagctgctgttggccgacgacgccgtcgaccacggcaagcgcggccgccgcaccgaacgcgcactgcgcgaggcgatccgttccggccgcgtcccacccgggacccgactgccgtcgtcgcgggacctggcccggcaactggacgtcgcccggggcaccgtcaccgccgcctaccggcagctgacggccgagggatacgtgagcacgcgccccggttcgggtacctacgtcgccgcctcgtccggccccggcccggtggccgagcccgccgccgcgccgacgcggtacccggcgttcgagttcgacctgcgcaccggcatccccgcgctgtcggacttcccgcgcaccgcgtggctggcggccaccaaacgcgccctggcggaactgccggacgcggcactggcctaccccgacaccgctggcctgccgtcgttgcggcaagaactgaccgcgtacctgggtcgggtgcgcgcggtgaccaccacggccgacggcgtgctcgtcacccacggcgccgccgaagcgctagcgttgctggcccgggcgctgcgcgacgccggtcatcgccgcatcgcggtggaggacccctgctaccccggccaggtcgagttgctgtcgggcaacggcctggaaccggtaccggtaccggtcgacgacgccgggctcgacgtggaagcgttgcggcgcaccggttgccgggccgtggtgatcaccgccgcgcaccagtatccgctgggggtggtgctccaaccgcgacgtcggctcgcgctgctggagtgggcggcggacaacgacgccctgatcgtcgaggacgactacgacgccgagcaccgctacgaccgccccgccgtggccgcgctccaggggctcgccccgacccgggtggcgtacatcggcaccaccagcaagaccctggccccggggctgcggttgggatggctggtcgccccggcccggttccaccgggacgtgttgcgcggcaaggacgtcctcaaccgtggcggcagcgtcatcgagcacgccgccttcgccacgttcctgcggcacggcggctacgaccggcatctgggccgcacccgccgcatgtaccggcagcggcgcgacgccctcgtcgaagccctcgccacccgactcccccactggcggcccaccggcgtggccgccggactgcacgtcgtggtgcgactgccgccgaacacatcggactccacattggccgcaaggctcgccgacgccggtgtcaacgtgatcgccctgtcgcgctacatgcgcaccgacaccctcccgttccccggcctggtcatcgcgtacgcggcgaccacacccgaccggttgcgtgcggcggtcgaccggatggcgcaggtcacaaccacctccgttccatgatcggtaaggtgcaggggtcatgtcacgactgacacaccgtgacgtcgcgaacgcgtagggagtgaccacccatgcccccggatttcctgcggttggccgcgatcgatcgtggacaggtcgccaggatcgcgcccgaagccgtgctggtgctgccgatcggcgccatcgaacaacacggtccgtcgctgccgctgggcaccgacgcggcattggccgaagccgtcgccgaggcgggaatcgaggccagcgcgacgtcgcggccgttggtactggcaccgaccatcccgtacggcaactcgattcatcacctgttcgcgtgtgccggatcggtgtcgtcgcggacgcttcagctggtgttggccgacctgatcgattccttcgtgcgcagcgggtttcgccgcatcttcatcctcaacggacacggcggcaacgacgagtgcgtgcacctggcggtcaaggacgccgtcaaccggcatccggtggtactgggggcggccagctactggacgctcgttcccgacgggatcttcccggccgatcaggtgccggggcacgcgggcgcgttcgaggcttcgctgctgatggccgcccgcgccgacctgctgccacccgatgccgcggccggtggcccgccgggatcgtccatggtgcacaccggagattttggccccggcgtaaccgtcgtgcgcgccggagactgggccacgtcgggcggcttcaccgacgaccccgctaaagcggacatcgaagccggtcgcgaatgcctgcgagccctggggcagcgactgggccaggcgctggaccggttcgccgacgtatcgctgccggatgacgaccaggcgggatcctcatgatcattgacggcatcgacgtgtgggtcgtcaacgtgccctaccggtcggccttcgtcagctcgttcgaggtccgacgcggcaccacccggaccgtggtgcgcctgcgcaccgacaccgggctggtcgggtggggcgagaccatgcacggcgatcccgtcgcggccctgaccaggaaactgttcgacacgtaccgaggccgcagcccctacgacgtcgaagccgtcgcggccgaactggcgatggtgccgttcttctacggctacctcggctacgccgcactcgccggtctggagatggcctgccatgacctgatggccaaagccgccgggcaacccctgcatcggctgatcggcggcggaatgaccgaccggatagcactgacctatgtactcacgcctccggaggataccggcgcggccaccgccgacgccatcgccgacgaggccgccgacgccgtcacgcggggctaccgggcgctgaagctcaagggcagccacgacccggcgatcgacctgggatacctggaggccatccgcgagcggctacccgacctcgcgctgcgggtcgaccccaacggacactggccgctggcgcgcacgctccagtacgcccgccgcatcgaggagctgcggctggagtacctggaggacccatgccccgacctggccacgatggcgcaggttcgcgagcgggtgcgcgtcccgttgtgcaccaacatgtgcgtggtccggttcgaggacgtcgtcccggcgatcgagctgggcgccgtcgacgtggtgcacggcgacgtcttcaaatggggcggcatcgcgccgaccaagcggctggccgggatctgcgccaccaccggctggggcatgaacctgcacagcggcggcgagctcgggctggccacggcggcgcacctgcaggtcgcggcggcgaccccgcagatcagctatccgatcgataccgtctactacctgttcgaggacgacatcctcagctccacgctgcccatcgtcgatggcgagctggccgtgcccgacggccccggtctcggtgtcgagcccgatctcgacaaactcgcgcacttcgccagcctccactctgaacaaggtgatctgttgctgtagaggggtttcgtggacaatctcgacgtgcctgacgctcgtatgcggtcatggcacggaaacacgggaattcgcgattcggcaaaggacgatcgtgttgacgataatcagggggcgcaagctcgtggtgggcgacgtgatcgcggtcctcgccctcgtcgccggtgtggtggtgttgagccaggacggcgacggcgagaataaggcattctgccgtgctcgggttccctcacatcgaccgatgcccagcttcacgacgccgcaaccaccctgtatgtccgctacagcaacgtgatcgcgtacacctccacgcgcgcgtcgtcgggcagagtcaccgactgcaccttcttgccggagtccaatgtgagcgagctgccgtacagccgcaccgacggcccgtccgtgccctgtccggccttgatccggtgcggcatctccagcgccaccgtgctgcccgacggcgttgagcccgcccagtcgccgacggtcaccgggatgtcctcgctgctgccgtcggtgtaccgcaccgtcaacgcggtcgatactggtccattgtgtgcggacgccaccaccgacagcttcccgtagtctccttcaggaagcagcatcgcctgtcccttggcctcggtgaagttctcagcggtgcccgacggatcaggcgcgacataggtgacgtcgtcccaggtgaccggaccggctttcggcagcagttcggcgtcgtagctccagccctgcccgtcgaagtcgccctcctcggaggctgcggtcgtggcggttccgtcgtggttggccgcctcgctcagttcgacggcgcactgcccgtcatcggtcgaggcacaggtcgccgccgacctgacctccactgtggctttcttggtcacccggttcgccccggaggccttggacgtgatctcgatcgggtactcccccttcgcggtcccggccgggaccgtcaccgacaccccgacggtcttttgcgtcggcagatggtccgatgagatcctcaacggcggtttcggcttcaaagccacgtcccatcccttgggcgccttggctttcatcgagaccttcaggtcgccgggcgcctggcccaggacgtcggcggacagcgcgacggtctgggcggcgtcgctttcgccgatcacggccgtggcgggccgcagcgacgcgtcgagatgccgacgaccgtccgggtcggccttgccgaccgacggcggctggtcgccgtcgccggtgccccaatcggacggtgaggtgcccagttcctgggcgatgtcgccgccgtgcgcgatgtcgccccagtcgagccaggtctgcgagacgtcctcgccgttgagggacacgttctgcacgtaccgcttggtgtcgctggcgccgggcgcggtgatgttcagggtgccgccctggcggtcgccgtactcgccgatcgtgacggtcgcggagtcgaactgcgggctggacagcgccaggaagtcgccaccgctcatcgtcgggtacatccccagcgacgagtacacgtaccaggccgacatggtgcccaggtcgtcgttgccggtcatgccgtcgggcccggtggtgaacagcgtcatcgccgcccgcaccaccgtcgcggtcttcgctggagcaccggcccacaggtacatgtacggcgccaacagatccggctcgttgttcgggttgtacgtcggtttgccgtagtagtcgtacgggtcggtgatccagtcctcgcgggcggtgccctcggggtcggtcagcagcttgtcgtagacgaagaagtcgtccagccgtttctcggtgtcggtctcgccgcccatcaggtcgacgagaccggccgggtcctgcgggaccagccactggtactggtacgcgccgccttcgtggaactggtgatcggcgctgacgggatcgtatggggtcagccaggtgccgtcgccggttcggggccggaagtggccggtcttgtcgtcccacaggttgcggtaccactggccacgggcggcgaacttcttcgcgtcggagccgtgccccaggccgtcggccatcaacgccagcgcggagtcggcggcggcgtattcgagggtcgccgaggccgggtgcttgcagtcgttgtcgccgcccttgtgcgcgcagtcggtttcgaggtccagacccgacggtatgtacccgcgtttcaggtaatagtcgattccggaccgtccgttgtagggggagtccttcggtggtgtgctggtggcgttctgcttcagcagctcgtaggcctcgtcctcgtgcccggccagcaaccccttcgaccatgcttccaccaggaacggtgtcaccgggtccccggtcatgatgttggtctcgctgttggccagtgcccagcggggcagccagccgccctcgcggccgatcgcgacgatggacagcgcgacgtcccgggccacctggggttccagcatctccagcagctggttctggggacggtaggtgtcccacagcgacaggttctggtagggcgtgaatcccttggcggtgtgcacttcgccgtcgaagccggtgtagcgtccgtccacgtctccggccaggttcgggtgcagttgcgcgtggtacagcgccgtgtagaacgcttcccgtcgttcctttgtgccaccggtgatcgtgatggagttgagcttgtcgacccagtcgtcgtgcagctgttcccgcacggcgtcgaagtcgtaggagtcgccggtctcggcgtccaggttctttcgcgcaccgtccattccggtgtaggacaggccgaccttggccaccacttcccggtccttgctggcgtcgaagccgatccaggcgccgttgccgccctcgcccgacgcgtcgcgcgtgtcgggccggatggtcttgtcccgccaggtgccgtaggagtcgaagggctggtcgaaggtggcggtgaagtacacggtgtgcttgtccttgcccgcgcagaagccaccggcggtcacccggccctcgacggtgcggtcgccgacgacgtgcacttcggagtcgtgcaccgactggttggccttgccggtgttgaacatcaggttcgccgcgtcggtgtcggggaaggtgtagcgctgccagccggtgcgttttgtcgcggtcagctcggcgttgatgtcatatgaggacagtccaacctggtagtacccgggggtggcctcctcgtcgtcgtgggagtacttcgaccggtacttctcgggatcgacggtgtcgacctcgccggtggtcggcatgatcggcagttcacccgacactccacacccgacgcccgacaggtgggtctggctgaatccgtggatcttgtcctgctggtagtcgtacccgccctggccgccggtgtcggggctgatctgcaccatcccgaacggcgcgctggcaccggggaacgtgttgccgaagttctgcgtcccgacgaacgggttgaccaacgtcgtggggtcctcgggttccacggcgaccgccgaggacggcacgagcagtccgacggcgagcacggctgcggccaggacggcgttgacacgctttgacgcggaaagcatcgggcacctccgagggcgggtgccgaggtcgtgcggggtggcctcggcagggcgttgcgcagacgcttccacgaactcgcgcggctgtcaaccgtcggttaccgacccgcctgccacccgtggccgggcaaccgcaaccgcagcgtccagccgcctgcgtcggtggggccgtagtcgagcgacccgtccagcagttcggcgcgctgccgaagcccgagcaggccctgttcggcgctgggcagcgccaccaccgcgcgggtggcggcggtgttggtgacgctcacttcgatggtgtcgccttcggtgaacacccggacggtcgcggtggcgccgggggcgtgtttgcggacattggtcagtgcttcttggacggtgcggtagatcgcgcgctcgacggcggcgtcgacgtcgggcagcggttcggcgctcagggtggcgtcgatggcgcttgaggccacgagctgttccaggtcgtcgacgcccggctgcggcgtgagttcggtgggtttgcttccggcggcgcgcagcacgctgaccatgtggcgcagttcgtccagggtgcgggtgctgagttgccggatggtcgcggcggcctctttggactccgggtcgccggtgctgacctgccaggcggcggcgcggacggcgatcaggctgacctggtgcgacacgacgtcgtgcatctcgcgggcgagttgggcgcgttcggcggccagcgcggtctgggtgatcagcagccgttcgtgttcgcgggcctcggtgatctcgtcgagcctgtccgacaggtcgcgtttggtctggacgagctgccccagaaacgccggtgcggcggccaacgccagcgagtagacgaaggtgacgacggtgagggaatcggtcaggtactcggtgtcgtccaagggaaccggccagatgtagcaaagccccaggacgaggacggcggcgcccagccagccgcgtcggcgcgtcgtgttggccacggtgtacaaggcgatcagcgacgcggcgctctgccccaggacgagcgccccgggaagcgttggcaggaaagcgatccacggccatcgccgccgcagtgtgagcgcggcgactccgacgacggcccacacgatgtcgtagtgttcgttgcccgagtacaggctgtacacgatgtcgaccccggcgacgaggatgaccagcggttcgaccagccaagcggggatgcggcgtctcatcggtcgtctccgggcggtggcaggattccggcgcgttcggccagcagcgcggcctgcacccggttgttgatgccgagcttggtgaggatcgcgctgacgtggtccttgaccgtgccgacgctgaggaacatccgtgcggcgatgtcggagttcgacatcccctcggcgatgagcaccagcacctcgcgttcgcgccgggtgagccgtgagacccgggtcgtgtgctggccccggttctcgccctgcaggtacccgtcgacgaccgagcgggtgaccttcgccgacagcacggccccgtccgacatcagggcacgcacctggtgcgccaggtgctcggggtcggtgtccttgagcaggaaccccgccgcgcccagccgcagcgcggcggcgacgtactcgtcggtgtcgaaggtggtgagcatcgcgacgaccggcggacgggtcagcccacgcagctgcctgaggatggtgagcccgtcgacgtcgggcatccggatgtcgagcaggaccacgtcgggccggtgctggaccgtcgcgtccacggcctgcccaccgggaaccgccgcgacgacggtgatgtcgtcgggagcgttgaggatatgggtgaaaccggtacggatgagggcttcgtcgtcgacgaccaggacccggatcatgcccctccctcatacggctcggcagcggggcttgaatactagatcggccagctggcgggggtgggtgtaccgccgatcggcggggtgggtccggagcctcgaccgagggcgggcgacgtatcggccgcgaggcttgcgggcgtgacgacactccttcgcaccgacgtcgataccgcctcccccgcccgatccacggccaggatcgtgggcctggatctggctcgcgcgctggcggtgttcggcatgttctacgcgcatgtcggcccggtatccgaggacgactccgggttcggttcctggctgatgagtttgccgcacggccgctcgtccgcgttgttcgccaccctcgccgggctagcgctggcgctgctcagcggcggtgccacaccccgcaccggacgctcggggcgtcaggcactgacccggatcgtgatccgggcggcatgcctgctggcactggggacggcgttgaccgcctggggcacctcggtcgacgtgatcctggcgtactacggcctgtacttcctgctggcgctgccgttcctgcggctgtcggcccggagcctgttcatcgcggcgggtgggttcgcgctgctggggccgctggtgctgcacggcctgtggtacctcggttccgactgggtggcggccgtggaccgcgtcgacccgttcgcatggtggggcaacggcgtgctgtggctgctgttcttcggaacctacccggccgtgacgtggatggcctacgtcctggccgggatggcgctggggcgtctcgacctcgccgccacggcgacccgggtgcgcctggcggtcgcggcggtggcggcgatgctcgccggatacggcgtctcgtggctgatcgggttcctgttcccacgactggaggcgttcgcggcctcgtcgagttcgagcatgtccagcgaatcgtccagcgagatcagcgacgaggcactcaagtacgacttcgtaccggactcgccgtcgtggctgctggtggccgaatcgcacagcggcaccaccttcgaactggtgggcaacatcggcgtggccacggcggtgatcgtggcggcggtgacgctgctgaaccggttccggcgagcacgctggtggctggccccggcgatcgcggtcggcaccatgtcgctgacggcctacgtcgcgcacatcgccggagtgtggttcctgttggacatcaacgagtacgggttcgcgatatcgccgtggctgttgtggggcgccttcgtcgtggtcacgatgttgctcgcgttgacctggaaacgcttcttcacccgcgggccgctggaatacctgctgcacgcggcgacccgggtcgcggcgcgagtgcgctgacgcgtcaggccaggtaccgcaccgctccggcgaactcgaaagcgtaggggtgttcgtccaccgcgacgatctcgatgcgctgttcgaccttgtcggtgttggtgcgggcgtcgatcatgtggccgtcgccgatgtgcatgccgacgtggtggacgcggtcgatgccgtagaacagcaggtccccggcgcgcatctcctcggcggcaacgggagtacccgcgtccttctgcggcccggagtcccggggaatcgtcaccccgtgtgccttgtggaggctgtgggtgaggccggagcagtcgaacccgaagcccgcggtaccggcccacaggtagggcaggccgaggaacatcttggcgtcggcgaccagatcggcacccgacggcgccgggatcgcgtcctcggatgcgtacaccgtcgcggcgtcgacgcacagccacttgtcgccgtgggtgggagtggcgaccttcagcgcggtgtcggtctgatccaaacagggaagccggttgccgtaactgatctccatgaactcaccggacagggtcgcgtcgtcgtacagccaggtggtggcgtcggtgacctgagcgaagggaccgtcacttcccgacggtgcctgagtggtcaactgggaacggagcacccagccggggtagccgcgttcgtcgcggggcgtgggctgaccgtgcacgacgacgtgcacccagtccccggattcggcggtcacggtgacgtcctgaccgtacaggccctgggtctccaggttcccgatcagccagcggcgttgcttgaggctcatggcggccagccacgcgcgcaggtccaccgggttggtcaacgacggcgcgtccaccttgcggtccttgtcgggctccacccacagtgtcgccgccgcgacgtccacataggcgacgtcaccgacaccgggagcgccaccgctctcgggttccttcgccgccgccgggttcgccgcgccaccaacacccgcgatgaccagtccggacatcgcaccggccttgaggacaccgcgccgggagaactttccggtcatagccactccatagattcgaacgatggacaaatgttgatccccgcagaatctaccttccgagcgtcaggtttgggccaatcgcagccgtcgggggctgaggtagcggcggcggtcggtgacgatgacggcggccaccgcgccgatgcccagccacacggccagttgcgtgacgccctcggtcagcccggcaccgccggaggcggcggctcgcagcgcgatgatggcgccgtgggtgggcaggtatccggcgaggtcgtacagcggcgacggcactgtggacacgatgccgagggcggcggtgaggacgagcaccgccagtgaggccatgcgtccggcgcggccgaagatcgccacggcggcctggttgacgacggtgaacgcgagcgcggccaagagcgccacggccccgaaggtcagggcgcgggcggggctgagttccaggaccggccaggcgatcgcggtgatcgccagtgccgccagggcggcggcgcaggcgcccggcagcgcggcgcggatgatgatgcgccagctgggttcgcgggaggtgaggatctggccgggcaccgcgcgggtgacgatgtagacggccagggccagtgcccacagtgccaacgcggcgaacagcgtgatggacagggtgttgaacggtgttccgttcatggtggcggcggtcgggtcggcggccacggtcttgaggtggtcgcgttcctcgtcggtgtagttggggatggcgtcaaggcccgacagcaggccctcggcgagttcccgcgcaccctcgtccacttgcgaggctccatcggacaggcggtcggcgccgctggacagctgtcccgctcccttgtcgatcttgctggcgccaccggacagttgccgggccccgtcggcggcgtcggcgatgccctcggccagtggggcggccttctcggcgagtttggcgttgccgtcggcgaccttgcgggcgcctgcggccagtttcttgatggcgtcgcgggtgtcgacgacgttggaccgcaccgagtcgatgccctcgtcgatggccgaggcgttgtcggagaaggtgtcggcggctttttggaggtcgtcgcagaacttcgcgttgccgccgttggcgtcgcagcgggcggcgaacttctggaacttgtcggcggcgtcggtcgccgaggggagcgcgtcgatggccttgatgatcttgttggccagcggcacgacggtgtcggcgagcttctcgttgccgtcggcgaccttgtcggcgccttcggcgagctgtttcgtcagttcggggagcttcgcggtggcggattcggcgtcgcccaggccaccggccagttcgccggcgccggacttgagcttgccggtggcgtcggccagggtgtcggcgccgtcggacagtttcgcggccccggatttgagttcgccggtgccgtcggccaggcggttggcgccggtggcggcctgttcgagcttgtcgtggatcgtgttgaacgcgatgtacacgttgtccagataggtctccacgacctgcttgtcgaggctgcgtgtggtcgacagcgcgacgtcctcggacaccatcggatccgcgacgcccgccgcgtcggtggtctcgacctccaggatcgcccggtcggcgtcgagcggttcggcggtggccgcggaggtgccccgggcggagaagttctccgggatggtgacgacggcggcgtactccccttcggccaggccggtcttggcgtcctcggcgtcggtgagcacccagtcgtaggaggagtcgtcgttgtgggtcaggtccccggccagttctcggcccagcgggatggtctgtcccttgaccttgacgggtttgtcgttgttgaccacggcggcggtggcggtgccgtggtcggcgtcgatggcggacagggcccaggtcagcgaacccatgaccagcagcggcaggacgatgagtccggtccaggtcttccaggtcagcggcccggaggcgatggcgcgggcggaatcggcgaacggtgtgaacatcagacgacctcagcggggtgaacggtacgggtgagtcggtgggcggggtgcgggatcaggtcccggatccggtcggggtcctggcaggtgaccacataggagacgggttcgccggagcggttgcggcggtcggacagcagtgcccgcagctggtcgcgggtgtcggtgcgcagcacccagtcgacgtcgtcgagcaggatgaggcgaacgccgtcggccagcgcggcggtcacgcgccgcgccgggtcgggggtctggccacagtcgatcagctcggcttcgcggcgcagggcgtgggagtgctgcggcagcacgtggccgagcaccttcaggtcgccggtgacgccggggacccgtccggcgagggtgaacagcagcgcggtcttgccgaccgggccggtcccgtccaggaccaggacctcgccgtgcggcaggtcgaggtccacatgcgagtacacggtgcgtccccggtcgtcggcgaggctcaggccgcgagcggtgaccgcttcctcgacacccggggcgggccagtcggcgagccgcagttcgcgcaccaggccgtcgccttcggcgtcgaacaccggcagcatccggtccagtttcggcggcagcccccaggcgcggtgccccaggagcgcgagcacggcgggaaccagggtcatccggacgaggaacgcgtccacgaacacgccgacagcgagactgaacgcgatcggtttgatggtggcgctgccctcgggcacgaacgcggcgaagaccgcgaacatgatcagcgccgccgcgaccaccacccgcgaggccgagatgaacccggtctcgatggcgcggtgcggatccccaccgtggacgtagtcctcacggatacgcgacacgaggaagacctcgtagtccatggcgagtccgaacaggactcccatgaggatgatcggcaggaagctgatgacattgccaaccccggccacgtgaagcgcgtcggcgaaatgtccttggacgaacacgaacgaggtggcgccgaaggcggcgcccaccgacagcaggtacccgaccgtggccttgatcggcacccagatcgagcggaacaccatcgccagcagcaccagcgacagtccgacgacgaggatgccgaacggcagcagcgagctgcccagctgggcggacacgtcgatgcccacggccgtcaggccggtgacggcggtcttggtgtcgtacttgtcgaggaagtggtcctgtttggcgcgcaggtcggcgaccaggtcctcggtttcggccgagtccggggcggtggtggggatgacctggatgatcccggtgtcgcccttggggttcggggtggccagcggcaccgatgccacgccgggcatgtcgcggatctcgtcggcgatgtcgtcgacgaggccgatcgggtcccggctttcgatgatgtcagcggtgacgatcagcggtccgttgtagccgggtccgtagtggtcggtgatgatgtcgtaggtgtcgcgggccgggctgccttcggtggcgtcgccgttgtcgggcagggcgagtcgcaggtcggcggccggtatcgcgcacactcccagcccggcgacgatgaccaggatcgtcacgatcggcgccttagtgacggtgcggacccaccacctagcgatcggcggtttgcgccacgctttccttgtcttgcgccgcttgggaacccggggccgcagccgctcccccgcgaacgccagcagcgcgggtacgagcgtcaccgcgacgacgacggccagcgcgaccgccacggccgccgccacacccatcgtggtcaggaacgggatgtcggcgacgaacaggcccagcagcgcgatgacaacagtcaggcccgcgaagatgaccgccgaaccggccgtcgcggtcgcccgcgccaccgactcctcgacgtccagtccctcaccgagttggtcgcggtgccgcgacagcaggaacagcgcgtagtcgatccccacggccagccccagcatgacggccagcatcggcgcggtcgacgagatcggcaccaccagcgtcgccaggtagatgaggcccaccgagatccccacgcccaccacggcggtcagcagcggcatcaccgaggcgatgaccgagcggaacatcaacagcagcaccaacagtgcgacgcccacgccgatggcctcggtggggctgagttcggggatgttgtcggcgaacgcgtcgccgccggtgtggaccgtcgcgccgtggccgacctggtcggccaggtcgtcggcgatcgcggtcaggtcgtccttggtggactggtggacgtcggcctgcgggacggtcaacagcaccgtgatgatcgcggcccggccgtccttcgcgacggcgccgttgatgtccttgtcgaaggggtcggcgaccacggcgacctggtcgacgtcctcgatgtcggccaccgcttcggaaaccgcgtcgcgggtggggccggagtcggcctgttgcccggccgggacggtcaggaccagtcgcgccgaggtgccactgaactcggggaagacccggccgaggtagtccagtgtgtcctgtgattcggaaccggggatggcgaaggtgtcgtcggtgccctggttgaagagcgccgcggccccgcccgcggcgaccaaggcgactatccacagtgcgacgacaaggccccgggcccgggcggcggcccgtccgagtcgataaagcaccgacgacattcctgctcccaactagtgttgacgaaatcatcacttatgaaccacacgtcaggctagcaaatgtgacgatttcgtcagcactgaaccccttccgctaagatgacgctggattcaacacggcactaatcggaggtcaacggtgaccgaaccggcgaacaaccgcctggaacgacgcaaggcacgcacccgcgccgccctcatcggcgccgcccgcgccttcatcgcggagggcaagctcaccgccccgatcctggagatcacccaggccgccgacgtgggtatgggctcgttctacaaccacttcgacagccgggagcacctgttccaggccgccgtggaggaagccctgcacgactacggcgaggccctcgaccgcatcagcgacgacctcgacgacccggccgccaagttcgcccagaacttccggctgaccggacggctgcaccgccgcaacccgcagctgagcaagatcctgctgcacgaccggccctccctggccggaccgctcaagggcgtcaccctgctggcccgccgcgacatcgacgccgccatcgacaagggacagttcaccgtcgccgaccccgaactggcgctcgtcatcgtggccggagccgccgtggcactgggacagctgctgcacgaccaacccgagcgcgacgacgccgaggcgaccgaccaggtcaccgaggacctgctgcgcatgatgggcctgtccggcgaaaccgcccacaagctggcgatcgcgccgctgcccgacatcgacgacctcgacaagcaccgcccgacgcgctagcggcaccacatcaccgggcggcgggaacgcgcgccgatagctagactccggtcgtggctcgtcgatctgtgccgcaccgccccacgatcgccgatgtggcggccctggccggtgtctcgaaaggcgcggtctcgcgcgccttcaacggcggcgaacgcatcagcgcggccaccatccagcgcatccacgacgccgccacccagctgggctgggtccccagcgcggcggcccgggccatcaacggcgcgcccacgcaagcggtcggcatcgtcgtgcgccgtccgcccgaactgctcgacatcgatccgttcttcccggcgttcttggccggagtcgagaccgtgctggcccgccacgaatacgccaccatcatccgcttcgtcgagggcgccaaacaggaacgcgcctgctacgagcgcatgatggccgaacgacaggtcgacgggttcctgctcaacgacctgcgccgacccgacttccggttccggttgttgtccggaatgggagccccggccgtggtggtgggaacaccaggcccctcgtgcccgtaccccagtgtggacagtgacagcaccccgcgggtccggcaactcatcgagcacctcatcgccatggggcaccggcgcatcgcgcacgtgaccggcgtgccggaactgctgcattcccgggcccgggaaacgctgtggcgacagaccctcgccgaccacggcatcgaacccggacccgtggccgtcggcaacttcgtcgccgccggtggggcacaggcgacgcgacagctgctggccgaaccacggcgaccgagcgcgatcttctacggcaacgacgtcatggccgtgggaggtatggcggtcctggccgaacacggcctgcgggtgcccgaggacgtggcggtggccgggttcgacgacatcgaactcgcctcctacctgaccccggcgttgtcgacggtgcactgcgactaccccggtctgggacgggccgcggccgagatgctgttgaccgcgatcggcggcaccgcgccgtcgtggcgggtgacgctgccgacccaggtgcgactgcgccggtccacggcgaacacagggtaaacgattgtggacgttttgaagggatgcccgaaatgacgcccttgccccggtacccaccacctggtataccggtatacctgttgccggacaaggcctgaggagtaccagtgagatccaaagccatcacgatcgcgacagtcgcactcgccaccgccgtcgtcggcaccctcgccgtcaccgttccggggctggccagcggcaccccggtgtccgacaagcgatccgacaccgccgccgaagccctcgactggggcgacccgattcccgagcactccgacgagttcgactacggcagccccgactcacccgccgtccccgaccagtcgaagtggagtctcgcgggcggcggcgagggacagtgctgggaaggccacgcgggcaacggaagacgctgcgacaagaacacccgcgtccacggtggcatgctgcgcatggtcggcgaggccaacggcgactccggctggctgggctcgcagttcagccgccagtacggacgctacgaggcccgcgtccgctccaccaacaccgagccccccggcgaccggcagtaccacccgctgctgatcatctggcccgagtccgacgagtggccgcagggcggcgaatacgactacctggagaacagctcccccggcgaggactgcgccgaatcgttcatccactatccacacgaccccgaagccgacgtccagcaggagttcaccgaggagaccgactgtggtgagccactgaccgaatggcataacatcggtttcgaatggacgccggaccacgtcgccgggttcatcgacggcaaggaatggttccgctactccggtggtgagaacgacatccgcgaatgcatccagtgcatggattccggataccagaccttccagctcgacaacttccacggcgacgacatgaccccggccgaatacgagatcgactggtaccgggagtacgccgcgccgtgaccgacaccgccagccgcagccggaacgagcccgacgcgacgcccaccccggcgtccggcggcgacaccggcttccggctgctgggcccactcgaggtgacccaccacggcgaggtcctcgaggttccgcccggacggcagcaggcgctgctcgcggcactgctgctgcggccgggcgagatcgtgtcggcaccgacgctcatcgagcaggtctggggcggcgacgccgatcgcaccgtcctcaacgtgtgcgtgatgcgactgcgacggtccctcaaggaccccaaccgcgaactggttcgcgccgagggcaacggttaccgcatcgcggccgcacccgacaccgtcgatctgcaccggttccggaaactgtgcgagcgggccggaacggcccgcgaccgaggcgaccccgcggccgaacgcgacgccctccaccaggcactcgcgttgtggcgcggcgacgccctgtccgggatcgcctcgtcggtgctgcaagccgaggtcgtgccgatcctcgaagaggagcggctggccgcgaccgaacgacgcgtggacgccgacctcgacggcgaggcccacgccgaggtgatcggcgaactgcgccagctggtcgccgatcacccgttccgggaacggttctggtgccagctgctgctggccctgtaccggtcgggccgccagtccgaggcgctggacgcctaccgcacggcacgggaacgactcgccgacgagctcggcatcgagccgagccaggagttgcgcgagctccaccaccgcatcctcacttccgatccgacgctgctgacgccccggcccgccgagccgtcggtcccacgtgtcgtcccggcccaactgccccccgccacagccggattcagcggccgcagagaccaactgcggcagctggatcgcctacttgacgacaccgaacccgcaccaaccacattgatcaccgggccgccgggagccggtaagacgaccctggcggtgcactgggccggtcgccaccgtgaccggtggcccgacggtcagctctacatcgacctgcgcggatacgggcccgagccgttggtccagccgatcgaggccctggcgtacttcctgcgcgcgatcggactgcctaccgaccaggtgccacctcagcaggcggaggcgtcggctttgttccggtcacggatcgccggccgcaggctgctgatcgtgctcgacaatgccgccaccgtcgatcaagtgcgtccactgctgcccggcggtggcgactgtctggccatagtgaccagccgagaccggttgaccggcctggtcgccaaggagggcgcccgtgtcctgagtgtcgacgtgatggccgacgccgaagcccagacactgctgtccgatgccgtcggtgacgcccggctcgccgccgaacccgatgcggccgccgcactggcacgcctgtgtggcaacctgccgctggcgctgcggatcacggccgcagacctgatcaaccatccacagcggagtctcacccggcacgtggaccggctgcgcaccggcaaccgcctggacgcgcttcaggtcgccgacgacgacggtaccgcggtgcgagcggccttccgatcctcctacgctcgactgcccgaaccagtgaggcgactgttccggttgctgggactgttccccggttcggagatcggcctggagtccgccgcctcgctggcgggcgtcgaggccgccgcgaccgaaccgctgctggatcgtctgatctccgcccatctggtgacgccgcggggagccgaacggttcgcgttgcacgatctgctgcgcttgttcgcccaggagctggggcaggaggaggacgccgacgccgaacgcgaggccgccacgcggcggctctacgaccactattcacgcgtcgccgtcgccgcggcgaatcggatgtactcgttcgtggtgacgctgccgttgtcggaggaggcggcgaggatcccggtgagcttcgacgacgacaccacggcgtcggcatggttcgacaccgaacaccccaacctcgtcgcactggttcggtacgccgccgatcgcggcgaccacctcgacgcctgccggctggccgccacgatgcaaagctatctgcacagcaagatgcacgccgtcgactggctcaacgtcgctcgcgcctatctgttcgccgcccgccagattgtggatttcagggcccagatcctggctcatctgagcttggccaacctgcaccgctcccgcgctcagcgtaacgccgccatcaaacacttcgagcaggcgctggcgttgagccgtcacagcggctgggtcgacggacagtccataacccacaacaatctcagtggtgtctacgactacgagggaaaactgcgactgacggttcatcacctgcatcaggcgctggaactgcgctcgccaacgcgggacatcacgtcgaaggcggtcgttctcagcaacctcggcagggcgttgctgcggttggggcacgtggaggacgcggtcgaccacctggaacgtgcgacgaacattcaccaacggcgcggtgccagggtgagcgagtcccgcagccgcgccagtctcggcgaggcactgtgcgagctgggacagcaccaccgtgcgctggcattgctgaaccacgcggtagcggtgcaacgggagctggacgacagaatgttcctacccaacaccctgtgccgactggcgaacgcccacctcgacgtcggccagaccgatctcgccgccgaactggtgccgaccgcgatggcactggtacgcgaaaccggacatcgccgttcagaggcatgggtcacctacgtgaccgcccgggtgcatgagcacaccggctgccctgatgccgcgctcgatggctacgcccaggcgctacggctgagccgggaacgcggtaacggatatcttcaggtgcaggcgatgatcggcatgagctccgcccatcaccaactcggtcagcgggagtcggcccgccgctgtatcgacaaggccctcgcgagagctcgccgtttcgagtacgcgcttctggaacgacaggccgaggccgtccgggtcgccctgagctgaccgtccacaacaccccatagtggaagctgtggtcccgttgaccgggaaacggttgttggcgctgacgtggagcgggaacggattcaccgacgcaccgaccgggtcctcgggaatcgccgttcccgacgctctggcatccggtcccgacaccatcagccagagcgcctccgccagcgccaacaaccgtgtcttcatcagtcctccgactcggaggccgatgagtaaacgacgctcttcaagtgctccagcacaccggcggtgaagttctccatcagttcctcaccgctgccgttgacaccaggatccggtcccaacgcgtagtcgaacttggtcgacccgcagtcgtcgtggtagcggcacgggatgtactggttccactggttgagcatgtaaccccagctggcgccggtggcaaccatcgcgtcgatcgacttcttgtcctcgtcgaacgtgtcgtcggtgtactcacccttggtgttgtcggtctcgttgagcacgatcggacggtcgtagtcgccctgctggtcggcgaccgcgtcggcgcagccctgggcgtccttgccgttgcagtgaacgaacgacaggtcagcggcatcggcggccgggccctgcaggatcgatgcgtccccgtaacgggaagcgctgacggccagccggaaggcggcgttgtcgaaacgggactgcgcgagcttgatcagctcggccatgccctcgtcggaggagatgatgtcggggtagtcgtcatcgttgtgctcgttggcgatctcgatgacgacgttgcggtagtcgttgtcgatcagccagtccgtcacgttcgtggtcgccttacgcaccgcgtcctcatcgtcgaagaccccggtctggcggaagtagaagtaccccaggaccaccaccatgttccgttcggcgtgggcttcgatcaccttgccgagccggtccatccattcgggccgcagcgaaccgtcactgttgaacgccgggttcgtcgcgtcgaagttggggttgccgccctgcaggttgacgtcggtggccaacagcccgttcgccttgtaggagtccaggttcgcgatgaactggtcggtgttggactgcgggtcgaagtccgggtcgtggtcgtgaacgttgccgctctcgtcgtcgaagacagcgttggcggaccgcaggttcggcaacgtgccgcgaacggcttcggagaagtcctccccctgccagccgggcgtgtaggtcagctcccactcgccttcgccttgccgcacatagaacttgtccggttcgtagtcggcaccgatgaggtgccccggcaggacgtgcacctgaccctgccgggacgaattcggttcgccggtcgactcgccttgcgcggggatcgcgctcatggcgcccaccagggcggccgcgagtacggcgaacatccagtaccgggtgatgccacggcgccaacgcttctgtggcttgtgcacttcgggctcctttgtcgctggttctcggattcgggctacggggcgtcggggccgacgtcgccggggctgagcgggtggcgggtgacgtcggccgtggaccgctcgtcggcgccggtgtcgggcttgtcgtcgcggtcctggccgtccatgtcgtcggtgacgaactcgtgtgtggcgctggcggcgtcgatcgccgggctgttctcgccgagccggtacaggccgtcggcgtcggtcagccgggggtcggtcacggcgatggcgtcctcgggtgcgtcgacgcccacagtggccgtgccggtcggccaggcgatgttgccctggtacgtgtggttcttgggagtcttgagttcgttgaacagcttgccctcgccgccggtcaccacgttgtcggcgacgatcgagtcggccggggcgtgctcgtagttggcgccgatctcgatattggacacgttgtcgacgaaggtgttgtgcacgacggtggcccggtagacccggaagtgcgagtccagggagccgtcggtgtccacgtcaccgccgtcgagttgcagggcggcgtcgtagccggtgccggtcaggccctggaagtagttgtcgaagatccggtggtcctgcccgtacaccctgatgccgcccgagccctcctccccctcgccgaggaagaagttgccgtacagctggccgcgattgccgtgccgctgcaccaaagcgccctgcgaggagcggaaggtgttgtagcggacgatgttgtcgttgctcttgaccgacacgatctccgggtcaccgtcgcagttctcgaacagattgttctccacaatggtgttgccgctggattcggagatggagctctggccgatccgcaccgcctccatctcgttctcggcgcggggaccgatgtcgtggaagtggttgtggtcgatacggtcgtgctgggactgctcggtctcggatccgtcgatcgtgacgaagttgcccagctggtgtttctcgccgaagtcgttgtggtcgacgcggttgtggtgactgtcggcgccctggatgatgacccacttcagcgactcctcctcggccagccggaacacgttgcgggtcagccggacgttgttcgagctggtgagtttcagcgtgtcactgttggtccatgtcagaccctcgaaggtcacataggacgacttgtcgacctccagctgcccctcgttgatcacggcctggccacggttcttcgccaccacggtgatcggcgcgtccttcgtgccgtgcttgccggtcatgccgtcgatggcgtactcgccgtcggccagcacgatctcgtccccggccttcgcggcggacatcgccgcggccaactgctcggagtcacccacgtcgatgacgcggcgcgggttcgcctcgtcggcctgtccgatcgcctgcggcagtgccaccgccgcgacgacgaccagtgccgaggcgacggccgtcgccgccaggcgtgcgtgtgccttcatggttctccttcggctatgcgaactcgaacggtccgatgtcgatggtcgcgccacggacgcgggccgcgccgtcgacgtcctcatggaagtccgaactgttgggctgcgaaccttcgtcgatgatgtcgcccgccagctgggaccggtcccggaacacggtgaagtcgtccgggttgatcgccagcaccggagcatcggggttgccctcgaactcctcccagtcgtcggcgatcgtggggtcggtgacctcgatgttgtcggtgtcgtcgatcagcgcttccttgctgccgtcggcgaagaccgatccgcccgccgtggccaggatgttgttgcgcagcttgatgtcggtggtctccaggccgtcgaccgtgctgtggaacgtgatcacgtgtccgtcgacgccgccgcacaggatgttgttctcgatggtgccgccggtgacgcttcccagctcgatgttctggctgccgaacgattcgcagacgttgccgcggaaggtgtagtcgcggacgtcggcactcggacggtgctcgttctgcatgatcaggcactggcctgacacccggacgcagtagttgttctcgacggtgacgccgtaggactcgtcggtgcggctggagtgctggtagttctggatgcagtcggcgtgcggttcaccctcccccttgttgacgttcaggtcgtggatgtagttgttgcggatcaggtggccggtgccccagatccgcatgccgtcgacgtcgtcgttgccctcgtcggaccacaggtcgtagatgttgttccactcgacggtgatgtcggagccgccccacaggtagacgccgaagttgttggtctgggtgaccgagttgcgggagatcaggacgtcactggcgcattcgtcggcgtcgcaggcgatcgcgtagtggatgtgtttgccgttgacgaggttgttgacgatctcgtggccggttccggagaacttgatgcccgtggacgggtcgtccagttcgtcaccgacgacggtgaaaccgtcgatcgtcgcgccgtcgccggacacgacgatgttccgcagtttcacgatcccgttggcgcgaaccgtgaccgcattgtcgacgttcaacgtggagtccgagtggtcgccgggtttgacgcacacgacatcgccatccgcggcgtcgtcgacggccgactgcgggtcctcgtcggtgctgacggtgcaatcgccggtctcgggattgccgttgccatcggtgccgtacttcggacggtccgcggtctccgcgtcgtcggccgaagcggccaccgtcaccccggcaacggtcagcgccagggtcacgccgatcaaggcggtcacgattcgcttattcatcgggcggtcctgtcagtcctcgtgggtgacctggatgtcgtagatgtggacctcgccgtagttggtctcgtcgcacggatccgaggggctgtcgcagttggcctgcgtgtaggcaccggccttgaagtacccggcgtcgaagtcggcgggcagcgtggtctgcagttccccgttgtagtacgccttgatctcgccgtcgctgacgacgaacttcgcctcgaagcgggtgcccagctcgtagtcgtcggtgatcaggtgatggtcactggtgtcgccgtcggtgacgtacaacttggtgccctccaggcggaacaccgacacgtcgtcgtcaccgccgtggatctgcccggccacgacgtcgggcttgtcgttgggcacctgggtgatcgcctcgtcgatgaccatcgtgtgggtccccgactcacccgaccactccgtctcgtccgagccgtcctcgttcatctcccgcagctccgaacgcgggtacttcgacccaccggtggtcaccccgtccacggccgaccggaactggacccccgagcagtcttccagcggcgtgaaccacggatccatctcgaactccgccagctcgggctgcttgatctcggtgggctcctcgtcctcccccaccggcagcgtcaccttccagctcttcaggtccagcacctgtgccgggtaggtgcagtcgtcctcggccagcgcactggtggccggtatcgcgatggccagcgcaccgaccagggttgccgaaccgagcacgacggttgtcgtgcggttgaagcgtcgcatggagaagtcccttctgggcgggtgtcgattcgacgccgacgctacgaaccaccgataacacggcgataacacgaccaccaaaacgtccactgtgaagtttggttatcgcggtgttatcgcgagttcctagcgtgatggccaagcactagcgagagggaacaccgtcgtggtcacctatgcccaactgaccgccatgaacacttccaagctcacctccgccgcccaggccagcgcggacttcgggaccgccatgacacggcagggcgaggcggtgcagaccgccgccgacattcccgccggaatgtgggccggtggcgacgccaacgccgcgggcggcatgttggccgcgttgccgggtccgctgtacgacctgtccgactcggccaaacgcggcaaggcgacactcgacgatctggcgaccggagtcaacaaggccaaggcacacctacagggggcatacgacgccatcaagggcaccggcatcaccatccagccggacggcaccgtggtcacgccggtggtcaccgatccggcggtggccgccgagaacgaccgcaaggcccaggacgcgcgggccatcatcgacgaggcgttgaagatggccgccgacgccgacaccacggcgacggagcagctgaacgcgctgtcgggccaggtgaacgcttcctatatggagattcccgggaaacagcaggatctgggccgggccaaggacctcctgagcaccccgaagaaccaggtcaaacccgaaaccgcgcaggaactcaacgacatcctgtcgcgcaacaacaatcccgagttcaaccggcagctcatggaacagctcgggcccaagggtctgatcgacggcagcgggcggttctcggaggcgggcgcgaatctggcgcagaacggtgacaccgccggagcggacaagttcagggaaacgcagcgcctgctgggagagtcgctggcgtcggcgtcacagaacggcgggctgactccgcagtggacgcaggagttgatgaaccagggtgccaaacccatggagggcaacccgcagaacatcggctacgaagctctggctccgctgctggaacacggcaagtacgacccgagtttcctgaccccggtggccgagcacgtcaccaggctggacaactcctccgggctcgggaacccgtccgctggccccggcgcgagcgtgagcgggctcgacagcaacccgttcgtcatcgacggaaaggcggaccacgaagcgccggtcagcaatccgctcaactcggtgatgaccgcgctggaccacagccccgaagcggcgtcggactacttcaccggcaacaacgacgagcacggcctgaaatacaacgacgccttcggcaaaccgctcgcgccgatcgagggaccgaccgacaaccccaacatcgactacgccctggatcgtgtcacgggtcaggagcccggcgaccccttggacgtcaaccgtgtcggcaacgcgttggaggccgcagccaccggggtgccctccgacacgcccgccgacgcaccgcgtccgcctcggaccgaggaaatggtgaacatcgccgagcacctcgtcaaccgcttcggcggtgaaggcgacggcgacatggacctcatcccgggcggcaagctcgagaacatggccgacaacatgaccgatatcgcctccacgtacatgcccgagatccacaactccttcctgaacccgctgtccggggacgcgaagctgtacccggaaggcgccatggcggagttcaaggacgaggacgccaccgccggactgttgcacgccctcggccgacacgaggattcgttccaccagctcatgggcgccagcaacgacatccgcgatgtcgtgctcgcgcaggagtaccagcagaacggcccggagggcagctgggtgcaggaggcgctgcaacccggttcgaccatcgccaacatactcaccgatgcccaggtggaagccggtgtgcacgacgcggcggagtccgacaagtcggccaacgatctgacccagctgggcgtcagcggcggcaagatcgcgaccagcgccattccgttcgggggcgccctcatcggcgagatcctcgaccaggtcaagaacgacgcgcaggtcgattccacggaacaggcgctgtacgacgggaacgtggaacggacggacgtgtacgacgcgcaacttgtacgcgagaaggccgccatcgagcaccttgtcaaccaggacggtgtcgtcaccgaggccgagaagacgctgttgaggaatgtggacggcgagatcaatgacgcctggtcggctggcgagaacgaggtggcgcaacgcaaggttgacggtatgggcgcaccgggtggcaagtagcccgcggcagttgtgtcctattcggacatcagtgccagctcgcggcgtccttcgtcgaccttgtcgggcaacagcagcaacgtggtggccctctcgaagcgcgccccgatccgctcccaccctcgcacggctttgtggagcgcgacctcgtcggcgtgccaccgccccgcgcaacggtccagacatgctgtggcccagtcgttctcgacggccgcatgacgtgcctgggccagtcgctgcgccgcgtccggcagccctgcgacgatcgccagctccgcccccgccgcccgagcgtacggccgataccagtcctgcggcggagactccgcgaacgcccgctccaccatctcggcggcgtcgccgagcgcatcggtgtgcaccgcgacccgagcgtcgacgaatgccgcgaacgaagccagataccgcagcgacaccggccgcgccacctgttccgcccgctcccgccacagccggtactgctccgcgtcccccaacagcccgtgcgccaacgcgatcgcggccaccgccggtgacatccacgccagcggactcgccgcgcgcacgcacgcgtcccacaacaccggcgcctgttgaagcgcaccgctcaggtcaccgctgagcaccagcggcggaatcgacgcctgaaacgcgacataggactgacggccgatcagatcgtccgcgagcgccgaccgggccgccttcaacgcggcgggcaggtccccggcggcgaccgcgcaacccgatgccatgtgataggtgtcggtgatctccggcgcgctgtaggggtcgttgcgcggcatctcggacagcaaggcgacccggcgcgaaccgatgcgatgcgcttcccgaaaccgccccgtggtcagcgcggcgatgcacgccgcgtccagtgccgcactgatcagcaccggatcgcctgtggccgtagcggtttcgatcgcctcgtcgagcagttccggatcgggcaagaccttctcgtcccgggcgctccatgcctcggccgccgccaggtgcgcggccaccaggggatcggcgcgatcaccgacggtcttggcccggtcgagcagctcccgcaggctctcgccggagatctcggtactgaagccgcccgggtgccggttggcggtgaccacggcgaacgccaacgcgatcgcctcggcacgcggatcaccagcggcgcgggccttctccgccgacgccagcagcagatcgtacgaccgtccagtgtcgatatacgcgtgcgcggcgtcggcggcgttgcgtagatcctcggccgcttcccctgggtcctcggcgaagcgcgccgccgcgcagaaatgatccggcgtctcgggtaggaaccgacgcgcgtaggtcagccaacccagcgaccgcgcgagtcggtgcggcacttcggaaggcgtctcagccgcggcggccaccgcggcgcgtaggtcgtcggcgaccgcgtcgaactcgtcccgccattccccgtccaaccgggtcaccagatcggcggccagctccgccgcccaccgcaggtggcgttctcgcacctcgggttcatcgccgctgtcggcgagtttcccgacggcatagccgcgaatcgtcgacagcagccgccatcgacccgaccggtgctcgaccaggctcttctccaccaaacgccccagcacatcggcgaccgcgccgcgagtcccggtcgcgacggccacagccgcgtccaggtcgaagccaccgacgaagaccgccagtcggcacagcaacgcgcgttcgtcatcgtccagcaggtggaagctccagctgatcaccgcgcgcagcgaccggtggcgttcgtcgggatcgcggccgccgtccagcaaccgcagcgcgtcgtccagcgcgtccagcagcccggccgcgcccagcgaaacgctgcgggccgcggccagttcgatcgccagcggcaggccgtccagccgggcgcagatctcggccaccacggtcggatcggcggcgaagccggggtcggcggccagcgctcggtcgtggaacagttgctgggcttcggattccagtcgcagcgccggtaccgggatggcgcgctcaccggccaggcgcagtcgttcccggctcgtggtgagcaccgtggtgtccgggcagctggacagcacccgctcggcgaacccggcggccgagtccatcaggtgctcgcagttgtcgaggacgagcagtccccggccccggcgcaggtgctgacagatcgcgtcctcaagcgactgtcccggccgggagacgacgcccagcgcggtcgccaccgcctgcgcgacgaacccgtcccgcaccggcaccaggtcgacgaacgccccgccctgcgggaagtccggtgccgccgccgcgctcacctcggccgcgagtcgggtcttgcccacgccgcccggccccagcagcgtcaccaagcgcgcttcggacagcgaggccagtacctgctcgcgttccggggcccggccgacgaagctggtgcgcgcggtgggcagccccgccagcagcgccggtgtcggcgagcccggctgcgacagttcggtcagcgcccagcgatcggtgaccccgaacttgcgcagcagcgacgagacgtggctttccaccgtgcgcaccgagatccgcaaccggtgcgcgatctgcgcgttcgacagcttcgcgcccagcgcggcgagcacctccgtctcacggttggacaggtgcgggattcggggcgcggtcaccgcgccattatgcccggcatccgtggtttttccgtgccgcttcagtgtcggcacggatgccggacgcgcgtcgggcgaacagactcggctcatgacgaacagcacgcgaaccgagctttcggacggcgacctgatcaagccgggcgacgccgcctacgacgaagcccgcacggtctggaacgcgatggtcgaccggcggccccgggcgatagtgcgctgccgcgacgccgccgaggtggccgccgccgtgcgctacgcccgcgaacacgacctggagatcggcgtccgctgcggcgggcacagtatcgtcggccacgcggttcccgacggcggcctcatgatcgacctgcggtcgatgtcggcggtgagcgtcgacccgtcgcgccggatcgcccacgtccaaggcggagccatgctcggcgccctcgacgcggcggcccagcggcacgggctggccaccaccgccggaaacgtgtcgcacaccggcgtcggcggcctgacgctcggcggcggtatgggctggctggcccgcaagtacggcctcacctgcgacaacgtcgagtcctacgaactggtcaccgcgaccggcgccctgatccgcgccagccgggacgagaacccggaactgttctggggtctgcgcggcggtggcgggaacttcggcatcgtcacgcggttcgagttccggctgcacccggtcggtacccgggcgctgttggccgacttcaccttcccgctgtcgagtgccggtcgggtcttgcgggcatggcgggacctgagcctggacgcgccccgcgaggcgaccttcaccgcggccgtcgccgacagcgccgatgggccgagggtgaccgccgggctggtgtgggtcggcgaccccgaccgggcccgagggttcctgccgacgatgcgcgccctgggcaaaccgtcctcgcaccgcgtcgaggagctgtcgtacctgcggttgcagtccatggacgacagcgtcgagggccacgccgtccgtcgatactggaagggtcactatttcgcggacttcaccgacgcggcggtggaggcgttgtggcgacgcggtactcaggacggtcacggtcagcacctgccctcggtcagtctgcagtcctacgggggcgcgatcgccgacgtcgccgacgccgattcggcgttcagtcaccgcgatgcccggttcgagttcgtcggcgcgtcgcgctggctcgacccgtccgaggacacctcccggatcgcggccgcccggcgctgcggagccgcgctcgaccagttcgccagtggcgcctacgtcaatacactcggcgacgacggagccgccggagtgcgccgcgccttcccggcggacaagctcgcccggctcaccgcgttgaaggacacctacgaccccgacaacgtgttccatctcaaccagaacatccgacccagcaactgaaatccacatcgaacattcgtgaaaggaacgaccgatgattgacacgacaccacaaaccgctgatggcaaagtgctgtggcacttctcgatgtcgctcgacggcttcgtggcgggcccgaaccactcgatgagctggttgagccgcaccacgtcctcgcgtcccggtctggtcgaggagtacatgtcgaccaccggggccgtcctgggcggccggtccggctgggacgcgacccccgagggcgtacgaccgtacaacgactggcagggaccgatcttcatcctcacccaccatcccgaggacgcccgcaaggaagagggcgtcacgctcctcaactgcgatgtcgccgaggcggtccgcatcggactggaagccgccggaggcaagaacctcgaagtgttctcaccgacgatcggcgcccagctgctggagcgcggcctgatcgacgagatcgacctccacatatcaccggtgctgctcggcgacggcgtccggctgttccacaatcccggcgggcagccggtccatctgaatctggtcggcgccgacgaacccaccgtggagatcaacgtccgctaccgcccactctcctaggcgcacaacggatactcgtaatgttacgaaggaccatcgctgaacctgttcgacgcggaacccgcggacgacgcgtcgcgctcgtccaacaagaaccggatcgccgacgccctcgtcgacggcatcgacttgctgggcaagggattcagcacgcatccaccccggtccggcccccacacgccgctgctgggcatgggcgcgcgactgcgcaacacgaccgacaaggcggagtgggtcgcggcgacgtacttcccggtggacgacgacggctgcggtctccgccagggcgacgaccgggcgtccttcgggttcggggagataccgaactggactatcacaccggcgacggcgacggcgccacgatcggcggctggtacgccgaccgcgcacagtggaaagacctggagggacaactccccgacggagaggacgagcggtatccccgaggcgacagcactcacacgctgccgatctggctgccgcccgacctcaagcccgcccaggtcagcctgtacctgtgggcgcggcccgactgagactcgtcgcccccaggtgaaccgcggcgtgctggtaggtgagcttccgggtcgggtcggcctcgggagtgttgacgtaatggcacaagccgcccagggtccgcggctgcgacccggagtgagcgaacggcagttcctgctcccattgggagcgagggatctcggcgatggtgtcgatgtgggcctgccggaccgcgtggaaccgatgccggatgagttcctcggtcaagccacgtcccgcgcgcactcccccgacgttcagcgcgccaccggcttcagcggtctcccatcgcgggtccaggctccagtgcggccgaccgcgcagtgccagcgtcacgacgccgaggttgatctcgtcccacatcgtgacgtgcaccgccaggtcgagcagcgtcaacggaccgtccggaaaggtcaaccggtcgatgtcggcgacgccactatccatcgcctccaccagccggtcacggtcgtgggacagggcctggcaggccctgtcctgatcgaacacctcatcgcgcatgtcggcaagcatggcaccggatccggccgtttcgcctggtgacgggctgagagttccgcatggcacccatgcgtgccccgcatcgatcccgacgagcccgacgtctcagtcgaacagcggcgccaaacgcagcgaccactcccggggcagtcccagctcgtccaaataggtctcctgctgctcctcgtcgtcgaacacgttgaaccacaccagcttcgggccgtcggtgcgcaccggcagccggggaaagtcgttgtgcgccggctcggtctccaagcgcaccaccgcctcaacccggggcgcgttctctggttcggggtgaatcgtcgccacggtccgggcagcgatcgggaaccgcagctcgctcaacggccgcaacaacaacacgtccgaactgtccaccatggtggcgttggcggcgggcccgtgggtgcgccacgtctcactctccccgtagaactgggtcaacgcgagcttgcgcgccgccatgtcgctgaagccgcgcagccacacgaacctgtcgggccggtccaggtcgcggtacaggccgagcaccttcatgccgaccgccttctgcccctcgatgagatgatccgcgaaaagctgggcgaggacatcccgcccaccgggctgcattgtgtactgacgaagttcgacgatcgtggtttcggtcatgaccccaggttcgccggtcccgtcaccagcggccagtggcagctgtgcctatgttcgcaagttttctgccgtatgatcgtcgggtgcgacaagtagccgtcccgatgatcgacgacatgcccatgtacgagctgggcatcgcctgcgagatcttccgccacccctggtactcgctgcgtctgtgctcctccggcccggtgcgcatcgaaaccggcttcaccatccaccccgaacacagcctcgacaccctcggcgcagccgacaccgtactgatcccggcactgccgcacgcctgcctcaactccggccgccccatcccgccagacctgatcgcggcggtccgcgccgcggccacggccggagcccgcatggtctcgctgtgcagcggcgccttcgtcctggcggcggccggagtcctcgacggcaaacgcgccaccacccactggcaacaggccgccaccctcgcgaagtggtacccgaacgtcgacgtcgacgcgtccgtcctctatgtagacaacggcgacgtgctcaccagcgcgggccgcagcgccgccatggacctgtgcctgcacgtggtgcgccacgacctgggctcccacatcgccaactccctggcccgcgtcatggtcgtccccgcgcaccgccccggcggccaggcccagtacatcgcgcagtccgtacccaccaccgacgacgagggcctgggcgccacactgcagtgggcgctcgatcgactcgaccaaccgctgaccgtcgccgcctgggcccgacaggcgaagatgagcacccgcaccttcgtgcgccggttccacgaggccacggcgaccacaccccgccaatggctactcaaccagcgcctcaaccgggcccgcgaactgctggaatcgaccacgatgtccatagaccacatatccaaacacagtggactgggctcctcggcgaacctgcgccaccacttcaacgccgccatgggcaccaccccgaccagctaccggcgcgcgttccaatccacgtcaccggcctgacccgaacccctccgacgggccaggccggtgacggactcacccgacgatcaccgccccagccgctcaagcgtctggtcccgcaaccgctgcgcgtcctcgcccaggtcgaggcccgacttcttggacgcctcacacgagacatccgcgtccgggaactcgccgtccacgaggtacttcgtcgtgacgttcaacgcgcacgggttgtcgtcgtacacgtagacaccgtggccactgccgtccacactcaccagccgagcccggtcgccgaacgcctcacgaaccatttcccctccggcatgcggtgtggcggggtcgcgctgattctgcaacaccagcacgttctcgggtccctcgtcgacgatctccaccggaggctcgacaggatcgttgttccagaacgcacacggcgagacgttcgcgccagccgcaccgaacaacgggtaggtctcgcgatcctcggcgacctgttcccgataggtgtcgacgtcctccggccaatcgacgtcgttgcacgtcacggccaggtacgacgaccacccgttgtcgtagggcgacggctccgaaccctttgacggctcctcgacgctgtcggccacccccggcaaccccaacggctgcttctccatctgacgccgaacagcatcctcatcggactccgccagcgactgccacaactgagcgcccggagcgtaattgccctccccatacaacgtgaagaacatgttgaagcggaacagtccaccatcgatttcagcgaccggttcctcatcgagccgctcggctagcgcgaagtagttctcccgcacggcatcggcgctctccccgagcccataactgtcgtggcgcttcgccgcccaagcggcgaaatccgggaaggtgtcctccatgccctgcccgaaccgacgctgcgcaccccagtcgagcgcggtgccgccgaggttgctgtcgatcacgatccggtcgctgttgccggggaacatcgacgcgtaggccgaacccagcccgctaccgtacgaggcgccatagaagttgaccttcttctcccccagcgcttcccggataaagtccatgtcccgggcggtattggccgtcgtcatgtgcttcatcagcccacccgtatcgtgctcggcgcactgatcggcgatcttcttcgcggccttggcctgcttgacaaccgccgcgtcatccaccgcgtaaggcggcacgttgccccgatagtcctgatcggcggtgaaaccacagctcaccggcgtcgaatgcccgacaccccggggatccataccgatcaggtcaaggctgtccttgacgctgtcgggcaaacccaacccgctcatgtccgccggttgcgacagccccgcaccccccggcccacccggattgagcatcagcaccccgcgccgcttctccgcatccgtactggccagccgcgagatcatcacctcgatcgtctcgccgtccggcttctcgtaatcccgcggcacggcaacactcgcgcactccaactgcgccgcccccaccacatcctcgggacactcgccccactccaccgccccaccgtcctcggcgaacgccggcgccatgaccaccccggccaaccccaccgccgtcaccgccacaccgatcccgaggattcttcctcgattcatcccgtacccctttccatgtgacgaaccgttgcggcccatcaaaagctgtgccgcaacggcacagtcaagaaccccatctatgacccacgccacaccccacccccaggtagcgtcggacgccacggaaaacgaggtgacgatcatgtcctggagcacccgcgaactcgccgagctcgccggtacaagcctgcgagcggtacggcactaccacgaagtcggcctcctggaagaacccgagcgccgcaccaacggctacaagcaatacagcgtccgccacctggtccgactactgcgcatcaaacgcctggtcgacctcggcttcaccctgtcccaaatcgccgacatggccgacaccgacacccaccccgaagaagcactccgcaccctcgacgccgaactggccaccaccatcgaacgactccaacgagcccgcgcggaactccgcttcatcctgcgccactccgccccggccgacctcccacccgaactcaccccgatctccggccacaccctgtccgaagccgaccgctccttcgtcaccgtcatgaaccaaacccttggcccccaaggccgccaggcctactccgacatggtccgctccgtggccgacgaccccatcgcgcacgagttcgacaacctaccggccgacgccgacgaacccacccgccaagacctggccgaacgcctcaccccctacctacgcggcgtctacaaagcacaccccggcctacgcaccatcaccgccgacgcccccagaggccccgacttcgccacccgcatgaccggcaaagccctcgtcgagctctacaaccccgcccaagtcgacgtcctggcccgcgtagccccccacatcgccgactcagcctgatcggggcccggctcttcaccaagccgagccccgatcactcgtcagccgtggcgcttacggaccgctgtggccagttccgtcagtagggcttccgtctcctgccagccgatgcaggcgtcggtcacgctctgcccatagttgagtgtctccagtgcaccgggttcctggcgcccctcgacgaggaagctctccaccatcaagcccgcgatgccgttctctcccgccgcgatccgttcggcgacctcccgcaccacctgggcctgccggacgtggtcctttccgctgttggcgtggctggcgtcgatgaccaggcgctccggcatgcccgccttaccgagcaacgcgagtgcctctcccactggctcgggctggtagttgggtccgccgcgtccgcctcgcaggatgacgtggcagtccgggttgccgctcgtcgacacgatggcgccccgcccctgctcgtcgatgccgaagaagacgtggctgcccgcggcggcccggcaaccgtcgatggccgcggtcacgttgccgtccgtggcgttcttgaacccgatcggcatcgagagccccgaggccagttgccggtgcacctgactctccggggtgcgggcgccgatcgcgccccacgagaccgcgtcggcgatgtactgcgggctggtcggctccaggaactcgcagcccaccggcagtcccacgtccaggacgtcgagaagcacctgccgcgccagccgcagcccgtgctccacgtcgtaggtgccgttcaggttcggatcgttgatcaggcccttccaccccaacgtggtgcggggtttctcgaagtacacccgcatgacaacacaaaggacgtcgctgagcggagcggccgcctcggccagccggttcgcgtactccaccgccgcgaccggatcgtggaccgagcacggcccgatgaccagcaacagccggtcgtcgtcaccgtccagtacctgtttgaccgcttcgcggccgcgttgcaccaaggccgcgcggtccgatcccagcggcagttcgtcgcgcagcaccgaaggcggcacgagcggctggaacccgaggacccgcaggtcgttggtctgcggcgagttttcagtggtggtcattgagcggaaatcccatccttatcgaggcgggtccgccatccctcgtgagtccactccggtaccggcccgcctagacgacgaaaggcagagacggtcgtctctgccttgctggctccgggtgttcgatcgatcagcgcacgtgatcaccggctccacccggagccagcttaaagcgccaatactgacgaacgaccgtagacacgcggcgaccctaacacaactcgttgacgggaagttgtggacgcggccggaccatgagacccatgctgagaagaagcaggaaggccacggctggcatagtcgccggtgtcggcgcactcgcggcgatcgcggtgatcgccgggggcggtctggcctcggcggacgccgacaacgacaagatcaccccgaaagtcgccaacggcgaggacgcccccgacggcgcctatccgttcacggtcaaacccgccaaccacctgcagaccggccagttcaaggccaagaagcagaacggcaagctgctgaaggtcaccggctacaagccgagcccggacaccagcagctgcccgtacgactcgggcggaccgttcgtcctcgaaaccgactcaggaccgcgcctggtctcggtggaatccggcggcccggattgtccacactccgggctcgaagacaccgccaggatcgacaccaacaccgactggatcgaccagaacatcgtctaacccccgctccaccaaggggccgtcggaatgggagtcccgacggccccgtcacatcagttgtaggtactcccctggtcctggccgaacgtcgtcggccggttgtcatgggtgaacaccggcggcaccggcggagcgggagcggtccagtcggcccagctcacccgcttcccgtccggacgcacctgctggaaacccgcgaaccaccaatcccccacgtagtggttcgtccggaacacgatcccctgctggaacgtgagccgccacggaatcgtgtacccggggaactcatcgaacgacccccagttcgagaacactccgttgaggccgcagtactgcgctccaacacaactggcccccacagctgccttgtcaatactgaagtcattgttctccaccacaatgttctcagtggaccagcgacagcggtacttgtcgattccgtccgggatgtcgttctccacagcggtttcgcactgcgcgtcgtcatacaggtcggtcttgatcgtgcagaacggtggatgcgtatgcgcctcggaagagcagtagcggtccgggttctcccacagaatcacgccaccccagttgtcgatgaaatcgttgtcgctgatcaccatcggcgaggcgagaccgtacccttccgggctaccgctctcggacacgtacaccgctcccacagggaaggtgtcacccttgtcggccttcttcttgcccgcgacgatggcgttgcggcgcatcgtgttgaaccgcacccgcgcgtcatacccggcctcgatgaacagggcctggtcgtcgttctcctcgatcaggttgcgctcgatcacgaagccacggttgttgttgtccaaccaaagcccgaccccacggttgtcgtgcacccagttgtcggtcaccgtgacattgcggttgatccagaacttaacgccgccactgcaaccgcaaccgggaacctgggtctcccagtcgtcggtgttgttaccgacgatctcgttgccgtcgagcacgaagttggcgatatcggtggtctccgaatgacccccgcaacaagcgttgatgccgtactgaccattgtccttaatgcagttgtcgctgtacacgttgtcgcgcccagccatcagcccggcgcccttgttctcggtgatcgtgttgttgcgaaccttccacccgcgcgcggcgtccttgttcaccacaccttgatcctgcggcgcgacaaacccccggatcgtcaagtgctcgatggtcacattcgtggcgccctgcgtgaacgcggcccgattgatcccctgaccgtcaaagatcgcacccggtgctccgacaaaagtcgtcccgctacccggctcgatctgcccatacgggtcagcgtccatcatgtgaaccccaggcgcgaaccaaaacgtccgatcggcctgccggaagtcgtagaacatgtcgttgttgttcccggcgggaaccacggtcgcattggtcggcggctcggccggaccgtccaagatgtcagcgttcccgcacaccggcgccggagccacagcaggcggatcatcggacactctcggctccgccgacggctcgacggccacggcggcacccgacgtcaccaccagaccgctcatcaccacgacgatgctgatgatcaagctgacaaggcgcagtacaaaggagcttcgggaacgattggacttggggcgaagggcttcgagagcctcaaccctcgatgggcaattgttcatgatgctcattattgacgcgacaccccgcccagaaaccgtccgttcggtttaaatcggttgggcgacaacagtttcggaagccgtgagacttcgcttatcgagagtgataagacacgttaaccagcaagggtcacagctttcatccgcagcatgtagagtccgactgtgccacgtcgtgcggggtttgtggttgccgcttcacatagcggtgccgggaagaccactgttaccgcgatcgtgttgcgtcgactgtgtcagcgtgggttggcggtgcggtcgttcaagatcgggccggacttcatcgatcctggataccacagggagatcaccggtaggccgtccatcaacctggatgtgtggatgatgggtgtcgcaggggtgcgtcgggcgtttcggcggtggtcgcaggacgctgaggtcagtgtggtcgaggcgatgggcgggctgtatgacggcatgaatgggacggggcgtgggagtgccgctcatgtggccaagacgctgggtttgcccgttgtcgtggtacttgacgtttggggtatgaccggtacgacgggtgcgattttggagggactgcggtctttcgatcggggggtgcgtatcgcggggtgcattttgaaccgggttggtagtcgcactcacgccgatatgattgttgacgcgttgccacggcggctcaagccgttggtgttgggtgcgatcacgcaggatcagagcctcgctgttcaggagcggcatttggggctggtgactgtggatgagaatcgggcgtcggaacgggatcggggtctggctcaggatgaggcgggtgccgagcttgatattgagcggttgttgacggttacccggggtggggcggcggtggagtccgcgtcggtgaagctggggcggcttcgggggcagccgagggttcggttggcggtggctcgggatgcggcgttttgcttctattacgaggagaacctggtcgcgttgcgggaggcggggttcgagctcgtgtcgttcagtccggttcgcggggacgggttgcccgatggcaccgacgcggtctatttgggtggcggttatccggaacgttttgctgttgagttgggggccaatcgggggttggcgcggcagttgcgggaacgggcacaggaggggatgcctgtttatgccgagtgtggcggaatgatgtacctggcgcggtctctcacggggtttgacggggtgcggcatcggatggcgggtgtgttgcccatcgatgtggctatggattcggggtatttgtccatccattatgttcgcgtgcggactcgtgttgcttcgccttttggggatggtggggttgaggcgttggggcaggagtttcatcagtctcgtgttacggcggcggatgtcgagccgaacctgtttgatgtgtccacaagtaccggtgccagttatcgggcggggtatctcgtggggaatgtcgcggctagttatgtgcacctgcacctggctgggcggtcgcggatgttgcgtcagtgggttcggtgtgccgagggggccgggcggggggttagtggatgaggcggaactgtccgttttgttattagaaagtactattcgtgatctccggcatacgtcgtatccctgggcattctgctcaaatcggcgaggcttagcgtttggggcggtggagttggaaagcgtttgcgagccgttggtggttcgggcgttttacggtccactgtgtttatttccctcagtatcaaaaggaatgcttctttatgcgcaagcgtcttgccgccctcgttgtgggcggcgtggccgtcaccgccgccatcaccgccggaatcgcctccgccgatgccggtggcgaccccttcctcgaagtcaacggcaacaacggcaagcccgtgtccgtgggcgcctccgtcaagctgtacggcacctgcgcctacgacccgaagccggtcgtcgtgtccaacgccttcgtcgacggcaaggtcgaggtcaaggacgagaagccgttcaagggaaccgcgaagatcgccgacgtcgaccccggcaagtacgaggtcgttctggagtgcgacggcgagaacgccgacatcaagcgggtcttcatcacggtcaagtagtaccccgggacgtgtacaagggccggttcacaggcacagaactgtgaaccggcccttgtggaggggtgtgagggtggttagcggaacgccgactccagggtcatcggggactgatccgggagggtcttggacacggcgggatcgttgatgtccacgtcgcacagtccggcgtagagcaggccgcgccatgccttgttgagttcctcggtggggttgagttcgtagccgagggtgaaggtgaacgtcacctggcggttggcgtccggggagtgcgcggtccaggtgaggtagcccattccgtcgccgccgtgcccgtaggcgatgcggtcggggatcggggcacagttgtcggggagtttgacgaaggcttgcaggcccagaccgtaggttttctccgactgcgggctgagctcgcgggcctcggcgagccgttcggggctcagcagggttccgtcggacatggccttgtagaagcggttgatgtcgcgcgggttggacacggcggccacgcccgcccaaaactgcgacgggtggagttcggagacatcgatcatttccttgccgtcaccggcgtcgaagtaaccgttggggtgcgggccttccacgacgagctcgccgtcgcgagccatcatgtaggtgtcgtcgagtcccgccgggtccagtactcgctcgccgatggcgtcctctatggatttgccggtgaggtcctcgatcagcaggccgatcacggtgtaaccggtgttggagtaggcgaacttgctgccgggttcgaagtccagcggtttctcggtggccatcgcgatgagttcttcgggcgtgtactcgttcagccggttgtcgcgcacgtcggtggggtcgccctggtgcagtgatccgtagatgtggacgaaatagtccggcacgccgctggtgtggttgagcatttgccgcgtggtgatggtgtcctcgtagggcaacacgtcgggcaggtattcgtcgatgggggcgtcgaggtcgagttcgccctcatcagccagttgcagagcgacggtggcgatcatgctgagtgcgacgctggaggcccgcacccggtcggtgggttcgggtggcgtgttctctccgagtacccgttcaccggcggcgccttcccagacaccgtcgccgtcgcggacctccgcgatcaccgccggggcgcccgcttcctgtagggctttgagcttgctgtccagcaagtcactgtccataccggagtttgggcgttcggagtcgaaagggtcagcgatggcgaccgcggaaccggcagccatcacggccgccagtccggcgacgatgagtaggcgttttcgcatctcggcatgctaggcagcattctgccgtcgcaccaacgcatgcgaacgaactcaaacgatgtcgccggtatggcgcggtgcgtcgacggttgagcgtcggacgagtccggctatcgcgtcgaagagcaggaacgcgatcagggagacgcccaggacgggcatggcccagcaggtgaagacgaccacgccgatgccgacagcgaaggctccagggtggacttggcgccaggtgcctcgggtcgggggtgcgcccacgggggcggtgcggtcagtgcgggtggggcggcgttgccaccacatccggtatccccacacggtcacacacaacaggccgatcgccagggccgcgagtaggatctggttgatgagtccgaagaggaatcccatgtggaatgcgacgccgagtttggacagctgggccaggaggggccagtcggcgaagtcgttgcgggaaaccacggtggcggtgtcggcgtcgacggcgatctggtcgtagccgaccggccaggtggcgtcgtcctgcgcgactgtccaggcggtgcccgcttcggtgggtggggtcacttcgatcttgccggtcagtccggcttttcgggcgacttccaccacgttgtcgacgttggacgggtcgtaggccgcgtcgccgctgttgccggtgtgggagccgtggtggccgccgccggattcctctcccccggtgtcggtcccggggagtgtggtgtccaggacggggcgttgggcgctgagctgctcttggactatgtcgaagttgccgcccgcgtatcgcgaccaggtcaggccggtcgcggacagggccagcaggccgacggcgagccagattccggtggcggcgtgccagctgcgggtgcggcggactcccttgccagcgttggtgtccggcaggacggtgcggcgcagtttgcggcggccggtccactgccgacggatccacaggaatacgcctgccagcacgatcacccacagccaggacgcggccagttccgagtagtggcggcccagcgcgcccaggtgcaggttgcggtgcaggtcgtcgagccaggtcatgagtggggtttctccgaaccaggttgtcaaggtgcctttcaccttgttgtcgtaggggtcgacgtacacggtgtgctgcttctcgcccagtttcggcagtgagaacacgaccttcgtggtctcgtcgggttcgacgggtgggatgaccgtggccaggtcgccgtccgggtgcgcttcgcgggccgccgcgacctggtcggcgagcggttgggtggtctcgccgatgtcgtcgacgtacagctcgtcggcgtagacgacgtcgtcgagttgcggcgagaagacgaaggccaggccgctcagcgccgcgatcgccaggaacggggcgaccagtactccggcgtagaagtgcagccgcgtcagcaacggcacgatcgatcggcgggcggcgcggcgtgacggcgggggtgagaccggggcgtcagcgggcgccgtgggcgcggccggcgacgggctggcagggatggacatggacaggcctccgacaagattcgacgctgcgcgtgggcctccgtggggccttggtcacgcgaggggtgttcgttctttagtcgtcacccgaccccgggtagttcccggcgtgaccatcggtttttcacgcctgggggttattaagtggcgctgtttacaatggcgcttcttcgatggactccaggaggcttggtgggcaggttcgtgcgctcgatcgtccgggtgggtgctgcgctcgtggtgttgttgttggcgagttcgccggtgttcgtggatgagacggtttcggctgggcagcctggtccggagatcctggtgtactccaacaacatcgagaacctgttgacgatgggtgaggactgtcagggcgattgggacgaactggttcattacatcgccgacggggatgccccggatctggttctgctgcaacaggtcgctggtcagtcccaggtggaccggttcgtcgaggagctggagcgtttcggttcggggcggtatcggggggtgacggctgataccgagccggacggtggtggccgttgcggggcagagaaaggcaagcagctcaacgcgatcgtgtggaacaccgcgacactgtcccttgagaagggttcagcgcgggagtggcagtcgctgcgggcgaatccgaagtccgggggcgagcagtgtgtcgccaatgatcagtcccgcaccgtcaacgtgaaggcgggtttcacgcatcggtcggggcagcgggtcgcggcggcctcgattcactggccgacgcatgagagcggcaatgccttgtgtgcggacgacaacgcgcgactgctcgatgccgagctgcgggagaagtcgtatcgcgatagcgcgcttcaggtggtgggcggtgacatgaactatggcgatatcaaccggaaactgaagtggtgcaagtggtaccggcagatgcggtcgggcaatggcttcgccgatccgctgcggtcggggtgcgggaaggacgccgactgtatcgagaaactatggacgcatatccgttacttcggtcaggacgggaagaaacgccggatcgactacctgttcgcgcggcgtggtacttcggcgaccgcgcagtaccgggatcagcggatcgtcggtttcggcgccgctgacgcggccgagcgtcggcatcatcgtgaggacgaatcggactgccagacctatctggaccgtccgggttgccattactccgagcatcgggcggtttcggcgcgagtgtggttaccgtcggcgggcttcgcatgggggcgggtcggggtttggtggagtgcggcggcgacgagaagcgccagcgcggcgtaggcggcgccgagcaggctggcggctggccatcccgcgaggctgtatgcccaggtcgtggtgatggctcccagcgcggagcccagtgagtagaaggccatgtaggcgccgatgacggtgctgcttcgctcggggtgggcggtggtgagcaggtgttggttgctgacgtggacggcttgtacggcgaagtccagggcgatgatgccgacgatcagcggccacagtgacgatcccgtctgggcgatgagcagccaggaggcgatgagcagtcccaacgaccagatggtgaccctggtggtcaggccccggtcggcccagcggccggcgcgggcggctccgagggctccggtgagaccggcgagcccgaatagtccgatgtggcttgtcgttaggtgccagggtgcttcggtcaggggcagcgccaggccgctccacagtgttccgaacgaggcgaacaggaagaacgcgaccaggccgcggttgcgcagcagccggtcggtggcggccaggtgcgccagggatgccagcagtcgcgggtagcgggtttgggggcgggggtggtcggcgtcgaggatggtcgcggtggcgaatgcgaggagtacggacagtccggtgaggacgaggtagacggcccgccagtcggcgaggtcggcgaggctgcccgcggcgacgcgtacgccgaggatgccgataacgacgccggaggtgaccgccccgatgtcgcgtccgcgttgacggggcggggagacggcggcgacgtaggccaccgtggtctggacgacgacggcgaacagcccggccagggccaggcccgcgatcgcgatggcggcggtgggggcgatcgcggtgatggccgcgcccagcgcgatgaggacgaggtgggtggtgatgagcctgcggcggttgagcaggtcgccgaggggtaccagcagcacgagtccggcgaggtagccgatctgcccggaggccaccagccatcccagggcggccgggttcattcccaggtcgcggcccgcggcttcgaggaccggttggatgccgtagatggtggacaccgccacggcgcacacgatggccagcagtacgcgtcgtcgggtggtcagtcctgttgtcacgtcgccctcctattggtttcacaatgcaactgaaatgacagtagggcatactggtttcatattgcaactgatcttgggagggttcggtggacgtcacactcgccactgggggtacctggaccgacgcggcctgtccggtggcgcggaccaccgatctggtcggtgatcggtggagtctgttgatcatccgggacgcgatggacggggcgtcgacgttcacggacttccagcggggcctggggatcgcccgcaatatcctcaccgaccggctgcgcaagctcgtcgagcacggcatcctcgacaagtcggacgcggcggacggacggcgctacaactaccggctcaccgaagcggggcgcgacctgttcaccgtcgtggtcgccctgcggcagtggggtgagcggcacgcgttcgccgctgacgagccgcactcgacgctcgtcgacgggcaggagcgggaactgtccgaactgcgcgcgctcaaccgggacgggcagccggtcaccgtcgagagctcgcgcgttcgcaagctcgactgagcggtaccgcgatgacacagccgacgacgagcgccaggccgaaggccgtcatcggtatcgcctggccgccggtgaaggccagcgcgaggttggcgcccaggtggatgatggtgcacacgaccatgcgctgccacagcgatccggtcatcacgtaggtcatcgtgaccgtcagggtcacggtgccgacgaggaacgccgcgtgttggacgagcggcagcgcgaagtactggacgtgccagacaccgaaggcggcgccgacgatgaccgccgtggcgaagcgcggcagccgcactcccagggcgtggaacaggatgccgcggaatccgatctcctcggtcagggcacccagggtctgggccaggatcatgatcgcgaccggtgttccggcgacggtcgcggggatctgcggggcttggccacgaaacagtgacacggcggcgaaatagacggcggtgacggcgatcgacagtccgatcgacagcaggaacgttcgcgtgccagccggtttcgggaagtcaggcaggtgctttcgcatggtggcccagcagatcgcggccccgattcccggtgcgagcatcaccagcgacaggacctccatgctcacgccggtcagcggttgcaccgccagcagaccggccgccgcgacggttgaggcgcccccccacacgaggatgactggccacatgcgacgctgccggagtggtgcggatggagggagggtggtggggttcatgtcggccactgtgcccggtcaccgccgggaccagtggtgacaattgtcagtgattcgccttgaacgtcagcgggttgcggtacgccaccaggcaggcaccgaaccggcgggcaccctcctcggcggccgacagcgcggcggcgtcggcggtggtcagttcggcggcttcgatcagctggcacagggtgctgctcccccggcggggcggggccgggtcgaggcggtaggtcatcaccaggtgcccggtgcgggtttccaggtcggcgcgcagcgcggacagctcggagtggggcggcgcgaactccgtccggtcaagggtttcgcgcaggtgtgacggaaggtcggccagccacgggacggacatgccgaaagcctaggtcgcgggaggtcaggacgccagtccgcgacggtaggcgtagacgacggcctggacgcggtcccgcaggccgagtttggtgaggatgcgcgacacgtaggtcttgacggtctcgtggctgatcaccagggtcgcggcgatctcgctgttggacaggccgttggcgatgtgccgcagtacttccagttcacgcggggtcagcgcggtgtcgtcgggggtgtcctcggcgggacgaatccgggccgcgtagcggccgacgagttggcgggtcacgtcgggatccaacagcgcggcaccggaggcgaccgtgcggatgccgtgcagcagctgggccggtggggcgtctttgagcaggaacccgctggctccggcgcgcagcgcctcgtagacgtatttgtccagattgaacgtcgtcacgacgagcaccttgaccgggtcctccacaccggcaccggccagctggcgggtggcttcgatgccgtccagcaccggcatccgcacgtccatcaccacgatgtccgggttcaggtgtcgcgacagctcgacggcggcgcggccgtcggcgcactcgccgacgacgtcgagatcgggttgggcgccgatgatggtcgcgaagcccgcgcggatgagggcctggtcgtcgcagatcagcacccggatcggttcggtcacgacgcggttcccgtcgggatgcgggcccggatgaggtacccgtctggtcgatggtggacggcgctgaagtctccgcccagggcggagacgcgttcgcgcagtcccgtcaggccccggccgctgccgccgggggacgcggcctgggaaccggagccgtcggtggtgacctccacggcgatctcctgagatcgatagtggacttcgacggtggttcgctggccgtgggcgtgtttgagggcgttggtgagtgcttcctgcaccacgcggtgggcgacgaactcggcgctgccgttgtggctgttgggggtcccagtttcggtgaactccaccggttgtccggcccggcgcgtgtgttccacgagggaatggaggtcgcctatggacggtgtgggggtctcggtgccgtggtcggggttgagcaggtcgagcaggtgccgcaggtcggtgatggcccggcgtccggtatcggtgacggcggtgagggtctcgtcgagacggtcgggggtggcggtcaggtagcgggccgcttcggcctgtacgaccatcgcggtgacgtggtgggtgacgacatcgtgcagctcgcgggcgatgcgctcgcgttcggtggtgcgggtggcctcggcgacgagacgacgccgttcggcctcggtggcgcgggtggagcgcagccaggagccgacgccccaggagatggccagccccaggtagaacagcccgaaaccggcgaacccctcggtggagccgaaacggtcgagcgtgatcgccaacgccacatacacagtggacaggatggcgatggtgacgcggcggtggtgcgccaggtgggcgcccgcgctgagtatcgcgatgggcagtgccgcgcccgcgacgaagtggtagctgaacagctcaccgatgaggaaacccagtgacaccagggcgagactgacggcgggccaacggcgtcgcacggccaccggagcacacaggacgaccagcagcacggcggcgtacgcgtcgaagggacgcggcggaaggtcaccgacctgggtgacgtggtcgcgcagcgccggcaggaacgacccaccgaacagcagcagcgcgagcgggagatcccggatcgtgacgtcccagcctcgccacgtgtcccgggcccgccgcagatcgatcaccgggagagcgtagcgggcgcctcggcgcgggcgctacgtcgcaacgggaccaggttgccgcgccgccgcgccagccacaggaacacgaccgtcgccagcacacagaacaccaccgagtacaggcttccctccggaccgaagtcgccgccggtgagtatcaccgggcccgacgtcgacgcgtccagcagtccctgcggggtcccgtttccggacacctcggtactgaagatgcccgacgcggcgaagttccaaccgaagtgcagcccgatcggcagccacagcgaccgggtggcgacgtacgcggcggtgagcatgcccccggcttcgatcgcgatggcgatcgcgccccacaggttcgcgttcgggttgaccagatgcaccaggccgaacgccagcccggtgagcgtcaacgcgatccaggtgccgatgcgttgctcgacgatccggaacaggacgccgcgccacaacagctcctcggtcaccgcggcggcggccatgaagccgaacagtgccactgcgctttcaatcgagcccctgccgttgacgtggtagccctcgaggaaggcgatgttgaagatgacgagggcgaacagtccggcgccgatcagtgtcccccagccgatcccggccgccgcgcggttggcggcgagttcggcgaccggcttacggcgttcggaccatcgcaccacccacgcgtaggtggccagggcggccacggccaccgcgagaccgacgaacagggtgaggagcttgttgtccgacacggcgtacacggcctgtccaccgaggaacgagaccgccgcgatggccacgagctgcttcaacagtcgcatgtggagtcctttgcgtaggggcgcggccgggtcgccgcggctgcgccaacgctatggaatcggcggccggaagtcgtcacctcacggtggacaatcgcgggtagctcgcacgagggacgagcccgcgagttacgctcgccaggtcagtgtggcgacagctccgctgtcgagtgtgtactcgatgctccggccggaccagctcaccgtgaaggtctgcgtagagccgccgatgttggtggcgaccagaacgatggtgccgcccgggttcttgaacgccacattgtggatgtcaccggcgttgtcgctgccgatacgcaccgccccgggtcggacgtacttcgtcatgtgcccaaggttgtagtactcggcgtttcgcgtgacggtggtgccgtcgatatgaaccaccccggtgcacttccccgtggtgctgttgccgcagccgccgttcgccggaccaccctgggagttgagcgccaggttccagttgatcgccgcacgagcccagttgcgggtcgtcccgatcgtgacgttctgggcatgccagcgcagagtgtccgaaaagtacttcgcgggactgtcgtcgttcccgtgccaacccgagcattcggtgaaccagatgtccttgtcggggaacgaatcatgcagcgccgtttgggcatcgggactgcccgcataacagtgatacgcggtgccgtcgatccacgtcacggcctggctcttcaagacgtcgtacgggtagcgaggattgcccccaggatcgtcagggtgcagcgcccagttgtggtcgaacgacaggatcttgacgtgcccgtacccggcgtcgtcgagcatcgggcccagcttctcgatgatcgcggcctggtgttccacgggcatgtcggtaccggggtatccgtcagggtcgccgtgttggggttcgttttggacagtcagcgcgtagatgggaactccggcgtcctcgtaggcttcgacgaaccgcagcaggtacagcgcgtacgcggcgaagatgtcagggtcgtccttgagccgtccgccgatggtggagttgttctccttcatccaggccggttggccccacggtgtggccatcactttcaagctcgggttcagggcacgagcttgccgcagcagcggcaggatccggacttcgtcgtgcgcgatgctgaatcgcgacatgtcgaagtcggtttcgccgtcgggcaggtcgttgtaggtgtagtgcgggccgtcgacgaagtcggaggagccgatcggctggcgcaggaagctcattccgatgccgtcggtccggtcgaacagcgacgccatcacgtcgtcgcgctgcgactcggagaggctgtacagcagcgacgccgacgagtccgtcaacgacgcgccgaaaccgtcgatgctctggaagcgttggcgctcatcgacagtgatcgtcgtttggttcgagctgccgtggcgccggaacaccgggctgggtccgggatccaacagtcgggcccggtcgggcgtggtgatccaggacgagaccgtggtgcgcggccaggtcgcctgcgcggaactcggcacgagcggaacgagcaccagtgcgattaggacggtcagccaagcggcggggttcttggatagagccacggtcgtcaccttccgttaccgaaatctacccaaaacagtcatatctgtcaatacatgcccagcaccattgtcgtgagttcgtcgagttcggactcgtcgagtggggcttgtccggtgagcagtcggtggtacaacgggcccagcgccacgctgacggcgaaggcgaccttcggatgtgttcgcgggaggtcgaggatcgtcgccatgcccgcttggtcgcgttcgcgttgggggtcgccgaatcgttgggcgaagtgggcggcggcggccgggtcgagctgggcgtgtcccagcagggcccgcagtacctgtccggcgggctgggtgaggaaggcgttgacccgacccaggtggtggcgcagccggacgacgggtgggtcctcgtcttcgggcggccaggccaggttggtgtcggcgtcgtcgacgagggtgtcgatgagaatgtcgactttggatttccaccatcggtagaccgtctgtttggcgactccggctcgggtggcgatgccttcgatcgtcacgccgctgaagcccttctcggccaggagatcgtcggccgcgtgcagcacggcgagccgggcgctgtcgctgcgtttggggccggtgcggctcaccaccgtcggcccgtccttctcgccgcctgacacttcgactcctattcccggccgccgacccgagccggttcggcgtcgcgttggctccacagcagactgaacagcaccacggccgctcctgcggcgaccacggtgctgagggttcgcgccgccaccggcaggctggtcgcctgggtgaccagaccgacgccgaccgccggcagcgccagcatggtgtacaggatcgcaaagaaggtcgacaccgacgcgccgcggtgttccggtcggctgcgcgtggtgatggctgacagtccgaaggccatcgcgatgccggtggacaggccgacggtggccgcgccgcacagcagcagcggccaggacgtgaggctgacggcggtgccgaccagggcggccgccgcgatcagtcccagacaggcggccggaagccgaaagccggagggcagggctcgcgccaggaactggccgagggcggtggacaggaacgcggtggccaccatggctccggtgacccagtgtccggcgtcgggaacgacggtgtgcaggaacttcccggtcagcgcggtcagcaccccgaggacggcgaaaccggcggaggcggtggcggccgagcgggtgaagtcggcgcggatctcactggggaagtgcagcttctgcatcgcgaaccgggaccgggcgcgtgctgtctccggcagcggccacagcgcgagcgacgccagcagggccagcgcggcggtggcccaccacggggtcagcagtggctgggaggtcccgtcggcgatcgcgctggcgaggaacgcgccgccggcgagcccgcccatgttggcccacagcgccaccgaggccgaccgtatcggcccgtccggtgggatcagttcgctgagcgcggcggtggcggcgccggtgatcagggcggccgacaggcccgacagcacccggccgatgaggagcatcgtggttccggtggccagcaggaacaccgccgcggcggccagcgacagggtgagggcgatcagcatcgtgggcttgcgtccgatctggtcggcgaggcggccgaacaccagcagcccgcacacgacgccggcggcgtagacggcgaatatcaccgtgaccatgggtgccgagaagctgaactcgttctggtacagcggatacagcgcggtggggacggtggttccggccatgcatatccagaacgcgaaggccaccgaggtggcggcgaaccggcggggtgacgcggtcatgaggtctcctgacgtgtgagtgggagacctagactagactagacgttgagtctagtctagggagagtcccgtagtgctgtcaacgtgcgcggggatctcgccctcgtggcggtcgccggtcgtggaggtgccctggggttcgaacatcaggatcgagccgcccggcgaggagggcttgtcctcggtgcctcggggcacgacgaacacgtcgccttggtgcagcgccacggtcgtctcggcgccgtcgacgtcgcgcaaggcgatgtcgaagcggccgtccagcaccaggaaggtcacgctcgccgaggccgcgctgcgattggaccggtcggtgccgcatctggtgcgcagtttcaagcggcacgtgtcggtgacgccgggacggtaccgggccaacgcgcggttcagctgaaggcggcgatgtggcgcttcgcccagtccgcgtaggggcgcggctcgcggcccagcacccgtgccacgtccgggctgacctgttgttccacctcggtgggggtgcccagcacgccgagcaccgcttccacggcgggttgggaaggtaggccagcatctgtcgctccacctcctggcggctctgttcctcgaatcgcaccggttgtccgaggagttcactgaggacggcggtttgctgccgaggcgagatggtgcggggccccgtcagcagataggtctgccccacgtgggtggcgtccagcagtgtcgccgcggcggtctcggcgatgtcgagcgggtcgatcatcggcagtccgacttccgcgaacggggctcgcacgacccgttcggagcgcaccgattccgcccactccagcgtgttggacgcgaagccgcccggccgcagtatggtccatttcagatcgctggcgcgcagttcgtcctcgaaggcgaccatggggacgtgtatcggcgaccagggccgggtctgggtgagttgtgaggtcaacagcacgatccgcgccacgctggcgtcgcgggcggcggccaggatgtcggccggtgcgccgttgcgttcgtgcgagccctgcgggccacccagtggcacggatcacgcgcagtgtccacttcggcaggcgctcgagcacgtgacgagtcgttggggtacctggatcctgatcgagttgcgcgacgggccgctgcgcttccacgagttgcgtgaccgcatccccggcgtcagcgagaagatgctgtcccagacgctgcgtccgctgcaacgcgacggtttcgtgtggcgcgaggtcgaacccacgattccgccgaaggtcacctacggcctcaccacgcgcggcgaaggcgcgggcaagccgctggcggagctgttcgatcacctgatggacaacgccaccgacatcgtcgacgaccgggccgcgtgggacgccaggtcggcgtagcaggacgcctcagtcgatctcgaagctcagtatccggtcatcgtcggcaccgggatcgccgcggccgtcggtgttgttggtgagcatccacagtgatccgtcgggggcgacgacgacgtcgcgcagccggccgaactccgccacgaagtgttcggccgatgtggacggcttgtcgagcgggacctcgaagagccgctccccgcgcaggttggcgatcagggcggtgtcgccggtgatcgccatgccgctggggctggcctcggcgggttcccattgctggaccgggtcggtgaagtcctcgtcctcggcgatgccctcgacctcgggccagccgtagttgccgcccggctcgatgacgttgagctcgtcccaggtgtcctgcccgaactcggtggcgtacatcgtgccgtcctccgaccaggccatgccctgtgggttgcggtggccgaagctgtagacgagggagtcggagtccgggttgtcggacgggacctcgccgtcgggcgtcatgcgcaggatcttgcccgacagggatttccggtcctgcgcggtctcgggttctccggcgtcgccggtggtcacgtacagcatcttgtcggggccgaacgcgatccggccaccattgtggtagctggccgcggcgatcccgtcgagcagttccttcggctcgcccagttccagggctccggcctcgcccttgatcgggtaccgctcgacgcggttctccccggctccggtggagtacacgaacaggtcgtcgtccttgacggccaggccgagcaggccgccctcaccttcacccgcgacgccatcgatcgtggcgacctcgcgggggtcgccgtccttgtcgagttccaggatctttgcggagtcgcgttcgctgaccaacggcgtcgagccatggaaggcgatcgaccacggtgcttccaggttgtcggcgacgacgtcgggatcgccggtgtcggagggcttcgcgcccttgttcgacgatggagcgggtgcgcaggcggtcagggccgcgatggcgaggatggcgccgagcagcgttcccgtccgtcgtttcgtcgtcatgtctggcctgtctctcgatggactgaatctattgtattcagtccatgggttgtcggggccgctgtcgcgccgcccggggtgtcctcgctgggtgccgacgcatcgaccgcgctggtttttgtatggttgtggtgtacgccaccggatgcgtccgtgtcgagttcgatccggtgggcgccacacatcgtccccgcctcatgaggagcatgctccatgaccgaccagtccccacccaacatccgcaccgacatcccgcactcggcgcgtatttggaactactggatgggcggcaaggacaactacaagatcgaccggaccgtcggtgacatgagcctgcgcatcgacccggggatcgccaccatggccacggagtcgcgccggttcctgatgcgcacggtgtcctatgtgaccagtacagggcggatgcgccagttcctcgacatcggcaccggtctgccgaccatgcagaacacccacgaggtggcgcagaagcgggcgccggagtcgaaggtggtgtacgtcgacaacgacccggccgtgctggctcacgcccgggcgttgctgaccagcaccagcgacgagggagtcaccgactacatcgaccgcgacttccatgatccggatcagatcatcgccgaggcccgcaacatcctgaacttcaagaagccgatcgcggtcatgttcatgggcgtgctcggccacgccgagagcgtcaaggagcagcagcggatcgtgtccactgtgatggacgcggtcccctcgggcagctacctcatctactgggacggcaccaccgacagcgacgcctacgtgaagctgtgcgaggagtacgccaagaccggcggcgccccgtacatcccgcgctcccgcgacgagatccgcgcggtcttcgacggcctcgaaatggtcgacccgggcttcgtgtccatcaccgaatggcacaccaacgaggccgacatcgaggacagcgagccgatctccgcctacggcggcgtggcccgcaaaccctagcgccgcaccgtggttcgcaagtaggccaccggaagccggtacccggagccgtcggtgacaccggcggcggtgaagctcgccgtcacctcgtccaccagtcgcggccaggtgcggtcggcttccagggcctcgcggacgaggaccatgcccggtgtcagggtggtgatctcctccacggcctggttcaggctcggccagcgcacgtccacgacccggacctcggtgtcgaccggggtgccgaagaaggcggcgacgcgttcgggtgtcccccagtcctctatggcgggtccggcggcttccggtggcaggtacgccgaggccagtgttcgcagcatgccgaacggggactcgggggtccaggccaggacggcgatggtgccgccgggcgcgcacacgcgtcgcagttcggcggccatggcggacgggtcgggggcgaacatcgcgccgaaggccgaggcgacgacgtcgaaggacgcgtcggcgaacggcatcgcggtcatgtcggcttcccgccaggcgatgtcggttccggccgcccgcgcccgggcgtggtccaacagggacggtgaggcgtcgaggccggtggcgacggctccggtgcgcgcggcggtcagggccatcgccccgggaccgcaggcgacgtccagaaaccggatctgcgggcgtgccaggtcgcgggccagactgattccggcgctcgaccagcggtcgccgacggtggcatagtcgccgagactccatacttgtccaggttccatgggtgtcccttcaggtcggtgtggtttcacgagggttcgtcggtggggtcgtcgaggcagccggcgaacgggtcgtgccaggttcgccaggtctcctcgccggtggacagttcggcgtcggtcaacaggcaggtcgtcagggcgcgctgtaggtcgacggcgtcgaagtcgaggcccacgaagtccagtttgatgccccggtcgccgtagtaggggtcccattcgaggtcggcggtgaggcggcggcgggggctgacgtcgtcgcggtcctcgtcggggaggctggccagccagtggcccagcgatcccatggacagcccgcctccggccgattcccaggcgacggcgtggtcgggttggctggccagccacaggtggccgcgtccgcgcagggtgtggtcggcgatggtgcccagcagcgcgtgcagccgtccggggtggaaggggcggcgggaggcgaacaccagcgacgagacaccgcagtcggggctcgggtcgtggacgccgatggggtatccctccagtccgcgcgcgaacacctcgggggtgtcggcgtcgaagcgacgggtgtcgcgcaggttcgcggtgtcggcgacgtgcaccgcccacggcgcgagtcgtcgcgtcagcaccgacagccgggtggtctcgaagtcgccgtcgccgccggtgatcaggacggtgtcggcgtactcgacctggcgggcggccacgtcggcaaccgtgcgcaggtcgttgtcggcggcggccaggccgcggtggctgaggtcgtcgtcgctgcgcaggtcgtcgaggaaggtggccgcgtcgatcacggcgaccaccgagtccagccgcaccagttcggtgaccgggcggccgtcgatgtggcagtaggcgcaggccgccgccagcgccgagggttccagggtggacggtatgaccagcgcgatgtcgcggccggggtggttgtcggccagtcgcgccagtgtgggcagtacgtcgtcgcggacggtgcaggccaggcagccgtggtcaaggtggaccgtggcgtcctcgatggtgtcggtcgcggtggtcaccaggcggcgcacgatgccggactcgaggcgcgacacgtcgtgggagacgaccagcatcgtggggtcggcggcggccagtgccgtggcgacggcggcggtcggctcgggtcggaacccggtcagcacggtgacgccgggccgggtgtcggcctgggtcgcggtggtgccgggggcggtgatcggcgacgtcatggaacctcctaagttattgaaaacgattgtcattatagtttaggtgatcaggaggttgatccatgacccgacgttgcgacgtcaccggggccggccccggcttcgggaactcggtctcgcattcggcgcaccgcacgagacgacgctggaaccccaacctgcaacggcggcggtactggctgcccagtcagcagcggtggatccggctgcgggtcagcgccaaggcgatccggaccatcgaccgcgacgggatcgaagccgtgatcgcccgggttcgcgccgcgggaggaaagctctgatggccaaacgttcggtggtgcaacgtcagagcaaacgcgaacggctggtggtccgccacgcggcccgccgcgccgagctcaaggccgtgatcgcgcatccggacactcccggggcgatgcggaccgcggcggtgcgggcgctgtcgcggctgccgcgcgactcgtgtccggcgcggctgcggcgtcgcgacgtcgtcgacggacggccccggggcacgctgcgccgcttcgggctgtcgcgcatccggtttcgcgagctggcccggcgcgggcagttgccgggcgtgcgcaaggcgtcctggtaggacacccggtgggggtgggcgacatgtgccggtgatcagggtacggttgccgcccccgcgtccgggcgaccacaggaggcaccgatgaccacggcgatcacggccaccgaggccaaggcactggcggccgtcgacgagacgatgatccgcgagctgctgctggagtacctggccatcccgagtgtcaccggaaccgctgacgagtcccggatgcagcacgtcctggcacggcgcctcgaactgctgggcctcgacgtcgacctgtggtcgatggacctgcccgcgctgcgcgcgaccccggggttccccggcaccgaggcgccccgggaggaagcctggggcctggtgggaatcaccgacgccgaccgcgacgggccgacgatgatcctgcaggggcatgtggacgtcgtgccgccgggtgatcgcggcaactgggcccaggatccgttcacgccaacggttgtcggcgatgtcgtgtacggccggggcgcgtgtgacatgaaggcgggggtcgtggcgaacctcgccgcgctggccgcgatcaaggctagcggggtcacgccgcccgggccggtggcggcgcatctcgtcgtcggtgaggaggacggcggcctgggggcctttgggacactccaacgtgggcacaccggcgacgcttgcgtcatcaccgaacccaccggcggaaccctgatgacggccaacgccggtgcgctgacgtttcgcgtcgaggtgacgggcaaggccactcacgccagcaccaaggacgccggggtcagcgccatcgacgcctacagcccgatcgccgtggcgctggccgagctggaatcgcaccgcaacaacgcaccggacccgttgttgagcgagtacgccacgccctacgcgctgtcggtgggaaccctgcgcgccggggactgggccagcagcgtgcccgacctgctcgtcgccgagggcaggctcggggtgcgactcggcgaggatcccgccgccgcgcgcgccgagttcgagacctgcgtggccgacgcctgcgcgcgggatccgtggctgcgtgatcatccggccgtcgtgacctggccgggcggcgcgttcgccagcggcaggctcgcggccgggcatccgttgcgcgacatcgtggctggcgcgttcgccgacgcgacgcgtcgcccgcgtccgcgcgaacgcggggcgccctacggcagcgatctgcggctgtacgcggcggcggggatcccgaccttgcagttcggtcccggcgacgtcgcggtggcgcacagcccgcgcgagtgcgtcaagctgtccgacgtcgccgaggtggcgcggacgctggtactcacggtcctacgtggaggatcggtggcctgacggtcaggccgtggacagttcggtcatcagcgccgcggcggcgcgcgcgtcggcctcggagtgccgccccaggccgcacgcggtggccacggcgtggctgctccggtcggcggcggcctcgaacagggcgagggccttgcgggagtcgtcgggctggttctcgtcgacgattccagccaccagcggccagtcggcgtgcaccgaacccaacgcggcgtagaactgtggccgcaccggcggcggctgcgaaccgtaggcggccgggacgtgtaccggcggtatggcccgattctgcgcgcgcagccgggtgtgcagcgcgttgaggaacacgtccactccggccagatcgcggggcgcgaccagttcccggtcgttcaggttgccgtagcacaggtgcaggatcagccgggcctcctgcggcagccgctccacgaaccccgccatctgggccgccaaccgccgcgcgacgaacccccgcagcgggcgcggcgtcttgttcagcagcaccagtaccgtcggggcctccagttgccacaccaggtcgtcgccgtcggtggcgtgcaggtcggtcacctcggcggccagcgcgtcggcgtaggtcgcgacgtgtttgagcagcaccggacgctgtccgaaggtgaacagcgacaggtcgagtgggctgggcaggctctgctggaacggaaccccgtccagccgggagtcgtcggcgaccagttcccggtacacggccaggttctggcggatccgctcggcccggcgcatcgacacgtgcgacgccgtcagtttcacccccgacttgacgcggtagcgctgctgtttgtcgtagtcgccccagtcgccggactggaccacctcgagggcctcgccgcgttcggccaggccgagcaggaactccacgatccaccgtggatcgctgtcccacggcagtgtcgaaagcccggcatcggcgctgtggtcgatgatccagcgcatgccgtcgcgcgggctcgtgttgatctccgggggcagactgcccacatagtgcaccagtcgggacatggccaccacctgtcctatcgcggctgagcgtagtccttttccgcaccggccacaagatctctcgcctgtcggctcgtttgaacgaattcttatcgcccgcgtggacgatcgatccgttccgctgccgacgaagacagagttggagaccatggattcgaccgagatcgaccggatcgcgacgaccaagaacgaacgccgacagtgggcagccgacaacgactggcggtaccgtgacgaggcgccggagctgttggaccgatgggaggtcaagccgttcaccgagcccagcgacgatcgcatcgccttcggtgtggtcgccgggaaggcgcacggcgtggagttcacggtcttcgactaccaccatcactccaggaagaacggctatcaggtggacaccgcgtgggtggtgccgctgggcgtcgaggtgccgcggttccagatcttcaaggacggcgaggtcaatttccaggacgtcaaggccggaacctctccggcacccattctggacagatatctgcgctacgactaccggatcgcgctcaccgactcggagatcgccaggtgggttctcaccccgcaggtcctggagatcatggtggagcaccggatccacaactgggccctgtcgggcagcgatctggtctgcaccaggcatcccatcctcaaacgcatcaaaccgaagaagatcctcaaggtcatcggagggctcagcgcgctgcggttcgcgctgtcacacgtcactgatgacaaaggtcggtgatgtgggtcgtcagtatgtgccgcaggtgttccggcgtcgcgacgtcgggtcgcacgacaccgtgcatcgccaggccgtcgaccagggcgtgcagccgggcggtctcggtgaccacgtccagtccggtgcgggcttgcccgagttcgaccagatgggtgagcagttcggtgaacaggtggtggacgccgtcgaaggtttcgtcgttgagggagcgcagcgccgggtcggtcagggcggcgccgaggaacgccagccacacctcggtctcgacgcggcggtcctcgtccaggggcatcaccgcctcggccagttcggcgatcatgtccggtccgtcgaggttgcgcgacaccaccgacatgcggtcacggatgcgttcgcccaccatggccagtgagaaggccagcagttccgcctgggtggtgaagtagtgccgcagcgagccctgggacagtccggcttcgcgcgcgacgttgcgtactgaggcctgggacaggccgtcgcgtcggatgatccgccacaccgcctcggccagttcggcgcggcgggcttcgcggtcgacgactttgtacatgggaaaagttataacacagctgtgctactgtattcatgtaacacagccgtgctataactttttcgggaaggacccccatgtctcacaaacgtcccgccgcagtgatcgcggcgctcctcctcgcgctggggttggtcgcctgcgccgaaccggccgcgtccgccccctccacaagggttgaaaccgccgacgggccggtgcgcggtgacgatcgcggcgggtaccggaccttcgagggcatcccgttcgcggctgcgccggtgggtgacctgcgctggcagccgccgcaaccggtcaagccatggaaggacgtccgaaaggccaccgagccggagtcgctgtgcgtacaggcgcccgacgaccccgtgcccggcaagcagtccgaggactgcctgtacctgaacgtgaccacaccggacaccgccacccccgacaaacccaagccggtcatggtgtggctgtacggcggcggcttctatcagggcaacgccgccgagtacgacgcccggcgactggccaccgaaggggacgtcgtcgtggtcacgcccaactaccggctgggtgtcttcgggtacttcgaccatcccgaactcgacgacggtggggcttatgggctcgccgatcaacaagcggcgctgcgctgggtgcgcgacaacgccgccgccttcggcggcgatgccgacaacgtgacgctgttcggcgagtccgccggtgcgatgagcgtgtgcgcccagttgaccgcgccggactcggcgaagctgttccacaaggccatcatgcaaagtggaaactgcctgatcgagtggccgtcgttcactgaggactcccgaggccagtcaccgttcgaatcggccaaggacaaccgggcactgggaagcgagaccgccgccgaggcgaactgcgacaagaagaaggacccgatcgcctgcctgcgtgagcaaccagcggacgagctcaccgacaggatgcgggatttcacgcccgggtacggcaactcggtcctgccgcgccatccggccatcgcgttgcgcgacggcgacttcaaccaggtgccgatcatcatcggcaacacccgggacgaggcccgcacctccatcacgggagcggtcgagtcaccgctgtcgaaggcggcctacaccgaggcgctcaccgaggacttcggcgagagggccgaagcggtggcccgggagtatccgcccggttccgacgacaacgggctgacctacgccaaggtgaacaccgaccgcacctgggcgtactccacgcaccgcacccgccagatcctcgccgagacggtgccgacgttcgcgttcgagttcgccgaccgcgaggctccgtactatcccggcatggtcgagaccggttaccggtacggcgccttccacggctccgaagttccctacctgttcgacatccacggtgtcgacatggaactgtcacggccgcaggcgaagctgggcgaacggatgatcgcctactggacccggttcgccgccaccggcgaccccaacggcggaaactcaccacagtggagccacttcgagtccggctcgcggcacgtgcagtcactggccccgggcaaggacggcatcgcagcggccgacttcgaaaccgaccaccacatcgagttctggaccgagcacctgaatgactaggttcccataagatcaacggtttcggggcaaggtggctaccggtaaggacgctcggacgccacatcgcttacgccccaagttaacccgatggagtctcgcaccccgggacttctcgggttgtcccgtgtcgactacatgattagcctcgacagtccggatttctcactgttccgaccaactgaaaccgcagcagctagcagccgcatcacgggccatcccggtcgacacgaacgggcgcgtgggagatgactcgaaacctaacctgatcggccgtctcgaacgactccgccgcatggccacccgctgtcggattgccgcccccggctggaacaggggccgggcagttcgctgccgacctcccgcgagatcgccagttccctgcgtgccaagggacaccggctgtcgccacgcgcggtcgacgcccacatcgactacctgctggacaagctcgacgcccggcccccggcgatgatcggggcggcaaccggcgcggctggaaacgtgaaaccctcgtcgcccgggcgctgcggctgcgactgctgccgcgccgcggtcagttctcgctgacctagaaacccgccaccgggtgcgggacgtagggccgctccagttggtcgacctcggcctcggtgagttcgatgtcgatggctcccagggcatcggcgagctgaccgggcttggtgacaccgacgatcggggcggtgaccgccggacggctggccagccacgcgaggcttacctgcgctcgggagacaccccgggtctcagcgacctgaccgacgccgtcgatgatcgcccggtcggcgtcatcgtatcccttgtagagactgtcgccgaaggcgtcgtccccggttcgccgcgtctcgacgcccaccggccgggccagacggccccgcgccagcgggctccacggcagcgatccgatgccctggtccaggcacagcggcagcatctcccgctcctcctcccggttgagcaggttgtagtggttctgcatcgtgacgaaccgcgtccccccgtaggcgtcggcggtgaacagcgccttggcgaactgccaggcgtacatagacgaggcgccgatgtagcgggccttgcctgccttcaccacgtcgtgcagggcttccagggtctcctcgatcggcgtgttcgcgtcccagcggtggatctggtagaggtcgacgtagtcggtgcccagccgacgcaggctggcgtcgatctcggtcaggatcgccttgcgcgacagtccaccgccgttggggcccggccgcatcgcgccgaagaccttggtggcgatgacgagctcgtcccggcggcccatgtcccgcagggcggcgccgacgatctcctcactggacccgtcggagtagacgttggcggtgtcgaagaagttgatgcccgcctccagggcgtcgcggatgatcgcgcgactgtcctctgtcccgagtgtccaggtgtcggcaccgcgatcgggttcgccgaaactcatgcagcccaggcaaaggcgggatacttccagtccggttgacccgagtcggacgtacttcacggcgatccctccatgggtgttgtgaacacttccgccaaccacgatagggggtcggacggagggtttcgaggtcgtcgtgggacttgccggaacggcaaggattctcgccgcttcgggcacggctggcgagactgaggatcatgcctagtaccgcccgccgccgccgtcgcgacgcgcctccgcctcggaccggaggcagcgagatggagactctgcggggtttcctcgactacctgcgggactcgatcgccgcgaaggtcgacaacgcgccagatccgcaggctcgggccgccgcggttccgtcggggacgaacctgctcggtctgctcaaccacgtgaccttcgtggagcgcgcgaccttcctcggcgagcgcgtcaccgactggaaggcgacgttccacgcgtcggccgaggacggtgtcgccgaggtcgtcgcccgctaccgggaaacggtcgagcgcgccaacgaggtgctcgacgggtgcacggatctgggcgcgccactcccccggcagcgaccgggtcgctcggctcccagcgtccgttgggcgttgacccacctgatcgaggagacgggccgccacgcgggacacgcggacatcctgcgcgagctgatcgacgggtccaccggacgctgaggctgctcagcgggcgggctgcggcggctcggggtcctcgggcgcggcggcgcgatagtcctcggcggcgtacggcgagggcgtgaagccctgcggctgcgccggatcgcccgggacgggcggcaccggcggggcgggcggcgggagcggctgacccagttgcggtacgggtggcggggctggctggcctaggggcgggaccacttggcccggctgcggcgcgggcggcatattcggctggctcaactgcggcgcgggcggcacaaccggctggcccaagggcgggaccacttggcccggctgcggtgtggcgtatccgtgtggggcgcccggcgggtagcccgtggccgggtacatccccgtcgtcggtggcgggacgacgccggggagcgcttcgggttcctcgccgcgtcgcttgatccgcttcaaggcctgccgccccttgtcggtgacgcccttgctcgcctgccgtagctgttgggcgcgttcggaactcagcactttctggacgtgttcgagttcggcgaggttgcgggagcgctcggcgaccgcgcggccgcccctggcgaggtgggttgccgcgaactgtccaccccggacggcgccgcgggccatgacttcatacagctggccctgcggtgccgtcgtccccgccgccatgtcggccaggctgcggtgccgaccccacagcaccggcagtccgttggcgaggaagaacatcacggacaccatccagcacagcacgctcaacgtgaactgccccaacaacagcaggcagcacgccagcgagaacaaccccgtgtcggccatcgccgagaccgccgcccgccgggcggcgcgccccttgccaggcttggccttcacggtgtcggacgcttcgggcacgacccgcacgtccaacagcatcttgcccacagtgcgtccggtccaggccagcgcgatgaacaggtacaggaagtggatcacgacgagcagcgcgaagccctggatgatcagcgacgacactatgccccacacgtcggcgccggtcttggtggccaccttcgcgatgtcgccgccggagctgaacaggttcttcagcgccgagtgcgccgacgaacccacgcccgagaacgggctgacgatccgccggtacgtcaggtagcccagtccggcggccacgatgcggatcaacatgatgtcgacgaaccaggccagcccccggcgccaccacaccgcgccgtccagggcgggtggctcagcgggcaccgcctccggcggtggcgtgtatcccggggccgggagctgcggttgcgcagcatacggcggtggcacaggtggcgactgccacggttcgggcccgggtgacgggggttggtacatcgacacgcctttcggaaaacgcgaggatatcgggaatccgattcacatatcgtacgcatgccgatgtggcggtgtgttggagtcctattcgagtagctcaccgcaggtgtaggacagcgcgccctctgactcggagacgaattcgaactccatgggctcggcgagcgtgacggtcgtcatatccaggttgacgccgcagtcgcccttgaacttcccgaccggttcaccggaactggatatgtcggtgcctgtgccactgatcgtcagttttcccggttcgacagtccggatgccgaaaccctctgacttcagtatcagtcgaaccgtgggatgatccttgaccttccatgtgacctcttcggtctgataaaggtcgtcgtcgatcgatacgatgcccctgtccgtgtacatggcacccgagaacggacacccttccggatcgatgtgtttggacttcacgcattcatcgatccagtcggccagttgccgattcacttcggtgtccaggtccttgccggacttgaggacgggtaggtatgtctcgggcggcagtaggtccccttcctcgggcacatcggcggacggaacggccacataggtcggctcggagagctcgaacaggctcgcactgtcgcggaaggctcggtacgcaccggggaacatccacatcaacccggaatcctcgacgatggtgccgttgaactcgacgaactccatcgggagctcactcatgtctactttgatgagtggattgaggatgcgccagccgtccggccccttctcgtccagatggaaccgaccctgccgggatgtcttgtcggccgcggtgatcgtcacgtcgacggtcgcggtctcgtcttgctcctcgtggcggcgcaccagttgggtgacctcccagtcggtggccatggccttgtcgacgagcagttcgctcgacgccttggtgagttcgtccaccgacgacgcgtactccaacgcggcctcggcgtctccggatcgcagctcggaaaggtagtcgtcgacgacaccttccggacccgatcccatcgccgagtagacgatcacgctcgcggcgatgacggtgaccccggcgacgactccgccgatgaccgtgagccgcttacgagtgtcggtccaatggggcggcgactggagtctcgccaggagacgcttcttttccggtggtgtttcggtcactggcctacccctcttcgctgccgcaggtatcgatgccgaatcccgactgcggggccaagccgtaaccgtcgaaaacctctgggttcacgcgcggttcgccgtccggtcccaggacgacgcgcaagtactcccccgacacctcacactcggcggtcagcttcacgtcgccgtcgtcgaagttcgaggcggcggccgtcagcttgatgacgccgggatcgttgacgacgacctccaaccccggccagtaatggttgttcaacaacgagccggtgacccgcactcgcggatattccttgaccttccaggtcacgtcgtgaatatcgtggtactcctcgtcgtcggtgcggtagtaggaatcgacgccgaacgggcacagcgcgggctgtcgcaccttgaacgtggcgcaatcgtcgaccagcttgttgacgccttcctgcacgtcgtcctgggcggtgtcggtgagctccagtaccggtgggctcaccgccatcgcttgcgcgtcatcttcaggcagcatcagttcgccgggctctggttcggtggatgtgccgttcaggtcaccgaagaaggtgtacagacccggcaggagcttgtattcggtcggggagcctctgccagcgtcgtacccgaacaattcgtcggcgacgacggtcttgtcgttgacctggatatacgtcagcgagcccatcggcatcgtgaccgagacgaagggatcgacgattttccactcaccgctggcgtcgctgagcgtgatggtgccgtcaacccgcttcttgtcgttgccgatcgtgacatcgacacgctcctcgccgtagctgtcttcggtggcgctcagcttcgcctccaacagttcccagccgtcggcgatggcgtcgggatgcatgaagatcgcctgctccccgaacggcaccccgtagccgtcccacgcgaccaggctcaacgccccctcgacgtccttgtccacgatcgcgtcgaagaagtcctcgacgacggcttcggggctggtggagtcgtcgacccatgcgatgactccgaacagggcgaccagcaccgcgagcaccgttccgcccacgaggagcttgcggcgccgcgggtcgggcggcgatggttcctcgtccggtggcgcggactcggcttcgggcacgtggttcgtcacaagggggctccatattggggtgacagtgcgcgcaagtgtatggagctttcgcggccgtgaccaggcttcccgcccgtcaaagtgccgaagtccggccgaacggacaggtactaggcccgaacgtagggcttcggcgatcacactggacggtcagcgcacgctggacgccatctgctccaggcggcggacgcgttcgcgcatcggcgggtgggtcgagaacagcttcgacaggccgccgccgcggaacgggttggagatcatgaggtgggcgctgtgggtgaccggtccgtcggcgcgcagcgggagccggtcaccggctcctgagatcttgcgcagggcgctggccagggcgagcgggtcgccggtcagttcggctccggaggcgtcggcctggtattcgcggctgcggctgatcgccatctggatgacgccagcggccaccggtccgaggatcatcgtcagcagcaggaccagcgggttggggccctcacggtcgtttcccagtgggatgaaccaggcgatgttggccagcacggtgactatggaggcgagcgcgcccgcgacgctggagatcaggatgtcccggttgtacacgtgggacagttcgtggcccaggacggcgcgcagttcgcgttcgtcgaggagttcgaggatgccggaggtgacggcgacggcggcgtgctgggggttgcgtccggtggcgaaggcgttgggttgcggtaccgggctgaggtacaggcgcggcatcggctggcccgcgcggtcggcgagttcccggaccatcgcgtacaggcggggtgcctgcgcctggctgaccggctgggcgcgcatggagcgcagcgcgatcttgtcggagttgaagtaggtgaacgcgttcatgccgatggcgacgacggcggcgatggccagccccgtaccgccgcccagtgcgtagccgacgccgatgatcagggccgacatcaggcccagcagcatggcggtcttcaagccgttgtggtgcattctcactcccccggtgtcgtgacgccatgatcaacaccggtgccggtcgtgatcttcccgtgggggttacccgtcacagtcgcggcgaaaccgtgagtatggcccggccatggcgagctcgcgtttctccatggccgggaccggttcgttcagccggacacggtcagacttcgacgtgttcggtgaagaacttcctgatgtcgcccgccagcaggtcgcccgcgtcgtgggcggcccagtggctgccgcggtcgaactgggaccacgcgacgatgttcttgtggtcgcgttcggcgaacttgcggatcgacttcatgtcgtaggcgaaaccggccaggccgatgggcgtcgtggtcggttcctggttcgccagcgcggtgtcgtggtggttctcgtagtagaaccgcgccgccgaggccgcggtgttggtcagccagtagatggtggcgttggtgaggacgatgtcggggtcgagcgggcccagcaactgaccgatccaggccagctggcccgccggggagtcggcgagcgcgtgggcgagcgtctggggttgcgcctgctgggtgcggtcgtggatggcgtactccaggaacccctgcacgaactgcatgtactcgatgtcgtcctgggacaggtcgtcgaactcgcccgggtcccctttggggaaggagaagatctgggtgacgtgcacgccgatgacgtgcgcggcgtcgaccatgcccagtattggcgcgacgatcgctccggcgtcgttgccgtgtacgccgtagcgctggtagcccaggcggctcatcagttcggcccaggccttggcgacccggttggcgctccagccggtgtcgttggtgggtccggagaacccgaagccgggcaggtcggggatgaccaggtggaagtccggtgacagtgcgtcgatgaggtcgaagtactccacgaaggtgttgggccagccgtgggtgaggatcagcgggacggcgtcggggttggcggagcggacgtggacgaagtggatgtcctgtccgtcgatctcggtgatgaagtgcgggtgggagttgagtttggtttcccaagcacgccagtcgtagtcgtcgcgccagcgtttcaccaggtcctgaacccaggacaacgggacgccgtgctgccagccgggctggatgggcccggcggtgggaagggaggcgacctgggccggtggcagctcgttggtgaaacgggtgcgggccaggcggtcgttcagatcgtccaggtcggcctgcggaatctcgatgcggaaggggcggatctgggtcatggacagtgcctttcacagaagaacgccgatcggggcaccggtttcctgacatcggcgaatccagccagtgcggagggtgagtctgactcgcgcatcgccgcggcgtcgagcttcccgaacgaatcgaaacaaagtttcgtgaatgtccggaaatgttcattcacgggttgggaacggccctgttcacgctgcatactgaacctgttgtgaaaacgcagaatgttctcaacctggatgatcttgccggtctgttgcgacagttgcgcgcgtcggcgggcaatccgtcgttccgggagatccagcgacgggttcgggtggcgcgcaagcagaatcaccccctgctcgacgccgtgccgtccctgtcgaccgtctacgcctacttccgcaacggccgcacccgggtggatcccgaggtggtggtggccatcgccgccgcgctgggtgccaccgacgaggacatccagaccatccggcagctgtgccaggcggtgctcgaccggttcaaccggacccggatcgtgtccaccaagggcgatatcccggctccgacggacaccttcgtgggacgcggcgtcgaacgtcgccgcatcgcccagctggcgaacgaatcgcgggaccaggccaccgtcatcgtcatcgagggcatggccgggatcggcaagtcggagttggcgttgcgcgccgcccaggatctcgccgaggccgcccggggcgcgcgggtgcggctgtacgtgaacctgcgcggctacgatccgcacgagccgcccgccgaccccgacgcggtggtgcggggtttcctgagccacctggggatgcccaacttcaagatcgaggcgctcaacgcggccacgcgggcggcgcggtaccgcgagctcttgaacgcgcgcgacgcggtggtggtgctggacaacgccttcgacgccgagcaggtccggcacctgttggcgcccagcgccggcacggtgttcctggtgacgacgcggcgccggttgaccgatctggactccgcgcaccggatgcagctggacctgttgccggtcaacgacgcgctgacgctgttgaaccgctacgatcccgccgatcgcgtggacagcgccccgcagtcggcggcgcagctggtggagctgtgtcgcaggctgccgttggagctggtggcggtggggcggcagctgagcggcaaacccgagtgggaactcagtgaccatgtggagcggttgaagcggatcccgccctcggaggtgagccgaccggcgctggcggtgtcgtatgccagtctgcgtcccgacgagcagcgggtgttccggcagctgtcgatccacccgggccgtgagttcaccatggacacggtcgtggcgttgacggatctggggcgcgaggccaccgagtcggcgctgcggcggctgtccgacgagcatctgttgtcgcagaaggaacccggacgctacgacttccacgactcgattcgggagtacgcgcgttggctggccgacagcgacgaacccgtcagtcggcagcgcgcggccatcgagcggctgttggtgtactacctcgaccggctggccggtttctctgatgtggacgtcacctggttcgtcgccgagcgcgccaacatgttgtcgtgtctgcacatcggcacccacgacgagtaccgcgtcaagctggccagtgtgatgcaccggcagctgcgactgctgggccactacgccactgcgcggttgtgcagcaaccagctgctgcggctggcgtatcgcggtggtgatcgttcggtcaaggccgacgcgctggcggggctggccgagatcgaccggttgaccggggatcacgacgccgcggcggaactgctcgacgaggtcctgaccatccgcaccgagctcggggatcgcaaggggcaggccgacaccatccgggggctggcgcagacgatcgtgggccgcgatttcgacaccgcctcacagcggtatcggcgggcgctggacatccaccgcgagatcggcaatcgcgtcggtgaggccgagaacctgtggggcctgctggagatcgacctgaacgtcggtgacttctccagcgccgaatcctgtgcccggcaggtgatcggcatctgcgaggacctgggcagccagctgggctgggcgtacggactcagcgggctggccgccgccctgaccggccagcgtgacctcgacggcgcgatcgacaacttccagcgggcctggcggatctgcgaacggatcggcaaccgccgggggatggcctatatcctgcgcggctgggcgctggcgacggtcgccgccggtgacaccggcaccgcctccgaacagcttcacagggcactgtccatatgcactgacatcggcgaccggctgggacaggccgaaagctactgtggactcggcgacatctgtctggcggagtcggatctggcgcaggccgtcgagcactacgaacacgccctggacatctaccgggagatacacgaccgcccctggcaggcgcaggcactgcgcggcctgggaaacgcggccgccgcccgcggcgatgtcgccgtggccagggactactggagccaggcactggagatggccgaaccgttccggctgccgatggtcaccgaactgcgggacacgctgaagtccaccgacgacggttcccctcagtgacgctcgcctgacccgacgtcttcttcccgttggcggccagccgatcgccggtgttcgggttcgttcgcgttcgttggacggacaccgccccgctcgtagcctcagtgacgcggcgcggcgatccgccgtctgcggccatccatggctagcacttggccgagcgtttttccgtattcaaggaggctcattcatgcgcaaccgcgactactgagcgaagaccgtttacccactgtggccatccgtggagcccacgtggccggacaatcctgtctttcaaggagattcatatgcgcaaaggcaaccgagagttcaagaaccgggaattcaaggtgaaacccgtcgacgtggtcctgggtgacctgatgaaggaagtacccgccgcttcggcccccaagggcacctgcgccgggttctactgtctgccgccttcgtaggtggtggtcgggcgcggcggcggtcggggactcggctgagcggcgcgcccgaaccgtttcggatcggataaccgtccgaattggggagagagccgtgtggcgccggtattcggcgccacacggtgtatccgagatcttggaggacaccgaccatgtcgacagccgtcgagcgattgatcgccgccgtggcagcgggcgaggccgacggcatgttcccgccggtcgccgagccgggacccgacggcgtgctgatgctgtcgcgatatcccggtgggccccaggacgccgaacacctcgccgaactccttcggcggccccggctcgacccgctggtgcgaatgctgtccgatctggacgaatggtgtgaggcccgggcactggagtacgacgacgcgatcctggcgcccggagtgctacgcgcgtcgaatgccgcgctcttcggtccattggtgaccgaggtgttcaccgcttgcgtgctgggcgaatccgccgatctggcggagtacgcggccacacggctggaacagcagcagcgcatgctcgacgagttcctcgacaggctgagccgtgatcgactgtcggcgtggccgaccgacctgaggttcggcggcggggtcgaggagctggcgctggcgggcgacgagacccacaacggcggcaaacgggtgctgcgggtgacgatgcgcggcggcggccggttggcgtacaagccgcggcccgtcgccggtgaggtcctgttcctggcgacctccggttcccatcaggccagttcggtgttccggatgctgaaccggctgccgccggtgtcgggcgacgtcaccctgccgatcatggccgcgtggcgcggcaagggctccgaccggaacgagtacagctggcaggaatggatcgagccaccgcatcagtgggccacgatccgaacgtccggcgagtatggactggccgccacccggttgaccgccaccgaggcgaggaagttctggaaccgcgccggttcgctggcgggggcggccttcgcgttcgggatcgccgacctgatggccggaaacgtgttggcgggacgccgggccgcgaccgacccgccgatgttctatccggtggatctcgaagtctgcttcaccgacaccgcccgcctcgccgacaccgggctgctggccggtcccgacaccggacaccatcacggcggcatcgaggacgaggcgcgttggtgtgcgctggagggcccacgggcggtgttccacaccggtcgcgacggttcgctggacctgagggtgcgacagcagccgtggggtcgcaccgaatcgcgcaatgtcgtgaccgacaagcagaaccgcgtcgggtacgccggtcacctgacgaacttcctgcgcggcatgttcgacgtgtggacgctgttgagcgcctaccgcgacacggtcgagcgtttcctcatgcgccatgtcgacggtgaggcgatgcgggtcgtgcgcaaaccaacggccgagtatgtgcgggagctggagcggcgactgcgtggtgccgccccggagtccggggacttccaggccgatgaactggaacagctgcggcgctgggatgtcccctatttcgtccacagagcacccacctcgcccgatccggcggacctcgaggagccaccgcggtggagtgaccggacgcggaacttcgacatgaccagcctgggcgtcgcgatccgcgacgccgtcgagcatgtgcgcgcgcggttgacgaccgagtacctgtcggacgaacgccacggcgtccaggtgttcctggccgacacggacatcggtcaggtcagcttcgactggccccgtcgccgccagcggatgacctacagctgggatgcccacaccacccggctgcgggtccgcgacctggccgaggaaccggaccagctgccgcgggtacgggaccggctgctgcgcatcgacgacatcgacagcaggctgcgcgcgccgtgggccgacggcgggttcaccgacgcgtcgcttgaggacaagctgctgcggctcacgacctcggcgatggactggctggagaacgtcgtggaccactacggctggcccaccgcggctctggtgggcgccgacgccagcaacgcggcgtgtcgactgttgcagcacgctaccgggccgagcgacttccagtaccgctgtctggcgctgctgcggcgggccgccgacgacggtctggcgcccggtcaccaggtcgccttcctcaccgacacgttgcgcgtcaacagcgatcggccgcagttgtacgggaccaagttctacgagaaggacggtcgattggagccgctgccgatcgaggaacccgacacggtcgacgaccgtcgtcggcgaatgggtatgccgtcgctgtccgcgtacaccacggcgatgcgccgacgatttccactaccgacattggagagatgatggacgactggatcgcaagcgtcagcaagggctggcggacgcagccggtccatgttccccacgcgtggcacgacccgccactggatcccgaccggctcttcgcactgacggtgcgggcgagtctgccgtttcgcgcgggctttcggttccaggccgtcaccgacgtgcggttctccaccgccaccgggatcatctcggctcccggtgacctgctgccggacgactcggacgccaactgggaggcgtatcggcggcggctgcccgacgacatcaccgggccgggtttccggattacggtgacgcagccactgtggctggacttcccgttgtggtcacgggtacgcgaccttgttcgtccactatgggagtcggtgggatacccggtgcttcccgtcgccgccgagatcaaccacggcggcggccaccgcacggggcacccgccgcttcgcgactccggcaacgcggtgctcaccttcgtgttgcggggtcgactgaccacacaggtcttcgagtccgacgcgccggacgaaccggccgccgagaagtgggacacgagcacgggcggcgttgtctaccttccggcgggcacgcggttcgccgacaaccacgacgccgactgcgtgacattgcggctgcggattccggccgaccgcaggctcgcgtccgcctcggtcttcgatctggtcaacaacatgatcgactcgcggcgcatcagcgacaaggtgccctacgtggatcaggacgcgttgcgctacgaccacggcggactggccacggtcccgggcctggccgacaccgggcacgccttccgtgagctggtggccacctcgaaccttccgcgcatcatgcggatcctgtggacccgtcgggtcagcgcctgcggcctcgaaccggcgcccgcgccccggcacgagatctcgctctaccgggagcaactggtgcggctgcgcgaacagccggtgcggatgccgcaggccgacgacagtgcgatgtgggcggtcaacggccacgtgttcgccgtggagggcagcgccgccgaccacatcctcgaccgcctgcgcggtggtgaggcggtgcgggtcggtgcgctgtggggccaggcgggtcccaccggtggcatcacggcgctgctgagcaaactccatgccctgcgcggcatcgacctggtgaaggagaacggatgaagagcatcgacaaggtcccagtggagacccacttcgactgggagcacttcgccgggaactactggaaccagcggccggtcctctacagggcagttgccgaaccgcccttcgaggtcggcgaggtgttcgccgcgacggccaacgcgtgcgcgccggtatcgaacggagccgtgccgtccggggtgcagttgacggtggagcgcgagcaacagcgcgtccccggcgatctgctgcctgccgcgtccgaccgggacttcgacggctaccaggaccgggtcaccgccgcgctggacggcaggcggtacgccctgacgatcaacgcgttccacagtcacgagtggcggttgtggcaccgggaacgccggttctaccggcgcctgtgggaccacgtcggtatcccgtcgaccagcgccatcacgacgatgttccacggcacctacgagcacagtcccgtcggagtccacaaggacaggttcgccacgttcatgttcgggctcaagggcgacaagcgaatgcggttctggtcccgcaaaccgtggaccgaggatgtcagttcggtcgtcgactacgccgaatacctgcccagttccttcgtggtcgaggtcgaacccggtgacctgttgtactggccgtccacctacttccacgtcggggagagcggcggcgccccggccaccagcgtcaacgtcggtgtcccgcacgacgaacaccgcgcggtctacgacacgcagaagttcttcgccgacatcgaccgcgacgtcttcaccggcgtcacccccgtcagcgccgcgatgcccgctgtccccgtcgatctggaggcgaccggccccgacgcggacggactgctgcccgacgcggtcccggaaccgttgcggttcgccgcggaggtactgcggcagtcgctggatgaccagcggctggacgaacggatcgcacgcgcgtcgctgacctgtgtcagtgccgaggggctcgaaccgccgccttcgccccggccgcggcggccgctcgccgacgccgatgtgatccacgccgaacccgaggtcaacgtcacctggaccgaccgcgacgtgcacggccggatggtgtcggtgaacgggcacacgctgaccaccacgatggagccgtcgcggctgcgcggtctgctgcgcgcgcttcgggccccgtccccggtgtcggagctgctgcgagaccacgaatccgaggcgcgcaacgtgttggagacgctggagagcttcggcggtatccgtcgggccgactgacacaggcaggccaaagggccggttcacaggaacgcataagctgtgaaccggccctttggggagggggcggggaatcaggtctggcggaacgtcgcttgcaggctcagcgggtcctcgtccggcagggtcttggcgacggtcggcttgtcggtgtcgatatcgcacagtccggcgtagaagagaccccgccatgccttccgcagtttctcggtgacagtggggttgagttcgtatccgagtgtgaaggcgaaggtcacctgacgttccccgtccggggagctgccggagaaggtgatgtagcccagtccgtcaccggtgtgtccgtaggcggccttgctcggtaccggcgcgcagttgtccgggaccttgaacgagtccaggcccaggccgtaggtcttgtccgactgcggggtgaggtcgcgggcctcggccagccgctcgggggtgagcagggttccgtcggacatggcccggtagaagcggttgatgtcgcgcgggctggacaccgccgcgacaccggaccagaactgcgacgggtcgatgtcggagacgtcgatcatctccgtgccgtcaccgttgtcgaagtaaccgttggggtgcggaccgtccacgatcagctggccttccttggccaggtaggagtcgttcattcccgccggttccagcacccgctcgtcgacagcgtcctgaatcgacttgccggtgagtttctcgatcagcagaccgatcacggtgtaaccggtgttggcgtaggagaacttggtgccaggctcgaacagcaggggctcttcggtcgccatgccgatgatctctttgggcgtgtacttgttcaaccggttggtgcgcacgtcggaggggtcaccattgtgcagcgatccgtagatgtggacgaagtagtcgcgcaggccgctggtgtggttcagcagctgccgcaccgtgatggtctcttcgtagcgcaggacgtcgggcaggtattcgtcaatgggggcgtcgaggtccacttcgccttcgtcggccaactgcagggtgacggtcgcgatcatggacttggtgagactggcgacccggacccggtcggtggggtcgggtttcttgttgtcgccgatgacccgctcaccggcggagccttcccacacgccgtcaccgtcgcggacctcggcgatgacacccggggcgccagcctcgtgcagggcctcgatcttctggttcagcaagtcgttattcaatgtggacttgtcagagccggaaccggcgtcgaaggggtcggccagggctactgccgaaccggtgacgaggaccgcggcgaccgcggcggcgatgaacacttgttttcgcattgcggcatgttaggcagcctttcgccgttgccccaacgcatgcgaacgaactcaaacgaattcgccgccgcgttcggcgaaatctcgcctagggtgtcacccatggtcgaccaggcaaccgttctcgagcagtaccaccgtgacggctacgcgatcttccgtgacgtcctcgacgccgagctggtcgccgaggccagcgatcacgtggagtggttgcagcgcaagcatcccgacgtgcgtcccgaacagctggggcaccagtacctgcgcgacgatcccttctggattcggctggtctccgacgaccggctggtcgacatcgcggaactgttcgtcggcccggacatcgccttgttcgcctcgcactacatcagcaagccgccgttctccgggcagccggtcctgtggcaccaggacgcggcgttctggccgctggagccgatggaggtcgtcacgttgtggttggcggtggaccactccactcccgagaacggttgcgtgcggctcattcccggcagtcacaccaccccgaccgcggcgacccgggacgccgcggaggtcgacaacgtcctcggcgcggagatcgcggtcgaggtggacgaggcccgcgccgtcgacatggtgctggcgcccggtgacgtcgaggtccaccaccccaacatcgtgcacggcagcaacgccaacacttcggcgaagcgtcgctgcggactgaccattcgctacattccgacgtcgacgcgcatcaccggtgacgaacagcccttccccagcgcgttgtggcttcgcggcgacaggggcgtcaacacataccagcccgtgcctgatttcgacgcggggcggcacttccggtaccggggcgctggcgagggttcctcgcggcgctagtccgccacggcggcctccacggtgagggtgcccgccttggtgtcgagttcggcgggcacgcccagtggcatgacccgggggtcggcgccgtggccgatgcgcagaccgccgatgacggggactcccagtggggtgagccggtcgcgcagtacctcggcgacggtccagtcgccggggttgccggtgctgtcggtgaactgtccgatggcgacaccggcgacgtgcttcagggttccggcgcgcagcagttcggtgagcagtcggtccactcggtacggtgattcgccgacgtcctcgatgaacaggatcgcgtcgtcgaggtcgaggccgttgcggttctcgggttcggagcacagcatggacaggttgccgcccaacaggatgcccgacgcggtaccggcgacctcgacgccggcggtgggttcggccgggtcgcgggtcaggaccaccgggtcggtcgtgaacagggcgccgcgcagcgccttctcggtttcggcggtgttgttggagttccaggcggccatcggggcgtggagactggcggtgtcggcgcgcttgtaggcggccaggtgcagggcggtgatgtcgctgtatccgatgatgagcttggggtcggcgtcggggaactcgacctcgtcgatgatgcgctgggtaccgtagccgccgcgggtggccatgacggcgcggacctcggggtcggccagggccgcgttgaggtcggcgagccggtcggcgtcgggcgccgacaggtagccgaacttgtcgagggcgtgttcggcgacgcgaaccgtgagcccccagctctccagcagcgcgattcccttgtcgacggaggtggcgttgggggaaccgcccggcgacaccagcatcaccacgtcgccttcactgagtttgcggggccggacgatggtgggtttgtgcgcggcggcggtgcccgacgtgctcacgcccagcaccgaaccgcccacgagcgcggcggccccgcccagtagcgaacggcgggcgaaggaggacggtggttgctgcgtcatgtgaactcctggtctcgatggtcgggtggcagtcgaagcgatggtgcgatcgtcagtatgtccgttgtggtggtgagccggtgcccagcctcgccaggtgtcgcaccgcggggtcttcgtcgtcgagccgggctcgcagcgccgaggtcacccggcggtcgcggaaccggctgtcggccagcagtgaggtggcgtggcggcggatcacggcgtgggggtgttcggtgcccgcgatggcgacggcgatgtcctcgcgtcgcagttcgcgcaggcttcggcccggtgccaggtgtgcctcggcgagttcggcgaccgggggcgaatggtccagcagggccgacagccgtccgtagtccaggggcgcttcggggttcgcgtagtcctgccacgacaggtagggacagcacaggcccctcgcggcggcgggatcgggcaggcgcgcgtgcagccagtcgccgtcgcccaacagcgccagggcgtcgctggtccggccgtcgcctcgccgtgcgcactcgcgcagggcgtcgatcacctcggcgcgggtgtcgccgatgtgggcgagcagtttcggcacgctccactggtagtcgtcttgggacagttgcgcgaccagcgcgggtacggcgtcgccgccgatggcgcgcagacgttcgaacgcctcctcgctgttgatcgcgccgtcgaactcccccagccgggacagcaggaacgggatccgttgcggcagtggcagagcgtcgatccgcgcgcgttcccgcgcgtcggcgtcctgggacgggaacagtgaccggaacgcggcggcaccgacggcgcgacgtaccaggttctcgaggtcggcgcagtcgtggtcgtagaacatcaccaccagatccggcgacacgcccggcagaccgacgagttcgtctcggagttgtttcgccgtccgcaccagcatggcgcgcaggttgcgttcgtgatgggcgaagtccgacgccgaggccgtcgccatcacggcttcgccctcggcgatggccgcggtcagttcactcgtctggtagtcgatgtcgtcgtcgggccagtcggccggattccagtcggcgtcgtacaggtcccccgccgggcgcgacgtgaccggttcgaccaccgccgccaggctgggaaagtgcacctgttcgccgtcgacgtacaggttgaacaaggccacggcccgcaggtgtcggccggagtccgcggcgggtaccacggttcgcaccgtcgtggccgtgcacgccagcagcagcggtcgcacggcgtcccagattcccatgcgcgacaacggtagcagcgctgcttaagcgcccaggaacgtcagccgcacctggcggcgcggattgtcgacattggtgtcgatgaggacgatcgactgccaggtgcccagtgtcagcgcacccgacaccaccgggacggtggcgtacggggcgacgaaacccggcaggacgtggtcgcggccgtgcccgggggatccgtgcgaatgccgccaccggtcgtcgcgaggcagcaggtggtcgatggccgccagcaggtccgtgtcgctgcccgcgccggtctcgatgatggccaggcccgccgtcgcgtgcggcacgaacacgttgagcaggccgttgttggccccgtgttcgcgcaggaacgactcgcactccccgctgatatcgcgcgcggccgctttggtgccggtcgtcagctccaccgtcaaggtgtggaaaacaccgctcatgagcgtcgatcctgccacctcgcgcgcgccgcccccaagcgacggggcaccatgatcgggtgaatctcgccgaccgcttccccgccacgcccgatcccgacgccattttctcggcgttcaccgactgggccgtggaggcgggtttcagcctgtacgacgcgcaggaagaagcggtcatggagatcgtgtcgggaaacaacgtcatcgtgtcgacgccgacggggtccggcaagagcctcatcgccgccggtgctcacttcgcggcgctgtcggagaaccgcaccagtttctacaccgcgcccatcaaggcgttggtcagcgagaagttcttcgacctgtgcgagctgttcggcaccgacaacgtcggcatgatgaccggcgacgcctccgtcaacgccgacgccccgctgatctgctgcaccgccgaggtcctggccaacatcgcgtttcgcgacggcgactacgccgacgtcgggcaggtcgtcatggacgagttccacttctacgccgaacccgaccgcggctgggcctggcaggtgccgctgctggagctgccgcgcacccagttcgtgctcatgtcggcgacgctgggcgacacgtcgttcttcgagaaggacctcacccggcgcaccggacgcaccaccacggccatcacctcgggcacccggccggtgccgctgtactaccgctactccaccgaaccgttgcagcagaccatcgaactgctgctgcgcgacgacaaggcaccggtctacattgttcacttcacgcaggccgccgcgatggagcaggcctcggcgctgatgagcatcaacgtgtgcaccaaggaggagaaggccgccatcaacgacctgatcggcggtttccggttcaccaccaagttcgggaagatgctgtcccggctggtcaaacacggcatcggcgtccaccacgccgggatgctgcccaagtaccggcgcctggtcgaacggctcgcccaggccgggctgctgaagatcatctgcggcaccgacacgctcggagtcggggtcaacgtcccgatccgcaccgtcctgttcaccggcctgaccaagtacgacggccagcgcacccgcaggctgcgctcccgcgagttccaccagatcgcgggccgggccgggcgtgccgggttcgacaccgaggggctggtggtcgcgcaggcccccgagcacgtcatcgagaaccagaaggcgatcaccaaggccggtgacgacccgaagaagctgcgcaagatcaagaagaagtccgcgccggaggggttcgtcggctggtcggaggagacgttccagaagctgcaggagtcgccgcccgagccgctcaccagccggttcagggtgtccaacgcgatgctcatcaacgtcatcgcccgacccggcaacgccttcgacgcgatgcggtcgctgttgaccgacaaccacgcgccgccggggatccagcgcaagctgatctccgaggcgatcgcgatgtaccggtcgctgctggcggcgggcatcgtggaggagctgcccgaacccgaccgcaccggacgccggcagcggctcaccgtcgacctggacacgacgttcgcgctcaaccagccgctgtcgccgttggcgctggccgcctacgaactgctcgaccccgaggacatccaccatgggctcgacaccctgagcatcatcgaggccactttggaggacccgcggcaggtgctggccgcgcagcagtcccgggcccgcggcgaggcggtcgcgcagatgaaggccgacggcatcgagtacgacgagcgcgtcgaacgcgtcgctgagatcacccatcccaagccgctggaagagttgctggaggccgcctacgacgcctacgggcgcacccatccgtggatccgcgaccatccgctgcggcccaagtcggtggcccgggacctgtacgaacgcgccatgaccttcggcgagtacatcgccttctacgacctgtcgcgtgccgagggcatcgtgctgcggtacctggccagcgcctacaaggccctggaccagacgatccccgacgacgccaagaccgaggagatccacgacctggtcgcgtggctgggcgaggtggtgcgtcaggtcgactccagtctgctggacgaatggcagcaactgtccaacccgaaggacgacgaggacaccgtcatcgtccccaaggaggcctccagcgccatcaccgccaacgagcgtgccttcaccgtcgcggtccgcaacgcgatgttccggcacgtggagctggcggccctggaccgtcccgaggagctggcgggactggagaccggtctgtccgtcgaggactgggaggccgccctggacgggtatttcgaggcccacgacgacatcggtaccggtgcgaacgcgcgctcggcggcgatgctgctgatcgacaagcagccgcacacctggcgggtgtcgcagatcgtggacgatcccgacggcgaccacgactggcgcatcaacgccgaggtggacctgcccgccagtgacgaggccggacaggtggagctgaccatcacgtcgatggcggcgatgtagatgggtaactcctcgcccggcggttaccgcatgcccgccggtatcggccccgctgatgcctctttggccgcgtcggggaagcggttcaagatcgccggatacgtcatcggtgctttcgtgctggtcatcatgccgtacctcgccgtggagaacgtcgccaaggagggtggttcgaccggcgacatgatcggctatatcgcgttgggctacgggtgcgggctgccgttgttcgccggactgccgtggctggtggggttcacccgcgacaagcaggcccggcagtgcctgtacctcaacggaacccagctgaccgtggtcggtctggtgggggccgcgcgcgccaacgtgttcgacctgtcgcggacccggatgcggctggagctggtcggcgggcaacgcagcgacaacgccacccagcagttggccgagggcaagcggacgctggtggccaaccgggacaaccagatcaaccgcagtccgctggccggggtcaacctggggccgctgcccgcgcagtacttcgtgccgttccatccggtgctgatcctgtttcgcgaggacgacttccagatcccagtggagttgtgtcatgtggccagtcggcacatgcgcgacccgcgagagaccatgatgctggccgaggccatccggtacaacccggatccggcggcgcagtatgtcgcgggccagctgcgcacgatcgcgcggtggcggtggctgccgcacatcaccgccgcccagccccacgccgtcccggccacgcccctcgactatccgatgaccgcgccggtcatccccacgccggtgcaggccgggcagccgtcgccggagatccagatccagccgtagccgtcggggtcaccgtttcgccaggttgaggatcagcgtcgcgatgtcgtcgggcgcggtttcggccatgaagtggcccgcccgggtggtgaagtgctccaggtcggcggcccagggccgccaggtcgcggccgcgtcgaagccgagctgctgaccccagtcctgctggatgaccgtcaccggcatggccagtcggttaccggcgtcgagatcggcctggtcgtgttcgatgtcgatggtcgcggtggcccggacgtcggcgacgatcgagtccaccgcctggcggctggcgttcaggtattcggcgcgcacgtcggccgggatcgcgtcgggtccggtgttccacgcgtcgaggaagaacccgaagaaggcgtcgctgctgttggcgatcatctgctcgggaaggccgaccggctgcgccatcaggtacagatggaaggccaccgccgcgttgactccctgaaggacgttccacgtgtccaaagtcggcaggatgtcgaggattcccagctggctgacgcgattcgggtggtccagtcccgcgcggaaggcgacgtgggcgccgcgatcgtggccgacgagggtgaaccggtcgatgcccagcgcgtcggccaggccgacgatgtcggcggccatggtgcgcttggagtaggtgtccgggtcgagtgcggcgggtttggcgctggcgccgtagccgcgaaggtcgggcgcgatcacggtgtggtgttcggcgagtacgggagccacgtgccgccacatcaggtgggtctgcgggaagccgtgcagcaggatgatcgcggggccgtcgccgccgacagccgcgttgaggctgacgccgtcggcgacgtcgatcgctttggtgtcgaatcccgggatggtgatggtcatcgtcgtctccttgagtcgggccgctgacgtttcggcggcgggaacgcttccgagcatccggcgagcggattagcagtggatcagcgacgaacggcgcggcatcgacgacaatcggcgggtggacatcctcatcaaggtgctggggccggtgcgggtcaccgacgcggcgggcggtccggtcgcggtgggcagtcagcggcggcgtgagctgctgggtcggctggtggccgccgggggccgcgcggtgtcgctgcgggcgctcgtcgaggacctgtgggacgacccgccgtccacggccaccggcacggtgcgcaccttcgtgtcggagctgcggcgcgcgttggagccgcagcgttcgccgcggggccgctcacggctcatcgagaccgtcggcaccgggtacgcgctgcgggtgccgcgcgagcgcgtggacgcgcaccggttcgaggacacgctgcgcgccgcccgggatcagtccggtcaggacgcggctgccgcgctgaccgacgcgatcgcttggtgggacggcgaaccgtacgccgatctcgacgcctcggcgtgggtggtccgcgagcgcgcccggctgggcgagcttcacctccaggcggtcgagttgcgcgcgcgggcggtgatcgacctggggcgcggcgagtcgctggtggcggagctggaggcgttcgcggcctcgcatccgtggcgcgagcacgcctgggtgttgctgtcccacgccctgtaccaggccgaccggcaggtcgacgcactgtccacactgcgcacggctcgggagcggctgctggacaggttcgggttggagtcggcggccggtctcgacgatctcgaacgtgacatcctgcgtcacgccgcgcacctggcgcccgccgcccgcgacggcaaccggctggggctgctcacccgcaccgaggcgagcgggacctactcccggctgcgcgccatgagcactgtggccagtgcggcggcgatcaccggcggcaccaacctggtgctggcccagcggcaacgcgcggcggccgtcgccgaggccgagcgcaccgacgaccccgatctcaccgctcgtgtcatcgccgcctacgacgtcccggccgtgtggtcgcgcgccgacgatcccgaacagtcgcgggcgctggttgcgacgacccggcgcactctgctgcggctcgggtcggacgcccccgcggcgcttcgggcgcggctgctggccaccgtcgcgctggaacaccgggggtcgcgcgacgcgtgggccgccgaggccgcgcgcgaagccgagcgcatcgcccgcgacctgtccgacccgaacgtgctggtgctggcgctcaacggccggttcatgcagtccttccagcgtccgggaaacaccgccgaacgcgacgccatcgccagtgaactcatcgcggtgtccactcggcacgatctggcgacgttcgagatcctcggtcacctcatcaagatccaggtcggcgcggcgctgggcgacatcgataccgccgagcgccatgtcgcggcggccgagcggctggccgacgtccacgagacgccgctggttcgcgtcctgaccgccgccttcgccgcgatgcgactggcgcaggcgtccggcgatcccgccgaggccgcgcgggcgtaccgggctgtggctacggaactggcgggtgccggtatgcccggggtggaggccgggatgttcccgctcgcgctgttgtcgttgcggttgcggcacgggcggcccgcgccggtggatccggatctcgacaggggtccctatcgtgcctgggtgcagccgctcatcgatctcgcgcgggacgacccgtcggcggcgcgccggtcggctgccgcgttgcccgaaccggccgccgaccacctgtacgacgcgctgtgggcggtcaccgcacataccgcgatccgcttggaggacgcgtcgctggcggctcgggcccgcgaggcgctggacccgttgcggggccagatcgcgggcgggacaacggctatcgtcagtttcggaccggtggatgacatcctggccgagctcgacgcgcatcgcgggtcatgacgggcgcaggtgctcgatcgtgacgtcttgcgtctcggccagcagccgcgcgatcagtgaacggtggcacgcctccgggtcgcgctccacacagaacagtgccccggttccgtggctcggcagcgccgacacgatcggtgccaggtcggcgccgtcgaggatctcggccgtgtagcggcgaatgtactcatcggccagttcgcggcgcgagcgtttcccgacgctgttgcgatcgtcctcggcgtactgaagtcggcgcagctccgtggtgggggcgagctcgggatggtgttcgtaggcgattccggcctcggccagggccgcctgcaaccgttgcgagttcgcccaggcgtactcggatccgcggacaccacgccgctgccggacgtcgaacaacacccgcacgtcggcgtggcgcagccgctgtaggaaggactcggcgtcgaagtcgtagacgccgatcgtcaccagtttgcccatcgattctcacctgtctgcctgctgctcgtgccagtgtgcctggcacgagcagccgaggcgtcgaagtcgcgttacgcgacggcggttccctccagttcgatcagctgaccggggatcgccagccgggtcaccccgagcatcgtggtcgtcggtgccaccccggcggcgcccaaccgggacgccagcacgccgtagtgctggaacagcagatcgacgtcggtggtgtagacgttgagccgcaccaggttggccagcgacatgtcggcctcggcgagtacggcctccaggttgtcgatgctcagcgccagctgggcggccatgtcgccgtcgtgctgcggcttgccgtcgtcgctcatcgcggtctgcccggagcagtacagggtccgggtgtgcccggagacgacctcaccctggttgaaccccatttccaccgaccactgcaccgggttgaccgctgttcgttccattgccacttgtgctccattcgagtcgtttgacgctgtcggcaacaagcctcacaacaaatcacgacatcttgtgtcatgtattccgatagacttttcggatgcgtgccgaccgcttggtttcgctggtgctgctgctgcgccagcgcggtcggctgtccgccgaaacgctggcgcgcgaactggaggtgtcgacccgcaccgtgctgcgcgacatcgaggcgctgtcggcggcgggcgtcccggtctacgccgaacgcggccgacacggcggtttcgcgttgctgccgggtttccggaccgagctgaccgggttgaaccacgacgaggccctggcgctgctgaccgccggatccggacgcggcgagcaggtgttcggcctcagttcggcgctcgcttcggccatgcgcaaggtggtcgacgcgttgccggagaaccatcgcgccagcgccaacgacgcggcccagcggttcctcgtcgagccggagaccgacctgctctcgcggcgactggtcactgaggacgtacccgagtcggtgctggccgaggtgcggcgcgcggtgctcgcggggcacaagctgcgcatccgctacgcggccaccgaccaggagccacgctggcgcacggtggaccccatcggcctggtgaccgtgcgcgaccggggctacctgctggccacacgagcgggcgcggaccgcacctaccggctgtcgcggatggctgccgccgaggaactgcccgaggcggcgcggcgacccgaccgggtcgatctggaccggatctggcgggaacgctgcgcccagttcctggccgagggccacatgagcgtgcgggtgcgggtggatccgcgacggcgcgaggagctgctgaacagcgcggttgccgtccgcgcggaggagtccgacgcggacggctggctgcggctggaggtgacctatcaggactcgcggcacgccgagtgggcgctgtggcagcttggtgcggacgccgaagcccttgcgccgcagtcgttgcgtgcggcgttgcgcgatcgggccacgacgatggccgcccactatggttcggcgtcctagaactccacgacgagcttgccgacggtgtgcttgccgaccaagtcctcataggccgttcgcgcttcggagaacgggtacacacccgtgaccgggacccgcaactcccccaggctcacccgggctgccagcccggacaggtcgccgtcccgagcggtcaggtcgacccgttcgaccgtgaccccacgttccagggccgtcggctgctcggtgcacgtcagcaccaggccctcgtcgatggccgccgccgcgatgcccggcagtgccgcgccgtcctcggccaacgccagcaccacatcgacgccgccgggaaccagctcgcgggccagctgcgcggtcttcccgccggtgtagtcgatgacgtgatgggcgccccagccaagcaccgtctcggtgtcgtcaggtcggccggtggccagcacccgggcaccggcggcggcgaacaactgcaccgcgaacgaaccgacacccccggtggcgccgctgatcaacacgtcgcgtccggcgaccggtacacagtggtgcaacaacgacagcgcggtcagcccggccgctggcagcgccgccgccgaccgggcgtccacaccctcgggccggtgcgtcaacagcggcccggtctgggcgagcgtgtactccgcgacggcacccgcgacgccgaggttcatggccgtcaccgcgtcgccgggcgcgtacccgatcgtgtcgggcccgacggcctcgacggtgccggacacgtcgatgccgaccacgaacgggtgggtaaccgggaacacctcccgcacgctgccgagcaccagcttgacgtccaaggggttgagggccacggcctcggtgcggaccaacacctgcccgggaccgggaaccggtttgtctacatcggagaaagtcaggtcggcgagcgggccgtatccgacggcggtcaaagctttcacgattcgtccttcggtggtggggcttacgacccggcaagcctgccgccgtgagccgctttgctcggccactctttgggacggttgcgccccgccgaaggagtggcccggtcgcggccgcgacgcggataacgtgtaggcatgaccacccccgatcagccgctggccgccgtcttcaccgtgctcaacgggcccctggaccagctgctgggccggttctccgcgctgctgcgggacctggttccgcacgaggcgctggcgatgctgaccggcgactgctcccgcaacccgctcatcacccacggcgatcccgccgtggccgagcgcgtcgtcaccgccgagctcaaccagctgggcgccgtcaccggggtgacccggccgtggtggggacaggcgaaactggccgggcgcacccgtccggtgctggcggtggcgtcccatccccggggttcggcgggcgcgctgctggcggtcgcggcccacgagccgcgacccagcaccgaggttctggccaccgtgcagtcgatgtgggatctgatcacgctgcacgtggccgaccgggccggggacgtcgagtcgccgcagctggtcatgacccatcggctcgtcgccgaggaacgcgcccgggtggtgaccgagctgaccgagtcgcattcggccacgatcgtgtcgctgctggcggcgttgcggtcgaggacactgagcgacaccgccgcccggcaggtcgcgaccgacctggccgtcaacgcgttgatcgacctgcgcaccaccggcgactgggaccgggtgatcagtcaggaggtcgccgaggacgcgttcacgcggctggccgaccggttgcgtccactgtcgcgttacggcgatgtcgagctggaactggtgccgcccagccagtcccagcgggagctgccgggtcaggtggcgcgggtcgcgcggacgatgtcgcgggcggtggtgctggtgctgctggagcagggcggtgtcggccgggtacggatcacctgggacgcgggcgatgccgcgctgcgcatcacgatccgcgacgacggttccgggcacgttccccgtcgggcgctggaatcgttgcgcaccaacgatcgactgggcccgctgtcggggaccttcaccgtggacgcggttcccggctggggtaccgcggtgacgatcaccgtgccgctggcggtgccgtcggcgactcgtccggcgccgctgccggagctgaacccgcgcgagctggacgtcctggcgaagctggccggcggcttgcgcaaccgtcgcatcgccgaagagttgcacatcagtgagaacaccgtgaagttccacgtcggcaacatcctgcaaaaactcggtgtggcctcccgcaacgaggccgcggtgctggcgcgcgacgcgggcatcgacgccgcgacggtcagcgcgggctagccggggctcaccacgcctccgaacgaggccgcgcgatcggcgcgcgacgccgggatcgccgccgaccaccggcgcggactgggcctcaccacgcctccagttgccgggcccaggcgcgcagcccggcggcgaaaccctcgcgttgccccggggtcaactcgtccagtgccttgagcagcggttcggcgcgtcgggtcaccacggattccatgtgttcgcggcgatcgggccgcagcgacaccagggtgcggcgccggttgcccgggtcaggttgccgctccacccactgtgcccggtccaggtcgccgacgagttccgacactgtggacagcgccaggcccatccggttggccagttcggtgacgctcaatccgtcggcggccaccagttgaacgcacacggccgcgtgccggttggtcagtccgtggtcggcgaaggaatgcgagtgttcgtcgggtttctcggcgcgcaccttggcgaagaacgccgcgatcagcggcatgaaacccacgacgtcggcgatctcgtcgggcttggggtcgcgtgggtcaccttcggtggcgttgtccggcatccccacatcctatatattcggatatccaaactattgggaaatacgaagaaaggctggcaggatgacgacctatcacgacgccgtcaacgacgccctggaacgcctcgacgacctcggctacgaacgcagcctcggcggcggcgacctggccaaccacggacccatgggcgccgagaccctcgccgtcctcggccacggcgacgccgttcccgcctgggtggccgtctaccgcgccgccgcaccccaccacgaaccgcccgtcgcgcaccagcgactcgacagcactgaggacagttggcgaccggcgctcggcgacatcggccgcgccggggacttcgaggaactgttcgcccgcgagatcgacgccgacggctggcagaccgtgctccagcgctggtggccgcgactgctggccggaccgctgaccggcctgacccacggcctcatccgcaccgctcacgccgtgcgctccatcgccgccaccgactcccccaccggcatccagctgaccgagctgagccggggtctgggttactgggctgcccggttcatcgacaagcccggccccggacggcttcgcggctcgctgagcctgccgcaggcggtggccgcgatgcgcaggtccgcgcagccgcccaccagccctgccgagggccagcggcggctgcggagccccgacgacatgcccggctaccacgacaacctcgaactgcttggtcccgaacggatccagtcactgctgtccgacatgaccgccgagttcgccggggtgtgcgtggcgcactccaacggcatgttcccgattccgctggtgcacggcgtgaccgcaccggccgccgcgcggctggtactgccctacctgcccgaggaccagcacgaggccaccgcggcggcgctgtggcagacccaggtcacgctggccatgatcaccacagtggacagcggcggcgaggccgaggcgcgcgaccgggccgcgtccgccgaggtcccggcctgggacgagttggtggcgcgggccgtggaccacaaggacgagcacgtcatcaagttcaccgaggcctgcctgcgcgaacacacgttgcggcccgacccgcgctacgcctgggctgccgacctcgcccagcagcgcatcgagcgccccgacggggattccggtccggcgatggtggcgcggttcgccaaaccctaggagaatcgccggggcggcggggcgggtcgctacgatgccgggatggaagagcaggtgaatggcgccgacctggcgtccgaggacgtggacgcggcggtgacccgacttctggacgtactgcgcgacaccgacgccggaggctggtactcggcgttggaggtggtgcggccctggtcggagcacaacccgaggatcaccggcgagttcgcgcgccccgacgccgtccggcgttacctgtcccgggaactggccgggctgttgcgcaacggcgccaccgtgaccgcccggccgtcccgccgcgcgctggccttcgacgacccggacttcttcgccgccctcgacgaggaccgcttcgacctgcgggccaagaagctgttcctgttcggaccggagcggatggcgttgtcgctcaaccggttgacgcactacaccggcaccccggcggagtcgttcgagcggcacgtcctgttcaccaactacgcgatgcacgtcgaggcgttccaggaccgtttccccgacgccgagggaccggtgcgggacggggttcagatgcccgcctggcaccaccgcacccccgacggcgacggggtgagcctggtgaacatcggcgtgggcccgtccaacgccaaaaccctcaccgaccatctcgcggttctgcgtcccgacaccatgatcatgatcggtcactgtggaggtctgcggaaccatcagcggctgggcgacttcgtgctggcgacgtcgtatctgcgggcggaccgcatcctcgacgacgtactgtcaccggtcatcccggtgatccccaaccaccgtctcaaccagttcctactcgacgccctggagaaacgcgacgcctcctaccggctcggctcggtttgcacagtggacaaccgcaactgggagttcaaccaggccggggtgttgcccgcgatgcgcgccgcccgctgcgtcggcgtcgacatggagtcggcgacggtggcggccaacggtttccgctatcgcatccccaacaccaccctgctgtgcgtctcggacaaaccgctgcacgcctcgccgaagctggcggccagtgccaccgagttctacgagtccagcaagcgggcccacctgggcatcgcactgtcgtgtctggaccgggtgcgccgcgaacatcccgacggcctgccgcaccacgacatccgctcggccgacgagccgctgctcggcgcggggtgaccgcgtcggtccacgtcagaacgtgcgcaccagcagcagggttcccatcacgagcatggtgacggcgaccagcccgtccagcgcccgccaggcggcgggacgggccaggacggcgctgagcagtcgggcgccgtaacccaggacggcgaaccacgccaggctcgcggccatcgcgcccaggccgaacacccagcgcagcgagccccggtcggcggccaccgaacccaacagcagcacggtgtccaggtagacgtgcgggttgagccaggtcagcgccaggcaggtgagcaccgcgatccgcatcgagctggccgaggcgccctcgaccgtcagcccctgcccggcggggcgcagcacccgacgggtggcgatgacgccgtaaccgatcaggaagatcccaccggccaacccgaccacggtcagggcgatgggccacgcggtgaccacggcgccgagcccggccacgccgagcgcgatgaggaccgcgtcggaggcggcgcagatgccgaccacggcgagcacggcctggccgcgcacgccttggcgcagcacgaacgcgttctgggcgccgatggcgatgatgagggaaagaccggtgccgaatccggcgatggccgcggggaggatgccactgttcacgggatccgatgctatggacgatccagccattagtacagctaaagtttctaacgtatccttagcgattgtgatgatggagctgccgttcgaccaggtgcgcaccctgctggccgtcgtggacgagggcaccttcgaagcggcggccgccgcactgcacgtgacaccctcggcggtcagccagcgcgtcaagaccctggagcagcgcaccggccgggtgctgctgatgcgcaccaaaccggtgcggcccaccgaatcggggcaggtggtcgtgcggttcgcgcggcagctggccgcgatggagaacgacgcgcgactggcgctgggcctcgcctccgcgtcggcaccggcccggctgcccatcgcggtgaacgcggactcgctggccacctggttccagcaagcgctcacccgggtgccgcaggacccgccgatctacttcgagctgtaccgcgaggacgagtcccacaccgcgacactgctgcgcgaaggccgggtgatggcggcggtgacctcgtcggccgaaccggtggcgggttgcacggtgcgggtgctgggccgggcccggtatctgccggtggccaatcccgagttcgcgaagcgccacctgtcgtcgggggtgctggaacgttgtctgcctgacgcgccggtcatcgtgttcgaccggcgcgacgaccttcaggaccggttcctccgcgacttcactcccgacgggcggggcgccagccagctgcggcaccagataccgacctcggagggtttctgcgaggcggtggccgcggggctcggttggggtctggtcccggaaccgcaggccgagccgctgttgaagacggggtcgcttgtggaactgataccgggacagccggtggacgtgccgctgtactggcaacagtggaagctggacgtgccagcgctgacactggtggccgaaacgatcgccgtctcggccaccgaggccctgtacgcctaaccccactcgggtttctgcgccaggacctgatcccagtcgaccgtcttggcccagtcgcgataggagtgccatccgatgtccgggaactcggcgcgcaacgcggcgacgtcggtgtgttcacggttgtcctcgaaccgctggaacagttcggcggtctcgtcaccggcccactggcggatcatcgggatcgggatctgctcgtagggcaggtccttgccgatgacctcggacaaaacggcggcgacctcgacgctcgtcaacgtctccgagaccacgtcgatggcccggccgttcagtgcctcggcgttctcgatcgcgtgcaccgccatgccggcgatgtccaaagtggtgacctggtcgagtttgcggtcggccgtcagcggaaaggcgtagacaccctggttcagtcgggtgaaaccgacgttgagggcgttctccatgaagtaggacggctgaatgccggtgaaccgcaagccctgggacaccaggtatcggtgcacgatctgcttggcggacgcgtgctcgacggtgacgtcgacatcgccgttcgcgcccttgaccgatgagtacacgagatgggcgtcaacggcggccgccgcgtcggccaacgcccgcccctgggcgatctcctcctcggtgccgttctcgccgaacggcaccgtgaggccgaagatcgcgtcggcacccttggcggcgcgggtcagcgcctcggcgtcggcgagatcgccggtggccagccggacgccgtcgcgcgccagcgccttggccgcatcgctgtcgggatcacgcacataggcgaccggttcgtggccgcgctgccgcaggcgatccacgacggctccaccttggcgtccggtggctccggctaccagtacacgagtcatgagaacctctcaatcaatcgattgaataattacgctgaacggtagcacgcccgcagatccactccattcagccgggagccctcaggtggtttcgccgtcgtcgtcggcgcccagcagtcgcgccagttgccgactcacccgctcccgatactcggccgacagcggatccaccccgtagatcccctgcaccgcctggggtatcgcgaccggcgcgaaggcgagcaggaactgcaacagcgccacgaactccggcgacgtctcactgcctatctgcccctcggactgccgggccctggtctgctccacggccgaggcggcgacgcgttcccactccgccaccaacggcccggtgtcaccggggtagtcccccagtgcctgccacaccaccaggcgagcccgccgcggatcgcgcagcgtcacgtccagggcggcacggaatccgtccaggaacgaactctcggcactggaatcctccaaactggagcgccgctcccgccaggtctcgcgaagcgcgtccagcaagccttccttgccgccgaaatagtacgagatcagctggacgttgactcccgcgcgcttggcgatcccggcggtgcgggcgccgctgtagcccttggcggagaactcgtccagggcggcgtccagtatccgctgcctggtctgggtcgcgttgcgtttgtcgccggtgtccgaagtcgccacctcgggaggttatcaatcaaccacctgattgacttcagggcttgacggcgcccaccgagcacagggcggccgtggtcacctcgcgggtctcgtcggtgagcgactgtccgatccagctttccttgaaggacagccgcaaaccgtcgtagagttcgagttcaccggtgagcgggatcgacttggtgatggtcgccgcgaccacctgctcgtatcgcaccagccagttgcggcccacgatgtcgggcagcggggtgtctcccagcagtttggtcagtcgcgtcttgccgagatgggtctcaccgggtccggcgacgaacaccagcccgatgtccagcaccaccaggtcgtactcgatgtcgttgaccttgacgttggccatcgcgtccaggacgacggcgtcctcggcccaggctcgcgcggcctccgcggcggcggcctccggcatcggaccggtgttgcgcaggttggccagcagttccttgagaaggtccccgtccttcttgtcgagcggtgccgagacccagcgttcggcgatttccagctgttcgccaccgaggaggtcgagcgcgaccttgaacggggtgccgggcttgacgagctggacgtgggtgacgtcggtgaaatcgacgaaccgattgcggcggatgagttccgcctgcgttgtggtgtcgaggatccggcgcagtcgcttggcgtcggacttggagtggtccgacaggaacagcagtccggactggtagaacacgaggtcgtggcgaacgtcgttgatcttgacatcggtgatgcccccgagcgcgggcccgattcgtccatcctgttccggcacaggggaaacctaccagtcgtcgactacacaacgggtgccactactctgttcccggttcggacagatatcagaggatgcaaatgggcagatttttcgggcgaaggcacaagcccgccgacatcccgacgcacgacccgacgttcggcgaccccaaagccgcccaactggtgtccgatctgcaatcccgcgactggcgggcggtccacaacttcctcaacgtcattcaagaccccgacgatctgcagtactacctcgacttctgcgtcgaacaactcggcgtccaggcgtggatcgaggactggatcgaagccgaaccgcagtcgtacctgccgtttctcgtcggtggcgcgcacgccgtcgagtgggcctggctgggacgcggagccgcgctggccaagcacacgcttcccgcccagttccagatcttcgaacgcagactgcgcaaggcccacgaactcctggaacacgcgatcgcccgcaacccggacgaccccacggcctgggcggcgttgatcaagtgtggaatgggcatgagcctgggtctcgaggaagccaccgcccggttccgcgaagcggtggcacgacatcgatggcactacggcgctcacatgagtctgctccatcaattcctacgcaagtggggcggctcccacgaactggcctcgtcgttcgccctggacaccgccgcgaacgccccggcatccagcggcctggcctccatggtggtcaccgcgagcctggagcactggcgcatggacctcgacgaggccgagtcggagaagtacctcaacagcgacgagaccgtcgccggtttccacaccgccgccgaccagtcggtccggcatctcagctaccggcgccgactcggctggcagcgcgacttcaacatgttcgccttcgcgttctgggagaccgaccaatgggatgccgccggggcgatgttcgacgcgctcggcgaccagttcacccggacgccgtggaacttcctggtcggcgagagcgccgaatggttcgcccgcgcgcgggccgaggtggccaagcaccggtcgtagccacgaccgcgaccgtgccgaatcctcgcactagggtcgttcggttgagcgggccgggcatacgggggaaacatggcacgtcgcggcgattccgaaagaccgtccccatgggacccaacgggcgttgggtcacggtgggtgacgggttcacttcttgtgcgccccatcgggtgctggccatgatggccgctcgagcaccgcccctgtccccgaaggagttccacatggttgctctcgcccgacgcccgctgcggcggcggttccagttgatcgtcggcgcgttggtcgcgtcgctgctggccgtcgtcaccctcgtcatcaccgcgcccgccgaagccgaagccgagaccagggccaagcccgccggtatcgacgtatcccgctatcagggagacatcaactggaagaaggtgcgcggcggcggcatccagttcgcctggatcaaggccaccgaaggcaccagctacatcgacccgaagttcgccgccaactacaagggagcgtacggggccaaggtcatccggggcgcgtaccacttcgcccgtcccggcaactccagtggcaccgcccaggcccgttacttcgcccggcacggcggcgcctggtcggccgacaaccgcactctgcccggtgccctggacctggaggccggatgccacggcctgtccaagaagcagatgcgcggctggatctccgacttccacagcgcctacaagtccaagaccggacgccacgtcgtcatctacaccaccgccagctggtggtcgtcgtgcaccggcaactggaccggactggccaagaagtcaccgatgtgggtggcccactggggtgcctccagcccctcggttccgcacggctgggccacctggacggcctggcagtacaccagcagcggcagcgtctccgggatcgcgggcgacgtggaccgcaaccggttcaacggttcccgcgaccggctgctcgcgctggccaacaacacctaggaccacagtactcactccacagtggcggtgcccccccgtgcgcagggggcaccgccacttcgggtgggtgcgtgggtcaggcggctttggtgaacactcccaggccgttggcgaccttgcgctgcgagccgtcggagggggtgttgcggacgctggtggcggtgttcccggccttgcgggcgaccagggtggtcgagccaccaccgtcgaggttgatgacgttgtggtcggcacccaggttgaccatgatgtcggccatcgacttgacggtggcgccgacgctggtggagctgcggccgtcgacggccaccatgtacagcttggagccgtcggcgttggaacccacggcggtgcgcggcgccagcgtggccgcgtcgtcgttgaggtcgagcatcgtgccgtcgtcgatgaggatcagaccgcccagcgcggtgtccaggtcggcaccgtcctcactggccagctggtagtcgacgttgacctcgtcgccttcggacagtccgttgaggtgctcgacgcccttgtcacgggcgagcaggaccgtggcgtccttggcgatctggccctcgccgggagcgtccgacacccgggtgaccttgccgtcgacgatctcgacctctttggtctgttcgctgcacggggcgtcgcggtcgtcgtcggtaccgcaggtggcgcgcttgcgggaggtcttgccccagtcggcgttgaacaccccgacgccgtcgacggtgatggcgtactggttgaggcccttcagttcgaagctgcccgcggccgtggtggccttgccgtcgacgttgagccggtcgatgaccgtcttgccgtccttggtgatgccgaagacgctgtcgttgtcggttccgggcgggggtgtcggcccgtggcgttgtttgccgggaaccgggcccttacggtccttgccgtccaggatctcggggccgacggcggcgccggtctgtccgatgttgaagaagtcgccgttgactccggccacggccttgacccggtcggccagcgacgtcacgacaccggtcgcggccaccggaccgggcgtcagcagcccgacctcgacgtcctcgcgagtgaggtccacggtgaggatatggccgatggacttgccgtgcggggtcgagatggtcttcttctcgtaggtcacgccgggcgcgacctgctcggccttcttggcgacgacgttgtcgtcggcgacggccatgtacgccgggagggcgacgaccgccgcggtcaccgcggccagcaacgcgattcgtcggggtttcacagtcacgccgcgaacctacggttcgcctccatgttttggcaataatccacgccgtctcatcacgaccgttcgtcccagccgtcgtagtgtgcggcggggccttctggggcttgtcgtgcgcctgcgcgacgatggcttcgccgagcgcggcggcgccgtgcagccggcgacgtcgaagcactggtccctgttgccttcgtcgctcaggcccgcgtctgcttcagtaagactgaagcttggggatcggcgcccgggaaaaggcgcaataatgtcggaaatcgtggcccgcgctgtcgatgacgggtttggtcgttcgtctcctataagacgggcggacactgccgcccgcggatccgagaaagggacccacatgcgctacatgttgttgctcaacggtgaggaaccgacgacgacgccgtccgaggcggagatgaacgcggagatggcggagtggggggcgtacgacacggccgtgcacgaggccgggatcttcgtgtcctccgaggcactgcagccgagccagaccgccaccaccgtgcgcctcaaggaccaggagcggatagtcaccgacggcccgttcgtcgagacccgcgaggtgctcggcggcttctacgtcatcgacgtccccgacctggacaccgcactggactgggcggccaagtgcccggcggccaagaacggctcggtcgagatcaggccggtcctggtgttcgacgagccggagcagtgagccagcgcggcgcgcgggcggtgcgatgaccgaggacgacgtgggaacgagcgacaccgtcgacgcggtgttccgcgaggagtggggccgactgctggccacactcgtcgggtggctgcgagacctggacctggccgaagaggtggcggccgacgccatcgccgcggcggtcaggcactggcccaccgacggcgtacccgaccaccccaccgcctggctgctcaccaccgcccgccgccgcgcggtcgacctgctgcgccgccgcaagacatacgcggccaaactggcgatcctgcgcgtggaagccgaccgcgtcgagaccgagcgcctggtgaccaccgcggccggtaccgagcaggcggcccgggacacgatcggagacgaccggctacggctgttcttcacctgctgccacccggcactggccccggaagcacgcgtcgcgttgaccctgcggtacctcgccggactgtcgacagtagaagtcgcgcgagcgttcctggtacccgaaacgacgatggcgcaacgcctcacccgcgccaaacgcaagatccgcgaagccaacatcccctaccgggtccccggtccgtccgagatacccgaccgactgccagcggtactgagcgtcatctacgtggtcttcaccgaggcatacgcggccagccaaggcccggacctgacccgcccggacctcgccgacgaggcgatccgactggcccggatcctgcatcgcctcatgccccacgaccgcgaagtgctcggcctgctggcgttgctgttgctgacccacgcccgtcaccccgcccgcaccgactccgacggcaacccggtactgctggccgaccaggaccgatcccgctgggaccggcacacagtggacgaaggcgtggcgctcctcgaacaagcgctccctgaccgcgatccgggcccgtacctgattcaggcggcgatcgcggcactacatgaccaggccgactcgatggaaaccaccgactggccccagatcgtcgcgctgtacaacctgcttcaacgagtcgcgccttcgccggtggtatcgctgaaccgcgcggtcgcggtcggcatggccgacggcccgcaagccggactggccctactcgacgacctggccgacagccccgctttggagcgctaccacctgttccactccgcccgcgccggtctactcaagcaactcggacgcgaatccgaggcggcccaggcatatcgccaagccctcgacctggtcggcaacgaacccgaacgggcattcctacgccgccagctcgccgacatcgagcaccacggtcatcgctgagcggaagctcaagcgccactcatcccgcctggtccaggatcatcaacttgaacggatcgggaaacggcacgaaaccgaccttggcgtacaccccgtgggcatccaacgtggacagcaggacccgcttgagcttgaacggctccaggtggtcacggatcacgacggccagccacgtgcccaggcccttcccgcgatggtcgggagcgatgtagacgtcgcacagccaggcgaacgtcgccagatccgtgaccacgcgggcatagccgacgagtgccccgccgctgtcgtacagcccgaagttctccgacgcccggatggaccgcgcgaccgtgtcccgggagcggccctcggcccagaacgtgtcggtcgacagccaatggtggaccagatcgacgtcgatacgatccacgtcggtgtcgacttcgtatccgttgtcgttgcgcgtgatcatggtgcggaatgctagctgccgcgccgtcagccgaagtcccgctcggccagttccgcgcgggtcgtcacaccgagcttggggtaggccttgtacaggtgatacccgacggtgcgggggctgaggaacagctgcgcggcgatctgtcgattggtggcaccggtcgcggccaaccggaccacgtccagctcccgccgcgtcaacgtacccaaaggactgtcctgatgcggggccagcgtgccgccggtcgcggccagctccgagcgggcccgctcggcccacgggatggcgcccaggtccgcgagctgatgcgcggcggcgctcagctgctcgcgagcgtcggcccggcggcgacgtcggcgcagccactccccgtacagcagccgggtacgagcgtgctcgaaacagcgtccaccatggacgtgatgcgccagtgccgcccggaaccggtcctcggcttcgacgtcgggctccagcagggcccggcaccgttcgaccatcgccagagcccacggctgcgcgctcgccaccgcccacgcctcgaatcgcgcgaacgccccgtcggccagtcgcggttcgccgagccgcaccgccgcctccacgaaatcgggaatggcgatcgtgacgatgacggtgtgccgcagcggcccgtccatgatgcgccccatacgttcgacaagcgccgcgggtcgaccgcgcaccaggtcgagcagccccagcgcgcactcgccccaaccggaaccattgcgttcccgcaccgcgccctcggcacgctcggccagcgtcacgcattcggcgtcgtcgccacggatcgccgacaaccacgccagaatcccgcccaggtaccgcaaccgccccgactgcccggtgtcctcggcgatccgccacgcctcggccccggccgccgcggcctgcaagtgccgtccactcagcaactgcgcctgggtcaacagctgcaacgcgtgcggcaacgacccgatacggccgcgccgacgacaatcagtcacccaagccgacgccagttcgcatgcggcgtcggtgttcccggacatgagcgcggcgaagaccgcgaacgtcgcggcgaccgactcctcctcatgcgcgaccgaccgcgccgacgccacactcggcgcgagcgccgcccgcaacagatcgagaccggtcttcacatcgcccgccacgagccgttccattccggacacggtgcgcacgatcggaaccaacgcggcgtccagcctcggctccagtgtggtcaacaactcggcactggcccgcagcgacgcgtgatcacccgcgaaccacgcgctgttggcggcctgggcgagcatgttcgccgcctggttcggcgcgtcggcggtgatcgccggaaccgcgtcgagcaacgtccgggcgggcgcgctcaccccaccaagctcggagtccactgtcgcctgaatcaccgcgagccgcgcgaccgccgccggatcggtggtcaaccgccgcgcacgctccatcaccgcgcgagccctccgcaactgccccgccaccacagcggactcggcggcagcggtgagccgcccggcacgccgctcccgctccacggtcaactgcgccgcccgctcataagcggtaaccgccgaagcgtgactcccccgccgccgcgcccgctgccccgccagccgcaaaacctccccgagctcctcatcgggccccaaagccgccgccgacaaatgccaagcccgacgatcggcgtcagcctcatcgtccagaaccgccgccaacgcccgatgcgcctcgatgcgttccgccaacggcgcttcccgatacgccgccgccttcaccaacggatgccgaaactccagccgatgctcactgacatgcaccaaccgcgcccgctcggcgggcaccagatccgagacatcggcaccagcagccgcccgcaacaccaccccgaggttcccggtcccctcggtcgccgcgaacaccaacaactgccgcgccgcttggggcaacgaccgaaccgcggcccgcaacgactcctccaaccgccccaccgtcgcggtagcggccaacggcaacggatccaaccgtcccgcccgctgctccgggctcaacgcccgagtgaactcgatgagcgccaacggattgccctgcgcctcgaccaccagccgttcccgaacctcagccaccaggtcatcggccacttgcgacaacagagcgtggctttgcgcctcgtccaacccgtccagccgcaactccgtcagcccggccaacgccgcgttctccgcatcgtcgcgcaccgccagcaccatggtgatccgatcggcgtccaaccgccgtgccgcgaacaccaaagcgtccgcactggcccgatccagccactgcgcgtcatccacaaggcacaacaccggccgctcctcggccaggtccgccaacaacgtcaagaccgccaggcccaccaggaaccggtccgcgtccaccccaccgccctgcccgaacgccgcgcgcaaggcatcccgctgcggatccggcagctcccccaccaacccggacaccggccgcaacaacaggtgcagcgccgcgaacggcaactccgcctcggtctccaacccggtcacccgcaacacccgaacatcggtcaccgcccccgccaactcgtccagcaacgccgacttaccgatcccgggaccaccacgcaccacgatcgcgttgccacggccgtcccgcgactcggcggccagccgccgcaaccgattgagctctgttttccgaccgatcatgacgccgccgaccctacctaagccacacccgccctgacccgcgtcgatggtcacattccggtagccgtgacagattcacccgcccctgacgcggcctaacgtcgaggtcatggaatcgaccacaccggacgtgatcaccacacgccccgtcgcgcacgtcatcggcggccgcgccgaccccaacgacgacgactggaacaccgagacggccaccatccgcttcgacgccacccagttcgcccccgaagccctagccggactagacgcgttctcacacgtagaagtgatcttccgattccaccgcacctcccccgaccgcgtcaacaccggcgcccgccacccgcgcggcaaccccgactggcccctggtcggcatcttcgcccaacgcggccgcgaccgccccaacctgctcggcgtctcccgctgtcagctcctgtccgtcaacggcctggacgtccacgtccgcggcctggacgccatcgacggcacccccgtcctcgacctcaagccctacatgaccgagttcggtccccaaggcgaagtcacccagcccgcctgggccaccgacctcatgcgccactactactgaaaccggagcaccccatgcccaccctgccaaccgaaaccgacgtcctcatcgtcggcgcgggccccgtcggactcacgctggccaccgccctggcccaaaacggcgtccaggccaccctggtcgacaagctcaccgacggcgccaacacctcccgagccgccgtcgtccacgctcgcaccctagaagtactgcgcgacatcaacatcagcgacgacctggtctcacgcggagtcatcgtcccccacttcgaagtccgcgaccgcgaccgagccctgctgagcgtcggcttcgacaaactgccgacccccttcccctacacgctcatggtcccgcagaacatcaccgaagaactcctcctgacccgactccacacggtcggcggcgaagtccaccgccctcacgaagtcaccgacatcaccacccgccccgaccacgtcaccgccaccctcaccgacggccaccagatccgcgcccgttacctgatcggctgcgacggcatgcactccacagtgcgcgaacacagcggcatccccttcaccggcgacacctacgccgcctccttcatcctggccgacgtccacatgacctggtccgaacccgacgaccacgtctacctcttcttcgaccccgccggagtcatggtcgtggcacccctccccgacggccgccaccgcatcgtcgccaccctcgacccggcacccgaacaccccgacacccacgacgtccaatccctcctggacacccgaggccccaaagcccaccccgcaaccatcaaagacgtcgtctggagctcccgtttccgcgtccaccaccgcctggccgaccactaccgcgccgaccgcatcctcctggccggagacgccgcccacgtccacagccccgccggtggccaaggcatgaacaccggcatccaagacgcgatcaacctcgccgaaaaactcaccgccgtcctccgcgacgccgccccctcccacaccctcgacgcctacgaatccgaacgccgccccgtcgcggccgacgtcgtggccttcacccaccgcatgacccgcatcgccaccctgggcaacggccccctccgcggcctccgcaactccgccctacgagccctcgacttcctccccggcgtccaccacaccctcgcgatgaacctctccgaactggccaccaccgaccgccactagaccccctgcgagggctcacctcacacacgaggggcgcactttcacatgacgttcgcgcacggcgtcgatggatgacgcggcgtggtgctcggttcggtggggttggttggtcctggacggagattagtaaccgatccttccaaagggggtggtctcgttgacgctctcgaacaactactcccctccgagtgcgggtacccggagtcccggttccttctctttcgtggagcggggactccggccttctcaggttcgaatcgacgaccggcgggccgttccggttgacaggagtagtaatcatctattatcgtcgatgatcgatgaaagaagatgatgtcgcgccgttgggcaaggccgaggccgatgagttcgccggttggttcagggcgttgtcggacggcactcgcattcagatcgtgtccctgctggccaagcggcgtgaaccgatgaaggtcggtgcgatcgtggaagcggtgggtgtcgggcagtcgacggtgtcgcaccatctgaagatcctggccgaggtgggtttcgtgttggctcagcccagtggggcgtccacgttgtatcggatcaacgagtcgtgtgtgacggcgtttccgtccgccgccgatgtcgtcatggggcgtccggctccccctcgaatctgctaaggagtttccatgtcccacaagaacatcgtcgacaagtactcgtctctggcccgtagcgcgctcgacggcgcgacggtcagcgactgcgaacctcgggctttcgccgacgggaagttcggcgctggcgggtacgtgaccctcgacgaccttcccgagggcgccgctcgcgcgagtctgggttgcggtgatccggtggcggtggcgaatctgcggcccggtgacgtcgtcttggacctgggatcgggcggcgggatcgacgtgctgctgtcggcgcgtcgggtgttgccgggcggcagcgcctatgggctggatgccagcgccgacatggtcgcgcttgctcgtcgctacgccgccgaggccggtgtggacaatgtggagttcctgcagggtgatatcgagaacatcccactgccggacggcagtgtggatgtcgtgatctccaactgcgtgttgtgcttgtccagcgacaagtccgcgacgctcaccgaggcgtttcgggtgctcaaaccgctgggccggttcggtatcagcgacgtggtcgctgccggtgaggccgacccgctggaacgggaacgtatcgaggagcggatcggttgttcggctggcacgctgaccacgatcgagtatcgggacatgttgtccgccatcggattcgcggacgtggcgatcaccctcaccgccgatcacggggctggtgttcactcggcgatcgttcaggcggcaaagcccggctagttcgccacgcgggtgcacccttgcgagcccacccgcaccgcgacccgcatcgctgcgactgaccgcagcccggccccgtggttatgccacgaacggcagatgagcgcctgatgcgaaggcggccagggccggagtgacgtgcgcggcgtcggcggcgaccccgcgcagggtgttggaggcgaagttgcgctggtattcgacgccgagaaagaccaggcccggatgggtcagtgacacgccttgagagtgcagcggcataccgttctcgtccaaggcgcccagggatttcaggtagcccaggctgggccggtatccggtggccaggatgatcgcgtcgacgggctcgctattgccgtcgcgccacaccaccccgtgatcggtgagaccggtgaacatgtcccggcgatcaagcagtcgtgagtcgaaggcgtcggcgtagccgccggtgtccatgaccagcttgccggtcagcaggcgtgccagccacgcgggtggcaggtcgtcgaaacggtcggtgagcaggtagtggacgtcgcggccgttcaccagttgcgggacgagctgcggcatgtggtggctggccagggtcaccgtcgcgacgtgagccagttcgacggcgacttggacggcggagtcgcccgcgccgaccacgacaacgcgctgtcccttgtaggggctgggttcacggtagtcggcgacgtgcagcagccttcctgcgaagcgttcggtcccatggagttcggggatgtgcgggttggcgaacgagccggtggccgccaccagaccggaggcttccacggtgccgccgtcggccgtggtgaccaggtagcgtccggatgcgacggacacgtcggtgacccgggtccgggtgcggatctccacatcgagaccggcggcgaaccgctccaggtaggaggcgacgtcgtcgcgagtggggtagtcgtcgggttcaccgccgaagtcgatgtcggcgaggttgttgaaccggttgggcgaaaaagccttgagactgtcgtagtagtgcggccatgagcccgcggctcggtcaccggcttcgaggatgagcgggcgtagcccggcgtcacgaacggcgcgggcggcggccagaccggactgtccggctccgacgatgacaacgggaggggtatcagtgttcacccgagctatcatatcgtaatatcaagaaatgacaatatgatgagtgtcgcgatcgaaggaggcatgctagacaggtgacgacagccgcgacatcgctcagccccgaggcccaggcgttcttgaaggccctggccagctcgactaggcagcagatcatgttcgccttcgacggcggcagcgaactgaccgtcggggacgtggccaagcggctggagctcgcgcagtcggccgcctccacccacctggccaccctgcgcgacgcgggaatcctgacctcgcgccgcgactggaagaccgtctactaccgcgccaacccggcggggttcctcaagagtctcgacgacctgcgtgactacctgctggcctgctgtccacccgactgcgcggcgccgccggatgcgacagctgaggacacgacgtagccgcgcggggactcaggcggcggggacgtcgagttcggccagcagcttgcgcacccgtacgtggatgtcgtcgcggacggcgcgcaccttctccaccggctgcccggccgggtcgtccagttcccagttcaggtaccgcttccccggatacaccgggcaggcgtcgccgcaccccatcgtgatgaccacatcggaggctctcaccgcctcgtccgacagcttcttggggaactccttgctgacgtccaggccgatctcggccaacgcctccaccacggcgggattgatcgactcggcaggggccgaaccggccgagcgcaccgcgacacgtccggcggcgagatgatccaagatggcggcggccatctgggatcgtccagcattgtggacgcaaacgaacaggacctccggtttgccggacatgtggtttcccttcatcgtgcagatagtggacaagaactcccccgtgacccgaatggtcaacagcggcaggtgagtgtggactctggccgcgcctccgtgtcatggcgcggtctcctgccgtcgagccaggtatcggtaccaagctgacagcgcggtcacgagcatgcgcttggcggctcggtcgcgcagcggctcgggaaggttgatgatcgcggtgttcgcggcctccagggcgtgtcgagcgatgccgtggcgccacaccaccgccgcagcgtgacgtgtccatcgcgacaacctcctcggcttggcacggcgcgaggcgagtgtggactgacggtgtcgggcaagccacaggtagcgcttgacgcgacggcgcagtcgcgcggtggcggcatggcgacgcgccacctccaggaccacggtgacgatgaccggatcggcctgctcgtcaacgctggcgtcgccgctggccgagtcggccagatcggcggcgaaggccatcagccgtgtccggccgaggtcactggagacgtcgtgacaggcgcgggcgacggcggccagtaccgggtgggcgcggatcgccgcgtcacggtgcgccccgtcgaggacactgtcccagatgatgcccataccgtcggtgggcgacagacgtgcgaactgctcccagtgaggcttgggggatggtgcggcgtccatggttagtcctgttcacgacatccccgttgcgacagtcagcatcggcgccaagcggtcgatgcgccggtcgatgtcggcgaaggccgattcgaaagcctcatcggtacccaccggcaccggatcgggcactgaccaatgccaccgtgcagcctcaacggccattgattcgtgagcgttgtcgcacacggcgatcaccagatcgccctcaaccaccacatcggatacgtgagctgtcccgctgggcggtagccgcagcccgtgccgccgcgccacggctaccgccttcggatgcactcgtgcggccggatcggtcccggcactggcggccggaacctgactgtgctgtcgccacagcgcctccgccagctgggaccgcgcggtgttgcgggtgcacacgaacaccacccgcgaagccacaacgcgcggtgatacctggagccctgccactgcttcaggaaccagccgcaggtaggtccgacgccgatcggcctcggaccgcgaacgcgtgaccaccccggcgtcgacgagcgtcttcagatgatgcgccagcaggttcgacggcatccccaccaggcgctcaagctcctgcggagaaacgtctcccaacgtcaaggcgtccacgatgcgcaaccgcacaggctcacccaacgccgcgtgcacacgcgcccgacgctcgacggaatctgactcaatcaacattgagtcaacaatggctgagcaaactccctcttgtcaagtcccactacgcagcgcagtgagctcggccacacctgccctcgtcgccttgacggccacgccgaaccatcatgtctaatcaatgcgtgttgatgtcatcaatccacgttgatgtgatccggctgctgagcgacccgctgcgccgccacatcgtcgaactgctcgcccagggccccgcctgcacctgccacctcgtcaccgacaccggcgccaaacagcccgccgtttcacatcacctgaaagtcctcaaggaagccggactggtcgccagcgagccccacggtcgctacacctattaccgcctgctccccgacgcactcgaaaccaccgcccacggccttaccgcactagtccaatccgcccgacgctccgccaacgatcgaagggaatgcccgtgacgaccgcacccgaagccaccgccgagacaggatcccgctcccccgtcaaactatccatgctggacaaactgttgccggtgtggatcggcctggccatggtcgcgggcctgctgctggggcgcaccatccccgcattcggcccggccctggacgccatgtcgatcggcggcatctcggtaccgatcgcactgggcctgttgatcatgatgtacccggtgctggccaaagtgcgctacgaccgcctcgacaccgtcacctccgaccggcgactgctggcctcctcgctggtgctgaattggctcctcggcccggccatcatgttcgcgctcgcctggaccttcctgcccgacctgcccgaataccgcaccggcctcatcatcgtcgggctcgcccgctgcatcgccatggtcatcatctggaacgacctggcctgcggcgaccgcgaagccgccgccgtcctggtggcactcaactcggtattccaggtgctcgccttcggcctactcggctggttctacctcgacctgctgcccggctggctcggcctgacacaatccggactggacgtatcagtgtggacgatcgtggtcaacgtgctcctcttcctgggcatccccctggccgccggattcctcacccgcaaactgggcgagcgcgccaaaggccgcacctggtacgaagaccggttcctgcccaaaatcgggccgatcgcgttgtacggcctactgttcaccatcgtcatcctgttcgccctccaaggcgacgccatcatcggccaacccctcgacgtcgcccgcatcgccctcccactgctggtctacttcgccctcatgtgggccggatccttcgcactgggcaagaccatcggcatgggatacgaacgcaccaccaccctggcgttcaccgctgccggaaacaacttcgaactagccatcgccgtggccatcgcgaccttcggcgtcacctccggacaagccctggccggagtcgtcggccccctcatcgaagtacccgtcctcgtcgccctcgtctacgtcagcctatgggccagacgattcttcaccgcgaaacaactctccagccgccaagcgaccaggtagccccgccacaagagcactattgggagcagaggtgcgtcgatggtgctcaacctgttgatcggtgttcatatctcggccggactgctcgccgtgggctgcggagcggcggcgatggtggtgcgcaaacaacccgttcgccacccctggctgggacgcacctacctgaccgcgctcgtgggcctggtggtgacagcgatcgggctcgtcacttttcgaccgcacaccgcttacctgttgctcctgggaaccgcggccttggccactgccgggatcggcttcgcagcacgccgcatgaggtggcgaggatggcttcgccatcatctggccgccatggggacgtcgtacatcctcatgctcacagcattctatgtagacaacggtccacgcttgcccctgtggaacctgctgccgccactgatgttctggttcctgcccgcactggtcggactcccgttgctgttgtgggcgttggcacgtcaccgcatccaccccaacaatcggcgtccgctacgacggtcacccgagggcgggaccacctaaccggccagaccccttgccacgccaggcgcaagggcgggcacgcttctcagataactcgatgcggcactggccccgccccaatgcctcactgatcgaccgtgacggagccgccaaacgtggcacgccgataatctgctggctgccagcgtggtcacacggtcaatcacggccgggatggcctcggcgacatcggcgctgatccctacgccctggctcaggtcggcggcttcgacggcgaggatgacgagtcgctgtggcaaccggtccagcacccgtgccagttcgaaggtgtcgccgatatcgatggcgtgggaactggcggttcccgtgccatggctcggagggagggtggtcagttcatggatcgtgccgggtcgggcggtgccgcttcgtacggcgtcgaccaccaccgccagttcggcaccgtcccacaggtcgatcagatcggtgggttcgccgtcgcttgtggccagtcgtgccgtgattccggtcgtttcgagccggtggatgacctcgtacccgacgccgtcgtcgcgacggtaggggttgccgataccgatgacgacgatcatgttcagtgatgttgcccggaagcgcgaacaatcgccagcggacatttgctggtgtgggccagggcgaaagccgtggatcccagtagccgggcgcgtagttctccgcgcatccgggagccgaccacgagcagcgaggccttcgcggacgcgtcgaccaaggtggtggtgacgtcggtggactggattgggagggccgtggtctccaccgtcgggtacgtgtcctgccactggctcatccagctctccagtagacgttcggtgcgttgtcgatcgtcttcttccgctgtcgcgtcgttcggcgcggcggaccacgcgtgaacggcgtgcagtggcacctgacgcgccgccgcctcggcgaacgcgaaaccgagggcctcccgtgagatcggggtgccgtcgacgccgaccaccaccgtgctgacgatgtcctcctcaccccgtaccagcatgaccgggcagcgggcgcgggtcaccacatccacggcaactgaccccagcatcagctccaggacgccgccgcggcctctggctcccaccgtgatcagggcggcgtgttcggactcgtcgacgagcgcgacggcggcgctgccgtcgatgacttcgcccgaaaccctcaggtcgggatgcgcgcggcgagccatcgtgacggcttcgtcgacgatgcgccggttttccgcgtcgggtggcagcggggcggtgtagatgcctcccgaggcgggatcgccgtagtaggccgaccaggttcgcgcgtgcacgacccgaagcggcaggcctcgcagcagtgcctcaccggcggcgaatcggacggtgcgtgaaccggcgatggaaccgtcgacaccgacgacaacgggattgactttcgtcgtgttcatcctttcagcctcctcatgtgaccggcggaacacagggtgtcggtgcgccctcggtagacgggactttcggccccagccaagggacatccgacctcatgacggtcccggcggggttcgcgtggattcgccggtcgcttcgatcaggcgccgccgggtcgcctggagccggtcggcgacaacttgggcgaagcggcgggccagttcgtaaccgagttcgggatcggcggtacataggcgccgcacctcggcggcgttgaactccaccgcgaagacatcgtcttcggctacggcgccgaagtgccaggtgaacggtggtgccatccacgaccatcccagtacgctgccgggttccagcgtttcgatttcctgggttctctttcctggggactcatagtcgagcacgacgtgtccctggcggatcagccagaaccggtcggcgggagtgttttcccggaagatgcgggcgccactgtggaacatggcgcggtgagcgcacatggacagtcgtgtcagctgctcttttggcaggtcaccggtgaacgggtggccgcgcagcaggtcgtaggcggtttccatcggtcctcctgtgagttctatttcggtggttgcggcgggacggtggccgcgtcgtcatggccggtaccgtcccgcctcggtgtccacatcgactcctggtggagttctcgggtagtcggacaggcttctacgagcccttgaccggtatcaccacgctggtgtcggagcccgctttcaggggcaccgtgatgtcgaggactccccggacgtattcggctttgatgttgtcggtgtcggcgttgcccggaagccggacggcgcgatacatcgatccataccggaattcggagtgggtctcgtcgtgggtcccggattggcgttcggcccgcaggctcaggacgtcgtggtcaaccgagacgtggatgtccttgttgggatccattcccggcaattcggcgcggacccggtattcctggtcgctctgctggatcgcgatgcggattgggggcgtgtggtgcgacccggggctcatcccgaaaaagtcagcgagatcgccgaagattcgtggagtcagcgaggtcatgggttttcttccttcctgtgcgcggtggtgattcgagcgggtgctctcggttttgtgtggttggcgtcaacgcaggaccggccaggattggacgaggccggtgcgcgaccatggtttgccgaatccccaggtgtctccggcgttggcgtaggccaggccgatgacgaggatggccatgatgatgtggtcgtcgatgagggggttgttggccggtggcagggccacgctccacatcagcaccagttggatggccgcggcgatggcggcgatgcgcatgccgatgcccaggatcatggcgatgccgattccggccaggccgagcatgaacagccagtcggcccacgcggctccggcgatggaggtgtagaagcccttgaacggtccggaggcggagttggccaggaagccctgggtggggcggccgccgttgagccaggagtggtcgggtggggtggcgtagccgagtccgaaggtcttgtcgaggaacgcccacaggaagatccacccgacaccgatacgggcgaccgcccacacccgacgaccatggtgagtcgaggggtcgggcacggattcgtcaacgggcacctcatgtctcgggcgttgatgcgtcgtcatcgcttttctcctctcgcgcaagcgatgcgtgaatgacaccaccagcacaccgcaaacgcgggtcgtgcgcgtaggggcgccggtcttcagtcggcacgcccgacctcccctaccgacaaagggaccaatcgtccctatcgggggtctttcgcctcaactaacgtcgaagccaaacgcgaaacacactggtggggacaggaaccgacacgtattcagacacagtggaaatagccaggcgaggagtctgtcatgtcccgcacaccgcccgacgcgatcttcggcgaccgtgagggttgccaactccgcgaacccttcgacaaaccatggggggccacggctctgccgtcgttcacccggcatcccggcaatcccgtgctgacggcggccgactggccgactccggtggccacgatcggcaaccccggtgccgcccatgacggccacggcatcgtgttgctgtgcggggtcgaggatcgacgaggtatgacgacgctgaacatcgcgcgcagccgtgacggagtcggtgactggagcatcgagtcccagccgttgatcgagccccgcagctgcggctcccggcactggtcgggggtccgggacggacgactgacctgggtgcccgaactgaacggctgggtcatcgcgttcaccgccttcggacacagcgggaccggtgtcgccctggcgtttacctcggatttcaaggacgtggtgccgctcggtgtcgccgcgccccccgacgaccagagcggtgtgctgctgccgcgccgcgccgacggtgaattcgttctcctgcaccggccgatgtcgccaatgtcgctgcgtgccgacgtgtggtcgtcacggtcaccggacctgttgcggtggcacggctccaggccggttttgcccgcgaggccgaccccgtggtgggactcggccggtgtcggtgtggggccgccgcccatcgagaccgaccatggctggctgaccgtctactccggcgacaaacgcgtcgacgatcgcaccgtgcgccgcgtcggtatggcgctgctggaccgcgatgacccgacgcgggtgacgcatcgcggcgacgaatgggtcctcgaggcgtccgaaccctatgagacgggcaggtcgccaacccgttcggtgacgcccagcggggccgtgatcgatgtcgagtccagggcgctgcggctgtactacggtgtcgcggattcgggtgtctgtctggccacagcggacctggacgaggttctcacctacctgctcaaccaaccagtcggctgacgtggtcgccaacaccaacggttgacagcgtcccgttccgatccccgccacacgaacggatccgctccacgagtgtctcggccaccctcggccacatcagacggttgccgacacgccgggccacgactcgcgtgcacgacagggcgacgggatcggtcagcagttcggtcacggcggccccgaacccggcggggtcgtctccggacaccagtctgcccgctccgctggacaacaggtcccgggcgtagtggtagtcggtggacaccgtcgggcagccggccgcgacggcgaaggtcagtgttcccgaggagatctgttcctggctgcgatacggggtcaggtacacgtcggtgttggccagcagcgccgacagttcggccggggacaggtaccggtcgacgaagtcgacgttgtcctccaaccccatgcggcaggccaggtcccgcagtcgcgacaggtacgcggtgccgtgggcggccagttccccgggatgggtggcaccggcgatgacgtagcgaacgtcgggaagcctctccacgacggtggccaggccgtcgatcgcggtctcgagggacttgcccgggcccaggagcccgaacgtggacagcagtggcccggttcgggacttcgccaggatccgtgccagatccggtcccagccgcgactcctcgatcgacgtgcgaaggatcgggggcgcaccgtgcgggatgaccaccagtttcgacggttgggccaatccggcgtccacccccaggttcactccggtgggggtcagcatcgtgatgagggcggcgtcgcggcacaggcggtgcagcaccgtcgcctgggcccgggtgggacaggacaacatcgtgtgcggagtgaccatatagggcagtccgagtctggtgagctcggcgctcagttccagaacgtgggctccggccgtcccgccgaagatcccgtattcgtgctcgatgagcacgatgtcggcgccctggtcccgcatccggcgggccgcggcgcggtatgtcgccggtgcgtcggcggagatcgtcgcggtgacctcgtcgggataggtcagcccgtcggtgtccatcgcgcagacacggacgtcgatgtcctggtcgagccccagcagggcgtcgcgcagatcggtggtgaagttggccaacccgcatcgtcggggcggataggtggacacgatgtggatgttcagttctcgccgggaacggcccctggtgttgggcatggaaaacccctgtcggtcaatggaagtcggcaccggtgtgcgtcgcggtacgcttccggccgccaaggggactatcgctgacgtcgtggggtcacagacagtgccgtactgcctcgtttcgcacgtccttacaacccattgtcgacgggttcgcagtcccacaagaagtccagcacttcgtcaagtttggcggtggccaggccgatgctggtgtcggcggcgccgtagtagaggtccagatcgccggtgtcgaggcggtggaccatgccggtcgggaacaccacgttgggaacgtcgccctgtcgttcgtaccgggtactcgggctcagcacccattgcgtcgagcggcgcagtacgcgttcgggccgctccagatccagcagtgccagtccggcccggtagacctgggttccggctccggccttgacaccgtgatagacgagcagccaacctcgcgaggtggcgatgggcggcggtccggcgccgatgcggaccgcgtcccaggcggggccgcgccgggaacgcagcaccggctcggcgatcgtccatgaatccaaactggatgaacgcgacagccagatgtcggcggtgtcggaggccgcggagaccggacggtgcagcaacacgaaatctccgtccacccgacgggggaacagcgaggcgttcttgttctccggcggcaggatcacgcctttgggggtcagagtgcggaaatcctcggtcagggccagcgcgacggcgggaccggcggggccgtagacggtgtaggtgatggcccagcagcccagctcctccaacctggtcacccggggatcctcggccccccagcacgacgccgggtcgtccgggtcggcgtcgatgagcggctgggggtcgatgctccagtcggttcgaccgtttcggctgcgcgcgaccgtcagatgcgagacaccctgacggtcctccacccggcacaacaggacggtctcctgctcgtgactggtggcgccggggttgaacacggtgttgatgggatacggccagtcggacgcggtcagcaccggcccctcggcatgacgacggaagagacaggactcggactgcaccattgtggtccttcgtgaggcgaggtacgggtctagtgtgacagcgtcaccaatctggcttccaccaaccgcgacaatgcctgatagtacgccagagtggactccgcaccctggttctcgttgacgccgtgtcgccccaccccgtctcggcatcctccggtggacgcatcgtacagactcaaaccgtgggcgttgtcgcccaggaaccagccgaaacacctcagcgccaaccgggcgtaccggggcgaggaggtgtggacgtacgcgtccaccaggcattcgacgagcgcggccgcgtcgatcggctgttcgtcgccctcatggccgagcctggcggtgtcgcgccgccgccaggtgttgccgacgcaacgcagcggtccagtgtcgatgtggacctgtcggcagtaccagtccagtgccgacagcgcccggtgtgtcatcccgggttcgcgcaaccgcccggccgccgccagcagtgcctgcggcagccgggcgttgtcgtaggccagcatcggctcgaaccagtaccagttcggcgccaccgaccgtcgcagtctcgcgtcgaggtagtacgcggtggcgcacagcggcccggattcacacaaacccagggcggcgtacgcggtcgcccgcaacgacagctggtgtacgccggggcgcagccggccgcgcaaggccgccgctcggtgccgaaccgtgccggaaaccggtgcggcgtacagctcgccgagcgcccacaatgctcgtccgacgtgatcaccggcgtgcggttcgtcggtccactccccgtcgctgtcggcgacattgcgcaacaggcccgcggtctcgccgaaggatcgctccaggaagtcgatactcgtggcgatccaggtgccgacggtctcggtggcccagccgagccgcaggaaccgggcggcgacgatcgccaaccgggacacgtcgtcgacacagtagccggagccccgatcgggtttgtcgaagcgggcgaactggatgatcccccgctcgtcggtcaatcgtcgcaggtgatccagtcgcagcatgggcgccacggccacaccgtcctcgtcgaaactcatgtgaatcacctgtcgttgaccagcaccaatggacagtcacagcgatgtaccaaggcgtaggcggtggagcccagcattttcgagccgaagcggcagcgggacccgatgacgaccacaccggccgaccgggaggcttcggtgagtgcgtcggcgggctcgacgccggacaccaccgtcacgctcacctccacatcggggaactcgtcgcaccacctccgcgaccacgcggacagtcgatccgccacatcgatgtccgatgtggaatgttcctccatactcggcccccggttgtcgatgtgcagggcgtgcaacgcgacccgtcgccgttccgcttcacgcgacgcgaacgccgataccgccgccgatgtggccgggtcgtccaagcccaccaccacggggcccgatcgatgtgtcccgcctctgaccaccatgaccgggcaggtcgccagtgtggcgacccgcaccgcggtggatcccaacagcagtcccgtgaaaccgccgagtcctcgtgccccgacgacgagaagtcgggcgtgcgccgactcctcgatcaggatcgtcgcggcgtcgccgtcagcgagatgttcctcgaccgtcatgccggggtgacgatcctcgactcgtcgccgggcttcggcgaggacacgtgtgccgtcgcggggacgttccccatccctcggccgcgaccgaatcacggtcgcggtctcggatggtgttcgaacgtggacgatccgcaggttcgtctggtacacctcggcctcgacggcggcgatgtcaacggcctcgacactctcgggcgagccgtcgacgccgacgaccaccggtggggactcgacatgcgacacggtgccagcgtgctaggtgaccggggttcgcagcagagtaaaagcgacccccggcgccgggacctttggtcgccgcggtggacgcgatgtggcccgtcgccgcagcccgcacggccctttcctggtcgctgtccgttcaccgatcctggcggtaggacgcactagacgcgaaggaagaagcgatgatgtactgggacaacgacatgggcccggccgcctgggtgttcatgaccctcaaccatctggtggtgtgggcgctgctggtgggcgcgatctggctggccgtgcgcgcggtgcgccattacgtgtcgcacggcggcggagtcacgcaccccgagcgggtgcttgcggagcggttcgccaagggcgagatcgacgaggccgagtaccgcgaacgtctggacgtgttgcgtggccacgcgaggtcgtgacgtcagcagatgcgcggcagctgttcgccgatgagcatgtcgaccactcgcgcggtacccagtggagtgcgggcggtgacgcggccggacggaccggcggtgacccgcccgatgaggctggcgtgttccgcttccggacaggtccgcatcgccgccagcacggcgtcggcggcttcgggcgcgaccagcgcgatgaggcagccctcgttggcgacgtgccacacgtccaggcccagcagctcgcaggcggcggtgaccggggtgggtaccggtactgcggcttcggtgatctcgatgccgacctgactggcctgggccacttcgatcagggcactggccaggccgcctctggtcgggtcccgcagtacgtggactccggcgcctccggccgcgagcatggcggccacgagttcgtgcaggggccgggtgtcggaggtgatggcggcttcgaagcccagtccttcgcgcaccgacaggatggccgtgccgtgggaaccgatgggccccgagacgagcacggcgtcgccgacggcggcgttggcggccgacaccgccgcggccggggctatccggcccacaccggtggtggtgatgtagatgccgtcgcacgcgccccggttcaccaccttggtgtcaccggtgaccacggcgaccccgcagtcggcggcggccttggccaccgagtcgttgatacggcgcagttccgccatcggcaggccctcttccagcacataggacacggcgagcgcgatggggacggctccccgcatggcgaggtcgttgacggtcccgtgcaccgccagcatcccgatgtcgccgccgggaaagaatcgcggtgtcaccacgaaggcgtctgtcgacagtgccaggtcaccacccgggtcggggagcacggcggcgtcctccatcggacccggaggaagcagtcccggggtgatcacctcccccagcagctcggccatcaattgtcctcccgagccgtggcccagccggatgtggcttgagtcggttcgcggtaccgggcaggacgccgcggcggggtcgacggtcattgttcctccagtgtggcttgtcggcctcgtcccgccgtgtggaaggcggcacaggttccctccgccgacaccatgggcgctcccagcggatgtcgcggggtgcaggcggtgccgtaggcgaggcagtcggtgggcagtcgggtgccgcgcaggatctcccccgcgatgcacacttcgctttcgcgggtggcttcccgttcgaccgggaagcgggtttcggcgtcgtggtggcggtaggcttccgacagtcgcaggccactgtgggcgatctcgccgatgccgcgccaggtgcggtcggtcagcgtgaacacctcgtcgatggtgtcgcgggcgcggctgttgcccgtgcggcgcacggcccggacgtactggttctccacttcggcccgtccggtctccagttggcgcaccgccatgacgattccctcgatcaggtcgaggggttcgaatccggtgaccacgatgggcacccggtacgccgccgcgatgggttcgtactgggtccagcccatgaccgcgcacacgtgaccggcggcgaggaaggcggtgacctcgttgtcgggcgcgtcgagtatcgcggtgatcgcgggcggcaccagcacgtgggacaccagcacgctgaagttgtccaggccgaggctggcggcctgtttgacggccatcgcgttggcgggggcggtggtttcgaaccccacggcgaagaagaccacctgacggtcggggttggcgacggccaggctcaccgcgtccagcggcgtgtacaccacccggacgtcgccgccgcgcgccttgacgccgagcagatcgccaccggaaccgggcacccggagcatgtccccgtagctgcagaagatgaccccgtcacgcgaggcgatcgcgatggccttgtcgaccatctccagcggggtcacgcacaccgggcagccggggccgtggatcatgcggatcccgtgtggcagcagttcgtcgatgccctgccggacgatggtgtgggtctggcccccgcacacctccatcagggtccagggacgggtcgcggtcgattccagttcggacagcagtcggcgtgccagcaccgggtcgcggtattcgtctaggtatttcatggttcggtccccagttcggttgccagggcgtcgggtatcgcccggatcacggccagggtccgggccgcctcggcctcgtcgacgcgggagatcgcgaatcccacgtgcacgatgacgtagtcacccgtttccgcctcggggacgtattccaggcacgcctcacgtcgcaggccgtcgaagtcgacggtgcccatacggggtctgccctgggcgacgtcgacgatacgtcccggtattcccagacacatggttgtcacctccgggtggatcgggccgcggctatcactgcctggccataagcgataccgccgtcgttgaccggaatgtcgcggctgatgtggacggtgaaaccctcctgaccgagagcctcgcgaacgccgcggaccaggcgccggttctggaacaccccaccgcccaggcacacggttttgggatagccgtgccgggcggcgtcgcgcaccaacgccaccgtcacctccacaatggtggtgtggaatcgcgccgcggtgaggctcgtcgcttcgtccgtctcggtgatggcgcgcagagtgggtattgggtcgtagacggcgatcccgtcccgccgggccagccgccacggcagcgggaaggcgtcggcgacgccttcgcaggcggcttccagcagtaccgccgcctcgccctcgtagctggaggtgtcggtgattcccagcagcgcggcgaccgcgtcgaacagtcgaccggcgctggatgctttggggcagttgacgcctcgctcgatcatccgacgaatggtgtcggtctgggcggggccgaggcgtttctccagttctggtgcccggaatgttccgccgccgagatcctcggcgccgtagcggtatcccagtgccatccgggcggggttgcggatcgcggcggcaccaccgggaagcggcgcgtagccgaaccggcccagccgccggaagtcccggtagtcggccagcatgatctcgccgccccacagggtgccgtcgtcgcccatgccgagtccgtcgtaggcgaccccgatgaacggttcgtcgacgccgcgttcggcggcggtggccacgacatgagcgtggtggtgctggacgcccacgcggtccaggccactgtccctggcgaaccgggtggacgcgtacccgtcgtgcaggtcgtgggcgatgaggttcggttgtaccgcgtgcatgccgcacaggcggtcgacgccggtggcgtagccgtccatcgcctcggcgctgtcgaggtcacccaggtacgggcccaggatgacccggtcgtccccggtcaccgccaacgccgatttcgactgcgcgccagcggccaggatggtcctgtccgtcgggatcggcagtcgcgacggtgatggcgcgtagccgcgggctcgccgcagggtcagtgtctcaccgtcgaccacccgcaccacggaatcgtcgtggcgttcccggatcgggcggtcgtggccgagcactccgtccaccatgggccccaggcggtcccgggcggcctcgtcgccgatgatgatgggttcgccgccgaggttcccgctggtcacgaccagcggacgatccagtgcggccagcaggagatgatgcagcgggctgtagggcaggaacactcccacatgggacagacgcggggccaccaacgatgacagcgtttccaggtgcgggctgtgacacaccacgatcggcgccgcaggtgccgtcagcagtttcgcctcgtcggtgtcgaggtcggccagcctccgggcccggtccagggtgccaaccatgaccgccagtggtttgccggggcggttcttgacgtgacgcagccgccgcaccgccgtgtcgtctccggcgtcggtgaccagttgatagcccccgacgcccttcatcgctatcaggccgccggtttccagaacggcgatcgcctgtgacagtgccgcctcgccgtggccgatgccgtctccccaccacgtcaatcgcggtccgcagtcggcgcaggcgatcggttcggcgtggaagcgccggtcaccgggatcgaggtattcgccccggcagcggtcgcacatgtggaacgtccgcatcgtggtgcgggcccggtcgtacggaagatcgtcgatgatggatatccggggtccgcaggcggtgcagttgatgaaggggtatcggtaccggcggtcgtcggggtcgaacagttcccgcgcacaggcggcgcaggtcgccaggtccggcggcgggtaccgccgtggatctccggagcgagcactgttgacgatgcgaaaacccgccccgggcccgggagtgggctccaggtcggcgacggcaacattctccacatgggactggacgggtgcctcggtgctcagccgcgcgatgaactccgccagcgcggccgccgggccgcgggcggtgatggcgacctggccgccggtattggcgacgtgtccgttcaggcggtgttcgttcgccagccggtacacgaacggacggaacccgacgccctgcaccagcccggagacggtcacgcgcaccgcgcggactccgcgcagccgggcgggcgtcatggcgtcgcctcgtccgcggcgtggacgatcgccaccggcgcgtgggcgtggtgcaacatggcctggctcgtcgaacccaggacgagtccggcgaagcccccgtgtccccgggaaccgaccaccagcagctgagcgcccctggactgttccagcaggatctgccgggtgttgccgtgcagcgaggtccgcgtgacctcgacgtcggcgtattcgcgccggattccggccaacgagtccgacagcaccgcggtggcacggttctccatcgcctcgcgatcgccgacgcccaggacgaagtagccgtcccgggtcgtggtcggatagtgccaggcgtgcaggacggtcaccggtagccggcgtagccgtgcctcccgcagtccgaagcggacggccgcctgcgacagcaccgaaccgtccacaccgatgaccactcgtccggcgttggggccgtcaccggtatcggtgtcgcgcacgacgatgaccgggcagtgggcgtgcgcgctgacctgggtggtggtcgagcccaggagtatcccggcgaagccgccgcggccgcgatcacccagcaccagcagcgcccatttgtgggactccgacaccaggccgccgctggaggtcgaggcactgatcagtgcggtctcgatgctcacatccggcgcggtcagctccagcctccgcttggcggcgtcgagcatgtcctgaacggactttcgttcggcgctggggtcggtttctccctcggcgggtggcggcggggcgcccatcgtcaggtggacggtcaccaggagcaggggcaggccgcgcagccgtgcctcgtcgagcgcccatgcgacggcgcgctcgctgtgttcggaatcgtcgtatccgacggctaccggagtggacatgtcgtgtctccttgtctcacggttctcgcagggtgggcagcatccattcggcgccggtgtcggtggcggcgacgttgaccttgacgtcgacggccgccagcagcccgggaccggccagcagcgggttgatgtccagttcggccagttcggggaagtcctcggccagccgcgccagccgcagcatcaggtcttcgagtcgataggtgtcgacgggctgactgccgcgataccccgtcagcagaggtgccgtgcgcaacgagcgccacatccgccgggcgtccagatcggtcagcggcaacagccggaaggcgttgtcgtcccacagttcggtctggattccgccccgtcccagcatcacgaccgacccgaactgccggtcgtgggtgacaccggcgatgagttcgaccgtgccggtcaccatgggctgcacggcgacccggggcacggaggtgtgcagcgcgttgcctatggccaggtacgcgctcttgacggcggcggccgagtcgagccccaggtggacggctccgcgttcggtcttgtggaccatcgtcggatcgtcggccttgagcgccacgggaaagccgatggcatcggccgccgcgacggcttcgtgtacggacgtggcgaagcgggtttcgacgtggggaatgccgtagcttgccagcagtccgcgcgaccattcggcgttctgccagccgccgccggtgcgcagcgcctcgtcgacgagcgaccgggcggcaggttggtcgatatcggacagttgcggggactcgcccaggggctggcgccgccattcggcgtagccgacggctcgccccagtgcggccaccgcgcgttcgggaaggtcgaacacggggacccgtcgtttgcccagtgtggccggtgcgtcggtgacaccgatcaggaccacggccatcggtgtgtcgggcgcggcgtcggcagcgtcggcgatggcctgcaggcagccgggtacgtcagtggaacgggacgcggcgaaggccacgaccatggcgtgggtctcgccgctgtcggccaccgtcacgatggtgtcgcgcatggccgccggtgtggtggccgcgcccaggtcgatgggattgtcggtggtgacgacggcgggatgatcggcacgcagtcggtccgccagcgggggtgacagctgcgggcaggtcagtccggcggtctcggcgctgtcggcggccagcacgttgatgccgcccgcgttgccgacgatcgcgatccggttccccgccgccaacggctgctcggacagcagtcgggccgcgtcgatcatctcaccgagggtgtcggtgcggatcaccccggactgttcgaacagcgaatccaccgtggtgttggccgccgccgcggcggcggtgtgggacgccccggcacgacggccgccgctggaccgtccgctcttgaccgcgagtatcggtttctgcctggcgaacgcccgcgccacccgcgcgaaccgtcgcgggttgccgaaggactccaggtacagggccgccgcccggcagtcgggatcgtcgaaccagtacgacagcaggtcgttgccgctgacgtcggctttgttgccgagggacacgaacgagcggatccccagttcggcaccgcgcgcgtgatgcagcaccgcgatacccaccgcgcccgactgcgaggccaccgccagtcctccgggttcggggacgtcgacggcgaaactcgccgccagccgcacccgtgggtcggtgttgatgaatccgaggcagttggggccgacgaggcgcatgtcgtgacgccgggcccggttcaccagttccgcctgcgcgccgactccggcctcgccgatctcggcgaagccggaactgatcacgaccgcggcccgggcaccggcgcgcccggcctcgtcgatgacatcggcgaccgccgcggcggggaccgcgacgatcaccaggtcgacggcggcggggacctcgtccagggacttgtagcagcgttgtccggcgatcgtgtcggcgtgcgggtgaatcgggtagaccgagccggtgaagtcgtattcgaggatctggcgcaggatctcgtggccgatgccgccgggccgccgtccggcaccgacgacggccaccgtgcgcggtgtcatcaggggcgccagcgaacgctgctgggccgagcggccgcgaaagtcgacagcggacagttcacggtcgctgaagctggtgggcagcgtgaagtccacgacgttgccgatcgcgggcgacagcccgtccgccgacagcccgcaaatgactttcagcatggcggtgttgttcagcaacaccttgccctccagctgggtgaggccgttgcggtgcgcttcgacgctgaggtgctccagcagcagggtggcgatgccgcggccgtggtgcgccgaggcgacgaacaccgccagctcaccccggctcgcgccgggttctcgctcgtaggaggccacaccgacgatgcggccgtggtcgacggcgaccagggcggcgaagtcgtcgccgggcggacgggtcaaccgttccacctcccgggggacggtgtccttgcccagcgcgaagaaccggagtttgatgctgcgggtgtcggcggtgtcgtgcagggaggtcaggcccgccgcgtcaccgggccgcaccggccggatcgacacgatcctcccgtcaagggtcagtgcccgcctcgacgcgtccttggtcgggttggtgtcgctcatctggtcctccatcggtgattgatgactgtcttgtgtgccgcgtcggccgccagcaccatgggcaccgctgccaccgccagggtccagcccaaaagggacggccagccgcctccgagcagctgcgccagcggtggcagtcccaggaacacgcccagcaggacgatctcgatccccacggccaccagcaacagccggttggtcgtcagagcgatccggaacgcggggcgtgagacgctgcggcaggcgaaggcgttggccagctgtcccaggacgatcgcggcgaaggccgtgcccgaggcgatgtgcagcagcggcgcgggtacgtcgcttccgggcagccagcctcccgccagcagcacgacggtgaacgccgtcagcgaggcgagcacctcggcgggccccagcacgccgaaagcccggatcaggacgccgcggttgatgagggcaccggtgcgggcaccggtggtcatggtgcgggggttggggggttcggcgcccagcgccagtgcgggcaacaggtcggtgccgatgtcgagggcgagaatctgcaggacgccgatggccagcggaaacgacccgccgctgagcgcccacacgacgaacggcgccagttcggcgacgttgtcggtgaggtgatacgtcagaaaccgcctgatgttgacgaatgtggcgcgtcctctttcgaccgccgcgacgatggtggcgaagtggtcgtccagcagcaccagatcggcggcctcccgggcgatgtcgctgcccgaggcacccatggcgatgccgatgtcggcggtgcgcagcgcgggggcgtcgttgacgccgtcgccggtcatggccacgatgtggccactgttctgcagggcgcgggcgatgcgcagcttgtcctccggggtcacgcgtgcgaccaccaccccgtcgcgatccagcagttcggccagcgcggcctcgtcgccgggcagctccgcgcccgtgatcaccagggaaccgtgatccagcaggcccactcgccgagccacggcgctggcggtcgcggggtggtccccggtgaccacggtcagccggataccggcccgacggcacgcggcgatcgcgtcggcgacgtcggggcggggagggtcggccaggcccgccacccccagcagggtcaggtcgcgttcgtcggcctcggcgccctgccccatcgcggacgcggttcgggcggcaacggccagcacccgcaggccggagcgggcgaagtcggcggcggcctcggcggcggatccggtgtcccggcatcgggagaacacggcctcgggcgcccccttcacatacagcgtgtcctccaccaatgtggatgacatgagacgagcgctgtcgaaggcgtagcggtgcttctcgggttcagcggcttctctcgccgctacgtcgatgccgcaacgcaaggccagtacgtgaaaggcgacctccatcgggtcgccgtgcggtgtggcgtgaccgtcgtgttccaccaggcggcccgacgaggcccgcaccgcggcgtaggcgagcgcttcgacggcctcccgcggcccgtcgacgtcgcctcgtggttcgtagccctcgccggtgaccgaggcgaggccccgcggtgtccacactcgcgtaaccgtcatctggttgcgggtcagggttccggtcttgtcggtgcagatgtaggtcaccgagccgagggtctccaccgactccagccgcttgacgagcgcgttcttgtccgccatggctcgcgccccccacgccagcgacaacgtcacggtcggcagcagtccctccggcaccagcgccaccgtcacgcccagggcgaagacgaacccgacggccgggtcgctgcccagcagcagtgagatcccgaagaacatcgcgcccacggccacggccaccacggcgatgacggtcacgacccggttgagccgcaccgccagcgggctcgggggacggtgcgtctgccgggtcagcatggtgatctgcgccagccgggtccgcacgccggtcgccgacacccgcgcggcggccgcgccctccaccgcgaaggtgcccgcgtacaccgtcgcgtcggtcgtcacccgccgcgcgaccccctcgccggtcaacatggactcgtcgacggcgatctcgccgccgacgacacgcaggtccgcgctgatgcggtcccccgcttccagcaagaccaggtcgccgggcaccagccgcgcggcgggaatcgtgagccggtgtccgtcgcggatgacggtggcgttggcgggcatcagatcccgcaaccgttcggcggcccggtcggcgcggtactcctgaatgtgggcgaatccggcgttgaccaccacgacgatgacgatggccaccgccagttgcggcatgccgatcagaaaggccagtccggccgccgcccacagcagcagcgcgaagaagtgcgtcaactgcttcgccagcgcccaccagcggctggcacggcgggcgacgggaatctcgttgggtccccgcgaggccaacagcttcgcggcttgggtgcgcgacaagccggtttcggaggtcacgaggcgaaccgggaccattgcgtctcccatgaacgcatccggattcggtcgaggcgccgtcgcaccagccagcacaccccgaatccgagttcgacgacgccgatgtaggcgaagacggccgcgaagacggcccgtccgctcgcctgttgccgcgtcaacggcggctcggcgagttgatcgtcgccgtcaagccagatcgtgaccgtgtcgccagccctggcgcccgccggggctttgacgcgtccgctgtcctcgatgccgtgacgtgtctgccagcgcgcctcaccccagcgttgctggtacgaggacgttgccacggcgggctggatgtcatgcgtcaacaccgccgttacctggtagtgcgtcagggcttgagattccatggtggccagaccgtcctcgtggatcctcatccccagccatacgcacaccggcagcagtgccgccacgatgagaatgacgaagcgggcggccatagcctcgacgcgatccacttcgcgccgcaacgggttgtcgtcgaggctcaacagccgcgcgaatctcgcggcatcggtgaccaagcgccaacggatcatcgtcgtgccgatcaggatgcgcccgacgagtggacgacggccacgggcgcgtcggcgtgatgcaccatcgcctgcgtggtggagcccagcagcaggccggtgaaaccgccgtgccctcgcgaacccaacaccacgaggcaggcccccgcggatttctcctgcagcagttggcgggcgtcgacgcgttcacacacccgctccaccggcacgtcggggtacttctgcggccacccggccaaagcctcggccagcacgcgtttctcgctgtcggcgcgttcctcgatggagtagacctgcggaagcacgtcgccggattcggtggcgaccgggtgggtccaggcgtgaacggcgatcagccgggcttcgcgcagcgatgcctcctcgaaggcgaaccgcagtgcggcctgggacagcggggaggcgtccacgccgacgacgatgcgatcgggttcctggctcctcaccggcgccgggccgcggaccaccacgaccgggcagcgcgagtaggcggtgacctgcgtcgaggtcgagcccagcagcagcgaggtgaatctgcctcggccacggctgccaacgaccaacagttcgccgtcctcggacgcctcgaccaggtcgatgctggccgacatgccaccgacgaccttgccgctgacctccaggtcggggttcaggtcgcggattctggcgacttccttgtcgacgagatcgcccacgctggcacgcgaggcttcgtgcctgctggagtcgaggtccgtcgccaacggggacaacaccaggaacgagtggatgatcagcaaccgacgctgccgcagtcgggcttcctcggccgcccagtcgaccgcgacctggctgtgtggtgaaccgtcgaatccgacgatgatcggagccgccatctgtctgtcctccattgtgtctcggatgtccggtatgaggtgccatgccctgccggacgcggtattcagcttcccggctcgccgggatccgacgcagggtccagatacttgaaccggcagggaccaaagtcgttggcgcggcctgagtcccgcttacccgcgccggctcggcgaaaacccgcgccgctatgtcgcggagcgaacgatcaccaccgggcactggctggtgtggaccatcgcgtatccggtcgaacccaatagccgggaccgcagggcgccgcgcatccgggacccgaggaccaccaggctcgccttcgccgactcctcccccagtgcccgcgcggggttggcctgatgcaccggcacggtctcgacgacgacatcaccgaagttcccgcgatcatcggacagccattcgtccaggaccgatcgcgcgcgttgccgtccgtcggcttccgactcggcggtgtcgacgaggttggtcgagtggtgccaggcgtggacggcccgcagcggcacactccgggcccgcgcctcggcgaacgcgaagtcgatcgcggccttggacgtgccccgaccgtccacacccaccacgaccggaccgttcctggtgacctcaccgcgcacgaccagcaccgggcaggtcgcccgcgcggccacgtccatcgcggtcgagccgagcgcccgtctcgccagtccgccgtgcccgtgggatccgacgaccacgagggtggcgtgacgggactcgtctatcaggacgacggcgggtccgccgtcgatcacgtggccggtgacgttcacgtcggggtgaactccacggaccaggtcgcgggcattgtcgacgatcagccgggccgtcggttcgtcctcaatgggcgcgacgggtggggtgagcagcggcggattgccggtgtaggtgggccacgcgcgggcgtggacgatacgaagtggactttgacggtcggcggcgtatgcggcggccaggatgacggtgctcgggctgtcgtccgaaccgtcgacaccgacgaccactggggcgggcgagttctcgttcatgtctccagactcgccgaatcccgcgtaccgacgcaggggcgaagcggccacgccaacggggactttgagctctgccctctcgggcactacgccataatggacgctagaccgacgaccgcgcggtcgtcgccgacaacagccaccacaggaccgcaccggtgaccgcggccatcgccgccgccatcagtgtcgcggcgaacatcccgatcacgacgaccgcaccggtcggctgaccttcatgccatagtggagtcgacaccgtgaggaacaccgcgagtcccgccacccaggccgccgccgtgccggtgatccaccagcccgccctggcgagtcgtccgcgcagcagccaccattgcgcggttccgatcgacatcagtcccgtcacggccagcaccaccgtgacaccggccgtcgcgggcagcggcaacacggcctcggaccacagttcggcgatgacgaggccgcacacccaggcgatcccggcgccgagcgcggtggctgtcggccagtgccgggtccccggcaacacccgccgcagcacccgcgcctgggcgaggccgaggatgtatccctcggtgcaaccagccgccagcatcagtgccgtctgtaccggcgccggggccgagggagtgatcgcgtaggtcgcggagggcaccgcgaaaccggcgcactccccgagggtgacccagccgaaccagctgagccacaaccgatcacggcccatgatgttccacaatcgtgggtgcgtcgccctggtcgaggcggaacggtggatagacgtcggtcatgagcgcgacataggccagcacccggtatccccagcgggcgaggccgagcagcaggtcgtacaggccgctgaggcggcgtccggtgaacagcagcccgaaaccgaggatgagcacggcggcgccgaggacaccgatcgacacgacggcccgttcccgggtcggcgcgtcatagtcgccccagaccggggcggccacgaacgcgttgagcagcaccaggtggggtatcgccagcagccagtgcaccagcggacgccagcgcgcgatccgctcggggcgcgcgatgtccagtcgcgccggatacgacgggtcgtcggccagggtgaagggcggatagcggtcggttcccagcgcggcgtagccgtagtagttcacccgccagtgccaccgcaggacgccgacgttgaagtcgaagatccagcgtggatagacgccggtgatcaacaccgcgacatacgcgacgatcgtcaggaccacgaacgccgtccacaggaacaacaggacgaggtagtgcgggatcaacaggatccacttcaccagccacaaccaccggctgagggattcgccggagcgggcggtgagtgtcagcgtctgtccgttcatggattgtctcctctttccttctcggccgacggccgatgtcgaagccggacccccgcgcaccggtggccggggcgggggtccggtggagtcaggtgagattcatccgaccgggtgcatcgtcttgcccggtgtcgttcggctcaggctcccgatcaggtgctggacggtggtagccgcccacagcagaccgatggcaccgaggaagaacgcgagggcgattccgttgccggtgaacagcgcgatgaggaacgcgatgcccgccaccgcaccgaggacctggccgatctgtttggcgggagttgccttggccgattccgtcgcgccgacggcgcacgcggaaacaccgaggatcagtgccgcgaccgcgaggccgcgcacaccacccaccacgggaagaccggcaccggcgagatacgcggcgtagaggccgaacgtgaacaacacgatcagcgtcgcgacaccgtctcgccaggtcagacgtccgagtgtcttcgtcatcatgctcacctcctctcccctttaccgtttcgcgcgagcggggacgccgcatgggttcaaggtcctcaggattggcgcgccgtacccgggaccttgtgccccaacgtttctggacgcgggcagcccgcgcgcggcgccatggcggcgccagggtcgttgggccgtgcgcgcaggggccgacgaccgcggcaccgtgcccgaagatcctcgccacgggtttccaccgcggccatacggtcggatcatggcgcttcgcgacttcctggaacggtttcgcccggccggtgcgcccggcgcggccgccgtccggggtgtgccggccgaccgcgtcgccgaacgggccgccgaactcgagccgttgctggcggtcctgtcggccaccgagcaggaagccgaaaggattcgggcggacgcgcgcgccgaggcggcgagactgcgcgccgaggcgacgcgacgagccgaggagctgcttcaccgggcacgaacggaggcggcggcgttgcgcgccgagtcgatcgcgcaggcgcgcgcgaccgccgatgacgacagtcaggtcgaagccgccgtccgggatgctgtctccatggtggacgcattggcgcgggccaggatgccggatctggtgcaccaggcggaggattgggcccgccgggtcctcgacgccgatcgaaccgtgaccggcggctcgtgatgagggccggatgggttgccgggggcatccgggcacgcgcgttgctgaaccgtcggcttggcgtcgcgggtgcacgcgaactggcttcgagtgcgtccgcgcgggccgcgatttccacactggcccagggaccatacgggcattctgtttactctggacaaagcctcgccgatgccgagcacggcgtggtcgaggcgctgttgtggcagttgcgggtgttggccggttggcagccccgacagggggcggagatcgtccgggtgctcgccgccggcctagagatggccaatgtggtcgaactcgcccgggaactgtccgctctgaagaccggacggtatttcgacctgggcaggttgtccacggcctggccacggctgcgcgaggccgcctcgaccacggaactcgccgaattgctggcgaccacgccctggcgggatccggaaggcatcacgcccgcggccatcgcgtcgtccctggggctggagtgggctcggcgggtgatgaccgtggtcccggaggcggccggttgggccgccggtggtgccgcgttgctgaccgcccggctcctgttcctcgacggtcgaccggttgaggactcgacacgccgtcgaatgcggacgctgctgggagacggtgtggccgccggcgactgggacgggttcacacaggggttgcggcacaacgcacgctggccgctggctggggtcggtgatcccggccagctgtggcgtgccgagaacgcctggtgggttcgaatggagcgcgaggctcgggcactgttgtcgacgcccaaagccggacgtgccgtggtggtcggctgtgtcggcatgctggcggccgacgcccggcgggtccgcgcggccctgcactgcgcggcacggggcggaagagcgctgggggtctacgatgccgttgtctgagacgatgcgtccggtacggatgcgacgcgtcgcgatcgtcgccgggcaggcggatctgcgcgccgccctggcggccgtggcggacaccggaaccgtccagctcgactcgacctcctgggccgagtcgtcggccggaccggccggacgggcactgcgggcggcccatgccacagtggattcgccggcgctctcggagtgggaaccggacctggacgaactggtgcgaggcggtcgcctggacctgctggccggggaggcccagctggagactcacgcggcccaggccgtccggcggggcgagttcgccgcgctgaccgggtggcttgccgaatcggcactgccggatctgaccgcccggctgagtcggctgggcgccgcggtggtgccgctgccgtcgccgccgggagtcgatccgcccaccctgttgcccgaaggtggaccctggcgcggctccttcaccgaattggtcaccacctacggcacgctcccctatcgcgacgtcgatccgacgcttccggcggccgcggcgtacgtgttcatgttcggcatgatgttcggcgacgccggtcacggactgctgctcctgctggtcgcgctgtggttgcggttccggccgccgcggcgactgctgtgggcggtgcgggcctggccgttcgtgctcgccgcggggttcaccagtgtcggtttcggggtgttgtacggggagttcttcgggcccaccggggtgctgccggtcctgtgggtggctccgctcgaacagccgatgacgctgctgtgggcgtcggtggcggtgggcgccgtgttgctggccgcggcctacgcggccgcggtcgtgaatcgctggcgggagggcgggcctcggctggcggtgtacgcctcctcgggcggcgcggggctgacggtcttcgtcggcttgggcgcgctggccgccgggcttctcctgcacggatatgtgctcatcggtgtcggcgtctgcgtcaccgcggtcggtctggcgctgtcgggtgtcgggttctacgccgcttccggtggtggcgccggcgggatggcgcaggccggggtcgaggtcttcgacgcgatcctgcggcttggctccaacctgttctccttcgcccggttggcggcgttcggactcacccacgccgcactggccgggttggtgtggcacggcaccaccggactggccgacgggggtctccccgggacgatcgcggcggtgctggtgttcgtgctcggcaacgcggtggcgttcgcgctggaggcactggtggccgcgatccaagcgctgcgactcgagttctacgaactgttctcgcggatgttcaccggattcggtgaaccattccacccctggagaattcccatatggactgacatggaggaggatcggtcatgatcgtgttgctggcggggctcgcgctcgtcgtcgcggcggtggccgccgcctacggcctgtcgcgtcggcggcggcgggccgggaccgtgctgctgatcgccgtcaacgccctgctgctggcgagcgcgctactggtggtgttgctggtactgacgggcgagcccgcccaggccgccgccccggccgaatccggtgacgaggcgaactgggccgcgttgctgggagcggcgatcgcggtggtcggctcctcgatcggagcggcgatcgcggtggcgtacaccggttccgcggcgctggcggcattgagcgaacggcctgagctgttcggccgggccatggtgatcgtgggtctggccgagggaatcgccatctacgggctgatcgtggcgatcatcctgatcggacgttcctgaccatgggccgggtcgcggtgatcggcgaacgggacctggtgaccggttggtccctggccggggcgctggtgtgcccggcggaggatcccgagcaggtacggcgggcgtggcgcgacctgggtccggaggtgacggtcgtcatcctcaccgccgccgcggatcgaagcctgggctccggccgcgtcggccgacccctcacggtggtgatcccggagtgaggccgcgaccgttcaccgatgacctcactccggcgacgaccgcgctgttgtcccgggcccgttcggacgccgaggagctgttgcgggcagcccgggaagaggccgccgacaccgtggcggaggctcgacggcgggcggaacaggtcaaacggcaggccaacgcggaaggcgacgcgatcgctaactccattctggacgaaaagcgagcccggacccgccgagcggtgcgcgcggcggaactgcgtgcccgaaaccgcgcgtaccaacggctgcgggaggaggttcgccgcgccgtcgccacgatcgccgccgaaccgcgatacgcggacctcaccgaacggttcaccgccgaggcgcggcggctgctgggctccgccgcccggatcgagaccgacgtcggcgaggtgaccgccagcgcgccgggggcccgggtggactgtggcctgcggctgttggccgatcgggccgtcgaccggctcggactcgcggtcgaagggttgtggacaccgtgaaccagaccttcggacgggtgcggcgggtatgcggcccgctggtcgacgtcgatctcagtgcgcccgtggcgatgaacgagacggtgtggctgggaaccgagggtatccccggtgaggtcgtggcggtgcgggacgacatcgccacggtgcaggcgtacgaggacaccggctgcctggccccgaaggctgtggtccgcaccggcggatcgccgctgtcggctccgctgggcccgggactgctgggcggcgtcttcgacggtctgctgcgtccgctgtccgacgccccggacttcctgggtcgcgggaccgccgcaccgtccttcggatcccgaccctggtcgttcgatccactcgcgaccgtgggagcccgggtgggtcccggcgacgaactcggtgtgctgcgcgactcccgcccggtcaaacacccggtcctggttccacccacgcttgccggggaactcgagtatctggcccccgagggccgatacccggccgagacggtgatcgcgcgggttgccggtcagccggtccacatggcacaaccatggccggtgcgccgcccccgtccggtccgaaaccggctggaacagaccgctcccctccacaccggacagcgcgtcctggacctgctgttcccggtgccgcgcggcggctccgccgcggttcccggcggcttcggcaccggcaagaccgtcctgttgcagcaggtggccaagtggtgcgacgccgacgtgatcgtgtacatcggatgcggtgagcggggcaatgagatggccgaagtagtggcggaactgttgtcgctcaccgatcctcgctccggcggcaggttggccgaccgcaccgtggtcatcgccaacacctcgaacatgcccatgatggcccgcgaagcgagcatccacaccgggatgaccgtcgccgagtacttccgtgacatgggtctgcacgtggtgctcatcgccgactccacctcccggtgggcggaagcgttgcgcgagttcgcctcccggaaccgggaactgcccgccgaggagggctacccggccgggctggcctcggcgctggcggcgttctacgaacgtgccggagtggtggagacccttggcggccgcatcggatcggtgaccgtggtgggggcggtctccccacccggcggggacctgaccgagccggtgaccgcctacaccgagcggttcgtccgctgccgctggactctggaccgcgacctggcctatgcccggcactatccgtcggtgtcgtggtcgggttcgttctgccgggatgccgagaccatcggtgcctggcacgccgcccacggggatcgcgcctggtgggcccggcgcgaacggctgacgacggtgctgtccgaagccgacaggctctccgcgcttgccgagctcgtcggcacgacggcgctgccgccgcacgaacgcgtgatcctgctgggcggcaggttgattcgtgaggcggtgctacagcagagcgcgctgtcggcgacggacgcccactgcaccaccgccaagaccgtggcgctggccgaggcggtgatcgcggtgatcgatgccgctcaaaccgccgtcaccacgggtgtccccgccgccgacgtggagggggccgactattcgccgctcgtgcgggcgcgtgaggagtcgggccccgacgacgtcgagggagtgcgagctcgccgggacgtggtgctggaacgtctgaaggaactggcatcgtgaatccctgggcccggctcgagtacacatcggtgcggtcgctgcgggggccgctgctggtcctcgaccgggtgtccggggtgggctgggacgagttcgcccggatccggatgccggacgggcggcttcgtcacggtctggtgctcgaagtggacgaagacctggcggtggtgcaggtgctcgaggggaccgacgggatgaccgtcaccggcaccggggtggagttcaccggttcggtgttccgggtggtggtcggttcggggtggcttggccgggtgtgcaacgggcgtggggtgcccgtcgacggtggaccgccgatcctcggctccgagcgactgccggtggcgggaagcccgatcaacccgacccgtcgcatgccccccagcgaaccggtccacaccggagtctccgtggtcgacggtttgaccactttggtgcgtggccagaagctgccggtgttctcgataccggggttgccgcatctggaactggccacccagatcgcggctcaggcgcacaccggtggcgaaccgttctgcgtcgtgttcgccggtatgggtctttcccatgccgacgcggcggcggcccgcgacgtcctggccgaacgtgccgccgccggggaactcgtgctgctgctcaacaccgccgacgaaccggtcatcgaacgcgtcgtcaccccgagggtggccttgacgatcgccgagaacctggccttcggccagggccgtcacgtactggtggtcctgaccgacatgacctcctacgccgaggcgttgcgtgaggtcgccacggcccggcacgacatcccggcccggcgcggctatcccggatacctgtacagcgatctggcgtccctgtatgaacggtgcggccgactgcgggaccggccgggatcggtgaccatcgttccggtgctgaccatgcccgccggagacctgacgcatccggtgcccgatctcaccggctacataaccgaagggcaggtggtgttgtccgcgcgggcgcacggttccggcgtgtacccgcccgtcgatccgctggcctcgctgtcgcggttgatgcgccacggcgccggaccaggacgtacccgcgacgaccacctggacgtggcggctcaggtactggccgcgttggccagggcccgacagatacgcgaactgtccgaactggtcggaccggaggcgttgagcgacatcgatcggcgttacctggctctggaggccggtttcggcgaggacctgctgtcgcagcgccgtgacgagtgccgggacatgaccgacaccctcgaccggctgtggcgggtcgtggcgcggctgccgcgaccggagctgacgatgctgcccgccgaactgatgagcctccatctgcccgagaaccaccggaaggaaccgcggtcatgattcgggtaccgccggggcgggcgggccgccaatggctgcggcaccgtgtggacacggcgcgaaacgccgccgaactgctgaaacggaagctgctgatcctggaacagcgtcaccatcacttgtggacccgagcccgggagtgccgcgagagctgggaactcgccgcgcgtcaggcacgccaatgggtggaccgggccgtgctcaccggtggtctgcgcggattgcggctgtcggccccccgggagtcggcggaggtgaccctgacctgggacaccgtcatgggcacccgatacccggtcgcgacatcgtgcgctccgccgcgaacgccccctggcgccaccgtgctcacgggtgctgtgtggactgaagccaacgtggcccaccgtcgggccctggaagcggccgtcgactgtgccgccgcggccgaggcactccggatcgtcgaactggagatagccacgactcgtcgccgagtgcgggccctggatcacaggtggattccgggattggaagcgacactgtccgaactggatgcctctctcgaggaactggagcgggccgaacatctgacccgtcactgggcctcgggacaggatccgtcacggtgacgcgccggcggcggtttcgcggccgatcaggtccgggtgtcacggcgatgagggtatttcggctcgacggcctacgacgtctggactctgccagacgccggactggagcggcaccgtaagacgtgaaacggtgccgttcgaaagggagcccgaatgaaaccgccagccgaggaccgggaactccatggtcatccgcccatccacaagacccgtgagttcgccgtctccccgaatctgcagtcatatcccgacacctacaagtcctttgactgggacgtcgcccgcgactggctgtccgggcttccgggcggccgcggtctcaacatcgcccatgaggcggtggaccggcacgccgacggtcccctcgccgacaagctcgcgatccgctgcgtggatcgaaccggcgccgtcaccgacatcaactacacggagctgaaggccgccaccggccgcttcgccaacgtgctgcgacgtctgggagtgggatccggcgaccgggtgttctccctgctcggccggataccggagctctacgtcaccgccctgggaacgctgaagaacaccagcgtcttctcgccactgttcccggccttcggccccgaaccgatccatgaccgcctggtactgggtgacgcgcgcgtcctggtgaccagcaccgagctctacactcgcaagatcgcgcgtatccgcgaccggattcccagtctggaacacgtcctcgtcgtcggtgaaccggtggaggggaccgaggatctcgaacaactgatgttcgaagtggacgaggacttcgagatccccgacaccgatccggagtcgatggcgctgctgcacttcaccagcggcaccacgggcaaacccaagggcgccgtccacgtacacgaggcgctgttggcgcactacgcctccgcccggtacgccctcgacctgcatccggacgacgtgttctggtgcaccgccgatccgggctgggtgaccggaacgtcctacggcatcatcgcgccgctcgcgcacggcgccaccctgctgaccgacgccgccgagttcgacgccaagcgttggtatcgcatgctcgccgacaaccgggtcagtgtctggtacaccgctcccacggccatccgcatgctcatgcggcagaacccggagctggccgctcgacatgacctgtcggcgttgcggttcgtcgccagcgtcggtgaaccgctcaaccccgaggccgtggtctggggacagcgggtcctgggtctgccgatccacgacaactggtggcagaccgagaccggcgccatcatgatcagcaactacgtggccatggacatccgccccggttcgatgggacgcccgctgccaggggtggaggcgggcctgttgcgtcgcggtgaggacgggcgggcactggtgaccgacggccgggtcgaggttccgaccgaggcggaccagatcggtgagctcgcgctgcgaaccgggtggccgtccatgttccgcggttacctgcacgagccgcgacggtacgaacactgcttcgccgacggctggtacctgtcgggtgatgtcgccaggcgcgacgccgacggctactactggttcgtcgcacgcgccgacgacgtcatcaagtccgccggtcacctcatcggaccgttcgaagtggagagtgtcctgatggagcatccggccgtggccgaggcgggagtcatcggcaaacccgatccggtcgccggaaacctggtgaaggcgttcgtgtcgctgcggccgggagtcgaacccgacgaccagcttcggctggacgtgatgggtttcgcccgcaaacggctgggaggcttggcgcccaaggagatcacattccaggcgaacctgcctcacacccgcagcggcaaggtgatgcggcgcctgctcaaggcccgcgaactcggactggccgaaggtgatctgtctaccttggagggatcgtcgtgactgcccatcccgaagtcgacgccggacatcgccgggaactgttgcaccagatgctgcgcatccgccggttcgaggaacgctgcgccgaactgtacagcgccaccaagatccggggcttcgtgcacctgtgcatcggcgaggaggcggtcgccgtcggagtacacaaggcactcgccgacgatgacgcggtggtgtccacgtaccgcgaacacggccacgcgctggccaaaggcatcaccatggacgccgtcatggccgagatgtacggcaaggccaccggttgcagtcacggacggggcggctccatgcacctgttcgaccgtgacgcccgcttctacggcggcaacgccatcgtcggcggaggtctgccgctcgcggtgggtctggcgctggccgacacccggctgggacgccgccaggtgaccgcgtgtttcttcggcgacggggccgtcgccgagggcgaattccacgaaagcctcaacctcgccgcgctgtggcggctgccggtgttgttctgctgcgagaacaaccagtacgccatggggaccccgttgcgccgggagcacgccaacaccgatctgggagcccgcgccgtcggttacggcatgcggtcgatggaggtggacggcatggacgtcctggccgtggaggccgccgcccacgaagcggtggcccacatcggcagacatcgggaaccggtgttcctggaactgcgcacctaccggttccgggcgcactcgatgtacgaccccgaccggtaccgggacaagacggagatcgagtcctggaagcggcgcgatccgatcccggctctggccgcgtcgttgcgagccacggcggacctcagcgactccgatatggacaagatggagtccgaggtcaccgccgagatcgacggtgccgtggccgccgcggaggcggcaccagtggagccggagtccgaactgacccggcacgtctacacggagcgtgcgtgatgaccggaaccgaacccgccaccaccgaagcgcggaccgtcaccctcacctatcgcgaagccatgcgcgacgcgctgcgccgggcactggccgacgaaccggtcttcctgataggtgaggacgtcggccagtacggcggcgccttcggcgtcaccctgggactcctggaggaattcggccccgagcgcgtcatcgacaccccgctgtccgaatccggcttcgtcggggccggcatcggtgccgcactgggcggaacactgccgatcgtcgaggtcatgacggtcaatttcagcctgctggctttggaccagatcctcaacaacgccgcaacactgtcgcatatgtccggtggtcgactccatgtgccgctggtgatccgcatgaccaccggcgccggacgacagctggcggcccaacactcgcacagcctggagggctggtacgcccacataccgggcctgcgcatcctggcaccagccactgtggaagacgccagggggatgctcgcgcccgccctggccgaccccgacccggtgctgatcttcgaacacggctcgctgtacaacgacaaggcgaccctgcccgcgacaccggtgccggtctccatcgacaccgccgcgatccggcgccccgggaccgatgccaccgtcatcggctacggcggaacgctcgcgacggccctgtccgccgcggaccagctggcgacggagggcatccaggccgaggtcatcgacctccgcagtctgcggccgctcgacgacgccacgatcatggagtcggtcagccgtacccaccgcgcggtgatcgtcgacgagggctggcgttcgggcagtctggccgccgagataagcgcccgcatcaccgaacaggccttctacgacctggacgcacccgtggaaagggtgtgttcggccgaagtgcccatgccctacgcgcggcacctggaacaggccgcgctaccgcgtccgtccgacgtggcggcttcggtgaggcggacggtgaactgacatggccgagttccggatgccgtcgctgggcgcggacatggacgcgggaaccctcaccgaatggctcgtcgctcccggcgaccacgtgtccaaaggtgacatcgtcgcggtcgtggagaccgccaaggcggacatggaggtcgagtgcttcgatgccggggtgatcggcgaactgctggtgcacccgggcgcccgggtgccggtcggcaccgtcctggccaccatcgtcaccgacgacggcggctcgcccggcgaaccggcagccgcccccgcgatcgaaccggccccgccgcgtgctgatgccccacccgaaccgccgagggtgtcacccctggtgcggcacctcgcccgtgagaaccacgtggacctcgccaaggtcccggccaccggacccgacggcacggtcacccgcgccgacctggaccgggtactgcaccgtcgccggatctcgccactggctcggcgcctggccaccgaactgaaggtcgacctggcgcgcatcgacgccgacgggccgatccacgcccggcacgtgcgcgaagccgcgacccaccgccacccggccgagcgctccacgtccgcggcccgcgaggccacggcccggttgatggcccgctccaaacgcgagatcccgcactactacctggccgccaccatcgacctgggcccggccgtggactggctcaccgatctcaaccggagactgccggtgagtcagcgtgtcctgcccgccgcgctgctgctggtcgccaccgctcgcgccgcggccaccgtcaaagatctcaatggacactggatcgacgaccggttccaggcggccgaccgtatccggctgggcctggccgtgtcggtgcgcggcggcggcctggtggtacccggaatcgacgatgccgccgccctgagcgtgccggagatgatggaccgcgtccgcgacctcgccacccgggcccggaccggtcaactgcgtgccggtgagctggccgatcccagcatcaccgtctccaacctgggtgacaccggagtcgacagcgtcctcggggtgatctacccgccccaggtggcgctggtcgggttcggcgcgatcaccgagcgcccctgggccgtgaacggtcttctcggcgtgcgtccggtggtcaccgcgagcctgtcggccgatcaccgggtgaccgacggcgccgtgggcgccagattcctcaaccacatcgaccggttgctacgcgaaccggaggagctatgacaccacaacaggcacaccgaatggtcaccgacgcgctgcgtcgcatcgccccggacatcgacgtgaatcagatccactccgacgaggacctgcgcgacgcgggccagctggactctctggacttcctgtccttcgtggaactcctgagtaccgacagcggagtgcgcatagacgaggacgactatccggccctcggttcgatcgccgcggcggtggacttcctgtgcgatcgctccgcgtctcacgatcgtttgacgaccccgccgtccgactgagcgcgaggccgccgacaccccgtgcccgcgcgcggcctggtcgtcgcgcgagaaccgacgccgttctcagttcgccgaaggccgcgctatctcggcgaggtcaccggtctcgccgaagcggcgcccgctgaccatgtccaaggcgatgacgatgtacctggtctcgggtgcggtgacccacatcaggttggcgagcctggcgagtctgtcgaactccgggccctcctccacgacccgggcccgtcccaccacgaggacactccatccctccccggtgtgcgtgttcacgtcgttcgcttcgaaggccactatggagctttgcgaggcgtgaagtacctcgctcgacgaggagacgggtatgacgatcctgccggcgtcaaccacgaaccgtgccggaacgatcatcggcagcgcgcggacggtgatgccgatgtgcccgaacacggcggttctgaggaggtgtacacattcgtctctggtcagggtttcctgtccccgtgagattggcatttcccaacctgcctcatggtcggccagtagggcatccggtggcccgtcgtcgggagccgcgccccatcgtggcgacggagagccttgcgacgtcaagtcgtcagtagccgagcggctcacggtggtcgcgggactcaccggatgccattccatcgtcgcccggtgtccgggagtcacgcagagccgtacttctcttcgtgtcggggccgtgcgtcccgcgtcgaacgctcaaaggtccgtcgccgggcctaccgtcccgtcacacggacacgcgcaggggcattcggcccatgacgcaagggcgcaatcacggcgagcggaagtccagtggcccttcggatctgccgctgattcggatgcactggaggtgtcagacagcgaaagggtatttccgatgaccacgatccccgtcaacccgggaccggtcctgctcgcggacctcaccgaactggtggcgaccctgcgcggcgacggctacagcgtcatcgcccccacggtacggggcgacgcggtggtcctcgccgagatcgacaccgcggcccagcttccctacggcttcggcaccgaggtggaaccgggcggctaccgggtgacgccggtcgatgaccgtctcgcgttcacgcacgtcgcgagtccacaatcgtggaaggcatacctgcatcccagccgggagcggctgtggtcggccgaccgtgacgccgagggcttcacgatcacgcccgacgagagcgtcgagccaccgcgcgcgttcgtgggggtgcggccgtgcgacctgcgagccatcggcgtcctcgacagggtcctggagggtggggagcgttaccgccgcaggcgcgacaacgtcttcatcgtcgccgtcaactgcaccgaacctggttccacctgcttttgtgtctcggcgggcggcgggccgcgcgccgagtccggtttcgacctggccctgaccgaactgcccgacgggcggctcgttgcggagaccggcacgcccgcgggggcagaactgttgcggcggttgcgaacccaggcccccgccgccgacaccgtcgatcaggccgaccgcctggtcgaatcagccgccacccggatgggacgggccctgcccgagggaaacctgcgggacgtcctcgcggcgactcgcgagtcggcacattgggatgacgtcgcctcgcggtgcctgacctgcggcaactgcaccatggcgtgccctacctgcttttgcaccaccgtcaccgactccaccgacctgaccggcgaccacgccgagcgctggcagcagtgggactcgtgcttcgacatcgacttcgcccgcatccacggcgacgaggtccgcacctcggctccggcccgctaccgccagtggatctctcacaaactcggcacctggcacgaccagttcggcgagtccgggtgtgtcggctgtggacgatgcgtggcgtggtgcccggtgggcatcgacatcaccgccgaggccgccaagctggcggacgagtacacacaggagcactgatggaatccgccgtgcccacgctcccgcttcgctaccggatcacggccaagacgagccactcccccgacacggtctcacttcggctgtcacccgccgaggagtcactgccggtcttcgcggcgggtcagttcgcgatgctgtacgccttcggaatcggcgagatccccatctcggtcagcgatgggtgtgacggtggggacctgacccacaccatccgggccgtgggaaaggtgagccaggcgctgcacgacgccgccgtgggctcgatcgtcgcggtgcggggaccgttcggccggggctggacgttgcccgccgaaccggggcgcgatgtcctcatcgtcgccggtggcgtggggctcgcgccgctacgtcccaccattgtggccgccgcccgccagcgcgacaacttcggtcacgtctcggtgtgcgcgggagccggtggcccgtccgggttgttgttcaccgcggaatacgacgactggcggcgggccgggctggacgtgcgcgtcaccgtggaccgtcccggtccgggttggagcggccgaacaggcctcgtcacgtcgatgttcgacgaggtcgacttcgcaccgggtcgtaccaccgcgttgctgtgtgggccggaaccgatgatgcgggccgcggcgcgagatctcatcgcgcgcggtgtccgtgacgaggacatccaggtgtcgctggaacgccagatgcgttgcggcaccgccgaatgcgggcactgccaactcggcccgctcttcatctgccgcgacggtccggtcgtcgactaccggctcgcgcggcccctgctgtcagtggaggaactgtgaagaccagcctggcggtatggaagttcgcctcctgcgacggttgccagctgacgctgctcgactgtgaggacgaactgctgccgctcaccgagcgcatcaccatcgcccacttcctcgaagcggacagctccaccgtggaggggccctacgatgtctcccttgtagaaggatcggtgaccaccgaagccgacgtggcacggataggacggatccgggagaactcgaaggtgctggtgtcgattggcgcctgcgccaccgccggtggtgttcaggccctgcgcaacctcggcgacatcaacgagttcgcgtcgatcgtctacgcgcgtcccgactacatcgacaccctggcgacgtcgacacccatcgcctcgcacgtggaggtggactacgagctgcacggctgtcccatcgacaagggacagctgctggagttcctcggcgcgctgctgacgggccgcaaaccccgcctgcccgcccacagtgtctgtttcgagtgcaaggcgagcggaaccacgtgcctgatggtcgccgaggggaggccgtgcctggggccggtgacccgggcggggtgtggcgcgatctgcccccgatattcccgcggctgcttcggctgcttcggccccgccccgggtgccaacaccccggcgttgcgccaccaactgacccagctgggcatgcccgccgtccatcaggaccgggtgctgcgaaccttcacgccggaggcttacgatgacgcatcgacatgaccggttgctgcacgtcgcggcgctggcccgcgttgaaggcgaaggcgcgatgcgggtccgggtcaccggcgacaccgtcaccgaggtccaactcgacatctacgaaccaccccggttcttcgaagccctgctgcgcggacgcggccacaccgaaccacccgacatcacctcccgcatctgcggaatctgcccggtggcgtaccagatgagcgcgtgcgcggccattgaggacgcgtgcggcatcacggtggacagtggcatccaagacctgagaaggctgctgtactgcggcgaatggatatcgagccacgcgctgcacatctacctgctgcacgctcccgacttcctggggtactccggggccgtcgacatggcgcgtgaccaacgccccgtcgtcgagcggggactgcggctgaagcaggcgggaaacatgatcatggaacgcctcgggggccgggcgattcacccggtgaatgtccggatcggcggtttccaccggctgcccacgcgcaccgagctggattccctcgtggctccgttgacccgggcgctcgacgacgcactcgacacggtgaccatggccgccggtttcgacttccccgagtacgagtgccgacatgaatggctggccctggtcgacccgcgacagcgctatcccatcgacggcggcgtgccacacacctcgcaaggctcgtttccgttgcgcgagtacacctcccacgtcgtcgagcaccaggtgtcccactccaccgcgttgcacgcgcggctggcggacggttcgcgaccgctgaccggccccctcgcccgatacgcgctcaaccacgaccggctgtcgcccctggcccggcagacggcgcgctcggcgggtctggattccgtgtgccgcaacccgtttcgcagcatcatcgtgcgggcggtcgaaaccgtgtacgcggtggaggaggcgctgcgtatcatcgcctcctacgagcccccaccccgccccgccgtcccggtgccgccggtggccgccatcggatacggtgccacggaggcaccccgcggcgtgctcttccattcctatacattggacgacagtggaaccgtgctggcggcgaacatcgtgccgccaacggcccagaaccagaccgcgatggaacacgacctacggggtttcgtccaggaccacctcaccttggacgaccacagcctcacccatgcctgcgaacaggcgatccgcaactacgacccgtgcatctcgtgcagcacccacttcctcgacctgacggtggaacggggctgatcctcgtcgccggcgtcgatcagtggccggggtggactatcgccacggccgcgtgagcgtggtggaccatcgcctgggttatggaacccaacagcagcccggtgaatccgccaccgccacgggatcccacgaccagcagacgggctcccgccgactcgtccttgagaacccgccgggcgtcggctcgcacacagacccgctccacgggcacatcagggaacttggcctgccacccggctagggactccgccagcaatcgctcctcgtcggccgccaacgcgtcgacgtcgtacaccgtgggaagcaggtcgccgaaatcggcgggagccggaggcaaccaggcatgcacggcgaccagtcgggtaccgcgcatcgacgcctcttcgaaaccgaaacgcaggaccgactgggacagcggcgaaccgtcgaccccgacaaccacatggccgggcttggcgtccccgccgacacggtcaccccgcaccacgatcaccgggcaatgtgagtgtgccgcgacctgggacgacgtagagcccaacagcagcgaggcgaacgtgccccggccccggcttcccaccaccagcgacgccgcctccagggaagccttcaacaggtcgacgctgggcgtcattccctccagagtctcgccccggacatccaggccgggcgccagttcacgcacgcgcgcgatctcatcgtcgacgaggacggtcgactccgcacgcatctcctcgatcctcgacccgtcgatctccgcggccacggacgcgaagaccaacagggagtgaactatcagtaggggacgatgacgaagccgcgcctcctccgccgcccaatccacggcgcgtcggctgttgtccgatccatcaaagcccacgacaatcggagctgccataatccactctccactaacgacatgaccagttcgcggtgctcccagactcctgcctggagaacggttacagcttctcgttgtccggtccacccaccccagggccatgtggctttacccgacagagaccattttcgcggcccacgcgaggtagcgtgaggctgttccccgtatccgaccaccctcgtagaagccttgagccacaaacgaatgggagatgacatgtcggcccccataaccgtcgcgtacgacggatcacagcaaagcagcgatgccgtggagtgggcggtcaccgaggcgcggcactggaggcgaccgttgcgaatcatcaccgtgtccttggcactgccgccactgcggcgcgacagtcagtccgacgtgaccaccgcccacaacgccgtcaaggacatcgccagggagatggccgaggaaaccctgcggaaggctcccgacctcgatgtgcagtacgaggtcatcgaagcaccgaccgccgcggggggattgattccgcgatcgtcgacatgggagatgctcgttctgggcacccacggccggggcggcttcaccggaatgctcgtgggatcctcgacgactcaggtatgcgcgtacagcatgtgccccgtcgtggtggcacgaaaaccgtacccggaatccgcgccggtgaccgtcggcgtcgacggctcccggggctccaggtcggcggtggggttcgcgttgcgggaagcctggttgcgcgacgtccccctcaacctggtgcatgcctggagacatcccaagtccgcgcgcgacgtggatttcgccgcgggtgccgaactgtccgactatctcgccgcggaccggcagaccgtgatgacccgatcgctcgcgggcctggtctcccgattccgggacgtgccgatcacccggcgctcggtccagggcggcacccgcacggtgttgctgcgggaatcagcccactcgagcctgctggtggtcggggctcgcggccggggcggcttcaccggtctgctgctgggctccaccagccaggcgatgatccaccacgcgaagatcccggtcgcggtggttcacggaaccgaaacgccgtcggacgggacacgaccaccacagtagagcgttcttgatcggttccgcgcggtcacaatggccgttcgatccccttggccgccagttccacaccccagcgccgggcacggtcccgctccccatcgaccagaggccccatggtcgcggtcacgtagaagctgcaagcgcgaagggcggcggggaagcctttgcggcgcaacctgcgcagtgccgcgcgcgccgccgaacccggaatccacggcctcgctatccgggtgtcaaaggaggccaccggaacagccgtgtcgagcggtcgaagctgcgcgatccactcacgcagtccgtttccttgcgacacgagcgcgctttcggcttgtcctgcggccaccctccgggacttcgcattgctgagactcaggccgtgcgtgggagcccccaccactagcagacctacgtcttcgccgagaagggacggtgcctcgcccacctctgtaacgtccacatgagcgtgagtcgccaatccgtcggcaacggcattggcgacgtcacgcgtgtttccgaacatcgactcgtaaaccagcagtacctgcatgatcatcgtcctgtcattggggcataaggactttcatcgcgaacttactgtcaagtgtgttgacgccacagaggcgaacgtcgcgtcacgattggacttcacgcacgcatccgcgtcccgcacgcccatggtgcgagcatcctgctggccttacctcgacccgcgtccacgcccatgccacagccccgagtgaggttcactgaccatcaagacaggacacctcacaatccatcgcggcctctgtgcgccaggtgttctcagcggtggatgtgtcgtcgtttcgccattgcatatgcccggagtactgcactgctcgacctcggccatcctgaacagtcgtgcgcgctggccgggtcggtgttcgacaccgcccgccggttccggtccgagcgcctcacccgcgcggtgatgaacctgcgcgccgggaccaactcatcgcggtatgggacggccagcccgcacgcggctacggcggcaccgccgacgtcgtcgactacgcccgcgaccacggcatcgacgtcaccgtgatctggcccgaaggcgccaaacgcggcaggtaacccagctgtcaccgcccaccgaatgctcaactgcgcgaggcggcatcgccccgggtgctcgaagattctcttactggaccggcgttgccgagggacgcgagttgtgttgcgggatctccggggacgtctgcgtggcaagtcttcgagagacagtggaccaaactgcctggtgacttccgctgtggtgccagcgaggtgatcgcgggctctgtgcgcttggttcagttgatcgaacacccgctcgcgcctcttggtgcccgggacctaatggggaatcggtatagcaattgtttgcgagtatatcttcgttactgatatattggcgaacatgaccgacgcactccgggaacccacgttcctgatactcaccgcgctcgcacgagagccattgcacggctacggaatcatcaccgaggtcgcgacgctctcgcaaggccgcgtaggcctgcgccccggcacgctgtatggcgcgctggaccggcttcgcgaggatggcctggtcgcccccgaccacgaggagatcgtggacggccgactgcggcgctactaccgactcaccgaggacggcgcatccacattgcaggaagcggcggaacgactgcagagtcacgccgaaaccgccacccagcgcctacaccaccgcaaaccccgcctggcaggaggaatggcttgaaccgccacgacgcactggagcgccgctaccgacggctgctgcgcttctaccccaaggagtaccgcaccgagcgcggtaaggagatcgtggacacctatatggaggccacgccacccgagcgcaccaccccgggtgttgccgatgtcggcgacgtcgccaaagccggtctgcggcaacgactccgcgacgcccccgaggggctgccgggcggactgcggctggccgccgtcgtggggctgtgcctggcggtgggcattggcgcggtcttcggcccggccatggagatcctggcacgggagggcgagcctgccaccagctggttcacgatcccgtccttcggtccgttcctgagcccgttcgtgatcctgtggacactgtggctgctcgtcggtgttggcgcggccttgctgccgggcaggatcacccggcgggtcgtggccggagccgttgtggcaacggtggcggccgaactggtgaccttcttcgtcggtggcctggccacggatccattgtcgatggccgcactgatcctgttcggcgtcatttccctggcgtggccggagcaccccggcccgggagcgcgcatcgcgccgctagttgcggcctgcgccggaatcgcgaccacattgggctacgccgtcgcgccacccccctttcaggtcttcggcatcgtggagacgcccctgctcatcctcctcctggcggctgtgatcctgttcgcggagcgcgaggtcaggtctcgcaggggaagcggccagcgatggtgggcggtggccatattggcggtcccggtgtccatcatcctgttgcggccggtggaacggctgccatttctcgacacgatgccctttatcccgggtgccttctggctgctcggtctggggctggccataccgatcgtgtcctatctcgtcgcggtgcggcgccaccgactcacccggcgctgaacccacacacggccacgagaacgtccccgaacccctaaggaaggatccactttgcgtcggagatacctggtcgcggcaggcgccgcgctgatgctggcggcgggcggcgctttcgcgttcgccgaaacggacaacgccgccgaggcgagcccatcgccgccagacagcagagtcgtcacactacccacaggggacatcgtcagtgtgtcgccggacggcggcatggtgtggcgccccgcgaaggaccgcgaggacatcgggctcatcaaccctccggcacacgacggttccggtgatgtcgtcgcgattcccaccgaccgggtggacgacatcaagaacgggaaggaggacccacgccgctacaacgtctccgagctactgcgcagcggggtatccgacgccgcgaaggcgagtcgcctcagttccaagccgtacggcacgttcgcgcccaagggtgatgctccgaagtcgaagtccgacaaggactccaaggtcacgatcaccatcaccgaccagagtggagccgtcccgcgggactgcacggtcgactacgtcaacgtcgccgacggcacctccgacgagatcgaactcggcacgaactgcaagggctcggtctccctgccacccgggcagtacgacttcctctcctgggcgggaggtgaatcaggcgatgttcagggggtgacaaccgccaaggtcaagaactccccattggacgtcgccatcgacggaacgaagagcaaagaggtcacctacaaggtcgaccaggccgcacaactgggtgagcagtccgtgaaagtgtccatgatgcccgagaagggcgacggactgatcgtcggcgtcgacgctcccgcgggccgaaagcagttcgtcattcccaccggcaagagcgaccacaccattggtatccaggccaccccgcatctggtcggcaccgacaacgccaacccatacacctacgacctggacttctatcaaaccgacggcatccccgccaagcccgtcttcacggcccgcgacggggacctggcgaaggtcacccgcacgttcgacggtctcgccaccaccgagccgacgaatgggtgcaactggagctaccgaaagggcgcgtcgcacttcagttactgccaaccccgagagcagaagtggcagacgcagcgcaccgaatacctgacacccggcaaggacatcacctggcacgccgacacggttatcggcgactacgcgtccgagaagtacgtccaggcgtcaagcacttccacgttcaaggccgggccgagcgaacgcgtcaccggacaggcgccgttgtcgttcaacgtcggcggttccggaacacaaccgctggtcgtgcgcgacggcgacaagctgtacgcgaacatgccgttcctcgacaatgccgactccaaggagtacatcgtcgactacaactcgatcaagggcaccgcggtactgaagcgtgacggcaaggaggtcgcgcgaaaggacctcaaggtttcgggtttcgagctcaccttgcccaagaaggattccggacggtacacgctgtcggtgaaatcgacacactccgactcgtacaccccactggcgacgaagtcggcggtgaagtgggagttcaagtcgaagccgaccaccaagccagttccgctgccggtctcggcggtcgccttcgacgccgaaggcgtttccaacggctacgccgacgtctccaaaccgcagaagttcacactggactaccaggcccagcaaggagccaaggacaccaagctgaagaagcttgtcttcgaggtttcctacgacgacggcaaaacctggaccaaggtggacacgaaggtcgacggcgactccgccaccggcgaactcaaacaccccgccgacgccacattcgtctccgtgcgtgcgaccgccaccgacgacgctggcaacacggtcacccacagcaccgtccacacccacggtctgaagtagaccgcacgcgcattcgggccggtgggagcacgcctccccccggcccgaaacgcgatcgcgggctggtcactggcgagtgttggtgctgtcggtgtgccagttggtggcgatcgtgtaggcgtcgacggtggtcagggcggagccttccagcaggagggtttggtacacgtcgctgcccaggaactcttccagctgggcatcgtatctttgtccacgatggacgagccggtcgaaccccaccatgcggggttcggaacgtggcagatgcccgttggccgcccccaacagcatcacggcgacacggtcatcgccggtgtcggcggcgatccaggccatcgtctccagcgaaaccgcgatgccgcgcgaatcccgcaacctgatgtagaggtcaagcgcctcgttgacttcggcccgtgccagctggatgtctcccacttcgtgatggacgattcccagactccacaccgcgtacgcacgcgtgagcacttcctcgaatcgacgtcccatgtcgatgaccggacccagtgtctcctcggtggccctcctgtcccccatggcggcgagtgccactcccaacaccgtctggcacacctgcacgccgtgcggtattgacagtgcccggaatcgcgctgtcgcgtcgcgcagggtatcgatggccgacggactcgcggcgaacatctggcaggccccttcggcgtagcccgcccatccccgcaggacgaagtcgccgagatggtcgctcatcttggctgcctggcgcgccaggtccgtggcggtgcgggggtcccccgtcatcgctacggtgacggcgaagcgccacatgacgtccatgcgatcggtgtcgggaagcttgtcgtgtgccagcacctggtcaagccgataccgaccgtcccacatggcgccggtcgagacccagtaccagtacaacgaccgggccagtcgcgtcgcgtccaggaccgccgcgagattgtcgccgtcgctcaggccgtattccatagcggcttcgaggttgggcatctcggtcttcacactgatcagcagttcgggttgtcgcgaaccgaaccagtcccggtcgaaacgctcggcgaagtctcgtgcccaggagagatacctggcctgcgtcgattcccaccatccgtggtgtttggccttgcgcaatccgaactgccgcaccatctccagcatggagtagcgcgcctggccctcacgtgtcatcatggtgacaatggactgttcacagaggcgtgacactcccacggcgatcccggcgaccggatcggtctcgtaggaggtgttgaccgcttcgatggcgtcgagcccggcgtcgccggcgaacacggagatgtcgctccacaagcgccgttcggcgggtgcgcacatgctccagctccactccagcatcgcctgcaatgactggtgccgaataggtccggccgcatcaccgtccgacaacaatgtcaacacgtcgtccaaccgcgcgaccagctgttcgaccgtcagggcccgcaggcggcgggcggcgaactcgatggccaacggcgatccgtcgaggatccggcacgcctgcatcgcctgcggcgtcgtgtgatcgtccaggacgaagccggggacgacggtgcgagcccggtccgtcagcaaccggaccgcggcggacgtgtgaagtgggccgagcgtccacaggtgttcctccggcaagcccaggctgtggcggctggtcgccaggattctcacctgcggtgccgccagcaggatccgccgcgccagattggcgaccgcgatcgtcacgtgctcgcagttgtccagtaccagaatcagttcccgttcggccagaaaggacagcacctgttcggcggcagttctgttgggatcggcgggcagctgggtgacggtcagcaacagcctggcgagcatctgggcatcgaccacttgggtcaggtccacccaacggatcccgtcgcgcgagtccagttcgatcgccagggccacctgttgcgccagccgggtctttccggttcctcccggcccggtgaccgtcaccagccgatgcgatcgcacctggtgtaccagctgcgcgagctcctcggtccggtccacgaaggatgtcaggttcgccgggatcgttcccggctcggcgctttccgccatcgccggtttcttcgcggcgatgagccagcggcgcttccaccccgacacttccagcactccgcaggcgcgcacgaacgcctcggccaccggccacgacggcaaccgcgtacccgaggcggcccgggccaggaccgacgcggaaaaccgggtgcgccgggccagctcctggtatgagacgtcacctacgcgatggcgcaacctcgccagttcccacgcgaatgacacgacctcgggcgaaggtttcgaaaccgacatcgatactcaccagtccgtttccgcgtcgacaaaccaatggcggacacgcagcgggcaccccccacgtgaccgacgtatgccaacgaactgacattagcgatatttccgttgcggcacaacacatccccagtgggcaccgaatcgcggacgtctgtggtgcgagagcgtgatcggcgttcgggcctgggatggccaaggccctggcggttatgggtgttgtgtgtatcggttggggaacctgggggcatgaagcgtggatggcggatcgcaccggtgatcgcggtgctggcaatgctggttacgggtgtgctggtggtgaacagcgcgcaggccgaggacgagcgggtggggttgccgggtggcatggcgaacttcaccgtcgctgtgggcaaagtggatgccgcttcgcgggcgaactggcagcggctggggacgtacgtgttcaaggcggacgggacggtgtcggagcggcattggcattggacgcagcggcggcgcgaggtgcggtcgtacaccggcgtgcgggcttcagggtgtccgtcgcgggactgcgatattcagaccgcgcacgggttccagtcgaagtcggctccgcagcagttgtcgggcaagttcgccgtgtccggggatgtcgtgaaggtgacctggagcgatggtctgtgggaggagtggacgatcagtcagccgatcgaggcgaagctggcgaagttgtcgttcaaggcgtcgagtttcggtgccagtcacggtttcgggtacgggtcgaacgccgggttggacaagcgggcgtccatgaaggatgtcgcggccgtggatcacgggaagctgcggcatgagtactacctgtggaagaccgacgcgaacaacaagccttatgtggactctggtgccggtggtccgttctggatgcgggactggagcctgtgcggcggcgggaagtgcctgggcggggagacggccaagcccaccgagtactacctggcggcgccgaacggctccgtcaccgaccggcgggacacgatctggcattgggtgcggcagctggccgacgatcgggatgagtactgctacaccggtaattcgcacgtcaagccgatgatgcagatcatcgactccgacggcggcttccacggctgggttggggccgaggcgtcgctgtcgcagacgtcgccggggaccaatgccgacgacgtcgggttgttcgagatctcggagttctccaagtcggcgtgacgcagaggcgggtcagggtctggtggactcgtaagtgtccagcagggtgtcgatgatgcggccttcgaggctggacgaaccggcgtcgatcgcttcggcgttgcgggcgtggcttctggcgtcgctgggttcctgggatgcctggtgggccagtgcgagtaggcggtgggagcacttctcggcgaagggttggttgatgcctcgggcgacgaggaggcattgctggccgaccgttgtggcttccaggtgacggccttggcgcaggtgtaccagggtcagggcggccaggccgaaccatttgtcgaggcggtcgccgagctcttcgcagatgtcgatgccctcggtgaggtggagggcggcttcgtcgagttggtccagtccacagcagatggtgccgagcaggacgaggtcggtgccttctccggcgcggtcgttggtgtcgcggcgcagggggaggttgtggcgcagcagtcgggcgccttccttccactcgcccagtagggcttggaccgcggcgaggttgtgtcgaggggtggcgccgacgcgttgccagccttcgatgggggtgccgcgttccaggcagtccaggaggagtcgccgggcttggggtaggtcgtcttgtttgatggcgaccaggcagaggtcgttgagtgccgcgatctggaggtagaggtcgtcgtcggcgatggccgagtcgagggctcggttgatgtgggccagggcgctgtcgtactcggcgaggtagatctcgacgcggcccaggtagatgagggctcgacgcagggtgttcggttcgtcaaggcgttcggcggcggctacggcgctggtggcgaggacgtgttcgcggtggaattcgccgcgtttgcgcagggcccaggacagggagtgggcgatggtgatggcgtggcgggcggcttcgggggaatcggtggccgcgagttgggctgccgcgacgaggttgggcagggtttcgtcgagccaggggccgacgtcgtcggggccgcgcagggcgagtcggaggacttgctgcggggccagttcggtggggtcgggttgggaggcgatgcctttgcgactcgggcgcagcaggttgtcggcgagcatggcgcaggcggcgtagaaggcgatgccccggtggcgcagttgggtgcgctgttgggcgctcatggtttcctcggcgtagccggtcgcgacggcgcggacgatgtcgtgtggctggtatcgggtgtcgccgtcggaggcgatcagttgggcgcgggtcaggcgggccagggcggtggtggccatgggagggtcgtcgggacacagcatggcggcgatgaccccggcgtcgatggtgggtagtggcagcagacccagggcgcggaaggcgtcggcggcgacgcggtcggcgggactgctgccggaggcgatgaggtcgtagccgacccggatgctggagcggaccccgactccgtccacttcgagggtgtcgagccggtcgcggtggtcggacagactggcggccaggcgtttgccggacaggtcgggttcgcgcgcgagtcggccaccggcgatgcacagggccagcggcaggtagtcgcagtaggcggcgatctgactgaagtcggaccagtcggcgccggtgcgtccggcgatccggtcgagcagggtgatcgcgtcggccgggggcagcacgtccaggcgcagggacagttggacgtcggacagtgccagtggggcccggccggtgatgaggaggccgccgctgcggctggcccggatgacgggttcgacctggcgcgggtcggtcgcgttgtcgagcaggatgaggtgttgggaaccgtcgctgaggtcggtgtagcggcgggcggcttcggtggcgtcggtggggatctcgccgtcgggctgtcccagcgcggacagcaggcgccgcagtatttccagcggggtcagcggtggcaggccgggtgtggagccttgcaggtcgacgtagagctggccgtcggggaaggtggggttgaggtcgtgggcgacctggatggccagtgtggattttccgacgccgccggagccgtgcagggcgacgatggggcgctcctgaccgcgcgttggggtgagcgcgtggcgcagttgggcgcgttcggcggctcggccggtgaacattcgggacggtggcggcagttgccgggggccggcgggttcgcggggtgcttccactcgggttgactcgcgggggcgcgctacgggtgcgtcctggaggatctcccggtgcaggccgcgcagtgccgagcccggctccacaccgagttcggacgtgaggcgctcgcggatgcgcacgtactcgcgcagcgcgtccgacttgcgtccactgtggtagagggcgcgcatgaggcgttcgaccagggattctcggagcggatgggattcgatgtagcccatcagttccggggtgatgtcgcggtggtttccccgtgcgatctccaggtccatcagggtctcgaagaccgacaaccgctgttcttccaggcgggcactcgccgtgtcgacgaaggctccgctgattccctccagggcttggccccgccacaggtccagggctcgtcgcagggcggtgatgatgtcggtgtcaccggcgttggcggttccggcggcggacaccgcggcggcgaacacggcgaggtcgaggtgctcggggtcgacgttgagggtgtagccggaggatcggctctggatcaggtccgggtggcccgcgtcccggaatgtcctgcgcagcacggagatcgcggtgtgcacctgggtggtggcggtggggacggggcggtcaccccagatggcggtgacgagttggtcggtggagacctggcggttggagcgcatcagcaggtaggccaggacggatcgtcggcgtggccggtcgatgtctacaatgcggtctcccgcctctacccgaagtggacccaaaacggagaatcgcatgacgccctcaacattgcgcaccaccgctgtgcggttagcgaacggttagcccctgaataggaaacgtatcaccgccgatgggcacactcggtctcgctgacccggtcgaacccttgatcgggccgttattgcgaaggagatcacatgtcgactgcgaccatcacccgcgcctggaccgacgtcgagttccgggctggcctgtccactgaggagctcgagctggtcgagcaccccgctggcgacctggacgccgagctgcgcgaactgtacatccacgaggccaccgcgcagtccaccaactgcaccaagtggacgggttcgccgaactgctgctgctagtcacacagtagggatcgccgtatgaaaccggaggcgggcgttgctgacgtgcccgcctccggctttgcctccctcgcaacggaaaggacgactgtgaacttcgtctcggatccccggaccgcggcgcttcacctggccgaaccgctcgccgaccggctcgcctcgacgccgctcaccgacgggtccgaggccacagcgcgactggaacgctggcgcgacagggaacccttcgacaacgaacggcactggcgggatcggttggccgccgacggtctcgacgaggatctgctggcgcggctgctcggcgagacgtcggccgacctggagcgacggctgccgaggccgtggtggacgggctggcttactgaagccgcaacggaaccgcaggtcgcgcccgaggaggcaccgtccacggagggcgaaccgttcctggcccccgtcgccgacgatctcgtcgggcccgccgtgcggcggttgcgtgctgacctggagcggttgtgtgagcgggcagcgcggttcgacccggccgcgcttgtcgagcagttgcggaccggactcgcgtggcggctgcacgccatgctggggcggacgatgacgctggagctgcacctggcccgcaaccggggtgagctgaccgccgcggaaccggccgagcgcttcgcccagttcctcacgctggcccgggatccggcgtggcggcgcggcctgttcttcaggtatccggtgctggcccggcagctgacgatcggcgtcgagcagtggtacgccaacaatctccggctggccgaacggatcgcggccgacaccgaggtgctgagccgccgcttcgccgacggggcggacctggggaaggtcacctcgatcagcgccgacgccggtgaccagcaccggggtgggcagacggtcgcgatcgtgacctgggacagcgggctgcgtctggtgtacaagccgcgatcgatgcggctggaccagactttcagcgcccttgtggactggctcaacgacgccggactcacccatccgctgcgcaccgtcgagtgcctggatcgcggcgactacgggtggagtgagttcctcgtcgccgaaccctgccgggatgcggcgggggtgcgccggttctaccaccggcagggagcgctgctggcgctgctgggtctgttgcgcaccaacgacatgcacgccgagaacctgatggccctcgacgagcagccggtgctcgtcgacctggagacgctgttccagccgcggctgcccgacaccaacgagcagctcaccggcgccgaacagctcgcccagcaggccaccgccgcgtcggtgctccaggtggggctgctgcccgcgccagcctgggtgacccgcgaggggcgcgctgtcgacatcagcgggctcgggcacctgcccggtcagcagacctcgatgccggttccgacgctcagtggcatcggcaccgacgacatgcgggtcaaactcgaacgcgtcgccatggacctgcccgaccaccggccggtcgccgccgacatcccgctcaacctgctcgactacgccgacgacctgctggccggttacaccgagatgcaccggctgtgccgcaccaggcgcgcggacctgctcgccgaggacgggccgctggcggcgttcggcggaatgcgggtacgcgtcctgttgcagtccactgtgacctattcgacgctgttccgcaccgggttccaccccgacgtgctgcgcgacgcgctggatcgcgagcgccacttcgacttcctgtggcgacggatcgaacgcacccccgccctgaccgccgccatcgcggccgagcgccgggacctgtggcgcaacgacgtcccgtatttcgaggccgacaccgacggcccggtcgtgtatgacagcgagggtgccgccgtcgaaggcctgaccgtcatcggcggtctcgacctgacccgggacgcgttgcgcgactgggacgaggagcacctgcgtgagcagctggcgcagatccgcggttccctggcggcggcggccatcaacaccgtcgcccggttcgagtacccggtgtactccagccccgaagtcgccgaaccggccgcacccgaggagttcgtccgggccgccgaccggatcggcgtccacttgcgatcgcgggccttcgtcgccggggacagtgcccaatggctcgggctgagctcccacatgggacgcaactggtcgctggggccgttgactcccgacctgttcaacggggtcgccggggtggcgctgttcctcgccgagctgtcccgcgccaccggcgactcgtcctatgccgtcctggcccggcaggccaccgtgaccatccgtcggcaggtggaacgggatccgcacatactccacggcatggcggggctgccgggcatcgcctacacgttctgccgtctcgccgacctgctcggcgacgagtcgctgcgcgacgacgcggtcggcctcgccgaacgcacccgcgcccacgactctcccgacgccgagttcgacatcgtgggcggggccgccggaaccatcgcggcgctgcgcgtcctgcacgaccagcggcccgagtcgccggccgccgaggtcatccgcgccgccgccgaccggctgctcgacgccgccgaggcgcaggacgccggaatcgcctggctgccggcgatgatgcgcgagaacaacctcgcctcccggccgccgtcgggtttcggccacggcaccggcggcatcgcctgggcgctggcgcaggcgggaggagtcctgggcgaggaccgttacgcgcgcgccgcccaagacgcgatcacctacgaacgcagcctgttccggcccggcgacgggacctggcaggacgtccgcgaccccgacggcaaggcgatgacctgcgcgtggtgccacggcgccgtcggcatcggactgtcgcgtgtgggcatgcgcgacctggtcccaggcgaccgcgccgcgatcgacgaggagatcaccgtggccctggacaccgcgcgacgcgacggcttcgggatctcgcattcgctgtgccacggcgacatgggagccgtcgaactgtttctgtcggccgcgagtctccacgacggacccgagctccgcgacgagacgatacggcgcgcgacctcggtactgcgcacagtggagaccgagggctggatctgcgggctgccgttcggcgaaccgacgccgagcctgatggtcggcctggccggtatcggctacgggctgctgcgactcaacgatccgacgcgggtgccgtcggtgctcaccatggcggtgccgacaccgccgcaacgaatccagcgataggggcggacatgccgggacttctcgacgaggttcagcaaccggtcggcaggctcagcgcccgccgtcaactgtggctgaccgcacaggcactgcgcatggtctgggccagcgcacgccgcgacttctgcctggtggtcgccggggcgctgatcctgggtgtcggcgcgggccttcaggtcatgctgaccaacaacgtgttgcagtcggtgctggcggccaaacccggctccggcctgcccagcagcgtcgtggcgtacctgatggccttggtcgccatcaccgcggcgctgaagttcaccgcgtcgttccagaacgaacgcgaacgcgtcgtgggtgaactggtggcccggcacgcccagacccgggtgctcgacatggccgcgacgatgcggctggaatcgttcgagcagcctgagttctacaaccggctggaacgggccaccatgaccgccgagatccggccgatgcaactggcctcgggcctgctgggggcgatcagcgccacagtcgccgtcacgggggtgctggccgcgctgctggcgatcagcccgctgccgggactgctgctgctggtgtcggcggttccactgtggctggccaccggccgggccaaccgggcgctgtacgcgttcaacttccagatgacccatatggaccgggcccgcagctacctgggtttcctcatcaccagccgcgacaacgccgccgaactgcgcgcctgccaggcgacgccgttcctgcgcggccgcatcgacgacctgtacgaccagcgcatcaccgccgtgcgggacatgacccgcaaacgggtgcgggtgtcgtccttggggaccctcgccaacggcgtcgtggtcgcggcggtgatgctgttgacggtggccatggtcgccgagggctggatgacgatcgccgagaccggtgccgtgctcgtcgcgatcgcgctggtgagccagaaactgatcgtcgccgccgacagcgcgctgctgctgcacgagagcatcctgttcgtcgaggacctcgtcagcttcatcgaacccggacgggtcgcgccaccgccccagaccgaacagcggacgagcgctacgccgtcggagctggcgtccatcgagctgaagaacgtcgactttcggtaccccagcggcaaaaccccgacgctgcacgacatcgacatggagctgcgcgccggggaggtcatcgctttggtgggcgagaacggctcgggcaagaccacattggccaagatcatcgccgggctctaccaggccaccggcggcgcggtccaccgcaacggggaaccgttgaccgaggcggtcacgcgcacgcatcgcggccaggtcgcggcggtgttccaggacttcgtccaataccgactgtcggtggccgacaacatcgcgatgggtcgccccgaacgacgcgacgacaccgccgcgatccacgccgccgcgcggcgggcccgtgccgccgagttcatcgaggcgctgccggagggctacgacacccagctgggcagccagttcctcggcggtatggagctgtcgggcgggcagtggcagcgcctcgccctggctcgggcgttcttccgggacgcggaactgatcattctggacgaacccacctcggcgctggacccgcgcgccgaacgcgaactcttcgacgacatccgggaactgtgcgccggacgcaccgtcctggtcatctcgcaccggttcgcgaacgtccgctcggccgaccgcatctacgtgctggccgacggccgcgtctccgaggccggttcccacgacgaactgatcaaactggaccgacggtacgccgaactgttccacatgcaggccagcagttaccagacgatggagacccgatgaagacagtcagcttcggacagctcggcgaccggctgcacggccgactcatcctgcccggcgaaccggacttcgactcggtgcgcaaatggttcatcggccggttcaccgagaccgtcccgcaggcggtcgcccggtgcgccgacacccgcgacgtcgccgaggcggtcgcgttcgcgcgcgccaaggacataccgttcgcgctgcgcagcggagcccacagtttcgccgagtacagcatgtcggagggtctggtgatcgacctggacggcatggacgaggtccgggtctcccccgacggcgccaccgtgaccgccgggcccgggacccggatcggtccgctggccgaggttctggcgcggcacggccgggtcgtgccggtcggctggtgccccatggtcgcggtcgccggagcctcgatgggcggcggtttcggtccgctgggccggtactacggcctgggctgcgaccacctggtcggcgccgaggtcgtcctggccgacggcaggatcgtgcgcacctccgagacgaccgaaccggatctactgtgggcgttgcgtggcgcgggtgccgggaacttcggtgcggtgacctcactgacgtttcgcacccgtcccgccgtaccggccgtccacttcgccgcgtggtggaaacccgaggacggcgccgcggtgatcgacgcctggcagcgctgggcgcccaccgcgccgtcgagggtcaacgccgagctgatcctgcgctgctggcccgatcccgacgagcccgccaccctgtcggtgttcgggctgatcgtcggggcgtcgccgcgcgccgccgccgaacgggtcgcggagctggccgacctggtgggcatctcccccgaacgcgtcacctacaccgagctgaccgccgaggaactgcccaaccaccacaccttcgccggggaacccacctcgcacaacaaactcggcggacgccccggcgacgccgaacccggcgtacggttcgtgaagtccgagttcttcgacgcggccgtgccgctcgacgcgatcgccgacctggtggacggactgctgcgcgaccgcgtcgccagtcaacagcgggagttcgagttcataccgtggggcggcgcgatcggcgaaccggctcccggtgacaccgccttcgtgcaccgctcgccgcgcttcctggtggagcacagcgttcaggcctacggttcggccgaactcaagcgggcctcgcacgagtgggtcaccgcgtccaaggcgaccctgcaccgctggggaaacggccacgtctaccagaactatcccgaacccgacctccccgactgggacatcgcctactacggcgacaaccttcaccgactgcacgcggtgaaggctgcctacgatcctgacggggtgttccggtacgagcaatcgctacgcgcggacgggttctagcccgggttcgggctcggtccgcgacgcgaccggcacggtcctgcgcgccaccagcagcgcgccgaccgccgccagcggaaggattcccaccagcacgaccggggaggcgacgatcagctccgcaccgtaggggtcacgcagcaccagcagcagcccgccgatgatcgcgctgaggaacagcccgacgtacgtcacgcccagtgccaccggaaagctcacgacgcccacggccgtccacagcagaacccgaccggcggagggtctcgtgtcccaggtgatcaccgccagtgtgtacacgcacagcggcaggcccagcagcgcaccggttccgtcgggtaccacgggaagcccgttccaggtgaggaatcccgttccgatcatcagcgccaccgggagaaccgacacggccgcgaacccgcttggcgacagtggacggttgcgggcggcgtcggccgccgacatggcgacgacggcgagcgcgaccatcagcaccgtggtggtgatcgacagcccgacgggggaatcgacgccctcggattcgtacccgccgttgagggactcggcctgccactgcaccgccggggcacagtaggcggtcaggatcgccagagccaccaagcctcggcgccgcgccgacgcgtccggcacccgcttgtccaggttcgtcgccagccaccagctgccgacgagcagggcgccgcctactcccgccatcagcaggaagccaccggttccggtcagccgcagacgttcggcggcgatatcgacggccagcaggctcactcccagaccgacggcgggcagcagcgccccggcccggcccagcagcgtccacgccaacgcgatggcggccaacaggatcgcggcctgccgcagctcgatcgcccaggccatcggagcatcgtgccccacccggtcggcgatcggggccaggaacgcggagatggcggcccaaccgatgacggccagcgcgcaggcggtcagaccgacgagttgacgaaccgccgggttgccgggggtgggttttgcctcggcggtcgcaaggccgggcacgatgagcagggtagcccgggccgagcctgccaggtaggtcagcaggaacgcggtggccggaagcagtgcgggcaggacggtggccagcccgttctccgtcaggaaccgggcgtcggcgataccgcccccgtagctttgggcgaaccaggaacccttgtcgctgaccaggccctgcgcgaaccacagtggtgcgtcggtgaggtcgacctgcgacagtggctgtccttcctgggtggcgtagccgattcccagcgggatggccaacagttcccacagcagcagaccgccgccgaggccccagccccatgccgcgagggtgcggcccttgctgacctgacgcatgatgtgggtgagcagcggtatgaacgcgaccatccacaccggaaacatcagccagccgaccacggcgccgtagccgtgctggccgaccagcaacgccaccgtgccgccgacgcccgccatcgcgatcgccgcccctttgaggcggtcgcccccactggatgactcgccgacgatgggttgccgggcgccgagccagtagccgagcgccgccagcagggcgacggacagcaggatgacggtgaccgacaggacgtcgatgacgatgggtttgagcagtgctcggttcaccattccgggaaccgcttggaccacggcacacagggcgccgacggcgatgaacatggcgattcggcggcccatgacgttgagtcgcggcatgaggaatccctttccttgtcggtctcggtacgcgggcatcgtgagcaggctgacgacgaaggacagccgctgccaatgccgtcgccacgccgacaccgaggtgtcgtggcgcagctcgtgcagttcggcgctccattcggcggcgtgttcgtcgcgtacgtcgcgcggccagcgcgccgccgcgagccgcacgcatcgcgcctcgagggtgtccacagttctcatgcggtggcctccccggtgatgcccggcacaatggacagttttcggaacatggcctccagttcggtgcgcgccgcggtggcgccgtgcgcggtgaggcggtagtagcgccgcgcgggccgtccggcttcgtgggggtcgatctgttcccacgtggcctccacccattcggccttgcggagtcgcatcaggaccgggtagatggttccggccgacaagccggtgcggcgcacgagatccaggccgtagtgctccgcgcttggttcggtcagcatcaccgccagcaacgaggcgacgatcggggtgatgcgcactttctctggcatgatcgagatactacatagccctaggagagttttcgatatagggtccaccagcggatatggatcggcagcgcacgacctacgtcgacgctgatcgatacgtgttgacggcgacgtcgacgagggacgcgatcagggggttgtggctcgcgctcgcccaggcgacgacgagcgggctgggcggcatgtcggccaacggcaccagacgcaggccctcgggcaggtcgtggccgagcggcgcgatgccgacggtcccgttccacagcaccgcctggacgcattcgctgacggtgcgcaccaccgggcccgccggtcggtcgccgacgggggtcgccccgttccagtactcccgccacatcgtgtcggtgccctcgggcagctggaaccagggccgatcggcgaggtcggcaaggtggagcgagtcacgggcggccagcggatcgtcggcgcgcagcacggccccgacccggtcctcgcgcagcacgcggacgctgatgccggtctcgtcgaagggcgaccgggtcagcgccacgtcgaccaggccggtgcgcagtccggtggtcgggtcggcgaaatcggcttcccggaaccggatcgacacctcggggtggcggcggcgaaacgtcgtggccaaccgggttcccgcctcgtcggcgctgtcggcgagcgttccgatggtgagcgttgtggagcccgtggccgcgcgcacccgggtgcggatcagctcgacctgttccagcagggcgcgggcgtcgtcgtacagcgtggctccggcggcggtgagtgcgacgccggttgccgagcgacgcagcagcaccgcgtccaggtcggcctccagctgtttgatggcccggctcagcggcggttgcgtcatgtgcagccgggccgcggcccgtccgaagtgacgttcctcggcgacggcgacgaagtattgcagcaaccggaactccacgatcagcgacgatacccgcgcggtatcgggcttgcggaatcggtgttggacggacgggtcatcgcggcgaagcattgccgccatgaccatcgaacccctcagccacgacccggtcgtcgacaccggccacgcccaggagctcgcccgcgacctggtggtgatccccaacggcggcgtcggcctggtgcccaacatcggcgtcatcggcggtactcgtgccgttctggtcgtggagaccggcctgggcccgcgaaacgccgagaaggtgctcggcttcgcggccgagtacgccaagggccgcgagctgttcctgaccacgacgcatttccaccccgagcacgccttcggcgcgcggaccttcgcggacgaggcgacctacctcgtcaacagcgcgcaggcgaagaacctcaccgacaagggacagtcctatctggagatgtttcgtggcctcggcgcaccgatagcgcggcagctggagggcgtggagctggcgtcgccggacgtggtctacgacgaggagtacgagctggacctcggcggtcgggtggtgcggatgcgcgccaccgggcgtgggcacagcctcggcgaccaggtggtgaccgtccccgacgcggacgtcctgttcaccggcgacctggccgaggccggtcagttcgcgatcttcccgtggttcccgccctatgacgtcgacgtgtcggggctgcggtggatcgcggtgatgcgccgtctgatcgccaccggtcccaaggtcgtggtgcctggccacggcgaggtctccggtccccggctgctggccgatgtccgcgactatctggaactgttgcgcgacgagacctggatccgccgcgactcggcgatgccgccggacacgatcgtcgccgaggtcgaggctctgatgatcgagcggtatccacagtgggccgggcaggactggatcgccaagggcgtcggctgtctgtgcgcggagcacgctgaggacgactcaccggcgacgagcggcgtcgggcggggcggtagcgtttcgggatgaagatctgtgtctatggggccggcagtatcggctgttacgtcggtggccgcctcgccgccaccggcgccgacgtcgtcctcatcggccgggaacggctgggcgcgcagctggcggacaacggtttgaccgtcaccgactggcagggcgcgaagttccacgtcgaggcccctcgattcgacaccacgcccgacgcggcgtccgatgcggacctggtactggtgacggtgaagtcggccgcgaccgccgagacggcgtccacgttggccggattgctcaagccgggcgccgtcgtgatcagtttccagaatggactgcgcaacgcgcaggtgctgcgggacgggttgccctcggcgacggtgctggccgggatggtcgcgttcaatgtggtgaaccagggcggcggcgcgttccacggcgccaccgagggcggcctggaggtgcagcaggatccgtcggtgtcggccttcgccgaggccttcgcacgggccgggataccgctggcgcgacacgaggacatggcgggagtgcaggcggcgaaactgctgctgaatctgaacaacgcggtcaacgcgttgtgcgggttgccgttgcgcgaacaactgtcgcgaaaggcctatcggcagtgcctggcctcggcgcaacgtgaggcgctggcggtgttcgccgcgtccggcatcaagcccgccaagatcacgccgctgccgccgcactggattccccggctgctgggtacccctgacgccgtgttcgcccgcgccgcgaaacggatgctggccatcgatccgcacgcgcgatcgtccatgtgggaggacctggaggccggacgcgtcaccgaggtcgactacatcaacggcgagatcgtgtcgctggccgccgcgcacgaccgcagcgcaccggtcaaccagaaactcgtggaactggtgcacgacgccgaaaccggcggccgacgggactggcccggcgaacacctcctcgccgcactgcgctccgccacgacgcgcggctaacgggcgcacgcgttgcgggcgcgggcgacgatccggtcggccttcgtgttggcgccggtgatccggcgtcccggctcgtggtttcccgacaggtcggcccagccgaggtcgaagtgcggcgtcccgcccgacgacaccagatcccagtcctctttgtccagttcgcgggtgacgcggcgcccgacgtcggcggtctgggacagcttggtgcccggcagcaccagcacgaactccgcgccgccgtagcgcgccacgaagtcgccgctgcgcatgatgcgcatcagggagtcggcgacgcgttgcaggaccgcgtcgtcaccggactgggcgctcgttgagtccgggtgctcgacgaccacctcgacgaccgccacgactccggattcggcgcgttcgacgagtccgtcgatgtactcccccaggtgcacccggttgggcagccccgtcagcgggtcggtgcgggcgtcgtcggcgtaacccgacacggtgcggcgcagttcctcgtgatcgagtcgtgccgtcatgccgtccaccaccaaccgtcgcaactggtcggtcctggcgacgtcgatggcgaaggcctcgcgttcggcccgccacgccgagcgggtgtcgccgtcggccaggtggctcagggcccgcagtcgcggcacctcggcggggctcagtaccgccgcggccgcggtggcgttgtccagcagccgccgggcccggtccgtctcgccttcgtgaatggacagacagatgcgtcccagctggttcaggtccgcggtccaggcgtcgtcgcttccggcggccaggcatcgcagcgcgtccaccgtcgtcgcctcgcccaggacggtgagtcgggctgcggcgtaaccgatccaggggatgtccatggtcccgatgccgggcaggccgtcctcgcgcggcggcagtcgctcggccatggacagcagcgcccgcaggatgcgcacgcacccgtcggtgtcgccctggtggtccaggctcagggcgtgtcgcacctggacttcgggcaggcggccccgccagtccatgccggtggcggcggccaggtcccgtgcctgcgaggcggcctgggtggcgtgcccgtggaagccgacataggaataggcgacggcgatgttgtgccaagccacggcggcttcccactgtggctgttccagccggttcagcgtccggctgcttttgatcaggtgagtgacgcactgttcgatcgagcccatcgtgttggcgatgagcgcggccagggcgtggaaggacgccagcgcggtgacgtcgccgaaggcacgcacggcggcgtgggcccggtcgacggtcgaggcgtactcgtttgtccattccagaccaatcacggcggccatgcggaccagcagtgcccaggcccgttccgcggcgtcgtcggtgtcggcgtcgatctcgtccaccagggcgacagccccggccggattgccagcgcccagtagtcgccgcgccaagcgcagccgatccgatgtgacctcgggggacacgctctatcctcaccgcaatagtgatcttccagagacaaagttatacacgattcactagtgcttgggcagcgccagtcccgttgtcagcgcccgtggatgctggaaagaaaactcagtatcgccgtgttcgcggtacagccgggcgtaccgcgccacccggtcggggtcgagtgcgacgccgatgcccggtccggtcgggacgtcgaggcacccgtcgcggtagttgtcgacgccgccgccgaagccgtcgacgatgtcgtcgctgagcagggcgccgtaggcctggttggcgtgccggaagttcggggtggcggcgatgacgtgcgtggcggccgcgagcgcgacgccgagttcgccgaggctgtgtttgaggacggtcatcccggcggcggcgcacagtccggcggagcgtttgaggttgagcaggccgccgtccatctggttgtcgacggacagcacgtcggcggcgccattgtggatcaccgacagttggtcgtagcgggtccagcatgcctcgttggcgagcattgggacgtccatgcggccgcggacgtaggccagctgctggaggttgcggcccgacaccggttgttcgacgagttcgagaccgtagggcagcatggcgcgcacggcccgcagcgcggttccggccgtccacgcctcgttggcgtcgatgcggatgttcatgtgcgggccgatgccgtcgcgcagtgcggcgacgcgctcgatgtcgatgtcgagcgagtcggatccgaccttgaggtagcaggtggtgaagcccgcggcggtggcgcgcgttccctcggcttttaccgtgtcggggtcgggtgcggcgacgtagtagaagaactcgacgctgtcgcggaagcggccgccgaacaggttcaccagcggttggccgcaggccttgcccacgatgtcccagcaggccgcctcgacggcggcgatggcggggctggtggctttgacgtggtgccaggtgcccacgacgtcgatgcgctggatcagctgttcgatccggaacgggtcggctccgaccaccagtcgttccacactcttcagtacactcaggacgatttccgccgacgggtaggcggcggcttcgcccaggccgacgatgccctcgtcggtgtccagttcgacgagcacgctgaccatgccgctgcggctgccgaacgcccaggtctcgtccgtgcggtaggggacggccacgggggtcgcccggatcttggtgatgcgcataccgaacctccttgatggtgattagggacagacgatcgggacgccgtcggcgacgagcagtccgcgcggtgcgtcggtgagcagttcgtggccggtcgcggtgaccagggcggtgtcggacacgacgtgcggaaccggttgggagacccacgacatcaggtggaacaccatgccgggttcgacgacggtggcgccgtcggcgcggatgcccagcacttctcccccgccgacccagctgggcgcgaatccgataccggtcaggtaaccgcagtggtgtcggcgctgccgcactccggtcgcgtcggcgaccgcgtcctcccaagcgccgtagacgtctcgggtgacggcgccgggtttcagcgcggcgcgggccgcgtccagtcccgcgagtgcggcacgagcggcgagttcggtccccagcggggcctcgccgcagtacacgatgcggctcatcggcgcgtggtaccgctgcacgcatcccgacagttcgacgaacaatccctccccgtgggacagaacgtggtcggtccaggtgacgtgttcctgggcgagccgggcggtggaacgaatcagcggcgcgaagccgggcggctcgcccccggcctcgatcatcgccaggtgggtccgcgcggccaccgtccgttcgttgacgccggtggcggcggtggccagcgcggcccgcatcgccgcgttggaaaccattgcggcgcggcgcacccgttcctgttcgggaacggacttcaccgtgcgcaggtccgccgccagccgcgaacactccacccaggacacgttcgggctcgcgtcgtggatccggcgcagcaggcccggtggcaggaacagggactgctcttcgacgccgattcgcccgggtgcgaaccgtcggatggcgcgcgccgtggcctccgccgggtcctggccgtcgtcgtatccgacgtgttcgacctgcggcgcctgggcccgcagcgtgtgctgttccatccgccgggccaccagcaccggccgtccccgcgacggaaccagcagcagcgtgggggcgaagtagccgaggtggtccagcccggtcaggtggtagacgctttcggggctggccaggatcacggcggccagtccctgggagtgcatcgccgcgcgcagggccgcgatccgttggcggcgttcggaaccctcgacgggcggcaacgcgcccagttcgatcgccatcacgtcatcgactgtcatgcggtcagtgtcgggcagatctggtattaagaaaagcgaggatttctgaggttttccgttagagaaactacatgttcgaagtgcgcaggctcaggttgctgcgggagctgtcggtccacggcacgatcgccgctgccgcacgggtgtgcgccctcaccccgtcggcggtctcgcagcaactggcccttttggagcgcgaggcccgcaccccactgttcattcgcgacggtcgacggttgcggctgaccaaggcggcaaggatcctcgtcgagcacaccgaacgcatactcaccgaactggaacaggcacaggccgccgtggccgcgcttgcccgcagcatcagcggcacgatgcgactggccgcgttccccagtgccgccgggaacatcgccgcctcggccatcgccgcatgccaggccgcccaccccgacctgcggatcctgctggaggagaacgaacccgacgcgagcctgaccgacctgagggcacagcggatcgacgccgcgctggtctacgagtacaacctgctgccccggctcgccgaacccggtatcgagttgagtccactgttgcaggagccgctgctgctggccgtcccgccgcaccgcaccggcgacggaccgggctcgctggccgagtaccacgacgatcgctggatcgcgccgcacagcgacaccgcgttgcgcaccgtcctggagcgcgcctgccacgccgccggtttcaccccgcggctcgactacaccagcgacgacttcacggtgatcatggcgctggtgcgggcgggactgggcgtctcgctgatcccccacagcgtcgtggaaccactggcgaccgaggtgcggcttcacccggtctccgacttcccgctgacccgcacggtgtcggtggcggtgcgtaccggcagcggcaccgatccggccatcgaggcgctggtcgccgcgcttcgccgggccgcgggacctggcgcgaatccttaccatgtggtaagtatttgagatggacgctcacacacaccctcccgccctgcagttgtactccatacgggacccgttcgcgcaagatccactgcggacgcttcagcgggtcgccgagatcggctatcgccagctcgaactgtggggaatcgtggaaaacctggcgccgctgcgcgacggcctgcgcgacaccgggctcaccgctcccaccgcgcacgcccgcatcaccgacagcggccacgaggaagcgttcgcggccgccaaggacctcggggtcgacacggtgatcgagccctatgtggagccgaaacgctgggaggacgccgccgacatcgccgcaacggcgtcgaggctcaacgagctcgccggaatcgccgccgaccacggactgcgcctgggataccacaaccactggtgggaactgaaataccgcgtcggcgaccgcaccgccttcgaggtgttcgccgaccagctcgatcccgccgtcatcctcgaggtcgacacctactgggccaccgtcggcggtgtggacgccgcggaactgctgcgccgactcggcgaccgggtacacgccatccacgtcaaggacggcggcttggccgtcgacggttccggccaggtcccggcgggccggggatccgttccggtgaccgagatcctggccgcggccccgacggcattgcgcatcgtcgagttcgaccactatgacggcgacatcttcgacgccgtggccgccagcttcacctatctgaccggggccgagcgatgagcggggtcggtgtcggggtcatcggtgccggagtcatcagcgacacctacctggccaacatgaccagcttcccggacctgcgggtgctgcgggtcgccgacctggtcgtcgaacaggccgaagcccaggctgcgaagtacggtgtccccgcggccggttcggtcgccgagctgctggcggatccggacatcgacatcgtggtgaacctgacgatcccggtcgcgcacgccccggtgtcgaccatggcgctggaggccggaaagcatgtctggcaggagaaacctctcgctctcgaccgcccgagtgcccgcgcgctcctggaccgcgcccgggcgtcgggcctgcgggtggcgtgcgcgcccgacactgtcctgggtgcgggactgcagaccgcccgccgcgccatcgacagcggccggatcggtgaacccctgatgggcttggcgctgttccaaagccccggacccgagtcgtggcaccccaacccggagttcctgttccaggacggagccggaccgctgttcgacatcggaccgtactatgtgaccgaactggtgcaggtcttcggcccggtgcgacgtgtcaccgccgccggtggccgggcccgcgacacccgcgtcatcggctccggccccaaggccggtacgagtttccccgtgacggtcccgaccgctgtcagcgcgctggtcgagttcgaacgcggcggcagcgcgcagctgctgttgagtttcgattcggcgctgtcgcgggcgggcatggtggaggtgacgggtgtgggcggcaccgccgtggtgcccgacccgaaccgcttcgacggccccacgacactgctggtgctgggaaatccggagcctgaggttctggaaccgcagggccacaacgcgacccggggcatcggtgtcgtggaactggcgcgggccatcagggcgggcaccgtggagcgggccggtggcgagctggcctaccacgtcctggacatcatgatgtccatcgacgaatcgctgactcggcgcgtgtcggtcgacgtggacagcaccgtgaaggtgccgccgccgctgccgatcgactgggatccctacgaacgcactgtggactgagccgggccggtgaccggctccgcgtccagtggcacggccagcacgtactccaggaagccgcgcaccgaggcgaccatgtccacttcggccgggttggtcagccactggacctggagtccgtccatgagcgcgatgaacatgaccgccgcctgcccggcgtcgacaccgtcgcgcagctggccgcagcgcgccagcacctggaacgactcgacgaggcaggcgcgcgcgtcacggtagtggcgtttgaagtagtcgtgggccgggtggccgggcgagaccgcctcggcggcgaggcggctgtagatgtcgacgatgccgcgatcttgtgcgttgtgggcggtcagtgccacgaaggagcgcagcacttccaggcccggattgcccagcagccgttcccgttcggcgtcggcggcgtcgcggcgttccagcaccgcggccagcagggcctccttggacgggaagtagtacagcagtcccgcgtgggtgatccccacccgtttggcgatctcccgcagcgatgcgccgtggtatcccacctcgccgtacacggccacggcggcggagaggatgtcctcgcgccggatccggcccttcacatagcccaccacgacatcttgcctcaaccggctgcgggcctcgccgacgatcctcggcgttcggattcgttcggcgattggcacatcccgatctttggatgcatactcgatatgcacccgtcagatgtccgcgtcgcggactggggcacatcgtaaacctcaacacccaagggacgtatatgcgcaatcgcacctggaccatcgccatggcggccagctccgcactgctgatcgctggcgggatcgcggggatagccggtatcgccaactccgaccccaaccccgatccggcggcgtatgtcgacggctacggtgaggtcaccgacgacttcagtgaccacgagcgcgaagccggagtcctgtgcgagggctgcgacaactccagtgacaccgacctggtgacgctgtggcaggcgatcatggtcgccgaggacaaactcgccctcgaaggcatggacggtgtattcggtaccaagaccgccgaggcgaccgaggaatggcaagaggacaacggtctcgaaccgaccggacaggtggacaagcagtcgtgggcgctggccgacgacaacttgtcgcggaccgagggcgaaggcgccgtctactacgagggcgccgagggagccgatgagtcggctcgcatggagttcgaccgggtcgacggcgaggacaacgcctacatgttcatcgagatgtgggacgtcggcggtgccgcgatggtgccctccggcggcgccagctacatcaagctgttcgagaagaccttcaccatggaggacccctcctaaccggtaaccaccggacgaactcggcgagcgggggtcagccgctcgccgggtttggtgctatgcggacgcggtcagcgcgtaggcgcggtggacggtctggacgacgcggttgtcgttgtcgtcccaggcttcgacgcgcagccacacgtacgcgtccggatcggtgggattcgggatggtggcggtgaaggtgtcaccgtcggcggtggtggtggcgtctttccaggaatcaccttcgtcggtggagaaggacagcttcaacccggcgatgtcggcggcgttcgggtgccggggcgtgatgctcacggtgtggtcgcgtccggcgggggcttggtggtgcgggtcgaggccgaggtcgtagccgagctggatggccggcagtcggtcgcagactttcgcgccggtggcggcggaacagtcggttccggtcgccttgccggagcggaatgtccactgtgtgtctactgtgacgctggtgcggtgggtggccaggcttgggccggtcttgctggtcgcgggcagagtgagggtggattccagtcggtagtccagcggctggtcgtcgtggatcgggaaggtcggcaccgacgatcctggggtgggcgcgccggggatctgcttgtcgccttggaacagtttccacttgatcggatagttcttggtgttgacgtccaggacatggtccagatcgccgtcggagatgaatccggtcgggtagatgaggtcgtggtcgttggcgcgcaggcggtagaagccgggtgcggcgggtgtgatggggccgctgtaccagtcttcggcgccgtcgggtccggagctgaattcgtgcaacgtgtagttgttgcccgcctggtcgcgcagttccacccaccggttccatcgcagcgccgcgtcgggcgtgacgtattcggtgtaggcgaccggggcggcggtttcgaagcggggcaacaggatggtggccgccgagtcgccgcgcagcgcgaaccaggcgtggtggagcgtcaggccggatcgcccggcgaggtagcgggtcttgatcgttttcaggttgccgggtgtggcgtcgaaggtcagcgagtcggggatgccgtccttgtggctgaagttcaggttgtacacggtgggtttgtcggttccggtcagggtccatagtgcttggatggtgaggcggtcgggtccgtcgacttccgcgaccggggtggcgtacagcttcttggtggtgctggcgatcgccgagccccagcttccggcggtggagttgtaggccaggacgagttggtggttgcgggtgtcgacggtctcgttcgtgtccactgcggccggtacggtttcgcgggcgtccagggtgatgtcggtggccttggtgacggtcacgttcgtttcggccaaccaggcggccttgtcggcgccggtttcgtgggcgagaccgaaggcggtgtaggtgcccaccggcaccttggcggtgccgacgccgtcgcggaccggcacgccgatgatcgtggcgggtgccatcgggtcgtcgggtagggagttgccgcgtgccagctggaaggtcttgtcccccggcagtggtttgccgtcgaagccggtcaccttgatggtcacggggacggtgggggtgggtttgtagaagctgaacggggtgcgcacggtggcgtcaccggcggtggcggtcaccgtgcccgcgtacacgccgggggtggcgcggaagggatggacggtgatctgggcttgggcactgccgttggcgggcacggtgagggtggtgtccttgatcgtggcgacgccgtcggcggcgggtttgccggtgtaggtgcgcaggtccagcttcagtttcacggtgacgggcgcgtcggtggtgttggtgtaggagaacatcttggtgccgactcccgcttgacgtccgaaatggatcggcgtcgggccggtcaggtcggcggtgtcggcgcggtcgacgtcgacgcgtcccgccccttcggcgaacgcggcggcgtcggtgtccttggcggtggaggtgagcgccttcttgaggtcgatccaggtccagtcggggtgggcctgcgccagcagcgccgcgctgccgaccacgtgcggggtggccatggacgttcccgatgccgaggtgtggtcatcgtccactggcgagcccatggcggtgcccgaggctcgggcggcgacgatatcggttccgggcgcggtgatctcgggcttgatcgcggcgtcgtggagtcgcggaccgcgactggagaacgtcgccggggcgtcggatgcgtcggcggcgccgacggtcagcgcgttggtggccgcgccgggggcgccgacgcatggggcgcaaccggagttgcccgccgcgacgacgaacagggtgccggtggacagggtcagccggttcaccgccgtcgacagtggatctctgccgtcggagccgccgccggtacccaggctcaggttcaccacggtggcaccggatcgggcggcccattccattccggccaggatcgctgattcggggcacaggccgtcggagtcgcagactttgccgatcaccagtgcggcgccgggggcgacgccccggtagtcgccgtccgaggcgctgccggttccggcggcgatcgaggcgacgtgggtgccgtgtccgtggccgtcggcggtgtcgggttcctcggtgaagttccgggtggcggtgatcctgtcggagacgtcggggtgggtggagtcgatgccggtgtccaggacggcgatcgtgacgcccttgccgtcgtggccgcgttgccacagggcgggggcgccgatgcggggcacgctcttgtcgagtgcgacggtcaaccggcggtcgagcccgatccggtcgatcgtgcggtcgtcggcggcggctgcgaagaacgccgcccttcggtggggatcgacgtcgatggcgacggcgtcgatgaccggcagggtgcgtgtcacctcggcgccgggcagccgttcggcccgctcagcggtggtgcgggtcgacaggtcggcgtcgtagccgacgatcagtggggcgacggtgtcgtccaggttttggcggatgagtccggggatgttgaacagttcccggtccacgcggccggagtccacatcgtcgtggacgtccgaggggatgacgaaggtgtcgtcgccggtggtctggatcgtgtaccgcaccgattctcgcggtttggtcacggtcacgacgggttcggcttcggcgcgtttgtggtaggtgacggtctcaccggtgatgagggagacgccgtttggggtcatggcggtgtcggccgcgacgggtgacgcggctgtgggggcgggggccaggatcggtagggcgacaacgatcgcggctagcatgcgggtcatgaccgtcagtatggccacgatcagccatcatcgataggtgtcgatgtggctgatcaccgccattgcccaaacctggccacccacgctcccggcgtggacacttagcctgtgggaatgcttgacgcgcttggactctcggtctccgagcaacacctctacgcgacgctgatcgagcactcccccgcgctgttggccgacctacgggacgacagcggcatggacggcgaccagctcgccgagaccctcgaactgttggagaacaaggggatggtgacccgccatcctggacagcccgcgtcgtattcggcggtgccgcccgacatcgcgctggaagtgctgatcgtggagcaggaggaacagctcaagcgggcccggctggcggcccagcagctcaccacccggttccgggaggcggccaaccgccgcgacccggccgaactgctggaggtggtctccggtccggaggcagtgtggaaacgcatccagcagatccagcgcgccgcccgccgcgaggtgcgatcgatcgaccggcccccgtacctgattccggtgtccgtcatggttcccgtcgagaaccggcaactgggctccggagtgcgctaccgcgtggtctacgaccccgagagtttcgccagcgaggcccaccagctgcgttccgatgtggaggagtgtgtcacgctcggcgagcaggcgcgggtgctgtccggtgtcccggtgaaactcatcctggtcgacgacaggttcggatgtcttcccctgcaagccgacccgcaggagatcgccagcatggtcgtcgtccacccgtccggactgctggaggcgctcgacgctttgttcgaagcggtgtgggcccaggcgatgccgctcagtctggacggcgcgtccgccccgggtctcaccgacgacatgcagcggctgctgggcctgctgacggcgggggtctccgacggcaccgccgcccggcagttgggggtgtccccacggaccttccagcgcaggcttcaggagctcatggccagtctgggtgccaggacccggttccaggcgggactacaggccgggttgcgcggctggatccaccgcgagtgaacggcatcgccgccggtcgatcttccccgaggcgagtcgcggcagtcgcgggacgaaccggtacgcggacggtatggccgcgctgccacagcgatgggcgatcgtcttgaccagcagtgccttgtcgatgtggcgttcgcttccggcgatgacggcgacgatgtcgacccccagtggattggggcttgtcacgaccgcgatctcctcgcggttgagggcatcgcgaagggtctgctcgacatcggtgaggttgacccagatcccgcgtaccttgacgcggtcgtcacggcgtcccagcagcatcagtgccccgtcgggttcgacgcgtcccagatcgccggtagcgaaggtcgtcatgccgccgtcgcggatgagacggtcggtggcgggttcgtcggcgtagccgagggagccgttgggggttgcgatgacgacctcgccgtcgacgatgcgaaagctggtgccgggcaacgggaaccccaccggttggatgcccgggaccggttcgtcgatcacgttggcgaactgcgccagggtggtctccgtcgggccgtagagattgactgtcgcggagtgcggcgcgaaccgttgccacgcccggacggtggtgtgcggcaacatctcccccgcgaacagggtcagtcgcaggctcggtgccgtcaccgtggggtgagtgctggtcgcgtaggcggccaggctcggcacgacgttgaccacggtcgcggcggtctcggcgatgaatggcgtgatgcggcccgggctgaggggccatcggtgcggaaccaccagttcggctcccgtggcgaagggaagcagcagttcgcgaagcgacacgtcgaaggtcggcgatgtcagggctgccacccgatcgtcgccgccgatgtggaacgtgtcgcgttcccatcgcaagaaccggctcaggcccgtgtacgacccgatgactcgtttgcggtccccagtggaacccgaggtctcgatcaggtaggcgggggtgtcgccggtgatggcgggcgacgggagatcacgggtgctggggttcgcgtcggcgagcgcggtcagtgggacgcggtcaccgttgacacgcaggaagacggcggtgtcgtcgaacgggtcgacggcgcgagtgcgcggtggtgtcaccagctggaacgggacggaacacgacagcatcgccagcaacgccgacagcagaccgggcccgggcacgccctccacttcgaccacactgtcgcggctcacgccattacggtcgaaggcggcgaccagacgtcgggcggtctcggtgatctcgccgaaggtgcgaaccgttgcgccgcttcgcacgcagaccctgtcggcgagcgctcgcctggcgtccttgaagtcatcgatgagcgacggcgacgtcatgacgagtccgatcgccgccgcacctgttccgccagcaatcgcaccgttggatagtcgaaaacgtcggtcactgtcatgtcgacgtcgaatgccgcttcgagtctcatcgcgatatcgatggcgcgcatcgagtcgcagccgtggtcaaacaggttcgcgtccgtgtccagatgatccagctggagcaccgtggcggcctcgtcggcgatgaccttttcgatgtgggttctagctttcacggctctccttcggacggtccagagcaccgaattcctgctctatccgatcaatcagctgatggagtatcggtgtggcgatgtccggctgcgcgaccgcgcgaacggcgaggtgatcccggaactccgtgaccactatggtgattccattgcccacagtgctgctggcgtatccgccggggaccgtgtacagctccgccgtactctcacggaagcgacgcaccgtactgctcggcttctcataggcgaaatagatgcgtcccagtcggatgtcgtcgaatgtgtccggccgcagatgctggtgcaggacgagcaacggcatatcgctgtgtgtgatcgcgcccaagaccgcgcgtcgcacctgactcagggattgccgaaacgtggtccgcgagccgatgcgaacccgcacgggcatggaatgcgccagccagccgatcacacctttcgccgccatcgatccacgattcgcggtcggtgtgtgaatcaccagatcaggcaggtccaatacgtgggcgcaggcccgcgcgacaacgttcatggccaccatgaacggcgtcaccgtctccttgatatccactgtgcgcagacactcgggagtcacggaactgacgcggacagcgtgtgtctgcatcgacgtccgccccgaatcgggatcagtggggacgttcaaccggggcatcggtccggcttcgcccagcgtgccgcgccagtagtccagcagctccttgccggccggtccgtccagatgggttcgttgccacgcgatccagtccgcgaactgccgcgccgggggcagggccgtggcggggttggccagcaggtcgacgaactcgtcgaagaacggtgtggccgaggcaccgtcgaagacgagatggtcgacaccgacgagcaccagcacgtcggcaaagccagcgcgaagaatgcgagtggtgagcaggggtggttggctgagcggaagccgcgtgttcgcgatctcgtcgatggccgaggcgacgtcgtcggaggccatcgacgtgtcgttgacccgccgcaccttcaccgacaccgatattcccttttgaacaaacgtcacggggccgcactcgtgcgtgtgcaggcagaacccggttcgcagcgattcgtgacgttccacgaggcggccaatggttgtttgtatctgtcggtcggatatgcgagtgcgaaacctgatcggcatcacgatcatgttggccggaacgtctgtgccgagctctcgctggtctcgcagccaggtcagcgagtaccgctgagcctgcgtcagccctcgttccatcggcaaacgctacgaacccatccgaaccggcgccactaaatgtcctgatgtggaccaacgggtcggcttcccatcccgaccgaaatgtcgccgacatcaccatccgggtattgccaccatatccggggtccgtgcgtcttagctgtgacgacgtaagcggaggggtttttgatatggcggtatacagcagtaagttcgcgaccaagaatgtcgtacctcgtggtgggcgggatcaccggtacctcaagcgtttcgcgtcggttctcctcgttgcggcggtcctcgggctcggtgcgttcggtctgtggcgcgccaccgcgggtacgcccgaacccagtgagatcccggccgtcggcgccgaataacgatccggcgatataaccgctgtccacggcccttgcggtgcacggccgcgtaggtcttgcgcagcgccgacatcgatgcgtcgtatgacgcccgcgccaccccggtgaacaggcagtcgaccaccatgagctgggcgattctgctgcccagcgcgccggagcggaaccgggtctcgcgggcggcggtggtgagcacgacgtcggcggtctcggccagggcggtgttgtcgtggttggtgatcgcgatggtggtggcgccttcggccgcggccatggccaggaactcgacggtggccgcggtggtgccggtgtgcgagatcgcgatggcgacgcactgctcgtccagggtgaccgcggccgaccaggcggcgtcggtgtccagccaggacagtgcggtgcggccgatgcgggtcagtttctgttgcaggtcgaggcccacgaaaccgctggcgcccacgccgaagctgtcgacgcggcgggcgttgaggacacagtcgacggcgcgcgcgagggcgtcccggtcgaggatttcggcggtgtcggcgatggacagcgtctcgttggccgccaccttcgcgatgatgtcgtcgatggtgtcgtcgcggtcgatgtcgccggacgcggcgggcaggttcgccgtctcgagttgttcgcgggtggcctcccgggtgaggtcaaggcggaggtccttgtaacggccgtagccgatgcgctggtagaagcgcaccacggtggtggtcgaggtgtcgcaggcggcggccagttcggcgaccgtgagtccggcggtcgcgtgcgggtcgtccaggatcgcctcggcgatccggcgttcggagggccgcaggccgggcagggcggcgcgcacccgcaccaggacggtgcggggatcggctcgttcagtgggacacatattccataacttataaggttgaggtacttttgtgccccggcttggcctcgtactgcctctcacgtgcggcgatacgtggaacgacagccgtcgcgcctatcccaggagccaggtttgatgtcaccagcttcgcgattcggtcgccgcctgacggcggtgatcggtgctctcgccaccctgtcgctgctcctggcgggctgttccggctcgcaggcggagccgggcaagctggtgatcggtgtcaccactgacgcgaacgcgctgttcccctggaaggcgacccagttccagtcgatcgcggtgctgcagaacctgtacggcaccctcaccgagttcgacaaggacctcaaggtggtgcccggcctggccgagtcctgggacacctcgaaggacggccgcaccctgaccttccacctgcgttccggggtgaccttcgccgacggcagcgcgttcgactccgccgacgtcaaggactcgctcgacaagatccgcgaccccaagaccgcggcggtcgcggcctcgacgctggcgtcggtgaagaaggtgacggcacccgacgccgacaccgtgaccctgaaactgtccgggcccgacgcggcactgccgtcgaacctcgcctcggtgaacacggcgatgctgtcgtccgacgacaccgagaagcagctggccgccaaacccaacgggaccgggccgttcgcgttcgactcccgcaaacccagccagacgttgaagttgaagaagaacgacgcgtactggggcgaggcccccaagctcgacagcgtcgagttccgggtgatccccgacgacgactccatcctggccgcgatgcaggcgggcaacgtgcagttcgcggtgttcgacaaccccgtcgtcggtcagaccgccgaggacctcggcctgaacgtcgccaagacctcgcagctgagctaccacgcgctgcaactcaacgcgaaacgcgacgtgttgtccgatgtgaacacccggttggcggtgcagtgcgccatcgaccggtccgccgtcctggacaccgccggattcggcgagggcaaggtcaccggtccgatcacctcgccggactatctctccgaccccgacgaccggccctgcccgacacgcgacctcgacaagtcggccgagtacctgcgcaaggcgggcaaggacagtctcacgctgaagaccatcgtgtcgcagggcgagtacgccacctcggtggacgaggcgcagaacctcaagtcgcaactggccgacgccaacatcgagctcgacctggaggtgctggagtccggggcgttcgtggacgcgtgggtcggcgccgacttcgacgcggcggtggcgctcaacggcggccgcgaggaccccgacggcatgtatggccgctacttcaccagcaccggcaacctcaacaaggtcgccgggtacagctcgcccacgctcgacaagctgttcgccgagggacgttccaccagcgacctcgcgaagcgggaggagatctacacgaaggtcggccgggaactggaggacaacgcggcctggatctggttgttctccgggttcacctacaccgcgaccaccgcgaacgtccacgggttcacacccctggaaagcggttcgctgcaatacctacgcaccacgtccgtcgattaaggaatacgccaccgacatgatccgcacactcgtccgcaatcgggtgatccagaggatcgcgcagacgctgctgaccctgttcggcgtcgcgatcttcatcttcgtcatgctcagggccatccccggcgaccagatcaccgcggggctgggcaccgaggcggccgcgctcacgcccgcgcagcgcgcgtccctggaaagctactacggtctcgacaaaccgctcgtcgaacagttcttctcgtggctgggcaacgtgttcaccggcaacctcggcttctcggcccgggcgcaggagagcgtgctggacctgtcgctgcacgcgctgccggtcaccgcggagctggcggtgctggccatcgtgctggcgctgctgatcggcgtcccgctaggcatgctgtcggcgtccaaaccggactccgcccgcgacggcttcggccagctggtgggtctggcgggtctgtcgatcccggcgttcctgctggcgacgctgtcgctgtcgatcctggcctcgacgctgggcttcaaccccaacggcgaggtcttcgtgacgttcgtcgaggatccgctgctgaatctgcaacagatgctgttgccgtcccttgtgctgggtttcgggatcgccgcgcccatcatgcgcaccacgcgcacggcggtactggaggtccggtcactggacttcgtccgcaccgcccgcgccaagggggtaccggcccgtcggctccaggtcaagcacgtgctcggcaacgcgctgatcccgatcgtgaccatgaccggtctgcaactgggttacctgctgggcggcgcggtcgtggtggagcagatcttctccatccccggcatcggacgtcaagtgctgcttggcatccagcagaaggagtacgcgctggtgcagagcacggtgctcatcatcgcgctggccttcgtcctcgtcaacctggccaccgatctgctgtatcgggccatcgacccccgggtgcgcgcatgaccgacctgacccaacccgcactgacccggctcgacacgcccgcgacaccgggccggttccgggaactgttgcgcagccgctccggcctcatcggtttcatcctgatcgcggtgctggcgctgttgagcctggcgtcgttcgccgggctgatcccgcacgacccggtcgcgcaggacccgccgtcgcggctgctgccgccctcggccgagcacctgctgggcaccgaccagttcggacgcgacgtcttcgcccgggtcgccgccgcggtcgccaactcggcgctgatcgcggtggtggcggtcgccttcgccaccgtcgtgggcacactgggcgggctggtcgccggtttctaccggggcttcgccgacggcgcgaccagcgcggtcaccaacgtgctgttcgcgttcccgccgctgctgctggcgctggcgctggcgtcggtgttcagccgcgactggttcaccatcgccgtggccatcgccatcgtgtacgtgccgatcttcgtgcgggtggtgcgcggcccggtgctgtcgctgcgggaggtcgagtacgtcaaggcggccgtggccaccggacagcggcgctcggcgatcatgctgcggcacgtgctgcccaacatcacctccatcgtcatcgtccaggtgacgctgtcgctgtcgtgggccgtgctgaccgaggcggcgctgagcttcctcgggctgggcacgccgcccccggcgccgtcgctgggtctgatgatcttggacgcccggacgctggtcacggtggcaccgtggacgatgctggccccgggattggcgatcgtcttgttggtggtgggtctgaacctgctgggtgacggcctgcgtgacgtctacgatcctcgcggtcgggggcgcaagtgaacacgggagcgcgcatgagagtcctgggaatgatctccggtacctcgcacgacggtatcgacaccgcgatcgtcgacttcggagccgacggggatcgcctgcacggccgtatcgtccacaccggatcccatccgtacccgaccgggctgcggtcccggctggccgcagccctgcctcccgccgagacgacactgtccgaagtgtgcgaactggacaccctcatcggccagactttcgcgtcggcggcggccgaggcgatcctcgcgtccggcgacgtcgacctgatcgtctcgcacggccagaccgtgtaccactgggtcgagggcggccacgcgcatgggacccttcagatcgggcaacccgcgtggatcgccgaacgcaccggagcgcccgtcctgtcggacgtgcggattcgcgacatcaccgccggtggacacggcgcgccactggtgtcctacatggacacacttctgttggcgggcgtcgacggcgtcccggccgcactgaacctgggcggcatcgccaacatctcgatcccgcgtggcgcgggcgatgtcaccgcctacgacatcggacccgccaacgcgctcatcgacgcggccgtggtccgccacggtggccatcccgccggtttcgacgaggacggccggatcgccgcgtccggcaccgttgacgaggcattgttggccgtgctgctcgccgacgcctactatcgtttgcccgcgcccaaaagcaccggcaaagagcactttcacatcggctatgtcgaccaggccgtggcgaccgccggaagccagatcggtttcgccgacctcgtcgccaccctcaccgagctgaccatccgcaccgtcgccgacgatgtccgggccgccggggtgacgaaactgctggtctccgggggtggcgcccacaatcccgtcatcatggacggactgcgttccgcgttgaccggtaccgaggtggcctcctccgacacgctgggcgcaccggccgacgacaaggaggccatcgcgttcgcgctcatcggctggtgcaccgcccacggcctgcccggcagcaacccggcgggcaccggcgcccgctccgcccggatcctgggcaccctgacgccgggcgctggaccgctgacgcttcccaccccgctgacccgggcaccgcgatctcttgtgctggagccagggaagtgacgccatgaccgtgacgctgcgcccggccggtccggctgacctcgacgcgatcaccgaggtgatgctcgcctgctggcgggaaagctacgccaccgtcctgcccgagcgggccatcgcgacgatgactcccgaactggtggaacgactgtggacgcgggcgttgacgggcaccgcgcccggcgcggcgatcgtcgcggtctccgaggccggggccgtcctcggggtcacccgctacgagctcggccccgaccacggggggatcgtgcagtcgctgtacgtttcgcctcgcgcgcaacgactcggcatcggcgcccggctgctgtcggccgccgtcgcggggctgcgcgacctcgacgccccgcgtttccacctgtgggtgttcgccgacaacgccccgtccatcgccttctaccagcgccaaggctgggtcctggacggcacctcgcgggtgcaggccgggttcgacgtcgaggaactgcgcctcgaatacgcaggctccgacccggatcccggccgatccagcgcactgcggcggaccgccagcgacatcgtcgcgtccggccccgacgcccccgccggagtctccataggactacgcacggcgggcggcgagttcaccgccgtgaccggaaaccgctccctcggcgacaccgccgaacccatgacgctgtccacccaccacgatctggcctcgatcaccaagatcctcgccaccaccaccgcgctcatcgccctggtctccgccgcacacgtccacctggacgaccccgtcgcccgctacctgcccggattcaccggcgacggcaaggaaaccgtgaccatccggcagctgttgacccaccgaggtggactgtgggaatggcagcccctctacctcaacggccgcaccggcgagacggcgatccgttacgtcgaacaacttccgctgcggtaccgccccgacaccgctcgccactactccgacctcggcttcatcctgctgggccgcgtcatcgccgccatcaccggcgtacggctcgacgaggccgtcaaacacctggtcaccaagccgctcggcctcgacgccaccggctaccgcaccgcgaccagccccgccatcgccgacatcgcggtcagtgcccccggtgacgtcaccgaacagcgcatggtcgccaccggcgtgccgtacccggtactggagtccgatgcccgtttcggcggctggcgttcgcgccccattgccggggaagtcaacgacggcaacgccttccacgccttcggcggcgtcagcggccacgccggactgttctcgacgctgggtgacctgctcgactacgcctgggccctggcccactaccgcgatcacgactcactgtggaacccgcgagtcgtcgagaccttcctgaccgacgggcccgatgccgaacaggcactcggcttccgccgctaccggttcaccgccgacggcaagaccaccactatgtacggacatccgggtttcgtcggctgcgtcgtcggcttctcccccgacgccggtgtcgcactggccctgtgttccaaccggctggcgcgaaccgacaaccccgtacccaacgacgagttgtggtcgctggcccgcacggcggccaacacccaactgaccggcctcgacccgaaagcgcgaaggtgaccatgaaccagccagtgttgagtatccgcgacctgtcggtggccttccgcaccaacggatccgacgtcaccgccgtcaacggtgtcagcctcgacgtaccgcagggccacaccgtcgccgtggtcggcgagtccggctccggaaagtccacgacggccgccgccgtcaaccggctgctgcccgccaacgggcgcatcacctccggccaggtcctgttcaagggcgaggacctcgccgacctgagcgaacgccggatgagggccatccggggcgccgggatcgggctcgtcccacaggaccccatgtccaacctcaacccgctgctgcgcgtcggcgaccaggtcgccgaggcgcttgaggtccacgaccgcgcgcacggcaggaccgcccacgcccgcgccgtcgaactgctcgacagcgtcggcatccccgatgcggagcggcgcgctcgccagtacccgcacgagttctccggcggtatgcggcagcgcgtcctcatcgccatggggctggcctgcgaacccagcctgctgatcgccgacgaaccgacctccgccctggacgtcacgctccagcgccgcatcctcgaccagctggacaccctcaccacgaacctgggcaccagcgtcctgctcatcacccacgacctggccctggcggccgaacgcgccgacaccgtcgccgtcatgtaccacggcgagatcgtggaatccggtggcgcgcaggacatcctggccgacccgcaacacgagtacacccgcaggctgctggccgccgcacccagcctcacctccgcgaccaccgtcgccgggcccctggaacccgaagcccgtcccgacgccaccgatctcatcaccgtggacaagctcaccaaacggttcccgatccgggcctcgggctctagctccgagttcaccgccgtcgacgaggtcggcttcaccatcccgcgcggccacaccgtgtccatcgtgggggaatcgggctccggcaagtccaccaccgccaacctgattctcggactggagaagccgagctccggcagcatcgccttcgaaggcgccgacatcaccacgatgaaccagaaggagacgttcgcgctgcgccgccgcgtccagccggtgttccagaacccttacgcgtcactcgatccccgatacaccgtcgaacagtccatcgccgagccgctgcgggttcaccgcgtcggcgacaagaaatcgcgccacgacaccgttgtcaagctcctcgaccaggtggcgttgccgtccacgatggccgaacggctcccccacgaactgtccggcggccagcgccagcgggtggcgatcgcccgcgccatcgcgctgtcgcccgacctcgtcgtcctcgacgaggcggtgtcggcgctggacgtgctcgtgcaggcccagatcctggagctgctgtccgaactgcaacgcgaactggggctcagttacctgttcatcagccacgacctggcggtggtgcggctgatctcccacgccgtgcacgtcatgcgcgacggcaggatcgtcgaaagcgggacaccgcaggcgatcttcgccaacccgcaggacgactacacccgcgaactgctcgccgccatccccggagcgggcctggccacgtagacgttcgagttcgttcggctggcgggcaatttccgccgcccgcttacatactccatatggtccgagcacgacccccatatggagacgactttgcgtaagaagaagaccctgatagcgatcgcgggcgtggcgctgaccgcggccggagtggtcggcggctacaccgccgtcgccgacacgtccagcaaggcctcgtgtgtgggcgccagctcctgcaccaagaccttcaccgtgaccaagggcgtcgacctgcacgtctacgtcgacgccgaggcgggcgcgaacaacgaggtgcagtggtcggtgtcgcccaacgtcgagggttcaccccactgcggcggcaagatgcgggtggacgacccgccgttccagccgacctgttccaactacccctactcgatcgcgcacgtcacggtgtgggacccgaccatgaccacccacacctacgaagcccgcgcctggaactaacccatcgggtggctcgcgtcatcgcgagccaccctactgtggatcgcgctacttcaggccgtaggagcggatagtggagtgctccacggtttgccccttgtcgtcctcggcggtgaacttcaccgacacgaacgtcgcgccgtcggggtgttccagtgtggcggtggcgtggtcgccgtcgcgttcgatcgtgacgtcctgccaggtctttccgtcgtcataggacacccggaaggtcatgtccgcgcaggtgcggtcctcggcgccgggctgggtggtgaagtcgagttcgacgtcctgcggtttgtcggcggaggcgtatccgccctcgattccggcggcggtgaaccgtaccgccgacaggtcgagcaccgtgtccttcgtgaccggagcggagtcgaactcccaggtcgccgtggagcgggtgcccagcggtgtccaggtagcctcgcgttcgccgtcgaaggtggccttgtatcgtcccttgtcgtcctcgggcagctgggcggtcacggccgcgccgtcgtcgctcttgcccagttccttgccgtccttgctgatcacggcctggcccttcaggccccaggaggtgatggtctcgccttcgacgccggtgttgaacatcggcggtcgggtgagcagttcgggttcgtcggcgtagggccagcgctccattccggaaccgtagtacggaaacagcgggtcggagactcccaccgacagcgcggatcccgacagccagggcatgtcctgggttcccggttccatcgcgccactgtggtgcaacacgtcgtcgacgcgttcgtcgttggctccttcgaagctgcccagcagcgaccattccacgtcggggtcggcggtgtagtactcggtgcgctgcgacgggaccttgaccgaggcggacggctggtaggcggtgggctcgtacaccttgtggtagctgaggttggcgcgcgccatgtccgcctcggcgcccatgctgttgtagttcgccttccgggccgccagtgcgtcgtcgtggacggtgacggaggggtcggcggggattccctcctccgtgacggagaagaggctgtagctgtaggggttcgcggcgtcggcggggctggccagttcggatcgcagggtcagcccggccttgtgatccttgggtttctcggacgggatcgcgtgcagcttcgtcttcgggcccagcagataggtgctgccgatgccgtcgtcgtcggcgcgatgggagtagaactccagggactgggtctgtggctgggcgtcggcggcgtcgacgttgaaggcgacaggtttggccttggtgccgtcgacggtcaattcagcggcctcgtcggtgaccgtcaggtcggcgaccgttccgaccacatcggagtagtcgtcgccgtcggctttggccatgtcggcgacgaagccgtagtcgccgggcgggagttccacggtcgcggtgcccttgtcggcgtcgaagaagtcgaagtcaccggtgtcgagattcgtccagatgcctccggccgccgccggtaccgaaccgtcgagccaggagaacgtgacggtgaccttggtggccgccttggattcgcccgcgtcgccttccatgaaggacttgccgagtctccccggcgaggtgacgtcgcgggcgtcggtgtacccgttgcgcagcagggcgtcgacattgaacagtcgggcgtcggtctctccggagcgcacgtcgtcgaggacgtcgacgggaaccgcgatccggtcgccgccgggcagccggggggcgtagaactcgaacgtctcgtcgccggaagccgggatcagcgcgccatcgccggtgacgcggaccttgtccccggtcggcagggtcacgacgacgggtgccgacgcggccggtgccgggccggccgcgtcggcgggggaaaacggatcggcgtacaccatgccgccgctggcgagcagcgcggcggcgacggcaagcgctacggcgtaacgctttcgcatgagaacctccaggggtgaacgggtggcgccaactatacatagcatgtatacaccacgtgtatagtggcgcaaaaatattgcgttgaggtgccaaaactttcaatcgggtagatcgcctgttcgattagggtcgagacgaccgttgacccgacccgaaagtgaccaccatggacatcgatctggcccgcatcgaacaggccgccgccaccatcgacccggtattcctcaacactccacagtatgtcgacgaccggctcagtgaggcgctgcggcgcaccgtcaccgtcaaactcgagaccgccaacccgatccgcagtttcaagggccggggcgccgattttctgctgcgccacctggaaccccgcggcaaggtcgtgtgcgcctcggcgggcaacttcgggcaggcgatggcgtactgcggacgcagccacggcatccccgtcgaggtgttcgtcgccgcatccatcaacccggacaagcgcgcccgtatggaagccctgggcgccacggtgaccgtggccgggcccgacggtgcctcggcgcgggccgccgccgaggactacgccagccgcaacccgggtgtccgctgcctgcaggacggtcgcgaggtgcgggtggccgagggagcgggcacgatcggccgggaactggccgcgatcgacgacctcgaagccgtcgtggtgccggtcggcgacggcgccctcatcaacgggatcggcacctggttcaaggccaagcggccgaacgttcgcgtcatcggcgtcaacgccaagggcgcggccagcatgcgcgaaagcctgcgggcgggccgcgcggtgagtgtgcccgaagtggacactttcgccgacgggatcagcatccagacgcccttcgacgtggcggtgcggcgggcccgcgaggtcgtcgacgagatcctgctggtcgacgacgagcagatcggcgcggccatgacgctggccgcccgcacactcggggtgctgctggaaccggcggccgccgccgggctggccgccatcgccgccggggacgtcgcgcagcggcgggtggccaccgtgctcaccggcgccaacccgcgtccggaacaggtgcgcgctctcgcggcggaactggcgcggtgaaccggtccgtctcgggcgacagggccctgctcaccggaatcctcggtgcggcactgatctcgacctcggcggtgctggtgaagctggccgacctgcccgccaccaccactgcggcgttgcgcaccgggtacgcggtgccggtgctggcgctgttggccgtcatcgcctggcgccgacggccgctgccgcgcgacccgcgccagcgggcctggtgcctggtggccggagtgctgttcgccggtgccaccctgatgcagaacctggcggtggccctgatcggcgccgggatcgccaccgtgatctgcaatctgcaggtcctggtggtcgccgtgggcgcgtggtggtgtttcgcggaacgaccgccgcgacggctgctgctggccctgcctccggcgctgctgggcgtcgtgatggtctcgggaatgctcggcggccaggccaccggcaccgacccgagcctgggtgtgttggcggggctggccaactcactgtgttacggcgcgttcctcatggtcatgcggcacgcgcagcgtttcggtgcggcgcaaccggtcgcggcgctgcgcgacgtgaccgccgtggccttcgcggtgtcactgctgacggtgctggccgccggggacggcgggatggcacccagctggcccgcgcacggctggatgctgctgctggcactggggccgcaggtgttcggctggctgctgatcacgacgaacctgccccggctgccgctggcggtgtcgggcctgctgctgttgctgcaaccgatgctcaccatgggactggcgatggtcctcttgggagagaatccgtccattgtgcagctgatcggctgtgtactgctgatgacggcggtgggcttcggcgccggaacgatagtgttgccacgaccgaaaggacggcaatggttgaagtctccgtcgacgtcgccgcggacgcggcggttcgcgacgacatcgtcgcctggatcacccggttcccgcaggccgccgaactgaatctcgaatacaccgacgacacggtgaccgcgaccctgcgcagcccaccgcagctggcgaccctggtgatgactctggcgatgttcctgcgcgccaagcccaccgcgcaacgaccggtcgtgaccgtcaccgccgccaacggcgagtcgctggaagtcaccaccagtcccgatccccacaagatccggcaggcctacatcgccatggacaaggaaccgcccccgcccgcgctgacgtccgccgtctccggcgacatcatcgacgccgagatcgccgacgaaccgcaacccgacatccatcagaactccacaagatccgccatcgacgattgaccggcacgggcccggttcctaggctggaacggccgccccgcagtgcccgtatcgacgtggaggacccgcgatgccgtccgtgtcaaccccagtcccgctcggctcagcgcgcccggcgcgtcgatggcggctggtgctgctgctggcggtgctgctcgccggttcggtgctcgtcggcgtcggcggtgcggacgcccagccgaccgacgcaccgcgatccgaggacacggtcgccgctgccgagcggcagttgctgcgcgacggcgtcggcctgtatccccgcgcggttcgcctggagcacaacggggacgccaacggtcgcgtcgtcgccggggtcgtcagtttcgtcggcaacggtgacggcatcggcgcgatctacgagagcaccgacgacggcgcgacgttcgccgaggtcggtcaggtcgccgatcccgacgccgccgggggccagggtttgtgttgcgcgacgctgttcgagctgccgcgccaggtcggtgacatgcgcgccgggacgctgttgtgggcggcctcggtcggtgccgacgagcccgaccgtcgcatgtcgctgcggatctggcgcagcgacgatctgggccggacctggtcgcacctgtcggcctgcgccaccgcgcccgatgccaaggggctgtgggaaccggagttctcggtggccgccgacggggccctggtgtgccactacgccgacgagaccgatccggcccacagccagaagttgatgcacgcgcgctcggccgacggcgtcacctggaccgaccacagcccgacggtcgccagcactctggcctccgaccggcccgggatgccggtggtgcggcagctgccgaacggtacgtacttcatgagtttcgagatctgcgcgcccgacggccagttcgcctgcgtcacgcattaccgcacgtccgccgacggctgggactggggcgatccggcccatttgggtttccagcccgaaaccgccgacgggaaatacttcaaacacgcccccacgatcacgtggaaggccgatcccgacagtccgaatggggcacggctgttcctgatcgggcagatcctgttcaacgccgacggatccgtggccgccgagaacggtgccgcggtgctcaccaattcacagggcggttcgggaccgtgggaattgattccgtcaccggtagcggtcaacgccccctccaacaactactgccccaactacagttccacgctgctgcccactggggacggaaacgcgctgttcggcatcgccaccgattacgagaatgacgtctgcaaacccttctacggcaccagcgcgccctgaacggaaccgctggtcacgcgcgggtcaaaacgttatcgccataacgtggccacaatctgcaaacgcattccataatggcacattaaatggtttaaattggtcgccaagccttgtgtgtacaacgttggatcgataagctgagatccgcttgacaccctttcgataaaggcggttaagcgaaagaaaaacccccaactgaggaggcgaaaatgcccccaccacccatttcccgtcgcggcgtgctcggtctttcggccgcggcggtcgtcgccgccaccacgacggcgataaccgtccactccgcttcagccgacaacgccaaggagaccaaggacgtgcatcccatggtcatcgaatgcctggccgacctgaatgcgaggaagtaagcgatggcaaccattccatggctcgtcgaggtactgcgggccgacggcgtcgaggtcgtcgaggaaggtgactggcagaaccacatgcggcccggggagttcgctcccatcggggtgctgtggcaccacaccgccggtccgcccagcagcgccgagaacccggcaccgtcgctgggcacggtgatcaacggccgccccgacctgcccggcccgctggcgcaggcgctggtcgacttcaacggcgtcttccacgtcatctccgccggacgctccaaccacgcgggcaaatccggtggcagcggcccgatcccggccggtgacggcaacgccctgatggtgggctgggagatcgactacgacggtgtgaaccagcagatgtcgcccgcgcagtaccaggcttccctgaaggccaccgcggccgtcctgcgtcgactcggcaccgacgcagaacacgcccgcggccacaaggagaccagtacgaccggcaagatcgacccgtccttcgtcgatctcgcggcgatgcgcgccgaagtcgccaagttgatctagaccgcacgatcgcgggggcggttcggaactgattccgaaccgcccctgtcgcgtcctaggggcgccactccttctggtagtcggcgtggcgggagtgcttgagcgccatcatccggatcacgtacaaggccagcttgacctcgggagagttgagcttggtggatccgtcgacgacctggatgcagcgttgcagcatccggcgttcggcgcgcacgtcccggatcgtcttggccgggtcgtgacgcgcgatgtgtaccgcggcttccagatccatctccaggatgccgttgctgtacagccccgggctggtctcaccgtcgtaaccccccggaaccgggaactgttctacagtcgacaaccagcacacctcgccgggcccggtgacgcatccgggttccggcgagggcggcactttgaaactgaggtactcgttgccatgccgccattgccagtgcaccccacccggaaccgggtcgggggtggcgtcggtgctttgggtaccgagaccgtcgggcggccgagacgcggccagcgcccacgtctcgtcctcgttgagccgggccttgatgaaatcgacgagctgagtcaaagcgcaccgtcctatccggtcagaacgtttcgataatcgcgtttcgtggtcgtccgccgcggtggatcggcgagaggccgccgtccgtccaaagccgacggtgtccgaaacgaaccggggacccggtgggggtgccgccactggtcgatcaggccgggagctttgaaaggatggccgagtgcggaccggagcctcagaatacaaggcggacaagggtttcaggctcagaattactgtcggatttcttgcagttgtccgacctcagtggtcttgactgatctcggcggtcgcctcggacatgagggtggcgttggtgtccaggaactcggcgaggagggcgagttggtcgtcgtcgtagcgttccagcagttcggtcagccgccggaagtaagccgcgaactgggtctcgacgccttgcagcagctgcgagtcgagcgcgaccagcacgcggcgcgcgtcgccttcggccttgagccgcttgacgtatccccgcttgaccaagcgatcgacggccccggtgatggacgcgggggccagcccggagtgccgggacagctcaccggcgctcaggggtccgtgctggtcgagcagcccgaggatcttccagtcggagacgccgatgccgaggtgctgactcagcgcggtgtggaacatgacggcggcgtcgctggtgcggcgtccggcgttggtcaggcgttccaccagtgcggcgcggtcgtcggacctcggctggcgcgggccggttgacatgcttactcctcggggctaatatttcgttctgccgaaagaaatagtttttccattcatcttacccaggagcatcatcatgcgggtcatcatcatcggttcgggcatcggcggtcccatcgccgccgtcgccctgcgcaaggccgggatcgagtcggtcgtctacgaagcccacgacgggcccggcgtcggcatcggcgccttcctcggactggcccccaacggcctgtcggtactggacaccctcggactgctcgacgcggtgcgcgccacgccaggcgcccacgtcagccacctgaccgagttcctcgacagcgccggacgacgcctgggccagctcagcgacggctccgaccagctggaaccccgactgcgcagcctcggcgtgcgccggggcgaactgcaggcggcgctggccgaggcggcccgggcacacggcgcgcacatcgagtacggcaagcggttcgtcgactgcgacgacaccggctccgcggtgatcgccaggttcgccgacggcagcaccgccgaagccgacgtcctcatcggagccgacggcctgcactcgcgggttcgggcagccatcgacccggccgcgcccacaccccgttactcgggcatgctcggcgtcggcggctggacctcctcgcgatcggtcgagccgacgccgccgtccaccgggcggatggtgttcggcagacgcggtttcttcctgtaccagtcggcccccgacggcgacgtctactggggagtgaactttccgcatcccgagctcgaccgcgcggccatcgccgagcgtggggccgcgacctggaagcgggagctcctcgaccgctacgccgacgacatgccggacctggcgcgcatcctggccgacagcgacaccgactggttcctgccgttcggcctgtacgacctcgccgacctgccgcactggaccaggggcaggatcggcctgatcggggacgccgcccacgccgtgcccaactccagcggccagggcgcgtccatggccattgaggacggcatcgtcctggccaagtgcctgcgggacataccgaatcccgaagaggcgctgcgcgccttcgtcgcctcccggcgcggccgggtggacaggatcatcaccgaaggacgccgacgcggcaagctgaagaccctcaccaaccccgtcgcggtcacgctgcgggatatggcgatgcgagccgtgctgtggcgactggccaagaacagcggccactcgtggatcttcgaccaccgcgtcgacttcgacgcccctgtcaggacttgacgtgcttctccaggtcgtccaggatcaggttcgccgcggtgacaccgattccggtcatccagatctcgtcgtcgacctcgtggtcgttgccgtccttgacgaccgacatcttcttccacagtgaaccaccggtggactccgcctgggccttggcggcggcttcaccgtaggcacagtagaacagcacgtcggcgtcggcctcgtcgagcttctcggacgacagctcggcgaagcgcttgtccttggcgtccttgagctgctggagttccgggcgggccaggccggtgtcgcccacgacgatgccggagaacgagtccggaccgtacatgcggatgtggtcgggcatgaaccggatgatgctgacggtggtcttggacgcgtcgcccagtttctcgccgaagtccttggcgcgggtctcgtactcgtcgagcaggtccttggccttgtccctcttgccgatcgcgtcgccgtccagcaggaagttctccttccaggtggtgccgacggcctcggtgaacacggtgggcgcgatctcggacagctcgtcgtagaactcctcctgccggaacttggtgcccaggatcaggtcggggttgagtttgtcgatggcctcggtgtcgggggcggtcagcgtccccaccaccttgacgtcggacaggtcgcccaggtacttcggcagctcggcctcgtcggggcgggcggcggcgatcggcttcacgcccaggctcatcaccgtgtcgatcttgtcggtgtccaggacgacgaccttcttgggtttcacggggatctcggtggagcccatggcgtgttcgatggtgcgggtcttgccgccgtcggccgactccgatcccgggtcgctggtgccgcaagccgacagcgccagggccgcggccacgacggtcaatacggttcgcgtgcgcatgagttactcctaagttgacggtggatgcggattctgtcgatacgggaatgatcagggggttgcccgtgaccgggcagtcggtgaccacgcattcgaggccgaacacctcggacatcaggtcggcgttcatgacctcgccgggcggcccctgcgcgatcatgcggccgtcgcgcatcgccacgatctcgtcggcgtaacggcaggcctcgttgacgtcgtgcagcaccgccacgatggtgcgtccctcgtcgcggttgaggcgccgcaacagatccagcacgtccacctggtgcgccaggtccaggaaggtggtgggttcgtccaacagcagcacgtcggtgtcctgggccagcgccatcgcgatccacacgcgttggcgttggccgcccgacagcgtgtccaccggccgctccgcgagtgactccacattggccatgcgtagcgcggtggcgaccttgagctcgtcgtcgcgggaccactgctgccaccaggactggtggggctgtcgtccccgggccaccaggtcgacgacggtgacgccctcgggcaccagcggcgactgcggcaggatccccatgcgccgggccaggcgtttggtgcccagcgagttgatgtcggccccgtccagcaacaccgcgccgccgctgggtttcagcagccgcgccagggttttgagcaaggtggactttccgcaggcgttggggccgatgatgacggtgaagccgccgccggacaactccaggtccagttcggatatgacgtcgcggctgccgtagccgcaggagaccgcggcggccgacagctgtacgggggcgcgtttcatgaactcctccggcggcgaatgagcaggtagatgaggaacggtccgcccagggcggcggtgaggaccccggcgggcacgtcgtagctgccgaagacgttgcggcccagccagtcggcggtcaccgtcagcaccgccccggtcagcgcggcgcaccacagtggcggacgttcggtgccggtgagccgtcgcgccagttgcggggcgaccagcgcgacgaagtcgacggccccgacgctggcggtggccacggcggccagcacgactcccagcacggccagcagggtgcgccgggcggtgacgcgcacccccaggccgcgggcggtgtcgtcgtccagggcggtggtgtcggcggctttgcccgcccacaccagcaccggcaggcacaccgccacggcgatgccgatgacggcggcctcgaagtagccgcgtccggcgaaggtgcccaccagccagatctgggcgcgttgcgcgtcgatggcgggagcggcgagcatgacgatctggatgagggacttgaggatgacggccaccgcgatgcccgccagcacgaaccggtgcgcggccaggccgtgtttggcgcccaggtacagcaccagcgcggcggcggccagtcccccgaccaggctcaccggcagcagcagtccgaacccggcaccggtggtgagcgcgatcgtggcggccaggcccgcgccctggctgacaccgatgacgtccgggctggccaacgggttgcgggccaccgactggatcagcgccccggccagcccgaaggcgaccccggcggccaccgcgagcaccacccggggcagccgcagcacgttgatgagccgttcgtgcccggtgccgccggtggccatggcggtgacggcgtcggcgaaggtgacgtaggtgtcgccgacgcacacgctcaatgtgatggcgcccaacaggaccagcagcagtgccccggcggtgacggcggaacggcggcgcaccaccaggctcaccggcccgacgcgcaggctgaagcggccgggcagccgcacgacgtcgtgactcatacggccaccgccttggcgcggcgcaccagcagtatcagcaccggcgcccccacgagcgcggtcacgatcccggcgggcatctcccccgccgtgatgcgacgccccagcacgtcagcggccagcaacagcaccggaccgagcaacatggacaccaacaggaccggacgatggtcgtgtcccacgagcagccgcaccaggtgcggtatcgccagcccgatgaacccgaccggtcccgcggcggcgacagcggcgccggtcagcagcgccacggccacggcaccggcgaaccggacgatcccggtgcggtgccccagtcctgaggccatctcctcgccgagcaccagtgcgtccaggccgcgcgcgatgaccgccgccacgacaagcccggcgacgaggaacggcgacacctgccaggccacggcggcatcgcgtccggccagcgatccgaccacccagaaccggtactggtcaaaggattgagcgctggtggtcagcaccccgtagatgacggccgacaggctcgcgtccagcgcggtgccgaccaacgccaaggtcaccgggctggagccctcccgtccccgcgacacggtgtgggcgatcatgaacccgacgagcccggccgccagcgccccggcgatcccgaaccacacgtactgggacaggctggccagcccgaagcccgcgatggccaccaccacccccagcgacgcccccgccgacaccccgaatatcctggggtcggccagcggattgcgggtcagggcctgcatgatcaccccggcggcggccagccccgctcccaccaacagcccgaccaacgtgcggggcagccgcttctcgatgacgaccgtcgcctccaccgaatcgtcgggccacagcaacgcgcccaccacttcggatggcgacaggtcccgggcgcccacactcaggctcaggatcgtcacgcacaccagggcgacgacggccaccaccgtcaccgtcgcgcgtcggcgggcaggtcggggcatcgggcgtcctagtcagaggggcgaaagttcgccccgagtgtaggttaggcaaacctaacctccctgacggggtcctgccgcagatgggttcaggcgagcagaccggcggcgaactcgtcgcgcccggtcactccggtcttgcggtatatcgccttgaagtggtcgttgacggtgtacggggacatgtcgagtctgcgggcgatctgtttgtacgccagcccttccagggcgagcgccgcgaccatcgtctcccgaggggtcaggccgtaccaggcgacaacggccggcaacagtgtcgtggccgtcgccgattgcacggtcacgaccacctcgcgaccggcgccctcgagcagttgcgcgtggacgttgacccagccgtcacgggtgggcacccgcgtgaccgctcgtgactgatccagccgagcctgttcggcgatggtccacaatgctccgccgagccgggcggagtcaccgaacgcgcagtccgggcccaacgtgcccagccattccagtcccgccttggtcgacatcgtgatcgtgtcgtcggcgccgaggacgacgacaccgggcagcagggcatggcgggacggacgcaggccgcggccggtgacgaactgtcgcaccgtcgcccccaggggcgcggcgaggcattcggcgtgggtggcttcgtcgcctgagaacggtctgcttcccagttcccgcgtcagcaccagaccgccccaggtcacgccaccccaggtgagtccgatgcgcatctcgctgccgaagccctcggcgacaacttcgggcaaccgggcgctgcgctgagactccggcgatccggcggtcaacacgaccacccggctgcccagcgcggtgaggaacgggcatggaacaccgtcagcaccgtccataaggtaggccctgaggaaccggcgggcggcctcatcccggtagccgtgccgcctggtgtggaagcaccccacgccggtcaccggatccaggccgaacagcatgtatccgtcgtgtggcaccaccgcgccgattcgcccggagatcagttcgccgagttcgtcgacggacaccacgtcctcgacagccgaaactgctccggaaaaccttgcccccaccgtcacatgcgaattatgtccgcgttcggtgaccacggcaacccccctttattcgggatggcaacgacaccgacgtcggcacagacttggtcacgtattcaaagggggaggcccaatggcacgaaatcccgatccatcgaggatcaccgcggccacgtggcggctgtgggaggaatccgccgcggcgataggcgacgttcagttgggcgggatcttcgccgcgaaaccgggttaccacaacacccgcgcggcgaacgccggtggcgactactcgatcaccaagaccgccgacaagcgcggtccgtccaataaggccgccgccttggacatcacctaccccgaggcgcactcgggagacttccggcggatcaaacgcgacaccaaacggctgatggacgccgccaaagccaaggaccgcagggcatatcgcgacggtgtcccggtctttcgggaggtcataggaaacgtcggcggcgccgccaaggcgtacgacctgtacagcaggtccgagtcacaccgcgacgacagccacctgtggcacatccacatcagcttgaccagaaaattcgtcgacgactgggacgtcctcaaagggatcgtctcgatactcggagggaaggtaagggacttgatcggtctgcgcaaaggcgattcggggcaggaagtcaaggcattgcagtcgtgtctggaacacgccggattcaaaaccaaagtagacggtgaatacggggacaagaccgctgcccagcttctggcctgccggaagtcgatggggtcggatgccgattccggggctgttgtcaccggttacgcgtaccagcaactgcaccgcgccatgatcaaggcgagcatggaggaacacggctgagcggcatgagacgcaagccccgcgtcaccaggcggcggaaagcgcgtcctacttctgccagtcgacctcgtcgagggtgaggatcgccggatcgtccagggccttgtcgatgtcgggttgttcgaccagcgcgcgttgctggccttcggcccagctggtccaggcgtgggcgaacacggccttggtgtaggtgtccgccaggcgggtggtcagcgtggcggcaccgtcggggaagctgtccgcggccgggccgaattccgccagcccggccgggtggcccaggcggctgagttcggtccagtcgtcgtcttcgggccggtgctgggggtcgtaggggcgaaggtcgtcggcgtagacgtcgattccggccaggtcgacgtagtcggcacccgggtagtacttagcgatcccggcgttccagctggccgccggtgagtacacccacagcaggttggacagtttcgcgctcaggtgggcgtgcaggtcccgccacaggtcgatcagcgcggtgtggtcggtggtctcatcgtggccccaccagaaccacagcccgttcatctcgtggaagggccgcagcaataccagcgcgccttccttgtcgagtcgggtcagtacccgggtgaggtcgtcgacctgttcccagtacttgcgtttcggcgcgctgtcgggggcgccgctcagcagttcccgtaggtccggtttgggcgcgtgatcgtcgatgacgcggtacttgtcggtgtcggggtggtcgccccagggatgcgtccaatgagtactgacggtcaccaggccgccgcgttggtggtggtcgatgaggcagtcgacgccgccggtgtcgtagtcgccgggttccagcaggctcagtccgaccaccgccgggcgtttgccggtcttgcgttccagaccgtggacgaacgtgtcgtaggtgtcggcgctccaggacgagatctcctgtccgatgaggacacggttgtcggcgctgtcccgcaacgagcgaatccactccagcagtcgtttggcgggttccgccttttcggcggcgacgtggtttcggcgaagctgacggcgcctaccgccagcgcggccaaggcggttccggcgatcagcggcagcactttgcggcgggtcattcgtggcgacttcatcaacgcggaagttacggccctggtcggcggatcggtggattccgaacaaagctgaacatgtgatcggcgccacactcgcgacgtttgttcgtggccgcgaccgggagcgccttcgggccgctatcgtcactatccctgccgatggcaccgagggagcgacatccatggggcacttgacgcgagtgcggttggacccgtcccgggcccgcgaggtggacgacttgatcgcctacctgaggcggctgcggatcgaggccggaggaatgtcgattcgcgacattcaacgcggcatccgcgagctgcggttgaaacgcggcgtccccgactcggccccgtccgtggccaccattcacagctgtttccagcccggccgaaaacggctgaacgtcgacaccgtcaccgacatcgcggcggtcctgggtctcaacgacgacggggtggcgctgttgcggcagggctgccagctcgtcatggaccgtgtcagccgttcactcgtcgtcaccacgcgagccgacatcgccgcggcggcggcgacgttcaccggacgccgtcacgacctcgaccgcgtcctcgacatgaccgcgtcccggccgccggacgacgcgccgctcgtgatcacgatcgagggcatggccggggtcggcaagacgacgttggcgcaacgcgtctgtcaggaactggagtcccttggcgacggttacgacacccgcctcagcgttgacctacgtggatacgaccccaccgagccgggtgccgaccccgacgcggtgatccggggattccttgtccacctgggtatgtcaccccagcacatcgacggactgtcccccagcgagcgccgcgagcactacgcgcgcctgttggccgagcgtcgtgctctcatcctcctggacaacgccgccgacgagacgcaactgcgcccgatactgctgtcggtctcgcccagcaccatcctcgtcaccagccgccgacggctccacgacctggacggcgcggcgcggctgccactcgaaccgctgtcgatcgacgacgccctggacttgctgcgtcgcctggatccttccggtcgcgtcgacaccgacgcgacagcggcgacgcgactggtccacctgtgccgtcagctgccgatcgaactggccgccgtcggcagccaactggcgtccaaaccggactggagtctttccgaccacgtcgaacggctcaaggtgatgccctcattcgatatcagtcgcccggcgttcgcggtgtcctaccagaaccagtccgctgcagcacaacggctgttccggctgctggccctccaccctggacgcgagttcaccgacgacaccgccgccgtcctgtccgacctgcccccggcgaagaccggtgagttgctgcgctcgctgttcgacgaacatctcttgttgtgccccaccgagggtcgttaccagttccacgattccattcgcgacttcgccaccacactggtgcaccaggaggaaccggccagcggccaacgcgccgcgcagggccgggtactggaccactatcgacaacgcctggccgaggacgccgatccagcgtggatccaggccgaacgatccaacctgatggcctgccttcacctccacggccacgacgagggcatcatcgcgctggtcgcggcgctccacccccgcttgcggaccatgggctactacgacgacgtccgcatcggcaaccacacggtgctgcgcctggctcaggccatcggcgaccgtggcgccgaggccgacgccctcagtggcctcgccgagatcgcgcgtctcaccggccagccccgccgcgccgaggacctgtttcgtcgagtcctggtaatccgccgtcagatcgccgaccacgacggtgaagcccacgcgctgcgcggcttggcccaggtcagtgccggtcgcgacttcgtcgcggccgccgactactaccggcaggccctcgacctgcaccggcgaaacgggaacggcccgggtgaagccgagaccctgtgggggctgctggagatcgcacgcatcttcgaggattacgccacagtagaagcgaacgcgcggtcgatcctggagatctgccgccgggtcggcaatcgcatcggtgaggcacacgccttgtgcggcttgggaaccgccttcgcgcgaaccggcgatcacgaggcggcgacgacaagctgtcgccgtgccctgagtatctgcctcgacatcggcaatcgacgcggcgccgtgcgcgcgtggcgtggcctcggcgaggccgccttggcccacgatgacgcggacaccgcccgcgacgcgttcacccaagcccgcgagatcggcagcgccatcggcgatcgcgcgggcgaggctcatgcgaccttcggactggcggaggtggctcgcctcaacggcgacgaccgtgaggccctcgccctggtcgccgacgcgcagcccgtgttccaagacctcgacgacgatccctgtaccgtcctcgcgctggacctgcgaggagatatggctgtcgcacagggagatcgggacgccgcccgcgctcactgggaggaagcgctcgtgctggcgacgcggcacgcgctaccgcagaccgcccggctacgcgcgaaactagacgggcaaaatgccagccatgatcccccgttttctgcgtaacacctcagcgatcgcggctgccgcggccgtcctcctggtgaccacgagcggcgccaccgccgccgcgacctgcgatccggctggccccaaaccgctggaccaggcccacgcccacaacgactacgaacacgatcgcccgctcttcgacgccctagaccacggtttcggcagcgtcgaagccgatgtgtggctcgtcgacggggaactgctcgtggcccatgacgcgggcgacgtcgatcccgagcgcacacttcagtccctctacctcgatccgctgagccagatcgtcgccgacaacggcggcgcggtctatcccgactgggacggctcgctgcaactgctcatcgacatcaagagcgacggcgaggacacctatcgcgccatcgacaaggtgctcaccaagtacgccgacatcatgacccgcttcgccgacggcgacgtcgagtcaaatgcggtcaccgcggtcatcagcggcaaccggccccgcgatgtcatggaggaccagaaagtccgctacgccggatacgacggtcgcctgtccgacctcggcacggacacgcccgccgacttcatgccgctggtgagcgacaactggggcaagaacttctcgtggaacggcgacggcgagatgcccgccgaccaacgcgacaagctccgcgacatcgtcacccaagcccacgaaagcgggtaccaggtgcggttttgggcaacgcccgacgaggcgggagccaaccgtgaggcggtgtggcgcgagctcgtcgaggccgaagtggactacctcaacaccgacgatctcgctggactacgcgacttcctggttgacgacatatcttcgttaccgttatattggccgctatgtcagacgccaacacactcgaactgcgttaccgtcgactgcttcgggcctacccgtccagctatcgcgccgaacgcggcgaggagatcctagccacctatatggacacggcaccccccaaccgtgcccgacccagcatcgccgacgtctgggacgtgctctccagcgcgacccgacagtggttgcgcggcaccggaagccggggaccgctgtcgggcgcccaatgggcgggcgccctcgggctggcggcggccaccgcgctggccgcctactggctcatgttcgtggaactgacgccgatcccgcccaacttcaagatccagcagggattcggtccattccagacggtaggcgcggtggcctggctggcgtggctggtcaccggggcgaccgccgccgcgttgcccaaggcgacccgcgcgatgacggtggtgtccctggcactcaccatcgccgccgcacccgccgccgcgtggtacggcaacaccccgccgaagctgacggtgctgctgccgcaggtggccctgggcgtggtggcgctggcgttctcgaccgcgccgggacggttcgcgcgactcctaccggcggccggtggaaccgtggcgctgatcgccggggtggtgaccgccgcgtggctgaacccgacgttctacaactacatcgaaagtgatcgcagcgtcctgcaagctgtcggtctgctgctgctcgccgtcgggctggggttcacgttgctggacttcgcttcccgccgaggctcacgtggactgtggacattgctactgctgacggcaccggcgttgctgtgcgccaccaggcaactggagactgccgccagcatcgacctccgcaccggggcggtcgactacagcggcatgtggctcccgatcgtgaccaccgccagcgccgtcacgggggtatcgatcggcatcctgctggtggcggtcctgatgcacgtccgcgccgatcgggcccgggcgaagttcgacggctgacgacttcgcgggctggacgccaaaaccactgcggcgtccagcccgcgacagctccggctgagcggcgtcctatgtggtgatgtcggtggcgatgatcttggccatgttccgttccgccagggcggtgatggtgacgaaggggttgacgccgagcgagccgggaatcaaagcgccgtcggtggcgtacaggttgcggtatcccttgagccgtccatagttgtcagtggcgtttcccaggacgcagccgccgagcgggtggtagcagaagtcgtcggcgaacgcccgatcgtcaccgaacaggtcgtggcgatacgtcgtcttctgggtctcgttgatccgatccagcagcgacttcgccgaagccaccgatggggtgttctggtcgcgccgccagtccaggacggcccggtcggtggccgggtcgtagcggaagctcgcgcgttcggggttctcggtgatggccaggtacatgctgatccaggtctcgaaaccggcgggcaccggggcgatctcggcgaacacccgcgcggcctcgttgtcccagtcgtcgatcgccagcaccggaatcgccgactggcgggcgccggtgggctgggaggcgttgttggcgcgtccggccatgatgttcccgttggggccccagccctgcccgacgtcggcgtcgaggtcgggcaacgcgccggtgtcgcgggcgcgcagcagcagctcggtggtgccgaggcttccggcgcccaggaacaggtgacggcaaccgatctgcttggactccaccacctcgccggtctcgtcgatgtgatcgacggtgacgacataggacccgtctcggttctgccggatgtcgcggacctggtgcagtgtctcgatggtgacgttcccggtgcccagtgccgaggccagatagctgtggtccagactgcgtttgccgtggttgtttccgtagatcacctcggccgccagtgccgacttcgtcgcggtgccagcctcttcgcgtgccatgtggtcgaagtcgtacacattgggcacgaacgtggtggccaggccggtttcctcggcctggcgccccgccacccgggcgaactcgtagtagtcgctgtcggtgaagtagtcggtgtcgatgtcgttgacacccaggcattcggtggccagcggaaagaacttgcggtacatgtcgtcggcgtccacctcgggaagcacctgctggaagtacttccggcggggcacgacggccatgccgccgttgaccagtgaaccgccgccgactccgcgtccgacgtagaccgacatctcgtcgaagtgcacccgatccagcacgccgggatacggctttatgggacggttcaccacatccagccacaggaacgtgtccagtggcgcctcggtccggtggcgaaaccacattgaccggtggtccggattggtggtggcgcagaagatcttgccgtcgtggccggggtcgtgccacagacggcccatctccaggatggtggtgcgcaccccggcctcgccgagccgcagcgcggcaaccgctgcgccgtagccggagccgatgaccaaggcgggtacgaagtcccccgaggtcgcggccgcggcgggtccgatggtggtcaccccggcgctggcgccagcggcgagcgcgccgagtccgaggagcttgcgacgtgagattcccatgccctgcaagtgttctagccatcaccaagagcgactgtcgggtagccgactcccgcccgcttcggcgaagggagcacccaccgccatcgggaaaattgtcaaagaaacagacaagcacagtggcgcacgtcacactggtagctgtcgattcggccgccttggctcgtcattcctggtgtgggatacgcccacggcaatcaccatcacgaaagaccggaggatgacgatggaatacctgttgctgatctacaaggacgagtcgcgcgacggcgagttcgactgggcgcagatctcgcaggattacgccaccttcagcaaggaactcgtcgaggccggggcgatgcgggacggccgaaggctccagccctccgatacctgcaccaccgtcgcggtgcgtgacggcgaacatctggtcaccgacggcccgttcggtgaggcccgcgaacagttgggcggctactacctgctcgactgcggcgacctggacgaagcccttcgctgggctcgccggtgccccggcgcgtcacacggcaccgtcgagatccgtccggtagcgcccatttgatcccgccgggcaacgagctggccgccgtgttccgggccgaacacggccggatcctggcccgcctcatcggtctcctcggcgacttcgatctcgccgaggaggccctcgccgacgcctacgccaccgcggcgagccgttggccgagcggcggcacccccgacaatcccgccgcctggctgttcatcgcggcacgcaacaaggccatcgaccggatccgtcgcggccgggtacacgccgaagccctgtcgcgactcaccaccatggcggatctggccccgcagcccgaaacggaggacctcgtgatcggcgacgagcgcctgggcctgttcttcacctgctgccatccggggctgagccgaccagcgcaggtggccctgaccctgcgctgcctggccgggctgtccactgtcgagatcgcccggctgttcctgaccggcgaggccaccatcgcgcagcgcatcgtccgagccaaacgcaagatccgcgacgcccgcatacccttccgggtcccgcaaaccaccgagctacccgagcggctgcccgccgtcctggcggtgatctacctgctgttcaccgagggctacgcggccaccgccggaacccggctgatccgcgacgaactgtgcgacgaggcgatccggctggcccgggccctgcaccacctgatgcccgccgaagccgaagccacggcgctgctggcgctcatactgctgaccgacgccagacgccaggcccggctgaccgccgacggcgagctcatcccgttggccgagcaggaccgtaccctgtggaaccgcgccgcgatcgacgaaggacgcgacctgctcctcagcgcactcggcagggcaccggcggctccctacgcgttgcaggcggctatcgccgccgtccacgccgacgcgcgctcggcacccgacaccgactggccccagatcgcctcgctctaccggcttctggccgagcgggcaccctcgccgatggtgacgctcaaccacgccatcgccgttgccgaagccgacggacccgacatcgggctccggctcgtcgacgacctcgaccgcaccggcgccctggccggatcccacctgctgcccgccgcccgcgccgacctgttgcgccgcttgggccgcgccgacgaggccgccgccgcatacgacgacgcgatcaacctggcccccaatccggtcgaacgcgcctacctcaccaaccgcagagaccaactcacccaaggagaataatgtggacgttcaggagctgttcgacgatatcgccgccgacctggcccagcggggagccatcgccggtgccatgttcggcaaacgcgcgctgaaagccaacggcaaagccttcgcctgcctgaaggacgacgcgctcgccttccgactcggagcgggcaccccggctcacaccgacgccctcaagctccccggcgccaccctgttcgacccgtccggcaaggaccggccgttcaaggactgggtcgccgtccccgccgcccagcaatcgcagtgggggcggttggcccgcaccgccctgacatcgctcaccagctgagccacattgatccaaggtggacttacctggctcagtgtccgaaacttgacaatcggagcttcgctcagtcattgttgactcaatgtttgttgagtcggatgacacggagcgtcgggcgcgggtgcacgcggcattgggtgagccctcccggttgcgcatcgtcgacgctttggcggttgccgacgcctcgccgcacgagcttgaacgcctggtggggatgccgtcgaacctgctggcgcatcatctgaagactctcgtcgacgccggagtggtgacacgctcgcggtcggaagccgaccggcgtcgtacctatctgcggttggttcccgaagcggtggcgagcctcgcggtcttgccccgagtggtggcttcgcgggtggtgttcgtgtgcacccgcaacaccgcgcggtcgcagctggcgaaggtgttgtggccgcagtacagcccggtgcccgccgccagcgccgggacgaatccggccgcacgagtgcatccccgggcagtggctgtggcgcggcggcacgggctgcggctaccgctcggggagacgcaccacgtgtccgatgtggtggacgacggtgacttggtgatcgcggtgtgcgacaacgtccacgagtcgttgtccgtcgacattccacggtggcactggtcgatacccgacccggtggccgtggacaccgacgaggccttcgagttggccttcgccgacatcgaccgccgcatcgaccgggtggcgccgctgctgacctgccgaacggggatgtcgtgaacaggacttgccatggacgccgcagaatccccacagtcgcgttgggagcagttcgcccacctgtcggccgccgacggtatgggcatcatctgggagtgcgtcgtttcggggacgaaacgagcgcaccgtgacgccgcgatccgcgcccacccggtactcaccgctgtcgcccgcacctgtcacgacgtctccagcgacctcggacgcgcacggctgatggtcttcgccgccgatctggccgactcggccagcggcgacgccagtgttgacgagcaggccgatccggtcattgtcgcggcgattctggaggtagcgtgccgccacgccagccacccacgagctcggcgaagcgccaagcggttcctgagactcacccgaagccgccggtccacactggccgctcaccgtgcccggcccgggaggttgtcgcgatggcgccgtcacgtggcggcggtggtgtggcgctacggcatcgcgcgacgcgggctggtggccgcggccaccgcgatcgccgaactccccgatccgctgcgcgatcgggccgccaagcgcatgctggcggcggcgttgtcgacctggtaccggtacctgtcacggcgcgaggagagcgcgccgtgaccgccagccggtagcgatcacctttgccggccgtgaccctgaaggtgtgcgaaccagttccggatggaagcccggtagccctgcggcatccgcagacccgccacctcgtccagagtgaacagggcggcttccttgtgctcgtgggacacgaccggcgcggctgtcgtgtccacatagcagccataggtgaggatcaggacgtcgacaccctcgcgaatgtggtactgccaggaatccaggatgccgccgacgcgtaccggccacccggcttcctcggtgatctcgcgggccacgcacacgtccgggggttcgccgagttccagtttgccgccgggtagttcccattcgtcgcgttcgttgtacagcaggagcactctgccgtcctggacgcagactcccttgacgctgacgggaaagcgcggtccttcgctcacccccgttgtcacggcttgcggcccacgaagcacaggaactcggtttgggcgtcggctcccggcggcgcgtccaccttcggaccgaacgcccacggctggcggaagaactcctccagcggcttgagcgcctcgtgcacttggcgaaccacgtcgggatccagccgttcgtcgccgccggtggcccgggccagatcccaggtgtggccggagcccacctggtcccaggccgccgcgagatcggcgtcggcggccagttcggggatggttcccatctcggcgatcccgacgccgtgcaccggttcggggtcgacgccgcggacggtgctcagcatgcggcgctgctcgttgatgacgtgggcgaccacgtcacgggcggtccacggcgcgcacgggcttggtgagtgccaccggtccgggcgcacggcgcggatccgggcggcgaagccatcgctggcgcgtttgaaggcctcggcatggtccattttgggtgttctcctttcgttattgaccgtggtgttcgagttcggcgaggcacttctccagcccgcgcaggacgccggagcgccagccgctgcccatgcctcgtcgggccagttgttggatcgggtcgtcggggtcgaatccatcgtggatgacgaacagtcgggtgccccggccttcgggttccagcttccacgtgacggtggtgtcgagtttgccgccaccccagctgatccgcagcattcgctcggattcgaagtcgaggacctggcagttgatgcggccgtcgaagtcgtgggacgggatggggttggtggtgaaggtgaagcggtggcccagcgacagttcgaagtcgttgggcatcagccactgccccagcagtcgggggtcggtcagtgcccgccacacgcgagcgggcgagtgggccaggaactggtcgacccggatggtccgtgcgtcatccattgtggtcctcctcgtcgagcaggtcgcgcaggttggccagcttgtcgcgccagaaccgctcgtatgggctgagccagtcgcgcagttgcagcagcggttcgggttccagtcggtagaagcgctggcggccgcgtttggtctcggccaccagtccggcgtcgcgcagcgctttgagatgttcggagacgctgggtcggcgcatgtcgaagtgcgcggcgatctcggtgaccggttgggggccgtccagcagatcatgccaccccacgcggcccgggggtcagggcttgcggccgacgtaggcggcgagtttcgtgaagacgtcggcgtcgtcggcgaccgcgatcgccggtccgaatgcgccgtcttcggagcgggcgtcttcgggcacgttgcgggagaaccactccagcgccatcttggccaggaccgggtcgagatcgtccacgcggccggtggcgcgggccagatcccaggcgtggacggtgaactcgtgggtgtacgtgtcaagaacgtcgcgcccgggcatcgtggcccacggcagcgtgcagtcgcgttccagcgaagtgtcggccgaccacacctggtccaagtccgcacgggcctggcggatcgcgtcggtccagccctcggtgatgtcgtcggcggggtctgtcacttgtgaagcgtcgcccccgcgtccggcgaccgcgagcttgcgaatgacggcgaggacgtggccaagcaacatccgtacgttgtagtcgccgcacggtgttggccggtcgaggtcgtcggccccgaccgcctcgatctgggcctgcatctggtcgagcgcggtggccagtcgtgggcgcgggtcaaagctggtgtcggtcggagtaatgccagtcatggcgcacgaccgtactgagtagcaccgacatcgacgtgttcgatgaggacgcggtgccgcgtatcagcagtccgagcgcgaccactccggaaccggtgggcatcgtcggcgagggagcctcccgcagcacaacggtccatctcggcctccgtcgcccgggcgaccaggagctgcggacgccgctgaaccatccatagtagtccgatataggcgagatcgaagacggagcacagaatcccgataccgaggatgaatgtcgatccctcataaaccccgaagacaatggtcggcgccaaggtcccgatccatttcgcgaccgcgatgaccatcgactgtccgcgcgggccgcgacgggcgatgagcatcgcgatgaacagcccggacatcagcaggttctgcaggaaagccgagtacctgacggccaaggtccagtcgaactcgacgacgaacagccactgcaccgcgaagcaggcggcgaagaccagtactcccccgccgacgaacacgccccggccgatgaacccgggcagttcacggcgaccgaaccggaagaacgtgtagacgatcaccgcgtcggccagcgtccaggccaggttgatataggtctgcaccgacgcgccagtgtcgaacccgtggacggtgtagatgacctcccaggcgaagttcaatcccagcgcgacgagcggcatggcgtaggtgcggtcgcgaaaacccacccgtatcgcggcaatgtagacgatcgtccaggcgataccactcagcgcggtcagcatcagcaccatgttgcccattctgaatcactcagacctcttgcgttcagcttgacgtcgccaatatgttcctcagctagtgattgacttccgtcgatctcattgcgaaaggaacttgacttgaacggtggcattgacagacggcggcttctcggttacggcggagccgccaccgcggcggtgatgctcggcaccggcgtgtttggcgccgaggcggcgcaggcgtacagccccaagggcgagaacctgttcacgctcggggtcgcgtcgggagaccccgccccggacgggttcgtgctgtggacccgcctggcgcccgacgcgctggccgaggatggcttcggcggcatgcccgacaagcgggtcaaagtggactacgaggtcgccaccgacgaacggttccgccacgtggtgaagcgcggcagtgccgtggcctcccgggagctgggccactccgtgcatccggagatccatggcctgcaaccgggccgcgagtacttctaccgctttcgggcgggcgggcagatctcgccggtcggtcgcacccggaccatgccgtcgcgttcgtccacgccccgcagtctcgacttcgtgttcgcgtcgtgccaggcgtggcaggacgggtacttcaccgcgtacgaccacatcgtcgaggacgaccccgagttgctggtgttcctgggcgactacatctacgagtacgagatcctcgacaacaacaagcgtggtgtcgacgtcgatcccaagttcggcaccgagtgcttcgacctggctcgctaccgccttcagtactcgttctacaagagcgaggcgcccctgcagcgggcacatgccgcgatgccgtggatcgtcactctcgacgatcacgaggtggtcaacgactgggccgccgatgaggtcgcctacggccgccaccccaacccggaccctgaggagttcgccgcgcggaagacggcggcgttccaggcgtactacgagaacctgccgctgcgcatcgaccagcggccgtcgggaccgtcgatccagctgtaccgtcgcctgtcctacggcaggctcgccaccttcagcatgatcgactgccgcagctaccgtgacgtccagccgtgccgcaaactcgggcccgccgagtgcgaggagcgctacgacccgaaccgcaccatgctcggcaccgaacagcgcgaatggctcatcgacgggttcgccgacgacgagagccgctggcacatcctcggcaaccaggacccgatcaccgaaaccgactgggacgccaccgagggaaagaacgtgtggcttgatccgtgggacgggtacaccgccgagcgcgccacgatcctggaagcggcccagcaccccacgcgcaacctggtcgtgctcaccggtgaccggcatcagaactacgcctgcgacctcaaacaggacttcaccaaggacgacagcccggtcgtggccaccgaattcgtcaccacctcgctgaccagcggcggtaacggggcggacatggacgacctgggccggacgttcctgagcgccaactcccacatgaagttctacaacaaccagcgcggatacgtgcgggtcaacgtggacaaacaccgctggcaaagtgacttccgcgtcctgccgtacgtgaccgacgaaggcgcaccggtcagcacccgcgccagctacgtcgtggaggacggcaagcccggtccccaggccgactaggccaccatccacacccaacggatgggtcgttcgcggcggacggattccgccgcgaacgaccgacaagccactaccaggcgtcgtcgtcgacgccggtcagcgccatccacagtgaccgcaccgcggtctcgggttggtcgtcgtagtccttgtagggcagcagtttcagcatgtcgagcaccgcgtcgtagtgctgggcggcggcagcgcgccacgcgagccggatggtgtccacgcggcgttccgacgacggcgcgcgcagcagttcggcgcggcggtggcgcagttcggcgatgtcgaactcgttggggcgcggcgtgacggcgttgcggtcggcttcggcgaggctttcgatgtcctcctcgtcgggggtgtggctgtagtactcgaagaactcgcgcatcaggtcggcgcggcccgccgcggtgaacacggcgacagcgtcgcggaaggagtaccagtcctcccccacgtcgtagaggatctcgcgcatcaggtcgtcacggccgatccggatgagatgggccagccagccgttggcgtcggccggttccccgtcctcgccgtcggtccacagttgccgggcccggtcgtccaggccgccctccagcagcgcccagcacaccgctatccggtgctcccacgggttgtggtccggatcgatcgcggtgatcgcgcgctggatccactcctggccccgttcgggatgacccagggcggcgaaggtcgcgcccacagccgaggccacgaacggcaacgcggagtcgctgacaccgtgggaggcgtcgatggcggcctcgcagtgcagtcgggcaccggcgcgcgggtttccgttggcggccaggacgagtgcgacttcagccttgaaccggacgtagtcgtcccagtcccgtgacgagatctgtcgcagccaggtttcggcggcctcgacgtccccggcgcgggcgcgctgccgggcgatgcgacgggtcgcgtccatgacgtgcggcagccaggtttcactgaaggcttcgaaggattccccgatcgcgtcgtacaggacgtccactgtggcggtgttgggtggtggccactccacgaccggttcggcggtcggccggtcccgcagcggtgccaggattgcgcgcgcggctgggtcgagtgtctcgaagcaggcggcgacgccgggtgccggttccactgggccccaacggtatggccaggcgtggcggcggtcgatggaccaggcgaggttgtggtccagcagttcggcgccggacggggcgatcacgacgccttcggggaaggccgccacccagcgatcggcgtcgatggcgaaagtcgggtcggggtggaggtgtcgtcccaagtcctggctgttgtcccacaatggccggtcggtgcccgtgtcgggcgggtaccggaagtcaccgatggtctcgccggtcgtgaggttgcggaacatcaggttgcgtggaccggcgatgatgatgacatcgcccgcgccccaccacaggccgcgcgactccttgggggcgtcgaagtagtccacatagtcgtgtttggggccgacggtcatgatctcgacgttgccgccttcgttgaggcaggcggcgcgttcgccgtcgggcgaccaggccagggcgatgccgtcgctgaacgcgggttccggcggttgcggcacctgcatgagtgagcacagctggtcgacgccttcgtagatcttgacgctgctttccataccgatctcggcgcacacgaccgccaaccgaggttggccttggcagaccgtccaggtcagtcgggccgtccgaaacggggcctcgacctcgccgagtcggttgccggtggcggggtgcaggaactccagggtgtcgccgtggtgcaggacgagcatcgactcgtccgggctgagcgcgacccggtgggcgttgtcggttccgtccagttcggtctcgacgaaccagtcgagttggcctgtgcgcaggtcgatcgaggccagtgcggccccgtactgcgagtccggtcgggtgcccggctgccattcgccgaacatccacacgcgatcgctggcggcggagaaccacgacacctgtgggatgaggacggcgccgttgagccccaggtggggtgccgcgtcaccgggccaccatggtggcgggacggtgtcggggtcgccgcggcccgccaccggcaccaggcccgcgctggttccggactgggtgctggtgttgccgtcgcagcggtgcaggaagatccaggagccgtcgggtgacagcgcgaatccgaccgggcggcgggggcgcacggtcgcggcggcagtcggttcggcgcggtcggcgaacgggtcccagccgacgatgccgccggtgcccagttcgcccatcagcagtcgaccgtcggcggaccactggaggttgcggaaccgttcgggccagccgacgccgccggggatctcgtccaggacgttgacgcagcgggcggtggcgacctcccagacctggatggtgccgcgttggtggtcgtcgccggtccagctgccgatcgcgaagtagcggccgtcggggctgagcgcgtggctggacgcgtcgccgcgcagtccgcccgggtgccgcaacagggcgccgcgttcgcgcagccgctcggtggcgaaccggtgggcgtcggtgacgccgtcgtcggcttcgagcctgagcagcgcggcccgcaacggttccaggtcgcggcgggcgtcgaacgcgtgccagtcggcggcgcgcagctgtgcctcggcgtcggcggcggaggcgtccggcggcggcgtgaatccgtgagcgtccatgttcgttctccttgtctaccaggggtcgccgtcgacgccggtcagtgcgatccacagtgctcgttccgcggtggcggcgcggtcgttgaagtcgcgttccatcggcagcagtcgcaaaaggtccagtaccgcgctgtagtggtggcaggcggcggcccgccaggccagccgcttggtgtcctcgcggcgctgcgccagcggtgtgcgtcgcagttgctcgtagcggtcccgcagttcggcgaggtcggcggcgttggggcggtcggtggcggcgttggcttcggcttcgtcgaggcttcgctgttcggactccctgatgtcgcggtcctgttcggcgaagaactcgcgcagcaggtcggggcggccggtgtcggtgaagacggtccaggcgtagaagttgtcgggccagggccggttcggtgccagggcgaactcccggaccaggtcgtcgcggccgatgcggatcaggtgcgccagccagctcgaccggtagaacgggctgccgggttcgccctgggtccacagtcgacgcgcctggtcctccagaccggcctccagcagtgcccagcacaccgagatgcgatgctgccacgggttcggattcggatcgatggcggcgatcgcgcggtcgatccagccctgggcggcggggtcgccgaggatggtcagtccagcgccgagcgccgcgccgacgaacgagacgtggtattcgtgcaggtcggacgcgttacgggccgcgtcggccagcagcctgcgggcgaagccgggttcgccggtcgccgccaggatcagcccgacctcagcctgggcgcgcaggtggtcggtgtcggcgtcgggtgggatcagcgcgatgagggattcggccgcctcgggttgaccggcgcgggcgcgctgtttggcggcgtggcggatcgcgtcggccacgtgcggggtccagccgccgtcgaaggagagcaccgtttcgaccatgacgtcgtagaggtcgtcgatcgtggcggtgtcgggcggcggccattcggtcggggcgacggatccggcgacctggtttcgcaacggctccaacagttctcgcgaggacgtcaggatgtcgaaacaggaggcaacgtcgtcgacgagtgtcgcctcgccccagcggtacggccaggagtggcggcggtccacggcccaggccaggtggtcgtcgagtgtggactggttggcttcgggggcgatgacgacaccctcgggcagcgcgaccgcccaccgttcggcgtccagcgcgaaggtcggattggggcggaacacctgtcccaggtcctcggtgtcatgccacagcggacgctgtttggggacttcgcggccgaaccggaagtcgctcaggacgcgccgggtgttcaggtcgtggaaccgcagactgctggtcccgcccatgaccaggacgtcgcccgcgccccaccacaggcagtgcgcgtcctcgggtgcgtccaggacggtgatggtgtggggcgcgtcgaacaggtcgatgaccgcgacgcggccctcggcggtgaggcaggcggcgcgctcgccgtcgggcgaccaggcccaggcgaaaccgtccgggcagtcatagttccagggtttcgctttcagccggacttcgtggtggagccgcatgccgtcgaagatccggacgccgccgcgccccgtcgcgtcgatcaccgccagccgggacccgtactcgccccgaccccacaccagttgcggtgtctcgaaaggcgtgggcgcctcggcgatctgctggccggtggccgcgtcgaggaacgccagcgtctcaccgtgattgagcacgaccacggtctcgtccgggctgacggccatccggtcgtagtcgctgaggcggccgaaggcggagtcgacgaaccaggccagctgacgggtcgtgacatcgatgctgaacgccccggattgccgctgcggcacgtcttcgggccaccaccattcgccgaagccccagatccgggtgccgtcggcggagaaccacgacacgtccgggctgatggccgcgccgttcagcgacgcgaacagctgcgggtcgggcgtgttcatccacaccgggtcggcgtcgcgaaagtcgttgctgaagttgctgcgtcgcaagggcgccaggcagccccacacgccggtgccggggctcgcgtcccagtcaccgtggtggaggaagatcccggtgccgtcggggtgcaacgcgaatcccaccggacggttggcgccgttgataccggccagcgccacgtcggccttcggcgggtgcgcccggcccgcgaacgggttccacttgccgaccatgttggtgttgaactccgcggccagcacacggccgtcggccgaccattgcagggtgtgccggtaggcgtgccagccctggccgccgaagatgccgtccagcatgttgacgcagcggccggtggccagctcccagatctggatgctgccgccgcgctcgtagtcgtcgccgatccagctgcccaccgccagatactccccgtcggggctgagcgcgtggctggacagttcatgctggtggccgtcggggtggcgcagcagtgcgccgcggtgccgcagctgttcggtcgcgtaccggtgggcgccggtgacaccctcgcggtcctcgacggccgccagcgcggcccgcagcggcaccaggtcgcgtgcggtggcgaaggtcttccagtcggcggcgcgcagcagcgtctcggcctgggcggcggtagcggtgctcggcggtaccgggaagcccgcgcgcgtgagtgcggcgtccggtttcttcgccccgcctgactgtccggcctcgtcgttgacgtccatggcgcgcaagcgtactggtcgtcgaataactgtcgatgctgcgatgtttgcgctacaagggagtcacagtacagtacctattagacaaacggccggtctgagagcgattgctaaagtgagcgtactgtccgcatcaccccggcgaaagttcatcatgaccaaactggcgcgactggcgatcgatttcggcacgtcgcacacggtggccgtgctcgaccccggcacagggctcggccaggcactactgttcggagactctcccctgttgccctcggcggtgtacgccaccgaaccgggccagctgctcgtcggccgcgacgccatcagggcggccaagacggcaccggagtgcttcgaaccgaatccgaagcgacgcatcgacgacggtaccgtcctattgggatcgcaggagtatcctgtcgcgacactgatctcggaggtactcaaagcggtcgccgccgaggcccgacgggtggcgggcgggcccctgggcgaggtcgcggtgacccacccggcgatctggggcaagcagcggctggacgtgctgcgacaggccgcccgggaagcctggctgggcgacgtcaccctggtgcccgaacccgaagccgcggcggtgtacttcaccaaatcggaggacaccggcgcgctggccgagacggtcgtggtctacgacttcggcggcggcaccttcgacgtgtgcgtactggtgcgcgtcgacggccgatatcaggtccgagcccaggcgggactcgacgacgtcggcggcgccgacctggacgcggccctgctcgcccacatgggacagacggcctccgctgtcgacgcgtccacctggcagcgcatcctccaacccgacggcccggccacccgccgcgcgttccggaccctgtacgaggacatcaaggcggccaaggaacagctgtcccgcaacgccagcggcctggtccacatcccgatgctcgaccgcgacttcccggtcacccgcgacgagttcgagcacgtcgcccgcccgctgatcgagcagacggtgaagctgaccgccgacatggtgtccgccgccggaatcaccgagggccaaccgctcggcctgtacctggtcggcgggtccagccgagtgccgctggtgtcgaccctgttgcaccgcaaactgcgtcgggccccggtcatcaccggccaacccgagcaggtggtggcccagggcgcgctgctgcggatgggtgacccgaagtcctccgacgcgccgcaggcgctgcccatcgtcaccaagacgtcgctgacctcacccccgcagtccggtccaccggcggcggtggtgccggtgtcgccgccaccggcccgacaggctccgccacagcgccagtcgtcaccaccccgccagcatccgcaggtgcggccggcaccgcccgcgcggcagaccccgcctcggcaggcagccgcccctgcccgtccagctcccccgccgcaacgccaagtcccacagcaacgccaggccccgccgccgcccgcgccgcgcaagtcccgcaagggcaggtacctgctcctagccgtggtgctgctgctggcgctggtcacaggcgtgtacgtgttctacgaatacggcttgaacgagggcggcggccccatggacagcgccgacgacggttccgacgtgaacgtcagcgaagaactggcccctgagagctactccgaatgcgcccgccctgacggcagcggcgatggcatcctcgtgcagatctcctgcaccgacgagaacgccgtatacggggtgaccaggagcgttcaggccgaagaagagtgcgacgaagccaccgaggagtacaccggtcacttcaaggactccgaagaggtcttgtgcatgacggggctgttcgtaccgaccagctgcctcgacggaagcttcaacaccgacagctgcgaagaccccgagaacgtgccctacgtgatccgcgagggtccgttcgagcaggaccagtgcgagggcgagttcgaaggcacggtgaagctgtccgactccgaacagttctactgctacgacctcaacgcgacgacctagggcagaccgccgatgccgaactcgttgccgtccgggtcgtggaagatcgccttgcggacgccgttgccgtagtcctccacttcgtcaggtttcagtccccgcccggcgatctgtacgaggcgttcgtcgtagtcgccgacaacgatggtgtgtacgccgtgcccggcatcctcgggtcgcacgatcacgtacacgaaccggttttcggcgagctcccagaccgcctcgacatcgttgggatagaacgacggtgccgcacccaggagtttctcgtaccaggcgaccgcggcggacaggtcgcggacggcgaaaccagagaacaagttgacggacacaggattcctcatttctgccgtggtcgagccacggcttcgtcgtgttcagttgttgagacgaagtccgtcagcccgattcatcggtcacggctgaagaaaccatgttgacggtgacgatagccgtccttagcctgtgcggcatgtacaaacacgacaatgcccggggagggcacgcgtgagcggacgcctgcgccacatcgccagggaaacggtggacatcgccgaaaccggcgagtaccgcaacgctgccggggaactggtcgacatccgagaccacgtggccgacgcgatctcgggcacccggcactacctgcctgacgaccacctcgacgtggctcagtccccgcgatcggctcccacaatagaggtcaccgacgagacaaccctgaccgccgcgcgccgcctggacaccgaggggaacaccgacacggcgtgcctggtgttcgcgtccgccaagaaccctggcggcggcttcctgggcggggcgaaggcacaagaggaagacctggcgcgctgctcagcgctgtaccgctgccaaacgacagtcccggctttctacgaacaccaccgcctcacccgcgacctgcgctacagcgaccgggtcatctactcaccgggcgtcccggtgttccgcgatgaggcgctgaagctgctcgacgcgccgtaccgcacggccttcctgacggcggcggctccgaacctcggcgccatcacccgcaaccaaccgcagtatgtggacgatgtcccccatgcgttgcggcgccgggcttcccgagtactggcggtggccgccgcgcagggacaccgcaacctgatcctgggcgcgtggggttgcggcgtcttccgaaacgacccacgacaggtggccgaggcgttcgccgagggactgcgcgaggtcgaccgtttcgaccgggtggtcttcgccgtcctggacaaccgcccacaaacacccgtgcgcagcgccttcaccgaggtgctcgcgccctagtcccctctcagtacacctcgtcggggccgaacggtggctcgtagtggtcgtcgatgaactcgacgtgaagtctgccctcgtaggccgcgggaatgtcgacactggactgcgtgtagacggtcaatgtggtgagctgctcgacaaacggcagtgtcccgagatcacagtacgccagcgtcagcgattccaggccgacgatctggttcaggcattccttgtccaacacgtccacattcgacaagatcagccgctttatcggcgtgcccgccagatccttcgcgtccaccatgccgggaccacccagttgcaggacatcccaggaacgtcccgtcagtggcccgagatccatgccgttgtcctgccacagcagcgcttcccgaacggcgggcatccactggatgggaaagaagtccacccatgcgtgatcggtggtcaggcgacgacgacgcaggatcggctccttcggtggcggcgtgtcgcgatcgtcgccgcaaagcacacgccgccacgtcgcaccgatgttgacccagaagtcctgccagtcctgatcggtcatggaaacgtcgtgctcatcgctcatgtggaacatgatgccgaagccttcgccgccaccggtgccgcgccaccacggttctagtcgtgtcgcacgcgatagcgcaggtgtgtcacgtcgcgtgcttccaccacccgaactcgctccagctcgatgtgttggctgccaagggcgtcgaacagtcggcgtccttcacccagcaggaccgagaccaggtggatgtcgatctcgtcgagctgtccggcccgcagcagtgattgggccgcaccggcaccgtgcaccatgacgacgcgatcgcccgcggccgtgcgcgccagttccgcgcattcggtgacgtcggtgacgaattgtgcgctacctggcggcacgtcgtcggggtcgacgtggttggtgagcacgaagatgggcacaccgtcgtggtgatcaccgttccagcgcccggccaactcgaaggtgcgacgcccagagatgacggcaccggtggccaggacttcgccgtatacctgtccgctcggcccgtcgccgtgtcggtcgtcgagccagttgaacagtcgtccaccgtcgcggcccagttcctggccgggctggtcatcgggtccggcgatgaaaccgtccagggacatggacatgtgcagccggatcgtggtgcggctcgagtcggggctcgtgatgtcattcatgcccctaagacgaaacccgaacccgaaactcatcgcggccaacaccaaaaaatcaatcagccggtctccgccgtctggttgtccactttgctggcacttgcgggaatattccatagactgatatattccgcgccgtgagaagctgtccaccgccacgcaaaagcagcacgatcgagtccccggaagccatgctggagcgacgtttccggcggctgctgcgcgtctacccggcgtggtatcgccgggtccgtggcgaggaaatgctgacgacccttatggacgccgctcagggacgccaccgtcccagtgcgagcgaacgccttgacgtggtgttcggtgggatgcgcaagcagctttcctctggcagcgtctccgccgccgtggccggggtgttcgtggcgctgttcgtcgcgacgttgggagccatcggcggcgcggtcgccggttggcacaccgccgccgatctgcctgacgacgccgcggccgatcgcatcgcccggcaaacgatccccgacatggatgacgtgaagacctacaaagaccggtcgctgttcggctgggtggaggagcacggcgatctatacgacacgaggtacatcaccaaccgcgagaacgacgaattcgccgggcacatggtctaccagatggagcacaaggccaacgactacgcgcgcttgcacggagtgaaagagcggttggaagcggcagggtggaacgtccgattggtgagaaaggactccacgtccgtcgagttcaccgcgacccgcgacggcatcgacctgtggggctacacatcgcatggcccctctcacccccgcatcagcacgatagacatcacccgggcaacccccacgccggtacccgtcctcaccgtcacaggactgatcatcggtgccctcctcggctggacggtcaccaaccgactggcgcggcgtatctcccacggcccaacagggcgccgcgtcgtcacgtcggctctgctcggcatcggtagttgcctgttggccctgcccaccgccatcaacgtgtatttcgtcgccgcgtcgctggccttgccacgcgagcctgtgcccatatggctcgcctacaccaccgcccccgagtcgcaggtcgcgctgctcggcacggccgcactggcgctcgcgctcctgtgtgcggcacttcccatcccgacgcaccgactcacacaaagcaacccgacaaccgcgacctaacccggcctcgcgctctagccgcaggtccacttggcggcgatgtacagctccttgtctccatttctggagacgccgttgccgacggcgatgtcaccggagtcgctgatcgccgcggcgacattgtcaccggtctcattggagggtgccgatgcgttcggcagttcggtgacgccctgggacgtcagcatggccgcattgttgtccttggtgatcccgacgatggtgccgtccgggttgacgttcatcggatgcgctatgtcgatctcggtgccttccttgagatcggacaggtcccactggtatcccggcacgcctctgtcgtccagtgagatgacgtgaccgccccggacttcggtggtcatgggatgttcttcggggttgtcgatgacggggcgggtgagttccctgcccttgccgccgttgggatcccatgcccagattcgggtggtcttgtcatccggggcggcctggattccggtgaccgtgccgtcctcgtcgatgccggttccccgcgcctccgccttctcgtcgaagacgggcagcgtgaccgggtcagagtcgacggacttccacagcaccgcgcgcttcggcgcgtcgccgtcctcttcgaagatgaatccgacgatctgcccggagttgttgatgtcgtaggcgaacgccgattgtcccttcccgactttgaggtcggtgatcttgccgtcgtggtagacccagggtacggtgccgtaactggagtcgtggttgccgatcacctgaccggcgtcgttcactcctttcggccaggtgtcgtgggtgtccagttcgtcgatcgtctgtaccttgccgtcacgccagatcaccgggacggccctgccgtcgtcgccgcgccgagtcatcccgacgatgtggtctccggaaccggatacgtcggtggcgaccaccgccttgtatccctcgggggtcggcagcgtctcgacctcgcagccgctatccggtgacgtgtcctcggcgtcggcgagcaccgacgtcgtgggaaccgccagcgccaccgagccggccgccagtgcgagcagcgtcagtttgcgacgtgctttcatgtcatctccttctcctagccagcggcgatccggcccatgggggaacgcccgtaactcttctaagagacctgccgacgagaacgggttgcctacgtcggcgatttgttcgccatcggcactggacgccgtggccggccgtgctccaatacataggagacaaacccgaagggacccccgatgaagatcctcttcctcaccgccgatctcggtgggaacgtgccgccgacgctcgccgtggccgaagaactcacccgccgcggcgtcgacgtcgaagtcgccggtctcaaggacggacacaccgcgttccaccaaccgccgtttcgcgtcgcggtcgctgtgggagtcaagggtcccgccaaatcgcccggcgccatgtttcggctgctggccagccgcaggacctcggcggaagtggcggagttggtggccgagcggcgcccggacctggtggtcgtcgactgcatgctcccggcgccgatccggggcgcgctgcgcggcgatgttccggtggtcgtgctctttcacaccttcggtgcgtactggacccggtcgttcgaccgtggtcccttcggcagaatcctcgccccgcttggactgcggccgagtcggctgtgggcccgggccgccgcccggctgctgctgaccgacgcggagttggacccgggccgcgacgaccccgcgctcgcgggcagcgtatggaccggaacgaccgagaagggtgagcagcagctcccccgacaggacggtgcgcggcctcgggtgctggtggcgctcagctccaccaactggccgggcatgttgccggtctaccgcaggatcgtcgcagccctgtccgagctgccggtcgacgcggtggtgacgaccggcggtgtcgacctgggcgcagagctggacggtgcggccaatgtggagatacttggttgggccgaccacggcgcgctgttgccgacaatggacctcatgatcggccacggcggacactcctcgacaatgaagtcgttggctcacggtgtgccgctactggtgcttccgatcaaccccaccgccgaccagcgcctcatcggccagaccctcaccgatgccgggctgggcgcatggctcccgaagtccgccgcccccgagaagatccgcgacgccacccggcggatcctcgccgacggcgaactgcgtgcccgcatcgccgccaccggcgaccgcttccgcgcccacacccccggatcccagatcgccgccgacgcgctcatcgccgtctcgacacgcgacccacatccactgtaatcacgattcctggctgcaaaccgctggcgccttcgctcttcacgaaagcaccagcgacttggcctattgagcgctaaagaaccttgacgctcctaaccttgaaaggcgtggacgcgtcgtagtgaccggaagcgagtttgtagcgaggcttgcccttgcaacgagcgtcgtcatagatgacgatcgtccgcccagtctggttggataccgatttcccctgcggtttgaaaggagaatagcaggtattcggtttgtacccgcccttccaatcgccttgtagattgcgcttgggccacacgcagaaccagccctgcgggcagatcgtgctcttgaccgaggcgttgtcgaagctagcggccgggaccgtcgccgcgtccgtcgtcatcgcggtggctgccgccgactggcttgtccccaccagcaagccacccagcagcgctatcgccactgtcagcaggaagaacctgcgcttgttcattgcacttactcctgtcgtgttgttctcagccgccgaacctcggccgctgatccaaacaaacaggagggttcaaccggtgccaacctgacggcgctgacagtcaccaccggacactgacaaacagactgacaaacgatttcgggcacaatcaaagaagcaacacaaacgaatgtacgacgcgggagagctcagtgtcatctttccgacaaatgatgttatcggcacgtaaacgatctactaaaatagccggagtgacagatcgtgcctctatgcggcatctgagcgacgagaaactcaaaggaatcattggcgacttttggtctgacttccacgagctactgaagcagtactacgccaacttccccgaagctagagaaacacaggcagaaattgccaagcaccttgagatgaacgagaaaacactcagcgactggcttcgcttccctaagcctgcgaaaaagatgttttctctcccaaagtgggacaagaaacataaagacttcgaaaatgttgtcgaatatttcgggagcaatgcaaaacattggttcggcaagtggaagcaagccgacgccgccaagcatgaactcaaacaccgtgctgatcacgcttcagttgtcaagccacctcgcgtacccgacgaccacgaccaacccgcgactgtcccccgcaagccgcgctggatccgtccacacaagctactcacgggagctatcgctctagtggcaatcccgctgttggtttggggcggcttggctttgctccacgagttgaatcgggagtgcgcgacagtgaccgctgtcgacggagcgccggtataccgcgacattgaccaacctcccttcaggacgaagaagttcggtgaccgcatcgagttttatcagggcgcagcaccggcttccaacggcatgtacgtagcagtcgtggtgaaagacggcagccaggcatggatgagcgacgatgatctcagcggccgcttcgcctgtccctgaccggcaggcatctaaccaatgactgcgccgcaacaaccagtgagccctggcctcggtggtttacggctggacgcggatcttgatgacgggtgcgttttggccgcccagcacgttctgccacgggatcccgtagacctcggacggttgtccgggaagcccgggtactcctatgtagaggtaggtgtagctggcctggagcgattcgatgtcctggacggtcagcagcggcaggccgtagtcgtcgtgggcgatggtgtggtcgttgtcgccgggatcgcccgtcgcggggaagacctgtacctgcgggtcgttgtagccgtcaccgccgtcctcgtcgggcagttcccaggatgcgacagtccaggccgtcgtcgacggtgtaccgatatctgacgacgtggtggcgctcacgacggtgttgaagccgaacctgtcgtggacctcgactatcccgtcgacacccggcagatcctgatgcacataggactgctgcaccggctctccggtgttgtcgtgccgtatcaggtgtgccatgccgttgtaggtcctgccaccggcaccgacctgttcgcccggagtacccaccgagatcgcggcgccgatcggagcatcgagcgtgtgctggtagttgatgatcgacagtgaacccccgaaccggtcaccggactccgcgacaccgtaaatcccgtcggtgttttggtggaaactgctcagcgacctgaggtgagcgtcggtgatcgtgtggatgaagacatgcaccataccggaactggatctgtctccaatggcctctccgggagcgctgaccgcgatgtaccggttggtggcgacgatgtactccccgaagtagtctctgggctcggccactcccggtacacccgaactgtcctgtgtcaactgatacgtctcgtcgccccgtgcgtagtacacggctccggcggcgtatccggttttgccgacggtgtagcccggagcgccgatcagcagatacggctcgtgggtgatggtgttgccgcccgccaaggacagaccgaagcgatggaatttccctaccgcgccggggatccccggggtgtgcaggttaacggcgcgggattcttcgggccgcagtccgtcgggggagccgggcacgatccagatcattccggcgtccgtcgcttcggaaccgttgccggccaccaggtcctcgaacggtgccgcgatgacgagatcgtcgcagccgtcgccgttgtcgtcgaacgaggtgtagatggaactgaagaggtcatcctcttctgggcctcccgctatgcccggactcgcctgtgtcaatgtcatgatcccgccgtcgccgctgacttggatcgtgatggccccggcgttcgtgtgaccgttgaccgtggcgtatcgatcgggatcgacggcgtctcgctggtcgtcgcagtcgaagtcgtcgatggggtcggttatgtgatctccggctgaagccggtaccgccatcaacaccagcgccatcggcgatacggcgagcagaatggacaagaatggtcgcttcgcggctctggttggcatgaccgcactccaggaaacgagtggccgtgacggccacgaacgggtaaccagagggcgagtgccgacaaccccctctcagcctcaacgtcacagactgtcgccgggttgcgccgaccgccgaaagaccctaaagattgatctcggatgggcggtgatcgccgggaggccagccagaacgcgacagcggtcgctggcgcggcgaggaaaccggcggtgttggtgactcgggccgtggtcttgtcgcaggcggctttctcggtggcgtagtagtaggtgatggtggtgtcgggggtgacgtggctgccgggtttcggggattgctggtagacgacgcatttcttgtagccgtcgtgcgggccggtttccacgggttgggagtggtggaagccgtgtttttccaggatcgcggggacggctttggcgcccttgccgttgaggtcgggcaccgccatgctgccgccgtcgtcggagtcggtgggtgagtcggtgtcggtgggcgcgtcgtcggcggtggggttgtcggccgcggcctcgtcgtcgcttgtggactcggtggggtcgtcgctggtgctctcacgggatgggctggattcggcggcttgcccgggtgactggttggcgtcgtggtcggtttgggagtctcggccgggttgccatggcagggaccacagcacgaccgccagcaaggcgatcgtcaccacggcggcgaccagcacccgtgggtctcgtcgcggccgcttgccggtcgggatggcggcggtcggcagcggtgtcgcggccacatcgtggccggtgtcggtggctgggtcgccgacgggcagcgcatcgacgagcgggacgtcgaggtgcggtttggcgatctcgtgggcgaactgttcaacagtggaccagcggtgttcggcctttttgcgcagtgcattcaacaccgcccgcgacaccggttccggaacgtcgtcgccgagcgccgggggcggttcggtcaggtgggcgttgagaaccgaggcgggggtttcggacacgaacggcggacgacccgccaggcactcgtaggcgaccacgcccagcgagtatatgtccatactgggtgccgggtcgtcgttggcgatctggtcgggacacacatacgccaaggtgcccatgatcctgccggtctcggtcaggcccgcggtgccacgggcccgggcgataccgaagtcgatcagtttcaccgcgccgtcatcggtgatcaacatgttggccggtttgacgtcgcggtgcacgatcccggcctcgtgagcggcctgcagaccctcggcggcttcgcggacgacgcggatcgtctcggcgacggtgagggttccgcgttcggccaggatctcgtccaggggacggccgtgaaccagctccatcaccaggtacgaccgcactccggcgtcggtgtggtcttcgccgtagtcgtgcactgtggtcacgtgcgggctgttgaggcctgcgaccagcctggcctcttcggcgaagcgctggcggaactgctggttgtccgacaatcccgtgtgcaacagtttcaccgcgacagtgcgatgtagacgcatgtcctcggcgcgccacacctcgcccatcgaacccgatgcgatgcgtttctccaaccgataccgctcggccaccacgtctgtgccggtcaacccgaagtcctcttcttcagacatgccgatgtctcattgttccatgaaacgcactccgtgtcccaacccgaagaaccgacgccgcgtcgtggccgcggttcgcggttaatcgtcggttgcctggtggacggcggtccacaggtcgagccacatcggcagtctctggtcgcccgcgtgcgatcgctgcatgacgacgatcgcggtcagatccttcgcgggatcgttgtaccaggcggtgccgtacttgccgggccatccgtagcttcccaccgagtggccatggtcggagtggccggtgatgaccgacatgccgaaaccccagcccatggtgtcgaagtagcccggccagaacccggaaaccgccttgtgggccggggtcaggtgatcggtggtcatcgactccaccgactgccgcgacagcacccgctcaccacgatggacgccgcccgccagcagcgccgtggcgaaggcgaggtagtcgtgggcggtcgagacgaggccgctgccaccggatgcgaacaccggcggtcggctccactgcccgtcggggcggtcgtcgactaccggttcaccggtggcggcgttgtcgcgctcgtatgccgtggcgaaccggccgaggttgtcgccgtccacgctgaaggcggtgtccctcatcccgagcggatcgaagatccgctcgcgcaaagcgtccccaagggatttaccggcggcccgggcgataagcacgcccatcacgtcggcgccggtgtcgtacagccagcgctcacccggttggtggaccagcggaagcgcgcccagtcgacggatccactcatccggcggcggctcgccgagggtgtccagcgcgtcggcgatcgggaccgttccgggctcggccaggaccatgccggtgccgagggtgaaggtcagcagatcccgtggcgttgtcgggcggttggccgcgacggtggcgtccagtggaccgtcggggtcggccaacaccctcatgtccgccagctccgggaggaggtcgtcgaccgggtcatcgaggcgcagggtgtcgtcgtcgacgagcgtcatcgcgcacgcggccacgatcggcttcgtcatcgaggtcatgcgacagatcgtgtcgcctgccatcggcgtcgtcgaccccgcgccctcgaacgccagttggcccgtcgcctcgaggtgtacctcgccgtggcgagccacaacgacggcggcacccgggacgaagccggattcgacgagacgctcgagcaactcgcgcacccgagccagccctttcgacgagaaaccacccataaccatctgcctcctctgcgactcgtccattcgcgagtcatgcgagaacactagatccagggggtgacagccgaaacgagattcccgtgttctatcagacgaactcgctcttgtagaacacgctggcctcgaacgtcgccgtcgggtccgtcccgatcttcgacgagaacccgaaggccaaccggggcttgccgtcgaccatccagatcgagatgccctcgggttcgcggccgggcagtgaggctcccgccctggtttcgaacttctcgaccatggacccgccagtgtcgttcatgtcgaggacgacgatccaggacttcgagttgcctctgccgaaaagcaggtaagcgtactgtccgcagggaacgattccctggaagtagtccttgtcggacagacccagctcggcgttgttggggatcgcgcgctcggcgatgcgattgccttggcccagacggccgttcttcgcgtcctccatggagaacagggcgatgcgccacacgcgttgcgctggttcgtgggtggcgtagcggtacaagagccggttgtagagcgggtcataggcggggcggggcagtttggcgaaactgtcgatggtcggggttctgtcggtgatgaggtggttgtcgtccacgtagtcgacggttgccccgtccttataggtcaggtagcagcccttctccccggctccgttgaccgggttcaggtcgctgccctcgatccagatcctgggcgcgccgctggtcggctccacgaccatcccggaaccgtgaccgaacttgcgcaggaacatcgcgcccagttccttgcccgccatatcggtgcgggtgatccacaggtcgccggggttgtcggggtcggtgggtgcctggtgctggacgaagtacatgtgccctttggcggtgtcgaacccgaacatctgcatcgcccagcccttgggcatgtgcagcttcttacgccacaccgggtttccgccagcgccattgaggacgaacttcggcgaggacggcacctccgcgtgtgaggtcgccgcaccgccgtacactgccagcccggcagcggtagccgccgcggccacgccgccacctattttcagcaaacctcgtcgggacaaccgtgcggccatgatggactcctacccttcagtcgatgtcaccgcacacgatgtcgcccatcaccacgatttctgcacgagtcacggtcgcaaagccgtgcctcccgtcgccttggcgttcaggatgtggtttcgaaggtcgccggggcgttgcggttgaggggtaggtcgcggcggggaccgtcgaaggacggcaacagcgcggtcaccgtggtgggcgtgactggttcgtcgtgtcgcggcaatgccgagtggcttatcaggtgtccgcgaatgtcggcgggcagcgtgttccaggccggggcgaagttgagtatgacgcagtcgcggcgatggtcggcggcatgggcgtgagtgccgtgcaggagacggtagtcggtgatgaccgcgtctccggcacgtagttcaagcgtgacctggtgcggctgatcgaccatcgccgggtggtggaggtcgagtccggtcgactcgtcgctgtgggcctcgggaagtatgcggtgcaacggcgtgctcgcggcgtgcgagccgggcaggactcgaagcgcgccggtggtctgtgtcgtatcggacaggtagcacaacagcgcgacctgaggtgcttctcgttggaacgagaccgggtggtcccacgcccaccagtcctggtgccaccacaatggtgggctgtggggttccttgacactcacgtagccggagatccaccgcagatcctcggccccgatcgcctgcgcgatgcgggtatgtccagccaggacaaggttgaccagttcgtcgtcccatcgcagcggcaccaaggtgttgttggggcgctcgcaggaaatcccagcggggctggccacggcgctgtcagctgcggctttcgcttggtgcagcaactcccccgtcaacagtcggggtaggacggcgaagccttcgtcggcgaatgctcgtgcttgctggcccttacgaggagaggtcgtagctgtcacagtccacgaccataccgtccccgatgacactgaccccacggcgaggactcacatgccgtcgggaggatgccgtggttgtttggccctcaacggggcgtgtgtcgtctccgggaaagccagggtgcggcgacgcacgatgccagtgccagcattgccggtccccacgatggcaggtgtggcagggtccacaagctcagccaccccacggatacgaccacgacaaggatgggcgcccaccggggttcgtgtgtcgatgtcggatggtgacgaagcacgcgcaccgcggccagcgccccgatcgtcaagggtacgaacgcgacggtggccaccagggtcgcggtgtaggcggggtcgttccagtcgcgggtgctccagtcgttggcgtatacggcgaccagccaggtgaccggaacggtcaccacggccgatcccagcagcgccgcccagtggtggactgcgcgtgacggcgtccacgcggcgagtccggcgacgacgaggacgatcgaggtcgcggtgacaggccagggtgtggcccccacgatgacggggattccgaaagacagccccgccgcgcaaccgatggtgatcgcgccggcctgagccagtgtccgtggcgagccggaccgcttcgctgtcacccggcttctcgccagccaccacagggtggcggccgcgatacaggtcgcgaacaacacctgcgctaggcgtccgaagtgggggaaagcgcccgccgcggtcatgtcaccgaaagtgtcgaacggtccgagccagccggtggggacgccgagcagtgccgccgtccacagccaccagttcccgtcggtacgccgcagtagcaatcggacggtggcgatggccgcgaccgtcagtaccgtcgcggtggcgaccattcccacgcgcgtgatcagcggttcgtagtagtcaccggcgtttggcggaaaggcctgagtgatcgcccaggcggtcgcagcgaatgccaccgcaccagcgggaaccgcgagtcggatgtcaaccggcaggcaggtgggagctcccgccgccacaccggttccgccgaacgcgatggcgccgaatccggccagcgccattagcacccacaatggaggccgatcgtaagttgtcagcgcggccagcaccggaatcaccacgatcgtgaccgtcagcgcaaacccgatcgcggcgcgcgccacccgtcgcgatggcagcgcggcggccagtccggcaagtagccagacggcgaaggccagtagcccgagggttcgaaacccgctgtgcggtcccgtgggctccagctgccaccacacatgggccgccaggccggtggccagggccagcgcgatcggtgcggcgttggcgagaccttcgggaaaaccggggatcatgttgaggcccagtcgttgccgtagtccgctggcgatgaggtcgatggcctcggatggtcttggcacccgttgccccggcttggcgcagtccatgagggtggtgacgagctcgtcgccgtttcgagtccggaattccgccgagtaggcgaacagcagtctgcggtagcgccgttccagtacgtcgtcagccatgggcgagcccggttcggccaccgcgccgcaatcccgccatggcggcctcggcgttgctcgacaaccgccgcgcctcatgggagagaacctcggcaccctcgtcggtcaggcgatagtagcggcgcaggcggccgtcggtgacttcttcacggtcggcggccaccaagccctggccggtgagtcgttccaatgcgccgtacagggtgccgggcggcagtttgacccggttgtcggacagtttcgccaccgcttgaatcaccccgtatccgtgcagggcttgctcggccagcgaggcgaggatcaaaaaggtcggctcctgcatgggcgcgctcatggccccatcgtacttcagccgtcatatatcgccccccgacccatggacttgtcgagccgattgatatcgttcgccgctatatatcgtccgacgatctatggagtgccatgaacacctcgaacttggcccgaaacccacgcgcggggatcgcggtcgcgatcaccgccctggtcggtgccctggccctgcccgtgtggcagtcgggcgtcggctggctgctggtcgcactgaccacaatggccgccattggcgcgagccgaatcggacaccgtcccggccgaacgagtacgggcgagcgatggtggcgaggcggcgccggatgcaccgcactcgcgttggtcgcggtcgccgccctacgcgacgccgcctggctggtggtgctgtgcctggccgtcgccacggccctcggctcattcgccctcgccggcggtaccacctggcgcggcctcgcgcgcggattgaccgcactacccggcgccggggtttgggcgctgctgccccgcaacggccctggcggaaccacctcgcgccgatggtggcggatcacgatcggcctcggcagcggcgtcgtactggtggtggtgttcggcctgctgttccggtccgccgacccggcattcgcgcgactgctggaagggtggacacgaagccttccccgggcggtgtcgggcttggcgctcgcgggaatcctggccctgggcgcgatccgactcgcccacacacccgccaccgtggatacgacgccctcggccagcgagagaagtacccgcgggctgaccgaatggctcatcccactggtgatgctggacgcgctgttcgccgtcttcgtgacgacacaggtgccgagactgttcgcgggcaaggaatacgtactcggacaatccggccccgactacgccgacttcgcgcgcgacggcttcgcccagctggcggtcgtcaccgtgttgaccctgggcgtcgtgatagcactgtcacttgtagcgggccggacgacagcccgagaacgcgcactgttgcgcggattcgggggtgcgctgtgcgtgatgacgctggtcatcgtcgcatccgccctgacgcgcctgatgctgtacgtcgacgcctacgggttcaacggtccccgcctcgtgggcttcgccgtcgaactgtggctggggctggtgttcgtcctcatcctcatcgccggaacgcgtccgcgtgcccggtggctaccccgaaccgttgccgccgcgggcgtctgcgtgctgctgggggtggccgtcatcaacccggaggccatgatggcgcgcacccacatgaacagagtggaggacggttacccgctggacatcgccttcttgtcacaactgtcggccgacgcgatcgacgaaatcgacaccctccccgaacccgcgcgatcctgtgccctgcaaaggctgtcgcaacaactggagcagcccgacccctggtacggcctcaatatgagccgacaacacgcccgccagatgttgcgcgaagggcacatcctcacctgcaccacggagttcccgtcatgacacccacccccgctcggctggccgacatcaccgccacgatcaccctcctgaccaccgcactgatcaccgtgatcaccatgctgccgccagccatcgcgccaacggcgatcgtgccgtcctcattcgaccccgacaccccgcaagtctggaaccccggcgaaccgtggatcaccagttccggcaaaccgaagccgcccgacagcaccgctgccgcctacactgccgcgctgtggaagcacttcgcacagcggtatccgggggtcacacctcgggacacgacctctgacggccacgccgagatgcccggtccggtcaccgacaccggctggttcacgcgcgaaagccaaaccctcgaccaggtcgcccccgcggaatacgtccccttcgagtcctatgggggcgccgtgtacaccaggacagtcctcggcctgcaccaatcgatcgggaaagacaatcccgtcagtcctgacgcggacagctacgactcggtgatggtccaattcgacgacgccacccaccccgacatcctggacctgtggatcatccccccgagaacctacacaaaggacaccgggggcgcgctcgacctgaccgcgtgcggctacaaactgccgacattcaagacctccacatgcgacataacccgggcgaagggacccaacggtgagaaacttcggttcgtcacgggacgcaccaaactcgccgagtccgaacccgaacgtcgggcggaaggatccgaacacttcgcggtgctataccggatcgacggctcggccgtggtcgtgcgcgacgcggcctacaccgccggccacgccccttcactatccttttcagaactcgccaccatcgcactggccctgccaataaaacccccgtaacacctgattcgccgcaccgattcgttagtcaacctgtcacaatcggctataaccccagcccaatgactatgtagcaactctagcgaaggctatgtagagttgctacatggttgaaaggctgaaactgaccaccacggtggtacgggtgctgacgtgtttcatcgaagacgtcgacgccgaccgctacggcatggatctcatgcgcgacagcgacctggccagcggaaccctctatccgatcctgaaccggctggaggaggccggctggctgaccgcctcctgggaaaaggtcgaggccggcgcgaccgcccggccagcacggcggtactaccggctgactcccgacggcgccaaggccgcccgcaccgaactggccgccgtgcacgagcggctgtccaaggcgctggggccgttgggaaagccgaggaccacatgacggtgatcgacaaaatggccgagctactcctgcggctggcccgcgaccgctggcccgaacgactgcgcgaggacaggtatcgagaatggagcgcggagatgtacgccatcaggaaccaggagtcgaagtcggccctccaacgagccttcggccagttcaggttcgccttcagtctcgccgtgtcaccaccgggcggccaacgccaccagacaccaggctggcgcgagtccctgcccgggtggggacggaggctgctgccgctcgcggtgctgttcgccttcggtgccggctgctcactcgtggtggggcagccacggatgctgggcgtcgtgttcgtcaacctcagcggtggcgatctactgtggccaaacgttgtcacggtggcgttcatcctggcgttggtggcggcgtcggccatgctgggtcacgcccttggcgctcatctgccaccctcgcgacagccacgccacaagaccgcccgcgcgctgtccgtcgtcaccgccacactggcggtcggcgccgggatgctggcaacctggctgtccatctccggcttcgcctccgaaggcggcgagacacagtcgacactgtggacgtccccgctgttgtggatggtcgccgtcgttccgctgctgttgtgggcggtgtggtcggcccgtcgtgatcgggtgaaaaccgcgcggtggctggggatcgcggccggcctggtcctcctcgaagtactcgccctgccgccagccctggtgatgcgggaacagttggggctgccggactccgcgatcagtgcgtccaccgcgccgctgttgtttccggcatcgttcctgcaacccgccggactcagccccgagctggggacgctcagtttcacctcgctgatgccgagcatgcttgccgccaccacgttcacgctgttctacgtcatccggtcctgccgggccacggtccgtcccgtaccgccagtggtgcgctccggcgccgccgcacccgccgcgtcaaccgcccgggccggattcgcactggcgataatgggactcggcctggtcacatgggcgatcgccgtcgcgttcaccccaccggcggccgatcctttgaccgacaccggagatccccagttcctgatgtggtctgtcgaactgcgcctggccgccatcacggtagtcgccaccgcgttggccctcgccctggtgggacgcggacggccgttcctaccggcaacagtgaccggcgtcggactgctgacagccgacacgatcctcgacgcgaccgatcaggtcggccgcaccggcctgtacggcgcgctaggcgcgggcgtggtgatcacggcattcacgtggtggctcggccgaaccctgctcatcgccccgccgcaggagcgggcgaaccggcgcgctgccaccggaatcgccgtcgtcgcagcgttgtgcgctccggcaatgctgctgcagtcgacctcgccgtcgaccaccgccgaatccggcggcacctcggcgacaccggcgatatttcccgccgtgaccgtcgcggttacggcgctgttggccctcgtggcctcggcgagcgcgctggcggctcgacgtcacggcccaacccggctcaccgccgcagcgacgatggtcgttccggcaggtctattggggagcttggcgatgttcagcggcgtgccggactcagtcgcgtggatcggaacgctggcgggcctgccgttcgcggtgttcttgttggcactcatgtggtgggaacgcgtgcggcagcgcgcgaaggcgaccgggacctggaccgcgctcacgctcctcagcaccgtggcgatggtaccgacgctgctgatcggcttcttcgcgtcgatcttcatcaccggcccactgttgaccgtgacgggaaacggcgggtaccccgtcgacggttcgtcgatcatgccggggatcctgactgtgggtatcagctacgggatcggggcggcctacatcctgctgccaccgccccgcacgatcgccatggtcaccgtcccggtcggggcatgacggcgcggtgcacacgcggcgggcccactggtgcgcaaccgcagccgtcagtggtctacacgtgggctttgagcacccggtagcgaaggtgcgtggccgcgggggtgttgatgacgtcgcgcacctgaagccgggtgtggtcgatcttcatcgtctcgaacaggcgggtgccgtcaccgaagagcaccggcgccacatggaggctgatctcgtcgaggagccccgcctcgatgaactgccgtcccagcgcggctccgcccatgaccgtgacgtcaccattgcccgccacggccgtggcgcgtgccagggcggcttcgatgccgtcggtgacgaactcgtagacgccgtcttcgggactgtgtcgcggcgcattgtgggtgaccacgatgaccgggcggcgcgccggtccactggggccgtccgcctgccagtacggcaccgacaaatcgtaggtggcgcgaccggcgatgaccgcgccgatgttgtcccaaccggacgccaccagggcttcgttggcggggtcgccgtcggcgaacacccagtcgtgcagcacgtggctgccttcgccgttgggttcgtcggcggtgcggttggcggcactgatgtagccgtccagcgacatgctgatgtcgaagataacggtgttcatgaagactccttggtcgatgtgatcgaggcttgaacctctcgagaaagagcctgctcgcgcgagctggtccgcgcctccgtgtcaggcacccattcgccccccattcaccactcactcccccgcgaaccgcccggtactggggcatgctttcggtatggacacaccgggtctggggcccatctcgaaacgcgaggccgaggtgctcgccgttttgggcgagcacctgaccaacgcccagatcgcccaccggttgcacatctcggtgcggaccgtcgagaaccatgtgtcgtcgctgctgcgcaaactgggcgcggcgaaccgtcaggcactggccgcgatcgccgggccgcgtccggatgcgccgtcgccgggaaccgtgatcggcataccgcacggacacaccaccttcgtggggcggcggccggatcacgacgccgtggtgacggcgttggccgacgcccggctggtgagcctgatggggcccggcgggatgggcaagacccggctggcggccgtggtcgccaccgccgtggcaccggcgttcccggccggggcggcgttcgtggacctggtccctgtgcggcccggacaggtgaccgtggcggtggcgcaggtcctgggcgtgaccgagcggccgccgcagaccctggaccacacgatcgtcggctggctcaagcagggcaggttcctgttggtcctggacaactgcgaacacgtcgtcgacgatgtcgccgccctggccgcgatggtccagcagcggtgtcctaacacgacgatcctggccaccacgcggcggcgcctggccgtaccgggtgagcaggtggttcggctggggccgctaccgatcgaaccggacgcggtgcgactgttcttcgatcgcgcccgcgctgtcgacgccgaactcgacatcgacccccagacagcggcggccatctgccgcaacctggacggcatgccgctggccgtcgagatcgccgcggcccgtgctgcctcgctgggcgccgaggggctacgcgcggcggcgggcgatcggctgcggctggccagcggtaccaggggcgtccatccgagacactcgtcgctgagcgcggtcatgtcctggagctacgacctgctcgacaccgaggcgcaggcggccttgcgggcgttgtcggtgttcaccggttccttcgacctttccgcggtcgccgcggcgaccgcatcaacgcacgacagcgccgtcgccgacgtgatcggtcggctcgccgatgacagcctggtggtgcgcgacggccggttcgggcgtggccgttggcgactgctcgacaccgtgcgcgccttcgccgcgcaaagacgcgacccggccgagcactcgcgagtgcgggaacgctacatcgcctgggcagcccagacagccgcacgcctggcagccgagctcggtgacgacgagcaactcgatttcgccgcggtcgccgccgatctcagggcggcagcggcttcaacggcggcaagccccgatcccaccgcacaccgcctggccgtctcactggccacagtgaccttcgcgtatggattcaaccgcgaagcccgtgagcacttcaccggcgccgcccaacgcgcccccgacgcccgccaggcgggtcgagacctgtgcgccgccgcgaatgtggccaccgccgtgtacgacggcccggcggctttcgatctgtttctggccgcggccaaccgttcccgtgcggcgggcctcgacaacgacgctgccgccgccaccgcctcggccctcatcaccgcgctgcggtttcccggcgagttcccgcagcggctgacaccagaagacggcgcccgcctgttggccaccgcgatgcgcgacgccacccaggacgacccccgcaccgcggcgctgatcgcggccgcccgggcatggaacgacggcaccggcgccgacgaagccctggaactcgcgcgcgcactcggcgacccgctgctgttgctgggcgcgttggacatcgccatgacggatcccgggcggcgcgcccaggtcggcgagttcgtggccgagcgcctgcgcctcgttgccgagctgccgcgtcacgatccagcagccgccaccgagatcaccgacactttccacgtcgcgacctcccacgccgtggcgaccggcgatctgcccgccgccgcatcgattctcgagaccgcggcggcacaggacccgctggcgggccacccctacgtcacagcgccacgacgcatccgggtcgcggtactcgcgggccggttcggtgaagccctcgccgccaccgaagcgctgtgggacgagtggcaacgcgacggcgcccccacccgccgctggatggccaccgctgtggcgatggcagcactggccgaaggcctgcgcggcaccagccacagccaccggtggcgggaacgggcactgcgggtcgcccaaaccgacgacgtgaccggctcgatcgaactggcggcgtgcatcgcgttcgtcgacgcccgcctagcagtacacactggacacacggtcgacgccggtgcgatggtcaagcgagcgttcgcgtccttcaaggacgaaacggtggtgccgcatccagccgtgggcggccacatctggaagagttacgcacgcgccgctgctgccgaactggccgtgttcgcgggcctgcccgacgccggggaactgcttacggccgccagccaccacgccgccgacaaccgttgggcggcagcctgtctggcacgggcgcgagggcgcctgaccggggaacccgagcacctggccagcgtcgcggcgcaatgggaccggataggtgcacgctttgaacgggcctgcaccctcatgttgataccggaacaccgcgacgaggcacgcaccgaactggaagctctcggagcctcctcccccgcgctgtgacgccgaagcccggcttgctgcgatcggcgttggtcgccgtgagttgtgggccgcgcttgtcagcgcggcccaggtgtggtgaaggattcctaggcgttgatttgtttgcgttgggtggttgatccgatggcgatctttcgtggtttggcttgttcggccaccgggatgtgcaaggtgaggacgccgttggtgtagtcggcgttgatgttgtcggtgtcgagtgtgtcgccgaggaacagctggcgggagaacacgccgcgcgggcgttcggcgacttcgacgtcgtcgttctcgccgaagtcggggcgtcgttcggctttgacggtgagcacgttgcgttcgacgtccaagtcgatcgattcggcgtctacaccgggtaggtcgaagcggacgacgtagtcgtcagcggtgcggtaggcatccatgggcatggccgcgggccgcgacgcggtgccgttgacacccagcatctgctgggcgagacggtccagttcccgaaacgggtcggtacgcatcaacatcatcaacatcctcctgatgtggtgattgatatacgccaatcgtgaaaacaacagtacaggcaattgtccttagtggatctaaccatccggcatacagggtgccgaccggatgccagccggggaggacctttcaggcatccggcccgcaccagtggtatcggttctcctttctcttgccgtgtcggtttccatttgcgcgttacggcggcccgcgtggccaggcgagcgcctgcctcagggccaaaccctcagccagagggatgagcctcggctcagggcggtggtgtcgccgtggcgggcggcgaaaaggaactcgcccgcaacgaccgcgacgcggcggagtggggatggcgccctgcggaaagttcgcggcgatgatggcatcgaattcagcgtcgacccagtcgtcgtctacgcacaccacgtcgacgaacctcgggtcggccgttagccgcgacttcgcaggcatcgtggttccactccccggatcagtgatcgtcaggtcgtttcacggttcaacaccttcgacgaaaaactgtatcgctgactgtaggttttgtcaactctcaaattaaggtatcctctagcgaacgatcacagaacatgtgccttgaggaaggacgacggctcgttgccggacgccgcgaatttcgacgacgtggactaccccacgtacaccaccggacaggtggcgcgcatgctcaccgtccagcaggcgttcttgcgcagcctcgacgccgccgacatcatcactccgcagcgctcccccggcggccaccgccgctacagccgccgccaggtcaccctcattgtcaggctgcgagaacaactcgacgagggccacaccctggccgccgccgtccgcatcactgatctgcaggaccagctggagcaggcgcacaccgagatctcacgactccgcaaccaaccccggcaatgaatgcctctcccagatcaaccagcgcaatcactgtgccgcaagaaccgccctgccaacaacgagtacaaccacgggtagtgcgcagcccgcgagtcggcaaccgccaagcgtcacaggcaagtgcggcacttgtgctggtcgcgtcaccgtcagcgtgaatccttcggatccactccactagggcggccatccccatgtgaaggcgttcctttcgcgctgtaactcaacgctcctgacggtttctgctttccacgcacgtggtggtgtttcaatcgcggcctgggtggcgcgaaacggtgggctaggcgcgcaccaaggagaaggaggtaagtttctgagcaggttcgagtcgaggtggtatcccatgccttctgccagcgagagcgaccctgcggtgatcagttaccagcagcgtccatgtcgggagtgtccgtggaagaaggaagcgccagtgggcaagtttcctcctgaggcgttccagcacactgctgatactgccgtgcaacctgacttgtcggcatgggcagggcagggtccactgcagaaggtgttcgcgtgccacatgagcggcagcgaagaccatgacaccaaggcctgcgcggggttcttggccgtggaaggccacgccaacctggaagtccgcgtgcgcgtggcacgcggcgaaattgctgctgaggcgttggcgccgggtgaggactggcccgagctgtacgcctcgcatgacgacatggcccgcgccaacggactcgacatcgttgactcgtgctgaagcgcactggataggtatctacttgaaggagacgcggtggccatgccaacaccgtcaagcgcgatcggttttcatacgcaagcgcaatggatcacgatgctggagcagacgttggcgtcggcgcagcggcagcggagcgcacgcgcggggctggattcgtgcggcgtcccggagtgggtcgccttcgaacgccgcgccatgcatgaagccgtcaatcgcgctcgggtcgatcgtggactgtcacctgtcacggaagcacatgtccgctgggctgaggaacgtgcggtgggtcatggcgattacaccagaaagttcgcgttgtactgcgcggacctcatcagcagcgaataagaacggctgcggcgatgtcgtcgactccggcagtgtgggcctcgtcgacgaaggcggcagcgaggatgttgccgtaacctgacacgggcgttctgctgtgggcaccggcaacggatgccgggccctgccgggcgcgtcctcgacgccatagctaaatggattgtgggagaagaagatgacggttcatgccctgcaccgtgccgctgacttgatagaacagcgcggctggacgcgaggcggatactgctatcccgacgccgagggctattgcatggacaaggcactgttggccgtatgcggtttgtgcaccgcctgcgagaacaagcatgatctgaccgatgaataccgcgatgcgctggccgccctacgcgccgcgttgaacgttgctacgtgctgggacctgtggtggtggaacgacaactcccgccgcaccaaaagcgacgtcgttcggctccttcgtcgggccgctgaccatgccccggcacgccgcaagtcactgacgcagtgacccgacgacgttccacccagccatccaggtgtgggcgtcaatgtggcacccaccgtcttcaagacttgtcacgtatgggggctagcggaagttcctgcccttgactgccgccggtgtgtgcagtggggtgagtttgtcggcggtcagcgacacaaccccatcggcgttgcgcagccgtcctcggatgaggagcgcggggacagcgtgggcttcgcgggggtaggcgacgcgcagaccaggttcacacaccacattggcttggccggtttcgtcttcgaggttgacgaacaggacaccaccggcggtttcgggggcttggcggtgggtgacgatgccgccgacgaggacgcgggtgcgatccgggatcgtcggtagctggccgatccggaccgcgccgtgggcgtcgaggtggtggcggatgtgttggatcgggtgggaatcgacggaagatccggtcgactggaggttggcggcggtgagttcggcgtcgctcatgcccggcagcatcggtgcggtgacggggatggtgccgtcgatggtggtgtcggtgttggcggcggcgggtgcggccatccatagtgcctggcggcggtcggggccgagtgcggtgagggctccggcggtggcgaggttctccaggtgggtttcggtgaggcgggcgcggcgggcgaggtcggtgatcgaggtgtagggctggccggcggcgatgcgttcggcaacggtgtcggagatgccgcggacctggtccagacccaacctgacggtggggccggggctcccccagtcggcaggagcggtgttgcgggccgcgggctggccgcgtccatccaatgtggttatcgctgcgctgtggttgatgtggacggggtggatcctcacgccgtggcggcgggcgtcgttgatgagggtgttgacggagtagaaccccatcggctgggccctgatcaatccggtcaggaacgcggccgggtagaagcgtttcaggtaggccgaggcgtaggcgatgtaggcaaacgagatggcgtgggattcaatgttccagtgccgacagtggaacgctgaacgggtctgctgaactgggctgcccatctacggccacagatcggtcaatactgtggaggtgattcggctgggtacagaggccttttcgaattggcgtcggtagtcagtgtggtgacgtggtggtttgtccgcctccaggggtgagatcgcgatggtgttgaacagttggtgggcgggcgcatcgccgaccgcactggaatggctgaacacatatagtccacatagtttcatttcgccacgtgcggccgagtggttgtgctcgaacatgaactggatcgccttccacagcgtgtggaggtcatcggcggtgacaccggtctttgtggccttgggcgcggagtagtgtagatgggtgcggtacaacccgtaggggaccgtccacttagcgccaagctcggtcgattcgcctgcgtcgatgtcggcttgtttggtttgggtgacgcgggtgatggtgtgctccaccggactgatcgcatcgatactgcgcgcgaacgtcagctgtgtggggccgtaaacctgcccagcgccacgtttcttgcttcctgggatcttgtcgccggtagacaaaaccgcgccgaacatccgtacatcgaagtagtgatcacatatccattggcgcgcgttgtcgctgtcatcggcgctttccttcagcgcttgagcgatgcgggtgttgagggcgtgtcctgcttcgacgaagatcccgaaccggggatcatctcctttgagcagtgacacggtgtcgcggatcttgcgtttgatggccacgtcggtgacgattccttggccggtctcatcgtccatgcggggctggttagcggcgtccgggtcgccgttggggttgccgtcggtgacgtcgaatagcagtaccgcgtcgtgccgcatggtggggtcgaggtgtgcttcactcatcgttggattccgtttccgtggtggtgttattggcagatcggttggcgaatcgttgctgacgttgctggtagtagccgagtatgaagtccgactgctgcgacagcagggccgtgctcggtggtccaccggcctggttcaagtgctcatacagttcggtgagttggcggtcaatccattcggctcgggcggggttgtcgcggcgtactcgcttcagccatgcctgcgatattcgggcgccagcagtcagcgcgcggcgcgggttggtgatcgctccggagaagtgacggtcggtgaaactggtgttgacgcgttcggcacggccggtggtcttgttcggtgtgggattggtggcggcccactggagatactcgtacatggcgaatatttgaccagccactttggctggttcttcggtgctggatgtggtgatttccatgggttctttctggtcgttcgtggtggcctgtcggatacggccgacgtgtagtagggccgctcgtgccgggtcgaggtatccgtcgcgccggatgcggtggatgatgtgtttggacaggccaggcggcagacggcgtccataaagggcggcctgtaggagtgaccggtagacgccgtcggggcggtcagcgccgggtttgttgaagccgaggtatccgccagattcggcagtcagcttcgggtcgtagcgcccgcacgccagtgccaacagcccgaccccgggaaggcgcgtgttgtcgccgtcggtagtggtgatgtcgttgaaccagcgaccaaggttggcctgtacctgggtgagaggttgttcaacccagtcgcgcaccatgatgcgggagacgttgccgcctacgatgaccgagcagaacctccccgtgtcgatgtccttgacactgtgacggtgcccggtgcgggcagcggtgatcaggtggtggacgtcgtccaggtgctggtgtggatgcagcagcatgtcgagtgaaacctgctcaccgccgatcgtccaccacgccatgcgtgagtcgccgctgccggtggagtgctgcttgtcgtccaggagcattcctaggccgctcatgacccgcaatccgcagccttggcaaatcggtgtatgccgcagctcggtggtcaaatcgaatccgtgggtgggtttgttgacgctcaccagtgatgcgctttgcgtcgcgcccggcaccagccgttgcggcagttgctgcggcacggttttgagcagttcagcccattcaccgcacaccaaacacaatccagatgtgccgctgcctttgcgttcagccgcgatgcttgcccaaaaccgttgtgctgaggtcgatgcggcggctttggcgccgtcaatctcgaagcagacgagatctccgcggctccaggccggtacgcgttgcagttcttcgccgcggccgttgatccgcattggttccataatggtgcgatggtgaccgtcgcggtagaacgctgcaatcgcgctggccggtgagtccggatcgtcacgggcccagcgttcattcaacgcgatgaacgccttgtggcgcttgaccaccttgtccggcttcacattggctttcgggtctgtggtcacccacccgaacacgtactccacggtgtcgacgccaggtgtcggcgcgggagccgaagtcttggtcactgacgggactgccatgggggtgccgaaacgacgggcggtgtcgctggggtcggctcgatccgtcatgtccagtgtttcgggggtgccatcggcgtggagtcgcagcacccaccgcaccggtttttcgatgtagaacgccgggatcgggttctcatcggtttcacgttgggctgcgaattgcgccagccgctgcaacagcatcagcccaccgccgcactgatgtgcgatgcctcggcgacgatgccccgttcgggaacgcgaagtaccccgcgatcaaggcgggcggtgaaccattccatggcgtgatcaccgtcgtatcccaccgtgtggatcatgatgcccaaatctccatcaagctcgtcacgagcgggtgtgccgtcgggtttgccgaagtaggcggtgaactcgcgggtgcccagatacggctgggcaaagcatgctcctttgtcgacgcggcgccggaactgatcgcgataggccaccacgggtttgttggcgtgcggttgcagtcgaatgtgggcgtggattcggtaggccacgtcacgcaggcataccgcgttgcgttggtcgcgtttcgccgcggtatcaatgcggcgcacaccttttgctgcatcacgcaacgacgccacgtcgttagtctcattgcgacgaaccgtgaactgcttgatcggtttgagcacctcaatggccacgacttggtaagccatttctggcttccaatagatcgcttccaaaacacccttggcggcactgggggtcatgacgggatacgtcagtcgttcggctttgagttcggggcgagtgaacaaggccgcgtccccccacacttggaccgccaccggtcgatgaccgtgtggatcggtgggaagtgtgatcgcggtgccgtgaggggtcatagaacgaatctctccatttcggggtcgagggcgatgcctgtggtgacgtcgtagtcgccttgccacaccgccagcgagcccggcgtgtccacatcgcccagcaacggtgccagcaaagcggtcacacccggtttgcgtactgcggatatgtgcaggttcgtggtgaacggctgcaactgcctcatagcggagccgatcccgatacctgaacggacttggtcgataagttcgagtacgcgagggttgaactcattggacaccaggttcttctcaccggtgccacggccgtcaccgttaccgacccattgtgggcagatcacggccacgctgtcatcactgatcatgcgaaacgccaacttcgaatctcgtgcgccggtttcgaggtcttgtggcccatcggtaactgactgatagtccaaccgttgcctggccgactggatctgccgcccaatcgagccgcgtccctccactccggtgtcgtcatacacggcccgccagtaccgcaactgtgccgttgtatcgtccggcgcggacttatccggtccgaagaaccgccgagtgttgcccactagtgttcgatacgtcggtggcgcgccaccatccaacggatcgaagatcacgaccctcccgccgtcaggcaatcggccttcccggttagcgcggccaccagcttgcacaagtgaatcggccggtgccagcgcccgatagaccaccgcgaagtccacgtcgactccggcctctatcaactgtgtactgaccagaagcaccggcgtgcccgccgccaaacccgagcgcaccgcagccaggacgtagcgccggtgagccgggcacatccgagtcgacaagtgatacaccaggctgtcgcccgccaattcccgccaccgatcgaccacggcagacgcatccttggtcgtgttcaccaccaccaaagcactctcatcggcgcaggcccggtccgcgacgtcgctcaacatcggttgcggatccgtccaccattcgtaccgcactcgcccatcaacggcacgcgtcaactcctgcggcaccacgatgtcgcaagcctccatcccctgaaacggccccagattccagaaatccggctgcgtagccgaacacagcaccacactggccccgaaatgatcgaccaatgtccgcaaaccatccaagatcggcaacagcagccgatacggcagcccctgcacctcatccagcaccaccaccgcattggacagacgatgcagccgccgtgtcgcctcccgtttgcgaccaaacaacgattcgaacaaccgcaccgtcgtggtcaccacgaacggcgcatcccagttctctgacgccaacctctcccaccggcgacaatcgggaagaacatcgaaatcaactccactgtggtgctccaacaccacctgctcgtcgccctcgtccagcaggccacggtagacagcggcgttttgctcagtgatcgtcaaccacggcaccgccaccaccactcgccgcatgccatgaatcgccgcatgccgcatcgcgaacgcgccagcgttgatcgtcttgcccaacccggtggccgcaggtatccggaacatgccacgcggctttcctgcggcccgcagacactcatcgaacaacgcctgcctggccacattcaccgctgacattggcctgtgacgcaacagatcttcccgacgctgctgaaaccgatcccacaacaacccgacatcagcgtccctggcaaccaacggtgctgccagaccttctcggtgcatcgcagtatccagcgaatcggcatcacacaacgcgctgaacaccaatcgcagtcccatctcagcaactagcggctttgcccacggcaacaccacgtcccgcgcccaacccgtctcagccagaaggtcagtcaagcctcgtcgcgcctcagcattgttgcgccgctgagcctcactcaggttcttcaacgcgtccgccacaaagcctggtgacgtcaaaccgccatgatgaccatgtagcaccaacccaagagcctgaagtccatgttcggccgccaattcgcaacccaacgtcttgtggtccacccccaccgggccacctgacgcctccgctcgcactagcccgtcctgccatgcacacgacgccttccccgcgtcatgccagagccccgtcaagtaccccagatcaccgacgccgaactcacccgcgaatcggcgcgccaacaccgcaaccccacgcaagtgatcctcaagaagttgacgatcaccgcccctattggcactatgcccaaacagttccacgtaccaagctccagaagggatacagtcaacaagcaagagcgaccatacgtcgttcttgtgacatgccaacggacaaaatgtgcgacacgcgatcgaaccgacggccaccaacccagactcactgcaatcctcgccagaggagtgctccagcgccaccggcagcgcgccgccgtcccggacccggcgctgctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactggcagagctggaaagcgatcaaccgcgaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttcctatagtgcaggaacatgggtttgggggcgaagggagcatgggttctgtgtccagtttctaaggttttgacagaatttcgtcttgggaaccaaccgcgtgtcgcgacatcacttgaggttccgaagccatcatggttgggacacaccacagcctcctttccggcacgccggtgtctcgaggacgtctggagctctaggagcgggtgccagttctaataacacaggctgtggtctcatttgcgggagtcccttgtggtcgagtgcttcgatggcatctcatctgatcgtgtggcattgcggttatcaccggaagttgcgcggtttcgttggcatcggtgtgtggagtggggtgagtttgtcggcggtgatggaggtgacgccgcctgcgttgcggagttgaccgcggatgaggagtacgggggtggcgtgggcttcgcgggggtaggcgaggcgaaggccgggttcgcagacgatgttggcttggccggtttcgtcttcgaggttgatgaacaagatgcctccggcggtttcgggggcttggcggtgggtgacgatgccgccgacgactacgcgggtgcggtctgggagggttgcgagttggtcgatcggggtggcgtcatgggcgtcgagctggtggcggatgtgttcgattgggtgggagtcgacggaggagcccgtcgcggtcaggtcggcggcggtgagttcggcgttgctcatgcccggcagcatgggcgcggtgagctggatggtgccgtcgatcgtgtcgtgggtgttggcggcggcgggcgcggccatccacagtgcttgcctgcgggtagggccgagagcggtgagggcgccggcggtggcgaggttttccaggtgggtttcggtgagcccggcacggcgggccaggtcggtgatcgacgtgtagggctggcccacggcaatgcgctcggcgacggtgtcagagatgccgtggacttggttcaggcccaaccgcacggccgggccgccgctcccccactgcctggcgggtgcatcagcgggtgcgggtgtgccgtgtccgtcgagtgtggtggtggcgtggctgtggttgatgtggacggggtggatcctcacgccgtggcggcgggcatcggcgatgagggtgttgatcgagtagaaccccatcggctgggccctgatgagccccgtcaggaacgccgccggatagtacctcttcaggtagcaagaggcgtaggcgatgtaggcgaaactgatcgcgtgtgactcgggaaacccgtatccggagaatgcctccattctcgaccataggtcgtcgatcgtggcatgtgggatgtcgttggctgccgcgcccgcgtagaaccggtctttgaggcggtgcatgcgttcggccgatcgtttggcgcccatggcttgccgcagctcgtcggcatccgctgggctgaacccgccacagtcgacggccagttgcatcatttgttcctgaaacagcggcacacccaggctcttctccagtgcgggttgggcgaggcggtgggggtagacgacaggctcgaggccgtcgcggcgccgcagatacggatgcaccgcaccgccttggatcgggcccggccgcaccaacgcgatctggacggccagatcatgcaggttagccgggcgcagccggggggcgagttgtagctgggcacgggattcgatctggaacgtgccgatcgcatcgcctttgtggaccatcgcgtacacctccgcgtcgtccggagtcagcgcggccaaatccacgggaacgtcgtagtgggcattggcgacgtcgcgggcctcgcgcagcgcggtgagcatcccgagcccgaggaggtcgatcttcaccaggccggcgtcggcgcagtcgtctttgtcccactgcaggacggtgcgtttgtccatgcgggcgtgctcgacgggcacgacgtcgatgatcggtcggtcgcagatcaccatccccccggaatggatacccagatgccgtggggctcccagcagttgtccggcgtaggtgcccacatcggcgggcagctcggtcagcgcggggccgccgcggcgcggggaggccgcgatccaggcatccacctggccgggcgaataccccaaagcagcggccgagtccctgatggcggagcggcggcggtaggtgatgacgttggcgacctgggcggcataggtgcggccgtaggtgtcgtagacgtattggatgacggcttcgcggcgccgcgcctcgatatccaggtcaatgtccggtggcccctcccgagcggggctgaggaaccgctcgaacaacagcttgaatgcgatcgggtcggccgcggtgatccccagggtgaaacacaccacggagttggccgcgctgccgcggccctggaccaggatcccctcccggcgacagtagtccacaatgtcgtggacgatgaggaagtaacccgcgaacccgagcctcttgatgacatcaagttcatgatccagttgccggaccacgtccgagcgcgatcccaagggcccataccgctcggccgcaccggcctggaccaggtgccgcagccaggagtcctcgtcatgcccggccgggaccggaaacggcggcaacgcgggcgccactaggtccaggtcgaacgccaactcccttgcgagacggaggctgctggccaccgcgccgccaaacggcgcgaaccgctcgaccatctcgtcaggcgagcacagccgtgccgttggtgcggcgggcagccacccgtccagctcgtccaggggcatgttggcgcgcaccgccgcggccacctgcgacaacctgtgccgagagctgcgggcataatggacgttgtttgtcgccaccaccgacagccccaactcggaagccagatcggcgagcgcctcgttgcggtcgccgtcggtgaaagcctgatggtcagtcaactcgacgtaaacgccgtcgcgcccgaacaactcaaccaaccgctccaactcgacccgcgccgcatccaccccacccgcatccaaggcacggcgtaccgggcccttgcggcagccagtcaacaccaccacgtgcccgcgcagcctcgcggcgacgccctccaggctcccgtagtcgggcagacctttctggccaccggccaggtgggcgttgccgatcgccgccgacagcttcgcgtacccctcggcaccgcgggccaggaccagcaggtgcgtacccgacggatccggcacacccgcccgctcaccggtcaacccgatggacagctcggcgccgtacaccgtggccaggccggtgcctttcgcggcttgggcgaaccgcaccgccccatacaagccgtcatggtcggtgatcgccagccccgatagacccaggcgaagcgcttcggccaccagatcctccggcgaggacgcgccgtccaggaacgagaaattcgagtgggcgtgcagctcggcataaccaccggcctcgacagccggtggagatgaggctggcggcgtgggttcgtcgtcggtgaccagtcgcagatgccggggcttccccaccccagatccactcgtggcccggccgaccatccggtcacgcagctgccgccacgtcaaatgccgaccgcgcccgccccagccctcagtcatagccacaccgcggtacccacccgcgcgttcgcgccatcatccaccctccacactgctagtgatcttgaggaactggataatacacacgttcgaacactgggagctgcgggaacgtggagaccgacggtcgtcgcaggcgttatgtgtctttgagggctgccatcacctttttggcggagtctgtgaggaagtcgccagcggcgtcttcgggtatgtcgaggtagttactgtcgagttccatggtcagtaccaagttgccgttacgcatgatgaggcacgccggggaactgccgttcggttttagcaacaacatcgtctgctcaagtccgaccgactcctcaatgccgatctcggccacgcgctcttcgaacgcgctgtcggccgacgcggtgtcggcatgggattcggcgcgcaactcgaaaaggggatactcggtgacatcactgacctgcgtcgacagttggcacaacatcccgttgtagtcgaagtcgtcgtcgggaccgtaggtctcctcgtcgtacttcgcgccctcgaaacccaccagatcggccagttcctgctggtcgacaagatcgcacggcgtggatgtggtgccgtaaacgttgtcgcgacctgccgcgaccagtgcggccgagtccgcctcttggggccagaccgcgaccgcgacgcctaccccagccagcaacaccgccacgccggcgatcaccaacccgacgatcagaccgatattgcggcccggcgcgacgggaggtgtcacaccgggcggccgcattcccggccccggcggtgatccaggggcatggtgcggtgaagggggcgactgggctgcggacatgtcaatgctccctggggtacgagattcccggtccggacgccacactccaccggaaaggacgcgatcgaggttggccacacgcacccgccaccggccccaccgttgactcccgggccttcacccctaccgctggggtagacccgacgatcctcaccacggcgtctccactgtcgaccatcacgccccacatcccatcgtctaggtgtcgtgaaggcatcacatcacgatcccaccgggacccctcccgactcggaccacaagggacagcagccaagagggtgacccgcagcgtctgatgcgggctgcggcagcagacccagcaccggcaccaccgcccgtgatcgcgtgcggccttcttgttcgccagcctcaggccactgaaggtcgcgcactcccctgccgacgcgagctactagcatcggtggccaccgcacccaacgggaagctacagggatggttcggaacctccagtgatatcgcgacacgcgattggttcccaagacaaaatcacggcaaatccttacaaaccagacaccgggctccaccccacttaccctcggactcctactcctgcactataggaaccgtggcgctggagcaccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacagcactgcgatcctgaatcgttctcggtgttcgatggccctggagcaagaagccctaaaaaccaccaaggccgcgttggccatagtcggcgacttgggcggtgtagttccccagtcgacttccgtcgtctggggaacgcatcagttatccgtcgcacgctccgcaacgccagtttgacccttcatactgggcgaatgtcgacttgaacgctttcgcaaccagtggcgatgtcgactagcgcgtcgtgttcgtcgcgatcgatgcttaaacgccacccggtcttgatggccacccacgtggcgacgtacgtgcacgtcactgttgcattgaaggcatccattctgcggggtcttggtctcctttggagcggttactgctggcagtgacagcaacaaggtggcggtggtcatctaggtaggtggcatacgtcttgcgtctgtgagtactccactgtgaagccccggaatcccatgtttcggccagaggcacgaaatcgtcgatatccagttgcgacgagcgattaaccgttgtgccgtcatagacactgaccaactcgccggtaatgatcccaccgcagtcggcttgaccgagttcacccgacgagtctttatcaagaagtacttcgtcgctgcgtccgacagtccacatgaaaccaactgacccggctgagtcggagcgagcgcggccatcgtcgactggcggatttgtcttagcgctggttgtcctccacactggctgtcgccacagctgcgcgtgcttcgtgctgtgacacgtggagtatgcgagctgtttcgggccacgagaccttctgggagcgcaggcgccgtacggcggcggtcaaggcggcttgctcgcgtgcgcgggcccgcgtcagttcttccagctcaggtgagaccactgtcaatgtcaccgccacgtgctcggggtggatgtccagcgcgagcgcggcggcgtcggtgacgtgttggtggatctggctgagggtgcggccgaaggtccacatgctgatggacggggcttcggcggcccagcggtggtggtcgcggctcacgatcaccgataccgaatgagttgtcgcgtcgttcatgctgctgtctccagccaggtgatgatgtgctcggcggccggttcgggtaggaccccgtggggcacggtgaattcgcgcgaaccgatggcgtagacgatgtgggtgtcgttggagcgcacttcacgcaggaggtacccgtgttggtgggcggcggcgcgcacccgttccagggcgtcgcgtggggcgcggtcggcggcgtccatgcgcaccatctgcacccattcatccactgtaaacactgctttgtgggagggttggcgcgaccatgtccactcctgcatggggatgggggtgaacccgttcttggacgagcgccggttgaacaccgcgtacccggtgaggcgggggttgagcagcagcgaccggatgcgcctgtcggtccattgtccgccgggcttgtcgtgcgggtacttctcggggtccgcgttcagcgcgatgcggatgtcgcggtacctggcatcttccagtcgaagccgcgccatgtgtactgaggtgtcccagcggtgcgggcctgggtgtggttggagtcggcgtttcgggcggcggatgtagcggtcgtgtcgggcgggtgcgtcggggtcgatgacggcgatgtaggggtagggggcggggccgtggctgtagccctgggcggcgtgttcgcgctggccgcgctcggagttttccagcatgagcgctcggtagatttcggcgtccatttgctggccgcgtcgcatccgcaatcggctggctggcatgtcgccggggcgctgcggtggaggttcggtggcgtacaccagctccaccccccactgttccaggtgggactcgacggtcaagatcgtgagcatgtcgcgggcggcgcgatcggagcgctcgcagatgacgcgggtgatctcaccggcgtgcgcggcggccagcagatcggtcaggccgccatcgcggcgcagcggcaccgccaactcggcgtagtagtcgtcgtcgtgctggctgcgggcattcaagtgcatgtacccgctttcgacgtcccaaaagtaggccgcgaagtcttccccttgccccagccgccgggcgcataccgtcgcctggccgggaatcgatgtggtcgggtcctgttggtctttggtggagcagcgccccaagaaggcggtgatgtgggctcgagtggatgtatcccagctgtagccgggcagggtggacaagtcaatgggagctgacgtcacgaaggtgttcctcacgcacggccccaacaggacgagagcacgcaggggctaaaccaatatggacgacggctgttgagacaaccaaccctgcatatgcggggaacactgcgatcaggctacaagcctcactaagccgggctgcccctgcctgtgtgcgcatccgatcgggcgacattgtggagcttgtggtgctgctgcgccagtgttcttcacgacgcccatgtcttcgtcgctcgcagtaattcctccaccgggccttgactggtcgtcgccttttcggcgtggagctagctagattggagtctcgaaacacaactttgctcccccagtgatctggtgaccgaggcactgcggctcggcctgtccggactggccatcacccaccacgacgtgagctactagcatcggtggccaccgaaaccagcgggaagctacagggaaggttcggaaccaccagtgatatcgcgacacgcgattggttcccaagacgaaatcacggcgaacccccacaaaccagacaccggactccaccgcacttatcctcagactcctattcctgcactataggaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgttggaatcaccagggctgccccgtgtcactgcccgtggcgctggagcatctgctccagcgaggatcgcaacgcgttcgacatgcgcggcaatcagttcgaatggaccgtggcgctggagcactagctccaaccaggatcgcaacttgctcatcagatccgccgcgtacgctgcccgcgcgtggagctccagttccagcgaggatcgcagctgatgagcaaggaccacactaagacggtcataaagggtggcgctggagcatcggcggtgggggtgcgggcctctcgttcccgcgagaggcccgcgactgagagcgcgtccgcggcaacgggaactcgcctcagagtccatcattatgatgtatttgccatcctggatgtcatcgtggaagatcatttttcgagagtttcttcgcgaactcgtcgccaccattctctataaggtcacctgcaaaatctaaatcatctcggccgctttcgaacggtctatattggactactgaatggtaggcttgctgaccggttataacgtcagatgattgtgcaacaaatttcggaagcctgttgcaatttttcttaccttttggacgggtctcccatttgcgttttaactgtggcaccgtagatgtcggctgcgtcactggatgcggccagtcgggttcttcacggttcccgccgtggggggaaattgcctgatgcatcacccggacatgcgtccgcggcaacggtgtcagcatctgctggcacctcctaacgatgcccagtggcatcctacacataggagtgacgttcatggccgagcgcaggtggcgcttgcctttttcatgcttgcccgacatcacgagacagcgaatgctcatcgtcgcggcagcagttgttgtctcgttcacgtggcttggagtcggtggcttttccgtggtgggaatcgtggcagtcacccttagcgtgggcggaggctgcgcgaaccgcgagcgccgcccttccatgccggttcagcagtttggttgggacgtgtggccacaaaagacccggttattgaccgtgtcggtctggtggaggagttcgcggctcaactcgacaagctccgtcgtcaggctggcgggctcacgtttcggcagatggctgcgcagatccagggcacggtggcggccagtacgttgtgtcgcgcggttaacgggaagaagcttcccgcgtggagagtcgtgcagttgtttgtcgaggcgtgcgggggcgacgttgagcactggcggacgcaacacatcagggtgagcaacgcactgcgcagcggtgcggctcaggatgtcgactccagtactgctcccccgtctcgagtatctgaccagcggaagatgcccacggtgcaggaggccctcttccgaggggccattcgcaacatggaccgggccttgattgaacttgatgctgtggttgatgacccattgaccgcgagcatccgcattccgggaggccacctgggcgaccaggttcacctgctgcgccagctgtgggcggtgttgaaccatcgtcgcaggccggtcgattctccggcgagcttcgcacagtgcatgaaggagctgaaggagcatgcggggttgtcgctgctgcagatctcgcggcaaaccgatccatcccacatgagtaagaaggcccgacaagacctaggtctggatgtatcgaaaccgattgcagtgtctacattgtcggatctgtgtaatccgcatcagggccgacttcccaacgctgccacgcttgatcgttttctccatgcactggggtattccgccaaggagcgtgaggggtggcagcgcctgcgcgctgatctggccgtgcagtatgaccgtcgtttccatcgaccggctcgcgcgaagtccagtcgcgtaaagagaccatcgtttcgtccgggaggggacatggagattttcgggagctacatcgacaacgaagggttcagtttgtgggatccctactgaggcggcgtgcacccgcgtggcgcgtcgtgcggggtctttgaccggcacggcgcacggcgcacaccaccacgtccccaaatgacaaaaagttgcggtcgccagttgctgtggcgaccgcagagacccgtgcgccgattggtccgctcatacatcgtgttctcgatggcggcacacggatacctgaattgatcaacgactcaagtccatgttggttgcgttctaacaggccgaacttacgacgttccctcgaaagatggtgatacacgcgcggcgccgccgatggtcaccgtgaacgccatcaaggtgaccatgatgccgttgacgcgcaccatgatgaagacaattgacacctgcagtcgcttcacgatgcccacgaagccgttgacgcgcaccaattggcgcgaaaacgacagtttcttgaagcggcctggatcgttaactaatacggtggcgaatctcgccggtcctgacgtgttgctgacgtcgggatcggtaacggggttagccacggtgaacagtccctctgttcatcccgctcatacaaccacgccgcacgaggtggatcccatctcgtgcggcagaaagccgatctttctcgatggtggatccaacccagatcaccagcagcgtcagcgctggtgtcaccctggtggcgcgtctgcggcgccacaagcccatggtgttcgtctatctgtcctatccacatgccacaaccggcggtgaacgctttgaccaaatccgcatccgggtcctggcgaacaattccgtgtgcgtccaagaagccggggtcgctcccggctcgtggtggcgacgaaactggtggcgtgtcacgcgacgaaagccctacacccgactcggaacccgaccccgcccagggagacgccgcaccggcggcaccgactggggcactcaccgcgcccttcccgccagcgtgacgcccgacgacccgttgaccgtgattgccgacctcagatgcccgctgcccgcaggggtacggcgcggacgccgtacctgcatctggctgcgcgtcaacaatcaccggttcctatatggatgcatacggattccggccacgggaaacatctgggactccaacaccacccgcgccgcataacctgaaggcaggtcatacctctcgcaatatcgccccgggcttgggcccggggcgcgacagtctggcagggtcatagtccatcgtttatggtcgttttctaagtgtgtccgatcgatgagacctcgccggggatcggggtccactcgcgtgggtggcgtaaccaccatcagccagcgccccgccttgtgcgggggaggccggagtggtgagcgcggttgccgccgatggcgagcctggtgccccgttgtcagccaagcgctgggtcgaaccgatgccggaccggcgactgttcgccacggccggccccggcgacatcatcgccgaacgcgagacggtccggctggcattcatcgcgctgctgcaacgcctgtccccgcgcgagcgcgccatcctggtgctgcgcgacatcctgaagttctcggcccgcgagaccgccgagatcctcgactccaccgtcgccgccgccaacagcgccttgcagcgggcccgggcgtcgctggccgccgaccggccgcggcccgccgacgtcctcgaccccgagggccccgagcagcgggaactgttggcgcgctacgtcgccgccttcgagtcgcacgacgtcgccgcgatgaccgcgctgctgcgcgaggacgcgatcacgtcgatgccgccgttcacctggtggctgcggggcggcgagcggatcgccgcgctgatggccttcagcgacgtgtgcgccgaggaccggctgctggtcgttattggttcgcaaacggctcgccgcctggctagcctgcgggggtgagcgacattgacgacgaccggtcggcagccgcctcgtccaatcaccggtgccgcgaatgccgtggcaaacggcagatcgcaggtttggtgaagacgaccagcataggaaagggcatgggcagcacattcggcccctgccccgcctgcgacgaccacacctatgtggacagtgagaacgacgatggagccgtccggggttctcgatctcgcgatcggcggcagttcttaccggcgcggtgtcagtcggggtcgccgaccctgccgcgggtgctcacgagggtgatggtcagaccgatgcggacgatggccgccgcaatcagtcccaacagggctatgtcgccccagcggagcttcaccggcatcacacggacaccggtcatctaactcggtatttcaagctcttgtttcgttggatggatgacctctacatccgaggcacgttgtacaaccattcgaggtcggcggggactcagtcattgaagtccgagttctcctgcaacagccgtcgcaggtgcgcgaggcaccggccgcgtgtggggccgatggaacctctcgctataccgagttgccgcgcgaccgcgtcatagtcgggtcggtctgtgtaggcgatgacctggatgagcgcccggcacacgtccgacatctggttgagtgctgcccaaatagcctggtaccggggggccgtgttcatccggtccgccacatcgtcttcgacgttctccgaactgcgcaggtcctcgaaccactccaggctactggggatctccaatctcgcttgccgggctcgtttccatgcttcgcgcttggcgctgctcgtgagccaaccctgcaggttcttgaggttttggacgtcgcgcggcaggctttgcaccagccgcatccaggtggcctgtacgacgtcctctgccatggagcgatcgagcccctgaccccgggccactcgccacactaggggcgaatactcggctataacttcgtccagcgcgtccggttcacccatgtgggccaacgcgagcgccaggcgttcgtcggcccggcttactcccgcttcgggggcccgccgcagcgacagtccttcgttggcggtggtgtacgggctccaaccaactggccagcggtgggcggcggacggctggagtacctcgaagtcctccaaccgcagggattcgggttccgcgattatcacgtcatcaaagcgcacggcaccgtgtccgctcccgccggtgaagagcgcggccgccatgaagttcgcgtcacggaatatcacttcgtcgaggaaactcaccgagagaaacgaggctctgccgttgaactcggccctgctgaagtccgccgctccctggaacttcgccgaggtgaacacagctgacccggcgtcggggaactcgaacatcgtgtcgctgaactgcgccggtccgtcgaagaccacattggtgaagttggcctgccgcgtgaataccgcccggttgaaactggcgtagccgaatcggcagtcagtgaagtcgacctgcggcaggaccgcgccactgaggtcgatgttggtcggctccacgttcgcgtcggttgcgtgcgacagatccaccagaatgtcgaggacgtggcgaaccctaccgtggtgcgaggacttcgccgtgttggtctcgcgctccgaaaactcgcggacatatcggcaaagctcgtccacggcggtctgccgcagctgtttcacctgccgagccagggtttccaaggtctgaatcccgacatcctgttccgcgcggcgaccactggccagctgctcgatcgcctcggtaagccgcctttcgtccgagacccgtcccgccacaccgggaacgggttccgtgtccgatcgtgacgtgtcggtcggcggtcgcgccagcgaccgataccgttgtgccgcctctgcccacagttcccgcccattgtcaacgttaccgagggcggcgtggacctgggccaggtgttccgtggacaaggcgacccggtactggtcgttgagctcttcgctcaggtctcgggcatgagcgaaacgcgccagtgcctcttggagcctgccctgcgacacgagcgaaatgcccagctgcacgcatgtgtccacgatcaacaggcggttctcagtcccgcgggcgaactccagagcccgctggtgaaactcatacgcacgttcgtgctgtcccagtcgcgaatgcacgaccccgagtttgttcagggcttcagcgtgtccggcgattccggcagatgacgcttccagttcccgtactcggttcaggcactccatcgcttcgaggtagcggcccagttccaggtaggtgtcggcgagttcgttgagcgccaaatctttcacctcatgatctgaggcgttggccatacggcggcacagacgaaagaatgtctcgtggtgaccggtgtcgagcaggtgctgagacagcacctgcagcagttcccgggcgtgctccatccagccgttctccgcggccagcgacgcatacgccgccatattggatgtctcttcatcgagccagtcccgggcggcggagcggtcacggaacccgatcacaccctggacgaccgacaccccacgcggggccatgatctccaacgccaactggccggtctgccgatagtggtcgagcagacgccgccgggccgcgtcacgcaggtcggccggtgttgtctcgattcgtccgcgccccttgggggacagcgagtatcgtgcgtctcgcgactcatcgacgctgccgtcggcggctagctccgccagcaaacggcccgccgtcggcaaatcgaccccggccaccgccgcgacggcgtccgtcgagaagtccggaccgatatgcgccgccagcaacggcacgacacttcgcgccgtcaccgccgggttcgcccgatgctccgcacgcccggaccgccccgccgccggcaccacggcttcgcgcacttcgtcgcgtgtctcggcggcgacgtggacgggcagctcgatcgtcgtcacgtgcgcgccgccgtcggtctccaagctcagcgccaatggatgatcaccggacgccacggtcggtgtcaccacgaatcggcatgatccgtacgaccctccgaagcggtgcacgacgatctcgggcgggccgacggtgcgcacctcgtggaacggcatccccgccagcaggacgtggaacgtgaactcctcgttctcatatggccagtgctcgtcgagcagccgtagatcgacctcaaccaggtgcgcctgtccagaggtcatgtggcggggccatcgaaccagcggctcgatgcggatcatcgccgtcgtggaagtcattcgccgacccccctacccgaaagttccactgtggtccacaggctgccgtaatacacgtacataaacgtgtacagcagcggcagcgcccgtgattcctcatcgcccctgtcggcgctccaggtctggcggctgtgttcggccacgacctggcggcggaagtcgcgcagtgccgtggccacgggtttgccgggttgccgggccagcgcgttcaggatgcccttcgccacctgtctggcctcccgttcccggacggcaccagtggtcccgatgaatcccgcggcacccgatcgcaggaacacctcggcgaagctgctcggcagcgaggtgtcggattcgtcgatgatgacgcgcccggagtggcacgcgttgaggaacaccagtggggcggcgtcgtcgatccggggaaaggtctcggcgaagatccggcccagtgccacctccgccacggtgaactcgaagctgcgggtgctgaacctgccgtgcgcgccgatatacacaagcgacagcggcctgccgggatcggcgagttccttaaacagcagtctcgcgctagccaccgtccgggcaccgtagccgtcgatcatggacagatcggcctcggccatgtcctctccgacgtatgccaggacctcaccgcgacaacgcagtgttgaatatggatggttgcgttgttctcttctggtcacctgcaatggggtccaacgcgcggtcacgaacgaacacccgacgtaggctccttgtcgtcgatcgggatcgtcgggcagccacagcaactcccatgggatgttggcatcggtctcgtcgtggatcagcagccggggctcctcgccgcaatggcgtcgtgcccgggacaaccacccggtcacggccgcgccattggccagcgaccagttccggatccgagccagcacctccgagggcgccaggcctccgaccttgatgacgtcgctgagatcggtggacggctcccgcaccgccgcaccgtcgatgcatgccagtttggggacgccgggtgacttcgcggtgatctcgacatgttcgtccttcccgaaaggacgcacgacccgcagtttgaccgtgcccgccggtgagctggcggtggggtcgacgttgatggcgcccatgggttcgaacgcttgggcgcccgtgtcgggaacgcgggcctccgctgagtgcgcctggtcgggaggcggctcgcggcgtgctcggcgggccgacagcagcctcgacatgacggggaaccggcgttcagccattgtcaccgtcaccggtcaggatgtcggcaccgagcacctgggccagttcagttacaacggggctcgtccggtggctgcccggacacaccacaatggtctgggttcggggcagagtcctgatctggcgggcggcgtagaggctgtcctcgacgccgcgacgggccaccgggaagtcgacctggccggtgaggctggccgacagtggtacgtttccccgcccgtcggtgacgaggacgaaccgggtgtcacgggccacggatcggtccgatccggcgaatcggcgcaggacgcggcccgccaactcgatcccgtgtgccagcggagtagcccgtccgggccgccgtgacagcaccctgtggagccgccggtccagggcattgcggacgacgaactgccgggcggacagctcgtcggcgctgtcggcgtcgcccaattcgacgacgcggatgtgggcgcgttgctcgtaggcccaggcgatgtgggcccccagcgccgcgggcaggttccagttggcgccgccacaggtgtgatccaccagcagcaccagcaggtcggtgggctgaatggtccgtttgtgccgacgcaggtcggcggcggtcacgtgcagccggtgtgccgagccgtggtgcccggggcagcgcatgacctgtagtttgcaggcttccaggaggctggcggtgatcgacaggtccgtcaggtcgtgtgccggaaccgttccccacggtcggccgtgtgcggcgacgttgctccattgtggcgacgtgtggtccaggttcaccgaaccgagccgtgaccgtgtcatcggctcatcctcgggatacggcacggccaccagcgacgtgtggacggccgacggggcttcgaaaccggctccggccgccaggtactgcggcaccggcccctcgggagcctggatggcctcttcagtccggttcggggccgggccagccgcatcattccgcgacagcggcgaagcatcgtccactacggacaaccggtggtggcgcggtatacccaaatgctcggtggccaggtccacatgccggaccgaaaccgtctcgtcgccgtccaggcgggcgatcgcgcgggcgaggcgggcgaccgccacgggacggcgcgcaccggcgtcggcggcggtgaacagttccatgacatagccgagcactcgcgtcgacatcggcagtggtgtcgcgtgcgctgcgcgttcgacggcgtcgcgccacgatcgtggtggcgggtcgagttcgccgggcacgtcggcggcgtcgacgcgcaatgcgaaccggtcgagcagatgccgcgacaactcccccgcgccctctcggcggcaacccaccagccagcgggctttcggtacctggatcgactggtgcccatcacgttcgatgtgtgcgacgtcggcaccgatggtggcgatggccgcacgggcgccggcatcgctcagctgtgtcagatcgggaaccagcaccaccgtctggtcgaacagcgcgcccggtgtgatggacacctgtgaaccgctgaggctgaaccgggtccacaggtcttcatcgtgggtggccgcgccagccagcaccgtgcgggtctggctgccgagcaacgctgcgagccaccgccccagcgcaccgatccgtcccggatccagattgaacagcagcacccctgccaggtgtcgatcgatcgcggcgcacgccagcgcggtggccatccgttccatcgatcactccgtggtcagggcatcaagcagcttctgatccgccgcagtccacgagaggtcttcggcgaaggcggcctcgggacggcggtgcaacagcgcgaacggagccaccgccgccacgtcccgtggttccaccgcagttcgtccgtcgagggccgtctcggcgcgggccgcgttgaccatgacgatctcgctgcggtgcccggtggccttgaactcggtggccacctgcgcgcacaagtccactatcttgtcgctgaccacgctgtcgctcacgcgatcgcgggccgcgttgagtgcttcgcgccgggcctggtcgttcctggtgccctggctcagccaggtcgaggacggcagggcaccctccacatcaaatcgcagcactgtagacagaatctccgcgcggcgtccaacgtccgtctcggtgctcactggtaccgccatcccgaagcggtcgagcagctgcggtcgcagcccgccctcctcggggttcatcgtgcccacgagcgtgaacgacaccgggatctgctcgtcgcggccttcccgctgcaccaccaggatcccggtcgatgcgacgtccaggatcacgttcaccaggtgatcgtctagaaggttgacctcgtcgatgtacagtacgccgtcattggcggtctccagcagacccggttgcggccgtgcctcgccccgcatcagctcctcgatgcgccagccgcccagcacccgatcgtcggtggcgttgatgggcagggtcaccggcagtcggtcgttcaccatgcgggtgaacgcccggacggtggtcgacttcgcggtgccgcgttcgccggcgatcaaaacgcccccagaacctcggctgacgtagctgatttccagcgcgtgcttgagcgcgtcctgccctactacataggagtatggaagtacctggatgtcatcggtcatcggacgggtccttccaccgcatcaccacgtccatgtgggcgctggctcccagttccacgaacttcgccccggccttgccgtccaattgcaacgccatgcgcatctcgatttcggacggtccgttccctgctttcttggcgaacttctctgacactgcctcacagcaactgtccagcatgtcaagggcttcgatgaacagggttcgtccgcgctctcgaaccttctcaggaagagcgacccgggtcgcgtcgtcctcgtaataccgtcctggatcgtccagttcgtccacttcgccgacttcaatgcgaatcattggacgaccgggctgagcctccgaaaacaccacgaccacgacaacccgccttgtttgtgactgctgatccgtatgagccagcttaatgcagggcggcgaaggctacggccttcagttcgcagacctggtcgccgtaggcggcgatgtagccgccggcgaactccttatcggggtcgcctctccgcgcttcgaactgcagtcgctccagctcgacgttgtcaaccgggcatttgtcggtatcgacgacgtcgtcggtggccttggccagtccggtccgagcatccacgggttgccgccggtctggtcggccgcgctccatcgccagaaagcggaacgcacaggtgatttgagtctgtgaaggactggcgaccccacagttaagttgcaacagcgcgtccgagaactgggtgtcgaaggtagccttcaataccatgagatctgaaaatgccaatgcgaatggaatcattgtgctcgtcgatcccatcgaaaactgcgttgatgctatcggtttcattgataggaatggcaatgtagtcgccgcagtcggcaagattgatccaacgctttacgctgggcggcttgcgaccccgaccattaatgacaggaggttttagacgggagacgatggcgggtatcgccaacggcgatccaagcgtgatcaacagcggcacagccacgcggtgccggtgaagggcttcgtaggcgatcacagtgcctagtgagtgggcgatgacgatgtcagccttgtcgattgctttcgcagttgcgtcaatgattgtgtcacgcggagtaaaaccttcacgcccttccaggtagtaggaaacttcagccgcgaactgtcgaatgaaacgccacactgtgcgttcctccaggccgtgcttcccggctagacgcgctgcggcaagtcggagcagtaccatggcccgaccttggataccggcggcatcaggtgtccagggtgccaagagctcggtcagcaattgcaatgcggcatcatctaggtctgtgtcggattgtcgtccttgttggaccagcagatgtgcataataactaatagagaaatcgatcgaccttactggccatttcagtactggattgtcttccagcgcctggcgccatttggtctccaaataacgtgcggcttcaagtggaggatcaggtcgatagcaccggattccgtgtattccgacaattttcatgtatcttccttccagtcccacctttggggtggattgaaggccattacctcggtgttatatgcaataactagcgataggtcgggggctatggccaagcaatctactggatcgagaatgcggataggttgtgtcaattgcttgtgcctctgcaaatcccagactcgcactgtcccgtcgttgctgcaaatggcggctatagggtgattatccactgtcgcgcacgccaacgtacgaaccggcaatacgcgactgctctggtttgggccgaggtgtcgtcgggtggtgagatcccagcattgcacggagtcttcattaccgctgaggaccaccaccgcgtggctatttacggttgtgcacgccaaagtgcgaatcggcaggacacctttagcgaaatctgggcggtactgttgcccggtagcgaggttccctacccacaatgatccgtttgcgcagcctatgacaactaccaactcaccgttgatatccgtgcacgccactgcggtgatctgcccagcttcttcggacacgaccatgcggcgttgttgtccagttccaagattccaaacgcatacggttccatcattaccgccaatgacggctacaggttgaccgccaattgttgtgcatgccaccgcgaggattaggtcgttgctttcagtgagcggttcacaatgtgattgtcttgtcgtaagattccaagcctgtacggttccgtcattagcaccaatgacggctataggttgaccgtcaaccgtcgtgcatgctactgccgtcaggtgaccgctatgtccacgaatgtccagacggagccgttctgcggtggcaaggtccaatacttgcactgtcgcgcgattattcagggttaccgctactggattgctatttgcgactgtgcatgcgattgctgtgactttttcgacggatatgggtttcgactcggtctgttgttcaatggcggagtcccacacgcggacctttccgtcgcggcttccaactataatcaccgagcgaccgtctactgtagcgcagagcgcgggcgaccacagggcggtatttcggtcaagatcgggacaataatgtgtgcccgcaacgaggtcccatatacgcaacgttcccttgaaatctatggtgactgcgatggaactcccatcttcttccgaagatgtcgccgacacgacttcctttcggcgtgccctcggatatgagttgggatcttcggttgcctctgaaacgttgagccaggtttgctcacgcgtcgcaagattcaatattctaagcgacccgtcatagtcaccaatgactattaaagggtcaccgttgacggtggtgaaatcaagtgcccgcacttcgcaattgcgtttcggcaaggttacacgccactcgttgttggcattgagattgtgcaatcgtacattgccgctcttgctgcctgtaataactacaggttgttcttctactgtggcacaggtcaacgccgttatgggctttgaaatagtaagccgtaccagatcgttacgaaatctgttggtaaggctgcatcgccacacagtttcgtcatcgctaactaggatggccgtcgggtcgccatttatcgtggtgcacgtcagcgctcgaaccgcccgaatgccaaacaacgatcgacggtgttctatcccagtaattagattccagatcctaagagtcccagctgtgccaccgatgatggctacggggtcaccgttaatcgtggtgcatgccaatgctgttaccacttcgggacaatcagtcggatcgggacggtattgttgtccggtggtaagactgcatgctcgaactgtcccatcaatacttccgatgatggctacggagtcgccgtttaccgtggtgcatgccaatgctgtgacttttcggaaatacccggtgagggtttcgaagagcgcggggctaaagtgggctcctatggcccatcgcggtgtccaatcttcagcgcgaaggtcgacggtgggatgtgcgataccagcacgaatttggtctatgtaaatccgaagcgcgcgttgatcaggattgggcgtattacggtgataacctgcatggagcagatacgagatcgctaggcgggcagcagggcctccgagttcttgtcgcagcagaggaaccaagcgatgtggatcagcattctttagaaagtcttgttgcggcagcagttccgccaagatactagcctcagcggtgaattctgcggcatggcgacaaagatagggttcagggtcgcaggcccacgtactatctgcatactccacaaaagcacgggcaatcgcgcgtacgtcatcaaatttcgtcatgtgtgaagtccttcatgcgcagatcgccgaggataagcaagtagatgatcgaccagtgcttgatgaaacaaccggaacagcgtggtgttgttggtatcgacgcttgtacgcaggtaaaccttcaggtcttgcgggtcagtcaacaaagtggcggtgtcgaggttgtcaccgccaccgaagacttgctgggccagtagatgcaccaagtgagacggcatgccagcgcccttgacgtgtgccagggccgccaacacagcgcgacgttgctgacgacgccgcgcattacccattgccaaatcgagctctagtacctctggcaacgtgcggggaatggtctgcaatgcggcatccaaatcatgctcagtttgacgcagcaagtactgtgaaaacagcaccgccaccaagaacgccccccagtcgccctcgggagagcgggtcaattgagtagccacatgttgagcgacagacgcgacccgcgcttggcgccacgcgcggttgtcgtcagtttccagagtctcaattagaaatctccggaggtcacgatgaagctcggctggctcagacaagtcgatgtcgtgcagtttgatggtccggtcatcacctgcggatgcgatgctcgcaatctctttcgccaggcgccgttgctgttcgtcgacagtgcgcagcgccagaagcaatcggactgctccgaaatggactgccgttcgcgtcagtggaattatcaatcgcctaatcaagtcaagggagtcagcggcctcatcgatagcgtccacaatcagcaatggtggatgctgcgtcgttctcaaccacgaaatgaagttaccgacagtgctatcaggcggcttggctttcggacctccactttgtccgtaaagctgatccatcaatgaacccacgacatcgtctgtcctcagttgtcgggcatgcactgccgcaatgggctcagtaaactcctgactgaactcagacggtagacgccttctcaattcagccaactgtttgtgaaactcaggccgtttggcgacatgtggatgtcctgttagaacaatgacacccaacacactggacttaccgactccagcacccccaacaatcaaccgcaccggtgtattagtgtctcgatcagcccgccagttcccaagctcagtcaacaacgtgcgtcgaccagtgaaatgggtgcctacccgatcctgaaagtgtgcgatgtccagatactcgtgcaacccagaactaattcgctggcgtgcagtcacagcgtcgcgagcgagcgggtcgaatcgcggattggcgaagaacggcaccccctgaactccgccatcacccttgctaaacgccccatgaaaccaagggtctggcgcccgtgacgccgccttttctggccacaacttcaccaggttctccaccactcggcttcgaacgaatgccatactcacgtagggggcgctcggatcaaaaacatgctgatcggcagtgccttctacactgcgttgctttgcaatctgcatcagcgtgtcagcaaaagcctgtgtaaatactccatcccatgtttctcgatcggcaccagcagcggcagcaacccacaaccggtccccaaactgtcgatgggttagatcccgcactgcggtgcccgcatgacacagatccaagaccaacaagatatgtccgtactctccagcaagatcggcaaggctgcgacaaaggcttgtcatgttggtgcgatatccgaacccgttgcgagccaccaagtgcagctgatcctgtccatccacttcgccatgagagataacatggataatccgaaccaagtttttcgtctcaaaagcgaactcgtcgatccgacgcaactgtgccatcgttggttcggaaatatgctcaaccccataccccgatcccagggcttcaagggatctggccaagctctcgccacgtttggtggccatgtccagtagcctccatgcacgaccatccagttcgggacacgcaatctcgacttcccccggatcgactcgctgcaccgtcaccgtcaatgctcgccgatcacctcttgacacatgagcctcccgaaatggtcgcggtaccaagagattgaactgtaccgcgccatcacagttgcacggtaatcaaatcaatccagatacgtgtccccgctcgaatgaataggctcgaatacaagtagggtcacgaggtgccggttagacctaattggagcatctcttaacgacacacaaagcgcactcgtaattgttgttgcgctgaccaccccgccgcggatgcattcatgccgatcccagccaggagttgcacatggacgccacagtagcgatgctcgacggccaaagcagaagatcgcagtctggaatgggcaatgcacgcatgatcgcggtggcctttcggaaccgttgtttacgtccacaccacctacgttgatgtgacagcgttctgtcaagtcaggcacgcgagcaacccgacgaatgtggcagaaggcaactgccgcggcgaacaccagtgaagtggcatggaccggcgtcgtcatcgacgcgcccttggacatgctggatttctacctggtcgacctggaggggttttgccgggtgctggcgcccccgtcgatcgcgaaacgcggcctggccgaaccggtccacggctggggcagcatgggcatcgccacggccgatgccctcggatatctgaccaaacgagacagtgccgtcaagcctggcctgttcgaactgggcgtgtgcgcctacggcccggccgctcccgacgcggtcgccgcgctggccgcacaggtgcggcgctggcgggaagcgaaggagtcggtgaccgggatacgcatcgaggtctacccctccggacttggcctgccggacgtctccgaagccatcatgtctgtccataagcgacactctcgggtcgtggtgtggcccgaaaccacgaccaattcctaactatccgcgacaacccaaccagataaggagaacgacatgaccgacgtcaacacgcagcaaaccgatatggagtcttttgaggacttgttcaatttggacgtccgcgtccaagcgggcggaaggtcagcacgccggtgcaacccgaccaacgacggctgctcgaactcgtgcacctcggtcggctgcccccggtaaatgctgatggacaacagcaagcgaggcggggcggccggcaccgggccgttccgcctcgcggacccccgattcggtctggcacgccttgccctgctgcccgacaacgatcctggccccgccaccccgactgacccggtggtggtcgaggggatgtttctgtcgtctgaggtcgacgccgacaccgcacccgaccacgccgaccggcgacttgccacccaacgcgccttcgacatccgggcacgacgccgcaccaccccccaaagcgtgttcgccgccgtcgctgacgtggagttcaccgacgccagccccgacctggccatcggcaccgcccaccgggtgcggacgtacccgaacccggtgtggctgcatcaggtgtgcgatcaggtcttggactccaccgaggtgttgcgcggcttgaggttcacggccaacaacctcaccgcacgacgcggcgaccgcctggaggccgacctgccctcgaacgactcgctcaccaaaccgcaacacgccagcatccgcgccaccgaagccgtggacgtgatcatggacgcctgccgcgcgagcgcaacgtggagccgcatcgccaccgccatccggcaccggtggccccacgttcccgaatcggtcatcgacacggccctgcgccagctggtccgcagtgggatcgtcgtcaccgacttgacgccgcccgacgcgtgcaccgacccgatcagtcacgtcctagacaagctccccgacaccgaaccactcgccaagaccctgacacggctccgcgaaaccctagccacagccgatgctcacccgcccggcgacgccgctcgcatgaccgcgctgaaaaccgcccaccgcatcaccgaccgactgaacaagacctggcggccactttgcgccgacaccgcggccgaagcacgcatccgcttgccgaaggaggccgccgatcagatcgcgcaggctgccggggtgttgtggcgcatcgcgccccacaccgatccactgtcgacttggcacgaacgcttcctccaccgctacggtgcgggccgtctggtgcccgtgctggaggcgtgcgatctcgtgaccggcctcggccacgacccgaacgagcccgcagcgccccactaccgcgcatccaccgacgctttggcccgactgctcaacgacgccctcacctgcggcgcgctggaagtccagctcgatgcctcagtgatcgacgcactcgaccagcgccgcccaggcgatcaggccgagccgtcggccgagatctacacacgcatcgtggtcgccagcagcacagccagcgacggggacttctgcttcgccgtcaccaacaccgcctccccggcggggtccacccgcgcgcgctttaccggcctggtgcctgatggtccggtcgttaccgacacggggcaggacacgatggtcaccgagttggcgtttcggccgctgtctttcgccgtggccgcactgaccggtcgcgccgagcctgctccttggcgtatcccgatcggtaccgtgccccgacctggtgacctgctgcccgacgacctcgcggtgatctccaacggccagcgacttggcctgtggtccatacgccaccaccggcccgtcaaggccgtccaccacaaccagctgggccaccacctgatgccaccgctggcgggtttcttgtgccgcctgtcccaacacggcaccgtcgctgtgcggccgtggacctggggaccgttcgaatccgccgcgtttaccccgcgcgtgcgcttcggcaacgtcatcctcgcccccgcccgctggcggctccccgaggatctgcgccaggccgccaaggggcgaacaccgtgggacgccgcgctgaagcgctggcgcaccagtacccgcccggcgctgccgatcaccgtcgtggtcgaagacaccgaccggcatctgccgctcgacctcgaccgtgacgacgaccgcgaactgtttcgccgctacgtatcccgaggagtagccgcggtgaccgaaccgcccggcggccctcaggcgatccaagccgtcgtgcctggtgcggcaggacgtcacgccttggagatcgtcgttccgctggctgccatcgcgcagcccgaacccgtcactccactgtattcagcatcagtgcgctgcccttgcgacggcgcctttctgcccggcgggccgtggctgtcactggccatcgacgccccaccttccacacaagacgccgtcctggcacgcatcacccacgccgccaccgacgtcgccgacctgtggaagcgctggttttggctccgctacgacaccccgcagcgcggaccccacctgagaatccgcttccacggcgatcccgccaccttgggcgggcaactccttcccatcctcggccagacgtgcgccgcgctgaccactgagggattgtccagcggattcggcatcgagacctaccaccaagaaaccgaacgctacggcggccccggggccatcgaactggtcgaagacgtcttccaccacgacgcccacctcaccgcccgcctcctgtccagccaccccagcgctaacgaccggctggcggttgccgccgtatcggcagctgagatcgcccgcatcgtcgccgatggcgaccgcgccgccctcaccccgtaccgcctggatcgggccgcccgtcacgttcagggccgattgcgtccccgcgcccgcgcattcgacgacaccacaccgctccacccaccactgtgggaagaccgcgccgccgcgttgaaaatctaccgagcgttcttgccgccgcagcgccgcgtcaactgcgcctcatcgctgatccacatgcacgccaaccgtctcctgggcgacaacaaccgcgaacgcatcgcccgggcactggccgccgacctcatcgctcggacaacaccatgaccacactcgacgatcagatcaccaccgtcgcgcaacgcctccgcgaccccgaaaccgtcgtcgccgctgtcgccggtgccgaggtggcgtccctcacccatggcctggccgggactgcgctactgcacgcccgcctggctcacatcgaccccgacttcgcccacgcggctcaccgccactggaccgccgccgccgaactcctcaagaaccacccgggcggcttcagcggtatccaaggcggactcggcggcctggccgcatccctcatcatcggcaccagctacctgcccgacacccaccaccatcccgccaccgctcctggcgcaacatggctgtccacatgcgccagcgacatggccgacctgtatcagcgcaccgacatcctcacctgggacgtctacgacgcgatcaccggcctggccgggatcggccgcgtcctgctggccgcccaccacaccgcagtcggcaatgtcgagcccggtctgaaagcagcgctgaccaccttgaccgcgatcctcgcaccccgcgacacccaccgacccggatggtggatgcccgccgcagaccaccccgaggccgtcgccgtccacccctcaggggcagcaaccactggcttggcccacggcgtggcagggccactggcattcctgtccaccgcccacatcgccggatggtccgtacccggccaaaccgacgccatcgaccacgccgccacctggctggtgcgctggcgacgtgacgatgggacatggcctcccgccgtcaccggcgacgaactcgacaaccacaccccacccgccacaaccggccgcgccgacgcctggtgctacggcactcccggcatcacccgcgcgctcatcctcgccgggcacgccctgggcgaacccgaagtactcctcatcgcgggcaacgccctccacgattttgccgaccgatcacccgaacagtgggatgtggacggaccgaccctgtgccacggctatgccggaatcgtgcagtcccagcccgccaaggatcccgtcaccaaggccgccgtcaacgaagtcgccgcggccttcgatcccgaaagccctttcgggttccagcaccacgaccacggccagacccacgaccaacccggcctcctcgtcggtgcggccggtgtcgccctcgccctggccgactaccgacagcttcccgcccccagcaccccagccccctgggattgcctgctccacctgtcataaccaacaacaagaaggagaagcccttgtccacacccaccaccgccgaaccctcgatgtcggccgacaagcccgccggggggcaaaccggcgacctatgtcgccgaattctggccatccacgagcgggtcagcaacgccagcacggagctcaaccgccttttcagtcagaccagcatcgagctgtcccaactgctggcgggcggataccaactccacagcaagactctggacatggggattgacgacgtcgcattccagctacaccacatgctcgtcaccctctccaacgtccaaatcgacgtctcgcgcgtcaccgacactgccgcgaaacttcccgccatggccaaagccttcgcacatgagcgccagatcgaccttgacacggcagaagacccacccacgtcgtaaatcggcaccgggagtcgcttcgttcagttcgtcaccgctgtcaaccacgcggacaccgagttgtacgaaacttcatccgaccaccgttctgacctggcacaaaaccgacggcgacatcttcgtagccatcgagaaacagtgggtgcatcaggtttgggattagagggccccgctcccacggcctccgccccagaccagaccatctgccgccgcaggtcgatgacactggttgccccttgcagcatcgaaaccgcgacgtgcggggatcaccgccatgtcatgacgaggctgccggatatcggggtttgggtctggtgtggagtagtggcagtgggttagcctgtggggcaacgggagttgtcagccgtgggatgggtggtcgcgtggagccggtgtggtcgatggtgttggcgggcctggctggctgggttataaacaaggcgggcgactcctcgacgcggtggatgggcggcaaagccaggaaactgttgtccctggccgatttgtcgctggcagagcgggcgttggcggtagcggtccgcaacggggtgcgggaagcgacgcagtacgtgtacagcggcgatgcagaccgtgccgagcatgtggccgattctctgttccaggtacgtgacgaggcggcactgccgttggtggacggtggagaggtcgatgagcttccggtggcggtgcgcgattggatcgccgaagccctgttcccgccacgcgacgacgataggccgaatgccgaaacgatcgcgcaggccgcgggtcatgagctgctttcgccgttggtggccgcgatcgtgcaccacatccgctacgaggccattcggggcggcaaggtgttggacgcgttctggctcgagcactgtctgacggtgccgagcgtgcgcaaacatttcggtcccgccaagaatgtgcaggttaatgcggcagagatggagatcgtcgagatcgtgcgagcgcagcgtgacgtcgcggatcggcttcctcatgacgttgtcgaagacgacttctcaccgcgcttgtcggaggtcttcgtgccccgaactctcaggcgggtcgcccacaaaccagcgtcgaactctagatcttcagagatggattccggggtggaggtaagaactctggaatcgctcgtggatgacgttaacggtcgccacatcctaataatcggtgaaccaggcaccggaaagtcgagtgcagctcaacacatcgtgcgttctgctgcaatgcggtggctttcgcccgcacctcaccccaaccttcggccgtcgccgccactgcggattcatgctgcaaagcttgcgcttgacgagcctttcggccgtctgctcgcgaaagaagcacagcgcgtagcgcttccagttgagcctgtcgacgagcgatggttcaccgcacgtgtcgcgggagcgcgatggttgatcgttgtcgatgggctagatgaggtaaccgaccgcgacgaccgcgatcgtgtcttgcggcagttgcaacgagtaagcgcgcaggcaggggcacaccgcttggtgatactcactcgtaatctccccgaacgagagctgcagccactggctcatgagcgggtgcatcggtatagcttgggacggttttcacgtgaccagctcgaacacttcgcccgccactggttcaaccattaccaccctcaatcagctgacaccctgtgtcgaagttttatcgagctgacacaacagccccatctggcggatgtcgtgcgggtgccgttgttcgcatcagtggcggcagcgttgcatgccgcaaagcccgatcgtcagcttccaacaaataggcttcaactggttgggcagttcgttgacgatgttcaacgaccaccgagacactgccgcgatcaggatcatgtcatcacggttcctgcgcgccttgcgtcgcatctgaaacgcgacgaggtgccgctactccttcaacatattggggtgcgctacttggatggcgcggactcattgatgcagatcgccgaggagcggctgctggacaacatcgccggagctgaagtacttccacgtgggtggaagaccgacctgcggcatctccttctgcgcactggattgtttactgtggccggtacagatgtcgcattcatacaccgcgctttcgctgagtaccttgccgctcaggcacattctgcggcacttgccggtggcgtccagaagctgagtttctggattgacatggccaaggatccccgaacgcagaacctgagcgtttacgtgcttagcctttaccttcaacgcgagcccagcaagcaagtcaaactcatacgacagcttatgcgccaacagcaggattcaatctttactcaaccagctcgtccggggctagccgccgctgcgcgtatggcgctcatgggcaccatcatcgatgaagacatccgcaaagccgtcatccgccgtctcgtagacgaagcagtgtccgcgcctcgcggtgattgggctgacgttgtctttgaccttatcgcggaattcggaccgcatcccgaagtcattcagcaaattactcaattggcaaacaacaccagcattccggtaagccgacgcgcccaagccgccgaatgctacggatgggtggtgaaccgaccagagggattggcaatggtggaaacgctttgcgtggacgccacacgtggcgccgcactcagagtggctgatgcgcttgatgccctgtcgggtgaacaccacccagcggcaacccaactattgaccaacctcgcgacctcaaccgtggctcctctgacatcgcgtgtagatgccgcacgtcgcctggcaatacggggattgacaaaggaagcagcccgggtttgtgaagcaatcatgcaggagccattcgacaacagtaatatttatggctgggtagccgaactctggctagccctcgagggagaatcagcaacaacccgcattgtcgagctcgtcgactccgaaaatgtaacgcattgggtgcgtgccgatgtgtgcagagaactcgcacgccagggatccgttgcgtcagcactagaaattgccgttaaaatactcgaaagcccagaatctcaaggtcacgatgacatgatcactgagatggttgaggctttgacacaagctgacagcaagtgttgtgagtctctaatcgacaccgtcttggcgcagaaatatagaaactttgacgatactgcatggacagtgcttcaaggttttcgatctgccgacggcctagccaaggttcccatcgcaatcgagaaagcggccattggaatcatcactcatcccgatgcacgagccttcaaaattcgatttgccgcgcgagaatggctgcaagcctgtggccaagacgcctgcacgcagctactcgagattgcagcacagcagcaacaacacacatcaaccatcaagtcggagatcgccgctgcagtcactgagcaagaccctgggatggctgttcaattggcgcgagctgtacttgctgatgaaaccgcagacctggaggacattgcctcggcggtttcggcatggctcacaacagacagttcaagagcccctgatatcctcaattgcctgagcgattcccatcacaagcacataagtgtacgtgtccaagtagctcagtgctttattgactaccaggcaaccgcgtcggctaaaccgcttttcgagtccgtcttgacagatccgttggcgtcactggaacacaagaccaagatcctaaaactgtggggtaaagctacaaacgacgaaggcgttcggtggagtctcacgctcatacttgacgatgattcactgaccgccgaagaagccgaagaagtcatcgatactctaaacgagactggctataaccatctcacaacaccagtatggcaacggatcctgatcgatcccgacgcgaatgttcccatacgtctcaatgctgccgactacctgcgcgagagcgcacctgacgctgcgatcgccactctgaaatccgccatcaccactgcaccacccacctacgagacggaacgactcaaacgacttctcaaatggataacaaacttaccaacccgaaagaccagcccaaccacaatcgaatagcagcagtgcagcatccgaacctcaccttccacgccaagatgggatctcagacatctgtttgatcatcagcgtgccgcggcgcgaaagcggtgtcgacatccggacatagttgtcacaatcggcggcttcatctccgacctcaaccgagttggcgctttctcgccaaacgcggcactccggccggagtatttctcgcatcgagcgcgttccatgaccgcactccctacattgtcagtggtgagcgccatcatgacgacatgtccaacctaaacctaaccaccggcggtgtctggcggctcctccgcggtgaccaggagattgcccggctgcgcgtgaccgaaaccgacattccctggatcaacgccaacgtcgagacactgcctggctttgaagacttccgtcccctcttcgctgagcaacagcgggctgctgacaaagaggactgggagcaggccgacgcctgctacgcccaggtccgcggcgcgctcaccatgacgttccccgacgacgggccggtcgccgagttcatgctgcacatccacgacgacggcaccgccggctggcgctggctcgacgagctcttcgatgcggtgaacccgtgacacgctggattcgatgtttctgggacgaggaggccatctggttctactgcgagctggacaccgatgggtacgtgacccgccaagtcgagcttcaaaagcccggaaacgaggcattggctgctgcctcgctggccgaatggcaacaagcccaacaagacgggcggctagccgagtatgaaagcgtctacggccttaccgccgaaccgcccatctcggaatgggaggggcacgacccgcagtggttgtcggccagcgatttcgagacagtttgggcaacagcccgtcagcagatccaagaccgtcagcatcgacatcctcgctgaaatcgcaccagcctcggcccggattcccgggaaccgacaggttgatctggacgtttgaagcgagcaccgtcccgacctacctgtcgcatcgcaggtcaagacttgagtgtccggcaacctccatcggaactgacagcagacgtgtgcattcgatcggtgcccggcaccacgcgcacaacttgcgttgcacgttcggcatctgtcgacggtatcggggcagcccgcgcgcggcggtgtcatagataccttagtactacccgaaacatcagtgacgattcaatggctacacgggcttagccccactgtcaggtccgtgcggggtccgccattaccatgcgaagcaacgcacacggctgctcagatcaagtacagggtgaggccgatcagcgccaccgccaccgcgaacccaagccccaccagcacgtcaaacacggcacgccggaatggctcgtccagtatcacggcgtggctggctatacccagcacgtgcagaccgacagcgccaagcatcgccagccccgcgttcacatggtcagggagcaacagcatgcccgccagcgccccgccgaggatgggcacgccgctcatcaaacatccctggccgattccctccttgaccagcccaccaaggtccaggatggcgtcaacggctttgcccggataccacttcggttcctcgtcggcgtagtaccgccagcgctcggttgtgatcgccaaaccgttgtgcaccaaacccagcaaagccaacaacgccaggattgtcgcgattggggtcatgtcacgcatccaagtgattgtggcagtgggggccgccgaaccggacatccgcaatgtgtgtttggacagatggacgcataagcgttcgcgcccacgttacgtgctcccggtcagagcttcgggccccgcaaccttcgacccgaactgacacgtactgtcagttccaggggccttgtcgctgtccggaccaaggcaccgttcgatccacaatctacagacagcgctggcgtggaggcctctctgccaggccatgtctgctcgtgcggtctgaccattcgatgcttagtcgtcgcggagctttgtcagcagttgctccagtgttcctgcgttcagcttgactgggaccttttgcgtcaacgctgtctcgaggtcgttcatgatggtcagttggcgactggcgtgggcggcctcgtcggtatcagggcgagattcgatcgtgcgccgcagttcgtcgcggtcggtgcctggcgcgatgtccgggaaggcgggcagcaattcgtcgctgagcacttgtcgtcgcagttgcgacagcaaccgtcgggtgacttgaatggacaccggctgcggcacatgttggctcaacagggcggctagatcggcgaccgatttgtagggctgcgacagtagtacctcgcgcagcatgtgggtggtggggcgttggccttgcggacggccaccgggacggtggcgacggttctcgttgcatgtccaggcttgcgagcgcctccaccagtagacgttgccgttgcgcgcgggttggctgtcgacgggcatggggaggtaaccgtcgttgccagagcgccaatcaggaagagaccaggtgacgtaggtgttcatcacagattccgagacctggatttcggtggcaaattcctccacacctatgaggtcgtttgggtcgccgcgtcggatacgcgtgggtggctgctggtggtgcttgtagaccaacaggtcacggatgcgaaacagtggcttgggtttgccacgcgaggccgcgggccgggtgtcggcgggttcgggccagccgcgtttggcgcgttctttggggctggagtacaccttggccgtggacaccggcatgtccaccaccgccgcggcttcttcgacgtctacgcattggtccaggaacaggcggtaggcggcgatgtcctcgcgatcgtaggcagtggcggaggtggccagtggctccggccaaaagtaggcgcggcggcgttcgggttgcgaccagtaccgcgccagttccaggggaagttccactgtgcgggcggcttcttccagtgtcatgggctggggtgaggacacgggggctggcgtgttgccggtcatggttgtccttcctgtctggagcgggtgccgtcacgcaaaatacttgaataatacatttttagctaggctgccccaatggcatcctcggccagcatcacccggcgttgccactcatggtgacctgcggtttttatcgtttcgtgacctcaatcggaaggcggtcgcatggacaaatacacgcagaaacactattatttaattagttcatttcggggattgccccccgatccgaaccatccgaaaaccccgtagcactcgcgaaaggacagtgacatggatgcggccttcgacgtcaacgacgcgttcgcccaggccaagctcgaccagatccgcgccgccgataaccaacaagccgccatcgccgcgcaagtcgcccgcggcgacctccagcccctgggaggcgacacctaccgcgtcatgaccgggtgggatcgcggcgagatcatcgcctacgacaccgtccagggcatcatcgcccaccatggactggacaccaccaccggacaagccgccctgtacagcgccgcaccgccctggcacgggctgggctgctacatccccggcggcacccgcgacatcgacgaagtcttgaaactgtcgcgactggacttcaccgtgcacaccacccccgccttgtaccaatgggacgatcagctgcacacccacccggacaagttccacaccctacgctccgacacggccgcgccgttgggtgtcgtgggatccaagtaccacacggtgcaaaaccgcgaatgcttcgagttcttgcggaacctcgtcgagtcctacgacgtggtgtgggagtcggccggtgcggtgcgcggcgggcgccgcaccttcgtgtccatgcggctgcccgacaccgtcaccgtcgacgccgccggcatcaacgacaccattaccccgtttgtggtggtgttcaactcccacgacggatcctcatcgatcaccgccgtggtcaccccgtatcggccggtgtgcgccaacaccgaacgcctggcgctggacaacgcctacacctcgtggagcattcgccacaccgaatcggccatgcatcaaatgcgccaagcacgccgcaccctgaaaatgtcggtgaagtactacgacgagttcgccgcccagcaaaccacgctggcacaccatgacatggtcatcgacgagtttcgcgcgctcatcgacgagttgtggccgcttgaacccaacgccaccaaacgcggcaagaccaacgccaagaatcggcgcgaggccttgatggcccaatgggacaccgaatcgcgccgctgcgggtccaccttgtacgccgccgagcgcgccatcaccggctacatcgaccacgacaagccccgcatgctcggcaagttctccaccctaaacgccgctagggccaccgcgattgtcgaaggccgcgacgacggcctcaagaccaaagcccacaaaaaactcatgctgcgcgttcgctgaccggttcgtggagcgcgctgtgcgcgctccactcccccacgccaccatctgtttcacacttaggactacacagtggatgaaatcttgcacgcggtgttggtcggagacaactgcacctgtccgcgcgccgcatgcggcggtgccatgcgcgaccgcaccgggtcgtactgccccgaccatgacggcgcctgcgtcaacatctggcaccgcgcctccgactgccctagcgatcccgaacaccgcgccgcagcgcgactggccgaacgatactgcttcttgtgcgacgactatggacacccaccggccgtagactgcctaccccgcgatccgcgatccatgttctgatccgaccatcatagacacgcaacgaggcaacggtggcgagcgtcaccgccgcacgtccacacccgcgctgacgaccgtagacgactcaacgttgaaacactattatttaattagtttggtgtcgcgccaagccggccgaaaaccccaccaccaccaacagaaaggtcacctatggacattctgccgatccccgacgacgccgcgggcaccattcccgccgcaacgcaacatcgcctcaccgagttggccgcgcaactcaccgctgacgtcacctgggccgccagcaccgccaccgacgcgttgaagcagatccacaccgaccagttccacaagggatccgaaaatctgggcgccgccgcacgcatcatgaccacagcagccacctcggccagcgtgctggccgaggtcagccgcaccatcagcgacatcgtggcgacatagcaccacaccgcatgtggcccgcaccgtgaatcggtgcgggccacgtcgctgcttcgacatggtgccgggccacgcgtgacccggcaccggcgccgacaccacacggggcgctgcccgcccgtttccagctgcctcatcccgcatcacccgaatacgccagtcgccccgcaccgaaatgcgccaccgacatttccgcgttccgcattcaggcagcgatcaacagtcggccgcgtcgtcaatatcaaccatgtcccgaggccaccgccacgcacgcgcccgcaggatcccgcaagcccccgtgaccgtcactcgccagcgaccgcatcggtgccgaaaccccacgacggtcaggctattattagatacccttgctcggggtggtttaccggcgcacctgggcgagtacactacgacgcgataaacatgcccctttcctttgtgggctgtctggtttatcacggcggctggtcctcttcgcccccgcacctcggtgcgggattggaccagccgccactgccgtactcgcatccgaaaggcgcacatggccacgccgcgcaacaccatcacccgcgacatcgatggcgaggcatgcaccgacttcgacggggtctgcgcgatcctcgaccgcgcgccctccaccgtgcgcacctacattcccgccaatcccgacttgctcgcccccgtgcgcaacggcacctacatcgacggccgcaaatggtaccgcctcaccggtgtccacgcattcgccgacatcctcgccgccaagacacacgccaacaaacctctctcccccacccccggcggtgaccccgaagacatgcttagccgcgaccaggtcgcccacgtatggcacgccagcccgaccaccatcacccgctacgccaacaaggcgcgacaccaatggatcaaacggcatccgcgtccactcatgcccccgccgcgcgccggatacgatcccgaccacccctacgcctccggccccgcccattgggaatggcgccgccgtgacatcgtcgagcacccgcgccccggtcgcggcgccgccggcggccgccgaccctcagcccccgcaccacccccgcccaccgcacctgaggccttgttggattaccgccaagccgcccacgtccagggcatacctgtggccaccatgcgcaccaaactcgcccgcgccaaaccccaatggatcgcccaacaccccgccccgtcgatgccaccacctgatcacggattcgacatcgacaatcccgacgcgtccaagccctcacaatggcgctggtatcgacgcaccatcgaccccaccgcctgaaacccgcacccgagcaccctcgccgcccattggcgcggcacattaggagcccctcagcgccacatcggaccgtgcgcattctccactagtggacacacctggtcgctcgttatccatccggccattgcacgcgctgtgcacccggcaaagcggtaacgccgacaggcacagcgccacgcgctcgtcgtaccccacatggccgccacgtgctggcctcccggcagcgttcaggtcacaacgacgccgcgtccatcatcctccgctcgcaacgagatcgatattccacaatagactcctgtgtcgataaagtcgtcattcaccagccaaaccactagacaatcaacactggttaggctattattagatatgtcaacagggaggcgaagccctaacgacaccagacacaacacaaaggaataacaaccatgaatgacccccagaggtacctccaccccggcaccctcaccgccgcccgcccatgggccgacggctcccaattccccaaaccctgcgacggcatctgcctcgaaaccgtccagcccgaaacacccgacacctactacctcgtgtggttctacaccatggcaccaccggcagtcggcatctccgtccaacccgtcatgcctcacgagatcaccattaaacccgacgaactgtccacactggggttcgtcagactgacgcgactcctccacggtctggccatgtggaaccgccgtgaaggcaaggccgcgctcaaagcgatcaccaagaccctggcagacatgacctacggcacccagccctaagcaccaccatcgcggtgggggaggcgaagcccccaccgcgcaccaggcacagcacaaaggacacccccatgcacgcccacctgccccccgccaccctcgtcgtcgtcacctccccccactccgcccccaccaccaccgcgcacggcctgtacctcgccacccaccaccatcccgaagtcggtgcctatcacatggtgtgtctgcgataccaatacgcgcccccgtacggcagccgtatccaggcctatccccgcgacgaagtcgcccccaccccacaccacctgtccagtctcgacatctacgacatgttggaactcaaaaccaccctccaccactggggataccccgaggccctacccacgatcactgccatcaacaacaccctcaaccacatagcaccactgcccacctaagcaaccgagcccaagtgttcggttccggcaagggacggcgaagcccttgccaccccacaaccagaaaacaccacaaaggataaataatgtttcgcatcaacatccctatccctccgcccaacgaaagcaacgcactcctggcacgcagcgccgccgccgccacccacaccttcaaccaccccgacgccgatccgcaatccgaacgcacccaccccgccggctacctcgccaccgcgctcatgcacctgtcggatcagctcgtcgacgacagtgccgggttcgccaacgaagccctacccgcaaccacactggactgcgtcgacgaattcaacaaggccaagaatcaacgatgcccccactgccacagcccttatatcgaatctcgcgcatggcacgagccatgccccacgtgcggacaacccgcccacagcgccgaaccccgcaccaccaccctgtcactgacaacacacctcacaccccccaaacacactcacagcatcgccaaccgcaaccaagccgaacaggccgccaacgcgcttaacgcgttcatggtcgagcaatcaaacggccacatgtcgccagacattcagtcgctgctccgacacgaccaagaagtactgacgatcatcgtcgccagtgccttcaaaggcatcattcacctgacgcgcagccatgacctcagtccagcagttgtcatggccgcagcgatcgcgcgatatgcccaagacatcaacaacgagacccaagagcttcgcgacaccccccgcatgcgtggctgtctccactgtgaacaaatcgttaccgatcagttccgctggcacgaaaaatgccagtcgtgccgcgacgcccacaaagacgttatatccatcctgcgttgcctcacatgcgacaaccccgacgaatgcaccggccaccattaacccggctaacgcaatcccccggtgaccccgagccaacaccggcccggggtcacccctcgtgcaagccgctaacccaacgccccgccgttgcctgcaatcccgaaccctccctggtaccgtcccggctcctgggcgcgccacgcctcacacccacgcttccgctcgtcgtagctcgtaagttgcctttaggacccacttggcgacctcgtgaacgctcggccaatggctgtccactcacgaattgagggtgtggggcattccattgtgtcaacacatgtgggtggatgtagtaccaaggtatcgttgatgtgggaccgctgcatttgtcaatcctgatgccagagaggggcagcatgtagtaggtcgaggtggggtttgtggcctgggtaaccacattgggccctgtcatggcgcaaatcgactatcgactgcgcgacagtatcggctgcgccgttcccgttgatggcgacaccgggccgcatccgcagtactccgagacgctcgtggcgggctctggcggcagtctggtcctggccgggtccggcatcagccagttccaactggagccgggggcggccatgactgaggctgacaagacccggatgcggttgttggccgacggcaagcaccccgataccggcgcccagttggtggtcgccaaacgcgccacagcgcccgaagcgatgctgtcggcgcggccgcttgccgacgccctgcaagccgccgcagctgacaacaacgtcagtgtcccggtcttgttgggcgacgacaaggtcgtggtgcagcgtgtggagcggatgctgcggggtctgacccgcgacggcgtccacaagataccggtcaaggacgcggcgtggatcgccgccaaagccggagtcgagttggccgattcctatcctgcttcgacgttggcaacagcctgggcgaacgcgaaccgcacgatccgcatcggcaaccgcggcttcgatctcacgctggatatgcccaaaagcttcagcatcgtgcaggccttggctcccgaaccggtcgcgacgcaattggatgccgtcttccaggaagctgtccgcgagaccgtggcggcactggaaacttggactgcctacggcctgaaaggacaccacggcgacggcaagaaagcccgccgcgtggacgctgacgggttgatcagttgggtggccacccaccgcaccgcacgcccggtcgccaccgccgcaccagacccgcacctgcatgcccacgtgcaaatcctcaacatggtgcactgcagcgacgacaagtggcggacggtggcctcgggcggccgcgacatcttccggcacgcccacgccgccgacgcgtacatcaaagcccgtatccgtcactacacctccacccagttggggatccagtggcatcgcgacccggtcaccaggcaatgggagatcaccggcatcacccccgacatgcgcggcgtgttcagcaaacgccagcaccaagtcctcgccgcggtcgcggccaactgggtccaagaaccacacgccacgccacgccagtccaaggcctgtgccgcggccacccgccaaccagccgccccatgggatatcgcggcgctgctgcaagactggcatcgacaagccgccttgactggcgccgacgtcgaccaactgctgcggtccatcaccgccgaggcttctcccccatcggctcgccaggggctgcggccgacgattgtggagatcgccgacgaggttttccatccggatgtcggggtgaccagccaccgcaaatccgtcacccgcgccgacatcctggccgccgtcgccgaggccttgcccgcgggtgtcgactgcctcgagcgcctggagcacctcaccgaccaggtgctcgccgtagacgggtacgcggtgcggctcaaacgcgacgccggtgccacgttgtccaacgcgcagcgctacacgacggccgacatcgtcgccagcgagatcgccatcttcaacgccgcgtccaaacgcctcaacggcgcctacccgcgcgtcgacgcctcgctggtcgccgaggtggtggctgacttcgaaaccagcgcgggcttccacctgtcacagcagcagcgcgcggtgatcgaccgactggccacaagcggccacggcgtcgacgccgtcatcggcgtccccggctccggcaagaccacgatcatgcgagtgctggccgaagcgcacgcccgcgccgggcaccaggtgtggggagcatccacggcagcggtagccgcgctgcggctgcgccacgccaccgcgatcccgtcgcgcacggtcgcctattggctgcaccgcatcacatctggccccggactagagggtgtggacgtactcgtcgtcgacgaggcgggcatggccgacgaccggcaaaaggccacattgctgagtgccgccgaacgcagcggcacccaaatcatcggtatcggcgatacgttccagttgcgatcccccggggtggggtcaacctttggtgacgtccacaccatcgtcggcggccaggtgctcaccgacttccgccgccaacgctacgaaacccaccgccacgcactcagcgcctggcgcttcgaccatcgccgcgaaaccctgcacatgttcgccgacaccggggcgatacacgccaccaacagcctcgacgacacgctggcgggaatgacggcggcatggtgggcccgcttccaacacatcaccaatccacatgacgccatcgaccagatcatggtcttggccgggcacaacagtgacgtcacgatcctcaatgccgcggctcaagccacgcgtttggccgccgggcacctggatgcgggcaccggcttcacctacaccaccgcgccgggccaagccatgcgcctgtatgccggggacgtggtggtcacccgcgccaacgactaccggcctcgcgggcaagggcccgacatcctcaacgggatccgcgcccacgtagtcaccatcgacgcggcaaccggccaactacgactggaatggcgcgagaccacaccctgcggagcgatcctgcgccagcaaacggtgtcacgcgactacatcgacgccgggaacgtgagcctcggctacgccatggtggtccacaaagaccaaggcggccaagccgaacacgtcatcgtcaacctcaccggcatgtccccggatgccgcctacgccgcgttgtcacgccacatggaacacgtcgacgcgtttctagcacgcgaagtcgtcgaacacgccgatcgcgccacccggctcggggctgcgcgcgacggccaggacctgttgcagcgcgccatcgacgcctacgccgactatctggaacgccccgaccccgaaccagtcgcactggccgaagtcgccgggtacgaggaatacctagaccaccgcacctggccgcaaccgacctccaccaccgacccgttccgccaccaccatcaaagcgacgaccccgcggccgccacaccagcggatgcggcatcagacatcgaggcaccgcgcctcgaccaaccatggtggcaacgccgcctgggcgccttcaccaccgacgaactccaaacccaacgtgccgcgctggagtccggcgatgccgccgctcccgaatccgacctcgcccacatcgaggccgaactggggctgcgccgctccatgcgcatcgacgtccgcgacgccgaaagccgcgaccgtacccaggcccgcaccaccgccgctcgcgccgtatcccgctcggccgaaccggatgatcccgaccggcccacacccgcgccgcgtctgcaagccgcgatagacgccgaacgcaccctgcccaacacgatgctgcccgtaccaagtacgccgacgaccggcaccaccggtgcggcggccatcggggaaaagccattgtgggaccagtggtggcaacgccgccatggcgctttcacgcgtgccgaactgaccgacaggctccgtgagctggacgccacgatcgactacgtcgagcacgaactggccaccgcgcgcactctcagcgaccagcgcgcccaggccatgccgcaacgcctggccgacgccagaaacggcgacggcccgcaagcgtgctcgctcatagcccatcgccgcgcactcgtggcgaccgcgcaagcctcggcccgtgtcgatcgcgaacacgccgccgcgcaagccgcgcaggcccgtatggactcgttgcaccgccgcgctcaagaactgcgtgccgaagccaaacagttcagtgtggaactgtggatgggtggcaccacccgcaaacgcctttaccgcgacatcaacgcggtggtcgaccagcaggcggaggccaaatacgaacgcgacgcccgccgtgaggcgggccaccgcgctcgtatcgccgcggccgcggccgcgcgtcgcgtcgggctcccccaccacaccgccgccaagcaagcactgcgcgacctcaaacagaattgggaacagcgttacgcccacgccatagacgccgacatcgccgccgccaaacagacactgccgcgcaccatgacgctgacggtcacccgcgctgacgtcgacaaagcacacgtcgaagtcgacgaaatccgctccgagctgtccacccgcgaccgcatgaagcaagccaccatcgacaacgcagacaccgaccgcgcccaagcccgcaccgtcgccgcccgggtcgtggagcgaggtgttacggcgaccgaccccgatactccagcgccatcgccgcgaatgcgcgccgcactcaatgccgcgagcgctattcaacagcgcgcgcgccactcaccaacgacgccaccgccccaccatcagacaccggccccggggcccacactcgagcaataagtcttagaaccacggtgccgcaacgcgcgctcttcgacttcgccgattacagcgatggggtacagattcacgccacatgcgaggcttccggggcggttgcctacgctcggttgcattcgttgcgttaccgctgaacgggcttggcgtgttctgtggcgccgtgccttcgggaggtgtgcgcggcgagaatgagcagtaccccggccagcagcagagcccacgcgggcgatgcgggaagcagggccgacatcacggcaccccaggcggtcatgccccaacccaacggcgcgggcacccgcgcgcctcggcgaaccgtccacagcacaaggccaccgaacagcagtagcggaatcccgaagctgcccggcgagtaccagaaggcttcggagtagacccgattgtcagtggtgacgtctagcgagatggtctcccatggcccccgggaaaggatgtccgcccacgtgctcagcctgtcccacagcgcagccagggtgtggatcacgccgacgaccacggcgatccaacccgcgacgtgtgccagggttcgagttctgttcatgccttcactgttgcccagccaccctcacaccgtgctcccccgcgcgaggggcaaccgccacccacccgggggatatcgtgatggggtgctgcggctggtggcagcgcggggttcacgtccgttgtggacgcgggtgatcgtcatcgatgggcgacgaccgtgcgcgaggcgccagtcgtgtgggacggtcgcggtttccgcgtggctggtgggcgaagaaggttctcaacaggccgcggcgcggcggcgagtggacaacgatcccccaatgcccttaaccaggccaggcgggacagctcccggtggtgcctcatgaaaatgttgtaatgcttgcaccgtagcttcgacagcgatcacacgtcgagtcactcggcgctggtggcaatcacacgcgatcacaagcagcggtaacggtgggcggttgcttgatcaaccgcgaaggcgatagtggggatgaggggtagttgtgggtggggcgaatgaacgatcgcggtagcaagactcggttttcggtactgcactcccggcacgaggtattgggggcgaggtttgttgaggtggacgggtggcggatgcccgccgagttcgccggggctgtgaccgagcatgaggcggttcgcgaatcggtgggcgtcttcgacctgtcccataaggggaagctcgtcatctccggctccgatcccgcccatgtcctcaaccggtgcctgaccaacgacgtccaccacctcacctcaccgggcaagacgcagtacacactcgcctgcgatgacgacggcggcgtgatcgccgacgggatgctgtaccgcttcgatcgcgacagtttcatgatgtttcccagcggggccgggtggctggacttcgccaagcggctggatgccgaagtcggcgacgagatcaccatcggcgtcatccacgactcccacggcatcctgtcgctacagggacccgaagcggcggtgacgttgcggcgcctgggtttggccgcgccccaggagtacatgttcttcgacatcagccaagccgagtggggcaactccttcatctgccgcacggatttcgccggacaacccggtttcgacatcatcgcgaccaacccggtcatcgcagcgatgtgggatgaactcctcgacgcgggtgtgacgccgtgtggcttgcgggcccgtgacagtctgcgtctggaggcgggaaacgccctgcacggcaccgacttcaacgagcacgtcaccgccatcgaagcccgactggcgtgggccatcggatggaacaagcgccagttctggggcaaggaagcactcgaagctcagcgcaccaccggcacccagcggcggatcttcggcctgaccgcgacctcaccagccacactggaaaccggagcgacgatatacgacggccaacagcaagtcgggaccatcacctccgcgtgccactcccccacactcaacaaacccatcgccctggcgttgttcgaacccatctaccaagcaggcaccgaactccaagtcgacaccaccaccggccgggtcgctgcgaccgtcaccaaaccacccttcggcacgacaccacaacccgcatcgttacctcgcccccgcgtgatgactgccgggcgctgccttgccaccagagctttacggcgcccgcatcatcgctattggccttcggcgcgatgctcgcgacccgtccccttgggcttgcgtgaccacgcgacggcatctcacggagtccgcctgcggacttactcgcccggcggaactcgcacgaacccctcggcccaggcgtcctcatcgaggtcgcgtgcgtcgaagtagaagcactccggttcgtcacggaaacccggtagcagtcgggcctgccggatacgctcctcaacccgttcaacggttgagtagatgcccaggagcttcacgtcatcgccatctgactcgtcgcagaacacgccgctggcatcgacgtgcaccgtcgaaccaccgtcaccggcttcgttgtgatggccgacatgccacagcggatacacgatcacggacgcgaaactatcagcactccagttcgtggggcctgtgaccttcggcccgctatctcttgggacacaaggacgagtggctccggcaccgcctggcggcaggcgccgccgcccgggcgcgcgagagtcgggcgctggtccacagtctcctccagaaggctcaacgacggggtgccgggggccacttcagctgatcgatccatggtggatcggcgccgggtacctcgcaggtgtgcgcggccaccaggctcgccagttccagggcggatgtcagtgtctcgatgtcaaggcgccggccggtttccagcagccggtgcaacagtccggcggtgaaggcgtcaccggcgccgatcgtgtcggccaggcgtatcggttgggccgcgacgtggacgggttcgccgtccaaagaggccatcgcgccgcgttcgcctagggtgatgacgatcagggggcagccgcgcgcgtgccagcgttcgcacagttcgcggtggtcggcgccggggtgggtgaaggcgagatcgtcctcgctgagtttgaggatgtcggccagcgcggcccagtcgtccagaccgtctcggtatcgtttcgcggtggcgatgccggggcgcacgttcgggtcgatagagatggtggcgtcgtgccgatgggcgcgcagcgcgtcggtgatgacgtcacagcccgggggtcgtaccagggccagtgatccggtgtggatgatcgccgcagacgcgatcggttcgagttcggcggggctccagtcccagtcggcggtgccgttgacgtagaagtcgtaggcggcgcggccctggtcgtccagcgccgccacggcgagcgtcgcctcctgggacgccgtcaccgcagcactcaagtccacctgggacttgtccaggtgggtgcgtagcagttggcccagtatccctttggacagccgtccgagaaaccgggttggggagcccagccgagccagggccacggccgtgttggcagggctgccaccgggcctcacctccaggcgcagcgccccggtcgcgtcgtcgggcatggcgacagcgtcggcgacggcttcgccgatgacggcgatcgtgttcatggctgctccttggcggggcgggtcggtgcctggcagccgcaggattctcggcgtttgaaggtggcgggcagttggacggtcgtggtggggcgcttggggtcggcgatgcgagacaggagggtctcgatcgcgcaggcgccgatgtcgccgatgggttgggccatggcggtgagtcgggggtggaagtagttggcccactcgaagtcgtcgaagaccgccagggcgaggtcgtcggggacgcttacccccaggcgggtcagggcgctcatcacgccgatggtcatgtggttgttggcgaccaccagggccgtgggcgggtcgggttcggacagcagtcgttcgacggccgcttcggcgaagtcggcactggactgtccgctggcgaccagtcgccggtcgggtttcaggttggcacgttgcaggccgagtcgccagccgcgttcgcgttccaccgtggttcgcagcagttcgcgcccggcgatgagtccgatgcgttggtggccgtgttcggtcaggtggccggtcagttcggcggtggcttcgatgttctcggtgccgacctggtcgaatttcgtcgaggcgcagcggtcgacgagcaccgtgggcacgcccaggtcctgcagatactgcagcgactcggagtcggcgtcgcccgcggtggccagcaggactccgtcgacgcggcgctggtgcagggcctgcaccacccgcagttcctcgtccaggtcgtcgtgagtgtcggccagcaggagggtgtgcccggaggcgcgggcgctgcgctcgatggcggcgatgatgtcggcgaagtagaagttcgagatcgccgagatggccagcccgatggtctgggtactggaggtgaccagtgacctggcgatggtgttgtggatatagccggtctggcggatcgcgtccatgacccggttcttggtgtcctccttgacaaaacgcgtgccattgatgatatgggacactgtggacactgatacgcccgccagcttcgcgacatccttcatgttcgccatcggcgacctccttgttcttcacgggcaatacgaaaacgttagcgcaaacgcttgcgcgaacgtttgcgtcccggtaacgtcttttcccaacaacacccccgccaacccatcgtcacccctcagacacgtgaaatccctggagtaccaatgcgttccgcccataaaccactgcggctggccgtcactgcgggcctgctgctcgccacgggtggtctgaccgcctgttccgccgccgacgacggcctcaagatcggcctgatcaccaaaaccgagaccaacccattcttcgtcaagatgaaggacggcgcccaaaaggccgccaaggaagccggagccgagctgaccaccgccgccggaaaatccgacggcgacaacgaaagccaggtcacggcgatcgagaacatgatcaccgccggagtcgacggcatcctcatcacgcccaacgacaccgaggccatcgttccctccatcaagaaggcccgcgacgtcggcatcaccgttatcgccctcgacacccccaccgaaccccaagacgccaccgatgccctgttcgccaccgacaacgaacgcgccggcgaactcatcggtgagtacgccaaggcgctgttgggcgacaccaaaccgaagatcgccacgctcgacctggcaccgggcatcacggtgggcaagttgcggcatgacggtttcctcaagggcttcggagtcaccgacaaggaccccgccgtggtctgctcccaagacacccagggtgaccagggtaaggggcagaccgcgatggaaaactgcctccagtccgatccggacatcaacctggtctacacgatcaacgagcccgccgccttgggcgcctactccgcgatcgacgcggccggaaaaaccaaggacgtgaccatcgtgtccgtcgacggcggctgcacgggcgtcgaagccgtcaaggacggcaagatcgccgcgacctcgcagcagtacccgctcgacatggccgccaaaggcgtcaccgccatcgccgacaaggtcaacgacggcaaggacgtctccggatacaccgacaccggcgtcaacctcgtcaccgacaagcccgtagacggcgtcgagtccaaggacgtcgaattcggcctcgacaagtgctggggctgaagcgatgaccaagacaagcctcgccacgccgccgccggtggcgctgaccgagccgtggagctggaagcggctgttgaccgcgccggtgttcggcccgtgcgtcgcgctggtgctcgcgacggtgttcttcgccacccagtcggcgaccttcctgaccggccccagcctgtcgctgatcctgcaacaggtcatggtggtgggaaccctcgccatcggacagaccctgatcatcctggtcgccggtatcgacctgtcggtcggcaccatcatggccttcggctcgatcgtgatggccaaactcgccgtcgactccggactgccttggccggtggccgtcggggcgggcatcgcgacgtgcaccgtgttcggactggtcaacggcctgctcgtcacccgtatcaagctgccgccgttcatcgtcaccctcggcatgctcaacatcgcctacgcactgacccacatgtactccgcggaagagaccgtcaccaacctgcccgccggaatgaccgccctgggcgagaccttcgccatcggcgacacccgtgtcacctacggctcggtgctgatgcttgtcctgttcggagtggtcgcctacatactcggcggaaccgcgtggggccagcgactgtacgcggtgggcagcaacgccgagggcacccggctgaccgggatcccggtcgaccgggtgcgactggccgcgttcacggcagccggtgccatctacggcatcgcggcgttgctgctcatcgcccgcaccggcgtcggcgaccccaaggtcggactcaccgagaacctcgagtccatcaccgcggtcgtcttgggcggcaccagcctgttcggcgggcgcggcgcggtgctgggcaccctcgtcggcgtcctgatcgtcggcgtgttccgcagtggactgcagcagatgggcgtcggcgccacgccgcagatcctggtcaccggcatcctcgtcatcctcgccgtgaccgtcgatcagttggcccgcaggaggaaccgatgaacaagccgcgtatgtccgctcgaggcctggcgaaacgctacggccacgtcaccgccctggacggcgccgacttcgatctgcgagccggtgaggtactggccgtcatcggcgacaacggcgctggaaagtccacactcatcaaagccctgaccggggcgctgattcccgacgccggatccatcgaactcgacggcgccccggtccggttccgcaaccccgccgaggcccggcgcgccggaatcgagaccgtctaccaggacctggcactggcgcccgccctggacatcgccaccaacatgttcatgggccgcgaactacggcgccccggcgtcctcggcacagtgttccgcaagctcgacaagaaacgcatgcgcgaacgcgccgccgcccacatggccgaactccacatcggactacgatcgctgtccaccccggtggagagcctgtcgggcggtcaacgccagggcgtcgccgtagcccgcgccgccgcctgggcccgccacgtggtcatcatggacgaacccaccgccgcgctgggcgtgcgcgaatccggccaggtgctggaactcatcgcccgagtccgggatcggggccttgcggtcgtcttgatcagccacaacatgccgcacgtcttcgaaatcgccgaccgcatccacatccagcgactcggcagacgcgtcgcgctcatcgaccgggaccggcacaccatgcccgaggtggtggcgatcatgaccggagcggccaccgtggacgacgatgccgccgacaaggaggcaaccccggccgtcggagcctgactcccccgccctcgaccactcccgcacgacaccaaggagaacgacaatgcgccctcgcctctcccgccgacaactcctcatgctctccgccaccgtggccggaggtaccggcatggccgcgctgggcgtcgcgcccgccttcgccgccgactacccggaattcccctaccccgacaccgactatcaggaacccacccgaggacaattccacttctcgtcccagggcggctggatgaacgacatcaacgctccactgtactacgatgggacataccacctgttctaccaacacaacccgcacggactcacctgggacaccatgcactggggacacgccaccagccccgacctagttcactggacccagcagcccatcgcactggagccaggcatccatcccggcgacctgtggtcaggcgccggactcgtcgacttcgacaaccacaccggactccaaaccagcaacaccccacccatcgtggtgttctccgggaccaacggcgtacggctgttctactccaacgaccgagccaaaacctttcagacctacgacaacggcaacccgatcgccacacccgctggcaccagccgagacccgaaagtgttctggcacaccggaaccaacgagttcaagctcgtcatctggaccgatgccggcggcaacggcgtcgacatcttctcctcgccgaacctgctcgactggacgttcaagtcccgcttcgccgccgattggctcttcgaatgccccgacctgttcccactgccctacaacgacgggtacaagtgggtcctcaatgacgcttccggcgactacgtcgtcggaaccttcgacggaacgagtttcaaccccgagaccacggtcgcgcggatggtcgaaggcaggggtgccttcgacggcaccttctacgccggactgacgttcgcgcatccccccggcgacaggatcatccagatgctatggatgcccggcaatcgcggcgacatctggacggggtgcgccacgttcccggtcgagttggcgctacgcgaaaccagcgacgggccgcgagtgacccgcaacccgatagccgcgatcgaaggacttcgtttcgacacccaccgatacgggcccgccgttgtggatcccggacaggccgaggcactgctgcgcgacgtcgtcacccaggaatgcgagatcatcgccgagttcgacgcggactccagcaccgccactcggttcgggttccgcctcgacgtcaatgaggacggctccggcggccacgaggtgctgtacgacaaaaccgcccagacgctgtacggcgcagcacttccaacctccgaaggcaaggtgcggatgcgactactggtggaccgcaatcacctggagatcttcggcaacgacggcacaatgtcctacatcgactcccccagcttctccacctcggaccaaacctatcggctgcgactgtacgccgacggcggcaccgtcagcgtcgcctccattgcagtgcacgacatcgccagaacctggagttgaaccaacatcacgcccggtgccaccggtggtgcgctttagcgcccccgcccccggcgtatcaaccgcccgggccggattcgcactggcgacaatggcgctcggctcagcctgaccggctcgtcaagaccggcgcgatcaccctgagctgacctggagtcgacgtccggcagatgtcgctacgaggaaggctgtataacgccacaatcgcgagcgttgcaataggccaggaagtcagctccacattggcatttgtgttagccggtgagcatccatacacgagtcagcggcaggcgagaacggatgtcttcaggcagccggtcatatacccgggtcaccgcatccacgacgtcttccgcagtccaagcccgaatccgaaactgttgcccatacaccgacgcacgagcactcttggtcagcccaccccaggccaccagcagtccctggtccgcgcgttgagaatgaataacgccgccgagatcacgaaccacggtgtcggaaatctgaccacccgacttgacctgaacgatcaagcgcggtgagtccataccaagaagcccgcccccggcgacgatgtcgatccccttatcagcccccgggggtgacatggtgcagacataaccttcggccctaagaatcgcggttatcagcaatgccaagtcatgaccggcgaactcctcggcgatgcgtgcggtgatgcgatcgcgcgccacctcttcgatgtccgtgtgcgtttccggttcgtccacatcatcagcgccagccgactcggacagactcaccggggtggagaacgaaaccagcccgggatcttctccggtctccagcagggcctccagccgggcgatcgcgtgccccttggtcggtgcgaagatcgacaatgcgctgccgagggtgtagagcaggtcttgcttcaccgctgagcggggcaggtccgttcgttgccagtccactctcaccacatgccgctggtccgggtcgggttggtcagcgaggtactcgtaaccgctggtgacgcgtcccatcgcgagttgcttcgtcgtcttcatcggcatgactatcaagtcgcctttggcgatacggccacgaagtgcccacgtctgcccggtgtagttggcctgggtcgccatccccatgtcaggcaagatcttggtgatgaccgccgcgatgtcctcgcggctcttgcacgcagtcaggtcgggccattctcgccagccgccaccagagaccccgttggcaagcgcccactgatcgcgttcaccgttcctaccggaccggaccacccacgccacgcccatggcacctcctgaaaagcttgcgcgctgtggcatcgcgccacggccactgtgccgccgaaccacgctcttcctggcatacaacaacagtgagcaagttataccccatcaggggcacttcggcgtttcgcctttaaccatccggccgaatatgaagacacaacctagtgtgctgagtcgtttcttcgtcggcagtcgacggtgatgggttctcacgcgaccattgccctttcagtactattaggattagaaatcggtcatgttcagatgggaggggagggcgggtaaggtttgggcagtccctgattccaatgtggttaaggcgggtgtatggcagcggtggatccggcagactttgatcctcacacacggcgtgctgttgcacaaagaaaactattcctcgttccatttgttcgtgacgatggcgccatctacgtctacgtctgtacggacccgcagcacagccaaagcaccatggtcgggttggtgctcaatgagttcggcgacaatggcggcgttaaccacattgtctatgtgttggacggtcaagatcccaaagatcgccgacgtggactctcacatcaccagctccgcggcatcttccccacctgggatgagggaatcatcgccgtactcgacgcatatgaccggtggcgtcaaagctaagttcagacaccgcatagtcgttaggtatccaccacaagttcccaccggaatcgggagcatctgaatactggctctaggtcgcgttcggtgttgcccgagaggatgctgtatccgagcttcgccaaccctggcggggacaacgctttggtctcggtgtcgggtagatcccatacaggcgtgccaggattgtcgcggtcctcgccaacggcaaagtgcagcctgatgccgcaatcgacgtcgccccaaccgggtgggtacaggcccaaagaatgcgcgtactccacaccagctcagccgcgtcgagagtttcctctctggcgaggaggtcggcatgcgcatccgggtcggtggccaccggctgcacggtcatggctgggccgaatcccacactgcggcgtcgtcctcgtcggcgggcaccccgtcgtcgcccagtcggctggtgctccacagcagcaccccgtcaccgtcgtcagcgccgggcggccacgccaggtcgatggagtagtagtgaccgggcacgtacccgggcggtgtgaggccgcggccgatggcgtagtcggccagttggtgcgagtcgaggtcgtcgacgcgggccatgagatccgccagcagcacaggatcgtcggtatcgtagtgcgcgtcgatgtcgtggtgggtcgtcatcgaatcgcctctccggttcccttatagactcgtcggcgtagccagccgctctcctgcacactatgcacgtacagcgcataccccaccgacagcatcgccacgatgttcgagtgacaccgcttcgggtcctggggctcctccgcgccacaaacggcctggttgatgtacagcaccgcatcccgctgctggtgtttgaccatgagcgcggctgtgtttccctcgatatgccagccggtcgtgtatcccgggtccgaggcccatggttctttgaggtcggtgcgctggctggccgggccccggcgcgacgcgatcagcatgctcgcgttccacggggtgccatcgcggtggtacagctgcccgcgcgcccgcacatcatcgtcggactgaggtttctttggccagccgacacggcggatcgcggcaacgtgaggcgcgctgggcgggtcgggtcgccaccttgcgtgcggtcctggcggtgtcgtgggtcgtgggctatcggtcgcggtttcctgctcggtggccgtcaccgatgccgtcccgtagacggcgagcagctgccgccggtactcctcgacggcccggtacgcagcgtcgacggcggcggtcgcttccggacctaccgcggctatttcggacacggcggccttcacactggcggacccgacctcgacggcgagcgcgtaggcgtcgccggacttggtgactgccgcggtggccgccgtgtgggcctggtccagctgctcgacagccgcatccacgtgcccgaggacattgtcgcggcggggttcctgtgggacgcggtccagcgcgctgacggcggcaagcaccgcagtgcgcgcagtcatccaacaggacgtggtctcgttgagcgcgtcggtgatctgctgtagcccctcgccgggcgccgcaagacccatcccgtgcgaccaccgaaccatgtcatcagcggcgctgcgggccgtctcggtggccaccaccgcctgctcacaccgctcggcggtgaccaccaccgtggtgcgggcggactccagcgcggtcgacatctcggcactctatgcacgggtgcaatagctgccctggctctgtcaatttccggacacttagaccgatgtatgcgggctactggtcccagaggctgcgcggaggctctctggtcaggattcggccccggtgttttcccatgtgagtgggttcgcgtcgaagatcacggtcgccagtgtgcgagcggtgccggtcttcagtgcaggaaggctggagtccatccagagctacacagtggcaactccttggtggcagtattcgacggccaacatctggcgtcaatctgagttcttcctgcaggagcatccctcctgatgctgacatttacttgccggtggggcagatttctttcgtgcccagctggcaatggcggcgattattagaacgaagatgacgaaaccgaacacgttcgccggatccatatcggtggctcctccagtggttgattgaatcaccgccaagattgcgccagcttcacgtggaaaccaccgatttattgcagagatcaagccgggtaaccattaaggacgcttctggtgccgatgcggcctactttggttgcgggggaacaagaccaggacctttgactcatacatgtttgccatcggattcgtatgttgtggttatgggaacgggtaagcgcggccgtccaacccagccaaccgtcaaacgccacatccgtggtggcttgggttgcgagtaccgcatcgcctggatgttgagaatcaatcgtctatacggtgacgaccagtctttgtcggtgggcaaaaagttcgcgcgagcgttccgtggcggcagttgggaccgggaagtagacggttcgcagatcacacactgggagaaactcgaccagataccgggttacgaggtgatccgccggtacgaggaactgctcggtctgccccgtaactctctcatcgccgtcgccgatgtcgtctatcacgacaaacgaggcactcccggtagtccgcacctgaagcgaccgcccgacccctacggcattcgccgcgccgggctcggtgacgtggtggaccgggcgttgagcactgacgcgatgaacggcgacgactgggatgccctgaccgcgaacctggacgcgactcgaactgttctacccgcttcggacccgggatggcccgcagtcgtcgaacggctggcccaggaactgttgctggccgagcacatccattgggcgcaacgcaatgaggcgatggtgcggttcgtcggagacccctccagcacgtctatggtcatcgcggtgtgtgacgcactttcggcggattcgcgcaaccaggtgtcgagcgagctgttggggttgttggagattacgccgcatccggacgccatggctcacctgatccgtcaagtgtccacacccgtcaacgaagtagcccggcgtggtgcgtggtgggcggcggctgagaagactggtcgcggccacttgcggacaccggatctgatcgcgttggccaaacatgcgagaagactgctcgcgggctatgaaggccatcccgactgccgttcagcggcggccaacgttttgtaccagcttcacgcggttacaccggctctgttcaagtccttgcggctgaatgaaagcgacgcctcagtccgaaatgtactcaccggcggccgcatcgttgcggtgaccgacgcgtccgtgacggtgaaccggatagcggaggtggtacttggccaaatgtcatccggtcacctgtccactgacccgatattggccgaactcctgggggatgctctgttcgatcctcaggtcaccgcacggctcggcgcgttgtcgctgattagagtgaccccgtaccggaaaccgacggcgaacgtgctggcgatggagctgggtggaaaagatgctcgctccaatccggacctctttgccagtatggtgcgcgccttggcattcctgggcacgccgacgcaccggcagcatcttgagaagatcgcgctcgccaccgatggcttcgcgcctcggttccgagccacggtgatccactcgctggctcactgcggcgaaagtgacagtgccgacgaggtctggacggcactcatagtgcggcacctgatgaaccagagcaatccgatggaaaagcacatcgctgacgggttgatctacgcgctgggaattcagcgccgcttcggcagtctgcggaggcttgttgccaatcccgccatgcccggaccggtgcgagccgccgcgtcctggtggttgaacctgcccgagcatgttttgcgtagcacctcgcgttgaggctcaatggatctcgtaggtctctcctggactgaacgcgccttggatgaggtcggtttccgggtcggtataacgcttttcgaagactctgcccatgccagacagttcatctctggcgtagattcgcagttgaacgatcgttgcttcgccattggcgagttcggcacgcagatcgtggcggatcgccagccttagtacgtgtccgtaaatacaatcggcgtctcgaccgggcaacacgaacggcagtgcgttctgtattgggatcatggtcttggcgtagatttcaccgttgctggcctgcttaaggtgcaaggtcacgagctcgatctgtagatcgaccgcggctcgacgacgcagatttgagatcttgatgtagaaccggctggggccgagttcgggatccactttctccgcgatcttgctggagatcttgatccggggccgaatgcggcgcaacagccacagccaaagcacggagcagaacaacccgatcgcgattccactggtattggtaatgacgaaggcggtcatgatcattaccacccggcccgtacacagtgggtccgatgcgcccacgtgatgtttaccgttgatctagtggaggtgatgtccgccgtggcaagcgcacgaatcacccgcttgcgcagcaccacgacatcgccgaatgccgcgcgaaacgccggatcagtcatcgtcccgggaaagtccatctccacgacacctactcgcacccaaactccgttggctcggtgtgtgctgcgaacgtgtaggtcgatgcgaagcgcgactgtatacgcgacgcctcgtacacggtggctgaaggaacattcaaagtggttcgggttctcgacgaccaaggctcccagcggatggcgcagtgcgcggaggacgatcccccggacttgggacagcctcagcgatgtggcgatcgtatcctctttacacagttcgtcgagtatccgtctcggtttcttgcctcgtaggaaataggtcgtgactgcggcgattatgagcactcccaaaatcgcgatgtcaacattcatgactctggctcctttgttgaactggatgagtcaaagccaaggttgcgccaggaaagccggaaagctatggaataattgtggagatcattaaacgtcaaccactatggactattgccatatcgcgctcccggagtcggccgcgatggcggtgggggaccttgatttcgtcagcgaccatcggaccctcgtccagtccgcagacaaacctcatcgcaccaggcacctgtcgcgggtgttcaccaaaattcgcggcaggcggtgttggctttgtcggccaggtccttcacggtgctcttgtcgggtttcttcttggtggcttcgtccagccacgcctgaaacgcgtcgatgcattcgcgggcggccttgctgtcggcttcggcttcttcaacatcgtcttcgaggtcgtcgttgctgccgcccagtttcttgatcttcttgtcagcgtcgttgatggtggcttcgtgtttggtgatcgtcgctttggcggcggtcaagtcgcttcgggtgtggaagaacaagatgatgaacactgccgaagtgatgacgaacagcgcgaccagcccggccaacagcggcagcagccgtttgcgattcccgaaggatggcaggcgggcgaacccggtttcgggtggcggtgaacctggcggctgttccggcgggagggtgtatccgcgggtgcccgggccaaggcgatcgacggtccggaagcctggcgtcggggtggccatgggtggcgggtatggcggagtccccgatggaccggtgcccggggatgatggcacgttggttggcgggtagtggtggttggagtgttgggggtcgtgcatgcggatcctcctcgacagaacacggcaccgcctggtgccacctcgaggctggagcgttcgcgtacacgcgatgtacatggcggcagtgaccccgccgacaccgccgcatcaccagtcgtcgtcggggtcatcgaacagcgtgatgggttcgcgttcggcaggagcgggcagtgtttcggtcagctccagcatggtgctgcgatagtcggggggcatgggggtgaccggcgggtgttcgggtggggtgtgcttgtccgggccacacaaccgcagcgtgtggtggacccgcgcagcacgtcggcgtggcgctcgccgcaggcggtgccgtctccgctgcggttgtccgaccacagtggtacctctgtgaccagtgaacaagtgtcgtggcggctggcgtagtcgaggctggaggcatccagccgccaggtgttcgctgcatccgatcgcgccagaacggcctgttgtacgtcctgatgggtcggggcacggaaaacaccaggggccagctcttacctgccgcgccaacccacggggaccgctgttggagcacaacgcccaaagaatcgccatcgccgcggccgcccaggcgcgtgggctcatccagcgcagcctgacccacgacgtacccatcgacgcccgcctgctcaccgaatcctgcgccgccctcgccaccttgtcccagtaaaatcctcgacgatgtcagctgagcgaagaggcgagacggcacggtgatgatggagatttcgggtctcgtcgaagttccggtcgggttgctcttcatcgtgataccggctgtcgcgggggccgtcgtcacgactcgcatggtcagacggcggcgcacctggacacatgtctccgggaccgtctcgagtgtgaagacgaaacgggctgacaacgggacgacgaccaccaccgttcgataccgcttcgtggatgcgaacggcgagcaacacagtggctccgaaaccgcccttcgcacgccgcggaaaggcaagaaggtcggggtcatgtacaacccggacaatcccgacgacaacgaactctcctcgaccgcgttcctcatactcgtgctgcccctcttggcggtcatgatcgggttcggtgtgtacatgctcctgttatcgatttcagggggtacatattgcggaactcccaacctggacgccccgagccgggctggcaccaggttgggagttctacatcagacgcccgctatacgagagcggcgtagctgcaggcaacgctgcgtgagacctcaatggaggtcttcgcccagattccaggattctgccaggtttcggctcgcttgttgccgccggcgacgcgtgccccgtggaccttggtgtcgtgccggtagtcggagtagcaccgcttgttgccgttggagaggttgacgtaaccgcggcaccaaacaccaccgccgacgccggagcaggattgcaccgtcacgtcgccgctgttcgaggtaccgccgccgggagacgcctgcgcggctgaggcgccaccgagcatcatcatgatcaccatcgtggcgacggcggcgcccttggcgacaagagttgtcacggacctggttcgaggtgaagacaaagtcttcctcctatgtagagttcggacttcttgatggactgacgaccgcgtggccgatgtccgtcgctcaaacctccacgggtagtcgattcgctaccaggaacaggcccggaacaagagcggcaactgctccgcgacaccaaaccttgagagaatctggaatcccctggtagaagcgggatctcggcgattggcggcagctgctgaaggttttagagttgtatgccgaaccgtcgatgaggacatgaccggcacgacggcggtgctcgccctctcagaaagtcacggtcatgaatgcgaatggattcaccatcggctgcggtcgtctgctgcgtgcccatcggttgcgggccggtctggcccaagaggatctcgcccggatctcgggggtgagtgtgcgcggcattcggatgatcgagaacgagcagcgacgaccacgggtgtccacagtacgcactgtggcacagtcgctgcggttgtccgaagccgacagactcacccttatggaggcggcccagccggattctcgtcccccgcaaaagcccgagaaccacccgcgccgtgtggttcccaggcagctgcccgcatcgccacgcgggttcgtcgcgcgggaagccgagctcggtcgactggacgcggcactgaagccgcccacgagtctgttgtgtagtgtcaccgggttgggtggtatgggaaagacctggctggcggtgcactgggccaccacccggctcgaccgttttcccgacggccagttgtatgtgaacctgcgtggcttcgaccctgtcaccgagccgactcccccgtacgtggggctgcgcgccatggtgtccgctttgggggttccggtggacagtgtgcccgccgacgtcgatgaactggcggcgctgtttcgcagcatcactgcggacaagcgcctgctcatggtgctggacaatgcccgtgacgcggcccaggtggcgccgatgttgcctggcggcgatggaagcgccgctgttgtcaccagtcgttcgtcgctgtgcgaactggtgaccgagtacggtgcccgctcgctgcgtctcggtggtttgaccgccgacgactcccggcggttgcttggcgaacaatgggatgccgaacgcatcgctcgcgagcccgacgcggtggaggggctgatcagccgttgtgccgggcttccgctggctttgggaatcgttgcggcacacggagtcctcaaccccgatcacccgttgggcaccatctatcgaaacctggtggacgacagcgctaactccgctgaggacggtgatgacatcgtcgacgacattcgcgtggtcttcgatacctcgctgcgtctggtcggcggcgatgcctcccggttgttcgatctgctcggactggcgtccggcagcggcatcgacgtgtacgcggcggccagcctcgctggcctgccggtgcccgccgcacgcggtgcgcttcgggagttggagaacgcgcacctggtctcgcgggactcccccggccggtaccgcatgcacgatctcacgtatcgattcgcggcggcgcggagctcggctgtcatcgacgaaccggagacggtggcggcgctgcacaggctcatcaaccactacattttgaccgggtatcgggccggtgatgccatgcagcaaggcgatgcgcccgtcaccgagaacatcggcctcacaccgcgatgcgtgatcacaccgatggccgatcgcgccgcggcctttgactgggtacgccgtgagatcgaggattttccgcgataccaagcgatcgcgctcgcccatggttggtacgaaacggcctggcgagtggccgactgcacccggctcttcatcgacgaggacgccatcaatgcggtggccgagcaggagctgtggcgggtcgcgattgacgccgccgaacacctgggtcccatgcatctggcccgggcacagtcgcggttcggcaatcttcgtctcaaaaccgacccgagtgattccgaggctgtggatctcatgctcaaggcggcggacttggccgcggcgagcggcgaagtggccgaatgcgcgcgaacacatttcatgctggcccaccggtttcaacacaatggacagaaagcgcaagccatcgtccatgcgaaactggccctcgcattcctgacggaaaccgaagagccggtcatgatcgcgcgggtccataacatgatcagctggactctgggtagcgcgggccggtttcacgacgcccgaagacacggtgaactggctttggccatcgcccgcgaatacgggctctcccacaccgaagccacggtgctgggaacactggggtccaattcccacaaagccggtcgacatgcccaagccgaacgactacttcggcgggcctacaccattcactccacaatggcacagaatccgtggtccgcgataagccttgaaaacctgggcgacgtcctcgccgactcacgacaccccgaccaggcaagcgaagcgtggcgccgagcgaccatccttttcgaacagacatttcgcatcaaggacgccgagcgagtgcgcacgaaactcgattccctgtgatcggttccgcgccgaagtgttagtggccgcgatggatgatgaaccggtcgtagcggtggatcccgggagagtcaccgatggcctcgatggcttcacagacgtcgttcacgtcggatacggacagctggagtggcggctcttcgggctgatagacagtcctgatcggatagtcttcgctgggggtgcgcgacatttcgatgtggcatccgaggacgtgtgtcacggggtggttggcgcaaaactcgcgcagtttggtgaaagtggtgccgaaatcctgccagtcgtcgacgtacagacggccggggtacagggtgtcgccggtcagcagcagaccggtgtgcgggtcgtagaagaccgtcgccgaggggtggtgtcccgggccggggatgacctccaagcgtcgtccgcccaggtccagggtgcgggaggtgtcgggccagtcggtgaatccgtagaactcgaccacctcgtccagatccgtgccgacgaccactgtgttgggacgatcggtgaactgaccgtccgccgccttgtgatcgccgtgcccgtgagtgtgggcgaccagcaggccgtagtcagggcgcgggtgccgctccagccaccggtcgatatgcgcgtcgaccgtggcgcgcaacggaaagaaccgctccttcggggtggcgccggtgtcgatcaggaccgcccggtcgttgccgaacagcaggaacatgaacggtgcctcgtagtgcacggccttgttctgccgcatgatcaccgtgtgctcgctgtagtggtgcgactggatctcgtcggccgtgtcgtgtttggccgacggcgaaccggcgtgccaggcgacgtcgaggtcaccggccaccggagcgccacggtcgaaatcgatcatggtcgaaccctaatgtcgtgtcagacgcggccggtctcgtgggcccacatggcgacttcgacccggttacgggcgccgagctttcgcatgagactggcgaggtgggctttgacggtgctttgggtgatgtagagctcgctggcgatctcattgttggtgcggccctgggctaccgacacgaggacttcctcctcgcgggcggtgagccgttctatcggctgtggcggtggtgaggtgtgtgtttgggcgaacgccgcgatcagtcggaccgtcacgctgggtgcgatcagggcgttgccgtcggcggcggcgtggatggcctgggtcagcagggcgggtccggcgtccttgagcaggaacccgcgggcgccggctttgagcgcctcgtggacatactcgtcgaggtcgaaggtggtgatgaccacgatcggcagggggtcggtgacgtcggggccggcgaggcgtcgggtggcttcgatgccgtccatcagtggcatgcggatgtcgaacaggccgacgtcggggcgcaactggagcgccaggcggacggcttcgcgcccgtcggcggccgcgccgaccacttcgatgtcgggctgggcgtcgagcagcatcgtcagcccggtgcgcacgatgggctggtcgtcggcgatgagcaccctgatactcatcacggcgtcccggttcggggcaggaccgcctccacccgccagccccgctcggcggtggggcccgcgtggaaggtgccgccgagcagacaggcgcgttcccgcatgcccaccaggccgtagccggctggggcgcggccgccagccgcggagccgtcgtcgtcgatggtcagccgtacccggtcggcgtcgccggtgacggcgacggtgacctgggtcgcgtggcgggcgtgccgtcgcgcgttggtgatggattcctgggccaggcggtagatcgcggccccgaccgccgggctgaggtcgtcgaactcgccggacagtgtcaccgcgacgcggggacgcgtgtggccatcggtggcgagctgctcgacctcggccacgccgggctgcggcgcgaacccggtgtcaggtggagcgcggagcacgccgacgatggcgcgcagctcggtgagggtgcgggtcgccgcgtcctcgatgatggccagggcctcggcggcacgctcggggcgggaggcggcgatggctcgtcctgcctgggcctggatggcgatgcccgagacgtggtgggcgacggtgtcgtggagttcgcgagccagcagttcgcgttcgcgggccctggcttggtcgaggtcgcggacgcggaccttcgcgcgatagcggatcgcggcgccgagcgcggcggcgaacaggaagaacgcgtaccccgcgaccagctccaccacgttggtcgattcggcgacgcaggtgatggccagccagaccaggatgatgccgaggccgcccgcggcttcccgaccggagccccaccggaacagggcgtaggcgatgaccagggtggccgcgacactcgagggcagggtgcctggcgattcggtgaggactcggacggtgtcgaccaccgtcaccgtgccgaaggccaccgcggtcacgacgagcgggtgcgtacgtcgccacggaagggggacgacgaccgcgagtgcggcgatgaacagcagcgggagtggcgccatgtcctcgcggagcaccgcttccagcacggtcgagcagatcagtaccgcgaccagggcccagtcccgcggcccccggggcggggcattcgcgggtcgaggttcgacccacagcgagcgcagtgcgttggcggccatctgatcagcctaagcaggccgcgtgctgggcgtatccgcccaaagtacaagagctcggctatacctacgaccagaacggatcaggctcccgggctgatgtgcccgccggtggcatcggtgaaggtggaaacacccactcaatcaagccaaggagcatggtgatgagaacctctcaatcccccaccgcactgagcaatccgtcgtccccgagcacgctggaagatctgcgcatgcccgtgaaggccaaactcgcggcagcatggaccagcttcatgttcctctacatctacgtcgactacctcgccttgtacaagcccggcttcctcgacgacctcctggccggcatcgtctacgagttcaacaccggccccacctttgtcgccatcgcgctcacgctcatggccatcccgatcctcatgatcgtgctgtccatgacactgcccgcccgtgtcaaccgcatcgccaacctcgtcgtcgcgacgctctacatccccatcacggtgttcaacgcggcatcggagacctggacctacgcctacttctacgccctctccatcggactcgagacgctgcttttggtcttcatcctgcgctccgcctggacctggccacgccgcacgccgcagcaggcgtgactgcccaacccccgcccacgtcacctgtcaggatgggcttcatgtcggccacattccacattcccggactgatcctcaccgagcacgagttccaggtaccgctggaccactcccggccggacggccaacgcatcaccgtgttcgcgcgcgaggtcgccgaccccaagggccgcgaccggccgttcctggtcttcctccagggtggacccggccaggaggcgcctcggccacacggggtgccgtatcagccgggctggctggatcgcgcgctcgccgactaccgggtgctgatgctcgaccagcgcggcaccggccgctccaccccggtcggcgatctggcgggtatgacaccgcaggaacaggccgactacttgacgcactttcgcgccgatgcgatcgttcgcgacgccgaatggatccgcgccgcgttgggcgttgactcgtggagtgtgctgggtcagtccttcggtggtttctgctgcctgaactacctgtcccaggcgcccgaaggactgcgggaggtcttcttcaccgggggtgttcccccggtggggcgtcatcccgacgacgtgtaccgcaacacctacgtcacgatgcgggaacgcaatcgccgctactaccaacgctatccgggcgaccgggatcgggtggcggcgattgtggaccgtcttgaggccggtgatcttcggcttcccgacggggatgtgctcaccgctcgccggttccggcagatcggcaacatgctggggatgagcgacggcgcggaacgactgcactacattgtggaacgcgaccccgactccccggcgtttcggcacgatgtcgccgcggcgatgccgttctccggccgcaatccgctgtacgcggtcatccacgaatccagttacgccgacggacatgccacccgatggtccgcgcaacggacgctgcccgccgacttcgagtcggaccagacgttgttcaccggcgaacacgtctacagctggatgttcaccgactaccgcgaactggcgccgctgcgggaggcggccgagatcctggcggaacacgaatggccggtcctgtacgacgccgagcggctgcgcgcctgcgaggttccgtgcgccgccgccatctacgccgaggacgcttacgtcgatcgggtgtactccgaggagactgccgcgctcatcccgacgatgcggtcctggctcaccaacgagttcgagcacaatgggctgcgagccgccggtgaccgggtactcgaccggctgatcgctctcaccaacggatacgcgtagctgccgcgacgcgagggtgccccacgcccccccaacactctggtcggtacagccgtgtgatcgaacgattgtggtacgttcttgctgggttttcgatgtgacccgctgctcgcaccggggtctctcggcatggtgaagacatcgacgacaacgccacccacaggttcccgtaatcacggtgcccacggacggcaacgcgagcaccgaccgtcaaggacagggcaccgggaaagacggtgaacatgaccaccaccatctccgacgccaaaaccgccgcccgcgtacttcgccaatgcctcgccgacgacggcttcgagctgagtcacagccgggcgctggaaatcgtcgcccagcaactcggcttcgctgactggaacaccgccagcgccagtctcaccgcggcgcagacagactccggttccgccgtggcggtgctccgtatccacgacacagccctggcacgcggcttctacctcgactacctcggcttcaccaccgaatgggaacaccggttcgagcaaggcatgccggtctatatgcgcatccgtcgaggcgaaaccgtgctcgacctgtcggagcatcacggcgatggcacccccggctcggtggtgtgggtgccgatcggtgacctgcgctccttccacgccgaactttctcgtcgggcgcatcccaacctccgtcccggcatcgaacgcgacgccccaggcggaccgacgatggagatcatcgatcccttcggcaacgtgttgcgcttctgccaaccctccgagtgaccagtggcaacgcccgctgaacctcgccgtcaaggtgcccgcgggggcacgttgacggcggggttggctcagcgctggggaccgggcgagggctgggtggcgcgagcggtgatccattcgcggtcggcttcgggcatccacactcgctcgcggtcggcggcctgatccaccggtaccaagtgccgggcgtcgacatgttccagcaacaggtcgacggtcgcacgtgggatccgggacggccagatcgccgcccacggaaacaccggaaccggatccacaatggggatcgctcgcaggggcgggggcggcggttccatggccagaccgatgatggtgcaggccgacgcgtcgttttccgcggtttccaggaagtgcgcgaagctcacggtcgcacgggagtcgcggatgcccacgtcgaacgtggactcgaactcggccgccagctgccgccattgcgcgggacttccgccaccgggaaaccacagctccaaatcagacagttcttgggtccgtacccgcggacgccgcgccaggtggtgccccgggcccgtcagcagggcgagcggttccaacagggccacggcccgcgacagttccctgggccagggcgtggtgttcgcgcggccgaaggcgacgtcgacgtaaccgccgagcaccgcctccacctgggacgcggggatgtcgcgcggtgccgatcggacggtgaaccgtgggtcggcggcggcgccgcgcagccacagctgcggcgccagcggttcgtacaggccgtcgacgacgagggtgaggcgccggtccccgtgcagttcttcgacggcaacgtcccacgcggccacgatcgttcgcgcgtgcggcagcaaccgctgtccggccgccgtcagtcgcacaccaccggaatgccggtcggccagtcgcagccccaggcgtcgctccagttgggccagtcgcttcgacacgccctgctgggtgagccgcagccgttcagcggcccggccgatgtggccggtgctggcgatcgtgacgaaggcccgcagctgcgcggtgtcggtttccacacccgcaggctggcatcacaaccaatagttgtcaagctgccgtcgtcgttgttggacgtcgcggcggtgccggacttctactgggcgacgacgcctgaaggagaggtccatgtctactgtgctgtaccgcctcggcaggaacggcgcgcgacgtccgtttctgacgctcgcgatcaccgccgccgtggtggccgtcatcggtttcgtctccgccggactgggcggggctccccacaacaccgtcgacctgccggggacatccagccacgccgccacccagctgctggagcaacggttccccgacgaagccggcgcgcgggcccacatcgctgccgactggggcgaagccgacgtggatgagaacgcgctggacgacacggtggcgcggctggaacagcgcgacggggtgcgcgaggttgcggtgcggcgcagcgattcggccaacatcgccatcgtggcggtcagctaccaccgtccggccaccgaactgtcggcgaccgccgagaccgacgcgctcgaccgggccgccacaccactgcgcgactcggcggacgccgtggccgtcggcggcgaacttcccgaatcggtgcagggccccgacggtaccgccgaggccgtcggcgtcggggtggcgctgctgatcctgttgtacgccttcggtttgctgctggccgcgggcttcccgctgttgatcgcgggcctgggagtcggcaccggcatgggcctgatcatgctgatcgccggtttcacgaccgtcaacaccgccacccccacgctgggcgccatgatcgggctcggcgtcggcatcgactacgccctgttcatcgtgtcccggtaccgcgcccaccgccacgccggaaacgactccgtcgcatcggcagccgtggccacggccaccgccggtcactcggtcgtcatcgccggagccaccgtcctggtcggactgaccggactggccttgtgcggggtgccgagcttcacgaccatgggcctggccgccggactggtcgtcatcgtcgaggtgttgctgtccataacagtgcttccggcactgctgggccgcttcgggcaccggatgcgacgctcccgtcgcgaccccgaacaaccggcgcgctgggccgcaaccctgtccgcgacggtcacgcgccgcccgacggcatggctgctgaccgcactcgtgctgctgacggtcctggccgtcccggtcaccggcatgcgactggggcaaaacgacgccggcgccgaggccgccgattccaccacccgacgggccttcgacatcgtggccgagggtttcggtcccggtgccaccggcccactgctgatcgtcgtcgacacccgccgcaccgggaccgccgccgtcgccgacatccgggatcgggtagcgggactcacgggcgtggaacgactcaccccgtcccggaaatccgacgacggcaccgtgaccgtgttcgaagccgtcggatcccaacggccgcaaagccccgaaaccgaacggctggtgcgcgaggtgacccgaacgcttcccgacggcgccgagctcaccggtcccaccgccatcaatatggacatgtcgggtcggctggcggaccggttgtggctggtgatcgcggtcgtgctggtgctgagtttcgtactgctggtcttcatgctgcggtcactgctgatcccgctcaaagcggtgctcatgaacctgctgtcggtgaccgcgtccttcggcgtgttgaccctggccttccagacccacgctggggcgcggttgctgggcctggacgacccggtcccgatcgcgggctgggcgccgctggtcctgttcgcgatcctgttcggactgtccatggactacgagatcttcctgctcggcaggatccgggaggcctacctcgtctccggtgacaacaccgccgccgtggtgtcggggctgagccaggcggcccggctcatcaccgcgaccgccgccatcatggtcgcggtggccctgggcttcgccttcgattcctcggtgatggtgaagatcatcggcgtcggcatggccacagcgctgttgctggacgcgaccgtggttcgcatggtcctggtgcccgccaccatgacgctgctgggccgcgccaactggtacctgccgagatggctgggacgacacccaagtcaacccggcgctgccgaactcgagcgaaagttcggagaagccgacgcccgtccccgattaaggcaattacgtgttccggtcgcggcggtggcgtagccagtcgacgtcggagcggctgagggcacgggtggccagcagccactcgcacagggctcggcgggcgtcgacttccttctccaagcccaggactcctgccgcgaccaggtcgagtcgtacctgttcgatgcgtttgacgacttgggatttgctcagccccaggcgatcggcgatgtcctggtaggtgcgcggcctcgggtcgtagaaggggtaggggcgtaggtagccctcggccatggcgaccagtacttcgcggcgtcggtcggtcatgttgggcagttgggttcgggtttcgaggccgtcgcgtgggctgggggccgcgggttcgccgggggaatggcacagccgcagcaccagggcgtgtgtccactcctctccggcgatcaggaccgtcatgggcaccgtgtccaccacgcggcgggagggcgggccgttggacagggccaccggtaggggtaccgcgaagccggtggcgtcgactatgtggagtgggcgtttacggctgaggttggtcaccgcccagatcccgcccacgtcggcgatgcggcccgccaggcgactgatgcccatgtcctgggggtcgaggcagatgtcgcagctctcgtcacggccgacggtcaggctgccgccgggctccaggcggtgcgtggcgccgtcgtgctcgatgtcgatcccactcatcgtcagtacttcagccacccggcttccagggtgcaatcaccggagtcggcgccgttgaagccgatccggacggtgtcggcgtcggcgatgtcgatctcctgggagttcgtttcgtcggcggggacggcgaattcctggtctgaggtgtatccggtcattgtcacgctcacgtaggcggtctcatcggtgtcgcctgtggaggctgagatgcgcagggcggagtagtttccgtccagtgtgtattcaacgtagggacgtttgtcgcatggtgccgtcagcggatcggttccggcttccttgaagcctctgatgtcactcggttccaagtccgtcaacaacaggccctcgctttcttccggcatggactccgaactttccgcgggcgaatcggagcccgacggcgacgcgccccacaggaacaccccgattccgcacgccgtcagcatgagggtagtcgccactccgccgaccgcccacggccatacggggttcttggcgggtatgtggaccgcggcgggtggggcggggcgtcggggtttcgacgcggtggagtgggttggcggcagcggggtctcgcgcggggccgcggtggtggcgtgggggcgcaggtcgcgcagccattgcccggccgcgggccggtcgccgggttcgtgggcggcgatgctcgcgatcgcgtcgggttcggcgccgtcgaacatggggcggagggcgtcgacgagggcttggcgcagttccgcgtcgccggagggcgggttggtgccggtcagcgtgaagtaggtcagcgcgccgaaggcgtagcagtcggcggcgttgccgtagacgccgtactgggtgacctctggggcgcagtaaccctgggtgccgacgggttcgcgggtgccctcgttgctgagtttggacagtccgaagtcgacgagcacggtttggccgtgggagttgacgatgacgttgcccgggctgaggtcaccgtgcaccaccggccgtcccgagggggtggcctcgccgctgtgcagccagtcgaggacttcggcgagttggaccaggtgccgcagtgcctcgaagcgatcgcgttctccggcgacccactggcgcaggtcaacgccttcgacccagttcatcaccaggtagtggtgccgcgtgtcggcgtcggcttcgccgggcaggtgcatgcgggggccggtgaagaactcgtggacgccgacgactcccgggtgccgcagcagtcgcagcacctcggcttgttcgcgccagcgttgttgccaggcttcggggtccagtgcgtgcgcggcccgaaggatcttgaccgcgacggtctcgtcggcgcccgccacccggaccgcggcctgccacagttcggcttctcccccgctgcctacctgccggatcaaccggtacttgtcggggtcgtcctgcgggccgacggtgtagctgtcgcgttcggtcatgatgcggagtcctctctgtgtccggtgtgaagcattaccggccataccgggtttgtcgagagggagccctccccattgccacctggacgcctgcggcggtggtcaatcgagggtttcgtcggcgaggcgttggaggtaggcggcgaagcggcggcggtcggtgtcgtcccaggtggcggtgagctggtcgaagcagcggcgttgccagtcgtgggaggcggtgagcagctggcggccgtcgtcggtgagccgcagggcgacccgtcgccggtcctggttcgactcgccccggtggaggtggcccgcggcgacggcgtcgcgcaccatgcggctggcgccggagtggtcgaggccgagctgttcggccacggtggtgacggtggcttcgtcgcgggcggcggcgacggcctcgacgacctggatgttctgcacccgtcgggtgtcgccgtcgggggtggatgtggtcagcggctggttggtccagcggcgggaccagaagcgcaccaaccggaacagcgcgggtccgccgttcgccgcggcgcgggggttggggacgtcactggtgttcacccttgacattgtatgcgatgcgcacgtatctttgtatgcgtatcgcatataaatgaccttcgggtctgttacgcaggaggttggcatgtccatcgttctcaatcacacgatcgttccggcgagcgacaagcaggcggcggcgacgttcttcgccgaactgatggggctcgcggtctcggcgcccagcgggccgttcgcgccggtggccgtcaacgacgacctgaccctcgacttcgacgaccgggcagacgtggcacccggccactatgcgttcctcgtcgacgacgacaccttcgacgcggtgctgcaccggctgtcgacgtggcccgccgtcgactacggctccggcgtggagaacgggtgggaccgacgcatcaaccacctcggcggtggacgcggagtctacgtccgcgaccccaacggccacagctacgaactgttcaccgccgttccctgaccagctcctccacccacggtctgagccaacgaatcagacccgagtccgatgtgttgtcgcccgccggtcaatagcgtgtggggacatgagctctccccacatcaaacgcatgtccgtcgcttgtggaacagtggcggtgttgacgggcgcgctgttgaccgcccaggcacaggccgacaccgggctggactgggaccggtgccccggcggtgagaccgacatggagtgcgcctcgattgaggtgccggtcgactgggacgaacccgaaggccgtcgcatcaccgtgatgctgggacgcctgcccgcgagcaagtccccggacaccgcgcgcaatgtgctcgtcaatccgggcgggttcatcggcaacgacatcgagtacctgtctcgcggccgcgaacccttccaggggttgcgcgagcgcagcaacatcgtcacctgggacatccgtggcggcccgatgggtgccggttacagcacggcgttgaagtgcgagtggaccgggatcccgctgccagaagtgccagacagccgcgaggagttcgacaagctggcccagtccaatcgcgaacgggccgaagcctgccgcgacaccgacccggccctgttcgacaacatggacgcggccagccacgccaaggacatggacgcgatccgcgaagccttgggagacaggcaactcaacctgcacatgacctcggcgggcggactgctcgcgcaaagctacgcgcggcagttccccaggcagattcgcaccatgtacgtcgacgggatcgtcgaccactccggcagccgcgacagtgtctacgacaattacgccaccgatggtgaggcggcgttcgagcggttcgtcgactggtgccgccgcaccgaggcctgcgcgcttcacgatgagagtgacctttccggacggtggcgcgcactcgtcaagcaggccaacgagacaccgataccggcgggcaaagtgaagtatgacggccgagaccttcaggattcggccgtgcggattctgcggatgaggacacctgatccagcgtggcacgacctggctcaggccatactggacgctgaaggaggcgacgcttcgggtttcgtcaccgaccccgaccatccggtgtcggcagtcccggtgcccgcagtggtggaatgcctggactttcccgcgccgactaatcacacgcaggtcaccgacacggtccgtcggctgaaccgattggcccccaacactggtgggcgcctgcagctgtacggcgcgatcctgacctgcgtgggatggccgacacccccgcgcggcgaaccggggccgatcccgaccaagacgccaccggcactgggcgcggggacctggaacgactatgccgccaccgatcgcgtggtgtcccagacatccggggtcaccatcgcgcacgacggtcccggccacggtctctattggaacggtgacgcgtgcgtcatcgagcatgccgatcgatacctgaagacccgaaaactccccgaaccgggcgcttcctgctagccccgacggatccccaccgcacgactcgttcgtggaatgatcaaccccatggtcgtgcgctacgtcgaggccccccaccaagccgatcaacgaggcgactcattccggtggcccgcggtgttcctcggtggcggtatcaccggggtcgacgactggcaggccagtgccgtcgggatgctcgaagcctccggtgtggacgtcaccgtctacaacccgcgtcgcgcgaacttcgatgtcaccgatccggcggcgcacgagcagcaggtccggtgggagtaccggcatctgcacatagccgacatcgtcatgttctggttccccgcctgcgacccggcggtcaccgtgcagccgatcgcgttggccgagttgtacgcggcgatggagcggcgacatcagtaccgcctcatcggagcggcccccggctatccgcgtcgacgcgatatcgcgcttcagttgcgatccgcgcaaacagcgaaccacgtcccgaactcggtcgtcctccaatcgtcgctgcgccacaccgtgaacctcgtcgtggaagtcatccgcagccatccataccagacgcccagggccgaattccccgggtgaaccgggccgggaactacccggacggtggcctcaaggtcccgctaaccgcggcccactccgcctctgtcatcaccgcgcccgccgcaacaggatgaaagtgcacgacgcactctcggcgcggcgaaaggaaaggcgatgactcattcggacgtattgcgggacttcgagttcttcgcgggcctgtcgaccgaacagctggcccttgtcgggatcaccggccgcagggtccgctactcggcgggccagcggttgttcgccgaaggatccccggcttcgggcttttggctgttggagagcggttcggtcgacatcgacactccggtcgtcggcggcgggcgggcggtcctggacaccctggggccgggcgacgtcgtcggctggtcctggttgataccaccccacctgtggcacttcggtgccgtggccaccaccgacatcaccgcgatcctgctggacaccgaacggttggcccgggtgatgcgcaacgaacccgatctgggtttcgcgctgtcgactcggctgtgcggcgtcctggcgcaccggctgcatgccacccggtaccgcgacctgcaccatcgcaccgaggcccggtcatgaaccggcgaatcttcgaacagaacgatgtaccggctcacgtggagctgcggctgttgcggttggaggccagggtgaacgcgctggccgccacggtacgcctgctggccgccgccctgccggacgaccagcgcgtcgcgctgttgctcgacgacaacggcgctcgggcccaggtcgaatcatgatggacagtcgtggcgcggccctgacgcgcgatggtcatgtcatcgggattcggccggtccaggccacagacgccgccgggctggccgcgtgccaccggcacgccgacgaacacgatctgcggtggcggttcttctcctacggtgccgactcggtggaacgtgaggtcaagcggctgctgcgaccggcctcggaggacttcgcggccctggtggccctggatcacgaacgcatcatcgcggtggcgtcctacgaacgtggcagccacgatcgggggcacgcggtcgcggcggtgttcgtcgacccccggcatcacggacgcggcatcgcgacgttgcttctcgaacggctcggcgccgtggccgccgcgcacggtgtgcggcggttgtcgggacacgtgcgagccgacaactaccccatgttgaaagtggcgtgtggactgtcggccgacgctgtcgcgcccgcgatcggctccaccgtggaggtagagctgcccaccgtgtggatcggccgggcgctggacgaagtcggcgagcgggaacgtgtcgccaaggccgcgtcactgacgacgttgatgcgcccgcgggtggtggcggtgatgggtaccggtcttccccgccacggtcccgagatgttgcgcgccatcatgtcccacggtttcaccggccgcgtctacgcggtgtccgcgcacgggggtcgcatggcgggcctggactgccatccgtcgctggcggacctgccggagccggtggatctcgcggtgatcgccatgcccgaaatcgcctgcgccacaaccgtcgacgagaccgccgccgccggagtgcgggccgcgatactgaccggcgacgtcagtgccacggtggctcgcgacctggtggagcgggcccggcggcacgatctgcggcttctgggaccgggcagtctgggtctcatcaccaccgcgacgcaggtgcggctgaccgcctgcaccgccccggtcgaggtggacgcgggcacggtggcgctgtcgtcgcgctcggcgtcagtggggtcggcgatgttggcgcaggccgcccgccgtggtctggggatcggcgctttcgtgtgccggggcagtggtgtcgatatcgacgacagtgatctgctgtcgtactggcacgacgatccccactgccatgtcgtcgcgctgtgccttgacgcgctgccacatccacggggtttcgcccggctgactcgaagcgtgtcgcgtcgcaagccggtcatcgcgttgcccgccgaggcagccgacacatgggacgcgtggtgcgcgtacaccggcgtcatcggtgtcagcactgtggacgaaatgttggacacggccgcgatgctgaccggccagccgaccgcgaccggggaccgcgtcgccgtcgtgggcaatgcgcgcggcctcaacgagttggctctggccgccgccacccgtgccgggctgttcgcgccagcgttgtcgccgggacttcgtgaacggcttcgcatggccgcctccgcgaccgacacggccaccgtcgatctggacgtcgcggtgtcggcggaagccttcggcggcgcgatatcgacactggccaccagcggcgaggtcgatgtcctggccgtgaacctcgacgtgtcggccagcggcgatgttccctggtatctggacacgatcgccgagaccctcgacgcgaccgggttgccgatcgccgtcgtgctcaccggaatcgccgaaccgccgcgccacctgggaaagcgacacgtgcccgtgttcgcgctccccgaaccggcgatgacggcgctgggacacgttgtggcctacgcgcactggcgtcgcgaaccggaggccagcggccgaccgctgcccagtgtcgacgacgcgggcgcccggcggctggtggacgcggcggtgcgcgccggggccgggccacagtcgatggactggacggcgcgactgctggcgatgtacgggattcccgttgccgcttcgcatgcgaccacatcggtcggtcgggcggccggggcgatcgaactggccgccgcgatcgtccgtgatcgctcgggggacgcgatggtcatgctgggactgggcggcgccaacgccgacctcatcgacgaccgggtctaccggtatccgccactcaccgacgccgaagccgggcgtatgtggcgttcactgcgcgcggcggcactgttgagaggcgacgccgtcgacaccgacgaggtcgaggacctcgtgtcgcggctggcccggctcgccgacgacgtccccgagatcgccgagctgagcctggatccgatactggcgggccccgacgggctgatggtcgtcaacgccgagctgcgactcacgcctgacgcgaccaccaccgcactcgccgggacgctgccgacggcatgacagcaccgggtgaccccgggcttcgtcgcgtgtcagttcttcgggtttcgcagcactgacaaccgatcccggtactcctcctcggtgatctcacccttggcgaagcgctcggccaagatccgctcggcgtgatcggccccgccgggggtgtggaggcgaaacgccctgaccgccaaccagatcactcccgccagcagcgcccacagggccagggcgttcatgaccatgaacacccagccgccagcgcccatcccgttgtgccagccgtacatcatcacacgctctccttcgcatgttggtcggtcaaactgaaccgggtggcccgcggttgttcggggccacccggttgaggactaggtgttgtggacgatcgccagtggacactggctggtgtggatcatggcgtaaccggtggagcccagaagtcgcgcgcgcagttcgccgcgcatgcgggaaccgatcaccagcagaccggcggtttcggacgcgtcggtcagcgcggcggccacgtcggtggtgtggaccgggacgtggtgggtttccaccgacgggaaccgcggctgccagtcattgagccagccacccagcagccggttggcctgcgccacaccgggttcgtcggtggtggacgtcgcggcgtcggcggtggacaggtgccaggcgtggatcgcgtgcagcgggaccttgcgctgctcggcttcggcgaacgcgaaaccgatcgcgtcccaggaggtccgtttgccgtcgatgccgacggccaccgggccggtccgctcggtgtcgccgcgtaccagcagcaccgggcatttcgcgcgcaccgcgacgtcgagtgcgactgatcccagcagcttttccgccaccccaccggcgcctcgcgcgccgatgacgatgatctcggcgtgttcggattcgccgacgaggacgatcgaggcgccgccgtggatgacctggccggagacggggaggtcggggtgtgcgtggtggaccgtgtcgacggcctcgtcgatgacgcgctggttctcggcgtcggtcgacagcggtggcgcggagtaggcgaacaccacggcggcgtcgccggagtacagcggccacgaccgggcgtggacgatacgcagcgggaggttgcgggacaccgcctcgacggcggcgtattcgagcgtgcggaggctgtctcgggaaccgtcgataccgacgaccacgggcttgacattgttctcgttcatgactccaggctcgtcgtcccgcacaccgccgcggagggccgaagcgatcgaagcggcggggactttcgacggtcccgggtacagcggctctgaggggttgagtcgatcgttggggacatcgcatgccgtggggccctgggacaagctccgcgaacggagtggactggagccacgcactgaaaggacactccaatgtcaacctcaacccgtcacgtcacccacaccggaccatgccttcccatcgacgacaccgatccgcgacagcaccatggccgtcgggtgtgggctctggcccgtatcggggtcggctggatcttcctgtgggcgttcctcgacaagaccttcggactcggctacgccaccccacccgaccactcctggctcaacggcggccgccccacccagggcttcctggccaactccgcctccggaccgttcaaaggcatctacacctccatcgccggagccgcatgggccgactggctgttcatgctcggcctggccggaatcggcatcgccatgatcctgggcatcggcatgcgcatcgccgccatcgccgccgccatccaactggtgctcatgtggagcgtggccctgccaccggccaacaaccccctcatcgacgaccacatcatcatggccatcctcgtcatcggcctggcctacgccaacgccggagacacctggggcctgggcaggaaatggagccaaagccaggcagtcaaccgttggccattcctgcgataaccaccacgaccggccccagcgcggccgccactgccaggtggcggccgctcacaggtgcgtcacggcgtcgtcggccgcgcggaacggacgatcgcgaccggcgcgtcggcgtggtgcagcagtgcctgactggtggaaccgagcagcagcccggcgaaaccaccgtgcccgcgcgaacccaccacgagcatgcgagcccccatcgactggtccagcagcacctgccgggcaccgccgtggaccgccatccgtttgaccggcacgtcggggaagtcctcgtggatcccgctgagggcttcactgatggtcgtcaatgcccgatccgccatggcctgtcggtcacccaggccgctggcgaggtatccgtcccgtgtcgccatcgggtgtcgccacgcgtgaacgagcgtggccggtacctggtacagccgcgcctcccgcaaaccgaagcgcacggcctcgcgggagtgttcggattcgtcgacgccgatgaccacgcgaccggcgttggggccggtttcgccgccagggccccgcaccaccacgaccggacaccgcgcgtgggcgctgacctgggtggaggtggagcccacgaggattccggcgaagccgccttcgccgcgctcacccagcacgagcaactcccaccgatcggaaccggcgaccaggcccgcgccggcggtggcggcactgatcagttcggcctccaccttcaaccgcggtgaccgctcggccagatcgcgcttcgccgcgttcagcatgtcccgaacggcctgccggtcggcgctgggatcgggttcgtcctcagcgggcggtggcggcgcgctaagtgtcaagtggacggtgacgatgatcaactcgcgatcgcgaaggcgcgcttcgtcggccgcccagtcgatggcgcggcgactggatggggatccgtcgtatccgacggctatcgcggctggcattgccgatccgccttcctgttgggaccgttggccatcagcgctgggtggaggggtggacgatcgcgacgggcgcctcggcgtggtggaccatcgcctgggtggtggagcccatgagcagtccggtgaagccgccgtggccgcgcgatccgaggaccagcagccgggcgcccgcggacttctccttcaacagccgccggacgtcggagcgttcacacacgcgctcaaccggcacgtcggggtacttggactgccagcccgccagcgactcggccagcagccgttcctcatcggcggccagcgcgtcgatgtcgtacaccagcgggagcatgtcaccgggctctgtggacaccggatgtttccaggcgtgcacggcgatcaggcgggcgccgcgcaacgacgcctcctcgaacccgaatcgcagcgccgcctgggccagtggggatccgtcgacacccacgacgacccggtcggggtcggcggtgtcaccggtggcggggccgcgaaccaccacggccgggcacagcgcgtgggccgcgacctgggaggcggtggagcccagcagcagttcggtgaacgcgccccgaccccggctgcccacgaccaggagttcggcgtcgcgggaggcttcgatcagttcgacgctggcggtgataccgctgacgatccgcccgctgacgtcgatgccgggtgccagttcacggaccctttccacctcggcctcgacgaggtcacccaccacggcacgcagggccctggtgtgagcctgggccgattccgggggcagcgggcccaacaccaggaaggcgtggacgatcaccagggggcggcgtcgcagctgagcctcctgggcggcccagttcaccgcgacctgactgtgttgcgagccgtcgaagccgaccatcaccgaagctgtcatgcctaagtcatccattctggagtagaggttcgggtgcgactcggtgcgtccgcgcaccggccgagtcgtcgcactaccgcgtatggcggcgcgacctctccagcatcgatgctggttggcgcggcatttagggccgagtggcagtacttcggcgggcccatcgtcagggccgggactttcgcgcctgcccgcgacggcgcatggtccctggtcgcgctcggtcggacgcacgacgatgtgaacaacccgcaaccagccgcagcgacgaagaggatcaccgtgcccaccatagtcaactcaggactgtcaactgtcgaggtcgccgaactgagacggcgacacggccccaacgcggtacccgagaccgcccggcggaccctcgcctcccgggtggtggctcagctgcgggatccgttgatcctgctgctgatcgcggccatggtcgtcacgatcgccctgggcgatgtcgccgacacgatcgtgatcgtgctggtcgtggtcctcaacaccaccgtgggtttgatccaggaggtccgcgccgacaacgcggtggccgcgttgcggcagctggcggcgcccagggcccgggtggtgcgcgacggcgtcgaccagtccgttgcggccgccgagctggtgccgggagacctggtgcgcctggaatcgggcgacatcgttcccgccgacgcgacggtgaccgaggcagcgctgtgcagcgtggacgagtcggcgttgaccggcgagtccgaatcggtcgacaagaccgtggcacaggaactgctggccggaacggtcatggccaccggccgcgcccaggcgacggtgacccgcaccggaccccacagcgcactgggccggatcgaggccgtggtggccgcacaaccccgacgcgacacccccctgcagcggcgcctggccggactgggccgggtgctgggtgccgtcgcggtaggactgtcgggcgtggtgctcgtcctgggactgctgcggggattgtccctgccggacatggtgctgtcggcggtcagtctgaccgtcgcggcggttcccgaatcactcccggcggtggtgaccatcgcgctggcgctgggcgcccaccgcatggcccggcgcgccgccatcgtgcggcgcctgcccgcggtggagaccctcgggtcggtcaccgtcgtggccagcgacaagaccggcaccctcaccgaggggcggatgtcggtgcggcgccttgaggccgccgacggcgcggtgtcggtgtcgggcaccggctacgcgcccagcggggaggtctccccgcgatgctccccgggcgtgcggcggctggcgttggcgatcgcgttgtgcaacgacgccgacatcaccccggcgtcgaacgagtcctggacgccggtgggcgatccgatggaggcggcgctggtggccgccgccggacgctgcggcgtcgacgccaccgtcgcgcggtccgaccatccgcgtgtggacgagatcggcttcgacgccgtccggcgccgcatgctcaccgtccacaagacaccggacgacaccttcctggtggtgtgcaagggtgccccggaggtgctgctgcccgacgacgcgccgtcgatacgcgaacgtgccgaggagctggcccgcgacgggttccgggtgctggccgtggccgccgccgaacacccgacctgccccgacgcctcccactacgaaaccgggctgcgtctgctgggtctcgtcgcgctgggcgatccgctacgacagcaggcgccgcggatccgtgaccgcttcgaccaggccggaatccggctggtcatgatcaccggcgaccacccgcacaccgccgcggccatcgccacccaactgggcttcggcccggacccggccgtcgtcaccggcgaccgcctcacgcccgatcccaccggtgcgcgggtcttcgcccgcatccgccccgaacagaagctcgacatcgtcgcgagtctgcagggcggcggcgagatcgtcgcgatgaccggcgacggcgtcaacgacgccccggcgctgcgtcgcgccgacatcggcgtcgccatgggcgaaggcggcaccgaggccgcccgccaggccgccgacctggtgctggccgacgacaacctcgcgaccatcggccacgccgtcgaagagggacggcgcatctacgacaacatccgccgcttcctggcctacgctctgtcgggcgggctcgccgagatcgcggtgatgctggccggaccgtggttcgggctggcgatcccgctgctgccgggccagatcctgtggatcaacatgctcacccacggcctgcccggcgtcgcgctgggagccgaacccgtcgaggacgacgcgatgcgccgaccaccccgacgccccgaccaggcgatcctcggcgacggcttggccacccgcgtcgcgatcaccggcgccctcatcacggcggtgagtcttggtgccgcggtcttcgccgcgtcgcggggactggcctggcagtcggtgctgttcaccgtgctgggcatggcgcaactgggcgtcgccttcgtctcccgcgcccgcactggtcgccgcgaccgcgtcaactggtggcttccggccgccgttggcctctcggtggtgttccagctgggcgcactgtggatagcgcccttgcggtccctgctgggaacctcggcgctgtcgcttcccgtggtggccggttgcgtcgccgtcgcggcgatccccgccgcggttctggcggtggcacggctgttcaggcgcgcgcctcgcgcaggatctcggccaccgacagccgcggcgtccacgcggcggtgaactccggctttcggctcagacccaaccgcagcaccagcagcggatacccgacgtcgccgatcagctgggacagctgcgctcgcgcggcgtccacctcgatggtctcgctgaacggttccaccgacacccccgcgtccgtggcctccaaccacatcgccaccaacgcctcccccgcccgcaaccaggcgggagccgcgtcgtccggggcatacagcaccgcgtaggaagccgcggcgtcaccactgtcatcctgagtggactcctgcggcggcagcggacgcgccactccgaaccggcgcggcgccacccgcacccgcccgggatccacattgaccgattcggccggaaccccgacgccctcctcctgatgagcggcggcccattcgtccaactcggcgagccgccgcgagtccgactccacaatgcgctgcgcgtgaccggtgatcaccgccaactgggtgacctgctcgtcccgcaacacatgcagatacgccccgttctcctcacacgtcgcccgcaaccgctccaacaccgacggggacaccgcctcatcccgcaccgcaccccgatcggtacgccgcagcatcaacaaccgcagctcgtggatcgactcctccgacggctccacctgcccgcccggagtcagccgggccagcatcacatcgtcggagtcggcgcgggcctgccccaaccgatagacggccggattccggtacccctgcacctccaaggcgatctgtgcgtaccgcaacgcggccccgcaactgaggaccatcaaccggccctccgggtcggtcaacctcatgtgccgtttgcggtcggtgaacagttccatcgcatcggcggcgatgctccactgccacggttgggtgttgtggatcgacggcgcgaaccgcgcgacactggccgccgtccgcagtgcctcgggcttgtccgccaacgcgtgttcaggtttcgacatggtcatgtgctttctactcgtcggacgtgctcatcgacgaacctaagccgcacgacgagggtcgacttaggggcgatggaccggcaccccaaggcaaacggtccctgtttcctcactcgccatccgctgcggtcttcacctcgtcggcgatcttgcccgcccagtcgcgaacgcgcggccaatcccgcgaatcgctggccatccgccgggtcagcgctcggtccaggtaggtcttcgccagctcgggatcgagcctgccgccgaacaccgcgacgggcccggctccaaatcgctcggcccatttcttcgccgtacgcgtcggttctacccgcgcgggccgctggccaacccacccgctttcgaaaatccgcaccctgcgctgtttgagatcggacgagaaccgtttgacgaaccggttcgcctgccgccgccaccgcccgtagtacaccgcactgcccacgaccacgacgtcgaacccggtcagcgacgtaaccgcctccacgtccttcgtctcaacagtgaagccgcgcgccaccgaccagtgcccatcgacctgtccacgtggttacgaccggtcaggtctgccggcggggcggggcgttgttgaagacctcgctcatccaggcgaaggtgtcgtgggcttctttgatccgggcggctcgttgagtgccgggccccaggatgtcgagaccgttttgagccaggtcctggaaggcggtcagggaggcgatctggcggcgtaccacggtgtcccaggcgttgtcgtcgacgcggtagtaggtggtgcggtctccggggcgggtgcgatgggttacgaatcccatggcggtcagcaatcgcaggttggtggtcatcgagccgcggctggcgttgatggcgtctccgatttgctgggcggattgttcgggcggatcgcagaccatcagccagcccaggcatcgtgccgcgatgggggaaacgccgtcgcgcgccagaaaggcggtgagtcgttccacccattccatgagccgctcgtgctcgatatggtcattcaccccggatgcccctctgtcgaattcttgagttttagtttacgctaaaactcaagaaagaggttgccatggtgtcgtggagacgagtcgaaccactccttcggatcgccggagtcgttggtccgttgctgttgttgctggtcatcctggctgatggtgcgacccggcccggctacagcccctggagtcacggcgtcagtcagttgacgcaaggcgatcgggcggggtgggagcgcgccacctacgtcatttgcggcctgctggtgctggggttcggcggcggcgtgggccgacggactgccggggccccgggcggcaagtggggtccgtggctggtgggtgcgatcggcgccggtctggtggtcgccggcatcttcccgacggatccggccctggggtacccgccgggggaagccgacgtcgtgacggtttcggggcggcttcaccaggtgggcgggagtctgctgttcatcgggttgatcggtggctgtttcgtgctcgcccgatatttcggacaccggtcccgacgaggatggcgtctgttgtcgatcgtcatcggtgtcgccgtgagcgtcaccgccatggcggcgggactcctgtatcggctcgccacggtcaacgatgtgaccggtgctccggtcggcgcgctggaactgaccgcgttcgtgttggggttcgggtggttggcgatggtcgcctggcggggcgatgtcgcgggcacttccggttccgcccgggagcgcgaacgctcctgaggtgccgacatgatcacctgttctcggtggggccgttgccgttccaccacagcagggtcgccaccgcggcgcccagtccgatcggcaacggcagcagcagctgtgggagggtgatcgcggcggcggcgtcggtgccgccgagccccagccacagaccgggtgcggcgtaagggaaccagccgccgagtcctgcggcggtggcgagctgtgtgaccaccagcagtccgaacaggatcccgattcccgccaggtatccgcgccacaggctggaggccagtgccaggggtgcggtcaggattatcgtcagcagtgccgcgaggaacagcttcccgagtaccgcccagtcgtgggcccgcagcgcgccggtttcggtgaccagacccgccaccactatggtcacagccgcgagtgcgcaggtgaccgtcgcccaggccgacagcaccgtgaacttggcgacagcgaactggatccgggtggtcggcagcgacagcagtccggccacggtgcgatcggtgaactccctgccgaagatccagcaggccaccacgccgacgaccacgagcaccgcgacgctcaggaactgtcctgccacagtgaattgtccactccagcctgtttcggtggccatggtcctcgccttgacggcgagttggctggtggagtcggagcgcgcggcggccagcagtcccgtggacagcagcggaaccgcgagccccagcaccactgtggccacccaggtgagtcgcgcgcggcgtagtttcagccattcgaagccgatggcggcgctcatcgtgttcacggggcatcctccagttcggcggcgtacacgaggtcgaagaactgcttctccaggtcggtgccgcccgggtcgagggtggcggtgatacggccgcggtggatgacggtgatgtcgtcggcgagccgggccacctcgtcgagatggtggctggacaccaggatcgccgcgccccggtgggtggcgtcgcgcaggctgcgacgaagcgccaccacggccagcggatcgagtgcgatggtcggctcgtccaggaccagtaggtcggggcggtgggcgaaggcggcggccagggcgacgcgttgccggttgcccatggacagtcgcgcggcccgtttgccggcctcggcttcgatgccgaactcggtgatcgcggcctcggtggcctgccgggcggcgtggcggtccaggccgtgcaagcgcgcggcggcgtagatgttctcccgtccggtcagctcaccgtaggtgctttcggtgcccaacaggtacccgacccgcttccagaccagagccggggccgtggcggcgggttgcccgaagagggtcgcggttccggtgtcgggagtcagcatgcccagtaccgcacgcatgagggtggtcttcccggcgccgttgaggccgatgagcgcgtgtatgtgtcctgcgtggaccgtcatgtcgacgtcgtgcaggacgggtgtggcggggtaggcgaatcccagtttggcgacgctggccactgtggtcatggttcggggatcccttccggatcgagggcgcgcagcgatgacgcgatcgcgccgttcatgctcgactcgtccgcgtcgagtgcccaggccagcaacgtcgaggtcaacgcgcccaggcaggccccggctgccgcggccgactcccaccgggtgtatccggcgtcgcgcaacacttcggtgatggcggcttcggtgtcggcttgggcggcccacatggcggctcgcaacgccggggtggccgcgacgagccgggaccggcgtcgtgccagtggttccacggcggtatccgcgccccgccaggccgaccagattccccggcaggtcgcttgcagcgccgagacgtcgggggcgatggcggcggcgaccgcctgggcgatgagcgggtcgaagggatcccacaccaccgcggcctccttggtggggaaatgccggaagaacgtcatcggtgtcaccccggcggcttcggcgatccgggccaccgtcgtggcctcgaatccgtcgcgttcgaaggcgtccatggcgcactcctgcaaccgcagtcgggtgcgttccctcttgcccatctcaaaatgttacccgataacattttgagatgggcggcgcgatcaggtctcgccgttggcgcccttgcggccgcgcaggcggcggacgtgccggtgccaggccggggtctcgtccgagtcgtcgaaccaccgggccaccaccacgtcggtggaggagtgcagcaggatggacaccacgatggccccggcgatcaggtggaacagcacgtcggcggcggcgatgcccgactccaacacgatcagtccatacacgaccgaggcgaaacccttggggccgaaccacatggcggcggcctgctcgcgcaggttgagccccgcccgcagaaacgacacccacagcgcgaccggccgggccacgacgatcgccacgacgacgaacacccatccggccacgccgatctcggccaggaacaccggggagatcaacgccccgaacaccaacagcgcggcgagtttgagcagttcggcacccagttcgccgaagtgctcgaaggcgtggcgctgccggggaccgaaggtggccacggtgatcccggcggtgaacgcggcgatgaacaggttgccgtgcacggcctgcgacaccgccaggaccacgatgccgatggccaccgcgttgagcggttcgtactgagtggacgccgcgaagaagcgcagccgttccagccgcagcgccagccacgggacggccacgccgatcaccaaccccagcaacagttccaggcccaactcgcccaccccgaggtcgccggatccggcgcacaccgccaggaacaccatcacgaacggcagcgcgatgccgtcgttgactccggattcgacgttgagcaggtgccgcagccggtgcgggaccttctcgttgccgaccagcgccgaggcgaacaccgggtcggtgggcgccaggaccgcgcccaaaagcagcgactccggccagtccaggccgacgatgaagtgcgccgccacggcggtgacggccagcgtcagcggcatcccccaccccagggcccggcccggcagccgccaggcgcggcgcagttgcggccagccgaccttcatgccgtcggtgaacaggaccgcgaacagcgccagttcggcgaggatcttcaccgagtcgtcggccggggtcagcgagatgacacccaggacaccgtcgccgaggacgaatcccccggccaggaacagcacggcggtggacaggatcgtgcggtgtgccagtgacgacaacaagaccgcggccagtagcaacagcgcgaaggacaacagcaggggcacggggtttcctcaggtgagtacgaagtagcgcagccacaggtagggcgtggccagggcgatggtgacgacggtggtgacgagtccgtacttggtgaactgccagaagctgatcttcttgcccgcgcgttcggccatgcccagcatgacgacgttggccgaagcgcccacggcggtggcgttaccgccgaggtcggcgcccagggccagcgaccaccacagcacctggccgctgtcgccgggttgagccgcggccatgtcggccacgaccgggctcatcgtcgtcacgtacgggatgttgtccacgatggccgacaggaacgccgacccccacagcagcaacatggacgctcccagtacccggtcaccggtggcttcggtggcggcctgcgagacgtgcgcgatgacgccggtggacaccagcgaaccgaccaggatgaacaaacctgcgaagaacaccagcgtgtgccactcgacgtccttgagcaccgcgtcggtgttcaaacgcgacaacgccaacaggcccaggccaccgaccatcgccaccaccgacggttcgatgtggatgacggtgtggaccatgaacgcggccgtcaccacgaccagcatcaccaaactgatgaccagcagtcgggagtccttgatggcgtcgcgttcgcgcagccgcgccagctgggcggcggtgtcggggtcgtaggtgaacgcggaacggaacatgacgcggcacaatccgatgaacaccaccagcaggatgagcacaatcggcgcgaggtggatgaggaagtcgttataggacagatcggcgcgagcggcgatgatgatgttgggtggatccccgaccagggtcgcggttccgccgatgttggaggccaacacctcggcgatcagaaacggcgccaccggtgccttcagccgctcgcacaccaggaacgtcaccggggcgatgagcaggatcgtggtgacgttgtccaggattgccgaggccagcgcggtgaccaggaccagcagcaccatcacccgatacgggcggcctgcggcgcgtttgaccgcccagatcgccaggtactcgaagaccccggtgcggcgcagtaccgacacgatcaacatcatccccagcagcaggaagatgacgttccagtcgatgcctgacttctcgctgaagaacgcgtcttcgggtgtggtggcgccgatgacgagcatgatcgccgctccgcccaacgcggcggcgatgcggtgaatcttctcggtcgcgatcagggcataggcgccgacgaagaccgccaccgcgacccaggcgatgacgctcatgtggccaccagccggtccatgagcgcgtccagcgtaatggcccccagcagggtttcggcgtccgtggcggcgaggatcgtggatggccgaccatcctggtcgatgacgatcaaaccgggcaggtcttggcccgccaacaggcgcgcggcttccaaacccgtggtggaaaactccacggtcggaaacggcgcggccaggtcactggcacgcaacggggaactccttcggcatcgagcactatggacgacgccgaccagacttcccggcacacctggctcagaccctacccgtcgccggatcggtgagaagcaccgcgtcttgacgctgcgttgacacctgagtgccataccgcacgccaccacccggctcagcacacctcaaagggactggtgacgggcgaagaagttacggaccgccgcgttgacgcgtactgtcgccgcggctacggtcgcgcgcacaggtggcatggccgggattgtcggcttcgatggtcacgaaacggacaacccgcgttcaccgcaccttctcgcggatcggttcccagcactgtgttccctccagttcgggtatgcggtcgcgggtgaagacagggtcgagcccggccttgcgctgctcgtcgtaatccttgagcagcttcagggcgatgccgcccaacggcacgatcgcgaccaggttcaccaccgccatgacacccatggtcacgttcgccagagcccagaccacttgcagggcaagcaggccaccgacgaaggcgacgcccaggatcgcgatccggaaccacactgccgcgtgccggttggtggtgaggaatcgcaggttggtctcgccgtagtagtagttgccgatgcatgaggtgaaggtcaggaacagcaggatgacggtgagcaggtgtaccgcccaggagcccaggttgtcgtcgaccgcgatctgggtcagcgcatcctcggtttttgggttaccgagttcgggcgtggagaccagcacgatgaacgccgtgatcgaacagatgaagatcgtgtcgaagaagacgccgaacgactgggtcaggccctgtttgaccgggtgcgagaccgacgcggtggctccggcgttgggggccgagcccaggccgccctcgttggagaacatgccgcgttgaacgccgatgatgatggcggtgccgatggtggcgccgccgatctgtcgcagcccgaaggccgattcgaatatgccggtgaacaccccggggagctgttcgatgttgaccgccaccaccaggatgccgacgatcaggtacaggcccgccatgatcggcaccatgtactccgagacgtgcgcgacccggcgagcgccaccgaagatgaccagaccgagaaggaccaccagggcagaagtgatcactatggacgtggtggtgcccgacgtcccgccgaacgcgtcgatggacccgttgatcgcggaggtgaaggtgttgctctgcaccatcatgaacgtcaccgggaaggtgaagatcagtacgacggcgaagacgacgcccagccaccgccgcttcaacccgtgctgcatgtagtacgcgggaccgccgacgaagccggactccgaccggaccttgtacgcctgcgccaaagtggactcgacgaacgccgcggcggccacgaggctggccatcgtccacatccagaacaccgcacccggtccgccggtgctgatggcgatggacacgccgacgacgttcccggtgcccactcgggcggcggccgagatcgcgaaggccccgaacgccgagacccccttgcgtccgtcctcggcgacggccggtggttccttgaggttgcggatcatctgcgggaacagtcggaactggacgccacgggaacggaacgtgaagtacaggctggcgatggtcagtagtgggatgaccaggaaaagccagtagttgtcattgatggtgttgacagtttcgatgaacttttccacaacagctcctgtttgccggggtccagacgctgccggaaaccgtaccaacagcacaattcgccgcgaaagcgacgtgaagccgttttgaagtcgggggcgtgcaatattgtcccatgcgattccccgtgcttcgtgccgtcgccatcatgctggtcgccgccctcgcgctgtccgcgtgcaaggacaacgcgtccaaggacgacgccaaacccagagatgaggcgtcgtcgtcgaagagctcgccatccagttcgccgtcggccgccgatactgaggtgcccaagaccagtggcgcggcggtcgaccggtacgaggattacctgcacgccgtgggtaagagcgagctggacacgatgtgcgagatcgccaagcccgccatggacacggtccccggcgactgcgagtcgaacttcaagataatgctggggatgttctcggccgatcagctcaaggcgctggagaccgcgaccatcgacacgtcgcaggtgaagaagcagggtccgggaactgtggatattcccgcgtcggcggtgcaggccgacgccacgttcggggccaacgacctcggcgacgtcaccttggagtaccagaaggacaactggttcatcgtcgactaaccggggacggtcagttctgccgcgtggcttgctcggttctgttcactgtgggacgaatccgatggccgggtcctcggccacgacaccatccggtgtcgatgcgacctcgtcgataagttcgcctcgggtgtcgtacaggtgctggtattcctcggcgtcgatttcgtcctggtcggattcgacgaccacgcggccgggaaccgcgaagaccgaggggcccgcatgccagtagcctgtttcggcgttgctgctcagtactgttttgtcgctggcggtgtccaggatcgtgtcgcagtagatgtcgcggttttccaggtcctcgtagtacccctcactggcgtacacacacaggaaccggccgtcgggtgacaccgccccgagccctacaagggaccattcgctggccgcctcgacggctttggcggcaccgacggatttcgtcttgccgtcggcgtcggtcacgtagacgtccactgtgctgttatcggccttcgccgtgctgtagacactgccgtccttcgcggcccgcatgtcgcacggatgcggaacagccacggggtcaaagctgccgtcggcgatgtcgacgaatccggcgcggtcgtcgaagtcggagcccttgtcgacgagcagccgctggctgtcgggcgcccaggtcgggaaggagcaggtcttctgttggcccgagtactccgcgaccttggtgatctttcccgtgtcgaggtcgcggaccttgatcaggttcccgttggcgccgccgacgtcgtcggtcatataggcgatgtactcgccgtcgggcgaaatggcgccggtttggccatacaggccgtcgtcggttcccggcggaatgacttcagtcctcgtggggtcgcctgtcgtccaagacgccagaccctcatcgccgtcgctgttcgagaccgcctcgtagaaggtgccggtgagactgtcgctggcggcccgttggttgccgtcggcgaccgcggtgacgctggcgacgacgccgctggcaaggagcaggctggcgatcgtggcggtggtcttgaggtgcttgacggtcatgaggtggctccattggtcagctcgaaaggggtgggcagcacggaacgcagcttgctgagggcacgcagcgtctgggtcttgaccgtcccctcggaacggccgaggatctcggcggtctgggccacggagcggtcctcgaagtaccgcagcacgacgacggcccggtgccgacgcgacagctggaacagcgccgcgcgcaaactcaccttcaggtcgacctcgccggtggcgtcggcgaccgggcgttcgacgggaatgtcggtgaggctttcgggcaccttgcggcgtcgccaccacgacacctggaggtggtacatggtcttgcgggtgtacgcctgcgggtttccgtcgcgccccacgcgtttccaggctcggtgagtacgcgccagcgccgactgcactaggtcttcggccagatgccggtcgccggtgagcaggtacgccgagcgcagcagcgctggcgtgcacgcgatcgcgaactcctcgaagtctgatctctgtcgatccacgggatctcctctgccgaacgaaccctaggtagagacactactatgacctaggtagagatacaaccatggctacttgagctcgggttatgcgcggtgggcgaaggtctgtcgcgccgttttcgccagcagcaacgccaggatggcaatggacagcgcaccgacgatggcactgacgacgatcaggaaagccgcctcagcggtgtcgtggggcgagttcgcgaggacgcttatgatgtacaggcaggcgatggggatcgccacgtggacgacgacggccaccatccacactcgacgccagcggaggttcagcctggcggcggtgatccccgagatggtgaagaggacgacgagcaggaccggaagaaccgccaacgccgtggtgaagtcgacgtttcgcacgtgttccgtgatttgcgggctgatgtagtcgtagccgtgggcgttctggccgaccaggacaacgacggggatcgccgcgaccgcgcccgacaccgtgacgatccacatcagaatccgtgcgacaggcaccggcatcggtggtggggcggtgaccggcggcgtgacggcgaaccaccgcgaagcgctggaagtgttcagcagtaccacgcaggtgacggataggcacacttgcgcgaatgccaacagggacatcgtgacggtgagttctatgtagctgggcggctcttgcgtgttggcgtgtatcgcgatcgccgcggcagcggtggcgatcgccgcattcatggccagcgcgaagaaccgtgtgaagcgggtgcgctgtttggacagtatggccgccagacgcaacgcgacggcgttgggagcgatggcgatcgggacgagcgccagcaacggttcgaggtagccgattccctcatcgccggtggagtagctggtgacgtcgtctgccaccaccacgaggacgaagatccacaaggctgcgatggcgccgttgacccacatgagcatgcgtgctgcccgtacggcggtggtgggtctgtcgctcagggtttgcgggggctcgttgtggggctcgcgatcggggtccggttctgacgacggcgttggcgttggcgccgcacgccttcgcgtcggttccgacgcggcggcgaccccgttcgaggccggttcgtacaacgtcgctccctgtgccacgacgagctccggctgctccagcaccaccggtggtgtccccagcgcccggtgcagcatgcccgccaccaacggcatccggctggccccgccgaccagcaacacatcggacagtcgatcctcgggcagccgcgacgcgcgtctgaccgcctgggtgacccgcaccgcgcgttccagcagcgggcgggtcagctcctccagttcgtcgcgggtgatgtgggtgtcggttcccagcagcgggacgggaagttcggcgcgggcgcggcgggacagctgttccttggcgatgcgcacgtcctcgtacagggcgcggcgagcccgccggtcctccatcgtctgcgggttcaccaggcgcgaccactgtggctggtcaccgtagcgaccggacagcagcgccaccagcgcgtggtcgatgtccaccccgccgaggttgtccacgccgtccaccgacagcacctcgaacccgtcgggggtgttgaccacgaccgaggcgtcgaacgtgccgccacccaggtcggcgacgacgatgccgcgaccgtgcggtagctcgtgtcgcagtacgtgggtgaagtagctggccgcggcgaccggctcggacaccagacgcgcgtcgccgaacccggcggtcgcagccgcgtcctccaaggtcagtcgccgcgccgaaccccataccgccggatgggtcagggtcaccgcctcgaccgggccgccgaggacgcgttcaccttccagccgcacccgtgtcagtacggcggcgaacagctcctcgacgccgaactccttgtcccccagcaacaccaggccgtcgtcgacgcgccgtttggggtggggttcgaagcgggccggttcgagtcgcgccgcgttgcgggcgtccgcgccgacgacaaggcgcgcatcgggttcggcgtacacggccgagggcagcagcggcgaggagtcgaacaacagcggcacgaccgcaccgtcacgatggagcaccgcgacggtgtgcgaggtaccgaagtcaaccccgagccgcgattggggggacacgacgtcaccctaccgaaccggcgcccgaccgcctggccgctgagtgccgccgcatcactcggtcgtggtgccacttcggacggccagcaccgccagccggacccggttggagcagcccgttttcgtcatcaggctggcgatgtgggtcttgacggtggtcaccccgaggtgcaggcgctcggcgatgtcgacgttcgcgtacccggcgccgaccagcgcgagtacttcgcgttcccgggtggtcagtttcgggagtgtggcggtgggaacgctcgcgcgggctcgaacggcactgtcgacgatgcgtttcacgactccggcgctgaagggggtgtctccgtcggcggcttttcggatcgcctccagcagttcgttcggtgaggtgtccttgacgaggaatccgcacgctcccgccgccagtgccgggtacaggtggtcgtcatcgtcgaatgtggtcagcgcgacgacgcgggtcgacggtcgctcggccaggatccgttgggtggcggtgatgccgtccatgccgggcatgcgcaggtccatcaggacgaggtcgggacacagttccccggccagcctcaccgccgcctggccgccgtcggcttcgccgaccacctcgatgtcggcggccggttcgcacagcatccgcagcccggcccggatcaggcgttggtcgtcgaccagcagcacccggatcatgacgcgaccgccgggcgcggctcgggcgccggggcggggacggcgtcggtgggttgcggcaggaccgcgcgcaaccgccaaccgtccgatgtgggtccgacgtccagttccccgccgagcagttccacgcgttcccgcatgccgatcaagccgaacccgcttccgtcgcttatggtctgcggttgccgtccgccgccgtcgtcgtcgatctccaaccggatcgcgccctcggtgtcgtgccggatcgcgatgctcacccgggcggtggggccgccgtgtttggcgacgttggtgaggccctcctggcacagtcgcagcacggtcagggcacgcacggcgtcgatgtgaccgatggactcgtcgaacgacgcggtgatgtccaacccgagttgccgcccgcgttcggtggtctcctcgatggcctcgcgcaggcccttgggttcgatcagcgagatgccctcgccggagcgcagcatccgcaccaggcggcgcaggtcgtccaggacggtggcggcgcagtcgtgcacgtcgtccagggtctccttcgtcgcctgccccaggtcgggaagcacctcgcgggcgacgccgacgcgcagcagtatcgaggcgatctggtgggccaccaggtcgtggagttcccgggcgatggtgacccgttccgaggccctagcggcacgcgcgtccgaggcccggcgccgtatctccgcctcggcgcgttgggcttcggcgcgggcccgctgttcggcctgttcggtcagccgccaggccgagcgcagctgggttcccagcagcaacggcacgccgagcacgacgaccaggccgtaaccgatggcgggcagatcctgcggcaaccggtcgaccttgcccgccagcgagcccacgaccagtgccaccgcggcgatcccggcccaccgggccgggcggcgggcggccagttcgaacagcgcgaaactggcgaagatcttcacgagcatcaccgccggaccatcgccgccgacggtggccgcgaccgccagcaacgccgccaacgcgatcgccgccgccagcgggacggcgctggcgagaccgccgagcaccaccgccgccgccgcgaacagccagtcggcggtcgtgacgccgtcggcccgcaagccgaggtatccggccgacaacgccgccatggccagcatgcgcaccggtgcataccgcacaccgaacacctgctggaggttggacccgaacatcgctccaccttatgcggggatttcgccactgaccgggtgtgagacgcccggccggacgcctcacacccgcgggttcacgaggagaaggcggtctgcccgccgtcgatggccacctgggaacccatcatgaacgggtactcccccgaggccagcgccaacgccagcgcggcgacctcctcggcgcgcgctatccgtccggcggccgggacgtggtccttggcgaactggctggcccccacgtggaacacctcgtccgggaaattgtccacaccagacagtcgccgggcgagttcggtgtcggtaaggccgggcaggatggcgttgatctggatgccgtgcggcccgtagtccaaggccgccgagcgcatcagcccggcctgggcggccttgctggcggcgtagaccgactgctccttgcgcgacgacaacgcgttcaccgaggacgtgatgaggatgttgccgccaccggaatccagcagatgcgggatctcgtacttcatggccaggaaggtccccctgatgttggtctcgaagatctcgtcgaactcgccagagctgaactcgtgcaacggtttctccatcgaggttccggcattgttgaacgcgacgtgcaggccaccgtaggtctcgacgacagtgtcgacgaaggaggcgacctcgtcctcggagcgcacgtcggccttgatgtacgtcgcctcgccaccggccttgcggatctccgcctcgacctgctcgccgcgtttgacgcgcctgccgcagaacccgaccttcgcgccctcggccgcgaacgctttcgcggcggcggcgccgatcccggaggtggcgccggtgaccaggacgaccttgtcctcgaagcggcgcttctgcgtcggtggggtctggggaacgttggcgtcggcgccgacgaacacaccacccaccgcccccaccgcgagtccggcggcgccgatcgcggcgcctcgcagcagtcggcggcggttcggacgaccgcccggatccgtttcggtgcgggcgtttgtcgccgtcgtctcgttctcgtcgtcggccgcgatctcgcggggctcatcgttggacattccgacaacctcctcattcgtcaccgccagactccgggcacggggcgcgcgacacctcatcccgccggaccgaaccccggccatgacgacgggtggcctcctaccgcggtaggaggccacccggatgagtgcggctgtttagtcgcgctgttccggcacggcggtggcgaatcgggaagcgacgatcgcgacggcggcgcgcagttcctttccgccggtgacccggaaagcgaagggcacgttcggaagccattcctgcgcgtacatcgtcggattgctggtgctgccgacgagcacgcagccgtgcggcgccggttcgagccgtcccatgggcggccggatccacggcgccacctccgccaacgggaggtcgaactccacccgggtggggtactcccagcccatacccaggctctcctccagggtcgccaccggatccagatccttgggcagcgtgaactcgtgctcggtctgctggaggctgcggacgcggtcgatgcggtaggtgcgggtcgcgtcggcgcgatgcgagtgacacagcaggtaccagcggccgtagcggaccacgacggcccaggggtccacttcggtctgccattggttgccggactcgctgcggtattcgagcagcacacgacgctgtgccgccgcggcggcgaccagcgcgctggtgacggccggatcgggacgagccgaataacgatcgggcgcggccgaggcgtgctcccgcaacgccgcggcctgctgccggacgcgctcgggcagcgcctgaatgaccttgtccaaagcggacccgatgaggtcgtcgacgtcggtggccgctggctggctgtcgagcaccgccatgaccagcccgagcgcctcggtctcggtgaacacgaccggaggcagtttcataccgcgaccgagccgataaccgccgtagatcccgcgcgccgaatcgacggggatgcccgcctcgcgcaggatgccgacgtatcgccgcgcggcccgctccgtgacccccaaccgctcggcaagctccccggccgtcgtgccgggccgcgcctgcaggatctccagggtgcgcagcgcccgcgcggtagggctgatgttcttcggcatgcgaaaaagactaggcggacttttcctaaaccggaagccgattgtccggaaccgggtctagcttgatcggcatgaccgagttccacgaccaagacctcaccggggcgagcttcgaacgcgtgaacctgcgcgacgccagcttcacccgggtgcacctcaacgacgcgcggctgcgcgcggtcgacctcaccggggtccagatccgcggcgccatgctcagccgaagccgcatgcgcggcgtcgaactggaggacgtcgacatcagcggcgacctgcgaaacgtcatcgtcaacggcgtcgacatcgccccgctcgtggaggccgaactgaaccggcgctaccccgagcgcgcgaagctgcgccccgacgacagcgacggcttccgcgaggcgtggacgatcctggaacgcctgtgggaggagaccctcacgcgcgcgagaacgttccccgaagccgacctccatcgcagtgtcgacgacgagtggtccttcatacagaccctgcggcacctcagcttcgccagtgccgcctgggtggggcggatgatcctcggcgacgccgcgccgtggcacccgctggaccttccgtgggacgaggcgcccggctgggacggcatcccctgggaccgccaggcgaggcccacactcgacgaagcgctcgcggtccgacgcgaacgccaggcgatggtgcgccgcgtcatggaaaacctcaccgacgagcaactcgcctccgaggtgacccggctcgaacccggatggccccgtctggaggggttcccgctcaaggaatgcctccacatcgtcgtcatggaggaatgggaacaccggcagtacgccgaacgaggtctgaccatattggacaaggagaagtagacatggacattgtgctcatagccggaatgtggttcgacggttccgcgtgggatgacgtcgccgtcgagctgacgaagctcggtcaccgtccgctgccggtcacgttgccgggacagggcgacggaaacaccgccgccaccttcgacgaccaggtggcggcggtactggcggcggtggactcagtgcccggcaagcccatggtggtggggcattccgccgcctgcgccctggcctgggtggccgccgacgcgcgccccgacaagatcgccaaggtcgctctcatcggcggtttcccgtccgccgacggagaaacctatttcggtttcttcgagccggtcgacgggttcgtcgcgttccccggttgggagccgttcgcgggccccgactcggccgacctggacgacgaggccaagcgaggcctggccgccagggcggtcgccgttccggaggccgtgaccaagggcgtcgtgcggctgtccgacgagcgacgctacgacatcccggtgctggcggtgtgccccgagttcacccccgccgatcttcaggagtggatcgccgccggagacgtgcccgaactggccaaggccaagcacctggacgtcgtggacatcgaatccggacactggcccatgttcaccaaaccgatcgaactggcccgactgctcgattcgggtacaaatgcagggtgacacaacctgaccaagatccacaacggcaggaattcatccagtgggcacgcacccatggacacccgctgaccggggccgatggggacccggacgtcgccgatctcgccccgctgtcgggagtggtcggcgacgcccgtctggtggggctcggtgagacctggcatccggtgcacgagttcctggcgctgcacttccgcatgacccagtacctgatcgagcacaagggtttcaccgcggtgctgctggaaggcagcctggccacggcccggcacctcgacgactacgtccagggtcgtcgcgacgatctgtccgatgtggcggtgtcgagcctgtgggagaatgcggaaaccgtgtccttcatggactggctgcgcgagcacaacgccgcactgcccccgcaccaccgggtgcggatcttcggtctggacaactacttcctcatcatggaggacgtcaccgcgcccggcacgggattcgaagccgtgctggagtacctgcggcgcgtcgaccccgatgacaccccgccacacctggatgtggtccggcaggtgttctccggcttcgccaccgacgccgcctcgccgaccgagcgccgcaaagccaacttcagctacttcggcaccctcgacatcccgacccgggaccggttccgtgccgccctcgaccacatcatcgagcgactcaccgacaatcgcaccgaatacctcgaccgcaccgacgccgaggacttcgcgtgggccctgcaccgcgccacggtgatccgccaggcgcaggacatgtacgagacgctccaacaatccttcgccgacggtctggccgaacacgtgcgagccatagtccacaacgtccagtggtgtgtggaccagctgggcgacgacggcaaagcggtgatactggccaccggcgtacacctgacccgaggcccgtggacgtacaccactcacgacacacccatcccgtcggtcggcgcactcctgtccgagacgtatggcgacgacctcgtcgtgctgtccacatgcttcggttccggtcgattcgacccgcccaacctggtcaccggaacggtggacatccccgaagccgccgccgacagcctcgacacggctctggccgccaccggtgccgccgcgttgctggtcgaccttcgcggccgaacctcaccaccgccgcccgtcagttggctgtcgacaccgcacccgttgcgtcccatgcaaaacgtcgccaacccaccccgctaccgactggccgaggcactcgacgcggtgatctacatcgaccacgtccacgcccaccagccccgccactgagcggaatagctggtgggcgctctcggtggacgcgaactcgaaaaagcctcacagtttgtcgaggattttcttgacgtccttcttcacctgtttccccaggtccctggtgtcgggtttaaaggtcatcaagccggtgctctggtactccgccgacacgctttgcgactcacccggccgcagactgaacgtgacgctgcagtcggccagctctgaggtgccgaccttgacggtgacggtggcggtgcaggattgggactgccccgagtcggttgtcgctactcccttgaaaccgaccttgaccttgttcgcgacagtctggaacttcggtaggtcctccgcccccatcaaggcggtgaaggtgcacgtggtgcccgagcagaagaaaccatcgctggacatcgccatcgacacgccgccgtacgcgtagaccggagagagatccttgaccgccgcgcgcaggtccttcgcccaggatttcaccgccttcgtgtcgagtgcgccgagttcgaggtcgagagccgcggtgtgttcgctctttccggctttgtaggtgacgggaacgtcgtcgaggtggatgatccggtggggtttgtcgacggtcacgcacatcgtgccgtcacgtacctcaaggggatagcaccggtcgccgtgtttctcggtgggttcctgccgccaggagtcggcggccttgacctcgcgcagcgtcgacttcagcgccgccacgtacatcttggtagcaagcaccgagccaggatcgaagaactccttcggatcgaccggcgaccaatcgccaccgagcaccttggcctgcttctcatcgtggtcgtagcccttccagaatgcggtgtccgcgttgacgaagtacttgccgtccacggacaacagtttcagtttcgcgtcgccgaccttggcggtgccgtacatcagtccggcgtcggagataccaatggtgaccgtcgcgtcgtgtccgtcgacgaagtcgtcgacctcgccggtgaagctgagaaacggatgtttctccagctcggagagtgctccgtccaccagatcggtcgactgccccttggggaagtcgatcggaccgaagccggtgccgcaaccggcgaggaccagggtcagtccaatcatgagtccatggcgtaggcgggttcgcatcgaaatctcctcggctgatcaccccgggttctcccctccggaacccgcatcgttcgtattgtttcgggcggttcttgacgaggacttgtggaaaacttgaggttcgcccggcatggatcgaggaagacgtttgcctacagtagatattcggttgctcgacggcgtcgaaatgctgcgcgacggggtttcggtcgcggccgggtatccgcgacagcggatggtgctggcggccctggccgtcgaggtggggcgggtggtccgcccggagacactcatggcacgcatctgggacggccccgtgccggagtcggcggtcaattccgtgcagagctacatatcccggttgcggaagctgttcgaaggcgtcgaggggacgaacatcgagcgcaggttcggcggatacgtcctggccaccgagccggagacggtggacctgcaccggtcgcggaacctgatcgcaaaagccagagctactgtggacgacgatgtggccgatcgcttgtacggtgaggcgctcggcttgtggcgcggcgaggcgttcgcggggtgcggcacggcctggttcgacggcgtccgcgccagcctggcggccgagttccatcgggccgggctcgaccacaacgacgtgctgcttcggttgggacggcacgacgaactggtcaccgtgctgcccgactccgtgcgtggccaccccttcgatgagcggctgaccggtcagctcatgctcgccctgttccaagccggacggcagaccgaagcactggaacactatgcccggctgcgtgaccggctggtcgagcagctgggcaacgatcccggacctgaactgcgcgaagtgcatcgccggatcctcgtcggtgacgcgtccactccgaagccgatgaccgtcacggggccggtgccccgccagctgcccggcgcgccacggctgttcaccgggcgagacaaggagatcggccgactcgacgacggccacgacgctgacgccgcaccggtttgggtgatctcggggccgggcggtatcggcaagacctggctggcgctgcactgggcgaaccagcgcctggaccacttcccggacgggcagctgtacgtgaacctccacggtttccaccccaccgaggaaccggtgcccgctgccgcggcgctgaatcaggcactcgaagccctgggggtgcccgcgactgcgattcccgccgacaccgaggcacgcgccgggaagtatcgcagtctggtggcgggcaagcgaatgctggtgctgcttgacaacgcccgcgacggcgagcaggtgctgccgttgctgccgggcggcggctgctgcaccacgctgataaccagccgtcgcgatcttcccggcctcggcgccgcccacggcgcacgatcactgcgactgggcacattggatgacggccagtcgtggcaggccctggcacgtcatctcggcgaacagcggctcgccgaacagcccgccgccgtcaccgaactcatcgagcgttgcgaagggctgccgctggccctgggcatcatcggcgcccgggcggccgcccatgacgatttcccactgacggccctggccgaggagctgcgggagcgcgccgaccggctggacatgatggacagcggtgaactggtcgtcggcctgcgagcggtcttcgacgggtcctaccggaccctcgcatcggacgaagcccagctgttcgcatggctcgggtcggtcgacgggcgcgatatcgggctgcacgccgcggccagcctcgcaggcctgccgatcggtcgtacccggatgctgttgcggggtttggagaccgccaacctgatagagcagcacacacccggccgctaccgcatgcacgacctcacccggttgtacgcggcggaacgctccaacgccgatcccgccgcgctgcgccgactcgtcgtccactatctgcacaccgccaccagaatggacgaactgtgtctgccagacaggtaccgggacgaccatgaccccggcgaactggtcgagggctgtcttccggctccattggatgacccgcagcgggcccgacggtggctgagccttgagcgcgccaacatcctgtccgtgcagggcatcgcacttgaacagggctggtatgacaaggtgtggcggttggcgtggtgttccaccatggttctttggaacctcaactacgctgatgacgcgctgctcgtctggcagaacgccaccgcggccgccgagcgactcggtgaaccccgcgtggacgcgatcgtcgcggctttccttggacgtgcgttcaaccgcgtgggccgagtgaaggatggcattcggcacatgagcgtcgcactgcgaggtttcgagacgatcggcgaccgtccacatcagtgtattatccggatccacatcgcccgatgccatacgcggttgggcaacgtgcgccaagcgctgtctgtcgtccagcgggccgcgcggctacccaaggacgaagtacctccgatcgagttcgcgagtgccctcaacgccgtcggctggtacaacgcgctcctcggcgattacgacgcggctcgagtccactgtgaagaggcgttgcgaatacttcgggacgtcgacgccgaagcccccaccatatgcgatgtcctcgacagcctcggctacatcgcccagcatgtcggccgatacaccgaagcggtggactaccagaacaaggcgttggcggcgctcaaagaaggatggggcgagggctctcgtccgaagatgtacgaacgcctcggcgacatccatcgcgctggtggcagcggtcatgaggcccgcgacgcgtggcgtcgggccctcgacctctacacctcgcagcaccggggcgaagcagccgacgccgtcgccgccaaactggccgacctgtccaccgacgcggaagggcggtgactacggtttggccattcgcgttcaccatctcaactgcggcaccatgagccctttcggcgtccccgatggactggtttgccacgttcttctcctcgagacggacacgggcctcgcactcgtcgactgtggattcggcaccctcgacatcgccagccccgccaaacgctgcggcccgatcaggcacttcatccggcctgccttcgacgaagccgagaccgcgatccggcaggtcgagcggcttggccaccgccccagcgatgtccgcgacatcgtggtgacccacttcgatgccgatcatgtcggtggcctgtccgactttccatgggcccgagtccatgtcaccgccgatgaagcggccggtgctctgcgtcccgttaccctgctggagaagcggcgctaccgaagcgctcagcgcgatcacggtcccgagctcgtcccgcacaccccgggtgagaaagagtcctggcgcgggttcaccggagtcaaggaactgaccgagatcgccccgggcatcgtgctgatcagcctgccggggcacacccgtggccacgccgctgtcgccgtcgacgcgggagaccactgggtcctgcacgtcggcgattccttctatcaccgctcgcagttgggtagcgcgaagcgaccgccggtttcactgcgggtcctggagcgcgccgtcgccttcgaccgggaccggctcggggcgaatctcgcacggctgaccgagctgtggaacgactcggagccgggcctcgttctcgtcaacgcgcacgaccccacgttgttgcaccgagcccggtcccggtgaccggccaggacctagtcgccgcggaagtccgcgagcgcgtcgcggacctcggtcgcgaccgcgtgtgggtcgcccttcggttcggtcgcgtgatcgtcggtcttggaggcccactcgtgttcgagggcgaaccagtcgatgtgttgcggcgcctggccgctgtccagtgactccgcgagtgagtcgaagtatcggcgccaccgcatcgcgtacaggtccgacaccaggcccgccagttcgcggttggcgtagtcgtgcagtcggccctcgtcgctgccggatcggtggccccacaccgagacgatcgtgcgcgcgtcgtactccagatccttggcctcgtcggcggttcgggcactgcggcgggccgcttccagccatggtcccaacaggaatcggcgatcggtttccagtagccggtccagtagcctcatccagtcgagccaggttcgggtgtgcttgtcgaactgcttcttgttctggttgacgaacgcgcttttgacgcgtggcagcagttctcgccccgcgttgacgaggctttggcgcgccacgtccaccaggtcgaagcggtaggcgtcattgtggagcgacttgtccacgtccagcagggcgggcaacgcctgggcgaacaccgccgcgtcgtagcgcaggaactccggtgagaagtagtcggcgtgcgtgacgtccagaccgggccgggcgccgaacagtccgtccgccgcctcggcccagcggccggacggcatcgcgtacgcgctgcgccgcaacgcgtcccaggccgtgcgggcgttgtcgtcggcgccgccgtatcggcggtccgcgtagtcggcgaaccattcaccgaggtcgatggagtcgcgccaggcgagttcggcgaacagttcgaaggccgccgggtcccggccagcgccttcgggcatccacgcgatccccgacaccgcgctgtccggcgcggttcgccattggccgaaccgtttcgcccacaccttggcgttggcgccgatggtggtgtgaccgccgaagttcgggatcgtcccgaaggcgtagggcgtacccggccaggtgtgctcgcggtcgaggtcgtcgaagcggtccgagattccatctactatgagcactcgcgaggtgtcgatgtcggtgagtatgtcggtacgcgggttctttcgccagcccagcatcacccaggtcgcgccggggcgggcgcgttgcagtgcgagcgcgacgcccttggccgcgtcgggtatcgggatgcctcccgggtcgccaccctcgtgcatcagatccattttgtacatgtcggcttcgccgagcagctgggcctggtggcggtagaagctggcggccaccttcgcgaactcgtttccggtcgggtcgagccagtcgggtcgggagaacccgtaccacacgccctgcggcaccgtcctggcctgctggttgcgcttggcgaagccgccggggatggtgccgaagtagcccggcagcaccggacggatgcccagttcggccatgcgggtcctgatccggcgggccaactcggcgcgagagtccaggaggtgctgggagatgggaccggggaaggccgagaggttctgcatcagcatccacggctggtgcccgggcagcgggatccactcgcgcagttcggccgccgagtagccgaactcggtgaagacctcgcggtagaccgcgtcggtgccggtggtcagcagcacctcgttgtatccgtgcagcgccagcaggtccagctcgcgctcccaggccgtccagtcccggtaggggccggtgtaaccctcgtgagtgtcgttgaacgcgaaccggtgtcgcaccacggcggtgtgctcgatgcgttggcggggcgcgggtagtcgcttcgcgagtgccgacaggctgctgccgggccaggacacgtcgaccccggcgacgtgtttcaggtaccagttcacgccggtgagcaccaccgccggggtggagccggtcacctcgatcgccgcttcccgtccggagacggtgaaccggtcgacctccccggttagcgacagcgcgaactgggtgtggtgcttgggcagcaaccgtttcaggctttcgcgggcgggccggacgttggtgggttccacataggcgacgtccgggggtgccgcgatggtcgacgcggcggtggatttggtggtggccagcaccgggacggctgcggctccggcgaggaggctgcgacgcttcacggacatgcctcatcaaatatcgacatgaagccacagctggtgccgtgcagtggcaacacagccgaactttgcctgaacacttagttggtatgccttgccgccaacgggttccgcgcgaggtggtaaaaatgagcctaccccgtatcccctcacgttaagaaagtctatgaccccaaagaaacgcaagttggcgctcgtcgccaccgccgccgccacggtcacgatcgcggccgccatccccttcaccgtcttcgccgaggcgcccctgccgcccgagcacggcgagttcgtcaaggaggtggtggacctgaccaacgagcaccgcaaggaccacggctgcggcaagttgacaatggacaccgagctgtcggtcccggcgcaggagcactcccaggacatggcggacaacgacttcatgtcacacaccggttcggacggacgcgatcccggccagcgcgtctccgacagtgactacccgggtcagtaccgcgcggagaacgtcgccgccggttacacgacgcccgagaaggtggtcgacggctggatgaacagcgagggtcaccgcgccaacatcctcaactgcgagttggaggacatcggcgtcggctacgccgagaacgaggacagcgagtaccgaagctactggacccagaacttcggggtccaatagagccgtgcgatgcggggggcggtcgaggatcggccgcccccttgacgcttttccgtcatggtttccaccaattgtgagaatcgcccgaaattgcattaggcgacactgttttgatgtggagcaatattaactattcatgatcagtgttccattgacaaaaacgtcgccgaaatcggtatggtgcacctagtccgcatcagtaggagtgcacatttccatgtctatacgcctcactcgccgccgattcctgtccctcacgtcggcaggtctggtcgccactcccctggcggcgtgtacctcgtcggacccgaaccccgacaccctcaagatcggctgggtcggcccgttgaccggcaaggtcaagatcgtcggggaggagatgcgcacggccgccgagttgtacctcaaactgaagaacgacaagctcgggggccgcaaggccgaactggtcgtcgtcgacgagggcgacacccccaaggacgcgatgccgaaggtccaggaactcatcaaggacgacgagatcaccgcgctgaccgggatcctctacagtcccacctacctggccaccgccgagctggcgcaggaacgcgggatcccgctgttgggttccggcggccgtcccgagatggatcccgagaagctgaacaacctggacggtctgtggcacaccagctggatcaacgggcagacctcggaagcgttggcgccgtatgtctacaaggagatcggcggccccgtgtacgtgatcgggcccgacgacgcgggaggctacgggtacaccaagaccttcgccaagacgtacaaggaactgggcggcaaacttgccaatccgggcggaaaaccgaccatgacgccctatccggaaacctccgactggaccgtttacctcgacgagatccacaactccaaggccgaggcggtattcgtgttctacggcggggaatccgcggtgggattcgtcaagcagtacgccgcctccgacgtcaagaagattccgctgttcaccagtttcatcaccgaaggttcggttctacaggcccagggcaaagccgcgctgggcatcaagagctcggttccctacgccaccgaccttgacaacaacgccaaccggaagctgatctcggcctggtccgacgcccgcgaggaccttccgtccaccatggcggttggcgcctgggacagcatgctggtgctcgacatggccatcggccggattcccgatggcgaggaagtcacccgcgaggccgtcaagaaacagatcgacagtctcggcgagatcgaaagcccgcgcggggtttggcagatgggcgaaaagacccacgccccggtgcagcgctattaccttcgcgaagtccgcaaggacggggaagtcatcagcaatgtcgccttgaagaccctggcgacgttgggagagtgaccaagtaatggaaaacgcgccgcatcacaacgaatacgcgttccgcaattcctccaacgaggcgccgattcagctgtcgcatttggaggcatttctcgatccgacgaccatcgccgcattcgagagcatcgaagtcccttcaggatccgcgtgcctcgaattgggggcgggcaatggatcgatcgcgcattggctggccgaccgagtcggtgacgacggcaccgtcaccgccatcgacatcaacccggttcacattcctccccggccgaacctgcggatcatgcgtcacgacctccgccaggggctgccggtggcggggccgttcgacgtcattcacgcccggctggtgctgtcgcacatcgccgagcgaaccgagatcctgaagtcgctggtggagctgctcgcgccgggcgggtggctggtcgtcggcgagttcgtccgcgatcccgtgcaggtcatctccgccgccaacgacgccgacgcctcgctgtacgtcaaggtgtacgacgccacctacgacggcctcatcaacctgcacggcgcggacctgcggttcgggttcgacgtcttcaacctcatgaccgccgccggactcgcatcggtgcgcagcactcacttcgccgaaagctggagcggtgactcctacgccgcgaagttcctccactccaacagtttccagttggaggagctgattcgcggcagcggtgtgacggccgccgagctcgacgcctaccggcggctggtgttcgaccccgcgctgacggtcaagtccaatttgttcgtcaacaccgtcggcaagaagccgtgcacgtctatctgattccgaccctcaacggattcgcgtacgggctgctgctgttcaccatcgccgcgggcctgaccctgtcgctgggggtcgccaacgtcttgaacctggcccatgggacgacgttcctggccgggggttatgtcggtgtggtgctgtcggacggcagctggtcggggctgctgctgggcgtgctcgccggtgcggccgtgggtatggccgccggtggggtgctgtcggtggcggcacggcctctgtacgggcggggacatctgtcccaggccatgctcaccttcggtctcgccctgctcggcggctacgcgctcatcgagatcttcggtgcccaggagatgcgtgccgtcatacccgcggcactcgacggcactgtggaggtttggggcaagacctatccggtgtaccgcctgggtttcatcggcgtggccgctttgctggcggtggtgggctggtgggtcctgtcgcgcacctcgatcggcgcgcgggtgcgggccaccgtcgacgacgcgggcatggtgtcgagcctggggatcaacccgcgcttggtcatggccggggtcctggtggtcgcggggcttctggcgggtgtcggtggcgtcctgggtggaccgattctcggactgggaaccggcaccgcgcatcaggtgctgttgctgtcgttggtcatcgtggtgctcggccaggcgggatcgctgcgcggggcgttgctggcgtcgctgttcgtcggtctggtccagaacctcggtatcgcgctgtttcccgccgcggcttcgtatctgttgttcgcggcgatggcggtggtgctgatcgtgcgtcgcggcaaggcgcttggagtcaacgagcaccatccggatcggcccgtcaccgtcgtggcgtcgcggccatacctggtgtgggtgggcttcgcggtggtggtgccgctgctgtacctggtgccgctgcttttcgacgacttcgcgttgtcccagctgaaccgggtggcggcgttggggttgctcgcggtcagcatcgcgctgctggcgggctactgtggactggcgacgctggggcagaccgcgccgttcgccgtcggcgcctacgtgacgtttcagctcgccgaggccgggatcgccgtcgggccggtgcagtgggcgatcgtcgtcgtcgcgtgcgcggtcttcagcttggcgaccgggccgctggtgctgcgtacccgcggcatggtcttcctcatggtgaccttggccgtgggcatggtgaccgcccaggtcgcggagcagtggacctcggtcaccggcggcaccgacggttccgggctcatcagtgcttcgctgccgtggtggggcgccgaaccgctcgtcgacgacggcgacatctactggtatgccctgtccgtcggtgtggtggtgctgatcgcgacggtggcggtgacgcgcggcgcggccggaacgaggctgcatggcgtgcgggacaacgagcttcggatgcgttcgctcggacatcgggtgcccgggtatctgctcgcggcctatgtgggcgctggcgtcatcgccggggtcggcgggtcgctgttcgccaccggtcagcggttcgtgtttcccgccgacgtcggtttcgaggtcgccgccatcgcgttgctggcggcgttgatcggaggcatccattccgcggccggtgcggtggtcggcgtcgtcgtggtcatcgcggtgcggtactggctggcgcccgaaggacacggtgaactgtggctcggggtgctgttcgtcgcggccgtttacctactgccgcacggcatcaccggacgggtcgcgcaactgcgtcgggcctggtccgggtgactacgcggcgtgcctgccgcgcttgtcgggcgacagcgccgggccgaccttgttgatcaatgtggccagttcatgtcccacctggccgatgtcacagtcgtagctggccagggccagcaggctggcaccgctggacaccgacaacgagaacatgtacccgccgttgagttcggtgaggttgctgcccaccggaaacgcgttcaacgtgcgcgcggctccgttcagcagactgaccaaacccgaggcgatcgccgccagccggtcggcctcagcctccgacagaccgtcgttgcaggcgaccaacaggccgtccgccgagacggccagaacatgagtgacctcgtaaaccctgtcggtgaagtcgttgagtaggaagacaacctcgtctgatctcactgttcaccccttgaaccgtcggatgcgtcttcgtcgatccgaccaccggagcggccccgggcgaaggccaggtacgtggcgctcaccaaatccgggttccgcactgtctgtgcgacgtcttcgtcgggggcctccatgcccccgggcacgagctgcgccatcggttcccgtctgggcagattctcgctgtcggcccgggccgcggcggcggcttcggcggcggcttgggctctggcccatcccgactgctccacgatctgctcctgaggcacactgtccggtcgcgactgccgcggtggttggggtggcggcggttgcttgtcgaagtggatcactggaagcagcagcgctcccagtgactgctgggtggattccccggtttcggtggtgacgaccggttgttcggcggtcggtgagggcgtacccgtctggaagcgtcggcgccaggtctccgcgttgcgtcgccggttctccgccttcttggtcttgtcgaacagggacggttgtttcggtgtggtgacgatcgggtgggaaccggtcgtggagggacgctccagcagccgactgggcaccgtgacctcggccagcgtgccgcccacctccgtggggcgcaacgtcaccgtcaggtcgtagcgcgcggccaggtgccccaccacggtgagccccatggcctggaccgaatcgaggtccaatgtgctcttggacgcgagtttcgcgttcagcttgtccatggtctcggccttcatgccgatgccctcgtcgacgatctggatgatcacccggtcggccagcatccaacccgacatgtggaccggccgctgcgagtactgggtcgcgttgtccagcagctccgccagcaccttgaccacatcgtccacggcaccggccgcgatcgcgacgtcggtgtcgacctggtcgatgttgacgcgcgtgtactgctcgatctgcccctgcgccgcggtcagcacatcccccagcgactcgctggagcggcgcaccttcgacgaggcggccccacccagcaccagcaggctgtcgttggcgcgcccgaacaacgtcaccaggtggtcgagcgcgaacagccgttccaaccgctgtggatcgtcctcattgcgctcggcgtcgtccaggacgctcgtcaaccgccccgccagcgaatgtccccgccgcgccagccggacgaacatctgcccgatgtgcagccgcagcagcgcctgggtggcggcgacgcggatggccacctcgtgcacctcgttgaacgcgcgccccacgtcggcgagctcgtcacgaccgtggacgtcgatcggtgcgtcgacctccttggcgaactcctcgggcgtacggtcacccagttcctcgtgatcgtccaggtgggccaccgctttcggcagcccctcactggccacatagtgcgcggccttgctgagcttgcgcagcccgcgcaccaccggaccgcccagccaccacgccaacagcaccatcaggatcacggccacgaccacgccgagaacctgggcgccggtccaccacatctgatcggtgcgcagttgcgacaccgtggtcacgacatcgccgtcgacacggccctgtagttcgcgctgtttaccggccaggtagtcgatccgtttcacccaggcagaacggtcgatgttgagctcttccccgggcggggtaccggcggcctcgtgctccagcgcctgggccgcgatcatcttggccccgtcacgggagttctccagccagccgcgccattcgctgtcggccaggtccttgaacgtcagccgcatctcgtcgctggcggacccggattcgactatctgaccgtagtggagctccgacaacggtccattgtcaatggcccgcaggaccgccacgtcttccaggctttggtactcactggactgaagtagttgcgtggaggcacggatcttgtcccccacttcagaagaagcgctaccggcttgcggaacggattcgcgaaactcgatcagatcggcgatgggaatgcgataggcgaatgcgacggcggcggaagtctgcgtcctgttggaaactttgttgcgagtggattccagccggttcagattcttatcggcttcgtcgagaatgtcgccgactcgaccgggaagatcggccacacccacccgggccgcgcgaaagtcgtcgatcgccctgtcagtcttgtccaccagacgcgtgaagctgcccgtcgagtcatcggcgtcgccggtcagggtctccacggcggccccacgttcggcctgcagggcactcaccaggtcaccgatctcgtcgttgatgatcaccatcttgcgaagttgatcggcgcgaacggcttcgccgccggtggtcacgaccgccaacgcggcgaacacgaagaccgccaacagcggtacaaccaccaagaacgtgatcttgtgcctgattttcaatattgtcaccgaccagcgttgtcgtattgctacgaaactcccaccaaggcgcggcggttcaacgtcaatccgttgtgatcaacgtcggtattcgggagatattacagggcagaatgcctggactcaagatcgatttcggcgtgggaaagcgcttttcgaaaagaagtattcacaaatccggtgcatttcgccccatttgatggattcgttatgtgcggaacgtatgcgggttcgcatgcgctgtgcggcagacgatagcgcctcggcatctctactaccgaaagaggactgaccatgcctagactcaaagccgcccttgtcgtcgcgctcgcgacggcgctgggcttgatcggcgcggtgtctgtcagcggttcggctcaggcggctaccaggtcaccgatggtcatcaagaacatgcagaccgaccggtgcctgtccagcaattccgctggaaccgtccactcgaacccgtgcagcggaagcgacaaccagatctgggatcgcaccctcgacggcgacagcaactccacgctgaggaaccgggccaccggccggtacctgcaagcccatgcgaacgaaacggtgaccacccaaccccgcagcgggagcgccgcgcagaagtggcgcatcagccacagcccgcacgagggttactggcggatcaagaacctgggcaacggcaagtgcctgtcgaactacgggtcttccgaccctcggaccactcgcacacttacctgcggccccagcactttcgacgcttggaagatcaactgagccgccgtgagggccgtaggtgaacggccgtcgggccgcaccggtagcggtgcggcccggcatttcggaactggtgggttttcgcgccgaccactgtctaaggtgtgtcgtgtcgacggcgtcgtgatgggagtgtggtgtgcgatgaagctcgtggtgcaggagttcttgaccctcgacggtgtcagccaggggccgggggctccggatgaggaccccagtggcgggttcacccggggcgggtggttcgtgccctatttggatgatgagttcgagggcctggtgacttcgtggctgggtgaggctgacgcgttgttgttcgggcgacgtacgtatgacaacttcgccagggattggcctgcgatgaacgatcatcccaacgccgccacgatgaacggtctgccgaagttcgtggccactcgtggatctgttgcgggggcgtgggagccgactaccgtgttggcgggtgatgtggccgcgcaggtggccgagttgaaggcgcggccgggtcgggagcttcaggttcacggcagcgctgagttggcgcagtcgctgttgggtgccgggttggtggatacgttgcggttggtgatcgctccgtgtgtggtgggccaggggaggcggttgtttcccgacgggggtgcggcggcggggttgcggccggtcagtcagcgcatgacgccgggtgggttgtcggtgcaggtgtttgacactgcgggggaactgcggcgcggcacgtatggggcgtagatcggcggcgtgtcagcggctccagatcgcggcgttcgccggtagggcgtcgtcgtcgatgggggtgctgcacagtagcgggttttccggcaggttgagttgatccagtggcactgccgtggggccgaagttgaccgcgcacgtgaatcgttgccctcgagtgaacgctagtacgccggagggtgcgggcttccaggcgaagtcgtcgccggtgaggtcgctgtcggtctgccggagtcgggtcgcttgttggtacatcgtcagtgttgagtctgggtcgtgctgctgggcggcgacggtgagtcgggcccatgcttcgggttggggcagccagggcgtggtcgagtcgtccgggccgaacccgaaagggggtcggtcgccgtgccagggcatcggtatacggcattcgtcgcggctcgcgcgtggttcggctgaccggcgtcgcttcgggtcttcgtggaactccggggcgaggtccggtgcttgcgggaggccgagctcgtcgccttggtagatgtatgcggaacccggtagtgcgaggctgagcagcgccatcgcgcgggcgcgacgcagaccgacggcgcttgagcgcacgtctgcggccaggcggctcgctactcggatctcgtcgtggttgccgatgacccaggtgggtgacctgccgacgtggttcatcgccgtcagggaacgggagatcgcgtcgcggattcgttcgagtgaccatggcgcccacaggaactcgaagttgaacgcctggtccatctcgtcgggacggacgtatcgggcggtgcggacggtgtcgcgcagccgtgcttcggcgaccatgatccgggtcggtgcgtaggagtcgaggaccttgcgccattcgcggtagatctcgtggaccccgtcctggtcgaagtacgggcggttgccgctgactccggcgacggtggcgtcgggcaatccggcgggtttcaccaagccgtgcgcgacgtcgacgcggattccgtccacgccacggtcgagccagaatcggagcacgtcgacgaattcggcgcggacttcggtgctgtcccagttcaggtcgggttgttcgggtgcgaacaggtggaggtaccagtcgccgtcgggcagtctggtccatgctggaccgccgaacacggactgccagttgttgggcggctcgacgctgtcggggccccggccggggcggaagatgtagcgggcgcgggcgctggaccccggtcgcgccgtgagtgcctgccggaaccaggggtgctggtgggaggtgtggttggggacgatgtcggtgatgacgcggatgccgcaatcgtgggccgcgctcagcagcgcgtcgaagtcggcgagggtgcccaggcgggggtcgacgtcgcggtagtcggcgacgtcgtagcctccgtccaccatgggggaagggtagaacggggtgagccagatggcgtcggccccgagtgcggcgatgtggtcgagccgggaacggactccggccaggtcgccgagaccgtcgccgtcggaatcggcgaagctgcgcacgtacacctggtagataagggcccgtttggcccagtccgtgtcgctggtcatcgtgtcccccggttgtgtttgccgttcaacaggtcttcgagctgtttggacagttggcgcgcgaccggcccggcctcggccccgtcgaccagtttgatcacggcgctgcgcagggactgccacacgtcgcccatctggggtatcgacggcatcgggtctccggcgcggaacgcctcgtagaacgcgccgatcgccgggtcgatgtcgcgaccgcgttccagtgcgtcgcgtcgggccgggacgtggggccagacctcgtgcagggcggtggagacttcggtgcgggtgaggtggtcgacgatgaggtctcgcgcgatgaccttgttgtggccgcatcgggtgaggaagaaaccgtgtacggagaccatggggcgcaccgggtcgacgccgtcgaatgacgggaccgggtcgaccgcgaggttcagtctggctttctgggcggcgagcagtacgcgcgaggtgccgatgaggaatggcgtccgtccactgacgaacaggtcgatggcctcctcgcgaccgatcctcgggggcaggtgctggtgtccggcctgccccaggtcgcggaagcggtcgagggcgactcgggttgcggtggaaaggatctccagtttgccggtgtccaggccaccgtccgcgcgtcggccgaagaccgcgccgccggcggccagcagcacggcataggtgtagtaggggctggggacctgcatcacgaacggcagttcggtggttccggtgcggcggaccgcttcgcccttgtggagcatgtcctcgaaggacgatggggcttcggctacgagatcggtgttgcgcagcagtaccggggcgtcgaacgcgtaggggatgccgtacagctcgccgtggtaggtcatcgcttccagggacagcgcgtcgaaggccgcgcggtgttgtggcgacagcgtcagcggttcgatgagttgctgttcgaccaggccgccgatccagtcgtgcggtccgacgacgatgtcgggtgccgcggtggcgtcgtcggcgtcgagcagtgcgcggcggaggtcttcgatgtcgccggtgcgggcgtggatctcgacgccgtgggaggcgaggaagtccgagaagaaccgtcgcagggcgttgatgcgcgactcgtccccccacaccacgaccgccggtccgagttcgtggaggcggccctgtttgtcgcggatccatcgctgtccccgcgagtcggtgaaggtcacctcgacacggaagtcggcgggtttggaggcgctcaacggactcgggtggaacaccggttccgccgccgggggtatcaccaccatgtcgaaccgttcgctgacgttgggatcgcggacgtcgagcaccgagaatccggcgttgtacaccggtgtctcggaggcgttgcggacgaacacgccccagcccggttgtgactgttggccgccgtcgggcgagtagccccaccacgccgacaccagtgccgcctggtcgcgccgctccagcgcgtcctgtttcgcgcgcagtgcggcgttggcctggtcgcgggcggactcgatcttgtacacgtttctggcggccacggcggcgatcgcggcgaacagcagggcggccgccgacgagatcgacgacaaccagtcggggaggctggtcaggttcacgggtccagactacgaatccagttcgcccggcgggtcaggccagtggttgtccgtcgacttcgacgcggagtcggtcgtggaggaagcacgcgtggcccaggacggggatcgcgtcgttcagcgggttttcgtagcaccatgcgacgtcggggatgagttcatcgcccaggcgcagcgaccagtaggtcgatcgtcccttgtagggacagtaggtgcgggtctcgctgtgttccagcatgtcgcttcggatgtcttcccacggcaggtagtagcggttgggcagacccgtttccgacaggatcttggggttgtgggtttcggcgatgaccgcgtcgtcgatcaggacccgtaccgatcggctgctgggtacgacctccactctggtgaacgggtcgcgcaggtgaccgaagacctcttcgtcctcgtcgtgccaggagtccatggccttccagtagaacgcccggtatccggtcagccaggtggcggcctcgttgggggtcgggtacgcccataccgcgttctcggcggtgcggtcgtcgaccgagactgaccagtatgaggcgtcccctttgaacggacagtgggtactgtggtcggtgggggtgagcagcgcggtgttgatgtcggtttcggggacgtagagctgtggcagcagcgcgctttcgtacagcagtgtcccggctcgggtgtccaggacggtttggcccgcgaatgtggcgcgcacgcggcgcgggaaatcgatcatcatcagcttgtgtgccggaccgtcgatcgtgtagttgacccgttgcggtgggtgcatggacagtggtccgcctccgatggtgagcacggcacctccctgggttcgacgtggtgtgccacccaccgtatttcatgggctcgccgtcgatgcccgtttcaccagggcgggctggtagacgacctggcggggtgtgaagtcgcctgagccctcggcttcggccaacaggagttcgatgccggtttcgccgatgcggcgggccggttggcggatggaggtcagtgggacgatcgcggcctgggcgaagtcgatgtcgtcgtagccgacgagcatgaggtcgtcggggacgcgcaggccgccgttgacgatcaggccctgtagtacgccgaacgcgagcaggtcgttggcggcgaacaccgcgtcggggcggtcggcggcctcgcgggtggccaggcgggctgcggcgtcgagtccggccgggacggtcagttcgcgggtctcgatgacctcgaaggcgactccactgtgttccgagactgccttgcgggctccttcgagccggtcggtgacctggcggatgttcatggggccgccgacgaaggcgatgtggcggcgtccctgttcgatcaggtgcgccacggcgagttcgccgcccgcgacgtcgttgaccgagacgctggagacgctggtgtcggacagggcgcggtcgaccaggaccaccgggattccccgggagcgcagtcgttcgacggcgggccaggcttcgacgaccggggacagcaggacgccgcgcacgcgctgttcttcgaagagttcgacctgggtcttctcgcggtcggggtgttcgcggctgtcggagaccaggacggtcagtccggcctcgacggccttgtcctcggcgccgcggatgagttcgccgaagaacgggttgcccacgtccaggacgatgaggccgatgctgcggctgtgtccggcgcgcagttgccgggcggcgccgttgcggacgtagccgagttggtcgacggcgcgctggacccggtcgatggtggccgctgagactcgttcggggttgttgaggacattggacaccgttccggcggacacgcccgccagcgcggcgacgtctttgacactgactacgcccactgccggatgtccttcctggtggtggccggtcgcgaacgacggcttgttgtaacgattcattcatgctaacccgatgggatcgtgaagattcttcgcaggtattgacaggtatgagtgggctgtcgtagcctaccggacatgcgatggttaaatcgattcaattcgtaggtggagcccgtccatgaccacacgaccacccggtgacccccacgacgaaccgccactgctcgagctgcgcgacgtgtcgaagaccttcggttccatcgtggccctgaagtcggcgcggctgcgggtcgagcgcggctcgatccacgcgctggtcggcgagaacggcgcgggcaagtccactctggtcaagatcgtcgcgggtctccaccagcgcgacgacgggtcgttccggctggacggtgaggcggtcgacttctcctccaccgcgcagtccaaggccgcgggcatcgcggtcatctaccaggaacccacgttgtttcccgacctgagcgtcatggagaacatcttcatggggcggcagccgttgacccggtggcgacgcgtcgaccgcgcggccatgcggcgccgcactcgggatctgtttcagcgcctgggtgtggcgatcgacccggaccggcccgcgatggggttgtcgatcgccgatcagcagatcatcgagatcgccaaggcgatctccctggacgcccggctgttgatcatggacgagccgaccgccgcgctcagtgggatcgaagtggacagactgttcacgatcgcgcgggcgctgcgcgacgagggccgcggcctggtgttcatctcgcatcgcttcaacgagatcttcgacctgtgtgaccggatcaccgtcatgcgggacggatcgtatgtggccacgcatgacgcggccgacgtcaccgccgccgaggtcgtgaacctgatggtcgggcggccggtggagacgctgtaccccaagaccgagggcggcgacgtcggcgaggtcgtgctgcgggtcgatgggctgtctcggcgcggcaccttcaccgacgtgtcgctgaccgtgcgctccggcgagatcgtcgggatggcggggctggtgggcgcgggccgcagcgaggtcgcgcgggcggtgttcggcgtcgacgactacgactccggtgccgtgaccgtcgccggaacaccgttgcggcgcggcaatccgcgggccgcgatccgggcggggttggcgttcgtgcccgaggaccggcgccgcgaggggctgctggtggaggagtcggtggggcgcaacatcgcgctggtgctgcggcgcaagctggccaactggggcctgatccggcgtcgcgacgaggacgcgctggcggcgggctgggcccgcacgcttcagatcaccgcccgcgacctggacgtggcggcggggacgctgtcgggtggcaaccagcagaaggcggtcatcgccaagtggatggccaccgatccccgggtgctcatcatcgacgaacccacccggggcatcgacgtgggtacgaaaaccgaggtgcatcgtctgctggacgaactcgccggacgggggctggcgatcctgatgatctccagcgaccttcccgagatcctgggcatgagcgaccgggtctacgtcatgagcgagggccggatcacccgcgagctggcgcgcgacgaggccaccggcgaggccgtcatgaccgccgcgaccacattggaggcggtccggtgagtggcgtgtcgacgctgctgcggcggcgcgagttcggtgtcgtcgtggcgatcggggtcctgatcgccgtgaccacggtgatcagtcccagtttcgccaccggtaccgacggattccgcaacctgctgttgacgccgtcactgttgatgatcctggccgtggcgcaagggatcgtcatcatcaccaagaacatcgacctgtcggtcagcgcggtgctcggactgaccgcatacgccaccggccgcatgttcgtcgacctgccaggcctgccgatcccggtggtcatcctgctcggcgtcggcctgggaacgctgttgggtgccgtgaacggaacgctggtgagcctcggcagggttccctcgctggtgatcacactggggacgctgtacgcgttccggggcatcgacatcgcctgggcgggcggggatcgcgtcaacgccggggaactgccccgggagttcaccaccatgggaacccagacggtgctgggcgtgccggtgctgttcgtcgtcgccgtcgcggtactggcggtcgtcgcctacgtcctgggccagacccgttcgggccgggagctgtacgcgatcggttccgacgacgcggcggcggtgctgtacgggctgcgggtgcgacgacgggtgttcttcgggttcctggcctcggggacgctggccggactggccggggtcctgttcgccgcccgctacgcctcggtcagctcgaacgccggtaccggaatggaactggaggcggtggccgccgccgtcctgggtggagtggccattgtgggcggcacgggtacggtgctgggcgccgtgctgggcgcggtcctgctgaccacgatcagccgggcgctgccgactctggggatcggcgagttctggcagcaggcggtgctgggcgcgctcatcatcggcgcgatcctgctggaccgggtgatcgccgcccgccaggcccgacggctgcgatcctcgcacgcgtcgatcgccgtcgccccggcgaaggaggcggtgacatgaccaccaccctcgaccccgtccgccagaccccgaagccgcgtccggccgcgcagcggtggcgctcgctccttttgggacgcgatgccgccgtgatcggtctggtcgcgctcgtgtggatcgccggttcggtgttcgtcgacaacttcggcaaacccaacaccgtctactttctgctgttggacgcgctgccgatcctgctcatcgcgatgccgatgaccatggtcatcatctccgccgagatcgacctgtcggtggccagcatgctgggtctgtccagtgtcgtggtcggcgtcctgttccagggcggctggccgatctgggcggcggtggcggtggcactggccgtcgggctggtcggcggggccctcaacgggttcctggtcgcgacggtggggctgccgtccctggcggtcacggtggcgacgctggccctgttccggggcatcgcggtgggcttgttgggtaccaaggccgtcaccggtttccccgacgagcacaaggatctggtctccgaccggctgttcggcccgggcaccgcgattcccgggatcctgctggtcttcgtggtgctggcgatcggtttcggggtgctgctgcacttcacgccgttcgggcgcgccacctacgcggccggtatgagcgcccgcacctcgcggttctccggcgtcaacgtcccggccgtcaagttctggctgttcgtggccaccgggttcgtctcggcgctggccggcgtgtactggacgctgcgctacgactcggcgcgcggcgacaacgccgccgggttcgaactggcggtggtggcggcggtcctggtcgggggtgtgtccattttcgggggtcgcggcgcgattcccggggtcatcgccggggccctgctgatcggtgagctgcgcgcggtgctgcggctggccgacgtgtccgccgacgccatcaacatcgccaccggtgtcctgctcatcgtgtcggtgatcgtgccgcggctcgtcaccggcctgcacggccggtggcggcgggcgcgccgttcgggccttgagtccacatcgtcttctgattgaccattcctctcgaaaggcacgaccatggcacttctccactcgcgaggacgacgactggccaccatcgccggtctggccgtaacgctgacggtcgccgccgccggttgttccggcggatccggtgacgacggcggttatgacatcgcgttcctgcccaagaacctcggcaacccgtacttcgaggcctccgacaaggcggccgagaaggccgtgaagggattcggcggctccttcaaggaggtgggcccgtccgaggccaccgccgacggacaggtcacctacatcaacacgctcacccagcagagcgtcggtgccatcgtgttgtcggccaacgacaccagcgccttgtgcgacgcgctggacgaggcccgcgacgccgggatcaaagtggtcacattcgactctgatgtggacaaggaatgccgggacgtgtacgtgtcggcctcctcccccaagctcatcgcccgcaaccagatcgacctgatcgccgaccaggtcggcggcaagggtgagatcgcgatcctgtcggccaccgccaacgcgaccaaccagaacgcctggatcgacgagatgaagccgtacctcaagtcggagtatccggacatgaagctggtcgacgtggtctacggtgacgacgacgaccagacctcctacgacaagaccgaggcgttgctgtccagccatcccgacctggcggggatcgtctcgcccacgacggtcggcgtcgcggccgccgcccggtatctgtccacctcggagttcaagggcaaggtggcgctcaccggcctggggacccccaacgacatgcgcgagtacgtcgacaacggcaccgtgacctcgttcgcgctgtggaaccccgaggacctgggcattctcgcgtcctacaccgccaaggcgcttctcgacgaggacatcaccggcaagaagggcgacaccttctccgccaagggactcagcagcgacaccacgaagttcacagtgggctccgacggcgtcatcacgctgggagaaccgttcgtcttcgacaaggacaacatcgacgacttcgacttctaggaccacgataggaatccacatggcacagttcaccgacatcgccgcttcgctggaacggcaggccatcgagctgccgtcctgggccttcgggaactccgggacccgtttcaaggtcttcggcagtcccggcaccccacgcgatccgttcgagaaggtgcgcgacgccgccaaggtccacgagttcaccgggctcgcgcccaccatggcccttcacattccctgggaccgggtggacgacttcggggcgctgagccgcttcgcggccgaccacggcatcgcgttgggcacggtcaactccaacaccttccaggaggccgactacaaactgggcagcctcacccacaccgacccgcggatccggcagcgggcggtggaccaccacttcgaatgcatcgagatcctggagcggatcggcgcccgcgatctgaagatctggctcgccgacggcaccaactaccccgggcagggcgacatccggcgtcggcaggatctgctggccgagggactggcgacgatctacgaacgcctcgggcccgacaaccggctggtgttggagtacaagctgttcgaaccggccttctaccacaccgacgtccccgactggggcacctcctacgcgcacgtgatggcgttgggggaacgggcgaaggtctgtttggacaccgggcatcacgcgccgggcaccaacatcgagttcatcgtggcgcagctgctgcggctgggcaggttggggtcgttcgacttcaactcccgattctacgccgacgacgacctcatcgtcggcgccgccgatccgttccagctgttccgcatcctggtggaggtggtgcgcggcggtggctacgcgcaccccgaggtcaccttcatgttggaccagtgccacaacatcgaaccgaagatccccggccagatccgcagtgtcctcaatgtccaggagatgacggcgcgtgcgctgctgctggacttcgaggcactgcgggtcgcgcaggaggccggtgacgtcctgggcgccaacgcggtgttcatggacgcgttctacaccgacgtgcgcggcgagctggcggactggcggcaggaacgcggtctgcccgccgacccgatggccgcgttcgccgcgtcggggtacctggaaaccatcgccgccgaacggatcggcgggcaagcggcgggctgggacgcctgagcgtgtccccccaccacaaagatcacggaggagaaacatgacgcacgaggccgtggagcggctgctggagcgcagcaaccggcttggcagcgacccgcgcaacaccaactacgccgggggcaacacctccgccaagggcagcggcagtgacccggtgaccggtcgcgacgtcgacctgttgtgggtcaagggttccggcggtgacctcgggacgctcaccgaggcggggctggcggtgttgcggctcgaccggctgcgggagatgaccaatgtgtatcccggtccggagcgcgaggacgagatggtggccgcgttcgactacacgctgcacggcaggggcggggcggctccgtccatcgacacggcgatgcacgcgctggtggacgcggcgcacgtcgaccatcttcaccccgattcgggtatcgccatcgccacggccgccgacgggcccgagctgaccgagcggatcttcggcgacaaggtggtgtgggtgccgtggcgcaggccgggattccaactgggcctggacatcgccgacatcaaggaacggcacccggaggcgatcgggaccattctgggcggtcacgggatcaccgcctggggtgcgacgagccaggagtgcgaagagaactcactgtggatcatcaacacggccgccgagtacatcgccacccacggccgggccgagcccttcggtgcggtgctgccgggttacgagccactgccggaggagtctcgacgggccagggcggcggcgctggcgccgttgctacggaaactcgtgtccaccgacgtgcggcaggtcgggcacttcagcgacgacgaggccgtgctcgatttcctgtcccgcgccgagcatccccggctggccgcgctgggaaccagctgtcccgaccacttcctgcgcaccaaggtccgtcccctggtgctggacctgcccgccaccgccgaactctcagaaatacggcagcgactgtccgaactgcacgaacagtaccgggcggactaccgggattactaccagcggcacgcttcgcccgactcaccggcgatgcgcggcgccgacccgctcatagtcctggtgccgggaatcgggatgttcagttacggcaaggacgcccagaccgcgcgggtggccggggagttctatctcaacgccgtcaacgtgatgcgcggcgccgaggcgctgtcgcgataccagcccatcgacgagagcgagaagttccggatcgagtactgggccctggaggaggcgaaactgcgcaggcttcccaagccccggtcgcacgccggacgcgtcgccctggtcaccggggccgcctcggggatcggcaaggcaatcgccacgcggctggccgcgcagggcgcctgcgtcgtggtggctgatctcgacctgtcgaaggcgcgcgaagccgccgccgagatcggttcggccgacgtggccgtcggcgtcgcgatggacgtcagcgatgccgaacaggtgcgggcggcagtcgacgccgcgctgttggcgttcggcggactcgaccttgtcgtcaacaacgcgggactgtccatttcgaagccgctgctggagacgaccgaaaaggactgggaccttcagcacgacgtgatggccaagggttcgttcctggtgtcgcaggcggcggccaaggttctcgtggaacagggactgggcggcgacatcgtctacatctgttcgaagaactccatcgtcgccgggccgaacaacatcgcgtactcggcgaccaaggccgatcaggcgcaccaggtgcggctgctcgccgccgaactggggccgcacgggatccgggtcaacggcgtcaaccccgacggggtggtgcgcggttcgggcatcttcgccagcggttggggcgcacagcgcgcggccgtgtacggagtgccggaggaggaactgggtgccttctacgccaaacgaaccctgttgcagcgcgaggtcctgcccgagcacgtggccagcgcggtggcggtgctcaccgatgccgacctcagccacaccaccggcacccatattccggtcgacgccggggtcgtggcggcgtttccacggtgacgccgtgacgcgtggaggagtgagatgacacagactgtcgccgccgtggacctgggagccaccagcggacgcgtgatgctggggcacttcgcgtccgggaccgtgaacctggagacggtgtcgcggtttcccaacgggcccgtggacaccgtcgacggcctgcattggaatgtcctggagctgtatcggtgcgtcgtcgacggtttgcggctggcggcgcgggcgcgtccgggcagtgtcggcgtcgactcctgggcggtggactacgcgttgctgcgcggtggtcgcgtgctcgggtttccttatcactaccgggattcccgcaatcaggtcgcggccgaacgcgcgcatcggatcgtgccgcccgagcggatgtaccgggaatcgggtttgcagttcctgccgttcaacaccgtgtaccagctggtggccgaacaggacggtggcctgctcgatgtcgccgaccggctgctgctcatccccgatctgatcggctacctgttgagtggtgaggcggtcaccgaacgcaccaacgcgtccaccaccggtctcatcgacatcgcctcgggcaaatggaatcggcgactgttgagcgaactgtccattcccgagcgtattctcaccgatgtggtggatccgggcaccagcctcggcccggtgcggtcgtcgctcggactcgatgcggactgtgagctcgtcaccgtgggatcccacgacacggcctcggcggtggtggctgttcccgccgtccacgacgacgtcgcctatatctccagcggcacctggtccctggtgggactggagctgccccagccggtggtcaccgaggccagtcgggccgccaacttcaccaacgaagccggagtggacggcagggtccggttcctgcgcaacgtgtcgggactgtggttgctggacgagatgctacgacaccggcgcgacgccggtgaggacgtcgacctggccgcgctgctcgacgcggcggcagccgtggacagccgcgatgtcgtcctgttcgacaccgacgatccccggttcctgccgcccggtgaccacgccagccgcatcgtcgactggtgccgggaacacgatgtgcggccacccgaggggctcgccgagctgacccgcgccatcctggagtcgctggccgaggcgtacgcgcggaccctccggcaggccagcgaactgtccggcaaggccgtgacgaccgtccacatcgtcggcggtggttcgcggaaccggctgctgtgtcagttgaccgccgaccgcaccgggctgccggtgctggccgggccggtggaggcgaccgccctgggcaacgtgctcgtgcaggcgcgggccctcgggatcgtgtcgggttcgctggaggcgctgcgggccctggtcgcggcctcggtcaccccggttggctaccagcccggcggcgaacgatcatgatcatcggcaagccgcaatccatcgtccggaaggaaggcccctgatgcgacgtcgagtgcccaggcccaaggaactgctgccgctgctgcggtttcgcaagcccaggttcagcgcggcccggcgtcggctggagtcggccgtgaccatctacgacctgcgggaagccgcgcggcgtcgcaccccgaaggcggcgttcgactacaccgacggggccgccgaggccgagctcagtctcgcccgggcgcggcaggccttcgaggacatcgagttcaacccgaccatcctgcgcgacgtgtcgagcgtcgacaccgggtgggaggtgctgggcgagcgggtggcgttgccgttcgggatcgcgccgaccgggttcacgcgtctcatgcagaccgaaggcgagatcgccggagccacggcggccgaggcagtggggatccccttcgcactgtcgactctggccacgacgtcgatcgaggacgtcaaggccgcaagccccaatggccgccactggttccagttgtacatgtggaaggaccgagaccggtcgatggcgctggtcgagcgggccgccgcggcggggtacgacaccctgatggtcaccgtcgacactccggtggccggggcgcggctgcgcgacaaacgcaacggcttctccattccgccgcagctgacgctcaagacgatgctcaacaccgcgacccggcccgcgtggtggttcaacctgctgaccaccgaaccgttgtcgttcgcgtcgctggaccgctggccgggaacggtcgcggagctgctggacacgatgttcgatcccaccgtcgacttcgacgatctggcgtggatcaagcagcagtggccggggaagatcgtcgtcaagggggtgcagaatctcgcggatgccaagcggctggccgatctgggcgtggacggggtcgtgctgtccaatcacggtggtaggcagctggaccgggcgccggttccgtttcacctgttgccgacggttgtgcgcgaggtgggagccgacatggaggtccatgtggacaccgggatcatgtcgggtgctgacatcgtggcgtcggtggcgctgggcgcgcggttcacgctcgtcgggcgggcgtacctgtacggcctgatggcgggtggtcgccggggcgtggacaagaccattgagattctgtccgaacaggtcgtgcgaaccatgcggctgttgggcgtcagttcgctggaggagttggagcccgcgcacgtcacgcagttgcgtcggttgactccgtttccgtagtaggccgccacggtgtcgcggtggtgccgtcggggcgcagtccccaggtggcgagtgtggacggatcggggacgacgtcggccagcagtcgcagggctctgtcgtcaccggacagtaccgcgcggcgcagccaccgctcccctgccggggcgtcgccggtgtggatcagcctgacgccgtactcgcgcgggctgggccagtggtccttttcggcggcctgccgtagccagccgtccgactcctccgggcgcccgtccttggccagccagtccgacagggtcatcgccgcctcgggatcaccggtggccgccgaacgccgtagcgccacttcgacgaggtgttccagtccccactcctccaagcgggacttcatagtccaggtggcgcgcggccacagttcggcttgagtcaacacggcggcttcgaggtccgcggcgcggtcgtcggcgtgcaacaggtcgatcagggccgacgcggcgtgcgggctgtgatgcatctgccgtcgcaggtcggcttccacttcgccgccgcgtccctggtgccgcaaccaggtgcccagcgcctccagtccgtggacggagtcctcggccgcggcgcgcagcacctgttcggcttcggtgtcacggccttggcggctcagtcggttcgccagcgcctcggcggcgtccacagagcccttgtccgccagttcggtgaggatgtcctcgccgtcggggtcgtcaccgaggctttcgatgagggggcccagatcccattggtagaaggtcactccggcgcggctggctctggccagcagctgttcggcttcctcgggtcggccggtgcgggtgtaccagtcggcgatgtcgtgggcgatccgcggcgcttcccggcgctcccattcggacgcttcttcgtttcgccccgcccaccgcaggacgtcgcccaggtcccgccgggccagtttgtgcccggcttcagcggccaccctgatccagtcgattccctcggtcacgttctcgtcgtcggtcggggcgtacgacaccatgccggggacacgaagcccgagcgaggtatcgcccagcagttggttgcccagtacgaaagcgtggtgcgggtccgactcggcaaccttgcgctggaaccacatcgcgtgctcggtgtggccttcggaggccagcatggtgctgtatgccagcatggcgcgcttatgtccggccctggcggcgcgagccagccagtgccgagacgcggtttcgttgatggattggagcagattcgccagcttccacatcgcatcttggttgcccgctgccgcggaggacctcaacacctgacgagccgtcttttgcaagtcctgtcccaacaggatctcagccacaatggacgtagcttgtcggtgtccacgttccgcggcggggcgcgccagctggtaggcgatctccagcaggtgccgcaccttcgccgcactggcgatggacgcgcgggtgtccacgtcatccgtgtgcgccatcagcgcgtcccacagtccggcagggaccgagaagaagacgccgttgggaggcaactgctggtagacgtagtcgtgcacccggtaccggaactgtccatcttcgaccacttcggtcagggcggcgacgccgtggatcggacggcacgcggacgccaacgccgcgtcggcgcgttcgtcggtgtccgcagcgtcgaccagcgcggcgaacccggcgcgaagcagcgacatcgggagcgggccatggtgtccgagtttgcgcatgagcacggcggcacgcaccatgttcgcggcatcactgtcgccgtcgcggtattggcggacggcctgggtgcctcccgacaggacctgggtgaccttcgcggattctccagccgtggcgaaggcggtgcgcagccggggatcgcgggcgatgaggtcgctgacctcgtccgactcgaccaccaccgacgcgaacgagtcaggccagtcaatctgttcacagtggtcgttgagcagttgccgcacgagccgcgaaccgcggtcgtccgcgtgcgggtcgggcaggtatgtcggccagatcgtcgcgatcagcagcagcggctgcgggccctcgttcagcagtcgcagcaggctctgggcggattcggccgcatcgggaccagacaggaagtcctgggcttcgtccagccagacgaccgactccggcggcacggcgttggcttcagtgagccggttcagatcccgggcgctgtcgggccgcaccagcgtccattcgggaacccggtcgcgtatcgcctcccaggccccccgggttttgcccgtcgaggactcccccaccagcaggcacatgcgacgggagtccacgccggagatcaaacgccgcagccggtggtccgccgagcgcatcacatacagcggtcgtggactcggtggctcctcgaagtcgctggtgatcgcccgatggactcccagggccagcggttcggtgtctcgcaccagcggcatgtcgatcgtgaagccgtcgacgggtgcgctcgcaagctcggccacctcgtggcgcagcgcttccagcgtccggttctgctctgtcagccgcgcggcgtcgttgcggcgccacaccacatcgatgaggttcaccagctccggtttggagcccgcataggttaggtaggccgccgccagctggcgatccagtgcggcgcagaggacgtcgctgacgcgctcgccgtcgagatccaaacgctccagtatcgacgcgtcgtccgtcaccggattgggttcggccagtgtcgtcacccagttgtcgatggcggcccggaaaccgaggtcctccacggcggtgtcgatggtcagttgccgggtctgcgcgacctccgccagcgcgtcggccagccaggtggcctcggcttcgggaaccagctcggtcgcggcttcccgaaacgcggcttcgcaggtctgcgcgaggatggtccttgtggactttccgagtatcgacagtcccgcgcgtccggcctcggagaccagccatccgagcaccgccccgacgacatcgaccacgccagcctcctcaaccaaccccgtgcgccactgtcgactctacggggtgctggcctgccgcaacaggatcgcggccccgtgggcggcgctggcggggatgaagggttcgccggtggcggcttgtcgcaggtcaatgccccgggtacgcaggagtcgctcggcgacggccagatcggcgacgtcgatggtgtaggcgctcagagacggtgtcgcgggggttggttcgcccggtagccgggcggtgtggccgctgggagtggtgatggtgagccggtgggcgccgaggtcgaagccgcggccggtgccgtggcgggtggcggtgcggcccaggtagcgctcgtagcggccggtggtggcgtcgaggtcggtgtcactgacacaaaggacgcattcggtcaggccgagggcgccgttggggtggtcgaggccgagctgggcgtcgaggagttcgggcggggcgtcctcggcggcaccgacgcggccctcgggcggcatgccgctcgggtcgtcgtcgctgatctcgaggtacttgatggcggcgaggctggttccttcggcggtggtgatcggccgttgggcgggccgggcgccggtgtgcgcgacgccgacatctgccaggcgagcggcggtcttgtcggcgtcggcggtggcgaagatgaggatgtgggcgccctcggcgcgggtcagtcgccgctccagcgccccgaccgtgccgcgcaaggccgcccgagtggccgctagctgctcgtcgggcacggcgagtgggacgagccgggcctcggcgggcagcaggtcacggttgtcgggggcgaaggcgagcagttcgatgaagccgcgcgggaagtcggcgtgggtgttgcccgcgccgatcggttcgggtgccgcgccggggacgggcggcagcgcggggtaagccggggcgtcgatgtggaatccgaggtcgcggaacgtgtcgatcgcggcggtcatgtcgccgacgagaaggccgacgtggtgcagtccgatgatgtcgccagtggtcatgggatgagtccttcgtggtggttgtcagtcggcggcggtgccgtaggcgatgcggtcgaactgggtcgcgaggcgctcgaaagcgtcggtcacctgcggtgcggcggcggcatagcgttggggggcaggcgttttggccggttcgaaggagcggcggacgacctcggccagcaggtcggcccgatgttcgaggtcggggtccgtgtcgccgtccagcatcggtgtggcggcgaagaagccgtaggcgatcgcctgggcagcggtgtcgatgtcggacagatccaggccccggtcaaggagtcggtggtcgcgcagagcggccaggtggtcgtcggaggcgatgagtttggtctgcgccagttcggcccgcgccggttggttcgcgaacgcggccaggtcggcctcgtcggtgatgaagatcgatcgcaggatcgggcggcgcatcgcctccaggtacagccgccgcaggcagcggtgcagggccgcctcggcgggatcggcgtggatcgcggcgatcagcgcgcggtacatggcggccgcctcgcgagcgccgacggccagcagcaggtgttcgcggctggcccagtgcaggtagacggtgcccttgccgaccccggcgtacttcgcgacccggtcgatgcgcagcccacgcgggccggtctcggccagcagtcgcgctgccgcgtccaggagcgcgtcagcgcgctggtgcagatccgctcgctgcgtcctggccatgttcgcctccggtcaacacctcaactcgtgaccagaatagcagactggtcacgagttacgatgcttcgcgatcgaccgcagcaggctgtcgcccagctcgcggtgaccgatctccaagatcgattgggcgaagtggaacgtcgcgctggcgtccttcgcggtttcggtgccaggtgccaggaacttttcggccagtcgccgcacctccgacgcggcccggtgctcgcccgcttcgtcgaggaggtgcgcgagccggtgtcccgagcgcgcaccgtcgtcctcctcgctcagttcgaggcgcgcctcgtggaacgccgcccgcgccagcaccaccagggccccggcctgatcatcgtggtcgacaagcagttccgcttgctgctgcgccgccaagagtcggtgctcaaggagggcgaaaccctcctccgcctgagtgaacgcttccttggcgtcctccacgttgcccagttgagtgtggagcttccccagctggaacgccgctccggctgccatggaggggtcgggatcggtcaaggcggccccgcgacgcaaccacgcgatagcggcgtcgaagtcgtcgcgttcctgtgcgtcccaggcgaggaagcccagcgcaccggtggccactcgcgggtgggcctgttcggcgaacgggacgaaccgggtcacggcatcgacgtcacgctcctcgaacagccgcacatacaaccggttgacgaccatttccggaacggagtcgtcgccggactcggcggcgatggcacccatgtcgagtgcgaggccataaccttccggggatctgccggtggccccgaccagctccagaatccggctgacgtcaccctcgtcgtcctccggcatccacggggagtccggcggcatccacagcgccgcgagttcgagcccgaacgcggcgcagctggcacggtcagccgcatcgtcgatgctgtccagtatggtgcgagccgacgtgaagtccttttgtgccaacgccattccgaacctggccacagcatccgacccgcaggtgtcggtcagggcgtgcagcgcttgatcgcgcccgtcttgctccagcgtgctcaaggtcagttcgacccaggtctgcgttccggtcaggcggcggatctcccggctggcccaagcccgataccgctggccgtcgtcggtgacgtcttcgcagtcgacgacctgttcataggcgacgcgggcgtcctgcacgttgtcgtgctgcgcgtacaagtcgccaaggtagacaagcgctttggccttgtcgtccacattgtcggtatcggccgcctgccggtaggcggccaccgcgccgtcaagatcgcccctttcctgccgcagccatcccaggacgaaagccgcgtgcgtatcgccgtcctcggcgtcgatgacgtactccgcctcgcccggggcgggagcggcttcggtgggatagcttgtggtggcccaactgtcgcccacgcgcagtgcgtccagccaccggacgtgggtgacctcgacgtcgtaatcaccctggaccagcaggtgctcgtcgggccacgttccgtcgtcctcgtagtagaacgtggacagacgcttccaggcgtcggcatccatggggtggttgcgcgtcgccactcgctccacccgcgcgacgaaccggctcgtgttgtcgtcgacccacccctcgtcgaggtagtcgtcctgttccaccaggtcctggagcgttccaccccggtcgggccggtcccgtgggccctcccacaggatccggaagaagaagctcgggtcgtcgggcaacagatcgttcgttccccaggccggttcgtagtagacgacgaagacgcgcaaccgcacgctccgtcgcttcgcgtcgacgttcagaacgcgcacaccatataggtcagtggacaccgaaggacctttccgagccgggggaaaacggtcgccaatatagccgtcgcggccgacgggcccggcattccgggggcgcgaacgaattcgaacgcaaccgcgaagcgaacccacccgtgttgcataccgagtagttccctaccaaggagacccatggcgaacccgatcggaaaacgctggtggctggtcggcggggtgacggctcttgtcgtcgcgctcgtcgccgtcacgctcacgatcatcggccacgtctcggacggcgcgatctacgacccgtccgatcccaagaccgacacgaggaccatcgccccactcgcgaaagactgcgacttcgacatgctcgactgggaacagtcaaaaagcggggatgtcctcgatttcaagatgagcccgaacggcgagtacatcgccatgaacgatccaaacaactccgacatccacctgtggcacaacggaaagcggaaggccctccctcccccgcccaaaggctcgtacaccggaatggccgacctcaacaacgatggagtcgtgatcggatccgggaccgatgaggatgacatagacagctatatgtggaagttcgaggacggcaaggtccgcatactgacggcgaaggggaagtggacgggtggcactccgtcggcgatcgccgatgacggaaccatcatcggaccggaacccagttccaacaccggctaccgcgacgagctcctgaaatgggagccgggcgagactgaggccaccacgctgaaactcaaggccgaaggggaggacaaggccccgtcggtcagtgacatcgccgatgacggcaccctggtcgggggcctgctcgacgccgacgtcatggaggccgccggtttggaggactacgagcctcgattgtggacgcctgacggcaggtacgaggacatcgcggtcgaaggcgaggatgacgacggcgccctcgcacggaacatctccggggactggattctcgtcaccacctactcttcttcgtatcgctggaagcgcaccgccgatcaccaaccggaaaaggtcaagggcatcgaggcgctggcgatcgacgattccggccgaatgtacggcgccaccggaaagggcaagcagcgggttcccgcggtcttcgacaccgagatcagacaactcccggttccgaaagacgtaccgaacctcatcccgaagaattcctacggatacagcacggtctcggcggcctcccaggacggctcggtgctcgtcggaaactggaagggcaacccggtcatgtggacctgcgaataggcggcaagcgtttgctaggttggggcgaagcagtatccggcaactgctcgccctcaccctgcccgttacacccctgccccgcgaggagttgccgtgcgacttcgaaagaccggaatcatcgccgtggtcacctgcctgccgctggtgttcagcggcccggcggtggccgagcccgctgattcgcccaccatggacgacgtacccgccgccgagtccggcggcaccattccgctgatcaccggcgaccgggtcgtcatgcgtcccgacggcctgttccaggtcgagccgggccccggccgcgaggacatcgggttcgtctcgccgtccgcgcccgacggttccggtgacctgatgatcgttccctccgacgccgccacgccgcttgccaacggggtgctcgacgaccgactgttcaacgtgtccgcgttggcccggcagggttacctcggcgccgacgcggtgccgctgctggtacaggacgccgacggcgccgaggcccgcgaggtgtccgatgcggacaccgccgagttctgggacgacctgtccgaggacggtctgtccacggcgtcggtcaccggtccgtcggcgcggaagctgtggctggacgacgccaccgaccgggacgcggcgctgcccgatccgggcgacgcgatcaccgccgaggaaccgcccgccgacgcccagcaggtcacggtgcacttcaccgctcccggtggtggggcgccggatcaggctcaggtcaacctgcagaacctcgcgaccggcaaggtctactacctccgcttggtcaaaggggacactgccgccaccggcacggtcccgccgggcgagtacaccggtctggcccatcagcgggtggagcccgccgacggaaaggccggccgggtcgccttgacgttccacgagctcaccgtcgccgatcgggcggtggagaagtcggtcggaagcgagttggagccgatcaccttcgacgtggagcgcgacgacgcgcggatgcacagcatcgagatgaagatgcaggccaatctgccgggcgtggactacgggatgagcttcacgtccatccagaccggacagtgggacttctattcggcgccgaccggcgatgcccgggtgctgttctcggtgcgtcccacgttgacaggtccggccgacggcaacggcgacaccgattacagctatcacctggtgttccacaacgacaacggtgtcccggacgatctgtcgttcgccgtcgacgacggcgatctggcgcggcgcacctcgaagtaccacagccggggccaggaactgtccatgctgcgtaacagttacggcaaggtctccagtggtcacgactcgggcttcgtcattccccgacagcacgtgtcggcgcccagtacccgcgacgagtactacaccgccgatccggcggtggagtggttccagatcgccgagttcggtgacgcgacggcgccggacactctggtgcggtacggcggtttctacaagccgggcaagcggacggtggtgtggggaggcgccccggtgggtccgggtttgattccgtcgcggttcgcgtattccatgagccgcgtcggtgaccggatcgtcggtatcaccccgctgttcagtggtcccgacgcgtccgaggccacctggagccggacgggtgtcaccggtagtgcgacgctgtcgcgcgacggcgtcgtggtgggaagccacacggcgcggccggagagccagaacttctcgctgcccgcgaacgatgccggtgactacaccttggccgtcgaggggacccggtcggtgccgtggtcggatctgggcagcagcgcgtcggcggagtggaggttccattccgagccctcggcttcccggacgccgcttgatcttcaggtggtgggcatgtccgcgtccggtgtgaagaacgggtacgcgtcggcccgaatgccgcaggtggtcactgtggatgttcaccgtcagggtgccgagacggcgaccaggaagctgagcctcaaggtgtcctatgacgacggtgagacctgggtgaaggtgccgctgctgcgggacggggaccgggccgtcacggtgctgactcaccctcgggacgcggagttcgtgtcggtgcggttgtcggccgccgatgacgccgggaacgcggtcacccagaccacgatccgttcgtacggcctgcggtagggcgttgactgggacgttggggtatgtcactatgtgaattcgtaaagcttactaacttgttagtaagagatgaatcggcttctcggcagccgacccccaacccaccggcaaccgggagccgaaccgcccaaggagaagccccatgtccatccgtaccctgctcgcggcgacgttcgcgggcctgctggcggtcgtgctgctggcagcgcccgcgagcgcccacgatcacgaccacgccgacggcacactcacgctcgagtacctcggcaccgacaccgacgcggccgacaccgacgtcgtggccaaggatcacggccagcacggccacacctacccgcccgacatcgacggctacgtccccacctcctacggcggggactgctacgacaacgtcctcgcctacgccagctggcactccgaaggagactggtacatcgtctacgacaagtgcgagatggaacgatacggcgcgggccagtccgactgggatcgcgttggcgcccacgagaaagcccacaccgacggttggggccactatgaggagccgcgcgatcgcaacgcggccttcgaaccgggcatcgtgatctgccgctgctaggcgacgatcatcgagccagggcggcgggacgcgtcagcgcgcccgtcgcccacctcgcggtggcgggggcagttcggcgtcgcgggcgcacagcgcggcctgcacccggttggtgacgtccagtgtggccagtatccgggtgacgtgggctttgacggtgctctcccgcatgctcaacgacgcggcgatctcggcgttggtggcgccgagggccaggtgccgcaggacgtcggtctcgcgcggggtgagccggtcgacgcggtggcgcacggcggtggcccgcggccgggcggcgcggtggtagcgctcgatcaggcgacgggcggcggccgggtgcagcatggcgtcaccggcggcgaccacccggatcgcgcggatgatctcgcccggatcggtgtccttgagcaggaagcccgcggctccggccgcgatcatgtcgtagacgtactcgtcgagatcgaaggtcgtcaacgcgatgacctgggcgggctcgggcagcgcccgcagccgggcggtggcggcgatgccgtccatgccgggcatgcgcacgtccatcagcgcgacgtcgacgcggtgccgttcggcttgggccacagcgcttttcccgtcggccgcctgggccaccacggtgatgtccggttcgtcgtcgagcaggtcgcacagtcccagacggaccagggcgtcgtcgtcgacgatcagggtgcggatcatggcggtgtccatctcagtcggccgtgacggtgtgggcgggcagcgggatgcgggcggtgaggtaccagccgccgctcggcccgtgaccgtactcgatggtgccgcgcagcgcgctgatccgttcggccagcccgatcaggccgtagccgccgcctgcttcggaaccggtggcggcggggtcgttgtcgacgcgcaccgtggtcgccggtgcgccatagtggacttcgacgcgggcggtggcgccgtcggcgtgtttgcgggcgttggtgagtccttcctggaccagtcgcagcacggcgagccggtggctggccggggcggcgtcggggtcgccctcgacgacggcgtcgacggtctgtccggccgcgcgggcctcgtccagcaggttcggcagtccggagtcgacgggggtcagggcggcggtttcggtgtcgcgggtggggtttcgcagcgcgccgagcatgtcgcgcaggtcgtcgagggcgtcggtcgaggtggcgcgcagcaggtcgatgcgggtggcgacctgttcgggcagggtcgcggcgcggcgttgcagcgcgccggtgtgcagcgccaggacgctcagccggtgcgccaggacgtcgtgcatctcggcggcgatctgggcgcgttcggccatccgggcgcgttcggcgcgcagttcgcgttcggtgcgcagccgggtgacctggtcttccagggcggcgaccagtcgtcggcgtccgcccgcccacatgcccagggccagcggcagcaccagcagcagcaccgggccggggtcgcggggcgcgaacaggctgtgctgcgcgtccatgggcaggttcccgccgacggcgacgatcgcggcgatcacgctggtgatcaggcggttggcgtaggccaggtggaacagcatgaccaccagcggcagcgcggcgcccagcaggatcgccgccgcgacggccagcaccgccgagggcatcggccagcggtgccgccacaacaggaccaggctggcgacggcggccagcgtcacctcgacgacgacgagcggtccactgcggaggtagacctcctcgaccgtcatgtagcccacgacgagggtcagcaggacgtcgtcccacccgggccatcggcgacccacctcgctgcgcatgcggcccatcctaagcagcgcggacgcgtcgtccccgcgaccatccggcgcctcgacccccgaccttggtcgggggtgcgcgtcgcacaacggccgatggctgggggcgcggtggctcatagcgtggcccgcatgagttcaccgaattccccaaccgaccgtgtccgcctgttctcccgtcgccgggtcctggccggtacggccgtggccatggccgcgggatccacattgatcgcgggctcggcgatggccgaccccgacacatcgagcggcaagacccgcaggccgcggccgaccatcgtgctggtgcacggcgcgttcaccgacgccagcagctggcacggggtcatcggccgtctccaggacgccgggtacacggtcatcgccccggccaatccgttgcgggacctcacatccgactccgcctacatcgccgccgtcgtcaagagcgtgaaggggccggtcgtgctggccggtcactcctacggcggcgcggtgatcaccaacgcggcccgcgaggccgacaacgtcaccggcctggtctacctcgccgcgttcgcgccggacgagggtgagagccccggcagcatcagcgccgactatcccgagacgccgatcgggcagagcctggcgccgctgccgttgccggacggcaccgcggacctgctcatcgcgccggacaagttccaccacgtcttcgcccaggacattccggcggccgacgcggcccggctggccagcgcgcagcggcccatcgccgaggccgcgttcggcggcaagaccggcgaaccggcgtggaagtcgctgcccagctggttcctcgtggccaccgaggaccacgccatccaccccgacgcgcagcgcgacatggccgaacgcgcgcacgcgaagaagaccgtcaaggtcgcttcggggcacgcggtgtcgctcagccatcccggcaaggtcgcggccctgatccgtaccgcggcgaagcaggcccgcgattcctagggccgctacaggtccatgccccagttctggccggtgaggtcgtggccgaacaggtggacgtcggtttcggactccagctggaatccggcgcgctggtacaggcggcgggcgtcggccaggaggctgaccgtccacaacaccatgcggcggtatccggcggctcgcgcgaagtccacacaggcgtcgatgagttttccgccgatgccctggccgcgggcgctggcctccaccagcaggacccgtagtttcgcggtggcctcgtcgtccccgcgcatgcagaagatcgaccccaccggtcggccgtccatttcggcgatccaggcgcgttcgcgttgggggtcgtggtcggtggcgaagcccgcgacgacccgggcgaccagggcctcgtagtcgccgttccagccgtgttcggcggcgtagacggcgccgttgcgggagatgacccagcccagttcgccgggcagcgggtcccgcagtaccactgtggccggttcggcgctcggggtgaaggcggcctcgatgacgtccatggcggcgagtacctcgcgctgccgggtgtcgtcgaggccgtcgacgagcgaggccaccgcgtcgatctggcggtcgtccaggacgtcgaaggtcttgacgccggtgggggtcagcgacaggacgcggcggcggcggtcggcttcggagcgttcgcgctccagcaggtcgtcgcggtcgaagcgggccaggatccgcgacaggtaaccggcgtccaggtcgaggcggcggcacagttcggcggcgtcgatgccgggggtgtgccgcaactccagcatcacccgtacctcggtcagcgagtaggggctgtcgagcagtccttcgctcaacacgccgatggtcttggtgtagtgccggttgaaacggcggacgcggtcgatgcgttcgacgcgggtacgggtgctggtcatcgcggtccttcacaaactagttgactgagtcaactatatcgcggagtagccgcggctaccacacccggagtactcccccgccgccaagccgcgccgcgaggccgacgacaacaccacccggcacccatagcgttggccgcatgatacgagaactgacgaacaagattacagcactgtggacgaacggtcgggttgtcgaacggatcggttacgtcgtcgcgattctggcgttcaccagcgggctgttccacctcatcgtgtacgccatcgacggcggcccctggaccggaccggtgtcgtggcgcaaaccggtcaccttcggactgtcctttggcatcgtgctggcgaccatcgtgtgggtgtcgacgtacatctccatcgggccgaagttgcgcaccgtgttggtcggggcgttcaccgccgccagcgccatcgaggtcgtgggcatcacgacccagcagtggcgcggcctgccctcgcacttcaacgacgaggacgcgctgtcggccctcatcgggcgggtgggcctggccggtggcggcgcggtcctcatcgcgatcgtgctggcgttgacggtgttgagcctgcgtccggcgccgcagacaccgcccagcatgcggctggcggtgcgggccggactgttgatcctggtgggcgccatggcttcgggggcggtcatgatcgccaccggcgcgaccctgtcggccaccgagagtcacgagctggcctaccgggtgtccggatggctgaagcccacgcacgcggtcaccatgcacgcggtgacggtgctgcccgcgctggcgctgttggcctcgtgcctcaagcgcgacgaggcctggcggctgcgactggtgaagctggcggtggcggcctacggcgcggccgtggtgatcacggtcgcggtgaacgtggccctgggatagaggtcagtccttgcagacggcgtcggcgatggtgggatccacggtgaacacctcgtcggcgccgccgttgatggcgtcggccatcgcggtgggcgagtcgacggcgtgccaggccagtcgcagtccggcgtcgtggatgcgctcggcgtcctcgccgccgacctcgttgaagtcgacgccgatggagtcggcccaggtctgggcctcggccagttcctcttcaccggggacgctggccgtctcccactggatgctggcctcggggacccagcgggccaggtcgctcatggcctcggcctcgctggagcgcagctggaccaggcgggcgtcgaacagttcctcccagcgctcgtcggcgcggaactcgttgtcgacggcctcggccaggccgggcgtggtggccaggtcgcgcggcgccagtgacaggccgatgccggactcgacggaggcgtagtcgagcaggtcgcgcatcgtcagcagcttctggccccggtagccgtcgccgaaccaggtgcccgcgtcgaggcgttcgagttcggcgagggtgaaggtgtcgacgttgtcgtcggcacgcttggggaagacctcggcgacgttggtggtgcggcgcaggttggcgtcgcgcaccaggaccgggacgccgtcggcggtgagccgcacgtcggccgacagccaggtgcccttgcgggcgacggcctggctcatggccgcggcggtcatgtcgggggcggtggcggtcttgccgccgtcggcgaagacggtcacgctctccaggcaggacttcggcggcgtgtaggcctgggtggagacggtggcggtcgcgctaccggttacgagtacggctccgacacagccgattccgacgactcgacgcctccacgacatgtatcagaccttcttgcgagaaataggacagcagccaacttagcctatcgtctccactcctcaccaacgggattaccggattgcttgcggcagcgggaccatagccgagtttacgcctggttcacctgctcgtaagtgtcggggaggtcaccggcggtggcgcttttggccagttttcaggtgtgcgcgtcggcctgccggggcgcggtgaggcgtttgcggaacacccagtaggtccagccctggtacagcagcaccaccggggtgaagatcgccgccacgatcgtcatgatcttcagcgtgtagggcgaggaggcggttccggcgacggtgaggctgtaggcggagtcgatcgtggacggcatgacgtcggggaacagcgcggtgaacagcgccgcgaccacggcggtgatggtgacggtggtggccgaaaacgaccagccctcgcgtccggcggccacgagcgccacggcggcgaccagggccacggcggcggtgatcgacagggcgatggaggcggggttggcgtgtttgaacgccgtccaggtcaggaaggccgccgcggcgacgatggtcaccacgcccaggcgtacggcggtgcggcgggcggtggtgcgcagcgggtcggtggtcttcagcgccaggaacaccgcgccgtgggtggtgaacagggccagcgtggtcaggccgcccagtagcgcgtagccgcccagcaggtcgaacacggttccggcgtagttgccgtcggcgttgatggggactccggcggtgaggttggcgaaggcgacgccccacaggaacgacggcagtatcgatccggcgatgatgcaggcgtcccagcggcgctgccaggcgatgtcgtcgcgcttgtggcggtattcgatgcccacggcgcgcacgatcagggcgatgaggatgaccagaagcggcaggtagaagccggagaacagggtggcgtaccaggcggggaaggcggcgaaggtggcgcctccggccacgatcagccagacttcgttgccgtcccacaccggtccgatggtgcccatcatggtggcgcgggtggggttgtcgcggccgatgacgcccatgagggtgccgacgccgaagtcgaatccctccaggacgaagtagccggtccacagtacggcgatgagtacgaaccacacggtcggcagatccatggtggtgtctccttagtaggtggcgggttcggtgggcagtccggctttggcgtagcgcagcaggagtccgatctcgacgaccgccaggacggcgtacagggtggtgaagccgatcagggaggtcatgatctcggcgaaggacaccgacggggacacgccgtcttcggttttcagcagcgtgaacacgatccagggctggcggccggtctcggtgaagatccagccgaaggcggtggcggccagcggcagcagcggcgagacgaccatgaggcggcgcagccaccggttggacggggttctgccgcgccgcagcgtccacagtgccagcagtgcgacgccggtggcggcgatgcccaggccgatcatggcgcgaaacgaccagtaggtcagcgggatgttgggacggtagtcgccggggccgtatttgtcctgataggaggcgttgacgtcgttgatgcccaggacctcgccgtcgaacgatccggtgcccaggaaggacagcaggcccggcacggtgatggaccagacctcctcggtgccgtcgaggctgccgatggtgaggatggagaacgcggcgggttgttcggtctcgtagagggcttcggcggcggccatcttcatcggctgggtctcggtcatgatcttgccctggatgtcgccggtgaccacgacggcgaccgaggcgacgaggacggtgacggcgccgatcttggccgccgagcgccaggctttttcggccgtggggtcggtgtcggtcggcgattgggtatcgtcgccgcgatgatggcgcatcagatgccacatggccacggccagcatgaaggcccccgaggtgaggaagaccgccgccagcgtgtgcgggagggtgatgagagcgaccttgttgcccagaagcgccgcgaagtcgaccagttcgacgcggtcgttgttgagcgtgtggccggtgggccattgcatgaaggagttcgccaccaggatgaagtacgccgacagcgcggtgccgaacgcggcgatccagatacaggccaggtggacgcggcgtgggagtttgtcccagccgaagatccacagtcccaggaaggtcgactcgaggaagaacgcggccaggccctcgatggccagcggggcgccgaagacgtcgccgacgtatgtggagtacgccgaccagttcatgccgaactggaattcctggacgatgccggtcaccacgcccatggcgaagttgatgaggaacagtttgccgaacagtttggtcagtttgagccagcgctcgtcattggtgcgcacccacgcggactgcatcccggcgaccagaaaggacagcccgatggtgagcgggacgaacaggaaatggtaaacggtggttatggcgaactgccagcgcgatgcatcgaggacgtccatggatagtgacccctcctccagtcttctacctgacgtagaagactctacaggacgtagaagttatcggccgacgcgactgtggcgtttcctgctgcgcctgtcacgcgtattgatccccatgttctgccggttgaggataaccggcgagataccaggggaactgcgtaaatcctcgatgatcctggccgccaaccacatagggaccttcgacccgttcgtcctcatcgccgcgtgcgcccgcaagggactggccccccggttcctggccaccgccggactgttccgggccccggtgttcggctcgatcatgcgcggttgcggccacatccaggtcgaccggggcaagcacaccgtcaccgaggccctgcacaacgccatcgacgccctggacgagggctcgtgcatcctcatctaccccgagggacgggtcactttggaccccggactgtggcccgagaacggcaagaccggcgtcgcccggctcgcgctgacctccaaggccccggtgctggcgatatcgcagtggggcgcccacgaggtgatggcctacgacacccccggcgcgatcgcgcgcagcctgctgaccgccctgtggcgccgccccatcgcgcgggtgcacttcgccggactcgtcgacctgagcggccccgacatgacgccgcgcaaggccaccgaccgcatcaccgagcactacctggacgcgctgccacccctgcgcgccgacgagccggtgctgccgcgccacatcgaccccatccggccgctgtcctcggcgcgcacgtaccgccgccccaagccccccgaccagtgaccccgaccccggccccggccccggccccggccccggccccggcctcgggaccgtgtccgatggacaggcatcccaggatttcggacacgcccacgccagggcgtcgccacacgcgcgtgtaacggtcaggtttggaccatgacctcgacaaccatgacctcaaacctcgtcaaccgctggcccaccgcgctgggactgctcggagccgccggctgcatcaccgcgatcctcatgggcgccaaagaatccgagttcggaagcgccgcggcgatcatggccggcatgtacctgttcgcctacgccctcaacaaacccgtcaccgtctggctggccttcccggtgatgtcggcggccacgaccgtcgtcacgttcctgggctacgactcggcggtgtggattccagcgctgctggtcgtgctgtgggtgtgggcgctggtcgccggccgggccgccgacggccgcctgttcaccgtgcagaccgtcggcatgatcgccttcggggccatcaccttggcgacggccttcgccgaaccgacgctcggcggcgtcctggcgggactgggcttcttcgcccacgggctgtgggacgtggcgcatttccgtgccgacaaggtcgtcaaccggccctggtcggagttctgcgcggtggtggacatccccgtcggcctcaccctcatcgccgccgccctgctcgggtgaccggcgccgcgttcgatggcggcggcccggacccgcacggtcacaggcagacccagcagtacagctgctgatcgtcgtcgcgggcccgccgggccagggtgaccagtgactgggccaccggcagcaggtcctccgcactcgcgccgtacagctcctcggtccgcgcccaccgcgcgaccgtgtcgggcagtgcggcgtcgagtgcgtcggccagcgtgtcgcgcaccgcggggtccagtcgcgacacccacggaccggtggcccacgggtcgtcctcggcggcggggccgtcggggccgggcatcggggtggtgggccacaccatcgtctcggcgacgaggtccgcgctccagggcacctgccggatcgccgcgatcagcgcgcccaagacgatgggggcgtcgacgcccttggcctcgacgccctcgaacaccgcgtgctcgccgttgacgagcgggtcgccgtcctcggttcgcatcgcgcgcaccacgtcggccgcgtcagcggcacggaagtagtcggtcagcacacccacggttgtctcctgtcgcgatggttgagccaaactagaccaggcaggcgcgcccgcgaatgtccgctaaggacgtgcgggtgcgtttgatgaacgccaggaccgcctcgcgcgtggtggccacccccagcgacttgcgggccgcggcgatacggcggttggcggtgcgcagcgacaggaactccgcctcggccgccgccgcgatcgtctcgccgtcggccagccgctccagcagcgcggcctgctccggcgtgaccggcagcgccgccgcgtcgggttcggccggttcggcgaccgggtcgacgcccacgggtccgatgcgcgccaggtcggccgacagggccaggccctgggccgaggacgggtcgcacacgcacacgacccccgcaccccgggccgccgccaacacggccagaccggcggtgtcggcgtcagggacgcgcccgtaacgcagcatcttgcccgccgagacgtcccagccgccctcggtgatggcgaaaccctggcgggtgttccaaccgtcgcgcgacaggcgacgcagcacagtggtggcctcggcggccgtcgcgactatgtacaagggagcggacatggtcactgtccgtcctgtgtcagcagttcggcggcccgcaccgccgcttcggtacgggtcttggcccccagtttgcgcatcccggcacggatgtgggtctccacggtctcgcgggtgatacccaacgccaccgcgatccggcgggtcggttcaccggcggcgaccatcgtcagcacctgctgctcccgcgacgtcaacgcgtccccggcgcgtttgccgcgccgatcgcgccgcacccggtggcgccgcaaggcttgccgcgcccgtccggccaaaatggtcaaccccgcttcgtcggcgatcgcctcggccgcctccaacggcggcaccgccccggccgcgtccggcgcgtacaaaccgtgcgccaaaaggcatcgcacctgttcccgcaccacaacctcccgccacgcctcggcggcggtgtcgaaggccccggcggccgacgcgtccaccgcggcggcctgccaggcgctcaacgtctgtcgggccggatccggcaccgagtcgatgtccccggcctcggaaggctcaccggcgtcgaaggcggcccagttggcggtgatgcggcccatccccgacaccagcgaggcgtcgtccccggcggcggccctggcctgggcgggctggttgtccagccacgcggcctcaccggcaacccagcgcagcaccgtcgccaccgacggcggcaccggaccggcgttgcgcagccggtgccgggcgttgcgcagcgcaccggtgtcggcctcggcgaggcttgccgaggcggtggcgtagccgcgcgccaccgacggcagcgcgtggtccagcagcgtgaccgcccgcgaggcggcctcctccaggtgcccaccccccaggacccggcaccacacctgcgcggccagaaaccgggtctgccagctgtaggcgtgatcggcggtgcacgcggccgcggcccgttcggcggccgcggcggcctggtcgaggttgccgtcggcgatgaggtactccaccagcagccaggcgctccaccgggcggtcagggcatcgccgtcccgtccggcggcgaccgcggcggcggccaggccctgctgccagcccggttcgcggcggcgcgcgtcgtgcgcggccacggcggcagccagtcccggcgcactcggccggtccccgtgccgggcccgcacggcggcggccacggtgtcggccgaggcacccgccagcgccgtcaacagccgcacccggtcgacagcctcggccagtccgtcgtccagtttcgacgaatcgggcagggtggcggcgacctcggccgccttgttggtgtgaccggcgtgcagatgggcctgcgcccgcgccaccgtcgcctccacgctcgacagctgctccagcaccgtcagcgccgaacgcggtcgtcccaccgccagggccgcggcggcggcctccagccgggtggcctcgtcggcgggcgaatcactcagcgcgcacgcgaacagcagcgcctcggcgcggcgggcctggttgtcgccaccggcggcgcgcagcgctcgctggtaggcggccgggttgtcgccagcggcagcaagatgccgcgcggcctcgacgtcgtcgaccagttcggccagcccccggtgcagttcggcgcggccgtcggggtccaggatcccggcggcgatctcggcgctgtagggcgacaccggcgccacactctggttgtcgtcgaccgtgacgaggcccgcctcggccagttcggacacgccctcgcccagcagaccggccggggccgggcgtcccaaaaggcccaaagctgccagcgcggtacgggcggcgcgcggcagatcggcgatcgcctcggccaggacgtgcaccgcgtcgggagtggcctgggccgggtccttgatggacttgccgccccgggcctgggcgtgtctggccagcgacgccaacgccagcgggttaccgccggcgcgtttgaccagcgcggtcaccgccgcgtcggccaggcccggcgcgtggtcgcgcaccagggccgcggcggcggcgtcgggaatcggcgggatctccacggtggtggccgccgcgaacagcggttccgtgatcgcctcgggcagccggtgcggtgtgcgcagcgcggcagcgatgcggcagtgctcggccagtttcggcagcaccgccagcgtcaccgggtcgcaccactgcaggtcgtcgatgacgagcaggccgccgcgcacccgggaacgcaccgcctcggcgcacagcggcgtgtcgtgggtgggcagtttggccttgaccgcgcgcgccaacgccagcgcggaattgccgcgcaacatggacagtcccccgcccgcgtagacgggaccgcgaaacgcgcccgcgaggcgatgcagcagatgtgaccggccacttccggccgggccggtcacgatgaccaggccgggctgggcgagagcctcggccacgcgcgcaccaagaccggcggggtcgtcgtgggaccgagtgtcgtcggctgacacgtggctccttcccgatgagaaacctgtaggcaatggtgccggtggcacgaaacggggatgtcgcgaggactcgtcgtttcgtagggtcggggcagtacctcacataaaacactgacggtcaggccgcgtcccacccggccatcatattttggcaaaggaatcgctgcgatgtccgctcccaccgcgacgcccggccacgccgggaacgacgtgggggctcgcgctcgcccgcgctggacgagttgcggtagcgtcggtgtgcccgccggattccggttcggacgggcatgcccctgccggtgggcaccgcgcaccggtttcgtcgtcgttcccggaaggaggccggcgccgcggcaccgggtcacccgcgccgttacgcgtccgcacaccatggcatctggcccattgagtacccgagtcgccgccttgtgcgccgaactgtcgccccgcctgtctccccggtcgcgcgccgaggtcgacggtgtcagagctcgtatcggccagccgttgcgggtggccatcgccggacgcctcaaagcgggtaagtccactctcgtcaacgcgttgatcggacggcgggtcgcccccaccgaggtcggcgagtgtacccgcctggtcacccagttccgttacggcacctccgaccgggtcgacgtcgtcaaacgcgacggcacccgcgtcagcctgcccctcgacgacgccggaatggtcccgcagaaactcaacgtcccccgcgaacaggtcgcctacgtcgacgtcaccctgacctccgaccggctggagaacctgacggtcgtggacaccccgggcatgtcctcggtgaacacctcgatctccaacgaggccaacaagttcctgttcgacgcgcccatcgccgacgacatcgaccccgactcgcagtcggcgctgtcgggcgccgaggccatcatctacaccttcacccagtcggtgcgcgaggacgacctgcaggcgctggaggcgtttcgcaccatgtcgtcgcggctgtcgtccaacccgatcaactcgctgggcctgttcaacaaggtcgacaagctggcacccaccccctcgggcgacccgtggccggtggccgagccgctgtcgcgctcccagtcgcaactgatgcgccgcgtcgtgtccgacgtggtccccgtcgttgggctgttggccgagaccaccgaggccggacggctcaccgccgccgactgcgaggcgctgcgcaaactcgccgagctgccgcaggaggaacgcaccgtgctgttggccgcggcgtcgctgttctccacccgcgaatgccccgtctcgcccgagcagcgcgaacggctgctgcggctgttggacctgtacggcatcaacttcgccatcgcgcacctggtggccaacccgtcgatggccaccggtgaactggtgcggctgctgttcgccgcctccgggttcccccggctgcgccagacactggagcaggctttccggctgcgctccgacgccatcaaggccggttggggcctggcccggctggagacgctggcctccacgaccgcctccccgcaggagcgggagatgctgcgcgacgccatcgaacgcgtcatccaggacccgcagtaccaccggctgcggctcatcgaggtggccgcccaggtcaccaccggcaccgtcgagctgccctccgacatggaatccgagatcgcccggctggcgttgtcctccgagccgtcccacgtgctgggtcttcctgccaatgaccacgaagcactggtcaaggcggctctggcggccaataatcgctggagggcgttcgcggtgggtggggcctcccccgcccaggcgcgcgtcgcgcacgtcgtggcccgcggtttccacctgctggcccagcaacttcgttcaccccgcaccgcccactgatcccatctaaaaggagaagacgatgtcgacaagccacctgcggctgatagccacagtggcggtcatcgccgccgccgcgctgaccggtgtggtcaccggcctgctgggggccaccggcacatccaccctcgcgatcccggtggcagcggccggtttcggcggcgcgctgatcgccggtgccgtcgtggtgggcctgctgggcggacggttgaagcccctcgcggcgcccgcggccgccgccgcaccggcgcccgcccccgactcggcggcgctggcggccatcgaccagctcaacaccgaacgccgcaccctcatcgacacctgcatctacgtgcgggaccgcgccaccagccaggccatctccgacaagatcggcgccgggctcacccaggccggtgtggccacggtgtcgccggtgggcgagcgcttcgaccccacccgtcacgaggccggcggcaccactccggccgccgacgccagccacgacggcctgatcgcggcggtcgagaccgtcggctacgccgaccgcaccgcggtgctgcgcaacccgatcgtcaccgtctaccgcaacggaggtgcctgatgaccaccgaagcccccgcgaagcaggcggcggcgaaacccgacccggccgcggcgctggagaagctgtgccgcaccgccgtcaccaacggcatcgccgcgttgcgcaaggtcgacgccgacgccgcccaggacctggacgcccagaaacgcgactcggcggccaccccggcgatggtcatcgtcggtgagaccaaacgcggcaagtcctcgctaaccaacgccctgatcggggtgcccaacctgtcgccggtggacgcggccgtggccaccagctcctacctggagttcgagcacggcgagcagcacaccgtgcaggcgtacgtgcccggcaacgaggtcccggtgccgctcaacccgaccgacatccgcgactggggcaccacgctgggccagctgcccggcggcgtgcggccgccccggcggctgcgcatcacgcactcggcgccgctgttgcagtacctgacgctcatcgacacccccggtgtcggcggtctggacgccctgcacgccgaggtggcgctggacgcggtctccaaggccacggcgctgctgttcgtcgtggactcgtcctcgccgttctcgaagccggagctggacttcctcatcgaggccagcaaacgcgtcaacttcgtcatgttcgcgctgaccaagaccgacgcctaccccggctggcagcgcatccgcgacgacgacatcgccttgttgcagacgcacgcgccccggttcgccaccgcgccgttcttcccggtgtcgtcgaggctggccgagatggcactgacgatgccgcccgacgcggccaagaccctcatcgacgagtcgcggatcgcggcgttgcagcacgcgctgatcaaactgggttcgcgcggcaacatcctgcagcaggcgaacctgttgcgcagtctgcgcagcgagttcatccggctggacctgggcgtcatggagaacctcaagacgctgtcgcccgacccgcaggtcaccgagaagctcaaagaagacaagaagcgcgtcatgaagttgaagcgcggccagaacaagcagtccaacatggcgctgcgcaccgagatccagcgtgcccgggtcgaggcgacgtcgcggctgcgcacctacgtgacgaaactgcaggacgaactgctcaacaaggtcgagaaagccaaccgcggcgagatcaagaacatgccgaccgaggtcgaccgcgccctgcacgccctgtcggtgcggttgagccaggaactggactaccggttcaaggtgctggccgaccgcgcgctgtcgcagatgttcccgcccaatgaactggcccaggtcatcgggcgcatcaacgcgcagctgcggatgcagtcgggttccaaaccgcgccgggagacctccggcgacaacgcgatgctggtgatgtcgtcggccggtacggccatgatggccggacgggtggtcacgatgggtgccgccggtgccggtatcgcggccaccggcgtggccagcgtcgccctggcggcctccggtgtgggtatcggtctggcggcggcggctttcatgatgtaccggcgcaaggtctcccaggaccggcagcaggcccagcggtgggtccgcgaggtgttgcaggagacgcgcgcgtcgctgcaggaggagatccagtaccggttcaccgagatcgagtacaccttcaacctggctctggacgacgcgctggagaagcgcggcgatcagctggacaagcagatcgccgccgccgagaaggcactcaagcaggacaacgccacccgggcgaagaagaaggaagggctcaccaaacgccatgaggcgttgaagctcaagatcaagcaggttgacgaggtcctggccaaggccagggcagtgctgccgaagacagccgaaggttaaggacgacacacgcgatgaactgggccgatgattccgactcccccaccggcgacgaggcgtaccccgaacccgatccgggcatggacgacgccgcgtacgacgagtcgaccggcgacgacgaggtcagcgacttcgacgccgaggacgacacgctggaccccgacgccgaggtgagcgaggacggcgatgaacccgtcgcctccgacgagggcgccgagggcgatgccgacgccgaggccgccgacgagggtgagcaaccggcccccgacggtcccgacgcggacgccgacgtggaggacgagccggagccggccggtggcgacgagccggagaccgacccggacgccgaggccatcgagatcaccgacgacgaggtcgtgggcaccgatcccgacgccgatttggccgccgacgacccggccttcgacgccgagttcccgccggacatcgacatggacgcccgtcccgagcccgtcgacggcgagccgtggtcggacgccagcctgctgggttcgacctcggacgcgggcaccgactgggccgcctacgactactccgcgccgcccatggacgatctgttcgccatggacggtgcctcctcgggcagctgggactccctggccgcctccgacgacccggcggtgtcgtctctggcacgctggtggcagccgacgtaacgcacacgaccgctcccggggggatgagtggcagaagaccaggtgacaccgttgatcgtcgtggacgcggccaatgtggtcggatcccggccggacggctggtggcgcgaccgcgccggggccaccgcccggctgcgcgaccggctggccggtctccacgagcagggactgcgcgccgggcccgactgggcccggcgaccgccgctggagatcgtcctggtcaccgagggccgcgcccgtggtgtcgaagccagtgacaccgtcggcgtcgtggaggcgcccggcagcggcgacgacgccatcgcgcggctggtcgccgagaccacgccgcaccggcaatgtctggtggtcacctccgaccgggggctgcgccgccgcgtcgaggccgccggagggcaggtcaccggcgcgggcacgctggcctgagacaggcggcggttttcacctgttccggcgaggttcaccaccgagccgacaacaacaccgaccgatgtagtaggttcggtaattcccaaaccgaatccactacacacgcttcgagctaccgcggaggttcgggtgaccgaacctgattactacagaattctcggactgacgacctcagccgagatcgcagagatccggcaggcctaccgccggaaagttcgtgacgcccatcccgacgccggtggcgatcccgaggtcttccacgaactgcaggaagcctacgagacgctcaccgatccggtcctgcgtctcgagtacgacgccgcccgcggtacccgcaagcccccgtgggggaatcgccgccgtcccggccgccacaccaagagccacaaggtcaaggcctggcgcgtcaacaccaccgtcgacaaaccggccaacaagaacgccgcccccaccaccccgccgggcgccggggaggtcatgtcgctgccgtggttcgtcgacatcgacccgaccaagcgactgcgctacacgccctcggtgtggcagcgcggcggcatcgccgccggtatcggcgccgcctggacgtatctgacgatccaggtgtcggccctggtgctggccagcgacaccatcaccgtcctcaaagctctcatcgtgccctacatgctgctggtcgccggagtcgtggccgtggcctgtttccgcggtctgcgtcccacccggcccacctcgttcatcgtcaccggtgtggtggcgctggtggtggtgtggctgtcgggcgccaccctgggcgggatcctgctggcgctgcacctggtggcctcggcggtactgccgtggtcggtgcggcgggtccgcatcgccgcgcggctgcgcgccgcggtgcgcagcgccctgaaggacttcaacgcgttcgcgccctcgggcgccaagcccagtgccgaccgacgtaccggcgccgtgttgcgcacactgttggagcggctgcccgccgcccggttgttcgtgcgggtcccggtgggtgtgcaccgcgccgaatacactgttgtgtgtggacgccgggtcgcggtgatcgcgccgccggtgccccgttccaccggcgactccggtgccgaggcgctgcccagcgccgtccacgacgtgtcgcagttgctcaacgaggccaccgtgcgcggtttcgtcgtgtggccgaacctgccggtggatcgcatctccggtgccgacgcggtgatccggcatctgtcggctcccgacgcggccggtgagatcgggcgttggctggccaacgacccgtacacgctgcacctgccgaccttgcgtcggctgcgggaccggctggcagcggccgacggtgccgagtcggcccgcaaggccccgccccgcagcaccatcgaggtctgagaatccacagtggtggtggcagcacggatgtgctggcggttgagggcatgaggccgcgcacatttcgggcgactccccgcacccaggcgctaaggttaggcttccctattattctggtggaggtggcgagtgcctactgtcgacacggcgcgcgcccgagccgccatcctggcgcgcctgtggggagccgccgcccgggaggcactgcccggcgtgaaggcccgtgacgccaccgacgcgacgctcaccatcaccacccacagcggacacaccctgaccggcccccgcgcggcggccgagctgttcgccgaccccgggcccggcctggccatcaccgtcgccccgccaccgggaaccagcgcggcgcacgcgaaccccgacgcggggctggagcccgctggcggccacccgccgctgaccgacggcgcgcgcggccgcgagcccgccgatacgacgagccttgccgcgcggcagaaccaggccgctgatcacgccgctcgcccgctcaccgaccccgccgagctcgccgcgctgctggccgagggcagcgcgcacgccgagcggctcgcgcgcgagatcgccgagagcgtcgcgggactggccgccgcccgcgccgccgccacgccccaccccgacgccgcgaaactgtgggacaccgcccgcgaccaccaccccgaccccagtgtctacttcgaacagctcgtcgtcgacggccaccccgtccatccactgtgccgagcccgcgacggcgtcgacgccgcccggttcgcccccgagcaccacccgaccgtcgcgctggccatgacccccatcgctcccgcccgggtcaccggcgactggccctggcacgacgaccagcaccggccactgctgccggtccacccgctgcaagcccaccgccaccggccccccaacccggccgcgcgcaccctggacgcctccccgctgatgtcgctgcgcaccctggccccggcagcgcaccccggcatccacatcaagaccgccctcgatgtccagatgaccagcgcccgccgccgcgtctcccccgcatcagtccacaacggaccaccgctgtcgcgggccgtcgccgcgctcggcgaagtcctcgtacagcgcgaaaccggcgccgccgcgctggtcgtcgacggccacgcctcccagcacctggccgcgatcgtgcgccagtcccccgccgccgtcatccccgacggccacatcgccatcccgctggccgccctcgccgaacccgaccccgctaccacacggccgctcatcgccaccgtcatccacgccagcggcctcgatccacacacctggtggcagcggttcgccgacacactgctgccgccgctgctgcgcctggcgacgatcggcatcggcctggaagcccacggccagaacaccctcctgtccgtccacaacggccaaccgtcggccgtcgtctaccgcgacttcggcggcgtccgcgtccgtgaatccaccctgcccgcgctcggcctcgacgatctcgccggagacctcggcaccaccgaccccgacgtcgtccacaccaaactcatcgccgccgcctacagcgtcaccctcaaccagctcgtcgacgcgctcacccgcgcccaccccggcacctggtggcgcgcgatcgcggccaccaccgccgcgcacacccgcgacgaccccgcgctgcgcgaggccctgttcgccgcgacctggcccatcaaggccaccaccgccatgcgcctgtccgacgaccccaccgatgaccaatggacgcacatccccaacccgatcgccggtatggaatgaccacaccccacgacgccgcggcccacatcaccgccagtctcctggccgccgcctggcgcgagaacctcgacggcctgcgcgacaacgccaccgtcacccccggacccgcgcccggacagctgaccgtccacatcgacacgtccgccgggcacatccgtgccaccgcccaggccgggcccttcgaccagatcacccccaccggccccatcgactgcgacggcaacaccgtcaccgacccggtcacgctgctgaaagccctgtcccccaacgcccccgaacacctcacccgcgaactcgacgacgccgtcaccggcctggccaccgccctgccccgccaccagcggctcaccgacacgatcgccgagaccgccaaacaccacggcgccaccaccaccgtcgcgctggccgacatcctcaccgaccggcaggccgacttcctgccgtgccggttcctcgaaccgctcgccgtcgacggacaccacctgcacccctgcgcccgcacccggctgggctggaacgacgccgaccgccgcgcctacgacctcgagacccccgaaccgatcgcggtgcgattcgtggccgcccgccgcgacgccatcgcctcggccaccgacgaccatggccgcgacctcggcgaactcctcgaacacctacacccgccgctgcgcgacctgcgcgacgacgacaccatcgccatccccgtccacccctggcagcaccggcacctgcgcgagggccccggccgcgacctgtacgccgacggcaccctgcgcgacctgcccacccgcatggacaccgagcccaccgcctccatccgcaccctcgtcaccgcggacggcagctacctcaagtgctcactgtccatccacatcacctccaccacccgcggcatctcccccgccaccgtccataacggcccgatcctgtcccggctgctgtccgaggtcatcggcggcgacgactacctggcgccgcgcatcgacatcctcaccgaacacgccggagccagcctcccgcacggccaccccgccgcccgggaactgtcctgcctgctgcgcgcccggctgtccgacgtcaccggcccgggcgaactcgccgtacccgccaccgccctggccgccacctcaccggtcaccggacgcagcatcgccgccgaactggtcgacgacagcggcctggacgccgccgacttcctgcaccgctacaccttcggcctcgccgggcccaccatccgcctggccacccactacggcatcggcaccgaagcccacctgcagaactgcgtacccaccttccgcgacggcatccccgaacgcgtcatcgtccgcgacctcggcggcggccgcgtcctgctgccccggctggccgagtccggacaccgccccgacctccaccccgcctccgtcatcaccaccaccgacgccgagaccgtgcgcgccaaggtcgcctacaccgtgttccagaaccacctcgccgccgtcaccaccgccctgacccaggactgtggactcacccaggaccgggcctggcgcgtcatcgccgacaccgtcgacaccctcgacctggcgtccggcgaccgcgacttctacaccgccgccaccgtcccccacaaggcgctgctcaccatgcgcgtcaaccccggacgcgacatccacgtccccgtcaccaacccgctggcccgcccatgacacccgcgatcccgacccgcgttgccgccgcgatcgacaccctgtcgcacccggtgtgcgcctacgtctacgacctggccgcgctgtcggagcgcatcgccgccgtcaaggccgccctaccgccacagacccggctgttctacgccatgaaagccaactcacggcccgaactggtcgccagggccgcccagtactgcgacggcatcgaaatcgcctcaccgggcgaactggccaccgccatcgcggccggggcccggcacctcatctacggcggaccctccaagaccgacgccgcgctgaccgccgccctgtcgtgcggcacgccggtcaccgtcaacgtcgaggggctccacgagctgcgccgtctcgaccggctggcccgccagcacggcaccgtcgccgagatcgcgctgcgcgtcaaccgcgccaccgagacccccggcggcacccaccgcatgaccggtacgccgaccccgttcggcatcgacgcggcccacctcgacgacgcggtcgacctggcccggcgactgccgggcgtgcgactgaccgggctgcacctgcacgccgtcagcaacaacctcgacgccgccgcccacgcccgcttcgtcgccgaggccctggagtacgcggccgacaccgccacccgccacgggctcacctgggagacggtgaacctgggcggcggcatcggcgtcgaccccgccgggggcagcgagttcgacctggcggacttcgccgcccgcctgacccgacccgccgtcaccacgatcttcgaactgggccgctacctggcggccgagaccggttggtacgccaccgaagtcaccgacatcaagaccacccacggccgcaccttcgcggtcgtgcggggcggcacccaccactttcgactgcccgccgcctggggctacgaccaccccgccgccgtgcaccccgtcgacgagtggccctatccgtggcagcgccccgaggcccgcgacacgaccgtcgacgtcaccggcgaactgtgcaccccccgcgacgtgctgtgccgcgatctgccggtgtcgcggctgcgcgtgggcgacgtgctggtgttcggccgcaccggggcctacggctgggacatctcgcaccacgacttcctcagccacccgcaccccgacaccgtcgtgctcgactgagccgccgccgagggcccggggcttcaggtattcgcggtcagcgcgctcgtgtacgacgccagcgcggcggtgatcggggtggccttggccgccgcctcggcgacctcctcgttggggtcgctgcgccaggtgatgccgccgccggcccacacgtgcagccgggactcggccaccgcgacggtgcggatcgtcagccccagccgcagcccctcccccgtcacgtagcccatggctcccatcgccgggccccgtccgaccacctccaggtccgcgatgtgttccagcgccgccagtttcggggtcccggtgaccgacccgggcgggcacagcccccgcagcagccggtccagtccggtgccctcggccagtcgggcccggatcaccgactcggcctgccacaggccgccccattcccgcagcgcgaacagttcctccacggcgatgctgcccggcaccgccacgtgggccaggtcgttgcgttccaggtcgacgatcatgacgtgctcggcgcgttccttgaccgagcgccgcagctgccgggcaccctcgactgtggccggtgcggtgcccttgatcggcgcggtcgtgaccacgcccgaagccacctcggccaggcattccggcgaggccgaggccaccgtccaccccggacccgacatggtgccgccgaaacgggcctgcggccacgacgccagccgccgcaccacgccgtcggcgtcacccgacaccggcgccgactggtggccgacgatgttgacctggtagacgtcgccgcgtccgatcgcggcccggaccgccgacacggcggcggcgtgctgggccggggtccacgactgttcccactcgccggtcagcgcgaagccgccgaccggccgcgaggtcgcgaccggggcgtggtggtaggcgacggccgccaggtcgggcaccgccgtggccgggctcggcggtccgggttcgccgccgatcatcacggcaccggcggcggccgacacgagcaccgccaccccgcacagccgccgggatacatcatggactccggaccgtgacaggtcggcgacgtccagtccggactcttcgcagaagtcacgcaacagttgcgcggggtcacccccgtcgccgacacgccactgcaaccgggcgacctcgcagcgtgaggcccggcaaccaggcggtaccccggggggcacacaaaggtgattcgtgctcattcgttcggttggaattccttccgggggtggtggtcacaggcgtcaactaccggattcgtgccttaactgttgcgacaatgacatcaaagactcgctagtgtggccaaatagttgatgtgaatagccacacagcaacaccacacaggaaagacaaccaggagcacagaatgtgccagcaccagccgagttgcccagaggccgacgagtccgatcgcgaagccgcgcgggtcgtcgcatcccaccccgagcagggttggagcctgttgtgtaacggggtcgtggtcttcgacgacaccggcgaactgcttcccgacggaagcgtcatcgccccgcaccgaccgcacatcggcacggcagcctgacaacccggcaccacacggggatccgcacggcacaccccaccctccaacccggacactatcgctgaccggacgtcggattcggtcagttgtagtacagcgcgttgaggatctgcatgttgatctcgtcgttccacttcgccgggtagtagcgaccctgcgtggccgtcgcgatcgcgtccaggtgatccttgtcggcgtccttgccgtaaccgatcgtcatgatcgaggcttccttgtcacggtccttggccgacaggtccttcagttcctccgtgacgtcctcattactcagactggcgtccgactcgctgccgccgtcggatatcaccaccaccaggttgatcgccccggtggtcttgttgtagttgtccaggacgttcttgtacgcctccacgacggtgtcgttgaggccgccgtccgcggccggttccacggcactgagctgcgattcgatgtcatcctgccgcgacttgtcgaactcaccgatctccaccagtttctggtacgccgtaccggcgaccggatcgtcgtacggatatcgccacaggcccacattggcctgttcgccgaacaggtccagcgatctctccagcgacttgcgaatgatgtccatacgcgacagtttctcgccgtcgtagggttcctcggtgctcatcgacgacgaggagtcgaccacgaccaggacgttggccggacgggccaccgcctgccaggtcgccagcgtggtctggacactctcggagtcgaccttgtcgcgttgcgtcgcggtgatctgggtggccaggccctcggtaccggtcagttcgctgctggcctcgcgacgggtgccgtcgcggaagccgcccttcttgatctccttctggccttcaccgagcaggtactcgccgaactgcttcccgatctcctggtgggtcgcgtcggtccaggacacgttctgcagcaccgccagcgggtagtcggcgtcgaggctgccgtctgccgggtacaccgccgtcaacggcgattcggtaccggagaagttgttcttccagacgtcgcgctccagcgccgggaacgccgacacgaagccgaccgggtcacccttcgccttcgcctcggagaccttgcccatcatctcctcgacgctgggggtctccttgtggacggtgcttttcagtttggagacgttgcccagttcctcggcgtcgacaccggcgctgcggttcttgtccacgatgctcaacagcgcgtgcaggtcggcggtggaggccatcgggtcgctcatgccgacggtgatgtcgccccacttgtccttgccgaactggctccaatcggagtcctcggccagtttcagcaggttgccccaggtgggtttaccggccttgtcgaccggtttgtcctcgttgcgccagcccagggccttggcggcctcggtgggcatcgcgatcacggtcggactggtcgcgaccagcggcggcgagtccggcagcatcttcttgccacggtcggagatcttggccatctccagccacgccatcgactccgggatccacacgtgcggcagatccttcttggagcccgtgctggagcccgacagcgccgacacgacgtcctgggaggcctgctcgcgcacttccacgctgatgcactgtcccccgtccaccgacggctcggtaccggcccaggagcgcgcggcggtctggagggttccgctgatctccttgggggccgccacgaccgccttgatcgggtcgccgctgcaaccggtgctcagcaggaacgcgtagccgccgaccaggccgctggcggccagcgcgacgacggtggtcacgacgatccacggagcgacgggcagacggcggcggatgacctgcctgcggcgaccgcgccgatgcgacctaacgacacccgattggctgcggccacgtgccatcgatttctactcctgggagggtaagggaccggcctagtctaaccactccgtgggagtaacgaggtctggtggcttcagtcagccaggtcctcgatgggcgggcaggcgcacgcgagattgcggtcgccccaggcgccgtcgatgcggcccaccggcggccagtatttgccggtcgtgtgcccggaggggaacaccgcctcggcgcgcgtgtaggggtgtgtccattcctccaccgacagtgccgcggcggtgtgcggcgcgttggccagcggattgtcacccgacggccactgtccggaagcgaccttgtcgatctcgccgcggatggcgatcatggcgtcgcagaagcggtccagctcgtccaggttctccgattcggtgggttcgaccatgagggtcccggccaccgggaacgacatcgtgggggcgtggaagccgtagtcgatgagccgcttggcgacgtcgtcgacgctcacaccggagtccttggtcagctgccgcaggtccagaatgcactcgtgggcgaccaggcccttgttgccgctgtagaggaccgggaagtggtcgcgcagccgggcggcgacgtagttggcggccagcaccgccgcggcggtggcctcggtcaggccctcgccgcccatggtgcgcaggtacatccacgggatcggcaggatgcccgccgaaccgtgcggggcggcggccacgggtccgaccgggtcgtcgcccagcgggtggccgggcaggtacttggccaggtgggagcgcaccgcgaccgggccgacgccgggtccgccgccgccgtgcgggatgcagaaggtcttgtgcaggttgaggtgcgagacgtcggcgccgaacttgccgggcttggcgaagcccagcagcgcgttcaggttcgcgccgtccacatagacctgtccaccggcgtcgtggaccttggcgcacagccggtcgatgtgggattcgtacacgccgtgcgtggacgggtaggtgaccatgatggcggccaggtcgtcggcgtgttcggcgatcttggcgtccagatcggacaggtcgatgttgccctcgtcgtcgcaggcgaccacgacgacccgcatcccggccatgacggccgaggcggcgttggtgccgtgggcgctggaggggatcaggcacacgtcgcgggcggtggcgccgcgttcgtcctgccaggcgcgaatggccagcagtccggccagctcgccctgggaaccggcgttgggttgcaggctcaccgcgtcataaccggtggcctcggccagccaggcggccagctgggcgatcatcgtctcgtagccgagggtctggtcggccggggcgtaggggtggatgtcggcgaactgcggccacgacaccggctccatctgggaggcggcgttgagtttcatggtgcacgaacccagcgggatcatgccccggtccagggcgtagtcggagtccgacagccgccgcaggtaacgcagcatcgcggtctcggaacggtgcgaggcgaacaccgggtgggtgaggtactcgtcggtgcggcgcaggtcgtccggcagcacctcgtcggcgtcggcgggaccctcggcgacgtcgaaggccgcccacacagcgttgagatcggggtcggtggtggtctcgtcgcaggcgatggcgacggtgtcggcgtcgaccagccgcaggttgacgccgaagtccgccgcgtcggccacgacggtcgcggcgcgaccgggcacccgcgcggtgatggtgtcgaagaaggacgcggtggtcacctcgacgccgccgtcgcgcaggccggcggccagccgggcggcccggcggtgcacaccggcggcgatggcccgcaggccctcggggccgtggtagacggcgtaacacgacgccatcacggccagcagcacctgggcggtgcagatgttgctggtggcgcgttcccggcggatgtgctgttcgcgggtctgcagcgccagccggtaggcgacctttccggcggtgtccttggagacgccgaccagacggcctggcagcgaccgttccagtcccttgcggacggacatgtatccggcgtgcggtccgccgtagcccatcgggacgccgaagcgctgcgccgagcccacggcgatgtcggcgccctgggatcccggtgaggtcaacagggtcagggccaacaggtcggcggccacggcgacctgggcgccgcgttcgtgggccaggtcgatgagtccgcggaggtcgcgcaccgcgcccgatgcgcccgggtaggacagcagcagcccgaagaactcctgcggcaggttggcggtgtcggaaacgtcggccacgacaacggagatgcccagcggttcggcgcgggtgcgcagcaccgccagcgtctgcggcagcgtgtcggcgtcgacgacgaacacctcggacttcttcttggcggcgcggcgggccagcgtcatggcctcggcggcggcggtggcctcgtccagcagcgaggcaccggcgacctccagtccggtcaggtcggccacgaccgtctggaagttcagcagcgcctccagccgtccctggctgatctcgggctggtacggggtgtacgcggtgtaccaggacgggttctccagcacctggcgccggatcacggccggggtgtgggtgccgtagtagcccaggccgatcatctgccgcatcaccacgttctgggtggccagttcgcgcagttcggtggtcgcctcggtctcgctgacggccgcgggcaggtcgaggggttcgcgccaccggatcgactcggggatcgcggcgtccagcagttcggtggagctgtggtacccgaccagcgacagcatgtgccgccgctcggcctcggacggaccgatgtggcgggtggcgaacgggactggttcaagctgctcggtcatttggcgctccaggcacttttcaggtcggtgcgcgagacacaaccgtcccgcggatcctccccctctgtcgggtgccctgagagtttcaccgcgcgggtaatccgcccggcttgccccgtcggtgagacgtctgaacgggttcagcgtctgctttccagaggtgccagtccgtacggtccttgtgcctgagaggttccggggaggagttgctccttcggcgccgcgccggtgaccggtggtcccggcgaggactctcccgtacgggttttcagcttttcggcgcctaccctacccgtctctacgcgacgggtccatccacccgtagggcctgtgtggggatccacttgcgtcgcgagcggcctccaggtggatgcatggcaaggcggaggtgcgcctgcttaccggggttgtaagcaggcgtgccgacaacgcagccaggcgccgcctggtgggcgcgcagcagcaaacgggatccccacacaggcccttcatgccacaggcgtgtcgtggcggttacgaggcggcgcgacgggcgcggcggtgcgccagttcgtcgaccggcgtcgaggccggtccgagacctggcggcacggcgggcagcgcggtcacactgccgcggatgtcggccaccgccccggccagcgcgatgccgaagacaccctggccgccgcgcagcaggtcgacgacctcctcgggcgaacggcactcgtacactgtggtgccgtcggagatgagggtgatgttggccaggtcgtgttcgccgcgcgaacgcagcacctcgatggccttgcggatgttctgcagcgacaccccggcgtccagcaggctcttgacgaccttgagcaccacgatgtcgcgaaacgagtacagccgttggctgcccgagccctcggcgtcgcggacgctgggggtgaccaggtcggtgcgggcccagtagtcgagctgccggtaggtgatgcccgcggcgttgcacgccaccgggcctcggtagccgcggacctcgtcacgcgcttgggtactcatcaccgccgtcctccccacaccgccgatactggacacagtgtacggcatccggtcactcggcggcgtgactcattccgcgaaatcctcgggggtcacgttgtccaggaacgcccggaaccgttcgacctcgtcgtcggccgcctccgacatcgtgatgcccgactcgtccagcacctcgggggtgcaccgcaccggtgccccgatgcgcagcgccaccgcgatggcgtccgacggccgcgccgacacccgcacatcaccgtcgaacaccaggtcggcgtagtacaccgagtcctgcatgtcgttgatctccacggcgaccagttccgcgcccagcgcgacgatgacgtcgcgcagcaggtcgtgggtcagtggccgcgcgggggtgatgccctgttgttcgtaggcgatggcggtggcctcgaccgctcctatccagatcggcaggaatcggtcgccgtccacctctttgagcaacacgatcggctggttggtgggtagttccacccggacgccgaccaccctcaattcgtgcaccggcccgccttatctcgtcagtgggacttgacatgcctacgtttcgaccgtacacgccggtcggggcccacgggtcgaggtaggcgcgacgcgaacactccgcgacggtgtggtcaccgcgcggagttgtcgcgtcgtggcttggttaccgggcctgcggaccggcgatgaacaccagccggaacttacccacctgtacttcgtcgccgttgccgagggtcgcggtctcgacgcgttcccggttgacgtaggtcccgttgaggctgccgacatcgcggacggtgaaggtggccccgtcacggtggaattcggcgtggcgacgcgacacggtcacgtcgtcgaggaagatgtcgctgtcggggtgacgtccggaggtggtgacgtccaggtcgagcaggaagcgcgcgcccgcgttggggccgcggcgcaccagcagcagcgcggtacccggcggcagcgaatcggaaagccgtccggcgttgacctcgggcgctgacgtgtccagagcctcgtccaaggcgccaaggttcattgtcgacgtcgtgtcgagcggagggtactcgtcgccggggcgcgtcatgggaccacctcaattatgtcggtgcactggatagagtcaggcaaagtgttattcggtcagtttggcgtatgcctcggagtcgagcaaccccgccacgtcggcgacgtcgtcgggctcgatctcgaacagccagccgtcgtcgaaggggctggcgttgacgatctccggctcttgttcgagtttgtcgttgcgggccgtcacggtgcccgagatgggcgcgtagatgtccgaaacgctcttggtcgactccacctcgccgatcgcgtcgccggcggtcagtttcgctccgacgtcgggcagctgaacgaaaacgatgtcaccaagcgccttttgcgcgtagtcggtgatgcccacccgcaccgccccgtcctgattgggttcggtgacccattcgtgttcggcggtgaaacgcagctgctgcgacatatcttcggtgcgtcccttctcatcaaccggtccggcccttccgatggcgtcacccgaccgactgagcctcaagcccccaccatgcccggtttcgccaacacgaccgtaccgccgtcctcaatcaccgtgacggccaccccacctccacacgcctggcgacgcgggctagtcggtgccggcgggcgtgcgggcggcgcgcaacagcgggatcgcctgcgccagatacaacaccaccgacagccagtacaggacgatgccccaccaggccaatgcccagcccagcggcagtgcccagccctcggcgggctcgtacaggcccgccagcgccagcgtcggcagcgagctgaacaggatgaaggtggcggtcttgccgacgaagtgcaccttcaggggggcgtagccgctgcggcgcaccgccacgacggtggccagcatgacggcctcgcgggcgagcaggacgagggtgaactgccacggcagcaggccggtgatcgtcagggcgccgacggcgaccaggatgtacagccggtcgacgatagggtcgaggatctggccgaagcggctctcctggcccaggcggcgggccaggaatccgtcgatccagtcggtgccgccgcccacggccagcaccaccacggcggcgacgtaggagtcggtggccagcagcaggtagcagaacaccgggatgccggccagccgcaccatcgtgatgaggttgggtaccgtccacactcgccacgcggtggtgtcaccgagttcccgacccgtcaccgcgcctcccagactcttctcttatggactgctgattgtcgtcccgctctgggcggggattctaaccggccctcggtgtggcctgccatgccgtgtgtgacggcgtacagcgcggcctgggtccggtcggcgacgccgagtttgcgaaacaggctcgacaggtgggtcttgacggtcttctcggccaccgacagctgtttggcgatctcccggttggagcggcccgcggccaccagggccaggacctcgcgttcccgggcggtcagcgcggcgaccgggcccggcgcgggggcggtcatggcggtgacggcctcgcgggcgaagatcacctggccgtcggcgaccgagcggatcgcctgggccagcgagtcgggatcgatgtccttgtacaggaatccggcggctccggccgccacggcctcggtgacccggacggcctcggtgaccgaggtcagcacgatcaccttcgcgcggtggtcggaggcggccagccgggtcagcaccttggcgccgtcggagccgggcatgttgaggtccagcagcaccacgtcgggttcgtgggcggcgatgagggcaagcgcctcgtcgccgtcgcgggcctcggccacgaccgacaggtcgggctggatgtccagaaaggtcttcaggccctgccgcacgatcgggtggtcgtcggcgaccaggacacggatcggttcagacaccgggcaccgccagccgcaccgtggtgccgccgccgatggacgcgtcgatgtccaggcggccaccgactccggcgacgcgttcacgcatcgactcgatgcccaggccgccgccgttgtcggccccggggtcgaagccggagccgtcgtcgctgatctcggcgaggaactcgggcccgccgcacagggtcacccgcaccaggtcggcgtgcgaatgccgcaccgcgttgtgcaccgcttcctgaatcacccgtagcacctccagttccgccccggcgggcacgccggggtcgccgtgcaccgtgaactcggtgcgcaccgcgtgcagccgctccaccagccgcaggtgcttgcgcaccgtcccggccagaccgtggacgtccaggtccgcgggacgcagctccacgatcacctcgcgcagttcccgggcggcctcggcggccagcgactcgaccttctccagctgcgacagggccgcgtcggcgtcgctggcggccagcgcccgcgccgaggaggcggccagccgcagcgagaacagcttctgcgagaccgcgtcgtgcaactcccgggccagccgggtgcgttcctgcaccacgctcagctcgtgggcctgctcgtacaggcgggcgttggccaacgcgatcgccgcgtgcgaggcgaacagcgtcagcagcgcctcgtcgcgttcggtgaagccgcattccttgtcggccaggaagatgatgccgacggtctcgtcgccgtcgcggatcggcacacccaggaagtcggtcatgttggggtgcgcggtcgggaagtacccgaaccgggcatcggcgcggatgtcgcggctgcggatggtctcgccctcgtgcagcagcgccgccagcatcccgtgctggcgcggcagcggcccgatcgcggcgcgctgccgctcgctgatgccgtcggtgatgaactcggcgaagccgccgccctcgtcggggatgcccagggcggcgtagcgggcccgcagcagctgccgcgaggaccgcacgatcacctccagcacctcggccaccgacagatgccgcgtcaccgacagcacggcggtgctgacggcgctgagcacctcgtcggtgtcctcccggtcggtcacgtccgccagcctatgccaggcccggccgggtccggcgtggtgacgcgggccgcaccggtcttgacttcaaccgcggttgaagtgtcaggctccggccaccgaagtcctaacacgacaatcgaatgaggtgtgccttgcacgcgaaaccatggacgttcgacaccgtcgccgatgcccggctgctggaggaccgtccgcccgccatatcggcggcagatgcccaggggtggtgcgatttcgtcgtcttctcccccggctggctcccgggcgactgccacgtcgaggcggtcacgatccgcaaggaggcgccgccgggccgatccgacggcgtcaccgacggccgcaccccgtggtcgacgatcaaccccgccgcgctgcgattcgagatcgccggacgcgatcggcggctgcgggtcaaacagttcctgtacgactgggcgttcccggcgctggaccacccgtgcctgtggaacagcgcgaccacgccacacccgctgcccgacggcgcgatcctgtggcgcggaacggattacatgggacgcgacggtgcctcggcgcggctgtcgcgcaccatgatcgaggcgtcggtgatggcggggtcgttcaccgacgccgagctggtcgacctgtacggcgggctggcgccggtgtcggccgaggcggccgatcgcatacgcgacacgggtttcggtgagctgacgtactgggcgcggcaccctggggctccggcggtgtcggtgccggtggggatgtggaagctgcgtcgcgcggccgaggacgggccgggtcgctggagtggtgacacgacggcgatccgcgccgagtacgggctgccacagaccctggcgggttaccggcccgacgcggccgcgcgattcgagaccccaacgggcgccatcgaagtcgaactgtcctacacggtgcggccacagcgggaccgggagctgcggctgatcgtgcagcgaagcggcgccggacggctcgagatacccccgcaaccggaaccgcacccggcgcggcgggagatcgtggaggtggcgggcacgtcggtacacctggcgtgggtggacgagcggtacgggccgttcgacgcggtctggcgcgacgatgcctcgggcaccgaccgcaagctgttgtccagcaccggaagcgacatgaaccgcgagttcgtcaccaacgcgctggccgagctgctcgacggctagcgcccgccggacgcgaccatcgccgcacgcgaaccgagcgcggcgcgagaccgcggcgggcggcccggctggcggacgcgagccgccaccgagcgcggccgagcaacgcgccggtggcggcccgtcggcctccgccacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacgagcccagcatgggcggccccccttgttgggccgcccatgccaggaatcagtaccgggcgccgacgaccttggccgccaacgggtccagcgttgccagctcggcatcggtgagggtcacgtccatggccgcgatgttctggtccagccacttgatccgcttcgtgcccgggatcgacgtcaccgtcacccccagccggtccgcctgggcgaacacccaggccagcgcgatctgggccggagccaggtcgcgggcttcggcgatggtggccacggcctcgacgatcgccgcgttggcggcggcagcctcggactggaaccgcgggttgcggttgcggaagtcggtgcccgccagggacttgaggtccacggtcccggtcaggaagccccgccccagcggcgagtaggccaccagtccgacgcccagctcccgcatcgcgggtgccacttcggactccaggtcacgagtccatagtgagtactcgctctgcaccgccgcgatggggtgcacctcgtgggcgcgccgcagcagcgacgcgtcgacttcggacagccccagctgccggatcttcccctccgccttgagttcggccatcgcctggaccgtctcctcgatctcgacgtcctgcggcggccggtgcacgtaatagaggtcgatgacgtccacgcccagccgcagcagggacgcctcgcacgagcgcttgacgtagtcgcgttcgccccgcaggacgcggcggtggtcacccgccgagcggtcgatgccgaacttcgtcgccagctggacctcgtcgcggcggcccgcgatcgcccggcccaccaggacctcgttgtggccctggccgtacacgtcggcggtgtccaggaaggacacgccgttgtcgagggcgtgccggaccgtcgcgatcgactcgtcccagtcgccggggccatagaactcgctcattcccatgcagcccaagccctgcgccgaaaccgtcaactgtcccaatgtggcgctgcgcatgaatccactccgatcgaagtcttccgctccggcccgtgccggggcggtcgctgtcgaccgtatggcttagagtgcgctcaaaggcaaatactccagctggtgaccgtggtcactactcggagcggcgctgctgctcggccaggaaccgctcgaactgctcgccaagctcgtcgccggtgggcagctcctcctccgactcctcgaccagcaggctcggccgcgagtcgtcgaacatgtcgtactgccgctccagcgcggccaccacgtccgacacctcctgcgaggcccgcacctgcgagtccacctcggcgtcgacgacccggccctcctcgcgcaacgactccaccgagaccgacaggccggtggcctggtgcagcgactccagcagccgcaccgacgcgttcgggtaggacgcctgcgccagatagtgcggcacgtgcaccgcgaaaccgatcgcgtcgtgcccggcctggcccagtcgcagctccagcaacgccgcggcgttgccgggcacctgcaaccggttcaaggtccgctcccccgacggcaacagcgacgcgtcggtgccgtgcgcggtcacccccagcggacgggtgtgcggcgcccccatcggaatgccgtgcaacgcgacggtcaaccggatcccgaacttctcgatgagggactgcaccgcctcggcgaaccgctcccagcgcaggtccggctcatcgccgctgagcaacaggaacggcaccccgacgtcgtcacgcatcaggtacacccgcaaccgcggcgcgtcatagtcaacccagtggtcggtgtcaaaggtcatgacgggacggcggccccggtagtcgatcagctcgtcaacgtcgaagctggccaccacctggtggtccagttccttcagcaggtactcggtgacgccctgcccggcctgaccggcgtccatgaatccccgcagctcaaccagcatcaccgcgccgctgatgtccggcgtgtccgcttcgaccgtgtacagatcctcaccgttcggcatagctcaattcacctctcgatatttcgcaatgtccgatgacaacaccgcgaccaccgcgatccattccgggtggggcgagtttgatcgagacgccacacacgcgccggtcctaggaccattgtcccgggcccggctgcggcccgcgcccgatgacgagccgccgaatcggccatagcttcgcggcatgacgaacaacaacccgaaaatcgcactcatcaccggagcctcccggggtctgggcaaggcgctggccaccgaactgtcgcgacgcggctggcggctgctgctgaccgcccgcggcgccgaggacctggcggcggtcgcgtccgaactggacgccgaggccatcgccggtgacgtcgccgatcccggtcaccgcgagcggctggccgccgcgatcgagaggctgggcggcctcgacctgctggtcaacaacgcctccagcctgggcacctcaccgctgccccggctggccgactactcgcgcgaggtcctgaccggactgttcgacaccaacgtcgtggccccgctggcactgatccaggacctgctgccccggctgcgggaacgcgacggcgccgtcgtcaacatctcctccgacgccgccaccggcggctacgagggctggggcggctacggcgccaccaaggccgccctggaccaggtgtccaacgtgctggccgccgaggaacccgggctgcgggtgtggtgggtcgaccccggcgagatgcgcaccgcgatgctggccgacgcggtcggcgacgaggccgccgacgcgccgccgccggaggccgtggccgcacccgccatcgccgggctgctcgactcccgaccggccagcggccggtatgtggccgccgagctgggcgtggaagcgggtgcgcgatgacgaccctgcaggcgggcttcggcttcgcgctcgacgcggcgctggaggcgggccgtccacccgaggaccgtggctccggacgcgacgacgtgcggctgctgtacaccgacaaggccaccggccgcaccgtcagcgacgggttccggcggctgccgggactgttgcggcccggcgacctgctggtcgtcaacgattcggcgacgctgcccgcggcggtgtggatgcggcggctggtggtccacttctccaccgaccgcggtgacggcacctggctggtcgagctgcgcaaacgcgtcggcggccatcacgagcagtactccggcggcatccccggcgagttgctgccgctgccgggcggggccaccctcaggctggaggcgcggcacacgggtaggttgtggatcgcgagaatgaatgtctcggttccgagatatcttgggaaacacggtgtaccgatccgctactcctacgtggaccgtgactggccgctggaccggtaccagaccgtgttcgccacccgccccggcagcgccgagatgccctcggccgcaaggccgttcacgaccgcgatcgtcgaccggctgcgcgagcggggcgtgaccatcgccccgatcacgctccacaccggagtcgcctcccccgaggtcgacgagaccccgtacccggaacggttccggatcggcgcatcgaccgcccgcgcggtcaacgccgcccgcgccgccggcggccgggtcatcgcggtggggaccacggcggtccgggccctggagacggcggtggacggcgacggcgtcgtcaaagcggcctcggggttcaccgagcacatcgtcacccccgcggtcggggtgcgggccgtggacggcatcctcaccggcctgcacgaaccgcgctccacccacctgtccatgctgtccgccattgtggataacgacgtgctggcctcggcctaccacaaggcgatcgcggaacggtacctgtggcacgagttcggcgacgtccacctcatcgcctagaccccggacgggtcgcgggaccgggcatcccacgacccgtccacaacggacccgcgtgagtcgttcgggtgctttgcgctgcggcgctagcgaaatcggtgtatccttgattccatcacggactcgcccccatcgacgcggaaccggttgttctccggcgaaaggtcaagcggaaacactcatggtcgccccgatacgccgcgccaatccatacaacgaactcaagcgccatctcaaggtcgaccacactcccggtgccccgtcaccgccgatgctgagcatgcgcgcgccctccgggtcgggaaagacgacctgtcttcgggaactgcaccgggaactggacgccaccgccccgcgcgcctatatggactgcgcgagtctgacgtccgacgacatcccactactgctggagaagacgaagttcttcatgacccagcggtgcccacccgccggggcgttgcggttcaaccgtctggaggtgggtctggtcgcgatggccgcgtccatcgacttcaccgtccacagggtagcgatgcggcagttgcgggagcacattcgcaccagtcttcgcaccgatcccggttggctgacccggctgctgagcgccgccaccaccgacgcgctcggcaacgcgctgccggttcccttggtggccaccagtgaggagctggtcggttcgctgtcggtgttcggcgcgtacctgcgcagcaagtcgcagggcatcctcagggcgatcaggtggtacgggcaggcgctggacggcccggcgcggccgccgttcgcgacgctggcgcagctgcatcagtggtccgccgatccggaggaacgccggtatcgcgatgacctgctggtggacgccttcctggcggatctgcgcgagaactacgctccgggagcctatcgggcgccgctgccgtaccggtgtccgctgttcctcgacaacgccagcaccgggatcgggccggagttcctggaagtgctcgccgatcgacgcgaggccgcgcacgtgggcggactgaccgccgacccgttactgatactggccgcgagtcaggacgacatccccggcgtcgacaccacaccgatcagtctggacccgttcagcgagtcggagatccgcaaggtcgcggcgtccacccggcacaacctcgaccgtcgcgcgcacctgttggtccatcagctcaccggcggctatccctacgccgccgtcgcggtcgtcaacgtcatgcgacgcgagtccgtcgacgtcgcgcgaggcttggggccgttgctgtcggcgcccagcgggagcaaggacggcggcgagctcaccgtcgaggaacacctgctggagtcactgacccagtcgctgttgtcggacacccggggaaccccggtcctgggcggtgtcgtcgagccgctgtacacctatgccgcggcgcgcaccgccgccgacgcggcgtggctgtgtgaacggttcccgcacgacggtcgcgtgaacagcagtctgttgccaagcctgccgttgtgggaggacgccgatctcggtgcggggcaccggatgctgcgatggcttttgtcgcggcggcttcgggagcgtgagggtgaaccggactggaacaccgtctacacccgactggctgagcacgcccgcgacaacggcgccaccgcggacgcgctctactatgccctggccacaggggatctggctcacgtgtcccgcgtgctcaccgaccggctcgacgacacgtccgaggacttctcctggttcgacctgctgtaccacgtcaccgccgctccctgcctgaccgtggacgtggccgccgagcagccgcacgtgacccagatccggctggccgccgatctgtcgtcgcgggagccggagcacctggtgcgggtcgcccgtgtcgtcgccggagagtggatcgccgggcaccggtgcactcgtcccgatcgtgaactcctgcactaccagatcgacgacgatctgggccatctgctggcgtttcccgcggtcgcgaaggacgtcgccaggcatcgggcacggcaacgaacccagcgaaggaagtggcgatgacctattcggacattcccgatccgctatggcggcgcgtgctcaaccggcttcgcggcggcagacgggaacagctcaccgaggacgacatccaaaagcccacgatgcccgtctcccggtggcgaagggttctgttgtggggcgtcattcccgcgtgcgtcgtcgcgctgctgacctacggcatcgggtggttctaccccgacgccagctgcgacggccccttcgacgacttgacttatgtggatggcgagtgtgtcggcgccaccgacggcggctacgtgttcgatccggccttcgcgaagatcgagaaacgcatcaaggacgagaacgactgggtcgcaaggcaacacgacgaggccggcaaaccggcgttcaaggtcgcgatgctgtcgacgctgaccaccagcgacgacaccccgctgaaccgcaatcaggtgcgcagcgccctggagggcgcctacgtggcccagcatcgcgccaaccacacccggggcgcgggcgacacgaatcggctggtccagttggtactggtcaatgagggcggcgcgcagcagggttcccgctacgccgtcgaccacatcatcgatttggccgaggactccgacgccgacatcccgctgtccatcgtcatgggtcaggccatcggcacgaagcagaccaccgaggcggcgaaacgcctgtcggccaacgacattcccatggtcggagccaccgtcaccgccaacgacctcgacttcgcgcacgtcgacgggctgttgcggaccgcgccctccaatgacgacttcgcgcgggccttcgagaagtacctcgacgggcaggacaagctgaagtcggcggtgctcacctacgacagcacgaagagcgacacgttcgcgtcgacgctggcggcctcgtttcgcgatcggctcgggaagcacatcgagttctccgaccagccgttcccgggcggttcggtggaaaccggtggcgccgaggtgttctactcgatcacccagaacgtctgctcggcccatcccgacatggtgatgttcgcggggcggcggctggatctggactccttcctcgaatccctgtccgaacgcatctgcagcaacgagcacctgacgatcctgttcaccgacgtcgggctgcatgacagttcacaggggacgaagaagctggagaagtccctgaaggacgccaatctcaccctgttgcaggcgaccagttacgaccccacctggatcgacacgcccgaggcggcgccggacggtttcggcaagttcctggaacagtacgagggtctcatcggcaccgacaccaccgcgttggacaacggttacggcgtcaacaaccacgacgccatgctcgcggcgatcaaggccgtgcggatcgcgaatccgggccaggccgagccgccgcttccctccgacgtacgcgaccacctgcttctcctcaacggagtcaacgccgtgcggggagcgaccggaacgttgagcttcaacgccaaccggggcggcaatcccggcgggaagttcgtgccggtgattcccatcccgacgccgaaggactacgaccccaaggacacctacaagacgccgatcgactgacggccgccacggcgcgctcccccgcccggtcagcgttcggggccgccgcgcaggtccgccggacgcggggcgggtccctccatgtcgatcaggacctcgcgcagcaggtcggcgagctggcgggcggtttcgtcgggcagtggacgtgtcagccgcccctgcgccttggtgacggcgtcgatgagcgtgtcggccaccgggacgccagcgtcggtgagccgcacccaggtgctgcgggcgtcggcggggtcggactcccgggtcaccagtccggcggtgcgcagccgggtcacgatgttgctgagcccgccggtcgtgacgatgagcgcgcgcgacagggccgcgggtttgaggcggtagggggctccggcggcgcgcaggttcgccagcaccgcgtactcgatccgggtgaagccgtggtcggcgaggaccgactcggtggcggcgccgaacagctcggccagccgggcgacgcgtttgcccagttcgaacggcagcccggccgcctcgggtatttcggctcgccaggtggcgagcatgtcgtcgaccctgtcccgctgcgtcatgtgggtagcataacgaccatgcagatagctttttgaaaagctttttagtatgcttttcgctatgacacttgttctgatccgcaacgcccacctgatcgacaccgtgcccaccgtgcgggtactgcgcgagaccgacctgctcattgacggcgacagcatccgcgaggtcggccgcggcctgtcggcccccggcgccaccgtcatcgacgcggccgggcgcatcgtgctgcccggcctgatcgacacccaccgccacacctggcagaccgcgctgcgcggcatgctgcgggtcggcacactcggggactatctcgcccggttcctgcaggacctcggtccccggtacacgcccgaggacgtccacatcggcaacctcgccggagccgtcgacgcgctcgacgcgggcatcaccacgctgctggactggtcgcacatccagaactcccccgagcacaccgacgcggctgtcgcgggactgcgggaatcggggatccggggcgtcttcgcccacagcttcggcctgccgctcaagcccggaccgcattcgcccgacgcccgacgggtgcgcgagacccatttcgccagctccgatgggctgctggacatggccttggggatcgccggcccgcagttcggcgaccccgacatcgccgccgacgacatccgcctcgcccgcgagctcggctgccgggtgaccgtccacattcacagctcggccggagtggagacgctggacgagctcggcatgctcggtcccgacctcaccttcgtgcacgccaacggcctcgacgcggccgccatgcgccgcctcgccgacaccggcgcggccgtgtcggtgtccccgcaggtggaggcgcagctgggcatgggcgccccgctcatcgcgccgctgctggcgctgggggtgcccaccagtctcagcgtcgacacggtgaccagcgccgccggtgacctgttcacccagatgcggctggcgctgagcttcgcccggctcgccgatccggcggtgtcggccgccgacatcctgcgcatggccaccgtggacggggcgcgcgccctcggactcgacgaccggatcgggtcgctgcgggtcggttcgcgcgccgacctggtgatgctcggcgaccggctcccggtgcacgaccccgtcggcacggtggtcgccgaggccgaacgcggcgacgtggacaccgtcctggtcgacggccgggtggtgaaacgcggcggccagctcaccgccgtcgacaccgcgggcatcgcggaacggctggccgcctcggccgagcggctgctgggccgcccgggcgacgagacggaatagcggtcgagccccggagcgctactaggcgaaggcatcgaccccggtcagcttgaccgacagttcccacagtcggcgggcctggtcggggtcgatcgcgtagccgcgcacgcccggcggttcggtctcggcgatgggcgcgatgtcgcagtcctcgcagtagacgccgccgctgccatccagcagcggcgaggtcgcggcccatacctgggtcgcggcgccctgctgcggggtcttgaacaggcccggcaccggatccccgtcggcggtcagccagcccatcgcggtctgctcctgccgggacaggtgccgctgcaacggagtgatgatgccgccgggatgcagcgagaacgcccgcaccccagccgaagcggccagcgcgtccaggtgcacggcgaacaggatgttggcggtcttggactgcccgtaggcctcccacttgtcgtagccggtggtgaagtggacgtcgtcccagcgcatcgcggaacgccagtggcccgccgaggacaccgccacgacccgggcgccgggggcgatcctcggccacagccggttcaccagggcgaagtgccccaggtggttgacgccgaactgggcctcccagccggggccgacgcgggactccgggcaggccatgatcccggcgttgttgatgaggatgtcgatggcacggccggtgccgtcgaaccactcggcgaagtcgcggacgctgtccaggtcggacaggtcgagcgcggcgacctcgacgccgtcgatgccgtcgagggccgcgcgcgcgacgtcggggcggcgggcgggaaccaggacccgcgccccggcggccgtcaacgcccgagtggtctccaggcccaggccggagtagccgccggtgacaatggcgaacgtgccggtcaggtcgatgtcggccaggacgtcttcggcggtggagtcggccccgaaacccgagccgagcttgagctgtggtgtcgtcatgccccggatgctatggcctggagtgctctctaaggcaaatcagccgttgcaggccagcagcgagtcgatcagtcccggctcgacgctgcccgcgaagtccatgaccaccgccccgaacttcgggtgccggtcgacggccgcgtccacgtgctccttggtcaccgggttgatgtcctcggcgtagttgcgcggattcgggatcgtctcgccggtggtggtgctggtgtagttgacgtacagcttcgtgccggtgtcggcctcggcggcgtcgaggtggtcgcggaccaggtcccacttctcgtggaccggggcctcccattcgttctggtacgacagcaggtcgccattggaggccgggatgccgccgatgtggtcctggttggcgatcaggaccatcttgccgcgcacttcgccgatgccggggaggcggttgtcgcggtacagcagcgagtcgaagccctcgtcgcgcatgtagcggtcgttgaagacggccgcccactcctcggcgggcgcttcgctgtactcctgctggacggacatgatgaccgtctcggagggattcgcctccaggaacgtgcgggtctcggacaggacgtcggtgaagttcatctcctgataaatcggtccatggtggatcgtgaaggcgccttcgtagaggcggcaacggatgtcgatgaatcggatgccgaggttgagctggtcgagcagcccgatgtcctggcatttggcggtgtcgaaggggccgccgatgatggcgcaggtgtcgtgggttccggggatggtcatatcgtccagtgtggtgccgtcggggacggcggacatccagtccaggccaccccgaacggtatcggcccgggcggtcgcgacgccgacgagtgcggcgccaccggctagtgcggctgtggtcagaaatgttctgcggcgcaaggacataacgacacggtacatactgaatagatagttatcaatagtcccggagcgaccgggtcgtccacgcgccctgtcgtttcgtaggggaatccttcgcctgcgtggacgtatgggcgatggcgtatcgtacgcgcatgacgatcaccgcagtgaccgccgcaatcgtgagtgccgacctgcatacgccgttcgtcacggcggtgcggtcgacgtccacggttgacaccgtcgttgtgaccgtcaccgatgaggcgggcaacaccggacgcggcgaggggccgcagacctggaggatcaccggtgagtccctggcgagcgtgaccgcctgtgtcgagggcccgctgcggcaggtgctcgtgggccgcgatcccgacgacctcaacgcgatcctcgacgaggtggacaccgccgtggtcggcaacaacgtcgccaaggccgccgtggacgtggcactgcacgacctggccgcgcagcggctgggagtgccgctggcgcggctgctgggcggggcgtcactgtcggtggccaccgacgtcaccctggccgccggcgacgtcccgcagctggtcgccgcggccgagaagcgcgtcgccgagggattttcaacgctgaaagtcaagctgggcaccgatccggccggggacctggaacggctggcggccgtgcgcgaggccgtcggcaccggcatcggcatccgggtggacgccaaccagggctggagcgccaagcaggcggtacgcatcatccggggcatggaggacgagggactgggcatcgagctggtcgaacagccgaccccggcgcgggacctggcggggttggcgttcgtgacctcgcgggtggacaccaccatcatggccgacgaggccgtggcgaccctgtccgatctgcaccggatgatccagctgggggccgccgacgccgtcaacgtcaagctgaccaagtgcggcgggctgcgttcgggccgggtcatgctcgaaacggcgaggcaggccggaatcggcaccatggtcggttccatgatggaggggcggctcggggtcgccgccgtcgccagcctcgccgccgcctgcggcaccaccgctatcgccgacctggacgccgcctggtggctggccggttccgacccggcactgtcctaccaggatggttcggttcggctgccggactgtccgggcctgtccgccatcactttcggcggcgacgccggtccggggtaacccggttccgccaacgccgtcacatccaccgcatccatacgacccttaccttccggggaggacacacttgaccgtcgaagtgggaaaccgagccctcgtcgccgtctcgtccgcgactttgtggacttcggccgacgcggcacaggacaccgatcgcatcgcccttggcactccggcgggagtgcgcgaatgggtggcgtcgatgtcgcgcgaacaacgagtcgacggcctcgtcgaccgcagcctcacccaggtgttcatgggtgacgaggtcatcgtcgaggagatcgacgacggctgggccaaggtcatcgtcgtcgaccagcccaccagcctcgacaaacgcggctacccgggctggctgccgacccggcagctgaccaccgtcgccgggaccgggcagggcagaccgttcatcgtgtcggccacggccacctcgatccgcgacgaacccgccggtgaggtgctcatccccggggtctcggtgggcaccagactcgcgctgttcgacgaggagccgtaccggggctggtcacgagtcgtgctgcccggaccgcagccgcccggctgggtgcggctgcacgacgtctccgaggcgccctcagggcccgccgcggcggcgtcgggacgcgtcgacgtcatctcggtggcctcgcagctgctggacatcccgtacgtgtggggcggagtcagcgcctacggcatcgactgctcggggctggtgtacctggcgtaccggcaactggggcacgggctgccccgcgacgcccacgaccaggccgaggccaccgaacgcatcgacaacgacgacgccaaacccggtgacctgtacttcttcgcccacccgggcaagaccatccaccacgtcggcatcgccaccaaacccaccgaggacggcgagccgaccatgatccacgccgccgggaactacggcaagatcgtgcacgagacgctgcccgccgaccggctgcgcaccctcgtgggcacccaccgggtgttcaccgacgactagcgcgtcacgccgacgacgaaaggccccgggcgttcgcccggggccttcacgttcagtggtttcgataaccgcaggtggtgcacggtggcggggtgcgccttaccgccgccggggtgggaagtcccctccttcgggtgtgcttccccagagcccggttccacctgcccctgcgcggtctcggagccgccttcggtctcggacccggcttcgggcttgccgggagcgggcagttccttgccacggctggcgatcaggctggcgacggtcgccacgaccaggatgccgacgatgacgcccagcgacacccaggtgttgatgtcggggatgcccggcaccggcttaccgccgttgatgaacggcacgtcgttgtcgtgcagggcgtggaacaccagcttcacgccgatgaagcccaggatcgcggccagaccgtagttgaggtacaccagccgttgcagcaggccgcccaacaggaagtacagctgccgcagacccatcaacgcgaacacgttgacggtgaagaccaggaacgcttccttggtgaggccgaaggtcgccgggatcgagtcgaccgcgaacagcaggtcggcggaaccgatggcgaccatgacgatcagcatcggcgtcgcgacgcggcggccgttgaccttggtggtgatcttggcgccgtcgtagtccttggacaccggcacgacgcgccgggtccagcggatgacggcgttctcgtagttctcgtcgtcgttgtcgtcaccgcgcaacagttggatcgcggtgaagatcaggaacgcgccgaagatgaagaagacccacacgaactggttgacgagtccggcgccgatgccgatgaacacggctcgcaggatcagcgccatgatgatgccgatcatcagcaccttctgctgatacttacgcggcaccgcgaagctcgacatgatcaggatgaacacgaacaggttgtccaccgacatgctgtactcggtgatccagcccgcgaagaactcacccccgtaacggggttcgctgaacaaccagactccggcgccgaaggcggcggccagtccgaggtagaaagccacccacagggtcgcttcctttgtcgacggttcatggggtcgcctgccgatgatggcgaggtcgacggtgagaatgaccagaacaccgacaatcgtcagcgcccacacccaaaacgggacagtcacagttagtaccttccggataacactattcttggtgaaaccggaaggtctctcccgtcgcagggcaggcagccgatgctgcctctcccgggacgaccgatacggccgggcgaacctcgggactcactgtccgggctcgccgtgctgacgaccgcatcgttttgtggggatactccccttccgtcgtacggcttcattgtgccctatcgcatccacgcttgtcagtaggctgggtaacagttcatatgacaggttccggactggaaccacacctgcgacatacccgaacgaaccgtgattcactccttaccgtcgataggagcaggcgtgtgcagtgacgatgccgccacctccagcccccagctcagtgccgacgattgcctgttcttcgtcgaccgagcactcgaccagatggtggcgattgtcaccgaactgggcgataccaccgcgaaccggtcccccgacctgcccggggccaacagcccctaccagctgctcacccactgcctgggcgtgtgcgagtactggggcggcgccatgatcgccggacgcgtcgtcgaacgcgaccgcgccgccgagttcaccgccgagggcccggtagaaccgctggcccaacgggtccaggcggccaaggcgcagttccggcgcgacttggccagcctgcgcgccacggcccccaccgcggcggctctgccgaagcactggaacccgaccaaggccgaacgcaccttcacccagggcgaagcgctggtccacgtcgtcgaggaactgtgccaacacctgggccacctcgagatcacccgagacatcctgcgcgccaactgatcgccgctcgcgagcacgctgttcagctggcgcgcatggctaaagcagccgcgacgcccgcgcgcgcagctgacgcgcggcccctggagccgctttgccaacgcgcgcagccgaaccgatgcccgtcagcccacccgcgccgtcgggccgcccgcaccgtcgggccgcccgcaccgtcgggccgcccgcaccgccaagccagctagctgttactgccgtatcggtccgcccctcagtcagaggaggccttcggccgcaggccgacccggcgaagccggggccgcgcgcagcgcggcgggcctcggctttgggttgggcgcgcgagcgtgggctcgacagccgaggctcggtgccgagttgggggtcagctggctccggcttcgtcgaactggcgcagttcgcgtttgagttcggcgatctcgtcgcggtagcgggcggcgacctcgaactggagttctcttgccgccgtgagcatctggtcgttgagggtggcgatcatcgaggtcagttcctcgcgggggacgccctcgccggaggcgaccaccgctccggcccggctgcgggtctgcgggaccggggccttgccccggctctgttgccggcccgagccgcccaccagggtctcggtgtcgtccgcggtggcgtagatgtcatcgaggatgtcgccgatgcgtttgcgcagcggcgtcgggtcgatgccgtgctccttgttgtgcgcgatctgcttctcgcgacggcgatcggtctcgtcaagggccttgcgcatcgagtcggtgatcttgtcggcgtacatgatcacctggcccgagacgttacgggccgcgcggccgatggtctggatcagcgaggtgcccgaacgcaggaagccctccttgtccgcgtccaggatcgccaccagcgacacctcgggcaggtcgaggccctcccggagcaggttgatgccgaccaggacgtcgaactcccccgcccgcagttcgcgcagcagctccacccgccgcagtgtgtctacttcggagtgcaggtagcggacccggatgttgttgtccaggaagtagtcggtgaggtcctcggccatcttcttggtcagcgtggtgaccaagacccgctcgttggccttggcgcgttcggtgatctcgtgcatgaggtcgtcgatctggcccttggtctgccgcaccaccacctgcgggtccaccaggccggtgggccggatgacctgctcggcgtactggcccttggcctgttccagctcccacgggccgggcgtggccgacatgtacaccgtctggcccacccgctcgcggaactcgtcgaagcgcagcgggcggttgtccatggcgctgggcagccggaaaccgtgctccaccagggtgcgtttgcgggacgcgtcgccctcgtacatgccgccgatctgcggcaccgtctggtgcgactcgtcgatgatggtgatgaagttctccgggaagtagtccagcagcgtgtacggcggttccccggcggagcggccgtcgaagtgccgcgagtagttctcgatgccggagcaggaaccgatctggcggatcatctccaggtcataggtggtgcgcatccgcagccgctgcgactccaggtgcttggactgccgttccagttcggccagccgctcctccagctcggcctcgatgtcgcgcaccgcgcgttcctggttctcgccgctggtgacgtaggcggcgccggggaagatcaccagttcggtgacgtgccgcaccacttcgccggtgagcgggttgatgtagaacagcttctcgacctcgtcaccgaacatctcgatgcgcaccgccagttcctcgtaggcggggatgatgtcgatggtgtcgccgcggacccggaaggtgccgcgggtgaaggcgtagtcgttgcgggtgtactggatctcgaccaggcgacgcagcagcgagtcgcggtcgtactcctcccccaccttcaccgtggcggtgtgcttgtagaactcggtgggtgtgaccagaccgtagatcgccgacaccgtcgccaccacgaccacgtcgttgcgggtcagcagcgagtgcatggtggagtggcgcagccgttccacctcgtcgttgatggacgagtccttctcgatgtaggtgtcggtctgcggcacgtacgcctcgggctggtagtagtcgtagtacgacacgaagtactcgacggcgttgttgggcagcagttcccggaactccttggccagctgcgcggccagggtcttgttgtgggccatcaccagtgccgggcgttgcagccgttcgaccagccacgcggcggtggcggacttgccggtgccggtggctcccagcagcaccacgtcgcgttcgtcgccgttgatgcggcgggcgagttcggtgatggccgtgggctggtcaccggagggttcgtagtcgctgacgacggtgaaggtcccgtcggtacgtggaatctcgatggtcacgtccaccaaagtacgccccgggtacgacggggcgggcgataccaattacctccgggcggctgactcgttggacatggatgtgggtatatcgagcgagcaacgcgataagttccggcgcatgctggcctgggtcgtctgtgccgcggtgatcgccggggtcggctggaccggcgccagctgcctgcggcagcaggccgacgatccgcggcccatgaccgacgcggaggcacagcggctgtcgcgcgtcaacgtcaacaactacaaggccggtgcggtgccgttcaccgccgacctgcccgactcggccgggggcggtgggttcgacggccagatcgactggtcgcaaccggtcatgcacgccgaggtggccaaggagggcaagtccaccccgcacaccctggtgcaggccgtcccgggcctggtcgcctcccgcgagggcaccacccgcgccgacgccccggttcccgaggacgactggaccgtgcggcacatgggccaggagaaccggcgcggcgacgacccgcaggccgccaccgtcgacatcatcgcctcggcggtgctgacgctgcggtccggacgggcggcggactcccagatcctcaaggccaagggctcgtggctgcggcagggcgtcatcgacggcgccacagtggacgtgttccgggcgccgctgttgctggacgcggcggcctccgatgacggccagaagctgcccgaggcggtgttctgggtcgacggcgagtcccggttgcgccgcatccagttcaaccccggagccaccagtctggccaccgtcgacttcctgctgtccaagaaggacgtggcgaaggtgcacccggtggacctgctgggcggtgccccgatcgacccccgcaaggtcaccaaggccgaggccgagaacctggcgggactacggcagcgcaacagtctcggcggcgccgacgccgacatcacgctgccggtcgccgacgggaaggtcatccgcgccaagggttacgtcgactggcgcgcccccatggcctacctcgcggtcgacgcccccggcaagaagaacgacggcctgctgttcgtcctgccctcgggtgcggcgaccctgcggaccgaggtcgacggcaaaccgccgctgcaaccgcaggcgaacggctggaaggcccaggcgtggtcggaacgctccgaggacggcaagcccagcgacatcgacgcgctgctgttcaaggtgctgtccatggccaacccccagatcgacaacgcgaccgtcgtcaaggacaaggcggcctggctgcgcgaggacaaactcggttccacggccaccgaggtgtacgagtacccgatcccgggcgacccggacaccgacgaacccggccaggccgcgttccgctactggatcggctccaaggacgacgccctgcaccgcatcgagatgcgcacccgcaagctcggcatggcacacgtcgacctgaagccgaccgaccaaccggcggcggtggtcgttccggcccccgtcgcggcgggcctgggcggctgagcggcctgggagggcgccagcggcggcgccggacgttgtggctgaccggccgctgccgtggtggccgggtcagcgctcaccgacgcgactactggatctgcggccccgaccgcgatggccgcgaccgacgctgtcggctgctgtggctggccccccgccgtcggcgacgctgaggccaaggccgtgccgccgagcccgagcagctagcgtgcgcggacgcgccgcgcgctagctcagcgagcgtggctgttgggcgtcgcgggtcaggctgggtgccagttggtgcgcttggcccagtcctcggcgcgcgggagcgccaggtcgaaccagggttccttggcgtcggcgtagtccgacgtcgtggcgtgatcgttggccagcgcgcgtttgtggtgggcatagtcgtcgcgcgcggccgtgtcggcgcgcagccagtcgacgaacagcagcgcgtagcgccagcccgccgagtcgacctgtcgaatgtggatctgggtgatgttgcgcgggtcgcagccgcagtgcatccgcttgcgccactgcgagacctcgggcgcgaacggtttgggggtgtcgttggtgatgccctccagccgcgggaacccggcggcggcgagctgttcggccgccgcgtcggcgtcggccaggtcggcgacggtgatctggatgtcgatgacgtccttggcgaccagcccgggaaccgcggtcgatcccacgtggtcgacccgcaaagccttgtcgcccatgacgtgccgcagccgagcggcgagacgctcgaagcgggacggccactggggactgtagtcggccatcgtgatggtctcggagcgccgggcgatgcggcggtttctcttgttgtcctcgaagggaaccaggcgctcgtgccacagcgcgtcgacggcggcgttgaggtcgtcgacggttccggcgttgtcgatgacgacgtcggcgaccgcgcgtcgcacgtcgtcggacgcctgggcggcgatgcgggcctgggcttgctcggcgggcagcccgcgagccgtcaagcgctccagccgcagctcgtgggaggcttccacgacgatgacgagatcgaaggtgggcgccagtccgacctcggccagcagcggcacgtcgttgacgacgatcgcgtcgtcggcggcggcctcggcgagttcgacggaccgttgccgcaccagcggatggatgatggcctccagccgggtgcgggcctcgggatcggcgaacacccgttgggccagggcggcgcggtcgagggcgccggtggcgtccaggatgtcggcgccgaaggtgtcggcgaccttggccaggcccggggttccgggggcgatgacctcgcgggccaggacgtcggagtcgatgagcaccgctcccagttcggtcagtcgacgggccaccgtactctttccggcgccgataccgccggtcaatcccacactcagcacgggttgattctggactgtggccgaggagcggcgaaacggggcccggtcggtcagtgagccgcgcgctcggcgacgaactcgcggatgtggcccgccagcgccgtgggctggtccagcgggatgagggcgtcggtgtcgtccactaccgtcagccgggcgtcgggcagcagttcggccagccgttcgccgtgctcgggcggcatgacgcggtcgttcttcgcccacacgacgaggacggggcggtcgaagccgggcaggcgggtggcgttgtccagcaacagtttccggttcgacgcgatcgaccgcagggtccgggtcgcgtcgcgggccacggcgacgtcgccgatgacgggtgtcacccatccggcggtgaccgcgtcgccgcgccgggtcagccagccgaacacgaacggcagccgccgcatcggtttgagccgcagctgccgcatgaaaagcccgaacagtcgcggcgggagtttgccggtgaggacgagcgccctgccggtcagtccgggcggcaggttgtcgaaggcctcgcacgacaccaggaccgcccgcgcgacggacgcggcgggttcggccatgagcagttggacgaccgcgcctccggtgtcgttgccgacgagcgtgacatcggtgaggccgagccgatcgacgaactccgcgagcagccgcgcgacgcccggcagcgagaggtcggcgccgtgggacatcgcgtgccggtgagcacccagcggcagcaccgggaccacgcaccggtattcgggggcgagctcggcgacgacgtcggtccacagcgtctcgtccatgagcaggccgtggacgagtacgaggacgggtttggtgccgccggtgtcgaggtagtcgatggtgccggcggacagatcgatgttcttcgttttccacatggctcaagtgaaccacatggttcacaaaatggctactccccggcggcctcttcacgttcgatcgcccgcaccagcgccgccagaccggtctcggggccctcctcgtcgccggtgacccggcggtgcatcaggaaaccccgcatcgtcgccaggatcatctgggacaccccggtcttgcgttcgtcgctccattccgtggggcacaacgacttgagcacgggaatgtactgtccggtggcctcgcggcccagatcggcgtagcgcaccgggtcctgcatcgccagccccatggcctgactgagcacggccgactccgcgccgatgaggatcggccagatctccgcgacccgttcggcgagcgtgggacgttcggcgatcgccgtcagcgccgccttgtcgatccgccgctgccgcaactgccgcaccgcctgcgccaacacgtcctcggcgccgtcgaagtggtacagcagcaccttgtgggtcgtgcccgccgccctggccgcccgacgcagcgagaagtcggccagcccgttggcggcgaggtcgtcggtcaccagttccaggagttcgtcccggcgggcgtttccgcgaggtgtgcccgtggagcgccggtagcccgcctgcgtgtcagccatgtgcggcaagctaccgcaccgtggccgtccggcggcggccgacggccgtgcccggctccggtcggaaacgacgaacggccccaccacgatgtggtggggccgttgaaaacgtcaggctttagctgcccgcgagtttctcgcgcagcgccgccagtgcctcgtcggtggccagggtccccgaggggccctgctcggccggagccgactgagactgggactgttgcggtgcgggcttcttgtccccggcaggcttcttctcgccgtccgcggactcaccggcaccggccggggcctccttgatgacgcgctcggcgatctgcttgccgtgctcctcccagcgggcgcgggcgtcggcgtactgccgctcccactcctcgcgggccgcgtcgtacccgtcgagccactcgccggtctcggcgtcgaagccctcggggtagatgtagttgccctggtcgtcgtactgggcggccatgccgtacagggtcgggtcgaactgttcctcgttctcgacgtacgcctcgctggcctgcttgagcgacagcgagatgcggcgacggtccaggtcgatgtcgatgaccttgaccatggcgtcgctgccgacctcgacgacctgctcgggcacctcgacgtggcgctcggccagctccgagatgtgcaccaggccctcgatcccgtcctcgacgcgcacgaacgcgccgaacggaaccagcttggtgaccttgcccggcacgatctggccgatggcgtgggtgcgggcgaactggcgccacgggtcttcctgggtcgccttgagcgacagggaaacccgctcgcggtccatgtcgacctcgagcacctcgacctcgacctctttgccgacctcgacgacctcgccggggtggtcgatgtgcttccacgacagctcggacacgtgcaccagaccgtcgacgccaccgaggtccacgaaggccccgaagttgacgatggacgacacgacacccttgcggacctggcccttggcgagcttgttgaggaactcggtgcggacctcggactgcgtctgctccagccaggaacggcgggacaggaccacgttgttgcggttcttgtccagctcgatgatcttggcttccagctcccggcccacgtagggctgcaggtcgcggacccggcgcatctccacgagggaggccgggaggaagccgcgcaggccgatgtcgaggatcagaccacccttgaccacctcgatgacggagccgcgcaccacgccgtcttcttccttgatcttttcgatcgtgccccaggcgcgctcgtactgagcccgcttcttggacaggatgaggcggccttccttgtcctccttctgaaggacaagcgcttcgacctggtcaccggtcgaaacgacctcggccggatcgacgtcgtgcttgatggacagctcgcgagaggggatgaccccttcggtcttgtacccgatgtcgagcaggacttcgtcccgatcgaccttgacgacggttccttcgacaatgtcgccgtcgttgaagtatttgatggtctcgtcgatcgcggcgaggagggcttcctcgctacccagatcgtcgactacgaccttgtcgccgctctcggcggcggtgctcgacttggcgtcgatgctgctcgtcatgtgggctggtgctttcggttacaggtggtcactcgtgccttgagtgcggggccatctccctggtccgtgccggggaatgtagacctgctccatgccgaggccactggcacccacaatcgctgatccagactaccgtgtcgtctggtacccgccccggcgcacccttgcgggtggtggagatcatgcgtacgcaccgcgacgaccgcctgggaccgccgtcgaaggccccgtgaccgaccggggccatgtcgcgacggttaccggtagccgatgcttcagtgaacagtcgccgcgaggctcgaaaccggggcgaaagcgacggtagcgtgagaaacggttcaccccacaccaagttcaggacgagcggacgcgtcccgaccacgaggtgtccactatggtttcacgtagctccgtcaccgggagatcccccgccaccggcggtcaccacatcggcgagatcgaggggctgcgcggcatcgcgatcgtgctgatcgtgatttaccacgtgtggttcaaccgggtctccggtggtgtcgacgtcttcttcctgctgtcgggattcctcatcacgctgtcgttgtggcgcggcgccgaacgcgacggccgggtccggccgctggccttctacgtccggatcgtccggcgcatcgtgccaccggcgttcttcgtgctggtgaccgtggtggcagcggccgtcgtgctgctgccgcaggtgcggtggcgggagaccttcaccgatgtggtcgcctcggcgttgtatctacagaactggcatctggccgagaacgcggtcgattacctggcctcgcagaacgcggccagtccggtgcggcagtactggtcgctggcggtgcagatgcagttctatctgctgtggccgctgctggtggcgttcgcgttgttcctggcgtcgcggttgcggttgcgagcccggtgggtgctgacgccgatcctcgcggcggtgttcgccgcgtcgttggcgtactcgatccatttcaccgcaacggatccgacctacacgtacttcgacacctcagcgcggctgtgggagttcgcgctcggcgggctggcggcggtgctgctgccgttggtgcgggtgccagcggcggtggggttcgtgctgggatggccgagcctggcggcgttggccgcgtgcgggatggtgttcactcggggcgacgagttccccggttgggcttcgctggtgccgacggtggcggccgcgacgttggtgctcaccgccgggagcacccggcggttcggggtggaccggttgctgcgcaccgccgcgatgcagtggctgggcgggttgtcgtacgcgatcttcctgtggcactggccggtgctggtgttctatctggcccacaccggaacggacgcgcccgggctgacgggcggtctgctggtgctggggatatcgctgccgttggcgctgggatccaagtggctgctggaggacggtttgcgtcgctcgcggatcggacagcgtacgacggtcggcgggctggcgctgggggcggggtgtctggtgctggtcctggtggcgctgacggcgtgggcggggctgatgcggccacggcagcagccgagtgacagcgccgatgtggacagttacccgggggcggcgcacctcgtcaagggcgggccgttggccgagcagccgttcatccccgacctggtgacggtcaaggacgactggctgcccgagctcagccccgactgctaccaggaccacgaggggaccaaggcggtgtcgtgccggttcgggccggagaccgcggagcgcaccatcgcgttggtcgggggctcgcattcgtggcagtggctgcccgcgctgcgcgagctggccgagccgcacgagtggaacatcgtgacgctgacgaaggtggggtgccggttcaccacggaaccgcagttcatggacggggaggcgtacaccagctgcgatcattggaacgtcgacgcgatggcggagctggagcgactgcggcccgacgccgtggtgaccacgtcgacggcgacggcccgaaacgaggagtacacaccggacggttacctggagcggtggcgcgagctggacgagtggggcatcgacgtgatcggggtgcgggacacgccgttcccgggcttccatgtgcccgagtgcgtggagcggtacgggcgcgacgcgccggagtgcacgagggcggcgggcgagttcgactacgacaagccagcggcggtcgagtcgcgtcccgatgtgcccggcaacgtgtcgttcgtcgacctgagccggtacttctgtgccgggggcgagtgccggccggtgatcgggaacgtgctggtgtaccgcgacgactcgcatctgacggcgacctacgcgcgcacggtggcgccgtatctgagcgaagcgttgcgagcaaccccgccgctgaccgactgacgtcgccgggctcagtgcgcggcggtgtcccagtcgccgccggtgccgaccgagacttccagcggcaccatcagctcggcggccgaggccatctcggcgcgcaccagtttctcgacctcgggcgcttcgccgggggcgatctcgagcacgagttcgtcgtggacctggagcagcacccgcgacttcaccttcgccgcgaccagtgcgcggtggacgttgagcatcgcgatcttcatgatgtcggccgcgctgccctggatcggggcgttgagggcggcgcgttcggccatgtcgcggcgctgtcggttgtcgctgttgaggtccggcagatagcggcggcggccgaacatggtctcggtgtagcccgccttgcgagcctcctcgaccaccgtgcgcaggtagtcccgcacgccgccgaagcgggtgaagtactcctccatcaggccccgggcctcttcgggcgtgatgcccagctgctgcgacagcccgtaggccgacagcccgtaggccagaccgtaggacatcgccttgatgcggcgccgctgctcggcgtccaccgagccgggctccacgttgaacacccgggccgcgacggtggtgtgcaggtcctcgccggacttgaacgcctcgatcaggccctcgtcgccggacaggtgcgccatgatgcgcatctcgatctgcgagtagtcgcaggtcatcagggtctcgaagccctcggtgacgatgaagccctgccggatccggcgacccgcgtcggtgcgcaccgggatgttctgcaggttcgggtcttttgaggacagacgaccggtggccgcgacgttctgctggtaggtggtgtggatgcgaccgtcctcggcgacctcggccagcaggcccgacacggtctgcttgagcttctcgcggtcgcggtgccgcaggatcgcctccagcaccgggtgctgggtggtcgcgtacagcccggccagcgagtcggcgtcggtggtgtagccggtcttggtgcgcttggtcttgggcatgccgagcttgtcgaacaggatctcctgcaactgcttgggcgagcgcaggttgaaggtctggtcgacggcggcgtgcgcggcggccacggcctcggccgcctcggcggcgaaggtggactccaggccggtgaggtgggcgacgtcggcggtgatgccgatggcctccatctcggtcagcaccgtcatgaccggcagttccatgtcggccagcagaccggcggcgttgtggctggccagttcgccgtccagcacctcggccaggtcgcgggtggcggcggccagcgcggccaggttcgcggcggcctcgttctcgccgtcggtctccaggccatccagtgtgggctgcgcggcggcggtgcgggggttcagttcccggcccaggtagcgggtggccagcgcctccagcgagtccgacttcaggtcgggacgcaccaggtaggcggccagcgccgtgtcactggtgacgccgtcgaggttccagccgtggctgcggcaggccaggccgaagcgtttggcgtcgtgcacggccttggtggccgtggggtcggccagccacgcggccagggcgttctcgtcggcttcgtccagtgcggacggatcgagccaggcgtggtgtccgtcggaggccagggccaggcccgacagtcgtccggcgccgtgcttgaactcgccggtcgcggcgacgccgatgcggccggttccggcgcgcgccgacagccaggcggccagctgcccgggttccaggaccgcgagatcagcctcggcgacctcggtggcgcccaccggttcggggtcctcgccgatgcgtttgtcggccagctgggaggccagccggtcgcgcaacgaggcgaactccagcaccgagaagatctccgaggtggcctcggcgtcccagccgctccaggccaagccctcgggtcgggaggccagttccaggtcggtgacgagcttgttgagccgggcgttgcgcatgacgtcggacaggtggtcgcgcagcgactgaccggccttgcccttgatggcgtcggcggcggcgatgacgccgtccaggccctcgtaggtggtgatccacttggcggcggtcttggggccgacgccgggaacgccggggaggttgtcgctcttctcccccaccagcgcggccaggtcacggtagcgctgcggcgagaccccgtacttggcctcgacggcctcgggggtcatgcgggccagttcggagacgcccttgacggggtacaggacggtggtgtcaccggtgaccagctggaacgagtcgcggtcgccggaacagatgagggtctcgtagccctcggcaccggcctggtgcgacagggtggcgaggatgtcgtcggcctcgtagttgtccaatgtgatccattggatgcccagggcgtcgaggatctgctggatcagcggcacctggcccttgaactcctcgggcgtggtggcgcggccgtccttgtactcggggtactcctcggtgcggaacgacttgcgggacacgtcgaaggccaccgcgacgtgggtgggggcctcgtcccgcaggacgttgatgagcatcgatgtgaacccgtaggccgcgttggtgtgctggccggtggaggtggagaagttctcggcgggcagcgcgaagaacgcgcgaaacgccatcgaatggccgtcgatcagcagcagacgcggtcgagtagtcacccgcaagacaatagcggccaccaccgacatgatcggtggtggccgccgggcattttttcaggccacgcccagataagcgtctcggatggagttgtcggccagcagttcggcgccggtgccggtgcgggtgatgtccccggtctccagcacgtaggcgcggtcggcgcgcgtcagcgcctgcttggcgttctgctccaccaccagcaccgtggttccctgttcccggatctcggtgatgatctcgaagatctgctgaatcagcatcggggccagacccatggacggttcgtccagcagcagcagcttcggacgggacatcagcgcccggcccatcgccagcatctgctgttcaccaccggacatggtgcccgcggcctgggtgaagcgctccttcagccgcgggaacaggtgcagcacccggtccaggtcggtggcgatggccgccttgtccttgcgggtgaaggcgcccagcatcaggttctcgcgcaccgtcatgcccgggaacacgccccggccctccggggactggctgatgcccagccccacccggtggtgggccttgaccttggtgatgtccttgccctggaaccggatggtgccgtgcgcggcccgcaggcccgagatcgccttcatcgtggtggtcttaccggcaccgttggtgccgatcagcgccacgatctcaccctcgccgacggtcaggctgatgtcgtgcagagccttgatccggccgtagtagaccgacaggtcacggatctcaagaatcgccgtcatcggaacctccctggtcgtcgcggtcgggcatcaggtcggcgtccacgtcgtcctcgtcgggttcaccgaggtaggccgcgatcaccttcgggttctcgcggacctcggcgggcggggcgtcggcgatcttctgcccgaactccagcaccacgatgcgttcggcgatgcccatgaccagccgcatgtcgtgctcgatgagcaggatcgtgtggcccaggtcgcggatgcggcggatgagttcccgcagctcctccttctcggccgggttgaatccggccgcgggttcgtcgaggcacagcagcttcggcttggtggccagtgcccgggcgatctccagtcgtcgctggtacccgtaggacaggttgcgcgccacctcaccggccaggtgcttcatgccgacgaagtccagcagccgcaacgcctcggctcggccctcgcgttcctcgcgccggtgcctcggcaggccgaacagcgcgcccacgacgctggtcttgtggtgcacgtcggcaccgaccaggacgttctccatcgccgtcatctccgggaacaaccggatcgactggaaggtacgcgcgatgcccagcttcgtgatgtggtgcggtttgcggcccggcagcttggtcccgtcgaacacgacggtgcccgccgtgggccggtacagaccggtcatcacgttgaagcaggtggtcttgccggcgccgttgggtccgatgagcgccaggatctcgcccttgcggacctcgaagctgacctggttgagcgcggtcagaccaccgaacttcagcgtcacgttgtcgacgctcaacagcggcgggccggtctggtccacgtacggcgcggccgtttcggagacaaggttgtcagccactgaccttcacctcctttgcctcggccttcgcatcagccagttccgcggaacgccgcgaggacggcaggatgccctgcggacggaagatcatcacgacaacgagcgcgacaccgaacagcacctcacgccagtcggccacgaaccgcagccgctccggcaggtaggccaccacgatcgcgcccaggatgacaccggcggtgttgccctgtccgcccagcaccaccatcgccacgaacaggatggaggtctgcaacgggaagctgtcggagttgatgacaccttccttgctggcgtacagcaccccggacagtccgccgactgcggcgccgatggcgaaggcccagatcttgaacttgaacgccgggacacccatgatgcccgccgcgtcctcgtcctcgcgcaccgccagccacgcccggccgacccggctgttctccagccgcgccacaccgaagatgcagatgaccacgatggtcagacacagccagtacatcggacggctgtccagcacgttctcgaacagcgagcccggcggcttggggatgttctggatgccctgctgaccgttggtcacgtcggtgttgaccgcgacgatccggatgatctcaccgaatcccatggtcacgatggccagatagtcgccgcgcaaccgcagcgtcgggatacccaggatcacgcccgagaccatcgccagcgcgatgccgatcggcaccagcgccagccacgggtaggccgtggccacctcggaggtcggcgaaccgaagatcgccaccgtgtaggcgccgaccgcgaagaacccgatgtatcccaggtccagcagtccggccatgccgatgaccacgttcaggccgacggccaccagcacccagatcgatgtcagcaccagagcgtcgtcgaaggcggtaccgccggagacggcgtcggtggacaggtagttgatcgggaatacgtagtactcgttgaggatcggcagcgaatagaacagcaccagtaccgcgacgatcgccgcggcccgccagtaccacgacagcgaccgccaccggcggcccatcgcggccagcgcgcccacacgtcgattgtcgacactgcgcatgcggtccaacatgttcatgccttcgacctcccaagcgattcacccaaaagacccgtgggacggaacatcagcaccaccacgagcaccgtgaacgccacaacgtcgagccacgcgtttccgaacaccgcgcccgaccagttctcaatcaaacccagcgcgaagccacccaccagggcgccccgcaggttaccgataccgcccatgacggccgcggtgaacgccttgacgcccaacaggaagcccaggctgtgcttgatgctgctgtaccgaagatcccacatgaccgccgcgacacccgcggccagaccacccaggatgaacgtcagcgcgaagatccggttcttgttgatgcccatcaacgccgcggtgtcgggatcctgggccaccgcccggattccggcacccggccgggtcctgttgacgaacatgtccagggccaccagcaggccgaaggccatcacgatgatcccgatgtccagatcagacacccgcaaccggccaagggcgccactgtcccagtcgatcaggatggtctgtttgaagacctccgggacaccgacgtcgtcgcggctggtcagcacacccatgccctcgttgagggccagtgagacaccgatggcggtaatgaggaacaccagccgcggtgccttcttgcgtcgcaacgggcgataggcgatgtattcgagcgccagcgccgtaccacccgaagccgccatcgccgctgccaaaccgacgatggccaacaggatgaagccgcccagtgagggcgtcgggccctcgttcacacccaggacggtccagattccgacggccgcgaacgctccgagcatgaatacctcggagtgtgcgaagttgatcaatttgagcacaccgtacacaagggtgtaccccagggcgatcagggcgtagatgccgccgatcaccaatccatccatagtggtgcccaagaaatgggacaccagataggggaagtccacgtaaattgctctctgatcggagtcgagggcacgaacaacacatgcaacgcgtcagttcgtgccctcgactacaacggtctacggctctacttgagctcgatctcctggtcagcgacgatcttgccgtcctcgaccttgtaggcccagacaacgtcgacggcgatgttgccgtccttgtcgaacttgatgtgcttgctggcgccagccttgtcgtacttgttgacgaagtccagcatgctcttggtgtccttcacgccatccttgatgccgtcgaggaacacgttggccgcgtcgaaggcctcggcaccgtaggtacccggggcctcaccgatgcgcttctcgaactccttggcgaagtcgccttcggccttctcaccggggatgcacgggcaggtgatgatggcaccctcggaagcgtccttggccgcctcgatgaagttctcgtccttgacaccgtcgggaccgatgaactgggcctcgactccggccttcttcatctggttcaggaacggaccaccctcggggtagtagccactgtagaacaccgcgtcggccttggagtccttcagcttgttgatgaccggagcgaactccttctggtcggtcttgacctgctcctcgcccgcgagcttgtcgcccagggcgtccttcagggtcttggccaggccctcaccgtaggcggtctggtcgtcgatcacgaagaccttcttggccttgaggacgtcgttgatgtacgacgccacggccggaccctgcaccgcgtcgttgccgatggtgcggtggaagaccttccagcccttctcggccagctccggagccgtggccgaacccgagatgatcggcattccggcctcttcgaagatcgggttcgcggcggtcgactcaccggagaagcccggcccgacgacgcccaggatcttcttgtccttggcgatcttcttcgccacaccgggcgcgtccttctcggtgcccttggagtcgaactcctcgaagcacacctgcgcgtccttgttcttctcgttgtagatctcgacagcgaccttcgcaccgtcacgcatgacctcaccaagccccgcgttcggtccggtcaacgcacccatcgacgcgatcgcgtactcacaatcgcccgacgcactgtcattcggattaccacacgccgccatggcaccgactaccgtcgccatcgccgcggcggacgccaacacccgccaaactctccgattcacggtcatagccttctcacctcacgcagggaacccccaccgacatcggcagggtcacaggtgaaaccactcacccgctgaggcgagaagttatcccaatctcacaccaaccgaaaggggacacgaccaaatcggaatgcatcgttaccgtattgaggcattgcctgcgaatccatgaatattcactcagccgaacagacctattcggcggataactcgtcagactccgacggctgcgactcctcgatgatccgcatcgccacatcccgcatcgacaaccggtgatccatcgccgcgcgctgaatccaccggaacgcgtccggctcggccatcccatagcgcgtcatcaacagacccttggcccggtccacgagcttgcggatctccagccgctccgtcagcgactcgacctcggcctccagtgccgtcagttccgcgaaccgtgccagcgacaactcgatggccggaaccagatccgacttctggaagggtttgaccagatacgccatcgccccggcgctgttggcccgcgcgatcaggtcccgctggctgaaggccgtcaggatcaccaccggcgcgatccgggccgccacgatccgctccgccgcctgcagaccgtccatgatcggcatctggatatcgcagatcaccaggtcggggcgcttctcctcggccagcttgaccgcggtctctccgtcggcggcctcaccgaccacctcgaatccctcctcggcgagcatctcggcgaggtcgagccggatcaggccctcgtcctcggcgatcagcacccgccgcggcgcggcctcagcgtccgttccggtcatgctgcgcagcacccttcccaatacgtgtgacggcagcgcgccggaggaaccgcaccgacacgcgcgagcgagtccacagcgtatccggttggcggggtcacggggcgggcagttctggacgttgagacgcgatatcgcgttgcgacgcgggcagggggtgcgtaccgtccggtatgggcatcggtaagatgtcgcaccgggcttgaagatgcctggcagacccggggtcaccggttcccaggccatccgatatgtccgattagcgccggaatggtggaattggcagacacgatacactcaaaatgtattgtccgaaagggcgtgcgggttcaagtcccgcttccggcaccgcagtggcgaagccacgaaacatccgcgatatcacttttgcgataactcgtccgacattatggagaatctgtcggacgtggcgtgcggtgcgtgtccatcatggacttttgagccggtttgaagacgttaatggcgccgagccgaggctcggcgccattgtcacgtcatcgcctgcgccgcttacttcttcgcggcaccgatgaaggcgaacagcattcccacgagggcgaggaatccggcgacggccgcgccgtagtatccggcgcccagttgcccgaggcccttggccagggactgggccgagtcggcaccggtgagcatccagatcggggggaaggagatggcgatggcggccagcagtccgaagatgccgacggtgatgttgacgcccttgctcccggccagtccgatgaggccgaagatgatggccagaccggcgccgccgaggatcgcgtagaaccagtactgcgggttgctcagggcgctgacgccttcgacctgaccgaactggtcggcgaagtacttgaggctggacttgccttggcctagggcgggcacccaggagatgaagggcgacaccgcggcgaggatcccggccagcaggaggatgatgccgccggcgcgggacttgcgcgggggcgaggggggcaggaaggacggtggggggctgttgaagctcatggtgtctccgttggttcgcggccggcgcgtcgtgggcggcggtgcggtcggggtcgtttgtttgcggcttacatcctggcagtgcggtgggggttcggcaaggtgtggtcggcgggcgcggcacgaaatgggggcttcagccgcccagggcgcgacgcagcgcgtcggcgatgtcgcggtgggtggcgcccgcaatggtgccggcgagatgggcgtcggggcgggtgagccagatttcgtcgggtccgatgtcgagggtgcgggcgagttcgggggcgcgggtcaggtcgatgacccgggtgggcgcgtcggtgagggcgtggaatcgggggtgggggccgtgggcgatgagggtgaagtggccgcgcaggtgccggcgtagtggggtgccgtcgggcaggttggtgtcgggacagatggtacccggcgccggtggcggggtgtggcctttgggcgggcggtgggtgaaggcccggtgggaggcgggggtggtgagcggggatgcggtgtaccagaagggttcggcgaaccggcccgagtcgatggcggcggccagcgttgggtcggcggcggctttgtcgagtgtggtctgacggtactggagctgggcgggggtgcccggcgccaggaaggccatggtggtgtcgacgatgtgctggttctcaagcgcggcggcgtggcgttcggtgtggtagctggccagcagggcctcgggggcccagccgttggcgtgggcggcgatcttccaggcggcgttctcggcgtcggcgaccccggagttgaggccgcgggcgccgaagggcgcgaacaggtgggcggcgtcgccgacgaggaagacgcgtccggtgtggagtgcggtggcgacgcgggagtggaagcggtagacggtgttccagctgatgcggtagcccgtgtcgccgatgacggcgcggatgcgggtgtcgaggtcgtcggcggcgatgtcgaaactggacggtacctgccagtcgatgcggaaggtgtcgttggggcaggggtggatgaggatctggcggccggggttggcggcggggtcgaagtggaagtggcgttcgtgtcggcggccgggcaggtcggcggtgatgtcgcagatgaggaagcggtcggggtgggtgctgccggggaagtcgatgccgaggctgtcgcgcagccggtgctgggcgccggtgcacaccagggcgtagccgcccgcgatccgggtgccgtcggcgaggtgaatgtggacggtttcggggtcgggctgggtgatggcggtgacctcgtgtgcccagcgccgggtgatgcgcggatcggcgtcgatgagcgcgtcgaggacggcctcggtgtgggactgcgagatgttgacgaacggcggggtgccggtggtgggcgcgaagctccaggagtggatctcgcggtcgcggtagaaggtgcgggcggtggtccaggtgagaccgtcgcgggtgatggccccggctcccagccgggcccagatgtcgaggacgtcgcgttgctggcagatggacttggatcccaccgcctcgcggtgcggggcctggtcgagcagcgtcaccgcaagaccccagtgcgccagcagcagcgcgcaggtctggccgacgggtccggcaccgatgacgacgcaggtggcgctcatgacgggggctgtcgctattcctggagggtctcccagatgtcccggtcgcgttcggcggtccacacccggggccggttgatgccgtcgagctcgtcccacagccgggagacgttgaacggcaggcagtgttcgaagatgggccagccgccgtagcgcggttccagcgcggcgtggacggcgtggaaggcctcacgcagcgtgccgtcggtctcgaagaccatcgagacctcgcgcagcatggtgtcgaggaagtcgcgggtctggccgatggcggcgttgacctcctcgtggccccacacgcaggcgccgcgaccgccgacgagggtgtcggcctcgaaggaggcgacgtggtcgagggtggtggtggcccactgccggtggtaggcgtcgccggtgtacagggcggcctgggcttcgacgaggtcgccggtgaacaggatccgctgtttgggcagccacgcgacgatgtcgccctcggtgtggccgtagccgcagtgcgccagcaccagctggccccggtcgccgcccagctggatggtcatcttgtcggcgaaggtgatgctgggccaggtcaggccgggtatggactgcggattgtcgaacagccggggcatgcgggcgtactcggactcccagtcgtcggtgccgcgttcggcgatgaggccgcgggtgttgtcgtgggcgatgaccatgtcggtgccgaaggcggaggcgcccagggtgcgcaccgcgtggtagtggctgagcaccaggtaccgcaccggtttgtcggtgtggtggtgcagttgttgcagccaggcgcgggcggcgtgcggggtggccatggcgtcgaagcagaccacgaagtcctcgccctcgatggccccgacgttgggatcgccttcggcggtgagcgcgtacaccccgtccccgagtatttccagggtctgtttcttgggcgccagatcggcgctggaggcgaagggtcggctcatggcgatgctcctgtcttctcttgcagtctacaaacgcccgtccccgacaacgggtgttgtacggggacgggcggtgtgcggcgacaggagcggtggtcttctcaggccgtggcctcggcgggttcggtctcggcttcggtgggtgccagcgccttggtgcgcagcaccagcgtcagcgcggtgatccaggcgacggccagcacggcgaagctgacgtagtagatcggggcggtggcctcgagcgcgcccaggatggtgttggcgttggtgccgacgatgatgccgccgacggcgacgccgaggatgcgggtgggcagtctgcgcaccagccacgccgcgatgggggcggcgatgacgccaccgatgagcagggcggcgacggtgggccacacgacgccgtcgatggcgctgccgaagccgaatccggcggtggcggcgatggcgacggcgaactcggcggccgacaccgagccgatgatcttcttcgggtcgaggcgtttggaggccaacagggtgggggtggcgatgggtccccagccgcctccgccggtggcgtcgacggttccggcgaccaggcccagcggtaccaggaacttggagcggggcgggggtttggtggggtcgacgggggcgtggccgcggctgaagcggatcagcaggtaggcgcccaacaggagcaggatgccgctggtccagggtttggcgttgtcggcggggatggacgacagggcgtaggcgccgatgaacgcgccaacggcgccggggacggcgatgcgggccacgacgttccagtcgatgttgccgaatttccagtgcgaggcgcccgacaccagggtggtgccgatctcggcgaggtgcaccgaggcggaggcggcggccgggttgaggctggccagcagtagcagggaggtggagatgacgccgtagcccatccccagccccccgtcgatgagctgggcggctatgcctacgaaggcgatgatgatcaatgcgggcatggtcagtccttcacataatccctatattgtcgacttatttagtgggattagtaggctatcttactcccccgacgcgaaccagtccagtgatgtgaagggccatgcgataccggccaaaaggccgatgcgggatccggtgccggagcggcgtaccagccgcctcacggacacagtggccggattttgggaccgacacgcatcgccacagcggcggaattgtccactacttctactaatatggtcgagaacatagactttcgccccggactcgtggaacggtggccgcatggacatctcgctactcgtcatcgtcgccggcgtactcgtcggcctgtcggtcggactgaccggaatgggcggtggtgccctgatgacgcccatcatggtgctggtcttcggggtcaaccccaccgccgcggtcggcagcgacctgaccgcctcggtggccatgaaacccgtcggggccgtcgttcaccaccgggccggaacggtccgctgggatctcgtcagatggttgctgcccaccgcgatacccgccggtttcgccggggcctggctgatcagcctgctcggcgacgggaaggccgtgcaggacggactcaaactcatcatcggcgcggcactgctgctggccgtcgtgggaatgttcgcccggatcatcctgtcccggcggcgcggcaccgcgaccaccgacggaccgactcgcatcaagccggtaccggcgctgctcatcggcgtggtcggcggcctgatcgtcggtgtgacctcggtgggctccggatcactgatcatcgtgctgctgatgctgacccacccgaggctgcgcgccaacgaactcgtgggcaccgacctggtgcaggccatcccgctggtggcctcggccgcgctggggcactggatcttcggggacacccagctggcgctggccggaaccgtcctgttgggagccatccccggcatctacgtcggcgcgaaactgtcggcccgggcgccggagtcgatcctgcgctgggccctggcggtgctgctgctcggctcgggcatggcgctgtgggacgtgccgggcgtcgtgacgctgctggcctgcgccgcgctcgtgggcatcgccgtggccgcccacttcatcggacgcgccggtgaccgtgaacccgtcggcctcaccggcgacgatgacgccgccgagcgcgaaccgcggccggtggccacgagccggtcagccgccgatggcaccgccgaggcggaaccgcaaccggcggccaccggcacctcgacgcccaccagctagtacgtcttttcgtggcggcgacggcctcgggccgtcaccgccacgccgctgggtcggcggcgagtttgcgcaccgcggcgggcagcttgccaccggcgacgtcggcaagggtcaccgactccaggatcttgcgttcgctggcccgcaacgcgatccacacgtcccgcagcgccgcggcggtgccgtcgtagtccacatgctccggacgctggccgcgcacccccaccagcgggccgtccacgacccggatgacatcggccagcgagatttccttggccggacgggccagccggtggccgccgtcggggccgcgccgcgactcgatgagaccgccgcgccgcagttgcagcaggatggactcacagaacttcccggggatcttctgggctccggcgaccttctccgccgacagccactcctcccccaccgaagtcagttccacggcggcgcgcagggcatagtcgacacgggcggatagacgcatggaacctattgtcacctatccgacagggcgcaccgcgccggtcacagcaggtcgctcggcggcggggtctgtgccagcgcgaatccggccgccgcggcccgccggtgtgccgccgcctcggcgtcgtcccgcgcggcgtaggcgtcggcgagtccctggtgggcccgggccttctcgtatccggcgtcggcctcctcggccagtgccagcgcgacgtggtggtactcgatcgcggcctcgggctgctcggcctgggcgcggaacaccccggcgaagttgtggatctcgacgcgcaggtcggcgtgggtgacccggggcgtcaacgcgatcgcctcccggtgccgtcgccagcccgcccgggtactgccgttgcggtgcagcacgatcgccaggatgctcagcgcgtagctctccaccgacgggtgcgacaggtcgcgggccgccgccaccgcgcgctccagagtggtcgcggcctcggccagccgtcccagtcgcgcctgggtgcggcccaggctggtcagcccgatcgcgaccgaacccggggccagcgactcccacaccgccaccgcctcggcgaaccggtccagggcgtcggcgaagacctcgtcgcggtagtccagccgtcccagttcgtactgcgacaccgccacccggccgggcaccgcggccttggcgtacaggtcccgggcctgttccagataggaccgtgcctcgcggctggaaccgcagtcgctcaacagcacccccagggccccggcggtcttggcgcgttcctccacgtccaggtcctgggccaggtcgtaggcggcgcggatgtgcccggcgcccttgtcgtgccgtccggcgcagttgtaggcgttgccgaggcccatcagcagctggcagcgcacccgcgcgtcggcgtcctcgccgaacgcgtccagaacggtgtgctgggcggtgatccaggcgtcgtacatgccgcgccgccacaggtaccgccacagtcctgtcaccagtcgcagcgcctggtcgcggtgccgcgcggcggcctggtcgatcgcggccaggaacacgtcgacgcgcggctccacccaggcgtcggcctcgcccgcgccgtcgaactccggcggcgggacggtcgtgtcgacccgcagttgcggccggggaccgtagatgtggccgtcggcgcccaggacgcccatcgcgtaccagtcgtacaggcggcccagccggtcaccgacgtcaccggccgcgcgggccgcgaactccttgaccagatcgtggacgccccaacgggactcgacccggtgcgcgaggtgggcggcctccaggcgccgcaggctgcggttcacctgcgcgaccggacggcccacggcgttggccagtgccgccgcgtcggcctcgccgctggggtgggcgcccagcagttcgaagacctcgcgggcggcgggatccagtcggcggtaggaggactcgatggtggcggccaggccgccgacggtctcgccgggccgcgacagggtcgccagccggtcgccggactccaggtcggtgaccagtgcggacagttcctcggccgaaccggagggcaggcgactggcggccagccggatcgccagcggcaggtggccgcacagttccgccagtcgctccagctggtcgcgggcctcgggggcggcggtgacgtgggccgacaggatcgccaccgcgtcgggtgtggacagttcgccgacgccgatggtggccacgtcgtggtcgactttgaggccgcgcaggtcgtcgcggctggtgaggacggccaggcagttgccgtcgccgggcagcagtggccggacctgcgcggggccggcggcgttgtccagcacgatgaggacgttcttcttggccagcgccgtgcggtacatgcccgccagctccgactcccctgtgggcaggtcggagtcgttgtggccaagggctcgcaggaatccggccaggatccgggatgtcggtaccggttcctcgccggagtagccgcgcaggtcggcgaacagctggccgtcggcgaaatcggcggcgacgcgatgcgcccaccacagggccagcgaggtcttgcccatgccgccgggaccgacgaacgccaccgcgcgccgtccccgcgccacctggtcgtcggcggcgcgcagttcggcactgcggcccacgaagcccggcggcggctcgggcagctgcgccgggacgggttcggtgctggtcttggcggcggcggtgtccgacagggacggatcgtcggcgaggatgcggcgctgtagttcggccagccgccgcgacgcgtcgatgccgaactcgcggcggaaccgggaatcggtgcgccggaacgtctccagggcctccacgccgcgtccgcaccggtacagcgccaccatgtactgtccgatgaggttctcgttgtcgggatggcggttgtgaagctgcgacagttctcccaggatggtggcgtggttgccctgggccagttccgcgtcgaacaggtcggtccacaggctgacgtgttcgggttcgagggtcaccgagatcgcgtcggcccagcggcagtcgacgcgcgacagcggcgagccgcgccacagccgcaatgccttgcggcgcaggctgatcgcgtcggggtggtgggcggggacgtcgcgggcgcgggcggcgagggttcgcatggcgtggacgtcgacgtcggtgtcggcgacgttgagggtgtaggtaccgctcttaccggtgatggtcgcgcccgtgtcggacaggagggaacgcagccgggtcacatacggcgacaaggtattacgcggattggcgggggcgtcaccgtcccagacccgctcgatgatcgtgtcagtgtccaccggcgtacccggcgtccaggccagacacgccaacacacacgcctgcttcggcgtacccgccgagaccggctcaccgttgacgacgatcgacacgtcaccgagcaaccggatcagcggttcatcgccttgagtaagcattcttatatgcaaccatgtgcccggattcgtccgttacgggtccaccccggaccgaagccgtgttccagcggttaccggtgtcccggttcgggaaccaccatcggggctccggtggtcgggcagtcgaccacgacgctggggaggtcgaagacgtcgtcgacgagttcggcgtccacgatggtcttggcggggccctcggcgacgacgcgtccgtccttcatggcgatcaggtggtcggcgtagcggcaggcctggttgatgtcgtgcaggaccgcgatgacggtgcggccctcgtcgcgcagccgggccagcaggtccagcaaccggtactggtgcgccaggtccaggaacgaggtcggctcgtccagcagcaggtagggggtctgctgcgccagcaccatcgccacccacacgcgttgccgctgcccgcccgacagttcggtgaccagccgttcggacaggtcggcgactccggcggtggccatggcctcggcgacggcctcctcatcggcgcgcgaccacagcgacagcgccgactggtgcgggtaccggccccgcgcgaccagttgccgcaccttgatgtcgtccggcgacagtggatcctgcggcaggaagcccagggtccgggccagttgtttcgccgggtgcgcggccaggtcggcctcgtcgagccggacggagccctcggcggggcgcagcagtcgcaccagggctcgcagcagtgtggacttgccgcaggcgttgggtccgacgatcacggtgaacgcccggtcggggatgtcgaggctcagaccggtggccaccacccggtcgccgtagcgcagggtcaggtcgcgggcggacagccgcacggggtgggcgttgtcgttcatgagcgtttcacctcggtggtcaacagccagatcaggtaagccccgccgatggcggtggtgacgacgccgaccggcagcgacaccggcgccagcagcagttgcgcgcccaggtcggccacctgcaacaacaccgcgccgcacagggcggccgggagcagcggcaccccgggggcgcgcgccaggcggcggccgatctgcggggcggccagcgcgatgaacgcgatcggcccggccacggcggtgaccgtcgcggtgaggccgacgccgatggcgatcatcgtcagccgcaaccggcccagccgcaccccggtggtggcggccacggcgttgcccagcgcggcctggtgtaccgccccggcgcgggtgaccatggcggccaacagcaccacgatgatggccaacggcagtgccacgtcggcccagtcgacgccgttgagggagcccgcgctccagccgacggcggcgatcgcgacctccagttcggcgcgcagcacgatccaggagttcagcgcggtcaccatcgcgttgacggcgatgccgatgatgatcagccgcagcccggagacgccgccgcgcatcgccagcaggtagatcgtcgcggccacgagcagaccgccgatgacggagctggtcgccagttgcaccgatgttcccgacaggacggtcagggccacgagggtgccggtgtaggcaccggcgtccaggccgatgacgtcggggctgcccagcgggttgcgggtgaggttctggaagatcgccccggccacgccgagggcggcgccgaagacgatggcggccaggacgcgcggcagccgccagtcgcgtacgacgacgaccgagtcgccggttccggccaacgcggcgatcacgtcgccggggctcttccacgaggccccgtagcacaggcccagcaggccgacggtgagaatcgtggcgaccagggcgatcgacagcacggcggtgcggcgttcgacgcgcacgaaccggtcaccggtcttgacgaggaggagggtcacgtcgccacggtccgatcacgacggacggcggcgatgagggccgggccgcccaagaacgcggtgacgatggcgaccgggacctcgccggtgggcagcagcacccgggcgatggtgtcggcggccagcatcaggatggcgcccaggacgacggcgtagccgatgagccagccgacggagccggtggccaggcggcgcgccagttgcggcacgatcaggccgacgaacaggatcgggcccgccaccgcggtcgcggctccgaccagagtggtcacgacgatcagggccgacagccggatccgggtgacgttggcgcccagggtgtgcgcgacggtgtcgcccagggacacggccgccagcgggcggctcagcagcagcgccgcgaccagggcgaggccgatgacggtcagcggcaccgccagcggcgcctgttcgcggcccgccagcgaacccaccgaccagaaccggtactggtcgaacacgtcgggcagcatcagccgcagtcccagtccgatgccggtcaggacggcgctgagcgcgaccccggtgaggaccagccgcagtggactggagcggccgacggcgtagacgagggtcgcggcggcgacggctcccagcgcggcgaagccgagttcggtgaccgcgccggtggccaggcccgcggcggcgcccaggatgacggtgaatccggcgccggaggtgacgcccagcagtccgggttcggccagcgggttgcgcgtcagggtctggatgagcactccggccacggccagggcggccccgacgccgatgcccagaagcgcccgggggatccggacatcgtggacgacgagatggtcgtcgccgccgtcgaaggcgaacagggcccgcaccacctcggcgggcgggacggaacgggcaccgacgcccaggccgacgatcacggccgcggccagcagcaccagcccggccgccagcacgaggacgtgccgggcggccgggcttcgggtggtggcgggggtggtcgtcacttcttcagcagcggtgcgagtgattcgtcgagcgcgtccagggcgagcagggcgtcgccgtaggtcgcggcctcggtgtagcggatcgggaaggtcttgcccgccttgacggccgggaggttcttccacagtttcgagcccaggacgtacttgaccgacttgagcggttcgccgtccgggccgacggagtaggtgatggcctcggcgtcgccgagggcttcgggcagttcctcgatcgaggggtattcgctgacgtccttggagccgccgcccttctccttgacctcgccgtagtaggtcgcgccgatgtcgttggcgacgttggtgccccaggagtcgtcgaactcgcgctggaaggtgcccttgtcgatctcgccgtaggcgcccacgtgggccagcttcacgtccggcagcacgtcaccgtacttttcggacagttccttcgccttgtcctcgtagtcgcccttggcggcgttgaagcccttcagggcgcccgcggcgtcggcctggcgttgcgagaggtcgcgccacgccgagggcacggtcgggccgatcgccacgaccggcgccacctcttccagccgcttgaggtcgacgtcggccagcaccggcttggggacgccgatgacgatcaggtccggtttggcctcggcgatcgcctcgtagttggtctcggcggcggcctcaccggcgaccttgtcgagcttgtcgtaggtggccttctccgacttggacatcatcgggacgccgcgtttccaggtggagatgcccaccagcggcgcgtcggcctcgatcagcgccgggacggcgtagccggtggccacgacccgtttcgggttctcggggatggtgatctttccgttgtcggccttgacgacccgggtcttcccggcggcgtcgtcgccgctggaaccgcaaccggccgtgaccagggcgcaggctatcgcgacggcgccgagcaggcgccagttcttccgcatggttttccttaatcgtgtgagtgggagtggttgtggtcgtcctcgtcgtagtcggcgacgccacgtttccagtagccggtgatgttgtggtcggccttgtcgagcttcaggtcgtcccggacccagcgccgcaacggtttcaggcacccggcctccccggcggcccagacgtggacgcgttcgccctcggggacggtcaccgccgtgacggcctcggcgagcaggtcgagcgatccggcgggtgcctcgccgcgatgcagccaggtgaccgcgaccgcctcgggcggcgacagctggatctgttcgtcggcgtcggcgacctcgatgaaggcccagcccttggcgtcgcgcggcagttcctccagccagcgggcgatggcgggcagcgcggtgatgtccccggccagcaggtaccggtcgtagcggaacgggacgatggcgccgccgggcgggcccgcgacgtggatggtggcgccgggcgcgacggtgcgggcccagtccgcgcccaggccgtcgccgtggacggcgatgtcgatgtcgagttcgccggtggccgcgtcgaagcgccgcaccgtgtattcccttgtggtgggtgaggggcggggccaggccagcatcaggccgttgggttcgggcagccgcagggtgccgtcgggttcggggtagcacagtttgacgtgctcgtcgggggcgtgggcttcgaagccctcggtgccggggccgcccagggtgacccggatcaggccggtgccgacgggggtggtgcgcaggacctcggcctcgcggatccggatcgggtacggcacccgggcgggttcggtgcccgccttgacctcggcgatcagctcccgatgccgttcccggtctttcaaccacctcatgcgcgctcccaacagtgaaccgaaaagttagcggagcctaacctaactaaatcggcgggcgtggtcgaggtggaccgaggcggactctcgtcacgccgacggggcggccccgggacgcacgatcatgagcaccacgacgatgacccacaggacgttgtagatcccggcgagcatcgccagggtgcgcagctggcggccgtcgtcgggggtcttgagggcctcgcgctgccggggatggatctgcacggccaacagcagtgccgccgcggcggtcagtcccatcgcgacggtgatccagatttcgcccatccggtcctgcagggtcgccagcgcgatcccggcgatcgggacgatcaggccgacggcggcgtaccctccggtgatgcggtgcagcagtctcgcggtcgccggattgcgttcgcccgcatcggtttcgggcaggaccggggcgtagcgcgggaacaggctcgcggccacggccgagccgcccacgaagacgatgctggccaccacgtggatcgacagcaggacgaggttcatgacaactccaagcttcagggttgttgaagcttaatcgaagcttcaggtgccctgaaggctggggtcgcgtggctcagtccggccgctggtcgcgaaacgcgtccagcaccgcccggccgatctcccgctgcaccggatcggcctcggcgccgaacagtcgctcgtcgacctcggcgatcacgtccttggccgccgccagcagccgggtgccctgctcggtcagctcgatggtggaggcagaaccggcgcgggccttgcgatcgcgcaccagcccggaacgcaccagcgtcttcaccgtcgcgtgcaccgtctggacgctcgtgctggacatccgggccaggtcactgaaggacgcgccgggaaccgcgttgatgtgaccgatgagaccgagcctgctgaccgtcaggtccagcggcgccagcccggcgttcagctcggactcgatccggcgcgccagggtcagcacgatgatcgaggcactggtcaccggcggttgagagttcgtggtcaccggcacagtcttccgtatcgcgggctgttaaggcatcgaccgtcagctcgacggtcacggcgtcgcccacgtccaggccctcggcccggcgcacccacgccttcaccggcacgatgtagccgccgtccctgggccacaacgacgtcgtccaatgggtgtcgttgatccggacgccgaccgggatcatcccccacccgtaggtcaccgtcgccgaggcgtcggccagcagcgcgcactcctcgggcggcacggtcacgaaatgccacggcgccgggccccgccagtaccacagctggccggtgaacgcgatctccatccgctcaccttaggactgtgcgtcgcgcagccgcagtgcctgtcccatcaggaactgggtcatggcggtgaagtacgcgcggaagtccgggtagcgaccgacctgctcgccgtccagccacgtcacctgtccggcgtcgggaagaccggtccgcacgatggccaccaggtgccgcatgccccgaccggccgccaccggcagcagcgcgtcgtggtccaggccgatgtcgtcgagcacctcgtcgtcggcgtagatcgtcagcagttcgtcggccagccggtgctgcccgctcccggacagctcggccaaaccgaacaggtccatgtcgaagtagaagtacggccagccgttggcgtgcgacaggaactcccggtaggacgtcggaagccgttgccccgtctggatttcgaaggccgcgatctcgacctcggtggccttgggacgcggcggcgagaacggctccagccgacccgggtcagcctcggcgatggcctgcttggccaccaccatctggcccagcagcaccgaccagacggtgtcggccgcgtccatcatgaacgcaccttaccgggccacgcaggcggagtacatatccgaaatggtgacgaccccggcaccctgggtgggacgtggcgcacgtcgcggcgcgaaatatcgtcggggcccggaccgctgtggacagcggtatccgacagcgaagggaagcgcgacgtgaacgacaccccacagacacccgacccgatccggggcagcgcccggggcgacgcggccgtgccgctgtccgtcctggacctggccaccgtcagctccggcagcgacgtggccacggcactgcgcaccaccaccgacaacgcccggcaggccgaagcgctggggtaccaccggttgtgggtggccgagcaccactccatgccgggcatcgcgtcctcctcccccgcggtgctgctggcccacctggcagcggccaccgacacgatccggctcggctcgggcggggtgatgctgcccaaccacgcgccgctggtggtggccgaacagttcggcaccctggaggcgctgcacccgggccgcatcgatctgggcctcggccgcgccccgggcaccgaccaggcgacgatgcgggcgctgcgccgccacaacgaccccgaccccgacgacttcgacggccagctggacgagctcgtcggtttcctggacgacgccttcggcccccgccacccgtacgcgcacatccacgccgtccccggtccggtacaggcgaagctgtcgggcacgaccgcgtcgcggccgccgatctggctgctgggttccagcggctacggcgcccgactggcaggacaactggggctgccgttcgcgttcgcgcaccacttcgcggcccgcaacacgctgcccgccctggagctgtaccgcgagaacttcatgccctcaacggttctggaccgtccctacgcgatggtcgcggccagcgcggtcgccgccgacaccgagtacgaggcggcccggctggcgcgcacgatggggctggccatgctgcgcgtccgtggcgggcggcccggcctgatgccctcgcccgaggaggccgaggcgtaccgctactccgacgccgaggcggagttcgtgcactcgtggctggccaacgtggccttcggcgagccgcacgcggtgcggcaggaactcgacgagctgatcaaggccacccaggccgacgagctgatgatcgtgtccaacgtgcacggacacgagacccggctgcggtcgttccggttgatcgccgaggcgtacgggatggcctgaaccaacgcgggccctgttccgcaaccaccgaacctcttgatacatatgtacgaatagctgatgccccaagatcaccaacggggcatgctgttgcgtcatggaccttagaacatctgatcgaacccggttcgccgcaccccggtacgtcgtcgagacgctccgggtgtggcgggccggaacccgagccgagcggcaacagctgcggctcatctccgacgtgggccgtcggcagtggacggtggtgcacaagaccggcggaccccgtccccgggtcacggcctcggcctacggcggccagaacgacgcgatgaccgccatcggcacggtgatggcggcctccggccaggactgggacgagatcagcccctactcacacccgtgggcttagcaccggtcccccgaaccgcgcgcccacgcggtccgagggaccaccgagccgggtctggccgcccggctcacaccgacccggcgacgtggacgaaaccgccgccgaacactcgcccgcccgaccgcgtggggcggccgggcggaccagcggggacgtcacgggtgaagacgtcgccgggtcggcgtcaccaaaagcgcggccccgctcgccaagcttcggcgccgggcgaagtccggctgccgtcgccggacgcggctcaagccgcccgaccccgcgctggctcgggggcggtggggagtggcgccaccgtcctggctcgccacagggcgtagaggccgccgaggccgagagcggtgatcacggcgatggccaagcgcattcccgccagcccgtagccggtcagtccccataggattgtggccagtgccggggccgttcccagcccgagctggcgcgcgaagctcagggccgccgacaccgagcccatcatgtcggccggggccgccgccatggccatcgcggtctgggccccggtgaacaggcccgcgcccactcccagcagccccagccgccaggccaggtccgcgatggtccacgtttcgccgaaccaggccatggatccggtggcggccaacggcaccgccaggccgaggatcgcggtgcggcgcgcgccccagttgtcggtgagccagccgcccagcgggctgaacagcaccatcccggccgggagcaccagcagcaccagtccggccagcgcggagtcggcgtcgaggtagcgctggatgtagaacggcaccaggaacgagaccgcgagctggccggtgacttgcgtccacagtgctgtcatgggggcacggacgccggggacgcgcaggaggctcagcaccagtcgccccgattccatgcggcgccaggccagtaccggcgggatcgccagcagcgccaccgccagccacgcgtagcggccctcggcggccagcggcaggtgcggcaagaagatcgacgaccagccgatgttgtcgatcatgacgcccaccgcggcggtgccggcgatggctcccagcgggccgatggcgaacatccagcccatggcccggccgcgcagctggggtcgcaccgccgccgaggccagcaccggcatgagcacgaacagcagcgccccgaagccgccctggacgacgcgggcggcgatcaccagtcaccagcggtcggggtgggtcttcatcgggcggctcctaaacttcacagggcgtgcagaatgtaaactacacacggcgagaagttttgtcgatttccgggagcggtgatgaacgcgacagccggaccccagaacgcccgcggggcacgcacccgggcggcgctgctggaggccatccaccagatcgtggaggacgagggcttcgaggcactgacgatgtccgaagtggccaaacgcgccggggtgtcacggcgcgcggtgtacctgcacttcagcaatcgttccgagctcatcccggcgctgcacgactacgtcgtggaggtgctgggactggaggactcgctgacgcgggtgtgggacgaacccgatccggtggccgcgctcgacgaatgggccggtcacctcgtccgggtccacatcgaggcgatgggcgtggaccgcaccgtgcgttcggcgatgcaccacgacccggacgtggccgactaccgcgcggcggtcggcacccggcagcgccgcaactgccggatgctgatcgagaacctcgacgccgccggaagactgtcgtcgcgctgggacctcgacaccggtaccgacatgctgtgggccctgatctccaccgacctgctggaggccctgtaccgggagcgcggctggagcaaggacgccatccgcgagcacctgtcgttcctgctgaagcgcaccttcgtggccgactgagctcagctcagcgacagtttgtatccatagtgggacttggcgaagcccagccgctcgtagaaccggtgcgcgtcttcacgagtgatgtccgtggtcagttgaaccagaccgcagtcctgccgccgggcctcgtcgacggcccactggatcaggtccgagcccagcccgccgccgcgttcgtcgcggtggatccgcaccccctcgatgaggccgcgcgtcatcgcggtgcgcgacagccccgggatcacggtcagctgcaacacccccacgaccgtcccgtcgcggtcggcgaccatcaggtgctgccgctcgtcggcgtccagcgccgcgaacgcggtccggtagggccgcaggtcgccgggggtctcgcgggtggcgcccaatgggtcgtcggcgagcatggccacgatcgcgggcaggtcggcggcggtggcgcggcggatgtcgggcttggtcacctcgcggatcctacccacccggcggcgggtcctcggtccgcagccgcgacagcacggtctcggcgatgtcgcccagcacctcgatctgctcggggctgagcaggtcgatgaagtgccgccgcaccgaggcgacgtggccgggcgcggcggtctcgatggcggtgcggccggtgtccgtcagcgcgacgacggcgccccggccgtcggcggggtcgacctcgcgggtcaccaggtcgcgtttctccatccggcccaggtgatgcgacaggcggctgcgcgaccaccgcagccgggcgctcagttcggtgagccgggcccgatgtccgtctatcgaggacagatgcgacaggacgtcgtagtcctgctccgacagttcggacatcgtctgcaggtcccggtcgatgcgcgggtcgagcaggttgcgcatccggcggtagccgagccaggcgcgcatctcggagtcggacagccagcggggtcgcgtcgtcatgcctcgagcctagccgatagttgacatgtcacacatcccgcgctaggtttacgtgacatgtcaactaaacggagtgatcccatgtcccccaccaccaccggcccgcgcatcctggtcttctccggctcggcccgcaccggctcccacaacgcccggctggccgaactggcgcgacgcgccctcgccgcggcgggcgcgcgaccgcacccggtgaacctgcgcgagttcgcgctgccgctgtacgacggcgacatccaagccgcccaaggcatccccgacgccgcccaccgcttcgccgatctgctgcgcgaacacgacggcgtcgtcatcgtctcgcccgagtacaactactcgatgcccggcaccgtcaagaacctcatcgactgggtgtcgcggatcaagccctggccgaccatcggcgtcaacggcctgctcatgtcggcctcgccctcggcggtgggagggcaccggggactgatcgcgctgcgggtcccgctggagggcatcggcgcccggctgcaccccgagatgttcaccctcgccttcgccgacaaggcgtacggcgacgacggcgaactggccgacgcgggctcgcgcgaccggctgcgccgcctcgtgtccgacttcctggacgtcgtcgccgcgaccatccactatcgccagagtcgggaactggtcaccgaagggtaggcggcggcggttcgtgccaccgggcccgggaccgcttctcgcgaacctgccggttcacgaagtcctcgtccacctcggaaccgcgacggcggtcggtgttgcggaacgtcagccacagcatcgtggccccgaaggccaggatgaggaccagcgcgacgacgaagatggtgttgcccgctgcgattgacatgatgggtcactccttgcaggtctagacctcggtcgggtcgatgcgatcccgaagccggtcgacgaacgcggcgcccggatccacgatcaggttggcgggtggacgatccggggcgtcggggtgcgggcgggtgggcgcgaacttcttgttgcgcagcatcttcgcgccccgcttctgcagggtcagcgggctgcacgccgccccgaccagcggcagtgtcacgtcctcctcgtcggccatgtgccgacggcaccggcgggtcagctcggcgagcagcgcgatgaacctcgggtcggcgccgtcgaactcctccagctccttcatgagccgtttgagttcggcgtgttcggccagttcccggtcggccagttcgcggccgttgttgacataggagcgcaccagcggatacaggtagtgttcctcggccagcaggtgccccaccagttcggcgaccagggcgtcggtgagcgcccgccgccactcgccggtgaggttctcgtcctgcaactcggtgaagacccggttcagcagccggtgatcggatacgacgatgttgacgagattggtttcggcagtggtgaccatcgaagacctcctaggcatccgggtctcgcggccgtggaagtgttgtggggccgccctgccaggtacggccccacaaccggtcggcgaaaccgagatgtgttgtgggaatacccagtcggtgcgtgcgtaaacaacccgagcgtgcggcggtcagtacatcgggtggccgggttcggtggcctcggcggtgcccagccgggtgtggatgtccagggcctcgcgccagtgctcctcggcccggtcggtgtcggacagcgcccgaaacgccagacacagtccatggtgggcgcgagcctgctggtacgggatgccgccgcgttcggcgacgaacagcgcctcgcggtggtgttccagggcttgttcgggctggcccgcgagccggaacgacagtcccgagtcgctcagcaccgcggcccggtcgtcgtccggtgtggacggatcggcggtggccgacagtgccgtcaggtgccgggcgcgggcggcgtcgacgtggccgagccgggactgaaccacggccagctgactggcgatcagcgccgcgccgtactcccccacctcgccgaacccggacagcaccgacgcgaaggcggccgcggcctcgtccagacggccctgccggtagaggatccggccggagtactcgatgacgtagggcatgaccgaacgcagccggtactcctcggcgagtcggcgggcggtgtcgttgaggcgggtggcctcggggtagtcgccgcgcaggatcgccagcagcgccaggtcggtgaacaggttggcctcggtgcggacgtcgccgtgctcgcgcaggtgcggtatcgcggcctcgcaggcgatgcgggcctgctcgtactcgccgtggtcgcggtggacgtaggcgcgggcgaaaccggtgacggcctgccggtaggtgtcccgggcctgccgggccgcgtccatcgcctgtcgatagtggtcgatggcgatgtcggagcggttcagccgccggtatccgctgcccagcagcacgtgcatgcggttgatgacgaccgggtcgcccagccgccgcgcggccgacagcgccacccggagcaggtgcacccagtcctcgacgcggccgccgttgtagcagtagtcggtgagcgacccggcgatgccgatcgcgtgttcggggaacccggcgtcgtcggcgaaggacaccgccgacaccagggtcgggtagcgggagtccagccaggccagggccgcgtcggggtcggcgaaggtcggtaccggtgccgcgacctccggtgtcctggtggcgacctggccaccgccggaggcgttctcggcggccagcaccgcggccaggtaccagtcgaggccgcgtttcagcgcggcctcccggtcgggggcgtcgagccgggaggcgtactcggcgaccaggtcgtgcatgccccagcggccgtccccagtgggctccaccaggtgtgcggcggcgagtgtggacaggatccgttcggtctcggccaggtcggcgtcggccatggccgccagcgcttcgacgtcggcggtgcccgaagggtgcagccccagcagccggaacaggtgccggggcccaggcgccaggaccttgtaggacgtctcgatggcggcggcgacaccgccgggcgagtcctccggataggacagtgtcgcgagccgatcgccggagtccaggtcgtcgaccagttcggacagttcgtggtccgagccgcccgacagctggctggcggccagccgcaacgccagcggcaggttcccgcactgctcggcgagccgcgcgatcagggtggcggcgaccggtccggggcgggcgcccagcgtctcggccagcacccgctgcgagtcggcgctggacagttcggcgacggtgatggcgtggacgcggtcaaggccgctgaggttgtcgcggctggtggccacggtcaggcagccgtcgtcgccgggcagcagcggccgcagctgtctcggcccgacggcgttgtccaagacgatgaggatccggcgcccggcgacggtggcgcggaacagcgccgacagttcgctctccccggcgggcagccgggaggccggaacccccaaagcccgaaggaaacccgtcagcacccgggccggtggcgccggttcggtgccggagaagccgcgcaggtcggcgaacagctggccgtcggtgaagcgggcggagagtttgtgcgcccaggtcagcgctagcgcggtcttcccggcgccgccgggtccgacgaaggcgacggtgtcgtggtcacgggccaccgcggcgtcggcggcgttgatcagtgtgtcgcgtccgatgatcccggccggggcggcgggcagctgccggggcaccgcgacctcggcggccacgtcggtgcgggccgacagcaggtcccggtcgtcggcgaggatgcggcgctggatgtcggcgagcctgggcgaggggtccacgccgaactcgtcccgcagccgctgccgggcctgccggtagcactccagcgcctcgatgccacggccgcagcggtacagcgccaccaggtactgcccgatgaggttctcgttgacgggattgtcggccaccacttcggacagttcgccgatgacgcgggcgtggttgtcgcgggacagttccacctcgaacagctgcgtccacacctcgacgtgctcgggttccacggccacggagatcgagtccgcccagcggcagtcgacgcgcgacagcggtcgtccccgccacaggcccagcgccgcccgcagcagcgcgaccgcgcgggccgggtcggtggccgccagtccccgggcctgcgtggcccaggcgcgcatggcgtggacgtcgacgtcggtgtcggcgatgttgagggtgtaggtgccgctcttaccggtgatggtcgcaccggtgtccgacagcagcgaacgcaaccgggtcacatacggcgacaacgtgttccgcggattggtcggagcgtcaccgtcccagacccgctcgatgatcgtgtcagtgtccaccggagtacccggcgtccaggccagacacgccaacacacacgcctgcttcggcgtacccgccgagaccggttttccctggacgagaaccgatacctctccgagcagcctaatgagcggtgagtcaccaacgggaggcattcctatatgcaatcacggcggccgggcattgcctaatcggactttcggatatgccaaccttgaggccatcccgacgccccaggagtgcgaacatgaccgagatcgcgttgacccccggactgcggcactccgctcggctcacggtggacgaaagtctcaccgtcccggcggtgaacccgtcgttcaccggtttcgccgacatgccaagggttctggccaccgcgtttttggtggctttcgtggagtcgacctgtgtggaggcactcagtccgctgctgccgtccgggacccagacggtggggaccctggtcaacatcagtcacaccgccgccacgccggtgggtctgaccgtcaccgcgacggtggaactcatcgaagtggacaaacgtcggctgcggttcgcggtcgagtgccgcgacgaccgcgacgtcatcggcaagggtcaccacgagcggttcatcatcgaccgccgggccttcgacgccagcgccgaggccaaacgcgccaacccgtcctgaccgacggcgttacggcgtcacgcgcaggattccctcctgcgccgtggtggcgatgtggcggccgtcggtggtgtagaactggccggtggccaggccccgcccgcgcgaggccgaggggctggccgagtcgtacaggaaccactcgtcggcgcggaacggccggtggaaccacagcgcgtggtcgaggctggcaccggcgtagccgcccggcccccacacctggccgtgccggttcagcacggtgtccagaagggtcaggtcactggcgtaggtcaggacgcacacgtgcagcagcgggtcgtcgggcagtttgccgtccaccttcatccacacccgctgctgggtggcggcgtggcgttcccccgaggccgcgaaaccggactcgccgatgtagcgcacgtcgatgggacgcgggatgcgcgcccagatgcccagccggtcgggatgggaggccagccgctcggtgagcgtggggacctccaccggcggcgggacgtcgaccggggcggtctcgccgtgctccaagccgtcctcgccggtgtggaacgacgccgacatgaagaagatcgtctggccgttctggacggccaccgtgcgccgcaccgagaacgagcggccgtcgcggatgcgctccacctcgtagacgatgggcttggtggagtcaccggggcggacgaagtagccgtgcagtgagttgacgtgccgcccggcctcgaccgtgcgtccggccgcgaccagggcctgaccggcgacctggccgccgaacacccgctgcggcgagacctgcgggcccacaccccggaagatgttgagctcgatctgctccaggtccaggacccgcagcagcccgtcgaccgccggttgtcccgtcagcacttcactcacttggtgtccgtttctccgatccgatgtacccgaagggtattggtcgaacccggggttccgggaggcgaaccggcgacgatgacgaccaggtcaccgacgttggccttgccgagcgagaacaccgcctggtcgacctggtcgaacatgtcgtcggtgtggtcgacgtaggcgacctcgtggctctccacgccccacgacagcgccagctggccccgggtcttgggctcgggggtgaacgccagcagcggcagcgggcagtgcagccgggccagccggcgcacggtgtcgccggtctggctgaaggcgaccagcgccttggcgtccacggcccgggccaccttggaggccgccgaggtcagcgcgccgccctgggtcttggggtcgtgctccagtttcgggacggtgaaggaacccgcctcggtggtggtgacgatgctggccatggtgcgcaccgtgccgatcgggtacttgccgacgctggtctcgccggacagcatcaccgcgtcggcgccgtccaggatcgcgttggccacgtcggaggtctcggcgcgggtgggccgggcgttgttgatcatcgagtccagcatctgggtggcgacgatgaccggcttggcgttctcgcggcacatctgcacggcgcgcttctgcaccagcggcacctgctccagcggcagttccacgccgaggtcgccgcgggcgaccatgatgccgtcgaaggcgtccacgatggcctccagccgcgacacggcctcgggcttctcgatcttggccagcaccggacggcggacgtccagttcggtcatgatggcgtgcaccgggtccacgtcggccgggtcgcgcacgaacgacagcgccaccaggtcgacgcccagccgcagcgcgaaccgcaggtcctcggtgtccttctcggacagtgccgggacgctgatggccacgttcggcagcgacaggcccttgtggttggacaccgggccgccctcgatgacgaggcagttgatgtcgtcgccgtcgacgtcgagcacctcgagcacgaggcggccgtcgtcgaccagcagccggtcgccgcccttgacctcttcggggagcttggtgtaggtgaccgacacccgcttggcggtgcccgggacgtcctcactggtcagcgacacgtggtcgccggtgttccactcggccttgccctcctcgaacttgccgagccggatcttggggccctgcaggtcggcgaggatgcccaccgcggcgttcgcgtcggcggcggcctgccggaccatgtggtacatggactcgtggtcggcgtgggtgccgtggctgaagttgaggcgtgcgacgttcatcccggcttcgacgaggccacggatgcggtcgggggttgaggtggcgggtccgagggtgcaaacgatcttggcgcgtcgggtcacgatgggcaagcctagtccacaaaaattattggagaaccacgcgccccgtgcgttaacgcacgttaaggcacacgtcatgcccccggcacgggcccggggcggagcgttcatctcaaccggcccatgaaggcgtcccggaagatggacgactgccacaggttcttgcggtcccggcgcgagtgccacacctcggcgctggcggcgctcatgtacgcgtggtactcgcgccgcaactggaaatagccgtacacgtagcccaggatccccagcggcagcgcgatcgggatgacgaccatcggggcgctgttctcgccgacacaaccggcgatcagcgatcccacactggacagtatgccgatgtagtacagccggtaaccccacagcgccttgcggtacggcatctcacggcgcacccgatccagggtctcgttggccttggacaggtcggcctcgacggcggcacggtgtcgcgcgagcgcctgttcgtcgtcgtggtccggctcgggtcgaccgttgttctcgtcggcgggatcgggagacacgtggtcaccgtagtcgtttgccacgacgccgtcaccaccagcgtcgcatcacgcggtcaagggcacactgtcgggttccaccggtgccgggaggggtgtcgcgaagccgaggtagccgtggatggccgccgcggcggcacgtccctccgcgatcgcccacacgatcagcgacgctcccctgtgggcgtcaccggcgacgaagacgccctcggcgtcggtctgccagtccggggcgcactcgtagacaccgcccgacagttccagcccggcctggcgcagcagcggctgctcctcgctgcccgcgaaaccgatcgccagcagcaccaggtcggcggggatgtcgcgctgtgaacccggcacctggttcaccacccggcggccgccggtcttgtcgacggtgacctcgctgacgcgcatggtgcgcacgtgcccggcctcgtcgccgaggaactcgaacgcggcgtgggcgaacacccgctcgccgccctcctcgtgcgccgggtagtcgcgcagcaggttgggccagctgggccacgggtcgcgctcggcgtcgcgctgcttcggcggctccgggtacaggtccagctgggtcaccgaggccgcgccctgccggtgcgcgacaccgaggcagtcggcggcggtgtcgccgccgccgatgatgacgacgtgtttgccgcgcgcgtcgatgggcgcgaacggcgcccgcccggccacgacccggttggcgcccacgaggtggtccatggccatgtgcaccccggcgaggtcccggccggggacgtcggtgtcgcgtccggccagggcgccgaccgccagcaggatcgcgtcgtggcggtaccgcagttcccgcatcgagatggacacgccgatctcgcagttgacgacgaactggacgccctcggcgcgcagctgctccagtctgcggtcgatgtgccgcttctcgagtttgaagtcggggatgccgtaccgcatcagaccgccgatggcgtcgtcgcgttcgtagacggtgacggcgtgaccggcacgcgccagctgctgggcggcggccagcccggccgggcccgaacccaccacggccaccgacttgccggtcggttccgggatcggctgcggcgtgacgttgccgtcggcgaaggcccgctcggcgatgtcggcctcgacctgcttgatcgtgacggcgtcgtcggcgatgcccaggacacacgcggactcgcacggcgccgggcacagtttgccggtgaactccgggaagttgttggtggcgtggagttgttcggacgcggcgtcgaagcggccggtgcgcaccaggtcgttccactccgggatccggttgcccagcgggcagccgttgtggcagaacgggatgccgcagtccatgcaccgcgaggcctgctcgcgcagcttggtctcgtcggactgctggtagacctcgcgccagtccatgagccgcagcggcaccggacggcgcggcggcagttcgcggacgtgtcgcaggaaaccgttggggtcagccatgacgcgcctccattgcctcggcttcggcgcgctcggcggcagccagcgcgcgcttgtactcgacggggatgaccttggtgaagccgccggcggcgcgtggccagtccgacagcagccgagccgcgacggccgaaccggtctcgtcccggtgctgccgcagcagcttgtggagttcggcgatgtcgctggcgcccagatcgtccaggtccaccagggtctggttgacgcgcgccgggtcgagccggtgcacataggcctgtccgccggacatccccgcgccgaagttgcggccggtcggtcccagcaccacgacagtgccgccggtcatgtactcgcagccgtggtcaccgacgccctcgacgaccgcgaccgccccggagttgcggaccgcgaagcgctccccggcccggccccggcagtacagctcgccggaggtggcgccgtacagcagcgtgttgcccgcgatgatgttgtcctcggcggcgaactcggccgcctcgtcgggccgcaccacgacccgcccgcccgacagtcccttgccgacatagtcgttggcgtcgccggacagccgcagcgtgaccccggcgggcaggaacgccgcgaaggactggcccgcggtgccgcgcagccgcaccgtgatggtgtcggcggccaggccgtcgcggaaccggcgggtgacctgcgagcccaaaagggtgccgacggaacggtcggtgttggcgacatcgacgtcgatctcgatcgggtcgccgctggtcagcgccggtgcggccagttccaccagccgctggccgagggtgtcgtccagttcgtgttcctggtcgcgggagcggcgcaggctggcgccctcgggcagttcgggccgccacagcaggttcgacaggtccagggccgcggccttggggtcgttgatgctctcgcggcggcgcaacagttcggtgtggccgatggcctcgtcgaggctgtgcatgccgaggctggccaaaagctcccgcacctcttcggcgatgtagcggaagaagttctccacgaactcggccttgccggtgaagttctcgcgcagcttgggattctgtgtggccacgccgaccgggcaggtgtccaggtggcacacccgcatcatgacgcagccggacacgatgagcggcgcggtggcgaagccgtactcctcggcacccaacagcgcggcgaccacaacgtcgcgtccggtcttcatggcgccgtcgacctggaggctcacccggtcgcgcaaaccgttgcgcagcagggtctgctgggtctcggccagtccgatctcccagggcgccccggcgtgtttgacggagttggccggtgccgcgccggtgccgccgtcgtgcccggagatgaggacgacgtcggcgtgcgccttggcgaccccggccgcgaccgtaccgacgcccacttcggacacgagtttgacgtggatgcgggcgtcccggttggcgtgtttgaggtcgtggatcagctgcgccaggtcctcgatggagtagatgtcgtggtgcggcggcggtgagatcaggccgacgccgggggtggcgtgccgggtggaggcgatccacgggtacaccttgttacccggcagctgtccgccctcgccgggcttggcgccctgggccatcttgatctgaatgtcgtcggcgttgacgaggtattcgctggtgacgccgaagcggcccgaggcgacctgtttgacggcactgcggcgcagcgggtcgtacagccggtcgacgtcctcgccgccctcgccgctgttggacttgccgcccaggcggttcatggcgatggccagcgtctcgtgggcctcggccgacagcgccccgtaggacatcgcgccggtggagaagcgacgcacgatcgtgtcgacgtcctcgacctcgtcgatcgggatcggggtgcggccctcggcgaagtcgagcaggccgcgcagcgaaccgctgtcggcggtcagggcgtccaccttggaggtgtacttcttgaacacgtcgtactggcccgagcgggtggagtgctggagcaggaacaccgtctccgggttgaacaggtgcacctcaccgtcgcggcgccactggtactcgccgccgacgtcgagctcggcgccgtcggtgtaggcgtgggcgtggcgttcggcgacgtcggcggcgatgtcggccagcccggcgccgccgatgcgggagtcggtgccggtgaagtaccggtgcgtgaagttggcgtcgagaccgacggcctcgaagacctgggcgccgcagtaggacgacaccgtcgagatgcccatcttggacatgatcttcagtacgcccttgcacaggccggtgacgtagttgcggatcgcgacggccgggtcggcctccagcgcgccggtggcgatcatgtcctcgatggactcgaacgccaggtaggggttgatggccgcggcgccgtagcccagcagcaccgccgcgtggtgcacggtgcggcagtcgccggtctcgacgaccagcgcgatctgggtgcgggtctgttcgcgcaccaggtgctggtgcaccgcggcggtcagcagcagcgacgggatcggcgccaggtcgcgggtggagtcgcgatcggacagcaccaggatccggacaccgtcctcgatggcctcggagacgtggcggcagatctcgacgagccgggccttcatcccggccgcgccgagccgggccttgtacaggcccgacacccgcaccgccttgaagccgggcatgtcgccgtcggcgtcgatggacaggatcttggccagttcgtcgttgtcgatgaccggataggacagttcgatctggcggcaggacgcggccgagggctccagcaggttgtgctcgggcccgatcgtgacgcccagcgaggtgaccagttcctcccggatggcgtccagcggcgggttggtgacctgcgcgaacagctgggtgaagtagtcgtacagcagccggggccgcttcgacaggctggccaccggggtgtcggttcccatggacaccaccggttcggcggccgtggcggccatcggcgccagcagcatccgcagctcctcctcggtgtagccgaagacgcgctggcggcggcgcaccgagtcgtgggtgtggacgatgtgctcgcgttcgggcagcgagtccagatggttcagtccggcgtgggtccagtcggcgtagggatgctcggaggccagggcgtccttgatctcgtcgtcggcgatgatgcgcttctcggcggtgtcgaccaggaacatccggcccggggtcagccgtcccttctcggcgatggactccggcggcaggtccacgaccccggactcgctggccaagacgaccaggccgtcggtggtgcggcaccatcgggccgggcgcaggccgttgcggtccaggacggcgccgatctgggtgccgtcggtgaaggccacacaggccggtccgtcccagggctccatcatggaggcgtggaagcggtagaactcgcgccgcttggggtccatggtggcgtgtgactcccaggcctcgggaatcatcatcagcatcgcgtgcggcagcgacctcccgcccaggtgcaacagctcgacgacctcgtcgaagttcgccgagtcggaggagccgggggtgcagatcgggtacagccgcttcagtcggccgggcagggcgctggtggccagctgtgcctgccgggcggtcatccagttgcggttgccgcggatggtgttgatctcgccgttgtgggcgaccatccggtaggggtgggccagcggccaggacgggaaggtgttggtggagaaccggctgtgcaccagcgccagcgcgctgtcgaggcgctcgtcgtgcagttcggggtagaaggtgcccagctgcgcgggcgtcagcatgcccttgtagacgatggtgcgcgaggacagcgagatcacggcggcgtcgcaggagcgttcccgcagctcgcgttcggcctgtttgcggacggcgaacgcgcgccggtcgagttcgatgccgcgcgaaccgtcgtcggcggccatgaacacttggacaacttccggtgcggcggccagcgaggccgggcccagacaggaggggtcgacggggacgtcacgccagcccagcacggtcatgccctcggtgacggcgtatttggcgagcacgccgcgcacccgctcggcggtgtcggggccgcagaacaccagcccggtggcgtaaccgcccggctcgggcagcgcgaagtcggtgacggcgcggtagtactcgtcggggacctgcagcatgatcccggcgccgtcgccggagtcggggtcggctccggccgcgccccggtgggacatccggcacaggctggacagtccggcctcgacgatgcggtgggcgcggtgcccggcgacgtcgacgacgaaggccacgccgcaggcgtcgtgttcgttggccgggtcgtacaggcccgcggacgctgtgtggcggtcggctggcggcgaagtgaatgagggtacggaagatcgcacgctggtgggcctccttcgtcgtcacaagtaacaccggggaaatcgggtgttcacaggatttgatcgggacgacgtcggcccgtaatcgtgcaagtgtaggtgagatcgggggtggctgtcacggccgtcccgggattcggtcaaagcatgacaggccaccattcgatcacgcaatcgaacacactacgctcgccgatactccgtgcgcccccttgaacttccatccccgcacggagcaatagatattcggagagagaagaacatgactcagccaccgccctaccagggtggctaccccccacagcaggacccttacggttccggcggttacgggcagcagaaccagacgcccagcggtttcccgcagcagggcggatcgcccagcggctaccccccaccccccggcggatcgcccagcggtttcccgcccgccggtggtggcccgggaggtcctcctccggtgcccccgccctccgggacgggcaagaagatcggcggcatcatcggcagtatcgcgctggtgctgctcatcggcatcggctggatcgtcgtgaagtacgtcatcggttcgggcatcggctcggcggcggaccacgccaccggcgacacccagatcgccgaggagggcgactgcaccaccaagtcgaagaacaccgtcaccaccgacgccagcgacgtcaaggtcgtcgactgcaaggcggaggacgcgttcttcaaggtcgtcaagcgcatcgacgacccgtcgggcaccgacggcgagaaggtcagtgagaaggagtgcgccggtaccgcggcggccgactacatctacctggagaagaccggctccggcatcgactgggtcctgtgcctggacccgcaggagatcgacaccgccaagttcggtgagatcccggccaaggcgggcgagtgcctcagcgacaacgaggagtacttcgagctcgtcaagtgcgacgactccaaggccgcctacgaggtgctgaccgccgaggacaacccggaccagtcactgaccgacggtgactcggcgttcaacgccatctgtgaccccaactcgacgctctactacaccagcgagagcgccaacaacgacgttggtccgtacgactggttcctctgtacgatcgaagtggctaaatagatttttgaggacacggtgtgaccatcgtggtcgcaccgtgtccgttctcatgacggcaattctcgtcacgacctggcctttgacgttagggtcggcgattgggacgacacaccactactgcttggagcaggccttgacctaccagccaccgggcgacccgaaccagaacccgtatcagccgggccagtatccgccaccggagccgacgactccgatggggggccagtcgggttggccggatccgtaccaggctccggacccctatggtcagccgccgacgtcgggacccgcctacgggcagccgacctccgggcagccctatggacagccgacttcgggacagccctatggacagcagccggggggcttcggcccgggcgggccggggatgccgccgcctccgccgggtggtttcacgcccggcgcgccgccgccgtcctcgggcggcaacggcgccatgatcgggatcatcatcgccgtggtggcggtactgattctggccgtgggtatcggtgggttcttcctgatccggggcgccgccaacgactccgccgacggtggcgacgagtcgaccacgagtgagtcctccagcagttcctcggaggagaccaccagcgcgctgccctcggagacctccgacgacaccggcaacttcgccgacgccgcgcaggccggtgactgcctcgactatccgacggaccccaacgacaccaaggtcgtcgactgtggtgactcctcggcctactacgaggtcctggagcgggtggactcgccgtcgaccacggagaacaccgacgaggccgcggcggccgagtgtgagggcaccagtttcgactccacgttgtacctgttgggcagtgacgtggcggacccgttcgtgctgtgcctgaagaccttgtgacaccataagacgacaaagaccgtccacaccggatatccggtgtggacggtcttttcgcgtcggccgttatcgcaggaacggcagcgcgcgcacgagcggcgtgcgcgcccacgccttgccgaggccgagggtgtccccggcgcgcgcggccgccagcgcgatggcggtgacgaggtagacgaggtgttcgtccatgaaggggttgttctccagcggcagcgaggacagccacagcatgcccaggagggcgatgccgccgatggcggccacccgcatgccgatgccgaggatgagcgagacacccaggccgcccatgccgagcatgaacagccagtcggcccagacctgcccgctcatggcggagaacagcccggcgaaggttccctcgacgctgccgaggtaaccggcggtggggctgttcccgtcgagccaggagccgtcggagggggtgccgcggccgagtcccaggagtttgtccaggaaggcccacaggaagatccatcccaggcagatccgagcgagtgccagggccacgcgggcgaacggggacagtggggattcgggcttgtcgttgctttcgtgggtggatgcggtgggagaggcgatgtcggtcatgtccatgcctttgcgattcgacgtcacgtatgcgaattaggtaaggctaacctcactaattcgccacgctcacgatagggtgcgtcgaatatcactgtaaagactctagacagtatttatgtagatttttagatatgtagtagttgtctttttttcacttagtgctggactttcggctcacagccggatcagccgccgttccagcgccgcggccaccgcggcggtacgggaatccacgtcgagcttcgcgtagatgtgcaccaggtgggtcttgacggtggcctcggtgatgaacagccgtttggcgatggcccggttgctgtcgccgcgcgccagcgcccgcaggatctccacctcgcgcgaggtcagggtggtgcgcggctgccgcaggtgccgcatcatcgagtcggccacggccgggctgagcaccggctcgccacgcgccgccgcccggatcgccgtgaacagctcctccggcggaccggccttgagcaggtagccgcgggccccggcctccaccgcccgcaccacgtcggcgtcggagtcgtaggtggtcagcaccaggatcgccgggggcgcgggcgcggccagcacggtctcgatggtggccaccccgtccggcccctcccccagttgcaggtccatcagcacgatgtcgggagcggactcggcgatgccgcgcaccgcaccggcgctgtcggaggcctcccccacgaccgtcatgtcggcctcgccgttgatgagcgcggccaggcccgcccgcaccaccacgtgatcgtcgacgatgaataccttcatgacgcccgctttcgctcgggtggcaacgggatgcgcgcggccagcgccgtgccctcccccggtgtgttctcaatggtcagttcgccgccgagttcggccagccggtcgcgcatccccgggatgccgtagccgcgttgcggcccggagccggagcccacgtccgcccgcgcgaggccgtcgccgggcacgggctcgccgaccgggaagcccgcgccgtcgtcgaccacgtccagcgacagttcagcccccaggaacgacagggtcaccaccgcggccgatgcgcccgcatgctcaaccacattggacaaggccgactgcgcgacccgcagcaccgccagccggacgcggtcgtccacggtggtctcgacgccctcgagccggaaccgcaccgccaccgggttctcgcggtccacgtcggcgcacagcacccgcagcgcctcggccagcgaggtgtcgtccagccggggcggacgcaggtcccgcacgaaccggcgggcctcgtccaggttctcggccgccaccgccccggcgcgttcgacgtgctcgcgggcggcgtccggatcggtgccccagacccgtccggcggcctgcaacagcatgcccatactggacagtccctgggcgagggtgtcatggatctcgcgcgacagccgttcccgttcggccagcatcccggcctcgcgctgcgaggccgccagcgagtcgcgggtggcggccaggtcgtcgatgagccgctgccgctgcgtgatctcgtggttgagcagccagaagaacgccgcgatcatgacggcgatgccgatcggcgccaggaacaggctcggctcgacgacgtcggcgatgcgcacgcccccgacgatgaccgccagcgtcaacaccaccgcaaccgcgatcgtgacccggccgggcagcagccgcagcgccaggaagtacaacggcaccgcgcaccacgcgaacgacggtgccagctccaccgtcaccagccacagcaccaccacggcgccgaaccacacatagcgccaccgcgcggtggtgtaaccggccgccgcgccgcccgcgtagaccaccgccagcagcaggctgccgaccagcgcggccacggtcagtccggtgacctcgtgccgggccaccagccgggccgccgaggaggccagcagcaggaagaaggcggcgtgcatggcgcggtccacccacaggcgtgcgttcatggcttccttctcgcgtcctcgccgcgtccgaagagtccatattagggtgttgacccggtgccgcatccatcaaaaggtggagatcgcggctccatcgtctcgggccgccgtgcccatcacacgtgcgatggcggcgggcccggatccgggaagccttgagagcacgaaagcacaagacttcgagaaaggcaccatcatgaacatcaagtccgtgaagacccgggtcatcgtcggagcgctgggcgcgctggccatcgtcggcggcgtcaccggggtgtcggcgtataccgccagccccgccgacgccaacccggccaccaccgtcgcggccgccggggacgaggcggtcaccgagaccaagacgctgtcgagcgaggccgcgctcaaggccgccaaggcggcgctgaaggaggccgaggagcagaaccagcgggtcacggtggccatcgtcgaccgggcgggcaacaccatcgccctggtcaagggcgacggcgccggaccgcagacccaggagtcggccgagcgcaaggcgttcaccgcggtgtcgttcggcaaggccaccagcgaactgaccgagggcgccaccggcgacgcccccaacatctccgacatccccggcaccctgttcctggccggcggcgtcccggtcaccgccgacaaggccccgatcgcgggcatcggcgtgggcggcgcccccagcggcgacatcgacgagaagatcgccgaggccggtctgaaggcgatcgactagccatggcgggcgatcgacgtgggcacggcccgtcgcggcgggccgtgctggcggtggcgctggcgggactgctggcgtcgtgcgccgcaccggacaccgaaccgcgatcggaaccgtcgcactcaccgtcgaaggaggaggacaccatgtccagtgaggaacaggccgaactcgacgagcggctgttcacggccgtcaacgacgacgacgtcgacgccgccaaggcgctggtgaagcagggcgccaacgtcaacgcactcgacgaccggcacgacacgccctggctggtcacgggagtgaccggcagcgtcgacatgctggaggcgctgctgccgggcgaaccggacgtcacgatccgcaaccgcttcggcgggacctcgctgatcccggcctgcgaacgcgggcacgccgactacgtcgcggcggtgctggaacgcaccgacgtcgacgtcgaccacgtcaacgacctcggctggaccgggctgctggaggcggtcgtcctgggcgacggctcggacccgtaccaggagatcgtggcgtcgctgatctaccacgacgccgacgtgaacctggccgacgccgacggggtgacgccgctggcgcacgcgcgccagcgcggccaggacacggtcgcgaagctgctgaccgaagccggggcccgcgagtaagcggacacaaaggacgccgccgcccaccacaggtgggcggcggcgtgtcggttgtcgtgtcagtgagctccgaccccggtgagggaacggacctcgagttcggcgtacttctccacgtccggcttctcccgggacagcacggtgcccagccagccgaagaagaagcccgccgggatcgacaccaggccggggttctccagcgggaaccaggcgatgtcgacgcccgggaacagggccgcgggtttaccggccgggtcgagcttgccaccggtgacgatcggcgagcagatcaccaggatcaccgcggtcaacagtccaccgtagatggcccaggtcgcgccgcgggtggtgaacctcttccagaacagactgtacaaaatggccggaaggttgcccgacgcggcgaccgcgaaggccagcgccaccaggaaggccacgttcagcccctgggcgaagatggccagcacgatcgcggcgatgccgatgacgacggcggccagccgggccaccaggacctcgcgggcctcgccgttcgtggtgcggcccttgccgagcaggctgaacacccaacccagccgcaacgtcttggccagaccgctgccccggtagacgttggcgtacaggtcatgcgacagcgacgaggacgacgcgagcgtcagccccgcgaccacggccaggatggtggcgaaggcgacggcggcgatcagtgccagcagcaccgccccgcccacgtctccgccaaggaatcgctcccccagcgcctgggccaactgtggcgcggcggtgttgccgcccttgtcctgcttggcgatcgccgcgctgccgaccatctcggcggcaccgaagcccagcgccagcgtcatcaggtagaaggtgccgatgatgccgatcgcccacagcacgctcttgcgggcggtcttggcattggggacggtgtagaaccggatcaggatgtgcggcaggcccgcggttcccagcaccagcgccaacccgagcgacagcaggtccagtttgctcatcagggtcttgaaggcgtcgccggattcgacgccgtacttcaggcccggcaccaggaagctgtcgccgggtttgcccgaggcctcggcggccttgcccagcagcgaggagatgttgaacccgaaggcgatcagcaccagcagcgtcatcagcgccgcgcccaccatgagcagtacggccttgatgatctggacccaggtggtgcccttcatgccgccgacgaccacgtaggtgatcatgagcgcgccgaccaggatgatggtcaggttcttggcggccccggcgctcatgcccaggaaggtctcgttctcgccgatgcccaacagcagtgccaccagggctccggcgccgaccatctgcgccagcaggtagaagatcgacacggtgacggtggagaccgccgcggcggtgcgcaccgggcgctgccgcatccgaaacgccagcacgtcggccatcgtgtacttgccggagttgcgcagcagttcggccaccagcagcagcgcgatcagccaggcgaccaggaacccgatggagtacaggaaaccgtcgtatcccgacagtgcgatgatcccggcgatgcccaggaaggacgcggcggacatgtagtcgccgccgatggccatgccgttctggaatccggagaagccgcgtccgcccgcgtagaagtcggtcgcggtggaggtcttgcgcccggccatgacggtcacgaacagggtgacggccaccaggacgacgaaaaggacgatggtgagggtgcgcgaggtggcgtcgactccaccggctgccaacaggttcatgccttgtcctccttggcgtcctcgccgtccatgtgccgtttgatcgcctcggccttggggtcgaggtgtttgtcggcgtatcgggaataggcccaggcgatgaggaaggtgctcacgaactgcagcaccccgaagaccagaccgacgttgatgtgcccgaccagcttgtaggccatgaagccacgcgcgtaagccgacagcaacacgtacagggcgtaccaggccaggaacgccaccgtcaccggaaacacaaagcgccgcaatgctttgcgcaaggcggcgaattccggactgttttggacggtgacgtttgccgacgcaccgtcgggtgtagatcctggatctcgcgatttcggagacatcggagtcctttctggaagacgcgggcatatgaaaggaaattgcgaagtaccgtatcgccatccatcgatttccaccagtggttgcgatggcgataagacctcacatcttagtgatgctcgtcaccatcgcaacccgggatcgctcccagacgttattcgccggtccgctgtatctcggcccgcaggtcggtggtcggcggtagccaggaatcgatgtccacagtgctctgctcgccggagcggatgtcgcggatctcgtgtccgtccgttccagaggacgggaacaacacgaacgggatgccgcgccgctcggcgaacttgatctgcttgccgtacttctgcgccgccggagccacctcggtggcgacaccgcgcgaccgcagcttcgccgcgatgcggtcgcagtcgcgccgcgaatcggtgtccggcaacgcgaccagcacacaggtcggaacatcccttgtagcgccgagcttgccctccgacaccagcggcaccaggatgcgggagatcccgatcgagatgcccaccccggggaagctgttcttgccgtcggaggcgaggttgtcgtagcgaccgcccgagcacaccgaacccaaccgcccgtacccgtccatgaaggtctcgtagacggtgccggtgtagtagtccagaccgcgggcgatgcgcatgtcggcccgcagcagcccgggagcgtcctcggcaccggtcgcgatgaccgtcgccagctcgtcgagtccctcgtccagcaacggatccgagacacccagtgcccgcaccgcgtccacgaaggactcgtcgtcggtggcgatctcggccagcgccagacacgccttgacctggtcgtcggcggcgcccagttcctccgacagcagcttggccaccccggcgggaccgaccttgtcgatcttgtcgacggcacggatcgcgcccatcgggtcggacaggcccagcccctggtagaagccctgcgacagtttccggttgttgacgtggatgcgcacgtccggaatcggcagcgaccgcagcgcgtccccgaccaccagcgggatctccacctcgtagtgggtgggcagctcgtcgcggtcgacgatgtcgatgtcggcctgccagaactcccggaaccggccgtcctgcggccgctccccccgccagcacggctggatctggtaccggcggaacgggaactgcaacttcccggcgttctccaggacgtaacgcgcgaacggcaccgtcaggtcgaagtggagcccgaacccggtgtcgccgccggattcggcctcggcctgcaaccgccgcagcacgtagacctccttggaggtctcccccttgcgcagcaactggtccatcggctcgatcgagcgggtgttgaccgaggcgaaaccgtacagttcgaaggtctcggccagtttggcgatcacccgctgctcgaccacgcgaccggcgggcaggaactccggaaaaccggacagtggagccacacggctcatggttgtctctccttaggacgaatcggttcaacggcgtgggcaggcaccgtcgcgttcggtcacagaccgcgcgtcggtgcctccatatggccgctgtcgacgattcggcgcaggaacgggttgccgcgacgctcggccccgatcgtggtggccggtccgtggcccggcaacacgacggtcgcgtcgtcgaggggcaggatcttgtcggccagcgaccgctccatggcggcgttgtcgccaccggggaagtcggtgcgtccgatggaaccggcgaacaggacgtcgcccgacaggcagtagtcggcctcgtcgtcactggcgcgaaacagcaccgatccgggagtgtgcccgggagcgtggtcgacggtgaagtcgatgcccgccaggttcaacggcccggtctgcggcagttcctcaacgtcgtcgggctcggcccactccagtcccccggccatggccttgaactgcggcggcaaccccgagaacggatcgaccagctggccgcggtcgccggggtggacgtacgccgagatgccccgcgccccgcacaccggcaccaccgagaaggtgtggtcgaagtgcccgtgggtcaacatgacggcgacgggccgcagccgcttgtccgcgagcagcttctccaaccgcgacgcgatcccgatgcccgggtcgatgacgacacactcggaaccggcgccggtcgcaaccacataacaatttgtggcgaaggcctcggcgaccacgctctcgatcagcaccgttttgtcctcttcaacccggtttgcccggccgctacggccgagccgggcttagcgtacccaccacgcgccgctaggcgcatctgggttgtttgtataaactgcgcccccagaagccgacgtttcgcgtgccgcgagacgccccgctcacccacaaactcgccgaaggaagaggaatcgccggtgacctcacgcaagggcaaggcccgggagcgccagctggcccgcgacaagtacgagcgtcagctcgccaggcgggccgccagcgcgcgccgtcgtcgtcaggtcaaggcgggcgtcggagtcctggtgctcgtgctggccggtttcgcggtggcctggttcctgggcgccttcgacagcgatgagaaggacaagggcaagaatcccaaggacgagccctcgacctcggtgagcgacacgagcaacccgtcggacgacccctcgaagtccgacgacaagagcgacaagccttccgacgacaagagttcctcggacggcgagaagtaaacctcccacccaccatcgatcggagtaccggtgtccacagcgcgagaacgccgaaaggcggcgcagtccaagctggaagcgcgcatggccgagaagcaggccgtcgcacggcgcaaacgccgggtgaccgtgaccctgtcgtcgatcctcgccgtcgccctggtggccgggctgggctggttcctggtctcggtgatcagctccggtggtgacgactccgccgccaagaaggacgagcggatcgaggacggcgacgggcaccccaaggacaaggtcgtcatgaacgcgctgtcgctgagcaagccggcctcggcgtccaagggcgccgagaagtgcgagtacaaggacgtcaagcccgtcgagggccagccggagaacaccgagctggaggacgtcggcaagcccggcgacggcaagaagcccaacaccggcacccagaagatgagcatcgatctcaagcagggacccgtcaccgccgagatcgacaactccaaggcgccgtgcacggcggccagtttcacgtacctggccaagaaggacttcttcaacaagtccgagtgccaccggctgaccaccaaggacctgttcgtgctgcagtgcggtgacccctcggggaccggccgcggtggcccgaagtaccagtacgccaccgagtacgtcccgaaggacaccgccaaggacctgtccaagaaggagcagaaggagggcaagaagcccaagcccaactacaaggcgggcaccctggcgatggccaactccggcgaggacaccaacggcagccagttcttcatcgtctacgaggacacctacctgccgccgaactacacgatcctgggcaaggtcacctcgggtctggacgtggtccgtgacatcgccaagaagggcgcctggatcaccaagaaggagcaggaagagcggcagcagcagcaaatgggtggtatgggttaaaccacaacaatcgacccggccggcgccacatcgcccgcaactcgcacaccctgcgggaaccgcactacgatgggcattcaagattcgtcagtgtcggtgaggagctgcgcacgtggcaggcgaggcaaaagtcacccccagtgagggtgaaggcacggtgccgggcgccgcgaatgaacgcggcggcggcctggcatccgcgcccaccggacgacgcgtgcgcgcgagactggcccggttcaacaccccgtggcagtcaccgcaggttcccgaggtgctggaaccgctggtggccacccaccgggcctgtcacccgcgcaccgacgtgcggttgctgcaacgcgcatacgccaccgcggaacggctccatgagggacagttccgcaagtcgggcgacccgtacatcacccacccgctggcggtggcgtcgatcctggcggaactgggcatggacaccaccagcctggtggcggcgctgctgcacgacaccgtcgaggacaccgactacacgctcgaggccatcaccgaggacttcggcggtgaggtggcgctgctcgtcgacggcgtcaccaagctggacaaggtgaagctgggcgacgcggccaaggccgagacgatccgcaagatggtggtggccatggccaaggaccccagggtcctggtcatcaagctggccgaccggctgcacaacatgcgcaccctgaccttcctgcccgccgccaagcaggagcagaaggcccacgagacgctggagatcctggcgccgctggcgcaccggctgggcatgaacaccatcaagtgggagctggaggacctgtccttcgcgaccctgtaccgcaagcgctacgccgagatcgggcggctggtcgccgagcacaccccgcagcgggagatgctgctggcgcaggtcaccgaccgcgtcaacgccgacctgcgcgaggcccggatcaaggcgacggtgtcgggacgaccgaagcacctgtactcgatctaccagaagatgatcgtgcggggccgcgacttctccgacatctacgacctggtcggcatccggatcctggtcaactccgaacgcgactgctacgcggcgctgggtgtcatccacgccaactggcagccggttccggggcggttcaaggacttcatcgcgatgccgaagttcaacatgtaccagtcgctgcacaccaccgtcatcgggccgaccggcaagccggtggagatgcagatccgcacctgggcgatgcaccgcaccgccgagtacggcatcgccgcgcactggaagtacaaggagaccaagggcgccaccatcgccggtcccccggcacacatcgacgagatggcgtggcttcggcagctgctggactggcagcgcgaggccgccgacccgagcgaattcctggacgcgctgcgcttcgacctggccagctccgaggcgtacgtgttcacgcccaagggcgacgtgatcgcgctgccggccggttcgacgccggtggacttcgcctacgcggtgcacaccgacatcgggcaccggtgcatcggcgccaaggtcaacgacaaactcgtcgccctccacgaaccactgtccaatggcgacgtcgtcgagatcttcacgtccaacaacaagacgcccaaccccagccaggactggctgagtttcgtcaagagcccccgggcgcggaccaagatccggcagcacttcaaccgggagcggcgcgaggagtcgatcgagaccggcaagaccgcgatcgtcaaacacatgcgcaagcagaacctgccgttgcagcgcatgatgaccatcgacgcgctcaacgccatcgcccgggaacagcacctgccggacgtgtcggcgctgtacgcggccgtcggcgagaaccaggtctcggcgcagcacgtggtgcagcggctcatcgtcggttacggcggcaccgagggcgccatcgaggacatcgccgaggtcaccagccccgaacgcgacaagaccgaccaccacaagcacgtcccggacgcgccggtgatggtggcgggactgggcgccggggacgcggcggtcaaactggcgggttgctgcaacccggttcccaaccaggacatcatcggcttcgtgacccggtacaacgtcatcagcgtgcaccgcagtgactgctccaacctgatccgcgccgaggacgagcccgagcggctggtcgacgtggcgtggcgtccggcctcggagtcggcgttcctgatggtgatgcaggtcgaggcgctcgaccggcaccggctgctggccgacgtcacccaggcgctgtcggaggagcgggtgtcgatcctgtcggcgacggtgaccaccacccgtgaccgggtggcgctgtcgcggttcaccttcgagatggccgaccccaagcacctcgaccacctgttgcgggtggttcgcaaggtggagggtgtttacgatgcctatcgcatcaccggtgaggaatccaacaaatccggctgaatcggttgcgggccccggcggcccacgcctacggtggcggttgatgccaacttgataggaggcacgaccatggggattcaggacaagctcgaaggcgccaaggacaaggcgatgggcaaggtcgaggagatgaagggcaaggccaagggcaaggcagcggagaaggagggcgaggccaaggggaaggccgccgaaacccgcggccaggccgacgccgccgactcccgtaactcgggaatggtcgacaagaccgccgacttcatcaaccagaagaccgacggcaagtacgaggacaagatcgacaccgccgttgacaaggtcaagaagatgaccggtcagcagtagcggtcacagccgaaaaagtggccgcccgggttgccccgggcggccacttcacgttcggtggtgcgaaacggtcagcgacgcttcttcttgcgggcaccggtggggcgcttgttgtcccccgaccgggcacccgggcgcggcgccgaggcgttgctgagcgccttggggcgcgacttgcgctcctcggtgtcctcggcgtcgtccggctcgtcctcgaccgtctcggccgtcgtgtcggccttgtcggtgtcgtcctcgtccgcgtcgtggtcgggctcggccacgatcgactcggcggactcgcccgtctcggcgcgccgggccagcaccttgcgggtgtgggtcttgtagtccttctcgcgcagcttgaagtccacgaccagcggggtggccaggaacagcgaggagtaagcgccggtggccatacccacgaacagcaccagcgccaggtccttgagcgtcccgacacccagcagaccggcgccgacgaacagcaggccgcccactggcagcagaccgatcagcgtggtgttgatggaccgcatcagggtctggttgatggcgaggttggcgctctcgccgtaggtgtagcgctgctggctgagcacgccccgggtgttctcgtgcaccttgtcgaacaccaccacggtgtcgtacagcgagtaacccaggatcgtcagcatgccgatcacggtgctgggggtgatctcgaaaccgacgatggcgtagataccggcggtcaggatcaggtcgtggatcagcgcgaggatcgccgcgatggccatcttgcgttcgtagcgccaccacaggtagcccatgatcagtgccagcgagacccccagcgcccagtacgccttggtggagacactggcgccccaggattcgctcacgttcgagatcgagacctcttcgccgccgagcgccgcggacatcgcctcctggatctcctgctgctccttgttgggcagcgactcggtgcgcacgacgacggtggcgtcgtcaccggtaccggcggtctgggcggtgacgacctcgacaccgtcggcctcgacggccgcttcgacctcggtgaggctcacgccttccttgaccgcgccctggaactgggttccaccgacgaactcgatgccccagttcatgtggttggagccgatggcgaggcccaggccgctgaggctgaccagcatgagcaccagcgagatcccgtaccacaacaggcgacgtttgatgaagtcgacggtggtctcaccactgtagagccgggagagtacgcccggcttcttcacgggcttgtcggcgcctcggtctttgtcggttgtcacggctcaggactccttcgggctcacggcgcccctgacggaaacactcgcgggggtacggcgacggccggtgtgcagacccgacaggaacggattgtcgagaatcctcgaccgcgaaacccacgacaccagcggatgggtgaacaggaacacgaccaggatgtcgaacagtgtcgacagtcccagggtgaacgcgaagcccttgatcgcgccgatggccacgaagtacagcaccagggcgccgatgatctggacggtgttggccgacaggatggtgcgtcgtgcccgggtccaggcccggggaaccgcgctccgggaggatctgccctccttcacctcgtccttcaatcgttcgaagaacaccacgaaggagtcggcggtgataccgatggccacgatgaatccggcgacaccggcaagcgtcagcgtgaagccgatctgggcgcccagcatcgagatcgccgggtacaggaccgcgccggacaccaggaggctgacgatgacgacgaagcccatcagtcggtagtagaccaggcagtacaggatcaccagggcgacaccgacgccaccggccagcaggcccgcgtacatctggctcaggcccagggtgggcgagacctcgtcgatggtctccacggtgaacgaggcgggcagcgaaccgtacttcagctgctcggccagcaggttggcgtcgtcggaggagaagccgccggtgatctccaccgagccgccgcttccggcgccctgctcgatcgtgggcgccgagacgacctcgttgtccagcacgatcgacacgttcttgccgacggtggcggtggcgagcttcttccacttgctcgcgccggagtcggtgaagctgatgcccacggcgtaggcaccggcctgctgctggtccggctgcaccgtggcgttggagatgtcctcgccgacgaccttggcctcggccatcaggtacttggtgtaggcggactgcttctgcttcttggccgccttgatgtcggcgtcggagggacggttgcaggccacgacctgctccttgatctccgagatcgcgccgggggtgcggccgttgagctggccgcagccgatgttggggatgtagtactgccatgacggggccagcaccgcgacctcgtcgggcgacagcttgccgaacttggcgaagtcctcggtgtaacccagctgcgggaacatctgcggcgacagctgctggccctgcttgaccatggcctcggcctgcgccacgaactgctcggccgcgccgatcagttccttgccgagcttcttctcgagcttcttgcgctgttccttgacggagttgtcgacgtcggccgggtcctcgcccttgtccttgtcgtcgtccttggaggacttgtcgtcggaggggctttcggacttgtcgtccttggaggacttgtcatccgaggggttgtcggccttctcctcgtcggaggagtccttgtcggactccttgtccttgtccttgtcgtccttgtccttctgggtttccttcttgaagtcctcggggtcctgctgggtgtagtcctcacccgggcccgccaggacctcgcggaaccgcagttcggcgggggcgccgacctcgcgcagtttctcggcgttggcctctttaccggcgacgttgacgacgatgtggtcgctgccctcgacgtagacctcgggctcggccacaccggtgccgttgacacggtcctcgatgatctggcgggcctgctccagccgggcggcgtcgggggtgccgttgttgggcagcgacgccttgagggtcatggtcatgccgccctgcaggtccaagccgagcttggggatcgggaagctcttgaagcccgtgccggcgaaggccgccagccacaacaaccccgcgaccaccagcagtgacacaaaatagggcgctacccgcagttgcttgcgcgccaccttcttgcgtctgcggggcagctccttgcttttcggacccacggcagtccactctccttaaacactcggcgctcgggcgtggcgcagctctcttcaggcgaccacgcttacgcgcggcgccaccttagcgtgtccgctcgaacctatttccgagagtcgtcgccggacgacttgtcggccttcatgtccacgaccgcactggccggggtctcctcggacttctcgtcctcggagtcgtcatcgtcagtggtcaggtcggtctccaccgtctcgtcgacgacgcgggcgatggcaccgcgctcgtagacgcacatgacgccggggctgacctcaagggtcaccgtgtccttgtcggcgtcgatgatggtggcgtgcaggccgccgatcgtgacgatggtctggccgggtccggcctggcgctgcttttccatgatttcgcggcgcttcttgttctgcggccggatcatgaagaagtacatggccaccatcagcaggatgatgacggcgggcatcatgaagccgccaaggccgcttccgtttgctgctgagagcacgcgtagtgcccctttccacgagtaaagagtcttgagacgtctgcggagtctagcttgcccctacaccaccgtgaacgccgccacaagctgcggcgctccctgacacttcgcctggcggcgttgtcgtcgtcggccatgcgaacccggcatggctctcctcctccgccttgccatgctcggtcaggaaccgcctcgtgaaagggctgcggcgcggcccggccacggcgaggccgctattcggtctcgtcctcgtcgaacagcgccgcctgcacggccccggcggcgctggcgcgcggcggggtgcggcccaggtggcgccagccgtggacggtggcgacgcggccgcgcggggtgcgggccaacaggcccgagcgcaccaggtagggctcacacacctcttcgacggtgtcgggttcctcccccacggccaccgccagcgtggtcaggcccaccggtccgccgccgaaggactcgatcagggcggtcagcacggcccggtcgagccggtccaggccgatgtcgtcgacgtcgtacagggccagggccgcagaggcgacctcctgggtgacgtggccgtcggcgcggacctgcgcgaagtcgcggacccggcgcagcagccggttggcgatgcggggggtgccgcgggagcgtccggcgatctcgcgggcaccggagtcggtgatgtccaccgacaggatccgggcggtgcggtggacgatcgactccagttccggcgggtcgtagaagtcgagctggccgacgaagccgaaccggtcccgcagcgggccggtcaggaggccggagcgggtggtggcgccgacgagcgtgaacggttccaggtccagcgggatggcggtggcgccggggcccttgccgaccatgacgtcgacgcggaagtcctccatcgcggtgtacagcagttcctcggcgggccgggcgatgcggtggatctcgtcgatgaacaacacgtcgccggggcccagcgaggtcagcacggcggccaggtcgccggagcgttcgatggccgggccggaggtctggcgcagtgacacgcccagttcggcggccacgatcatggccagggtggtcttgccgagtccgggcgggccggacagcaggatgtggtcgggggcggccgagcgctgttgggcgcccgacagcagcagttccagttgttcgcgcacccgggcctggccgatgagttcttccagtttcgcgggccggaccccggcctcggcgcgggcctcggcgggcatggcctgggccgagacgatgtcgggctcgtagaagtcttcctcgccgaactcgtccatcacttcgtccccaacagccggatggcctgtttgagcaggccctgtatgtcgacagcctcaccgtcgacctgggagtcgagcttggtgatggcgccgttggcgtccttggccgaccagcccaggctcatcaggccctgctgcacctggtcgcgccacgacaccggccgtccggccttgggctcggtggccatcgagccgggcagcgcgccgatcttgtccttcagttccaggaccaggcgttcggcgcccttcttgccgacgccggggatgcgggtcagggtcgcggtgtcgccggaggcgatggcgtgccggacggtggcgggcgggtgcaccgccagcgcggcctgtgccagccgggggccgacgccgctggcggtctgcaacagctcgaacaggtcccgctcgtcgggtgcctcgaagccgtacagggtcagcgagtcctcgcgcacgaccagggtggtgtacagagtggactcgccgccgacgcgcaggttggccagggtgccgggggtggcccgcacgctcatgcccacgccgccgaccgtgatggtcgcggtcgaggtgctgacgtgggtcaccgtcccggtgagactggcaatcaacgcggctctcctttgaggatggtcttgtcgcgggcggcggtgaaccgcgcctgggtgccgccgcgccacacgtggcagatggccagggccagcgcgtcggcggcgtcggcgggtttgggcggtgcgtccagtcgcagcagtttggtcaccatggtggtcatctgtttcttgtcggcgacgccggagccggtgatggcggccttggcctcgctgggagtgtaggtggcgactgtgacaccggcgcgagccccggccagcaccgcgaccgcggaggcctgggcggtgccgatgacgctggcgacgttgtgctgactgaagacccgttccacggcgaccgcgtcgggctggtagcgctccaccagctgggccagggcggtgtcgaggcgcagcagccggtcgggcagcgcggcctcggggtcggtgcgcaccacgtggacgccgacgaggcggcagggccgaccgggggcaccctccacaatgccgacaccgcagcgggtcaggcccggatcgacgcccagtactcgcacctcgcggacacctccacttcacgaacgtccgttcgaccactgtagtgggtgtgggcgcggcgaccgtcggcgacacacgcacgagcggccggttcggcattcagcgttacacccgccgccggtcagtgccgaccgttacattgccgttcgacgtgcggcgggcttagatttcaggcgtgtcgagtttcccggttctgaaaggccgcgaggccatcctcgccgcttaccgcgccgagccgttcgtgtcgtgtttcctggccgacaacgccgagggagtggtgcgcgacgacgcggtggcctggttccgggagttcaacggccgcagcgtcctgatgggcgacggcccggtgcgggccacggcccggctggtggcggagctggcgccgcactggcggccggatcggctgaccgtgccgcaggaggtcttcgagcagctgccgggtgagctgcgttcagcgaagccggggcggtggcactggttcttcacccgttcggcgccgccgacgcacccggccgagtcgcgggtgcggtggtgcaccgagtccgatttcgacgcgatcacggcgctgctggacgtcgcgttccccgacgcgtccagccgccccgatcccgcggttccgcaccggcgctggttcggcgccaccgacgcgaacgggtccatagtggcctgcggtatcgcgcaggtcggcgacggcatcgggccgatgctgggttcgatcgcggtgcaccccgacgcccgccgtcaggggctgggctcggcgatcacctcgtgggtgacccggcggctgctggacgagggcaacgcgatggtggcactgggctcgtacgcgggtgaggaggccacccaccggatctaccggcggctgggttaccgcgacacccgggtgctggcctcggggcgactggagccctcgcccgcccactgagtgagattttcatccactgaggacgtaagtcttgtctgccagatcactcctttcggaaaaacgctgttgcctcgctctcacatgcgcctgaaaaactgttcacggcggccgggcgggcgtacggtcaggcattgaccgctccccgctcttctgtttaatgaggacgtttcccgtgtctgccgccgaggccgccccccagtccgccggtcatccgcgccgcttcgtcgcgctgctcgtactgaccctcggagtcatcacggcgaccggtccactcgcgacagacctgtacctgcccgcgttccccgagatcgccaaggacctcgacgcgccgcagtcgcacattcagctgacgctgacctcggccatgttcggtctggccgtcggacagatgatcatcggcccgatgagcgacgccttcggccgccgcaggccgctgctcatcggcaccgcgatcttcaccgtggcgtcgttcctgtgcgtgttcgtgccctcggccggggtgttcatcgcgctgcggttcgtgcagggcgcggccggggccgccggcgccgtcatcgcccgcgcgatagtgcgcgaccacttctccggcgacgcgatcaccaagttcttctcccggctggtgctggtgaccatgctggcgccgatgctgggcccgatcctgggcgcccagctgctgcgggtcgggccctggcaggtcgggttcatcgtgctgaccgtcgtgtcgatcatcgggatggtgctggtgtacttcgcgctgccggagagcctgccggcctcgcagcgccgcgccaccaccccggcggcgctgttgaacgtggtgcggcggctgatcgccgacccccggttcatcggacccgctctgacgctggcgctggtgttcggaggactgttcacctacatctcgtcgttctcgttcgtggcgcaggaacagctgggcgccaccgcgcagcagtacagctacgtcttcggcatcaacacgctggcgatgctgggcggcacccagatcaacgggttcctcatcggccgggtcggcacccggtcgcggctgatcgccgggctcgcgggttcgtgcgtcggggtgctggcactggccatcctggacgtgtccggggcgacggacctggtgtcgctgacgatcgcgctggcgatcctgatgctcagcctcggcatggtgttccccaactgcaccagcctggcgctggccagccagcccgcctcggtggccggtaccggctcggccctgatcgggacgctccagttcgggctcggcggcgcgatcccggcagcggcggcctggaccccggacggccgggtgtcgctggcgagcatggtgatcgtgatgctgtccgcgatccttgtcgcggtaccggttttcgcgctattcggtgtacgagcgacccgctacgcggactgatccgccggtagcctcaatggggtgagccgctcccccgacatcagtctcgcctcgaccatggacgagcacgaggaactggcggctctgttcgcccgcatctggcaggtccccgagcccagccagatctacccggcctcgctgttgcgggcggtggagttcgccgggaactacgtcgccgtcgccaaactcgacggacgcatcgtcggcggcgccgtggccttcttcggacgcggcggtcacctgcactccgacatcgccggggtcgacgcgtcggtacgcgggcgcggcatcggcctcgccctcaaactgcaccagcgttcctgggcgctggaacgcggcgtccgatccatacagtggacgttcgaccccaccctgttccgcaacgcccgcctgaacatccaccggctcggcggctacgccgtggcctaccttcccgacttctacggccgcatggacgacggcatcaacgccgacaccggccccagcgaccgactgctggtcgactggcgcatcgacaccccacgtgtgcgtggggccatcaccgagggactcgccgagcccaccgacggacttcgcgtcccgatcggtccgctcgaccggctgcgagccgatctgaccaaggctttcgacgacggcatgcggatcaccgatgtcaccgtcgacaatcactacatcatggagagacccggatgaggatcaccggagcccgactacatcgagtccacatgccactcgtggcaccgtttcgcacgtccttcggcaccgagacggtgcgcgagttcgtcctgttgcgcctggagaccgacaacggcgtcggctggggcgagtgcgtcgccgacgccaccccgctgtactccagcgaatacctcgacgcggccaaccaggtgatggccgagttcctgctgccgcgactggccgaccgcgacacgatcacggcgccgcaggtcgccgaggcgctgtcggggttcaagggccacccgatggcgaagtcctgtgtggagatggcggtgctggacgcgggactgcgttcgtgcgggatgtccttcgccgactacctgggcggcgtgcacgccacggtgccggtgggcgtgtcggtgggcatcatggactcgatccacgaactgctggacgccgtcgacggttacctgaaggacgggtaccgccgcgtcaagctgaagatcgaacccggctgggacgtcgaaccggtgcgggaggtgcgggaacgcttcggcgacgacgtggacctgcaggtcgacgccaacgccgcctaccggctgtcggacgcccggcagctggcccggttggacgacttcgacctgctgctgctcgaacagccgctggcggccgacgacctgcgcggccacgccgagttggcctggcggctgaccaccccgatctgcctggacgagtccatcacctcggcacgctcggccgccgacgccatcgccctgggcgcggcatccatggtgaacatcaagccgggccgggtgggcggctatctggaggcccgccgggtccacgacgtgtgcgccgccaacggcgtcggcgtgtggtgcggcgggatgctggagacggggctgggccgcgccgcgaacctggcgctggcgggactgcccggtttcgtgctgcccggcgacatctcggcctcgacccgctactacgcccgcgacatcaccgaacccttcgagctggaggacggctgcctgcgggtgccgaccggtccggggctgggggtcgagcccatcggcgaggcgctggcggagttcagcgtttctacacagtggatcgacttcaagggctgacgccgcgccgatcggcgcaaacccccggcctcgacgcacccgatgcgcgaagatcggctggtgacccgcgaagcaggcaccagccgcgaggccgtcgcccaacccgaggacgacggtcggcccgaagtggacagcaacgcgggccgggccgacagcgagcacggcagcgcccgggacggcgagcccgacggcggccgggacggcgagccccggcggggctggcggctgccgggcggcaacgccgacggctcgcgcgcgagcaaccccgcctacggccagcgcggcagcgaccgcgccgatggccgccgccgcgtcagccctggtgcccgtccgcgtccgggcgacggcttcggcgccgggtggcggcggttcgggtcgcggttgctggccaaggtgttcggcacctcgccgcgtccggccagcgatatcgtcaccccgccgccgcccgaggccttcgaccccgacctgctgaacttcctgcgccagctgggcgtcgcgctgagccagagcggcgagaccaccaaccgggtcaaggcgcggctggccgaggtcgccgccgcctacgacgtcgacaacgcgcggttcctggtgctgccgaccggggtgttcgtccggctcgccgacggcaaccacgccgaggtcgacttcgcgcccgccgacaaccgggtgctggacctggaacagatcgacaagttgtacgggctggtcgccgaggtcgtcaaggaccagatcccgcccgccgagggcatccgccggttgcacgcgctgctgaccgcgccgccccggttcggcccggtcatcgccgttgccgggaacaccgtgctggccatcggtttcggcatgttgacccagcccaccgccccggccctgatcgggtacgcggtgctgggggtcttcgtgggcgtgctgtacctggtcgccgaacggttctcggcgctgtcgctggcgttgcccgtggtggcggccatgtcggtcaccgtggtggcgttcgagttcggggcccagctgaccggggtgtcctcggcgaagctcatcatcccgccgctgatcatcctgctgcccggcgccgccctgacgatcggcaccatcgacctggccaccggctcgatcgtcgccggttcggcgcggctcatctacggcctcaacgtgctgttcctgctggcgctgggcgtctacaccggggtgcagctggtgtcgccggtgcacgagaccgcccagaccgccaccccgttcggctggtggggaccggtcgtgggcgtcatcctggtgggcctggggcacttcctgagattctcggccccgactgcgtcgctgccgtggctgatcctggtgctgctggtggtgtggggcgcccaggtgctgggcacgttcatcgccggtccggtgttcggcgcgttcctcggcgggctcgtcatcaccccggccgcgtacaccgcccaggcccgtaaacgcggtcccgccgcccaggtgacctatctgccgtcgttctggctactggttccgggcgcgctgggcctgacgggcctgtcgcggatcgtcgtcagcggcgccagcatcaccggactcgtcaccgcgctgatgacggtcgcggccatcgcgctgggcgtcctggtgggttcgagcctgacccagtcgacgacccggcagctggccgaactgggcgacatccccgccaagctgcgccgcgccaggcgcccgcgcgaggacttagggcggggttccgcgatcctcaccgtttcgctcacccgccgggcaatcgtcgatatcgtcgacaactgacggcctgtggtgccgtccggcagactcaagcaacggggggtattcgtcgtggccacgaagtcgacgtccaaggacagcaaacccagcagcagccagccgtggctgcaccagaagggcaccgagatccagaagttcgggacggtgaggcagttcccggtcgggctgtcgtacgagacccggatgtactcctgcgaacggatcaaccagatcctcgccgacacccagatcctgttcaacctctacaagaagcaccactggctgatgcgcggccccacgttctaccagctgcatctgttgctggacaagcacgccggtgaacagctggagctcatcgacgtgatggccgagcgggtgcagaccctcggcggggtcgcggtcggcgatccccggcacgtcgccgagataacccgggtgccgcgcccgcccgacggcgccgaggaggtgcccgcgatggtgtcgcggctgctggaggcgcacgagaccatcctgatcacctcgcacgacgccgccgagcacgccgacaagatgggcgacgacggcaccaacgacatgctggtttcccaggtgatccgggtcggggaactccagtcctggttcctggccgaacacctcgtggacactccgctggtgcggtcatagacatagagggggatgcatgaatgagttgctggcccgcagctggggcctgctggtcttccgtggtgtggtcggggtgctgttcggcgtcatggcgctgttctggccggggctgaccgtgttcaccctcgtcatcctgtggggggctttcgccatcgtggacggtgtcgcgggcatcgccatgggcgtcgccggacaggcgggcgatcggtggatccacatattcttcggcgtcttcagtctgctcgcgggtgtcgtcgccttcgcgtggcccgcgatgacggcgctggtgctgctgatcttcatcgcggtgtgggccatcatcaccggcgtcacgtacctggtgaccgcctggcgggtgcgacacgaggtcaccggcgaatggctgctggccctgaccggggtcgcgtcgatcgcgctgggcgtggtgctgttgctgcaacccacggccggggcgctgggcatggtcatgttcatcggcgtcctggcgatcatctggggtgccttcaccgtggtgctcggcttccggatgcggtcgctggccaaacatccgcccgccgaggcggtgggcggctccacccgcaccgtctaggagaggtacttcgccatgtccatggacaccttcgcgggggcgggcgcgttcgacgacatcgtcaaccggttcttcggccgcgacccgttcggcgaccggccggtgcagcgcgtcgacctgacccggctgctgtcggaccagtcgcggcggctgctgcgccgggccgtcgagcacgcccaggaacgcggccaggacgtcgacgtgacgcacctgctgtggtcggcctgtcaggacgacccggcccggtcgatgctgtcgcaggccaacgccgatcccgacgagctggcgtccaggatggacgcggcggcgggtgagccgggtgagtccactcaggaggtgccgccgctgacgcccgccgccaaacgggcgctgcgggacgcgcacgcgcagtcgcgggccgccggggtgggctacatcggacccgagcacatcatcctgggtatcgcggccaatccggataccgaggcgggcagggcattgcggtcactggcggccgacaacggcggcggcgaggccggtggcggtccgggcggcgccagcgccacgccgaccatcgaccagtacggccgcgacctgaccgaggaggcccggcagggcggcctcgacccggtggtgggtcgcgaggaggagatcaccgacaccgtcgagatcctgtcgcgccgcaccaagaacaacccggtgctgatcggggaacccggggtcggcaagacggccatcgtggagggtctggcacagcgcgtcgtcaacggcgacgtgccggagaccttgcgggacaagcgggtcatcgtgctggacctggcgggtctggtggcgggcagcaagtaccgcggcgagttcgaggaacggctgaagaacgtcatcgatgaggccaaggctgccgagggcgggctgatcctgttcctcgacgagatgcacaccgtggtgggcgcgggcggcggcgagggctccatggacgcgtccaacatgctcaaaccggcgctggcgcgcggcgaactgcacgtggccggggcgaccactctggacgaataccgcaagcacgtggagaaggatccggcgctggagcggcggttccagccggtgctggtacctgagcccacagtagacgagacggtggagatcctgcgggggctgcgggaccagtacgaggcgcaccaccaggtgagcttcaccgacgaggcgctgacggccgccgcgcagctgtcggcgcggtacatcaccaaccggttcctgcccgacaaggccatcgacctcgtcgaccaggcgggggcccgggtgcggctgcggtcgcgcacgcccgcgcccgacacccgtcagatcaccgacgagctggcccggttgcgggccgacaaggacgccgccgtcgacgccgaggactacacgcgggcctcggagttgaaggtcgagatcgccgccgccgaggcccggctggccgaggcgtcttcacaaccaccgccgacgccgaaggtggaggtggccgacatcgccgaggtcatcagccgccgcaccggaatcccggtggcgcagttgaccgaggccgagaagtcgcggctgctgaaactggaacagcacctgcacgaccgggtggtgggccaggacgaggcggtggcggcggtcgccgaggcggtgcgccgggctcgcgcgggtctgggcgacccgaagcggcccgacggttcgttcatgttcctgggccccaccggggtcggcaagaccgagcttgcccgggcgctggccgatgccctgttcggcgacgaggccagcatggtccggttcgacatgtcggaatttcaggagaagcacacggtgtcgcggctggtgggcgcgccgcccggctacgtcggttacgacgaggccggtcagctcaccgaggcggtccgcaggcgcccctaccgggtgctgctgttcgacgaggtcgagaaggcccacccggacgtgttcaacacgctgctgcaactgctggacgatgggcggctcaccgacgcgcagggccgcacggtcgacttctccaacacgatcgtcatcatgacctccaatgtgggcgccgatcggatcttggccgcgcagagcgccggccagccggtcgacgcgctgcgcgacaaactgatggaccaactggggcaacggttccggccggagttcctcaaccgcatcgacgagatcatcctgttctccgggctggatcgcacccagctgcggcagatcaccgaactgttcgtcgaccgcacccgccgtcgcctcaaggcgcaggacatcgggctgcggctgtccgacgacgccctggagtggctgtccaaccggggctaccagccggagttcggtgcccgcccgctgcggcgcacgatccagcgggagctggagaacaaggtgtcccatctggtgctgtcggacacggtgtccgaaggcgacacgatcggcgtggacgtcgtcgacggcgaactgtcgctgtcggtggaaccgcgcgcctcaaccgaggcgatcgcggaggcgaccggctagcggactgtgggatggtggtcgtctcaggcgaacccgacccctaggaggtcgcccggtgaccggtatccgaacccagttcctgtccgcggcgcggatcgcggaggacctgctgcgacaacgcgaggtcgtcgagtcctggaaggaacccagcgcgctggccgagttcagcgtcggcggcctggcgggccacctggcctaccaggtgctggcggtgcggcaggcgctcaccgaaccggaaccgacccaggagacggtgccgctgctgggccactacgaccgggtggagtggatcgagggcggcctcgacgccgacatcaacgtccggatccgcggcggcggcgaggaactgggcgccccggggccgcaggcactggtgacccagttggacgccgcgatcaccgacctggcggccggcctgcccgcgctgccgaacctgccggtgcacatcccactgtggcgggactggtcgctcctactcgacgacttcctgaccacccggatcctggagttgacggtccactgtgacgatctggcggtcagcgtcggcatcgacacccctgacatccccgacgacgtctacgacaccgtgctgagtctgctggcccggctgtcggccaaacggcacggccccgttgcggtactacgggccctgtcccgctccgaacgctcccccggcgacatcgccgcgatgtgagctacagccagccgttgcgtttgaagcctcggtgcagcagccagcagatcacggccatcaggagcagtaccgccgggtaggagaccacccagttgagctcgggcatgtgcttgaagttcatgccgtagatcccggcgatcatggtgggggcggcgatgatggctgcccacgccgagatcttgcgcatgtcctcgttctgccacatgccgatctggccgaggtgggcctgcaggatcgcgttgagcaggttctcgctgcgggccgccgagtcgccggcgcgtttgacgcggtgggccagggtgcggacgaacggggtgaccgcgtcgcggcggtcgtggtgtgacaggagttcgtcggcgatgacgtccatgggctgcacggcttcccggaactccaggacctcgcgttgcagcgagtacagctgttccacccgtttgacccggccggggctgaacaccgcgcgctccagttcggtcacgtcggtctcgatctcctcggacaccttgaggtaggtgtccaccatggtgccgacgacggcgtaggccgcgccccgggttcccaggcgcagcagtttggggttgtgttcgagccgggcgcgggcgtcgggcatcgggtcgccgtcgccgtgtcggacggtcaccagcagccaccggttgagcaggaaggtgacatcaccggtctccacgtcggaggtgccgtcgaggtaccacaccgatttgaccaccatggacatgacgtcgccgtaggcgtcgaggcgggggcgacggtgggcggagatcgcgtcgtggatgacgaacggtggtagccgcagcaccgtgacgaggcgttccagttcggcggcgtcgggttcggtcagttcgacccacgcgaaaccgcccggcggcagcgaatccggcacggtggcgaaatccactgacttctcccccggccggatcccctcggcgtcgcaacgccaccacgtcagcatggcctccaccctaggcgcggacggtcagccgacggctcccgccatggcaaccacgaccggccccagcaacggcagcaccacattggacatggcgtagacgatggtgtaggccatcagcggggtcgcgttgcccgccgcctgctgcaccgccgtgatacccggcgtcgagcactgctgcccggtcaccgagcccagcgccagcggcgcgggcagtttcatgatcttccaggccacgaacagcgagatgcaggctggtaccagtgtcatgaggacaccggcgatgggcagcccggcaccgaactccttgacaaggctgaccgcctgcggccccgaggacagacccacggcgcagatgaacaccgacagccccagcgtcttgatgacgtcggcggcggccgggtggtactggccgatggtcgggcgtttggcgcggatccagccgcacaccaggccggtgagcagacagccgccaccggtgcccagcgacagcgggatgtcgcccagcggcagcaccagcttgccgaccaggaacccggcggtcacaccgatcgcgatgaagatgaagtcggccttgacgcccttctcgatgcggaaaccgaccctgggcgcgaattcggccaggtccgatttggaaccggtgagccgtaccgtgtcaccggcgtggatggacgtctccggtttcagcggcagctggtggtccatccgggtgatctcggtcaggaacacgccgtgccggttctccggcgggatccgttcccgcagttcggcaaggctcgacgggacgtagtccttggcgttgacgacgacgtcggcggcgtccaggtcgaagtccatgccgtcggggacgatctcgggaccgatgacgacgtcaccggccaacagcgcctcccgttgtcccacgagcatcacgatgtcgccgcgccgcagtatcgagccgggttccggcggcaccgggtcgccaccacggcggacccgttccacggccacgtcgcccagttccgactccaggtcggcgatcgtcttgccctgcgcggcctcgacgcggtgggcgcggcccaccaggcccggcagcgccttggtggagccgtcctcgtcctctgaggaaccgccgagcttgcgccacagcttgtccgcctcgtcgcgcaggttgatgcgcatgatcagcgggaagatctggctggacagcagcacgatcgtgatcagcccgcagatgtacgagatggagtaggcggtacccacgttggcctgcaaggtggatatctgctcgtccgacagcggcagtttcgcaatcgcgtcggtcgcggtacccaccgcggccgactcggtggcgccaccggccagcagtccggcggccgtgccctggtcgagtcccatgacgacggtggccgcggccgtcaggcccagcaccgtcaccacctcgatcaccgtgaagacgccgtagcgcagcgacttgcggttgagactggcgaagaaggacggtccggagatgtagccgagcgtgaagatgaacagcgcgaaggcgatgttcttcacctcgtcgttgagggtgatgccgccgatcatgcccaccgcgatggacacgatcagtgttccggcgacaccgcccagcgacagtttccacaccttcaccttgccgacggcgaaacccagtgccaggcagacgaacaaggcgatctcgggcgtggactggagaaggttcttgacccattccatgtcagccgccctttcgcgcgtcgaaggcgcgcttgtactcctgaccgatgttccacagtgccttgccgatgcgttcgtaggcggccatcggcaggttcgccagcgacactcgcaccgaccactccggaccgtcgaagccgccgccgttgagcagcaccaccgagtcctcctcggccagccggaagatcgggtcgaccggttcgtagttctcgcgcatccaggtcgcgaactcgggaccccagtggcgttcggcccacgacagcaggtcgagttccatgtagtagtgcgccgccagcgggtcggcgggcaggtcgacgcccaggccccgggtgagcgcttccaggcggcgcgcgatgacggccttgcaggtcgacttgtaggtgtcgtcgccgtccagcagcgccatcagcgagaacagcgccatctgggtctgttgcggcagcgacagtccggcggtgtggttgagcgccacctgccgggagtcggcgacgatgcggtcgatgaagcgcagtttctccggctccagcgtcagcgtcccgtagcgttcgttgagggtctgcttgtccgccttgggaagcgtggcgagccgttcgtcgaagacgttgacctggttgacggcgatgacgcccagccgccagccggtgcagccgaagtacttcgagaacgagtacaccccgatggtgttcttcggtatcaccgacatgagggaccggaacccgtcgacgaaggtgccgtagacgtcgtcggtgatgacggtcagttccgggttcttctcgttgacgatggacgcgatccggtccatcgactcgcgagccagcatcaccgacggcgggttggacgggttgacgcagaacagcgccctgataccgggatcggcgagcttgtcgatctcggagtccgggtactgccaggtgtggaagccctggtcgtcgacgcgggtggcgttgagctccaccacgtcgaactggtaccgctccaggtgcgggatctccaggtagggcgtgaagatcggcgacatgatcgcgatcttgtctcccttgtggaggagtttgttggtcatgcaggagtcgaagatgtagcacatggcggcggtgccgccctccaccgcgaacaggtcgtagtcggccgcgggcgcctgcccggcgcacatctcctgcaccaggtaggcgtgcacgaccttctcgaagtgggtgagcatccggtcgggcaccgggtactggtcgccgatgaccgcgtcggccagttcgtggacgaaggcgtcggcgtcgaagccgagccggttgacgccgtagtcgaggctgtcgcgcagcaggtcggcgcccggcgcgtcggcgttgctgttcaggaaggcgcggaaccgttcggcgatgccgtccttctgcggcatgccgcccaggacctcgaactcggaccagtcgcggcgcgactcggcgatgccgaagttgcccagcaggaagaacgcctcgcggggtttgaccgcgatccagttgggattgccccgcccggcgttgatcatctgcatggcggtgttcttctggtggtcgtcggccagcgagatcagcgagtccttcagttcgaaggggctcaggccttccagccgtttctgctcggtgcgggcggtatggtgcccgctttccatcatggtcatgccgtattcccccgtcaggcgaggaccgcgatgatgatcgcgccccaaatggacaacagtgtgttcccgatcgcgtagggcaccgtgtaacccagtaccggcacctggctcttggcggcgtcggtgatggcgccgatcgaagccgtggtcgtgttggctccggcgatgacgcccaggaggatcggggtggggaaccggaacaggtatctgccgaggtacaggcagatgatcatgggcagcagggtcaccaccagcccggcgaacaccaggctcagaccctcctgcttcagaccggacacgaaggacggtccggcggtgataccgacgatgccgacgaacatgcacagtccgccggtgctcatcagccagttcgcggcgggcgggaacttcccgaaggtggggtaccgggcgcgcagccagccgaagaccagccccatgatcagggcaccgcccgatgtggtcagtccgatgtcggcaccggcgatggcgatggtgggcacgccgatgagcccgccgaccacgatgccggcgccgacgtaggacatgtcggtggcgtcgttggaacggttggggtaacccaggtcggcgacggcggcctcgacgtactccttgccgccctggatggtgatctcgtcgccgcggtggatcacggtcgcgtcgctccacgggatggtctggccgccgcgcaccagtttgttgacgaagaccttgggtgcccggtcggcgaacgcgtcgccgatgttggcgccgaccagggccttgttggtgatgactatggacagtgtctcgacctcgtagtgcagcagccgggggtcgtcgacctcgggaccccagtggcgttcgacgtcgagggccaccaggtcggcgcgccgggccgcgatcgtgaccacgtcgccctcgcgcagcaccgtgtcgggggtgaccgtggacagttcctcgccgcgccgcaggtcgtggaacaccacccggtgtccctggtccagggcgtcgacctcgacctgggcgacgctcttgccgatgacggccgcgccggtcagccggtaggtgcggcgcaccaccgagtagtaggcgggggcggtgtccttctcctcggcgacaccgaggtcgcgctccatctggtgggtttccgcggccaggtccttggtgccgatcaggcgcggcgcgaccgaggacaggaagtaggccgcggcggcggtgccgaacagatagcagacggcgtagcccacggcgatctgggattcgtaggtcttgatctccttggccgacagcccaggcaggccctcgatcgccgaaccggcgacaccgatgaccgacgactgcgtcagtcccccggccagcagcccggcgccccagccgggcccgtagccgagcaccttggcggcggcgatgacgacgcccagtccgatcaggcacgacaccacggccaggatgagctgcttgacaccgtcgcccttgagcccggcgaagaactgcgggccgacgccgtagcccagcgcgaacaggaacgccacgaaggcggtggtcttgaccaggtcggggatctcgatgtcggcgcacaggcccaccgcgacgcccgccagcagggtcccggtgaccgggccgagcgtcagcgacttgtagcgcagtttcccgacgaagaagcccagggccagcgccaggaagatcgccagttcggcctgcgcgaccagggtgtcagtgaaccacttccacatcggttccccccgtccccgactcgctccccgcaggcgaatctaacccagggtggacccggcggggtctgaaacggcgtattacgaggtcagctccgtttccagatgatggtctggtcgccgctgttggcgcctttggccttgaggcggatcttgccgtcggcggcgatggactcgggaacctcgaacacgacggtgcccgagcgggtcttcttcgacttcacggtgccggtgaggggttcgccgacctcctgtttcgactgtcggtattccttgtccttcttgtcgatcaggctgaacacgtagtcgtcgttgccggggccgacggtgtggctgcccttataggagtggacctcgacgtcggcgaccacgaagaccttgccggagccgggttttccgccgtcgtcggccttgtcggcggtgtcgatcttcgtgacggcgtaggtgacctcgaattcctcgccgtcggcctttccggacagtgacaccggtgcgccgagggtcaccgaggtgggctggggcggcgcgtcggggtcgccgccgccgtggtcgtggtggtcgtcggaggccgaggcggacgcggacttcgcggcctcgtcgggcggggtgtcgccgccgcatccggccagcagcgccaccgccgcggccagggcgagcacggggatcgggggcttcatgggggaacggtatcgaatctgttaagtatccgtcaagatctctgattcccggccgcccaacaaaagccgccgtccccgcaacaccagcacgtgctgcggggacggcgggttctctccaatggggtcattcggtgcggatgccgttggggcgcatcatgtgccacagcgcgggcatgctcagcagcgtcaccagcagcaccatggccgcgcccgctccggcgatggtggcgacgttgccccagtcgatcaccggtttatagggcgtgatcctgatgagcgaccagcccaggcccaggccggtcaccaacgccgcggcgataccgcaggccaccgggatcgccgtctgccacagcaccgagaaggccagggtccggcgtcgggtgccgaaggcgaccagcagcgacatcagccgtcgtcgttcctgcagctgttccagggtgttgaccagcatgctcagtccgatgaggatcatcgtcgcgatcaccccgaccagcaacagctgccgcaggttggcgaaggtctccgactcggtcgaggacatgtactccgtcacggacgcgtgctgggacactcccgcggcgacgttgcggacgtgctcgatggagtcagggttggcccggtccgactcgaagaccacgatctggtcggtcagttcgaggatcttctcgtccacggccccgggcgtcgccaggatggacgtgtacacctcgtcgttcttcggcgtcacccggtcgcggtactcggggaccgtccacttctgtggcttgtggagcggtttgccgttgacgcccagctcgttgtagttgatgaaatccagcttggatccgggtttcggcgcggtttcgtcggcgctgaacacgtcgccctcggcgcaggcttcgatcttcgccagcgaggacaggtactcgcagtcgccgacgatcaacgaggcgtcctgttcggagtcgatgctggagtacgcctccacgaccttcacgtcgggtacctcctccaccttctccttgatctccgccagctcgaccttccccgacggggcgtacagctccgcctggttctcctgcttaccggtgaagttcatctccttggtctcgatggtggagaacagcatctgcaacgcgaccgccccggccgcggccaccgcgacgccgatgatggcgcgcgacgcgctgccgccgctgagttgcagcctgcgggtggccaactgccagctcggcgctccggcgccgaaccgggagaccaccttctccacgacccacggcagcatcgccgcgaggcccagcagcaacaacaggatcccggtcacgaccagcgtcatggtcagccagttgtcgcggaagtcccccgtcaggaccagctgtcccagggaggcgacaccgaggacgaccagcgtcaggcgccaccacagccgtcggcggcggggcttggcctgccggaccacgcccagcggttcgacgatgaggcggcgcatcgccagttgggtggcgaagaccgccaccagggggaccgcgatgacgactatggcgcccaggaacggatccggcacgatgtcggcggcgaagggacggtcatcccagaaggtgaggctctcgaccagctgggcgatcgccaccagcagcccggctccgatcaccagccccacgatggcgccgaacatcgactcgccgcccgcgatgcggcgcgcggcggcggcgtccgcgccgatcagccgcaacgcggccagtcgccggtcgcgttgctcccctccgaagcgcaccgcgaccgccacgaacatgaccaccggcagcagcatcacgatgaccgcgacgatcaccagcagcaccaggaagatggattcgatggggttatcagggaacttctcgccgaagttgtcgatgcggtaggcgcccgccgtgtcgaggttctcgccaccggcgtagtaccgcaggtcgcccggactctccagcccctcgtcggcgatgacgccgacgatcttgtgatccagccgcggcttgagcagcttgccctcctcagaggacagcaggtccgccagcggctgggaaacgtacatctctcccggcttgggaagcttgtcgatccccggcgggatcggcgggttgtccccctccggcacgatctcggtaccgctgacggccatgtcccggtaggaatcccacctctccaccagcagcgcggtgtcgtcgccgggcttctcgatcgggctgtcgccgtacaggtctccgacagcgatcgactcctgccgctcctccatcgaggtcagcacggtcggtaccgaggccgcggccaacagcatcgccactcccaggcccacgcccagggctgtcagcgcggcccggatccagcccgagggcccgcccgcgacggcgaaccggcaccccatcgccacgtcggcgatccacgcgcggacgcctcggcgcttcttcgtcacggtgttggtcatacggcgaactccggggcgcgggtcttgccgtcgcgcacgacgatctcgcggtcggagtacgcggccacccgggcctcgtgggtcaccagcaccacggcggcgccggattccttggccgccttggtcagcagcgtcatgacctgttcgccgttgagcgagtcgagcgccccggtcggttcgtcggcgaacacgacccgcggttcgatggccagtgcccgcgacaccgcgacccgctgtccctggccgccggagacctcacctgggcgtttcttggtcacgtcgccgatctccagccgttccagccactgcgcggcgcggcgctcggcctcgcggcgtttgacgccgttcatgcgcagcggcagcgcgacgttctccaggcaggtcagttccggcaccagctgtccgaactggaacacgaagccgaactcgctgcggcgcagctggctgcgttcgccgtcggacatggccgtcaggtcgcggccgccgtacatgatgcgcccggagtcggcgggcaggatcccggccgcgcagtgcagcagggtggactttccggagccggacggccccatgatcgccaacacctcgccgggggagacgctcatgtgagctcccgccagtgcgtgggtggggccgaagctcttgtggacgtcggtcgcttccagtatcgcggtcatgccgtgacctccgcggtcagtttgtcgaggcggtcgctggtcagttccagccagcgcaggtccgcctcgaggtggaagagtgcgtggtcgcagatcagttgatcggcgaagtctccttgggttttgcgtttggtcagctcacgcatgagccgcaggtgctcgctgcgctgtacgtcgagcagttcggccgcgtcgcgtccggtcaggatcgccatcacgaccttggtgtagagggtgttctgtagatacggctcgggcttctccggttgccgcagccaggtggccacgtcggtgatgcccgcgtcggtgacggcgtagcgcttgcgctcggggccgcccccggcctcgacgccgtcgacctcgaccaggccgttcttcaacagccgttgcagggtcgagtacacctggccgtagtgcagcgggtggtcgcctccgaagcgttcgtcgtaggcgcgtttcaggtcgtatccgtggcggggctgctgctccagcagccccagcagggtgtgtccaacagacatggcggccactatacacgagatgtatacaccgtgtttatagctgaggctcgcggccggacacggcgcctgcctgctaagaaggaccgactcacctcaaccacctcgcgacgggagcccaccatgaccgacccagccgaatcgtcgatctttccggccgaagtcatcaagcagttcgccgacgtcggcgtcgatttggtgtcgctgttctccgccggagcgctgggcgaacgcatgggcatcgaggtcacccacgccgagccgggccgggtcgtgggcaccatgccggtcaagggcaacacccagccctacgggctgctgcacggcggcgcctcggcggtgctggccgagaccctcggctcggtgggcgcgatgctgcacgccgggcccaagcggttggccgtgggcgtcgacctcaacgtcacccaccaccgggccgcccgcgagggcaccgtcaccggcgtggccaccccggtccacgccggtcggaccaccactacctacgaggtcgtcatctccgacgaggacggcaaacgcgtctgcaccggccgcatcacctgcctcatccggggtgagtgaccggcctcactttcggtgactgtcacgttcggccgctccggcttgtctcaggggtatccactcaagagatgaaggagtgagccgacatggcccgcatatcgctcgaaccgccccgcacgctcaccaaccggctggtgtcctggtactccaagcgcaagttcggccgcgacctgggcccgaccctggcggccgggcacaaccgccgggtgctgatgaccatgggcaaggtggagatgggttcggcgaagtggaacgcgctggacccgcagctgaagatcatggtcaccatgaaggccgcgatgaccatcggctgcgagtggtgcgtcgacttcagctactggctcggccgggaggccggactggacgcggacaagatccacgccgtccccggctggcggaactcgacgctgttcacgccgctggagcggctggcgctggagtacgccgaggcgatgagcaccacaccggtgaccgtcaccgacgagctggtcgccggtctgggcgaacatctcgacgacgcccagctggtggagctgaccgcgaccatcgcgctggagaacctgtacggccgcaacaacctggccctggggctggcacccgagggactcaaggaagaatgcgcgctgcccgcccgcgactgaccagggagacgacatggcaacggcgaccgagctcttcgagcaacaccggaacctgctgttctcggtggcgtaccggatgctcggctcggccgccgacgccgaggacgtcgtccaggactcctggctgaagtggtcggccgtcgacctggacacggtggactcgcccaaggcgtacctggtgcgcatcgccagcaacaccgcgctcaaccggctgaagtccgcccaggtgcaacgcgagtcctatgtggggccgtggttgccggaaccgatactcacctcccccgacatcgccgaggacgtggaaatggccgactccgtctcgatggcgatgctggtcgtcctcgaatcgctgacccccgaggagcgggcggtgttcgtgctgcgggaggtcttcgggttcccgcacaccgagatcgccagcgccctggaccgtcccgaggccagcgtgcggcagttggcgcaccgggcccgctcgcacgtgcaggcccgcaggccccgcttcgacgccgaccgcgagaagcagaagcaggccaccgaggagttcctgtcggccgccgcgggcggcgacatcaaccgcctcatggagatcctcgcccccgacgcggcactgtggaccgacggcggcggcaaggtcaaggcaccgctgcgcgacatccacggcgcgcacaggatcgcgaacttcttcgtcaaggtcgcgacccagccgtggcagggctaccgccccgaacagtgggagttcgccgccgcgcagatcaacggggccaacggcgtcctgatccgggtcgagggcaaggtcgtcaccgcgttcaccaccgaggtcctcgacggccgcatcacggcgatccacctggtcggcaacccggacaaactggcccacctcgacgaggattagcccctcaggcgacaaaggagcggaccgccgcggccagtgccaccattcccttcttggcgtcggtgaagaacatgccggtcttcgggtcggagtacagggtgttgtcgatgcccgcgtaaccgtggcccatggagcgtttgacgaccacgatggaccgtgccttgtcgacgtcgaggatcggcatgcccgacatcgggttgccgggtttgcgggcgatcgggttggtgacgtcgttggcgccgatgaccagcgccacgtccacctgcgggaagtcggggttgatctcgtccatctcgcgcagtgccgggtacgggacctgggcttcggcgagcaggacgttcatgtggccgggcatgcgtccggcgaccgggtggatcgcgtagctgacctcgacgccgtggccctcgaggatctcggcgaggctggccagctcgtgctgggcctgggcggcggccagtccgtagccggggaccacgacgaccttctgcgcgtacgccagctggatcgcgacgtcgtcggccgacaccgaccgcacggtgccgccgctgtcgtcggcggtcgcggcctcgtcgccggtaccgaaaccgccgaggatgatgttcgtgatcgagcggttcatggcgtcggccatgagtttggtgaggatcgcgcccgaggctcccaccagcgcaccggccacgatgagcaccacttcgccgaggacgaacccggccatggccaccgcggtgccggtgaacgcgttcagcagcgagatcaccaccggcatgtcggcgccgccgatgggcagcaccatggtgacgccgaagacggtggcggccaccagcaacagcagcatcgcgaccaggttgccctcgtcgaggaccagccaggccgtcgaaccgacgaagaccaggccgagcacgacgttgagggcccgggcgccgaggaacacgatggggcgtccggggatcaggccctggagtttgcccgccgcgaccaccgaaccggagaaggtgaccgcgccgatgaggatgtccaggccgccggggatcgtctcgcgcacgtggacggtctcggcttgcagcaggtgttccacggccaacagggccgcggcgccgccgccgacggcgttgaacaggctcaccagttgcggcatcgcggtcatctcgacgctgcgggccaggtagaggcccgccgcggagccgaccgccgccccggccaaaagcaccagccagccggtggtggtgatggcgccttcggcgatgagcagcacggcggtggcgccgatgcccacggccatggccgccgccgacagcaggttgccgcgccgggcggtcttcggggagttcatcaggtgcaggccgatgacgaagcaggcggccgcggccaggaacaggtaccggatcacggtttcggtggtggtcatgacgcggacccctccttcgcggccgggcgggccttgaacatgtgcagcatccggtcggtgacgacgtatccgccgacgacgttggcgaagccgaaggccaccgccaggaacgccagcaggtagccgaggaatccgtcggcggtggcggtgatgagcatggcaccgatgacgacgatgccgtggatcgagttggcccccgacatcagcggggtgtgcagggtcgcgggcaccttgctgatcacctcgaagcccaccaggacgccgagcacgaacacggtgaccgcggtcagaagatcgagttccatcacgccgcctccgcgtccgccacgattttgttcacaaaggacctgttgtgggtgatgatgactcccgcgttgatctcgtcgtcgaggtcgatggcgaccgagccctcgtcaatgaggtggctcaggaacgcgaacatgttgcgggagtaggccgccgacgcggccgaggccatgaccgacggcaggttgcccgccccgatcacccgcaccccgtcgatgtctatcgtggactcgggttccgaaccggcgacgttgccgcccaggtcggaggcggcgaggtccaccaccaccgagcccggccgcatccccgccagcgcctcccgcgtcaccagcagcggcggcgttttgccgggcaccttcgcggtcgtgatgacgacgtcgaacttcccgatgcgcgtcgacagttcccgttgctgggcggcgcgttcgtcctcggtcagcgcgcgggcgtagccgccggtgcccgacgccgcgacggtggtctccagttccaggaaccgcgcccccagcgattccacttcggcgcgcgactcgggccgcacgtcgtaggcggtcacgacggcgccgagcctgcgggcggtgccgatggccgacaggcccgccaccccggtgcccaggatgagcgcgttggcgggcggcgaggttccggcggcggtggtgagcatcgggaagtagcggccgtagttgtcggcggccagtaccgcggccttgtaaccggcgatgttggcctgcgagctgagcacgtccatggactgggcccgcgacagcgtcctcggcagcatgtcgaggctggcggtggtgatgttgttcgcggcgagctcgcgcatgatgtccaggtaccgcaacggttccagcagcccggccagcagctggccgtcgcgcagccgtttcgcgtcggcggcgctgagggcgctcacgcgggtgatgatgtcggcgcgttcgtacagttcgtcgacggcaacgacggccgctccggcggccgtgtactcctcgtcggcgatgtgggcgccgtgtccggccgcggactcgaccacgacgtcgagcccgctggttttgagccgcgagacctgctccgggataagcgaaacccggctttcgccgggtgagggttccttgacgacgcctacagtggtggaaaccatcctgacgccacctcacaatcagttgtcagggtacggtcgatgaagcgcctgcgtatcggggcggatgcggcgctttgagtctgaattggatttatgctcgccgatcacggcgaggttcttggtatgactgtactgttttatggcttcgggggacagtcccccatcgttcccaattttcggtgtatgcctgacgagttttcgcggcgcgggcgttccgtttcgattcccggcgcatctgggtggtgtagggcgaggacgaggagaacccatgcgacccgagcacgaatccgagtactgcgattacgccgccaaccggctggtgccgatgcggcggttcgcgtacctggtgtgcggtgactggcatcgcgccgaggacgcggtccagaacgcgttcgtgaagctgtacctggcctgggcccgcgcgcagcgagccgactcgctggacgcgtacacccggcggatcgtgctcaactgcgtcaaggaggtgcagcggcggcactggttcacgcgcgaacggtcgacgagcgaaccgcccgatcgcgccgcgaccggtgacaccggctccgaggagcggcggctggtgctggatgccttggcccagttgccgatgcgccgccgggcgacgctcgtcctgcgttactgggaggacctgtcggtcgagcagaccgcgcgcgtcctgcgctgttctcccgccaccgtcaagagtcagaccgtgcgaggcctgcgaacactgcgcggtctgctgacggactcgtttcgcgaacagatcgaaaggacctgaccatgaacgatcagctgcgccgcgccttctccacggcgctgggcgacaccgaacccccctccacgatcactccgtcggaactggccggaaccggacgccgtaagcagcgaaaccgccggatcgcgctggcaggttcgggcaccgcgctgaccctggccgcggtcaccgggatcgcactggtcctgtctccggcgaccggaggactgggcgacgacagtgccacggacatgcccggcggcgactccggcgaatcgcccggagagagttcggtggaggggcttccggatgactccttcaagtacgccacccacttcgcccagatcaacttcgagaaggtctacgacgaggtggagtacaaggccgacggcggcgatgaaccgttgcagctggagccgtacggcgaggacgacccgagctcaccggctgtgggccgcgcggtctttcccgacagcgagaacgagaacatgcaggtcgtgctgtatccgccgggcgactggtccagcaaggcgggggacatcaaccccgagaacccggaatccagcagatatccggtcaactgctggagcggtgagacccagggctctgaggtcaccacctcctgcgacaagaaggacctcggcgatgacgggctactgcgcaccgccgtgatcaaggaggaatgggccaactccggcatcgtgatcacttaccgcacggcactgttccgcaccgacggcaccgccgtcgtggtcgacacgaagtgcagcaccaccaacgacgatgaacggtcgcagtgcgatcgcgacaacctgttgaccgccgacgcggacaagactgagaagttcgtgaccagcctgccgccgattcccaaggaatggcgggactgagcccagccgtcccgggccccgcgacctcggtcgcggggccttcgctcgcccggcacggttaagtcatgccctaagtcgttcaaccgatgccaccccacctggtccttcgtacgttttcggtaccacagcgaaacgacacgaaggaaacgacaatgaccctttcggtatcgatcatcggcggcggcatcggcggcctgaccctcgcgcacgggctgcggcgccgcggcgttaacgtccgggtcttcgaacgcgaccagtccaagaccgaaaggctacagggctatcgggttcacctgtcccccaagggatgccaggcactgcacgaatgcctgccgccggagctgtaccaacggttcctggccaccaccggaaaatccaactccagtctcggcttctacgacaaggacctgcgcgaactgctggtcgtcgagtcggaggaactcaagaccgagcacgacaccgccaactaccggtcggtgaaccggatggcgctgcgcgaggtcctgatctccgacctgcgtgagtcgctggaactgggcaagaagttcgtccgctacgagaagttgaccgacggccgggtgcgggcgcacttcgacgacggcagccacgccgacgccgacctgctggtggccgccgacggcgccggttcgcaagtgcggcaacagtacctgccgcaggcgccccgagtggacaccggcgcgttcgtcatctccgggaaggtgccgctgaccgacgcgacgatgggcctgctgcccccgcaggcggacaccgggccgtgcatgatcttcgggccgaacgggcgcatgggtttcgtcgccgcgcaccgggtccgcgacagtggacactccgagggtgagcgggatctgctgtgggacgacgcggccgactacatcatgtggaacatcgtcaccacctgggacggccaggatcaccgcgacaccctgatggcgcactcccccgagcggctgctggaaacggcactgtcctcggtggcgggatggtcgccgcagctggcggaactgttgcgcgccagcgacctgggcaccgtcatgatctacccgttcagccgggccacgacgctggagcactggcccgccagcaacgtcacgctgctgggcgacgcgatccactgcatgccgccgaccgccgggcagggcgccaacaccgcgatccgcgacgccgcgctgctgcgcgacaccatcgtgtccgtggtggacggtgaacgcgacctggtcgccgcggtggccgactacgaacaacggatgcgcggctacgcgtatccgatcgtcgaggaggccatgcgcaacctgcgcggcggtatctccaagagccgcgtcggccacgccgcgaccaagtcggtgttcaggatgatcaataggatcggtccggtcaaacgccgcatggcgcgggcgatgacctccgactgaggaattttccggcccggcgcgacaacctcccgccctgtcgccctcgtacgtatcgcggcagtcatgagacaggagtgtgtatgcgagccgagcaggaagccgagtttcgcgaatacgtcgccgcccgggccgggcagttgcgtcggtgcgcctatctggtgtgcggcgactggcatcgcgccgaggacgccgtccaaatcgccttcgtgaagctttacggcgcctggaatcgggcgcggcgatccgggctggacgcctatgcccggcgcatcgtcctcaactcggtcatcgacgaccaccggcgggcgtggttccgtcgggaacggtcgagcgaacggcttcccgagcggccgctgggcgaccacagccaggccagcgccgacagactcacgatcatgaatgccctcgccctgctgccggtgcggcagcgggcggtcatcgtcctgcggtattgggacgaccagccggtcgagcagaccgcactcatcatgcgctgctcgaccggcaccgtcaaaagccagaccgcgcgaggcttgcgaacactgcgcggcctgctgacggaatcgatccacgaacgaatcgagggaattacatcatgaccgaacagatcaaggcaatgctggatgaggccgcgcgtttcgacgaaccgccgtcgggcatcaatggcgacgacgtggttgtcaagggccgcaagcgaaaccggacgaagcgactcggcctcgccggtggcgcgacgctcagcgtggcggcggtgacggcgctggcgctggtgctggctccgaccgcgggcggcactgagaagggcgacaacgcggcggccgacgcgatcgaacagcccgagttcgagcttcccgacctcgacgcgaaacccggtgacaagttcgagtggatgcccaaggaggacggaaaggccgggccgaccgacgagacccgcgagttcgacgccgcgttctgggagtacctggaggacaacttcgaccaggtcgacgtcgctccggacatgaagaaggtcaagttcgaaccgctcaccgacaccaatcggaccgaaatgacccgcgagcacatgtgggtcaactacgtcgacggcgagcaggttccggtgccggtctatcacgacgagatcccgtggtaccggttgcaggccaacctgagtctcgaccgtgagggtgtcgccgacttcatcgacgtcaccgtccatccgaaggggagcttcgagccgggaccgggtgaggactacgggtaccgcaacctgtacacctgcgaccgccgcgaggccggtccgggcgggcaccagcccgccgaggccgaccgagactgctcggagaagaccggccccgacggcgagaagatcgcgcggatcaccaccgagtacaagtccggggacgtcctgggcgaggagcggcgcgtcatcgtctaccgcgccgacggcaccgcgatctccgtcaaggactggggtgcgacccggtacgaggacggcgagatgaccggatcggaggaaccggcgctcgacttcgagcagctgaccgaactggcgctggcgctgcccgacgacgtgctcgtcaagtaagcgctcagaccgccgattccaggggcccggccttgccgggccccgtcagcgtcgccggggaatcggtgcgcacgaactgggtgtggtacagctcggcgtacaggccgccgcgttcgacgagttcggcgtggctgccgcgttcggcgacccggccgtcgtccagcaccacgatctcgtcggcgtcgcgcaccgtcgacagccggtgcgcgatcaccagcgcggtgcgtccctccagggcttcggcgagcgcccgctgcacggcggcctcggattcgctgtccaggtgggcggtggcctcgtccaggatcaccacccgcggcgacttcagcagcagccgggcgatggccagccgctgtttctcgccgccggagaaccggtagccgcgctcccccaccacggtgtccagcccgtcgggcagtcggcgcaccacctcggcgatgtgggcgcgttccagcgcgttccacagctgggcgtcggtggcgtcgggacggccgtagccgaggttggcgcggatcgagtcgtggaacatgtgggcgtcctgggtgacgacgccgatggtgtcggtcagcgaccgggcggtcgcctcgcggacgtcgagcccgttgatgcgcaccgcgccggagctgacgtcgtagacgcggggcaccagcagcgaggtggtggtcttgcccgcgcccgacgggccgaccagggccaccatggtgccgggtttgacgtcgaaggtcactccgttgaggacggttccgttctcggtggtgtccagtgtggccacgtcctccagcgaggccagcgacacgtccttggcgtccgggtaggcgaaggtgacgtcgtcgaactcgaccctggcggggccctcgggcaccggcttggcgtcaggggcgtcggcgatcagcggtttgaggtcgaggacctcgaagacccgctggaagctcaccagcgcgctcatgacgtccacgcggacgttggacagcgcggtcagcggaccgtacagccgggtcagcagcagcgccagtgtcacgacggtcccggcgctgagcgagccggtgatggccagccagccgcccagcccgtaggtgacggcctgggcgagcccggccaccagggtcagcgccacgatgaaggtgcggccgtacatggcggtggtgatgccgatggagcgcacccggtcggcgcgctcggcgaactggcccacctcgtgttcgggccgtccgaacagtttcaccagcagggcgccgccgacgccgaaacgctcggtcatctgggcgttcatgcccgcgttgagttcgaagctctctcgggtcaacgtcgccagcttgcgtccgaccattttggccgggatcaggaacagcggcagcatcacgagcgacaacagcgtgatctgccacgactgggtcgccatgaccgccagggtcagcaccacggcgatgacgttggacaccaggcccgacagcgtggacgtgaacgcgcgctgggcgcccatgacgtcgttgttgagccgcgacaccagcgcgccggtctgagtgcgggtgaagaaggccaggggcatcgactgcacgtgcccgaagaccttgcgccgcaactcatagatgagcccctcccccacccgggcggagaaccagcggctggccagcgaaagacccccgtcgatgacggccaacagcgcgatgagtccggcgatgcgcacgatagcgcccaggtcgtcacccgcgttgatctcgttgacgacgtccccggccagcaccggggtggccaccccgatccccgccgcggccacgaccgtcaccaggaagatcgtgatgtcgcgccggaacccggcggtgaaccgcatgatgcgcgcgaacatgcccttggacagtttcgtcgcggccagcttctcgtcgccacggtgcagggcgcccatcatccgcatgccgcccccgcccatcatcgccaatacgctcacctactcactgtcggggatgtaagcgagtatgcccagcgcatacgacgcggtggttattcctcctcgacggggacgcgggagcgcagcagtcgcagttgggcggcgcgttcggcggccagctgggtggagtcgtcgtttccggcggcctgcagcagcagcgccttggtctcgatggcggcgtcgcgcggcacggagaggaccgcgagggcgaggtcttcggcggcgtcgtccagttcctccaccgggacggtcacggtggccaggccgagggccatggactcctcggcggtgacggtgcggccggtcaggcacagttccatggcgcgggagtagcccaccagggagaccagccgcttggtgccaccgaggtcgggcaccagtcccaggccgggttctcccacccgcagcctggcgtcggcggcgatgacccgcaggtcgcaggccagtgccagttgcaggcccgcgccgatggcgtggccctggacggcggcgatggagaccaggtcggggcggcgcagccagtcgaacgcctcctggaacgaccacaggcgtgcctcggcgtcgtcatccgacatctcggccagctcacgtggtagcggtcccgacaggatctcgaagtcgagcccggctgagaacgccgggccctgtccggcgacgatgacgcagcggatgtctccaggcaggttgcggccggcttcgcgcagctcttgccacatgtccggcgtctgcgcgttgcgcacctgcggacgcatcagggttatccgcgccacgggtccgtcgatgtccgtctttatcgtcgccgaatcggtcatagctcgccttcaccagttagaaagaaatatcgccgaggctgtggagccgctgcgatgttagcggcatacgcgaaagcgacgacgcgggctaccggcgagtagacaggtcgttatgtcacggcggggccacggcgaccgccgcgtttgcgaagttttactccggcttcggacagaacacggtggacgaaaccgtacgatctgtccaccgaggccgccagactgcggatactgtggccttcgctgtacccggccacaagcttcttgatcaaagccaagcgctcttccccattgatccggcgactccggccgtcaccaatccgggtgtcattgtgtcccatgcgtttcccttaaccctcctcgcatgcgttctgttcgtgaagttacgggtgatcttgtgcccgggcccagttttagctcttcggcaaggcggaaacaagtttctgtcggatacccgatagcgtggaatcccgtggcaggactacagacccgaaatcgggtccaagcgagcggtgtcggcaaccgcgaacggctcgacgcgaccgtgtggatggtgctggtcgcggccggactgttgatcactgtgctcgccgtggcactgggagcccagctcggaaccgacgcgccgccgtttctgctgggctaccaactggaagcgtcgccggggcttgtggcgccgctgctggtcatcgtcggtgtgttgtggacggtgcggcggcggttcgccgtgcggtgccattggcccagcctgctcgcactgtcctatgtcggcgctttcgcgtggctggtggcgctgtcgctgccgcacggtgccgacggcctgacccgctacgtccgcgacgccgacggctacacgccaccggtcaacgcgggatcaatcagtgaaatattgacatcgctggcgcaaccggatggtcacgcttccacggcggtaaccggacatccgcccggcccggcggtgctgctgtggctgctgcgctggctgccgctgtccgacaccgcgatcgcgctggtgtggacggcgctggccgcggccaccgtgccgctggtgctgctggcggcccgctccacctgcgggccggtcgccgcccgccggatggcgccgctgctggtgctggcgccgtacgggctgtggatggcggtgggtcccgacgcgatcaccgcgatgctgggcgccggtgccctggccgcggcctgccacgccagtcaccgccggtgtcgcggctggtcggccaccggctgggcgctgctggccggggtactgctggcggcggccaccatgttcgcctatgtcgccgcctggctggggctgtcgatggtgtgcctgtacttcgcccgccgccgcccctggcacaacctcgccaccggtgcggtgaccctggtgccgctggcctggttgcaggccgccgggttcgactgggtcaccggcctgaccgacgcgtaccacggtttcctgggccgggtcgaggagggacggtcgctgtggtggtggattccgttgagcctgaccgtcctcatcatcgcctgcgggcccgccatcgtggccagtgcccgcaagttccgcaacaccccggcctggccgtttctggtcggcgcctgcgccgcgatcgtgttctcggtggtggcgggcatcgcgcgcggcggcgtcgaacagacctggctggtgttcttcccgtggctgacgatcgccgccaccgccccggcggtccaggccgggcgaccgctgccggtcccggcgcggctggcggccctggggggactgggcgcggtggcgctggcggcggtgctgatctcaccgtggtgacgagccgcgcgaacccgcgtcgatactgggacacgtgaagttctctcgccgtatcgccggattcgtcctcgccgtcgccgcgttcatggtcttcgagtgggtcatgctcgggttcaacctgcaacccgggcacccgaccgcgttctacgtcgtgcacggcgtcctcatcggggtcaacctgctcatcgccgtcgcgctggccgtcgtcggcgtgcgcgcgtggcggtcggcgcgctgagcgtcgagtacctttgcctacggtcgtgacggccacacggatagacggcagtgacgatgggtaaccggcggaggtaccgtgcgattcgcgatactgggtccacttgaggtccacaatggggacgagcgggcgcgcatcgtctcgccgctgcaacagctgctgctggccgtcctgatcgcgcgcggcggccagccggttccggccgacaccctcatggacacactgtggggcggcagtccgcccggcgacgcccgcaaggcgctgggctggcacatgcacgcgttgcgcaaagccttgggcggcaaggaccacatcgtccaccacagtgccggttacgtgctgcggtgcgaaccgggcgacgtggacgcgaccgtcttcgagaacctgctgcgcgagaacgccgacctcgtggacgaccagcccgagaccgccagccggaacctggccacggcactggggctgtggcgcggcccggcctacgccaacctcaccgacccgcccgcgctgcgcgacgaggccaaccggctggaggaactgcgactgtccgcactggagaagtacgccgccgccgagctgaacctgggccaccacaccgggatcgcggccgagctggccggctggtcgccgagaacccgtaccgggaacggttccgggagcagctgatgctggcgctgtaccgatccggtcgccaggccgaggccctggagtcgttccggcagggccaggcgctggtggccgaccggctcggactcgacccgggaccgggtttgcggcagttgcagcagcgcatcctcaacaacgaccccgaactggacgccccaacgcagcgggccgcgtcgcggcaccgcccggcgacggtgatcccgcagcagttgcccgccgacatcagcaccttcaccggccgggcccgggaggtcgcggcgctgttggacgcgtcgcgcgagggcgggtccatcgtggtcaccgcgctggacggaatggccgggatcggcaagaccacactggccgtccacatcgcccaccagttggcgccgcacttccccgacggccagctgttcatcgacctgcacggcttctccggcgaggtcgcgccggtcaccgccgccgaggccctggaccggatgctgcgggcgctgggggtcgacgcccagcagatccccggccacatcgacgatcgcgcggccctgttccgcagcgtgctgtccgggaaacgggtgctgctgttgctcgacaacgccgccggtgaacagcagatccggccgctgctgccgggcacgccgggcaatctcgcgttgatcaccagccgccgccgcttcggcgaactcgacgacgcccggctggtctcgctgggactgttgagtgtggagcacggcgtcgacttcttcgtgcgggcctcgggactgcgcaaacccgacgccgcccagctggacgtcatcggccggatcgtcgagcagtgcggtcggttgccgctggcgatccggatcgccgcccaccagttgcggcgccgttcctcgtggaccctcgacgaactgcacgtccggctgtcccacgagtcgcggcggctggagaccttgagcgtgcgcgaccgcagtgtctcggcggcattccacatctcctatcaggacctcgacgtcgagcagcagcgcaccttccggatgctgagcgtcttcccgcagccgctcttcgacgcccaggcggcggccaccgtcgccgacatcccgctgcacaccgcgcaacgccagctcgacgacatggtggacgcccaccttctggacagtccgcagccgggggtgtacacgttccacgacctgatgcggcagttcgcggccgcggcgtcccggcacgtcgagaccgacaccggccgcgaggcggccagcttccggctgctggactcctaccgcaactcggccttcgccgcctcggcgaagctcaccacccggctgcgggccgaaccgggacccgactcccccgccgcggcaatggaaccgcccaccggcgacgtcgacttcggacacggcgagcagcccagtcccgaagccgccatcgccaaggcgatcgagctgggcgtcgacacccacatgtggcagatcggcgacgtcgcccgggaactggccgtcgaccgcggccgcgccgaactgctcaccctgctggaacgcgccaccgaatcctgcgaggccgcctccgatccgatggcgcgcgccatcgcgctcaacaacctcgccgccacccacctgctgctcaaccagtaccccgaggcgatcgagaacttcgaacgttcgctgcgcacccgtgaggaactgggcgacgtgcgcggccaggccgccgtcctcaacagcctcggcgtggcccacagccaactgggcagtctggacgccgccgcgtcctgtttcgaccgtgccatggcttgcgcgttccaggcgggcgccgatcagaccgaggcccacgccatcaccaactacgtcatcctggccgactatctcgacatgcacgagcaggcgctgccgctgctcaaccgggcccgcgacatcttcagccgcaacgcccatccccggcagcaggcgcggttgtcgttctgcttcggcgtcgtctacggcgggcttggccagcccgaccgggcgctgaaacacctgcaccgggcccggcagtccgccgaggagtcgtccgagcacttcgatctgtcccatgtgctcaccgctatcgcggtgaaccagcggcggctgggcaaccacgccgatgcggtggtcagtcaccgcaaggcgatccgggcgggcgtgcttgccgacgacgaagggctcaaggcccgcaacctgatcgagttcggccgcacccggctggcgctgcgcgagtacgacgccgcgctcgacaacttccgcaagggcgctcggctggccgccacggcgacctaccgctacgaacaggcccgggccgaacacggtctcgccgactgccacaaggcactcggcgacatggtcaaggccgagagccatctgcgcgagtgcgtccgcatctacaccgacatgggcgcgccggtggcccgggagctgcggaaacgactggcgaccgccagcagctgacgggattcggcggaattgtccgcgtgtacgctccaccgtggtttcggttaggtttagtgccagtcaagtgttcgaacccgtggaggcgacatgcagttctcggtcttgggaccggtgtcggtgtccacgtcggagggaccggtgaccgtcgaggcaccgaaacagcggctgctgctggcgcacctcatcagccggaccaaccacccgctgccgcccgacagcctcatcgagctgctgtggagccacaatccgccgtcctcggcgcgcaaggcgctggcctggcacgtcatgcagctgcgcaacgtcctgggcggcaaggaacgactggcctggcacggcaacggatacgtcctcaacaccgaacgtgacgaagtggacgccgcccgcttcgaggaactgcaccggcaggccaccgccgtgcgcgacgccgatccccggcgggccgcgcaactgctgaaccaggcgctgggcctgtggcgcggcaccgcgtacggggaactgcccgagtcgggtgcgctgctggaggaggccaaccggctcaacgaactgcggctggtggcgctggaggcgcggtgcgacatcgacctggagctgggacggcacggcgacatcgtgcccgaactgaccggtctggtggccgatcacccgttccgggagaagttccgggccgcgttgatgctggcgctgtaccgctgcggccgccaggccgacgccctgcgcagctaccgggagggccggacgcggttcgccgaggagctcggcctggaaccgggaccgagtctgcgacaactggaacagcgcatcctcaacgcggaccccggtctcgacgcgccggtcgccgagaccgcgacgatcgcgtcggtggtcccggcgcagctgcccgccgacctgcggtcgttcacgggacgggagccggaggtggcgcggttgctggacctgtccaccgtggacaccaatcggcccggggccatcgtggtcggtgccctggacgggatggcggggatcggcaagacggcgctggcggtgcatgtcgcgcagcggctgacggccagctaccccggtgggcagctgttcatcgacctgcacggtttcaccgagggcgtcacgccggtgacgccggggcaggccctggatcgcatgctgcggacgctgggggtggcgttgcagcagatcccgcccgacgtcgacgaacgcgcggcgctgtaccgcagcctgctggcggaccggcggatgctcatcgtcctggacaatgcggtcaacgaggcccaggtgacgccgctgctgccgggggcttcggggagcctggtgctgatcaccagtcgtcggcggctggtggggctggagggggcgcagtatctgcaactggacgtgctgtcgcccgacgaggccgtgtcgctgctgctgcgactggccgagatctcgcagccgtccgacgcggatcgggagctggcggccgagatcgtgacgctgtgcgggcggctgccgctggcggtccggatagcggcggcgaagctgcggcaccgtcggcactggtcactgcggaccgtccgggaccggctgctggatgaacgcgaccggctgcaccagctggaactgggtgagcgcagcgtgtcggcggcgttcacgatgtcttatgaggacatcgatgccgaggcgcggcgagtcttcaggttgttgagcctgttccccggttcccatttcgacgtactggtcgcggcggcgctggccgatcgctccgtcgcggtggtcgaggagctgctggacgtcctcatcgaggccaatctgctgacggtgctggggccaggccggttcgcgttccatgacctgttgcggcggttcgcgaaccaggcccacgaggcggcggccgactacgcgactgagacggccgagctgcacagcaggttgctcaactactaccgccacgccgtctactcggtggcgaccaccatcgaccccggcatggtgaacctcgccgaacccccacagaccgccttggcgcttcccgaactgcccaccaccgaatcggctcacgactggtaccaggccgagcacctcaacgtcttcgccgtcatcgacctggcacccgactgggggctggacgaacagctgtgtcagctggtcaacgcggtgagcaccgtgtcgatcatcttctcgcactaccaatggcagtacgacatgtgcgagcgcggcctccaggcggcgcggcgctgcggcgaccgggactgcgaggcccggctgttgaaccaccaggcgctggcgctgcgaaaactcgaccgcgtccccgaggccgtcgcactgcacgaacagtcgctgctgctgcggcgggaactgggcgacagacttggcgaggccgcgatactcaacaatctcggtctcatccaccggcgagccggtgccctcgacaaggcgatcgcgacctacgaacaggcgctgcggctgggtgacgacgcgcgcatgatgtccatacacgcgctgctgcgcagcaatctggccgagtgctggatccggctggagcgtttcgacgcggcgctggagcaggtgcggctggccgaaccgatcatcaccgagctcggcagcgaacgccagaccgcccggctccagcactactacgggtcggtgtactaccacctcggcgagtacgaccgggcgctgcggcacttcgcccggtctctcgaatactgcgagcgggtcatggaaccgtacgggcatgccagtgtcctcaacggcatggccaatgtgtaccgggatcggggcgacattcccaccgcggtcgacttccatgagcgtgccctgctgctgtgccgttcgatcagcgacaccgatctggaggcgctgatcctgtacggcctgggtcgcacccaccgcgcggccggtcaccgcgagctggcgttgagcaacctgcgcgcggccgtcgcggcggccacccagaccggggacgcctaccagctggaacacgcgaaccgggagctggccgacacgcaggcggcggaccatccgcagcggctggaatccagcgacaccccggccgtcaactgaaccaggtacggcaggatgtcggcatgctgacgaccttggacgacatcacgagggccgccgccgcgatcgagggactcgcgctgcggaccccgctgctggaagcgccgtgggcgggttcgctgtggctcaaaccggagaacctgcaacccgtgggcgccttcaagatccggggcgcgggcaacgccgtggcccggctcggcgacgcaggcggcgtcatcacgcactcctccggcaaccacggccgggccctgggttacgtggccgcgcggctgggcgtgccctgcgtcgtcgtggttcccgacgccgcgccgccggtgaaagtcgcggcgatgcgcgacaccggggcggaggtcgttctcgtgccgggcgcgaaacgggaggagaccgcgctgacgctggccgccgagcggaaactgacgctcatcccgccctacgaccaccccgacgtcatcgccggtcagggaaccgtcgccgtcgagatcctcgcggacatgaccgatgtggacacgatcctggtgccggtgggcggcggtgggctcgcctcgggcgtcggggccgccgtcaaggcgctgtcaccgtccacgagggtcatcggcgtcgaaccggaactggccgccgacgccgccgacagtctgcgggccggaaagcgggtgtcgtggccgatcgaggaccggtaccgcaccatcgccgacggcgtgcgcgtcgaaccgtccgatttgaccttcgcgcacctcaaggcgttcgtggacgacatcgtcaccgtctccgaggacgagatcggtgccgccgtgggcatcgtggcccgcgaggcgcgcctggtggccgagccgtccggagccctgaccgtggcggcgttccggcgccacggcgtcgacttcggacggacggtcgcggtgatcagcggcggcaacctggagccgtcgctgctggcccggctggtcgccgacggcgagttatcagtactcggccttaccgcgccgccagtaacccatgaaggccaccgacttgcggtcgacgccgcgttccgacaccaggtggcggcgcagcgtcttgatgacggcggcctcaccggcgagccacgcgtacaggccgtgggaggtccgggcctcggcgccgggcgattcccacagcagcgtggtgtccacgtcgacgtcctcgacctcggtaccactcgcggtgtgcggcaacaaccgcgtcatcacctcgcgcaccgccgggatcagcttcgcgccgtgctcggcgccgtcgcgcggcagcaccgccacccgcacgcacgcgggggtttcgggcaggtcggcctcgatcgcgcgggcgtcggcggtctcggggacctccagcagcacctgggtctcgatgtgacccggcagccgttccacaatggcgcaggcggcgggcacggcggtctcgtcgccgacgatcagcacccggtgggtggagtcgggcggctggaagtccatgccgccgtggaaaccgtcgaactcgccgttcggtcccaacaggacgatctcgtcgccggtctggatgcggcgggcccacgtcgccaccggtccgtcgccgccgggggcctcggggtggatgacgatgtcgacgtccacttcgcgccgcgtctgccgcaccgcgcgaacggtgtaggtgcgcagtggacactgctcctcgaccgggagcgcgcgcagtttggtgaaccagtcggctccgtcgggaagcttcgacagcccgcacgcgggcgccgggagcagcagtttgacgcggacgtcgaaaccgttgtcggcgaagcggtccaggtcgtcaccggtgaaggtgacccgcaggaacgacgggctgagccttcgcagccgccgcaccgtgacggggaaggtccgccaggaggggatctcggttgtcaccgtactcatacgattgtccctttcgtacgtgagcgccacaggagccagaggaaatagggggtgccgatgatcgcggtgaccagtccggcgggtatctgggccggggcgatcacggtgcggccgaggctgtcggacaggctcaccaacagcgcgcccaagagggccgcgaccggcagaacccggacgtgtcggctgccgaccagtgcccgggcggcgtgcggtgccaccagtccgacgaatccgatgacgccgacggcggccacggcggtggcggccagcagtgccgcggccaccagcagccccagccgggtgcgttccagccggacgcccagcacccggggggtgtcctcgtcgagcgccagcaggtccatctcgcggcgggcggtgaagaccagcggcgcgatgacggccagcgccaggccgaccgggaccagctggtcgagggtgcggccgtaggtggtgcccgacagccaggtcagcgccttgccggagttccacgggtcggtgtagacgatgatgaaggtgaccagggccatcaccccggtcgagaccccgacgccgatgaggatcagccggtcggagttgaggccgccgcgccaggccagtccgtacacgagcgcgaaggccagcagggcgcccaggatgatggcgacggtcatgacgccgattccggccgccgggtacagcgagatcacgatgacggcggccagtccggcgccgccggtgatgccgaggatcccggggtcggccagcgggttgcggcccaccgactgcaccacggttcccgagatcgccagtgcggctccgcccagcagggcggccagtacccgggggaaccgctggtcgagcatgtgggtgaagccggggccggtgttaccggtcagccagttgagcacgtcgccggtgaggacccaggtgtcgccgccgagcattcccagcgtgaatccggcgaccaccgccaccagcagtccggtgaccaggacggtcacgaacacccgtgagcgcagcatcgcgatgcgggcggtggcgggttgccgggcgccaccggcgtcgcggtgccgacgtgccagccacaccagcacgacggcgcccagcacggaggtggccacgccgacggggatgacgattccggcggcggcgccgaagatcgcccgcaccaccacgtcggcgccgatcacgatcacgaccccggccagtccggccatcgggatcagcacccggtgccgggccagtcccggggccagccgcgacagcagccgcaccacgaccggcgcgcacaggcccacgaagccgaccggcccggccacggcgacggccgtggccgccagcagcaccgcgagcacggtggcgatgacgcgagtgcgggtcaccttgacgcccaggacggtcgcggtgtcgtcgccgagggtcaggatgtcgagcttgggcgcgaggaacaggcaggccagcaccgccacgccgatgacggggaccgcctgccagaacccggccatgttggtctgcaacagcgatccgctgccccacgcgaacagccccacggtggtctggtcgttgaggatgatgagcagcatcgtcagcgagtggaacgccaacgcggtcgcggttccggcgaggatgagccgggtggtgcccgacccgcctccggccatcgccatcaccagccccgccgcggccagcccacccgcgaaggtcagcatcccggcgggcagcatcggcaggctcagccccaccacggccgcgaacgtcaccgtcaggtgcgcaccggcgttgacggccagcgtgtccggcgaggccaagtggttgcgcgccaccgattgcagcaccgcgcccgagacccccagggcgatgccgaccgcgagtgctgcggccagtcgcggcatccgggacgccaccagcacccgcagcgcctgctggtcctcgccgccgaagaccagtcccagcaggtcggtcgcgttgacacccgaggtgccctgggtgatgtgaaccgccgcgagcaccacgatcgcggcgaggacggcgagaaacagcgtcgccaccagcaggcggcgcggtggtctgccggaaagggtcgcggcgaccccgtctggggccgccgcgggggtcctcatcgaactcaagaggtgtagacctcgacgatcgcgtcgatcatctgctcaccggacttggggccgccgaacatccagatgccgtcgggcagtttgtgggtctcgccgtccttgacgaacgtcagtgagtcccagatcttgttgcccttgagcttcttggtgaacacgccgaacttgccggagtcgtcgtacatgaacttgagcttcttgtcctccaggtaggacagtgcctccacgtcgacggtgtcgagtccccacaccttgtcgtaggcgaccttcttggtccaggcgttcttcaggccgagtccggtggccacctcgtcgtacatggatccggtggagtggacccggatcgagatcttgccgtcggcgtcccagccgtcggccatcaggaacggggtgtcggcggcgtcgccgagggccttcttgccttcggccagtttggactcgaagtcctccatgagcgtgtcggcctcgtcggtcctgccgacggcctcggcgatcatgtccaggtcggattccatgcgcttcaggttgccgctcttggcatcgctgcccttgacgaccagcaccggcaccgacttctccagctgcttgagtgtcgagtcgggacggtcggaggtggtgatgacgaggtcggggttgaggcccgagatcgcgtcctcgctgggctcgttgcggtcgccgacgtccttgaccttcttgtcgagcttgacggcggtgttccaggtgccgaactccttggactgcgcgacacccacgggcatgacgccgaggctgaccagcatctcggtctcggcccactccagcgagaccacccggtcggcgggagacttgagcttgacctccttgccgcgcgcgtcggtgacggtgaccggaccacccttgtcgtccttttcggagtcggcaccgggttcggaggtgccgcaggcggtcagcaacacggcggcggccaccattccggcggcacagcgaagcaatctcatctctcttctttcaggttgggggatctaacgggcggttgtctcaggccgggacgcggcgtcgagaactgtgtttgcccaccgggcaggtggtcaactggccggtgttggcatcggtgccgaccagcacctcgatgccataggcggcgctgaggtgctccgacgtcaggacctcgcgcggttcgccgtcggccatgacccggccgtcgcgcaacagcaccacccggtcggcgatcgcggcggcctggttcaggtcgtgcagcaccacaccgacggcgacgtcgtggtcgtccgccaggtcacgcgccaagtccaggatctcgacctgataccgcaggtccagatggttcgtcggctcgtccagcaacaggatcccggtctcctgggccaggcacgtcgccagccacacccgctgccgctccccgcccgacaactcgtccacgggccgctcggccatcgccgccaccccgcagacctccatggcccactccaccttcgccggcccgttgacgtcgccatcccgccaccgcccccgatacggatgccgcccgtaccccacgacatcccgcacccgcaccccactgggcgtcggacggctctgggcgagcagcgtcacacgcttggcgaactccttcgcggacaacgccaacgccccggtaccgtcggtgaagtccaccgaaccggcatcggggcggtgcagccgggccaggcaacgcaacagcgtcgacttcccactaccgttggggccgaccaacgcggtgacctcacccgcggccaacgcgatcgcggcaccctccaccacggtcaccccgtgataactgagccgcaaaccgtcaccgcgcatgccctcgggcacggtcacctcatcactcaacccactcacaaaggttaggctaacctaccttccccgcatgtcaagtcggggtgggttgatctcgacgagagtctccccacccaccccggccacacgaaagggccccggcgacgcgttcgtggcgggaacgtcaccggggccggttctgacctatttgtttgacaggtaggtcaagtcgatggtctgcgcgttcttggtgtcgaccgccccataggactgagcgaccttctccagcaggttgcccagttgctgcaaccgcggttcgctgtacatgtacgtcgagtggcgccgggccagcaccgtgttcaggttcgcgtagaactcccccgagtcggccagcaacgtcgagaacgccgatttcggcaggtgattcagccacgctgtgatcaggaactggtcggcgagcttccagtacttgccgttgtcgcgtacggctttgaccattcccaggaacggaccgtgatcgatcttgaactccgaacccgagtattgccagtacttcttggtctggttcttcgaccagtccgggttcaccgccgtcttcagattgggcatcggaacctgctgaccgtcgggccccacggagtgtcgcgggtcgtcgttcgtgacggtcggaaggccgtcgatgtgctgaaggtcaacggccttgtcgatgaggtccttgaccttgacattcgctgcctccttcgccccccaacccgcgatgagccccgagatgaccgaggagagaccaccgaccttggctttgaccttggccttggccgcctccttggtcccggattcctccgacgagagatttcccatctcggcggagaccgaggtggccgtttccgccgcgatcttgatcagctcgattctcaggttgtcgagcgccgacgcgtagtccgaaatggaatcagcgatagtggcggcgtcctctttcaaggtctgcaccgcgggcatcagctgctggtccttgtagtcgaagaacgactgcgcaccgctgcccttccattcgctgcggaagttgactccggcgattccctccttgagccgcgtctcggactcctcgatgtttcctttcacgttcgccaggatcatccgggctccggcacgcagcgaggtcggatccccgaacatgttcgtcatcttcttgaaggacttgttcgccgaaccactgatggtgcccagcaacatcgctccaataccaccgccatcggcctttcgagcggcgtccattgtcgtggaatacgagtcggagagttgcgggtgaatgtcgttcatgtcatctgtcctgaattctgagaagactgtttctgggatgggatcaaggttcagtcgccgaacactcgacgcaatatctcgtcggctgtcacggaatgccgcaaccggtcaccgaccttgtcgccgtccatttccaacccgttgaggaatttctctctggccacgttcccggcgtttcgggccgagttcaaggtctggaccagttctcgactcaactgtcggtggtcgacatcgtgcggcaccgcgcgattgaactggatactgtggatgtttcccactgaatcacaggtcatgcggacgtgatttcccggcgacgtgaccgtgatctcggcggcggcgagtttctcctcgaactctcggatcttccgggagttctccgcgatctcggccactaccgcttcctcggcgctggtcatgtctcgcctccttgcttgagcacgaaactctcgtggagccgcttcgccgccgcgttggcctcggttctcgcgttccgccaggcctccagcaccgcgtccgccagatcctcccggctcagagccgcgtaccgacgtgcggagatctcaacgtccttgacctcgccggtggcgaagctggtcaccgtcacaagcccgttggcgtcacgagcggtgacgacgtgctcgtcgagcttcctcagataggccctgtcggcggcctcgctttccgcgagtgcctgatgtggatcgacttccgccatggcgtcgtcttcgatgttgaccgtcattgatcgttctctttcgtcgccctcgagatgacgccgcgtcccgcgttcgttcgcggtgtccagtaaccgttcaaacgctcgtcatcgcttcccgaatcgtctcgcggcatggaaagccggtcgatcgtcgaccgctcgtcgacctgagcgatctgtggcgcttccattccagcgacgaatcccgggttgtgttcgacgcctttccagctgccgccggtgatcaccgagggcacggtgcgctgttcgattcgccagtcatagtcgccgccggtcggtacggtctccgtttcggattgttcctgccgtttcccggccttggagctgttcgtgccagcccaggtcgccttcggtgccttgttgttggagatcacggatcggttcgtcgtactaccgccgaaacgcgctttgggagtccgcaccgcgcgaactgtccgttgcggattcgcgacgacgccgttgttgccgatcagagatcttcccggcatgggtcgtgggacggggcttcccgagttcgtcggtgacacgttggatgtgcccggcactcccatgggaccgggacgaccgccgatgaccggacggtttatgccgttgccaccggaacgaggtccagcgccggtgggcgccattccggtcgagcccggacgtgaaccgatcacgggcttcaccgtcgactgtggcggtcggggaccgctggcgggaggcttgccacccggcgtggtaccgagtgggggtttggtgccgggcaggccggtgttggggggtttgaggccgggggtgccggtcgggggtttggctcccgggggcagggggcccggtttgggtgggagcgggggtttggcgcccggcgggaggggtggtttggtgccgcccgggggaagcgggggtttggtgccggggggtggcagcggtccgggtgggaggacgggcgggggcggcggggtgccggggggcggtgccggaacgcccgggggtggcccggcggggccgggcaggtgtggggacgggggcgggttctgaagttcggggctggtgccgccgccgttgaagtggccgccgttgtcggggcggggggacgggcggccgtcgggtgtggagccgccggggccggaaccgcccggggaggtgccgttcggggaggtggtgccgggggcgctgtcgacggtggaggacgcgccgctgatgtcgggcatcggctggtactcgtccgggggtttcatcgtttcggccttgaccgcgacgcccgtgaccgccgtgtccatcgccgcggtcgcgaccacgtcgtacggccaccggatcgactccagttccgcttcggtcttgcccttgttctccggtttgttcttctcggtctcccagtcctggtgggacttgacgatcgcgttcttgttgtcctgcaccagttgcgcgacgccccgccaggcggtggagttcgtcgccgcgacggtggcggcctcgtcgagtcgcttgtggcgctccttcagcgcctccacgtaggcccggcccgagtcactgtccagtcccgactcgtaggagtcgatctggtgcttgaggctcatcgcctgcagtttcagcgccccggccatcgagttccactggtcggcctcggtgaacagcggctgcgcgtcgtcgttcttgaccatctcgtaggcggtcttgatgtccatggctcgtcactccgctccgggtcggggagtggagtcctcggaccggttcgggagtttgccgaccatctggttcagcaggtcgccgttgccgtggtcctggcccagcagggtgtgtttgaggaaggacgtgttgcggctcatgatcgccaggtcgtcggtgacggcggccatgaacttctcggcgtcgcgcatcttcgtgcggtgcttctcgatggcggtctgcagcgccgggaagttcgaggcggagttccagccggtggtgccgttgctcatcgcctgccggatcggcccgacctggccgtcgaagtcgtcggcgtcctggaggaaccgtcgcgccaggtcgtccatgttgtcggggtcgagttggatccgtttgccgggtccggtactgctcgcggaatggtcgttcatgtccgcttctccaatgtctgtccaccgcgtccgcccgccgcggacgcgtttgagccaagtgtcgccagccccacctaggcggcgtctaggtttcgtctaggtctaggcccgggtggacggacggtggagtccgatctcgtcgttcgagcctaggattgcttgcggcacaacggaaagtgaatgggagttctcatgcgcttcgtggtacttggcaacgtcgaggtccacggtgacgacgggccggtggccatcgacgcccacaaacagcggctgctgttggccgtgctcctcagccgcgccggtcgcccgatcccctccgacgcgctggtcgagacgctgtggcacggcaacccgccctcggcggtgcgcaaggcgctgagctggcatgtgctgaagttgcgcgaggcactgggtgaccgggagcgggtacggttccggtccggcgggtatgtgctggccgccgagccggacgaggtggacgcgcgacgattcgagcggctgtaccgggaggcgctggccggtgccggttccgatccgcgcgccgccgcccggacgctggcgcgggcgtcggagctgtggcgcgggaacaacgcctacggcgatctggccgacgtcggggagctgcgggacgagtcgaaccggctcaacgaactgcggctggccatgctggacaaacggtacgaactggaactggcgctggggcggcacgacgagagcgtcccggcgctgcgggcgctggtggccgagtacccgtacaccgaggtcttccgggcgcacctgatgctcgcgctgtaccgcggcgggcgccgggccgaggcgctgcgggtgtaccgcgaggcgcgtgagctgctggtcggtgacctgggcttggagccgggtgagcggttgcggcggctgcacgaggacatccgggcctcggcggcctcgctggatctgggcgccgacgcgacggccgtggcggcggctccgatcgccgagctgcccgccaacatctccactttcaccggacgcgacggggaggtcaccgagctgctggagtggttgcggcccggcgatcgcgactcccccgtcaccgcggtggtgtcgggcggcggcggggtcggcaagtcggcgctcgcggtgcgggtggcgcaccggctggccgcgcggtacccggacgggcagctgtacctgaacctgcacggcaacaccccggacgtgaagccgctggcgcacgccgaggcgctgtcgcgggtgctgcgctcgctgtcggtggcgccgccgccgggtgggcatgacgtggacgagttggccgggctgttccgcaccgcgacggcggggcagcggatgctgttcctgttcgacgacgcccgcgacgccgcgcagctgcggccgctgttgccgtcgggcaaacactgtggcgtcatcgtcaccagtcgcgatccactgtactcactggacgatgtccggcacctggagctggaaccgttgggcccggcggattcggccgcgctgttccggcggctgctgccgggccgccgcctcgccgacgaaccggtggcggccgaccggatcgtggagctgtgcgcgagtctgccgctggcgctgtgcatcgcggcggcccggatcaactcgcgaccccgctggccgctggcggacttcgccgagcggctggccgacagcgaccggcgactgtccgaactggccatcgacgaccgggcggtacgggccagtttcgccaccagctacgaggacctggacgcgatgcagtcacggctgttccggctgtcgagcctgctggagtcgccggacttcaccgtcgagctggccgccgccgcgctggactggcgcgccgaggcgaccgaggaactgctggacgacctggtgaccttccacctcgtcgactcccccaccccgggccgctaccggatgcacgacctgatccggctgtacgcgcgcgaacgcgccgagaccgacgaaccggccgccgaccgcgacgccgcgctgcgccgggtgttcctccggctcgccgcggccacccgctcggcgctgctggcggtgcagccgctggccgaatggcgcctggccatcggcctggacgaggacgcgaccggaccgtcgttcgccgatgccgccgaggccgagacgtggatcgacgccgaggcccagaacctcatcgcactgtccaaacaggcttcccgggcacccgacaccggcgcggcggcggtcgcgatcgcggtgcgcaccttcaccgccctcatgccccggggacactggcgcgagtcggtggcgatcgccgaggtggccgtcgcggcggcccgcacggcgggtgacccctatggactcgcggtcgcactgcgcgacctgggccaggcccagcgcgccatgaagctgcggcccgaggcgaccacgaccctcaccgaggcgctcaaagtgtgtcgcgacaacggcttccacgaacgcgtgcccggcatcctgaacttcctggccgacgtgcaccggcaggagggcgagtacgacaccgcgatcggcctgctccgcgaaggactggccgcgtgcgacgagcatgtcgccgacgaacgcatcgccatcgagatcaagaacggcctgctcacttccctgggcttcaactacgagcagaccggccagttcgaccacgccgccgaagcccatcgggaggcgatcgccatcagccacggcgacccgcccgcccacgccatcgccctgggcaacctcgcccacgtgctgcgccgccaaggcgaagccacccaggcgatcccgctgctggaggaagccctgcaactgctgaacgacagcggcaactcccgcaccttcgccgccgcccacaagcactgggtactggcggacgccagcgacgatctcgccgaccccgcgcgggctcgcgagcactggaacctggccgccgagatcctcggcgaactgaagctgataaccctggaggaggaagccggaatccgctccgcaccccgtccggaaatgccgcagcccctacggttctgaccggcggacaccatctgcccggttcgcggttcgcggttcgcgggtcgcgggtcgcgggtcgcgggtcgcgggtcgcgggtcgcgggtcgcgggtcgcgggtcgcgggtcgcgggtcacgggtcacgggtcacgggtcacgggtcacgggtcacgggtcacgggtcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctagtctggcgcaagttcttcgccgtcccggccccgggccaccgacctcctccccacttttgacggtagtcaggtttggcttaagccaggcttggcccggctgagcgaggcttaagaaattccagcggcggacaagtccgctgtggtcggcggataagtccgctgtggtcggcggcagcgcggcgcgcatcgcttcgaccggagcatcgacgccggtgaacagccggaactgaaccaccgcctgccacagcagcagcgacagtccactcacgatccggcaaccagcggcctgggccaagcgcgcgaactcggtgggccacgggtcgtagacgacgtcgaacgccaccgtgtccggcttccagtcgatggccagcgcgtcactcacgcctttgggcatggttgacaccacgagatcggcgtccccgcaaccctccgccgactcccacggggcggccgtcagtggcaggccgagccgctgggccaccggttccagttccgcgacggcttcggggcgacgggcgtagacggtgaccgacgtggccgacaagctcgcggccgcccccagcgcggcgcgggccgtgccgcccgcgcccaggatcgccacccgggaggcgtgtcgcatcccgacctcggccagcgcgtcgaccatgccgggggcgtcggtgttgtaagcgacccggccgccctcgccaaacaccagcgtgttggccgcgcccagcgcggtagcggtgtcgtcggcggagtcggcaagcgcgagcgcgcgttccttcagcggcatcgtcaccgacagtccggcccactcgggccccagcgagtccaggaacgacgccagcgtgtccttgccgcactcgtgcgcggtgtacgtccagtcgctcagccccgccgccgcgtaaccagcattgtggatcgccggtgacagcgagtgcgcgatgggtgagcccaccacggccgcgcgtctggtcacaggacgccgttcttcctggcctcttccacgttcgcgtcgtgttcctctttggtctcggcgaaggcggagttgccctccttgtcgatggccacaaagaacttccacttgcccgacggcgggtcggcggcgccttccagcgcgctcttgcccgggctgttgatcggagtcggcggcagtccggcacgcacgtgcgtcgaccacttgttgctctcgtcgttcaactccgcgtcggtgaggtccttggagttcttgctgcccttgcccgcctcgatgaggccgtagttcgtggtggtgtcgaactcgaggcagttctccagaccgccgtggcaccagtactcaccgtccatgcggttgtacgccacccgcgcgatcttgccgaggtccttggggacacccgcctcggcctccgacagcgacgccacgatcagcacctcgtaggggctgtagttcgagcgctgcgcctccacggtctccttgaacccgatcgagtcggtgaccttgaggaagttgctcaccatcgccttcagcatctcctcggcggtggcgcccttcttgaactcgtaggtggcgggagacaggaaaccctcgacggacttgacgacgtccttgccgtccttgcgctcgaaccagtcgctggtgatgccgagcgcttcgggatcctcggcggcggcggtgaagtcctcgagcggcaccccggtgttctccgacagcttcttgaacgtcccccacatggtcagaccctcacggatcgtgacgccggaaaccttgcgggacttcgggtccagcatccgttcgagcgccgcctcgcccgacatctgcttctccatggcgtaggtgcccggcccgatctggttcgacttcgggttggcctcggcggcgttgacgaaggcgttggcgctcttgacgacgtccttcttgtacagtgcgtcaccgatgtcggacagcaccgagccctcggcgatctcgacctgcaccttgacgccgttgccgtcaccggcgtagtcgggcgcggagaagatgttcttgatcttgtcgaagccgacgaacccgaccacaccaacggttcccagcaacacgaacaccagcagcaacgcgaaaacggtgcggcccttgcggcgacggcggtgcctgcgtcggcgaggctgagagggatccatggtctcgtacggcctctcgtccaacatcgtcgtctatgccttccgctgcttctccagccacagctgcagaatctccaccgcggccgcctggtcgaccacggctttgcggcgctttcctttcacgccacgctcggacaacctacgcgacgccactgcggtggtcaaacgctcgtcgacgaaccgcaccggtacgtcgccgacggccgccgtgacctgttcggcgtacgcgcgagactcggcggccgcatagctttcctcacctgaaagcgtaaccggaagccctatgacgatttccacgaccgaatgctcgttgacaaggtcggctattcggctgatatccgcgggcggcacggactttccggacatatctctggggaccgtctccagtggagcggcgagtatgccgtcggggtcgctcaaagcgaccccgacgcgtacttttccgacgtctactccgaggcgacggcccctgggcggggtgtcgttcactccccggcgacctgcgcggacacggcctgaagcagcgcgctcgcctggtcggcgggaaccccgccgccctgggcgacctcgtcgttgccgccgccgcgtcccgacagcgcgcccttgacgagggcctgcgccgacaggccctgggcggtgccggtcttgttgacgatgaccaccagcgaggccttaccgcccgccgtggccgcgaccgcggcgatgcccggtttgttcgggtcgaggtggccccggatctcggtggcgagcttgcgggcgtcgccgccgcctgtgccgtcgggcgcctgcaccgccgccaccgcgacgtcgccgatcttcttggcctgcgcggcgaaggtggcggcgctgtcgcgcagttccttggcgcgcaggttggccagttccttctcggcgtccttggcgcgctgcatcagggcggagatccgctccggcagctcggcgcgcggggcgcccagttcgtcggcgatctgggagaccaggtcgcgttcgcgggccaggtagtggaacgcctccaggccggtgacggcctcgacgcgtcgctgccccgaacccaccgaggcctccgaggtgatcacgaccggcccgatctgggcggcgtgctgcacgtgggtgccaccgcacagttcccgggaccactcgccgccgatctcgacgacccggacggtctcgtcgtaggtctcgccgaacagcgccagcgcgccgaactcgcgcgcctcgggcagcgtcatgtacttgaccgcgaccggcaggtccttgcggaccgcgcggttggcggcttcctcgacctcactgcgggactcgtcggacagcttcgaccgccacgagaagtccagccgcaggtaaccgggccggttgaacgaacccgactgcaacgcggccgggccgagcacctcgcgcagcgccgcgtgcaccacgtgggtacccgagtgcgcctgccgcgcgcccagccgccactcggggtcgacgtcggccttgacggcggtaccgaccgcgagctcgcccttgagcacccgcacctggtgcacgaccaggcccttgatcgggcgctgcacgtcgacgacctcggccgagaccgacgcaccggtgatggtgcccgcgtcggcgtgctgaccacccgactcggcgtagaacggggtcttgtcgaggacgacctcgacgagctgcccctccttggcgacctggatcgggctgccctcggcgagcatgcccagcaccgtcgattcggtgttgagggtctcgtaggccttccagtcggtggggccgccggcggtgagcagctcgcggtacgccgacatgtcagcgtgcgcggtcttgcgggactgggcgtcggccttggcgcgacgccgctgctcggccatgagctggcggaagccctcttcgtcgaccttgagcccctgctcggccgccatctccagcgtcaggtcgatggggaagccgtaggtgtcgtgcagttcgaaggccttggcgccgggcagcagcgtgccgccgctggccttggtgtccttgaccgcggtgtccaggatggtggttccctggcgcagtgtggaacggaacgcctcctcctcgccgtaggcgtaggacgagatccgctcgaagtcctccgacagctccggataggacggcgacatgcagtcgcgggccaccggcaacagttccggaagcgccttgtcctcgaagcccagcagccggatcgcgcggatcgcgcggcgcaggatgcggcgcagcacgtagccgcggccctcgttggacggcgtgacgccgtcgccgatgagcatcaggccggtgcggacgtggtcggcgatgacgcggaaccggacgtcgtcgggacgcgaggccccgtaacgcttcccggtcagttcgctggcccggtcgatgagcggccgcacctcgtcgatctcgaacatgttgttgacgccctggagcatgtaggcgacgcgctccagccccatgccggtgtcgatgttcttggcgggcaggtcgcccaggatctcgaagtcctctttgttggtgccctcgccacgcaggttctgcatgaacacgaggttccacagctccatgtaccggtcgccgttgaggaagtcgccctcctcgccgaactcggggccgaggtcgagcaggatctccgagcacggaccacacggaccggggatgcccatggaccagaagttctccgacttgcccagccgggggatccgctcgtcgggcaggcccgcgatacgcttccacaggccgatcgcctcgtcgtcgtccacatagaccgacgggtacagtttggactcgtcgaatccgagcccaccctgcgactgcggccgggtcatcagatcccaggccagctcgatggccttctccttgaagtagtcaccgaaggagaagttgccgttcatctggaagaacgtgccgtgccgggtggtgatcccgacttcctcgatgtccggggtgcggatgcacttctgcaccgaggtggcgcgggtccacgggggcgtctgctgcccggtgaaataggggacgaactgaaccatccccgcgttgatgaacagcaggttcgggtcctcgatggccggaagcggtgcgctcggtaccaccgtgtgcccattggcctcgaagtgtgccaggaaccgcctcttgatctcggccgtcctcatcggatgatacctccttgtccgctgtagatagtgctatcggtcatcgtcgtcttcgagcagctcgccgaccggctctccggccgcgatcgcctcgtggagctcggcttccttctcgtgcatgccctcgccgacgtcggacataaagctacgcactccggacccggctgtcacggcggtattccgcagccgctcgccgatgcccgccggggacaacgcgtcggcgccgcgcgcgagcttgcgcacgacgatcacgccgaccgcgacacccgcggccagccacaacagtcttttaaccattttctcgttttacccgttcttagaacgcttacggcgggacttcttgtccttcaacaggtttcgcacttcgcgctcgtcgtcgtcggcgcggcgcttggccagcgccttgcgcagcccgaagccgaaggcggccagtttcaccagcggtgtggtggccgcggccccgacgaggctggtgatgttggcgacgttgccggtgacctgctgcgcgtggccggtgatcgtgtcgacccgttccagctgggtgttcaccgcgtccagcgacgtgtgggcctgcgtcagcgcggtgttgacatgatccattgtggtgttggctttttgcagcagcgggccggtgcgcgcgttgaggtcgttgacggcgcgggtcgcggcgttgacggtcttgcgcagaccgagcagcacataggccagcaccaacgccagagccgcgaaggcgcccgcggctatcagggccgccagttctccaccggtggtcacgaactcgctggcggcggcataggcctgacccgacatcggtccccctcgtttcgatcgcgaagttacctggacactgtgttgcctggaaatcggcaacggaaccgaccttaccgtccgagttcagtgaacttccgcttggcccgcgccggggcgagccgcgttttcactcggcttcgggtgtcggccggatcaccgccgagaccgtcgagcccggacacagctgtttgacgtcggggcactcggccgggcggacccacaggtccaatgcgtactcgtcgcggtggtaacagcggtactggcccagctgtgtccgggttggacacctgccggagtcgagccggtgccagtgctcggtggaaagcgccccggcgtacaccttcacggtgtcgtcgacgccgcgtttcgactgccacacccgttcgcggacccggcaccgcccgacgcaccagcggctgcccgccgcggcgtcgcgcggcttggccgaggcccagtgcggcagcgccagttcgtcgagggcgacgaaggccgggtcgcgggtgacgtcgtcgagccgcagcgccaccgggaccgcggccacgacggcggcggcgaccacgccgaaggtggccagtttgaggcggcggatccgggtgaactcggtgaccagctgggcccggacctgtccgggacgttgccgacgctcgcgccggtggcctcggttcactcgttactcccccacacgatcgcgcgaagcttctccatccgggaggccagtccgttctcggcgccgtggtcggtgggccggtagtagacgttgcggtgcaccgcgtcgggcgcgtactgctgggtgacgacggcgcgcgggtcgtcgtgggggtaccggtaggtctcgccgtggccgaggttcttggcgcccgcgtagtggctgtcgcgcaggcccggcggcaccgggccggtgtgtccgttcttgacgtcggtgatggccgcgccgatcgcggcggtgaccgcgttggacttgggggcggtggccaggtggaccacggcgtgggccagggtcagctgtccttcgggcatgccgatgaacgcgaccgcctcggcggcggccacggcggtctgcagcgcggtcgggtcggccatgccgacgtcctcgctggcgaagatgaccagccgacgggcgatgaagcgcgggtcctcgcccgcgacgatcatccgggccagccagtgcagcgcggcgtccacgtcggagccgcgcaggctcttgatgagggcgctggcgatgtcgtagtggctgtcgccgtcgcggtcgtagcgcaccgcggcgacgtccacggccgattcggcggtggccaggtcgaccacggtggtcccggcggccttggcgctggcggcggcggcctccagcgcggtcagggccttgcgggcgtccccggcggccagccggaccaggtggtcggcggcctcgggttccagtgcgacctcgccgcccaggccgcgttcgtcgctgagggcgcggtcgacgagggcgcggatgtcgtcctcggtcagcggttccagggtcagcagcacgcaccgcgacagcagcggcgacacgaccgagaagtacgggttctcggtggtggcggccaacagcgtgatggtgcggtcctcgacggcggccagcagcgcgtcctgctgggtcttggtgaagcggtgcacctcgtcgatgaacaggacggtgggggcgccgccgcggcggcgggtggcgcgggcggtctcgatgacggcgcgcacgtccttgacgcccgcgttcagcgccgacatcggcacgtagcggcggtcggtggcgcgcgcgaccaggttggccacggtggtcttgccgcagccgggcgggccccacaggatcaccgacagcggggcgtcgccgccgacgagctgccgcaacggcgagccgggggtcagcaggtgctgctggccgacgagttcgtcgagcgtcgccgggcgcatccgggccgccagcggagcgtccgcggcgggctcttcggtgcgcggcgcggtttcgggaatgtcgaacagtccgggcccttccatggggggacacgttaccgtccggctacgacactcccgcgcgcgtgcggccttcccgagcgcggttccgactcaggtgggttcgctcagaccgtcctcgacgaccgaggcgacatcgccggagccgaacaggaaccacagcgtgtcctccacggccatggccgacagccagctgtcgtcgacgtcggagccgccggtcacggcgccgccgctgtcggagacgccctcggccacccggtcgtagcgtctggtctgggagccttcggccatcgacacgatcaccatcacctcgccgtcgcggcgggccttggccagcagttcgcgctgcgactgcgacaggccgtcggtcgcgtcgtcggacgcggagggttcgggttctgtcgtcttcgccgattccggcgccgaaccgggttcgtcctccttttcggacgcccccgcgtcggtgtcgggccgggtggccgtggtcggatcggctgtggccgacgggttcgcggcggcgttgtcgccggagtcgcaggctcccgccgacagtgcgaggaccagggcgacgaatcccagccgggtgggtgtgcgcatgtggcgttgacggccgcgaccgtccgcgaggttgccctcatgaccggcacgagttgcgcccgggaactcgtgcaccccgcgtgagccgtccggagatgctggatcacgtgcggcaaacgcaggagaggctgttgctacggcgtcggttcagccttccgcacgtcaaatgacgccacaaagctcggtcacggcgcctcgcggtcgatcccttggacgctggtaggcgtggcgccgtgaccgattccccggcggctatcgggtctcgaacgcggtgacgccgagccgttcgaagatcgcctcggccgccgcccgatgctcggcggcttccggcacccccagacccgtcagcgcccgggccagcgccacaagggagcgtccgtgccgcagcggttcggacatcgacgcgaacaatcggcacgcctcgcgcgcgaaggtcgccgcggtggcgtagtcctcctgccgggcgtggatcgtggacagcagcagactggcggcggcctcgtctcggcggatgccgctggatcggccccactccaggcattcgcgggcgtgtttgagggcggactgcgcctcgccgcgttcgctgaggcagtgcgcgtacgggatcagcaggtccgcggcctcacccacgtaccggttctggcgttccaccgcgaaggactcggtgaagtcggcgtaggcggcgtccaggtcgcccatggccagccgcagcgatgcccgcaggcacagcgcccgcggatggtgccgggacatcgcctcggccaggatgagttcgacgtattccaggccctcggtgtagcggccggtgtccaggcacaggtgggccagtttggacggggtcttgggccagcgtttgcccggcggctgcggcggacgtaccgccagcgatcgccgcaggtgggtctcggcttcggcgtattgtcccaaatggatgcacagttcgccgaggctgtcgagccgggcggagatggcccacgggtcggcggactcctcggcgatcttgagcgactcgtcgaggatcctccgggcggccaggttgtcgccgctcagcgaacggaacgacgccatgttgttgaggtggcgcgcgatcaggagcgggtcgccgctgcgccgcgccgtctccaacgcgagctccccggccgccacggcctcgggcaaccgtcgcgccgcccagtaggtgcccgcgaccaggttgtgcatccacgcctgaccggcggcgtcgtcgtgggcttcggcgacgccgagcgcgatcctgacgacccggcggatctcgtcggggtcgtagccgtcgtggaccgaggcgtggaagttggtggcggccttccacacccggggatggtcgaccagcgccagcaccgtggccacccggtcctcgtgccgcagtttggtctgggagtcggcgtaccagtccagcagccgctccatcgccgcgtcgcggtcggcaggtttcaggtcgtcggcggcccgggcgtgggcgtacagccgcaccaggtcgtggaagcgccagtgctcgtcgctctgcgggtcgatgaggtgcgcgtgggcgagccgacccagcagcctgcgggcctcggcctcggtgccgtcaacgaccgcggcggccatgctcgccgagatctcggtgccgggcaccagtcccaggtgcaggaagaaccgccgggtgttctcgtcgatggacggcagcgacagcgtgatgcagtcggcgacggcggcgcgggtgtcgcccggcaccaccatccgttccaagcggtcggctccggccagttcggcggcgacctcggcgagccgttcggaggggcgggcggccaggttggcgccgacgacgcgcagcgccagcggcagtcgtccgcacagttcggtgatggcggtggcggcctcgacttcggcgtccagacgggactgtccgatcaggtcggccagcagcctcagcgactcgcgcggccccagggtgtcgacctcgacgcgccgggcgccgtccagggctgtcaggcccgccagtgagtcgcggctggtgaccagggcgaagcagccgggaccggcgggcagcagcggccggacctggtcgacccgggcggcgttgtccagcaggatcaggacccgtttgccgtgcaggtaggtgcggtacagcgcggcggcttcgtccaggtcggacggtatcgcctcggagttgaacccgaagccgcgcaggaaccgggtcagcacgtcgtgggccgacaacggggcactgtggtcgaagccgcgcaggttgacgaacagctgcccgtcggggaagcggtcggcgcgcagccgggcccagtgcaccgccagcgcggtcttgccgatgccgccggcaccggcgacggtggccagcaccgaggcgccgtcggcctggtccagcatggcgtccagcgccgccagttgcgaggcgcggccggtgaatccggcgatgtcggcgggcagctgcgccgggacctccccgacggactgccgggccggagcggaggtccgggcgccctcgccgtcggcgcgcaggatctccaggtgcaggtcgcgcagcgcccgggtcgggtcgatgcccagttcctcggccagccgggaccgcagcgtcgcgtacacctccagcgcctcggtgccgcgtccgcactggtgcagcgcccgcatcagcagcgcggccatgtcctgccggtacgggtgctcggtcagcagccgccgcgcctcctcgacgatgcggccgggctgtcccagccgcagctcgatgtccatgcgggtctcgaaggcccgcagccgcgcctcctccagctgctcggcgaaggcgcgcagcacccggccgttcatgccggtcagcacctcgccgcgccacagttccagggcctggcacagtcgggtgtgggcctcggcgagccggttgttctcggcggcggcagctgcctgccggacgtagtcgttgaactggagcgagtcgaggtgggcggtggacagccggtagccctcgccgacggcggtgatgagcgggccctcggccaccgacagggtgcgccgcagcgccgcgacggtgttctgcacctggcggcgggcggtggcgggcggatcgtcgtcccacagcgcgtccacgagcctgtcgacggacacgacgtgaccggcctgcagcagcagcatggccagcaccttgggttgctgacgcccccgaaccgggatcacggcaccgtcgtgccgcacttcgagggagccgaggatgcgaaagtccacgaagtctccgtcgggggcacagtcggttgagggcctctaacaatacccagcatccgggattaccgggtatgccccgctttggtggggtttcagcccagtccggcctcggcgagcaggcgcttgcggatcttcttgggcagcttgtccacgtagacgatgccgttgagatggtcggtctcgtgttgcaggcaccgggcggcctcgccggtgctggtgagggtgatcggcttgccggtcttgtcgaagccgtcgacggtggcggtctgggtgcgggccacgtcggcgtactggccgggcaccgacaggcagccttcggggccgacgttgagttcgcgcggcggcggttcctcgcgcagcgtcgggttgacgatgtggccgtacaggcgaccgccgtcgtcgtcgcggcagtcgatgacgaacacccgcgcgtcgacgccgatctggttggccgccaggcccaccccgttggcggcgtacatgctggcgaacatgtcgtcgaccagccgcgccagctcgtcgtcgaagtcggtgaccgtcctacaacgacggtgcagcacctcggtgccgtggtacacgatgtcgtgcacggttcccgactcggtttctgtcatgactcacgccttcctgactacttaccccgagaatgctagccaaggcgcgcgaaagcgccgaccccggccgctcggcgagcggaggtcgttgtggcggagggtcagtcgcgggtggtgtcggccaccagccgggccaggcccgcgacggcctgcgggtcggccagcgccgaacccagggccgcgaccgaggccccggccgccaggaagtcgggggccgaggcgacggagacgccgccggtggcgacgatgttcaggtgcgggaacgggccgtgcatggcgcgaaaccagctggtgcccagggccgcggccgggaaggccttgacccagtcgcaaccggcggccagtgcccgctggatctccgaggcggtggccacgccgggaaggtgcggcattccggcgtcgaagctcgcggcggccacgtcggggtccaggccgggcgcgacggtgtaggcggccccggcggcggcagcagcgtcgacgtgggcgcggctgaccacggtcccggcgccgacgtccaggccgcgttcggccccggccgccacggcggcggccagcgacttctcctgtcccggttcgccgatgggaacctccagcaggttcaccccggcgtcccaggcggtgtgggccagggcgacggtgtcctccggcggcagcccgcgcaggatcaccatgacccggtcgtcgccgaacagttcctcgaagctcatcatggtgtcccgtcgttgagtgcggccgtgatccacgcctgtcccggcagcggtccgatgtcgccggagacccgcagcgcaccgcccgcgatcaggtggcccatccgcagccgggcccggggaacggcgcccttgagcaccgcgaacaggtacccggcggcgaaggcgtccccggcgccgaccggttcgacgaccttgacgatcggcgactccatgaagatgccgtcggcggtgccctcgaagatggtcgcgccgatctcgccgttcttgaccaccagggtcttgggcccggtcaggtggtagcggacgtcctcgggccgggtgatgccccacagggtctcggcctcgtccagaccgacgaacaccaggtcggaggcgctggcgagcgtgcggatcaccgacgaggcggtctccaccggccacagcttcggccggtagttgacgtcgaagctcatcagcgcgcccggccacggccgttcgatcagcgcgtgcaccatcaggtccagacaggagtccgacagcgcggcggtgatgccggtcaggtggacgatcttggcgcggggcaggctgtcgaccagcttgcgtcccatgccggtggccgccgaacccttgcggtagtagtagacccgcgtgttcatcttgtcggggtccttgaagtacaccccggtcggcaacgcggggtcgacctcgatgaagctggtgtcggcgcccacggcggccagctggcggcacaccagttcaccgaaggggtcgtcgccgacgcgtccggcccaggcggctttggcgcccagcaacgagaagtacgtcaccacattggactccgctccggcgacccccatgcgcagcttcggtctttcgcgcaacggcgcgggcggatcgggggcgaccaaggccatggattcaccaatgccgatgaggtcgaagtccgtgcggggtgtattcaagtgtggctcctgcggtggggcgtcgccgcgtggtgctgggtcgctgctgccctgcaccctagtgcatcgccgccccacgccgcagctatctccctgtcgtttcggcctgtgtcaccttcgcggtgatcgcgtcccggttggcggccagccatgcctcgaagtcgagcagtcccggatgccatttccgcaggccctcgatgtcgacgttcatggcgacccggttcatcatgtccagtccctcggcgagtgcctcgctgatggcgcgcagttgttcgatgggcacctggacgtagggcacctcgcgtccggcggtccggccgagggcggcggcgatgtcggtctgggtcagttggtcgccggcgagttcgtgcacgaggccgtcgtgcgccttcgggtcggcgaaggccagcgcgacgaaggcggcgatgtcggccacggcgatcagcggctcggccatggtgggggccagcggcgtcaccagggcaccgtcgcgcagtccccggatggcgcccaggtagttctccatgaaggacgtcggccgcaggatcgtgtacgagatgcccagcgagcggatgtgcgcctcgacggccttcttgtgcgccaggatcggcagcacgcccaccatctcggggttgtcgacgcccgtcgacgaggagtagacgaggtggctggccccggcgaccttggcggcgtcggcgacgttgacgccgctgcggacctcgtgttcggggtcgtcggcgtactcggtgccgtcgaaggcgccagtgtggacactgtagacgccccaggcgcccgcgaaggcggcgtcgaggctggcgcggtcgtccatgtcggcggccacgacctcggctccggcggcggccagtgccctggcggcgggtttggcgggatcgcggctgatggcccgcacccgccagccctcggccagcagccgtttcgccacggcaccgccctgctgtccggtggctccgatgacggcgacgatcttgtccttggtggtcatgggggtcctttcgggaatcgcaacggccgccgccgggttagtatcgggggcggcgacccggttaacaaacggaacgctacacccgcttattcgcgatcgtcaaggaggcccgcgcatgaccgcagccaccccgcgcgccgacgcccgccgcaaccgtgccaacgtgctggccgccgccgaggacctgttcgccagccagggcctttcggtcccgctcgacgagatcgcccgggccgccggggtcggcgccggtaccgtctaccgccacttccccaccaaggacgccctgttcgaggcggtcatggcccagcggatcgagcagctgggagccagcgccgtgtcagccctggagtgcgaggacgccgagtcggccttctacgagttcctcgcccacgccatggaacaggcccggctcaaccgggcactgtgcgacgccatggcccgccacgacgagtggcgggcggcggccgagaccaccggcccgcactgccggttcaccgacgccttcgagcggctgctgcgccgggcccagacggccggagcggtacgcaccgatgtggacgtcgacgacctcgcggccctgatcccggggtacgtggccatggtcgcccaccgcgaggacgaggcgggcgcgcgacgcatcaggatgctgctgtgggacgggctgcggccgcccggaacgaaacgaaacccggcgcctttccgtaacgaaactccggtgtcgatccccgaccgtaacgaaactcggccgcgttgcgagacctgcgacagcccgatccacaccgcgaacaccggacgtccggcgaggtattgcagtccggcctgtcgccagaaggcgcaccggcggcgcgcgacggcccgcacccggcaaccggtttcgttacggacccgaagtctccatgtaggacagtctgagttcgccttcgccttccggttcacggtcgccgacggtcgcatcacccactacatcccgcacgaggactcactcgccctgtcgcgcgcctacgcggattgagcgccgtgggctagaagtcctcgcccttggccgcgtggtcgcgcagcagctgcgggacggcgaaccgctcgccgtagcgttcggccaggtactcggcgcgggcgatgaactcgtccaggccgtactggttgatgaaccgcagcacgccaccggaccaggcgccgaaaccccagccgaagatggaaccgatgttggcgtcggccgccgaggtgacgacgttctcctccaggcaccgcaccgcttccagcgactggacgaacagcagccggtcacgcacgtcggccgccgagacgccgctgtcgcggccgtagcgggtggccagttcgggccacagccgtttcttgccctcggccgggtattcgtacagcccggcaccggcggccttgccgggacggttgagttcgttgacgaacgtgtcgacaagggacatcgccgggtggacgggggcttcgacccccgccgccgcgtagtcggcgatggtctgctggttgatgccccacatcagcgacagcgacacctcgtcggacaccgccaacgggccgacggccatgcccgcctgccgggccacgttctcgaccagcgccgccggaacaccctcggcgaccatcgccaggccctccagggcgtaggtggcgaaggaacgcgaggtgtagaagccacggctgtcgttgacgacgatgggcgtcttgttgatctgccggacgtagtcgaaggcgcgggccagggtctcgtcgctggtggcctcgccgcggatgatctccaccagtggcatcttgtgcaccggcgagaagaagtgcaggccgacgaagcgctccgcctgcggcaccgccttggccagtcccgtgatcggcagcgtcgaggtgttggacgcgatgaccgcgtcgcccgtcgcctgggtctcggccgctgccagcacctgctccttgagcgcgcgcttctcgaagacggcctcgatgatgaggtcgcaaccggccaggtcggcgtcgtcgccggtggcggtgatgcgcgacaggatctcgtcgcggcgttcgggcgtcatcctgcccgcgccgacccgtttgtccagtgtggcggccgagaacgccttgcccttgtcggctgcctcggccgacacgtccttgaggacgacgtcgatgcccgcgtaggcggagacgtaggcgattccggcgcccatcatgcccgcgccgagcacgccgaccttggcgaccttgcgcttgggcgcgtcggggcgggagcggcccgcgttgatgtcgttgaggtcgaaccacagcgcgccgatcatgttcgtcgacacctggccgcaggccagttcggtgaagtagcgggtctcgatcgcgaaggcggtgtccacatcgaccagtgcgccttcgacggcgacggccaggatcttctccggcgccgggtaggcgccgtgggtcttgttgacgagcatcgcgggagccgcggccagcagctgacccgcgccggggtcgttggggccgccgccgggcagcttgtagcccttgacgtcccaaggctgcacggcctcggggcccgaggcgatccattcgcgggccttgtccagcaacgacgcggcggggaccacctcgtggaccagtccggccgcgagcgcgtcggcgggacccagccgcttgccctcggtcaaaagcggcagcgcggccatcaggcccagcatccgcaccgtgcggaccacaccaccggcacccggcagcaggccgaaggtgacctcgggcaggccgacgcgcagcttcggatcgtcggcgacgatgcgacggtggcaggccagcgcgagttcgaaaccgccgcccatggcgctgccgttgatcgcggccacgacaggtttgccgagcttctccagccgccgcagcggccgcttgtagtcgtccatctcggacagtacggtctcgacctggctctggtcggcctgcacgagccgtcgcaggtcgcccccggccgagaacaccggtttggcggaggtgacgatgacgccggtgaccgagtcgcgttcggactccagccgggtcaccgccgcgttgagagcggcgatggcctcggtggtcatggggttggcggcttcgccgggcacgtcgatggtgagcgtgacgatgcccgcgtcgtccttggcgtaggtaatggcctcggtcatcggttacaccctttcgacgatcgtcgcgattcccatgccgccgccgacgcacagcgtggccagtcccgtgttgaggtcacggcgttccagttcgtccaccagcgtccccaggatcatgcagccggtggcgcccaagggatgtcccatggcgatggcgccgccgttgacgttgaggatgtcgtcgtcgacgtcgagttcgcgctggaacttcagcaccgccgaggcgaaggcctcgttcatctcgtacaggtcgatgtcggtggccgccatgcccgcccgggccagtgccttgcgggcggccggggccgggccggtgagcatgatggtcggttcggtgccggtcacggccgccgcccggatccgggcccggggccgcagtcccagggcttggccgccgcgttcgctggcgatcagcatcgcggcggcaccgtccactatgccggaagagttgccggcgtggtgcacgtgccggatgtactccacctcggggtaacggttgatcgccacggagtcgaatccgaaggcgcccacgtcggcgaaggacggtttgagtccggccagcgtctccaggctggtgccgggccggatggtctcgtcggtgtccagcagggtctgtccgttgacgtcgacgaccgggaccaccgaacgggcgaagcgcttgtcctgccaggccgcggcggccttggcgtgcgaggcgacggcgacggcgtcgacgtcctcacgggagtagccctcgcgggtggcgatgaggtcggcggagatgccctgcgggacgaacccggtgcgcaggttcgtctcggggtcgaggaaccaggcgccgccgtcggaggccatcttgttgcgggacatggattccacgccaccggccaccgcgacgtcctcgaagccggaggcgaccttggccgcggccaggttcaccgcctccaggccggaggcgcagaaccggttgacctggaccccggaggtctcacggtcccagccggacatcagcaccgcggcgcgggcgatgtcgccgccctgctcgttgatgggggtgacgcagcccagcacgacgtcgtcgacgcgggtggtgtcgaatccgccccgctcgcgcagcgcgtccaacagccccgacgccagcgacacgggtttgacgctgtgcagcgacccacccttgcccttgccccggggtgtgcgcacccagtcgtagatgaacgcctctgccatggccgaactccttgcgctagcgaacgccttcactgtgccattgtcggcccggccgcgcccatgaccggcccgctcgcgatgggtgtctgaaacgatcaggcgcggcgatggtgccggggcggtcgctaggccgcggcgggttcctcggccacggccagcgcgtcgacgtcggtgtggtccttgccgaccagcgccgagccgaggtagcggtccaggccggggatgcccatggccttgatcgccagccgacgcagccacagctgggtcggagtggtcggcacgatccacttggccccgttgcgtccgatgcgctggcgttccgtcgcgatcgggtgccacagtcgctggtagcgggccagggcctcgtcgaccgtgccggtgcgcagttgcccggccaggatgtgggcacccgcgatccccagcgaggcgccctgcccggccagcagcgacaccgcgtaacaggcgtccccgaccagcaccacccgcttgtccacccagttcggcatgtggatctgggccaccaggtcgtagtagacatgcgagggcggcgggcacagttccagtgctcgcggcacccgccagcccaggtccgcgtaggtctcgcggatcaccgcgcggggatcgtccggcagcttccgcgaatcggtgcggtgcacggtgaacaccgagaccttgccgtcgcgcatgccgtacatgcccatctccttggcgacggtgtcggtgaggtagaagccgtcgcgcacctcggcgtggatctcgggatcggtgaaggtgaacgcggcggtgtgcagtcccaggtgccgcaggtagcgctcctcgggtccgaagaccatcgcgcgggttcgcgagtggatgccgtcggcgcccaccagcaggtcggcttccagcgtctgtccgtccgaaagggtcaccgtgacgccgtcagggcggttgtggatggcggtgatcgtggtggcgaaccgcaggtcgacggttgcgggcagcgcctcgcggagggtgcgctccaggtcggggcgcatgatgctcagcagtccgtcggcgaccctggagaaccgctggtagtcgaggctggcgcgtttgcggccggtctcgtccagataggagaactcccggaccttgtagccgagttcccgcagccggggctcgatgcccatcgccgtggcggcgcgcaggccggggccgaagaagtcgatcatgtagccctgttcgcgcggaccgggcgccttctcgacgaccacgacctcccagtcgatgctcgccagtcgttgcgccagcgccagtccggcgattccggctccgcagatgacggccttcatgtcagttctcgctttcgtcgacggggtggaggatgcgccggaggacgggtttgaacacctcggcgctcaggttcgggtccagggctttgtggagcacgaagccgtcgagggtcgccgcgaggacggcggcggtctcgcggggcgcggcctggccacgttcggcgagccagtcggcgacgaggtcgcggaactcggcgaccagggcggacagttcggctcgcagttccgcgtcgcgggtggcggccaggtacgcctcgaacatcagcagcgaggtggcgtcacggccgctgtagcggtcgagtgcgtccaggatggagtcgatgcccgcggtggcgtcgtcgtactgccgcagtatcggggcgaagcccgtcaggatctggcgcaccgtccccagggacgcctcgcgcaacagcgcggcgaccgaggtgaagtgatagtggacgatcccggaccgcaccccggcccgctcggcgaccatgcgggtgctgacggcgttccagcccttctccccgatgagtgcgacggtcgcggccagcagcctgcgccgcacctcgtggccgcgctgggcgttggtctcgggtgccatgctggtgccctccacaatttggtcactcgtcctggacgttcgaccaaatactaacgcaccgatgcgcgacggtgcgcgagagcaggtgtgacctacacctagccggcttgtttcttggccagggcggacaacagttgcgcgtaggcgtagccggtcaccttgtcgccgttctcggcggaggaccccatgtccttgcgcatttccagcagtgccgcggcggtcttgggaccgtattcgccgtccacgtcgacggggtatccggcgcggccgagcgcggcctggagccccttgacccgttcgccggaattgcccttcttcaatccgatcacgtcgtcgtctccttcgctgtcggccagcaccgagacgatcggcgccagtgaatcccagtcgtttacaaacgtggtgaatacgctgatgtggatgtgccacaggtgcgatgaatccgatgaggacgatcgccaggatccggtcgtggaatccttgataagcccgtaaacgttctggctgtccaaggtgccgtagaactcccgcaccgcgctcagccgcgggtcaccgtcgagtgccgccgcgcgcagcctaccggtgtggagccgcatctgggcgtcactcatggtcaggtcgatggcgcgggccttggtgtgcggggattccagatcgagccccagctggatcgagtagttgtcgggccagttcgcctgattggcgtccactgtgttgtgatatccgggcttgtccgcccagatccctcccagcctcacgccggagatgacctgttcgcattcggtccacaattgccacatctcgtcggtgatcttgtccggatccggattcgccatcacttcaatcccttcgggttcgggccgtcgagacgcagctgctcgaactcggatgccgtcaggtccaccacgttcccgtcgcggtcacgtacctggtagaggtcgtcatggcggcgtacctcgtacccacgttccacgtcgcacgggtgccagtcatgcgatgccatggccacagtcctttcaggtcgccggtgacgttgaccattgctaaatcgatatatataacactatcgccacctcgtcgaccggcgccactcttgtggatcaagcacctgatcttcacgcggagtttccctgggccccgccggaaccggcccgtggtcagaccgcccggggatgtgtcggcgccaggaacgtcacgatgtcgttctcccgtccgggcaccaccggtacccggtaccagcccagccgctcgtagaactccacggcctcgggcgccccggtccaggtcaacagccaagcccgcccctcgggagcgtcagcggtcaggtccgccagcagtcgacgggccagccccttgccgcgagcccgctcccgcaccgccagttcgtccacctcgatggccccgaccagcagctccgccaccgcctcggcgccgatactgtcgctgaccttgccgtacgcccggttgtccggatacggcgacggcgtcacccatcccgacgcgaacccgtcgatcccggccgcagaccgggccacgaccacccggaacccgggccgctccatgtccttgtccagccgggtgcgaaacccccgcatcaccacgtccgggtcactgtcgtgagccttgttccacggcggctgcgagaagatctcagcgtaggtgccgctgatctcgtcggcgatgtccagtatcgcggtgccgtcgtaacgcatacgtggtcctctccagggcgcggaccgtccacactagcgaccccgatacgaccccggcgagtccccggtccagcgccgaaacgcccgatgaaaagcactggcctcggagaaccccagccgtcgccccaaatcctctatcgactcatcgccccggctcagcgcctcgatcgcggcgtcgcggcgcaactggtccttcagcgcccgaaacgaggtcccctcggcggcgagccgacgccgcagcgtctgcgggctgaccgccagccgcgcggcagccgcgtccagtgtggtggttccatgggtcagcatgcgccgcacctgttccccgacactggagtcatagtcgcggcgccccagcagatcggccggggagtcccgcaggaacacccgcaggctcgcctcgtcctgcaacagtggatagtccaggtagcgctcggcgaaggtcagcacggtggtcggggcgccgaaccgcagcgggcagccgaacatcaggtcgtactcggccgcgtgcgacggcgccggatacgccaggtcgaggccgtccagcggaatgcggcgtccgatggcccagctggagtaacggtgccagatgaccagcagcgactcggtgaggaagtggtcggggtcgtcgaagccgggcagcgcgaagctcatcgcggcccggccgtcgccccggtcgatggccacccggggcgcgccgggaaacagggcatagaacgcggtgccccggcgcagggcgtgcccgaggctgcggcaaccgatggtggcgtggcacatcatggcgaaggtgccgcgccgcgacggctgcggcccgaagcccatcagctcgtcgtccatcgccagccacagcccctggatcaggcgggtgaactggtcgggggtgacgcgggcgcgttcctcctcgcacaggcgcggcgggattccggcggcacgcagcaccggctccacgtccagaccgctggcgcgggcgccgcgcagcgcggcgttgacgtggtggatcgcgatggtcctgcccgacatggccgccttttcagttgaggggtcgcgttgcacaacctacctcgggcggctactccacttcggccgtcactccagttcagacagcaccccggtggcgaacagtccggccaggtcctcggccgagatgccccagtcggtcagggcggcgcgggtgtgttcgccgggctgcggggcgggtccggcgaccgcgccgggggtgcgcgacagccggggcgcaggcgcgggctgccgcagtccggcgacctcggtgaacgacgcgcgggcccggttgtgcggatggtcgggcgcctcgtcgagtgtcagcaccggcgtgacacaggcgtcggtgccctcgaagaccgccgcccactcgtcgcgggtgcggctggcgaaggcgtcggcgaaccggcggcgggcttcgggccagccggactggtcgtactgggtcggcgggtcgatcagctcgagccccttgaccagttcggcgtagaactgcggttccagggcgcccacggccacgaacccaccgtccgcgcacgcgtaggtgccgtagaacggcgcggtgccgtccaacgggttgccgccgcgttcgtcgctccacatgccgcgcgccttgaggccgtgcagcagcgacgacagcagcccggcgccctcggtcatggccgcgtcgatgacctgcccggccccggagcgttcccgttcgaacagggccgccagcacgccgacggccaacagcatcccgccgccgccgaagtcggcgacgtagttgatgggcggggtgggcgggccgtcggcgggcccgatcgggtacagcgcgcccgacagcgccaggtagttgatgtcgtgaccggcgcgctgcgccagcggcccggtctggccccagccggtgagccgtccgtagacgagccgggggttgcgggccaggcacgcgtcggggccgatgcccagccgttcgcacacgcccggccgaaaaccctccagcaggacatcggtgcggccgaccaggtccaggaccaggctggcgccgccgggccgcttcaggtccaccgccaccgaccggcgcccccgccccaagggttcgggcggcgggctcccggtcgtggacggcacggtctcggcgcggtcgagccgcagcacctcggcgcccaggtcggacaggacggtggcggtgaacggtgccggggccagactcgccagctcgatgacccggatccccgaaagcgggcccatgcgtttgctcctagaggtcaagggaacggccgatgatctctttcatgatctcggtggtaccaccgtagatggtctgcgcgcgagtgtccagataggcctgggcgatggggtactcactcatgtatccgtagccgccgtgcagttgcaggcactggtcggtgacccgtttctgcatctcggtgatccaccacttgctcatcgccgcctcggtgacgtcgagttcaccggcgttgagggcgagcatgcactgatccacaaaggttcgtccgatgtggagctcagtcttcatctcggccatcgtcatccgcacgtgctggaacttgccgatgttgcgcccgaacgccttgcgaccgcggacgtactccacggtctcgtcgaacacggcctcggcaccggcctgcccgaccacggcgatcgcgagccgctcgcgcggcagtccctccatcaggtagatgaagcccttgccctcttcccccaccaggttggccgccgggatccgcacgtcgttgaagaacagttccgcggtgtcctgcgcccgcatgccgatcttgtcgagcttgcggccgcgttcgaagccctccatgccgcgttccaccgcgaacaacgagaaccccaggtgcgcggcctcggggtcggtgcgcgccagcacgatcaccaggtcggcgtggatcccgttggtgatgaacgtcttctggccattgagcacatagtcctcaccgtcgcggaccgccgtggtggcgatcccctgcaggtcactgcccgccccgggctcggacatcgcgatcgccgcgatcagctcaccggcacacagtccggagaaccagcggtccttctgctcctcggtggccagccggctcaggtagggcacggccatgtcgttgtggacgacgaaacccaccccggtggcacgcgagcgggccagctcctcggccacgatcgcgtgatagcggaagtcgtccaggcccgcgccgccgtacttctccggcaggtccacacacagcaggccctgccgtccggcggccgtccacagttcccgtgggaccagtccgtcctcctcccactgtccgtggtgcggaacgatctcgcgttcggcgaaggtgcgcgcggtttcgcggaacgcgtcgtgctcgtcggtgaagatgtcacggcgcatgggaactcccggctcggcggatgtgtgcgcccaagcctatgagaactccgccgccgtgtcccatgaccggaccgctcgcgtcggctgactcagtcgatcacgccgatcggacgccccccgaagaccgccgtgttagccttgcgacatgcgtcgatcaacgaacctcaactggtggccgtcctaggacggcgcacgacgcgtatctcaacaatccgcaagggccgtccatggtgacggccttcggtgtttccgcacgacgggcgtcccacggcccgcgtcaatcctcaaggagacaccgtgaccaccatcgcgaccaaccagctgaccgtgccggacgagatccgctcccgccccggcaccgcccgaatgctcaccggagaccgccccaccggcaaactccacatcggacattacttcggcagcctgcgcaaccgggtccgcctacagaaccagggcgtggactcactcgtcgtcatcgccgactaccaggtcctcaccgaccgcgacatcgccgccgacctgtccggacacatccacgagatcgtgctggactacctggcagcgggcatcagcccacaacgctccacgatcttcacccacagcgcggtaccggcgctgaaccaactgctgctgccgttcctgagcctggtgtcgacggccgaactggaccgcaaccccaccgtcaaggaggagatcgccgccgcccgccgcgcgagcgtcagcggcctcatctacacctacccggcccaccaggccgccgacatcctgttctgcgacgccaccgtcgtacccgtcggggacgaccaactcccacacctggaactgacccgcaccatcgcgcggcgcttcaacgaccgctacggcaaggtcttcacggtccccaaacccctgctgtccccggcaccacgactgctgggtgtggacggccgcaccaagatgagcaagagccggggcaacgcgatcgcactgagcgccaccgccgacgaaacggcccggctcatcaagagcgcggtcaccgacgccgaccgccacatcaactacgacccggccaaccgccccggagtatcaaacctgctgctcctcatcggactgtgcaccggccaggaacccgaacaggtcgccgaaagcctgtcgggagccgccgacctgaaacgcacctgcaccgaggcggtcaacgagttcttcgccccgctgcgacgacgacggcgcgaactggcggccgaccccgcccaggtcggccgaatcatcaccgagggcaacacccgagcccgcaccatcgccgacgacaccctcgaccgggtacgccgagcaatgggcaccttcgcctgaccgccccgatccgcgccgcgaccgcccgccacccggccgcggcgcgggcaggcccaccactcccccgcccgccgcatgtactgcggttcgggccgcgctgtcgaccgtggctgagggctgcacgttaacggctcgagggcgagcggctgttgaagaagcggcaggccgtatggcggggatagccagagggtcggccagctgtcagcttcgtaacgcgatcgacgcccttgcggcggcattggccgggctggaccgcatggccgaggccgaaaccaccgtccacgagcacgtcgccgcgtacctcgccagcatcggggccagccaaagcgcgcccgctcaggagtctgagaagaccggcctgaagaagccgaccggtcccgcggatctcaaggcggtcggcgaacgtctgggactgaacgcgtatgcggcgatgatgggatcggactactgggcgcccctggacgacgatgctgccgtcgcggctttgttcgtgtcgttgaagagcaccgtcggccaggacggtcatcggtgcgtggccaccatcggccccgaaaccgacgacgggatacagccgcacttggaggtcgccaccgacggcgccaacacctacctgcgatccgacgggaacatcgccacagagcccggccgcaccgtccccgaattccacgccgtccaccaccccgacggcgaacccacgatccaccacactcacaccttcgaaacccgcaccggcctggaagacatccccgtcaaccacacgcgcgtatcaccgaactgggccgtggataccgtcaagcgctacatcgacaccggtgagcgccccgaccgtgtcaagtggatcgatccatcagcaggcaccttcgcgtgaccgcccgcgctgcggtcgaccggcactcggccgcagcgcggacagtccgcccgcaccgtcagccgcagcacggaacagatcacccgcaccgtcggacgcggcacggaacagaccgcccgcaccgtcggacgcggcacggaacagaccgcccgcaccgtcggacgcggcacggaacagaccgcccgcgccgatcggggcgcgggcggtctatttgtcagtcggctccgatgtgggcggcctcccagcagtcggggtggcccttcttgccgcagttggccagatcggcgagcgggtccttcagctcgtcggctcgggggtcgtccggtttgttgtcgagctggtaggggtcggcgtccaggtcgtagaactccggttgctcgtatcccttgtagtcgacgagcaggtcctgggcggtgcggatcgcgtcgtaggtcggcggagacgagttgcccttcttgggaccgaggtcctcggcgtcggggtcgccggttcccggtttcggggacttgtagtgctcgacgtatgccgcgtttcgccagtcgggttccttctcgccgtctatgagccgccgcaggctgcggccgtcgcggtcggtcgggccgtcctcgtcgccgttggcgatgtcgatcagcgtcgggtacaggtcgacgttctggacgatctcgtcgctcttgatcgagtcgccgccggaggagccggggcgtttcaccaggaacggggtgcgcacgtcgtggtcgtaggcggtggtcttgccgcgcatgagccggtgctgtccgaggtggaatccgttgtcggagccaaacatgatgtaggtgttgtccagttcggactgtgacagcgacttggtcaccttctccaccatgtcgtccaccgactgcaccatccgggcgcggttgcggaagtcgcggttgagttccttgatctccttgtcggtgagtggtttctggcgaacccagtcgggtttgtccttcgtgtcctcgttgaatcccggaagctttgtgacgtcgaggtcggcgcagtcgaccttgccgcagtcgccgtgcttctcgtcggcaccggggcggtcgcgtttggccggtgggaaccgcgggccgccgtccttgccgacgccggagtgcggtgagaacggtgccacctgtacgaagaacgacttctcggcgtcgcgggagcggtcgatggactcgacggcgcggtcggccatcaggtccaccaggtacttcccgtcgccgtcgctgatgggtttgtcgtcgccgccggtgtactcgctgagcttgtagtcgtattcgttgtagccgccgccgtcggcgacgtgccattcgtcccaaccggccgggaccttgtagccctccttcatcttgtacccgttgaggtacttgccgaggtaggcggtgtggtagtcccctgtgtcctgtatctgcttggcgtaggtctcgtcctccaggggttcgaagtactcgtagccgccgtggtcctcgggggtgttgcccagcacgccggagttgtgggggtgctggccggtgaacatggtcgcccgcgaggtgcagcacagcgagttcgacacgaaatagttgtcgaacttggtgccgccgtcggccagcgagctcaccgtgtccatgtacggcagcagatccgccgacatgtcgtcgacgaggaagtagatgatgttcggtttgtccttgttggacgtcgcgtcgtcgccgaagacgacgacggcaccgacggtggcggacacgatcgcgaacacggcgatcgccaccgccagcagactcttgcgcagccgcatggctgttgcccttcggatgggttacgggtttgctgaatccacagtgcgggagggctgttcgcgggctgtgggggtcgtgttcgggtcttgtaaagatgtgggctggtcgaacgtgacggtgaacgcggcgccgccttcgggggcggctccgacggtcagttcggctcccatccggtgggtgagccggtgtgccagcgccaatccgaccccggatccgccctgtcgtcggccccggtatcgagcgtgcagcgcgccgcgttcgaaggcgaccgggtagtcgtcctcgctgagcccggggccgccgtcgcggaccgcgatcgctacggcggcaggcatttcggtcaccgccagcaccagtggcgcggcagccggggtgagccgtacggcgttgtccatcaggatgtcgaggacctgccgcagccgtcgcgggtcggccagcaccggcgaggtggcctcgggtgcctcgacgcggaagtcgatgtcgcggtcggcgcagcgcggccgccacgcctcggcggtcgagcgggcgatgtcgagcgggtcgatgtcggtgaggtcgagccggaactcgtcggcgccgatgcgggccaggtcgagcaggtcggtcacgagccgttccagccggtcggcctcggcgagcatggtgccgccgacccggcgggtgtcgtcgccgtccacgacgccgtcggccagcgattcggcgaagcccttgatggacgtcaacggcgtgcgcagttcgtgggacaccgacagcaggaagtcacgttgccgggattcgctgtggcccaacgcgtcggcgagctcgttcaccgaccgggccacctcggcgacctcagcagcgccaccgaccggcgcccgcaggtcgcggcggccctgccgcatcgccaacgccaccttcgcggtgtcgcgcaaaggccgcgacagcggcgcggacagcagcagcccggcggcaacggccaccgccagtccgatggccagcgccagcaggacgttgcgcagcagctgttcgccggagtcctggctgaccttcaccggacgcaccagcgcgaacgacaggccgggttccaggccgcgcgcctcgactcgcaggtcacggccgtcgacggtgacgagtttggatttcgccttgccgggttccaccttgtccagtccggcctgccgggcggcggtctgggccgtgtctccggacttgccgtagtgcccgtcggggtatcgcaccacgatggacacctgctggccgcgcagcaccttgacgatccggggaatgcccagcagcggtttgtcgtggtcctcgggcttgaccagctcggccacaccgtcggcctgctgcgtcaacgcctcccggttgaggtcgtcggcggtggaggcgatgagccggtcggcgacgacgccggagaccacgacggtcacgacggcgaccagcaggcacagcgccgtgatccggctggcgagtccacgcggtgcccgggtcatgacgcgtccgccgcgtagccgacgccgcggaccgtcctgatcgggctgtggtcgccgagtttgccgcgcagctgcgcgatgtggacgtcgacggtgcgggtgcccgccgaggcggtgtacccccacacggcggacagcagctgttcgcgggcgaagacctgcccggggttgcgcatcaagctggccagcaggtcgaactcggtgacggtgagctcgacctcggcgtcggcggcccagacccggcggcgggcggggtcgagccggaccgcgccgacggtgagcgcctcggtggcggccgagccgcccgacgcgcggcgcagcaccgtgcgaacccgcgcggtcagctcgcgcggcgagaacggcttcgtgatgtagtcgtcggcgccgatctccaagcccagcaaccggtccacctcgtcgtcgcgggcggtcatgaacagcaccggtgtccagtccccggcggcgcgcagctcggtgcacagctcgatgccgtccttgccgggcagtccgatgtcgagcgccaccgcgaccggccgcacgctgcggatcgccgtcagcgccccgaccccgtcggtctcgacccggacaccgaaaccgtcgcgccgcaggtacatgctcaccaggtcggcgatggccgcgtcgtcctcggcgatcagcaccaggccacggctgggctggggtgtcgccatgtctcgacctccaagcgctcgcggccgggacccactcaggacggacgtgcggcagcccgaaccccggccgatgtgtgtgcaccataccggccggggcccaccgacgggttcgactcaggcgggcaccggctcgggacgcggcacgcgggccgcgcgccggtccatggtgccggacacgacggcgatggaaagcccgaccacaccgagtgccacgcccacccaggccgccgagcccagtcccagcccggcctcgatcgtgatgccggacaggaacggccccagggcgttgccgaggttgaacgcgccgatgttggcggccgaggccagtgccggggcgccctcggcctcgttgaggacccgcatctgcaacggcggcaccgaggcgaaaccgatgaacccgaacacgaacaccgtcacggtgatcgcgatctgcgacccggcggtgaaccagaacgccccggccacgaccgtgatgcccgccagcgtcaggtacaccgtcggcatcagccgccggtcggccatccgtcccccgtacaggttgcccagcaccaggccgacgccgaacagcgccatgatgatcggcacggcggccgcgccgaatccggccgactcgcgcaggatgggctcgatgtaggtgtacacggcgaagaccggggcgtagccgatcacggtcatgcccagcgccagccacacctgcggccgcctgaacaccgccagctcccgggcgataccggcgtcggcgggccggggctgggccggaaccagggcccacagcgccacgaacgcgatcgctccgatgaggatgatggcccagaacgcggcccgccagcccatgagctgtccgacgacggtgccgccgggcgcgcccagcacgttggcgagggtgacgccggtgaacatcaacgcgatggcccgggcccgcttctcgggcgcgacgagactggcggcgaccaccgcgccgataccgaagaacgccccgtgcgtgaaggaggcgacgatgcgtccggtcatgaggacgccgtaactgggggccagcgcggagatgaggttcccggcgaggtagaagcccatcaggctcagcagcatggtcttgcggggaacccgggcgcccagcagcgtcaggatcggggcgccgacggtgacgccgaacgcgtaggccgacaccagcagtcccacggtcggcaccgagacgtcgaactcggcggtcagctgcggcaccaggcccatggtcacgaattccgtggtgccgatgccgaaggcgctgatgaccagcgccagcagtgcgatgggcatattgcttcctttgcgtatagttgggatggttgcgaaataacaggcgtgcgccttttgttgcatacgccagttatttgcacacgccgactatttgaccacgcaattactttgaccgcaagtccccgggaaggtgggccatgtcacgagcacgaggttggcgccgactcgccgcactgcacgctcgcatcgaggaccggatcgagcgggccatgcaggccacccacgacctgagcgtcaacgagtactgcgtcctgcacctgctgtccgaacaggaaatggaaggacgccactaccggatgcaggccatcgccgaagccatcgtgctgagtcagagcgccaccacacggctggtgaacaggctggaggatcgggacctggtgaagcgctacctgtgcccggacgatcggcgcggcatctatgccgacatcaccgaaaccggaatcgcggtacacgcggcagcggctcccacccacgacgaagccctcgaggcagcactgatcgaggcgagcgccgaaccggagtatgccgatctggtgaaatcactcgacgagctgaactgacccgcccgttcagcccatggagtcggcgctggcgatgcccagcaccggcaggtacatgcgttcgccgtcggcggtgaaggcgtcgtagacgatgtcgagcaggtcgtcgataccgaaggcgcgcaaggcgtccaccatcatgtgagcggcggccgaggtcgagtcgcggccgccgtcggtgaactcgcgggaccagttggggacccgccccgagggttcccggtagccgagtccggccaggtagcccaggccctcgcggtactggcccttgaccgccgcggaggcctccacccggatggcgccgtccaccgaggccagcgcgtagcgggccgaccagtcgctggtgcgcaggatgatggtgcccgccgtgtcgaccacgggcacgtcgacggcgaggtccatcaggacgcccgacagccgggcggtgaactcgccgatgtcgttgacggccggttcggagggcagttcggggcggcgggtgtaggcagtccagccggagacgtcgccgcgtcggatgctgtcggcctccagttgttccagcgcgtcggtggccagcagtcgcatggccacgccgccgtgaaaccggcgcaggtgaagttcgacggtgagttccttgtcgcgccagcgggcccaggggccgccgtcgccgccgcgcacgtccggggggccgaactcggccagcatcgtggacagtgcctcgcggaacacgttggtgcggtgctgttcaccggcttcgccgcgcaccgcggagcgcagcaccatcagttcgatggcgtagaactcgttgacgctgcggacgttggccgtcggggggatccggtcgatgatggccgcgccggtctcgtagccggtctcggcgcgccacatgccgacgtcgacctcgccgtgttgaaggtcccagcccagagcgccgatggctttggtcacatcggtttgggtccatcggccgaactcgacgcgctgaagccgacgcaacagctgggtcagctgctcgttggtcaggcgcctggtaccaaacatccaccgcatactgccatcgagcctcgcgcgcacgcgagccgccccaacagttaccgcacggttaatgaatagataaggctgacctaagtcgcctgccagtgccgtctaaggtgaactcgtggctgcatcctcatccggccggtccgacgagtcactggcctccctgctgggcggacgtcggggtgccgtcgacgcgacgatcccgccgctggccttcgggctggcgtggtggctgtcgtccggttcggtgctcaccggcgtcgcggtcgccgtggcggccagcgccgccctggcggcctggcggttgggccggggcagcaagccgcgctcggtcctggtgggactggccggggtgtgcgtggcgggcatgatcgccctgtacaccgggcgggccgaggacttcttcctgctgcgcatcctcagcaacggcggcagcctgctggcctgggcgatcagcatcgtgatccgctggccgctgctgggtgtcgtggtcggtgtcgtacttggtcaaaaaatccgctggcgccgcgacccggcgctggtgcgggcctacggccgcgcctcctggatctgggtgggccagtacgcggtccggctcctggtcttcattccactgtggtggttcggtttcgcgggggcgctcgccgtggcccaggccgtgttgacctggccgctagttgccgtgtgcctggcggtcagctggtgggtcctgcgccgcagcctgcctgacgaccacccgggactgcgccacccggtcaccgagcccgtcgcgccctgaccggctcagtcgtccccggcgacgggatcccgctgccaggtgtggtgtgtctcccacatgttccggatggtgcacaacttctcgtcgaagtgcggatcgccacccaacaggaccccgtcgtacggcacccgcaaccgccacgaccggtcaccgtccaggtagatcaccggaacggtccgcgcaccccgccgctcggcccggatgtcgttgatgtggtgccagggggcgaactcccgccgcgcgggaccgggtatcaccggatgcaccccggattcatccacatcgatcccaccccgccgcaacagtggcgcggccaacagcgccccggccacgcagcccaccggcagcaacaggacttcccaccacaccagctcacctcgcgcccacagcaccacgaccggtatggccaccaccacagctgtcagcaatccgacaagcatcgcccggcccagtatctgtcttgaggtcggccgaaatcgcaccggcagcatcccggacacggcccacctccacgcgctttcgtcgtcaccgcataccgcacggcaagccgatggtcgcacagtcggcgagttgacgcgaccacattggccgttaaacggtcatacatacccatatgtctaccgttcgtggtgacgatccgcgagctaacgtggacggcgtgaccgaagatccatggcgggccaagctgacggccgaggagttcaaggtgctgcgtcaaggcggcaccgaagcccccttcaccggcgagtacaccgacaccgagaccgtcggcgtctactgctgccgcgcctgcggcgccgaactgttcaccagcgacaccaaataccactccggctgcggctggccctccttcgccgacgccgaccccgacaaggtcaccctcctggaagacagttcactggggatggtccgcaccgaggtccgctgcgcgtcctgcgactcccacctgggccacctgttcaagggcgagggcctggcccccaaggacctgcccgaccagcgctactgcatcaactcgatcagcctgaagctgcgccccaaaaccgattgacgccgccgcgacaatcgacgggtgacgagcacctggccgaagcggctgcacatccgtccactgacgaccgccgacgcgcgcgacatcgcggactggcgttacggcggcgactggtcgatctacgactcccgtcccgaggacggcctgctccaggccgccgacggctactgggccgtgaccggagccgaggacgggtcactggtggggttctgctgcctgggtttcgacgcccgggttccggggctggtcaaggccgagggcgtcgaggacctcggggtggggatgcggccgcggttcaccggttcggggcacggccccgccttcgccgccgccgtggtggccttcgcgcgcgctcacagcggaaagccgcggctgcgagcggtggtgcagtcgtggaacacccgcagcctgcggctgttccagtcgctgggattcgtcgaggacggtgtacacgtctgcgtcgagggcggacgcgaggtcgagtacaccgtcctcgtgtgcggttaggaggccagggagcccatcgggtcccaggcgggcaggactatcgggtcggtgtcgagctgggcggccaggtcggcggggaggttctcgcggcgggcggcgatctcgaagacgaactcgccgaaccacgagtcgttcatggtgtagtagccgtcctcaccgttgtcgttgccccagctgttctcgactcgccagtgggtgggttcgccgtcgagcatgttgacgccggtgaacagcatggcgtggctcatcgcggtgtgctggtagagcagtcgctgtttcttgtccatggtgggggcgaagccgtagagggattcggtgtcgaacaggttggcgtcccagacgccgagtttcttgtggagttgcggggcgacgtcgcagccgaaccagaccggttcgccgtcctgtatggatttggcggtgaggtcgcggatcacgtcgatgtcgacgttgaggtagacgacgggctggccgccgacgacgttgccgagccggtcgacggtgtaggtgcggccgtactcgttgcgggggtcgtggaccaggcacacgtactcgtccagcgggagcttcacgtacttgtcggcgaactcgcgcggggtcatgacgccgtcgcggtggaagacgttgtccttgtccttccactgccagttgaagctctgcggcggggtgcccaggtgcaggcacagcacccggtggatggtctcgaggatctcgctcttggacttgcgcagcgcggtggcgtcggcaccggcggcggcctcgtcgcgcagccggaccgcgccgtcgcgcaggatcgtctgcaggctcgcgttgagctcggcggtgtgggacgaggagtgggtctcgggcatcgcggacttgggcaccagaccgtgcttgtcgatcagggccacgaacatgttccactgtccaccgtcgtcgatggcggtcttgaggacgtggacgagggtgcggtcatcggcgtcggccccggccaggtcgatgacgttctccagcgtgaagttggcgcgttccagcttgtcgtagaactgggtgtacgcctgcgagaactcgaagtccttgacgttcatcgccttggcggcggccggacgcagcaggttgagtccggcgaacatccagcagcggccactgcgcttctggttggtgaccttccagtcgtccaggtggtgggagacgctggagtcgatggacgtggcgatctcgtggtcgagggcgacgtcctgcagcggggtgcgggccagggcgttctgcaccgctttgtgggctcggttggcagcgaagtcggcacgcagtgccgcgatgtgtgaggcagtgagggcggcgtccatggtttgcgtgcgctcctttgcgagggggttaacaaaacgaccgtactggcagcctagtccttaccgggggcgttgcccaggcaaggtgacgtgctctcatggtcacatgttcacgatatcgagcgcactatttattgaacttgatctatgggtgctttatggcgtgctgcggctgcgcaccgatgtcttcgtcgtcgagcagaaatgtccgtatcccgaattggacggacgcgacaccgagccgcaaacccggcacgtgtgggccaccgagaacgaccgggtggtggcctatctgcgaattactgccgaaccggacggcttccgtgtcggccgggtgtgcaccgaagcggcctcccggggccaggggctggccgggaaactggtcgagacagcgctgatccacaccggagagactccggtgtggatgcacgcgcaggtgtcggtggtgccgttctacgaacgctacggtttcgccgtccagggaccacagttccttgaggacgacattccgcacgtcctcatgcgtcggccttagggctgctgtcgtcgcgcttggcgcccatcttctggaacgcgaacgtgatcgcccacagcacgatgccgatcgccagcaggatgcccgcgatctggtactgcttgggatcgcggcccgaccacggaccgaccaggaaggcgctgatcagcgcgccgatgatcggcacgatggtgggtgccttgaagtgcttgtgctccacgggtttgcggcgcagcaccagcacggcgatgttgacgatggtgaacaccgccagcagcagcagcgcggtggtgccgcccaggtcgccgacgttggcgtaggaggtcaggccgatggcgatggcggaggtgaagatgatcgccacccagggggtgcggcgggtcggcgcgacccgtccgaagaccttcgggatgaccttctcgcgcgacatgccgtacaccagccgcgaggccatcagcatgttgatcagcgccgagttcgacaccgcgaagatgctgatcaggccgaagacccacagcgggaagtcgggcgcgcctatctccagcacccgcaacagcgcgccggcgccggggttggcctcgtcgtctccgatgaggacgtcggtgggcgcgacccacgacgacagcaccgccaccgagatgtagatgacggcggcgatgcccataccggtcagcatcgccttggggaagatgcgcgggttggtggtctcctcggccatgttgacgctgtcctcgaagccgaccatcgcgaagaacgccagcgaggttcccgcgacgacggcgaagaaggccgagctgtcgccggtgttgatctccagcagacgtccggcgtcgatgttgtcgccaccggccatgacggccgcgatcgacaccacgatgatgatggccagaccggtcagctcgatgagcgtgaagatcacgttggcccacacggattcgctgacgccgcgcaggttgacgacgccgaagatgaccagcatggtcgcggccaggatgatgatcgacgagtcggtgcccggcagccaggtgaacacctgcgggaagaagtcggcggccatcgcgcgggcggccgaaccggccgaggtcatgcccgaggacatgacggtgaaggcgaccatgaaggtcaggaagtggatgccgaacgccttctgcgtgtacagggcggctccggcggcgcgcgggtacttgccgaccagttccaggtaactgaacgccgtcaggaacgcggcgatgaacgccaccgcgaacggaatccacagtgcaccgccgaccttgttggcgacctgtccggtcagggcgtagatgccggtgccgagaatgtcgccgacgatgaacagcagcaggagtttggggccgatcgcccgcttgagttcggtgggaggaatgtcctcagcgggtacatcggtcaccggagaattggccatcggaaagaattaccaaactcgattggttttggctacccccgacacacggattctttgactttcatggacggtgacttcggacagtggacggggattcaccgacagcacgattatgggcccctggagtatccatttggttcagttgcggcgcattcccgcgatgagggtcgcggtgatcgacgcggcgaaggcgcgggtggttccggcgtcgtcgtcgggcccgttgaaatgcgacaggaacgctcgctggaagcacgcccccatgagcagggcggccgcggcgtccacgttgatgccgtgcgccacttcgccgcgcgcgcggcactcgtccaggaacgcggccaccgccgccaccgccaggtgcggaccgccgcccagccgctccaggtcggcgcggtgcgcgcgcagcagttccggttcggcgaacagcgacgccgccatcgggaagccctgccggtagaagtcgacggccgcggccgcgacgtcggtcagtgccgccgcgtggtcgtcgaggctttcgggccgccgcagccgggccagcgcgccggacaggtcgccgggtgagcgttcgacgagcacggcggtgaacagctcggtcttgctgtcgaagtgtttgtacagtgtggcctcggagtatccggcggcggccgcgatcgccttggtggtggcgcgggccagtccccgctcggcgatgacctcggcggcggcgtcgaggatcttgtcgcgtgtggacactgggtctcctttcccgggcgcggctggcggcgcacccaacctaccgttgtggacgcggggctcgccggtcaaccgagttcgaggtcgcgcagccagtcctcgccgaggtcggcggcggccttggcgccccggtcgttgaggtggacgccgtcgatgaggaccgtgtagccgttggcggcgccgacgtcgtcccagctctgccccaggtagtagtgacggaagcccgccgtggcggcggtggccagcgagaagtcgcacggttgtgaaccgtcctcggcgcggatggtcttggcgagggtctcgttgagcggcaggtaggtcgcgtcgtggtcggcggcgacttcctcgacggtggcgttgaagcgggcgagccgcttgttgtcggcgtcgtcgaggtcctcgccgaggggttgcagcgaatagaaggccagtgcggcgtcggtgccggtggtcagcttcttcgccagcgcgtccaggtcgcgacggtagtcgcgcacggccggtccggtctcgttctcggcgagggcgttgttggtgcccacgaggatcgcgacggcgtcgggtttgacctctacgatctcgtcggagcgggccagcaggtcggcgctggtgtggccgttgatcccggcgttgacgaactggtggccctcgccgcccaggcgctgccgcagcagcgacacgaagtcggacgaaccgatgccgtgcacggtgctggcgccggccatcacgaccaccggaccgtcgccggtgtcgccggattccaggaactcctgcggcgtgagggtggcgtcgcgcaggaaggtcaggtagaccaacggcgccagcgcggcgaccaggatcagcaccggggtcagggtccagatcaggacgcggcgcagccgtcggcggggtttggcgggtggggtttcggtcatggcgggctcccggaaggcttggagagtgagtgctcactaaccaaggtaagtgagcactcactaatgtgcaacgtgcgccctatcacaatgaccggatttcctgacgtccgttgacaagtcaacctgaggcacctacgttattcaacacacgatgaattatttcgaccaaggaggcggccatgacacagtccaacttccaggcatcgctgagcgatgtcgacttcgagtcggtataccggggcgggccactcatcgacgggctcccggagggggctcccagcacgccctgggacatcggcgaaccgcagccggtgctcgtcgccgtcgaggccgccggacaggtgcgggggacggtcctggacgtcggttgtggactcggcgagaacgccctgttcctggcgggtcgcggctaccgggtcaccggggtcgacatctcccccaccgccctggaacaggcccggcagcgggcggccgacaagggcgtcgaggtcgacttcgtcgtcggcgacgccacccggctggcgggcctggacgcccgcttcgacaccgtcatcgacagcgccctgttccactgcctcaaaccggaactgcgcaacgactacctggcagcgctgcaccgcgtgtgcgtcccgggcgggaccgtccacatgttctgcggcaccgactcgggcccggccggaatgccagtccccttcccgatcaacgaggaagtgctgcgcgacgcgttcggcaccggctggcgcatcgacgagctgcggctggaccgctacacggcggtgttcggccgcgaggacttcgcggggctgctgacctcgatgggcgcaccgacgaccggtgtggacgagctggaggtcgacgacgcggggcggctgcggctgccggtgtggaagctggccgcgacccggctgtagccgcgcgaggcaccggccgtggagggcgcgcggtcggtgccgcccgctggcccggctcgtaccgaaagcgcgcaggctggcagcgcgcggtcagcgcagctcgcgagtccagctcgtgccagtgctttgcaggctagtaacgcgcggtcggtgccacccacggatccggctcttgcccgaggctcgcgggctggtcgctagcggggcggtggcttggcccggcgggcctaggggcgtcccgcggccagggcggttcgcggcgccgggtcgtccgcagtgacaggacgatgagcagaaccgtcgctgcggcggcgaatgcgcccagcgccaggcacacggtgtgcaacgccgaggtgtaggacggtccgctcagccggccgccgctcagcgccgcgagcaccgcgccgactgccgcgatgccgacggtctcgctggccagccgggacgagttgaagatgcccgaggccattccggactgtcgcaccgggacactggtgatggccatcccgtccagcaagccggtggacaggccgaagccggaaccgatgagcgccaacggacccagcaacccgagcggggtgctgtccggtccgatggtgaccagcagcaggcaaccggcaccggtcaccgccaccgaaccggccatcagcaccaccgtgggcatccgcttggacagtgccgccccgaccgtcggcagcaccaccgtcggcacggtcagcatcagcagccagattccggcggctccggcgtcgagttcgacgacggcgatgaggtaggacggcaggtacaccagcagcggtaccaggacgacgacgatcgcgcccgccgcgatcacgcaggagcggaactgcgggttgaccagcagtccgaggtcgaacatcgggtcgggctggcgtcgttcgacgagggtgaacgcgaccgccagcatcgccgcggcggcgaacccggcgatgatgagcgggctgccgaatccccattcggggccctgcaccatgacggtgatcaacagcagcagcgcggtggtgaacaggacacccccggcccagtcgacgcggcgtccgggtgcgccggatgccttgggcagcaaccaggtcagcgacagcaccacggcggcgaaggcgccgggcaccaggaagacgccgcgccatcccagcgcggacaccagcaggccgccgatcgtcggcccgaaggcgaggccggcgcccaggacggtgcccagcaggccgaaggcgcgggcccgggccgggccggagaaggtcaccgccaggatcgaaccggccgccgagaccgccgcggcggccccgatgccgcccagcacccgcacggcgttgagtagcgcgatgtcgtcgaggacggcggcggtcaggccggtgacacagaacagcgccaccccggcggcgaagacccggcggcggccgaacacgtcggcgagcgatccggtcaagaccaggaacccggcgaagctggcgttgtagccgttgacgacccactgggtcgccgccagcccggagtccaggtcggactggatgtcgggcagcgccagcgaggcaccggtgatcgtcagcgggaaggtcagcgtggacagcaggatgatcgcgagaaccagggagcgtcggggcacgaccggcacgctaacagccaccgacccgttgcggcccggtcgtttccggtgtcatgcgacacgtttgtcgtaggcctcctgggccgcgaccgattcgtccagagtgtcctcgagcaggtcgatgagttcggcgagtttgacggccacccggtgccccagcggtgtgacgctgtactcgacgtgcggggggatgctggtgtgcacctcgcggtggacgaacccgtcgcgttccagggtgtgcagcgtctgggagagcatcttctcgctgacgccggtcacggtgcgccgcaaggcgttgaagcgcatcggtcgttggtcgagggcggtgaggctgaggatgccccacttgctgccgacatgctccatgacgccgcgcgagggacatttgcggtcgaagacgtcggcgacgagttcgtcgctggggccggtgtcggggctggctgacatgacatccaagttacctgggagtcagcacgggttgtccagattgcgctaaccataacattggcactttctaaaagttagtgcatgcttgacggaaagcacacgggttcgtgtgcggccgtcccgaaaggaaccctcatgatcgtcgtcaccggagcctccggacccctgggccgtctggccatcgagcacctgctggcgcgcggcgtccccgccgccgaactcgctgccgtggtccgcgaccccgccaaagccgccgacctggccgccaagggcgtccagcttcggcaggccgactacgacaaacccgagaccctccccgccgcgctggccggggccgacaagctgctgctggtgtcgggcaacgcgatcggccaacgggtcgcgcagcacacccgcgtcgtcgaggccgccaagacggcgggcgtcggcctcatcgcgtacacgagcatcctgcgcgccgacagctccggcgtcggcctggccgtcgagcacctggccagcgagaacgtggtgcgtgactccgggatcccgttcgtgatgctgcgcaacggctggtacctggagaactacaccgaacacctggccccggccctggagcacggcgcctggctgggcagcgcgggcaccggacgagcggcggccgcggcccgcaccgactacgccgaggccgcggcggtcgtgctgaccaccgagggtcacagcggcaaggtctacgaactggcgggcgacacgagcttcgactacagcgaactggccgccgaggtggcggcccaaagcggcaagaccgtcgtctaccgcgacctgcccagcgccgaccacatcgcggccctcaccgcggcgggagtgccgcagttcatggccgagctgatggccgactgggacgcgggagtggcgcgcggcgacctcgaggacgacggcaaggagctgcacaagctgatcggccgcgacaccacgccgctgtcggaagctgtcacggcggcgctcaagtaggacagtcgctggggccgtccaccgccgatggccccagcttcgccgcgttcccgagcccggccgcgttcgcgcgctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagcggaggctacgccgtcggacggggcgtcgtcagctggagcggcggtggtacagccaggccacgcccgacaccacggccagcgccaggcaggccgccgctgccgccatcaacgctggcgggccctcgatgggctgcccgctgaccgccacgaccacgcccgccagcaccgccgacacggtcaccacaccgccgatgcgggccagccagccctgccacacccgagactcggccacagtgtccactctccacagtgccgccatcgcggcgcacgcgtggagcaggtagcagcacacccccacgccgatggccaccagcggcgagatctcctccaccaggtatccgttgaccagcaacatgaccacggcctggagctgcaccagggtcgcgaacggcttcgccggagccaacgccgccaccagcggcagcgtcccgatcaggaacgcgtaccagccccagtggttcagctgcggaaccgccagccacagcgccaacgctcccgagccagcgatgcccagccgcaacccgaaaccgaagctcagcgcccgccgggcctgccggacgagccaaccccaccacgtcacggtcaccgccgcgccaacttcggaacgtggtccaaaagcgcgacctgccgcaacatgtggtccagactccccggccccatccaacgctccaccggaacccccaaggcccgcaaccggttgagcgtgttgtcgcgctccaggtgccacagccgaaacgccaactgggtccattcccgctgctgggtcggccgcacccccggcggcagtgtgtccaccgcgaccagcggccgccccgtctgcgccaaccgcgccagccccgaggtgctgcgcgggtccagcagcggcgtgagcatgatgatcgccgcgctgccgggcagcttgcgcgacaccagctgccgttcggcggcggcgcggatctcgccgcgcgacgggtccacatgggtcagccagtcctggaccagcgcgtagtggcgacgtccgccaccggcgcgcagtcgacggttcttggaaccgaactcggccatcgccacccggtcgccctgcgaggtgtagtgctcggcgatggccgccgccgcccgcaccgtcacgtccagcgaactggcctgcccgggctgccccacctcgctgaggacgtccagcaggatcagcacatccgcgtcgcgctccgaataggtcgcgttgacgtgcagttcccgttgccgcaggctcacccgccagtcgatgctgcgcagccggtccccgggctggaacctgcgcacctccgccagttcgccgccgtcgccgggacggcgggtgtggtgcacgcccgccaggcccgccgcgcgcggcagcgactgccgcgagtcgaacaacgccgcgcggggatacaccgtgagggtctgcttggcgacgctcaactgccgcgaccgcagcagaccgtcgcaggccagcgcccgcacctcgatggggccgaaccggtgcagtccccagcgccgcgtcacagccgtcagcggcagcgacgcgtgtccgtcggcgggcaccaccgccgcctgccggaaaccgccgtggctcaaccggatccactgcgacacccggggccgggcgaccgcgacgatctccacctcgtccggattggacacttcgatctcggcccgcagctcaccgccctccaacagcggggtctcgggcatccccaaaagccgcagttccggactgcggcgcgggcgccgagtcagcgacgcggccaggcccaacgccagcggcatcgacaccagcagcaggtccacgcgccccaggatcagtcccagccccagggcgacgatgacgacgatgagggcgcgccgcaacgcgggcgtggggttccagtcggtctcggtcctcggcgcgaacggtgtcgacctcgggtgctcgtagctggccgaacgcacccggtcggacaggtggcccatggctcccagtgacatcagatccgctcgattctcgtgatgaggcgctccagttccgcccgcgacggcgccacagcgaccgggcggacgcagaagcggtacagctcgtcgcccagcagctgccgagcccgcgggccgtcgtgggccagttccacgccgtgccgcagccgcagccgttcggcgatcaccaggatcaggttctgctgcaccacccgctggaagtcctcgacgtcgcgctgtcccgacagccgcgactcccaccgcgacaccgaaccgaaggaccgcgccgcaccgggctcggcgtgcaccggcagcaggtcgtcctgctccaggtacgggctccccagtggagccgacagcgtcgcggcggcgacgatcaccagcgccagcaaccacaactgccacagtggagcttcccagtcgacggagcgcagcgtcagccaggcggccccggccaccagcagcggcaaccagaccagttgcgccgccgcgagtctcgggcgccgcagccccagcacacccttgtcggtcacaccgcctccacgggttcggcgggctgtgcggcggccagttgggcgtccaccgccgccagcgccgcgacggcccgctgccgcaggtcctcgccgatcgcgtgcgggccgtaccgggcccggcggtaggtgtcggccagttcggtgagggcctcggcgtcgacgttggcggccgccatgacccgcgcgacgagttcgcccggggtctcggaggccagccgcgccaggcccgcggcggccgccgcgcgttccagtcgctgccagcagtcgatgacgccgcgccggggatcggccgcggcctcgacgtcgctgagcccttcggcgacggcctcgcgcagcacctccacctcgggccgcggctcctcgggctcgggtacgacgagggcgggcttctcccgcctgcggggccaccacccgaacagggcggcgccgatccggtacagcaggtacccggccagggccaccagacccaggatcaccagccacttcagggccagcagcgtgaactcgcccagttcgcgcagccagcccggcggcccttcggggtccttgtcggcggcctgatccttcgcggacgactcgagcgctgtggatggctgcgccgacgcggtcgggctgctctcaccactggattcggcgccactcgagctgggctcgggttccccggattccccgccgggggtgtcggacggttcgggttcggccccgccgacgtgatccgacagctcgtcgtacagctcgggggtcagctcgtcgcggtacttgtcgacgtcgtcctgggtgagctctccggcgagctcgtccagcagctgctcccgccggtcggagtccaggctgtcccacagcttctgcagctcgccgggcgagaactcccccaggtgccgcttggccagctccagcagcaggtcgtcggacagcacctgcgacagcttggccagttcctcgctgctgagttcctcgcccagcttgtccagcagccccggcggcaggtcggcggcgtcggcggaccgcaggtcgacaccggcggggaactcggagtacaagtccttgggcaggtgctcggccacctcggacggcaccccctcgggtacaccgggcgaggccagccggtgacccgacagcgtcgccgaggcgaccagccaggccaggacggcgaacccgagggccaccaccagcacgggtgcccacgatcgccaacgtcgtctcacgaatcgttctcccggggagcgtggttgagcgtccgaaggagaggatatgtcgatacgtccaccacggggcgctggcgtcggtgagtcacaatggcggaacgcgaaatccccgacgggccccacgaggagaattgatgtccaccgacgtttcgatgcccctgtccgaggtgaccaaacgcgccacggaggtgctcgacgccgtcaaccaggtcgtggtgggcaaacgggagtcgctcgaactggtgctggcgggcattctcgcgggcgggcacgtcctgttcgaggacctgccgggcctggccaagacgctgacggcccggtgattcgcgcagacgctcggcctgcacttcaaccgcctgcagttcacccccgacctgctaccggccgacgtgacgggttcgttcctgtacaaccagaagcaggccgacttccagttccggcagggcccgatcttcaccaacctgctgctggccgacgagatcaaccgcaccccgcccaagacccaggccgcgctgttggaggcgatgcaggaacggcaggtctcggtcgagggcaccacctaccggctgccgcagccgttcttcgtgttggccacggccaacccgatcgagcaggagggcacctacccgctgccggaggcgcagctggaccggttcctgctgcgggtgacgttcggctaccccgaccggggcgaggagtgggaggtgctgcgccgccgcctgtcccgccgccgcgaggaggcccaactgtcgcccatagtggacgcggccacggtggtggcgatgcaggacgccctggaggacgtcgccttcgacgactccatcggacagtacatagtggaaatagtcgcggccacccgcgagcacccgcagttgcaggtgggcgcctcgccgcgcggctcgctggcgctgaccctgctgtcgcgggccaaggcggtgctggccggacgcgactacgtcatccccgaggacgtcaagaccgtcgcccccgccgcgctgacccaccgggtcagtctgaagccggaactgtggttgcagcaggtcgatccggcggcggtgatcgccgaggtgtgcgccagggtcccggccccggccaccaacctgatgcccagctacaccgcgcagcagggggccgtggccgggtagcggctacggcaggctggcgacgagttcggagacctcgcggcggcgtccggtgtagaacgggacctcctcgcggacgtgcagccgggcccgggaggcgcgcaggtcgcgcatcaggtcgacgatgcggtgcagttcgtcggcctcgaaggccaggatccactcgtagtcgcccagcgcgaacgacgacacggtgttggcgcgcacgtccgggtagggccgcgccatcttgccgtgctcggacagcatggtgcgccgctcctcgtcgggcagcaggtaccagtcgtaggaacgcacgaacgggtagacgcacaggtaggcgcgcggttcctcgtcgttgaggaacgccgggatgtggctcttgttgaactcggcgggccggtgcagggccatgttggaccacaccggttccaggtgacggcccagcgccgtgcggcggaactgcgcgtaggcgtcctgcagttcgtcgctggacgcggcgtgccaccacaccatgacgtcggcgtcggcgcgcagtcccgacacctcgtaggtgccccggacggtgacacccttctcgttgaggtgaccgaacagcgactcgacctcaccggcgaggtcgtctcgcagcgccggcagcggcgtggcggccttgaagaccgaccacatcgtgtaccggatggtctcgttgagttccttgatacgcgcggctttgggattggcaccttcagacatggtcagattttcgctcacgccccaaccgtgttctacatggggtcgaaccttggccgggtcagtcaccctcgcgccgcagcgccacgtcgaatccggtcagcatcgcgtccagcgcgaagtcgaaccgcgaccgcgccgccccggcctcgcgcgcggcccgcgccagcagcgggtactcggattcgtccagtgcggacagctgctccagctgcccccgggtgtgctgggcgtcgtcgtgggcggcctgggccagggccgtggcctgtccgacgacgaagccggtcatcgagtagacgacggccagcgcctcgtcgggcgtgaaaccgtcccggcacaacgcttccagggtcgcctcgaccatgcgcaggttcgcgggggtggtcgccggacgggtggcgaccagcggcagcaccgccggatgggccaacagcgtgtccaacagcgaccgggcgtagtcgcgcaacacgtcgggccaccgcgcctgcccgaaccggggtgcctcggcgagcgtgacgacctgctcgaccaggccgtccaggagcgcgtccttgttcgggatgtggtggtagagcgtcatggcctccacccccagttcggcgcccagacggcgcatcgacagcgccttgagcccctcgcggtcggccagtcgcagcgcggcgtccaggatcgcctgccgggtcaggcccgcgcgttgaccttgggtccgaccggccacgacgacgctccctccctgattcttacgtcgtaagtgtagcgtggacggcctcggcggcggcccgtcccgacgcgacacaggccggaatccccaccccgtcggccaacgccccggccaacgcgatcggatgctcggccagcgccgcccgggcccgccggatccggtcggcgtgccccgccgagtactgcggcaacccgccaccccagcgatccacggcgaccgctcgcggccgtggcaactccatgccgagcacagccgacagttcggcatgcgcgatgtcggccagttcggcgtcgtcgcgctgcaggacctgctcctcgccgtaccggcccaacgacacccgtacgaggctgagcccgggccgcgccagatggggccacttccgcgtgaagaacgtcgcggccttgatggtgcggccctccgtcgcgggcaccaggaaccccgaccgctgcggcagttccaccccacccaacgccaacgtcaccaacgcgatgctggcgtagtcgagcacacccagctcagcggcggcggcagcctccacatcggccagcaaccgcgccgccggacgagcgggcgtggccaacaccaacgcgtcgcactcgatgacgcgcggcgtgcgggtgtcaccggcgacgcaacgccacccctcgggcgtgcgccgcagttcccgcaccggcttgcccaacacgatctcggctgcggcggcggtggccgtggcctcgaccaaccgcgacagtccaccctcgacggaaccgaagactggcgggaccgacgaagccgaacccgaagcggcagccccgaacgcggccgaacccgccgatggcgcacccgctacgggcggcagacaatccgccaccgccccggccaaggtgtcgtgccgtcgagcggcagccgccaactgcggcaccgtcacgtccaccgacagtccatcggcccgtcccgagtagacaccacccagcagcggatcgacgagccgatcgacgatctcgtcgccgaaatgcttacgcaccaacgctccgacggtcacgtcctcatcgccgaggatcggcccgtcccccaccggttcttgctccaaccgttcacggcccgccgggctcagcacacccgccacatcgtcggcccgcgccgggacccccatgacggtacgacgcggcagatcgcgcagctcgtcatcgatgaccaatgccgccggagccgccgccggatgaaccagccgcgcccccaacccgacggtctcagccaacgccttggcctcgggccgccgcaccaggaacgtctcggcaccggtctccaccggcacccccgccagctcaccggtacggatcttgccgcccagccgaggcgcctgctccaccacggtgatccgcagctccggaccacccagctcccgcaaccgctgcgccgccgcgagcccggcgataccgccaccgaccacgacgacgtgccgcggtgtcatcgcgcgctgaacctgtgcacgtactccacggtcttggtgagcgcgtccgcgtccgtctccggcaacacgccatgccccaggttgaagatgtgtcccttggcggccttgccctcggccagcacccgccgcacctcatgggccagcacgtcctcgggagcgaacagcgtcgtcgggtccaggttgccctgcaacgcccgatccccgaccagcccggccgcctcggtcaacggaatccgccagtcaacgcccacgacgtcggcgccgacctcacccatggccgccaacagatgcccggcacccacaccaaagtggatacgcggtaccccgggccgggccacggcactcaacaccgccgccgaatgcggcgccacgaacatcccgtaatccgcggccgacaacgccccggcccacgagtcgaacaactgcaccgcgttggcccccgcgtctatctgtaccttgaggaacgacgcggtgataccggccaaccgcccacacagcgcgtgccacacgtccggagccccgtgcatgagcgccttggtcttggcgtacgtccgcgacggcccaccctccacaaggtaactggccagcgtgaacggcgcccccgcgaacccgatcagcggcgtggcccccagctcctcacgcagcatccccacggcctcggtgatgtacggcacgtcctcaggagtcagatcccgcaacgcctccacacccgccatgtcccggatcggttgccccacaacaggtccagtacccgcaacgatatcgacgtccacaccgacagcggccagaggcaccacgatgtccgaaaagaagatcgccgcgtccaccccatgtctgcgcaccggctgcatggtgatctcccggatcatgtcgggagtccggcacgccgtcaacatcggagtatcagcacgcagcgcccggtattccggcagcgacctgcccgcctgccgcatgaaccacaccggggtacgcggagtctcctccccccggcaggctcgcaggaacggcgactgcgagacgtcttcagtagtcatagcgagtcatggtcccacgctcagcgctcgaaccgcgacgtgaccacgccgtggtcacccagaccacagccgccacacccaaaaccgccccatcaaccccccgaataccgcgccaccctcgccgcgagccccgccttgaccaacggccactccgactccaccaccgagaacatcgccgaatcccgcaaccgcccgtcctccccgggcgcccacgagaacgaccaactccgcaacaccccctcaaacgtggcccccaaccgctccaaccggaccagcgtcccctccagcaccggaacgtctaggtacgaggccatgatgactccttactcgccaggacctcgaatcgtagaagaaacggcccacgttccccatcgcctgtgccacgagtctcacccgctcggcctccgcagccgatagacccgatcgctgagcttgccgatcagccgatacacatgccacagacagtccccgagcgcgatgtcatagttggagcgtccataccggctcacataacgctccggctcgcgcagcagcctggcggcgtggagcagtttccggccgcccttacccgtcgtttcctgcccccgttcgccccactgcgtcccgaggacgagccgccgttcaatgctcaaccccgacgccatcatcgcggcttcggaacgtgtcgggtccatactcgacgggatgcaacccatcgtcgagaacagccacgccgcctcattcggctccaaagtgtcggtggcgaacatctggtagaccagcgccgtcccatcgggtttgaggacgcggcgaaactcggcgtaagccgcgtccaggtcctccacatggcacagtgtgtcgcggcaccacaccaggtctacggacgcgtccgcgaccgggagggcttgcgcggtccccgcctcgaacgtcaccgcagccgtcgactcaggacgggcttggctcttggcgatatcgatgtgacgcggcaccgggtccaccccgtggactcgcaatccgaaccggtcggccagctcgaacgcatggccaccttcgccgcaacccacatccagcgccctggccccggctggcaggccgatctcggcgacgaggtcgaacagcatgcccggcccgcacgggtcgaggctcacgtcgagggcgtcgttgaactcggcttcgacctcggcgtaagcctcgtagctgcgggccaggaactgtgggtcggtcatgccggacgacgctacgcatcatccgccgtccggcgcgcccgattttcgtggcggtcagcgcacctcgatgtagtccagttcggcgaaggcggtgcccttgccgaagcgcagcgtgttccagccagctttcaggtcgacgtccacgttggcctgttgccagttgtcccagccggtgatcgggtaggtcaccgcgccgacttcggtgccgttgaccgagaccttgtggctggagggttcctgggagccgttggcgaagccgaccgagacggtgtggttgcccgcgctgggggtgtacacgtcgatgtccacatagctgtcggcgtggtcgatgtaggccacgactttgccttgggaggcgccggcggcgttgtcgcggaccttgcagttgttgaccttgccgttctcgccttcgtagcggactcggctgcctcggaccaccgggaggtctccggcccagccgaggtcggccaggtagacgctgcggccgtcgccgacgtggccgtggaagaagatgtggtcgacgccgtcggagccgcgaaccacgtcggctccgccgggtccgttgacggcgccgtccacgctggagcccgtgatgagggggcggaatgccttcttgaaggggccggtcagggaggtggaggtggcgtagctggtgaagtagctgtcgttccagtattcgccgcccgcgtagaacaggacgtagttgccgccctgtttgaccatgaccggggcttccaggatgccgcgttcggcgtcctggtcgttgcgcaggatctcgatgcggtcgccgatgaagttgacgccgtcggcgctggtctcctggaggtagaccaccgggggtttgccgatggcgttggcgtcggtcttgtagatcaggtagtgcttgtcgccgtcggtgaaggaggacgcgtcgatggcgccgccttcgtcggcggggcacacgatgggtttgtcgccgacgggttcgaaggggccctcgggtttggcggaggtggccgcgccgatgcactggcggtcggggctgatgctgtgggcggtgtagtagagcaggtaggagccgtcggggcgctgggagacgtcgggggcccaggtgcggcccggttgggcccaggcgccgagtttcggcaggccgtcggctccggtcatggcccattcgccgccgggtttgtcggaggtcgcgaccgggaggttctggccgccgttggtggcgtaggcgtagtacttgtcgccgaacttgctgacgtccgggtcggggaagttgccgccgatgacgatctgcggggcgacggccttggcgtcggcgccctcggctttcgcgtcggggctgagggtgatccaggcggcggacgacaccgcgatggcggcggcgatgccgagggtgagcagtttgcggctacggacgaacgacagggcgtttgtgagcatgggtgccgggctttcacaatcgggggctgatcgtgaaacagtactgaaatcaaagattccagacaaggtttacaacgataaaactgctatagccgaacgaaaccgaacgtccggctcggggcgggccgggattcgccagcagcgcccgacggcgatcgtccgtgtgacatggtgctcgggtgagcaagcgcggaactgaacaggtgaagtggacggtgactcttcgctcggcgggcgggcaggagtggacctacgagatcgagaccgacccgaagacctcgcagaccgaggtggctcgggcggcgtggttgtggcatgaccgggagggcggcggcgaggtggacccgcggctcaccgaggccaaccgggcttgaccgtcgcactggcgcgttagcgtgtcgcgatgagcgaagcgatccctgggtgggcaaccgaggcggccgaggtcagcccctacgatccggcgtgggcggtgcggggcgagcgtgaggtcgcgtcggtggcggggctgctcgccgatcagttggtcgacggggtcgagcacatcggctctacgtcggttcccggcttggccgccaagccgatcgtcgacgtcatggcctcggtggccgacccggacgccgtggtcgccgggtacgcggcgcggctggccgagctgggctggtgttacgtcccgcccgaactagaccggcggtcctggcggcggttcttcgtcaaaccggacgcttccgggcggcatcgcgaggctcacctgcacgtcatcgcggccgggaatgcccggtggcgcgatcagctcgacttccgcgacgcgctgcgcggcgatgccgcgctcgtcgccgagtacgcggcgctcaaacgcgggctcgccgctcggtgcggccacgaccgggaggcgtacaccgagggcaagtccgcgttcgtcgcgtccgtcctgaggggtcagaggatgtcgttaacgagttcggtgggacgggcgagtcgggttcccttgtccgtcaccacgaacggacgctcgatcacggccgggttgtcggccatgatgccgatgacctcgtcgtcggacaggtccgggttgtccaggccgagttccttgtagagcgcgtccttgcgccgggccgcgtcgcggggcgccagtccggcgtcggcgatcagtttcgccagttctgccttcgacggcgggtccttgaggtactcgacgacggtcacctcggcaccggactggttgaccaggtcgagggcctgccgggacttgctgcaacgtggattgtggaagacggtcgctttcatggacgtgaggctatccggccgtcgtcggtgtccgacgtcgcaggtggcgcgtccgagccggtgcgcggcggttcggtccagcgggtcttgaacaccgcccggcgcagcggcggcacggcgccgcacacgcgcatgaaggtgcgaccgccgaggcgcgcgatccgccccgacagcgcctgccgggctcgcgtcaccgaggtgtcgacggccgcgaagccgtgcttgagcatctccttctcgtatccggccaccgcctcgcgcagcgacgagcgtcccctgtcgacgtcggtgagcgcgcggcacaggagcgccgcgtcgcgcagcgcggtgttggcgccgacgccgccggtgggcggcatgctgtggatcgcgtcgcccagcagggtgatattgccggtcggccagggtttcaccttggtggcggcccggaacgcgaaggcgttgatcgtgtcgggcgcggtttcggccaggacgcgccgcagccgttcgtcccagtcgcgggcgcgctccagcaccaggtcgcgcaggacggtgccggggctgtcgatgtcgaccgtgccggtgggcaggacgaacgcccacatcatgtagtcggtgttctcgaagtgccggaacagttcggcaacgtccagccccgccgcggcgatgtcctcggccagcagtgcccgtgcatcggtttcggtgtggcggcgttgaaacgcggccgtgaacaggaagtcgcgcggcggcatgatgacgttgagcccggccgccaggtggtgcggcagccagtcggcaccggccagcggcagtttgccgccgatgcccatcgcgccgacgtccacacgcgaggccgcgggaaggacgcggcgccgcagccgggagttggcgccgtcggcggccaccacgaagtcggcctcggcgctggtgccgtcggcgaagttgacgcgcactcggccgtcgtcgagttgttcgtggtcgacgaactccttgccgaatcgcacccggtcccccaggcccgccaacaggatctgccgcagggtgacgcggctggccgcgtggtggccgctggcggggtcgtcgtggccgccccggaagatctccggctcgaccaggcacagtggtgcgagtttctcggtcaggaacccgaagcccgccgttcccgcctcaccggcggtcgcgacgaacgcgttccacagtggctcggggaggcactcggccagcgccgcgctgccgttcgggtcgatgtggacacggtatccctgctcgcgggaggtgacggtggcgtcgcgttcgtagacggtgaagtcgattccggcgcgggccaggccctgcgccaggcacagtccgccgttgccgccgccgatgatggcgatcgtggtcatggtcgttcctcacggggagtcagcagccgcagcaactcgtcgatggccgcggcggcgcgatcggggtcgggtgcgaaggaagcgcccttgacggccgcgatcaccagttcggcggcggcctcggggtcggtgtcggagtgccagccgggttggcggaacagggtggtcgtggtgtcgcgccaccggttgtcgcgttcggccaaaatggcgcggatgttgtcgtcgcgggtcgcgcgcaggtcgagttcacgcaggacgatgaacaggcggggacgctcacgcatgaggcgtaccaacaggttgaggtgatcgcgcagctgctcggcggggctgccggtgagtggtttgccggtgcggaacggggcgatcgcgtggtcgacgacggccgcgatcaggtcggccttggtggcgaagtggtggtggacggtggagtggtcgatgccgacggcgcgggccaccgcgcgggtgcgcaggccctcgaagccgttggcggcgatctcgtcgaaggcggcctccaccagctgttgcctgcggtcggtgctggccgtgggtttcggcatgtatcgatcctcgtctctcaaccaaccggttggtggagacgttagcacgccggttcgacgcatgccaaacggtggacgcgcgatccgcgcgtccaccgtggattaaaggactcaggcggcgatcaccgcgacgacttcgacctccagcagcgcgccgggacggaacagccgtgtcacctcgacggtggtgctggtcgggggttcgccgtcgaagtaggtgcggcgcacgtcgccgtactcccgcagtctgtccatatcggtcaggaaggtgcggatgttgacgatgtcgtcgaatccggcgccgtgggcggccagcagcttgccgatgatctccatgaccacatgcgactgtttggtcatgtcgccgggcgcgaccacctcgccgtcgtggtcgagggcgatctgcccggacaggtgcagcgtgacggagtcgccggactccactttgatgacgttggtgtagtggccaccgggtttcggcgcggcctcggggttgtcgtaggtcttgcgcatgggttttcctctccggtgtggttattcgaaggtcgcgacggcctgacgcacgaccgtccacagtcctgcctgtgcgtcggattcggcgacctggttgaggtgggcctccacggcctggaagaccgcgaggccctcggcggactcgtgggccagccggacgtccttggcggccaggtagaccgggaagtcgccgccgtcggggtcgtagcgccgcagggccgggctcaacggggtctgtgacagcagttcgcgggtggcggcctcgtcgagacccagctgggcggccagcgcgaagctttgcgccagcaccgtcgcggtggcgatcatcgcggcgttgacgacgagtttggccgccgaaccgccgccgatcgcgccacagtcgacgatcgttcccaggtgctccagcaccggacgggcccggtccacgtcggacttggcgcccgccgtcaggatcgccagcgatcccgccagcacctgcggcacgctgcccttgaccggcgcgtccaacagcggcagtgcgtggtgtttcgcggccagcgcccgggtctcgtccggcgagatggtggacatctggaccaccaccgcctcgcttccgagcgccgggaccacctcggccagcacctcggccaccgccgggccgtcggccagcatgaccagcaccagatcggcttcggtgaccgcttcggcggcgctggccgcgacggtggccccggccgcgcgggccgcctcgcagcgcgccggatcgcggttccacaccctcacgtcggcgtcgtgttcgcgcagccgcgccgccatcgcggcgcccatgcgtccctgtcccaatatcgccgtggtcggcatcgtcggtttcctcactggtgatccggtgtgaacggttgcgacgctatgctcgaaccagccattcgaccaacgaatgtttcgcatgagatccatgcggaatgcgcataactggagctcccatggaaaccgcctggctcgaggtgttccgcgccatagcccgcaccgggtccttcaccgccgccgccaaggacctcggctacacccagtcggcgatctcccgtcacgtcgcggcactggagtccgagatggacgccgtgctgttccaccggctggcgcggggcgtgcgactgaccgaacccggccgattcctgttgggacacgccgaggccgtcctggcgaggctcaatgaagccaaaaaggacatcggtgacgttcgacggctcgccgccggtcgggtgcgggtcggttccttcgccaccgtgggtgtgacgctggtgccgcaggcgatcgcgcggttcaccgccgcgcaccccgacgtcaccgtcacccacctcgacgacctgacccgacaactggccccgcgcgtcgcccgcgacgaactggacgtggccgtcctcaatggctacccaccgcagatcgcggcactgccaccgctgagcttgcggaaactgtgcgacgaaccgatgtccgtcgcgctgcccgccgggcaccggctcgccgaccgccgacgcgtcaggctcaccgaactggccgacgagaactggatcgcgggcaaccccacccccgaggacaccctcatcagcgccgcgctgcgccagggcttcgcgccacgcatcgcctacgtggcacgggaatggaccgccaagcagggcttcgtggcggcgggcctgggggtgacgctgatcccggcgctggcggcggcgtcgatacgacccgacatcgcactggtgcctgtggactccgcgaccacgccggtgcgcgggatctacgcggccaccgcgcctgaaatcgaaccggcaccggcggtccgggccttcgtggacgtcctgtgtgcacaggcggaacgactcgtcaaagagctaaacatccaaatacccggaaaccgtaactgaaagtgctcacctcattacactcaggccaacggtgttgtgaggatgtcccatgaagctgtttcggcacacgcgtctcacgatcacagcggtagcggtcacggcgatcgcgatcagcacgagcatcggcgtcaccggcaccggtgccgacgccgcgatcaccgattccgggctcgcgtcacggttctccgccgacctgtacggcgacgtcacgacgatcggcaaccgggaacccgcctgcggccacgactgcgccgaagccagttcggcgcggctgcgcatccccgagggcgccacggtcgcgcacgcgcgactgtcgtgggccagcggcctgggcgaggcgtgccgaaccgacgccccgacggcgtcgacgcggctgcgcgtcggcgacgccgaggcggccacggtgccgggccgggtcaccggcggcgacaccgctgaggcggacgtgacgaagcgactgtccgggctggcgggcggcaccgccgtcaccgtcgagggcgtgcgcgccggggactgcgcggcaggctggagcctgaccgtggcctacgagctgccgcgcggccgggccgacggcgtcgtcaagcgacacgtcgccatctacgggggcgcgctgaccgcgtccgagtccgcgctgcggctggacgggttccggcgcttcggcaccgccgcgccgcgcctgagcgccaccggatacggcgacacccgactgagcgtcaacggcaccgcgatcgccccggcggggtcccacatcaccgacacgccgctgcccgaaggcgtcatcgccgcgggcgacacctcggccgacatcggcatcagcggcgccgaaccgctgctccagcaggtcgcgctgtcggtaccggtgcccgacgtcagtatcaacgcgaccgccacaccccagcggatcggccccggcgacaccgtcgtccacaccatcacggtcaccaacaacggcgacgcccccgtcgaggacgcgtcgttccgcgtcgacctgtcgcgggcactggacgacgccacccgccccttcgacgtcaccgccagcaccggcgagtccgtgttcaagggccgatccctgaaatggaccggcacgctcccggccgaggccaccgcgacgctgacctactcggtgacggtcaagaacccccgtcccggcgacggcaagctggagagcaccgtcatcggcggcaccgacaccaactgctcggccaagaagcccgcgtccgagtgcttcgtgaagctgagcttcccgccccggcccaaggtggacgtcaacgactccggcaccggcatcttcctgccggtgaccggcgcgcctgtgggcggcctgttcgcgctcgcgacggtcgcgctgctcggcggcgcggcactgtggctggcctcgcgacggccgggccgcgcgcgctgacgcgccgcgcaagacggcagcgggaccaggcgggctgacgtgcccgccgcgcgggaaacggccgggccgcacccgttgaagcacccgccgcgcgaggggccgtgccgagcggccgggctcccgcgttggccgcgcgcgctgacgtgccgcgcgaggcgacgggacgggccgcagccgttgaaccgccgcgcgaagcgccggcggggccgcgccgagcggccgggctccgcgtcggttgaacccgctagtggataccgcgcatgaggctgcgcagcgctctggcgaacagcaccgcgaacaggcccagcgcgaggctggccccgcccaggatgctgaagtagcccgggtcgcccagcggtccctggagccgggccacctggccgccgatcgcgtcgccgaccgcgttggccaagaaccacaggcccagcatctgcgacaggtatccggcgggtgccagtttggtggtcgccgacagccccacggggctgagcgacagctcaccggcgacctggatcgcgtataccgccacgatccacagtggtgacaccttctcgccgccgacggccgccatcgcggcgaagctcatcaggatgaacgcgaccccgttgaagatcagaccgaagcagaacttcaccggcgtcgacagccggtgccccagccgcagccacacgatggccgccagcggcgaaccgataatgatcaggatcgggttgatggactgcaacatcgccgccgacacctgccccaccagcggcaggtccaggtcgacgtccttctcggtgaacaggttgatcaccgaaccggcctggtcgtagatcagccagaacgccgcggcgaacacgaacaggtacacgtaagcgtgcacccggctgcgttcgaccgaggtcatacccgggtcggcgaacatccggacgaagtacacgaccgccacgatgatcggcacgaaggtgatgacgagcaggatcgccgtggacgagcccatcccggccacgtcggtcagcacccacaccgccgccacacaggccgcgatcgacagcacaccgccgatcagcacgttgcggaccagtttcgccgactcgccctccaccaacggcttgacgacctcccggccgaggtcgcccatgccgcgtccgccgacgacgtaccagatgacggcgatggtcatgccgaccccggcggcggcgaagcccatgtgccagccgacgttcccggccaggtagccggtgatcagcggcgcgacgaaaccgccgatgttgatgcccatgtagaacagcgagaacccggcgtcgcggcgcggatcgtcgcgagggtacagctcccccaccatcgccgacatgttcggcttcagcagaccggtgccgcacacgatcagcaccaggccgaggaagaacgtcggctgccacggcagcgccaggctgtagtggcccagtgcgatgatgaccccgccccacagcaccgagcgtcgggcgccgatcagccggtcggcgatccaggcacccggcagcgccatgaggtacacgaagccgttgtagacgccgtacagggcgttggcgtccccggccgcccatccccagccgccgttggccaccgaggcggtcaggaacagcaccaggatggcgcgcatgccgtagaagctgaagcgttcccacagttcggtggagaagagcgtcgccagggcccagggatgtccgaagaagctacggtcgttcgaagcggtggttgtgccttcggtcatcgcggacccccatcacgacgctgtgaacccggtggacgcaggtagtgttatgcccgatttgcggacatcatgaaccgtatgtggttttgcccacgtcccgcgtcatttccggaggcaaagcgtgtctgtatagacggtgatgaaaaaatccacgcgccccgcgacgcccggtccggaaacatttcgctttcaggggtcgttacactgtgcgccgcgttgtgcctggcgacctcacggcagaacacgacaatggcgagcaggtgcgcgaaacagcagtgaatcaattgacagacgttcataagaggggaaggccacgacgatgagcgaacggatgctacgcggtagcaggctgggtgcgatcagctacgagtccgaccgcaacaccgaattggcaccgcggcagacgcgcgatttcgtgtgtgcgcgggggcaccgcttcgaggtgccgttcgcggtggaggccgaggtccccgcgacctgggagtgccgcctggacggcacggtggcgaagcttgtcgacggtgaggagccggagggcaagaaggccaaaccgccgcgcacccactgggacatgctcctggagcgccgcagtaccgacgaactcgaggagatcctcaaggagcggctggcggagatgcgcgcgcgccggggcgaataggccctcgcggatcttcacctcgacacggtcgttaacgggtcctggctgtctggcagctgccggggcccgttttgctgcggccggggtttgtcgtcggtcacgtcgacgacctcaccgtccaggacctcgccgtcgatgacggcgtccgggtcgtgggccgcgtcgggtttgggggtcccccagccggtgttgaccacgcgcgggccgaacagccgcgacaccgacggcgagtccatccgcttcgacacgaaccgggtcaccagcgaccgccacaggaaccgggtcggcgggaagacgcacagcagccccaccacgtcggtgaggaaacccggcaggatcaacaggatcgcgccgacgacgccgatcgtgcccgagatcgccgccggtccgggcggttcgttgcgcgacaccgcctcccggtagtcgcgggccgccttggtgcccaccgctccgagactgacgatgcccaacaccgtggtggccccgaacagcaggatcgtccacaacggcccgatgctcgtccacagcagatacagcgtgacgagttcggcggccgcgtagatcgcgaacgtcagccgggcacgataactcggccgacgtggttgccccggtacttcgtgcggactggtcacggtcgctgcgagcctttccggtgaacaggcgcgcgacgcggtggaaacggtgtcgcagtccccagccggtgacccgccacagggcctccctggcaatggaaccgctcatcttggactcgccgcgttcgcgttcgacaaaggtgatcggtacttcgtcgacctgaaaacccgccttgacggcgcgccacgccaggtcgatctgaaaacaataccctcgcggtggagtccacccggatgtgatcttgtccaatacggccatccggtacgcccggtaaccgccggtggcgtccttgaccgggatgcccagcaccatccggacgtagatgttgccgccccgggacaggaactggcggtggaacggccagttgacgacctcgccgccggggatgtaacgcgaacccagcacgacgtccgcgtgcgacagctggtccagcagccggtgcagctgctcggggccgtgcgacccgtcggcgtccatctcgcaggccacgtcgtagccgtggtcgcgggcccagttgaacccggccagataggccgcccccaggccgcctttgcccggccggtgcagcacgtggacgttgccgtcggcggccgacagttcgtcggcgatgtccccggtgccgtcggggctgttgtcgtccgcgatgaggatgtgaacctgcggtaccgattcacgcacccgcgccacgatgatgcggatgttctccttctcgttgaaggtcgggatgatcacgagcacccgccccgcgcccggatactcctcggcctcggaccctgggttcgcctgctgctcggtcacctgtgctcgccttctgtgtcggcctacgtgtcaccggccttcaccacggccggtccggaagtgtcggatgttcggcgccgacgcaacaccacggcggcggccaggacacccacggccgccacacaggcggcgaactccggtatctcaccgagcctcgtcgcaggtgtttcgcccgtaccaagactaaaagttcggacgataacggcggaggtgttgaaggaggtctgatcgtaaacagctccggaagcgtcggtgaatcctgagacacccactgtggacaccatgagtcccgggcggccgtgttcgatcgaacgcagccgcaccatcgccatctgctgggtggcctcggcgttgttgaacgacgcgttgttggtctgcaccgcgaggatctgcgagccctcggtcaccgaggtgcgcaccaggtcgtcgtaggcgacctcgaagcagatgatgcccgacaccgtcaaaccggccgccgggatgacgccgggtttgtcgccgggagtgaagccgttgacccggtcgatgccctcgaccatccgctcgtcgatgagcccggccaccgcgcgaacggcgggtttcatcgggatgtactcggcgaacggcaccgggtgctgtttggtgtaggtgaaacccggtcccttctcgggatcccacacgaccgagacgttgcggatgccgtcgccgtcgcgttgcagtgtccccaacaggatcggaacgtcgacggccttggcggcgctggagatcagccgggcggcctcggcgtcggagaacgggtcgatgtcggaggagttctcggcccacaccaccagttcgggtttgtcgaccttcttggccttgatgtccttggcgagcttcttcgtgcccttgacgtggttcttcagcacctggaacttgtgctcgaacacgtcgatgccgccggtgcgcgggatgttgccctgcaccagcgcgacggtggtcttgtcgccggacggcgcggtggtccacgtcgggaccaccagccccgcgagcacgatcagcacagccgcgccaacgagagccgccgcggtgacaacgcggcgctgcccggtgtcggcggctcgcggccgggccggggtcgcgcggccgtcggccaccgcgctcggcagtccggccccgtcgttgtcggccgcggtcgccagcggccggttcgtgccgtcggcagccgtgggggcgacgccgccacgccagctacgccaggccgccagcgccagcagcccgccgcaggccgcgacggcgaaggtcaccagcggggcgccgcccagccacgcgaacgacgccaacggcgagtcggcctggctgaaggccagccgtccccacgggaaaccgccgaacggcgtccggtcgcgcagcgcctcctgcccgacccacagcacgccgacggccagcggccaccaggcccggaagcggtcggcgaagcggctcgacagggcgctggccgcgcccaggaaaccgaagtacagcgcctgcaacaacgacagcatgatccagggaaacggacccaactgggtggaggtccagctcaacaacggcaggaagaacgccagccccgccaagaagccgatgcccagcccgccccggaacttgcggcggtgacaggcgatcgcgaacagcgcgacagcgggcggcgccatgaaccacaggttgatcggcgggaacgccaacagcagcaacccgccggacgccagcgcgaccagcgcggcggcgctgaacgacagtcgcggcccgccgatgcccggcgcccgccaccaggggtccggcggcggtgccgacggagtcccgtccgatggcgtcgtgtcggtggcgtcggtgatcgtggtggtcacggattctgcgtctcctcgcgagggggtctcgtcgattctgacgcatgcgcgtcgaacatccatggcccgagtgggcaaatggcaccgcggtggccagcggttcggaagtggcgatgtgagaagtccgggcacggcaaaggggcgtagccacggccacgcccctcgcacggtgttctcccagtccctgtacggccggcaccgccacgatttctccgccccgccttcggaccaacttcgtaccgacaggctgtccggcacaaagctgttgtctactggtgacgcgtgtccatcatgtctgatgccatacggcgaccgccccgcaccgctccgccgacccccgcgccctggacctggccgccggcggcaatgcggccgcgttgccaccgattgtccagtcagcgaaggagcaaagcgagtcgagtcgcccccgacttaaaaggacgaagcttgtgggccccgccctcttggacgttagaaaccgtaatccctgcccccctatggctgtcaaccgggtccgagaaattggcagtgccaattatgttttcgcaggtcagaccgaatgggaaagatggcggtccaggagtgtcgcggccaggtcggggtggtggtgcgccagtagcccggcggcaccgagcacgtaggaggtatcgatgaccgtcactggattttcgggcagcggataaccacccgccgtgtcgccgcacacggcctgccgcagggcctcgcccgcggccgcgccatggttcctcaggacgccgccggagccgatgacgtatgaaacctggcgcaggtcctttccgccccgcagcggcgcctgtgggccgcccagacgctcccctcgggcatggcgccgcagtgcgatggtgatggccagccgggtcagccgcaggtcgacggcgatctcggcggcggtgtcgggcagccaggacggtgcctcggctcggcgggcggcggcctcgcgcagtggctcggcctcgccgggctccagcagcgcctcggtctcggcggcggccacgatgcccggcgcggtgtgccgcagtccgaggtcgccttcgacggtgcgcgagcgccacgcggttccggcgacctcgcgacgcgggccggacagttcggcgtcgggggtcagcaccgagtacacgtcggtggtggcgccgccgacgtcgacgacgaccaggtcgccgtgggactcggcgagcacttccactccggacagtacggcgtcgggagtggccgaacgcaccagcgcggcaaaggattcccggtccgacaggtgtttgcccgcgatgacgtgtttgaggaacgcctcgcgcagcgcgattctggccggtgccgggttgagctgtccgatgcggggcaggacgttgtccactgcggtcacatggagtccggccttggtgaggatcgcggtgacctcggtggcggcggcggtgtttccggccagcaccacgggaagccgcagtcgttcgtccgatgcggacgccgccgccagcgtgtgcgcgtgttcgatgaggaccgtcgcgtcgccgccgtcggtaccaccggcgagcagcaggatgtccggggcggtggtggtgagtttccggattgcctcggtttcgatataccccgaaataatggcgacaacccgggccccggccgacaacccggcccggtgcgcggcggtcgcggtgaccagcggctcgttgccgatgacgcccaaccgcaggccgccaccggccgaggaacagaccagcagttcggtgctggccccggacggcagctccgcctcgacccgctcgcgggcggcgtccaggccgtcgaggacgtcggtgtcgatggtggtgcggtgggcggcggtgccgtacagccgcccggtctcggcgtccacggcggcgaccttggtgtaggtcgagccgacgtcagcgcacacgatcacctcggcggcgccgcgatcccggcccggccgcgcctcggtcggaccgtcggccgcgccgtcgccgcgaccgttcgtcacgacttcggcggtacgacgacggtgccggtggcggtcgtcgccgtgatcggctcggccagcacctcggcggccgactccccgcgatcgggacggccccggcacacgacccgcagcgtgaagtcgatggtgcggctgcgggagcccacccgggtcaccacggcggtggcctccacgacgtccccggcccgcaccggcgccttgaactgcacgtccgaataggacgcgaacaggccctcgtcgccgtcgcccacgacgcacacctcggtggcgacgtcgccgaacatggccagcccgtaggcgccgtcgacgaggttgcccgcgtagtgggcgtggctgtatggcacgtaccggcggtgcgtgaccgtcagtccttcgcggctcatgcgacgagttccttcgacgtgatgagtttgtgggtgatgtagctggcgacgtcggcgggcgtggtgccccgactgaagatccggtcgacacccagctcgtcggccatggtctcgtcgaaccgcggcccgccgatgatcagcagcggccgcttctcgggcggcagcgcctcccgaaacgccgccgacagctcccgggtgttgtgcaggtgcgcgtcccgctgcgtcaccacctgcgagaccagcaccgcgtcggcctcctcgtccacggcccggttgaccaggtccggcaccgccacctgggcgcccaggttgagcacccgcagctcccggtagtactccaggcccttctcccccgcgaagcccttgatgttgaggatcgcgtcgatgcccacggtgtgggcgtcggtgccgatacaggcgccgaccacgacgagcttgcggcccagccgctccttgacgatcgcgttgacctccttggcgcccagcagcggatagtcgcgttcgacgacgttgacgtcctccaggttcaccaggtggctcaccttgccgtacacgacgaagaaggtgtgcgagtcgcccatctgctgcgcgtgcaccaccatcgccgggtccatgcccattttggacgcgagctgggcggcggcgccctcggcgcgtttgtcgtgcttcaccggcagtgtgaacgacatctgcaccatgccgtcgccggtcgtgtcgccgtaggggcggacgatgttgctcacgctgcctccttctgtccggcttccagcagttcggtggccgggttgtagtagtcctcggcgtgcttctcgacgccgtcgaggccgcgaccggcgtcggcggggcgtttcatgatgccgaaggtgccgtcggcgatggcgttgagcaggccgtcgtcgacgatcttgtccagcaggtcgacggcctcgtccagcacgaacctggcccggttggcgatgaagccgtcggccggtggatggaagtcctcgacgaggccgccgcaggcgttgaggacgtagcggacgttctgcagcgcgatgtcgcggtccgacagccacggggtcaccacggcctcggtcatcatgcccaccagcaggatgccctgcccggtcatggccccggcgaggttgaagaagccgtccagcaggttgcccttgaagacgtcgccggtcatgtgccgggtgggcggcatccacttcagcggcgcgtcggggaacagctgccgcgccagcatcgcgtgggccagttccatccggaacgagtccttcaggtccgggttgatctcgaaggcgtggcccaggcccagcagttcgtccggcagtcccgcctcgtgggcgaagtactcgttgagcagctgcgagaccgtgacggtgtgcgcggcctccacggcgtcggcggtggtgaggtagttgtcctcgccggtgttgatgatgatcccggcgcgggcgtggatctggcgcgacagccgctggtccacgaaggtgcggatcgggttgatgtcgcggaacaggatgccgtacatgcagtcgttgagcatcatgtccaagcggtgcatgcccgccagcgccgcgatctcgggcatgcacaggccggacgcgtagttgcacagccggatgtagcggcccagttcccggctggtctcgtccagggcggcgcgcatcagccggaagttctcgccggtggcgtaggttccggcgaagccctcgcgggtggcgccctcggggacgtagtccaacagggactgtccggtggagcggatgacggcgatgacgtcggctccggcccgggcggcggcctgtgcctgcgggatgtcctcgtagatgtcgccggtggccacgatcaggtagatccagggacgctgcttggggttgccgacctcgtcgatgagctggtcgcgctgggcgcgggcggcgtccatgcgggcgatgccgcccgacacggcgatgcgggcggcctccttggcggcttcggcgtccttgccggtggggatggagaagtgcagcgaaccggcggcggccttgtgcgccaacatggtcaggtcgtggtggccctcggacaccagcgcgtggaacaccggcagcgcgacgccgtgctcgatgcccacatcggagcggacggcgtcggccagccggttcacccacgggatgccgtcgccgtcggcgccggtcaggcccgccagccgcagcaccgtgcgctccacggcgacggtggtgtggctcttggccatgtccacgaccggctggcccgcgcgccgcgcgagtttgcgagcccggtcgatggtgccgtcgtcgagcggcagccgcgccagttggttcattcctgttactcctcgtcgaagatgaccgtgccgttgtggacggtgcggcggcagcgcgggttgaccgagtcggggccgacgtcgggaagcccgggctggcggtggtcccacaccgccagggtcgcgggcgctccgggcgccagcaccccggcctcgtcgtcgccggtggcgcgccagccgccccgggtgtgggcggcgaaggcggcggtgggcgacagccgctgcgatgggttgtggtggttgaccgcggcgcgcactccgccccacgggtccagcggcgtgaccgggctgtcggagcccagtgccagcgggacgccgaccccggccagcgagccgaaggggttggcggccagtgagcgttcggcgcccaggcgggtcgcgtacatggcctcggtgcctccccagcgggcgtcgaaggacggctgcacgctcgcgtacagtccgaaggagacgaacccggcgatcatctgcttgtcgagcagctcggcgtgttcgacccggtggcgtccattgcggatgacctccaggcccacggtctgcgcggcggcggcgatgccggtgaggacattatggatggcctggtcgccgatggcgtggaacccgccctgcaggccctgtccggagcagttgatgatgtgctgctcgacgtcctcggccgacaggtaggcgtggccggtggtgtcggcgtcggcgtagggctgcgtgacggcggcggtgtgggcgccgatcgaaccgtccaccgacaggtcaccggcgcaggcgtgggcgcccagttcccgggccttggcggcggcgcacaactctccccagtagccgaacacgcgcggcagcggctcgccggaggcggccagtgccagcagtccggtgaagtcgtcctcgccgacgctggaacccggggtcaccatcccgcactcgacgaccgcggcgatgccgagacttgccgcgtgcttgagcgccacccgttgcacctgggtgcgctgggtgtcggggatggcggccgccgcggctgcccgggcggccttgtgggcgtgcagcgtcagcacgccggagtcgtcgtagccttccagttcggccaggtcggggcgctccagcagcagtgccgccgaggcgatgccggtgtgtccgcaggtgcgcgacaggtaggcgcgacggccacccaccgcgcgcgccagttcgacgccggtgggcagcgccgggtcgtcccactcggtctcgtcgaaaccgtgccccatgatgatcgcgtgctgcgacgtcgccttggcggcgtcggcgacccggtccagcagctcggtggccgagccggtgccgtccaggttcaggcccgacagcgcgttgccggtgccggtgacgtgcgcgtgcgagtcgacgaaggccggggtgaccaggcagccgtccagctcgacggtctcgtcggcggcgggcgcgtcggcgtcgactcccagccagctgacccgtccgtcggtgatcgccagcgcggtcgcgttcgggtaggcggggctgaggacgtgtccgccgcggtacagggtggtgtgagttgcgttcatggctgtcagtctgccgatgtccgggcgctgaacgccgagcgggcgccggggtgggaccgcaccaggtcgagcgcgtaggcggcgtgcccgggtgtgtagccgttgccgatgagcatctcgacgtcggcggccagtccctcggcgcccagcgcggcggtggggaaagaggtggccatggagaagaagatgacggtgccgccctcggcggtcgacaggatggcgccgtgttcgcagccgggcacgtcgacgcacacgacggtgatgtcggcgccggtgatcatctggcggcgttcggcgtcggtgagcatgtcgttggcgccggggtcgtcggcggcggccagccggtccaggacggcggccgacacggctaccgcgtcggtggcgtcggcgacggcgatctcgtcggtgagtccgcgcgcggccagggccttcgcctcggcggcggtgcggacgatgcccacggcggtgcccgcgccccggtcgcgggcggcggccagcgacagggtgccgctctttccggccgcgcccagtaccgccaccgacggggccttgccggtggcgcggcggtgccgctcgaccacccgggcggtcatggcgggggcgccgcacacgtcgaagacggcaagcgcctcggtgtcgggcaggtcttcgggaagaacggcggcgatggagcgggcgaacaggatggcgtgcccgtcgcagggaacctgttcggagccgccgtcccagtcggccagctcgtcgtggatggccagcggggtcagcgtcagcgacaccagggtcgcgaccttgtccccggccttgagccccagcggcgattccggtccggcctcctcgacggtgccgatgagcatgccgcccgagcccgtgaccgggttgtgcatcttgccgcgttcggcgatgatctcgcgcaccgcgcgacgcacggccgctccgtcgccgtcgtgcgcctcgcgcagctgccggtacgaggccgcgtccagattgaggcgctcgacacgtatccgcacctcgtcgggccggatctcggggctggcgtccaggcgcagcgccgcctgcggcagcactccgacgggctccagcacccggtgcaggccgatgggcgaaccggacgggacaggcatgtccacctccacctttactttggggttcggctgaggatagccgaaaaatctccgtcagagtaccttgacatatggaagtcttccgctattgtctcgcggaggcagtggaatctagcgaaggtggtcgcgatgtcgcaccagttgacgggccagccgtacgaatacaagcgcacccccctggtcgagcccgactggcgacgcttcccgggctgggccgaggtcaccgaggaggagtggtccagcgcacagtggcagcgtgtccattgtgtcaagaatgtggcgcagctgcgcggcgtcctgggtgaccgggtcgacgacgccttctacgacgacctggccgccgacggcgacaagcgcgccaccatgtcgatgctgctgccgccgcagatgctcaacacgatcgcgccgacgctggagacgaccgcgccgggctcgtggaccgaggcgtactacgccgacccgatccgccgctacatgctgccggtcttctccgaccgccgcaccgactggccctcgcacccgcacgccacccgcgactcgctgcacgagcacgacatgtgggtcgccgagggtctgacccaccgctaccccaccaaggtgctggccgagcttttgtccacctgcccgcagtactgtggacactgcacccgcatggacctggtcggcaactccacccccaccatcgacaagctgaaactcaagctcaagccgatggcgcgctacgacgccatgatcgagtacctgcagtcccacccgggcgtacgcgacgtggtcgtgtcgggcggcgacgtggccaacgtcccgtggaagaacctggagaacttcatctcccggctgctggagatcgagtccattcgcgacatccggctggccaccaaggcgctgatgggcctgccgcagcactggcttcaggacgacgtcgtcgacggcatgggccgggtggccaccgtcgcccgcgaacgcggcgtgaacctggccatccacacccacgtcaaccacgtccagtcgctgacacccacggtggcgcgggcagcgcgggcgatgctggacgcgggagtgcgcgacgtccgcaaccagggcgtactcatgaacggcgtcaacaactcccccgaggcccttttggacctgtgcttcgccctccagggcgaggccaacatcctgccgtactacttctacatgtgcgacatgatccccaactccgagcactggcgcacctcggtgtccgaagcgcaggccctgcagaccgccatcatgggctacctgcccggctacgccaccccgcgcatcatctgcgacgtcccgttcgtgggcaagcgctgggtccaccaggtcggccgctacgacgccgagcacggcatctcgtactggaccaagaactaccgcacctccatcgaggccgccgaccccgacgcgctcacccgcgagtacccgtactacgacccgatccacacgctgccggaagccggtcaggcctggtggcgggaccagttcccgcccagccagatcgccgaggccggtcacgccgccgccgcactgtcccgggccgccagcgtctgacagccgttgcggcacaaagaaacgagatattgacacacgtacatgtttcagataggctctgcccaggttactaacctgtaagtaagtgcccatccatcctcccccgcgaggtcgtcatgagacatgacagttccccatccgcgaccaaacccaccaaacggcggctgctcacggcagccgccgtcctgctgctgtcggcagccctcctggccgtccccggtaccgcccaggcgtccatccccaccaatccgggctggacccaggtcttcggcgacgacttcgacggtgccgcaggctccctgccctccaccgaccgctggcgcttcagcatcggccacggctaccccggcggccccgccaactggggcaccggcgagatcgcctaccacaccgacgatcccaacaacgtcagtgtggacggcaacggcaacctcaacatcaccccccgccgcgacggctccggcaactggacctcggcccgcatcgagaccaacaagcaggacttcaaacccccgtcgggcggcgtcgtccgcatcgagagccgcctccagatgcccaacgtcaccggcgaagccgccaagggctactggcccgccttctgggccctgggctccccctaccggggcaactggtggaactggccgggcatcggcgagttcgacgtcatggagaacgtcaacggcatcgactccgtctggggcgtcctccactgtggcacggctcccggcggtccctgcaacgagaacaacggcatcggcgccagccgcccctgccccggcggcacctgccagagcggcttccacacctacaccttcgaatgggacaccagcgtcagcccccaccaactccgttggctggtggacggccaacagttccacagcgtccgccaggaccagctgcccgccgacacctggaaccagatgaccagccacgccggctacttcataatcctcaacgtcgccatcggcggcgcgttccccgacggcgtcgcgggccaccagacccccaccgccgccaccgtccccaaccaccccatggtcgtcgactacgtcgccgtgtggaccaaaccctgacccgcctgacaacgtgagcccgaaccgggtggttcgggctcacgagtccccccacccagctcgccgatatgatgccgcttccatcacctgcgaggaaagcgaccatggaactaaggcgaagcctgaacccgatgcccttcgaactgcgcaccaagcgcgacgtcgaagccaaacaaatgctgctgcccgccctggcggcactcctcgtgggcatctcgatggccctcatcctcgacctgagcacctggcccagctgggccctgctgggctgcgtcgccctcgtcatcgtcttcagcctcttcatgtacctgcgcttcggcggccgccccgtcctcgcggccgacaccgaacgcctgtggatccgcatcggcgcggccaccttcgtcggcctgtcctggtccgaggtcgacaacctccgcctcaccacccgcgacgtccacaaatacctcctctgggacgcccccaccgccgtggacgaactccaggccagccccaaactctggaagaccaccaacggcacccgcgtagccttcgacacccccttcgcgatcggcttcaccaacaaggaccgcgaccgccgctccaccatcaacgaactccgcaaactcgccccctcgggcaccgagttccgcaccgtcaccaccacctgaaacgcacccccgatagtcgctcgcccggcccccaacccctcgtgtaaagtgttgcctcgcgtgccaattcgggacgcgagtaccgtggtgttccaccacgaacccagagatacaactacatatgtgcgcgcgcgagtggcggaatggcagacgcgctagcttgaggtgctagtgccctattattgggcgtgggggttcaagtcccccctcgcgcacagctcagaccccaggtgggcagcccggtagggcagccacctggggttcttctataccccccgccgcacccacgatgacacgggtcgcacgataaagcacctttcgtcccattgaggaccaaagacctcaccacgtcagggtctgtcagctcaccacggcgacacgaaacggtgaggcaaactcaccaaccagttcgtaaccttgcgttcgcgggcacggcaaccctccacacgccacccccattcagtccactccggaccagcaccggagccggcgccctgctcatcctgcccgctgcgaccacataggcccctccatgacacccaaaacccgcgccgcggttgtcacagtcgaaacattgacggagaccgtgaccgtcagtctggacggcgccaaccccgtaccaggcatcctcgacatctaccccgacccggccgccagcgcgttcgggctcgcgatccagtggaccatcaccgtcaacggcaccatcggcgccacgttccaggtgccgccgcaacacgtccagatgcgcatcacctacggcaagggccagaaagccggaggcggcggcatcatccgcgccggatcccaccagaacggcacgaccgtcatctacggggaaggaccgctgtcgggctgcctacacgaacgcttcgatgacgtcgagttcaccgctccgggaaccggacgcgtccgccgccttcgcgtatgccaaagctgcgacctgttcgtcgaccgcaccaagatcccaatccgactaaagtagacaccatgcccgagcacctgttccgcgctggcatgtccgtacacgtcgtcatgtgttcgccgaggcatacgaagcttgggacaggtggggtgaccgctatgaagctttggatccccatagccgtgaccagtgtggccgtcgtcagtggcgccgcgtggatcacgctcgtaggcacgtccgagcgtggccccttcgtcgagggcctcgatcccggtgaggtcgcttgcgtcgacttgatctccggggacctgctcaccttgccgcaggacgactacctcgcctggagcaccgatgtttacgagcttgcccggagcgcggccgagtcgcgtgactacggcgtggtcacggccgctgatgtgatcgtcgacgactacgacgacggcgagatcagccccattgaactgcatttcgagaccagcgacttcgccgatgcctgcgcggccgcggatttcgtcagcgaaacgcaggtctacaacgcgaagcagcggtgacaccgtctgcgaactcggcctggctgtcgcggtattaagcgaatgttaagcgcctatggggaagcttgccgacgcgcgaaacgcgtttctctggaggaaagggccggtaaatggcaagcaggaagtggacgatcgccgccgtggcagccgcgaccatcgcggtcgccggtggcaccgcgggatgggccgcggccgacagcgtcgacaccaaggcgtcgacctatgtggatggtctcaacaaggtgaccgacgactggaacgaccactaccgggaactgggtggttcactgtgcgacgggtgcgagaactccgacaacaccgacctggtcgtgctgtggcagtcggttctggtcgtcgacgggttcctggccactgaggaccccatcgacgggtacttcgggcccgacaccaagcgcgccaccgccatgtggcaggaccacttcggtgtgaagcagaccggcaaggtgaacgccgccacctgggccgaggccagcagtcacctgagtgagaccgacggcaccgtctactacgccaaggagggtggcggcgaggttcgtttcacccgacacgaggacggttcctacacctttaacaaggtgctgatcccgggtggcgaggaactggtcaacaacggcggcaagcggatcgagttctacaagcggaccgtcaagctagctccggtcggataagttcgcggcggccgggacggtttcgggtttgcgttggcgcagcaggcggaatcgtccccaggccgtgaacgccgcgatggcggcgatgacgacggtgaggccgacggcgggccactcgctcagggtcgcgtgggtgatggcggcgccgatcatcatcaggacgagtccggtggccgccaacggggtgaggatttcgacgatgccgaacgcggcgggcaggatcaggccgatcgccgcgagcatttcgagtgcgcccaggatcgggacggttccggacgggaagtactcgatccaggtcatcgtgtcggccagggtgccaatgggttgggagaccttcgcgaaccccgcgttggcgaagaacagggccagtgccacttgcaggatccagagcaggattttcatgtcaacctccgatatttgaactttcaagtgtcgtgggcgacgatagcacatttgaacgttcaagcaatggttaagatggtgtcatgagtggaccgtggcttgacgacgtcgaacagtcgacctggcgtgcgttcctgtggtcgacacagttgttccacgaggccctcgaccggcagctgcaacgggactcgggcatcccgcacacgtattacatgattttggcgatgctgtcggagtcatcgcagcggacgcggacgatgacggagttggccgcggcgacccggttctcgccgagccggttgtcccacgcggtgtcgcggttggagaagaacggctggatcaagcgcaagcggcacccccaccatggacgttccattgtcgcggagttgaccgacgaggggttcgcggcgttgcgggaggccgcggtggggcatgtcgccgaggtgcgcaagctcttgttcgacccgttgacgtcggacgagcaggagcagttgcgcggtctgtgcgagaagatcctcgtcgggctccccaacacccgtggctgcgcggccgagccggagaccggggaaggtgccgacgcggagcgctgatcttccgtgttcgcaacggaatcgcacccaaagtccgaaacgggacctaaacctctgacaaatcgatcccgatcgtttacccacagtggcacgaaacgttgaggcagcattgcctcccgctgcgtaatctcgatatcaatgggcaccggcagccccctaccccgtccataccagccggaaaacgagctcaccatgatcaccgctacggggaccgccgccacggacacgaccgtggccttcgacactccatcacagactgtcgccacggaatcgacggtgcccatcagaactccgtcaggttcctgtcgcgagtgcggaaacctcatccgggtcacctacgtcgtcgctggcgacatcgtcgtgcccggcctgtggcagtgcacgcactgcccggcgggccgtcattcgtggcccaggaccgacgagtaccggtgcaaatgaccggtcagcacggttggcggcgtcgtcaggccgcctcggtcgtcagttcgcgcaggtcgcgcgggaaatcgtcacggcgcgacggacgcgagtccgcaccgtgggtgcgaacctccgtcgccatctcatcgatcgaaacggactgaccggagtcgacgatacgcatcatcgagtcgaccacggggtactcacaactcatccacctgcccatccgtcatgtgtacccgcgctgagctgcgtcaacgctcaggtaaacggttcgtttccactgggcactcggaccacttaccgtctaacgggcacggtttggcggcgatcggtcatcacgcgctgccggaaggtggctccttacctggtccggtcggcagcggcaggttggagcgactgcggtattcgtagtaggtctcgcggatcatcgcctcggcgtcctgccaggaacccgcccgccgtttcgcggcggtgtggacgttcgtcgagttggtgaaggtgatgacgggcttgccctgctcctgcaaccgcaggatgttctgctccgcgtcctccacgtagaggtcggcgtccacaaggtccttgtccttcatgaagcacaggtcgtggtagaggaaaccgtggcggtccaaccaggtcgtggtctgggtgacggcgatctggtggaagtgcgggatgaacagccggtgggtgatgatgcgaatgtggatgccctcgttgctgagccgacgcagcgcgggcaccgccccggggatcggcttcatggagtcgaacagttttcgttgcgtcaccgcgaatcggtggatgcgccggtactcctcgattccgtccacaccccactcggccagcccgaagctcacctggccgggcagcgagtcgatgggcacctcgttgagttccgcgacgatctcgcgcatccgcccgtagaagtcggcgcacactccatccaggtccaaaccgagtacgaagttcataacgcgctcctgccgttgatccgttacgtcctccatggtgacgcgccgaaagccgaatcgcccgaaaagaggcccactgggttgatgtacccggaatcggaggccaatgaccgctgtcacatgtacacccggtcacctagccttggcgccctcgtattcggggcaattccgatcctgtccccctccaggccgggctgccggaagactaaggaaactcccatgcgaaaagaaccgctgatcaccgtcgccacgatcaccgccctggcttcggcggtattgtccgcgctcgtcgctttcggcatcaacctgaccgaagcccagtcgacctcgatcctgggactcgtggccgtcgccgcgccgctggccgtcgcctggttcgcgcgcagcaaggtggcctcaccgaacacggtggagaagatccaggccgagcagaccgcgaacgcggagtgacctgacgccaccggcgtcgcgggtgaggcacaatcgtcgccgtgactgctgtggacattcccggcctgctcgccgacatcgccaccgaggtggaacccgagatcggacgcgggacggtcgccgactacatccccgccctggcgcgcgtcgacatccgacggttcggcatggcggtggcgaatctggacggttcggtccacggcgtcggcgactggcgggaaccgttctcgatccagagtgtgtccaaggcgttcacactggcgctggtgctgtcgcgccccgacggcgaccgggtctggcgacgggtcggccgggaaccgtccggcaaccccttcaactccctggtgcagctggagtacgagaacgggatcccgcgcaacccgttcatcaacgccggggcacttgtcgtcaccgacgaactgggccacgacggcgacgccgccgaagcgctgctggccttcctacgcgccgagtccggttccgacgcggtgtcggtggacgccgagatcgccgcctccgaagccgagcacgccaaccgcaacctcgcgctcggctacctgatggcgtcctacggcaacatgcggcaggaactgccggacgtcgtcgagcagtacatccggcaatgctccatcacgatgaactgcgcccagctcgcccgagccggactgttcctggcccggcacggcgtccgcaacgacggcaaccgcctcctgacccgcagccaggccaaacgggtcaacgcggtgatgctcacctgcggggcctacgacgcggccggagagttcgccttccgcgtcggcctgccgggcaagagcggcgtgggcggcggcatcctggcggtggtccccggccgctgcgcgatcgccgtgtggagcccgggactggacgcccgaggcaactcggtggcgggcgtcgccgcccttgaccggttcaccaccgtcaccggctggtcggtgttctgacgtccactacagaccgaacagccgcgcggcgttgtcgtgacacaccgcccgcaaccactcctcccccaacccggtgcactccaacgccgccaacgcgtgcgcgtacgagtaggggatgttcggaaagtccgtgcccaacagcacccggtcccccagatcccccagccgtggcagcgcccggtccggaaacggcagcatcgcctcggtgaacctggtgaacgccatcgtggtgtccaacatgacccgctcataccgctcggcgagccccaggaagtcctcgtactccggcatcccgagatgtgcgaccaccaacggcaaccggggatgccgctccaatagcgcggccatcggctcgggtccggtgtgcgcgccgggaatcggcccggatccacaatgggtcaccaccggaatcccggcgtcggccagcagtccccacaccttgtccaacagcggggagttggggtcgaagccgccgacctggaggtggcatttgaagacccgcgcgccctggtcgacggcgcgggtgacgtcgtcgatcgcgccgggttcgtcgaagaatgtcgccgtgtgcaggcaatcgggtgtgcgggcggcgaagtcggcggcccagtcgttgagccagcgcgccatgccgggcttgtgcgggtacagcatggaggtgaacgcgcggacgccgaaaccgcgcaacagtcgcagcagtctctcttcctcgtggcggtaggtgatcggccacgcccgacccatcaccggtcccgccagatcgaagtaggcccagaccttcgccagcacccgtcgcggcatgaagtgggtgtggacgtcgatgatggactcgatgccgatgcgttcgcggaacgcggcgaccgccgccgagtcgtcgtgatcgatggttgccgatggctcggcccgcgaggtcatggcgtccagcgtgccaccggtgtgagtggcgcgcgctggccggggtaatcggcgcggctgttgccgggcgagggccactactgttttgccgaaggtgatcgacgcggccgcggtcttcgggtcgggtgaggacgactgggtcagcgctttgtccaggacggattggatgtcgagggcgagcagttcccagccgccgtccgaccagagcacctcgtcgacggggtccagccgtttgcccttggctttgtggtcgccgacgagcggccggacgccgtacagcacgcccagcacggcgatcgcctggtagccgagcgatcggtagcgtttgtggatgcgtctggtgtcggccagccagtcccagcggtacagtgccgcaccggcggtgtagaactcgcgctcggaggcgttgccgaagtgttcgtcgaacgcggtgtccagatcccggtgaccgctggacggtgcgggtcggccgaacatcgcgacatgggcgcgcagttgcgggttcatgccgatgacgccgcggcgcaggtcgttggcgcctttgccggggcgcctggcgaagtagagcggccgattctcgtcgtattgatggcgatagtggacttccaggcgccgcatcagctggttccggttggtgaagtacaccttggggatctcggtctgccggttggtcgcggtgacgatctcgttgatgacctcgtcgtcgtcgcattcgatgatctgcaccttcacggcgacgccgtcgagccgatcggattcctcggcgagcacgtagcaggtctggcagccgttgacgacctggaagtcgcggatgaccacttgggagtcctgccaggctcgcagtgatcgtgccacgatcgtgatgccgttgttgaggacggcgaaacggcggcgggtcgcctcgtcgcgcagggtttcgcggatttcgtcgttaacgggtgcggcgggctggtattcgcggatgttctcgctgaacaggttgggcttcgggtcgccggaggcatccgctatggcctgcacgagttcggcggccgggaccagcccctgccgggcctgggtgatgccggggtcaacgggcagggcgtagtggccggtgaaggtcagtttcgctttggaggaccactgtgctcgttcgtagcggcggctgagttcggtacggccgaggaactcgaacctcacctcaccgatgatcccgttgtgggccaaagcttgcgcggcgcgggatgcttcgcggcgcagctcgtcgttggcgcccagcgaggtgctggcgtaggcgatctcgaggcgcacgccgcggctgttgaggcggtctcggtgtttcttgatccggcgcaggcactctcgcagcggttcgacgtcggcggcgtggtcgagcggctcctcggtccgcagaatgtactcgacgcgaacccgcagatcggcgatggtcgcccggctcatgctggccgaggtcttggcctggacgacgacgatcgtcggtgagatgtcggtggtggccagaagacagcgttccacgtcgtcgggggcgttgaacaggttttcgttgatcaccacggcgtagccgtcgataccgccgtcctcgctgccgccgatgcggtagtcgacagcttcgaaactgtcgaaggtgtggtcactcagtacacagtgggtggcgaacacctcgaacttgtccgggtctctccacgacgacagtcccttctcggcgcagaactcggtcatcagctgttgaaccaccgggttcatcatggttgtcgccgcttcgatcgagctcgttcggagatctcgccttcctccagtggtggcccgtggtggctcaggcacatggggaccgtcgtttgggtgagcgggtggccctccagtgagacatagaaccgcccggcggtcagctgggagatcggcggcggttcgtcgcctcgggccctggccatgtcgttgacggcgccgacgtgcgggggaaccaccacgcggccgtagacgtgggtggcggcgttgccggtgatacgactgtcgatcccgcgcggtgcctgggtggcgtagacgaggccgagcccgtatttgcgggcctgtgaggcgagattgcgggtgctctcggtgcacggggtgtttcgtccggacgggatgaacgtctgcgcctcatccatgatgaacagtccactgagtggtttgtcgcgagccgggtggcgcttgatccaggtgaacagcgccatctggagccggttgacgaacgcgggacggttctcgtcagggattccggcgaggttgatcaccgagacccgggcccggtaaccgttcgcgggagccagcagccgatcggggtcgaagtggacgccttcgccgtcgaacagcggatcgttggagcgcgcgtacgccaacgccgaggccacgtaggtggcgtgccggtcggctgacggcagcgcggccagcacctcatcggacggttcgcgaagcagttcgatgagctgccccaggtcaccgccgccgcgacgcgcgaactcccgcagcgtcacccgcagcactgcgcgacggccgtccgcctggtggttctcggcgtcgatccgagcgcggggagccagcgacgcgacggcggtctcgatggccagccgtaggtcgtccgggtcgtcgcgcacggcggtgaagtcagggaagggttgcagggtcaaggggttgccgcggctgactcctggagtccacaccacgacgtcggtgttcttgagatagtccagactgcgttcttcgtcgccgggccaccagccgtccgggttggacggccaggcgtcgccgagacgggccaggtcgttgttagggtccaggacgatggtactgacgccacgaagagcgcactcctcgatgatgcgtcgcaacaggacggtcttgcctgatccggaggcggcgaacatggcgacgtgtttgcgcagcgccggtagctcgatggtgaccggttcgcctcgggggttgagacccagtgggatcacggtttcggcgaccatgggcggcgcgtcggtcagcttcggtgtcgccggtggggtcgcgtctggtgtcttaggcgaggaatccagtggggtgccggattcgggtttgacgagtttgagcagtgccctgcccagctcggttccgctcacgggtcgggtgtcgcgcagccattggcgcacttcgtcggtgtcgctggtggtggtgagctggacggcgcgcagggttcgcaggtcgtcgtcgctgatctcggtgacgaccccgttcgaagccgccagttcgttggtcacggacttgatgcgggtggtcggtttccaggggttcgttcgcacgatgaacaggtgaacggagtccgcggtctcggccgcagcgaccgccctggcgttgtcgacgcgttgaccgacgtgcgcggcgctgatggtgttgatgccgcgtatgaggatcttggctttcgccgcggtggtgatctcgcagtggatggaggccttctcggcgccgcgacacgcgtcgcgaacctgggtgctctcaccgagaccggcctccgtggccagggcccgtgcggcgccggtcagcacgtcggcgagatcgcgttcggcggaggtctccttgagaccgtccacatgcagtgttcgccggtgggagagataccgtgtctgcgtttccgacgcctcgggatcctccggtttgtcagccgtcccggtaccgtccgggggtcggcggcgattctgaaagaccgtcaccggcaccagttcaccggcagccacacactcgcggacgtgttcaccgacgagttggatcagttgccggggtcgatgctgggccgcttcgtcgaacgcggccgggggaatcggccaggtgtcatacggcggcgcgaatcccagtcgctgaaactgcggcgccaggaagaccgccgcgaggcggcgggcggtgtccccgttggggatcggattcagccgcaaagcgccgtggaaccggtccagggccgaccgggccgcgcgggagcgaatcgtctcccaggtgtgctccaggcaggagatgagcgtgatgcttcgggtcagtttctcgcggatcgtcatcaacgcggcggccagatcggcagactccccgtccgatgccgccgactccgtagactgcgcggagcggaccaccagttcgtcgatctggtccacgacgaacagggacggcccggtcttggccagcagctgcgacaggtgccgcaccacctcgtcgggtgaggcgggccggaccggccgcaggtcccagttgtgccgcgagtccatttcgtcgtcgctgtcgtgcaggtaggcccagccggcggcgttggcgtcgtcatcgtcgatcgccagcagcgcgagggccagggcgacgtttcgcagtccccggctcgggtggcgggaacgcaccccgtcggtgaaggcgcgcaggtacgagcgcgactgttcggtgtcgacgcgctttcggccgctgacgaccgcccgcgccggttcgtcgagacccacgtccttggccagccgttccaccgccaacgccagttgggtggtcacggtgggcggcagctggtgcgggtccatgggctcacacaggtcccggaccatcgaggcaagcacccgtgtccacaaggtttcgggagcgccgtcgggttggatgttgaaatagtagccaccgataccggcgatgaacttgcgcgcccaccagacgatgtggctctttcccgaaccaaactcgccgtggacgaccagcccgggcggtgagtcgatcattccggggtgaagggccgtgatctcgtgccggagccggtcgtagacctgctggttcaggtccggcagatgcggcaaccgcccgccccacagtgtcttctcggtcggagccgcgtcgaagcgcagtgactccaatatcgttcgttcccgtgcgtccattgtcatcccaccgcgtacagatgcttctcgtcacccacgatgtgcagcgccgcctcgcggtcccggtgggtcagcgtcttctggttcacctcggcgatcagcttgatccgcccgtcccggaacaacgccgacagcacctcgtccagctcctcgcgctccacatcagacatgtgttcgcgcaaccgcgtcagactcacccaacccccgggctcgtagaccagctcgtcgtacgcgtcgatgatccgcgcgccgaccgtctcggccgccaccttccgtggcgcggcggcctgcttcgtggacatgtccacatacgactcggcgtacatgtcggtcaggcccagcccgcgggtccgcagcccggccaacagcaggcagaagtggtggtggagcagcttcagcagcggcgggtcgtcggcttcggcgggacgtgagagctccgcttccgctacggcccagcccttctcggtcagctcgaaccgcagcgggccttcgaccacgacgaccaggcccttgtcggccagcgtatggcggaggccctcgccgatggcgatgcccagggttcgtttcacctcggcgtaggacacctgcaacgacggcgacagcaaggcgaacaacgctttgcgctcctcggcgccgagccgctggtccggggcgtgtctcgacggctgttcggcgccgtcgagctcgtcgctggccatgtccatgccgtcggcggtcagcgtgaacgtactggcccggcctgccttgccgacgacgaggtagccgggttcggtcagcttcttctgctgggccgaactgaacgatcggccggaacgggcgcggatctcgttggccgacaacgtctccccgccgctgagcgcgcggaggatgtcgatgagtgccggggagtttcgaaacttggacacgactcggggaccctttcggacactggaacggcgagcggcatgtcttggggggcaacagtgactagtccactcatcgtattcaacacatgcacatatcgcaacaggcacattaatcacccgggcgagtgactacacagggccacaagtcactgtcaattcggccaccagtcgaagcatcctgatgaccatccccggagcccgcatcatgaagggatgtcatatggcttggcggctcgcgcgcagccttgagaacctgcgacgcgaaatcaaccaaatcgctccacataggtcgaaggtttcggatgggaccatcggtgatggggcgcatcagtccggtccgtccgaccacaacccgaactcgtccggggtggtgtgcgcgttcgacgcgacccatgatcccgatagtggcgccgacatgcgcaagatcgcggaacacttgcgtaccaagagacatcgggcgatcaagtacgtgatcttcaaccggcgcatcgcttcggcggcgtcggggtggcgttggaccggttacttcgggaagaacccgcacacccagcacatgcacgtttcggtcgggcgtgggcccgacggcagatctactggaccgtatgacgatcccggcccgtgggggttgggcacaactcgaggagacgacgtgattggactgcgcaagggcgactcaggggaacgggtgaagggattgcaggccgtgctggagcgggccggtttcaaggtcactgtggatggtgattatggacccaagaccgcggcggcgctgttggcgtgccgcaagtcgatgggttcgaccgccgacgacggcaactcggtcaccgggtacgcgtacgcgcagttgctgacggcgctggctcgtaagcaggacgactgaggtggtggggatggcacggccctgacggggtcgccgacgcgatgtcgcagggccgtgccagggtctgggcatgccgaagaccgtctacaacaccgccacgaccatcaacgggttcctcgccgacgagaacgactcgttgtcctggctcttcgaggtgaaccagaaggacgacaacgacgggttcgccaggttcctggcgggcatcggggcgatgtgcatgggttccacgacgtatgagtgggtgctccgggaggagaagctgctggagaagccggagcggtggcaggagttctacggggagcgaccgacgtgggtgttcacgcatcggcagttgcccgcgattcccggggcggacatccggttcgcctccggggatgtcgggccggtgcacgacgagatggtggcggccgcgggcgagcgggatgtgtggatcgccggcgggggcgagttggtggggcagttcgccgatcaggggcggctggacgagctgcggttcagtgtggctccggtgacgctgacgggtggggcgccgttgttgccgcgccggttgaccgcgtcgcggttggagttggtttcggtcaatcggaacggacagttcgccgagctgacatatcgggtcatgaacgcttgaggcacaacgggtttcgttagcgttacgtcacattcgggtgttaacttcgcggaatgaacggttatccgtcacttgcaccagaggcacagatctaccagtactgccctaagtgcactaaaccgttgcgggactatcgcgatccggtcaacgggcagttgcggccgacgtgtgtggggtgcggctgggtgtactacccgtgtaatccgctcgcggcgatcgcggtggtggagaccgacgagggcatcgtcatgacccatccggcgggtgggatgccgcaggctccggcctcgctgccgggtgactacatcgagtacggcgagacgccggagtcctgtctggcgcgggcggtgtgggagcagaccgggttcgaggtggagacggtggccgagctggtgcggttcctgcagttggggacgtcattcgggcccgcgctcatgttcgggtttcgggtgcgggtcgtcgggggcaggttgcggacggacgggccggaggggccagcggcggtgtacccgctcaacgagatgcccgcgctgattccggtgcggcaggccaatcggcgggtgatggacgcgtatctggccacccggatctgaggggtcagcggcgtttgacgcggctggtggcctcggcggtggtggggtcctcgggccacgggtgtttggggtagcggccgcgcagctcggcgcgaacctgcgggtagccggtgcgccagaacgattccaggtcaccggtgacggcggcgggacggccagcgggtgacagcaggtgcacgacgagcttggcgcggccgtcggcgatcgtgggggtggtggtccagccgaagaactcctgcagtttgcccgcgagcttcggggcggtcgggtcggtgtagtcgacggcgagcttggagccactggggacggtgacgcgggacggagcgacccggtcgagggcggcggcctgttcccacggcagcagccgccgcagcgcgctggcgacgtcggcgcgttccaggtcggcgcggcggcgggccttggccagttcggggccgagccagtcgtcgaggcgcagcagcagcgcggcgtcgtccacatcgggccatgggtccccgaagacgtggcggcagaacgcgagccgggagcgcagggtttcggcttcgcggctggggcgcagcaggttgaggccttcggcgcgcagtccgtcgcgcagagcggcgctggcttcgtcgggcttgggggtgagtgggcgttcgacgagggtgatcgcgccgaggctttcgcggcggtgggcccggacatcgccgtcgcgccaggcgatgtcgcgggtttcggtgagcagcggcgcggcggcggccagagcggtctcggggtcgcagggggcggccagccggacccgggcggcggcccggccgggctgccggtcggcgctggcgatggcgagccattccactccggagactcgggagcccggcgcgagctcggcctgggtgccgccggtcatgaggtagacgcgaccgtcgggggtggtgcggcgggccaaccgttccgggaaggccagcccgacgatgagggcggcggcctggtcggctgagcgtggggcggctggccgggtggcgtcggccaggcgtttggggaggctggattcgaggcggcgggtctcggtctgccaggcgcggtcgcggcgttgccgcagtgcgcgcagttcggcggcgaggtcgtccgtggacggtgacgtgtcggccgacagcagcgcgacgacctcgcaggactgccgggccccgatggagtcggcaccgtccagcagcgcgcgggccagtcgcggatgggtgccgatggccgccaacgcttcgccgcgctgggttatggtgccggtgccgtccaccgcaccgagcgtgcgcaatgtggacatggcggtttcggtggcggagtcggccggacggtccagcagcggaacctcgccgccccaccgcgccaggtgcaggatgaacgcggtcaggtcggcggtggcgatctcgggccgcgggtaggcgggcagccggtcgtgctcgaactcgggccagcagcggtagacggtgccgggcgcctcgcgggcggctcgaccggcgcgctgggtggccgagtcccgcgacacccgcacggtcaccaggctcggcagtccccgggcgtggtcgacgcggggttcgcgcgacagtccggcgtcgacgacgacgcgcacgccgggaacggtgaggctggattcggcgacggcgctggccagcaccacccgccgccgcgcgccgggctggagcgcggcgtcctgttggcgggagtcctggcggccgtgcagggtgaggacgtcgacgtcgggcacagtggacaggcgtgcggcgaccttgtcgatctccccggctccgggcaggaacaccaggacgtcgccctcgcgctcggcgagagccttgtggacggtggcggcgacgtggtcgagcagcttcgggtcgacccacaggccgtgcggcggtgacacgggtcgggccggtggtgcccacacggtggtgatcgggtgcggcgaggcggtggcggtgacgatgggtgtggccgtgcccatgaacgaggcgagtttctcggcgcgcgcggtcgccgacgtcgccagcagccgcagatcgtcgcgcaggttggcgcgcacgtcgacggcgaaaccgagcgccaggtcggtgtcgaggtggcgttcgtggcattcgtcgacgacgatcgcggcgacgccgggcagttccgggtcgcggtgcagccgctgcaccaggacgcccgtggtcacgacctcgacgcgggtgcgcgccgaggtcttgcggtcgccgcgcacggtgtagccgatctcctcgccgagccgggtgccgctcagcgcggccatccgtcgggcggcggcccgcaccgcgacccgccggggctcggcgacgatgacgcgcccgtccaggtgatcggcgagcgccaacggaaccagcgtggtcttgccggagcccggcggcgcgaccagcacggcgcgaccgttgccgtccaaggcttcgcgaagttccggcagaacgtggcggaccggcaggtcaccgccgggcacggtcgcgggttcgggaagcagcacctcgacagtgtcgggcagtcccgaaccgcacggcacgcggggcctggcgacagcgtgggaatcgggttccgtcgcgagccgcttccacgcaccgccgagcgggcgcgcagccagaatggagttcccacgcgaagcccagggcctgcgtgggaatcggcttccgtcgcgagcagcctccaggcaccgccgagcgggcgcgcagccagaatggagttcccacgcgaggcacagggcctgcgcgggaatcggcttccgtcgcgagcagcctccaggcaccgcctggtgggcgcgcagcaggaatggagttctcacgcagccgccaagctcgtccggctcggcgcgcctacttctccggttcctgctgcgccttggccgccgcctggatgcgtgcgagcttggccgattcgacggccagcagccgctcgcgttcggccggggtggcctcggcgagcagccgcgacagcgtgatcgggttgagcagcggttcgtcggcttcggccgtcgttggctcggtctcgggttcctcggcgggcgggtcgatccgcgacgggtacaccgccgatccctcggccgggcgcacccacggggtgcggccccactcgggagtggctgggcgcgtgggggtcgcgggcggcgcgggggccgcgggttcgacggccgccacgatgggggcccgtgtccactgcggagtcggcggggcggccggggccgggggtttcggcgtcaccgacggcacggtggccgcgcgcaccaggggattgcgggtccactggtaggtccgcgccgcctcggttgccaccaccgtcgcgcgcgcctggggtgtcgcgcgccccgccgtgaccagcggcgaggtcagcgtccggggcggcaccgggggccggacggcgatgggaggccgccccaacacccccggccgcggtccggtcaccgtcgtgaccggccgtaccaccgcgggccgggggtgtgcgggaatcgtcgaggcgacgccggtgcgaggcacggcgcgcggcgtcgccgacggaggcgccaccatcgtggtgcggggcatggccgctggtgggttccggacgattcccagtccgggcgtgccgacaaggcttcggggtgtcatgggtggcggggcgacgatgggacgcggcgggatgaccgtcatcggcggcagcgccccgggcaccggcggagtggcgacgacagtggacggtggcgcggcgaccggtgtggtcggcggcggcgcagacggcaggctgggcgagccctgaagctgcggctgcgcgttgtcgggcagcacgccccggaactcctgcggcggcgcgagatacccgttgttgtactggtgataggtgttgttggcctcgagcagccgcgcccgcgacttctcgccgtactcctggtccagcttctggatctttggcagcgcctgctccggcggctgctgctcgaaggcggcccgcttgccgcggtattcgtcggccagctgcttggagtcgtccttgagccgacgcatggtctcggcgacgaccggcagcgcgtcggtgtgcgcctgtagcaccgtgcccatctcgttgacgtcgtcgtggacgatctgggcttcctgcgcgaaccgggccgccaccgcgccgttccagtgctgacgcagttcggtgaagtgggagccgaagctgttcttggcgtactcgtaggcgctccacaggtgtgccgccgcgcgggcgttgcggtccatggcgtcggggtcgtcggccgcgccgatggcctcgacgtcctccaccgtcagtttgtcgaacgcggtcatgactgttcgttctccctcacggcggcctccaatatggccacctgttcggcccggtgctgttcgacggcgctgcgcgccatcgacgcgaactcgccgaaccgggccacgtccatggcgttctgttcgtcgatggtctggtgttcgctggcgatggcctcggccagttcggccatgaaccgcaggctctcgatgaggcggcccaggtgttcggcgacgccgcgcaggttcagttcgatcccggcgccgatccactgtgccgccgggttgagttcgtggttgcccagcgcctggttgggtcggctgccgcccaggctcgcccagatctcgttgtacaccgaggtgtgcgccggttgcagcacgaagtcgatgtcgtaccgcagctgcgcggcgaaggtctgtaggtcggtgacgttgaggttgaccggttcggggtggatgtcctgcatggtcggtgccctcctagtcgttctccaccagttgccgcgcggatccgtaggtctggaagaactcggccgaaacgctcgcggccgcaccggccgggtcttcgtggccgagccgcgtcagcatgtgttccacagtggcttgtacttggtagtcgtggctgcgacggttgttctcgttgatctcctcgacctcgccctcggcggccgaggacgcctcggcgaggttgtcctccatcgccgggcccaggacgagttcgttgacgccggtcgatatcggtccggcggccgggtgcgggatgaatcccccggcggtcacgcctttgctcagcgcgtcgaggaaaccgttgcggttctcggcggcttcgaggtgttcgtcgttgacgatctcggtccagccctggtccatgacacccatgacggtcccgtgtccctgcgccaggtggccgaacgcgacctgatcggagttctccgaggccgccagcgccggttcgacggtccgttccagcacggcgaggctgccgcccatggtggtggcgtaggcgtcggggtcgcgcgagatcgcggccaggaactggttcaggctcgcgtcgtcgcgtccggcgaaggcgttgaccgggtttccggcggcatccaccgagatggtcggcggcaccatggatccgtcgccgtcgtcggcgtaggtgcggtggatgtcctccatgtagtcggccgccacgacccccaggtgcggggtcaccggcgacaggtcgccgtcgggcgcgaactcgccggggttgtcggcgacgtattccacgacgctgttggcgacctcggccatccggggcgagtgctcgacccgcacgccgtcgggggtctgcgaggacagtccggtggcgccggattcgatgacgccgccgagcaccgcgtcgtcgagcagttcgggatagttgccgtcggcggcgatgtccagcagcgcggtcacgttgtcgtcggcgggttccagctcgtcgccgccaccgtcgacatagggcatgtcgcggtaggcgtcggaaccggtcagcagcgacgtggcggcggccgggttgcgttccacagccgacagtgccgaggtcagcgggctgttctcgccgggatcggggtacgggacgccgatgtcgtcgcgcacgccctccagccggatcaggtgttcggcgaccgggacgatgaagtcctcgtggtagtcgccgtgttccagaagtggtgcggcggagaggtaaccggtggcggcgccctcggtcatgaactcccccacccattcggtgtcgacccggggctggttgtcggtgttggtggcggtggcgagggtttcgccgaggttggcgaggatctcgtcgtcgagttcggcgtcgtcgccttcggtgtcgctcatcaggacctcggactggatgagcagttcggccggtcccagtccggacatgagccgttcggcgaacaccgggttgccggtgttgccgtccagcagcgagttgagttcccgcagcgcgtctggcgacagcggcaggttgtcggagcggaacagttccaccacccggtcggcgtcggcgcgggtctgcgccagggcctccaggtcgagggcctggccgttgaaggtgttgtcggcgccgttgtcggtctcggacgccagcgacagtgcctcggcgatctcctcgtcggcggtctgggcgtcgtcgatcgcggagtcgacctggccttgcaggttgctgatgtggaaggcccacaacgcttccacgagtccgccgccggccgccgggtcgagttcgaccttgccgccgtcggtgatgcgcagttccgcgatcgcgtcgacctgggcgatcgcgtcggtcaacgcggtcttggcggcgccgaaccgttccacgccggtggacagaatgtcgcgcacggcggcggcctcggtggccccggcctcgatgagcgcgtgcagttcgccgctgcggataccggcctgttcggcggcggccccggcccagtcgtcgctgtccatcgcggcgtggacgtcggcggagtacagcgccaccgagtcggtcatgctgccggtgacggcgttccacgcgtcgacccggttgcgcagctcggtcaggtcgaggtcgcgcagcgcctggaaatcaaccgccatcgggcggccccacgggtggacggtcgtcggtgtacggctgcgggcgggtccacggcggcccgtcggccacgaccgggctgcccgccgggtatacgaactcggcgttgtcggcgtcggtggttgccagtgtggaagccgtggcgcgcagggcttcggcgaagtactccaccgagtcccggcaggcggccgacttggagagccagcgtgcccacacgtcaccgacgacatcggcggtggcaaatccgtccataccgctggccgacgcgaccgcgccgccgtccgacagcgtctgggtggtgccgtccaccagactggccgcctcctcggcggaaccggccatcgtgttaacggtatcggcgttgatttgtatggtcatcgcactccatgtggacaaatgccatcgacaggggccgatgtatcggttccgtcgcggcagtgaacaatgagctctgtgtcacatgatgcccggccgtggtttcaccacggtttcaccgcccacgggaggttcggacgatgttcctgtcagtgctcggtccgttaacggccgacatcgacgggcaggacgtgccggtgcccgcggggatgcagcggctgctgttggcggcgctgctgcaccgggtgcggcggccggtgtccatcgacaccctggccgaggcactgtggcccgacgagacgcccaccaagccggacaaggcgatccagctgtacgtccaccggctgcgcaagctcctgggtgacccgggccggatcatccacggcccggccgggtacagcctcatcgcgtcgcggtccgaactggactggcagtgtttcgaggacctgctgcgcaccgcccgcgaggcgaggcacgcgggatcgtgggacaccgccacccaccggtacgtcgaagcgttggcgctgtggcgatccgacccctacgaggacgtgcccggctgccacctgctgaccccggagatccagcgcctcaccagtctgcgggtggaggcccgggtcgagcaggccgaggtgatggtcgacaggggacggcacgtcgaggccgagccggtgatctcgcggctgctgtcggagttcccgcaccgcgaggggctgtacgcgctgctcatgctggcgtactaccgggccggacgggtcggcgaggctctggacgtgtaccgcacggcgcagcggctgctggccgacgagctgggcgtcgatcccggaccgaagctcaacacggtgcaccgcgcgatcctcaaccgcagcccggggctggacggcaccgccgccgcccccgcgtcgccggtcccggcgcagcttccggcgccgatctcggcgctggccggtcgcgaagccgagatcgaggaactgacccgcgccgataccccgggccgccgcggcctggtgcgcgccgtcgacggcatggcgggcgtcgggaagtccacactggccatcgccgccgcgcaccggctcgcgccccggtacccggacggccagctgttcgccgacctgcgcggcttcacccccggcgtggaacccagccagcccggcgaggtcctggggcggctgctggaagggctcggcgtcaccggcgaccggctgccccacgacaccgaggcacgcgcgggcctgtggcggggcatgtcgcgcggcaagcggatcctgttgctgctggacaacgcggtggacgcgaaccagttgcggccgttgctgcccgccgatcccggctgtctggccatcgtcaccagccgccgtcggctcaccgatctcgacgacgttcgcaacctcaccctcgacgtcctgcccaagcctgccgccgtgcagctgttcaccaacgtggtcggcgcatcccggctgagcgaccaggaggcactggacgaggtgctggccagctgcggcggcctgccgttggcgttgcggctgacggcgtcccgcttccgtgaccggccatcatggacgctgtcgcagttggccgaacggctgcgtcgcgaccgccccgaggtgctctccagcgacggtgtcgccagtgccttcggcatcgcctacgaacggctcagcgacgagcggcggcggctgtttcggcggctcagcctccatcccggtgtcgacatcggatccgctgccgccgccgcgctggcggaatccggcgacgccgagaacgagctggaagcgttggtggacacgcatctgctgctgtcaccggacttcggccgctaccggttccacgacctgatgcgccgctatgccgaatcgctggtcaccgacaccgaaccggccgccgaccgcgaggcggctttgcgtcggctgaccgaccactatctgggctcgacccgaaacgccgtcgaagcagcgggtctggccccggcgctgcccactaccgggctggccagcgggagcggcgcggccgaccccggtgagccgtccggacacgccgaggccgagaccttccccgacgccgcctcggcactgtcctggctggacaccgaacgcgccaacctcgtcgccgtcacccgtcgcgccgccgagcacggctggaccgaccacgtcgtggccctcgcgacgcttttggcccggtacctgtcggccggaacgcatgcgggcgaggaactgaccgtgcaccgactcgccgcccgcatggccgccgaacgcggcgacacccccgcccaggccatcgcctggcaccacctcggcggcacctacctggcgctgggccaacgcgacaaggcactggcctactacggcgaggccctcgtcgtgttccaggagaccggcgacgaccgcgccgaggccgtcgcccgccacgccgtcgccaacgccctcgacatgggcgaccagctcgtcgagtcgctggaacaccgcgaacgggcactggaactggccaccaagaccgccgacgccgtcggacagtgccgcgcccacctggggctggcgatctcactgcgcaggctcggccgatacccggcctccggcgagcattgccaacgcgcccttgacatcgccgtcgaagccggacaccacgcctaccacgccgccgcgcacgagcacctcggccacctccggctggcctgccgcgagtacccggcggccgtcgaggcgttcgaacaggccctggaccggtaccgcgactccggcaaccggcgcggcgaataccagtcgctcaacggattgggccgatccctgtgcgcgctcggcgagatcgacgccgccctggagcaccagcggcaggccatggacatcgtgcgcgacaccgacgatcccaacgccaaactggagggtcacctgtggctcggcgaggcgctggccgccgccgggcaaccgcgcgacgcccgccgccacctcgacaccgccctggagctggccgcgaaactcggccagccggaggacgaacgacagtgccgggcgctgctggcgacactggatcgctagcgcgcgaaggtcaccgggtctgcgccacccaggagttgtgcagccccgcgtagatcgaaccctcctgggtcaccagctcgcggtgtggtccacgttggacgagacgtcccgcgtcgaacaccagcacctcgtcggccgcctcggcggtcgacaaccggtgcgcgatgacgacggtggtccggccccgcgtgacggtctccagggcgcgggccagccgtacctcggtggccgggtcgacggcgctggtggcctcgtcgaggacgagcaggtccgggtcggcgacataggcgcgcgccagcgccaccagctgccgttcgccgacgctcagcgactcgccgcgttcgccgacctgggtgtccaggccgtgcggcaggttgtcgatccagtcggccagccccagctccgagaacgccacgtacagttcggcgtcggtcagttccgcgtcggcgaagcggacgttgtcggcgacgttggcgtcgaacaggaaaccctcctgcggcaccatgacgacgcgacgccgcagcgacgcgaaggtgacctcggtgagcgggatccccgacagcgagatggttccggccgccgggtccatcagccgggtcagcagtttcgcgaaggtggtcttgccgctgccggtctcgccgacgacggcaacggtggtctgcgccgacagccggacgttcacatcggacagtaccgtcggtccgcccggataggcgaactccacaccgtcgaagtccaccgacaccgccccttgtggcaggtccttgccgttgggtcccgggtcggcgacgtcgggttcggtctccaggatgtccagcacccgcccccagccggagatcgcgttctgcgcctcgttgagggtctcggtggccatcatgagcggttgcacgaacagcgtcaccaggaacaggaacgccgtcagctcgccgacggtgaggttgccgcccgcgccgaggaagaccccggcgacgatgaccgccgagatcgccaggccgttgatggtctcaccggcggtgaagctccacacgctgcgtttcagggcgccgaactgggcgtgccggaaaccgtcgatggactcgtcgaggcgttcgctggtgcgtccggcgaccccgtaggagcggatcaccggcgcgcccacgacggtctcggcgatgccgcccagcatgacgccgacgcgttcgcgcaccgccttgtaggccgcggccagttgccgttgcaggaaccgcaccacccacaccagcggcaggaagcacagccacaccaccgcggccaacagcggcgagtagatgaacatcacgaccgtggccatgatgatctgtccactgttgacgataaggatgatgccgccgaactggaggaaccggctgatcgtgtcgacgtcggtggtgacccgcgcggtcagcgcgccgcgccgctccccctgctggtgcagcatcgacaggtcgtggatgtgccggaaagtcctggtgcgcaacgaggccagcgcggtctcggacacggtgaacaggcgcacgttcatgaggtatccggccaccaccgacaccagcagcaccacgaccccggtgacggcgacggtcgtgacgacctcggcgtcggggccgttctcgccgagcagtcccttgtcgatgccctgctggatcgccaccggcaccacgcccttgccgatggtggcgatgagcgccagcaacagcgtgacacccaggccgcgccgcagctccggcgacagcgccaggccgcgtttgagggtggccagcggtttgaccttcgcggtttcctcgctcatgccgacacctccgagtcgtcaatgaattcgccctcggcggcgcgttcggcctcggcgcgttcgtaggcggtgaccaggttggcgtagccgggaaccttggccagcagggtttcgtggctgccgcgggcgaccacggtcccgccctcgaggtacacgacctcgtcggccagtgcgatggtcgcgcgccggtaggccaccaccaggacgctggcggggttgtcgctgtccttcagaccggccaggatcgccgattccactttggggtcgacggcgctggtggcgtcgtccatgatgagcagtcgcggccgtccggccagggcgcgggccagggtgaggcgctgccgctgcccgcccgacagcgaggtgccgcgctcgccgacctgggtgtcgaggccgtcgtcgagtttggcgacgaaaccgtcggcctgcgcgatgcgcagcgagttccacacctgctcgtcggggtcggacgagcccaggtcgcggcccagcgtgatgttgccgcgcacgtcgtcgtcgaacacgaacggcacctgcggcaccagggcgacgctggcggccagttcggcgtgcttgagggtgcgcgagtcggtctcgtcgacgcggatcacgccgccgtcggggtcgatgagccgcgtcgccagcgaggcgatcgtcgacttgccggaaccggtgggaccgaccagggcgatggtcttgcccggcgcgacgtcgaaggtcacgtcccgcagcaccttggtgccgtcctcgtaggagaacgagaccgagtcgaacgcgagccgggccgggccctcgcggtccagggcaccgttgccgtaggtcatgtcgccggtggccttcaggacgccgtgcacccgctcccagcccacgacgctggcaggcaggtcggccagcacccaggtgatggcgcggaccgggaaggccagcaccgagaacaggaacgtcaccgagacgatctcggccaccccgatggcacccgaggacagccgccacacgcccacgaccagcaccgcgagcgtcccgatgtcgggcagcgccgacatgatcgggtcgaacagaccgcgcagccgtcccacccggatcagcgagtcgcgcagctcgtcggccgagacgttgaagcgggtggtctcctcggcctcgcggcccatggtcttgacgacgagcgcgccgtcgaagctctcgtgcgccacggccgagacctcggcgcgcagctgctgcgcccgggtcatgcgcggcgacatcttgcgggagtacacgacgttgagcaggaacaacgccgggaagatcagggtgccgaccagcgccagcgcccagtcggtggcgaacagcgccaccatcgcggcggccagcatcaccagggtgccgacggcgaacggcagcggcgcgatcggcacgaacgcggcctccacgtcggcgttggcgttcgacagcagcgtgccggtctggtgcttctggtgccacgacaccggcaggcccaggtagcggcgggtcaccaggcggcgatgccgggcctgcaaccggaactgcatggctccggcacccagccgccgcgagatcatgcccgcgatcttgaggaggctcacgaagatgaggacgaccaccgcgatcgccagcgcggccagcgcgggttcaccgttctcgacggagggcacgacgaccatgtccacgatggcaccggacacgaacgcccccgcgatcgtggtgccggagtggacgatggctcccagtgcgccgagcgtgaacatgaacggttccatgcggatcgcgcgcagcagcacccgcatgccgcgcccgatgatgcccttgctcgtgatttcctcgtccactcaacctccaggggatgtcgcgccgctcgcgcccggtagcgatcctgacgtgtgaatgtcggtaccgcaaccgtgattcggtccttactgacccgcagcgccgaaaccgacgtcgatccacttagaccggaagggctgggtcgggcgctcctactgggcaaacctatgcgatgcctgcgatatttcccacgtggtgtcatgatggccacatgtcgtcgatcgtgcgaaccgagcgcgaagccctgaccactctgctgacgaccctgggcccgcaggctccgaccctgtgcaccggctggaccaccgccgacctggcggcgcacctggtggcccgggaacggcgggccgacagcctgcccggcctgatggtgccgctgctggcgggtcacaccgaacgcgtccggcgcggctaccgcgacctggactacgacaagctgctggacctactgcgtcggccaccctggtgggcgctgaccaccacgatcgaatccttcgacctggcagagtggttcgtgcaccacgaggacgtgcgccgagccgcccccgactggcagccccgaccgctgccccgcccgttcggcgaggcgctgtgggacaaaccgttcctgacccaggcgctgctgtttcgcaccggcttcgcggtcacgctggaggcacccggctacgggcgccgcaccgtcggccggggcccgtcggccgcgacggtcaccggcgagcccggcgagatcctgctgttctgcttcgggcggcaggcgcacgcgcgcgtcgacgtcgagggccgcaaggccgcgaaactgcgccgcgcgaagctggggctctagctggctcgtctagcgctgtgccccagttcgcgcgtctagcgctgtgcctcagctcgctctccgagcgctgtgcctcagctcgctctccgagcgctgtgcctcagctcgctctccgagcgctgtgcctcagttcgctctccgagcgaagtgaagccacccctcgccccggcagaaccagcactcgtcgctgacgacaccggcgacgatcttgccgtccttgactcgggcggcctgccgttccagatcacccgaacccgaacaggtcaggcacagggtacgcagggattgggggtcggcgttggacacgcgcttcagcctagcgcctcggccaaagtgtcccgcgacagccgatcggcggcccgggtggtggcgggcagccgaaaccgcggcgacaaccgcaacgccacctccaccgcctcgtccagaccaatacgatgaccgaccgagacataaacgggtttcacattgtcctgtgtgcgcagacaagcgcccacgacatcgtccccattgaatatcaatgtggacgatccgcgtcgctttcccggttcattgacagcgaattcgggaggattcttcgcaattcccattgtcggttgattcatgtggacacccagatggcacgccattccgaacccccggggatgcgccagcccgtgcccgtcgcagaccaccagctcagccgccacgtccaaccgttccaacacctgggacgacaatggcacctcccgaaatcccaacaaccccggccgatacgggaactccacccgccccaccaccgtcgcggtggccaccaccgccagcgatcccagctcaaaggccaccgccgccgcggcggccagctcggaatctttgtcataggcgatatcgaccccggccaccaccccaggggccacccgaacgccctcgcgacacacccgggtccgcaacgactcctgcaacttctcggcggtctcgacgtcggtcggccatgggtatttcgtcacggccgcaacgctaccggcagcgtaatcgcttactcgttaccgagctgataccacaatgtgtacgtcccgtgtccacgtcgacccggatgtcgctgcgtgagctggcacactagcattccgaaagcaccaaacactgaacgacacccattcgcccatacccggataaattgcgggttttctcgaaacagggacacgtatggaaaaaccgacggatgcctccaccccactggtccggctgtccggggtcaataagcacttcggcagcaaccacgtgctcaaggacatcaacctgcacgtggaccgaggcgaggttatcgtcctcatcggaccttcgggttcgggtaaatccaccctgtgccgcaccatcaaccgcctggagaccatcgactccggcaccatcaccgtcgacggcaaaccccttcccgccgaaggccgcgaactggcgaaactgcgctccgacgtcggcatggtgttccagcacttcaacctgttcgcgcacctcaccgtgctgcagaacatcaccctgggacccatcaaggtgcgccgccagtccaaggccgccgccgagaagcgcggccgggaactcctcgaacgcgtcggcctggccgacaaggccgacgccctccccgcccagctgtccggcggccagcaacagcgtgtggccatcgcccgcggcctggccatggaccccaagctcatgatgttcgacgagcccacctcggccctcgaccccgagatgatcaacgaggtcctcgacgtgatgcaggacctggcccgcgagggcatgacgatggtcgtggtcacgcacgagatgggcttcgcccgccgcgcctccaaccgggtcatcttcctggccgacggcgccatcgtcgaagaggctcccccggccgagttcttcgacaacccccagaccgaacgtgcgcaggactttttgtcgaaagtgttgtctcactgatagtcgaaaccgttgttttcccggggtaatgtccgccgggacagacctcgtaatacagaccgaaaggaaacaggcacagatgcgtaagttccgcactgctgtggtcgcgggtgttgccgtggccctgttcgccctgtccgcgtgcgcgggtcaggcgtcgaaggacaaggaagaagccgacaagaagaaggaagaagtcggcgactacgtcatggagcaggacaaggatgtccccgagggcctgctcgccgacgcggtgaaggacggaaagctcgtcgtcggtgtcaagcccgaccagccactgatcggcgagaagaagggctccacctacgagggcttcgacatcgagatggcgaagctgctgggtatgcgcctgttcggcaagggtggcgaggagaaggtcgagttcaaggagaccacctccgacaaccgtgaggccttcctgaactccggcgaggtcgacgtggtcatcgccagctacagcatgtaccccgaccgcgtgaagcagttctcgttcgccggtccgtacctgttcaccggtcagaacgccctggtgtctgccgagaacaaggacatcaagaccattgatgacctggcgggcaagaaggtctgcatcgccaagggctcgggttcgatcgacaacctgaagaaggagaacccgaaggccaagatcgagacccgcgccaactacggcgactgtgccgcccaggtcaaggacggcaccttcgacgcggtcagcaccgacgagacgatcctgtacggctacaagagccaggacaaggaagcgttccgcatcctcgactcctcggagaacttcaccgacgagccttacggcatcggcatgaagaagggcaacgacgcggccaaggactacatcaacgagatgatcaaagcggcctacgagaacgaagactgggacaaggccttcgagctgaccttcggtgccgctggcatggagaagccggagtaccccgaaatcggcaagatcacctctgactaagtaacccactggtgcccgcccactttgggcgggcaccagccccatacagaccaataaggaatcaccgtgttccaaaacctcgactacgtgttgccgatcctggcgcagggtttcgtgaccaccctgtggctgacactggccagcttcgccctggcgctggtcatcggcgggatcctcgcgctcatgcacgtcagtcccgcgccccccgcccgttgggccgcgaccgcctacacccagttcttccgcaacatccccctactcgtcattctggtgctgttcctgttcggcttcaccgcgctgggcatcggcaagggcatggcctcgtggatctgggcgatcatcggcctgggcacctacaccggcgcgctggtcggtgagaccctgcgctcgggcatcaactccatctcgctcggacaggccgaggccgcgcgctccatcggcctcaccttcggacagtcactgtccagcgtgatcctcccgcaggcgttccggaccgtcgtaccgccactgggatcgctgttcatcgcgctcgtcaagaacagcgcgctggcgtccgcggtcggcatcatcgagttgagcggcgtcgccgaccagctccaggaggacaggaacgtcagtgtgtcgatctggacgatcgtcatcggtgtgatcctgttctacctgatcatcaacttgcccgcgagttatctcatccgcgtcgctgagaagcgcgccgcgatctcccggtagcgactgcgaaagaactctcatgagcaaacaagaaacctccgtcctcttcgacgcgctcggccccaagggcaagcaacgcgcgaggatcgtctccgtagtcgccgggctgttgattgccgccttcgtcacgtacgcggtcatcatcttgagcagcaacgaattcttctccgccgaagcctggaacaccgtcttcgacgcccaactcttcgagacgatctgggtcaagggtctgctcggaacgttgcgcgcggccttcttcggctgcatcggcgccctggtcatcggcgtcatcgtcggtatggggcgagtctcgcgcttcaagttcatccgggccatcagcgcggtctacgttcagttcttccggtcgatcccgctgctgctgctgatctggatcccgtacgcgatcaacctgtactacgggtacatggacgccctgttcaccgacgagatctggcagttgacctcgttcgtcgtcatcggcctgtccatctacaacggagcggtgctcgccgagatcctgcgcagtggtatcaacgcgctgccgccgggacaggcgatggccggacacgccgtcggtctgcggcacggtcaggtcatgcgatcgatcgtcatgccgcaggcgatccgcaacatgcttccggcggtgttggcccagttgatcatcctgttcaaggacacctcgctgggttacgcgatcacctaccccgagctgctccacgaagcccggctgctgggatccaacttcaacgtcgcactgttgcagagcttgttcactgtcgcgttcgtgtacttcatcatcgcctacaccgcgggcaagctggtcaacgtggtcgaccgcaagatgagccgcaagaccgccggtaagacggtgggcggcacggacgacacagccggtctggccgcattgccgatcgccgctgccagcgatgccgatggcggaggcaacaactgacgtccagctgacaacggccccgcgcgattcgcgcggggccgtttttcttggccagaaccgacgagtccctacactggccgaatgaccacggcagggctgcgactcaacgtactcggcagcgccaccccatacccgcgccctgacaatccgtgctccggctacctgctcaccagcggcgacacgaggatctggctggacgcgggaaccggaaccctcgccgcgctgcaacgacacgtccgcctcaccgacctcgacgccatttggatctcccacgcccacgccgaccacagcgccgaccttttgaccgcgtactacgccttgctctacgcggaccttcgcctcaccgcaccgctcccgctctacgggccacccggcatcgccgatcggctagccgacttcctcaccaacggccccgaacgaagccccgtcgagcgggccttcaccatccacgaactacacgacgggcatcgcgccgagataggtccactgtcactgactacccgggcggtcgagcacgggctcccggcattcgcggtccgcgtcgacgacggtgacgtctcgctggtctactccggcgacaccgcgccctgcgccaagctcaccgaactggccaccacctgcgacacgctgctatgcgaagccgacagcgccgaacccagcaccccaccggttcaccacactcccgaagacgcgggcacgaccgccaccgcagctggcgtgggccgattgatcatcacccacgtcggcccgttcctcacccccgagcaagccgtcgaccgagccgccgcgacgttctccggcccgatcggctacgccgcgccaggaaccaccatcgacatcacgccgatgccctgaccaccggaacgctaccgccgcacggtggccccggacgcggccagcgcgtccttgacctcaccaatactcaactgcccgaagtggaacacactcgcggccaacaccgcgtcggccccggcctccaccgccggagcgaaatggtccagctcccccgccccacccgaagcgatcaccgggatgtcaacggcggcacggacagcgcgtatcaacggcagatcgaacccgtccttcgtaccgtcggcgtccatcgagttgaccagcaactcccccgcccccagctcggcgccccgtttcgcccactcgaccgcgtcgagcccggtcccctgacggccgccgtgcgtcgtgacctcccagccgctcgcggtctccccggtgtggcggacgtccagcgacaacaccagcacctggttcccgaaccgcttcgcgatctcagcgatgagctccggccggttgatcgcggcggtgttgactccaaccttgtccgccccggcccgcagcaacgcgtccacgtcctccaccgaccgcactcccccacccacggtcagcggaatgaacacggtctcagcggtgcggcgcacgacatcgatcatggtggcccggtcgtcaaccgacgcggtgacatccagaaacgtcagctcatcggccccggccgcaccatacgcggcggccagttccaccggatcccccgcgtcgcgcaactccttgaacttgacccccttgacgacgcggccagcgtcgacgtcgaggcatggaatgacacgaacggccaaagacatggtgaccacgataaccgcgcgttgacctgctgcgatcaacagaccccaccgggttcagcgcgccaggatttgagaccgggaaactgtaatcgcgcgtgtatagtcccatcgacatcggttgaagtcgaacgggagtcggcgtggagttctcgatactcggaccgttgcgagtccagcacggcggccgttccgtcccgatctccggtcgccacgctcccaagctgcttgcggtattgctggtcgacgccgggcgtctcgtcaccgtcacccgtctgatcgaaacgctgtgggccgaggatccacccgccacagcgaagcgacaggtccaaaacgttatggcggcgttgcgccgcgcgttgccggaaccggatgccatcgaggcgaccggcaacggctaccgattggagcttgaatcggccactgtggatctgcgggagtttgagcgattgcggtcgctcgcccgagcggccgaaccacgggaggcattgcgatatctgcgagaagcgttgcgactgtggcggggcgaggccctcgcgggcttgacggggagcagcatcgaagcggcggcggcgaagctcaacgaggcgaggatctcggccatcgaggaacgcgtcgagctcgagctggacctggaacgacgtttggacgtcgtcggcgaactgcgggagctgctggtggcgcacccgttccggcaacggttgacgggacaactgatgcgggcgctttggtacgcggggagcaagtcagaggcgttggaggtctaccggaaactgcggaaacgattggccgaggggctgggtctggatccggacgccgaactggcgcggttgcactcggcgatcctgcggggtgagcccgaaacccccgctgccgaccggaccacagcggcggtgcgggagcggacggtcccggcacagctgcccgccgctccgtcgacgttcacgggtcggcgtaagcaggtggtggcgctggacgagctactggagcaggggcggaacacggcggtggtgtcagcgatcgcggggatgggtggtgcggggaagacggcgctggcgttgtattgggggcaccgggtgcgggagcggtttccagacgggcagttgtacatcaacttgcgcgggtacgacgaagcgaaaccggtcgccgcgatcgacgcgctggggcggtttctggtggcactggggcaaaccagtacgactgtcccatccgatgtggatgaggcggcggcattgttccggtcgctgctgtccgagcggcggatgctcgtcattctcgacaacgcccgcgaggcagcccaggtccgaccgctgctgccgggcggcgccgggaacctggcgatcgtgaccagtcgggatcggctggcaagcctcaccgcacttgaaggcgctgagccgattcggctggataccttgagccagacggagtcactggagttgctggcgaacatcgtgggagccgggcggctggacactgacccggaagcggcacatcggatcgccgagctgtgcggacggctgccgttggccttgcggatcgcgggggcgagcttggcggcgcagccagacctggcactcggtgagttcaccgatgtactgggcgggccggatcggttgcggcgattggcgcttgacggggacaagctcgccagcgtgtccaacgtgctcgaattgtccgtggcagcactcgatgacacgagccgcgaactgctgctgaagctggcgcagatcctgggcgacgacttctgtcatggactggcggtccacctgtccgaactggacgaaaccggggccgggcgaaatctggcggccctggaggccgcacatctcattgagcagcacatcccgtcccggtaccgtattcacgacttgactcgcgattacatgagacaacagggtcgccggaccttcgacgacgttcgtcttcacgacattcaaacctgtttcatcacttggcattacgctgtccggcgcgaaatttccgtcacagaggcatcgaatgtcgtttccgcgttcaacgcgtggcgagaacatcctgagatctggaaactcgcgacgatgttctcagtcttcagcgggaccgagtacaagcccactcagctacttcagttggccgagtgggcactcgtcgcgagaaaagacggcatggatcccatgggcaacgcgtatctcctcatggagatcgcgattctgtatcgcgccatgggaaaccggaatctggcggtccgcgaagcagagaaggccatcgatgtcgttcaccgagcgggtctggaggatcccgacgggcgtttccgggggaatctggcattgatgtacatggaggtgggccagtacatccaagccgagacgctcatgcgagacgcgctgcgatcggcgcgagagtcaggtgacgcccagaacatcaagtcctgttcgtcgtccctggccgccatctgccgcaggttgggtaagttcgccgacgccgagacactactcaacggtgtcattgacaatccggagctgcccacacaacccactctggacattaccgcgaaggcccaactaggcgccctctatctggacatcggccgccttaccgaggctctcacggtccttgacgaggtgcactcgctgccgccggacgtgggaggaatgcgatcacgcacgttctcgcgaatcctgcgtactgaggctctctgcgcgctgggccggtacgaatccgcgcgtccagagttgaccgacgtactcgctgtcgccgttcgcatggacctcaccggggcggtcatgctggctacgatccagttggcgcacctccacagcgattcgggagatcaacaagccgcgctacgagccctggacacactcggcccccatcacctcaacgaatccgaccagaaattcgccgctgagatcgcgcggctgcggtgcatcaccaacacccggcttcgacggttcgcgaaagccgtcacgttcggcggttacgcgtgtgaccgctacgcgaacatgtcctatccgctgatgcacgccaggtcgctggcggcgctggccaacgcgtacgagggtgcaaacaatcccgcccaaactacggcctgtcgcgcgcaggccttcgatatcttctcccggctgggcgtccccgaagcggacgaactccgcgagctcctcggccccgccccgtaacgtcactggctcttcgagtaccgctccgcgatcttggcgaccttgcggtcggctcgacgtttcttccagcgtcgtcgggcccgccacaggaagatgatggcgatcaggacgaagatcagcgcgattccggccaggatcggggcgaagatcgacagcaggctcatgccgaacgagccggtgtcctcggcggcgctggcgacgggtgtgccgaagcccagggtgcccgcgttgatcatcgggcggatcacgaccttggtgatgtggacggctagggcgagggcgatgcccgcgatccaggcgaccgtggggttgtcgatggccgctaccgctgtgcccgtggcttcgtcgagttcgcttgccgctgtggtggccgagaggacggcgccgccgctggcggggcggatgagggtttggatgatgtcgttgacgtggtcgaccacggcgatcttgtcgaccacgaactcgacgatcagcaggacggtcatgacggtgagggcccaccaggtggacagccagtcccagctcggagggagggagatctggtcggtgaacttggatatcaggcccaccaggagcagcgggatgtaggcgttgagcccggccgacaccgacagtccggcaccggtcagcacagcgaacatgggggctcctcagtcctggtggtatgcctcgacttccacttcgacgagttggtcggggtggaggaggtgggagacgacgacgagggtggccgcgggtttgacgaggccgaacagttcgccgtgggcgcggcctaccgggtcggcgtggaccgggtcggtgacgtacatgcgggtgcggacgacgtcggtgaggctggctccggcttccacgagcgagtccagggcgatgcggaaggcttccttggcctgggcggcgacgtcgccgacgtggacgaccttgccgtcgaccgttgaggtgcagccggagctgatgacccagggtccggccttgacggcgcggacgtagccgtagagctgttcccaggggccgccggaggcgatgcgtttgatgtcggtcatctgtggccttccgtgacggcgagggcttcggcgacggtgaacttgccctcgtacagggcggtgccgatgatggctccctcgacgccggtgtcgacgagggtcatcagggtgcggatgtcgtcgagtgtggagactccgccggaggcgatgacgggtttgtcggtgtgggagcagacctggcgcagcaggtcgacgttggggcccgacagcatgccgtcgctgttgacgtcggtgacgacgtagcgggcacagccggcggtttccaggcgggccagggtttcgaagagttcgccgccttcgcgggtccagccgcgggcggcgaggcggccgcctcggacgtcgaggccgatggcgacgcggtcgccgtgggcggcgatcgcgtcgtcgcaccattgtgggtcttccagggcggcggtgccgatgttgacgcgggcgaccccggcgtcgagggcgcggttgagggaggcgtcgtcgcgaatgccgccggacatctcgacgttcatggagacgcgttcggcgaccttggccagcagggcggcgttgtcgccgcggccgaaggcggcgtcgaggtcgaccaggtgcagccaggtcgctccctggtcctgccaggccagggcggcgtcgatcgggtcgccgtactgtttgccgcttccggcgacgcccttgacgagttggacggcctggccgccggtgacgtcgaccgcgggcagcagggtcaatgtggtcactaaaggctcctcacccagttggacagcagtgtcagtccggccgagccggatttctcggggtggaattgggtcgccgagacggtgtcgcggctgatcgcggccacgaaggggtcgccgtagtcgcaggtggcgacctgggcgccggggatggttccgtggacggcgtaggagtggacgaagtagaaccgggcgtcgggggccaggccctcgaacagcggcatgccggtctggtccaccgtgttccatcccatgtgggggacgcgttcggcgcgcagcgcggtgacctcgccgtcgaagacgcccaggccggtggtgcgggtgccgtgctcggttccggcgtcgaacaggatctgggcgccgacgcagatgccgaggacgggggtcgcggcggcgcggcgttcggcgatcaccttgtcgccgccgcaggaacggattccgtccatacaggaggcgaaggcgccgacgccggggaccaccaggccgtgggcgcggaccgcggcggcggtgtcggcggtgacggtgacgtcggcgcccgcgtgttccagggcgcgcgcggccgagcggaggtttccggaaccgtagtcgaagacgacgaccgacggcttcacgtgggccacagccacaggatgccgcccgcgatggccacggccgcgaggacgcccagcacgatcgcggggagcggtttcttggccttggcggccgagacgacaccgccgatgaggaaccctcccacgccgatcatgaggatcggcacgacactctccacttacaacacgcctttcgtactggggacctcgtcgaggccgtccagttcggacgccgagcgcagcgcgcgggcgagcgccttgaactgggcctccaccacgtggtgcgcgtcgggacgctgaccgtggttggcggcgcgcaacaccgagacgtgcagcgtaatacgggcgtggtgaccgaaggattccaggatgtggcgggtcatgctggtcgggtagtcggtgttgatggtgggggccagttccagcggttcctcgtgcacgacgtaggggcggccggacaggtcgaccacggcgcgggccaggacctcgtccagcggcacggtggcgtcggcgaagcggcgcacgccccggcagtcgccaagggcctggcggtaggcctcgcccagggcgatggcggtgtcctccatggtgtggtgggcgtcgatgtgcaggtcgccctcggtgcgcaccgtgaggtccatggcgccgtgtttgcccagctggttgagcatgtggtcgaagaagccgacgccggtcgacacctcgatgatcccctggggagcgtcgaggtcgagtgagacgtgtaccgaggtctccttggtggtacggctcacggttccggtgcggctcacgggttctccttcagtacggctgtcagtgcttcgaggaacgcggtggtctcgtcgggggttccggcggtgacgcgcagccagccgtccaggccgacatcacgtatcagcacccctctatctaccaacgagcgccacacggctttggaatcggccagggagccgaacagtacgaaattcgcgtcgctgggcgcgacggccagacccagccgggtcagttcggtgacgacgcggtcccgttgctccttgatggctgccactgtggacagcagggtcggggcgtggccgagggccgcgcgcgccgccgcctgggtcagcgaggacaggtggtagggcagccgcaccagttgcagggcgtccacgaccgccgcgtcggcggccaggtagcccaagcgggccccggcgaaaccgaaggccttgctcatggtgcgggtgacgaccagccgcgggttgccccccagcagccgcagcgcgctgggcacgccgtcgcgggcgaactcggcgtaggcctcgtccacgaccaccaggccggttccggcttccagcacggcttccacgacgtcgaggccgagcgcggtgccggtcgggttgttgggcgagcacaggaacaccacgtcgggacggtgccgtgtcacctggtcgacggcgcgctcggcggacagtccgaagtcggcctcgcggtggccgtcgacccaggcggtgccggtggacgccgagatgagcgggtgcatggagtaggcgggcgtgaagcccagcgcggtccggccgggtccggcgaaggcctgtagcagttgctgcaggatctcgttggatccgttggcggcccacaggttcgccacgtcgaggtcgtggcccaggtagttggccaggtcgcgacgcagttcgaccgcgtcccggtcggggtagcggttgaggtcgcgcaccacacccgacagtgctttctcgatggacgcggcgacctcgcccggcagcgggtacgagttctcgttggtgttgagccgcaccgcgacgtccagttgcggcgcgccgtaagggctgcggccgcgcaggtcgtcgcgcagcagccgctggatctcgtcggtcaccggccgaacctcgccgtgaccgccttgccgtgcgagggcaggttctcggcctcggccagccggaccacgtcgtcgctgacggctgccagggcctcgcggtcgtactcgatgacctggatcggccgcaggaagctcgtgacggacaggccggacgagtgccgggcgcagccgccggtgggcaggatgtggttggacccggcgcagtagtcgccgagcgagaccggcgagtacgggccgacgaagatggctccggcgttggtgacccgcatcgccagttcgcgggcgccctctgtctggatctccaggtgctcggccgcgtaggcgtccactaccgacagtccttgttcgaggtcgtcgaccaggacgatgcccgactgcgggcccgacagcgcgatccggatccgttgcgcgtgacgggcttcgtcgaccatggccttgacttcggcgtcgacggcgtcggcgagggccgccgagggcgtgacgagcacgctggcggcctcggggtcgtgttcggcctggctgatcaggtcggcggccacgtgggcggcgtcggcggtgtcgtcggccagcaccgcgatctcggtggttccggcctcggcgtcgatgccgaccaggccccgcaccgcgcgtttggcggcggtgacgtagatgttgcccgggccggtgatcatgtcgaccggcgcgcattcgtcggcgccgtaggcgaacatgccgatggcggcgggaccgccgacggcgtagacctcggtgacgtccagcatcgcgcacacggccaggatcgtgacgtcgggcagtccggtggcgcgctgcggcggcgaggcgaccgcgatctgcggcaccccggccagctgcgccggcaccacgttcatgaccacactggacgccaacggtgccagcccgccggggacgtagagcccgacgcgccgcaccggcacgaaccgctcggtgaccacgccgcccggagcgacctcggtgacgaggttctcgcgacgctgggcggagtgcaccgcgcgcacccgcgaaacggcctcctccagcgaaccccgcagcgcggggtccaatgagtccagtgcgtcgcgcagggcctcggcgggtacccgcaggctgtccagctcgacgccgtcgcgttcggccgtcacgcgtcggatcgggtcggcaccgtgatgcgcgatggcgtccagcagcggctggatctcggccagcgcggcggcgacgtcgaagcgcgcccggggaagcaaccccgcgggaatgtcggtggaccctcgtagatcgatgcgtttcagcacgccatcgagggtagtcgccctcgactcatcgatgtctgggtgtttcgcgtagtgggagctgcggctgtgtgacaacgcactcgcggtcgccacgcgcgcgccgatccgtcagaagtcgtcctcgccgggcagccgttcggcgcgcagcgacgcgtacttggaccagcccgcgcacaccgtgtagatgaacgcggcggcgaaacccatggtggccagcacgcccagcgacaggtggtcccacatcccggccaggtcgccgcgaaccattgcctcccaggcggtgtcgatcttgccgggttcgccggtgccgaaggggtggaagtcgaccatgagcaggtcgggggcccgccaggtgtgccagccgacccgcaccgagtccagcgagttgaggtagtcgtcacgtccgaaccggccgaaccgccacgcgacggtctggcacaggatcgaacccagcaccagcccggtcagcatcaacgggccgcgccgcgaacgccaccccagccacagcaccagcgccaccgtgatccccgcgcccaggcccagcagcgcgaagacgccgtcgtcgcccatgtactgctcggggttctcctcggtgaaggcccagccgccgtcgacccgcaccatctccacccggggcgccagcaggttccacaacgcgcccagcggaaagcccagaacggtcagcagcgcgacgatcccggtggcggccagcaggtcccggcgacggcgcgacccgcggcgccacatccgcgacagccgcgactcatccgggtcatcgaaggggtcgggcgcgacgtcggaggcacccgccgcggcgggtgccagctcgatggtgtccgattcgtcgcgcgaccgttcggaagaagtcatcgccccgatcttttcatgcccgcgccgcaggccacgaccagaggcggcatggtgcctggttagaacgatcggatgatcgtggcggcggcgttgagccacgcgtcctgggtggtgtcgcgcagctgcgagtacttgatggccgagccgggttccagggtcgggtcgtacgggaccaccgcgacgtcgcgggtgcggctcttgaagtgggcggtcaggtcgtcgagcagggtgccggggcggggcgtcgggcaggacagcagggtcaccgcgttggcgaccaggtcgacgtagccgtcggacaccagcaggtccagcatccagtccgcggtgaaggcggcgtcctcgcggggcaccgaggtcacgacgagctggtcggcgttggacacgacggtgcgccagttctcggactcgacgttgttgccggtgtcgatgcagatgatgtcgtgggtgcgggtcaggatgtccagcacccgcagcaccgtctcgggatcgagcttgcccgccagtttcgggtcctcgtcaccggccaggacgtcgaaggagccgtcggccgagtgccgcaggtagtcgtcggcgatctcggccagctgggtcccggcggcctcgacctgggccaggtcgttgacgaggtggcggatggtgcgggcgtggcgggcggtaccggcgcgcaggccgagggtgccgcgcagttcgttgtcgtcccaggcgatgacgcccttgccgcgggcactgccgagcgcggcggccgtcagcaccgtggcggtggtcttgtggaccccgcccttggggttgacgaacgcgatcaccctggggcgccccagatcgcggcgcagttccttgagcgccgggtggcggctgaggtccctgccgggggacggttcggccgcaccccaggccagcggttgccgcggcggcggcaccacctcgctcgacgggtagtcctgctgcggcggcggcgacagggtcgcggtgtcatcaccgcgctgtcgactgcggctcaacagggttcgccaccgtggcgtctgctcggaccgcttggcggaccaaccatcggtggtacccacgctcacctccagctccgggggaatggcacggtcgagccgcgcctgacgacaactgactcccagcctacggaattcccgcgagccccactagcggcccgtaaaagaattgcccgtctgatgcgcgaataccgccacaatctcccccaacgtgggatgtgggcttacgcggcgtcaatccaggccgcgcaatacccgcagcgcgtgggcgagatctggtggatcctcgcagcggaactccaccggcttggcggtgccggggtggatgaaccccagccggtaggcgtgcagccactggcgagtcaggccaagcttagacgccaaggtcgggtcggcaccgtaaatcaggtccccgacacacgggtgtcgcaaagccgagaagtgcacccggatctgatgtgtgcgaccggtttccagctgaacgtccagcaggctggccgccgggaacgcctcgagggtgtcgtagtgggtgatgctggcgcggccaccggcgcggaccgcgaacttgaagtcgtgtccggggtggcgggcgatcggggcgtctatggtgccgcgcaacggatccgggtggccctggatgacggtgcggtagcgcttgtcgacctcgcgctgtttgaaggcgcgcttgagcgccgagtaggcgcgttcgctcttggcgaccgccatcaggccgctggtgcccacgtcgaggcggtgcacgatgccctgccgctcgggcgggccgtggacgctgatgcggtgtccggcggcggccagtcccgcgacgacggtggggccgttccagccggggctggagtgcgcggcgacgccgacgggcttgtccaccaccgcgatgtcgtcgtcggagtagatgacggccagtccctcgacgagttcgggttcgggggccgaggcgggcttggggggttcgggcagcagcaccgacagctggccgccagcggccacccgggtcgacttcatgcactcctggccgtcgacggtgacctctccggcgctgacgagttcggccgcgacggtgcgcgacagcccgaacagccgcgagatcacctggtcgatgcgcagtccgtcgaggccgtcggggaccagcacctcccgcgattcccggttactcatcggcggctttcggttcggccttggtcgcccgggtgccgtcgacgcggcgaccgcgcacttccagcaggatcaccagtgcgacgcccacgaccagcgaggagtcggcgaggttgaagatcgcccagtagccgcccgccgggtggaacaggctgatgaagtccacgacgtggccgtgcaggaaacccggttgccggaacatccggtccacgatgttgcccagcgctcccccggcgatcaggcccagcgcgatggcccagccgaccgagcccagtcggcggaacgcgtaccacacgatcaggcacacgacggtgatcgcgaccaggctcagcgcccaggtgtagtcgctggccatgctgaaggcggcgccgctgttgcgggtcagggacaggtagatcgccccgcccagcagcttgaccggtttggcggggtcgacggtctgcacgacgatgatcttgctgaccgcgtcgatcacaatggacgagacggccacggccgcgaagagcagcaacagccgggaacggcgcatggtgggcattcgtttgtcggcagcgggaacgacggtggggtcgttactcgtcaccgtcgctccttcgggaaaaccggactcccgtcgcgccggtcagcgacgttcctccacgctcttacaatcgacgcacagcgtagccgacgggaacgcggccagccgagcggccgggatgttggtcccgcacttctcacacacgccgtagtcaccgtcctcgagccgttccagcgcccgctccacctgcaccatccggtcccggacgctgttggcgaggctgatctcctgttcccgctccacggtcttggagccggagtcgacctgatcgtcaccggcggagtcggacaaccgttccttctgcatctcgctgatgcccacgatggcctcggcgtgttcggcacgcaactcggcgagccgttcctccagagccagccgcacctcttcggtgtccttggcgctgcgcttggacttggccttgacggcggttttcgcggtcgaggcggctttcttcgccggcggttccgcggtggcggtgtccccggacggcttcttcttagtagatgtcatggcgcgctctcaggaggggtcggcatggacaactgcatcctggcgggatcgcgaactgtggcattaccatcccccagaattcgatagcaagaaagcccctgttatggggctcgcgcggcaggtctgccgcgcggttaagggaagatgatacgccacaacagtcacacaagcaaccaatcggccactcagatgaagcggttgttaacgccgcgtgggctcccgcagcagcgactgggccggacgacacagcgcgcaggcgccgaatcccagctcaacggcctcgtaggcgggcagcggctcggcgtcgcgacccacgaggtggacgcagccgcccaggtggaaccggggccggccgtccacgaccatgacctcggcgtccatccgcatcagggcggcggcctcgacgctggacatcggcacctcggcgggctcgtcggacgggaccgcctcggtctcgacgtccatgtccacggtcgggcgaccaccggactcggccggggtgtcggcctcatcggggccggactcggcgacgggggcgtcgtcgcgggagcggggcaccacggcggtgtcgtcggcgcggccacgcagccgcgaatcggtctcggcctcgtcggaacgggccgggcgtctggcgcgggtgcgcgaggcggcggcgcggcgcgacttggtgcgccgggaggcgccgtacaggcacaccgccgccagcaggctggcgatgatcgtgcccaccagatacgtgtcatcgccgcgcaccaggcccatcacgagcaggacgactccggtgagcaacagcagcaaactaccgacgatcatgagctataactccactgggttctatggggtcggcgcggcatggttaagagtattgggggatgcgatatgggtgtcgcgcgggatgcgatctataacaccccacgcgacacccatattaagcacaacgcgccagacccgttcgggttacgctcaagcggctagcgcaccgcgtcgttgcccgccgcggtcagcgcgggcgaggggcccgaggagcgcagttcgccctggtcgctggagtcgccctcgatgacgccctcgccgcggccggtcaggtcgcgaagctggctctccaggtacgccttcaggcgggtgcggtactgacgctcgaaggtcttgagttcttcgatgtgtttgtggagcgcggcacgcttcgactccaggttgttcatgatctccttgtggcgccgctgggcttcctcctccagcgactccgcctggctgcgcgccttggtgagcaccgagtcggcctcggtacgggcctcggtcagcaccgtgtcggcctcggagcgggcgctctcgaggtggtcgtcggcggtgcgctgggcgaccatgagcaggcgcagcgcctgctgctccccgccttcggggccctgggctccgggtccgttggacagcgcgccggaacggcgcaactcgtccagctcggactcaagggcggcggcggccttctcagcctggaccttctcgtgctgcagccgctcgaactccgcgagcagttcggcgttgtccaccgatccggccggggctccggccgcgagctgctcgttctgcttgcgcagttggttgttcgcctcgatgaggcgctcaagctctcgctccacctcgtcgaggaagttgtccacctcgtcctcgtcgtacccgcggttgccaatcggggccttcttgaacgaaatgctatgcacatcggccggggtcagcggcatcgaaaactcctacaagtcttacggcgacccggtggggccactcgttttgcctcagcgtaggtcaagtcgtgggccgcgcgctaccgcagcaaccacgaccccaccacataggtcttcaggatgaagacaatgagcaatagtgctatgaacgcaaggtcaagcgccaccgtaccaagacgcaaagggggtatcagtcgacgcaaccctttcaggggagggtcggtagccgaaaagatgagttccagggctatcgcggtgccccgattgggttcccagcgtcgggagaaacgcacgaccgcgccggccacgagtctggcaagcaacagaaggtaaaacacatatagcgcaaggtaaagactctgcattatcgtgtcaaacacgtgttattcgcctcgctcggccgtgcgaatcgaagccagtggaagtccctatgttcgaaacaccctctcagctctgattgaagaacccgccttcggcgatcttcgccttgtcctcggcggtcacctgaatgttcgccgggcacaacaggaaaacccggttggtaacccgatcgaagctaccacgggatccgaagaccagtccggcggcgaagtcgacaagccgcttggcgtccgactcgtccagttcggacaggttcatgatcaccggggtaccgtcgcgataggcctcaccgacggtgcgggcctcgttgtacgtggtggggtgcaccgtggtgatccggtagtccgggttctcggtgaccagcatcggccgttccctcgcggccggttccggcgcgagggcgagattgtccctggtcaacgaggtgacggtcgacgagggacgggacaggtgccggacggtcgaacgctcggtgccccggtcggagccgcgctcggcgcgactcaacctccgaacccgcgactggtcatcgctggcgcggacggcacgatcgtcaaactcgtcggactcgtcatattcgtcgtagcgacggtcctcgtcatcttcgatcaagccgagccagacgcccgccttgcgcatagcgcccattgacttctgctccctcccggctgacggttcacctaattacacttgtgtacttttacttcgtctcgaaagcgtacctgagatcatctcggcgtccgagcaatttgctacccaatctgatctccgtcgcgccgaaggagatcgcctccgcgtagtccgcgctcatccccgccgagacgatattcgcgttcggggccaaggcttggatcttcgcggcgcgtcgcgccaccgcctcgaacgcgcggcccggttcccaccccagcggcgccaccgccatcaccccgcgcagccgaagtccctggcaggcaaggatctgagcggccagcgcctcgtcgtcggcctccgccacgccgccccgcgcggtgtcggagtccacactcaactgcatcagtacgtcaagtggactgtcgcgttgcgagcgtgcctcggcgtcgagcgccgtgaccaggctggagcggtccaccgactcgaccatcgaggcgtaggacaccaccgaacggcacttgttgcgttgcagccgcccgacgaagtgccagcgcacctcggttccggacgcggcgacctcggcggccttggcggcggcctcctggtcccggttctccccgaaaccccggacccccagttcggccagcgcgcacacgtcggcggccggatgggtcttggagacgacgaccagttccacaccggacgggtcgcgaccggccgcctcgcacgcggcggcgatgtcggcccgcgtggcacgcaggttctcggccagctgggcccggcgagccttggtcgccgtgcccgtactacgcgaactcaagaatcgttcttcaggaattcgggaacgtccacgtcgtcgaaaagcacctttccgctcgatgacgatccggtcgacgtggtcggtttcgggtccgcgatcaccgtacgctccggttccggctccggttgcttgtggatcttgatcggctcggggaacgagaactcctcgccgtcgttgtcgaaaccggcggcgatgacggtcacccgggcctcgtcacccagggcgtcgtcgatgacggctccgaagatgatgttggcgtcggcgtgcgcgcagtcgctgacgagttcggcggcgtcgttgatctcgaacagtcccaggtcggagccgcccgcgatggacagcagcactccccgggcaccctccatgctctgttcgagcagtggcgaggcgatcgcggccttggcggcctcgacggcccgttcgtcgccacgggcgctgccgatgcccatcagggccgaaccggcaccgctcatgacgctcttgacgtcggcgaagtccagattgatcagacccggggtcgtgatcaggtcggtgatgccctggacacccgacagcagcacctggtcggcgagccggaacgcgtccatcatggtgattccgcggtcaccggtggccagcagccggtcgttggggatcacgatgagcgtgtcgcactcgttgcgcaggtcctctatgccctcgacggcctgcgtctgacggcgcttgccctcgaaggtgaacggtctggtgaccactccgatggtcagcgcgcccagcttgcgggcgatgttggcgatgaccggcgcgccaccggttccggtgccacccccctcaccgcaggtgacgaacaccatgtcggcgcccttgagcacctcttcgatctcgtcacggtggtcttcggcggccttggccccgacctcgggattggcccccgcgccaagcccgcgggtcagttcccggccgacgtccagtttgacatcggcatcgctcatcaagagcgcctgcgcgtcggtgttgatcgcgatgaactccacacccttgagtccagcctcgatcatgcggttgacggcgttgacaccgccgccgccgacaccaacgaccttgatgactgccaggtagttgtgcggtggtgtcatgagctcccctgtcctttcctcttaagtccgcaaggtatggcctccggactgcaccacttcggaggtcttccggcgtgtcgccgatcttcatgatcaaccacaccgcaccacacgggtacaccgcttcaacttagctcaccgttggtacgtccggtgcgctgacgtcgagatgtttctcggttcgcttgagcaaagacgtcgcgacttcggccttgcggtccgatcgtgaagagtctccccaaaagacggtacgggaccccttgagcttcagttcgatccgggactgggtcggcgcctcgacgctgaccagcagcttctccagttcgggtgacagtttcggcaacaccgacaaaaccgcctgcgtggcggcgtcgtcacgggccggatcggacacagtggtcttcaccgtgccgctgggctgcttcgacaccgttcgaaaggccacaccggcctcgtccaccaagatgaattttctgtccttcggtaccgccagcctgggcttgcgttccttgatggtgatgacgatgccgtgcggccagtcccggctgaccgtcgcggtgcgcaccgccgggaccttggacacccgccgcgccacctcgtcggtgtccacggcggcgatggcggtgccctcggccaccccggccgccttcgtcacctgttcgtggtcggtgaaactcgcgccacgcaccacaacggactccacggcgaaggcgccggtcccgtagacgatccacagactcgcccccgcaaggacggcggcaccggccacggccgtgaccagcaggcgggccttgcggccgaggccgcgctttcgtcccgggcgcttgttcaccatgactactcggtcgactccggtggcagcagttcccgcaggatgtcggcgggcatcagcgagatcggcggggcgcccatggtcacgaccgtgtcgccctcgcgggcccattcgcgcaccgcgccgggaacatcgctccactgcggaacgaagcgcttggcctgcggcggcaacggaatcgcctccaccagcggacggccgccgtcgtcgtcggccagttcctcaccgggaccgaagacctccatgacgacggccagatcggccagcgccaacgcttcggcgatctcggtgcgcaggtcgcgggtgcggtagacccggtagggctggaacaccacgatcaggcgacccggctcggcgatggtcttcaatgtggacagcgccgcgttcatggcggtcgggtggtaggcgtactcgtcgtagacgcgcacgccggcgacggtgccggtcagttcgaagcggcgacgcaccccggtgaacgcggccaggccggtgcgcagttcctcgacgtcgacgtccagcagcagtccggccaacagcgcggcggcgctgttgagggccaggtggcggccggggacggtgacgaagaacgagccgaggtcgcggccccggtagctggcggtgtagcgggcaccggaggcgtcgatggtgatctcgccgatccgcaggtcggcctcggcgtcggtgccgtagctgacgacggtgcggccctcggcggccagccgtttgccgacggcggcggcgcgttcgtcgtcggcgcacacgatgatgctgccgctggggtcggtgccgcgcaggaactcggcgaagccctcgacgagttcctcgatggtgccgtaggtgttgaggtggtcgacgtcgatgttggtgagaatggacacgaacggccggtaccgcaggaacgaccggtcggactcgtcggcctcggtgacgaacagctcgccgctgccgtgggcgccgctgcggccgtcggccgccgactcgccgccgttgacgaaggacgggttgagcccggcggcggccagcatgtcggtgatcatgccggtcgtggtggtcttgccgtgggtgcccgagaccacgatggacttcttgccggtcatggcggcggccagtgcctcggagcggtggtagacccggatgccgcggcggcgggcctcggcgatctcgaggtggtcgtcggggtggacggtggaacgcaccagcgtgtctataccgtccaggttggaggcacggtgttcgcggtgaacggtgacgcccaggcgttccagctccgccagcgacggccattcgtgcagttcgctgcccgagaccgacaggccccgggtggcgtacagccgggccaggccgctcatgccgacaccgccgacgcccatgaacaggacgtggccgaggtcctcggcagtaatgccctcgtcgatgggtgacttcacttcccggcctccgccacggcctcgatggtcaggcggcgcagtgcctcgtcgccgtcgcggcggccgaaggccagcgcggcggcgcccatgtcggtcagccgggccgggtcgcgcagcaacgggatcagctcacgctcgatccactgtggcgagatgtcggcgtcgtcgcagaacagcccgccaccggcggcgaccaccggaccggcgttcttgtactgctcccggttaccccacggcagcgggacgtacacggcgggcagtccgacggccgcgacctcggcacaggtcatggcgccgccccggcacaggaccaggtcggcggcggcgtagcccagttccatctcgttgaggaacggcatcgtgatgtatttggcgggcaggttggccggtacctcgaccggttcgtcgcggcgggcgccgatgacgtgcaggacctgggccccggaaccggtgagcgaggcggcggccccggccacggcctggttgatggagttggcgccctgcgaggcgccgaacacgaacagcgtggtgcggtcggggtcgagtccgagtttggcgcgggcctcggccttgcgggcggcgcggtccagctgcgagatgccggtgcgcagcggcacgccggtcacggtgccgtccttgaggcccgggacctgctgcggcaggtgcgggaagccgacggcgagcttgtggtcgaagcgcatgcccagccggttggcgacgccgatcgggtcgttgaactcgaagatcaccatcggggtcttgcggcgccacgcgcccaggtaggccggaaccgagacgtagccgccgaaaccgacgacggcctgggcgtcgacctcgtccatgatgccgcgggtcaccttggtggcgcgcatcatccgcgggccggtcttgatgaggtcgaggttgaccttgcggggcagctggtgggccgggaccatgcgcaggtcgtaaccggcggccgggacgaggtccttctccagccccttctcggtgcccagacaggtgatccgcacgtcgggttcgtgtcgccgtagacagtcggcgaaggccagcagtgggtatacgtggccaccggtaccgccaccggcgagtaccaccgaacgcagctgagtcaattcctgtcactccttgtcgtagcgggccgctcgcggggtcggggcggcatgggcgcccacagcagactggccagtcgcttcgagccgcgggcgcgcaacgcgcgggcggcatcgggttcggcgcgcgcgaatgaggccagcatgccgatggctgcgagcacgacgacgagcgcggttccgccgtcggagatcaacggtagcggtagccccgtgatgggcatcaggcccaccacgccgccgatgttgatgatcgcctgtaccgagatccacaccgacagtccggccgcgaccagtcggcggaacggatcggcgacgcgcccggcgatccggaaaccggagtaggccagcaccatgaacagcaccagcacgaccgtgcagccgacgacgcccagttcctcggcgatgagggcgaagatgaagtcgttgtggccgttgggaagccattcccatttctggcggctctcccccagtccgacgccgaaccagccgccgtcgccgatggcgaagtaaccctggatggcctggtagccccagtcgtcggcgtagttctcggggctgccgaaggagacgatgcgttccatgcggtagctggcgaccatggtcagggtgagcgcgccgacggcggcgacgccgagcatcgcggcgaacacccgcagccgcaccccggccgtccacagcagaccgaagaacatggcgaccaggcacagcatgctgcccaggtcgttgtagccgaccagcaggaacaccagggccgcgaccgggaacagcggcacggccaactcccgccacaggccgatcttggcgccggtcttgaccaggacgccggcggcgtacagcaggaacgcgaacttcatgatctcggcgggctggaactggatctggccgacgccgatccacaggccgtcggtgcgcagcgcgccgcttccggcggcggggaacagcagcagcacgcccagaagcaggcaggcgatgatgatgagcggtttgccgagtttgcggtaggtgcgcaccggcagtcgctgcgcgatccagaacgcgaccagaccgacgacggcccacaggctctgccgcacgatggcggcgaaggcgttgccctcctcctcgtaggccttgaccatggtcgcggagaacaccatgaccagaccgatgagcagcagcatcccggccgaggccagcagcaggtagtacgaggccagcggccggtcgagcaggccgcgcagcgcggacaggatcggcaggtccgcgaacgggacccgtcgtcgctgcgtgctggccgtcatcagctcaccggtccggggccatcgtccagttcggccaccgccgccgcgaaccggcgcccccggtcggggtagccggtgaacatgtcgtaggaggctccggccggcgacagcagcaccgtgtcgccgggacgcgccatcgccgcggcggcggtgacggcgtcggtcatggcctcggggtcggtgcggtcgatcgtgacgaccgggacgtcgggcgcgtgcttggccagcagcccggccaggatcgcgcggtcgacgcccagcaacacggctccccgcagtcgcggagccgcccgttccaccagggtctccacgtccacccccttcaactgtccaccggcgatccagactatcgggtcgtatgcctcgatcgcggcagccgtcgcgtgtggattcgtgcctttgctgtcgtcgacgtatcggacgccgccgacggtggcgatctcgacgttgcggtggggttcggggacataggacgcgaatccggcggccacggcttcggccggtacgccgaaggcgcgggcgacggcggtcgcggccagcgcgttggcgacattgtggatgccggtggggcggatcgcggcgacgtcgcacagtgcgacgggggccgtaccggtgttgtcgacgagtttgccgtcgcggacaccgaactggcccggcgagggttcgccgagggtgaaggtgatcggggtgtcgccgggtgcgtccttcagcagtgccgacacccgggggtcgtcggcgttgccgatgtggacgtcgccgcgccagatcgcggtcttggcgtgggagtaggcgtcgaagtcgccgtgccaggacaggtggtcgtcggcgaggttgagcagcgcgcccacccgggggctcagctgtttcgaccagtgcagttgctggctggacaactccacggccaggacgtcgtagtcggcggtgacggcgtcgaccagcggggtaccgatgttgccgagcgccgcggtcttgagcccggctgcggtcagtatggacgccagcatcgtcacggcggtggtcttgccgttggtgccggtgatcgccagccacggtgccgcgtcggcgggccgcagccgccaggccagttcgggttcactgtagacctcgaggcccgcgtcctgggcggccagcaccagcgggtggtgcggcgggatgcccggcgacacgacgacctcgtcgacgcgggccagggcctcgcgcggcgggtcctcgccggacacggtgtcggtgaccagcggcgccagcgccgccaggccgtcggattcgacgcggtcgtagacgatgacctcgtggccgcgcgcggccagtgccctggcggcgcccgcaccggcgatgccggtgccgacgactagataatgtcccacctcgcgtcagcccaccactttgaggaagtcggcgtagaacaggcccaggccgatggccacgccgataccggcgatgatccagaaccggaccacgatgttgacctcgctccagcccgccagttcgaagtggtgttgcagcggcgccatccggaagacccggcggccggtcatcttgaacgaggtgatctggatgatcaccgagaaggtgatgatgacgaacagcgcgcccaggatcggcagcagcatgatggtcttggtggccagcgccaggccgccgatcaggccgcccaggcccagggcgccggtgtcgcccatgaagatctgcgctggagacgtgttccaccacaggaacccgaaacaggccccggcggcggccccggcgatgagcgcgatctccagtgggtcgcgcacgtcgtagcagtagtcggtgagcttctccgggcccaggcaccagtgccggtactgccagaacgcgatcatgacgtaggccgacagcgccatgatggacgcgccggtggccaggccgtcgaggccgtcggtgaggttgacgccgttggaggtggccatcacgaccagcacgaacatgatgaccgcgccgatcttggacagttgcagccagtcgatgtcgcgtacgaacgacagccggtcgctggcgacggtcttgccgatggagccggtgtagtacagggccagccatccgaaaccggcggcgaccacgatctggccgatgagtttgccgcgtttgttgaggccgccggagttcttacggcgcaccttgaggaagtcgtcgatgaaaccgacgagacccaggcacacgaacagtcccaacaggacgataccggtggcggtgaagccctgcggccgttcgtatccctcgggcatcaccatcaggacgccgtgtccggccacgtaggcgatgacggtggccacgatgaagaccaccccgcccatggtgggcgtgcccttcttgcccaggtgggtctgggggccgtcggtgcggatgggctggtcggccttgagccgccggaaacccttgaccgccaacggggtgaagaacagggatatcgcgaaggccacgaacgccgcgacaatgacggacctcacgccttggcctcctttgtcgagttgcgggtttctcgaagatagtcggcgaccttccaggtccggtaacgcgatcccttgacgaggaccacgtcgccgacatccagcagttcgtccagtttggctatcgcctcggcctggtcgtcgaccccgtaggcgatggacccggccagaccggcgccttcggcgatcgccgcggccacctcctcgacggagatgacgatgtcgatgtcgttgcgggcggccagttcgccgacctggaggtgcgcggcctcggtctcgtcgcccagttcggccatgtagcccaggaccgcgatcttgcgggattccttgcccaggtcggccagcgcgttgatggcggcggccatcgacgacgggttggcgttgtaggagtcgtcgatgacggtggtgccgtcggcgcgggtgaacacgtccatgcgccggggcgacagcgacagcgggccgctgacgaccgaggcgatggcctcggcggccatgcccagttcgacggcgaccgcggcggcggccagggtgttggacacgtggtgggcgccgtacagcttcagcgccaccggcgccgagccgttcggggtgtgcagggtgaagcgaggctgcccggcctcgctgaccacgtcggtggcgcggatgtcggcggactcggcctcgccgaatgtgaccacccgggcgcgggcgcggtcgcgcatcgcggcgacccgggcgtcgtcggcgttgaggatgacgacaccgccgggggcgaccgcttcggccagttcgcccttggcgcgggcgatgccgtccacggtgccgaactcccccatgtgggcggtgccgacgttgatgacgacggcgatgccgggcggggcgatgccgcacaggtagtcgatgtgcccgatgccgcgggcgctgtactccaggaccaggtagcgggtggtctcgtcgaccttcagcaccgtgtagggcagcccgatctcgttgttgagggtgccctcgggggcgacggtcggtcccagcgcccggcacagttcggccatgacgtccttggtggaggtcttgccggcggagccggtgacgccgatgatcttcagctccggcagccggtcgaccacggcgcgggccagtttcccgaaggccagctgcacgtcgtcgacgaggatcgacggggcgtcgacctcgcgggacaccagggccgccacggcgccgtcggccaccgcggcggcggcgaagtcgtggccgtcggcgtgttcaccggtgaaggcgacgaacaggctgccgggttcgatcttgcgggagtcgtgctccaccggaccggtgacccgggtttcgggattggcggtgtcggacaggcggccaccgacggcctcggcgatctcggccagggacatcgcgatcacgagtaacgggctcctttacgggcgggcggcggacagggcgtcggcgaggacacgccggtcgtcgaagggcaggacccggtcggcgagttcctggcccgattcatggccttttccaagcagcgcgatggtatcgcctggcttcgcgcgggctacggcctcatcgatggcggtggcgcggtcggccacttccaggtgcggccggtcgccgactccggccaggaccccggcgcgtaccgccgccgggtcctcggtgcgcgggttgtcgtcggtgacgatgaccaggtcggcggcgcgggccgcggcgtcgcccatcagggtgcgtttggacgggtcgcggtcgccgccggcgccgatgacggcgatgagggagccggaggtgatggggcgcagggcttccagcaccgcggtgatcgcgtcgggtttgtgggcgtagtcgacgacgccgtgcaccgggttgtcctcggagaccagttccatccggcccgggaccccggcgcagtcggcgaccccggcgatggcggtctcgaccgggacgcccacggcggtcaggcagccgtaggccagcagcgcgttggcgatgttgtggcggccgggcagccgcaccgagccgtggtggcggccgtgcgggctggtgacctcgaaggactggtcgaagccggaaccggtgatggagtccaccgaccaggtggcgttggcgtcgacgagcgagtaggtgacggtgtcgggtgtgaccaggcgtttggcccaggcgtcgtcggcgttgacgacctcgacgcggcagcggccgtcgaacagtttcgccttggcggcgaagtattcgtccactgtggggtggaagtcgaggtggtcgaggccgaacatggtgaagccgcccacggcgaaggagatgccctcggcgcggtgcagggtcagcgcgtggctggagacctccatgacgatgtcggtgacgccctgttccagggcgtaggcgaacagcgcctgcagttcggtggcctcgggggtggtgcgttcggagacgatggtctcggcgccgatgcgggtctcgacggtgccgatcaggccggtgacgcgtccggcggccttgagtccggcctcgacgaggtaggcggtggaggtcttgccgctggtgccggtgatgccgatgaccgacagccgtttcgtgggttcgccgtacacggccgaggacacgaccccggcggcggcgcgcgggtcggggtggtgcagcgcgggcaggccgtgttcgacggcggcctcgaccccccaggagtcggacagcaccgccacggcgccgcgttcgacggcctcggcgaggaactcggcgccgtgtcgtcgggcaccgggcaccgccacgtacaggtcaccggggcgtacccgtgccgaggccagactgacgccggtcacctcgacccggcccggctcggcgtcgaccgggaccgacagcagccgcgccagggcggccagcggtatcggtgtcacggtctcggggcgcgggaatccaagcactcggcgacattaccccgccggtgtggtggccacacgggtgtggcacacacaagcggcgcccgaacttgcgcgaaccctggtcgggcggaggtggaatccgtgagaatggcctttgccacgggacgcaaataatgtcgcgatatgcgaggtatacgcggaaaacataacctacgcattcgtaggttagagattattttcgaaagctttcatgttccaggtcttgccaccaacattcatagctgtatataaatgctctacaagcccgaaaaacccccgacaactgagaagaggaacccacaatgcccgagttcgaatttggtcttttaggagccctaacggcgcgggtgaacggccatgacgcacccttgggaggcctcaagccccgccggatgctcgccaccttcctgttgatgcccggtgaacagctgccactggaccggttcatcgacgtggtgtggggtgcccagccccccaaatcggcgagcgcgaacctttattcctatgtgaccgtcctgcggcgtgcgctgcacggacgactgaaccggctgcgtagcgggtatgtgctgcacgtcaaaccgggcgagctcgacgtccaggtcttcaccgacctgctcgtggaggcccgcagcgaggccgccgccggccacgtcgccgattcgctgggtgcctatgaccgtgcgttgaaattgtggcgtggtgagccgctggccgatatcaaagggccaccgccatggattccatatatccaaaagttgatagacacacgccttgacgctcttgaggaacgtgccgctctttatgttcataacggacagcagaatgaggcggtcgcggaacttcgtggtctgatcgcggaacatccgctccgagaaagtctatggcggcagttgatgaccgcattggccagtgccgggcagcgtgccgaagccatcgacacgtacgggcgattgcgctcgacactcgccgacgaactgggcatcgaacccagcgaggagtcacagcaggtacatcgcaaactactcggcgcacccacagcccgatcccggcatacggacgtgcgcaccgccgagttgaaacgccggtgcaccgacatggaggccatggtccgcgcggccgcggccaccctgccggtcagcgcgatgtccatgaccaccccgggacagaccgacgccgacataccggcgccggacaacccgggggcctggctcgaggacaacgtggacgacatcctggcgctggtgcgtcaggccgccacggcgggtctggcgtcctcggcgtggcggctgagcgcggccatgctgccgttcctggatttccggatgcggctcgaggactggcggcggtgcgtgcggatcgcgctggtcgcggcccgcaagtgcggtgacaccgagggcgaggccacgatgttgcgcagtctcggtcagtggcacatctaccacgaccacttcgaggcggccgaggagtgcttcaacgtggcccgggtgctgacccgggcgctgggcaacgaacgcgagaccgccctggcggtctacggactgggcgccgtggcccggttcaccgggcgcacgcccgaggcggcctcgttgttccgcgactccgccaacgccctgcactccattggagacgcctacggtgagagctacgcccgctgggcgctggccggggccttcatcgagctgggcaacatcgacggcgccgaggagcagctcaacaccgcgctgaagtcggcgcgttcggtcggcgaccggcaccgcgaaggccatgtgctggagcggttcgcggcggtctaccgggcccgcggcaacgattccgaggcgatctcctgtctggaggacgcgctggagattttcactgaactgggcgacgtgccctgtacgaccggggtcaaggaggccctggcggtgtgaggcgccagcctggacggctctggctgctaggctggcgcgcgacgctgcggaccagcacggtccaccgtcgccactcggtggcggatagcgtcccgccgaatcgcccgtatgggcgaaccggggacccaactggtccgtgtgtgtcacgaacccggggtgaatccgcgcgtagcgcggtagggcgtcttcggcccgaacccgtcagctaactcggtaggcggccgacgaagaaggacgaagttcgtgacgcgacagtccacaaagcgccgtgcgttcgcgccggtggcggtcggtgttgccgttttcacggtgctggcggcggggccggtgcccgccttcgccgaccccgaggtcaacgagaaggacgtcgacggggaactgcaggaggccatcgaggagtacctggacgccaaggagaccctcgagaccaccgacgaccgccaggacaagatcaaatccgagatcgccgacagcaagaagcaggtcaaacggctcgggatccaggccggtgacttcgccgccgccgcgtacaccagcggcggtgacctgcgtgcctccacgatcgtgctcaccgccggttccccgcgcaccgcgatccagacgctggcgctggtcagctacctgggtgagcagaccggggccaagatcgacgagctgaccgaggcccgcgaggacctggaggccgagaagaagtcgctgtccgacgagaaggacaaggccgagaaggcgctcggcaagctggagtccgctcgcgacaaggcggcccgcgcggtggcctcgggcggcggcaactcggcccagggcccctcggcgtccgacgcccccgccgccgaaccggccccggcggggttgagcggcggctgcaccgaggacgaccccacccccgccgacgggtgtctcacgccccgcaccctgcacgccctcgaacaggcccagatcgccggattccagcgctacgtctcgtgttaccggggcggtggtaacggcgagcacccgcagggcagagcctgcgacttctccgccgaaccgggcggtttcggcggtgacgccaccggagccgccaaggcctacggcgacaacctggccgcgtggctcgtcgacaacgccgacgcgctgggggtgatgtacgtgatctggtaccggcagttctgggacccgtcccagggctggaccacctattcgggtggtggcggcccctcgggcgcccacaccaaccacgttcacctgtccatggtttgacgagactcacccttgtccattcaggcgtcaatcccgtaacggaaggctcaggttcaaccgacaaaattcgcgttcacaacttttttgggagatttcgctcgcgtcgacccgcctccaaagacgcgggcgcggtgggcgctgtgtaccgttgctacccatgggcaccccgttttatcggcgaactggcttgacggcttttgttggcgtgctggcgcttgccgtttcggcagcttgcggcggcggctcggcgaaattcgtcgatcctgacaaatccgtcgtcgagatcagcagcgtcactcccaagaaggacgccaaagacgtacccgtgaccaccgagctcgaatggaagatcgagaagggcgagctgatcgatgttcagctgctcgatcccaagggcaagaaggtcaagggagacctggccaaggacaagaagtcctggatacccgccgaacgactggaatggggcaccaagtactccatcaaggtcaccggcaccgacaagaacaaactcgacaagaccagcaagtccacattcaccaccatggacaagccgggcaacttcatcagcgcctcgctgttcaacggggacggccgctcctacggcaaggccatgccggtgatcatggacttcccgcgtgagttctcggtgcccgaggaccagcgcgcctcggtggagaagcggctgcgggtcaccaccgaacccgagcagcccggcgcctggcactggttcagcggcaaccacctggagtaccgggccaaggagttctggaaacccggcaccaagatcaacgtcgaactggcgctggcgggacacccgctgggcggcgacgtctacggtggcgaagacgtcaagatgtcgatgaacatcaacgacgacgaccgcgagatcaaggtcagcaacgagaagaagtccatgaccgccttcgagaacggcaagagcgtcaagagcatggacatcagtctcggcaagaagggcaacgagtcctactccggaaccatgaccgtcatggagaagctggagaagacggagttcaacaccttcgacgagccgcagtgcaagggcaagaaggaaggcgaggacgacgactgctacaagacgaagatcaagtacgcccagcgtctgacctggagcgggcagttcatccactcggcgccgtggtcggtggccgaccagggcaaacgcaacgtctcgcacggctgcgtcaacgtctcggagaagaacgccaaatggatcttcgagttcgcctcggtgggcactccggtcatcgtggagggcaccggattcgagctgcccgcgcaggatggcttcaccgcctacaacctgagctgggaggacttcctcaagggcagttacctgtcgccgcccggtgagggcgacgacaagaaggacgacgagaaggactaacgcttctcatcgcgaagactgacaccgcccggccggatactcggccgggcggttttctatccccggcggtgggtgcgggcccgtcggccgttgccgttgtcctgcggctcccggtagaccgcgtcgccgaaggtccacacgatccgggcaccgcccagcgcgctgcggccgatgtgcagccggcccccggccgccttcgatatccgggccacgatgtccaggcccaggccgctggagcccgcgccgctctcgccgcgggtcagggcggtcatcgggtcggcgatgccgggtccgccgtcctcgacgatgaaccggccggtggcggagttgagttccagcgagaacggggcgtcctgcggcgtgtgcgcgaagacgttgccgaccagcgcgtccacgcaggacatgacgtcgtcgcgggagatgttgacccacaggctgtcgcgcaacccgaccacccggtagcggcggccgtggtcctcggccaggacgctccacatcgagatccgttcccggaccacctcggcgacgtcgcagcgctgcccggagcggtcggtgatggagcggcgggctccggcgatcacggcgtcgacctcggcctccagcgcgtccaccgaggcccgcatccggcgggcgtcggctcccccgcccagcgactcggcgtccaggcgcagcgccgtcagcggggtgcgcagccggtgcgacatgtcggcggccagttcgcgttcgccgtccaccagccgcaccaccttgtcggccatcatgttgaaggccaggcccgcgtcctggagttcgtcggggcccgacgggtcgacccgcaccgacaggtcaccggcgccgaaccgggaggtggcgtcggccagggtccgggtggagcggaccaccctggcgcccagccgatcggccatcagcaccgagacgcccaccagggccaccgcgatgcccgccagcgtcagccaggcggtgttgacgcccttggtgagcagcttgtcggggacgtagacctcgatgacggcgacccggtcctcgggcagcaggacggtgcgcaggtaggccaccccgtcggggagggtctcggtggaggtgcgggcctgtcgggcgaccttgcggatcagcgacgtctccacatgggacttgccgatgacctgttccccgttgaggtgcacggcgatgcgtttgccgacgccggaggactcactggacacggcccggcgcagcaccaccgggtcctcggtggcggccagcaccgtcaccatcgccccggcggcgtcgcgggcctgactgagcgcccgttcctcggcgacctgccgcaccaccatgcccagcggaatgcagaaggcgagcgccaccatcagcgtcgaggcgatggcgaccttcgccagcgcccatctcatctatggcccggctgcgtcacgggctcgtcggacagcatgatgccgacaccgcgtacggtgcgcagcagccggggtttggcggcggtctcgccgagtttgcggcgcagccaggaaacgtggacgtccactgtggcttcggcaccgatgtacggctgccgccacacctgctcgacgagttcctgtttggacacgacgcgcccggcgtgtcgggccagataggtcaacagcgagaactcgcgccgggtcagctccagttcgttcccgtccagcgcggccacatgccgggactggtcgacactcagcggccccactgtgatgagcaccgacttggccgtgtcggaggactcgtgccgccgcagcaccgccgcgatgcgcgccagcaggtgcgccgccgagaacggtttggtgacgtagtcgtcggctccggcgttgagcaacttgatgatgtcggtctcgccgcgccgggcgctggcgatgatcaccgggacgttggagaccccgcgcaacatgcgcaacgcgtccgcaccgtccaaatcgggcaacccgaggtccagaatgaccacatcgggtggatcggcggtgactttccgcaacgcttccagggccgtggattcagcccgcacatgatgcccggctttcgacagggctcgggtcagcgcggcactgacgttcgcgtcgtcttcgatcagcaaaaccgtggccacgacggcaccctaccgaaacggcgttgcttctgacaagatggcgagcatgtctgccaagcccgcctggttgcggagcctcgccgcgacggtcgcctggggaggcgtcaccgcggtcgcggcggtcggatcctggctgggcatgtcgacggtgctgaccggcgacccctcccccgcggcggcggccaccgtggtcacgcccgacggcgacaccagtccctcggagaagtcctccaacccccgttcccgcgacgatccccccgacgagggttcgagctcgccacgggacgaatggaacggctggagcgcggtcggcgacggcgcctacgaacgggccttcgacaccgacggcggcacggcggtggtccggctgctgcccggcgaggcggtcttcgtgtcggccagccccgccgagggctacaccgcgcgccgggaatggccctccgacgagcatctggtggtgacgttccacgccaccgactcgaaggtgaccatcgacaccatgtggcgcgacgaccagccctacgccgacgtctcggagacctgaggctcttcctgctcggccagcacctgacgggtggtccaccgttcggtcacaaaggacacgactggcacggttccggccagcagcaacaacaccgtgcgcggccacagcgaccaacccatccggcgggcgaggtcgaaggcgaaggccaggtacaccatgtacccgaaaccgtggatcggcgagatgatcgccgacagcaccggttcaccaccgatgtaacgcaccggcatcgccacgaagaacagcgcgacgaggaagacactcacgatccacgcggtcacctggtagcggcgcagcgcggcgcctatctctggttttgcgtccatggtgttgtcctaaccggggtattcgccggggcggcggttcgggttggccgccagccacgacaggtagcgattgtaggcgtcggtggcgtcgtcaccggtggccttgtcgggcgcgggcaccgagaacggcgacgacagcggctcctcggtcggcgcgtcgacactcgtcgaacccgcggcccgcttgagctcggcgcgcacctcccggatccacagcgccaccacgaaggcggcgaacaggggccactggaaggtataaccccagctcagcatgttgccctcctgagcgcggttccactgccaccagcccaggccgagaaaggccaacgtcagcaccacgccgatcgcgtgccgaagcagccaagctggagtcaggaagcggcccacgccgatgagggtaattgttggcgaaccgacattgacgctcaggtacgcgtcgggtggaatgggtcgatgcctcgtctcaccgatgtccgaagccgtctcgggctgcccgattccgccgcaagctggtacgacacctgggagcggctcgggccgccggaggggccggtgccgttgccgtcggcggccgagctcgattcgctgcttaccggcaggctgggttgtgatccgatcgacgccgcggcggtcgccgccgctcgtcccgatcccgacgcggacccggagctgtggtgggtcatggagcgctgttatcggcacctgttggccgatatgggtgggattgagatgctgctgtggccccagctgcccgacaagtggggtgcgacggggcggttcgtgcacctgtacgcgctgctggccgcgattcccgaaacgttggcgtacaaccggagtcggggtatcgaggacgagatcacctgggcgacattgtccaatgtggcggagaagttgcggttgaaccgggcccggttcggggttccggggcttgaggtggcgcactggttcacgttgcattttcggggggcgattcacaggttggggcggctggagttcgcgcccgagcgggccggggagggttttccggacgtggacgccggggatctggtgttgggggtgcacattccgcaggacggcgggccgatgtcgcccgacgcgtgcgcggcgtcgatcgcgtgggcgcgggagttcttcccgcaccatttcggggaccggttcgcgtcgcggccgctgttcgtgtgctcgtcgtggctgctggacccgaagctggccgaggtgctgcggccggacgcgaacatcgtggcgttccagaagctgttcgagctgctcccggccggtgaggacgctagtgagctgggcgagaaggacgtgctgcggttcgtgttcgaccaggtcggggacaccgacctggcgagcctgccgcgcgattcgacgctgcggcgagtgctggcggaggggttcgcggagccgcgcggctggcaggtacgcacgggctggtttcgctagcgggcggtcagtccggccgagtcggccagtgtggccacgccgtcgatgacctcggcgccgccgacgagttcgagctcgttgtggtcggcgccgtcgatggccagtttcgtgacctcagccccggagttctcggcggactcggccacccgtttgctcaggtcgggcggcacgatggagtcgccggtgccgtaggcgaccagcagcggcaccccggttttggttacattggactcgaccgggtaggtctcggtcagcagcagccgcaccggcaggtacgggtagtgccgctgccccacgtcgggcagcgaggtgaacggcgagcgcagcaccatcgcggcgggcgggtggtcgagcgccagtttgctgacgaccccacagcccaggctctccccgaagtagacgatgcgatcggtgtcgaatccggccgggccggtcaggtggtccagcgcggccttcgcgtcagcgtacaggccgtcctcgtcgggcgagccgggattgccgccgtagccccggtagtcgaagaccaggacggtgaaccccttggcggtcaacgcttcggcgaggccgatgcggttgagccggttgccgccgttaccgttggccaccaggacggcggtcttccggtcagctccggtcggtgcgaactgccacgcggccagtttcagatcgtccgaagtgcgcagttcgacctcggtggcggagtcggggaccggcggcgcggaggtgtcggggaaatagatcagctgccgctggaaccaccaggccatggtcaacaatagaacgatcacggccaccgcgaccaggacggtgcgcaggaaccggcgtttcaccatccccgcattatcgccgaaccgggtcaggtgccgcaggtccaggtgacggcgctggtgggctgccccatgtcgcctcccggccggggcagcgattctccggtgaggaccgaaccgtcgcggctggcgtcctggacgagcccgtggtcgagccccttcggggcgtccaatgtgggtagcttgacgagctcgtcgccgtcgtcctggcgggtggggatcggccagtcgcccgggtgcgagaccccgtagacccggccctcgtcgtcgatcgctttgggcatcaggtcggggctgagccgctgcatccgccccggatccgacagtcgccaccgcaggtgtggtatctcgacaccacccgacagcacccagtctccggcgacatcgatcggcagcgcgttcgtgaccggctcgggcaacttccatcccttgccgtccgatcgccacagccacggttcgcccactccgccggagtcctcctggtccttgctgggtcggtactggtagcccagggccatgccgccgtcggtgatcgcggtgacggtgccccgcataccttcgcgcacctgaagttcgacaggtgtggaggatccggccttccacagcagcggggtgggaagctgcggcgttacgtactcctccgtcgtggtgacacgcttgccgtacgtgatcgcgttgccgacgacctcaccggagtcattgacgtccacgagccgcacgaactcggcgccgggatagttcactgtggtctttttgccgacgtacagccagctcgtctcgcccccgtcactgacgaaatcaccgaccacggcaccgttggagttgacgtcgccgttctgcaacgtctcagcggagagggtctcgcggtcgccgtcgcgccacaggacggtctgggagtcgtagtcctcgtcggtcagctcaccgacgacgttttctccgtcggggctgatcttgagcccggtggcgtccttgccgtctccgggcagttcggcgatctcgcactcgccggtcggcggtttcacgcccagcgatgacaccacctcggcgttgaggggaggtgaggtgctgacctcgtccagcggcgacgggttcgagtcaccagtgaccaccacgaccaagaccgctgtgatgcccgccagcgccgcgatcaccgacgcccaacggatgaaacgcttgcggggaaacaactccatgacgccttccttgccgcggcaaaacatgaatcctagacgcagaaatccacgtttaccaatattcgacggctgtggacgagcattggcggtaagacgccaccggcccggtccgctcacctgccgcgatcgagaccaccccaccctctaaactccgagaacgtggccaggtatagcgaactgtcgtcccttgaccaatccgagctgaccgactggtacgccccgtctgcgcccgactggctgcgggtcaacttcgtgtccagcgccgacggcgccgtcgaggtgaacggcgactccaaggcgctgtccggcgaggacgacatgcgggtgttccggatcctgcggatgcgctgcgatgtgctggtcgtgggcgcgggaaccgtgcgcaccgacgggtatcgggcgctgcggttgagccaggaccgggtggagtggcgccgggcggccgggctgccggatcaccccgtgatggcggtggtgtcgcgcagcgggatcctggacctcgacacgccgctgttccgggaggcgccggtgcggccgatcgtcatcacgccggaggacctggacgccaaacggctcgccgaactgtccgatgtggctgacgtcgtcgcggcgggtaccgggagtgtcgacttcgctgaggcgttcgagcggttgcggcagcggggactgcggcagatcctgtgcgagggcgggccgcacgtcttcggtgagatcaccgccgccgggctggtcgacgagctgtgcctgacgctgtcgccgcacctggccggggccggttcggggcgcatcaccgccggtcccccgtcaccgctcaagcgcatgcatctggcgcactgcctgcacgccaacgggaatctgctgctgcggtacacgcgtgtccaagggtgactttcgaacagcgggcttgaccgggatgtcatacgtgtgatgcgaagatagtccgcatggccgacgccgagacaaccgatgatgtcgtgggacgggtactggggaccgaggacgccacgccgctgaccttctgggtggcggtgtccgaggacgcgtatctccagctcgacgacgtggtggtgacccagcgccaggtgcccggcagggagccggtgaccgtgtcgggtgtcgtgacctcggtgcgggcccgacacgagggcgcccagttcgactccgacgtgttcgcgatctccgacgggcacctgcccgcgcaggtgcaggaggccgccgaggtgaccgtgacccgggtcgagccggaggtgttcgtgccgccgtgccccggcgaccaggtgcgccgggcccggggcgaggagcgcgactcggcgctgtacttcgaccagatgacccggcaggtgccgctgggcttcagccgcgacggtgagccggtgttcctcaacgccgacttcctggacggcacccggggcgcgcacgtgtccatttcgggcatctccggggtggcgaccaagacgagcttcgcgacctggctgttgtactcaatgttgcgttccaaggcgctggggcccgaggcggtcaacaccaaggcgctgatcttcaacgtcaagggcgaggacctgctgctgctcgaccacgacaacaccaaactggacgaccaactgcgggaatcctatgcccggctgggtatcgaggccggggccttcggttcggtgacggtgctggcgccgccgcgcgccggggacaagaacggggtcccggacgtggcgtgccgatccaccggtgtggacgctttctattggacggtggcggagttctgcgagcagcggctgctgccgttcgtgttcgccgacgccgacgacgagcggcagcagtacacgatggtggtgcaccaggtgacggcgaagctgtaccgggaggccaaacccaaggacgacggcggcgcggtcatcgacgggcaactggtgtcgtcctatggcgacctggtggacctgttgtgcgacaggctttccgacgacgagacccggggtacctggggcggtaccgcggtggggcttggcaccgtcaacgcgttcatccgcaggctgatctcgtccactcgcgacatcgggcggctggtgcgcggcgatctgccgcccaggcgcgcccacggcgtcggcaccgacaaggacgcccaggtcacggtggtggacctgcacaacctgcccgaccgggcgcagcgcttcgtcgtcggcgtgacgctgcgggccgagttcgagcgcaaggagaaggccggtaccgcgcggccgttgcagttcgtggtgctggacgagctcaacaagtacgcgccgcgcgacggcaccagcccgatcaaggagatcctgctggacatcgccgaacgcggccgttcgctgggtgtcatcctcatcggcgcgcagcagacggccagcgaggtggagcgccgcatcgccgccaacagcgcgatccgggtggtgggtcggctggacccggccgaggcgggacggcccgagtacgggttcctgtcgtcctcgcagcggcagcgggccctgatggccaagccgggcaccatgttcgtggcgcagccggagctgccggtgccgctcgtggtgaacttcccgttcccgtcctgggccacccgcccggccgaggcgggggcggcgcccgcgtcggcgctgcggtcggccacccagaaggtcgatcccttcgacctggccgccaacgacgacgatgacgacatccccttctaggagtgagctttgcggatcctgcacacctcggactggcacatcggtgccaccctcaagggacagtcgcggatggccgaacagatcgcggtgttcggtgagctcgtcgagctggccaagaccgaacggcccgatctgatcatcgtcgccggggacctgttcgagaccgcggcgccctcggcggcggcgcagaagctgctggtgcggacgctgtcggcgttgcgcggcaccggggccgaggtgatcgcggtggccgggaaccacgaccacggcgccgcgatcgacgcgctgcgcggctgggccgacgcagccgggatcacgctgcgcggcaccgtcggcaaggccgccgaccacctgatccggggcgagacccgcgacggcgaggcgtggcggtgcgcggcgctgccgttcgtgtcgcagcggtacgcggtgcgcgccaccgaactgttcgacctgacctccgccgagaccggacagtcctatgccgaccatctgcggcggctggtcgcggcgctgtcggcgggtttcagcgacgacgcggtcaacctggtcacgggccacctgaccgtggtgggcggcaaggtcggcggcggcgaacgcgaggcccacacggtggccgactacgcggtaccggcgacgatcttcccgccgaccgtccactatgcggcgctggggcacctgcaccggcatcagcgcatcaacggcggctgcccgatccgttacagcggcgccccgatcgcggtggacttcggcgaggagtcctacacgccgggcgtggtgctggtggacgtcaccgccacgaccccggccacggcgcggcacgtgccgctgacctcggcccggtcgctgaagacgctgcgcggcaccctggaggagctgcgagaggccaccatggacgacgaggcgtggatccgggtgtacgtcaaggaacacccgcgcgccgggctgcgcgaggaggtccaggaactgttccccaacgcgctggccgtccacatcgacccgacgatgacgcgggagggcgagacgccccgggtgcggcgggcgggccgcagcccccggcagctgttcggcgactacctggacgaacgcggtcacgaggatccggcggtggccgaactgttcgaccggctctacgaccaggtgtccacggttccggtcccgacggaaggtgagtgaccgatgcgtccgcttcgcctggacatggagggcttcggcaccttctccaaacccaccacggtggacttcaccggcgccgacttcttcgccctgatcggaccgaccggcgccgggaagtccacggtgctggacgcgatctgtttcgccctgtacggccgggtgccgcgctggggttcgggcatcgagtacgcgctggccccgtcggcgacctccggcaaggtgcggctggtgttctccgccgacggcgcctgctacgtcgcgacccggctggtcaagcggggcggcaagggcaaggtgaccacggccagcgcggcgctggagaagctgcctcctgacatcgatccgtcgagtctggacaatgtctcggagctgatcggcacggcgctggcggcctcggccaaggcggtcggcgagcaggtcgagcgcatcatcgggctgccgttcgaccagttcacgaagtgtgtgctgctgccgcagggcgcgttcgcggagttcctgcactcctccggtgccgagcggcgcaagatcctggagaacctgctgggttactcggtgtaccgcgacatccagaccgccgccggtgaggagcagaagtccgccgaggcggtgttgacgcgcatcgagcaggagttgtcgagggtcgccccggtgaccgacgaggccatcgccgccgccgacgcgcgggtgcggacgctgagtgcggtcggcgagaaggtgcgcgccaaggtaccccggctggacgagctgacccggcgcgccgccgaggccgccgacgcgctcaagaccgtcgacgccgagcacgcgctgctgacctatatccgccgtcctgacgatgtggacgccaccgtgcggcaggtggccgaggccgccgcggccgtggagacggcgcggagcgccatgaccgaggccgagcaggccgaggaacggctgcgggccgaagccgccgatgtggacaccgcacgcatcgatctgctgctgggcaagcatgccgagctggtcgacaccgacaccaagctcgccaagggcaccaccctgaccgaggacgccgaggccgcgctggccgaggccaagtcggcgcaggcgcagcgcgccgaacaggtcgccgacgccgagcgggccctggacgcggcccgtaccgccgatctggcggcggcggtacgcgagcacctggaacccggcaagccgtgtccggtgtgcacccagacagtgcgcgcgctgccggagcacaccggccacgccaccgtcgccaccgcccggcagcacctggacacggccaaggcggcgttgaagcagtccgaggacgagttcgtcaagttgcagggcatcgcgcacaagtaccgggcccgggtggaccagctgctggagtcgcgggccgcgctggccgaggcactggcggattcgccggggccgcagcggcttcaggccgacaaggaggccgcctcgacccggcgggccgcgttggcacaggccagtgcccgggtccgcgagacccgggacacggtgcggcgcgccgagacggcgcacgccaacgccgccgacaagcaggccatcgcgtggcgcaccttcgaccaccaccgcgaccgggtggcggcgctggctcctcccccggccgaccggggtgacctggacgccgcctggcggtcgctggcggactgggcggccgaacagctgtcgctgcgggcgatccagcgcggcgagcacaacgcggcggtggccaaactggacgaggagacccgcatcgtccgcaatgaactgtcggtgagcctgaccgaggccggggtgaacctgggccgcgaggccagcggcaccgatttcgtcgaggcggcggccgtcggtctgcggcaggccgaggacgaccaccgcaggctgctggagcagcgcgacatcttcgtgcggttgaccgccgatcgcgccgagaagtcgcgcgaggcgcaggtcgccaagcagctgcacgaacacctgggcacccgcaagttcgtcaactggctgctggaggaggcgctgcgcgaactcgtcgcgggggcctcggacatcctgcgccgcttgacgtcgggacagtacgacctggactacatcgactacgagttctacgtgatcgaccaccacgacgcggatctgccgcgtccggtcaagaccctgtcgggcggcgagaccttcgcggcggcgctggcactggcgttggccatgtcggagcagctggccgggatgtcctcgcagggcgcgagtctggagtcgatcctgctggacgagggcttcggcaccctggacgcggcgacgctggaccaggtggcggcgaacctggagtcgctggcgacctccggcaaccgcttggtgggtgtggtcacgcacgtggcgggactggccgagcggattccggtgcggttcgaggtgtccaaggacgcgcacggttcccacgtcgagcgagtcgaactctaggagacgaacgtgcgcatcagtgtcagcgcttgggatcccggctacgccgacaccggcgagaagaccggcgaggccgcacaggccaagatggacctcgacgtcgaagtaccggcggtgaagtgggagcccatcggttcggacgtgcccgcgccgccccgggtgctgttggtggacggggtccggcgcctcgacgccagagtggacatcgccgtcgaggggcagccgccggtgccgggcatctgcgcgtcctacggcgccggagtggtggagtgcgatcccggtggcggctcgacggcgacgatcccggtcagccgcatcgagaggggcctgttcagcgcggtcccggacgcggggctgacggccggacgcaccgccgcgtacgtcgcgcaccggtcgagggccagcgaacccggtgacctgctcaacgcggtgcaggaccggctcacggcgctggagatcgaggtggccaccgaagccgaaccgggtcgcgacgacctgctggtgatcgacggggcgctgcggcgccgcacccacctgccgcgcgcggtggggttcatcaagtcgcaccagcggcgctacctgcccgaccatctgtcgtccatcatcgacaaactggagccgggccagcggaccccggtgttcgtgctgggcacgtcctggcagcggcacacctggtacctgcggctgccgggcggcggcgacggttcctgggcgggcatcgcccggctggaggcggccgacgacctgacgatcgccgaggttgtggcgctggccgattccgccagcgcggtgctgccgaggctggcatcggtggcgcacaaggatcctcgcgccccgcagaacctgaccccgatcgccgggctggagcggcggttgcgggcgaagctgggtgatccgcggttgttgttgcggggcttgcgaaccggggcgcgggcgttttagtcggccagcgggaagctgtccgacgggttccagcgactgccgtcgaagaccaccaggtccacggtggatacgcggacgcgcagcggcagcccgggttcgagttcggcgcgcacggcctcgccgacggcggggtcctcggtgaacgcgaccgacaggtgtggcgtcggtttgccgtacttgccttggtagggaacgaggtccggccagcgcgagatgacggcaccggtcagcgcgtcgaagcggtcgacaggctcggcggccaggtacaccaggccggggaaccggccgcaggcggcgaaggtcgcctcgaaagccgtggactcgccgaacatggtggccagcgtgccgcgtacgtcggggttgacgttgctggcgggcaggaacgggtacatcaccgacacgtgcgggccgacgccgtaggccaccgacgggtcgtgccttgccctggcggggccgacgacgggctcggcctcgggtacgccgatcaccagcgccgacagaccggcggtgaagcgcgaacgctgtgacatgaccccatggtgcccgtcaacttaagttgacgatcggcgggttgtcaatgtaggttgacaacatgagtgaagctaccgatctcgccgtcgcggcgggcaactccgaccccaccgtgggactgcgagccgtctcagccctgcggcggctactggaacgcctggaggccgcccaggtccgcaacgcccggcgccagggctggacctggcaacagatagccaccgccctcggggtcacccggcaagccgtccacaaaaagtacaaaggggaatgacatgttcgagaagttcagcaaggacacggttcgggccgtccacgccgccgtggcccaggccaaggaatcccgggcccgcaacatcgacgaggagcacatcgtctacgccctgttccgggaaccgggcacgctggccagccagctcacccgcggcgccctgaccctgtcggcactgcgcgagtcctacgcccgagcccatcgccggggcggagtcagccaggccgacgccgacacgctgcgggacatcggcatcgacgtcgacgaggtcatcgcgacggtcgagacacagctgggcgaacaagcgttggcgcccaagccgtccacggccaaaccgaagcgccatctgccgttcaccccggcggccaaggacgtgctggcgggggcactacgcgaggcggtcaagcgccgggacaagcggatcggtgacgaccacctgctgctggcgctgctgggccgaggcggcctcgcggccggggtgctggcggaactgggtgccacgtacgaggaggtctcggcacgggtggactgaggatcgtcagcttgacggccgcgccgtcgccgcagcgcggcaagccgttcagctcagcatcgtcgcgcgccagtcgtgccgcagccgctgtagctccgcgagcttgtcggggtgagcgtcggcgaggttgcgggtctcggcggggtcatcatccaggttgtacaggaacagtccggcgcccaggtcggtgtgctcgtactgaagcagcccccgcacctcgtcggactcgccgtcggcgtagcgcagcttccaggccccgcttctggtcgcgtactggaaaccgcagtcccagtgcagcgcttcatgtcccgcgtcggtctcgccgcgcagcatggcccactggtcgacgccgtggccgtcgccgggatctcccccggcggcggccagcaggctcgggtacaggtccaacgcggagatcaagccgtcgcggtgttcgccagcggggacgccgccgccgggccagcgcaccaggaacggcacccggatcccgccctcgaacagcgtgtacttggaaccggccagcggcgtgttgtcgccgtggttgcagtgcgagccgccgttgtcggtcaggtagaccacgatggtgtcctcgcgcagaccgttggcgtccacggtgtccatcagacgaccgatctcggcgtccatcagttccagttgcgccagatagtactcccggcctttgtccagattgggcgccacgacgtcgtcgtaccagtcgaagtagcttcgggtctcggggtcccagtcgtggtactcggacaggccgcgtttacgccgttcggcctcgggcagctgccagcagaagttgtggacggcgttgaaggccagcatcaggaagaacgggttcgcgtccccggcgtggcctgtgacgaagtcgcgggcccgctgaccgagatcccaggtcaggaagtcctcggtctcgtactcgtcgtcgccctccagcagcggctgggtgcccatccgccagcccgcctcgccgcgcgcctcgtattcggcgcgcgagtgccgcaggtagtgcagccgcccctgggactgtccggccaggccgtaccgggtctcgtcgaagccgtggtgcggtgggcaggcgtggtcaccgagctgctcgggtccgtagtggactttgccgaagtagccggtggtgtagccgcgctccttgaagcgctcggcgagcgtcggtgagtcgtcggggagccgcgagttgtcgaaccacgtggtgccgaacgacaacgggtagcgccccgacatgagcccggcccgcgacgggctgcagatcggcgcggcgacgtaggcgttgtcgcaggacacgccctcggcggccagccggtcgagggccggggtgtggacgttgtcgtggacgccgagcgcggagcggtcggcgtagccgtggtcgtcggacaggatcacgatgacgttcggtcggcgggacacggcacccccatcagctggcaagcgatttcccggacgctaccagccgcgcccgccgacggaactgtgcggcgggcggcggctcggcggggtcagtggctgtcggccgtcagcagctgggaggccgccaggtcgcggtacagctcgtcggtggcgaccagttcggtgtgggagcccaccgctcgcactcggccagcgtccaggaccacgatctggttggcgctggtcaccgtcgagagtcggtgtgccacaacgatgacgttggtgcggtcggcggcgtccaacatcgtctgtttgagcgcggcctcgttggcggcgtccagttgcgaggtcgcctcgtcgagcagcagcagccggggtttgcgcagcagtgcccgcgcgatggccacccgctggcgctcgccgccggacagggtcatgccccggtagccgatcgcggagtccagcccgtcgggcagtgaggcgaccagctcggtcagcctggcccgcttgacgatctcggccagctcggcctcggtcgcgtcgggtgccgccatcagcaggttctcgcgcagcgtgccgtgcagcaccggagcgtcctgttcgacgtagccgatcatgccgcgcagcgccgccagcggccagtcctcgacccgggtcccgtcgacccgcacctcgccggacgtgaccgggtagaagcgttcgatgagggagaacacggtggtcttgcccgcgccggacggtccgaccagcgcggtcaggccggtgccgctggcctcgaagctgacgccgtggtgcacctgcggcaggccggggccgtagccgaaggtgacgttgtcgaaggacagcagggccgggccgttgttcgccgagatgctcgcgccgttggagggttgctcgtgggcgaggtcggcgacggtctcgacgcgtcggatcgccgccagccccgtctggagttgcgacagcgccgcgaccagcgagctgatcggccccatcaggtagaacagcaacagcaggaacccgatcagcgacgagatggtcatcgttccggcggcgacgcgggctccgccgacgcccagcacgatcaggaacgcgacgttgaccggcagccaggccatcaccccggccagggcctcccacaccgcgaccatgacgcccttgtcgcgggcttcgcgggcggcgacgtcgagtttgccgatctcgatgtcctcggcgccgctggccttgaccgtccggaaggcgctgaagatgcgctccagtatggagcccatctcgccgagcgcggcctgcgaggcggtggtggcgttgcggatgcggggcatgatcagcgtcatgatgatcgacaccagcacgatcatcgccatggtggtgccgaacagcaccaggtcgatccaggccatcagggcgatcccgcccagcagcatgaacaccgcggtggtgccgccgatgacggtggtggacgcgacggtgcgcagcaggttggtgtcggaggtgaggcgcgagaccaggtcaccgggtttgagccggtcgacctcggcgatggtgagccgcaccaggctgccgaccaggcggcgccggacggtcagcacgatgtcctgtccggtgcgctgcatcaggtagggcccgaaggcttccaacgcgcccccgaccagtaccgccgcgaccaggatcagcagcgggttgcgcagcgattcgccggtctccagcgactcgatcacgtccatggcgacgatcggctggaccagcccgatcaggccgcccaggaacgccagggtgccaccggtgatcagcagcggcaggtgctggcgggcgtagaaccacagtcggcgaagcggtgcccggccctcgtcggcgggggcttcggcgggtgtctcgatggcgtcggtcatggctcttttcctgtctggggatcgcgacgctaccagcgccttacgacgctcgcctcggtctcaataccgagctgtcctcagtctctggtcctaggcctcgggggcgggccatggcagcaggatccgcagcgcggcctcgaagtcggcggcggtgtattcgcggttcgccaacagcgcccgcagcagcaggccgtcgaaggcggacacgaacaggtcgacccgcacggggtcggtggtgaagcggcgggcgaactcggccgcggcggcggcccacagttcggtggactcgcgcagttccggccgccgggccgccagcaggaacagctcgtattcggccagcaggtgcccgtcgggtttggcgaccaggtcggccatcatcgccgcgatcgcggggcggcagtcgacgtcgtcgggcagcgagtcggcgatgacgcgcagtttctcggcgtcctcgcgcatgcaggtggacagcgcgtcgcacagcaggtcgtcgatgctggcgaagtagtaggtggacgcggtggtgggcacgtcggcctcccgcgcgaccgtccgatgtgtgacgccggagacgccgtcgcgcgcgaccacccgcagcgtggcgtcgatgagcgcgcggcgacggcgttcgcccttggcccggcgtccgtcgatggtggactcagacagtgtcgcctcctgtgttcggcgaccgagcctacccggcggcgctggtcaccggcatcctttcggtggcccctggtcgcgagcgcagcgccctggtcagcatccgcaggccgacggtcgccgcggccagggccagcacgccgccgcacagggcgacggtgaagccggtggtggcgccgaaggcgtccacgacgaagcccgacgccccggctccggcagccatgccgatactgacgccggtggcggcccaggtcaatccctcggtgagctgggccggtggcaccagtttctcgatgaggctcatgacgatgatcatcgtgggcgcgaagaaggctccggcgacgaacacggcggccgacaggctcgcgatgtcggcggccagcaggaacggcagcgtggtggcggcggttccggccgcgccgatgacgagctgtttcggcagcgcgatgcggggcttccaggcaccgaaggccaaaccggcgatgccggagcccagcgcgtagcaggtggcgacgattccggcggcggcggtgatgccctgctgttcggcgaaggcgacgctgacgacgtcgacggtgccgaccaccactcccccggcgaacaggacgaacaccaacagccgcaagggtgcgcgccggatcgccgagccgccgccggtctcggcggggcggggtgcgggttcggtgcggcgctgtactgcgaaggccgcgaccccggcgaccagcagcacgatggccagcagcggcccggcctgcgggaacacggcggtggacagcaggatcgacaccgccggtccggtgacgtaggtcagttcgtccacgacggactcgaaggagtgggtggtggtcatggcgtcgctgccccggtagatctcggtccagcgcgcccggaccatggcgctcatggtcggcagggttccggccgggacggcgaaggcgaacagggtccaggcgggcgctccgaagtgggcgctcagcaggacgccggtgatggacgcggcgctgacggccatggcgggcaccaggatccggcgttgtccgtgccggtcgaccagtcgcgacaccagcgggctcagcagcgccatcgacagcgtgaacgtggccgagacggctccggcgaggccgtactggccgcgcagttcggacagcatcgcgaccaggccgatgggcagcatcgactgcggcatccgggcgacgaatccggcgagactgaagcgcagactgcctggggcggcgaagatctcgcggtagggcttgagcacgaagtcctcccttcaagaaactgggactatcgttcaagtttttatcacgcggacgcgagcccgcccagacatccgaagggtggggtccatcaccatcaattgacaacatgctgtcgatatgacagacttctgtcataacaatcaggaggaatgaaatgaccaagtcagtgcacgtcgcgatctacgacaccctcgcggactgggagatcgggcacatcacggcccacatcaacaacggcgagttccagcgcgaacccggccagtaccagatcgtcacggtcggcgagaccgccgaaccgatcacgaccatgggcgggctgcgcgtcaccccggacaccacactggaccaggtctcggcggccgacagcgccatgctgatcctgcccggcgcggcgacctgggttcccgagggcaacaaggctttccgggccaaggcccgcgagttcgccgaagccggggtgccggtggcggcgatctgcggcgccaccttcggcatggccgccgagggcctgctggacgagcgcgcccacaccagcaacgccccccagttcctcaccatgagcggctacaagggagcgtcgaactaccgcgacgaactcgccgtcaccgacggcaacctcatcaccgccagcggcatcgcgccggtccacttcgcccgcgaggtcttcgcgctgctgggcgtctacgaaccgtcggtactggagtcctggtacaaactgtacggtcagcaggacccgtccggatacttcgaactcatggagtcggcgtgacacaagaagaacaggacctgttgagcggtgcggccttgacctcgttccggctcagtggccagtttctcgcggtggccgagaaactggcccgcccggtggggctgacggcggcctggtggcaggtcctgggcgcggtgctgcgggaaccgctgccggtggccgggatcgcccgcgccatgggcatcacccgccagagcgtgcagcgcatcgccgaccggctggtgaacgacggcctggccgagtacctccccaacccggcccaccgccgcgcccagctggtgcgccccacccaggccggttacgacgccgtccgaaagatcgaccccgcccacgccgccttcgctcaccgcctcacccaggcgatgggggccgaggaactggaagcggcgctcaaggcgatgaccaccctgtcgcgtgtgctggacgacctcgacgccgagtaaccccactggtgtcgccacccttggctagggttcgcagcatgaccgaccgacgccaggtactgcgatttcgcgtccacgcccagcagctcgaccgcaccagcggcggactggccgacaccaccgtcctcgacttcggcgtccaggagaccggccccgacggagcgggctgggcgctggcgatccgtggcgtcgacgtcgccaacctcgccgcgacggatctcatcacactgtggaccctgcggggagcgccccaccgctaccgccgcgccgatgcccccgacgtggccgcggcggtggccccgtactccgacgccgacgcgggcaaacgcatcttcgacgcctcgaaaccgttgaaggcggccggaatcggcaacgtggaggcactggacgaagtggccggacaactgcgccgcctcgtcaccgaaccgatggtcaagggagacgtgtcgggacggctcaacaaggttctggacgagccgtatctgcggttctgccgcccttgcgacgcgatccacatctacgagcagccgtttcggctggcggcgatccgcgccgggctggagctgcgaccggggacctcgccgccggtactggagccgatccccgggttcaagccgtcggccacggcggacgaacgcttcgacctggtgcgctgctacctgcgactgctgggcccggcgacaccgaaacaggtcgccgagttcctggacgcgccggtcaaggacgtgaaggcgcactggcccgaggacgtcgtggcggtgacggtggacggcgaggagcgctggctgctggcgtccgatgaggaggctctgcgatcggcggcgggtaaggcgacgcggctgctcgggccatacgacctgttcctacagggacgggaccgcgccacgatccagccggacaaggcgcgggccaaggagctgtggccggtactgggacggccgggcgcggtgctggtggacggcgagctcgtcggggcgtggcggccccgtaagtccggcaagcggatgagcgtaaccgtcaaaccgtggcagaccatcgccgccgccacccgcaaggccatcagcgagcaggccgagcggctggcggcgaatcgcggggcggaactgtccacgatcgagttcgacgactgaagcgcggccgggtgccgcgactgcgtcgcggcagtcgggccacgggccacgggccacgggccacgggccacgggccacgggccacgggccacgggccacgggccacgacgagcgtgcctcaaccggcctggctgaccacagttctggctacagcgctgcggccagctcgaaataggtcggggccaatcggcgcatcgttgccgccgcgctcttgttgttccccgcgacgaggtcgtactgcaaccttcctactagtcgcgactgccgcgccgcgatcctcgcggctgctggctggtcgatatcggacagagccacggcggcatcattgagacggcgcgcgcccacacgcaccgcgaagtgaaccaggtgccccctggtctcctcgtccaggccactctcggtcagctcggccagacgatgaagggccgcttcggttcccagcgttccgggtggcaccgtgccgtcgtacgcgttggtcagccatcgaacggcaccaggcagcgccgcgcgaagagcctcgcgcacatccacgtcccgctccttgacgaagtcggtgcgcatcacgaacggcgggtcaacccatggcaccagttcggcgcgccaggctttggcgaactgggcgacgggaagggtggcataggggtgcccatgcggatcgtgcatgacgacgacgtcatcgtcgacctcgagcacgacgacccagtggtcggccccgatcgcacccgtcatggtgggctgatgcgacagcagccccatctcgaccggcccgaccatgacggggccacgcttcaccgcctcccgcaacatcgctacagcggtatccgcgtcaccgccgacgttgcgctcgcaccgccagcccagcagtcgcagggcgtcgtcgatgccgaggtccgggtcccagccgtaggggtcgaacagcggcagctttccgcccagcaattgcatcccgaacggggaaccggtgagcacttcaagccgcgacggaccgggagtctccggcccgagcatcatcgacaaactgttggcgtagcaatacggtccggaaccggtgtagggcaggctcatctgccatctccttactgtgaggggtgtcgaacggtcgtcagtgttcagccgtaatggattcctgcagttctgtcacccactgcgccgggtcgggcgggcactccaggttgacctcccgcgcgtaaccggtgctgcgatacccgttggcgtcgatccaccgggccagcagctgcaacgaggcgtccgactcgtccatcgcaccgtggtggatcaccgtcgccgcctcgatcgcgggcaacgtcaccaccgacaactccgaacgctccgacgcctcggcgggcaccggaaacgccgcgtgcaccagcaccccgtcaccccgatcctcatacgacgcgaccgccggacccaccggcgtcacacccgcgtcatcgagcaaccggcacaaccgcgagtacaacggcctgatcacgggggtgatgtcgaccgacgcgtaactgtcagccggtgccgtcagctccgcgacccgggtggcagcgacccgtttgaccacgacctcgccgctgggcaaccgcccctcggcctcgatcgccgacaaccgcgcctcgataccggtgagccgatcccgggcggcggccagttcggccgccgcctcggcccgacgcaaccgcagcatgccccgcagctcgaccgtgctgacctgctcgtccaggaacgtcgcgacctgctccagcgtgaaccccaggtccttcagcgcgacgatccggttgagccgcgcaagctgcgcggcctcgtagtgccgatagccggtaccggcgtcgacacgggccggacgcagcagcccgagcgcgtcgtagtggcgcagcatccgcaccgacacgcggcccatccgggcgaagtctccaatggcaaacatgacgcccccagtagtagtggctgacaccgtgtcacagtcaaccgctgtgacccaggtcatgacctgcgaatgctcgcaaaagtcggaacgaccacgaagtccattgacatagctgaatacgcggaatatcgtccgaatgcgatactgcccccgcttgaaggatccgcccccatgagattgcccgccgccgtcgtgaccggcgtcgtcgctgtcgtcgccgtgtccagtgtgatcaccggtaccaccctggccatcgccgacggcaacgagaccgacgccccgaagctgaagaacccgaccagctgtgtgtcctccgatccggagctggccgagcggctggccagccagctggatgccgccgtggccgccaaacccgacgggatcggtttcagcatcagtgatccggtgacccagaccgcctgtcacttcgggtccgaccgggtcatcaagacggccagcaccatcaaggtgaccctggtggccgccctgctgcacctcgcgcaggaggaggggcgagagctgacccagaaggagaaggacaacagtcacgccgccatcaccgtgtcggacaacaaggccgccaccgcgatctacgagcagctgggggccgagcgcatcgaggctttcgtggcgactctgggcatggtcagcacgcaggtgcggccgacctggggttcgtcgtcgacgaccagtgccgatcaggagatcctgttgcgcaccctgacgaacccgggtgagatcctcaccgaccccaaccgggcgtacctgctggacctgatggccaatgtggtgcccgaacaggcttggggcaccaccgacggggccccggacaccgtcaccaagcacgtcaagaacggctgggtcgaggaatacggctggaccagcagtctgggcactttcgacggtgccgaccgcaactacgtgatggcggtgctgaccaacaacagcaccacattggacgagggcatcgagcgcatcgccaaggtgtcgcgggtggtccacaccgaactcaacgccgtctagccgaccgtggtgccccggaacgtctgccggtaggcgcggggcgagacgcccagtaccgtccggaagtgttgccgcagtgaggttccggtaccgaatccggcttcgcgggcgatccggtcgacgggtgtgtcggtttcctccagcagttgccgggcccggtcgaggcgctggttggacagccactggcccggcgagattcccatctcctgccggaaccggcgggtgaagttgcgggggctcatggattcccgggcggccagttcgcgcagggtgagtggacggtgcaggtgccgcagcgcccagtcgcgggcgttcttcgtggacgactgcctcggttcgggtaccgggcggcggatgtactgggcctgaccgccctcacggtggggtggcacgacggtgcggcgggcgacttcgcccgcgaccgccgagccgtggtcgcaccggatcatgtggaggcacaggtcgatgccggacgcctcccccgccgccgtgaggatccggccctggtcgacgtagaggacgtcggggtcgacgtcgatgtcggggtacatgcgctggaagcagtcgacgcagttccagtgggtggtggcgcggcgtccgtccagcagtcccgccgccgccagcacgaaggcgccggtgcagatggaggcgatgcgggtctcgggactgacccggcgcagggcttcgaccagccagggttccaccgtgggtgagagttggtggtcggcgtcggcggccgggacgacgatggtgtcggccgcacccaggatggtgatgtcgtgggcgacgttgatggtgaactcggtgttggtggtgaccacgccgggttcgcgggtgcaggtcaggacctcgtacagcggttcgccggtggcggagcgggcgccgccgaacagttcgtgcacgattcccagttccatgggcagcactccggcgcggaccaggacggcgacccggtggcgttgtgtcgtgaatccggacatggctcgattcttgcacttgttggcaatcgagccagtggttcgtgagcgggataacccgcaggatcgaagccgtcatccggtttcgaaaggacgcgacatgaaaacactgtggatctacgcccaccccgaaccccgttccctcaacggatcgctgcgcgacgagggggtgcggacgctgcgcgggctggggcacgaggtgcgtgagtccgacctgtacgcgatgaactggcggccggtggtggccgaggatgacttccccggacgccaggctggccgactgtgggtgggcgacgcgcagcagaccgcctacgccgagggcacgctcagccccgacatcctcgccgagcaggagaaggtgctctgggccgacaccatcgtgatccagttcccgttgtggtggttcgggatgcctgccatcctcaagggatggttcgaccgggtgttcctacagggcttcgccttcggcctggcgaaccccgccaccggcaggcaacggcgctacggcgacaacgccctgtcgggcaagcgggcgcttgtcgtgacgaccttcggcgcccgtgagtccagtatgggtccgcgcggcatccacggcgccatcgacgatctgctgttcccgctccagcacgggatcctgtggtacgcgggcatcgccgcgctgccaccgttggcgatcgacggggcgaaccggatgtccgacgacgagtaccagctggccgccaagcggctgcgcgaacggctgcggaacctgccggagcagaccgcggtgccgttccgctaccaggatcacggcgactacgacgccgacctggtgctgcgcccggagcttgccccgggcgagaccggattgagcatccacaccagccgataatccgatcgtccgcgtagtcgtgaccggttaccctcgtcgccgtggagacctgggaaacgaccgacaagatctacgcggccctcgaccggttcgaggatgccatcgacggctggcagcgtccggccgcctatggcatcctccggtccgacggctgcgagatcgaaccggtccgggtgaacctcaacgagcactaccttcccgccgtcattctcgcgacggtgtgcggacattccagcggcaccaagtcctatgacttcgacgatgtgatgctggatcgggcgatcgagctgctcgcgcccgctggagcgtgtcccgacttcgaccaccccaacctggcggccctgcgccgggtgcgcgagcacggcagtccctccgatctgatcggagtcgtcttcgtcgatgacctggacgtcgtccccgccgacgactacatccgccataccattggggcggccctggacgggcggtgcgagaacccggacgggacgacgactctgtggcgtccgaccggcccacaggaactggcccttgtagagcagagcggctggcgggcttggccgccgcggctggcggaccagccgatcttctacccggtcctcaacgagaactacgcggtccggatcgccagggagtggaacgtcccggccagcggctcgggcttcgtcacgaaattccacattgacacgccttacgcccgcacccttccgacgcagcgggcgggtggcaacaacgaacgggaactgtgggtaccggctgaacggctgaccgagttcaatgagcacatcgtcggcaccatcgaggtgacccaccggttcagctgagcctcaggcgtagtcgggcggtttcggggcggtggtcttcagctcgtggaatccgtcgaacccggccagcggcacgacgaggtcccacagtcgccccgcctcctcgccgcgcgggatccgcgagatcaccgggccgaagaacgccaccggctcgtccgacgggccggtggcggcgatgaccggggtgccgacgtggtcgccgaccaggccgatgccgcgctcgtgggaggcgcgcacgtcgacgtccaggtcgtccgaggtcgcggccttggccagttcgacgggcagaccggcctcggtgagggcgtcggtgaacacgttgtcgtcccactgtggctggtctttgtggagccggttgcccagcgcggtgtagaacgccgcgagcttggtcttgccccggtgccgttcgacggccgcgcacacccggaccgggtaccacaggtatccctcggtgtcgccctccggatcgacctcgcggccctcgttgagcaccgccagactcatgatgtgccagcggatctcgatcggccgtaccgtcgcggcctcgatcagccaccgcgaggtcagccacgtgtacggacacgacgggtcgaaccagaactcgaccggtttcgcctgcgtcatcaacgcctcctcagtcccggccaacagtagaaccgccgccgagcaaggttaacgccagccgtcgcggtgccgccgcagtccatccaggaccaggtcgagtccgatgtcgaactcgtcggtgaccgcgtagccgggtttcatgacgtggccgaacatctcggcgaagtgcgggtattcctcgcgaggcagctgttccaggatcgcgtcggcgacgtcttcgagttcgtcgctcgacgtgaacggcaggctcaggtgctggagcgtgaacccgtagatataggcgtccagtaccgagaacgcgtgcgccgcaccggcgatcgtgaaaccgccgttgcgcaggcagccgatcaccgcgtcgtggtggcgcatcgtcgcggggccggggttcttgcgcgagtccatcaggctgatcgcccacgggtgccgggtcagcgcgtcgcgcatcgaggtggcgcgccgccgcatcgcgggctgccagtcctcgtcgccgggcagttcgatctcggcgaagacgaggtcgaccatgccgtcgaggatgtcgtccttgttgcggaagtggtggtacagcgccatcgcctcgacgccgagccgtttggccaggcctcgcatgctcggcacgccgtcgccggtctcgtcggccagcgcgatcgcggtgcgcagcaccgattccttgctgagcgggtcgcggcgggtggtggggccggacggggtcacaaggtcctcctttttaggtccgttcggacgactagtcgactttacaccgtaaaggctacgctttacaccgtaaagctgacggttatggatcgaggagagactcatggaacagcgaaacggaaacgacacatccggtaccggcaaacggatctgcgtcgtgggcgcgtccggcaaactcgggcgctacatggtgcggcacgccctggagcggggttacgaggtcgtgggcgtgtgccgggcgaagagcgtcgacaagctcgccgagttcgccggacggatcacggtgatccccggccagaccaacgatcgcgagatcatcgcccgggcggtgaagggctgcgacgccgtgctgacggtgctggtgccgtggggaatgcagaactattcgtccggcaccgcccaggccgtgctggacttcgccgaaccgggcgcgcggctggtgttctcctgcggctggcacatcacccgcgacggccaggacgtgtacggctggaaactgcggctgttggagaccgtgatgcgcaagacggcgaagctgatccggttcgtggacctcaacgaccaggtcgaggcctgccgccggatcttcgccagcgacaccgcctggacggtggtgcgcggcagcgacctggaggagggcgagtcgcagggcctgccggtgtggagccgccacgtcggcgatcccgtcctggccagcaacatcacccgccgggtggactacgcgctgttcatggtcgaggcggccaccgacgacgacctcatccaggaggccccggccatcgtcggccggctgaccccctcggccctggcccacgcgggtcggcgatgacctcgccgaggaccctcgcgcggatcgcgggcggcctctacctggccgtcgccgtgttcaccagcctggccgggctggtgaacacgggcatcgtcacaccggacgacgcgaccgccacgacccgcgacatcgcggagtcggcgacgctgtttcggctcgctttcgcggccgagctcgtcggcgccgtcttcttcctgctgacgggcgtggccctgtaccggctgctcaaccacgtcggcaggctcaccgccgccgtcatggtcggcttcgtcgcgatcggtgtcgcgatccagacgctgaacctggtcaaccagcaggcggcgctgcggatcgcgaccggtcccggccacgccgaagccttcggcgaagccgggacccgacagctgaccatgctgttcgccgacctgcaacacgacgggtacctcatcgcccagacctacttcggcctgtggctgctgccgctgggctacctggtccaccgctcggggtacttccccaaggcactgggcgtcctgctggtcatcggctgcctcggtcacctgaccgacgtgttcacgcgcttcctcgcgccggagttcggcgcgcggatctcgctgttcgccctgacacccgcggcgatcgcggaactgtcgttcgtcgcgtggctgctcgtcaagggcgccaaggcgtctacggcagtccgttcaggtacggctcatgcgcgttcatgaactcccacttgtagtagttgtcccagttgatcgaccaggtcatcaggccgcggatcgcgggtgacgggccgccgcgcagttcgtagccgccgcagtcctcccctgtggccagacagccgagggcctgctgcaccgcctcgggtgaggtgtggccgtttccggcgctggtggcggccgggacgccgaagccgatctggtcctcgcgcaggcccgggaaggtctttccggtgctggccaccgggaagcccgccttgaccatgtcggtcatcgcgatgtggaagtcggcgttgcccatgttgtggtactggccgtccagtcccatcacgggaccggaattgtagtcctgtacatgcaggacggtcaggtagtcgcgcaccgcgtggatcaccggaaggtaagcgccggtgcggttgtcgccgccgcccgctccgccgtagaactggtgtcccacctggacgaagaaggtctcgggtgccatggtgagggtgaaggcgtcgccgtagcgggccttgagcgcgtccagggcgtcgatcaggttgacgatgaccggggtcttggggttctcgaagtcggtgtcgccggagtcgaggtacagcgagtgtccctcgaagtcgacgtcgagaccgtccaggccgtactcgtcgatgatgccgcccacggattcgacgaacttgtcccgggcggcggcggtggtcagctggacctggccgttctggccgccgatggacagcagcaccttctttcccttggcctgcttgtccttgatcgcggccttgaactcgtcctcggtttccacattcggacattcctccttgggacacaggtcgaactggatgtcgccggaggtgacggaggtgggttcgccgaaggcgaggttgatgatgtcccattcgtcggggacctcggacatcggcaggtagccggatccgttggcgaagctggagtgcaggtagccgatgagggcgtgcttcggcagttcggcccggtcgggcgggttggggtcggcgtgtccggccgaggtggtggtgatggccagcccggccgcgagtaccgggatcgcggcgaggctgaggacgcgggttcgtttcatgacgggctccggggagagggtctgacggacacccaatcgtaaagttacttaattgcatacgtcaatacgttcggacgcggcatccgctcccgaaacccctgcgtagccgccgaagcggtaaccaccgcataacacaaatgccatgaaactggtagtggcccccatactacgtttttaatcctttcacgacccataaccagccaactcggcccactctcacagatccgttgtggcccaaaggtagtgtattgtcgctcctatccgaagtcagtgggattgtgagggagagacacgaagagccgctgagttgcaacggaagtcgccatgagccccgggaggcactcgcgacgaccacccccaggtgctttcggcaagcgcccattgcccaggcctgttaccgcagcatgcggtaggtgtgtacaggtttgtagtcccttttagagaaactttgacaattcgttcgggctgcccaaaaacagccgtccataacgaattgcgtcggtcgacgacgaaacaacccctcctcaatggatgatgccttgacaatgcctgcgcgccgttcattgaggtttcccggaaggacccgaacatggatcaaaacaacaccgacaactccgcgaacgacgccgattccagtctcatcgagcaattcgaggctcaggtcaaactgaaccccaccacggtggcggtcgaggtcggcgacacccggctcagctaccgcgaactcaacgaccgcgccgaccaggtcagcgccgccctgcaactgcgcggcgccggacccgacacggtggtggccacgttgctgcccaggggaatcgacctcaccgtcgccatggtcggcgtcatcaaggccggtgcggcctacctgacgatggacacctcggccccggcacagcggctggcgaccatgatcaccgccgcgggggctccctggctgctgaccgacgcggctcactgccccgaggggctgaccgacgcggtcgatgccgagccgatcctgatggactccccggacctgcacggcgccgggctggtgccaccggccaccgcggggcaccccgacgacctggcctatgtggtcttcacctccggatccaccggggatcccaaggggatcatggtctcgcacgccagcctcgccgacatcgtcgcctggcatcgcggctcgcacgccatctcccccggcgaccggctcagcatgatgatgtcgcccagcttcgacgccttcgtcaccgagatctggcccgcgctgaccagcggcgccaccatctgcgtcgtcgacgacgcggtccgcaccgatccgccgcgcatgcgcgactggctgctgcgcaacgagatcaacgtcgccgcgctgccgactccgctggccgacgccctggtggggctggactggcccgccacggcgagtctgcgcatcgcgcacaccggcggcgaccggctcaccaaacgtccgcatccggacgcgccgttcacgctcgtcaactgctacggccccagcgagacgaccgtggacgcgaccgccggggccgtgacaccggaaccggccgacgggaggctgccgtccatcggccgggagttgcccggcgtcaccgcccacctcctcgacgcagagctgcgcccggtggagccgggccaggccggggagctgtacctgggcggggtgagcctggcgcgtggctatatcggacaaccggcgctgaccgccgaccgtttcgtccccgatcccttcgacagccgcggcgggcgacggctgtaccggaccggcgacctggtgcggcggctgccggacggacggctggagttcgtcaaccgcaacgacgcccagatccaggtgcgcgggcaccgggtcgaaccggccgaggtggccgcggcgctgttgacccatcccgatctggagcaggccttcgtccacgggctcgaccagcccggcgggccactgttggccgcgcacgtggtaccccgcgatccccgccgggtgccgacggtgaaggcgctgcgcgagcacctgcggcaccggctgcccgactacatggtcccggccgtgttcgtcaccgtcgacgcgctgccgctgctggccaccggcaaggtggacgtgtcgctgctgagcaaggtcggcaccggaaaaccgctgaccgacaccccgtaccgcgcgccccgcgacgggctcgagacccggctggccgcgatctggtgcgaggtcctgaatctggagcgggtcggcatcgacgacgacctgttcctcctgggtggacattcgctgaccgccaccaccatcgccgcccgcatccgcaccgacgagggcgtggaggtgtcggtcgccgacatcctgaccacgacgacgatcgcggcgctggcggaactggtgaccgggcgccggggcaccccgggcacgctgcccagtctcaccgcgaccgaacgcacccgcgcgccgatgtcgcggcagcaggagcaggtgtggttcctggagaagctcaaccccgacagcatcgcgtaccacgcgcaggccacgatccgggtcgtcggtgaactggaccttgacgtcctggaccgggtgctgaccgagatcgaccggcggcacgcgatcttccgtaccacctatgtggaggacgagaccggtcgctggcaggtcatccacccacccgcgccgaccacggcccggcgcatcgacctgtccggtctgcccgagccgaagcgctcgcagcgctgcgaggaactggtcgccaccgagatgcgccgccgcttcgacctggcgaaactgccgctgtgccgctggacggcggtgcggctgtccgacgacgagcacgaactgatcttcgtggagcaccacctggtccacgatggctggtcgtcctcgctggtggtgcgggagctcaaggagctgtacggcgccttcctcgcgggcgaggagtcgccgctgccggagctgcccgcccaataccacgacttcgcggtgtggcagcacgacgagctggagaacgggggtccactgtcgaaacagctggacttctggcgggagcggatggccgacccgcccgacccgttgacgatccaccccgaccggccgcgtccggcggtcagcgccaaccagggcaacatgttgcgcgtcgacctgcccgcctcgctgccgagcgcgctgcgcgagttctgccgcgaccagcgggtgacgctgttctcggcgatgttcgcgggcttcgcggccctgctgcaccgctacaccgcgctgtcggacctgtgcatcgcctcggcctacgccaaccgccgcatccccgacacgcaggccatgatcggcatgttcgtcaacccggtgctgctgcgctgccgcgtcgaacccggcgacgacttcgccgcgctggtaaggcaatcggcgaacctgctggccgaggcctccgactaccaggagtacccgttcccggagctggtgcgggcgctcaatccggagcgggacacctcgacgcaaccgctgacccaggtcatgttcagcgcgcacgattcggcggtccccgagctggatctgggtccggcttcggcgacggtcttcgaacgcggcaacggttcggccaagatggacctggacgtggtggtgctgccgcgcgccgaaagccaggcccgcgactccgaggccgtcgacgagcgcatcaccctgttgtgggagtacaactccgaactgttcgacaccgaaacgatgcaccgcatggcggggcactacatccgcctgctcgaactggccgttgccgagccggactcccccatcactcggctgccgttggcttcccgtggcgaggtccagcgggccctggcggagtggaatccgccgtcgcgtccgcatcagccgccgctggttcccgatgaggtgttcgctcgcgcggccgagcaccccgaggcgatcgccgtcgccgccgacgcgtccacattgacgtacggacggctggcggaacgcgcgaccgcgctggcgggacggcttcccgacagcggcgtcgtcggggtgctgctgccacgcggtgccgacctcgcggtggccgaactgggggtcatggccagcggggcggcgttcgtgcccatcgacgtcggcgcgcccggcgcgcgcatcgcctacctgtgcgaggacgccgcgatcacgacggtcgtgacgacggcccagcacgcggccaagctccccgaaaccgttacggccgtgctgatcgagcagctgtcgatggccgaggccgtcgagcgtcggtcgccggggccggacgatccggcctacgtcatctacacgtccggttcgaccggcgcccccaagggggtcgtcgtcagccacggcgcgatggccaacctggtggcctggcaccgcgaacagctcgcgctgtccgctgaggaccggttcacgatggtggcctcaccggccttcgacgtgtcgatcggcgagatctggcccgcgctggccagcggggcgtcgctgtccatcccggacgacagcgtccggctggtccccgagcggctgcgggactggctgtgcgacaaccgcatcaccgtcaccgacctgccggtcgcactggtggagtcactgctgagtgtggactggccgaagccgaacgcgttgcggctgatgctgaccggcggcgaccggctcaccaagcgtccaccagggtcacttccgttccaggttctcaacgcctacggccccaccgaagccaccgtcaccgccaccagcggcgtcgtcggcacggacgggtcctcactgcggccgccgtccatcggacggccgatcaccggcgcccgcgcctacgtactggacggcgaactcgaaccgtgcgtcgtcggcgtccccggcgagctctacctcggcggggccggggtggcgttggggtacctgaaccggcccggcctcaccgccgaccggttcgtccccgacccgttcgccgcgacaccgggccagcggctgtaccgcaccggcgacctggtccggcagctgccggacgggcggctggagttcttggagcgcaacgactcccagatcaaactgcggggccaccgcatcgagcccgccgagatcgccgccgcgctgcgcgaacacgacgcggtcgagcaggcgcacgtcacgctgcggtcgcgcacccgcaccggctcggccggggccgccgatcagctcgtggcgttcctgaccgccgccggttccgatcggccggaggccgcgcggttgcgcgagcacctcgccgatcggctgccgagctacatggtccccgccgccttcgcctggatcgacaccctgccgctgaaccagaacggcaaagtggacacctcccggctgaccgcgccggaacccgagaccgccaccgccgccacggcactggcacccgacaacgacctggaacagcgactcgtccaactgtggaaagaggtcctggaacgcgacgaggtcggcgtcggcgacaacttcttcgacctcggcgggcattcgctgctgctggggcatctccaccaccgcatgaccaccgagctggacatcgacctgccgatcgtggcgctgttccagcacacctctatccgcgccgtgtcccgccacctgtcgggcgccggacccaccaacggcaccaccccggttcaggcccgcgcgcgccgcgccggaaacgccaggttgaaccgccgccgcaaccaaagacgatccagtgaggagtcacagtgaacaccgaggtcgacgcgacccacatagccgtcatcgggatggccggacgtttccccggagccgttgacctggaacagttctgggacaacctcgccgagggcgtcgagtccgtgcgacagcttccggcacccgagggcggctcccaccagcccgcctgcggcgtcctggacgaggccgagtacttcgactgcgactacttcggatacgcgccccgcgaggcgatgctcatcgacccgcagcaccgactgttcatggagtgcgccgtggaggcgctggaatacgccggtgaggatccggcgcgctaccccggaccgatcggtgtctacggtggagccagccagtccctgtaccgggagacgctgcgcccgtaccgggatctgttgggcggccccagttccttccagatgcacctgggttcgggcagcgacttcctgaccacccgtacctcgtaccagctgaacctgcgcggccccgccgtgtcggtgcagaccgcctgttccacgtcgctggtggcgatccaccaggcggtgcaggcgctgctggccggtgaatgcgacatcgcgctggcagggggcgcgggcgttcaggtgccggtctacccgggcgagtacaccgagggcggcgtcctggccgccgacgggcactgccgggccttcgacgcgaaggccagcgggatgatcagcggtgacggcgtcggcatcgtggtcctgaagcgactgtccgacgccgtcgccgagggcaacaccgtgcacgcggtgctgctgggcaccgccgtcaacaacgacggcagcgccaagatcggtttcaccgcgcccagtgtcgcgggtcaggccgaggtgatgcgcacggcgctggaactcaccgagatcgaacccgacaccgtcgactacatcgaggcgcacggcaccgggacgcccttgggcgacccgatcgagatcgccgcgttgaccgaggcttacggcaacgcggcgacccggtcgcggaccggctgggtcggttcggtgaagacgaacatcggccacaccgacgcggcggcgggcgtcgccgggttcatcaaggtggtgctggcgctgcggaaccggcagctgccgccgagcctgaacttcgacaccccgaacccgaagatcgacttcgccgcgtccccgttccaggtcaacacgagcttgcgtgactgggacacggacgaccggccgcgccgcgcggcggtcaactcgctggggctgggcggcaccaacgcccacgcgatcctcgaggaggcccccgatccgggtccggtcgaggcgtcggcgccgtggcagttggtcgtcgtgtcggcgcgcaccgagtcggcgctggcggcggcccggacccggctggccgggcatctggaccgccacccggacctcgcgctcgccgacgtcgcctggaccacacaggccggacgcaccgaacacccgcaccggcagtccttcgtggccagcagtgcggcggagctggtcgagcggctcaccgagcccgccgccgagcgggtcgacgccatcgaggacgtcaaacgtcccgtggtgatggtgttcccgggccagggcgggcagcggatcgggatggcgcgcgacctgtaccggcacgtcccggtgttccgggacgggttcgacgagtgcgcgaagctgttcgccgagcagctcggcatcgacctgcgtgacgtcctgtacccggaaccgggcgagcgcgactgggccgagtccgagttggcgacgatgccggtgagccacgcggcgatcttcgccgtcgagcactcgctgtaccgactgtggacacactggggtgtcgagccggacgccgtggccgggcacagcctcggcgcctacgcggcggcctgcgccgccggggtgttctcgctgaccgacgcgacggccatcgtggccgaacgcagccggatcctgggcagcctgcccgagggcgcgatgctcgcggtcccgttgccggagcaggcggtcgcggcgatactgccggttgagttgtccatcgccgccatcaacgggccgggccagtgcgtcgtgtccggaccggccgaggccatcatggacttcgccaggcggatggacggcgacggcgtcgacgtgcgccgcctgcacatccccagcgcggcccactcctcgctgatcgagccccggttgccgggcttccgcgagttcatgaacacgatgagctgcggcgatccccggatcccgatcgtgtcggaccgcaccggtgtcttcctgaccgccgagcagaccggcgaccgcggctactggaccggccacctgcgcgacacggtccggttcggacagaccctgtccacgatgctggaacgcgacaacgtgaccatcgtggaggccgggccgggacacacgctgaccacactggcgcaacggcacccggagttccgggacggacagctggccgttcccagcctgccgcacccctccgaccccggctccagcctggcccacaccctggccgccgtcggttcactgtggagcgccgggcacgggatcgactgggccaacgtccactccggtgcccgcaggcgccggatcccgctgccgggttatcccttcgagcgcacccggttcaaggtcgacccctcggccgaccctccggtggcgatcgaaccgagcacggccgccgcggcccgctcgcaggcgtccgaggcaccggtcaccggcaccgaggtcgccgtggcggcggtgttccaggagatcctcggcgttcccgccccgggacggcaggggcacttcttcaagctgggcggcgactcgctgctggcgacccagttgaccacgtggatccgcgagacctacgacgtgaaggtcccgatcagccgggtcttccgcagtcccaccgtcgcggcgctggccgaactcatcgacgacgaccgcacggaaaccgaaaccaggaggtaatcccatgttcgaagacaatgacggccgcgagtacgtcgtggtgcgcaacgatgtcaaccagtactcgatctggcccagcgaccggcagccgcccaccggctgggccccggcgggccgcaccggttccaaggccgactgcctggccgagatcgccgaggtgtggaccgacatgcgtccggccccccgaaccgggaccgatgcccatgtttgaccccaccggatggctcgccaaccggcgagcgaaccccgccgccccgacgcggctctactgtttcccgcacagcggcggctcccccggcgaatacctgcgctggaccgaccggatcgcgggcgtcgagctgtgggcggtgcagtatcccggccgtggctcccgtatggacgaggaaccggtgcgggacctggacacgctgatcctgcgactgtcggccgacgccgacttcgacggccggttcgggttcttcgggcacagcctgggagcactggtcgcctacgagaccgcccacaagctgcgcgaactgggccacgtcacaccacagtggctgttcgtgtcggcttatccggcaccgcacctgaccgtgatgcaggaccgcgagccgctgcatctgtcctcggacgccgaactcaccgaacggctgctggccgacttcggcgaatccgccgagcaggtgcgcgaggatcccgagttcctcaagacgctgctcaacaccaaccgggccgactactcgatggtcgagacctacaagtaccggcaacggccgccgctggagtcggcgatccacgtcgtcggcggcctggacgacgagatccccccggacgagctcgtcgcgtggcagcggcacacgtcccgcgagttcgcggtgcacctgctgcccggcggccacttctacttccgggacaacccgcgacagctgctcgacctactggcggtggcggccgggcatccctcccggccgctgcccaagcccgcgaagggaacgccatgaccacgttgatgaccgccacctcgtcgctgccgagcctgttcgacgagctgtgcctgggccggatccgctgggatctgttgcggcccttcccgatccagggcgccaccgaccgcgcccacggcgaggccgtcaccggcgaactgaaccgggtgctggccaagtacggcgaaccccaccacaccgacacctcggcgctgatcaccaaggaactgctgtgtgacctggcggccccggaactgctggggccgcgccccgccgagaccgaactgtcggacacgaacctgttccggctgctggagaccgccgccgactggaccccggcgctgggtacggccacggccgtcaaccggctgctgggtgcctggtcgtatctgccgttgacgcaggacgggcggctgcgcgagttcatcctcgccaacacgccgggccgtgtcggcgccggagccgacaccgacctgtccggcgcgggcagccggttgcggtccgtcaccgccaccccggttgacgacggctccgcgttccttctcaacggcaccaaggctttcgtcaccaacgccccgatcgccgacatcatcgacgtctcggcgaccgtcgtcgacgacgcccagccgcgggtggtgttgttcttcctcaccaccgacacgccgggcgtcgagatcggacaccggcacgacctgaccggccccgacgggctgcccaacggcatggtccggctgaccgacgtgcgggtgccgagggaacacatcctcggcgacgccgacctcggttggcagtccataccggacctgacgtcgctgatggtgcgggcgcggttcttcgtcgtctcggcgccgtcgctgtcgctcatcaagcactgtgtccggtcggcggccgagttcgccgcccgcaggctggtggaccaggttccgctggtcgagtacgactacatcgagcacctgctggccgggatcggcgccgagcgcttcgccgcacagagcctcgtcgactggtgcaccctggccaccggccgcgccaacacgatccccgagcagcgggtggccaagaacctgatgtcgatggcctgctggcgggtcgccgaccaggcgacgtccatcatgggcgcccagggagtcgagaccgccgccgggaaacgggaccggggcgcgcccgccgccgggtccgtcgaacacgccctgcggacggcccgggccatgcgggtcgcgggcggggtggacttcctggtcgactacctggccggttgcgccggggtgttcccgctccactacgacgcggcacagccggtcggttcctcgacggtgatccccgccgatcttcccgatccgctgcgcggtcacgccgagttcctcacctgggaggtgcaccggttcgccgagcgggcccgcgccttcgtcaggcgctaccccgatccggcgcaactgcatgagcggcaggcgatcccgatcctgatgaaccggatcgcctcggagctgctggcgatggtcctgaccgtcgcgcgcgccggtgaccccggcaccgacccgctgccggtggacctggccaacacctactgcgcgcgggcacgacgccggatcgccgacgcgttccgggaactcaacgacggcacgcccccggggcggcgccggatcgtccgggaactcctgaagggagtgtccaaatgagtgccgaacacctgatcccgctgccgggctcggactggaagttgtggcgcgagtgttcgctgcgcagcgccgggttcccggtcgaactcgcgtcgcggttctcggatccggcgatcgttcgcgaggccctggccgaggagtccggaggtgacttcgtcgaccggtacacggaagcggtcgaccgctcggtcaaggcactgcgctcgttcgtggagctgcccgggttccgggaggccgtcgcctggcagaacccggcgatcctgcacaactggctgacgaagatggcgcattcgggcgacgaccgcaaactgcgcaagaaccggtacatgaaggcggtggcgtcgtacgcgcagcgctacttcaccaagaacgacaccatcggcttcttcgggccggtcggctgggccacctgggacgacgacgtcgcggagcttcaggtgaccacgggcgcgaagctgctacgccgtcgggccacgtacttcgagacctgggcgatcgaggcgctggcgggcgtgctggcggaggatccccggttgcggccgtggctgcggccccggctggtggccggatgctggcgcgacgcgtccagtgtgaaccgtccctacgccgcgccgttcccgctggacgccgaacaggccgcactgctcgacgcctgcgacggatcccggaccgtacgccaactggcgcaggcgttcgagacctcgcagcggtgggacgagccggagatcatctcgcagctgacgacgtggtgcgaccaagagctggtcgagctcgatttcgccgggccgatcgaggcccggccggagctgcggttgcgtcagcaactggagtccattggtgacgatgaggcgcggcttcacgcgctggagcagctgacccggttggaggcggcccggtaccgggtgacgctgagccggggcgaccccgagggggtggccgacgcgtgcgtgaatctggcgcgggtcttcgaggacatcaccaaacgcaagtcgagccgcaacgacggcaagatgtacgcgggccggactctggtctatgaggacactcgccgcgatgtcgatgtcaccctgggggcgtcggtgctggcggagttggcgccgccgctgcggatcgtgctggactcggccgcgtggctgatcgcgcgggccggtgaggtgctgcacgatcggctgcgcgatctggtgcgggcctaccagtccgacaccggtggcagcggcatgccgctgccggagctgctggcccggtcgacgccgatcctgcatccgtggaaccccggcgactcgccgctgggcgcggtgcgcgaggagttccagagccgctgggcgcgggtgctcggtgaacccgagtgggtgcaaagctggcagaccgatccggaaccggccgacgcgccgccaccggacgatccggaggagccggacaccgtcaagccgaggccgccgccgcgcggccccgacgacgcgggcacggtcaagccgaagccacccccgcgtggccccgacgaggccacgctggccgacggggagaccgcctcggggcaccggccggacgaggtcgccatcggcgaagcgcgggcgccgcggcgacagttcgcgtcgcgcgatctcgtcgagcgggccgcgcggttgttcccgcccgcgcccgcaccgtgggccggggccatgcacctgtcccccgacatcatgatcgccgcccgcgacgcgcaggccgtcaacgatggcgacttcgcgttcgtgctcggcgaactgcacctggccaacaacaccctccaggcccggccgttcgtcgagatgcacgacgatcccgacgccctgctggccgccaccgagtccgacttcggcgacgaacgtgtctactatgtcccgacccgcaagtcgccgcaggtcaactcgcgcgcctacccgtcggcgatcctgccgccgtcctacacctactggtgtctgcacgacgactccggcggcgcggcgggcccggtgatcccggccggaaccatgaccgtgttcctcgacggcgaccggctgcgggtccgcgaccgcgacggccgcgagttcggcctgctcgccgtcctggacgagcagctggcctggccgatcgccgacatcttcgccccgatcccgaaacgtcggcaccagccgcgcttctcgatcgacaagctcgtgctgcaccgcgagagctggcacttcctcgccgacgagctcgactgggccttcgcctcgaccccggccgagcggttccgcgaagcccagcactggtgccgcgagcaggccatcccctcccgggtgttctacaaactgtccacggaggagaaaccctgcttcggcgacctgtccagcgtcgcgctcgtcgaatgcctggcccaggccatccgggccgccgtcgagcaggacgagaccgccaccgtcggcctcagcgagatgctgcccgacctgcaccaggcctggctgcccgggccggacggcgaaatgtacacatcggaacttcgattcgtggccgtgaacccgcacggcaccgacaacatcctcgacaccccttcctaaggactgccatgtcaagtgttccctttcacgaccccggcgaacccaataccgccagcccactgcgatatctactgtggctgacggcccggcagccactgcgggtcttcgcggtcgccgcgctgaccagcctgtcgatcaccggcatgatcctggcgccgttcttcgtcgcccacgccatcgacgacggtctggtcccgcgtgactggaccccgcttttgtggtggtcggccggggtgatcggcctcggcctggtcaccgccgccgcgatcgtctaccagcagcgcactctcaccttcgccaagctcgactcgatgtaccggacggtcgcggtgaccacccggcagatcgcccggctgggcgccaccctccccaagcgagtatccacaggggagatcgtcaacgtcggcggcatggacgtcgcggccatcggcgaggcgatgagcgtcgccggacccgggatcggttcgatcgcggcgctggtcgtggtcggggtgctgctgttctcgatctcgccgatcctgggcgcggtcgtgttcgtcggcacgccgctgatggtgctggcggtcggcccgctgctggaacggttgcagagccgcgagtccgactaccgtgaccaccagggcgaactgaccgcccgctcggccgacatcgtcgccgggctgcgggtgctgcgcggcgtcggcggcgagcgcgcgttcgccgaccgctaccgcgcccgctcggccgcgctgttgcgcgagggctacaaggtcggcgccgtcaccagctgggtgcggtccttcgagaccgcgctgccgggcctgttcctggcggcggtggtgtggatcgcggcccggctggcggcctcgggagccatcagcatcggcgagatggtcgccgtctacggctacaccgcgatgctgatgctgcccatgaactggatcctgggttcggtcatcaacgcgatccgcggcctggtggcggccaaacgcgtcatcacggtactgcggttgcgccccaacgtgtccgacggcaccgagaccaaaccgggaccgacggcaccgtccagtctgcacgaccccggctcgggactgaccgtcccggcggggaccatgctggtgctggccgccgccgacccggccgagtcacgggcgctggccgaccggctgggccgccacgaggactccgacgtcagcttcggcgacgtccgactgtccgacatggcgctgtcggaggtgcgggagcggatcctggtcgccgacaacgacgccttcctgttcgccggaaccgttcgccagatcgtcaggggcggcgccgaacccgacgacgcgggcgtcaccagcgcattgcgcgcggctgtggccgaggacatcgtcaccgcgttgcccgagggcatcgacaccagaatggacacccaggcgcgcgaactgtccggcggtcaacggcaacggctgcggctggcccgcgcgatccacgccgaccccgaggtgctgatcctcgtcgaaccgacctcggccgtggacgcccacaccgaggccaccatcgccgaacggttgcgcgaggcccgaagcggccgcaccacgatcgtcgtcagttcctccccgctgctggccgaccgcgccgacagcgtcgccttcctcgccgacggcaagatcgccgcgaccggcaaccaccaagacctcatggacgaaagccccgagtaccgggcgctggccggacgcagcataggagtgcgggcatgaacgaacgattcccagtggccgaccgcaaccaggtccgccaagccctgtggcgactgatcaaactggaacgcagcgccgtggcgggactgctggtgctgtacctggccgccgcggtcgtcggcgtcgccgcgccggtactgctcggcgagatcgtcgaccgggtcagcgcgggcgacggcggcgtcgacgtgctggcgggcctgatcgtcgcctcgatcgcggcacaactggtgctggtgcgctattcccgctacgtggggcaccgcttcggcgaacgggcactggcccggatgcgggaacagttcgtcgaccggatcctgaagctcccgctgtcgaaggtggagcgagccggtaccggtgacctgatgacccgcaactcgctggacgtgtccacggtgggcacgatgctgcgcgacgcgatcccggagatcttcatcagcctcgtcaacgcggcgatcatcctcgcggccgtgttctacctgcatccgctgctggggctgtgcgtgttcctgatggttcccaccgtctacgccggaacccgctggtacctgaagcgggcccgcgacggctatctggccgagggcgacgccaacaccgagctcaccgagacgctggcggccacggccgacggggccaggacactggagatccaccggatggagtccgaacgggtagccgccggggccgagaccatccggcacgcctacaagacccggcgctacacgctcttcctgcgcagcatcctgttcccgtccctggacgggtcctatccgctgccgatcgcgggcatgctgatcgtgggcggtgtcctgtacttcaacgacgccatcagtctcggcgtcatcgtcgcggccaccatgttgagccgccagttcgtcgaacccttcgacatggtgctgctgtgggtggagaaactccagctgggcaacgcctcccttgctcgcgtcgagggcgtcggtctggtggagggcaacggaaaggcccgcgacgccgaacccgacggcgaccgcctcaaagcctccgatgtgtactacacctacgacggtgaccgcgacgtcctgcacggcgtcagcctggacgtgacccccggcgaacgcctggcgatggtcggaccgtcgggcgccgggaagtccactctgggccggatccttgccggaatcgacgccccccgctccggcgacatcgcactgggcggcgtcccggtcacaaaactaccgttggagcgactgcgcggcctgatcatgctggtcacccaggaacaccacgttttccggggcacgctgcgcgacaatctcgcgctggccgacgaatccgccaccgacgccaagatgctcggcgcgctgtcggtcgtcaacgccgactgggtcaacgacctgcccgagggcctcgacaccgaactgggcaacgacaccctcgaactcgacgccgcccaggcccagcaactggcgctggcccgcgtcgtgttggccgacccgcacacggtgatcctggacgaggccacatccatgctggacccgaccgtcgcccgccacgccgagtcggcgctggcggcggccctggcgggccgcaccgtgatcgcgatcgcgcaccggctgcacaccgcgcacgacgcgcagcgggtggccgtcatcgagaacggtcgcctcgtcgaactgggcagccacggcgaactcaccgccgccggcggctcctacgccgcgctgtggcacagctggcgcggcgactcgaagaactgagacccaccccgggactggcccgccgaacggcgggtcagtccaccagggtcaccttgccggtgtcgaggtcgtagcgggcaccgaccaccgtcagctcgccggcctcgaccttctcggccacgatgtcgctgcgccgctgcaactgctcgacgacgtcgacgatgttggcgcggacaccgttctccaccttgtcgcccggttcgtcgagcacgggctccacgaccggccgcagggcctccacgatcgcggcgatgtggccgggcggttcggtcccgctctcgatcgcgtcgatggtggcggtgatcgccccgcaccgctcgtggcccaacgccatcaacagcggcggcgcgaactcctcgatggcgaactcgatgctgcccagcagcagttcgtcggggatgttgcccgcgatgcggtggtcgaagacgtcgccgagcccctgatcgaacaggatctccggcggcactcgcgaatccgcgcacccgatggtgatcgcgaacgggtgctgccccttggccacctcgtgcaggtactccaacgactggtgcgggtgccgggaatgccccttgatgtatcgacggttgccgcgcatcaaccggtcgagcgccgcgtcggggctggcggcctggtcctcggcgatcgccgagggagccagcgcgacggtcccggcggtaccggcgacggccaggcccgcggtggtgagcagagttctgcgatggacaggtttgagccgcatggaatctccgatggggtttgcggagcagggtgtgagttccgtgtccgccaggggaagtggcgggcgccccgtccacactactcccgccggaacgggtctgtttcggaggtttctcacgtacgcgaggttcgcgaccacccccacccgaatctcactggatacgatgaggttcccggcacgatccccattgcccactccattgccccagcacaaccccgaacggagcccccgtgccgcacgaacgtgtcctcatctccggtgccggaatcgccggtatcaccctcgcccactggctgcaccaccacggcttctcccccaccgtcgtcgaacgcgcccccgccccacgcgcgggcggttacaaggtcgacattcgcggagcggccctgtccgtcgtcgaacgcatgggcctcaccgacgccatccgcgcggcctgcaccgacatccagggcggctcggtcgtcaccgcctccggcaaacgcgtcgccagcatggacggcgactccttcggcggccgcgaacacgaggacagcgaactgccccgtggcgaactgggccgtctcctctacgaggccaccgagaagaaggccgacttccgtttcggtgactcgatcaccgccctcgaccagaccggcgacgacgtcgaggtcaccttcgccagcggcaccaccgaacgcttcgacctggtcgtgggcgccgacggactccactccgcgacccgcgcgctcgccttcggcccggaggaccagtacgtccgcgacctgggctactacgtatcggtgtacaccgtccccaaccacctcaacctcgaccgcgaggaactgacctacgtgggcccgggccgcaccgccctcatgtacagcaccgccggtgaccccaacgcccgcgcgatgttcctgtggtcctccccgtccctcgaatacgaccgcggcgacgccaacgcgcaacgcgaactgttgcgaagcgcctacgccgacgagggctgggaagtccccacgctcctggaagccgccgaaaccactcccgacttctacttcgacaccctcagccaggtccacatggaccactggttcaccggaaaggtcgcactcgtcggcgacgcggcccactgcgcctcagcggcgtcgggccagggaaccagcctggcgctcgtcggcggctacgtcctggcgggagaactctcacgcgccaaggaccccaccgcggccttcgcggcctacgaacaacgcatgcggggcttcgccgaaaccaaccaggccctcggcccggccaacatcaaacgcatggtgttgcgcggcaagggccagatccgggtcgcgatgacgatgctcgcgctgatgtcacgcatgccgggcaaggagcgcatgatggcccgcgtcgcggccaccatccacaaggcagccacggcgatcgacctgcccgactacgaagcggccgactagagctgtcgcgggcggtcacgccgctgtcagcccggcgcgcgtcggcccggttgctcggcctaacggccccgctcccgcagctcagccgaaggggcgacgcggagccgcgcctattgctgtcccgcttccctcaacgcggctgacagctcgtgtactcggctcagtgctgggtacagctcgcggtagatgcggtagcggcggttgtagtcgcgatggtggtcggggttgggttcgatgcgttcggcgatgctgaaccgggcgcgggcggtcgcggtgagatcgtcgatgagcccgaccccggccgccgccaccaacgctgtgcccacgggtgcgcccatgcagtggtccggcagctccaccggcaggccggtgacgtcggctttgatccggttccaggtgtgaccttgggcaccgccgccgacgatgcgcagcgtgtcggggcggattccggctcgcgccagctgttccagattgtgggccagcccgtaggcggtgccctccaggatcgctcggacgaggtcggcgcgggtgctggccatggacaggccgacgacggcgccgcgcgcttgcgggtcccagatcggggagcgttcgccgaggaaatacgggagcatcacgagcccgccgctgccgagcggcgcggtggcggcgagccggtcgagttcggcgaacgcgtcctcgtcgtcggctcggggttgcccgaactggtcgcggaaccatcgcaggattccgccggtggcgaccatcgagccgaagacgaggtggtgcccggggatcacgtagggcatgacgctgagggtgccgccgtgggcggtggcgcggtcggtggacacggcggcgttgatgactgtggactgtccggtcatctcgcagacgtcgccgtgggtcaggacgcccgattcgacgctggcggcggcgccgtcgacgagcccggcgatcacgggggtgccgacggccaggccggtggcccgggccgcttgcgcgtgcaccgttcccaccacggtttcgggtgacgacaggggtgggagccaagagggcggtatgccccacagctgcgcgagttcgttcgaccattcgccggtggccaggtcgttgaggagggtgagaccagcgtgtccggtgtcgacggacgatacgccggtgagctgacggatgatgtagccgttggccatcaggacgtggtcgactcggtcacgcagctcgggttcgttggccagcagccaggccagtttcggtgcggcgtagtaggagtcgaggcggttgccggtcagtgcgagtacacgttcggcagcgtcggatcgtttggcgcactcgccctggccgcgtcggtcgagccacagcagcgcgggccgtagcggctcgccgtcggcgtcgacgggtacgacgctgggggcttggctgctgacgccgacggcggcgacggacttggcgtccactttggctcgggtgagggcttcgcggacgcagtgggcggtggcagcccaccagccgttggggtcttgttgtgccccggacgatccgaggtactcggtcggatactcgcggcggcattcggcaagcacgtgccaggagtcgtcgacgatgacggctttgaccgaggtggtgccagcgtcgacgccgaccacgaccgggccgccagccgaagccggaccgccagccgaagccaggccgccagccgaagccaggccgacgtcgacctgtggctccgccacggtcgagccgcgagcaatcgcgtcaacgtcggtctccgggctcatgtccgcggctttgcctcggcacgagcggatctgcgagccgtcatcgcgtcgtcatcggtcagcgcgtcgaccgcgcgacggtcggcctcccgctccagccgataccgttccacctcgtcggcctgccgccgctcatcccagcccagcacttcgcccacgatcgccgccgcgtgcactgcagcggcttcaccatgatccggcgtctccatgaagatccgggtccgccgcaccagcacatcgtccagatgcaacgcaccctcgtggctggccgcgtaatatagctccgccgccaggtacttcggcgccccctccaccggcttagccagttcgggacgctcagccatcagctccagcaggtcgaggacaagcgtcccgtagcggcccaacagatggtcgatccactccggatccaaaccagcctccgccgccagcgccaggcgctggtttcgcaaggctcgatagccgtccgcgcccaggatcggcagcttgtccgtggccgaatcgggagtatcggagccaaggtgccccacagcggcattcacggcatcacgcgccatgatccggtacgtcgtgtacttgccgcccacgacggtgaacatcccacgcggaccagccatcacggtgtggtcccgcgacagcgcagccgtcgcgcctttccgtccactgaccaacggccgcaagcccgcgtaaacgcccacgacgtcctcgcgactcagcggccgtttcagccaccgattcgcttgcgccaacaggtaatcaacgtccgcaccagtagcggcggggtcgtcgcgctcgtgatcccaagccgtgtccgtcgtacccatcagccagtagtcgaaccagcgtcgaataatgaacacgctgtcgtcagtctgagcgatgagtccactgtcagcgtcaatccgatcggcgggcacgacaagatgaatccccttcgccgccgtcaccgcgatcgaagactcccccgccagcgcctgcacgccctcggcccacacgccggtcgcggaaaccaccgaccgcccacgcacggtgaactcggtgtcgttctccttgtcccgcactacaacgccaatgacggtctcgccgtcccggacgatgcccgtgacctcggcccgcgtgacgatccgagcgccaagcccagcggcggtgcgagccaccgtcatggtgtgccgggcatcgtcaacccggacgtcgtaatacgaaaccccgccggtcaacggcttgggcttcaagcccgggagcttgcgcaatacccccttgcggctcaagtgccggtgcccaccgacactgcgggttcccgtgagccgcaacaggtcatacaacaacactcccgcgccgacgtaaggacgctgccagcgacgcgtgaacggaaacgtgaacagctccggcgacaccaagtgcgggcacagccgatccaccatgagatcgcgttccttcaacgcctcgcgaaccagcgagaagttcaactgctgcaagtaccgcagtccaccatggaacaccttcccggaacgcgaagaagtcccagccgcgagatccccagcctccaacagcgccacgctcaaaccccgactgacggcatccaaagccgttcccacgccggtgataccgccaccgatgacaatgagatcgaactcgcgatcgctgagctcagcgatcgtatccgcacgccgtcgcggatcgaaacgattgcgggcgctcatgattcagccctcggcgccgactggccataggtggagatcttgcgccgcaccacttccagctcctcatccgagatcagcctggggttcccggccgcgtcagcccgcagccagacctcacacagccactccaggtagatgttgagcgtgtaagccttgtcgagactgcctccgacggtcaccgtgccgtggttccccagaatgcaaccggtccgctcctcaagcgcggcaagcatgttgtcggccaattccggcgtcccgaacgtcgcgtacggggccacgcgaatcggcccgccgaacaacgcggtcaggtaatgcaccgacggaagcacatccacaagggtcgacacgacggtggcggcggtcgaatgcgtgtgaacaaccgcgttgtgccccgtcgtgcgatacaccgccagatgcatcggcatctcgctggtgggctcaagatcgccgtcgacgaccttgccttccaaatccgacacgcacaccagttccggagtgagatcgtcatagtcgaggccgctaggggtaaccgccaccagctccccggcacgcacgctgaggttcccggacgtgccgacgaccaggccgtcgggtcgcagccgccgcgagtactccacgatggcttcgcgctcgtccttcagcagcatcggcgcactcactttcccaccgctgcgaggcgttcgcggcggcgcacttcatcgggacggacatcgatgcgttcggcgtcggcatcggacaggtagcgcggctcaccggccgacaacgcgcccaacaggatccgcgcggacttcaccgtcatgtcggtgatcgccagcgcctgtgtgggcgagtccgcgagcacgaagatgccgtggttcaccaggtacaccaccttcggcggagcgccgtgacgggcgcgatgctgccgcaatccgtcgcgaacggacctagccagcgccagtcccggatcggcatagggcaccagcaggttgtgcctgcccatcaccacgatctggtccgggaacagcgatccggcgaccagggtctcggcgcgatccgagcacaggatcgcgttgaccgcgatcggatgcgtgtgcgccacgacggtggcacccgcctcctccaggcagatcgcgtgcagcagcgcctccatggacggccggggcccggccggatcgatgcgagcggcgcgcaagaccgcgtcgatctcgtcatcggaggacgactcggacgagatcagttccagcagcggcgcggtctccagctccacgaagtccgattcggacgccgtgggcatcgttgacccactcgccttgaccagcatccgccccggccccagccgcaccgatgtgttgccctcggcgaggatcaccaggtcgcgattggcctgcccgagggtgagcgacagttcggtcaaatcggccacggtgtacgtggtcatgcggcctccttccaggtgagccgggcggcgtcgacgcgggcgcggtaggcggcgtagcggtgctcgtattcggcggcgcggatcggatcgggttcgacgacgccctcgggggtggtccattcggacaacgacgcggcgggctcggcgatgcggcgggccgcgagtgcggcgccgcgggcaccggtctcgggttgcggcgccagtttcagcggccggttcagtacgtcggcgaagatcttcagccaggtggggctggcggtgccgccgccgcacatggccagttcgccggtgagaccggcggcctcgaagcagtgccgggcggcgaaggcgacggcctcgcaggtggctcgcaccagatcggacggttcggtttggatggtgacccggtcgaagcccgcccgcgccgccggttccaggaacggggcgcgttccccggccggggagaagaacggcaggcaggtgacgccgcgcgcccccagtggactgtcggccaacagggtctcgagcgcctggtggtcgcggccgatgagcttgagcacccagtcgacggccgcggtgccgaccatcgcgggcatggcgcgcagccagcggttcggggtgccggtggccagggtgagcccgttgggttcgacgtcggtgtccacatggtccacgagtacctggcaggccagggtggtgccgatgatcaggtgcccgtcgccgggcgtgacgatgcccgagcccagggcgcaggccgggaggtcgaagggcccggacgtcacggtgatcccggacggcaggcccagccgcgccgcggcggcgtcggtgagtttgccgaccggcagcggttcggcgaccggtgccagcagcgaggcgcggtgcccgatcccgcaccactccagcacttccgggtcgtagcggcgggtggcggggtcgaggaacggcagcgacgcgtccgaggtgtcggtggcgcgcacgccggtgagccgctgcatgacgacgtccttgcagtagcccgcggttgcggcccggtcgagggattcgggttcgtgctggtccagccaggccaggatcggtccggccgagccggggaacatcgtgttcccggtgcggcggaaggctttggcgacggtgccgtcggcgagccagtcggtgaggatcgacgcggcccggccgtccatccaggagatcgccggacgcaccgcctgtccgtcggcgtcgacgagccacaccccgtcgccctggccggtcaggccgatggcggtggggatgccgcccgcggcggtggccgtggcggcggcgacctcggcgaccgaggccaccacctcgtcgatgtcctgctcgtagaagccttcggccggtgtggacattcgggtgggcgttcccttgacggccaccagtctgccgtcgtcgtcgaaggcggcggccttggtgaccgaggtgccgatgtctataccgaggtacatgtcatgtctccttgagaacctcagggttggcgcagttggccaggggttcgccgcgccgccaccggcccacctcggcggcgcagatcgtggccgccagtttcgcgacctcgcggctgcacccggcgatgtgcggggtcagcacgacgttgggggtgcgccgcagccgggcgtcggcgggcagcggttcggtggggtggacgtcgagcccggcgccgccgaggtgcccggcgtccagtgagtcgcacagcgcctcgtagtcgaggacgccgccgcgcgcggtgttgatcagtaccgaaccgcgcggcatcgccgccagctgctcggccgcgatcatgccccgtgtctgcggggtcaaccgctggtgcaggctgacgatctgggacgtggccagcagcgtctccaggtcgtcgaccttctcgacgcccggctcgaaccgggatgcgtccacaaaggggtcgtatgccttgacggtggcgccgaaggccgtcagcagtcgcgccaccagccgccccaccgcgctgtagccgatgagccccacggtggacccctggatctcggaaccggcggccccgtattcgaagtaccgctcgtgccagtcaccggcggcgatcgcgtcccggccggtggcgatgttgcggcacgcggcgatgatcaggccgatggtgaactcggcgaccgcgttggcgttgcggcccggcgcgtaacacaccgcgacgccgtgccgggtcgccgcttccaggttgacattgacgggaccgccgcgcgacaccgcgaccagccgcagctgcggggcggaggcgaagaccttctcggtgaacggcgccaactgggtcaccgccacctcggcgcccggcagcgccgcgatgagcgcttcctcgtcaccggcggcttcgtccacctcggacacgggcccgaacgggacactgggccacggcagcgccaactcccgcacgggggcatcgcccagctggtcgcgcagcgcctgggtgaacaggccgggcagcacgaactcgtcgccgacggccaggatgtccagttcgttcatcgcagtcgctctccggtgtgggtctcgaacaggtaggtgcggtcactgtagaacgcgatcggctgtgtctcgcccgggttgagggtgaggccgggagcggtctgggcgaccacgcgggtgtccactccgggcagttcgatggtcgccagcccgtactcctgtaggtcctcgtacaccacaacggttccggtggcgtgggcttcggccgcgccggtgagggtgacgtcctcgggccgcacgccgacggtgaccgctcgatcgtggcggggctcgcgggtgcgcaccgggatcgtcaggtcgggcgacagccgcaccccgtcgtcgtcgagccgtccatcgaggatgttcatcgcgggctcgccgacgaactgggccacgaacaggttcaccgggtcgtcgtagatgacgtcgggagtaccgacctgctgcacgacaccgtcgttcatgaccaccacccggtcggccaggctcagcgcctcctcctggtcatgggtgaccaggatggtcgtgtatccgagctcctgctgcaaatgccgcaactcgcgccgggtcacgtcccgctgcgcggcgtccagatgcgacagcggctcgtccagcagcagcacctcgggctcccgggccacagcgcgcgccaacgctacccgctgcttctgcccggacgacaacccagccgggtgcgcgtccaaaatatcgctcaacccgatccgccccgccacatcggcgacccgagcggcccgctcggccttacggtgcccgcgagcccgcatcccgaacgcgatgttctcggcgacggtcagcggcgggtacagcgcgtagttctcgaacgccaccccgatgctgcgtttctgcgggggcaacccgaccatcgaccgtccccccaccgcgatgtcgccgccggtgacgtcctccagtcccgcgatcatgcgcagggtggtggacttgccgcacccggacgggccgagcaggcccacgagctcaccactgttgacctcgagatcgaagccgcgcacggcttccacctcgggtcggcccttggtgcggtaggtcttgcgaacgtcccgcagtacgagatcgctcatggggtcctccgttcatacgctgagatcacgctgaccttcgaattggacggtgatgcggggtcgaactcgtagccaagccactcgctggccagtcggcgggccagttcgaggccgacgacccgctgtccgaacgagatgatctgacagtcgttggacaacaccgaccgctcacacgagtaactgtcggaaacagtcgtggcccgcacacccggaaccttgttagcgctgatcgccatcccgatgccggtaccgcagatgaggatcgcccgatccacctcaccccgcgcgacggcctcagcgacagtcagtccaacgctggcatacggggtggtctcgccctcggcaaccccgaaatccacaacggaccccacccgcgagtcctcggcgaggtcccgcgcgatggcctccttgtactggaacccggcttcgtcggctcccacggcgatccgccactgtcggctgctcatcgccactcacctccgttcgtgtcgttgctacggacttggctcatcggcctggcgctgacagccagcgcttggctcaccagcccaagcgcggcggccgtccgccgccgctcgctggcgccgtcgctcaacgctcggctcaccggcttggcggtggccgccgcgttgctcggccgctggccactgcggccgtctgcaagcgctcggctcaccggcttggcggtggccgccgcgttgctcggccgctggccactgcggccgtcgccaaaagctcggcgcactggctcgcctgcggcggcttctcgctgtcgcttcaccgctcaccgtccttcgtgtcgtccagcacgcggcccaccgccgtcgcgcacagcgacagcgacaccgcgccgggatcgggggtgcccaggctcttctcggccagcggccgggcgcggccgagccggggtaccaggtcgcgggtggcttctgcggcggcagcggcggcctgggccgctcgattccaggccgccgccagaggctcgccaccgctcaccgtgtcggtgagcgtcgtgacgaacgggtcgagcgcgtccacaagggtcttgtcgccgagtgtggcgccgccgagttcggtgatggccgcaaggcccgcttccattgcccgcgcgaccgtcgcctggttgggcgtttcgcggttgccgagcgtgttcccgacggcccgcaagaacgctccccataggacaccggacgagcccgccccgccgtcagcccaagcgtccccagcggtccgtagcgtgtcgcccgctcccatcgcggggtcgagggcttggcacgcggctcgcaatccacgcaccatgccccgtccgtggtcgccgtccccggcgatggcatcgatgtcgcccagccgccgctcgttgtcgaccacggtgtcgcgcatggcttccagagccgcgcgcaccacagcggcgcaccgcagcgagtcagccgacgcggcctcggcgggcgccgccgcagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagctccagcggagactagcgcgcccgccgtcagctcagcagcctcggcttgctcgcccgaagctccccctcggttcagcagcgatgtgtcgccccgtctgaaggcgggcgtgtcgaccggcgcctcccacagctccgccagctcgtcgtccagccagcacaccgtcagcgaacagcccgccatgtccaaactggtcaccagctcccccacctccggcgacaccaccgtcacccccgcggcggccagccgcggcgccacgtccttccagatcacgaacagctcttcgtacttcgtcgaccccaacccgttgagcagcaccgccgctcgcccatccgcgtcggccggacgctccgccagcacggcctccgtcagcgtctccgccaactgcgccgccgtcagccggtccaccgtcctcaccccaggctccccgtggatgcccagccccagctccatcttctccgggtccaccgtgaacagcggctccccgctacccggaaaagtgcaccccgcgaaggccgcccccagggtcctggtgcgcgcattggtcttcaccgcgatccgctccacctcgtccaacggcagtccccgctccgcggccgctcccgcgagcttgaacacgcagaagccgcccgcgatcccgcgtcggtccgctgtggagtccgccgccgccgaagccatgtcgtcggtcaccagcaccgtccggcagtcgatcccctcttcccgcagccgctgctgcgccaggccgaagttcatgacgtccccggcgtagttcccgtaactgaacagcactcccgcaccgccgtccagcgccttcgccacctggtacgcctgcgctgtcgaaggagaagtgaagatgtccccgataaccgcgccatccgcgagccccggccccaccagaccgaagaacgccggatagtgccccgatcctcccccgacgatcacgctgaccttccccggccgcgctccggcggcgcgcatgacacccgacgctccgggcacgcgccgcacataccgctcgtaggcggaggcgaatccgtcgacagcgtcgccggtgaacgtcgcggggtcgttgtacagccgggtcatgggtcttcccttcaggtcagcagcgacaggatgtggtcgagagcgtcgtgatggtcgtcagcgacgtgttcggccaacgcgagcgcgtcagcggcgggcgggtaggaacgattgggaatcgccacgacatgcagcccagcggcgtgcgccgagcggatcccgttactggagtcctccacagcgatcccatgggacggttcaatctggacgcgctgcgcggcctcggcataaacgtcgggactcggtttccctcgcgcgacttcctcactcgaaaccgtggccccgaaccgatccgccagctcattgcgatccaacaccgcgtcgatcaccggacgagccgccgacgaagccatcgcgatcggcgtcagatccgcgatcttgaccaccagctcccgagctccgtccagcaacggcgcctgtccatcgtgcaccgccgccacgacgtggtccacacattcggcctgcaccacgtccgccagcgaggtgtcaccgatcttctcggccacgtaccgagcccactccggcgcgctcatcccctgcaccgacgtggtgtcctccccgctccagtccaccccgcgccgcgcgcagctggcggtccagctctcctcccacaggtgttcgctctcgacgatcacaccgtccatgtcgaacacgaccccgcgataccccattacgtcgccacctcgcaggtgatgttgttgcgctccaactcggccagcgcggcctcgtctatccccgagtccacgatcaccacatcgaactcggacagttccaccagccgatacaacgcgaccttgcccagcttcgtgttgtccatcaacaggtaccgcttctccgcgacctccagcatcttccgcttgaccgcgacgatccgatcctcctgatggaacgcgtaccgccccgaaagcgccgacgtcgacacgaaaaccgcgtccacccgcagcgactcgatgcactccagacacgtcccgcccatgaacgagtcgtgcagcggatcgtagtcaccacccagcgccatcagcccgacgttgtcaagctgactcagctgccgcatcccctccagatagttggtcgcgacccgcagcggcgacagccccgccaacaacgggatcatctccgccgtcgtcgtagcgtcatcgagcatgatggacatacccggttcgatgtatttactcgcctgcttggcgatggcgcgcttctggttcagcatcgacttacgtcgatacgaaacgttcgactcgaacacaccggacggctgcgctgtcacaccgccccggaacttgcggacgatcccctgccgctccagctcgtcaaggtcacggtgaacggtcatgacactgacgtcgaaaatggacgccagctcctgcgccgacaggctgcgccgctccatgacgacctcagccatcagcttctgacgctgctgcgggttcttgaccttgtcgtactgtgtgtcgttcacggtgaaactcgtttcccttctgcaccggcgaggaagacatgcacggtgtgtggattcatcaacacacctaccttgtcatcacgcgccaggctcgaaacctccgagcgggggacgatcaccgacagtcgcgactgccctatcgcgaccgtgacctcagtgttgcggccgaggtgttccagcacgtagaccgaaccctccagccgcacctgtccgtcgggcacatccccggcgccggtgtgcagccgcaggtcgcggggccggattccgatctggacttctgtaccctcgccgacgtcggtcgacggcaccggaacctggaacgctccgtcagcactggcgaacgtctgaccgtcatcggaggcgaccagcgcaccgggcaccaggttgatgcgaggcttcccaaatgcctgcgccacaaacgcgttagcgggagccgaccacacctccccgggcgtaccgacctggaggatccgaccatcgcggatcacaccgatccgatcggccagcgacaacgcctccacatagtcgtgggtcacgtagatcgtcgtggtggcatcaccgccgctgatcgacttgagctcagcccgcatcgtggcgcgcagcttcgcgtccaggtgcgccagcggttcgtccagaaggtacgcccgcgccggacgcaccagcacccgtcccagcgcgacccgctgccgttgcccgttcgacagctgcgtcaccgagcgatccaacaggtggtcgatgcccaacagccccgccgtgtgcgcgatacggtgccggatctcgtcagcgggagtgcgcgacagcggcgaacgcaacggcgaagccagattgtcgaacacgttgagctgcgggtagagcgcgtagttctcgaaacacatcgccaggtcccgatgggtgggttcgacgtcgccgacgtccaccccatcgatgtggaccgtgccgccaccgggctcgacaagcccggcgacgatcttcagcgtcgtcgtcttgcccgcgcccgagggccccagcaggcagaagaactcgccgtccgccaccgagaacgacacgtcctccagcgcggtgaccttgccgaacttcttgtctactttgtggacatcgatgcttgccatcagcccttcaccgccccgaacgacagaccgcgaaccaggtaacgctggatcagcagcgccagtaccagcggtgggagtgcggccatgacggctcccgccgcgacgaggttgaaccgcacctggttgccgcccaggtacgccagcgagctcaccgtgaccgtctgcgcgttgctggaggtcagcgtgaacgggaagatgaagttgttccaggcgaagatgaacgccagcaggctcaccgccgcgatcccgggtctcaccaacggaagcacgtgtttggcgaacgcccgggtgcgcgagtaaccgtccagaagggcggcttcttcgagctcggccgggaagtcctggaagaacgaccgcaggatccacaccaccagcggcatggtgaccagttgcagcacccagatcatgccgacccaggtgtcgtacaggcccaactgttggtacagcaccgccagcggaatgatcaccagcagttccggcgcgaagcggaagctcaacagcgtgaacatgaggttgtcactgccgcggaaccgataccgcgccgccgcgtaggcggccggaatcccgatgaccagcgacaccaccaccgcaccgacggacgtgatcaggctggccatgaagaaccgcagataggacgaaccgccgtcgtcgaagcccagcaccgtcttgtagttgtccagtgtgggatcgaacaacaggtacgtcgtcgtctggtcggcgtccgccttgaagctcaacgccaggatgaacaccaccggcatcagtgagaacgcgaagtacgcgatcagcccgacgttcgcggccaggccggtcagcagcttgcggcgacgcccggtgtcggtgggctgttccgtagtcgtcgacatcggactcacacccccgccgaacgggtctggaccttgcgcagataccggaccaggaacatcgagatcacgtagaccaccgcccacaggacgaacatgtacgtgattcccttgctgtatcgggcatagctgatcgactccaaataggcgttgatctggatggtggtggtggcgccgccggggccgccgttggtgagtccgaagatgatgtcgaacatcttcaagctgtccatcaagcggaagatcaccgcgaccagcacgtacggccacagcatcggcagtgtcagccgacggaaggtcagccaccagctcgccccgtccacggccgcggcctcgaacggcgagttgggcagcgaccgcaggcccgccagcgcgatgatcgccacgaacggcgtgtagatccacgcgtcgaccacgatggaccagaagaacgcccagaagggatcgtcggtgccgctgtaaccggtgaagccgaatgcctcgacgatcgggcggatccacccgacctcgggcagcagcaacagtttccacatgatcgcggccaggatcggcgcgaccatgagcgggacgatgagcacccgctcgaagatccggcccaggaggctgctgcggtacagcagcagcgccaccccgacacccagcacggtctccacggcggtggcgaccacggcgaaggtgccggtgaccgtcaccgagtcccagaactgggaactggagaacacgtcggtgaagttcttcaggccgacgaagtcgggctgcgggttggaggcggagaagttgtagacggtgtagcccaccccgacgaagaacgggtagaggatgccgacgcacaacagcaccgccggtaccgccagcaggtagggccgccgggcccggcgccgccgcgacactgtgggcgcggcgggccggggcggcgtctcgtcggacgggcgctgccgctcggtggaggtggtggccgacatcagtcgttgaccctcgactcaaggttggacgcgaggtcgtcgagtgtggacttggcgtcctcgccgccgtagatcgtctgcagcgcctcggcccacgaggtggtggcgtcgaagaagttcttctgcggcgtgaactggatcttggtgtcgtcgatgaccttttcgaaggtgtcgaggaagccggtgtagtcggcgaacttgtccttgtactccgacgattcggcgatcgactggcgaaccgtgtcgatgtgctggcccttggtggcggcgtacttcaggtgctccttggacgtggcccactgcaggaaccaccacgcggcttccttgttcttggagttggcgttcatggccagcgaccagatccacatgttggtgtccagggaaccgttgggccccttgggtccggggtgccaggcgagctttccggcggccttggtgccctcgttctggaagtacgaggcggagtcggcgtcgaacagcatcgcggccttgcccgcgcccaggtcgctggaggcctggtaccaggtgtaggaggtccagcccttggggccggagtcgcgcaccatcttggcccacttgtcggtgaagtccaccgcgtcggcggagttcatcgtggggacgagtttgccgtccttgacgtcgaagtccttgagaccgagccgggagtacatggtcatgaagccggggtggatggtggcccattccttggaaccgcgcaccgcgacgccgtacatgccgtcgcccgccttcttgtccagcgtcttggccaggtcgatgaactcgtcgaagtcctcggccggtttgagcttcagtttcttgaagacgtcctcgcggtaacacaccacgttggtctcgaagccccacggcagcatccactgctgcttgccgccgagcgggtcgccgttggtgaagttccactgtccggccttgagcaggttcgggaagaagtcctccttctcgaactcctcgtgggtggccgactcgttcttcatccacggtccgaggtcttccaggtatccgggcgggccgtactgccacaccatgtaggcgccgagcatgaaggcgtcgtagttgccctgtttggactggagctccagggtgaccttgtcgaagtagttcgactcggggaactcgtcgatctccagcgtgatgccggtcttcttttcgaactcgcccttgtgtttcttgagcgcgtcggtgtaggggtgtttgttcatcagcagcttgacggtcttgccgtcgtacttcttccagtcgaagctgccggtgatgtcgttggccgccgagtcaccgctttgggtgccgccgccgaaaccgcaggcttgcagcatcggcgcgctgacggtgagggccgccccgaggcccgcgagccgcagcacatcacgcctgttgcggccctgaccggtgagttggttgtcgttcatgagatctcagacctccgggggttatctggggttttcggaagcctaagatcaaattcacatttcgtcaagatttcttaacgagaaatcttgttatgtcatgtgatggtctgatggccgggtgcaccttcggtcagcaccggattgaaatcgacgagctcccatgcctgctcagaccctagatgacgcagcaccgccccgctggtgttaccgactttcgggaaccgttgccggtaacgggatggatcatcgccgatgagatctagcgtgagcaatcgcaacaaagtgctgtgacagacgacgaggaccacgccgcccgggtgccgttccaccacgtcggacacggcgccgcggccgcgcgcgatcgcgacccgcgggtgttcgccgcccggcagcggattggccacgggatcggcgacgaagtccgcgcgctcctcgggccaggtctcggccatctcggtggcggtcaggccctcggccaggccgaagtccagctcgaccaggcgttcgtcggtctcgtgcccgaccccggcggcccgagcggctggggcggcggtgtcgacggcgcggcgcaacgtcgagctgtacacggcgtccaggcccgccgtaccggcccacgccgcgagcgccgcggcctgctggcggcccacgtcggtcaacggcaggtcggtgcgtccgcagtagcggttctcgtggtggtacgccgtctccccgtgccggaccagcaggacgatggtgccgctcatgagttcactccagacagtgcggtcgtggcgagatcctcgccgatccagccgcgctcgcgcagctctttcaccagcgcggcatacggttcgtcgaaccggctccgcgcgtcggtgcggggctggtagccggtcaccggcccgagcagccgcttcgcggcctcggtcagcccgagcgctcgcgaagccgccgcgccgtcgccagcctcggcaaccaacgctcgcgaacccgcttccacggccgccgcatgcgaacccgccgcgccatcaccagcctcctcggccaacgcgtgcgaggcggcgagcaccgccatccccaccgcgccctcagccaactgcggcaccgacacctgacgccccaggatgtcggcctgcaactgcgtccaataggcactccgcgtcgcgcctccggtcaacgtcacctcgtcccccacatcagcccccaacgaccgcaggtgatccagacacaaccgctccacgaaccccacgccctgcaaaatcgccgcgtaccggtccacatcgtcgcgtggctcgcccagcgtcagccgccgagcgtccgcccgccgaaacgggaaccgctcccccaccccggccagcggatacgtcacgcaacccgcgggttcccgctccgaagcccgagcgttcaaaacgtcgtacccggacggatcgaactcctggctcagcagccccgcgcccgcgctcgacgcgccgccgggccaccaccgcccgtccggcgaccgatgcgagtacagcgcccccgtcggatcccgcaacagcgaatccgacacccccttgaggacgatcgtcgtgcccaccacgatgttccactgccccggacgcagcacacccgccccgatctgcgcggcacacccgtcggtcatccccgcgatcaccggcaccccaacgggaatgcccgtcgcctccgacgccgccgcgctcacctcccccagcacctgtcccggcgaaaccaacgacggcaacagtcgcgggtccagccccaaccgctccagatcctcgtacggccaagcccccgccaccggatcgatccccgacttgagcgcgttgctcgtatcggtggcggcgggccgcccgatcaaccgcgagttcaccacgtccacctggtgcgccaaccgaacccgccccaccggcggcccgtcccgcaacaaccacaacgccttcggcaacgcccacgtccgctgtggattcaaccccgcctcggcccagacgggcgcgggcaactcctgcacccgcgcggcctcctcgaccgcgcgcgagtcgtcgtacatcagcccgggccccaacgggcgtgccggatccccgtcgacctcctccaccagcagcacggtgcccgacgtcccgcaacaagccagcccggcgatctcgacgctccccacctcggccatcgcctgccgcgacgccgtcgcgaccgcgtcccaccagtcatccgcgttctgctcatgacggccgtccggccaccgagtaccgtccaatggggtcgaaccctggccgagcacggacccgttctcgccgacgacgacggcgcgggcgctctgggtgcccaggtcgatcccgatccaggctcgaccaccgttccggggggatgcggtcatggcggccctctccacgcgtgagtgttacaactttcgagaagataacatcaacacgcgataagttaaaggtcgcgctgcgtcttcacgcctgacgtccggcgccctcacaccgtcttgatgaccccgccgtcggccagatagtcggcgccggtcaggtttcccgaccgcgacgacgccaggaacgtcaccaacgcggcggtctcctccggttcggtgagccgaccggtgctgatacccatcgcctcgggcaccccggccaggaactcctccagtggcacgcccgccgcctgagccagttcgcccgcgtaacccgccgggtcaccccagttcgcggtgcgggtcgggccggggctgacggtcagggcccgcagtccgtccttgccgtactcctcggcgagtgccttggtcaggttgttgagcgccgccttggcggttccatagtcgaccggctggaacgccgcccgggcgccgatcgacgagatgttgatgaccacgccgcgccgtcgcaacagacccggcagtaccgcccgcgtcacccgcacggtgctgaacaggttaagttcgtacgtcgcgatccagctctcgtcgtcgatgtcggcgaaacccttggcgcgcatgctcgccgccatcactccgcccacattgttcaccaggatgtcgacgtccccggcttgctccgccagctgagccgcgcccgccttgtcggtcaggtccaccgccaccggaacgatgttctcgcccgcgacgccatggctccgggccgccgcgtacaccgtcacctcctcgcccgccagtgcctgcgcgatggccagcccgatgcccttgctggctccggtgacgatggcccgcttgcccttcaggttcagatccatagctgtttcctctcactctttcttgacctacagttacaaaatttgggcacgaaaagacctcgcctctcgcatccctaatcagtccaaggcccgcaaggccgtcgcggccagtccgcgcaaccgcttctcgtccgggttcgccttggcgagcacccgaatcccgttgatggtcgtgagcaggacgtacgccagatccgaggcgtccgcgtcggtggtgaactccccggcccgctgaccttcctcgatcgcgccgcgaaacgccgcctcctgccgctcgaacacccggcgcaccagatggttcacggtcgcatcggtctgcccgaactcgaccgcggcgttggccgccatgcagccgcgccgttcggtgtccgccagcgccgccgtcaccacgagatccagcgcggcgcgcacccgcacgcgcggacttcccgcgccgtccaggatctcgatgagccgcaccgtctcggtctcgtagtagcggcgcagcgcgcgctcatacagcccggccttgctcccgaacgcgttgtagaggctgccgcgcccgatccccagctcgtcgaccaaccgctgcggcgtcgtcccggcgtaaccgtcgcgccagaagacgcgcatcgccttgtcgacgacgacgtccggatcgaactgcttggctctgcccacccgccgaacctaacaattctggaaccacaggtcaaatatttgcgacccggattacagggtcttcaacatggtgaccgccgtcggccgggtttcgatgacctcgaacccctcgctggcgtagagctgcttcgccggattgtccacatcgacgctcagcgacagccggtcgtacccggccaggccggtcatcgtgaccacctcgcgcagcagccgacgtccgattcccttgccacgccacgacttcacgatgccgatcgccagttccgggacctccggcgacacgaacccgaacgcgggcgcgtccttcgtgaacagtcgcgtccagctggcgccgatcggacggtgctcgctgtcgacggcgaccaccccggcgtcgccgtcgcgaagccaaccgtcgatgtacccggccaccttggggtcggcgagcaccgtgacccggcgatcctgttggggaagaccaccggacttcacaccctgccagtcggaggcttcgaccagcatgtcggtcagaaaatcgatgtcctggggcccggcggggcgcagcgagaaactcatctcggtgatcctgccaaaccactcaagcttcgccaatcccccaccatcccatgtgacgtcgatcagtagcgttcgacgagatgcttccggttcgccggtggttcataggtttcgggccagaagtcggtgacgcggatgatctggccgtcgtcgttgatgtcgagccagacgttcgcgacctggggttcgtcgccgacgcgagcgttcacccagatcacggcgtggcggtcgtcggccacgacgcggttgatcgcgaggtgccagtcgccggggtactccttgttgaactggaggtacttgtcgcggccggtgatgcgctcccgcgactggggcatctcgtagacgacgtccggggaaagcaggtcggtcacgtcctgccagtcgcgggattcgaggctgcggatgtaggactcggcgagggctttgatgttcacgaccggaccatacgggccgggtccgacaacggccccgggcccatagtcttggcgccgtgacccgcgaactccacggcctgcccaaggcccaccttcacctccacgtggccggtgccatgcgggagaccacgctgtgggaactgagccagcgccaccgactgccaccggccccgcccccgctgggcaacgcgcggcgaacctgggcgcagttccaggtccgctacgacgccgcccgggacgcgatccgcacgaccgacgacctggcccgggtgatcgtcgaggcagccgccgacgatgccgccgacggctgcggctggctggagatccagctcgacccgaccgcgtacgcgccgatcctgggtggactgcgcgccaccctggaggccgcgctgtcgggtgccgccaacgcgtccatccccgtcggcgtcatcgtggcctcaagctgggcccgctccggcgaacacgccttgcagctggccgaactcgcggtcgagtacgccgacgcgggcgtcgtcgggttcggactgtccaatgacgagcggcgcggcagccccgccgacttcgtgcccgcgttcgagatcgccgccgaagccgggctcgcccgcaccccacacgcgggcttctacctgggggccgaacacgtccgcgactgtgtggaactgttgggcgccaccaggatcggccacggtaccgccgccgccaccgacgcgggcaccatggcgctgctggccgaacgcggcatcgccctggaggtctgtccgacgtcgtacccgccgttcggggtgcacgaactcgccgagatcccggtcgcatcgctgctggcagccggtgtcctggtgacgatcgccagcgacgacccgctgctgttcggcaccggactcgcgggccagtacgcgatctgccgcgacatactcggcctgtccgacgatgtactcgcgcagcttgccgagcacagcgtcgaacactccatggcaccgcaaccgatcaagaccgcgatgctcgccggaatcgacgagtggcgcaaacccaccgctcgtctagatcagtagcgttcggtcaggccagccggatccggaagatcgccacccgggcgttgtgggagtcgacatccatgtcgaccgtgcgggtgccctggagctggatttgtatcttgtcaccggcgggcagccagttgattcggtcgatgcccttggagaacgccttcttctcggcgctcctgcccgaggccgtggtgtagtcggggcggttgacgtcaccggtccagatgaccgggcgtccagccgcgtggtgcgccaggacgcgattgccgtggagcttgcggtgcttccgccattcatcctgcagcgacggtttccggtctccattgtaggcgttggcgatgtagtgggagttgatcagcgcgaactcgatgccggtgtacttgacgtgccgcagcaccacctcgttgatccagcgctccgggctccatccttcgatgccgcggtggacgaagttccgtttcgtggagacaacggtccagtggttcgggatggagaacggcacacggtacgctctcccatcccgcaggaacgggttcttgtagtgctcgtcgaagtgcttggcgatcatcgccttctcaccggagtcaccctcaccgatctcctgccagcccaccagtggccggtggcctcggtcgccggaacgcacggcgcggatcgcggcctcgcgcttggacaggcgtttgcggccgatgttcgcggtgatgatcggcagccggatccactcggacgccgtcgcggcgacgtccgcctgtgcataaccggtcacgccaagggcaccggcggcggcagcaccggcgccgaggatcagcacattccgccgactgaacatgcgggacattatttccccttcttcgaatggttaggatccgtcgatttgacaggctgagcgaatgtcgcgcatcaaccgaacggccatacaacgggaattcgctgtctaccagcggtttccaggcgttatacaacgatttccaatgcattggatggtttttatggacgggccctgaaagcgactgttaccttcaccgatctcccttattcaggcacacggaaccgataggtattccatgaagaagaagcgattgcggcttgcgatgctggcggtgctcggggtggtcggcctggcggccgccgccgtggccacaccgtcccttgccgacagtctcagtcaggacggctccgaaaaagccgccgacccgaagccggtgtacaacgcgcagttcgccgacccggccgtcacctggaccggcgaggagtacgttggtgtctccaccggcggcctggccccgatggccacggcacccaccgcccgcgggccgtggaagcacaagcacggcggcctcgaacgccttcccaagtgggccaagaaggacggcggtgtctgggcaccggcgatccagcacgtcaagggcgacacctacgtcatgtactacgcggccaaggtgtccgggctggccgacgccaaccagcggtgcatcggcgtcgcggtgtccacaaagggcgccgacgcccgctacaccccggtggactccaagccgctggtgtgcccgccgggtgccgaccaccccggttcctcgcagccggtgacgggcggcgtgggcttcatcgacccgtcgacgttcaccaccaagggcggcaagaacgtcctgatgttcaagagccagaagcccaacccgggcacgaagttgtggagcctggagctcaacgacaactggaccaagccgaccagttccagcaaggtcctgatctcacgtgccaagggccagatcgagaatccggagatgatcgtccgcggtggccactactacctgatcgcctcgtacgacaactgggccaactgttcgtacaagacggtgtggctgcgcaacggctcgccccggaccggctggaagttccccagtggtttcccgagcaagacgacgtcgaagggcgggacgctgatcaagtcgcgcgacggcatgtgcggaccgggcggcatgacgctcaccaagcacggtgacaagcgcgagttcttcctgcacgcgtaccgggatgccaatgggaacggtaagaaggactcgaacacgcgccgtatgtacggcggggagctcgtgttcagcggcgggattccgaagctgaagtcgttctattcaccggcgtgatgcggtgagcgaagactgagttgacagacgttgcccgtcgacccgagagggttcggcgggcaacggtgttacgggggttatcgtcccgacagctgctctagcagggacgtgaactcggtgcgggacatcgcgagggtgccgagctggggggctttgctgtcgcggacctcgacgggtccggccaagcgcacctcaacgcagtccccgccgttcgggttgctacggctggacttgcgccacttaccggccatctaggtactcctcaagcaatacggccaggttgaagaccgagctgaaaatcttgtcgtatacggacagagtgtccctgtcctcaacatacctccccgcgtcttgggactccaagtatgcgaacgcgctggcgccatgtgacttttcgtcaggggtcatgatcgtgaacccaccgcccatcgcagtatgcggaacggtcactactttgatgtcgatcgttggcttggcacttagctctagcaagcgatctatttggccgttcctgacggtcgcgggaagcgcgtcgaggtaaatcatcgcggcaacgccgatgaccatcttgatttcaggaaggtgacgacgggagaatactcgtcgctgacggttttgccggaaagcatgaatggcacgtgggttgggaataaggaagtcgagataccgcttgtgaatctcccgcagatagtctggggtttgagcaagcccaggaataaactccggttgatacgtaagaatgctgatcgcgctggcttcgtgttcggcgaacgactggaactccggcggtgcgccacccttgaatttctccactaggccagaacgctttgcatcgcgcgcgagcgagcacatcatctcgatctgagccggtgaagcaccataaaactcgccaaggacctttatggaactacggcttgggatgttggccccctcctcccatctcttgatcgtcttcgcattcactccaagctcagcggcagcgtcggagtagtcgtatcgggcggcaaggcgcagctcacgcaacatcttaaggaatgccccgtgagcaaccgtcggtgagtggtcgctcattgtcacagcctcgcatgccattccatctaagacaagcactgacacctggacactttttggccgtctttttgtccgccccaataagtcccgaacattatgcgtaactcgcgcctacttcccaaccctccattcgccacttagcgtcgatgtcatcaaagccagacaggggggcaacacatgacttccaaccaaaccaccgtcgaagtggaatacgcccgcttcaccgatccaatccggacctacgtcatcacatcctctttcacacccgacacgatccgcgtatacgcgggcgagccccgcgaaaccgaaaccatcgtctgcaccatctccaacgtctccatccacccgatccccgccttcggcggcctctgggtcaccaacacgcccgactggaaagaccgcttctgcgccgaagccgtccgcgtctaccgcaacgccgtccaccggtcgctgtaaaggagtccgccatgcccagcaccgccttcgacctccgaaacccagtagtcgcctgggaagtaatcgcccgctcagcggtccacatcgtccgcgaagcccgagccagccgccgcctcgaaccactgtccatcgacggccgcatgctcctcaaagccgtggccgccttgggaatcgacctggaacccccaaaaccggccaccatccccgtcaccctccgccgtggcctctccgaacgcgaatcccaggtcctcctgggcatcgccgacggccgctccaacgccgacatcggccgcgaactgttcgtcacagaggacacgatcaagacccacgcccgtcgcctctaccgcaaactgggcgccaccgaccgcgcccacgccgtcgctctggccttccgcatggggctgctcaacttacggatcccagagaagttctccctgctcggccttcggggcatagccagtgaactgctcgccagtctccaggcagcgcgcgagttccgacaacagcgcgggcaacgacgtccgccacaactcctcgtcgtcgaaaagcgttccctcgtcccggtcacgctccccgatccggccggtgcggccattggctcgcaggtcgatcaccaggccacccccgccgtagtcccttccaagcggaatccactgcggatgccacatcagatcgtccacctcggcgtcatggtcgagttgagccaaacgtgccttcgcgtccgcgtcgtcattccagagtccgttcaggagccgccactcccgaacaatctcggcgggatcactgagcccccacaatggaagcatgttcacccgacccgtcccggcgtgccgcagcagcgactccaccagcgccgccggaaacgtcaacccgatcgcacgttcggcggcggcgatctcctcggcggtcgccggaggatccaggtccgccagggtcctgggagcgtggacggccagccacgattcgatgcgggcccacgactgcgtcaccgatgcgttcacgaaccggacgctacgaccccggtgcgacacaactacggcaaccgattcacgttgcgctcactcaggtccggggcctcggtgacgaccgtcgcgaagtcattgtcgtcatgcagaacgatcagcccgtgatatgccgccgtcgccgccaccacgagatccacaaccgacaatccccggtgcttccccttggccgacaaccgatactgaaccgaatccatccacttccacgccgacttgtgaacggcgacatccggatacaagtcctcgaacatccggctcatcgcgtcgaactcgtcccgatcccgagccgaccgcttgaactcacaacgctgcggctggcacgaacccaccgcgccgttgctgatcgcctcctgccaggcggcccgtactcccccatcccgcaagatcctccacagtgccgaggaatccaccaggtaccgaatcattccccgcgcttctccatctcgtgctgttcccgccacgactcgtggtcccactcctgagccatgtccgcgtaccgctccaaggctgcgatgcgctcatgccgctcggcatactcccgcaacgccaggttcacggcgtcccgcttggttcgcacccccgacaatcgcaagacggcggccagcgcaccctcatctatgttcaacgacgtcacgctcatgagccaacctccttatataagccatataaggctgctatatatagtacatgcagcagaagcggccaccaatcgacgaggtcgtcgccagaacccgccgacgcgttcgcgccactggcatcacattgtccgcggccgacatcctcgccgcccgggacgcggaccggcggttacgcacctcatgccagagtcgggcctcacagccccatttgacaaattgatttttcaagtgataggttcgccgcatgaccagcgaagtggacgtcgtcggcgacaccggccgagtgcgaggcaccttctcgccactgcgacgccgcatcctcgaagaactcgccgaacccgcctcggccaccggcctggccgaacggctcggcgagacccgccaacgcgtcaactaccacctccgcgagctggaaaaaggcggcctggtcgagctggtcgaacaacgccagcgccgaggacggatcgagcggttcgtgcgggcgaccgccaaggccgtagtcgtcgcacccgaggtgatcggcaaactcgacgcggtcggcgaagaccgcttcgcggtcgacacactcctcgccgccgccgcgtccacggtcaacgacgtagcagcgatgcgcgaggccgccgagaccgccggcaaacgactggtgacgttcaccgtcgaagccgagatcggcttcggccaaccctccgacatagagcgtttcgcgacccggctcgccgatcgggtcgccgaactcgtcgaggaattcgacgatccccaatcacagcgacggtaccgcctccggctcggcgcctacccgaagcgacaggttcacgacaaggagacagcgacatgaacgaaatgaagccattccgagtggaaacccccatcgaggcctccaccgaagaggtgtggcgagcactgaccgagccggaactcatccggcagtggttcggctgggacttcccgggcatcgaaccggagatccaggagatcttcgtcgacggagcccacaagctgcccggccaccggctgggactggccgccgaccaggagataaccctgacctccaagggcgacaccaccaccatcaccgtcgtcatgccgggcccgctggacgacgcgaagtgggacgacatctacgacggcatggaagagggctggcgcaccttcttcgaacagctgcggttctacctgcaacgccaccgcgacggccgccgccgcaccctctacctcaccggcaccaccaacggcccggcggtactgacggccatcaaagaccacatggacggcgaaccctggcacgacagccgctaccagcgcatgagcgtcgacagcaccggcaacctcatcggcgtcgcggcccaacgccccctcgactcaaccgacgacaacccgatgagcatcaccgtaaccacctacgacctgaccgacaccgccttcgaccacctccgccaacaatggacagaacgctggcactcgatcgcatccggggtcgaagtcgtgtgacccgacggcgaccggggccgctacgaaaagcggccccgcgcccgacacatcgtccattctgctgcgagcagatttccccgccccccgccgacgtccgtgggtagcatgaccgccgatgactccccggatccgcgaagcgacccccgccgacatcgaacccgccgtcgccaccctcagcgcggcgttcgccgactaccccttcacccgccacaccctcgccgccgacgaccacctcacccgcctcgccgacatgcagcgcctgttcatcacccacatcggcctcccccacggccgcgtctgggtcagcgacaacgcccacgccgtcgccgtctggaccacccccgaatccaccgccatcgccgaagtcttcaccgacttcgccccccagctggcccacatcgccggtgaccgggccgccatctcggcccgcaccgaatccgccctggccccgcaccgccccaccacccccacctggttcctgggcaccgtcggcgtccaccccgaaagccaaggccaagggctcggcaaagccgtcatcgaaccgggcctccgcgctgccgacgccactggcaccgaagcgttcctcgaaacctccctggccagcaacgtcaccctctaccgcaagctcggcttcgacatcgtcgccgagatcgacctacccgacgacggccccaaaacctgggccatgcgccgcaaacccgcgccgacccccgcttagccgttcatgagccgaacagcgacgcaccacctcaagcgctacctcgcgggccatccccactacgcgtcggtcaccgtcgaagccaaacccgccgctcacgacgaagtagccgtcggcgacgacgtctacggctggcgacgcgacgtgtatggccccaacgccgcgatcggaggcaccgacgacgatcgcatgctcgccgaggccgtcgagggcgtgcgatacgttctggcgcaatcggttccgcgcgatcggttcctcgtcaccgtgacccgcgtcctggaaaccctcgccgacaccaacgtcggtgacgtgaagctcgccgcggccctggcctgctgtgaggccatcggcatcactctggccgacccacctcgactcgaacccggcggcgcgctgtttccctgagttagggtgacggccatgatcgatcctcctgaagcttggaccgcgtcgtcggtgctgcttggggtggacgagggtgcctggttgcctatcaccacaggccaatcgggagctgccgtctttcggagcgcggacggcacccggtttgccaagtgcgtgcccgctgcggatgccgccgagttgcaggacgagcgtgaccgaaccacttggctgaacgatcagggtgtgcctggtcctcgggtgcttgattggcgttctggggaggcgggcgcttgtctggtgaccacggccgtgtccggcgtacccgctgatcaagtgtccagcgaggacctgcgacgggcttggggaagcatcgcggacgcgcttcgtcagttgcatgagctgccggtttcgcagtgcccgttccgttggggcttggattccatggtcgctttggcgcgtgacgttgtggctcgtgatgccgtcaatccggagtttcttcccgtcgagcagcggggcactcccgccgcggagttgttggagcgcatcgttgcgcaggttccgcagcgacgggagcaggaggccgccgacactgtggtctgtcacggggatttgtgtcttcccaacatcattcttgatccggagactttggacgtggcggggtttatcgatctgggccgcctcgggctggccgatcgctacatcgacgtggctctgttgctgaccaacgcgcgagagaactggaccgacgaggagcaggcacggacagcggacgtggcgttcgctgagaagtacggcatcgacttggaccacgaccgtctgcgcttctatctccatctcgatccgctcacgtggggttaatcaggaccggtgacgtacccggcgattacggttgcgcgatgcttgagcctcagccgtccggggtgcccggacttcgctatcttcccgactggatcaatgaagcagcggcggacgatctgcgacgacacatcgacgctggccagtggtccacccagcttcggcggcgggtacagcactatggacatcgctatgactacggccgtcgcagtgtcggccaaaccgacgcggctccaccgattccggcttggcttgacgaggtcgtggcccggctggtcgacgagaaggtcatggatcagcccgccgatcaggtgatcgtcaacgagtacctgccggggcagggcatcagcgctcacgtcgattgtgtgccgtgcttcggtccggtggtggccgcgatctcgctggagtccggatgcgtcatggacttcaccgaacccgataccggtgtcacagtgccggtccggttggaaccccgcagcctttgtgtcatgaccggcccggcccgttaccgttggcggcacgcgatagccgcccgcaaatccgatccgggaccgtcgggtcgcgtaccgcgcgagcggcgggtgtccgttacctttcggacggttctgagccccgccgaaacgctgcccggctgatcgacgcgagccgggctttgacggcggccgaacacaatgcgccgctgagaccggcggcgaacgcctcgggcggggtggtgcccagggtggccgcgaggtcgtattcgcggggcaggtcggtgtcgaacagggccgggtcgtcggtggagatggagcaggcgacgcccgcgtttcgcaacagcggcaagggatgtgaggcgaggtcggtggtcacgcccagcagcaggttggacgtgagcgtgacgtccaggacggtgccggtttcggccagttcggcgaccagttccgggtcctcgatcgcgcggacgccgtggcggatgcggggtgggcgcagcgcgagtacttcgcggatcgatggcgggccagcggcttcgcccgcgtgggggacgaagcccaggccagcgtcgaccgcgatgcgggccgcgttcaggtatggggtggccggttcgcgtccctcgaaaccggacagtccgaacccgacgatgcgagggtggtcgatggcggtgacggctttggtcgccgccgtggcgaactcggggtcgcagcctcggtatacctcgggggtcaggttgaactccaggtcgaagcgttcgctggcttcgtcggcggcgtcgcagctcaccgcgaggatgtcggcccatccggcggctccgcccatgcgctcgtcggtggcgcacacgatcgcttcgatgtagaccgcgcctccggtggccgcctcggcggcgtaggccaggatcaggtcgcggtagtcgcggggttcgcgcagccgggccgcgacctcgctgtaggaggcgatgaactcgtacaggtcggtgaacgggcgccggggcggcacgtccaggccgttgcgggtcgctatgcggcccaacgttggtggacgtgccgtgccctcgacgtgcacgtggagctcgattttcgggcagtcgcgttgcagtggggtcatcggttggcttcgtgttcggccggtgggcggtcggcgaccttcagttggcagccgtcgtcggtgcactcgcggcgtaggcgtcccgccgagatcgtttggagtagaccgatcgtccagcacatcgggcagccgcgcaacaccagcagcccgagtggcgccagcgcgaggctgaaccagccgagaaccgggatcagcgcgaaggccgcgatgatcgtgccgaagccgacgacgcctttgaggacgtggcgggggacggatttgctcgcgaagttgtcagtcatcgtcggctcccgtcatcgggtattggagtgactcgcggacggtggtgcgggctcggtgcaggcgtgacttcatcgccgcggtgctgagcccgagcgtggtggcgaccatgcggccgctgtagccctggatgtcgcgcatgatcaggacgcggcgctggtcgatggggagcgcggcgacggcttcggcgacgcgttcggcttccaggcggcgcaccacttcggcttcggcggaggtggtgacgtcgtcggggatcggttcgcggcggtgcagcagttgccgggctcggcgtaggcactcgttgcggacgatgcggaacatccacgaggcgagtgccttgctggcgcgcagggtgccgatcttgcggtacaggacgatgagtgcttcttgggctgcgtcctcggcgtcttcgggtgtggcgcacagggagtgcgcgaaccgtcgcacgtgcgggtgcgagcccgacaccagggcggtgatggacgcgacgtcgccgtcgcgggcggccgtcaccaggttttcgccgggccagttcgagtcagccacggttcttgctccggcgacgcagaatggtgacggtgcacgcgcagacgaggaccgccgcggcggcggcgatgattccgatgaccatgacttcctccttgggtggagccgaccgttttgtcggcacacacataagaggccgtcgggtgggaaaaggattctagtcgcggaagtcgaagtgacagatcacagcttcgcccgcgcacgtatatttgcgcgcatgttcgatacccctcagctggaggcttacctgcggcggatcaaggtgcccaagcctcgtcgtgccgacgccgaggcactgcgccggattcatcgcgggcacctgacgacgattccatacgagacgctggacatccagctgggccggaaggtcagcctggatccgcaggcgttgttcgagaagatcgtcgagtcgcggcggggcggcttctgttacgagctgaactggaccttcgcgctggcgctgcgggccgcgggcttcgaagtgacccttgtggagggcggggtgcatcgtgagaagcgcggcgactcggcctggggcaaccacctggtgttgctggtggaggccgacggtcggcgctggatcgccgacgggggcctggccaacggtttcatcgagccggtgccgttggaggagggcacggcgcggcagggtccgttcacgcaccggttggagcgcttggactccgagacctggcggtgttttccggacccgcacggttcggtgagttccttcgacattcgggtgtccccgcaacggatcgaggacttcgaggcacgttgcctggagctgtcgacctccccggagtcgtcctttgtgagggtgctgtcggtgtacctgccgggtgagccgcggatgtcgcggctggtgtcgcggaccttcgccagcagcgggcctgatctgccggacggcaagaccgagcggctcgtgccggatcgggagcagttcgcatccatcctgttcgatcattttcgcctgggaccccagacgctggggccagccgaggtggaccggctgtgggacaaggcgaccgcccagcatgaggtttggctgagtcagaaagcggcgtgaaccggcgagcggggcacggccgggtactctccgggtgcattcgaatgggtcgattcagggaggtccggtggtccgggaacaggcggggcgagcactcgccgcgaacttgcgcgcgatacgcgaggcggcggggctgtcgctgtcggcggtggcgcgcgagtcggggatcgccaagggcaccctgtcgcagttggagtccgggaccggcaaccccaccatcgagacggtgttcagtttgtcaaacaccctgggggtgccggtgtcgtcgctgttgaccgagcgcaccgaccccgacgtggtgctggtgcggtcgcgggatctggaggtgctgtccagcaacgccgtggacctgcggatgttgcggcgcatggacaccgcgggcgccgtcatcgagttgtacgaccagcgggtgcggcccggtgcggtccagcactcggagggccaccccggcaaggagcacgtggcggtgacgtcgggccagctcagggtgggtccgcccgaagcgccccacgagctggggcccggggattacgtttgttttccggccaacggcccgcacgtctacgaggcggtggacggcccggtgacctcgatcctgatgctcgagtacccggccaacgcgcagcctcacgcgctggcggtgtcgtgtgccgggccgggcggggtgaagcggccgcataccgggggttgacaccgggatcttcagcgcttagccttgccgcgttcattgaaatgaacgaaggaggtggagcggatggggtccgtggacgtcgtgatcgtcggcgcgggtgtcatcggcgcggcctgcgccgaggccctcagcgccgccggacagcgcgtgctcgtcctcgaccggggctcccccaccggcggcaccaccgcggcgggggagggcaacgtcctggtctccgacaaggaacccggccccgagctggaactggcccaggagtcgcggcggtactggccactgctgctggcctcgctgcgggaagagctcggagcgaaactcgccgaggctgagtgggatgccaagggcggcctggtggtcgcgctcggggagaccgacgcgacggcgttggcgggcttcgcggaaacccagcgcgcggccggggtcgacgcccgggtgatcagcgtggacgaggtgcgcgagcgggaaccgcacttgaccgacgggattcgtgcggcggtgtactaccccgaggacgcgcagcttcagccggtactggcggccagcgcgctgctgtcggcggtgcgggcccggggcggggcggtgcgcggaggtgtcgcggtcacgggggtcgggaccgacgcgtcgggggcggtcagttcggtgaacacttcggacggggcgatcagctgccgcgcggtcgtcaacgcctgcggtccgtgggcgggcgagttcgcgcgcgccgctggggcgccgatcgcggtgttgcctcggcgcggcatggtgctggtgacggcgccgctgccagatgtggtgcggcacaaggtctatgacgccgattatgtcggcgcgacggtcagcggcgacgcggatctgcagacgtccaccgtcgtggagtccacgcgggcggggacggtcctcatcggatcgagtcggcagcgggtagggttcgacgagacgattcgtgttgaggtgctgcgcgagctggcacgcaaggcggtggggctgtttccggtgctgggcaacgttcccgtgatgcgggcgtatggcgggtttcggccgtatacgccggaccatctgccggtgatcggggccgacccgaggctgcccgggctgtggcacgcgaccgggcacgagggggcggggatcgggttggcggcggccacggggcggctgttggcggatcagttcctggggcgcgagagcgtgctggatccggagccgtttcgcgtcgatcgcccggcgctgctggaaggagcgacggcatgagagagacggccagccgcgctccggcccaacctcaagcctgggctcgggcccagcttcaagctcgggcccaggcccaggcccaggcccaggctccggctccggctccggctccggcccaggttccggctcgggcccagcctcaagctcgggctcgggcccaggttccgactccggtccaggctcagctcacgaggggagcgatcgtatgcgggtgactgtggacggcgtcgaggtcgaggccgcgagcggacagaccgtcgcggccgtgctgctgcggctgggccgcgtctcgtggcgcaccacccgcgaagcgggacgaccgcgcgggatcttctgcggcatcggggtttgccacgactgtctcgtcgtcgtcaacggcgtccccgacgtgcgagcctgccagcgactcgtcggcgacggcgacgacgtgcgcacccagcacggggcggagctgccgtcatgatgcgcgtggtcgtcatcggagccggaccggccgggatggccgccgcccacgcggcggcgggcgcgggggttccggtgctgctcatcgattccgaggccaagctcggcggccagtaccaccggcagtcggccaccgacggcaccgagaagttcgcgctgcccgacggcgtcgagtactgggccgagtcggtggtgtgggcgatcgagccgatcgcgggcgggcaccgtgtgcacgtgagcaccggcccggcggacggtcccgggcgggtgagccgcagcgtcaacaccgccgcgttggtgctggcgacgggtgctcatgatcgcgcgttgccgttccccggttgggatctgccgggtgtggtcacggcgggtgcggcgcaggcgttggccaagggacagggtgtcgcgattggacagcgggtgttgttgtcgggcacgggaccgttcctgctgccggtcgccgcgtcgctggtggacgtcggcgcgcgggtcgaggcggtgctggaggccaacaccgtgctgacgggctggctgcggcccggcgaggagtcggcgacgaccgaaccacggcggggcggacggcacaccgcacgagcgctggccgagcgagacacgacgtcccggcagccgggcaaactggccgactggtcgcgccagttgtcgggcgctgtcaccagtcccggcaaggccgccgaactggcggggtacctcggtttgctggcgcggcaacggattccgtaccggtcgcggcaggccgtgatcgcggcccacggggatgatcgcgtcgaggccgcgaccgtggcgaagctggacgtgaactggcgtgtcgtccccggcagccagcgcgacgtcgaagtcgacgccgtgtgcgtcggtttcgggttcacgccgcagctggagctggccaccgccgtgggctgcgcggtcgcggacgggttcgtcactgtggacatatcgcaggcgacgtcggtcgcgggcgtgttcgccgccggggagctgaccggcatcggcggggcggtgctgtcggagcacgagggcaccgtggccggaaccgccgcggccatcgcgctcggcgcgcgagtcaagcgaccgtcgaaagcgttgcggcacatcagaacgggacggcggttcgcggcggccatggcagcggcgtacccggtcagatcgggttggcagagctggctgagcgacgacacgctcgtgtgccgctgcgaggaagtcagctgccgcgagctgcgaagcgccgtcgacgagcatcgagccgacggtgtgcgcgcggtgaagctggtcagccgcgccgggctcggccgctgccaaggccggatctgtggccgcaacgtcgccgaactggcggggctgcccgagcccggctcggcgttcgcgcgccgcccgatagccgtcccgatccggctggccgagctggccgaggccgatagcccacaagccaagccagccgagctggccgattcccccgaaaccgactcacgcgaaggaacagcatgacctccgaaaagctcgacggcgtcatcgtcgccaccgccctcccctacgccgaggactcctcggcccccgccgggctgcgccccgatctggacaagttcgccgagcactgccgctgggtggtcgacagcggctgtcggggcgtgggccccaacggttcgctgggcgagtactcctcgctcaccgccgaggagcggcgcgccgtcgcccggaccgccatcgaggcggtcggcgatgacggggtcgtggtcgtcggcgtgcacggcgtcggcgcgcaccaggcgcgcgagtgggccgagaaggccgccgaggacggcgccgacggcgtgctgtgcctgccgcccaccatgttccgggccaacgaccgtgaggtggtccaccacttcgagcaggtcgccgccgtcgggttgcccgtgatggtctacaacaacccgattgacaccaaagtggacatgtccccgacggtgctcgccgagatcgcgcagctcgacaacgtcgtggcggtcaaggagttctccggcgacgtgcggcgggtcctggagatccgcgagctcgcgcccgagctgaccgtcgtcgccggggccgacgacgtggcgctggagtcgctgttgatgggtgcgagcgggtggttcgccgggttcccgaacgtgttccccgccgagtcggcgcggctgttcgaactggcacgggccgggaagctggccgaggcccgggcgctgtacgaaccgctggtggccgcgttccggtgggactcgcgggtggagttcgtgcaggccatcaaacgcggcatggacctggtgggacggttcggcggcgtgtgccgtccgccgcgcggcccgctgtccgacgaacagctcgcggccctggacgccgacatgcgcaaggccatggactacctggcggcgaaccccgtggcggcctgacatgccgggccgccgtcgcaccgccgccaccgacaccgtccgcgaaaggatctgacatgcgcgcttcccgctacttctcggccgtcgactcgcacaccgagggcatgcccacccgcgtcgtcaccggcggggtcggaccgatccccggcgacacgatggcggcccgccgcgagtacttcatcgagaacctcgaccacatccgcgagttcttcgtcaacgaaccgcgcggccacgccgccgccagcggcgcgatcctgcaaccgccgacgcggcccgacgccgactggggcgtgctctacatcgaggtgtccggactgctgccgatgtgcggccacggcacgatcggcgtggccacggtactggtggagaccgggatggtcgaggtcaccgaaccggtcacgatcgtgcggctggacacccccgccggactggtgaccgtcgaggtcaccgtcgacaacggacgcgccgcctcggcgaagttccagaacgtcccggcgttctcggtggagctggacgccaccgtctcggtgcccgggatcggcgacgtcacctacgacatggcctacggcggcaacttctacgccatcctgccgatcgagcagctcggcatcggcttcgacaaggccgagaaggaccgcatcctcgccgccggtatgaccatcatggacgccatcaacgcgcagaaccgtcccgcgcatcccaaggaccccggcatcgccgggtgcaaacacgtccagttcaccgcgcccggacgcgacggcgccgactcccgcaacgcgatggtcatccaccccggctggttcgaccgctccccctgcggcaccggcacctgcgcccggatggcgcaactgcacgcgcgcggcgcactcgacctgaacaccccgttcgtcaacgaatcgctgctgggcacccgcttcaccggcgagctcatcgacaccaccgacatcgccggacagcccgccgtgatccccacggtgtccggccgcgcctggatcaccggcatggcccagtacctgctcgaccccgaagaccccttccccagcggcttcaccctctgacgacggcgcgcagccgaggcgatcccccggcttcgtcccgttcgaacttcaacggccacaagcgccgtcaacccctccctctaagaagaggtgccccctatggacttccttgtctctgtcaccgactggctgtggacgccgctggtcgtactggcgctgggcctcggcctggtgctgaccatcctcacccgcgccatccaggtgcgcggactgcccgacaccatccggcagctgcgaaccggcgagaaatccgacgccggcgtctcgtcgttccaggcgctgatgctgaccctgtccagccgcgtcggcgtcggcaacatcgcgggcgtcgccaccgccatcaccgtcggcggccccggcgcgctgttctggatgggcgtcaccggtttcctcggcgccgccagcgccttcgtcgaatccacgctcgcccagatctacaagtccaaaacggacgggaagtttttcggcggcatcccctactacatcgaaaagggcctgaagaagaagtggctggccgtgatcgccgccgccacggcgctgacgctgtacggcgtgctggcgccgggcgtgcagtccaacgccatctcagcgggattcgagcaggccatgggcatcagcccgtggatcaccggactcgtggtggccgtggtgttcgcgttcgtgatcttcggcggccgcaagcgcatcgtcggcatggccaacatggtggtgccggtcatggcaatcggctacctcctcgccgcggtcgtggtgctggccgtcaacgcccccgccatcccgggcatggtcaagctcgtgttcgccagcgcgttcggcgccgactcgatgttcggcggcatcgtcggcgcggccatcgcgtggggtgtgcgccgggcggtgttctccaacgtcgccggggtcggtgagggaacctacggtgcggccgcggccgaggtgtcgcacccggccaaacagggcctggtgcagtcgttctcgatctacctcgacaccctgttcgtgtgcatggccaccgggctgatgatcctggtgaccggaatgtacaacgtggagaccgaggcgggcgacaagctggtcaccaacctgcccggcgtcgaagcgggaaccaacaacacccagcacgcgctcgacacggtgttttccggcatcggttcgccgttcgtggccgtcgcggtggcgctgttcgcgttcacgaccgtcgcggcgttctacttcatcgccgacaccagcctcacctacctgacccggggccgccccaacgtctggctgggatacgcgctgcgcgtcgccatggtcggcatggtgttctacggcggcgtggagtcggcggacgtcatctgggccatcggcgacgtcggctacgcctcgctggcgtgggtcaacatggtgtgcatcatcttcctcgtcaaaccggcgctgaaggcgttgcgagactacgacgcgcagcgcaggctcggtctcgacccgaccttcgaccctgtgagactgggcatcgacaacgccgacttctggaccgagccgaagaccaccagccgcgaaacgcactgaaccaccgtccatcgtgtcgaaaggaccgcacatgtcagtcatctcaagcgtcaacccgcgaaccggtgagaccttcggtgaaccgttcccgccgaccagcgacgtcgaggtggccgcgctggcctccgacgccgccgaagcggcacccggcttcgaggcgctgggccgttcgggccgggcggcgctgctgcgggcgatgggcgcggcactggacgcgcggcgcggcgacatcgtcgcgatcgccgacgccgagaccggactcggcgaggcgcgactgaacggcgaactgacccgcacggtctaccagctgggcctgttcgccgacgtgatcgaggagggctcctatctggaggccgcgatcgaccacgccgccgacacaccgatgggcccgggccccgacctgcggcggatgctggtcccgctcggcccggtcgcggtgttcggcgccagcaacttcccgttggcgttctcggtgcccggtggcgacaccgcctcggcgctcgcggccggttcgccggtgatcgtcaaggcccacgagtcccacccggcgacctcgcagctgaccttcgagatcctgcgccacgctctgcgtgactcgggtgtggacgaacgcgtcctgggcatcgtctacggacgtgaggccgccgccgcgctggtcgccgacccgcgcgtcaaggccgtcggcttcaccggttcgctgcgcggcgggaaagcgctgctggacatcatcaacacccgccccgagccgatcccgttctacggcgagatgtcgagcctcaacccggtcgtcctcaccgaagccgcgctgcgagagcggggcggggacatcgccgagggactgctcacctcggtcaccggttcggccgggcagttctgcaccaaacccgggctggttttcgtaccgtcgggcgctgacggcgacgcgttcaccgcgacgctggcgaaactgttcgcgaacgcgcccgtggcggtggcgctcaaccagggcatcgccgaaagctacgcgaccgcgcgcgccggacagtcgaacgcggcgaacctggtcgccgagtcgaccggcaccacctcgggcttcgccatggtgccgcgcctgttcagcgtcgacgccgccgacctcaccgaaacggtcgtcgaggagtgcttcggccccaccaccgtcctggtccggtacgacacactggaggcgctgcgcgaggcggtcgtggcgaaactcccgtcctcgctgaccgccacgatccactccggaaccgacgacgaggagcgggtcgcggcactgtcgacactgttgcgcgacaccaccggcagggtgctgtacaacggcttccccaccggggtgcgggtgtcgtgggcgcagaaccacggcgggccctggccgtccaccaacagcgcgcacacctcggtgggcgcgaccgcgatccggcggttcctgcggccggtcacctggcagaacgcgcccgcgttcgtgctgccgcccgagctgcgcgacgaggcgaccgacgtcccgcgccgcatcgacggcgaactgcgcctgcccggcgcgagctgatcacgccggagcgtgtcaccacgcgccgggagcgtccggtgtctgccgcagcttcttcttgttgccgctgcggcgcatcgccacgatcaggatgatgacgccgcccacgaccagcgagaagcacggaatgccgatcaggccgccgagcgaaccgaagacgccgccgacgaacccgcccacgtcgaccccgtcgccgatggcgtagccgtcggcggcttcaccggcggtgcaggtgaaggtgtactcgccgctcttgtcgacactgacgtcgtagacgaggtgccactggtggccgccgtcgctgaagttgaaggtgtcgctgctgggcgtcatcatggccttgccgtcgtctgatgcgacgccgcagtcgacggtcgggggtgtgtccccggaggcgtcgacgtagatcgcccagtcctggttgggcgacagctcgaccgtggtctcctcgccgtcggcgaaggtctgcttcatgtccgggatgttcccggcgatggtcgacacgccgaacacgaacacggtgactccggcggcgatgccgagcacgatgatgatcccggcgatccagtaccagaacttcccgggtgtgacgccgcgcggatcggctggcgcaggttgggtcgtcatggctgaaccctaatcccgccgcgacacccaccgggttcggacactccggcccggcggctcagcgcggcgacttcaggcgcggcaggcccttcacgaggtcgacgagctcctcgtgccaccggccgttggtcgccaggacgctcccgtcgcccgacagcagcggcgcgccgtccagatccgtgaccacgccgcccgcttcctcgacgatcaacggcaggcccgcgcggtcgtcatagccctgacccgtcatcaccatcgcgtcgacccggccggtcaccaggtgcaccaccggatggttgatcgcccccaccaggtcgacgtggccgtgcagcgcggccaccagctcggtcgaccaggtctgctggttcatggccaaggtcaacgcgcccttggcgttcggccggtcccccacccggcacgccaccggttggccgtcggcctcggtgatgcgccagcaccccaggccacgccccgcgtacaccagctcgcgctgcatcggcaggttcacgatgcccaccgccggaccgtgttcgtcctcataggccagaagattggcgaacaacggcatccgcagcacgaagaacgcggtgcccgagatggggtcgacgatccagcgacgccccgagcggccggtgtgctcaccggtctcctccccgaggctgccgtcctcggggtagcgctcggccaaccgccccaggatcagcttctccacttcgaggtcggtgtcggtgacgaccgacccgtcggacttcgtcacggtccggctgccgctgaagaaccgggccgccgagacctcgcccgcctcccacacggtgcgcacggcgaatgcgagcagcttctggtctacaggtggaatgtcaggcacgcgctcgatgatacgaacgtccgacgtggatgaccaacgacgatccggcatggcgcccatgcgctacgggaatggcacggccgccctcggttcaggaaccggcggcgagtcgccgctcgtggacccgcagccgggcggtcgcggcgtccagcagcggcgtgtcgacgcccaggtcgcgggctcgggcgatcaggtcgccgaacaggtgctccacttcggtgggaagcccggaggtcaggtcgcggtacagcgacggcgtgaccggcgagtccgggtcggtggtcgtcgacaggacagcggtcaacgccgcttcggacaggccgaaacccgaacgctcggcgatcgccgcggcctcacgcgtgatcgcggcggccacggcggtgccgccgggcaccgagttggcctcgccgaccgtcccgtccagcagggtggtcacggcccccagcgcggagatgaacacccacttgctccacatggcaccgaggacggcggtgctggtgtcactggggatgccggccttggtcagcgtcgcgtggatgtcgtcgacgcggctcgacggccgcccgtcctgctcccccagcaggatgtgctccagcggtcccagccggacgatgtcgccctcgtcgtcgacggtggtcatgaccttcgcgacgccgcccagtacccgggccgggccgaagcgttcgttgagccggtccaggtgcgccatgccgttgagcagcggcaggatcgcggtgtcgtcgccgacggcgggcgcgacgtcggcgagggcctgctcgaatccggtcgccttgaccgccaacaggatcgcgtcgtagtcgccggtcagttcgggcgcggtcaccagccgtggctcgacgacggtgtcctcgccgaggccggtgacccgcagaccgcgccgccgcaacagttccgcgcggcgcgggcgcaccaggaacgtcacgtcctgaccgctgtgaaccagtcgggatccgaagtagccgccgacggctccggcgccgacgatgagagtgcgcatgggggtgacctttcgtccggacgtctgtggtcacattagttcgatgagcgaaccgggacaatgtgtcctgtccgacacgaaaggccccgccgatcgctcggcggggccttctcacgttgcgggtcagtgccttccggcgccgacctccttcttgtcgtcggaggactcgatggcgcgtttctcgccgttcgtgtcctcctcgatcggcttgaagaagcccttgacggccggggccagcgcgccgacccggttcatcttcttgggcacgacccagccgttgtactccagctcggtgtggccgtgctcgtccggggccgccagtggctggtggacctcgtagaagcggccgttggcgtcgcggcgcaggatgccggtctcgatgccgtgcgacaggacctcgcggtcgtgctgttgcaggccgaggcagatccggtgggtcacgtagtacgtgatcaccgggaccacgacgatgccgatgcggccagcccacgtcatcgcgttgaggctgatgttgaactggtcggcgatgacgtcgttggcgcccgagatggtggtgaccaggaagatgctggtcaccatggcgcccaccgcggtccgcgtcgggttgtcgcggggacgctccagcaggttgtggtgcgccttgtccttggtgaagcggcgttcgatgaacgggtagaagatcggcaccgtgaaggcgacgcccataccgatcacggcgggccagaacaccgccgggaccatgtacccgaagatcgtgaactcccaggcggggaacagtcggaccaggccctccaggaagaggacgtagaagtccggctggctggccgaggacaccaccgacgcctcgtacggtccgaacagccagatcgggttgatctggaacaggccgcccatcaacgcgatgaccgcgaagaccagcatgaagaagccaccctgcttggacacgtagttggggaacatccggaaaccgaccacgttgtgctcggtgcgtcccgggccgggccactgcgagtgcttctgcgcgaagaccagaccgacgtggataccgatgagcgccaacaggatgcccggcaccagcaggacgtgcaggatgtagaacctggtgacgatcacctcgccggggtactcgccgccgaacagcgcgttgtgcgcccaggtgccgatcaacgggatcgactcggtgataccgctcatgatccgcagacccgtgcccgacaggccgtcgtccgggatggagtaacccagcaggccctcgaagaaggccaggatgaacaggacgcagccgatgatccagttggtctcacgcggtttgcggaacgcgccggagaagaacacccggcccatgtggaccaagagcgcggccacgaacagcagcgcggcccagtggtgcatctgccggatgaccagaccgccgcgcacctcgaaggagatgtgcagcgtcgactcgtaggccttggacatctccatgcccttgagcggcgtgtagacgccgtcgtacttgacctcgaccatcgacggctcgaagaacagtgccaggaaggtaccggtcagcagcagcacgatgaacgagaacagcgcgatctcgcccagcaggaacgaccagtggtcggggaagaccttggtcatcagcttgcgcgccggggaggccagcttgaaccggtcgtccagttcgttgccgaccttgccgggcagctgcttcatgtcgaacttgcggcgcttcatttctcgtcacgctcccagaaggcggggccgaccggcaccaggaaatcggatttcgcgtagaagaccccgtcgtcgccgacgtcgatcggcagctgcggcagcgaccgggtcgccgggccgaagatcggcttggcgccttggatgatatcgaactgcgactggtgacacgggcacagcaaccggttggtctgctgctcgtagaggctggcggggcagccgacgtgggtgcagatcttggagaacgcgaagaagttgttccagttcgactcggcgtacttcttgtcgttcttcttgatgtacttggcggcctctttggagtcggcgtcacgcaggtggatcagcagcgtcggcgagtcggcgtgcttgttggtggtgccgtgcgggatctcggggtacaccgtgacctgaccaccgacgctgaccatgtcgggccgcaccggggtgccgtccttgaggatcagccgcaccgggttgccgtcgttgtacttcttggcgtcgaaaccggtgtggtcgcggtcgtcgccgggcggcacgatcagcgcgcccaacggcgcgatcgcggccagacccagtggcgccgaaccgaacagcagcgcccgcttcagcatcggacggcgcttgatgccggtctcgtcgacgacgttgctgaccgtcgcgccggtgatcttgcggtcctcctcggaggagccgccgtcgtgccggtcctggaccagttcctctttgggcagcagcttcttggcccaggtgaggatgccgatgcccagacccgccagcgcgacgcccaggcacaggcccagcatcggggtgtaccacttgctcagctcggaggcgttgccctcgacgtactcccacggccagaagatgtaggtgacgacgaagcccagggcgcccaggccggtgagggtgaagcagaacgcgatgaagcgttcgatccgcttctcctcggcggttccggccttcgggaaggccggttcgtagtggaggatctcgatgccgtcgcggcgcaggccctccttgacgatgtcgaacttcgtcagtttcgggtccgtgacgtcgatctcgtcggacgagtgctgtttgtcgttgctcatatccctacgacttccccgctatccacagtgttgccacggcgagggtggtgatcccgacgaggaagatcgcgagtccctcagtggacggtccaaaccggccgagcgtcaacggcccgcccggatcgcggtcctcgttgaggtactcgatgtaggcgatgacctcgaccttctcctccggcgtgagctgcgcgttggcgaagaccggcatgttctgcgggccggtcagcatcgcctcgtagatctcgtcggacgccacaccctccagcgcgggcgcgtacttgcccgaggacagcgcgccgccgccggtggcgaagccgtggcagctgccgcagttcactcggaacagctcgccgccttcggcgatctcggtgtcggagaggtctccggtcagggcgtcgatctcctcgtcggtgacgccctcgggtccaccacccagctgctggatgtaggcggccagcgcctcggcctccttgggggtgaacatgggctgtttgcgctcggcctgcgcctcctggcgcgccatcggcatccgaccggagttcacctggaactcaacggccgcaccgccgaccccgatgaggctggggccgcggccgtcgacaccctcggctttcggtccgtggcaggacacacagctgttgtcgtacagctccttgccctcggcggcgagcttctcgaactccttgtccggctcgtcggcgtagatgcccggagcgaaacccgtgtatatgccgccgaccaatgcgagcgcgccgatgaaccgggccagcgccccaaggcgcctgcgccaccggtgtcggtgtctggttggtgccgccacgtctattgcctcacctttgtgtttcgtatccgatgcgggccgcctcggatgtgccgtattcaggttatgtggtccatcgtgtccggttcatcaaggacggaccgggagtcgcttgtgtctcatcgcaggaagtagatcatggcgaacagcgcgatccagacgacatcgacgaagtgccagtagtaggacaccacgatcgcggaggtcgcctgggcgggcgtgaaccggcccatggtcgtacggatcaggtagatgatgaacgcgatgagcccgccggtcacgtgcagaccgtggaacccggtcgtcaggtagaacatcgtcccgtagccgtcggtgttgatggcgatgccttcggacaccagggtgcggtactcgttgacctgccccagaacgaagaccaggcccatcaagaacgtgatggtgaaccagcgccgcagtccgtagacgtctccgcgctcggcacagaacacacccatctgacaggtgaaggaggaggccaccaggatgagggtgaacaccgccgcgtacgggatgttcaggtgcttggtgtgctcttcccacagttccggtgccgcggcacgaatggagaagtacatcgcgaacagcgcggcgaagaacatcagctcgctcgacaaccacacgatggtgccgacactgaccatgttgggacgggtcagtgagtgtatccgcctgggatcaatggtcgcttcagccgcagtcacgcggccattattgccgctgatcttctacgacttgtggcggggtgggtctgctccgcgtgtcgcctgtggcctgtgtgcatagccgcaggccacgcggcacatcctggcgaaactgtcgtgagatggttacccgcgacgcggcggggggcgcaccaatcgggtgccgatgtcgaggcggtaggctcgcatcgtcccaagcaatccgcacccgtgtcgaaagcgttgccatgaccacctactcagtcatcctgtacagccacaacccgaaggtgcgacacggcatgcgctcggcgatcggtgagcagcccaccgaggacgtgacgatcgagtacctggaggcctccgactacgacgaggcgatccggctgatcgacacctacgagatcgacctgatgctgctggacggcgaatcgcagcccgccggggggctgggcatcgcccggcagctgcgcgacgagctggacgacccgccgacgacctgcgtcgtcctcaagcgcgccgccgaccagtggcttgccgcctggtcgcgcgccgacgcgagcctgacccacccgcttgacccgatccgcacttcggcggcgatcgtggagctgctgcgatcgcgcgccaccgccactacataaaaggacgccgacatgggtgaccgcagctggccgcagattctgtcaaccctgatggccggtcaggaactggccgccgccgacaccgactgggccctgcaggagatcatggccggggaggccgccgactcgcagctggccgccttcgcggtgctgctgcgcgccaagggtgagacgccttccgaactgaccgggctggtgacggcgatgctggccaacacctcccgcatcaagctcgacttcgactgcgccgacgtcgtcggcaccggcggcgacggagctcacaccgtcaacatctccacgatggcttccattgtggtggccggtggcggggtgcgggtcgtcaagcacggcaaccgtgccgcctcgtccaagtgcggctcggccgacctgctggaagagctgggggtgccgctgccgttgggccccgaggaggtcacccggtgcgtcaccgaggccgggatcggcttctgtttcgcggcgcggttccacccgggcatgcggcacgccgccgcaccccgacgcgacctcggcgtccccacggcgttcaacttcctgggcccgctgaccaacccggcgcagccgcgcgcgggcgccatcggctgcgccgacgagcggatggccccgatcatggcgcgggtactggctgaccggggcgccagcgccctggtggtgcggggccgtgacggcctcgacgagctgacgctggccgcgcccacccgggtgtggctggtcgcgaacggctccgtcaccgagaccgaggtcgacgccgagaccctgggcctgccccgggcgccggtgtcggcgctgcgcggcggcgacgcgacctacaacgccgaggcggcccggcaggtgttcgccggacagcccggaccggtgcgcgacgcggtggtgctcaacgccgccgcggccttcgcctccttcgagggtctgaccaccgacatctccgccgacctggacggggcgatgcgacgcggcatcgacaaggcggtccagtccctggactcgggtgccgccgcggagaccctcgccaactggatcaccgtcgcgtccgccctgtagggacggcgaagcgcgccacacactacgaccaccgaccatccctcgatccctgtaggctgtgcccgatgccgcaacctccgcaatccagccgtaaaccagcctcgcggtggcgggcgagcgcctacaaggtcttctacgcactgcccaaagtggtgcgtcgtcggctggtgcggatcgtggcacccacctacaccgtcggggcggtcatgatggtctactcccccgaccggtcccagatcctgctgctgcgccagccgcccggcttcggctggggcctgcccgcgggcctactcgaccggggcgaacgccccgagcaggccgcgatccgcgaactgcgcgaggagaccggcatcgacctcggcctggaggccatctcccccgccgcccccagcgccgtgatccacacccggggccgctgggtcgacaccgtcttcgtcaccgaggtcgaacccgactccgtcgagctggtcatcgacggcgccgaggtgtgggaggccaaatggtggccggtcaccgcgatgccccccatcacggtggccgcctcccgcctgttggcccactacggactgggcccctacgcggactaccccgaggccgcccgcgtcgactgactgcggctattgtcggtgcgtctcgacgtttttcgaactaagggagcctcacgtgatcaccgcgattgtgctcattgactgcgccaccgacgcgattccggaagtcgccgaggccatcgccgaactgcccggcgtcagcgaggtgtactcgacggccggacacgtcgatctcatcgcggtggtgcgagtcaaggagttcgaccacatcgccgacaccatcgccggagcgatctccaaggtggacggcgtggccgacaccgagacccacatcgcgttccgcgcctactccaagcacgacctcgagtccaccttcgccatcggcttcgaagacagctgacgccccagccgccgcggccgacgacttcgtcgcggctgacagccattcgctgacgcccagccgaacggttccgagcgcggccggagatcgaccgcgctcggagtgtgttcacggccgcgtgtcggtcgacgcgcaaccgcagtcggggtggacgttccactcgcggcggcggatcaccagcgacgggcggatctcgatcgtgctcgcctcgacggcgcaccgctcgccgtccagccgctgcaacgccgccgaggccacgcaacccgccgccagtgtggcgaccgaggcctcgaggatctcgggttcgccgccggtgtgccacgcgggcaggcagtcgcggtagtgcaggtcgacgcatcgcaggcacggtgtcgtaccgggagacaccatcggtccgatgtgaaccgcgccgtcgaggatcgcgacggtcaggtacggcagccgtcgtcgggcgtgtccccgggccgcgagtgtcggcgggtaggcgcagttcaccagtaccgtcagggtcgccttgccgcggcggccctcgtcggcgcaccagactcgtcccagccccgccgctcgcagggtgacggccgtgcggcgggccagggcgccggtgccgttgacgaacacgcgttgccgccgccgggcggccagtaccgtcgcgggggtgcggtcgcggcgcagggccagggcgtgtgcctccggcgagccttcggcggtcaccgcgcccgagtcgacgaccaggcccttgccccgcagcaggttcagcagtcccgacgcttccgagcccgccaccccgagcgcgtgggcggccagctggtacgtggtttcgtcgatccagccgtcgagccgctccagcagctgcgacagccgggaatcgggcagttgcagcagataggaacgatcggggtcggaacccagctggacgaagtcgggccgcagtgggacgcggcgcagtcccggtagaaacctgaagtgattcatgccgtccatcgttccctcaggacggttaagtgactgttaagtgacggaacggattcccgcgtgaaaagacgatccgcgtgccgatgacggcacgcggatcgtcgcaagctgtgttggaacgtggtttcggttacgccccaggcatcgccgggcagagcttccactcgccgtcttccacgacgacgtcgatcttctcttcgccgtcgtcggtcttgacggttaccgtgcccttgtcgccggactcggtctcctcgacgatctcgtagtcggcggtcagaccttccttctcaaggttcttcttgagctccttgccgatttcctcttcggacatgccgctggccttctcgagctcctcgaagctcttgcgggtgtcctcgcacagcgcttccttgaaggccgcgtagtcgccgtcctcaagggcgttgaccacgttgtcgaccgcgctgctgggtccgccaccactgaagacgaacacgacgagcaggatcaccacgacgacgagcgcgacaccgccaccggcgatcccgacgatcaggccggtcttgttcttggccgggggctggccgggagtgaagccgccctgcggctgaccgtactggccgcccgccgggggctgagcctgcccgtatcccggctgctgctggccataacccggctgctgctgaccgtagccctgctggtcgccgtaaccgggctgctgttgcccgtatcccggctgctggccatagccgggctgctgttgtccataacccggctgctgctggccgtagcccggctgctgcccgtatccgggctgctggttcgggtccgggtactgctgcccgccgggaggggggtaagacactgatcgctccgtcggtggtaggtatgttcacgctcgatgagcgcactcatcgtccgcacaccctagccgatctgcccgaaaaccgaccactcggcgcgccgggcgtgtcggttcggcgttactcgggaacgccgaccttgcgggtgccggtgtagtactcgaacagcaggccacagctggtgatgaggacggcgatgatgccgacggcgatcagccaccagaaccagaacaccaggcccagtccggcgatggtcgccgaggcggcgatgccgaacggccagtagctgccaggcgagaagaagccgacttcaccggcggcttcggcgatctcgccgtccggccggtcctccggccgcgggtcgagccggcgcgcgacgaaggcgaagaagccccagcacatgaagcacagcgttccggccaggatcagcgcgacgaagccgatgaactcgatctgtccgccgtcgtaccaggtccaccagccgtagacggcggcgaacaggtacagaaagaacgtgatgattccaaaaaggtgcgactcggtcttcatcggttcccctagctggccttgcgcgagttcggcttggtgtcgaacggcttggtggtggtcgcgtacgggtcctcgccgatggcctccagggcctcgggcgtggacttaccggcctggagctgtttgaggaacttcttgtagtcctcgccggacaccgcgcgcatctcgaagttcatcatcgagtggtacgcgccgcacagctcggcacaccggccgacgtaggcgccctcctcctcgatcgtcacctcgaacttgttctcgtagccgggcatgacgtcccgcttgaacagcaggtcggggacccagaaggagtggatgacgtcctcggagacctcggtgaagcggatccgctcgttggtggggaccaccagcaccgggacgtagtcgctgtcgccgacggtggagaccggcttgccgtccttgccctcggcctcggggtaggagaactcccagttccacttgaacgcggtgacggtgacctcggtgtcggggttctcggtcagcttggtcacattggactgcacgatcacggtgtagtagaacagcaccgcgatgatgaggaacggcgtgaccgtgaacaacagctccatcgggaggttgtaccgggtctgcaccggaagttcgtcgctcttcttgcggtagcggatgacgcaccagaagatcaggccccacacgaagacgccgacggcgagcgcggcgatcgtggaaccgatccacatgttgaacatctcgcgcgactcaggcgtcgggagtttgcgcggccatccgaaggcgaacgcttcgtcaacggaacaaccggcgagaagcggaagcgacatcgcgccactgaccgccagtcctaggagacgacgcgaccggcgagatttcgccggtgtcgggctttcgaccacctgctcaagcctttctgggcaatgaccgctgcttactcccgcactggcgagacgcagtgagcctactggtgttcctggctaccgcgcggccaggggggccgatttctacggcgtgtcgttgaatataggacatgaccttcacatacctcgatgcggccacagcgagccccgttcatccggtcgccgagcaggcgttccaggccgcctcggccgacggctgggcggacccgtcccggctgtactcccgcgcccgccgggcccgccagttgctcgacgcggcccgcgagacggtggccgaggcgatcggcgcccgtcccgatgaggtgagcttcaccgccagcgggacccaggcggtgcacgcgggcgtgctgggggcgctggcggcgggccaccgtcgcggcgatcggctcgtccacagtgccgtcgagcattcctcggtcctgcacgcggccggctggcacaccgaccgtggcggcgcgagcatgcaggtgccggtcgcccgcaccggcgcgatcaagctggacgcgctggccgaggcggtcggacagcccggggtggcgctcgtggcggtgcagagcgccaatcatgaggtggggacggtgcagccgctgaccgaggtcgccgagctgtgcggcgacatcccgctgctggtggacgcggcccagagcctgggccggatgccggtcccggcctggtcgctgttgtgcggcagcgcccgcaagtggggcggcccggcgggggtcggcgtcctggcggtgcgtgcgggggtccgctggcgcagtccgtggccggaggactcgcacgaccccgacgcccccggcgcgctgaacctcccggcggtggtggccgcggcggcgtcgctgcgggcggtgctgacggaacgggagaaggaggacgagcggctgcggagccttacctctcttatacgcgcggaggtggcgcggattccgtacgtggaagtcgtcggggatccggtcgagcggctgccgcacatcgttacgttttcttatcctttcgaggacgggcaaccgcttctggtcgagttggaccgccggggtttcgccgtctcggcgggatcgtcgtgcacatcgtccactttgagcccatcgcacgtgttggagaacatgggagtgctttcgcacggaaacataagggtttcgcttcaccgggagaccacggcggacgatgtggaccgttttctgaccgcgctgcctcaggtcgtcgcgaaggtgcgtgacgaatccggagtgtccgacctgtaacagtttccgggccgaaattatggctttcctatggtgtcgaacgctttccaatacgactggagttcggggtatcatccacagtgttcttgctcccaaaggaattcgggggtagcctgcggcgagcaaaagccacaaccgggttcaaccttaagttccaggtcaggtatcgagcacacgaagttctggtgaacgaattttgaggatcagacaaaaggtagcgctactcgttgccgcccccctgatagcggtgatggtcttcgccacgctgacggttctgacgactggcagtgaagcccttgaggccgaacgcatgcgcaacctggtcagcgcgaacaaagcggccggtagtctggcgtaccaactccagtccgagcgcacgctcgccgttcaggctctggtgaacagcaccaaggacgacaaggccgaggagttcctgaaccagcagaaggacaccgacgcggcgatcgaacgatatcgatcgagcattcgcgaactcaccgacgtacctagctccaccaagatcaacctcgacaacgtcgaaagcggactggacaacctcgatgatgtgcgaaaacgcatctcggaacagaaacagggcgcgtcggccgcggcgttcatctaccggatcaccatcgcggacctgttgtcgtaccgcgaatcggtgccgcaggccggaagcgtgccctccgatgtggccgaccggatccgggcgtcgaacctgctgtcgcgaagcatcgagtaccaaagcatccagaccgagaccgtgctgcgggccctggaccggggagagctctcctcggcggcgttccagaagatcaccgcggccaacaccggtagcaccgacgccctgctgacgttcaactcgctggcccctacggaatggcgcgaatggctggaccgggcgctggccggcgacgagctcagcctgacggcgacgatggaggacgaggcgcttcgttccaagcccggcaagaagatcgacatcgatccgggcgactgggccaagggcatgaacaagcgcgccgaacagtacgaaggcgtccaggaggacatcgacaaggcggtcgtcgaggagatctcgacgctgcgcgaccagcagttccagttgacctacacccagctgggcggcgtcgtcgtcgcggtgatcatcgcactgctgatggccgtgtggctgggtagcccgatcgtgcgcggtctgcgccggttgcgcgactcggcccaccaggtcgccaccgagggcctaccgcgtgccgtggcgcagttggacgacagcaccgacctcgacgggcagacacccgaggagttcgccagccgagccaccccgccggtgaaggtcaagggccgggacgagctggccgacgtcggtaaggcgttcaacgaggtccaccaggaggcgatccgggtcgccgcccaccaggcgctgctgcggctccacatcggtggaatgttcatccggctcgcccggcgcggccattcgctggcgggtcggctgaccaacgtcctcgacgaggccgaacgcaacgagcaggatcccgaccggctggaccggttgttcaaactggaccacctggtcaccctgttcgggcgcaccaacgacagtctgctggtgctgggtggtgcggcaccggcgcgagtccggcgcacccacgaaacggtcggcgacgtgctgaccgcggcgcagagccagatcgagcagtacaccagggtgcagatcggcatggtcgacgaaggcgtgtcgatcaaggccaatgccgtcgacgatgtggtgaagttgctggccgagttgctggacaacgcgacccagtactcccaccatcaggtcaacgtgaccgcacgactgctggccgaccgcttggtcgtgcagatcagtgaccgcggcatgggagtgccccccgatcggatggcgcagctcaacgcgcggttgacgtcccgcaagggtctcgacctggactccatgcagaccatgggtttgaccgtggtgagccatatcgcggcgcggcacggcattcacgtcgagttgcgtgccgccgccgtcggcggcaccctggccgaggtctcgcttccggtcgacatcatcgacatcgaggccgcccccaaggcgatcacggcgatgcccgaggccgtcccggagcagaagccgaccgggatccgcaacgccccgctgttcaagcgtcgtccgcgccagcgcggcaacaacgcgggggcccgcagcaacgcggcggcacgcggcaagcccgacaacagttcccggcggccacgatccaccggtggcctgccgcagatccgcttcgacttcggtgcggtgcccacctatccgggacatccaccccggatggatcgggacgacactcccaccgagacgttcccggccgtcccccggcaacgggacaaggaccggccccggcggatgaacgtcggcgggatgcgctcctacgaggacggctggcaggccgcgcagcgagccaccgcaccggcctcgaatcccgttgacgacggcctgcccaaacgcgacccgatgtcgcgactggtccccggtgccatgggacccacgtcggccgaggttccggccacccatgccgcaccggcgtaccgggatccgaccgcggtcggcgcatcgtatctcgcgtacgccaagaccagacccgacaagcgatcacctttctcccctgccgacgattcgaggaacgagtcttgaacacccagaatcttgactatttgctcaatgacttcatcgacagagttcccgatgtcacccacgtgctcaccgtctccgccgacggtctgctcatagcgtgcaacgacgaactgcccgaagacgacgccgaccggctggccgccatcgcctcgggcctggtgagcctgttggccggtgccgcccgtgccctgcaagccgatccggtgatcagctgcatggccgagctgtacggcggctacatgttctcgatgtcgatccccggtggagccagtctgctggcgctggccagctacgactgtgacatcgggcaggtgggacacgaactcgccgacctgatcaacaagatcgggccgtcgatctcaccggaagcgcgggggcaggtctcgaccgccaaccacggtcagtgacccgcccctgcggggtcagtccagtcccagttcccggtcgatgagggcgaacatctccgcttcggtggcggtgtccagatcgtcgtcggcggcggggccgtccagttcgcgcagcagggcgcgcaaccgggtgacggcctcggcgcgatgctcgtcggcggcgtccagcccggacaggttgtcccgcaaccggtccacgtcggccaggaacgccggttcggagtcgacgacgagctcggacagcagccgctcggccagttcggcgggcgtcgggtgccggaacacgacggtgcttggcagccgcagcccggtctgccggttgagccggttacgcagttcgacggccgtcagcgagtcgaaaccggcgtcccggaacgccaggttcggcgcgatctcggcgacgtccgaccgcagcacggccgcggcgttggcgcgcaccacctccagcagcacccggccgcgttcggcgaccggtgcctcggcgagccgctgatccagtggcgcctgggacgcggccggtcgtttcggcgccgcgaccagtgcccggtacagcgacggcagttcgtcggcggcggcctggtcccgcagggcggccaggtcgagtcgcgcggcgaccacgacgggttcgcccgaatgcagtgcggcgtcgaacatggacagtcccgccgcggcggtgaagggcgcgacaccgatgcgggacagccggtcccgggcccggtcggacaggtggccggtcatgccgctgtcgatgtcccacagtccccaggccatggacacgccgggaaggccgcgacggcgccggtcgagtgccaatgcgtcaaggtaggcgttcgcggcggcgtagttggcctggccaccgctgccgatgactccggcgatcgacgagaacagcacgaacgcgtccagatccattccggcggtgagctcgtccaggatggccgccgaggacgccttggcggtgaacacgcgacgcaactggtcgggggtcaggttctcgatggagctgtcgtcgagcacaccggcggcgtggatcacggcgctcgggttcgcctcggcgagcagtgcggcgacggcttcgcggtcggtgacatcgcaagcgcggatggagatctccgcaccggcgccggtcagctcgtgttcgagggtgtcggctccgggggcgtgggggccgcggcggctcgtcaacagcagtttccggacaccgtggacggtcacgaggtgacgcgccagcacaccaccgagcgttccggtgccgccggtgatccacaccggccggttcgggttccattggtgtgccacgggttcggctccccgcagtcgtcgcagcagcggagcctcgacgccgtcgtcgccgccgcgcgtctcgggttcgccggtcagcgtcggcgcggtgccgccggtggagtggacgatgccgaagcggccggggtgttcggtcaacgcggagcggaggtagcccgcgaccgcggcgtgcaccgggtcgccgtccggcaggtcgaacaccagtgtggacttctcgaagtcgggttcggccagccaggctcgcaccagttcgtgggcgcgggtcacggcggcgatggcgtcgctcgtgtcgttcgccgagacgaccacggtgggcggcacgggacgggacaggtcggccagttccgccactcgcaccgattcgggcgcgacggccgggtccggtaccggtccccattcgacggtgtagaggtcgttgacggtctgtccggaggccgcgcgcggcaggaacgactccagccgtgcgaccggggttccggtggcgtcggcgatgcggacctcgacggtgtcgtcggcgttccgggtcagtttgacccgcgccgccgagaccccgggcgtgaacacgtcgactccggagatggcgaacgggagcgccaggccggtctcgccgcggttcatgcgttcgatgaggaaaccgtgcagggcggcgtcgagcaggccggggtgcaggccgaaacgcgcggcgtcggactggtggtcgtcccccaggcgtacctcggtgaagacctcgtcgccgcggctccaggcggccgtgatgccccgataggacggtccgtaaccgtagccccattcggcgatcgtggcgtagaagtggtcaacgtcgatcgggtcggcgtccgcgggcggccactggcccaggccgaacgcgttgtcctcggcgtcggggggccggaccggggccagcgtgccctcggcgtgcagtacccattcggggctgccctccgggcaggagtgcagggacaccggacggcacccgtccgcgggcgcgccgacggtcacctgcacccgcacccggtcgcgcgactccagttccagtggtgcccgcagtgtgagttcttccaggcggccgtgaccgaccgcctcaccggcccgcgtcacgagttccacgaaagcggtgccggacaacaggacccgcccgtcgacggcgtggtcggcgagccattcggtctcggtccgcgacagggtcgcggtcagcagggcgccgtcggtctcggccagtggggtcgccacgacggacagcggatgggtgtcggtcgccgagccggacggcgtcgacagccagtagcgccggtgctggaacgcgtaggtcggcagctcgacggtgcgccggtttccgaagtggaccggccagtcgatgctcagtccgttgacgtgggcgtcggccatcgaggtcaggaaccggcgggcaccgccgtcctcgcggcgcagcgacccggtggcgtacacgtccatgtcggtgtgttcgccgatgtcctgtatggctgaggccaggaccgggtgagcgctcatctcgatgaaggcgaggtatccggacgaggccagcgcccgcaccaccggttcgagctggacggtgtggcgcatgttccggaaccagtagtcggcgtccagttcgtcgccggagaccggttcaccggtcacggtcgaccacatcggcacggcgcctcgccggggccgcagatcactgagcagtttggacagttcctcgcgcagcgggtccacccgggccgagtgtgtcgggtagccggacgggatgcggcgcgcgcgcacgtcgtcggcctcgcacgcggccaccagagcgtccagctcggcgttgtcccccaccacgaccgtggccgagggtccgttcaccgccgcgatgccgagaccgtcgaggtcggcgatccgttgccgcacctcgtcaaccggcagcgccaccgacacgatgctgccgatgttcgacagccgccgggccagcagagacgaccgcagcgcgatgaccttggcgccgtccgaaagcgacagcgcgcccgagatcaccgcggcggcgacctcgccctgcgaatgtcccaccacggccgagggctcaacgccgaacgaccgccacagtttcgccagcgacaccatcacggcccacagcagcggctgcacgacctcgatggggccgatgtcgccgcgcaggtcctcccacaggtcgcgcccggtgaacgggcgcagcgccgcggcgcactcgtccatcgcgtccgcgaataccgggaaccgctcggccagttcgattcccataccgacccactgcgctccctgaccggggaacacgaagaccgggccgacgccgtgcgcgcgggcgacgccgcgtacgacctcgccgtcgaagtcctcggccccggcggcgagcgcgtcgatcccggccagcagttcctcgcgcgtcgatcccacgaccgcggcgcgggtgcgcagcgcggtgcgggtcgtgaccagggagtgggcgatgtcggcgacgttcagttccggatgctcgcgcacgtgggcggcgagccgttcggcctgggccgcgagggcttgcggggtgcggcccgacacgtgccacaccgtcggcgcggcgtcgtggggcgcggtgccgggttcgtcgggtgccgtttccgggtcgtgttcgaggatcacgtgcgcgttggtgccgctgatgccgaacgacgacaccgccgcacggcgcgcacggccgcgatcgggccaggtcaccggttcgcgaagcagggcgaccgcgccggagctccagtcgacgtgcggggtcggttcctcgatgtgaagggtcttgggcagttgcccgtgccgcatcgacatcaccatcttgatgacgccgccgacgcccgccgtcgtctgggcgtggccgatgttcgacttcagtgaacccaggtagaccggctccgaggcgtcacgtccctggccgtaggtggccaggatcgcctgcgcctcgatcggatcgcccagcttggtgccggtgccgtgcgcctcgacggcgtccacgtcggaggttcccagaccggccgtggccagggcgtggcggatcacgcgttcctgagccgggccgctgggggccgagagtccgttgctggcaccgtcctggttgacggccgagccgcgcacgacggcgagcaccttgtggcccagccgtttcgcgtccgacagccgctccaccacgagcatgccgacgccctcggcccagttggtgccgtcggcggcggccgagaaggccttgcatcggccgtcggcggccagtccgcgttgtctgctgagttcgacgaacatgccggggcgcgccatgaccgtcacgccaccggcgatggcgatcgagcagtcgccctgtcgcaggccctgcaaggccaggtgcaggctcaccagcgacgccgagcaggcggtgtccaccgtcagcgccggtcccgcgagaccgaaggtgtaggagacccggcccgacacgacgctgttggtggtgccggtgagcatctgcccctcgaacccctccggggcctggtcgaggcgcgaaccgtactcctgcgccgaagcaccgatgtagacaccggcgtcggtgcccttcagagtggccgggtcgatgcccgcccgttccatcgcctcccaggcgacttcgagcgtcaaccgctgttgcggctccatcgacagggcttcgcggggcgagataccgaagaactcggcgtcgaagtcggcggcgtcgtggaggaacgcgccttcccgcacataggacgacccgcgccgttcgccgtcgggatcgtagagctcgtcgaggttccagccccggtcggtggggaactcccccatcgcgtcgacgccgtcggccacgatccgccacaggtcctcgggggacttcaccccgccggggaaccggcacgccatccccacgatcgcgatcgggtcgtgtgggtcgatcacgtcggcactcggcgcctgcgcggcggccgtctcgccgaccaggtcgcggcggacgcgttcggccaggtccgccggggtcgggcaggagtagacgacggccgcgggcaggttcagcccggtggcgccgttgagggcggtgcgcagttccacggccttcgcggagtcgaatccggcgtcccggaacggcacgtcggcggcgacctcgccgacggtcacgccgagcaccgcggcggcgtggccgcggaccaactccgacatgcgcagtcgctgctggtcccgaccgagttcggcgaggtccgcgaacggactgtccgcttcggacgtcgcttcggcttcggcgggcagctccaccgggttcgcgccggggaagtcggcgtcccagccgacgtcgacgccgttggcccacagttggacgcgactggtcaggaaccggtgcactccgccgtcgtcgcgccgcagcgtgcccagggcgacggattcgccgcccactcctgcctcgtcgaaggtttcctgcatgccgacgcccagcaccgggtgggcgctggattcggcgaagacgcggtatccgtccgacagcatcgagcgcagcgcgtccacgaaccggatggggctgcgcaggttggcgacccagtattcggcgtccagagcggtggcgtcgacgcggccgccggtgaccgtcgagtagaacgggatccggcagggccgggcttcgattccggcgaacgcctcccgcagttctgccacgacggggtcgaccatcgggcagtgcggcgcgtagtccatgttgatgcggcgcgcccacacatcctgtgcctcgcaagccgacaggacctcggtgagggcgtcggggtcgccggtcacgagcgtcacggacggaccgttcagcacccccgtccagacgcggtcgcgccacggctggatcagggtctcggtcgcctcggcactcagaccgaccgacaccatgccgccgtgtccggccagccgccgtttgatcgcgcgcgcgtaggccgtcacgatccgggcgccgtccgcgacggacagggcacccgcgaccaccgccgcggccgtctcgccctgcgagtgccccagcaccgccgccggggagatgcccaccgattcccattgccgggcaagcgagaccatcaccgcccacagtgccggttgcatcagttcgacgtcgtcgagtccgtcgccgtccatcacctcgatcacggagaccgggaggtggcgcgacagcgcggcgtcgcactccgccagccgttcggcgaaggcggtcgaggtgtgccgcagttccttggccatgccgacccactgccagccctggccggggaagacaaggaccggacggtcatcgccccgcaccatgccggatacaatggactgtgatggctcgcccgccgccagcgcggccaccgcgtcgcgcagttcggcggagttcgcgccgatcgccgcggcccggtgccgtcgctgggcgcggttcgccagcgcccgtccgacgtcggccgcgctcgcccccgggtgggcgtcgaggtggtcgcgcaacagggcggcgttgcgccgcaacgcttgtggatcgtcacccgtgagcagccacggcgtgttcgggctcggcgactgggggatcgctgccatggtcgggtcgcacctacgctttctggtctccgattgagtcactcagccagttcgccaccgtccgggcgctttcgggcgcgtgttcggcgagcatcgagaagtggtcgcccgcgacgtccacggccgtgtgctcccatcgcacctcggatcgagcgtcctcgttccgccagcccggcaacctcccggtggcccgcatcagcaggctcggcgccttcggacgcggtgtcgggaattcgaacgtgaggtactgcgcccgggcggtgatccacgcctcgccgtccgatgtgggctggcgcgtgtccacttgctccaccaggaggcggtagagggccttgagggtttcgttgtggtcgatgtcggtgacccattcgatggtgtcgaggaggatcacggcttcgggatgctcgccctggtcttccaggtattcggcgacgaggctcgccagcctgcccccttcggagtgaccgagcagcgcgaagcgacgccccgccgccgcccgggtcgcggcatcggcgagcgtggcgatcaggtcgtccagcgtggacggtagtggctcgtgcccggcgaagccgggcagatcgacggcgatcacgctctgtccgccttcgaaggacgcggcgagtttcgcgtagtagtacgggctgtacttccacgcgaacgacgggaagcacaccagcaccggctcagcggtgcccttcgtcagcgtcgtggcgcgcggcggggacgccgagacgccggagtacttctcgcggaacgcggccatccggagggtgaggtcgttggcctcgacgatctgtccgtcggcgcacgcgcggacgaacaggcccgccagtcccgcgcccggcccggaaaccggttcggggacggagccaccggtatcgccgccgagccgttcggccaggtagcgcgccagcgccaccggggtcgggtactccagggcgacctcttccgccaaggtcagaccggtcgcgtcgacgagtcgttcccgcagttccacggccgcgagggaatcgaagccgagctcctggaaatcgtcgtcggcctcgacgtcctcggcactggcgtaacccagggccgcggcggcctccgtgcgcaccatggtcagcaggtccccggtcgtcccggcctccggttcggcggcgggcggggccggtgcccgtacggccgggaccggtttcggcgtcgccgcggaaacgttgtcccgcaaccagaagcgttcgcgctggaacgggtaggtcggcaggtcgatgaaccgggctccggcggcggcgtacatcgacggccagtcgacgttgacgccgttcacccaggctctggccacactcgaccggaacttgacggccgtgccttcgtcgcgccgcagcgtttccacgatcgtcgccgtgacctcggcggccgcggctgtctcaccgatgccgtgcgacagcaccgggtggggtccgcactcgatgaaaccgcgatggtcgtcgtcgagcagtgcccggaccgccaggtcgaaacgcaccggttgccgcagattcgcgtaccagtactccgcgtccagttcggaggtcatctctccccgtaccgaggagtagaacggcacccggggggcccgcggctcgatgtccttgatggagttgaggaagaagtcgcggccggtctcgacgtggggtgagtgggaggcgtagtccatcgcgacccgccgggcccactggccctggctctcgcagtgggccagcaggtcgtcgatcgcctcgacgtctccgctcaccgtcgtggagcgcggcgagttgtgtccgccgatgtacaggcgatccgcccaggggcgcaacagttcccgggtgcgttcctcgtcggcgcgcagcaccgcgacggcgcccttgcccatggcctcgcgcaccgcttcggcgcggcgggtcacgagtttcgcggcatcggcgagcgacaggatgcccgcgacggtcgccgcggcgacctcgcccaggctgtgcccgaccaccgcggcgggagtcacaccggcgtgttcccacagcgccgcgagtgagacggtcaccgcccacagtgcgggttgcacgacgtcgccgcgttcgatgctcggcgccccgtcgtcgccgcgtatcaccgaggtcaccgtccagtccacatgagagctgagggcttcgtcgcattcggcgagtttcgccgtgaagatcggcgaggcgcccagcagacccgccgccatgccctgccactgtgaaccatggccggggaagacgaagaccgcttcggtgcgctgtttggcgcggccacggagcatcgcctcactgcgttccccttcggccagctggcgcaggccgctcagcgcggtctcccggtcggtcgcgagcaccaccgcccggtagtccagttgactgcgcgcggtggccagggtgtagccgatgtccaccggccgcaacccggggtcggcctcgacgcggtcggccagtcgcctcgcctgggcgctcagcgccgcgagggatttcgccgacagagtccacagtccagggtgaggaccggcatcgggttccggccctgcggcctcgggggcctcctccacgatcacgtgcgcgttggtgccgctgatgccgaaggacgacaccccggcgcgcttggggcgatccgtcctcggccagggccgggccgcggtgagcagttccaccgcgccggagttccaggcgatgtgcggagagggagtgtcgacgtgcagggtcttggggagtctggcgttgcgtatcgccatcaccatcttgatgaggccgcccgctccggccgcggcggtggagtggccgatgttcgacttcagcgagcccagccacaccgggtcctgttcgtcacgtccctggccataggtggccagcagggcacgggcttcgatggggtcaccgagactggtgccggtgccgtgcgcctcgacggcgtcgacctcccgtgcggacagccgggcatcggcgagtgctgacccgatgacgcgccgctgcgcgaggtcgttgggtgcggtgagtccgttgctgagaccgtcctggttgatcgcggatccccgcacgaccgcgaggacccggtgtccccgacgttgcgcgtccgacagccgttccaccaccagcaccgcggcgccctcggcccagttggtgccgtcggccgcggcggcgaaggacttgcagcggccgtccttggccaagccgcgctgccgggcgaaatcggcgaaggcgtcgggggcggcaagaatgctcaccccgccgacgagtgccatgtcgcattcaccgccgcgcagcgcacgcaccgcgaagtgcatcgcgaccagtgaggacgaacaggccgtgtccacactgaccgcggctccctccagccccagcgtgtaggccactcggccggaggcgactccgccgttgttgccgctgaccatgtatccgccgaccgtttcgggcgtctcggccagcggggtctcgtagcccgagttcgtcaggccggtgtacacgcccacattggatcgcttcagcgacgcggggtcgattccggcgcgttccagcgcctcccagctgatctccagcatgacgcgctgctgcgggtccatgcccagggcctcgcgtggggatatgccgaagaaggccgcgtcgaaatcggtcgcgtcgtgcaggaaacccgcctggccgacgtaggtggtacccggggtcttcccctcggtgtcgatgagggagtcgaggtcccagccgcgatcgtccgggaagtcggacagggcctcgcgttcgccgtcgaccaggtcccacaggtcctcgggggtctccactccgcccggatagcggcacgccatgccgacgatcgcgatgggttcgtggtcccgtcgctcgaagtgtgcgagtcgctgctgtgtctccgtcagctcggcggcgacccgtttgaggtaatcgcggagtttcctctccttcgattcatccatgagtcttcctctctcctgcgatatgaccccctggaatgagcggttcagcgctccccgagttgccggtcgagcatcgcgaacatttcctcgtccgaagcctcctcgaaggaatcgccggagttcgtcgcggcctcgcggtcgacagcccacttcgccagcaacgactccaggcgcccggtcacgcgagtgcgccggtcgggatcgtcggacgtcgcggacagtgcgttgtccagttcggtcagtagtgcgtcgatcgggtcggcgtccgcgggttgggcggcacggatctcctcggcgagatagtccgccagcgcccgcgaagtcgggtaggtgaacgacagggtgatgggcagttcaagaccggtcaatgatgccagacgttcgcggagttcagcaccgctgagtgagtcgaatcccagatccttgaacggttcgtcggcggtgacatcgtccatcgtgtcatgtgccagcacgtccgcggtctcggtgcggaccaggttgagcaggacccggtgtcgttcggcctccggcatgaccgcgagccgccccgccaggtccggggccggggtcccggcgtcggccgggagggtcgcggtcggggcaccgacggccggttcggtgttcgcgaacgcctcggccttcggccagtaacgcttgtgctggaaggcgtaggtcggcaggtccacccgcgacgcggcggtgccgtcgaacacccgcgtcagttcgacgggggccccacgggtccaggcctgcgccatgcccgacaccagggtgcgttcttccggacgggccccgcgcagcagcggcacgaacacggcgtcggtcgcggattcgacgccgatgccgctgagcaccgcgtctggtcctatctcgacgaacatcgtggtgccgttggcgtgcagggtccgcaccccgtcggcgaaccgcaccggctggcgcacgtgccggacccagtagtcggccgaggcgacccgagcgcgctcgaggtctcccgtcacgttcgacaccattggcagtcttggcgggtggtattcgatcgtggccgccacctcggcgaagtcggccagcatgtcgtccatgcgcggtgagtggaacgcgtggctgaccgtcaggttcttggtcttgcgtccctcggcgtcgaacttggccgcgatcatctgtgccgcttcggcatcgccggagatgaccactgacgacggaccgttgaccgcggccagcgacacccgctcttccagtagcggcgtgacctcggcctcggtggcctggatcgcgaccatcgcaccgccgcgcggcagcgcctgcatcaggcgcccgcgtgccgcgaccagcgcgcacgcgtccggcagtgagaacactccggcgacgtgggcggcggcgagttcgccgatcgaatggcccgcgactgctcccggacgcagcccccacgactcggcgagccggtgcagcgccagttcgaccgcgaacagggcgggctgggtgtagccggtctggtggaccgcttcggtgtcggcgccgaacaggacgtcccgcaggcgccggtcgaggtgcggatccagggcgtcgcacacctcgtcgagcgtcttggcgaagaccgggtagcgccggtacagctgtcggcccatgccgggccgctgactgccctgtccggtgaacaggaacgccaccgaagcctcggagacgttgccgcgcaccagtcccggggcgttgtcgccattcgccagcgcggtgagcccgcgccgcagggtttcgcggtcgccaccgaccagcaccgcgcgccggtccagcggggtccgggtcgccgccagcgaatagcccacgctgacgggatcgaagtcctcgccgaggtgcgacagcagtttctcggcctgacccgccagggcggcgtcggtgcgcccacagaccggccagacgacggcttcgggtgtcaccgcgtcgtccggtgtggacatggtgtcggtctgcgactcctccaggatcacgtgcgcgttggtgccgctgatgccgaaggacgacacgcccgcgcggcgcggttcgtcggcgacggtccagtcccgggattcggtcagcagcgcgacctcgccctgcgaccagtccacgtgggtggacggttcgtcgatgtgcagcgtgggcggcatcgtcttgtttcgcatcgccatcacggtcttgatgacgccgccgaccccggcggcggcctgggcgtgcccgatgttcgacttcagcgaacccacccacaccggggagtcgggttcgcggccctgcccgtacaccgccagcagcgcccgggcttcgatcgggtcacccagcgtcgtgccagtgccgtgcgcctcgacgagctctacatcggatggcgcgaggcgggcgtcgtcgagcgcgcggcggatcacgcgctcctgggcccggccgttgggcgcggtgagtccgttgctggcgccgtcctggttgatcgccgaaccgcgtacgaccgcgagcacctcgtgccccagccgtcgggcgtccgacaaccgttccacgaccagcattccggcgccctcggcccagttggtgccgtcggcggagtccgcgaacgacttgcagcggccgtccttggccaggccacgctggcggctgaactcgacgaacggcgccggagaggtcacaatgtacactccgcccgccatggcgaggtcgcattcaccggcacgcagggcccgcgccgccagatgcagtgcgaccagcgacgacgaacacgcggtgtcgacggtgacggccggtccctccaagccgagggcgtaggcgatccggccggacacgacgctgccggtgttcccggtgatcagctgtccctccagggactggtcgaactgtcccaggcggtatccgtagtcctggccgatggacccggcgtacaccccgacctcggtgcccgtcagtgtcttcggatcgatccccgcccgttccagcgattcccacgccacttccagcaggatccgctgctgggggtccatggtgtacgcctcacggggtgagatgccgaagaacccggcgtcgaactcggtggcgccgtcgaggaacccggcctcggacacataggacgtcccatgggcggacgtgtcgtcacagaacagcgaatccaggtcccagccgcgatcctccgggaactcgccgacggcgtcggtgccctgcgaaaccagtcgccacaggtcttccggcgatgtcacgccgccgggaaaccggcaggccatccccacgatcgcgatcggttcggtggcgcgccggtccagctcctgcatacgttttctggtctgtcccagctcaaccgtcgcgcgcttgaggtattcgcggagtttgtcttcggtgctcgtcttatccatggtggtttctcctggggacacggaaaccggtgggcgatcgggtcacgctgtgcccagttcgcggtcgatgatcgcgaacatctcgtcgtccgaggccgactcgaccgactccctggtgacgacctcgtcggtcgtctccgatccgccgcgccacttccacagcaaagcctccagtcgtttcaccaactggtcgcgggcatgtccgtcgagtgacagtttgtcgagtctggcttcccatcggtccatttcggaaagaacggattcgctcggatcgtcggctttgaccccgagctcgttgcgcagatgcgcggccagcgcgagcggtgaggggtggtcgaagaccacggtgctgggcagccgcagcccgctggcgcggttgaggcggttgcgcagctccaccgcggtcagcgagtcgaatcccatgtcgcggaaggcacggtcggccctgatgtcgctcgcgccaccggcgcgcagcacgctggcggcatggaacctcaccaggtccagcagggcccgctggttctcctcttcggaaccggatgccagccgttcgcgcaggccggttccctcaccacgtccagccacagtggatgtggtgcggtccctgacgccggacgggttacgcagcaccgttggtgcgtccggatcgtcgcggcggcgtgggtcgagcctggctgtcaccaggcacgggtcgtcggcctcaagagcggcgtcgaacaacgccagcgcctcgtccgtacccatctcgcgcacgccggtgtgcgcgacccggccgacggcacggtcgtccagcttctcggtgagttcgctgcgcagtgaccaaaagccccaggccatggacacgccgggaagaccgcgacggcgccggtccaccgccaacgcgtccagataggcgttcgcggccgcgtagttggcctgaccaccactgccgatcaccccggcgatcgacgagaacaacacgaacgcgtccagatccacaccggcggtgaggtcatccagaatcgccgccgaggacgccttggcggcgaacacgccgcgcagtcgttcggcgtccagggcttcgacgacgccgtcgtccaggatcgcggcggcgtggatcaccgagccaagattgatgcccgacaacagttcccgcaccgcttcgcggtcggtcatgtcgcaggccgccacgtcggcgtgcgcgcccagcgccgccagttcggcgaccagttcggacgcaccggcggcgtcggggccgcggcggctcgtcaacagcagcttccggacaccgtggacggtcacgaggtgacgcgccagcacaccaccgagcgttccggtgccgccggtgaccaggacggtccggtcggggtcgaatccgcgcggcatggtcagcacgagtttgccgaggtgcccggcctgccgcatcagctcgaacgcctcccgtgcccgggtgaccggccagcttcgcacccggggcggcgtcagggtgccatcggccagcagttcgctgacgcggtggaacgcgtcgctgacatcggcgggattgtccacactgatgtcgaactccctgtgatcgggaatctcctccaggtaccggactccggggtgtttcgcggcgacgtcggcggcgtcgcgcacgtcggtcttgcccagttcgatgaagcggccgccgcgcggcatgagggcaagggacgcgtcggtgaactcgccggtcagcgagttcagcaccacgtcgaccccgtcgccgccggtgacgtccaggaacttccggtggaagtccagggtgcgggtggaggcgatgtggtcgtcgtccaaacccaagcgccgcaacaggtgctgcttcggcgggctggcggtggcgaacacttcggcgcccagatgccgggcgacctggatcgcggccagccccaccccgccggtggcggcgtggatcaggacgcgttcgccggctttcagtccggccatgtcggtcagcccgagccaggcggtcatgtacacgaccggcaccgacgcgccctgcgcgaaggtccagccgtccggcagcgcgaccaggctgtcggagtcggcgacggcgatcggccccatcgcgtagggcatctggcccatgacccggtcgccgacccggaagtcggtgacgtcgggtgcggtttcgacgatcgtcccggcgccttcgtggccgatgccctcggtgtccagcaatcccagtgccacggcgacatcacggaagttcatgcccgcggcgccgatccggacccgtacctgtccggtggccagcggctccgtcgagtacggagacggcagcacggcgagtctgtcgagcgcgcccttctcggtgacgccgattcgccaggcgttgccggacgggcgttccaggacgtcgtcaccgacggtctccaggcgccgcacggccacccggccgccgcggacccgcacttcgggttctccggtggccagcacggccaccgccgcgtcgaggtcactcgccgggtcgtcgacctcggcgataccgaaccgacccggatgttcggcctgcgcggtgcgcaccagtcccgcgaccgcggcggcggtcggtgagtcgtcccgcagcgcgaaaaccatggtggcgtcggcgaagcgctcctgtgacagccaggactggaccagcgtgagcacgtgcgtcaacgtcgggagcggcgcggcgtcgccgaccgggacgatcacgccctcgacggtgccggacggcaggccggagccctcggtgagcaccggccagtcagcggtgtccgcggtgtcactggtgtccgctggtgtccaggcgacgcggtacaggtcgccgcgtggcgtccggaccggtcgtgacgtgagcacctccacgcgagccaccggactgccggagccgtcggtgagcgtgacgctcctcgtgtcggtcccggtcggtttcacgtggacgcgcagcgaagtggccccggtacgtcgtatgtccactcccgaccagctgaacggcaggctgggcggggcgtcacgatcggcgccgatgaagacggtttgcagggcggcgtcgaaggcgcccgggtgcaggccgaaccggccggtcgtcgcgtggtggtcggcgggcagttccacctcgccgaacagttcctcgccccggcgccaggccccggtcaaaccctggaacgtgggcccgtactcgtagccgcgcgcggccaggtcgtcgtagaagccgttgaggctcaccggttccgcacccggaggcggccactgcgccacagcggcgtcgatcggctcgcccgcgggtgccaccacgccttcggcgtggcaggtccattccgcgtccggccctgggcgacagtggacggtggcggggcgtcgcccctcgtcgtccggcccgccgatcgacacctggaggtcgaccccgacctcatccaggtacaacggggtgtggagggtcagatcctccacccgggggcaggcgaccgtggtgcccgcgtggttcaccaggtcgaccaccgccacgcccgggaacagcgggtgtccgttcagcgcgtggtcggcgagccagccgtgggttcgcagcgacacccggccggtcagcaccagttcatccgaagtggccagccggacggccgctcccagcagtccgtgctcgaccggttccagtcccgcggcggcgacgtcaccggccgcggccgccggttccagccagtagcggtcaccctggaacgggtaggtgggcagttccacgacggatgcgttgccgcggttggccgtccagtccacgtcgacgccgttgacgtacgcctcggccagcgacgtgacgaaccgggatgcgccgccgtcgtcgcgtcgcagcgacccggtggtcacgacgtcgacaccggcgtgctcgccggtctccaggacactgccggtcagcaccggatgcgcgctggcctcgacgaagacgccgtatccggcttcggtcagcgaccgcaccaccggttcgaaccggacggtctggcgcaggttccggaaccagtagtcggcgtccagttcctcgcccgtgacgcgttcaccggaaacggtggaccacatcggcacccggcacggccgtgggcgcagcccggccagcatcggcgccagttcctcgcggatcgcctccactcgcgccgaatgcgagggatagtcgaccgggatccggcgcgcccgtatctcttcggcctcgcacgaggccagcagtgtctccagtgccgcgtccgggcccgacacgaccgtcgacgtcgggccgttcatcgcggccacgctgacgtcaaggtcggcgaaccgttcccgcaccgtttccaccggcaacccgaccgagaccatgccgccaccgcccgccagccgacggccgatcagcccggcccgcaacgcgacgaccttcgcaccgtcggccagcgacagtgctccagccacgacagcggcggcgatctcgccctgggaatggccgacgaccgcggccggttcgacgccgaaggagcgccacagtctcgccagcgacaccatcacggcccaggtcgcgggctgcaccacgtcgaccggcgcggtgtccacgcgtttcagggcgtcccaaaggttccagtcgacgaccggcttcagcgccccggcgcactcgttcatcgcgtcggcgaagacgtcgaaccgttccgccagttcgagtcccatcccggcccactgggtgccctggccggggaacacgaagaccgggccggggccggaggcggcgcggccctccaccaggttctcggcttcctcgccctgggacagggatcgcagtgcggccaaagcactctggcggtcggcggcggtcaccacggcgcggtggtcgaaggcggtgcgggtggccgccagcgagtatccgatgtccgcgtccgaggcttccggagcctggtcgatgtgcgcggccaggcgttcggcctgctcccgaagcgcggacgcggagcgtcccgacagcggccaggtcacgggcccaggctccacgaccgttggtacggccgggttctcggacggcggggcctgctccaggatcacgtgcgcgttggtgccgctgatgccgaacgacgacaccgccgcacggcgcgcacgcccctggtccgtccattcgcgagcggcggtcagcagcgacacggcgccggattcccagtccacgtgggaggtcggttcgtcgatgtgcagggttttcggcatcttcgcgtgccggatggcctgaaccatcttgatgacgccgcccatcccggcggcggcctgggcgtggccgatgttcgacttcagtgaacccaggtagaccggctccgaggcgtcgcgcccctggccgtaggtggccaggatcgcctgcgcctcgatcggatcgcccagcttggtgccggtgccgtgcgcctcgaccaggtcgacgtcggcacaggtcagccgggcgtcggccagcgcacgctggatcacctgttcctgggcttcgtcgttcggggcggacaggccgttgctggcgccgtcctggttcatcgccgagccgcgcacgacggcgagcaccttgtggcccagccgtttcgcgtccgacaaccgctccaacaccagtacaccggcaccctcggcccagccggttccgtcggcgctctcggcgaacgcgcggcaccgtccgtccggtgacagcgcgcgctgcctgctgaactccgcgtacagaagcggcgacgacatgatggtcacgccgcccgccagcgccagctcgcattccccggcacgcagtgaccgggcggccagatgtagggccacaagggaggacgaacacgcggtgtcgatgctgacggcgggcccgcgcagaccgagggtgtaggcgatccgacccgacaacacgctgttggcactgccgatggaggcgtagacggacaggtcggtgtcggcggcttcgacgaggttggcgtagtcctgctgaatcgcgccggtgaagacgccgacctcggtgtccttcagcgtcgccgggtcgatgccggtgcgttccagtgcctcccaggacacttcgagcatgacgcggtgctgcgggtccatggccagtgcctcgcgtggcgagatgccgaagaactcggcgtcgaattccgctgcgtgatcgaggaatcctccccgcttcacataggagcttcccggtcgttccccggtggggtcgtagatgccctcgacatcccagccgcggtccgccgggaactcggtgacggcgtcctcctcgccatccacaagccgccagagatcctctatggatttcacgccgccgggaaaccggcacgagatacccacgatcgctatcggctcaacggatgcctgctccaggtcctgaagtcgctgccgcgtttttcgcaggtcagacgtgacccgcttcaggtagtcacggagcttttcctcaccagccgacatctagagatctctcaggattcactcacacacaagatgaacggagccacactagcgatggtgcatcaggatgtaaagagacatgagtctcctggttcgcgacggggttcgccacgatccacaattcgtccacacatccatttcactcgatgcactgacctgcgggagacctttgtagagatatacgctgtgctcccggaacacttggaatgaacagaaagtaattgccggacaccaaccgtccatcgacagattgaaactgatactgtgtgcggcacttacgccctgaatccccactccgggcgaacaggcatgtactcaaacaccccaacgctgaggaagatgccatgaagtatcgagcaggacgaaagatcgtcaccgccgcgtgcggtctactactcctgacttcccttgcctcatgctcggtgaacgacaagaagtcaccaggcacagtcgacgttggactgctgacaccgctttccggcgccctcaaagaggtcggcgcggacgcgaaggacgcgttcgaccgttacatcgacgtgaacgacggcaaactcggcggacgaaagatcaacctgtccattcgcgacgagggcgacgacccgaagacctcactgccatcggccaagaagctgatgcaggacgacaacgtcgacgtcatcgtgggcgccgccagctccgcgaactacatcgccgtcgccccggaggccaccaaggccgaagtccccctgctcggatacggcggacagcccccattggacgatgcgggcatcgacttcaagtggctgtggcagacctccttctccaccagccagctcggggcgtcgatcgcgccctacatcaaggacaaggtggacgggtcggtctacacgatcgcgccggactacgagggtggaaaagccgtgatgggcagcttcatcaagcccttcatggaggcgggtggcaagctcgccaacgccgagaaggaaccggcgtggacgccgtggccgaagaccatggacttctccaagtacttcgaggaggccgcggccagcgacgccaaggcgatcttcgcctactacggcggcgccccggccatcgagttcgtcaagcagtacgccaagtcccccgccaaggacatcccgctgtacggcgcgttcctcaccgaaggcgcggtactggaagcgcaaggcgaagccgccgagggcgtccagaccgtcatgaactacgcgcccgacatcgacaacgccgcgaaccgccggttcgtgtccgaatggagtgagatcaactccgaccgccccaccagcctctacagtatggtcggctgggacgccgccctggtgctcgaccaggccatctcccggatccctcttgacgaagaggtgacaccggcgaagatcaacaaggcgatgggggaactgggaacgatcaacagttcgcggggctcatggcagttcgacgaggagctccacattccgatccagcgctggtacctgcgtaccgtcgccaaggacggaccatcactgaccaatgtggtcaccgaagacctggacacgatcggcggctgattccccacatcagccttgccacccgatatccattacgaaaggacgctcttgcatgagcaccaaggattacatcttcgacaccggctctgaactcggcgaaaagcacgtggaatacctggagaagatgctcgacgggcccaccaccatggtgctgtccagcctcgacatccagcccggtcagcggtgtctcgaagtcggattcggcggtggatcgatcgcgcggtggatgtccgaccgcgtcggcccgaccggtaaggtcgtcgccctcgacctcgacatcgaccacctcgagccccgccccaacctcgaggtgctcagccacgacatcaacgagggccttccggcgagcgcccagggtccctacgacgtcatccacgcccgccaggtcctgatgcacctgccgcagcgcgaggccatcttcaagcacctggtcgactcgctcgcccccggcggctggctggtcatcggcgacatgaccgaccgcgagcgcaccgtcaaggcggctcccagccaggccgacaaagagctgtgggacaagatccagcacatgaaccaccacctcgtcggaaagccgcgcggcatgaacttcgagtggacccacgaggtcgacggccacatggccagcgccgggctgaccaacatccagggcctggagtactcgcaggtgaccaagggcggcggcaacgcgatgatgctgcaccgcaacctcaacatccaggcggccccgctgctgctgcaagccggagccacccaggaagaactcgaccgctaccgcgagctcaccctcgacccgggcttccgcgcctggttcttccagatcatctacacctggggccagaaggccgcctgaaactgacacacgacgctgccgtcacgcggtccttccccgcgtgacggcggcgtcgtcgccccgcctcaccggaggtctcgcgtgaagaccattctcgacgccatccaaagccccgaatccacaccggacgacttcgccgcgctacccgtacccgaggaatatcgcgcggtcacgctgcgagccaacgaaaccgacatgttcgccgggatggacagcgccgacaaggacccccgtcgctccctccacaccgagcacgtgcccaccccgagtctggagcccggtgaggccctggtcgcggtgatggcctcggcggtcaactacaacacggtgtggagcgcgatcttcgaacccatccccaccttcgacttcctgcgccgctacggccgtacctccccggccgccaaacgccacgaccagccctaccacgtggtcggctccgacctgtccggagtggtgcttcgggtcggccccggcgtcaacgcctggcgccccggcgaccacgtcgtcgcccactgtctgtcggtcgagctggaggccgccgcgggtcacaacgacaccatgttggaccccgaacagcgcatctggggtttcgagaccaacttcggcggcctggccgaactggcggtggtgaaggccaaccagctgatgcccaaaccggatcacctcacctgggaggaatccgcgtgcgtcgggctggtgaactccaccgtctaccgccaactggtgtccctcaacggtgctggcatgaaactgggcgacaacgtcctgatctggggcgcctcgggcggcctgggctcctacgccgtccagtacgccctcgcctccggcgccacccccgtctgcgtggtctcatctccggagaaggccgagctgtgccggtccatgggcgccgaagccatcatcgaccgcaacgccgagggctaccggttctggcaggacgcccacacccaggaccccaaggagtggaagcgcttcggcgcccgcatccgcgaactcaccggcggcgaggacgtcgacatcgtcttcgaacaccccggccgcgagaccttcggcgcctccgtcttcgtcacccgccgaggcggcaccatcgtcacctgcgcgtccacatcgggccacgtccacgaatacgacaaccgctacctgtggatgagcgtcaaacgcatcatcggctcccacttcgccaactacgccgaagcctgggcggccaaccgcttggtgagcaaagccaagatccacccgaccctgtcgaaggtctacccactggagcagacgggacaggcagcccacgacgtccacacaaacagccaccacggcaaaatcggtgtgctttgcctatcaccgcgagaggggctcggtgttcgcgacgaggcgacccgccagcggcacctcaacgcgatcaaccggttccggtgaaagcctcggccgccgcgatcgtcggcgagctcgaaaactaacctagccgggctcgggtagccccagctcgttcagtatccgcagagctcgttctcgcgttgtgcgggccgttttgacttcgcccagtccttcgtgtgcgtccgcgaggactgtgagggcgagcgcgtgcgagcggagtctggtctcggcgaagacctccgccgagtaggtggcagcggccttcgcccgcgcatggtctttcttgccgttgtgggcacgtgcgagttgaagcattccgatggcgcgcagtttcgtactcgcggcgtccaggtcaatgagttccaactgcttcagggcgttgtcgtaatcctcgagatcgcaatagatgtcggcgatgctggtcctgatgaggcgcgactgtatccggctgttgtcagctgtcagttccagggcatgttcaaaatcctgtatcgcctcacggtattgaccacgcgcgtggcgtatatcagcgcggaacatgatcacctgcgtccacgaaccggggtccagctccacttcagaatcaaggatgggtcgcagcaatccttcggcttcatcaacacgccccgtctcgcacaagaaggtcacaaaggccatccttgcgtctatttccattgcaccggtgggattgtggtcgaagtacttgcgcgcgccgtcgaacagcgtctcggcctcggcatagcgacctgttacgcggtaaagattggccaaggcggcagtgctcgcgagaatcgtgtactggtgttgcgcctcgttggctagccgcaatgccgttcgaaagtggtcttcggccagggtcatctcaccattgctgaagcgggcatctccgtgagtgaaatggtagaaacccgtttcgtcgcggtgtatgtccaacgccttctgtccgaacttcacatcccctgggttgtcacccgcttcggcgcacagctgcgccttcacatcaaacatggcttgtgctgcttcggtgtccccacgttccagggcggccgcgagctggtcatcgaccagcggggcggccaccgatatgttctcacccaaccgcacaaacgccaccaccgtgtgaaccagacgccaaaagcttgagtgagcacgccaagccgaaaccgcggcgatcacattgttgtagtcgtgactgttgagcacgcggcagttgtcgtggtaccaaccgattacctgattagcgacgtgaatctcgctgccggtcgcttgagcctttttcttggcgtactcgcgggtgaggtcatggaaccggtatcgacctgggcgatgctcatcgatgaggctcgcggtggtcaagcggtcgaagtccttgccagtgcccagttccaatgccaacgcttgcggaaagtcatcaccggggatgagagcgagctggcacagcagctgttgggcttctgctgtcaaactctggaaagactggtccagggcagtggcaatcgtcgagtcgccgtcgacggaaagcaggtcaaggcggtccgggttgccgagttcatcggccaactgcttggcggtgcgtcccgagccatccacgagtagcgcggccgagatccgcaacgccaacggcagatgtccacaaagttcggcaatacgacgcgtggagccacggtcgatgctcaagccagccgtactcgcggatttggccagaagatcgacggactcaaggtgattcaagggcgaaaggaaaagcggcaccgtgtcatcaacggcggtgagtcctgtgagccgatttcggctggtggcaaccgtgaaggcgttcggcgacgacggtatgagaggtcgaatctggtcggcgttcttggcattgtcgagtacgaccagtatgcgttttccgtcggtcaatgaccgatacaaggctgccgcttcgtcgacatcggatggtatcgaaacgctcggatcccgcagcgctcggatgaaacggccgagtgcttcatgtgccgagacgggggcaccggaatcgaatccgcgcagattgatgaagaactgcccgtcggggaactggtcgcggttctcatgtgcccagtgaatggccagagcggtcttgccgaccccggcggctccaacaaccacacaggaacgagacttgtcgctgtcgtgaaactgcctggtcaatgccgtaagcgcgatgttgcgtccgacaaatcccgcgggtttgatcggcagttgagcgggcacggactttccgggctgaacatacgacggccgcacgggccggtccggacgagtcgaggcgttgtcggacaggtccagtaccggatcgcgtcgcagtatcgcagcgtgtctttcccgcaacgagacgtccggatcgaggcccaggttctcggcgaggtctgtccgcaaacgctcgtacgcttcgagtgcctcaggtgtcctgccgtctcgatacagcgccagcatcagcaagtcggtcaagcgttgccggaacgggtgttccaggaccagcagccgaagctcaccgatcacctgcgaatggtcgccgtgtgcgagttcggcgtcgaggcgttcctccagcgcggccagccatattcctccgagcctggctacctcggtgttgatgagcctgccttccaggccgctgtacgcgctgccctgccacaatccgagtgccgtgcgcaagaccgctagccgctgcgcgttgtcccgccgcaggaacagttcacgggcttcacgtaccttctgttcgaagagaatcgcgtcgcaggtggcgccatccatattgaggcgataaccgtccccggccgattccaagcgctcagcccccaagacttttcgcagccgagaagcggcgtgtctgacttggcgaagcgccgtttccggtggatcaccgtcccatatgccctcgatgaggcgggccatggagacaccgtgtccggcatcaatcagaagcaccgccagtagccgcttcccgatgcggcctcgcacgtcgacacgagactcagctctcgtcacttccagtgggccaagaacccgaaagtccaacgtccgtctctcctagtcgagtaccgaaacccaacttatccagaagctcatggcctcgaagcgtttggacgcgagcacagacgaactgccccgagtctgtcgactcggggcagtcaaaggttgatcaatcaggcggcgtgcaggacgtcccgtggtgccgcgtagtggcaggcgttggggtggtcggcgccggggcggatctgcagcagcggctgttcgtcgcggcagttgtccgggacctggtcggcgtaggaggtgctgtccttctgttccggggtcgcggtcttggcccattcctgacgggccttgaaacagcgggtgcggaaccggcagcccgacggcgggttggccggggacggcacgtcgccttccaggatgatctcggccttgtgttcacgcgccttggggtccggcaccggaacagctgagagcaatgcctgggtgtacgggtgcatcggggattcgtagatctcgtcctcggtacccagctccgccacgctgcccaggtacatgaccgctacccggtcagcgatgtggcggacgaccgacaggtcgtgagcgatgaagatgtacgacagccccagctcgtcctgaagctcttccagcaggttgatgacctgcccctgaatcgacacgtccaacgccgagaccggctcgtcgcacagcaggatctccggtttgagggcgagcgcgcgggcgatgccgatgcgctgccgctgcccaccggagaactggtgcgggtaccggttgatgtgatccgggttcaggcccaccacgtcgagcaggtcctgaatcgcctttcgacgcccagacttcggcaccacgtcggggtgaatgacgaagggttcgccgatgatgtcgccgacggtcatgcgcgggttcaacgacgtgtacgggtcctggaacaccatctgcacgttgcgccgcaaccgatgcagacccttgcggcccaatcgggtgatgtcctcgcccttgacgcggatgccgccagaggtcggccgctccaggcccaccaacagcttcgccaaggtggacttaccgcagcccgactcccccactacgccgagggtctcgcccttgcgcagtgacagtgagacgccgtcgacggccttgaccgcgccgatcttcttcttgaagacgactccggcacggatcgggaagtgcttgacgaggttgtcgacttccagaacggtctctcccgcggcggcggtgcccgcggcgaccgtggtgggctcattcatcgttcatgacctccgacgagaagtggcatgccgcgaaacgctctccggtgaactgcaacagttcggggtcgtcagtgcggcagacgtcctgggcataaccgcagcgcggcgcgaacgaacagccgggtgggatgttcgtcagcaccggcggcagacccgcgatgacctccagccgctgtcccttgacgtccaggcgcgggatcgacttcagcagcgccttggtgtacgggtgagccggtttctcgaagatctcgtgaatggtggcctgttcgaccgcgcggcccgcgtacatgacggtcacgtcgtcggcgacgtcggcgaccacgccgaggtcgtgggtgatcaggatcagacccatctgacgttcggcctggatctcggcgagcagtcgcatgatctgcgcctgcaccgtcacgtccagggccgtggtcggttcgtcggcgatcaggatctcgggatccagtgccagcgccatcgcgatcatgacgcgctgtcgcataccgccggagaactggtgcgggtactcgtcgacgcgctgtttcgcggccgggatcttcaccaggtccagcagctcgatggcgcgtttcctggcgtcggagcgggacatgccgcggtggatgcggaacagctcgcccagctggaagcccactgtccacaccgggttcagcgcggacagggcgtcctggaacaccatcgcgatgtggttggcccgtaccgggcgcatctccttggccttgagcttcaacaggtccacgccacggaacaggacctcgccatcggcgattctggccggtgggatgtcgaggatgcccatgatggcctgggacgtgacgctcttgccggaaccggactctccgacgatggccagggtctgtccctcttcgagggtgaagttcacgccgttgacggccttcgccttgccctcacgggtgttgaactcgacctggaggttcttgacgcgcaacaacggggcgctcgggtcgagtccggcgaggacgtccttttttgctatttcaacagtggtcatgtgtcatcaccgcagtttcgggtcgagggcgtcacgcagagcgtcaccgaggagcgcgaatgccaggatcgtgagcagcaggaccgtgccggggatgatcagcaggtgcgggtagccgccctggacccagggagcgccttcggcgatgagtgttccccagctggtcgccggggggcgtacacccagaccgaggacggacagcgccgcctcggtggtgatgtaggcgcccaccgcgatgggaagtcccgacaggaccggggcgatggcgttgggcaggatgtgccggaacagcatcctccggtcgctggcgcccagtgatcgcgcggcctggacgtagtcgaactgcttggcctgcaacacgctcgcccgtaccagtcgggtgtcggtggtccagccgaagaacgccagcgccagggtcggcgggatgacggccaggatctggccaccgccgagtttgaagtcctggaacagggtcagcagcagcacggctcccaggaagaacgggatgaccatccagacttcgaccactcgggacacgatggcgtcgatccagccgccgtagtatccggcgagtccaccgaggatgaatccgacggtgacggtgatgaggatgaccatgaacgacaggaagatcgagggccgggctccggcgatggtcatggcgaagtagtcgcaaccctggttgttggtgccgaggaagaactcaccgccgaaccactgtggcttgatcttgctgttgtcaccgtcgcaggccagatagtccttgctggtgaagatccacggcgcgacggccatcaggatcacgaccaggatccagactgccgagatcacggcgtcgggtcgacggcgcagcgagcggaaggcgtctcgccacatgccgctcgcgggcgcgctcaaagccatcgattcttgcgcctcttgctgggcggcggcctcactcatagcgaatcctcgggtcaaagacggcgtacataaggtcgacgatcaggttcaccacgaggacaccgatcgcggcgatggccactgtggccatgatgacggggatgtccttctcgcgggatgcctcgaagatcaacaggccgagcccgcggatgttcatgatgccctcggtgaagaccgcgcccgccagggcggcggcgaggtagacaccgatcatggtgctgatggggatcatcgagttccgcagcacgtggacgatcatcatccggccggtgcgaagtcccttggccttggcggtacggacgtagtcggcgcgcaggttctccaggacgctggcccgggtgagccgggtgaacgcgtccacaccgaccaggccgaccaggatgccgggtatggccactgacagccagggattgtccgggtcgaaggagggtttgaacatcagcgccagcatgctgtcgcggccgtaggcgtcgccgaagtagctgcgcagcggcgcggcgaggacgaacttgtaggtgatgatgagcaggaacgggggaatcgcgccgagcaggatcgtcgagaaccggattccgtagtcggtgggtctgcctcttcgccaggcggcgatcatgccgaacgtcaggccgaagatgagccaggtggcgaacatgaaggcgaacagccgcaacgtgttgggcaccgcctgggccaggtcgtcgaggaccggctgctggttgtagttctcgccgaagtcgccggtggagtagttggcgacgcgttcgacgtacatgtcgacgcaggggttgcccagttgcctcagacacggattgtcgaggccgtatttggtccgcacggcgtcgagctgggactcggtgggggtgcggtcggcggaaaagaacgctcgggccggatcgccaccggcctggatggacaatgaagtcgcgtagtggatcacgaagagcgctaggaacagagtcaacaacgccactagcaggcgccgcaccacgtaacggcccacggcgattcctctcgggggtcacagtagaaatatcgggccggtggtgcccgccgctttcgcggcggacaccaccgggcgtttgagaaccagtccgaaacggactgatggtgcacgtggttaggcgggagccagcttgtcgtactggatctggccaaccgggaagtacttcacgctcttcgggtcgatgttctcgctgtagaagctgctcgacttcgcccaggagagcgggataccgatcatttcctcggccaggatcttctcggcttcggcgtagatctccataccctcttcgagggtcttggcggcgtcggcttcggcgagcttcttgttgaagtccttgccttcgtaaccgaagcggttgttcgccgcgccgttgccgtagatcggcttcaggtagttctcgttgagcgggtagtccggcagccagcccatacggaacggacccttggccttgtgcttgtcggtggcagccaggaacgggtcccagtccttcacgacgagctcgaactccacgcccaggttcttcttcagctggttaccgacggcctcgaagatcgccttgttggtcgggtcggcgttgtaccagatctccatcttcttgcccttgggccagctcgactcctcgaagagcttcttggcttccttggcgtcaaacttgcagaactcgcaggcgccttcgacgccaccgggcagcgacggcggagcgaactcggtcgccggaaccgcgcggccgggggtggcgatgtcgatgaccttctcgcggtcgatcgccaggctgaaggcctgacggagcttcttgtcctggaaggccttgtcgtagaccggcatacccaggtaagtgagcgaggtgctcggctcggagatcaggcgttccttcaggtccgggtcgttcttggcaccttcccacttctcgaccggcggggagcagatgtcgatgtcctcggactcgaagtcggcccagcagttcgcgtcaccgtcgtagatggtgaagtcggccttgtcgtacttgaccttgttcgggcccttgtacttgtcgttcttgaccagcgagatggattccttgtgcttccacttgccatcgaacttcatcgggccgttgccgatgggcttgtcgttgcaggccttggtgtccttgacacactcctcggccatcggcaggaaggcggtgtagcccagcatggtggagaaaccggcccacggcttgtccagctcgatggtcagggtctggccgtcggccttgaggcccgcgagctccttggccttgggcttcttgccctgcatgtcggcgaagcccttgatgcggtcgaagaagtagctgccggtggcggcgttgggggcgtaggcgccccagtcccaggcgcgcttgaacgcttccgcgtcaacgggctcgccgttgtggaacttgtggccgtcctcgatctcgatcgtccaggtcttgttgtccttggtttcgatcgacttggccagcaggttctcggcttcggccttctcgttgtagtcgaacagccccgcgtacgtcaggctgaggatgatcgaaccctcggactcggtggtgttcggcggaatcaggctcggcggctcagcgccgagtccgaacttcatgtcgccgctggcgctttcgccgccaccgccgccacaggcggcgagggacgcggtaagcaccgcggcagctgcgagcgctataaggggttttgcgcgcatcatcagcctccttatggtgtgaaaggtgggcactgaggggtgtcgcagcgctccaaccactgaaaatgctctgcttgggcatactttgtcgtatctgccgtcagtacggtagtccccgttacgtatccgagatgcagctggtgcatgtcggtgcttgacagcttgacaggcattcagtcaagatttgccatgtaatcatctatgagaccgctgatgtttcgatgtcagcaaggtgacaccggaaatcccacttgacaagacagctgaatattgtcaagtatcgatctactctcactgagtatgcggagggacggcacaccacagtgcaccgtcccttatagattattcagttctgctgcaaatggggcgcgacttccgcctcacaggccggtccgtaggactctcccagacggcgcaggaaggtgctcgtctcgaccgagtactcctgtccgcccgctgtctcgaggacaagggcggccagcaggctgcccacctcggcggcgcgcttgacacccaggccccacgagaggctggcgaagaaaccggcgcggaagccgtcgccgacgccggtggggtcgaaggcggtgacctcgcgggcgatggggacgtggatgcggtcgaggccgcggccggtgatctcgacgccgtccttgcccagggtggtgacgcggacctggacgtggtcgaggatctcggcctccgacatgccggtcttggtctggagcagttcgttctcgtattcgttggtgagcaggaacttggcgccctcgatgagctgtttggccttggcgccgtccatgcgggcgagttgctgggaggggtcggcggcgaaggggatgcccagttcacggcattccttggagtgccggaccatcgcgtcggggtcgctggcgctgatgaggacgaggtcgaggccgccgacgcgggcgttgaccgggttcaggtcgatctggtcggattcggccatggcgcccgcgtagaaggagccgatctggcacatgtcctcgtcggtggtgcacacgaagcgggccgtgtgggcggttttggagacgtacaccgactcgcagtcgaccccgtgtccggtcagccagccctcgtagtcgtcgaagaagtccttgcccacggcgccgacgagcagtggggtgagccccagctgggccatgccgaagcagatgttcggggcgattccgccgcgacggacgacgaggtcgtcgacgagaaacgacagtgacaccttgtcgagtttctcttcgatgaactggtcggcgaacctgccggggaagtgcatgaggtggtcgctggcgatcgaaccggtcacggcgatcttcatcgagggtttcctagcgagaggcaacaaaaacggcccggccggttaccggccgggcccatcagaatagtgcgtgtccgaaatccgggctatcggtgtccggacggacacgatcctggcggtcctagtggaacgaatcaccacaggcgcacgagccgcccgcgttcgggttgtcgatctggaacccctgggcgtcgatcttgtcgacgaagtcgatgctggcgccggcgagatacggcacgctcatgcggtccacgacgagctcgaagccgtcgtaggtgttgaccacgtcgccgtccagggagcgctcgtcgaagaacagctggtagcgcaagccagaacaaccgcccggctgaaccgccacgcgcagccgcaggtcgtcgcggccttcctgttccagcagcgccttcaccttggcggcggcctcatcggtcagcgccacgcccgtgggggcatcggtttcggtctgcgtttcggtcacggtgtcactcccttgaaagacattgagtcggtatccaccgtagcgaacactcgaggatgcggcgacattcctaccgaggccgccacttttgcgcgagtttggcgcccagggccgtcaggccctcggcgggcttggccatggcctcctccgacgagccgaaatgctcggtcagcgacatggtgcgggtgatgcccgcggtgagggcttcgcggcggccgacggtgacgcgtccggcgaccacgacgcagggcaggccgcgttcggtggcggcctcggcgatgcccgacaccagcttgccgcgcagcgactggtggtcgaaggagccttcgccggtgatgaccaggtcgcaggagtcgagggcttcgcgcaggccgacggcgcggccgatgaggtcggcgccggaggcgcggctgccgcccagcgcgaacagggccgcgcccagaccacccgcggcaccggcgccgggcaggtcggcgacgttgggcgggctgccggggatgccggaaagtacgtgtccgaatgtggacagggcatggtccaggatctggacgtcgttgtcgctggcgcccttctgcgggccgaagatcgccgaggcgccgttgatgccgcacagcgggttgtcgacgtcggtggccgcgacgatggtcgcgccgcgcagccgggcggcgccgtcgagtgtgacgcagtcggccaggacgccgccgccgtagggcagggcccggttcagcgagtcgagtggggtcaggcccagcgcggtgagcattccggccccggcgtcgttggtggccgagccgcccaggccgatgacgagggtgcgggccccggcctcgacggcggcggtcatgagctggcccaggccgaaggaggtggcgcgcagcgggtcgcgttcttcggggtcgagcaggtgcaggccgcaggcctcggcgctttcgatgtaggcggtgtcgccgaccagcaggatgtcgccgctgaccttgcggcccagcggatcgacgatgtcgaagctctcgcggcggccgtcgagggcggcggccagcgcgtcgagcatgccggggccgccgtcggacagcggcagcacgtcgagctggtcgtcggggttcacctcgtgccagccctcggccacggcggcggcggcttcgggggccgagagggtaccggcgaacttgtcggggcagatcaacacgcgcacgcgtcgaccctagacggccggggccagcggcgagggtcacagtctcggagtgtggcggatatcgacggttgtgagagaattcgtattacgcgtcaaaccgacgataaatctgatgccccaggagggcagccgtgagtaccttcaccgaacccgccccgaccgccaccgccctgctgctgctcggcaagggctccgacgccgcctccgagaagggcgtcgactgtcccggcgaactgcccgcgccctccgacccggacctggtggcccgcgcccgcgccgccaaggaggccctgggtgaccggcttttcattctggggcaccactatcagcgcgacgaggtgatccagttcgccgacgtcaccggtgactcgttcaagctggcgcagcaggccgccgcccgtcccgaggccgagttcatcgtgttctgcggcgtccacttcatggccgagtcggccgacatcctcaccaccgacgaccagaaggtgatcctgccggacatggccgccgggtgttcgatggccgacatggccgccgcggtccaggtcgaggactgctgggaggcgctgaccgaggcgggcgtcgccgacgtgacggtgccgatgacgtacatgaactccaccgccgccatcaaggccttcgtcggcaaacgcgacggcgtggtgtgcacctcctccaacgccgagcgggcgctgaactgggccttcgagcgcggcgagaaggtgctgttcctgcccgaccagcacctgggacgcaacaccgccgtgcgggacctgggcctgagcctggaggactgtgtcgtctacaacccgcacaagcccaacggcggcctgacgaagcagcagctgcgggacgcgaagatgatcctgtggcgcggccactgctcggtgcacggccggttcaccctcgacagcgtgcgcgacgtgcgcgagcgggttccgggcgtgaacgtgctggtgcaccccgagtgcagccacgacgtggtctcggccgccgactacgtcggctccaccgagtacatcatcaaggccctggacgcggccgaacccggatcggcctgggcgatcggcaccgaactgaacctggtgcggcggctggccaaccggcacgcggacaagcaggtcacgttcctggacaagacggtgtgctactgctcgacgatgaaccgcatcgacctgccgcacctggtgtgggcgctggaggaactcgtcgccggacgggtcccgaatcagatcactgtggacgctgagacggcccgccacgccagcttcgcgctcgaccggatgctcgccctcccttaagaaaggtgtcgaaggaccctaaaaggccgggcaaccgtggcctggcctcgcgcgtggtgaacgatagtgctgccattttccgacccctcggaacacgcattcgagaccggtgggtgaaacgtccggttctcacctatatgctcgcgctcggcagtgcgtttcactcacgaacttcggaaggctgtgcgttgaacgacgacgacgtgctcgtggtacacggtggtactcccctcaagggagagatccgggtcagaggcgcgaagaatctggtctccaaggccatggtcgcggcactactggcggactctccctccactttgttcgatgtaccggcgatcagcgacgtcgatatcgtccgtggactgcttgagctgcatggagtccgcacgtccatcgacaaagaccggtcactgcggatggatcccaccaatgtggtgacagccggcgtcgacgagatcaacgtgcacgccggttccagccggatcccgatcctgctgtgcgggccgctgctgcaccggctgggctcggcctacatccccgacctgggcggctgcaacatcggcggccgtcccatcgacttccacatcgacgcgctgcgcaagttcggcgccgtggtggagaagctgcccgacggcatgcacctgacggcgccgcagcgactgcagggcatcaagtacacactggactacccctcggtgggttcaaccgagcagatcctgctgaccgccgtgatggccgagggcgtcaccgagctgcgcaacgccgcggtggagccggagatcatcgacctgatctgcatcctgcagaagatgggcgccatcatcaaggtcaacaccgaccgggtcatcgagatcgagggcgtcgaccggctgtcgggctaccggcaccgcccggtccccgaccgcatcgagaccggcagctgggccgcggccgcgctggccacccacggcgaggtcttcgtccggggcgcccgccaggtcgacatgatgaccttcctcaacgtgtaccgcaccatcggcggcgccttcgacgtcgacgactcccccggcggcggcatccggttctggcaccccggtggcgaactgtccccggcggcgctggagaccgacgtccaccccggtctcatgaccgactggcagcagccgctggtggtcgcgctcacccaggcccgcggactgtccattgtccacgagacggtgtacgagcgccggttcggctacaccgccgagctgcgccagatgggcgccaacatccagctgtaccgcgactgcctgggcggcactccctgccgttgggggcgccgcaacttcctgcactcggcggtcatcgccgggcccagcaagctgcacgccgccgacctgcagatccctgacctgcgcgcgggcttcagccacctcatcgcggccctggccgccgagggcacctcgcgggtgttcggcgttgacaggttcatcacacgcggctacgaggacttcgacgccaagctggccggactcggcgcgaatgtggagcggccatgacctgccggtatcgttggtaagcgtgccagccttgtttaaacgcaaatcccgggacgagtcgaccgaagacgtcgagcagccggagtccgccgtcgaggaccttagggagaccaagaaggtccgcgacaagtccgacccgaccccgaagcgcaagcagccgagcaagaagcggccgcccaagaaccctcccaagacctacaaggaggcccgggagcaggcgaaggctggcaagccgacgaccaaggaggccaagcgggagctggccgccgagcgccgggccgagcggctgcgcgtcgccgacggtcaggacaagggcgatccgctgttcgaccagtaccacatgccgcgtgacaaggggcccgagcggctgctggtgcgcgacgtggtggacgcccggttcagcatcggccagtacttcttcatcatcgcgatcgtgatcatgctgttctccaacccggcgtacggcatgatctacgacttcgtcgtgttcgcgtggatcgcggtgctgctgctgttcgtcatcgacagcgtcctgttgtgccgcaaggtgaagcgtctggtcaagaagcggttcccgaagacgacgcagcgcatgggcgggctgtactggtacgcggtgtcgcggtcgatcatgttcaagcggatgcggatgccgaaaccgcgcacccgggtcaactccaagactccggaagagcagctgggcaagcagttcaagtagagctatttgccggtgtagagcttggcgaccacgtcctcgatgtcgggttcgacgatcgacacgtcccgcagcgcggcggtggtcgccagccgcgccaccagttccccggcgctggcatcgccgttggacagcgagaagacgacccgccgggggtcctcggcgtcgatgacggcgtgtgagcccggcggcgtcagcgcctcgtcccagtcggcctcgaagtcggcgatgacctgccgccgcgacccgtagcggtcgtgcagttcctccagggtgccgtcgtggacgacgtgaccgtggtcgatgaccaccagccgtttgcacagcttctcgatgtcggcgaggtcgtgggtggtcagcaccagcgtcacgtcgccgcccgcacccagttcggccaggaacgaccgcaccgactgcttggacaccacgtccaggccgatggtgggttcgtccaggaacaggatctcggggccgtgcagcagcgcggcggtcagttcgccgcgcatccgctgccccagcgacagctgccgcaccggggtgtcgaggaactcgtccagttccagcaggccccggcagcggttcaggcgggcggcgtgttcggcggccgggatgtcgaagacgtgccgcagcaggtcgaaggactcccgcagcggcaggtcccaccacagtgccgagcgctgcccgaacacgacaccgatgcggcgggtgagtttgaggcgctgcggtaccggttccagtccgcacacccgcacgtgcccggcggaggggttgagcacgccggtcagcatcttcagggtggtggacttcccggcgccgttgggtccgatgtagccgatcatctcgccgcgttcgacggtgaggttcacgccgtcgacggccgcgacggtcttcttctcgcgggtgagacggcccttcttgacccggacggtgaactccttgcgcaggtcgcgcacgtcgatgacggtgttcatgatcctgttcccttgtagtgtcggattccgttgtgccacaccagtgcggcgagccccgcggcgatcagcgccaccgggaagaccgccagcccgagccagccgggcaggcccagcgggtcgggtcggcccaggatcagcagcgtcgggtagtacgccacgaatccgaagccgagcccgaaggcgaagaggttgcggaagaagttcgcgtagatgttgatcgggtaggtcgtcagttcgcggccgccgtaggtgaaggcgttggcgaactcgcccgattcgatccaccagaacgccaccgaggcggtcatgacgaacatggcgctgaagtacagtgccccggccagcgggacggtcgcgatcagcgcgatccgccaccaggtccagtcgatgtcggaggccgtcagcgcgacgaccagcacggtgacgcccaccgcgacccgtccgacgcggcgcagctggaagtcgacgaccagcagctgcggcaggacgcggcgcggccggatcagcatcgcgtccaacaggccggtgcgcacataggtcttcagtcgctccacattgcccaccgtgaggtcggcgagcgcgaaaccggtggcggacacgccgctgatgacgagcacgtcgacgaggccgaagccgcccagcgccgtcgtcacgccgaacatgaccatgaccgtcacgaagtcggccgccgagaatccggtctggacggccatgtcgatgaagaaggacgaccggtactgcgcctgcgagcgcacctgggcggtcaacatcttcgcgtagggccgcaacagtttgtgctcagccaccctgcaccaccagcttccgcaccgcgcggcgctgtaccgcgaagacgatcgccaggcagatcagcgcccacagtgcctggacggccagccgggtgaactggccgccgaagccgtcgcgttcgacgagcacgtcggcggggaactgcatgatggacgggaacggtgtcaggtactgcatgacgaaggccagccagccgggcaggaacgacatcgggaagtacagtcccgcgcccagtcccgacaccagcgtccacaccgccgtgatgccgcggctgtccagcagccagaaggcgctgaggttgaccaggtagcgcagcgcgaaacacacgctcacggccagcagcacgctgaccaggaacagcgggtagctggcggggtggcgcggccagtagaacgggaacaccagggcgcccacgacgatcggggccagcagccgggtgcaggaggcgaagcccgcgcggccgaggtcggtcgcgaagtacgtccatatcggattcactggtcgcagcaggtcgccgaccacctcgccggtgcggaccttgtcggccagctcgttccagccccacagcgcgacgaccccgatcatcccctgggtcacccaggtgtaagtggacagttgttcacgcgtgtatccgcccgccactcccccggcggcggccaccgcggcgaacagcacgtaaaccctgaggaaaccgaacatcgagttggtgaggatgctggcggccgtcgcctgccggtaggtcgaatagcggcgaaaaccggctcgcgccaaggcgagcgtcatgcgcatggaggctcctggaggctgacgagggcaaacgaggcgagtccgtaacagccaggtggccatacgtccatgacgcgagcaccggactgtacgggagtctgccgcgacgacgcaaacagttttcggcagccgcactgtcaccgcgctcgtgtccatggcaaagtgtcgatatggcggatgtcgcggcagaccttcgagcggcgctggagcgtgcgctagggcctttggacatcgagagcttgaccccgcggatagaggaccagcagatgttgtcggcgatcggcgccgagaccgacaaccggctcaacaccgccaccgacgaggccgaccggtcgaggctgctgggcgtgcgctcggtggcgctgcgggcgctgggcgagcgcgattcggccgaggccgacgccaaatcctcgctcaagcacgccgagaacgtcggtaccgacctgttgctggcccccgcccgggccaggctggcgcagacgctgcggctgcgtcaggaccacaccggcgccgaccgcctgtacgcgctggccgaggccggggagctgccgcgccggttcctgggccgggtgcgggcctgtgcggcgctgtcgtgcatcgcgcagcggcggctcaccgaggcgctgctgcacctggagcgcgcctcggagtacacctcggacgagaccacgaccgcctcgatcgccccggcgctggaacacgtctaccggctggccatggagggcttcggcccgccgccgcgctcctgggaggagcgggcccagcacccggcgccgcgccgctaccaggaaccgcgctcgggcaagtggggttacctgggttccgaccggcgcccggtgatctcgccgaccttcgccgaggccggggagttccgcggcggtatcgccgcggtgcgggaacgcgcctggggcgccatcgacacctccgggaacctgctggtgccgttcctgtacgacggtgtgtccacccaggtgcccgacggccgcaccgtggtgggtttcgtcgacggggtggccgtgatcgagctgcgcggcggcaagggcctggtggaccgggccgggacgctgatcctgccgccgcaccaccgcgacatcgtggtgcacccggccgggtacgccaccgacaccggtgccgccacctggggcgcgcgggaccgcaacggcgaggagatcatcccgcagcggttcagtcgcgccgacgtcctgcgtcgcctggacacaatggtcaacatcgacgagggtccactgtaacctcctgtcctttgtgctcgatggggttttccccaccccgaaatctccgtggcgacctaggggcgttccccgatggctccgggccgcggcggccctagctttgcggcatgagaataagaaggacagtcatcgcctgtgccgccgccgtcgtgaccgccgcgttcgtggccggatgcggctccgccagtgccgggaaggatcccgcgaaggacacggcgaaggaggtcgagaccgacgcggtccaaaagcggctcgacgagttcgtcaaggacggtgccatcgtcggcggcgaggtgaccatccgcgacggtgacgacagcgcgcaggcgctggccggagtgggaaaccgtgagaccgacgcgaagtacccgagcgacgcgcacgtgcgcgtcgccagcgtcaccaaggcgttcacctcggcgatggtgttgcagctggtgtccgaggacgaggtcgacctcgacgcgtccatcgaggagtacctgccggggctgctgcacggcgacggcatcgacgccgggaagatcaccgtcagacacctgctgcgccaccagagcggactgcccgagatcggcgacgccacccagccgcaggacccggaggtcaccttcacgccgcagcagctcatcgacatggcgcttgagaaccccgtccaggccgaacccggcgagaagatgatctacaccaacaccaactacgtggtggccgggatgctcatcgagaaactcaccggcgacgactacggtgacgcgctgaaggagcgcatcaccaaaccgttgcggctcaaggacacctacctgcccgaacccggtgacaccggactggcgaagccgcacccccagggttacttcgtcgcggacggcgaaccgaaggacgtcaccgaggccgacgcctccggcacgtgggcctcgggcggcatcgtgtcctcaggcgccgacctcaacgcgtacttcacggcgctgaccgagggcgaggtcgtcgacaaggcccagctgaagcagatgcgcgacaccgtgccgatgaccggcgttcccggcgtcgagtacggcctgggcctgatgcggctgcccaccgagtgcgagctgaagctgtggggccaggccggggacgtgcccggtttccaggcgatgaccgccaccaccgccgacgggaagaagtcggcgacgatcgcgatcaaccagagcccgagcgagaagttcggtcccgagcagctgcttggtctgctcagcaccgcgttgtgctgaacacctccgcccgcatccttgaccacggtcggggatgcggcggtagcgtgagcggcgtggaatttcgtcatttgggccgcagtggcctcatcatcagtgagatcgcctacggaaactggatcacccacggcagccaggtcgaggaggacgccgcccgtgcctgcgtgaacgccgcgctggacgccggtatcaccacctacgacaccgccgacgtgtacgcgcagggagccgccgaggaggtgctgggccgggcgctgaagggacagcgccgcgacggtctggagatcttcaccaaggtgtacttcccggtgggtccgggcaagaacgaccggggtctgtcgcgcaagcacatcatgacctcgatcgaccactcgctgcgccggttgcagaccgactatgtggacctgtaccaggctcaccgctacgactacgagaccccgctggaggagacgatgcaggcgttcgccgacgtcgtccactccggcaaggcgcactacatcggcgtctcggagtggaaggcctcccagatccgcgaggcgcacgcgctggccaagcagctgaacatccagctggtgtcctcgcagccgcagtactcggcgctgtggcgggtcatcgagggcgaggtcgtgccgacctgtgaggagctgggcatcggccagatcgtgtggtccccgatcgcccagggcgtgctgaccggcaagtacctgccgggccaggcgccaccggcgggcagtcgcgccaccgacaaggacaacggcttcttcgtggccaagttcctggagaaccaggaactgctggagcgggtgcagcaactcaagccgatcgccgagcaggcgggcctgtcgatggcccagctggcggtggcgtgggtgctgcagaactcgaacgtctcggcggcgatcatcggggcctcgcgtcccgagcaggtcgccgacaacgtggccgccgcgggcgtcaagctggcgcccgaggtcatgaaggccatcgacgaggcgctggacccggtcgtcgaccgcgacgcgtccaagaccgaaagcccccggccccgcccgtaacggccaggacggcaggccgacggccccgcatccgtcgacggatgcggggccgtcggcctgccgggaaaagtttcgcggtccgcaccttcggccagcgcgttcgcccgtttggtcagaccgcgaaagccggaccccgccgaaaccttgaaatctccgagttcgcacgtagcgtgagtcgccggaacaccacgggcgacaggagaaatcatggttgggttcttggaccgtctgaacaccatggtcgtgaacaccatctcaccgggacgagtggcgaaggtgcgcttcaaccgcaacgaggggatccggctggaatggggatcgcgggacccactcaatctgagcgccgaagaactgtccggtgaggtcaccagggcggttgtcgcggcactgacgggagccgagcagggaacgtccgcggcacgacgcgcggtgcgggccgaatccggtcgtggtcccgagggccgcgagcgcgaaccgcgggtgcgtgagcgccgccggatggtgcacgcgcgggtccaggacatccaggtgcgcgcccacgccgcccaaaaggccgtgaccgtggactggcggggtcgcaccgacgtcgaggttcgcatctcgcgggcggcactggcccgccttgacgccgaaacgctgcgcgatgccgtgaaccaggcgctggaatccgcccgcggtcaacacggtctcgcgctggcggcgatcttctcccacgtgtacaagttcgaccaattcggacagaaatggagacaacgacgatgacgatttccggggagaagctcggggccaaactctacaacctgcggcgggccggacggatctcgctgcccaaggcggcggctctgtacgcccagggaagccggcacatgcacaacaccagctggaaggaggacgaggctttcgacaagggacaaaccgtcgactatcaggacttcgagtaccaggagcccgaggacgacggcgaggccacgtactcccacgcgcacggctgggggatcgagaaccagctccccgaggagcaggcgtacaccgccgtcgtgaccgacgccgaggtgatgggcgcctcctatgagaactggaacgcgctgcgggaccagttgcaggtctacatggcctccaccgcgatgtcgctgaccaacgcggggctggccctggaacagatcgcgaacgactacgccgccaccgatgccgccgcggcagccgagctgcgcgaacagtccaagggcctggacgagcggccggagatacccgaggtcaagcatccgtactccccgcacgacaccataaccgtccactatgacacccccgacgtcgagacgccctggggtgatgtgggattgccggacggcgacaccgaggttctcaaggacgaaccgaccaatcccctcaagggcgagtgaaaggtgacatcgacatgaccgtttcggcagccgacctcgccaacaagggcatggaagtcaggaacaaggccgtggagaagtggatggaggaggaggcgggcatctacgccagcaccgaacttcaaacggccgttgaaggcgccttcgactacatcgtcacgatgttcgagcagatggggttgcgcgaccccaagcggctggacacgatgagcgggtacctggccgacgcccgcaccacattgaccgaaccggtcatcggggagatcgacaccatcaaggggcagctcgacgattgggaaggcgatgccgccgacaacttcatctttgactacctgtctccgctgacacagatcaacgccaaccagatctactacatcggagtcctggagaacactctcgacggtgtcaagacgatgctggaggaatcgcgcaagaacaccatccaactgggcgacaagaccatcgaggcgcttgacgcacttgaggacaccggtgaagggatgtacgcgctgaccattgtggccgccgtcgtcggcgtggtcggtgccgtcgtcaccggaggcgcgagtgtggctctcgcggtctcgttcgcttccatcagcggtgccataagcatcggcgccggggccgtcaccctggaggagcagcgcgtctccggcgacgacgtcgaagcggtactgaactccatgatcgactcgtactgggatatcaatgacacgaaccggatcatcgaggaggacctggccaaactgctcggacaggatgtggacaccgtgcgggagcaggccaaccggtatcggccgatcattcccgacatctccggatacgggagctcaccgaaagaccgcgagatactcggcgaattccagcctccggcctgaacagatcgctacggccgagccgatcgcgacgctcggcatcggtggcctgctgacggccggtcccgctttcacgccggttcccggcccagcatcgctgggccgggaaccggcgccgtgcctcagccgaggccggtgtcgacggcggtcatgagagtgccgttgtcgcccgacatctcccagatcatcattcccagcaggttctgttccttgacccaggcggtcttgcgttcgatggaccacgggtcgtcgaaggtccaccactgaccgccgtttccggtgtagcagtaggtcgacagcgactgctcgtcgtggtggaccgtgcagccgggcacgctggccttcaggttcgcgtagccgcgggtgcccgcctcctcggcgaactggcccggtgccgcgccgttggccgcctgccactcgccgtggacgccgccgtcggtgacgccctgccagcccctgccgtagaacggcagtccgatggtgagcttgcgcgggttgacgcccgcgtccaggtactcctgaatggccacctcgttggagaagtggttgttgtacgggtcctggtcgtcgacccactggttggacgcgtgaccggtgcggttgggctcccacgagttgtcgcttccggcgccgtggaagtcgtagccctgcacgttggcgaagtccatgtagtcgaagacgctcgggttgccgtcgttggtggtgatgtcccaacccgcctcgatcttcgccgggtcggcgggggtgaacgcggtcagttcgtactcctcgccggtctgctgtgacagggcgtccatctgcctgcggaactcggcgaacagcagcgtgttgttggccttgtccttgtcgctgatgtggttgcccgcgtggccttcggctcccggccactcccagtcgaggtcgaagccgtcgaagaccccggttcccgaacccgggccaccggcgccgttgtaggtcggcaggttgcccttgaggtacatgtcgacacaggacgacacgaacttcttgcgggaggcatcggtggcggccacgtcggagaagaacttcgagtaggtccagccgccgatcgacatcatcaccttcaggtgcgggtgcttggccttgagcttgcgcagctggttgaagttgccgcgcaacggttcccaaccggtgtcggccttgccgtccaccgactgtccggcggagaaggcccggccgtagtcggcctcggcgtcaccggcgccggtcccctggtcggggtcctgcgggttgggcgtcgtgcccttggtgaccccgttcatgcaggtcaggttggtggggtggatgttggagaacgcgtagttgatgtgggtgagcttggcggcggcaccggaggtgtcgaggttgcgcacgaagtactgccgaccgtagattccccattggacaaagtagccgacccgggcgtgcgagccgccgccgatgacgtcgtcggtggtggccttgaccgcggcactgtcggacgagatgttgtcgtaggtgtcgcgggcgcggacggtgaagctgtactcggtgaccggggccaggcccgagaccgtcgccgaggtgccggtgaccgaggtggccagtttgccgtcgcggtacacgtcgtatccggcgatgccgctggcgtcgctggcggcgtcccagctcagtccgacgctgtcggaggttgtgccagtggagcgcagccccttgggggcggtcggcggcgtggtgtcgtcgctggggtccagtgtggtcgcggtgaccggtttactgtgtccggacttgtttcccttggtgtccagcgcctgcaccgtgaaggagtactccttgttgggagacaggccggtgacgacggtcttggtgtcggtggtgctggcgacgttgctgccgccggagtagacctcataggacgcgatcgggttgtcgcccgcgacggctttgtcccaggccagcgcgacggtcttggtggtggatccggtggcgcgcaggttctccggcgccttgggcggggtgtcgggggtgccgtcgcagttgttgccgttgatcttgcagcccggcggggcggtgccggtcgagatcctgaacgaggggctgtagggctcggtgttgcgtccggcgcccaccctggcgttgtagtactcgttgatgatggtgacgtggttgccgttctgggagagcttcccgtaccagacgttgctgacggtgaccccgggtggcaggtcgaactccagggtccagccggtgatgtcggcgccggtgttgttgctgatgacgtacttgccgtcccaggtcgaaccggaaccggtggcctggaacgcggcggtcaggcccgccggcgccgccgaagcggaactcgccgggaccaggacggccatgggtaggagtacgagggcgatgaggacggcgaatactcgcttcgctgtgggcatggtgcgcatcctgagggcatcaaataggacggggcaccttcgaaggctggctcaatagtaaagactattaatcacaaatgtcaatgtatcgataattcaaggatttcatcgaaatgcttgagcgccttggcttccagatccggatcggcaccgtccagccaggcgatccggtcgtcgcggccgaaccaggagcgctggcggcgcacgaaccggcgggtgccggtgatcgtggcctcgcgcgcctcggccagcgtgcgctcaccgtcgaggtgttgcagcagttgccggtagcccagcgcccgtccggcggtcagcccctcggcgagtccccgcgcggccagcgtccgcacctcctcgacgagcccggccgccagcatcaggtccacccgcagcgcgatccgctcgtccagttcggcggtgtcgcggtcgacgccgacgtggacgctgcggtagacgggacggcgttcgcgcggcagcgtcgcggtgaacgagccggtcagctccaccacctccagcgcccgcacgatccggcggccgttggacggcaggatcgccgccgccgcgtccgggtcggcgctcgccagccggtcgtgcagcgcccgcggccccacctcggccagctcggtctccagccgggcccgcaccacggggtcggtgccgggaaactccatcgcgtcgaccaccgcctggatgtacagccccgagccgcccaccagcaccgggacgcggccgcgcgccaggatgtcgtccacggtcgcgcgcgccagcgcctggtactcggcgacgctggcggtacggcgcacgtcccagatgtcgagcaggtggtgcgggacgccctcgcgctcggcgacggtgagtttcgcggtgccgatgtccatgccccggtacagctgcatcgagtcggcgttgacgatctcgccgtcccgctcccgggccaccgccagcgacagcgccgacttcccggtcgcggtggggccgcacacgatcaccacaggtccaggtaggctttcacggttgccggtaacgtccatatcacttcctcccaacacggccggacacgggcgccgcttcgcgaggaacgtggcgaaaggtcacggtttcatcgcgaccacgacgttcgcacggcggtgaccagcggcgacgcctggtgaggcggcatgcggagttgtcggccccgcgaggtccaccgtaaggtaccgataagtgaatcctcgaatgacaatcggtcgggcaaccgcgcccgagatacccgctaaggaaaaagtgaacaccatgagcggtgagaaccctgacgccacgcagttcggacgcatagaccccggcggcaccgtatatctgaagaccagtgcgggcgaacgcgtcatcgggtcgtggcaggccggttcgcccgaggagggcctggcgcatttcgcgcgccgttacgacgacctggtcaccgaggtcgatctggtcgccgcgaggctcaactccggcaacgccgaccccgcctcgaccgccagcgcgatcaagaagctgcgcgtcagcctggacgaggcccacgtgatcggcgacgtcgacaagctggccgcccggctggacgagctggcctcgcgttccgaggccaaggtcgccgaggccaaggaggccaagtcggccgcccgcgccgaggccgtcgcccgcaaggaggcgctggccaccgaggcggagaaactggccgccgactccacccagtggaaggccgccggcgaccgcatcaaggccatcgccgaggagtggaagaccatccacggcgccgaccgcaagagcgaccaggcgctgtggaagcgtttcgccgccgcccgcgacggattcacccgccgccggggcgcccacttcgcgtcgctggacagcgagcgcaaggtcatcgccaccgccaaggaggagctgatcgccgaggccgagaagctggcgacctccaccgactgggccgagaccgccgatcagctcaagggcctcatgcgacagtggaaagaggccggacgggtggctcccgacgccgagcagaagctgtggaagcggttccgcgcggcgcaggacaccttcttctcggcccgcagtgaggccttctcggcccgcgacgccgagttcaaggagaacctgaaccagaagcgggaactgctgacccaggccgaggccatcgacgtcgaggccgacccgcgcgccgcccaggcgaagctgcgcgagatccagggccagtgggaggagatcggacgggttcccaaggagtccgccggtggcctgcaacgacggctgcgcgccgtggacgacaagatccgcgccgccctcgacgtggcctggcgccgcaccccggtctcggagaatccgctgctggcgcagatgcgcgagcaggtcgacaaggccgagcggcagctggagcgcgccaagaacgacggggacgccaagcgcatcgccgccgccgaggaggcgctcaattcgaagcggcaattcctagagctggccgaaaaggcacagtagcaactgatcccgaacatgatcagtcccttagggactgatcatgttcgggtacaattttggtatacgtcagtcacggactgtcgacagctccccatccctgcgaccccttagcgacggcacaccatgaatactttcacgcgccctcacgcggattacggcagcgagcgtttcatccccttcgaaacgatcttcaattttcgtgacctcggtggcctggccgcgctgggcggcagcaaggttcgcaccggcctggtgttccgttccgaccagttcggcaacgcctcgtcggaggacatcgactacatcgtggacgaactcggcgtcaagaccgtcgtcgacctgcgccgccccaccgagatcgcggccaccgcttccttccccggagaccggggcgtcgcggtccacaatctcgaactcggccacatccgctgggagaacatcgaacgcgacgccggacgggagccgtccccggtgccgttcctcgtcgagcgctacaccgcgatggtcgagaccggagccatcaccatccgcgacacgctcaacatgatgatcaccgccacgccgatggtcttccactgcatggccggaaaggaccgcaccggcatcaccgccgcggtggcgctgaagctgctgggagtgtccgatgacgacatcgccgccgactacgccctgaccggcgagggcatgcaccgctactacgactggcgcgccaggatcggcaagtcccccaacgagggtctgcacccgcacgccgaggccatgtacggactgctgcgcaatatcgacaatcacttcggcagtatggagaagtacgcgcgcgccatcgacttccagcgcaccgacgagttgcgcgcgcacctgttgacctgatcggacgtggtgctgccgtgacggcgttatcattccccgatgggaagcgggggcttcgccgacgagccgatgcgcatgagcgacggcatgcatcggctgttcaacagcgagttgcgcatcgccaccgtcatcgtcgacgccaccggcaccatcacgtacttcggccccaacgccgagaccctgaccgggttccggcacaccgagatcatcggccgggatctgcaggtcgtctccggcacgtcggcctatttcgacagtcgcgagtacctgtcccggccgccgggcgccgcgccggagttccggcggctgcgccgctccgacggcagcacccgggcggtgcaggtctaccggcatccactgcccaaacccacaggaccgcccgacacgctgctgctggtggtcgacgtcgccgagaacgccgaggccgaggtgggactggggctgctcaacgcgttcttccagcagtcgaccgtcggtttcgtcatcatggacaccgagctgcggtacgtggcgctcaacgaggccctggcccggctcaaccggcgcccgatcgtcgaccacctgggccgccggtttcgcgagatcgtcttctccaccgacatggacgcctacgaggcgctgctcaaggccgtgatccgcaccggggagccggtgacgaacctgcacgtggccgggcaccccaccgccgaacccggtaccaaccaggcctggtcggtgtcgtgctaccggatcgccgagtcctccggccgtccggcggggctgtgtggcgtggtcatggacatcaccacccaggaacgctccatgatcgattcggcccgcaccggcgcgcggctggcgctgctcagcgagatcggggccgcgcagatcacgacgctgcgcgacttccgcaaggcggcgcagaaactgaccgagatcctggtcagcgacttctgcgacatggcggtggtggacgtcgtgcacagcatcgtcgccggtgaactgccgcccgaccaccccacccccgacaccctggtcagccggatcggcggcgccgcccgcgaaccgtccgatgcgtcccacaagctcctcaacgtcgacaacccccgccccgcctacgagaccgacgtgttcgcgcacgcgctgctgtccaaccggccgcagaaggtcgacaacccccgcatcgagcaggcgcaggcgctgtccaaggagcccgagcgcgagcaggccgcccggcagctggcgccccgctcggtcatcatcgcgccgctgcgggcccgcgacgtcaccctcggcgcgctgaccttcgtgcggttcgggaagcgcaaacccttcgacgaggaggacgtggtgctggccggggagatcgccgaacgcaccgcgctgggcatcgacaactcgcggctgtacggcaccgagaagaacaccgcgctgacgctgcaacgcagtctgctgccgctgcggttgtcggagcggcccgaggtctcggtgacctaccggtaccggcccagccgcagcgacctgcgggccggtggcgactggttcgacatgatcacgctgccgggccaccgggtggccctggtcgtgggcgacgtcgccgggcacggcatcacggcggcggccgcgatggggcagtaccgcaccgcggtgcgcaccctggcgcacatcggcctggagccgtcggtgctgctgacccggctcaacgaactggccttcgacttcggcaccgacatcaccgcgacctgcgtctacgtcctgtacgacccggtcaaccacaactgtgtcatcgcccgtgcgggtcatcctcccccggtgctcgccaccaccgatggggtggcggagatactggaggtgggtccgggcccgctgctgggtgccctgaccgaggccgagtaccaggctgccgccgtcgagacgccgcccggcacccggctgctgatgtacagcgacggtgtcgtggaatcacggcaccaggcgctggacgacggcatcgccgagctggtccggcacctgcggacccgacacgcggacgaggaggtgtgcgaccgcatcatggagacttcccccagtaccgaggacgaccgaaccgtgttgttggcccgatttcatgggctacgctcccccggttaaacccgcagtagccgaaagtcaacccgaaagccactgttagcgtctttcattgacaggttcggggcgatgttccggtgaaacgtcacgggcaatgtccacacacataacaattgcactacacgtgatcgcacggtaagggattaagttgttcaacggcgacagcggtgccacgatggctaggatgccatcccaccatgagccgaccctcgccgtgtcccatgagacagacacggcgggtaaggggtcaaagcaaagccggatggtacagatccggaaatgggctcacaacaccttctggaattcggccgctttcgccgaacgcacctggccgataaaacaggacaagtgggaaccgttcggaaaggcaccgaagagttggttgccggacatcctgtgcgccgtggggttcgtggtcatcacggtgatgctgttgttccagtcgccgctgaccgagctggacgaggccgtgcgggtcttcctgcacgacaaccggatgctgtggctcgactgggtgacgcgggtcctcaaccacctgggcgccggccgggtcgtcgcaccgatggtgctgctcgtgaccctgtggtgcgcggtgcggtacaagagcatccgtccgctcctcatgtacacggtggcgtacctgccgctgggcatcatcttcctcatgaagcacggcttcggccggatgctgtcccagcccggcgccaagatcggtgtcatcgagcagtacccggagaagctggagctgttcacctacatcggcgccggcaccgcctacccgtccgggcacgccgccaacaccatcgtgtggttcgggctggccgtgctcgtcatcggcgctgccctgccgcgctggctgcggatcttcctgctcgtcgggccgccggtcgtggtcgggttcacgcagacgtacatggggctgcactggctcaccgacgccccggccggttacctgctgggcatcctcatcatccgcagcgtccggcgggtttcgtggggcacggtgccgttggggccgctgcggcgcttcgaaccggcctcgccggagatcatcgtctcggcgaccgtcaccgtcggcggactgctgttgtgcgcgacgaagtacctgcccgccatgatcctgggcgtcatcatctgcatcctgggcgcgctgtggatgctgaaagtgctgcgccagcaacgctgacggtccgtcaggattcccgcagttccgcgaacaacccggtgcgcgaacccgtgcggctccggtcgtagagctcgcggaacctgttgtcgcccagtacttcccgcagccgggattcggtgcgggcgacgtccggggacgaggcgttcctggtgccgcgggccagctcggcctgacccagtcgccgtgcggcggtgtcgtggtcgccgcgtcgcagcagcagttcggcctcggtctccaggatccggccgatcagttgcgcctcgccgacacgcagggccatcgacagtgtttcggccagcagggtctcggtctcgtcgagccggtcgtggtccaggctgaaccgggcttcgacgatgcgcagcagcgacggcaggtccggtggcccgccgccccggtccttcatcgccgccagatgcggggccaggatggtcctactggtgttcaggtgggccagcgcggcgtcggggtcgccggtcagacgcaggtactgtgccgcgagcaggtgcatgtacccggtcatctcgaagttgccgatccggtggcaggcttcgatctcggcttccagttcccgcagtttctcccacgggtcggtgtcgcgcagcacgaagtactcgagccgggtgctgatgtgggacttgccggggtggatgccgaactcggattcggtgcgcaccgccagttcgatgagctcgcgcgcctcggtcgggtcctcgcgcagcgccgcgacctcgacgtgcgcggaagcggccaccgccaggccccagcggtcccccacccgccggtacagctcgacggcgcgacggaacagccgttcggcgcgcgcgacgcggccggagttgagcaggacgttggcgcggaagctgatcgcgctggcgcggatccaggggtccgggtcttcgttcagtcggtgcaccagccggatcatgcggagcgggctgccgcccatcgtctcggccatcagctccagcatccgcaggaacgggtgcgggtcggtgacgccgttggcgtcgcggatcgccagggcctccaggacccggccgcgggcctcggccagcgagatgtccatgtcgaacagcccgaaggtggacgcgacccggaccagggcggcctgcctcggctccggttcgcccggcatcgccagcacctgttcggccaggtcgatggcctcggcgtgctggccgcgcagccaccagaaccacagcatcgccgacaccacccgggcgggccggtcgacgttcccgtcgccgatgtcgcgccgggccgcggcgatgatgttgtcgtggtcggtggtcaaccgggccagccagcggacctggtcgtggccgcgcaggttcgcgtcggcctgttcggccaggacggtgaagtgttcggcgtgccgacggcgcagcgccgtcgactcccccatcgcggcgagtttctcggagccgtactcgcggatggtctccaggatccggtagcgctcgccgacgagcgagaccagcgacttgtcgacgagcgaggccagcgtgtaggcggtctcgtcgagttcgtcgccgcacaccgcctcgacggactccagggtcatggtgccgacgaacaccgacatgcgggccagcagcagccgctcgggtttgtcgaggatgtcccagctccagtcgacgaccgcgcgcagggtccgctgccggggcagcgcggtgcggtcgccgccggtcaacagccggaaccgctcccccagccgcaccgccaactggtgcggggtcagggcccgcagtcgggccgcggccagttcgatggccaacggcaggccgtcgaggcggcggcagatctccacgacgtcggtcaggttgccggtgtccagtgtgaacgcggcgttggcggcgtggccgcgttcggccagcagccgcaccgccgggtacttcgcggcctcggcgagactgacgtcctcgtaggggtagggcagtgcccggaccgggcggatgacctcgccggtcatgcgcagcggttcccggctggtggcgaggatccgcaaccgggggcagcgggtcaacagccgcgacgccagcccggccaccgcgtccagcaggtgttcgcagttgtcgatgaccagcagccagggctggtcgcggatggccgcggcgatccggtcgatcgggtcggtgaagccggtgacggtggcgccgaaaccggccgcggcctcgtgcaggcccatcgcggtcacgaccgtgtgcggcacctcgctgccctcggtgaccggcgccagttccgccatccggacgtccatggtgtcggcgagccggtgcgcgacgtggacggccagccgggtcttgccgcaaccgccgggaccggtcaccatgaccaggcggtcggtcgacagcgcgtcctccagcgccaccacgtcggcgtcgcggccgatgaagctggtcagcggcgccgggaggttgttgccgggtttggccggttggctctcggcgcgcagcaccgccaggtgcgcctcggtcagcgccgggccggggtcgacgccgagttcgtcggcgagccgttcccggacggtctcgaagcgggacagggcttcggcgtacgcgccggtggcggccagcgcccgcagcaactgtgcctgcacgcgttcccggaacggctgcgcggcggcgcgttcgcgcagttcggccaggatcgtggcggcgtttcccagcgcgagttcggcgtcggcgaggtcgtcgcgggcctcctcgcgcagggtcagcgcccgcaccgcggcccggtcgtcgacggcggacagttcgcccagttcgccacgccacaacgccagtgcctgtcgcagcgcgggagccgccgtcgcgaagtccttgccggacaaggcgccccggccggtggccgcgagctcctcgaaggcgtggatgtccacatgcgattgatcgatcgccagccggtagccgccgggcccggattcgatgagttcgcggtcgccgagcacgccacgcagccgcgacaccagcgactggacggtgttggcgctgggcgcctcgccggtccacagcgcgtccgcgatccgttcggccgtcaccggtctcccggcgtgcagcgccagcagcgtcagcaggccccgcagccgggcgcccgagatcggcagttcccggtcaccggtgaggattcgcaacgggcccaacaggtcgatccgcacgtcggggaccctttcggtcagtgtccgccgcagcaggcgtcctgctcctgggcggcgggccggggcgcgcccagaccgggcatgcccagcgacactccgggcagtttgggggtgttcccggcttcccaggcgtctccggcccgggtgtggcggtgctcggtcagcaggtcgtcggcgatgaggtggtgcggggcggcggcggtgatggtggtggtgacgacgtcgccggggcggacgtcgaaaccggtggcgtcgaagtggaccaggcggccgtcgcgggcccggccggacatccggccggtggcggcgtccttgcggccctcaccgacggcgaccagcacctcgacctcgcggccgatctgcttcttgttctcgtcccaggagatctcctcctgtaccgcgatcagccgctcgtagcgttcctggaccacgtgtttggggacctgaccgtccatggtggccgccggggtgccgggccggatcgagtactggaacgtgaaggcaccggagaaccgggccttgcgcacgacgtccagtgtgtcctcgaagtcggcctcggtctcgccggggaagccgacgatgatgtcggtggtgatggccgcgtcgggcatggccgcgcgcaccttgtcgatgatgcccaggtacttctcgcgccggtaggagcggcgcattcccttcaggaccgtgtccgagccggactgcaacggcatgtgcagctggtggcacacgttgggggtctcggccatcgcgtcgatgacgtcgtcggtgaagtccttggggtgcgggctggtgaaccggacccgctccaggccgtcgatctcgccgcaggcgcgcagcagtttgccgaaggcgagtttgtcgccgaactcgacgccgtaggagttgacgttctggcccagcagtgtcacttcggacacgccctcgtcgacgagggcgcggacctcggccaggatctcgccggggcggcggtccttctccttgccgcgcagcgacggcacgatacagaacgtgcaggtgttgttgcagcccaccgagatcgacacccagcccgcgtaggtcgactcccgtttggtgggcagagtggacgggaacacctccagggcttccaggatctccacctcggcgcgggcgttgtggcgggcgcgttccagcagcaccggcagcgagccgatgttgtgggtgccgaacacgacgtcgacccagggcgccttcttgacgatgtcgccgcggtccttttgggccaggcagccgcccacggcgatctgcatgccgggtttggcgaccttctgggggcgcaggtgaccgaggttgccgtacagccggttgtctgcgttctcccgcaccgcgcaggtgttgaacacgaccacgtcggcctcgccggtgtcggcggcggggacgtagcccgcgtcctccagcaggccgccgatgcgttcggagtcgtggacgttcatctggcagccgtaggtcttgacggcataagacctggcagtaggtacttcagtcacgtaaccaggctagcgagcgtttttcatgctgcgcgacgcggttcgagcgatgagaaccagcagatacagcccgttgagcgcggcgtagaacaacacgaaccacagcattcccgacggccacaccgccaccagcaggcagaccgcggtgatgacggtgccgtagtcgcggatcgccttggccagcaggatcggcagcgactccgaggagatcaggctgacgtcctcgccgcccttgtcgagcacggcgatggtggccgaggtcatccacacggcgccgaagcccactgcgaacaccggcgacaggtcggggtagaacgccagcgccaccgaggcgaccgccgcgacgaagaagacctgcgtgaagatgtcgcacaggatgtcgatcttggcgccctcggggctggtggtcttggtgacgcgggccagctgcccgtcggcgcagtcgaggctgtaggcggcctgccaggcgacgaacgccagcaccgccacgccgatccgccagccgatcccggagtccggcagcgtcggggccgccgcgatgacgacacccgaaccggcgaggctgaggacgaacccgaccagcgtcagcaccgtggggtgcagccggaaccggtacgccaccgaggcgaacaccgcggcgatgcgctggttgatgacgcgggtgaacaggccaccgctgcgcaggtggctcaggaagaccgacgggggaatcgagctgggggcctgttgatcggtgttcacttcgggcttgccgtcctcgcggtcagggatttcgggagcctgagcatacgctcacgccggatccgtggtgtaagccagatctctcgccggggcgccgcagccaaaagaacggcgaatgtggcggtaatcgccgtgtcggagtgcggcccccggcgacaatcgaatctggaccccgtacagtgggtgccgtgggcaggctcagcaaaacgcggagatggctcatgaaggccatcagcaaccgcttggccggaagatttacgaaatagacaggcttttcgacagttctctctcccaaatcaccggtagcccgttttcgcgggctgttgatgctgcccggagaaggaacacgggaagctacaaggagtacttagcatggcaaacggcacggtcaagtggttcaacgccgaaaagggttttggattcatcgagcgtgatggcaacgaaccggacgtcttcgtccacttctccgccattcagactcagggttaccgcgagctgtccgaaggacagaaggtggagttcgaggtcacgcagggccagaagggcccgcaggccgagaacgtcaagcccctgtaagacgcacgatccggcgttctgaacgccgcatcaagctggatatcgaagccgcccgcgactcaggtcgcgggcggctttgccgtcagtggcggacgaaccgcgtcggtcctgaaggggcactgaagtgggctcagcgggttttcaggtgactccggcgaggctggcccagccgccgagcacgaggtagacggccgccacggcgtagcgctggccttcgcggacccggggacgttgcgacagccagccgcccagggcgccaccggcgacggcgtagatcaggtccagcagcagggccagcgcgaagaacacgcagcccagcagcagcatctgcgggcgggcggcggactgcgcggtaacgaactgcggcaggaaggccaggaagaacagcgccaccttggggttgaggacgttgacgaccaggccgtcacggaacacccgccacgacgagggggccgcccgcatcggctcctcggcggtggatcggcggcgcagcacccggatccccaggtacagcaggtaggcgccgcccgcgatcttgatggcggtcagcgccagcgggaacgcggccaccacggctgccaggcccgccacggcgatcgcgacgtgcaccagggtgccggtctcgacgccgacggccgacaggattccggcgcgccgcccctggtcgatggcgcaggtgacgatgtagacggtgttggcgccgggcacggcgacgaacaccagggaggcggcgatgaacaggtacagctgcgacatgtccattgtgattgtccttacaggatgtcagagatcaggccgatgggtggcgcgcccaggtccagcagggcggtgtggaagcggcgcaggctgaagtcgttgccccagcgttgtttcgcggtctcgcgcaggtccaggatggccagttttccccaggtgtaggccatggtggtggggtcgcgcagtacccggccgacggcggcgcgggcggtgtcggggccgcagaaggtgtcgcggcggtagcggtcctcggcgtcggcgaggctcatcgtcccggtttgcaggccgatgacgcaggcgagccgggtgacgcgcagcagcgcgtcgcgggcgacgctggcggcgaagcgggggtcgccgtcggcgtagccctcttcgagggcgagctgttcgatgtagtgggcccagccttcggtgaaggcggtggagttgagggtcttgcggacgtcgccgtcggcgcggcgacgggcgcgggcgtgcgcgaagtggccgggggcgacctcgtgcagcgcgatgttggccaggccgctgcggtggtagttgcgcagccagtcgcgttgccgcgcttcgggccagccgggatccggtggggtgacgcagaaccagctggcggcgtcgggttcgtgcggggcggtggcgtacatggcggcgacctggaagccctgcgaggccggggtggcgcggacggagcactcgccgtcgaccgggggcagcagcccgcggtcgttcgtccactgtatgacctggtcgaccagggaggtggtctcggccagcagctcggcggcggacgggtggtcgtcgagcagtgcggccatggtgtcggcgaccggggcgttggggtcgatgcggcggcaggcttcggtgaggtgctgccaccaggtttcgcgttcggtctcggcgcggtcggccagcgaggtgaggtcgacgtcgacggcctcgtcggctccggccagccgggccagggcggcgccgccgatcgcgacctcggggtcgccgtcggtggcgaggtgttcgaggtgggcgaccaggcggtccagggccgccgcggcgcggctgtcgccgtcgggcacataggaggccagcgagcgggccggttcgatggcggcggcggccacgggcgcgggaacccggtccagggaggcgatcgcggcgtccacggcctgcggccaggcgtcgaggtggcggcgggtggcttcggcgcggtgcccggcctcggcgtagtcgcgctggtagcagaaggtctccaggttctcgaggtggagcgtggggtcgcggcggtgcagttccagctcgccgaaccgcacccgcagccggtgccgggcggcctccagctgggcccggtcgtgcgggtcgacggcggggttgtcggcggtgacgagggcgtcgaggtcgcgtttgacgccggttggtgacaggtcctgtaccaggccgtcgtattcgtgtcgtccggcctcctcgcgggttcgggccagggtcaggtcaccgatcgcggtgagcaggtgggtcatgggtcttccttcacgtcaatgggcttgtggacgtagtcttccggccatgaccgcgatgttctcgatccaatcgggctgaaagtggaccgttcttgggaggccggggcgctcgccgagctgctggggacctgggcgggtgcggaccggccgctgtacctggcactggccgacgcgatccaggagctggccgaggccggtgacctggcgatcggtgaccggctgcccgccgagcgggcgctggcggcgacgctggcgttgagccgctcgaccgtggtggcggcctaccgggaactgcggcgccgcgaggtggccagcagcgctcgtggcagcggcaccacggtgcgaccggcggcccggactcgtcccaccacaacggacggacgggtggcgggcggtaccgcggcgtccatcttcgagcgactggtggacgaaccggccgaggtgatctcgctgtcgcgggcgatgggcaccggcagctcggcggtgcgggacgcgctgctggacgtcgcgggggcggacctgccgcgactgctggccgacaccgggtaccacccgcacgggttgcgggagctgcgcgaggcgatcgcggcgcactacggcgacggtggactgccgacgacggccgagcagatcgtggtgaccacgggcgcgacccaggcgctgggactggcggtgcggttgttcgtccgcaggggatcgacggtgatcgtggaggcgccgaactggccgggctgtctggatgtgttgcgggaggcgggtgcccggctggtgggggtgcggctggacgaggaggggatgcggatccaggagctggccgaggcgatccagcggcaccgtccggacctggtgtacctgatgccgacgttccacaatcccaccggcaccctgatgtcggcgccgcgacggcgctggatcgccgatctgtgtgcccggcatggggttccggtcgtggaggacaacgcctactgctcgaccatcggggtggagccgccgtcaccgctggcggccttcgcaccggagggctcgacggtggtgtcggtcgggtcgctgaccaagacggtgtgggcggggctgcggatcggttgggcgcgagccgatgcggacctggtgcgacggctggcccggctcaaggcgctggccgacctgggctgtcccgtcatcgaccaggcggtggcggcgcggctgctgcctcgctgggacgacctgtcgcgcgagcacgccgagctgctgtcgcgacggctggacctgttgcggcggttgctgtcgcgacggttgccgtcctggcgctggcgggaccccgacggcggctcagcgctgtggatcgaactgccggacaccgacgcggccgacttcgcccacgtggcgctgcggcacggcgtcgaggtgacggccggagccgcgagcgaggtcgcgggcgacgacgacgcggctggggccttcggtgcgtggatccggctgccgttcacattcgccgaggacgtgctgaccgaggccgtcgatcggctggccacagcgtgggaacgcatggaggcgggcaagcgcgcgtagcggccagcggccagcggccagcggccagcggccagcggccagcggccagcggccagcggccagcggccagcggattatgccgcgatgctggagcggcgcctgggctcactgtggctgtccacgtaccactcgaggttctcggcgagcagtgcgcggatcatgccgacgtcgtgggtgtcgccgggctggcgcaggtggtacggcggcgggtagaagcagtcgccaaggaaggccaccgaggactcgcggtcgatgacgatggtcgagtcgacggtgtgctggccgccgacgtggcggacctcgatgccgccgggcacccacagcgagtcgctgaacgtcgtgtgcggcggcacgatcgtgaagtcgtcccagccgtccatggcggcggcgcgagcgctgaaactgggttccagcaacggatcggccttcatctgctcggccaggtactcgtggctccagggccgccgggcctcgttggccaacagcgccgcacccgagtcgtggccgatgatctcgacgtcgtcccaggcacaagcgccccaggtgtggtcccagtggtggtgggtgtagacgagccgccgcgcggcgggcagtccggcctcggcgatcgccgcctggacctgtcgggcatgcgcggggctttggcccgcgtccacgacggtgctgccgtccgggtcggcgatgacgccgacaccgccgcgcaccttcgccgggtcggggtcggccgggtaccaccacgctcgtccggacagctgccgcaaggtcatggcggccattgtgcccgccgctgccgcggcccgcggctaccggtgatgtagcgcacaaaccgctgactccaaaagttgagtcccctaggctcaacccaatttcttgagcgacccacactcaagtttccccggacgagcgaggctacatgaccgaaacccccaccggcctgctgcgacgcaaccgcgacttccgcaacgtatgggccgccgacgcgctcagcaccgtcggcacccggttgagcatgctggcgttgccactgttggcactgctgaccctggacgcgaccccgttggaggtcgcgctgctgcggaccttggagaccctggcctggctggtcctcggtctggtcgcgggggcctggatggaccggattcgctgccggggcgtcctcatcgccgccgatctgggacgcgcggcggtgctcgcgtcgatcccgatcgcctatctggccggggttttgacgttgacccagttgttcgtcgtctcgctgctggccgggatcggcaaggtgttcttcggcgtcgccgccaccacctacctgccccggctgctgccgaaggaggacctcgtcgacgccaacgccaagctggccacgaacctgtcgatggccgcggtgctgaccagcggtggcggcggcttcgtcatccagtggctcacggcgccgatcgccatcgccgtcgacgcggccagtttcgtgtggtcggcgctgtggctgcgcggcatccgcaaggtcgaaaccgttccgcgacaggacaacccgccgcacctgcgccgcgacatcgccgagggctggcggttcgtggtggggcatccgctgttgcgcgccctggcgggcctgtcggtgtgcaccgtgttcttccaagccgtgcacgacgccgtctggatcacgttcctggtgcgggagttcgggctgtcggccggggtcatcggcctgttgggaatgtcgggcctgctgggcgcggtgctgtcgggtttcgtgacgtcccgcatcgcgcgacggctcggcaacgtccgcgccgcggtggccgccgcggtgtgtttcgcggtggggttcgcgctgttcccgttcacgctgccgggctgggggctcagcgtcgccgtcgtcgcgggcttcatggtcagcttctccatcatcaccttgagcgtgatgcgctccagcatccggcagctgctgtgcccggagcacctttatggacgcgtcggggccaccatggagttcatgatctggggcaccatgccgctgggcagcctcgccggtggtctcatcgcgactgtgaccgacctgcgcacgaccctgtggatcgtcggcgccgggacactgctgtcgctgttgtggatcgtgctgtcgccgttgcggacgacgcgcgagatcgagctggcggccgtttagaccagttcgtcgacgagttcggcgacctcgaacacccggtcgggtgtggtcagatgccccaggccgggccagacgcgaagctcgacccccagccgcgccgccacgggcttcgcgagccgcgccggggacaggaacctgtcgaactcgccgaccgacaccaggcacggtgtcctcgcccggtcggccagcagccggctcggcaacggtggcggcgccagtgtggagcggcagtaccgggccaccagcgtcatccactccacttcggtcggtggcggtgtctgtccgggcgccaggaaccgctccagcagtcgggtggtggttcgcgggcccggcgccagcagccacgcggtcgagcgccacatgagcgacggactcaccgccagccggatgacgccgcccggcgacaccagcacccgtccgctgatgcggggcgagtcgcaggccagcgcgatggcggctcccagcgagttgccgaccacgatcgcggtgtccacagtcgcgtccaggacctcggcgagcatctgggcgtaccaggccgaccggccccggcggggccgctcgtcggcgctgagacccggctgcccgggtacgtccactgtcaacacccggtgccgctgtgacagcgcctcgatccacggcaggcaggccgcggcgttcatggtggtgcccggtacgaacacgacggtgctgtcggcctccccgaccgacaggacgtgggtgtcgccgcagctggtggcgaccgtggtcgcttcgtgcggcacgctccacgcggccagccggtcccggcaccaccgctggatcgtgtcgcggccctgcgcgttcttgtacaccgaggtcaccggaccatcttgcacccacctcgacgaatccccgcgtccgcgccggtcacgccgtaatgtccttgcggtgacgacaggacagacgatccccgaggcacccgagtcggagaccctgggcaccgtcatcgtggcgctgctgatgaacctggcgatcgcggtgtccaaggcggtcgcggggctgctcagcggttcggcggcgatgctgtccgaggcggcacattccgtcgccgacacgatgaccgaggtgttcctgtacatcgcgctgcggcgcggctcccgaggccccaacgaacgccaccccttcgggtacggccgggaggcgtacttctgggcgttcatggccgccaccttcaccttcatcgtcggcggcggtttctccatcacccacgggttcaacgagatcaccgccgacgagccgcccggcgactacctggtgtcgtacatcgtgctggcgatctccttcggactggagagcgtctcgctggccaaggggctcaagcagacgctgagcgagtcgcgacggctgaaggtgtcgccgtggacgttcttgaagctcaccccggacacctcggtcaaggccgtggtgctggaggacatcgcggcgctggccgggctggtgatcgcgggcgcggggctgggcctcaccgaactgaccggcagccccgtctacgacggggtcgcgtccatggtcatcggggtgctgctgctggtggtcgcggtggtgctggcggcggccaacaagtcgctcttgatcggacagtcggtgccgccccggatgcgggacctcatcacggaggaactgctggcggttcccacgatcaagcacgtgcgggagctgtacaccatccacctgggaccgagccagatcttcgtcgccgcgaaggtcgacttcgccgacaccgccagcggcgcgtccatcgaggacgacagcgacagcgccgaacgccggttgcggcaacggttcccgcagatcagtttcgtgttcctggacccgaccccggatccgccgtcgcgcgattcctgaccgccggacgtcagcgctaaggtgccccggtacagcggcggccgcagtcgtgccgccgacccggcccggtacagcgccgccggacggccaccgcgggtggtgctggttccggtgggcaccaggaaatccgggaccttgccgatcttgcggtggaagttgccctggtcgagccgctcgtcccacacgatctcgtagacctcgcgcagctgcgagatggtgaactccggcggacagaacgccgcggccaccgtggtgtgttcgagtttcgcgcgggccttgtcggcggcgtccaggacgatgcggtcgtggtcgaaggccagcgcctcccggttcgcggccacccaggacaccgcgtgccatcgcactccggcggcgtcgccaccggccacagccgtgggcggggacggcaccaacgccagataggagacggtgacgacccgggtgcgcggatcgcggtccggggcgctgtacacaccgcactgttccaggtggacccgatcggaggtcagcgcggtctcctccaccagttcgcggcgcgccgccgcgtccaggtcctccgtggactccaggaagccgcccggcagcgcccaggcgccctcgaagggcggtttgccgcgtcggatcagcagtaccttgaactcgccgtcggcgacggtgaagaccgccatgtccaccgtcaccgtcgtcgccgggatcgcttcggccgtaccggttctcactatcgacctgccttattgtcggcttgacatttacacgatagcgggttaatgtgggaaacacccttaatgtcattctgactttaaggttccgtcgtgatctgaaggtgccccatggagacgcatcgctgaacacccaggccgaagcggcgggtggacgtgctgaccgtccgccgcttccgaaacccaccgtggcccggcctcaggcgatgctcgtcccccactggatcccgtaacccagttgcaggcacagccgccggaactcgacgccgacctcccccgaccggtccgggaccagccactgcccgtcgtcgtgcggcggatcgaaggcgcgcaccggttcggcctccacccggcgcacccagcgcggcagcgccgccttgtcgaaccgcacccgcagccgggcccgctcgacggtgcgctccgggatcaggatgtagtgcggcctgggcagttcgccctcggcgaccgtgatgtcgatttccagcaggtgggtctgacccctggccagggtcttcgacagtgccacccgggtgcggggccgccggggcgaggaggcgtcggcggccacgatctcgccgccggaacgggcgtcgaagtccagccggggccagccgccgcccgcgccctgcgggacgtcgaagggcagctccacctcgtcgagtccgtcccgggtggacacgatggtgcggctctcgtggatcgacaccggatcgcggtccagccgcatcagcgcgtcgaagctcgccaggtaccagccctcggcgctgtcgccgcgacccgacaattcggtcgcgatcacctcggccagcaggcatcgggcctcgtcgacccgccggtagacggtgcgctccgaccaccgcaggtcgatgacgagccgcgcccggcgctcggccagctccaggtgtgagtgccgcagccccaggtccgcctcggccgccagccgcagttccgcgtcccccagccgcgcgacgcacaaccgcagccgctccatcagctcggcccgcagtcgcgaggtgtcggcgtcggatcccagctccgtcaacgacaacagccgcggccccaatctgctgcccagctcggccgccgccaccccccgtccccggtgcagcaggcgcagttcctcgatcagctcctgtgtcaaggtcatccggtagctccaatgccgctagccgcaacactttccggtttttattcaccctagtggagtaatgcgccttccacccgccaacgattatcgtagtcatatgcccacggacaatcatcgccccgtcgccgtcgtgtgcgcggccctgggccttgaataccaagcgatcctggaacatctcgagaccccgcccatcgaacacgacgaacgcggcagcctgtaccagctcggcgacttcgagcactggtgcgtcgtcgccacccacatcggacgcgacaacacccccgccgcggtccaggtggaacgcgcgatcacgctgttccaacccgccgtggtgctgctggtggggatagccggtggcagaaggaaagtacggcacggcgacgtggtggccgccgacagcgtctacgactaccaagccggacgcgacaccggcgagacgacgctggggcgggtcaagtcgctgtcggcgtcgttcccgctcgtgcagcgggccaaggccgtcgcgtcccagaaccgttggcgcgaccgaatagtgctgccactggaccggccgcccgaggcccacgtggggccgctggccgccggcggccgggtcgtcacctccgccgagtcgcacacggcgctcctcatcgaacggcactgcgacgacgcgctcggcatcgagaccgagggcttcggcgtgatggccgccgcgcacgccaacccgtcggtgtcggcgatggtcatacgcggcatctcggacctgctggacgacaaggcattcgcggccgaccggcactggcagccggtggcggcccggcacgcgtgcgccttcgccttcgaactgctgcaccacacccgtcccgaccagcccgccgcgcacaccgcgcccggcgaacaacgccccgcgtccacctacattgtggcgcagggcgacaacgccgtcgccaacgtcgccgccgtcggggaccacagccggggcgaactccacatccaccggttaacgacccagccccacgtcgccgcggctgtccggattttggcggcgcggcggcgatccggcggccccgggcgcgactgtcagcgtcacggcctgtcggttccagcgcccggcggcgaggcttgccggacagtgctgacaccgaagggatacgggagtcgacatgtcgcatgagcagccgcaacgggtggcgcagtggggagagggctacccgaaaccgacctcaccaccggtgaccagcccaccgaccccggcgcccgcgccctcacccgcgctcggcggcaacgccgcggcgttccagttcgtcaactcccggtccacccggcacctgtgcgtcggggcctacctggacgaggacttccggctgcgggtgctcgacgaggtctaccacgaaccacgccgcgcggtcgccccggcggccggcaccgacggggccagcgtcgcgttgcacgccaagcgatcccacgccctggcgctgtccgaggccgggatcctgctggggatcatggtgctgttcctgtgcgccaccagcttcgaggcgctcatcgccctggtgatcctgagcctgtgggcgttcgccgccgccgtggtcaacctcgtcctcgacatcgtcgcgatggtgcgcggcaaagccaccgccaccccggcgcaactgggtggccgggtgatgctgatgaccctcgccctcatcgcgttcctgctggtgctgtcgttcaccggggccgtggaactcccggtcgcggtcatcgcgggactcttcgaatcggggctggactactcgcaaccgacacccaccccgtccggtgacccctacggcgacccgtaccccgaccagactccggtggactcggattcctcgtcgacaccagtcccgctgctggtggtggtcatcctggggctgccgacgctgaccgtggccgggctggcggcgatccggcgactgttcgtccggcaactgcggctcggggtcggccccaccggcctgaccgacaccgccaagtcccagcgcatccgctacggccagtacggcgacgtcgtcaactactcgggctacacgcccttcatcgggcacggcgtcgaactgtggacctggcaactgccgctgccgctgtacccgcgcgccgacgaccccgaccggcgcatcgagaccgacgggccgggattcaccgtcccggaactgatctacgcgatccactccggactccaccgctacgtccgcgacaccccgggcttcaagcgccttcccgaactggtcatcaccgaccaggcgttcgtcgccggggtcgacacccgcgaaccggtccagttcacctcccagctcccccgctcggggatgcccggcgacatgatggtgatcaagaccgaccccacgctgccggtacggcactacctgaagtgccagatcaactcctgggagggcgagctggtcaccaccatcttcgtcgccgccgcgatccagggcgagacgctgtacatggagttctccagctacatgcttccccccaccaaggaggagtaccacgtcctgcaggacaagtcccagatcagcggagcggcggtggtcctggaagcgctcaaagcggtcgccaagctccccgcccgcatcggccgcagccccttcgtcctcctacgagccctgcgcgacagcctccgggcggccttccgcgaggtgaccctccccgaagaggtctccgagcaccccgaccacggcgccaaggtgagcatccgcgaactgggcaccgacctcgacgtccacaactacttccaggaacgcgacgcggtcaagtacacctccatcctggaagcccaaatcctcgaacactccctgaacttcctggagcgctacatcgacatctccgagctacggctgcgcaagaacaccatcgtcaacaacaccgtcatcaaccagggcacggtctacacggcctcccaaacggggccgggcaccgtcggctcccaaggcccccgctcccagaacaccccgagcccgaaagcgagctgagcatgaccaccgaccgccccgacaacaaccccgcctccatcatcaacaaccacggcacggtccacacggcctcccaaaccggacccggctacgtgggagcgatgggcgagaacgccacgggctacctctacctggacggcaaagcaacagctgacaccgaactgcgccaactagtaaccgaactccgcgacctcctccaaacccacgccgccgacctgtccaacccggacgaggtcgccgacgcgatcgacgacctcgaggacaaggtcggcgacaacgcggcacccgagaaactcaagcggaccacccgcatcatcctgcgcctgacccaaccgatccaagccttcgtcgacctgatcggccggatccacgacctcatcgaaaaactccgcgcctgacaccccagcgcttgcccccaaccgacactgccgcagccggctaccgcgcctacatcacggcagtccggccaagcagagagtaagggcgaccctgacgagggagccaagcagcgtgacggcggccgcaaggccggaggggaggccgccgagcgtagcgaggcgacgacttggccgcggccaacagcgacaagttgaacagtcgctcgcgggcgggtacctcgactacgtcgcggcagttcggccgcgagcgagtggaggcgggtcgcccagccaatggctcgactgccgctgtgacagcctgagcgcagctgttggaccacaagggaggccgccgagcgcagcgaggcgacgattcggccgtcgagcagcccgttcgatcgcggccacaaccgtcgtcgtaacactccgccagctcgcattccaagctgaagctttcccacccgcctgagccgctgcggacgcttcgcgtccgcagcggctcaggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgggcttggccttcgcggccagcataagcggctacgccgccccgacgcacgcgcaaagcaacgctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggcgattatgttgcggcttgggtggttaggtcgaggtttcggcttcggcttcgccgctcatcgcgtcgacgtcgatctgttcggccagctcggcggtttcggcttgttcggccaggatgtccttgacgacgcccaccgccactcccgccgggtagcccttgcgggcgagcatggagaccaggcgacggaagaccgcgtcgggtgggaccgagcccatggagcgcagtcgtttctcgaccagggctcgggccgcctcgcgttcgctgtcgccgtcgacctgctcgagggcttcgtccacgagttcggtgtcgacgcccttgcggcgcagttcgctggagagggcgcggcgggacagtttcttggagcggtggcggctggacacccaggctcgggcgaaggccgcgtcgtcgaccatgccgacttcgcggtagcggtcgaggacctcggcgatgatgtcgtcgggtatgtccttcttggtgagcgcctcggccagctcgatgtaggtgcggggccggacgtcgagcaggcgcaggcagatctcccgcgcccgctcggccgggtctttgggcggctccgctttcgcggagcgcttcgagtccctcatggagtcttagaagtcgaccggcggctcggtggcgaccacttcggtgtccccttcggaggtgacgccgacgccgagcttctccttgatcttcttctcgatctcgttggccaggtccgggttctccttgaggaaggcgcgcaccttttccttgccctggcccagctggtcgccctcgtaggtgtaccaggcaccggacttgcggacgatgccctcttcgacgcccaggtcgatgagggagccctcgcggctgatgccctcgccgtagaggatgtcgaactcggcctgccggaacgggctggagaccttgttcttgaccaccttgacgcgggtgcggttaccgaccgcctcgccaccgtccttcatggtctcgatgcggcggatgtccaaacggaccgaggcgtagaacttcagcgccttaccaccggaggtggtctcggggctgccgaagaacacgccgaccttctcacgcaactggttgatgaagatcgcggtcgtgccggtgttgttgaggccaccggtgatctttcgcagtgcctggctcatcagccgggcctgcagacccacgtggctgtcgcccatctcgccctcgatctcggcgcgcggcaccagggcggccaccgagtcgatgacgatcaggtcgacggctcccgagcgcaccagcatgtcggcgatctcaagggcctgttcaccggtgtcgggctgcgataccagcagctcgtcggtgttgacgccaaggttcccggcgtagacggggtcgagcgcgtgctcggcgtctacaatggccgcaatcccgccctcggcctgcacgttggcgatcgcgtgcagggccagcgaggtcttaccgctggcctcggggccgtagatctcaatgatgcggccgcgcggcaacccgccgatgcccagggccacgtcgagggcgatggagccggtggggatggccttgatgtcgaccttggggcgttcgccgagcttcatgaccgagcccttgccgaactgcttgtcaatctgggccaacgccaggtcgagtgccttggtcttgtcgggtgtgcccgccatggaggtccctcccgttgtcgcggatttcttgcttgttgtcttagccatgccgatcacggtagacccggcctgtgacatgacggacgcggcgcgcgccgtgtcgttttcgaacgtcactatatcggacgggcgttcgagacggggctaagcggcgaatccgggacggaacccgctccccgtaagcctggcacaccgccatccacacgtgtttggtgtcccagtcccccgacagcgcctggttgatggtctgtccgtccaattgcggcagtgtttggtcggcggcgacgctctcggcgtagccccggccgaaggtctcggccatgttctcccagaattcggtgagtcgcattcagttcccctcgacgcgggtgttcaacacgagcacggtaaccggcagcgcgaccagcgccgcgaccgccgccagggtggggtatccggcggcgtcgacgatgaagcccgacagtccgcccgccagcgctccggcgcagcccatggtcagatcggacagtccctggatcgcgggccgctgctcggcgggcacggcggccgtcagcatcgccgatccaccgaccagggtgcccgaccagcccaggcccaacaggatcaggccgatcgccagttgcgggtgcgactgtccggcggtgcccgataccgcgcaggcggccaacagcagcgcgatgccgcagccgatgacgcggcggggaccgtacttgtcggcggcccagcccgcgatgggcgacagcgcgtacatcccggcgatgtggagactgaggatgatgcccacgatggagatgacctggtcggggtcgctgacgccgtgtttgatgtggacgggtgtcatggtcatgacggcgaccatgaccaggtggcccagggccacggcggtgacgccgacgcgggcggcggcgttggtgcggtagacccgccagccgtgggcgatgccgggctgagcggcggttttgccggtcgtgtcgccgttggactcgtcgcgcagtcggcgggccagcaggaacgggtcgggccgcagcagtatccacagtgtcagcgcggcgacggcgaagccgatggcgctggcgaggaacggcccggcgtaggtgggggcgcccaggtcggtgaggtaccggtcggccagcggcgcgaggctggggccggagacggagcccagcgtggtcgcccacaccaccatggacagttgccgtccgcgccgggagggttcggcgaggtcgacggcggcgtagcgggcctggaggttggcggcggtgccgccgccgaaggcgagcatccccaagaaggccagcgggatggagttccagtacaccgagcccaggatcgccagcgatccgaaggtgcccacgacataggagaaggtgagtccgtagcggcggccgaagcggttggtgatgcgcacgatcgggatcgtcagcagcgcgccgccgatgacgctggcggccgagccgagccccgacagcgaggcgccgccggtgagttcgtccagcagcagggcgcccacggcgatgccgacggccacgccgacgccgccgatgatctgggtggtgaacagcagtctcagtgtggagcgctggacgcgggcggtgtcgacggtggtgtccaatgagggctcttttcggggtgggcggggaatgccagactgccgggtcgagggccggttgggcaagggggtatggcgtgcgtctcgttagggcctgtgtgggggttcgcttccgtcgcgagcggcctccaggcgagtgcatggcaaggcggaggtgcgtcggcatcccggtgttggatgtcggcgtgccgacaacgcggccaggtgccgcctggagggcgcgcagcaggaatggaactcccgcacaggccctaagcgagcgggtagggcgtgtgcatggcctcggcgatgaccgtggccaggggttcgacgtggtcgagcggcaggtcgctggtgctgacgcggatgcccgacgccgaggcgatgcggtacggggtgccgggggcgacggcgtaaccggcgtcgcgcagcgtggtgacggccgcggtctcgtcgggcaccgggatccacacgttgaggccggtgtggccgcgcgcggtgacgccgtgggcggcaagggcggtgagcagggcctggcggcggtcgcggtaggtgtcgcgggcgcggtgcagggcgggggtggtcagcgggtcgtcccacacgcccagcacgaggtgttgcaggacggtggagacccagccggagctcagccgcagctggccgtgcagccgcgcgacggtggcctcgtcgccgcagccgatggccagccgcaggtcgggtccgtacggtttggacaccgagcgcaggaacagccagcgggcggcggcgtcggcgaccgggtggagcgggtcgtcggacagttcggcccagtgatcgtcctcaatggccagcacgccggggtgccgggccaggacggcgcgcagccgccgggcgcgctcggcggtgatgacggcgccggtggggttgtgggcgcggctggtgaggacgcaggcgctggcccccgatcgcagtgcctgctccaaagcctcgggggtggggccctcgtcgtcgacggcgaccgggacggcgtgcatccccagcgaggccagcagatcgcggacgttggaccagcacgggtcctcgaccgcgacccggtcgccgggacgcaggtgggccgacagcgcgcggtagatgccgtccagcgcgccaccggtgacggtgggggtgccgctcaggccgtcggcggcgagccgttggcgggcggcggccagcagtcgcggcgaggccccggcgtcgcggtagctggccggggtggtgggcacctgccgcagcgccacggccaggtcgggcagcagcgccgggtcgggttcgccggtggtgaggtcgagcacgcccgcgggcagcgccgtgcggccccggtgttcgatcgcgggccgctgccgcacccgggtgccgtgccgtccggcggtgtcgacgatgccgcgttgccgcagcgtgcggtaggcggcggcgacggtggcggtggccaggccgagttcggcggccagggcgcgcaccggcggcagcgcgctgccgggtgccagccgggaggtgcgcacgccggtctcgacgctggcgactatttcggcggcaccggctccggtgatctgatattgttctaccacagtttcaagattgtactagaacatagttcgcggcgacagcgaggtaccccatgactttcacccccactccccgcaccacctccctgcgtgtccccgagaaactgcgctacgacgccgaggaggcctacgccatcctcgacgaggcgtacatctgccacatcggctacgccgccgacggcgtcccccgggtgctgcccaccgcctacgcgcgcatcggcgacaccctgtacttccacggctccaccggaagccgcgccttcctcaacggccgcgacaacggcgtcgacgtgtgcgtcaccgtgaccatccacgacgggatcatcttctccaggtcctggttccaccactccgccaactaccgctgcgtcatggcccacggccgcgcctacctggtcaccgacgagatcgagaaatgggacgcgctggccgcgatcgtcgaccacctggcccccggccgctccgaacagtcgcggccgcccacccagaaggaactggcccagaccggcgtgttggcgctgcggctcaacgaggtgtcggtcaagacccgctccggcggccccggcgaggaccccgacgacatcggcctgccctactggggcggcgaggtgccgctgcgcaccgtggcgctggagccgatccccgacgacgacaccaccgtgcccgtgcccgcccacctcacccgagagtagacggcgtgtccggcctcactgaaaacaccattgtgatccccaccggttctcggcgaggatgagctcatgctgcttggtgtcaccgacctgtggacctacgtcatcgccaccgtcctggtgatcctgctgcccggacccaactcgctgtacgtgctgtcggtcgccgcccgcaagggcgtccgcgacggctaccgcgccgccgcggcggtcttcgtcggcgactccgtgctcatgatcgcctcggccgccggggtggcctcgctgctgcagacctcaccggtgctgttcacgatcgtcaagtacgccggggccatctacctggcctacctgggcgtcatgctgatccgttcgggcatcaagacctggcgggcccgcaggaccgacgacgccgacgcacccgccgagaccaccaacctggaacgtccgttcaggcgcgcgttcatcgccagcctgctcaacccgaaggcgatcctgttcttcgtggcgttcttcgtccagttcgtcgaccccgcctacccctacccggcgctgagcttcctgctgctgggagcgatcgtccaggtctgcagcctcacctacctgagcgtgctgatcttcagcggcaacgccctggccagcgcgttccgccgccgccgtcgactgtcctcactgggcaccggcggcatcggggcggtcatgctcggcttcgccgcgaaactgtccaccgcgagtatgtgagccgggaggcacccgcgtgcctcccggccgccagtcctacaaccggtccaggatcgcctcgagttcctcgatctcggcggtctgggtcttctcgatcgccttggccagcttcttggcctcggggttctcaccgttcttctgctcgtcttcggccatggtgaccgcgccctcgtggtgggcgatcatcagctcggcgaacagtttgtcgaactcggttcccttgctgtccttgagtttcatcatctcgtccgcgtcggccatgccgtcctcgccgcccatgtcgtgatcgggctcgaccggctggtcccaggacttcagccacttggtcatggtcttgatctcgggcccctgggcgtccttgatctcgacggccaggtccttgacgtcggcgtcggacgcccggttctcggccagttcggccatctcgacggcctgttcgtggtgcgggatcatcatctgcgcgaacatgacgtcggcgtcgttgaacttctccgaggcgtcgggtttgtcggacgagtgctcgccgccgtggtcggtctgtccgccgccgcaggcggcgagcgccagggtggcggcggtggccacgccgatgagggcacgacgggtgaaggtcttgaggtacacggttgctcctttttggatgaacggattggggtacgcgggaatggacgtccgcgcgcggggcgcgcgtcgtcggcgtactcctatatccgcagcaccgtgacctgggccgtcagcaggctcaccgggatcgagcgcggtgggccgcggctggaacgtcggctggcgcgaagccttggccgccaacggctggcggggacgcgttgccgggttcgcgccgcgatgagggccagcgccagcgcggcaccggcggtcagcaccgccaggcacatctgggaggggttcatatcgccggtcggcggggtgacggtgacggcgtccgaggcggcggcctcgtcgtggacggcgtggcccggcatcgacgacgacgtgtcgtggccctcgtggtgtccgagggtgtgcataccggcgacgccgaaggccaggacgagcagcagtagtcgcaccgccgggtggcgccacagcatcgtcctcaccgcctctcgctccgggtccggacagtgtagcgcatacccccggggtgtatcggtggtgacgtgtctccgttctctcggaaccggttgacgctctgcgtactattggccgggtcgcggaataggggcggagggccattggacaccgataacgcgagagtacgtatgtggaggcgcggtctggtacccgcgtctttgtcgctcatcctcggcgtggtgctggcgttccaccgcctgatccccaacgtcgtcggcaacctcggttcgctggtggagacgttcctgccctggttcggctgggcgatcctgccgctggcgctgtgggccgggctgcgcaaggcccccacggcgggcatcgtgctgctgatcccgacgctggtgtgggcgctgatgtacgccgagctgctgcccgacaagagcgacggtgagggcaatctgcgcgtcgtcacccacaacgtcggtgtctccaaccccgacccgaaggacaccgtcgccacgctggtcggctccggcgccgacgtggtggcgctgcaggaggtcagcgaggaagcccagggccagtacgagaaggcgatgagcgcgacctacccgcacaacatgcagcaggggacggtcagcctgtggtccaagcacccgatcaccgactccggtccggtggacatcggcatcggctggacccgcgcgatctgggccaagatcgacaccgggaagacccaggtcgccttctacgtggcgcacctggcctcggtacgggtgagttcgaacggcttcgcctccagccagcgcgacgacaccgccgaggcgctgggcagcgccatcgcccaggaggagctggacgcggtcgtcctgctcggcgatctcaacggcaccatgcaggaccggagtctggcgccgctggccgcgcaactggactcgacccaggccgccgccggggagggcttcgggttcacctggcccgccgagttcccgatggcgcgcatcgaccagatactcacccggggcgtgaccccggtcagctcgtggacgctgcgggccaccggcagcgaccacctcccggccgcggcggacctgcgggtgtaaccggtccggggcggatatgtcccaggttgcgggcaagatcggaacatgaccaccgaaccgctcgccgccttcagccgaccgacccgggcctggttcgccgaacggttcggcgctcccacgcccgcgcaggcgggggcctgggaggcgatcgcgcggggcgacaacgcgctcgtggtggcacccaccggttccggcaagacgctgtcggcgttcctgtggtcgctggaccggctggcgaccacgcccaagcccgaagaccccaagcggcggtgccgggtgctgtacgtcagcccgctcaaggcgctggcctacgacgtcgaacgcaacctgcggcagccgttggcgggcatcggtgaggaggcgaagcggctgggcgtggaggcgccggacgtgtcggtgtcgatgcgcaccggcgacaccccggccgaccagcgccgcgccttcgcccgcacgccgtccgacatcctcatcaccacacccgagtcactgttcctgctgttgacctcggcggcccgcgacgcgttgcgcggcatcgacacggtgatcatcgacgaggtgcacgcggtgtgcggcaccaagcggggcgcgcacctggcgctgtgcctggaacggctggacgcgctgcttccgcaaccggcgcaacgcatcgggctgtcggcgacggtgcggccgatcgaggagaccgcccggtacgtgggcgggccgcggccggtgacgatcgtgaagccaccggcggccaagaccatcgagctgtcggtggacgtgaccgtcccggacctggccgacctgaccgacgtcgacgagcaggggcagccctcgatctggccgtccatcgtcaagcggctgcacgatctgatcgaagccaaccggtccaccatcgtgttcgtcaactcgcgttcgctggccgagcggttgtgttcgcggctcaacgaggtcgtcgtcaaacacgacaccccctaccgctcgcaaccggcgtacatcatggcgcagtcctcggccgccgccggggtgatgccggtgctggcgcgcgcccaccacggctcgatgtcgcgggaggagcggctccaggtcgagacggggctgaagtcgggcgagctgcgggccgtggtgtcgacgtccagtctggaactgggcatcgacatgggcgcggtggacctggtggtgctcatcggttccccgcccagtgtggcctcgggcgtgcagcgggtcggccgggccggccaccaggtcggcgcggtgtcgcagggcgtggtgctgccgacccaccgttccgacctgctggccgcgaccgtcgcggccgaacggatgctggacggcggcatcgaggaactgcggccaccgtccaacccgatcgacatcctgtcgcagcacctggtgtccatggtggccatggacgactggcgggtcgacgacctggcccgggtggtgcgcggggcggcgccgttcgcctcactgtcggacgaggcgctgcgctcggtgctggacatggtgtcgggcaagtatccgtccaccgggttctccggtctgaagccgaaactggtgtggaaccgggccaccggcaggctcacggcacggccgggggcacagcggctggcggtcctcaacgcgggaacgatcccggaccggggcctgtacggggtgtacctggccgagggcggcacgggttcccgggtcggggagctggacgaggagatgatctacgagtcgcgagtgggcgacgtgttcctcctgggcgccacctcatggcggatcgagtcgatcacacccgaccgggtactggtgtccccggcgccgggacaggcggcccgcatgccgttctggaagggcgaagacgtgggccgccccgccgagttcgggcgcgcgatcggagtacgcctacgcgagctgaccaacgagagcgaggcgaacgcgggcgggaagcgccacgcggccgacggcgagccgggcgccgcgaacgcgggcgcgacggccaccgcctccgatggcgcgtcagccgacgagagcgaggagagcccggccgggaagcgcaacgcggccgacggcacgtccggcggcgcgagctcgcgccgccacggtttgccgggctcggccgggtcggtgctggccgattcggcggcgagcaacctggccgcctatgtggaccagcagcgggagcacaccggggcggtgcccgacgatcgcactgttgtggtggagcggttccgcgacgagctgggtgactggcgcgtcatcgtgcactgtctgctgggcgcgcgggtgaatcggccgtgggcgttggcgatcgccgcgaggttgcgggagcggctcggcgtcgacgcccacgccatgggcaccgacgacggcatcgtgctgcgcatccccgacatgaccgacccgcccggcgccgagctgttggccttcgagccggaggccatcacccggatcgtcaccgagcagctgaccgcctcgcccctgttctcggcccggttccgggagtgcgccgcgcgggcactgttgttgccgcgcaaggcgatcggacgcaggcagccgctgtggcagcagcggcagcgcgccgcgcagctgttcgaggtggcgcgcgagttcaccgacttccccatcaccgccgaggccgcgcgggagtgcctggaggagtacttcgacatggacgccctgaccgggctgatgcgaagcctcgccgagcgctccaccgccgctgtggacgtcgtgaccgagtcggcctctccgttcgcgctgagcatcctgtcgtcgttcgtggccgggaacctgtacggggaggacgaaccgctggccgagcgccgggcggcggcgttcaactccggactgctggacgagctgctcggcgagggcgatcaactgctcgaccccgcggtggtggccgaggccgaggcgtggctgcaatggcgcgacggccgagacctgtcgggcgccgaggacgtggcggaactgctgcgggtcgtcggcgaccagtcagacggagatctcgcggagcgcggcatcgccgtcgcggccgccgaagagctggaggcggccggacgcgcggtggcggtcacggtggccgaacagcgacgctggatcgccgtggaggacgcggtgcgctaccgcgacggccttggagtggagctacccgagctgccgccggaactgttgtcgaccaacggaaccggcgcgacggccggttcgccgacaccggaccccctggacgacctggtcgcccgctacgcccgcacccacggtccgttcgagaccgccgaatgcgccgagcgcttcggactccccggtccgctcgtcgaggcggctctgcaccggctggacgccgacggcgtcgtccgacacggatcgtacacacaggacggatcacggcagtggtgcgccgtggacgtgctgcgcctgttgcggcgcaagaccctcgcggcgctgcgcgccgagatctcaccggtgccggtcgccaagtacgtgtcgttcctggccgactggcagggcgtcggcggcaaggcgatcgggaccgacgcggtggccgacgtcctggatcagttgcagggcaccgcgatccccgcctcggcctgggagtcgacggtgctgccggtgcgggtgggcgagtactcccccgcccagctggacgagctgaccggctccggcgaactgctgtggagcggttcgggcggcctgccgggcaccgacggctggctgaccttcgcctacgccgagaccgcgccgctgctgctgccgctgcccgacgaggaggcgatcgccggtgacctgcaccgggaactgctggacgccttggagtcgccccggttcttccgcgacctgaccggcgtggtcgagggcgacgaccccgaggtgctggaggcgctgtgggacctggtgtggggcggctgggtgtccaacgactcgctggcaccgttgcgcgccaagctttccgggccgtcgcccaaaccgcagcagtcgcgccgtccccgtcggccgggccggttcaccgtcacccggcaggcggtgcgttccgccccgccgtcggcggccggacgctggtaccggctgcccgaccgcgacaccgacccgacccgccgcgcccacgccgccaccgcgaccctgctggaccggcacggcgtcgtggtgcggggcgccgccgccggtcacgccagcggcttcgcgggccagtacccgatcctgtcggcgatggaggagcgcggcgccgcccggcgcgggtacttcgtgtccggtctgggcgcggcccagttcgccgaacccggtgccgtggaccggctccgctcggcgacccccaagggcgcgctggtgctggcggcctgcgacccggccaaccccttcggcgccgggatgccgtggcccgcccgctccagcgaggagtcgggccaccgcgcgggccgcaaggccggggcgctggtggtcatcgtcgacggcgaactggcctggtacgtcgaacgcggcggccgcaccatcctgacctacacggccgaccgacagcgcaccgtcgcggcggccgaggccctggtcgcgaccgccaaccggggcgggctggcccgcgtcaccgtcacccacgtcgacggcaccccgatcgcgggcaccccggtcggcgcggccctgaccgaggcgggcctgcgcgcgaccccgaagggcctcaagttcggctagcacgctcggctagccggtggcggttttcttctccggcggcacgaagacgctgccttcgaaattgtcgggcgggtcgtcgccgacgtagctgccccgatcgccgccgccgccgtccgtgccgtcctcggagccgaactgcaccagtcccgcggtgagttcctcgccggtggcggtgaataccttgggctgctgcggaagcaacgcggtgtggtcgtcggtgtttcccgaggtctgcgggaagacctcctcctccgacttcttgagcgcgtccagcaggtagccctcctcctcgaagatgcgtttggcggacgcgtcgagcgcgtcgcgaacgttgttcatgacctcctcgacggtgtcgccgcccagcggcacctcctcgcccttctcgacgaacggaccccccagcaccgacccggcgatgacggcggcgttggccagttgaacggccaacggcgcggacgccacccccagcgccggtccggccagagtgcccgccgcgatcaacaccgcgagggcgatcatcaggtccttgccgttggagtcgttgatcgcgtcgatcgcctcaacgcccttttcggcgatgttgagcgcgtcctgccgcccggattcgtagatgctcttcatcttctcggcgtggtcgcgcagataggacgccaacttgccgtggttggcggcgatgatcggcatcgggccgaggaacttctcgttgaagttcgtcgacagcgcgccctcccattgggccatgtagttcgccgaggtctcgatcatgccgagatcggggtctccgaaggagtcctcctcctggccgaaggcggcctcgatggccttgatcttgtcgatgagcggatcgaagtcgcgtggaaacggcttgagggtttcccggaaacgatcgaccacccaggacagtttctcccggatctcgtcgtcggtggggccgtcgttgaagatgaggacctccgggttgttctggttggcgtgcacgccgttggcctcgtcgcgctcgtagacggccttgtcgtaggccttgtcgtgcagttcctgggccttgtcgatgatcgcctcgtcggtgatgttgtcagtcacggtcgtaccaaccctccggggtcgtccagttgggagcttcgatccgacccggcagctcgtcaccggtcagctcgtcttctttgtcgtgcaggttggggttgtcgagaatctcgttcagttcctcgccgacggcgttgagccccttcgcgttgtcgccgtcgacgtaccggtactcgtccacggccttgttgatgccctgggcggcgatgcggaacgtcacggaggtgccgaacagcgcgctctcgagttccgagcagatggtcgcccaccacgggtggcaccgaccgaacttctggtcgtcggggacgtcgatctcgtgggtcgcgttggcctgcttggtataaaccctctccactatgggcagggttatgttggcgactctccacagtgagtacaggtcgcctccggtgacctttcgggtgatgtcgttcatgagtcagtctcctcagtgccggggttgacgttcacggcgtttggacgcgaagctgaggccgtagtgctcggcccgcagggcggccatcttggatcggtagtcgcgccacagcgcgtcgaaggcgctgaggcattcggaagcgaactcggccgcggtgagttcgccgagcgtgccgtcgcggatgacgacgtgccaactgagcatgccggtgttctcgatgtagacccggccaccggcggacatgccgctggcggccgtcgcgcgctgtgcttcccggtagcggcggcggttggcgtcccacaggtgccgttcgtccttgacgggatgtccgacgacctcgctgacggcggcgtcgtactcacgctggtagccggtccacagcagcgtcgccagccgcgccagctggtgttcgagggtgtgctgccggtactgctcgtaggcgtcgccgcggaactccagggtcagttcgccgcgccgccggtaccggccctcgatgttcccgtccggcgacgacacggtgatgtccatgttgtcgagccggtcggccatgacgctcatgtttctcctctcgaggcattcccaccgaaacgggcttttgtttcggcccgcttgtttttggttatgtgagaaatctaacccgagaaccaccgatccgcaagcggtaagctcccaggagtcagctgctccttagctcgggaggttcgatgtccaacgacggtttcgtgtggtcggccgaggcctccgacctggccaaggccgcgcagagcgacggcgagttctaccggctcatggccgccgaactgctgcgacccgacgaccggctggccgtcgacttcggttgcgggggcggcggaatggccctggcgctgcgcgaccgtgccgccgagaccggacaggccacccgcgtcgtgggcctggacgcccacgaggaggtcttcacgaccgtcgccgccgacaaccccgacctcggcttcgccgtcgcgtcgttcgaggactcccccgagcagttgcgcgccgccgccggtggcgcccccgacctggtgtgggcgcgcggcgccctgcaccacgccgacgacgagcaggtcgccctgcgcaccctcgccgaagtgctggccgacggcggcgtcatcgcgctggccgagggcggcaccaccgccgcctgcctgcccaactacctgggcatcggcaagcccggcctcgacaagcggctcaacgccgccgccgacgaggccgcccgccgccggatggccgacctcaaacccatgccctacggctggctcaccgggctgcgcaacgcgggtttcatcgacgtgaccacccgcaacatcctgttcgacaagcccgccccactcgagggcgccgacctcgaccacgtgctccgcaagttcgccaaacagatcgagtggtccgaggacctgctgtcgcccgaggacctggagtgctggcggcgactgctggaccccgacgaccccgtctggctgggactgcgcgacgacctgttctacctcgcggcccaaagcgtccatatcggccgaaagccttagcaccggtcaattgccgtttggccgcccaagtggctctgctatcgtcctatgcatgtggatgatctgagcgcgactcgccgctgtcagcggccacgtgtattcccacccgtttctttcgggcacaccgaacacggacgcgcccgatccagtcttaagaggagacgatcccatgccggaagaccacaaggctccgctcgatcacgagcaggaaaacaccgaagaagttcccgaacccaccaaccgggccgagcgccgtgccatgaagaagggcaagggccgcaacaaggtcaagggagtcggtatcggcagctcccagtcgggcttccatcccaaggatgtcaagaccgctggtcacaaggagttcaccaaccgcaagaccggttgacgagacgatccgcgaaggcggggtggcccgatcgggccaccccgccttcggcgtgggcattggtcagcgggaacacaccgaactcccgccgggacgagcgcggcctcagcgtggggtgctgcggccttccttgagcttgcgttgccgggcgttgtagtcacgcatacgctgcggatatcccaccttcgcgacctcgtagaccgggatgcccagccggtcgcccaggctgaacgccgcctcggtgccgtcaacccggcgtcgggtccactcaccgtcgtgggcgatgagcatgactgtcgtctcggtcatgttggtacgcggttccacataggcttcgacaccctggcgagtggcgtggaactgttccaggtgcgaggtgtccattcgttcggcaccccgatccgaggtaccggtccgcttcttgcggcgaaaccatgacaacggcgatcacctccgctgaaatgtcgtggtgaggctcaagtctacgacccgtgtcatatccatcgatgtgtctggacccacaagaccgggtctcacgtcttcgaacacggcgaggttgaatagggaggcgcacatgcacagggtctggccacgaaccgggcccggcgggtgcgaggatgaaccgattgtcgaaccttaagaccattaggactgggagttttcgtgagcgacccgaacgcgggctacgacgtcgtaatcctgggtagcggcagcgccggttatgcctgcgccctgcgggcagcccaactcgacttgagcgtcgccatcatcgagaaggacaagctggggggcacctgcctgcacaccggctgcataccgaccaaggcgctgctgcacgccggcgaggtcgccgactcggcccggcacggcgaggagttcggggtcaagaccgagggcgtctccatcgacatggccggtgtcaacgcctacaaggacggcgtggtcgccaagatgtacaagggcctgcagggcctcatcaaggccagcaaggtcaccgtcatcgagggctccggcaagctggtcggccccaacaccgtcgaggtcaacggggaacgcgtcaccggacgcaacatcgtgctggccaccggctcgtactccaagtcgctgcccggcctcgacgtcgacggcaccaaggtgatcacctccgagcacgcgctccgcctcgacaaggttccctccagcgccatcgtgctgggcggcggcgtcatcggcgtcgagttcgccagcgcctggaagtcgctgggcgccgatgtcaccattgtggaggctctgccccgtctggtggccgccgaggacgccgactcgtcgaagatgctggagcgggccttccgcaagcgcggcatcaagttcaagaccggcaagggcttcgagtcgctcaaggagaccgccgggggcgtgtcggtcacgatcgcgggcggcgagaccatcgacgccgagctgctgctggtggccgtcggccgcggcccctccaccgccggcctgggctacgacgagcagggcgtgtccatggaccgcggcttcgtcctggtcaacgagcacctgcagaccaacctgccgggcgtgtacgccatcggcgacatcgtcccgggtgtgcagctggcgcaccgcggcttcgggcacggcatcttcgtcgccgagcacatcgcgggcctgaacccgcgtcccatcgacgaggccgggatcccgaaggtgacctacagcgagccgcaggtggcctcggtgggctactccgaggaagccgccaaggagaagttcggcgccgacgtcgtggtgtcgtacaactacaacctcggcggcaacggcaagagcaacatcctcaagacccagggcttcgtcaagctcgtcagcgtcaaggacggaccggtcgtgggtgtccacatggtcggcgccaacatgggtgagcagatcggtgaggcgcagctgatctacaactgggaggccttcccgtcggacgtcgcccagctgatccacatgcacccgacccagaacgaggctctcggcgaggcgcacctggctctcgcgggcaagccactgcacgcacacgcctaactgatcacaggagcttgaagaaatgccggtatcggtaaccatgcccgccctcggcgaaagcgtcacggagggcaccatcacgcaatggctgaagaaggaaggcgacaccgtcgaggtcgacgagccgctgctggaggtgtcgaccgacaaggtggacaccgagatcccgtccccggccgcgggtgtgctcacccgcatcgtggccgccgaggatgagaccgtcgaggtcggcgccgagctggccgtgatcggcgagagcggcgacgccccggcgcagtcctccgaacccgagggcggccagcagccgcaggccgaggagccggaggaggagccgctgccgccgcagtcgcaggaggagtccccggccccggccgaccagccgcccgcgaaccagccgcaggcgtcggcgcccgccgccagcggttccggtaccgaggtgccgatgcccgcgctgggcgagtcggtcaccgagggcaccatcacccgctggctcaaggccgtcggcgacaccgtcgaggtcgacgagccgctggtcgaggtgtcgaccgacaaggtggacaccgagatcccgtcgccggtggcgggcacgctgctggagatcaaggtcgccgaggacgagaccgccgacgtcggcgccgcgctggccgtggtgggcgagtcgggcggggcggctccggccgccgagtccaagcccgctcccgctcccgaggccgccaaaccggctccggccccggagtcgaaaccagcccccgcgccgcaggctccggccccgcaggccgctccggctgccgagtcgaagcccgccgcggccccggccgctccggccgccgacacctccggcgtgtacgtgacgccgctggtgcgcaagctggccgccgagaaggacgtggacctgtccaaggtcaccggtaccggtgtcggcggacgcatccgcaagcaggacgtgctggccgcggccgaggccgccgctccggcacccgcgcccgagcccgccaaggcggccgcggcggcaccggcggccaagtccgccgcgccactggagcccagcccgctgcggggccgcaccgagaagatgtcgcgactgcgcaagctgatcgccaagaacaccttcgacgcgctgcacacccaggcgcagctgacgacggtgatcgaagtggacgtcacgaagatcgcgcacctgcgcgccgccaccaaggacgcgttcctcaagcggcacggcgtgaagctgtccttcctgccgttcttcgcgatggccgccgtcgaggcgctccaggtgtacccgcaggtcaacgccagcatcgacatggaagccgggaccatcacctaccccgaggccgagaacctcggcatggcggtggacaccgacaagggcctgatcgccccggtcatccacaatgccggtgacctgaacctgggtgggctggcccggcgcatcgccgacctggcgcagcgcacccgggacaacaagctgacgccggacgacatcgcgggcggcacgttcacgctgaccaacaccggttcgcggggcgcgctgttcgacacgccgatcgtcaacgcgccgcagtcggcgatgctgggcaccggtgccgtcgtcaagcgtccggtcgtggtcaacgacccggagctcggcgaggtcatcgcgccccggtccatgatgtacctggcgttgtcctacgaccaccgcatcatcgacggtgccgacgccgcgcgctacctgaccgcggtcaagcagcgcctggaagagggcaacttcgaggcccagctgggtctgtaacaactgatcgactcccgcccgggacgccgctggtgtcccgggcgtcgtcatgtccgcttcgggcggcggagcctgccgttgccgaggcattcctcgcagcgtccggccgccagcagcgtcgcgacctgcccggagcgcaggtgcccgcgcagcggcccgatggccatgtgcggcatgtagttgacgccctttcccgcgcatccggggcacggcagcgggatgtacgactcgtctctgccgcctggctcggtcatagcgggtcacactccctgcgccccaccgggtgcgtccgggtggcgccgtgtcaggtgtggcgtctaaggttccaccgtgacccccacaacgttgacgtgcggtcccggccggctcgaggaatccgaggccgagctggaagccgcgctgcgcgaagcgacggagactcccgacggatttatgtggatcgatctcagctcgccgtcgcgagaagagttcgaaacgataacacgccgattgcgtctggaagggcttgactacgacgagttgctgcggcatcgggcgcggcacgcggtcgaccgcagcgggggcatgcggatcttcgcgttcaaggcgctggagcgtcgcaagaccgagtccgacaccgagtcgagcctgagcacgaaccagatcgtcctgtgtgtcaccgagggtctggtcctgacgatccacgacggcgccgacgcgctgttcgccgaggtgcggcaccacatccgctccgacatcggttgcctggaggcggggccgttcgcgatcgcccacgtggtgtgcgacgaggtcatcgccgagtacgaccggatcgcccacgagatcgagtccgacatcatcgaggtcgagcatgaggtcttcgaccgcgagacgcccgacccgctggaggcgatctacacgctcaagcgggaggtgctgttcttccggcgggtggaggacccgctgcatccggtggtgaccgacctggcccggggacgcatcgagatcaacaagcacgtgcgggagcggttccagcagtcgctgcattcgctggatcgtgtcgacaccaccatcgactcgttgaacgagctcatcaccgggatcctgcaggcgcacctggcgcaggtggcgtcgcagcagaacagcgacatgcgcaagatctcgtcgctggcggcgctcatcgcggtgccgaccatgatcgccggtatctacgggatgaacttcacccacatgccggagctgaagtgggtggtggggtatcccggcgccatcgtgttgatggccgtggcctgcttcatcgtctaccggatgctgaagaagagcggttggttgtaaaagtacggttcgtgccaggatgagcgtatgcgcatcgttctggccggagcttcgggttttctgggccgccatctcgcgaagaagttgaccgccgacgggcatcgggtggatcggttggtgcggcgcgaacccgtcggtgaccacgagtacccatgggacccgtacgtgcccagtctggacctgagcctgttcgagggcgccgacgccgtggtcaatgtgggcggtgccggggtggccgacaagcggtggagcccggcgtacaagaaactgatccgccgcagccgggtcgtcccgacgacggtcctggccgagaccgtcgccgagaccggggttccgttgctggtcaacgcatccgctatcggctggtacgagcgcggctccacgctcgtcgacgagtcggagccgcacgcgtccggtttcctgggcgagacctgcgcggcctgggagcggtccaccgaggcggccagccaggcgggggcccgggtggtgcggctgcgcaccgcccacgtcctgtcggcggactcggtgatgatcaaacggctgctgccggtgttcaagctgggcatcggcggcaagttcggttccggccggcagtacttcccgtggatctcgctgccggactggctgggcgcgcttgggttcctccttgactccaaagtcgatgggccggtcaacatgatcgcgccgacgccgataaccaacgccgagttcacccgtgcgctcggcaaggccgtcaggcgtccggcggtgttcacggtgcccggtttcgcgctgcgggtggcggccggagaggccgcccaggagctgctgagcggatcgaaggtcaagccgaaggtgttgcaggacaacggctacgagttccagcacccgacgatcgacgagtgcctgaaagcggtgctcaagtagggctattggctgaggccagcgcggttcccagtcgcgttatgttgtcgcgcacggcttcggtctcggctcggccctcgaccagcagcagtgcccgcgagatgccggtggccttcacggacgcggccagccgttcggcactgtcgtcgggcggccccacgaggtggttgtcgatcagccggtccacataggcttcctggtcgctgctgcctcggctgccgtccagccgcagatagtcccccacgcccacggacagccagtgggtcaacggttcccgcagttcgcggcggccggactcgcggctgtcggcggcgtaggccaggtagaccgccgcgtgttcggccgccgccgggtcgtggcccgcggctgcggcgacctcggcccaacggcgggtcatggcggccttgtcctcgtcggtggcgtgcactcccaacagcagcgacaggccgcgctcggcggcgacgtccactgtgttgcgcgaggtggcggccacccacatcggtggcggtttcggcggcggcgcggtgaccgtgaccggccggaaccgggtgaactcgccgtcggacgcggccgtcgtcgcgccggacagccagtgccgcacgatgtccagcgactcggtgaagccgcgttcgaaccgttcggcgccggtgccgaacacctccaggtccacccagggcccgccgcgcgccacgccgagcaggaaccggccgtccgacagaccgtccagcatggccgcctcctcggccagcgccaccgggttgcggttggacagcacgcaggcggccgaaccgacccgcagggtctcggtgcgggccaggatgtgcgcggccagcagcggcaccgacgggcaggctccgtagcggatgaaatggtgctcggccagccataccgcgtcgaaaccggcggcttcggcgctgtgggcgtagtcggcgaggacggcgggaacccggtggggggcacggtgcaccgcgtcccccaccagaaacagatcaagcttcatcgtttagggagactacggtttccaggccgggtcccttcccaccagccccacgagtcggtcgatcacgggggcggtctcgggcaccgcgaccggttcgccgacctgtccggcctgccgggccgtctcggcgaagccgagcgcgatctcgtacacggcctcgaccagcgccgggtcggcccggaactcctggccggtggcgcgggccaggtcccagccgtggacggtcaggtcgaacaccggcagccgcgccagcagttcccgggggaagcccggcaccgagccctctccttcgagcgcctccggacgtgaccactcccgcgacaccgccgcgacctcggtcgcgaaccgcgctcgccagtcgtcgccggtgatgtgctcgcgcgagtcgtcgaagtccatcggctcgaagcgcgcggtccgctggaacgccaccaccacctcgtacaggtggttgagcagggcgcgcacgtcgaactcagcgcacggggtcggcccggccagttgttcgtcggtgatgttgccgaccagcggaaccgtcagcgcggcggccttggcgtacaggtctctcatatggggtgttcctccaggctcggacgcggggcacgagtcacaccctatgggcgggcaccgacagcggttcgccgacgacgacctcggctcaggtcgcggcgcgttcggcgtcgctgcgttcgatacagaactcgttgccctcggggtccagcatcgtcacgaagcccaggacgccgtcggcggcgcggtggtcggcgaacacggtggcgccgagcttcagcagccgctccacctcgtcgtcccttgtggtgtcgggaccgaggtcgaggtgaacccggttcttgacggactttccttcactaaagattggtgaaacaagaaccgctagatagcgttgttgacatggataaatggctggctttgtattgccgcgcaagccaagacaagcgcggatttagagagtccgttggggaccaagagacatgggggcgcgcttatggcgcaaaacacttccccgacttgcctatcaaggtctacatagacaatgacttgtcggctgccgatccgacggtgttccgtccggacttcgagcggctgcgtgaggacgtgcgaatgggacacgtggcgcaaatctggtcggtcgagcaataccggctggtgcgccaagaggtcgagtggttctcattcgcggccgaacttgtcgaggcggacattattcgccttcacaccgaccgcgacggcgtgatcctggtcgacgacgacgtcgccggaatcaaggcggtactcggcggcggcgaggtgcgtcgccagaagaagcgcctaaagagccgccaggacgcacaagccgcgaaggggtggcccgccgggtcgcggccgttcggctacgttcacgcgcgcgtcaagggcgagcggacatacaaggtggtgcccgaacaggccgaggctctgcggtgggcggctggggccgtagtcgacgggtggtcgctaacgaacatcgccgccgagttgaccgcgcgtggattcgagggtgcgcaccgcaagcacgtcaaggacgaacacggcgacgacgtgctcgacgaggacggtaacccggtgaccctgccaacggtcatcaatgccgcgtccgtcaagcggatggtctcgaatccgtcggtggccgggtggcgggtgcatcggggccagatttccgggcgtggcaactgggagccgattctcaccgagagtttgtggcagcaggtacgcacgaagttgtcggcgccgcgcacggtgcgcaccaaggcgggcaagcagtacccagtaaaaaccacccgcccgggtgggacggcgcgtcgctatgagttgtccggcggcacgatcacgtgcggcaaatgcgaggcgccgcttgtgggcagcctcaagcaattgcgcaacaagaagggcgtgcgctcggtaccgtactacttctgtcacccaatgaacgggggacgctcgtgcatgggaatcatggccaaactgaccgagaaatacgtcgccgctcggctgataaaggaactgaacaagcccgcagtcaaggccgccttggccaaggacaaccacgccgagaaacgcgatgagttgaccgccgagctagtgcgcatcgatggccagcgcccgaaattggctaaggcgtgggcggccgatgcgctgtccgatgccgagtggctcgccgctcgcgaagaactcgatgagcgcgaggcggcggcgcgggccgaactggtcgcgcttccggcgccgacccgccgcgtcgatcccgcgctcatcgccgacggttgggacgagatgaccctcgacgagcgccgcgaaatcatatcgatgttcgtcgagaacgtgacgattcttccggcacgaccaggcttgcagcggttcgactccgaccgcgtcaagatcaagtggagagagctttagggactgttagactggcggctctacaggattccgagccgccagtcttgagactccctaactggccgagatggccaaggccgggacggtagggacgaacgggaacggtcgccgccgatggtggcggcgaccccgccaccgcgatgtgtggcggcaatgggcgagacgccgaaccgagcggagccgatcagaccgacgatcggctcgcttgtgcttggtgtccgcccgaatcgcgaaggaatccgcgatgtctgccgtatccccaaaaccacgacgccgcacccgcgctattgacgacccggtgaagctggccgaggctggccgcattcttcggcacgccctcaaccgccgccgctcattcccggccgaagtcgacccagcatcggcacgggtggccgacagcgactaaacacatatcaacacccgcccgtgcattctcaagacgcgcacttaccctctgtgatcttgtcgggttattgacaaatcattgacggatctctcacgcgcgttatcatctttcaacttcgccggggggtgcgtgaattcaccggtttggtagtcgcactaccagccatttcacgtgaaaacgttaagtgacccttgtctcgtatctcactgtcagtagtgcccgatttagggagtttcgacgggtaggcactgacacgaccgtttcatgtgacacatatcactggccttctattttcgctggttactcgttggtaccggtgatttagacgtgacttaatggtgacttgcatgtgcattttgcatgatttcgctagcgcttgcccgatagcttctaaatcccacgacccgacacgagagaggaagggacgcatgggaaaacgatcgcgggtccatatcaacgtcgaggctgtcaaagccgctctcaccgcacagggcgcggtgggggtatgcgcgcaggcgcgccgcatcggtatcacgcgtgaggcgtggggccgcatctgcgccggaaagctgaagacgaccccgcgcaccgaaacgctcgcaagaatcgtcgccgccaccggcttgaactattcgagcgtcatcgcccacaacgactgacccaccacagtcaactatccaccaccgcccgcccgacttttaaccccaccgaattcatttcgcgaaaggactttcgcatgcctaccgtggtaccccctacccaaaatccgcccaccgacccggcaccggtggcgctggacgattgcggcgccctcgtttcatcactgcgccatgccgaggcgatggctgcccagtggagcgacgccgccgccgagttgcggcgcgtcctcattgagcgcttgggcgacgccgagctcggcacgatcaacggacaccccgccgtcaggcacaccacctatcgtgacactcgcgtgtctacaaagatgcttcgtgaactcgcgcctgccgatctcatcgagcggtgcacgaccaccacgacccggcggcggttcaccctggtcgacaccgacagcggtgtggcatgaacgcggtagcgttcgccgcccccgaggcgcgcatcgcgctgtcgatcgacttggcgcgggtcatccgggagtacagcgactcgcggccccggtcacgacaggtcaacatcggacccagtgagatcggcgtcgagtgcttgcgccgcttgggatacaaggcgctcgggtacgcggcgtcgaatggcggaggggacccgttgccgccgttcatcggcaccgccgtacatgccgaactcgccgccgctttcgaggccgacaacgagcggctcgggcgggtgcggtggctggtcgagcaccgggtcacagtgcgcggctcgattcgcgggacgctcgacctgtacgaccatgacacccgtaccgtcatcgatcacaagatcgtcggtccatccacattgcagaagacgcgggcgggcgggccgagcgagcagtaccgcgcccaggttcatctctacgggtacgggctgtctgccgagatgcctgtcgagcgcgtggccatcgcctactttccacgcgccgggcacctcgacggccgcattatctgggccgagccgttcgaccctgcggtcgccgagaccgctctcgaccgactggcctcggttatccacctcgctggggtcctacaggtcgacgaccaccccgaccggtgggcgcacgtccccgccacgccggggcccggctgtgcgttctgcccattcttcaacgcccaaggcgtcaccgacgccgatacggcgtcctgccccggcacctccacctgacgtaccaccacccaatttcaacagtcctcataggagtagccatcatgtctcagttcgcgcccccttctgaaggaatcaagcccgccgaccttctcggacacctcgtcatcgctcggccgctgcgatacgagccggaggtcaccacgattcacggcgtcaaggacgccgtcgcggttgatgtcgccgacgtcgataccggcgagatctataccgaatgcctgtggttcaacggggtcatcgtgggccgcctgcggcgccacctcggcgaaatcgtgctcgggcacatcatcgagggcacaccacgccccggccagaagccgccgctgttgttcaactacgccaacgaggacgccgccgccgtcgcgcgcgggcaggcgttcctgaaggcgcacccggaattcgccaccaccgacaccccggcgccgacagccagcacccccgcaccggtcccggccccgaaaccagtagcggccccggctgcctcaccggcggcgcccgccggtatctcgcccgaggtgctagcggcactgcccgctgagtcgcgggcgctgattgagcaactgtccgccgcccaggccgcctaagccgcgtttggtgtgcgcgcctgacccaccggccccgtgtcttccctctggggtcggtgggttcgggcggacaccccaaacgacaagacaaaggaggtggggagtggacgacggctcacgcatcttggcgaccgccgagctgacacggcacgccctcgactacgccgcgcgcggctggccggtgttcatgctcggtgccggaaaagtgccgctgagactgtgccgcccctgccgggaagccgacggcgatcacgacatggaagcgtgcccgtgcttgacgtgccacgggttctatgccgcctcaaccgatcccgagcgcgtcgtcgcgatggtcaccggccacccgcgcggcgtcctggcgctacgcaccggcgcgtcgtccggcgtcgtggtcgtcgacgtcgacccccgcaacgacggcacgcatacgttcgtgcggctgctggccgacggggttctaccggccaccgtcaccgccaacaccggcagccgcggacttcacctctactacgcccaccccggcggcacggtgaaatccggcggtaaccggctcgggcccggcgtcgacgtcaaagccgacggcgcttatgtcgtgctgccaccctcgaccgtcaacgggaaggcgtacacctggcggcccggcaccgacccgaccagcctcgaattgagtccaattggacacaaactcgccgaactgttggcacctgccgaaccttcggcgccagtgtttcggcccgccccgatggtttcggcgtcggcgtcggcgttcgccgcgccgtcgaacgcgcggggccgcctggccgggctggtatccgtcgtgctgtccgcacccgagggcaaccgcaacgacgtccttaactgggcggcatacaaggccgccgatgtcatcatgaccggtgccgcaccggccgaggccgtggtcgccgcgcttgccgacgccgccgcacacatcggactcgcgcctgccgaaacgcgcggcaccatccggtcgggcttgcgggccgggggtgtggcgtgaccaccctcgacggagcaggcgaaccggtcgacccgcaagaactcgcccgcctcatcgtcgcccggcacatcggcgacgtccccgaactagccgctgaggccgacctacacgcccacctcaaacagggcggcgcgtgggtgctggacgtgcccgaccgcccctctgcggtgtggggtagcggcgacgaggtgttgtgggccagcggcgaggcgctgatggtctgcggcgggcagggaagcggaaagaccaccctcgcgcaccagctcatcagggcccggctcgggctcgacaactccctcctcgggttccccgtgcaaccgggtaaccgccgcgtcctatatctggggatggaccggccccagcaggccgcccgcgcgatgcgccgcatcatgggcgaaaccgatcggcgcatcctcgacgcgcacctcagagtgtggcccggcccgccgcccgccgacgtcggcaaacaccccaacaccttggtggacctagccaccgaagccgacgccgacaccatcgtcgtcgactcactcaaggacgcggcggtcggcttggtcgacgacgtcgtcggcgccacctacaaccgggcccgacagcaggcgctagccgccggtatcgagattctcgaacttcaccacaaccgcaagaccggctccagcggcggcaccccggattccatttcggatatctacgggtccacgtggttgacgtccggcgcgggttcggtactcatgctctcgtccgaacccggcgacgccattgtcgaagcacgccacctcaaacaacccgccgccgactgcgggcccttgcgcatcgtccatgaccacgcctcggggcgatccagcctcgacgacccggtcgacctggtcgagctcgccgaacgctgcgacggcatcaccgccgccgacgccgcgtgccgtctcttcgagtctgcgacgccgacgcgcaaccagaccgaaaaggcccggcgcaagctcgaccggctcgtcgaaaccggggccctgcgccgcaccggcggcggacgcgggcgcggaaaacaggccgcctatctgcccgtggtggcggcgtccggatgggagaccgacgcatgatccacagtggcgaaacaaaatcacgcggaaaatcacgcggcctaaaagcacgcccgaaaacacgccacctcaccgcgcatgtcttttcgagcgttgtgcctggtaccgaaatcacgcaacaaaaacacgcaccccgaaaccgcaaaaagcacgcgtccccctccctctttagagggagggacgcggctaagccgcacgagattttcaagtcccgcctgtcggcaggggtggcccgatgagcaacacccgacccgtctcgacaccggcacaggcacggttgtgccggtgcggcgcggtggtccttgagggactggccgaaggcgtacccgtccgcgccgatgccgccgccctcaacgccgacggcgaactcgacgccctcgcggctggccgacgctcctatgtgctgaaccggcgcgaactcgtgctgcgcgacaccacccgcttgaacctccccggccccgtggtggccgaccaccgatgcgggcaacccgtacccgccgcccaccgcgccccgcccgcccccagcgccacgactcggcgccctcgaccactcgaccccccgtactagccaccgtccaccacaaaggagaaaacaccatgacgacccagaccaggaaacgccgaggccgcgccaccgagcaagccgtcgccgccgcgatgcgcgccgacggctggccatacgccgaacccgtcggagccgggcgccagggctcggacatcaccggcacccccggcctgtcccttgaggtcaaagcccggcgcggcctgaacttgggcgcatggctgagccaagccgtacgccaagctgacgacggcgaggtgcccatcctcgtcgtgcgtctcgatgggcagggcccggccagcgtcgacgaatggccgtcggtcgtcccattcgccgtattgcggcgactgctgaggctggccggatacggcaacccgacaccaccgccgcccggtctcgacaacccggtcgccgacccggcacgcgaagcgcgcggcaccggcgagaccgtcgattactggctcggcacccccggcggcggcgactggctcggttgcatggcatgccaagccagcgcggccggacgcgacccggccggactcgcccacgccccccgatgcccccacgccgaacagggggccgccgcgtgaccacactagaccgcgacaccctcatgcgccgactcaccgagtcgatagacgccctcgcctacccgttcgcgcaccgcgaagtcgtcgagaccacccacaacggacgaccgcaccggtacccgcacatcacccggcacccgccgctcatcgtgcaactcgcccgcgcgatcgaaaccagctccggcgaggcaggtgagccgctggccgggtttcgcgggatcttcaccagcgaaccggccgcccgtctcgacgcgatcgaccgacacgaggccatcaacgccgctgcccgcgactggctgtccgaaatggatattcggccgcgccgcgccacggtcgacaacctccgcgccctcgtcggtggcgccgcccgcctcgacgccgagtcgctggccgcgttgacgcgcgacgcccggtcatggtgggtatgggcgcgcaccatcaccgggtgggactccgcaccctggaaaccgcacggcccgtgccctcagtgcgaacgcctcggtacgctgcgggtgcgcgaagccgcgcgcaccgccatgtgcgtcgagtgcggcgcatggtgggaccccggcggcattcacaccctggccgccttcgttcgcatgtggcacgagtctcaagtcccatgtgaactaacgtctaggcgacccgaccgtgaccggcatagggttaacgcattaccagaggtgtctctacagcaagacacccttaggacccgcccacagtggcgggtcttttcgcgtcgtgtcgggggtgaactcgtgccccggatcggttccctgtgctcgggaatcggcgccctcgacgacgccgtcgctgccgtcaccggcgccgagctggcctgggtcgctgataccgaccccgacgccgcgcgcgtcctcacccaccgccacccacacgccccgaacctcggcgacatccgcaccgccccatgggaagacgccgaaccggtcgacatcctggtcgccggggtgccgtgtcagccggtatccaaggccggaaaacgaacgggggtagccgatgcccggtggctgtggccgcacgccgcgcgagccgttcgcgaccttcgacccgccctcattgtcttggaaaacgtcgccgccctgcgcaccagaggactcggcgacatcctcaccgacctggccgcgctcgggtatgacgcacgctggctatgcctacgcgcttgcgaactcggggccccgcaccaacgagaccgcatgttcctcgccgctgctacccacccccaacgccacccacggtcgcaagaccacccgaaccggtttgctgctgccgggagtggccgaactccttcccaccccgcgagccagcgacggcaccaaaggctcaccccgccaacggggctccaaaggggacgcgaccttgccgtcactggtgctgagacttggggcaaatacgcccccgccatcgcccgatgggaacacctcaccgcccgaccagcgcccgcacccaccgcaccgaccggacgcggcgaagcccggcgcctgagcccccgattcgtcgagtggatgatgggtatcaactcggggcacgtgaccgatgtggagggaatatcccgcacggcgcaactgcgcttgctgggaaacagcgtggtccccgcccaggccgaggcagccgtgcgcctcctgctggacgacaccctatggccgagaccgtgactgcctggcacggcagcaaccgcgccgcccaactccccggcgactggccacgccgccgcgccatcgtgctcgaacgcgacggctaccgatgcacccgcatccgcgccgacgacacccgatgccccgaacccgcgaccgacgtcgaccacatcaaacccggcaacaatcacgagctcgacaacttgaccgcgctttgccaatggcaccatcaaaagaagtcagcgcgcgagggcggacgcgccgcgtggatgaatcgaccaccgaagaaacgccccgccgagaaacaccccggcgcattgtgacgcgaaccccgtcgagggtgggggcgacccccggaaagcaaatctccacatcggaacgtcatagcgcctcacgggccgtacgggtttttaggctccaaaccgctaccaagggtgattgacgagttggtgtcggacgatgttgaccaactttgcatgagacgtacgcacgttcgctgcatgaacttcagcgtcattgagtacttccctgtctggagcttcagccgcaacggtcttcaaaaactcaatcatccgaaggcatgatcgttcaattgcgatagtgagctctacaaggctatttgccacaccttccccccaaagcgcacggttgaatgctgacggcgactgcttgaccgaacgtcttgcctcccctaggtatgcagtcgcttcgtcatagtcggaacgctttacggccgtcatcgctgaatctgtcgcgtcgagtactgattcggcccaatccagcaacgcacggtaagtctcttctagacggcgctgcaatcgttcctcccttgcaaggcgcgcttggtgctccgattgttcgcgagcgactagtagtgcagtttcctgttgccgctttcctgagcgaagggttgcgtagacaccaccgagtcctactgccgtgccaccgatgctcgtaaccaggggaagccaatcgtttaccgccatctatccatgatggctgatcaatacaacgtgcgggggtggtgatgtccccgcttcgcgtcattgcctatggcggcggcgtccaatccaccgcgctgctcgtgcttgccgcaagcaggcggatcgacttcgttacgttcctcttctccaatgtgggcaatgattcggaacatccagccacgctggattacgtcacccgggtggcgaagccattcgctgaacggcacggcctggcactggtcgagcttgagcgcgtccggcgcgacgggaccaccgagaccctgtaccggcgtctgactcgcgagggttcccggtcgttgccgattccggttcgtatgtccaacggcgcgcccggtactcgctcatgcacggccgatttcaagatcaaagtcttgggccgatggttgaaagccaacggcgccacgaaggacaacccggcgaccgtgggtatcggcatctcgcttgacgaaatgcaccgtgtcaaccggcgtcgcgcgctggcctacgagaaccccgtgtatccgctgcttgagcattcgccgccgctgcggcgtgccgattgtcttcggatcatcgccgaggccgggctaccggtacccggcaagagcgcgtgctacttctgtccatttcatacgcgcgacgcgtgggcgacgatggcgcgcgacgaacccgacctcttcgcccgcgcctgccaccttgagaccatcctcaaccaccgtcgcgcgaccctgggccgcgacccggtttacctgacccgctacgcgcgtccgctgggcgaggccatcaccccggcgcaagacacccttgccgggctggccgacctcgacgacgacgcgacgtgcgacaacggcgcgtgctggacctagatggaactcttgtcattcacgccgtcagtaatctgcggcaacccattgtcgaccactggtgcttgaccgttggttgagacgttcggaagccgccgcaaactgaggatgggatgccgccactcgcgagcgagcgaagcagcggccttgagaatttcgacgcgttccgacggggtggtgccacgcatggcacacaacacgataagcgtcagcaacccgacgaagacgatggctgggatcgtgactcccataaccacccaccaacctactgtggaccaatccacaacgtcacctttcggcgttgtggttgagctccgaactcattcagggttcagctcaaccagctaactggttaaagctgagtacctgccccggtaggtcccagttttggtttcctgccgccttgatcttccctggcttgggcgagcccttttcccaaggtggccttgaaaaccaatcgcgcaaccctaagtgtgctgcgctcacattgcccgacgctccagctgcaaaccggggtttgcaggaggggagttttttgcgtcgctggtggtggatatggaatttgggtgccgaagatcattcggccgcgtcaatcctacttcgtaactgtacgaacacatgtccgtgcgtctaagtgaggggagatgtcatgggtacccgtggcccggtcccgaaacgcagcgaccagcggcgccgccgcaacctcgacgcccaggtcgacaccgcgcccgcgctagccgagccggtcgcagcgccttcgctggacttccccgcgcacccgctcgccgaagactggtaccgctcgctgtccgagtccgggcaggcgcagtatttcgagccgtcggactggcaggccgcgcggctggtcgcgttcgacctcacccggcatttgaactcgggccgggcgtcgtcgcagatgctcgccgcgctgtggtcggcgatggccgatcttttgtccaccgaggccgcccggcgccgggtgcgcgtcgagattgagcgcgttgccgatgacggcgaccagaacgtcaacggggtggtggctgtccttgacgactaccgccgcagcatcggggccgcgtaacgcggcgacgtggcgcgatgaattgggcgccatcatgaccggcccccgcggactacccgagcgcactctcggctgggaagtcctggcgtggacggccgcttatctccaccagcccgacggcccctatgccgggaacccgtggcgggcaacgcctgagcaggtccgacacgttttgtggtggtacgcgatcgacgaggctgggcggttcctgtaccgccggtcgatcttgcgccggtcgaagggctggggcaaggacccggtcgccgccgtgctgtcgctggtcgagctgttgggcccgtgccgctacggaggcaccaacgcccaaggccagccggtcgcggtgccgcatccgtccccgtgggtgcagattgccgcgacgtccgaggcgcagacggtcaacacgatgtcgctgattctgtccatgctggaatacggttcgctggtcgacgactattcgctcgacgtcggcaagaccctcatctataccccgcgcgggcgtctgcatgcggtgacctcatccccgcgaagcctggaaggcccccgaccgtcctatgtggttctcggggagcctcagaactggttgccgtccaacggcggccaagccatgtccgaggtgatccgtcgcaacctcggcaagagccgcgacggcgcggcgcgaagcaccgagatcggtaacgcgcacttgcccggcgaggattccgtcgctgagtcgtcctatgaggcgtggctttcgatggtcgagggccgctcgcgtgacaccggcatcctgtacgactcccgcgaggcaccgcccgacacggacatgagcgaccccgagtccctgcgggcgggacttcgcgccgcctacggtgacagtcattgggttgacctcgatcgggtcatgggcgaaatctgggacccggccaccccgcccagcgtctcgcggcgttactacttgaaccacgtcaccgccgctgaggacgcgtggtgcgccgcccacgagtgggactcgtgcgagaccaccgaccggattcaacccggcgacaccgtcactattggattcgacgggtcggtgtcggacgactccaccgccatcgtgttgtgccgcgtcgacgacggcctcgtcgacctggcggcggtgtgggagaaacccgacggaccggcgggcgatgactggcgcgtgccgcgcgaccaggtcgacgagatggtcgaccacctcatcgccacctatgacgtcgccgccgattacagcgacgtcgcctattgggagtcctatatcgatacctggtcgatcaggtacgccgacgtcgtgcggcacaaggcgagccctaagtcgctcttcgggtgggacatgcgaagccatgccaaggaattcgtgttgcggggcgccgaggcgacgctgtcggcgatcaccgacgggacgttgaaacacaccggcaatccgatcctacgtagacacgtcctcaacgcacgacgccgaccgaatcggtgggggctgtccttcggcaaggaatcccgaaccagctcccgcaaggttgacgccgtagccgcgatgtgccttgcccgcattgcccgcgccgacgtactcgccaccggtgccggacgccaacgcaccggcgaagtctgggccctgtagcccaaccccaacaaccgagaggaaaccatgaacagcaccaacacccctacccttgttctgattcacggcgcgtggcacgacggccgcgcctgggacgacaccgccgaacacctgcgcgcccagggctacgaggtgcacaccccaaccgtcgccgggcacggacccgacggcgaccgcacgaccaccctcgacggggcggtcgactccatcgtcgagtacatcgaagaaaacgacctgacaaatgtggcgcttgtcggtcactcgctgggcggcgtctacatctcgcaggccgccccgcgcatcgccgaccgcctgtcccggctggtgtttctggtcgcgttcgtgctgtccgacggcgagtccctgtacgacgtcctgcccgaggccctgcgcgacaacctgctcaactccaccaacgacgacggcgtgatccccccggactacgcctttgtacgcaacgggttcatgtccaccgccgacgaggccgcgacgcgcgaggtgttcgccgagctgtcgccccagggcgacaccaccttttcagtccgagtcgatcagtccggtttcgagaccctggtcgccgacggcgaggtcggtatctcctatatcgacgtgtccggcgatgtcctgctcggccccgacggctggtactcggcgttcggcgagcggctgggcgccggggtgcgcgtcatccgggtggccggtgagtcgcacgatttgatgcatactgacccggccgaatgcgccgaggccatcatcgccgccgcccgcgactaggaatcatggaccgattggccatcgcgataccgctttggatgcggtgcatgtgcattgcagacacaccactgtcggccataatggtcggtccatctgtatcgccactttagaagttgccatttgctgaacgggcacctgacggtgaactcggccgacttggtggcgagcagaattcggtgccaatccgtcgttgtaatcggctcgtctgagtcattactccacacaacctcagcccaaagttcaaggatgggggtgtcgctgtggtttaccgccctcatttcaaccttaggtttcaacgcgcctgtgccgtcggatgcctcggttggtttgcgggtatcgactatgacgaggttcgcttgtgccctggctgctgcctcgtcgtcattcgctcggtctcgacgtgaccgccacgtcgtgtacatggccacgatgactgccgtcaacgtgatgacagttgaggccatttggaaagtcagcgtccaactgatagcgcgccccccgaaatccttccttgacacacgatcggtgggggtgagtgtacgtgcccacccccaccgataccgccgtcgagctgctggcccgcctgagcgacgagaccgaacggctcgacaggatcgacaagtacttgcgtggtgagcatgacggcccgtacaccccccgcaaggcgtcacgcgagtacaagatccttgcgcaaaggtcggtaacgaaccttcttccgttggtcgtcaacggcctggcgcagagcctctatgtggacggttaccgctcaggcgacaccgacgaacccgcgagcgcgtggcggcactggcaacacaacggactcgacgccaggcaaagcgcgattcaccgcgccgccttgtcatacggacgcgcctatgtcgtggtcgtccccgggaaggacgccgagggcgccgaggcggtgccgacggtgcgcgggtactcgccgcgccgcatgatcgccgcctacgccgatgacgacgacgaatggcccgagtacgccgttcgctgggcgagcgcgaccgtcgagggcaagagcggtcggcgggtgtggttctacgacgacgagaccgtgcacgtgttcacctccacctcggccgacggcggcgacctggcgcccgaggactcctacgagcacggcgccggggtgactcccgttgtggagtttcggcacttgcccgaccttgagggtcgcgcgctcggcgaggtcgagccgctcatcgctctacaggacagggcgaatcaatccacattcgaccttttggtcgcccagacgtttagctcgttcaagatccgcacggtctcgggcatggcgccgaagttcgacgacgacggcaacccggtaccgctgccggtcgacgccgcccgactgttgatggccaccgaccccgacacgaagttttcccagctcgacgagaccgaccttcggccgctgctggattcgatcgacgcggcggtgcggcacatggccgtcgtctcccagaccccaccgtccgatttgctcggccagctcgtgaacctgtcggccgaggccatcaccgccgcccgcgatggggcgaaccggcgccgcgccgagacgcaagccgtgttcggtgagtgctgggagaaggtcttgcgcctgtgcgagctggtgctcggcggcgacgccgacacctcggctcaagtctcgtggcgggacatggaaggccgcagcctcgcccaaatcgccgacgcgctcggcaagctcgcccagaccctagaggtaccggtcgaggcactgtggccgcgcatccctggcgtcactcagacggatatcgaggcgtggcaacgcatgcgcgccaccgaccgcgccgccgacccattgtccaagttggccgaccacgtcaaccagacggcggggggcgacggtgggctcgacaacgtcatcaacgcggctgacgtcgcagcatcagcagcaacaggagcggcttcgggctaacttcgccgtcgcgttcatcgaagcgctacgcaacttgctcgacccccggcgtcttgacgccacaacacccctgtggctgccggtcgccgagcaactcgtcgacgtctaccgcaaaacctcggccgaggccggactcgactactaccaagcccaccgcgccgccaaaggcatccacgccccgctaccggatctcgccgccgagacgggcaaccgcgacgcggtccgtacctccctcatcgtgtgcgggccggtcgcgatcaaacacgcgaccggccaaggcgcgacgctggccgaggcggtgcatatcggcgaaacccgcgccgaggccgccgccgcccgccacgtcctcaacggcggacgcgacagtgtgcacgccgccgtcgacgccgacgccgagtgcctcgggttcgtgcgggtcaccgacgccgacccgtgttggttgtgcgcgatgcaagcctcacgagggccggtgttcctgtccgaagtctcggcggtgttgcgtcgcgagaccacccccgaatacgccgcgttccttcgcgccaaccccgacggcggcaggtatcgcgggaagaagttcaccggccgccgggtcccgtatcacgacgggtgccagtgcaccgccgaacccctctacagctacgacgccccgtggcccggcactggccgggagttcgacgccctgtggcaagacgccaccaagggacgcaccggggccgacgcccgccgggcgtttcgccgcgccgtcgccgccgcctcaccgacccaatcggccgacgcccgccgccgcaagcgcgccgacgctcgccgggccgaggcggaacaacacccaccgctgccggaacccgataccgaccgggccggaacacggtcggatgttccgccggaagaaccagcgcccgcaccggaacccgacgccgcgcccgccgagaccggaaccgggcccggcccgctgggcgacctgtcgcgcctgtccgatgacgagctgttcgcgctgttcggcgagcacgccgccgacgagaacgcggtcgccgcgattaccgccgaaatggaccgccgcgacgtacccgacggcggcgacgtcgcccagggcgtcgaggagctcacgcccgaacagcgacgagtcgaggaactcgtgtcgcaggggtgggactggcaagacgcctacgccgaagcccatggcgtcgacgccgacgagctcgaccgccaagcccgtgccgccgaagtcgacgcccaccgctacaccggcgaaacccgcgacgaggcggtgcggcgcatgtacgacgaatacgtgcaggtgtcctacgtggccgccgaggacgcgaccgccgggcacatgctgtccaaagccgggcgcgccgccgacgtgaacccgctgtcgctgttctcaggcaccaccgcccgcgcccgcaagtacgcctcagaggatctcttgcgctggtggagcgagcacgggcgcatgacgttcaccgagtaccgggcccaggtgctcggacgcgagaccgaccgcgccgccgccgccgtcacggccatgcaaagcaatgggcgggacttcatatgacccccaccgatactcaacgcgcccaggcgatacgggccgcacggttcgccgccgcccgagggctaccgatcacagcatgcccctacccgatcagcgggtcggcgagcttgcgggtgctggccgtggtgttcgtgcgcgaatacgcccgcctgcggcccggccgcatcgaccacaccgcatagaaaccccgccgccgcgtgagcccgtgagacacgggtccgcgcggcgtacgcaccccgagcaagtccacaggagggacaccccatgccgacaacacccggcaccacaccggaagacgccgccaccggcaccggagccaccggcgaagagagcggaaccttggcggaagttccgccggaacccccggccgcggcttccggaaccacccccgcggcgaccggaacaaccgcgggcgactccggaacttccggcgatgcaccgccgccaccggcacccgcccccgcggactccccgccggaggcgccgccatgggagcgcaccggccagccgttcgacgccgagacggcgtggaagctcattaccaacttgcgcgccgaggtcgctcgcggcaaggccggtgcgcccaccggccccggcggcaccgacgagctcgcccagcgcgtcacgagtcttgagcagcaactcgccgaggaacgcgccgccgcccgcgcccggatcggcgaacagcatcagatgcccgagccggtcgtcgcgctgttgggcgacggcgacggcaagaccctcgcggcacgggcacaggcactcatcgattgggcccacaccctcaaccggcccgccccgtcacgcggcgccaggcgccgcccggtcgccgaacttcgttccggcaccacaccggaacaaccaccggaagacaccgacccggcgcggctggccgcccaggtcgcggctcgccgcccccactactagccccggcgcacgcgcgccccgatccacaaagggtggactatgaacaaccaatttctgaaaccgtccgtcatcgccgccacggcgttgggtttgcttgagcgcgacatcgtgcttcccggtctggtgtggcgtgacgctgtcgagtctttcgacggcgccgacgacgacaccgtgtccatcagggttccggcccgcaccaaggcacagcgccgccggatgcgtgtcgaaccgcgcggcaagatcgtcgccaagaagctcaaggaaaccaaggtcgacgtcaccttgaccgagcatgtcatcagtgccattgacgtcacggacgaagagatgactctcgacatcacgaatttcggggcgaagatcttggcgccccagacccgcgcgatagccgaggatctcgaaaaccagatcgccgagaccatggccgccgcgccgtacgaaaccgagctcaccctcgacgtcgcccaccccgaggacacgttcgtcgacgcccgccgggccctcaacgtcgagtcggtgccggtcgccgaccgggtcgccgttgtcggcgccgacgtcgaggccgcgatcctcaaggccgatggtctgaccagagtggataaaagcggcgacaacaccgcgctgcgtaacgccgagatcgggaagcttcgacagttccctgtctacctgtccaacgccattgaccccggcacggcctacctgttccacaggaccgcctatgtgttcgcgctgcgggccccgatcgtgcccgacggcgcccccttcggacaaagccagtcctatggggatctggcgatgacctgggttcgtgattacgactcggattacatgcaagaccgcagcatcgtgcacaccttcagcggtacggccttcgttcccgacccgccgcgcgacaagaccccggagaccaccgacccgaagaagttcgttcgggccgtcaagatcacgatgcccgacaccgtcgcgctcccggccccgaaaccgggacgcaagaaggcggcggtgtgacggcctcggcgtcgccgccgttggccagtatcgacgccctcgaaaccctgctcgccgagccgctggttggtcggcggcggcaacgcgcgggcgcggtactggccggggttagcgccgaagtgcgcgcagtggccgggcgccggtggaccaacggtgcgcccgacctggcggtatcgatcacgctgaaagccgccgagcgcgccatcgtcaacccgcaaggactgtcggccgaaaacctcggcgactacgggcggcggttcggcggttcgggtccggccggtgtttacctcaccgagggcgaggtcgacgccttggtgaaactcaccgaggcgagcggagtggtgtcggtcccagtcgaacgcgacgtgacgctcggcggaacgccggtgtcggaccctgccgtgaggatgtgatcttgtgctgtacccacacacaccgatcgtgtacccgtccgagtaccgcagcgactccgatggcaacgccgtacggtggccgagcttggagggggtaccggtcccggccaatatccagccgcacgcgtcagcggtgaccacagtcgaggcgggcaagggcggcccctcccaacaaacccgcgtcgaggcggtggcctacctgtcgggcacgttttgtccggcgctggacgcgtacgcggcgctggattgggacgggtggcggtgggtcatggtcggcgacccgatcgaccaccaaagccccgacggaacgttgcggatgtggcgcgccgagatccgccgcgaccgcgccctcgctgatgccccgcgtcacggttaaagacgacagacggacccgccaccgcatcgcccgctcggccgtcgtcgacgccgccctcgcttcggtcgcccgcgacgtcctcaccgccgccacagccgacgccccgcgcgggaagtcccgcgactatgtcgagtcgctggagatcgccaagggcaaggtcgattaccacgtcaacgccaccgccgaacattccgccgccgtcgagttcggccaccacaacgaatccacctatgtagaaggccagcacgttctcgcccgcgccctcgacgcggtgacctaaccggcgagggggtgaacccgtgcccctgcccgaccccgtaaccgccgttgtcgacatcatccgcaccgccatacccgaggcagtcgtcggcaccctcgtacccgaccagctcgccgaacacctgccgtacatccacatcagtcaaaccggcggacccatcacctcggcctcggcgcgcggtggcctccaccgcgaagccgcccgcctcgtcatctccgtgtgggccgcgcccgaccccgccgccgcccgaggactcgcccgccgggtactcgccgcgcttttggccgtgcgcgcccagcgggtgagcggcggcgtgctggtgcgcacgcacgtcgaagccgccccggcattcctgcccgacgaccacgcgcccgccggggtctttcggtacgtcgcgaccgtcaccacccacatacactagggagagtccactatgctcactgatggcgcgaccatcattcccggtaagggatacatctacaccgccgaaccctcaactcctcgccccgagtatggcgccgaggcgcccgccccatgggtcgacttgggccacacctccgaggaggggctaacaatctccctcgaagtcgaaaagaccgtcaagaagacatggcgcaacagggtgggactcagaaccactgtggatgaggtgacgttcgaactgacctggatgggcttgcagttcgacaccccgaacctcatggcgtacttcggtggcggcgaggtccccgaacccggcgtgttcggtgtgaccggggatttcgataagccctatgagcgggcgctgttcatcaggttggaagacggcgacgccgaggtcgacctctatctgtccaaagtatcgcttgggcccggtgacgaggccgagatcagtcccgaggaattcgcgccgctgcccattaaggctgtcgtgctcgacgatgccgacgctacgtacctgcttgagttgatggcgccgcacatcggctaccccgacaagcccgtcgccgtgtcccgcaaggccaagacccgcaagaccgccaaacaagacgcctagaccttcctcgccccgctcgtgggtggggtgccgccgcgcgcggacgcgccacgaatcgcggtcccgccgggcaccccacccacccgtattcgatttccatcctgttaggagttttctcgcatgtcagacgtcgacgccgtcgccgccgaggccacgaccgacccgaactcacccgtacttgaaacggacatgcacgggcgacggtgggtcttctaccggcccgacatccgacccgccgcgcttcgccgctatgcccggctggccgacaaggtcactggcggcggcgaggtggccgacgctgacgctatcgagctggccgccgtcgccgaggacatgcttcgatccggcttgcctgacgccgaaactcgcgaggcgttcgacgaggcgccgttcaacggaaccgacatcacggcgttgtccgaggagtatttcgaggccctgggcgccacggtgggggaatcgtcagcctcgcccgcgccctcaccgaccactgtggcgcggtcgaggccgacctcgaagcgacgtaccgaataacgctaggcgacctgtggaccgggcgcttgtcgatccgacgcgccgttgtccttatcggtcagttgccgactacgtcacggctgtcggtggcgctacgcgggtccgaacacgacgggtgggatctgaccgcccatcttctcgccgccttgattgacgcggccaacacgaccacctacgccgtcgcccaggtgcacagcaagaagaggctcgccaaacctgagccggtgccgcgccccggcgccaccaccaaacccacgcgaacggtcaccgtcgcccagctcgctaagcgggtgcgccaacaccgctagtccacacgcgacgcgaacacggggcgggggtgagccgtcgtggtgttgtccgctggggcggtgtcggtgcgcgtcaagcccgacttgacgaagttcgccgccgagttgaaggcgtttcttgtcgcggcgtcgcgcgatgtcgtgcacatcggcgccgacctcgacgccgggaagctggccacccaggtcaaggccgccgtgacccgtgccggtgcgggacggggcgtcgaggttccggtcaccgccgacaccacgaaactcgccgccgccgtgcgctcgggcacccccagcggcaagacgagcgtggccgtcgacgccgacacctcgaccgcgctgtcgcaagtggcccggttgaaatcgcaattggacgacctgtcgcgccgacacattgaactgtcggcctcaggtgataccgcaggcgccgagcacctggtcgcccagattcgcgacgccgccgcagccgcgcaagaaatcgacctgtcacacatcaagggcgccgcgctgggcgtcgacaccaaggccgcccgcgccgccgccgagaaactgcgtaccgacctagcgcgcctgtcgggcgagaccttccgtatcgacgtcacggccaacgcgggcgatgtcgagcgggtgcgcgccgagcttcacacgctggccgccgatgcgtccgatatcgacattcccgtcgcggccgacacctcgaaactcgccgcacaagtgcgctcgggtctggccgccgccgacggcggacgggtgcgcgtccccgtcgcggccgatgccgggcagcttgccgggcaggtgcgccgcgccgccgccctggcgcaacaaggcacccgcatcacggtgcccgtgggcgccaacaccaagggcatcggcggaagcctggccgggctgtccggcatcggtggcgcactggccggcatcggcaaggtcgccgccatcggcaccagcctcgcggctgcggctggtggtgcggcacaactggccgcagcactggcccccgtggccggggcgctggccgcgttgcccgcgttcgccctcggcgcggcgggtgccttcgccgtcctcaagctcggattgtccggtgtgggcgccgccttgtcgggtgattcggccgcattcgcccaactcgccccctcagcgcaagccgccgtcaccgcgatacgcgggctgtcgccgcaattcgagcgactcaagaccagcattcagggcaacctgttcgccgggctcgacaagcagataacccgcgtcgccgacgtcctgttgcccaaacttcaacagcggctaccggccatcgccaccgccttcaacggcctggccaagggcgtcgccggtggcctgtcgtccgacgggttcacctccggactcgacgccgcgctgtcccacactgcgaccgggatagccgggctcgccaagggaatgcgccccctgttttccgggctcggccaggtcatcggcgctttcgcgccgagcctgacggctgccggacaagccgccggtggactggccgcgcgcttcggcgagttcatcagcaaggccgcggaaactgggcaactggcgtcgttcgttgacggcgttaagaccgcactgtctcaagtgggcggcatcttgtcgaacctcggaagtgtcgtcgcctcggtgttctcggccgcgtcgagctcgggcggcggcctgctggccacgctggaaaccatcaccggcgccgcccgcgagttcttctccagtctcgaaggccaagaggcgctgagcgggtttttcggcggcattcagtcggtggtgcgcgccgtgttgccgaccttgcagaacctcgcgtccggcatcggctcggtgctcggccccgccgtcggccagatagccacgattttgggccccgcccttgagaccctctccggctccctcgtcgatggcgtcgcaaagcttctaccagggctaatgcccgtggccgaggcgctggctagcatcgtcaccgcagcggcgcccctgctgggcgtggccggtcaactgggcgcgattttgggcggcatcctgggctctgctttgtccatggtggccagtctgtttcaggcactggtgccgccagccgtccaaattgcacagatcttgctggcgagcctgatgcctgcctggcgctcgattgaatcggcgctacaaactgtgatcgccgccgttttgccggtgattcaggcgttcctatcggtcaatcaggcgctcgccccgatcctcgggctcatcgtgcgcgtggccgccgcgatcttgtcggggctggtcaaggggctaatcgcgctgatcacgccgagcctgacgatcacgaagattttcgtcggcgctctggccaagggtatagccacagtgtacggatggctgaaggaaaagctcggacccgccgccgcgtggctcgcctcggtctggaacgaaaaggtgtcgcccgcactgtcgaaggtgtcggcgtggctgtccgaaaagttcagtgccgccgccgcgagcgcctggtcgtggatcaaggaaaagcttgcgccccttgggcaaaagctcgcgaccatatggagcgaaaaactggcgcccgcgatccaaaaggtcggcctgtggtttcgggagaagttcgttcccgcagctcagcaggtgtggacatggatacaggaaaaagtcatccccgttgtgtccaaattggtgcgatggttcgtgtcgaaactggttcccggaatcgagcgcgtcgtcgagtggctcgtcgacctcgcgggctggtttttggacctggcggtcgacatcggtaccgccgtcggcaaggccatccgcttttggggccgcttcatcgcgttcatcaaggcgctaccgggcaaggtgatcgggttccttaagggactcccggcgaagtttgtacaaattggaaagaacatcgtctcgggcatcgttcgcggtatcaagcaggcggccgggcgcatcaaggacgccgccgtcggcgccgccaaaagcgcctatgagggagcgaaggatttcctcggcatcaactcgccgtcacggctcatggcgtggctcggctcccaaatgggcgccggtgtcgaggtcggcctcgacggttccgtcggcgacgtggtgtcggcctcgcgtggcctggcgcgcgccgcctacgacccctggcgcggcttcaccccccaccccaagtcccgcaccgacaccgacggccccggcggcgtgaacgtctcggttcgcatcggcgagcgcgaggtcgccgacatggtcgtcgacgccgttcgcgcccgccccgaggccgtcgcctcaaccgtcgcccacggtacccgtctgtccaacctaaggagatagccccatgtccactgtcattgatccgttcgccgtgtggctgggccgccccggacacctggtagcgctgcccgacccgtcccccgacgtcgaggtgatccggtcgcgcgaggtggccattcacgtcggcgtcgccgggggccgctcggtcgacgtcaccggttccggcctgcggacgttcaaatactcgtactcgcgactgacgtcctgcgaggccgaggtcatcgatgccttcgcaggcggcgaccacgggcccggcccctacgcgttgatagatcccgtctacgccaaccgcctcacggcgaaccaggccagcggcggcaccgtgtgcggcgacacgagcgggttcgcggtcgaagagtacggcgccatcgaagtcgacacccggtgctcgttcaccggtccgtcgtcgatcctgtgggcgttcaaccccgcgagcttgcgggtgctcgcgctgccgtcgcgctggccgagcctgcccgacggcacccgggcttttccggtgctgccgggcgtaccggtgcacctgggtgcctgggtgcgccccgataccgcgacatggtgcgggtgggtcccgcgcttctacgacgtatccgggcaactggtctcggccgccacccccgaccccgaggccgtcggcggcgaaacctggcgccacgtcaccgcccacgtcaccccgccgtccggcgcggcatgggtcgccccccggttggcggcgaccaccgtggcccctcgtgtctgcgacccggcacgcataagcgtcgattcgctcgaaatgacttacggcaccgcattggccgagcgggcacgcaccggcaccggggtcccgcaagtcgaattcaccgcctggtcgcagaccatcccccacctgggccacgtcgacgcacagctcgaactaacggaggtgtgccagtgagacccaccccgccgagcttcgccgaggcgatcacggcggcgtcgcggcacatgcactcacgcgtgcgcctgtggccgaacggattccaaggcgaaccgctcgacgtgtccggcctcgtcgagtccgtcaagacaagccgcgagctcggcgggcaactccccgaagaggtgcgcctcgtcgagggcgcgggcaccgtgaaagccgacctcaccgttaccggggcgaccgggttgtcggctgccgccacttgggcgcgcgacacccccgtcggtccgctggccggacgcgagcgactcgcggtcccgatcacggtcgatatcggcgtcaccgtgtccggcgacgggccgaggttcgcgcgggtgttcaccgggggcgtccgcgccgtggctctcgacggggcgacctcggcgaccgtcaccgcgctcgacgcccgcgataccgcccgcgacccgctcaccttcccgcccgtggccgacgacttcgccggtctgtcgttgcactggtgcatcgcttatgcggcgcacgcggtcgggtttgatgcccagccctcgccgatgcgcgcccatggcgtcgacgtggcgcgcgggtactggccgctggtctattggccgatgtccggctcgcacgcgccgttcgtcagcgggcccaacgcccacaccgccaccgtcgccacctggcagcaacccgaccgcgacgccgccctggataccggcggtttcgtgtcagtccccgcgccatggaatggcccggcggcgtttgctgggtatttcgggcggcgtcggtggcgccgtatcaccggcaccgcgtcgacattcctacccgcggacgcccccaccaggccaccggccacgggagtgaggttcgaggcatgggtgaagtccgagcccggcaccaccacagcacccggcggcgacgccttccggctggggctgaccgacgggccgagcttgcggctcaccgcgacgggggccgccgtcctcgacgtcccccgcgccgacggccgccgacggatgcggttcgccgcaccgcccttgaacctgttcgggtggcgcgcgggcgagtggaaccacttcggcgcccacgtctcgaccacccccaagggacacacggccgtgacctggcgtttcaacggccgagaaatccggctgtcgtatccggggattcgcgccgcgctggggacctgcgataacgccgaactcgacagctggctgaatctgtccaacgtggccatatcccgctgcccgagttcggcggggtggctcgacgggcaccactgggcggcaacagcgctcatcaccggcgccgacaccccgatgcgctggccgggcgagttcgccgccgcccccacatgggaccacctcaccgccatagcagacgccaccggctcggccacttacttcgatccgcacgggcgcctcgtgttcaccgggcccccggctgcggtgcggctgcccgtggccgaggtgaccacccgcgaccgcatcacggcgctatcggtagaggactccctcgaccgggtccgcaaccacgtcacagtgaccgaacacggcggcgtcgtcaaaccaccgggcaaagagccgctgtggacgttcgacggaccacgcgcggtcgaccccggcgaggtggccgagttcgacgttgaattcgccgaaccctgcctcgccgccgattcccgcgtgtccgtcaccgccgcacccgcgcgcggcgaatcgtgggtgtacgtcgactacgccaagactccccaaggttccgggcgaccggttccgggccggtacgtggtcgccgcactggtcgacgtgtccggcacccgcgccaccctcaccgtccgcaacaaggcgaagcggcgagtgtgggtcaccaaaccaccgagccccgacaccggcaccgcctcggcgaccggcgcgagctcggatgtggcggcggcgggcatcgccggacacagcgtcaaagcctccacaaagaagtacgtcgaaaaagacgaggcgtcgatcgcccaatatggcgcgttcgcgttcgacgaccccgacgcgccgtggcggcaatccggctcggccgagcgcgcccggcggttgctggccgacttgtcccggccgagggcgaccgtcaccggcgtttcgatcgtcggcgacccccgactcgacctcggcgacgtcatcacgattcgcgaccccgacggcacccgccttgacggcgcctacgccatcaccgcgatagccgacgaccacaccccctcatccggctacacccaggcactcaccgtccaccccgcaccactacccaccattaaggagacacatgccgaacgttaaacagatctggcgcaccaagggaatgatcgacgcccccaccggcgacgagaccctctcgcctgccaaggcactcacggcgatcatggccgacgtcgaaacgcttcccgacgacgtcgaagtgttgaaggccgatcagtccgcaatccgcaccgaaatcgcctccctcgcccaaagcctcgccgacaccctcgcccccgcgctactggcggcactggccgaggcactcaagaccggcatcaccgacgacgtcctcgtgtccgccgccgaacagggcgtgcgccgcgtcctgggctccctcgaccccgagcccggactcatcgcccccacccccagcgccccgacgccgcccagccgcgaccagggcgtaaagccgaccgtgacccgactctaaaaaggagacaccctcttgtccgactacctcgcgtccctcatccgtaccggcatccccgccggggtcggcgccgtcctggcatgggcggcgtccaaggggttcgatatccccgaggccgcccgcaccgagatcatcgccgccctgaccgccgccgccaccaccatctactacgccgtggtgcgcgcggccgagaacacgtggccggtcgtcgggcgcctgctgggcacctcccggcagcctgaatactccgcccccctcaaactcgacagcgacctcgaatagacccgcgcaatacggcccgcccctctgcctcttccgaggtagcggagcgggccgcttccttgcttctacgaaccaaattgccccgcccttcacggggccttttcaatcagcaatcagaagaacagactttttatagtcgagacgatcggagcaaccagaccaacgaacgtaagccacttcgaagggggcttgtccggcggctgcaacggcaaactccgatagtccaatctgtatctaattcggatcgagattcgctcgcgctttcggatgtacaagaagttccttcttctctaaaaaacggatatgtccaaattgttcggaaagaagagggttccttgacgcccagggacgcagtactcatgctattccgctgtgttactggccacataagtcgaaagtccctgtatcgccagctcaacggacgcgtaccggctatcggcgcggttgccgccgcgcggtgcgccaaacctcgccgtcgggggcgccgtcgggcatctccgcccagtcaggacgccacctctccgaggtcggccggtggcgctgcgacttcgggctattttcccatgctcgtgggcttgcggctaggtaccgggcgacagcatcgcgggcgtcgatctccgtcggatacgcgcgatgccacgcccgcccggacagacagattttcacgacgacgcgcccgtcgtaatgctcggtgagcgcgatcaatccgccagccgccaggccgggaccgacatcctcgcgccacatgcacagccacgtgtcccactgcacgtgttcgccgcgcacatgctcaccacccatgtccaccacacccggcatcatgcccccgatcgcatcgccccacatcaggatttcgtacgaaggttcgattattggcatgcgtcatctaggctcgctgcggctcccccagattgtccgtgttctgggtgccgggccccgcgcggcgcctcccgtatcgcctgcgcgacgcccgcctcggctgattcccgttctgccgaggcgggcccttactgactgcggcccgtaacggcgacagtccaaccgtcatcgtcgggtgcggtggcggcggtgtagtcggcgagcgtcgcatcggcggcgggcaggtcggcgacgagggcgtcgcgggtctcgctggtgccgtagctgaggatgccctcgggagtggcgacggcgatgctgtcgggggtggcgtagccgatacctcgggtatggccggtgtaggcggtggcgagctggtggggccgcgcggcggccagcgcggcgaccagcacaggaaacgatgccgcttcggtggtcatcgtggtggcgtggttcatcaggccgtcgagcaatcgggccgcagcggcgccgttgtcgcgtacggcgggtgccgacaaccacgcggggatgtcgccgccggtgtcggcggtggcgtcgaggtagaaggctggtacgcgttgatcggcggcgctgggggtgaggtcgacgaacgaaccctcatgaacgtggaccgtggcgggctggcctccggtgacagtcattcgcacggtcaggttggccatggcgacgggtgcgactttgaccggggtgacgatcacgccgccgtcgcgcatctgacgcacccacggtgccgggatgacgcggggcgtggtccaggcgatgagtcgatcgaacggcgcggcgtcgggtgccccaagaccgccatcgccgcacatcaccgtcacttgtggcgtgtcggcgagtttagtctcggcgcgggcggcgacggccggatcgacttcgaccgataccaccgcgccggtgggcccgacgacagttgcggcgatcttcgtcgagtagccgctaccggtgccgacctcacacacccgatggccgttttggatatcggccagtcgcaacaggctttcgatgatggccggggcgctggattgcggtaggggtcgcccatcgggttcgttcacgtactggtcggtgtcgacagcggtaatggcttcggcgagcgttgtcacgtggtcgtcccctcgtggtggtgcgtggtgaatagaacattgtaggtagttgtggggtcggcgggttcgcccacggggcgcccgtcgacttgtatccacgcatgcaaggcgacgggctgggttttgatgccgtggcaccattcgactcgcctgcggcgcaaccgcagcagcacgacggcggcgatggaccgctcaagacaagccgcacgcactggcacccaccgacaggcggcatcgatggcggccagcacggtcacggcctggcgctcgctcgcaggacgcaccgccgggcgactgagtcggcgggcgatgctgcgggtgcggtggaaggcgatcagccgcacggcgatggaaacggcgaacatgaccgcaacggcagccaggcgcaacagccaagacacacgggagccggttgtggtggacatgatcgccgtcatgacgcaccgccggtcatcacgccgtagtcgacaagggtggcggtgaagtcgtcgaggtcggcggcgatggtcgtcgttgagacgtcgaaatgttcagccaggacggtcacggcggtatcgcgctcgtgttcggacagtgccttgacaaacgcggcggcgaccgcgtcgaggtggacgacatcgccgccggtgggtgttacgagtgcggcgccgccgtcgggtaggtcggtgtagcaggtgccaggcgcgaggacgggtcgcatggtaggtactccatttcggatgcggtgagaatcgaccaggtgaccggcgtcgaggactggcgtagccacgcctcggcggccaagaaccgggccagcgcggggacaggtgctttgatgccgacagcggcggtggaaagggtgcgacggatggggtcacggtcgacgagtccggcggcggcgaggcggctggattcgaccaggtcgcgaagttgctcgacggcatcggcgagaccccggtacgccaacgaggtgtaatcgcccttcgtggaccgctggtgtattgctgcgggtagccagggcgcggcggcgtcggcgagcgcgggtttttgacgtagcggcgaatggcggtgatacgcgggaaccgcgaggaacgcggcggcgacgtcggcgtcgagaaacggcgcggccaaaccgaacccgtgagccgttgcgaggtcgacctcgcaacgatgcgcggcggcggattcgcggatcatgcccagcgcgaccgcatccgaccccgacaggccggtctggctcgggccgggatcggctgctagggcctcagccaggacgccgcgcccatccctggtcagccacgcggccaccggtgacggttctatgtaggcgacgtggtcactccacaccggggccgaacgagtgagggccggggcgcggagtgcggcgaggtgctcggcgagttgccgagctgggccgtgctgggcggtgcgggcggcgttgatcaggagacgggcgagcggctggtgccgcaacttggcccatccggcggcgtgcctccacagggttcgccattgtcgatcggcggcgaggtcggctaggtagcacggtggagcgaggacgacggcatcggcgccgctgccggtcaagtgcacgccggtgccgaaatcaccgattcgctcgaaccaccacgacaagcgggcgtgattgaccatgtcggaaaacggttcgtcggtggccggagcgcgcgtcatggccgtgaaagggtcgacctcatcgtcgaggttccattcatgatggacagtcccgaacgactcggcggcgatgcgggcgtacgccacgtcgtcgcaggcttggccgggcggtaccaaggtcgctgtcgtgacggtggtggacgcggcggcgataccagtcacggaggtggaatcaaacccgcccgacaagtccgccgacaccgactgtccggccgtccgttcggtcacagcggtacgcaaccgttcccgcagcacctcgacatgctcgccccctcgatactcgggaatcgccaacggttgggccgcttgccttaccgacccgtcggcgtcgacgatcagcgctcggccggggccgatacgcgagatacgcgaccacggcgaagcgttcagatgcgacgggcgtccggctggggaagccagccacgacaccagccaatcgagttcgcggcacccgccgaccagactcgccaacaccgcgccgtgcgaagcgaacaccacgccgtgctcggtcagcgtgtagaacaccggggcgttgccgaccgggtcgggacacacgacgctgaccgagggactgtggacgacaacggcgccattgatggccagcggggcgactgttcgcgggtcgaaagtggtagtgaagcgggcggcagcctcggccagcgccccgcgttcggggatgcggtcgccccaggccaccgcccgccaatcggggccggtgattgtccgtgctgacgtagcccccaacgaccagatcgcgaagcgatcaccccggctcaccaaccgcgccccatcgaggcgatggaccacggtggtaccgggaacggcgatgtgtcccaccatcacgcgcacagacatcacaacccccgtttagtagtagtactggcggctgtcgtgagtgtcgttgtactgcccgccgttggtcagcttcaccgcgtcgcccagcagcgtcacggtcgggcgggcgtaacgggtgcgccgcgcgggcgttttcttggtgttcatggtgtcgacctccatcgatcggaactgatcgccggatatccggcacccttgacgctatggctgatccggtgctgtgaggtgtcccgtggtgtcccagccacacaccgacacccctccggaagtaggacgcgacgtcccacccaatgccctgcgaggtttggtatgcacgggcaaggccgtaacgtggaaggcagcacaccaaaaggggcaggcatggcagacacgacacccggcaaggtgatccgcgggggccgacaacgccgtcgcatgacacaggccgcactcgccgagtccgcgggcgtgtccatcgacctggttcgcaaactggaacagggacagcggaactccgcgcgcatagattcgctgatggccattgccaacgcactcgacatgcccgtcggcgacctcatcggcaaaccacgcggtttgaccgtcggcgccgaaaacggcgaggttctgcacttgcgccgcgcgatcctcggcatcaccccgcacagcggcgaaccgcccagccttgccgatcttcgcgcccaactgggcgagttgtgggacatgtattggcacggccgttacgccgtcctggcgcgcagcctgcccggccacatcaccgccgcccgcgcgctcgcgcactcggcgagcggcaccgtcgcccggcacgcgcacaccggaatcgccgaagctctgcaactgaccgcatcgctgctaacccacctcgctcacgaagaccttgcccagctcgcactcacccacgccaccgccgccgccgacgctgccgacgaccctctactcgtcgcctcgatgcaagccacccgcacatgggtgctgacccggcaaggtctgtggagcgaggccgaaaccatcgccgccaccaccgccgacgaggtcgaaccgaaactatccaccgggactgttgaccagctcgccgtatggggcgaactgttgcgatacaccgccttgagtctcactcgcgccggacgccacaccgaggccaccgacgcccagcagctactcgacgccgccgccgcccgcatgggtagcgaccgcgcatcgaagtacaccggtatcgcgttcggacccaccgtcgcagccatgcgcgccgtcgacgccgccgtcgccgccgacaaaccccgccacgccctcgacctcgcccgccgtgtcaccacccccgacgccgtcccacccgcgatgcacgcccgatacctgctgaccgtcgcctacgcccaaaccctcgactggcgcaacaccgacgccgtcaacaccatccggcacgccgaatccatcacccccgaacttttgccgcaccaaaccctcgcccgcgtccttgtcgccgagctactgccacgccgccgcacccaacgcctacccggtctcgtgccgctggcccaacgcatcggcgtcaccggctgaccccattggtaggcactcccgagttcgtgccacaccagacagcgctaaagggacgtagcggcgcgtctgtatagtcttgggccacaacagaaaacgaagcggccccggtcggtgttggtagcacctcccagggcctcgcaaaaatcggaactgtataggagtcccgaaagatgcgtcaccccaacgctaacaccagtgcccgcacggtctttctagccatcggcaaatggacggcccttgtcgccgccgcgttcctcaccgccaagggcgagcacgagctcgcgctactcatcggcattcacgacccgtacgcctggctgttccccgtcgccctcgacgtatacgccgccgtcgcattcgccacccacgccaaccgcgaggccaacatcgccctcgccctcatggtcgtgtgccagtccatcacccacattcaaagcgccgggcccgacaacctgtggtccgtcgtcctgaccgtcgccgtgtcggcggtacccccgatcatctgtcaacgcgtacaccacctcggcaccaacaccagcgacgaaaccaaacccgcaccacagcccgccgccaagaccgtcgaccccgaacccgtcgccgttacggtgccagcgctgaccgcccacccgctgccgtggccaaccgcccgcgccgaaaccgtcctcgccgagatcgccgccgcaacccagaccacaactaacccagcggcgaccaccggaacgactcgacgcccggccaaacgcgcgccacgcaagacacgcgagcaacgccttgccgacctccgcgccatcatcaccgcccgccccaccgtcgaccaaaccgacgccgcccggcacatgggagtcagcgagcgctacgtacgaaatctcttccccggctcgtgggatgacttccgggccactgtcgccgccactggctagatactcaaaccggcccgccacctcgtaaaaaggtgtgcgggccgattgctgcctgtaaacgtgcgcacggcataaaaacagggcgatagccccctatggagaggggccacgcccgcgcatggtttattcgcgcgagttagccggtcttgtcgttgttggcgattgcaagaagaaagttcttccactcggtacttgagactgagagtgtggggaacgttcctgtagtgtcgagcttggagtcacgcacgtagactgactcgactagggcaacctccacgcagttgccgttggcttgggttcgtctgcccttgcgccatcgggcacgggccaggtcgtcaccttgcgcggccatcccgcgcctccttccgttgtttgcaaagtggcataactcttttgatgcctctcgaatgagcctgtcggacgccgcagggctcaaagcctcggcgagaagacgctcgaaaaccatcttatagcgctccaactcgccaagatcttcgagataaagcgcgctggtgagcccttcgaggtaaacgatgtcaggatcgtcgtcaaacccgaggattacgaacggaccagccatcccagggtgcgcacctgcggaaaacgggagaacttgaatcgtgatgttgggctcgcgctgaagttgcagtagatattcaagctgtgcccgtagaactttcattccgccgacctgatatcgcagcgcagcttctccgaggatggcccaaacgctgagtttcgggtcttctttgagccgatcttgacggctcgccctcaacttcacccgcttttcgatgtcttccgccgtcgcgccgggaagctgcgccgaaatcaacgcccgagcgtagtcttcggtctctaggagaccggggacggtgtcaagttcgtacgttcgggtttcgttcgcctctgtctcaaacccaatgaagtccgcatactcgctggacaggatgtccttgtatgcctgccaccagccccgttgctttgcctctcgcgtgagctgtagtagctcttcttgtcgggcttcgggcaccccgtacagccgcagcaaagattcaacgtacggcagtttcacggctgcgacgccggtctcaatcctcgacaggctggtgtggttgatgtccagatgttcggccgctttctcaagagtgatgccggaatccttgcggagctgacgaagcgcgcgcaccaagcgacgcttgcgaacggtcaggctcttacgtgctgtcatgcgctcattgtgccgcatcaactcacagtacgaaaatctaaccacgcccaaacgaaagacgcacattgcgtttcttgattctgtgtgacaggatgtgaccgatcgcaagtcgtatacatcacagtgcgaggtgaccatgtccagtctccgaatccccgatgagggggccgagtcatgacgcgcgaggaatcccgcaccgtgcaggaaacgcaccgcaagggaccggatgggatgtgcaccggtttcaagtacgaggaggggccggacggggaacgtacgcgccgcaagtgcggtcagccgtacccgtgtgacgagctgaccgaggcgctcggcgtgatcggcgggacggtcgcggcgacatgaaccaacagcaccaccacagaccagaccgtctcgcaggtgggggcgcgacggttggcaccgtgcacacacccagttgtgctgacccgcagcgactcgacggcgtccccaatgaccgtcaccggtcgctgtctcggcgctgtgcacggtggggtgggagcgggacaccagcatgcaggaaacctcgaccggggtcctgttgtcccgctctcacccgaaccccaaagacttccgcgccatcgatcgcgcgagatacccacaactgaataagtccaaaaaggaaacggcagccctccggtgcgtttggagactccccggctgactgcctacatcaacagaaggagctagcttctgatgacgatcgaaacgatactttcccgcttgcaccccgcgcaagcctttcgggtgcgacgggaacacatcccggacgaccgatggcggctggtgagccgatgcgtcacctgtgatgagccgtggtatcggcttctcgggctggtgcaattcgggtgtagtgcgcggcgcgccgccgagcggacgctttccgactaccgtccggaaccggcgacgtttttcgaggcggtgacggttaacctgtcgccgccgtggccggtagtgcgcgataccgctccggcagcgccgccgatgcgtgcggcaacggctgacccgatgtgcggccctcggccgcatactggtgacgggcacaccagcgacaccgcgaccggcggccacgtctgggcgggggcgtttgggggctatcgccgaggcggcccgcactcccggccaggcgccgacgcgacggacacgactgtcgaacttcccgtgttggtggcgtcatgaccgtgacacccatcgttccctcgctcgacgccgccgctaagcgagaccatgcccggttcgggcaagtgtttctgctgtccgggctggcttgcgcccagttggactgcaccgcgctcgccgaggatcatccgatggcgcccgcttgggatagcaaaggtcagcgcgtctaccagtgcgccaaggaatgccgccgtcattcagtgctcgtggagacggcggacgactcggcgtggttcgccttctgcgcagcgacgaacaccgccccacatgaaatcaccgaccgtcgtcaacagcgtgaactactggtagcgaacgtgacgcatgtgtggctcacttgctaccccgacgccgacccggttaccgccatcagttggggaagctttcccgccgtaaatcccacctagaccccgccgcgcccggcttcccatgtcgccgttttcaccggccgggcgcggcggaccctcgtcacctcaccgacataaaggactatcccctttgggaaatactgacctcgtcgtgctcccggccgccgacgttgcccccgataccccggcgtccgtgtgctgccaccccgacaacacatgcccgtcggtgctgtggcccgccattcgaaacgcggtcgacccggcgccgaacatcttcgaatccgggcagtggcccccaatcctcaaaacgccgacgccagcgccccgcccctacgtccccgaggacacgaggccaaccggggcgctacgccaggcgtgggaagccaccgctaccgatacctacatgtggggcttcgcgacgggattccttctcggcgccgccagcctcgcggcgatcctcgcccacctcgccacctagaccccgccgcgccctgacggtcccacttcccccggcgaccgccagggcgcgacggctttccattcacgtttcatcaacaaggaggcaccactcgcagtgaccaaaaccgatgaaagctttcgcatcctgaaccacgaaatcgaagtagccgaaatcatggccgccgcagcagccttcaccgttcaccgccgaagtcaaatcgtggtcgcaaaatcacgccccgagcaagaagccgaacagttgcccgccatcgcccgctacaccgaccacgcgcaccaaacgatcttggctgcccgcaccgcgatccgggaccgatacagccccacctcaactgtccgcctcacgacgccgcaactccccgaaaacacgtttcacagcggtacaccccggcggcgacaagtcacgcgcgcattgactgtcacgcttaacagactgtgggacattgtcggattcgtctatgacgtgatcaaccagccacaagtaccgcgtaccgacgaactcgctgacctcgtgtacttccacaccttcgccgcctgcggccaatggtctattgctcatcgcgcctaccagcgcgccacccgccgacgccgcccgagactcaacagcgaagagtttgacctacagactgccggaatcgccttcgcgctgaagggccgaatccctgatccggtgtggcaagggttcgccgaggtgatggacggcggcgagtattgcctaatccttgaggacatcgtaggcgtcttgatagacaacaaactaccagtgaccatagtggaatacgacaccctcgtgagtctgctccactacatcgaacttcccaactaccgcccagcgctcgccgagaggcttactgtcagcccgatccacgacatcctgtagagccctcacgccgtcgcgtccactcaggcgcggcggcattcgtatccctaaaggactcccccagttaatcccctacgcccgctcggcggcgctgcgctcaacgcagaacagattgccttccgggtcggccatcgtcacccagcccgtaccgtcgggctttcggtggtcctcgtacccggcagcgccaatccccttcagccgttcgacttcctcgtcgcgggtgcggtcggtgggtatgacgtcgagatggatgcggcgcccggttcttggttcactgtgtttcccctcgggcacctggatgaacagcattcccggcatcggggcgggcgcctcgagcagcacctccgcgtcgccgggttcgtcctggtccgagatcggccagccggtcacctcactccagaaacgtgccagctcgtaggcgttggcacagtcgacggtgatgtgcctgacggtcgcgaccacgggatctccttttgtgaatgtgttagccgccggaaggttaacgcagtgcctcggcgatggccacctcgctggcgacgcgctccggcagctcgtcgtcgacggcccaggccgcgttctccatcgcgcgcaggaacgcccaggcgcgggcgcgttcgggggcgacgcccaggccctcggcggtgcgggccacgacctggcaggcgaacccggcctcgggccggtgatggatctgtttgtcgatgaagaaaccggcgtcgaaggcccgctcccccagcagcggcttgggatcgatgagcagccacggttcccgttgtgccgccacgatgttgcccaggtgggtgtcgcggttgacgatgccctcgggcccgtcgggcttggccagttcgcggcacaggtcgaccgcctgcgccaccaggtgggcgggcagctcaccgtcggcgttggcggggatctcggactcccagacggccaccaggtcgcgcaccagcggcagcgaggggtagcccggggtcgcgacgggttcgcgccacagcctgcgatatagggcgctggcgatgtcgatcttgtcggcgttctccgggctgccctccaggacgacgccctcgtaggactgttggaccagtggcgaccccggggtggccagttccatcagcatcgcgccggtgccggggtcgtagtcgtacagtttgacggcaccctcaccgttgtagtggtgcagggcggtggcctcggcccggttctcctcgtcgacaacggtgagtttcagcacggcggacgagccgtcggcgcgccgcaccggcgccacgtaggagtgggtgccgccggtgaacgcctcgccggtgatctccaggtcccaggcgtcgcagcgatcggcgatcaggtcgggcagcgccgccagccagcgttcgcccgcctcctcgaagatgtcgcgaatcagctcggccacgggttcgggaacagtgcgcaccgcacgagtatgaaccgtggtgcccgaccggtccagcgcatatcgcgtgggtttcgtgacaggcttgcggcatggacgcggtaatgagcctgaccaccgactatggactcgacgacggtttcgtggcggtgtgccacggggtcgccgccgcccgggttcccgacgtgcgcctcatcgacgtctcgcacgcgatcccgcccggcgacatccggcgcggcgcggtcgtgatggcgcagaccctgccgtacctgcccgccggggtgcacgtcggcgtcgtcgaccccggcgtgggcaccaccaggcgaccggtggcgatcgaggccggtgacagcgtgctggtgggccccgacaacggtctgctgggctgggcggccgaggcactgggcggggcgcgacgcgcgatcgccctgaccaacgccgaactgcaccgccatcccacctcgcacaccttccacggccgtgacatcttcgtgccggtggcggcggcgttcctgtcgggcgtggcgctggacgacgcgggcgaccccgtcaaactatccactctagagcgacttccgcgaccatcggtcaccaccgacgaccagggactcgccgccgacgtgctcgcggtcgaccacttcggaaacgtccagttggcggccgacggcggcctgctcggcgaatacggcgagaacttccaggtaggacagttccgcgcgacccggggcgacatgttcgccgccgccgaacccggcgaactggtggtgctggccgactcggccggaaaagtcgcactggccgtcaacggcggctcggccgccgccctgctgaacctgaaaccgggcgacaccgtccggctcgaagtcgccttagctgcccgtcagcggattccagtcccgctcgtactcccccagccacagctgcggcgcgtagtgggtcaccatccgctgcaactccttgcgaacccccgacaccggaaggaagtaacgcagccgctgcttcggcaggtccgggtgcggcggctcgtcggtcaccaaccacgcgcgcaacagttgcgcatgtggatggtcgtcgagcaccgactcccgcaggtacgcctcgaaggcgaacgcccgccgaatctcccccgcgctggactgagcgtggggctgcggcgcgatcttgtaactggtaccgactccggccagatcctgccaggtggtgagcgtcgcgttgcgacggtgcacccaccacaccccgttcatgtcaacggcgatcgcgggctgactgtgactgcgcctgggcagggtcaccaacgccagcaccgcggcgacggtcagcagagtgcccgcgacactcacgaccacaccgatggtgaacgcgctgtcagcgggcttgaagtcccccgaaaccagtacgtagctggagaaccccgccaaggttccacacaggatcgtcatcagtatgaactgaagccgatgttcgcgggtgccatgccgggcccacaccgcgtcggatctcggtgccctgaacggcatttgggggtgtttgcgcacggacgtcactttagcggtggcactcgcgggccatgcacgcggaaagtcctccgtcactgtcgcagaccgagccatcgccgcgcgtcgtgttcccgcaccgcgttcgcgaattcctccatcatcaccggggctacttcgccgaagcgcaaacggatccggggcatgtgcggatgcgccgcctcctcctcgactccccagagttcggccaggtggcgatgccgcgcccgcgtcatctggtgcaagtagacctcgacgtgaagatcacgctggtgcggactgtacaacgagaaccgggtccacgggaccttgacgaagccgcagccgacgccagcgatgtccggccacgccagcaggctcgcctcgtcacggtcgacccaccagatcccgtgctcgtccaccgcgaaacccaaccgtcgccgtttcaggtacggacggatcaacctcaggtacagcccgagcgccagtagcacgcagaaccccaggacgaacgcgaaatacccgtcgccggattcggcacgctccgaaacttccgcgaatccgcccgacgaccccagcatcagcgcgctgacgaccaccatggccccgatcatcacggcgcccacgacgaaccccgtgcgatcgtcgcgggccacgagcccgatccacgacgcgtcgggatgcggctgggcggggcgggagcggttcacgcacccacggtatagccgcagtgcaaccgactcagtctcgccgacaacgcttccgccgccgtacgacggggtcaggtctgcggcgggatcctcggctgaactccagtgtggaactcgcgcatctggccgatgccctcggccaggccggacagtttcgaggtggcctcgttgagccgggtcatggtcgggtcctcacccgacacgacgccgtccagggcgccctgttcggcgacgacctgggcggcggcgcccaccaggtcctcataggccgacacgccggtctcgaagcgctccaccatgagcccgtgggtctcggtcagcgagccgcggcggtccggtggggtgatgttgacggacttctcgacgctgcggatctggtcggccaggtcgcgaagggcccgttgggattcccggacgtcgacgagggtgtcggcggccggtccggccaagcggggcgcgatctcgtcgaaggccagcgcggcggcctccaaccgttgccagccgtgcgaggcggccgagttgcggtactggaccgccatgcggccgcgacggaccttcccggcgatggctccggcgatgttctgggcctcggccgacagcgcggcggtgccgtagacggcgagctgttcgttctcggcgggcagggccttggcgagtttgcggtagtcggtccacttgaacgcggccaggacggcgctgccgccgaacagggcggtccagatcgcgtcccagccggacaggccgcccagcggcaccaagacgccggacgcgccgccgaagataccggccatgacgctccaacggcgggcgctgcgcagtcgcctgcgcagccgcttgacggattgcggtactcccgaaccaaaccagcccatgactgagagctcctaactttgccgcatttcctgctgcgcgcccaccaggcggcgcctggcggcgttgtcggcacttcggcatccaaccccgggatgccgcagcacctccgccttgccatccactcgcctggaggccgctcgcgacggaagacgacaaagtcagaagctccaggtatcccgcgatgcccgggatcaacccgccgcggcgtcccggttcttgtcgttgctcaggctggcgcggatctcgtccagccgggagacgctggccggtttctcctcggcctcggccccgccgatcgcggtcttgtcggagccgccgatcttgtcgccctggaggctggcgcggatctgttcgagccgggaggcgcccgccatgtctactgtggccttctggatttccatcatccggccctcgacggagttgcccgccaggtcggcgcggcccatcgcggtggcgtagcgcttctcgatcttgtcgcgcacctcgtcgaggctgggcacgttgcccggcgccgccagcgaggacatcgactccagagaggacgcgatggtctcctgcatcttggcctgttccagctgcgacagcagcttggagcgctcggccagcttctgctgcaggatcatctggttgttctccacggcctggcgtgcctgctcggcggcactgatcgcctggtcgtgcatggacttcatgtcttccatggactgctcggacgagaccagctgaccggcgagcacctgcgcggtgttctcgtactcggtggccttcttctcgtcgccctcggcgcgggccttgtcggccagcaccagcgcctgacgcgcctgggactgcagcttctcgacctcggacatcgtccgcgacagcttcatctccagctgccgctggttgccgatgacggcggcggcctgccgggtcagcgcctggtgctggcgctgcgcctcctcgacggcctgctggatctggatcttcggatcggcgtgctcgtcaatcttggcgccgaacagcgccatcatgtagttccaacccttggcaaagggattggccatgtcgcgatccttcccaggcttacagcgttgtgacaatcaagtgtatggtctcaccgctcacagccttcgtccactccagccgcgatcacggcggctcaggcgaccaggctggcctctgccgaggaggcgctgcgggaggcggacttggcggcgcgggccttgcgggcccggtgggcggccagtgacaccggtggcggcagtggcctcgggcccaccgcggtgacggtgtggccgggcaccggttcccggttgagcggcagctcggtgagcgtgcgccggtcctccagatgcgacaccgcgtgcggggcggcgtacagccgctgctcctcgcgggccacctcggtggtcgcctcgcccagcacgtccgacaacggcacgtccagggcctcgcaaatggacgacagcagttcgctggacgcctctttctgaccccgctccacctcggagaggtacccgagactcacgttcgcagcggccgagacgtcgcgcagggtgcgacgctgttgccgtctgcggatccgcagcgtctccccaatgattcgacgcagcaacaccatcgcagtctcctgtcttcacgcgcgccctggcccgccgtcgcacttgttcttctcgcgggcacaactgttgtaaccgggtcgcaggccagattactccgcgggcgtgacgaattcgcgtccgcgcgggtccaaacgttccatcaggaggcccttggccgcctcgaccgtggcgcgacacacctcggcgcggccgcccgacagggccagtttccgggcggtgacctcgccggacgggtcggcgaccgcgatccacacggtgcccgggggctgcccgccgtgggcctcgggcccggccgctccggtggtgcccacgccccagtcggccccggtccggtcgcgggcgcccagcgccagcgcggcggcgacctcgcgggacaccacgcccgcggagtcgatgacctcggccgggacgccgagcagttcggtcttcatgcggggtgtgtaggcgacgattccggcggtgaacacggcgctggcgccgggtgcggcggtcacggccgcggcgaacagtccgccggtcagggattcggcgcaggccaggtgctggccgcgccgtttcagcgcggccacgatgtcggcggcggtcacggtggtcacgccttgtcgtcctggggtgtcggttcgacggctcctgcggcggctccggtgtcgccgtcgccgttgcggcccgcctggtggcgcagccgcaccacctggacgatgtagtcggcgccgctgacgacggtcgcgatggtggccgcggccatcacccacggggccagcatcgccagcagttccggcagcggcaccaggtaccacacgatggcgacgatctgcagcaccgtcttgatcttgccgccccggctggcggcgatgatgcccagccggatcacccagaaccgcagcgccgtgatccccagttcccgtaccaggatcacgatcgtgacccaccacggcagcaggtcccacagcgagaacagcaccagggcggtcccggtgagggccttgtcggcgatcgggtcggcgatcttgccgaaggcggtgacctgcccgatgcggcgggccagccagccgtccacgtagtcggtgaccgccgcggccgtgaacaccagggcggcggcccaccgccagcccgggttggtgaactgcgattcgatggcgcacagcacgaacgccgggatcagcagcagccgcagcaccgtcagcaggttcgggatgttgtatatcgacgcgccgggcgcctcgcggggcacggtcagtccttcgccgcgcgatactcggcgaccaggtcgacgccgatgctgtcgacgacggtcgcggagacgatgtcgccgggccgcaggccgtcgacctcgccgatcagggcggtgctgccgtcgacctcgggcgcctggtgggcggcacggccgtcgacgccggagtcgtcggcgctgtcgaccacgacggacacggtctcgccgatgcgttcggcggcccgctgcgcggtgacctcctcggcgagcacgctgatgtggtcgtgccgtttgacgatcacgtcctcgtcgacgtgtccgtccaggtcggcggcctcggtgccgtcctcgtcggagtagctgaaaacgccgacggcgtccagccgcgcctgcgacaggaaccgttccagttcggcggcgtcggcgtcggtctcgccggggaagccgacgatgacgttggtgcgcaccccggccagcggcgacaggccgcggatggtctccagcagctccaggaagccctcggtggaaccgaagcggcgcatccggcgcagcaggtcccggctggagtgctggaacgacaggtcgaagtacggggccacgccgggggtggtggcgatggtctccaccagcgagggacgcagttcggcgggctggaggtacgacacccgcacccgctcgatgccgtccacggccgccaactggggcagcagcttctccagcgcggccgcgtcggacaggtccttgccgtaggaggtggtgttctcgctgaccagggtcacctcgacgacgccctgttcggccagccactgcgcctcggcaaggatctcgccgggatcgcgcgacacgaacgcgccccggaacgacgggatggcgcagaacgcgcaccggcggtcgcagcccgaggcgatcttgaggttggccaccgggccgctggtgaggcggcgccgcatcaccttcaggtgcgcgggcatggcggtgtcgtcggtgtcgggcgcggcgtggccggggatgacggcggtggcctcgcggcgcttgaccggactgatgggcagcagcgtgcgccggtcggtgggcgtgtgggaggcgatcttctcgccccgggcgatggcgtccaggcgcgcggcgatgtcggggtagtggtcgaaaccgagcacggcgtcggcctcggggaggctgtcggccagctgggtgccgtagcgttcggccaggcagccggtggccaccaccttggccccggtgtcggaggcctccagcagcatgtcgatggagtcctgcttggcggtctcgatgaacccgcaggtgttgaccatcacgacgtcggcgtcgctgccgtcgtcggtgacctcccagccgccgttcgccagccgggcggcgagttcctcggagtcgacgtcgttgcgggcacaaccgagggtcacgacggcgacgcgtcgcgaggagggtaccggcggagtctcagacacgactgcgagagtaccgactccgcgaacagccgtggcgcaacgcccgcgcaccggacatttcacccaggctcgcgggaccggaatgtcggcaccagtggggcggttgtggtgacgagtatcgcttccatcaaccgaaaggaccaccatgccgcagctggagggcaagggcgccgtcgtgaccggcggttcgcgcgggatcggccgcgccatcgtcgagcggctggccgccgacggcgccaccgtcgttttcagttacgccagcaacaagaccgccgccgacgaggtggtcgccaccgtgaccgcgtccggcggcaccgcgcacgccgtggccgccgacttcaccgaccccgaggcccccgaacgcctgatggccgccgccgcggaactgctgcccggcctggacatcctggtcaacaacgcggtcatggagatcaccccgactcccctgaccgaggtcaccgacgaactgttcgacacgaccttcaccgccaacgcccgcgcgccgttccagaccctgcggtacgccgccaagaacatgaacgacgacggccgcgtcatcaacatctcgacgctcaacacctcccggccgtttcccggcctgaccacctacgtgtccggcaagggcgcgctggagcagatgaccaacgtggccgcgttcgagctgggcgcgcgcggcatcaccgccaacgtggtctcccccggcgccaccgacaccgacctgttgcgcgacaccaatccgcccgaggccctggagatgctcaacacgatgaccccgctggggcggctgggcctgccgtccgacatcgccgacgtggtgtcgttcctggccggtcccgactcccgctggatcaccggtcagaacatccgtgccaccggtggcctgatgtaacccccgccgtaatgggaccgtaaggcgctgacggcgctctacggtcccgtttcacggttatatggacacatggcccgtatcccgtaccgcaagccctggttcatcgtcacggccgtgatcgtcgtggccggactgggtgtcgccctgtacctgttccagccgtggctgttgttcgtggacaagaccgtcgacgagaagctgcccgaggcccagtcgacgtcgcaggagtccgacgacgaggacacgaagtccacaccggagggaccggtcgacgtggcgtccggggacttcgtctcgcaggagcacacgacctcgggcgaggcccgcctggtgaagaacgccgacggctcgcacgtgctggccatcgaggggctcgacacctccaacggcccggatctgcgggtgtggctgacggatcagaaggtcgacgcggacgagtggttcgtgttcgacgacggctactacgtcgagttgggcgagctgaagggcaacaagggcgaccaggtctatgaggtgcccgacgacgtcgacctggacaaggtcaccagcgtatcggtgtggtgcaagcgtttcagcgtgtcgttcggtgcggcggagttgacctgaccgggaacttttacacgtcgtagagcgactgtccgggggacagcgcacttcgccttcgaaggagtcccccatgaacagttcacgtaggacggtcctgcgcgccgccgtcgccggaagcctcggtgtcggcctcgcggcctcgagctcgtcccccgtcgcggcccgcgagcctggcggcgacggacctcgcatcggaatcctgctgtacgaagggttctcgctgctggacccgaccggccccgcggaggtgctcagccgggtgcccggcgccgaggtcgtgatgatcggcgagcggaccgggccggtgcgctgcgacaccggtcaggcggcactgatcgccgacgtcacggtcgacgacatgcgcgacatggacgtcctgatcgtgccgggcggcagcgacgaggccgtcatggccgtgttcgacaacgacaggctccgcgactggatcgtccgggttcacaagcgaacccgcttcacgacctcggtgtgcaccggcgcggcgatcctcggccatctgggcctgctcaagggccgccgcgccaccacctactgggccggagccgagttcctggaaagcgtcggcgccacctacgtccccgagcgctacgtgcgcgacggcaagatcatcacgtccgccggagtctcggccggacaggacatggcctactacctggccgggctgctgaccgaccgcagaaccggtgaggcgctcgaactggccctcgaatacgacccgaaaccgcccttcggcaccggcgacgcccaggaggcgtcccaggagctgaaggacctggcattgaagcttctcaaggattcccagggctgaggacggtcgggccacagtgtcccaggtcgcggctaacgtcgtctcgtgagcgacgaactgaacatccggcccgcgaccctcgccgacgcggaggcgattgccgagatctggcggcagggctggtacgaggtgcacctggagaccgtgccgcgcgagctggtcgaagctcgcaccccggagtccttcgacacccgggcccgaaagcgggtgcccgacaccgtggtcgcgaccgtccacggcgaagtggccgggttcgtcatgatccacgatgacgaactcgaccaggtctacgtgtcggcgaagcatcgcggcgccggagtggcggcagccgtcatcaccgccgccgaggaccgggtgcgctcagacggacatcgccgggcgtggctggcggtggtggccgacaacccccgggcgcggcggttctacgagcggcagggctgggtcgacgacggcgacttcgacaatcccgcgtggacgccggacggtccggtcgcggtcccgacgcggcgatacgtcaaggagctgtgatctggcggcggtgacggatccgacaacggcgcgaccgggattgtggccggaaactggccactaccgggcatacggtgacgggcgaaatcgtcgtcgaagggagtcgtttccatgagcatcgtcgtcaccacacccaccggacacgtgggttcgcgggtggtcaggctgctggtccaagccggagtgcggccccggctgctgctgcgcgacccgtcgcggctcgacgccgagaccctgtcgctggtcgaggcggtaccgggtgacctgaccgacgcgacctatgtccgcgagtcgatcaccggcgccgacaccgtgctgtgggtggacccgacgccccacttcggacccgacccgatcgacacctcgctgcgcaccgccgaaccgctcatcgaggcggcccgcgcgggcgacgtcaaccgggtggtgctgttgtccagcatcggcgccgagaaacgccacggcgtcggccacatcgacgcgctgggtggcatcgaggaacggctcgacgccaccgacatcgacgtgctgcacgtgcggtgcgcgtacttcttcaccaacctgctgttcgaagtggacggactgcgcgacggggtgctgtccacggccttcgaaccggaccggccgatgccgtgggccgacccgcgcgacatcggcgaggtcatcgcggctcggctgctcaacccggcctggcacggccacctgacgcaggcggtgcacggcccgcgcgacctcagcttccgtcaggtcgcggcgatcctgaccgaggccctgggacgcgagatccggctccagccggtgaccgacgcccaggtgcgcgacgcgctgaccgaggcggggctgccgccgagcgccgtggacgcgatcgccgggatgtcggcgggttcggccgacgtgaaacccgagcagccccgggacgtggtgaccacgaccccgggaacgctggaggcgtgggcgtactcagtgctgcggccggttatcgaccaggactgaccagccgcaggtcgatccacggcacggtttcgccgggcagttcgtagcgttcggtctcggcgaaaccgtgcgccagcgcgaactccagaccgtcctggttggacgcgagcacgacggtgtcgatgacctcggcgcccagctgccgcgcggtcgccagggcgtgcgcgtagatctgggacccgaggccctgccgccggtgctcgggaagcacccgggcgatgacggtggccgcgttggggtcctcggccgtcggcggccgcaccgtcgagcacccgacgagatccccgtcccggtaggcgaccgccagccggtgccgtccggcgcgctcgcgcacctcgtccgccgacagaatgtgggccgggatgacggtgttgtggacgtgccgccagtcggccagcgcggtgtcggtaccgcaggcttcgatgctcaggtcggtcatggctcacccgccccggatcgaggccagcacctgttcgagttcgtcgggtttgacgagcacctcgcgggccttggtgccctccgacggaccgaccacgccccgggtctccatcaggtccatcagccgaccggccttggcgaacccgacccgcagcttgcgttgcagcatcgaggtcgacccgaactggctggtgacgacctgttcgaccgcctgcaacagcacgtccaggtcctcgccgatgtcctcgtcgatctccttcttgggcccggcggcgacggtcaggacgtcctcggcgaactccggttccttctgcttcttcgcgaagtcgacgatgcgttcgatctcgccgtcgctgacccaggcgccctggatccgggccggtttggaggcacccatgggcaggaacaggccgtcgccctggccgatgagcttctcggcgccgggctggtccaggatgacccgggagtcggcaagcgaggacgtggagaacgccagccgggacggcacgttggccttgatgaggccggtgacgacgtccaccgagggccgctgtgtcgccagcaccaggtggatcccggcggcgcgggccagctgcgtgatccgcacgatcgcgtcctcgacgtcgcggggcgcgaccatcatcaggtcggccagctcgtccacgatcaccagcaggtacgggtacggccggtactcgcgttcggaaccgggcagcggcttgatctcaccggcgcggaccttgcggttgaagtcgttgatgtgacgcacgcccgaggccgccaggtcctcgtagcgcatgtccatctccttgacgacccactgcagggcgtcggaggccttcttcgggttggtcacgatcgggttgaccaggtgcgggatgccctcataggacgtcagctcgacccgcttggggtcgatgagcagcagccgcacctcgtccggtgtggaccgcatcaggatcgacgccagcagcgtgttgatgcaggaggacttgccgctgccggtggctccggcgatcagcaggtgcggcatcttggcgaggttggcggtgacgaaaccgccctcgatgtccttgcccaagccgatcaccatcgggtgccggtcggcctcgacctcggcgctgcgcagcacgtcggacagcgccacgtcctcgcggtcggtgttggggatctcgacgccgacggcgctcttgcccgggatcgggctgaggatgcgcacgtcggggctcttgacggcgtaggcgatgttcttggacagctgggtgatccgctcgaccttgaccgccgggcccagttccacctcgtagcgggtgacggtggggccccgggtgaatccggtgacggcggcgtccaccttgaactgctcgaacacctcgtgcagcgcggcgatgacggtgtcgttggcgcggctgcgggccttggcggccttgccggacttcagcagtgtcaacggcggcagcttgtagtcgccctcgggcagcggcggctgcgtgacccggcccttgggcggcgccgagtgcttgggcgggtcgcgacgcacctgcggcacctggtcgggcgccagccggggcagcggcgccgcggcggtctcctcgtcgtccaggatgtccaggcccgagtcgtcctcgggttcctcgtcgtcctcgtcgaccggtggccggggtttgacggggcggcgtttgcgcaccggttcgggcgcgggctcggccttgccggtggcgagtttccacagtgacccgatccggtcgggcacctgattgacgggggtggcggtgaccaccaggatcccgaagacgatgaccagtcccaggatcggcaccgcgacccagccggagaccgcggcctccagcagtccgccgatcagccgtcccagttggccaccggcgtctcgcagctcgggggtcttggtcggcatgccgttcgcgatgtgcaggacgcccacggctcccaggaacagcgcggtccagccgaccacggcacgcccgtgcgcctcctcagcggcctcctgacgcatcatgtggactccgccgaggcacaggatcaccggcagcgccaacgccgccgagccgatcgtccaggtgagtccgaaggacgagtagtagccgacgggtccgccggaaccgaaccacagcgccaccgccagcaggatcgccaggcacaggaacgtgaagcccagtccgtcgcgacggtgggcggcgtcgatgtcacgggcggtggcggcctcacggccgatgctgcgcgccacccagcccacggcgcggcccatgcccagccacagtccacgcaggcccatgaccagggcctcgaacggcccgggtatgcggctggtgctgcgtttggacgatcgccgcgcggcggtcttcttggtggcacgcttacgtgtcgtgccgcccgtgcgcgatgtggagctcttctttcgcgacggcgtggcacgtttgcgggcggtcctcttggccgccgagcttcggccggtcaccccgacagcctaccgacaagcgagcgaaggccatgaagaaccgggccccggccttgcggccagggcccggtctgggggcagaaaaaggtctattcgaaggtgatccggtcggccgccggcgcgtcggcgggcttggattccgacgtgttgtcggcgaaccacttctccagtgcggcgaggtcgtcctgtccaacctcgacgttcttgccctcggtgagtaccttgaaaccgtcgccgcctccggccaggaagctgttgacggtgacccggtaggtcttggacgggtcgagcttctcgtcgttgagcttgacgctgtcgacgaccaccctgtcggcgcccgagttggactccttcacggtgtaggtgaagcccttggacacctgcagcacctgcggctcaccctcgttggccccactgtactgctgttgcagcagcgtgatgatctgttcgccggtgaggtccatcgcggtcaggtagttggcgaagggctgcaccgagaacgcctcgccgtgggtgacgacaccgtcgccttcggacccggactgtttgtgtaccaggtcggtgcggatgccgccggggttcatgaacgctatctgcgacgtgccgttgtcaccggaggtggcttccagctgcgcgtcggcgatcaggtctcccagcgccgattcgcgggcctcggagtcgccccgggtgatgtcctcggagatgtagccgaccttcttgttggcgatgggttcggccagcttcttgtacttgtcgatgagcttggtctgcttcttgtccttcttgacgtcgcgggtcacggcgcggttggtggcctcgatggaggtgcgctccaggtcgtcggactcgaagtcgtacttcatgttgatctcggtgaagagacggccgttggacgagccggaggtgaccaggcggtcgttgcccttcgggtccttgatgttgcagtcgtaggcctggtgggtgtggccggtgacgacggcgtcgatcttgggcgacaggcccttggcgatgtcgacgacgggtccggagatgccgtcgccggggccgggcgagttgcagtcgtagttgtaggcgccggactcgggcatgccgccctcgtgcagcagcgtcacgatcgcgttgacgcccatgtactcgaggatcttggcgtagaagttggcggtcttgacctcgtccttgaactcgatggtctcgttgccgtccttggtgatgatgtcgccggtgccctcgagggtcatgccgatgaagccgaccttggcgccgtcgtcgtactccttgacccacaccgggggcagttcgggttcctggctttccttgtcgacgacgttggcgcccaggtacttgaagtcggcgcctttgaagggcttgtcctcgtcggtgcagccgtcgtcggggtggcagccaccctcgcgcatccggttgagttcggccaggccctcgtcgaactcgtggttgccgaccgaggacacgtccaggcccagcttgttcatcgactcgatggtgggttcgtcgtggaaggccgccgaggtgaaggggctggcgccgatcaggtcaccggcggcgacggtggtggagttgtcgtgtcccttgcgggcctgcttcaggtgggtggccaggtaggcggcgcctccggcctcgacggtgtgctcgttgccctcttcgtccagttcggtcagtttccccgacgagccggtcggcggttcgagagcgccgtggaagtcgttgatggccagcaactggatgtcggtggtgtcgtcgccggcggcgaaggcgttcggtccggccacgaggccgatcccgagcaccaggctcgcagcggtcgcaccgacgagcacgcgcttcgtccgcttggacatatgtggttctcctgaagggcaccggtgatgagagctacccgatgagacaaacagcctgcgacaacttatcggttactcggaggtaacgagttggtctcgacggcgggaagcctcttcggtgatgactacggccagcagtatgccgaacaacgcgacgagttgccacaccgccgcgacccgtcccagtgggatggtcgccagactcaggacgaccgcgacgatgcgcacggtcccggccggcagccgcagcgagatcctgaacagcaccgagcccagcaggaacagcgcgactccggcgcccagggcgatcccgggcccgcccgccagcggtttggtggccttgccgatggcgtcgccgagaccggcggccatgccgacgatgcccagcaggatcgggatgtggctgaagaagaagcccagcagcaccatccgggtgcggcgcacctggtcgccggtggataccagggcgtgttcggcgcgcaccgcgtcggcggtgaagtacgcccaccacaggcaggcggtcagggccagtcccaggatcgccaccgagatgatctggccgttcagttccccggtcttctccccgaccttcagggcgccactgccgacgacgatgatcgactcgccgagcgcgacgatgacgaccagtccgtgccgttcggtgatgtgacccggatgcagcgggaagccctcctgcccggtcagggccgggcccagccacatgacgaccagcgcggccgtccacagcaggtactgcggcagtccatgctggaacccggcgatgacgatgaggatcgcgccggtgaggttgacgctcaggaacaccaggatccggttcgtcgactgtaggtacatcaggccgtgcagcacgaccacgacgaccatcccggcacccagccacacgccggtgccgtggaaggcgtccgggaccgccagcgcgatcacgaaccatccggccatggcgaccagcagcagcacccggcgtgccgggcgctgcggcggcaccgcgttggtcatccacgcgtaggcggagtacatgtaccagatcacggcgaacatcagcagtgtctggatcacaccggaggtgaagtcgtgggcgacgacgtgggtcagctgggtgacggtgaagacgaataccaggtcgaagaacagttccagggtcgacaccttctggtcctcggtgtcggggacgggttcgaccttctcgcggtaccaacggggcaggggcaggttcaccggaccatcctgcctcatcccccgcggggacctaagacctccagtacgtgcggcacgatcatcgggcgcctgcggtaggtgtcgttgacccatttgccgacggtgcggcgcaccagctgctgcaactggtgcgggtcggagacgccgtcggcggcggccttgtcgagcgcctcggtgatcagcggcagcaccgcgttgaacgcggtctggtcctcgctgaagcccttggccgacacggtgggcccgccgacgaccttgccggtgacggagtcgacgacgaccgtgcaggacacgaatccgccgtcgccgaggatgcggcgttcggtcaggaccggttcgccgacgtcgccgacggccagtccgtccacatagatgttgttgttctcgatgtggccgaccacccgggcgatgccgttcaccaggtccacgacgtcgccgttctcggccagcaccacctggtcggagggcaccccggactggattcccagccgcgcgtgggcgcgcaggtgccgccattcgccgtggacgggcatgaagttcgagggcttgaccacgttgaggacgtacagcagttccccggccggggagtgcccggacacgtggaccttggcgacgtccttgtggatgacggtggcgcccgagcgcgacagccggttgatgacgccgtacacggcggtctcgttgccgggcaccagcgacgacgccagcacgacggtgtccccggactcgacggtgatgtgccggtggtcgccggaggccatccggcccagggcgctcatcggttcaccctgcgaaccggtggacatgtagacgatctcgtcgtcgggcagccgggtggcctcgtccatggacaccagggtgccgccggggatgcgcagcagccccaggtcgcgggcgatgcccatgttgcgcaccatggagcgtccgatgaaggcgaccttgcggccgtgctcgaccgccgagtcgaagacctgctgcacccggtgcacgtgcgaggcgaacgacgccacgatgatgcgcccggcggcgttgcggaagatgtcgtccagcaccgggcggatctcccgctcggaggtgacgaagccggggatctcggcgttggtggagtccgacagcagcaggtcgacgccctgttcgccgaggctggcgaacccggccaggtcggtgacccggccgtccagcggcagctggtccatcttgaagtcgccggtgtgcaggaccagccccgcctcggtgcggatggccaccgccagcgcgtcggggatggagtggttgacggcgaagaactcgcagccgaacggccccagctgttcgctgccaccctcctcgacggacagggtgtagggcttgatcttgcgttcccgcagtttcgcctcgatgagggccagcgtgaactgggaacccaccagcggaatgtccggcttgtgggccagcaggtacggaaccgctccaatgtggtcttcgtgtccgtgggtgaggacgatcgcctcgatgtcgtccagccggtccagcaggctggtgaagtcgggcaggatcaggtcgaccccgggctggtccatgtccgggaacaacacaccacagtcgacgatgaggatgcgtccgtcgaactcgaaggccgtcatgttgcgcccgatggcgccaagcccacccaagggtgtcacccgcaaggccccggcggccaacggcggaggggcgcccagttcggatggtgctttgttcatgaaatcttggcttccttcagcagggattcgatgagtgcgctggtctccggctcggcggcgtacagcggggcccgcggcggaccggcgggcaggccgcgggcggccagcgcggacttgacggcacacagaccctgggtgctgtcctgcagcgcccacaccgcgggcagcaggtcgtcactgatctgccgggcccgggcgacgtcgccggagtcgtgggcgtcgaacatctccgtcagctgcttgccgaccaggtgcgcgatgacgctgaccgcaccgacctggccggacgcgtaggcggccaggttgatgtcgtcgacgccgttgtagtacggcagcccggactcgacccgcttgcgctgcgcgtcgtacaaccgctgggtggcgtccttgaccgcgacgacgcgcgggtgggcggccagcttcacgatcgtgtcgcgctccagttcgcgggcactgcgcggcgggatgtcgtacagcatgatcggcgtggaggccgcgtcggccagcgtggtgaagtgccggtacagcatgtcctgcaacggacggctgtagtacggcgtgaccagcagcagcccgtgggctccggcgtcctccatccgcttgatcagcttgacactgtgggcggtgtcgtaggttccggctccggccacgaccgaggcgcggtcaccgacggcctcgacgaccgccttgaccacggcggccttctcctcgtcggtggtggtcggcgattcaccggtggtgccgttgacgaccagcccgtcacaacgctgttcgtccaccagatacgtcgccaggcgcttggcgccgtcgacgtccagggaaccgtcggcgtggaacggggtgatcatcgccgtaagcaggcgaccgaaggggcggttggcatcttgacgcgtcatacaggtcaacctaccgtccgccgtgacgagacaccgctcacccggccgaagactgttgccttcacccctcgtggacgtaggggctggaggccacttcggtgccgtcggacagggaactgatgctgaagtcggcgaccacgttggggaccttctccttgagccgcttcaggcaggtgacggccagggcgcggatctcgacgtcggcgtgctcggaggcgcgcatcgcgatgaagtggcgccacgcccggtagttgccggtcacgacgatgcgggtctcggtggcgttgggcagcacggcgcgggcggcctgccgggcctgcttgcggcgcagggtggcgttgggctcctcggcgaacttcttctccaggccctccagcagctcggtgtaggcgcgctgcgaggcgtcggcggcggccaggaacttctcgtgcaggtcggggtcggcggcgatgacgtccggctcgaccatctgggcgtcgcgctcgggcacgtagcgctgcgacagctggctgtaggagaagtggcggtgccggatcagttcgtgggtcagggatcgcgagatcccggtcaggtagaacgagacgctgccgtgctccaggaccgacaggtgcccgacctggaggatgtggtcgagataaccggcgttggtggcggtcttggggttgggcttgttccaggactggtagcacgcccgcccggcgaactcggccagggcctgaccgccgtcggcgtcggtcgaccagggcacgtcctcgggtgcctcgaaatgggtccaggcgatgatggtgacctgcggcgacacgattcccggcatgcgagtactcccctaggcttctgtagcggcgtgctgtgacgcggagagcctactcggcggccggtgacgcactggcgtccgtcgaggcgacatcgtgatgacagcgcgccgacttgcgcgacgccatatttagtgtcataatggcgtcatggatctgagtccttatcttgaatcgctgcggcgggatctggcagccgccgccgcacccgcaggtgacgccgcggtgcagaccgccgaactgctcgccggttcgctggagtcgtcactgcgactcgcgctcctcgaagcgctgtccgacgccgccgcggagatcaccggagagctcaaccgcaccggtaatcccgccaccgtcgaggtgcggatgcgggccaggcaggcagatctggtcgtcagcgagacgccgcaggccccaccggagccgccgccggcaccgtcggccgattccggtgacgtcgcacggataacgctgcgactgcccgaagccctgaaggtctcggtcgagaactccgcctcggcggagtccatctcggtcaacgcctggctggttcgggccatcaacgccgccgttcacggcgcgccgccaccaccgtcgtcgagcgcacccgccggacgagcccgcttcggcaggcgcgtcaccgggtacgcccaagcctgagctccacacactccaaagacacgagagagtacatcgtcatgcctgaattcgcttgcgacggaccgatttccgtcaacatcacactggcgtccggaagctgcgaagtggtcgccgaggaccgcgccaacgccgtggtcaccgtgacgccgcacaagaacaacagcaagtccaaagaggccgccgagaagacctcggtggacttccgcgacaacaagctgaccgtgcgggctcccgacatgaccagctggctgctgggcggcaacgccgccatcgacgtggtcgtcaaggtgccggtgggttccaacgtcaccaccaagtcggcctcggcctcgatcaactaccagggacagctggaggtcgtctcggccacgacggcctcgggctcgatcaccgtggagaaggccaccgaggcctcggtcaacaccgcctcgggcgacgcgcacgtcatcgagtgcgtcggtgccgcgcggggcaacacggtctccggtgacctgcaactggaccacgtcgggggcgacgtcaacgccaagtcggtctcgggcgacgtgcgcatcggctacgccggcggctcgctccagggcaacagcgtctcgggcgacatcaacgtcaactccatcagcacgggccactgccgcgtcaagtcggtgtcgggggcggtttcgatcggcatcgcaccgggtaccggagtgtggatggacgtcacctcggtctcgggcaacacctccagcgacctcgccgtgggcgacatgcccgccgccgcggcggccaacctggaactgcacgtcaacacgatctcggggaacatcgatctcttccgggcgcagcccgtttgagcacagccaggcgcagcccgtttaaggcttagaggaggggaaggaccccggtcggctcagtcggccggggtcctccacatctgggggctaccggcgaaaccgttggcatcaccggatcctcggcaccgccgccaccgatgcgcccgttgagcaggtggcggaacgtctcgctactggccgttccagcgggcgcgggccatgtcgatgcgggtggcgctgccgccgcggcgcagtggggtgccctcgtcgcgataggccgccagggcgcgggcctcgtgtccgggcaggatcacgccgtcggagcgcaccacccgccaccagggcaccgggccgccgtagtgggacatcacccggccgacttggcggggcccgccctcgccgatccattcggcgatgtcgccgtaggtcatgaccttgcccggcgggatcgactcggccgcctccaggaccttttcggcgaagtcgggcagtaccgcgtcgtccatacgggcattgtgcgacagcgggggcggctcaggtccgggcggggtcgcgtttgcgtttgcggggcttgcggcccagccgtcgggcggcgtccagttcggcgcggacggccaggacgttctggcgggcgaccacgacgtcgagggcgttgttggggtcgacctcggcgcgtttggcccgggcgagtgcctcgccgagcatgaggtgggcgcgttgcatccgggccaccagtttgcgtcccttggggccgtattcgaagtcggcctgtttgcgggccttgcgtcgggtgcgcagggtgcgcatcgaggccatctcggtctcggtgatcacctcggcggactggccggtcatgatccgttcgaaccagtgccattcgtagcgggcggcgtagcggtacaggacgaagaagaagatgaggatcagcgcgcccttgccgtacacggccagcgcgccgacgccgttgggcatgccgtcgggcagcggcgagttccacagtgcgtgcatcagccaggcggcgatgaacaggccgacggcgatgccgtagcggcgcagcggggagcgcatacccttggtggtgacggcgtaggcgatgcccagacccgcgactccactgtagatcgggtggctccagggaccggcgaccaggatccggatcacggtcaccgacaccgctccggccacgtcgctgttggggttggagtaggcgttgttgatggcgtagaccatgttctcggtgacctggaagcccaggccgcacatcgcgccgtaggtcaatccgtcgatggagcggttgaagtgctccttgacgatgagcaccaggatgatgacgcccagcgtcttgagccattcctcattggtgggtccggccagcgcggcgccccagcgggcggcgaagccggtgccgaacagtttggtcatcagggccagcaggttgttgttggcgatgatggccaccgaggtggccacgaccgcaccccagatgaacgccgccgcccgcaccgccgcgggttcgcgctcgaacaggtccattcgggacaggatcagcacgaacaccgcggccagggctccgttgaggagggcggcgatccacagtgccgacgacagcgcggtcacggcgtcggacatcatgctgcccaggctgaccaggccgaagcccaccagcacgacgtacagccagtaggcgggtttgcggaccctcacgaaggtgccctgtccttcgacgacgacccgttccacggtgatcatgtcgtcacctccagggaaccgagcatgtcgtcgacgtcgtcgaactcaccgtcgagtctgcccagtggcgcggtgacctcgacgacggcggccaccgatcccttgcccaccacgatgagcgcaccgccgtagcgttcgccggtcaggtcgccgcgcagtcccttgaggtcgtcggtgggccggtagggcttggagtcggtgaccaggtaggagggtttggcgtcggcgaggtcgcgtttcttgcggttgaacaggaccgtgaggtcctcgaccccggccacggcgtccactgtcagcaccaacggcgagtgcaccagggtcacgctcttggtgctcgactccgaggtctcgatgctccagccctcgttggggatcttgaacgcgaccgagccggtgtcggggggcgccatgggcggcggcgtcgccgacagttcgatctcgtagtcgggggccagttcctcctggccgggcaccaggtggttggccgtgatccaggtgaccaccggagcgaagaccgccaccgccatcaacagcgcgggccacagtttcccctgttccaatccgaagcggttaagtcgtatcgcaccttcgatcaccacgcctcccctttcgggctctttgtccccaccgaacagtctggcaccttaacggcttcggcgctgtcgacgagggcgatgccggataactcgaccgaatggtctttgactggtaggttcgcgagacaaattcatgttttatggaggtgtccatgacagccatgccccgattccccgacggcttccactggggagtggccacctcggcgttccagatcgagggggcgctcgacgccgacggccggggccgctcggtctgggacaccttcaccgccactcccggcaagatccgcgacggccacaccgccgcgaccgcctgcgaccactaccgtcgcttcggcgaggacatcgacctgatgcggcgcctgggcatcgacgtctaccggttctcgatcgcctggccccgggtgttccccgacggccacggcaaggtcaacaccgccgggctcgacttctacgaccgcctcgtcgacgcgcttctggccgcgaacctcaccccgatgcccaccctgttccactgggacctcccacaatcccttgaggacgccggtggttggctgaaccgcgacaccgccgcccacttcgccgactacgcctcaacagtcgcccagcggctcggcgaccgggtgaacgactggatcaccctcaatgaacccttcgagcacatggcgctcggctacgcgctgggccagcacgcccccggtcacatgatgctgctggagagcctgccggtggcgcaccaccaactgctcgggcacggcctggccacagcgaggttgcgcgccgccggagcgaagcgggtgctgctgaccaacagctacacccccgtcgaacccgccaccgcctccgaggccgacgcggccgccgctgccgcctacgacgccctgcaccgcggcctgttcaccgatccggtggtgctgggccgctacccggacctgtcggccttcggcgccgacgagctgccgttcgtccacgatgatgacctcgacgtcatcgccaccccattggacggtctgggcgtcaactactacgcccccaccaaactcgccgccgccgtcgacgggccgctgcccttcacgatgaccgagtaccccgacgccgacaagaccgcattcgactggccggtcgtccccgacgggatgcgccggatcctggtggagttgaccgaacgctacggcgacgcgctgccgccgctgtgggtcaccgagaacggctgctcctttcccgacggtcccggcgacgacggcgccgtccacgacgaccgacgtatctcctacctggactcccacatccgcgccgtgcacgatgccatcgagcagggagccgacgtgcgcgggtacctgacctggacgctgtgcgacaacttcgaatgggccgagggctaccaccagcgcttcggtctggtgcatgtggaccatgacacccagaagcgcacccccaaggactccttcgcctggttcgccgggatgctcgcggagcaacgcgcatgaccaccggcaccgcggggccaccgtcggcactgaccgaaccgcgcgacaaggtcggccccgggtggatcggcggcatcaccgccggggtgctcggcatctacatggcgttcttcacgccgatccagatcctgctgccgatccagctggccgccatcgatcccggctcgaaagtggagaccttcggtctggtcaccggcgccggagccctggtcgcggtgatcgccaacccgttggccggggcgctgtccgaccgcaccacctcccggttcggccgccgtcacccctggacgctgggcggcgtggtgctcggcgcggcggccctgatcgcgctggggtaccagacctcggtactgggtgtcctgatcggatggtgcgcggcacaggcggcgctcaacgccgcgtacgccagcatcaacgccgccgtgcccgaccacgtgccggtgcggcagcgcgccgtggtctccggctggatcgggttcccgcaggccctgggcctggtgctgggcgcgatcgtggtgacgatgcttgtcaccggcgccgaggccggatacctggcgatcgcgctggccgcggtggcgctggcgttgccgttcgtcctgaccaccgccgacccgccgctgtcgcgcgcccatcggccgacggtgtcgtggcggcggatcctggccgggttctgggtgagcccgcgcgagcacccggatttcgcctgggcctggataacccggttcctggtgatgctcggcaactcgaccggaaccttgtacctgctgttcttcctgcaggacgccgtcggctacgagcggctgttccccggccacagctccgacgagggcgtcttgatcctcaccctcatctacaccgccggggtgatggccaccgccgtggtgtccggagtggtctccgaccggatcggccgccgcaagtcactggtcacggcctcggcggcggtgatcgcgttcgccgcgctgctgctgaccttctggcacacctggccgatgtccatgatcgcggccggggtgatgggagccgggttcggcgtctacctgtcggtggaccaggcgctcatcacccaggtgctgcccgccgccgccgaccgcgccaaggacctcggcgtcatcaacatcgccaactcggccccgcaggtgctgggcccggcgctggcggcaccgatcgtggcgggcctgggcggttacaccggcctgtacgcgctcaccgcggccatcacgctgctgggcggcgtcctggtctggaagatccgctccgtcccctgagggtgtgtcctgcggatccatccggcaggctgcgaagccctcagacacgtcgcctggcggcgttgtcgtcgtcgcccatggctccgccatggactcctcctccgccttgccatgctcggtctgagaacttctcgccgcacggagacccacaggacacaccctaagtccagtcccagcgcaccccgtagatgcccggctgcgggtccagcacgacgcactggaaccgcgacaacggttgcggcggaaccgattccgacagcacgcgttcgggacgttcctgcgcggcctggtagaagccccggcagcgcgacggcagccgggccggatcgaactcgacctggagcgccagatcccgcacccccggcgggatccgcaggtcgtagtggcgttcgttctgccccggcgggtagtggatgccgaactcgacgacccgcagctccccgggcagcagcggctcgtcgaaggtcagctcgaaggccgacagcaggccgggcacatcggcgcgcatccggcccgcgcggcaccccacggtgtcgtagacgctgggcggctgcggcagcgaatcggtgcgcagcaacgagatcagccggtcggcgcggccggtctcaccgcggaccagcagccggtggtgggacttgcgctcgtgcccctcggagtcgaggtagatcttcaccgaccgcgagacccgggccgggacgtacaggtcctcgggaaccgcgtccagtttggccagcacccgctccaccgcgcgcggcgagcgccacatccgctggtgcggcagcgtcgtcgccgagggcggccgccaccggccccggggtttgcgctccgggatcagcgccagcagcgcctgcggttccaggccgagcagttcctcgatgccctccagcgccgccagcgacgcgcgccgttcggggtggttgacgccgctctgccagctgctgagcgtcgagacgcccgccggggttcccctggcgcgcaactgttccgacagattttccagactgtgtccactggaggtgatcgctgcccgcagcgccgaactgaatgggcttcgcatcgggtacctcttggattggggggtggttcgcgaactgcctgccgcttttcggtcgccgaatgttaccgccgatcgcacattcacgcatcgacatgtcgcaacttttcatccagagttttccagctcagacacaatcggctactgcgtcaccgtcacgtccggcggtctaatcacgaaagccccggacgagcccgcgtccggttgagaacccgaaggtttgacatgcccgaaagacggaaattcggtccccggctgctggccacggccaccgtcgtggtcatcgcggccacggcgctggcggcgtcgcagtcgttcgcgaacgagacctcaccgcccgacaagaagagccccgacgtccccgcactcgccgagcaggtcacccaggtgcgcgagcccggcaccaaacaggccgccacctcggtgtccggccgcggcgcggccgccaccggctcccgctcgatctgcgccgaggacgccaggtggctgcggatccgcttcaccaagctcgacctgcgcggcgacgacacgatccggctgcgcggctcgtcgggcggcagcctgaagctcgacgccgacaactggcccggcaaggcgttccacacccgggcgctgcccggttcctgcgtcaccgtgaccccggatctgtccgatgcggacagccgcttcgccgtcgacgcctaccagtacggcgagcagccgctcagccaggccagcgtgacggtcgccggtgccggtgacatctgcggctcggcctgcaaccagaccgacgatctcatcgcgaacatcaacccggcggcggtgttcaccgccggggacaacgcctacgagagcggaaccctgtcgcagtaccgcaaccagtacgaccccacctggggcaggttcaagtccaagacgcaccccacccccggcaaccacgagtaccagacctccggcgcgtcgggatacttcgactacttcaacggcaccggcaacaacaccggcccggctggcgaacgcggcaagggctactactcctacgacgtcggcgactggcacttcgtggcgctcaacagcgacatctcgcacggcgccggttccacacaggagaaatggctgcgcgccgacctggcggccaacaccaaaccgtgcaccgccgcctacacgcaccacccccggttctccagcggcgaccacggcgacgacaccggcatgacggccctgtacgacgccctgtacgccaacaaggccgacatcttcgtcaccggacacgaccaccactacgaacgcttcgccccggcccgctccaacggtgccgaggatccgaacggcgtgcgcgccttcgtcatcggcaccggcggacgcaacctgtactccagtacctccaattcggccggtcccagcgagaagttcaacaacaacaccttcggcgtcggcaagttccagctgaccgccaccgggtacacgatggacttcgtgccggtcgccggacgcaccttcaccgaccacgtcgagggcgaatgccacaacgccgccaagaccccggacttcggggtcacggcgaacccgtcggcgctgtcactgccgcagggcaccagcgccgagacgaccgcgaccgtcgccagcagcggcggcttcggctcggcggtggcgttgtccgcgtccggcctgccctcgggcgtcaccgcggccttctcccccgcgaccgtcaccccaccggccaacggtcaggccacgtcgagactgacgttcacggcggcgagtaccgccgcgatcggcagccacaccgtcaccgtgaccgcgaagtccggcgacacctcgcgcaccttcgcagtcacggtcacggtccgagaccccaatgacgccggactgtcggacgacttcgaggccgagcggggctgggtggtcaacccggccggaaccgacaccgccgcgaccgggatctgggagcgcggcgacccggaccaaacgacgtcgacgtacagcgaccaggtcaagcaactgggcaccaccgccagcggctcgaacgcgctgagcaccggccgcgccgccggatccgcctacggcgacaacgatctcgacggcggcgtcacctcggtgaggtcaccggcgttcacggtcccgtcggggacggcgggcctgtcgttcgcgtacaacgtcgcgcacggcgacaactccagcgccgacgactacctgcgcgtcagtgtcgtcgacgcctccgggacgacgaaagtctgggagtcgctgggcgccgcgtccgagaaggccggttcctggaagacggcaacggtagacctttcccgatacgcgggcaaggaggtcacgatcctcgtgcaagcggctgacgctggtggcggcagcctgtttgaggcccaactcgacgacgtgacggtttcctgacccgcactggctcgcaccggcggccccctcggcgccggtgcgagctcattttcagagttatcccgatcgtcggtgattgcctgctgcgaccggcggcctgagctacttcaatcacggttaccgcaaggtcctttccgaacgcaccaggaggaacgacttgccgaaaccacgcaaactcagacaacgactgttgaccgcgaccggcgcggtgatactcatcgccaccgtcggtttcgtggccaccgaatcgtcggcgaaccagaactcggccgacgacgcccccacagtcccgaaactcaccgacatggtcacgcaggtggccgaacccggcgcgaaggaggcgccgatatcggcgtccggcaccggttccaaggccgcgaagcgggagttgtgccacgacggcgccagctggcagcggttccggttcaccgaactggatctgaacggcgaggactcgctgaccgtgaccggttccgagggtgggacgttcaccttcacgaaccggcactggcccggcaaggcgttctactcgcgggccttctccggcgagtgcgtcaccgtcgagccgaaactgtccgacaaggacagtggatatgagatcgacgcgttccagtacggctccaaggctttgacgaaggagaccgtgacggtggccggagccggggacatctgcggcgacgcctgcaaccagaccgacgacctcatcacgaacatcaacccggcatcggtgttcacggcgggcgacaacgcctacgaggacggcactttggacgagttccaggagcagtacgacccgacctggggagccttcaaggacaagacccgtcccgcacccggtaaccacgagtaccacaccgacggcgagggctactacgagtacttcggcgacaacgccggggaggccggtaagggctactactcctacgacgtcggcgactggcacttcgtggcggtcaacagcgagatcgacttcgaccccgattccgaacagggacagtggctggccgacgacctcgcgtccaacacgaagccctgcaccgccgcgtacacgcaccacccccggttctccagtggtgaacacggtgacgactccggaatggacgacatcttctcagccctgtacgacaaccaggccgacctgttcatcaccggccacgaccaccactacgagcgcttcgccccggcggcgcccgacggttcgcaggacgacgacaagggcctgcgcagcttcgtcatcggcaccggcggccgggcactgtacgacgtgcccggcggttccgacggacccagcgaggtgttcaacaacgacaccttcggcgtcggaaagttcgacctgaccgcgaccggctactccatggacttcgtcccggtggccggacgcgacttcaccgatcacgtggaaggcggctgccacaaggcttccgcctaggccctgaccgaccatccacgagacggtccggccggtgaggacactgatccggcacgtcaatcctcaccggccgggccgacgagaccctcggaggctcagcgatgtatctgtcggccacccgcgccgccgactcggcccgcaccaccacggccacccccgccgcccgccgcgtcggcggtaccgtcatcgccctgggactggtcagcctggtcaccgacatgtcggccgagatgatcaccgcgatcctgccgatgtacctcatgtacgggctgggcctcggctacctccacctgggaatgctggacgggctctacaccggagcgaccgccctgctgcgcctcggcggcggcttcgccgccgaccggctcaaccgccccaaggccgtcgcgctgtccggctacggcctgtcggccgccaccaaactgggcttcccgctggtgggcgcctccctgggcggcatcggcaccctcgtgggtctcgaccgggcgggcaagggcatccgcaccgcgcctcgcgacgccctcatcaccgccgccaccgcgcccgaagcgctgggccgcgccttcggcgtccaccgggccctcgacaccgccggagccctgctgggtccactgttggccttcgccctcctcgccggggtcgcgggcggctacgaccaggtgttcgtcgtcagcttctgcctcgccgtcgtcggcgtgctcatcctggcgttcttcgtcaacaacccgcccgccgcccccggtcaccgccgcgccaccgtccgcgccgcgctgtcggcggtcactgacgcccgactgcgccgcgtctggctggccaccggcatcctcggcgtcgcgacggtcggcgacatgttcctgtacctggcgatccagcggcaactcggcctaccgccccaagccttgccgctgctgccgctgggcagcgccctgaccttcatgctcgcggcggccccggtgggccgcgtcgccgaccggctgggacggtggcgcgtcttcctggccgggcacctactactgctcggcggctacctggccctgaccggcacggcatccggctggccgattgccgtcgcggtactcgccatgcacggcgtcttctacgcctgctccgacggcgtcctcatggcccacatcggaccatccatccccgactcggtccgcgccaccggcatggccgtcatccaaaccacccaggccctggcccgagctggcggcgcggtggtcttcggcatcgtggcccaaaccgtcgccctgtccaccgccttcggcttcgccgccgcagcactcgcggcagccgtaaccgccagcgccgtcctctgcctacgaaagccgagcccgtgacggccgcagccgcgccgccctccggctcccggctcccggctcccggctcccggctcccaaagcctcacgaagggaacgcaatgagcaaactgtccgccatccctcgccgcacggtctacggcgtggccgcgatcgtcctggtcctgttgcttggcaccggctacgtcacctggcgcggcatgtccacaagctccgaagccaacagcgacggcttcgacctcgaccgtaaagacggcatcgtctacgtcgacaccgacggccgcactcgcctggccgaccgcgacggcgacactctcggcaccggcccccgctgcgaacgcgccgccgcagccgccggacgcctgtcctgcctgcgcgccctcaaccagcagttctcctccgagatcaccgtctacgacggcaaactcaagcaaaagctgaacctgccgctgtggggcatccccagccgcacccgaatgtcggccgacggccgcttcgtagcctggacggtgttccgcgagggcgactcctacatggccaacggccgcttctccaccaccgccggaatctacgatctcaaaaccaaggcccactacggttccctcgaagacttcaccgcctatgtagacgacaagaagttcgaacgcgagaacctcaactactggggcatcaccttcaccgacgacggccacaccttctacgccaccatggcctccggcgacacgacctggctgatccgcggcgacctgcgcgacaagaccctcaccgcgctacgcgagaacgtcgagtgcccgtcgctgtcccctgacggcacccgcatcgcctacaagcaccgcgacggcgaccgctggcgactccacgtcctcaacctcaagtccggcaaggacaccgcactgtccgaaaaggcccacatcgacgaccaggccgcctggctcgacaaccacaccgtcggctacgccaagtcccacgacgacaaacccgccgtgttcaccgtcgaagccgacggcggcggaaaaccgcaccgactgctggccggttcctccccgaccgcgttgtctggttgaggcccgcgaacccgaacgcggtctaggacccgtcgggccgcagcacggcgagatactcgtggcggtcggtcaacagcggctggtggctgacgtgcggcttcgccaggtccagttcctcgtcgccgacgaccacggcactcagccgcaaccccgtgccctccaacagcaacctcaggtcggcgggggtgtagcagcgcaggtcctgggtgaagccgcgctgaggttcgtcggtgcgccaccaggtgtccaccgcccggccgttgacgggatcgaatcggttcagttgccgcagttcgtggcggtacccggcttccggtctggcgcgcagcagttcctcgtcaccgtcccagctcgcccacacgaacggattgaacacgtcgatgagtgcgacaccgttgcccgtcagccactcgctggcgatccggcgcagcagccgccgctggtcggcgtccgtgccgatcccgaagccgttgaagtagcacaccgcgtcgaagcggccgggcagctccacgccgtagaagtcggcctggacgaagcgcggcgagtccggggcggcatggcggctcgccgcgtcgatccggtcgctgatctccacgccgatcacctcgtgaccggcctgcgcgatcgcggcggcggtgttgccgtagccgctgcccagttcgagcacccggccgcgctccgggccgagccagcgggacagtgacgcggcccggtcacggtcgcgatcggacacgtcgctttcggcatcggcccaccacttgccggtggtggagtagaaaccctcgacccattccatggccatcaaggtattgagtgtcgggtatgtccacaaccggcttttcgaccgcgcggccgagttcgccggtcagccgatgacgctggtccacccgtacgggtcggcggccttaccgtgctggatgtccagcagcgtctggcgcagcttcatcgtcagctcaccggccttgccacccgaggcgtggaactcgccggtgtggtcgcgcaccgtgccgaccggggtcagcaccgcggcggtgccgcaggcgaaggtctcggagaggctgcccgacagcgcgtcggccttccactcctcgaagctgtactgccgctcctccacccggtagccgaggtcgcggcccagggtgaggacggcgtcgcgggtgacaccggccaggatcgtgcccagttcgggggtcacgatcttcttctcggcctcgtagacgaagaagatgttcatgccgccgagctcgtcgatgtacttgcggtgcaccgcgtccaggaacaccacctgctcgcagccgttctcgatggcctccgactgcggtcgcaggctggtggcgtagttgccgccgcacttggccgcgccggtgccgccgggagccgcgcgggtgtactcctgcgagacccacaggctcaccggcttggggccggacttgaagtaggcgcccgccggtgaggcgatgacgcagtacaggaactccttggcgggtctgacgcccaggaacgcctcgttggcgaacatgaacggccgcaggtacaggctggagtcctcgtcgtcgggaacccaggacttgtcgacgtcgatcagcgcctgcaacgaggccaggaaccactcctcgggcagctgggccatggccatccgctcggccgagcgctggaaccggcgggcgttctcgtcggcccggaacaggccgatcttgccgtcggcccggtggtaggccttcatgccctcgaagatctcctgggcgtagtgcagcacggccgtggccggggacatctggatcgggccgtaggcctggaccgtcgggtcgtgccagccctgtccctcggtgtactggatggtgaccatgtggtcggtgaagtggagtccgaagccggggttggcgagaatctcggcgcgctcggccgccgaccgcggacgcggattaggccggatgtcgaactggggcaggtcgccgccaatcatgtctagacctccgcgagacgtcgttgtctggcgctcctcggcagtgcgggaagcgagtttggtggttgtcatcagaacttacccttcgttaaggccgacggatcagcccgtccgccagggtgcccgaaacgcgaagaaaagcacccggcgggcgaacccacccgggcgctgagtgaaagtgcaggtgccgcgagtgagctagccgaggatctcggctactcgggcggctactcgatcgccgacggccgcggtgctgagcggctcgcccggggttcgcccggacagttcggcggtgacggcctggctgaccgcggtggcggcctcgccctggccgatgtggtccagcagcagggacgtggacaggatcgcggctatggggtcggcgatgccctggccggcgatgtcgggggccgagccgtgcaccggctcgaacatcgacgggtgcgcgtggtcggggttgacgttgccggaggcggccagcccgatgccgccggtgacggcggcggcgatgtcggtgaggatgtcgccgaacaggttgtcggtgacgacgacgtcgaagtgctgcggccggttcaccatgaacatggccgcggcgtcgatgtgctggtagtcggtcgtcacgtccgggtactcggtggcgacctcgtcgaaggtgcggcgccacaggccaccggcgtacgacagcacgttggtcttgtggacgcaggtgacgtgtttgcggtcgcggcgcttggcccgttcgaaggcgtcgcgcacgacgcgttcggtgccgtagcgggtgttgaggctctcctcggtggcgatctcggcggaggtgcccttgtggagcactcccccggcgcccgcgtacaggccctcggtgccctcgcgcaccaccaccaggtcgatctcaccggccttgacgtcggccagcggcgtctcggcgccgggcagcaacttggacggccgcaggttcacgtactggtcgaagtcgaagcgcagcttcaacagcagcccgcgctccagcacgcccggcggaaccgtcgggtcgccgacggcgcccagcaggatcgcgtcgtgctggtccagttcggcctgcaccgattcgggcagcacctcgccggtggcgtggtagcggctggccccgaggtcgtactcgttggcctccaggttgggaagcgccacggcgagaaccttgcgtgcttcggcggtcacctcttgaccgattccgtcgccgccgatcaccgcgatgcgcgtcattccctgtttccccttaaccgtcgttacgtctgaccgcgccaccataccggaaccgtcccgctatccggcaatctggtctcacgatctggactaggcgtcgcgggcatcgtccgccgcgatccgcggcggcaacccgaaacccgcgaacagccccggatccatgaacgcgacgacgtgctcgaccccggcctcacccacgtcgaggacgtgcaccgcgtacgccgcgaagccgtccccgtcccgcaggtacagcgccagcgccggttgcccgttggccgacacccgcacgaaccggcggccaccgccgtcgcccagtttcgtggccaggaaccgcaccacgtggtcccgcccggcgaaccaggtcggatacggcggcatctcccacaccgcgtcggccgacaacgcggcggtcagcgcgtccaggtcggcctcggcgaacgccttcgcgtaccggtcgacgaactcccgctgccgcgccgtcaacggcccgacctcccgtaccgccttcgggttcgcgcgccgcagctggctccgcgcgtgctgcaacagactgttgacggccgccggggtggtgtcgaggaactcggccacctccccggcccgccactccaggacgtcccgcaggatcagcaccacccgccgccggggcggcagcagttgcagcgccgcgaccaacgccagccgcatgctctcccggccctccacgaccgaggccggatcgtcggggaacggttgcagccacggcacatccgacgtctgcgacggcaccggcgcctccggatcggcgctggcgtcgccccacccggacggcaacggccgccgcttcgcccgctccagcgcccgcaggcacgcgttggtggtgatccggtacagccaggtccgcagcgaggagcggtcctcgaaccgcggaaacgcccgccaggcccgcaacagcgcgtcctggagcacgtcctcggcctcgtggaccgaacccagcatccggtaacagaagcccagcagctcgggccgcaacggctcggcacgccgggcgaactcgtcctcgcgggtggccgtggccatgtgcctcctctttcgacggtgtcgaatctagccgaccatccggtactggccgatgagcttcgctcccgatcgcgtggggccgtcgggaacccgatctgagaactcgcgctggaactcggcgaaggaactcagttcggtcaggttcgtgccgccgggttcgttgatcacgacgtggacgaaaccgacgccgtcgtccagccgcaacgacacgtaccgcaccccgccggggtcctcggcagccagctgctcgaacacgtcggcgaccagcttctcgttggcgtcggccgcttcgggcagcgtccggtactggatgacggtggcctcggtaccgcgtccgggagcttcggcccgccgcaccggataggtgtcgaacacgacggtgtcggcggcgatccgcccgtcccggaactccagccgatccaccgcccgcagcggtcccaacggaccggccatcatcgtgtacgcgaccagggcccgatgctcgtcggcgaacacggtctcgatgctcaactccgtgatcgccgtaccgaacccggcgatcgccgcgctgacctccgccaccccggccaaccgcacccgggggctctcgaacaccacgtcctcggtcagatatccggtcagcgcctcgcggtccccgcgtccgaacgcctcgatgaactccaccgcgagcttctcgttcgcctgcgacatatccctgctcctcacatgatcgtcgtgctgtcatggaggtagatccgcgcggctgcccggattcatcaccgtcacgggagaaatcttctggaccgtcgcacacgcggcgtagtgtcgcggacatggtgagcagcaaggccgcaaccgtcgacgagtacctggccgaactgccggacggccgccgcgaggcgctgacccggttgcgggacctgtgcgtcgccgaactgccgggcttcaccgaggcgatggcctacggcatgcccgcctacgaccgcgacggtttcggcggggtcgccttcgccagccagaagcagtacatctcgttctacctgctgcgcaccgacgtccgcgacgccttcgccgagcggctggccgaccacgacatgggcaagggctgcctgcggttccgcaaacccgaggccatcgacttcgacctggtgcgcgacctgctgcgcgccaccgccgccagcccgggccagaactgcttagccctcccgcgcctggaactcccacacgatcaggctcgggttgccccgggtggcggcgttggtggccgccaccgcgaacgggtgcagcgcccacacgttcggcatccgggcgggatcatggtcgggcgcccgatccgaagccgccccggccggtacgccgttctcgtccacgtagtcaccgtccactccatactcggcgcagtgccgcacgtccaaccccaacggcagcgcgaccttcaggtattcggccgccgagcgatgcttgttgagcgaatacgtcgccacccccgcatcgtcgtatcgcaccagcgggtggtcgaagttgtcgagcaacccccgggtgtccgagatgacaagccgcccaccgggtttgagcacccgcgcgaactcggcgaacaccggcgccaggtcgggcacgtggcacaacgccagcgcgcacacgatcacgtccacatgcgagtccggtaccggcaacgcgtccagcccggcctggtggaactccacctccggcagcttctcccttgccacggcgagcatctcggccgaggaatccaccccgatgacctgatgcccccgcccggccaggtacgcggcgtgccgccccgtcccgcaggcggcatcgagcgcgacgccgggctccagggcgtccagcagttcccgcatccggggctgttccatgtcgatcaagccgttgccgggctcgtcgtacaccgcagcccaggacgcatatacgtcctcaacggacagttccttcgcggttcccccgtccccgaacttctccatgtcgtcgagcaaccgacgaatgtccgcgatgcgctcgtggacgaactgtcgatcgtgctccccgccccaggcccgcaacaacgcgacgccctgcaaaccgagcagataggacagtggatgttgatacagcatccgcgcagcctaggtttagccccttcaccgccgccaccgattttccgcccccggctgtcagactcgcagtaatgaaccagccatcctcgaccggcaaactcaccgacaccgtcgtgtggatcaacggcaccttcggcgcgggcaagaccaccaccgtcacccgcctcaccgaactgctgcccgacacgctggtcttcgactccgagctggtcgggcacctcctgcggcacctgctccgctcccggccgccggtcggcgacttccaggactatccggcgtggcggtacctggtgccgcacacggccgcgcaactcctcgcccactccggcggcacgctggtcataccgcagaccgtgctggtcgagcagtactggaaggaactgatgtcgggtttcgacgggctcggcctcaccgtccaccacgtcgtcctgcacgccgaccgcgacaccctgacacatcgcatcgacaacgacactgccgaagccggtgcccggccatggcggctggaccacctcgacgcgtacgaacgagcgctgccgtggcttcgcgaggccgcgcacgtcatcgacaccaccgagctggccccggcggacacggcacgcacgatcgccgcccgtctcggccaagccgagagctgaagccgcctcccggcggctaacgtaccggtcgcggggtcggcgaccgtcgacccgcggaaggtgagcgacgtgatcatggaaccgccgaacccggaccagactcccggccgggtcatcctgctcaacggcaccaccagctccggcaagtccagcgtcgccgcgcaactgctggcccaactcgaccggccgtacttccacatgccggtggacggcatcaacgcgatgcgcgccgacggctgggccgaccgcctgggccccgaagccttcggtgcggtgctggagcggacggtcctgggattccatcgcgccgtggccgggatggcgttggcgggcaacgacgtcgtgatggaccacgtgttgcgggaaccagcgtggttcaccgactgtctgcgcgtgttcgacggcatcgaggtcgtgttcgttggcgtccactgtccactgccggagttgcggcgacgcgaggcggcgcgcggcgaccgggagcccggccgcgcggagttccacttcacccgggtgcacgtccacggcgactacgacatcgagtgcgacacctccgagctgtcgcccgccgcgtgcgcccggcacatcatcgaccgtctcaccacgatcggtacgccgcgcgccttggacctcgcccgcaagtcggtcggctagcgccgcagcacatcccccagtccggtctccagtagcgcgaaggcgcgctcggcccgagccttggcctcggggtagacctccgcggcggtctcgcccccgaccatgcggacgatgttcgcgcggatcagggccatccgcaccccctcgatctgggcggccacgaggtcggcggtgaggtcgtcgcattcgtcctctgtggccaggtactcggcgagccgccgctgtgcctcggcgacataggaggcccagcgcatccgcaacgacggaacctcggaggcgatccgctgtagcttgcgcacggtgtcgttgtcgctcaggccggtggcgggatcctgttccagcagcgcggccagaaagtactcgcgtaccgcgtccaccggcgtctgcccggacgcgcggtcgcgaaccgcttcggtcggatcgtccacgtgccgctcgggggcggccatgagcaggtcgtccttgctgccgaagtagttgaacacggtcatcttcgacacctgcgcggcctcggcgatctcggcgaccgtgacgttgtcgtagcccttggcgctgacgagttcgatcgccgtgtagatcaggtcccgccgagtctgcgccttcttgcgttcccggaggctgagttcgtccgacatgacattaatgtaccagttcaaagtatgtgctcggaataatttttgaccaagtacaagtttgttgttatcgttcccggcatgacgacaaccccgataacgaatccgatgaccccgttgcagcgaaagatcggcatgttcgcgtgtctggcgacgatcatcctggcggtgctcgacatgaacatcgtctcggccgccacggtgccgatcgtgcgcgaactggaccccgtccacggcgtcgacaaggtcgcctggctggtcagcgccttcgcgctggcgtcgacggcggcgctgccgctgtacggcaaactgtgtgacgtcttcggcgccaagccggtgttcctggccgccgtcggcaccttcatggccggatcgatcctgtgtggattcgccaccgacatgacccagctgatcgcgtttcgcgctgtgcagggcatcggcggcggcggtctcatgagcgtcaccatggtcgtgatcgccaagatcttcgagggccaggacggctcccggcagagcggcagcatgggcggcctcgtcggcggtctgggtatgggcgtcggcccggtgatcggcggcctgttcgccgacgccggtaactggcgctggatcttctggatcaacattccgctcggcgtggccatcatcgtggtcggcgccctggtgttgaagctcaaccacacccgggtcgcgcaccgcatcgactttttgggcgcgggcctcgccgccgctttcaccaccggcgcgctgttggttaccgagtggggcggcgtcgagttcgcctggacctccccggtgatcctgggcctggccaccgccagcgtgctgacgctggcgctgttcctgtggcgacagtccacagcggccgaaccgatcctgccgctgacgctgttccgcatcccgacggtgcgactggccttcgtgatccagggcctgaccggcgtcgcgatgatgggcaccatggtctacctgatggtgtacctccaggtggcccgcgacatcgaggccaccgcggcgggcatgttcatgatcccgatggcggccggactgttcgtcatcggcatcgtgtccggcaagctgatggaacgcggctgggccactcgcaacttcatgatctccggcaccggtttcggtgccctcgcgctggccctgctggcactgaccgaaagcgacacctcactgtggatcatccgcggcgagatgttcctgttcggcgtcggcatgggacaactgttgggtctgctcgtggtcgcggcccaacaggccgcgccgaaacaccagatcggcgtggccaccaccggagtgcgactgttccagaccctgggcggcgctttcggagcggcggtgttcggcaccctgctcaaccgcagcttcgccgccgaccaacccggcctcacccccgccgggatcggcggactcgacgccagtcagaaaggcgccgccatcgactccttcgtgtcggccgtcgacctggtcttcgccgccggggcggtgttcatggtgctggcgctgctgctgtcgctgcggctgagaaccccggcgcccgaaccgaagcccgcgccggaaccggcgatgacctcctccttatccatcgacggaaagcgggcccgtccacgctggacgggcccgcttcgcatcaggacgcggcataagcctgggtcagccggatgtggttgcccgacgggtcgcggaacgacgagtcgatgccatagggacgcggctccggctcctccacgaactccacgccccgagccgacagctccttgaacgaggcgtggcagtcgtcggtgccgaggaacaccgtcccggcgaaacccttgcccatcaggtctttcacctgctcggtggtcttggcgtccatcaccggcgggcccggaatcgccatcagcacgatcgcggtgtcgggctgaccagccgggccgaccaccagccaccggaagtcccccatctcggcgacggtgacgtcggcgcgcacctccatgccgagcttcttggtgtagaactcaagcgcgacatcctgatcgtgcacccacagctgggtatgggcgatcgtgatcatcggttcctcctgggctgttcgaagtggtcaccgtccacgttattgacgcccggtcgcgtcgtcttctcgaaacgtccggagtcgcggacggctgtgggcacgcagcacgcaacccggtatcagtgccaggttcgacgcgggcgggtgagcgtcgcgataggactgtggcggcttcccgtacatgcgggtgaagctggacgtgaacgagccgatgctgcgcagcccgacggccaggcagatcgccgccaccgaccggtcggtggtgcgcagcagtgccgcggcgcgctccagccgccgggtcagcagatacgcgtgcggggattcgccgaacgtgcggcggaactggaggctgaactgggaccgcgacaggcccgcggcccgggccagatcggcgacccgcaggtcctcgaagtaccgggcgtcgacgagatccttggcgcgcaacagatggcgcgcgggcggtacggaggccatgtccggaagtatcgaccggccctacgacatcggggctgcgaacacgacgatcgggcccgcccatcccaggcgggcccgatccgggtaaagctcagcggaagtcgttcacgtggtcgatcgcccactgggcatagtcgcgggccggtttaccggtcgcggcttccgaggacggcccgaactgcggcgccgaaccctcggcgagcatgtccagcacctcggcgggcaggaactgttcggccgccgcgcgcggcagctcctcgacggcgatctcgcggccgagtgcctcgccgatcagctcgacctggcgacgctgggtcagcgcctccgggccgtcgatgagcaccttgtgtccgtccagtttgtcgctggtcaggccgagcagcgccacgtcggcgatgtcccagtcgtggatcgggcgcaccagcgagtccgggtacggcacccgcaccaggctctccttcttcaccgagtcggcccagaacagggtgttggtggcgaacatcgccggacgcacgaagacccaggtgaatccggcgttctccagtccctgctcggccagcaggtgcatgcggccgatgaagttgtccatggcgtcgggcatcgcggcaccggccgaggacagcagcaccaccttggacactccggcttccttggcggcggcgacgaagttgtcgaggccctcgtgcgccgagtacaggaacacccggtcgacacccgcgagcgcgcgcggcagcgtctcgggtttggtgaagtcgacgaggatcggctcgacgccgggcggcagctgggtgttctcggggtcgcggctggcggcgcgcacggtttcgccggcctccagcagttggtcgatgacgcggcgcgcgaggttgccgcgcgctccggtgaccagaacggtcatgggttgctccctttcttggggggtttgggtggatcggcgagcgccgccaggacgcggcgcagtgtcttgccgtatctctcgatgaactcctcggagttcggttcgacgccgaacagctggcggaccaggtgcggcatggcggcgggcatcatggtcatccccatgaacaccagttgcagtgcctccgggtccaggtcggcggcgaactcgcctgattccacgcgacgacgcatccactcctgttcccgttcgtagtcggcctggtcctgtacgtcgggggcgtcgtcgttgagggcctgccacagcagcagccggaccccgcgcgggtccgaaagggactcgcgcaggtaccacatcatggtgtcggcggccgggacggcggggttggcgttgaccgcctcggcgtccagccagctgcgctgcatcgcctggtacaggccctctttgcagccgaagtagtagctgatgagctgcttgttgactccggccgcctcggcgatccggccgacccgcgccccggcgaagccgtgggcggcgaactcgtcaaaagccgcctccagcaaccgccgtttgctgcgttcggcgtcgcgttgccgttcggaggtctcgggggtgcgtcggggcgcgggttcggccatgcggcaaccgtagcagttaatcatccagttggatgattgagtcaactgtgcggttgattacagcgttggcccactggacgagatgtagtacatgtgctatcaattgaagcaccagtaaaccaataaggagaacgactatgtcttcgactggcggtccgggctcccccgtcatcgaggtgcgcgaccttcggatgcggtacggcacgaaggacgtcctcaccggcgtcaacttcaccgccgcccccggcgaggtcatcacgctcttgggccccaacggcgcgggaaagaccaccaccattgagatcctggagggattccggatgcgctcgggcggacacgcccaggtgctcggcaccgatcccgccaccggaagagaggactggcgcgccaagttcggtgtggtgctccagaactggcgcgaccatggcaagtggaaggtccgggagttgctgaagcacctcggcgagtactacgccccctattccaccgaactcgtcccccgcccctgggacgccgacgaactcatcgagaccgtcggcctcaccgaacaggccgacaagaagatccggatgctgtcgggcggccagcggcgccgcctcgacgtggcgatcggcatcgtcggccgtccggaactgctgttcctggacgagcccaccgtcggcttcgacccgcacgcccgccgcgagttccacgacctgatccaccggctgtccgacctggacaacaccacgatccttttgaccacccacgacctcgacgaggccgagaagctcgccgaccggatcctgatcctggccggtggccgcatcatcgccgacggctcggccgactacctggcccggcagatgtccaccgaggccgaggtcaaatggcgtgtggacggtgacttccacgtccactccaccctcgacgccaccgacttcgtccgcaagctgttcgccgaacacggcgacgccgtcaccgacctggagatccgccgcgccagcctggaggagacctacatgtcgatggtgcagcagttcgagtccggcaacgaggagatcgcgatccaccagttccaggaggccacccgatgagcacccccaccaccgcccgcacgccctacgtcatcgggctcaaacgcggctggatcgagttcaagcactccgtgatgtccaccgacatcatcggattcctgttcccgacgctgatcgcggtcatcgtgatcctgttcctgcgcgatgtggacgtcgagggggcaccggtctcactgggatcgatgtcgctgccgagtctgctcggcatgaacctggtcttcggcggactggccggactcgccggacagatcatcaccgaacgcgaagacggcaccatgctgcgcgccaagtcgatccccggcggtatgacctcctatgtcatgggggccagcgtctccagctcgatcttcatctccttcagtatcgcgctcatcctgatcccgggcgtgatgctgttccccggcgtctcgttcgccagcccgacgtcgtggttgctggtcgtgctggtgaccgtgttcagcctggccgcgacgatgccgatcggcgtggtcctcggctcgatgttcaccaaccccaggctgatggggctggtcatgtttcccatcatgggcatgacggcgatctcgggtatcttctacccgatcacggcgctgccgggttggctacagggcatcgcgcaggtcttccccatgtactgggcggggctgggcatgcgctcggcactgctgcccgactccatggcggccgtcgagatcggagggtcgtggcgacacctggagaccttcggggtactggggatctgggccctgatcgggctggtgctggccccgatcctgctgcgtcggatggtccgcaaggaatccggttccgccgtcgccgaacgccaggagcgctcggcgcaacgcggcggaccccgctagcaccaagacgaaccaccccaccgtcgagagaggataaccgtggcgacgaacaacgaggtgatctacaaccggatcgcgatgttgcgtgccgaacggggtatctcacggcgacagctggccgaggcgctgggcgtccactaccagacgatcggttatctggagcgcggcgagtacagcccgagcctgtacctcgcgttgcggatcgcccagtacttcgaggtggaggtcgaggtggtgttctccaccgccccgttcccccgcatcggcagcgaacggtcctgaaacgcgcgggcggtgaccccgggaaatcggggtcaccgccttctcgtcgtcagccgacgacgaaggtcgtcaccgaacgggcgggcagcgtcgcggtcatgccgccgccggagatgtcggcggtaccggcgcggtgcgggacccgttgcgcgttcgtcgtctgccacacctcggcggtgccgctgtccagccccgtgaacgacatcgcggtgctggtctcggttgtcgcggtgttgacgaccacgatgttcttgtcgtcggcggacgcgaacacgtacagcaagtcatccgaagtggacgtcgccaccatcgtggtcccgaacggccggaacagaccctcgccggtgaacatgccgacgccgtgcgagatcggcatcggcttgttgatgtcgacgaagtcctcgccctgcccctcaccccattcgccggtcaggcccaggcagccgttcttgtccccgaacagcagcgcggtggcctcggattcgagcatcgtgcccagtgccgcggcaccccacactgtcggcaggtgcgaggtcatggacgaacacgccgggctcttgtcgccgtggtccatgttccactcaccgatctggatgccgacgtccgagccgttggggacggtggagtcgatgagtgtgcgcacctcggcgatgtcgcgttcgtagttggcggcctcggccagcagctgtgcgtccggcaatcgggtctcccccatgccgtagtcgtggtagtcgacgaagtcgacgtgctcgccggacttctccaggaaggtccgcaggtaaccgatgttgttgtgcgcggttcccggaccgccgacctgcaccgacgcgtcggcggcgtggatgcgggtcgcgatctcgttgaaaacgcccgcgtaggtcgccgcgtccatccgcggcgggttcccggcgtcgagctcgttgccgacgatgaccttcggaaccgttccggtggcggcgaagtgctcgtacaggctcaccgcgtcgtcggcgtcggcgggcaccacgaggatcggggtggcgttcatcttgtcgcggatcgccgacatccaggtgtcgccgtcatagtccttgtgacagctgtcgccgccgcagatgatccggctgtcgtggtcgccgggggtctcgtagcgcagttcgatccgcatcgtgtcgaaaccgtgcgccgccagcgctttgcggtggtcctcgctgttgacgatgtagttgaggccgccgtatccggtgatggtgacgccgatgtcaccggtctcgatctgggcggtgggcctggtgaagtccacggccaccccggcctcgtcggcggtggccgtcgtcgtgtgggtgacgacggcaccgccggtgagggccagggtggccgcgatagcgagcacgcgtgatcggcgcatggggatcctttcgggcacaaggggaagcagggcccgataatccttacacacctgtcagcaagcgcccaggtctcgccagactccccactctccggtggttccgggctcctcgccctgggtccaccacttcgcctgccagttgtggcccttgtgcgagaccttgttgccgccgttgtagaccttcgtggactcccaggccgcctcggtgcactggtcgggcggatcggtggtcggcgtcgacgtcggcgacgagctcgacgaggtggggtcgccacccggatcgccgagtctcgggtggtcgacgctgagcgcgtagctcttgccgccgaacttcagcacgtagttcgacggggtcgagatcggcagccggtagacgatcttcaccgtcaccgacgctcccggggcgatcgtctgccagctgggcacggtcagcgccacccgctggaagtcgcccttgaggccgccggtgttgccgccggtatggccacatttgacggtgctcagtgtccacccggactgctgcgtcatgtcgcacggcgccgaggtggcgtagtcgaactccagcaccgcgccgccggggatggtcgccgaggagttgttcttgatggtcatggtcgggttgatcgggtagttggcgtcgccgacggcgtaaccggagtaggtcacgtcgacgttgagctgggtgtcgggcatcgtgatgttcgacttggtcgcgtcgtagggcccggcgttggcgaaggccgcgtcgatctggtcgatcagcgtggtgcccatccggtactcgcccgcgtcggcgtcccagtcgtagtcacccgacatctcccagaacatgatgccgcccaggccctggtcgatgacgaacttggtcttggcggccatcgactcctcgtcctcggtggacaggaagaccttcttgtcggcgttccacagccacggcgcctccatggtgtcggcgtagtggcgcgagtaggttccggtcagccggtcggtggggtcgttctccggatccaggccgtagtcctcgatgtagctgccctggatcccctcctccaggttcttggcgtgccacatcgggttggccccggccggttcctcaccgcccatggtgttcttgtcgtgccacaggttgtcgatgcccagcgcgccgtcgccgcacggcacggtggagcccacgtcaccgccggttccggcggggcacttggtctggtcggccagtgcggaggtaccccacaggccgttggtgccgccgttgacgttgcgccagccccgggtgtagaacggggtgccgatgttgatgcgtccggcgggcatgctgccccggaagtagtggtaggcccagtcggtgttgagataacccattccgtaggtgccgtacacgttccagtgcttcatctcggagtcggtgccgtcgtcgtacagcgccgcgttggggccgacgaagtggttccaggcgccgtgcaggtcgtagctcatgatgttggcgtagtccaggtactcggtgacctgataggactcactgccgcgcaggatccagccggacgcggaaacggccgcggtggacatgtagtacttgccgtcggccgccgaggcggcgttgagcttctcgcggatcgtcttcatgagcttgacgtacccggacatcagggtggcgcgccgggagtcggagaactggaagtccagcgggttcccggcgtggttggcgctggtggcgtactcgtagtcgatgtcgacgccgtcgaaaccgtacttgcgcaggaagtccaccaccgagtcggcgaaggtgttgatcttcgtctgggactcggccagcgtgtagaagccgccgttggcgacccgtttgccgtcgtcaccgaagtagccgccggtctcggcccagccgccgaccgagatcagcgtcttgacgttggggtgctgcttcttgtacttgttcagcaggttgaagtgtcccttgtaggacaggtcggggtccatctcggcgccgggcacgcccggccactccatgccgatggcgggattggacgcggtcggcgagccgaccgagatcttgtcgtccttgacgtgggcgaaggcatagttgatgtgggtgatcttgttccacggaatgtcgttgaccagataggccggtgtcccgtcctttccggtgcgccagctggcgaaatagccgattgaccttcgtggactgtccatggtctctcgtccggcggtgtcgtagacatcgcagtagggcacgtccaccccgctctgcttgtacagaccgtcggggcggcattcggcgtcatcggcctgggcggaaccggtgatcatgatgccgaacaccccggccagtaccagggcggcgatgggtgtgacaagagacaggaagcgacggttcatgaccgccctccttagaaaactttattaactgtgggcactcccatcatctacacccgatgccccacacgcaagtatttgcgtatgtcaatttgtaagcgattccctgccgtgcggagtcgaccatccggacgcgtcgggccccaccggcacgatcccggtcgggttgatgtcggagtggaccacgtagtagtgccgcttgatgtgatcgaagtcgacggtctcgccgaaaccgggcgtctggtacagatcccgggcgtaggcccacagcaccggcatctcggtgagcttgttgcggttgcacttgaaatgtccatggtagaccgcgtcgaagcgcaccagcgtcgtgaacaaccggatgtcggcctcggtgatggcgtcgcccatcaggaaccggcgggtgctcaaccgctcctcaagggcgtcgagccgaccgaagacgtcgcggtaggcggcctcgtacttctcctgcgaggtggcgaatccggcgcggtagacgccgttgttgaactccttgaagatcggctcgatgacggcgtcgatctcgtcgcgcatcccctcgggatacaggtcgggcgcgccctcgcggtgatacgcggtccactgtgtcgacaggtcgagtgtcatctggaggtagtcgttggtgacgagcttcccgctgggaatgtcgacaatggccgggacgctgacgccgccgtcgtactccggttcccgggcccggtaggcgtcgcccaggtacgcgatcttcagcaccgggtcgatgtcaccgggatcgagggtgaaccgccagctcagctcgtcctggatcgggtcggccacccccagcgagatcacgtcctccaagcccaagagcttccgcacgatcagcatccggtgcgcccacggacaggcgcgcgacacgatcaaccggtaccggcccggctccaccggccaacccgaggaaccgtccgcggtgatccggtcggcgaagtgactgcgggagcgctggaactcgccggactcgtccacggcgtggttgttctcgaccatgcccgcagcctagaccctccgtcccgagtctttcagtggcgacacactttccacatatcgagatatagacagcgggcaatgcttcagatactctgagcccacctgtcgcagcccggcgacaggattgtccatacctgaggcccaaaggtaggaatcatgcgaagaatactcgccgtcacccttgccgtaaccgccctgacagccgcttgggcagtgcccgcccaagcggaaccggcgccactggtgaagatcaccaaggcgcaaggcgagaaggtgcccggtcagtacatcgtcagtttcaagtccgactccggcgtcaactcagcggtcaaatcgctgaacaagaagccgctgttcacctacgacgacgcgctcgacggtttcgccgccaagctgtcggccggtgaactgtccgccctgcaacacaacccgaacgtcgccatgatcgaagaggacggcgtcgtcaaggtcgacaccacccagtccaacgcgacctggggcatcgaccgcatcgaccagcggaaccttccactgtcgaccacgtacacgtacaactccaccggtagcggcgtcaccgcctacatcatcgacaccggcatagcggccacccacagccagttcggcggccgcgccagcaacgtctacaactccgccggtggcagcaactccgactgcaacggccacggcacccacgtcgccggtacggtcggctcggccacctacggtgtcgccaagggcgttgccctgcgcggcgtcaaggtgctcaactgccagggcagcggcagctggtccggcgtcatctccggcatggactgggtgaccgccaaccacgcggccaactcggtggccaacatgtccctgggcggcgcctacaacgcctccgtcaacgcggccgccacccgcatggccaacgccggtgtcttcaccgcggtggccgcgggcaacgagaacaccaacgcctgcaacaggtccccggccagcgcgtccaacgtgaccaccgtggcggccagcgaccgcaccgacaccaaggcgtcgttcagcaactacggcaactgcgtcgaggtctacggccccggcgtgagcatcacctccacgtggctcaccggcaccaacaccatcagcggcacctcgatggcgtcgccccacgtggccggtgtcggcgcgctctacaaggccgtgaacggcaacgtctcctcggcgacggtcaactcctggatcgccagcaacgccacctccggagtcatcaagtccaacccctcgggaaccccgaaccgcctcgtttacaaggcgaacctgtaacgcccgatgaagaaccgccgcccggcatccgtcgctgatgccgggcggcgttcggttctgagtcgctagtcgacggtgacggcctcgccacacaggacggtctcggcggcttccggcgggtacagctcttcgtcggccgggttctcgggtcggtcaacgcccagacagaaccggacgtccttgcccttcaggtcgatggtggttcccgccagcttcgtggggtagtcgggccacacgctggccgcgtcgaattggtactcgcgcgacagggcccggtcgggttcgacgatggtggcggcgtagcggccgccggtggcggtgtcggtctcgcattcggggacttcctcgggcggcatctcgccctgcgggttgccgtggcaggcgtggatgatccgcagcccgaactccaccgagtcaccgtccactatgatctggacgtcgtcctcggtgggttcgagttcctcgtcggtgggcgattttgggtcggtgacccagccgcggtcgtaggcgaggagggcgccgcttccagtgttgttcagcgtgaactcgaccgtgacgtcgtcaccgtccacgtcgatgctggacgagaactccgccccgtccatcgcggcgccgccctcgccgtcgtcgactccgccgcgttggccacaggccgtaagcagcagtgccgacgcgatggcgagggcgggcagcgatcgcttcatgccgatcagtattcctcgcgcttggggaggttgtactcgtcccgcagcgcgttctcggtgagttcccacgggtgggtgtcgtcgcgtttgtcgggggtgttggagtcgtggtcgtggtcgacctccaggcccaccgccgtgcgctcgccctgttcggttcccttgttctggccgttggggtcgccgtggtacggggtgtcgtcgaagccgttgttccagaagtcgtacacgtgcgccatctcgtggtacagcaccgtggacgaacggccgtcgtagtagttcggggtgtagcccgggttcatgttgatcttggagtccttgttgccccagatgctctcgtcgccggactcggcgctgccgccgtcctgggccgcgctctgttccacgatggtcagtgagtgctcgccgccccagaagttcgggtcgcgcttggactccaggccttccagcatctgctgggcggtcggcgaggagcgcatcatgtccaggtcggcctgcatccgctccttgaactcgtcggagccctcgaacttgatgaagccaccggcgtcgctgatctcgacggtgacggtcttgtccacgttgtgggtggagtcgccgtcctggatgtacgcgtcgctcttgccggaaccggcggtgacgtcgtccttgccctcgccgccgtagaacacgtcgccgcgttcgggtttgctggggtcgtaaccgtcgtagtcggtgccggtgccgccgccgcgcagcgtgtcgtcgcccttgccgccggagatgatgtcggggccggtgccgccgtcgatggtgtcgttgcccttggcgccttcgaggtagtcggcgtcctcaccgccgttgatgtagtcgtcgccgcccaggccgtagagggtgtcgttgccggtgccgccgccgatgtcgtcgttgccgtcctggccgtccacatagtcgattccggaaccgctggacacgtagtcgttgccctcaccggcgtacacgtcgtccttgccgtgaccggacacgatggtgtcggcgcctccggcactgtggacccggtcgttgccgtcgccgcccaaaagcgtcaggttgaccttggtgttcttgtcgacggtgatgacgtcgttgccctcgccaccgcgcaccaccaccggggtgcccggcgggaaggtctgcacgacgccgttgacctcgaccttgacgttgccgtccttgtcggtggtgacgttgaccttgtcgttgccggaaccggtgttgacgaccgccttaccgtccaccatgatcaccgaggtcttgtcggcctccggcggcaccgtgaacgggtcggcctggttctcgacgatggcttcccaggccttggagtccttctcccatttggtcttggactcgtcgaacttcccggcgtacgggcccagttcgtcgtcataggacttgcggatcttcttggccttctccaccgagtccaggaccgccttggactgttcggggttctcgggcatgaaggtgaggatcgagccgcccggcggcgggttcgccccgcacatgttgggcacggcgccggtgatcttgcccagcgcctcggtcaggaaaccctggaacttgcgctgcaacgcggcgatgccgtccaggtgaccggcgatctcaccggcgcgggtgtcggcgccgtcgagcgagccgatcagggtcttgcggtgctcggcgaacgagtcgcggcagtcaccggcccatttgccgttgacgaggtcgttggaggcggtctcgacgttgtccgcagaggtcttgcctaccttggcgagttcgcgccaggcggtggcggccttctccagtttcccggggttgccttccaggttccagtagcgcgtgtcgacgttgatgtggggctcgggcacgggtttgtctccagggggttcgggcggggaggacgtcagggagtcagcgggttgttgtcgtcgacgttgtcgatcgtctggccgttgttctggtcggtgtactggtaggcgaacgcgacctgatacaggctctccatgtcctcttcgcacaccgcgatgagacgttccacgtcggtaccggccgcttcgatggcgccggtgtaggcggcctgcaccttggccgccgcgtcggcgttgccgaagacgtctccgcccagcgagatctcgccgcgggcggtcttcagcgcgccgaagagatccttggactcggtgaggaaggcctcggcgagccgggccaggtcagttgggttagcgcgtacttcttttgccacgcgcacaagctaccgacccatggcccggttcaccatggctgttcggtcagagtggcactaatccgtgagagtaaccgcgctggcggaggtggccccgacggttccggccagcttggtcaacaggtccgcgggcacctcggcgtcggtggcgacgatcatcagcgcctcgcccccggcctcgcgccgcgacacctgcatcgcgccgatgttgatcgactcgtcgcccagcgaaccaccgatgagacccacgatgccgggccggtcggtgtaacgcatgatcaacagcggtccctcggcgtcgatctcgacgtcgtacccgtcgatctcggtgagcttgcgaacctcacgcggcccctgggtcacggtgcccgacaccgacaccgcccggccgtcggccagcgcaccgcgcacggtcacctggttgtggaactcggggctctcggcggaggtgaacagcccgacgtcgatccccttgtcggcggccagcagcggcgcgttgacgtaggtcacctggtcggcgacgtccacgaacagtcccttggtggcggccagctgcaacaccgacacgtcggagtcgatcacttcgccgcgcacctcgacggtcaccgactgggccgggccctcggcgatcgcggtgaacaggcgtcccagccgctcggccagcggcagcagcggccgcacgtcctcggcgaccccgcttccggccttgacgttcacggcgtcgggcacgaactcgcccgccagcgccagtttcacgctcttgacgacctggagaccggcgttgtcctgcgcctcccgggtcgaggcacccaggtgcggggtgacgaccacgttgtccagcgcgaacagcggcgagtcggtgcacggctcggtggcgaacacgtcgataccggccccggccacccggccgtcggccagcgccgcggccagcgcggcctcgtcgatgaggccaccacgggcggcgttgacgatccgcacgcccggcttgaccttgtccagctcgtccttgccgatcaggccgatggtctcgggcgtcttgggcaggtggatcgagatgaagtcactgcgcagcagcaggtcgtccaggctcaccagctggatccccatctgggcggcccgggcgggctgcacgtaggggtcgtaggcgatgaggttggtgtcgaaggcggccatgcgggccgcgaacagctgcccgatcttgcccaggcccaccacgccgacggtcttcccggccagctcgacgccggtgaactgcgaccgcttccactcgccgcgcttcagcgaggcgtcggcgatggtcgtgttgcgggcggtggccagcaacagcgccacggcctgctcggcggccgacacgatgttcgacgtgggagcgttcacaaccatcacgccgcgctcggtggccacgttgatgtccacattgtccaggccaacgcccgcgcgagcgaccacctgaagcttcggagcggcggccagggcggcggcgtcgatacgggacgcactgcgcacgatcacggcgtcggcgtcggccagcgcggagtgcagcgtcgggatgtcggtgccgtcgatgacacgaacgtcgaagtcgcccccgagggcggccacggcgctgtcggcgagcttgtcggcgatgacgacgacgggacggacgggcgtggtcatgaaaaagcgctcctcgcggaaaaggtcgacatgaaggcttagggacgcgacgctgcgcctgatgcggcgataaccgcaggccatcgtatgcgtcggtgacggtaggaataccggcgggggcgccccttgcccgttacgtcactcccgccagcgcgtgccagcgtcgcatacgcgatctgtcagcgcggtggcgcaaggtcggcgcgtccccgtcgaaagagaggaatcgccatgaccgggcgatcgacaccgctgaccgcactgcccatgacccgcgccgagggccgccccttcgacccgcccccgctcctggcgcggctgcgcgacgaggccccgctccgtcgactgacctacgcggacggccatcaaggttggctggccaccggacacgaggaggtgcgcaccctcttgggcgacaaccggatcagcccgagacccgacctgatccacctccccttcgaactggagggcatcaccaccctcccggctccggcacccggcgccgtcaaccaactcgacggccccgaccacgcccggttgcgtcaaccgctggtcggctggttcaccgtgcgccggatgcggcaactgacccaccaggtcgaaaccctcgtggccgacctgttggacgacatggccgaccgtggccccgacgtcgacctggtcgacgagttcgcctacccgctgcccgtcaccgtggtgtgcgatctgctgggagtccccgaatccgaccgcgcgaccttccgcgatctggtcaccaccagcggccgctcagacctgccgatcccggaccgcttggcggccaacgaacagctcggcggctacgtcggcgaactcgtcgccgccaaacgcgccagacccgccgacgacatcatcagcgcgctgaccgaaaccgatctcgacgacaccgacgtcgtcggcctgtcggcgttccttatatcggcgggattcgacaccacggccaacatgctggcactgggaacgatggcgctgctggaacacccgtcccagctcgccgcctggcgcgctgaccccggcatcacgaacaccgccgtcgaagagttgatgcgctatctgtccatagtccacaccaccgtccattccgccgtcgacgacatcgagatcgcggggcagaccatcaaggccggggactccgtcaccctgtccttcatggcggccaaccgtgacccccgcaagttccccgaccccgaccggctcgaccttcgccgcaacgccaccggccacctcggcttcacccacggggcccacgcgtgtctcggccagcaactggcccgcgtcgagatgcgcgccgcgttcccggccctgctgcgacgattcccgaacctgcggctgaacatcgcgatcgaggacgtcccgctgcgggatccgctgatcctggtctacggcctggaccgcctccccgtcacgctcacctgatcagccccgtccgaagtgccaccgccacggcctgggtccgatcgccgacaccgagcttgcggaacaaccgccgggcataggtcttgacggtgtcctccgagatgtgcagctcgcgtccgatgcgcgcgttggacttgccgttgctcatcccgatgacgacggtgagctcgcgctcggtcaaccgacacccgggaggccgcacgaccaccggcggcttcggctccagatcgatcccggcggccgcgagcgcgttgagcagcacccgcccgtgatgggtcaacagctcgcggcgccgatcccgagcggcctcccgagcgatgatggctgccgagcgacaagcggcctcccaagcggacaagcctcgtgtgggtggataaacgatggtggacatcgaggtgctcctaggtcaaccgtcgcaggtgcgaaactcgcgccgcgtgggtgagggccggtggtcgttgtgggtgcgccagatgctgacggcgtgatcggtgaagcgtcgtttccactctggccagttggagtaccacttggcgttccaagacgggtagggccgggccgagaggttgctgatggtgcacaccatttcggcggagtgtgggtctccggcgaagacgcggatcgtgtccggcattgaggaagaggtgacgacgtaggtgtgcagcggatcgcggaactggccgtagatggtcatgagctggcctcgctgtcagcaccgacccgcttgcgcgcgtgcgagcacgggtagacgatcacggcttggtagtagcgagtacaagttcgacaccaagcgcgctccccggttttgtccactggatacggttcgtgatcctgttgttcgagtgtggctttctccatgacgtccagcctcctttgactcgtcgagaatgacgatatgagctggggatatggaaacgcgaaaagaatgtaagtcatggggtgtcacgctcgcaatagtggtctgaagttgacgcaagaaatagaaaccggaaatattcgccgctccatatttccgattacgcgtcgatttagcgagagctggaatcctgaggggacttgaggttgcgttgtcacactgagcgactaccatccgcgttatgactggtaacgggcgacttcccagtactccggctgtcgagcttggactgcaactgaaagctgagcgagaacggccaaggccggggagaccgaagggattcagaaaggccgatattcctagggacatcctgtcgtcgcggacgttgtttgatatcgaaaaaggacggaagagcaaggtcacgcgagggatggtgcgggatctttgcgctttctatgagactgaccgggcgttggtcgagcggctagtcaccctcgcaagggccacctatatggacgactggaccgacagctacgcgggagccgtcgacaaagacgactggctctatcagaatcgagaagaccgagcggccaagctcatgttccacgattcagtcttcattccatcactgattcagcccgcctcatacgtcgacatgatggaacggactaccaaggccaccgtagacaagctggattacgagcaggcgaagcaattccgtatgaaccgtcaggagcgctggatagcgtcccgccgacccatgacgtgcctgatcggggaggcagcgttctcgctcaagcttggcgacggcgtggacgaggacgtccgcagtcatgtgctcaagctcgcgcggcttcctttcgcggagatccgggtgatcccgttcgccgctggacgctacgacttgcttggctgggaggtgaacctcctggagtttggcagtggagaggaacccgtcatccgagccaggacggcacgcggtggcggcttcgtctcagctactagccgcagaggtaggttctttcgagaggcatttccgcttgccacagaagtttcggtaccagtgaaagagtatttgacatgacgcacgtaaccggtccgtggcgcaagtccagccgcagcgggcaaagcaacggcaccgcttgcgttgaggcgcgtgccgtcgcgacgtggcgcaagtccagccgcagcggccagagcaacggcaccaactgcgttgaggcacggctggtagaagcgacgttccaactgcgcgacagcaaacttggcgacggctcccccaccttggccatgaccaacagcgactggcgaggactgctgacgctcatccgtcgctaaccagacgtccacaacggccacccgcactcgcgcgggtggccgtgtccgtttggctttgtttcttaaaattttgcccgaatacttccgcttacttgtcactttcccgtccgtctcgtaaattacacaggcaatcaaacacaaacagaaccgcttgtggccacaaacgcgcgagaccaaaggacgggacactcatgggacagatggctgaccggcttgctgctctggtggtcacggcgttctcgccggatggccagatcgaggggtcgtacggtgccgccgccggagccaacatccgcttcaacggcaacagctaccgccactacaccgagcgcggcctgggacaccagttgtcccggatggcagtgctggtgtggatcgcgcatcagcgcggacacgacgccacggtggccgaggtaaccggccagccggtgtcccggcgtcaggaaacctgggacgcccgtcgtcgtcggttccgcgaggagcaggccgagaccgaatccgaaggcatgtccacgggcggactcgtctacttccgcaacaccggaatgcgcgactggcacatcgtcatccgagacggaacactatccaagctggacgaaccggagttcgtcaaggagttcctcagtggatacgccgcgctgtcgctggactaccggcacaagatgaccaaactgcgcaccaagcactacggccccgatatctggatgaagaagtgacacgccaacccatcaacacgaggaggatgacatgtgcagtgacgtagtagcgggcgatctcaacgacctgcgaatcgcggccctgaatctggggaagatgtcggagctctacacgaacggagcattcgtactgggcatcgcccagggcgccgacacggagacctacggacgcccacacgaatggtggtcctatgtcgaacaacaactggcgaccgcgctgcggttcacctacgacagattgaacgacggccaagaggcgctactcgcggccatcgacgcgtacgcgtacgtcgacggcgacaacgccaaggggctcaccgacgtcggcaaggagtacaaggagtacatctcgaacccgaacaacgtcggcgacgagaagtactacgacccgcccccgctgcacaccatggtcgacgcacccgacctcggcgacaagcccgaaggctgggaggagaaatacgatggctaaaccaccacccggcaagagcagcggcagaggctcgatcaacgacgacgaggggaagatcgaggtcgaatccggcgacatcccacacgtcaccgacacggaaatcaaagacgccgccgaaaaagtacgcgaaaccgccgtcagcaaaggaaagtccgaacgggacaaggcggaaggcgactacacgatcatgaaccccgacagcatgatcaggcccgacttcgcctccgacgaggagatcgaggaacaggcgaagtggatccccggaaggttcgagccatacataacgccgaacccactcgacatcgaaaccctggtcaagcgggctgacacgatcgccaccgtgttcaactgctccgggaacaacctcaccgattcccggctgagcggggcgtacgagatagccatgacccgctcggacgagtgggagggcaaggcgggcgagaacttcgagaagtacatggcttcgctgcccaccatcatgggaaaccacggcaaagtggcgaacatgcttcaaatcgaagcccagaagatgatcgagctgtacaagaaccgccgcaagggcgccaaggacatcgccgaccaggcggtcaaggccattgaggccatcgacgacagcaagggcgaggggctcgaattcctgctggcggtgatcatcacgatcggcaccttcgtgggtctgggcggcggtggcctcgcgatcgtcggagccggtgtcgcttccggcgccaccctgggcggccccttcctcccggacgacaaagaagaactcccactcggcgcggacaccatcgaagaagtcctcgagaacatgaagaaggccctcgacgagctcgacaagagcatcaccgaacaagaggacaccctgatcgacgccatgaagttcaacgagagcgagatacgtccgcacatctccgacgacttcggcaaggagaccctgctcctccccatgcggcccgagctggccggtgccgacgtcaagaccatcaaggaacggttccaccagttcaccgacggcgacaggtagcgggggcacagcgccggacgaaccccgtccggcgcccccgccgctcacgcgatggcggtcccccgaaaacaggtcgtcgtcgcaccgccaacccacacggtcccgtcctcctcaacggcaatcgcgacctccccccgccgccccaaccgagccccttgcgaaaccttgtacgccgcaggcatctcccccgccccggtcaaccactgcgccaccgaagcattcatgctcccgcaaaccggatcctcgaaaacccccgacgctggcgcgaaagtccgcaactcatacgcgaactccgaccccttcggatactccccaacagcccccaccatcgctgtcggaaaccgcgagaagtcaggctctagagcgagcacttcctcagccgacccgagccgaatcacggcccaccccggtccattgtcaacccactgatgcgagacaaccgcctcccgctcaatcccgaacgcgtccacgatcgccgccaggtgctccgcctccaactcccccacccgcctcctcggcggcgcggcaaacgacaacccaccctccccctgccgcagctccaccaaccccgccgcacactcctgcacaatccgccccgcccgcttcggcttacccccgttctccaaccaggcatgcgcagaccccaacgtcggatgcccagcaaactcaagctccaacccgggcgtaaagatccgcaaccgatagtccgcctcaggatcgttgggggacaacacgaacgtcgtctccgacaagttcgtccagttggcaatccgccgcatcacctcgtcctccaccccgtccccatcaagcacgacagccaccgggttacccagatacggcgcctgcccgaacacgtcaacctgagcgaaatcccgagaaccagccataccccgaccgttccacacccctgccccccttgccatgtcgggtcctcgacagtccgcaaccgccccgtctgcctacattgctgaaatgtcgatgctgcgccgcctcgtagcggcgctccgcgccgcccgcacccgcacagttgaaacgcgcgacaagatcatcgcagccaaaagccgatccgacgccggactgctggcattccaacaagccacaaacggttccatcgactcccgcccggctgaagcgatcgccaacctccagcgggccaagacgcacctggacgaagctcagcggctggtcgccaacagcgacgcagccgtggacaactacataaacgccatcctcggcggtgcgtcagctgcgacggctcagccgtccgcagtcattccagcatccaagccgtcgagattcaaaccgatgcgaaccgacccagccaaggccgacgaaattcgaccccacgtcggcaaggaccgagctgtcgcgactttgtgggacgctgacggcaatcgcgttctcggccttcactcggcggacgacgacggccccgccgcaacggccgcctggaagccaccctggcgcgactacgtccgcttgcgccgtcacgtcgaagcccatgccgcggcccgcatgcaccaggacggccacaaaaccatggtcatgtacatcaacctgccgccatgcaaatactttgacggatgcaaactgaacctggaggacatactccccaagggcagcaccttgtggatgcatcgcgtcttccaaaacggcggcaccaagatctaccagttcaacggcaccgggagagcctatgtctgagttcgtggagagcattcctgtcaccctcgaccctgatatccacgatgacttgatgtcgagttgggaaagtgggctcggttcacgcgcgctcatcgaatacgcgcgatctcttggaattgagcctccagacgatcgagatggctggctcatcgtccacgagtttggcccagacggagtcgacctcggtctgcgctgggacaactccgacgacgaaccagtcaatcaagtcgactaacaaacctacgtgccaagctatcgcctggcgcgcatgcgaagcatgcctgcgccacggaaggccgccgagcggagcgaggcgacgattttagtggtggccgccttcgacggtgaggccgcgcggggtcaggtaccacacggcgacggctgccagcagcatgagtactcctccggccaggccgacgatgccgagcgattcggtgaaggccgcgcgggcgtggtcggccaaggcggtgttgcccgtgtgggaggcgaccgagagggcgccgccgatcgagtcgctcgcggtggaggccgcggagccggtgaggcccagcgattcgaggcgggtggccgccatcaggttgtggaagacgacggcggcgatgctgcccaggacagcgacgccgagggcgttgccgagttcgaagctggtctcctccatcgcggccgcgttgccggtgcgttcgacggggaccgaggcgacgatgaccgccgagccgatcgccagcgtcgccatgctcacgcccacaagagattgcgagagtgcgaccagtgggtagtcgaggtggtcgccgcccaggtagaggatggcgaagcccaggccgccgacggcgaggccaccggccatcaccgtgcgggtgccgatgctttgggcgatgcggggtgccagcggggagatcactccggacactatggccaccgggagcaggtggatcccggtctggatcggcgtgtattccatgaccagttgcatccactgcgccagcaacaacatcatcgcggccatcgcgacgctggagatcagcgcgcacatcaggcccgccgacagtggacggcggcgcagcaggcgcaggtccagcagcggttcgcggcggttgaggcagcggcgggcgaaccagatcagcgagacgagggcgatcgtgccggtcagcagcgcggtggggtcggtgatgccgtgtttgccgatcgtcttgatcgcgtacatcagcgagatcatgccgatgatggacagcgcgatgcccaggaagtcccacgggacggcgccgccgcgcgattcgggcagcagccacagcgcgaagacgatcgccagcaccatgatcggggtgttgatgaggaaggcggcgtgccagctgaagttctggaccaggatgccgccgatgatgggcccgaggcccgcgccgacggcggccatggatccccacagacccagggcgaccgcgcgctctttggggtcggcgaacaggtcgcggatcatggacatggtggagggcatgatgaaggcgccgccgaggccgagcagggcgcgggccgcgatcagccagggtgccgagtcggcgaacaggacgatgagggggacggttccgaaggcggcgtagccgaccaggagcatgcggcggcggccgaagcggtcggccaggccggaggcggtgacgaggaaaccggccacggcgaggccgtagacgtcgacgatccacagtagttggacggagctggggcgcagcgcggcgtcgatctcaggcagggccacgttgaggatggtcaggtccatgaccacgatgagcaggctggcgcacaggacggccaggccgacccagcggcgcgggttggcgtcgggagtcgtggtcgtggttgtcggggcgatggtcaccgtggacacggttcacctctttctatgtggtggaaggggttggcgggttcagtggacggcgatgccgccgaagacggtctcgcgcagcagtcgttcggcgtcgcgcacggcgatgtcgccgcggcgcagggcttcgcgcaggccgaccaggaggccgaacacggcgtgggcgatccaggtggccgacatgtcgtcgcgcaccacgcccgctttctgggcggcggcgtagaaggccagttcgcggttctgctggacctcgctggcggcgaccatctcgtcgtcggtctcgaaggagggttcggtgagggcgaagccgtgttcgtaggcgtcgcgcaccagttggccgcacaggacttccagggcggagcgcagttgggcggcgtcgccgctggcggtggccgtgtcgatgtcggcgttgtccagggcctcgcgccaggattcgatgctcagttcaccgagcaggcggacgagttcctcgcgtccggcgaagtggcggtgcagggtggcgcggctgactccggcggcggcggcgatgtcggccatggacgccgtgggtttggcgttgagcagccgcagggcggctaccgcgatttcacgacgacccatcgggcgagacctccatgtagcgattgagacatttatgtctcatacgatacgtgaaagtctcgcgtttgtcacgcctgagtgagcgatcccaccaccgctgaccagcgtggaggccgggccggacgtggtcagcgcccggcccggccggtgaggtgatgagtcaggtcagtgtgttggccgctcgcgccgcgtccagcggtagcccagcgccagtgccgcgatgccgagcgggaccagcaggtaccaggccatcgacgccagcacgacggtcgtgaagccggtggcggcgatcgccatcgcgcgggccgagcggccgcgcagcagtctcacggcggcggcgcagcccaggacggtgacggcggccaggcacgccgaggtggcgcgcatcaggtcgtccaggttgaaggagaaggtgatggacaccgtggtggccacggcggtgaggctgcccaacagcagcaggctgcggtgcgggatctcgccgggacggccgccgcgcgccaggacggcgggcaggtcaccgtcgcgggccagggccgcgcccagccgggaggctccggcgacgaaggtgttgagggcgccgaagctcagcaccagggcgatgatcgcggtgacgggtgccgcggcagggcccagcgcgtaggtcagcagcgcggtcagggcgaccggtgaggtggcggcgtcgccgccgagcgcaccgaccgtgactatggacagtccgatatagaggaccgagacgatgagcagcgtgtagccggtgacgcggcgcagttgccgggccggatcggtgaactcgcccgacaggtggctggcggcctcccagcccgcgaaggcgtagaacaggacgcccgccgcgctgacgattccggccacgccgtgcggggcgaacggggtgaggttggcggcgctgacgtgcagggctccggcgaccgtggccacgcccaaaagcagcaccaggacgatcatgagcagcagctgggtgccgcccgacagccgcaggcccaggtggttggcgccgaaggcggcggccagcaggcccagcccgatcaggagtttgccggtgccgccaagtcccagggcctcgccgacgtactcggcgccgatgattccggcggtccaggcgccgatcgggatgacacagtagaaccaccagccgacgatcccggccgggcgggcgccgaaggcgcggcgcacgaaggtcgccactcccccggcgtcggggaacttggccgccagggccgcgaacgacaacgccaccgggacgctcaggccaaggagcacgatccaggtgacgatcgaggccgggcccgcctcggcggcggccaggccgggcagcgccaggatgccggggccgaggatcgcgccgatgtacatggcggtgccgcgtcccattcccaggctcggccgggcatacgaggtatgcgaatcgcccttggtcaactggtcggtcatatttcctgagattaaacacatgaccgacgccgaaccggtctcgccgaccgtttgtccgaaatcgctgcgataatttcggcatggacgaacttgatgcgcgaatcgtgcggcttctccaggcaaacgctcggcaatccaaccgggaactcgcccgaacgctcggcatcgcgccgtcgacctgtctggaacgggtgcgcaccctgacccgtcgcggcgtgatccgcggctaccacgccgaggtcgatctgcccgccatgaaccgggacgtgcaggcgctggtgtcggtgcagatgcggcggcactcccgccccatctacgaggcgtttcgcgacgccgcgaagaactggcgcgaggtcatcacgctgttcgtcgtcagcggggaacacgacatcgtgatgcacgtggcggtgcccgactccgacagcctgcattccttccttgtggacagactcgcgacccgtcaggaggtggcccggttccagtcatcgctgatcttccagagaatccacaacaacgtcctggatgtactggacagcggtgactgaccggctgctagcattttcggaccgtccacccggctcctaggacatcgaagttgaacaatcccgaaattccacaatggtggaaaacactcacaagcgacgacagtgccgagcgactcggcgtcaactggcgagaccccgccgactgggagccaccggacgagtccgcctccggcgggacgctgcgaaatcccaccaccatggagctggacgccagcatccgtgagggaaagctgctggtggggaccggaccgtcggtcaacatgcgtggcatgggcctcgatgtcgacgtccactggtacctggatcccggccagcccgaccagctgtggtgcgcgctcggtttcttctacgacccgcgactgtggatcccggtggaacccgagcccgcggcgctggccgaggtgctgtcggccagccaccccaagcccgcgctcaacaccgtcacgctgacgagtttcacgcgcggcttcctgggtttccgcgacgaggtgatgctgcccaacgtgtacgacggccagctggtcccgttcaacgggctggacctggaccggtacacgaccatgatcagctacctggagcactcctcctgggcgtcctcgcatcaggaggacccgctgcacgacgacttcgaggcggtctcgccgctggcgatgtcggccttcgaccgggagcgcaacaccaagtcgcagctgctggggcgggtgccgtcgatgacctggcgcaccctgcattcccgctcgcacctgtccttcgaggtccactcccgcaacgtggtgtgcgtgggggtgcggtaccggccctcgccggtcagtcaccacgcggtggtgaagcggatcaacgaggcgttcaagatgggctacccgctggacctgccgctggacgtggtgggggcgttgacctgcttcgacttcctcaccgaggacgatctggaacaccacctcaccgaaccggagtccaccggccacctggcctcggcgatccgggtgcacgcggcactgtggcacgggaacctgcgccgcagcctgcgactgcgggagttcgcggcccacccggagccgtcggtgcgcaacgcggtgctgcgggtggcggccgactacaactaccggttcctgttcgaggaggcggccttggtcgcggcctccgacgaacccgccgagcgactggagcacttcctcatcgtgggcggcgacccggacaactacaacgccttcggcgacagcttcgccggtcagcaaccgatcatggtcgacaaggagggcaacccggtcaacgtccacaccgacttcatcggggacagcgacgtcgacgaggaggacgaggcttcatgaacaacctgacggtcgctcacaagcgggtgctggtcgtcgacgagtccgttgacgtcaccgaactggagaagctggcggcggactcgggctggacgatggcgggccggttctcccagggcttcgacgaatccgtcgagctacagtggagcgccgactccggtgtggacgtcgcctacatcgagttccactccgacggcgtgcggatggtgaccgttcgcggccaggacgagtcggcggtcgacgccgttgccgagatcgttcgcggcgcggtgaccacccgcgatctggactcgctgctggacgacgtctcgaaggacccgggccccgaacccaccgcgctggtgcgcggctggcgcgaactggcgctggcctgcacgcactcacaccccgaccagccgatggacgagcgactccccgccgcgctggaaaccgcgctgcgacacgacaaccggcaggtccgactgcgtgggctcgtggtcgccgacgcgctcggcggccgctggcccaagctggtcgacctggtcctggcccgccagggcgaggagaccgagctgggctacgtggtcgaggtgttcgcgcagctgcgcgacgaccaagccgaggacgccgaagccgctgaggacgacaagggcagcgccgacgactgacggcggccagccacccggctgggccgaccgacggcggccatcagcccggcccagccgacttctcggctgagccgactggcgccgacggcctccggccgcgatcaagccagcctgagccaccgccgccggtcacggtcggccgagccgagccgaacgcgctgcgcccagcgcacagcggggccgcgcgatgatcgcgcggccccggctacggcgtcctacgccgccttcttcttgatgatctcgtacatcgccgtccagctgtccttgccgtgaccggccgcgacggtccggtcgtacagcgacttgaccgcctccggcagcaccagatccacaccgctgcccttggccgcgctgacgatgtgatccgccgtggcgcccatcatcacggccgtggccagctcgcccgggtggttgccggacgcgaggttgcgccccagctccagaccggtttcggcctcggccgccagcatctgccccgtctcgatgaccatgcggatcgcttccggcgcgaacgcggcctcgtccaccccggccgcgctcaccagcgccgtcgcgtgcacgaccgacgccagcgtcgtgaggaacacgtcgaggtgcgccaggtagtacagctgcgccagacccgtgtcctcgccgaggaaccggggtccgccgatgtgccgcagtaccggctcgtgcgcgtcgaacgccgacttcggtccgctgtagaacacatacgcggcctcggtgccgacggtcggcgccggagtcatgacacccccggcgatgaacgtcgcgccgtgcttggcggcccacttcgcggcttcccgggtcacgtcggggtcatcggacgacaggttgacgatggtgcgtcccgccagcgccgactcggcggtcgacaggatgtcgtacatcgcctggtagtcggtgaggctcaggatcaccaggtcgctggaggccaccgcctcggtcgggctggccgccaaccgcgcgccctcaaccaccaacggctcggcccgcgacggcgtccggttccacaccgtgaccgggtgcccctgacccaacagcgtccgcaccatggcctgccccatggggcccaggccgatcagcgtgacgggagacttcttggagttcattgtggattccttttctacttgccggagttcttgagggattcgaagacacgcgtgaacgacgcggcgccgtgcccgtcggcgacctgctggtcgaccagcgctttgaactgtgcgaagaccacggggttgatccccgcgtccacaccggcctgatggatcgagtcggcggcggccttggtgaagttcaggtgctgcacgtcggtgctgtagtcaccggagtccatcgccggagcctgtgccgcgatgtgcggcgcgatcgccgtcagccacggcaccgcccgcgccgcgaacgcgtccgccgaaacgccagccgacgcgaccatcgccgcgccgtggtagaagcccgcgaacatggtgtacatccccgacagcagcgcgaagtcccacagcgaggccagtcccgcgtcgtcaccgaagtacgcggcctcgccccacagctccaaaagcggcttgtacttcgcgtgcaccgactccgtcccggagtacaagatggacgaaccggcctggccgatcatgtccggggtggccatgatgccgccgtccagataggcgatgtcgttggcggcggcccactgcgcgagctcgcgggcctggttcggggcggtgctggtgaggttgacgagagtgcgtccggaaagctcgcccaccaccggatccagcgcgtcgtgcaccgacgcgtggtccagcagcacggccaccaccagcggactggccgtcacggcctccgacagcgtcgcggcctcggcgatgccctgggacttcagatccgcagccttcccaggtgtccggttccacaccgtcgtggcgtggcccgccttcgccagggtcgcggccagggccttgcccatcagccccaggcccagcaccgtcacgcgggcagcgtcatctacagccattgtgttcagtcctttgagatcagacatcgcgaacccggtcgcgatcgttaagtgagttggtgttgccgacgcgtcgaggtaatgttcaccgctgacagccccatcgacaagtacctacaaaaaagttcgatacccacccgcgggtaagtaatgaggtaggagcgttaaatgaccgagccggtgagatgcggcccatacttctgcggcctcgacgcggccatggacgtggtgagcggcaagtggaagtcactcgtcctgtgggagctggaagcccacggcacccgacgctacggcgaactcaaacgcaacctgccgggcatcagcgagaagatgctcatccagacgctgcgcgagatggaagccgacggtctggtgcaccgcgaggtctacaaagaggtcccgccccgggtggagtactccctcaccgagcacggcgtcgctctcaacaccgccctggcgccgctgggtgcctggggcaccgaacgcatcggccgcatcggcgccgaccgagtagagatcccggagtccgtatgaacgaagtccaactttttcagctccccgacgcggccatccacgcgctggccgacggcaacctcgaagccgccagcgacctggccgggctcaatctgccccagtacttcaccgggcccgacagcatccacacctgggtcatgcgcagcaagcagctcgacgccgatcccgagtgcgcgccctggatcacccgcgccatcgtcgacaccaccaccggggcggtcgtgggccgcgccggattccacggcccgcccgaccccgacgggatggtcgaggtcggttacgccgtcgacccgacccaccgccgccgtggctacgcccgtgccgccttcgaggcgctgctcaaccgcgcccgcaccgagcccacggtgacgacgctgcgcgccacgatccgtcccgacaacaccgcgtccctcaacctgatcgccgcgtacggcttcaccgagaacggcgagcagtgggacgatgtggacggtcgcgagatcatctacgagctcgacgtccgctagcgcaggaactcccgcaaccgctccagcagcgcctcggggcgttcctcggcgacgaagtgtccacagtcgggtatcgcttcgccgcgcacgttctcggcgtagcgcttccacacgtcgaggacgtcgaagttcctcggcagtccctgtgatccccacagtgccagcatcggcatggtcagacggcgcccggcctcatggtcggcgtcgtcggcctcggcgtcgtacgggaacgacgcccgatagtcgtcgaacccggcccgcaacgcccccggcaccgagaacgcccgcacgtactcggcgatggcctcggcctccaacccgccccgatcgaaggtccactgttcgaagaagtggcccagatacgcgccgatgtccttacccgccaacagttccggcaggtcgggttgcaggtggaacatccagtgccagtacccggacgccaccacggcgcccgcccgccacatctcccgggtcggcacgatgtccagcaccaccaaccgctccacctcctcgggccggtccagaccccaccggtgcgcgacccgcgcgccccggtcatgcccgacgacggctgccgagccgaagccgagcgaccgcagcagcccggacacgtcggcggccatcgttcgcttgtcgtagccgctcgtgggcttgtcggtgcggccgtagccgcgcaggtccggggtgatcaccgtgtaccgctcggccaggcggggtgcgaccttgcgccagcagtgacgcgtctgcggccagccgtgcagcagcaccagcggcggcccctcgcccgcggtctcgtagtgcatccgcagtccgttgacgttcgcgacggccataccgtccactcccttctaactgtcttagagggttagaaactatcatggcggggtgacatacgaatgggtgtgggacgggggtcggccgtgcctggacttcatcaacacccggcgcgaccgctacgccagcggccacgagatgctcgccgagccgtcccacctgcacgactggctccgtcgcgccgggctcgtcgaacccgacacgcctgtcacgcccagcgagctagacgacgcccgcgacctgcgcgaacaactcgaccgagtactcggcaccggcggctcaccatcgccggccgacatcgacgccgtcaacacctgggcccgtcgggcaccgataccgcaactgacccccgacgggggtgtcaccccctcccacgtcggcgtcgaagcggccctgggcgtcatcgcggccgacgccatcgacctgctggccggtcacacgcgtccgacgttgcgggtgtgcgcctccgacacctgtggactgcgctttctcgaccgctcccccgcccgcaatcgacagtggtgctcgatgtccagatgcggcaaccgcgagaaggcccgcaaacactacggacgcaagaagacctgaacccggaatccgcgggcggccccggacgttccagccggtgcctaagatcgagacgccagctaccaaggagtcgcacatgtcgagcaacgcaccgctggaagagtttcccgaggacggctggagccgggtgctggccgtcgtcgcccatcccgacgacctcgaatacggcgccgcgggcgcgatcgcccgctggacccggatgggccgcgaggtcgcctacctgctggccagcaagggcgaagcgggcatggacgacaccccacccgaaacggcgggaccgctacgcgtccaggaacagatcgagagcgcggcggtagtcggcgtcaccgacgtcgagttcctcgaccaccccgacggcctcatcgagcacaccgtcgagctgcggcgcgacatcgccgccgcgatccgccgccaccgtcccgacatcatcgtcacgatcaaccaccacccccactggggacccgggttcctcaacatggccgaccaccgcaacctcggcaacgcggtcttcgacgcggtccgcgacgcctcaaaccgttggctgttcaccgatctcggtctcgaaccgtggtcgggagtccagaaggtactcgtcgcgggctcgccgaacgcgacgcacgccgtcgacatcaccgacaccctggacgccgccatcgaatcgctctccaaacacgcggcgtacctgacctcactgggcgaccacggcatgtccgacccggaggagttcctcaccacgatggccctacaaaccggccaacggttcggagctcggcgggcgacgtcgttcgaagtgttcaacatgtgagcgctgaccgtcggctgggcacgatgtggcccggctggcggcacttggcgcaggctcgcggctggggcacgatgtgccccggccgggtgcgctgcgcaggctcgcggcttcggcacgatgtgcctcggctggcctgcgctggtcgcaggctcgcgcccggggccactgtggctggccctcgccgtcggcgtggcctcggcccgcgcggtgcggcagctccacgaccgacgatgcgcagcccacgcattgcggctactccgcgaccgaggccgcagctactcaccccgctcctagtcggcaagccagctcacgaccaacgcctcgattcggctggccgcacacgagctcagccggaccgcgatggcatcggctcccgggtcggggcgggggccagcgtccacacgagagcgcacgcccccagctgggtcgcggcgatgagggccagcggcaaggcggcgggcagcgactccagcgcgcccgccaacgcggtgccgatggccgccgccgacaacttcaacgcggccccggtcgtgaacacctgggcccgcacccctggcggggcatgagcggcgcgcacctgaagcgtcgcactcaacagcggcccgtccccggccaccgcgaacaggacgaggcacacgacaaggttcggggccgcagcggcgagcgcgaggctgacgccggtgaccagcaagctgtatgccgccaaccgctgcggcgagatcggcggggtccacttcgtcaacgccaaggctccggccagggcaccgacggcgaacgcggtcacgagcgccccgccgaagtcgccgtcgccccactggcgggcggcgatgacggcggtgatggtgaggccgccgaggccgaggtaagccaagcacgtcgccgccgtcacggcgcgcagcgttttgtcgcgccacaacgctttcaggccagcggccatgtccgccaccaagctcggcttcaccgcagggggcacggtcgtcggctcgcttggctgcggcggcccggccagttcgctcggccgtccgccagacgcttcacgctcccttggcagcggcggctcaaccagctggctcgactccgacgccagcacagccgtcggctcggctggccgcggcggctcggccagttggcttggcactcgcgcatcgtcgtgccgagcggctggggatgtcgcgtcggccgccgagccgagcggcgttcggctcgctggaagcagcgcgatgaggacggccgcgagggtggccgaggtggccagcatccagccggaccactcgccgcccaacgtcgccgcgaccgccgttgccacggcggtgcccgcgatcgaggccgcgttgtaggtcgccgagtcccagctgtaggcgcgttcgcggtggccctcgggtaggagctcggcgaccaggctcgacagtccgcccgacacgacggggccgcagcagccgcccacggccgcgatcgcgcagacggcgagcagcggtactcggcccagcagcagggtggcggccgcgatcgtggccgccacgatgaggaggccgatcgcgtagaagcgggtcgggtggcgggctcgggaggccagcgtgccgatgaggggcgcggccagcacgtgcggggccagccaggcggccgacagcgcggcggcttggcccacgcttccggtgcgctgcaaggcgagcagcgccatggtcacgcccatgccctcctcggcgaatcgggcgaggaacgagccggtgatgtagcgggttggcagacgcatgagcgaaagtgtaacgtcttatcttaacaagacgttacacgcggtgcgccgcatcgcgcgccaaccgatacgggacagtggtgcacgtgaacgcgacaaccgacggcttccagcccgcccagcggctcgtcgacctcgccaacctggtccgccacgacccgtccgcgagccgcgagcgactggccgagctgctggccacccacggcgagtccgccgccgagctggcgagcctgaccgcccgcgacgccgaacggctgcgggccaccgccacggcgctgggcgacgtgctcgcgctgaccgacgtcgacgccgccgcccacgcgctcaacgccctcctcgacgagcactccgcccacccgcgactgtccaaccacgacggacacgcgtggcacctgcacgtcgagcgcgactccggctgggacacctggctcgccgcgtccggggccctcgcgctggcccagctgctcaccgaacgcggccgcctcgcctggggcgagtgcgccgccgagggctgccgcaacctgttcctggacgacggccccggctccccccgccgctactgtacgaccaagtgcgccagccgagcccgagtggccgaacaccgcgcccgcaaacgaaccgcgagctagccagcccagccagtcggctgtcgcccagcctgcgagcatgctcctcgggcccccaaagccgcgaactagccgctggcgtccgcgatcacccgcgaaccccggaacgtccggcggtactcggccggggacactccgatgtgggccgtgaagtggcggcgcaggttggccgccgtacccagaccgctcagccgggcgatcttctcgatcggggcgtcggaggtctccagcatcgactgggcgtgcaccagtcgctggttgagcagccacttcagcggggtggttcccgtggcggcgtggacgcggcggtaaaagctgcgcgggcccaggttggcgcgacgggccatgtcgtccaccgtgagcggacggtcgagattggcgttggcccactgcaacgcgccgccgatgccgtcgtcctccgtgaccggcaccgacaggtcgatgtactgcgcctggccgcccgcgcgatgcggcggcaccaccatgcggcgagccaggcgattcgccgtgaccgcgccgaggtcgcgacgcaccaggtgcaggcacaggtccaacgccgccgtcatccccgcactcgtgagcacgtcgccgtcgtcgatgtagagcaccgcgtcgtccacagtgaccttcgggtagcgctccgccaggatcggggtgtgttcccagtgcgcggtggcgcgacggccgtccaggatgcccgccgccgccagcgcgaaggcgccgtcgcacagcgccaccatccgcgccccgttggcgcgcgcctggcgcagcgcgtcgacgagctcggggtactcgccgaagtcggtgcccaggcaccgttccgggatcgaggggacgatcacggtgtcggcggtgacgagctcggccagcccgtgggtgggcgtcagcgagacgccgtacccgaagctccgctcgaccggcgtcagcgagcacagccgcagctcgtaccaggggtcgtgcaggtcgggctggggcgtgccgaacacggccgcgacgatgctcagttcgtacagctcccacggctgcgatcggccgtctccggccagcgccatggccacggttcccggggacatggccccaccgtacctgtcacgaattttgcgatgcggggcaatcctgacactgtcatcgcggacgacaccgcgcgaagctggtcgacacaggcgcctgagattccgattcgactacgcgaggagcgcggaacaatgaccaagaccccggtatccgtcatcggcctgggacgcatgggcgccacgatcgccgagatctatctgcgcgaggggcaccccaccacggtgtggaaccgcaccccggccaaggccgaaccactgctggccaagggggcccgaccggccgcgacggtcgccgaagccgtggcggcgagccccgtgtcggtgatcatgctcgccgacgacaccgtcgtgcgcgccagcctggagtcagcgacgtccgaactggacggcaggacgatcgtcaacctcaccaccggccgccccgacgaggcccgcgagctgggcgactggctggccggacacggcgccgagtacctggacggcggcgtgctcggggtgccgcagacgctggccacccccgagtcggtgatcatctacagtggctcgaccgccgcgaaccagcggcacggcgagatcgtcgcggcgctggggacggcccgctacctgggcgccgaccacggcctggcctcgctcaacgacatggcgatcctgtccggcatgtacggactgttctccgggtacttccactcggtggccatggtggactccgagggcttcaaggccgccgagttcacgaaggacttgctcatcccgtggctgcgatcgatcgtcgacgtgctgccgacactggccgacgagatcgactccggcgactaccccgtgaacttttccaatctggacgtcaacgtcgccgggatcgagaacatcatgcgcaccagtcgatcccagggtgtcaccgacgctccgttggtcccgctgcgcgacgccctggccgcgcagcaggaaaagggacacggcgaggccagcttctcgcgcgccgtcgaggagctcaagtcgtccgaatgacgatggcaatgtagccacgctacatgtagcgtggctacatgacacgtattctccgcaccacctcactcatcctcggtccactgtcgctggccgcgtccacgttcttctgggaggacggccgctacggcgtcaccggcggcgtcctggtcgcgctggcatccaccgcctggatctacggactgctcggcgtgtgggaacacctgcgcgaccgctcgccgctgctcagcgccgtgggcatcgtcctgaccgtcgtgggcaccttcggcggcatcgccttcggcacccagggcttcttcgagggcatcttcgacgtctccggcgccgaatccctcgacgccgccgcgcggtacccggtcgcgtcctggttcgtgctgtggctgccgggcccgctgttccccatctcgctgatgctgttgggcgccatgctcttgcgcctccgggtcacccccgtcccggtggccgtggcgctcatgctcggcggtctggcgttccccgccagccgggtgtcgcgcgtcgatctgatcgcccacggcgccgacgtcgtgctgctggccgcctcggcggcgctggctctcctcgtcgctcggggactgctcgaccggccgttgaagcactaggctgggactttcgcgcagcggcaggagaacgcacatggcccacaactggacgatcaacggcaagctgacggtgaccccggcaccgcaacggaccgaactgctggcaccgccggtggcgcgggcgctgctggcactgccggacgcggcggccatcggtgtcgcggccatcgacgcgatgctggccgacaccgcccagttctgcgagttctacgacgtgccgctgtcggcctcggccaactgcgtggtggtggcgggcaaacgcggcggcgaggtccgctacgccgcgtgcctggcgctggccaccacccgcgtcaacgtcaacaccgtggtgcgccagcacctcaacgcccgcaaggcgtcgttcgcgccgatggacgccgccgtggagatgaccggaatggagtacggcggcatcaccccgatcgggctgccctcggactggtcgatcctggtggacctgaaggtcgccgccgaacccgagctggtgatcggcggcggctctcgtggcgcgaagctactggtgagcggcgagacgctcgccaagctccccggcgcccaggtcgtcgacggactggcctcgtcgatctgaggcggccaccagacggcggcgcggccggggcaggtacggaccggcgtgccgggcgaaggtgacggcccagccgttgaccatctccttgtacatcaccgccgcgcgtcccttgaggatggtgttcttcggacggtcgtcggaggtgacgtactggatcagtccgtcgcgtcgccccaggctgatgttctggtggatgtaccggaacacgaaccggtgcgggcgacgcccactcagccgggcggcgatggcgtcggcggcctgtagggccatcggagcgccggtgccgcaggccatccgcaggatcgtgccctgcggtccgcgcaccacggcggcgtcgccgacggcgtagacgtccgggtgcgaggccgagcgcatggtctggtcgatgtggatccggccgtcggcgtcggtggccagccccgattccgtcgccagacccggtaccgcgaaaccggtcgtccacactgtcgtgtcggagtcgaggacgtcgccgtcggtggtgacgatcgcgtcctcgcgcacctcggcgaccttcgcggtgacggtctcgatgcccagccgcgcgaagacctgacgcaggtaggcgcgagcgcgcgggttcagccagtcgcccagttcggcgtcggtgaccatgcggacccgcagtcgcgagtgggactcggccatctcggaggcgacctccaggccggtcaggccgccgcccacgacggtcagggtgccggtgccgccggtggcggcgatccggtcgcgcagcctgagcgcctcggtccgggtggacacactgaatccgtgggtgtccactccgggcaccggcgcgacggccgcctggctgcccagcgcgtagacgagcgtgtcgtagccgatcgcgtcgacgccaccgtcggtgtccacagtgacgcgccgctgttcggtgtccaggccgcgcacccagccgagtcgcagccggattccgctgccccggaacaccctggccagcggcaccttcgcgagttcctgtccggcggccagctggtgcagccgcacccgctccacgaagtcgggcaccgcgttgaccacggtgatgtcgacctcgtcgcgccgcaggtgcccggccagccgggacgcggtgatggatccggcgtaaccggcgcccagtatgacgatgcggtgtttcctcgttgaagtgctcatgactcctgaaccggacaggcccgcgattcctgacgctcaccgccgatggcttgtgtcacagtgcgggcgaccggcgccgcggccgctgcggggtcacagctccgcgatggagaaggccagcagcggttcgccccggtcccggccgtccagctgatcgccgatgaaccgcagcttctccgggttggccatcgtgcgcaccgcgcctacccgtccatccacaaggtcgaaacccatgaccgccagcagcctgtcgtccgcgtaggccaccacggccggacgcccgttggcttcgacgatgtagaccttgatgtggtccaagttcaaacgccgcaaccgttccatgttgacgttgccgaaccagttggcgaagtagcgggcgaccttggccacgccgaggatcgggtgccgggcgacgccgatctgtccaccaccgtccgcccacgcggccgcgtcggcgaccaggatctcctccagcgcggccaggtctccgccactcgcggcggccaggaaccgctccaggatgcggcgtgcctgcgcgtcggtggcactgaaccgggaacgctcacgctccacatgccccttggcccggtggtacagctgctgacttcccgcctcggtcacgtcgagaatcccggcgatttcgcggtgcccgtacccgaaggcctcccgcaacacgaaagccgctcgctccggcggagtgagccgttccagcagcaccaggaacgccagcgacatcgactcacgctgttcgacggtctccaacggtcccagccggtcgtcgggagtgagcaccggctccggaagccattgacccacgtactgctcccggcgcgcccgcgcggacgtcaaccggttcaggcacaggttggtcagcaccttcgtcagccaggcgaccggctcgcgaacccgctcgcggtcggcggcctgccaacgcacgaaggcgtcctggaccgcgtcctcggcttcaccggccgaacccaagagccggtaggcgatggcgaacaggcggggccgggccgaggtgaacgcttccagttccacggcgctcatcgacacgtcgccgagcatacgtcgcgccgcgacgccggtcagcgaacccgcgcttgggccttggccgtgggaagcaccgtcacgtccacggaccccggggtgatgccgctggtggtggtgaagcgccgcagcgattcgtcgacgtgttcgcgggcctgggtgacggtggcgccgggcgccaacccgacccacagccacacccgggggctgtcggtgtggccggtgatggtcgccgagaccttgacgatcccgcgacccgtggccacgtcgcgttccaggcagttgatgagcgcggcggcccgcaccacggtgtcaccccgctcgccaggatgcgacaggtcgtcgatccgcgaggtgccgcgacggcggaactcccggccgaacaggacgatcccgacgatcaccagcagcaacccgagcacgatgacgaccgcgaggttccaggggtcaccgcgatgccacaggtcgatgacggcaccagaaagcagcggatcatccgggtcggcgaaccgcagtcgtccactgtgagccgcgacgccgagtccgcccacggcggccagcacgagaccgacgatgatccacagtgcccggttcgcgccgtcggtcatcgcctcacaccacccgtcgccgggtcagccggacccgcagccgcgaggtgtccgccgccgccagccgttccagttccgccacggcggcttcgcgtaccgcgtcccggtcctgggcgtcgccggacgcccgcaaccgcagccgccagccgcgccccagccgggcccgcgcctgggccaccgacggcagccggtccaccgcggcggcgaggctgtgctgtgccgaccggcgccgcaggaaccagtcgggtttgttcgcgggcaaccgcaccggacgccacggtcgcaactggaggaacagtacgatcacgccgagcgccagcaccgacgccgacacgacgaggacgatcgagtcgcctgcggacgtttgcgtcagcgcccggtaccaggcgtcccggggcaccagcagcggcggcctggccagccacaccagtaccgtctcggcgaccagcagcgcaccgcccgccacaagcgccaccgccagcagtatcgcggccagccggttgaggatccgcatcctcacctccgtccggcgtcggccagcgaattaatgtcgatgtcggtgaccacgacccgcaccggccggtcgtcgccgctggcccgcagcacccgtgccgcggccttgtgcacccgttcggccaccgccacgaccggcagttcggtgaccacgacctgggcctccacccgggcaccggcgaccgagactccggccacccgaccgtaggcgtactgtgtggacacttccatgacgccggaaccgccgcccagccgggacacgccccggacccggctgatcgcgtcatgcagggatcgcgccagctccacccggttcactggacccggggttccttgggttcggcgctgtcctgtccctcgacgaagacatcgtccacattgatgttgacctcgacgaccttcaggccggtcatgtcctgcacccgctcgacgacgttgtcgcgcaccgcctcggtgacgtccacgatgctctgtccgtaccaggtgacgacgtccaggtcgatcgcggtctcccgctcccccacctccacggcgacgccctgcgagggcgtgccgctggcgccgggcaccagtgacttcagctgcccgatccggcggctcatcgaggttcccatcgagtgcacaccgggaatctcacgcgcggccagccccgcgatcttggagaccacgccctcggcgatggtggtgctgccggtgtcggtgaccagtttggagtgggtcttgcgggccgccggtcgcgcggtccccgccttggcgggtgcctcaccgcccgtggtcttggtggctgtcgtggtgttggccatgaacctctccccgtgtcatcgcgtgttaccggtccggtgtgaaccgatcggcgaacgccccgatgtcgaccttgccgtcgagcacccggccgatcccgaagccgaccgcaccgagcaccaacgcgcccaacgcccagccgatccccgcgaccgcccacaacgcgacgaaggcgaaaccggccacgaacccgaattgctgcccggacatgacctcaccgatcctcaccgaagcttccagcacggaacatatcgaaccggtgaccgaatgtgaccgaaatcggcgaagccggacggccgatcgcaagcggcggtatcacgtgataccagctgataccatccggctcatggccatgacgttgcggcttccccaggcggacgaccagatgctgaccgagcgcgccgcccacgaaggccgttccaagcacgagctcgtggtcgaagcggtgcacacgatgctcaccgagcgaaacgagttcttcgaccgcatgctcaaccacggcatcgccgacaactgcgaactgctggatcgcctgtcgcggtgacgaagtatctggatatccgcgacctgacccacatcgcgtccaggctgttggactgcgacgagcccccggtcagggactggggaatgctggagtcggccgccatgcggccgcgcgcgacggtgttcggcaccgaggcctaccccgcgctccacgacaaggtggcggcgttgatccactcgatcgcccgcaaccgcgccctggtcgacggcaacaaacggctcgcgttcatggccgggtacatgatgtacggcctcaacggctacgacctgataccgccgagcgtcgacgagggcgaggcgttcatcgtgggcatcgcgcgcggcgaccttgaggttcccgagatcgccgcgacgcagtcgcgatgggtgcggcggcagtcgctgtgaagcgccccggctaggcgtttcccgcacggcgcaacaactcccgcaacgccaccggcggatgtccatagtgctgcttgacggtacgggtgaggtgcgcctggtcggcgaaccccagccgcagcgccagctcccccagccgggtctcgcccgcctcgatggcgtccacggcgcgtccggttcgcagccggttgcggtaccgggtcaccgacatgcccgtgtgcgcactgaaggcccggctgagccggtacggggacacccgcagcagctgcgccagcgtcgtcaacccggcggcctgcgggtgcccggccgcgatcgcctcccgggcctgcgccaccagcccggcatcccggcgacccaccgcgccgctggcatcccggcctcccaccccgccgccgacggcccggcgcaccgccagcgccgccaggtgcaccagctgttcggccaccgcgaagtccacgtcccgaacctcggcggcccgcaacagcccgcggtgcgccagatcgagcggagcgtccacgcgcacggacgtcggcgccgccgtgtcgccgacgatgcccgcccacagtgcccggtcgaggtggatggacgtgcacacgtcaccgttcaccgggtgggcgaaccgctcctcctgccccggcagccccacgtacccgcaggtcacgtcgacatacccggaggcaccgtcggcccggcgccggaagccgccgcgtcggaccaggacgatgcggtggtcgtctcgaacggtctcggcggcccagccgcggtggtcgtcgcggcagtgcacggcgtgcaccgcgaagtcgcggtgccgtgccagcagggtggtggtcagcacccggcgagcctaggcccggggtgtgacgcgcaagaacgttcaagacggccgcgcccgtcgtgggcagcatggtcggcgcccatcaacgcgaccacgaaagcgaagaccatgtcaaccacgaaactgtccgcgttcgtcatcgactgcgccgacccggtcatgctggccgagttctaccgcgccgcgaccggctgggacatcacccactccgacgccgactcggcacagctcagcgacggcggcaccgtcggcctggggttccagcgcatcgcgggataccaggggccgggctggcccgacgacgccaagcagtaccacctggacctgtcgtccgccgatgtggacgccacggtcgatcggctgctggccatcggggcccgcaaacccgatttccagccgggcggcgaggactggaccgtcctggccgacccggagggtcacctgttctgcgtctgcgccgaatagcgaaacgggccgttccgcgaactgtggaacggcccgtcaaaaaccttgcggcttaagcggtttcagtgctgtgctaatggatcactccgacagctccagtcgctgcgctccctacgctgtctccgtgatcttgcgcttcacccacggcatcatgtcgcgcagtttcgcgccgatcttctcgatggggtgcgccttctggtcctcgcgcagcttgttgaactgctcgtaggacttggactccgcgacccattccttggcgaaggaaccgtcctggatctcaccgaggacgcggcgcatctcggcgcgggtctcgtcggtgatgatgcgcgggccccgggtgacgccgccgtattcggcggtgtccgacaccgagtaccacatattggacagtccgccctcgttgaccatgtcgacgatgagcttgagttcgtgcagcacctcgaagtaggccgcctccggctggtaaccggcttccacgagggtgtcgaaacccgcgcgcatcagttcggtgacaccaccgcacagcacgacctgctcgccgaacaggtcggtctcggtctcctcggtgaacgtggtggtcagcactccggcgcgggtgccgccgatggccttggcgtaggacagtgccagcgcctgggcgccgccggtggcgtcctgctcgaccgcgatgaggcagggaacgcccttgccctcgttgaactggcggcgcaccacgtggccggggcccttgggggccaccatggcgacgtccactccggccggtggctggatcaggtcgtagcggatgttgaagccgtgaccgaacatgatcgcgtcgccctgcttcaggttgggctcgatgtcggtcttgtagacgtcggcctgcacggtgtcgggaaccagcaccatgatcacgtcggcccaggcggcgacctcggcgggagtgccgacggcgaggccctcctcctcggccttggaacgcgacttcgagctctccttcaagccgatgcgcacgtccacaccggagtcacgcaggctcagggcgtgggcgtggccctgactgccgtagccaaggatcgcgaccttgcgctgcgagatgatggacaggtcggcgtcgtcgtcgtagaaaacctcagcggccatgtgctcttcattctccttattggttggatcggctgcgtgccatcgatgtcatggacttcgcgccccggcccagacccaccagtccggactgcgcgagttcggcgatgccgaacggttcgatcacctgcaacagggcctcgatcttgccagccgagccggtggcctcgatggtcacggtctcaggcgtgacgtcgacgaccttggcccggaacagcccggccgcctccaccacctgcgagcgcgacaccgcgtcggcgcgcaccttgaccaacagcagctgccgttgcaccgaggactcggactcgagttcgacgatcttgagcacgttgatgagtttgttgagctgcttggtgacctgctccagcggatggtcggactcgtcgaccacaatggtgatacgcgagacgccgggatgttcggtctccccgaccgcgagcgagtcgatgttgaagttgcggcgcgagaacagcgcggtgacccgggacaggacgccgggcttgttctccaccagcaccgacagggttcgtgtgcgcatcagcattcaccctcttcgaagatcggccgcacgtcgcgggccgccaggatctcgtcgttgctgactccggccgggaccatcggccacaccatggcgtcggcgccgacgatgaagtcgatgaccaccggacggtcgttgatctccatcgccttgttgatggtggcgtccacgtcggcgtgggtctcgcagcgcagccccacgcagcccagcgcctcggccagcttgacgaagtcggggacccgtttgtgggtgcccaggttggtgttggagtagcgctggttgtagaacagcgtctgccactgccgcaccatgcccaggttgccgttgttgatgacggccaccttgatcgggatgccctccagtgcgcaggtcgccagttcctggttggtcatctggaaacagccgtcgccgtcgatggcccacaccgtggagtcgggtttgccgaacttggcgcccatcgcggccgggaccgcgtaacccatcgtgcccaggccgccggagttgaggaagctgtagggcaggtcgtacttgatgaactgcgaggcccacatctggtgctggccgacaccggtggcgtagatcgcctcgggtccggcgatcgcgccgatgcgttcgatgacgtgctgcggttccagcgtgtcgtcggtgtgcttctcgtagcccagcgggtaacgctcgcgcaggccgttgagctccgaccaccattcgtccatacgggacgcgtcggcggccgggtcgtaggcgtcggtcagctgcgtgatcgcggccttggcgtcaccgacgatgggaacgtcggcgtgccggttcttgccgatctcggccgggtcgatgtccacatgcaccacttgggcgtcgggggcgaaggtgtcgatgcggccggtcacccggtcgtcgaaccgggcgcccagcgccacgatcaggtcggagcgctgcaacgcgaacaccgccgggacggtgccgtgcatgcccggcatgcccacgtgctgcgggtgcgagtcggggaaggcgccgcgcgccatcagcgtcgtcaccaccggcgccccgcaggtctcggcgaagcgtttgagttcggcgcaggcctcggctttcagcaccccgccgccgacgtacagcaccggtcggcgggcggcggcgatcagctcggccgcctgccggatctgcttgccgtgcggctgcgtcgtgggcttgtagcccggcaactgcaccgccggcggccactcgtacggggcgctggcctgcaacaggtccttggggatgtccaccaggaccgggcccgggcggccggtgcgggcgatgtggaacgcctcggccagcacccggggaatgtcctccaccgactcgaccaggtagccgtgtttggtgaccggcatggtcacgccgtggatgtcggcctcctggaaggcgtcgctgccgatcagggcgctgggcacctgaccggtgatcgccaccatcggcaccgagtccatataggcgtcggccagcggggtgacgaggttggtggcgccgggtccggatgtggccatgcacactccgacctttccggtggcctgggcgtagccggtggccgcgtgcccggcgccctgctcgtggcgcaccaggacgtgccggacccgggtggagtccatcatcgggtcataggccgggagaatcgcgccgccgggaataccgaatacgacctcgacgtcgagttcttcgagtgaacgcacgagcgcctgcgcgccggtgaggttgggaggggcaacccggctcgttcgaggaggccggggtttggctatcactggtgaattatccatttcccatgtatccggttcggcttgtcgatgtcggtagtccggcgcgccttgtgggcgaatgccgggggttctcttgtcttttgggcaaaaagaatcgcccgcgtgcaagacgcacggggcgagcgcaccgtcgggtgacgacgatgcgctaggtaagtactacgacagccccgagcgcgcggaggtcatccgccgtcgggttggtaattcgctgctgtggcacccggtaagaatgcccgatcgtcccagcaattgtcaacgacatcccgtcatacgggacacgtggcgtacctgaatcttcactaagtgacgtcggtctcggccgaccttcgacgaacgccggattcgggcacccctgactttcgtccagtacgggcttggactttggtgacgaatccgcctgagtccattgtcgactctggtttcgcctggcagtgtcgggcccatgagaaccccctcacgcaaatggacggtcgcggccgcggccgtcgtcgccctcaccgccgggaccctggtgtcctggcaggccaacgccgaacccgacgcggcggccctggactggaaaccctgttcggaggacgggaaggtcgactgcgccaccgtcgccgtcccgctcgactggtccgacccgaacggcgagaccatcgacataggactcgcacgtcgtagggccaccaaccccgacgagcggatcggctcgatcctcatggacccgggcggacccggcggttccggcgtccagctggtcaaggacggcggcgtgttcaccggcgccgtcgacgaacgcttcgacaccatcggcttcgacccgcgcggcgtgaacaccagcacccaggtcaagtgcgaccccgaactcacccagaccgcccgcgcggcgatggacccgcgaacccccaaggagtacgagcggaccgtcgagctgtcgggcgaactggccgccgactgccgggagaagactggcccgctgtacgaccacgtctccaatctggacgtcgtgaaggacatggaggcgatccgggtcgcgctgggcgagggcaagctgaacttcgtcggctactcgtacggaacccttatgggacagcagtacgcggaggcgtacccggacaagatccgggccatggtcatggacggcaacatggaccacagcatcacctccacgtacaagcacatggccacccaggtcaaggcggccgaggacatcttcgtcgagttcgccgactggtgcgacaccgacgcgaagtgcgccctcaacgggatggacacccgcaaggtctacggcgagctgcgggacaaggccaaggcgggcgagctgaccgatccgtccactggcgacaagatcgacttcaacaccttctccagcttcataccccgcaacgcgcggcccaacaactgggcggggttggccgacaacctcaaggcgctgtacgagggcaagggcaaggtggccaagaccatggtgaaggccgagccgatcaacctgccggtgcaggccatgtggtgccaggactgggatctgcccgtgggcggtttcggtgagtggaccaagttgcgcaagaagctagccaagaagtaccccaacacccagtggacgtccaatctggacaactcgctgatgtgcgagggctaccccggcgagaccaccaacccgcaagagcggcttgacatcgacgacgccccgccgctggtgatgctgggcaacctccacgacccggcgacggtgtactcgtggtcgaaggccgccgcgaagcagagcggcgcctcgctgatcacctacgaggggttcgggcacacgatttacgcctacggccgtaagagcgagtgtgtcaacgacgccgtggacgactacctgatcgatctgaaggtgccgcaggacggactgcgctgcccagcgctggagaagcccggggcgagcgggaagaccttggacgcgccgttcgacgacagtctcgactacaactgaccaaccgctggaagcaacgcggccgaggcgcctttggcgcctcggccgcgttggcgcgggccgagccacagcttcagctgggcccggccgcgagcgctcacgattcgatggccagcggttgggcctggtggaggcggatgtcatcgcgcagcatggcgtcgatcttggcgacggccatcgggcgggccagcagatagccctggaccatggcgcaaccggcctgcttgacgacgtccaactgggtttcggtctcgacgccctcggcgatcaccgccaggcccagccgttcgccgaggcggaccacgacgtcggccagcggggcggcgccctcgtcgctgccggcgaccaggtcgcggtcgatcttgaggatgtcgacaggcagccggtgcagctggcccagcgaggagtagcccgcgccgaagtcgtccagcgcgatgcgcacgccggtgccgcgcagcgcgccgagctgggccaccaggatgtccatgtcctgggcgacgtcgtgttcggtgacctcgacgaccagccgcgacggcggcacgcccttggacagcagtgcctgggccaggtcggtggcgaacagccgcgagtgcagctgcctcggcgacaggttgatcgacacccaggccggatgtcccccggccttccagaccgcgagccgttcggcgacctgccccagcgtccaggtcgccaggtcggacgacaggcccgcgtcctccacgaccgggatgaactcgccgggcgagaccgcgcccagggtggggtgctgccagcgcagcagggcctcggcgcccacgacccggcggtgcggcagcgagatcaccggctggtactcgaggtagagctcgccccggttgatggcgccgtgcagttcgtgttccaggacgttgcggcgccgcacccgtttctcgaacagttcgtcgtaggcctcgatctggttcttgccctgctgtttggccgaacgcagcgccaggtcggcgttgcgcagcagcgcctgcacgtcgtcggcggtggcgcaaccggccaggccgatgctggacgacaggaacaccgaggcgtgcccgtcgaaacggtagggctcggccagaaccgccagcagccgttcggcgatctcgtagccgcgttcgggcgggcaccacagcaggaccgcgaactcgtcaccgccgagccgggcggcgacatcggtggggcgcaggctttcccgcagccgcttggcgacctcgacgagcacggcgtcgccgatgtcgtggccgcgggtgtcgttgacgttcttgaagccgtccaggtcgacggccagcagcgtgcacggcatcgagccgcccgccacgtccgactccagggtccgcagcagcgcccggcggttggacagcgtcgtgagtggatcggtgaaggcgagtttggccagttcgcgttccagggcgcggcgttccccgacgtcgcgggtgcggatgaccagtccgtcgaccttcgggttgtcgcgctggtcggccacgatggactcggtgtcgcgccattcgccgtcggcgtccttgatgcgggcgtcgatgcggatgcgttgccccggttcgcccgcgaccagcgtcgtcagttgccgctccacggtggcggcgtcgtcggggtgcaccatgtcggtgaacgggacgccgttgatgcgggtggggtcggcgtggcagcgccacggtgccgaggcggcctggaaccgcatccggccgtcgaagtccacgacggtggtgatatcggaggaaccggacactatggaccggtagtaggcctcgcggtcggacagcacccgcgcgtagcgacgcacgtcgatgcgcgccagcacctgccgcaccgacagcacccccacgaccgccatggccgtgatgatcgcgtccgggcccagcggcccgacgacgtaaccgtggtacagggccgtcgccgaggcgcccaccgcgggcaccagcgtcacggccacgtccacgcgcggcagcggcaccgccgtggccggtccggggaagcggcgggccagccaggccgcgcccgccgacaccaggcagcccgcgccccacacgagcaccagcatccggcactgccagatcgacagttcgccgacgctggccagcacgactcccacgtgcgcggcggccacgacgctcaggctgcccaccagcaacaggtagcggcgccggtgcgcggtcgcccggatcaccgccacaacaccgataccggccatcgcggtggccgcgaccgccggtatgagcaccaggtagtactgctccagcactcgctcggcggtggcgggcggcatcagcatccagtggctgaacaggacgcaaccggcgatgaacaggccgtccagcccgcgccgcacccgggcggccggggtcgcggtgtcgtcggggacccgcacgaacgccaccgcgaacagactcatgacgatcacgccggtgacggcgatgatccaggattcgtacgcgcgaccggcgatcaccgcgatggccaccccggcggcctccagatacaacgcgaccgcctgtcggcggtacggggcacggtcgaccgccgttttcaggggaccgctgacccgccataccagtccgcccgccaccgccgccgcgacggcgaggcaggcgatccacaacccggcgtgccgggaaccgtcaaatatcgcgcgtcccgccgccactgacaacgacacggcgaggacaccgccgagagccacggtcagtaaaaggtggggcggaactcgcgtacctattcgcacaaccaatagactgccatcactgacgcgggttgcgtacacctgtcaccgggaatctgaggaattcactcttgttggcagggttagagaacctggcgatacgcgccgtcactggccgatgtggtcatggaggcgtaggcgcgcagcgcggccgtcaccgggcgctggcggtccacgggcgtgaacgggtggtcgcgcttctcctgctccacccggcgccgggtgagctcctcgtcggaaacccgcagctcgatggagcgggccgggatgtcgatggcgatctcgtcgccgtcggccaccagcccgatcgggccgccggaggcggcctcgggcgagatgtgaccgatggacagtcccgaggtgccgccggagaaccggccgtcggtgatcagcgcgcagacgggaccgagtcccttgcccttgaggaaggacgtcgggtgcagcatctcctgcatcccgggtccgccgcgcgggccctcgtagcggatgaccacgacgtctccggcctgcaccgccccgttgaggatgcccgagacgcagtcctcctgcgactcgaagacccgggccgggcccgcgaagacgaggctgttctccgggacgcccgcggtcttgacgacgcagccgtcgggggccacgttgccgaacagaacgcacaggccgccgtcggcggtgtaggcgtgctccaccgagtggatgcagccgtccttcgcgtcggtgtcgaggctggaccagcggttctcggtcgagaacggctgggtggtgcgcaccccgccgggggcggcgtggaacagttccaccgcctcgggggccgggtcggcggcgcggatgtcccacgtggccagccaggcgtcgagcgagtcgctgtggatcgagccgacgccggtgtgcagcaggccgccgcggtgcagttcgcccatgatcgccggaatgcctccggcgcgatgtacatcctccatgtggaacttgggcgagttgggtgccaccttcgccaggcacggcacccggcgcgagaccgcgtcgatgtcggtcaccgtgtagtccagctcggcctcccgggcggcggccagcaggtgcagcaccgtgttggtggagccgcccatggccacgtccagggccaccgcgttgtcgaaggcctcgcgcgacgcgatcgcgcgcggcagcaccgactcgtcctcgccgtcgtagtaccgcttggccaggtcgacgatcaacgcgcccgcccgcgtgaacaggtcgcggcgggcggcgtgggtggccagcgtggaaccgttgcccggcaacgccagtccgatcgcctcggtcaggcagttcatcgagttggcggtgaacatgcccgaacacgagccgcaggtcgggcaggccgagcgctcgatgccgtccagcgtctcgtccgaggtggcctcgtcggcggaggcgaccatcgcgtcgaccaggtcgagcttgcgctgcaccacgccgtccaccgacacggtcttgccggcctccatcgggccgccggacacgaacacggtcgggatgttgagccgcagcgccgccagcagcatgccgggggtgatcttgtcgcagttggagatgcacaccagcgcgtcggcgcagtgggcgttggccatgtactccaccgagtcggcgatgagttcgcggctgggcagcgagtagagcatcccgccgtggcccatggcgatgccgtcgtcgacggcgatggtgtggaactccttcgacactcccccggcggccttgaccgcttcggcgacgatgtcgcccatgtccttgaggtggacgtggccgggcacgaactgggtgtagctgttggcgatggccacgatcggcttgccgaagtcgtcgtcggtcatcccggtggcccgccacagggcgcgggctccggccatcgtccggccgtgggtcgaggtacgggaacgcagagctggcatgtcctcgagtctgccacctctcacatcatgggacgcgtggctcccatgctgggaattaccgacgtcacggtctcagcgtcccagcttggccttgtggaagccgtacgcgaagtagaccaccagtcccagcaccatccagccgatgaaccgcagccaggtcaggacgctgaggttgaccatcagccacaggcaggccagcaccgccacgatcggcagcaccgggaccccgggagcccggaagccgcgttgcaggtcgggccgtttggcccgcagcacgatcacgccgatggacaccagcacgaacgcgaacagggtgccgacgttgaccatctcctccagccggtcgatcggcaggaaaccggcgagcaccgccaccaggatgccgatgccgacggtcagccgcaccggggtgccgcgtttgccggtgatggaccagccgccgggcaagagccggtcgcgcgacatggcgaaggacacccggatctggccgagcatcagtacgagcaccaccgtcgtcagtccggccagggccccgaaggcgatgatgctggccgcccagtccacgcccagcgacgtgaaggccgtggccaggttggcgcggatcggttcgccggtctcggggtcgaccttggtggccagttcggtgtacttctgcatgccggtcatgaccagggcggtgccgatgtacagcaccgtcacgatggccagcgagcccaggatgccgcgcggcatgtcgcgctgcgggttgcgggtctcctcggcggtggtggcgacgatgtcgaagccgatgaacgcgaagaacacgatcgaggcgcccgccagcacgccgaaccagccgtacttggcgccgacgtcgccgaggacggtggcgaacagggtggagtccaggccgctgacgcccgcctcggcgggctgggagggcggcacgaacgggacgtagttgctgggcgtgatgtagaaggcgcccacgacgatgaccagcagcaccacgctgaccttgatcgcggtgatgacggcggagaccttggccgacaggttgatcccggcggccaggaccgtggtgagggcggcgatgagcagcagcgcgccccagtcgaccgagacacccgcgaccacgacggtggtgtgcagtttcgcgcccagttgggcggcggcctcgacgaggtacagcgaccagcccttggcgacggcgcccgcggccaccgagaactccagtaccaggtcccagccgatgatccaggcgatgaactcgccgaacacggcgtaggagtaggtgtaggcgctgcccgcgaccgggacgctggaggcgaactcggcgtagcacagcgcggccaggccgcaggcgatcgcggcgatgatgaaggcgatgatcaccgcgggcccggcgcggtctccggcggtgctggcggccagcgtgaacacgcccgccccgatgacgacggcgacaccgaagacggtcaggtcccagggaccgagcgtgcgcttcagccggtggccgggctcgtcggtgtcggcgatcgactgctcgatcgtcttggtctgccacagccgtgaacccgccacgcggaaacctcgccttccagtgtggtcatccggtaacaaatccggaatgccggacatgcggcgattatgccgcacggtcgacgagggtaatggacgatcttcgattcccgcgcgccacccgccgggcagccgcacctcgacgccgagcacctggtcaagcggacacggaccgtactgtttggagtcgacgctgtgcgggtggtcacccagcacgaccacgtgcccgtgcgggaccaccccaccgcgccgcatcgcggccggataccactccccggccacggccgcgacccgcttcacaaaccgatccgccaccgacaggtcggtgtccagcacggcgcccgcggtccagccggtgatctcgtccggacgggcgaccacgaccagcaccccggcccgcagcccccgcaccccgcgccgcatcaacacccgatccccgggctccagcgcggggctcatgctgtgcccctccacggtgacggcgaacagatggcgacgggcccacaccgcgcccgccccgacgacacccgccgccgcgatggcggcggcgagtgtccagtgtcgaagccgcatgaggccggatgctaccgcccgcccggccacaaaccaggccgggccgcggcaacggtcacccgcgtcacggcactcagccgagcccgagccgtggcgcggtcagctgcgccagcggcactcggccaccagccgccgccggaacacggccgccgtcacggcgctcggcagcgctgctcggacgccagccgccgacggccccggcccgcgtcagccaggccagcggcggctcagcgctcggccaaacgccccacggcacgagccgcagcgcggccagccgcgctagcggcggccgtcgccccggcccgggccagcgttagctcagcagccagacgccgcgcgcccggtcggccattgcagcggcgctcagcagccagccgtcggcggccccggcctacgccagccgggccagcggcggcccagcaaccggtcggctgcaccgctgctgctcagcctcccgctacggaggggaggatgcggacctcggtgccgtcggggaccttggtgtccacacccgacagggtgcggcactcgtcgtcgccgatgaacacgttgacgtagcgccgcacctggccgcgctcgtcgcggacccggcggcccaggcgcgggtggcggctggccaccgtgtccaggaccgccccgagggtggcgttcgcgtcgacctcgacgtcgaggctcttggccccctcggcctcgttgcgcagcgctccggggatgtaaaccgtcacggccatggcggttcacatccgggcggcgcgcacgcacagcacgtccggcaggtgcgaggcggcctggacccagttctcggagtcctccgtggagacgaagacgtcgccgcagcgggtgccgaagtagtagccgggcacctcggcggcgtcggtggccgccgcgtcgcgcagcacgatgccgaagtacggctcggtgggcagcccctggctgacctcgcgccaggtcgagcccccgtcgtcgctgcggtgcacctggagccggttgtccggcaggaaccggttggcgtcggcgtgcaccgggaagctcagcaccgagtcggtgcggtgcgggtgggcgaccatcgcgaagccgaagtcgcacggcagcccctccgcgatggagttccacttgtggccgccgtcgtcactgcggtagaccccgccgtggttctgcaggtagaaccgggacgggtcgcccgcggcgcgcaccgccttgtggacgcactgcccgaactccgggtacggctccgggaagaagtcggcgcggatgccctggcaggtcgggttccaggacgcgccgccgtcctcggtctggtagaagccgccggtggacatcgccaccgacatcttcgccgggtcggtcgggtgcggcatgatcgtgtggatcgccgcgccgccgaagcccgggaaccattcggtccggtgtggatggtcccacagtccccggttgagctcgaaggtcacgccaccgtcggtggacttgaacaggctgtgcggttcccccgaggcgaacacgacgtcgggttcgggcccgaacccgaactgccaggcccgcgcgaaggcggtgtcggtgtcctccggcaacgcgatcggcggcgcgtcggccggttcgctccaggtcgccccggcgtcgtcggaatgccagacgctgggaccgaaatgcgagctgtcggcgcccacgaacaggcgcggggtgtcgcgacgggtgtcgatgccgatggcgtagaccccggtctgcaccgtgctggcgtccccacccagccggtgcggccccgtgacgtcccagttgacccggtcgtcgctggtcgcggtgaacagccctttcttggtaccgatggccatgaggtaactcatggtttcttcctctcgtcgaggttggagatgtccatcacagcatcccctgacggtacgacattagaaccatttcttcctgagttcgaacgtcctttgggccagcgacgcccggccgagcggttatgacagcattcaggtcatgaccgtcatcaacgccaaacccacccgcctgcggtttcgacgcagtggcgcggtgtggatcggcgcggtcgtgatgctggtgttcgtcttcccgttctccggttcggtgttcgccgaactcgacggcatggcccggatcctgctggccccggtcgcggtggtcgcggtgctggtcccgctgctgatcgcgttgtggtccctgcgctcgggcgtcgacatcaccgccgagggcctcaccgtcaaggcgctggtgggctcgcgcagctaccgctggtcggcgatcgacggtttcgacctgcgcggccgcaccgtctacgcgctgctgaccgacgagcggcgcgtcccgctcccggcggtgcgcgccaccgacatcccccggctcatcgtggccagcggcggcgaactcgtcgagaccgacgacgccgacgaaccggacgacgaggccgaaccaccagccgaggccgtcagccgcgacgaggctcagtaaccctcgctgacgacgttgtcgagcccctcccccgccgcgtagcggcgcagctgccgccccaccagggcgtaacccttgtcgaggaacccgggcaccgccgccgcgccgccgacgtgcggcgtgatgagcacgttctccaaagtccacaaagggtggtcctcgggcagtggctccgggtcggtgacgtccagcgcggcccgcagcctgccgccgcgcacctcctcggtgagcgcggcggtgtccacgaccgggccgcgggcggcgttgaccagcatcgcgccgtcgggcatcgccgccaggaacgtcgcgtccaccatgccccgagtggcctcggtcagcgggacgatcagcaccacgatgtcggcgtccggcagcagttgtggcagttcggccacggcgtgcaccccggtccgggcccgccgcgccaccatgaccggccgcgcgccgaacgcttcgaccctggtcgcgatcgcggcgccgatgtccccggcgcccacgatcagcacccgtttgccctcgagggtgtcggtgggcaccggttgccacagtcgtcgggactggttgcgggcgtagcggtcgaagccgcgcagcgaggccagcatcgccgacaccgcccactccgaggtggccgcggtgtgcacgcccatcgcgtcgcacagcgtcaccgattcgccgaccccggcgatccaggcgtccgcgcccgccgacagcagctggatcaccttcaggcccggcatcaggtcgaggcgggcgctggacacccgtttggacatgaacggcggcacccagaactccacgtccgacggcgaggacgggaagtcgccgtcgccgtcgtagacctccagctcaacgccgtcggggatcggttccatggcggcgcgaccgtgttcgtgcgggatccagaccttcatgccggacgaggttagtcggcggccacccgcccgcacgggcccgatcggccgccaggctcggcggttaccctggccgggtgacttctcgtggcatccgcgcgctcgccgccgggctcgtcgtcctgttcggcgcgacggcctgctccttcggtgatcccccaccggacgagaccggggaaccgccggagctggcctcgccgtcggagtccggggagaaacccgacgcctcggtgatgtcggaggtgatcgccgacaagctggaagtgccgtggggcatgaccttcctgccggacaagtcggcgctgatcaccgaacgcgactccggccggatcctgtccatcaagccgcccgagaagaaggacggcaagcacgccgtcgacgaggtgcagaccctcgaccagatcgacgccagcgggcagggcgggctgctgggcatcgccgcgtccccggactacaagaaggacgagacggtcttcgtctactactccacggcgaaggacaaccggatcgcgaagctcaaacccggcggcgaaccggatccgatcgtgaccggcattccccggggcgacaagtacaacggcggccagctggccttcggtcccgacgggtacctgtacgccagcaccggcgacgccgacaagccgaagtccgcgcaggacaaggactcgctggccgggaagatcctgcggatgaacgccaagggcaaggcccccaaggacaatcccttcggttcctcgctggtgtacgcctacggattccacaactccgagggcctgacctggaactccggcgagcagctgttcgccaccgacatgggcgacaacaaggccgacgagatcaacaagatcaaggccggggacaactacggctggcccaaggccgagggcaagacctccgacgactcctacgtcagcccggtcgcgacctggaaaccggccgaggcgacctgctcgggggcgtcgttcgccgacaaggtgctgctcaccgcgtgcctgcgcggccagagactgtggacagtggagttcaccgagaagggtaccgttgttggcaagccgaccgagtcgctgtccggcgagttgggtcgcttgcgggcggtggccccggcgcccgatggtagcttgtggatcagtacgtccaacagggacgatgaaggcgaaccacgcgacggcgacgacaagatcgtccggatcatcgcgggcggatcggcggaagggatgacctaggcatcgacacccggtttgaggcgatacgcgactcggcggcgacatggctccggcgagtcggacggtggtgtttcaccgctggtcgtcgctgctggggcctgggcagacggttcacgcgcaacacctcggtgcgccgcaccggcaaggcgatcgtcttcacggccatcgcgctgttcgcggccgggctgggggtgcggttcctggggaccgcgacggccgacatcgggccgttccacaccaccatgtcgatggaaccggccaccgacggcgagtccgaagtggaactgccgccgctgggttcgctgatcttcaacagtcacagcggcccgatcaagatgacggtgcgcatcgactcgctggacgagttccgcaccgaacggctcatcgacaatcccaaggaaatccggatggtgggccaggaggtccccgccgacgtgcgggcgggcttcaccaacgccggactgtcgggcctgggcggcgccacgctggccgggctgatcctgggcggcctggcgtttcggacgatgcggcgcgcggccatctgcggttcgctgtcgctggtgctgaccgccaccgcgctggggatatcggccgggtcgatgcgccccgaatcggtggccgaaccgcgctacgaggggctgctggtcaacgccccggccttcgtcggcggtgcccagcaggtggccgacagctacgagaagtaccgctcccagctggagggcatgatcgtcaacctgtcgcagttctacacgctgggccgcacgctgccgtccttcgtggaggacaaggacacgatccgggtgctgcacgtgtccgacctgcacctcaacccctcggcgtggaacgtcatcgactcggtggccaaacagttctcggccaacgcggtcctggacaccggcgacatcaccgactggggttccacccaggaggcggcggtgtacaccaagggcatcaagcgtctcgacaccccgtacgtctacatcagaggcaaccacgactcgacgaaggtcaccaaggaggtggccaagcagaagaacgcgaccgtcgtggacgacgaggtcgtcgagatcgcggggctgcggatcgccgggatcggcgacccccgctatgcccccgacgccaccagcgcgcccagcgacatccgggaggagcaggtgctgctggactccggcaacgacctgcgcgacaccatcgccgagtccggcggcgccgacctggcgatggtgcacgacccggtgtgcgccggtccgctggccgaggaggtgccggtggtgctggccgggcacaagcaccagcggctggtgtcgaaactggacgacgacacggtgcagatggtgcagggttcgaccggcggcgccggactgtcgggcatcgacaaggacaacccgcacccgctgacgctgtcggtgctgtacttcgacaagtccgacgcccggttgaaggccgtggacgacatcgcggtgggcggcaccggcgagacccaggtgtcgttgcagcggcgcatcttctccaaggggatgcccgacgacaacaccgacctggtgcccaatcccgacgaggtcgaggacggcgcctccggcgaccccgagggtgactagagcacccggtcgatgaaagcggtgacgtcgccgaggacctcgtccttgttggtctcgttgaagacctcgtgccgggcctcgccgtagacgcgttcggtgaagttctcgccccggatcgtctccacgcccgcgcgactgggttccagcggcaccagttcgtcggcggcgccgtgcacccacagcgtcggcagcgaccccagtttcggaccggcgttgatggccttgaggcaccggtccagggcggcgatgagttcgcgtttgaaggggccgtgccacaccagcgggtcctcggcgtagatccggccgatctcggggtcgcgcgacagcgtggccacgttgatgggcacgaacgggatctcgggcatctccaacatggacgtcacctgttcccagctgccgatgaccggccccgacagcaccagcgccgccagctcggcgccgtggtgctgcgcgtagcgggccgcgatcatgccgcccatcgagtgtccgatgagtaccagcggcaggccggggcgatcggcgcgggcgcgttgaacgacgtggtggacgtcggcgaccacggcctcgtagtcgtcgatgaggacgcgttcgccctcggatttgccgtgccccatgtggtcgaggccgtacacggtggcaccgtgccggttgagggtcgccgcgacgtactcgtaacgtccgatgtgctctccgtagccgtggaccagcaccgccaggtagcggggtgcctcgaccggccaggtgcgggccgtgatctttccggtactgccgtcgaattcccattccgtcgtcatccgaggcagtctagtggcgcttggaccgcctgagagactgtcgggatgcgatacggcgacaacgtcctgtctggagactggcggcaccccaagaaggggacggtgccgcggatcgaggccgtgccgggcctggtggcggaggacccggcctcgggtttctgcggcgcggtggtggcgtgcggcaagacctcggtgacccttgaggaccgcaacggcaagcaccgcgagttccggctcgacccggccgggttcctcatcgacggcaagccggtgacgctggtgcgcccggcgcccggagcggcggggccccggcgcagcgcctcgggttccacccgggtggagggcctgcgcgccaaggtcgccaaacagagccgcatctacgtcgagggcgtccacgacgcggccctggtggaacggatctggggccacgacctgcgggtcgagggcgtcgtggtggagtacctggagggcgtcgacgacctgcccgccatcgtggcggagttcggccccgaaccggggcggcggctaggggtgctggtcgaccatctggtcgccggttccaaggagtcccgcatcgccgaacagatcacctcgccgcacgttctcgtcgtcgggcacccgttcgtggacatctggcaggcggtaaaaccggcccggctggggttcgaggcctggccggacgtgccgcgcggggtgccgtggaaggagggcgtgatcgccgcgctgggctggcggctgtcgccgccggaagcgtggcggcggatcctcggcgcggtcgacagttacgccgacctggaaccggagctgctgggccgggtggaggagctcatcgacttcgtcaccgaacccgggaccgactgagcctcaacgcaaccggcctggagcgtcgccgcgacggctgtcggctaacgcaacgcgtcgcacgcgcggcgcaacgtgcccgcgtcgatgaactcggtgtgggttccggcgctgcggcacgcgaacgcgcccgcgaccatcccggcggtgacgcactcttccagcggggcgcccgccaggtggtggctcaggaagccggagccgaaggcgtcgcccgccccgttggagtccacactcgaccacccttgccatccgtcgagccccgcgaggtcgcggtcgggtcggatcgccgggaagtgcgtcaccggcgtcgcttcccgggccacgaagcagccgttgccgccgtcggtggccacgacggtgtgcgcccggccgtcggtgaggatgcggcgcatcaccgcgtcgcggcggtcgcccagcgcggcggccgacaggaacaccagctcggagcgcagcgcgtagtgctcgtggtgtgggttgtgtccgtcccagtcgtgcaggtccgtcgacgaggacgcgccgctggcgtcgtacatgtcgcggttgatgttcatgatggacatatggacgtgccgcgcccggtccagatacggctggtagaggtcctcgggcatccgcaactcagcgggatgccgtccgtcgaagaacgactggcgacggccggtggcgtcgacgaggttgaccgcgcgcggggttccggccgggctgacacggtggtcgaagtgcaggccgtggcgccgatatgcggcggtgatcagctcggcctgcgggtcgtcgccgatcatgtcgatgaacgtggtcgccaaccccagggtgtgcaggccgagcgcgtacccgtttccggtgtgcgccacccagtcccggatcggcggcaccccgacggagtcggacagcgacaccggcagcgcgtcgacggtcacggtggtgtcgatgccggtcccggccacgaccaggacgtcgatggtcatcgcgcggcccgcgcgtagcgcctcacgccccggagtccaggtcggtggcggccacgaggctggcgaccgcgatgtccttgtcgctcagcgttttgcgggccgcttcgggcaggctgtcgacgaggaacgacacggccgacagggtggcgccggtggcggcgacgagttcggcgacgccggtgacggtcgagccggactcggaccagtcgtcgaccagcagcgcccgcgccccgtcgggcagcgcggcgcggtggacgtacaagtacccgtcgctgacgtgttcgtgcgcaccctggaagaagaagtcgcggtcgcggcacacgggtgcgaacggcacgccgaggatgcgggccaccaacggtccgaacaggacgccgccggggtcggggcccagtacgacgtcggtccggccgacgaacggcgcggccagaccccgggcgacggcgtcggtggcggcggggtcggacaacagcggccacaggtcggtgccgccgccgcgccaggtcagccgggacgtcaacgcggccgccgcgtcggcgacgatcgtcgccgagtccgggccctcggccgtcgcggaagccgaagcgtccgcctcgactatcggcgagccgtgcgtcgcggtccccgtccggtgcaccgacagccggatgtggccgctcggcagttcggcgcggctgcgcagcaggcagaactcgttgccctccgggtcggtcagcacgacgtggccgctgccgtcgggttggcgcaggtcggcgaacatggtggcgcccaaggcgagtacccgttcgatctcggtgtcgcggggcccgtcggggcacaggcagacgtggacccggttcttcacggtcttgggttcggggacctgctggaagtacagggtcggccagttcggatcgcccaggatgaccgccaccgggtcgccgggcgcgtcgtcggcgtgcagcggacgtccggtcacccggctccagaagctcgccagccgatacgcgtcggcgcagtcgaaggcgacgttctcgatggtcacgttcatggcttcctcacgtcggcggacgattcaccgtggcggctggatcggtacgcgtcaagcggttttcgccgcctccagccgggatcgcagccgccgcagcatcctggcgtcggcgaaccctacctgccgggccgccgactccaccgaggacccgctcgcgatgaggtgcgtggcccgttcggtgcgcagcgactgctggtaccgcaacggggtcaggccggtcgcctcggcgaacgaccgggtgagggtgcgggtgctgacgccgccgtaggcggccaggtcctccagccgcaggttctgcgagtaccgctcgtcgatgaggtcctgcacccggtgcaccacatcggacaggtgcgagcggtgccgcagcatgacgctctcctgggccgcgtcgccgttgcggcgcgcgaacaccaccagctgccgggcgacgcgggcggcgacggcggggccgtgccgcaccgcgatcaggtgcagcgccaggtcgatgccgctggcgatgcccgccgaggtcaccacgcgggcgtcctcgacccacaggacgtcgcgcaccacctcggcgcgccggaaccgtttggccagatcgtcctgcagcgcgtggtgggtggtgcagcgcctgccgtccagcagccccgcctggccgagcacgtaggcgccggagcagacgctggcgatggtgccgccgcgccggtggtgctcgcgcagccgctcagcggtcgcctcggtcaccgccggaccgtcggtcagcggcggtgaccgccagcccggcaccatcaccagatcggcgggccccaggctcggccagtccagttcggcgcgcacgggtacgccctgcgccgtgtggatctcggtgtgctccgcgacatagtgcagccgccagccgtggccgagatcggcggcggtggagaacacctgtgccggtccggccaggtccagcaggtgcagtcgcggcaccagtacgaagacgatccggggcatgatccggtcagcctagcgcgccgtgacctcgtcgatcgtggaaacggtcgcgaagccgcgcccggccagcgtgcgctcgacccggtcgatgatgtccttcgtggacagggtgcgcgggtcggcgaggacgtcgtcgatgtcccactcgtaggcgtcggggtgcgggatcggggtggtcgcggtggcgtcggtgacgaaggtcacctggtagccgaggtcggcggcgatgcgggtggtggtctcgcagcactggtcggtgcggatgccgcagatcgtcagttccgatacgccccaggtggtcagcagttgcgccagcgaggtggtcgtgaacgagttgaccgaggtcttgggcagcacgggttcgccgtcggcgggttcgaggccgtccatcagccgcacgtggcccagcgccgggtcgaagacgttgccgctgccgggttcggtgtgcagcatccacacgaccttgtcgccgcgggagcgggcgtggtcgacgagccggttgaccgagccgacgatgtcgggattggagctggcgacccagttgggccgctgccggaaggattcctggacgtcgatgacgatgagggctttgtttgtcatgtgggccagcatttcccgccgtgtggccagccgccagacccgaaccggccgggtaccggaccgatccggtcgcgaaaaaggggtcgaaggtccctgcgtttcgcgcaaccaggtcgcgacacgccgtaagctctgacctgcgataacaatgacatgcgccacagggttatggtgttagggttgcctaaccatagtcagcttcctaaggtcggtggacatgacgcaagagccagcccgcgcttcccgtggggtagtcgaactgacggtgctgcgcaccgaatggcggaccccccacatgatccgcgtggtgctcggtggcgacggcatcgccgacttccgggacaacaacgacgccgaccactacgtcaagctgctgttcccgcccaagggcgtgacgtacccggagccgttctgcctggactcggtgcagaaggacctgccccggtcccagtggccgatccggcgcacctacaccgtgcgctccttctcggcgggcctgggcgagctggtcatcgacttcgtctaccacggcgacgagggcatcgccggcccctgggcggcggcggccaaacccggcgacgtgctgcggctggtgggcccgggcggcaagtactccccctcccccgacgcggactggcacctgctggtcggcgacgagtccgcgatccccgcgatcggctcggcgctggagcgcatgcccgccggtgcctcggtgaaggtcatcgtgcaggtcgacaatcccgacgagcagcagaagttcgacacccacgccgaggtcgacatcacctggctgtaccgctgcgaggccgagaacggcgacccgcgcgcccagctggccggggccgtcttcgactgggagttcccgcccggacagggccacttcttcgtccacggtgaggccgaggtcgtcatgaaacggatccggccgtatctgctgcgcgaccgccaggtccatcgcgactggctgtccatatcgggctactggcggcagggaaacaccgaggagagtttcagagagtggaaagcccagcaggccgccgctaaaaactgagcggtagggattgacctatatcgattttagtcaatagacttgaaagtctccttggggcggccgaccgtgccggggcctgccgccccaaggggtttcactcagacttgttccggggggaaccggaggatcttgtcgtcggagccgttcgcggtggcgatccacagatagccgtccgggcccagttcgacggtacggatccgtcccacctcgccttccagcaccgcggtcgggtcgccgccgccgtgcggaaccagccacagccgctcgccgcgcagcgcggccacgaacatggtgtcgccgacgatctcggcgccgctgggcgaggcctcggaggtcgcccaggtgacgatcgggtcgacgtactccggttcgccgccctcgccctccacctcgggccagccgtagttcttaccggcctcgatcttgttgacctcgtcccaggtgttctgccccagctcgctggcgaaggcctggccctccttggtccaggcgatgccctggacgttgcggtgccccagcgtgtacaccggtgaacccttggtcgggttgtcgtcggggacgctgccgtcggggttgacgcgcaggatcttgccgcccaggttctccgggtcctgcgagttgtcgccattggacgcgtcgccggtggtggcgtacagcttgccgtcgggcccgaactccagccgccctccgttgtggatggaggcgcgcgggatgccgtcgatgatgacctcgggtgccgggttgtccaaggtcagtcgggcgacgcggttgtcctcgccggtggtgtagtagacgtagacgaacttgtcctcgtcgtaggtgggtgagaccgccaggccgagcagcccgccctcgccgttgggctgcacctcgtcgagggtcgccaccacctcggcctcgccgccgggcttgacctgcttgatctcggcggtgtcgcgctgcgcgaacagcgcgctgccgtcgggcaggaagtccatgccccagggcagttccaggccctcggcgacggtctcgccgttgccgaagtcgaagcccgcctcggcggtttcggtgtcggcgcttgccacacccgccacccccgcgccgaccaaggcggtgacgatactgacggctatccatggccgtttcatgtaagaccccttccgaagtcaatagatcggtgcgaatctatcgattccgaagagtgaggtcaatgtctcatgtgcgccagttatggagccagatcccctgcccggcaatgctttcgctcaggacttgacccactccggatagtccgtgatgagactatcggcgcgaatggacagcacccacgactgcgccgagcgggtgttgaccgtgtagaccgccagccgcagcccggccctgtgcacccggccgacgtcctgcttggtgagacggcggtagtcggcgcccagctcgtcggcccaaccggcgacctggcgcagcgtcgaggtggagggcacgtccgggctcagccacaaaagccggtccgtggaacgcagcttcgccatccggtgcaggctgtcggcgtcgaaggacaggaacgtcatcggcacgccccgccagcggtagtcggcgtcgatgaccttgtcgacgacgcgttccaggccgggcgagtcgttggggttcttcagttccaggaacagcccgacaccggtgccgtccaggtggtccaccaccgccgacagccggggaatccgctgtccggcgaacttcttgccgaaccagctgcccgcgtccagccgccggatctcgcggtaggtgaacgaaccgatcggatcgtgctcgcggcccgggaacaccgactcgacgtcggtggtgcgggcgaaggtccggtcgtgcacgatgaccgggacgtcgtccttggacaactggacgtcgatctcgatgtgctcgggccgcaggtccaccgcccgggtcatcgccgcgtgggtctgctcgggcgccttcccggccgcggcccggtgcgccaccgtcacggtcgcgggctcggcggccaggccgggcgcggcgtcgactccggccttcggcggtgcggcggtcacgggatccggctcgaccgcgatggccgtggccggggtgcttcccgccaccatcagggtcgcgacaatcgcgacgatcaacggtttgcttcgtctgcccatccgtccgacttcctatgaggaatcgtcctgacaggctcacgctaaggcagggaaggggcttttgtgcccgcctgccccaaatgctcgccgaaagttaacccggtggtgtcagtcattaacccggcggtgccggtccgctccagccgccgggcggcggcggtggctgctggtccttcttcctggtgaccaggacgacgaccagcaccaccaccgcgatgaccacgacggcgcagcacaacgccaccagcatccacggcctgacggcacccacggtcgacatggttgatcagcccttcttggccttgtcgtactgctccatcgccttgtcgagcttctccagcgccttgccctgcgcggtgaggtcgccgtccttcatggccttgtccaggtcggccagcgcctcgtcgatcgcgtccagggcctcctggacgtccttgggcacctcgccggttccgccctcgtcgtcgggtttgtcgtccccggcgtcgtcgtcacccgcgtcggtgtcgccggtgtactgggcgatgacgtcctcgacggcgccctcgaaggtcttggcgaacccgatctcaccgccgtaggacaccgcgacgttctgcagctccggcagcgcgacacccgaaccggacgcctgtttctgcaggtacatcggttcgacgtacatgacgccgtcgcccaccggcagcgacagcaggttgccccactgcacattggagttcgcctgctcgtagttcttcaaccgttcggcgacccgttcgtcctgggtgatgctctggtggatctgccgggtcgactcgatatcggaaccgcccacctcgtagatggtcagcaccggtcgctgcttctcgtcgtagcggccactgaccaacgcctgcaacacgttctcactcgactgcggcgagaacgtcgacgtcagctggaactgcggcgacttctggtcggggtactgcgccttgacgaagtacggcggcagcttgtcgtcggtgccggtcgggtccttgggggtctcccacgcctggttgccgttgatgaagtcggtcgggtcggtgacgtggtagcgctgcaacagttcctgctgcaccttgaactggtccaccgggtaccgcaggtgcttgcgcaggtcgtcgggcatcttggactccgacttgacgatgtcgccgaacgcggcgtcccacaccttcagcagcgggtccttctcgccgaactcgtacagttccacctcgcccgaataggcgtccacggtggccttgaccgagttgcgcatgtagttgacgtccttgttggactgccgggacgcgccctcgccggtgtagctgtcggtggtggcgtcctggaggttcagccgctgcgagtacgggaacgagtccgaagtggtgtaagcgtccagcacccacttgatcttgccgtccacgaccgtcgggtagggatcgccgtcgacggtcaggaacggcgccaccttctgcacccgctcgcgcggcgtgcggtcgtacagcagccgcgagttgtcgttgaacacgtcggaggtgacgaacttgatctcgcccatgtcccaggcgtaggcggccttgcgccagaacgagttcatcgccacgccgcccttgccgtcgtaggtgacgtagatcgagttgtcgtcgcccttctgttccttgtcgtcggtctcggtgttctcgtcggtggtggtgccaccggcgggacggtcgtactccagggccttgctgcccttgggggcgccgacgatcgcgtagtcgtcgttgagctcaccgaagtagaccctcggctgcttgaccccgaagatctcctcttcctccttggccgtggcccggcagtcctggtcgtcctccgcggcggcgtcctccgggttgagcagcgagcccgaggtgaactcggggccgttgccgcacaccttgttgctgggcgcggtgaccagtccgtacccgtgcgtgtagacggtgtggcggacggcccagttgtccttctgcttgtcggtgagcttgtcggggtcgtactcgcgcacaccggtgacgtagtcctggaacccgccgtcgtcgccggggttgtcgtagacgtcgacgtccagtttctcgttgaacgcctggaaacccttggcgcgctgcttctgcgtgaacgagtcggagatgatcgccgggtccatcacccgggtgctgtcgacggttcccgggtcgtcgttcatctggttgggatcggcgttgccggtcgccttgtacggctcggtcttcagatcggccatgccgtaggcgtagcgggtgccctcgatggtgcgcgagacgtactcgccctccttggcgggcacgttgggcgtcaccgagaactcgttgacgaagtacgggtagaccccgcccagcgcgatcgccgacaccagcaccagacccagcgcggtgcccgggatgaccagtgagcgggcgtagtagttggagaacaccacgacggtgatcgcggccagcaccgacaccaggatcaggatgttcttggcgggcagcagcgccgtcatctcggtgtagccaccgccggtgacgccgaccgaggcactgtcctcaagagtcagtccgtagcggtcgaggtagtaggccacggccttgagcagcacgaacaggcccaccaggatggacaggtgccagcgcgcggcgggggtgacccgctcgccgcggcccgacagccgcaccgcgccgtacaggtagtgggcgcccagcgcggcgatgatgccgatgacgaccatggtgaagcccacacccaccaggtaacgccagaacggcagctcgaacacgtagaacccggcgtccacatcgaattcggggtcggtgacgccgaacttctgcgagttgaagaacagcagccattcctgccagcggccctgcgccgagatcccggcgaacacgcccaccagggcgcccaggccgccgatcacccagccgaccttggcggcgatggcgttgcggtaccgctccatgctctgctgctcgggggtgtgcggcaccgcgtccggccggaaccggtaggccacccacaggttggccgcggtccacagcgccagcgcgacgccgaacacggagaacatcagtacccgggtccacaccagggtcgagaacaccccggtgtagccgaccgagtcgtaccacagataagaggtgtacagaccggtgagccagccaccgacggtcagcaacgcgatgacggccaccaggccgccgagcacgtagcgaccccgccggttgatgcgcggtacggacttcgggttccaagtcgtcacaacgactcccttgcgagacgcggatgttcacgaaaaagtcatgggtggacggtgactgagggacgcctcctgcccggcagacccggtcaccggcactcgtcaagttaagcaggtggtcggttcgccaccctcgcgcagggtctcgagctccttgagagcaccgtccagggtgctcactttgatcagtttcaatccatccgggacgttggccttggcggcggcgcagttgtcggccggtgtcaggaagaccttcgcaccctgctgcgaggccgccaccaccttctgcgcgatgccgccgatggcgccgacgttgccgtcctcgtcgatctcaccggtgccgatgatgtcggcgccgccggtgaggtcctccttggagacccggtccaccatggccagcgcgaagatcaggcccgccgacggtccgccgacgttgagtccctcggcggtgaccttcagtccataggggtccttctgcttcggctccacgtcgacgccgggcaggatggccacgccctgcgagttctcctcgggtgtgaccttcaccttcttgtccttgccgtcgcggtcgaccgtcagcttcacggcctcgcccggtgccttggccgcggcggcggccagcagctcggccagccgctcctgcgaggtgacctcctcaccgtctacggcggtgatgacgtcgtcgcgtttcaggtcacccttggagggggagtcggagtcgaccttggtgacggtgacctcgacctcttctcccaactcgcgcagcgccgcggtctcggcggcggcctgcgagttctcccacatctcctcctgctcggcggcgatctcctcgtcgctcttgtcctcggggaactgcaactcccggggcacgacggcgtagtcgtccgacagccagtagtacagcgcccgcgccagctcgatgtcgtcgtggatgcgcaccgtcaccagtcgcagctggcccttcgacttggacgagtacttctcgtcggcgctgatcagctcgacggtcttcttcttgccgtcgtcgtccttgaacgtgtactcggccagcgcgtcgtaggtggggccggggcccagacccacataggccactcgcatcgacagcgcctgccaggtcatgacggacaccaggatcgcgcctatgagcaccgtcagcccgcgccgtctcataacggaatgccgcatccgcagaagcttacgctgtgggcgtagccgttgatcctcgcctttcaggtgacgttcagttccttggcgtacggtggactggtgagtccggataacccatttggcttcggcggctttcccgagggaatgcccgatcccaacgatccgcgtgttcaacagatgatggcccaactgcagcacatgatgtcgcagcagtcctccgggccggtcaactgggacctggcccggcagctggcgaatcagcaggtgggcgaggacccgatggtcgactcccggtcgcgcacggccggggacgagagcctgcgactggcagacctgtggctggagaacgccaccacgctgccctcgggcacgtccacgaccgtggcgtggacccgcaaggactggatcgcgcacaccgtcgacacctggaaggagctggccgagccgctggcggcccacatggccgacgcgctgcaggagctggttcccgaggacatgcgggcgatgctgggcccgatgtcgagtctgatgaagggcctgggttcgacgctgttcggggcccagttgggacaggcgatggcttcgctgtccactcaggtgatgacctcgaccgaggtcgggctgccgctggggcccgcgggtaccgcggcgctgatcccggcgaacctcgccgagtacgccgagggcctggaggacatcgacatcgacgaggtccggctgtacgtgtcgctgcgcgagacggcgcaccaccgcctgtacgggcacgtgccgtggctgcgggcccacatcctgggcggcgtcgaggcgtactcgcgcggcatccacatcgacacctccgcgatcgagtcgctgaccggcgatctggacttctccgaccaggaggcgatgcgcaacgtcgacctcggcgaactgctgcgcacttcggacactccgcagcagcaggccgcggtggcccggctggagcacatgctcgcgctggtgggcggctgggtgtcacacgtggcggcgcaggccgccggtgaccggctgccctcgctgtccaagctgaccgagtcggcccgtcgccgtcgggcgaccggcggtcccgccgaacgcaccttcgaggcactggtgggcatgaagctcagccccaagaagctgcgcgaggccacggcgctgtgggagaagctgaccgaggagcggggcgtggacggccgcgacgccgtgtggtcccacccggacctgatgcccagccccgaggacctggacgaccccgacgccttcgcggcccgcgaacccggcctgggcgacctcgacatgtcgatcttcgaccaactggccgtcaacgacccgaaacctccacgcgaggacgacgactccgacggcgaccagggcaagaacccgtcctgacggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggccgatgatgctcggctgccgccgcggcggggggctcagactgacttggcggccgcgaggctggcgtcggcgatgccctccaggtagccccgggcgcgttcggtcttcgggtatcgctgcaccagcgcccagaagtcacggccgtgacgcggcacgatcaggtgggccagctcgtggagcaacacgtagtcgaccacccagtcgggcatgcgagccaggcgcgacgacagccggatggtcccgtcctcgggcgtgcacgagccccagcggctctcctggttgtcgacccaccgcacacttaccggccgcgctgcggccggaaagtcggggtaataacggcgggccaacttctgggcccgcgccttgagggcggcatcaccgcctttgcctgcccgtttgtcacgggcacggagtctgccgagcatgcgatcgacccactcggcttcctcgtcccgagtgaactggtcgggtatcagcacgacgacacgttccccgtctcggtaggccgacaccgtgcgccgccggcgcgtgctgcgccgcacttcgaccggggggctagctttccgggccatggtcgtacgctatccatccgacgccactacgtacagtccgcgattcgggaagctgtcccgattcgccccgatatatccctaaaaatccccgtcgatatcccactcattgagacatcgacggggagattcagccgcttagtcgttcttgccgagaatgcggttcatcttggttccgcagaccgggcaggtgcctttggccatccgccgccccgtcgcggtctcctccacgttcccctggaaatcccgtttctcccggcatttgacgcagtacccgttgtatgtcttcgccatggtggcccccttgtgatcaggcgtggtcgctagcccacgctaggggcaggatgccatgaattcaggctcgcaggctgtggccacgccgtttggcgccggtattctcaggcacggctcaggcctgggtcccccgctcgtggcacgatgggagccgtgagcgacattccgcgcggcccggtggcacgcaccgccaaattggcttccctcccgctgggtttcgcgggacgggcggcgtggggcatcggcaagaagatgaccggcttcgccgaatccgtcatcagcgagaaggtgcagcagcgcaccgccgagcagcttttcagcgtgttgggccagctcaagggcggggcgatgaagctcggccaggcgctgtcggtgttcgaggcggcgcttcccgaccacctggcgtccccgtaccgggccgcgctgaccaaactgcaggacgcggccccgccgctgcccgccgccagcgtccacaaggtgctggccgccgagctgggcgacgactggcgcgacagtttcaccgagttcgacgactcccccgccgccgcggccagcatcggccaggtgcacaaggcagtgtggggcgacggccgcgaggtcgctgtcaaggtccagtacccgggcgcgggcgacgcgctggtgtcggacctcaaacagctgggccggttcgcctcgctgtttcggatcctgcagcccggcctcgacatcaaaccgctcatcgccgagctgcgcgagcgcgtcgtcgaggaactcgactacaacctggaggccgaggcgcagcgggccttcgccaaggcctacgccgacgacccggagatcttcgtccccgacgtggtcgccggagccaggcgggtcatcatcaccgaatgggccgagggcacgccgctgtcgcaggtcatcgcctcgggcacccaggaggagcgcgacctggccgggcaccggctgtccacgctgcacttctccggccctgagcgggccgggctgctgcacgccgacccgcacccgggcaatttccgcatgaccgacgacggccgactcgtggtgctggacttcggcgccgtggcccggctgccgcagggcctgcccgcgccgatcggcccgctggttcgcctcgcgctggccggtgaggcagagcaggtgctggaggggctgcgcgccgagggcttcattcccgaagacgccgacatcgacgccgacgcggtactggagtacctgctgccgatgctggacccgatcgccaccgacgacttccagttcagccggtcctggttgcgggccgaggccacccggctggccaatcccaagagcgaggcctacgcgatgggcaagcagctcaacctgccgccgtcgtacctgctgatccaccgggtgacgctgggctccatcggggtgctgtgccagttgagggcccgcgccagctggcggtccatcctggagcagtggctgccgggattcgccgagccgtcgaagaagcccaagtccgccaagtgaaagcccccgtccgattcggacgggggctttggagatatcaggctcgccggtgactaccggtagtcgtgccgacgacgcttgacgtcgcgcaggacgtccgcgtaccttcgcctgtgccggtgctccgggcgccatatttcgcgcattcggaccctggccagggcttcattcatgagttccaacttcttgactccagtcttgatggcgggtctggtgaaggacccgaacagtcgattccgttttcgagcggtggggacggtcgtcgtcgcgacgccgtggggttcgttggggcggtacatctcaggcagcctccaacgtcgccatgacgtccttggtgcgctcggccagcgcggcctgcgcggcggcctcctgctcggcggcgtccttacgcggacgtccccggggccgcttgcgcgccacgatggcaccggcctcgaagatctcgccgccccagacaccccagggctcctgacggtccatggctccggccaggcactcgaccttcaccgggcagtccgcgcaaaggctcttggcgaactccagctcggtcggggtgtcggcgaaccacaggtccgcgtcgtactcgcggcaggcgaggtccctgcctttgttgatggcctgctcgcgcagacccgggccgagggtcatcacctcggtcacctctctttcggtcgtgatcgtcatctgatttctcgggtagtgggtcatcgggaatttctcgggtaatagaaagaggccgcggatcccggtgacgggttccgcggcctcgaagtgagccggtgggcagttatgcccatttcggtttacttcgaggcggaatcccgcgcggggcccccatgccgtcgcgctgaacgatgcccgcgggcttgtccgtgcgcgacttgagagcggtgttggcggtggtggtctggacggagtcgtggcccagcagaacgatgcgctcggctgtggacagactggtcccctggtgcattgcgttggcggggcaggcattggccacccgcgaaacgacggcgaaggcggatccggccataccgcgactacggaatgtggacacagcgatgggctggaagctcgcttctccgcgataccagttcttgttgatcttcactgcgctcacctcctcatctcgtggtccgaaacccgtcactccgacggcggttgccaggctatgcccggcctcgggggatccgcaactgattatttgggcttttccaaaaaatcttggaagctgtccattcagttgatccggcaccggctattcagccgtatcttcggtgggtccctgtggctcttcaccggccacaagggccagtaccgccgctccgtactcttccagcttacgcgctccgatcccggcgatcgacaccagctcgctgtcggacttcggacaccgctcggcgatcgccgtcagcgtcacgtccgtgaacacgacataggccgggacaccggcgcgggtcgcggtctcctttcgccactgtcgcaagcgttcgaacagctcttcgtccatattcgagggacagccctcgcagcggccgagtttgcgggagcggccgtcggacaatgtggccccgcatacccggcatatcgaccgggacgaggagcgtttcttcttggtcttcggtttgggcgcgggcccgccgaccggtccggcgaaacccagtccggccaggaacgaactggcctcgcggggacggccgccgctggcgcgcgacaggccgtaggacaggaacagttgtcgccgggcccgggtgatgccgacgtacagaagccgccgctcctcctcctgctgcgcccgggtgcgggcgcgggaggtgggcagcgtgccctcggccagccccaccaggaacaccgcgtcccactccaggcccttggcggagtgcagcgaggccagcgtgacgccctccatggacggcgcgtgctgggcggcggcgcggcggcccagttcctcgacgaattcgcccaggctcagctcggcgtggtcttcggccagccgcaccagcgcggccaccgcctcgtgccgttcccgggcggcgccgccggtgggcggcgcgtcggcgcgccagccgatggcgtccatggcggtggcgacggtcaacggcaacggcagcgagccgtcgtcggtgtgggtggcctgccgcagcgccacgatcgccgagcggatctcggcgcgttggaagaaccgttccgccccggccaccacggtgggcacgccgacgtcgtccagggccgactcgtaggcctcggactgggcgttggtgcggtacagcaccgcgatctcgctggcgggcacgccctggccgatcagccgggcgcagcggtcggccacggcggcggcctcggcagcctcgtcggggtaggtgtcgaaggacggtttgggcccgtcggcgcgctggccgatgagttgcagccgcagcttcgactcgccgccgcccgccgcggcgatgacgtcgttggccagcgccaccacctgcggggtggagcggtagtcgcgcaccagccgcaccacgtgggcctcggggaaccggcgggtgaagttcacgaggtaccgcgaggtggccccgttgaaggtgtagatggtctggctggcgtcaccgacgacggtcaggtcgtcgcgctcgcccagccacgcgtccagcagccgctgctgcaacgggttgacgtcctgatactcgtcgacgacgaacagccggtactgcgaccggatctgttcggcgatgtcggggttctcctccagcgcggtggcggtgtggcccaacaggtcggcgaagtccatcaccttggcgcgcttcttggcctccaggtaggcggcgtaggccttggcgacgtcggaggcgtccatgggcgggatccggtcggccttggcgatggcggcggggtactcgtcgggggtgatgaggcaggcctgcgcccagtccagttcgctggcgaggtcgcggttcttggtcttgtccatccgggtgatcccggcgcgggcggcggcgatggacacgaacttccaggtcgagtcgagcagctcgggcagttcgccgccgaacagccggggcccgaagtagcgcagctgccgcagcgcggcggcgtggaaggtgcgggcgttgacgccggtgaccccgaggtcgcgcagccggtcccgcagttccccggcggcgcgggcggtgaaggtgacggccaggacgtgttgtccgcgcaggtcgcctcgccgcacccggtaggcgatccggtgggtgacggcgcgggtcttgccggttccggctccggccaggatgcacacgggaccggcgtcggcggacaccgcggcggcctgttcgtcgtccagtccggacaggacttcacggaggcgttcggtcgtcacggtcaaccatgctctcaccgccgtacgacgtcgaacacgccaggcggcgtcgagccaacgatgtgctggtcgctacttgacggacgggtcgacgaatggcggcttcacgactttgaccggaagtcgccgcccccgcacgtccacctcgagctcggcgccctcggcgagttcggcggcggtgtccagcagcgccagcgcgatgccgaccttcttcgtcggcgagaaggtcccactggtggtcacgcccacgacggtctctccggacaggacgttcatgtcggcgcgcgggatgccgcggccggtggcctccaggccccacagccgccgcgccggtccggcggccttctccgccgccagcggctccttgccccagaaggcgtccttcttccagccgacggcccagcccgcgcgggcctggaccggggtgatgtcgagcgacagttcgtggccgtgcagcgggtagcccatctcggtgcgcagcgtgtcgcgggcgcccagtccggcgggccggatgtcgtaggcgactccggcggtgaggatctcgtcccaggcggcgacggccgcggcggcggggatgaccagttcgtagccgtgttcgccggtgtagccggtgcggcacacgatgaccgtcgccccgcccacgtggccctcgtcgaaggacatgtaggagtgctcggtcggcaggcccagcgccttgaggacctcggtcgacttggggccctggacggccagcaccgcgtagtcggtgtgctggttggtcacggtgacgccctcgggcgcggcggcggccagccgggcggccacctcggcgttgttggcggcgttggggaccaggaacacccggtcggggccgtacaggtaggcgatcatgtcgtcgacgacgccacctgcggggtcacagcacaatgtgtactgtgccttgccggggctgatcttgcccaggtcgttgctgagacaggagttgacgaagtcggccgccccggggccggtgatgtccactttgcccaggtgtgagacgtcgaacacaccgacctgttcgcgcaccgcggtgtgctcagcgaccacgccgccgccggagtactccagcggcatgtcccagccgccgaactccgcgaacttggcgcccgcggcctcatgacgggcgtgcaacggcgaccgcagtgattcagacgtcgatgtcatgtgcgaaacctatcgcgcccaaaacggccgcgtaccatcggctggtcagcttgagcagtgtgcctcaccacgctacaaaggagtttcgcgtgacccgccttatcgcctcggccgtcgatccggccaccttggacgtcgacgtgctggtcgtcggagtccactccggggatgacggaccgttcctggcgccgggcgccgagaccgtctccaccgcctggagcgacctgaccgagaccctggaactgttgggggccaagggttcggcgggcagcgtctccaagctgccctcgggtggacgcgtcgcggccaaattgctggtggccgtcggcctgggtgaaccggacgagaacggcagcgtcgacgacgagacgctgcgccgcgccgccggtgtcgccgcacgcgccgcggtgggccgcgagtcgctggccttcgcgctgcgcgccgacgccgaactcctggccaccggcgcgatcctgggcgcctaccagttcgacgggtacaaaagcgacgatcccgaccgcaaggagccggtcgcgtcgatcaccgtcgccgggcccgacgcccaactggagcgggccgggtcgatcgccgcgggtgtgaccgcggcccgtgactgggtcaacacccccgccaacctgctgcgtccgccggacctggccgccgacgtcgagcgccgcgccaccgaggccgggctgggcgtcgaggtgctggacgaacacgccctgaccgagggcggctacggcggcatcctcgcggtgggcatgggttcggccgccaaaccgcgactggtgcggctgacctggcggccggaaggtgccagtaagcacgtggcgctggtcggcaagggcatcaccttcgacaccggcggcatctcgatcaaacccgccaacggcatgtgggacatgaagggcgacatggccggtgcggccgccgtcgccgggaccatgctggccgtggcggccctgaaaccggccgtcaacgtgaccgcctacctggcgctggccgagaacatgccctccggcgacgcctaccgtcccggcgacgtcgtcaccatctacggcggcaagaccgtcgaggtcctcaataccgacgccgagggccggatggtgctggccgacgccctggtgcgggccgccgaagacgagccggacgtcctgtacgacaccgcgaccctgaccggcggtcaggtcatcgcgctgggcaagcgcaccgccgggatcatgggcaccgacgaggagtgcgagcgggtcagggccgccggtgagaaggtcggcgagccgggctggccgatgccgctgcccgaggagatcaagaagacgatggagtcgcccatcgccgacatcaagcaggtgtcggccaacatggagcgttccggtcacatgctgcagggcgggatcttcctggcgaagttcgtgcccgaggacctgccctgggcccacatcgacatcgccgggccgggcgaccactccggcgacgcctacgggtacaccgtctcgggcggcaccggccgtccggtgcggacgctggtggagttggtcgaggagcacgcccgccgggactaagtccttgctggcggggaacagtcgcagtgtcagcggacgtgagtgggtgcgaagctcccactccgtccgcttgatcatgtcgtcgacctcgcggccgggcaggacggcggcccaggtgccggggaagtcgcgatgttttaggttgagcgggtacgccaccaccttcgcgcgggccaggccgagcagtcgcagcgtcatgatgaccggggtccagcacagcgcgatgatccacgcgcacacgtacaccaccggcacgtagaacacgatccagaagatcgcgcagaagatcaccgccgccggttcgtcgacggcctccaggaatccgcccagcgacagccgccggggccgaaaggcgatccggcggcggcccagccgccaccgtcgcgcgtcaccaccgatcacgatcacgtcgggtactcctgtcagctgccgaaacgtctgcgggtgttgcgagaatcccccggttcggacagtgatgcatcgtgattgcgtgccataccgcgacgaacggcagcttgcggccgcttaccgtgggggccatgtccgagatggaactgatggcgttgaccaccgccgacggggtgcggctggacgcgatgcaccttcccggcgaccgggagctggccatcgtggtcgcgcacggcttctccggcagctggcggcacgaacgcacccggctggtgtcgcggcggctgcggcgcttcggcggggtcgtgggcttcgacttccggggccacggccggtcccggggcgtgtcgaccgtcggcgatctggaggtgttcgacatcgccgcggcggtggccttcgcgcgttcgcgcggctaccggaaggtcgcggtggtcgggttctccatgggcgcgtcggtggcggtgcggcacgcgggtctgcacggcggggtggacgcggtggtgtcggtcagtgccgccgcgcactggtactaccggggcacccggtcgatgcggatgctgcaccgcgcgatcgagacgccctcgggtcgcacggtcagccggttcgcgttgcggacgcggatctcctcgggtggctgggagacggtgccgttgacgcccgaggaggccgcgcccaagatcgccccggtgccgctgttggtggtgcacggcgacgccgaccggttcttcccgctgcggcacgcctacgcgttgttcgacgcggccgccgagccgaagcaactgtggatcgaacacggcatgggccacgcgacctcgggcaccgggccccaactggtcaaccgcgtgggtgactggctgtcgaacagtacgcgaaccccggctgtccgaccacgggcataaactgcccggcgtgtcgagtcaagggacgtccggctacgtccaaccgtcttttgaggatctgggcaccccgctgtccgaagtgaccttcatggtcgtcgatctggagacgaccggcgtggcctccgacgcgtgctcgatcaccgagatcggcgcggtgaaggtgcgcggcggcgaggtgctgggcgagtacgccaccctcgtcaaccccggcgaggccatcgacgcgcgcatcagcgccctgaccggcatcaccgacgcgatggtcgccgacgccccggccatcgaggaagtactaccatcctttttggagttcgcgcggggcgcggtgtgggtggcgcacaacgcgcccttcgacgtgggtttcctgcgcagcgcctgcgcacaggccgagctgccgtggccgaggccgcaggtggtggacaccgtggtcttggcgcggcggctggtggaccgcagcgaggtccccaacaagcggctgtccactctggcgcggtacttcggtgcccgggtcaagcccagccaccgggccctggacgacgctcgcgccactgtggacgtcctgcacgcgctgctggagcggctgggcacccactacgtgctcaccgacgaggacctcgccgatttccagcgcgtcatcccggccgccgagcgccgcaagaagcggcatctggccgaggggctgccgcacgcgccgggcgtgtacgtgttccgcgacgccgaggaccgtccactgtatgtgggcacctcggtcgacctggccgcccgggtgcgcggttacttctccgccggggagacccgcggcaagatgcgcgacatgttgcggctggccgagcgggtcgaggccatcgagtgcgcgcaccggctggaggccggggtgcgggaggtgcggctcatcggcgccaccaagccaccgttcaaccggcgctccaagtatccggagcgggtgctgtggctgcggttgacggccgaggcctatccccggctgtcggtggcccgcacgccgcccgaggcgggctcggcctggctggggccgttcacctcgcagcgttcggccgagtacgcccgcgacgcggtgcacgacgcgctgccgctgcggcagtgccgcacccggttgtcgccgcgcaaggtctcctcggcgtgcgcgctggccgagatgggctgcccggccccgtgtcagttgtcgatcggcgtggacgagtacggcaagatcgccgcgggtttcgccgaggccgtcgccgccgacccggccgcgatcgtggatccgctgctggcgcggatcgcgcagttgtcggacgcgcaccgcttcgaggaggccgccgaggcgcggtcgcggctggcggcgttcctgcgcggcgtcaagcgcacccagcgggtgagcgcgctggtgcggatcgcggagctggtggcggccaaacccgccgccggtggtggctgggaactggcggtggtgcgccacggggtgttggccgcggcgggtaccagtccgccccgcaccgatcccatgccccttgtggactcactgcgcgccgaatcctctactgtggtccccgacgcggccgtactggccgcctccaggctcggcgagaccgaactgatagccgattggctggaatccgacggggtccgattggtacacagcgaatccggctggtggctgcccgcgtccggggccgggaagtatcagtcactcctgcgtcggctcagtgccgctgacgccgcacggcgagtagagtttcaaataccatagttaacattcagtcggataggcgacacttggctagccttgagggtgaccttcacctgaaagtagaacgaagccgccaagagaaaagaaatattgagtgtcccgctccattggtttatcgccaacaataggatcgggactcactctcgtttcagcgccggctcagaagtcccgagccccacgaatgtcggaggtgtcaattgttgcggtccatcttgaaccgttcgacccccgacgatgacccctggggattgcgcgcccgggtcgacgaactggagacgacccacaagggcaaacatccggcgccggtggttccgttgctgcgtaaggcctaccgtatcgccgaacagatgcaccggggccagaaccgcaagagcggcgagccctacatcacccacccgatcgcggtggcccagatcctggccgacctcggactcgacaccaccaccatcgccgcggcactgctgcacgacaccgtcgaggacaccagctataccctgcaacggctgcgcgacgacttcggcggcgaggtggcgctgctggtcgacggggtcacgaaactggacaaggtgtacttcggtgaggccgccgaggccgagaccttccgcaaactgatcgtggcggcgggccgcgacgtgcgggtcatggtcatcaagctcgccgaccggctgcacaacatgcgcacgatcggcgccaagtcccccgcgtcccagaaacgcatcgccgaggccacccgggacgtgctgatcccgctggccgaccggctgggcctgtacgtcatcaaacgggaactcgaggacatcgtcctgtcgaccgtcgacaccgacgtccacaaggagatcgacgactacctcaacggcaacaccgaccgggcccggcaggtcgggcgcgcggtcgtccagttgcgggagtcgttcaaggccgccaagatcgacgccgagatcatcgaccgtccccggcaccactactcggtgtaccgcgagatggccatcaacccgcggcgcggaccccaggacccgccccgggtcgtgctggtcatcgacggccccgtcaccgactgctacgccgcgctgggcgaggtgcaccggctgtggcggccgctgccgggccggttcaaggacttcatcgccaccccgaagttcaacctgtaccagtcgctgcacacctcggtgatcggtcccgaggacgagccgatggacgtgctgatccgctcgatggcgatgcaccagaccgccgagctgggcatcgcggcccacctggcccgggaatcgtcccgcaagaacaagtccgccgaactgacctggctgcaccggctgctggactggcagtccgacgccatcgacccgtcccggttcctggagtcgctgcgctgcgacctggccgacgagcagatcctggtgttcaccaccaacggcggccagcacatcctgcccatcggcgccacccccgtcgacctggcctactgcatcagcgcctccgacggcgaccgcctcatcggggcctacatcaacgggcacctggcgccgctggccgaccagttgtccgaaggcgacctggtcgaaccgatcaccgccgacgccgccagcggctaccccggaccgtccaaggaatggctgctgagcgccaagaccccgcaggcccaactgctgatctcgcagtggttcgccggttaccgtggcccgcacgccaccgagtcggcgcgcaccgtcggcggccagcgcaccctcaccgaccgcatcgaggcgggccatctggcggtcaacgcggcgctgcgccgccgcgaccgcggcctggcctccaccgaaccgctgctgcgactcgccctcgacctgggctacccggacctggacgccctgtacctcgcggtctacgacaagaagctcgacgcgggcgagctggccgacaaactcatcgcctcggtcgaccgggaacccgaacccgaaaccctgccctcgcactgagtcagccccacccgcaccacttccccacgcctggcgacgccggtatggtgtcgggcggaaacccccaacccgacagcgaacgaggccccaggtgcgaccggaaaaacccccgcggacaggactgcaccgctggggcggcgagaaacccgcgctcatggtgctgggcggagtcgtgggcctcgcgctggtgctgggcctcatcgtgctggtcgtcagcggcgaccccgaacccacacccgacaccgcctcggacaccggctcgacctccaccacggcgtccgctagcccctccccctcggccaagtcgccgggcgcggcctcctccaaatccgagtccaaaaagtacacccccggcaagaacccccacggagccaaggaagtgtgcggcggcggcttcaaacccatcgacaagctgaccgtcaagtccggctcgaccaccctgggcacggtcaacctgctgttcaacgcgggcaacggcgccaactgcgtcgtcaccctcaaggcggtcgacatcggcaagaagaccccgatgacggccagcctgtcgctcaagagcggcaagtcgggcgacgagtcgggcagcttcggctactacgcgggaccggtcaaacgcgaggcggcccgcacctgcgtcaagtggagcggctcgatcgacggcgtcgccgtcgacagcggcgactggtcccactgcggctgaagccaggaccaagcccagctccccgcggccaggccgagggccgatgccgcgtgcaagccaaagccgaattgcggtgcggtcaagccaccggcggttagcttggcggcgaggccgaaggccaatgccgcgctcaccagccgaagtcggttagcttggcggccaggccgaaggccgatgccgccgacagcggcggcggccggaccactccgctactcccctacaggcccacggcgagtcgggtggcctggtctatggcgcgcttggcgtcgagctcggccgcgacgtcggctccgccgatgaggtgggtcgggattccggacgcgaccagctcgtcgtggaggtcgcggcggggttcctggcccgcgcagatgaccaccgtgtcgacgtcgaggacgcggggctcgtcacccacggtcagatgcaggccctcgtcgtccactttgttgtacgtgaccgacgggatcatctcgacgccgcgccgcttcagtgtcagccgatgcgcccagcccgaggtcttgcccagcccggcgcccacgcgggtctgcttgcgctgcaacaggtacacctggcgcttcgacgactgcggcgccggggcggcgaggccgccgggagcgtcggccgcctcggtgacgccccactcggccagccagtccgcccccagttccgggttcgcgtcggcgtcgggggcctcgaccggggccggttcggtgaggaactgggccacgtcgaagccgatcccgcccgcacccacgatcgcgacccggtcgccgaccgcgcggccgttcgccagcacgtcgacataggacagcaccgtgggagcgccggtcgcgggcagcgcgatctcgcgcgggttcacgccggtggccagcaccacctcgtcgaagcccgcctcgatcagccgggccgccgtcaccggcgtcgacaggtggaccgtgacccccagccgctccagctgccgctcgaagtagcggatggtgtcggcgaagtcctgcttgccggggatgcgtttggcgaggttgaactggccgccgatgacgtcggccgcctcgaacagctccacgccgtggccccggtcggccagggtcgtggcggcggccagccccgcgggtccggcgcccaccaccgcgacgcgtttgcgggtcgcgatcggcttgggcgtgtacgcgtccagggtctcgcgggccgcgcgcggattcaccaggcagctgaccggcttgttggcgaaggcgtggtccagacaggcctggttgcaggcgatgcaggtgttgatctccgcagcggcgccccgctgcgccttggccacgaactgcgggtcggccagcagcggccgcgccatcgacaccaggtcgcacacgccctcggccagcagccgctcggccagttcgggggtgttgatccggttggacgccacgatcgggatgccgacgtggggccgcagtcgcttggccgcccacgcgaacgcggcgcgcggcaccgatgtgatgatcgtggggatcttggcctcgtgccagccgatcccggcgctgaggatcgacgccccggcgccctcgacggcctgggccagttcgacgatctcgtcgaaggtctggccgtcctcgaccagctccagcatcgaggtgcggtagatgaccaggaagtcgtcgccgacggcctcgcgcacccgcccgacgatctcgaccggcagccgcatccggcgcttgtggtcgccgccccaggcgtcgtcgcggtcgttggtgcgccgggccaggaactggttgatgaagtagccctccgagcccatgatctcgacgccgtcgtatccggcgcggcgcgccagtttcgcgcagcggacgaacgcgtcgatctgcttctccaccccggcggcgctgagccgcttgggcttgaacgggttgatgggggccttgcggttggaggccgacacggtgaaggggtggtagccgtagcgacccgagtgcaggatctgcaacgcgatcgccccgccctcggcgtgcacggcgtcggtgacgacccggtgggcgtcggcggcgcgggtggaggtgaggtcggagccgaacggcgccagccgtcccaccttgttgggcgcgaaaccgccggtgatcatcaggccggtgccgcccttggcgcgctcggcgaagtaggccgccagcttcggcaggtccctggccttgtcctccaggccggtgtgcatcgagcccatgacgacccggttgcgcagccgggtgccacccagctccagcggggccaacaggtgcgggtaaccggctgtcatggtcgtcctccagctcgcgatagttactcacgagtaatataacccgtcgcgggccggtgccgctcggcgcggggcctcaggggttgttggtgatctggtgctgggcgtcctgccccatgccctggttgttgaccgcgtagacgctcatgcactccagatagtccgcctggaccgtcgccttgtaggtgttggagtccacgaaggccaggttgttgcccttgcagtcgccgatgacgtagctgaggatgtcggcgttgccgtcgctggagggcgggccccatttcgcctggtaggtgccgtttccggcgaaccaggcgccgaacttcgtcggccgggacggcacgctgagctccggttcggcgttgtcctcgccgccgtcgtcctcgggttcgccgccgggctcggcgtcgctggacttttccgtctcgggtttggggttcttggacggcgacttcgactcctcgggcgaggaactggaggcgtcgccggagctgtcgggagtgtcgctgctggcctcggccttgtcctgggacccgtcggcggtgccgggctggaacgcgaagatcgcgacggtcacgagcaccagcagccccaggacgctggcgcccaccgcgatcagcggcgccttgcgggggccgggtttcttgcgcgtcaccaggtcgggcgggacggtcagttccggcccgaacggcgcggccggtgcgctgaccggagcggtcggctggcccggtggactcggctgtcccggtggaaccagcgccgtcggttccggctgcgcggtgaccggccattccgggggcggggccgccggttgcggcgggatcaccggcacttcctgggtgtcgtccatggacgcggacgccgccgggttcaccggcgcgggcggcacctcgtgggccggtgggacgaccggcacctcctgggtgtcgtcgggcgccggggtggacgggtgctgctcaggccaagtcgggggcggcggggaataccgccgcgcgtaggggttgaacggatcgatggggcggtcgtccatgagccagcaccctacccctgttgcggccgaacggaaccctaagacccttttaattccaggatgcggtctttgtcgtcgcccgaggaggtgtcgttgtcgtccgactgcgatggtgactgcgaaggagacttggtcggagtcttgctcggcgactgcgaactcggcgactccgaatcgctcggcgatcccgacgaggacggctcgccggtgtagtcaccggtgttctcccacgtatcctcgctcgactcctcctccgacttggacttctcggtgctctcggacttggaggtcttgtcggcactgccccggccgtcgtcaccgtcgccgccccacatgccccacacggcgccggtcagcaccaacaggcccaaaagcgccacggccacgatcgcggccagtttcttgcggttgcgtccggtgtccgcgccggtcgcggcggtaccgggcttgccgcgtccgatcaggatggtggagtcgtcgtcgcgggaggcgctgggcagcgcgcgggttcccgacaccgccgagcggcccggggcggccacccgcacggtgacatcgtcgtcgtcgaggtcggcggccgacatctcctcggtggagtcgccctgcggcagcatcgcggccagctggcggcagtgcttggacagcgcggcgccggactcccagcgctccgaggcgtccttggccaggcacttcatgaccacttcggacacgacattggggacgctggccggaagcggcggcggcgtctcgtgcagctgggcccggatcaccgcggcgggcgcgtcggcgttgaagggcttgcgtcccgacaggcactcgtaggccaccacgcccagcgagtagatgtcggaggcgccggtcagctcctcgtcgtacagctgctcgggtgacacgtaggcgacggtgcccatcacctggccggtgctggtcagtccggcctcgccctgtgcgcgggcgatgccgaagtcgacgaccttgacggtgccgtcctcggtgagcaggatgttgccgggcttgatgtcgcggtggatcaccccggcgcggtgcgcggcgtcgagggcggtggcgaccttcgcggtcagcgccatcacgtcgccgggcgacatccgtcccttgtcggcgatgatggccgacagtggacgtccgtcgacgaactccatgaccagaaaggacttcgagttcccgtcgccggagtcgtcctcgccgaagtcgtagacgttgacgacgcccggggcgcgcaacgccgccgccgaacgggcctcggactcgaaccgtctgcgaaacgcccgtgaacccgacagcgaggcgtgcagcaccttgacggccacggtgcggttgagacgggtgtcggtggcccgccacacctcacccatggcaccgccgtcgacgaactcgtcgagacggtagcgttctcccagcaaatcaccgatgcgcacgttggttttctccgcgttgtggattcaagttcttaacaatgcacgaactcagacgcggcagggttgcgatcggcgcctgaggggccctaaagagagtgccatgtcacgttcgcaccgcgacagccggaccggtataggcttgggcaccatgccacggtacgaataccgctgccggacctgcgcggcgacctttgaggaatcccggccgatgagccggtcgggtgaaccggccacctgtccggcgggacacgaggacagtgtcaaattgttgtccactgtggctctttccggtggcgccgcaccggccgcgccctccggcggcggcggttgttgcggcgggggctgctgcggttaatccgcgtaatacccacttcgcctgcggcgcatgcgcaatcttgcttaattcgatgcattcgaatacgttattaggtaagaatctataccgttccctcgaaggagcgtcccatgccgcccaagcgcctggcgctcgcggtcccggccctgattctgggactcgtcgtcgccctgaccgcttcgcccgcccaagcccgccagccagcgcccgaacccgacacccgcgccgtcgcgatcaagacggcgccctatatcgacatcacccggccgtcgccgactttgcccgaggtcgccgccgccaccggccagaagtacttcaccctcgcgttcgtcctgggctcgcacgccggttgcgcgcccgcctggggcggcaccatcgacctcgacgaacccagcatcatcaaccagatcaaccagctgcgcggcatgggcggcgacgtcatcatcgcctccggcggcgcgctgggcccgtacctggagcactcctgcggcagcgccacggcgttgtacgacgcctacgtcaaggtgctcaacgcgaccggctccaaccatctggacgtcgacgtcgaggcgtcgatcccgcactcgatggtcaaccaggcgctgaagcggctggtcgacgaacgcggcaccacgatcagctacacgctgcgggtgcaaggccaggactacggcctggacccgtattcggtgcagatcctccaagacgcgaaggccaaggggctgcgtccgatcgtcaacccgatgctgatgaacttcggctattcgggtgactggggtcaggccatgatctcggcggcgcaggcggtgatcgggcagatgaaccagatctggaccggcggcggcaacgccgtctacctgggcatcacgccgatgatcggccgcaacgacaccggcatgaccacgacccagtcgcacgcccgggcgctgctgtcgtgggcgaggtcgaacagcatcgcgttcatcggcttctggtcgatcggccgtgacaacggccgctgctccggcggcggggtgcggcccgactgcagcggcatcagccagtccacctacgagttcacgaacatcttcaagggcttcggctaggacgggccctagggaccggtgcgcaccagttcgggcaccggttccttgacgtgtccggtgtcgggggcgttgcggcccaggacgatggtcccggcgatcagcagcgccccgcacaacagcgcgggcacgaacagcgacgggttggtgggcagcggttcgcccagcagcccggccccggccagtaccgaggccaccgggtcggagacctgcgcgacggcgtaggcgatgccgaagtagccgatggcgtaggcgcgttgcagcaggatcgtggccaggatgagcatgctcggcaccacgaggctgaaccagtggaacagctgcgcgaagtcctcgctggctccggcgccgaccagccgtacgaaggtcgacacggttccggtggccacgcccgcgcccagcgcgtagaacagcgcccggtgcggtccggtggcgcggctgccgatgaactgggtgacggcgacgaaggccagcaccccgacgaggaagccgatcgcgggaccgctgtccagggtcggggtcttgttgtcgctcaacgggatcatggccatcagaccggccaggccgatggaaacggccaccgagcccaaaagttcggcgcgccggggtttgcgtccgtgcagtttggccgccagcggcaccgcgtagaccaaagtggtcatgctgatcggctggatgatcgtcaggggggccatgatcagcgcgacggcgtgcaggcaggcacccaggaacgagatggccccgccgatccaccagcgcggctgcttcaacagtgcccggttggcgcccagtttgacggcgtcgagttgctgtatcgcggccccgagggcgtagctgaaggcaccgacgaaggcgatgaggacgccgagccaggcggcactcatgtgctgccgctttccccgcaggcgagactgcgccgtgaagacactggcttgatcctttccacacccgcacgtgcccgggcccttgaaaccgtcgtcgaacccccctgacaataaccgccgtgaggcccgcttccctcgtacatgcggatgatgtggcacggatcgaggggtcgactttagtcaggtgcgcgggcggctttgaacgtttcttgatactgcgtccataccgtggtgggcgcatgaccccgtgcggtctgtccccatcgaacgaaaggaatcacacagtcgtgatccgtaaactcacctccggcgtcggcgcgggcgtaaccgtcgacaccgtcctgaccgattcccatgtcacgcccggcggtgtcctgcggggcgaggtcctgttcaacggcggcgagcgcgactgtgaggtcgagggcatcgccctggacttcaccgcggtggtcgaggccgaggacgagggcgacgagcaggtcgaatacgacttccacggtgccgacgtgtgcgaacccttcctgctggaggcgggggtcgaatacgccgtcgagttcgacgtcgaggtgccgtgggagacgccgatcagcaccgtcggagggctggtgctgccgggcctggaactgggggtggccaccgcgctgcaactggagggcggggtcgacaagggcgacctggacgacctgcgtgtggagccgctgcccgggcacgtcgcggtcatcgaggcgctggagcggctgggcttcgagttccagcgctccgacctggaggagggcacactggacggttcgacgctgccgttctaccaggagatcgagtttcgtcccggcggcgagttcgccggtgccttcagcgccctggagctgaccttcgtcaccggccgcgacgacacccgggtgctgatcgaggtcgacaagcgcggcggtttcctcaccgagggcggcgacgactaccagcagttcaccatcgccaccttcgaggccggtgacctgctcgcggcgctgcgcgaggaactgcgtcagttgagcgaacgtcgcggactgttctaaatcggacacaaaacggaggggacggcgggtgggcgccgtccccttccgcgcgtcagggacgcccgcgaggcggcaccgctgggcaggcaccattagtctgggtgctacccgtatatcgaaggaaaggaatcaccccgtggtgttccgcatcatcaaagccgtcctcggcaagggggtcggcgtcgacactgtcctcaatggcactgaggtgacccccggtgggtcgctgtccggcgaggtcaagttcaacggcggcgaagtggacgccaaggtcgagggaatcacgctggagttcaccgcggtcgtcgaagaggacgccaagggcgaggaacgcaaggccacctaccacttccaccgtgcccaggtgtccggcggtttcgaactggccgcgggcacgtcccatgcggtggacttcgatgtgccggtgccgtgggagacgccgttgagcgcgttcgccgggcggccgttgccgggcatgaccttgggtgtcgccaccgaactggctctggacaaggctttcgacaagggcgacctcgacccgttgacggtggagccgttgccggtacacgtcgcggcgctcaacgcgatggacgcgctgggcctggtgttccagaccgccgacttggaggccgggacgctgccgggttcccacatgccgttctaccaggagatcgagtactggcccggtggcgagttcaagggctcgttcaccgaggtggaactgacctttgtgaccagtaagtcctcgaccgacatcctgttgcaggccaacgaccagggcagtccgctgtcggccggtcacgacaagtaccagcgcttcacggtcaagaacgacgacacctcggacctgaccgacgtgatccgcacccagttggagcagctggcgcagcggcacgcctagtcggggccggtgtccaggtgcaggatgtcgccgggctggcattccagctcccggcagactgccgccagtgtggacaaccggatggccttggcgcggccgttcttcaggatggacaggttggccagggtgatgccgacgcggcgggccagttcggtggcggtcatgccgcgctcggccagcagcgcgtcgatggtgacgcgtacctcgggccgtttcggctcgtccatcagatgactccgtcgaggtcttcgcgcatccgtcggccgcgcgccatgatgtcggcgacggtgtaggcggccagcccgcccagcacccagccccacgggaagtagtcgaaggcgccggcggttccggaggccagcaccgagccgctgagcgcgtagttggccagcatggcggccagttgcaccgccacgccgccgatcagggccaccgaccccagtcggcgcagggtcgtgacggtcgcggcggtgaacgggtcggtgcgccgggctcggcggatcatggtgaacagcatgccggtcacgaccatgatgagacagtagccgggcagccaggtcagcagcgagagtccgtactcgccgagggtgggatcggtgatgaccacgtcgatgccgccgtcggcggcgacggcggcgcggtcggacagtccctcggtcgcggtgatgaccggctggtcggcgaccgtgccggggacgcggacctggaccgtgcccgcgttggtgccgccggtcaggccgacgacgccgacggccaggacgccgagggtcacgagcgccatgacgacggtggccaccgccatgccggtctggaattcccggagccagtcggtgcgtttgttcgcgagcatgacatacctatcgattctcgatgcatcgaatttcgatgcatcgtttctcgataagctagcacggggtatccgcaccgtcaattcctctgtccaaaccggagggccgagttggcaccatgtggtctcggctacgctttttggttacgtgctgggcggcacgcttgtgcggcaccactaccctggccgcacatccatagacgaaaggaacaacactccatggtgtttcgcaagctcaaggcggcgttcggtgccggagtctcagtcgacacggtgctgaccgactcccacgtctaccccggggggaacctgcgcggcgaggtccgcttcaccggtggcggcgtcgactacaacgtccagggcatcactctggagttcaacgcggtcgtcgaggtcgaaagcggcgacaacgagtacaagaccacctacgacttccatcgcgccgaggtctccggcccgttcaagctgcaggagggggcacagcacgcgatcccgttccagatcccggtgccgtgggagaccccgctgtcgtccatcggcgggcaccacctgcacgggatgcgcctgggcgtggccaccgagctcaagctcgagggcgcgctcgacaagggcgacatcgacccgctggtcgtcgagccgctgccgatccacggccgggtcctggacgccgtggggcagctgggcttcgccttccacaaggccgacctggaggcgggccggatcgccgactcgcggatgccgttctaccaggagatcgagtactgggcggcgggcgagttccgccgcgccttcaaggccctggaactgaccttcgtcaccaacgagcgcgacaccaaggtgatcctcgaggtcgaccggcccggcggcttcctcaccggcggtggcgacggctacgccgtcctgcgcgttcccaacggcgacaccacggacctgaccggcccgatccgtgaccagctgatgcagctggcgcggcgccgcggcctgttctagacccgaacctcccgatgcgcccgccgacccctcgtcggcgggcgcatcgcgtgcgtcaccgtccggaatagtgtggggatgccgctcgttggttgctgacacatcagcaaattttccgtcaaggaggggccatgcccgccgtcaccgtttccgacatcctcgttctgccacgcgtcaccaccgccgccgacgccgcgcagcgtccggtgtcgcgggtgaccgattccatccgcaccctcgagggcgcgggtttcccggtccggcggccgttcccggggcccagcggcgccgacaccgacccgttcctgctgctggaccacatgctggccgcctacgaaccgcaggaggccaagggcgcgccctggcacccgcaccgcggcttcgagacggtgacgtacctgatggacggcaccttcgtccaccacgactccaacggcggcggtggcgtcatctccgacggcgacacccagtggatgaccgccggttccgggatcctgcacgacgagctgcccagtgaggaactggtcatgaagggcggctacttcaacggcatccagctgtgggtgaacctgccgaaggccgccaagtgggccaagccccgataccaggacatcaagggcggcaagctgaagctgctgtcctcggcggacggcggcggcctggtgcggctgatcgccggggacctgggcgaacactccggtcccggcgtgacctacacgccgatcacgctggcgcacgtgtcgctgtcgcccggcgcccggctgtcggtgccgtggagccccgagttctcggccatggcctacgtgctgtcgggggacgggttcgcgggcgcggagaaccggccgctgggtgacgcgaaactggcgaccttcggtcccggcgacgtcgtcaccatcaccgcgggcaaacagcagaacggccgcaccgggcagtacgaagtgctgctgctgggcggggcgccgctgcgtgagccggtggcccggtacgggccgttcgtcatgaacacccgctcggagatcatccaggccgtcgaggacttccaggcgggccggatgggatcggtcccggccacccacctgggcggcgaggcgtagtccgcgtccgggccggtgccgcccttaaggggtggcgctggcccgggtggggtcgaaggccatccgcaccgcgaaggccgccagcaccgtgcccatgaccgcgcgctgggcgcgcatccaggtcgggcggcgcttgaggaaaccggccaggccggaggcgcagaccacgatcagaccgttgacggtcaacgcgatggccacctgcgtcaggcccagggccagcgactgtccgaccaggttccccgcgtgcgggtcgacgaactgcggcagcagcgagacgtagaagatcgcgatctttgggttgagcaggttggtcaccatgcccatggtgaacagtcgcgtgtacgactgcgccggtgacggttccgggctgaacggcgaggccccgccgggacggaacgcctgccaggccaggtacagcagatacgcggcaccggcgatcttgaggacgaagaaggcggcgggcaccagcgcgaaaacggcggtcagaccggcgatggtggccagcaggtagatcacgaaaccggcggccatgcccgtcagcgagaccagtccggcgcgacggttctggttgagggtgcgcgacaccagatagaacatgttcggacccggggtgagcaccatgccgagagcgatggcggcgacaccggcgatcgcaccgagactgaccactgtgaactcctttggggccggggggcgtggcaactctaggcacggcttgccgtgcggggccaggaattgcgggctggcggtgaccaaactctccgtcggcggctcgtccaacgccccgagcggcgaaaattgtcggacgtcaatggtttgatcgctatgtgtacatggcggttacggcagacgggagcggcggctggctgctgcccctcgacgacgacggcgcgcccgcgcaagcgccgcgccaggtcgccgacctggccgcgtccgtcgccgagatcgaggccgcccaggccccgcgctgggtgctggccgacaccgccgagctgtacccgccgctgctgcgtgccggggtgcggctggggcagtgccacgacgtgtcgctgatcgaggcgatcctgatcagccgccagggacaggcgggccacccgcaccacctggccgccgcccacgcccggatccaccagctgccgatccccgagcgagtgacggcggtggcgccccggcaggccaccctgttcgacgacgacagcgcccggcccgacgcccgcgccgagctcgacgtgctggccgaggtgttcgccgaccagcgcgcccgcatgaccgccgacgagtcctcggtgcggctgctggtggccgccgagtcggccggtgcgctgatcgccgccgagatgacccacgtcgggctgccgtggcgcgtcgacatccacgacgcggtgctggccgacctggtcgggccccggcccgtcaaaggcatgcgccccaagaaactccaggccatcgccgaccagatcgccgccgccttcgaccaccccttcaacccggactcgccgcagcaggtcctggccgcgttccgcaaggccgggcaccccatcgagaccacccgggcctgggaactcaagaccatcgaccatcccgcggtgccgccgctgctgcgctacaaggaactgtcgcgcgtccactccgcgcacggctggaactggctgtcggaatgggtcggcgacggccccggcggccccgactcccccgccaaacgattccggccccgctacgtcgtcggcggcgtcgtgaccggacgctgggccaccgacggcggcgccgcgttgcagatccccaaggtgatccgggccgccgccaccgccgacgccggtcacaaactcgtcgtcgccgacgccgcccaactggaaccgaggatgctggcggccatgtcccaggacccgggcatgatcgccgccgccgaggccgacgacatgtacgccgccctggcccccacgttcgacggcagccgcgacgacgccaagatcgcgctgctgtcggcgatgtacggcggcaccgcgggcaacgccaccgcgctgctgaccgtgatgcggcgccggttccccaccgcctacgcctacgtcgagcaggccgcccgcgacggcgagaagggcgggctggtgcgcacctggctgggccgcaccagtccggcgcccggcgacggctggtggaacgcgctcaccggccccggcggcacccgctcggcccgggaccggggccgcttcacccgcaacttcgtcgtgcagggcaccgccgccgaatgggcactgtccatgatggcgttgctgcgcagtcgactgtgggagcgggagctgggagatctggtgttcttccagcacgacgagatcatcgtccactgcgaacagtcacgggccgagaccgtcgccgggctgatccaggaatgcgccgaccaggccacccggctgctgttcggccgcctcagcatgcgggtgccgttgagcgccgcgatcgtcgactcctacgacaaggccaagtaaccagtccagtttcaccgtcaccggccgcgacggctgcgggcgcgggtcgttcgacaaccgggcgcagcgctccacgtcatagcgtttgccgtcgtagcagagcttgtcgcgttgccgtccctccggcaggaacccggccttgtgcgccacccgccccgaacccgggttgttggaccggtatcccagttccagccggtgtagccgcagctcgtcgtgcagccacggcagcagcccgcgcagcgcgtccggggcgatgccccgcccccgcaccctcgcgctggtccagtacgagatccagccgcagtcgtggtggttgatgttggtgacggcgatgttgcccaccgggacgtcgtcggtgccgcacaccgcgaacccgtaacccgactcccggttgtgcagcgccaccgcccacgccagccactcccgcgccaccgtgagggtccgcaccggttgccgccactgctggtccatgtccggggtcacgaaggccgccaggacggcttccacatcagactcgaaccaggggcggaggacaagggactcaccggcgtggaacggcatcccggaattgtcacacgcacacgaaaaggtgcggatggccctccgagcccgggccacccgcacctgggtgtgtggaatcaggtcgtcagccggcgaatcccgccgtgatgctcgtgaactcccactccttctggtcgatgccgctgcagttggacgtggtcccgccgccagggcagggacggtcccggttcagagcccagaaggtgaagcgcgccaacgagttctgcttcgcccagtcccggatcttggtccaggtgtcgggcgaggtctcctccgactggtccgacatcccgttcatgcccgagatgcccatgtgcgcgtacgcttcggcgtcgtcccagccgtatgtcttcttcagctggtcccgcagcccttcggaggccgcgatcgtgtcggtgtagatgtcggacgatccgaagtcgaacggcatgatcgtgaagacgtcgatattggcctggagctccttcgacttctcgatcaggtgcacgccgtgctcgttggggccggtcttgccggtcccgaaggtcacgatcgtcttgatgtccgggttcttctccttgacgatcttcagggcggacaggatccgctcctgcacctcgtggttctcgaactcgtcggtgttctcgatgtcgacgtcgatcgccttgagtccgtaggcgtcgatgaccttctggtaggcgcccgccagttcctcggggctgccgcagcgcgggccgagcttgtcgccctgccagccgccgatcgacggcatcacgtcaccgccgttggcgcgcacctcctcgatgaccttctggtcgacgccaccctccaacggccgctgcgaatcccaggaggggttgcaggtgccgtcggagaggatgaacgccatcgtgaacgccttgacgccggtggcgtccatgacggtcttgacgtcgggcgggtcgccccagccctcgaacagatacggggccgcggccatctccgccgcactgagatcggggctcgtcgaggtgccggatcccgacgaaccttcggtctcgttggcgaacgcgtagccggtgccgccgccgacggccagcacggcggccgcgccgaacgcgaccagtcttgtcctgcgtttcatgggcttgttctctcctgcctggtgatacgaggcgcggatgcggtgcccctcaacaattaagagtctttatacatccgcatgcgtcaatgtatctgtcggcttgtgtcggagtcaacagccgcaaacgctcaccggaagggttttaaactgttttaaggcaacaaaaaagtggagcggcctcccgaaggaagaccactccactctcgctctggtcgtgatgatgtctgaatcttcgaacctatttccgcaggtcaaacgcctgcatgaacaggtttgtggaccccacaccggtcaggtggataatcctggaccccaccaccctgccccggccccagcggctcccgcacaaccgtgggcgctgcaccgccgtttgcgccctgaagacatcgaggcgatcgtgacgggttttcttgcggggcaacggcaagtagatttggctgctgcgttcgggataggacgcaccagcgtaaagcggttgctgcgagaacgtggtgtgcggcgcggccgctgatcaataatgcggcgtgagcattcgagattgctcgccaccattcgtaccttcaaaccactccgtggatgtcgcgaaccttgctggatcactgaacgcaatctcccagcccgattcgctgggtcaaggcgccgcgtgtcatacctgtcacagccttgcgatacaacgaaaccaggtcacacgaccaactctgtgaaacgaggaactgtgggagatcgtgactaccgtatcggcaacgatcgcggactatttctgttcggcaagggctactgctacttcccaaaatgtcaggttcgcgctttgcgcgaggttggtgacaaccttgttacccaggttcaacgcgcccacatctacgctgccaaagcgggtggcttgcgttacgaccccatgatgaccgttgaggaacgcaagagccaccgcaacctcatcctgctgtgctacccgcatcatgccgaagtcgacctgaatacgaacctacacaagtaccccgcatccctactcctgcaatggaagaaggaccgcgaaggcgaccagcttgaagcacttcgtgggctcgaagggctgagccaggaaaagttcgaacgcatgctcatcgactcggtggcgagcgcgaagtccgaaatccttggggcaatcagcgacttgcccgaagagatcggggatctcttgcgcaatgaactcgacaaggcatttcggggccccgaactcgacaaagacgctatctactccctcaaccacgcaacgactctgcttgcgagaatggagtttccttatcagaccgatgctctgtggaaggccgccaaattgttctcgcaattggtttccgacaccggactcggccgcctccctgacgcgctccagagttcgaacttccgccgactgcccggcattatcgacgaactcgaacgtcaggcagacctgccagactccttggacaggtctttgtctaacttggataaggctcaacgcacgatcgagcgactcgagaacgttaccgagcaacttgctgatcaatcgataacagacatcgttgacagaggtcgtttctgggactacctaaagatcggcgcagttgtcgggttcgtcgcgggtcttctggttgctggagccgtcgcttacctcatctcgctgggcgcacagtagcttgcaacactacgttgatcgcctgctgggcagcgctgtatccgaaacgcgtttatgtaagcgaaactgcgtgttgacgctgccgtccaaccctcaacttgggcctcgattccggtaacacatcatcgtatttcatttctgcccaggattggcagccttgagcgtcttggccatagactccaaggcttcagctgcatgactgatggtcttgccagcggcagaggtcttcttgagttgcggcaagtcaagttcgtatgtcagcgtttcgagtttctcgttcgagtacagtccgtgcgcatccacagtgacttggacagggctgtcaccgtttgaacctagaaacgtaaccattgcccccagaggccgtacaaactgtgcgcccggcggaagagactttattttccactcgcccagcggcggatcatccggacctcgttcaatgacaagaggtcggctgaatttgatgtgcacataggtggccaccgtcggcccctcattacagacaacaagcattgcaagtcccttcgtatgttcagccgaacggatatccgcgaacacatagggctgcatctggtcaaggtggacttccttcgcatgatccacagcagctttcgcgattcttgtctgaagaatcgtaagaacgaacgcgccgacagctacggcagctgccacccacgccgcgccggtttctgaaaacatggtgatctccaatctcgtacggcaacgttatggatcggatacgacacagcggtagggacttttggccgggtcgcggctgccagtaggacatgcaggactcggtcagtgccgcttttggccgctgtctcgccaaggttcaagggcggttcggtcgcatccacgtcggcccaggttgcgtcgcgtacatcgagggtgccggtttgaagatcagtccgtcccacaggtcagtgatttcgatgaaaaccacctcggcctttccctggtaagtttctagctgttccattcgtattggatttctctttggccatttgagcggctgaactcgtagttccttagcccgaggtttctctcgcatgaggcgatggcggttccgatcacgcctgcgaagttcttgtcatcccaccgccacgggtggctctggctaccgggcggttgtgagaggtcggggtttgtcaagactagtggcatgtttggtagaactctgccgttacgtgtttggattggttttgattgttcaacgagctcgcgcagttcgtcgatctcgtgggaggagaactcgtccttaagggttgcgaataggaggaggcaccgtacgcctttctcagacagtttgtcctgtagaaatctcaggttggcgatgtcgttcgcgtcgatgtagttggcagtttttacctcgcctagcacaaccgtccagtcgtggtcgggcaaatagaccgcaacatcgacctctacggtctttcggtctatcgaaacttccaacccaagcatgtgggacagagggggttcctcgatgtgcctcaactggcttaggaaagaagttgtagctagcgctggaagtagtgcctgtacttggtcagcgcgtagatgggctgccaacctgtaacgccactcaggttggacgagtgaatgcgatagggcaagtttgaaagaatcgccacagaactcacaggtcattgtcgttgctagattatctgccgacacgtagctatctgctcggcaggtactgcattgcactctaagtgttgggacaaaaagcccactatagagaagtcggttcaactgttgaactgcgtagtcctttgggctcaaactccgctcgtagagaggatctggccaatttcctcgttggctctcaacggtttgacgaaggtgaggaagcgttactccagcgttcctgcctgctgcgagtgcaaccgcagcgcggtttccaggttggctgaacacgccactgaacactccgccgaacttttcagctgcccgagactggaacttgccaatgtctgactgtgttattgaaacggagtcatcgtcaaagaggaggcgcatgacgtcctggttatagacgaatggaaaacgtgcatgatctcgttcagcggagacgccaagagctactcctgagtctgtcacgcgtgcgtgatcgattccttccatgctaagagcatgcttaagcaacgaagagtggcgcctgtacggagggatggagccagtcaatcgtggatcttgaccgaagacactgtgcaagttgatttctgccgcaatgatccctcgtgcaatgatatctggctcatcgttaatgggtagtgtcggcaaagcaatgtcaaaccagtgcgcgccaggtctgaagtcagcacggatggaacgtgtgaatggggtttgaagcccttggaactcgaagcgtgtccagctttcgcgatcgtagggtcgcactttcattccgttgcgcgcggccaccatttgtattgcttcggagatttcgtgggacgcgtcgtcgaacccccatacacacagatcctgttggacttcggaaccagcgttcatacctctgtctgtgacaaagggaagacctgacgaaatgagaagtttcagcagttcctcggtccccattgcggacacgccgataatcttcgtgccgtagacacgcatattccagaactctacaacgtcctctggatggtcaggtcgcaccacatagatgccggtgaagccgtcgaggtaaccacgtggattcgctcttatatggaggatagtggctgaaagtacgcccacggtcgaccgattcggttcccgactcgaaagaacctcaaggtatggcgcagaccgcagttcgttgtcgtagccatttgaggcgagtgacaagccaaggtgatccgggagaccccagtttgccgcatacaacaaatcatcctggtcttcacgatcccatgttggttgaacgagggtggtagatgtgtcgatgaatgagcggacaggtagcaggcccttacggaacccctcctcctcaccaaagggcccccaaggaccgcgaccgctccagatccatccgggtttcctcaaaagaactccgagcggcccatcgaccgcatcggcatcaagcgagtcaacgtcgtattgacgtccttgctgttccaactcttcgattggtgcaccgatgtcgaaaatcggcataaactggccgccccagacagatgacagtttcgcgatagcttcgcgtactccctctttggatgttgtgtcggtgaggacgccaactcgccacgggcgaatcattgctgtgcctcgtgcctccgccatatctggtgccatgatttgatcgtaaagggatcactcgatcacagcagcacagatggcggaccgcgatcgtatgccgcacagttgtcggaagtggcctagcgtgtagacaaggtctacggatgtccgacgggaccgcgagatgaccgttccccgatatctaccgtcgatgagtcccatgagcaaaatcgtgctcggcgatcgacgggtatggatcggcaccgaccacagcttctacatcgctccagaagacagcagtggtggtgtccggtggggggtggtggaagctcggtcgacttggcgaacctgtttgatcaacttttggacggcaagaaacatctgggcctcagtagcggacggcggccaccagaacaacttctcgcgattgcacggcacaagtggacaccaggaaccgacagaacggccctgcacatgccagggccaccctgcacatcactgggtcctatcaggacatccactgttcggcaagtgtctcggcgtcggtgaggtagtcgtcgagccgttgcttcatgtggtcagattggtcgacgatcttgcgaatggccaagaactggagccgcatctgatcagccggggaaatctcgtccaggaggtgctcctccccgaacaacacgcggaacagtccttccatcgctagtggctggaagggcgggtcggctttgcggaagtcatgtcgcatctcgttcacgaagcgcttgatggcttccgggctttggtccgcttcgaactggtggccagccgcaccagcgaacatcgctgctacatagatggcatatgcctcgcggtcggcgtcaggtatctgctcgttaagttcccgggctttggctccgtcgcccaaagccattgccttgacggtctctcgaaacagctggttacttggcattgcccttctttctgatcaacctagttactccctctaccgcgatgactgtcagaaccacagtcgtcccaactacgtctgacgccttcacatcggttgcgtaagacgagatcaccgggacgcggacgtcagcctgcgttgtcgctgtcgagttcccatagtcgtgcgggtcgtagccgtcatcgatggagaacgaagcgctgtcggtggcgtccttcgatgtggcagcgacatcactggcgtttctggcgaatgctcgcccaaatcgactggccttcgaccgtgctgaatcttcatcgtcagcactcttcagctcggcacggtggtcgctggtgtcgtcgggacctccttgtggtggttgtatcgggtcgccgattttggcgacgggttcgtgatcttgagttggtggttggcctcgcggggtggccacgacttcggtttggaagggtggcggactgggacttctgctggttgagcttgttaatcctttggaggagccttcgatcttgttgcggtatgcctgggccttggtcacggttgcctgggcaacggtttgggcttgaccaaccgcctgcatcacggtcatcacgtgtgtggtgactgcttcgacttcggcatgctgagcctgtgtcagtgcgttttcggtgttgccgtttgcttgctgcaacaaggtcccgctgttgcctagcgactggagagccttgtcaagggcggcgacagtttcggacaccctggttttgtccgtcacgccgctcaacccggtcgtggcttcgtctgcctggctatgagcgtcgcccaactggcctatcgccgattgcacgtcccgggccacggcctgaagggtcatcaccaccccttccaggcccagcatgttcatttcgtcgatcttttcttcagtcgtggtgttagtcagctcggccgcggttttcgcgttggtgatctcggtgccggtcttttctacttcgcttttgatgtcgtccagttcggacatattggtgagtctccgtaatgagtcaggggggtaatccgcgcggaccctgtgatcagaaaacgacatgagtcgatgtcgaggccgatgcagagggcttcgccatgcggggacgcgcatgcatggatgcagcctcggactgtggcaagctgagcgcgcccggactaggggcagcatcagttcacgatgcggccacgagaacctcgccgcgtgctcggctgtttgggtagtcgcaagctcgactggctctaacgtggatttacggagtgaccactgttttcgctggaatggggaagtgtcgatgcattgtgcgccatacactctcatgcctccgtgagtcgtgatagggggtgcaccacgagtggtgcgttgagtcgcattcgaggatacgcaccgcgacgactccatatgtgacccccaccccaccactcgcgtgctcgggtccaatgcgaggtttcttagacagcaatgaacgaataggacggtacgtacgcccattgacggaagcatgagcgcacgacagcgggcgcctcgcttcgtcgaggcacccgctgtcgtgaatcgggttagctatcgaatgaaccgtctttgatgtccgatacccatgcggcccaatcagcagccgagactgccaacgcccctccggagcggttcttggtatcacgcaccgcgactacgctgcctgctctggcaccgacttctacgcagtttccacccgagctgccggtgcgggtgctcacccgccaagatgtgatgcccaagtttgggggtgttggggcttcgttgttcactgcttgtctacctctgacttgatgagcttacgagatggctcggggtcaaggctggactgtagcaggagttcatatttctgcttgaggtgatgaatggcgtcgccttccacacagacttcgccggagggagtcgtcaaaagtccggcttcggggtatgggtcggcgagagacagaacttcgaagctgccgttcatcccggcatgaaaaccagcactgtcgggtaggacgcgtagctcgatatttggccgctcagaaacttccgcgagaaacctcagctgcggtagtcccgcctcgctatcgcttatggcccttcggatcacggattgatcgatgatggctcgaagtgtgatgggctcatgcttggtgatgatgagttggcgggtagtgcgtacgtcatgccagcgttcaagtcgctcagagctcgcgtcaggttggtcggccgccataaccgcacgagcataggcggaggtttgcagcaagcccggtaccaggattggctcaaaagcatcgatgtgaaccgcctttgattcgagccagatgcggtccatgagttcggaggcaagctcgcctgcgaacccgtcccaccaccctttgcgcaatacgtcgtcgcagatcttgaagacatcggagcgccgtttcggatcgtcgataccgcagatgcgtagatacgcctcaacatgttggacactcgcggggtatatgccgttctccagcttggacacgtttgcttggttgaggtgaaccaagctgcccatagcccgaaccgtcaaacctgcttcgtcgcgcatcttgcgaagttcctgtccgagccatacggcacggatggtcggtttacgtcctgatgccatgtcgacacctcctagtcgcttacgcctaccctaaacgattagagattttgccgaaacccttctttgactccagtaggctaaacgttgcgcaaaatctgtaagcatggtataacggatgtacccactggtgatgccggtcacggccacagtgagtacacataggattgaggcttccgctgccgctcttgagtggtggcgggggaatggttaaacgaccagggcgagccgaacagtttggacgccgtgaggctcgccctggtccagaagagaccggaggtctccgtcatgaatgacgaaaacgtgcccgatctgctcccagtctgccaggcgctacgcgccctaatcgtcagcgacccgatcgtaggcgcgcagtggcgtgatctggtcgccgatatgggcaaggtcttcaccacgcacctgcaacgtccggaagcctcccaccgatgccctgaccatgccggtgcgaggtctctgcgggcgtcgggttgatcgcctagtccgccgtaggtgtccccgagaggttcgaagcggtctcctccgtatcgcgaccggacctgagcggggatggccgaagccctgccgccgacgttctcgcctcccgggatcgaaagcagcattcggtttcggccggtggggcggcttcggttgttcacacaccggacgcgcacaagttcggggattgagtccccccgacgcgcggcgtccgcaccgaccgccccaccctctatcaatccacagtcactattcgatattcctatgtaggaagaaggcgaacatgtcatgtacgccaacaacaatcacaccgacacctccaccaaggacaccggtaggagactgattcgtgaggaaccacccatctggccgtcaccgaccaactcgacaccctctcgaagcgacaccgacacacccgaatcgccgtcaagtccgatagtggtgatgctcggattgttcaccgcgtgcggatgccagatctcagcaaccatgctcagcggcgaaacccatgtgttccttgacgtgatctcgcggggcgggtcacgcacctcaccgctggcgacagtgtcgggtatcgacaagccagacccgcgcgtcgccatcgagcaaagccaccggcattgggccgaaacaccggaagtccgatggttgctcattcgcgaagcggcgtggctataccgcgcctggctcgctgaccaaaggcgcccgtcgcgctcgggtccgcacgcgcgaccgcgtccggcatcctcaacaacaccccgttccagcgccaacggcgcgggcgagtttccgagggtgggctgagccatggccgctatctgcttgctgctcacaatcgccgcgatcctagggctaatcgccgcaatcatcgccaaaagctcgcaccgacccgacgcgggcgagacagtacgcgacttcggtatcggcgcgttcatcgccgcctgcctgctttggtttctcagctgacgtctcgcgccgcctgaacgaccgcaatctacccttccgatctttcggagaccttcatggacactcaacaaccggggcggagcctgcctaaggcaccgaggccctcacgatctaccgcaagccccgcaagcgcgaactcgctgcgctcctgggctaaggcggcagcaaccggtgataccgaagccttcgtgcggctgtacgcctcctgccgaggctgggtactggggcgatgccgtgcccaactggccgtgcacgacgccgaagacgcctgcgccgaggtgttcactcgggcctggcgacacctccactcgggcaagacaatcgagcatcccctcgcgtggctggccaccgtcacccggcacttgatcatcgactaccgcaaacgcgccgcacgcaccccaccatccggcgatctcgcgtgcgacttccttcccgacatgaccccgcgcgacgccgacaccgttcacgccgggcgctgcgacccttcgccggggccagccgacctcgcctccgtcatcgacgtgaccccggtcgtgcgctcgtggctggccgcactgccctcgcaggcaagcgcggttgtcaccggctatttggccaacgaggaccccgcagccaccagcaaccgcctcggatgcagcgtggcggccgtacggtccagtctctaccgcgcccgcaaacacttgcgcacccgactagccgcacacgacctgccatgcccgcccataagacgctgctgaccagtcacaacgagctgctgtttcctggtcgtggccgttgtcgccgctgtgtcgcccgctcgcggcctgtcatggcctgatggcttctcgggtccgggtccgggtcgtgggagtggcagcggctgtcaggcgtctgggtgtgctgctgatggctcgatgtggagggtggcaggtgggtaataggtattagtgcgactgtctacatgatcagatactgtggacggtcattacgggtccgccttgacccttgtctgctgacacttctccctgggggtatgtatataagtaggactcgatcacggttcagtgtttatacggcgcgaccaggcgtaatacctgtctctggactgggtggtggtgtcggaagccgtgacggggcgggtgtcgaaagccgggacgaaggcggtgacgggaacgaatcggagcatctaatccactcgggacgaaaactttcgggtcggggtttaggtccagccgccgacgcggtagtcgtcgcttcggcagtatttcatgaactctagtgagtccaggcgctttttagcgggcggaatctggtcgaggcgcacgcggacctcgtcgtgcccgacaagccaccacaccgcatcggcagggtcggtcgcgagttcggtgatggtggtggcgaccgggaacgacagcggccgttcagcacgtgccaaggcgagggtgtggtggaaatgggtttctcgacccggtttgtcaatctggagcagcaccggcgtgaagttgtcccgccagggctggtcgtattccttgtcgtaggcgtcgatcttgtcggccaagacatgcaacggttcggtgccggtgtcgtgctcgaaccaaaattccaacaccctgtcatccatgtggatggtggcgcctccgtcgggccggggtttggtgttggtgaagaacaggctggactcagccgaactcaaccaccgctccaccacccacccctcgtcggcgcggtggcggcagcacgcggtcaggcgggtgaagaagtcgttggtggattcagtgtggccgcggtgggccgagtgcatgatccgcgtcgcttgatcgaacacggccttcttggtcggagtcttggcatccggattggtcgcgacagcatgaacgcaggcaccccaatacgcgagggtgtagcgccaggcttgccgattgtgcgaacggtatcgcgtgatgacgtccagctccaccagcgtggataggcggtcgcgggcggaggattcggagtcgaagaacagccgcgccacctgcgctttggtcagcaccttgtaccgccccaacgcatcaatgatcaaccggtcccgctcctgcaaccgccccgccagctcctccaagcccgcgaccggtttcgaccgcttgcgccaactcgtcatggcgaccccacccccgctagccacgcggccagctccggcccgtacgccaacaccagcagccacccgacgaccagcagcatgacaatgcggccccgacgatggatcagcccgtagaacacgacgaaccaggcagcggctacgagccaccacaccttccacccgaagtagatctggcgcagccagaaaccaggcgtgcgacgatacgccagccaacggcggtggtaccacgacccatcaatcaccttcccgttgtcatctcgcgggggtccagcctcgaacccccgcgtcttctcaatccccaaactcttcaccctcctttcatcagttgtcggcaaagccagggacaccaccccgccattactcggcgagcggcttcttgtgtagctcgaaaccaccgcccgcagcagcaatttcctgcatccgtgaccagcccaaacgatcacaggccaatcacaagccctgatgcgtgaccgttcgcggcagtgatgcctcgtggtcaaaccaccaggcgcgcggggcatggtgtcgcgttcccataccaccggtggtggccaccgcaaccgtttgccgttgcggaatcgttacacgcatgccggtcacgcgggacaggtgccgacaaccgtcaccgcttgtctgtttctgctcgtgccgcgtgagcggttgcgcgcaaccggggcgtgagtgtcggtggccgagctggtggccgcgcgtgaccgagaaaaatccgaaatagtgacgcaagtggcccgtgaggtggtcgaccgagctaccatcgactgctctccacccaggtccaggtcgcgtcggcaagaccaacgtcaatgactcgacgccacgtttcgagcatcgcgaacaatccaccattcggccctgcccgcctgcggtcgccgttgcgcctgtgtggccggataccggaatgttgttcccgcacctggcaataccgccctaccgccctgggccgtcctgaacgggccgggaccggcatacgtcccggtaggggtggtgggttcattctttcgggtgaacgggcgctatgtccggcctgccgggctgtccctacccacaacacccccgtgtgggggtggtggtgatggcccgtccgcatttgcgtatccgcatcaggggtccgcagcgcgacccgctggacataccgctgttggcgcaagtcgtgctcatgctcgccgccgaacgtagcgacaccccggacatcgaatcggctggcgaatcgtctgcggatcagacgacccagggccatcccaacactgcccggcgcggtgatagcgactgtggacggaggcgtcggtcatgaccagcaaacacacgaaaaccacgaaaccagggctgcgtgcggtctcgggtgcgaaacgagcggtgttgtatctgcgggtgtcctcgcagtcccaggtggacaccgactacgacccggagggcaactcgattccggcgcagcgcaaagcctgtcaacgtaaagccgccgaaatcggggccgagatcgtggacgagtatgtcgagccgggccgctccgcgatgaccgtggcggggcggcctcggttccaggagatgatggcgcgtatcaagaacgcccgcgacgtcgacatggtgatcgtgtacgcccgttcccgcatccaccgcgacgggatcgactccgcgatcaccaaacgcgacttccggcaggccggggtcacgctggtgtcggtcatggactacaccgaggacacctacatcggcgacctcgtcgcccacgtcatcgacggcgtcaacgaataccagtcccgcgcgagcggtgccgacatctcgtacaagatggcggcaaaggccgaacgcggcggcactctcggcgtcgcccgcctcgggtacttgaacgtgaccgaaaccgtggacgggcacgaggtgcgcaccatcgccgtcgatagcaaacgcgcacccttcatcacgatgctgttcgagctgtatgccaccggcaagcactccttcaaagccctgcgcgaggccgtcaccaaggcgggcctacgcacccgaccgacgaagaagaacccggccgggacgacgatctcggtcggcaagatcggcaccatcttgcgcgaccgctactacctgggctacgtgcagtacaagggcaaggagtacaaaggacgccaccaggcgctcatctcacagaaactgttcgaccaggttcaacacgtcctcgacgtgcaacgcggcggcggcaccaaagagtctcgccacaaccaccacctgaaaggagcattgtggtgcgaccggtgcggcaaacggttcatcttcgagcccggccgctcacataccggccgccgctactactacttcgcctgcgccggacaaaaactccacgcctgcgacatgccgcgactgcccgcccacctcgtcgaggccgaagtcgaacgccactacgccacccttgccataccggcccaagccgccaaccaactacgccaggccatggacgaagccatcaactcgtcacaaaagtcgaccgccgagctacgcaaggctctcaacaacgagtgcaaacgtcttgaggctctggaggatcagtacatggaactcgtcggacatcccgactggccacaagacaaactcaccgccaaaatgcgcgacatcgccatcgaaaaagccgacctccacgcgcgcctggccgaagccgacatcaccgaactcatcaacggccacaaaaccatcaccgcactgctcgacctactcaacgacccacaagccgcctaccgctccgccagcgacgacaccaagaaatacttcaccaaagcctgcttcacgaaactgttcatcaacgccgaccaccacacccacacacccgtcatcgcccgcgaccagctcgcaaaaccactaacaccactactacccgccacccgcaccttcgcccccacacaacgcaaaagcggcgcccccataacagggggcaccgctcatgcccagggttcaaagatgaaccacgtggtcgggctgacaggacttgaacctgcgacccccgagcccccagctcggtgcgctaccaaactgcgccacagcccgattgttcttggtcgtcccttgggggtgaacgaccctggatactctaacccaagtcccaagcgccccgcctccgggttaacgcttccccgccttggccgaacgcttgccccgcttctctctggccttgaccgacaacacgatcggcgagcccgcgaaaccgaagtcctcccgcagccgccgctcgatgtagcgcaggtactgcggatccagctggcccgaggtgaacacgacgaacttcggcggccgcacgctggcctgggtcatgaacagcaccttgggtgccttgccgccccggatcgggtgcgggtgggcggcgaccagtgccgcgacccactggttgagttcgccggtggggacgcgctgctcccagccttccagtgccgtgtgcaggaagggggtgagcttggcgacggagcgaccggtggccgcggagatgttgaccctcggcgcccactgcacccgacgcaggtcgcggtcgatctcgcgggagatctggaaccggcggtcctcgtcgacgaggtcccacttgttgaacgcgatcaccagcgcccgcccggattcgacgacctgggtgatgacgcgctggtcctgttcgctgatgggctcggaggcgtccagcagcacgacggcgacctcggcggcctccacggccgactgggtgcgcagcgaggcgtagtactcggtgccgctggcctgcttgacgcgtttgcgcagcccggcggtgtcgacgaactgccaggtctcgccaccgagttcgatgaggctgtcgacggggtcaacggtggtgcccgccaccgagtcgaccacgacccggtcctcaccggcgagccggttgagcaggctggacttgccgacgttgggtttgccgaccagcgcgacccggcggggtccgccctcggtgtcgtcgtcgacggagggcagctccggcagcgcgtccaggatgatgtcgagcaggtcgccggagcctcggccgtgcagggccgagatcgggtgcggctcaccgaggcccatggaccacagctgggtggcgtcggcctcggcgcgaacgctgtcgaccttgttggcgaccaggatgacgggcttggcggcccggtgcagcacccgcgcggcggcgtcgtcgacgtcggtggcgccgacggtggcgtccacgaccaggacgatgacgtcgctggcggcgatggcctgttcggcctgcgcggcgatggcggcggcccggccgacggcgtcgggttcccagccgccggtgtccacgacggtgaacttgcggccgttccactgcgcgtcataggcgatccggtcgcgggtgacgccggggacatcctcgacgacggcctgccggcgcccgatcaaccggttgaccaaagtggacttgccgacgttgggtcgcccgacgacggccacgatgggtaccgggccggtgtcggtgtcggtgtcggcattgctgaagtcgtcgagcgcgggctcggcgctcatgtggttcccccgcgggttatgagttcgtgaagtgccgtgatgacctggtccaggtcgaggtgcgtggtgtcgaggacgaccgcaccgggggccgcgtcgtgcggccgggtggtcttggcgtcggcggtgtcgcgacgcttgatgtcggcggcggtggcggccaggttggcgccgttctgggtcgagcggcgccgggcgcgctcggccgggtcggcggtcaggtagaccttcaggtcggcgtcgggcgccacgacctcgccgatgtcgcggccttccacgacgatgccgttctcggcggccttgatgatgtcgcgctggctggtgatgaggtactgccgcacctcggggatggacgacacggccgagacgttcgcggtgacctcgtcgccgcggatgtcggcgtcgacgttctcgccgtcgagccgggcgtaacggtcggccggagtggtgccgaactccaccttggcggtctcgacgaccttgatgacggtctgtttgtcgccgaggtgaaccccggagcgcagcacggccagcgtcgcggtgcggtacatggcaccggtgtcgaggcaggcggcacccaactcggtggcgagccggcgagctacgctggactttcctgatccggacggtccgtcgatggcgatgacaccgttgaacgcctgggtcgtgttcacgtctgcttctcctcgctgcggtgggcacccttatctatgatgcctgttgttcgcctgctgtggggtacctggtcacctatgtgtttgggcacgtttcacaggcccacggtgcggtagagggaggcgatctcgtcggggcggagtttacgcaacgtcccgggtttcaggttggccagccggatgtcgccgatcgcggtgcgcaccagccggttgaccggcagtcccacctcggccagcagccgccgcacgacgtgcttgcggccctcgtgcacgacgatctcgaccagcgcctggtcggcgtgctcgtcgatgaccttgaagtcgtcgacggtgaccggtccgtcctcgagcacgaccccggccgcgagccgccgggcgatggcgggcccggcgtaaccggtgacctggcagcggtaggtcttggcgatctcgtaggacgggtgggtgagccggttgcccagctcaccgtcgttggtgagcagcagcaggccctcggattcggtgtcgaggcggccgacgtggaagacgcgttcgctgatcccggcggtgaactcgttgaggtcggggcgcttcagctcgtcatccatcgtggacacgtagccccggggcttgttgagcgcgaagtgcaccagcttggtgtcggtgatgacgcgttcaccgtcgacgtggatgacggcgtgctgcgggtcgacccggttgcccagttgggccttcttgccgttgacggtgacccgcccggcggcgatcaggttctcgcaggcgcggcgggaaccgatcccggcggccgccatcaccttctgcaggcgtacgccttcgggttcagcggtcatcggcttctccgatctcgttgacgtcgtcgggcaggaacggcgccagtggggggagttcttccacggagttgaggccgagcttgtccaggaacagtgcggtggtgcggtacaggttggcgttcgtgtcgggttcggtgccacattcggcgatgagcccacgagtggtcagggtacggatgaccccgtcgcagttgacaccccggatcgccgagatccggccccgggtcaccggctgcttgtaggcgacgacggcgagggtctccagggcggccttggtgagccggacctgctgaccgtccaggacgaaacgctccacatagggcgcgaagctctcccgggtgtagtagcgccagccgccggcctggcgccgcaggtcgaagccgcggttgtcgccggtgtactcggcggccagccgacgcagcgtcccgacgatctcgccctcgggacggcccagggtctgggccaggatggtctcggagaccggttcgtcgctgaccatgaggatcgcctccagcgtcccggcgaggtcctgcgacagcggcagcggctcgggttcgggttccggcgccttgacgggctcgggttccggccgcggcgcgtcggtgtcggcgggagtctcggcgacgccgtcggacaccggctcggcgaactccaccggctcgtcggccggggtgtcgcgcggctcctcacgttgccacggcgggctccactcggcgatgtcggcggcgagcgacccgctggtcccctgctcctcggcgggttcggcgttgttcactcggactcctcggcttcggctgcttccccggtcgcgtcggtggcctcggcgggcgcaccaacgtattcgtctacttcgatgtcactggagtcctcggcggccacccagcgcaccgtcagctcccccagcgcctgcacctggtcgaaaccgaccatgccctcccggtacagctccagcagcgccaggaaccgggccaccacctcgagggtggactcgcagtcgctggtcagggcccggaacgtggaggtgatcacacgtttgaggcgccgctgcaggatgatcgcgtgctcacggacgctgacgcgcaccatgtggacgtggtcgacccccaccgtgggcggcggtttgggtttgagggcggcggcggccatggccgccagctggtcggcgccgatgttgagcaccagttccggcagcgcctcggcgtagcgggattccagtccggcggtgcgggggaaacgcagcgccgcgccctcggtgagcttgtcgatgtgcccggcggcgtccttgaacgccttgtactgcaacagcctggcgaacagcaggtcgcgggcctccagcagcgccaggtcctcctcgtcctcgacgtcggccgagggcagcagccgggcggccttgaggtcgagcagggtggcggcgatcagcaggaactcgctggtctcgttgaggtcccagtcgtcgcccagcgatcgggtgtaggagatgaagtcgtcggtgacctgatgaagagccacctccgtgacgtcgagcttgtgcttgccgatgagctggagcagcaggtcgaaggggccggtgaagttgtcgagccggacctggaagcccttcgcgtcggtctcggcgggcagctcggcgtcgcccgcgccgtcggcttgcgggtccggcagtgtcgcgaccgcactgtctggctcgccggggcgctcggaattcacgtccgacagcctaatgtgcctgcttgccgaggttgcgccggtgccggtttcgccggaactcagcgccggttgtcctgagccgcgatgacctcgcgcgccagttggcggtaggcgcgggcgccggacgaggccggtgcccaggtcgtgatcggttcaccggccacagtggtctccgggaatcggacggtgcgggtgatgacggtctggtacacccggtcgccgaacgcctccacgacccgttgcagcacctgccgcgagtgggtggtgcgcgagtcgtacatggtggccaggatgccgtccagctccaggtcgaagttgagccgttcgcggaccttgtcgacggtgtccagcagcagcgcgaccccgcgcaggctgaagaactcgcactccagcggcaccaggacgccgtgggcggcggtcaacgcgttgacggtcaacaggcccagcgagggctggcagtcgatgatgatgaagtcgtactcactcatcaccgggcgcagcagccgggccagggtctgttcccgggcgacctcgttgaccagttggatctcggcggccgacaggtcgatgttggcgggcaggacgtgcagtccggcgacgttggtcttgacgatgacgtcctcgatggagacgtcgttctgcatcaggaggttgtagaccgtcaggtccagggtgtgggggttgacgccgaagcccaccgacagcgcgccctgcgggtcgaagtcgaccagcagcaccttgcggccgtattcggccagcgccgcaccgaggttgatggtggtggtggtcttgccgacgccgcccttctggttggccatcgcgacgacgcgggccgggccgtggcgttccagcggctggggttgcggtatctcgccgcgcccggtgtaggtctcggggtcggcgacagccgagtcggcgtccatatcggccaccggagtcgcggcgctacgcagcgccgcccacttgtcgcctgagtctggactgttcattcccgccctccaggtgtgtgtccgatttcggtgacgtttgcgtggccgcccgcctgtgcgactgtacgccacttcgcgggcgtgtgcgaggcgactgcgccactccattggggattcatatttcgctaccgggctcggggatgggacgtggcgtaaacctctcttagtttatcgactgtgacaagtgtgtaaatctgcgtggtggagaccgcggcgtgacccagcagttcctgcaccacccggatgtcggcgcccccgtccaggagatgggtggcgaaggagtgccgcagggtgtgcggaccgaggtcgacggccatcccggcccggtcggccagaccgcgcaggatgaagaagaccccttggcgggtaaggggtttgccacgcgagttgacgaaaagcttcgggtgcccgggagtccagcttggacgcgcgcgggtcaggtagttctccagcgcccgcaccgcgtaaccacccagcgggacgacccgcaccttccctcccttgccgcgcaaccggaccgccgccgcgtcgaagtcaagatcgtcgatatcggcgccgatggtctccgaaacccgggccccggtcccgtacaggaactccaccaacgcggtgtcgcgcagaccggtggggttgtccaggatcgccgcggcctccagcagccgcgcgacctcgtcgacgccgatggccttgggcagccgcagcgcgggtttgggggtggacagtgcctgcgtcgggtcggtgtcggtgacgccctcgtcgagggcgaaacggtgcagcccgcgcaacgccgaggtcgcgcgggctatggatcgggccgagaggcccggatgttcgtcgtcgccctgtgagagccgggccaggtaaccgccgatgtcggcggcggtcacctgggacagtgcgtcgagtccggtctcggacagccagtcgaggtagcggcccaggtcgcggcggtaggcggcgatcgtgttcgccgaatgtccacgttcgaccgtcacgtggtcgaggtagtcgcggacgacgcgggccggcactgtcagtgcaggatctcctcgagtttcgccaccgccaggtcgtgagcgtcggctacgggtccgtaggtgacgtggccgtcgtgggtgttgaggcccagggccagcgcgcggtccttgcgcagcgcctcccgccagccgttgttggccagctccagcgcgtacggcagtgtgacgttcgtcaacgcgtaggtggaggtgtgcggcacggcgccgggcatgttggccacgcagtagaacaccgagtcgtggacctggtagaccgggtcggcgtgggtggtgggacgcgagtcctcgaagcagccgccctggtcgatggagatgtcgaccagcacgctgccgggcttcatccgcgagaccagttcgttgctgatgatcttgggcgccttggctcccggcaccaggacggcgccgatgacgaggtcggcgtccaggacggccttctcgacctcgtaggcgttggaggcgacggtctgcaggtgccccgcgtaacgctggtcggcggcccgcagcttgtcgatgttcttgtccatcaggacgacgtcggcctgcatgcccagcgcgatcgcggcggcgttcatgcccgagaccccgccgccgatgacgacggtgcgggcggcgtagacgcccgagactccgccgggcagcacgccgcggccaccgccctgacgcatcaggtggtaggcgccgacctggggcgcgagccgtccggcgacctcgctcatgggggccagcagcggcagcgcgccgtcgtgggtctcgacggtctcgtaggcgatgccggtgaccttgcggtccagcagcgcgtcggtgcactcgcgggaggcggccaggtgcaggtacgtgaacagcacctgtccctcccgcatccggtggtattcggaggcgatgggttccttgaccttcaggaccagatcggcctcggcccacaccgcgtcggcggtgggcagcagcgtggcaccggcggcggcgaagtcggcgtcgggaatcgacgacccttccccggctccggcctcgatgacgacttcgtgtccggcacggacgaattcgtgcacacccgatggggtgatggccacccggtactcgtggttcttcacctcgcgggggataccgaccttcacctgtgcgcccacctttcgaaaaggcacgcggcggcctcgttgccaccactgtgcaatgtactccatgcccgtcacacgggagtgcgcgacaagccgattaagcctgacatagccgtcgattctttgtcaacaacctggcttggcctatcgttcaatgacgtaaagcgaaatatacctcagaatcacagggagtgtgtgcgggctcgcagttgcgacacggccaagagtcccgcgatcgtgcagccgttggtgatctgtccgtcgaagatcgcggccaccgcctcgtccaggtcccaccaccgcaggctcaggtcggcctcctcgtcggtgcggacgtgtcgctcggcgtccggcaccggcgacaggtcgcgagccaggaagatctcgatgcgttcgttgctgcatcccggcgtgggatggaaggtgaacaggtgcgagatccgcgcggcccgggtgtcggcctcctcggccagttcccgggcggcggcctcggccgggtcctcaccctccacatcgcgcagaccggcgggcagctcccacagccgctgccgcaccggatgccggtactggtggatcagcgcgatccggtcctgggcgtccagggccgcgacgaccaccgcgcccgggtggtccaggtagacccgctcggcggtgccgccgccgggcatggccacctcgtcgcggaccatgccgaaccggaagccgctccacaccgtctggctgtcgcgaacctcgaagacgtggttcacgaggcgaccgccgtgttgtggccaccggcgaagtcgatctggtcggtcagggcgtacgacagcgccgcgcccatgaacgccgagaacagcgggtgcggccgggtgggccgcgacttcagctccgggtgggcctgggtggacacgaagaacgggtgcacggtgcggtccagttccaggaactccaccagccgtccgtccggggacagtcccgacagcacgaaaccggacttggccagcgtctcgcggtaggcgttgttgacctcgtagcggtgccggtgccgttcggagacggtcgaggcgccgtaggcctcggcgaccagcgaacccggttccagctgcgcggtccaggcgcccagccgcatcgtgccgcccatgtcgcccttaccggcgacgatgtcggtctggtcggccatggtggagatgaccgggtgctcggcctcgggcgcgaactcctcggagttggctccggccaggcccgcgacgttgcgcagcacctcgatggtcatgcagtgcaggcccaggcacagtcccagggtcgggatgccgttctcccgggtgtgcttgatggcgttgatcttgccctccacgccgcgttccccgaaaccgccggggatcacgacaccgtccacgccggacaggatcttgccggtggcctcgtcgtcgacgcaggtggagctctccacccacttgatgacggtcttggcgcggtgcgcgaacccggccgaacgcacggcctccacaacggacaggtaggcgtcgggaaggtcgacgtacttgccgacgatcgcgatcgtcacctcctcgcgcgggtggtggacccggtcgagcaggtcgtcccacgcggtccagtcgacgtccttgaacggcaggtccaggcggcgcaccacgtaggcgtccaggccctcgcggtgcagcaccttggggatctcgtagatgctgtcggagtcgggcgccgacacgaccgcctcgatgtccacgtcgcagaacagcgccagcttgttcttgaggttgtcggggatctggcggtcgctgcggcacacgatcacgtcgggctggataccgatgttgcgaagcgcggccaccgagtgctgggtgggtttggtcttcagctcgccgctggcacccagatagggcacaagggacacgtgaatgaacaggcagttgtcgcggccgatgtcgtgccgcagctgccggatcgcctccaggaacggcagcgactcgatgtcgccgacggtgccgccgacctcggtgatgacgacgtcggggatgcgtccggccgcgtcatcggtgtcgggagccgacatcgaccggatccgggacttgatctcgttggtgacgtgcggaatcacctgaacggtggcgccgaggaactcgccccggcgttccttggcgatcacgtcggagtagatctggccggtggtgatgcacgaacgccgcgacagtcccctgtcgaggaaccgttcgtagttgccgacgtccaggtcggtctcggcgccgtcgtcggtgacgaacacctcgccgtgctcgaaggggttcatcgtgccgggatcgacgttcaggtacgggtcgatcttctgcatgacgacgtgaagtccacgcgaagtgagtagatttccgaggctggaggccgtcagacccttccccagcgctgaggtcacgccaccggtgacgaagatgtgtttggtgatgcgcgcttgattcgcggcgttactggccaatgccgtctcccgtggtcggagcctattgtggcggttacccacccacgggactccacggtaacaccttgatcagaatcatcggcggcaccccacgccgatgtccgcttttcacctgccggtgagctcgcgatacagcgcgtcgagctgctcgaccggctcggtgccggacgcggacccgcccgccgcaacggtttcggtgaccgggacgccgacgtgccgcgcgtccctggcgcccagccgcagtaccgccgacaccaggtcggtggaggcgcacagcgccacgtcaccgcgccgggcgatcagccgggtgggctggtcgcgcagccggtcctgccagccggtgccgggttcggcgagttcactccaccaggtgacgaccagcggcacactgttgaccttggacaaagccgcggccagtccggcccgggttccgaaggcgtgcaccacgtcggggccgcgtccggcgccgccgcccagcatggcccgcaggttccaggtcgccttggcgtcgccgacgagctcggcggccggcgggatttccagggtcgcgaaccgcaccccggcctcgtcgaggccgtagctggcggcgaaaccggacggcgccacgaccacgacccggtcaccggcgtccttgaggcccttggccaccgtcgccacgtgctcgccgatgacctcttcaccggcgcacaccagcgcgatgcgtcgtcccgccactgtcggtcactactccttcgagtcgactggttcctgcaccgcataggacatcacacgccccgtcgcggcgagctcgcgggccgaagccgagcgggccggatttctcaggccccgcctcggcggccgagttcgtccacttcgcgcagtaccggggtgtgggcgatgaccttggtgaagctgaccttctcgctggccagcgtcaacgccgcgacgcccgccaacagggccgcgcgtttaccgacgccactgcgggccgtccacgacagaccgaccagggcgcccagcgcgttggccccgcagtcgcccagcatcgtgcgttcctcgaggtcgtcgggcagcgcggcaccggcggcgccgagcgttccggccgcgaccccaccggcggtgtcgttcttcgtcgatatcggacccgcgatggaggacacgagtttcagggcccggcccgggcgcaggtcgaacaggttgatgaggttggcggtcccggcgatgacgcccgcgcccaacagggtcgtggtgacgcgccgggcacgggattcgccgccactgtcgcggtcggagtcgatgagggtggccgcggccagaccgacgagtcccaggccggcaagtttgacgctgccgccggtggcgtggcccgcggccagcgcccgcaggtgaccggccaagcccttgggaggcggggtttcggcgatgtcggcggtgtcgtcgtagaggccgacggctcccgaacccagcccggcgaccagggcggcggccgcgtgcgtgggggtgcgcgcgcccagggccgacgcggccgaggcgcccaccgccacggcggggccctccgacaggctcaccggggtgccgctgtggttgatgcgttcgagtttcggcgccgccggcgagcgcgcgatccacgagcccacggctctggtgaccaccgcgccggtaccggtcaccaggaaacggcgcaggctagcgggcagacggttcacagtggcgctcctgaagtcgacgggggatcgcgtcgtcctacgagggcaccggtaccacggcgttcgcggattcgccggtgccgtagtggcctgtctcgccctcgatggtgctcggcagcgcgagtgccgccgtgacgcgtccctgtggggagtcaacgttatcgaccgtcgaaatccgtttggatcgggcggggtcctcgcggaccgcctcgatgacaccgtcgggtttcgcggcggccaggacggtggcgccctcgcgtccgaaccggtcggacgcggtgaccacactgggctggtgcccggattccggtttccccgagacgatcacgaccgccgtggcccgttcgtcggacaggttctcggcgacgtcgaccatcttcaggccctccagggcgctgaccaaccggtcccgttcactggccgagacctcactcttgtccaggatggacatggccagcagcgcggacacggtctcgacgccattgttgtcgttgggaggcttgacgcccttgggggtcagcttcgcggcgaggtcgataagggacgcactgttgtcggggtcggtgaacgcgtcggtgaagttcagggtcccggccgaggtggcgcgcgagtactccagtgtgtcggagatcgcgtccagttcggcgtccttggcgccgccgatgcccaccagcagcacccgttcgtcggccagcagttccgccagcgtcaccggcgcgaccccggtagcgaagtcgcgagccttctccgaggccgtccccagccggtcgacctcggcgcgcaaccgttgcgtgtcggcctgctcggcctcggcgtgcgccgacccggccgagccgccgacaccgaccatgcccagtcccagacccaccgcgacggccaggaagatcgccacgaccgccaccaggtggaaacgatgattgatcacgagaagatcctttgaatcgcggaaaccatgccgtcccaccagtcggcgccggtctcggcgaaactcataccggcggtgaacagggccacggccgcggccaccccggcgatcgccgaacacgccagcaggaacgaacccgaggcgggaacccgctgccggtacaggcggctgactcccttggcgtcgacgagtttcgcgcccacccgcagccgggtcaggaacgtcgaggccatgccggagcggcccttgtccaggaactccaccagcgtggcgtgggtgccgaccgcgacgatcatgctggcgcccttctcgtcggccagcagcatcgcgatgtcctcactggtggccgaggcggggaacaccttcgccgccacccccaggtgctccagccgcgtcatgccgggcgcgtgcccgtcgctgtaggcgtgcacgaccagttcggcgccgcagcgcagcacctcgtcggaggccgagtccatgtcgccgacgatcagatccggggtgtaaccggcctcgaccagggcgtcggcgccaccgtccacacccaccagcaccggcttgaactcccggatgtagggccgcagcacgtcgaggtcggccttgtagtcgtagccgcgcaccacgatgagacagtgccggtcggcgaagacggtgtccacttcgggcacaccgacgccgtccagcagcaggtcgcgttccttgttcaggtactccatcgtgttggcggcgaacgcctccagctgcaccgccagcccctgccgggcctcggccatggcggcggcgaccgcggcggcgtccaggcgtcgcccctcggccagcagttcctcgccccggaacaccttgccgccctcgatgcgcagcttgtcgccgtcgtcgatgcggtcgaagatctcgtcgccgacctcgtcgatcagcacgatccccgccgacaccagcacctcgggccccaggttcggataccggcccgagatcgagggcttggcgttgatgacggcgccgaccccggcggccaccagcgaatcggcggcgacccggtcgatgtccatatggtcgacgacggcgatgtccccgcaattgacccgccccaccagccgcttggtgcggcggtcgagcttcgcggacccgccgacggcaccggtggcccagtcgctcgcccggtcgtgtcggcgcaatgtaggtagacgcatcgcgtctatcttggcagcccgcaccggctccgaccggcagcggcacgccgaagccgacccgaacgggtcgacgatccgcctagccgcgctttgcccgggccgccaccgccagcagttcctcggcgtgggcgatgcccaggtggctgtcgggcatacccgccagcatccgggccagttcgcgggcgcgttcggcgtcctcgacctcccgcacgcccgacacggtgaccgcgccgccggtgtccttgctcaccgccagatgcgagtcggcgaaggccgcgacctgcgccaggtgggtgacgaccacgacctggtgctgcttggccagtttcgccaaccggcgtccgatctcgacggcggcctcgccgccgaccccggcgtccacctcgtcgaagaccagcaccggcgggccaccggccccggcgaacaccgcctcgatggccagcatgacccgcgacagttcaccgccggaggcgccgcgctgcaacgccgtgtcgggggcgccggggtgcggacgcaaccgcagctccacctcgtcgacgccgtcgggcccggcaccgcattcgacgccgtcgaccagcaacggggacagccccttcccgacgggccgggcctccaccgacgccgacacccgcgcgtgcggcatcgccagtccggcgagctccgcggtgacctcctcggcgaaccgggtcgccgcggccttgcgggacttggtcagcgcggcggccagttcggcggcctcggcggccagccggtcccggtcggcctccatcgcggccagcgcctcgtcggagacgtcaagggacgccagcttctcggccgcgtcggcggcccaggccagcacgccgtcgatgtcctcggcgtacttgcgggtcaggctcttcagggcggcgcggcgttcgaagatctcggccagccgattgggatccgcgtcaagttcgtccagataggaactgagttcgccggagacgtcggtgatgaccgcgaccgcggcctccagccgcgaggccagctcccccagcttcgcgtcggtgtcgccctgcgccgacagcgcccgcgaggcgctgcccaccagcgaaccggcgtcggcgctctccccgaccacgtcgggatgcccggccagcgcgacatgcgcctcggcggccgcgccccgcagcgcctcggcgtgctccagccgccgcgcctcctcggccagttcggcgtcctcgcccggctgcggcgccacccgttcgatctcctcgaggcccagccgcagcacgtcggcctcccgggcgcgttcgcgcgcgttggcgcgccgctcggccagttcggcggccagtgccacccaccggtcgtaggtctcgcgataggacacccgcagtttctcgtggctgtcaccggcgtagcggtccagggcaccgcgctgttcggcgggctgcaacagtcgcatctggtcggactgcccgtggatggacagcaccagcgtcccgatctcgcccagcacccccaccggcgccgaccggccgcccacgtgggcccgggatcggccctcggcggtgagggtgcggctgatcagcagttcgtcgccctcgagttcggccccgcagtcggcgacccgctgccgcagcgcgccgtcaccgggtttgacccggatccggccctccaccatggccttcttctcaccgggccgtacccggccggtgtcggcccggccgccgaaaagcagccccagaccggcgaccaccatggtctttccggcgccggtctcaccggtgatcaccgtcaggcccttcgacaacggcagtgtcgcgtcctcgataacgccaagtccggtaatgcgaagctcgtcaagcacaacaaagacattaatggtcggccctgacacccgccaggctcgggatcgccaccgcaggccagcgcggtgttcaacccaggcggtgcccgcgccagccgtcgaccggcagcgccagtttcgccaccaaccggtcggtgaagggctgatcggtcaaccggaccacccgcaccggatgctcgccgcgccgcaccgtgaccgtggcgcccggcgggatcgcgacggtacggcgaccgtcgctggtgagcaccgcggcgggagcgtatggctcgacggtgatggcgatcgtcgaatcgggggccaccaccagcggccgcgagaacagggcgtgggcgctgatcggcaccagcagcagcgcgtcgacgcgcggccacaccaccggcccgcccgccgacatcgcgtgggcggtggagccggtcggggtcgcgcacacgacgccgtcgcagccgtagcgcgacagcctgcggccgtccacttcgacgagcacttccagcatccgggcgggacggcccttctccaccgtggactcgttgagcgcccagtcgcggccgacctcggcaccgtccaaagtcaccacggcgtccagggtgagccgctcctcgacgacgtagtcgccgcgttgcagccgggagacggcctcggagatgtcggagatctcggcctcggcgaggaaaccgatctggcccaggttgatgcccaacagcggcaccgccgccttgcgggccagttcggcggcccgcaggaaggtgccgtcgccgcccagcgccagcaccagctccacgtcgcacaccgcccgcgactcctccatagcgaccaggccgtccaggccgagttcgccggcctcggtcgccagcgcccgaacctcgaaacccttggcgcgcaggcaggtcaccagcgccttggcttccatggcgatgtcgcggcgcccggtgtgggacaccagcaggacgtttcgcggctggttcacgtcgggcttcccttctcgtctgcttcggccgtcaccgcgatctcgatgtcggcgtcgctcatggcggtggcgtcggttctcaacgcgcagaagaactccacattccccgacgggccgggaagtgggctgcgggtgacgccgacggtcgtccagccgagttcggcggccgccgccacgacgccgcgcaccgcttccagccggaccgccggttcgcgcacgacccccttggagccgatcttgtcgcggccgacctcgaactgcggtttgaccatcggcacgatgacgccgtcggcgcgagtgcaggcgatcagcgcgggcagcaccagccgcagcgagatgaacgacaggtccgccaccgtcagctccaccggcccgtcgatgtcggcggccgtcaggtgccggatgttggtgcggtcgtggaccgtcacccgttcgtcggtgcgcaggctccacgccagctgtccataaccgacgtcgaccgcgaccacctcgcgcgcgccctcgcgcaacaggacgtcggtgaaaccgcccgtcgaggcccccgcgtccaggcagcggcggtccttcgcggacacaccgagatcggcgaacgccgacagcgccccgacgagtttgtgcgcgccccgcgagacgtagtcatcgccgtccccggccagcagcaccggatcggccgggtcgaccccggcggcgggtttggtggccgtgaagccccgcacccgcacccgtccggccgcgatcagttccgcggcgtgcgcccgcgaccgggccaggccccgccgcaccagttccgcgtcgaggcgtctacgcgccgccaccgcgatacctcgctcgagtcacgcctcatcaaccgccgacagcgtctgcgacagcacctcgtgcaccgactcgaacacctcgacgtgttgcggggtcggcagtgcggcgagttcgtcgaggcgcgccacggcctcggcgacccgctcctcgatcccctgctcctcgcggttgcggtccagatgcgacggattgaactggctcaccggctactcgcccttcgcggctttcttcgcggtcttcttggccgtcttcttcacgaccttcttcgccgtcgccttcttggcggtggtcttcttggccgcggccttcttcaccgtcttcttggcgggtttggcggccgagggctcaccggactcggactgccgccgggcctgtcgcagctcctcttccagctgccgcacccgcgacttgaggtcggcgacctcatcctttgtggccaagcccaccttgtcgagtgccttgtccagttcgaactggaccagcttcacgacgttctcccggttggccatcccctgcgacagcagttcctgggccataccctgcaggtcttcgaccttctcgccgctctgctcggccagcgacttgatgatctgggtggccttcttacgggacgcctcggtcagtccaagggccagctccagatacgcgcgccacgcgtcctgcatgtccatgcctccataacgtctgtttccggcgtttacgctaccggttggtcggtctgtcccccatgcggtaccgtcccatccggtgcttttctcagacgaatgcggagctcgacacgatggcgacagccgaagattgccgaaacgcccttgaggccttcgccgcgcagatcgcggccaacagcgaccaggtgaaacgcaagctgaccttcgaacgtcggctggcctgcgacatcaccgacctcggcatcgccttccacggacggttccacgagggcaggctgggcggcatcaccgaaggcgacgaccccggcgccgagatccggatgaccgtcgccagcgacgacctggtggcactcatcaacaacgagctcgacttcggcaaggccttcgcctccggccgggtcaagatcaaggccagcatcatggacctgttgaagctcaaagggatgctctagaaccccagccgcgccagtgcccgggccgccgactccccgtcggcgaccggcgttcccgccaccccggcgtcgcgatcccgcgaccaccaggcggcctgcgccagggctcgcagcgcgtccagggcgtcgccgtccccggccagccgcgacttgccgtccgtgacgctgacactccagtcccggcagcgaaaccgtgtcggctcgcccgcctcgacgcgcaccggcgggtgcggctcgttgatcccggccaccgtccacgccaggaactgcggccgcccctgcggcggcaactccagcacctccggggccgagatcgaaccgctcaacaccagcaggcccggcaggcccgcggcgtgggcaccagcgatgtcggtgtcccaacggtcgccgaccatgatcgcgtcccggccaggatgggcggccacggcctgccgcagcatcgccggagcgggtttaccggccaccgcgtccggctgccgccccagggcggtgcccaccgccgccaccagggttccgttgcccggcaacggccccagcggcgacggcatcgtcttgtcggtgttggaggccagccaccacgcgccctcgcgcaccgcgaccaccgcctcggccagccgctgccaggtcaccgtgcgcccataaccctgcaccacggcggcgaccttgcggccgttcgcggactccaccggcgtcagacccgcctcggcgacctcctcggccagcgcctccgacccgaccaccagcacccggctgccaggctcacagtgctcggccaacagcgcagcggcgacctgggccgaagtgcgcacctcggccaccgacgcctcgacgcccttggccgacaacagctccgcgacctccgcggcccggcgggaagcgttgttggtcacgaacaccggaaccgccccggcccgccgcaactcccgcaacgcccccggcaccccgtcgatgggttcacccaacaggtagaccacaccgtcgaggtccagcagcaccagaccgtagcgtcggctcagcggcagcgactcgccccacaaccgaccgtcgtcgagcgagccgccccgcgggcctttcgtcatgactcttcccggacgacgtcctcatcggtctcgtcgggttcggccagccacgccacaccgtccaactccagcagccgttcggccacccccagcgggtcggtctcgtcgcgctccagcaccttggtgaaccaggcccgggcgtcgtcgatccggccctcccgggccagcgcgtcggcgtaggcgtaccgcaaccgctgccgccacggctccgacccggcggcgttgagctccggcacctgcaacatcgccagccccgccgcgccgtgccccatatcggcacgagcaccggcggccacgatcaacagctcgatccgcacatcgatctcgatgtcggcgtccccgagctcgcggtaggcgtcaacggcccgttccggacggccgagcgcccgctccgcgtccgcgatcaccgcgacgtggcttcgggtacccgtcaaccgctgcgcggtccgcagctcgctgatcgcggtctgccactcgcccgcgtaatacgcggccacacccgtggcctcacgcaccacagcgatccgcgacgccaacttccgcgccaccatcgcgtgcgccaacgcctcctcgggatcctcgtcgatgagccgcccggcgacaatcagccgccgcccgaccatctccgccagccccttgggcagcgaccgcaaacccgcacgggtctcgcggtccaagtcgtagtagtcgacatcgtcgggaagctcgggctccccgtcgggacgacgctcctcgtcacggtcctcgtcacggtcctcgtcacggtcctcgtcacggtcctcgtcacggtcctcgtcacggtcctcgtcacggtcctcgccacggtcctcgccatcggcctggtccgcctccgccgactcggcccgatcctcatcggcctcgtcccggtcaccggactcctcgtccgcctccgggtcgacctccgacgcgtccaccggccggtcctgctcagcgatctcacgcaccagctcgtgcgcgacctcaccggtcggcagctccgcagcgggctcggccaaaccggccgcgccctcaccatcggtacggccgtcggactcgctcgcggtcacgtcggcatccgcgtcgacgtcgtccacgatctcgaccgtgtcgcgttgcgtcgacggcgattccagcagatcctggtcggccgacacggcctccacaccggtgtccggctgatccgtcgtcacgtcctcgaagtcacgcgcgggctcgtcacgttcccggaaaccaccacggtcccggtcatcacgatcgcggaacccaccaccacgactgtcgtccctgtcgcggaagccgccgcctcggcgatcatcacggtcgcggaaaccgccaccacgacggtcatcgcggtccttgaagccaccacggtcgtcgcggccacggaagccaccgccctggcggtcacggtccccacggaacccaccgccttgacggtcatcacgtcctctaaagccgccaccctgacggtcatcgcggccacggaacccgccctggccacggtcgtcgcgtcggtccccgcggaatccgccacggtcgtctcggcccttgaagccgccgccctggcggtcatcccgtccacggaatccgccgccctgacggtcgtcacgtcccctgaaaccgccaccctggcgatcatcgcggcctctaaagccaccaccttgacggtcatcgcggccacggaacccgccaccctggcgatcatcccgaccccggaagcccccacgatcatcgcgaccacggaaaccacccgacggacggtcaccacggtcatcacggcgcgggccgtcccggttgtcgcggaagccgccgccttgacggtcatcgcgtcccctgaagccaccgccctggcggtcgtcacggcccctgaaaccgccaccctggcgatcgtcacgtcctctaaagccaccgccctgacggtcatcacgcccgcggaaacccccacgatcacggtcaccaccccggaacccgccaccctgacggtcatcacgacccctaaagccaccgccttggcggtcatcacgacggtcaccgccgcggaaacctccacggtcgtcacgacccttgaaaccgccaccctggcggtcacgatccccacggaagccaccaccacggcggtcatcacgatcccgggaacccctgaaacccccacgatcccggttatcgcggaacccaccgcgatcatcgccacgaccaccccggtcgtcacgacggtaaccgcccttgtccctgctgtcctcgcggcggccatgcgaatcgtcgcgcgacctctccggccgatcggaattcgattccgccatgacgctcaatcctctcctgccgccacgagatacttccggcggaccgctgtgaaatttcagtgttgacacaactaaaggtcggcctcggccgaccttcgctggctaaatcgtcttacccaagtacctgtcaagggtaacgcacgttcaaaaaacaaagacaggcgccgtaaccttcggaaaatcgaaggctacggcgcctgtttacgttaagtccggcggtgtcctagtttcccgctccgtgtccagagcagtatcatcggcgcggggaggcttaactaccaggttcgggatggaactgggtgtttccctcctgcaaaaaaccaccggcacaactttgcaagtagcagtctgggtcgcgtctgcctggttgtggctgcgcggttcccggctcacggtcgagtgtgggccggttatgtcccgggctacttggagtccgttatggagttagaggtttgttgtttgggattcgtatagtgggtgcttcgcgtctgtgtgtgtctcagcgtggagagtgttgttaagtggtcggcttgttagtaccagtcaactgaacacattgctgtgcttacatttctggcctatcaacccagtcgtctggctgggagccttcacacgctaggtgatggagactttatcttgaagtcggtttcccgcttagatgctttcagcggttatccgttccgaacgtagctaaccagccgtgcacctggcggtacaactggcacaccagaggttcgtccgtcccggtcctctcgtactagggacaggtcttctcaagtttcctgcgcgcgcggcggatagggaccgaactgtctcacgacgttctaaacccagctcgcgtgccgctttaatgggcgaacagcccaacccttgggacctgcttcggccccaggatgcgacgagccgacatcgaggtgccaaaccatcccgtcgatatggactcttggggaagatcagcctgttatccccggggtaccttttatccgttgagcaacaccgcttccacttgccggtgctggatcactagtccctgctttcgcatctgcttgacccgtcggtctcacagttaagcttccttgtgcacttgcactcgacacctgattgccaaccaggctgaggaaacctttgggcgcctccgttactttttgggaggcaaccgccccagttaaactacccaccaggcactgtccctcgaccggataacggtcgcaggttagatactccaaacaatcagagtggtatttcaacaacgcctccccatgaactagcgtccacggttcactggctcccacctatcctacacaaactgtccaaagcatcaataccaagctgtagtaaaggtcccggggtctttccgtcctgccgcgcgtaacgagcatctttactcgtactgcaatttcgccgggcctgtggttgagacagtggggaagtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggatggttatagttaccaccgccgtttactggcgcttaaattctccgcttcacccttacgggttaacgggtcctcttaacgttccagcaccgggcaggcgtcagtccatatacatcgaattacttcttcgcatggacctgtgtttttagtaaacagtcgcttccccctggtttctgcgaccacccccagctcctggagtaaatccattcaccgagtgtggtcccccttcttccgaagttacgggggcaatttgccgagttccttaaccacagttcacccgatcgccttagtattctctacctgactacctgtgtcggtttggggtacgggccgctcgatacatcgctagaggcttttctcgacagcatgggatcaccgacttacaccttcattcaggctacccgtcacatctcaccctcgtgtggtacggatttgcctataccacgggctacatgcttggcccggcactaccagtcaccgggaccggctaccctcctgtgtcaccccatcgcttgactactaccaggcggggtcccagccgccccacacactcaccggcccgaaggccaatgtcgcggtggtttgggtggttagcacacacaagattcatcatggtcgtatcttcgcgggtacgggaatatcaacccgttgtccatcgactacgcctttcggcctcgccttaggtcccgacttacccagggcggattagcctgcccctggaacccttagtcatccggcggcagggtttctcaccctgctttcgctactcatgcctgcattctcactcccgccacctccacaactcgcttccgcggctgcttctatggtgacaggacgctcccctacccacccacacacctagacacgccaccgtaatggcgagccgggttattgtgtgagtgtcacagcttcggcggtgtacttcagccccgctacattgtcggcgcgaaaccacttgaccagtgagctattacgcactctttcaagggtggctgcttctaagccaacctcctggttgtctacgcgatgacacatccttttccactcagtacacgcttaggggccttagctggtgatctgggctgtttccctttcgactacgaagcttatcccccgcagtctcactgccgcgctattagccttaccggcattcggagtttggctgacttcagtaagcttgtcggccccctaggccaaccagtgctctacctccggcaagaaacacgcgacgctgcacctaaatgcatttcggggagaaccagctatcacgaagtttgattggcctttcacccctacccacacctcatcccccagcttttcaacgctggtgggttcgggcctccacgacctcttacagccgcttcaccctggacatgggtagatcacttcgcttcgggtctaggacacgcgactcaattcgccctattcagactcgctttcgctacggctaccccacacgggttaacctcgccacgcaccactaactcgcaggctcattcttcaaaaggcacgccatcacccaccgcaggtaaacccacgcgtaggctttgacggattgcaagcacatggtttcaggtactatttcactcccctcccggggtacttttcaccattccctcacggtactaaatccgctatcggtcaccagaaagtatttaggcttaccaggtggtcctggcagattcacaacagattccacgagtctgatgctactcgggtgcccactaaggcaggtgccatgttttcggttaccggactatcaccgtttaccgttccgctttccaacggattcacctaacacgacactttcttactaccctctccatcggcagatagagaaaagtgggtcccacaaccccgcacacgcaacccctgccgggtatcacacgatgcacggtttagcctcttgcgcgttcgctcgccactactaacacaatcacggttgttttctcttcctacgggtactgagatgtttcacttccccgcgttccctccacacgccctatacattcaggcgcgggtaacaccacataaatgatgctgggtttccccattcggacatcctgggatcacagctttgttgacaactcccccaggcttaacgcagcctcacacgtccttcatcggcttctggtaccaaggcatccaccatgtgccctacacaacttaacacaacacaagcaacctcaacggtcgctcaaaacactaagacacaaacacaaccaacaaggacacaaaccaaaggcttgggcccggcgatgtcggttgtgcgattagatgctcgcacccactatacaaatctcaaacaacacaccagctggcctgtttcctcgctaccagcgagaactcaaccagccactgaaaactcagcgcccggaccaggaaactcctgaccggaggtctgttttttcaggacctaacagggtgtcttgtgatccacgaaagttcgcgggaaagtcaatgtgttgcacatttaccaggtgtatttagaaaccccgtagggtttctagctggttgtgctccttagaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcgtcccaatcgccagccccaccttcgaccgctccatcccacgaggggttaggccacgggcttcgggtgttgccgactttcatgacgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcgttgctgatctgcgattactagcgactccgacttcacccagtcgagttgcagactgggatccgaactgagaccggctttacgagattcgctccacctcacggtatcgcagccctctgtaccggccattgtagcatgcgtgaagccctggacataaggggcatgatgacttgacctcatccccaccttcctccgagttgaccccggcagtctcccatgagtccccgccataacgcgctggcaacataggataagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcaccacctgtcacccgatccgaagaggcacctgtctccaggtgtttccgggtgatgtcaaacccaggtaaggttcttcgcgttgcatcgaattaatccgcatgctccgccgcttgtgcgggcccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggggcgcttaatgcgttagctacggcacggaaccaacaaatgtgaccccacacctagcgcccaccgtttacagcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagaacaagcccagagatccgccttcgccaccggtgttcctccacatatctgcgcatttcaccgctacacatggaattccgatctcccctacttgcctcaagcctgcccgtatccaccgcaaaaccagagttaagccctgatctttcacgacagacgtgacaagccgcctacgagccctttacgcccaataaatccggacaacgcttgctccctacgtcttaccgcggctgctggcacgtagttagccggagcttcttctgcaggtaccgtcattttcacttcgtccctaccgaaagaggtttacaacccgaaggccgtcatccctcacgcggcgtcgctgcgtcaggctttcgcccattgcgcaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccggtcgccctctcaggccggctacccgtcaaagccttggtgagccattaccccaccaacaagctgatagaccgcgagcccatcttcagccgaaaaactttccacacccgtctcatgcgagaagatgtcgtatccggtattagaccccgtttccgaggcttatcccaaagccaaaggcagattactcacgtgttactcacccgttcgccactcgagtacccccgaaagggcctttccgttcgacttgcatgtgtgaagcacgccgccagcgttcgtcctgagccaggatcaaactctccaacaaaaaactcgcaccccaccatcccctcaaaaagaggaaacagcacatcgggtggctgacttcttgctgtaaaagcatcctgaccatattcaaaagaaatgatcaaggaatcaaacaaaagattcaaacctcaacaccacaaccacacggtcgcggcttaacgaggcccacacactgaccatcacaaaacaccctgttaagttctcaaaaaacacacccacaccagcgagaatcaattatctcaatcgatttcttccggtgaagcgcaacccgatcaatctatcagatcagattttggtcttttcgcgaccccctccgcgtttggttcgcggttgtgggcgcaaaaaactctgatcttctgatctcggggagttttacctggggccgtcccaccagcccgctctcgcggtctcggttcgtgtccggtgcccctcaggcccggtaaacattacacgcctgtttccgccttgtcaaccgggggtggggtttgcggccacccccggtgttgacgcaggtcaggaccgggttactccggcaatgttcttcttgccgcgccgcaggaccgcgaagcggccgtgcagcagttcgacgtcggcgagcttggcgtcgacgtcggtgatccggacgttgttgacgtaggcgccgccgtcggcgatcgcgcgccgggcttcggaagtgctcgctgtgagtccggtctccttgaacagcgcggtgatcggcgagtcgtcggtcgcggtcaccagtccggcctccgacagggcggattccagagtggagggcgcgagttccgacagttcgccccggccgaacagggccttgctggccgcgatcacctgggcgcattcggtttcaccgtgcagcagggtggtgagttcctcggccagggcgcgttgcgcggcccgcgcggcgggtttctcggcggtcgccttgtcgagctccaggatctcgtcgtgggacttgaaactgaagcggcgcaggtaggtcccgatgtcgcggtcgtcgacgttgacccagaactggtagaacgcgtagggcgtggtcagttcggggtcgagccatactgctccgccctcggtcttgccgaacttggtgccgtcggccttggtcaccagcggggtgacgaaggcgtgcacgggtccggatcccttgcggcggatgaagtcgaccccggcggtgatgttgccccactggtccgagcctccgaattggacgctacagccgtactcctggtggaggttgtagtagtcgttggcctggatgagctggtaggcgaactcggtgaagctgatgccgctctccagccgggccttgacgacgtcgcgggccagcatcttgttgaccgggaagtgtttgccgacgtcgcgcaggaagtcgatcgcgttcatcctgccggtccagtcgaggttgttgaccaggacggcggcgttgtcgccgtcgtaggtgacgaagggccgcatctgttcgcggatgcggtccaggtatccggccacgacttcgggcgagttcatgacccgttcgccactctccttggggtcgccgatctggccggtggcgccgccgacgagcagcagtggccggtgtccggcgagctggagcctgcgggcggtcagcacctgggtgaaatggccgacgtgcagactggcggcggtggggtcgaagcccacatagaaccgcaccggacccgcttcgaagtgcgcgcgcagcgcgtcggagtcggtcgcgtcctggatgaggccccgccattgcaggtcgtcgaaaatgttcacgtcggtaattgtgacgtatccgccccggtggcccgcgaccggtttttgccggtgcgcttcttggggacgtggcggcggtaggggctgacggacgggtcgtcggcgatccagaaccgccagggaacgtcggcggcgctggagactccgacgcggggtccggagcggatctcccccacgggctgggtgccgggggtgaggtcgatggggccgccgccgagcagcggggtgccgtcgtggcggcggtcgacgtcgagggtcatggtgaggcgggcggggccgcgggcgaggtcgtggtcgcgcatcgggccgcggcggtcgcgggcggtgtcgaggccgtcgacgacggctccagcgcgcagcagtactccgccgccgatgccttcggggtagcacacgacgttgaggcagtagtgcatcccgtagatgaagtacacgtaggcgtggccgggtgggccgaactggctggcgttgcgcgcggtcggtcccttgtgggcgtgggaggcggggtcgaggccctcgccggagtacgcctcgacctcggtgacgcgcacggtgacgccgccgtggctgacgtggcagcccaacaggccgggggcggcctcgtcgacggggccctggagcaggtcgcgcagttggcgtggggtcatgacgcgggcatacccggctggtcgagtccggattcgacgatcttgcgcagccgggcggcggcggaggtcttggcggcttgttttccggcgcctgttccggtggcgctcaagggttcgccggtgtcgccggtggcggtgacggtgcaggtgaaggtgggttggtgtggtgggccgtcgctgtcgtagtcccaggccagttcggtgatgacgccggtctgggcgtattcgttgagggccatgacggggttgcggtcggcgggcacgggttcgcgggtgctgggtcgcgcgggcgacggttcgggggtgtcgatgtcgtgggacaggtcgtcgagtccggccagctgggcgatgaggcccagcgctgcctgcgccttggagtcttttttggacagttgggtgcgacggggcgaggtgtgccgggtgggaccgagttcgagccgcagccgggcggtgaaggcggggcggtgcgccgagccgaccgcggtcaggtcccagatcaggttggcgtcgccgaccgggccgcccagttccgcctgggcgtacatgttgacgacggtgagggccttgttgggttcggcggccaggtcgtggttgatctggtcgcgcagcggctgccagctgtcgccccggccgcggaacacgatctcgcaggcgtcgcgcagcgacagtgttccggtgcggtagcggcgcgcggcctcggtggccagtgcgggcggcggggtctcgtggccgagggccaggtgcaggaccttgctgaactgctgcggctccagcgcggtgaactcggcctcgtcgagctggtcgcggaccaccttgcgggcggcctgtttgtggcgttcggcgcggcgttcgcgttcggcctggatgccctggttgagttcggcgccgagttcgtcgaggctgtcgtggtcgtaggggctgggagcgccgtcgacggcggccagcaggatgcgctggttgaccaggtcggggtagcggcgcagcgggctggtggtgtgggcgtacgcgggcaggttgagtccatagtgcccgaacacggcgggttcgtaggtggcgggacgctgcacgaagccgagccggtcgcgcagggtctcgtatccggcggcgtcgccgcgggcttcggtggcggccagttcggcggccagttcctcccgggagccgcccaccgtcgcctgccggtggttgcggaacaggatcggcaggtcgcgttcggcgcaccagcgggcgatcgcggcgttggcggcgatcatgagctcctggacgatgatgtagccggggtgacgttggttgtcccccaaccggaccagctgcccctcctcgttggtggcgtaacccttgaacaggtcgtacagggccagggcaccggcgttctggcggcggcgcagcagcgtggtggccagggcgtgcgcgtggctgagcgtctcgtggaatccggcggtggggtcgtcgaggatgtccgaggcggtcgcgtagctgatggcggtggcctcgcgcagcaggccgtggccgacgccggtgtcgaacagttccccgccggggctgaatcgcatcgcgaccatgacggtcggctggacgcggccgggggtgagggtggcggcgcgttcgacgtcgcggggcagcatgccgatggtgcggtcgggcaggtatcgggtgtggatgcggcggcgggcctcgacgtcgccggggctgcccggcggcagctgaagcgacaccggcgcgatgtggacccagacgtcgtaaccggcctcgtcacgtcgcacccagatcgcgtcgtcgcggtcttcggtgtcgggcgcgtcgatcatgatgccccggtgagcgtgggtcaccgggtcaccgggctcggtcatgggtccctcccttcggtacggccgtcgcgttacgactttatggcacctggtggggaaagtgacgtggtggcgaaactggcacgaaattggttagccaaattcacatgcgtcactcacacttcttcagcgacacgacttccgtgatggccatacaggaaggagaggtggtcatgtcatttcaggagctcgacggtaacggcgcaccgatccggctgtgggccgacccggcgtcgatagaggagcaggcactggcgcagctgcgcaacgtcgcggcgctgccgtgggtgtcgggcgtggcggtcatgccggacgtccactatggcaagggcgcgacggtgggttcggtcatcgcgatgcgcggggcggtctcgcccgcggcggtgggcgtcgacatcggatgcgggatgacggcgcagcggacctcgctgacggccgaggacctgcccgaggacctgtcacggctgcgcggcgccatcgagaaggcgattccggtggggcgcggcatgcacaagcgctcggtggacgtcgaccatctgaagacgggtttccggggctggcaccggttctggggcgagttcgacgagctggccaagccggtggcgcggtcgctcaagggccggtcgatgcagcagctggggacgctcggcggcgggaatcacttcatcgaagtttgcctgtctgacgatgggcaggtgtggctgatgctgcactcgggttcgcgcaacgtcggcaacaagctggccgagttccacatcgagaaggccaaggcgctgccgcacaacgccgacctgccggatccggacctggccgtgttcgtcaacgacacgcccactatggacgcgtatcggcgggacctgttctgggcgcaggagtacgcgcgccgcaaccgggccgtcatgatggcgctgctgcgcgaggtcgtccgcaagaagttcaagaaggtgagcttcgacgaggagatctcctgccaccacaactacgtggccgaggaggtccacgacgggcacgaggtgctggtgacccgcaagggcgccattcacgccggagccggacggatgggcatcatcccggggtcgatgggcgcctcgtcgttcatcgtgcgcgggctgggcaacgccgacgccttcgagtcggcctcgcacggcgccggacgtcggatgagccgcaaccaggcgcggaagcggttcaccgccgaggacctggtcgcgcagaccgcgggcgtcgagtgccgcaaggactccggggtggtcgacgagatccccagcgcctacaaggacatcgacgaggtcatcgcggcccagtcggatctggtcgaggtgaccgcacggctcaagcaggtcatctgcgtgaagggctagaacgcgccaggaccgtggccgaggtcggccacggtcctggcgtttgttcgggctgcggccgaatgtggacgttctatgaacccgtctgcgagggtgcgcttcagagacatacccccaatggctcaaggagcgaccttccatgtggaaacgatcacgacgcacccggtggctgctggcggccaccgcgacgggtgccgtgctggcggccggggtggcgagtctgcccgccctggccgacgacggcacccgcacagtcaactaccacggctacgaggtggacgtcccggactcgtggcgggtggtggatctggacgccgaacccggcacctgcgtccggttcgacaagcccaccgtgtacctgggcacgcccggtgagaactccgactgtccggccaacatcgaggcgggccgcaccgccgggctcgtgatctcgaagctggacgcgaagtcggccgccgttgccaccggtgacaccgctcgggtgagcgccgagtccggtgcggccaaggcgaagtcggtcaacgaccggattcagctggccgtcgaggacgccggggtgctggtgtcggccgcgcacaacggcacgaccgaggaccgggtgcgcgaggtgctcgactcggcgcggctgaccgagggtgcgaaggcggcgaagctgtcgtccttcgacaccggagccgcgaaggcgaaggccgacccgatcgtggcgccgggaacgttgaacgacaaggcgttcgaccagtgcaccgccccgggacagggcgccatggacgcgtggaagtcggcgtcgccgtacaaggccgtgggcatctacaccagtggcgtgaaccgggcctgcggccaggccaacctgacgccggagtgggtcgcggcgcagaacgccaacggctggcagttcatcatcatccaccacggtctcgaggcgccgtgcaacccgcgttacaccgaggtgttctccgaggacccggcgaccgcgcggcagcagggcaaggacgaggccgccggtgccatcgaggcggccacggcgctgggcttcggtgccggtagcgccatctacgtggacatcgaggcctacgacggctgcaccgacccggtgatggcgttcgtgtccggttgggccgagggcctgcgtgagggcggctggctgtcgggcatgtactcctcgggtggttccggggtcgccgacctgtgcgccaactacaacaacgaccagtacgtgatgcccgaccacctgtggttcgcgtggtggaacgaccaggccgacaccgattcggggcagtactgctccaacgactacttcaccggtggccgccggattcaccagtactccggcgatgtcaccgagacccacggtggggtcacgatcgccatcgaccgcaacttcatggacgtcaaggcgcccgcctgagcaggactcaaccgcccggctcaaagccggacggcacccggtagcgggtgccgtccggctttatttgtggtctgtgtcgcacgtcgaaataacgagtcttggctggttgtcatatagggcgttagcactctcgtggggagagtgccagacatcgaaaactggaggaggattcttcgatgctcgttcgttaccgccaaccgtggttcctgtcctcgcgggtcaacaacgaattcgaccggctcatcgccgagaccttcggccgggtggaacccgtgttcaccccgcccgccgacgtgtcgacgcagggcaatgacgtcgtcatcgccctcgatgttccgggtgtggcacccgaggacgtggacgtcacgctggaaggccggttcctgaagatcaccggcacgcgcgccagcgcgcaggtggccgagggcgaccgttacctggccaggggcaggttcgaaggcagcttcgcccgcacctaccgggtcccggagggcaccacccccgagcaggtcagcgcgaccgtcgacaacggccagctgatcgtgcgggtagccgacgtcaccaagccggaaccgcagccgcagaagatcgcggtgaccagggccgccgagtcacaggccctggagtccggcgagaccgaataaccgagtaacaccgacacgaagagggtgacccgctggggcgggtcaccctcttcgctcgttcacgcgtctttaggtggcgtcctcgtcgtagcggcgcaccggacggttgtcggagccgccgtcggattcggcgatctcgtccaccaggtcgtcggagtcgtcgacggactcgacctcgccgatgtcggaggggccgtcgtcgatgacgctggcctcgtcggggtcgagggtgtcccagtcggcggtcttgcggttgcggcgccggtcgttgatgaacgcgaaaccgaccgcggcgaagtacagcatcaccatcgggatggccaacgcgatcatgccgaacgggtcgggggtgggggtgacgatcgcgcagaacaggaacaccaggaacgtcgcgatgcgccaccagcccagcaggcgtttggcgctggcgatgccgatgacgttgagcagcaccacgaccagcgggaactcgaaaccggcaccgaacagcagcatcacgttggtgacgaagtcgaagtagccggtcaggtcgacggtgagcttgtactggttgctgagcgccaggaagaactggaggctcttggagatgacgaaccaacccagcgtcgcgcccgcgaagaacagcggcccggccatggcggcgaagtagtacgtgtacttgcgctcgtgcttgtgcaggccgggagcgatgaatgcccacaggtggtacagccagatcggcgccgacaggatgataccggcgaacagaccgatcttcagtcgcagcaggaagttgtcgagcggaccgacgacgttgaagttgcagccgtcgtaactggcggccgaatggcccttgtcgagccagttctgcttgtcccagtcgcagtagggggcgttgatgaactcctggatgatgtcggcgaagtacatgccgacgaggacaccggcgaccagcccgaggcaggccttgaacagccgggaacgcaagtcccggaggtggtccatcaggctcatcgagccgtcggccgccgcctggaacttggtcttcttaggcttcttgttgcgtcgcagtgagagggccatggggacgtccgcggaaggcgaaacctacgccttcttcttgtcccgcaggtcttccactgccgatgtctcgccctcgatggtcttgttctcgagcggctcacgcccgtgcttggcctcggccttgtcgtccgacttctcgtcgtcgtcacggaggttcttggtctcggacttcaagattcgcagcgactggccaagtccacgagccgcgcccggcagcttcttggcgccgaacagcagcacaagcacgacaacaaggacgatgatgtgccacggcctgacagcacccatgctgactcctccagtagtgacgggacagtaggccccatcgtatgccggtgtgattcgaacggccacgcgggcgtgaccggatcacgatgcgcggcaagcatggcccacgcacgcgggcatcgtcaaccctgtcgtgggtaaaagatggcgatcttaacgaaatcgtgtcgcgccgccggttgggcgttcacttgccctgctgcgggattctggcctgcagccgctcgatgtcggcctgcagcttctcggcccgctggcccagccgctcccccgccagtttgtgctcgtccagggtcgtcaacgccatctgcaggtccgtcatgcgggaacgcacggcaagcccggccaccgcgacgacgagcacgccgaagcccagaccgatgagcagaatcagccaccactgcatgtacagcagcctacggcctggcgcacgggcccgcccgacaggttgggccgggcgcggcgtcgcgctaggcctcgtacgcggccagtgcggtgcgcgcgtcgtcgatgacggcttcgcgcaggctgtcgggggccaccgcctcggcctcggtgccgaggctgagcaccagccgtttggcccagttgaggtcgcgggcccgcagcgtcaccagccagcggccgtcggcttcggggcggacgtcctggcacgggtagtactcggcgatccagcgggcgccgcggctgacccgcagcaccaccgtgggcagctgcgaggcttcggtcctgaagacggcgccgggcgcgtcggtgcggtcgcgggcgtgcggcggcaccgcggcgggctcgtccaggaccgtgtgggcgtcgatgcggtcgagccggaaccggcggatgtcctcggcgctgcggcaccaggcgtgcaggtaggcgtggtcgtcggcgatgaccactcggatcgggtcgacgacgcgttcggtggtcttgtcgcgtccggcgctgtagtaggtgagccggacggccttgccgtcgacgacgatgcggctgaacacgtcgacgttggtctcgtcgacggtggtggcgacgctgacctggctggccgaggcggccgcgtccccggcggcctcggcgaccttgtcgagggtgcggcgcaccgcgtcgcggtcggacaggcccggggtgtcggccagcatccgcagcgccaccaccagtgccagtgcctcatccggggacagccggaccggtcgggtcatgcccgcgtcgtaggtgacggtgacggtgtcgtcgtcgaaggcgatgtcgatgaggtcgccggggccgtagccgggcaggccgcacatccacagcagggtgaggtcgtcgcgcagttcggcgaccgagatgcccaggtcggccgcggcggcgtcgatgcggatgccgggacgggccagcaggtacggcaccaggttgagtacccgcgacagccgggatgccgaggtcacgcgcggcctcccgtcacgctgtcgtactggcccaggacgtcggccagcagcaccgccatctccttgcggacctcgtcgggttccaggaccacgacgtcggggccgtaggcggccagtcgtcgggccagccggtgcgggtcgtggtacgggatgaccagccggtcgccgtcggggcggcgggcgctgatctgttcggcctggcggcgcaccccggcggcccggccgggcgcgaccaggacggtggcgcggcggggcggggtctcgggctggtcgctgtggaacgcggcgacgtggtcgagcaggttgaggtcgccgggaacctggtaggcgtcgggtggtccgtgttcggcgaccttgccgctgatgcgcgacagccggaagcagcgggccgcgtcccggtcgaggtcgtgtccgacgacgtaccacttgccgcggtagcagaccacgccccagggttgcagcttgcgtttcatggcggcgtcgtcggccttgccgaggtagtcgaagcggatctcgcggcggtggcggaccgcgctgacgacgggactgaacgcctcgtcgacggtcacgaccggcgcgacctcgggttcgtcgtcggagcggacgtcgacgccggcggcgcgcagcttccacaggccgtctccggcgtcggcggcgagtttgctgtgctgccacagccgggcggcggcgccgagggcggcggcctcgtcgggcagcaagtggaactcgggcagttcgtagtcgtggcgggcgatgcggtagccgggttcggagtcgaagacgctgttggtgccggtctccagcggcacgcccaggcgccgcagttcggacttgtcgcgttcgaacttgcgctggaacgcctcgtgggcgcgggtgtcccgggagtcgtgttcgtagccggggacggtggcggcgatcttgtcggcggtgaggaagcgccgggtcgacagcaggcagatcaccaggttgaccagtcgttcagtgcggaggcgagacacgctcatgacgctatcccgcccgagggcgacgggcaaccgtggccgggtgctagcgtgaccgccgtgctgcggtggcgatacggcacggtcaccggtgtgcgccggcagtggcgcggtgcgtgcgaagtggacgtgcttgtcgaggcgcgccgtgcggacgatcccgcgacggtgcgggcgttggcgtacgtcgccgtcgtgggcacccccgcgatcggcgacagggtgctgctcaacggcaacgcgctcgccaggggcttgggtaccggtgggtacgcgttcgttgtcgccattcccgaccaccttccggacgatgtggacgatcctgggcacatcgtcaaggcacgatacaccccgcagcaggccatgttctcggccgtcgacgagcccggttcggcgcaccggcgggccgtgacccaagccgacgatatcgccgcgatgccggtggtcaccgccgacctgcactccgcgctggcgccggtcgtggcgggaatccgccgcgacgcgcccacggcccgggtcgcgtacatcatgaccgacggcggggcgctgccggcgtggttctcccacaccctggacggtctgtcggggctgctggccggaacggtcaccaccggtcagtcgttcggcggcgacctggaggccaccaacatccacaccggactgttggcggcacggcacgtcctggaggccgacatcgccgtggtcacccagggtcccggcggcctgggcacctccacgacctggggcttctccggcacggcctgcggcgacgccgtcaacgccatcgcggtcctgggcggcagagccgttggggcactgcggatctcgggggccgacacccgcaggcgccatcgtggggtgtcgcaccacagcctcaccgcctacggccgggtcgcgctggcgaccgccgacctgccggtgcccgacgacctggaaccggaactgtccgagcgggtcgcggcccagctggaaccgctggcggcccggcaccgactggtgacggtcaagaccgaggggctgcccgaggcggtcgcggcgctgccggtcgacgtgtccaccatgggtcgcgggctggccgaggatccggcctacttcatggcctgcgcggtcgcgggacggcacgcggccagtctgctcagcgatgggcccggggcctccaacctcctcccctaatttgaccgtagccggtgggggcttaaggcaggcttagcgacgctgggcagcgcttaagcagcgatcacgcgaagacgattatcgcggcccaggcggcgatgatggcgaccagcgcgaccacgagcacccaggtggggacggtgtactcaccgcggcggttgcgggcgatctcctcgcggatcttgtcgcggcggcgctcccacatgggtttcttgcggagcgggtcgtcgtcctcgcctttcccgggcgcgccgggcctgtgttcatcggtcacgcgcaaaccttactcacatggaggcgatgagcttgtccacgcgttcgtcgcgggaacggaacgggtccttgcacaggaccgtgcgctgcgcctggtcgttgagtttgaggtggacccagtcgacggtgaagtcgcggcgcttctcctgggcgcggcggatgaactcgccccgcagccgggcccgcgtggtctgcggcgggacctctttggcctcgaaggtctcgacgtcgcgcaccacccggtccaccgagccgcgccgttccatgaggttgtacaggccgcggccacggcgaatgtcgtggtaggccaggtccagttgcgccactcgcgaggacgacagcggcaggtcccgcttggcgcggtacttctcgatcagctggtacttggagacccagtcgatctcgcgggagatcgagtccaggtcaccgttctcgaccgaggacagcacccggccccacagttcgatgacgcgtttggtcacggcgtcggcgccccggcgttccacgaagtcgacggccttggacaggtactcctgctggatctccagggcgttcatctcgcggccgttggccagccggaccttgtggcggccggtgatgtcgtgtgagacctcccggatggcccggatcgggttctccagggtcaggtcgcgcatggtcacgccggtctcgatcatcttcagcaccaggtcggcggcgccgaccttgagcatcgtggtgacctcgttcatgttggagtcgccgacgatgacgtgcagccgccgatagcgttcggcgtcggcgtgcggttcgtcgcgggtgttgatgatggggcgcgaacgggtggtggcgctggagacaccctcccagatgtgctcggcgcgctgcgacaggcagtacagggcgccgcgcggggtctgcagcacctttccggcgccgcagatcagctgccgggtcaccaggaacgggatcaggatgtcggccagccgcccgaactcgccgtgccgcgagaccaggaagttctcgtggcagccgtaggagttcccggccgagtcggtgttgttcttgaacaggaagatgtcaccggcgatgccctcgtcgtgcaggcggcgctcggcgtcgatgagcaggccctccaggacgcgttcaccggcgcggtcgtggcgcaccaggtcggcgaccgaatcgcactcgggtgtggcgtactcggggtgcgagccgacgtcgaggtacagccgggctccattgcggaggaacacgttgctcgacctgccccagctcaccacgcgccggaacagatacctagccacttcatcgggagaaaggcgccgctgcccccggaaggtacaggtgacgccaaattccgtttccagtccaaatatccggcgatccatacccagacactaccgggtgattacgactcctgcgtcccctgagagcgaccgttttggccgggatcgcacccggggccgggggcgcgcgcataccgcgaacccgacgtccaatcaggacgccgggttcggtggttcggagccggtctagggctgttccttctcgccgccctcagcgtccggcttcgacggttcgtcgctgtgctgaccggagcccccggtgtcgggggtttcggcgtcgccggaggattcgggcatcagcgcgtccagcgccgggcccaggatccggcggaacacccggccctcgcgctcgcggtccagcaccgccacttccagcagttcggcaccgacggtgcggtccttgccgttctcaccgccgatactggacagtgctttgagggcgagccggaacgcgccggtgaggtccaggtcgaagttgtggccctccttgagcaccgaggtcagcttgtcggcctgaccgcccatgaccaggtagccgggctcgtcgttgatggagccgtcgtaggtcagccggtacagctcgtcgtcgtcggggctgctgccgacgccggccacgcagatctccacctcgaagggcttggtctgctcggtgaagatggcgcccagcgtctgcgcgtaggcctgtgccagcggccgggccttgacgtcgcgacggtcgtaggcgtagccgcgggtgtcggccatccgcacgcccgcggtgcgcaggttctcgaactcgttgtagcggcccacggcggcgaaaccgatgcggtcgtacagctcactgatcttgtgcagcgtggtcgagatgttctcggccacgaacagcacgccaccggcgtagctgagcacgacggtgttgcgcccccgcgagatgttcttgcgggcgtactccgagcgatcccgcatgatctgctcgggtgaggtgtagaactgcatggccacgactaaatactcccatccacgaaaccgatattcaccctggtgactctcagccgccggggttttccaaccgcgccgccacgaccgcgcgcgacacggcttcgatctcggcgtcggggacgcgcttggccccgtccgccgtggccgtgaagaccgtggggaacagtttgcgggtcaggtccggcccgccggtcgccgagtcgtcgtcggcggcgtcgtacagcgcctcgatcgccagccgggtcgcctcggtggcgtccacctcggactggaagcgtttcttcagcgccgacttggcgaagatggaacccgagccgatggcgtcgtattcgcgttcctcgtagatgccgccgaccacgtcgtagctgaagatgcgtccggccgaggccgcgtcgggcgcgtcggtgtcgaatccggcgaacagcggcagcaccgccaggccctgcatggcgatgcccaggttgccccggatcatgttcgccagtttgttggccttgccgtgcaggctcagcgcgttgccctcgagcttctcgaagtgctccagttcggcctggaacagccggatcatctccacacccaggcccgcggtgccggcgatgccgatcagcgaataggcgtccgcggggaagaccttctggatgtcgcgcagcgagatcatgttgccctgggtggcgcggcggtcgccggccatcaccacgccctcgttgcaccgcagtgccacgatggtcgtgccgtgcggggcggcgtcgcccatgtcaccgggcggcagtggcctgcgccccggcagcagttcgggtgccacactccccagcaattccacaaacgacgacgaccccacctctaggtatggggccgggattcgccctggaaactccgccgtgccgctcacagcatcacccttccacttcacacgatgtcaactcggcaaccttaacgccctcgcggtgagggtccctacgcccccgtcagggcgtggcgaagcgatcgtcccttgcggaacgacgcctcactgacctcccttttggacgtagctgcggacgaactcgctggagttcgattcgaggacactgtcgatctcgtcgagcagatcgtcgacgtcctcagtgatctcctcatggcgttcggcgatttcgggatcgacgaccgcctcggtggtctcttcttcggtggtctgcttggcgtgctgggagtgggcctgcccgccggtgtccttctctgccatggctttaatccctcacctgtcgagcctcagttgcctgtggctgcatttgatcctagaacgttaccgcgaccttacgacattcccgagcggcgtgtatatctctgcgaacaggatcagttgccgccggtgatgatgtccagcaggtccttggcgctggggcagcggtcgaacagggcgcccacgtgctcggcggttcccttgcctggctccatcatgggcacccggaccagcgattcccgtcccacgtcgaagatcagcgagtcccagctcgcggcgaccacttcggacggatacttcgccaggcagcggccccggaagtaggcgcgggtgtcggtgggcgggttggtcatcgcctcgcgcacctgctcgtcggtgaacagcgtccgcatcgctcccttggcgaccagccggtggtacaggcccttgccgggccgcacgtcggagtactggaggtcgatgagttccagcttggacgcgccccagtcgaggcgctcgcggtcgcggtagccgttgagcagccgcagtttcgcgacccagtccagctcacgggcgcactccatcgggtcgcgggcgagtttgtcgagcgtctcgccccacaaccgcagcacgtccttggtgtcctcgtcggcgtcggcaccgtacttgcgctcgacatacgccgtggcgcgatcatgaaattcctgctgaatttgaacagccgtcatcttccggccgtcgcgaagtcggaccttgtgcgccaatgtggggtcgtgactgatcgccttcagttcgttaaccggttcggcgatggacaagcccgggtccatggcctcgtcctcgatcatggacaggatcagcgccgccgtgcccaccttcagatacgtggatatctccgagaggttggcgtcaccgatgatgacgtgcagccgccggtactggtcggcgtcggcgtgcggctcgtcgcgggtgttgatgatcgggcgcttgagggtggtctccagaccgacctcgacctcgaagtagtcggcgcgctgcgagatctggaagccgtccttgctgccgtcctggccgatgccgacccggccggcaccgcacaccaccggtcgagtgaccaggaacggagtgaagtgggtgacaatgtcggcgaagggcgtcgatcgcgccatcaggtagttctcatgcgcgccgtagctggcgcccttgttatcggtgttgttcttgtacaggtttatgtacgggctgcccggcacgctggcggcccgcttcgcggcttcggccatgatgacctcgcccgccttgtcccacaggacgatgtccctggggttggtgacctcgggcgtggagtattcggggtgggcgtggtcgacgtagagacgggccccgttggtgaggatcacgttagccaggccggtgtcctcgtcggccagagtctcggcggggtcgtagagcgccccggtgtaagtgaatccccgggcatcacgcagcggcgattcttcctcgtagtcccaccgggcgcggccacccttggtgagttccggacgggcgccgtacgcattgacaatctgcgaggagctcaccatggggttggcgccgggctggccgggaacggagattccgtactcgacttcggttcccatgatgcgacgaacggtcataggccgagcctagtcgccaaacccccgactcttgggggcggcgggtacggatgggtccaagtgccctgtgagcttcccggtatggatgaggtcactgtgagccacagggccctgaccaggcaggtacggtaagcgatggcaatgagcaggggaactgattgtcggacgagtacacggaggtcgacgggcatgtcatggctggtcaccgggggagccggttatatcggtgggcacgtggtccggcgcatgcgggcgcaggggtaccaggtcgtcgtctacgacgacctgtcgaccggtgtcgccgaccgggttcccgagggtgttccgctgtgcgtgggcaatctgctcgaccgggacgcgctgaccgacgtcatgcggatccacaacgtgaccggggtggtgaacctggccgcccgcaagtcggtgcccgagtcgaccagcgacccgatgctgtaccaccgcgacaacgtcagcggtttcatcgcggtgctggacgcgatgaaggacgccggggtgcggcacatcgtccagtcgtcctcggcggcgatctacggcggcgcgccggggccggtgcacgctgagatcaccccggccgacccgctcagcccctacgccaccacgaagctgatggccgagctgatcctcaaggacgcggccgcggccgggcacctgtcgtacctggcgctgcgctacttcaacccggtgggggcgctggccccggaactggccgaggtgggcggcgcgaacgtgttcacgatcctgttcaacgccatcgactccggtgaggtcttcggggtgaccggggacgacttcgacacccgcgacggcagcgggctgcgcgactacatccacatcgaggacctggccgacgcccacgtcgcggcggtggagtacatcagcggccacgaggccggggacgtcgtcaacatcggcaccggacgcggctacaccgtcttcgagatgctggaggcggtgcgccaggtgaccgggcagccggtgccgcacaaggtcgtcgaccggcgtccgggcgacgcggccggcgcggtggcggcggtggagcgtgccgagcggctactgggctggcgggcccgctacgacctgatggacatggtcgacagcgcctggacgatgtggcgggcccagcgcgacggcgtaccggtgtgagggtcgccgcccggcagtacagtgccgggatgcgaaccatcgaggacctggccgcccggctgcgcgacttcgccgccgagcgggactgggaacagttccacacgcccaagaacctggcgatggcgctggcgggtgaggccggtgagctggtggcggagttgcagtggctgacccccgaggagagccagcacctgagcggggaggccaaggcgaaggtcgccgacgagatggccgacgtgctgcactacctggtgcgtctggccgacgtcatggaggtggacctgctggcggcctcggcgtcgaagatcgagcgcaacgcgcggcggtatccggccgagtcgcaccggggcagcgcccgcaaggcggcggcactgccgcgcgagccgtcctgacctcggcggacgcgagtgttacgcgcgggcggcgtcgtggacgaccgtcgcgaaccggcgggtgaccttctcccagatcgcgcgggcgacctcgtcgtcggcgtcggcaccggcgtagacctgctcggggtcgaatccctgttcccgcaacggttcggggtcccagcgccgcacccggtccgggtcgatctcggggtggaactgggttccccaggcggagcggccgacccgaaacgcctggtacgggcagcgatcggtctcggccagccagatcgcgtcgggcggcagcgcggtgatggcgtccacgtggtgctcgatggcgggcaccgtcggcggcagcgacccgaacagcgggtcgtcgctggcttgtggacggatggtgacgggggtgctgccgttctcgggcgcgccgacgtcgccttccacgactcccccggccacgtgcgccagcagctgcccgcccaggcagatgcccagtaccggcgtgtcggtgtcgagtgcctggcgcaccagcgtgcgggtggcggccagccagggcgccttgtcgtcggcgtcgggcaggtagccgccgcccagcacgatcaccgcgtcgtgttccagccgctcgggaaccggctcttggtagccgtggacgacgtcgagcgcgatgccttcagcggcaagccattcgccgacccgccccgggccgcccttgggtccgttctggacgacgatcgcggtgggccgggttcgctgctgcgtcatgcgagcaaatgtagccgcgcgtgcccacagcggcgccgcgtcgcgcgccgcgtgcgccgtcagcgggagcggtggacgcgggcgtcccagtcgatgccggaaccaggatggtggcgcttttccagcagccgcaggcagtcctcgacggaggtgcccgccggggtctgggcgcggtggccgcgccagtcggcggtgtcggattcccaggcgcggatgatcgcggtgcacagctccgatgtgatgcgccggtggacatcgcgggccgccgccatcgaggccagctgccgttcgcgcagtccttcctcgtcggccggtttggtctccagccgctgtcgcacctcgtcgatgagctgccgcctgccatccaggtagtggctccagaacgcttcctcacgggcggtggccggtgacttgccctcgtcgcgcagccagtagacgccttcggcgagacagtcgcccagttcctcgtcggtggcacggttcggggtcacgaaggggtcatacctgtcctggaaggccgccccggtgcgggcgatgtccctcgtggagtggaggaagaaccagtcctcgttgtagatgtcggggaagaagccgtcgagtctgtcggcgcgcacactgagcagaccaccgctgacgaaggtgtcctgctgaccgtcgactgctcgaaacgcgtggcacaccaccgagttgtcgggataaccggtgttgcccagaccgaccgcggcgaaggagtccagcagtctcccgagcgcgcgcagatcgcgagcggtgacctgtcggatgtcgtcgtcgaggaacaggatcttgcgccagttcatcgcccgcgcgatcagcagaccgaggttgcgtttcccgctcaggtcggtgctgcggccaaagccgcgttcgcggatcagcttggtggtcgcgaagtccggcagcagcttcggcaacgcctcggtggtgtcgatgacgatcgcctcggcgccgacgctgtcggcgaccttgaggatgtcggccgggtccgaacccttgctggacaggcacagcagcggccggtcgagttcggcggccacctccagcgccgaggtcaggtgccagccgggacggacggtggggacgatgatcgcgtcgagttcgccggggacgacgtccgccgcgtcgatgttggtgacaagtgccgcgtgggagccgtgatgcgtggtcagcacttgatcagcgatcctgccgttgtgaggtcactatgtggctttccattcgtgaaggcgggtttccttgagggtccagtcaggcgtgacgacggcaccgtcgacgatcaggatccgcgtcagtaccccgtacttggtacaaccggcgaaccggtcgcgaagatacgcgctgttgcgttcccggaatcgctcgtcgacgagcgcccggacggtgcccagcacgccccggctgtcgatgccattgcagatggtcagggttcgcttgccgttgaggggattgggggcgcggacgaactggccgacgtcgctgagcaggtgggttcccccggcgtcccagtcggcatggtggtcgtcggtgcgcccgtcctcctcgacgcggtacatggtgggcagccgggattccggtccggcgggcacctgcatgaccggcagcttcaacatcgcgatcagggtacgggtggcgctgttgaagtcggagccgcccagcagcaccagatgggtcgtgtaatcgtccggcagcagttcgggggccttgcgcaccgtcacttccgagaacggattggccgcccggatgtgtccgtgcagttccagcagcgaatcggcgtccgcatacgagtacagctcggcataggcgcggagcgggtcgtcgggtgtgggcagactgtcgagttgttgcttgggcacctcggcgcacacgatggtgatcggtttgccgtcctcgaaccgccacggcccgtccaacgtgcccaccgggatcggcgtcgttgccgtctcctggaaggtcagcgcctccgagcgcgcctccagcagttcgcgttccagccggtcccgccgttcacgttctacagtggtgagttcggcgtcgtcgagcagccggtagggccgcgactccaccgaacgccgggacgcgaagaacgccgcgtaggccaacagccgctcggcgggcggcaccacaggacgctgcgggttctcccacgacgagatcaacggaacactcaacggacgcgaaccacccagcacccgggcgagatcgcgttgggtcagtgagacgtccggccaagcgtgttcacgcagaccacgcaagcgccgggccagtagcagcgccgggttttcgcgggaagtcatcggcgtttcagcccttcagtcgggttaactgaacatgccactctaaccagggattgtcacgaacgtgtcaatcgatgtcaaatcttggacagtggcggggtcttgcgcgacccagcgtctacacgctactctcagattcaggtatcacgaattaactttagtcacaaaaactgaagttcacggatcccagtgaacctgacggctctccacccagcgccgcgtggagcccccgcaatccggaaaccgccgtcggtctcacacccctctgagtagacagtggccacaagccgctgggcaaaggagagcacgatgtaccacttcctccacaccccaacacttctgtccgccgacaccgtcgacatgacggccaacaccggcgccgtcggacgggtcctcgtcgtcgtacttctcaccgtcaccctcgccctggccgtacgctcgctacggctcatctggggcccgatctcggagatcgtgggtctcctcctgcgggccggagccgtcgcgctgttcgccatcacgatgctgatcgtggtcgttgtcctgaccatcacatatgtctagtgtggtcaaaggaacgccagacctgaatctgagaggtgaaacgcggtggacccgaccattcgccaggctcgcgacgaggaccttccgacgctcatcgaccggctggggcagcggttctacttcaccgaacgactgcggcgccagcgccaggatcgcgggcggctgttcatagccctcgtcgacggccgaccggccggagacatctacgtctccctggaaccggccgacgagcccgaactgcgactccacctgcgggccgtcccgctgctccagcacctggaggtgcgggacggcctgcgcaaccggggcatcggcacccgcctcatcaccgcggccgagaccttcctcaagggcctcgacttcaaacaagtcgccctgggggtcgccctcgacaaccacgacgcgatccgtctctaccagcaactcgactaccgcgagtggatccactcccccaccaccaccttccgcgagcacttcgacagcgacggcaacgtcagccgccagcaggaacagtgccgcatctttgtcaagcaacttccccagatcgagtgaggaccatggtcccctggtggatcagggaaaggtgagtagcgttacgaatccgtccctaccggcacaacggaacggaaccgttgaaatcgggtttgaagggcactcaccatgaacatgcgcaagaagatcttggcgaccctggcggcgactctgctcgcgatcggggtgagcctggcggtcaccgcgaccccggcctcggcccacgaggggggcattcacatcgggttggtccagttcaactcccccggcagtgactcgggatcgaacacatcgctcaacgccgagtggatcaacatccacaacgcacggtccactccgtaccagatcaaggggtggtacatcaaggacaacgccgggtacaagttcctcttccccacctacaccattggcgctggcaagaatgtcaaggtgcacaccggaaagggaagcaacggcggcggtcacgtctattggggacgtagctggtacgtgtggaacaacaccggcgacaaggcgaggctgtacacgccgtcgggcaacttcgacgacagttgcagctgggacgacgacgacggttctcagaagagctgtcactgagaacgtggaaagggacccggcagttcgccgggtccctttccacgtcggggggttacaggtactgaccggtgttggacaccgtgtcgatggaacggccggactcgtcgcccttgccggacaccagggtgcggatgtagacgatccgctcgcccttcttgccggagatgcgggcccagtcgtcggggttggtggtgttcgggaggtcctcgttctcgcggaactcgtcgacgcaggcgtcgagcaggtgctggaggcggaggcccttgcgttgggagttcaggaactccttgatggccatcttcttggcgcggtccacgatgttctggatcatggcaccggagttgaagtccttgaagtacaggacttccttgtcgccgtcggcgtaggtgacctcgaggaagcggttctcctcggtctcggtgtacatgcgctcgaccgcctgctggatcatctcctgcacgcacgcctcgcgggagccaccctgttcggccaggtcggcctcgttgagcggcagcttcgtggtgacgtacttggagaagatgtcgcgcgccgactccgcgtcggggcgttcgatcttgatcttgacgtccaggcggcccggacgcaggatcgccgggtcgatcatgtcctcgcggttggaggcgccgatgacgatgacgttctccagaccctcgacaccgtcgatctcggacagcagctgcgggacgatggtgttctccacatcggaggagacacccgaaccgcgggtgcggaagaccgagtccatctcgtcgaagaacacgatgaccggctggccctcgctggccttctcgcgagcgcgctggaagaccaggcggatgtgccgctcggtctcaccgacgtacttgttcagcagctcggggcccttgatgttgaggaagtagctcttggcccggtcgccgccggtgaagtcgtcgccgcgcgcctcggccaccttcttcgccagcgagttggcgaccgccttggcgatgagggtcttgccgcagccgggcgggccgtacagcagcacacccttgggcggacgcaactcgtactcggcgaacaggtcggcgtgcaggaacggcagctccaccgcgtcgcggatcaactcgatctggccgtcgagaccaccgatggactcgtagtccacatcggggacctcttccaggaccagttcctcgacctcgctcttctggatccgctcgtaggcgtatccggagcgcggctcgaccagcagcgaatcaccggcccgcagcggggcgttggtgaggctgtcggcgaggtggacgacccgttcctcgtcggcgtgcgaggtgacgagcgcccggtccgggtggccggtgtcgctctcgatcagttccttgagcgtgaccacgtcaccggcccgctcgaagccgaggctctccacgacgttgagggcgtcgttgagcaggacttcctgaccgcgtcgcagcgactcgggttcgatggagggagacaaggccacacgcatcttgcgtccgccggtgaagacgtcgacggtgccgtcctcacgggcctcgatgaagacgccgtagccactgggtggctgggcgagtcgatcgatctcctctttcagggtgacgatttgctcgcgggcgtccttgagcgtggccacgagccgttcgttctgctcggacatccgctcgacctgggccttcgtcgcggccaggcgctcttccagtagacgcacgtgtccaggtgtctcggtgagcttgcggcgagccagagcgagctcctcctgcaagtactccacctgtgttgagaggtcctgagtttcccgctcccagcgactaccacgggcttgttcatcatcgttacgtgacatctgtcccacctctcactcgagagttcttcctcaaccgtagccggttgtgagctaacagggtatgcgtaggcaccgacgaatcgccacagtctcgccgtcttaatctggaacacgtgtcagccgacaacgaacaactcaccgttcacatcgatcaggacctgtgcacgggggacggcctgtgtgttcagtacgcccccgacgtattcgagttcgacatcgacggactcgcatacgtgaagggggaggacggtgagctgcgcaccgagaccgggcagcgggtcgacgttccggtgaacctgcgcctggacatcatcgacgccgccaaggactgtcccggcgagtgcatccacgtccgcaaggtggacgacgacacccccgtcgccggtcccggagccgacgactaggactgcggcggcgtcgcgttctgggccttgcgggccgcgtaggcctcggcgcccttgctgggcttgcgctgccgcgtcggcgcggtcacgcccggcgccagcttgcgggtgatcaccaggaacgcggtgtgggcgatcatccggtggtcggggcgcaccgccaggccctccaggtgccagccgcgcaccatgcactcgaaggcgcgcggttcggtgaagccgccgcgttcccgcagcgcctccaccaggtccgacatctgggtggtggtggcgatgtagccgatcaggacgccaccgggcaccagggcccgctccacggcgtccaggaccgcgtacggggacaacatgtccagcacgatccggtccacaccggtctcggcgcactcggcgaagtctccattggtgagcgtccactgtttcggcgggccgccccagaaggtctcgacattgttgcgggcgatctcggcgaagtcggggcgcagctcgtaggagtagacgtgcccggtctcgccgacggcccgcagcagcgagcaggtcagcgcgcccgaaccggctccggcctcgatgacgcgggcgccggggaagatgtcgccctcggcgatgatctgggcggagtccttggggtagatgacctgggcgccgcgcggcatcgacagcacgaagtcggtcaacagtggtcgcagcgccaggtagcgggtgttggccgtggaggacacgacgctgccctcgggctgtccgatgaggtcgtcgtggctgatgccgccgcggtgggtgtggaaggtcttgcccgactccaggacgacggtgtgcatgcgtcccttgggatcggtgagctggacccggtccccttcccggaacggtcctgtgcggacattactcacgttcggtcacctccgtgtcggtcgccgtctcgcgcggcggggccggtgctggtttgcgcgggtccagggcgtcggcgatgtcggcggcgttgacgactcccagtgcccggccgtcgtcgacgacggcgtactcgttggccgggtggcgccgcatcgccgcgacgacctcctcgccgcgccaggacggcttccaggtgttggaaccgtccaggccctgcgcgacgtcgtcgaccgacacccagggacggcggtcggcgggcacggcctgggtcgcggcactgtgcatgatcgcggtggggtggcccgcggcgtccacgaccaggacgccgccggagtcggcctcgcgctgctgccgcagcgcctcgcccagcggagttccactggggacacaggtggcggggcgcagcagtttggccacgtccagcaggtggaaccgggcgccgagggtgcccagctgaatggagcgggtggcgcccagccacagcacggcggcgatcatgagcgcgaagacgatgccgatgacggagacgaatccggtggcgaaggcgaggattccggccgcggcggtggcgacggccaccacccgtccggcccatccggccactatggaggcgacgtgtttgtcacccttgatggcccacaccagggcccgcagcgcccggccgccgtccagcggcatcccggggagcacgttgtagatggccacgatgatgttgcaggcggcgacctggaaggcgaactgccaggccagcgtgaacggttccaggatcagggccaccgcggtgccgatggcgcccagcaccgccgacaccgccggtccggccagggccacgacggcctccaccttggggctcttgggatcggtggccatctcggtgtggccgcccagcatctccagggtgataccgcgcacgccgatgccgtagtggcggctggtgagcgcgtggcccagctcatgcaggaacaccgatccgcacagggtgaccacgaaaccgaaggacaccaggtagaccaggccaccggaaagccccggcacggccacccgcacgacgtcggagtagatgagggtcaccagcacggccaggatcagccaggtggggctgatgtagacgggcacgccgaggacacgcgcgatgcgcaggcccgggcgggtcggtcggccgtcggattggttcatcgagtagatggtacgcatgcgtcctgggcgcggtgacatcgtggacgtcggtgtccggccgtagggttggcccatgtcgtccgagtttcgagccccggtgacgttgtcaccctcgcgcgccaacgatttcaagtcctgcccgctgaagtaccggtaccgggtgatcgacaagctgcccgagccgacctcgtcggcgcaggtgaagggcacgctggtgcactcggtgctggagcggctgtacgacctgggcgcggccgaacgcacttccgggcgggcgctggagttggtggagccggagtggaagcggctgcgcgacgccgatgccgaggccgcgggtgtcgtggacgacgagtcggcctggatcgccgaggtgcgcaagctggttgaggcgtacttcgcggtggaggatccgcggcgactgcaaccggccgaacgcgagtgtttggtggaggccaccaccgccgacggggtgcggttgaagggctatatcgaccggctggacgtggcgcccaccggcgagatccgggtggtggactacaagaccggcggcgtgccccgggaggcgtttcgggccgaggcgctgttccagctgaagttctacgcggtggcgctgtggcacgtccgcggcgtggtgcccacggtgctgcggctgatctatctgaaggacggccaggcgatcgactactccccgaccgaggcggagctgcgggccaccgaacgcaacatcaccgcgttgtggcgggcgatcggggaggccgtgacgcgcggcgacttccgcgccaagaagagcggcctttgtggatggtgtcatttcaaggatcggtgcccggagttcgggggaacgccgccgccgtacccgttgccgatcacagtctgaactccttgtcgatgtgtaacgatttgttagggttagggtcgttacgcgtcgaacgggaggtgtctgtgggtcacgccgaaaccctgctggccatgggtggtgccttcgtcgccgccgccgtcatcgcccggctgggccgccggatcggtcttcccacgattccactgttcatggtcgccgggatccttttgggaccgtacactcccggcttcgtcctcgtggacgatccgcacgagttcgagatgctgtcggcgctgggcctggtgctgctgctgttctatctcggcctggagttccatgtcgacgacctgaagaagggcggccggaagctgttcgccgtgggcggcatctacctgctgctcaacgtcggcgccgggctgggcttcgggttcgcgttgggctggggcacccgggaggcgctggtactggccgggatcgtgggcatctcgtcctcggcgatcgtgacgaaactgctcgtcgacaccggacggttgggcaatcccgagacccggctgatcctgggcatcatcgtcgtggaggacatcttcctggcgctgtacctggccgcgatccagccgatactcggtggcgccgagggcgcggccgagatgttgtggcagatgggcaaggccttcgggttcctgctggtgctggcgatcgccgcccggttcggcacccggctgatcggcaaggtcatcgccgtcaaggacgacgagctgctggtgatcagcttcctgggcgcggcggtgctcatcgccgggatctcggagaagctgggcgtcgccgacgccatcggcgcgttcatgatcgggctcatcctcggcggcaccacctccgggccccgcatccgcgagctggtgcacccgctgcgcgacgcgttcggggcgatcttcttcttcgtgttcggcctgtccatcgatcccggcgacatcgccgtggttgcgggcccggtggccatcgcggtgggcatcaccatcgtgggcaacctggccgccggtatcgccgcggcccgcatgaacggcttcggggcgctgcccgcggccaatatcgcctccaccctgttggcacgcggcgagttcgcgctgatcctggggaccatggccgccgcggcgggcctggacgagcggctgaccccgttcatcgccgggtacgtgctgatcctggccatcatcggaccgctgtcggccgggatcaccgaatggctggtgccccggctcgggctccatcctggggatgaggcgaagatcccccgacacgcggagggctgagcggcgccgagaggttaccgtaccgtccatgacaaccgccgaaacccgagtgtggatgcgcaacggaccgttgcaccgctggtttcaggcccggccgttggccggcgactcgctgctggcgctgatcgtcttcggcctcagcgggctggcgttcctcgccccggagataaagcccaccgacccgctgatctggctgtggttgttcctgggcagtcttccggtggccatccggcgggtgtggttgtggtggtcgctggcgctgacgatcgcgctgctgttcgcgtccatgttggacccgttggcgtggttgtcgggcacctgggcgatcctcgtcatcgcctacacgatcgccgccgcgctgccgttccgcaacgcgatcgcggccaccgcggcactgtggggggtcgcgacgctcacgatcgtgatggcgcgccccgagcagctcgcccaaagccccgccttcgtcgtgctgatgttcaactacgtgctggcggtgacctgcttcggcatcggacgggtcgtgcacggcaaacgcgtcaaggtcagcgaactggaggaccgggcccgcatcgccgaggagaaccaggtcgccaaggtcgtcgaggccatcaacgacgaacgccgccgcatcgcccgggaactgcacgacgtcgtcgcgcatcacctgtcggtcatgaacgtcatggccaccggcgcccggcgcaccctcaccagtgaccccgaccgggccgacgaggcgctggccaccatcgaatccaccggacgcaccacgctgcgcgagatgcggcggctgctggaagtgctgcgcaccgacgacgaacccgcggtcgacgaccgggaactgaccccgcagccgggactggacgccatccacacgctggtcggccaggtccgctccgccgggctgccggtgaagctcgtcatcgacggcaccccgttcccgctcgaccagggcatcgccctgacggcgttccggatcatccaggagggactgaccaacaccctcaaacacggcggccccgccaactccggggtgcggatctcctaccgcgaggacgaactggagatagaggtcaccgacaacggcgccggacagaagagcctgaccaccgcctccggccgggtcggccacggcctggtgggcatgcgcgagcgcgtcgccctgtacggtggcagcctgcgtaccggtccccgccccggtgggggtttccgggttcacgccctgatacccattgaggccccaacggagacgacctgacgtgagcaccgacaagcccatcaaggttctgctcgtcgacgaccagccgctgctgcgcaccgggttccggatggtgctgggggccgaggccgacatcgacatcatcgccgaggccggtgacggcgtagaggccgtcgacctggcgcggcgactgcttcccgacgtggtcctcatggacatccggatgccccgcatggacggggtcgcggccaccaaggccatcgtcgaggcgaaactgccggtgcgggtgctgatcctgaccaccttcgacctggacgagtacgtggtgggcgcgctgcgcgccggagccgccgggttcctggccaaggacgtccccgccgaggacctggtcgcggcgatccgttcggtgtcgtccggcgaggcggtcgtggcgccgaggatcctgcggcggctgctggagaagttcgtcgaccggctgcccgaacccgacggcgccaccccggccagcctcgaggtgctgaccgaacgggagcgcgaggtgctgatcctggtggccaagggcatgtccaacaccgaaatcgccaaagagctgacggtcagtgagacgacggtgaagactcatgtcgggcacgtgctgaccaagctgggcgtgcgggaccgggtgcaggccgtggtgctggcgtatgagaccgggctggtaaagcccagtaggtgacattcgcggcattccgcgcgccgcctcctccttgaggaggagaagcactccttccctacggctagggcacgggtccaccttggtctcgcggtgacggtcagggcggacgcgaaggtgtactcgcgaatcctgcccgcgcacgacgcccgggcccgggagaggcaatagcgtttcgggtacgtggagacaacaccgaaacgcatgaatcccttgggagggctttaccttgaccacaacgacaaccgccgccgcgcgggcgcacaacgtctggaaggtgtacggcaccggtgaggcgcaggtcatcgcgttgcacggcgtcagcgcggagttcggcgccggacagttcacggcgatcatgggcccctcggggtcgggtaagtcgacgctcatgcactgcctggccggcctcgaccacaccaaccggggcgaggtccacatcggcgacacgaaggtcaccggcctgtccgaccgggggctgacgaaactgcgccgccagaaggtcggcttcatcttccagcagttcaacctgctgccgacgctgaccgcacaggagaacatcctgctgccgctgtccatcgcgaagcagaagcccgacgcggcctggttcgaccgggtcatcgacaccgtcggactgcgcgaccggctgtcccaccggccctcgcagctgtcgggcggccagcagcagcgcgtcgcgtgcgcccgggcgctggtgcagcggcccgaggtgatcttcgccgacgagcccaccggaaacctggactcccgttcgggcaccgaggtgctgaagttcctgcgcgactcggtcgaccagttcggacagaccattgtgatggtcacgcacgacccggtcgcggcgtcctacgccgaccgggtgctgttcctggccgacggccgggtggtggacgagatgctcgaacccaccgccgaccgggtgctggacgaactgaagcgcttcgaggagatcgtcgactcggtcaaggccggggaggctcgctagagatgttgcgtgccacgttcaaatcgttgctgtcgcgcaaggcgcgactgttcatgtccggcctggcggtgatcctgggtgtcgcgttcatctccggcaccctgatcctcaacgcctcgctgggcgactcgatccgcgacatgttcgccaccgcgtacaagaacgtcgacgtccaggtcacccccgacgccgacgagtccaaggacaaggtcgccacgatccccgccgacctggtcgacgagatcaaatcccaaccgcacgtcgacaaggccaccgcggaggtcgccgacgccgccggcggcgtgcaggtgctcgacaagaacgagaaggtcctgcccccgaccggtcccccgaccatcggcaccaactggaccggcgtcaacgaccccatggagatggccgacggttccggccccgaggcgtccgacgaggtcgccatcaacaagggactgtccgatgcgaccggttacgaggtcggcgacaccatgaagctggtgctgcccaactccggtgacacgaaaccgcagtccttcgaggtctcgggtgtgttcgagtactccggcaaccggggttcgctcggtggcgagtccaccgtctcgttcaccaccgagacggcgcagaagatgttgctgggcaaggaggacgtgttctccagcgtcaacgtcaagagcgacggcagtgtctcgcagaccgagctgaagaagcagctgtcgtccgaactgggcggcgactaccagatcaagaccggtgacaagctcgccgaggagtccgccgggcagctgtcgatcatcctcgacttcttcaactacctgctgttgggcttcgggacgatcgcgttgctggtgagcgtgttcctgatcatcaacaccttctcgatcatcgtcgcgcagcgcacccgggagctggccctgttcagggccatcggcgccggacgcggccaggtgacccgatcggtgatgctggaggcgttcatcatcggcgccctggcggccgtggtcggcatggccgtgggtgtgggactgggctgggcgggcaccgaggccatgagcggcctgttcggtgacctccagaccactttgtccatcccgatggaggcgtggatcgccgcggccgcgatcggtatcggcatcacgatgttcgcggcgctgctgccggcgctgcgggccgggcggattccgccgatcgccgcgctgcaggacccgtccaacacgcagcggccggtgcgctggttcgccatcatcggcgggctgctgctggtcggcggtggtgcgctgctgaccgccgcgctgaccaagcagttcggcaagatcgactccgacgacacccgcatcgcggtgttcagcgcgatcacggtgctgttcctgggcgccatcatcttcaccccggtgctggcccggccgttggtgtcgctgatcggtttcctgttctcgtggtcgctgccgggcaagctgggccgccgcaactcgggccgcaacccgaggcgcacggcgatcacggccaccgcgctgatgatcggcatcactttggtgaccggtgtgggcgtcatgttctcctcggccaacgcgagcatccagaagtacatggccaaacaggtcaacatggacttgatgatctcgcccgcgacgcaggggcagaacccgcccaccttcgacaagtcggtgctcgacgaggccgccgacatcgacggggtcaccaaggtcgtggacggctacgccgattcgcaggccactttggatggcgaaccgatctacgtccaggcgacgtcgaacatcaaggacttcacgcggcttctgggcgtcaccaaggacaagggcgagatggactcgctgggtcccgacgagatgctgatgagcaccgggcaggccaaggacaccaagacgaaggtcggcgacaccgtcgaggtgaccttcgcgaacctgaaggagcccaaggagttcacggtgtcgggcatcgtcaacaccggtgacttcatggcggcgccgtggatcgtcgacgcgtccaacgcaaagtacttccacgaggacaagccgatgcaggcgttcatcgaggtgggcgacaaggacgacgtcaagccggtcatgaaggacgtcaacgagctgctgaaggactatccgctcgtcacggtgatggacaccagcgcgttcaccgaacagctgaaccagatgttcgacatcatgctgacggtggtgcaggtcctgttgggtctggcgatgctgatcgcggtcatcggcgtcatcaacacgctgacgctgtcgatccgggaacggaccagggaactgggactgttgcgggccaccgggctgacgcgcggtcaggtcacccggatggtgaccgtcgagtccatcgtgatctcgctgttcggcgcgctgctgggcctgggcgtgggcgccgggctgggtatcgcggcccagcggggactgcggacgttcatcgacgtcctggcgatgccgtggggaaccatggcgttctatgtggtcgccgctatcgtggtcggtttcttcgcggcgctgatcccggcctaccgggccaaccggatcaacgtcctggaggccatctcctacgagtagccctttccgggcaagcaggcggggaacggtgggtccgtgcgagagcacgggcccaccgtcattcgtccagtgtcgccagtcggctgcgaaccttgtcggcgtacggatgcccgagctcgtccagtgtggtcagcgcttggctccacacccggcgggcggcgtcgcggtcgtcctcggacaggtacacgtcgccgaggttggtgagcacctcggtggtgaagtaccggtcctcgacgtcctccagcaggtccaaggcggtgcggtagcaggtgatggcctcggtgtggttgcccagatggtggtgggcgtagccgaggctgtcccaggtctcggcctcggcgtgggcgtcgtggtgaccgtgctgtttggtgagttcggcgaagatctcgatcgcttgtccacagtagtcgagggtttgcgggtactcccccgccagggcgtgctgccagcccacgccgttgagggcgtgcgcgacccggcgctggttcccggccttgcggtacaggaccaggctctccatgacgttctccaggccgcgctgccggtcgccggtgcgggagtacgcccaggccaggccccggtgcgagtcggcctgcccgaccgggtcgtcgagctgcttgaacagcgccacggccttgctgaactcggcgcaggcctcggggtagcggctcagctgggtcagcggacggcccagcacccggtgcgcgtaggcctgccggggcaggtcgcccagtcgctcggccgcggcgatggcctgccgctggaaccgttcccagtcggcccacaggccccggcggctcaggtaggtctccatcgcccacaccagctggtaggtcgactcgtccagtcgccgcgtctcggtcagtcgcagcaccgccttcagtgtcgccagttcctcgtcgaaccagtcccgggcggcgcggctgtcgacgaactcggcgggtttgacggcgtcgtgcagcggcggcagcggggtgacgcgccgcagcgggtccagccgcagcgtcgcccggtgcgcggtgtggacgtggtagtcgacgatgcgctccaccgcctcggcgcgcagctcggcggggtcggtggactcggtgaggttgacggcgtaggcgcgcagcaggtcgtggaacgcgtagcgtccgggccgccgggaccgcagcaggtgggcgtcgaccaggtcctccagccgggtctcgacctcgtgggcggccgcctcgcccaacagcgcgcacaccgcgcccaccgacaggtcggagccgggcgccaggcccagcagccggaacaggtgggcgtgccgttcgtccagttcccggtaggacatctcgaaggcgacccggacgctgcgctgcccgaactcgagtttggacagcagttcgccgtcgcgggccagccggtcgcgcaggtcggccagggtccagttgggacggctgcgcagccgggcggcggcgatccgcaccgccagcggcaaccgtccgcaggtctcgacgacctcggcgacgatgcccgccgcggtgtcgtcgagtccggtggtcgcggcggcgtccaggaacagcgccgtggcctcgtcggcgctcatgacgtccagcgggatcggggtgacctcgtccagggccgacatccggcggcgactggtgacgatgaccaggcagcgggagccgccgggcagcagcggccgcagctgggcctcgtcggcggcgttgtcgagcacgatgagcagccgccggtcggacagcagcgagcggtacagcgccgcgcggtcctccacctcggcggggatgtcctcgacggccaggcccagcgcccgcagcatccggtcgagggcgtcgccgggttcgacgcgttccccggcgccgctgaaaccgtgcaggtccaagaacagctggccgtcggggaagtcgggggccagcagccgggcggcgtgcacggccagcgtcgtctttccgatgccgggcatgccgtccagggcgcacaccaccaccgatccggcggcctcggcgtccaggcagccgcgggacagctgccgcagcgcggccagttccggttggcggccggtgaaggcggggacgtcggcgggcagctgcgacggcaccacccgggcgggggcggcggccacggcgacggcgggccggggcgcgtccagtccggcgtcggcgctgaggatgcggcggtgcagttcggtcaggttcttgcccgggtcgcagcccagttcgtcgcggaaccgggcccgggtctggcggtacaactccagggcttccttctggcgacccgagcggtacagcgccagcatgagcagggcgacgggtttctcgcgcagcggcctcgccgagatcagtccgcgcagttcgccgatgagttcgccgtgctgtcccagggccagccgggcctcgaagttgcgcagttcgatgtgttcgcggcgttcctcgacgtgcgcgacagccgcggccaggttgggttccaccaggacgccgcccaacgccggtccccgccacagggccagcgcccgggtgaagcagtcggcggcggtggcgggatcctcggcggccagggcctgttcgccccggctggccagcgcgtcgaactcggccaggtcgagctcaccctcgtcgaccacgacccggaagccgtgcgggtcggcgaccagccgggaggcgtcctcgccggggatgtgcagcttcttgcgcagtttcgccaggtagctgcgcaggttggagtcgacggagtcgggggcgtcagcccacaccagctcgatcagccggggccgggagacggttttgttggcgtgcaaaagaagtgccgccagcacggccttactgcggccaccgccggtcggcaccacttgcccatcacagcagacttccatcgggcccaggacccggaattgcagcacgattcccgccttgacgtgataaccatcaccggttggcgatcataccccgccgcaacggaatcaagcccggtccatgtcctccagttcccggcccttggtctcgcgcaccgcccgcgcgacgaacacaaaggacagggcggccatgcccgcgtacaggccgtaggccaggcccaggcccacctctgacagccacgggaaggtcgccgacaccgtccagttggcgacccactgcgcggcggcggccaccgccagcgccgaggcccggatccggttgccgaacatctcgcccagcagcacccacaccagcgggccccaggagcagccgaagccgaagacgaacaggttggcggccaccagcgcgatcggaccctccaggtcacccagcatcggctgcggtttgcccgcgacgtctgcgaccggcgcggtggcgaagatgaacgccatcacgccgaggctgacggccatcgccgccgaaccggccagcagcagcggtttgcgtccgagtttgtccacaagggcgatggccaccagggtggtgacgatgttggtcaccgaggtgatgaccgagatcagcatcgagtcggactggctgaatccgacggcctcccacagcgtcgaggagtagtagaagatgacgttgatgccgacgaactgctggaacaccgacagcaggatgcccacccacacgatcggcagcagccccaggacgggtcccttcaggtcgcccatcctcggcggcttgtcggacttgagcgatcgttcgatctcggtgatgcgctggtccacattgccgcccagcacgctcttgagcacctcgcgggcccgcgtcagttcgtgtttggacaccaggtaccggggtgactcggggatctgcagcgccatgatgccgtaggcgaacgcgggtatcgcggccgaggcgaacatccaccgccacgcgtccaggccccaccacagtggttcgttggctcctccggcggcggtggcgaacacgaagtcggccagcagtgccacgaagatgcccgacacgatcgccagctgttgcagcgaacccagccgtccgcgcatgttcgccggggagatctcggcgatgtaggccggtgcgatcaccgaggcggcgccgacggccagaccgccgatcacccgccagatgaccaggtcccaggccgcgaccgccagcgccgaaccgatggcgctgatgaagaacaggatcgcggcgatgagcatcacccgcacccgtcccagcgcattggacagttgcccggcgaaccaggcgcccaccgcgcagcccagcagcgccgaggacaccacgaagcccagcgcgatcgagccgatcccgaagtccttgccgatcgccgacacggcgccgttgatgatcgaggtgtcgaatccgaacaggaatccgccgatcgcggcgacccccgcgagcatgagcgccttggcatgggcccgtcgcttctcgtgcgcgacggtttcgctgtcggtcatcgtcccccctgatttccccgcattaggagtgactttaagttcgttccgtcaaaaattcgggcatatcggtcacaggactttcgctgcgccaccgaccggtgcacaatcggtgctcgtgaatttttcggcgaagggaatgtcgtgaccaaagcgaagctcggctgggtggcgctgctgcccgggcaggacgggcttatccggatcaatctgcccgccgacgcgaagcaggcgaccttcgaccttcccgcacgacttcaatttggacgcgagctgcatccggtgctgcccttcgacatcgaggcctggcggtcgcgggtcggcgagtacaccgacggcgacatcaagctcgtcgtcaccatgaaccccgactccgggctggccgagccgttcccgttctatgtcgacctcgaccacgacgccgtggttccgttgacgcccatcgccgccgaccggctgctgtccgaacagggcgaggagatcaccttcaccgccgacggtgaactgcgcatcgccatcgagggcgccgaggccacactgcggcgcgccgaggtaccggtcgaggaggaggtcagtttcctggtctccggtgaggccaccgtcgttgcgggcacgctgctgcgtccggcgggcgagggcccgttcccggcggcggtgctggtgcacggttcctcgttccaccagcgcgacttctatcgcatgtgggcccacgccctggttcgcgccggggtggccgcgctgatcttcgaccggcagggccacggcgcctccaccggcgaggtcgccgagaccctccaggaccgggccgccggggtcgaggcggcgatgaacttcctcaaggaacacaaggccgtctccgaggtgggcctgtggggcatcagcaacggcatgtggacggtgccgctggtggccgcgcggcgtcccgacgtcgcgttcgtcgcgggcgtctcggcccccggcgtcaccgccgccgaatcggaggcgcaccgccgtggcaccgcgctgcggcagggcggcgtgtccgccgaggccgccgggatcgccgagaagatctggcggctgctggccgaggtgagccagaccggcgacgcctcaccgtcccaggtccgcaagctcgaaccgctgctgaagaagctgcgcgccgacaagacggtcaaggcgtacactccgcccggctacgccaagaccagcccgaagctgtcccccatgcccccgtccggttcggccgccgaggtggccaaggcgcacgcgggcacccccgatccgtccgtgggctacgacccggccaacagctaccgcgagatctcctgcccggtgctgctgcagtacggcaccgacgaccccaacctccccgcggccgagtccgagaaacgcatccgcgacgccctcaccgacggcggcaacgagaacttcaccatcaccagctacccgaacgccgggcacctgctggaacgggtgccatccgaagtagacggcatgacccacgaggaggcctcgtacgggttgcatggtctgcggttcgcgtccggcgccgtgtcggagttcatctcgtggttcgaggcccgcaagccctcatgagttgtagaacagaccccggacggtctgtttgagcctcgtccacaatgacggacgcgacgtggcttcggtcttggcgcgtttttccttcatctcttcctccggcgtacaggtgtgcccggttcccgacacaccgaccgtgaacgagtggctcttgatcttctcggcaccctggtacccggtggcggtcacggtgatctcggcaccggtgtcgttgagccgcaacaacccgtactgcccccggcccggcagcgacggcccgaggtcatagtggttgttcaccaccgacggccgcgagtccatactggcgaagtggaacaccggcacccggccgggcgagttcccacccgagtccatcgcgacagcgtgcagatccccgacgaccaggcacatccgcccggcccaacccaacgagtcgaacatgtcgatgagctgcgaccgctcctcggcgaaggaactccaggtgtcgttcgaggaactgtcgaaccagcgacacaccggcaacagcaccaggaaagccgcgtccgaggactccagaacccccttcagccaagccttctgggcggcgcccagcatcgtcttgtcgggcccgtcgggatcgtcgtcgggcgaacggtacgaacgcacgtccagcgccacgaacagcacccgcccgatcgtccagctgtgccagatacccacctcatcggacagttcatagtggggcacccgctcccggtacacctgggcggctgccttgcgccccggagcggtgccgtccgagttgttgggaccgaaatcgtggtcgtcccacacatactgggtcgcgacatcccgatacaaccctgcctgacgcggctgggcgaacacgtcgtcgaacgccccccgataggtgtccacatcatgatcgggcacgaactcccccgaaccgatgtcgtagtagtgaatgtctcccatgtggagcaacatcagcgggtcccgctcccggatgtccgagaacacgggatggttcgagacccgagcggggacggtcacgtccccggtaccgggatgttcgggctcgaacccggcgcacgaggtggcggcgacggtgaagtccgcgggctcgcccagcaccggatgggtgcggaaccgcccgagggcctcgcggtccagatcgccgtcgatctcgacaccgtagtaatagcgggtcgcggccttcagaccgtcgaccttcaactcggcgacaccgttctcgggagccaccgcctccgacttcaccggatcggccaaatcggactccgtcgagacatgcaatcgcgcggtatccccgctcaaccttgccttgacgatgacggcggcgggggtcgtggcaccgacccaggtatacgacaatgacatctgtcgtccgttcgctacgaggggctggggcccttcaagcatagacgcattcatatgtccctacatcccttcaaaacccccacccaccccaaccccgccccggggtcacaatggtcggatgtactcacccgaccgccaagccaaccactgcgccttctgcggcacccgcttccaacccaccaccacctggccccgcgactgcccctcctgccacgagacaacctgggccaaccccctccccgtcgcggtgaccctcctgcccaccaccgacaccgacggcaccaccaacctcgtcatcgtccgccgcaccatcgaacccggctccggcctcctcgccctcccgggcggctacatagaactgggcgaaacctggcaacaagcagcggtccgcgaactacgcgaagagtcccacatcgaagccgaccccaacgacgtccaactattccatgtggacaactccgtccgaaccatccagatcttcgccctcctccccacccgccccgtcaccgacctcccaccctcaacccccacccccgaggccgacggctggcacctcctccccgcccccaccgaactggccttccccacccacaccaccgcggcccggatgttcttcgagaaccgctgatcccagcgctgtgcgatcatcgacgacgtggcgaaactggtgctggacctgcacgacatctacaacaagggcgacctgatcgacaaggcgctgcgcgacatcatcaacgaggctgtcgacaagaagatcgccaccgtcgagatcatccccggcaagggctccggacagctcaagaaaaaggtgatccgcttcctggagcagaaggacatcaaggcgatgtaccaccgcatcgacaaggactccaagaacttcggccgcctgttcgtctacttccagcacaaggccgacaagggcaagaaacgcaagcggtaaggcgggtcgggcaccattgtgggtgtggatggtgaggttgggctggatccgttgcggatgagtgagcgtgagtatttccgcagcattcgtaagcggctcggtatgtacgtcggggtgccgacgttgggtggggcggaggcgtttctcgtcggttatgaccaggccgcgcggcggggtgggtcgccggggttggaggggtggcgggagtggatgctggccaggatggacgggccgtgttgtcatgtgtggagtggtatcgcggtgcatctggcgaccggggcgccgtgtcggtgtaccaatgggtcgccgggctcggcggctgatgaggacgcggcgatcgacatgctgtttcggttgctggacgagtatctggcggagcgggaagccacggtggcggagtgaaccactggcacaagatggagatccggccgcgcgagttcaccgaccactggggcgacgacatcggggtgtacctgcggccgccgcgtggcgcgagggtagggagactcctggcgcaggtggtgctggacgagtgggccgattcgatggggcgcaaggctcctcggctgaccacgcggaacctggtcggacgtgtggacgagccgtggcccaaggacttcaagaagatgttcgacgagcccgcgccgattgaggtgcgaagggtgaagcggcggcggaagtgatgtgcgtccgccaggtggcggaatcggcggggagtctttatagtcatgttgacgattaaggacgtgtgcccatgaatatcgccgatttggtggccgccctgcaacagccgctgttcaccgtgctggccactccggtcagttggaccgaggtgcttggtttcgggtccggggccttgtgcgtgtggctggttgcccggcagcacatcgctaactggcctaccggtatcgcgaacaatctgttcttcattctgctgttcacgcaggcggggttgtacgccgatgccgggttgcagttggtgttcatcacgctggcggtttacgggtggtggaactgggctcggcgggggtcgggggcggtgaccgtggtggtgcggcggacgacgcgggtggagtggtacgtgttgggggtcgccggagtggcggggttggtggggttgacctggttgctggattcggcgacggattcgacggtgccgttttgggacgctctgaccacggtgttgtcgttgttggccacgtatgggcagtgccggaagcggttggagtcgtggtggttgtggatcgccgccgatgtggtgtacatcccgttgtacgcgtataaggggttgtacttgaccgcgatcttgtacgtggggttcatggcgttgtgtgtcatgggtttgcggggctggcgtcgggatctggtggccgcgcgaccggccgaggcggtggcgtgagccggtttcggcacggtctggtgctgggcaagttctatccgccgcatgccgggcaccatcatgtgattcggacggggttggcggcttgtgagcggttgaccgtgttggtgtgcgcggcttcggtagagtcgattccgttggcgcggcgggtggagtggctgcgggaggcgcatccgttgaccactgtggtcggtgcggtggacgatgtggaggtggacgttcacgatccggcggtttgggatgcgcacatggcgatctttcgggccgctgttcccgggcgggtggacgcggtgttcacttcggaggattacggggcggagttggcgcggcggttcggggcggagcatgtcgctgttgatgtggatcgggggttgtttccggtttcggggcggcgggtgagggccgatccggtggggcactgggggtttctggaggcgccggtgcgggcggggttggcgcggcgggtcgtggtgttgggggccgagtccagtggcacgacgaccttggctcgcgggttggcggagcattacgcggggcggggtggcgtgtgggcggatacgcggtgggtgccggagttcgggcgggagtacagcgaggcgaagctggcggcgttgcttgtggagcgtccggacgcgggatggagcgaggttcggttcgacggggacgagtttccgttcatcgcgcggcggcaggacgagatggaggaggcggcggcgcggcgggggtcgccggtgttgttctgcgacaccgattccttcgcgacggcgatctggcatgagcggtatctgggtcgcgggaacgccgaggtcgcgcggatcgccgagcgcgtggagcgtcacttgtggatattgaccgaccacgacggggtggcgttcgaggacgatgggctgcgggacggcgagtcgctgcgggggtggatgacccggcggtttcgggacgcgttgcggcgcacgcggcggccgttcgtcgaggtgagcgggtcgcgtgagcagcgattgaagcaggcggtcgcggcggtggacgagctgctggccacggggtggcggttcgcggatccgttgccggagcggcgttgagtcgtcggggcgggtcagcgggctttgacgggttcccagccgtgcagccggatcagttcggcggcgacgcggacgaagctttgtggatcgagtacggagccttcgcggcggatgtcgtcctcgtcgagggcgaagacccggtccaggcgcacgtaggagtcgcgggcgttgcgatcccaggccccggcgcccaggggcagccagtcggggtggtcgtcgtggcccttgctggacagcatcatgcccaacaggcgtttgcggtagcggccgacgacgagcagcggccggtccttgccctgggtggggtcctcctcgaaggggacccaggaccagacgacctcgccggggtcggcgagtccgtcgaggtcgggcgagtactcgatggtcgcgtagcgctcgggggtgtagatctcgcggacgcggggcgtggcgggggaatcgtcaagcatcacaggagactagcgaaccggtgccgacgcgccaggctggccggttcctgtcaatcgcggggcgtggcgccggaatcgtggcagggtgggcggattcggttccccgacaaaggaagtcgccatgccatcgatcagccgccgcggtctgctgtacggcgccggagtctcggcagccctcgccaccggagccttcggggtcgggcgggcgttcgccgactcgattgaggacacgccgcggttcgacctgtctaccgacgccatcaagaccaggttcttcgagaagccgctgaagtcgggcaacgtgatgcagtccttcgggttcgacgacacccgggaccgggtgtacctggcgcaggtcatggatgccaagggtggccccggtgatcacaacaagctgggcaatttgtgcgtcaatcaggccaccgtggacggcaaggtgaccgggtcgatgtatctgcgggggttcgggcacggggtcgggatcggggtcgagccggacgccgacggtgtggtcgtgtgggtcgagggcgacgcgtacgacgccgggggtgacttcacgttcggcaggaagatcgcgcgggtgcggttcaaggcgggtgccgacgtcaagtacgcggacgtcccggaacgggatcgcttcgacccggttccgggtgccaccgcgctgaccccggcgctcgacctggaatacggccgcatcggggtcaagtacaacgaggccgggaaggtgaggttccgggtctacgacttcgcggagttcaagaaccggaacttcacgccgttggccgagttcgacaaaccagaagacatcgccaaccgcgtgtacttccagggctggacgctgttcggccgctacctgtacacactggagggttcgaactggggtaaccagggttcggtgtaccccgacgggaacgtgttcctgtcgagcgtcgacatcgagaccgggcggatgtcgcagcacagcatcacccgggcggcgaagttcttcaagtaccgcgagccggaggggatggcggtccggcggcgcaagccgggcgacccgcgcagcgcggtcattcacttcgggctggcctcggggaacaagggcgatcgactggcgaccctgtacacgaagcccgcattcgtcggctgagcgcggtgttagcctgcgggaacgaccatccacggattcagggagtgacccatggccactgttcgtaccgcacgcaccaactgggagggcgatctgaccggcggcgccggtgtcgtccacttcgaatcgtcggggcgtcccgacgccgaggtcacctgggcggcgcgctcgcaggacgccaacggcaagacctcgccggaggaactgatcgccgccgcgcactcgtcctgcttctcgatggcgctgtcggccgggctggccaaggccgggacgccgccgcagagcctggacaccagcgcggaggtcaccttcgaccccgccgccggtgggatcacgaagatccggctgacggtgcgcggtgacgtgccgggcatcagcgccgaggagttcaacgccgcggcggccgacgccaaggcgaactgtccggtcagcaaggcgctgggcgcggtccaggacatcactgtggacgccgcgctgaagtaaggatccacgagcgtgccaccggttgttctcggtggcacgctttcgtgtgtacgggtgcgtttccgcacgtcaagtgcgacacgccggttggccaaaatagatacgtgatatgcgccactcggccgcaaccttgaaacagttatgctgatgcccagcataggaaattcgcatgctgcggcgtgccgtcagcacccccgtcggtacgcgagcagggcgtcagtagacaaaggaggctgatcccacaatgtcggcacccacatccgaatccgaaggccgccggttccgcgcctacacggcacggcacctggaggaactgttgacccgtgcgggtctgtcgcctgagcagcgactgcgcgcccgggccgtggccacggtgctgccgtttcgcaccaacgactacgtcatcgacgagctgatcgactgggacgcggctcccgacgacccgatctaccggctggtcttcccgcaggaggacatgctgcccgccgaggacgtcagcaagctggccaagctgctggacgccgacccgaaggggcccgagctcaaggccgaggtcttcgcgatccgccgccgcctcaacccgcacccggccggacagctggacctcaacaagccgaagctcggcgaggcggacatcccggggatgcagcacaagtaccccgagaccgtcctgttcttcccgcagcagggccagacctgccacgcctactgcacctactgcttccggtgggcccagttcgtcggcgagtccgacctgaagatggcctccaacgacatcgacgcgctggtcgggtacatcaaggcgcacccggagatcaccagcgtgctgatcaccggcggcgacgccatgatcatgggtgccccggtgctgcgccgctacatcgagccgctgatccagctggagcagctggagtcgatccggatgggcaccaaggcactggcctactggccgcagcggttcgtgaccgaccccgacgccgacgacacgctgcggctgttcgaggaggtctgcgagagcggcaagaacctggccttccaggcgcacttctcgcacacccgggaactggcgccgacgatgctgcacgacgcggtcaagcggatccgcgacaccggcgccgtcatccgcacccaggcgccgctgatcaagtccatcaacgacgacccgcaggtgtggtcggacatgtggcgcaagcaccacacgatggggatggtgccgtactacatgttcgtcgagcgcgacaccggaccgcaggagtacttcgcggtgccgctggcgcgcgcgtacgacatcttccaggaagcgtattcgcaggtgtcggggctgtgccgcaccgtgcgcggaccgtccatgtcggccgatccgggcaaggtcgccgttgacggcgtcgtcgagatcaacggcacccgggtgttcgtgctgcacatgatccaggcccgcgacccgaagctggtcggcaagccgttcttcgcgcactacgaccccgacgcggtgtggctgaacgacctcaaacccgccttcgccgaacggttcccgttccagtagcgatcgcaagtccacaatggcggtcccggttaccccggggccgccgtttctacgcccacgggagtaacccgatcgcctctcgtcgtgtgacgacgaccggacggatctcggcgaggctggcgggtatgacaaccgcacccgtccgcactctcccgaaaccgttgcgccgcggcctgttgacgctgcacgtcatcacctcggtcggctggctgggcatcagcttgggcaacatcgcgctggccctgacggtgtacaacacctcggatccggcgttgcagcactcgatctaccgggtgctggagatcgtcggcaatatcgtgatcctgccgatcagcctgaccgccttcgccaccggagtggtgctgtcggtgggcacccactggggactgctgcggcacaagtgggtgctgatcaagctggtcctgacactggggaccgtgctgatgacgtacctgtcgctggtgcccggcctgcgcgagagcgccgccatagtggacgccaccgcgccggaccggctcgccgacatcgacggttcgggattgctgtccgccgcgttcgtgtccagttcgatctacacgttcaacgtcgtgctgtcgacgttcaaaccctgggggcggacacgatggggccgacgggccgccgagcaggcacggacccgggtcgcggcgcgggtctgaggtcggcagcggaagatttctcggcgacgttgtcaaccttcctcggtcctcgggacgtcagtcttaccgaaacccttaataacccgaggagaaccgccttcatgcgcagacgcaccctcttcaccgggctggccgccgtgggcgccgccggtaccgccgccgccgtgttcggccgctcggcgctggccgacagcgaggccgccgcggcgaaggcgaactaccaggtggccatcaccgaacaggtgtccaacaaggtcatgatcttcgcgcgcaacagcaagtgggacaacgcgcacatgctgcgcagcttccgtcccggcgggggcggcggctggtcgaatctgtccgatgtgaagttccgggagacccacaagtacaacaacatcggcctgttcacgtgttcgggtggcaatgtcggcgtctggaacctcaagtccgaacggcaccaggagttcaacgacgtcctgtggtgggcgacgccgggaggcaacccgcacgccatcgaacgcatcccgcacaacggttcggtggtgacggccagttccaagggctacatcagcgtctacggacccaagagcgcggtgatgagttcgctgggcaagaaagccgtccagaccttcggactgcccggcgcgcacggggtgctgtgggacgaggtcagcaatctcctgtgggctgtcggcgacaagacggtgcgctcctacaaggtcaccggctccggacgcggtacccggctgcgggaggccggagcgcggatcaagctgcccggactgggccacgatctgcaggccgaccacagcaacaagggccgcctgctggtcaccgacaccaagggcgtctacgagatcaccaagtccaatcggggcatccgggagattcgccaggccgatcacgtcaagtccttctgccgacactcctcgggggaggcgttctggaccattcccaactggcccaagccttccaactggcggaccaacaccgtcggcttcgacggcggctactcccgcaaacgcggcggcgccggaatctacaaggcgcggctgttctacccgaagtaccagtaggacggcaccccaccgaccatccgcgagttaccccgtgtggacggtcccggcctgccaagttcttattccggggccgtccacttctcgcgtcaatcgcgggcgagcggcaatcgcgttggcgtggcggggtcggcgctcagcgggacagctcggcgtggacgtggcgcagccgctccacgtcgacgccgtcgagggtgtcgagcaccgtcaccccggagcggggcgggatcgggacttcgctggggaccgccagtaccgggctgcccgcggcgtgggcgctggccactccggtgggggaatcctcgatggccaggcagtcggcggggctgagccgcagcgtcttcatcgcggtcaggtagggctcgggatcgggtttgttgtgggtgacctcgtcgcccacgacggtggcgtcgaagtggtgggcgccgatagtctcgatgatgacgtcgacgagttcgcggccggtggccgtcaccagcgcggtggccaggccgcgcgagcggacctcgtgcagcagttcctgggcgccggggcgccacaccacaccgtcggcgaagatctccttcatccggccgatcagccaggcggcgctgtcgtcgatgccggagaacggcagcccgaaggcggtgtgcaccacctccatggactcgcgctggtccatgcccaccagctggagccgcagcgagttggtcagctcgccgcccagccgctggcacagttcgcgcaggcccacggcccacagcttctcggagtccatgagcgtgccgtccatgtcgaacaggacggccgacagttcaccgttgggcatctgccaccactgcctttcaagcctgggccggaactagcagcctaaagaccctcgacggcgagaagtgaacagtctgccgaacagtgcgctacttctctacttcgcttcggcttcgcctcacttggcgttgaagtacgacgcctccgggtggtggacgacgatcgcgtcggtggactgttcgggggtgagctggaactcctcggtcagttcgacgccgatgcggtccggccgcaggatcgccaccgtcttggcgcggtcctccaggtcggggcaggcggcgtagccgaaggagtagcggcacccgtggtagtccactttgagcatgccgtcgagatcgttcgggtcgaagtcggccaccgacttgccgtccggacgggtccactcggcgcgcatccgcttgtgccagtactcggccagcgcctcggtcagctggaccgacaggccgtgtacctccaggtagtcgcggtaagcgtgctgcgcgaacagtttcgcggtgtagtcgctggcggcgctgccgatcgtcaccagctgcatgccgatgacgtccagttcgccggactccttgggacggaagaagtccgcgatgcacaggcggcgttcccggcgctggcgcgggaaggcgaagcgggcgcgttcgctgtggccgttctcgtccagcaccaccagggtgttgccctcggagtagcacgggaagtagccgtagacgaccgacgggtccaggaccttgtcggtggccagccggtccatccagtaccgcagccggggacggccctcggtctcgacgagctcctcataggaggggccgtccttgccgcgcgagggcttcaggccccactggcccaggaaggtggcgcgttcgtcgagcatggccgcgtagtcggcggtggggacgcccttgatgacccgggtgccgaagaacggcggccggggcaccgggttgtcggtggcgacgtcggaacgcaccgagtcgtcgtcaagggagggaccggactcggccttgacggccgcgtgccgggcgcgccgttcgcggcgttgcgcgatcttggcctcgcgttcctcgtcgaccaccgccacgccggtacggcgcgcggtcatgacgcgttccatcagcgacaggccctcgaaggcgtccttggcgtagtggacctcgccctcggcgaacatctcgcgcaggtcgtcctcgacgtaggagcgggtcagcgccgcgcctcccagcagcaccggccagcggcccgcgacgccgcgcgacatcatctcggcgaggttctccttcatgatgacggtgctcttgaccagcagaccagacatgccgatggcgtcggcgttgtgctgttcggcggcgtcgacgatcgcgttgatcggctgtttgatgccgatgttgacgacgctgtatccgttgttggacaggatgatgtcgaccaggttcttgccgatgtcgtgcacgtcgcccttgacggtggccagcacgatcgtgcccttgccctcggagtcggccttctccatgtgcggttccaggtaggccacggcggtcttcatgacctcggcggactggagcacgaacggcagctgcatctggccggagccgaacagttcgccgacggtcttcatgccgttgagcagggtgtcgttgacgatgtccagcgcggagcgctcgacgagggcggcgtcgaggtcggcctccaggccgttgcgctcgccgtcgatgacgcgccgttccagccgttcgttgagcggcagcgccgccagttcctcggcgcgggacgcgcgggccgaggccatgtcgacgccctcgaacagctcgatgaagcgctgcaacgggtcgtagccctcgcggcgccggtcgtagaccatgtcgagggcgacctgacggtgctcctcctcgatcttcgacatcggcaggatcttggaggcgtggacgatggcgctggtcagtccggcctcgacgcactcgtgcaggaacaccgagttgagcacctgccgggaggccgggttgaggccgaaggacacattggagatacccagggtgaagttgatgccggggtagcgttcggcgatgccgcggatcgcgtcgatggtctcgatgccgtcgcggcgggtctcctcctggccggtggagatcgggaaggtcagggcgtcgacgaagatgtcggacactcgcatgccccagttgtccaccaggtcgtcgatggtgcgcgcggcgatctcgatcttgcggtcggcagtgcgggcctggccctcctcgtcgatgcacatgaccacgacggcggcgccgtgctcgacgatcgcgggcatcgccttggcgtagcgggagttggggccgtcgccgtcctcgaagttcaccgagttgacgatgcagcggccgcccagcgactccagtccggcctcgatgacgcccggttcggtggagtccagcatgatcggcagcgtggacgcggtggcgaaccgtccggccagctcccgcatgtcgtcgcggccgtcgcggccgacgtagtcgacgcacaggtccagaaggtgagaaccggcgcgggcctggtcgcgggcgatgtcgacgcacttgtcccagtcggcggccagcatcgcctcgcggaaagccttggagccgttggcgttggtgcgttcaccgacgttgaggatgctggcgtcctgcttgaacgggacgtggtggtagaccgaggagacgccgggttcgtcggcgatggtgcggcgcaccggttcgcgctggccgacccgctcgtagacctggcggatgtgctcgggcgtggtgccgcagcagccgcccaccagcgccaccccgaactcctgcgcgaactcgtcgatggcctcggtgaacttgggcggcgtcatcgggaagatcgcgccgttggggccaagctccggcagcccggcgttgggcatcaccgacagcgggatgcgggagtactgcgacaggtaccgcaggtgctcgctcatctcggcggggccggtggagcagttgagcccgatcaggtccaccttcagcgcggccagcgccgtcagggcggcaccgatctcgctgccgaccagcatggtgccggtggtctccacggccaccgaggcgatgatcggcacctggatgccttcggccttcatggcgcgctgggcaccgacgatcgcggccttggtctgcaacaggtcctgcgaggtctcgacgatcagcgcgtcggcgccgccgaggatcagtccggcggcgttctccaggtaggcgtcgcgcagcaccgcgtacggagcgtggccgagggtgggcagcttggtgccggggccgatggagcccagcacgaaccgggggcggtcgggggtggagtggccggaggcgacctccttggccagttcggcgctgcgctgcgacagctcccggatccggtcggcgatgtcgtactcgccgaggttggtcatgttggagccgaagctgttggtctcgaccatgtcggccccggcggcgaagtacgcgtcgtgaatgtcacgcaccacgtccgggcgtgacacgttgagaatctcgttacagccttcgagaccctcgaagtcgtcgatctcgagctgggcatcctgcaacatggtgcccatggccccgtcggcgacgaggatgcggtgcttgagggcgctcaggaacggattctcagacatgtcccccagcctaggcggtatggggtgcgtccggaaacagcatgttcgcgtgattttcgatccggcgcgcggcccgagccgtccgtgaaagcgatgtgggcagcacgtacccttgccgggtgacacctactgacggacttccggacctgcgttcgccggtgctcgtcgccgcgttcaccggctggaatgacgcggccgacgccgcgagccacgtcatcgcgcacctcagcgaacaatggcaggccgagcacacggccaccatcgaccccgatccgtactacgacttccagatggcgcgcccgtcggtcaaggtgaccgccgagggcgtggagcgggtcgactggccgtacaccggtttctcggtggcctcgcccaccgacgccgaccgcgacgtcgtgctgctgaccggtgccgagccgagcatgcactggcgcggtttctgcgccgaggtcgccgagatctgtcacagtctcggcgtcgagcaggtgatcctgctggggtcgctgatggccgacgtcggttacacccggccgctgccggtctcgggcaccaccaacgatccggcgctggccaaacgcatgaagatggacccggtggactacgagggtcccgcgggcatcatcgcggtgttgcaggcgaccttccaggaggccggggtcccggtcacgtcctgctgggtgcacgtgccgcactacgcggccacctcgccgtgcccgaaggcgacgctggggctgttgcaccgggtggaggagctgctggacctgccggtgcccgccggtggcctggtcgagcagaccgcgcagtgggagaacgacgtcacccagctggtcgaggccgacagcgacatcgccgactacatcagctcgctggacgagccgcaggctggcgacgagccgtccggcgacgacatcgccaaggacttcgagcgctacctgcgtagacgcggcccgcacaccgacgacaactgacgtcagggcacgggccgcgcgacgaatctcagccgttggcgaagttccagcggtgccgggccagccggggcggggtctcggcgggcgccatcttgtggacgaagcccgaacgggcggcggcgaaaccggaacggtcgtcgaagaagtccttggccatctccgacagttcggcggcctcgtagtaggcgggcggatgggttccgctgagcaccttgagtttcgcgtccagggcctggccgtgccagtgcgggtccgcgtaggactgcgccatgccggtgagccaggaggcgaaggactcgggttcgcgggggccgaccgcgtcggccaggccgatggcggccgcctcggtggcgtcgacgggcagcttctcggtgagcaaccgggccgcggtggcgtgcccgacccgcctcggcagcgtgtaggtgtgcagttcggagccgtacaggcccatgtcgtagtacgggttgaggacgacgccgtcgcgcaccaccaccacgtcgcaggacaggccgaacatgacgccaccggcacccgcgttggcggtgaacccggcgatggtcagcttgtcggtgcacgacaccagggccttgcacagcgcgttgatggcgttgatgttctcccacgcctccagtgccgggtcgggggccgccgcgatgacgttgaggtggatgccgttggagaagaaccgttcggtgccgcgcaccaccagcacccgggtgtcgtcggcgagggcctcgtccagggcggtcttcatccgatggcaggcgcgggtcgacatggcgccgttgtaggcgcgcagggtgaggatgccgacgtcgccgtcgcggtcgtagaccgtctcgcgcagttcggcgggcggttcgagctcggggatgacgtcgtcgccgaacacgtacccggccgggagcttgatgccgttgccgtgcgcgtcgagtggacgtttgacctgtccgatccacacgtcggcgtcaccggcggccaccgcgatcgcgtcgccggaccggccgacgatggtgccgggggtggcactgtgggtgcgcggttcgccgacggcggcgtcgtagacctgcaccgtggtgccctcgatctcggaccgcacaccgggtgcggagtcggcggcgtggacgcgacgcacgatctcggccgccgagcgggtccattcgaagacccggtcggcgcggcgcagctgcggccgggtgctggccgaggcgaccggccgggacatggtctcctgcgacatcggctggtactgcggatcggcggccttgtcgacgacctcggcgatgcacgacagcgccgcgtcggcgaccgggccgttgtacagctcggccttggcgaccggctcgtcgggcatcgggaagatccggctggcccacacgggtccggcgtccatctcctccaccgccgacagcgccgtgacgccccactggcgttcccggtccatgatcgcgtagtccagtgaggacggtccgcggtcgccgaccggtccgggatggatgatgaccgtcggccatttctgccacacctgcgcgggcacacggtgtttgaggaacggacacaggatgagatcgggggcggcggcgtggatcatggcggtgagggcgtcaggactgtcgtaggccggcgcgagctccacggtgacttcatggccccgggcgcgcagcatgcaccaggcccgctgcgacaacccgttgaacgcggaaacgaggaggaggatattcacttaagatttctccaaagtagggggtcagcgtcgcgacccgagccgcgactcgaccgagaccctaccgtgacctatccaatgtcgtcgcactggttgtgcgctgccgaaacaccgcccgtaacagcgtgactccgagcaggctctccactgtgtcacgaaccagcgccggcgcgtgagcgtcgtggtgggcgccggtgagactggccgcggcccactcgtcgacggcccgcagcgcccccggggtgtccaggtcgtcggacagccgttcccgcacccgctgcgcggtggtggtgccggacgcgcccgaggacatgcccatcgcctcgcgccagcgcgccagccggtcggcggccgcggcgtgcagctcggcggtccagggccggtcctcgcggtagtgcccgtccagcagcgccagccggatcacggccgggtcgacgccgtcggcgcgcagccgggacacgaacaccaggttgccgcggctcttggacatcttctcgccgtccaggccgatcatgcccgcgtgcacgtagtgcttcgcgaacggcaccgccttggtggcggcctcggcgtgcgcggccgagaactcgtggtgcgggaagatcaggtcgttgccgccgccgttgacgtcgatgcggtcgcccaggtgggccagggcgatggcggcgcactcgatgtgccagccgggtcggccacggcccagccgcgactcccaggacggctcgccctcgcgttcgccgcgccacagcagcgcgtccagcgggtcgcgtttgccggagcggtcggggtcgccgccgcgttcgccgaagaaccgcagcatggtgtcgcggtcgtagtgggactcggatccgaagccctcggtggcggtgaccgggaagtagacgtcgccggtgccgtcgtcgacggtgtaggcggccccggcgtcgaccagccgctccaccagcgcggcgatggtcggcatcgactcgaccgcgccgacgtaggccttgggtgggattatggacagtgcctccatgtcctcgcggaacagcgcggtctcgcgcatgcccagcaccacccagtcctcaccgtcgcgttcggcccgttcgaagagcggttcgtccacatcggtgacattttggacataggcgacatcgtgaccgttgtcgcgccatacccggttgatcacgtcgaaggtgaccatcgtcgccgcgtgccccaggtgggtggcgtcgtacggggtgatgccgcagacgtacatgcgggcgccgtcggggtgcggttcggtggcgtggacggcctgccgcgcggtgtcgtacagccgcagcggcaccgcctggccgccgagccgcttgaggtcgggtgcctgccaagattccatgccctcgagagtagacgcgtagcccgactccatcgatgggaacgaatagtgggatggctctcagggggtcaggcggcgccggtgctggatatggcgccggtccccagcaggatcatgatgagcacgcccagcccgatgcggtaccacacgaacaccgcgatggagtgtcccgcgacgaacttcagcagccacgccaccgaggcgtaggcgacaccgaaactgaccacggtgcccaccacgatcggcgcgacgccgatgtcgctcttgaacacctcgtcgaactcgtagatgccgccgccgaccagggcggggatgcccaggaagaacgacagcctcgtcgcggtcacccggtcgaggtcgcgcagcagaccggccgagatggtggcgccggagcgcgagacgccggggatcagcgcgacgcactgcgccagaccgatgatcacggtgtccttgagcttcagctgtttctcgctgcgctggtgggtggccgcgtactcggcgaaccacatcacgccgctccacaggatcagcgcgatggccaccacccacaggctgcgcagcgggcccttgatgatgtccttgcccagcacgccgacgatgacgatcgggatcgatccggcgatgatgtaccagccgaacttgtagtcgaagtcctggcgggccctggcgttgaacaggccccggaagaacgcggccgtgattctgacgatgtccttgaagaagtagacgaggactgccgcgatggcgccggactggatcaccaccgagtaggcggtgatcgccgggtcgttgaccttgagccccatcaggccctcggcgatggtcaggtgcccggtcgaggagaccgggaggaattcggtgagcccttcgacgatgccgaggacgacggcctgccacagttccatctaaagcaccaacctgacggatccggctgccctcaagcaaagcgatcgcacacgtacctccgactccacggccattcggacaagtcgcaccagattaacggtcactggcctagggatgcagcgggcgggtagtttcggatctcgtggagcaacgacctttgggactgtccggcctcgaagtgtccagactggcgctgggcaccatgacgtggggcaccggcagcgacttcgacgccgaggacgcggcggcccagttgacgtccttcgtcgaggccggaggcaatctcgtcgacaccgccgacgtctacggtcagggtgcctccgaaacggtgctgggcgagttcctggacaaggtcgtgccgcgcggtgacgtccacatcgccaccaaggcgggggtggtggccggtggtgagcgtaaccgcaacacttcgcgcggtcacctgttgcggagtctggacgcgtcgctggcgcggctgggcaccgactatgtcgacctgtggcagttgcacgtcaacgatcccgacaccccgttggaggagacgctggccaccctggactacgcggtgaccaccggacgggtgcggtatgtcggggtctccaaccacaccggctggcagacggcgcgggcggcggcctggcagcgggcctggccgggacgatcgcccattgtggcctctcaggtggagtattcgctggtgcagcggggtgtggagcgcgaggtgcttccggcctgtctggcgatggacatcggggtgctggcctggtcgcccttggggcgcggggtgctgaccggcaagtaccgtttcggtcggccctcggattcgcgggcctcgtcgccgcagtggagccggttcgtttcggcctatttggacgatcgcagtgccgggatcgtggaggcggtcgccacggcagccgagggcctgggggtgtcgccgctggatgtggcgctgtcgtgggtgcgcgaccagcccggagtgtccgccgccgtggtgggtgcccgcaatgccgcccagttgcggtcctgcctggcggcggaggctttgtatctgccgccggagatccggctggcactgtcggacgtctcggctccggtcatcggttatccggaacgtcactagacggataccggacactccgcactctgaccttgactttcacattgggcctcattaggttctgtgacatacgttacccgtcggtaatgtaccggtgatctaggagccctcgttatgcccagcccgaacctgcgtcgtatcctcgccgtttccaccgtcgccgccgcggcggtggcgctactgtccactccggcccatgccgtcgacacctcgcgctatgtggcccttggtgactcgttcacctccggaccactgaacacgctcccggtcggggaaccgatcgggtgcttccgctccggtaagaactatccgtccgttgtgtccgaacaactcgacgtcgccgagttcaccgacgtcagttgcggcggcgcgaccaccgaacacatgctgaacccgcagaacacccccatcggcaccaacaacccgcaactcgacgcgctgtcggccgacaccaccttggtgacgctcggcatcggcggcaacgacatcggcttcggcttcggcgagatcatcctcgcctgcgtcagcggcggcgccctcgatccgttcgggaccccgtgtcaggacaagtacgtcaacgacggcaaggacgaactgcgcgaacgcatcgccgcgacccggtcgaaggtcgacgccgtcctggaccagatcgccacccgctcccccgaggccaccgtggtcgtcgtgggctatccggcggtcctccccgcggagaagggctgctggcccaaggtgacgatcgccaagaaggacgtgccctatctggacagtgtccagcaggacctcaacgccatgctcggcgaggccgcgtcggcggcgggcgccctgtacgcggtgaactacgagcgcggtcacgacgtctgctcggaccgctccgaccgctgggtggagggcatcatccccaccaaaccagccgctccggtgcaccccaacgccgacggctcggccgcgatggccggtccggtcatcgacctcgtcggtgacggcgtcacctctccggcggcgtaacacctacatccgcccggcggcctcggttctgccggggccgctcaacgcgtccagtccggcggcgcgaccggtggccgccagcaggatgtcgccgaccgggccgcgcacctcggggccctcaccggccgaccagtcggcgtcggtggcgacgaaccgcaggcccttgaatcgtttccgagaaccgtagaagacgctgccccacacgtgttccagcgccgggacgacccggtggaccggcatcgggcggtggtggcccagcggccgggtgatgtcctggccgtggaccaggatgtccaccagcgggtcgagtttcccggccagggcgaggcggcggtcggccgcggcggtctcgcgcagctgcgccagcagttcggcccggctgtaggtcgcggcccgggtgtcggccagttcggcctcgacccggtcgaagtcgccgcgcgccttgaccacgtgccacagcgtcggcagcaccttggtgcggttggacagcgtgaggtgggccagcatctggtgcacgttccaggccgggcacagcgtcgtggtgcgccactggctgtcgtccagggtctccaggtagtcggccaggtcgagccgttcggcggccaggtcggcgagcatggcaaccttcttgccggtgatggtcggggtgtgggtggcggtcatgtcgtcctccggtggtttttcgtctgtcacccatgcgtcgaacggccgcgacggatttcgacacctcggcgggaaaattctgttgagccgcgtccggcagctgggcagactgtcgcggtgacccacactccccacgcggacggccgcgccggaatcgacgtcgacctggtcgaacgcctcatcgccacccagttcccacagtggagcgacctgccggtgacgccggtgagggtcgacggctgggacaaccggacctaccggctcggcgaggacaagacggtgcggctgcccaccgcgccgggctacgtgcccgccgtcgccaaggagaacacctggctgccccggttggcgccgcggttgccggtgccgatcccggtgccgttgggcatcggcgaaccgggcgagggttacccgcatccgtggtcggtgcggcgttggctggacggtgagaccgccaccgtcgaacggatcgccgacctgagcgggttcgcggagtcggtggcggagttcctgctggcgttgcaggcggtggacgcgaccgacgggccgatcgcgggcgcgcacagtttccaccgaggcgccgacccggcgtactacgacgaccagacccgtgaggcactggccagactggacggccagatcgacaccggcgcggcactcgcggtctgggagacggcgctggcggcgaagtgggacggcgcgccacgctggttccacggcgatgtcgcgggcgggaacctgctggtgcgggacgggaaactttcggcggtcatcgacttcggcacctgcggtgtcggggatccggcctgcgacctggtgatggcgtggacgttcttcgacggcgacagccggacggcgtttcgtcgcgcggtgggccaggacgcggcgatgtgggcccgggcgcgcggctgggcgctgtggaaggcgctgatctgtctgggcgggatcgacgacaacgtcaccccggagtggctggccgggcaccggcgggtggtgtcggcggtactggccgagcacgaatcgcgcggcgattaggcttgcgccccatgcggatcctgatgctcggcggcacctcgttcatcggtaggaccattgtggagaccgcgttgctgcggggtgacgaggtgacgatcttcagccggggcaagaccggggcggcgctgtttcccaaggtgcccagactgatcggcgaccgcgagacgggcgactacgcggccgtggccgacggggaatgggacgcggtcgtcgatgtcagcgcgatcctgccccggcaggtggaccaggccatggacgcgctgtcgggccgggtcgggcggtacctgttcatctccagtcacgccgtctactcccccgagggcgcggtgcccgacagcgacgagtccgccgcccgcaagccgccgctggcgcgggccgacgagatcgacaacgagacctacgggcggctcaaggtcggctgcgaggacgcggtgctgaagcggttcggcgctggcgccaccatcgtgcggccgggccgggtggcgggaccgtacgacaaccaggacgtcttcacgtactgggtgcgccgggcggcgcggggcgggaaggtggcgttgcccgccgatccccggcagccggtgcaggtggtggattcccgggatctggcgcggctggtggtgcggctgctggccgacgatcggcccggtgccttcaacgcggtgggtccggccgagccggtgaccttcgcggggctgatcgagatctgcgcggcggcggccgggtcgcgggtggagatcgtgccggtgcccgccgaggctgcggctccgatgttcccgttggtgcgcgaggactgggacagtcagcgacgcagtgccgcgcgggcccgcgcggccgggatgcccgccacgccgttgtccaagacggccgcggacgtgctggcctgggaccggggccggggtgaaccgccgctgtcgcggggtttctcggccgccgaggaggaagaagtcctcggcaccgcgtgaggcgatgccgaggaccggtgaggaccgcgacggcggttcgtcgtccgcgccgagcattagccacggactcccgccgccgtcgcggcgttttggccgcgtccggtcaggacgcgggtcgccactccaccgacaggccctcgcggctggcgaaccgctccaggtggtcggccacaacgtgttcgacccggccgagcatctcggcgtcgggtgcctcgacgtcgatgaccagcgcgtcggtctcggcggtcatccggcattggccgaagccgaagtccgtgtgaccactgtgttcgtcatatgtggagtcggccttgtgaccgaagtgcgagctcagttgtttgaggtaccgggcggcgcgcggtgtcgccacccgggcgtgcgctgcgggcactacttcttacccaggttcttgacaacgtcgtcgatgacctggagcgaggccagcgggccgccgcgcgaggtccacagggtcccgtcgacctcgacgaagtggtccttcttgaccgcgtccagttcggagaaggcggagtccttcttggcctccttcagcgccttctcggcgccgggttgcagcgtgccgacgaacagccagtcggcgtcgatacggggcaggttctccaggctcaacgggtcggtgtgcgcgaagccgggttcctgctggtccttggggcgcttgagtcccaggtcctggatcaccagcgacgcgaaggcctcgttctgcatgatgccggggccgtcggggttccagcggacgatgctgacggtggatttcgcgttgtcgccgagtttgccctgcgcctcttcgaccttcgactcgtattcggtcagccaggtctcgccgtccttcttggcgccgacgacgtcggcgatcttggtgaaggcctcggtccattcgtcgtcgagcttgtaggtgacgacggtggccggtaccagttcgcgcagcttctccagctgcttctcgtcctgggcgccgccgaacagcaccaggtcggggtcgagttcgacgatcttgtcgacggtgggcttgccgacgtcgccgacgacttcgatgtcggcggccttgtcacccagataggcgggcggcgtcttctggccgcggccgttgacggtgccgaccggcgtgatgtcgagcgccagcagcgagtcgaggtcctgttcggacagcgccacgatgcgttcgggctccttggggaccttgatcttggcgccggtggcgtcggtgacgctgcgggtttccttttcctcgccggtgtccgcgttgccctcgggactggcacacgccgacaccgctagcagcgaagccaggaggactcccgccagacgcacggaggtagatatgcgcatgagtagttctttcctgtgatcgggacggtggccacgtgcggtggtgtccgccggggcgctcgggcattaggttagcctcacctaatgttccgctccgcagccgggtcgcgaccgagaccctcacccctggtcgccgccttcgcgatcgccgtcatcctgtgtggactgatggtggcgtccctgctcgtcggcggcggcgatgtcggcgtcggccggtcgcttgcgttcctgctgggtgacacgggcgcccgggccgacgaacacctggcgatggtcgtgacccaactgcggttcccgcgcaccatagtcgccattattaccggaatctcactgggaatcgccggttgcgtccttcagacggtaacccgcaatcccttggccgaaacgggtttgctcggcgttaacgccggggccgcgctggccgtcgtcgcgggcatcagcctgctggccgccgacaccgccccggcgctgctgggcctggcgctgtgcggggcactggccgccagcgccgtcgtgctgctggtggcctcgggcgccaaactgtcgccgctgcggttggtgctggccggggtggcgctgtcggcgacgttccgaggcgccacgtcctatctgctcatgtcggacggcgccgcctacgaccggtaccggttctgggtactgggatcactgtcgggagtggatctcgtccaggtgtactgggtgctgcccgccgtggccggcgggctgctcctggtgctgctgctgatccggccgctggcggcactgtcgctgggcgacgacatcgccgcggggctcggccaccgaccgcgacgcacccggatcctggccgccgcggcggtgaccctcctgaccggagcgtcggtcgcgctgtgcgggccgatcgcgtttttgggactgctggcgccgcacctggcccggtcgctgaccggccccaacctggcccgacagctgttgctgtcgggggtgttcggcgccgggatcatgatcgccgccgacgtcgccgcgcgcgtggtcatcgcgccctacgaggcgccggtcagcgtgctgctggccgtcatcggcggcccggtgctgatcctcatcgtccgatcccgccgcatcctgacgctgcgagtgcccggaggtgccgcgtgagaccacccggaaccctgctgctgcgcgcccgcggcgtctcactgctgctgccggtgcggccggtactggtcaccgccgcgttgtgcctggcgctgttcgcgtcctgcgcgctgtcggtggccgtcggcaatggacacaccaccggcatgcgggcggtggcggcgctgttcaccgccgaggacgtcggcgcctggcggatcgtcaacctgctgcggctgccgcgattcgtggccggggcgctggcgggcgcggccctgggcgccgccggttgcctgatccagacgctggcgcgcaaccggctggccaccccggacctggtgggcgtcaccgacggcgccaccgtcggggtgctgctgtcagtgctgggaacttccgccggaaccctgggcgcctggtgggccggaccggccggggccatggccgccgcagcactcgtgatgctgctggcgggcggcttgggcaccaccggttaccggatcctcgtcgtcggcgtcggcctgtcggtggccatcgactcgatcaccgaactggtgttggcccgtcagaacctgcacgccgcccaagggttgctgacctggacgctgggctacctcaacggccgcgactacgcctcggcgctgccggtcctgatcggactggcggtgctgatcccggtggcggtgctgtgttcggcgcggctgcgggcgctgcacttcggcgacgacaccgcgtccactctgggggtgtcaccgggcgcgacccgggcgctggcgctgctgatcgcggtgctgctggccggactggccgtcggggtcgccggaccgatcgcgttcgtggccatggccgcgccggtgttggcgtcctatatgtccggacggtcccgggttccggtgctcgtcgcggccctggccggtgcggtgctggtcagcctcgccgacacgctggggcgcggcctgggtgaggtcgagatcccggtgggcgtgctgaccagcctgctgggcgggccgtttctgttgtgggtgctactgaccaggaaggtgtagacagtgaagctgtccgtcaaggacctgtgcgcgtcctacccgggtgtcaaggcggtgtccggagtggacctggaggtggagccggggacggtggtggcgatcgtgggccccaacggttgcgggaagtccacactgctgcgcagtgtcgcccggctgcacaaacccgactcgggttcggtgaccgtcgacggcgacgaggtgtggagcctgcggccccgcgccgccgccacccggctggcgctgctgccgcagtccccgatcgcgccggaggccatcaccgtggcgggtctggtcgcctatggacggcacccgcaccagggcctgttccggcagtggtcgcgcgccgacgccgaggccgccgaccgggcgctggccgccaccggcgtggccgagctggcgaaccgtcgactggagacactgtcgggcggacagcggcagcgctgctggctggcgatgacgctggcgcaggagacgccgatcctgctgctggacgaacccaccagtgccctggacctggggcacgcggtggagacgctgcacgtgatccggcaggtcgcggcgcggggccgcagcgtcgtcatggtgctgcacgacctgggagcggcggcgcgctacgccgacgtgctggtggccataaaggacggtgaggtggtggcgaacggcgacccgcgcgtcgtggtcacctccgagttggtgcggcggttgtacgacgtcgaggccgacatcctcaccgctccgggggatggcgccccggtggtggtgccccgggcggaggcgtgagtcgccgccgaacgtttcagcgaattctccgagcgggaccgcccccgaggacggccggttcgatgggttagcctaggctcagcccattaggttaggcttacctaaattcacttaaaggagtcgtctcatgtccttgcgctcgctgaccggccgggtcgccctggtcaccggcgccgcgtcgggtatcggagccgcgaccgtggccgccttgcgggacaacggagtccgcgtcgccgcctgcgacatcgcccccgacgccgacgacaaggacggcttcgcgctcgacgtcaccgacgccgaggccgtcgagacggtggtcgccgaggtctccagccaactcggcgagatcgacatcctcgtgaacgtcgccggaatcctgcggaccggaaccctgctggacaccaccgcgaaggactggaacgacaccttcgcggtcaactccaccggcgtgttcctggtgaccaaggcggtcaccacccgcatggtgcggcgcgggagcggcagcgtcgtcaccgtcgcctccaacgccggtggcgtgccccgcgtcggcatgggcgcctaccccgccagcaaggccgccgcggcccacctcacccgctgcttcggcctggaactggccgagcacggcatccgctgcaacatcgtcgctcccggctcgaccgacaccccgatgttccggtcgatgtggacgaccggcgacggcgccgccgccgcggtggccggagaccccggcaagcaccgcctcggcatcccgttgcgcaagatcgcctcggccgaggaggtcgcgcgggtcgtgacctttttggcctccgacgacgccagccacctgaccatgcaggaactgtatgtcgacggtggcgcctcgcttcgctgacacacccctttcacccctttggagtgttcacatgcacctggtagacgagtaccgccccggatccagcttcttcttcgacaccggcagccggtcgctgttgacccacggcagcgccatcgtgctgcccggccggggcggcctggccccggcgcgggccgacaccgtgctgcgggcactgggcggcgaccagctgctggtcggcgcggttccgttcagcgacaccgaaccggcgcaactgctcgtcccggacgtctaccggtgggggccgggcctggcgggcgccgaggccgcgccgacgcactcgcacgacaccccggcactgtgcgaaccgccgccgcagcactaccgcgacgcggtcgcgacggccctggccgacatcgacgccaccgaactgtcgaaagtggtgctggcccgcagtctgcgcatcggcctggacgccccggtcgacatcccggcggtgctgcggcagttgcggcaccggcagcggcgcggttacgtgttcgcctgcccgctgcccgagcagcgcgacctggtgggcggcagcccggaactgttggtgtcgcgcaacggggacgtcgtcaccgcgcatccgttggccgggtcccggccgcgctcgggtgacccccgggtggacacggcgcgcggcgccgaactgctcgcgtccgaaaaggaccgtcgcgagcacgcggtggtcgtcgacgccatcgcccggtcgctggacccgtactgcgccgagctttcggcgccctcgacacccgagatcgtgtccaccgggcacatgctgcacctgggcacccgcgtcaccggcaggctgcgcgacccgctgccgtccgcgctgagcctggccgccgcgctgcacccgaccccggccgtgtgcggcaccccgaccgccaccgcccgcgaggccatcgcccggctggagggcttcgaccggggcttctactccgggatggtcggctggtgcgactctgcgggcaacggcgaatgggccgtgaccatccgctgcgccgagatcggcgcgcgcgacgtccggctgttcgccggggcgggcatcgtcgccggttccgatccggccgccgaactcgccgagaccgaggccaaactccagaccatgctcagcgcgctgggccacaccggaaaggtcgtcgatgaacgcgccgttcacgccatggcctgaggacatcgccgccgactaccgcgaccagggactgtggacgggagagccgttctcgctgctgctggaacggttggccgccaagcacggtgaccgggtcgccgttaccgacggcgactgctggctgtcgtacgagtcgctgctggagcgctcccggcgggtggccgccggactgcaccagcggggtctgcggccgggtgacatcgtcgtgatgcaggcggccaacaccagcgaatacctcgtggtgttgttcgcgttgttccggctaggcgtggcaccggtgtgcgcgctaccggcgcaccgcgaggccgagatcggttacttcgccgagcacaccaaggccgcggcctacctgcatcccggtggcgccgagtacgaccgcatcgccgcgagtctcgacgtcacgcacgtgtggaccgtcgagcaggccgccaagacctacgccgacccggcggggctgccacccgccccccgtggcggggatctggcgctgctgcaactgtcgggcggctccaccggggtgccgaaactgattccgcgcacccacgacgactacctctacagtgtccgcgtcgccgccgaggtctgcgaactgacaccggccacggtgtacctgtgcgcgttgccggtggcgcacaacttcccactgtcctcccccggcgtgctgggggtgctgtacgcgggcggcaccgtcgtgatggcccccgatcccagtcccgacaccgttttcccgctcatcgtgtccgagggcgtcaccatgaccgcggtggtgccggcgctggcgctgacctggctgcgggccgccgaggcccggggcgcggaactgccgagcctggaggtgttgcaggtcggcggggcccggctgggcgacgccgacgccgaacgggtgacgccggtgctgggcgcgaaactgcagcaggtcttcggaatggccgagggcctggtctgctacacccggctcgacgatcccttcgcgacggtgtgcgctacccagggccgtccggcctcggaggccgacgaggtccgcatcgtcgacgacgccgacgaaccggtgcccgaaggccacagtgggcacctgttgacgcgcgggccctacacgatccgcggctactaccgggccgatgcccacaacgccaccgcgttcacgagcgacggtttctatcgcaccggggacctggtgcgccgcaccgaaaccgggcacctcatcgtcaccggccgggccaaggagcagatcaaccggggcggcgagaagatcgccaccgccgagatcgaggagcacctgcgcacccaccccggcatccacgacgcggccctggtcgccgtccccgacgacgcgctgggtgaacgcgcctgcgccttctgcgtcaccgacggcgaactgaccgccaaacaggtgcgcgcccaccttcgcggccggggcctggccgcgtacaagatccccgacctcgtccgcttcgtcgccagccttccccgaacgcccgtgggaaagatcgacaagaaccgtctaaaagagagtgtgaatctatgagcatccccaccctcgacatctacccgctgccgaccgaggcggagctgccgaagccgcgggtaccgtggaccttcgacccgaaccgggccgcactgctgatccacgacatgcagcggtacttcctcgacttctacggcgaggagttcggcgagctcgtcgacaacatcgcgcaactgcgcaaactcgacctgcccacgttctacacggcgcaaccgcccaaacagtcgccggacgagcgcggtctgctcagtgaccgctgggggccggggatccaggaccgggaggacatcgtggcgccgctcgcgcccgcgtcgtccgatgtggtgctcaccaagcaccgctacagtgccttccaccgcaccgatctggccgagcggctggccgcagcgggacgggaccagctgatcatcaccggcgtgtacgcccacatcggcatcaccgccaccgccttggacgcgttctcccacggcatcgagaccttcgtcatcgccgacgcgatcgccgacttcggccggggccggcacgtcgcggcgctggagcacctgtcggcgacctgcgccgtcgtcaccacgctgaaccggttgctggacagcggtttcgggctggccgacgtgcgcgcgcaggtgctggcgctgctggacgagcccgccgatgacgacgagaacctcatcgacgccgggctcgactcgatccgggtcatgggcctcatcgaggactggaaggagcgcggccacaacgtgaccttcgccgacctggccgccgatcccaccatccgtgggttccacgccgcgctcgaggcggcccgatgagcgtgctgtccggaccggcctcgttgcgcgccaccgtaaccaccgaccccaaactggccgccgaggtggaactgtcgcgcggcaccatccgcgccatcctcgacggcgccgaccaacggctgctcatcctggtcggcccgtgctcggtccacgatccccgggaactgcggcgctacgccaccggcctggccgaggtcgccgccgcgcacgccgaggacgtgtacctggtcgtgcgggcctacaccgagaagccccgcacccggcacggctggccgggtctgctgctggacccgggtctggacggcggttacgcggtgcccgccgggctcgccgagacccgccgggtcctcaccgagatcaacacgctcgggctgccggtcgcgtgcgagttcgtcgaaccgcagctggcgccgtacctgtccgatctggtgtcctgggccggaatcggcgcccgcaccgtcgaatccccgccgcaccgccgtctcgcctcccacctgccgatgccggtgggcttcaagaaccgggtcgacggcgccatcacccccgcggtggacgcgatcgcggtggcgtcgcgcccgcaaccggtcatcaccgtcgacgaccacggccgctgcgcctggaccgtcagcgacggcaaccccgacacccacctggtgctgcgcggcggcgagaccggaaccaactacgcggcccaccaggtcaaccacgcgctcggcctgctggccgacgtccagtcccaccccaagctcatagtggactgttcccacggcaacagcggcaaggaccacaaccgccaacccgttgtcgccgaagcgatcgcggcccagatcgcggcgggccagaccggcatcgccggggtcatgctcgagtcgtacctgtcgccgggggcccagtccctggacggcacgctgcgtccgggcgtcagcgtcaccgacgcctgcctgggtttcgccgacaccgccgaggtcatcgagaacctggccctggcggcgaaacaacgccgtgcgggacgcaccaccgaactggtgaacgtgcgatgacaccaccgctggggctcaccgcggccgccgagggaatccacatgggtcagtccctcgaccccggctacccggggtactggaccgcggaatgcgccgagatctccggccccgtcgacgtcgaccggctgtgcgacgccatcgcagcgacggtgcgcgacgcggaggcactgcacgcgaggttccccgacgccgcgacccagatcgtcgacgtcgaccccgcgtggcgacccgaagtggtgcggctgaccgaatccgacggttgggagcgggttcggcagctggtcgacgaacagctgtcgcgagccgccgacctggaccgcgacccgctgttccgctcgacggtgttcgtcgccgccgatcgggtgtactggtacatccaggcgcaccacatcgtgctcgacggcttcggctacgccatgctgtaccggcaggtctcgcaacgctatcggggccagacaccgcaaccgttcgggcggttcgccgacctcctggccgacgacgacagctaccgcaccggcgacaaggccgcgcaagaccgcgagtactggaccagccgtctcgcgggtctgacggcgaccggcttcaccggcgaaaccgcgctgcccgaccgtcgcaccatccgcctgtcccttccggacgatctgctcgccgacgtcggcgccagctggccgcaccggctgctggccctggtcgccgccgccctgcaccgccgcaccggaaccaccacccccgtcctggggctgccggtctcaggccgcttgggcacggtcgcggccaaggtccccggcatggtcatgaacatcgcccccctgccggtccccatcgcgctggaccacacagtggacgatgtcaccgccaccgtcgcggccacgctcaaggaatcccgccgccaccagcgctaccgctacgaatggctgcgcggcgacctcggcctgtccgccggacagggctgggtgttcggccccgtcgtcaacgtcatcccgttcgccgaaccccccgagttccccgactgcgacgtccacatgcaccacgtctcggcgggaccggtcgacgacctcgccgtaacagcgcgcggcccccgatcgctgaccctggaagccaacccgcagctgtactccaccgaaacgctggcgaccatccgcgacgacctggtccgcctggccggtgacagcgcccgggtctccccgtggcgagtcatcgacggcccgccaccacccgaaacccacccgctcccccacctcatcgaccgccaccccgccagccaaccagcgatagtggacggtgacacgacgctcacctacggccagctgcgaacccgcgcccgagccgtcgccgccgacctgttccggcgcggtgtgcgccccggcgagctggtcgctgtcagcctgccgcgcggcgccgacgcgatcacggcgatgctgggcgtcctgtactgcggcgccggatacctgccgctcgatccgaacggtgcggcggaccgcaacgccgcgatcctggccgaagcctccccggcgttcacgatcgacaccgacacgccgctgcccggccacgagcccacttcagcgaccagcaaagccgcgagccgagggccgttggggagcgccagctcccccagtcgcgcggcgaccggcgaagccgcgagccaaggcccgttggaaagcgctgactctcccggccgcgcacgctcggcggccgacgtggccgcgagccacagtcctgtgtggaaccccgaggctcccgcatacgtcatctacacgtccggctccaccggccgccccaagggcgtcgccgtgccccgctcggccctcgacttcttcgtggcctcggcggcagaacgctacggcttcaccgccgacgaccgcgtcctacagttcgccccgctgcacttcgacgcccacgtcgaggaactgttcgtatcgctggcgcaaggcgcgaccatcgtcgtgcgcgatgactccgcgaccgtctcgctgtcgcggttcgcggatttccttgccgccaaccgcgtctcggtgctcgacctgcccaccgcttactggcacgaactcgtacaggcgctgcactccaagctggtatcactgcccgacagcgtgtccacgctcatcatcggcggcgaagccgctagccccgaacggctcgcacaatggcacaacgccgtcggcgaccgcgtacggctcatcaacagctacggcccgacggaagccacagtggtgtgtctggccgccgatctgagcccaggctcagcagccgcagagcccattgccagccaccactcggccgaatcctcgaccgcctccggctcgccccgcgctcaagccgaaaccacgcccgccgagccgcacaacgccgtcagcctaggcacgccgctgccaggcgttcgcgtcgccatcggccccgccgacgagctgtacatcgccggaccgggcttggcgtccggctacctcgccgacgccagtgacacggcttcagccgacgcgactcgcatccccgacgcggagccggaacctctagccgacaaacgctccgccaacgcagccaacaccgaactacaaccgtcgctcaacaccacacgcgaccccggctccaagccggaacccttgatcgccaagagctccgccgacacggccgccgccaaaccccagccgtcgctcgacgccgcacgcggcccccacgccaagcccgaacgctccgccacccccgccccggccccggtccacatccaccccggcgacaacgcgttcatctccgtcgacggcgaacgctggtaccgcaccggcgacatcgtcaccatcacccccaacggccagttcgccttccacggccgcgtcgacaccgagctgaagatctccggccaccgcgtccaccccggcgaagtcgaagccgcgctgctgcgccaccccgcggtgcgcgaagccgttgtcaccgtcgaacgcgtcccccgtccccgtctcgtcgcgcacctggccgccgacaccgacgtcgagacgctgcgggaacacgcccgccgccagctccccgaagccgcgatgccgtccagcttccacgttcgggatcggttgccccgcaccagtaccggcaagctcgaccgtcgtgggttggccgagccggtggccgcgcaatccgcggagcccgcgaccgacgccgagcgcgccgtgctggccgtcttcgccgaggtgctcggttcccggcccgcccccgatgccgacttcttcgccagcggcggcacctcgttgacggccatcgccgccgcgacccggttgagcggggcgttcgagcgcgaggtcaccgccgccgagctgttcgcccaccccaccgccaccgagctggcggcggtgctgtcgggccaggtcgccggtgtcgacgacgccgcgctcatggacaccgatcgggtgtggcaccgcgacggggttccgtgcctgcccaacggggatgacgcgatcgcgttgaccggcgcgacgggtttcgtcggctcgcacatgctggccgcgctgctggccgacaccgatcggccgatccggtgcctggtgcgcggcgatgagcggcggttggtcgaggccgcgcggcggttcgggctgcccgagccggatctggcgcgggtgacggtgatcgactgcgatctgtcgcgtccggtgctgggcctggacgcgcacgcgatgtcgctggtgtccgacagccaggccatcgtcaacgtcgccgggaacgtgagcttcacgcgcgggtactcggggctgcgcgccgtcaacgtcgaggcggtacggacgctgctggagctggcgtgcgtgggcggcagcgatttccaccagatctcgacggtgtcggtgggcgccggggccgcgctgccggaggacttcatcgacagccgggccgcgttgaccgacgggtaccagcgcggcaagtgggtcgccgaggaactggtccggcaggtgggcgagcaggggctggcggtgtcgtgttaccggctgggccgggtggtcccgcccgcgagctcgtccacgttcaacccggacgacttcgtgacccacctgatccgggccagcatggcgctgggccgggtgccggacctgtcggtaaccgagccgtggatcgccgccgatgtggccgccgcctgcgtcaccgacgcggtcggcaaacgcgacccccgggtgtggaacctcggcggcggaacggtttcgctgacgtcggtgtggcagcggctgctcgacgagcacccggacctcgaacaggtccccgtgtcgcggtggcgcacgctgctggccgatcgggaggacaccgcgatcctcaagtcgttcttcgacatccacgccgacggcccgccccgggaacaccacatcgacggcaaccagctggacacctggctggccgacaacggctggggccgccgcgacgcgtggaacctcgactggtgcgcccgggtggcccgagcctcggcctagccgccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccgagccccgacagcctaagcaccctcgacggtcacctcggccgctggcagttccacccgcacctccaggccaccgccctcgggcagcgcccgcgccgacaccgagccaccgtgggcgcggcacacggcgcgcacaatggacatccccagccccgcgccccgccgacccacccgcgcgtcgccgccgcgactgaacggttcgaacagcctcggcacactcgcggcgtccacgtcggcacccgtgttcccgacgacgagccacgagatctcccggtcgccacccgtcagcacccacacccgcccgcccggattgttgtgccggatggcgttctcgatcaggttacccgcgacccgttccagcagcgccgggtcaccgacgaccggcgccggaagccgcgacaccgccagcgacagttccataatgtccgccgcccgccgcgcggtcgccatcatcgcctcggcgcagtcgcccaggtcggtcagctgcgccttggacaaaccgccctggccctcggcctcggcgcgcgccagccacagcagcgactcgatcaggtcgttgacccgatcgcagccgtcccgcaccacctcgcccatctgccgcagctccgcgatgtcatcgtccggattggacaacgccacgtcgatctcggtgcgcatcaccgtcaacggcgtccgcagctcatgactcgcgttggacacgaaccgccgctgcgcctcgaaggacgccgagatccggtcgagcatgtcgtcgaaggtgtcggccagttcccgaacctcgtcgggcggcccgtccagccggatccgctcatcgtccaatgtgtcagtggacagccgcttcgccgtcgccgtcacctcgtgcaacggccgcaggctccgccccgcgaccacgtagcccacgacgaagcacaccatcgccgccaccacgacggtcgccagctcgaaccgcagcaccggtgcgaccagcacggccaccaggcccacgaccagcgcggcgccacccatccacaacgccagccgcagccgcagggtcgggcgcaccggccacgtcatttatcggccgccatgttgatgcgatagccgaccttcggcacgttgtcgatcagcggcggctcgccgagcttgcggcgcagcgtgcgcatcgtgacccgcaccgtagaggtgaacggatcggcgtgggcgtcccacacccggtccagcagttcctcggtcgacaccagcgtcccgcccgccttgatcagttccgccagcaggccgaactccttgtgggtcagttcgaggtcgcgcccgccccgggtcgcggtgtgggcggccggattcagttccacgtcggcggcgtgcagcaccggcggcgcggccggggtggcgcggcgccccaacgcctgcacccgggccacgagttcgtcgaacgcgaacggcttggacaggtagtcgtcggcgccgatgttgaggccgttgaccttgtcggccagggtgccgctggcggtgagcatgaggatgcgggtcagcgccccgcgccgcgcgatgtcggcgcacaccttgtccccgtgcatgcccggcaggtcccggtcgagcacgacgacgtcgtagcggaccgtggtggcctcttgatgcccggacaggccgtcgtggacgacgtcgacggccatcccgtggcgccgcaacccccgcgcgatcgcctcggccagtcgaacctcgtcctctatcaccagtacccgcatgcgtgtgcctcaaggaatctcgtgggtgatcaacggcggctcaagcttaaaaccagtcccacgcaacacattgagtggccgcactcacccgaatgaacgagagctgttaacaagctcacaaaccgcaactcaccgccgaaactcatccgaccggttgagcaggcaatccacgcacggacgacgacaaagcgcttgcgatcgacaaaacaccgagtttgtcggacaaaaccggtaattgcgacaattcgcccttgggtttacacggctttacatactcattcacatcaatttcctgtcgcactttcggtcctttctacctgcgatttcgccgcctaaggtggccggatgccaacgcaccgcaaccaggaagcaggcaaaatgaccgacagttccgcccggcactccggacggcaccgccgccgtgatctccagttcgacaccctccgcccggcgctggccttcgtggccttccccgccgttttgacccgcgcctcccggcactcgctgagcttcgttcgctcggcgctggcctaccgccccgagctgaacgggctgcgccgcagcctcgccggtgtcggcggagtcgcgctgctgtcgctgagcctcatgggtgccacgcccgccagcggccacgccgagtcgcactcggaagagccgcccgcctccgcctcgtcctcgcagtccgacagcaccgaaaagcgcgaggagcgccaggaggacgtcatcgaggccaagcccgaatccaacaaggccgacaagaaggaagcccccaagccggtggccggactgtcgggagcccagatggacaacgccgtcgcgatcgtgcgggtcggcgacaagctggacatctccgagaagggccaggcgatcgccatcgccacggccatgcaggagtccaagctgaaggtcctggccagccacgccgtgcccgagtcggccgagtacgacaacgagggcttcggcgccgacatggactccgtcggcctgttccagcagcgcccgagcatgggctggggcagcgtcgaggagtgcatggacgtggagtactcctccaccatcttctacaagcgcctcaagcaggtcagcggctgggacgacatggcggtcgccgaggccgcccaatcggtgcaggcgtcggccttccccgacgcgtacgcgcagtgggaagacctcgcgtacgacgtcgtcaacgaggtcaacggctaacatcctccctcccacacgaagggccgcctcccgatttcgggaggcggcccttcgcattggtctgtcagccgtcgacgcgcaacggttcggcgtcggcctcggcgatcttcaggatcgtctcggtgatcgcgcgcgacaggtcctgggtggtcaggcccaggtcggccagcagctcgtcacgggtgccgtgctcgtgccagcccgccgccaccccgaggtcccgcagcggcgtgtccacctcggcgtcgcgcagcgacttggccagcgcgtcaccgaaaccaccggtgcgcagcccgtcctcgacggtcaccaccagccggtgctcggcggccatcgacgtcagcgcccgcggcaccggcgccacccaacgcgggtccacgacggtgacaccgaaaccgtgctcggtgacccgggccgcggcgtccagcgccgaaccgacgaaggaaccgcacgccaccaacaggacgtccttggtctcgccgcgcgccatgacgtccacgccgtcgacgttttcgatcgcgggcagttccgcgctgatggtgccggtcgggatgcgcacgatcgtcggcgcgtcattcacgtcgagcgcctcgcggaactcctcccgcagcgtctcagcgtcccggggagcggcgatgcgcaggcccgggatcgcgcggaacaccgacatgtcccagatgccgtagtggctgggcccgtccgggccggtgatgccggaacggtccagcacgaacgtcaccggcagcttgtgcatggccacgtccagcgcgacctggtcgaaggcccggttgaggaacgtcgagtacaccgcgaccaccgggtgcagccccgccagcgccatcccggccgccgaggtgacggcgtgctgctcggcgatgccgacgtcgaaggcccggtcgggatgcttgtcggcgagcttcgcgataccggtggacttggccatcgcagcggtgatgcccacgacgtcggggcgctcgtcggccacggccaccagctcgtcggcgaacaccgaggtccacttgacgccgccaccgcccggcagcgcctgcccggtgtcggggtcgaaggcgttggactggtgcatctggtcgtcgggctcgtcctcggcgggctggtaacccttgcccttctgcgtgatggcgtggacgatcaccggaccgccgaagcccttggcgcgctccagcgcgctggtcatcgcgtccaggtcgtggccgtccaccggaccgaagtacttgatgccgaggtcctcgaacatggcctgcggcgccaccgcgtccttgatgccgcgtttgacggcgtgcatcgcctcgaacagcggctgccccaccaccggagtgcggcccagcgcgtccttgaccgtgtcgagcatcttctcgtaggacgggttcagccgcagcgtagccaggtggttggccagcccgccgatggtcggggcgtaggagcggccgttgtcgttgacgacgatcaccagcggcaggtccttgcgggcggcgatgttgttcagcgcctcccagcacatgccgccggtcagcgcgccgtcgccgacgatggcgaccacgtgccggttgtcgccgcgcaccacggtcgccttcgccagaccatccgcataggacagagcggtggacgcgtggcagttctccaccaggtcgtgacggctctcggactgcgacgggtaaccggtcagcccgccgcgtttgcgcatcttgtcgaagcgctcggcccggccggtgaggatcttgtgcacgtacgactggtgcccggtgtcgaagacgatccggtcgtgcggggagtcgaacacccggtgcagcgccatggtcagctccaccacgcccaggttgggcccgatgtgccccccggtgcgcgacacccggtcgaccaggaagtcccggatctccgccgccaggctcggcagcgcttcgaccggcaatttcttgaactcggccaggctggtcagggtgctcagtagttctcccgccgcagcggagtctccgcggttcataagcgccgagtctaacggcagcccccgcgtgaaccgcgcctccacacggcgttggtgagcgtggccgccgtattcgacgttgtgtcggatatctggcaaaagccgacgcggacgcgccgcgcccggatatacaagaacccggtccccacagtgagatgatcccgaacatgctgctgaaagccgacctgcacctgcaccaggaatggtcgccacgactcgatcgggtactcgcgcggcggcattcgcgcgtccccttcgactggaaaacctggcgagaaacactcaccacccaggtccctcccggcgtcgccaggttgcagcgcctgtcccgcgtcttccccgcccccgccgaagccgacaccgacgacgccttcgtcgaacgcgtcaccgacgccctcgaagagtccgccgcggccggttcctgctacaccgaactgcgcttcggccacgacaccgtgatgcgtccggtcttcatgcccctgttccggcaggcggaggagaaggtcgccgccaagtaccccggcttccgcgccgaagccgtggccagcctcctgctgtggcaggaacccgaacgcctcgacgcggccatcgccgagtgccgccgcgcggccgccgaaggcctggcgggcgtcgacctcctcaacgtcccctactccagcgaagccgactggcagaccggccgcaaagtggtcgacgcggccaccgacgcgggcctcggcgtcacggtccacgcgggcgagttctcctccgccaacatcgccgcggtggcctgcatggacggcgtcacccgcatcggccacgccacccacgcccccaccgacccgtggctcctcgaactgctggccgcccgcggcatcaccatcgaggtctgcctcacggccaacctcatcctcggcgcggtccccaccctggccgaccacccgctccgccgcttcctcgacgcgaacatccccgtcgccctgggcaccgacaaccccatccagttcggcaccaccatcgaccacgagtacaccctcgcgtcccgcctaggactgtccgaatcggacctgtcccggctgacccgcaacgcgatcgacgccgccttcaccacccccgaccgcaagaccgccctacgcgccgacgtcgacgccgcccccgccagcgtgttaacgccccacgtcgccgcaaccgttgaatccggcgacctttgctctcccggcgtatgacgcggctagtcctcgaagggttcgaccggctcaacctcgccggactcggcggccacgaccgcgtcactgatgatgctctcgacttccttcacgtcgtcgaagtcggttttcgcggacgcccacggcccgcagatcgcgcgatagcacgccaggtcagtcgcgccgcagtaccgcgatcgtctcgaagtggtgggtcatcgggaaggcatcgtaggcttccaatgtggaaatgctgtagccgttggcggcgaacgtcttcaggtcgcgagccagtgcggcggggtcgcaggcgacgtaggtgatgacgcggggcgcggccgccgcgatcgctttgacgaggtcggctccggcgccggagcggggtgggtccaggaccacgatgtcggggctgggcaggtggtggacggcttcggcgacgtcggagcggcggacctcgacctggggtaggtcggcgaggttggcggccgtggcggcgcgggtgtcggattcgacggcgatgactcggcccgaggggccgacctcgtcggcgaggacggccgcgaacaggcccgcgcccgcgtagaggtcccagacggtttcggcgtcggcgggttggctgagttcggtgacccgggaggcgagggtgtcggcggccagggtgtggggttgccagaaggcttccgcgtcgaggcggaaccagtggccggagacgatgtgttcggccagcggggggcccgagacgaggcgggctttgccgcggcggtcgcgctgggtgtagacggagacctcgtccgcgtccgaggcggccacgccgacgacgttggagcccttccagttgcggcccaggacgtcggtggcgcggatgcgatcgtcggcgatgaggcagtcgtcgatcgggaccaggtcgcgggaacggtggccgcgcagccccgggcggccggtgttgtccactgagtactgcatgcgggtgcgccagccgagcaggccgccgggcagggcctcgacggtgtagtccgacacctcggattcggggagcccggccaggcgggtgagctgttcgcgcaggaccgccgtcttgaggcggagctggccggcggccgagacgtgctggaagtcgcagccgccgcaggtgcccgcgtatcggcacggggcggggacgcggtcgggggaggcgtcgaggatctcgacggcgtcgccgcgccagtagctcttcttgcgttcggtgatctctacccggacgcgttcgccgggcagggcgtggcggacgaagatgacgcggccctcgtggcgggcgacgcaggcgccgccgtgcgcgacgggcccgatgtcgacgatcatgaacgtcccgtcagtcggctgtctagtttgtccaggttacggccttcgctggaggccagttgccacgggacgctggtgaccatgacgccgggctcgaaacgcaggcggctcttgatgcgcagcgcgctctggttgtgcagcaggttctcccaccagtggccgacgacgtactcggggatgaagaccgtgacgacctcgcgcggcgacttgcgtttgacggacttgacgtagtcgacgatcgggccggtgatctcgcggtagggggagtcgacgaccgtcagcgggatggagatcttgcggcggtcccattcggcctgcaactcgcgggtgtcgctgtcgtccacattgaccgtcagcgcggtgagggtgtcggggcgggtggccttggcgtaggtgagggcccggatcatcggctggtggaccttgctgaccaggacgatgacgtggttgcgcgacggcagcggcgccttgccctccggcgggttgagttcggccgacaccttgcggtagtggcgccggatggagcgcatgatgacgaacaggaccgccatggccacaatggagatccaggcgccgtgcgagaacttggtgatgatcacgatgaccagcaccgaggccgtcatgagcagaccgaaggaattgatgacctgggagcggcgcatccgcagccgggtcttcttgtcgcgttcggtgcgcagcagtcggttccagtgccggatcatgccgctttgcgacagcacgaacgacacgaacacgccgacgatgtacagctggatcagccggtgttcgtcggcgccgaaggccagcaccagcacgaccgcgaacagggccagcaggatgatgccgttggagaaggcgagcttgtcgccacgggtgtgcagctgccggggcaggtagcggtcctgggccaggatcgagcccagcaccgggaaaccgttgaacgccgtgttggccgccagcaccaggatcagtccggtgacggcggtgacgaacacgaagccgggcgtgaaaccgtcgaagacggtgcgcgacaactggaccaggagcgtctcctggatgtagtcgttgggggcgccgatgagttcgtccggatgctcggccatcttgacctcggtgatccgggccagcgcgatcagtcccatgaacatgctgatcgccaggatgcccatcatcaacagcgtcgtggcggcgttgcggcccttggggggtttgaacgccgggacgccgttggcgatcgcctcgacacccgtcagcgccgcacagccggacgcgaaggtgcgcagcagcaggaacaccagccccgccccggccagcccgggatcggagtcgacgatgtcgaagtcggcgctggcggcgcgcaggtcgtcgcccatgacgaagtaccggaacaggccggtcacgatgagcgcgaagatgcccaccacgaacgcgtaggtggggatggcgaacgcggcgcccgactccttcatgccgcgcaggttgatcgccgtcagcagggcgatcgccaccaccgagaacaggatcttgtggtcgttgacgaacggcaccgccgaaccgatgttggccgccgccgccgagatcgacaccgcgacggtgaggatgtagtcgaccagcagcgcgctggccaccaccagcccccacgacggcgaatggttgaccgtggcgacctcgtagtcgccgccgcccgacggataggcgttgacgttctgccggtacgacgcgaccaccgcgatcatcaccagcgcgatgaacagacccacccagccggagaagatgtaggcaccggttccggcgacgctcagcgtcaggaagatctgctccggcgcgtacgccaccgacgacagcgggtcggaggagaagaccggcagcgcgatgcgtttgggcagcagggtgtgtgacaaccgctcggagtggaacggtcggccaagcaacaggcgcttgactacggaagtcggacgagccacgacgggtagcctaaccaggcagcggaaacgtgaacgggccgcatgacagactacgtgggttcaactcagacttcgcaggacggcaaaggacgctcaagctgtgcatgtggtgatcatggggtgtggccgggtcggcgccgcgctcgcccagcatctgtcctcgcgggaccactcggtcgcgatcatcgaccagaacccggaggcgtttcggcggctgggcgcggagttcgagggccagtccatcacgggcgtcggcttcgaccggcagatcctcaccgaggcgggcatcgcccgcgccgacgcgttcgcggcggtgtcctcgggcgacaactcgaacatcatcgccgcgcgggtggcgcgcgagctgtacaacgtcaagaccgtcgtcgcccgcatctacgactcgcagcgggccatcgtctacgaacggctgggcatccccaccatcgcgacggtgcgctggacggccgaccggttcctgcggtacctgctgccggacgaacagacaccgctgtggcgcgacccgaccgcgacggtgtcgctcatcgaggtgcccgtcgacccgacctggatcggccgcaccgtgcacggcctggagaaggccaccggcgcccgcgtcgcgtacctgatgcgcttcggtctgggcacgctgcccaccgagtccacggtcctgcaggacggtgaccaggtgttcatgctggtgaccgacgagatcaaagcctcggtccgttcggtggccgccaccgccgttgaagggagcgactgatgcgcgtcgccatcgccggagccggaaacgtcggacggtccatcgccaccgagctcatcggcaacgaccacgaggtgctgctcatcgagcggtcgccgaagatgttcgccccctcgcgggtcggcagcgccgaatggctgctggccgacgcctgcgagctgtcgagcctgcaacaggcccggatccaggactgcgacgtcgtcgtggcagcgaccggcgacgacaaggtgaacctggtggtgtccctgctggccaagaccgagttcgcggtcccccgcgtcgtggcccgcgtcaaccgcgccgagaacgagtggctgttcaccgagcagtggggtgtcgacgtgtcggtcagcaagccccgactgctggcggcactggtcgaggaggccgtcagcgtcggcgacctggtgcgactgctgtcgttccgccagagccaggccaacctcgtcgagatcacgctgccgaccggagccccgtacgtgggccagacggtgcagcagatgccgctgcccccggacgccgcgctggtggcgatcctgcgcggcaagcgcgtcatcccgccgtcccccgacgacaccgtcgaggcgggcgacgagctggtgttcgtgtgcaccgaggacgctgaggactcggtccgcgaggtcgtcctcggcaagtaccggaactgacgcccccgggggccgccatcctcctccccaccttcgacggtagtcccgtctggctgagagcaggcttggccagccttagctggccttcagcttgagggtcattcccgggtgggtcttgcggacgaccgcgatcgagatcaggatcagcaggccagtcaccgggtagccgccgaccagggtcaccacgcccagcgcggtgtccatgtcgcccaggcgaagccacagccgcagcaggttcttggccaggaacaccacgccccacagcatggtcagccagccgaagacccgcaccaggcgacggtcctcgcgccaggcgtgcttgccgcctccggcgatgatggaccagaaccagcccaccagcgggtgccggaccgccaccgagcccatgagcacggccgcgtaggccaggccctggatgatgccgggccagtagaagtcgccctcgtcgccgctgcgccaggccagccaggcgcccagcgcgatgccgaacaggccgttgacggcgtgccggatcgactccttgcggatcagccgcagcaccgcgatggccaccgccgtgccgacggcgaagccgatcgcccagtacagggcctcccagatcacgttgatcaggacgaagacgccgaccgggatgcccgattcgaccagcccccgcactccccccagttgctgggcgacctgttcggtcatgggcggcaggtcgtcgtcatcgcgtggggctgagggacgcggctggggttcaccgccgtcgtcgacgagtccggctcgcacgcgcgattcctcggacatgacttcccttcctgtttcagccacccgtgtcggcgatctcgtaccacgggttgtagataaccctacggtcctcgtcacggatcgctacccgcccggccgcgatgaggcggcgtccgggttcgattcccacgatacggcggcggcccagccaggccaggaccaccgtcgaggtgccgtcgtacagttcggcctccagcaccggcatggtcgccaccggcgtgaaggtgaccgtggtgatgcgtccggagaccttcgcgaccactccccgctccagcgagtcgcagctgcggcagcccgacttggcgctctcggcgcgcacctggtcggcgtacaggtcttcttcgctggcggtgagacggcgcaggatctcggcccagcggcgtcggttgtgctccggcatcggtccggtcgcttcgcgtggtctcagcgcttgcgcggtttgggggacggcttgcgtttgcgggctccggcgcgttcggcgccgttggccttggcgggtgcctcggtcgcggccgcgctctcggcctgcttcttctgctgctcggccatctcgggcgtcagccgcaatgtcagcggctcgcgcaccggcatcgcctccacgccacggtcgacgacgacgccccgcaggcactcgtccaggaccggcgcggcctcggggtcggtggcgcaggcgccctggaacatgacccgcaggaaccagcgggggccgtcgatgccgacgaagcggatcgtcacggtgtcgttctgaccggcgggctgctgggcccgcagttcggcgccgtaggggccgtcctcgatctcctcgaccttgccgccctgtttggacagcgattcggccagttcggcgcgtacctcgtcccagatgccctcggtgcggggcgcggcgcaggccagcagccgcatcacgctgtcctcggtggagatgacgacctcggggcgggtgttgccgcgttcgtcgctggcgacgccgaccttcagtccggccagcgccgggatccgcatgctgcccaggtcgaggtgctgctcgtcgtcttcgggagcgtcggcggcgtcgtagggccccgtcgtcgcttcgggggcggcgtcgtcttccacgacgtcgacggtctcttcgacggcttcttcttcctggcgccgacgcttacgtccaaacacagttattctccatctttcccatggccggtagcggccatgttcatcgatccggtcgactgtgggaatccaccggtcgatccgtgccccgccgcaccgcgttccgaggcgggaagttcgtccacttcgtgaaaaccggcccgctccacccgctggacgaccaactgcgcgatgcggtcgccgcggagcagggtcaccggctgggtcgtgtcggtgttgacgaggttgacgcgaatctcaccgcggtaaccggcgtcgaccgtaccgggcgcgttgagcaccgtcacaccgcatcgagcggccagaccggaacgggggtgtacgagtccgacatatccggtcggcagcgccacggcgaccccggtggggacgagcgcgcgctgtcccggcgccagggtcacgtcaccggcggcgtacaggtcggcgcccgcgtcgccgggtttggcgtattcgggcaggggtagcccctggtcaagtcgacgtacctgcaccgtgacgtcgttcgcgctcactcttgccgtcccagattctcaaagttggctgccggtaggctcggccacatggcctccgcagaccgtaccgccttcgacgagcggctcaccgtcccactgtggtggtggcccatcgccttgctcgtggccagtggcctggccgtggagatcgggctcggtgttccgggcttggtgacgtggttgcccttcaccattctgctcccggcgacggtggcgctgttgtggtgggccgggcgaatccgcgtccgggtcgacgcggaggagttccgggtggacgacgcgcgactcccgctggaatgcgtgggcacggtcgaggtgctgcgcgactcccgggtgcgcgacgccctgtcggcgcagttgcatccgctggccttcgtcatccagcggccctgggtccgctcggcggtgcgcgtcgaggtcgtcgacgacgaagatcccaccccgtactggatcgtctctacccgccggccggagcggctgcgggacgcgctgactcgcgccgagacggattccgattccccccggcgcgagccctccagctcggcgcgttcgtgaccgccacccgcgtgacggcccccggcggccgcctcacgcggcgcagtcacggcagatcagcttgcccttcttctgggaggcaagctggctgcgatggtggaccaagaagcagctcgagcaacggaattcgtcgttctgcatcggcaaaaccttcaccgtcaactcttcgtcggcgagatcagctccaggcagctcaaaattctctgcgacctcagcctcgtcaacatccacactgcccgattgcgcgtcggcgcggcgcgccttcagctcttccagactgtcatccccagattcctcggtgtcgcggcgcggcgcgtcgtagtcggtagccataacctgtttcactcccactgtggttggttaacctagccgcgaggagttcccgccccaacggactcctccccgcgagcgcggtaccttacctcgctcgcggatcctctatacgtcgggtacccgacagttgttcccaatgtgatccaggcgacattgtcggggtccataaacccgatttccgatcaagtttcggcacacgatagcctcatcggcaacatccgacgcggggaggcagagtgcgtataacgcaagtccgcgccttgatcgtcgtgggagtcctcatactgatcgcggtgtcgacatcgtggtacgcgatcgcgaacgactcccagacggcggcaggccgcgagaattgcgagcccggtgacataccggtcgacgtcacgctgcccgaaccccaccaagtcagcgtgaaggtcctcaacgccaccaacacctccgatctggccggttcggccgccggatcgctgaaggagtacggcttcaagatcgaggacaccggtgaatccaaaaaggatgagggcaagagttcggtagagatccactatggcccgaaggcgctgggcggtgggcatctgctgcgttcctacttcgccgacgacaccgccgtcttcgacctgaagaacgagaacgacttcgtcgagatcatcctgttcgacgggttccaacaggtcaacaccgaaagcgacgctcgcaacgaggtcggcatcatcggccgcccggaagcccccgaaggaacctgcgcgatcgagtaatggaagaatgtccgcgaaacgacgcgccgacttcgttgagttccaatgtcccccaacaccttcgcgggacaatggcattggtggtggctattccgtgaaacgcagcgttacaattcacgcctgcccgcgcggccaaaagacgccacgagggttcacaagccaagaaatgccagacccgaccggtgcgtattctcaccgggtccggtcttgcccgcccaaaagcctcggaaggtagttcgtgacagacgcgagccccaacggtactgatgtccgttcactcacggaatcgctgctccaactggcaggcgaacggggtggtcaactcgcctccgccgaggttgccacattccttgagtcggcgcaggtggccccggcgcagggcaagaagatcctgcgcgccctggccaacgccgacgtgaccgtcgtcgtggacgactcggccaagccgcgccgtgcggttccggcggcgcgctcggcgaccgccgcctccaaggcgaccacggccaaggccgagaccaagcagccggcggcgaagaaggcggccaagaaggccaccaaggccgcggccaagaagaccaccgccaagaagaaggcgacggacgaggccgcgaccgacgccgagctcaccgacgtcgagcaggctgacggcgaggccaagaccgcggccaagaagaccgcggcgaagaagaccgccaagaaggccaccaaggccgccgtcaagaagacggcgaagaaggcgaccgccaagaaggccaccgacgccaacggcgacgaggagccgaccgccgccgacctggccgccgccgagggcgatgacgacctcgccgccgaggccgccgccaagaagtcaacccgcaagtccgcgaagaagaccgccaagaagtcgtccaagaaggacggcaagaaggacgaggacggcgagggctcggacggcttcgactgggacgacgaggactccgaggcgctgaagcaggcccgcaaggacgccgagatgaccgcctcggcggactcggtacgcgcctacctcaagcagatcggcaaggtgccgctgctgaacgcggcccaggaagtcgaactggccaagcgcatcgaggcgggtttgtacgccgtcgagcggctgcgtcagctcaaggaggccggcgaggagatcccgacccaggtccgccgggacctggaatgggtcacccgcgacggcgaccgcgccaagaaccacctgctggccgcgaacctgcggctggtggtgtcgctggccaagcgctacaccggtcgcggcatggcgttcctggacctgattcaggagggcaacctcggcctgatccgcgccgtggagaagttcgactacaccaagggcttcaagttctccacctacgccacctggtggatccgccaggccatcacccgcgccatggccgaccaggcccgcaccatccggataccggtgcacatggtcgaggtcatcaacaagctgggccggatccagcgcgagctgctgcaggacctcggacgcgaacccgcgccggaggaactggccaaggagatggacatctccccggagaaggtcctggagatccagcagtacgcgcgcgagccgatctcgctggaccagaccatcggcgacgagggcgacagccagctgggtgacttcatcgaggactccgaggcggtcgtggccgtcgacgcggtgtcgttctcgttgttgcagggccagttgcagcaggtgttgcagaccctgtcggaacgtgaggcgggcgtggtacggctgcgcttcggtctcaccgacggtcaaccgcgcactttggacgagatcgggcaggtctacggagtgacgcgggagcggatccggcagatcgagtccaagacgatgtcgaagctgcggcacccgtcccgctcccaggttctgcgcgactacctcgactagaaatgtcgcagacagggggcataatcgacggtgcatctgcggtatgcaggaacgaccgtgtcgtcgggttgtcgaagcggtcgtccgtcggataccgtgatctgcctacggctctgccggaggtgagttaccgattgtgagacccgtcgcgaccgggaagccccacggtggcgcgcgtgttgcaggatgaagttcgatcgaacccctcgcggggtaagagcagtattagtgtcaactgtgacgaaacatcacagccgaaggagaggccatgacacccaccctgacgcccccacccgagacgcaggcacgcccggtctccggtgagcgctgcgaccggtgtagcgcttcggcgaagctgcgcatcaccctcgctggcggagacgacctcgttttctgcggtcaccacgccaacaagtacgccgagaacctcgccaagatcgcggtcgacttcatcgccgacgcggagttcgactggcgcggaagtgacatgcttgcctccaagaactaagcgttgacaagcttttaggcgcggctggacttcacacgggtccggccgcgcctttatggtgcccggctgtttcggccgggcttttttgtgtcgggttatcacccgaaaggatggttgggcgggagaattttctcagaggtccttgatggcctcgatgcgctgttcgagttgttcgatggtggcctgggcgctggggggaccgccgcagcggcggcgcagttcggcgtggatcttgccgtgcgggacgttggtggcgtggtgctgggccgaaaccagggcgttgagctgcttgcgcaacgcgatgcggcgttcggccgccgacagcggccgggtctcggtcttgacgctggcctgagcgcccgggcgggcggtggacagttggtcggcctggcgtttctgcaacagcatcgagacctgctcgggggtgagcaggcccggcaggccgaggaactcctcctcctcgggggagccgggctggatcggggtgccgaaggaggccccgtcgaagatgacctggtcgagctcggcggtcgccgcgagggtctcgcgttcgccgcgcagaccgtcgggttcgtcgcgttggcgctgcgcctcggcgagcaggtcctcggggtcggtgtcggtctcgggggcgatgacgtggtcgcggtcggcctccagttgggcggccagctccaggatgggcgcgacactgggcacgaacaccgaggcggtctcgccgcggcggcgggaccgcacgaagcgtccgatggcctgggcgaagaacagcggggtgtgggcgttggtggcgtagacgcccaccgcgagccgcgggatgtcgacaccctcgctgaccatgcgcacggcgatcatccagcgttcgtcggattcggtgaacttcgcgatccggtcgctggatccggcgtcgtcggaaaggaccagggcgggacgttcaccggtgatggtgcccaggatcttggagtaggcgcgggccgagttctggtcggaggcgatgaccaggccgcccgcgtcgggcattccggcggcccgcagcgcgttgaggcgcgagtcggcggcccgcagcacctgcgggatccactcccccagcgggtccagggcggtgcgccaggcctgcgcggtgaggtccttggtgagcggttcgcccagccgcaccgacagctcctcgcccgcgctggagcgccagcgggcctggccggagtaggcgatgaacatgacggggcggaccacgccgtcggtcagggcgtgggtgtagccgtagaccgagtcggggcgggaccgcagactgccgtcggcgccgtgctcgtaggacacgaacgggatcgggttgtcgtcggagcggaacggggtaccggtcagggccagacggcgcacggcgggcgtgaacgcggcctgcacgccctcgccccaggagcgggcgtcaccggcgtggtggatctcgtccaggatcaccagggtgggcctggccagggtccggcgtttgtggaccgacgggtcggcgccgacctgggcgtaggtgaccacggcgccgtggaagtcgttggacaggaagacgtcggcgttgcggaaggtggggtccaggttgatgcccaccctcgccgcggcctgcgaccactgtgtcttcaggtgctcggtgggtgccacgaccgtcacctgcgacacgatgccgctgtccagcaggtccagggcgatccgcagcgcgaaggtggtcttcccggctccgggggtggccacggcgaggaagtcctcggcggcgttgcggtggtacgcgaccatggccttgcgctgccaggtccgcaatggaggcaatgagtcccggtcgatcacgggcatggtccgccgcactcccatctgttgtcttcgcgcacgccgctgcccccgctgagctcgcgggctccttgcgagggcaggtttctcagattagcgagcctaccgttccaagatgatggtgcgcgggccaacgttgatgctgctcaccaacatcatggctccgaaccgtccggtctcgaccttggcgccgagctcgcggaggctggcgatcaccgcttcgaccagcggttcggcgaccggtccgggggcggcggcgccccagctgggtcggcggcccttgcgggtgtcggcgtagagggtgaactggctcaccacgagaatcggggcgccgagatcggaggccgacctctcgccgtccattatgcgcagttcccagatcttgcgggccatcgccgcggcgtcgtcggcggtgtcgtcgtgggtgacccccaccaggaccagcagtccgtcgctgatctcgccgaccgtctcgtcgtccaccgtcaccgcagcctggctgacggtctgtaccactgctcgcatgccgaccatcttgccgcgtgctcatgaatacccgccccggggtggcgatcgggcgcgtgcggtgggaggctggcggtatggcccagtcgcacgcgaaaccggcgctcatcaccgacgccgagcaaagccgccacgagcagctgcgcagccgccagatccggtacggggtcatgatggggatccgggcactgctgttgatcatcgccaccgtcctggtgatggccgaggttccgctgctgtggctgtggttgtcggcctgcgcggtgggtatggtggtgctgccctggtcggcggtgctgatcgccaacgaccgtcccgccaagaagcagcaccggatgcggcgcttcggagcctccaaagccgaggaacccgaagcccgacggctggacagcgccgaggccaaggtgattgacatcgattcgccgggcgatgccactccgtgacagactagtttcccaagacaaccggcagacgactcaaggcttgacgatgactgagactttccagggtgacggcggcacgatcctcaaggagcagacgagccccgactaccggatggacgagggcgacgaggatcggttcgcgcactacgtccccaaggacaaactcatggaagccatggtcaccggcaccccgatccgggcgctgtgcggcaaactgtggatcccgtcgcgcgacccggagcgcttcccgctgtgccccatgtgcaaagagatcttcgaatccatgaagggcgacgactaggggcggtcctgcccgtagtgtcggcacgggggcgtcttgttctttctgtggctcaacctcgccgggaccatcgtgttcgcggcctcgggcgcggcggcggccgtggccaaacggctggacctgttcggggtggtggtcgtcggtgtcgtgaccgcgttgggcggcggggtgttccgtgacgtcgtcatcggacggattccgccgctggcgttcaccgactggcggtacccgaccgccgccgccgtcacggcggcgctggtgttctgggtgcacgcccaggtgttccggttgcgccgcaccatgttgacgctggacgcggccgggctggcgctgttcacggtcgtgggcaccacggcggcgctggaggcgggggtgccgtggctggggtcgtgcgtgatcgggacgatcacgggcgtcggcggcggggtgctgcgtgatgttctgacggcccagatcccggcggtgctgcaacgggagatctacgcggtggcgtcgatgtccggtgccaccgtcatcgtgttggccaactacttctcgctgggcacgatctggacctcgctggccgccgcggcgctggtgttcgggctgcggctgttgtcctcgtggcgcaactggtcggcgccggtgccgaagacacccaagatctagtcgtcagtggatggtcgtgatcgccaggaacggcgccacgatgagaccggcggccagcaggtaggcgctgacgcgccagcgccgggatcggtcgggcgggcacagcagccgtcgcacccgttgcaggactccgccgccgtcgacggcgatcgcgcccaccggggtggcggcgcgtccggccgcggcggtgccgatgcgggccagcgccgaggccagcgtcgccggggacacctgggtggcggcccggtcgtcggcgaccatctccagcagcgtcgcgacgctggagcgggcccggcgcacgcccgggaaccacggcagcgcggtcacccacgcgaagaacggcagcgccaccaggtcgtggcgttcgacgaggtgggcgtgctcgtgggcgagcacggcggccagttcgtcgtcgtcgagggctgacagggcaccggtggtgaacacgacccggggggcgtcacggccgacgccgccgggcaggcagtagacggccgcggccgggtgttccaggacgtggccgtggccgggccgggtggcgggccaggggcgcgacaccaggccgaccaggtcgcggtggcgacggcgggcggtccaggtgcgccagatggtcaccggcatgaccccggccagccggaaggtgatggccatggccatgcccagcaggatcaggtggaaggtctccaggccgccggtgaggtcgccggaccacacggtggccagccaggtcatggcggcgtcccacggggtgtcgcccagcggggccagcgcggtggcgatcgcgacgcccaggacgctgacgccgccggccaggcccacggcctgccacagcaccagcgcggcccggggttcgcggctgggccaactcgctcgttccaaaatggcgggtatcggtcccaggagcgcgatggccagcgctcccagcacgacgatgctgacccaggtcggcatcgttatttgccgccctctttgtgtctacggcgcatggcctcgtccagggcctcggtcaacgcctgggcctcctcggcggtgacggcgtcggcgaaccgggccagcgcggcgtcggcgtcgggcgcggagtccagggcctggcgcatcagcgcggcgacgtggacctcgcgggcgtcggtgggctggtagcggtgggcgcggctggatcggtcgcgggtgaccaggcccttggcctcgagccgtgacagcaccgtgaggatggtggtcgcggcgaggtcccggtcggtcagcgcgtcccgcacctgccgggctgtctggggttcgggatccgaccagagaacttccatgatggcgtgttcgagttctcccagccgggccacggcacactcctcggttcgcggttgtctgtccaacttcagcaccattctaccgtaagtagaagtgctgacaaatcctgatatatcggtattctttgatccggttgtatccccgctttgtgccagttggatactcacttcacagggacttaacaccttcccgggaatgctagtcccagacgtcacgtacgggacgtgacgccttgacgatttttggagggcatcaatcgtgctaaccaccacgttgaccgacacggacgccacccctgtcggcgactccgcgtcggctccaacggattcggtccgcgcctacctcaacgggatcggcaagcaccgcctcatcaacgccgccgaggaggtcgacctggccaaggccatcgagaccggcctgttcgccgaatggcggctgagtgaccccgcacgccccatcgacgatctccagctggaacgggacctccgccagatcgtcgccgagggcaggcgcgccaagtcgatgctgctgaaggccaacctgcggctggtcgtcagcatcgccaaacggtacgtcggacggggcgtggcactgctggacctgattcaggagggcaacctcggcctgatccgcgccgtggagaagttcgactacaccaagggcttcaagttctccacctacgccacctggtggatccgccaggccatcacccgcgccatggccgaccaggcccgcaccatccgggtgcccgcccacaccgccgagcagatcaaccggatcgccaagatccggcgcgaactgaccgccgagcagggacgggaaccccggcacgaggagatcgccgagcggatgggcctggagccgtaccgggtgctggaactgctgtcctacgaccgcgacccgatcagcctggaccagccggtcagcgacgaccggcagacaccgctgtcggacctggtcgcccgcccggtcgaccccgccgccgaacccaaccccgccaacgcccagctgcgtcaggaactggagcgggcgctgaccgacctgcccgcccgggaacgagcggtactgcgggcccggttcggcatcgacgacggccgccagcgcaccctggaggaggtcggcgaggagttgggactgtcgcgagagcgggtgcggcagctggagaagctgtcgctgaacaagttgcgtgagcccggaatggccagggcactggccgagtatctgggctgagagccgggccgtgcccgcggtccgtcgagaacgatgaagtggcgtgtgtctttcacgggaagacacacgccgctttcgttgttattaggctcgcttgcgcgtcatcgatctcgccgcagtggctgtcggtggggcgaagtactattttcgctgcgagttaagcagtttgtgattccgcgaagggcgctgccatgaccaccgaccttgtcgacaccaccgagatgtacctgcggaccattctggagctggaggaagagggtgtcacgccgcttcgcgcgcgcatcgccgaacgcctggcgcaaagtggccccacggtgagccagaccgtcgccaggatgcagcgcgacggcctcctcaacgtgctgggcgaccgccacctggacctgaccgatctgggccgcgagcgggcggtgtcggtcatgcgcaagcaccggctggccgaactgctgctggtcgacgtcatcggcatgtcgtacgaggacgcccacgacgaggcctgtcgctgggagcacgtgatgagcgacgccgtggagcagaaggtcttcgagctgctgaacaagccgacccgctccccgtacggcaacccgattccggggctggaggcgctgggttccgacgcggcgaccaccaccttcgaccccgccgagcgccacctggcctcggccggtctgagcggctccttccgggtgacccggctgtgcgagagcgtccagaccgacgccgcggtcctgcacgacctgcactccgcgggcgtcaacccgggcgcggtcgtggacgtcaagcgccgtgacgacgtcatcgagctgcggcatgacaacgtcgccacgagcctgtcggtccaggacgccagccgcgtcttcgtagtaccggctgcctgagcctgacttccgcttagatcgccgcgagctgtgcctcggtgaggcgcaggttcgcggcggccatgttctcggccaggtgctcggcggacttggtgcccgggatcgggacgatgaccggggaacggtgcagttgccaggccagggccgcctggatgggcgtggcacccagttcgcgggccagtgccgcgaccgggctggtcgacgaggcgtgcgagccgttggccaccggcagccacgggatgaaggcgatgccgttcttctcgcagtagtcgacgaccgcctcgtggcggcgatcggccacattgtagagattctggacactgacgatgtcgacgatgcggcgagcccgttcgatctcggccaccccgacctcggacagtccgatgtggcggatcatgccggagtcccgcatctccttcagcgcgccgatctggtcgtcgaacggcacctgtggatcgatgcggtgcagctggaataggtcgatgcggtccagccgcagccgccgcagactcagctcggcctgctgtttgaggtactccggacggcccagcggtcgccaggcgccgtcgggccgggactggcccgccttggtggcgatgaccaggttgtccgggtacgggtgcagcgcttcggcgagcagttcctcgttggcgccgtagctgtaggagtcggcggtgtcgatgagggtgacgccgagttccagcgcccgccgcgctaccgcgatgccgtgttccttctcggcgggggtgggccagcggtccggggtcaggcgcatcgcgccgaagccgagccggtgcaccggcaggtcgcctccgatgtggatcgtctctgagaattggttcatgcgcactaagctccccgcagaggccccacccggcaatgaatttagtctgtacttaatcgatggaggtgcaggtatgcgggagctcgagttcaccgccgccgacgtcgccatgacccggttcgcgttctccccgttgtgggaactgatcgccagcgtccgggtgctcaaggccccccgcgagcacgccatccaccgcccctggctggaatgggcccggccccgcatcgccaccgccggacacgacttcgggctgctgtcggacctggttccggtgcccacccggatcatccccgcgttcgtggcaccgcccccgcacatcaccgcccccgacatcgacgacgagctggcggccatgcgcgccgtgacgcccgagtccgtgcgcgccaacctggacgtgatgcccgagcggcgcaccccgcggctggccgaactgtacgaggaccccgagtccgggctgccccggctggcggcggtcatggaggcgtactgggagctggtgctggcgccgtactggccccggatccggatgctgtgcgaggccgacgtgatgcaccgggcccgcaggctggccgtcggcggcgccgaggagctgttcaacgacctgcacccctcggtgtcgtggcgcgccgaccggctgcggatccagcacgtgcacgcccggggaaagtcccgcctgggcggccggggcctgctgctgacgccctcggtgttcgtgccccgggtgttctcgctgtccaccggcgactggcagccgacgctgcggtacccgccgcgcggcatctccacgctgtggaaccgcgaggacgcgctggcgtccgaggcgctcgcggccgtcctgggccgcacccgcgccgagctgctgtcgcggctgaccgccccggcgtccaccagcgaactggcgctgcgcaccggcatcagccccggcggggtctcgcagcacctgaccgccctgcacgcggccggactggtgcagaaacaccgctccggccgcttcgtcctctacgcccgcaccaccaccgcggagcggatgctggccgggacggagttatttcttgccggacgccttgtagatgtcgcgcgcgacgtcgaccagcgcgtccaccgcggcgtcggcctcggccgaggcggtgttggacaccgtggtgtagcgcaggctgtacatgtggcccttggtgagccagccgatctccacgaccgggccggacttctccaccggcttgcgcaccgcgctgtaggcggccttgcccaggtccttgacctcgtcgtggtccttgggcgggatctccttctcgtaggtcttggcgtcggtggcggtcttggccttggtgagggtgacgtcggggaacgagccctcggtggtctggatgacgcagctgttcaccacttcgctgccgccggcctcggcgatcgtgaacgcctggccggtggccttcttcagggacgcgaagtcgaggtattcgcagatgccgcccgcttcggcggcctcgccggtgggcgaggccgagccggagtccttgccgggggtggaggaggcggcatcactgggggtggcgtcggacgactccttggcgcccgcgtcgccgatgagcccgcaaccggaggtcacggccaccgcggccagcgccgccgtggcgacaccgaccttgagcgaacgcaccgtcttgtgccttttcaacgcttgcaccttccttgtgtggccgcaccaaaatactcctgtcggacgagccgatccaggtgcgtgggtctcattcatcaccgagggcgaccggccgggccgggtcggcgacccagtggctccaggaaccgatgtacaccgccggggtgtccaggcccgcggccgtcatggccagggcggtgcgggcggcggtgacgccggagccgcagtacacgccgacctcgccgtcgaagcggcggtaggtctcggcgagttcgccgggcgcgcggaagccgtggtcgggcgccatcgtgtcgcccgcgggcgcgttgacggcggcggggatgtgcccggcgaccgggtcgatgggttcggtctcgccccggtaccgctcgggggtgcgcacgtccagcagggtgccggtgcgggccagtgcggcggccgcggcgctgtcgagttcgggcagcccgccgggggtgacgtcgaagtcggaggccgcgacgtcggaggtctcggcggtgaccgggccgccttcggcctgccaggcggcgaagccgccgtccaggacccgcacgtcctgcaccccggcccagcgcagcgtccaccaggtgcgggcggcggccagcatgtcgccgccgtcgtagacgacgaccgggccggtgcgggtcacgcccgccgagcgcagcaccgcccgcagtgcgtcgggttcgggcagcgggtgccgtccgccgggtccgggtgggccgcacaggtcggcgtccaggtcgaggaacacggcgccgggcaggtgtccggcctggtaaccgtcccggtcggcgcccgcggccaggctccacctgacgtcgagcacggtcggtgcctgggtttccagcagttcgcgcagctgtccggcggtcatcaacggcatgggtgacattgttgcggataacagcaggtgcgcgttcggcgcggcggccgcttcggccaggtgcgacagctggaccagttcgaccctggcttcggccagcagccgcaggcccttgggctggacgaaggtgtcgggttcgcgccacgcgtacaccacccggggaacgcgggcggcgatgatgagctcggcgcagctgaccggacgcgaggcacgctgaccgcacggttccagcgaactgtagacggtcgccccgctcagatcctggtcgagtttggacagcgcggcctcctcggcgtggtcgtgcgggtcggtctcgcgcgagtagccggtggccagcacccggccgtcggcgacgatgaccgcgccgacgctgaaggcggtgtccgagggcgggcatttcgcggccagcgcgatggcctggcgcagccagtgttcgtcagccatgggcgtccaatgagtagtgcaggacggccatgtcgccgaggtgctcgacctcgtacagccgcatccggtgctggccgtcgtgcgggaacttccccggttcggtgaaccggggcgcggcggcgtcgccgacgaagaacggggccacggccagccgcagttcgtcggccaggccctgggtcaggaactgggtgtgcaccgagccgccgccttcgaccatgagccgccggacgccgaggttccacagtgtctggaggatctcggcgagtccggccccggcgggcagcgactggacttcggcgcgctcgcccagccgtcgccgcagctcctcggcgaccggcggcgggcacagcaccagcggtgccgcgccggtggtgaagaaccgggaggcggggtcgaggtcgccggtggcggtgagggtgaccttgcggggctgcgggccgtcgacggcgcgcaggctggggttgtcgcggcggacggtctcggcgccgaccaggatcgcgtcgtagtggccacgcagctgccggacccggttgaggtcctcgtcgttggacagcaccagccgggtcgcggtggcgtcgtcgagataaccgtccagcgacatcgccgccgacagcaatacccaggggcgtcttacggtcaccccggggattctacgaggcagcctgctgccacatccgggcacgcggatttcgcccgatatatcggaattgtcgtatggcttgccgcgcttgaagatcgctggcaggcggtcattgtcccgcgcggctacgatgtgatggaaatctactgtgaaggagggctagtgacagccgtgcccacgaccggcgccgggaccagccactcccctacccccggaccgtccattcccgaacccgccacccgggaacgcggtctcgccggaacctccggacggctgctgcgaaacacccccggacgattcacgatcgccctcgtggcgatgctgtccttcatctccgtgttcggtatcgcggccatcaccgacacctccagccgctccatctccatcgacgaggcctcggggcaacagggccggatggcgatcgcggccttcgacatgtaccggtcgctgtcggacgccgacgcggccatcaccgcgaccttcctgcccggacagtccgaacgcgccgacctcaacaaggactaccagaccggcgtcagaagcgcctccaccgcggtcacgacgctgtcggcgcaggcggccaacaagaaacaggccgacctggtggccgagctgtcggcggccatgcccatctacaccggactggtggagaccgcccgctcctaccaccggcaggggctgccgctgggactggcttatctgcgcgacgcctcggcgctggcgcaggaggacatgctgccgaagctgaagaagctgcagtcgacgtcgatgtcggaactgggcggcgccaaggacgacgcggccgggttcccgtggatcgccacggtgctgggcgtcggggcgctggcggtgctgggctacgcgcagtggcgggtcgccaagcgcaccaaccgggtcctcaacatcggcatggccaccgcgaccgtcctgatgctggtcatgggcggctggtcggtggtgtcgtgggtcaacgccgccgggcacatcgagaccggccacgacagcggaacccagccgctgtcgctgctgtcgcaggcgcacatcgacgtgcagcgggcccgcagcgacgaggcgctgaccctgatcgcgcagggcggcaacgtcgactacgaggccgagtacaaggacatcatgaaacggctgctcggcgagaacgggacgctggcccaactggacaagagctacgacgacgcgcgactgtcggaatacgtggacaaggccaggaccgccgccgaggagtggaacgacgcgcacaagacgctgcgggaggccgacgacaagggcgacttcgccacggcggtcgaatcggccaccggtgacgaggacggccaggccggtaaggcgttcaacgccctcgacgacgttctgacctcggccaacgcccgcgccgccgagcacttcactcgcgagaccgaggcggcgggcaacgccctttacctgacggtgccgggcttcgccgtgctgacggtggtcgcgatgatcgccgccgcggccggaatccagcgacgcatttcggagtatcgatgactgttcaaatctcccggatcagggtgacggcgctcgctgccgtcgcggttctcgcgctgggtgtcagcgggtgcgccgtcagcgacgacaactactcggtgtccacaccggacgtcgccaaccagccgcagggcgtgcaggacccggcgcagctgccggaggcgacgaggccggacgagagctgcgagccgctgaagagctacgaccccagcggcagcaagagctccgacgacatcaagcggatcgtcgacgcgggcgtgctgaaggtcggcgtcgaccagaccaccaacctgatgggttaccgcgaccccgcctcgggcaacatgaagggcttcgacgtcgcgatcgcccgcgagatcgccaaggaactgctgggcgacgaggacaagatccagttcgtcaccatgaactccaagggccgcatcccggcgctgaaggagcgcaaggtggacctggtggtgcgcaccatgacgatgaactgcgaccgctggaaggacatcgggttctccgcggagtactacaccgcgcaccagcgggtgctggtgccgtcctcggcctccgacgacatcgacgacctcaagggcgagaaggtgtgcgccgccgaggactcgacctcgctgaaccggatccgcgacgacctgaaggccaagccggtctcggcccgcgagtggaccgactgcatgatcctgttgcagcagggcgatgtggcggcgatgtccaccgacgacacgatcctggccgggatggccgcccaggaccccaacacgaaggtgatcggcaaggacctgtccgacgagccctacggcatcggcgcgaacaaagaggacgtcgggctgatcaagttcgtcaacaagacccttgaggacatgggcgacgacggcacctggggcgacatctacggcgagtacctcgaagagccgctgggcaagggcaagcagcccaaacccaagtacggcaggaaagagtgatgaccggccagcggctcgagcagcgtgccgcctcgatgctcgcggcctaccagcgcatcgcggccaagatgtacacgttggactcgcacgcgggtcgccggttcctcaaggacgagcagctgtcgggagcgacggccgacatcgcggggcgggtcaacgcgcgggcggcggtgctgtggtcgcggttcgacgagttgcggcggctgtcggaccagatcccgaccgacgtggacggtctgggtgacacggcgcgggcgaagctggaggcgttgctgggcagtgaatgcgtcaagctggacgcctccggggtgcccgcgctggcctcgggcgacgcggtgaccaccgaatcgtcgctgtcggcgttcgcggacgacatcgaggccgagtgcgccgagctgctgcgactgtgctccgaagtggacgacgcctgcggcgtcgtcgcggacgcgatcgcggaggtcacagggagcctggaggacgtaaccgcccgcgccgaaacacttggcatggcgggcaacgccaccctggccgaactgcgcgcggaccgctcgtcgctgctggagaccacgctgtccgaccccgcctcggcagtcgacgatttggccgggctcgccgagctgtcgcgccggatcggcgagttcgggcagcggctggcgtccctggaagccgtcgcccgcgattttccggcccggctgtcggcgctgcgcgccgacctggccgagctcggcgaggccgaggaccgcaccgcccagacctgcgcgttggccgtcgagaagatcctggaccccgcaccgccccggttcaccccgcaggccgcgacgctgtcgaacgccttgcgggagttgggcgagacggccgccgacagtgatcgccacagcctcgccgcgcggctgtcggagctgacctcccgcgtcgaggaggccatccgacagtgccgccgggtcgccgacaccgccgaggcactgctggaccggcgcgccgagctgcgcggtcggctggccgcctacagccgcaaggccgcccgcctcggggtgatcgaggagccgcgagtcgcggcctcggcggccacggcccgggagctgttgtcgttggcgccgtgtgaccttcgctcggccaccagcgccgtgcgtcagtttcagcaagagatttccggagcacaggaggcaccggcgtgaactcgagtccctgcactcagccaggctgttccggttcctacgggcccgagggctactgcgacgtgtgcggttcccgcaacccgcaggccgtcgcgccgcagcccacgtcggcgccgccggtgtcgggcgctccggtgtccgcgcagcaggtgtcggccccgcccacctcggccccgcccagcacagtctccagtggaccggtgacggcggcgggttcgcaggcgacccagacctcgggttcccgggccacccgcgccaccggcacccagccgttctcctcgaccagccgctcccggttcggcggcggtatgaccgacatcccgccggtgccgatccgcgatcccaacgaggcggtgctcgacaacccgcaggttcccgagcacaagcgcaactgctccaagtgccacaagcccgtcgggcgcaccggacccgacggcaaacccggtcgcacccaggggttctgcccgcactgccgcaaccggttctcgttcgtgcccagcctggtgcagggcgacatggtggccggacgctacgagatcctgggcgcgatggcccacggtgggctgggctggatctatctggcccgggacaagaacatcggcgacgacgtcgccgaacgctgggtcgtcctgaagggactcatcgactccagcgaccccgacgccatcgactcggccatcgccgagcggcggttcctggccgccctggaccaccccaacatcgtccagatctacgacttcgtccggcatcccgacccgcgcaccaacgagccgctcagctacatcgtgatggagtacgtccccggcaagtcgctgcgggacctgcgcaaggagtacgtcgacgagaccggcgtccactcgccgctgccgctgtcgcaggtgctgacgtacctggtggagatcctgcccgccctgggctacctgcacggccagggactgctgttctgcgacttcaagcccgacaacgtcatccacgtcgagtcctggctcaagctgatcgacctgggcgcggtgcgccgcctcgacgacgacgagtcggcggtgttcggcacccccggctacgcggtgtccgacgacgagatcatcaaccacgggccgtcgatctcctcggatctgtacactgtggcgcgttcggcggcggtgctgtccttcgagttcggcaacttctcgcgcggcgagttccgcaacaaactgcccggcccgcagacgcagccgctgctggcccggttcgagtcgtaccggcggttcctggaacgggccaccgatcccgagccgtcgcgccggttcgccaccgccgcggagatgcgcgagcagctcatcggggtgcgccaggaggtgctcagcctggagcgggcctacccgcacggcaactcctcggtgctgttcacgcccgaacagcggcacttcggggtgcccgacgcccgcaccggcgagttcaccgcgccgcgcggccccgacatcgccaccgcgctgccctacccgttcgtcgacagcgacgacccctcggcgggtttcctggcgaccctgtcggccaccgacccgatggacatcctgtacgagctgcagaacgcgccggagaactccgccgaggtgcggctgcggcgggtgcgcgccaacatcgcctacggcaacctgaaagccgcgggcatgaacctggaccagtacgccgagaccggaaccggcgactggcgcatcacctggtggcgcggcgtcatcgggttgctgtcggacaacccggccgaggcgcgcgggcacttcgacgccctgtacagccatctgcccggtgagatcgcgccgatgctggcgctggcggcggcctgcgaactgtccggcgacaccaccgcggccctgggcctgtactcgcggatctggcagaccgaccgccgttacgtgtccgccgcgttcgggcagtcgcggcttttggcccgcgacggtcacgccgacccggcgatccacgtcctggacgcggttcccgattcgtccagtcagtacaccaccgccaaggtggcgacgatcgcgttgcggctggccagcgccgccggacccgacttcgtccgcgacgccgcgcagcggctgaccgggctggacctgcccgagcaccaccatcatctgctgcgggcccgcatcctgctggcctgtctgcggcatgtcaacggcgcccaaggcgtcccgtcaccgcctatcctggagcaccccctggaggagaaggcactgcggttcggcttggaggagacgtaccggcggctggctcgtaccagctcggcgcgtgatgaccggattcgcttcatcgacgaggcgaataagatccgaccgtggacgatggtgtaacgatgaacagcagcccgacctgccccgtatgcgacgctccggccgcgccggaccacctggtgtgcgaggcctgcggaagcgacctggaccaatcgggctcgccggggcactggatgtcctcggcctcgcagacctccgcctgcgccgactgcggcagttccgacctggacgccaagggttactgcggcaactgcggtcgtcgccagaatcccaccgccgaccgcacccagctggacctgacccggatcggcgccgccaccgacttcggcaaacggcaccactacaaccaggacgcgctggccatcggccgctacgacggcaccagtgtcgcggtggtgtgcgacggcgtgtcctcgtccaccttcggggagctggcggcgctggcggccagcgaggcggccgtcgccgagatcctgaactcgttggcggacaagcacaccccggccgaggccagccacgccggagtggtcgccggtgccgccgcggccgcccgcgcgggcagcgggcttgaggacaatccgcccagctgcacctacgtgtcggccgtcgtcaacgacagcgagatcgaggtgacctgggtcggcgactcgcgcgcctactgggtgtcgggcgactacgccgaatgcctcaccgtcgacgactcctatgtgggcagactgcgggcgatcgacgccccggccgacgacccgcgctaccacacgccctacgcgcacgccctgctcgcgtggctgggcgccgactcccccgagctgaaacccaacacccacacctacatcccggacggcccggggctgctgatcgtgtgctccgacggcctgtcgtgctacatgaacgaaccggccgacctgctgccgctgcccgccggtgacccggtcgacatggccaccgcgctgaccgaacgcgcccgtgaccagggcggcaaggacaacatctcggtggccatcgcgaagttcccggccgggggcgaggtggcgatgcccggcgacgccaccgtccggctggcgagaggctccacgggatgaccggattcagcatcgacatcgaccacaacgaatatctcagcgagggtgacacgatcgtcgacgcgatcgtgaccgtcacctccgccgggaacggctcgggcacggtcaccgccgacgccgccgatttcgcgcaggtcatcatggtcgactgctccggctccatgaccggttcccgcatcgccgaagcgaaacgcgccaccatcgccgccatcgagtccctggacgagggctgccggttcgcgatcgtcaagggcaccgacgaggcccagatggtgtaccccgacgacgagaccaccgccgtagtgaagtccagcacccgcagcgccgccgtcaaacgggtccagatcctgcgggccggtggcggcaccgcgatgggcacctggctggcgaagacctcccggatcctgtccggcaccgacgccgccgtcaagtacgggctgctgttgaccgacggccgcaaccagcacgagaccgaggaggaactgcgcgagcacctcgacgactgcgagggcgtcttcacctgcgacgcctgcggcatcggcgaggactggagcgccaccgaggtgcggcacatcgccgacaccctgctgggcgaggccaacggcctgcccgagccgcgtgagtgggtggaacggttcactcagctgacgaacggggcccgcgccaagaccctcgccgacgtgaacctgcgggtgttcaccccggcccgcaaccggatccgtttcgtcaagcagatgagcccgcacatcagcgacctgacctcgcgccgccgcgaactcgacgacaagaccggcgactaccccaccggctcctggggagccgaggcccgcgagttccacatcagcgtcgaggtgccgccgatccaggtcggcgacgaccggctcgcggcccgggtgtcggcgatgtccggcgacaccgaactgatccggcacatggtcaccgcccgctggaccggcgaccagatgctgtcgacccgcatcaaccccaaggtggcgctccacaccggacaggccgagctggctcgggcgatccaggagggcgtcgccgccgcccggtccggcgacaccgacaccgctaccgacagactcggccgcgccgtcgccctggcggccgaggccggtaacgacaacaccgcccggctgttggccaaggtcgtggaggtggatccggacaccggcaccgtccagatgaaatcggccgtcagctccgtcgacctggaaatggccgatgtggagtcggtgaagacggtgacggtccgtaagtccagtaagtagcgcgagaaccgcacgggagcccacatgaagacctgccccaaccgccattcggtgcacgatcacctcgagtactgcgaggaatgcggcagccgggtcgaatcgactcccaccaggctgttccagcccgcgccgccaccgcccccgcagcagcaggtgcagctgtggacctgctcgcactgccacacccagcaggggctgagccgctactgcgaggcctgcggcgaacccaatccgcgccaccccgagtacgcggacgaacccaccgacgagatcgagcagcagtaccgcgcccccgaaccgccgccgccaccgccgatggccacggcgcggatcacggtcacggccaccgccgatcgggcgttcttcgaccggatgcagtcccacgacggccccgacgcgggcacgctgatgttcccggcggtgtatccgccccggaccttcacactggagcgtccgcagatcttcatcggacgccgcagccgttcccggggcatcgaacccgacatcgacctgtccggcgccccggaggactcgggtgtgtcacacgcgcacgccgcgatcatcaacgccgagggccgctggtgcgtcgtcgacgtcggctcgtccaacggcacctacctcaacatggcgcccgaaccgattccggccaacacaccgaccctgctcaaccacggcgaccggatccacctgggggcctggacgacgctgacggtcagcttcggctgaactaggacacgctgccgatcagccctgagtggtagtcctggtacagcttcgtcacttcggggttcgacacccgcaggatcacctcgtcgttggtctccagcgaggtcccggtcaggttgtgggaaccggagaacgtgacctcgtcccacttgcccaggtacttggcgtccacgatgaacagtttgttgtgggacttggcgacggtcaccaccttggacttggtgaggccaccggcctccacccaggcttcggtgtcggtgttctcgacgatgacgcgcacgtcgcagcccataccctccagcgcgttgagccggtcgcggatcccgacgcgcggtgaggtgaacaggctcgccgacacccacacggtgttgtcggcgtcgccgtcaccgtccccgtcggcggagcagtcggtgatgctgtcgagcatccacagcatgttgtcgcccttgcgcgggtacgcgtatccggcggccccggagtcgccgacgatctgcttgtcgccgtcgccccaggtggtgccgtcgtgggtccaggactgggcgttcatccgttcccagaagccgaggtagaacccgtacagcttcgcgtcgttgtccaccttgagcaggttgttgaacagcgtcgtctgggtggtggtcatgttggacgaggtcaccaccaccgacttggtcccgccgatctcggacaggaagtacttggtgtggttgatgttcgtgcccaggcaggccgggtcgcagttcgtcaccggcaccttcccggcggtcagcgtcgagtacccgccggtgttgtcctgtttgttcacaccgtcgagcacgaccttgacgtcaacgccccggtccttggcggccaccagttcggcggccagttccttgcgggtccaggtgtacatggcgacccggatcgagtcgccctccttggccgaggcggtcagctcgcgcaaccggttctcgatcagtttgtccgagccaccgtcggcggtggtcggatcggacagacacacctcgatgtctccgtgcgtactgcaccccttggggatggcgcgcggagcggtggtctcgggttcctcggcgttggcggccacggcgggagccagcacggcacccgtggcgacgagagcgaaggcggatagggctgtccagaagcgacgattcatgagcttgtccttgggggcacagggacaccggacaagcaacgatatgtaagcgcttgctgtaggtcaatacgtcgatccacagcccgtccatggaaaaggaccggccgggctcgtacccagccggtcctcgtcacacgaaatgtctagctgcaaccgctggtggagccgcagccctcacacacgtagcagctgcccgccggacgcatcttggtcccgcaggtcatgcacagcggcgcgtcggcgcccttgccctgcaacttctccagcacctcggtcgaggagtgcgccacctgcggcgactgctcgaccagcttctggaccaccttctcgatcggggccgaggccgccagggccgcgaagtccacgtcgtcctcgtcggactcgaccgcggccgggttctcgccgcgcacctcggcggcgcgttcggccgaggtcaggatgcccaggtcggagcgggtctcgaacggcaggtagtccaacgccaggcgacggaacaggtagtcgaccaccgaggacgcgatccggatgtccgggtcgtcggtcatgcccgcgggctcgaagcgcatgttggtgaacttctcgacgtacttctccagcgggacgccgtactgcagcgcgatcgagatcgccaccgagaaggcgtccatgatgcccgccagggtcgagccctgtttggacatcttgaagaagacctcgcccaggccgttgtccgggtaggacgacgcggtcaggtagccctcggcgccgccgaccgagaacgacacggtctggctggggcgcttcttcggcagccgcttgcggatcgggcggtactcgatgaccttctccggctcgtccgcctcggtgtccttcttggacaccgacagcggctggccgaccttcgagttctcccggtagaccgccagcgccttgaggcccagcttccaggactcgaagtagatctcctcgaagtcctcgacggtggccgattcggggacgttgacggtcttggagatcgcgccggacacgaacggctgggccgcggccatcatccgaacgtggcccatcgcggagatggagcgctcgcccatcgcgcagtcgaacaccgagtagtgctcggggcgcaggccgggcgcgtcgacgacgtggccgtgctcggcgatgtactcggtgatcgcctcgatcgactcggtctggtagccgagcgtcttgagggcgcggggcaccgtctggttgacgatctgcatcgaaccgccgccgaccagcttcttgaacttgaccagcgccaggtcgggctcgatgccggtggtgtcgcagtccatcatgaacccgatggtgccggtgggcgcgatgacgctggcctgcgagttgcgccagccgttcttgtcgccgatgttgttgccgttctgccattccgagaccgcggccttgaggatctcgcggtccatcacgccgtaggtcttgacgttgtcgcaggcggcggcgtgcttgcgcatgacgcgcttgtgggcgtcggcgttgagcgcgtaggcgtcgtacggtcccacgacgcccgccagctcagcggagcgacggtaggacacaccggtcatcagcgaggtgatcccggcggcgacagcgcggccctcgtcggagtcgtaggcgaatccggaggccatcagcagcgcgccgaggttggcgtagccgatgcccagctggcggtgggccctggtgttcttggtgatggcctcggtcgggaagtccgcgaaggagatggagatctccatggcggtgatgacgaactcgacggccttggtgaacagctcgacgtcgaaggacccgtcgtccttgaggaacttcatcaggttcagcgacgcgaggttgcacgaggagttgtcgatgtgcatgtactcgctgcacgggttgctgccggtgatgcggccggtctccgggttggtgtgccagtcgttgatgatgttgtcgaactggatccccgggtcggcgcactcccaggcggcctgggccatcttgcggaacacggtcttggcgtcgagccgctcgatctcgctgccgtcgaggcgggcccgcagcgcgtagtcgccaccggcttccacggcacgcatgaactcgtcggtgacgcgcacggagttgttggcgttctggtactggaccgacacgatgtccttgccgccgaggtccatgtcgaaaccggcgtcgcgcagcgcccggaccttgtcctcttcgcgggccttggtgtcgatgaactcctcgatgtcggggtggtcgacgtccaggatgaccatcttggccgcgcgacgggtggcgccgccggacttgatggttccggcgctggcgtcggcaccgcgcatgaagctcaccggaccggaggcgttacctccggaggacagcagttccttggaggcgcggattcgggacaggttgagtccggcgccggagccacccttgaagatcaggccctcttcgcggtaccaattcaggatcgagtcgacggtgtcgtcgacactgaggatgaaacaggcggagacctgttgcgggtcaggcgtaccaacgttgaaccacaccggcgagttgaagctgaagtactggtgcagcagcagccaggtcagttcctcttcaaagatctgcgcgtccttggggctggcgaagtacccgtactgctcccccgcaccccggtaggtcttgacaacccggtccaacagctgtttgaggctggactcccgctgttcggtgcccacggcgccacggaagtacttggacgtcacgatgttggtggcgttgacgctccagaactccgggaactcgaccccgcgctgttcaaagttgatcgagccgtcgcgccagttggtcatgacgacgtcgcggcgttcccaggtgacctcgtcgtaggggtgctttccctccgttgtgaacacacgagacaccttgaggcccttgcgctgggcggcgccgttggccttcgccttcgtccttccgggtgtggcggcggtgtcggttgtgtcggtcatgtcgctgtcccttcctactgtttcatcactacgcgcccgtgagcgccactgtcggtatctgcctgtcaagttcacgttgtttcgcgcacacgactcccccgtgtcctgtcgtgtgtctccccctctttcgcgttgttactgggttgcttcggccccggtctcgcggttgtcgcgcagcgcctcgatctcggccgcgaagtcctccacggactcgaaggaccggtacacgctggcgaaacgcaggtaggcgacctcgtcgagttcgcgcagcggtcccaggatcgccaggcccacctcgttgctgggtatctcggccatccccttggcccggatctcgtcttccacccgtttggcgagcaccgccagcgcgtcgtcgtcgaccggccgtccctggcaggccttgcggacgccggaggcgaccttggtgcggctgaacggttcggtcacaccggagcgtttgacgaccgccaggatagattcctccacagtggtgaatcgttttccgcattcctgacaggagcggcgacgccggatcagcagcccgtcctcggcttcacgggagtcgacgacgcgtgagtcggggtgcttgcagtacggacacctcatcgacgcatcagctcctcacccgccacaagccctggttggactacatcagtgtaaccactatatgttgtgccccgagcctatgccccgcaagatcaaaatgcaagcgattcgcacgatcgggcgggtgttcgcaccgtctcataaacgccgtgcgcccaccttggtactgtcagttggtaccgcgtggcacccctccttgcgcacacgcggtcgaccttaaccccccaaccgacaagttccgcacccggtcgccgaaagccacgaaccagactttcgaactattgtttcacttcgcggtgaaaatggtttacagtgacttccggcgacaaacacccggtgaccatctccggcttgccaaagccgggctcgcaaggaggaagacgtggccagttctccggccaaaaccatagttcccgacgccaccgatgacctcgcctcggacgcgaacgaggcgaccctgaccgaccgtcagcgcaagatcctgtcgtgcattcgtgattctgtcgccgatcgcggttacgcccccagcgtccgcgagatcggtcacgtcgtcgggctcgcttcggcgtccagtgtggcgtaccagctcaaccagttgcagcgcaagggtttcctgcgcaaggacgcccgacggccgcgcgccgtcgacatccgcccgggcagctcgggcgaggccgagggcctgcgcaaggcccccaagtacgttccggtgctcggtgagatcgccgccggtaccccgatcctcgccgaggagcgggtcgaggagatgttcccgctgccggccgagttcgtcggcgagggggacgtgttcctgctgaaggtcaagggcgactcgatgatcgaggccgccatcaccgacggcgactgggtggtcgtgcgacagcagcccgaggcgcacagcggtgagatcgtggccgccatgatcgacggcgaggcgacggtgaagaccttcaagcggcgcgacgggcacgtggtcctgttgcccgccaacccgatgtacgacccgatcccggccgacgaggctcagatcctgggccgggtggtcgcggtgatgcggcgcatctgagccgcgtcagtaccgtccaccatagactgttccggagttgggttcgtcgtcacggcgatcccgcccgggacggccaccgccgtacacgttgccgctgcgcgggtcgtcgtgtccgccgtagacattgccgctgcgcggatcgtcatggccgccgtagaccgagccactgcggggttcgtcgtagtagtcgtcctggtagccgtcctgccggtgccctgacaccggctcgaacagcttgccgccgccgaaaccgtcgtcctggtcgcggtaccggggccgctcgtagccgtcctgctggtccttgtcgagcgactccctcagcgagtgcgcgttggccttgttgcgcctggcccgccagatgacccggccgccgatgatgaccatgatcaggccgatcacgccgacggcggccacggcccacaggatcccgttggggcccagcgtgtcgatgatcgtgtccaggaacgacttctcgggggcggcctcgtcgtccttcttcttgtccgaaccggacgcggccttggccggagtgtagctccacagtgccggcgccgtcccgctgccgatctccgaaccggtgacgaacttcttgccgtcggtggtgtaggtgatggcctcgccctgcggctcttcgggaagcggggtgatcgcgggcttgccgtccttgatggacttggcgacgtcggagccctcgaccttccactcgtaggcgtcggtgtaggtgcgcagcacggccttcttgccgtccggcgacaccgcgccgccggtgacgaacctggacggcgcgtcgcccagcgggatcccgttgatctcctcgggtccgcccttggtcttggtggccttgatcttgaccgagccgaccttcttcagcggcgcctcggcgccgttggggtcgagctcgccctcgggcgcgtagaggttggagacgcccagctccttggtggcgaagatcggggtgccgtcgcgctgcatcagcagcgcctcacagtcgaccgcgttgtccggataggtgaaccggtaggtggagacctgggcgtcgggggtgaccttgtggagcgcgatgctgggacgggcgccgtcgttgtcgccggtgtcggcgacccagtagttgcccttgccgtcgacggcgaggtcctcggggtcggagggttcgacctggccggagatgttctgcccggtgctggcgcagttgtcgtccagcgcgatgacgtccaccgtcgtcacgttgccgtcggaaccgtcgccgatggcggcgtaaccgttgtcggtggccaccaggcccgacagttcgcccagcgcctcgtccgacacctcgcacagtttcttgccgggtttggggtccttggcgaaagcgggtgcgggcagcgccaccgccgccgccacgagacccgccagggtgatcgccgccgcccacctgcgtacatcactcgtcaattgaccatgctccacgcggtaagtctcgcattcattgtcaaaaaccgcgatggtaccaatggccgctggtcgcccgccccggtcacggggtgtcgatgacgaagggcgccagttccgccgcgagggcctcgtcgacgaggacgtccatgacggtgccgtcgccgcggtggtcgatggagcgcacctggccgcgctgccgcacccgggcggcgaggtcgccgcgcacgtagggcacgcacaccagcagcgggaccgccggtcgcggcagccgctcctcgatgacgtcgcgcagcttgtcgacgccctcgccggtgtgggcggacacgaacaccgcgtccggccagtcggtgcgcagcgtcagcagcgcctcggaaccggcccggtcgatcttgttgaccaccagcacctcgggcacggcgtcggcgccgacgtcgttgaggacctcccgcaccgcccgcacctgggcgccggggtcggggtggctgccgtcgatgacgtgcacgatcagatcggcgtcggcgacctcctccagggtggagcggaacgcgtccaccagctggtgcggcaggtgcgacacgaaaccgacggtgtcggacagcgtgtagtcgcggccgtcaccggtgcgggcccgtcgcgtcgtggggtccagggtcgcgaacagggcgtcctcgaccagcaccccggcgccggtgagccggttgagcaggctcgacttcccggcgttggtgtaaccggcaatggccaccgacggcaccgagtggcggcgccgcgaggagcgtttggtgtcgcggacggtgcgcagcttcgcgatgtcgcggcgcagcttggcgatccgggtgcggatgcggcgccggtcggtctccagtttcgtctcaccgggaccacgcagacccacaccgccgccggccccaccggcgcggccaccggcctggcgcgacagggtctcaccccaaccgcgcaaccgcggcaccaggtactccagctgcgcgagctcgacctgggccttgccctcgcggctggtggcgtgctgcgcgaagatgtcgaggatcagggcggtgcggtcgatgaccttcaccttgatctcggcctccaggttgcgcagctggctgggcgacagttcgccgtcgcagatcacggtgtcggcgccggaggcggtgacggcctcggtcagttcgtcgaccttgccgcgtcccacgaaggtggcggggtcggggctcttgcgccgctgaatgagcccgtccaggacctgcgatccggcggtttcggcgagcgcggcaagctcggcgagcgagttctcggcctcggtgagcgtgcccttggtccacacgcccaccaggacgacccgctcgagccgcagctggcggtactcgacctcggtgacgtcggtgagttcggtggacagcccggcgacccggcgcagcgcgtgccgctcttcgagagcgagctggcccgtgtcagggagttcagtgtcattcgttggcatcgtctcaagcctgacacgccaccggcggtttcgcatccaggtatgtggttgagtgttgggttgaattgagtcgcaaaggagcgaagatgtctgtggccaagttgcccagtgccggtttttcgataactgtccgcgtgtcgctgaccgccgacgcgggagccatcggccgcctcaccaccgccgtgggtgaggccggggcgatcgtgaaggcccttgacgtggtctccagcgaccacaagcgggtcgtcgtcgacctgacctgcgacacctcggactcggcgcacgccgagcgggtgaccgacgcgttggcgtcgttgccggggatcacggtgcgcaaggtctccgaccggaccttcctgctgcacctgggcggcaagatcgaggtgacgccgaaggtgtcgctgcgcaaccgggacgagttgtcgatggcctacaccccgggtgtggcgcgggtgtgttcggcgatcgccgagaaccccgacgacgcccggcgcctgacgatcaagcgcaacaccgtggcggtcgtcaccgacggttcggcggtgctggggctggggaacctgggcccggaggcggcgctgccggtcatggagggcaaggcggcgctgttcaagaagttcgccggtgtcgacgcctggccggtgtgtttggacacacaggacaccgacgagatcgtggagatcgtcgcggccctggccccggtgtacggcggcatcaacctggaggacatcgccgcgccccgctgtttcgagatcgaggcccggctgcgggaccggctcaacatcccggtcttccacgacgaccagcacggcaccgccatcgtggtgctcgcggcgctgaccaacgcgctcggcgtggtgggtaagaacttcggcgacatccgcgtgacggtgtcgggcgcgggcgccgccggaaccgccatcatgaacctgctgttgaagcgcggcatcggcgacgtcatcgcctgcgaccgtcccggggccctgtaccggggcatgccgggcctgtcctcggcgtggaaggacctggtggagcgcaccaaccgggagaacttctccggcaccctggccgaggcggtcgccggttccgacgtcttcatcggcgtcagcgccccgaacctgttgaccggcaacgacatcgccaggatggccaccgacccgatcgtgttcgccctggccaaccccgaccccgagatcgacccccgcgaagccgccgaacacgccgccatcgtggcgaccggccgcagcgaccagcccaaccagatcaacaacgtcctggccttcccgggagtgttccgaggcatgctcgacgcccaggccaccggctggagcgacgacgcggccctggccgccgccgacgccatcgcgggcgtcgtgggcgcggacaaggccaacgcctcgttcatcgtccccagcgtcttcgacccgcacgtggccccggcggtggcgcaggcggtcaagaacgtgctgcgccccgagccggtcaacggcgacaacgggaacggcgaggcgtcctgagctgagacgacagccgacggtggcgggcccgtgcgggcccgccaccgtcgggtttcggggagggttcagtccttgactgtcgcgtccggcatggccagagccaggtcggtgagttcgtcgaggctcagccccagcttgttcccggcgtcggtctcatcgtcgcggtacacgtacgtgtcgacgtcgacggcggtgccgtcggcgcggatcacgatcacccggttgtcctggcggggcatgaagcccccgtcggtcttccattcggtgtggatgcgaagaatgcgctccccgccgggcccggtcgactcgtcgcaggtgtggtcgggttcgagatcctgggtgctcgcggccctcgacaccacggtctccgccgaggtcgcttcaagggtcagaccgtcggtgcaggtcgcgaggtgttcgaacgtgtctccggctcccgattcgaaactgccacgcggatagaccttgaagccgaggtcgttcgcctcgccgtagcggacccggtcggtcacgatctcgtcccattcgacctcggggtcgccgccgggatcggtgaggctgacggtggcgattccgtagtacggaatgctgtcgtcgacgactttccagttgttgagttcggtcgacccgcggtagagcagccggtggttcacggccatgcccggccatttctccaggtcggttccgttgtcgttgaaccattccgtgaaggccttgccgtactcgtcggcgtcgggggacgacttgtcgccgtcctggtacccccaggcgtatcgctgcccgtcgggcggcttgggcaggtccggcagcgggtattcgggctgttccttcccggttcccggcggggcgtcggccactacgaacgcgctcgacagcgtcagcgctcccacgaccgccagcgccacggcggcggtcaggccaccggcgaagccgaggttgcggcccatcagccgcctgcggccgcgtttggccagctgttcggaggacacgcccagcggcggcccgtcgatcttctcgtgttcggcgaacagtcgcagcatcgcgtcattcatgccgtcgctcctttcgggagggtgggaaagctgccggaaagccgatcgcgcatcgccgccaggcccttgacggactgactcttcacggtggacggcgagcagcgcatgatcgccgcggtctgctccaccgacaggtcctcccagaaccgcagcaccagcgtgatgcgctgtcggcgcggcagtcccgacagcgcctgcagcagcaccatccggtcgtcggagcggtcgtcgccgtcccaggtcaccgggacggccgggtcgtcgtccaggtgttcccgccggaaccggaatcgtctgccctcgttgatgagtacgttcaccacgatgcgccgggtgtaggcgtccagggattcgcgcgcggcgcgtccccaggcggcgtacagcttcacgaaggccacctgcacggcgtcctcggcgcgatgccagtcgccgcaggacaagtaggcgaagtaccgcatggaatccaatttggatctcgcgtactcctggaactccgcgtcgtgtcggactctcatatggtgtcctcctgtcggtcgagtctcactcaggaagacaggccggacaccggtttgggacgcccggctgagcgaatgaccgtatgttgtcacagcccgggggtagcgtcgcggcatggcgacttgggacgacgtgcgccgcatcgcgatggcgctgccggagacgaccgaacgctccagctacgacggcaccgccgcgtggcgggtcaaggacaagctgttcgtgtgggagcgcccgctgcgcggcaccgaccgcgaggccctcggcgagtccgcccccgacggcccgatcctcgccgccagggtcgctgacctcggcgaacgcgaggccctcatcgaacaggacccgaaggtctacttcaccatcccgcacttcgacgggtatccggcgatcctcatccatctggacaacatcgacgtggcggagctgaccgaggtcgtcaccgacgcgtggttcacgcgggcgcccaagcgggtagccagccagttccgggcccgcgaggccgagtcccagggctgacggcccgccactcatcgaagggagttacgcgtgatcaccgaggcttttcccatgctgacgacgcccgacctgaagcgcgcgctcgggttctaccgggatctgctgggcggggaggtctactaccagttcccggccgagggcgagccgatgtacgtgaccctgcgctgtggttcgtcgtcgctgggcatcggcgaggacaccgagaccgcgggacgcaatcgcgacagcggcgtgttcagcctgtgcgtgtacgtcgacgacgtcgacgcggccctgaagcgcctgggggacgcgcacgcggtgatcctgtcgccagccgtcgaccaaccgtggggcgagcggatggcggaggtcgccgatcccgacggcacccggatcgtcctgatgtccaagctggacgcgtaaccgcgcgacggttccgtcaggctcacacgaggttggtgtggccctcggcgacgatgacggcggggccggtgagcgttgtggtgtccgtcgagacggtgacggtgagcgtgccgccggggacgtcgacggtgcaggtgcccacgccgccaagcgccaccgcggcggcggctaccgcgccggtgccgcaggagcgggtctcgccgacgccgcgttcgtggacgcgcatcgtgatgtggttggcggggccggtgatgaactcgacgttgacgccggtcgggaacagctgggcgtccaccgccggtactttgtggaggtccagggtgtaggggtcgtcgacgcggcacaccaggtgcgggttgcccatggagacacgggttcccgcgtagcggcgtccgtcgactatggcctcggatgccccctcgaaccgggcgggccccatgtcgacgcggaactcgtcacccacgcagctgaccgtccgcagccccgcgcgggtggccagcgggatgtcgccgggttcggcgaggtcgtgctcgagcaggtagcgggcgaagacccgcacgccgttgccgcacatctcggcgacactgccgtcggcgttgtagtagtccatgaaccattcggcctcgctggacagttcgacggcctcggggtgcttggcggaccgcaccacccgcagcagcccgtcgccgccgatgccgctgcggcggtcgcacaggtcggcgatctgccagttggtcagcggggcggcgttgtccgggtcggccaggatgacgaagtcattgccggtcccgtgccctttggagaaggccgtggcggagcccttggcgaagtcggtcaccccgcaatcatgcctcctcgcttgggcagtgacacggcgagtcggctgcgggattagtctctgtcgtcgtgaacgacgacaattcggtattcgccgacgcgagggtcccgttccccgacgccgcctacgccacccgcgcctccaaccggctggtcgaggctctcgtccccggtaccgggctcggcacgctgacccccgccatcgcctggtcgggccgggtgcagggcaccgacgcgccccggccgtttcgcgacatcacgggcctgatcgtgtccggcggtcacgacggtgacttcgcgtacgccgacgatccggccgacgagtcgatcctgacccggctggccgagcgggcgggcgtgtcgctgcggcggctggagaccgtcacgggcgccgccgccgagaccggcccggtgttgtccgaggaccagtatctggagtgtctggagatcggcaagcaggcggccgacgccagcatcgactccggcgccgacctgctcgtcctgtgtggtctcggaccgggcacccggacggccgccatcgccgtcaccgcgcacctgacccggattccgcccgtcgagctgtcgccccggctgcgactgccgggcggcgtcatcgacgacaacgcctggatgcgccgcaccgcggccatccgcgacgccttcacccggctgggcggtccgggacgcaaggcccagacgatgctgaccgaactgggcggtccggtgatggcgacgctgaccgggatcatcgtggccgcggcgatccgtcgcaccccgatgctcatcgacgggccggtcgcggcggccgccgcgttggtgtcgcgggacttctcgctgggtgccccgaagtggtgctacgcccccgaccggatcccgcacccggtggtggagcgggtcgctggccagacgggcatggccgagccgatcggttttggcgtcgatgtcggcgagggctgcgcggcgatgcaggctatcccgctgttgcagcagacgctgcggctgttcgacgagctcccgttccctgagcccgaaccggagccggaacccgagccggagaaggaaaccgacgacggcgccgccgctgacgacgaaacggtcgaggacaagagcgaggactagccgctggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggctcacggcggcgattgtgccgccccagccgcaggctcggctacagccagccgcgatcgtcggcgagccgcgccgcctcggccgacgtccgagtgcccgtcttcccgatcgccgacgacaggtgattgcgcaccgtcccctgtgacaggaacagccgcctggccgcgtcggcgatcgtgccgcccccggcgatggccgacagcacctgccgttcccgctcggtcagcggcgacgtccccagcaccgacgactccgccgccagcgccggatcgatgacccgcagccccgcgtgcacccgccggatcgactcgaccagctgctcgggcggggtgtccttgacgacgaaccccgccgctcccgcccgggtcgcccgcgccaggtaaccgggccgcccgaacgtcgtgcagatgatgacccgcaccgtcgggtgttcgtcccgcagccgggccgcgacgctcaaaccgtcgccgggcatctgcacgtccagcagcgcgacgtcgggacgcagccgcgccacggcgggcagcacctcgtccccggtcccgacctcggccaccacctcgatatcggtctccagaccgagcatcgcggccatggcgccgcgcaccagcgcctggtcgtcggccagcagtaccttgatcattcagcgcctcccggcacgaccgcccgcaatcgaaaaccctcaccatcgggtcgcggccccgcggtgacggtgccgccgacgaccgccaatcgctcgcgtagcccggtgatgccgttgccgggcttgccgtccgacgatccccgaccgtcgtcgacgacctcgatccagttcggaccgacgcgcacctcgcacacgctggcccgcgaatgccgcatcacgttggtcacgccctcccgcagcacgtaggcgaacgccggttgccactcccccggaaccacgtccacaacggatggcagcaccgcccggatccccgccgcgtcaagtgcttcggcgaccccggccagctcggtccgcaggctcgtccgatactccgacaccaccgcgcgcacctcggtcatggcctgccgagccaatcgctccgaatcggacacttcggcgaccagcctcgccctgtcgtcggttccggactccagcaaccgtcgcgccagccccgccttcaccgagatcgtggtcagactgtgccccaacacatcgtgcaggtcacgggccaagcggttgcgttcgttcaccaccgccagccgtgccagctcggcccgtgtttcgcgcagctggttcaccgtccggatcagctgtccggtcacggtggcgctgatcgcgatcgatatcagcaccgccatgtcggcccccgacatctccttgtcggcgaccgtgacgctcagcgcgaacatcgcgcccagcaccacgccgttgaggctcaccgccatcagcatcggcagggtcacggcggccacggcgatggagaacaggaacaccaggatgtcggtgaaccagaacgcgaacaggatcgcgacgcccagcaggttcagccacaggttcatggccagccgttgccacagcgttgagcgccacagccggaccggcagcaccaaaaggctcaccgtgtagaccacccacagcgcgaccccgacgcttcgcggcatgccggttcccggctccggcacggtgtacgccgacacccaggcacagaccaccgtcagaccacccaccaccgccaggaatcggatcgtccgcgacgccgacgaacccggcaaccggtcgatggccgcccacgatggaacccggaaccgggccagctgaagctccctcacggctgcgcagcgtagcccggttccggtcgttgcggccatgacaactgtcacggccgtgggtgatcggcgctgacgatggcgcgccgatcacccggttacgcccgaatcgccagcggcacctggctcccgggacgtctgagatgggagcgagcctagtcgcgaacggccctgaactgcgagaacaaaaactcggtgcccggccgccagtaccgccgcccatcgaccgaacggcggagtcgtacgacttgagagttatgtccgtcgccggacactagacccgcgacggacgacgcggtggccgcgaactccataccgtcgcggcatggtgaatatcccaagcctgagaaggcatctcccctggttgctggccctcctgtccactgtcaccggcttggggctgtcggtttcgctgcggttccccgaggtcctgctcgacccgccctcgttcggtgcgtcgctggcgtccgcgcgtccggtcgcggcggtggcgagcctgctgggtctggccgcgtcgggtgtcgtactggtgcgactgtcgcgcgggctgcccgccgcgcggctgttcggcgtcgtcgccggatggtgcctggccgcgtgcggtgctgccgggctggccctgctcgtgttgtggggcagcggactcgacgccgccgcctcggtcgtgtcgacgtcggtgttcgcggtcttcggtctggcggtaccgctgctgctggcggtgtggacggcgaggctggtccggtccgtcggcgtcggtgcgatcaccggatggttggcggtggccggactggtggcgacggtggtgcgctcggcgacgtggtggctcaacgcgatactgcccacacaggacgggttctacgtcgtctcggcgatcctgacgctgctggcgctgaccgctgctccgctgtggatcttctggctgatccggctgggcttctcgctgcgctcctcatccccggtcgcggcaccgggacgcgggttcgccgccgtggcccggcgttgtggcctgggcctgttgacgctcgtgttcgcgctggcccacgcgacggcggcgatcgtgagcaccccgatccccgacacctccgatgttcccgccgtccccagcgcgggggcggcgttcttccatccggtgatgctggccgccgcctcccagttcgcgcagcccaccagctatcccgacctgctcgaacaacgccgggacgagcggttcaccgaaccgaggacgcccgccgggaccaccatcgacaaggtcgacgccggtgacgtccccgccgagttcctgtgcgccgacggcgccacgaaggatcgcgtcttcctgtacctccacggcggcggcttcatcatgccgatgtccaatttccaccgcgacttcgccgccgagctgtcccgccagaccggatcctgtctgctgatgccgcactaccggctggcccccaagcatccgttcccggcggcgatcgaggacagcgtcgcggcctaccgatggctgttggaaaccggggttcccgccgccgctgtcaccatcatcggcgactcctgcggcggcacgttcaccctctccacagcactgtcgctacaggacagcggcgacgagatgccgggagcgctggtgggcctgtcgcccgcgaccgacctgacgttcaccggcgagacccaccgctccaacgcctggaccgatcccctcatcgccgccgagcacaagaagttcgtgcagcgttcctacaccggtgacggcgaagccgacgtccgcgacccgctgttgtcgccgttgttcgccgacaccgtcgacctcgcgacgctgccacccacgttgctgcacgcgggcagcgaggagacgctgctgagcgactcgatccggatggccgatcgcatgcgcatggccggtggcgacgtcgcactggaggtgtggccgggcttgcctcacacggttccgttggtgttccccgagatcatggaggccgacgtgaccttcgagcgcatcgccgacttcagcgccgtccacacgtcgtgacgggcactgtggtcacacgtgaggttcgccgggccgcaccacaccgttctcgtaggcgaagacgatcacctgggcgcggtcgcgcagcccgagtttggccaggatccgtccgacgtggaccttcacggtggcctgggagacgtggatgagttcggcgatctcctggttggaccggccgcgcgcgacctgaaccaggacgtcgtgttcccgctcggtgaggctgttcagacggtcgtcaccgggcgggacccgctccgtcgcgggcaggtgttcggcgaaccgctcgatcaggcgccgggtcacccccggagccacggcggcgtccccggcggccacgacgcggatgccgccggtcagctcggcgggggtggcgtccttgacgaggaaccccgacgccccggcccgcagcgcggcgaacacgtactcgtcgaggtcgaatgtggtcaggacgagaacccgcgcggccgaaccggaggcgaggatgcggcgggtggcctcgatgccgtccatcaccggcatgcgcacgtccatgaggacgacgtcggggcgcagtgcccgcgtcatggcgacggcccgttcgccgtcggcggcctcaccgacgacctccaggtcgggctgtttgtccagcacggcgcggaatccgagccgcagtagcgactggtcatcggccagcagcaccttgatcacgccgaacctcaccgtcgtcgtcttgcggccaatcctaggcagagctcgcggttacgccgagccgtcggcgaacggcagtcggacgcgaacctgccagccaccgccggggacgggaccggcctcggcctccccgccgtgggctttggcgcgttcggcgatgcccgccagcccgtggccgccgctcgcgcgggcttggatcgcttgccccgcaccgttgtccacgatcgtgacctcgacgccggtggcctcgtatcgcagctggacccgcgctcttgcttccgcacccgcgtgtttgagcacgttggtcaacgattcctgaacgatccggtagacgctcgcctccacgtcctcccgttcgaccggttcgccgtcgcggaccagctcgacgtgaagcccagcctcccgcacccgctccaccaactgctccagctccggggcttgcggctccgtcgagacgtcggcctgctcgccgccgcgatgctgcccgtccccgtcccgcagcacccgcaccagccgccgcagctcccccaacgcttcccggccggtcgccgccgatttccccatcatgtcccccgcctcggcggggctcgcatcgacggtgagcgcggcgccgtcggccaacgccaccatcaccgcaaggttatgagcgacgatgtcatgcacctcccgagccaaccgctcccgctccgacgcaaccgtcgccttcgcctgccgctcaagctcttcccgcgcccgccgggcccgctcgtccagcaacgcgcgccgaacccgcaccgcgatgccacacgccgcgaccgcgacgacaaccgccagcacccccgcgatcgcgggccactgcgacggttcccgccccgccgccacacccaatgccatggcaaccgccgcgacggctggccacagccgccgaaccgaccgatgccgcgccaccgtgtacagcgcgaccagcggcgcgaacacgaagaacacgccggtcatcccggccagcgcgcacgccgccaccagccccagcaccgtccagaacacgacgaccggcgctcgccgccgccacgtcaacggaacatgcacggcgacgaaccacagccagccgaacccgaccacccctgtgcccggctccagcacccccgccgccgtgtccccaccaacggtcgcgggcaacgacaccaccgcgaccactacagccacaacgacatccgcgatcaccggacgcttcccggcgaactcgcgaacccggcgcatgacgctcctaaaatgactggccgccaaccggcagaccaaggcggacatgccgcggcttcagccacgacatgcccgccatcctgcccttcgtcggtcccggccgccatcccgcgaccgggccaccatcagcgccgctgaatcttcgccccaccgtgcagcacgccgttgaccatgccgccgctgaggaagtcgtgcgggaatcccagctcaatcgcgctggccgcgtccagccgttcccgctgctcgtcggtgaactccacttccagcgcgcccaggttcgactccagctgctccaacgtccgggccccgatgatcggcgaggccaccgccgggttgagcagcgtccacgccaacgcgacctgagccggagcgacctccatctccttggccacggccaccacgacgtccgcgatgtccaaggcacgcggcgtcaaagcaccgttggccgccgcgacctgcttgcgcgtgcccttcggatcgtcggtcaactgcgtgtccaggtccgcacgcgtgtacttccccgtcagcacgccactgcccaacggcgaccacgggaccacgcccatgcccagctccgccgccatcggaatcagatcccgttccacggtccgctcgatcaggctgtactggatctgcatggccgccaacggttcccagccgcgcagctcggcgatggtctgcatccgcgccgcctgccaagccgggatgtccgacagcccgatgtacagcaccttgccggagcgcaccaggtcgtccaggccccgcatcacctcgtcggccgaggtcgtgaagtcccaggcgtgcaggtacagcaggtcgatgtgatcggtgcgcagccgacgcaggctctgctccaccgactgccgcagcgccttgcgtccgttgccgccagcgttcgggtcaccggcgcggatcgacatcgagtacttggtggcgatgaccacccggtcgcggttgccctcggcgaactcgccgacgtactcctccgaggttccggcggtgtaggcgttggcggtgtcgatgaagttgccgccccgctccaggtaggtgtcgaagatgcggcgggagtcggccttgtccgaaccccagccccagtcgtcgccgaaggtcatggcgcccagcgacagcggcgagacccgcagtcccgacgagccgagcagtcggtagttgtcgagtgtgttcgacatgtgggagaacctctcttcgtcttcgattgctggtgtcgagtctgcgaccgaaaacgcccgctcagctggcctgagtcttcctgggaccggcagggccaccctcgcggtccgaagccgagcgacaatggggccatgccgcaagccaaggacgacgccgccacgctcgccgcgttcctgcgggcccgccgggcccgggtcacgcccgccgatgtcgggctgccgccgggtggggcgcgccgggtgccggggctgcggcgggaggagctggcgttgctggcgggcgtgagcgtcgactactacacccggctggagcagggacgcgacacgcatccctcggccgaggtgctggacgcgctggcgcgggtgctgcggttgaacgaggactcccgggcccacctgcacagcctggccaccgcgccccgccgccggtcacagcgccgcgcggccccgtcggtgcggccgagcgtgcagcggatgctggactcgatgcggcacgttccggcgctgatcgtgacgccgtacatggacgtgctggcgttcaaccggctcgggtcggccctgtatccggggctggccgagctgtccggccgcgagcgcaacgtcatccggatggtgttcctgtccgaggcgggccaagacctgttcccggagtggcagaaggtcaccgccgaggcggtggcgttcctgcgggccgcgctggcgcccgacccgcaccatccgcgcgtcaccgaactcgtcggcgaactgagcatccacagtgacgagttccggcgactgtgggcccggcacgaggtggcgcagaaacgcggcggcaccaagaccttccggcatccgcaggtcggtgaactcaccctcgaatgggacgtgttcgcccacctcgacgacggcgccatgctggtcacctacaccgcggtgccgaacagccccgacgaggagcggctgatgctgctgtccagcctggccgagccggaacccgcacgcgccgagccggtcgcggccccgcacgagacctgattcgtcaccttccttcggtaccgtggtgccgcccggccgagcggtcgtgcggagaggatcgcggtgagtgcgggttcggtgcgcgaggttgccggtgtgttccttcggttgggcaccatcgccttcggcggtcccgccgcccacaccgcgatgatgcgcgaggaactggtgcgccgccggggctgggtcagcgatcagcggttcgtggacctgatgggcgccaccaacttcatccccggccccaactccaccgaactggccatccacctgggccacgaccgggcccgctggaagggcctggtcgcggccggggtgtgtttcatcctgcccgcggcggtcatggtgaccgggctggcctgggcctacgtcacctatggacagaccccggcggtgaagggggtgctgtacggcgtcgtcccggcagtcatcggcatcatcgcccacgccctgttcgggctgctgcgcaccgtggtgaagacggtgtggctgggcgcgctgggcgtcgcggccctggtggcgtacttcctgggcgtcaacgaactggtgatcctggccgcgggcgggctcctcgcggtggccgtccacttcgggcagcgctggcgcggcagtgtctccggtttcgcgatcccgctgttgtggacggacaagctgccggtgttcgccgacccgacgacgggccagctggcgcaactgttcgccaccatgctcaagatcggcgcggtcctgtacggcagcggctacgtgctgctggcgttcctgcgcggggacttcgtggaccggctgcactggatcagcaacgagcagctcatcgacgcggtctcgatcggccaggtcacgccggggccggtgttcaccaccgcgaccttcgtcggctatctggtcgccgggctgccgggcgcgttcctggcgacggtcgcgatcttcctgccgtcgttcgtgttcgtgggcctgctgacgaagctgaccggctggctacggtcccgcgactggaccgcgatgctgctggacggggtgaacgcgaccgcgctggcgctgatggcgggggtgtcgttccagctgggccgcaccgcgatcatcgacccgctcaccgccgccatcgcgatcgtcacggtactgctgttgtggcgcaccaaactcaacagcgcctggtacatcgccggaggcgcggtcatcggcgtcgctcacattctcctgaatagttgacaataactagtcagtcgtgaatacttggtggcaactaccaccggaggacacgatggccaagaagcgcaaagtcggcaacccgctcgccctggccgtcctgtcctacctgctgatgaaaccgatgcacccgtacgaactgggccgcacgctcaagaaacacggcgacgaccgcaacatcaagtacaaccacggttcgctgtacatggtggtgcggcaactgcacgccgccgggttcatcgccgaacaggagatcgaacggcagggcaacctgcccgagcgcaccgtctacgcgatcaccgccgacgggcgccaggaactacgcgactggctgcgcgagctcatcgccgagccgaagcacgagtatccggcctttgtgaccggcctgtcgctgatatccgcgttgcctccccaggaggcgaccgagctgctccggaaacggctcgaacaactggccgtccagcgcgaggacatccaatccgtcctcgactcggccgcgtcccagggcgtacccggcctgttcctcgtcgaagaggactaccggctcgccattgtggacaccgaggtggacttcgtcgagaagttcctccacgacatcaacgaccccgaaaccgactgggctggcccctggggcgagttccacgagcaacatacggagcagtcatgaacaaggcacgaaccgccatgatcgtcggcggcggcatagccgggccggtcgcggccctggcgctgcgcaaggccggaatcgaggcgaccgtctacgaggcgtacgacaccgtcgccagcggagtcggcggcggcctgagcatcgcgcccaacggcgtcaacgccctggccgtcatcggcgccgacacggtactgcgcgacatcggcaaccccatcgagaccatggccatgcacaactggaagggaaagaaactcggcgagttcggcagccccgccggtctgccgccacagcggttcgtgtggcggtccgagctgtaccgggtcctctacgaggaggccagccgacgcggcgtccacatcgaacacggcaaacggctcaccggcctcgaccagacccccgacgcggtcaccgcccacttcgccgacggctccagcgcgagcgccgacatcctcatcggcgccgacggcatccgctccacggtgcgcggtctcatcgacccgagcgcccccggcccccgctacgtcggcctgctcggcttcggcggcgcggtcgccaaccccgacggcgcccccggcggcaactcgatgcacttcaccttcggcaaacgcgcgttcttcggccacgccttcttcgacgacggcaccggcggctggttctccaacctgcccagcaaagaaccgctgtcggccgccgagtgcaaggcccgcgacccgcaacagtggatcgacgaactgtgcgaacagtacgccgacgaccgctacctcgcggtagacctgttgcgccgcaccgatccggccgacctgctgtgcaccggccccctggaggacatccccacggtcccgacctggagctcgggccgggtcgtcctcatcggcgacgccgcccacgccacctcccccagctccggccagggcgcctcgctggcgtgcgagagcgccgtcgtcctggccaaggccctgcgcgacctgccccaccaacaggcgttcgcctcctatgaggaccagcgccgcgaccgggtggaacgggtcatcgcccaggcggcgaagaccaacaacgacaaggcggccggcccggtggcgcgggtgctgcgcgacgcgctcatgccggtggtgctgaagttcgccaaaccggagaagttcacctggcagttcgactatcgcgtcgactgggacgagcccgcgaaagcggccgtctaacgcggcgggatgggcaggccgtaggtgaggcgccacggcctgccctgctcggtgcgcagtccgttctcggtcagcgcccacggatggtcttcctgcagcttcaggtcggtctgcggattgtcgtcatggtcgatgggcaaaccgacagcggtgcgttcgccgttcggcacgccgtcaccggagtagtcggtatccggtgacctggtgtcggtgtgaaggtcctcgtcgaactggtcgtgacggaaatcgtaggtgtgggccatctcgtggtagagcacattggacggcgcgcttcccggatcgtcgagactcttggcggcgttgtactcgatcacgttgtgcgagttgtcatgaccgtcccgggaagaactggcataaccgttctcgaggtcacggtgggggttgttcgggtcgaagctcagttcctcgatcttcagcgtgtcctcgcccggctgcacgaagtcgtcgaagccgccgaactcggccgcctgcttgtcgagcatctgctgcgccgtgggagacgccgccatcatgtccagatcggcttggacccgggctttgaagtcgtcggagccctcgacctggtagacgccagcgttgtcggagatcgtgacgttgttgcgctcggcggtgtcgatgccgtaccggtccttggtgatggcgtcctcttcttggacatacgcctggtcgagcccgctgccaccgtccaccgtgtccttgccgtgcccgccgtacagcacgtcacgaccgtcgccgcccgacaaagtgtcctcgccgtggccaccggagatggtgtcgttgccgatacccccgtcgatgcggtcgttgtccctgccgccctccaggtagtcgttgccgtcctcgccgcgcaggacatcctcaccttcgaggccgtagatgacgtcgtcctcggtaccgccggtgatcgtgtcgtcgtcccgttgtccgtccagatagtccttgccctggccgccgtcgatggtgtcgttgcccgcaccacccgcgacgcgatcgttcccgctcccaccggtgatggtgtcgtcgccgtcgttgccgtagacgacgtcgtacccgcttgagttgcctccggcatcgatacggtcgttcccgcccccgccgtggatcacgtcggcgccgtcgcccccgttgagcacgttggccttgtcgctgccgtggatcgtgtcgtcgtccttgccgccgaacaccgcgacgtcttccttgacgttcttgtcgatgtcgatcttgtcgtcgccagcctgtccgtcgactgtcagccgcgtgccgggatcgaacctgaagtccttgccgtcgacgttggcgatcaggttcccgtccttgtcattactgaccttgacgacgttgtccttgtcccccgtggccaggtacaccgacccgtccggcagcttcaccggcaccggcccggcacccaggtccttttgcgccagctgcgtcaccgccgattcatcggccgcgttggcccgatcgatcgccttcagcagcaggttgaacagctcctccgcctgctgcctcagtctcgcctcggtggcggcgtcgggcgagggcggccaggtcacggtgccgtcgtcctgcaccttgtgctccggataggacgcgatcgccgtctcgatgtcggacttggcgccctccagttcggccaccagggtgtcaagcgtcgtggccgcggccttgaagacgctgctggccgcctccaacggcgccgggaacgttcccagcaggtcgttctgcgcctgcgcatcggccccggcccagaacccggccccggcggcgcttttcgccgcgtcgacgatctccccggcccgggtctccacgtccttgccgaccgcgacggccgtatccgccgaggtggtcagcttctcggtactgagggcacgcaactgggcaacactgatccccattggaccgttcctttacgccgtgaacgtactacgacttctccacgttgccactccgtcacggggacgggtcccgaacggaacgcgctagcgttcccgccgcgccgaccccgttcgagtcacagccgcgtgattggatggcgcgcgtgagtgcgtctgggtaccggtttgtgacgcgtccggcatacgaacgaccggacgcgacggctttcgcgcccgatgtcgcgcaggccacggtcgtggagcaccgggacgggccgctgctggtccagggtggacccggtaccgggaagaccgcggtgctggtcgagtcggtggccgcccgggtgaaagagggcgtcgaccccgccgacatgctggtgctgggtttcggcaggcgcggcgccgcgcggttgcggcgcgacatctcggcccggctggcccgcaccggttccgaggtgccggtgtacagcttcccggcgctggccttcgcggtcctgcgggccgccgccaaccggcacgacgcaccggcgccgcagctgctcaagggacccgagcaggacgtcatcatccgggagctactggcccacgacgcggtggagtggcccgaggcggtgcggcccgcgctgggcacccggaccttcgccgcccagctgcgggacctgctgctgcgggccaccgagcgcggcatctcggcgccccggctggcccggttggggcgcgaacacgaccgtcccgagtgggtggccgcggccgacttcatgacccggtacgtggacgtgctggcgctgcggtcgctgaccggcggcgccacctacgactccgccgagatcgtgcgggccgccgccagtgagctggccgacgatcccgagctggtcccgccgcccaagttcacctttgtggacgaggtgcaggatctggacccggcgcagctggagctgttgcggctggtggcagggcagggcgccaacctggtggccttcggcgacgccgactcggcgaccttcgggttccggggcgccgacgtgcggctgctgcgcgagttcggtgaccgcttccccaccgctgacggcgatccggcgccggaggtgaacctggcgacctgccaccgcagcgcctcggcgctgttgaacgccacctcgctggtggccaagaagctgcgcggcaccgacaggttccgggcccgcgcgccccgtcccgaggtcggcgccggacaggtggaggtcgcggcgctgcgctcggcggcgcagcaggcggcctatatcgcgcggcagctgcgggtggcgcacctgcgcgagggcgtggcctggtcgcagatggcggtgatcgtgaagtcggcggccgagcatctgccggtcgtcgagcgggcgcttaggcacgcgggggtgccggtggagatcgccgcgatcgaccaggcgctgtcggcgcggcccatcgtccggcacctgctcaccatcatccaatgtggcctgaatccgaagtcgctggacgaggacaccgcggtggcgctgctgcactcggtgtacggcggcgccgactcgctgtcggaacggcggctgcgccaggagctgcggcgcctggcccacgccgccgacgtgttccgctcgccgggggaactgctggtggaggcgctgcgcgacccggccgagctgaccgcgctgcccgaggagccgtgggccgagccgccgcgccggatcgccgggctgatggagtgcgtccgctccgcgaccggcagcgtcgaggacgtgctgtgggcggtgtgggaacgggccgacctgtcgcggcggctggcccggcgggcggtgtcgcgggactcgcgggcggtggccgccgacggcgacctggacgcgatgatgacgctgttcgactgggccgccgacttcgccgaccggctgccgggcgccggcgctgacgtgttcgccgcgcacgtcctggaacaggtgctgcccgccgacacccgggccgcgcaggcccggcgcggtgagaccgtacagctgctgacggcgcactcggccaagggattgcagtgggacctggtcgtggtggccggggtgcaggagggcacctggcccaacctgcggccgcgaggctccatcatgggctccgaggccctggtcgagaccgtcacctccggcaccgtcgtggacacgatgacactgctgctggacgaggaacggcgactgttctatgtggccgcgacccgggcccgggaccggctcatcgtcacctgcgtcgccgacgaggacgagaaccagcccagccgcttcatcgaggaactgggcatcaccgtggagcgtccggcccggctggaacgcccgatgaccctgccgagcctggtcgccgagctgcggctggccgcctgcggcccggccgggcgacgcaaggacgccgcgatcgcgcagctgtcggtactggccaagcaggcggtgcccggcgccgacccggaggagtggtggggactgcggccgatctcggaccacgcgccgctgatcctgccgggcgaacgggtcaaggtctcgccgtccacggtggagctcgtcgagcagtgcgggctgcggtggatgctggaacggcacggcggcaccgaaccgtccgggctgccgcaggagatcggcaacctggtgcacgccgccgccgaggccgcggccgtcaccgacgacccccggcaggccatggccgacttcgtggcccagcacctggccaagctgcccttcgaggcaccctggaaggccaaacaggactccgaacgggtgcgttccatggtggacaagttcgcgtcctggctggagagcaacaaccgcgacctggtcgcggccgagaaacggttcaccgtcaagcttcccgacgggccgcccggtgtgaccaccgaactgtccggcgccgtcgaccgactggaacgcgacctgcacggacgcctgcacgtcgtcgacatcaagaccggcaagaccccgatctcggccgccgaggccgagaccaacccccaactggcggcctaccaggtcgccgtcgaggccggggccttcgccgaacacggcctcgaggccggtggcgccaccctcgtctacccggccagctccaccaaggccgcctcggtgcgggaacagcccgcactgcccagtgtcgacgaccccagctgggcgcatcgcaaggtgctcaaggtcgccgagaccatgacggcctccaccttcaccgccgtcaacacccgcaagtgcgacacctgcgcggtgaaacagtgctgcccgatcagcggcaagggcgaggcggtgacgaaacgtgactgaaccgaggtacacggcccgagcgctggcgcggcttttgggcgacgagtatccgccgaccgagcagcaggccaccgccatcgaggcgccgctgcgaccgcagctgatcgtcgccggtgccggttccggcaagaccgggacgatggcctcgcgggtggtgtggctgatcgccaacggttacgcccgccccgaacagatcctcgggctgaccttcacccgcaaggccgccgccgaactggcgtcgcggatccgggaacgactcgcgcgactgtcgggtctggacggtgtcgggcagctgtcgggcgaaccgacggtgtccacataccactcctacgcctccgggatcgtcagcgaacacggcccccgcatcgggttggaacccgggaccgtgctgtccccggcgcagacctggcagctggcctacgcggcggtgcgcggccacgacggcgacatgagcgcggtgagcctcaccgtcgagaccgtcgtgaaacgggtgctgtcgctgtcggacgaactgtcggagcacctgcgcgaacccgaggagctggagcagttcacccaggagctcgccaacgagatcggcgagcgggtcggcaagggcacccagaagaccgcgcaactgttgatggcgctgcaatcgcggctgcaactgctgccgatcgtggccgactaccggcgccgcaagcgcgccgagggcgcggtggacttcgccgaccagctgcactacgcggcttcggccgccgcggcggcccccgaggtgggccgggtggagcgggaacggttcggcgtggtgctgctggacgagtaccaggacacctcgcacgcccaggtggagctgctgaagtcgctgttcggcggcgggcacccggtcacggccgtcggcgacccgtgccagtcgatctacgcgtggcggggcgccagcaccgggacgctgtcgcggttccccggcgacttcccgcacgccgacggcaccgaggccgaccggctggagctgaccgcgtcgtggcgcaaccgggcgtccattctcaccgtcgccaacaccgtttcagaaccgttgcgcaccatgggtttcccggtttccccactggaacccggcgtgccgggcgagggagaggtcaccgccgccatgctcaacaccgccgacgacgaggccgagtgggtcgccacccggatctaccggctgtgggcggacaacggcttcgcgccgggcagcccggtggagggcatgccaccgaccacggcggtgctggcgcggcgccgctcccagatcccccggctggagaaggcgttgcgcgccaagggcctgccggtggaggtcatcggcttgggcggactgctggacgcgcccgaggtgcgggaactgcactcgacgctgaccgtgctggcccggccgacggcgggcccggccttcatgcggctgctgaccggcccccggtggcggatcgggccgcgcgacatcgccgccctgcacgcccgggcccgggaactggcgcccgaacgtcgcggcttcgaacccagcgccgagggcctcaacgaggccagtctcgccgaggcactggaggacctgggcgacctgcgccgctacagcgacgccgccgccgaacgctacaccgcgctgcgggaagaactggggtacctgcgttcccggctggaccagccggtcagcgacctgatcgccgagatcctgaaggtctcgggactcgacatcgaggtcgcggtgcaccgaggcgactccgaacggctggacgcgttcatcgacgaggcggtccgatacacctcgacggcctcactgcccagtctggacggtttcctctcctatctggacgcggccgaggaacgggagcgcggcctggagttgaccggcaccaccgagcacaccggagcggtgcagatcctcaccgtccacgccgccaagggcctggaatgggactgcgtggcggttcccggcctggccaagggggtgctgcccggcaaggtgatgggcggttcctggctgaccgacaccggcaaactcccgtacccgctgcgcggcgacgccgccgagctgccgtacttccggctgggcggggtcaccaaggccgccgaactgtcgcgggccgaggccgagttcaaaaaggacgtccagttccaccacgaggtcgaggagcggcgactggcctatgtggccctgacccgggcccgcacccacctgttcgcgtgcgggtactggtgggacgacggcgagagcgcccgcgaaccctcgccctacctcgacgagaccgtcgcggccggtggccgggtcgacgagtggatcgaggaccccggcgaggagaacccgctgctggccaccgagttgagcgccgactggcccgagccggaacccctgggctccaaccagatcacggtggcggcggcggccggtgccgtgcgggcctccgacggcgccctggacgattccgcgcaggccaaacgctgggccgaggaggccgaactgctgctggccgagcgcgccgagtccgcgtccgacggcatggaggtgccggtgccgtcgcagttgtcggtgtcgcagctggtggcctggcacgccgacgcgcaggagttcgcggcccggttgcgccgtccggtgcccgagcccccggccccgcacactcggcgcggcaccgccttccacgcgtgggtggagaaacgcttcgacggcggcaccctgttcgacatggacgatctgcccggggccgccgacggcgaacccgacaccgacgccgaactggcggcgttgcaggaggcgttcaacgcctcggagtgggcctcgcgcaccccgatcgcggtcgaggtgccgttcgtgaccgtcctggagggagtggtggtgcgaggccgcatggacgcggtgttcgccaccgacgacggcggttacgagatcgtggactggaagaccggacggccgccccgcggccacgcggccaaggccgcggcggtgcagctggccgcctaccgggaggcctgggcggtactgcggggcgtccaccggtccaaggtgtcggcggcgttccactatgtccggcagaacgtcaccgtccggccgagcggcctgccgctgctggaacagctggccgcaccgctgggacccacgccgccgcaagagtaaaggcccggccgcccgcgaaggacgaccggacctcagtgccgggatggtgactacacctgggcgccgatgtccctggtgaaggcgtcgtggccagcctggttggggtggtaggactccccgaccgggttggacagaccgttgagccattcctcgtcgtcacagaccgcgtgaccggtgaaggatccgcgcgggtcgacgacgctgaagccgtggttaccggccacagtggcggtggtgtcgtcgagcaggccggcggcccggttcatcgactccatctccgcgccgctgaagaacgtgccggcgttgcagtcctcaccgttgaacagcaacggataggtcacgacgacgaccttcgcgttgggcgcggcggcgcggatggcgccgtacaacccgtcgagctttccgggcagttcgtcacggatgaaggcctcggcccgttccacgtcgtcctggcagttgacgcctggcagagcgcactgcacgaccacgtcggtccagccggtgtcgttgccgccagccgagaccgtcaccagaccggtgtcgccgttgaggcttcccaactggttctggacatcgccgatcttggcacccgagcaggccgcgaaggtcagggtgtaacccttctccgccgcgagctgttcgggataggcgtgcttggacttctggcagccttcgtcgaagtattcacgggttccggtccctgacgcgtatgagtcgccaagtgccgtgtagttggtggcgtatgcctggcttggcaccgccgtggccgcgacggccagtcccgatgccgctacaaccagcatcaggcgtacaagtttccgcatccatacctccgggggtcattaatggacactaagtagggcaggtccaccgtctcaataaaatcgtcatatgtccatacccgcatcaaataaccgacgcgggaatctataaaagggcaacaacggttgacgttcggcatcggcgacactggtgacatgacggagcaagatcccgagtcccagaagggcgaggccgccgagatccccgacggcctgtccgacgcccaactgcgccgcctgttcatcggcggcgggatcggcatcgttgtcatcggcgtcatcgtagtgctcgtaatggccctgacctcgggtcttcccggcgacacgccgtcggcaccggaggatccggccgagagcctgccgccgctggcccaggaatgcccgccccccacggcgatccccgaggaaccggtccagcccgacgaacccgagggagagcgcacagtagacgaagccaccggtatcagttaccaggcgtacggcgatccgtggcagacctgggacaagaaggacttcatcctgggtgacctccaggtggagtacctgacgggccagtacttcgtcaccgagacctacccccagggcgagtacatggccacgatcctgtcgggcaccgtcgaggcggccgtcaacgacggcaccaccctcgacctggagtgcatcggcccgaaggtcgccgccgacgtgcgggccaactactaccccgactccaacaagatggaggagatccgcgaggacaccgccaccctcggcggccgtcccgcctgggtcaaggagttccggctcagcttcgacgaacccggtctcaaggccaccagcgaactcgtcgcggtggcgctcatcgacgtcggtcgcgccgaggccgcggtgctgtacgtgtcgataccgaacacccacgacaagtacgacaagatcgtcgacgacctgatggaatcggtgcgcccgaccgattcctaacaggactcgcgcggctccgccccggcgggggtcaccggccgcgccgccgtcgccgatcgcgctcaccccaccgaagtagtgctggtcgtcgttccacaccaccacgtcgtagcccgcccgggacagcgcccggtgcgcccggtcgtccagtccggactcggcgtgcaccaccgcgccgacggggtggaaccgggcggccgcgacggcctcggccatgtcgcgaccgtcggcgagggccgcggtcaggacgtgcgccagcgccgtgcggatccgtgacgcccccgccgatccggccgcgagcgaggctcggccggtgcgcgggttcaccgccaccagcggcgacatcatgctggccatccgggatcccggccgcagcgacccgcaccgcagctccccctcgcccagcatcgagttgaggtggacaccggtgcccgtcggccagacccccgaacccagtcccagtgacgtggtgacgacgcaggcgttgccggacgcgtcgatcacgctcagattggtggtgtcgcccagttccccgtccggggccgaggacagggcctcggcggtggccacggcgcgtttgccgacctccaggcccaggatggcgtccagccgcgacagggtttccactgtggccgtcaggtcgcggcgtccgtgcaccgagtacccggcgaagtcggcggtgctgacgtccacctcccgcacccggtacgcagccaggtcggccagcgacaacgcgccgccaccctcgcgcaccgccgcgaccatcgcgtgggccagttcgccctcgtagaaggcggcgggtccgtccgcggccagcagccgcagggtgtcggccagtccggcgtggaacagccgctccccggttcttaaaaggactccggtcggggcgtaggccgaggctccctccccgggcagcagcgccggtgcgatcgtcgtcagggcgtcggcgtgcgcggcgggcatcggcaccccgtcggcggccagggcgatcgccggttccaccaccgcggcccacggcagccgtccgaaccggcggtgcagggcggcgcatccggccgcggtgccggggacggccacactggccgctccgatggagaactccagcggcaccccgccgaagaccacctcgatcggcgtcaacggcgccacggcctccggggggtcgagccccggcaccgcgacgaagaagtccagacaggtcacccgccgggtggcggcgtcgaaatgggtggcgaacccgccgccacccattccggtcatgatggtctcggccgcgcaggcggccagtgtcgcggcgaccgccgcgtcggccgcgttgcccccggcgtccagtatcgatattccggcttcgacggtcgcaggatgcccggcagcgaccccagcggtaaccatgcgcgcagcttagagggccggtgccgggcgcactgtcagctaaatgtcacgtccccgcggtgaagcccaggcggccccgggtctgctcggcgatctccacataggcgagtttgtcgaccgggacgatgacccggcgtccgcgctcgtccgtgagcgagagtgtccccttgccgtcgcggagagcctcatccactgtcgcggcgatgtcctcgggcgactcggtgctttccagcaccagttcacggggtgcgtactgcacgccgatcttgacctccacggcccctcctcgttgcttggaaactgcgggtaagagtacccagccggcgatcgggtcaccggacggcaccgcgagaatgcaacgcgacgggggcgcggaaattccggcggggccgccctagtcggattcggtgtgcaacgggaacttggagatgccgcgccaactcagggtggccagcagttgcacggcctcctccttggggacggcgcgtttggaggccagccagcggcgggcggccatctcggcggcgccggtcagcccgatggccagcagttcggcacgctgccggtcgacgccggtgtcgcccatgatggtctcggcgatcgccgaaccgcagtcgcgcgagacccggtcgacccgctcggccaccgccggttcgttgcgcaggtccgattcgaacaccagccggaaggcctcaccctgcgcgtcgacgaagtcgaagtacgcctgcatggcgcgatgcacccgctgcttgttgtcgcttgtggactccatcgcggtgcgcacggtctcgaccagcgcctccccgtgggtgtccaaaagcgccaggtacaggtccatcttgccggggaagtgctggtacagcacgggtttgctcaccccggcccgctcggcgatgtcgtccatggcggtgttgtggtaaccgcgcgcgacgaactcctcccgggcggagtccagcagctggcggcggcgctcggtgcgcggcatgcgcgcgccacgcccctctgtcagtgtcatctgccgcctcatttccggtcgtctgtgtcgctaccgcgcgaaaggggattcgcgtggtacaggccaagtagttggcctccggtttccaaggtatcgtgcgaagcgcctacgagaggggccgcgtggtgtacgaaccgaaccaacacgacgacaacgtcacgcccgataatatggtgcgttcgcgattcggcacgccccgtatcggcaagaacggctccgggccgtccaagatccccgagcagtaccggttctcggccgagcagcccggcaccaccgcggaggaactgaccatcgacggcgacttcacctcgggttccggccctgacgcgcccccgccaccgccccggcgggtcagcccgccgccgtcgcggcgtctcctttcgccgaataacgaaccgccgcagcaggcccaacagcagccgcacccacaacagcctcctcagcctcagcagccgcaacaaccaccgcagccccagcagcaaccgcaacacccgcggcaacaaccgccacaacgtcccgacgcccggcacatcgccccgccggagtcccccgaggccgctggcaagcgggtctcgcgcgccgagcggcgccgggcggccgaacagtcgaccgacgaggacgactacgccaccacccacagcgccgacctgtcccgcatcgccagtttcctgcgcagtacccagcaggaacaggccgagcccactccgccgcccccggccgagctcgacgacccccatgccgaagaaaagacctcggagcttcccacagtgacccccgacgcccccacctccacacccgtgttgaccagtgaggcggtgctgtccgccgtgagacaggtccccggggtggccggggcccggctcaacgaggccgacaacaagctcgcgctcgagatcgccgacggcgccgacaccgacgccgtccaccgcgacgtggtcgcggtgctggacagccacctgggagtacgcgcccgcccggccaaggcgccggtggcggccgtggaaccggaaccgccccgcgaaccgcagcgcccgcccaagatccagcagagcggccgggtgatgctggaacgcacccaggtcatcacctcgggcttcgagtccaccgtcgaggtcggcctgacggtcaacggcacccgcgccgtcggccgcgccagcggcccggccgtcgaccggcacatcctgcgcagcgccgccgaagccacagtggacgctgtcggcgtgctggtcggcaagaacgcccgcgtcgtcgtcgagagcgccaccatcaccgagaccggcgccggacgcgtcgccgtcgtgctggtgctgctgttgacccaggccggttcggagcagctggccggtgccgcgcccgtcgactccgaccgccgccaggctgtcgtgcacgccaccctccaggccctcaaccggcgcctggagaccatgcttacctaaggcctgtcctaatttcacggcgcgttcgccggtcccaccggccgcaccaattaggctttggggcatgaagcgcgcgaatctggcacccgagtcggccgtgcgaagtctccaacggctggcaccaccgtggcccggccgggaacaccgggtcgggcagcagcggttgttcgtccgcgaaacgcccgccacctccgacgacgccgaaccggcgctgtacgtgcacggcctgggcggttcctcacagaactggaccgacctggccgacgtgctgtcggaccgcttcgccggtcaggccatcgacctgccgggcttcggacactccgaacccacggcccgctacacgatcccggcactggcgcagcaggtcgccgcgtggatcacccagtcggggcgcggccccgtccacctgatcgggaactcgctgggcggcgccatcagcgtctacgtggccgcgacccgcccgcacctggtccggacgctgacgctcatctcccccgcgatgccgttcgccgacgtccgccgctccacccagtcgcggctgctgccgctgctggcgctgccgcgcgccgaccggatcgccgcccgcgcgatggccgggctcagccccgagaagatcgtggaacaggtggtggccaactgctgggccgaacccgacacggtgccgccgcaacggcgcgtcgaggcgatcgccgaggtgcgccgccgcctcaacgtcccgtggaacacccaggtgtacgtgcgcacgttccgcagcctggtcggacactttctacagtcctatctgcccggatcctcctcgctgtggcgactggccacccaggtcaccgcgcccacgctcgtcatctggggcaaacaggaccggctggtcgacgtgcggctcgcgccgcaggtcgcgcgggccgtcaccgactcccgactgctcattctggaccgggtcggtcacgtggcgatgatggagcgtcccgaagtgaccggccgtgcggtagtgggcatgctcgacgaattggaagccgccgaaccgtacactgacgccgatgtcctcggataagccttcgcgccgctcagcctcgtcctcgcttacccgaccatccgaaacggcgggttcgacgcgtaaagagggcatggatcctccccggctgcgaaacgtcgacccacgactcggcggcggcgactccgaggaccgtccccgcgcctccgctcgcaccgaccgggtgctggcccgcagacgcatgtggcgcaaacgccgccgcgcgatcctgctggcggtgctgctgatgatgttcagcatcgcgggggtcaaggtggtgcgggccgcgaccggcgccgacagttccgacgccgccgactacctgaccagccacgtcgccgacgactccccctccgagtcggcctccccgacaccgagccgcaccccctcggcgtcggcaacgccctccgacaagccggtcgtcgtcgacgagggcaacggcaaatggtcatacgccaagaaacccgacaagtccgagaagttcggcgacgagggcacgctgctgtcctacaacgtggccgtcgagggcgacatccacgccgacgtcaaggagttctccgaggtcatcgccgacacgctggccgacgaccgcggctggaccgcgggcgacgactggcggttcaaaccgatcggcaagagcgggcaggccgacttcaccgtctatctggcctcgcccaagacccgcgccaaactgtgcggctccgaggactcctacacctcctgccgcaacggcgacgccgtggtcatcaacctggagcgctggctgctcggcgttccacactggaagaagtcactggacagctaccgccagtacgtgatcaaccacgaggtgggacaccgcctgggtgagggccacgtcacgtgtcccaaaaaaggcaaaccctccccggtgatggcccagcagaccctcgaactgcgcggctgccaacccaacgcctggccgtacctggacgggaagtacgtcacaggaccggccggggaataccagtagctgaggaggcattattgccgttatggctttgtctccgctcgtagaacccgcagccgaactgtcccgcgaggaggtcggccgctactcgcgtcacctcatcatccccgacgtggcgatggacggacagaaacgcctgaagaacgccaaggtgctgtgtgtcggcgccgggggcctgggctccccggccctgatgtacctggccgccgccggagtgggaacgctgggcatcgtcgagttcgacgtcgtcgacgagtcgaacctgcagcgccagatcatccacggccagtccgatgtgggcaagccgaaggccgaatcggccgcggcgtccatcaaggagatcaacccgtacgtcacggtcaacatccacaatgaagcgttgaccaacgacaacgtcatggacatcttcgccgactacgacctgatcgtggacggcaccgacaacttcgccacccgctacatggtcaacgacgcggcggtcctgctgggcaagccgtacgtgtggggttcgatcttccgcttcgacggccaggccagcgtcttctgggccgagaacggcccctgctatcgctgcctgtaccccgaaccgcccccgccgggcatggtcccctcctgcgccgagggcggcgtgctgggcgtcctgtgcgcctccatcggctccatccaggtcaccgaggccatcaagctgctgaccggcatcggcgagccgctggtcggccgcctgatggtctacgacgcactggagatgtcataccgtaccgtcaaggtcaagaaggacccgaactgcgcgctgtgcggcgagaaccccacggtgacgggtctgatcgactacgacgatttctgtggagccgtcaccgaggaggccgcgacagccgtgcgaggttcaacgatcaccgcccaggagctcaaggactggcaggacgccggtaaggacatcgacatcatcgacgtgcgcgagcccgccgaatgggagatcgtccgcatccccggtgcccgcctgatccccaagggcgacatcgtgtccggtcaggcgctgtcccagctgcccaccgacaagcaggctgtcttctactgcaaggccggagtccgctccgccgaggcgctggccgcggccaaggccgcgggcctgtccaacgccgtccacgtgcagggcggggtgatcgcctggatcaaccaggtcgacccctcgctgccgagctactagacgcgagaacaccgtcgccgcgaacccctagaatgggggctcgcggcgacggtttcgtctcacctgtggattcgagctacggaatgtggagttccgtgttcagggactagtccttgttcttgctcttggaaccgtcgtcgtccttcttctccgtggcgcccgcgtcgccatcggcgtcgtgtttctcggcgtcgtcgatctcgatgtcgtcatcgtcgatgggctgcgggtcgcagtcgccgacctcacccttggcggcggccaggccggacgacaccatcacctcaaggtcgccgttgtccggcttgacggggtgctcgaagaagtcctcgctgatctcgatgaccagggtcgtgtcgccgccgatcgcgtagttgtccgggttcacgttgaaggcgatgtacgcgtcctcgtcgccggacctcatggtcatcgattccgacagctggttgtccgattcagccggttcgaaacggtcgggtgcgcaccccatgcccgagggcggaaagtccacctgggactgaatgccgtactcggccagcgcctcttccaggccctccgggtcctggggcccgtacagctcgatatcgatgttgccgttgtccttctcctccacggcgtaggcggggctggcggtcagcgcgggaagcgcgaccaccgcgccgatccccagcgccacggcgccgatacctccggcgaacgagaacttggtggcgcggccgaagcgcggggtcttcgccggggtttcctcggtattggtcatggtctggttcctctcatcgaaataggttctgaactcattgagcagtcggtcctcgaagccgcgaggccggttgggttggttcatcacagtgcctccgttgatgcggcgacaagcgccggtgcggacggggccaggtggtcccgcatgttctttcgtgctcggtgcaggcgtttgcgcgccgcggtcggccggatcctcaacgcggccgcggcgtccgccacggacaggccgtcgagggccaccagttccaggacggcccgttcggcgtccgacaaccggtccatggccgcgtagagctgccgggactgggcttcggcgtcgatccggtcgtccaacgcggccaggtcctccgcgtcgaccagtgcccggcccgagatgcgccggtcgatctgcgcggcccgcgcgcggcgccgacgatcgttggcgaccacgttgcgcgcgatgccgaacaaccagcccgccgacgtgcccttgcccggccggtacctgtgggccgagttcatggccgcgaggaagacctccgcggtcaggtcggccgccagatgcggatcatcgacacgacgcgcgatgaagccctgaatggacccgacatgctcgcgatagaactcctcgaaggcgtcccagacggttcctatgcgtgacaccgtcaccgaggtcatcgactcacctccttcattccgtttggggttcgtcaatacttggcgcgaaccgtcgaaagcgtgacatgcccgggcacgaagaaatcgccgcgaacccctgaactgggggttcgcggcgacagtttcgtctcacctgtgagatcgagctacggaatgtggagttccggaatcgaggacctggtcccggttctggccctactcgtcgtccttgaccgggtcacactcaccgacctcgcccttggcggcctccagacccgtgaccatcacgttttcggcgtccttgtcgaaggcgccctcggagatctcgaccaccagggtgatgtcgccgtcgagcgagtagttgtcagggttgacctcgaaggcggcgaagggctccccctcgtcggtctcccccagctctatcgcctcaccctcgccgttgtcgtccacgacggcgggttcatagcgttcccagtcgcagacgtacccgatcggcgggaagtccactttcgccttgatgccgtgttcggcgagcgcctcttcgaggcccgcggcgtcatcggggctgttcacctgaacacggacgttgccgcccttggtgtcctcgaccgcgtaggcggggctggcggtcagcgcgggaagcgcgacgaccgcgccgacgcccagggcgacagcgccgacggctccggcgaacgagaacttggcggcacggccgaagcgcggggtcttcgccggggtttcctcgatggtggtcatggtctgattcctttcactgacatacgtcttcagttcgctgagcagtcggtcctcgtagccgcgaggccgtttcgggttctgcatcgcagtgcctccttctatgcggcgacaatcgccggtacccgtgggtccaggtggtcccgcatggtcttacgagctcggtgcaggcgcacgcgtgccgtcgtcggccggatccgcagtgccgcggccgcgtcccggacggacaacccgtccagcgcgaccagctccaggacggcccgctccgcctccgacagccggtccatcgcctcatacaggcgacgcgactgcgcttcggcgtcgatacggtcgtccagtgcggacagatcgtccggttcgacgagcgcccggcccgagatccgctggttggcggtcatggcccgcaccaggcgccgacgctcgtcggcgaccacgttgcgcgcgatgccgtacagccagcccgcgggggttcccttgccggggcggtacttgtgggccgagtcgatggccgcgaggaacacttcggcggtcaggtcggccaccaggtgcgagtcatcgacacgacgtgcgatgaagccctgaatggacccgacatgctcgcggtagaactcctcaagggcgtcggggtcgcttcctatgcgtgacaccgtcaccgaggtcatcggctcacctccttcattccgtttggggttcacaagtacttcgtccggggaccgaaaagcgttacagacgaagacgcggccctggtgacaaccagggccgcgtcttcgttcgacgtgtcagtgtctatccgggtttggactcacccaggaccgccttgaggaaggcccgggtgcgctcgtgctcggggtcgcccatgacctgggacggcggaccgtcctccacgatgactccctggtcgaacatcatgacccggtgcgagacgtcgcgggcgaagcccatctcgtgggtcacgatgagcatcgtgatgtcggtcgtggtggcgatgtccttcaacaggtcgaggacgtcggcgaccagttcggggtccagcgccgaggtgacctcgtccagcagcaggatgtcggggttcatcgccagcgaccgggcgatggcgacgcgctgctgctgcccgccggacagctgcgacgggtagttgtcggccttgtcggccagaccgaccaggtccagcagttccttggccttggcgaccgcctcgtccttggacttgccgagcgtgtgcaccggcgcctcggtgatgttgcgcagcaccttcatgttggggaacaggttgaactgctggaacaccatgccgatcttcttgcggacttcccgcaggtgcgattcgttggcggtgacgagtttttcgccgcgcttcatgtgcgagagcggctcaccctcgacgtagatcacgccgtcggtgatcttctccagcgtcatcagcaaccgcaggatggtggtcttgcccgaacccgacggcccgatgagcgtcacgcgctcgcccggctgcacgctgaagttgagtcccttgaggacttccaggtcgccgaaacgcttgacgacgttttcgaagcggaccgcgggtgtgccgttcttcgcggcggtttcgttactgctgttcaaggcgattctccaatttgcgcatagccacggcgatcgggtaactcgccgccaggaagatcagaccggcgatggtgtaaccctcgacggcaccggcgaagttcgccgcctgaaattcctgcgtcttgtaaatcatgtccgccagaccgatcgcgatcaagacggggacctctttgaacatcgagatgatgtagttgcccagcgcgggaatcacccggcgcagtgcctgcggcaggatcacgtgctgccagccgtaccgcttgggcagtgacagcgccgtgatggcctcccactgtcccttcgggacaccgtcgatgcccgcgcggtacacctcggcggtgtaggtcgagtagtggatgcccagcacgatgacgccgacgaagaacggtccgccgaagtccagcggcccgatctcccagccgccgatgctgaacgtcggcacggtgaagatggtgtcgctgaccccgatggccagcgcgataccgaaccaggcgaagaacagctgcaccagtagtggcgtgttccggatgaactccatgacgccgaacaacggggccgacagccagcgcgggcccgaccgcagcgcgatcgcgacgatcagtcccagcaccaggcagatgatcgaggccaggatggtgaccgcgaggatgatgatgaacccttcgagcagcgggtcccacagttgtgcggcgagtgcgccgtcccagaagtcatccatcagacgacacctccggcttccttggccttaacaggcgtgcgggcgaaaatggactgcttctccggcggagcctggccgatgctggccttggcacgccgctccaggtaccgcattccggccgcgatcaggaacgacatgatgaagtagatgaccagcagcgccgcgaagatcacgatcgcgccctcggccgaagccttggtgcgcaactgttgtgccgccaacgtcaaatcgaccaggccgatcagtgacaccagcgcgctccccttcaggacctggatggccaggttggagaacggcggcaccatgccgacccacgcctgcgggatgatcaccagcgacagcttctgccagaacgtgaagttcagcgccacgcaggcttcccactgtgccttcggcaccgcgttgatggcgccgcgcacgatctcggagccgtaggcgccgtagttgagcgccagcaccacgatgcccaccgcgatgaccgagtcgaacttcaccttgaacatgatcggcatggcgaagacgaaccagaacagctgcaccacaagagacgttccacggaagaactcgatgatggtgcgggcgacaccgcgggtggcgatgttcttggacccggccatgaggccgaggatgaacgagatgaccagagtgcccaggcaaccgagaacggtaaccaggacggtgatccacagtccctccaacagctggtcccagctgttctgcaagattttgagagtctccatcggtcacaccctccctaaaccttgcacagttcggcggtggtgtacttcggattcttgggatccgggtactcgtacttggtgaaaccgaactcaccggtgatcttgagccacgagtccaccgaggtcttgatcttggccagctcctcgttgacggcgtcgcggaagttggtgtcgtcgtcgcggaacaccgctcccccggcaccggcgatctgttcctcgccgttctcgtccttgggcccgaacggcggcttgacggtctcgaaggctccgttgctggtgtcggccatgtagttcatggccggggaggtcagcgcgatcgccgcgatctgatcggcgtgcagggcactcttcaggtcgttgttgttcggcaactgcttcatgttcttcttgggcactccggcggcctcggccagcgccagctcggcaccggcggtcaccagccccacccggttgtcccccttcttgaaggaaccgaagtccttcaggttgtgggggtttcccttcttcaccagcaacgcggtcttgcagatgtagtccggttcggagaagatcgcccgctcgcagcgcagcttgttgatgaacatccctgccgagatcaggtcgtagtcgtcggcccgcagccccggaatcagggaattccagtccacaatcttggtttcgatctggccgtcctcggcgccaagtttcttaagaatatgagtgtaaatagccaccgattcgccgatgactttcccgttgtcgtctttatacgcgaacgggggctcattggacattccgagtgttatcggatcgcccgcctcaattttcttgattgaatctccaccgactagcgaacagccggtcaacaacccgggtgccagggccagaccgccggccagcaagccgccacggaagagatcgcgccgagaccagcgcggttgcgctgtcacgtcagtaatcctttcggttgtggttgctcatatgggctttggggtgtaaccgggctcatatgggcttcgtaaccgacgatgttaacggatatcgtaggtttgtcgacaatcggattattgacgttccataacaatacttcgggtaatcaggccctcgccggactgtcggtgtcagcaggcgtgtcgtccggtagtttcaatacgccggttcgaagcgcgggtggtggtacccgcacgtggttataggaggtcaagcccagtggctcagcgcacggcaccccgcaacaccccctccccgggtgccaggctggaaccggtgttccgcgcctccacggtcgacatgatcgccgaacgcatccgtgaggccattctcgacggaaccctgccgccgggcgctccgctcggggaggccgacatggcgcaccaactcggagtgagccgggggccgctgcgcgagggcatgcagcggttggcgcaggaggggttgctgggcacggttcgccgtcgcgggctggccgtcgtcaccatgaccccagaggacgtctccgatgtgtacctgatgcgcgcggcggtggaacgggccgcggcccggcagctgctgcgctcggatccccggcacatcaagcagaccgtcaagctgctgaccaccgagcagcgcaagatgagccgggcggcgctgcgtggttcggcccggctgttgagcgacagttacctgatcttccaccgcacccttgtggacgccgccggttcgcagcgactgagccgctcgatccggacgctgctggtggagacccggctgtgcacgttctcgatccacgggtccttcaaggtgcgcgcgggcctgcccgagtcgcacgagcaactggtgcaggcgctggccgaacgcgacgacccgaaggtggccgcgctgctggagacccacatgctcgaggcggtggagtggctgaccgctccgcccaagtcggtcgaggacctcgagaccttcgccgcgcccacccccgacagcccgcagccgctggaccggctggaactgcccgagggcatctgacggctagttggtcagcccgatcgccgtcatgcggttggagtgggcctgcatgatgcgtttgatgagctcgccgaccttggccaggtcgccggtgccctcgatgacgatctcggtgagcgagtcgtgctcggcggccacccgttgcgcctggctgagcgcctcgccgaccagccgccgcgcccacagcgcgagcttgcccgccagcttcgggtcgcgtcccagtgcctcgttgatctcgctgatcgcgaactcggcgttggcgttgttgtgcagcacgtccaggaccagatcccggtccgtgggaggcagcaacgcggccatctcgcggaagaagtcgtcggcgatcgaatctccgacgtacactttgacgagtccctcgagccagtctcggggggcggtcgagtcgtggaaggcatcaatgacctccacaaacggggtcattgcggcttcaggatcaccgcctagctcggtgattcttgccacgagccgctgatagttgttgatctcggccgcggccatggccgacaatgaggcacgacgtcgcaagtcaggcgccagtttggcgtcggcggcgatccggtcgaaggcgaccagctctccataggcgagcatgcccaacaggtcgattatcgatgcggtggaaggcttcgtcgcttgtgaagacataagcggcaggctaccggcagtcgaagcgtaacgactcggcgcgtaccattgaccaccgtatacattccaggctccgccccggcgaagccgtgaaacagggacaatacactgcacagcaataccgacagtgtggaacaccaggagcaaacccccggtgacgaccacacctcaacaccagcccatcccgtcgcgcccgtgcgacccgacagcccgtccttcacggacctgggcgtgcgggccgagaccgtcgcggcactatccgagataggcatcacgcaggctttcgcgatccaggaatacgccattccgatcgccatgcgcggcaacgacatcatcggccgcgcacccaccggcaccggcaagaccctcggtttcggagttccgctcctcgagaccgtcaccagtgccgccgaaggtgccgacggccgcccacaggctctggtcgtcgtacccacccgtgagctcggcctgcaggtgagccgtgacatcgaagccgctggcaagacccgcggcatccgcgtgctgccgatctacggcggccgcgcctacgaaccacagctggaggcgctgcgcaccggcgtcgagatcgtcgtgggcacgcccggacggctgctcgacctgctcaaggccaagcacctgaagctgggcgccgtgcacaccgccgtcctcgacgaggccgaccgcatgctcgacctcggtttcgccgaggacgtggagaaactgctggccgcgctgcccgaacagcgccagaccatgctgttctcggcgacgatgcccgatgcgatcgtgtcgctgtcgcgcaagttcctcaagcagccgatgaccatccacgccgaggtcgccacggacaacgcgcccagcgcgcagaccaagcagctggcgtacctgacgcactcgctcaacaagatcgaggtgctggcgcgcatcctgcaggccaaggaccgcggcctgaccatcgtgttctcccgcaccaagcggcacacccagcgggtggccgacgacctggagttccgcggtttcgcggtggcggccgtccacggtgacctcgggcagaacgcccgggagcgggcgctgcgggcgttccgcagcggcaagatcgacgtgctggtcgccaccgacgtggccgcgcgcggtctcgacgtccgcgacgtcacgcacgtcatcaactacgacagtcccgaggacgccgagacctacgtgcaccgcatcggccgtaccggccgcgccggggccacaggtgtcgcggtgaccttcgtcagctgggaagacgctccccgctggaagatcatcgccaagaccctggacctggagctgtccgacccggtcgagacgtaccacacctcggaccacctctacaccgatctggacattccggagggtgcgccgggcagtctcgccacggcagaccagacccgcgagggcctgtccgccgaggccgacatcgacatcgagggcggcaagcgcggcaagtcggcgcgcggccgttcgggggcgcgtcgcaaggcctcctcgggcccgcgtggcgaatcggcgccgaagcccgccagggaaagcggcgcggccaccggttcgcgtcgtcgtcgccgcacccgtggcggtgagaacaaggctggtgagacctccgacgccaaggccaccgcgccgcggacggacgaggccaaaccggccccggccaggaaggccaagaccgctccgccggccgtcgagttcaaaccgccgaccgagaccaaggcgggcgagtcgggcgaggccaaaccgcggcgtcgtcgtcgccgcaaaccggccgagaccgacaacggttgataccgtcgaggccatgaccgacacgccgagcaccggcggctatgacgggccgccccagtccccgcccccgcccaagggctggaaggtgccggaagtgatcgccatcgccccgccgcgcgacctgccgccgcagaaccaggcggcgatcgacgcggccgaatcccgggcccggaccttcagccaggggctggcggtactcaccgccgccctgctgttcgtggtcctcatcgtgttgttgatccgcgcggcctcctaggcgcgcggatcgtctcgtctcaccgctacttgtccagcggcgtgtcctcccaggccatccgggcgccactgtcgccggtcttgtaggcgtagtaggccgagaccccggccaggccgagcatcaccagtcccaagaccaccatgacgatcacgcggcccttgctggccgggtcgtcgtcgctggcggacagcttgcgggtggtggccgagtcgtcgtcgccgtcggaggccaccggcgtgtagctgtcctcgcggcgggcgcgggcggtgcggcggccgcgttccagcgccgcgaacagccaggtgatgggggcgatggccaccagcagccagaacagcaccgtgctgtagccctcgtgtttgttgatctcggtggccgcgtcggcgaagatcttcgcggtgcggaactcctcgccggacagccgggccaggaacaccgtggccggggcgaggatggtgagcgtgaagaccgcccatccgatgtgtcggcggatcgggggtatcaccacgtagagcagtaccagcaggacgaacagcggtaccagcacgatgggcgcgtgcacgatcagtgggtggagtgggataccggcaatctggataggcatgccagacattgaacaccatccacgtcttcggggcggggtgtgcggttgatcccgaggattgatcggcgatcatcatgccgaagtgtcggcgatctgtcatatagttgccacgtcgatcgacttggtcccgcgccataatcgttgtgggcgcgaggatgtggaggggcgcgaatgaaagacctcattgccgcgattgtggagtttccaacggtcctatttgtcgttgtcggggtggcggcactggtgggggccggtgttctcgtcacgcggcggcgacgtgttccccgtccggacggggagcgcgccgatctcgtcggcaagacctgcgtgatccgcgaggacggtcagggcaccggccgggcggaggtgaccgacgccgagggcgccacccgggtgatccggattcgtccggcgccggaggtgcggcccaacgccgagacgctgcgctcgggctcctcggcgctgatctatgactacgacaacaccggcggcttcttcgtggtcgcgccactggcgaagaaacccgaacgggccgaataaccgcgcgaccggtggtgttgtagcgggggtgcgccgcacgcgttcgccgtcaggggcggtagcggatagtatcggcgacacctgacaaggagttctcatgggtttgttgcgatggctgcgcggcggcgatgacgtcgacggcagcgtcaccggcatgtcgacgggtcttgccgagatcgaatcggtcttcatgccgtccaagcgcaagcagaccgaactcatcgaggagcagtcgcactcgcgcatcgacgtcgagaccggtgaaccgctgaacctcatcgacctggacagcggcgtggccgtcgtccaccgccgcaagtcacgaaccggcgccgaagaacttgacgtagccgttgacggcctcggcgatgagctggacggcgatggccgccagcagcaggcccgcgatgcgggtgaggacctcgatgccgccgcgcttgataagtcggacaatcactgacgagaaccgcatcaccaggaagatcaccaggtgcacgccgacgatggctgccgcgacccccgcgtagccgccgatgtggtcggcgtcctggacgaacaggatcaccgcgacgatcgctcccggtcccgccagcaacggcgtccccagcggcaccagcgcgatgttcgacgtcgccgtcgaggacgggtcgtcggcctttccggtcagcagttccagcgcgaccagcagcagcaacagcccacccgcgccctgtagcgcgggcagctggatgcccaggtaggcgacgatctgctgcccggcgaccgcgaacagcgcgatgacgcccagcgacagcagggtcgcgtgcagggcggccttgttgcggaacttggggtccatggcgccggtcagcgccaggaagatcggaacgacgccgggtgggtccatgatcacgaacagggtgacgaacgcttctccgacgatcatgaagtcagccacggacgccgattatgccagccgtccggctcgaagggctgaacccggacgtgaaacggaggcggcggtcacccggtcttggcggccacggcggtgacgacggcggcgtactcggcgtcggtgaggctgatgcccagccgctcggtcaggaccgccgggatgtcggccgccgcgatggtggtggtctcggatttcgccgagccgtgcagcacggtcagctcggtgtcgacgagcaggatccgggtgtgttcgccgacgcgttgcgccacaagccgtccggtgaacggcgaccgggcgtgggtcgaggtgaagtggttggccaccgcgaagtcgaacgggtagcgcggcacctgtgtgaagccgtacaggtccttccagccgtcggcgtcggtggtgctgaggatccattcggtctcgtcgacctggtcgaggcggaaccgccagctgccctgtgtggactcgttgccgtcggtgacccggatgggttccagcaggccgcgaccgccgaagcccgcgtcggccagccacggcgcgtcgtcgtcgagccacaccagcaggatggcgtgggtggcgggccgcagcgcgtcgctgtcgatgcggctgcgggccagcgccccggtgacggtgaatccggcggcttcgagcgcggcggcgaacagcaggttggcctcgtagcagtagccgccgcgacgctggtggatgagcttgcgctgcaaggcttccagcgagatgtcaatgccgcgtccgagcacgatgtcgaggttctcgaacgagatgtgggtgggctgggcccggtgcagtccgaccagggtgtccaggtcgggccgcagtggaccatcgaagccgacgcgtttggtgtaggcgtccaggtcgaactggctggcgccccagccggtgaagtactcgcggctgggggtcaggtgcgcggggcgggaagacatgcgagaatgttagccgactaacgatctgtcgtccagccgcgaaggaagcctgatgtccgtccccgcatggacctccacttgggacgacgagttccagcccgcgttctggatggccaagcaggccatgacccgcgcggccgacgcgatgttccggcggcacggcgtgcggcagggccagcagtacctgctgatgtgcctgtggcaccgcgacggccagacgccgggcgagatcgccaccgccatcgggctggccaccccgaccgtcacccgctcggccacccgcatggaggccgccgggttgctgcggcgcacgccccaccccgacgaccggcggctggtgtgcctgcggctgaccgacgagggcaagcggctgcgtcgggtgctcaacgaggaggtgtcgcggctgtcggagcgcgcgctgtcgggactgtcggccgccgaacggaagcagctgaccgcgatgctgcgccgggtccgggagaatctgaccgccggttgaccgctgtgaggcggccaaccggcggttaaggggaggcggataaggctcagctggccttgcaggccgtgcgggtgtcgtagaagttgttcaggtattcggtgtgcagctcgcggcccgtcatgcgcaccagcgtctcgtcggactggcgcagcgccgaccaggcgtagttgtggctgccggtgtagacgcggggcgtgatgtcgtcgtcgaagccgccgtcgatgagcatgtacttggagtgcacccgcagggcaccctggcacttcgtggtctggatgcccgacagcgcgttgaggacgtcggcgttggcggagctgtagacgacgtcgatccagcagccgttcttcttcagctgcgccagcttctgggcgatcgcggggcggttgaacgccagcatcgccacccgcacgtcggtctggtgccaggagccgtcgggttcctggtacttgcagctggggtccaccgactgcagcgtgttgtagacggtatcgctgccgggatcctcgaagggctggccggagcgttcgtgccgggggaagaagaacatccggtacttcgaggtcgagccggtgtcggtgtagtagttgttgttcccctcggcgctggagcgggtgacgcgcaggtcctcgaagtacttctcgaagatcttgtacccgggctcgtcggagaaggtgaacatgttgttgaaggcggtcaccgcgtcccagctgccgatattggacgaaccggtgaacaccacgttggacgccgtgctgccgccgttcatcttcacggccgagaaggtggcgaacttgttgtggttgtaggcgtacagcggcccgttcgaccactccttcacgcgggtgccgatgcagccgcgatccgggttgtcggcgaacttgtcggagcagtggacgatccagctgcccttgctgtcgtcggtgcccagggcggcggtgagtttgttccacgcgtcgttgccgacgttgccgttgtccgtgatgatccggaccttgacgccgcgctcgtgggcggcgacgagcttcgcggtcaggtcaggggtgtcgggcgagtcggagtcggtgaccttgtccaggccgaagaacgacatcgagatcgtctccccggccggcacccggtcgataagccgtccgaactggatgaagatcgcgtacttctccgccgtggtgccggtggggttgttgaacaccgcgtgatcgatcaccggatcggcttcctcggcctgcgcgatcgacggcaccgcgaccgcgacggcggccagcgccgcggcggccgcgaaggtgaggactctggacaaacgcatggatggactcctcgtgctgaactgatgtccacaaaagcatcgaggcatacaaatcccgcataagatcccgacgccgggcgccactcccgccggtcagacctccaggtcgatgaccacgggccggtggtcggaggcgtcggtgtcgggcaccagcccggccgtcgcggtgacgccgcgcgcgtagacgaagtcgatgcgggcgtcgccgtgggtcgggtccggcgccacctcgccgccggtgtcggcgaagccgtccgccagcgcccacgcgtggatgcggttctccggacgctcgttgaagtcgccggtgaacagcagcggtccactgtggctgagatagtcgagtgcccaccgcccctgggcttcccgctcggccacgacggcgtcgctcagccccggcgacaggtgcgtggtgaacacccggatgaacgcgccgccgcccaggtcgagtttggccccggccagcgcccgtttgacgttgttggtgtcgggatcgtcgggcagtcgccggttgacgcgctcgacgatgggcagtttcgtcaggatcgcgttcccggcctggccacccgaaccgttgccgtcggcgggcccgaagtaggcgttcatgtcgagctcggcggccagctgcgccacctggtcggccccggaggtgtcgggctggtgcacctcctgcagggtcacgatgtcgggatcgtgttcgcggatcgcagcggcggtgcggggaatgttcggcgggtccacattgggatcctcaccggcgccacgtccggcctggatgttgtagttcaggacgcgaacgacgctcttcgcctcctgcggtgtggccacgaccgggccggtgagcgcgacgatcgcggccagcgacaggatcggcgtcgcgacgagatatcggattcgcatgggttccgccttcgacgaagctgtccccatgctgttcgggcccggcacaaatcccccataaacccggcgtcttgtcacgcccccacccagtaagttaggttaacctaacttgactgcgcttccgctacggccaggagtcaccgtatgcccctcgatgctccacccgtcccgttctccaccgcgctgcgcgaggcgacctgggcccgccacgaaggcatcgccgacgacggcgacccctcccccgacgccgaacccggcatcctgggtgccctgttcgacggcgacctccacctggacgacttcaccgcctggaccgcgcagcagtacttcgtctacgaggcactcgacgaagccggacgatcgctgcgcgacgacccggtggtgggctggttcgcgagcgtcgaactgtcccggctgcccgccttcgacgccgacctgtcgctgctgataggcccggactggcgcgatcgcatctcccccaacgagtccacgaagcgatacgccgaccggatccgcgaggtcggctccgagtggcccggcggattcgtggcccaccactacacccgctacctgggcgacatgtccggcggccaggcctttcgcaccgccgccaacgacctgtacggcttcgccgacggacccggcgtcagcttctacatcttcgacggcatcgacgatctggccgagttcaaaaccgggtaccgcgcccaactggacgccgccggatgggacgccgccgaacgtcagcgcatcatcgacgaggtgctggacgcgtacgaccacaacgaggccgtgctcgccgagttggccaccacgatgcggaggtcggtatgagcaacccgttcacacccgaggtgatcgcggcgatcaccaggcacatgaaccacgaccacggcgaggacacgctgctgatctgccggggcgtcggcggccatcccgacgccaccgccgccaccatggacacgttcgacggcgacggagccgacttcaccgccacagtgggcggatccccgaccacgctgcgaatcccctggtcacgcccactgacacaacgcgccgaggtccgtcccgagatcgtccggatcttccacgaatcccgcgccaagctcggtctcgccgactgatccgccgtcgcgccctagcgcaccccgcacaacacccggtcgttgccgacctgccagatcgtgccgacctcggagaacccggccgcgtccagggcctcgacatgggtggccaactgcccggcgggcgagccgtagtgcgccgcgatctcccgcttcgcgaacaacggcgccaacaccggatcggcggccacggcatcccaccacagtgcccacgactccggcgggttgtcgccgaacaccctgtccttcaacgtgtccacgagcgcgttctccagtttggccagccgcgtctccttgtccacataaaggtggtccccgttgaggaacagcgcgcccggcgccagcaccgtcgccaggttcgcgtacatccgccgcaggtcagtgggatccagccagtgcaacgccgtggtgctgaccgcggcgtcggcgggccgctccagccccagcgccgtcgtccagcccaactcgaccaggtccgccttcacgaaccgcagccccgcacgatccccgtaagcggcctcccccaacgccaacaacaccggatcggcatcaacagcgaccacagtggccttcggcaaccggtccagcaaccgcaccgacagcgacccgggcccgcaccccagatcgatgatgaccggatcgggccggtcgacccccgcctcaacggcgtcgatgatcgcggtgaaccgttcctcgcgttcgggcaggtaaccctcctgctggcggtcccaccgcgccaaccaagaacgagcgaaatccggggtgagagcgttcatgaccgactcctgtaactgtcgtctaagctgatggcagtaacaagctagcccgaagggacgtaaccagtcaagtgaacttcaacagtcacaccgacgccgtcgtcgcggtatcagtagaactcgtcaacctactgacctcgggttacaagcaaggacgcccctattcacccccacaagacgaagaccaaaaagtggccatcgccacagtcctttcggcccgcaaacgcgaccgccacctcctcaccgccaccgaaaccaccgagatccaagccctggcccaacgcctgcgcccgatcttcaccgcagtcagcctcgccgaccacgacgacgccgccgaacgcgtcaacgccctactccgcgacaccgccgcccaccccctgctcatcaagcacgacggcgaaccctggcacatccacttccacggcgaccgcgactcctacaccaacgactgggccgcgggctgcgccaccggcctggccatcgtcctgggcagcgaacacgccgaccgcctcggcgaatgcaccgcacccgcctgcgaccgcgtcttcgtcgacacctcccgcaacggcacccgccgcttctgctccacgtcctgccaaaaccgcgtcaagacagcggccttccgagcccgagaaaaagcccgaaaataaccccgcgcctccgcgcttcggccgctcgctcgacttcccccgttggcctacccgcccgctctcccccgccgagcatcccgcttcgcctgctcccgatccagcaactccttggccccctccggatccagctcccccatccgagccacgatctcctggggcgacaacaacggctcctcggtcaaccaagcgtcaaccgcgtttctgtccggcaacggatgccgcatcccccgaggccgccccgtcatccccgaccccaccacccccgaagtgtccaccccaaaaggctcatcctcatcaaccatcacagccctccttccggccccaccgtatcgcccaccaatttccccaacctcccttcaccgtcacacccacgtgattacatgaccccaaccaaagccgagaggaacccaccatggactggaagatcgaggtcgtcccagtacccgtcaccgacatagaacgcgccaagtccttctacgcggacaaactgggcttcaacgtcgacatcgacttcaccctccctgacgacacccgcatcatccagctcaccccccacaactccggctgctccatcgccctgggggcacccacctccatgcccccgggctccctccacggcgtccaaatagtcgtggacgacatcgccaccgcccgccaaaccctcctcaccaacggcgtagacatcaccccggtccaacacttcgacggcaaaacctacgtggacggcccgggcgacgactggaactcctgggccttcttcgccgacccggacggcaacaaatggaccctccaagaacgcccagccacgaccacctaacccacggcacaaacacgccacccagagtcaccaaacccgtggcaggctttaaccatgcgcatcgaactggtgaagggcgacataaccacccaagacgtcgacgccctcataaacgccgccaactcctccctcatgggcggaggcggcgtcgacggcgccatccaccgcaagggcggacccaccatcctggacgaatgccgcaaactccgcgactcccactaccccaagggcctccccgaaggccaagcgatcgccaccaccgcgggcaacctccccgcccaatggatcatccacacggtcggccccgtctactcccgccacgacgaccgcaccgaaaccctccgcgcctgctaccgcaacagcctcaccatcgccgacaccctgggcgccaccaccctcgcggtccctctcatctcctccggcatctacggctggcccaaggacgacgccatccgccaggcggtagacgtcctccaaaccacccccacctcggtcaccctcgcccgcattatgctcttttcctccgaagaggtctccgtcgccacccgcctctaccccgcccttgtcgtcagctcgttacccggtacggagttcgggttctcacacggcgccgggcggttgcggagagccacccctcgtcttggcgcgacgcttggcaacaacaacggcgatgacgaccgcagcggcaagcacgaggacggctgcggtgatgcagagcgggaggagtagcgaacttgccccggatggggtcaaagcgccatcactgttgccggagccgttgccattgtcttgctggccttgtcccttgccctgttcgtcaagcggcaaccgatcagcagggtctgaaaccgtctccttgccagttggacctttatagacagtttcttcggtcaatgccttgtaggggttaacgattccccagccatacttgttgtcaaagcccttggggcctttatcatccactgtatctagcaaacggtcaactagggaagaataatccaagttgggataagccgatttgatgatcgcaagcgtgccagccacaataggagccgaacccgacgtaccggagaaagtaccatagccaccgccttttgttgcagctaccaattccgtcgctggggccgaaagtccaaactgcggttgcactgcggcttctgacaactgaacgcttccctcccagaattcattgtcctgagtggtaccagaaaccggaattgcgccggcgtccattgccggccaccccgtagtattgttcttcacttgcccgagaataggatcgtcagcatacttgtcggtattcccagcggaacccactagcggcacgccattatccatggcgtactttacggcgtccgatatttccgggtatcccgacatgctgattgagatgatatcgaccttctgatctaccagccatttgatggctccggcaatgtagcctcccaccttctcaccttcgccttttccccaacggaggcccacggacaccactttcgctttgggcgcaatcccaattattccatccgtgttgctatcgccatgcccatgcccgactatcagacttgaaacgctcgttccatggccatcatggtcattaaggccgtcatccttcgaagtgccgaaatccttccccgccttgacattcccatccaagtctggatggtcagcatcgacaccagaatcaatgacacccacagtcacaccctcaccctgggagagtttgtgaacatccttcagacgtagtgcgtcgacaatccactcttgacttctaggttcgtcggcgaaggctgacataggtgcgacaactatcatcgcggtcaatacagccagtgatcctattgcagcgatgaagcgatggcgcattcgtttcggtcctttgagtggaaacctggggccctgggagaaacgcacgcggcttggtgacacgcgcgctccaacggcaatcgtacgcacgccagcacttgccgcccgaagttctgcttctaagttccgggccagtggctggtgtctggacgtccacgttgcggatcaaatgcggtcggtcctgggtcgtgcgatgcatctttgaccggttcctctctcccctgggccgtgcctccaaataccgggccagggtcgtgtgtgatcgcgttggggtcccaggtccgtttgccgatcacgccggggaccatgtccttcgggggctgccagaagccgtcctcggacttgaccgcttcccggggggtggggatcgcgtggtcgatctgggctgagttactcagaccgttgtcgatcaccggacgggagaggccgtcggattgttttagtagcttgcggcgcttttcgcgggcttcgttgatttcgcgacggagcagcgagcgggccgtttcgggttcggggcgcttgccgaagggttccggtttggccgggtgcttcattttgtcgcccacgaggggggtgcgggagtggcccttggcttcggctatgcggtctcgggggttgatgacccgggatgtgtaaccgcggttggtgttgtctactggggacttgccgctggacttcgtgccgggtttgttcgcgcctcggatgactgacggttgtactcggcggggggcgggttgggtggtggccgtgggtttggcgggtgcggagcggcggcctagtacttcgcccgacttgcgtggttcgcctacgcggtttaccggggccatctgggatttttggagtccgcggcctgcccagcggttggttgcgctgttgggtgtggtcattgagcggaccggaggtgacgtgcgggccgggaggccgggggttcggggggcggatatggggcctcgggggccgagggtgttgcgggcgttggtggtgggtgcggttggaagttttggtggggcggtggggggtttgttgccgccgctgaggggtgggacgccgcctagggggacaccggtttgcgttgggccgggcatgccggttgggtgtgggccggttggggcggtgtgggtgggggtggtgggcgtgtgggggccaccgctttggagctcggggtgggcgcctagggcgttgccgccgtaggaggttgcggagaggccggccatgtcgtaggtgttggagccgctgccgccgtctccggcccagctgtcttggccgtcggaccagtctcccgcagcttcatcagaaattcgaactggcttgatcggccggatttccgattcaatatggggtttgttttgctcatagtccttgagagcaacattcatatacttgcgagcctgctcatcgaacggctttcgaatctcgtccgcagaaggtggtccttcagccttgggcccaagaacgaaggggttgccaaagcccagaggcggcgcgtacttacccgaggccacatcagccgcgtttccaagtaccgctttctgatactggacgtgttgctcggcaactttctcgcgtgcccacttcgcgtaggacgccacggaaccgaccgccttggcacggttatccgcctgggtcttcgcggcgtccaagtgcgcgattgtttcgtttacgactgcttggaacggccccgcagactcggaactccacaccttcttaatggctttcagccgctcgatcaaagcttcatggatcgcacctattgccgtgctggtattagcccagccgacaccgatcttctccagcgcttccccatcgtcagcagacgtcatctcgtacagctcggtgacatcgaacttctcgtattcccccatgcgtcacgcctcctctttcttgggtttggtgacgtcatttatgacgtcactgacctggtcgatgctcgagctgttgagagtgtcaacatccccgatagagccggcgatgtacttgcagagcagtccaagattattaacggcaatactggcttgagcaaggtatacgttggtctcttgcatacgctgggaatgagtgatggcaataccgtgcagtgtctcttgcctgggatcagctccaaccggctgaatcatgtcatctccacgttcaccggccgggttttgaagttgctcacggatgtctcccgccgcagtcttgagattttctgcgtccttgagcagcgcatcaccgaacgccttcagcgagacggtgtccatctccaccgcttcgaactcgatgttcggttgtggtgcgcttgagcctccgccggactctcccgcgtagtcgttcatcggagtagggctcccatcagggcagtcattacagtgctggtgcgtttcgggcccgcttcgcacccgtggcaggcacgttaccagtggttcgcaaacgactccagccgcgaataccgagtacagggtcttcaggccctagtgggtgctactcagcgtgactcgagtgtctggattgtatctgtatgtccgtattttttggaggcagcgtcacggagcgtgagggaaaattaagaatcggaaaactgtccgtcgattgtggatagctttagttccacaagggttcgcgccgaggaggttctagaatcccaggcgttgtaggtacttcgggttggtttgccagtccttggctacgcggacgtggaggtctaggtagacgcgttggtttaggagcttggctatttctttgcgggcgtgggtgcctaccgtgcggaggcgggagcccgctttgccgatgacgatggctttttgggaggagcgttctacgtagatctcggcgtagatcttggtgcgggggccgtcttccaggtcttcgatctcgacgtcttcgatgactacggcgatcgagtggggtagttcgtcgcggacgccttccagggcggcttcgcggaccagttcggcgatcatgacgcgctcgggttcgtcggtgatcatgtcgtcggggtagagctggggggatgtggggaggtatttggagaggacgtcgacgaggacgtcgacctgttcgcccgagaccgcgctgcaggggacgatgtcggcgaagtcggccatgtcgttgaccgccatgagttgtttggccacgtcggttttggagaccaggtcgatcttggtgacgacggcgacgactttggctttttgggccgtgatctcgcgggtgatgtagcggtcgcccgggccgatcttttcgttggccgggatgcacaggccgatgacgtcgacttcgctccaggtttcgcggacttcctcgttgaggcgtttgcccaggacgttcttgggtttgtggtagcccggggtgtcgaccaggatgagttgggagtcggggcggtggaggatgccccggacgacgtggcgtgtggtttgtggacggttggatgtgatggcgatcttcgagccgatgatggcgttggtcagggtggacttgccagcgttggggcggcccacgaagcaggcgaatccggcccggtagtcatcggtcatgcgtcgagcttacggatggcggtgccgtcgacggcgtagatcggggccgaacgtgacaggtctcgtaccgccgcggtgcccggggcgtcggtggtgcccaggaagatggcggcttccagggtttcggcgccggcggcggcggcttgggctacggctagttggaggccggtgagttggagggacggtagggagatggaggcggcgacgtagctgcggccgtcgtcgtcgcggacggctccggcggaggatgcgccgatgcgggaggcggcggcgcgggccagggtgacgagtttctggtcttcggcgtccaggggtgctgtcatcagtggttctcttcctcttcgtcgggttggtcggcgatgcggcggacgacgacggtgtcgatgcggttgcgacggcccgcggtgccttcggcggtgaggtcgaggccgtggatggtggcgtgggcgccggggatggggaccttgcccagggcttgggccagcaggcccgcgacggtttcgacgtcgccgggttcgatgtcgacgccgcacagttcggacaggtcttcaatggacatccgggccgtgacgcggtgggcgccgtcggggagggcttcgaccgtggggcgttccacgtcgtattcgtcggtgatctcgccgacgatctcctcgaggatgtcctcgatggtgatgacgccggcggtgccgccgtactcgtcgacgaccactccgatgtggatgcgggccgcctgcatctcgcggagcaggtcgtcgacgggtttggattcggggacgaaggtgacgtcgcgcatgacctcggagaccttggggtcggcgccttcgccggtgaggcggaccaggtccttgaggtagacaacgccggagacgtcgtcgacgtcgtcgccgatgaccgggatgcgggagaagccggagcgcagcgccagcgcgagggcctgtttggcggacttgctggactcgacccatacggtctcggtgcggggcaccatcacttcgcgggcgatcgtgttgcccagggcgaagaccgagttgatcatctcgcgttcgccgtgttcgacctcgccgcgctgttcggcgatgtcgacgagttcgcgcagttcggtctgggtcgcgaatggaccttcgcggaagcctttgcccggggtgacggcgttaccgatgaggatgagcagtttggggagcgggcccagggcgcggccgagccagtggacgatgcccgcgctggccagggcgacggggtaggcgtgttggcggccgagggtgcgggggccgactccgatgaggacgaagctgacgatggtcatggcggccgccgtgatggcggtggcggcccagccgatgtcccaggcgcggaaggcggcgacggcgaccagtgtggtcgcggtgagctcgcaggccagccgcagcagcatgaggaggttgatgtaccggggaatgtcggcgacgactttcttgagcgagacggctccccgttgccggtctcgcacgagttcttcgacccttgcgggggagacgcgcgacagtgcggcgtcggtcatcgcggccagcccggccatcaccaccaacgcggcggcaatgccgagcagcatatagtaagaggacatcgtggggtcaggttgtccgttctcgtcgccaactgtccaatagggattgctgtaggccgaacatctgtttggcctcatcgggttcggcgtggtcatagccgagaatgtgaaggacaccgtggacggtgagcatgtgaagctcgtccgctgtggagtgtccggccttggcggcctgccgctcggcgacctcgggacacaggacgacgtcgcccagcagcgtctcggccgcgggctcggagtcgttggacggtccgcgacccaccgacagctcgtccatcgggaacgccagcacgtcggtgggaccggccgcgcccatccagcggtggttgagctcggacatgtaggtctcgtcgacgacgaggatcgacagatccgccagcgggtgcacgcccatctcggacagggcgtgccgggctacgtcacagatcgactcggtgccgacctcggcgccggattcgttggctacttctatcggcacgactcacgccctaccgacgccgattcggtttacgggtcgaatcgggcgcaccgctgtcacgctgctcggcgtcccatttgccatacgcgtcgacgatatcggcgacgaggcgatgccgcaccacatcggcactgccgaggctggcgaaatgcagatcgtcgacgccctcgaggatgtcccggacaatcttcagaccgctgcgggccccgccgggcaggtccacctgggtgacgtcgccggtgaccacgatcttggaaccgaagcccagccgggtcaggaacatcttcatctgctcggcggtggtgttctgcgcctcgtcgaggatgatgaacgcgtcgttgagggtgcggccgcgcatataggccagcggcgcgacctcgatggttcccgactccatcagcttcgggatcgagtcggggtcgatcatgtcgtgcagcgcgtcgtacagcggccgcaggtacgggtcgatcttctcgaacagcgtcccgggcaggtatcccagccgctcccccgcctcgacggcgggacgggtcaggatgatccggttgatctgcttggcctgcaacgcctgtacggccttggccatcgccaggtaggtcttgccggtaccggcgggaccgatgccgaacacgatggtgtggtcgtcgatggcgtccacatagcgcttctggccgacggtcttgggccggatgttgcggccgcgacgcgacacgatgttctgggtcatcacgtcggaggggctctcggtcgcgccctcggcgagcatcccggagatgcgccgcacgacgtcgacggtcacggcctcaccgcgttcgatgacggcgatgagttcgtagaacagccgctcggcctcggcgatgtccttgggtgcgccggtgagcgtgatcgtgtcgccccggacgtggacgtctgctttgatggcgcgttcgatgaagcgcaggtgctcgtcggccgagcccagcaggctcaccatggtgctcggatcgccgacggtgatcttggcctggggacgggacgcgccgcccgatgttggaccttctgacataggcacggcccccgcgggccttttgccacctgcttccacgactcggtgccacgcctttgcggcgcggcgttgttgagcaatcgtataggcaagccgcgggggtggtcatccgacttaccggcggtgtgtgccggtcgcgaccgggctcacaaactaacgtggttacggggcaccggcctggtcggcgagctggcggagaccgtcgacgatgccgcgggtcaggtcgccgccgccgaaggcggccgtcatggacagcgccgccagggccgcgttgcggtccgggatgcgtttggcggcacgctcaccggtgacgatctcgagtttgcgctgctgcggggacaccgcgaccagcacgctctcggacgggttggcgagcttgtcgtgcaggccgcgcgccgcgccggtggtgggctcgtgcagcgatccaacgtagacgctgaaggtcaggccggtctcgcggtcggccgcggtgagggcctcgtcgatgcgcagcagctgccggacgctgaacgggccgtcggtgacgtcgccgtccagattcgcctcgatcggttccggtgccacggccgtgttaccagctgccacttgcgcctcccttgatgcccgtgcgtgagtgggtcgatccggcttcgccggcctcgatggccttggcgcccgacttctccggcagcgccgccacgtagtcggcggctccggccacggtcacttcctcgggacgggccaggaaccagatcggcgcgaagtcgtattcgcgtccgggccggtagcgtttcgcgttcccggtgcccggccggtagaccagccccgcgaggatgaggtacaccgccacggggatgccgacgaacaccagtaccgtctgcagaatcgtcatcatccgcctcttcgcaaagtcaatttcgcgattaccgtatccgaggccgcctcggcgccgcgcgacaggtcgatactgtggatcatgttctccgaacttcaccccgaggccgaccccgcgactttggacgccgccgacccgctggcgtcgttccgctcggaattcgctcacgataccgaggacctgatctatctggacggtaattcgctgggccgtccgccgcgagcggtgctcgacgcggtccggcgggtcaccgacgaggagtggacgaaccggctgatccggggctgggacgagtggatcgagttgccgtcgcgggcgggggacgcgctggcggcggatgtcgtgggtgcccggcccggcgaggtgctggtgtgcgattccaccagcgtcaacctgtacaagctggcggcggcggccctggacgcggcgcccaaggggcggcgggtgatcgtcaccgacgacgacaacttccccaccgaccggtacatcctggcggggatcgccgaacggcacggcggtgagctgcgcgtcatccacaccgacatcgacgagggcgtggaccccaagacggtggccaaggccgtcaagaaggacacggcgctgttgtgtctgtcgcacgtgtcgtaccgctcgggcgcgatcgccgacatggcggcgatcaccgaacgcgcgcacaagtcgggcgcgaaggtgctgtgggacctgtgccattcggccggggcggtgccggtggagctggacgcgtgcggggtggacctggcggtgggctgcacctacaagtacctcaacgcggggcccggggctccggcgttcctgtatgtgcgtgaggaactccagacgcggctgcggcagccgatgtggggctggttctcgcagaccgaccagttcgcgatgggaccggagtacttgccgcgcgaggacatcggacgcttcgcggtgggcaccccgacggtggtcggggtggcggcggtggaggccgcggtggcggtgacggcgcgggccggggtagcggcgctgcgggagaagtcagtgcggctgggcgcgtacgcgcaggcgctgttcgccgaatggctggcgccgttggggttcgagctggcgtcgccggacgatccgctgcgccggggcggccatctgacgctggcgcacaaggaggcgtggcggatcggccaggcgatgcgtgcgcgtggcgtcatccccgactaccgggagccggaccggctgcggctgggtttcgcgccgctttacaacggctatcgcgatgtccacgagggactgtcgcgggtggccgacatcgtgcgttccggcgagtacgagaagttcccggccgagaaggggcaggtgacatagggccgggcgcgggcgtgccgagccggtcggcgggcgccgcggcgactggcgagcgctagcggccgggccggagcgagtgcggaggcagcgagtgcggccagccgtcgacctagtcgcggggcagcttggccgcgccggggcggctacagagccggtcggcgggcgccgcggcagctagcgagcggccggcgcggctaccgagcccggcgtgcgagcggccgttggcctagtcgcggggcagcttggccgcgccgttgatgttcagcagcaccgagtacaccgagccggtggcggtgacgaacagccggttgcgtttgcggccgccgaagaccaggttggacacgttcggttccgggatccgcagccgcgccaggtgggtgccgtcggggtcgaagcagtggacgtcggcgcaggcggcccagatccggccggtctcgtcgagccggatgccgtcgaactggccctcggggcactcggcgaacacctcgccgcccgacagcttgccctcgggctcgacccggaaccggcggatgtggttgcgacgggtgtcgactatgtacatgaggctctcgtcgggtgagaacgccagcccgttggggcgctcgaagtcgtcggcgacgatgtcgacggcccccgagacggggtcgacgcggtagacgtgacagccgtcgatctcgggttcggcgcgctcgccctcgtagtcgctggtgatgccgtagggcgggtcggtgaaccagaccgaaccgtcgctggccaccacggcgtcgttggggctgttgagccggtggccgttccagcgctcggccagcaccgtgatcgagccgtcgatctcggtgcgggtgacgcgccgtccaccctgctcgcaggagatcagccgtccgtgccggtcgagcgtgtggccgttggtgtagttcgacggcgaacggaacacgctcaccgagccgtcggtctcgtcccagcgcagcacccggttgttggggatgtcgctgaacagcaggtacttcccggacgggacgtacaccggcccctcggtccagcggccgccggagaacagccgctcgaagtagtcgtcgccgtggccaccagcgaaccgttcgtcgtaggaatcgaagaccacggggatgcgctcgtccatgacactctcctgcgctagattaagttcggcgccattgccgatacgccgaacgatatacagcctcggctacgataggcaatatgtcatctagcacagcctcgccggacaaccggatcgacgacgtcgaccgcgcgatcctggccgccctccagcacgacgcgacccgcccgtacgccgagctgggaaaggccgtgggcctgtccgcgggcgcggcgcacgagcgggtgcgcaaactgcgggaacggggcgtcgtgcgcgccaccacgatcgacgtggacgcggcggcgctcggcaaaccggtgctgtccttcgtgaccctcgacgcggccgactggatgggcggttccgacaccgccgaggcgctggcggccatccccgagatcgaggaggcccacatcgtcgcgggctcgggcaccgtcctgctgaaagtgcgcacagcgtccactcaggaactgcaatcggtgctcaagcgtctgtacgccgtggacaccgtggcgacgacacacacgacggtcgtactggagaccctgttcacccggccggtcgcgatcgcggaccgaacgggttcaggcggccattaaccagacggcccaacgggggtcgggggtgcggtggccgaggactctccacagcggattcttcggcaccgacggggcgggggccaggctccagcccatctcgccgggggtacggtcgctcttcttgtgattgcagcgagcgcaggaggcgacgacgttctcccagatgtgtctgccgccgcgactgcggggcatgacgtggtcgatcgtctcggcgggaccgccgcagtaggcgcacttccagccgtcgcgggcgaagaccgcgcgacgggtcaggctgacaccacggcgtctggtgacccgaacgtaacgattgaggcgcacgaccgacggcacctggatcgtgacgcgttcgctgtgcaggaagccgtcgccgggggtgacggtctcggctttctccgacagcagcagaaccgcggcgcgacgtaccgagacgacgcacaggggttcataggtcgcgttgagaaccagggcgctggttgtgatgccgccattggcggcgatggacccgatggcggtcatgtatagcacctccttgatcactcgatcgcattgctaccagtgttgcctatcaactgtcaaagtgcacccacaaaaaccagctggccgcccaccccattccctgctcggggtccggcatgagataggaacgatgtcgtgctgaccgccttgatcgaaaaagggcccccgtgtgccgacgaatccggtaccgcctgcgccctggtgtggaacctgaccgggaacatgtggttgtccgagagcgcggacgtgctgttcttcaagccgctgcggatattggcgatcatcgggatctgcctgctggcccgtggactgatcaaccggggcatcaaacggctgacgcgggtgaccgccgagggcaagccgcccacgatcctgaagccgttccgcgagcgggttcccaacctgatggccgactccgacaccgaggagttgctgggcgaccgccgcaagcagcgcgccgagaccatcggctcgctgttccgcagtctggtgtcctggctgatctacgtgatcatgttcctgctgatcctgtcggaactggacatcaacatcgggccgatactggccagtgccggggtcgcggggctggcgatcggtttcggcgcccaggcgctggtcaaggacgtcatctccgggctcttcatgatcatggaggaccagtacggcgtcggcgacagcgtcgacctgggcgaggccgtgggtgtggtgcaggtggtgggcctgcgggtcacgacgttgcgggacctgcaggggacactgtggtacgtccgcaatggtgagatcatccgggtgggaaaccagtcgcagagctgggcgaacatcgtgctggacctgccgttggggccgtccgtcgacgtggacgccgccaacgaggtgatcacccaggccgccgtcacgttcaacgaggaccccgagtggggagagtacgttttggaggaacccgacgttcagggtgtcgtcgacatgaacgtggacgccacggtgttccgggtggtgctcaaggtcgactccgaggagcagtgggcgatcggtcgcgaactgcgccgccggatctcgcatgccctgcgggaatcgggaatcgccagtgagctgaccgcgggacgcatcttcgtgcccaggtcaccgaccccgggagcttgacacctcaccggttcagccgatttcattggccatccggttgacacagccctcatctgatcgggcaaactggggtggcacaggacgtccccttttcggaaggacaccccggcggtgacaaacgattccaggtccgaggcggccggcgaacgccccgcgacctatcgtgaggtgttcgcctccgccgaactgacggcgctgttcgcgtcgttcgcggtgtccaaggcgggcagcatgctcgcccgggtcgccgtgaccttcctggtctacaacaacaccaactcgccgctgttggccaccgggaccttcgcgatcacctacgccccgtacctgggcccggcgcagctgctggcggcgctggccgaccggatgtcctaccgcaccacgatggtggtgtcggacttcctgcggatgatcttcatcggactggtcggggtgatcgcggtcctgccgatcgagaccgccgtcgcgctgccgttcatgctggtgctggtgttcgccgccgccatggtggaaccggcctaccagtcggcccgctcggcgatgatgccccggctggtggagggcgacgcgctgacgctggcgttgtcggtgtacctgacgctcaaccagtcggcccagctggccggttacttcctcggcggcgtcatcgccgccatcaaccccgacatcgcgttgttcatcaacgccggtgccttcgcgctgtcgggcgtggtgctgctgatcttcgtcaagaagcggccgcccgtcaccaacggggagccgcgcgagaacatcttcgccgagaccgccgccggtttcaagctggtgttcggcaaccggatcctgcgcatcatcgcactggtggtgttcaccaccatcatgttcacgatcattcccgagggtgccgcggcgccgtgggcccacgaggtgggcggcaccgcggtgctccagggagtgatcatggcctcggccccgatcgccgcgatcgtctcctcggtggtgttcacccggttcacgccaccgaacctgcgacgcaaactcatccgccccctggtcttcctggcgcccttggctttggtgcccgcgttgttcgagccctcgggaacgatggtcgtggtgatcgcggtcgtgtgcaacctgacgatggcctcgctgtcgccgctgaacgcgatcttcgtcaaggcggtcccggacggctaccgggcccgggcgttcagcgtcatgcaaagcggcatgatgctgatccagggcatcgcggtggtgtcgatcggggcgctgacgaagctgggactgtccgtggcgcacaccgtcggcgcctggggtgtggcgggaacgatagtcgtgggcggtctcctggtcttctggcccgcgagcagcgaattcgacgacgcggtggccgccgcgtcgcccccggcggagcccgcgaagcaggctggtggcgcatgagcggtgtgactccagacgcgttgccttttcctttgcccgaacgacttggcaccatatagagatgcccgcagacaccgcacggcaaaccacgaccgacgccaccagtctctcgctgagcccggcacccgccgaacccccgcgtgagaacttctacgaggccgtcggtggctccgccacgttcacgcgtctcgttgacgtgttctacgagggtgtggccgacgacccggtgctgcggcccatgtaccccgaggccgacctgggcccggccgccgagcggctgcggatgttcctggagcagtactggggcggcccgcgcacctactccgagcagcgcggccacccgcgtctgcggatgcggcacgcgccgttcacgatcggcccggccgaacgcgacgcctggctgcttcacatgcgcaaggccgtcgacagcctcgagctggcccccgagctggacgcgatcctgtgggactacctggagcgggccgcgcatttcatggtgaacagcgcgcagtaagcctgctcggccgtcattgaatcgagacctcgtcggctccggccgtttgtcgaggtcgcttagacttgcgccacatgaatccacgattgggtgtaatcgcggttgccggtgttaccacggccgtgctcgtggccggatgcggacagaccggcaagctggagagcgagtcctccgacggccccccggaggccgcgaaggaggacctggaggccggcaagagcgaaccggtgaccgaccccatgtacccggactacggacacgaaaacatcgacgtcctccactacggcatggagctggactactcccccgagaagaagacgctgtcgggcctggtgcggttgacgatccgcccggtcgaggacgcttccgaactggcgcttgacttctccgacgccatggagatcagcaacctcaccgtcgacggcaagaagaccgacttcgacctgaacgagtgggacctgaccgtcgacaccggactcaagaaggaccgcaacgtcgaggtcgaggtgacctacaagggcacccccgagctcgtggacgccccggccgagcgcggcgacatggccgagggcctgggggcctcggtcggccagaacggcgaactgtgggcgttccaggaaccgcacggcgccctgacctggtatcccgtcaacgaccacccctccgacgaggccatgtacgacttcgaggtcaccgtgcccgagggctacgcgggtgtcgccagcggcaccttcgagggcaagaagggcaacacctacagctggtcctcttcggacccggtcgccagctacctgaccacgatcgccgtcgacaagtacgagatggtcgagatggagggccccggcgatctgccggtgacggcgtggatcccgccgcagtacgccgagtgggaggcgtcgctgaagaagatgcccgagatgatcgagtacctggagaagctgtacggcccctacccgttcgactcggcgggcctggtgctggtcggcggtgagtccggtatggagacccagcagatgatcacgctgtcgggcgccgtcggcatgggcggccccgaggccagcgagtcggtggtggtgcacgaactggcgcaccagtggttcggcgacaccgtcaccccgctggactggaccggcctgtggatcaacgagggcccggccacctacgcggagcagatgtggctggtcgaccagggcatgcagaccgccaaggacgtcgagaaggccttcgaggcccaggaccaggacctgcgtacccagcacggcccgcccggcgaccccgaccccaacgccttcgccagcagcaacagttacgtgtgcccggcgctgatgctcatcaaactgggcgaccagatcggcggccgcgacaaggtcgacgagctcctgggggcctgggtggccgcccacgagaacaagtcggtcacccgcgaggacttcgtcggcttcgccaacgagcacaccggcaaggacctgacaaagttcttcgacagctggctggactcggccaagacgcccaaggacaagaaggacaagaagaagaaatagacagcggacagaagatcggcgctcagctccagggggatgggctgagcgccgatcttcttctttggggggtgtgtagttgtcgtgggggtcgaagccggttacaggatcccggcttcgccgtgcagccagtcgatgtaggcgcccgacacggcggcggcgcagtcgacgaactcgtccagcaggtcgtcggggacgccggggcgcagcgggacctgggtctcgccgtacagcgggacggagcccgactcggtgggttcgccgacgtaggccttgaggaaccggcgggtgcggttccactcgttgacggcgcggaaggcgcggtcgttccactccgcgggcagcgtcgagtaggcgcgggcccgcagcaccaggatctccccggcggggccttcgcgacggatctgcacgacgtggcgttcccacatggccagcagcgctcccgcctcgtcgacgaggtagcggatgttgaggcgacgcagcgaggcgatcagccgctcgtcggtcagctcggccgacttctgggtcgggacctcgtccgtcaactgttccaggtcgttgaagaagtcggggtcgagggcgatgaggtcctgcttgatgatgtcccagcggtcgtcggggttcgacggggtggtcatctcctcgcggggtgccgggatcgcggcgggctgcggttcgcgacgcttggcgtcgtcgtagccgctggcgcgggtctccggtcgtttcctccaccaggccatgtgttggacccctcccgtaagtcggtggttgttcgcgcccccctcggacgcgttcggcgcggccggtcgtgtgtaccggaagtcgcgctggcccgaaactactcgcgaatacctggggttcaccagggaagaagccctggttcgctacggtcggacaccaaacccgaccgttcggacaatggactcgaccgaccgtcggaccttaccgaccggttatgggatacccggtaggtgcacgcggcgttaacgcaaggccagacccggtgccggaccccataccgcgcccgcgattccctccagccccaggcggctacccgagcgccggacccgcaccgtggcggagtcctgccccgcgaagcccatccgcaacagcccgatcatgagccgcagcgggacctcgtgtcgggtgccgtcggcctcgacgtgcagcaccacctggtccagcagcgcgtcgcgcagccgccggtcgccgacacccttgccgcgcgcctccttgagggtggccgcggcggcctcgccgatgcgacggcagtcggcggcgggcagttcctccagcacctcgccccggtcggtgggcagcgcgccgcgccactgctggtcggcgcggccgggttcggcgccgccgtccagccaggccaccagcgcgtcggcgcgcacggtggcgtcggcctcggcggtgccgggcacggtcaggttggccaggaccgtgaacggcagcagcgtccacagttcggcgcggccgggaccgccgggccgcagccggaccagcgcgccggggtcgagccggcgggcacgcgtgcagaacacccgcacgtcgtcgggtgtctcggtggcgaacacggtgctcagccctgccaggtttccaggtactcgcgttcctcggcgcggacccgccgcgggcggcgggcctccaggtcgtacatgaccgcgaccgacttggcggaactgaccagcgcgtcctcgtcgaacatctcgtacaggatcgtgaaggacgagttgctgatctcgccgacccacatctcgacgcgcacggactcgacgtagtcgaccgggcgtttgtagtcgatctcgtggcgggcgatgacgacaccctcctcgaaaaccatgccgctttccttggccacgttgaagaacagcgccacgcgcgcttcctcgtacagcgtgaggaagcgcgcgttgttgacgtgcccgaacgcgtcgaggtcactccagcgcagcgggcaccggtaggtgaatctggccatcagtcgcgcgtcagcttccggtgggtgacccggtgcggcttggcggcctcggggccgagccggtcgatcttgttcttctcgtaggcctcgaagttgccctcgaaccagaaccacttcgggtcctcctcggaggtgccctcccacgcgaggatgtgggtggcgacccggtcgaggaacatccggtcgtgggagatgaccacggcgcagccggggaagtccagcagcgcgttctccagtgaggacagggtctcgacgtcgaggtcgttcgtcggctcgtccagcagcagcacgttgccgccctgcttgagggtcagcgccaggttgagccggttgcgctcgccgccggacagcaccttggtgggcttctgctggtcggggcccttgaagccgaaggcggcgacgtaggcgcgcgagggcatctcgaccttgccgaccatcaggtagtccaggccgtcggagacgacctcccacacggtcttggagccctcgaggccctcacgcgactggtcgacataggacagctggacggtctcgccgacccggaccttgccggagtcgggctgttccatgcccacgatggtcttgaacagcgtggtcttgccgacgccgttgggaccgatgatgccgacgatgccgttgcgcggcaacgagaagctcaggtcgttgatgagggtccggccgtcgaagcccttgacgaggttctcgacctcgatgacggtgttgcccagtcgcgggcccggcgggatctggatctcctcgaagtcgagtttgcgggtctgctcggcggcggtggccatctcctcgtagcggcccagccgcgccttggacttggtctggcgggccttggcgttggagcgcacccagtccagctcgtccttgaggcgcttctgcagcttcgcgtccttgcgtccctcgacggccagccgctcggccttcttctccaggtaggtggagtagttgccctcgtaggggtgggtgcggccccggtcgagctccaggatccagtcggcgacgtggtccaggaagtaccggtcgtgggtgatggccacaacggtcccggcgtaggcggccaggtgctgctccagccacagcacgctctcggcgtccaggtggttggtgggctcgtcgagcagcagcaggtcgggggcctccagcagcagtttgcacagcgcgacccggcggcgctcaccacccgacaggtgggtgacggcctcgtcgccgggcggacagcgcagcgcgtccatggcctgctccagtttggagtccaggtcccaggcgtcggagtggtccagctcctcctggagcttgcccatctcctccatgagctcgtcggtgtagtcggtcgccagctgttcggcgatctcgttgaagcgggccagcttgcccttggtctcggcgacggcggcctcgatgttgcccaggacggtcttggtctcgtccagcggcggttcctgttggagcatgcccacggtgtagccgggcatgagtttggcatcgccgttggagacgtggtcgagtccggccatgatcttcagcaggctggacttaccggcgccgttggggccgacgacacctatctttgccccgggcaggaaatacagcgtcacattgtcgaggacgaccttgtccccgtgcgcacgacgcgccttttccatggtgtagatgaagttggccatgccatccctcgacgagtgtccgaaaatttgccgccgactatcttcgcaaagcgcttcgtgagccctgtttgccggggccgtcggctgtccgttcgatcgcatccgggtgtccccggtggggcgagcgaacggcccgtaaccgcttgcgcgcgatcccgcatctcaccgtaaccttattggcaacagttgtacgacggagggtgcgctatgtcaggttccgagggcagtgcttttgtcgtagtggccaaccggctgccggtggaccggatcgtcgccgaggacggccggaccaccgagtggcggcgcagcccgggtggcctggtcacggcgttgcagccggtgttgcaggccgccgagaagggcacctggatcggctggtccggcgactccagccatatcgatcccttcactttggacgatatgcggctgcacccgatccccttggacgacgaggaactgcgcaactactacgagggcttctccaacgcctcgctgtggccgctgtaccacgacgcggtggaacagccgatcttccggcggcgctggtggaccagctacgagcgcgtcaacgcccggttcgccgagcgggccgcgtcggtggcggcgcgcggcgcggtggtgtgggtgcaggactaccagttgcagctggtgcccgcgatgctgcgtcggctgcggccggacgtgcgcatcgggttcttcctgcacatcccgttcccgccggtggagttgttcatgcagctgccgaggcggctggagatcctgcacggcctccttggtgccgacgtcatcggtttccagcaaccgcttggggcccagaacttcctgcgcctgacccgccacctgctcgacatgaagcccaagggccattcggtgatggtggacgaccgcgaggtgaaggtggagtcgttcccgatctccatcgacaccgccagtgtcgaggaactggcggccagtgagaaggtgacccggcgcgccaaggagatccgcgccgagttgggtgatccgcgcaacatcatcctgggcgtggaccggctcgactacaccaagggcatcgagcaccggctcaaggcgtaccgggagctgctgtcggaggggcggctggcggtacccgagaccgtgatggtccaggtcgccacgcccagccgcgaacgggtcgagcactaccgcacccttcgctccagtgtggagcgtgaggtcggacggatcaacggcgacttcgggcaggtgggcctgccggccatccactatctgcaccagtcctacgatcgcgccgaactggcggccctgtaccgggtcgccgacgtcatggtggtgaccccgctgcgcgacggcatgaacctggtcgccaaggagtacgtgtcctcgcggcccgacggcgacggggcgctggtgctgtcggagttcaccggcgcggcctccgacctgaaacaggcttaccaggtgaatccacatgatctggacgaggtgaaggccggactgctgcgcgcgatccaggctccggaatcggatcgtcgcaagcgaatgcgtgcgatgcgccgtcacctgcgcggtcatgatgtgaaacattgggcacgcggttttctcaccgcgctcggcgtgcccgaaacggccaccgcgtacaattccggcaaaattcgcgaaacgttcacgacataatccgggccctgttaggagagacttggatagtgccgtcgcaccgacgcggcggcgaccggacatgctgcgggtcttaacctgatcgtctaaattcgtcacgctcctgggaaagcattcgtatgaatcacatcgttccgaccgccgcgcctatggacggcaaagcctccggcggcacggcgttcgacgccgaactgcgcaccgcgctgaccaagatcgcgcgggtgccgcagttgctggtcgcctgcgactacgacggcaccctggcgccgatcgtgaccgacccgtcgacggcgacgccgcgcgtggagtcggtgacggccttgcgggccctggccaatctgtcccagaccaaggtggcggtcatctccgggcgcgcgttgcgcgacctggcggcgctgtcccggcttcccagtgaagtgcacctggtcggaagccacggttccgagttcgacatcgggttcacccgggccctgtcggccgaacaactgagtctgcgcaacaagatcatcgaggcgctcaactccatcgcggacatccacgagggtgtgcgcatcgagctcaaacccgccggtgccgccctgcacacccgggaactcgaccgggccaccgcggccaaggtcatcaccgaggtgaagtcgggaccggccaattgggacggagtgcaggtcaccgagggcaaggaggtcgtcgacctgtcggtcgtgacccggcacaagggcaacgcgctcgacgacctgcggcagcagctgggtgcctcggcggtgctgttcatcggtgacgacatcaccgacgagaacgccttcgcctccctgcacggacccgacatcggggtgcgggtcggtcctggccaaagccgggccgcctaccgcgtcaacggcaccctcgaggtcgcgcagctgctggcgacgctggtggagatccgttccagctggctgcacggcgaggacgcgcagctgatcgagcggcactcgatgctggccgacggcgccaactgcgccctggtcacccccgacgcacgcatcacctggatgtgccacccccgccccgactccggcgccgtcttcgccgacctgctgggcggcacccccgccgggcacttctccgtgtcccccgtcgacgccgggatgacgctgagccagcgctacatccccggcaccatgaccgtggagaccaagtgggccgggctgacggtcaccgactggctggacgccaccccgttgcagggcggcgacgcccactccaccgtgctggtgcgcaccctggcgggccgggtgccgacccggatcgagttcgcgccccggcccgagttcgggcagacccaggtgcggttgcagccgctgggcgacggcgtactcgtgttgggcggcaacgaacccatcgcgttgcgctcgccgggcgtcgagtggaagatcgtctccgacggcgagcacgacaccgccaaggccaccgttgacctgtccgagtacgacgagccgctggtgctggaactgcgctgcggttccgacagtgtcgccgcgcacgacgaccaggccaccgcccgctgggaggccaccgaggcgccccgtcgcgactgggtgaagcacctgaccctgccgggccgtgacccggacatggtggcgcgcagcgccctgacgctgaagggcctgtgccacgagcccaccggcggcatcatggccgcggcgaccacctcgctgcccgagcacctcggcggcgtgcgcaactgggactaccgcttctgctggctgcgggacggttccatgaccgcgcgggcccttgtggacctcggttcgctcgacgaggcgaccggcttcttcgagtgggtggccggggtcgtggaacgcaccggcggtcacccggagtggttggcgcccttgtacaccatcgacgggatgccgctgggccccgaggccgtcatcgactcgctgcccggctacgccggttcccggccggtgcgggtctccaacgccgccaaccggcaggtgcagctggacgtgttcggtccggtcgcggatctggtcgcggccgtcgccgagcggcgcggcagcgtcaccgagttcgagggcaaggtcatcacgtccatggtggacgccgtcgagcgtcgctggcacgaacccgaccacggggtgtgggaggagcggcaggcgccgcgccaccacgtgtactccaaggtgatgtgctggatgaccgtcgaccgggcgctgaagctgtgcgagaactacggtctgaaggccaagccgtcctgggaaccgttgcggcagaccatcgccgacaacgtcatcgagctgggctggcacgaggacgtcggcgcctacaccgccgcctacggcgacaccgacctggacgcggcctcgctgtggatcgggatgtcggggctgcttccggccgacgacccgcggttcacgaagaccatcaacgcgatcgaggcgagcctgcgcagcgggcccacggtttaccgctaccgcaaggacgacgggctgccgggcaccgagggcggattcatcctgtgcgcgtcctggctggccgaggcgtatctgctgatcggacgcatcaccgacgccgaggagctgtaccagcagatcctcaagtgcgccgggccgaccgggctgctggccgaggagtgggacccgatcgccgagcgcggtctgggcaaccatccgcaggcgtactcgcacctcggattcatccggctggcgctattgctggatcagctcgaccgcaattaacgccattatggacaatccataataaatattcattgtattcgggtccggactccttgtccggacccgaatttcgtcgtaaatatttgataacggcgtattgacattcgtgtttcaagccaccaccctcgtcctgtgacaaaaacgccgcacattggaacaaaaggaagaactctgtgctgcgccgccctggcgatcgccggggtagtcccgctcctcagtggatgtagtagcggcgatgacggcggagtgacaatcaatctctacaacgccccgcaacagaacctgcaacaaattgtcgacaggtgtaataaggaggcggacggggcttacgacatcaagctccacacgctgccccgcggcgccgacggtcagcgcgaacagatggttcgccgactggcggccgaggactccggaatggacgttctcggtctcgacgtcacctggaccgccgagctcgcctcggcgaagtggatccggccgtggcccaaggacaaggccgccgaagccaccgagggcgtcctggaagggccgctgcagacggccatgtacgaggacgagctctacgccgccccgtacaactccaacgtccagttgctgtggtaccgctcggatctggtgcccgaggccccgacaacgtggtcggagctgatcgacgtggccgagaagctgaagtccgaggacaagccgcactacttcgaggtcaccggcgcccagtacgagggtctcgtcgtgtggttcaactccatggtggagtccgccggcggcaagctcctcaacgaggacggcgacaaggtcgagctgggtcccgaggccgtcaaggccctggagaccatgcgcgacttcgccaagtccgccgcggccaacccctcgctgcccaacacccaggaggaccccgcccggctcgcggtcgagagcggcgcctcgttcggcgaggccaactggccgttcgtgtaccccgccatgcagggcagcggagcaaagttcgccaaggacttcaagtgggccccgtaccccggcatcgacgggcccggaaagtctccgctcggcggcgccaacttcgccgtcagcagttactccgagcaccccgacgaggccttcgacgcgacactgtgcctgcgggacccgcaaagtcagctgacggctgccgtcaaggacggtctgccgcccaccatcgagagcgtctacgactccaccgacacggtggaggtgaccgacccggagggcaagacctcgcaggtcggcatggccgacgcgtacccgatgcgtgacgccatcaaggacgccatcaagaacgcggccgtccgtccggtaaccccggtctaccagaatgtgtccacagtgacttcaaagatcctgtcacccccggggtccatcgaccccgagacgaccgaacagcggcttagggaacagatcgccgacgccctggaatccaagggggtgctgccgtgaccgccaccaaggaggccgcgccgatcagcgacgccaaggccgccgaacggcggctgggctggctgctgtgcgcaccggccgccatcgtcatgctggcggtggccggatggccgatcctgctgtccatcatcacctcgttccagcgttccgacctgcgattccccgacgacaagggattcgtgggcttcgcgaactacgcgaccgtactgaccagtgagcactggtggaccgccttcggcgtcaccatgctcatcatggtcgtcagcgtcgcggtggaactggtgctgggcatgggtctggccgtcgtcatgcaccgcaccctcgtcgccaagggtctactgcggacgaccgtgttgatcccctacggaatcgtcacggtggtcgccgcctacggctggcagtacgcctggacacccgacaccggctggctggccgggctgctgcccgagggctcggctccgctgaccgaacgctggccggcgctgctgatcatcatcggcgccgagatctggaagaccaccccgttcatggcgctgctgctgttggcgggcctgtcggtcgtgcccgatgagctgcaccgggccgcgtccatggacggcgccggccgctggcagcgcttcgtcaaggtgacgctgccgctgatgaaaccggcgatcctggtcgcgctgttgttccggatgctcgacgcgttccgcatctacgacaacatctatgtgctcaccaacggcgcccaagacaccgcctcggtgtcgatcaccacgtatcacaacctggtcagcggtctcaacctcggcatcggttcgacgatgtcggtgctgatcttcgtgaccgtggcgatcatcgccttcatcttcgtcaagggcctcggtacctcgacaccggaaggaggccgctagtggtggccaagaaattccaatggtcgctgttgaacacggtggtggtggcgttcgcgctgatcccggtgctgtggctggtctcgttgtcgctcaagcaccccagcacctacaccgacggcaacttcttccccgtcaagccgaccttcgacaactacgtcaacgtgttctccagcggcgggttcttccagccgctgatcaactcgatcggcatctcgctcatcgccaccggcatcgcgctgctggtcgggaccttcgcggcctacgcgatcgcccggctcaacttccccggccgcaacctcatgctgggcgcggccctgctggtggcgatgttcccgcaggtgtcgctggtgacgccgctgttcgagatcgagcgcaacctgggtctgttcaacacctggctcggactgatcctgccgtacgtgaccttcgcgttgccgttgacgatctacaccatgcagtccttcttccgggagatcccctgggaactggagaaggccgccaagatggatggtgcgacgccgttccaggcgttccgcaaggtcatcgttccgctggcgacaccgggcgtggtcaccgcgtcggtgctggccttcattcaggtgtggaacgacttcctgttcgcgatctcgctgacgtccacggacaacgcgcgcaccgccccggcggcgatctcgttcttcaccggagcctcgcagttcgagaatccggtcggttcgatcgccgcggcggccgtcatcatcacgatccccatcgtgatcttcgtcctcatcttccaacgacgcatcgtcagcggcctcaccgctggcgcggtgaaagggtaaaactcgtggccgagatagttctcgactcgatctccaagcgctaccgcggtggcgtggaggtcattcaaaacatcgatctgacgatcgcggacaaggagttcctgatccttgtcggaccctcgggctgcggcaagtcgaccctgctcaacatgatcgccgggctggaggacatctccggcggcgagttgcgcatcgacggcgaacgcatgaacgagcgcgcgccgcagaaccgcaacatcgcgatggtgttccagtcctacgcgctgtacccgcacatgtcggtgcgggacaacatcgcgttcccgctgaccatcgccaagatgcccaaggcccagatcgccgagaaggtggacaacgccgctcagatcctggagctgggcggcttcctggaccgcaagcccggcgaactgtcgggtggtcagcggcagcgcgtcgcgatgggccgcgcgatcgtgcgcgaccccaaggcgttcctcatggacgaaccgctgtccaacctggacgcgaaactgcgggcgcagatgcgtacctcgatctcgcggctgcagaagtccctggccaccaccacggtctacgtcacccacgaccagaccgaggccatgacgctgggcgaccggatcgtggtgctgcgcggcggtatcgcgcagcagatcggttcgccgtccgacctgtacgaacggccgtcgaacctgttcgtggccggtttcatcggctccccgacgatcaacttcatccccggcacgatcgccgaggacaaggtgctctccccgctgggcgagctgccgctgtcggacccgatgaagcaggcgctgcacgccaagaagaccggccgcgacgtcatcatcgggctgcgcccggaggccttcgaggcccccgagttcgcctccggcgacggcaacgtcaccttcaccgagaccatcgacatcgtcgagtcgctgggcgccaacaagctggcgtacttcaacctgggtgactcggtctcggccagtcagctggagcaggtcgacgaggtcaccggtgccgccgaccggttcggcagtgcccaggtcgtcgctcagatcgacgcccgggcccacatccgtgagggggagcagatgactgtctgcttcaacccgcacgacgccctgttgttcgacccgtccgatggcgtacggatcgggcacgtgggctgaacgcacgagttattaaggggtaacacgaaagaccccacgcttcttcggaagcgtggggtctttcgctcctgtcctgcggcaatgtcgtaaacatttgataacggcgtattgacattcactgattggcgcaggactctttccatcatgattgccccccgaaaacaacgacgtttgaccgcgatcgcggcttcgacactgacgcttgccctggccgtgtcggcttgtggcgcgcccgaagaggacagcaacctttccgacaaggaaaaggactgtgccagctacgagaaatacggcgacttcaaggacaaggacgccgaggtctcgatctacacgccgatcaccgacgccgagggcgacgcctacgagaagtcgtgggcgtacttcgccgagtgcaccggcatcgacgtcaagtacaccggcagcaacgacttcgaggcccagatcgaggtcaaggtgaagggcggcaaggcccccgacatcgcgttcttcccgcagccgggtctgatggcccgctacaaggacaagatggtcccggcctccaagaagctcgtgaaggaagccgagaagggctggagcgaggactggctgcagtacggcaccttcgacgacgagctgtacgcccagccgatgagcgccagcctcaagtcgctggtgtggtactcccccaagtacttcaaggacaacgacctcgaggtccccgagacctgggacgacctgctggcggtgtccgacaagatcgccaagaccgacgtcaagccgtggtgtgccggtatcgagtccggtgaggccaccggctggccggtcaccgactgggtcgaggacgcgctgctgcgcgagtccggcggcgagctgtacgacaagtgggtcaaccacgagatcgccttcaacgacaagcggatcgtcaaggccctggacaaggtcggcggcatcctgaagaacaaggactacgtcaacggcggctacggtgacgtcgactcgatggccaaggtgtccttcgaggagggcggccagcccatcgtcaagggcgagtgcgccatgcaccgtcaggcgtcgttctacgcggcccagtggcccgagggcaccaaggtcggtcccgacggcgacgtgttcgcgttcttcctgccgggcaacaaggccgaggagaagccgctgctgggtgccggtgagttcgtcgccgccttccgcgacgaccccgaggtgcacgcggtgcgcgagttcctggcctccgagctgtacgtcaacgctcgcctgaagaccggcccgctggccttctcgcacaagggtgccgacccgaagaacgccgacaacgagctcaacaagatggtcatcgagctctaccaggacgagggagcggagttccgtttcgacggttccgaccagatgcccggtcacgtcggctcgaagtccttcttcgtcgagatgacgaagtggatcaagggcaagtcgtcgaaggacgcgctcgacgcgatcgagaagtcctgggacgaatgacgtgagacgcgtgggggaggcgagtcatcgcctcccccttcgtttcatggagacaacctatgacttttgactttctcgatcaactgccgaagttcggcgtgctgggcgtgggactgctcgcgttcctggccgtcgtcttcgccgtcctctacatcggcaacgtcgtccccgacaagccgaagagcctgaccaccggactggtgttcctgataccgaccctgctgctggtgggaatcgggctcgtggtccccgcgatccgcaccacgatcctgtccttcacggacaagaccggtgaggccgcggtgggctggaagaactacgaatggatcttcaccagccccgacatcctccaggtggtcggcaacagcgccctgtgggtggtgttcacgccgcttctggccaccgcggtcggactggtgtacgcgatcctcatcgaccggtcccggttcgagtcgctggccaagacgctggtgttcctgccgatggcgatctcgttcgtgggcgcttccatcatctggaagttcatgtacaccgaacgcgagatcggtgaccagatcggtctgctcaaccagatcgtggtctggctgggcggcagcccgacggactttttggccatcccgttctggaacaacttcttcctgatcatcgtcatggtgtggatccaggccgggttcgccaccgtggtgctgtcggccgcgatcaagggcattcccgccgagatcgtcgaggccgcccggctcgacggcgtcaacgcctggcagatgttctggcgggtgacggttccgtcgatccgtccggccatcatcgtcgtcatcgtgacgatgtcgatcgcctcgctgaagctgttcgacatcgtgcggaccatgaccggcggcaacgacggcacctcggtgctggcctacgagatgtactcgcagtccttcccgagtcagcagaccggccggggcgccgcccttgccgtggtgctgttcatcctggtcgtgccgatcatcatgtaccaggttcgcaacatgcgtcagcgccgggaggtcaaatgagcaccaacgccaagaaggcccccgacgtggaaccggtggagctcgccaagcgggcccgcagccggttctcgcggccgtgggccagcatcaccgcgatcgtgatcgcgctgctgtggaccacgccgaccgcgggactgttgatctcgtcgttccgcccggagaacgagatcaagacgaccggctggtggacgatgttcaccggcggcaacgcccagctgaccatcgcgaactacaacgaggtgctgtacggcgccagttcctccggccagctggccgagtcgttcatcaactcgctcatcatcacggtgccgtcggtgctgttcccgctcgcgttggccgcgctggcggcctacgcgctgtcgtgggtgcagttcaagggccgcgactgggtgttcatcgcgatcttcgcgctccaggtggtgccgttgcagatggcgctgatcccgctgctgagcttcttctccgagggagccagcgtcagcggcacccagctgctgcccgcctggggcctggagggcgagtgggagttcgtgcaggtgtggttcgcccacaccgcgttcgggctgccgctgggcatcttcctgctgcacaacttcatgtccgagctgcccggttcggtcatcgagtcggcgcgggtggacggtgccagccacggcgcgatcttccgcaggatcgtgctgccgctgatcaccccggcgctggcctcgctggcgatcttccagttcctgtgggtctggaacgacctgctggtggcgttggtgttcgcgtccgacactccgccgctgacggcgaaactggccgacatggccggaagccgcggcaacgagtggcagcggctgacggccggtgcgttcatctcgatcgtgattccgatcggggtgttcctcggtctgcagcgctacttcgtgcggggtctgctcgccggaagcgtcaagggataacgaaccgaaacggccccgcacccggtgggtgcggggccgtcggcgtgtccggggtcgccgagcctggcaggcggctcggcgtccggcgcggatgtcaggactcgaacgcggcgtcgaagctggactcgggcgggtcgaagcagtggtcgcggatataccggacggcctcggcggcaccggcgagccggtccatgcccgcgtcctcccactccaccgagatcgggccgtcgtaaccgatcgcgttgagggttcggaagcagtcctcccacggcacgtcgccgtggccggtggacacgaagtcccagccgcgcttcgggtcgccccacggcaggtgggacgacagccttccgttgcggccgttgccggtgcgacgccgggtgtccttgcagtcgacgtggtagatccgctcggcgaagtcgaccaggaaacccaccgggtcgatgtcctgccagatcatgtggctggggtcccagttgaggccgaacgcctcccggtgcccgatggcctccagtgtggccaccgtcgaccagtagtcgtaggcgatctcggacgggtgcacctcgtgggcgaaccgcaccccgacctcgtcgaagacgtccaggatcgggttccagcggtcggcgaagtcgcggtacccgtcgtcgatggtcgactgcgggaccggtgggaacatcgccacgtacttccagatcgccgagccggtgaaacccacgacggtggacaccccgagccgagctgcggcccgggcggtcaccttcatctcctcggcggcgcgctgccgcaccccctcgggttcgccgtcgccccacaggtgcgcgggcaggatcgcctggtggcgttcgtcgatcgggtcgtcgcacacggcctggccgaccaggtggttggagatcgcccacacgttgagaccgtgcttgtccagtgtggcccgtttctcggccaggtacgcgtcgtcggtggcggcggcgtggacgtccagatggtcgccccagcaggcgatctcaaggccgtcgtagccccaggtggcagcccgctcgcacagttccgcgaacggcatgtcggcccactggccggtgaacagggtgacgggtcgggtggtcatgtcacgtccttttgctcggtctgggcggcgcgcaggaacgccagtccctcgcgcgccaggtcgtcctgggtcgtcgccagtggccgccagatcgaggcggcggtggcgatggtcgcgttgtcggcggtgaaggactcgatgatcaacggcccggtgtaaccggagtccgccagggcggccaggatgccgggccagtcgaggtggtcggcgccgggggcgccccggtcgttgccgcacacctggacgtgggcgatccggccggaggcggcgcggatcgcggccgggatgtcgcgttcctcgatgttctggtggtacacgtccagcgcgattccacactggtcctccggcagtccggccagggcgtccagggtctgttcgacggtgttgaggaggctggtctcgtagcggttgagcggttccaccgcgagcctgacaccccggcgggcggcgtggtcgagtaccggacgcaggttgtcgcgcagcagcgcgtaacagtcacgccgttcggcgtccgacagccgccacgtccggcccaccgaggtgtaggcgggaccggcgatgacgggcgagcccacccgggcggccacgtcggcgacgtggcgcaggtatgcctgggtggactcgatgaccgggtcgggagccgcgaccagctcccgacccggacccatcaccagcaccaccgacggcttcaggtccagttcggacagaagctcggcggcacgtccggggtcgaagtcgccggggttctccaccggcaactcgaccgcgtcgaatccccagtcgcggatcctcggcgccaactccgccagggcggcgtcggtcagcggcgaggtccacacccaggtgttgacgcccacggggtggttcatggactagcggtctttccaggcgtcggggaagccgggcaggtcctcgccgccgaacttggcgtagtgcaggttcggcatgtccttgttgcgtttgaggtactcgtccaggttgtcttcggtgatgggctcctgcggcagcacccactccttcgggaccttctcgccgttgaggatcttcaccgcggccagcaccggggtgcgccactggaagttggagtacaccggcgcgatcgcggtgatcttggtttccttccacttgcgcaggaagccgatctcgtcctcgccgaccatgaccgggtagtccttgtcggcgtcctcgaaggcctccagcgcggccaccgcgccgtccccggcgtccatccagatgccgtcgacgtcgccgcgttccaggtactgggtgacgatgtccttgatcttggcgccgtcgcccttggtgaactcgtcgccgacgacctcgatctcgctgtccttgaagatctgtttggcggcggcccaacggttctccagcacgtcgacgccgggcaggatccgcagtgccagcaccttggagccgggcttcagcttgtccaccaggaactcggcgccgtcggcaccgtaggcgtagccgccgatcgggtggatgaacgacacggcgcagtcggtctcgacgccccggtcgaacaccaccaccgggaccccggacttgcaggcggtcttgaccgcgggggtgagggtggcggtggtggacggcgagatgatgatgctgtcgcagtcgccggagtccacgaaggcctcgatgtcggagatctgcttgttgtccttgtcctcggcgtcggagacccggaactccttgatctcaccggacttcttcagctgcttgacctgttcctgcatggtgagccagccggtcacccgccacgggttggacaccgaggcgttggagaagcagatggtggcgtcgccgcccttcttcttgtactcggtggtctcgacccagtcggggtcgatggcctgcaggtagggcttgtcggcgtcgccttcgggttcggcgtcgcgctgtttcagctgccgttcgtagtcctccttgacgaaccagtcgccctcggaggacttgtcgtccttgccttcggcttcgtctgagggtttgtcggtggtacagccggtcagcagcatggcggttatcgccaggcccgccacggcggttctcaacaagcgcatggtgtttctctcctaaggggatttgaggcggggggtcggttgccgccggatgcgttcgcgggcggcgtagccgaccgctgcgatgatgatcagtccctgcgcggtgggacggatggtcgacggcagttccagctggttgaacagggtgaacagggcttcgacggtgacggctccggcgatggcggccagtacggtgccgcgtccgccgcccagcaccacgccgcccaagacgacggcggtgatggcgacgaactccatgccctgacccacctgcgcggtgactccggcgaagccgccgaccaggacggcggcgccggtggcgaggattccggagccgacgaaggccagggtgcgcacctgccacacccgcacccccgacagcgccgaggcgcgggggttgtcgccgacggccatcagggtgcggccgtaggccgagcgcatcgtccaggcggcggccacgccgagggccaccacgatcagcaccgaccacggcaccatcgcgaaaccggggatgtcgatgcctcggcggcccgcgacccgaaagccctccgacagtgagccggtgggggcgccgccggtgagcaacctgatggcgccgaacaggaccagcatcatgcccagggtggtgatgatggacggtaccttcagcagtgtcgtgatgagaccgttgacgagcccgaccagggcgccgatgccgaacatgagcagcagtaccgggatcgtgcgggattcctggccgtcgatgagcagcgcggccaacaccacctggaaaccgaccagcgagccgaccgacaggtcgagttcaccggcgacgatgaccaggtactgcccgatcgccagcaccaccagcggcgcggtcttgcgcgcgaacgacatcagcgacgagggttcggcgaacgagacgtcccggatcaggatgatcgcgaacaccacgatgagcagggcgaagacggttccggtgccgccggacaggaagtcggccgcggcgcgcagccgccgcttgagcgcggtcatgccttcaccccttgggtcgctggtttcctggtgccgctggggaaccggacccgggtgacgcccaggcggcgtccggcgtagatggccacggcgacgatgatgatcacgccgcgcagcacgtccttgacgaacgggtcgacccgcagcaggttgaacacggtgtcggccaccgccaggatcaggaccccggcgacggttccggcgatgccgccgcgtccgcccatcagggcggtgccgccgagcacgaccgccgcgatcgactccaggtcgaagccgtcgtcgtagaccagggccgagccggtgccgaagcgcgaggcgatgagcagtccggcgaccccggcggccatcgcgcacaggacgtgggcggtgatgacggtgcggtcggtgcgcacgcccgacagtcgcgcgacctcgcggtcgccgccgacggcgtagatgtggtggccggtgcggctgcgggccaggaaccacactccggcggccgcggtgacgagcatcagcagtgtggacagtggcagcggcccgatcctggtgtagccgaacgattcgaaggagtcggataccttcccggccggtccggcgtagacggtgtccaggaatcccttgatgatgagcccgacgccgagggtggcgatgaacgcgttgaccttgagtttggtgatgaccaggccgttggcggcgccgatgaggcccgcgagccccagcgtcgcggcgacggccatgggcatgttggcggcgtcgccgtccatgagttcggcgacgaccagactggacagtgccatcacgtagccgaccgacaggtcgagcgagcggcacaggatcaccagggtctgtccgatggcgatgaagcccagcaggctggagcggccgaaggtgtcgacgatgttgccggtggagaacaggttgtggccgttggcggcggtgatgacgccgccgagcacgagcaccccggccagcgccaggtacaccagcgcggtggtgttgagccggggcagggacagtgtcttcacggggtctcctcggcggcccaggtgtgtccggtggccagtgccatgacggcctcttcggcggtgtcggcggcgagctggccggcacccagctcgccgccgacgcgaccgtcgcgcatcacgaggacgcggtcggccattccgatcacttcggacagttccgaggagatcagcaggatcgccacaccgtcggcggccaggtcgcgcatcagcgtgtagaccgcctgtttcgcgccgacgtcgatgcctcgggtgggctcgtcgaggatcatgacccggggtgaggtggccagccacttggccagcaccaccttctgctggttgccgccggacaggaaccggacctcctggtcgctggaacgcgagaccagttccagtgaggacagggtctgcgggatgcggcgcacccggtcccggtttccgttgatgcgcacggcgtccagcaccagccgggcgttggccgtgatggactggttcagggccaggccctcggtcttgcggtcctcggtgaccagggcgatcccggcgcgcacggccgcacgtggcgagcggattcgcaggggctcgccgtcgacggccacggttccccgggtgaagggcgcgacgccgaacagggcgtgggcgatctcggtgcgtccgctgccctgtagtccggccaggccgacgatctcgccgccgcgcacgtcgaggtcgatgccgtccagttgggtgttgccgccgtgcgatatcgacagccgcaccttggcgctgtcggggtcgatcggttcgccgggcgggaagaaggtcgtgatggggcggccgaccatcttgcgcaccaggtcgtcggcgttggtgtcggccaccgggagggtgtcgacgagcgcgccgtccttgaggacggtgacggtgtcgcacaggtcgaagatctctttgagacggtgcgatacgtacaggacggcgacgccgcgttccttcaggcgtttcaccagctggtacagcagctcgacctcgcggtcggccagcgccgcgctgggttcgtccatggagatcaccttggcgtcgtaggacagtgccttgacgatctcgacgacctgctgccgggccaccgacagtgaaccgacccggtcggacggggacaggccggtgacgcccaggtcctccagcagcgcggcggtgtcgcggcgcatccggcgccggtcgacgagtccggcgcggcgcggttcccgtcccaggtagacgttctcggcgacggagcgttcgggcagcaggttgaactcctggaacacggtggccaccccggcgcgctgcgcgtgcagcgggtgttcgaagcgcaccggttgtccgtccacttcgagccctccggcgtcggggcggtagaccccggccaggatcttcatcagggtggacttcccggcgccgttctcccccaccagggcgtggacctcaccgggggcgacgtcgaggtcgactccgtgcagcacttcgttgcccaggaaggatttgcggatcccggtcagccggaccaggggcgaggtcggcattcactccacctccacccaggcgttgtcgcgcgccgattccaggaccgcctcggccagccgggcggcccgcaggccgtcggcgaaggtgggcagtccgtcgggggtctcgccgtcgatggcggcccgggtgtcggcgacgaaggcgttgaagcagtcctggtacccctgcgggtggccactggggacgacggcgagccgggcggcgggcggggtcagggtctcggggtcgcgtaccaggacgctggaacgttgtcgtccgcccagccacagcagttccggctgctcctggtcgaagtggagggtggcgtcggagccggagacctccaggtgcagccggttcttgcgcccggccgagacctgcgagatcaccgaggtgccgacggcgcccgcgtcggtgttgaactgcagggtcgcgatgtcctcggtggccgacgcggcgccccgccgtgggttcacggtggacagttgcgccgacagccgggtgatgcgctggccggtgacgaactccagcaggtcgcaccagtgcgaaccgatgtcggcgaaggcgcgggtgcggccgccgatgtcggggtcaacgcgccagttgtcgtcctcgggccgcagcagccagtcctggaggtagccgccgtgggcgagggtgacggtgccgatgctgccgcgccgcaccagttcccgggcctcgcgcaccatcgggtggaaccggtagacgaaggggacggtcgcgacccgtccgccccgtttcgcggcgtcggtgagcgtctgggcggagcgggcgtcggtggccagcggcttctcgcacaccacgtgctttccggcctccagcgcggccagcgccagttccgagtgcaggtggttgggggtgcacacgtgcacgacgtcgacgtcggggctggcgatcgcctcggcggcgtcggcgaagactccatcggctcccagcgcgtcgacggcctcggcggccttgtccacggtggagccgaccaggccgacgaccgagccgcccgcgacccgcacggcgcccgcgtgcacccggcccatgaagccggtgccgatgatcgcggcccggtagccgctgcgcggcgcgatgtcctcggtgactggcatgtgagggacgttaaacggacttctgacacgtgtcaagcaaaagttgcgcgtatttaaaacttttgttgcatgacccgatccgaaagatggctgtgattcactagtgacgtggcaaaagagactcacaccgtcgcgccagcggccgaagcggacgacccagcggggtcgcccgcgaccgaccgacggcaaggcgcggccaagcccaagccgggggcggcgaccggatccgcgccagccgccgagcggaagccgcgcaccacggcacccgcgcccgccacggacgagccgccgcgcacggccgcgccgaagcccggcaccctggccgacgagccgcccgccaccgccaaacccaagccgggcaccccggccgtcggaaccgcagcggacgcgccgccacgcacggccgcgccgaagcccggcacctcggccgacgagctccccgccaccgccaagcccaagcccggcaccccggccgtcggagccggtgccctgcttcagctgttgcgggacggcgcgccgcgcacccgctccgagctggccgccgtcaccggcctggctcgctccaccgtcacccaacgcgtcgacgccctgctggcctcggggctgatcggccccagcggcgaggccgcctccaccggcggccgtccacccacgaccttcgccttcaagccgcacgcccgcgtcgtcctggccgccgacctcggcgccacccacgcccgcctcgccgtcaccgacctggccggacaggtcctggccgagacccgcgccgacctcgacatcgccgccggtccccaaaccgtgctcgactgggtcatcgagcacggccacgccctactgtccgaaatcgaccgtgacccctccggcctgctgggcgtcggcatcggcctgcccggcccggtcgagcactccaccggccgcgccgtcaacccgccgatcatgcccggctgggacggcttcgacgtcccccactacgtcggcgaacacttcaccgccccggtcctcgtcgacaacgacgtcaacatcatggcgctgggcgagcacttcacccactggcccgacgccgagcatctgctgttcgtcaaggccgccaccggaatcggctgcggcatcatctccgacggccaggtcttccggggagcccagggcgcggctggcgacatgggacacatcaaagtggccgaacccggaccggtgtgccgctgcggcaacaccggctgcctggaggcggtcgccagcggcgccgccatcgctgccgccctggccgagcaggacatcaaagcccactcggcgctggacgtcgtcgaactcgcccgcgcgggctcggtcccggcgctgcgcctgctgcgccaggcgggtcgcgacatcggcgaagtcctcgccgccgccgtcaacctgctcaaccccgccgtgatcgtcatcggcggctcgctcgccctggcgggcgaccacctgctggccggagtccgcgaggtgatctaccagcgctcactgccgctggccacccagcacctgcgcatcgtgcagtcccgcaccggcgaacgcgccggagccgtcggcgcgggcgtcatggccatcaaccacggcctgagccccagccgggtcgacgcgctgctcgcctgaaccgcgtcacacgacgtcgaagttggccatcatcgccatgtcctcgtgttcgaggttgtggcagtgcaacatgtaccgtcccttgtagccctcgaacttgatcagcacctcgacgacctccagcggacgcatgtcgacagtgtccttccagcccgcgtcggtgtcgcgcggcggtttcccgtcccgcgacagcacctggaagtgccccaggtgcgcgtgcaccggatggtggacatcggagatgagggtccacttctcgacggtgcccagcttgatcttcgccatcgaaccgccgggatcgtatgcctccccgttgatggtccacatagacccatgaccggagacactggagtactcgaacttgaacgtccgctcggtgacggcgtcggaagccttcagcgccttgaacggcaccagttcgtcgggaatggacgagtcgtcgtcgaccttgtccccgacccgaaaccgcatcacctcggccatgtcgtcggcgccgagcttgttgaccagcgtgatctcggtacccggcttgtacttcgagaagtccacgatcacctcggcccgttcagccgaggccagcaccagcgacgacaactcccgcggcttgtccagcagtcccacgtcgctgccgatgtgcaccaacggcgcgtcgttgtccagggccagctcgtagcgacgagcgttggacgcgttgaggaaccgcagccggtaccgcgccgcgtccacgtccagcaccggccagggcgccccgttgacgagcatcacgtcgccgagcaccccctcgtggtattcgtccgagacgccgggctcacccatcagcgtgccgtccttggacgggtacttgaacgccccgtcagcgtggaacgcgcggtcgcacagcatcagcgggatgtcgcgctcccccttgggaagcggcagcgcgtcgtccacgtcgtcgcggacgatgcagaacccggccagcccccgccacacctgcggcgcggtgaagtccatccggtggtcgtggtaccacagtgtggcggcgggctggtccagcgagtacccgtagtcgcgttgtccggtgtggagtttccacgcggacgggtcgtgcttcatgtgcgagtgccgtccgggtttgaagtgccccccgtgtcccttgggcaccaccagatcggtggggaagccgtcggagtcggccgcggttacgccgccgtgcaggtgggtcgaggtcggcacgtccagcttgttggcgacggtcaccgtcaccggttcgccccggcggaggtccagtgtgggcccggggaactgcccgtcgtagccccagatctcggtcttggtgcccgggatgatctcgaccttgcgcgggcgctgcgtgaacgcgtagtgcccgtccttgacgggtttggcggtctcggggatgggcagccggaccttgaagcgttcgggcatcgggacgtcgctggtcaacagcgctccggtctgctgcgtgtcggtggcgaaggcgtaggtcacgcctccggcggcggcgactccggcgacggtcagccccagctggagcaggcggcggcgcttcatgccttggcctccgttccggcgtcacggacttccttgttggtcgcctgcacgaggtgcaccgatccgatggccatcagcaccccgaccgggaagtgcagcgggtacagctggaacacgcccagcagcgactgggcgacgatcaggccgatgaaggcgaggttgccccagacctccgatttgccgcgaccgcgtgagcgcacgatcgacagcaccaggtggatcaggctcaacagcaccagtgcccccgcgccgatgccgtgggcgacggcgccgaacacgcttccggtgaacagcaggccgatccagaccggctgggccagcgtgaccacggcgatcaggatcgcgttgatccgcgtggtccgcgccagtccggtggctttggcccgcgtcgccggttcggcgatggcggtctcgctcatcgtttcactccttagggcaggggttcagagctttgattctgttgcggcggggtcgtttcggcatcgggcatcggaggcgttttctacgtactgtagaagaagtatggcgggccgctccaccggggccgcatactcccccggtatgaggccacgaccactacttccggacggtgcgatttgccctgagctgccgtaacgttgccccaatgggcgaaggcgaacggcaccagcggcgatgggacgtcatcgccgccggtgcggcgaccgcgttcgcgctcgccgcggtgatccacgaaatggacaagaaggagttctggcttccggtcgcggcggccgtgccgctggcgatactgaccgggctggcgctgctcgcccggcgtcggtacccgatcccggtgacgctgttcaccggctcgatgacggtcctgttcatcgcctcggacagccgcgccgggaccgtggccctcctcatcgcactgtactcattggccaagtacgaacgccgctggatcgcgatcgtcgcgggcagtgtcgtcatcgtggtgggcacggtgaccgccggactgtcgggctcgtgggagatggcctcgcggtcggcgccgtggctggtcatcttcctggaggcgggaatcatcgccggggacatcgccggacggcaacagcgggcactggagtcggcccgatcccgcgccgccgaagccgaacgatccaaagaggaactggcgcagcgccgggccgccgaggaacgcgtccgcatcgcccgcgaactccacgactcgctgacccacgcgatctcggtcgtcaacgtgcagtcctcggtggcgctgcacatgctcaaccgccagcccgaacaggccgaggcctcgctgcgcaacatccgggcggccagccaggacgcgatgcgggaactgcgggccacgctgcgagccctgcgcatgaccgaaggcgactccacccccggcatcgacagcctccccgcgctggtggaacgctccgcgctcaccatcgccatggacatcagccccgaccggcaagcgctgcccgagaccgtcgaccgcaccgtctaccggatcgtgcaggaggcgctgaccaactccacccggcacgcccgggccagtgccgtcgacatctctattgtggtcgatgatgagtcggtgacgacgaccatcaccgacgacggcatcggccccgcccccgaaggcgtcgccgaagggctgggcctcatgggaatgcgcgaacgcgtcgcggcactgggcggcgacctgcgccccggccccggccccgacggcggcttccaggtccgcgccgtcctgcccctgaccgagaccgaagccaaggagctgacgtgacccgggtacttctcgccgacgaccagccgctgatccgcgccggattccgggtcctgctggacgccgaggacgacatcgacgtggtcggtgaggcctccaccggcgccgaggcggtggacctggcccgcgaaaccgtccccgacatcgccctcgtcgacgtccagatgcccgaaatggacggcatcgaggcgacccgccgcatcgccgccgatcccgccctgtcctcggtacgagtggtgatcctgaccaactacgccctcgacgagtacatcttcgacgcgctgcgcgccggagccagcggcttcctcgtcaaggacaccgaaccggaggaactgatccgcgcggtccgcaccgtcgccgtcggcgaggccctgctggcccccaacgtgacccgacgcctgatcgccgagttcgcggccaccccacgcgtcgacggcccggccccgctggtctcagcactgacaccccgcgaacgcgaagtggtgaccctggtgggccagggcaaatccaacgaggagatctcccggctactgcacatcagccacaccaccgccaaaacccacgtcagccgcgccatgaccaaactgggttcccgcgaccgcgcccagctggtcgtcgcggcctacgagtcaggcctggtcgtaccccgcgcctctgcctagtccgaggctcgtaccgcccgaagtcggcacccagttaggacttcggaacccggccacggcacctcttggcggctcgttcttctacccggtaacactgcatgtgtgacttctaagcatgctgggcaaggcgttctcatttggccagcaaccctgacgacaccgtcgcggccgcccaaactcacttacctaccgcacagcatcgcaattcaacttagccatggacttccaatgacaacttcggcatcgacgccctgagtttggcagtgccctattgcgacgatgtcgtaaccgacaagcaaaggtgtcacgatctccgcacgacaaagatccactcgaagatggtcaccgtggtcttgcgaaacctgctggaacttttggccaagctccaccgaccacctccccacttttgacggtagtccggtttgcctgagcgcagccctagccgagctgagcgtgctttaagcggcctagcgctgccgggtcacctcgccgatcaccaggaccgccggtgaggtgacctccacgtcgcccagctccgccagcgtcgtgcgcacctcgcgttgccggggcgtcgatgcgtccatcaccaccgccgccggggtgcccgcgtcgcggccacccgcgatgagggctgccgcgatcgctccgcgatgccgcacccccatcagcaccacgacggtgccgcgtagccgggccagcgcgtcccagttggtgaggctcgtcgggtcgcccggcgccacgtgtccactcacgatggtgaactcgtgcaccaggccgcgttcggtcaccgggatcgacgccagcgcgggtccggcgatcgcgctggtgacgcccgggatcacccgcaccgggatgcccgccgccgcgcaggcgtccagctcctcgccgccgcgtccgaacacgaagccgtcgccgcccttgagccgcaccacgaacttgccgttcttggcgcgttcgagcatcagcgcgatgatctcgtcctgttcccgttgccgcccatagggaatcttggccgcgtcgatgagctcggtctcgtcacgcagttcctccagcagccgcgccggagccagccggtcggcgatgacgacgtcggcctgcgccagcgccgcccgtccggcgaccgtgatcaggtcggggtcgccgggaccggcccccaccagcgccaccccgggaatcgttccgctgccccggaaccggggcgggctgacctcgccggtcgcggccagttccagcagccggtcccgcagcgccgccgcccgacgcgggtccccgcccgcgaaggccgcgaaggtcagctcctcgtgctgcccgaccgctggggtccacgccgtggcggcctcccggtcgtcggcgcggacgcagaagacccgcgcttcctcggccagcgccgagatctcggcgttgaccgccgggtcgtcggtggcggccagcaccagccaggccccgtccaggtcgctggcctggaaccgtcgctcctcccagcgcagtcggtgctccgatgccatggcccgcagcgaatcgcgggcgtgcggcgacacgagcagcacgtcggctccggcgtcgaggagtcggggtacacgccggtgcgcgagatttccggcgccgacgacgagtacccgccgtcggtcgaggcgcaggccaagtggatacaacacaccgcagacgttaacccgtgcgtggccgatccggctcgtatcggcccagcctcacgcgtcacacgcgtgaaatgccctacggtcagtgaccatggggttgacgcaggcgtatcaagggctgaggcagcggctcatcaatgccgccgaaggcatccggtcgctgttgaaggtgggggcgctggccgggctgctggtggcggcgctggcgttcccggtcgtgggaaccggcgggctgtcggccaaggccggggtggacgcgctggacaagctgtcggtgaagctcggcgaatccacaccgccgcagacgacctacgtgtacgcctccgacggcaccacactgctgtcgacgttctacgacgagttccgccgcaacgtcccgctggacgaggtcgcgccgatcatgcggcaggccatcatctccgccgaggactcccggttctacgagcaccgcggcgtcgacatccgcggcgtcgcgcgggccatggccgccaaccagaagggcggtgaggtctcgcagggcgcgtccaccctgacgatgcagtacgtgcgcggtgccttgcagcacaacgcctcctcggccgacgagatcctggccgtcaccgagcagacgccgtcgcggaaactgcgcgagatgcggttggccaccacgatcgaggagcggctcaccaaggacgagatcatggagaagtacctcaaccaggtctacttcggacatcgcgcctacggaatctacgccgcctcctacatctacttctccaaggcgccacaggatctgacgctcgcgcaggccgcgacgctggcgggcctggtgcaggcgccctcggactacgacccggccgccgaggacgacaagaaggccaccgaccgccgcaactgggtcatcgaccggatgacgaaactgggctacatatcgtccaaagaggccgccgacaccaagaaggagaagatcaagctgaagctgtcccgcccgtccaacgcgtgcatcgggaccagcaagaaggcgcagcgcttcggcttcttctgcgactacgtccggcagtggtggcgctcccagccgcagttcggcgccacgccaagggatcgcgagaacgacctgcgccgcggcgggtacacgatcatcacgtccatggaccccaacacccaaaaggccagccagaagaaggtggactcgctgtcctcgcgcgacagcaagcacgccctgggggtgacggccgtcgaaccgggaaccgggcgcatcaaggcgatggcggtgaaccggaccttcgagatcgaccagaccaacaacggtctgcactcggaaccgaccgccgcggccaagggcatgcgcggcaactatcccaacaccgtcaactcgctgctgggcggcggtgacgtcgccgggtaccaggcgggttcgacgttcaagatgttcacgatgctggcggcgctggaggagggcatgccgctcaacacgaacatctactcccccaaccaggtggcgacgaagtacccggtcgcggccggtccggcctcctgcggcggggtgtggtgtccgtccaacgccagcaaggccatgaccggcaaccagacgatgtggtcgggcttcgggaagtcggtgaacacgtacttcgcgcagctggtgcagcgggtcggcgccgagaaggcggtgcggatggccgaacggctcgggctggactggcgcagcgagtccgacgcgttctacgccagcgaggaccacgccgacggctggggcgcgttcacgctcggcgtcgccgacacgacgccgctggagatggccggggcgtacgcgaccatcgccgccgagggcatgtactgcgaacccacgccggtgctcaaggccatcgaccagaccggacgcgagatggccaagacggcgccggactgtcaccgggaactgtccaagaaggtcgcccgggccgcgaccgacgcggcccgctgccccaccggcacccaggcgtcgcgcggcagctgcggcggctggagcaccgcctcgagcgtgcacacccaggtcggacggcaggtggcgggcaagaccggtaccaccgactccgaccgggcggcctggttcgtcggctacgcgccgcagctggcggtcgcggccttcatgtccgatccggacaatcccttcaacccggtcggggagggcaactccaagaaaccgatcgacgtcgccgcgaccaccctcaaggaggggttgaagggcgagaaggagatcaagttcaaaccgccgccacggtcgatggtctccgggaagtaggtttcccgcctccggcctcgcggcgggcgatcatgaccagcccgaccgggatcatcccggcgaacagccaccactggtaggcgtaggcgaagttctgccaggcgcgttgggtgggcaccgggatcgcggtgaagcccttggcgggatcgtcctgtgtgatgtatccacgcaggacgggtccgtcgaggtgcttcgagatccggtcgacgtcgatgctgcgggcctggatggttccggagaccttctcgaccgagcccagcggcgactccgagggccgcacgcggccggtgacggtcaccgagccctccggcggggcgggcaccttcggcgcctcggtggcaccggagtcggcgggcggcacccagccgcggtccaccagcagcgcggtgccgtcggacagcagcagcggcgtgacgacctcgtagccgttctggccgtcgacgctgcggttgcggatcaggatctgcgcgtcggcgtcgaactcaccggtggcctcgactttcgtccacagtgtgtcgtcaccgggctcggcgtcctcggacagcacctcgctggccttggccggggtgtcgtcggccgcggcggtctcgatgcgttcgttggtggcggcgcgctgctcgtagcggtcgtgctgccagatgcccaggccgacgcaggtggcgacgagggccagccccagcagggtcagccccagccagcgccaggagatcaggaaccggtagtcgcgcgtcacgaccgccagtctagaaagcggcggcggacggtttcgcttggtgcggtgtgcgggctgcttagtatggccgcatgtctctatctcgctctgatcttcgctcggccgtcgacgcgggtatgcccaccgtgatcgaggacctgaaacagctggcccgcataccttcggtggctttcgagggcttcgaccactcgcacgtgacgcgcagcgccgaggcggtggccgagctgctgcgaggcgccggcatggacgatgtgcgcattgtcacggccaagggcgcctccgggcagaccggccagcccgccgtcatcggacgcaaggccgccccggcgggcgcgccgcacgtgctgctgtacgcgcaccacgacgtgcagcccgccggtgactacgacgactgggagcaggacgacccgttcgagccgcagctgcgcggcgagcggttgttcgggcgcggctgcgccgacgacaaggccggggtgatggcgcacgtcgccgcgctgcgggccttcggcgacgacctgccggtgggtgtgacggtgttcgtcgagggcgaggaggagttcggctccgactcgctggagaacctgatcaccgagaaccgggacctgctggccgccgacgtgatcgtcatcgccgactcggccaactgggacgtcgggcacccggcgctgaccacgtcgctgcgcggcgtcatcaacgcctacgtggaggtgcgcaccctcaaccaggcggtgcactcgggcatgttcggcggcgcggttcccgacgcgctgaccgccctgtgccgtctgctgggcacgctgcacgacgagaccggcgacgtcgcggtcgagggcctgaagacgggcacggcggcgccgctggacctgcccgaggagcggctgcgcgccgagtcggggatggtcgacggggtcgagttcatcggctcgggtcggctggtcgagcgactgtggacgaagccgacggcgacggtgctggggatcgacgcgcccggcgcccgcgagtcggccaacgcgctgcagccgtcggcgcgcgccaagatcagcctgcggctggctcccggcgacgagtcggtctccgcgttcgaggccgtgaagcggcacctggaggcgcgggtaccgtggggtgcgcagctgaccgtcaccctcgaccacggcggcaacccgtgccagatcgacgcgcgtggcgaacgctacgacgccgcccgggccgcgttcgccgaggcgtgggacggggtggagccggtcgacatgggtgtcggcggcgcgatcccgttcatcgcgacgttccaggagctgttcccggacgcggcgatcctggtgaccggcgtcgaggacccggactcgcgggcccacggccccaacgagagcctgcacctggcggagttcacgcgcgcctgccgcgccgaggcgctgctgctgcacaacctcagtgagctttaaccagcacgaactcggtctccgggtcgtgcggttcacccggattaccgtccacaatgatgtcgacgtgtgagtcggtgcggtcggcgggaaagtgggcgtcctcgtgggcggtccacttgtcccactccggccgcatcgcctcaccgtcgcgttccaggccccggcgtttcgcctcgccggggtcggtgtccaccaggacgctgtagctcagggtgggccgccactgctcggccgcggtggtgacgccctccaggatgagcagctccgggtgcccgatgtcgcgccagtcggtgccgaaccgcttggcgatccagtcgtaggcccggtacttcgcgcggccaccggccgtcagcggccccaggatccactgtcgcaagtagggcgtgaagttggacggatgcccccagccgtccagcagatcgtcggtgtgcaccagcgccacgtcggctccgacctgggctcgctcgcgcgccagccgtccggcgaaggtgctcttgccgctcccggcgcgtccgtccacggccaccactcgtacgtcaccgagccgcggcggccggtccatgatcagcccaccgagctccttaaaggacataatccgcataacatcctcgtaacaacatcggcgcttcggcttgacatttggtggtgtgacccactaatcctgtatatcgggtcagcaaatggttcggggcgcctgattttccgagtaatcggtggattgggcgccccgatccatgcccgccccattctcgaactcctcccaacgagttttccacaacccccgcgttgtccacaggccattcacccaacactggcccacccccaccctgcccacggaagctggagacgaaccggccggttcccgccattcacatcttccgaactggagcaacgccatgtacgacacctgcatcaccgtcgtgggaaacgtctgcaccaagccgatccagcggcagtttcccaccggttccatgaccgatttcaaggtcgcctccacctcccgccgcttcgacaaggaactcggcaaatgggtcgacggcgacgagctgttcatccgggttgcctgctggcgcgccctggcgcagcacgtctacaagtcggtgcgggtcggcgaccccgtcatcatccgcggccgcctctactcccgccgctacaccgacaaggacgaggtcccacgcaccgccttcgagatcagcgcccaggccatcggacacgacctgtcccgaggcgtcgggcagttctcgagggtctagtcctcgacgaacaccccgctgggcggcggcgagaccggttccacggccttcgacgccatcgtggagtccattgacctgtccgccgagtccgacgccgaacgcgaaccggccctgtcggcctgaccgccgtcccaccacaagccgccagggccgcgaaacaggggtcttgcagggggacgcggccctggctccccatcccaccggcgaacggaggaatctgtcgcaggctcgaagtacggtttccgaactacctgatacggagagggaacccatgtccacctttgtactcatccacggcgcgaacagctccagctgggactggcatctggtcgcgccggaactgcgcgcgctcggccacgaggtcatcgcccccgacctccccaccggcagcccgacagcgaccttgaccgactacaccgacgcggtcgtcaagggcatcgaggaccacgaccccaaggtccccgacgacctggtcgtcgtggcccactcgctgggcggcttcacggccccgctggtgtgccaccgggtcccggcccgactgctggtcctggtcaacggcatgatcccgcgccctggcgaaaccgtcgccgactggtggtccaacaccggccagagcgaggcaacggcgggcaccgactacgacgagcacgagaccttcttccacgacgtcacccccgagctggaggccaaagcgctggcccaggtcaccggccagggcgaagccgcgatgctccaaccctggcccgccgagtcctggcccgaggtccccaccaagcacctggtgggccgcgacgaccgcctcttccccgccgtctgggcccgaggcctcgcccggcaacgcctgggcatcaccaccgacgagatggacggcggccactacctagccctgtcgcgccccgccgaactggccctacgcctggacgcctacacccactagcccgcggcgctagccgacgacagccaagcctgtcactgcccagctagccgaaggcagccaagcctgtgaccgcccagctgaccgatgacagccgagcccgggcccggctacccgtgccacggcgctggccgttaccgacgccgagcggtcttccggtcgccagttcagccgccgtaagcctcgaactcgtagatccgagcggcggggtcgccgttgttcgtcggcgtcgtgatgctcagcctcacatatcgcgccgaggtgtcgctgatgtcgtgatacgtacggctggcacgcttacccgacgccgaagccacgtcagtccagctctgcccatccacactcgtctgcatcgtgtacttgccggtgttccagccggtggtctcgccacccaggcccgcatgcttgacgacaaacgccgaaaccgtccgccgtgaccccaggtcaacccgcagccacttggtccccgagaccttcgaacaccacttactgttccccgacaagctgccgtccacggccttgcccgccgactccgagctcgcacacgccgccgtccccgtagcgggcttcccctcggccaggttctcccccaaccgaggcgcggcgggcggctggttacccccgtcggtgaacgacggcggcacagcgtcagtggccgtcccccaatcgctggccttgtcgcccatcacgtagtccaaagtagccccgtccgcgatgtcgcgataggtcagccacgacttcgcatgcggcttcccattgagcgacaacgactccacataccgattccccgccccggcaccttccccgttgatctggatgtccccacccggccgctcgatccgagccgaagcgaacgccggaccatgcagggcaagcgtgtcaacccccggcgtcggcggatacatccccaacgccgaccacacataccaagccgaggtcgcacccaggtcatcgttgcccggcaacccaccgggcccggtcgtgaacgactcgtccatgacccgtcgcacggcatccatcgtctcgctcggcttccccgcgaagtggtaagcccacggcaccccgtgctccggctcgttcccgatgtagaagtacggccgcgacaacccaccgttcagctcggtgaagtgatggtccaaccgctgcaccgcggtctgaggtccacccatcgcgtcaatgagtcccttgtagttgtacggaaccatccaggtgtactgcgaagcgttcccctcggtatacccgtcggggctggccgggttcaacggccaaggccagctaccgtccgcctgccgatcatgaacataacccgagtcagtgttgaagacgttgtaccaccactgagcccgctccatgtgcgtgtcatacgaaccgtcgtcccccaaggccttcgcgaacgaagccaccgcgaaatccgaagtggagtactccagcgagtccgacggatcctcatggatgaacttccgctcctcgtacccggcctgccgtccccgtatcggcgacccctgcatggtcccgccctccgaagccttctccatcaaccgcaacgcctcggccgtgtcgaagtcccgagcgccgaaagcatgcgcgctggccaccacgatcggccccggatcaccggtcatgacgaagtgctcgttgttgttgtgcgaccacttgggcagcaaccccccttgctgtccatccaggatcatcgacttcacaatgtccccggtctcgtccggagccaccaaagcgatcagcgaagcccacgaccgatagatgtcccaccccgagtagttctgatagaccggatggcccgcccggtgcaccttcccgtcgaacccccgatagtcaccgttcacatcgctggcgatattcggattctgcaacacgtgatacagcgcggtgtagaacttctgcaactgctcctcgccaccaccgccaacctcgacgcggcccaacatctcgtcccacgacgccttcgccttggcacgcaccgcgtcgaagtcaaacccgtcctgctccgccgccagattggcccgagcccccgcggcactgacgaacgacatcccgatcttcgcgttgacctgcggcccgccgtccccgaactcgacataagcccccgtccgcgtcccactgacctgcgactgcccgggcgaaaccgtgccaccgctccacgtcccgtgcccgctcggatcccgatcgaactcgatcacatagaagatcttgtaagtcttattggccccgcagaacccgccccccgtgaacacgcccgaaacgctgcgcccgtccacggcaatggacccactccgctccccggtggcactgcgactggcgttcaccagcacccgcgaaccctccccggccgggaagctcatccgcatggccgaagtcctggtggtcgccgacaactccacctcggtgccaccgtaagtgtccaaagtcgccgaatagtaccccgggctcgcggtctccgcgtccttgtcgtgtttagccgcatagccggtccagttcgtccccggcgacgcgccgagatccccggtcatcggcagaatcccgacgtcctcattgttcgcacaccccgcgccgttgaagtgcgtgaggctgaactcctcaatagagtcatcgctgtaccggtacccggacggcgatccggtcggcgtgtctggactcaactgcgtcatcccaaacgggacactcgcccccggatacgtactcccgccagcaccaccgggcaccggattgggcgaattactgtcatcggtaccgatgaacggattcacatgaccactgggcgcctgggcggccacggcagtagccgggacgacaacgacgcccgcggccagcaagatcgctacggtcacaacggtacggggcatcgtgggcatgtcgttctccgcaggggtggggtcactcagggtgtacgccgaacctactgacccaccgcaaccacgtcaataccccaagcccctcgttcgccacatgttcaccgcccccgcaaaacatcctccacactcgactctcgcggcccgggatagaccggttctcgtcccatcaagacatcccaccccgccttcacgttcgcggcccactcccgcaccgtccccaccttccagggccgcggataccgccgcaccgaatcgtcccccaccccgttggcctcaatcccggcctgccgacacaacgtcaccgcccgctccacatgaaacccctgggtaaccacggtcaacgcctccaccccgaaaacctcccgggcccgcacacaagagtcataggtgtcaaaccccgcataatcccccaccaccctctccccgggcaccccccgctcgatcaaccactcccgcatcggatccacctcgttgtactcctcctgcccgttgtccccgctgaccaacaccacctcggctttccccgcctcatacaaccgccgagccaactccaaccgcgcctccaagaacggcgacggccgcccaccctcgtaaacccgcgccccgagcaccatcaccacgggagccttcggaacctcccccaccccatagacatgcccgtccgcccccgccgcaacccaccaccgagccacccccaccaccgcactcaaccccaaactcgccaccaaagcgagcaccaccaaccgccgaaaactccaccaccgcaacacacgcatcaccccacccaagctatccccacccccgccaccccctatgacccaagccacccgtttacccggatgcgagcccctcccaccgtcatgtagtcttaccgtcgttcaacgcgctcctgtcgtctagtggcctaggacgccgccctctcaaggcggtaacggcggttcgaatccgctcaggagtaccaaggatgcctggccaatggccaggcatttcgcgtatccggccatcgacccgaagccgggccaccgggtggttgggcgtcccgcgataatctggtccgcccctcatctccccggaccagaaggtgataaccccttgggactgtcgcattgggaccaaaagggattccgcaggcatcggcggcggcagtggatgtacatatccgtgaccgtggcgctcgccgcgtccatgctggtcgtcgcctggaggtacggggacggattcgcgcagaacctcctggtcgagctcggtggcgggctgctgctgctggtcggggccggagtgctgttggacaaggctctgaccaggttccaggtcagggaggtcgaagcactccgcaatctggaccagaacgcggtcgccgagaacttcgccgcctcacatcgtcagatcgacatcctcggcggctggtccagtctgctgacggagcggcacgccaagtcgacgatcgattccctgcgatccgccatcggtaagggagccaccgtccgcgtcttgctgctgaacccctacggggacccggcgaggattcggtccgaggaactgggacacaatcccaacgtgccggaggagatcgtccggcaactgcgcaagttgcacgagttctccaccgagctccccagggaccaacggccccggatcgtcgtccgcctttactcgacgatgcccgcggtccaggcgaaccgttgggacgacaagatggtcatggccttcttgtcccccacgagaccgaccaacgagacccaacagctggagaccttcgtgtccacgccgttggcggagttcgtcatcgacaagttcgagacgatctggaacggagccaccatcagcttcggcgagtacatgtcgaccaccggagtcctgaagggccgaaacggatcggaactgaccagcgcgctggagtacttccgggtcggcaacgtgacctacgtcagcggggaagagctcagcgaatggctggaccaccacgcgctgaccgaggtgagactgacgtgggcacccgctcagaacctgggcatctcgccgggcacgtactggctggaccgggtcaccgagtccggcggtgccacggatgagtcagccaagcctcgtgccctgcaggaagcgaagcgggtgcgacgccactacgaggcgaagtacggcaagagctcactccccatctaccgactcatccgcgacgaacccggcccggcagccgcgaccgacgccccgaccctggactgagggttgggcgagggttgcatctggtacctgggtccgggtttaccgtcgatgtcatggatagcgaatcgatggcggggatgcgggttgggcaggtcgcggaggccgctggggttaatcgggagacgctgcggtattacgagcggcgggggatcattgctgagcctgggcggaccgtcggtgggcatcggttgtatccgccggagacggtgacggtgttgcgggtgatcaaggccgcgcagcggctggggttcactttggccgaggtggaggatttgttggcggtcggggtgcgtcggcatggtcggcggcgggatgtggggctgcgggagcgggcgacggtgaagttgggtgaggtggagcggaggatcgcggatttgacggtgatcgctgggacgctgcggcgggctatcgcggctgggtgtgacgatcttgtggagtgtgcgggtaacgagtgttgcccgattccgtttgcgggtctcggttccggcacgtcagctgcggggtagagccgtcttggatttcgcgggtgtggtggtggggtggatggagcggcgccaggttggggtttacctgggggcgttggtcgtgggtgggttgatggggtggatgctgccgtcggtgggggcggggttggggttggcggtcaatccggttttgggtgcgttgttgttggtgacgtttcttcaggttccggtgggcaggttggtggggtcgctgcgggatgggcggtttgtggcggccgtgttggtggtcaattttgttgcggtgccgttggtggtggcggtgttgtgggtgttgttgccagccgacgaggcggtgcgggttggggtgctgttggtgttgttgaccccgtgtgtggattacgtgatcgtgttcagtgggctggccggggggtcgagtcggcggttgttggccgtgacgccgttgttgttgatcgttcagatggtgttgctgccggtcttcttgtggctgttcatgggtgcggggtttgccgatgttgtcgcgttggggccttttgttgaggcgtttgtcgtgctgatcgttgtgcccctggttgtggcgtgggttgggcagggttgggccgcgcggtgggcgactggtgccagggttttgcgtgcggctggcatgtcgatggtgccgctcatggcagtcaccttggccatggtggttgcttcgcaggtgcctgagcttgacggtgagctgggggctgtcggtggtgtcgttccgttttacgttgtgttctttgtggtcatggttttcgtcgggcgtgctgtcgggcgggtgtttgggcttggggtggccgcggggcgggcggtggtgttttcgggggttacccggaattcgctggtggtgctgccattggcgttggcgttgcccggggagttggccgcggccgcggttgtcgttgtggcgcagacgatggttgaggtttgcgggatggtcgttctggttcgctattatcgggcgccagtgggacagttcgctctcggacgaggatcggatgcgggacagcgggactcgggacgccagtaggggtgggtcggcgcgtggtggtgcgctgtgggcggatgaccatccggtgttggtggcattgcggggtaggcgtgacagcggggcggttcccggggagcggtcggacgggttgaagattgggctcgctgttgagggtgggggtattcggggggttgtttcggcggccatgttgagcgcgttggaggacttgggtttgaccaattcctttgacgcggtgtattcggcgtcgtcgggcgccatcaatgcggcctatttcatgatcgggggtagttggtatccgctctcgatttactacgacgacctgactacgcggcggttcatggactttcggcggttctttcgcgggaacatcctggatctggactacgcgttcggggtcgtggttgatcagttgaagccgctcagttatgaggcggtgatcaggtcgccgatcccgttgcgtatcgcggtgacgttggccgatgagattcggaccgaattggtgggcgactacacttccgcggcggatttgcgggaggcgctggtggcgagtgcttggttgccggtcgctttgcggggtaccacggattttcggggtaggcgggcggtggacgggggtgtgctgacgccgcatccgtatcggttggcgttggatgacgggtgtacgcatgtgttgtcgttgagtacccggccgatggggtcgccgcgggatcggaactcgctggcgcaccggtatggggtgtggcatttgaatcggattcgggacgggttggggtcggcgtacttgcgggcgtttcgggggtatccggctgagcgggagatgttgcggcagcggagggtggaggtgggggacgctccgtatgtgctggatctggcgccgttgccgtggatgccggaggtcaagcggcatgagatggatcccgggcggatcatcgcgggggcccggggtgcctatgaggtcatgtactgcgctgtggaggggcgggatccggggctgattcgggcggggggcgtgcgggcggttccgcgtctgaccattgtggctaaggacgatggtggggctgacggccgggatgtgttgcggccgaacggttgatagctgggtaatcccctttggggggattgtccacatccggtcagaatcgttgccgaggcgattactggtcgttaccttcgagtggcgcgattcgatctcgttcaccacaccattcgaagggatctcgacatgcccactagcacaacggaaacagcggaagtctacgtcgcgtccagatacattagtctgtcgcatgaggatgacggtgcgatgacgctgcactcggcgcggaccggggccatcggtgtggttccgccggacgatgtcgacgcggcgcggacggcgttgaaaccgcgcaccgagaccccagggccgctgaaggggatccatgccgatctgctgaagggcgggtttctcgttccaaaggggacgaatgaggcttatctcgtcaacgattcgtatcagaccaggtatctggaacgtggtctgcatctgatcgtgatgcccaccgagcagtgcaacttccggtgtgtgtactgctatgagtcgttcaagcgtggcgagatgtcgccggaggtcgaggcgagtgtccgcaagctcgtggacggtcagccggatctggatcacctgacgctgtcgtggttcggcggcgagccgctcatggctcgtgaggtggtgttccggctcaccgattacctgcgggccagttgcgccaggcggggtgcgacgttcctgtgtcacgccaccaccaacgggtactacctggatccggattatgtcgatcgggtggttccggcgggcctgcagcacttccagatcactttggatggtgtgcaggaggagcacgacaagcggcggatctccgctgacggtgagcccacgttcgacaagatctgggggaacctgcggtatctgcgcaagagtgaccacgagttcaccgcgtcgatccggcacaactacgacccggacaacttcgcccgcttcgacgagttcatcgagatgctgcgggccgagttcgccggggactcgcggttcgccgtggagctcagcccgatcggcaagtggggtggcgccaacgacgacaacctcaacgtatgtgagggccgcgatctggtcaccagcctgttcgaggcgaagcgcaagctcagcgccatggggttccgtgactcgctggccatgtcgatgatggagcccaacgggtcgacgtgttacgcggccaatccgcggtcgttcgtgatcgggccgacggcggagctgtacaagtgcaccgtcgagttggactatcacgatcgcaatgtggtggggcggctgcttccggacgggacgttggatctcgactggaagaagatggcactgtggaccgagaccgatggtatggacgagggcaagaagtgcaccacgtgttatttccggcccagctgtcacggggcggtgtgccccaaggagtggatggacgaacccgagtgcggctgtccaccggtgaagctcggtatcggccagcagctcaacctgattcgcaccgagagcctgttccagaagcccgtcaacgccggaccaacctgtccgcgcgggtgatcgcctcggcgccacccgcgaagttctgaccgacgtcgaagggaggtgaaaaccatggtgtggatttccgaaggaagcagcggttcgatggctcaggagcagaccgccaacaacaactgtggcatctgctgattcgatgcgtcgcgcctgtcaggacgcgaacaactgaggattggaggtgacaaccatggtgtggatttcggaaggcagtgacggcacgctcgtcaccaagtcgaccggcaagaacaactgcggcatttgttagccacctcatcgtccgtcggactcggcgccctcgcatggcccgccggtccggcggacctccatcatatccacccgaaaggtttccactgtgtatagttcgctgccctgtaagcggctgctggtcggcatcgccggttccatccacgccgttcacgtgcccgagtacctgttgcgtttcaagcgagagttcgccaccgagatccaggtgatcatgacccgttcggcgggcaacatggtcaacccccaggtcctggaggtgtacaccgacggcgatgtcgtcgacgacatgtggggcaacgccaccctcaaggcaccgcacatccggctgacccggtgggcagagctgttcctggtgcttcccgctaccgccaacatcatcggcaagaccgccaacgggatcgccgacgatctgttgtcgacggcgattctggccagcccgcatccggtggtgttcgccccgggcatgaacccggcgatgtacgacaccccggccgtgaagcggaatctggctacattggaggccgacgggcactatgtcatccacccggaggagctcacctcggtgacctccggggagtacgacaccggctacgggcctaccacggacctcgtactgaagcacctgtggcatgtccatatgcgacgggtcaaggaagggtactgggacgaggccacggccgccgagcccgagagcccctcgatcaccggagccgacaccggcgtgggcaccaacctcaagtcactgccgctcactcccgtgaacggcgccgcgaaaccggccggatagcggatgtcgcggccatcgtcgcgactgcgcgaccttcccgcgacgtactggcggctgtgtgtctcgcacggcatctcgtcattcggcgacttcctgcggatgacgacgatcgcgttctgggcctacgaggcttcggacgggtcggccgccgcggtgggagcgttcgcgaccacagaactgttggtcgccatggtgagtggctcggtagcgggggtcatcgccgaccgctggaaccgggtcacggtgatgatcgcctcggacttcgggcgggtggccaccggggtggtgctggtggccgcggtggtgtggaaccacattccggccgcggtggtcgcggtggcggcgtccgggttcctcacggcgctgttcacgacctgccggggagcgttgctgccgggggtcgtgccgcgtgaactgttggcgcgcgggaacagtctgatgatcaccgtggagcaggtcgcggtggtcgcgagcccggggatcgccgccgtcctgttcggaaccctgggtgccgcgcccgcgctcgtcatcgacgcgttgtcgttcctggtgtccggggtgctgatcctgggcttgcggtatcgcgagcccgcaccaagcggggaggacgaggacggcgaggcggaatcgtcgcgcaacggcgcggcggtcaactggctcgtgccggtggggttcgcggtggccgcgctggcggcgatgatgtatcagttcggtgccaacagttccacgctggtggcgttcctgcccgaggacctcgaccgtcccgtcaccgacgcgttctggttcgcgatggtctccggcgcgatccagttgttcgccgggacgctgttgtcggcgttggcacatcggctgcgcctgcgggccacgatggtgctgtcggcggcgtgcgtgatggtgggcggttggacactcgcgtacgcgcccaacctgttcacggccgttgccggggtcgggatcatcgcgtgcgcgaacatcccgttccgggtcgcgttcgagaccctgccgcagctgctggtgccctcgcgggtgctcggccgggtgatcggggtcgtcaagagtgtcagcgcctcggcgttcatcgcgggaacccttggcggcggcctgatcgccgaccaggcggcgccgcgcaccagtctggtggtctcggcgctgatcctcagtctgggtgcgctgttgagcctgggcctgttgaccaggacggtcaccagggcaccgaagacaccggtcggataaatctgtccttatccggacatgggtgtatctggatcgctactgttgcctctatctagttagttgagtgagatcgggctatgtcgccaggcactccttaggagttaccaacgatggcagacaagccttccaagggtctcgacatcgggcccttgcatgaagtgcgacgacagcagacctgcggagcgtgtccatacaacacggtcaacccccacgctccccgaccggcgctaacgtcacgacagctttgcgtgctttcggctatcgcgaacgactggacggacaaacgtatcgccaaacttctgcagctgagcgatcgtcaggtccgacgcgagatctcgcgcatgtgcgagatccttggggtttccagccggatccagttggtcgccatcgcactgcgcctcggcatcctgccgtggtccgccttggggtgctgacggcttcgccgtccgctcccccaatgtccgccggttcgtccccgcgtcggcgcggggacgaaccggcctttcgtcgtcagcgccgggaaagcctgcgcagcaacaggatcaccaggacggcgccgtacgcggccccggtaagcgtgtagggccagtgattgccaccgtccatcatcacccagaacgccttcgcggcccagaacggcggcagcaccccgaacagcagtcccagcggcgagtcgatgaaccacggcaccagggggaccatgaacaccagcatcccggcggcccggaacagtgccaggccctcgaccttgttcttcgccagcagcgcgatggtcgtcgccaggatcgcggtggtggctccggccacgacggtgatcggtatcgccgccacgatggactcggagtccatgcgccgcgacagtgccagcgccgcgatctcgaacaccggggtgatcgcgatcaacagcagcacccggtacagcggatacgccagcggcggagccggggtgacccgcagcgcgctgagcgtgcgctggtccttgtcctccagcaacagcatcccgccgatgcagcccagcaccgccgccgggcccaggatctggaaaccgctgatcgccagcgggtagtagggcaccaggtcgaagccgtagagccggtccagcagtcgggtgatcggcggcagcagccacatcatgaccgagtacaggaacggcccgaacacgatgcccgcgagcatggtgtcgcggcggatgttgcggatgtcgttgcggccgaacgcggccacggtcgtccacatgtcagcgacccccttcccgcttcacgacgtggcggtagaacgcccgccgcgcccacagtgtcagcagcacgatccacagtagtgaggacccgatcgcgtagacgtagtcccacacctcgaaccgcgactgtccgaaggactctccgagcaacagcagactgccctgggtcggcgccaggtacagcgccggactttcccacagtccggagtagaacgccatcggcaggctcagcaccgcgatcacggcggtggacgggatgatccagtcgctgatcgacgtgaacggagtcgcggagatgaaactggccagcaggcacaccagtgagcacaggaccgtccccagcaagagagtcaccgggtcgaagtcgagaccgactccggagaccgtgatgaggagggtcagcaccaggctcagcaggctcaatgtcgtcagtttggatgccaggtagtcaccgaaccgcatcggtgtggtcaccaccgcgtccagggtgcgttccccgcgttcgaagaacaccgccccggccaggaagaagaaaccgacgatgcccaggtcgccgaagatcaggtacggcatcgccggtccctggagtggctcgggcaggatgatcacgatggcgtcccacagcaccgccgagaacgccgccgcgtagacgaagccgtagcgccactgcagtcgcaggtcgagccggaaggcggcccgcgcggtgatcgggatgaggctcatgtcagggcccttccggtgacgtcgatgaacacgtcgtccaggtcggcttcctgactgtggacggcttcgacggcgcgcgagttcatcagctcccggaactcggcgtccgcaccgagcccgtccatcgggaagtccttgacggccaaggattccccgcttcggtaggtcacggtgacgacgcgtttgctgcgcgacagcttgtgctcggccggggtgtcgagggcggcgatgcggccgtccacgacgaacgcgacccggtcgcacagttcgtcggcggtgcgcatgtcgtgtgtggtcaggaagatcgtgcgtccctcggagcgcagctcggtgatgatgtccttgatgacgcgggcgttgttggggtccattccggaggtcggctcgtccaggaacagcagttccggtcggtgcagcagcgcccggacgaacaccaaccgcatctgcattcccttggagtacttggccacccgagtgtgggcggcgtcggccagtccgacgcggtccagcagcgtcatcgggtcctcggtcttgccggggtacagggacgcgaagaactccaggttctcccgtccggtgagtttcaggtagtggttgggaagctcgaaggacactccgatgtggcggtagtagtcggacttccacgccgcggggtccttgtcccacaccgataccgtgccgccgtgtccgcgcagcagtccggtgaggatcttctgggtggtggacttcccggcgcccgaggggccgaggaatccgaatatctcgccggaggcgacgccgaagctcatgtcgcgtacggcgggggtcttcgacttggggtaggtgaagctgagaccgtcaatcgagatgacgtgactcatggggaatcactctttctgcatctgccgccacttgttctctattcgggcgtactcggtggcgagaaacgagtacatgtcgcgcatgtcgcgaagtcgtgctctgctgtcctcggaggaatcggccatggtggacaatccacgttcggcgagcttgaccgcctcctcggcgaccttggccttctcggaggcctcgttgagccagaaaccgggccggatccggtagtagatccgccgcgaccccggcaccggataccgctcgaccaccccggcgcgttgcaggtactgcgtggccatgctgatcgagccccggctggtcgtgagggcttcggccagttcctcggcggactggtgttcgggttcgcacaccaacagccatcccaggacgcgccccgggatgcggggcagccctttggattccatgtacaggccgagctcttcggcgaaggcgtgccgttcggtccggtcctcatcagtgctcatcgctgaatctcccttcggttcggtgccgtcacgctagcacgaattggcagaagtttcaaaatcttctgaaacttcgaaatcaagcccaccaggaaacccgagttgacaaactccagttaggcaactacggttgcttagtgtctgacactgagattccggttcccaccgacccgagcgacgccctggccgccgtagccgcactgcgcaaactggccgacggcctggaggacgcggcggtcgaacaagccatgcgttcgggctggagttggccccaggtcgccgaagccctgggcgtcacccgccaggcggtctacaagaaacactcccggcggctcatcgatgccggggtcaagctgaggagacgtgagagttgaacgcgttcgacaagtacctgcacgcggtcatcatgcgggcccagatcgaggccagcgacgagggttcaccgtccattgaggcgagccacctgctgctggccatcgcggccgaacccgacgcgtcggcccaacggctgctggcgtcgctcgggctcgaccgggacgcgatccgtcgggctctcgaccgggagttcgagcacagcctgagcgtggtgggggtgtcgcgggcgtcgtacgacctgccccgcgccaccaggatgcccagccgcccctcgatggggacctcggcgaagctcgccctggagcgcctggtcaagggctaccgcaagaaggacctgcggtcgggacacgtgctgctgggcgtcctcatggccgaggtgggcacggtgccgcgcgccctgcgactggcgggcatcgacccggacgaggcacggacgcaagtcaaagaagcgctataaccgatgggagacaacaagatgcacgtaatggcagtttccagcgtcaccggcgagaagggattctggggcgccttgaagaaggcacacggccggctcccgaagcaggcgcggtgggcgttcgcggtggccagcaccgacggcaaccgggcggtcaacatcatcgtccacgacagcgtcgagggcgtgcgcgactggttcgaggagtgcgccggttccttcgccaccaccgagttcaccgaggccgacgccgccaacgccgtcggcctgaagtagccagtgatgacacaagggatcgacgtcgcccgactgcggtcgacgatggccgcgctgctggcggagtaccagattcccagcgcggcactgggagtcgtggccgacggtgaggtcaccacggtggccgtcggcgacgcgcgactgtcgccgcccaggcccgcgaccaccgagacggtgtaccagtgcgggtcgctgaccaagacgttcaccgcgttggcgttcatgcgactcgtggacgagggcaaggtggacctcgaccgtccggtgcggacctacctgccggacttcgccgtcgccgacgccgacaccacggcccggctcacgccgcgtcagctgctcaaccacaccaacggcatcgaggaggccttcggcgacccgggcgaggacaccgacgtgtaccggcgcatggtcgacaacatcgccgacgccccgcaggtgcagccgctgggccacacccacgggtacagcgccgcgctgggctacgcgatcctggcccgcgtcatggaggtcgtcgaggacaagccctgggacgcgatcatggccgagcggctgttcgcccccatgggtttgaccagcaccaacacctggcgcgaacaggtggaccccgagcgggccgcgaccgggtacatcctgcggtccatcgaggagggaccgatcgagaccccgatcgaccaccttccccgctcctacgggcccggcggcaacatcacctccaccatcggcgaggtactcacgctggcgcgggtgattctcgacggcggtacggcgcccaacggcaaccggatcgtctccgccacggccgtgaaggagatgatggagtcgcgggtcccgataccggatccgtacatgttcgggccgtactggggcctgggactgatcacctgcgactgggacggccacaccgtctacgcgcacgacggcagcaccatcgggcagaacgcgcggctgcgcatcctgccggaacagcggctggcgatcgcgctgttgaccaacggcggaccgcgagagagcttctacaagcgactgttcaatgagatccttccggagtttggcgcccccacggtccccgagctgccacagcccgatcccgacctggtcctcgacccgtcgcgctacgagggcgtctacgaacgccccggcgcccgcttcgaggtgcgggcccgggacggcggactggggctgaccgtgttcgtcgaccccgaacaggcggcgttcctgggccagccggagcgcatcacctatccgctgcttccggtgagccccacccatttcctgatgccctcggacaatccgctcgaggacacccagaccgtggcgatccacgacttcgccgacggccgggcacggtacctccacaccaactgccgcctcactccccgaaccggcgaccagtagggcccaacgactgaagcacggctgagaaatatgccgatcggcatatcgacgacgtcgccgtgccggacgaacatgccgttcggcacggcgacgacacggtgaccgtccaccaagactggaaccggacgcggcgatcgcgtccccagttccgacaaggaaaggacggtcatgagaactcgaaccacagtggccggattggtcaccggtgccgcgctggtcgccgcgacggtgttcaccgtcggcggcgcgcacgccgacaccgtcgacaccgatccgattcaggcggcgatggagaaactccacgacgccggggtccacggcgtgatagccagagtggacgacaacgatcagacctgggcgagcgccgtgggggtcgccgacgtcgactccggacggccgatgtcgccggacttcgagcaccgcatcggcagcatcaccaagaccgtcaccgccgtggcgatcctgcggcaggtggaggcgggcaacctcgacctcgacgacccggtcggcgactacctgccacggctgctgcccggcgagcgcggcgacaagatcacggttcggatgctgctcgaccacaccagcggcatcaacaaccacgtcgacgcgatgttccccgacctcgagacctcactggacaccgtcgagaaataccggtaccgcacctggaaacccgagaaactggcccggatcgggctgaagatggaacccaccggtgaacccggcgagaagaagtcctattcgaacacgaactacgtgatcgcggggctggtgctggaacaggtgaccggcgaggacgccgaggaacacatcacccgcgaggtcatcgaccgggccggaatgcgggacacgtacttcccgggccgggatccgagcatcgacggcccgcactccaaggcgtacctgacgatccgcaacggcgagcacggcgagttcagtgtctacaacatgacctgggcggccacggcgggcgcactggtgtcgaccgccgacgaccaggccgccttcgccaaggccctgatgggcggacggctgctgggtgacgagcagctcgccgcgatgaaggacgggctggggctcgtgtccaccgaactgggcggctgcgaaatcctgggcaccaacggcgcggtacccggcatggactcgttcctggccttcgacgagaccggcgaacggtccatcgtgatcgagggcaacaccaccgaccaacggcccgaggtcgccgacaagatcggcaaggcgtacatgggcctcatcaacaccgctgccgaggagacgctgtgcgacaagtgatcccgcgacgacgactgctgggcgccgggctggccgcggcggtggccgtgccggtcctcggctgggcgggcaccgcgaccgcgcgcgaggacgccgccgcgaagattcggtccggtgccgagaagctgtgccgcgacggggttcccggcctggtgtacgcggcgcgcagtaccgactggcgggcggtcgaggccgtcggtgtggccgatatggactcaggacgaccgatgcgggagcactaccgctcccggatggccagcatctccaagaccttcaccgccgtgggcgtgctgcggttggtcgccgacggactcgtcgatgtggacgcgctggccgatgactacctgccgggcgtcatcgacggcgaccgcgcgaagcggatcacggtgcggatgctgctcaaccacaccaccggcatcggcgactacggcggtgtctacttcgagggcgattcccgcgaagccgtggagcggctgcgctggtcgagggccgaaccgcaggactcggcgcgggtcgggctggaacagcccgccaccaacgaacccggcgagaagttcgactacagcaacaccaactacgtcctcttggggatgatcatcacgaaagtgaccggtgtggacgccgaggaatggctcaaccgggaggtgatccgggccgccgggctgcgcgacacctacttccccggcaccgcgatgcgcatcaaggggccgcattccaaggcgtaccaccgtttcccggacggcgacctcggcgagtacagcgtcttcaggatgcgctgggactccaccgccggttcgctcatcgccacgcccgccgacgtcggcgcgttctatcgggcgctgctgcgcggcgaactgctgccgtcggcgcaactgaagcagctcaagaccctcgtcccggcaccggacgaggatcacggctacggcatggggctgggcgcgctgaagctgcccgggaagggcctggcctggttccacggcggcggcaatccgggcgtccacaccggagcctgggtcagcgacgacgggaagcgcagcttcgtgtactcgttcaacatgaccggggtcgcctacgaggcgatcgaagcctggcagcaggacgcgatgcgtcgggtgctgttcccgtaggagtcgaggcggtggcggcggggttcgagcccgtcaccaccgtttcagcgcggcggggcggtggagtcgcggcgcaccaggtggacgtccagggtcaccggctgatccgcgtgctcctcggattcgatcgagcgcagcagcagttcgacggcggtgtcggccttggcggtgatgtcctgggcgatcgtggtcagcttcggggtgacatagcggcacaggtccaggtcgtcgaagccgaccacggacacgtcggtgggcaccgccgccccggactcggccaggccctccatgatcccgatggcgaggatgtcggcggtggcgaagaccgcggtgacctcggggtggtcggcgcgcagccgcaggccgagcctgcggccgtgctcgtgggtgttggtgtcgacgggttccagcagtgtttcgtcccaggtggacccgtggtcggcgaaggcctgccggaagccgtccagtcgctgccggaccacgccgctgggggcgggcggcggtccggtgaagacgatggcgcggtggcccagttccagtaggtggtcggcggccagccgggcaccggcgaagtcgtcggagcggaccccggatatcaacgggccctgggtgtagccgtcgatggccagcacccgggcggcgtcgacggccgggccgctgatgcgcgccagttcggcctcgtggaagcccagcaggatcgcgccgtccaggtcccaggacttcagggcggcggtgacctcctcgggatcggcgatgccgcgcagcagcaggtggtagtcgcgtttgcgcagcgcgcgttcgatctggcccaggatcgccatgttgtgcgggctgatggtgaggctgtcggagtcggcggccgggatcagcagcccgatcatccgggagctgcgggcggcgaggctgcgggccgaggcgttggggatgtaccccagttcggcggcgatgcgccgcacccggccgatggtctcctgggagacgcgcgcgtgattgccgttgaccacattggagacggtcatcatgctgacgcccgcctgctcggccacgtccctgagggttacccgcacctgcggcccaacctttcccgccgtccggtcgatccggcgacgaacatcagacagttgactttgtcgatatctgatattaacattcgcggaggtatagcgctaaatcttttaaatcggtatagcgctaaatcataggaggccccgtgtcagagacagcgtccaccagccccgacaccgctgcgcgatggtggcgaaacgcggtgatctaccagatctatccgcgcagcttcgccgacggcgacggcgacggaaccggtgacctggcgggaatccggtcccggcttccctaccttgtggacctgggtgtcgacgcgatctggttcaccccctggtacgtctcgccgctggccgacgggggttacgacgtcgccgactaccggcggatcgacccggccttcggcagtctcgccgacgccgaggcgctgatcgccgaggcggccgcgctgggcctgcgcaccatcgtcgacgtcgtccccaaccacggctccgaccagcacccgtggtttcgcgaggcgctgctgtcaccgccgggttcgccgcagcggcaacggttctggttcgccgacggcaagggcgacaacggtgagctgccgccgacgaactgggtgtccagtttcgacggcggcacctggacccgggtgaagaacccggacggcgagctggggcagtggtacctgcacctgttcgcccccgagcagcccgactggaactggaaccaccccgacgtcgtcgccgaacacgaggacgtgctgcggttctggttcgagcgcggtgtcgccgggatccgcatcgactcggcggcgctgccggtcaaggatccggacctgccggaggtgaccagccaggtcggcggcgagcacccgtatctggaccgcgacgagctgcacgacatctaccggggctggcgccgggtcgccgactccttcggcgccgaccggatgctggtgggcgaggtgtggctggccgacccgaagcggttcgcgctgtacctgcgtcccgacgagatgcacacggcgttcaacttcgacttcatggcgcggccgtggcgggcgggcgagctgcgcgagtccatccagtccaccctggattcgcatcgggaggtcaaggcaccgccgacctgggtgctgtccaaccacgacgtcacccgcccggtgacccggttcgggcgcgcggactccggcttcagtttcgcggccaagaccttcggggtggccaccgacctggaactggggcgccgacgcgcccgggcggcggcgctgttgagcgcggcactgccgggttcgctgtacatctaccagggcgacgagctggggctgcccgaagtggaggacctgcccgccgaggccatcagcgacccgatgcactttcgttccggcggccgcgatcccggccgcgacggctgccgggttccgttgccatggacccgcacggggccgtcgctggggttcggcgacggcgaggacccggccgccccgtggctgccgcaaccctccgattggggggagctgtcggtggcggcccagcgcgaggatcccgactcgatgctgcggctgtaccgcgagctgttggcgatccggcgccgggaacccggcctgcgcggcgaggacttcgcctggctggacctcgatgccgagatggccgggctcggcgagggccggaactcgtccgcccaggtggccgggcgcgaccgggatcgcgcgctcggtgccgaggtgatcgcgtttcggcgcggcatcgacctcgcctgcgtcgtcaacctcggcgactcccccgtgaagcttcccccgcacacgtcagtactgcttgccagcgacgacatcaccggcgaccggctgcccgccgataccgccgcctggctgcgtgtgcccacccccaaacaaatttagctaggagtaaagatgctttcagcaaagccacttggacccgtgttggtcctgttgaccgcgacggtcctcgtctccggttgttccggcagcgacgactacggcgaggacggacggcttcaggtcgaggtcgccatggacgcgggcctggagaagagcgccaagaaggtgctcgacgaacgggtcaagcacttcgagaaggccaatgaggacatcgacatcatcccccaggagtacacctgggaagcgaccacgttcaccgcgcagctcgccggtgacacgcttcccgatgtcttcaccgcgccgttcaccgacggccgcggcctgatcgaacgcaagcagatcgccgacatcagcgcgctggtcgccgacctgccctacgccgacaagttcaacccggggatcgccaaggccggttcggatgccaaggaccggatctgggcggtaccggtctcggcctacggccaggcgctgcactacaaccgcgccctgttcgacgaggccgggctcgatccggacaagccgcccacgacctggaaggaggtccgcgaggcagccaagaagatcgccgacgagaccggcgaggccgggtacgtccagatgaccaaggacaacaccggcggctggatcctgaccacactggacaacgccctcggcggccgggtcgaggagctcgacggcgacaaggccacgtccaccatcaacacaccacagatggtggaggcgctggagttgttgcgggacatgcgctggaaggacgacagcatgggcgacaacttcctgcacgactgggccgggtccaaccaggacttcgcggccgggcggatcggcatgtacatcaccggcggcggcaactacgggcagctgatggcgcagaacgacatcaagccggacgactacggcgtgacggtggtgccgctgtcggactcccccgacgccggggtactgggcggcgggacgctggcggcggtgaacgcctccgccagcgaggaggtcaaggcggcggcggtgaagtggatcgacttctactacatggagaagctcaccgacgccaaggccgccaagctggacgccaagaccaccgccgagtccgggcaggccgtgggggcgccgctgctgccggtcttcgacaagaagacctacgacaagcagcaggagtggatcgccgactacatcaacgtgccggtggaccagatgaagccctacaccgacaacatgttcgaccagccgttggcgaccgaaccgacgaagtccacccaggaggtctacggcgtcatggacacggtggtgcagtcggtgctgaccgaagaggacgccgacatcgacaagctgctggacaccgccgagaaagaggcgcaggcactgctcgacaaggccgcgaagaagtgaccatgccgtctagggccccgtcccgccgccgctcccccgccacctgggtgcgcggcggcgggctcaccaacctgctgttcctggccccgctgttgctggtgttcggcgccttcgcctgggtgccgatcgggcaggcggtggtgatgagcttccagcagacgaacctggtgactccggcgcagttcgtcgggctcgacaacttcgagaccgtgctggccgacccgctgctgtggacggcgatcggcaacaccgcctggttcgcgttgctggcgctgctgttcggctacccgattccgctggtcgccgcggtgctgatgagcgaggtgcgcaagtggcgcggcctgtacagcgcgatcgcgtacctgccggtggtgatcccgccggtggtggcggtgttgctgtggaagttcttcttcgacgccggacccaacggcgtgttcaacacgatcctgggtttcgtcggtctggacgcggtgccgtggttgcaggacgcgacgacggcgatgccgtcgctggtgctggaggccacctgggcggcggccgggggcaccatgatcatctatctggcggcgctgaccggggtgccgccggagctgtacgaggccgccgagatcgacggcgcgtcggtgtggggcaaggtctggcacgtgacgctgccgcagctgcgcggcgtcctgctgatcacgttcatcctccagatcatcggcaccgcgcaggtgttcctggagccgttcctgttcaccggcggcggtccggccaactcgaccaccacgctgctgttgctgatctaccggtacgccttcgccgacagcctcggcggcgactacggtgccgccacggcgttgagcctgatgctcgcggcgttcctggcgctgttctcggcggtgtacttccgactcaccaggtcctggagcaccacatgaaatccacttcagactcgaacggcggactgctgtcggccgccgactggcgccgtcccggcgtccgccgcaccgccaggacggtgcacacgctgctgctggtggtgctgttcgtggtcggcctggggccgatgctgtggctggccaaggccgccgtcaccccgacccgcgacacgttgcgcgagccgctgtcgttgtggcccaacggcttcgacttcgccaacctgtccgaggcgtggacgcgggtcgagatcgacaagcacttcctcaacaccgtgatcatcgccgtgggtgcctggttcgtgcagctgctggtcgcgaccaccgccggtttcgcgttgtcggtgctgcgaccgcgctacggcagggtactgacggggctggtgctggcgacgctgttcctgccgccggtggtgctgctggtgccgatgtacctcaacgtcgtggaagtgtccatgatcgacacgttctgggcggtgtggctgcccgccggcgccaacgccttcaacgtcctgttggtgcaacggttcttcgacaacctgccccgggaggtcttcgaggcggccatcatggacggcgccggggcggggcggttgttctggtcggtggtgctgccgatgtcacggccggtgctgggcgtggtctcggtgttcgcggtcatcgccacctggaaggacttcctgtggccgatgctggtgctgcccaccccggccatgcagccgctgtcggtgcggcttccggtgttgcagcagtacatcgaactcgacgtcttcctcgccgcgctggcgatatcgaccgtcctgcccgtcgccgtgttcctggtcttccaacggctgttcctgtccggcggcgggctgagcggcgcggtcaagggctgaccggtggccgtgtcgggccaccggtggcggtcacggctttcgtgaggcggcaccggcgccgacgggttcgaaggcgtgcccggactcgatgtccagggccgtcgtggacttgttcttcagccagaagatgtagaccaccagcgagaccgcgatgcagatcgtcacgtacgcgatgaactgcggcacgtggttgttggtcttcatcgtctcgtagatcaccggcgcggtgccgccgaaggcggagttggccagcgcgtagcccaggccgacccccagcgcccggatcgaggccgggaactgttcggccttgaccagcgcgttgatggaggtgtagccggtgaggatgatgtagccgaccgcgaccagcgcgaaggacgcgaccgggttggtggtcttgggcaggtaggtgatcaggacgtaggtgtagatgacgccgccgacgccgaagaacaccagcagcggtttgcggccgaccttgtcggagatccagccgccgaccggttgcaggcacatcaggaagatcaggccgatcaggttgacccaggtggccacgatcgcctggtcggtgtaggtggccttgatgatcgccggggcgttgacgctgtaggtgtagaaggcgacggtgccgcccagcgtgatcaggaagaccagaagcagcggcttgaagtacgagccgaacagttcccgcagcgaacccgagcggcggtcgcggcccgagcgggtggcggccaggtgctcggccgacagcgactcgtccatggatcgccgcagccacagcaccaccagcgccgccagacctccgatggcgaacgggatccgccaggcccaggacttgatctcggtgtcgtcgaggaacacgaacatgatcagcagcgtcagctgcgccagcacgtggccgccgacgagggtgacgtactggaacgaggagaagaagccgcgccgttcgcgggtggcggcctcggacatgtaggtcgccgaggtgccgtactcaccgccggtggcgaagccctgcaccagccgggccaggatcaggatgaccgccgcccagaccccgatcgagaaccgggtgggcatgatcgcgatgaggaaggaacagcccgccatcagggacacgctgaacagcagggcggcgcggcggccgtgccggtcggcgaagcgtccgaagaaccaggagccgacggggcgcatgaggaacgtcaccgcgaagatcgcgtagatgtagatggtggagttctcgtccgactcggcgaagaactgggcttcgaaataagaagcgaagacggtgtagatgtagacgtcgtaccactcgaccaggtttccggaggagccgcgcagcgtgttgaggatggcgcgacgggtgctggtgggggccgacagcggtgacgaacccgcgggcacctcggctttggcgtctgacatctgtttcctccgggctaagggacaggtccgtatgttacgcattctgggaccgatggcaagtggactcggcaaacggcgggcgcggggtgtcggggcaggcggataccatcgctgggtgattgatccggacaaggccatacgcgagtttatgaaggacatcgggaaaaccttgcgccccatgggttttcgcggctccaggaacttgtggaccgcggtcaccgacaacggcaaggtcctgatccagcgttcgacgcacaacaactggcgcgacggggccttccacgagggtgcccgcggcttcatgctcagccagcaggcgattcccgaggcgtggtggcggtacctcaactggcggcggcagcgggacgggctggaggcactgccgctcgaacacgccgacatcgacgggccgcacctgatggacttccacgggctgccgtccgagccggtcagtcccacccggcactggtcgatccgcgcggactactccggcggggagttggcggccgatcccgaggatctggagttcgtcggcgagcacctggcctgggcggtggggcggctggcgcggcgcgggctggagctgatcgagcccgcccggtacctcaaggagctgctcaaccagccgaagaaggagatcggcgactgggagcccatcgtggtgctgctgtcggagtacgggccgtcctcggccctggacgaggcgatcaagagcctgtgcgacagccaccacgaagacagcgccgccccgatcgtggagtacgcgcggtcgcgttagctgctcgcgtcgctcaccgatcgcagcatcgcgtcacagaacgcgggcaggtcggcgggtttgcggctggtgatcaggttgccgtccaccacgacctcctcgtcgacccattcggcgcccgcgttgctcaggtcggtgcgcaggctcgggtaggacgtgagcctgcggccccgcaccacgtcggcctcgatgagggtccacggcgcgtggcagatggcggccacgggtttgtcctcggcgaagaaggcgctgacgaacagcaccgccagcgggtcggtgcgcaggaagtcggggttggcgaccccgcccggcagcaccagcgcgtcgtagtcgtcggcggaggtctcgcccaccacctcgtcgacggggaacgtgtcggccttgtcgaggtgcttgaaggcctggacgttgtcggagaccgtcgagaccagtaccgggctgccgcccgcctcggccacggcctgccagggatcggtcagctcgacctgttcggcgcccagcggcgcgaccaggaaggccaccctgcgtccttcgagtgtcacggtcatggtgcttcgtcccccttcgaggtcgcttgctcaccatcgcatacccgcgctggcggcgcgccaaactcgcggtctcaggcggtgtggtcggggtcgaggagctggccgagcgggccgaggtccaggttcaggtcctcggggcgcaggccgaagtgttcgcgcagttccaccatgcgccgctccagcatcatcagggtgcggcccagtgtctcgatctcggcctcgctgaggtcgccgtggtccatgcgccgcaacgcctgccgctccatgagctgccgcagcagttcgacgacggtgaggacgagcgcggccaggtcccgttcgacggtgtcggggtcggtgtccagccgccggtacgccggttgccggggttcggtcatcgcggcaccgtcagctcggggtcgcccagcgaggtgatcagggcccgcagcgacacctgcaccaggtcgatgccggcgatcgacagccggatgtcaccggcgatgaccactcccccggccagcacccggtcgagcaggtcgaccagcgcgacggtctgttcggagtcccagcggggttccacggcggtggtcatgcttccaccgccagcccggcgaaggagtacggcggccacgggccggacaactggatctccagttcgggatgatcggctgtcagtgtggacaccgccttggtgaaggcgtcctgttcggtgtcctcgacgaggaagcttccgttgagcagcatgggttcgggcttgccggtgagtttggcgtcctggggccggtggcggcgttgcgccaccgccagcaggccgagttcgtggaaggcgtgttgcgcggcgtcccagacctcctgccggacggcgtcggcgttggccagttcggcgcgtcgtcggcgcaggtaggcggcaccggattcctcgccgccggcggcgggcggggcttgcggccggttgacggcgaacgccttgacgccccactcggtgtgcccggccaccgagtccagggcgcggcgcagcaggtcgtgctgttcggccagcagcgtggacacgcgtcgcggttcggtgtacaccgtggccagtcgcatggggacggtggtgctgaggtggtgcaccgcctcgatgacggcgtggtggcggttggcggtggcggccagccagtcgaagtcctccagccgtcgcgccagtgcctcctcgccgtagtggtggaggtcgacgggggagacgacggcggcgagtccgtcatgggcgatcgcctcgaccggggcttcgtcgatgccggccgggcagggcagccgcccgtcggggagctggtcggcgaccgcgtacagccacagtccggtgtgctcagtcatggctctccttgccctcgatgcgtttgcggccgttggtgtcggcctgcgccagctgttcgcgcagtcggcggttctcctccagcagttcggattccgaggccttcagccagggatcgcgggtccaccagtcgattccggcctgctgcgcggtctccatggaggcgatcaccagccgcagtttgatggtgagcagttcgatgtccagcaggttgacccggatgtcaccggcgatcaccagtcccttgtccagcacccgttccagcaggtcggccagtccggtgggctggggtccggcggcgacgggtccggcgccccggctcaggtcggggtaggtcatgagccgtctccgttggagtagttggatccgcgcaggtatcgggaggcgcggcggcacgacagcagcgcgccgtcggcgtccaggtcggcggagtaggtcgccagcatgtcggtcgaggacgggatccgggccgcctcgatcacctcgatgtcgacgcgccagccaccgtcgcgggcctcgacgccgacgatgccgatgggttcacgcgaggtgagttcggcgacctgttcggccgcgagccgggcggccttggcggcgcccagcgacggtgacgaggtggacttgccgtccgccttggcgtcgtcgggttcgttgtccttggttcgggacgtcctggccacagggaatcacctctcatggctcggggggagcagggaacccgccggacgcggcgggtacagccgcgccagcagttcccgctcggcttgttcggcttcggtctcggacagttcgccgttccggcgggccgcgtcgacggcctccagggcgcccatcacggccgccgggtcccggtactgccgctcggcctcacggtggatcagctcggcgagccggacgactcccagtaccggggccagcagcaggccgaacatgctcagttgccgttcgtcggcgtcgggacgaagtcgtagggagccatcgggccgaccaaccgcaggttgagccgtccctcccactcgctcgacaggtcgtccaggatgtcgccgagttcgccggtgcgttcctggtgcagcagcaccgcgacccggaacgcgacgtactcgccgttgggttcccggacgttgaactcggcgcccagcggcgccagccgggccagcagcacctcggtgtcggcgctgcggcgctgtgccagcgcgctggcgatggccttgcccagttcaatctgctccggctgggtcagctccggcggtttgtcgcggatcgcctcgcgcagcgaggaggtggccgggtcctcggtgaccacttcggtcagtacggcggtggattcgtagctgcccttgacgaggaactgggtcaggccgcgcaggttctccagcgagcggtggaaatcgtcgtgcgagttggccagcagttccccggcgacggcgtcctcatcggccatcgcggcgccgaaccgcatcggcagcaccggtccgtcctcggcgagccggtcgagtacctgggcgtgtgcctggaggtcgcggtagctgcccagcggttcgtcggcggggatctggctgaccgccgcggcgatgtccccggaccgcaccaggctcacctggctggccgggtcccccacgccgagcagttcgggatcaagttcggtctccgccgggacgatgccgtagacgaaacagaccgttgtcagagcgggtgacgcggtcaccgggctcaccccttcttcgtcttggtcttggaccgggacttgttgtcggactcctgctcggtgtcctcgtcatcgctggagaacacgtcccggaccttctcgccggcggcttccagggcgcccttggtcttggacttggcgccgctctgctgggtgctctccaacagttccggcaggcccttgtcgttgttctgggtgatgtccagacgtccgacggcctcggcgaaccgcaggtaggtgtccacactggctatgacgacccgcaggtcgatggtcagcagttcgatgccgaccagcgacacccgcacgtaggcgtcgatcaccaggcccttgtcgaggatcgtctcgatcacgtcggccaggccgctcggtgacggccgctcgaatccggttctggtcgccggttgcgtcatggtggtcattacttgccccctttgtcgggtcactccgcgtcaggcgcggaggcttcacgacggcggttacccggcggctggagatcccaaacggcgcaaggcattgtggggacgttatatgcagaaatgttcatatgtttattgcccattcttgcccattggaaaggcccgattcccatgtggaaaaaacgaatagcgctggccgcggcggccatgctcaccgccgcgatcgcctcggtcctggcggcgccctccgcccaggccgacccgtcggtgaacgccatgcccaacttccagctcccgttcccctgtggtcagacctggaacggcgacaacgacaactccagcgcccaccgggcctgggagatcgacttcaaccggggcagcagcgcctcggccgacctgaaggacacggtggtggccgccgcggccggaaccatcgagaccgccgcccatcagggttccgccaacggttacgggaatctggtcaagatccgccacgactccaccggctactacacctactacgcgcacctgaacaacctggcggtcaaggccggtgagtacgtctcgcagggacaggtcatcgggacactgggcaacacgtccaagcccggcaacgccatctcgccgcacctgcactacgaggtgcgggtcgacggttcctatccgggcaacatccgcaaggcggtcttcaacggagcgaccttcggctaccccaacgccaacgtgacctcccgcaactgcgccaacacctacgacccggccgacctgtgcggttcggggtactaccagatcgactcggcccggctgggcggcaaaggcactgtggacctcgcctggaacggcagcgcgaactgtgtggtgacgcgcaagttcacctcgctgggaacggccaccgccacctcggcgtacctggaaccgcagggcgccaccagagccaccgactcgggcaacttcacccattacgccggtccggtgcgcgccacctcgccctcgtgcgtgcgctggggcggcgcggtggagggcaccgcgtacaacagtccctccgagcactgctgaacccgtctgacgtgtcggtcggcgcacctatggtgtgccgatggacatgggactcagcggtagaccggcactgatcaccggcagcagcggcggcatcggcgcggagatcgcgcgaagccttgcgaccgaaggctgtccggtgctggtgcacggccgtggcgccgagtcggcgcgccgggtcgccgagcggctgcgcgcgtccggggccacggccgaggtggtgctgggcgatgtgaccgacgcggccgacgccgagcgcgtcgccgaggcggcgcgggggttcggcgtccggatcctggtcaacaacaccggcccgttcagcgagcactcctgggagacctcgacgccggacgactggcgcgacgcgctggacagcaacgtcgtggccaccgtccggctgacccaggcgctgctgccggtgctgcgatcggacggctggggccgggtgatcacgatcggcagccgcgccaacacgacgccgctgcccaacatggtggagtactcggcggccaaggcggcggtggtcaacctgaccacgagcctggcccagcacctggccgggtcgggggtgaccgccaactgcgtcagccccggggtgatcctcaccgactcggcgcgccgcatgttcgaaacccgcgccgcgtccgagtcgtggccgcaacgggactggccggacatcgaggcccgggtggcgtcggagtacgcgcccaacccctccgggcggctgggccgggccgaggacatcgcggcggcggtgacgtatctggccagcccgctggccgactacgtcaacggcgtcgagttgcgggtggacggcgggatcaccggcacgccgttagttacagcagggtctgccagtagctccagaaccggatcatgatcaggatcagcaggacgaagacccacagcaccaggcccgcccagtgcaggtacagccagtcgccgacctcgccgtcggtcttgctgaagttgcggcgcgagatgttgtagacggtcgtgtaccagaagatcggcatgaccatggcccacacgaccatgcagtaggggcacagcgcgccgatcgagtacaggctctggatgaacagccaggtgatgaacacggcgcccagcagcgtccccagctgcatgccccaccagatccagcgcggcagccgtacccgcgacagcaccagcacgccgacggtgatcacgaccgggaacgacatcaggccgatgaacgggttggggaacccgaacagttcggcctgcgcggtctccatgaccgaaccgcacgacagcaccgggttgatgctgcaactgggcgtgtagtcggggtcgcggagcatcgcgatcttctcgaccgccagcgcccacgaggcgatcaggccgatgaccccgccgatggtgaggatcaacccgagcgtgcgctcggctaccggcctggtggtgtcctcgccgatgcggtcctcggagtcagtcttggacatcgtgcgcctccgcgttcatgtggtcgtggccgttggtcagcctagataagtggagcgggacggctgaaccgaccctcgggcatgactcgggcacgcacggacaccacggcggcggcgaatggatcacaatgggagcatgagccagtcgattccggacccgcaacagctccgttcctatatgtacggtgaaggtgatctcgggggcctgacgctgttctcgggcggcttcatcaactacggctactggccggacacaatcgacacgtccggtgaactgacccaggccgaacgcacccgcagtcaggcggagctgtaccgccaggtcgtcgcccggctggacggggcccgggacggccggttgctggagatcggttgcggcaagggggccggtgcctcactggtggcgagcgagtacttcccggctttcgttgtcggccttgacctgtcggcgcagcagctggcgcgcgcggccgccgcgaaaccaccgccgccgctgaagctggtgcgggcctcggcactgagcctgccggtcgggacttccactctggatggcgtctactgtgtcgaggcggcgcagcacgtcgacgaccaccggcggctggccgtcgaggcgcaccgggtgctgcgcgccggcgggcggttcgtcctggccggtttcttcgcccccggcggcgaacccgagccgcggctggccgagctgctggagacggtcggcaacggcatcgacgtggtggcgccggtgagcggcttcgccgaacacctcgccgaggccgggttcggcgacatcgtcaccgagtcgatcggcgaacgggtctgggagggaatggacgcctggatcgcccagaccgagtaccacgactcgtggggccgcaactggctgcccgcctaccgcgacggctgggtcgactattacctgatccacgccaccgcctgaccgggatcggtgtcgcagttgcgccgtacgctcggaccgcaggaccaagaaccggagtcgcgaaccatgaccagtcaggcatccacccgtttgcgctgggcggtcgacaccctgtcacccgcccccgacgaccggctgctggaggtcggctgcggccacggcgtggccgtcaccctcgtcagccagcgcctcgacaccggcaccgtcatcggcatcgaccgctccgagaagatgatcgccgccgccacccgccgcaaccgttcccatgtggacaacgacacggcgttcctgttgcgcaccgagtttcccgacaccggactggaaccggagttcgacacgatcttcgccgcccacgtcaacgtgttctggaaacggccggtcacggcactggcggaggtgcggcggctgttgcggcccggcggacggctgtacctgttctggcaggccccgtcctgggaacccggcttcgacaaacgcggcttcgccgaaccgatcgcggccacactgcgcgagcacggcctgatcgacgacgagatcatcatcgggccgccgggcgacagcgacgactccttctgcatcaccgccgcggcgaagtgacctcggcggccagccgcagcagttcgtccaccgaccactggtcgtccatgtgctcgccgtagtgggctgccaggacccggccgtcgggcgcgatgaggaggtcggcgggcagtcccagccgtccaccctccggtttggacgacggcggacgctgccgcccggtcaggatccgcaccgtcgtgggaatcgcggtgcgcagcaccgcccacagtccaccgaggctgaggatcgcccgccgcgccgactcgaccccgaactcgcggtatacccgtttgtcggggtcggccacgacgtcgaagggcagcatgtcggtgtactcgtacagttcgtcgattccggtgtggaagaacacgacctcgcggatcccggcggagcggatctcgtcgtgccgcttggcgatggagcgcaggtgggtgtggcagatcgggcaaccggcgaagcgccggaactgaaggtgcaccacccgcttagggtcgggcaccgaaacggtgccgcccgcgacggtgtcgaagctgcgaacccggatcgtggagtcgggcgccagtgggattgacatgggcttgtcttcctctcgtcggggtctccagcctggctcgcggatcccggcgcggcatcggtccggcgatgacaatcgcgggtactgccacggatgtagcgtcggggcatggacgaatgcccgggctgcggtttcgtgggcgcggcggacgatccggcgccgaccccaccggccgaccggcactcctccggtgcctgctggggccgctacgaggagctgctggcgcgctcgtacgggatcgcggcctatcgcggggtgcaccagctggtggtggacgtctatgtggcccagcaccccggcggcgactcccgtaccgagatccagcggctggcgctgtgcctgatgacactgtgcctgttcgtcgaggacgatgtggacgtgcgacggggtgccgaactccacaagcgcatgatggccgaccggccggactacttccacgcgctggaacccccaccgctgcggggaatgctcacggccgccgacgttctgacggctcccgacgcggccgagcacgagcggctggtgcgggcctggggcgaacaggtgtggcgggcgtggcgcccgcaccacgcgctgatccgcgactggaacgcgcgggcgctgggtccgatgacctgaaaagcggaagccgtcggtggcgggttgctctaggttgggccgcatgtcactgacgatcacgacccttgccgagcgcccggagttgaccggcgcgttttgggagctgcgggacaactggccccggtacatcaccgaggaccgggtcagctggttccactatggggcgatcctgacgacgtttcccgagtacgtgctggtggccaccgacgccgacgggcagctggtggcgcgcgcgttgagtgtgccgttcaagctggacctggaggggcggcgcgagctgccgtccgggggctgggaccaggcactgttgtgggcgttctccgaccaccgcgcgagccgggaaccggatgtggtgagcgcgatcgagatctccgtggacaaccgtcacctgggtcgcggcctgtcgcgggaggtgctggcgagtatgcgcgacaacgcgcgtgcgcgcggtttcgccgagttggtggcgccgttgcggccgaccggcaagcacctggagccggacgcgccgatgagtgagtacgcgtggcgcacccgcgaggacgggctcccgcacgatccgtggatccgcacccacgtgcgcgcgggagccgtcatcgactcggtggcctcgacgtccatggtggtcaccggatcgctggccgactggcggacctggacggggttgccgttcgacacgagcggtcccgtcgtggtgccgtcggggttgaatccggcgcagtgctatgtggaggccgattacgcggtctacgtcgagccgaacgtgtgggtgcgtcacgcgttgaccggctgagcgacgctggtcgcgccccggatggcgatggcgcgcaggccgagggcgcaaccgaaaccggccagcgccagacccgcccacggcagtgtcgaccatggaccgacaccggtggcgtctagtccggccccgacggcgagattgcccgccgccacggcgattccggcgacggtctggaagacgccgtagtggctggcgacgtgttgttcgcgcgccagggtgacgatcgtgtccatctcaaacgggtaggtgatcatcgttccggtcgccaggatggttccgcagaccacgacggcggcgatgaccacgcccgcgtccggccgccacgccaacacggcggcgaccggcaggaacgcggcacccatgacgatgacgccgaggcatagcgaaccgcttggcccccaacggttcttgcaccacgcggtgacgcgcacctgggcggtgatcgtgaggatccccgcgatcgcgaacacgaccgtcgtggtcaggctggccgcggcgggggtcgtgtgctggttcagcagcagcggcagcgccaggtaggtctggaagttgaggacgtacgtcgcggccatgacgacggagaacagcaggaacccgcgattgcgggccacggttcgccacgagtccaccatcgagggacggtcgctgttctcgccgtgccgcttggggagcagtcgcgcctgcgcgagcgtcagtgccgcgaagatggcggcggcggtgaagcacgtcacggagaagtccacaccggacagcgccagtccgatgagcgggcccgccaggatcccggcctggtagaacacgttgaacacggcgaaggcctcgacgcgcttgtcaccggcctgggcggcgatgtaggcccgtacggcggggttgaacagggccccggcggctccggtggcgaccatgccgagcaccaggcccggcagcgagtcggtgaagccgagcaccccgaaaccgaccgtccgcagcgcgcaaccggccaggatcatcggcttgtacccgaaccgatcggccagcgctcccccggcgaagaacagtccctgctggctgaagttgcgcacgcccagcagcagtccgaccagcccggccaccagcccgatgccgccggacaggtacgcggccaggaacggcatgagcatgaagaacccggcgttgatgccgaactggttgaggcacaacagccttacggtggcgtcgagctctcggaacttcgagacggtcacgcccgcacctccccgtcggccagcgatggggctgcggcgccgtcagccaccagcccggccaccctcgcgccgtcgccccgcgcttggctagcgagcggatcttggacgttggtggttcgggtccaggccacggacaggtgccccagcgggttgtcgacggtttcgggatcggtgggtagcggctggtccagcagctgatgctggcgacagtactcgtcgttgaagacggtgtcggcgtagcgatgcggcccgtcggggaagatcgcgaccacgcgagcggaggcgggttcgcggcgggccagccagtccgccaccagggcgaccgcgccgacgctccagccgccggtggcgtagctgtggcgggccagacggcggcagctgtggatcgcggcggccgggggtacccagtggacctcgctgaactggtcgtaggcgacgttgcgcggatagatgctcgagcccagcccgcgcatgagccggggccgggcgggctgaccgaagatggtggacccgggcgagtcgacgccgaccagccgcgcgtgcgggtacagccgccgcagcaccccgaagaccccggcggagtggccgccggtgccgaccgcgcacaccaggatgtcgatgtgccgcaactggaacgccaactccagtccgagcgcctcgtaggcgtccacattgtcgggattgtggtactggtccgggttccaggccccgggtgaaccggcgatcagctcggcgacccgggcgcggcgggcctcctgccagccgccgaccggatcgggttcggccacgatgtcgacgtgggccccgtaggcggccagcagtcgccgcagcgacggctccaggccggggtcggccaccacggtcaccgggtgccccgatgccatgcccgccagggcgagtccgaggcccagcgtgccgctggaggactccacgatgggcgcgccgggcgccaggtcgccgcgttcccgggcgcgccgcaccaggtgcagggccgcgcggtccttgatgccgccggggttggcgccttcgagtttggcccagtagccgtggccggtctcggcggtcgcgagccgcagcaatggggtgttgccgaccagtgcggtcatgtcgccgggtgtggccgtgcgcagtccaccgggcacggcgaattcggtaatgctcaagaaagtttctccctcttaaatggattaacggtcccctgtcatgtcagaggcccgtcacgtccgggagatacacagtccgatcagtcgcgtcgctcccgattgggagcggaaatgcttgtgccccaggctgtccgcatgatcgcgctctatgggcgcgtcaatgatcacagcgggaacttccggggcctggcaagcgaccccggacgccacaccgggctggcgggcgctttgttcggcttcgtgatgggttccgggggccgggcagtcggccaccgacgccgcggcgacctcggggtgctggtgcgccaggcaccactcgacgccggtcagcacgatcgcgagcacgacgaggagcgcgccgatccgccgcatccccacgcctgccacggcgtcaagctaccgcatcggctaccgacagtcgcgactcccccacggactcaccggacgtcgagcaggtacccgggcgcccaccagtagtcgtgcagcagttccggttcccgctggtcggtgaacccggcggcggtcaggtcggcgcgccagtccgcgagggactgttcgtggtgcacggtcgccgggtcgaagtacccgaacatgaccggcatcaggaatccttgcgcgacaaggccaccgtcgccgtcgtactcggccagcccggcctcgtagcgggtggcgacgtagtcgaaccactccggctcgcacgaggagccgggccgcaggtcgaactcggcgatcagcagccggtcggtgtgatcgcgcagccatcccagcagctcaaggcgctgcggccgggcgatgttgtgcagcgcgaacgtcgactgggtcagttcccagcgggtgtcggcgggccaggcgtccacgccggtggccagctgttgcagggtcgcgttggcggcgcggtgcgcgacgccgcgttcggtcagggccgcggccgtggcgtccaacagcgccgccgagggttccagcagatcgacccgggcgacgtcaccggtcagcgctggcagcagcgccagaccgtcaccgacaccgatgtccaacagggacgcgggcttggccgagcggtaccgttcggccagcgcggcgctcagcgcccggtacagcgacacgttgccgccgccccggatgaacgcggcgaaaccctccggctcggtgtagacctgttgccgcccttgctttcccaccttggtgaggtactcggccgccgcggcgtgcacccgggaggcggtttcgtgccgggcggcgcgggtggcgtagtcggcggccgcggcgtcgtggccgtcggcgaaggcgagcaccgccaggtagaaccagtcccgtccggtgtggcagtggccttccagtttcgccaggtcgtggtgttcgcggtacgcgtcccaaagctgctcgatcatctggcgagcctacgtggccgggatcctgtggagctaccggtgatgcactcgatcgaggtatgtcacttatggtgtgttctgttaggatcaatcgatggcaggtgccgcggggtcgcggccggtggattcccgcgatgtggccccgcggccgccgtcggttgtaggttgggtagtccgccgccccacgggaggattccgccgtgaccacctggaccgtcatccccgccttcgccgccgtgatcctgctgggcgccatgtcgcccggcccggacttcgcgatcgtggtgcgtcgttcggccatctcgggccgccgttccggtctcatggccgccgtcgggatcgccgcgggcatcacggtgtgggtcgtcgccgcgaccaccggggtggcggccctgctgaccgcctcggcgggcctgtacacggcggtgaagctggccggtgccgcctacctggtgtacctcggcgcccggaccctgtacgccgccctcaaggacaagggcgcctcgccgcttgccgagtcggccccgcccgcgacggtgtccgactggctggcgtttcggcagggcttctggtgcaacgtcttcaaccccaaggtcggggtgttcttcgtggcgctgatcccgcagttcctgccctcccacgcgacggtgctggacaccgtgcagctgtcggcggtcgcggtggccatcacgctggcgtggttcggttcggtggcgctgctggtggggacgctgcgccgcgtgttccagcgccccgcgatccgtcgggccctggacacggccaccggcgcgatcctggtggcgctgggcgttcgggtcgccgccaccagcggcagctgagtgcgctaagtagacgaacgggatgagccgggacgtgcgtgacgcgtagcggtcgaagtcgtcgccgtaccgctcggcgaggtacctgtcgagcatcgggatgttgatggacacgaacatgacggtcatgatgagcgggatcgcgaaggccgacacggtcccggtcaccagcgcgaagccggtgaacagcgtgacgtcgccgaggtagttggggtgccgggtgtagcggaacatgccgccggtgtacagccgaccactgtgctccggaagccgtttccacagtagccgctggatctcggagccggtgttcagaatggaccccagtagatacagcgccacccccacccacagccagcggccgacgtcggcggggttggtgccgccggtgaacgccatcgtggcgtggatgacgatgacccacaccccgatcgtgacggcctcgggcacggccatggtccgtttgagggtgacgaacgtcgtcaccaggaagcgtccgaagtagaacaccgacagcgcgatcagcagcgcccggcgggtgccgtcggccagcgggaagtcgaccccgagccagtcgccgaagcgccgcgacccgcccgccaggaaccacaccgcggcggtgacaccaccggcgtgcagcaccgtcaccaccgttttcgccacccgcgaggagtcgtatccgccatacacaccgtgatcctgccgcatcgcggccggtttcaccgcgacgacaccgccgcgcgctcgggctattccaacagcgcgtcgagggtgtggcgggcggtgtcggccatgacggggttggtgtccacgtagtacggcagcgcgatgatggcctgcgcgagcgcccagccgcgcccgcgttcccaggtcgcgtcgtcgacgccgagttcgcgccggtaggtgtcgcgggcggcggcgtcgaacaggttccaggcgggcatgaggtcgaccgcggggtcggcgacccgcagcatctccaggtcgatgacggcggcgagccgtccctcgcgcagcagcaggttgccgggcatgaggtcggcgtggatccagtgccgcgtctcgggttccggcgcgagcaggcagcgccgccacagcgcgtcgatcgcggtggtgtcggtgagttccacgctgcgcgacagcgcgtcggcgacgccatcggcgaactcgctcagccgtccgcccctggcggtctcgtcccaggcgcgaccgtcggtgtcgacgcgccacagtgcccggacgaatccggcgaggtcgcgggcgaggccgcgctggtcggcgatgtcggcgccgtaggcggtctcgccatcgatccagcgatacgcgctccaccagccgtcgtaaccggggccgggccgtcccaggcccagcggttcgggcaccggcaccgggagccggtcggcgacgagtcggcagcggtcctgctcgtcggcgagttcggcgcgcagcgtctcgtcgcggttgggccgcaacgggaaccgcagcaccacgtcctcgccgagccggaacagcgcgttgacggtgccgggcgaggctatcggccgcaccggcagcggggcccagtccgggaactggtccgcgaccagccgcgcgacctcctcggcggtgatgtcggcctgatcggcgtgcatcttcaccggccaatactgggtcgcgcggcggcggtgcggcaactcgttttcgcggctacccgacgcccacgggggcgagcggcaaccgttcggcggtgtacgcggcggcggcgtccgtcgcctcgcgatggatggtgtcgatgatctccggcggcagttcggggtacagccgccgtagttcggcgagcggtttggcctccacccggccgtcgcgggtgaggatgaggctggggtcctcgtggatggtctggtccactacggctccttttcggcgtgacgcggcacagcctccagcttgccgcaccgaaaggcggcggcggacgaatccggacggccccggacaggccagggcctaaccagggacgggccctggggggttgcggtggtggcggcgcgggtacggcgggtttcttgcggtcccgcatcgagttgaggatccgcgcggccacaccgccgccgatgctggcacccagaacgctggccaggccgatggacaggccgtcgtcgatgacgatgccggaggcgcccaggtaggcccacgcggcgccgcaggcggcggcggggatgaagccgatgatggccaagagcgggatcatgcgacccacgatccacagcgcgcagcccagggcgacgaagctgaccagcacccccagcacgatcagcccggcctcgttctcgttgttggagacgtcctccatgatgccgatgctgaccaggttaaggttgatgtagtcgtgttcggccagccagcccagcacgaagccgccgcccgacagcaccgccagcgcgatccggctgaaccgctgggcgcgtttgccgacgatccagcgcacgatcgcgcaggccaccccgcccagcaggaacccgacgatggcgccgaagtacccggcgtgggtcagggcctgttcgagttcgctgccgccgatgccgaggctttcgcggtcgctggcgatgggttggccgatgttgaggtcggcggtgacgaacatgccgacgagcgcgcccgccacgatgatcgcaatgtcgcggaccaacagcagctgggcgttggccggttggcccggctgtcggggtttgcgcgggacgagttgcttggccggtggcttgtcgagggcgtgcccccgctggccgggcggctggccgagcgcggacttggcggtaccgggcgggccctcgccgggtgtggccgcgacgggcttgccgtcggcgggtttgcgcgaggagatcagtttgcggaaccggttctcggcggcgtcgtaccactggttgacggcgtcggcggccggacggcgcgactcgttggccgtggtgaggccacgggtgaacatcttcgtcttgtcgacgacgcgggccaggttcaccgtccactgcggcgtgttcagcacgttgtccacttcggcgcgctgaccgttgatcagctcgtgcaccgactgcggccaggcccgcccggtcggggcgagttcccctatggattccagcacctgcgtcgggccgggccgggcggtgggatccttgtcgaggcaccgggccaccagcgcgcgcacccggtccggcagcccggacaggtcgggttccttgtggacgacgttgtagatcgtctgcgggtcggagttgccgtcgaagggccccgaaccggtgctggccatggccagcacggtgcccaggcagaacacgtcgctggcgggggtcacggacttgccctcggcctgttcgggcgacatgtacccggcggtgcccacgacccggccggtgcgggtgaggccgctgcccgcgacgttgtcggtggcgcgggcgatcccgaagtcgatgacgcgcaggccctcgtcggtgagcaggatgttggtgggtttgaggtcgcggtgcaccaggtcctgccggtggatcacgtccagggcggcggcgagcccggcggccagccgcagcacggcggcctcgggcagtccgccggacgccttcacggcctcggccagcgtcacgccggggacgtattcgctggccagccagggcacctcggcctcggcgtcggcgtcgatgacggcggcggtgtagccgccggagaccttgcgggaggcggcgacctcgccgcggaaccggtcccggaagccctcgtcctcgagccagtcctcgctgacgagtttcagtgccaccaggcggccgtccggcccgctgcccaaaaagacccgtcccatgccgccggtacccaggcgggcgagcatccggtatcgccctacccgtttggggtcatagggcaccagcggcctcacgccggttccctgtgcttttcggccatgttctcgtctcccggggttcgctgtgcacctgcctcaactgtattcaacgtcgccacagggtgcctacccggtaacacggcgggcgacagccgccgctccaggaactgcccgggccacgccccggcgggacggtccactgtgaacgactcggttcgggtgaaaccctgccgctcgtagtattcgacgagtttgccgtcgttgcccgcgtagcagtcgacccgcagcagcccgaggttgtcggcgcgggcgagctcggcggcgtgctccagcaaccgggaacccacgcccaggcccgagtagcgacggtgggtaatcagcagttgcacgtacagttcgggctcgttggcgggcggggcgtagttgaggggcacgccgaccgacagcgcaccggcgggctgtccgtccacgatggccatgtggaggccgccgctgtcggcgaaggtgttgacgcggtccacgaaccgcggcgtctgggacgccggtgtcgatccccattggccggtcgctccacgttcgaccatccacgcgatggcactgtccaacatgcccagtaccgcggccacatcgtccgggccgccgcgccgtatctcgatgttcgtcatggggcgatactgccacggttgtcgtacccggtccgcatactgtggccatggctgaagcacccgtcacggtcatcaccgaggagctgctcatcccggccacggccgacgcactgtggccgctggtcagcaccggcgcggcgctggctcgctggtacgcgttcggcggcgccgagatcgacgcccgcccgggcggcgcgatggtgctgcgctgggacgagcacggctcgtttcccgcgaccgtcgagcgggtcgaaccggggcggctgctgtcgttccgctggcagcccgagggcgatccgctggtcgagatccgactggagccggaggccgaggcaacgcgggtcacgatcaccgagtcggggcggctggacaaccccgaactggacgccggagcctggcgcaacagcctggggctgctgcgcgacctggcgaccggcctcgaccaaacggcctagcccagccccgtcgggcggcatcgcggccagcggccagcgaccgtcagccgacggccgagccacgccgaccggcctcgctcgcgacccagcccagccagcgccgcgagccccgcccagctcggccagcggggcgggttctggtcaggatgggtcggcagtggcgctgaggtacttcaccaccgcccgcacccgacggtgggcgctgtcgtcgaccggcagttcgagcttgcggaagatgttgccgatgtgcttgctgatggcgcgttcggtgaggaacagtttcgccgcgatcgcggtgttcgcgtgcccctccgccatcagcgccaacacttcccgctcccggggcgtgaggcattccagcggggccgggccccgtgtgatgagcagttgcgccaccacgtcagggtccagggccgtgcctcccgccgccacgcggtgcaccgcgtcgatgaagtcgtcgacccgcgagatccggttcttcagcaggtagccgacgccaccgcgccggtcggccagcagttcggtggcgtagacccgttcgatgtactgcgacagcaccaggatcggcaaccgggggtggcgggtgcgcgcgtcgatggcggcccgcaggccctcgtcgcggaaggtgggcggcagccggatgtcgaccaccgcgatgtcgggcggttcggcgtccaccgcggccgcgaactcctcgacggtgcccaccgccgcggccacctcgaatcccgccgtgcccagcagcaggcccagcccctcctggagcagcgcgtggtcttccaggatcacgactcgcacggcaactccactcgcagctgcgtgggtccgccgaccgggctggccagtcgcatccggccgtccagcgcggcggctcgacggcgcatcccggcgatgccggtgccgccgctctcgtccgcgccgccccggccgtcgtcggtgacctcgatgatcagggtgttcgcctcgcgggtgacccgcagggtggcggcggtggcgcggctgtgcttggcgacgttggtgaccgcttcggccgcgacgtggtaggcggcggcctcgacggcggcgggcagccgtcccggcggatccagcgtcagttccatcgggacggggctgtcggcggccagggcgtgcagcgccccgtccaggccccggtcggacagtatcggcgggtagatgccccgcacgacggcctgcagttcggtgagggtctcctcgacgccggtgcgggcccggtccaccagctggtccgccgattcgggggtgtcgccgcgctgccgctgcgagacgcccaggtggatgccgatggcgaccagtcgcgcctggatgccgtcgtggaggtcgcgttcgatgcggcgcagttcggcggcgtgggcgtccagcgcctcggcccgcgtgtgtgacagttcctcgacgcgttcgctcagccggtcggtcgaggtgggccgcagcagcgaccggccgagccgcgagtgggcccaggcgatcgcgggcaccagccagatgatcgcggcggtcgcgggaacggcgaacagcggcggaatcgtcagcgcctgctcccaggtcgtgatcggcacgaagaacgagaacgtgccgggcggcagtacccaccagcccaccgtcaccagccaggacccgacggccacgaagtacagcagcccgacgccgaacgccaccggcatccccaccgcggagtgcagcagcagccacaggctctcccggtacgtcgtcgcctgtcgcagctgcggcagcagccgccgtccgcccgccgggtcggacgcgcgtcggggttcgccgatggcggcgccgaggaagcggccgatccgggcacgttcctgggtcaggaagccgtgctgcgcgcccagcatcgacgacagcagcggtatcccgatccccagcggcgcggtcacgatcgccagcacgagcatgacgagatgggccagcgcgacggctccggtcgcgccgccgatcaccagatagctcgtggcctgccagatcttgcgcaccgtccgattatcgatggtggccgggcggctcgccagtgtagccagctacaccttttattcgggtgcgcgcgtcactgtcgcgggcgggtgtgattcctaacgtcgaagccatgaacgaaaccctacgaagaggacgaagagttcgcaggctggcgatcgccgggatcctgacggcgacgatggcgctgtcggcgggagccgtggcgctggccggtgaacccgaaggcgacggcgagtgcggctacgcgaaggtgacgtcgaaactgaagtccctggtggccgatcacggtgtcaccggtgccgcgatcgacgtccggttccccggttgtggcaagtggaccaaggcggtgggtctggccgatcgcgagactgagcgtccgatgcggaccgatcagcgagtccgtatcggcagcatcaccaagacctacaccgcgaccgtcgtcatgcagctggtcgccgacggtgagatcgatctggaccagaccgtcgagcactatctgccgaatctggtgcagggcaacggttacgacggcgcgaagatcaccgttcgggaactgctgcggcacgagagcggcctgcccgaccacaccgacgcgctgccgtgggaggactacgacagcttccgctaccgcaccttccagcccgaggaactggtcggcatggcactggacatgccgcaccccgaccaggagtggacctactcgtccacgaactacgtgctggccgggatgatcgtggagaaggtgaccggcgaggacatcggcgacgagatcaccgaccggatcatcgacgaactcgacctgccggacacctactggcccggcagcgagtcccggatccggggaccgcacccgcgcggctactggcccgaggaggacggcggcaaacgcgacgtcacccgcttcaacaccaccttcggcggcgcctccggttcgctgatctccaccatggacgaccagcagcggttcttcgcggcgctgctcgacggcgaactgctcgacgagccgcagctggaggagatgcgcgaaaccgttcccgccgacgaggaccggctgtgggaggacgcccggtacgggctcggcctgatcgagacccccgtcaaggagtgcggcggtgtcatgtggggccacggcggcacctcgccgggatacaaggtcttcaacggcaccacaacggacggacgccaggttcagttggcgctcaacgacaacgtgaccaccgacgcgggcgacgaagccctgttcgacaccatccgcgccgcgctgtgcgtcggccgctgaccccgagtaggagaatcatgaggaaatccacaaaggccgcgacagcggtcctggctctggcggtgctgggcaccaccggatacctgacacacacggcgctggccgaaggcgacggcctgggccgcttcgcgaaccagaagatcgactggcacaaatgccagctcgacgagaacgacgaggtcggcgccgaactcgacgccgccggagcccagtgcggcgaggtcaccgtcccgctggactaccgcaagccgaacggcaggaccatcgaggtggccatgtcccggctcgaaggcagcgacaagaagcacaagatcggttcgatgctgctcaacaccggcggcccggccggtgagggcctggattacgtgcttccggtcagcgacgcgatgggcaaactgtcgtcccgattcgacctgatcgggatggacccgaggttcgtgggccgcagcaaccccatcgactgcggttgggacgtcggcacctgggtgcgttcggccggaaccgaacgcgacggtttcgacgagatcgtcgacatgcaggccgatctggccgaacggtgcgaacgcaccaagggcgacctgctgccgcacgtgaccacccgcaacaccgcccgcgacatggacctgatccgccgggtgctcggcgagcggaaactgtcctatctgggctattcctacggtacctacctgggttcggtgtacacgcagatgttccccaagcgggccgaccgggtcgtcctggacggcgcagtcgaccccgaccgctacggggcgacgatgttcggcgacgcggccggtcacgccgagaacgcgctgaaggactgggcgaagtgggcggcgaaacgcgacgccgagtacggactgggcgccactcaggacgaggtggtcgcgacggtcgactccatcatggaggccgccgctgaggaaccgctgcggatcggcgagtacgaactggacgacagcgcggccccgatcgtgctgctcgacggcctgtccgacgaccgcgaaccgtccaacaccaagctcgccgaggcggtcgccacgatgcacaccgccgcgacccagggttcggccaagccgggccccgagctggaggggatgctggggttcgtgctcaccggcgccgagtcgaagtacggcagcgcgcaggcgtcgatcctgtgcggcgacgtggatgtgccgaccgaccccgactggtactggaatgacatcgaggagcaccgcgccgacgagccgcgtttcgggccggtgtaccgcgacatcagcccgtgcgcgtcctggtcgaccgaaccgatcgaggagcccacgaccgtcgacaatgacgtcccggcgctggtcgtagcggccaccggcgacccgatgaccccgtacgagcacgccgaagccttgcacggcaagctcagcgagtcgcgtctgctgacgttggacggtgcccgggttcacggcgtctacggcgagtacggcaactcgtgcatcgacaagcgggtgaacaagtacctggcttccgggaagctgccgtccggcaacccaacctgctagcgacaacgggcgtaggcccggtggcggagcacgacgctccccatcgggccttcgccgtgtcgaggagcgtcgctagcatgtcgggtgtgtacaccgacatcgacacgttgcggcggtctcgcgggttgtggttcgccgtcgcggtgctgctgtcgatgtggctgttcggcaacgtctacgaggaactcgtcacgatcgtggcggtgctggccgaaccgcgtccgggtgcgttcccggacgcgctggagcccggcagtccggtgttctactacctgccgtggggcccgcttggggtggcgttgaccgtcgtgttgcggctgcgcttcggagcggcggtgtcggcgaaggtccgtcgtacgtggaacaccgcgctggtcgcgctggccatcggcgtgggggccaaggtgctgctcatcgtcacggtgaacccgcgtttccgcgacccgtcgcgctcggagatggcggtggccgctgacgcggtgctgtgggccttcggcaacggcctggccatcgtgggcaccgcgacggcgctggccctgttcgctctcacccggcgcccgcaaccacccgcgccgcgagcttgagccgctggccatcgcccgtgtggctgcgctcagctctccagctcggacagccagtctcgcaatagctggccctcggcgggttttaggttcgggttgaccatccgctgccggatcgccgtgggcagccacgggttcgggtcatggtctactttggccgcgaactcctcggtgagccgccgccgtcccgcgtccagcaccgcaaggtcgaccccgtcggggatcgcgacgctcagcaccacgatcgtgtcggcgacgtccagccccggatgcgcggccaccgcgttggtccagtcgatgaccaccggcccgctctcggtgacgatcacgttggccggatgcagatccaggtgcgcgatccgatcgccgccactgtcgtgcccccgcagccagtccggcgccgacagctcgtgaagtcgattgtggacctcagccagcgtggccaccccgtcctcggcaccgtccagcatggtttccatcagcgacggcccgtgcagcctttccatcacgatgtcgcggccggagacatcgaagatctccggcaccggatacccagcctgacgcacgtggctctgtatccggatctcagtctggctcggctccccgtggcggcaccgccgcaggacgcgctcgtcatcgagcgcgtagacgtcggcgtctcggccctgggccaacagttccatgggccgacgatacgaggccggacgggccggtgagccgccaccagtcggccgacggctgtcgctcacgcactcgccggacgcggcaccaacgccgcgtccagcttctccagcaaccgcgaagcggtctcggcgaccgtctcccccgagttgtcgtgccacaacccgacccgcgcggtctcgttgcgcagcgcgtcgaccagcgcctgcggcgtcaccgtctcggtgtagccggacttgccgcgccccagctcccgctcctcgatcgacgcgatgtccgggtccagagcgatcacgtgcacgtcgccggtctcgtgccccatcgcgatgacgtcggtcagcgtctccccgaacatgttgtccgacacgaccgcgtcgaaccccttgtcgcggtacacgttcgcgaccgcgatgctgccccggtaccgcaggtacagctgctccatcgcgcccggaggtggcggcaggtccatgccgatcgcgccggagacgacgaactccgcgatggcgtcgccgtcgacgtggacggccttgggcagcagccgcgccaaggcgttcccgatcgtggtcttcccggccgcctgggcgccggtgatgagtatgagccgcgcgttcacgccggaagcctaggcaagcccggcccgcgcccgcaacgcctttacccgcgtttaacccgctcgcgcgccgggtaatgccgctgtcgacccgatgggcaggaggcaccgtcatgtccgacgcggtgacgaactggatcgagcaccacgcgcaccggctgaccgagttcgacccggccgcgccgttgaccgatctcaaaccgctgcgggccatgatcggcggcgcgaaggtggtggcgctgggctcgtcgatccgcacctcgcacgagctgtcggccctgtcgcaccggatcctgcggctgctggtcgagttctcgggcttccgctcgctggcgttcgagggcgacgacccgcacgagctggggctggacgagtacatcagtaccggcacgggcgacgcacgcgcgctgttgtcggtggcgcgcacattctggcagctagaggaggtcgccgacctcgtcgagtggatgcgcgagcaccaccgccagcaccccgacgacgccatccggttcgcgcgcgacctgcgccgcatccccgactcggcacccggcccggaagacctcgccgcgatcgaacgcgacctcgccgacaacatcacctggtggctggaggagtccaccaccaagatcgtccactggggaggaatagcccacacggccgtcggcgacccccgcgctgtctcgcccgcccccgaaccgatcgagcaccgcaacgcgggcgcgtacctccgcgagcgcctgggccccgactacgtctccgtcgggctcaccttccaccacggcctggccccgttcgagatcccgcctccccccgagggtttcgccgaccacgtcctgggccaggtcgcgatggacgcctacctgctcgacctgcgccaggaatgcccgccgtcggtcgagtcctggctccgctcccccacccgaacccgcctgatcggcccggccttcgacccgggcgaccacgagtcgttccacatgtcgggcggttcgctgaaggactggttcgacatcctgatccacgtcaacgaaatctccccagcccagcccctcgactgacccccgcgggcccgagccatgtcgtgtcagtctttggcttccttggtctcccagcgctggttctcgtcgtcgttgcagtcctgcccctgcggggccccggacgccgccgcgaggcagaacttgctgttcgtgacactgtggatgcgccacacgtcgacgcccgccttggtctcgatccactcgaacttccacgccgtgtcgggggtgcactccccggccagcacgtcctcgtccccgtatcgccagttcacgcaggccttgtcgccgtcggccgtgttgacgatctcgaagacgcccttgttgccggagtcgggcgcgaactcgaacttcgtggtgtcgcccccgcagtcggccagcacgaccgcgtcgctgaacaggccgtagtccatggccacgcactggtcgttgctggcgttggccaaagtggagttcgcgggcgcgtcgggtccggtggggctcggcgatgccgaggacgacgacttcgacgatgacttgtcgtcggcggtttcgccgccgctgttgcgtccggcgaaccaggccacccccaccgccagcacgatgaccagcaccacgccgagcgtgatcagcacggtcgtgagggttcgcttgcgcagcatacgatccacggactcgggtgcctcggacgacggctcgatgtcgatcggttcggtgggcggcaccggcggttgggcccgccccatcggcatcacccgcgttccggaggccgctccccggcacgccgaggccagttccgccgccgatccgaaccgctgttgcgggtccttggccatcgccgtggtgatgacgtcggcgaccgcgcgtggcacgtcgtcgggcagcggcgccggttcccggttgaggtgcgcggcgatgaccgcggccgtgtcgccgtagaacggcggcgcccctgtcaggcattcgtagccgacgacgcccagcgagtagatgtcggacgcgccggtcagcttcacgccccgcagctgttcgggcgaggcgtattcgacggtgccgatgaccgagcccgccgccgtcagtttcgagtcgcccggacgcctggcgatcccgaagtcgatcagggtgacggtgccgtcctcggcgaccaggatgttggcgggtttgatgtcgcggtgcacgatgcccgcgccgtgggcggcgcccagcgcggtggcgcactgcgccaggatcggcagcagcttgccgggttccacccgtccggattcggcgagcatcgtggacagtggcttggcgtcgacgagctccatgaccagataggacagcggcgacccgtccgggctggtctcctcgcacgcgtcgtacaggtcgatgaggccgggtgcgttgagcgaggccagggtgcgggcctcctggatgaaccggtgctggaactgcggatcggccgccagcgccgggtgcaggatcttgatggcgacggtgcggtgcagcatctcgtcctcggcccgccacacctcgcccatgccaccgacggctatccggccggtcagccgatagcgctccttgagcacctggcccgtttccattgcgcctccctattaatcgccgtgacgattatgcaaggtcgccgcgagcgcccggccaggcgtaggccccggctattccgccgccgcgtcctgcggcttccacacgtacggaaaggccttggtcacccacgacatccccatccgcagcaggatcggccgcgactcgtcggaacagtcgaactggaggtacttgaagccccgcgccaccgccagctgcgcccgacgcgcgaccaacgcccggtagatgcccttgccgcgccagccgggcagcgtcgatccgccccacagcgaggcgaactcggttcccttgtggcatcggatccacgcggcgcacaccacttcgccgtcggcctcggcgaccagcacggtcaccgggtcggtggtgctcttcagctcggccgccagcgccttgggcagccactccatcggggtgtcccagaccttctcctccatggcccgcacccgttccaggtcggcgtccgaggtgatctcccgcacggtcacgccctcgggcagccggacggcgatcatgtggtcggcggcctcgccgatgacaatggactccagttcctcgggctcgaaaccgtgcgcggccaaccggtccggcaggtcggcgggctggtcctcgacgtggtacttccactcgacggtcttgccgagcccggcgaagtagtcgcgctgctcggcgatgaacgcgtccagcgcctcaccgtccaggccgccgaggtccttgtacatgatgaagccgcgaccttggatcttcgtcagccgtttcaccggcccgacgacgtcgacggtctcctcgtcggggtcgttgacgaacatgcggtcgcgcagctgatcgttgtaagcgtccagatactcccgggcacgcgggctggtgtcgatctcgttcacgacctcatacaagcaggcccgtcaatcgattttcgccgatggcccacaatcggcggatgagaactcaggtggagacgaagcggttgttgttgcggccgttgacgggtgacgacttcgacgactacgcggcgatgctggccgatcccgaggtggccgcggggcttgccgagtcgacgggcacctccgccgccgacgcctggcgcagcctggccacgttcatcggccaccggcacatccgcggctactcgcatttcgcactggtcgaaaaggacaccggacggttcgtgggccgcgccggtccctggcagccgcacgggtttccgggcctgggcgtcggctggtgcctggaccgtcgcttctggggccggggctacgcgaccgaggccgcgcacgcggcggtgcggtactgcttcaccgacctgggcgccaccgagatcgtgtcggtgatcctgcccggcaacgagcgctcggcgacggtggccgagcgggtcgggcaccggttcctgcgcgagctgacctatcgcgggcagcaggcgcggttgtacgggcagtcggcggacgagtggcgggcgcgcgagaattccgcaaccgtctgagtatcgaggaccgtatctgtccgcgattgccgatacgtttcgggtgacgacgagatcgagaaaggctcccgatgaccgccaccctgtcgacccggaccctcaaccgcaccctgctgcaccgccagcacctgacccagcgcaccggcgcctcggcgctggaggtgctcaagcacctggtcgcggtgcagggccaggaaccgaactggccgtatgtgggactgtggacccggatcacggacttcaagaaggacgaactgaccgagttgctggagaccaacgcggtggtgcgctccacggtcatccgggtcacccagcatctggtggcggccgaggacatcggctggctgcggccgacggtgcagccgaaggtcgtgcggcacctgaaggccgcgcactacgcgaacgagatcgagggcatcgaccacgacgagctcgcggcggcggggcgcgagatcctgtcgggcggccggatgccgcgcaaggagttcatcgagaagctgagccagcggttccccggccaccaccccggacggctggcagattcggtggaggtgctgcacgccctcgtgcccgcgccgtcggcggcggtgtggggcagctggcgggcgcggctgaagcgcgaggtgtcattggccgagcacgtcaccggccgcccgatggaaccggccaatgtagagcggatgatccgccgctacctggcggccttcgggcccgcgagcgtcatggacatgcaggcgtggtcgggtttgaccaagctacgcgacgaggtcgagcggctgcgcccgcagctgacggtgtatcgcggcgaggacggtcgcgaactgttcgacctgcccggggcacccatagtggatggaagcgagccggttccggtgcggttcctgcccgcgtacgacaacgcgctgttggcctataaggaccggacccggatcatgtccgagtccgatcgcaagcgggtgactcccggtggggcgctggtgctgccgaccttcctggtggacggtttcgtggcggggctgtggtccgtcgagggctcgacgctgacgatctcgccgttccgggagctgtcggccgctgacgaggcggcgttggcggccgaagccgccgagctgtacgacttcatcgcccccgacgcccccgagcgcgacatccgctgggaaccagcgggttagcggccacggccgcagccccgcccccagccccgcccgcgcggcgaagccgcgtcgggccgggtcagccgacgccgtgccgcaggatggtcttcatccgctccggaacggccttgcgtgggtcggacaggtagatctcgtgatgccttccggtccacgacaggcccttgtccttcacgaacgcgttgagtcgctccattgtctccggttcgctgctgtacggcccgatgtgaaggatctgcgccgacaggccctcggtgaactcctcgaaccgcacccgcccgaactcctcccgctcccccttcttgcgccgggccgaggccaccgcgtcggcgaaccccaccgcgtcgacctgcggcggctgcggaatcatcatcgtccagttccattcgtcccgccgcaaccactccggcgtgtcactgaactcgtccgtccaccacagaccctccagcggcggcaccgggtactcgatcacctcggccttcttcaacgcgaaccgcaacgtataggccacggtatacagagcctccacagcggccccgtaccccgacgactcgacgtcgggatccccatgcccgtcgatcatgaggaacgcccgcgtcggcacctccaccagctccggctcagtcttgggtccatacagatcacggtgaaccttcttcagatcctgcttcaacacgctattatcctttgccttcagtggactcgcgaatccgttccgcgagcttgcgcgaatactcgacgaactcctcgggcccgacgatccggtactccaaccccaagacgcccaacatgatggccatccattcgaaggagtccgcgtcgaccgaatatctacagtgctcatcgtcgatgcgcgtcagtgtcccgtcccggtcgttctggagactggccacccgctccaacggcgcgtggaagtcgacgacgatgtgatgcatcggcggataccgtttcaacgcgttctccacaaacgacgccgcgctctccgccggcagctcccgcgcctcgaaccgccccggccccacctgcgggtcactcatgcgatccatccgaaagatccgccagtccccccgatccagatcccaggccagcaggtaccaccgccggttcaccagcacctgccgatacggctccacccgccgccgggtccgggcatccccacgatcgcggtagtcgaaatccagccgctgcgagcgatgactcgcctctcccacgatatccagcagccgcgcgctcacctgcggccagcgcgccggtgtggtctcggtggccgcgtgcatcgcccgaacccgctgccgcaaccgtttcggcaacacctgctccactttgcgcaaagcgctggacgccgtgtcggcgacgtccgccatcaccccgtccgacgccacccgcaggcccaacgcgatcgcgaccgcctcgtcgtcctccaacagcagcggcggcatcgccgagcccgcgaccagccggtagtgcccgccgggcccgcgcgtggtctcgaccgggtaacccagttcccgcagccggtcgatgtcgcggcgcagcgtgcgcgggctggtcgacaaccgttcggccagttcgattccggtccacgaccgaccgccctgcaacagagacagcaggctcagcatgcgacgtcgggtatcggccatgtcctagaagctagacccggttgcggccagaaactgacctaaacccgaaacgaaaggacggccgccgcgccacatcgacgcgacgaccgtcccgctggctcagcctcaggcgcggaacgccgtccaggcttcgtgcatccgcgtggtctgtcccgcggtgaactcgtacatgcagtcgtcctcggtgtagtccatgaagttgtggatcgggtcgacaccggcgacccgggtgcagctgtcgcgtccggtcgggcacccgtaggccggggacgattcggccgcggtgtcggcgacctggtcgcccttgcccttacatccaccctggaacgtgtggtacaggttcagccagtgccccgcctcgtgggtggcggtgtcgccaccgtcgtagggcgccgcggtgccgccgggcagcgactcgttgagcacgacgacgccgtcgtcgctgccgatgctgcggtcggggaaggtcgcccagcccagcagcccgtcgccgatgttggcggcgtagatgttgagcgtgtccgcgccgccctctcgcagcgcggccttcatgtcgcgttcggcggccgagccgtagccgacgttgtaccagctcgcgttgacggtgcgggtggtcttgaccaggttgaactggaagtcggtgtccgcgccgccggtggcgccgctgtaggagtcgttgagcaccttcatctgctcggcgatcatcgagtcgggcaggttgccgcccgcgcgggtggagtcctgcatgatcacgtggaacaccaccgggacggtgacgctggcggccaggtcccgttgcgagaccgagcggtcggccagggcgtcggccagttcgcgttcggccttggcgacctgttttccggtcaacgcgttgggatcgtggtggccgtgggcgtccttggtgacgcgcagcgcggagccgtcgtcgcaggcggccgcgacggcgctggcggtggcgggagcggcggcggtcgtggcggccagcgccaccgccgcggccactccggcgattctgcgcagcctcgtatacagggtcgtgggcatggggtgtctcctggaaaggggcgagaccgtccgggcgggcgctccggcggcgtcagtacacttcggcctgacggtgcggcgtcaagccgtagcagaagcctagaagagactttccgcagaatcaagcattcatatataagaatttctgtttaacgttgcgaggacagcggaacatactgggaatgcccatagtgcccagacgcggacggccctcgcgctagcgcccgagcccgagcgcgggcaggatcgcctcgtccacgatcgcggccagatcggactcggcgggcatcgcgaaccggtccatggagaacttgaacaccaacgcctccccgatgtcggccacgaccggggtcacccgctccgggtcgatctcaccgcgatcggcgtagtggcgcaacacggtgagcgtgaagcgggaacccttcgcctcgaagacctcctcgaacacccgcttggtgaactcggggtgggccccgcttccggccacgatggccgagaccgcacgggcggcgggggtcatcatccagtcgcacaacagttgcagcgccgcgatcaggtcgccgcgcagatcgtcggcgccggggctgggggtctcctgcggcatccgctcgcgcagcgcctcgatcagcagcgcgtgcgtgtcgggccagcgccggtacagcgaggtcttggcggcgccgctgcgtcgggcgattccctccatcgtcaaccgtccgatgccgacctcgttgagctcgtcgatggcggcctcgtggatggcgttgaccagctcggcgccccggcggcgcgacttggcggattcggacacagaccctcgcttgttagatacgcccgcgtatcttatagttagatacggcgccgtagcttattctccgtcaacgtaacccccgaaaggtaccggcatgtccgagacctcacccacccctgtgcccgcggcggtccccgtcgcccggcgcagcctggcccccgacctggcccgcggcgtcatgctgctggtcatcgccgccgcccacggtcgcatcatggccgagatgttcggcggcggccacgccacctccaccctcgacgcggtcaccgagctgctgttgccgatgctcgtcgacgcccgcggctaccccatgttcgccgccctgttcggctacggcctgtgccagatctacctgcgccgccaggcccagagctggccatggcccccgatccgctccctggtgcggcggcgcggccgctggttgctcctgttcggactcgcgcacgtggtgctgctgttcttcggcgacatcctctccgtctacggcctcgtcgcccttgccttcgcgggagtgctgcggttcagcgacgcgaaactgctgcgccacgcggcggtgtggctcatcgtcggctcagggctgtacgcggtgctgctgacgttgggcagcggcgacaccaccgagggggccaccgtcatgggagccgacccgatcaccgacctcatcggacggttgacgatgtggccggtgttcaccccgttcatgttcgtcacgacggtgttcccgttcctcatcggcgtatgggcggcgcggcgtcggatcctggaggaaccgacgcggcacctggcgctgctgcgcagggtggcgttcgtcggcatcccgatgggcatcgtgggtggcctgccgctcggcctgcacaacatgggggcctggcacgggggcaccgccgcgatctacggcgtcgaatggctgaccacggtggctggctatatgggtgggctgggctacgcggccctcatcggactgatcgcggctcgcattggtgaccggccggggcgaatagccacggcgctggcggccaccggacagcgatcgatgaccagttatctgttgcagtcggtggcgtggatgatcctgttcccgccgtacctggtgggctgggggccgcagctgtcggccgcgagcgcggtggcggtgggagcgggagtctggctggccacggtgctcatagcggagttgatgcgccgcaagggttggcgcggccccgccgaacgagccctgcggaatcgcacctaccgcgtgcgagcacccaagccgctcgcggcagctcgctaactgcgcccgccccggccagccgccaaaccgctggccggggcggagccgtcgccgcgctcgccaagctggtcgcggcagcccggtagccgcggccagcctcggctcgcggcccgcccctccgcaggccgcgagccgcaaagcggctaggcagttcgccccgcctcaggccgcaaagcccccaaggcgcgctgcggcgaagccgtcagccgcgccgcccccaggctcgcgagcggctcggcccccgccaagccacccgctctcacgcgggccgctcgccgctagaggtcgagcacgttgaacgtctcttccggacggtcgcgcttgcggtgcatgtcccatgccacgtcggcgagatcgtccgggttcagcgtgcggccagcagccatcttgctcatctcctcgtcgttgctgaccatctcgtagatgtcgccgcgctcgacgagcccgccgatggtgagcgttcccgcgtagatgcccatgtcggacagacccgcgttaagggtgagcgcgtagttgcgcagcgccgctgccgagagcgccaggtttcccaaggcgggcatggggatctggccgctgagcccgcccgcgatcagcacacttcccgtaccgcgttcccgcatgcccggcagcactttctggacgatgtcgatcgccgggtacacccacgtgaaggcggagcggacgttgtccgatgtggtctccgcgatcgggacgggacggaacacgtcgtccacgcccccgggcccgtagtagagcacctcgatgcgggggtgctccagcgcgatcgcgtccagcgcggcgttcagctgttgcgggtcgcggatgtcggcggcgtgcgcggtcgcgtcgacgcccgccgccgccagcgcgtcgaggtagccctggtgccgcttctcggaacgcgacaccagcgcgacccgatggccgcccgcgccgaaacggtgcgcgatcgacatgcccaggccgggtccggctccgatgacgagagcgcttggggtggtggtcattgattcgtcctcactaggtcgtcaaaacttgagggtgccctcaagttatttcgacgataccacgaagttgaggccaccctcgatttcgtagaatgggacaatgaccaccgaggccaagcccctacgccgcgacgccgcccgcaaccgcgacaagctgcgggccgccgcctccgaggtgttcaccgccaagggcctggacgcctcgctggaggagatcgccaaacacgcgaaggtgagcatcggcaccctctacaaccacttccccacccgcgaggcgctgttcgacgcgatcttccccgagcgggtcgaggcgaccgaggcgttggcccgcgaggcgctcacagcggacgacgcatgggacgggttcgcggggtacctggaggggctgttcgacatgctggccgccgatcgggggttgcggcacgtgatgacgcgcgagtacccggcggcggaggcgctgaccgaggcgtgtcaccgggggttcgcggcgaccgaggcgatcgtgttgcgggccagggaatcggggagcctgcggaccgacttcgagatgtcggacctcgcgtcggtgctgtgggcgatggcccacatcatcgacaccaccgccgatgtggcgccgggcgcgtggcgccggttcctggcgttcattctggacggtctgcgatcggaagcggcacacccgatcgctgtcgaggcgatgcgccccgaacagatcgtcgaggcgctgctgggccccagcgactgacagcggcgcgaggcgctcggcgacccgcgccgctccgactagccagcgtgtggctcagcagccggggcgaagccaccgcgcgaggcgctcggctacccgtgccgctccgactagccagcgtgtggcgcggcagccggggcgaagccaccgcgcgaggcgctcggctacccgtgccgctccagctaaccagcgtgtggcgcggcagccggggcgaagccgccgcgctcggcgccagccacgccgcctccggcgttggccggggcgaagccactgcgtccggcgccactcggggccagcccgccgcgcgaggcgctcggctacccgcgccgctccagctaaccagcgtgtggctcagcagccggggcgaagccgccgcgtccgacgacagccaagcccgcgagccaagctcaggacgagcagcacgccatgtaggtcactgtcgccagcgacagcaccgtgaccacaatgggcagcgccatcgcgacggtccccgtcgcggcgatgcccaccgcccccggccggttcagccgctgcggggcggttatcaagcgccgcatccgatccacggtgtcggccccggcggcgggcagcgccagcgcgggggtgacgctcgcctccgcgaaggccagcaggctctcggccagcacccgccgtccgctcttggcggcggccacatcgtcggctcgcagttccacgaggtgcccgatctgctcgggcagctcggcgaacagcggcaggaagcacaacggacgatgcagggcgtgagcgagcgcggtcaggacgtggtgccgtcccgcgaggtgagcccgctcgtggtgcaggacggcggccagcccaccgccgtcgacagcgcgcatggcgccggtcgtcaccacgacgacgcccccgcgaccggggaggcagtacgcggcggcggtgtcgtggtcgagcacgagcgcgccggtgcggcggtcgggccgggccgaggcgctcagcccgcgcaggtgccgccgtcgcgtcatgctggccgagatggcttcggcggcaccggatccggcgaacagcaccggcagccccacggcgaggacgaagctgaggccgcccagcagcgcgccgccgacgagcccgtactgctcttcgagcgtggcgaggcacgcgccgatgaagtcgagaatcccgtggtggaacccggtcgcgggcacgatgagcagcaccccggccgccacgagcgccagcaagaccgacgcgacaaggctgaaccaggtgaagatcgccagccgcggcgcccgcgaggtccaccccgcgtcgcgcagccaggaggcgccgcacagcgacagcaccgccgcgtatcccaacagcgcggccccgctcatgcctcgcccccgtccatcagccgccgcagtctgtccagctcctccggctcgatcgagcccacgaacttcagcagcgtcgcctgtcgatcgtcgctggccgccagcacctcggtcatcagcgccgcgtcgtgctcggcccgactgcgtaccgtccggtaccggtaggcccgcccgtcccgctcccggctcagcagctccttgcggtgcagattgtccatcaccgtcatcaccgtcgtgtaagccagcggcggctcacgatccagctcggccatcacctcgcgaaccgtcgcgggctcgccccgcgcccacagcacccgcatgaccgcggtctccagatcccccagtcgcatcatggccgtccttccgctcggcggcccactctactagctcgcatagtaagaaaactggacgctgaccctcccatctactatcttccatagttgttactatgtcagctagtagatgggagcggcggcatggcgaagacctcgtcccgcaagaaccacaagggcaagggcaagcccaaacgcaaacccaccgccgccaaacgcggcatcccgtggtggacggtctccgtcgtcgctctggtcctcgtcgctgtcggcgtcttcggctacggcatctggtcgcaacccagcgcaccggaagacgccgacatcgacgggctcgtcaactacaaagcccagaaggccaaatggttcgacgaccgcgaccacaaatccggccctctcaagtacgccaccactccccccgcgggcggcaaccacaacgcgacctggcagacctgcaccggcatcgtctacgacaagccgatccccaacgaacacgccgtccacagcctcgaacacggcgccatctggatcacctacgaccccggcctgccacaatcccagatcgaacaactcaccaaaaaggtcaacggccgcgactacaccctcatgagcccctacaagggccaggactcccccatctccctgcaagcctggggttaccagctcaagctctccaaagccgacgacgaccgcatcgacgagttcatcgccacctaccgcgtcgaagcctcccaggaacccggcgccacctgctccggcggtgtcaccgccaccggcgacaaacccgtcgaccaacccgacgagcactgacgatgcgccgctacctcaaagccgccgccgtcctcgccgccgtcgccctcgtcgcgacaaccgcctggctgttcgtcgtccccgagcccacccccgccgaggactcccccgaagccgggttcgcccgcgacatgaacgtccaccatggccaagcggtcgcgatgtccatgtacgtgtaccgcaacggttccgactcgcgcatgcgcgacctggcctacgacatcgcgctgacccagcaggcccagatcggcatgatgagcggctggctcgacgaatggggcctgccgcccacctccaccgaaccaccgatgtcctggatggaccacaacatgccgatccccgacgacggcctcatgcccggcatggccacacaggaccaactcggcgagctctacgccgccaagggctccgaagccgacgcgatctacagcgaactgatgatcacccaccacgagtacggcatccacatggccaaggcgatccgcgaccgcaccgacctgccccgcgtcgacgacctcgccgaatccatggtgaagggacagcgcagcgagatcaaagcgcttgagcagtacggagaccgcgacgtcgccgacgaaggctgaaccgacgtcagtacagctccacgaccacgtcgaaatcgctgtcgaccacgctccgatagaagtcgcccaactgccgcaatcgctcaaggttggcgtcgaacgagatcccgtcgtccccacgaggggataccttgtagacaccgagccgcgacatgtccaccttcgagtactcggcccgaaccctggcgacatcgagccggtcgatcacctcgacagcctctgccaggaactcacgcgacgaacaccgccaagggaacccctgcccgctgacggcatgctcggcgaacgggttgtcgccgtggacgatgcgatacgacagcgaccgctctcgccgcgcccagtcctccatgcgacggtaagccacgggatcgagcaggtactcgacctggttataggcccgatccagaaacccgacccgccattccagcccctcgggccagtcagccgtcaaccgccgactgatctcgggaatcggctcgggatcgtcatagaacggcgggtagaagctcgccgtctcccacagctgtggatcctcgcggatctcccgcatcgcatcggaggccaaccgcaccggagacgccgaccagtccacacccatgccggtgaatctatacgaggcatgcttggtgccgcaccagcgaaaggacaagcccgatgacgagaaactggcagagccacaccgtcgaggccaagagcgtcaaggcttggcggctgaactccggcgacctcctcaggatcaccgacatcgagggcggccagaccggcgatctcttcgccgtcgcggccgacgacctcggcgacggccagtccaacggccgcagcttcgactacggcggcacgatccggctcaccaccggctcgacgatctactcgcgccgcagccgtccactgttgaagatcatcgacgacaaggtcggcgtccacgatttcctctacgcgccgtgcagccaggagatgttcgagatccagtacggtgccgacggaccggtgcccaactgcttcgagaacctgagcaccgcgctggccgagttcggcgtcccggcttcgacgatcaccatcgcgttcaactacttcatgaacgtcgacgtgtcgacggccgggaagctcgacatccggacgccggtcgccgtcgagccgggcaagagcatgaccttcgcggctgagcgcgacctcttcgtggcggtcacctcgtgcccggccgcgacctgcaacgacgggaagttccagcccgtcgtcgtcgacatcggaaccgagtgagtgtggccgccgcaccccgcccggggaggtgggggtgcggcggccgattttgggtgagaggtgggtctgtgtcctcagccgtcgcagtcgcgggtgcagtactgcggcggtgattgccggtatttgaagtaggtatcggaggcttgctcgatcagccaggatttccagtgccgcatgttgcctatccagcgcgagttccaggacgccagtggaagtagcgtcatgttgtagatggtgcagaccatctccggctcggtgcccgcctccaccgcccagactcggacgttgttgggtgagaggctgctggtgacgacgtattcgcggtgtggtgacggatcgcggaagcgtccatattcgatcatattctcggtggtgtgcctcatgtgttgtcccccttggctttcgagcctacgtcgcgcgggcgacagttggctgttgtcgaagcactgagaccattgttaactcagaatccttacggtgcaacggattttgacgagaacatgatgtccgtctggtttggaacagtcgttgatggacgcggatgggtgcgcgggccggtttcattctgggacttaagaccccaatccgtatcggaaatgtcccccgaaaagggctagctgaaatcagctgccgatattgggttgccgaaatcaggtactcaaaaactgcaggtcaacctagctgtattgggtctggatttttgtcactggttgactccatactgtcgccatggcatcagaagcaatttttccgcgccgagtactcggcgagaccttcaaacgattccgtcaagccaaaggctggtccgtgaatggggcggccaggcagcttggcgtatcacgggacaggctgaagaacatcgaggacggcagctcgcgactggccatcgtggatattgtgggtatatgccggatttacgggacatctcaggcggaagagcaggaactcatcgcgttggccgaggctacgaccaagtaccgctgggtcgagcaatacgggcaaggcattccgcaatacgcgcagaagttcgtgagcatggaacagcgcgcgacgcgcatgttgatatacgaagccgagttcgtgactggactgttccaaacccccgaatatctacgcgccagccacgcgcgcgaccatcgctacaacgcgaagtcctcggaagaaatcatcgcggcgcggttggctcgccaacgagcgctggccaagagcgacaatccgccccagatcagcgtgattttcagcgagggggttctccgacgaatgacgagcacccccgagatcatgaccgatcaagtcgagcggctgcgcaaggccaaccggctcgcttacgtcgacatcgcgatcttgccgtttgacgctggtgtgcatccgtccatgtcagggccatacatcgtgctggacttcgccgacgacgagccgtcggtggtctacatcgagtcccgtgacggctgccgatatgaaactggccccgacacagtggcgctgtatcgtcaagactttagcgagaccttgccgcttacagcaccactggaggagatcaaatatgggaccgtggcgtaaatccagccgcagcaacaatgcgggcggcgcatgcgttgaggcccgcaccacgaccggccacttccagctccgagacagcaagctcggcgactcgtccccgatcttcagcctgaccgacaacgactggaagggcttcctcgcccacgtccgtcgctagtccccgaccatccaaggccacccgaaaccctcgggtggccttgtccatacccggtccataacgcaaccgccgcaagcctttcccattaccgaagtcttaccgcaagtccgatttgtgagattgcgctgtcccctcacgccagtatgattctgcataccccgataccgcaacgcttccacccctttccagtaacttcttgtctcgttgggactgtcctgtgggaatcagcttcgctcagctccgtaacctcgacacctcgaaactcaccaccgccgccgacaccgccgtggcggtcggcaaagacatggaatcccgcgccggtgacatcgtcgacgccgccaagaacggcaacggttccgacttctggaatggcgcggacgccgacgcccagaacgcgctcctcaataccttcccggcgcccctgaacgctgccgggagcatcttcaagtcctcggcgggcaccatcgacactctcgtgaccgaactcgaagccgccaagtccgacatcgagaccgcgatctcgtcctacccgcggttgatcgtcggcaacgacggcagcgtcacctacccgcccaccaacagtgccgaagacgcgcaacagatgcaggcccaggcgcaggacctcgccgccaaactgcgcgccgccgtcgaccgcgccaacaccgccgacaccaccgcgtcgtcccagttggccgccaacgacaccggcgccggaaaacccgtccaggtccggctccccgacggctcgtactacctgaccaccggcgacggcaacaacaaggtcaaggtcaccaacgacgccgacggcaacctcgtggtcaccgtcgacgacaaggagttcaagtacgacaagggcaccaacctgaccctcaacagcggcaagggtgacgacgagatcgacgtcgacaagagcgtcgacaacaacctcaccctcgccaccggggacggcaaggacaccatcaccgaccacgactccaagggcaaccgcaccttcgtcaccggggaaggcgacgacaccgtcgccaccaccggcgacaaccgcaacatctacaccgagggcggcaacgactcggtcaaggccatcggcgacaagaacaacctcgcgggcggcggcggagacgacaacatcgagaccaccggcggcaaggtcttcggcggcgacggcaacgacaccatcaaggccggggaccacgacaacccgttctaccgcgacaaacccgaacactccaccgacatctacggcggcgctggcgacgacaagatcaccggcagcgaccagaacgagaccatcgtcggtggcggcggagacgacgagatcagcggccggggcggcaccgacatcatctccggcaacaagggcaacgacgagatctacggcaacgccggaaacgacaacatcgcgggcggcgacggccgcgactacatcgacggccaggacggcgacgaccacatcaccggcggcgccgacaacgacacgatctacggtctcgacggccgcgacatcatgtcgggcgacggtggcgacgactacctcgaaggcggcaccggcaacgacgacatcaacggcggtgacggcaaggacgtcgtctccggcggtcgcgacaacgacttcctcgagggcggcaagggcgacgacaccatctacgccggacacggcaaggacctcatcgacgctggcgagggcaccgacaaggccttcgtccaggacgaggactacgtcgatcccgacaaggacgacaaggtccagaaggtcgaggtcaaggacacgagcttcatcgacgtggagggctcggaggagttcaaggaccgcatccgcgccgacctcgacatgtacggggcctcccccaccggtcaccacatgatcgacgcgctgcgcaaccaggtctcggagtcgtccaacgactggctgcccggcgaggacgacatcaccatcagcgagtacgacaaggacaacggctcggcctacccgtacccgtggatcgtcggcgacgcgtcggtgcccagccccgacgagatcttcaacgacaacccgcacatcaaggtcaatcccgagttccaccttgacatgcccaacgacggcgacggccgaccgtccacaatcctctaccacgaactgtcgcacgcgtatgaccgcatgaacgacggcgtcgaccacaccccctactccgacgccgaccagcccgactccatgtacaacgacgacggcgacctggaaggggtgcccaacggcgaacgcgccgccgccgggctgcccatcgaccacgacaacaacccggcgaccgacccgatccaggacccgaaccagccctaccaggtcaccgagaacggcctgcgcgaggagatgggcctgccgctgcgtccgacctacggaatcccgacccagccgaactagcccgctacgggaacaagatgtcgccgtaggccgccagcgacggcgtcgccgcgctcgacaactggtagaccggctgctgatccggagccagcgcgttccccgtcgccggatcctgccaggtcgagcccgcctgcggtcgtcccgcgtacacccggtagccgccaccgacccataccgcgaacggatccgccgagccccaggtgccgtagttcggccggttgccgggctggttggtgacgacgaactccgggccccagctgtgaccgtgatccgttgagacggaaccgaacagcccgcccccgcccggcttgacgaacgtgaccatcagcttcgcggtcccgaaactggggaaacccaccagactgggcagacccaggcactggtgcggcaggacgacccggttgtcgaggtcgaagttgaacccgtcgctcgaccaggccatgatgatgctgtcgccgtccctggtgagcagatagatgtcggcggtgtgcgagttggacatgtagatcccgttgacgccgtacggaagtccactgaacagcgccccggcgttctcccacttctggccgtcgtggatcgcgtggtagatcttgggatcgggttggccgtagttgtcgaggtgcccggcccagtacaggtgcagccgatcgcccttggcgatgagacagggccgattcgccgtctggttgaacctcatctcggggtcgaggacgttggccaccggtgcccacgtgttgccgtcgaagcgggtccaccagatgctgcggtccgtggttccgctcgcgaacacaccgccgtagaccatgtagagctggtcgttgaagaccgccagccacggccccgctttggagttcgcacccgggacctcgttcatcccgttccagttgttgccgtcgtaggttctcgaccaccagatgcgttggtcgtcggtgtgatcgtggggagtgaatcgtccggccatgtacaacggcatctctgcctcctcaaggcttctccgatttgagcgtatggccgcccgttgtgacgcacaacgtaattaccccgctgccctgtgtcggatttcggcgtgccagttgccgatttccgacagatagtgcatgatgcactaaagcatcttgcactagcatcggaggcgagacatggcgggacgcagaaccggaccggacctggtggcgctcaccgtcctggccatcctcagccgaggcccccggcacgcgtacgacctgcaccgcttcatcgtcgacacccacaaggactacgtgaccggcctaccccgcagcctctaccacgcggtcgcccgactcgccgacgacggccacatcgcccccgtcgagaccagccgcgccggacgccgtcccgagcgcaccgtctacgaactgaccgcgaccggcgaaaccgaactgacgcatcgcctccaaacgctgctgaccacgatcggccgcgacaccaccggcttcgtcgccgcgctgtcgctcatgggcggcctgccccgcgagaccgccgcatcagcacttcgcgagcgggccgcggcactgcgcacccgcgtcgaaggcgcgaaacaaacgctcgcggacctcaccgaacacggcgttccgcgactgccgttgctggagctcgaatacgagcactcccgttacgcgtccgaactggactgggtcgagcggatcctcgccgacctccacaacggaaccatcgactgggaggtgccactgccaccgacgaccgcatgacggtcggtgcgggtgctgcaacacccgcaccgacccacgatccgaactcgcaccgcacggcggcgcaggtgtccgtgattcgctcgatcgcgaccctagccgatccgtcgtgcccacccatacggagaaagctatggaaaccccgatcaaccagaccctcaccgagctcaacgactcctggaaccgcggcgacgccgaggcttacgcggcggtgttcactcccgaagccgactacatcaccttcttcgggcagcgcctgcgaggacgtcaagccattgaggacacgcaccgcttcctcttcgaggggccgctcaagggctcgcgaatgaccgacagcggcgagcccaccatccgcatgctcagccccgacgtcggcttcgtcatcgcggtcggcggcgccatcctcgacgacggcacctcgctgcccgacgaccgcgtctcgatcgtcagtctcacagcggtccgcgacggcgaccgctggcggttcgcctcgttccagaacacccgccgcacccagccgccgggagcaccccgatgaagcccaagttcgaagccacagccatcctcgaactcccgctcgcgcaagccgaagcggccatcctcgacgtcaggacggggccgcccggccagggccacgtatggctactgggcgacaccaccggagccgtaaccggtgggccgcaacgcttcacggcgatgctcggcaactaccggctcacggtggacgtcgaccgcgaacgccgaaccatcgccacccaaggcggctggtggtaccgaggcgagtacgccctcgaacccgccggaccccacacgcgcgtgacccatcgcgtgtacaacgtcgcgggcccagccacccgctggggagtgccgctggccaaccggctgttcatcggcttccaggcccagacccgcgcgtcgttcgccgacaccgtgcgcgacatgggaaagcgcttggggtgccgagtctcgctgcccgaccccgtcgcgacctgaactcgcggcccgcgctggcggcactgggctagcccagtgccgccagcgccttggccaacagctcctcgtgcacctgtggcaacggcgggggctcgtcgtgcgtcatgccaagcttgtccacaagcaacgtcacctcggccgccggatggtacgtcgcccccgccaagtcctcccacagcgccgtgaactgcatcgcgggctcgaacccgcactcctgcaacagttccagccgacaccagcccacgtctatcgacggcgggcccgcacaggccgactgccagtccacgacgccgctgaccttcccgccccgccacaacacgttccccgggtgatagtcgcggtggatcagcacgcttggctcaccgaccggccgctggaacagctccagcgcccgctcccacagcttcggccgccgcaaccacggcggcggctcataccgttccggctcataagcttcgaacgccgcgacgccgtcagcccaagcccccgccggtgagccgccaccgtcggggctaggcaaggccgagcccgccgcagccgaaccagcccgtgcaccgtcaacaccagggctcgacccagccgcaccagcctcgccacccgctcttaccgcgtgcagcaccggcaacacctccgccaagccccgcaaccagttctcctcgtgcggccgccacaccggccgccccggcagtcgctccatcaacagcgcgggcacatcgggcccaccatccgccgcccgccgcttcagcccgtcgctgcccagcagtcgcggcgttggtagctccacatcgtccagcagccgcagcaccacgtcctcgcgctccacaatgtccggcacatcgtccagcacctccgacagcacgtaccgccgcaacaccgcctgccgcgttctcccgtccgccaaccgcaagctcagctgatgcaccgccgaggtcatcccgccggtgaacgcccgtacccgggtcacctccccgcccagcacgcgctccgcccacgcaagcgccgctcgtgggggtcgctcccgctgcacttccacgcccaagcctcactcctgtcgtcagtgcgcggacaaccccgcggcccggtcccgaaggtaacgctgttgtggacggttggtcgcccgccgggccgccgcgagatactcctcacgcgccgcttccttctcccccagccgttccagcagatgcgcccgcaccgccgaaagccggtagtcccccgccaaccgttcccgcccgcgcagctcctccaaccgccgcaggccctcccgctccccgtcggccatcgcgaccgctaccgcgtggttgagctccaccatcgggttgtcccagatgcgcagcagcagctcgtacagcgctttgatctgcgcccagtcggtgtcctcggccgaggcagcctcgtcgtggagcgcggcgatcgccgcctgcaactggtacggccccgtgggccccaccggcagcgcccgggtgatgagctccgttccctcagcgatcgcgtcggccctccacagcgatctgtcctgctcggacatgggaatcagcgccccgtcgggtgtcgcgcgggccgggcttctcgcgtcggtgagcagcatcagagccagcagccccgagacctcgccgtcgtcgggcacgagcttgtggacggttcgtgccaaccggatggcctcggtggccagttcgacgcgttgcagttcaccgctggatgtgctggcgtagccctcgttgaagatcaggtacagcacgtgcaggacggccgagagccgcccagcgcgttcggttccgtccggcatccggaaccgcgcgccgctgtcggcgatggtctgcttggcgcgggtgatgcgccgcgtcatcgtcgactcgggaaccaggaacgcccgcgcgatctcggccgtcgtgagaccaccgacggctcgcagggtcagcgcgatctgcgaggcggtgctcagttccgggtggcagcacaggaacagcagcaccagcgtgtcgtcggcggcgacctgcggctcgtcggcggcgggcgccagccggtccgccgagatcgtccactgtgctacttggtcttcgcgtcggcggcgggcctgttcggcgcgcagcaggtcggtcaatcgccgcgacgcgaccgtgatcagccaaccgcgcgggtcccgtggctcgccctcggcgggccatcgggtcgccgccgccagcaatgcttcctggacggcgtcttcggcgagcgcgaagttaccgtagcggcgcacgacggcgccgaggacccggggcgcgaggtcgcgcagcaggtcctcggcgtggcggcccgtcatcggcgggtccgggtcggtgccgtgtcggccgccatcggctacagctccggggccggttcgtcgccgaggaccgggcggacatacaccgccgtgtcgtgcccgggtgcccgcgccagccgagccgcgatctcggtggcacggtcgaagctgtcgcactcgaccatccagtacccggcgagcacttcctgggtctcggcgtaggggccgtcggtcacgaccgggaccccgtccttcaggacgacctgccgggtgtggaccggtgcggccaagccgaccgcgtcgatgaactcgccggacttctccagatcggcgttcatgtccgtcatggccttctccagcccggcctggtgctcgtctctccagctcgggtcgtccccgaacatctggtcgtaaccctgctgcgaggcgtggaccaggatcatgtacttcatcggtttccctttcgccgttgtcgagcctgtcaccccataggtcgaagccggacggaccggaccggacacgccgccgaaaatttctcagtgccggatccggcgccaccgtaccgccgtgccgatcacgcccaggaccagcagtccggcgcaccacgcgatcgcctgccagccgtagtcgcccagcggcgtgcccatgagcaggctgcgcagcgtctccccgatcggcgtgaacggctggtactcggcgatgggccgcaaccattccggcagcgtgtggatcggcacgaacgtgctggacacgtagggcaggaacaggaagaagaaccccggaaccgccgctccctcaacggatttggcgaccagaccgtacatggacgacagcgtcgccaccgccaggacgaagaatgccatcacgcccgcgacggccagccagtcggtcgcgctggcacgcgggtcgaagccgatgagcagcgcggtgacgatgaccatcgccaccgacacgaggttgcgcagcacggcggcgaggacgtgcccgacgaccacggcggcgggcagcacgttcatcgtcctgaaccgcgagatgacgccctgcttcatgtcgctggtgacgctggtggccgtcatcgacgctccatagccgacacacatcagcagcacgccggggacgacatagtcgacgtagtcgaagccctcggattcgatcgcgccgccgaacaccgtcgtcatgagcagcagcaccatcaccggcaggaacgccccgatgaggagactgtcgacattgcgcacggcgtggcgcaggctgcggccggtcatcaccgccgcgtcggcgaacggtcggtatccggttccgggcagggtcgtggtgctcatgcactggctccttcggactgccgggccgcggcctggccggtgagggtgaagaagacgtcgtcgaggctcggagtgcggatctctacggcggcaaccaaatcggcgccgtcgacgccgagcatcgcctcccggatccccgcgaaactcccgtcggtgggcaggttcagcgaccgcccgtcggagtattcgatgtggacgatctcggtgcccacccgccgtttcagatcggcggggctgccttcggcgacgatgcgcccgccgtccagcagcgccagcccgtcggcgagctggtccgcctcgtccaggtactgggtcgtcaacaggatggtgaccccgtcgcgggccagctcgcggacgaactcccacaccgctgcccggctgcgcgggtccagccccgtggtgggttcgtccaggaacagcacccgcggccggatcagcatgctgatcgccaggtccagccgccgcttcatgcccccggaatagccgcgcacccgacgatcggcggcctgggcgaggtcgaagccgtccagcatcgcgtccactcgcgaccgcagccgcgcccggggcacccggttcagccgggcgaacatcgtcaggttctcgcgaccggtcagcagctcgtccacggcggcgaactgcccggtcacggcgatctcgcgccgcacccgggccggttcggagcgcacgtcgtgccccatcaccgtcgcgctgccgccgtcgaacgggatcaacgtgctcaacacgttgacgatcgtggtcttccccgccccgttggggcccagcagcgcgaacaccgatcccgccggcaccgtcaggtccacctcgtcgatcaccaggttcgcgccataactcttacgcaatcgccgcagctcaaccgcggcatcgctctccatcaatgtgtatgccatacgctcagcgtacgccatacactagaaatcggcaaccgtagactgttcgcaacctgacggcggaggcacacacagtggaaccaacacccgcggcgatccgcgcggcccaacgcggcaccaccaaacgcaccccccgcgtcgagctgtccctggaccgcatcgtcaccgccgccatccacctggccgaccgcgacggcctgcccggcatctcgatggccaaggtcgccaaggaactcggcttcgccaccatgtccctctaccgccatctggactccaaagaggaactgctcctccacgcccaagactcagcgatcggcccacccccggccaacatcgccaccgcccccgactggcgcacctgcctcacccgctggacccgcgaactggtcaccgcctaccgccgccacccctgggccgccgaaatccccgtcaccggcccacccctcctcccccgcagcctcgaatggctcaacgcgggcctcaccaccctccgcaccctccccctccaacccctcgaaaaactctccacaatgtccctcctcggcggctacgcccgcaccgaagtaaccctgcgcgccatcatcgacaaagaagccgccctcgaccccaacgcccgccccgacctcgaatacgaatcccaactccgcaccctcacggcccaccgcgacctccccgccctcaccgaaatgctcgccacgggtgacatcttcaccctccccagcgacacccccaccgacgacggcgacgacttcatggtcgacttcggcctcgaacgcatcctcgacggcatccaagccctgataacgcgtcgcgaaggctcccggagaaaataaggcccgccctggcggcacgggggaacggccagggcgggggcgcgcggatcgcgtcactgtaaacactccgcgcgtgtggctcggggttctgcacggggaacgaacgccgagccgggtgctcaccgcggcccgggaagacggcggcgaggttgcaccatggtgtaaccgcgatagtagctcgggtttgagaaaactgtcaatgctcgaatacgcattgttcttgcggcgccgacgatcggggaactcggcgcctactttgtgccctaccacctggttatgggccccgaatacggtttgtcggacccggcgccgtccctgacgcggcccggcagatgatgaggaatcgcgttatgaaggcgatcatgcaggaccgctacgggacggtcgacgtacttcagttgcgggacatcgacaagccggttcccggcgacgatgaggtgctgattcgggtgcgggccgccggggtcgatcccggggtgtggcacttcatgacggggttgccgctgttcgcgcggctgttcctgggcctgcgcaagccccgggcggccgtgcggggccgcgacgtcgccggtgaggtggtgtcggtgggcggcaacgtttccgagttcacgaccggcgacaaggtgttcggcacctgcggtgggtcgttcgccgagttcgtcgccgtcaagccgaatcgcttggcgcccataccatccggcgtgtcgttcgttcaggccgccgcggtgccggtgtcgggttgcacggcgctgctggcgcttcgcgacgccgccaagatcgccgagggcgaacggtgtctgatcatcggcgcggccgggggtgtgggcacctacgccgtgcagttggccaaggcgttcggggccacggtcaccggcgtgtgcagcacctcgaaggtcggcctggtgacctcgatcggcgccgacgctgtcatcgactacgtgaaggaggacttcgccgaccggcccgaacgctacgacgtgatcatcgacctggcagggaaccggccgctgccgcgactgcgtcaggtgctgaccgagcggggccggctggtgctcgccggcggcgaggacggcggccgggtgctgggcggtatggaacgcaacctcggggccgctttgctgtcgccgtgggtgaagcagcgactgaactggttcatatccaaagaggacccgaaggacctgcgtcggctggccgaactgatcgaggccaaggacatcatgccggtcatcgaccggacctatccgctttccgaagccgccgaggccatccggcacctcaaagccggtaacgcccgaggcaagctcgtcatcgacatggacgcctgaccccgtcattccgggcgctgtcggcgcaggatgaacagcttccgctggtactcggcggtggcggcatggacggcggagagggtttcgtcgacgaaccgtcctaccgacagcgaacggatgatgttgtccgccaacgcgaatcgccaatcggtcagcccgcgcgtccacacccggacccagtcctggccggacgacgcctgcgccgtcagttcgcgggcctcggccgccaaccgggtgcgagggccgtcgcgtccggggtggccgcccaggccgtgacgttcccggaagtcccgccgggcctcgcggtaggcgccgaaggccgtcgtcaccaccgtgctcagttgcgattccagttcgcaggcggtgtagtcggtgtaggtgcgcggcagcagccgcaaccgcagcgtctgtcctttcaccacggtcgcggtgatgacgccgtccggggacaccgcttcggcgaccagcgactccagggttcggtaccactcgcgccgggacatggcgatcggctagccgggtcgcaggtcggagtagatctcgccgtcggccgtcaggtcggtcaacggttgagcgacgacgaagcagttcgccatgacccgggcctctggggaccgttccgactcctcacgtacgaggtcgttctgttccttcaggtgatccgcgatccgacgcgagtcctctttgtactgtcggtgcatgtcaccgatcgccgaggccatcttcgccagcacgtgggcgggcatcgccgtgttggaggcaaggttgttgccgccgtcctggggctcgtagaagtggtcggccgcgctgatggcggttcccgtcagtgtcaacgcgaccgccgctccggccggagtccccagacccagcagcgtcactcccgctccggccgcccacagcgcgtggccgaagtcgatgccgtcgtcggtgatcccctggcccgagtagccggtttcgtcgagcgcgtcgatggtgttgtcgatgatgctggtgagcgtctttcgcttggcatggttgatgtcgcggatggcgtaggtggccgacgcgaggactcccaggatcttgccgaggttgccggtgacgatcttgaggtcggcggcgtacacggccagccggtccttgaagtcgccggaccattcgtccaacgcggagtcgatgttggtgaagggttccgaggccgccgggtcgctgagggagaacgactcggagtggtccgcgtcgatggacgtgtagctggggaagcccaatgtggtcagtatcgcctcgatgtcgttgacccggttgatgatgcgactgggcgagggcttggtgcgtttcaggatccggtcggtgaggccgcggtagtactcgctaacttcggcgcgggcgtcggctcccgcgccgccgccggagccccccaggcactcgtcggcgccgcgggcgtgcgacagtgcgcattggatgcggaacgcctgttcctgtccgtccccgcccgcatcggacgggaagaacgtgtgctccatcgccaggtcgtggatctcgtcggccttggcggccagttccgaggcgtcatagggcgcggacatgcctgtctcctttctcgttcacgggtgcttggtcactcgggccggtacacgacgtcgtcgaagtcgtcgcccaggctcagatcggtgagcctcggatcggggatcgtgaccgggtcgggggcgccgatacccgcgtcctgctgttcgaaggccgggatcaggtcggcggcggtggcgacaccgctggcgttggcgcggtcggtgtcgaggaagtccccgatcgcctggttgacggcgtcgcggacgctccacagccggttctcgttgaccaggaggatgcggcttatggtgtcgcgcaggtattcccaggggacggcgggttcgttgtcgtgcccgacctcgtcctcgtgctgaaaggtctcgtctcccagggccagcagttcgacgagcttgagccgcgcgtcgccgagccgggtcgcgatcgcgggaacgtgttcatcggcgatcttgcgcaggtaggccagatcgccgccggtcacctcattcatgggcgcctcaccggttcgcccagtggtcgaagcggatccgggccgcgcgggcgcgcatgccccggcgcagcgccaccggaccgggatcgtgctcggtctcggtgtcgctcttacggccgccgatgaccggtgggacggtgggccggtcgcagacccactcgtaggtcttctcgtcgcttgggtggttcatcgcttcgtcctccttgtgagtgaagcggtatcgcttgtctcacaacgagtctcaccccggacggtttcaaggcggtttcagtggggcttcgccgcgtccatctcggtctggatgtcgatctcgcccgacagggtgcggtgcaccgggcagcggtcggcgatctggagcagccgggtgcgctgctcctcgtccagtgggccctccagccggatcacccgggttatctgactgaccattccggcctcggtctcgcagttggcgcagtcggtggcgtggatgcggtcgtgccgcagcgacaccgacaccttctccaacggccacttcttgcggtcggcgtacatctgcagcgtcatggaggtgcacgagcccaacgccgccagcagcaggtcgtacggggaggcaccggtgtcggtgccggtgggctgcggctcgtcggcggtcagttcgtgggcaccggcgcggatgcgctgcacgaagcttcccggtccggttccggtgaccgtcaccaggccctcgttcggctcgccgctgttcgtcatcgtcggtccctccattcactgtggttgcccaaaccgtgccacaactcgaccgattccagcgcgtgaaccagatcacggcgaagtttttccgacgccaccgatgagttcggcgcggacgcgtcgtcataaccggcgacaacgaaacactgatgcccggaaaggccctgtcatgaccaccaactcctcccccgtccccgttgcccgccccggtaaggccctgaacatcaccctctgggtcgtgcagagcctgttggccgtgttcatgctcggcgccgccgccgtaccgaagctggtcggtgaggccacggccgtgtcgatcttcaacgacatgggcctcggcgactggttccgttacttcgtcggtgtcgtcgagctggccggtgccatcggactggtgatcccccggttggcctcggccgccggtatcggactgatgctgctgatgatcggtgccaccttcaccaacctgttctggatcgacaccccgcaggcggccgtcaccaccgtgatcctgggcgcgatctccggctggatcgcctggggacgccgcgcccacctggcgactctgctcaagcgatgaccactgtctcagcgaccgagggcggcgaggaactccagcccctcggtcgctgagttcatgaccgagatgtgcccgtccccgggcagcagccgcagccgcgcgttgggcaggtgttcgaccagccaaacgccgtggctgctcggaatcagccggtccttcgcaccatgcatgaccagtgtggacacggtgacgtcgcgcgggtcgaagccccagtcgccgacgttggcgagatcatcgtcgatcagaggggacggaccgttggccgccgccgcgcgcaccacctcgttgaaccaggaccactgtccattcagcgcttcatagtcggcggggatgaacatcgcctcgtcgaactcggcggtctcctcgtacttctccttggcggcacgtccggccgccgacgcccgcagcgaggccgccgcgccgtcggccatcccggcgaaccagtccagtccctcggcgtcgaacggcgccagcgccgaggcggcgaccacgccggtgacccgctcgggcagcaacgcggcgcaggccagcgcgtgcgggccgccgctggagtggcccatgaccgcgaaccggtcgatgcccagcgcgtcggcgatcgcggcgacgtcaccggcggccgaggcgaagtcgcgtcccggccggggcgtcgaagtaccgtagccggggcggtcgtaggagacccagcggatgcccagccgctcggattcgacgaacagcggcgccgggggcgcgccgacgttgggggtgccgtgatgccacacgaccggcatccggtcctcgccgccggtgtcgtagccgtgcagggtgcggccgtcggcgagtgtgacgtcgaattctttaaccatgtggcgaccatatgactcagctgcgacatatacccgaaacacgagccggataggttccgcggtatgacgacaaccgtttcgatccgcatcatcgacgtcaagctcgacacaccgacggcgcgcgagttgatcggtgagctcaatgtggaactggcccggcagtacccggaggagggcgccaaccacttccggctcgaccccgacgaggtcgcccccggtaagggcgcgttcctcgtcgccgaggacaccgagtccggccgggcgctgggctgcggggcgatccgggtgctgactcccgacaccgccgagctcaagcgcatgtacgtgcggccggtcgcgcgcggccgcggcgtcggttcgacgctgctgcgggcgctggaggaacgggccgtcgctctcggggtcgaacggctggtgctggagaccgggacgcggcaggttcccgcgttggggctgtactacggcgccggttacgccgagatcgagcggttcggcgagtacgccgactcgccgctgagcatgtgcctggcgaagccgctggtaccggcgggcgtgaccggctgatggcccgcccgccggtgggttgctattccagcggcagcccggcgtcggcccagtcctcaatgccctcgcggtacttgcggacgttggtgtagccgagtttcgtcagcttgtcggcgacctgtccgctgttggggcaggccacgttggagcagtaggtgacgatggcggcgtcgcggtcgggcagcacttcggcggcccgcgcctcgacctcgccgggggccagcgggacggcgcccggcaggtgccgcttcgcgtggtactcggcgcccagcgcgtcgacgacggtcaggttcgcgatgtccttggccagttcgtcgcgggtgatcagcgcggtcatggcaagctcctcaaagatatggactacagtccggttgtgcctgagaagagtaccggaccgcagtccgcttatgtggagctgtcgcagttgcgtacgccacagccgtccgaacgcgccgacgccgcccgcaatcgcgccgccatcgtcgaggccgccgcccggctgttcgccgaacacggcgtcgacgcggtgtccatggacgccatcgccgccgccgcgggcgtcggcaagggaacgctgttccgccgcttcggcgacaagagcggcctggccaacgcgctgctggacacccgggaacgggaactgcaacagcgcatcctcagtggcgagccgccgctgggaccgggagcgccacccggcgaacgactcgaagcgttcaccgtcgcgtacctggactacctgctgccgcacgtcgagctggtgcggatgtccgagacggcgtcgccgggagcgcggtaccgcatcggcgcgtaccggttctggcaccggcacgtggcgatcctgctgacggaaatgcgggagtttcccgatccggaggtcggcgcgcacgtgatactggccccgatggccgccgaactggtcgccgtcacggcacgggaactggggacacggcgggttcgcgacggcgtcatcgagctcgtccgtcgtgtgctccgcgacgagacgagggagcgatcatgaggatctacatcacgagcgtctatgtcgacgaccagcagaaggcgctggcgttctacaccgagaaactgggcttcgtgaagaagaccgacgttccggtgggcggcggtgcctcctggctgaccgtcgtgtcgcccgacgacaccgacggcaccgagctgctgctggaacccgacgggcaccccgcgtcgaagacgttcaaggcggcgctggtcgccgacggcatcccgctgacctcgttcgccgtggccgacatccacgcggaagtcaaacggctcaaggatctcggcgtgacgttcacacaggacccgatggacatgggcaccgtcaccaccgcggtgctcgacgacacctgcggcaacctgatccagatcgtgcagctggcgtagcgctgtcgcctgggccacccggcccaccggccgcggccacaccgactctcaccgccgtacgctgttgcgaaccattcgaggagtgagagttgactgacctgcggaacttcatcgccggactgccgaaggccgaactgcacgtacaccacgtcggttcggcctcgccgcgtatcgtcgccgagctggccgcccggcaccccagctctaatgtgcccaccgaccccgaagcgctggcgaagtacttcaccttccgcgacttcgcgcacttcatcgagctgtacctgaccgtcgtggacctgatccgcgacgccgaggacgtccggctgctgaccttcgaggtggcgcgggaactgggacggcagaacgtccgctacgcggaactgaccatcacgccgttcagctccaccaaacgcggcatccccgaggtggcgttcatggaggccattgaggacgctcgtgtttcggccgaacgcgagctgggcgtccagctgcgctggatcttcgacatccccggcgaactgggtatccccgccgccgaggagaccgcccggctggcctgcgacctgcgccccgagggactggtgggcttcggtctgggcggtcccgagatcggcgtggagcgaccgcagttcaagccgtacttcgaccgcgccatcgccgccggactccacagtgtcccgcacgcgggtgagaccaccgggccgcagaccatctgggacgcgctcaccgagctgcgggccgagcgcatcggccacggcacctcagccactcaggacgagaaactgctgcggcacctggcggacaacgacatcccgctggaggtgtgcccgacgtccaatctggccacccgcgcggtggagtcgctcgacgagcacccgatccgcgagatggtggccgccggcgtgacggtgacgatcaacagcgacgacccgccgatgttcggcaccgacctcaacaacgagtacgcggtggcggtccggctgctggacctggacgtcgacggcgtcgcttcgctggcgaagaacgccgtcgacgtgtccttcatggatgacgcgtcgaagtccgcgttgcgggcggagatcgacgagtacacccaggggttccttaagccctgaacctgcaacttgcgttgcatgtagcgccgcaccggcgcggaggaggccaaccgcagcggcagctgggtcagttccaggacgaacttgttgcggggcgcgtagacgcccttgacccggcggcccatcttctgcttgcgctcggtctcgggccgcagttgggtctcccactccgccagcgcggcggggatgtcgccggggtgccgctcgatggccgagcccagcaggtcggcgccgccgacggccagcgaggagccgtatccggcgaacagcgtgacgcaccaggccgcgtcgccgagcaacaccacccggccgtggctccacctgtcgacgaccatctggctgatggagtcgaagtagaccgagtcggcggtcttcagttccgccagcgcctgtggaaccagccaggccatgtcgccgtacagcctcggcagcacggtctcgggcccctcgtcggtgtcagctccgtccacatcggtgcgatagccgaagaacgcggaggtgcgtccgtcgccgacgctcatcatcgcgaaggtgcgtccgccctcgctgatggagccggtctcgccttcgcgcaactcggccgggcggttcttcagcatgaacaccgcgaccttgtggtcgaggtcgagccggtagccgtcctccgggccgaagaccagcgcgcgggtggccgagtgcaggccgtcggcgccgatgagcaggtcggcggcctcgatgctgccgtccgacagggtggcgtagacggtgtcgtcgtcctggtcgatcgcggtgacggtggtgccgaaccggaattcggcgtggtcgcggaccgcttcgtacagcacggattcgatgtcgccgcgcaggatgccgaaggacttctcgcccatcgtcgcggcgatggtggcgccgttcatggcgaagcggcgccgtccgtcgaccttgcggtagaccagttcactggtgacgaattccttgtcccgcaacgcggacaggattcccaggttctcggcgccgtcgtagcctatgccgccgaaggtgacgccgtatccgccgccgcgacggctgggcgccttttcgaccagcagggtctgccagccgagctttcgcagccgcagtgccgccgacaggcccgcgattccggctccgatgatcactgcacgcatgtgggttatcctttgagttgaagttcaaaaaaccatatcatatttttgttttcagaatcgagaggaatcccacccatgccagtggcgttcagcgatggcgaacgtgaccacatcaccgccgaactcaaagccgcaggtcgacggctgttcaccaccgtcggactgcgcaagaccgcactggccgacctggtggtctcggccgggatcgtcaagtcgacgttctactccttcttcgactccaaggaggcgctgtacctggagctgctgttggaccagttcggcaacacccgccgcctcaccgtcgaggaaggactgaacgcgggcaccgacaccctcgacgcgctgcggcgctacctgcgcggcgcggtcaccgtcctggacaccgaccccctgtatcgccgcctggtcacccaccccgaggagatggccatggtccagcgcaaactcggccccgacgccttcgaacaggccggagacagcggcctttccgacctgatggccttcgtcaccgaccgccaaacccgcggcgagctgccgaaaggtgatccgacgatcgtcgtcggcgccctgcgagcggtgctgctcctccccctgcacgcccacgagttcggcgaggactaccccaaggtcctcaatatgacgatcgacgcactcacggccggacttgtccacgatccgagataatcctcccaaatactgaaagcaccgtctacgttgggcacgaaaccccaacggcgaaaggaaaccccgtgacggccgtctacacccacggacaccacacctcggtgctgcgctcccaccgctggcgaaccgccgagaactcggcggcctacctgctggaccacctcgcaccgacccagcgactgctggacgtgggctgcggcccgggcaccatcaccgccgacctcgccgcacgggtcgccgccgtcaccgccgtcgacacctccgcatcagtactggccgaagcccgcgcgttcggcgacgaccgccaactgaccaacgtggactaccaagtcgccgacgtccacagtctccccttcgacgacgacaccttcgacgtcgtccacgcgcaccaggtcctccaacacgtcgccgacccgatcgccgcactacgcgaaatgcgccgcgtatgccgccccggcggaatcgtcgccgcccgagacgccgactacgaagccatgacgtggtaccccgccatccccgaactcgacgaatggctggacctgtaccgccgcgtcgcccgcgacaaccacggcgaacccgacgcgggccgccgcctcctggcctgggcccacgaggccggattcgaaacggtcaccccctccgccgatgtctggtgctacgccacccccaccgatcgcgagtggtggagcggcatgtgggccgaacggatcacgagctccggcatcgccaccacgtccgtcgacaatggccacgccagccccgccgatctccaacgtctgtcccaaggctggcaacgctggggcgccgaagccgacgcctggttcaccgtcctacacggcgagatcgtcgccgtggcctagcccctcttgacggatccgatagcctgaaccccaacggcgcgtgggattcgcgatcggcacggactcgctccaggggtgaagagcattggcatggctatacgtgggcgccgctgtcgccgtgagcatcggggttctcgcggccggatacatcggtttgcggtcgatgcgtctcttcgacattttcctcggtgatcccatgccgtcgatggcgtccgtctatgtcgcactgttctttgtgttcctcaccaagggactgatcgcggtgccgctggtatccctgctgcgcgatccttccggtgccggagtcgccgaggccatgggcgatcttcggatcctcgatctcggcctcgacgcgatctggctgacgggcgcggtggcggcaccggtactggaatacaaccggcagtggatgttcacactccgggaggccgtctcgaaggtccgctacccattctggttccggaccttccgctggttcgggcccatggcgatctgcacgatcgggttctgggcccacatcaagctgacccgccaggagctggtggtggcatggtcgttgctgatcctcagcttcatcgcgatggacctgaacgtccgatccggactgatccgcgcgatgcagctgtacctgaaggtccgcgaccgtgtcatcgacgacctcaaggcccgggtcgagggcacccgcccgccacggcccgaaccgccacccgctcccagcatcggactggtactgcgctggatcgccctgaccgtggcttccggagtcgccggttacctggccctgctggccgacgccttggggcagctcatcgccaccaccggcccggtgatcctcatgatggtgctggggaccgtgatcgacggtgtcaagtcctcgatagacagccgggcgtcggcggaccttgcccggatgcacagggattgaggttcagccacggcccttggccttcaaccgggcctcgaatccgtcgagtatggattctaggccgaagttgaagctgttgtcgggtgcggcggtgtagtcggtggcggcggtggaatccagtcgggcgcgcaggtacgggtagtccatcgcgatctcgctctgcttggcgatggtttcgcgcatctgctcggtcgggtcgccgcccgcgcggctgatgcggcgggtcagggagagctccatcgaggtgctcagcgagctggccagtacgaacagcatcaccgtgccagccgcctggtcggcttcgtccggcgtgaacccggcggcttcgaacaccgccaggctgcggtcgtcgaagcgggccttgccgggaccgtagaacaggtagctgccgaaggccgggccgagccaggcgtggtcggtcagcatcgcgtgcaggctgttggccagcgcgagagcggccgggcgccagttgttctcgtccacatcggggagtttgatctcgccccagacccggtcaccggccagccggaccaggttgtccttgctcttgacgtgccagtagacggcggtggcggccgagtcgagcctggcgcccagggcgcgcatgttgaggccgtccaggccctcggcgtccagcagttcgatggcggcgcggacgatctggtcgctggtcagcgtgtttcgcggcatgagcccagcataacccgacaattgtacttagttcaagtgaactcggaatccattgtcacttgtgtgcgccccactacgcggtgtgcattaattcgctgattcgccaggtacacacaggtaaacaccaatggacagttaaacatcttcatacagctattaagtagtcattgactgtcatcaatcaactctgccagtctccaccttgggatgagtgaacggacagcccaccgttcatcccgagaggagacaatcccttgaaacgccatattgcccttggcgctgtcttggctctggccgccgggatcttgaccagttctgtcgccgggaaccacaccgccgactctgtcaaacccgaagtcagccttgacacggcggccaaatccgccgacgcctatatcgagccccatgccaaagagatacacgccgacgccgacaaggagaagttccagcgagtcgacgcccaacgctcgcacggattgacatacgtcagctacgaacgcgaataccgcggccttcccgtggtgggcggcgacttcgtcgtcgtcaccgacaacagcggcgaggtcaagtactcgcaagccgcgcagtccaaacgcatcagtgtcggcatcgaccccaaggtctccaagtccgccgcgaccaagaaggccgagaaggccaccaagggcgacgcccagggtgacccgcgcctggtggtgctggcctggggcgacccggccctggcctgggaaaccgtcgtggacgccaagacgtccgaaggcatgcccactgagacctatgtgtacaccgacgccgtctccggcaaggtgctggagaagtccgaggtgacccgcgccggtaccggaaacacccactacaacgggactcccggaaccgtgaccttcgggaccacctcctcgggtggctcctatgtgatgcgtgaccccgcccgcaacggtctctcctgtgcccggcagggcggccagccctacaccgacgccgacgacacctggggcaacggaaccggttccgatctcgtgaccgcctgtgtggacgccatgtacgcggccggacagcagggcgacatgctcagcacctggctgggccgcaacgggatcaacggcaacggcggctactacccgctgtacgtcggattgcagcagcagaacgccttctggaacggcagctccgccaccttcgggtacgcacccggtggccagctggtgccgctcgacgtcgtcgcccacgaactgggacacggcatcttccagaccaccccgggtgggtccagcggcaacaacgagaccggcggactcaacgagggcaccggcgacatcttcggcgccctgaccgagtggtgggacaaccagcccaccacctccggttacgacgcgccggactacctggtcggcgagcgcgccgacttcctgatccgcgacatggccaacccgggctcgcagggcgacccgaactgttggagcacttcgattcccaacaccgaggtgcacgcggcggccggtccgatcaaccactggttctacctgctggccgagggcaccgcggccggtggccccggtaagccgggcagcaccacctgcaacggcaccaccctttccggtatcgggatccagaaggccggacaggtcttcatgggcgccctgaacggcaagacctccggctggacctacacccaggcccgccgggcggcgctgaacttcgccgccaccagcaccctgttcccgacctgcgccgagtacaacgccgccaaggccgcgttcaacgcggtcagcgtcccggcctccagcgacccgacctgctcgaagggcaccaacgacttcagcgtctcggtctcgccgacctccgggaagatcgaccagggtggcagcaccaccgccaccgtcaacaccgccacgacctcgggttcggcgcagcaggtggcactgtcggccacggccaacaactcgaccgtgaccgcgtcggtgtcgccgtccactgtgacgtccggcaacagcgcgacgctgacggtctcggcggcggcgaacacccccgacggcacctacacggtgaccgtcaagggaaccgccacctccgggtccaaggaggcgacgtactccatccaggtcggtgacgtgaccggaccggtcgaggtcttcaccgacgacttcaccggcgacaagggctggacgaccaacgcgggcggcggcgacaccgccaccctgggcgtctggtcgcgcggcgacccggcagcgaccacctacagtggaacgacgttgcagcgcaacgactgcgccagtgagacgacgtgtctggtgaccgatccccgcgcgggcaccggtcccggtgactacgacgtggacggtggcatcacctcggtgacctcgccgcagttcgcgctgccgagcggcaagtccgcctcgctgaagttccagggctacctggcacatctgaacaactcctcctccgccgactacctgcggatcagtgtccagacctcgtccggaacgacgacggttcacacggtgtcgggcgcggccagcaaccgctccggaacctggacgggttacacagtggacctgtcggcctacgccggccagtccgtccgcctggtggtctccgccgccgacgcgtccaccggcagcctcgtcgaggccgccgtggacaacgtggtggtgaccagcggataaaccacaccgattcccgatggggtggctctacagcggagccgccccatcgggctgtcccgaaaggatcacgaccatggccgagatcagcaccgttcccgcgccccgcttcgacatcgacgccgagcgggccctggccaacgcgcgccacttcgccgaggtgatggccaaacgccgcaccgtgcgcgacttcagcgacgaaccggtggacctggacgtcatctccgcctgcgtcgaggccgccgccaccgcgcccagcggcgcgaacgtgcagccgtggcggttcgtcgtcgtcaccgaccgcaaggtcaagaagcggatccggctggccgccgaggccgaggagcgcgagttctacgaccgacgcgcctcggacgagtggctgaaagccctggcgccattgggaaccgacgacagcaagccgttcctggacaccgcgccggttctcatcgccgtcttcgaggtccacaagggcccgaccgagccgaggccgtactacgtcaaggagtcggtgggcatcgcggtcggattcctgctggcggcactgcatcaggcgggactggcgaccctgacgcacacgccctcgccgatgaagttcctgggcgagctgtgcgggcggccccacaacgagcggccgttcgtgctgatccccgtcggctatccggcacccggcgcccaggtccccgcgatcacccgcaagccggtctcggaggtcatggtcacgctgtgaccgctgggcgtcgtggacgcggcgtcctcacggctgccaggcgcgcagcagcgccgtcaccagccaggtcagcagcgccagcgcggcgaacagccggaacaccgcggcgatgatcttgccgggttcgtcgggcttgccggtgaacccccagggccgctggccctgccgccagccgacgctgatcgcgtaggccaacggcaccaccagcagcagcgccccgaccgtcgccatgagtccacgcaggacggtgttgtcggcgggcagcccggcgttgcccgccaccacgacgccggtgacgccgatgacgaccagcaccgccgccaccaccattccggccgccgagcgctcgccgcggttcgagttccgggaacccaagcgccacagcgaatacccgacgacaaggccgccgtaccagaacaggcccaggatcatccaggcggtggcggtgagcagcccgctgatcgcgaacgccatgacaccctcgccgacggcgcccagcggctgggtgtcgaagctgagcgtctcgccggtgaacagcgatgtcagtccggcccaggccagcatcatcaccgcgatccccacgatcgcgacgatggcggcgttcaggaaggaccggccgaacccggccgaccagcgcaaccgcggcgcccgctcgaaccgggtcggcagcgccgcgtccccgtcccgggcgagccgggccatgaaccgtccggcgaccaccatcgggtaaccgacgaacggcgcgcagaacccgacggcctgcgccacgtcgtccaggtcccccgacagcaggttcgcgctgctctcggtgacggccatgaccggcagcggcagcgcgaccagcaccagcccggtccagaacaggacccgggctgacagcggcttgggcttggggcgaaccgagggcctggacatcgcagggatgctacccatgtgacatacgacacgtctcgaacccggttggtcgcgatgagttccccacgcccgtcccgtctcaacgggcacaacgaacgacattgatatgagaggaagtccgatgaccgacccgaagagccacgaactcgaagtccccaacgccgttgtgacctatgacgtccgtgagcccgctgccccgtccgacaagccgacgctgctgatgttcgcctcgccgatggaggccgccgcgttcgccaccctggcagggcacttcaccgaccgcacggtggtgacctacgacccgcgcggcgccggacgcagcaagcgcaccgacggcaccagcctgtccacaccggacgagcacgccgacgacctgcaccggatcatcaccgaactgggaaccggaccggtggacgtctttgcctccagcggcggcgcggtcaacgccttggcactggtggccaagcactccgaccaggtgcgcaccgtggtggcccacgagcccccggcctcccaggaggtccccgaccgcgagaacgcgctggccgcgtgtgtggacattcgccgcacctacgaggccagcggcttcggccccgcgatggcgaagttcatcgcgctggtcatgcacaagggagagcttcccgacgactacaccgaccagcccggccccgacccggccgccttcggactgccgaccgaggacgacggctcccgcgacgatccgttgatgggcaacatcgtcaacagcaaccactacaagcacgacttcgacgccctgcgcgccgcgtccacccgcgtcgtcctcgccgtcggcgtcgagtccgagggcgaactcccggcgcgggcggccacggcggtcgcggaacggctgggcatcgagccgaccatgttccccagtcaccacgccggtttcacgggtgaggaatccggtatggccggtgagccggaggccttcgcggtgagactgcgcgaagtgctggaccagaactgaccgtgagcggacgacgaagccgccgaccctgccagggtcggcggcttcgtcgtggttcgagtcaggagcggaagaactgccgcaggtcgccggtgagcacgtccgggcgttccatagccgcgaagtgtccgccgtcggggaactcggaccagtgcacgatgttggagttgtcccgctcggcgaaggcgcggatcgtggtgaagtcgtcggcgaagaccgccaccccggtgcgggagtggttcaccgccggttcggttccggcccggccctcctcgaagtggtaccggcccgcggtggcctgggtgttggtgaaccagtacagcgacacctgggtcaggatctgctcggtggtgaccaggctggtcccgttgccgaagttgttgaacagttcgctgtaggccagctgtcccacaggcgagtcggcgatggcggcgccgatggtctgcgggcgggtcccgttcatctggttgtagccgcctaccgactggaaccactgcatgtgtcccagcgcctcgtggtccttgggccccagcttcgcgaactcggccggatcaccggacgggaacgagaacagttgcagcacatgcagtcccaggaagccctccggttcgagcagccccagttcccgcgagatcatcgcgccgccgtcgctgccgtgggcgccgtatgagtcgtagccgagccgccgcatcagcgcgtcgaaggactcggcgaccttgcgcatcgtccagccgcgcccattcagcggagtgctgaaccccataccggggatggacggcaccacgaccgagaacgcgtccgccgcgtcgccgccgtgcgttaccgggtcggtcaggggcccgatcatgtcgaggaagtcggcgaacgagccgggataggtgtgcagcagcaacagcggtgtcgcgtcggcctcggcggacggaacgtggatgaagtggatgttctgtccgtcgatctcggtcagatagtgcgggaaggcgttcatccgggcttcctgtgcgcgccagtcgaactcgtccttccagtgcgcgacggtcgcggacaggtagctgttgggggtgccgtactcccagtcgtcggtgggagccggacggggcagtcgggtgcgggcgagccggtcgttgaggtcgtccaggtcggcctgcgggatgtcgatgcggaagctgcggatctcgttgttgttcgtcatgaccgaaacgctaaccggctaataggaacattcggttcctattaagatgtcggtgtgatcgagacctcatcgcgactgttggccctgctggcactgctccaatcacgcccacattggtcgggctcgcagctggcagaacgcctcgacgtcaccggacggaccatccgcaacgacatcgaccgactccgcgaactgggctacccggtcgacgccgttcgcggagcgggcggttactaccaactgggtgccggagccaaactcccacccctgctgctcgacgacgaggaagccgtcgccgtcgccatcggactgcgcgccggtcgcggcgtcaccggcatccaggaaagcgccgaacgcgcactatccaaactcgagcaagtgctcccccaccgactgcggcgccaagtatccgcgctcaccgaggcggtatcggtgggcccggacgacaccggaacccccgccccacccccggacgtggacgcggcagtcctgtcacagatcgcggcggcgatccgcgacagccacctgctgcgcttcgactacaccgcccccgaccgtcccgacgacaccccccgccgcaacgacgcctcggcccccttcgcggactggccggtactggtcgagccctaccggctcatcagctgggaacagcactggtacctcgtcgcgcgcggtcccgaaaccggcgactggcacacctaccgcgtcgactgggccacgccgcgcatgccgaccggagaacgcttcgacccggtaccgttccccggcggcgactacaccgccttcgtcctgcgcgacgtcgccctagccggatggaaggtgcacgcacgcatcaccgtcgccgccccggccgaagacgtgctggcgcgcatcaacccggccgtcggcgtggtcgaagccatcgacaccaccacctcggtcctggtcaccggcgccgacaacctctcgatcatcgccgtctacatcggcatgctggaactggacttccaggtcaccgaaccacccgaactggtcgaacacgtccgcaccctcggcgaacgctaccgccgcgccgtctccccctgagaagacaccgacttcatgctggcggcaatccccgcagcacccgccgtcagaatggcgaagatagtcgccactcccacagcgatgccgttggccttgtcgaacccgaagatccactccaactgctcaccgatggaaacgccccacaacaccggcgccaacacggtattggccaccgcatagaacaagcaaagcccaaacaacgtccacgcgccagcaatcctgcgagcgaacgtgaaccccgccgcgaccaacaacgtaccggcgccaacggcaccaccgagcacgttcaccaacaccatgctggtcaacccaccggtcatcccggcatcaagatagaagatgtcctgaagcgcgaaccacccgatcgcgcacccggtgaccagcgcgagaacgcccgcgatcctcgccgcaacggcattggcccgcagctccatccacacctctcacgtgttccggcgacacgaactgccgcccctcatgacccgcgctcatcgtagccaaaccatctgtcgccccgcctggtccgaaatgctcgataatatccaattcgtccgtttgcgtccgcatggtttgatggccccatcaacagggtgtaaacaatcgctgagaggacgtccagtgaatgacttggagtcaactgacggtggccacggttcaggcgacacgagctctgggctcaagaagttggccaaggaccttcagcgagccgcaacggacaacaccatcgaaagcaagcaaaccgaaacgacgttctacttcattctcgacgattcgtcaggcatggatatcaccggagcaaagagacgacctgacggaacgtatgagaacggtcttcagggtgagacgttcatatacgtcccgagagactcgcaggcttggaaagacgtccatgactcgtatcaaccgataatcgacaacctggtcatgtgcggtgagctcaagtacgacgacctcgctctccctctgacatacatggactatgtatgtcaggccctgaatcaaggagatagcaaggctctcaaagaacttggtgagagcatccagaagggaagcaacaaggtttccgacggcgatatagcgagcatcaagaaggaactcaccagcgggaatggcacgtggtccgtcgcggacaagatgggttcgacactggagccgtggaaggggcgggcggccaacgtcttcaaggtgacttacatggaccgtctccccgacattctggtggggcaggcggtgcttgccatcgcgcttcgggaagctctgaacatcgccaaggaagcgttcagaggcgcaaaggaagatggagaaaacctggcacaggccgccatcgacgcactggatgctggcggggcgtccttggacgccacctactcggaaaaactgaaggtcatagcgaatgtcgctggtatagccgcggcggtaacggcgttcgcacccggcactcaggcgttttccgcggttgccggactggtcgccgcgtccgcgggcgcagccgaatatgtgatcagcaagtacgagaagacttccgggggaacggacccgaagatcgcgctcgacgcggggaacgtcgaagaactcatggatcaggtgaacagtcgcgccaacgatatccaaaaagcggtggtggatatcgaatacgccacaggtgagatgctctacgaactctacctgcttgccacgagcaaggaggtcgtcgatatcgcgggcgccagcggcgagaatgccggtgacctcggcatagagctgaccatgcggcaagcgtatttcgagcctcgaagccccggcaaggaatccgggcatggacccggcatgcgtgacttcggcaaacaactcgacgacaaggacaagggaaacgaccccgggtattcggacttcaaggatgaggacgccatgggagcgatcgacaagggcgagcacatggcgacatccatttacgatctctggcacgcgggcgataccactctgcccgcgttcgctgccgagtacgacggtgccgcaggtgatgtcgattcctccacaacaggactgtcggacgcgttcacccgcccgtttggaggcggtgatgacggcgctggcagcagcacgggcgtcctctatcccgaatggactagattgcaagaggagctgcacaccatcctgaagaactccgccaccaacctccaccttgtaggcaaggctctcgtcgcggcggcgatcgcttacgctgaagcggacggagccgcagcgaaagccatagaaaaagaccacgaagacttccccaagatctgacgtgtcccgtgccttctagcagtttctcaacgaaagttgtgtggtatgaccgatcagccaggtaccgagtcacatgacgaagctgtgtcctcttcggccgcaagtaagtcaagacgtaaatggttgatagcgagcatatcggcggtattgctgatcgtcgctggtggagcgatttatgcgactacgggcatctttgggaaccatgatggagacactcctccaaacggcaatggttccgctactcccgaacactgccgtgactcgtcgaaggacacgggggtctccgagccggaatccccaccaatgaacggtggtgtcgaagtcgccgaagacggagtcaatctggcgaaggcaagcgacatcgccgacgtgacattcggcgttcttgtggagaactcttctgatctcgtcgcacgagacgtcaccgtcaagatgacgctcaagcaaaagtccgggcccacgcttcgcaataccgacggtgaatctgtggtccgcaagtcgacgatcccctatgtaatgccgggcaaggaatttggtacgggtgaagatgtacgtgttcccatcggtgaggtcgaggacgcgccttcggtgaaaaccgagatcactgtcggcgaatggtggcagcccaacaatgacgtgcacgagttcgccagcatttccgccactgtgacgaacaagcaggacgaccccgacgatcacataaacgtgaccgtggattcgcaatactgcgacgatgcgggagtagcaaaggctggcgtgatatttcgcgatagcgccggcaagataatctacggagccagcggatttcaggcttcgagcgacacagcggacttgatctccggatacgcacccctcaagaactacaaacccgggaaaacaaagaatctggcgatgcccaatttctggtccattagtacgcaaggtgctccgggcgctggattcgagaagcaacccgattgggaacagactgaaatctttccatacgcagatagcgacaagggttgacgatcccacggaaggagtaatcaatgggccgcttggctgacactctcgacgctttgtccgtgcgagcgctctcccccgaccatcgtatacaaggtcaactgcaccatcgaaccaaagtggacatatccttcacctctgaggattcatactacgagtacaagtccgaacaggctgtcgcagcacagctgagcgcagtgctgaatgccctcatcgtcggcagaaacgagggattttgcgccgcggttcgagaggtcaccgacttgagactcgacgatcgtccgcactgggatgcgcgacggcggcgttttcgtgaggaacgggatggcgccccgctggagggacagtccgctggcgggtggctgacggttgcgtccgttggacttcgcgacgccaatgccacggtcaaaccgggtgcgttcgacgaactcgacgcatcaggcttcctgatcgaggttcattcagccatcgcagacttgtggaaagaccaagccatggcgatgagttatctcaggcgcacgcactttgggtaatacgtcttccatcggagccttcaaggctccgacacctcatctggtgggcgcgatagggatcgaacctacgaccgctcgggtgtaaaccgagtgctcttccgctgagctacacgcccgtgtcgtgacggaccggacaagcgtacgcgacgctcgtccggtccgggaagcgggtttcagccggtcagctcggcgagggccttctgccaggcgccctggtcacggggctcgccgggcaggttcatctcggcgaaccggacggtgccggtggtgtcgatgacgaaggtgccgcggttggcgatgcctttgtcctcatcgaacacgccgaaggtcttggcgacgccgccgtgcggccagaagtcgctcagcagcgggaattcgaagccctccttgtccgcccacaccttgtgcgtgaacaccgagtccacgctgacggtcaggacctggacttcgtcgctctggtaggacgacaggttgtcgcggaccccgcacagctcgccttcgcacacacctgtgaaggcgagcgggtagaagaccagcaggacgttcttgtggcccttgaagctcgacagggtcacttcctggttgttctggtccttcagggtgaagtcgggcgcctgggttcccacggcgacggtcatgtgcgtctccattcgtcggtaagagtctcgcgttagcgcctcgacgttacctgccgcgcggcgcgaccagtcgggtggcgacccagtcctccccggcgttcacactggacgtggacgacagaccggcggtaggcgccgcctcggagatctcggcggactctatgtgaccgtcccgacccggtttgggggtcagcagccacacaacgccctcctcggacagcggagatcgcgcgtccatgagtacgtccacaaggtccccatcctcatcccgccaccacaacaggaccacgtcgaccacctcgtcggtgtcctcgtcgtggagttcgccgaccctggcgatgacggcttcgcgcagggcggagtcgatatcgctgtcgaagccgatctccatgacgacggcatcggtgtcgatgccgagcttgtcgatgatggtccgtacgccgtcggccgacccagccgtggcactcacgtcgcgcatcctcctcttgtcgtgaccggactctcaccggcgcacctggctcgtaacgcgggcctactcacagacgccgcaccgtgagaatacgcaatgccatcgatggatgggcgcgcgagtgtgtcggcggtcccagtcgctcgggtcccttacgacaagtcgggcgagcgaggaggcaggataggaggtagcgccttgtcctatcaaagtcgatatgcagagggaacagcccgtgaccaacgaacgtaaacgtccggtcatcagtgacggccttccgagccagctgccggacatcgatccgcaggagaccgccgaatggctcgagtcgctggacgggcttgtggacgaacaggggcggcagcgcgcccggtacgtgatgctgcggatgctggaacgggcccgggagagccaggtcggggttcccgcgctgaccagcaccgactacatcaactccatcccgccggaggccgagccctggttccccggtgacgagcacgtcgagcgccgcatccgggcctacatccgctggaacgcggccatgatggtgcaccgggcccagcggcccgggatcggcgtcggcggccacatctcgacctacgcctcggcggccagcctgtacgaggtgggcttcaaccacttcttcaagggcaagcagcacgccggtggcggcgaccagatctacatccagggccacggctcgccgggcatctacgcccgcgcctacctggaggggcggctgaccgagcaccagatggacgggttccggcaggaactgtcgcacccgggcggggggctgccgtcctacccgcacccgcggctgatgccggacttctgggagttcccgaccgtgtcgatgggtctgggtccgcagggcgcgatctaccaggcccagttcaaccggtacctccagcaccggggcatcaaggacacctcgcagcagcgggtgtgggcgttcctgggcgacggcgagatggacgagccggaatcgctgggtgccatccacctggccgcccgcgaggagctcgacaacctgacctttgtggtcaactgcaacctgcagcggctcgacgggccggtgcgcggcaacggcaagatcatccaggagctggagtcgttcttccggggcgcgggctggaacgtcatcaaggtgatctggggccgcgagtgggactcgctgctggccgccgacaccgacggcgcgctggtcaacatcatgaactccacacccgacggtgactaccagaccttcaaggccgaggacggcggcttcgtccgcgagcacttcttcggccgcgacccgcgcaccaagcggatggtcgagccgctgaccgacgagcaggtgtggaacctcaagcgtggtggccacgactaccggaagctgttcgcggcgtacaaggccgccaccgagcacaccggacagccgacggtgatcctggccaagaccatcaagggctggacgctgggctcgcacttcgagggccgcaacgccacccaccagatgaagaagctgaccctggacgacctgaagtcgttcagggaccggctgtacctcgacatcccggactcggcgctggaggagaacccgtacctgccgccgtacttccacccgggcaagggttccgacgagatcgagtacatgatggagcgacgcaagtcgctcggcggtccggttccgacgcggcgcaccaagcacaaggcgctggagctgccgccgtcgtcgacctacgacgtggtcaagaagggctcgggcaagcagaaggtcgccaccacgatggccttcgtccggctgctgaaggacctgatgaaggacaagaacatcggtccgcgctgggtgccgatcatcccggacgaggcgcgcaccttcgggatggacgcgatgttcccgacctcgaagatctactcgccgcacgggcagaactacctgtcggtggaccgcgacctgttcctgtcgtacaaggaagccgagaaggggcagatcctgcacctgggcatcaacgagtccggctcgtccagcgcgttcatcgcggcggggacctcgtacgccacccatgacgagccgatgatcccgatgtacatcttctactcgatgttcgggttccagcggaccggcgaccacctgtgggcggcggccgaccagatgacccgcggcttcctgctgggcgccacggccggacgcacgacgctcaacggcgagggcctgcaacacgaggacggccactccccgctgctggcggccaccaacccggcggtgctcacctacgacccggccttcgggtacgaggtggcgcacatcgtcgaggacggtctgcgccgcatgtacggggagaagcaggagaacatcttctactacctgaccgtctacaacgaaccgatcacgcagcccgcgcagccggacggcctggacgtcaacggcgtcctcaagggaatctacaagtaccgttcggcggcggacaacgccaacctgccgaaggtgcggctgctggcgtcgggcgtcagcatgcagtgggcgctcaaggccgccgagctgttggcggcggactggggcgtgtcggccgacgtgtactcggtgacctcgtggacggagctgcgtcgcgacgcggtcgcgtgcgaggaggccaacctgctcaacccggacgccgaggagcaggtcccgttcatcacccagcagctgtcggacggctccggcccggtggtcgcggtcagcgacttcatgcgcgcggtaccggacctgatctcccgctgggtacccggcgagtacacctcgctgggaaccgacggcttcggccagtccgacacgcggggtgcactgcggcgtcacttccatgtggacggtgaatcgatcgcggtggcggcgctgcgccagctggcccgccgcggcgacctgcccaccgaagcggcggcccaggcggcccgcaagtacgccatcgaggacgtctcggcggccgaagccggtgagaccggcggcgactcgtaacgactgagcaagcctgagggccgcccggctgacgccgggcggccctcagcgttgggggcttgggaacggggttggcgtgatcaggccggagcgggtgcggcccggtcggagccggggtcggcttgtgggcggcttggctgaaggcggcgcattgtggcttggctggcgcggcccggccggagctggcgcgactcgcgggcggcctggccgaaggcggcgcgttgcggcttggctggcgcggcccgcgagggagctcggcgggctggcgggctggcgggctggcgggctggcgggctggcgggctggcgggctggcgggctggcgggcttcaggaggttaccggggctgtgcccgacaggaagcggtccaggtcggggccgtgtttgaggctcaggttcaggcgggggcgggccgcggcggtgatgcggtccaggggcagcgtttcggactcggcggcggccacgatgacgacgttgccgtcccgtcggcccttccacatcgcgggggtggacagtagggcggtgtcggtgtaggcggtgcgcaccgtggccagctggcgtttggtgaggacgaggcccgccgcgtccaggacgttgacgatgtagacaccgccgggcgcaaggagccgggccgtctcggcgacgaagccggtgtcactgacgcgggcgggcatcaccgcgccccggtaggcgtcggtgatgacgacgtcgaaactgttgtcggcccccgactcgacggcggctcgggcgtcgtcgtgctggaccgcgatgccgcagtccggcggcaggggtagtccgaagtggaggaactcgatcagcggacggtccctttcgatcaccagctgggccgagttcgggcgggacgccgcgaggtagcggggcagcgtcatgccgccgcccccgaggtgcaaggcccgcaacggttcccgcggagccgcgatcacgtcgaggatcgacgcgatcatgcgggtgtacatcatgtccagtcgcagcgggtcgtagaggtccacgtgggactgggccacaccgttgacgacgagcgtccagcagccgtcctgacgcgggtcggccagcagctcggcggtccccgagtcgatgcgggccgacaggtccatcgcgtcgtactcggaagtgttcaccagtccatgcccgtctgcggcgccgatatcgtcgcgagcatcgtggcacaccgcgtgaattcaccgtttcgtcggtccccgcgtgcgtgacgccagctcggtaatctatcggtattcatcgatacgttgcccgcgtgtcgaacccgttcccaggaggcgaagtccgccatgaagcttgcccgcaccctgaccatgctcgccgccgtcgtcgcgctcaccgccgtgccgaccacggccgtcgcccacgaacccgaggcccggggcggggtcgtcaccgcggggctgccgttctccaccgggaccacgtcgcggtgcaccaccgggttcgccaccgagcacgcgagcctcggcgacgggttcctcgcggctgggcactgtggatcggtcggggatcgggcctacgtgaacaatgtggcggtcggcgtggtgcgactgcgcgcgagcaacggcttgacctggttgtgggtggaactcgacgacggctggaccgcctcccccgcgctgccgggcggcggctcgatcaccgacgaccgcgagaccccgatcggcggttcggtgtgccgcatcggttccacgaccgggtggcactgcggcaccgtccaggccaagaacgcgacggtgtcctacccgcagggcaccgtgaccgggctgacccgcaccaacgtgtgcgccgaacccggcgacaacggcgggccgttcgtgtccggctccagtgcccagggcatcgcgctcggcggttccggcaactgctccagcggcggcaccacctacttctatccggtgcggcgcgtcttcagcgaagcccccgcgctgagcattatcggcgggtgagcttcacagcgccaccgacaccggcgtgaaccgtcgggcggcgtcgccggggagctcgcggccaccgtggaccatgaacgaggtcgcggtacccggcaccaggccgtgctcgacggcccaggcgcccagttcaccgaactcgtgcaggatctccagccggatcggcgacttgatcgcgcgggccaggtcggtcagcagcgtcttggcgtcgtcggcgctggcggcgacgaccggaccggccaccaccttgtcgaggttgacccaggcaccggcgtagccggtgatggcgccgtcggcttcgatgacccgcagctgcgagcagaagtccggcaaccgtcgcaccagtaccgagcgatcggcgccgtgcacctcggcgtccagccgctcgatcgcgggcaggtcggcggccgtggcagggcgggagcgctcgggggcgtcggtgccggtgaactctccgatgtgggtgacgttgtcggacacgacggtgaagccgagcttctggtagagcgggaggccgaagctggtggcgtacaaggtgaccacggcgtctccggtgtgggcgagcacctgggtcatcatgcgtcggcccaggccgtggccgtcgaaccgcttggcgaccaggaccatgctgatcgcgcacaggccggggccgtagcgggtcagcacggtggtgccgaccagcgcgccgtcggggtcgtcgatgccgtacacctcaccgatgtcgaacagcagccgccacttgtgttcctcgcggggccaaccccggtccgcggccaggtcgaggcacgccgggagttcggcgatgtccagccgccgcactggaatcgagtcggcgggggcccacagctgcggcatgtctgtccttccgtcgggtcgatgcgaatctagcgggcgttgggggcggtggcacccgattaaggcttgggtcacaacgctcgcgtctgggctgggcggcctggtggcccggcgatactgataggccggacgacgcgatggaccagggaggcgctcgatgatcacgaaggctgatgtagacgcggcggcggctcggatcgcggggcgggtgcggaccacgcccgtcatgaccgtcgagcccggagtcttcggccctgcggtggtgctcaagtgcgagtacacgcagcacacgggcacgttcaaggcgcgcggtgcgttcaaccggatcctgtcagcggccgagcccacgctgggcagcggcagcggcagcggcagcggcagcggcagcggcagcggggacagcatgacgggtgctcagcgggagcggctcgggccggccggggtggtggcggcgtcggggggcaacgcggggttggctgttgcctacgccgccgcccagctgggggtggccgcgacggtgttcgttcccgagaccgccccggccgtcaaggtgaacaagctacgcgcgctgggcgccgtggtccggcaggtcggcagcgagttcgcgctggccaacgaggcggcgctggcccacgccgccgagaccggcgcactgctgtgccacgcctacgatcagcccgagatcgtggcgggacagggaacgctcgccatcgagctgctgggccaggcgccggacgtggacaccgtgttggtgtcggtgggcggcggcgggttggcgggcgggatcgcggcggggctggacggccgggccaagctggtggccgtcgaacccgagacgatcccgacgctccacaccgcactgtcgaagggcggaccggtcgatgtggaggtgtcgggggtggcggcggactcgctgggtgcccgccggatcggggacatcgcgtacgagctggccgtccggcatggggtccacagtgtccttgttgacgacgcgtcgatcatcgcggcccggaagctgttgtgggacaagctgcgcatcgtcgtggagcatggcaccgcggcggcgttggcagcgctggccaccggcgcctaccagccagcgccgaacgagagcgtggcggtcatcctgtgtggagccaacaccgacccgagcgacatcaacgcctagcgcagccagagacgctcgcgacgtccgctgagcaaccgacgctcgagctggagccacatggctggcgggcgggctcgacgagcgggttcgcaaggcatgcttggctgtcagcggcgagctcggcggtcgtcagtgagcgctaggccgtcgtcgagctggagccacatggttggcgggcgggcgtgtgaggcggtgcttggctatcggcgggcggcgggcgtgctcggcgatcaagctcggcgatcaagctcagcggtcgtccgccagcggcgatcggcaggcgtgctcggcgatcgagctcggcgatcggcgatcggcgatgagctggcagcgcgcgggatcggcagtcatcggcggtcggcgacaggctggcagcagtcgggttcggcgcttgggagcgacagtccgcgggcggcatcgagccaagcgggcggcggtcggttctcagtgggctcgggaggcgtggtcggggatgtcgggtagtcgcagctggcggtcgcattcgcggcgcagactggggtaggcggtggcaatcgcgttgtacagcttggctctgatggctcgggtggcgtcggctcggccgacgcggccggtgaccgcgctcatcagctggtcgtagccggtttgtcggcgccgcaggtaatcgacttgccagcgtgccagggtcaccgggtcgatgtcgtcgaccgtggcgggttcgaagtgacggtcgggaaccaggtagcagcgttgttcctcgcgtttgttgcggtggcggaccgcggcttcggcgagttcagcgcgcgtcaggctcggcaaggtgatcgaggcggagcgcacttcggccagcaacgcgtcgcgccgtcgttgggcggtggccttggcttgggcggagcgcaggcgggctcggcgggacaggcgggcgaactcggcaccggcttcggcttgttcgacgcgttccagtcggtagaggtacatcggggtggacgaacggtagaacgggttgggttttcgctggtcgggtgggtcgagcagttcgatcaccatcgagcgggtccagccgcgggtggacagttcggctcgggtcagtaccggccccaggtgcgtcaagatggtcacgacgactccttccatagtgttgtcatcgggacgcacagtagtcggagggtgtgacaactcgggtcagtgcgagggttggctcagaagatgccgggtgggggtggtgtggcttgggtgtagaccacggggccggacgcggcggtcagccacaggtttccggcctggccctcgttgatggagatcgtgaagccgtcgcgggggtcgcggacgcacaggcggcggggtggcgggtcgacgacgcggatgagggtgtcgtagccccggcgttgccacagggtttcgacctggccgaagacggaggcgttgtcgggggccggttcggtggtgccgggttcgagggagtaggtgacctcaacattggtcatccgctggacgtcgcggttctcgtcggcctcgttgagctcttcgtcctcgtcgagttccggcatcgagttgcgcagcccgggtttgacgtggaagcggggccgcagttcgtccaccacctgccggatcaggtcctcggcatggcggaagccccggacgtcgtccatgaggaactttgattcggtcattcgcccccctcgtcgttcgtccacggccccggctggatacggacatcggcatcggtgccgccgacgaccttgtggccgtgcccggtgatgatcgcggcgaagtcctgacgcacagggttgtcgttcttccagtatgcgctgtgggcggcgatctggctgccgttgtggtgaggggtcgggaacaccttggcgccgaaggatttgtggaccggggaggttccatgggggactctgggaactctgtggatgatgtcgttgggagccgtggtggcgtagacgtcgtccttgtcgatcttcagctggtccgccgacttgacgccgacccccgggctggccaccaggatcagctggctggcggacacctgttgttcccggacggtgaacccgatggcgacggtgccgtaggagtgtcccatcacggtcacgccgaagcggtccaggccgcgtctgcgcaccgcccgaatgccggtcaggaacctcggcaacggctttgtggccgactgcgcatagcgcttggtcgcggccgcgaacaggttcggcggggcgtcgtaacccagccacaggatcccggcggtgtggcgggtctcgtagaggttggcgtcgccgaccatccgctcgacgcgggcgatttcccctgcgagcttgggcagcgaggcaccggtgccgggaatgtggacgatgacgtggtcggcgatgtcgggattgccgatcgccagcacgatgcggcccgggtcggaaggttcggccaacagcaggaacgcccgctcccgggtgccgtcgctggcgtcgtcggcaagccggtgctggacggcgagcatcaccgcgagcagtcgggacgccgcgccgctgcccgacgcggcgcgctcttccagctcgcgaatgtgttgccgcagcaactgttcgttcgccgcgctgcgcgcggcgctggggatgccgtcactgtcgggtccgccgaccaggttgggttcggtctcgatccggtgttcccgttcggcggccgagcggccggtccaccagctgtggttctcgtaggggctgcggatccggctcgggcccggctcggtcagcgcgggtgacttcttggcgatgtcggaggcggcgtcatagtcactggtgttggccagggtgtgggcgcgccgcatctggtcggcgacatcgcgcagctgggccttgaagcgggcgaatcccttggggtccgcgtcagcctgcggtaccttgccgaagtcgagcgtgatgacacccagcgagtagtccactttggcaaacttgtcggcgcgcctacgtgcctcttcgagttccattcggccacgccggacgtcctcgccgaggctcagcagcgacgtctcgatggtgcgcagtgacagctgcgcttcccggagccgatcggtctcggcggcgacccggtcccgaatcgcgttgacggtcgcgaagtcgtcgtcggcaccgctcagtaccggtaccagggcctccagttcgtcgatcatggactcgacgttctgcgccagttcacccgcctcctgggccgcgcggtcgaatccccctggctcgcacccttccagggcagggtagtcgaccactgtagatcctccaggtcatcactcgggcatcgggggctcttcgtcgaaccgtcgcaactcgtccgcgttgtcgaggtcgactccctcgacctcgtccgcgaagttcttgaggtccacggcagccgccttcaattcccccgaaatggattcgagcaattcggtcagctcaccgcggacagttcgaacttcggctaccgtatcgaagccgtcattgttctcgatgttcaggccatcctcgcttcggcgcgcgcacgccaacgcggtctcgctgagtttctcgatgttcctggcccgcgcccgcatcagcgacacatcgaatcgcacgttctacctgctttctcccgttagcaagggacacaacgattccagatgcttccacagaaatctgagatcaggcaacactaatctcacgaaagagccactgtgatcaaagaactgtcagatacccgacagtcgccggtttccggacaatacgaaaagggccgcgcggagaatccgcgcggcccctgtgtcctatgtgattagctccgggtgatttgaatcttcatcggagcaccctcgtcgtcacccatgtcgaggatcttgaccttgatcccctcaccggcgaccttcaccgaggagttcggcaggtccttcgaccagtacgcctccgggtcggagtcgtcgaagacgccgacacccttctgcgacacgaagatcttcttcttgccgttgaggtgaagcgtgacctccttggtcttgttcaggctgaacggcgagtcgaaggactggtgcgtcgggtgcaccagctgaccgttcgaccacttcagcggcttggcgtgcgcgtcgaccggcagcgccagaccctgacccgggtgcagacccgtgttgttgtcaccgaacttggtgttgacgaaccacaccaacatgccctcttcgtagcggtaacgctcgacccagtcgggcttcgtgttggcgaagccgaagttgtacgggccggtcttgaggaacttgtcgtagctgacgtgctgacggttctccaccaggtagaagcgcgcgaaggtcagcgtctccttgccggtggtgcgcttggcgccgtaaccggtccaaccgttgtcgccgccctcgacgtcgtcactccacaccttctcgccgtcggcgacgaccgcgaggtcgtcgacgaagacgccggtgccgtgagtgttgccgtcggtctggtagcgcatccggaactggaccttctggcccgcgtactccgacaggtcgaacttgagttccttgaactcgccggacgaaccgctgtgcttgtcgcccacgcgcttccacttgccaccgtcggtggacacctcggcgaagaagtagtcgtaaccctcttcggtgtccaggaaggtgttggcggtgaactcggccttgtccttggcagcggtcaggtcgagctcgcggctcagcgaggagttcagatcgtcgccctcaccgaacatccactcgtactcgccactggagggcttggcgtactcgcgttcttcggtctcgtccggcaggttcaccttcgtggcggcgttgaggctgcctggcttaccagcggcaccgagcttggacaccttggagttctggttcatctcgacttcgtcgtagtcgagccagccgaggaaccacttctcccacgggcccatgtaaccgggacggttgccgatctccttcttgccgtcgttgagccaggatccacccgacatcagcgtccagcggccggtgctgttggcggcaccctgggtggcgtacaggtcgggcagaccgaggtcgtggccgaactcgtgcgtgaacacgccgaggccgccgttctcgggctcggtggtgtagtcgccgacccagatgccggagtcacccagcggcgccccgccgaccgggttggagtccggacccgcgaggttggtctgggcgaaccaacggtgggaccagatggcgtcctcaccctgggcgccgccaccggcctcttcaccctcaccggcgtgaatgatctgaatgtggtcgacgtagccgtccggctcgtcgaagtcaccgtcgaaatcgaagtcgtagcggtcctggcggtcgaactgacccaggtagtcctggatgtcttccttgctcttgccggactcgatctgggcgtcgtaccaggcctgcgccgagtcggtgacgaaggcaccgtaagcctcggcctcgttctcgttgtagccgtagcgggcctcgttgtagggcagcttgacccagtcctccacggtgccgtccacggtgtactggccaccggactgcttctcgtagaagtcggtcatggagtagccctcgccgaagagcatctcctggtagtactcctgggtgtagtcgctcttccaggaggtcgagttgtccttcttgcgatccggttccgggatctcgttgcgcagcggacccttgtcaccgccgtgttcggagaccttgtcaccgaactcgaccagcagcgtgaagatctcgtcgccggatccggtgccgaactctccgaattcgccgtcctccagcttcaccgagcgatcgctggacttggccttgccctgggcgaccttctgggcggcggccttctggttctcttcccgctcaagctgaagcggggtcttcggaaggtcttctccgtgaagggagcttgactttttggaggacttatcctgtgttgtctcatcggtaggcgacgcggtggccaccatggcagtgccgagcacgagggcgccggtcactccgatcacagacaacgtcctcaaacggggtatacccatctgacgttacctttcgaggggactaaggggcgtatctaaagtgccgcatgcacaccgctacgaacaagagacaaatggtcaagatttggtctcaagctgtagaccgcacagcttctttatcgaggtgacgcggcaattcccacgacattgcgcatgtgacagctaaataaacatacatgcatgagaatgcctagatttaggcagagcgtggcatcttcttgacacgacccatcacaatgaactcgccgaggtcacgagggtaattcggtgaataagcgcgcgcatggcacactcgatgcgccacaacaatagaccgggagttttgggacataatggaccacgtggtgccgcagggcgatcgccgttcgcgcttcgaggctcggctgcgcgacgtcgagacggagctggcccggctgcgcggagtccgcgacacgatggtcgccgccggggcgcgggcccgggaactggccgcgacactggccgccgacaccgtcgccagcacctccgacgacggtgtggccacggtcagctgcgacggccgcggccacgtcgacacggtcgtgtttgacagggcggggtacaacaggatcgatgagaagcagctgtgtgactcggttctgcaggcgcgataccgcgcccgtgaccgggcgcgacgggaatcggccgccgtcggccgcgacctgttccacggcgattccggcgccgccacaggagtctagccacagtggagacccacagcgatcccgccgaaccgcgatcccggcaggacgccaagctgtcgaaggcccgagtcgccgcctcctcccccaagggcgtcgtcacggtcgtctacaacggtcacggcgacgggctgagcctggaactcaagcccggcgccaaacaacgctacgagtccgagaccatggccgggttcgtgaccgccgcgctgcgagccgccgaccgggcggttgacgcgctgcgccagcacgccgtcgacgaccgcgacgacgacacacgaccgagccgagcggcggccaacatggacgtcgcccggtgtttcggaagagcgacttagggggcggcgtgaacgacagcatgaccgcggtactggcgacgctgcccgagcggctgcgccgggccgccgaccggctgtggcgacactccagtgaggccaccgacgaggtcaccgagaccctcacggtgtcctatcaggtgctgcgccgggtgtgcggcgatcccgagtccatagccgtggccggtgacctgctgtcgacagtggtcgccgccgagatcggcgcggcgcgcggcgcgatcgacaccgccggtccacaggtcacccgcgcctggcagggcaccggggccgagtccttcggcgagtaccttccccggctgtcggccaccctggcggccgtcgaggacggcgcccgcgacaccgccgaagccgtggcgctcttcggttccggagtggcgagcctgtacgccgccgtcgtggaacggaccgaggcgaccgacgccgaggtcgccgccaccgtcgccgcgacccgccagaccccgcacgaggccgtcggccccgtcatcgacctcgtggccgagtactccgagtacgtggaggaactggcgaccgcgctggtgaacctgacctccgacagccatccggccggacagcggctggccctggccgccgagctcccggccgggatcaccgacggccaccggctgccacggctcgacctcgccggcgacttccatccggcgcacgaccaggtcgcgctggacaccgccgcgatggcgcggctgacgtcctgtctgtcggacaccggcggccactgggcccgcgccggtgactcggcggcgtcggcggccgaacggctcacgcccgaatcgctggggctggcgggttcgcacttctgcgacgacgtccactctgttctggagcgcgaccgcggcctgtacgccactgtgaccggacaactggacgatctggcgctcggcctgcgccgggtctcgtccgcctacgtcaccgccgacgacgagatcgccgccgagttgcggcgggggctggaaggtccggacgcggaccgctgaggcgggccgttggtgcacatggaacgcttaatacatggaattggccgccacgattcagaagatcgaacgcgccgccagcgccctggccacccagagcgtggcccgcatggacgccgaactgccgtggtttcgcgagctgcccgccgaacagcgggccatggtcacgctggtcgcgcaggccggggtcggctccttcgtggaatggctgcgcggcgacggtgaggcaccggccgtcggcgacgaggtcttcgacggcgccccgcgcgagctggcccgcctgatccggttgcagcacaccgtggcgctcatcaaggtcaccatcgacgtcgtcgaggagcaggtgccgcacctggccgcgcccggggaggaggaggcgctgcacatcgcggtgctgaagttctcccgcgaggtcgccttcggtgccgcgcgggtgtacgcccgcaccgccgagacccggggcgcctgggacgcccggttgcaggcgatgctggtcgacgggctgctgcgcggcgacgacggcgacgagatcgccggacgcgccgccgcgctgggctggggcgactcgtccccggtcgcggtggtggtgggccgctcccccggcggcgaggccgccgtcatcctgcacgcggtgcaccgggccacccgccggatgggcatcgacgtggtcgccggtgtgcacggcgaacggctgatcctggtgctgggcggaagcaccgaacccgaggaggtcgcgggcaaactcgtcgggcagtttggcgagggcccgatcgtggtcggaccggcgacgccgagcctggccgaggcgggcgcctcggcgcgggcggcgctgtcgggacaccgggcggcaccggcctggccgggcgcgccgcgtccggtctcggcgcatcaactgctggccgagcgggcgctggccggggacaacgaggcccgacggatcctgcgcatcgacgtctacaacgccctggaacgcgccggtggttcgctgctgagcaccgtggacaccttcatcgccaccggcggcgtcctggagggcaccgcgcgggcggtgttcgtgcaccccaacacgattcgctaccggatgcgccgggtcgccgaagtgacgggtttctccccgtttgtcccccatgacgctttcactctgcacgtggccttgaccataggtcgcctggatcccaccagtgacgtcatacgttagagcagctcaacagccgcaattagaggaaccctacaaaacttttgatgagttatcgtgcgcggcgccaggttgaaaagccgccatgatcagtaagagtcaagggcgtgctttccgtactcgcgcccgggcagggttcccaaaaacccgggtttctgattccctggctggagcttcccggcgtagccgagcgcctgggctcctggtctgaactcatcggcatcgatctcgtccaccttggaacaaccgcgacccaagaggaaatcaccgacaccgccaagacgcagccgctgctgaccgccgcggccctgctggccgccgaacagctgcccatcgaggacgtcgacctggtcgccggacactcggtcggcgaactgggcgcctccgtcatggccggagtactcacccccgaagccgcgctgcggctggccacggcccgcggccgcgagatggccgccgcctgcgccctcacccccaccggcatgtccgccgtcctgggcggcgacgaccaggtggtccgcgaggccatcgaacaggccggggcctaccccgccaacatcaacggcgccgggcaggtcgtggccgccggcaccaccgaggcactggcccgactggccgacaacccgccgcccggcgcgcgggtgcgctcgctgtcggtggccggagccttccacaccccgtacatgaaacccgcgcaggccaaactcaccgccttcgcgtccacactcgaacccgccgaccccgagcgaacctggctgtccaatgccgacggttcggcgatggagtccggcaaccaggcgctgctgcgactcgtcgcccaggtcaccacctcggtgcgctgggacgaatgcatgaagacgatgaccaagctgggcgtcaccgcgatcgtggaactgccgcccgcgggaacgctggccgggctcgccaagcgcgccatgccgggcatggagatcgtcaaggtcaacacgcccgacgacctggaggccgcccgcgacctcatcaaccgcaaccgtaaggaacgcacagcatgagcagcaagggttcccgcgtcctgggccttggccactaccagccgtccaaagtcctcaccaatgaggacctgtccaagatcgtcgacaccaacgacgagtggatccagtcgcgggtcggcatcaaggaacggcgcatcgccgagaaggagtcggtggccgacatggccaccgaggccgcggccaaggcgctgaccgacgccggactcaccgccgccgacatcgacctcgtcgtcgtggccacctgcagcaacatcgaccgggttcccaacaccgcctgccgcgtcgccgaccggctgggcatcgaggcgccgggcgccttcgacgtcaacaccgcctgctcgggcttctcgcacgccctggccaccgccgaccacgcgatccgggccggtgcctcgacgacggcactggtgatcggcgtggagaagctgtccgacttcaccgactggaccgaccgctccacctgcgtgatcttcggcgacggcgccggagccgcggtcatcaccggcacgaacgacgccaaacccggcgtcggcccggtggtgtggggctcggtgcccagcatgagcgacgtggtgcgcatcgaggcgacccacccgtacatcgcccaggagggacagaccgtcttccgttgggcgataacgacgctggccccgctggcgcgcaaggccgccgaggccgcgggtgtggccatggaggacgtggccgcgttcgtcggacaccaggcgaacctgcgcatcatcgagggcatcgccaagaaactgcaggcgcccaacgccatcatcgccaccgacatcatcgagtcgggcaacacctcggcggcctcggtgccgctggctttgtccaagatggtggaacgcggcgaactgacctccggagctccggtcctgttgttcgggttcggcgggggtctgacctacgcgggtcagatcatttacgttccataagacaatcacttaccgaaaggaaacatccacaatggcaaaatcacgtgaggaaatcgtcgagggtctggccgacatcctcgaagaggtagccggtgtcgagcccgccaaggccaccgaggacaagagcttcgtcgacgacctcgacgtcgactcgctgtccatggtggaggtcgtggtggccgccgaggagaagttcgacgtgaagatccccgacgacgacgtccagtccctcaagaccgtcggtgacgccgtctcctacatcgaaaaggcgcagaagtagtgacagacgttgtcgtaaccgggctcggcgcgaccaccccgctcggcggggatgtcgcctcgacgtggcgtgcgctggtcgcaggcgaatccggcgtcggcccgctggagcaggagtgggcggccgaactgccggtgcgcatcgccgcgcagcttgccgaggatcccggcgagaagattccccgggtgcggcagcggcggctggaccgcagcgagcagatcgcgatcatcgccgcgaccgaggcatacgccgacgccggactcaccgacgccggactcgaccccgaacgcctcggggtgtgttacggcagcggcatcggcggggccatcaccctgctggaacaggacgacatcctggaggagaagggcgcgcggcgggtctccccgcacaccgtcccgatgctcatgcccaacggaccggccgcctgggtggggctggagctgggcgccaaggcgggcgtgcacgcgcccaccagcgcctgcgcgaccagtgccgaggcgctggcctggggcctggacatgatccggctcggacgggccgacgtggtggtggccggtggctgcgaggccgtggtcgcgccgctgccgatcgccgggttcgcgtccatgaaggcgctgtcgacccgcaacgacgatccgaccagggcctcgcgtccgtgggacaagggccgcgacggtttcgtcctcggtgagggcgccggtgcggtggtgttggagcgggccgaacacgccgccgcgcgcggggccagggtctacgcgaagctggccggggcgggtatcacctcggacggcttcgacatcgtgcagcccgacccggccggcggcatccgggcgatgcgcgcggcgctgcgcgacgccgacgtcgccgccgccgacatcgggcacatcaacgcacacggaacctccactccggtgggtgacatgggtgagatccgcggcatcgtcgaggccgtcggcaaacacccgatcgtcaccagcaccaagtccatgaccgggcaccttctgggtggcgcgggagccgtggagtcgatcgccatcatcaaggcgatcggcgaggggatcatcccgcccaccatcaacctggacgaccccgacgacgacctcgtcgtggacgtcgccgccaacaccgctcgcaaggcggacatctccgccgcgatgaacaactccttcggcttcggcggccacaacgtctcgctggttttcacaagggcctaggaggtctacagtgtctaatccaactgtcgaagccgaacaagaggtcgtcgacgtccgcgacccgatgcctcggctcacggcgctgttcgacaccggaaccatctcgctgctccacagtggcgatgactccggcgtcgtcacggcgcgcggcgacatcgccggttccccggcgatcgcctactgctccgacgctcgcgtcaagggcggcgccatcggcatcgacggcggtaagcacattgtggacgccatcgacaccgcggtgcgggaacggattccggtcatcggggtgtggcactccggcggcgcccggttggccgagggtgtcacggccctgcacgccatcggtgagatcttcgccgcgatggtgcgggcctcggggcgggtaccgcagatctcggtggtgctgggcccggccgcgggtggcgcggcctacggtccggcgctgaccgacatcgtcatcatgtccaactccggccgcatcttcgtgaccggcccggaggtcgtcaagagcgtcaccggcgaacagtccgacatggagacactgggcggaccggacgtgcacggcaagaagtccggcgtcgcccacatcaccaccaaggacgacgcgacggccttcgccactgcccgcgacctggcctcgctgctgggtcgtccgggccggttcgaggccgccgacgccgacgactcgaccgacctgggcgcgctgctccccgagcaggccaaccgcgcctacaacgtcaagccgctggtgaagaagctgctggactccggtgagggtgtggagtcgccggtggagatgcacggcaagtgggccgccagcatcgtcacggtgctgggccggttcgccggtcgcaccgtcggcgtcatcgccaacaacccgctcaagctcggcggctgcctcaactccgagagcgccgagaagtcggcgcgcttcgtgcggatgtgcgactcgctgggcatcccgctgatcgtgctggtcgacgtccccggctacctgccgggcctcggccaggagtgggacggcgtggtccgtcgcggcgcgaaactgctgcacgccttcgccgagtccgtggtcccccgggtcaccctggtgacgcgcaagtcctacggcggcgcctacatcgcgatgaactcgcgatcccttggcgcgacggcggtcttcgcgtggccgacggccgaagtggcggtcatgggcgcctcggcggcggtcaacgtcctgcaccgcaagaagctcgccgcggtccccgcggaagagcgggacgccttgcgcgagaagctgatcgccgaccacgagaacgaggcgggcggcgtgtcgaaggccatcgacatcggtgtcgtcgacgaggtcatcgagccgtcccagacgcggttccgcatcgcccaggcgctggccagcgctcccccggcgcgcggcgcccacggcaacatcccgctgtagaaccacacgaacgcgagccccgcacagacttcacgtccgtgcggggcttcgtcgtgtgtggaccggctaggcggtgcggttggggcggcgggtgtgggcggcccggaaggccgtgggtgacaggccgtagcggcgggtgaagggttggcgcagggcttcggccgaggagaagccgctgcgggtggccacggcggtgaccgacaggccgctggtgtcgagcaggcgcgcggcggcggcgaggcgggcctcgcggacgtagcggcccggggtctgtcccgtgtgttcggtgaacaggcgggtcagctggcgttggctcacccgggcgcggcgggccagttcggtggtggacaggtcggcgtcggggtggctggtgatgtgctcacagaccttgcgcagcaacgggtgggtggtggcgggggcggcgacgtagacgctcatctgggcctggtcggcggggcgttgcaggtaggtgaccaggacgcgggaggtgaacctggccaggtcgggaccgttgtcgtcctcgacgagggccagggtgaggtcgagggcgctggtgaccccggcggcggtgaacaccgagccgtcgcgcacgaagatcggggccgggtcgatggtgacggtcgggtgggccgcggcgagacgatcggcgaagtaccagtgggtggtggcccgtttgccgtccagcaggccggcggcggccaggatgtcggcgccggtgcacaccgaggccacccgccgggactcccgggccaggcggcgcacgtgggcgacgatgcgccggtcggcggcggccgagtcgtggccccagccgcccgagaccacgagcgtgtcgaaggggccggtcagtttctccaggctcgcctgggcgtgaagggtctggccggagtcgcagcgcaccgggttgccgccgggggcggccaggacggtgcggtacggcgggtcggctccggcccggttggccgccgccagggtggaggtcacgcaggcgatgtcgagcagcatggcgtcgtcgtagccgacgacggccaccaggcgttcattcatatatgtaagtatggcaagaaggcgggcatcccaggatttcggacagaccacagtcgcgtccgtcgcccgcccgcaggggtctgtttcaggcaggcacccgtcgggtaaggaccggtcatggaactcatcttgtggataatcgccgtgatcctggtggtcgccgggatcttccagctgttcaagggcaagctgctgtggggcatcgtgctcatcatcgtcgggctgctcgtcggtcccggcggggtgagcatcttcacctagctccacagcccggacattcctcccgacagatggcgtcagggcgcggtacggatgcgaatccgccgcgccctcgacgtcatttcgcgtcgtccatggccgcgttggccagggcgtcggctcgggtgttgtccgcgcgggggatccacgtgaaggtcaccgagtcgaactggcgcaccagcgccgccgcctcggcggccagcggacgcaggccggggtgccggaccttccagttgccgttcatctgctcgacgacgagtttggagtccatccgcaccgccacgttggcggcgcccagttcccgcgcggcggtgagccccgcgatcagacccgagtactcggcgacgttgttggtggctatgcccaggaaaccctggcgatccatgagttcctggccggtctcgtccagtacgaccgcgccgtacccggccggtcccgggttaccgcgcgaccccccgtcggcctccacgatgaccttgtcgatttcgctcacaatcccgactcctccgtgcgcaccagaatggcgccgcagttgtcacagcgaaccacatcggactcgtcggcggcgcgcaggtccgccagctccgcccccgattgctcaagacggcaggactcgcagcgtcgttgccgaagcagcgctgccgcgatgggtttggtccggcgaatcttctcataaagcttacgcagatcctcgggaatgtcgaccgagatgccctcccgggtggagcgctcggcggccagctcggcatcgatggcggccaatgcctcgtcgcggcgcttctcgatctcggccagagcggtgcgtttgtcggccaggtcgcgggcgtcggcctcggcggcggcctgcttctgctcccgctgctccatcaggtccagttcctggtcttccagttcggattgcctgcgggccagggtttccagttcgtgggcgatgccttcgagctccttggggccgagtttgcccgaggcctggcgttcccggtcggtgtcggcccggcggcgcacctggtcgatctcgcgttccactttggcgatgtcgcggtcgaggtcaccgacggtggcctcgttgctgcctgcgcggtcggcgagctcgttgacctgttgccggagggtgacgatctcggcctcctcgggcaggttcgcccgacgatgcgccaattgcgtcaatgaggtgtcggcctgctgcaggtccaacaggcgtcgctggtcggccgggttggctcgcactcgcgctccttctatgtagttagtgggactacgttgacgaccggtggagcgtccacgggtcggtgttgcggtcgctcaccacggtagccacgtcgaatgccgcgcggattctggccgcctcggcttccagccacggccactcggtggcccagtgcgcggcgtcgaccagggcggggcccgcggcctcgaggtgttcgctcaccggatgatgccgcaggtcggcggtgagatagacgtcggcacccgcggctgtggcgtggcccaggtacgagtcgcccgcgcctccggacaccgcgacggtctggacgaggcgccgcgggtcaccggcggcgcgcactccccaggcggtgggcgggagcgcggcggcggcccgggcggtgaactgttccagggtctcgggcgcgggcagccgcccgacgcggccgatgccgcgatcggtgtcctcgacgggcaccagtggtcgcagatcggtcaggccgagccggtgcgcgagcgcgtcggaaacgcccggattggcgacgtcggcgttggtgtgcgcgacgtacagcgcgatgccggactcgatgagggtgtggacgatctcgcccttgtaggtatccggggccactgtggagacaccgcgcagcagcagcgggtggtgcaccaacagcaactgggcgccgatctcggcggcttcggcgacggtggcgggaacacagtcgacggccagcgacaccttcgtgacctcgcggtcgccgcgcccgcacaccagcccgaccgcgtcccagctttcggcccagtgcggcgggtagacgcgttcgagatcggcggtgaggtcggcgacggtcgtggtcatcgccgacacgttaccggtcacagctcctcgggcagatcggcgggcgtacgcccgagcacgaactggtcgaagcgggcgccgccgcctgtcgcgcgcagactcaggccctgtacgtcgggcaccttcaacgcccacaggtcgagccggaccgtgcgccactgggtcggcggcctgtcgccgggtacccggacctcggcgaacgggggacggccgaaaccgggatcgtcgccgacgacgacgtccaccgcggcgcccggccactcatgcccgatccggatccggataccggtcgtgtcccccgaggtcgccttccaggcgaactggaggtgacggtactgccccggtgccgaaggatgctcgacgatcgtgaaatcccagtccggaatccggtgggggtacggcgactgatgggtggggtgaaccgccacggccccggtcagctcgatgctgagccgaccgtcgccgaccgcgtctccatagtggtagtcgacgaacggcgagttcacgagggtctccagccgccgctgctcgtcgaacagcaccgccgcgggccggtcgtggatcacgtcgggatgggacgatcccaggacgctgccgtggaagacgagttccccgagccgcaggttccccacgggccaggatccgccgccggtggtgacgagctggaacctgcgcgcgtcgatcggcgtgggcagcacgtgactgtgcaggggcgcgtcggacagcagcatcggcccgtcccgccaggcttccgcctcgatgtcccagtaccgcagccggacgtcgcgcagccacgattcgggatggtccgggtcctcggcgaaggtcacgccggtgacgtgcatccggtggacgaccgcgtcgatgtcgacggcgagtttcttgtagaccgggctgtcgatgacgccaatgatgttccactgtagccacggcgtcggcggtgcgtccggtttgccgtcgcgcagcagtgccagcggatggcgccaggtataggtgtacgggacgtcgttcaccgatcccagcggattgatcagggccctggtggcggccagcaggttgggggtgagggacagcgggatgtcctcggcgttgccccagccggtcacgcgggtcgtcggtgtcgggtccggcgctcgcagcttcgccgccgcgtcggtttcggtcggcgccagtttcgtggaccatcggacgtcgagatcgccgtcgaaccgggtgacctcgccggtccaggtggccaccaggagatccccgcccggcagccaggtggacaccggcagcgacagcaggtccttctcacacagtatggcgccgtggcggtcgagcacggtcagcgtcccgagttcgctgccgaccgcgatccgctcgccgtcgggcgagacctcggggcggcgcagcaggtcgtcaccggtatatgtccacaccagaccaccgttggcgtcccacaccagcagctgccggtcggcggtggtggcgatgagcgaaccgtcggccgacaccgagacctcgtcggtcgggcccgtggcgatcgtgttcgtcaccgtctggtcgcgaacgacgaacatccggccgcccagggtcgtggaccagaacaacagcgtcgaacggtcggcgctgacggcggccccctggaggtgaccggtctcggccagccgcaggctccacagtgtagctccgtcggcggcggcccgcgcggtcacggtgccgcggacgtaggtgagcaacgtcgatgcgtcgaaagccagcagccgcaatggatcccgccggtcggaccaccatgcgtcggtccaccgccgggttccgtcgcgatcccacacggccagccccaggtcgccgcaggtggcgacccaggcgccgtccggcgagaccgcgaagttgttgagaccggtgtcgagcccccattcgggggtcgaccactcggtggcccgcttgggcaggccgaacagcgcgaatcggcgctcggcctcaccagcgggattcacgaggtacaggtggtatccctccggggagtccacatcgtatccctgcgcggcgattcctccacggtaagcggtggggccgaaggcgaagaagtgaccgaccttctcgcgccagcgggtactgccggtccgcaggtcgaggccgtagagattgtggtcccagttgaagcagctgaggaccccggtgcgcccgtcgtcggcgatcgcgatgtcacgcacgtgcggaccgaaccagtcctgcgccaccggggtccggtgctccggcagcgggtgcagcagcggcaggatcgcgtacaaccgcaccggcatggtccgcaggtccgcggtcaccttgccgcccagggttcccaccgtcttgcccgcgtatacgtcgaagaccttgtatcccaacgggactcgcaggtcgagttcggccacgaccggtacgcggtgagcggcgaacatgctgacccgccacgtcagtcccggctcccagtccagcacggtgttgttgacggcccacacgtaccggacctcgccgtcgcggcgttcgctcagcagcacctcggggttgtcgcacccggctaccggcggcaccacgtcgtccagcagctcgcgcagggtctcggaatgcgtgatgaagtactcccggaaccgccagtgagcggagtcgtccttggcgctcgggtcggtcgccacccggttgaagctcacgcccagtcgctgcgcataaccgggcatcagctcggggcggcaggtgtcgtcgaagtagaccttcaccgcgtcggagtcgagcgcgtccagtgccgccgccagcggtggttcgagggtgaccttctggcccaccaccaggacggcccggtatgcggcgagggtgtcgggggtgaggtcctcggtgaacacgaaggacgcgggccggtgcgcgtacaggcaggtgttgtacgcctcgaacagcgcactgaagtagccgccgaagtcgccgttgccggacgcctcgtcgatgcgctgcatccggctggacacgacgatcgcgatcgcgtcggcgggctcggtgccggccatcgtggatccgtaccgggcgatggtgcgctggatcgcccgcagcatcgtggtcttgcccgccccgcccgagcgcacatcgccgggccgggggccggtgccgtccgagcgcggatccccggccagtacgccgccgtgcgcggagccgacgtcgccgaagggactggcggacccggtgccgtcgacgccccgcatcgccatggggaacagcgccgccgcgaacatcgcgccggtgccgtcgtcgttgcgcggttccgggtggccccgggcgggtttgccgggtcggcggtagaagtcgacctggtgcgccccggtcaacggcggcggaatctgttcggcctggtagtgcaggtccacctcgtcggcgttggcgaagttcaccggcgggtgggtgcccagggcgcggtacggcccggtgatggcgctgatctggccgggcgcgatggcggtcagcttgtcgtggaacagggcctcggcggcgaccttcaggtcccagatccgatcggagacggtgtccagcacggtggcccaggctccggtctccttcgcggccgccagcgccctgacgtactcctggcgctcggtctcgtccttggcggcggcggccccgagcttgatcagccaccagttggccgcccagctccagccccggaacgcggggtagtcccgcagtttgttgacgacgtcctcgatgtcgagcagcatctcggcgggcgttcgcgtgtcgccgaacgttcccagtggcagcccggcgtccatggtcagcaggatcgactgctcctcaatgccgtacgcgccgtatccggcgatcgcccgccacagggcgtcctcgaactccactttgcccggtgacacgccggacggattccggaccagccggtcgtgggtggccttgtcggcgatgatcggcgtgaagcggggcaggaagctgcccttgccgagccggtcgatgagcaggttgatgcccagtttccggctgcggacgaggtgggtgtcgatgtcgtcgggcaggtcggcgaagatcgacggcttggcgaatcccttgacgcgacgatcgaccggcaggctgtccttgtagtcgccgtgcctggtgatgtggaaggtcggccggacggcgatcccggggccgagctccagatactgtggggcgacggtgaagccgggcacctcgacgtccagtgtgtaccgtccgggtgtcagggtcccggtgtccgcggcggtgagccgggcgtcgcccgtcccggcgtcgagcgtcaccggcacttccttgacggtgtcgtcgccgtgccgcacccgtacggtgacggcggtcggcggggtcttcgtggtgcgggcttcgacggtgaacggtatcggctcgcccttgccgaagtagaaccggtttcgcttggtcaggatcgatatcgtcccgatcgcgtccttcttctggacctcgacgaccccgtcgagcacgtattcgctgaggccaccgcgcaggtccggcgacacccgcaactggtacagccccccggcgtcggcggacggcgtgacggtctgcccggtgatcggcagcgcggtgaactcgggcacccccagcggtcgcagccacgcccggaagcccggagcggagccgtatggtccactgtcgtgggttatcgtcagcgggaccggctttcccgcctcccacaccggatcgggatactcggccgtcaaccgctccagttcggcgggtacccggcgccgcagctcgccggtgccgcgctcgtacacctcgaacagggtttcccggtcgacgcgcttgacgacgagttcgtcgccgtgcacccgcagataggtcaccggcagcgccgagcccttcagtgtgacggcttcggcgggccgctcgactccgtcgagcccgaacacccgcacccggttgccggactccagcacgtgaacgctgccgtcggccgccaggtcgtaggccccgaggaaccggccagcgggccggaacgcgatcggtttggtccacagtggtgtaccgtcgaagtcggacgcccagatgaccgcggagttccacgcggtcaccagccgcccgcgctcctcgtcgacccgcagtccgaccggctgattcacaccggccaccacattgagccgttcgaggccgaaggtgtcgaccaccccgcgacgcggactcatccgccggaccttcagccggtactggtcgatcgcgtagaagtcacccgacggtccggcctggacgtcggagggcgccagcgtgttcccaccgtcgtggaggaagtcgccgacctgcccctgggcggtgaggttcttgtcccagaacgtgacccgggcactgccgacgacttccgcgacggcgacggtgccgtcggcggtggccgcgacggcgacgcacgaggtgcccacgatcgcctcgcggagcccgttgccggatggatccacccggatcaggtggcccagcggatgggttctggcgtagacgagatagacgagaccgtcgagaccgagccccagccgcgcttcggccacgtcaaaatccgggtgatagcgggagatgatctgttcgagacgcacgggtcctccattcaccgaggacaaaggacgaaccatgtgatgcgggtgcgatcggtcgcgccagactctgccggagggctttcccttgtcggacttggcgtcagggggcaactctaccgagtagccatcgacccgtcacccggatttcgaccagggccgacacggtgccgacgagcgcatccgggctatctcctctcgcacgcgcccccacggaaaggcccgctggacctgggttccggtaccgggttcgtgcagcgggaagaagtcgtctccgaagaggacgttgacgccccagccgcgcagccgcccgatactgtccacgacggcgggatgggaggcttgggcgcggttgctgaacgggaccacggtgaccgggcaaccgcggccgtatgcctcgacgagcaggcccagtgccagcgtgtcacagattccggcggtccatttggcgagcgtgttgcaggtggccgggacgaccacgatggcgtccgcgtacgggacgtccaccggatcgtcgggatgccgataccggtagtggacgggatgaccggtgacggcctcggcggcatcggcgtccaggaaccggatgccgtactccgaggccaccacccacacgtcccagccgtcgcggaccgcggggacgagcacctcgccgatgtcggcggccaacggggaaccgcacacgatcacctgtagcaccggttgcgaggtcaccggctggaacggcataacgcggcgatgcccatgcggtcggcgagctgccgcaccggcagcggggccgagccccgggtgcggcgcagcacgtcggagatgacctcgtgggcgatggggcggcaccggatctcgctgggggcgttgcgatcggcggccaccagtgcccggcccgccttgtcgaactcgccgatctgggcgcagccccgggccaggtcgaggtagtggtgggcccggcgttcgggcaccagcccctccagctcggcccggtccagtcgctcgtggatctgcagcgccagcctgccgtcgcccagttccaccgccgaggcggcccggtgcagttcgacgttcatgggcccgaaggaggtccagtagtggttgacgcccggccccacccggctggcggcccggcccgccgagttcagcaggtcccgcgtggtcgcggtgtcccccgacagcgaggcggccatggcgccctgcaacagcaggattccgtagacgctcagggcttcgggttgggcgcgcgcggccgagccgatctcggtcatcagtccgtgcgcgacctggacgttgaggtcgagggcggcctggtggcggcccagggaccgcagcgcgttgccgacccgcatggtggcgatgccgatgagcagcgggtcgtcgcagcgttgcgccgccccgatggcccggtcggcggccagccaggacagttgggcctcaccgagtttgcgcagcaccgaggaggcgatctggtacacctgcgtcagcagtccggccgcctcggccttctcgtgttcgggggcgtgttcctcggcgatcggcgcggacttcagcagttcgatgagggtgcgcgccagcaccggatagttcgcgccctcgaaggcgaaccacgcgtgtttcaccgacttgcgcaactcggagaccgagacgggttccagcgcggcggcgcccaggtaccggcccagtcgttcgtagcgctccagcgaggcccggatgctgttgacctccaactggtcgatgcagttgtagcgatcgtcgcgacgcggggtgtcccggccgagcagcagttgcgcgtcgatcgcgagcgcgtcggcgatctcgttgagcaccgagtacttgtctagtgtgcgcactccccgttctactttgtccacccagctcttggacttgccgatcgcgtcggcgaagacctgctgggacattccacgtcgttgtcgccaataggcgactcggcgacctataggccgttctgaccactccatttcggaccccaccgtcctgctagagctaatacatacggggtagaaggcggtgccagttcccggcggccgtacggaccgcgcgaaatccacctgatgcggcaatccattgtggcgaacaaggaatagatgttcactctgacttttgttgtacaccgtcttgctaaagaacgcaacgagccgtcacgcgaacggtgacggcgctttcaaaagtcgtcccttctttcacttattgagtttttgtccatgtttatgccctgttcaaccggtttatggacacggttagtcacccacttcggcgaaatctgcacatgcaccgtggctttgcgggagctgaatcgttgtgtctgatatgcgacaaaaaccgctcagatcgagccgacaagcccatccgctggccgtcgcggccaccctcgccaccgggatcatggtggtcggcggcgcgggcttcgcgctggcagtcaacgacctggcccgctgggtggtcgtcgtggccgccgtgggggccatcctcaccgcctggaccgagggacgccacgtcgccgcgaccaagaagcagatcgcgtcgctggggatcgctccccggccgcgcacgcccgccgacgacaacccgcagttcttcgccggacagtaggacccgggcctacaggtcctggtatcggttcagctcataggccgagacctggcaccggtagtcgtcccactcggcctgcttgttcttgaggaagaagtcgaagacctgttccccgagaacctcggccaccagctccgaatccgccatcgcgtcgatcgcctcggccaggttggcgggaagctgccgatagcccgccgcccggcgttcgcgatcggtcagcgcccacacatcgtcctctgtgccgggaggcagctcgtagccctgttcgatgccgcgcagaccggcaccgagcatcacggcgaacgccagatacgggttcgtcgccgaatccagggaccgcacctccacccgcgccgagttgggttttccgtacgcgggaacccgaaccagcgccgaacggttgcggtgtccccagcagacatacgccggggcctcgttgacacgattggccagcggcatcgagaacagccgcttgtacgagttcacccactggttggtgatcgcggtgtactccggtgcgtgcttcagcagccccgcgatgaacgccttgcccgtcttggacagtttgatgtcgtcggacgggtcgtggaaggcgttgtcctcgccctcgaacagcgacaggtgcgtgtgcatcccgctgccgggctggtcggtgaacggcttgggcatgaaactggcctgcacccccgccgacagcgccacctccttgaccacgtgccgaaacgtcatgatgttgtcggcggtggccatcgcgtcggcgtagcgcaggtcgatctcctgctggcccggcgccacctcgtggtggctgaactccaccgagatcccgatgcgctccagcgccaggatcgcctgccgccggaagtcccgcgccaccgcgtgggtggtgttgtcgaaatagccgccctcgtcgaccgggaccggcggcttgcccttgacgggatcctcgaacaggaagaactcgatctcggggtgggtgtagtacgtgaacccggcgtcggcggcccgggccagcgcccgacgcagcacgtgcctggggtcggcccagctgggcgcgccgtccggggtgacgatgtcgcagaagatccgggcgctctcaccgatgccggtgccctcgaacgggaagacctggaaggtggtggcgtcgggcatcgcgaccatgtcggactcgtagacgcgggcgaaaccctccaccgccgagccgtcgaaacccacgccctcgtcgaaggccgactccagctcggccggggcgacactcaccgatttcagggtgcccagcacgtcggtgaaccacagccggacaaaccggatgtcacgctcttccagcgtgcgcagtacgaactcctgctggcgttccacgacgacgcattcctttccttcggggtctatcagtgtgctcccacgttgtttcggcgttgtttcgcccccgacgggggattcccgtgccgtccctccccgggttcgggggccaccggtgacagtatggacgccatggagcgcacgtccggccaatcgccacacgaagtcgcgtccggatcggtaccggcatgagggacgacctgggcgtcgagtacctggcgggtccgccgaggcgggtggtgtcgctggtgccctcggccaccgagaccatcgcgctggcggcgccgtggctgttggtgggcgccaccgactactgcgatcatccgatcgatctggcggtgccccgggtgggcggcagcaagtacccgaagctgaacgcggtgctgtcgtgtcgtccggatctggtggtggccaacgcggaggagaaccgcaagtccgatgtagaggaattgcgggcggcggggatcgcggtgtgggtgagcttccccaagacggtgccgcaggcgtgtgactcggccgccgcgatgctggcggcgctgggcgtcggggagccggagtggatcggacgggcgcgtcggctgtggacgcgagccgagccactgacccgctcggcggtgatcccgatctggcgcaaaccgtggatggtgctgggtccggggacattcgccggggacgtgctggcgcggctgggcgtgtccaatgtcttcgacgactccgccaccccgtacccgaagaccactgtggaggacatgctggcgcggcggcccgacctggcggtgctgccggacgagccctacgcgttcaccgccgacgacggccccgaggcgctggcgccgctgccgtgctgcctggtgtcggggcggcacctgacctggcacgggcccagcctggtggaggcgcacgaggtgctcggtcggcagttgcgcgaggccacggccgcgcgttagcgcgtcactcgcggtcggagtcgctggacgtcaacagcttccacacgatgaacgcgaccacgacggcgaacaggaacaccgcccagtacatcgacgagatcgcggtggcggtgcccagcgcgctggcgatgaacggcagcagcatcgcggtcaatgccgtcgcggcgataccgcgcgagtgtcgtcgcatccagcccacaactaccgtccttcgctcatccggtttcggcctctacggtgccacggcgtccgaagaaccgtcgcaccaatgccacaaccgcgaggctgaacacgttcattcccacggccaggcccagggcgagcgacagtcccccggcgctgaaggcggcgccgccgacggcggtgtagcccagcgacccggggatggcgccgatgagcgtccccagcaggtacggggccagccgcaccgaggcggtgccgcaggcgtaggacaggaaaccgaagtgggacaacgggatgacgcgtgcgatccagatgcccaggacgccgtgccgttccagcaggccgtcggtcctggcgatgccacgctcgacccagcgcaccgccttgacgcgggcgccgggtgcctcgcccggttccacggtcgaccagcggcgcagcttctcggccacgaactcgcggcccagcagccgtccgagcgcgaaaccgataccggcgccgagcatggtgcccaggatgacgtagacgaatccggccagccagccgaacagcattcccgaggcgatggacatgaaggtgcgggggatcatcaccacgatgcccagcgcggtcccgacgacggcgaccacgggcgcgatgatcccggcctggttcaccagatccttcgcggcggccgggtccttgggcccgaacgcgagcgtgagcgccgccagcgcggcgacgcccacgaccaggtacgcgaatcgccggacgcgtctgcgaaccggagatggcttcatgcggtaagacggtaccttggtcgggccccggacggaaagatccgcggccccgaccgaacccggaagtccgacccctacgggagcccgccgccggactcgcgactgcgtcgcggcagtccggcagcagctgagagcttgggcccgccgggcagcgtcggggcaccactggccgggctagtggaagccgtgttccggggcggggaaggcgccgttcttgacctcgtcggcgtaggtcttcgcggcctcggcgatgacggaggcgacgttcgcgtagcgcttgacgaaccggggggccggtccctggcgcaggccggccatgtcctgccacaccagtacctgcgcgtcggtgtcgccgcccgcgccgatgccgatggtcgggatctccagttccttcgtgacccgcgcggccacgtcggacatcaccatctccaggaccaccgcgaaggctcccgcctcggcgacggcgtaggcgtcggccaggacggagtcggcgtgctcgccgcgtcccgcgacccggtagccgccgaccaggttctcgctttgcggggtgaagccgatgtgggccatgacggggatgcccgcgccggtcagcgcggcgatctgctcgcgcatccgcacgccgccctcgagtttgaccgcgttggctccggccttcatgaaccgcaccgcgctctccagggcctgctggggtgaggcctcgtaggagccgaacgggaggtcggcgacgacgagggtgcgtttggtggagcggaccacggcggacaccagcggcagcagttcgtcgatcgtgaccggcagcgtggtctcgtagccgaagacgttgttggccgccgaatcgccgatgagcagcgccgggatgccgatctcgtcgaacatcgcggcggtgtactggtcgtagctggtgagcatcgcccacttctcgccgcgttccttggccagtttcaggtcgcgggtgcgtacccggctggtcttgcgggcgggaccgtacaggctcggcacttctttgtgctcggacatgactgactccttttgatcctcggggccgcttggggtccccgggcgggtatgtcaacgctgagcctagtgcgcccgcatccgggcgcgtgtgtgatctacgcgacccgtttcactatggcggcggtgaactccgaggtggtggcggtgccgccgaggtcaggggtgcgcagtggagtttctgacagcaccgccgcgatcgcgtccaccacctccgtggccgcctcgggatgccccaggtggtccagcagcatggcggccgaccagatggcgccgatcgggttggcgacaccgcgtccggcgatgtcgggggccgagccgtggacgggttcgaacatggacgggaagtcgcgttcggggttgaggttcgccgagggcgcgatgccgatgctcccggccaccgccgcggtcaggtcgctgaggatgtccccgaacagattggacccgacgatgacgtcgaagcggcccgggtccagcaccaccttggcgcacagggcgtcgatgtgctcggcgtcccagtcgacgtccgggaagccttgcgcccgttcggccacgacctcgtcccagaacggcagcgtgtggacgatgccgttggacttggtggccgaggtcagccggtggcgacgggtggtggcgaggcggaacgcgtagtcggcgatccggctgacgccgacgcgggtgaacacggtctcctgcaccgccatctcgtcggggaagccggagttgatgcggccgccgatctggctgtactcgccctcgatgttctcccgcaccacgaccagatccacgtcggcgttccgcagcggggattccacgccgtcgaagcagcgcaccggccgcaggttcacgtactgccggaaggtgcgccggatcgggatcagcagcccccacagcgacacgtggtcgggcaccccgggcgaaccgacggcgcccagcaggatcgcgtcgtggtcgcgcagccggtccaggccgtcggcgggcatcatggcgccctcggtgcggtagcgctcgcaggaccagtcgaactcgcggtagtcgaagccgaagccgtgccgggcggcgacggcgtccaggacggactgggcggcgggggtgacctcggtgccgatcccgtccccggggatcacggccaaacggtgagtcgtcatgggccgattcaacagcgccgacgccgtccgcgtccaagacgcggtgacgatgcgggatataggcgaaacctatccgtcggtggcgatcttgaggaactcggccgccgcgggggtgagccggtcggcgcggctgaccagcgcgacgtgcaggtaggcggccggttccagctccagcaccagggcgccggacttctcggccagcgtcgtccacgcctcggtcagcaccgccgagccgacgccccgcagcaccagcggcaggatcgcctcgcggtgctcggtctccaccgcgatcgtcaggtccagcccgtcggccttgaggtcgtcgatgtaacggcgcatgccggtgccgggctgcccggcgatgacgcgctgccccgacagtttcgcgggggtgacgacggtgccgggcgcgaacggcccgtccggcgccgagatgagcacgaaccggtgccgccccagatcgtgcaccttcaggtcggcgtccacgacgggttcgggcgccgccaacagccccagctcggcgattccggtgtggaccatctcggtgacgacgcgcggccacggcgccgacttgatcgacaccgacatgcccgggtgccggtgcgagaaccgctccaccatgcccgacaacggttccacggcctgcgagggcatcgcggcgatgtcgacgcgtccggtgcgaagcccggtgaccgagccgatcgaggcgcgcgccagctccaggctgcgcaccgcctgccgggccggttccaccagggcgcgcccggcctcggtgagcaccactcccctgccgatgcggtggaacagcatgctgcccaggtcgcgctcgagcgtgcggatggcctgcgacagggacggttgtgccaaatacagcgccttcgcggcccggttgaacccgccgttgtcgacgacggcgagaaaatactcgagctggcggacgtccattcagtccttcctgaccacaccgggcactgataggcgcagcctaacggtcaggtagtcaacttgtcttggacccgacccatgatcacagtcttgaatagatgaatatttgccgacggtcgcgtgccctcgcgaccggcaagcccgaaagggaattgtctgatgagtgagaagaacgagcccacggccgcgacggccaccgacgtcgacaaggcactgctgggccacgccacctaccgcagcctcggcgagcaggtgctgacaccggccgaggaacgcttcgagaaggcgcgccgcaccaccggcctgtggctggcgccgctggtgacgctcgtgttcctgctgttgcccatgaacctgaagttcgagcagcagacgctggccgcggtgctgctgggtgtcatcgtcttgtgggtcaccgaggcggtgccgatccccatcggcggtctcatcggtgtcggagccatcgtggtcctcggggcggcaccactggtggaggacaagaaacccgccgagatcgtgttggcgccgttcggttcgccgaccctgttcacgttcatcggcgcgttcatcatcgcgcaggcgatgctcaagcacggcctggcgcgacggttcgcgttcttcatcctgaacctgcccggcgtcggcaagtcgaccacccgcgtcatcatcgccttcggcgtcatcacctgtctgctgtcggccttcgtgtccaacaccgcgaccgtggcgatgctgctgccgacggcactgggcctgctggccgtcatcgcgaaactgttgcagcgcaaggaaatcgtcgccaagaacttcgacccgacccggctgcgcgtcggcgcggccctggtcctgatgctcgcctacggcgccagcgtcggcggcctgttgaccccggtgggcagcccgcccaacctgatcgggcgggaactgatccagaaggtcaccggcaaacccatcaccttcttcgactggatgggcgtggcggtaccgatctgcgcgctcatgttcgtggtgctggcggtcgtgctgctgctgctcaacaagccggagatcaagaagctcgaaggcgtcgaggagttcgtgcgcggcgaacgcgccaagctgggcaagctgtcccgcgccgagaagaacaccctggtggccttcggcgtcaccgtgacactgtggatcttcccgggtgtcatcgcgctgatcttcggtccggagtcggagaccttcaccttcgtgcgcgaccgcctcgacgagggcatcgtcgccgtgctgggcgcctcgctgctgttcgtgctgccggtggcgtggaaggcccgcgagttcacgctgcgctggagcgacgccgccgccatcgactggggcaccatcgtcctgttcggaaccggcatcatcttcggttcgctgttggccagcaccggcctggcggagctgatcggcaagtccgcctccaacgccctcggcctgaccagcctgttcgcgatcacggccttcgcggtggtgctggcgatcgtggtctccgagaccaccagcaacacggcctcggcgcaggtggtcgtgccgatcatcctgccgatcgccgcggcggccgacgtcaacatcctgatcccgggcctggccgccaccttcgcggcctccttcgggttcatgctgccggtgtcgacaccgcagaacgcgatcgcctacggttccggcgtcgtgcccatcacccggatgatccgctccggcgtcagcttcgacgtgctgggcgcgatcctgatcctgctgctgttgccgctcatggccggagcactcggtctggtctagggcatcagcgaccgcgaccgcagccacgagtccagttcgccgaagaacaggctgcgggccggttcccgcgacagcgccagatcgtgccggccgccggtgatgcggacgacgtcgacgtcgggccccagtttcggggcccagcggacgatgtcgtccgcgtccagcaccgcgtccgaagtgtgcaccgcgtcgctccactgtgcctcgcggtaggtgtcggccgcggcggccaccagcaccggcaccttgatctccagtccccgccgcagttgtcgttgcgcccggtccaccgcccgcagccagcccaggcggatcggggtgcccgccagcggtttccaggccaggtcgaagtcccactcgcccttgtgatcccggtgtagtgactccacattgaggctcgcgcccagtttcggcagcacccgcatcggcgcgaacaggcccgcgatgtccagcggcgccacccccagccgctgcaccagttcggcgatgttgatctcgaagaacgggctgttgaagatcatccccgacagccacgggtgcttgcgcatccggtgcgcccacagcgcggccgtcagcgccccggtcgagtgcgcgtagaccacgatggagtcgtggcggtgctcctcggtgaggatcttggaggccacgtcgagctcggagaagtactccgggatgtgccggatgaagtgcggcgtctggtgcggcaggatgctgcggcccgccttgcgcaggtccagggcgtagaacgcgaacccgcgctcgacgaagaagtcggccacgtgcgggtggaagaagtagtcggagaaaccgtgaatgtacagcgcggcccggccggtgttgggcgagtcgacgcgccgcaccagggtggccaccacctcgccctccccgtcctcaccgaggtacagggtgcggtgcttatacagttcgccaagcttgtcgggtttcacgagatctttactacctgaacccgcccggcgattggagtcaacccgcgcaagccgacggctgcgtcacgtccccgagcacaccgctgcccgccagggtcgtgcctggcgggcagcggtggctcagtcctcggtgacggtcagcgccgcggccgggcacagtaccgccgcctcgcggaccgcctcggcccgctcgtcgacgacgcccgggtccaggatcacgaccctgccctgctcgtcgtcctggtcgaagacctccggggcggtcaggacgcacatcccggccccgacgcaggtgtcgcggtccgccgacagtctcatcgggccacctcgtcccaggtcaccggcagttcgtggacgccgtagatctgcatgtcggtgcgcagtttgacgtcctcggcggggatcgccagcgccaggctcgggaaccggcgcagcaggccctcgaaaccggcgcgcatctcgacgcgggccagctgctggcccaggcactggtggatgccgtggccgaaggccacgtggccgcgcgcgttgcgacggatgtccaatgtgtcggggttgtcgaacttggccgggtcgtggttggccgccagcagcgagacgcccaccgaggaacccttggcgatggtctcgcccgccagttccagatcctctgtcgcgtaacggactccgatgtcggcgatgctcaggaaccgcatcagttcctccacggcgccctgcatcagttccgggttggcgcgcaggtcggccagctgctcgggatgccgcaacagcgcgaaggtgcccagggcgagcatgttggcggtggtctcgtgtccggctcccagcaggagctggccgatgcccaccagttcctcgtcgctgacgtcgtcgcgtcgggccaggtcggacagcaggtcgtcgccgggctcggtgcgcttgcgccgcaccagtccgctcatgtactcggcgctttccatcgcgacggcgagccgctcctccatcgggagcttcaggtccatgctgcgcgaggtcttcgactggaagtcgtccctgtcctcatagggcacaccgagcagttcgcagatcgccagcgacggcaccggcagcgtgaactcccgcaccaggtccaccggcggcgtcagccgcgccagctcgtccagctgccgttcgacgagctggatgatgtgctcctccagcagccgcatccgtttgacggtgaacaccccggtgagcatgccgcgcagccgggtgtggtccggcgggtccatgcggacgaacatgcccggctgctgcgggatcggttcggtcatctcgccctggccgggcagctcgatcggcatgtggaggatgtcgaggtccatccgggagctgaacctcgggtcggccagcagctgccgggtgacctcgtggccggtgaccatccagccctcgtggccgtcggggaagaccatccggctcaggggccgtgcctcgcgcagccgggcggtcaggctgtgcgggttgaacggcccgttgtcgcgctcggtcggcaggccgtgcgggacgggtacttcggtattcatcgcgggactccttttcgtgaccttgtgagggccacggtgtcgcggagtcctgatatccggctgtcacggcgctggcagcgacgtgacgggctcagccgtcccaggtgagaccggtgatccgttcataggcttcgatgtacttggcgcgggtggccgccacgacctcgtcggggatctccggcggcggcgaggtcttgtcccagccggtcgtcgcggcccagtcgcgcaggtactgcttgtcgaaggagggctgcggccgacccggttgccagccgtcggcgggccagaaccgggacgagtccatggtgagtacctcgtcggccagcaccagttcgccgtcggtgtcgaaaccgagctcgatcttggtgtcggcgacgatgatgccgcgctgggcggccaggtcccggccccggcggtagatgtcgagcgtgatgtcccgcagccgctgcgcggtcgggtggtccagtttcgcggccacctcgccgaaggtcatcggctcgtcgtgctgaccgaccggcgccttggtggacggggtgaagatcggttcgggcagtcgcgaaccgtcctcgaggcccggcggcagttccaggccgctgacggtgccgtcgcgctggtactccttgagcccggaaccggtcaggtagccgcgggcgacgcactcgacgggaaccatgtccagacggcggcagcgcaccgcccggcccgcgaactcctcgggcacgtcggtggcggagatgacgtggttgggcatcgcgtcggcgagctggtcgaaccaccacaggctcagcgccgtcagcagccttcccttgtccggtaccggggtcggcagcacgatgtcgtacaccgaaacccggtccgaggcgacgaggatcagctcgtcgccgtcggcgtagacgtcgcggaccttgcccgagtgcagcagcttcacgtccgctattcgatcacggcgcgggcaccctggtcgactcggccaccggctcgtcctcgcgcttcttcagcgccgagtggatgtcgaaagcggcgacgacgccccagatgatcggtaccttgaccagcccggccatgaacaggaccaggtactcggtgcgttcgtagtcgccgacgatccacaccagcagcccggtgacggcccaggcgatcgcgtacatgcccaggcagcgcgcgaacatcatgatctcgtagcggacccggggcatgccgcgcttgggcggcttccacggcggcggaccgtccgcgaaccggtgcgcgaagcgttcgtcggcccagcggatcgtccggtgcccgaacatgatcgagtagccgatgtaggcggcggccagggcgtgccgcagttccccgtcggcgccggagcgcatgtcgaagatggagaacgccagcagcaccacgtcgatgagcgggacgctgatgagcagcgcggacgacaggcggcgcatcttgaggaaatagcggacggccagaccgccgcccagcagcacccagaacccgacctcacagccgatgatcacccaccagagcattgacaactttctctcccttccggttcgcctccagcctcaccggcgaaaccggcccgcgcgtcggcacgcgtgatgaaccggggtgcgactttggatgtaggcgggttctgccacggggacgacgcgaacgccctccggcggtggttcgatagaaccgtggaaaccgagaagcgagtgacggtgcagcgtgcgctgctggtcgcggtgaccgttttcgcgctcggctcggtgatcgtcggtttcaactttcactccagcaccggcgtgcaggtgccgcagtggctgcggttcgcgaccctggggatggtgtgcgtggcgctgttcttccggtcgctggcgccccgggtcgggctgctcatcggcaccgtcggtttcgccgtcgacgccgtcatcggcatgtcgatcgcgacgatggccgtctacaccgacaacatctactcggcgacgctgcgcggcccgaggtacatgccccggatgctgctgctgttctcctgcctcacgtccgtggggctgagcacgctggtgtacctggccgagcagttccgggtcgcggtgctggtgctggcggtactggcgctcatcatgatctcgccggtcgccaccggcatgatcgtgcgcgagcaccgggaacgcgccgagctggagcgcgaccgggccgccaagatcgcccggctggcggaggtggaccggcgcgcggccgtcaacgaggaacgcacccggatggcgcgcgagctgcacgacaccatcgccaaccacctgtccgcgatcgcgatgcgctcctcggcggtgctggcgcagccgaacatggacgccgagacgatgcgcgggatcgtggccgacatccgggccggaagcgtcgcgggcctggccgagatgcgcggcaccatcgagctgctgcggcgcggcgagtccgaggacgaggtggtgcagcaccggctgtcgggcctggaggagctggtcacccggatgaaggaggccgggctggacgtggcgctgcgggtgcgcggcaacctggccgacctgccggtggccgtggacttcgccgcctaccggatcatccaggaggcgctgacgaacgtgctcaagcacggccgcgacgccgaagtggagctgacgttctcgtccacgaaggtgtccatcaccatcgacaatcgactgcccgagaccgcttcgggggtaccgggttcgggcaacggtctgatcgggatgcgggagcgggcgaccattctgggcggtagtttctcggccggtccccacggcgcgggctggcgggtgcgcgccgaacttccgtccaccaacgacaagaaggagtcctgacgtgatccgggtgctcatcgccgacgaccacgccgcggtgcgggccgggctgacgctgatctgcgacaccgccgaggatctgacggtggtcggcgaggccgccgacggcgtcgaggcggtcgacaaggcgatccagctgcgtcccgacgtggtcgtgatggacatccggatgccacgcctggacggcatcgccgccaccgcgaaactgaccggggtggccgatgtcctggtcctgaccacctacggagacgattctcacgtattcgacgcgctggccgccggggccgccggattcctgctcaaggacaccgacgccgaggcactggtggccgcggtgcgtgaggtcgccgccggcaacggactcatctcgccggccgtcacccggcggctgatcgcggagttcggccgccgtcgtccccgtccgggcagccaggccgatctgagttcgcttacccagcgcgagatcgaggtgctgtcccacatcggccgcggactgtccaatgcggatatcggcaaggacctcgggatggccgaggccacagtgaagacccacgtcagccgcatattgtccaaactggaactacagtcgagggtgcaggcggccattctggcccaggagaacggcatcacctgaacgagcgaacaccttaagatttcctgtgagcttgccgtgcgcctggcattccccccacctcggctgatacggtgagaaggtcaggtgaactgaggggcggaacgccctttagccccttacattcacccgggactccgaatggcagcggtgtcccacagcaaggacaacacaaaatcgtgccgggttggactcggcgacaacgtgttggcgttgcttcgtctgtactcccgctcggcgctacccctccgtccagcacgcgtgaggagacggcaacagcccatgagcacagaagttctcgcccatacgggggcaacgaccaggtcggcggcccctgcccccagcaagcccgaatccccgagcggcggtaccgcgaaggatccgctgttctccaacgcgaagctcgccctgatcgtcctggtcgtcgtcggacactcctggggcccgctgttcaccgacagcgacaccgtccgggcgttctacatgacgctctacgacttccacatgcccgcgttcatcctggtgtgcggctacttctcgcagtccttctccggacggccgcaccagatgcggcgcctggtcaccggcgtcgccgccccctacttcatcttcgcgctgctgtacggcgcgatgcggtacttcaccgaggacgagttcaacccgagcctgctgacgccgtactacctgctgtggttcctggcggcgctgttcgtgtggcgcatcaccgctcccatctggaaactggtgcgctacccgctggtggtcgcgctggtcatctccatcggagcctccacgatggagctccccaaggagctggacctgggtcgtatcctgcagttcctgccgttcttcgtcgcgggactgctgatgaaacgcgagcacttcgagaagctgcgcaacccggtggtgcggatcgcgggcccgatcctgagcgtgggcatcctcgccgccgcgttcttctacggcaacgacatccacatcgactggatctactacaccgcgggcgccacccagctggacgtccagtggcacaccgccatcggcctgaaactggtcatgctggccgccgcgacggtcctgatcgcgacgttcttcgcctgggtgccggacaaacagctgtccttcacccggatgggcgaactcacgatgtacccgttcctgttgcacggcttcttcatcaagatcgccgaggacggctacgacctgtacgacatcccgttcgtggacaccggcgccggagccgtcgtcatcacgctcaccgcgctggtgctggcgttcgtcctgctgtccaagccgatccgctggatgacctcgccgctggtggagccgaaactgaactggatcctcaagccgacgccgcgaccaccgtcgccgcgaccccggccgcaggctcgcgaggacaagcccacggccgagacctctacgacgtgatgtccttggtggtgaagcgcgcccaggccgccgagccgaagaccagcgtgtaggccagcgccgacagcagtccgacgccgacgccgccccattcgacggggtcgcgcatcaggccgctccagttggcccagtaggtggtctgcaggaacgggtgcagccacgacagcgcgtccaggctggtcaggatctggtgcaggatgatccacatcagcgtgcccacggccgcgccgatcggctgttcggtcagcgtggaggcgaacagcgccaccgcgcacacgctgaccagcatcgccatcacgtagccgcacaccagcgcgacccgtccgatggattcgccgaagctcagcgtggtgcccgacagggtcagcatctccccggcgccgaacagcgacagtccgatgatcgcggcggtgaccgcgaccgccagcacgcccacgatcgcgccgatgaccagcgaggcgaacttcaccgacagcagccgggtgcgccccaccggggcggtcagcaggtaccgcagtgtgccgacgttggcctcgcccgcgatggagtcgcccgccaggatgcagaccgccatcggcaggaagatcgtcatctccatcatcaggctcgtcagcaccacgaacaggccgttgccgtacaggatcgagaagaacggcggcgcctgcccgtcgcccccgccggtcgggcgggtgacggccaggatgatcgccagcacgatcgggatggcgcacaggatggccagcccgaccaggttgcgggtccggccggacatcaaccgcagttcggcgtacagcagccgacggcgcggccgaccctccgtggcggtctcggtggcctcaagcactgacatcgaagccctccccggtcagcgagacgaacaggtcctctaggcccggcgcggcgacggtgaagccgtgcaccgggaccccggcgtcgacgagcgccaccacgatcttgtcgcgcgccatgtcgcccagcagggcgctggcggtgtcggccgtggtgtcgacgtccgtcagcgacagtcccttcagtaccgacgcggcctcggccgggctcggcgtggtgacgctgacccgggtggcgccctcggcgttgaggtcgggcagccgtccctgcgccttgagcttgcccttgtgcatgatgcccacgtggctacagatctgctcgacctcgttgagcaggtgggtcgacagcatgatggtggcgccgtcggcggccagctgactgatcagcgaccgcacctcccgtgtcccctgtggatcaagaccgttggtgggttcgtccaggatcagcagatcccggggccgcagcagcgcggcggccagcgccagccgctgcttcatgcccagcgaataggcccggaaccgcttgcgggcggccgacagcagccccacccggtccagggccaggtcgacgcgctgcgacgtggtcgaaggcgacgtggtcggatcggcgtcgtcgaggtgccgcaggttctcgcgcccgctcaggtaggggtggaacgccgggccctccaccagcgtccccacccgcggcaataccttctcgatcgcgtcgggcatcggctcgcccagcagttcgcagcggccgaagctgggctcgatcagccccagcagcatccggatggtcgtggtcttgccgctgccgttggggcccaggaagccgtagaccgcgccgtgcggcacgtccaggtcgaggccgtcaacggccaggtggtcgttgccgtaacgcttgcccagcccgatggcgcgcacggcgcgggagtcgtcctcccgcgccggcgctggtgctgacgcactcacttgccgtccgccacttcgtaaagccgctcgggtgtcaccgagccgatgtagaagcggccgtcgtcggtcaggagcgcgttgacgagtttcgactcgaagagccgtcccgaaccccatttccccgagacctccggcagctgcttgagcaccttctccaggtcgacgctctcgccgccgtgtttggccttcttcttggtttccttggacagttccttcaggtcgaactcacccgtcagcacggtggtccagcccttgccgaccgccttgacgtcggcgtccgcggccggtttcttgccgttggagaggaaatcgctcagctcgtcggttccctcggtcaccgtgacgcccttgggggcggtgaaggtgaagttctccttgtcgggcgtgccgaagtcgacccgcgagaagccgatgtcgaaggcggcttccttctcgtcgtcggagtacacctgggtgcgcagcggcactccgtgctcggcgtcgatggccagcgtcacccggtcaacgagcgattcgccgtccttgggttccaggaccagttcgtaggcgtcgcgtccggccacctcgaccggctggctggtggacaccttcgtggtcggttcgatggccttcagcgcctgctcggccgccttggccgggtcggcgccgcccatctcggacggcggccacagcggcgcgtcggcggccttcttgggcagcgtgtagtgggtggcctcgccgccctcgctgttccaggtccacacgtcctcgccgttgcggatggtgtcggactcgccgtagtcgctgagcacggcggtgcgcatcttgtcgggcgcggcgtaccagacccgcatctggttggagccgtcggcgagctgcgtcagcccgccacccgactgccccaggctgggaagccccaggttggcgttctgcacgaccgttcccgacaggccctcgatgtcggagttctggacgtcctccagcagctgggccgccgagcggtccggcaggtcactggcaccgctggccgagacgatcccggtaccagccgcggcggtcacgatcccggccgccagcgcgatcggaaccgcgaagcgacgtcgcgcggatttgcgtgacatatcctgtcctttcttcgttaagtcggagaaattcggtgtcggcgcatcggttgcctcgatgcgccgacactgggcctgcgcaggtcctgtccatagattctgcgtgatccggctgaggtccccctgagagaacctgagcaacatcacagtgccgcgccacctgcgccgccgtggtttcttatggacgttgtatgcaccgggccgtcgagaattcaccaagccctcacccccgccgtcaaaggtgcgcccatgcgaatgccccggatcgccctgtccgccgccctgctcgtcgccgcctcgctcggtgtcgccacgcccgctgcggccgctgaacccgtcaccgtcaagctgctgtccatcgccgacttccacggccagctcgccccgcccccggccaacgacggcggccagatccccggcccgaacggctcgaaggtcaccgtcggcggcgccgcctacctggccacccacctgaagaacctgcgcgccgacgccgagaactcgatgctcatcgccgccggtgaccagttctccggttggccgttcaccgtcgagatccaccgcgacgaacccaccgtcgaggtgctcaacaacctgggcctggacgtcaacggcgtcggcaaccacgagctggacgtctcgcgcgacttcctcgtcgaccacatggccaagggcgagtgcttcggcgagatcggcgaggactcctgcttcaccgactcgtccggacagcggttccacggcgccgacttcgacatgtccaccgcgaacgtggtggcgaagaacaacggcgaaccgatcctggcgccgtacgtgatcaaggagatgaaggcacccgacggcagcaccatcccggtcggcgtcatcagcatcaccccgccgggcaccgagcacggctcgacgtcgtaccagaccgacgtcacgacgctcgactccgtcgagacgctcaacaagtacgccgccgagctgaaggccaagggcgtcaacgcgatcgtcgccaacgtccacgacggcgcggcgaacaggtccagcagcgcctcgtacaacgactgcgacctcaaacccgacggtccgctggtgaaggtcgccaacgaggcctcgtccgacatcgacgcgatcgtcggcggccactggcacacccgcttcaactgcacgctgcccgacccggcgggcaacccgcgtccggtggtcgagcccggtcaccacggcggcgtcatcaacgagatcaacctggcgctggatccggccaccggcgaggtcgaccgcgccgcgacgacctcggagaaccaccccgtcacccgcgacgtgacccccgacccggaaatgcaggacatcgtcgactactggaacgagcagggcgacaagcgcttcgcgcgtccggtcgcggagctggacggcgacttcacccgcgtcaaggacgactccggcgagagcacgatgggcaacctcaccgccgacgtcaacctgtggaccgccaaccactcccacgggggcgaggccgacttcgcgatcacgatgaccgacccgcacaagggcagcaacgccatccgcgccgatctgaaggtcgccgacagcggcaaacccggcgacgccgagggcagagtcatggagggcgaggcctgggacgcgtacgggtacaacaacccggtgctgacggtgtcgctgaccggcgaacagatcgacgccgccctggagcagcagtggacctcggcgaagttcgcgccgctggcggtgtcgtcgaacgtcgagtactcgttctcggcctcggcgccgatcggctccaaggtcgaacccggcgacgtccgcatcgacggcgaacccctggacccggagcggacctaccgggtcgccgcgctggcgtacacgctgctgggcagtgacggcatcgccgcgttcaccggcttcaccgaggcgcaccgcaacgacccgcccgacttcctggcgttcatcgaatacctggagcaggccggcacgctggccccggcaccgctggatcgcgtggacgtcgggtaggtctcgtcctcaggcaaacttcaggaccgccgggtatttttcaaggtcacagcccctcgaagcagaatgcgacctccccaccatgcggctcctgattgtcgaagacgaacagcggatggccaacgcgctggcgcgcggcctcaaggcggacggtttcgccgtcgaggtcgccgccgacggcgaggccgggctggaggcggcccggttcggcagctacgacgccatcatcttggacatcatgctgcccaaactgtcgggctacgaggtgatccgcacgctgcggcgcgagaacaactgggtgccggtgctggtgctgtcggccaaggacggcgagtacgaccagtcggacgggctcgacctgggcgccgacgactacctgaccaagccgttctcgtacgtggtgttgttggcccggttgcgggcgctgctgcggcgcggcaccccggcgcggccctcggtgctgaccgtcggcgacctgacgctggacccggcgcggcacaccgtccaccgcgaggacaccgagatctcactgtccacacgcgagttctcgttgctggaatacctgatgcgcaacgccgaacaggtcgtcacgaaggtgacgctgttggaccatgtctggtcggccagtgaggacacccacgtcaacctcgtcgaggtctacatcggatatctgcgcaaaaagatcgacaccccgttcggacgcagcagcctgcagacggtccggggggcgggctaccggctgacggcggaccgccgatgatccgccgctggagcacgctgccgctgcgggtccggctggtgaccctcggcgtcctcggcctgctcatcggcttcgcgggcggcggcaccgcgctggtgctgtcgctgcactactcgctgcgcgcctcggtagacgacgccgccaccaagaccgccgaggacatcgcgggcctgctggtcgacaagaaactccccgaccgcatcaccaccggccgcgactccaccatcgtgcagatctacgacgccgacggcaagtacgtgcgcggctcccagggcgccgacccgctggtgccgctgctgaaggaggagcagctggccgaggccctcggcgacggcgagcacttcaccgtcgacgtctcccgttcccagaccagcgacccgttgcgggccaccgccaaacgcgcgggcgaccagatcgtcatcgtcggcgtctcgcagtccgaactcggcgcggtctcgcaactggcggtcggcctcaccatcacgctggccatcctggcggtcgcggtgacgatggcgctgtggtggatggtcggctggacgctgcgtccggtcgaggccgcccgcgccaaacagcgttccttcgtggccgacgcggcccacgaactgcgcagcccgctggcgaacatgcgcaccgaactcgaagtggccgaacgcatcggcgcgcccgacgacctggtcgccgacctgctcaccgacgtcgagcggctgtcgcgcatgaccgaggacctgctgctgttggcccgcatggacgacgcccgcaggccctggcgtcccgaggacctcgacatcgtcaagctcctggaagtgctcgccgagacctacgacgacgcccgggtcccggtcaccacccagatggaccgcgccaccctgaacctgcacgccgaccacgacggcctgcaccgcatcttcaccaacctcatcgacaacgcggtccgccacgccgaggccacggtcgcgatcacctgcaccaccgacgactccgaggtcgtggtctcggtgtccgacgacggccccggcatcccgttggaggaccgggaacgcgtcttcgaccgcttcacccgcctcgacgacgcccgcggccgcgactccggcggcaccggtctgggcctgccgatcgtggccgaactcgtcgccgcccatcgcggctcgatccggctgcacggcgtcatcccgcacggcctgtgcgccgaggtccggctgccgcgcgagtgagctacccgtcggcggcgagcttgactccgaaccccagcagcgcggtaccggtgacggcgtccatcgcgcgccgcaccacccggcggcgcagccagtcccgcaccaggtgcagccccgccaccaggaccagcagccacaacagcgtcaccgcggcgtgggtgtacgccaaccccagcagggtcccgaccgaaccgtccccgcccgccatgaactgcggcagcaccgacaggtagaacgcgaacgccttcgggttggtgatgttggacaggaacccctgcactccggcgcgggccacagcgccccgccgtcgcgctcggccgtcgcccgcggcctcaccgtccaggtacccgccacgccacgccgaccgcagcgcctgcacgcccaggtacaccaggtaggcgatgcccgcccagcggatcgcctcgaagaccggccgccactggaccagcagcagccccaccccgaacaccgccgaggtgccgtggacgacgttgccgagcgtgatccccacggaggcaccgaaaccgagccgccgtccgccggtcaggctgttcttcagcacgacggcggtgtccgggccgggcgacagcgccagcaggaacgcgaacaccaggaagctcaggaacatcgcggtggtcatagctcgaccctaacgcggttcacgcgagcgccagcgcggcttccacggcgggagtcaccggcaaccgccggatctcgtcgacctccagccacacaacctcactggtggacccgccgacgtcctgaatctccagcggcttcggctcggccacggtcgcgtcgtagatgacgtggatcccgtggaagtcctccacccgcccgctcggcccgatcgactcggcgtggtgaatcgactgaacacaccgcagcccgcccagcacggcgtcctgcgaggtctcctcgacgatctcgcgtgacagcgcctcgcgcggccgctccccgaagtcgaggccaccacccggcaggtgccacagccccgccatcggaaacccctccgggatcagcgtcatcagcacccgccccaacggatcggtgacccaggcgtagaccccgacgcgctgcacctgcccgtccggaaccggcgacggacgtgtgggaggccgggtgcgcaccatcggcacggcccgcacgcccagcacctccgcgttgagctcgatcatgcgtttcccgtcgaggtcggccagatcgcaccacacgttgtccgcgtcgtcggacagctcccccacctcggtcttcagccgtcccccgacgtccttgacgtcgtacacgaccgacaccttgtggtatcgccagtccgggcccaactcgaccagctgcgtctccacggtgcgcagcgccgtgacctcgacgtcgagcccggtctcctcccgcatttcccgcacgacggcgtccgccgggtcctcgccgtggtccaggccgccgccgggcagccaccaggaatccgggacgtccgagttcgcccgcgtgcgctgcatcagcacccgcccccggtcgtcggtgaggattccgtaggcgctcacgcgcgtcgtcttgagcatcgggcaaacctagcaacgacaagccaccccggcccatcgaaatccgggccggggtggcgtcgtcgatcttgtcctacttcaccgacacccggtcggtctccgacggagtcagctccgggttgtccttgaggaagccccggacgaaccactggtcgtgcggtcccttctcgaagtccttgaactccttgaaggccgcgaacccgtccaggcccagcgccgtgtacgccagcatcgagacccggtaggtcttggccgggtccaacgtttcaccgttgatctgaacatcggcggggttcacccggtcgccgatggcggcatccgcgtcgaagctgtacttcacgttggacgacactcccagcggcgcgaacttcgtggccgtccactgttgttcgagcccggcctcgatctgcgccccggtcagcgggaccgtcaggatcggattaccgaaaccgtaggccttccacacctcgaacgcggtgacccgaccgtcggcgtcaccggggtactcgctcttggcgaagaacatgtcgccgttgagcgaagtcgctcccttgtgggactcggtggcgaccaggccgaagtcggccttgccgccgtcggtctgctccgaggcggcgaggttgatgtcggcggcccagttgcccagggtgctctcgcccgagtcgtccttcttacgggagatgtcgccggagttcttcgcgacctcgctggcggcggccttctcgcccttctcgatccagtagtcggtgaccttcttcatctcggcgtcgggctcgatgtcgcgggtgacggcgtggttctccgacgtcgactcctcccgcaccacctcaccggtcgacgggtcgagggccaggttcatctcgttgacgacgttgccgcgatccccggcctcgatgacgaaccgcgggttcccggcggggtccggcaccgagcagttgaaccgcccgtcgcggtggccacccatgatggcgtcgacgtccggcgagatcttcgcggcggcgtccatcagcggaccgctgatctcctcacagccgttgtagggcgcgtcggggttcttcggcttggctccctcgtggacgttgaccacgatcgcgttgacacccttggccttgagcttcgcggcgtacttgttgaccgcctcgaccagatcggtggtcttgtattccttggtgtagttcgagttcatcttctcggtaccggtcacggtgccgttgatgatccccaccggaatcttggtgccgtccggagtggtgaccttcttgacgacgtagggctcgtactgcaactcgcccttggcgttgacgaggttcgacgaggacatgtcgaactcggaaccgtggaaccgcttcccggtggagtcgtcgaagcacgagtcgacccccggctccccgaagcaggtcccgtccaccgtccgcttgaggtagtcgaggctcagatcgatctcgtggttgccgaccgtgctgacgtcgacacccatggtgttgaacgcctcgacgaccggctcgtccaggtactcccacgactcgtacgggtacccaccgaactggtccccggccgacagcagcagcgagttctcctggccttcctggatcttcttgatgtgcgcggccaggtagttcgccccaccgacggtgagtttctcaccgttcgggccgggcagctcggcgtcggcgcccgtgggaggcgcgaactgccggtggaaatcggtgatcgacaacagctgtacgttcacgggatcggcgtcggcgtacgcctgaccgtagatcccgagggcggccagcgccgccaaacaggtgccgcccgcgagcacgcggcggcgtgttagcttgattttcaacgtttaccttccaaaagggtcaatgctgggagcatgcgtcgaccgcgccacaatacccggtagcggtgaacaaaaccgcccgatgacctgtcgcgttgggtcaacttcaggcgcgttcgccgatgacccgggcggggacgcccgcggcgatggcgttgggtgggatgtccctggtgacgacggacccggcgccgatgacggcgccgtcgccgatgcgcacgccccgggtgacggtgaccttggtgccgagccagcagccggagccgacgcggacggcggacttgacgatgccctggtccatgatcggggtcgtggtgtcggcgaagcggtggtcgaagtcgatgatgtagacgtcgtcggcgatgagggtttcggggccgatgtggatgtcgaggtaggagttgacggtgacgcgggcgccgaatacgcagcggtcgccgatgtggacggtgccctcgtgggcgcggatggcgcagtcggcgccgagacggacgtcgcggcccaggatgagacggccgtaggtgcggcgggccgtgagggtgacgcggcggccgaggtagaccatgccccgacagcggatccaggggcggcgaagccgcagccaggcgaaccgcaggtaatcgggtgtgaatctcagccgccacacgcagttcagagactccgtcgtcctgtcacgaggacattgtagaagaggtccttggggaggacctgcgacaatcctgagtcgaccttggacagtgtcttccaggcgcccgcggcgaagttggcccagccgaagccgagtttgccgggtggcacggcggcttcgaaggtgcgcaccggccagccgaggaaggcggcggtgagttcctcggtgctggtctcgacctcgacggctccggcggactcggccaggtcggccagttcgccggggacgaaggtgtgcaggtcgacgacggcctccaaggccgccgcggcggaggactcgtcgagttcctcctgggggcggcgccagtcggacaggaacgggagcctggtgaccgtggtggtggcccaccaggtgaggcggcccaggtggcgggcgtagaagtcgccgatacgggagggttcgcccgcgaacacgaaccggccgccgggtttgaggacccgcaggacctcgcgcatggcctgttcgacgtcggggatgtggtgcaggacggcgtggccgacgaccaggtcgacgctggcgtcctcgcacgggatggtctcggcgtcggcgacccggccggtcacgtcgaggccgaggttgtcggcgttgcggcaggccacctcgaccatcttggatgagatgtcggtgacgacgccctgtttggccacgcccgcctgcatcaggttcagcaggaagaaaccggtgccgctgcccagctcgagcgcggtgccgtagggccaggcggtgtcgtcctcgccggtggccagggtgaaccggtcccgggcgtagtcgacgcagcgctggtcataggagatggaccacttgtcgtcgtaggtctcggcttcccagtcgtggtacaggatgttggcacgcttggggtcggatcgcgcggcctcgacctcgtcgaaaccggtcatgagccgctgaagccgggtttgcgcttctcggagaaggcggtcatgccctcgtgggcgtcgccggtggcgaacagtccggcgaacagctgcgactcccaggccaggccggtgttcaggtccacgcccagtcccgagtcgacggcctgtttggcggcgcgcagggccctagacgggcccgatacaaaaacctccgcgaacttcctggccgcgtcgaacacctcaccggccggaacgacctcgtcgacgagacctatgcgctgtgcctcggccgcgtccaccatgcggccggtgaagatgagttccttggccttggcggggccgatgaggcgcggcagccgctgggtgccgccggcgccggggatgatgcccagtttgatctcgggctggcccagtttggcgtcctcggcgcacagccggatgtcacaggccagggccagttcgcagccgccgcccagcgcgaagccggtgatggcggcgatgacgggtttgccgatcttggccaccgcgtcgaaggcggaggacagttcgggggctcgcgaggacatggccgcgtagtccatgtcggccatctccttgatgtccgcccccgccgcgaacaccttctccccgccgtagacgatgacggcgtggatgtcgtcgttggcgtcggcctcgatggcggcggcgcgcagttcctcttgaacctgcttgttcaacgcgttcatcggcggacgcgacagacggatcacaccgatgccgtccgatacctcaaggtttacgaaatctgccacacccggcaggctacacggacttcgcacaccggcccagggccacacgaggacgctatcggtccccgacgacctcatcaatggcctcaaaccatttgtcggccattttccggccgccggagtcgtcggggtgcagaccgtcgtaggtgtcgtcgccgggatcgaatccgtcgtgctggtcgacgacggttatcggcgaactcttgcggtccatgtccttggcccagccgggtatcgcctcgttcaattcctcgaccttgccggggcattgcggacagtccttgtccatgggtgaggtcgttatcggaatcaattgcgcgacaaggatgacgatgtccgggttggcttgccgcagcagtcccgcgatggtggtgtatccgtcgaggatctcctcgatcgacttgtcgtcgcgaatatcgttcgaaccgaggtgcatcaacgctattcgggccgatttcccagtggtgcgcaaggtcttcaggaatgtggaatccggtttcatgtcgacgacccgggtgccgctgtaggcgaccgcgtcgtcgtcgaatatggagtcgcattccggaccgattccgttgccggtgaaatcgacgttcttgtggccggtgccgcgcagtttcgcccacagcagcgcccgccagcagccggtggatccggtgatggaatcacccatcggcatgaccgtgatggaccgatcggaggccggattcatgcgttcggcgtcgttgctcacgtcccgcccgaccgtggccagactcacggcggcgaccagtaccagggccagcagcgggacgacggcacgtgcccatcgcctcatcgtcatccctcgttccgctcagcactggctgtcgcgcggcggctgcgtggcggccgggcgcgggtcgaccatgctaaacacggccagcatgtttcgccaagcccccgaatcggggatgaacacctcactgtgagcgtggatacccgagatccgtttgccggtgatgccctgcgaaccgagggtgcggccgacgtcgtcgggggcttgggggtcgtcggggaggtacccggtttccaggcgcaccacacccggcaggtcgtgcaccccggcgccgtggcccaggccggtggcggccgggatgtcctggacgtagctgatcgggtcgcccggcgccatcatcgagtagcgctcgcggcagcgcggctggtagtcgcccggcccggtgacgccgtatccggcgcccgccgaggcgacgtgcaagacgcggtcggcgtcgaagccctggacctctgccaggcccacgacggcgccgccgtaggagtgcccggccacggtcaccgccacgtcgcggtcgtcgagctgccggttcaggtcgtccatgaactcgaccagtcgcggcgccgcgtcctgggcccaggacgggtcggcctcgtcgacccagccggacggcgacggcggctgggcccacacgatcacggccagttcgccgtcggcggcctcgacgaaactgtcggcgcgggccgagtagcggccgaagttgccgctggcggcgaagccgccgggttcgccggtggtgatgaacgcgctgccgccgggcaccaggacggcgacgtagtcggcggtgtcgagttcgccgcgcacctcgacccacgaacccatccgctggttggccgccggatcgaagtagatcagctgccgtcccgcgtccagcaggtgcgagtagtcgcggcgcggctcgcggtccgcctcggtccagggccgcgtgggcgacggccaggcccgggaaccggcgaccacggccgcggcccggatccggttggcggcgatgcgatcggacagtgcggcgccgttgaggttgccgatcacgccggggaacacggcggccagccaccgggtggcctcggcgggcaattcgcggtaggcgcgggcgacgtcgcggactccgccaccagtgtcgagtatggacttgaacttggccagcccggcctccagcgggtcggcggcgtcggcggcggggacggcctcggcgcgctcgctggccagccgcgggtccttcgcgatggcggcggcggcctcggcggggcccaggcgggtgtactcggacggcaggtggtcctcggccagcgaggcggagcggccctgcgccatggcgtcggcgatgagaccgacgtcggcgtgggcgggcgtggtggtgctgaccgagccggtcaccagcgcggccgtgaccgtgacggccaccccgcaggcggcaacgccacgccaggaccgttcccacgccattcatcgagcctaaacgctgcgcggcgcgggacggaagatttcaggcggctcgggcggtgaatcggccgccgtcgcgttccaggcgcagcggcaggccgaaggtcttcgacaggttctgggcggtcaggacgtcgtccagcagccccgaggccacgaccgcgccctcggtcagcagcagcgcgtgggtgaagccgggcgggatctcctcgacgtggtgggtcaccaggaccagggccggggcgtcggggtccatggccagctcgcccagccgtcccaccagcgcctcgcgggcgcccaggtcgaggccggcggccggttcgtcgagcagcagcagctccgggtcggtcatgagcgcccgcgcgatctggacccgcttgcgttcgccctcggacagggtcgcgtagcggcggtcggcgagggtgtcgatgccgaactgctccagcaggccccgggcgcggatctcgtccatggcctcataggactcacgtccccggcccagcaccgcccacgccgccgtcaccaccgcgtcggcgaccggctcgtcacccgggatcgtctcggccagcgccgccgacgccagcccgatccggggccgcagctcgaagacgtccactttgcccatttgctcgtcgaggacccgcaccgtccccttggtggggtgcgaccgccccgacaccaggttcagcagggtggtcttgccggccccgttggggccgaggatcacccagcgttcatccagctcgacctgccagtccacatggtccagcagtaccgaggcgccgcggcgcaccacgacgtcactgacgtcgatgacgagatccgaagtcgaagacacgcattgaatactgtcacgatcgcacggaagtttcagtaaaggccccgtggtcgtcacggcggtcacgtcgggtcagcgacggactttctcacgccccagtatccacagtgcttcgacgccgtccttccaggtgatcttcttgccctcgtgacgggtgcgggcgctgtaggagatcggcacctcgtagggccggataccgcgccgcagcagcttcgcggtcacctcggcctccatgccgaaaccgcgggagcgcaccttcagcgagcggtacagcgacaccggcatcagcttgaagcaggtctccaggtcgccgatgtacgagttgtacaggacgttggccgccagcgtgatgcccttgttgcccaccacgtaccagaacgagaacgagctgtggctgccgaaggtgcggttgccgtacacgacctcggcccggccgtccagcaccggcgccagcagttgcgggatgtcctcggcgtcgtattcgagatcggcgtcgaagatgatcatgtagtcgccttcggcggcccgcgcgccggtctttatggccgagcccttgccgcgattgcgggtgtggtgaagcacccgcacccgttcgtcgtccacgtggtcgaggatcgccgcggtgcggtcgcggctgccgtcattgacgaccacgacttccacggggcacgggtattcgacggcgaggacgagtttgagtgcctcggcgacccgttcttcctcgttgtagacaggcatgaggatggagagcttcacggtttcctcttggcaggagggaatgttcgccaaagcgtaacctgtccgaggtagtaatggcgacacacctactgcgacacagtgttcaacggtcgggtttaattcgtcaatgctcgtaatcgtcgcggcggccttgacggtgacgttgatagcttacgcttggcgacccgcctatggaccggggcgattgcgtctcgcggtcgtgcgtgcctgtgtactcaccggtgctggtgctgtcgcgggaatcgagctgttgtcgtggtgcggctggttcgacgttgtcgggatagcggtcgtgtgggccgtgatgctggtgttggcggcgataccggccgtgatccggtttcgccgcgacggcgggttcaccggctttcgttacccaccaacgcgggcgctcggtttctggcgggcctgcggtcgctgggagaagaccggactggcggtactggcggcgtacgtgctggtcgagttggtcttcgccgtggtcgccgcgccgaacaactacgactcccagacctaccatctgcccaaaatagagcattgggtgcagcagggttcggtggagttctacgccacccggatccaccggcaggtcaccttggcgcccggcgcggagttcctgctcacccacctgcggttggcttccggcggcgacgactactacaaccttctacagtggtgcgccgctttgggctgcctgctggtggccagccggatctgcgcgcagctgggcggcggacgccgggcgcagctgttgaccgtgctgctgttgggcatgacgccgctggtgatgctggaggcgtccagtacccagaccgacctggtggtggccgcctggaccggctgcgtggcgacgatggcgctggacgggctgcggcgccgggccgggctcggcgaggtgctgctgttggggctgggcaccggactggtcgcggtgaccaagaccaacgggctgctgggcgtcgggccggtgctggtgctgtggggggtggcgcagctgtggctggcctggcgcggtgcccgccgggccgcgcacgtgacccgcaccgtggtggcctcgatcgtgatcgtggtgctgggcttcgccttggtggggccgtttctgggccgcgtcgtggccgagttcggccacccgctgggacccgagcgggtgcgcgactcgatcccgatgcagcgccacgatcccgcgtcggtgttcgtcaacgcgctgcgcatcggccagaccgcgctggacgtaccggggttcacccagccggtcggcgacgtcgtcatcgcgatctccgaggcgctgggcgtcgatcccgaggaccccgacatcacgttccagggccgggactacccggagcgggcctggcatcccaacgaggacaaggtgtccttcccgatcaccggggtgttggcgctcatcggtttcgcggccgcgctggtcgcggcccgtcgggtctcgcccacccgggccggaccgctgcgcggctacgcggtggccgtcggggtgacggtggtgctgtacgtggccaccgtcaagtggcagccgtggggcaaccggctgctgctgtacgcgttggtgttggcggtgccgctggcgggactgtggctggattcggtgttgcggcaccggtttcgacgcgaatggcgccgcatcgtgtccattgtagttgtcatcgggatgttcgcggggctcgcgctgaccggcgtgctgtcgctgggctacggcatgccccggcgcctggtgggcgagggggcgacgctgacggcctccgagatggagacccgcttcaactggcaccggtcctggcaggccgactacgtgtgggcggcggagaaagtggacgcatccggggccgatcgggtgggcatggtgcagtcccgcgacagctgggagtatccatggtggatactgctgccgggtcgcgagctggtctcactgacgtcggtgatccccaagcacccggccgccgaccccgacgacgtggacgcgatcctgtgctcctcgctgagccgcaagctgtgccggaagtacgtccccgaggactgggaccttcacttccgcgaccacgcgggttacgcgctgccaccgaaggactgaggacggctcaggactggccgcgccgacgggcccgggcccgtcgggtggcgcccagccgcccgggagcgggcttgggcggcggtttgggacggttggccagaccctgacggcccatgggttccacgaccaggcaccggaactcgtcgagcgcgcgacggtcggggtggcccgaggacatgacccggtccaggacggcgcgcgcgtcgatgcccggcagctcccccaggcccttgatgatggcctcgggtccgtccatctccatcagccgcagcgaggactcggcggtcagcagctgccgttccggttcggtcaagtccatcatgtccagtaccccggtctccacgagacacaccagggcggccggaccgataccggggtcggaacgcatgcggcgcaacagtttcggcgcaccggagtccacgtcgtacagcagttgcagtatcgccgcggcccgggagcgcagcggcgtggcgcgagcgacgtccacaagggtctcgatactggactcgttggacttcagccagcccgagacctccacgacccgggtctccagcgggtagtgctgggtgacgacgccgagcatctcggccgcgtcgcagtccgccagttccccgacgagtccggcctcgcggccctcggccagcatccggtcgcgcagcgcccaggtgcccaggtcggtcagctccgccaactcgcccggaatgaccaggtcctcggcgagccggacggtggtctcgggatcgaaggggctcaacggttccccggtctcggggtcgaactcggtgaggtcctcgcggaacatggcgtcggcgacaccgtgggagcggtaggcggcgcccagctcctccagcacctgccacagccgttccaggtcgttgttgaccaggccgcgctcgacggcggcgtgctgcgccgagatcgagtccaggtcgaagaagacgccgcagctgtactgccacaccgtctcgcccagccgcagcagcggcatcggttcgggcaggctgtacagcgagttgaggacgtcgggcagcacgtcggcgtaggtgaactccagcatcgagccgtcctcgccgggcaccgagcggaacacctcgggcccgatctgccccagggtgtcgaaggcgcggcgccacagcgtcagcgggtcgtcgagcaggctcgcggacttggcgaccggcaccagcttgccccggtactgccgggccagccgggtccgcttggaccaggcgacgtacagcggcacgtcggccagctcgatgtccagccgctgcgcgagtttgcgggcgtcgggacgccgcagcgcgccggtaccggtcacgggccggccctcgctgcccagccactcgaccagaccccgcagccggatcacgaccgggctggcgtcggcggcctcgcccagctccagcgtcgagggcagcttcaccggcagttgcgccagcgcccgcccctcccccagcggctgccgggccgaggagtcggccagcagccgggtcagcagttcctcgtcgacctcgacctcaccggcgcgcacctgttcctggaaccgtgacacggccccgggatcggcgacgtcgacgccgtgggtgcgggcgacccgggtccagaacttgctgacgccgaagcgtgcggtgtcgtcgacggcctcggcgaagctgggcgcggtggcgtcgatggccttctcgttgtcctgcggcgcggcgccacgggggtcgcgcagcccgtagtcggtgatgaagcgcagcatggtgcgcagcacctcgggggcgcggtcgagttccccggattcggcgtccatgtagcgcggaatccactccagcaggaagtagcggacgtgccagggggtccagtaggtgagccgtccgtcggggccgtagtgcctggagtccaaagcggacatgacgatggtgtcgtcgctgggccggtcgtgttcggccgcccattcgcggcagcgtcggatcagcaggtcccgggcagcgtgatactcctcatgttcggctatgtcaaaacacgtacgcaagccgcgaaccgccctccggtgagctgataccgcccatcgtaggtccgcgaccgtgggtaccctgacctgggtgaccgacgagaaccccttcacagcgcccagcacactgccgtaccagctgccaccgctggccgacatcaccgacgccgattacctgcccggcttcgagatcggcatggccgagcagcgcaccgaggtcgaggcgatcgcggccgccaccgagccgccgaccttcgacaacacggtcgtggcgctggaacgcacgggcggcaccctgaggcgggtggccaaggtgttcttcaacaaggccgcggccgacaccaacgagcgggtccgcgaggtccagagccgggtggcaccgctgctgtcggcgcaccgcgacgcgatcactttggacgaacgactcttcgcccgggtcgccgccgtgtacgacgccctggacgactccgatctcgacgacgagtcccgctggctgacccgccgctaccacctggacttcgtgcgcgccggagcgaaactgtcggccaccgacaaggaacgactgcgcgccctcaacgaggaactgtccagtctggagacgttgttcgcgcagaaccagctggccgccaccaacgcggccgcggtcattgtcgacgacgccgagcgcctggacggactctcccagggctccatcgagacggcggcctcggccgccgccgaccggggcctttccgggaaatacctgttgacgctcaacaaccacacggtgcccagccaactggaatccctcaccgacgccgagctgcgccgcgagctgtaccaagcctcgatcgcccgcggcaacgacggcgccgcccacgacaactccgccaccctgctgcgcatcgtccgcctgcgcgccgaacgcgcccgcctgctgggctacgacaaccacgcggcgtacatcatcgaagaccaaaccgccgactcggcgaccgtcgtcgccgaacgtctggccaaactggccgccgccgcggtggccaacgtccgcgtcgaagccgccgaacgcgccgaggtcctgggccaggactccctcgaaccccaggactgggccctggccaccgaacagctgcgcgccaagcactacgacctcgacggcgaggcgatgcgcccctacctcgaactcgacagcgtcctcaccaacggcgtcttccacgccgccaaccagctgtacggcatcaccttcaccgaacggttcgacctcccggtctaccaccccgacgtccgcgtcttcgaggtcttcgacgccgactccacccccctcggcctcttcttggccgacttctactcccgcgactccaagaacggcggcgcgtggatgaactgcctggtcgaccagtcccgcctgttcgaccagcgccccgtcgtcgtcaacaacctcaacatccccaaacccccaccgggcaccaaaacgctgctgaccttcaccgaggtcaccacgatgttccacgagttcggccacgccctgcacggcctgttctccgacgtccactacccccgcttcacgggcaccacggtgccgcgcgacttcgtcgagtacccctcacaggtcaacgagatgtggagcctgtggccccgagtactggccaactacgcccgccaccacgagaccggcgaggtcatgccggacaagcttcgcgagaaactggtggcctcgcaaggcttcaacgagggcttcaagaccaccgaatacctggccgcggccctgctcgaccaggcctggcaccgcctcagcctggacgaggtccccgacgacgccgacccccgggccacagtagaacgcttcgaggccgaagccctggcggcagccggaatcaacgtccccgaagtccgcccccgctaccgcagcacctacttcggacacatcttcgcgggcggctactcggccgggtactactcctacatctggagcgagatcctcgacgccgacacggtggagtggttcaaggacaacggcggcctcgaacgcgacaacggcgaccgcttccgccagcgcctgctggccaagggcggcagcgtcgacccgatggccgccttccgcgacttcgccggccgcgacccccgcatcgaacccctgctgacccgccgcggcctcgacgccgcgaactgacggggcggggaagccgggataggctgcggtcgtgtccgacaccacggagccgaagctgtccggttcacccaacctgcgcgatctcggcgggtaccgcaccggtgatggtcggcgtacccggcatgggttgttgtaccggtcggggtcgctggccacgttgtccgacgcggacgtggagaccttggcgggtatgggtttgcgggcggtggtggatttccggttgcccggtgaggtgagtttcgggggtgccgatcggctgcccgagggtttgacgccggtgtcgttgcccgtgggcggtggcagtttggacgggttctactcgttggccaagtcgggtgactgggagttgatcaaccgggcgctgggggatggcaaggcccatcggtccatgatcgacgtctatcggggtttcgtgtccaaggacgacgatcgggccgggttcgccgccgctctgcggcggatcaccgagggtgacgcgttgccgttgttgttccactgcaccgccgggaaggaccggaccgggtggttggccgcgatcgtgttgaagctcgtcggggtgacccgggtggagatcttcgatgactttctgttgtccgacttgtatttcctgccctcggccatcgctctgatggagggtttgggggtgtcgcgggtggaggcccaagtgttccggccgttgttgtcgcaggatccgaagtacctggaggccgccttcgctgaggcggaggggcggtacgggtcgttcgagggttttgtccacaagggtttgggtgttgggccggaagccgtggagcggttgcgttctcggttgctggagccggattcggcgtaaagtcgtaggcgtgttctggacgcaactcggcctgctggctctcgccgtcctgctcggcacgttgatcggcgccgagcgcgagttcgagggcaaacccgccgggatgcgcacccacgccatcatcgccgtcggcgcggcgttgttcaccctggccagtaagtacggttttccgggggccgacggggaggtcaccgacacctcgcggatcgcggcgcagatcgtgtcgggtatcgggttcttgggcgccggggtgatcttcttccatcgcaacctggtgttcggtatgaccacggcggcgtcgatctggtcgaccacggctatcgccatggtgtgtacggcggggatgccgttgatcgccgtgggggccaccgtggtgcacctggggatcgtgtcggggttgcagccgttggagcggttcatcgggcgctacgcgaagcattcggggcggttgcggttgacgtacacgacggggaaggcgctggaggatgccctgaagttgtgtaccagtcgggggttcaccgtcaccgaggtgagcaccgagcgcactggtgaggacgacgtccgcaagaccacgctgacggtgcgggggcgcgggaacatcggcaagctgacctcggcgctcagcgatgccgagcatgtgcgcggtgtgtcgctgcacgaggactgaggcactgggatcgacgacggtctggcaatctccgccaagaacggatactatcgctatcgataatagatagcttcgttatccgcattgaggagccccccgtgtatcaggccatgttcaacctcgtcttctacctcgccgccccgttctggctgctcatgatcgtcgcgcccacctgggggtggacgcggcggatcgtggggtcgccgttgatcgcgctcccggccgccgcgatctacgtgatcctggccgtgccgctgttgggcgaactgctgcccgccgtggccaacccgacccccgacggggtggccgagctgttgagcaccgatgtcgggggcgcgctgggctgggcccacttcatcgccttcgacctgttcgtcggtcgctgggagtacctggacgcgcgggagcgcggcgtgcacccgctggtcatggccccggtgctggtcctgaccatcctgttggggccgttgggtttcgtcgtctacctcggcgtgcgggcgctgccgctgtggcgtaaaccagacgacgcgagtcccacccccgtggcatgatcgccctccggcaccgctaggagaagggcaaccatgatcaagcacgacaccgccagcgtcttcgtcttccaccgcgaccccgagcacggctggcgggtcggcctcatcaaacacccgttgttcggggtctggatgcagcccggcgggcacgtcgaggacgacgagacgccgcgcgaggcggcgctgcgggaagcctgcgaggagaccggcctggacgggctgcgcctcgtcggcacgcaccggccgccgtatctggagaccaccgacaccaccattccgatgcagttgccggtgtgggtcatcgagcacccgattcccaacggcgacaaccacatccgcgacgcgcacgtccacatcgacttcaagtacctggccgtcgccgagtcggccgaacaggtcaccacgcccgaccaccccttcggctggttcacccgcgaggaggtggccgggctggacactttggacgacgtccggccgatcgcggccgcgctgttcgacctcgtcgaggcgcaggtcgcggtctaggacagtcgctagccccgggccagccgccgcaccgccagctcggccagcagcgcggcgccgtcggcgaccaccgagtcgtcgaaggccgcccggggcgagtggttggtgggagccttggccgggtcctcgtcgcagcaggcgcccaggaacacgtaggcgccgggcaccgcggccagtacccgcgagaagtcctccgaacccatgagcgggttgggaagcgtggcgtagcggtcctcgccgaacacctcgcgcacggtcgcggcggcgaagtcggtctcggccgcgtcgttgacggtggccgggtactcgcggtcgtagcggacttcggcgcgcatcccgtgggcggcggcgatgtcctggcaggtcttgaccgcgtactcggcgatctggtcgccgatctcggacgagaaggttcgcaccgtggcctcgaagctggcctcgtccgggatgatgttgcgccgagtgcccgcgttgaagacgcccacggtcagcaccaccggttcgaaggcgtcgaagcggcgggtgaccatcgtctgcagggccgtgaccatctcgcaggccaccgggatcgggtcgagggcgtcgtgcgggcgcgaaccgtggccgcccgagccggtcaccgtgacgaacaggccgtcggacgccgccatcaacggtcccggccgggacgcgaacactcccttggggagcatcgacgagaacacgtggatgccgtaggccgcgtcgaccgggccaccggccgccgccagcaccccctcggcgatcatgtgcgcggcaccgtcgtggccctcctcgccgggctggaacatgaacaccacgttcccggccagctcgtcctggtgtgccgacagcagccgggcggcaccgatgaggcccgcggtgtgcaggtcgtgcccgcacgcgtgcatgctgccgtcgtgctcggagcgccatggctgggtcgactcctcggcgacgggaagcgcgtccatgtcaccgcgcagcagcaccgtcggacccggcctgccgccgcgcagcactgccgtcaccgaggacagcacctccccggtggacacctccagcgggagccccgacagcgcctccagcacgaccgcctgcgtcttgggcagatcgagaccgagttcggggatgcggtgcagccggcgtcgcagcgccaccaggtcggcggcgatggcggccgactcctcgcgcaggttcatgggatcacttccgttccataggggctgtccgcatcctaaggccgggcggtccgcgccgggtgacatgtccgtgccgccaccggtcactgtgtcccggtggcggcgacggcggtttcacttgagtcggcggatgccgacgtactggagctcggcgaacgcggccaccacgaccgccatgacgatgatgaagccggtgcccatcgcggtcagctcccagaacccggccaccagggtggccaccgagtcgatgacccacagggtgttgaggccgacgacggtccaggccgcggcccggttgatgacgggccgaaacgacagcaccccgacggcgagggcgtacacgacgaggaaggcgccgatgccgtgggcggcaccggcggggatgccggtgggttcggccagcaggccgcctccggcggccatgagcgctccggagccgagggtcgccaccgcgtcgaggcgcaggaccagccgcaggaacctgtcgctcttgacggagacggcggagtcggcgggacgggcgatgttaacggtgttcacggttttgcctttcggtgtcgagtcgttgagcgggatgacatcgacactggtcaggctttactgccacgtacacacccggcactgccaagcgctgccaaccggggcgaatcggcggcgacgtcggtcacatgtcgcgcagggtgtcggcgatgaggcgggcggcggcgttctgccagttgtgcagcgaccgttgcggaacggcggtgcggaaccactggagcaccttcttgtcgaggctggacaggccgtcgtggcgggcgcgttggctgtaggggcgcaggccgacgacgtagacgtagtgcagcgcgttgtagtggcgccactcgtcggacagcccgaagtcgccggacggtttgaggcgctcgatgccttcgcgcagcacggccttcagctcggcggcccgctccagcggcacgtcggaggcaccccgggcggccaaccgggcgtcgatgacgggcagcgcggtcagcgggctggacacgaggcggcccagatcgccgtagtggctcagcgcccggcgggtgagcctggcgaactcctcggcgtccacatcgtccagtggcccccgccggggcagggcgtcgatggcgtcgcgcagttcggcgcgctcggcggtgacggccttgccgagcatcagccgatcgagggcgcgatggacgggggcggccagcacctggacgacgatggcggcgccgacgcagccgtacagcagccgggtcagcccgggcgtgggtccggggccgagcgccatggccagccacacctgggcggcgaacaggagggcgaccagcgcggccaggacggcggagcgcagcaggtcggcgcgcagccgctggccctcgtcgagggcgtcgacgtaggcgaccaggatgcccagcacgacgaggtcggccccaatcccggccagcacgacggcggacggcaacaggtcgaggcccagcaacagtccggcgataccgagtccgaacaggacggtgaccagcaggagcagcccgagcagccccgacccagcagcccgacccacgtggcggcgcagcgttaccgcgaacgctgccaccagcccggctgcgagcagcgcgaacacgatcgccaggcccgtccgcgagccagacagtgcggccgcgagcaccgcgagggccgccaccggcgcgtagccccagcgccaccacgggtccaaacgcgacacctcgcggtcggcgggcagccgcagcagcacccccgtccaggcgatcgcgggtacgccgagcagggcgacgtccgcgaccgggacaccggcgaggccgatcgcggcggcgtagccgagcaggcccaccgccatgcgccgcagcagcggcttggcgggatcgcgggccaacaggtaacagccgagccagcacgagacggcgaaaacgggaagcgacagggcaagcatgacggcaccgagactacgcgggcgccgagccgcccagccgccccgcacgaaaggctgacctgcgatgtcggtggtcgaagcggtgagttagcgtcggtgttttggcgcgcgtttcgataatggagggcttcacgtggtgtacagcgagacagtcgagatccggggacacattctcgactccggcaccttcgcgcgggtgctcgacgacgtactcgaatactccggcgactaccggatcgagaagctcgacgtcggccgcacccacaccgacgagtcctatgtgaagctcaccgtcctcaatgatgaccacgagcagctggaccgcatcgtgatgcggctacagacccacggcgccaacaagatcgaccccggcaccgcgctgctgcgccccgctccgcacgacggggtgttccccgacgacttctactccaccaccaacctcgacaccaaggtgcgcgtcgagggcacctggatcaaggtcgtcaaccccgagatggactgcggcatcgtcatcgacggcgagatcgcccgcaccatcccggtctcggacgtgcgcgccggtgagcagatcgtgtgcggcatcaacggcgtcaaggtcaccccgctgcccgagcccgagcgcggcgacccgtccgagtcgtccttcgagttcatgacctccgaggtctccagcgagaagccgcaggcgctgctggtgcggcaggtcgccgagaagatgcgcgacgtcaaggcgcgcggcgagaagatcctgtgggtcggcggccccgcgatcgtccacaccggagcagcgcccgcgctggtggcgctcatcgaggagggctacgtcgacgtcctgttcgcgggcaacgcgctggccacccacgacatcgagtcggccctgtacgggacctcgctgggcgtcgacctcgacaagggacacggcgtcccgcacggtcacgagcaccacatccgggccatcaaccggatccgggcagcgggttccatcgccgacgcggtgtccgagggcgtgctgcgctcgggtgtcatgcacgcgatggtcaacaagggcaagcagttcgtgctggtgggttcggtgcgcgacgacggcccactgcccgatgtgtacaccgacgtcatcgacggtcagcgggcgatgcgccgggccctggacggggtcggcttcgcgatcatggtcgccacgatgctgcactcgatcgcgaccggcaacatgctgcccgccaccgtcccactggtgagtgtggacatcaacccggcgacggtgacgaagctggccgaccggggttcggcccaggcgaccggcgtcatcaccgacatcgggttgttctgcgagcagctggcctccgagctggtggtcggctacaagcgcgactgagccgcgcgggcgaacccgcgcggcggctgcggtctcagttgaggccggagtagatcacgtcggtgaggacgttggtcagcatctgctggtccggttccttaaagtgggtgctgaagttgacgctgattctcgccagtccggtgacgttgccgacgcggtaggcgatggcgacatccctgacgttgttgtcgagtttggtccggacctcggcctcctcgccgatgtcgagcttcttgccgtcgccgtatccggtggcgatgtcccagatcttggcgtactcctcaccggcctcggtggcgtccttggcggcgtcgaagtccacatagaaggttccggtggggtggtatccggcgtcgttggtctcaccgaccatcgtcgcctcgcagaccatcctgccggtgttctcgccgtcgggcgtggtcgtgccctccgggttgccctcgaacggaatcaccttctccacaccggtcaggttgaggtcgacgcacttgtcgtaggactcgggcttgctcatcgcccaggtctcgccgtccgggggcggcgcctcggtggacgtgtagctgtcggggaagggattctgtttgccgtccgcggagtcggcaccgcccgggccaccacccccgggaccgccgagcaggaagaaccacaccgcggctccacccaggagcatcaggacgatgacgccgacccccaggccgacgatcaatccggtgctggacttcttcggtggcggcgacggcggcatcgccccgggaggcggcgggccgtagccgggctgctgcggcggtgtgcccatcacctgcatcgaggaggtggggtcgtagccgggctgcggctccaggtcgtagctggccgtgggcaccggttcctggtcgggctgcgacccgtagccggggccgtcggggtagggatactgctggttcacggttctccgttgcgctggtaggcggttcgagcgcaacagaggctaagcgggtcgttcccgattccggcacgagtcgacggccgaaactcatgcgagtgacggaagacagccgcggttagcggcgcgccaggtcggcggcgccgatgatccccgcctcggggcccatctcggccgcggtgatccggccgaccggcagctgaccccgggcgtgcagcaccgcctcgaagcggtcgcgggccggtttcagcagcagctcaccggctttgatgacgccgccgccgatgatggccacgtccgggtcgaacagctggatcatgtcggccagcgcctcgcccaggtagccgccgatctcgtcgaacgcggcgatggcgaccgggtcgccgtcgcgggcggcctgggtgaccatcggtccggtgatggcggccgggttggcgtcggcggcctccagcagcttgcgggccttgccgggggcgtcgagcgccgcgcggcgcgccacccgcaccagggcactgccgctggcgtactgctccaggcagccggaacggccgcagccgcaggtgatgccgccggggacggcgagggtgtggccgaactcggccgcgatgccgtgggcgccgcgcaccaggttgccctccagcacgatgccgccgccgatgccggtgccgacggtgaacagcaccgcgctgttggccttgcgtccggcgccgaaccggaactcggcccaggtggcgacgttggcgtcgttctccaccaccaccggtatgtcgatattggacatgagtccgtcgcgcagcggttcgttgcgccacgccaggttcggggcgaacaggaccgtcgagcgcttctcgtcgatccagcccgcggcgccgacaccgatggccgagacctcgtggtcgcgccgcaggtcctcgatgatctcggtgaccacctcgcggatcttcaccggttcctgtgccgggcttggccgcagcgtcgaggccagtaccttcccctcggggtcgacgacaccgccgagcaccttggttccgccgatgtcaatgccgatcgcgagggtcattccgcggcctccacccgtttcttcagttccttcaaagccgaatccataatcatcttctcggctttgcgtttgaacatacccagcatcgggatactcaaatcgaccgcgagggtatatgtcaccacggtggtgccgtcgtcgtgttcgctcaggtcgtatgaaccgacttgcgccttttgcaccgaggatggctggtcgagggtccagctgatccgggtcaggtcgtcggagtactcgtagcgcagttcgtagacgtccttgaagaccccggcgtccaggtggaaccgcaccaggtggccgtagccgtcgtcgaactcctccagcacctcggtggacttcatgccgctgatccactcaggataatgctggaagtcggcgatcacctcggcgatgaccgcggcgggcgcggcgatcgagatggactgggttgacgagtcgaccatgcttgcagacattacccgcccgagtgtgcgacgcgaccttcgacatcgtccttgaaccgccacagtgtcttgaccatccggtcacgcacccgccgtcgtcgccaggccgataccgagccgccacggcgatcgaccctcacgaatgtgtgcagtacacaggcatcggacgccaccgcttcgacccacacctccgtcgagcccgagtaccgggcgtcgtccagcagccaccgcacccccaacggtccgcgatcctccgacaccactacactccacaatggccacaattcccgggcgaatccgggttcactcaccgcgccggccaccgattccgaggtagcgtgcacgtatgtttcaagaatgagatcgagttgtgtcatcgccgtatcctgccctgctctgtacaatcccgcatacccagcggtagcgtgctgcatatcatgtttcgttccgagcaccacggaatttcgcgtcgattaattcgccgtgatcgcattaactggagtccaccgtgcgcgaattctctgtcccaccggtcttcgacaacgccgacgaccacaccaccaccactgatctgtgggctcacgccgacaactatcccgaccacccgctgttcgccgtacccgagggcggcggctggcgcgacgtcaccgtcgccgagttccacgcccaggtcgcgaccgtggcccgcggcctggccgaggccggggtcggccccggcgaccgggtcggactgctgtcgaagacccgctacgagtggactctgtgcgactacgcgatctgggcggccggggcggtcaccgtccccatctacgacagctccagcgccgagcaggtcaaatgggtgctgtcggactccggcgcggtcgcgtgcatcgccgagacgaccgagcacgccgccaccgtcgcctcggtgcgcgacgacatcccggcgctggccaacgtgtggaccatcgacgagggcggactggacacgctcaccgagtccggcaagggctccgagatcgacatcgacgcccgtcgcagcgccgtcaaggccgacgacctggcgaccatcgtctacacctccggcaccaccggacgtcccaagggctgcgtgctgacccaccgcaacctggtctccgacatctgcaacatcctgcccgagctgcagtcgatgttcagccacgactccacgaccctgatgttcctgccgctggcgcacgtcctggcccggatcatccagatcggctgcgtgcagtcgcgggtcaaggtcggccacatctccgactacaaggtgctggtcgagaacctggccacctaccgccccaccttcctggtcgcggtgccccgcgtgttcgagaaggtctacaacggcgccgagcagaaggccaccgacggcggcaaggacaagatcttccacgccgccgagcgcaccgccatcgagtacagcaaggcgctggacaccggcggccccggcctgggcctgcgcatcaagcacgcgatcttcgacaagctcgtgtacagcaagctgcgcacggtcgtcggcggcaagtgcgaccgcgccatctccggcggcgccccgctgggtgagcggctggcgcacttcttccgcggcgtcggcatcaccatctacgagggctacggactgaccgagacctcgccggtcgtgtcgctgaacatcgacaaggcccaccgcatcggcagcgtcggcaagcccatcccgagcacctcgatcaagatcgccgacgacaaggaactgctcgtcaagggcccgcaggtgttcggcggctactggaacaacgacaccgccacggccgagagcttcgtcgacggctggtacaagaccggcgaccaggccgagatcgacgaggacggctacctgaagatcaccggtcgcagcaaggagatcatcgtgaccgcggcgggcaagaacgtcgcgcccgcgccgctggaggacgtcatccgcgcccacccgctggtgggtcagtgcctggtcctgggcgacggcaagccgttcgtctcggcgctggtcgcgctggaccccgaggcgctgcccggctggctggaacgcgccgggaaacccgccgacacgaccttcgagcaactggtcgacgaccccgacgccatcgccgccgtccaggaggccgtcgactcggcgaaccagaccgtctccaaggccgagtcgatcaagaccttcacgttgctgcccgcgccactgtccgaggagagtggtgaagtcactcccaagcagagtgtcaaacgcaacgtagtcttggaaaagtacgccgaggcttatgaggcgatgtacacgcgtcaaaaaactcggaaataagggccgttccccgtcgagggagccctggacaccggcacctcttgagacggaaaagggtctatgaaggacaggttgtggcgcaaccggcactggctgctgccctccatgtgcatgcgtgcggcactgttcctcatcatcctgatcagcgggctgctgaccgtgcccgtcgggcgggcgctgctgtggtgcctggtcctggccgtggtctcgctgccgggcaccttcgccccggcccaccccgtcttcgggcggctgggccgcctcgccgagatcgccgtcgtcgtcgcgcaggtgatgggccccgacggcggtgacaactggatgctgccgttcctgctggccccgctgggcggcgcggccatgttcggcggactgcgcgacgagaccgcgccggtgcgccagccccgttcggtgctgtcgcgctacccgggcctgaccgaggcgggtctgctggcgatcgggtgcgtcgcggcgttgagcgtcacctcctggatctcgccgttcgtcaacggcgccgggtacgcccgcgcggtcatctccgccatcggactgggcctgatcgcggcggccgtcggccactggctgcggcaactgctgcacgccgagatgccgcccggcgcccggccctacgccgaggcgaccgcgctgttgacccagctgcgggccgtggcccggcagctgcccggcggcaccctcgaccccggcggcatctccgccgacctgctggaacggctgcgacaggccgcacccgccgaccgggccgcggtcatggtcgcccacggcggcggcaaccggctggtcgtgctggcccagaccggcgagggcgaacgcgtcgactgggagacctcgctgcccgccaacacgctgctggccgacacctgggccggacagcaggcccacaccggcacctcctcgctggcccgaagcggcaccggccaggtctcgtcgctggtggtcccgctggtggccgaccggcgcaccgtcggcctggtgctgctggagtccgacctgcccgacgcctacccgtccgacgtcgtcgacgccgcggtggagtcaacgaccggggcggcgctgcggctggagacggcgctgctgttcgaagaggtccagtcactggccacgatggaggaacggcagcggctggcccgcgagatccacgacggcatcgcgcaggagctggcaatgctgggatacggcatcgaccacgcgctggcgcagctgcccgccgacgccaccgactcggccgaacagttgcaggagttgcgcgacgaggtcacccggctcatcaccgagctgcgactgtcgcttttcgagctgcgcagcgaggtcgaccgccacggtggactcaccaccgccatcgccgactacgcgcgcaccgtgggctcctcggcgggactgcgagtccacttgtcactcgacgagggcggggcccggcttccggccgccaccgaggccgaactgctgcgcatcgcgcaggaggccatcaccaacgcccgcaaacacgcccgtgccgagaacctgtgggtcacctgcgaagtcgatccgccctacgcacgcatcgaggtcgccgacgacgggaccggggtatccggtgaaggcgccgacggccgctacggtttgaccattatgtccgaacgcgcggagcgtatccgcggctcattggagatccgaccccgcgatccacacggtacaacggtcgcggtgctgctcgcgccgtccgatcggccgggtaccgtgtcgtccgaagcagtaagggagtagcacatcatgaatagccccaataccaacgaagacgtcacgaccgtcctgatcgtcgacgaccacgatttgatccgcaaaggactgcgccacgcgttcagtcgggatccgcagttcgaggtcgtcgccgaggcgggatcagcgggggacggactccgcaaggcggccgcgttgcagccgaacgtcgtgatcatggatctacgactgccggacggttcgggtctggaggcgacccgcaaactgcgcaaggcccacccgagcatggggatcgtcgtgttgaccatgtacgccggggatgaccagctgttcggcgccctggaagcgggggccagcgcgttcgtgcccaagagcgcgccgtccgacgacgtggtctcggcggcccggcacgcggcgaccacgcccaacgcgttcaccgccgccgacctggccgaggcgatgaagcgccgcctgacgcccagcggtccacagttgtcaccgcgcgagtcgcaggtgctgaaactgctggcggacggcatgagtgtcgcgggcatcgccaagcagctgtacgtatcggaatccacggccaagacgcacatctcgaagctgtacgagaaactgggggcgggcaaccgggcgcaggcgctgatgacggcgctgaagctcgggctgctggaggcaccggactcgccgaagttctaacgcctcactcgaatcgggaatcccacgcgacctccccggaccggcacgtgtacgccacgaccagcgtgtcgccaccgtcctgggaggcttcgtgtgcggtgggctggtcggtggtgaaggtgacctcgcgcttgacgtcgttaccggccgggtcgtcggcgtcccagtccgccgccggggtgacggtgtcgctggcgatcgcgtcgccgcggcaggtgaccgtgacggttccggccgcggtggtcttggtctgcggctcggactcgccgctgggctcgggttcctcgggctcgccgctggtggtcgtgtcggcgtcctcgagggcgtcgcgaacctgcgcgggactgaggatctgcgtcgaggtcgtgcccgcgccggtgaacaggatcgcggccacgccaccggcgatggccgcgaccgccaccaccatccacagtgccatgcctgccgcggcccgtctcatccggccattatcgccccgcttcggttaagagcacgctaagaccctgacaagccggggtttcgacggcgcgatcccgcggctgaccgcatacgctggccgacgtgccccacattctcgtcatcgaggacgacgccgaggtccgctccgcgctcatgcgcgggctgggcgatcgcggccacgccgcacgctgcgccgccaccggcgcggccgggctgaccgaggcacagcggcacgagcccgacctcgtcgtgctcgacctgggcctgcccgacgtcgacggcgtcagcgtgctgcggatgctgcgcgccgtcagccgggtgccgatcctggtgctgacggcccgcgacgaggaaccgcagatcgtggcggcgctgaaccacggcgccgacgactacgtcgtcaagccctgcggcatcgcccagctggacgcgcggatccgcgcggtgctgcgccgcaccggcggcgagggccagcccgcgctgctgaccgtcggcggcctggaaatcgaccccgccgcccgcaccgcgaacctggacggcgccgccctggacctggccgcccgcgagttcgacctgctgcggtacctggccgaacgcgccgggcaggtggtcagcaaacgcgaactgctcgccgaggtgtggcactacggctatcgcggcgccgacaagaccgtcgacgtccacgtgtcctggctgcgccgcaagctcggcgagtccgcccaggcaccccgctacctgcacaccgttcgccgcgtcggcgtcaaactgaccgcgccccagggttcctgacgtgcgccgccaactggccggactggtcgccgcgaccacgtcgctggtgctggtggcgttgctgatccccgtcggcctgctgctgcgctcgcaggccgagcaacgcgcgatcgccgaggccacactgcgagcccagtcggtggcgcaactggtgccgcagttgagttccgactccgaggccctcggcgagggcgtgacggtgttcctgcccgacggcaccgagctcggcgaccccgcgccccgcggcgactcggtgaaactcgcccagaccggccgcgccttcaccgcctccacacccgacggtgtggaggtgctggtacccaccagatccagcgacagcggcaccgccgtggtgcgggtcttcgtcggccaggaccggctgcaccagggcgtgacacagtcgatcgctgtgctgtccgccatcgtgctggtcctgttgggactcggcatcctgctggccaaccggctcgcccgccgcatggtctcctcggtcgacgaactcgcgggcaccgccgaccggctcgccaccggcgacctgaccgcccgcgccgcgttggacggcccaccggaactgcgccgcgtcgccgaggaactcaaccgcctcgcggcccgcatcggggaactgctgacctccgaacgcgaagaggtcgccgacctggcccaccgcctgcgcaccccgttgaccgcgttgcggatgaacatcgacaacctcggcgacaccgcatccgccgcaccgctgcggtcctcggtggacaccctcgccggacacgtcgacgaactgatccgcaccgcccgccgaccggtccgcgagggcgccgccccggtcgccgacctggccgcggtggcggccgaccggctccgcttctggggcgccctggccgaggacgacgaccgcgaactctccggtgacatccccgccttccccgtcacggttcgcaccaacaccgacgacctcaccgcggccctggacgccttgctggacaacgcgttccgccacacccccgccggttcggcactgcggatcgcggtctccccgtcgggcacggtcacgatcgacgacgccggtcccggcttccgcaaccgcgcactggccaaccgaggccactccggcgccggttcgaccggcctggggctcgacatagcccgccgcaccgccgccgcctccggcggcgacctccacatcggaacatccccgtggggcggtgcccgcgtcgaactgcgcttcgggccgtcacggtgacggcgtcagcttgaggctcacataacccgctcttaaccgtcgccgctcgacaatcgttgcctcaccccgatctggaggtacgcacgtgagaaaacgctacgtcgcggcggcgctggcagtggccagcctgacggtcgccggcggtctggcggtcgccgaatcggccaccgacacgccaccgtccgatggcggcgggaccccacccaccaccgtcacgctccccaccggcgacacggtcgagatcatcggcgacgccctggtcccgaaaccggccgccggtcgcgccgacatcggcttccgctcgacccgactgcccggccacgaccgggtgatcatgcccctggaccagctgggcaagtcgcgaaccgacgaacggctgtacaacgtggacgcgctgctgcgcaacggctacagcgacgcccgcgacgtgaagtcccccgacaaactgggcgaggactcgacatcgtccaaagccgacgctgacgccaccaaagtcaccgtcgagtactcctggctcgacggttccgaccccgaacagggcggcgcgttctgggtcaacctggacaccaacgaaaccggcagcgccgacgtcagcaagggcaaagccgaactcgacctcaaaccgggcaagtacagcctcatcgccgacatgctccgcaggggcaccggcgacgaaccctgggaggccgtcggcacgatcatggacgtcacggtcaccgacgaagcccagacgatcacggtcgacggcggcaaagccaaaccggtcgaggccaccctcgacaacgacgccaaaccgcggaagaagctgatggaactgttcaccggtgtctccaccggcaaagagcagcagatcgcccacaccatcaacttctccggcgaggacaagctctacgccatccccaacgacgaaaccggcgaccaccccgccgggttcaccctgcaatcccagctgacgcgcgcaaaggacacctacagcctgttcaacatcgccgagcacggcatccccgccgacccgtccttcgccgtccgggccaaggatctggccgcccgcgaagccagctaccccagcctcggcggcgacgcccacgagctgggacgcagcgactggggctaccacaagtcgcacgccccgtacatgtacccgttgagcgccaacgccaagctgggctcgtcccgcaccgagcactacacggccggccccgacgtgggctggacccacttcggcatgctcgaaggcaaggacgcggaatccccgtacgacaccgtcatcgtcgacagtgggcagatgaaacccggaaccgaggacatgccgtggctgtcggctccactgtcggtacgggtccccggctcccactccccgtacttcaacaccggcctggaacggtggcccagcggcggcaaagccggactcctagcgcgagtcccgatgttcaccagcgggtcgggcgcctcgacgacgttctcgcggaacctgtcgggtaaggccgtcatcagcaaggacgggaaggtgctcgcggaggagaccaacggctcggaggtctacgccgacctggctgagggcgacgagggccggtacaccgtcgcggtggaggcgaagcgcgaggtcgcctggacgccgctgggcacccggtccacggcgacgtgggagttcgactccaagccggtcgaggagaacacggttctggacgtctcggcggtgcgcttcggggcgtcgggtatcagtggcgggtatgccaaggccgccaagccgcagaaggtgacgctggacttcgagacgcagccgggcgctgaggatcgcagctgcgagaagctcgggtttgaagtttcgtatgacgatgggaagacgtggaagaaggtcaaggtcgatcgggacggtgaccatgctgaggcgaagttgaagcatccgtcgggtgcgaagttcgtgtcggtcaggttcagtgcgaccgacgacaaggggcagacggtcaagacgtcgaccattcgctcgtacggtctgaagtagagcgttggggcgcgtgccggtgggtgcgcgccccgtcgggctgccgagcccaagcgctcacgggctgcccgaacctcaccaacccacgagccacccgagctcaacccctcaccagctcacgggctcaacagcttcgccaagcgctccgcgacggtcggccaagtccaggctcggcacatccagtcccgtccagccgcccccatccgggccgccagctcgcgatcgccaagcacagtagacagccggtcggccaacgcggggatgtcgcgtccgtcgacgacgaacccagtctcaccgtgccgcaccgtatcgggcgccccgccggaatcccccgcgatcaccggcaacccggtggccgcagcctccagatagaccacgcccaacccctcaacgtcgaggccacgacgacgagtgcggcacggcatcgcgaacacgtccatcgccgcgtaacaagcgggcagttcactccccggtaccggcccggtgagcaccacgtggtcgcccatcccggccgccgcgatccgccgccgcagcgccttctcgtacggccccccgcccaccaacaacaacgccgcatccggcacccgctcgcgaaccagcggcaacgcctcaacaaggctgtcctgccccttgcggggaaccagccgcgacacgcacccgatcaccggacggtcgccaaggccgaaccgacgccggatcgccgcgcggtccaccgtcggcgagaactcccctgtgtccaccccgaaagtcaactgttccaacgaggtcaacgcatcgatggccggagccaaccgagcccggctgtactcggccaggtaagtcaccacgtcgcagccgcgcgcgatgcgccgcaacgcggtgcgagccaccggcagcttcgcccagcccacctcgtgtccgtgggtcaacgccacggcccgccggatcgccgtgcgccgcttcagcccggcggccagcagccccaacggcgcggcggccccgaaccacaccgcgtcgcagtcgtgctcaacagcgacccgagccgccgcgcgagccgcacccggcgtgggcaacagcatcgacgtgcgcgcccgcaccaccggaaacggctgctcggcatcgaacgccgccgctcccggcgacgtggagcagtacacaacgagatgctcgaccggcaaccgcgtcgccatgccgtgcacaaacgactggatgccaccctgccgaggcggaaagtcgttggtaaccaacaaaacccgccccgcccgcccgcttgggcctgctccggcccgtcgcgtgtcggccgggccaggcccgacaagcccagccccgtccggctgctcgggctcgggcggctggccgcctgcccccggctcaccgagccgctgcggctccccagctggcccggccccgctcggccgtgcatcgtcgctcgcccgcgcgggctcgggcggctggccgccagaccccggctcaccgagccgccgcagctccccagctcgcaactcgccaaccggcccagccccacgctgccgcgcggcgtcagcccggcctagctcgacaagcccagccccgtccggttgcgcgggctcgggcggctggccaccaagcccaggctcaccgagccgccgcagctccccagctcgcagctcgccacccggcccagccccacgctgccgcgcagcgtcagcccggcctagcccgacaagcccagccccgtccggccgagcgggctctagcggctggccgccaagccccggctcgccgagctgctgcggctccccaaccggctgcctctcattggccgggccgggctcagtcgccatacgccttggccatggcgatgcgttgcgccgtggtcggatgcgagccgaacagccagtggatgatccccggcgggtcgacatcggacttgttggacgccgcgaggttggcctgcatctccgcgaacgttgccgggtccttggtcagctccagcgcgtgcgcgtcggctcgcatctccatgcgccgcgacaccgcgctctgcaacggcgtcgtcagcaggcccaccaccgccacgaacgccaggatcagcgccagtgcccgtggtgacgtgatcgtgtcggcccccgcgcggcgcagcaggccggtggcgttggccagcagcgctatcgcgcacaccgccgccgccgtgcccagcgccgccagcgcggtgccgatccacacatcgttggccttggcgtgccccagctcgtgggccaccacggaggcgacctccttgtcgggcgccttgagcaggttgtcgtacaccacgatgcggcgggttggaccgagtccagacacgtaggcgttgaccgcgttggtgcggatcgaggcgtcggagaccagcacgtccttgaccggcaccccgtccgcttcggccatgtccatcagttcggtgcgcagcgcgctgtcgcccatcggtttgaaggagttgaacaccggctcgatcaccagcgggtacagcgccgacatgacgacgaccagcagccccgcgcccaccgccgtccacgcccaccaccatttcggggcgaagcggatgacggtgtagaacgccgccagcgccagcgcggacagcacaatggtcaccaggtaggacttgccgacgtccatcgcccactgcccccagctttgggtggacatgccgaaccggacccggatcgagtgcgaccacgccgacagcggcagcgtgacgacctgcgacaccagcacgaccagcagcccgcccagcaccgcctcggccagccagtgcccgccgaacggccgcccgcccagcgcgacgagtttggcgcccagcgtggtcaggcccagcagcagcgccaccgccaggctcagccccagcgcgatgtaggagccaggtcgcagtgcggcggcgaactccttgccggtggccacgaccccggcgggcagcgagtcgaccgccttggcctgggcggcggccgagggcaccggtgggtcgccccacggcaccagcagggctccggcgatgagtagggcaccgagcagcaccagcagcgcgatcgcggcgggctgacgaaggaaagcgaccatcgctgtattttccgtcctcgacctgcggtgactcggctggggcgcgcggaagacgaaacggtggcagacttggggtatgtcggtatgggcaaaagcttgggccgggagccgcgctaaggcgtgctcccgcgcttcgtcgtcccccgtaccggcagcgtcatgaacgccccggcgggtggccgccgagacaccggcgacttccgcgagccgcagccgccaccgccgcccggtcccccggtgccgccggacccgcccggtccccccgaaccaccacctggcccgctgccgcctccgccaccacccggacctcccgagccgaccgacccgccgtccgtcgacgacgaaccggagctgcccgaggcggtgtggcagaagctgctgccgctggcctccacggcgctgggttcgatccgtcccgacgaactgcccgggccgctgcgccggttcgcgcgtttcgctcccgcccggcgcgccaagctcgccgagcccgggttgcgttcggcgctgcgcaccgacgcgtcgtttcggcagcaggtcgccgaggtggcccgcaagacccagtcgtccctgatggacttgatcgacgccggtgaggtccccgagggtgccgacaccctggacgtggccgcgctggcctacgtgtcgcgcggcaccaactggcgcgacctgctgggttcggcgtcccgccgggtcgccgagcggctggaggccgaacgcatcagcgcccgcatcgccgaggccgaacaggccgccgccagcgccgcccacgacaaggcgatcgccgaacgcgaggccgagaagctgcgggtcgaactggtcgaggcccgcgccgaggccgaggagctgcgccgtcgccaccacgggctgaccaaggagctgcgcgagatcaaacgccgcgagcgcaaggtcaccgacgcgttgtcctccgagaagggccgcctgaagcaggccgagaccgagcacgccgccgaactgcgacggctgaagtcgcaattggacgagtcgatgcgggccctggagcgggcccggcagggcgcccgcgacaccagggcgctcaacgacgcccgggtgtggcagctgctggagaccatcggcggggccgccgccgggctgcgccgggagctggcgctggaaccggccgagcacaccccgggcgacttcgtggccgacaccgaggcggtgcgccccggatccgccgagcccaccgagcgtccccggggcctggactccgacgacccggcccgcctggacaccctgctgggcatgccgcagagccatctcatcgtggacggctacaacgtcaccctcggtggctacggcgacattccgcttgagcagcaacgcatccggctggtgcgcggcctgtcggggatcgccgcccagaccggcgcggaggtcacggtcgtcttcgacggcagtcaccacatggtggggctgccgacaccaccgcgcggcgtgcgggttctgttcagccgcaaaggacagaccgctgacgaggtgatcagggcgttgacccgcgctgaacccaatggccgcccggtcatcgtgatatcgtccgaccgcgaggtcgccgacggggttcgcagacatggtgcctatccactgtcggcgaagaccttgctgcgacgactcaaccgggcctgatgccactcgcctgacttcgagtgacgcacaacagaaggacctcgaatgccggaaccggacagagataggattctgtctgccctctccggttctaacacggccgcggagcggttgagcgaagtatgcctggaactgctcccgggactggacggcgccagcatcacggtcatcggcaatccggcggcccacgctacggtctcgacggcgggtgatgacgtcggcatgaccgacctgcagttcaccctcggcgaggggccgtatgtcgacgcccacaacgatcgccgccccgtactggcctccgacctgtccgagcccgggtaccgggtgcgctggcccgccttcaccccggccagtctggcggcaggggtccacgccgtgttcgcgctgccgctgcgcatcggcgccatccacgtcggcgtgctgaacctgcaccgccgggagccgggcgagctgggcgtcatcgaactgtccgacgcgttcgccttcgccgaggcggtcacgttgctggtcctgggacacagcgcctccggcgaggaccaggcgccgcagttgcgggtccagcaccgcgtcgcgctgcatcaggcgaccgggatcatcatggcgcagttgggagtgagtgtcgaggaggcattcgtccggctgcgcgcatacacctatgtagatggacgtacgcttgacgaggtggccgttgacgtcgtcgcccggcggatacgtttcgacgtggaggaacagacatgaacgcgatccgtgaacaccggctggcggagactttcgtcgaactggccgacactctcgtcgcgaatttcgacgtcgtggacttcacccacgtgctggcgaatcgctgcgtcgagctgctcgacgccgccgccgtcgggctgatgctcatcgatcagcattcgcagctgcgggtcatcgcctcctccgacgaacagtcccgggtcctggagttgttcgagctggaggccgaccacgggccgtgcttggagtgcttccgcaccggtcaccaggtcgccgatccggatctgcgggacgccgacacccgatggccgcgattcgccgccaaggccgtggaagccggatacctcgcggtgcaggcgatcccgatgcgactgcggggcgagaccatcggggtgctcaatctgttccggcaacaaccgggcgcattggacgagacgctgctgcgcaccgggcaggcgctggccgacgtcgccaccatcggcctgctgcacgagcgggcggttcgccaccaccagatcctcgccgagcagttgcagggcgcgctcaacagccgggtggtcatcgagcaggcgaagggtctgctgtccgagcgcttcaatgtggatatgcccacggcgttcgtcgtcatgcgcaagttcgcgcgccggaccaaccgcaaactcagcgacgtggcccaggacgtcgtctccggacggctcgagacccgcgagctggtggtgccgatggacaaggccaccgaacccgagccgacgtgacggggccgaatcgcaggtagaatgggaagtacggcccgcgaccaccttcgcgaccatcgagctgctgctcccgacctcggcatctcactccatgcacccaaccaaaagtgaggagccggatcctcttgagcgcgaacgctctttcgcccgtcggtgagaagaccagccgctacccccaactcgccaaacagattcgcgacgccggtctgctgcggcgccgcccctggtactacgcctggcgcatcagcgcgaccgtcgccgcctacgccgccgcctgggcggtcttcgtcctggtcggcgactcgtggtggcagctgttcaccgccgcggcgatggccgtgacgttcatgcagttcgggttcctgggccacgacgccggtcaccagcagatcttcggcagccgacgcggcaactcgatcgtcggctacctgctgggcaacctcgggctgggcctgagtttcggctggtggagcgacaagcacacccgccaccacgccaaccccaacgtcgagggccgcgacccggacctcaacgtcgacccggtggcgttcaccgacgcccaggcggcgcgcagccgcggcatcggcaagcagatagtccggttccaggcggcgctgttcatcccgctgctgttcctggaggcgttccacatgcacttcaacagcctgcgccgcatcgtcaaccgaaaccggccgatccgggcgcgcggtctggaggcggtgctgttcaccgtccacgtcgtggcgtatctggggatcgtcttcaccgtgctgtcgccggggacggccgtcgtgttcatcttcgtccatcagggactgctcggggtgtacatgggcgcgtccttcgcgcccaaccacaagggcatgccggtcctcaccgacggcgagcaggccgatttcctgctgcggcaggtgctcacggcccgcaacatcgacggcggacgcttcgtcgacgccgcgctgggcggcctgaactaccagatcgagcaccacctgttcccgcacatgccgcgcccgaacctgcgccaggcgcaaccggtggtgcggcagttctgcgccgagcacgacatcgcctactgccagacctcgatgttcggctcctggggccgggtcctgggccacctgcacgacatgggccgcgacatccgcaacccaggctccccctgacgaaagtcatcgcaccgccccctccaaaggcagtgcgaccggcttcccacgggcagatgtgacggccgccgccaaccaccaggcttgacggcgacccccatccgtccgttcaggagtgaagccatgagacgtcgttggtaccccgcgatggcggcggtcgccgttgtcgcggccggtctgacgtggaccggtctgccgtccgcgcaggcacagtcgtccgacctcgactggagcgactgcggcggccgcgcccagtgcgcgacgctgaccgtgcccgtcgactggaacgaccccgacggccccaccacccgcgtcaacctcgccaaactgcccgcccgcgatcccggcgccgccgacagaccgctgctggtcaacctcggcgccggaaacaccaccgccgcgctggaggcggaccaggtgccgccgggcgtggcggcgctcaacgagcgcttcgacgtgatcggcttcgatccgcgcggactcggcaaggacgccaacgacaccctgatccactgtgccgagtcccaggctccgtatccgggcctggtgctcgccgaggacgcgaaggactggcgcgcgcacgcgaaacgcaacgcgaagtacgagcgaagctgccgtgaggccgccggagccgagtacgcgggcctgacctcaacgcagatcgcccacgacatggacgccctgcgcacggcgctcgaccaaccgaagctgaagtacttcggcaactcctacggcacgtcctacggccaggcgtacgccgaactgttcggcgacaaggtggagcgcatgtacctggacggcgtcgccgaccacacgcagccgaaactgtcggactggctcaccaactacgcgcgcaccaccgaacagcagctcaccgagttcgccgactggtgctccacacgcgacggttgcgccctcaacgacgaagacgccgcgaaggtctgggacgacctggtcaagcgcgccgaaaccgaaccgatccccgcccccggcgcgggcgacggcgagacggtcaacgtccgggaactgctggccggaggccacttcggactgacgccgaccagttggccccggctcgcggtcgcgatggactccgcccgcgacggcgacgcctccgatttcctcaccgaactcgtctggcctcccgacaccggcaagggcggccacgtccagggagcgttgctgtgcaacgacttcatgcccgagcagctgagctaccggcagacgctgaagctggagaaacgcctgcgcgacatcgcgccccggatcggctgggtcacggcccgcgccgagttgagccgctgcgtcggcatggacgcgaaaccggccaacccgccgcaccgcctcgacgtcgacgacctgccgccggtcctggtcggtatcggcgacctggacgccaacaccccgcaccacggcgccgagaacgtggccagccagctgccggacgcctcggttctgcgacacggcgacggccacgccgcgttcgtcctgggcaacaagtgcctggccaaccacgtcaccgcctacttcgccgacggcacactccccgacgagggcacccgctgccccggtgaactggtagaccagatccccgacaagccataagcgacggtggtgcgccctcgggcgcaccaccgtccactctcgttgccggttaggcgttccgccacggctggtagcccggatccggtcacatcgcctcgaccagccgcccgtcccgcagctcgacccggtcgccgtcgaaaccctcggcgaagctgcgatcatgcgacacgaccaacaacgagcccttgaactcgcgcaacgcctcctccagttcgccgaccagggccagcgacaggtggttgctgggttcgtccaggaccagcagatccgccggacgggtcaccagccgcgccagttcgagccgccgccgctgcccgatcgacagatccggcaccagcttggtgaaatcgctacggctcaacagccccaacgactccagcgtctgaacatgctcgtccggctcgccgggcagcccctcggcgaacgccgccagcactgtgcgacgcggcggattgtccgccagttcctgccgcagatagcccagacgcttgggtctgcgaacagtcccgctgtccggcttcagatcccgcgccagcacccgcagcagcgtcgtcttcccggccccgttcggaccggtcaacaacatccgctgtccgggcgccaaccggaacttgtcgacgtggagccgatcgccgacccgcacatcgatgagctcggcggccaggccttcgcccttcccgccgtcgaagcgggcggcgaaccgcagcggcttcggcggctccggcaccgggttctcccgcaaccgtcgcaaccgctcccgcgattcccggaccttcgacgacaggcccgcctcgtgcgaacgccggtgactggcgctgcgatcgtgtttgacggacttgatcttggcggcgaacagactcgcgttcgtctgcgtcgcctcggtcagccgctcgatctcgtcgcaccagtcctgatagtcctgttcccagcgccgtttcgcggcggccttcgccgtcaggtaccccttccagccgtcgccgtaccgcgtcacggaccgcaggtcccggtccacctccaagatggtggacgtgatcgccgccaggaacgcccggtcgtgggtcaccgcgaccacggtcccccggtgctgccgcaaccgatcctccaaccacgacacggcctgcgtgtcgagatggttggtcggctcgtccagcaacaacagttccggatcggcggccagcacgcaggccagccccaaccgcgactgctcgccccccgaaagggtgcccagcaaccgatcccgggtcaggtgcgccaacccgagaccgtgcatggcggcgtcgacccgagcgtcggcctcatagccgccccgggcctcataggcgctcaacagatccccgtaggcggccagctcggcctccccggcggagtccaatgtcgcctcggcctcccgcatgagccgttccagctcccgcagatcggccagcgccgcgtcgatggcgtcggcgacggtgttgtcgccgggcaactccagggtctgccccaggtgcccgatcccaccgcccgcaacaacggtgacatccccgttgtcgggcggctcgaccccggcgatcaaccgcatcagggtcgacttcccggaaccgttctccccgatgacgccgaccttctccccggtcctgaccgtgaacgagatctggtcgagcacgacgtgctcgccatagctcttggtcacctcggcgaaggacagctgcgagacggtggtgttggcgtgtgaatgttcgcgaatcaaggtgttgacctccaggctgtacggacgctcgggcgtccggaaaatgagcggatgaggccgccgcgccaggtggagacgtgattcgcgtccggaacgaaggtccggcgtcaagagaaagaaaaagggaacgcgaacgcacacccggccagcggggtcggcgcattggcgtccgaaggagcgcgaagatttcgcggctcagcgacggactactacagccaaggccttgcgatcgtgtctattgttcccacgtcaagcacgataacggacaccccgcgacccggtcaaccggatttggatcacaggctgtcggctcaggctcacccgggcacgggaagtcccgggccgccagggcggtccgggacgggggcattcgtgggcgggtgggtcagcaggtgaggttgccgccggggtcgacgccgaggatggcggtgaaggccttgtacttgtcgacgcggctttgcacctggcccgggttgccaccgttgcattcgaggctgccgttgatggcgcggatggtctcgccgaatccggcgccgttgaccatggcattgtgggcggtcatgctgccgggtccattttgggtcatccagtaccacaggccggtctgccaggcgacggccgcgttctgctcgacctgccacgggttgttgagcaggtcgatgccgaggttgtcaccggccgccttgtagttgaagttccagctcagttggatggggccgcggccgtagtaggcgtcgttcccggccgggcagccgtagggctgggtggtgtcacagtaatgtggatagttggactggtcctgttcgacgatgtggaccaggccgccggtctcgtgggagaagttggccagggcggcggccgcctcctgtttcatgaccgtgtcgcccccggagttggcgaactccgggtaggagttcatcgccgtggtgaggccctcgtaggtgtagaacgggttccggttggggaacatctggttgaactgggcctcgctgaccacgaacgccgcctcggtgtcgggtgtggagtcgtcgtcggcctgcgctgtcgccgtggggaacacgagggcgagtgcgctgatgatggccgccgccgcgatcgtcagaagtgccggtctgcgtcgcattgttctgcgcctccagatatggaaggaatgtttaccgaaccatactgagacccatcagcgaaatcaacatattcgaaagtatctttggagtggattttcagggctcgcaaagggacgaaccctccagacgataattcccggaccccacagggggtccgggaactgatctcaagggacgaaagctctagcagtcgcgtagttccggcgactggttgcgcagctggcccaccggggagatgaacttgcggtagcggtcgccgtcgacggagttgatgcggaaggccgcgacccggtggcagttctggaaggcgagtttcacgccgaagtgccgctccaggccgccccggatggcgtcggaggcgagtgcccgcagcagttggcccctggcggcctcgtccggcggcggggtcacgttgtcggcgaactcggcggtcgggtccccgtcgcgcaggtcgccgacgacacggctgatcatggaccaggcgaacggcaacgaggtccggacacagtcgacgaattcggcgtcggagacctcgccgcgttcggccttgtcgagcagttcggcggatacatcgagagacatgggtgttctccttttcgttgcgggtaaggatgatcgtgacggttacgcgacaggcgtactgtcggctaagagactttcgccatcccccgggtgtcggtggtgctgtcgggtcccaggacgaagtcggggtcgatctgctcgctcaggtcgacgcccatgcgggagttgccccaggcctcggcgttgcggcggtggaacagccgggcctgctcggagaacctggcccagtccttgccgcccagttcgacgagctcgcgggcccggtccagcagcgcgaggttctcgggttccaggtcggcgatgggaccgacgctgccgcgctcggcggccttgacgaacttggaccgtccacaccagccgaacagcgcgtcgccgacgtgctcgcgcaggaagtcgacgtcctcgggttcgtcgatcttgttgccgatgacggagatggccacgtcgtagtcggcggcgtattcggcgtactgcttgtagacgccgacgctgcgcaccgtcggctcgcacaccaggaaggtgcggtcgaagcgggtgaacagaccggaggcgaaggcctcggcaccggcgaccatgtcgacgatgacgtactcgccgggtccgtccacgagatggttgagcatcagctcgaccgcgcccactttggagtggtagcaggccacccccaggtcgtcctcggcgaaaccgccggtgacggccagccgcaacccggccaggttgcgcacgcacgcgtcgtagaccgggttgtcctcgccgatggtcagcagccgggagcccgaacccggcggcgtggtcttgaccatcgcctcggccgaggcgatgcgcgggttgtcgccgcgcaggtactccttgatctcggccaggtggtcaccgagtttcggcagcttcgcggcggtgtcctcgtccactcccaacgcggcggccaggtgctggttgatgtcggcgtcgatggcgaagaccgggtgtcccgccgcgaccgcccggcgcgcgaacagggaggcaagagtggtcttgccgcttccccctttgccgacgaacgcgattttcacgagtgtgctccttgtcgtcattgaaattggaaaccaatttcattacggggagcatagtcaagtcaagcgacacgccggggcgggtccggtgactatttctcggtgatgttcggcggcgactcggggtccggcacctcggcgacggccagcgtgctgtcgaaggcggtctgccagtcgccgttgtcgaaggccagctccagggtctcgttgatgaacttctgcagctcggtcgagcccttgggcaacccgatgccgtagggctcggtggtgaaagtcttcttcgagatctccagtttggacggatcctcgctgaggaagccgtacaggatcacgtcgtcggtggagaccgcgtcgtactccttctccagcagcgcctggcggcagctggaccagttgcgcatcggcttggagacgttggcgcgcggattgtgcttctcgacgttgtccagcgaggtggtcccctccgccgcgcacaccttcttcttggacaggtccttgatgtcctcgatgccctcgcccttgcgggtcatgatggcctgcccggcctcgtagtagggaccggcgaaggtgacggccttcttgcgttccggggtgatggtgtacgtcgccagcaccaggtcgacggtgccgtcctccaggtacttctcccggttggcggggacggtctcgatgaagtcgaggttctccccctcggcgaccttcccgaagatgcgctgcgtgatgatgcggccgatctcggcgtcgaaaccctcgatgcgtccggtggccttgtcgcgcagtccggtcaacggctggtcgaacttcgaaccgatggtcaggcggccggagtccaggatgtcccggacctccttgggcatctcggagcgctcggcctggtcgatgttgtagaaggggggcaccgtgtcgtccacggtgtcggcctggcagcccgtggccacggcgacggacagcacggcgaccgcgagtacggctctacgcatgaggcgcacgggggttcctttcacggcgcgggggtcgcggacttcgacaatacgcgtcacacgtgaccggctccaccctgccaagccccgcggcgacccctcggcccgcactaggcttggcggcgtgagtgacacgcgcgcccggacgctcaagatcgacagactcggtaccgtcgactatgcgcgggcctgggatctgcagaaagacctccaggacaagcgcatcaacgacgagatcgacgacacggtgctgctgttggagcatcccagcgtctacaccgcgggccgccgcaccgagaagtggacctaccccgacgacggcaccccggtggtcgaggtggaccggggcggccagatcacctggcacggtcccggccagctggtcggctacccgatcgtcaagctcaccaagcccatcgacgtcgtcaagtacgtgcgccgcgtcgaggacatgctgatggcggtgtgcggcgagttcggcgtcgccaccacccggatcgacgaccgcaccggagtgtggatcccggccgacgaccgcggcccggagcgcaagatcgcctccatcggtgtgcgggtccgctgggcggtgaccctgcacggcttcgcgctcaactgcgacaacgacatgtccttcttcgaccacatcgtcccgtgcgcgatcatggacaaggacatgacctcgctgagccgtgagaccggccgcgacgtcaccgtcgacgaggtcatcccggtgaccgagaagcacatgcacctgatcctggactgaccggacgggcccggggcaacccgaacccgcccgctcctccgactcagggcgcgatgcgatgcaggtcgcgcgggaacagcgtgacctcacggatgttggccacacccgtcagctgcgccacgaaccgctccagcccgatcgcgaagccaccgtgcggcggcatgccgtgcttgaacgcctccaggtacccggcgtacggctccggcgacccgccctgggccgcgatcgccgccaggtagtcggcgtaccggtgcagccgtcgcccgccggtcaccatctcggtgccccggaacaacaggtcgaacgagtcgctgtacccgggccgccccgggtcctcggcggtgtagaacggccgcttgctcatcggataaccgaccacgaccgcgaagtcgctgccgtgctcccgccgcgcccactccccgacccagcgctcatgcgcgggcgacaggtcgttgacacccgacaggtcctcgccggtctcccgcgagatcagctccagcgcctcggcgaagtgcagctccggaaaccgcgacggcacctggggcaccaccggctccaacagcgccaccgccgccgcggcacgctcggcgacagcggacaccatgcccgccaccacctcccgcagcacctcggcgacgtcccggtagctctcgatgaacccgaactccacgtccagcgacgtgtactcggccaggtgccgcacggtgtcgtgcggttcggcccggaacaccggcccgacctcgaagacccgctcgaagacacccaccatcgtctgcttgtagaactgcggactctgcgcgagataaccgggtcgtccgaaatagtcgatcgcgaagacgttggcccccgactcggtcgccgaggccacgatcttcggcgtgaagatctcggtgaagtccatggcggccacggtttcccggaaccccatggtcgcggccgaggccagctcgaacgcggccttgcgccggggatgccgcaaactcaccggcgcccggtccaacagcgtcggcaacgtggcccgcagactcggccggtacaggtcgaacggcggagcctcggcttctcccaacaccgtaatgaccggctcgaccagctccactccaccgggagcggccgggttggcgaccaccgtcccggtcacctccacgacggtctcctcgttgagctcctccaaccgcgcccgcgcgacctcctcgctgacgaccacctgggccagccccgagcggtcccgcacgatcgcgaaggccaccgatttgagcagccgcctgcgatgcagccacccggctatccggattctcgcgccgacgtgttcactcagcgcggccgacaacacccttggcggggtcgtgggggccgcggggctcggcgcagtcattgacgttgacatgtggttcaacacctccttggttctgatggaaaccccggaggtgtgggcgatcgggatatcgcggtgccaccacaccttcaccgtgaactggaagtccacggcctcgttcgtcgcccgtgtcgtgggccagtcggcgggctctactacgacctgaacggccggttcctcccgcggctccggagggtcttcacaacctcggccgcagaccgccttcccagctaccggcggttctctcctactgcggtatcgaggtgctactcgtctccttcaatgccgtgccgacgactgtagccgacgcccccggccgctgccagccgatatcgcgggcacgcgaaaggggacagggcgcccgcgccctgtcccctgttgtaccggggtggattagaagatggagtccagtccgccttcgcccttgccctcgctgttggagccgccggactcgccctcaccggacttgtcgtcctcggtcttctcgccaccggactcgccctcgcccgacttctcgccctcaccggacttgtcgtcgctggactcttcgcccttggtctcttcctcaccaagcgggtcgccctcgaacgaagcctcggtgtccacgtagccgtcgccgtcgaggtcggacatctgggtgtcgaggttgccgtcgccgtcctcgtcggtgtacagctcctcgatgatgccgtcgccattctcgtcgacggcgacctcgccgtcctcactgatgtaggccgtggaaccgtcgtcgagggtttcggtttcgtactcgtcgcccgcaccgtcgccgtcgaagtcgacaaaaacgtcgtcgctcattgtgttgccttcccttgttttggtctttcggtctttcgcctggttgtgcccacgttaggcgcttgttcccgccaggagaatcccaaatgcgtgccacttcgcccgcaccggggtctcgaggttcgcgagcatattggtgaggggcaggaattcacttccctgcccctcaccgcccgtcgtccctcgatgaccggcgtgccacagatcgctagctacccgctggcttctcggtggcgccggtctcctcttccgtacccgaggcggtgccctcgccgcccaggtaacccagcggcatgccgctggacgatcctgccgtggtgtcggccggtggttcctcggtgtccgctggttcctcctccagcgactcctcggagtccatgtagccgtcaccggtttcatcaatgtggacggtgtcgagggatccgttgccgtcctcgtcggtgtgcagctcgtcgatcaagccgtcaccgtcgtagtcgtaggcgacttcgccgtcctcactggtgtgcgcgtagccaccgccgtcgagttcctcggtgctgtactcgtcttcggagccatcgccgtcgaagtcgatgtacggttcgtcggtcatctcatccccttgtcgaatcggtgcctacgctgttgaagtccacgataggggtggcacggttaaggcaactcccgaaaacgtgccacaccccaccagccgaaaatcccggttacggacggggcggcaacttcggggcggcgagcttgggacggtccgccggatcgggtcggtgcgcgggtttcttctccagttccttcagggccgcggcgatgcccgcctccagttgggggtcgcgtccggcggcgtagtcctgtggcgcgtactcgacctcgatgtcgggggcgacgccgtagttctcgacgccccatttggcgtcgtcgaagtggaaggcgatctcgggttgggacaggaaggtgttgtcggccaggttggggcgccacgggaagtagcccacgactccgccccaggtgcgggtgccgaccagcgggccgaggttgtaggagcggaagccgtggctgaagatgtcgccgtcggatccggcggattcgttgatgagcgcgaccatcgctccgcacgggctttcgcgggggtagggggcggggcggctccagcgggagaagttgtagccgatgcggcggcgcgcgagtttttcgagcaggagtggggagacgtggccgccgccgttgaagcggacgtcgacgacgagaccgtcgcggtcgtactcgttgaggaatcctctgtggaattcggcgaagccctcggtcatcatgtcggggatgtggatgtagcccagtcggccgccgctggcgtcgtagacggcgcggcggttggcttccacccagtcgcggtagcgcagcggttgttcgttggacagggcgcggacgacgaccacgtgggggtcggcttcgccacggcgcagcgagaggcggacttcctggtcggcctggttgaccaggagctgggccaccgaggtggtgggtccgacgggttggccgttgacggcgacgaccgtgtcgccgacgcgggcgtcgacgccggggcgcagcagggaggaggtggcgtcgggtttccaggggtcgccggtgtagatcttggcgatcgtgtgggcgccgtcggtgtctactgtgaagtcggcgccgaggtagccctggccgtagtgggggccgggacggtagtcgccgagcgcttcgtagacgtgggaggtgcccagttcgccgttcatctcccagatcaggtcggacagttcgccacgggtggagagctgggcgaccaggggggcgtagcgttcgtagatcgcgttccagtccactccggacatgtcctcgacccagaagttctcgctcagcagtcgccaggcctcgcggaacatctgcggccattccagttcggggcgtaccgataccttgagccggtctaggtcgatccagccggattcgcggttgcggtcggcgccgtcgggggccttctcggtggccttgacgacgcgcatcttgtcgcccgacatgtacaggacggtcttgccgtcgggggtgctcatcacccagctgaccgcgtcggcgaagcgctcgaccttgccggtctccaggtcgacggagtccaggacgccgtcgggttcgtcgtccacctggtgtggacggatgcggcccgcgaccgggtgggacaggaccagcaccttgccgctgacgcccaggacctgggtgtacttggcgtcggagaccggcagcggcacgatgcggttctcgatgccgtccaggtcgatgacgaggctctcgtcggtggtgtcgtcggagtcggttttggactcgtcgtctccggagtccttggtggactcctcgccggtgtcgtgcatcggtttgggttgcgggacgaagggcggggagacgtcggcgcgcagcgcgaccgcgtaggggcgcgagcccatcgggaagttcaggtcgaagtggagcgagtcgtagacggggttgaactcgcgctgtccgacgaagtacaggtacttgccgtccgggtcgaaggacgggccgaagtcgttgaggattcgcttggcggccacggctttgcgaccggtggacagttcgaggagcttgatggtcgagcgggcgacgttctcgtcctcgttgtcggtgccggaggactcggggcaggcgtaggccagccaggtgccatcggcggagaacaccacgtcggagatctcgccgtggcggctggagtcaatgaccgtggccgtggcctcctcgccgtccacatcgaccagtaccagttcgttgcggtggttggcgatgacgaccttgccctcggtcggggaggccaccagttccccggcccggccggtgtcgaggtggtcgaggcggcacggcggtttggaggcgtcggcggtgatgccgacgagcacctcgcgggggccgttgtcggcgaccgccgcgatcaggcgttcgcggtcgtgcagccaggtcagcagccggtaccggacgccgtcgacctcgccgtgctgcgtgaccggtccctcccagtcggcgaaggtgaacgccttgccccgggtggtgacggccaggtgggaggcgtcggcggacaggtccaccgagtccaggtactcggcggcgtcgacgaagcggcgggcgcgctgggtgcgggtcaccgggatgtggacgtcgacgacgctggggtgctcctcggccgggtcgagcaggtagagcctgccgccgcagtggtacaccagcctggcgccgtcaccggacaggccgcgggcgtagaagtcctcgtggtcggtgtggcggcgcaggttcgcgccgtcgaagtcggtggagtagacgttgccgtgtccttcgtggtcggacaggaagtagacgcggtcgccgatgatgtgcgggcaggacaggttgccgtccaaggagaccagcttgcggaactcgccgtcaccggacgcgtcgatccacagttgaccggcggtgccgccccggtagcgcttccagtgggcgtggtccttccagtactcgcggcccagcaccacgacgccgttcgacccttgggcgatcgcggtggcgcggccccaggtcagctcggcgggcacgccgccgtcggcggacacccggcgcagccggacgtccagcagttccggcgagtgcgcgctggtggcgtagatgacgaactcgccggtggggtcccaaccggcgacccggctgatccggccgccctcgtaggtcagccgccgggtctcgccgccctcggtgggcaccacgtgcacgtccggcggaccctcctcggcaccggtgtaggcgatgagcgaaccgtccggcgagatccgcgggaagcttgccgccgcgacccccgcggtcaggcgccgggcggtgccgccggccgtcgtgacgctccacaggtcgtcctcggcgacgaagacgatggtgtcgttgtgaatggcgggaaaacgcgggtaaccggtggtcatcaatcctccgaacgaaaagcgtgaatgacgtcaccttagcaccacaatgacctcacagattcggacgaggtgatgacccccaccaggtacagccgggacccggtatcggcgcgtaggctcgcaatcgtgactaccgtccagcccgagggccgccgcatgctgcggatcgaggcccgcaacgcccagaccccgatcgagcgcaaaccctcgtggatcaaggtgaaggccaagatggggcccgagtaccgcgatctgcgcgggctcgtcgaccgcgagggcctgcacaccgtgtgccaggaagccgggtgccccaacatctacgagtgttgggaggaccgggaggcgaccttcctcatcggcggcgaccagtgcacccgccgctgcgacttctgccagatcgacaccggcaagccgcagccgctggaccgcgacgaaccccgtcgggtcgccgattcggtgtccaccatgggactgaaatacgccaccatcaccggcgtcgcccgtgacgacctcgacgacggcggtgcctggctgtacgccgagaccgtccgccagatccacgcggccgtgcccggctgcggcgtcgaactgctcatccccgacttcaacgccgaacccgagcagctggccgaggtgttctccgcgcgtccggaggtgctggcgcacaacatcgagacggtgccgcgcatcttcaaacgcatccggccgggcttccgctacgagcggtcgctggaggtcatcaccaaggcccgcgaggacggcctggtcaccaaatccaacctgatcctcggcatgggcgagacccgcgaggaggtctcgcaggcactgcgcgacctgcacgaagcgggctgcgagctgatcaccatcacccagtacctgcggcccaccccgcgccaccacccggtcgaccgctgggtcaagccggaggagttcgtggagctgagcgccgaagccgaggccatgggctacgccggggtcatgagcggcccgctggtccgctcctcctaccgtgccggacggctgtaccggcaggcactggacgcccgaactccggtcgcgtgaaccgcgcctattaagctgttcgattatggctaaggagcaggagaaaaccggtttcaaagaccggatgaagcaaatcgggatggcgttctcgttcacgacgaaacgggacaaggcattcctgccactcgcgatcgtggccgtcctgatcccgctggccgcaggcgcggtgctggtgttcgtcaccgagacgctgccgtggccgttcgcgatcgtcgcggtcttcgtggccctcatcttcatgatgatcgtgctgaactggcggaccagcaaggccgtgatgggccaggcggtcggccagcagggcgcggcgtacgccattgtggaccagatgcgcggctggcacatcacccccgcggtggcggtgtcccccaaccaggacctggtgcaccgggcggtcagcaagtccggcatcgtgctgctcgccgaaggcggcagcgcccggatgaagagcctcatcaaccaggagaagaagaaactcaaccgggtcgtgggcaccaccccgatctacgacttcgtggtcggcgaggacgaggaccaactgtcggtgcgcaaactgcgcaagacgctgatgaagctgccccgcaacatcaccgccaagcaggccaacgacctcaatcgtcggctcaacgccctcaagcagtccaaacccccgatgcccaagggcccggtcccgcagaacatgaagccgccgaagggcgcgcgtcgcgcgatgcgcggcaagtaacggccgtaacgcattcaggccgtacgcgtaagggcgcgcgtcgcgcgatgcgcggaaagtaggccgattccggccggtggcgtcaggacgccttcggccggatcaccgccgacccggacagcttgtcgtgcaggccgcgccggtgcgggtcggagaacgcggtcaggatcgggatcaccagcaccaccagcacgccgcgcagcagtgcgcgcggcaggcccagaggtgtgccctcggcggcgttgacgcagtggatcttggccagccgcatcccgacggtctgggtgaagaagccgacgaacacggcgtagtacagcgccatcagcacgctcggccacaccgggtactccagttccggcagcacgttgaccgcgaccaggccgttgccgagcaggacgcacaggatccagtcgacgatcagcgccgcgaaccgctgtccgaaggtcgccagttcggggacctcgtcctgctgtggctcggtcggggaagtggccttggggcgggacatgtccgcaggatagtcgccgtggcgcgggcgcggatcgtccggtggcggtgtgaggtggcccatgatcgtgtaacacgcccgaaacagtggagacacggtaaggcaatggctcggccatagtctgcttcacagaaagcttccacatggattcgtcttggaaatgaggaacccagcagtgttcaccagtcccgatcagcttctggcctacatcaaggacaacaaggtcaagttcatcgacgtccgattctgtgacctgccgggggtgatgcagcacttcaacgttcccgccgaatccttcaccgaggagaccttcgccgagggcctggccttcgacggttcctcgatccgcggcttccaggcgatccacgaatccgacatgctgctgctgcccgacgtcaccaccgccttcctggacccgttccgggccgagaagaccgtggcgctgaacttcttcatccacgacccgttcacccgcgaggcctacagccgcgacccgcgcaacatcgccaagaaggccgagcagtacctggcctcgtcgggcatcgccgacaccgcgtacttcggcgccgaggcggagttctacatcttcgacgacgtgcgcttcgacaccgccccacaacacggtttcttccacatcgactcggtcgagggcgcctggaactccgggaaggtggaagagggcggcaaccgcggctacaagcccaagcacaagggcggctacttcccggtcccgccggtcgaccacttcgccgacctgcgcgacggcatcgtacgaacccttgtggacaccggcatcgaggtggaacgggcccaccacgaggtcggcaccgcgggccagaccgagatcaactacaagttctcgaccctgctcaacgcgggcgaccagctccagctgttcaagtacatcgtcaagaaccaggtgtgggccgccggtaagaccgcgaccttcatgcccaagcccatgtacggcgacaacggttccggcatgcacacccaccagagcctgttccgcgacggcactcccctgttctacgacgagaccggctacgcgggtctgtccgacacggcccgctggtacatcggcggcctgctcaagcacgccccgtcgctgctggcgttcaccaacccgacggtcaactcctaccgccgcctggtcccgggctacgaggccccggtgaacctggtctactcgcagcgcaaccgttccgcgtgcacccggatcccggtcaccggcaacaacccgaaggccaagcgggtcgagttccgggtccccgacccgtcctccaacccgtacctcgccttctcgtcgatgctgatggcgggcctggacggcatcaagaacaagatcgagccgccggacccggtcgacaaggacctgtacgagctggcgcccgaggagttcggtgacgtggcccaggtcccgggttcgctgccggaggtgctcgacaagctggagtccgaccacggcttcctgctggagggcggcgtgttcacgccggacctgatcgagacctggatcgactacaagcgcaccgccgaggtcgacgagatccggctgcggcccaccccgcaggagttcctgctctacttcgacgtctaagagagtcatgacaacggcccccgcaccggttggtgcgggggccgtttcgtcatgcgggccagccgccgtaggggacggtgatcaactccaggtagtggccggacgggtcgaggaagtagacgccccggccgccgtcgtggtggttgatctcgccctccaggtgctggcgggggtcggcccagaaggtcaggcggtaacgcttgatcttgtcgaaggccgcgtcgaactccgcctcggagacgaggaacgcgtagtgctgcggcgcgaactccttgtccgggggttgctgcgcgaagtccagtgtgactccgttgtggagctggacggggaggaaggggcccatgggggcgccgacctccagtcccaggatgtcggccaggaactcggcggactcgcttcggtccttggccgcgacgatggtgtggttgagctgaactgacaagtggtgcttctcctgttggtcgcgacggccccgaccccgggccggtgcgagaaggccaacgggagcaccgtcgcgggcgatacgttacccggtgaaatggggcggcggtaccgtgattcggcgcaccgacggcgctgatgagagaactctcatcgtggggggcttggcttcacgacggtgggacgccactcttgaggtatgagacgaggcgccgtgtatgtgctggtgaccgggctggtcgccgtggccgccggggtgctggtgttcatcacggtcgcctcggcgtcgtcccctgaggatctggggccgaaggtgacggtgccgtcggagcccaccgccccggacggggggtcgggcagtgatgacggcgcgaccaaggtgccggggccgagtccgtccaccgccggtggcgaggaggacgacgacaacgacgacgccggtgaggacggctcggacgacgccgacgatgacgcggatgactgatcggggcggggcgggtttcagtgcccgggcccggattctggcctggatgctgttgttggtcaccggggcgctgttcgtgtcggtgttcgccacctatgaggtgttgttgagtcggctggacgtgcggctggaggacgagctggggcatgaggtcgacaagttccggggtttcacgaagggcggcttgaacccggcgaccggtgaggcctataccggggtggagcaggtgctggaggtgtacctgtaccggagtctgccggaggagcacgagacctatgtggcggtcgtggacggggttccgtacaagcgcagtgccaaggagccgccggcgcgcatcgaccagaatcgtgagctgatcaagcggatcaccgatgtggacgctccggcgacggggtggatcgagacctcggccggggaggcgcggtacgcggcgatcccggtgacggtggacgggcgcgacgaggtggggcacctggtggtggcggagttccgggacgtggaggccgccgacatcaacgaggcgatggtggtgctgatcctggtggggctggcggcgatcgggctggccgggatcgggggctggctggcggcggggcggatcctggcgccggtgcggctggtgcgcaacaccgccgagcggatcagtgagaccgatctgtccgaacggatcccggtgcgggggcgcgatgacgtggcggcgttgacgcagacgttcaacacgatgctggaccggctggaggagtcgttcgcggcgcagcgggagttcgtggacgacgcgggacatgagctgcgcaccccgatcacggtggtgcgcgggcacctggagctgttggggcagggcatcgacgacgccgacgagcgggccgagacgctgcggctggtgatggacgaactggaccggatgcggcgcatcgtcgacgatctgctggtgctggcgaagtcgggcaccccggacttcctgcgtccggccgatgtggacctggcggagctgacggtcgaggtggtggcgaaggtgcgcacgctcggcgatcggcggttcgtcatcgacgagatggccgagaccgtgatccgctccgacgagcagcggctcacccaggcgctgatgcagctggtggccaacgcggtccggcacaccgggcccggcgacgagatcggcgtgggttcgtcggtgacggagcagcgggtgcggctgtgggtgcgcgacagcgggcccggggtcgcggcggccgaccgggagcggatcttcgaacgcttcgtgaccggcccggcccgcgaccgggagggcaacggcagcaccggttccggcgccgggctgggcctggcgatcgtgcgggccatcgccgaggcgcacggcggccgggtaaccgtgaccgacgctggagacggcgcggcgtccgaccggcggcgactggccgaagcgatggcgagcgccggaggtgccggggcagcgaggctgtcgcgcgatgtctcggctggggccggtggcacggccaagacgcccgtgacgagcgccgggcgcggcacggacgagttcgaggacgccgagccggggggtgccgcggcgtcgggcgagccggcgacggccgccggaggagccgaggcgaccgggccgggaatggccgggtccggcgggatcgcggcctcggccgctcgcgtcggcggacgcgaaccggcggcccgggccgcgagcgtggcgggcggcgcggtgttcaccatcgaggtgccgaggcgatgagccgcattctgatcatcgaggactccgagcgcatcaccgcgttcctgaccaaggggctggcggcggcggggttcacgccgagcgtggcccacaccggggccgaggggctggggcgggcgttgaccggcgaggtggacctgatcgtcctggacatcggtctgcccgatatggacggtttcgatctgttgcgagcgttgcgggccgcgggccgggacacgccggtgatcatcctgacggcgcgcgacagcgccaccgaccgggtgacgggcctgtcggacggggccgacgactacatgcccaaaccgttctcggtggacgaactgctggcccggatccggttgcggctgcgtccggtctcgggcggcggcagcgaccaggcggtgctgcgggtcggggacctggagctggacctgcgcacccgggcggtgcgggccggtggccgtcaggtggagctgaccgcccgggagctgtcgcttctggacacgttgatgcgcaacgccgggcaggtgctgtcgcgcgagcagctgctgagccgggtgtggggtttcgacttcgatcccgggtccaatgtggtggacgtctacgtgcggtacctgcgccgcaagatcggcgccgaccgtatcgaaacggtgcggggcctggggtaccggctcacccaatgagaggcttctcatcccggtctcacggtggtctcctttgtcgacggcatcgtgaacaccatgacgcagatactgatccatctcggactcgacatcgtggcggcggccgcgctggcgatcacctacgggatacggcatcaccgccgcgacctggtcctggcctacgccgcgctcaacatcggcgtgttcgcggtcgtcacgctgctcagtgacgccgattcggccgcggcgcttggtttcgggctgttcgggatcctgtcgatcatccggctgcgctcggacgccatcacccaggaggaggtcgcctactacttcgtggcgctggcgctgggactggtcaacgggctggcgatccccgacttccgggtcacgttgctgctcaacgtggtgctgctgggtgtcatgttcgtggccgaccattcgctgctgctgcggcgttcgcggcggcagcaggtcgtcctcgacgtgctccacagtgaccagacggcgctggtggccgacctggagcggcggctgggcgggcgggtgctgcaccacatcgtcaccgatgtggacttcgtgcgggagacgacgaccgtcgacgtccggttccgcttgggcgcccgggatcgggtgcgggtatgagaatatcgcgagcccaggcggcgatgcgcggcgcgacgtccggcctgccgggtgtgggcctcgacgaactcaacgccaccgccgccctgaccaaccgtgtcgacgacaagttcctggtgccgacctcggtggccgtggacgcgctggcgccgctggccgggcccggcacccggatcctccagatcgacgggcggcgggtgttcggctaccggtcgacgtacttcgacaccccggacctgtggaccttccgctcgcaccggcagcagcggcggcaacgcgccaagatccgcaccaggagctatgtggacagcgggctgagtttcctggaggtgaagctcaacggggcccgcgacaacaccgacaagcaccgcatcccgcaccccgaggcgatgacggcggacgggcgggcctttgtggaccgggtgttgacctcggcgcacggccgtggtgccccggcgcggttggtgccggtcctgtgtgtcacctattcgcggctgacgctgctggtggccgacggttcggcgcggatcacctgcgacgtcgacctggcgtggcaactgcccgacggcaccggcttcgccgcccgcgacgacctggtcctcatcgaggtcaagtcgccgcccggacggcagctgcggcttcccgagctgccccggtcgcggcaggggctgtcgaagtactgcctgggcatcacggcgctgcacccggatctgtcgggcaacccctggtaccggacggtgcggctgctgagccgggccaccggcagggcgacggtgcccagcgggctggccgaattccggcgtcaccctcgcgcggcaccatcacgtcgcttaaccgccggtcggctccggtgtcggctgctggactgggattccccgagccgacaaggaccgcccatgaccgccaccgcgaccacgactcccggcatcaccaccggccccgcaccgacgcgaggctggttcgcggtggtgtcggtgatgacgggcctgttcgccatcgtcaccaccgagatcctccccatcggactgttggtgccgatccgggacgggttcggcgtctccgacggggtcgcgggcctgacgatgacgctgccgggcctgctggccgccgtcgcggcgccgctggtcaccgtcgccacggcgcggctggaccggcgggtgatgttgtgcgtcctgatggccgtcttggcggtggcgaacctgctggcggcgttggctccggcgttttgggtgatgctggtgtcgcggatcctggtgggcgtcgtcatcggcggtttctggtcgatcggcgcggggctggcgccgcgactggtgcgcgccaaggcggtgtcgatggccacggcggtggtcttcgcggcggtgccgctgggttcggtgctgggtgttccggccgggacgttcctcggatcgctggcgggctggcgggcggccttcgcggtcatgacggcggtgagtgtcgcggtgctggtcgcgttggcgctgtcgctgccggggctgccgccgctgcgcgtcacgggtgcggcggtgttgcgggaactgttgcggcgcaaggcggttcggtatgggctgttggtcacggcggtcgtcgtggtcgcgcatttcgccacctacacgtatgtgacgccgctgttggtggaggtcaacgcggtggacgtggggctgatcagcacgctgctgctggtgtacggcgtggccggggtggcgggcaacttcgtggcgggcgcggtgatggcgcgcggccaccgggcggtgttcgccgtggcagcgctggtgctggcggcggcgacgttgctgctgccgttggcgggcaacgggatcgtgcccgttgccgggctgctggtcctgtgggggctggcttacggcgcggttccggcgtgttcgcagacctggttcgcgcgggccgccccggacgcgcccgaggcggcgaccgtcgtgttcaccgcgtcgttccaggccgcgctgtcggccggggcgctggtgggcggcgtggtggtggacgcgacctcgacggtgacggtgatgctggccggttccggcctcgcggtcgtcgcggcggcgctcatcgccgctacgagaggttcgcgccggattcgcgtgttatgtctggtacgacaacctttcgacacccggcggcgtcttgggggtcgtgatggacaggccgtccatcagcagacgaactccaaggagcaagcgtgcgaaagcgctatctggtcgcggcggcgaccgtggtgatgctgtccggcgtcaccgcgtgggtctacgccgatccggccgcgccggacccgaatccgaccgccgacgctggcggcgatgccaccgtcgtcctgccgaccggcgacacggtcaccctgctgcccggcggcggcgtcgcggtacgtcccggtgacggccgggccgatgctggtttcttccgcgccgggggcaccacggacttcatcatggtgccgatggaccaggccgccgacatcgcgtccggcgagcgggatccccggcggtacaacgtctccgcgttgctgcgggagggacagcacgacgccgcgaaggcgccgaagtcgcgactggacgatcgcgagtacgacggttacgcgcccgcatcacccggcacgcgggactcggccgcgaaccagaaggtcaccatcacgctcaaggaccgccacggcaaggcccccgagtacaccgacgtgttgtggagcgccctgggcggcgaagccttcgaaaagttgaccttcgacgagaacggcgtcagtaccaccgaactgcccgccggaacctacgatctgcaactcatcttcggtacgcagtccgaccagagcggcgatgtcatcgaggggatctcgacgttcaccgtcgccgacgaaccggtggacctcaccatcgacggcgcgaaggcgcagccggtgaccgccgaggtggacgcgaaggacgccgaaccgcagacacgcaaggtcgacatgtacgccaagggatccaacgtcggcgtctacaccctgaccggcgggaagcacgaccactatgtgctgccgacgaagagcggcgcgtccgaaggcgtgagcttcaacttcggcaccagtctgaccagcccgaagggcgcggacgagccctacagctaccagctcgcgttccccggcgccgacggcgtgccggaggatctgtcctttgaggtgcccgacgagcagctggcggaggtcgcgaccgacttccagtcgctgggcaccgaatcggcggcggggtactgcttcgcgggtattcccccggacatcgggatcggcttccagaactgcattgagaccagctttccggtaccgggtgaccagaccgtccgctacacccccgagccggtgaagtggcacgggtacaccagggtcggcgcgagcgagagcaccatggtcacgttcgggaccaccgtcgagggaacgacgtatccggcggggccgggcgagcagtcgttcaacactgcgccgctgaccatcgggctgatggagaacggcgctatgcggatgtcccagggactgggggtcacgcccgcgatgatgaaccacttcgacagcgacagtttgggctacggcagagggtactcagggtccatcacactctccgaaggggacacacagctgggccactacgagggcgtcctggacaactccggcggcggtttcgatctcgaacccgatgccagcggccggttcacgctgaccgtcgacggcaagcgcgaggccgacgatgtgacgccgctgaacacccacagcaccgcgacgtgggagttcgactgccccaaggcccccggggacgacgaggccgagaccgtggcggcctcctatgtggtgctggccgccgacggcgtgaccgacggctacgcccaggcgggcgagaagcagaaggtcacgatggagtaccggccccagaacgccgacgtggacacgaaactcaccgacctgaagttcgaggtgtcctatgacgacggtgacagctgggacgaggtcaaaatcgaacgcgacggcgactcggccaccgccgagctcgaccatccgtccggcgcgaagttcgtgtcggtgcggttcaccgccaccgacgacaccggaagcgaactgagccagcagacgatccgctcctacggcctgaagtagcggccccgtgggccgccggatcaccgtccggcggcccacgggcttaacggcgcttaatattcggcgtcacgctatggcctccacaccccacccgacgatacgatccagccatggacacccttctatcgagccgcgccctgggttacctgtccatcctgctgttcatggtggccgcgttcttcgcgctcatcgaattcttcgtcaccgccctggtcgtgctgatcgcctcggcgatcatcgtcaccggactgtggcagctacgactcgcgttggcgcgccgtcactcctgaccgaagaagatgtgctccgccgccgtgtgggcgcggcgggcctggcgcaggtactcgtcgacgaactcccccgcgtcgccgtccccggccgggcccatggccgcgagcatcgcggccagttccgggccgtgccggggcagctggtcggaggcggtgccgcgagccagcgtgagggcgtcgcggatgcccgaggccgccagccacgactcccgcagcgcgacggcgtccttggcgtcgaccagcccggccgtctcggcggcggacagtgccgccagtgtggatgtggtgcgcagcgcgggaacggcgtggccgtgggtcagttgcagcagctgcacgctccactccacatcggtcagaccgccggggccgagcttgacatgggtggggcggtcggcgccgcgcggcagccgttcggtgtcgacccgggccttgatccggcgaagctccaccagcgactcagcgctgagcccggccgccggataccgttcggcgtcggcgatcgcgaggaactcggcggccaccttcgggtctccggcgcagtagcgggcccgcagcagtgcctgcgcctcccacacccgcgaccagcgggagtagtagcggcggtaggccgacaggctgcgggtcaccgggccctggcgtccctcggggcgcaggctgacgtccacgttcagcggcggttcgtgggccggggccgacagcagccgccgcatcgtctccacaacggacgccgcggcggcggcccgttcgggggtgtcgccgtcgaagacgaacaggacgtcggcgtcggaggcgtaggagttctcccggccgcccaaccgtcccatcccgatgagcgccaaccggacatcgtcgtccactgtcgactttgcgatggtcagtgccgtgtgcagcaccgcgtcggtcagatccgacagcgccaccccgacctgaccgacttcgatgtggcccagcagatcggcgcacgcgatgcgcaacagttcccggcgccgcatcgcccgcaccgccgcgatcgcggcctccgggctgtcgtgccgggcggcggccgcggccatgccgccgcgcagtacctcggcgtcgcggggccgcagatcgttgtcctcggccaagagccgcagcgccgccgggtcgcgcgtcagcaggtcggtgaagtaccgggaggtggccaacagccgggccagccgcaacgcgatcggcccgccgtcgcgcagcagtcgcaggtaccaggggctgccgcccagcttctccgacaccttgcggtacgacagcagtccgcgatcgggctcgggggcgcgcgcgaactcgcccagcagcaccggcagcagcgtgcgctggatcgcggccgtgcgggagatgccgctggtcaacgcggagatgtgccgcaacgcgccgtcggggtcggcgaagccgagcacctccagccgggcccgggcggccgacggggccagccgcagcccgtcggcggggatctcggcgacggcgtccagaagcggccggtagaacagcttctcgtgcagtttgcgggccgcggcggcgtgtttgcgccactcggtgcggaactcctcgacgtcgcggaaacccagtacccgggccagccagtaggtgtcgtcgtcatcgtcggggacccggtgggtgcggcgcagcttctgtagttgcagccggtgttcgacggtccgcaggaagcagtaggcgtcggtgagggcctcgccgtcggcgcgggccagatagccgccgtcggtcaacgcccgcagaccatccagggtggacctgacccgcagcttggcgtctccgcgtccgtgcacgagttgcaacagctggacggcgaactcgatgtcccgcaggcccccggagccgagcttgatctggtattcggcggcgccgggtggcagcgtggccacgacgcggcgccgcatcgcgcggatgtcgtccacagcgttgggtttgtccacagcggaccagatcagcggctcgacctcggccagccaacgttcggccagctcgaggtcaccggtgacgggccgggccttgagcagcgcctggaactcccacgtgtgggcccagcgccggtagtacgcgaggtagctgtcgacggtgcgcaccagcgcgccgttgcggccctcggggcgcagcccggcgtcgacctcccacgcggcctgctggcagatcgacatgagccgcgcggcccgtcgagcggccaggtcgagatcgccctcagcgacgaacaggacgtccacgtcggacacgtagttgagctcgcgggcgccggtcttgcccatcgcgatcacggccaagctggtgtccccgggcacctcggcttcggcgatgcgcagcgcgcctgtcagggtggcgtcggcgaggtcggacagctcgccggtgacccgcgcgagttccccgtcgccggtgaggtcgtcggcggtgatgcgcagcagcgcgcgacagtaggcggctcgcagctcggcggcgtcggcggaggtgcggacctgctccagatcggcgggcccgacagcgggcgagcccgacgcgccgtcggcgggcgactgccggagcccagccgagctggaggattccggctcgtcgtcggctggcgctggccgcgtcttcgcggtgccgttggcgggcgttcgcggcgaccccgacaagccgtgggcagctgcgggctgctgcggcgagccgtcggctagcgcctgccggagcccggctgggccggaagcgtccgacccgtcgccgtctgagttgttgggccgcaacgctttccacagcccggggctggcgaccaaacggtcgccgagcgtctcggacgcggccagcacggcggtcaaccgacgatgcagttcgatgttcgccgacgaggcggccacggcctccggatccgcctcgcgcagccgcgccagctgcctggctatcaagtcccgcatcgcacctccctcgaccagctactccgacccacgtcggccaatccagccaccacggccgacgtcagccaagctccagctacgttccacgtcgaccaagctccagccgttactgcccacgtcggccaagcttatgcaagccgtcagaccgccgagccggaccaccgcacgatacgagggcgtgccacaacatgaaggtgccctcgccgaagcaggggcaccttggatacgacgtctagttgtcgagccgtccggctttcaagtcggccagaagcgcggagaactcggttccggggatgtcaagaatcggggaggcatcgccaagcttgctgtcgcggacttggaattcgccgaggttgtgccgggtctccacacattgacttcccgtgccgccaccgctgcgactggacttgcgccagggaccggtcatagttgcatctcctccatcagcaccgcgatgtccagggtctcttgcaagatccgtttgtagagtgccaccacggcggcgcgctcgtgatactggcactccgctcgcgattctacgtacgccacctccgggtacgcgcctgacttgaactccagcagcgtgtaattgccccccatcgacggatacgatcctgccgagtacggaacgacgcggatggccacgttgggtttctccgcgagcttgcgcaggtggaccatctgttcggccatgacctcggggccgccgacttggcggcgcacagccgcctcactcatgaccagcaccacctcaggcgcgggatcacgctgccagaaccgtttcttgcgctgagctcgaaacgtctgcgtgtggtcgagttcggcacctttgagcccccaaccgacttgaatcgctcgggtgtacgcgtcggtttggaacagtccgttgacgtattcgacctcgaagaacgacagcttcgtggccgcgccctcaaggtcaagataaggctggaactgttgcgggacatcgaaaggcacataccagcccgagcgcagacagtccttggccatccggaccagctcgttgcgtagcgccgtgtcggcgcccagaagctcggccagctccttgatctcaggccacgacggtttgggttgtcgaccggcttcgatgtagtagagcttggacttgcccatgatgtcggcgacttcgatgtcctccacggtcttacccgaggcgtggcgcagctcccgaagccggataccgagttgctttcgcgtgaacagtggaccttctaccattcacaaattatcgaccaagagcgcgctgaactggggtttcacacaccttccaatatttggagggtacgtctccgaaatccgaacgccccaggctcaacgacaccgagtcttggctcgacggcatcagtccaacagcggcagcgggctacttgccgtacgtccctgagccaaagcggcgaagcgatcgatgatcggacgccaggtctcggccaggtgctcggtgaccgcgtcgacgcggcgggccaactcaccgtcgccgtccagacccagcaccatggcgccgtcgaactccacatgggactgtatgccccaggcgcggtcgccgatgcggaagatctcgggctcgccgtcgggggtggcggccagcaggcgagcgtcggggggcaggtcggtgagagtctcgtgccgccagcggatcacgtcgatggccatcggggcggtgccgaacaggggatcgtcggcggcggcgtcacggcggccgatgagccgagggcccgggttgaacgactcgaccggtgtggtcgtggccccgaacgaggtggccagggagcgggccgaggagcagaaggccagcagcgggagccggtcggcgaccgtggtgcgcagcagcgccgtcagctccggcgtccaggccgccccgcgtccgccgccaagggcgatgagggcgtcgtggtggtccactcgctcggggatcgcgtcgccggtgtgcgggcgcagcacttcgggttccagccccgcgtcgatcagccaggtctccagccgcccgaggtgccaggtgggcgcgttttcgataaccatcgcggtagtcacgcctcgagcgtagtcaccggagatcgccgacggtggcttagcgggcggccgcgagtgtgatcaacgtgatctccggcggcgagccgacccggatcgccggaccccagaagccggtcccccgggtgacgtacagctgggtgtcgccgaccgtgccgtgacccgccatgaccggctgcccgatcgaggtgagcagcccggccgggaagaactggccgccgtgggtgtgccccgacagttgcaggtcgacgccgtacttctgggcctcgtatgcctgggccggttggtgggccagcagcaccaccggacggtccgggtcgcggtcgcccagcgcgcgctcgtagtccggcgggtcgccgacgttgtcgccggaggagtcgttgacgcccgcgaggtcgaagtgcggcagctcgacgcgttcgttgcgaagcgtccggattcccaggtcccgcaggtattccacccagttgtcgaagtcgaacaggtactcgtggttgcccagtgagaagtagacgccgtgccgggcgcgcaggtcgcctagcggtgccacggccgggcccaggtcggcgaccgtgccgtcgatgaggtcgccgggaatcaccacgacgtccggtttctcggcgttgacgcgttcgacgatgccgctgatgttgccccgccccaggaacggcccgacgtgggtgtcggccaccagcgcgatccggaacccctcgcccgcatcggccaggccccgcagccggatcgtgatccgttccagccgggcggaggagaacgcctgcgtcatcccgtagccgacggtggtcacggcgacggctccggcgccgatcgcgacgccgcgcgccaggaaccggcgccgcgacgcgacggcctcgggtgtctcgggttcggctccccggcgccggatcttgcgtgccacgaacagcaccagccgcagcagttccccggcgaccagcgccagcagcaggtacaccagcagtccgtaccagatgaaccccggccaggtgatccacgcgccctcggtggggctgagggtgtgcatcgcgatcagcgcgccgggcaccgtcggcgccatcaccgccagcgcgatcgtggccgccttgcgccaccggccgggcggcatcgcgcagcgcaccagccgccaccacagatacccgtgcaccagcacccacgccaccgactgcggccacacccagaacggaatctccatcgcccaacccttggtccatattgaattgcgaactctggaatcgtatggactccaatggctgccgacgtcggtcagcgggcggcttcccatctacccccgtcgacgtagccgaagtggggcagggccggtatcgtgcccgcttatggcccacaacgtgattcgcccaccccggctgcgctccggcgacaccgtccggctgatctcgccgtccggcccgcccgagaacggcaagctggagtcggggatcgcgctgttgaagtcatggggcctgacggtgcaggtctcgccgcacgcctacgaccggcacggctacctggccggtaccgacgaggtccgggccgccgaactcaacgcggcgctgcgcgatcccgaggtgcggggcctgttctgcacccggggcggttatgggctgtcgcgcatggtcgacgcggtcgacaccgacgcggcgaaggccgatccgaaaccggtggtgggctacagcgacatcacggcgctgttcaacaccctgtacgtccacagtgggatcacgggtgtgcacgggccggtcatgacgtcgttcatctccgaccgcgacgcgagtgtcggcgaagcgctgcgccaggcggtcatgaccgacgaggacgtgaaactgaccccgcatcccgacgagcccaccggcgtcctcacccagggggacgcggcggtgagcggtcggctgctgggcgggaacctgtcgctggtcgtcgacgccgtgggcacccgcacctgtcccgactacaccggcgcgatcctgttctgcgaggaggtcaacgaggagccgtaccggctcgaccgcatcctcacccagttgcgccgcgccggaaccctcgacgggatcgtcggcatcgcgatcggccagttcaccggctgcgtcgacgaggactgggactgggacgcggtggacgtgctgggcgaccggctcagtgacctgggcgtgccgatcctcggcggcctgcgcttcggccacggcaaggatcccttcaccgtccccttcggaacgatggcgacgctggatcccgtgaaccgcaccctgaccgctcagtccgccgtcagctgagcggttccgggcccgccggtcaccgaccggcggcgggcacccggtccggactgaagacctcccagtggatccgccgcacccggcggctccagtcggccatcacgttcatgaacgcgccgtggatctcggcggtgaactgttcctccgacagccgcgacagcgcgccgtcggcgatcttgaaccgccactccgacaggccccgggtcttggcccgcaccatcccctgagccgattcgccgagggcgacggtctcgtcccggcgccgtcgcacgatgcgtcccgcctcggtgtccacatcgctcgcgtcggccatgaccgtcatgtcgtgcgcttccatgacggacatgtacccctgccggtagcccgacatgaccagcgtgaacagttgggacagttgggtttccagggttcgcgcgtcgtagcgttcgtaggagccgggccggaagtggacggtcacctcgcgccgtcggcgcaccgtggcggcgagctggttgtcgggcgagacgacactgatcgtcaaccccgccaggctatcggcgatctctcccatgggtcggacctcctgtccgctggctgttccacagccaccactgtcgacgttacgaaccggtatctgtgtctatatcaccatttcaggccaacccgtcggagaaacgtgtccacatgtcacgattgaccgattcctcactcgcgttccgtgattttccgacataacgtgacaggaacacaacggaggagagggccatgacgctttccgcagacgtcacgaacctttacacggccggtcgcaccttcctgccccaggcggccgagaagtacggcgagggcgcccaggagatacacaagacggggcagctggacgagagcgccttccggcgcgacaaggtcaccaacgcggacggaacccgcaaaccacactggaccgacgatccccgcaacggcggcaaggaccagttcaccaccgtttccgacctcggccggatgcagccgcagtggagcgagctgcggaacatgttgcaggaccaggttctcgtggtgacgcgcaacagcctggtacgggcgggttcggcgctgtgccagatcgccgaacactacgccgccaccgacggcgaagcccgcgacgccctggagaaggtgcgcgccaacctgaacacgaccagcgacccgacctaccggccgccgagctacatccccgaagcaccccggcacgacgacccgcatcccgaacccgacaacggcaacgacaacccccgcggccccaggtgaaggacgaggaaccatgggagacgaactccagagcaaggtcgacggcatcctcaaccagatcccgcagtactccagcggcgacgtggagtcctgggcggagaaggtcaagtccgccgccaaggccaagaacggcaccaccgactacccctacccggacgagtacttcgagtggatcgtcccgtacttcgaacggttccaccagcggatgcccagcaccgccgaggccatggtcatcgaactgggcgtggtgcgggagaagatcctgtccgcggccccgatcatcaaggccggaaccgacaaggcgctgaccaactgggagggctacgccgccaactcgttcacgaacttctacatcggcgcgttcacggccagccccagctgcatcgacgcgcaggtcgcggtcatcgacgagctgcgcgcagcactgtgggtctacatcggaatcctcaagagcatgcgcagtgaggccgtcgagatcgccaaggccaccatcgcgaccttcgagtcctgggacgagtggctgtggttcgggtccgacgggcagttcctggcgggcatcgccggtgccgtggccaccctgttcggcgtgatcaccgcgaccgccacggcgggcgtgtcactggccatcatcggcggcgccgcctcggcgtccaacgccttcatcgcgaagcacagggccgacgaggaggccagcaagaagaccatcggcggcgacaccgtcgccgacgtcctcaacaacatggccgaccggctcaacgagctcgacacccgctgcaccgacgccgaggacgccatcgccaccgacctgtccagcagtgtcgaagccgtcggcaagatcctcgccagcgacaacgccaccacgctgatgcgattggtgcccaacgagatcggcgacgacaacccgctcgacgccggtcagccgggtaacaccgacaccaccgacgtcaccgaccccaaggacaatccgatccccgagttccggcccacggccgagtagcggtgggccgggccccggcgaagaaccggggcccggcccgtcgtcacacgacgatcgacaccatccggccggacacgacgatgaccttcttcggctcccggccgctcagcgccgcgacgatcttctcggtgcccagggcggcttcccggaccgcgtcctggtcggcctcggccgagacctcgacacggtcgcggaccttgccgttgatctgcaccgggtaggtgacggtctccacgaccaggaaccgctcgtcggcgaccgggaagtcggcgttggccagcgattcgccgtgccccagccgacgccacagttcctcggcgacatgcgggacgaacggcgccgccatcagcacctgggcctcggccaccgagcgcggcacctcggccaggccgacgacgtggttgttcagcgtgatcagtttggcgatcgcggtgttgacccgcagcgcgtccatatcggcgtggacgccgtcgatggtgcggtgcagcagcttctgggtctcggcgtcggcctcgacgtcggcgaccttgacctcgccggtctcctcgtcgatgatgttgcgccacaggcgttgcaggaaccgctgcgagccgacgaccgccctagtctcccagggacgggacacctccagcgggcccatgctcatctcgtacaaccggaaggtgtcggcgccgtactgctcgcacatctggtcgggcgtgaccacgttgcgctgcgacttgcccatcttgccgtactcgcggttgacctcctggccgtcgtggaagaaccggccgtcctcctccacgacctcggccgccggtacgtaggcgccgcgcgagtcggtgtacgcgtaggcctggatcatgccctggtggatcagcttgcggaacggttcccggctggagacgtgccccaggtcgaacaggaccttctgccagaaccggtcgtacagcaggtgcaggaccgcgtgctcggagccgccgacgtacaggtcgacgccgccgcagtcggtctcggagttcggccccatccagtacttctcgttgacggggtcggccagggcctcctcgttgaacgggtcggtgtaacgcagctggtaccagcaggaaccggcccagttgggcatggtgttgacctcgcgccgatacttcttcggcccgtcgcccaaatccagggtgacctcgacccagtcgcccgcgcggcccagcggcggctcgggcgcggagtcggcgtcgtcgggttcgtaggtcttgggcgagaagtcgtccagttcgggcagttcgaccggcagcatcgactccggcagcgccaccggcagtccggtctcgtcgaacacgatcgggaacggctcgccccagtaacgctgccgcgagaacagccagtcccgcagccggtaggtggtggtgccctcgccgtgccccgacgcggtcagccactcggtgatggcctgtttggcctcgacgacgcccatcccgttcaggctgggcgccccggtcgtcacggcctcggcgggcgagttgaccgccgggccctcgccggtgtaggccttgccctcgaagccctccgacggctgcacggtgcggatgatcggcagcccgaatgcctcggcgaactcccagtcgcgttcgtcctggcccggcaccgccatgatcgcgccggtgccgtaaccggccagcacgtagtcggcgatgaacaccggcaccgagtcgccgctcaccgggttggtggcgtaggcgccgatgaagacgccggtcttctccttggcgtcggcctgccgctccacgtcggtcttggcggcggcgaaggcccggtaggcggcgaccgcctcggcgggggtcgcctcgccggaggtccagcgcgcgtcggtaccggcgggccaggtcgcggccgtcagcgtgtcgaccagttcgtgctcgggcgccagcaccatgtaggtggcgccgaacagggtgtcgggccgggtggtgaacaccgtgatgtccccggcctcggtgccgaagcggacgtgggcgccggtggagcgaccgatccagttgcgctgcaaccggatcgtcgagtcgggccagtcgacgtcgtccaggtcctccagcagccggtccgcgtaggcggtgatccgcatcatccactgcttcagcttgcgggtgtataccgggaagttgccgcgctcgctgcgcccctccgcggttacctcctcattggacaggacggtgcccaggccgggacaccagttgaccggcgcctcggagacgtaggccagccggtggtcgtccacgatacggcggcgctccacctcggacagttcactccaggcgcggccgtcgggagtggcgcgggtcccggcgtcgaactcggcgatcagctccgcgatcggacgggccttacgggcttcggtgtcgtaccaggagttgaagatctgcaggaagatccactgcgtccacttgtagtagtcgggatccgaggtggcgaagctgcgcaccgtgtcataggccatgcccagccgccgcagctgccgccggtaggtggcgatgttgtcctcggtgatcttggccgggtgctggccggtggtgatcgcgtacagctccgtgggcaggccgaaggcgtcgaaacccatcgggtgcaggacgttgtacccggtcatgcgcttgtaccgggcgaagcagtcggtggcgatgtacccgaacgggtgccccacgtgcagtcccgcccccgacgggtacgggaacatgtccatcacgaacagcttcggggccccggcgcgcgggtcgtccggattggccagtttcccggtcgggttgggagcgttgaagacgccgcgctcctcccagtggtcctgccaggcgggctcgatgcgcgccgccagggcggcgtcatagcggtgcgccgggatgcggtcggcggcgtgcgtgtcactcatgaaatgtcctctttatcctttacgcgtagtccgggcacaaaaaatcccctcacacaggaggggtcgccgtgccgtcgcgggttctgcttcgcgtcagcacggcctcataaggagcagcacgcgcctggtcatgccccagagtctatcgcagcaccacaccgacgtcattccggttcggtttcgccctgaaacgcccgaaccgaccgactcgttgtcgaaatttgtccggtccggtcatgctggccaccccgagacacctgacacacttggggattacgacccctatccccgaaggaggacgccggtgtcagcacagcccatcggcacgacatccccggctgccgcccagccaatgagctccaccgagttcaaggccgccgtcgacgccgtcatcggcaacatcgagcgcgtcatcgagggcaagacggcgatcgtccggctggccttctccgtgctcctggccgagggccacctgctgatcgaggacgtgccaggcgtcggcaagacgatgctggccaagtcgatggccaccaccatccactgctcggtgcgccggatccagttcacgcccgacctgttgcccagcgacgtcaccggggtgacgatcttcaaccaggacacccacgagttcacgttcaaacccggcgcggtgttcgccaacctcgtcgtgggcgacgagatcaaccgggcctcccccaagacccagtcggcgctgctggagtgcatggaggaacgccaggtcaccgtcgacggcaacacctacaagctgcgggcgccgttcatggtgatggcgacccagaacccgatcgagatggaggggacctacccgctgcccgaggcgcagcgcgaccggttcaccgcccgcatcgccatcggctaccccgacgccgccgccgagctgaagatgctggacgtgcacggcaccaccaacccgctcaaccagttgcagccggtcgtcgacgaggccaccatccagcggatgatcgagtacgtgcgcggcatccacgtctccgacgccatcaagcagtacgcgatcgcgctggtcaacgccacccggcaggcgccggagctgcggctgggcgccagtccccgttcggtgctgcaactgttgcgcaccgcccgggccatcgccgccttcgagggccgcgacttcgtgctccccgacgacgtgcaggcgctgtcggtgccggtgctggcccaccggctgcttcccacctcggacgcgcagctggcgcaccgcaccaccgacgcgatcatctccgacatcgtgcaccggctgccggtcgcccccggtgcgcccatcaggcgctgatgcgccgtgagagaggcactgaccaacctgaccatccggggcaagagcctgatgtccgtcggactggccctgatcgtgctgtcgatcctgctgggtgagaaggacctgctgcgggtggcggtgctggtggcgttgctgccgttcgcctcggcgttcgtgctgtcgcgcacccggtacaacatcgtggcgcaccgcagtctgcaaccgccgcggatcgcggccgggcagcaggcgcgggtgacgctgcggctgcgcaacctgtcgcgcatccccaccggctcgatgatgctggaggacaacctcccctacgcgctgggctcgcggccccggctggtgctggagcggctgttgggcggcggcggcagcaaggtctcgtactcggtgggctcggactttaggggccgctacgagatcgggccgctgacggtgcggctgaccgacccgttcgggctggtcgaggtgacccgcacctacctggtcagcgaccatctgaccgtcaccccgccgatcctgccgctgccgccggtgcggctgccgggcgagttctccggacgcggcgagacccgggcccgcgcggtggcggtgcacggcgaggacgacgcggccacccgcgagtaccggcacggcgacgacctgcgccgggtgcactggccgtccaccgcccacagtggcgagttgatggtgcggcgcgaggaacagccctgggacagccgggccacggtcctgttggacgtccgcgccgccgggcaccgcggcgagggaccgacctcctccttcgaatggggagtgtcggcggcggccagcatcgtcaaccacctgcggcgcggcggataccagctgcgactggtcaccgaggacatcgaggtcgaacccgaccccaccagcgacggctccctcatggactatctggccggggtgcagccgcatcggcagggctcggtggccaaactgctggaacgggcagggcagggcgacaccggcggtctgctcatcgccgcgatcggttcactgtcgacacaggaggccgaacggctggccgggctgcactccagcgcgggcaaccgggtggcgctgctcatcgactccatgtcctggctgagcctcaccggacacgcccgcgccgaggccgagaaggcgtaccagctgaccacggcgaccctgatgcgcggcggctggcgggtggtcccgatccgcaacggcgacaacctcgccgtgcgctggcgtgacctgtcgcgcggacggcacggcttcgcgcaccgcgcggccatggccgagaccgtcgccccccagggaggaccccgatgaagcaacaacgcatgaccagtctggtcgccggggtggcgctgctgttgggctgcgcgccgctgaccgtcatctaccggggcctgttcgactggatgatcccggtcgcgttcaccaccgcgctgatcatcggcgcctcggtcggggcgcgggcgctgcgctggaacgcggtgttgcagaccctggcgatgttcgcggcgctgctgctgtcgtgcacgtggcagtactccaacggcggcgcgctgttgggactgctgccgggaccgggcaccttcaagaacttcggcgtcctgatgggacaggccggggaggacatccaaaaacagctgatcccggtggagagcacccaggcgctggtgttcctgctcgtcgtcgggatcggcgcgctggccatcctcaccgaggtcttcgtgtcggtcatgcggatcccggcgctggtcgggattccgctgctgttgctgtacctgatcccgatgccgctgctgaagcaggagatcccgtggctgctgttcgtccccggcgcgctgggtttcctgtggctgttgatgaccgacaacatcgaccgggtgcgccgctacggccgccgcttcagcggtgacggccgcggcatcgaccgctgggaaccgtccccattggccggaaccggacgctggctggccggactggtcgtgctggcggcactggtgctgccgctgatggtgccgggcgtcaactccaacctgctggccgggatcggcaccggcggcggccccggcatcggcggtgacggcagcacgctggccccgtgggcgaacctcgagggctcgctgaacaagaccagcggcgcggtcgtcggttatgtcaagaccaaccagaagtccgacaccggatacctgaagatgtacgcgctcagcgagctgaccgaggacggcttcagcgacaaggtgagccccagttcgctgtcgtacccggccgaggaggggctgcgcaccgaccacaccgaggaggtcgagtcggacgagtaccgcgccgaggttcggctcaccggcctggacaacaacgcgctgcccatgttcagctacgccaccaatgtggacctggaccgtgacgtctccgacgagtgggacttcgacccggtctcggacaccgtgacgtccaaggacgccacgtccaagggcatgagctacgccttcgactacacccggtaccagtacaccgacaaggcgctgcgcaccgcgccggacgtgtcggagaactccgaggcctaccggctcaacaccgaccgcccggcgatcaagtcggtcaagaagctgaccaaggaacgcatcgcgggcaaggagacccagttcgacaaggtgcggtcgatcttcagctacttctcctcgaagaacggcttcaagtacgagctgcagaccaaggccgacaactcggccagcgacatcgagaacttcctgaaataccgcgaggggtactgccagcagtacgccgccgccatgggctggatggtgcgcgaggccgggatcccggcccgggtcgcgctcggcatcacgccgggtgccaagaccagcaagggatacgagctcaacaccgacaacttccacgcctgggtcgaggtctactacgagggcttcggctgggtcccctacgaccccacccccgccagcggcgtcgccggttcccaggacagcgactgggctcccgaccccaacaagccggacgagtccgactccggcgacgaggggaacaacaacgagaacggtggcgacaacgagcagggcggcaacaacgagcagaaccccaaccagcgtcccgacggctccggcaacacctacaagccgccaccactggcggccaggctcccggcgccgacatggccgtactggctggccggtgccgcgcttgcgagcctggcggtgatcacgccgggcgtggtgcgctcgctgcgccgcaaccgacgactgtccctaccggattcacggccggaggccgccgccgagtcggcctggcgggaactgtgcgattcgctgacggacctgcggatccgcttcgacgaatccgagaccgcccggtcgctggccaaccggctcatcggcgagtaccagctcgacggggccgccgccgcgggcctgcggcacctggccgcggcacaggagcactcccgttacgcgccagcgccccccacgggcctgacgctgcgcaaggcggtgcgggcggcccggttcggcctcgcggcccggcagtcccggttcgcgcagctgcgggccgacctggccccggcctcgctgttgtcgagctgggcctggggactgcgcgacgcgagttcgtcggtcggcaacgcccgcacccgtggtgcccgggcgctgggccgactgataccccgacgacgatccacagtgacccgttagcctcacccggcccccgcgaagagattcgcgggggccgatatttcactgaatagacgattttaaacctgtttattcgctgaaatccgcccgccggaaaacgagtcctgcgtcacacgctgggcaattaccgtcggcctgaccgaacggctgattacccgccaccggatcctcacttgtggttaatggctatattcgccgggaccggccgcacgttaaccggctgctcacctcggcatgtaccacggccccgcatcacttcggacgtatgggaaggaccataggtgtccactacagacggcatcgagaggttcggctatcggcaggaactgagacgaacggtcggattcgccgatctcgtcttctacgggctgatcttcatggtgccgatcgcgccgttcggcatcttcggcaccgcgttccagatctcgcacggcatggtggcgctggcctacctcgtcgcgctgatcgcgctgatgttcaccgcctggtcctacgcgcggatgtcggccgagttccccatgaccggcggcgtctacaactacgccggacgcggcatcagcgccccggtgggcttcctgtccggctggatgatcctgctggactacctgctgctgccgatcctgctgtacatcatcgccgccatcgcgatggccagcatcgtccccgcggttcccgtgtggatctggctgctggtgttcatcgccgtcaacaccgtcatcaacgccaccggcatgaagatgaccatcggcgtgatccggctgttcatcgtcggcgagatgctggtgctggcgctgttcctcgtcttgggcgtcagcgccgtcctcagcggcaaggccgagttctccttcgacccgatattcaaccccggcgagttcagtttcggactggtcctgggagccgcctcgatcacggtgctgtccttcctcggcttcgacggcatcgcccttctggcggaggagaaccgtggcagggccaagcaactgggccgggccatggcgctggcactcatgctcgcgggcctgctgttcatcgcccagacctgggtggcggcactgctggtgcccgaccccgaagcgctcatcaacgccgacccgtcggtgcggcccgccgaccagcagctgctggacaacgcgttctacaactccgccgaggtcgccggcggctcgttcctgttcacgacctgcgccctggccaccgcgctggcctggggcatcgccgacaccatggtcgcccaggtcgccagctcccggctcatctacgcgatggcccgcgaccggcagctgccccggttcctgtccaaggtctcggtacggttcgccgtgcccaccaacgcgatctacctggccgccgccctgtcgctggtggtcggcatgaccgtcttcgagttcgccggcgccggaccgggcatcttcaaactcctgggcatcaccgccaccggcaactcggtcggcttcctcacctcgatcatcaacttcggggccatctgctccttcctggcgctgcacgtggccgtcatctggcacttcgtgttcaagaagcgctcccgcagactgttcagcgacctggtgatcccactgtgcggactcggcgtgctgggatcggtggcctacttcaacagcgcccccgcgcagttcaccggcctggtgtggttggggatagggttgatcatcttgatcggcctttacgtggcgggacgcaaacccaccctgacgcgcaccctcgatgagcagggcgactcgtttcacgccgcgccgaaacggcacgcgtgattcatccctatccgtaggaaaaacctgtgaatgaccgtctcccggttcgcgatgagctgtacctgttggcacacaacgaatctggtaaaccgctcatcgcgatgccactgctgggtctcggcctggccgccgcgctgctcatcgagctgaccatgtcccgtcacgtcgacgtcgacttcgacaaggtcgtgacgaggccgcagcccgccaacttctcgcaacgctccctgtccagcatcgccaacaacgcactgtccgaactgtaccgttcccgcaaccggccgccgagcccggtcaacgtcctcttggtgtggagcgaggacatctacgaacgtgtgcgcggcgaactgctggccgccaacctggtctcccccatcaccgtccgccgcttcggcctgctgtcgggcaccgagtaccgctccgacgaggccgccatcgtgcgctcccgcacggcgctgcgccgcgtcgtcatgtccgaggccagcccctcggccgaggacgccgcactgtgcgggctgctcgtcgacctgcaactggagcgcagcctgcacctcaacgtcaacgccggttggctgcggcagatgctcaagtccatcggcgcccgccagccgatcccgatccggcggatcgtcgacgcgctcaccgaggcggtgcggtacaaatccacacacggcaccatctgaactccagggaagggaaaccatgggaatcgaaccggtcgacatcgaccccaagcccgagcagctcacctacaccttcggcggcggccaaccgctggcccgggtcaagcccggcgtcccgctgcggctgtacaccgaggactgcttcggcggccggatccgcacccccgacgaccttccctccaaagtggtcaacttcccgtacgtcaacccggtcaccggccccttctacgtcgagggcgccgaacccggcgacaccctggccctccacttcgcgtccatcaccccggcccgcgactgggcctccgccgccaccctgccccacttcggcgcgctcaccagcaccagccacaccgccaccctccaggacccgctccccgaacgcgtctggatctacgacgtgaaccgcgaagcgggcacggtcacctaccgcgcggccaacagcgacttcaccgtcgacctccccctcgacccgatgcacggcaccgtcggcgtggccccggcccacggcgaggtccgcagcaccatcgtccccgacgcccacggcggcaacatggacagcccactcctgcgcgccggggtcacggtctacctcggcgtcaacgtggacggcgccatgttcgccatcggcgacggccactgccgccagggcgcgggcgaactgaccggcaccgcggtcgaggcggccatgcgcaccgtcgtcatccccgaggtcatcaagggccacgccaccccctggccccgcttcgaatccgacaccgcactgatgtccacgggctccacccgccccctggaggacgcgttccgcatcagccaacacgacctggtcggctgggtcggcgccctcaccgacctggacacgatggacgcctaccagctcctcagccaagcgggccaagccccggtcgccaacgtctgcgaccccaactacacgatggtggccgccgtcgacaagcgctacctccccaaggccacggcctacgagggcgtacacgcccacctacgcgacacagcccgcaccgctggcttgaccagcgactgacgaccgcctgacttgggcgcaggtttttgccgccggacatccgtccggcggcattggtgttgctcggctcgttggccggttactgccagccgttgtcgcggcggcgccgccagcgctcttcgaggcggtcgccccaggagctgccgccgccggggtgacgtttggtgggtttgccggtgcggcgacgggccttgccgcccacggccgacagttcgcccgagcccttgcgctggatgtgcagggcgaccaggattcccacgaaggccaccaccgcgccgaccgcaccgatccacagggagttgttcatgactcccagcaccatcacgatcaaccccacgacggagatgagcccaccaataatcatgcggcgacggccgcgatggcgtggatcgtgcgctcgcacagccgaagcgaacttaggatcgtcggcgagcgaccgctcgatctcgtcgaacactcgttgttcatgttcggagagcggcacggcactcctcctgcggtctacagcggttgcggtttgacaaccggtcttcaggtttccaagtctacggtcagattgacgcgtccggaacccggttcggttccgaatttagcggtctttgacctcttcctccaacaaactagccggtcggacgatacgggaaccatatcggtcgctcagggtgtcgatggcgcgttccacatcacgccacccgtgctcgggagagtcgagggtgggctgccagccacggccgccggaatcggccaggccctccagccggacgccgatgaggcggaccgggcgggtgacgttggcggtgacgagttcggcggccaccgtgtacacctctttggccaggtcggtgggttcgatgagggtccgggagcgggacagggtggtgaagtcggagtagcggatcttgaccgcgacggtgcggccggtgacggcggccttgcgggcccgggccgcgacctggcggctcagccgcagcacggtcttgcgcagttcgtcggcgtcggccacgtccgcgtcgaaggtcacctcggcgctgaccgacttgtccactctggtggtttcgaccgagcgggggtcgaggccgttggcgagggcgtacaggtgggccgacgacgccttgccgaccgccgactccagttgccgttgggtggcgtgggcgatgtctgccaccgtctccaggccgagccgccgcaggaccgcggcggtcttctcccccacgccccacagcgcggtgatcggcagcgggtgcaggaagccgaggatcctgtcgcgcggcaccaccgccaggccgtcgggtttggcctgagtggaggccagtttggcgatgaacttggtggccgcgacgccgacggtgcaggtgatgccgtgttcggcgtggacccgggtccggatctcggcggcgatggcgcgggccgaaccgaacagccgggccgagccgccgacgtccaggaacgcctcgtcgaccgacagtttctccaccagcggcgtgtactcggcgaagatcgccatgacggacttggacacccgggagtactcgcggccgtcggggtgcaggaacaccgcgtgcgggcagcgtttgcgggccacggccatgggcatggcgctgttgacgccgtagggccgggcctcgtagctggccgccgagaccacgccgcgcggccccaggccgcccacgacgacgggtttgccgcgcagtgcgggacggcgcgcgatctccaccgaggcgaagaacgcgtccatgtcgacgtgcaggatggggcagccggtgtcgtcgaggtcgggcccgaaggagtccgaggtagctgccgaaggcgtcgtgcgtcccacgggtccgcagcgtactcgccggttacgacactcggtaactccacagcggaatcgccagctcggcggcggtgaggccgccgtggaatccgacgaagctgttcagcggtgggatgtcggagtcgccgccgatgatgacgtggcgccggttgccggtgaccacgacgtcgccgatgcggggcaggtgctccggggtgaccgtgccgaaccggccggtggccaccgcctcgtcccgggtgaggacctcgacgcggtcgcccagcgtctcgcgccaggcggcggccacgtcggccacagcgcccggccgggtgtggacgtagcgggaccggggttcgccgacgaccaggcgcaccccgtcgcgcaggtgagggtggtcggccaggtcgatgtggtcctcgcggggaacctcgatcatgccgtggtcggcggtgaccagcagcgcggcgtcggcgggcaggccgttggtgatgagccgcagcagccggttgacgttggccacggccgcgtgccagggcgccgagccgggcccgtagccgtggccgcgcttgtccacatagccgtagtagcagtacacgagcgagcggtcgccctgcgacagcgccttgtggacctcctgggcggtctcggcgagactgtcggcgggggcgatggcgccgccccggaagatcgcctcggtgagtccggcgtcgacgaactcgggccggtgcacgatcgtggtcgccacccccgcggcggcggcgcgctcgtagcaggtgggcaccggctgccaggagcgcggatcgggaccgtcggggccccaggcgatatgggtgagcatgtcctcggtaccggggatgttgaccgtgaagccggtcaggccgtgctggccgggcgcgacgccggtgttgagcgaggcgatgctggtgggggtggtggatgggtagttcgtggtcagttcgcgcagcgtgcccagttcgccgtcgacggcggcggccaggtactcggaactggcggccgcctcgcgcagcaggtggtatccaaggccgtcgaccagcagcaccacgacgcggcggatgtcggccagttcggcgtcggccaggccgaggacgtcgttgccgtccggaaccttgagcgccgccagcaccgacggcaggatgtcgctcagggcggcctccccgtagcgcggcgaggcgggttcatatagttcggcgtcgatctccatggtggcgacggtactcgaatacggatacgactgcgggtactgacagcccgtgaaccacctggagtcgttggattgtcactatccgaataattgcagtagaagtcttgtggacctcttcgcgcgagcatagatttccggcatgtccgaggtcagacgcatcaccgatcccgaaactctcaaggcgctcgcccacccgatgcggcagaaactgcaacggctgctgctgcaactgggcccggccaccgtcggcacgctcgccgagaaggtcgacggcgatccgggccaggtcagctaccacctgcgcaagctcgccgaggccgggttcatcgaggaggcgcccgaactggtgcgggacttccggcagcggtggtggcgggcggtgctggagccgcattcgtggtcctcgtcggacttcgagtcccctgcgggccgcgtcctggtcaagacgctcaacgcgcagtgggtcgtcgagcagttccaggcggtgcgcgaaagccgcaagtccaccgcgaaggagcagttcggcgaggaatggcagggagcttccacctccagccagtcgttcctgaggctcaccgccgccgagaccatcgagatggtggccgagttccaggcgctgtgcaaacgctggtcgcgctacagcgaggagcaccgcgacgacggcacgcctggacgcgagaacgtccgcttcttctaccacacctttccggagcgtccctgatgtcacaagcccccgccacccctgcctccgctcccggcccggctcgcgccgacgccccgcccgcacgcccggcctaccgcgacggcgcgtacctgcggtacaccgccggtcagtcgatctcgatcgtcggcgaccaggtctggtacgtcgcgctgtcgtgggcggcggtgcagctcgcctcgcccgccgtcgcgggtctgatcatgaccgtttcggccctgccgaggctgatcctgctgttgctgggcggcgtctatgtggaccgcttcgggcccaagaagctcatgatcggcagcgacctgctgcgcgtcgtggtgtcgctgacggccgccgcgatcgccctggccgctccgagcatcgcgctgctggtcgtggtcgggctggtcttcggcatcgtgtcggcggtgttcatgcccgccgccggagccatgggcccgttgctgctgagcaaagaacagcagaccgcgggggtggcgttgcgggagctgtccggccggatcgccctgacggtgggggcgccgctgggcggcctgctggtcgcggtcggcggactctcactcgccgccacagtggacgcgttcaccttcgcgctgtcggcgtggacgctgtggtcactgcggccccggcaggccgccaaatccgaccggccccccgcccccaccggcgcggcgctcaaggaggggctgtcctacctgtggaaccacggcctggtgcgcaacctcatgctggccgggctgctggtgaacctgggcttcgtcggcccgatgaacgtgggtctggcgctgctgtccgaggctcgcggctggggtgccgggggcatcggttacatgctggccggtttcggtggcggcgcggccgtcagcgcgctgatcctgttgcggttcaagccgcgtcgggcgaccggcctcatcatcgcggcgtgcgcggcgctccaggcggtcgcggtgttcgcgctggcggtggtgccgacggtgtggttggcggtcgccgcgaccagcgcgaccggcctggtctcgggtgtcatgggcgtcctgatgggctcgctggtccaggtcaacacggacgacgcctaccggggccgggtgtcgagtgtgtcgaccgtgctcaactacggcatcacgccgctggcggtcgcgggcagcggcatcgcggtggccaccgccgggatgacggcgaccttcgcggtcagtgccgcgctgatccttgccggtggcctggcatgcgtcgcccgccgcgacctgcgcaccgcccagctgccgtaacgccgcgacggccgcgaccgggctacccgacgggcttgcgagccagcacgtggatgtgcgtcgcgatgtcccgatacggcgccagggcggccgtcgcggcctcgaactcccgcaaggcttgcgccgcaccgggttcggtgtcccggccgcccggcgtcatgtccgccagcacctgcaccccgtgccgctgctccacggtcagcccgccgctggccaccaacgtcaccagttcctccggatcgaagcggcggcacaacgtgtcccgctcccccacgcgtccgtccgggtcgttcagcaacgccatcgccgccgacaggttcccgatcagcgcgcgcgacagcaccgccccgacccggttggctcccaggatgctcgccgctccgcccggggccagcaccgaggcgatcgcgtccatcgacagttgcggcgagtcgaccatctccagcacgctgtggcacagcaccagccgcacgctgccgggctcgacgagtccggtgagcgcgtcggtgtcgccctgcaccgccgtgacgcgttcggcgaccccggcgtcggccgcgcgccgcgtcagtcccgccagcgcgttggggctggggtcgacgacggtgacctcgtatccggcctgcgccaacggaaccgcgaacccgccggttccgccgccgacgtcgaccacccgacagggaccctccacagtgtcacagtccatgggccgggccagttcgccggtcacgaccgaccacaccacggccaaccgcgacgacggcacggctttcaacgcatccacgccgcagagcctagcccagggctccgggtatcgttgccccacgccaaagtggaggattcatgcgacccgatcccgacgcccacacccgcgagctggccgccaaggccacgaccgacccgaccggctggttcgaggagctgtacgccgaggccgccgacggccgcgccaccgtcccgtgggaccggggcgtacccgccgcgctgctggccgagtgggcgcgtgacctggacggcaccggcaaacgcgccatggtcgtcggctgcgggctgggccgcgactccgagttcatcgcgagcctgggcttcgacacggtcgccttcgacgtctccgcgaccgcgatcgccacgaccaaggcccggcacccggattcgagggtcgactatgtcaccgccgacctgctggacctgcccggcgactggcggcacgccttcgacctcgtcgtggaggacatgaccgtgcagtcgctgcccgatccgccccgtgcccaggcgatcgccaacatcccgccgctggtcggccccggcggcacgctgctggtggtggccgccgcgaacctcaccggtgccgccaccgacggcccgccctggccgctggtccgcgccgagatcgacgccttcgcgaccgacggcctgcgggcggcgaacgtcgagtgcgttcccgacgccaccgacccggcgatcaaccggtggcgggccgagttccggcgcccctcctgagccccgatcggctcggccggtcccccggccgtcccgtgatccggctcgcttgagcgtccgcgaccaccccggcttgggtaacctcagcgctgtgaccaccggattcgagaacgtacccaccaccgccctcgccgacgtcctgggccgcgcccaggtcatggacaccgggatccgtccactgtggcaaccggttccgtccgtcgcgggcccggcgttcacggtgcgctgcccgcccggcgacaacctgatgctgcacgccgcgatctaccgggccgagcccggtgcggtcatcgtcgtcgaatccggcgacctcgactacgcgctggcgggcggcaacgtctgcgcggtcgcgcagcggcgtggcgtcgcggccttcgtcgtcgacggactcatccgcgacctggccgaagtccgcgacaacggcttccccgtgttcgcacgcggcgtcatcccgatcccgggcaccaagaaggccgttgccccgctcaacggcgaagtgcgatgcggtggcgtcaccgtcaacggcggcgacatcgtcgtggccgacgaggaaggcgtcgtcgtcaccccgttcgcccgccgcgacgaggtggtcgccgccgcgcgcgagaagctcgccaaggaggaggcgcaaacgctcgacgactgggaggccgagcaccgcgcccgtatcgacaagatcctcaccgacaacaacttcgaaggctgaacccgacgagcgaagggtagaactggggcatgcgtatttccgtagccgccgactgcaccgacggcgtcgccgggtcgcttatccaggcgctggaatcccgggggcacacggtgatcccgcacggcatcctcgccgaggacgaccgcgacgactgggcctggtgctgcgccgcagcagccgccgacgtggcggcgggccgggccgatcagggactggtcgcctgctggaccggcaccggagcctcgatcgccgccaacaaggtcgacggcgtccgagcggccctgtgcaccgacgcggccaccgccgacggtgcccgcaagtggaacgacgcgaacgtgctggcgttgagcctgcgactgacctcggcaccgcagctggaggagatcctggacgcctggttcggcggtcagcccagcaccgacgccgatgacgcggcgaacatccgccacctgggcgaactcgaacgccgctgacgggtcagtcgatcgcgtacagcttgatgtcgccgttgtcgagggtggccacccagtcgtcgccgctgcccgcgcactggcccgggtaggcctcgatgtcgccgctcttgatgccgatccgcgcccagcacggctcctcgtcgtagccttcgtacatgctggacacgacgtacccgccgatgaacccggggccgtcgtgaccggacacatccggtgcggcccaacgcttcttgtccttgccggtgttgtagaggaccagcttgtccccctgcgtcaccagcgcgtgcttcccggtggcccgcacgggatcagccttcttcggggcggtccatgcgacatcgccggtggcgaggtcgaccacgacgggcctgcccttgccgttgagccccatgatccggccctcatacgcgtcgggaaggtcgttgcagtccgaaccgtcggcctccatgggagtgccgacctcgcgcttccaggtctgtgatccgctgtagacgttccaggcggtcacggcgacctcgcagccgtcggcggggttgtcgtcgtggccgacgcgtaccagcgtgtccttcgcgagcagcggcgaaccgccgtcgtcgtaaccggcgccgagcaccgcgccgctgccggtgtccagcacgctgatcctgatgtcgcctccgctcgtcacatggctttgcagcaccacgaacgcgccgccggggtcggcgtcgatgacctgggtgctggcgtacgtcggcgtcgaccaacgcaccgcgccggtgcgcgcgtcatgggccgagatcacgcattcgcccagttcgccgtcctggcctccctggcacaccgacaggtacgcggcgtcgccgaccagttcgacgaaggacgcctccgcgttggtccacagtttcttgcccgtcgccggatcgacgaagtcggtgatcttgtgacccggccatgagtcctcgtcggggtcgtcccggctgaacgcgaccgagctgtcaccgatgatcgccttctcgtcgctttcgtcgacctcgcggtcccagacccgcttgcccttgccgtcgagcccggacacggtgtcgtcgctcccgttcaccacatacccgtcgcccacggggagcagttcggaaccgtcttcgacgtccacgccactgctggtccaccgtggcttgtcgtccacgagcgggtggtccttctcgtcgtccggctcgggttcgtcctcggacggcagttccaccggctgctcgtccagcaacgggacggtgcgcccggtgtcgaccgcgacgtcggggccaggctgccccgaaccgctggtgaacaccaccgtcagcaccacggcgagcacgaccatcccggcggcggccccggcgaggagccgggtgcggggattggctcgccgcaccaacgccagcgccacggccgccgcgtctcgcaccgacgcggggcgcggcagcgggtcctgcggcggcgttgactcatcggaattcatcgatcttcctcatcctcgggtggcgtcgacacgatagcctgctcacgccacaaccgctggttgcgcgacggtcgtactatgcccggtgcgaacccaccccaggagcccccgtggacaccgagaccgattccccgcgagtcgacgagcccgaaaccggaccgtcggctcccgtcgtcgtggacgacgaccgggtaccgctgcgcgtcaagatcggctggttcgccgggatcgccgccgggctggtcggcctggggacgttccaggtggtcagcagcgaggcgaactcccccgagggagtggtgacggggttcttcgaggcgctcacggccggggacgtcgacaccgcgttgacctatgtggaaccgtccgcggtcccgatcggcgaggaagcccggttcctgacccccgccgccatcaaccgcgactggaaggtcaccgccatcggcgatgccgaagccaacgagtaccagaccgagttcgaggtggaggtgacgatcggcggcccccggggcaccgcgtcgggcagcttcacggtggccggggacaaagaggacgggtggctgctgcaggacccgttcgcaccggtgatcttcccgcgctcgccgctgcgatacccgcaggtcaacggatacatcccgaagccccaggcgagccgtgagataagcaagggcacgggataccgactgttccccggcatgtacacgttctacgaggacattcccgaaaccctgtccgtcaagggagtcaagacgctcgccgcgtttcccaccggcgagcgcgccgactacaccgaggggacgttccaccccggacgcgtcacggcgaagtccaagacgctcgcgtcggccaacaaccggatcaagacgctcgtcgactcgtgcgccgaacagtccgtcgccgagccgtccggctgcccgttcggcgtcggcgacttcgtcaacaccagcgacggcaagcacgtcgaggaactccgctcgctgagctggaaggtcgaggaatacccgaaggccggactggtcgacgcgcgcttcgacgccgacggcgacacctatgagaacaccggtttccgggtcctgaccaagaccgccggagccgtgacgctcaagggaaccggcatcgacaccgacgacaagaccaccaagttcagcgtccgctgtcgcatcgacctggacagcctcgccgcgaccgtcgaccccaagggagtggtcacactgtcgcctctcgccaacaccgagaccgaccggggatccggttcctgcgccaaggagacctcgcggtgaggcgccgcctgatcaggatcatcgccaaggtcatccggcggccgcgttcctggcgccgcgcgatgagcgccgggttgaccgcgcgcgcctcggccgcgctgtcggcgctgctggccgggctgctgctggcctgggccgggagcttcacggtgctgccgcacctccagtccgggcccgccgacctcgtcgaggactacctgaacgcgttgcgggacaaggatgtcgaggccgcgctcgacatcgccggcgcccggctaccctccggggaccaggccgtcttcctcaccgagaaggcgttgtcgtccgactggcgcgtcgactctgtccagcagctgaccccggccatcgacgccggagtcggtgtcacggcgacgatcgccgacgagtcgggccgggtcacccgcggcaagttcttcgtgtcggacaagagcggtgaatggcggatccgcaacccgttcgtgaaggtcacccaccatggcgtcctgccgttgtcctacctggacctcaacggcgtctcggcggcgctgcccgaccccgcctccgaccccgaggcgggcacgttcccggtcttccccggctcctaccggctgtactcgggccaggcgtcgctgttgacgacggacccgggccacgcgctgctgctgccgggtgaaagcgatgacagcgatccccagccgcaggggctggacaccgccgtcagcgtctccgacaagggcgtcaaggccgcacagaaggcggtgaactcactcatcgacacctgcgccgactccgatgaggtgaatccccgcgactgcccgttcgcgggcgccgacgacttcgacgagatgacgggcgacgaccgcgtactcggcgacgtggaggacgtcgagtggaaggtcggcgactatccccggatcggggtgaccgacagcgacagcggcgtcttcgggctggtgcggcacgacgacgccaccatcaagctcagcggcaccggcgtggacctctacggcagcgagaagcgggtgaagttcaccgtcaagtgctcctacgatttcggcgacgcgagagccacgttgtcggcgtcgggaaagttctcgatcaccttcaccgacaacgcgagcgcgttcgccgactgccagcggtgagggctacagcttgtccagcgcccgcatgaagtcgatgaccaggtcgtcgacggcctcgatgccgcaggagatccgcaccaggtcgtcggtgacgcccaccgccgcgcgggcctcggcggtcatgccgccgtgcgaggtgaccgccggacgggtgatcagcgattcgacaccgcccaggctgggtgccgagtagggcagctgcaccagttcgcacagcgacttggcggcttccagaccaccggccggacggatgctgagcatgccgccgaatccggagtgccggacgtcgccggtgccgccggagccggtgaacagggcgcgggcgatctcgtggtcggggtgggattccaggcccgggtagttgacgacgtcgaccttggggtgcgcctccagggcggaggccagcgcgagcgcgttggcgttttgggccttgacccgcagcgcgagcgtcttgagtccgcgcgccagcaggaaacccgcgtgggcgtcgaggctgccgccgtagtggttgagggtcttgcggacggcgttgacgcggtcggccgagcccatgacggccccggcgaccaggtcggagtgcccgttgaggtacttggtggcactgtggatgctcaggtcgaacccggccttgatgggctggaagttgaccggggtggcgaaggtgttgtcgatgatggacacgaggccgtgctcggtggtgaagtcggccacctcgcccagccgtccgacccgcatcagcgggttggtgatggactcgacgtagaaggccttcgtgttgggctgtttcgcgggttcccaggtgtcggggcggtgcgggtcgacgaaggtgtagctccagccgttgtcggcggcgtggtgggtgatgaagtcgtgggtgccgccgtagagggtgtcgccgatcagcaggtggtcaccggcgcgcaggacgctgtgcagggccgcggtgatggcggccatgccggaggcggtggccagcgccgcctcggatccctccagtatggccagtttgtcgtgcaggtagacctgggacggggtggagttcagccgcaggtacttgatgtcgtggtagtccgtgccttcgtccactgagtacacagtgccctggtagatcgggaacaccaccgatccctccgggccggggcggcgctcgcccgcgtgcacggcggtggtctcgatctggaattcgtcgtggtgtgacatgcgaacctccgaggagtcggctgggcacggactaccccgaatgctgccatgcgcccgatcagcgggagtagaactccacgacgagctgttcgtcacagaccaccggcacctgggcgcgcggcggttcggcgatcagccgggccttgagttcgggcagtttggcctccaggtagcccggcagcggtccggatccggcccaggctccggcggcggccagctggaacggggtcttgtcgcggctgccgggggcgacctggacgacgtcaccgggcttgagccggtaggagggtttgtcgacgcggcggccgttgaccaggaagtgacggtgcaccacctgctgccgggactggtagatggtgcgggcgaaaccggcgcgcagcacgaaggcgtccagacggcgttccagcagcgagaccaggttgtcgccggtcttgccgtcgcggcgcaccgcctcggcgaaggcgcgcttcatctgggcctcgcggatgttgtactgctcccgcagccgctgcttctccagcagccgtcggctgtagtcggattcggaacggcgccgacggccgtgctggccgggcgggaacgggcggcgctcgaagtacttgacgcatttgggggtgagcgcgattcccagtgcccgggatcgtttggctttgggtcggggccggttcactaatcctcctgtagtttgtttagggtgaccttagtaagcgtagcctaacctaaggagtcgggtcatgttcgtcgcccccgccgagctcgcgcgcaccctgaccgccgggcatcagcccgcgaccgtccaggtcgcctggaacgagaccatgtggacggtcaacgcctccgccgattccgagggcacaccgttgttgctgctgcccgacgcggacggcctgaccgccgcgctgcgcgacagccgcggcatggacaccgccgtggcgatgcgcttcgacgacgaaccaccgctgccgtgcgcgccgtggctgggcagcgcctgggtcgcgggctgggccgagccggtgcccgagtccggacagcggcaggccgcgctggcgttctcggaggtcaacccggtgccggaactgctcgacgtggggcagggacacacgatgtggcgggtgaacgtcgccgaggtgcgactgcagtgcggcgacgagctgaccgacatcccggccgccgactacgccgccgccgaaccggacccgttctacccgctggaggtggaactgctgctggacctgtacgaccaccacccggaggtgctgcacgccctcacccaccgcatcgagcaccagctgcccagcgtgcgacgggtggcgccgctgcggatgaaccggcacggcatcgtcgtcgacgtccactgcgccgagtccgtcgacccgcgccggttcctgatccggcaccgccagggcgtcacctgcgtcgaccaggtgctggccagcctgtgccgctgcgactgcgcggccgccgcgaactgagccggaggcaggggctgaacctcagccctgccgctgccgttcgatccgcaccgcctcggcctcggccgccgaggcgtcggccttgtccttgagcgccttgaccttcgtggcgtactcgtcgacatagtcctgaccggacagttccatgagggcgtacatgatctcgtcggtgatggcgcgctccacggcgcgctccccggccagccccgcgtagcgggagaaatcgatgggttcaccgatcttgatgcgcacccggccgatcttgggcagccgcttgccgatcggctgcaactcgccggtgttgatcatcgccaccgggatcaccggcgcacccgactgcatcaccatccggcccacgccggtcttgcccttgtacagcttgccgtccggagacctggtgccctcggggtagatgccgaacaactccccctcgcgcaacacccgcaacccggtgtccagggccgcctgcgccgccgagccgccggtgcggtccagcgggatgcagcccacgccggagaagaagaaccgggagaaccagcccttgaagcccttgccggtgaagtagtccgacttggccacgaaaatgatcttgcgccgcaccacgagcgggagaaagatggaatccgagaacgacacgtggttgctggcgatgatcgcggcaccctccttgggaatgttggcgccgccttcgaccttgggccgatagatcagccacagccacggaccgacaacgacccatttcagtaccgaatacagcacgctcggctcctcattccagtagtacctagagattactcaagtccggcccgcccgcgcaggcccgaggtaccgtgcacaccagcgactgtgcccgcgtgcgaagattctcatcagacgaagaaaggtgcgccgcgtgaccgtactcgacggggccgaggcgatccacctcgacgcaggccccgagaccccagcatccattgtggcgtgtcatggtttctccggcacccccgcctccgtccggccctgggcggaacacatgcacaaatgcggatacaccgtgaccgccccccggttgcccgggcacggcacccggtggcaggacatggccgccacccgctggcccgactggtacggcgccctggaacgcgccttcgacgacgcgctcgcccgcgacaagccggtgttcgtcctgggccactccatgggcgggacgctggcgctgcggctggcgcagcagcgcggcgccgagatggccgggctggtgctgtgcaacccctcgctgttcgacaaacgctggatggtgcggttcggggtgccggtcgtcaagcacttcatccgctcggtgcccggcatcggcagcgacatcgccaaacccgacaccttcgagaccagctacccccgggtcccgctggccgccgtccactcgctgtcgcagctgtggcggatcgtgtccgccgacctggccaaggtcaccctgccgatccgggtcttccacagcgccatcgaccacgtcgtcgaaccccgcaacacccagctgttgctggcgggcatccgcagcaccgacgcccgcgaccacatcctgccccgcagctaccacgtggccactttggactacgacgctccccagctgtgtgagggcaccgccgccttcgtcgccgaaaggctcaagtctctacaggagacctcatgacgagacactccgacgacgaccccgaccgagaccgggccggaggcgccgaggaacccggcgaaggagccgaccggctggaccccagcgaggtcgacgagcgcttcgccgaactcatcgccgacctgaaggacgacacccccggctggcccgaggacgaacccaagtccgacgaacccgcccgccgggcccacccctcctccggtgacgacgacgagccgtcgctgctggaactgtgggacaccgagctcgaggacgatgacgacgacgaggaggaggacacctaccgtccgccgccgccaccgccgttgccggtcccctcgctcccggcgatcctgggcgtgctgctgatcatcggcgggctggtgctgatcgtgcagccgagcctgctggacgtcggcgagggcctgggccgcacgacgggcatcgccgcgttcggcggcggcgtcctgatgctgatctggcggctgcgtcccgaacccgaggacggcgaggacgacgaccccggcaacggcgcggtggtgtgacaccgcgatccgcctgggtcaccgcgaccgtggtgtccggttcgaggttcgccaattccccgtcgctgtgacgcgcgtgaattagattccactccacgggggtggcggacatgcaggtcgcgacggtgatgccgcaacgggtgcagacatggtgggacgggtttttggccaagcgcggccgtccgttgaccaccggcgacatcacggtcgtcaaaccgccggaactcaagcgcgccaccgccgccgcgtcggtcggaaactgcatggagtggtacgacttcggggtcttcagctacctgaccgcgacgatcggcgccgtgttctacccgtccggcaacccggtggcccagctgttggcctcgttcgcgaccttctcggtggcgtttttggtgcgaccgctgggcggcctgttcttcggcccgctgggcgaccgtatcggacgcacgaaggtactggcggccacgatggtcctgatggccgtgggcaccttcgccatcggcttcatcccctcctacgcgagcatcggcatcgcggcgccgatcctcctgctgctggcccggatgctccagggtttctccaccggcggcgaatacggcggcgccagcaccttcaccgccgagtacgcgcccgaccggcggcgcggctacttctgcagcttcctggacttcggcaccttcatcggctacgcgatcggctcgggcgtcgtcacgctcatgaccctggcgctgtcggagacggcgatgctcagctggggctggcggatcccgttcctggtggccggaccactggggctgatcggcctgtacatccggctgaaactggaggacacccccgcgtaccagcagcaggaggaggccgtcgaggccgccgaaccgccggtggcgcatccgatccgcaccacggtgcgcgaccactggcggccgcttctggtgtgcatgggactagtgctgctgtacaacgtcaccaactacatggtcaccgcgtacctgccgacctatctgacccaggaactgggacagcgggcgcacatcgccgacatgttcatcctcgcggcgatggtgctggtcgtcgtgaccatcaccttcatcggacgcgccagcgatcgctacggccgcaaggtgaccttcaacatcggcgcggtggggctcgtcgtgctggccctcccgtgcttctggatgatgcgcgccggtggcgtcgtgctgccactggcgggggtactggtgctggcgctgctgctggcgttcttcgccggaacctcggccgcgacgctgcccgcgctgttcccgacccggatccgctacaccgccatggcggtgggcttcaacatctcggtcgcggccttcggcggcaccaccccgctggtcaccgaggcgctggtggcctggtcgggcgacctcatggttccggcgtactacctgatggcggccggggcgatcgggctgatcgcgatcgcgtacctgcccgagacggcgggcctgccgttggcaggggcacagccgcaggtggtcagctccggcgaggcccgggagctggtcatggtgacccgggagtacttcacccggctgctgccgccccgccgcaaactggcgtagcggcgagggccgcgcggctgtcaccgcgcggcccggtcggatgggctaggacgccttcgccagttcggctcgcggcgtggcctgcgggacgacggcgggccgcctcaccgaggtgagctgtccggcgacggtggcgccgaaggcgacgaccatgcccagcagttgcagcggggtcagcgcctcgcccaggacgatccagccgacggtcgcggcggtcagcggcgacagcagacccaggaagctcaacggcgccaccgacagtcgcgagatgccccggaaccacagccagtagcccagcgcggtgttgaccaggccgaggtagacgtatccggcgacgttggtcaggctcagcgccggaatgccgccctcgatgatcaacgcgaacggcagcaggaacaggccaccggccgtcagctgccagcccgccagcgccgccgaaccggcaccggtcggggcgccccagcgtttggtgagggtggtcgccacggccatggacgtggcggcggccagtccggcgatcatgcccagcgcgtcgagtttcgcggcggcgttgagcatgaccatcgcgactccggcgaccccggcgatgcccagcagccaggtccgcagccgcaccttctggttgaggatcaggatcgtcatgcccgcggtcaccagtggaccgatggccgagaccacggcggcgacgccgccgggcagccggtaggcggcgatgaacagcaacgcgaagaaggccgcgatgttcagggccccgatgacgctggccttccaccaccacgagccctggggaagcttgcgggccaacacgaccaacagcagcccggcgggcagggcgcgcaacagcgcggtcagcagcggacggccgggcggcagcagttcggtcgtgacgatgtaggtggtgccccacatgacgggagccagggcggtgatggcgatatcgcgcagttcgcggttcatggccgatcctttagctttggggtgatttacttatatgcaagtagcttagttgcaagctaattaatgtcaagctactatgctgtggtctcagtaacacccaaaggagctgaccggtaatggagccagcacaatcaccggccgacgcggtggacgcgatcgtcgggcagtggcggcgggaacgacccgatctcgacctggactcgatggcgatcttcggacgcatccaccgggtctcggaactgtcccgacgccgcttgaagagcgtgttcgcgcccttcggcatcggtctgagcgagttcgacgtcgtggcgaccctgcgccgctccggagagccgttcgagttgagccccaaggaactcagccgcaccctgatgctcacctccggcggcctcaccggacgactggacaagctggagcgagccgggctgatcgaacgcaggcccgaccccagcgaccgccggggcctgcgcatccggctcaccgaggcgggctggcgggccgccgacgaggcggtcaccgccgagatcgacgaactggcgcgggtgctcagcagcgcgctgtcaccggccgaggcgcggaccctcggcgaactgctgcgaaaactgcacggcccctacgccggagattcgctcgactgacggcgcggcagcgctcgccgcccggcacggcgcgagtgctgccgcggccgggtccggctgggccgacacgccgttgcgacccgggcgtaggctgaccggcaacccgtcgccaggaggtccagcatggctgtccgtctcgtcaaaggtgacaaggtcgccgacttcgcgctccccgatcagaccggcaccacccgcaaactcagcgagttcctcgccgagggaccggtcgtgctgttcttctaccccgccgccatgacccgcggctgcaccatggagagctgccacttccgcgacctcgccaccgagttcgccgaggtcggcgcccagcgggtgggcatcagccgcgaccccgtggacaaacagcgcaagttcgccgagatgaacgacttcgactacccgctgctgtccgaccgcgagggcgcgatcgccgaacagttcggcatcaagcggtcgattccgctggggccgttgagcatcaagcgcaagaccttcgtcatcgacgtggaccacaccatcatggacgtgttccacagcgagatcaacatgaacggccacgccgaccaggcgctggaggtgctcaggcggcgggcgggctagccgacggcggcctgcttgttctccagccagtccaggatggcgtccagcggggcctgccagcccgggtcgttcatgaagtcgtggccgacgccggggaacagcagcggcgtcccgccgtaggcgcgggccgcggtctccaggctcttggccgaggtcttgcggtcgtcggggctcccggcgaccaggacccggggcgaaccgaccgggtcacccggggcggccttgacacccttgggcgccaacaggaccgccgcggcggccgggtagcgggccagcgcgtgcgcgaccagtgccgcgcccttgtcgtgcccgatgaggatggcctgccggggcagctgtgcggcggtctgcaccaggtcgtgcaccatggcctgccgtccaccggcctccttgggggtggagccctggccccggacgctgacggcgtaggcgccgtgaccgcgcgaggcgatgtgcggcagccagtgctcggtgaacgccgccgcgcccctggcgtcgccggtgacgcacaggaccggcgcggcctgctcctcggcctcggacagcacctgcgccagctcgcgtttgaccggcgtcaccggcagcgcgcgataacgctgtcgccacagttccatgctcatcgggcaccgtccgattccttgtcaagggtctcaatgatgcgagccaccgagtcgaggtaacggtcgtgcgagacctcgagccggtgccggtcggagtcgttcatctccgcgtccacgtaacggtttccggcctcggtgacgacctggccgcgaaaggccttggcccgttccgggtcggacacccgcacgtgcagccacttcgcgatggccaccgtctgccagtgcaccagcgggaagatgccgacgtcggcctgcaacagccccgccacgaacagcgtctccgacgcgggcgagaacatctgcgcgaacagtcgcgggaagccgccggtctcgcgtccggcgcccagcagttcgtcgtcgcagaagtcgtagcggggacggtagccggtggccatgacgacgaggtcgggctcgatggtggactcgtcggtgaacaccaccttgcgaccgtcgaagcgcgcgatgtcgggtttgggctccagggccccgtgtccgatgtggtgcaggatgtggctgttgacgatggggtgcgactgtccgaaacggtggtcgggggcgggcagtccgaaccggaccgggtcgccgccgatcttcttgatcgcgtactcggtcaccttgcgccgcaagcctttgggcagccacgacaggcgctgcgcggtcttgtcggcgggcagtccgagcatgtacttgggcgtgtaccagtagccgcgccgggtggactgccaggtccgtttggcggtgatcgccgattcgccggcgatgtcgcagccggagttcccggcgccgacgatcagcaccttcttgccgcgcagctgcgacgagtcctggtaggacaccgagtggatgatctcgccgcgataggcctgctggccggggtactccggcaggaacgggtcccagttgtgcccgttggcgatgacgacggcggcgtagcgcagtctgcgggcggcgctgccggacatcggtttgacgacgacgtcgaagcggccgcgttcggcgttctcgatgcgctcgatctcgctgccaaaccagatgtgctcgcgcagtccgaagtggtcggcgtagctctccaggtaggacagcaccttgctgtggtgtggatagtccggccagtcgtcgggcatcgggaagtcggggaactcggtctgggtccgcgacgagaccaagtgggtgttggcgtaggtggggctgcggcgcttcttgatgttccaggagccgccgatctcggtctcctgctcgtaacagtccacattgaagccgtgttcgcgcaggttcttgaccgccaccaggcccgccatcccggcaccgatgacacacaccgcgtccccgcgatcgtatgcggcgtccacgccgtactccgacatcgcaacaccttccacaacaaccgcgacaactcgacgcgccgcagcgtaccggtttccgtcgatgaacaccagaccgcgtatggcgtttgtatgaacccgctacgccggacgtggtagaccggggcactcccccaggtgcacgcgggatgatcacccgccgcatacggtggacgcatgcgacgcgacgacatcgacaggaaaggccccaaatggtggccgtggtggctgctgcggttcccgtggatcctggtgccgttcccggtcgcgttcattcagctgatcgggatccgcggcgcggccatgtgggccgaatgcggcggcggcgaacacggctgggggccgggacgcgaggagtcgccgcactgcgactggcaggacacgtcggtggatccggtggcgttcgtgctggcgctgatcggtccggtggcgttgttcgcggtgcgcggcttcccgcgcaccgtggtggcggtgtgcgcgctcatcaccgccgtgtactacccgctcggcctcccgcccgggccgatctacctgtcgctcatcgcggcgctgctggcctggctgttcaaggtgcgctccgagcgcaacgcccaggcgaaggcggcgcagcgggcgcaggcccagcagcgcgcgggcgcggaacggctgcgcatcgcccaggagctgcacgacgtgctggcgcaccacatctcgctcatcaacgtccagtccggagtcgcgctgcacctggtggacgagaaacccgaacagacccgggtggcgctgtcggcgatcaagggcgccagcaaggaggcgctgacggcgctgcgcggggcactggacgcgttgcgcagcaccgacgacgcggcgccccgctcccccaccgacggcctggccaaactggacgcgctggtcgacagcgtccgcaacgccggcatcgaggtcgacgtgaccgtcaccgggcagcagcgcgaactcgaccccgttgtggacctggcggcgctgcgcatcatccaggagtcactgaccaatgtgctgcgacactccaacgcccggcacgtgcggatccgcatcgaccacggcgacagtctggacatcacggtcgccgacgacggcggcggcggcgttcccatcccgggcaacggcctgacgggcatgaacgagcgcgccaccgccgtcggcggcacctgcaccgccggaccggccgcggcgggcggcttcgcggtgcacgcgcggctgccgggcgtaggttaaacgcatgagcgacgtgatccgggtactgctggccgacgaccaggcactggtgcgcgcgggtttccgggccctgctggactcctgcgacgacatctcggtggtcggcgaggccaacgacggcgaggaggcgttccgcctcatccgcgacatggttcccgacgtggtcctgatggacatccggatgccgggcctggacgggctcgcggccaccgcgaagatcaccgccgaggcgtcgctgaccagcgtccgcatcatcatcctgacgaccttcgacctcgacgagtacgtcttcgaggcgctgcgctcgggcgccagcggcttcctcgtcaaggacaccgaaccggtggaactgctgcaggcggtgcgggtggtggcgcgcggcgacgcgctgctgtcgcccggcgtcacccgacggctggtcgccgagttcgcgcagcgcgcgaaggaaccggtgtcggccaagaaactggagcagctgaccgaacgcgagcgcgaagtggtggcgctggccggaaccggcctgtccaatgaggagatcggcgcgaagctgttcctcagtcccgccaccgccaagacccacatcagccgggccatgatcaagctcggcgcccgcgaccgggcccagctggtggtgttcgcctacgagtccggcctggtgcgtccgggctggctggggtgatccccctacgcctgtggtggtaggtcggcagactcccgccgtccgatgccgacctggggtttcgcgaggagtgttggtggcacaagaccgacacaccacaccgaaagccggtagccatgaacacttatcacgaagcagtcatgaccgtcgcctcccaggacggcccgtggaaccacgacggaccgtggcaccacggcggtggcggcccctggttcctgctggtcccgctgttctggatcgccgtcgtcgtcgcgatcgtcgcgatcgtgcgacgccgcaacggacactggacccgcaaccacggcgccgagggcgtgctgcgggagcgtttcgcccgcggcgagatccccgaagaggaataccgtcagcgtctggaagtgctgcgcgccaagaagtaacccgatggttcgcgctatcccggccccgcgcaagcggcggtcgggaccttcgcgtgagcggcccggtgctcggcccgccagtcccgccaggccagcgggcacagcgccaggatcgcgatcgccaccaccccgaaggccgaggacaggctcagtccggccaccagcaacccgatcagcagcccgcccacgccggtgccgccgtcgtaggcgatgttccacacgatgctggccagcccgtgcccacccggccccgagcgccggaacatcaccaccagcgtgtcgttctgcaagccgccgaacccggccccgtacacggtggcacccacaatggccagtccgtcgaacccgtagaagatcgccacggccgtgacacccatacccaccgccgcgaccgccgccgagggcaacagcatccgccccggccccaaccggtccgacaccatccccgacacccaccgagccccgaccagccccgccgccatggtcaacagcgccaccgccgccgcgtccggcgaggtcagcgccaacgggatgaacgtgaacatgccccccagcgcacaggcgaccgccgtcatcaccgtgaagggccccgacatcgcccacaaccgttgccgcacaccatccccggacgcttcatcgaccggcgtgatgtcgtcgacccgcttccccgactgcgcccacatcgccggagccgccaggatcgccgccaccgcggtgaacacgaacaccgtgtcgtacccgatccgctcggccatcgacacggccaacggcagactcccgaactggctcaccccgatggccaccccgtaggcggcgatggcccgcccccgctgcacggcgggcaccaactccgcggccagcgcgctcccggccacggtcaccatcccgaacccgaacccccgcactgccgagacggccaacacccacgccaggtccgtcgacaacagatacccgaacgtcggcacccccaacagcaacgctcccaccgcgaacaggtgccgcaacgcgaaccgccgcaacaacccgcccatccccaactgcaacgccacggtggcgcccatcatcgtggccgtgatcgccccgaccccactggcgctggtcccggcatcggccgaccacaggggaacgacggacaacagcgccatcacgttcgtgaaggcacccaggctcgcgaccatcatcaggatgaagtcgcgcccggtcaatcccagcggtttggcgacggatgcggacatcgccccacccaatcaacgttttccatgcagacgcaagcatcagccccggaatgtgacgaggctgaccgctccccctacacccccacgggaacccgcgtctccttacgggcccggaaatcccgggccacccaccgctcgaacccgatcgacgccagcggcggaatcgagcacaccaacccggccacgacccgcttcgccgaccacgagtactgccgcgccaacacgagcacgaacgtcacgtaccccatgaacagcaccccgtgcaccggcccgaagatcttcaccccgatctcgttgccgccgccgtagtgcttgaagtacatcccgatcaacaaacccacccacgaaacggcttcggcgatggcaacggcgatgaacaggcgatatggaccaggcaccggggaaactccttctacgcaaagtaaaacctcggcccactctagcgcgcccccaccatcccccgccgctacggcgggagcgtccgtccggccgttcacacggttgtgccctcgaccaggggatcgagggcactgagaacaccgtgtcagcgagtcaggtctttgaggacctcgtcgagtcggtccagggctttggcgatccacggcagcatcagcgggtaggccgagcgcaacgccgcctcgcgttgggcgtcggtctggccgtagagctggctggtggccacgcggagtttgagttccttgatgccgtcgccgaacgcgctgcccggcaggaccccgaccgcgtagcggtcgaggaggagttcgctgaggtcggccccggtcttgaccgaccacttggcctccaggtgggagcggtagggggccaggtccgggtagaggtagaagccgccgtcggggacggcgacctcggctccggccgcgccgaagtggcccgcgaccgcgcgggcgacggtggcgtggaggcggcgggagtcggcgatgtggtcgcgcagttcggccggttcggtgtaggcgtaggccgccgcgtgctgaacgggggccgaggggctggaccagatctcgctggcgatggtgagcatgcgttcgcgcagttcgtcgccgagcgcggagtcgggtacgcgggccacgccgatgcgccagccgcccagggccagcgatttggacaggccggtggtgatgattgtgcgctcgggagcgatgtcggccgggctgacgtaggcgcggcccgcgtcgaagacgaggtcgcggtagatctcgtcggcgatgatgaccaggtcgtactcgcgggcgatgtcgcaggcccggtggatgatctcgggtgcggccagggttcccgtcgggttgtccggcagggtcatgaccatggcgcgcacgtcccggccgatggtgcgggcgtggtccaggtagtccttgaggcgctgcgggtccgggacgccgccgtcgccggggatcgtgggcacgtacaggggcgtggcgccgagcatctcgacctgggcgccgtagctgacccagctgggctgcggcagtacgacgtcgccgccgaccgccatgagcgcggcgtacaggagcggtttgctaccgggcccggcgatcacctgggacggttcggtgcgaaggtcgcggcggctccagtatccggcggcggcctcgcgcagttgcggcacgcccgccaccgagccgtagccgttgcgtccggcgtatcgggacagtcggtcggtgagactgcggtggacgggaagacccgcctcgccgaaccccagtggaaggacgtatttcccggactctcgtttggcacggatggcttcgttgacggccaaggtggctgagacgggcaccgaaaactcctgttatatacgttatgtgtacttgtattggtgatccttacccagtgttgagccgaattagcgtaagcacaagcggaagtttctgagcgtaagcataagatggagtaatgctagatccgagaagactgcgattgctccatgagttcgccattcagggcagcatcgccgccgccgccgatgccttgggatacacggcatccgccgtctcacaacagctcgccgccctggagaaggaggccggagtggcccttttggaccgtactgcccgtagtgccgtcctcaccgagaatggtgagcgacttgtctcacatattggtggcatcctcgccgcgatcgaggccgccgaggccgacctggccgcccaggaggcgatccccagtggacgggtcgtggtcgccgcctacccgagcgcggcggtcgcgttggcgccgccggtggcgcggcggttgcggcggcacagcgccatcagcctggagttgcgacagggcgaggcctcgcagagcctcaacgaggtgcggtccggggacatcgacatcgccctcgtcgacgactggaccggcagccgccgaccgaaacaggcagggaccctgtcttttcactacctgtgtcacgacccgctggtgctcgtggtgccgcgcgggcatcagttggcgggggccgagcaggtgcacctgtcggagttgaccgacgagacctggatcgcggcgctggagaccgagccgtcccggctggccctggaccgggtgctgcgcaccgccggggtcagcgtgccgatcccgtggcagttcgagggcaccgacaccatcctgaccctggtggcccgagggctgggcatctcgatcgtgccccggatggccgtggccgaccggcactaccacgtggaggtgctggagctaccgcagccgctggtggggcgggacgtctacgcggtgcaccgcaccgccagcgccgagcgcccggcggtcgcgacggtgctgaagctgttgagcgacgccgcccagcgcgcctcgttagccagcggcctcggctcccgactcggccgcggctgccgcctcggcctcctcgccgtaggccgccgccagccgcgagctgctgccgaagacgtcgtcgcgggcgatgtgcagcgccgacagcaccgcaccggtcaccacggggttgtccggcagtgtggacgggacgatgtcggtgaccgtcgcgtccagggtggacagatgcgcggcgacccggtcggccagcaccgaggccccggcgcgtccgatgtcgcccgacatcacgatcagccccgggtcgacgacggcgaccagccccagcgcccccagcgcgatgcgggccgcgagcgcgtcgacgaaggaggtggaggccatgtcgtcggcctcgcaggcgcgcgcgaccacctcggcgaccgggccggtctcgacgccgtggtcggcggccagcgccagcaccgcctcggaggagaccagcgagtggaagccgccggaggcgcggcccggcgcgggcaggtgggcgcccggcagcgccagtttgccgacctcgccggagccgccggaggcgccgtgccgcagcgcgccgtccaggatcaccgaggcgccgacgctgcggtccagccacagcaccgccaggtcccggcgtccggccccggcgccgtggtgcagttcggcggtcccggccaggtcggcctcgttctcgaaggcgatcgggacgtcgagcgcgtcgatgaggccgggcagcagttcggcgtcccagccggggaactcgtagcccggcagcagttcggcggtgttctggttgatgaagccgggggcggcgaccacgacggtgtgcagcgccgagacctcccggtcgagtttgcggaccgcgtcggccacggcgcgccggatcagggacgccagagtgtgatccgggttaatcgtgcggcggctctcagccacgatcgcgccgcccagatcggccagcgcgacgtgaattgtgccaccgcgcaggtccacaccggccacatgtacgtaatcggccacgagaccgtacactttggcgttcggtccgcgacgcttctttccggactcgccgacttgcttcaccagaccaccctcttgcaggcgttctatcagatccgcgatagacggtcgtgaaagtcctgtcagttcccgcaactgtggagcgctcaggcgtccatgttcgacgagcagatcgagggcgagtcgatcgttgatcgcgcgggccatctgggggctggccggatttccagtcattttctctcttttcatcagggagcctgcctgttattttttagttggtcgcccacccactaattgtccggcggcaggtcttaaaggaggtcagagttgaagcaccgtcgtgccttgaacagtgtggcagtcatcttcgccgtgcacggcgccgtgtcagggacgttcgccacccgtgtgccgtggatctccgaccgcctccacctcaccgccggggcgctgggtctggccttggtctgctcggccctgggtgccgtcctcatcatgccggtcgcctcgcgactggtcgccatgatcggtcagcgtcgcaccacgcgcgccgccgtcatcgcctacgccgcgacgctcgccgtgccggccttcatgcccaatacctacctcctgggtctgtccctgtgggtgatgggcgcggccgcgggcatctgcgacgtcgcgatgaagtcacaggcaaacgacgtggaacgtcggatggggcgcgccgtcatgtcgcgactgtacggactgtggagcctcggcgtcctggcgggcgccggaatgggcaccgcggcgaccttcgccggcctcgacgcgcggctgcacttcgtgtggaccgcgggcacgctgctggtcatcggcggtgccgcctccatcaccgtcccgcgcggcgtgtcggccccggtcgccaaggcggcccaggcccgggcccgcacccgcatcgcccgccccacccgggtgctggcgatcgccgcgatcatcggcggctgcgcctccttcgccgaggcgacggtgcacagcttcagcgccatctacatcaccgaggtgaccggcggcagcgtcggcgccggctcggtcgcgttcgtcggcttcgtcgcctcgatggcggtcggacgactgtccggcgacgccctggtcagcaagttcggcccggtgcgggtggtgcagaccggcggcctgctggccttcgcgggcaccgcgctgtcggtggtggcctggcacccggccccggcgctgctggccttcgcgatggtcggcctgggcatcgccgcgatcgtcccggtcgcgctcagcgtgggttcccgcgagaccgagaccccgggccagggcatcacgatcgtgctggccgccgcgcagctgggctgcgtcgtcgcgccgggaaccatcggcgcggtgtcgggcgcgctgtcgctgccggtggccttcgcggtcaccgccgcggtcatcatcccgctggtgttcggcgcgaccgcgctgcggatccgcgtcgccgccccggccgccgaaccggttgccgaggccgtcgagccggtggccgcgccgatcgcggctccgctgatcgagctggccgaaccggcccgtcccggcgccgccgtcggcatcgtctcgatgtccgccatcgcggcggctcggccgatcggcttcgacgacgccaccgtcaagctggccgtggcccggcgcgacaccgagcccgccgaactgatccacaccggcgagatcccggtggcagtggcggcctgatcctcccctggacgcgggcggacgagtagttcggccgcccgcacagcggccacggccatgcccaagccgtggccgccccaagacctgtcctcgggtgcacatggtccccggattccggttccccatccggaatccggggacttctcatgcactactctgtcgcggccagaatccttaccccccggagattcgcatgaacgacaccgtagaaaccgtcttcttttgcttcggcctgcccgtccttctcatcgggctggcctacctgatgatcttcgaaccgatacgccgcagacgaaagaaagcggtctcagccgggtcggcctgggcgaaacgccacggctggcggtaccagaaggccgacaacgcgctggtcggacggtggcagggggaaccgttccgcaaccgcggcggcgccgccgacgtcctctatggcgtccatcgcggacgcaacatcatgatgttcacctacggctatcacgaggccggagtggtgacgcagtccgagtcgttctacacgatcgtggccgtcggtctgggctcgcagcggccgtggctccagctcaagccgcgcgacgaaccgcggtcacaccagctgttcgacgtgttcgacatccaaagccaggacaaccagtactccaaccacgtgttccagtccgggctggccgactggctgctcaacgacccgcgctcccggcagcagccggtgcggttcgagaacgccgacctgctcagctggtggggcgggccgatcgactgcgacgaggccttcgccacggccgagttcctgtgcgacctcgccgaccgggttcccgacgcggcccggcaccactgacaccgtccggcgtggactacgcccgcgagtcgccctcgcggaaccggttggtgatcggcaaccgccggtcgcggccgaaggacttgccggtgaccttggttcccggcgccgactggcggcgcttgtactcggcgatgtcgaccaaccgcagaatccggtccactatggccgggtcgtgtccggcggccaccaggtcgtcgcgaccggcgtcgccgtcgacgtacccggccaggatcgcgtccagcacttcgtagggcggcagcgagtccgtgtcgacctggtcggggcgcagctcggccgacggcggtttggtgatgatgttgtcggggatcggcgccacctcgccccgtcgcttggcctcggcgttgcgccacttggccagctcgaacaccagcgtcttggggacgtccttgatcggcgcgtaaccaccgaccgcgtcaccgtacagtgtggagtagccgacggcgtactcgctcttgttccccgccgccagcaccaggtgtccatgctggttcgacagcgccatccagatgacaccgcgcacccgcgcctgcaggttctccaccgcgacccccgacagcgacagctgcgacaggtaggcgtccacgatggtctggatcggttcgacgaggtagtgcagcccggtgcgctgcgccaggtcggcggcgtcgtcgcgggagtgctgcgaggagtactggctcgggttggacacggcgtgcacccggtccgggcccagcgcgtcgacggccagcgccgcgaccacggccgagtcgatgccgcccgacagtccgaacagcaccgaggcgaagccgttcttgtccacatagtcgcgaaggccgagcgtcagcgcgccccacacctcggccaggtcggacagcggctcggtcttgaccggcgtgatcaggttgcggcgcaacggcagtgaaccgccggagatctcggtgtggcgcaccgccatcgccgcgtcggtcacctccggtacgtcaccggcgtcgtcgaaggtcaggtcggccagcagcagttcctcggtgaaccggggaccgcgcagcaccagttcaccgtcggccttgacgatcatggtgtcgccgtcgaagacgagttcgtcctggccgccgatgacgttgacgtaggcgacggtggcgttcgcctcggcggcgcgccgcttcaccagcgacagccgggtgtcgtccttgtcgcgctcgaacggcgaggcgttgatgttgacgaccagcccgaccccggcctgccgggccaccgcgaacggtccgccgggctgccagatgtcctcgcacaccgtcaccgcgacgtccacaccgccgacccgcaccacctccagcgtgtcgccggagacgaagtaccggtcctcgtcgaagacgccgtagttgggcaggtggtgcttgaagtaccgggtcacgacccggccggagtgcaggacggccagcgcgtcgcgcggtccgaccccgggatcggcgtcggcgtccatgcgcgccgggccgtcggcgtccagataaccgaccacgacgacgatgccgcccagcccggcctcggccagctcactcgccagccgctccacccgctgtcggctggcccgcacgaacgactcccggaacaccaggtcctccaccgggtacccggtcagcatcatctcgccgaacgccaccatgtgggccccggccctcttggcccgcgcggtccactcgacgacggcggcggcgttgccgtcgaggtcgccgacggtggagttggtctgggccagtgcgaggcgaagcgtgcgcatacggccattgtctccatacggcgcccgggtgtgccgccgggcgccgcgacagtggcgggcctctagtcggggcggcggccggtgacgccgaggatgcggtgcagcagcggcgcgtcggccggtaccgcgacctcgggtccgtagacgcccatctggcgtccggtctcggcgttggcggcgacctcggcgaacgtgaacgcgagcacgtcctcgtcccaggtcgcctgctgtccggtcgcctgggcgaggtcccagccgtggatgaccagttcgcccagtaccatgccgccgaccatgctggccgggatctcgtgcgggccgcccatgctcgcgaccccctgccaggcctcgggccgactccacgcggcgacggtgcggttcagctgtgcgaccagatcaccggaccagtcggccgcggtgaggtcgacgtccgcttcggactccgccggtggcggcacggtctccttgcgtccggcggcttccaggctcggcccccagaacagcatgtggttgaccagtttgcggacgtcgtactcggcgcacggcgtggcggcgtcgagctggtcgggtttgatgttgtcgacgatggtcgcgaagggctgatacgcccgcgacaccagtttgtctccgttcactaggccacggtaggcgcggcgaaggccgaacgcattgaacaaagacgacatattctccacccatgtcccgggacgagcgcgagctgaactggcggcggttccagcggcacgacttcccggaaccgtcgccggacctggcgccgtacgtgacccggtactggatcgtggactgggactacgcccgcccgtaccggcagctgatcgtcccgtacccgaaggtgcagctgtcgttcatcggcgacaccgtcgaggtgcacggcgtgtccagcgggcacgtgttcaaggagctcgacggccgcggccgggtgttcggggtggagttccaggcgggctgtttccgtccgttcctgggcgcgccggtgcagtcgatcaccgaccggtcgatcccggcgaccgacgtcttcgacgcgatccccgacaccgtcgacgtgtccacggtggaggcgatgctgcgggccaacctgccctcgccaccgcccgagacgccgctggccgcgcgcatcgtcgaacgcatcgccgccgaaccggcgatcacccgcgccgacgacctggcgcgcgaataccggatcacgctgcggcagctgcaacgccagttcgccgagcacgtcggcatcggtcccaagtgggtgatccgccggtaccggcttcgcgaggcgaccgagcggatggccaccggcgaacgcgtcgactggggtgcgctggccgccgaactcggcttcgccgaccaggcgcacttcacccgcgacttcaccaagatgttcggtgagacgccgacgcgctacgccgaacggtacttaggcgctcagcccagttccaacgtggcgatacggcccttgggtcccgacgcccagcaagcgaacttggcgcactcgacactgtcgaaggcgccgtcgtcgaagcggtgccagtcgcgtccgttgtcgacggtcaggtcgctgccggtcgggccgacggtgatcgcgatcgaaccggccacataggccaccgaggagcggtactggcccggctcccccggcgacagcgcgaagttctcgacacccttgcgggtgtaggcggcggcgtctttcaccgcgtcgggggtggtgtagtcgccgccgaccaggatcgcgcgtttggtgtcgcggaacgcggcggcgtagatgcccgccgacggcccgctggccaccggcgtgtcgtgggcttcccagctctggccccggtcgggggtgtggatgacgcgcgcggtctcgccgccgccggtgacgaggtagccgttcctcttgtcggcggcgaccaggcactgtccactggcggcgaacgcgaactcgcccgcaagggcttcgggcgaccgctcgggcggcagcatgtcccagctgtggccgccgtcgtcggtggtgatgaagcggatccggccgtcgacagggtcgctcatggcgacaccgtgtttggcgtcgaagaaggccatgcagtcgtagaacgccttgggttcggcgttggtgaacgagttgtgccagctgtcgccgccgtcgtcggtgacgtacacccgcgacgcctcgccctccccgatcgacagcgcgacggcgtgttcgtcgtcgtaggcctcgatgtcccggaactccaggccctcggccccggccggggagacgttgtcccagctgtcaccgccgtcggtggtgcgcagcaccgtgcccttggttccggcgacccaggcggtgtcgtcgtcgacggccgccaggccccggaactggttgtcgaccccggtgtcggtcagctgccagctgaggttcgaggctttgaatccgtcgtgggcgtgggcgggggtggccagggtgatcgcggcgaggctcgcggtcgcgacacacacgggcagtacgtgtcgcttcaggactcggttcatgccgacaccgtatcaacagcggcacacatgtggatatgtctgtggactggacgcggctcgcgcgcgaccggtccgacgatcaggcggcgccgccgctcttggccccggcggtgcgccgcagccacatcgcgatcagttcgatggtcatgacgacaccgaagatcatcagcgtgatcgtcgtgaccgtttcgaactcgcgcacccgggaggcctgcaacaggtagtagccgataccaccgctgccgacgatgcccaggatcgtggcggcgcggaagttgacgtccagctggtacaggatgtggccgatgaacgcgggcagggcctgcggcagtgtcgccgcgaagaacacccgcacccgcgaggcaccggtggcgcgcagcgcctgttcgacgccgggatcgacctcctcgagcgagtcggcgaccagcttgcccagcagaccgatcgcgccgatggccaaggcgaaggcgcccgccaccgttcccagtccgacgatgatgacgaacaggatggccagcaccagttcgggaacgcctcgcacacacacgatgaagatccggaagatcttggcgatcaccgagttgggggcgacgttgcgcgcggccaggcagccgaccggcagcgcgagcaccaggcctatgaccagggcggccatcgcgatgacgaaggtctcgaacaacgagaaccacagttccgacatcgcgaccccgccggttcccggcggccacagtcgcgacatggtgtcgatgaagccgacgccaccgccgatcccggtgaagtcgacgaccacatagaccaccgagactcccgcgatcgcgaggcccaacagcatgtacgtgaaccggcggatccgccggaacgtccacggtggtgagatgcgttgggaagccacggccacggcgccccgcggcgcggggaccttgacctcctccttcggcctgcggccggtcagcttgcgcccgatccaccggaacagccggacgaaaccgaaacgcgagggctctgccccggcgggacccagcagcatcttgcgcacggcgccggagatcagctccatgatgatgatgaggaccaggatgatcagtgccagcgccagcgcgcgccggtactggaggctttcgacggcgtccttgatctccttgccgatgcccgcgacgccgacgtaacccagcagcaccgagatgcgcaggttgatgtcgaggcggtgcatggcggtggcgacgaacgcgggcagcacctgcggcagcacgccgccgatgagctgctgtcgacgggtggcgcccgccgcccgcagcgcggtacggggcccctcgtcgatctgctcgatcgcgtcgccgtacatcttgccgatcatgccgatggagtgcaggcccatggccagcacgcccggcaggatgcccagcccgaagatgcgcacgaagatgatggccaggacgatgtcggggatggcgcgggccacgacgatgacgccccgagatcccagccgggcggcgatgttgggcgaggtgttggcggcggcccagaacgccagcggcgcactgagcaccatggacagcagcgtcgccgagatgacgatcgccagcgtctgtgcgatcaggaccgcggtctcccccagcggcgggaaggacagcggggtggcccgggagacgaattcgatgccgttgctgacgctgtcggcaagggtggcgaagttgatgcccagatagttcagcgaccacaggccgaacaccaacaggacaccgaccacaatggtggccaggatcgtgttgagccgcaacggcgccaacgtgcgcctgctcggtacgggcgcgggtgccttcggtggtgcttccagttgtgtcgacatcgcccggttactcgtcccccgccgcgctggcgacggtctcggcaccgacccgggcgtagatcgacatcgcgtcggacaggtcgatgtcggcgaccggagtgtccatgacgacctgtccactgtgcaggccgatgatccggtcaccccaggccagcgccagttcgacctggtgcaggctgcacaggacggtcagctggtcctcggcggccaccttcttgatcagctgcatgacctggtgcgaggactccgggtccagtgaggccaccggctcgtcggccagcagcacctcggggcgttgcagcatcgcccgcgcgatcgctacccgctgctgctgtccgcccgacagggtgtcggcgcgctggaaggcgcggtcggccaagcccacccggtccagctgctccagcgcgtccagccgcacctgcttgggataggtcggcaggcccagtcgcgggcccttcagccgtcccagcgccccggtgcagacgttctccagcacggtgagcgtcggcaccaggtggaactgctggaacacgaaaccgacccggcgccgcagtttgcgcagctcgcggggtcgggcagcggtcacgttgacccccagcacctccacctcaccgctggagggcaggtggagtccgtccacatgacgcagcagggtggacttgccggaccccgaaaggcccagcaacacgaccacctcgccgaaaccggccgagaagctcacctcgtccaacgcggtgacatccggcgcgaagaccttggtgacgttgttgaatctgatcgcctcgtcgccagtggcgaggtggtcgttgctgttcactgtcgtccttttggagtgcgggtcgcggagcgttactcgatcttttcgcaggcgtcgatcttggtctcttcacagacctcggtcagcgagtcgtagtagctttcctcgaccggctcccagccgaagatccgctggtcggtcaggtcgcacttgcccttctcgcagaagccttccttgaccaggtagtcctggttggccttggtctcgaagaccttcttgatcttgtccttgaggcccttctccaggccgttgtagacggtgatcggcggctcggcgatggtgtcggacttccacacgaccttcaggtcgcccttcttgatgtcgcccttctcgatgagggtctcatccaccatactgtccagtgcgaaaccggcctcgcactccttcttcgagacggcgatggcggaggcgtcgtggccaccggccatgaccggctcccagtcgtccttcttgacgcccgccttcatcaggcccgccaccgggtacaggtaaccggaggtggacgactcgtcgacgaagcacagcttcttgcccgcgaagtccttgatgtccttgatcttcgagcccttggggacgatgccgtaggcctggtaacccggctcggcacccttcgccttcaccatggcgcccaggacatcgatgtccgatccgttctgcagcgcctggtagtaggccagggccccgtactgcgcgatgtggatcttgccgttgcgctgcccctcgatgacggccgcgtaactggtggagggcttgaacttgaccttcatgtcaagttccttctccagcatcttgacgaccggctcgtaggtgttggacaggtcggtgccctcctcggcgggcacaccgctgatcaccagttcgtccggggtttcacccttgccgtccttgtcgccgacggcgctctcaccgcatgccgacaggcccaggacggcgatcgcgcccaacgctgaaagcctgagcaatagaccttttctcatggggactccttcagtccactggaaacatgaccggtttgctgaaattggggcgagcggccaacttgtgaccacggtaatgaccgtgtcaaggcgagtcggacactaccaaatgtttacatgaacacagagttaacgttcggggcatgatccatcggtcgcgttttcataaagattcggcgaacgacgtcacttaaacaggtagagatagacacctatcaccaagccgaacgtgacgatggcggcacgcagaaccttctgcggcatccgcctcgccaacctcgcccccagataacctcccaccaaactcgacggcgccacgatcgccaccgccaaccagttcaccggcgcgaaggccgagaagatcccgatcgtcaccaaccccaccatcgccgacaccgtgttcttcaacgccagaatccgagccagcgtcccctccaccaccaacgccagacacgccaccaacatgacgcccaacgccgccccgaaataccccccgtacacacaacccaggccggtcatgacctgaaggctcaggttacgacgccaagatgccatcttgtgcggatgacccaccaacgaccgcacccgatcctgaaacaacaacgtcaacgaagcacccaccaccaagaacggcaccaccgcctcgaacgtcgacgccggagtcagcaacaacaacgcactcccggccgcggtccccaccacggtcaccggcaccaaggccaacacccgcccccgatacccacccaaatccgagcgactggcccacatagccgccaaatacccgggacacaccgagatcgaattggtgacattcgcactcacggggggcaaccccacggtcaccaacgcgggaaacgtcaacaacgacccaccacccgccaacgagttgaccccaccggcggccaacccggcggccagcaacagacacacctgacccacatccatccggccgagcctatgatcaacaccgcggatgagtcagccaggtggccgcgagtgtcgcaaccgacactcgaggaacgtccggactccgcagggcagggtgattgctaacggcaacccggggcgacccgcgggaaagtgccacagaaaacagaccgcccgcaagggtaagggtgaaacggtggtgtaagagaccaccagcgcccccggcgacggggacggctcggtaaaccccacccggagcaaggtcaagaggagccctgacgggctctgcgcgaacgtccgagggcggcccgcccgagttcgcgggtagaccgctggagcacgtcggcaacggcgcgcctagatggatggccaccggccgggacaatgccgcaaggcgtcccggtcacagaatccggcgtaccggctgactcatccgcactccatgcctggcaggggtccatatgggcacctaccaggcatttcaaacacgcgttctgagtgttgttcggtgattttggggctcttcgggcggcccccacacgtcccgacggccccagcgcggcccgggaattccacaataaatagtcccttaaggtcgatatccctccaccacacacttccccgcccactccaataccccgtctcgaaaccgcgagcagcgctctcggccccgaatgcgcatcagccgcggatacgccgacccgaaatcacgactccagcttttactacgcaactggcaaccaggtaggactaacgcttagtgtccgttctcggttgagttggcggtttcgccaggtggggccgttcggttgagtgcgtccacaatgatcgcgtccatagttgtcgtgcaccacaccaagccgaaccacgccttttggagggtaaatgcgattcacggtcaagaaggttcttagtgcggcagtcctggtagcggtgactgggggagcgctcgcgttcagcggcgcgtccgcggtcgcgcagcaagacggcaccagtcgcatcaacgacagtttcgagacagtgaccaccgaccgcggcggtgtcgtggtattcgaagattacgggcccggcgcgccaggcggcgggggaaacgatgactacgtgcagatcggtgacgaaggggatgacggttacggtgtgcgcgcatatgcctgggtcaacgggaactacaagggcgtgaagtacttcggcaaaggctatctggagtacaccatttgggacccgttcggcaacgtgaaagcgggccagcgggtcaagatcaaggtctgcctcgcccgctggtccggagcccctaacgagaactgcggctccaaaacgcgcacgatcaccgacggataagcccaagaacccaagcgcgaaaagtggcccggcaaccaccgggccactttcataccgtaaatgccacatcaaacgagaaaacccaccagcgaacttctcaccgaatctggcaacacccaggcaccacagatccaaccggaatccatgatcactgagaacggacacttaggatggcttgaatccggagtgacgacaactgccgtggccgtccttacggccgtatggtgctccttcgtcgcgtcgcgagcactgcactcgaccccagcgcgactcacctcacgtgcggctttttctcgccatgctcgtcgcgcggcctctggattcgggagccgagtcacccgacgtggtggcggatgcgtcaagagaattccttgccactttgagaatgtcgcgtgcccgccggaccgttttcgcgacgtgaagctgatcggtcagagcgaatcattgtgtcgggccttcgcggcctggttcaccgtttgagttcgggaaagtggtcgtcgcgccattcgccgttggcccctgagtcgttgcccagttgttcttcacgggaacgcagctcgacgcgacggatcttgccggagatcgtcttgggcagctcgcggaactcgatgcgacggacgcgttggtacggcgcgaagttctcgcgagccaccacccctgccaacgaaccggtgaataagcgaatcaatcacgccacacgccccgccttcgcgggctgcgggccgtggctgtcctgaattgccactacgtttcgcggcatgaacgaaccaatcaattccgtcgcggtttcggacctcaacaccgtcaacggattcatcatcgccaagggcgcggccgaactcatcgagttcctgaccgcagtcttcgacggcaccgagacacccgaagcccacacgccagacatgtacgccaacgacgggaccctcatccacgccgaggtgcgcatcggcaactcggtgatcatggtcgcggaccgcaaagccgactggccgttcacacccgccatgacccaggtctacgtcaccgacgccgccgagacgctgcgccgagccgtcgagcgcggggccaggatcatcaccgacgtgtccgcgttctacggcggcttcgacatcgcccgcttcctcgacccgtggggcaacctgtggtggctgttcgcaccggcggcggacgccaacgctgacgaccaggagactgtggactgggacgatccggaaccgagcccgatttacaccacactgcttgacgccatgcggcagctaactgatccgacctgacccgtcatcggtggtcgcctgcgctagtagcttgtggactttggcatgttgggggcgggatccgcaccactggtggtcgcgtagggcctcggttccggtgtggcgggcttggtcgtggtcgcctgtggccaggtggacttcggtcagtaccgtcaggatcttggccttcaggaggcggtatccgtgtttgcgggccaggtccagggctgtggtcgccgtgtgggtggccgaggtggtgtcgcccgcggcgagttggatgtcggccagtacccagagggcgacgatgtgttcggcgatcgcttcgcggtctcggctggttttgactgcttcctcggcgtattggtgtgcgtccggtgagacgtctcgtgagacccgggccagtgtggacaggactgcgctgtcgacgccgtgcatgcccatttggcgggccaggtcgaccgcgcggcgggcgtgttctagggctggttcggtttcgccccgggcgtggtggagcagcgccatgtcttggtgcagttgcggctgggccgtttcggttccggccttgcccatccacttgcgggtctcgtccgcgaagtgttcggccgcttcgaagtcgcccagttccgtgcagacctccaccagcgcggtgagcgcgaaacccaggttgaggctgtcgcgtcgccggaactcacgactggcctcttcgagcagttcgcgggtcgcgtgcaggtcgccggtgtcggagaccgccgccgcgacttgttgcaggatgtacgaggcaccgtcttcgtcgagttcgcggtaggtcttgagcgcctccgccgcggccgtggctccttccgcgacgttgccgagggttcggtggaccatgatcagttgcgacagggcgcccagtcgcagtttcggtccggcgtcgggggtgaggcgttcgcgggcggcttgggtgtaggtcagcatggccgtccggtcgcccaggctctgtgccgcgctcgctttgcggctcaacagtttgacctgggcgaggttgtcggccagggcctcgggttcgctcagtgcgaggtcgcagatctcgagcaggctggcgccttcggcgcggtacagcaggtagttcgagatcgcgtcgaccattgtccacatcggtatcgatgtggcacttgagtggcgcaacagcgccagcaggttcccgcgttcggagtccagccaggccaacgcggactgctcgtcgtcgaacctcatgtccgcagggtcggtgggcaggcccgggttctcggggaacgggagacgtaccgccgcgcatgcggtgcgggcattcgccatgtaccagcgcaacgctcgcccggtgatgtcgtggcgggtgtgggcgggctggttcgtttcggctatctgggcggcgtagtcgcgcagcaggtcgaagtactggtagcggcccgccgtcggggtggtgagcaggttgaggtcgcacagttcttcgagggtttcctcgacctcgtcgatggggtgttgggttacggcggcgaccgatgccgcggtgagatcgtggaccgggatcaggctcgccgacaggaatgtctcgcgtttttcgacggtgagggcgcgtagggacagttcgaaggcggctccgagttttcgtccggccggtgagcggcgttcgccttgtcgttcggaggccatccggtcgcgaaggtcggtgaccgtccatgccggacggctgcgcagtcgggccgccgccagtcgcagggccagcgggagttgaccggccagcgtgacgatgtcgttcacggggtcggtttcggcgtcgatgtttcgttgcgcgaccgtcgtgaacagttcgcgggcttcgtggcggggtaggacgtccagtgtgatcggttcggcgtcgggcaggtcgggcagtttgcggcggctcgtgatcagtacggcgctgtcgccggggccgggcagcaggggtaggacctgttcggtgccgatggtgttgtcgaggaccagcaggactcgtcggtcggccagtcggctgcgcagcatcgccgagcgtcccgccaggtcggcggggatctgggtctgcggcacgccgaggtcgcgcagcatgccgccgatcgcctcgttcgcgggtagcggtgccaggtcgtcggagaagccgcgtaggtccacgaagagctggccgtcgcagaacttgtcggacacttctgtggccacccggaccgcgaaggcggtcttgccgaccccggccatgccgtcgaccgacacgatcggggttcccgaacccagcagcgcgatcgcgtgggccgattccgcgtctctgccggtgaacgtcacggtcgtgaccggcagttgtcgcggcaccgactgctcggtgacggtgggggcctggtcgtcgttgaggatgcggcggtgcaggtcgcgcaggctcgatccgggttcgcggcccagttcgccgaccagccggtcgcggaggtcgcggtagtgggtgagggcctcggcggtgcgacccgactggtgtgtcgcgtcgatgaactgggccgccagtcgctcgtccaacggacgtcgctcgacctgttcggtcaggtcggcaagcagttcggtgtgccgtccggcgcgcaggtaggcgtcgttacggtccagttcggcggtctcgcgttcggcgcgcagctcgtggcgcagccggttcagccgggggatgtcgtggtcggtgaacggctcgccccgccacagtgcgaacgcctcgtgccacagtgaggcggcgtgggaggcgtcggcggcgtcgcgggcggcgccgcacagtcgccggtagcggtgcaggtccacctgttcggtgtccacgccgaggacgtagccgccgccgtgccgctccagcgacaggccctcgatgcctgacagcgcgcggcgcagccgggtcaggtatacgtgcagggtccggcgggcgtccttgggtggggcgtcgccccaggtgtggtgttcgaggcggtcggtcggcaccacgctggtcgcctcagctgccaggatcgcgaagacggcacgctgcttggccgggccgatgtcgacgcgacgaccgtcggcccacagttcgatcgctcccagcaggcgtatttccagggtcatccgatcctcgcgaggtgatctgaccggcaacgatacgcgaatgacggcgtcgtcagggttcgtgaagtctttgtgaaggtcccgcgcgcaatcgtaggcggcaatcgacccgacgcctcgagggtgtctcattcgtgaccgtggaaggacccacatgaaccgcctgctgaccaccacgatcggtatagccgccatcgcgatggcattgaccgcgtgcggcaccgacgatccccctggcgactcgaaggacggcccgatcgacgccacgtccgagtccgagggcgagggcatcgccgaaggcgacttccgcaatgcgcccgtgccgaccaacgacccgaaggacgcctgggagaaggatctgcccgccgagccggaccgcgaggccccgctggccgagaagatcgagttcgagctggtcagcgccgccgccgagtacacgcaccaatatgacgacaagtccgaagtcacctgcccggacatcaagggcgacaaggacgaggacgtcacctgcgagatgacctacttcggtcagaaggtcgaatggaaggtctcgatctcgggcggctcgatggtggcccgctacgagtacgagtccgagcagagcgtccagtcccgcgagttcctcgagaacgccttgcgttacaaggcccagaccgaggacgtcatgtgtgagctcgacgaggagtacaccgtcgtcaatccccagaagtccgaaccggttgtgtgccactcgctcaaggacggcgagcaggccaactggcagctgtcgatcggcgcgcgcggcgcggtgacgttcagccagaagggatagcgtctcgccatgtcgtgaggcgttcgccgggtgagggggcactggggcctcctcactcggcactgtcgtgcagggacgtgagtgcgctgtgccagtggtcgcgcagccggtcggtgtcgcttgtggagacgacgccgacgtgggtgcggttgccgtgagtggcgaagccgatcgtggtggcgtggccgggcggccggaacatgatgggtacgagttcgcgtacggggttgtcgtggaatgccagggcgggagtggttccccagttgctgacgatgatgtccacatagccgccggtgagcgcgtgccggaacagggacgcgaagacccagctcggcagtacctcggctccggcccgggagacgtcgatgtcgcgaccgtgtttggcctgggtggtcgcggcggtgatggccttgagtgccgagaccggatcctggtgtcgcttcggcagcggcacgcgcatcgtcgtcagttcgttgcccagtcggtgggtgtcgtcggccgagcgggtgctgaccggtatgagggcgtacggggtcgtgtcgccggtcgacagggttcgggtcgtcagcgcgagcacgacgtcgttgacggtcgcgtcgtggtgcgcggctatccgccgcacctgtgcgctgtcgaaggtcgcccagtcgacgcggtgatcgccgttggcgtttcgggtcgggaatcggcgtggcaccaggttccacgcctgtcgggggccgccgcgcaggagcttggcccaggattcgcgtcgcgaaaggcgcctcggggtgatccagcttcgcgacggacgcgacagcgacgatcgctcgccgaaagcgcggtgcgccaggctcatcatgctctggccatcggccagggcgtggtggacgtgcagcatcagcgcccattggcctggggcgaatccccgcagcagccatgcccgccacggcgctgtcgcgggatcgagcctcatggcggcgatgtccccgacggcggcgcgaaggccggtctcgccatcggcacggtatccggagtactgcgcgatgcgggagtcccagctgaaccgcggatccgggtaccacaccgatcgtccccgggactcgcccagcagccaacgcagttccgggaccgtggagaacctctcggcgaggtgtcgcacgagttggctcagatccggcgcctcgccgtcgaaacgaagcaacagcccgatgccgacgctacggccgcaacgcttctcgtacgtgaccagacactggtcgatgccgcgcaacggcttcgcgcgttcgttcacaaatacccccgtgcgactcacgttgtcacacatcctccctcaccagggggtgaccttgccgaggatcgtggcggcgccgtagggcgacgcgaagtcgtcggcgttgcggcccaccacgtccacggtcttgtcgacgaaccagccccccccccccccccccccccccccccccccccccaaaaaagcacccaacggggagttgacgggtactcccaggaacttcagcagtcccgttccggccgaggccagcgatccgacggtgtcgtcgtcagcctggtgccgcttcggcagagctgatgagtttcgccaggtccatgtcgcgcagttgagcgtagtcaaccatcgtcacacccctgttccgagcgattgccaggtgtcgtaagggcatggcaacacggtttcgccggaaccggtcccggccgctgttacgaggcggcctcctcgtcgatcgcgttggtgaggatggcgagtccttcggcggcttcggattcggtgagggtcaggggtggccccatgcggatgacgttgccgtacaggccgcccttgccgaccagcagaccgtcgcgtcggcaggcttccaggacccgcagggcggcggccgggtcggggcgggtggtgtcggccgcgacgaactcgatggcgatcatgaggcccttgccgcggacctcggcgacgatcggtgagcgtcgcgcctgttcggtcagaccggcgtggatgatggctccggtgcgggcggcgttgtgttgcaggtcgttgtcccgcaggtagtccaggacggcgatgcccgccgcggcggcgagcgggttgccgccgaaggtgttgaaggagatcgccgacaggcagtccatgacctcggcgcgggccacgacgccgccgagggcgaagccgttgccgatgcccttggcgaaggtgaggatgtcgggtaccgcgtcgtgggcctggtagccccacaggtgcgagccggtgcggccccagccggtctggacttcgtcgcagacccacaggatgccgtgttcggcgagcacttcttggatggccttgaagtagccgtcgggcggcatgacgaagccgccgacgccctggatcggttcggctatcaggcaggcgacgtcgccggaggtggtggtggccagtacttcgcgcaggtcggccacggagcgctcgatgtactccgcgtcggacattcccgcgaacaggccccgcagccggtctccggagtggaggtagctgacgttgaacggggtgagggccgaggccgaccatcccttgttgccggtgacgccgacggcgccgaaggtgcggccgtggtagctgttgcgcatggccaggatctggttgctgcgccggtactgggtggccagcagcagtgccgtctcggtggcctcggagccgctgttgccgaggaagaccttggcgtcggggatgccggacacggcggcgatcttctcggcgaggatgacctggttgcggatcaggtacagggtcgaggagtgggtgatgccggtgctgagctgccggtcgacggcctcgcggatctcggggatgtcgtagccgaccatcgtggtcagtaccccgccgaagaagtccaggtaggactttccggtggcgtcgacgacgcggcgacccgaggccgagacgaactcgatcggttcggcgtacatcggactcacccagttgggaagcactgctcggtgccggtcggtcaatgctttgtgttccacggcggtcccttcggggtggtcacaacggatcgcccgattatcggcccccgaccccggggagcgcaacagctcgggggcgatgacgacacgggccgatgtatcagcacgtcgccgtccggtagcaagcggtcaattgtgacgcgggaggttgacaggcggagtcccggcgacgattctttgaagcgccccgtgaagccccctcacgtgagtcaggagcgccaatgaccgcgaccgtagccgtcgtcgggggaggctatggcgggatcaccgtcgcccaggcgctggacgacgtcgccgacgtcgtcctcattgaccccaaggacgcgttcgtacacaatgtcgccgcgctgcgcgcgatcgtggatccatcgtgggcggagcagatgttcatgccctactcggggctgctgaagcgcgggcgggttgtcgaggactgggtggtctcggttgaggcgcacggggtgtggctgtcgtcgggtgggttcatgcaggccgactacatcgtgatcgccaccggtacgagttacccgtttccggccaaggtcggttcgcaccacgcggaggcggcccggcggcggatccaggcgacctcggaggcgctgtaccaggcggggcacgtgctgctgctgggcgccggtccggtggggctggagctggccggtgagatctcgtccgcgtggccgcagaagggcgtcaccgtcgtggatccggccggggagatcctgtcgggcacgttcatggccgacttcgatcccgagctgagccagcggatgcgcgacatgctgcaccagcagttgatggagcgcggcacccggctgctcctgggcacggcccccgatcacagcctgccggtcccggcggggacgttgcagaccttcaccacgacgatgcggtccggtgagacggtcaccgccgacatctggtttcggtgccacggacggcaaccggcctcgcgggtgctggggcggagcctgtccatggtgcgccgccacgacgacctgatcgaggtcatgccggacctgcggttgcgggggcagcggcgggtgttcgccatcggcgatgtcaccgccaccggcgccctggacacggcggtggtggccatcgagcaggcgggagtggtggccgacaacatccggttcctgttgacgggtgagggtgaactggggacgtatcggcccgcgcagccggtcctgtcgattccgttgggccccaccggcggcgtgacgtacatacccgacgccgggatcctggacggcgacgccacggccgagatcaagggcggtgacctgttcgtcgggcgttacgcggcgatgttcgggttgtccggctgagggccggtgatcttggcgcgaatggtgtcgtgccaggacttcaggaaggccgggtatccggcggcgaacgcgtcgagttcggcgcggccggactcggacagtgcggtcaggtcgtaggacacggtcacggtactgccgccgggtgcctcccgcagcaagacggcgacggtaccggcgcgattgcccacagtggtgcgggcgtaggagatcgcgcggccgggttcgcggtcgaggacgacccacacggtgtgctcgccgtgggcgttggtctcgaagacggtgccgggctgggtgtcgtcgtccgggttgtcggggaagtgcgggacccagccgtccacccagtcctgttcgccgcggggcgtgaacagccggaaggcttgcgcgggcggcaaagccacctcgatggaaccggtgagccggtggcggacggtcgtcatctcccgagcgtatcgggggtgatcgggggcgggggcggaaccgtcggctccgccccggtggcggctaggcgcggtggtactggatcggcgcggacacttcggcgccgagttccttggcggcgtggcgaacccagtacgggtcgcgcagcagttcccggcccagcaggacggcgtcggccttgccggaggcgacgatgtcctcggcctggtgggcttcggtgatcaggccgacggccgcgaccggcagtccggtctcggcgcgaatccgctcggcgaacggcacctggtagccgggcccggtcacgatcttggcgtcggggacgttgccgccggtcgacacgtccagcaggtccacgccgtgcgcctggagttccttggcgaaccgcaccgtgtcgtcggcggtccagccctcgcggtcgtcctcggggtcctcggccagccagtccgtggccgacaaccggaacagcaccggcagctcctcgggccacaccgcccggacggcgtcgacgacgtcgagcgcgaaccggatccggccttcgaacgagccgccgtatgcgtcggtgcggtggttgctgtacggcgacaggaactggtgcaccaggtagccgtgggcgccgtggatctcggcgacctcgaaaccggcggccagcgcccgccgggcggcgtcggcgaactggccgacgatctcgccgatcgcctcgatggtcagctcgaccggggtcgtgtagccgtcgctgaacgggatcgggctggggcccaacgggatccagcccagtggctcatcaggaccgatcggccgtccacgatcgacccaggtgcgttcggtggaggccttgcggcccgcgtgcgccagctggattcccgggaccgtcccctgtgccttaaggaagccggtgacgcgctggaaggccgcgacctgggtgtcgttccagatgcccaggtcgtagggcgagatgcgtccttcggggctgacggccgtggcctcggtgaggatcagcccggtcccgccgacggcgcgggcggcgaggtgggcgaagtgccagtccgacgcgacgcccggggcggcttcgggttcggcgctgtactggcacatcgacgccatccaggcgcggttggggatggtcagcgacctgagggtgtagggggtgaacagcgaactcacgacgatctccttgtgcgaggcggtggcgcgaggaccaaaatcattgcagacgcttactatttatacacgccgatagttgcacagacaaatagttgccgcgtttcggcagcaacttgccgcattcgctggtcagcgtcgagatccgaggttatacgcgtcgcggatcacatcgtaactttaccaaccggttggtaaagtaactcccatgagaccaagttccaagacagcgatactcgaagcctcgcggcgggtcgccgagcgcagtggcatcggcagcctgaccctcgaggccgccgcccaggaggcgggactgagcaaacccggactgatgtaccacttcgcgagcaaggaacagctgcgcgtcgcggtggcggagtacatcaccgagggctggcaccagcagatgctcgccgagctgggcaagccgttcgacgacgccacccccgccgagcgggtggccgcgtactgccgggtcttcaccaccctgtccaccgggaagggcgacctggtgctgttcgtcgactccgtgcacgaggaagccctgatcgcgccgtggtgcgaactgttgcggcactggctgtcggactcgattcccctcacggacccggccgacccggcgagcatcgacctcgtcgtcgcccggctggccgccgacggactgtggatggccgacgcgagtcagaccaccggcctcgacgagaacacccgcgcggcggtcgtcgcccggatccagcagctggccaccgggaaggacgcgacgcgatgaacaagtggctgatgctgggcatcgcgatcgccctggaggtcggcgcgacgctgtcgctgcgggcgatgtcgggactcgaacatccctggttcctcgcggccgtggtggccggatacgtcggggcgttctacttcgtggccaagctgctggagaccggcatgcaggtcggggtggcatacggggtgtgggccgccagcggcgtcgcactcaccgcgatcctcggatcgctgctgttcggcgacccgctgacctggcaggtcggggcgggcatcgggctgatcatcggcggggtgctgctggtggagatcggctcgcagcgcgccgaggaaacccgggaagtactgacccccaccggaggtgaatgaccatggcatggctgttcctgatcgccgccatcgcactggagaccatcgcgacgctgtcgatgaaggcgtcggagggtttcacgaggaaggcgtggatcgcgccggtcgcgatcggctacgtcggcgcgttctcgttgctcggtgccgttctcgcgcaagggatgccggtgggcgtggcctacggggtatgggccgccagcggggtcgcgctgacggcggtcctcggacgcgtcatcttccgggatccgttgacctgggtcatggccgccggaatcgcgcttatcatcggtggcgtaatggtggtcgagatcggcgcgcaggcggcacactgacgctttcgatctcctatggataaaccaatcaaaacgacgcttttcgatgaattccgcactcaggtcttacagttgtgtcaatgtgttcgcacatttaccttgacgaaaggcacgccatgtcggtcacacccgccgcgaacagtcagtggcccaccggcaccttactacaccacttgtccccttcggaccgtcgagaactgatctccctgggcaccaagaaatgggtccgtccgggaacggtactgctgcgcgccggggacaccggcaccacggcgattctgatcctgcgcaccttcgtcaaggtgtcgatgccgacggccaacggccacgagaccctgctgtcggtacgggttcccggtgacatcgtcggcgagatctcggtgctcaacgaccagccccggacggcgacggccaccacctgcggcaccggactggtcagcgtcatcccgagcccctcgctgaaggagttcatgtcggaacgtccggccgtcggcgccgaactggccgggacggcggccgatcggctgcgctggacgaacgaaccccgcgcggacgtcggcagcctcccggtggtcgcccggctggcgcggctgctgtcggatctggcgatccggcacggggtccgtaccgagcagggcatcgagatcagcgtgatgttgacgcagtccgaactggcctcgctgatcggcgtgtcggtggtgacggcgcagcgcgcgatcaagcggctgcgggaccagggcgtgatcgagaccggatcccagcggtttctggtcaccgacccacaccgtctggagctggaggccgctgcgccgccacggtgaccatggttccggacgtgtcagccgggattcaccacttgcggaagaagtttcgcagctcctcggtcagcagtccggggacctccatggcggggaaatgcccgccgtggggatattcggtccacgaggccatcgacccggccgggtccactattgaccgtatactgtggtcagcggcgaacacggcgacgccggtcggcgcgccggacgggggcggagcgtcggtgtcggagtgctgcgccatctgggcgtatccccgcatgccgtcgtaggtgaagtgggccgagctggctcccgactgggtgaaccagtacagactgaccagggtcagcagctgttcgcggtcgacggcctcgtcgggtagttcggtcgccgggtcggtccattcggcgaacttctccgcgatccaggccagctgcccgaccggggagtcgttgagcgagtagccgagtgtctgcggccgggtggcctggatccgcaggtagccggttccgtcctgctggaactcgttgaagcgctcggcgcgatcgaggtcgccgccgctgagcccggcggtgtcgatcgggggtccgaaggggaacggcgccggtccggcgacgtgtccggcgatcaggtgttcggcgtccagcatggacagcatggtcgtgaccccggctccggcgtcgctgccgtgggcggcgtagcggtcgtagcccagccgttccatcagctgcttccacgccgaggcgacctggaacaggttgccccagccgggccgcgacatcgggttggagaacccgaagcccggcagcgacgggatcaccaggtggaacgcgtcggcggggtcggcgccgtgggcgcgggggtcggtgagcgggccgacgatcccggtgaactccacgaaggacgacggccagccgtgggtcagcagcagcggggtggcgtcggcctcggcggagcggatgtgcaggaagtggatggtctggccgtcgatctcggtgcggaactgcgggaaggcgttgagccgggactcggcggcgcgccagtcgtattccttgcgccagtggtcgaccaggcccttgaggtactcgggtggcacgccgcggtcccagccgatgcccgacgggttggcctcgggccaccgggtgcgatcgagccgggaggccaggtcgtcgatctcggactggggaatgtcgatgcgaaaggggtgaacactcatgtgaagtctccttcggacaccggccggtgccgggtgtcggagctgagtgtcaccggggacggtcccgggcgcgaagcaagccgaacgaaaccgaacggctggtaactcggtaagtcccgctgccgcaggctctcccaccaggtggccaggagcgccgccagttgttcgcgctgtggctcgtccagaccgtccagcaggtcgtcctcggagacgaggatgtcgtccacgagcgattcgacgagcgcgtgaccggcttcggtgagcgtcacctcgacgctgcgggcccgggtggtggagcgggcccgggtcaccaggccctcgcgttcggcgcgggcgacgcgctgcgagatggcgcccgcagtgaccagggtcgcctcggcgagctggcgggtggtcatggtgtacggggttccgctgcggcgcagggtggacagcagatcgagggtggccgcgtcggccccggcgcgggtcagcagggcgcggcggtggtcggccagtcgcttggcgatccgccacagcggggtgatgacccggatggagccgaccggggcgccgggacgttcgcgggtccaggccgcggcgatgtcctcggcgggcagcgcggcatgctggtcgagtgggtaggagtcggtcatggtccacctgcgtgttaggtttagatctaaatttagacctaaacgagcttgggaggacattctatgtctcgcatcgtcatcgtcaccggcggcggcaccggtatcggccgcgcggtcgcggcccggttcgccgaggcgggcgacagcgtcgtcatcaccggacgacgccaggccgtcctggacaagaccgtcgccgacctgggcggcgacatccgcgcgatcacctgcgaccacaccgatcccgagcagctggccgcgctggcggccgcactgcccgagcgggtggacgtcctggtcaacaacgccggcggcaacaccgacatcggcaccgagacccccagcgggctggccggactgggccgggcctggctcgcgaacctggacaccaacctgatcagcgccgccctgaccaccgaggcgatcggcgagcggctcggctccggcggcagcgtcatccacatcggatcgatcgccgccgacaagggcaacggattctacggcgccgccaaggcggggctggcgtcctggaacatcggcctggcacgcgaactgggtacccgcgacatcacgtccaatgtgatctcaccggggtacatcagcgagaccgagttcttcggcgacgtcatgaccgagcagcgccgcgccgcgctgatcgaggcgaccttcgtcaagcgggtcggaatacccgccgacatcgccggtgccgcctggttcctggcctcccccgacgcccgctacgtcaccggtcagaccctcaacgtcaacggcggagcctggtcgagccgctgatcacagctccacgaagtccccgatcgggatgcggtggtactcggcacgggattcctcgtcgaaccacgagtcgacgatcccccagcccaactcgctgaggtaggcgtcgtggacggggtggatccggcggggtgccaccgcgcgggcgaagtccagtgcctcggcgagcttcaaccagggagccgcggcgggcagcagcagcgtgtccacaggggtgccgggcgggtgtagcgcatcgcccgggtggtacagcgccccggacggtgtgtccacgatgaacccgaggttggcgcagtcgggaaatccctcgtagacctcagcgtggcggcccccggcagcgcgcacccggaatccggccgcctcgaaggaatcccccggcgccacggcggtcgcggcgacgtcgagttcgccgaccacgtcggcgtgggtgaagatccgcagttcggggtcggcccgcaccgcggccgacagcttgtccacgtccaggtggtcggggtgggcgtgcgtcaccaacaccgcgtccgccccggccagactctccggttcgctgaacacacccgggtcgatgaccagtgtgctggctccatcctcgacccgcacgcaggcgtgggtgaacttcgtcagtctcatgagccgatcctaggcacgtcgctcgaatacgagagaaattcatccgaacgccggttgtgcggacccggtcacgggcgcacaatcccatcgtatggagttgctatgcacggtttatccggtgggtgatctcgaaaccgccgcagcgcactatctcaacctgggattccgggacgtcgcccgtcccgaccacgacacgatcctgttggcggccgacgagtccccgtatgtcgacgtgatgctcgaacgccatccggtggaggcgcacctgggcagcgggccggtgttccgcatcgaggacgtcgaggggatgcacgcctcccaaccggatctcaactgggtgggccagccggtcgacatcccgaccgggaagtacgcgatcttccgggacccggacggcaacccgatccgggtcgtcgacttcaccgccgacagcggccggttcgccagtctgttccgaccccggcactgaccgaggcgacgatccgagcacggaaaatcatggcggaaatgatcttcccaagccgtcggggaccgggttaagctccccctctgttgcccggcaggaaggatctcgctgatgtctgctgtgacgatcgcggtggtgggggccggtggacgcggaacgacctacgcgtcctgggccctcgacaaccccgacaaggcgcgggtggtggccatcgccgaaccccgaaccgaagtgcgggaacagttcgcgcgacagcacggtatcgacgaggcgaaccagttcaacagctggcgcgacctcgccgaagcgggacgggtcgccgacgcggtgctgatctgcacccaggaccgcatgcacaccgagcccgcgatcgccttcgccgacgcgggctggcacgtgctgctggagaaaccgatggcgcccacccctgacgagtgcgagaagatcgtgcacgccgcccaccggggcggcgggatcttcgcggtgtgccacgtgctgcggtacacgccctacaccaaggcgttcaaggagaccgtggactccggggccatcggggacatcgtctcggtgcagcacctggaaccggtcgggttctggcacttcgcgcattcctatgtgcgcggtccgtggcgcaacgaggccgagtcctcgtcgatgctgctggccaagtcctgtcacgacctggactggctgcggcacgtggtgggacggccgttcaagcgggtgtccagcttcggcagcctgcggcacttccggcccgagaacgccccggccaaggcgaccacgcggtgcacctcctgccccgtcgaacccgactgcgcgtactcggccacccgcatctacgccgccggactccgggaacggaccttcaccatccgccacctcgtggacgtgctggaggaggcgaagctggagaaggcgctgcaggacggcccgtacggcgcctgcgtctaccacaccgacaacgacgtggtcgacaaccaggtcgtcaacatggagttcgacaacggtgtcaccggcaccttcaccgtcaccgcgttcacgccgttcgaggaccgcaagacccggatcttcggctcccacggcatgatcgagggcgacggccaggagatccgggtgttcgacttcaacaccgagaagaccacgatctccaaggtcaaggcgatcggcggggtcggtgccggagccgggcacggcggcggtgacgccgcgctgatcgagaccttctgccgggcggtcgccgagaacgaccagtcgatagtcctatcgggaccgaacgagtcgctggagacccacctcgtcgtgttcgccgccgagcgggctcgactggagggcactgtggaaccggtcgtgtagcccgcgcggctcacgctctaaagtgaaccagggccggatgtcgccggggacgagactcacggcgaacaacccggtcgcggcctcgtccgacagccacgcgaccaactgagcgcgggccagctcggtgacctcgtcggcgtcgaaaccgttgtcgtgccgccattcccggcacaacaccaccccgtcggcgttcgtggcggtcagcgtcagccgcgcgaaaccggcggcccgcacggcgaacaggcggtccagttgcaccgccagcgcgcgggcggtgaacgccgccacggtcgcgtgccgcaccggcgggtcacagtcgacactcaccgtcagccctgacgcttcttgtccgcaaccggatgacatccatgcccttctatcgctgtttcggttggcgcgggcctgggtagcccagaaaaatatcgggacagggtcgtcagaatggatggcaggaaacgacgaccctgccccggcggaagcccggtcggtgcacaggggagacaccgacaccggctcacgcgaagcccgacgggcggggcgggagtgtcagggaaaccccgcccgtcgagacgttcaactcagcgaaggccgatgagatcggtgacgacgctgacgaaatggtccgcgtcgcgcagcaggtcatcggcttcgcgggcggtgacgacgctggccactccggcctgcgccatcgtgcgtttgcgggcggtggcggcgaagaactccgcccattcccgcagttccggggccacctggatcagcaggctccacacgttggtgacctggctgcggtgaccggccaccggacgggccctgatcgccaggaccgccgccgccgcacgcagggccgccaggtgggcggtggcgtagcgggggccgtcgtgcggctcctcggcggcctcagcgaggccctgccgggccaggatcagcagttccagcggggagcggttcggcatgctgcgtgcgggaatcgccttccgatctcggtcggtggtcgtctgcgccgggatctcgggcagccgttgcgaaggccgctgcggcaggggtctcgtggacgccacgtcggtgtccgaggtcaaggtcgccagcattgtcttcccctttaatggcgagtgatgcgttgtccggtcggagccgccgcttccccggggtcggtgggagggggagcgacggctcgttccgggtgttcgaacagacgatcttgcgaacgcccgttcgaacactcgaatagtaaaccttgaccccgacacttccgcaaggggttctcggatatttgttcgaataactccgaacgggtgaaccggggcgtccgacggctatttgcgcagcgcagccgacaacacgatcgccagctgtacgaaaccgagcaccgccagcagcagccaggcggtggccgccatcgtcaggatgccggtcgtcagccccgccgtcatcgacgtggacgtcagcgccaccgcgcccgagacgccgtaaccggccagcgccgtcagtgcccgtcccggacgttcgcccaaagtggagatgccgatgtcgcgcagcccggcgatctggccccgggcccggatgtactcgtgtcccaaggagagcgccccggcggcgatgaccactccgggcggcaccccgagcttccagaatccgtacagccacgccgcttcggtgagccgggccgacagcggcacgaagacgaggctgcggcggctggcctgcaccacaggggacaccgccatcgagtagagccggtcgcagcccacggtgatgagcaccaggaacgctccggccgcgatccacttctccccctccttggccacgatgggagaggcgacaccacagaccagaccaacggacaccacagtggtgggtgtaatccggagcgttgtcagcgcacggttggtccatcctgcgccctgcgcctgcgaattcacacgcaaatatctaacagactcccgccggggtgcgggaatcaggtacaccgcaacggttcgggctcgaactgatatacgacgtcgcctcagtgcgcgatgacgtcgtccagcgacgggtaccgcgacggcggcagcgccacttcggcctggcagccaagggtttcgcactcgcacgcgaaggtcaccggcggcggatcctcaggggcggcgtcgcccagcgactccaggaacatcgtcacggccgtgtgggtctcggtgttctcggcgcgccgcaaccgggagcgctcggcgccgtcgcgggcgcgcggaccggcggccaggacgtcggcgaagtgctcgctcagcctgtcggcggtctgttcgaggctcagcgaaccgtcgacgtccaggaccggcagtccgtgcttggaggcggatgcgcgcatggcctcggtgagcagccgatcccggccgatgcggttgtcgtggcgccgcttggcgtccgggtcgtccttgtgtggatcgaaccgccgcgacaggttccggtcggtgaactcggaggtgggcagcagccagatcgtgtgcccggccgaggcggccaccggcgcgaccagttcgggcagcagcgacggcccctcggcgatgaccagcggcccgtcggccagcgccgccaggtcgtccaggaccatcgcgaacgcctcgtgggcgtaagcggtgaagtcggcggccagctgcgccgggctcggatcgacgaaccgctcggtgtggctcaacgccgccagccgcgccatctgcggatgccgcaccggatcgatgcgccgctggtgcgggtaggcgaaactgtccacccggtacagccgcaggtcgaaacggaaggccagcattctggccagagtggacttaccggcgccgcaaccgccgccgatccacaccacgttccgcatcgggctaccgcagtccggtgccccggttggcggccagccgcaccagccgcgccaccagttcggggtagtcgaccccggcgttggcccaggccaccgggaccccggaaccgggggtcaggcccggcatcgtgttgatctcgttgacgtagacggtgccgtcggaggccaggaagaagtccacccgggccaggtccgagcagtccatcacggtgaacacccgcgcggccagttcccggatccgctcggcggtgccctcgggcaggtccggcgccaggtcgtagggggagccggacgcgaggtacttggcctcgaagtcgaaccagccctcggttccggcgatcagcacctcgaacggcggggtggtgtccggcgcgccgccgtcctcgcgctccagcaccccgcactccagttcccgcaccccggtgaaggcggcctccaccaggaccttggggtcgacggcgcgggcggtcgcgatcgccttgtccaggtcgtcccagtcggtgaccttgctgatgcccaggctggaaccggcgcgcgagggcttgacgaacaccggcagcccgagccgctgcttctccgcctccgacagggtctggtcgcgtttgaggacgacgtagtcccccaccgggatgccctcggccttgagcagccgcttcatgaagtccttgtccatactggccgccgaggacaggacgttgctgccgacgtaggggacgtcggccatctccagcagtccctggatggtgccgtcctcgccgtaggccccgtgcagcaccgggaagacgacgtccacgtcggacagtacccgggcgccgcccgcggcgtcggtgatcgcgacgtccttcatggtcggatccgcggccagcaccacgtgctggccggagtcggcgctgatctcgggcacgttgccgtcgcccagcgccagcttcgccgatcgcgcgtccaccgacagccactgtccggcctgcgtgatgcccaccgccacgacctcgtactgctccgggtcgagggcggcgatgacgcccgccgcgctcgcgcacgagaccgggtgctcaacgcttcgtccacccaggacaacggcgaccttcgtcttcttcatacggtttccttgtcaactactcggatttggtgtcgcgtgacatgagttcggcgaccgcctgccggggggacagtccttcgtaacagaccttctcgacctgttcggtgatcggcatctcgacgtcgtgcgcgcgggccaggtcgcgaatggagcgacagctcttgacgccctcggcggtctggcgggtgatctcctgtgcctcggccagcgtgcggccgcgtcccagcgccaccccgaaggtgtggttgcgcgacaacggggacacgcaggtggcgaccaggtcgcccagtccggccaggccggagaaggtcagcgggtcggcgccgagcgcgctgccgagccggatggcctcggccaggccgcgggtgatgagggtggccttggtgttgtcgccaagacccatgccggaggccataccgaaggcgaggccgatgacgttcttgatcgcgccgcccagttcgcagccgacgacgtcggtgttggtgtacgggcggaagtacttggtggtgatgacgtcctgcacccgctcggcgcgggcggcgtcgatgcacgcgaccacggcggcggtgggctgttcggaggctatctccttggcgaggttgggaccggtcaccacggcgatccggtcgaagtccactttgcccacctcgtggatgacctcgctcatccgcttgagcgtacccagttccacgcccttcatgaggctgatgacggtgacgtcacggccgatgtggggcgcccagtcggccaggttgtcgcgcagggtctggctggggacggccaggacgaccatctcggcgccgtccagggcctcgagcggattcgcggtggccgtgatggtcgacagcagcgggacgtcgggaagatagtcgggattcatgtggtggacgttgatgtcctcgaccaccttctcccgtcgcgcccacatccgtaccgtgttccccgcgtcggcgaggatcttggcgaaggtcgtcccccacgacccggctgccataaccgccacgtgtgccatcaggtttcctccctgctcttcttcttggccgccttgaggtcgtacaggggtggcgcggcctcgccgcgcagctcggcgagctgatcacggatgcgcaacatgatcgcatcggtcatcgcgttgaggttctcggcgttgggttcggccccttcccaggccgacaggtccaccggcggaccggcggtgacggtgacgggtgcgcgcaaccggaaccgcgccttcttgcgaatggggtcgaagatacgctgcggcccccacacggtcatcgggatgaccggggcgccggtttccattgccagccgggcgactccggtgcggccgcgcatcggccagtgctcgggctgcttggaggtggtgccctcggggtagaagatcaccgagccgccgctgtcgacgcgctcgatggcggcgtgcagcgacttgacggcgtcggtgccgccccggtagacggggatctggccggtccacttgatgagcttgccgaccaccggcaccttgaagacaccgtccttggccaggaacgacgggttgcggccggtgttgtagacgaagtgcgccaccacgagcgggtcggcctgcgagatgtggttgcaggcgaggatcaccccgcccttcatgggcacgtgccgcatcccggaccaggtccggctggcgatgaaccacaggaaccacttgatgggctgtgcgacgacgagcagccagaagccgcgccggtcaccgccggggcggccgaaccagtacttggcgtcgagcttgtctttgcttctgggcaccgcgatacctcatttcgaacgtcggatgaaccctactgggctgggtttcggggttatcccggatgggcgttgacggcaaatggtgtcatgctggagtcagcgctaatgtcacacagcattcaaggagagtcgcgcgatgaacttcaaactgttggcctggatcgtgttgccggtggccggactcatcgtcgccggtgtcctggtgtcctggctgatcggcgcgctcttcagtgccgtctcctgggtgctcggcctggccttctacctggtcctgggcgccgtcgcggtcggcgtcgtcatgtggggctggagcaaggtgcgcggcaaggtggccggtgccccgcgtcgcaaggaacttccctagtagttgtcacaccccggcgttacggtttcggccacggcgccgggtgggcactattcctgtgatctacgaaacgaaacggtgccgtttcgaattaaatcggcgtaggctgcgtttcagcaatacgataccgtcccgtttcatatcaccctggaggaaccgtgccccagcaggcttccccgacgctgcccgagaccgggcacccccgtcgctggttcatcttgagcgctctggtgctcagcctcatcgtcgtcgtcctggacaacaccgtcctgaacgtggcgatgaaggtcatcgccgacccgaaggaaggcctgggcgccaaccaggccgaactggaatggtccatcaactcctacacccttgtcttcgccggtctgctgttcacgttcggtgtgatcggcgaccgcatcggccgcaagcggatgctgctggccggtctggtgctgttcggtctgacgtcggtggcctcggccttcgcccagaatccggagcagctgatctgggcccgtgccggtatgggcatcggcgccgcggccatcatgcccgcgactttgtccattttgaccaatgtgttcgcgccgaaggaccggggccgcgccatcggcatctggtccggcgcggtcggcatcggcatcgccatcggcccgatcatcggcggcgcgctgctggaacagttctggtggggctcggtgttcctcatcaacgcgccggtcgtgatcatcgcgctgctggccatcggattcgtcgcccccgaatcccgcaaccccaacaaggtcccgctggacttcggcggcgtgatcctgtccatcctgggtctggtctcgctgacctacggcatcatcgagggcggcgaaaccggtgactggggccagatcggcgtgtggggaccgaccgcgttcggcgtcgtcgtcctggccgcgttcgtgctgtacgagcgcaggatcgcgcacccggccctggacgtgcggctgttcaaggagcggcgtttcgccagcgcctcggcggtcatctcgctgctgttcttcgccgccatgggcctgatgttcttcatgaccttctacatccagatcatcaaggggctcagcccgttggagaccggtctgatgttcctgccgttcgccggtgccatgctgatcttctcgccgctcagcgccggaatggtgaagcgcttcggccccaaggtcgtggctaccgccgggatgacggccatcaccgccgccttcgccgggtacatactgctggacgccgacacgccgctgtgggtcatggccgtcatgttcttcgtgcagggctccgggatggccaacgtgatgccgccggccatggacaccatcatgggttcggtgccgcgcgagaagtccggtgtcggttcggccgtgggcaacacgttgcggcaggtcggcggttcgctgggcgtcgcggtgctgggatcggtgctgtcgcagttgtaccgcgacgacatcagcggcaagatcccggccggtctggagaccggcgacgtggacccggccgagtcgatcgcctcgacctacggtgtcgcccagcagatggggcccgcgggccgcgagctgatgaactccgcgaccgactcgttcatcgcggccatgcacacgaccgctatcgtgtcggcactcgtcggactggccggcatcatcgtggcggtcaccctgttcccacggcgcaacgccacccccgccgcgccgcagcagcgggagtccgacgacaaggcgccgcaaccggcgctcgtggacgcgtaaggaagagacgatggatgtcagacacgacacccagcaggccgtgcggccgaagggtcggccgcgcagcaccgccgtcggggaggcgatcaccgaggcgaccctcgacctgatcgccgagtccggctccatcgaaaccctgtccatcgaggcgatcgcgacccgcgcgggtgtcggcaaggccaccatctaccgacggtggcccaacaaggaggcgttggtcgtcgacgccgtcggcaccctcaagggcgcgatccccgaactggacggcgacagcgtccgcgccgacctgatcgtcctggccaacacgatccgccgcagcagcgacacccgtgagggcaagatactgccgtgcctgatcctggagctcaaacgcaacccggaactggcacggcagtacgacaaggcgatgaactcgcgccgcgaggtcaccaaggacgtgctgcgcggcgggatcgcgcgcggcgaactgcgcgccgacatcgacatcgacaccgtcaccgcgatgttcagcgcgccgctgttgatgatgtcggtgatgggcaactacaacgaggtcgaacgcgagggcctggctgaacgggtcgtcgacacgctgctgaacggcatcgcggcgcgataaccgacgccgaatgcgaacctcggccacgaatcccgcacgccgaaccgactaggctggcggcatgcagggcactgtggccagcttcgaccccgagacccgcgacggcggcgtcctactcgacgacggcaccccggtgagcttctccgcgaccgccttcgacgcctcccggctgcggctgttgcggctcgggcaacgggtccagctcgaaaccggcgccgacggtgccgtggtgcgcctgcggcttccgaccatgccgtgagggtttcccttccgggggacaacgaacggctcatgcaacacggccctgccggttgacgacccggaatgccgcataccgctacggtgtcagggtgaacgatcgcgtcttggcagcgggcggcgttctgtggcgccccgcggcaccggacaacgcctcaacagacacagtggaagtcgccggggtctaccggccggagacccgcaactggtcgcttcccaagggcaagctcgacgacggcgaacatccgctgtcggcggcctgccgggaggtcgccgaggagaccgggctgaccccgataccgcaggcattcctggtcaccgcgcgatacacgctgccgcgtgagggcggcgagatcgagaagatcgtcgactactggtcgatgcgggcgctggacgagcgcgccacgttcacccccaccgccgaggtcaccgaacagcgctggttcggcctggccgaggccgagaaggtgctgacgcgtccccgggatcaggtggcgctgggggcgtttcgggacctgccgcgcgtcaccgcgaccgtgctgctgctgcggcacgcccaggccgaacccgagaccgcctaccccggcgccgatgtggcccggccgctcaacgccaccgggcgcggcgactcggcgcggctggtgccgctgctggccctctacaatccacacaggatcgtcgcggccaccccgttgcgctgcgtcaagaccgtcaccccgctgtcggccgcgctggggctcgagatccagggcgaggaggtcttcgacgccaccggacatcccggcaacccggaacgcgccgcggcccggctgcgggaactggccaccgggggcggcggggtcgtgtgcagccagctgccggtcatcgccgactcgctggcgatcctggccgacaccgacggcgtcgcgatgcccagtgtgcacactccccccggcggcgtgtgggtgctgtcgttctcgcacaagaccctggtcgccgccgaacggctcagcgtctgacgacagcgcgcgcggccgggtggtcgagccggtggaccggcagcgatcatgcggccccaccggcggatacggtatcgtcgggcgccgcctgccaaagtgaataccgaaaggccccgctcccttgcgatccgtgctcatcggcgccatcgttgccttcgtcatctccatcttcatcaccccgttcgcgatcaagctgttgcgccgctggcaacagccggtgcgcaacgagctcggtctggccagcaacgagggcaagcagcgaaccccgacgatgggcgggatcgtcttcgtctgcgccaccgtcatcgcctacgcggtagggcatgtgtcgctgctgccgctacagggacgaccgcacctgccgaccgtcaccgggctcatgttgctgggactgttggtgggcggcgcgttcatcggactgctggacgacatcctgaaggtggtgaagcggcacccgggcgggctggccgggcggtacaagatcctcggacagatcgtcgtcggtgccggattcggcgcgatggcgctgtacctgccgagccccgaaggctacacagtgggcaccggacatctttcactcgtacgagaccttccgtgggccaacatcaccgagatcggcgcgctcgtcgtcttcgtactcgtcgtcatggcggcatcgaacagcgtcaatctcaccgacgggctggacggactggcggcgggatcgacggccatcgtgatggcggcctatgtggtcatcgcgttctggcagtaccggcactggtgcgccgaggtcccgaaactggggccctgctacgaggtccgcgatccgctggaggtggcgctggtcgccggtgccgcggccggggcgctcgtcggattcctgtggtggaacacgtctccggccaaaatcatcatgggcgacgtcggctcgctggggctcggctgcctgatcgcgggaatggcgatggccacccgcacactgctgttgctgcccgtggtgtgtggactgttcgtcttcgtgacttcgtcccggatcatccagtatgtctcctttaagaccactggaaagcgcgtattccgtatgtcccccatacatcaccatttcgagatggccggatggagcgaggtcaccatcgtgaccaggttctggctgctggccgcgatctcggcctcgctggccatcggggtgttcttcgcggaattcctgcgcgccgcgggcggataaggctcgccttaccgaccggatagccatccaaaggtgactggagaaacctgaaacgaccgaggggagcggcttcatatttaagccactccccttttttgatgatcgcttgtgggcctaacggatgacccactcgggtttatggataaacgtccgcgggacgctttcttagcggatttcttcgcggccgtcttcttagtggcacccacccgtttggtcacggacttggccgccttagaggcggtgcggacagttttcttggccgcggccttgcgagtggtcgacttcttcgccggagccgtctgcttggccgtcgtcttgcgggccgtcgacttcttaccggtagaccgcttgggcatcttcttctcgccggtcaccagctccttgaagccctgaccgggacggaacgcgggcacgacggttttcttgacccgcacagcctcaccggtgcgcgggttccgtgccatgcgcgcggcgcgctggcgcttttcgaagacgccgaatccggcgaaggagaccttttcccctttggagaccgcccgctggatttcctccagcatcgcgtcgagtgctttgagagccgtcttccggtctccgaggtgctcgacgagcgcgtcgatgaactcagccttattcacgagattttccctcccgacaacatatttcgaatggttcggatgaaccgtaaaccgcacgttatgccgattcgtgcgcgggcgcaaccatatcagagagaaaaatcgttgtgtcgcaaagaaatttcttcggccacgcctgaggatcgccgccgagtcaacaaattgggatgatcacgccaccggcagtgtccgtggaagccacaacggacgttcggattcgaaggccgtgatggccgattcgtcccgaagcgtcagatctatgtcgtccaatccctccagcaatcgccaccgactgtgatcgtcgaggtcgaatttccatacctgttgcccggcaatgacttcccggcgctccagatcgaccgtgacctctatggaggggtccgcctcgacggcgtcccacagccattcgacggcggatgtgtccaactcgacaggcaacagccctcccttgagggcgttgccgcggaagatgtcgccgaaacgaggcgcgatgaccgcgcggaaaccgtggtcctgcaacgcccacacggcgtgttcccgcgaggatccggtgccgaattcggttcccgtcaccaggatggtggattccgcatatgcatcccgattgagaacgaaatcgggatcgccacgccacgaggcgaacaggccgtcggcgaagccggtgcgcgtcacccgcttgaggtaactggccgggatgatctggtcggtatccacgttggagcggcgcagcggcagggcgcggccggtatggacggtgaagctctgcatcggtcgggttctcctttactgggccagggcggcgggcgcggtgaggcgtccggtgacggcggaagcggcggccacggacggcgagacgaggtgagttcggccacccttgccttggcggccttcgaagttgcggttcgaggtcgacgccgagcgggcgccgggcgccagctggtcggggttcatgcccaggcacatcgagcagcccgcgaaccgccactcggctcccgcgtcggtgaacacctcgtgcagcccttcggtttcggcctgggcccgcacccgggccgagcccggcaccacgagcatgcgcacgttgtcggcgaccttctttcccttgagcacctcggcggcggcccgcaggtcctcgatgcggccgttggtgcaggagccgacgaacacgacgtccaccccgatgtcggtcatcggcgtgcccggcgtcaggtccatgtagtccagtgcgctgcgcgcggcggcggcctggctgggatcgtcgaagtcgtcgggggacgggacactggccgacagcggcacgccctggccggggttggtgccccaggtgacgaacggactcagactggcggcgtcgacgtggatctccttgtcgaagaccgcgccgtcgtcggtcggcaattggcaccaagcggccaccgccgcgtcccattcctctcccttgggcgcgtgcggacgatcccgcagatacgcgaaggtggtctcgtctggcgcgatcatgcccgccttggcgccccactcgatcgacatgttgcacaccgtcatgcgcgcctccatcgacagcgaccggatggccgagccccggtactcgacgatgtggccgcgtccgccgccggtgccgaccttcgcgatgatcgccaggatcaggtccttggcgctgacgccctcgggcagctcgccgtccactgtcaccgccatggtcttgggacgggtctgcggcagcgtctgggtggccagcacgtgctccacctcgctggtgccgatcccgaacgccagcgcgccgaaggccccgtgggtactggtgtgggaatcaccacaaacaaccgtggtgcccggctgggtgaggcccagctgcgggccgacgacgtgcacgacgccctgttcggcgtcgcccagcggatgcagccggacgccgaactcctcgcagttgcggcgcagcgcctcgatctgagtgcgcgacacggggtcggagatggtcagcagattgtcggtcggcgtgttgtgatcttcggtggcgatggtcagatcgggacggcgcaccttgcgcccggactgccgcagtccgtcgaaggcctgcgggctggtgacttcgtgcaacaggtgcaggtcgatatagagaaggtccggttcaccggcgcgttcacgcaccgtgtgggcgttccacaccttctccgccatcgtcagcggcaccttgtttgtcatgggtcacccttcctggacgtcccgaatattgggaggtacatttcagctcatgggaaacagtatcagtggtgtcggcgtactcgacaaggccgtgttgatcctcacctcctgtgccgagggcgccagcctggccgaactcgtcgacaaatccgggctgcccagggccaccgcccaccggctcgcgcaggccctcgaggcccaccgcatgctggtgcgcgaccacgagaaccgctggcgtccgggcccgcgactgggcgagttggccaacaccactcccgacgtcctgttgcaggccgccgaaccgatactcaaactgctgcgcgaccagaccggcgagagcgcccagctttaccggcgccgcgccgacgagcgcatctgctgcgccgccgccgaacgacacagtggactacgcgacacggtcccggtcggggcggtcctgcccatgtcggccggttccggagcccaggtcctgctcgcgtgggaaccccccgaggccgtgctgccgctgcttcccaagtgccgcttcaccgcccagaccctcaccgaggtccgccgccgcggctacgcccaaagcgtcgccgaacgcgaggcgggcgtcgcctcggtctcggccccggtccgcgaccgcaccggccgcgtcgtcgcggccatctcggtgtcgggccccatcgaacgcctgggccgccgccccggcgaccggctcgcgatggccgtcatccgcgccggccaacgactgtcggggcattagcctcgatcgagcagtttcgcgggatcgtcgccacggatcgccgcgtcgaggacttcgacgatgtgcgccaccggcagtgactcgccgcgtcgtgtgacggcggcggcgatctgcatggcgcagccgggattggccgagaccagcagttccgcgttcgtgtccaggacgttggcggccttgcggtcgcccagttcggacgcggctttcggttgcaggatgttgtagacaccggccgaaccgcagcagatctcggcgtcggcgatctcgcgtacgtcgagcccgggtatgccgcgcaacagttcgcgcggttgtgcccgcacccgttgggcgtgggccagatggcaggcgtcgtggtaggcgacggtgaggttcagtgcgtgtcgtggcccgcgcggccccagttcggccaggtactggctgacgtcgcggaccttcgcgacgaagtcgcgggcccgtcgttcccagttggggtcgtcggcgaacagttcgtcgtactccttcatcgccgagccgcaaccggccgcgttgacgacgatcgtgtcgaccccggcggcctcgaacgcctcgatcgtggccttggcgaagttcgtcgcctcggctcgccgtccagtgtgcagggacaacgccccgcagcagccctgccccggtgggatcaccacctcgcagccctcggccgccagcacccgcgcggtggcggcgttgacctgcgggaagaactcgccctggacgcagccggtgagcatgccgaccgtcgcccgtttgtcgcccgacgccgcgatccgctgcggcagtcggggacgcgcacccgcgcggggcgccagtgtcgccatcgtcgccagtcgcggggcccgccgcgacagcgtccgggtcgcgagccggtccaaccgcagccactgcgcgatccgcagcggccaccgcaacagccgcaaccggcgcggatacgggaacagcgcgaagatcagccgccgcagccagcgctccgaagcggtgcgcggatgctgttcctccacctcggcgcgtttggcggtgatgaggacgtcgtagcgaacccccgagggacaggccgtcacgcaggccatgcaccccagacaccggtccatgtggttcacggtggaatcggtgagctcggcgccctccagacccagtttcatcagctggatccgcccgcgcggcgagtccatctcctgtccccacagttcgtaggtggggcacgtcgacaaacagaaaccacaatggacgcacgtgtcggcgagtcgtttcagatccggcgcgtccatcctgggttcacagccttccgacgaagcggcccggactgagccggtgcctggggtcgaactcgttcttgacgcggcgcatcagatccagcgccccgtcgtcgaccggcccccacatgtcgacgcgctggcgcaccgcgtccggcgcgtgcaccacgacggtgctgccgtcgcggccgcggacccggtcgcgcagcgccgccacgaaggaggccaccgttccgggttcggcctccggcggaatcgccgtgtggatgacgcccacggcgctgccgcgcgccggtacgtcgaggtcgttggcgcgggcggcctgcgcgaccgcctccatcgcggccgggagcgcggcgggcggcaccgtgaccgccaccagggttccgtgtggactgtcgggccaggatccgtgccacaccagcggctcggtggccgcgccgccggggtcgggttcggccacgacctcgctgtcggcaccggccgcgacgtgttcggcgtgcccgttgacgggattgaccatgaccttgccgtccacggcggccgcggcccgcacggcgcgcgcggcgactccctcggcggtgccctcgaagctggccgccacggtgatcggcgcggtgacgccgggccggtccatgtccacggtggtcggtacctgctgcgagtcgatcagcgccgaggcgtgccgggcggcaccggccggatcggcggtggtgaccgcgacccaggccgtcgcctcgggcagcgggtgcagccggaagatcgccgaggtgaccacgcccagggttccgaaggaaccggtcaacagcttgccgaggtcgtaaccggcgacgttcttgacgacccggccaccggcgcgggccacgacgccgtcggcgcgcaccatcgtcacgcccagcagcagatcccggaccgccccataggacagtcgcagcggcccggcgtggccggtggcgatgaggccgccgacggtgccgaccgcgtgggtgtcgtcgtcgtagcgggggacgtcgacggccagccgctgtcccgccaccgccagcgtctcggacagccggtccagccggcaaccggcctcgacctccaccaccatgtcgccgtcggcgtggtcgatgacccggtcgaaccggctcatgtccaggatcagttcgcagccgcgcggcgtcgggccccagtgcagtttggttccggccccgcgcggcgtcaccgacagcccgcactcgtcggccacccgcaacagcgccgccacgtccccctccgaaccgggtgccgccacataggacggcacgaggccgcacaccgcgtcctcgctggtccccagcgtcacccggccgtcgcaggcctcggcgagtcggtcgaagatctccgtcgtcacagcaattccgccttcccggattcggcaagcggatgcacgcccttgcggtgacctggccgttcgccgcacaagcgcggcgtcgggaacaccttccccgggttgcacaagccgcccgggtcgaaggcgcagcgcagcagttgcatcgtgtccaggtccgcgtcggagaacatccgcggcatataccgggatttgtctaccccgatcccgtgttcgccagtcagtgatccgccgtgcgacaggcacaggtccaggatcgcggccgacacctcctcggcgcgttcggtctcaccggcgaccttgtcgtcgtacatgaccagcggatgcaggttgccgtccccggcgtggaagacgttggccacggcgataccgctgtcgcgcgacagcgtctcgatccggctcagcacggcgggcagcgcggtgcgcggcacgactccatcctggacgatgtacgagggcgaggtgtgcccgatggccgcgaacgcggacttgcggcccttccagatcgcggcccgttcggtgtcgtcggcggcgacgcggatgtcgaaggcctcggcggcgagggtgcgcacctggtccagctgcgcggcgacctcggcggccggtccgtccacctcgacgatcagcaccgcggcggccccgggcgggtaaccgcaggccaccgccgcctcgacggcggcgatcgcggtcgcgtccatcatctcgatcgcggccgggatgatgcccgccgcgatgatcgccgacacgcaggccccggcggcgtcgatggagtcgaaggccgccaacagggtcgccacgtcctcgggcgcccgcaacagccgcaccgtcacctcggtggcgatgccgagcgtgccctccgaacccacgaacgcgcccaccaggtcatagccggggtactgcaccgcgggcccaccgagccgcaccaactccccctgcggggtcacgatctccaggcccaggacgtggttgacggtgaacccgtacttcaggcagtgcgcgccgccggagttctcggcgacgttgccgccgatcgagcagatctgctggctggacgggtcgggagcgtagtagtacccggacggggaggccgcccgcgtcaccgcgaggttcaccaccccgggttcgacgacggcgatccggttggcgacgtcgacgccgagaacgcgccgcatccgggaggtgacgatgagaaccccgtcggcgcgcggcagcgccccgcccgacaggccggtgcccgaaccgcgcgcgacgtacgggaccccttcggcgacacaggtcctcacgatccgggcgacctggtcggcgctggtcggcagcaccacgatgcccggcacggccgcgtgcgaggtcaggccgtcgcactcgtaggtgcgcagctcctggtgatcggtgatgacggcgtccgcgccgacgatctcacgaaacgccggagccagccccgtcacgtccattgtcgatcacctccgggtcagggcatctcctcgtacgcggggagcgtcaggaactcggcgtagtcgtcgtcgagcgccaccgcgcggaaaagtcgcgtcgcctgttccagccggtcggcgtcgacaccgggttcggcggcgatggtcttgagttcctcggcgatgatgccctcgacgagctcggcgtccaccgtcgcgccgtcggcgagcgtgacgccgttgtgcacccactgccacacctgcgagcgcgagatctcggcggtggcggcgtcctccatcaggttgaagatcgcgaccgcgccggtgccgcccagccaggccgtcaggtaccgcagcgcgacggtgatgtcgttgcgcagcccctcgcgggtgatctggttcgggtcggcgtccaccgcgagcaggtcggcggcggtcaccgagacctcctcgcgcaaccggttgagctggttggcgttctcgccgagcgccttgtcgaactcctcccggcagatcggcaccaggtcggggtgcgcgacccaggagccgtcgaagccgtcgccggactcgcgcgacttgtcggcgcgcaccttgtccagcgcggtggcgttgacctggggatcgcggcggctggggatgaacgcggccatcccgccgatggcgtgggcgccgcgtttgtggcaggtgcgcaccagcagttcggtgtaggcgcgcatgaacggcgccgtcatcgtcaccgcgttgcgctccggcagcaggaactccgcgccccgggcccggaacttcttgatgatgctgaacaggtagtcccaacgccccgcgttgagcccggccgaatggtcccgcagctcgtacaggatctcctccatctcgaaggccgccgtgacggtctcgatgaggacggtggcgcggatcgtcccgcgtggaatgtccacaagctgctgcgcccggacgaacacgtcgttccacagccgcgcctcgaggtggctctccagtttcgccaggtagaagtacgggccgtgcccgcgttccagttgcctgcgggcgcagtggaagaagtacagcccgaagtcgaccagcgagcccgacatccgctcgccgtccaccagcaggtgcttctcgtccaggtgccagccgcgcggccgcaccacgatcgttgccagctccccggcgggcttgagccggtactgcttgcccccggcgtcgaagtcgatggtccggtccagggcgtcgcgcaggttcagctgccccgcgacaacgttttcccacagtggagtgttcgcgtcctccaggtcggccagccacaccttggcacccgagttgagggcgttgacggtcatcttgcggtcggtcggcccggtgatctcgacccgccggtcgaccagcccgggagccggttcggccacccgccagccggggtcgtcgcgcaccgcggcggtctcggccaggaagtccagcccggccccggcgtcgaagtcggcctgccgccgggctcgcgcggccagcagctcggcgcgccgtccggcgaactcccgatgcaggacggccaggaaatccagggcctccggactgaggatctcggcgaaccgctcgcccatctcacccttgacctcgacaccacgcggcaaactcaacgacgactacctccggtaacgggacgatcattcgacaatggcccaccctagccccgccgcgcgggaccggtcaatgagctaaagcgacggacactcccggagtccattcacactgagcactcaactgcacaaatatgcggcctgcgtctcaggattgtctcagtggtggcaaaaagcaagcaaaccgtactagcttgattccatgtcccggaacgagcatgacgccagtgtcgcgcgactgcgggcggcgttgctcgccttgcccgccggagcccgggtgcggctggccaaacccagttccaacctgttccgcttcggcggccgcgactccagccccggactgcccaccgacggcctggactcggtcatcgccatcgaccccgacaaccgcaccgccgaggtcggcggcctcatcacctacgagaaactcgtcgcggccaccctgccgcacaagctgatgccgcacgtggtgccgcagctgaagaccatcacgctgggcggcgcggtcgcgggcctgggcatcgagtcgacctcgttccgcgacggtctgccacacgagtccgtcctggagatggacgtgctgaccggctccggcgagatcgtcaccgtccaccccgacgacccgctgttccgcggcctgcccaactcctacggctcgctcggatacgcggtgcggctgatcatcgacctcaaaccggtctccaacaccgtcgcgctggagtaccgccgcttcgacgaccccgacgcggccttcgccgcgctcggcgagatctgggaacgcggcgaggtcgacttcctcgacggcgtcgccttcggccccggcgagacctacctgtcgctgggccggttcaccgacgaacccggaccggtctcggactacaccgaggaacacgtctactacaaatcgctgcgccgccgccgcagcgaccgcctcaccgtccacgactacctgtggcgctgggacaccgactggttctggtgctcggcggcgctgggcgtccagaacccggtcatccgtcgcctgtggccgcaaccgctgcgccgctccgatgtataccgtcgcctggtggcgctggaccgccgcgtcggcatcacccgccgcatcgacgcgttgcagggcaaacgccgcgaggccgtgatccaggacgtcgagattccactgtcgcgagcgccggagttcctgcgcgagttctgcgccaacgtcccgatccgcccactgtggctgtgccccctccagctgtcgggcgaacgcacctggccgctgtacccgctggaccgcggcgaacgctacgtcaacttcggcttctgggcgacggcgatgctgcgtccgggccaggcgcccgaccaccacaaccgcttcgtcgaaaacctcgttgacgaactcggtggccacaagtcactgtattcaacagtccattatgaccgcgatgagttccggcgccgctacggcggcgaagcctacgacgaactcaagcagcgatacgaccccggcgcacgactcccagatctttacgacaaggtggtgacggatagtgcaactcgctgaagtatttacccgcatcgttggaaacgacccaccggtgggatttcgcgcctacgacggtagcgccatccccgccggaccggacgcgcccgtcctggacgtccgggaccagacggcactgaactacctggccagtgcccgccgcttcgaactcggcctggcccgggcctacatcaccggcgccgtcgacgtggccggcgacctctacgagctcatgaagaaactgtggatgctggaagtccagctccccaaactggagctcgtgaaactgtggtcggcactgggcggcctcaaactcctgaaacgcccaccgatcccggcgcgcgaagcgcacctgtcgggccgatcgcactcgaagtcccgcgacgccgacgcgatctcgcaccactacgacgtcggcaacgacttctacgaactgttcctgggcgactcgatggcctacacctgcgcggtgtacgaatcccacgacaccaccctcgaacaggcccaatgggccaagcacgacctcgttgcccgcaagctcgacctcaagcccggcatgcgcctgctcgacgtcggctgcggctggggcggcatggtcaggcacgccgccaagcactacggcgtcaaggccctgggcgtcacgctgtccaaggaacaagccgaatgggcccaaaaggccatcgtcgaccagggcctacaggacctcgccgaagtcaaattcctcgactaccgcgacgtacccgacgacgaatacgacgtcatctcctccatcggcttgaccgagcacatcggacgagaaaacctggcatcctacttctcgtccctgtactcgaaactcaaggtcggcggccgcctcctcaaccattgcatcaccaaacccgacagcaagggcccggcgatcgcccgaggcggcttcatcgagcgctacatcttccccgacggagccctgtcgggcccgggtccactgatgacccacatgcacgacgcgggcttcgaagtccagcacgccgagaacctgcgcgaacactacgcgctgaccctcgcggcctgggaagccaacctggaacgcaactgggacgacgcggtcaaactcgtcggcctggaaaccgcccgaacctggcgactgtacctagtgggctgtcgcctcggcttcgagcacaacggcatccaactacaccaaatgctgggcgtcaaactgggcgaccaactcctgcccgcgatgccgctccgtccaacctggacaagctgaaaaccagccaagcccacttaagcccacgctaagcaaccacatcgcaacatgggtggtgtcacaaccacacaaccgaaaggcaccacccatgtctcttctctcccaccgccgtgccctggttctggctggtctcaccggcatgctgctggccggcggcaccctggcgacggccaccgccgcccaagccaacgacacctcccccaccgacaacaccaaactggcacccatccccagcgcgacccttgacatcgccgaagccgccgacaaagccgaagccaagtacccggactgcgaagcaacagcggccctcttctacgacacggccaacaccccgatatgggacgtcgaactcacctgcgcgagcggcaccatcaaatacgtaaccgtcgacgccaactccggaaccgtcgccgacaacggcagcaccacggacgacaccaccgactccaccaacccaaccgacccaaccgatccgagcgactccaccaaatccgacaagtccgaagcccccggttccgacaagaagaacccgtccgacaacaacagctcggcctccgactccggcgacgcccgcggaaccggcaagaacgccgacgactagccacccgcaccagtcacccagcccgcgcgcgacacccagccgcgcgcggccaccccctacccacccactcgccaagcgaggctcaaccttcgccccgtttccctgcggggccatgcccccagccgctgcccctcgtcccccgcctcaacttcacatccccggctggctcccacccgcccccaccgttagccagcggtactttctaatgccctgggcatcttcagctacttgaaagccaaccgagtcgtcatggccgccaccacatcaaccagcgtctttcggtcaggcgccggaagcttctcttgcagattccggctccggatcatggcgtcagcgacctcgcagacttgcgcgagttcaatatcagcctccgaaagctccaccacgcccttgctgtgcaaccacatcgcgacctcagaccacgagtaaagactgcttcgcggccgcgcgaacttaggcactggaaagtccccggagccacgacgcccagtcgcccagtgatcaaccgtgctgaagcttcgattggtccgctccgagatttccgacaacgtcaccaagtcctcactcactccagtgatgcgttatcgacgcccaagcctcgcctcgtttccctgcggggccatatatccccgtcgctgctcctcgtcccccgcctcaacatctcgtccttggctggctcccacccaccccaccgctggtcagcgaccgagctcgtgagtcgtcgctcctggtcagcagcggcgaagccgcgggcggggttggcctcgtgtcgctacccggagccaggctcgacccagctcggttcggttcggctcggctcggctcgacccagctcggctcgacccagctcggctcgcgagcatcgtgcgctaggagcatgagcggatgcgccgcattcaggtgagggagttgttggttaggacggttcccagcggacgcagttgctggcgacccacgccttgcgtcccttgtagttcacgcggttccacacgtcgccaccaccgcagtcgcggaacttgccgccgacctgtgcttggctgtcgcagtcgatgcgcttgcccttggcgagcaggtcgagggccgtggagtttgtcgttggcttggccctgatcttgacggactgcagcgcgacgtagtcacagtgcgggctgcgagcttcgggttcgtccgcgtgggccacgcccgacaccagggtgccagccatggcgacgccaaacgccaagctcccgagaatcatccgccgtttccgtttgccgtgcatcaagtactcctttggtcgaagatcgcttcgacatcgaagacgacggcgtatcggtccatagttgactgatgtgggggatgccacagcgcgtgtacgtggggcttcaagcggcgcgctaaccaattgagggcgggaggccgccgtgctggatcggttcgaactagcattcgcggcatgattttcataaccgcgaagttccgggttctgccccagcatgccgagcgctgggccgagatcgccgctgagttcacccaggccactcgttctgagcccgggtgtttgtggttcgactggtcgcgcagcctcgatgactcgaacgagtatgtgctggttgaggcgtttcgggatcaggacgccggggctgcccatgttcagtcggcacatttcgctcaggcccagcagacgttgccgcagtatctggcggagacgcctcggatcgttagtacttccgtcgatcaggaggactggtcggagcttggggagttggccgtggagcgttagggctggtcgttcagcgggaaggtgtctcggatgaactcgctgagcttgttcgccgcttggagtagggcgtcggcggtttcgtccattttggctttgaatttccgtagttcggggtccgagggtcccgattccagccagtcgtcgagggtctcgcggtgccgcagtacccactcgcctcgggcttcgaatgcggcttcgcactcgtcgagcagttcggggcagtagatacgtaggacggtgcgtagattgcggcgttgggaggagcggcggcgcttggggcgtaggtagttgaccagtggtatcggtggattgagcacgtcttgtatgtccgcgcgaacccgctcgtagttgccgcgacggccccagccgccgccaccggcgttgctggcgccccagctgtcgccgctcttgccgctgcggcccctgcgttgggatttgcgctcttcgcggagttcgtcggcgcgtagtcgcacgtagttgctggtctccagtgccatcttgtgccactggtgcatgatctcgaccagttcccacagtccttctcggatgttgggccagtaagcgggacgatccgccgctcgtatgccacgcagtaccgccgcgccggtcttggccacggtggtcgcttcggggattccgggaatcgtcacggcgtcaacgccttttgggtagcggtcgggtcggaggcaatcctatgtgaagcggggttttgggttgggattgaaccggttcaggtgatatgtcgtagaaagggtttgccagacccgaatccggtggttcgggcgcccccaccacagaggagacaaccttgaggaagttcatcaggatcgcggcggcgaccgccatcgccgcggtcgccgtcgccgtccccaccagcgcggcctcggcccacgcgtcggcctcgggatccgaggtgccgtgcgaggagtggtacatcgacgccgaccacgattcgctgtggaacaactgtgacgcgcagggacgtcggcagcagatcgaggtgaccgacacgcagggtggcgtgagcccactgtgtatgaagccgggtgtcaacgtcctggcctacggcgaggtcggtaccggttatatccgtgcggtgcactggaagggcaagtactgcggctgacggatgaggggagtgccggtgatccctcggcactccccggctgtcaggcgtgcatgaggtcggcgtgggggcgcagctgggtttcgctgagacggcggttgtagatggcgaccttggctatcacgccgttgaaccaggacttgccgtcccggctgcccacctggaccggggcggtgccgggtttggggacgacgatgacctcgtcctcggttcccttgcggtagaccagttcggttccctggcgcagtttgccgtcgcggtagacccggacggtgccgtacttgccttcgttgaggtcgaaggcgatcgcccagtggatgaactgtttgacgcggatcgcgtcctggaagtacgaaccggcgccgtagccgccggacgggttccacgcgtaaccggagatccggttgggacggttctcggcgttggtcttggagtagatgcggcccgcccattcgcggtcgccgccggagccggatttcttgcccttgccgatgaagtggacgtagccggattgttcgtccttggcgaattccagtgtgtgcgggctgatccaggcttcgatggtgaggcggccggtggtggtgatgctgaacgacttgtggctcgggacgcggaagtagccgttggcgccgttgaagatcgcgccgccgtcgccgttgggtagccgggtggtcttggtgacgttgtagtaggtgcccaggtggccgttgacctggtcgtattccttgccgtgggaggggtgcgacagccgccagtaggccaccggcttgtcggcgaggaccttgcggtcgtaggcgctgaggttcggtgggtggcccgcgtcggcttgggcgaaacgggaggcgcccatgccgagggctgtggcggctgtggcggcggccgcgccgtagagcacggtccggcggttgaggtggggccgtttcatgggcggttccttcgggttcgggggctggtggggacggtatcggcgccgaggacgaaaccggcacgacttcggtggcggaactcgtgcgggtggcgggtctactttggggggtgaattttcgggagtgtcggtggcgttgacgacaatcgatgccgtcgaagccccgggaggtccgtatgagttatcgccagctcgccactcgtcctgttctggtgtgggcactggtcgcgttcagtgcccggttgccggtggcgatggcgccgctcgctttggtgttcctggtgcgggagcgggcgggtgggtacgcggtgggggctggattggcggcggcgtatgtgatcggtgaggtcgtgggggccgtggtgttggggccgcggttgcggccggagcgggctcgggtcccgttggcgatcgggatggccgtcggggcgggggcgttcgcgggcttggggttgatgccgggtggggatccgttggtgttgggggcgttggcggcgctcgcgggggcggcgcccgccgccgcgacgggtgggttgcgggcgttgctgacgtcgcggttgcccgagtcgctggtggtgaaggcgttgagcgcggagtctgtcttgacgtacgcggtgtgggcggtgtcgcctgcgttggccacggtgctcgcgttgagcgtggcgccgccgtcgccgttgctgctggccgccgcgctgttggccgcggcgacggcggggatgtgggcgttgcccgccgggtggacggcggacgacgatgatcgcgcgggggtttcgatggcgcgcacgctgttgcggggttggccgatctatgtgaccggggcggcggcgttgtcgatgttggcgttggcggagctggtgctgcccgcgttgctggagcagcgcgggatcggggtcggctgggcgggaccgctgttggccgggttcgcgatcgcgtcagctgccggggcggccttgtacgggttgcgcggttcctggccgggctcgctgcgggcccagagcctggtgttgctgctgggtgtcacgggctgcgtggccctcgtcggggtggcgggttcgctggtgtggatcgcgggtgcgctgttggtcgcgggcttgttggcgtcgggtgtacaggtgacccggaacctgtcgctgcgcgaggcgctgccgcccagcgcgcacgcggcggcgtattcggtgctgtacgcggcggtgggtgtcggctacgcggccagcgcgggcttggcgggtgtggtgcagagcgcggcttcgccgtcggtggccatcctcgcgggcgtggggttcacgctggtgctggtcggtgccagtgccgtcggcgagctgaggccccggcggcgagccgccgaggcggtgagccgttcccggtgagcgcagcggagctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctcggctacaagctaacggccaggccgaggacgtcgaacccgacgatcgtgagctggcacggactcggcccggggccatcgatcgcggtcaccgtgggatccgcgtcgcgagcgtcacctcccgcaggatcgcggtgacagcggcggggtgtgtcagttgtggattgtgcccagctccggggattgtggacacggtgccgggacccggatcaccgatcagcggatcatgctcgccgtggacgatgtggagcggcacactcgacgggaggtcccgcagcagccgttccagcgcggctcgctcaccggaccggccaccgtgtttgagcatgcgggccatgcgacgggcgacgccgggacggcgcagtgacgcggcggcgctttcgacggccgcctcggtcgcggcgggcgcgatcgcaccgttggcggccgttgcggcggtcgtggctgctgcgccggtcgtggccgttgcagccatcgcgttcgcggctctcgcggtcacgccaggggcaccggccgcagcggtcgccgcctcagccacaccgagcagcgcatccaggcgcgcacgaggcaatcgcttgagaaccggcgccgtgatcgccggaatccgcaacggcgcgggagtgcgtcgctgaatgaagtacggcgacacgagaacgagccccgcgaccttctcgggctcagacgcgacgtaccgcaacgccagcgccgtcgcagccgagtgggcgacgatgaccggccgagtccggatcggcgccaacaaatcagccatccactccccgacgtcgaccgcgctccccgccgaccgccccagccccggcaaatcagcgaccagtgtagacaaaccactgctagcgtccgccgtggacagctcacccagcaccggccgccaggactcaccgtcaagcggcaacccatgcagcagaaccacatcgggcgtgatccgatcccccgccaagtacgtctgcgaacccgcgacatccgcgaaccctcccggcgacacggccgacagcgtcccgaacccgtccgccaccagccgatccgcccaccgacgcaacgcggtctccaccggcggatgcgacagccccgccgagcgcgcgacccgatcggccgagcccgtgtcgtaccgatcctccgacaggaacgtcaacgtctcgggatcagcaccagtaatcgccgcgggcagacgacgcaccacacccacaggcacgagccgacgaggcgcccgcaccccgaaccgctcagccacaagcgacaccagctcaggcaaccgaggcgtctcatcgtcgagcagccagtgccgtccaccagggagcgaatcgtgttcgggtatggcgcacaggaacttagcggcgtagtccactgtaaccacaggaacgaaagtctcagccgtacccggcagcacgggcagcttcccgttccacagctggcgaaccagttccgccgggccgatgtactgaccggcctcgccggtttcggagtggccgatcacggccgacggattcaccacggtcagcggaacaccgcgccggtcggccacgacccgaaccgccgcgtcggcctcgatcttggacgcctcgtacgcgcccatcgtccgataaagccggtccagttcagactccgggatcgggtacctgggctcatcacgcgggctgacccgatacccggacacatggatcagtcggcgcaggtcccgccgagcggcggcccagttcagcacattgagagcaccgtcgacgttgacgatgcgcgcttcaggacgcgccatcccgaaccggtagttaccagcaaggttgaacacgtcgcggacgtcgcccagccgccgctcgtccgccgcgtcgatgcccagagcggcatcgctggtgagatccccgccgacaaccgtcaggccttcggtgctcgcgccgtggtcggtaaaccatccgcgaagctcggcttcccgggtctgccccgaggccgccaggccaccgggcttccggatcaccgccgcgaccgagcggccctgccgcagcagttccagtgtcgtccagcggccgaggaaaccggtggcgccgaagacgacggcgtcgggacggtgaggggtgttcgctgtcatgtcactgttcctatctagaccgatctacataatttgagagcaaaaagacggatacccgtccagggtcagcgtgttcagtccatgccgagcaaccgcgcgatctggcgagcggaccgttcgatgggcacccggcttcggttggcgcgggccagaaccagcgcgccctcgatcagcgcgagcaccgtcgccccgaggtcctcggcctcgaccgggtcgcgtccctcggccagcagagccgacgtcagccgctcctgccaggcgctgtagatgccgccgcagaccgcctgcagttgcgggttgctcgaggcgacctccagtgccaccgtcgcgatcgggcagcccttggcgtagtcggcctcggtcatccgctcggccagcacctcaaggaacgccgcgacgagttcgcgcgacgacgtcgccgtctcggccagcgcgttcaccatgtcgtcgagttcctgaccggcggcggccagggcctcgccgatcagctggtccttgccgcgtgggaagtggtggtagaacgagcctcgtggggctccggccagcgccagcacctcgttgaggccggtgccgtggtagcccttcgcctcgacgagggtgcgggccgcttcgatgaatcgggcccgggtctgaagtccttttgccgccacgtctcgaataatagaccgatctacataatttgtctcagccgccccaggtgaacgtcgccgacgcgcgggcgggcagccggtaggacgcgtagtggccgtcagccttgatccggatcgttcgcggcttgtcggtgtcgttgtaggcgatcagcgccgtggagccgtcggggttgcgccaggcgacgttgcggaccgcaccgtcggtggaggcgacgcgcaccgcgccgggttcgacgaacttggtgaggtgccccatcgtgtagtactcgaccgtgtagtcgacctgcccgtgtcgcttgccgccgttgtggacggtgatgagtccggtgcaggtaccgcagccgccgctggtgggaccgttgttctggtccatcgccaggctccacttgacccagctgcgtccccagttgcgggtgtagtcgatcaggttgagcatgtcctcgcgctgctggtcgtccacccagccaccgccggagttctcggtgttgaacgacttcacgcccgggtattgcttgtggacctcgctttgcgtcgagggatcgcccgcgtatccgtgccaggcgatcccaccgaacagcggatcgtcgaccagttcggcgtcggccagctgctcggcacccatctcgggaaagttcttccagttccagtcgaacaccagcgtcttggtgtcgatgcccgccttacggaacgcgggccacaggtggtccttggtgaacgcccgcaaggcatcggcgttccagttcatggacggatagtcggtgccgtaacagcagccgggctcgttctgcggcgagacgtagtcgatgtcgacaccagccttggcataggcctggatgtacttgacgaagtactgcgcgtactcgtcgtagtactcgtggcgcagccagccacggtgctcgatgtcgttgttgtccttcatccaggccggtgaactccacggcaccgccttgaccgtgatcccgggattgatggaggctgcctgcttcgtcaacgccatgacgtcggcgtccttgtccatcgagaagtccgacaggtcgcaacaggtgcggtcgtaggagtaggcgtagcgcgccagatcgctggcgcccatgggattgcggaggaatcccagcccgatcccctcgcgacggtcgaacagcttctccatgaccttgtcgcggtcggcctcgtcgagcgcgccgctgccgcgcatcagccacgcggcggtgtcggtgaaggacgctccgccaccctcgaactcctggtacgtggtgccctggtcgacctcgatcagttgcccggcagcgggatcgctctcgccgaaccgcgtcgacggctgcggctccagtcccttgtcgacgacccggccgtccgcgtctgacgtcgtcgtcagccacacgtccacccgcggaccggacaccggcgcgctgcccggaacgaccagcatcaccagcccgaggaccgacacggcggtcagcacctgcgcacgccgaagctcaaaacgaggcatatgtgcagtattgaatacagagtatcgccgcgaaccatggggaggttcgcggcgataccgggggcactgggcccctcgcgagaagtgcgttacggcagcgcgtccagcgcggcggtgatgtcgccgtgccagttgctcacctgcgtgtagacgccgggggcgcggggacgggcgcagccttcgccgtagctgaccacgccgacctgaacccactcgccttcggcgttcttggtgaccattgggcctccggagtcaccctggcaggtgtcggtacctccctcttcccagttgccggcgcacagctcgccttgcggatcgaagttcttgtacgcctcgccctcgcccttggcgcaggtctcgtcgtcgatgaacccgacggtggcgtgcaacagttcgttggatccctggccgctcccctcctcggtgtcgccccagccaaggatctggaactcggggccctcgtcgaggtccggggtctcggccatcgggatggtcaccgcgtcggcgaccggttcggccagtttgatcagcgcccagtcccctttgccgtcactggcgtaggtctcggactggtgcacgtaggccgacttgtactccttcacatctggactgtccagtttggtgcttccatactgggcggtgatgtcaccgttctcgccggtgccgtcgacgcagtgcgcggcggtcagcaccacctgctcggtgagcagcgagccgccacagcccatggacaggtgcaccgcccacggatagtcgccgtcggcggccggtgagccgcccaccacgcgggtgccggggtcgtcgctggcggcctgtgccgggatggccgtagcggcgaccgccagcgcacccagggccacggcagcgccgaagccccagatcctggctgtcgttctcttcatggggttctcctaaggggtgtggggtgacacggcctcccattggtgccgggccattggctggccgtgtcgcgagccatcgtgagtcgtccgtcaccgcgaagtcaccacccgaaagccgtggcaagggtggcggcaagggaaaaccctcacccgggcacggccatgccgccatcaatgcatgccgggtatgcatgcccgcaagggtcgatgatcttaaatccgtcagtctgagccggacgcgtgcccgccgccgcgctcccccagcttggacagcagcccggcccggttgcggacgccgaagcggcggtacagccgcgacagtcgcgcctccaccgccttgaccgacaggaacagcgcggtgccgatgtcgcggttggtggcgccctcggcgaccaggtcgacgatgcgctgctcggcgtcgctgaggtcccgggcgggggccgcgccgctgtccagccgcgcgagttcgccacgggccagcgccagccacggcgcggcgccgatcgcggtggtcagctcgacggcccgggcgaaggcccggcgcgccttggagcggtgccgcatccgacggtgcaaccgtcccagcgtcagctcggcgcgcgcgacgtcgatcgggtaggaacgggcggagtactcgcgcagcgcgtccgccagcccttccgcggcgcgtgccggttcgccgcgcgccgccaggtacagcgccctggcccgggccgcgcccaacagcacgaccagccgctcgaaacggcaggcgcgcgcggtcaggtcgtccaggaccgtcgcggcggcgtccaggtcaccggcggccaccaaagccgtggcgtggtcggcgttccaggggatgatcgcggggtcgccgtgctggctgagcgtctgtagccgcgcggcccggttgaacgcctcggccgcggcggccacgtcaccggccagcagcagcgcctgtccctggtacgcgaagccgacctccagccattcgtcgtcgttgacggcctggctgacggcgatcgcgcgggcggcggcctccagcgcgcgctcgggcgtaccggcgcaccactcggcctgcgcggcggacaccagtccggggccgggcgccccggcgtcctcgaacagccgcgcgcactcgcgtccggcgcgcagcccggcgggaccgtcgccggatcgcacgtggatcgagctgctggacagcaacaccgacatgagatccccgatgcggccgtggtcgcgcacgtcggcctccagtcgcgagatgccccgcaccgcgacggtcgtgtcgccccggaacagcgcgttcatcgcccacatctgccgggcctcgatcgtggaggcgctgaccgggcggccctccgcgagccggaacgccgcctcgcgctgcttgtcggcctcgccactctgctcggacgcgggcaggcaggcgcgcaggttcagcgcctggatcgccagatccacgtcgccgacctcgtgcgccagttcctcggcccgcgacacctccacggcggcgtggtcgtagcgccgttcgaaatagtcgatggtgccggtgtacagcgcgaccttcgcctgcagcgcggtgtcgcccgccgcgtcgactcgggcggcgaccaggtgcgcgtcggcctcggcgagatcctggcccgccaggtcgatgagcagcagccgcgcctccacccgcaccgacgccgcaccggattccagtgccgagcgcgccgactcggtcgcctcggggacccgaccggcggtctgcgcgtaccgggccgcggccagcgaccgcgcggcggcggcgtcggtctcgcacggcggggtgcgccgcaccgccagctgcgccaggtcggcggcgctgcccggggcgccccggtgcgcggccacctcggcggcgtcggcggccaaggcggcgatctcctcgtccgcgaccggactgcccaacgccaggtggacggcgcgcgccaccggttcgtcgaccgccgcggccagcaccgagtgggccttgcgacgcgaggccgtggtggcatcggcgttgaccagttcccgcagcagcgggtgggtgaacgcgatgccgccgtcgccggtgacggtgatgatcccggcggtctcggccgattccaggtcgtcggcgggcagcgcgtcacaggcggccaacaggtccagcgacggccgcgccaccaacgcggccagcagcatcgcccagcgcgtgggttcgtcgagcccggccagtcgccccgccatcagggtgcgcagccgacgcgacaccggcagcggatcgaactcggccggttcgccctcatcgcgatccagctgccgccccaactccagcgcgtacaacggattgccgccgctggcgtcggcgatccgccgcaccacccgcgacgacagcggcccgtcgaccaccgtgtccagcagcgccgcgatgtcgcccggcgccaacggggtcacctcgatcgcggtgaccggttcggggcacagcgccagccgcgtcggatcgtgcccgtcgacgcgttcggccgccagcacccgcatcgcggtgtcgccgagccgccgcgccacgaacgcgagcacctcacggctggcctcgtccacccactggacgtcgtcgatgaccaacagcaccggccgctcctcgcaggcccggcgcagcagatcgagcaccgcgacccgcacggtcaactcgtcgggcgggttggcggcccgcgaaccccgcagcagcaccccggtcagggcctgccgcaactgggcgggcatgccgtgcgcctcgggcacgagctcggcgaacagatcgatgaggaccaggtgcggcaactggctctccacgtgtgccggggccgcgcgcagcacccggaacccccaccgcgaagccgtgtcgctcagccggtccagcagcgtggtcttgcccatcccggacggtccgtacagcagcaggctgttccgatcccgcagcgcggccacggccgggccgaggatctcgtcacgtccgatgatccccacacccctacctccctcacctggccagctgtagaccaggttaacgagtgggcgtccagcagtcgatagaacgcgatttggcaacaaggttccgacaaggtcgacactgcagtgtgggtgcggaaatcgacaaccctggagaaacacatgtcacaagtccaagccgacgtcaccgcgaacccggcgctgttgggacagcacgcgaaggaatgcgcgtggaacggtcgcctgctgtacgagtcgatcatgtccgcgcggcagaccattgtgattccgtcgacggcgttcggaaactcgaccggagccgaggctctcgacaacctgcaccagcaggtgatcgaggctggcggtgccacagtggaacggatggcggactcggtcaccgacgacgccgacaagctggtggggatggcgttcgcctacaagcagcaggacgaggccaacgcccacaccatcaacccacagggggtgtgacatgcgacaggacgagggcgacagcagcacggtgttcgcggtcatccgggtcgccgcccggttgtggcggctggaggcggatcccgccgacgtgcacgccgccgccaacggctggcggtccctcggcggggatgtggccgaagagggcgagaagctcaacggttccgcccagcgggtctatggggagtgggcgggtgagggccgcacttcctatgagacgcaccagaaagcgctgtcgctgaccatggtcgcggccgacgggcactgcgagaccgtggccggggcgctggatgccgtcgggcacgcgctgacccagtgcgacgacaagttgcggacgtccgtcgagacgatcatcaaggccgttccgtgcactgtggccgatgacatcatcacgttcacgcccaaggacgccgagcagcaggcgaaggttctggccgccacggccgaggcgaagacgctgcgcgcggagctcgacaagcaactcgccgagcacagtgccggtctgtcgagcgccctgaccggctggaacgcgctgtggaacgccatccagcccctgaaccagccactggatggtcccgccggggcgctgacgcttcccgacgggtcggtcgtcgtcaacaccggtaccgggaacgacaacgtcaaggtgaccaccgacaagaagggcaacaccgtcgtgaaggtcaacggtgtcgagtccaagtatccgcccgaagtgtcggtcatcatccgcagtggacagggcgacgacacgatcaggaccgagaccaaggagaagaccggaagggacggtcaactcacggtcctcagtggcagcggcaacgacaagctggacatgaagggtcagaaacaggaggcgtacaccggagccggaaacgacaccgtcgacgcgaagaagatcgacttcggcgcgatagccaccgcgggtgggaacgacatcgtgaacacgaaggacggtcgcaacttcatggtcgtgaccggggaggatcgcgacctggtcaacgcgaagggcagcagcaacaacgtctcgaccggtctgggcgacgaccgggtcttcgggggcgacggcatggaacgggtttacaccggaccggcggaagcccagggccccaacgatcccaacgagcactgggacgaggtgcacgccgggaaaggcgacgacaccatcgtcgggggcagccagactcaggagatatacgccggggacggcaacgacgtcgtctacggggccgcgggcaacgactacctggacggacagaagggtgacgacaagctgtatggcggccagggactggacgtcgcgtacggtctcgacggcgccgacctgctgcacggcggctccgaaaaggacttcctggagggcgggcagggcaacgacatggccaccggcggctcgggcaatgacgctatctccggtggcggaggggacgaccggatggcgggcgacgacggcgacgacgtgttctacggcggcaaggggcacgacgtcgtggccggaggcgagggcgccaacaccgctcacgtccaggcagaggacgccgtggtcgacgcccggttcaaccgggtcgagatcagtgacaacaacgacgccttcgacatcaagggcagcgacgacttcaaggaccgggtgcaggccgacctcgacatgatggcggcttcgcctaccgggcaacagatgctcgacgatatgtccaaacatgacaatcccgagatccgggactacgacgtacgcaacggaagggcggttccgggggacgagggcggcgagatcctgtacaacccggcacaccggcttggccccgaaagcactcccgccactgtgctttaccacgagatggcccatagctatgacttcgcgaccggcaactgggacgaggaccgagtatgggaccccaaccatccggacaccgaatgggacgacgtaaccccgtacaacagggtcgatgaccccgcccaggtgccggtgcgcaacggtgaacgccaggcagtggggttggaggtcgaccacgacaacaatccggcgacacccccggtcatcgacgacaaccaccgcatcgagctgaccgagaacgggctgcgccaagagttggggcgcgaaacccgccccaggtacggctccaccgcgcagccgacgaacctggacgcctggaggtgacgagccccgcgttccccgtcgcatgaaccccggatcgccgccgacatggaggtgcccggcggcgatccggtcaccggctctcgggccggttggcgacgcagcaccgcacgaagtcgcgcacgacggggttgccgtcgtcctccggtgcccaggccaccgcgatccggctgggagcgacacccgagaccggacggtagacgatcccgggccgggcgtagaaccgcgccgccgactccggggccagcgcgatgccgtagccgttggcgatcgcgctgagccagtcgtcgggctggtcgacgacggcgccgatccggacgggtcggtcgtcgcgttcgtcggcgcccagccagtagtcccgccaggccccggtctcggcgggcgcggcgacgaacggttcgtcccacagttcccgaaacgcgagccgctcgcgctcggcgagcgggtgggtcgccgggagcaccgccatacggtcctcaatagacagaacctccagccgcagcgcctcctggcccggaaacggcaaccggaccaacgcgacgtcgacctcgccggaggcgagccccgccgaggggtcggaccaggtggactggcgcatgtcggcgcgccagtccgggcggacctcggcgaaatcggcgatgatgcgctgggtggcctcgttggcggcgctggccagatagccgacccgcagcacccgttgctcgcggctgccggtgttcttggtctggcgcaccgtgcgatcccagtcggccaggacgccgggaacccgttcggcgaaggcccgtccggcttcggtcagcgtcatgccgctcttggaccgggtgaacagtgcgacgccgagcaggtgctccagttgcttgatctgtttggtgagcgcgggttgcgacacgaacagccgacgcgccgcgtaggtcaggttcccctcctcggccacggcgacgaaataccgcagcaaccggatgtcgacatccatgccctcaggttatagatacaggtattggacgccgagccgcacagccgtgaggctggagacatgtacaccgcctacatcgtggtcaccgtcgtcacgatcgccgtcaacctcgcggtcgccgtggcggacttcgccaaggccccgttcgtggtcgccaattccaccacagtgggcgttccggcctcctgggtcgtgccgctcggcgtcctcaaggccgccggagcgctcgggctgctgctgggcctgctgggcgtgccgttcatcgggatcgcggccgccgccgggctgacgctgttcttcgtcggggcggtcgcggtccacgtccgcgcccgggtgtttcgcagcatcgccttccccggcggcttcctggcgctggcggtgggttcgctggtgctggggctgctgcggtagccgtctcagcccgcttcggggcggtccaggacgcgcagccaggtcccgtccggctgacggcgcaggacctgggagcgaccgccggtgccgtccttgggacgggtggccgtcagcgcgaggtcctcgaagtacagcgtcggcagcgggtcctccacttcgaacttcgcgcccgcgtcgaccatccgctggtacagcgccgcgatcgcctcgcggccgaccgtcgggttgtccgacgggaagcccacgaccgcttgggtttcgtacagtaccgccacccccgcggcgtccccggcgttgacccgttccacgaccagacgggacagttcctccggggtgctggcgggttcgtatcgcgtgttcatcggcttgatctcctcgtgtgagtctcggttcgtcatccatcctgcgtcgccgaagcccatacgtcaaagagctagatctgatcagttctataatcattcgttatggaactgcgtcagctggagtacctggtagccgtcgtcgacgagggcggcttcaccaaggcggcgaaccggctccacgtcgcccagcccggtgtcagcgctcagatccggttgctggaacgggaactgggcgaaacgctcatcgaccgttcggagcggaccgcgcgacccaccgaggtgggcgccgccgtgttgacgcacgcccgcgccgcgctggcggcggtgcgcggggtacggcaggccgtcgacgagttcgcggggctggtgcgcggccgggtgcgcatcgggacggtgacctcgcacaacatcgacgtcccggggctgttgtccgagttccaccggcggtatcccgacgtggagatcacgctgaccgagtcgaacagcgcgcacctcatcgccgcgctcggctccggcgacctggatatcgcgatcaccggcatcaccgcgaccccgccgccggggctgaaggtccggatgctggcggaggaaccgttggtggcggcggtcccggacggggatccgctggcgcgctacgacagcgtctcactgtccaaactggtgtcgcgggaactgatctgtctcgcgtccggtaccgccgcccgcacgtccatcgaggaggcgtgcgccgccaagggtctgagtccgaaagtggcgttcgagtcgggcgacccgggactgtgcgcccggctggccgagcgcggcctgggggtggcggtactacagaagacgattgtggacaaccgggatggcttgcggggcataccgatcgtgaggccgtcgctgcgcggctggctggtgctgggctggcgcgccgaagggccgttgagtccggcggcgcgcgagttgctgcggctggcgcggcgccggttgccaggcctgggtgactgagacggccgccgcccacagcggaatccatcgtggcaccattccccggtgacttccgacgactcccccgaggctgtcaaggccgccgccgaagccggtgaccgcgacgcgatgttccactatggtctgatcctgcacgacgaggacgagaccgccgaggcggtgtcgtggtggcaccgcgccgccgaggcgggttcgacggccgccatgcacaacctgggcatcgtgtaccagctggcggaacaactggaggagtccgagaagtggtggcggcggctggccgacaccggcgacgccgacgccatgggccgcgtcgggaccctgcgcatggacgccgaggacgccaccggcgcgctggagtggtggcaccgcgccgccgaggccggggacgccgactccacgtacaacctgggcgtctacctgatgcagagcgccgagtacccggcggccgagtccatgttccgcgacgccgccgaggccgggcacctgctggcgctgcgcaccctcggcctgctggccgccgatcgcggcgagctgacagcggcccggctgtggctggagcgggccgcgctggacggcgaccccgaggcggtgcggctgatcgacgaacgcctcactcccgtcgagtcggtggagcccgaaccgctggtcgccgagcccggcaccccgctggccgaggtcgccgccgggctcgcggccgagcagaacggcgaccgcgccaccgccgcgaagcactaccgcgccgccgccgaagccggtctgccgcaaggcatgtacacactggccaacctgctgggcgaggacggcgccaccgacgaagccgagtcctggttccggcgggccgccgaactcggcgacgcgtcgtcccagttcaacctcggcaacctgctgcaccgccgcggcgacctcgacgaggcccaggactggtaccgcgaggccgccgacgcgggccagaccgacgccgcgttcaacctgggtctgctgcggctacaggagttcggcgacgacgaaggcgccgagcgactgtggcgcgcggccgccgacggcggcaacccgtacctgcaccacagtctcggcctgatcctgtaccggcagaaccggctcgtggaggccgaactgtggttccactccgccgccgagaacggccagcccgacgccatgtaccacctgggattgctggccgccgagaacgacgactacgaggccgcccacgactggtacggccgggccgccgaacacggccgcaacgacgcggtcaacaacctcgcggcgctgtgccacaagcacggcgacctggacgaggccgcgacgctttacctgcgcgccatcgaaaccgacgtcaccgactcccggccgatgttcaacctggggctgctgcactactcgcaggaccgcgtcgacgacgccgccgcgtggtggcgacgcgccgcggcgctcggcaacgaggccgccgaagccaaactggcgagcctcggccagggcccggccgacggctgagcggggacggcggcggccacggccgctgccgtggcgacagcgcgcggcacgcgctacgcggccggagtcctcaggcggagcgggccgcgaccgggcgcaggttctgccacacctcgcgggtcgcggtggaacggttcatcgtgatgaagtggatgcccggggcgccctcggccaacaaccgctgcgacagctcggtggcgacctcgacgccgatggcgcgcaccgcgtcggcgtcctcggccaccgcctgcaaccggcgggccaggtcggcggggaactcggcgcccgacagctccgccatccgcttgatctgcttgacgttggtgaccggcatgacgcccgggatgatcgggacgtcgaccccggcggcgtccaccgcgtcccgcaaccggacccagtcctgccagtcgaagaagaactgggtgatcgcgtaatcggccccggcgcggcacttctcgatgaagtgctgggtgcaggtgtcccagtcagggctgcgcgggtgcttctccgggaacgccgccaccccgacgcagaagtcgccggaggacttgatcagctccaccagctggtaggcgtacttgaggccctgcgggtgctgcgtccactcgcccaacgggtcaccgggcgggtcgccgcgcagcgcgatgatgttgcgaacgcccccggccgcgaagtggccgatgaggttgcgcagctcctccaccgagtggttgacggcggtgaagtgcgccagcggcagcagcgtcgtctcggcggcgatccggtcggtggtgttgaccgtcccggcccgcgtcgaaccgcccgcgccgtaggtgaccgacacgaacgacggttgcagcggttccagctcccggatcgcctgccacagcgtctcctcgcccttgggggtcttgggcgggaagaactcgaacgagaacgtcggcccctcacgcagcaggtcgacgatcgcggccggttgcccgggcattacggaagcggtaccaagagtcaccccccaaccctatcggttgtccggttcatggtgggaagcacgattcttgccccagaaacctgaaggtcatgaaatccgcgtaccgtctggtgcgtgtcaacaccaaacggccaccaggatctgcaggtccgggtggagcgcgccctgtcgaagttcctgtcgcggcaacgcgaccggctcaccggcatcgactcagaactcgcgccggtctgcgaggcggcggagatcttcatcctcggcggcggcaaacggatccgaccggccttcgcgtactggggttttcggggcgcgggcggcgaggacggcgacgcggtcgtcgcctgcgtctcggcgctggagttgctacaggcctcggcgttgatgcacgacgacctcatggacggctccgacacccgacgcggcgaaccctcggtgcaccgccggttcgcgctgcggcacacctcgtccggctggtcgggcggcgcggacgacttcggggcctgcgcggcgatcctgctgggcgacctgtgcatgacctggtcggacgagatgttcaccggcgccgggatgccggacgcggcggtggccgcggcccgcgccgacttcgactggatgcgcaccgaggtcagcgccggacagtacctggacgtgctgacgcaggcgcaacgcgacacgaccagcgcccgggccctgaaggtcgcgcgctacaaggccgccaagtacaccatcgaacgtccactgttgatcggcgcggcgctggcggggggctcgccggaactgcgctcggcgtactcggccttcggtctgccgctgggcgaggcgttccagttgcgcgacgacgtcctgggagtcttcggcgatccgacccagaccggcaaacccgccggggatgatctgcgggagggaaagcacaccttcctggtcgcgggcgcctacgaggccgccgacgccgcgcagctgcgggtactggacgaacggctcggcgaccgggaactggacgacgcgggggtggccgaactgcgcgacatcatcgtcgccaccggcgcgctggaccgcaccgaacggcgcatcgacacgctggccgaacagaccgcgacggcactgcgggaagccaaggcgctcatcgaaccgagagcctgccaggcactgacggagctggccgaagcggccgtgcgacggcagctttaggggcccgtcccgatgacagcgctacgcggagccaccaaccccgccgacgtcgacgtccggacaccgacactgcgatcgcggctgagccgctacggcggtctgctcggcgcgatcaccgtcgcggtgtcgtcctttctggccggagcccgccagaccggccagcccgcaccgctggactgggaccggctggccaccgactcccgctacgccctgggctgcgccgcctggctcgcgggcatagcggtactgctggcggcgtggtggctggcccggggcatcggcaccacccgctggatgctcgtgacgtcagcactgtggacgatcccgctgttggtcagcgcgccgatcggcagccgcgacgtgtacgcgtacgccaaccagggcgagctgtacgccgcgggcctgaacccgtacgaggtcggcccggcggcgctgccgacccagtggctgaaccagatggacgactactggttcaccgaacccgcgccgtacgggccgctgttcctgctgctggccgccgccatcgcgtcgctgtcggcgccaagcctgaccgtcgcggtggtgctgttccggctgacggcgctggcgggactgctgatctgcgtgtacctgatcccccgactggcgaagcactgtggaatatcgccgtcggcggcgctgtggctcgcgctggcctgcccgctgaccctggtgcacctcgtcggcggaatccacaatgaagcgttgatgatggcgggtgtgctggccgggttcctgttcgcgatccgccgacggctggtgtggtgcggggtcgcgctggcgctggccgtcgcgatcaaggcgaccgcgttggtggcggtgccgttcgcgatcctgctgctggcccgccgcgcggacttcaaggcgatcctcgacaaagcctggcggctgggcgcggtcgcactggcggtgttcgccgtcgccaccctcgcctccggtctgggcctgggctgggtgacagcgctgggggcgtccagcaagtcgatctcgtggctgtcggtgcccacgggcgtgggcatcacgtgcgccaagatcatgttcaacatcggggccgaccacctcgcggagtacatggtcccgctgtggcggatcgtgggcctggcagcggcggcggtcgcgacggtcgcgctgtggtggcgggcccggggcgcgacacccgcgacggtgctggccgccgcgggctgggccttcgccgcagtggcgatcctggggccgatcctgttgtcctggtacgcgttgccgccgctgttgctgctggcctgtgccgaaccccggcgccgcgtcctcaccgcgatcgcggccgtggccaccgcgctgaccctgttcatcttccccgacggccacaacgtcgccgccgaacagttcttcaaacccggcctgctcatcgacgtggtcgcggcggtggcgctgaccgtactggcctggcgctggtggcgcgccccgcgtgcggcgacggccgtcgcggaacccgccacgacggccgtctcctagcggcagcttgtcacacgggcctcagcagcatcgtccgttcggccgatggccggtcgtctaacgtccagaactgtctttgcctcgttacacgcagctacccacggtggactggctcgtttaacacttcgaccgctcgtcattcccgctaccgggtccctcccgcccagattcggcgggaatggcgagccgtcccaacgttcgcatctgctcgcatcacatgaccgggcgcctcagcgcccgagaagggggctgagtcctcgtgagactgtgccgtgaactcctgggtctgttcagatccatccgctacgacctccgccattccagacgagccagactcaccggcatcctcgcggtgctgggcatggccatcgcgacggtgttgtccattggggtggtgggcgccatgggcacgccgggtggtgctggtgggcactccggtgccgacgaggccgggatcttcgatcccgccgacaccaccgaccagccgggcggcggcgactactccaccggcgacgacgggatgatggatccggccagtggttcctcctcctcgtccgattcggcctcaccttccaaaagcgacgactccgacgacgaaccctcctcggacgaccgtcccacgactccccgtccgaccaaatcccccaccaagtcgccgacgccgtccgagaccccgtccgacacccccacatcggacaccagcagtagctgacgccaccgcccccgcaccgtttcccgtcggttggcccgtaaaacagtcgcgaggcaatagactctcgcgagtgggggacacacgggtcgcgcatgccgccgatgacctgatcggacaggtcatcgagtcgcggtatcgcgtcacacagctcgtcgccaccggcggcatggcccgtgtctaccgtgccgtggacacccggctggaccggcaggtggcgctcaagatcgggctgccggcgcgggcggtcaaccccggcttcgccgacctgttccagcgcgaggccaagaccgtggcccggctgtcgcacccgcacgtggtggcggtcttcgaccagggcaaccacgacgggctgccgttcgtggtgatggagttcgtcaacggcccgacactgcgcgagctgctgggaacccggcggccgccggtgtcgtggtcgctgcggttgtgccgccaggtgctgtccggggtggccgcggcgcaccgcatcggtttcgtgcaccgcgacatcaagccggagaacatcctgctggacgcgggcaagtacgccaaggtcgccgacttcgggctggccaaggcggcgcacccgtcggtgacggtctcaccgggacggcgttcgccgctgctggccacggtggcctatatcccgcccgagttggtcacgaccggctcggccgatccacgctccgatgtgtacgccgccgggatcgtgctgtacgagatgctgaccggcgacgtccccttcgacgggccggacccgaacaaggtcgcgtacatgcacgtcgacaacgacgtgcccgcgcccgcgctgcggctgccgcagctgccaccggcggtgaactcgctggtcgtcagggccacccgccgctcccccgaggcccggttctccgacgcggccgcgttcgccgccgccatcgacgaggtgatggacgcccgccgcacccggccggtgccccggcacgcgaccccggccgcccggcgtcccgcgcgcggccggacccgtccgaccgcggcggcgaaactgctgttgacgacggcagccatcctccttgtcggtctcggaggatggctgctggcggtcggtctcggctagggcttacgcctagtcgtccgagggctgttcgatgagggtctggaggtacatgttctcgcccagcttgctgatcagctcctgctgggtctccaggtagtcgatgtgctcctcctcgtcggcgaggatggcctcgaagatcttcgcggaggtgacgtcgccgaccgagcgcatgtggtcgatgccccggcgcagccggtccacggcctcgacctcgatgagcatgtcgttggcgaacatctcggggacgttctcaccgatgcgcagcgcgaacaaccgctggaagttcggcaggccctccaggtacaggatccggtcggtcaggacctcggcgtgccgcatctcgtccatggactcggcccgggtgtgcttggcaagcttgacgtagccccagttgtcctgcatcttcgcgtgcaggaagtactggttgatggcggtcagttcggccgtcaactgttcgttgaggaactcgatgacctgtttgtccccacgcatgtcggtgtctcctcgtactcaaaggtcgttacgaggtcgaggttaggatctcggaaaatcggactatttgtcaggaaaccctaaaataggtcaggcttggctaacgatgcggcggtggcgggagcgccgtattcggcctcgagcaggtcggcgatccggtccaggcaggtgccgcagccggttccggcctggcacgcgtcgccgacggcgtcctcggtgcgggcgccggctttgatgcatccgcgtacctcacgctcgtgcacgccatggcagatgcacacgtacaccggggggacctccacgctcgctggttcttcgggccgaggcttcaggtaagcctcacctaacataggttcgcctaacataacccacggtggcccggaacgccaatcccccgaaagtcccaccccagtaactcgcgtcccagctcacaccccgcccgcgaagtctggtttccgccccccacggcgacaccctatggtagacaaccaaacttttggaggtatcaatgtcgcctgcggtcgagatcgccgggctgcgaaagcgctattcatcgatattccggcccaacaccatggcgctcgacggcttggacatggttgtcgaaaaaggacaggttcacgggttcctcggcccgaacggctccggcaagacgacgaccctgcgcatcctgctcggcctggcgcgcgccaacggcggctacatgcgcatcctcggacacgaggtcccgcgcgagcttccacaagttatccagcgggtcggttccgtcgtggagagtccgcagttcttcaagcacttcagtggccacaagacactgtcgcttttggccaagacggccggtatcccgaattcgcgggtgctcgaagtcctggcgcaggtcggtctgcatgaccgcgccaagcagaaggtcaaggcgtactcgctggggatgcggcagcggctcgcggtggcctcggcgctgctgaaacagcccgaactgctcatcctcgacgaacccgccaacggcatggacccggcgggcatccgggagatgcgcgagctcatgcagagcctggccgcgcagggcatgaccgtgctggtctcgtcccacctgttgtcggaggtgcagcagctgtgcgacaccatgacgatcgtgtcgcggggccgccgtgtcacctccggcggcgtcgacgaggtcatcggccggcacggcgtcggtgaactgcgggtgcgcgtcggcgacgacgaacagctgtcggccgccgcccaggcactggaaaccgaggacgtgaccgtcacccccgccaccgaccacctcatggtctccggcgtctccgacccggcctgggtcaccaagaccctcgccgacgaggagatctacgtgtccgaactggtgcgcaacgcccccgacctggagacggtgttcctgcaactgaccggcaccgcgccggtcgacggccgctacccgcaggtcgacgacgccgtcctgccggccctgcccacccaggccaccgccccggccgccgagaccgtcacggtcaccgccgacagcgaggagagcgcgaaatgagactgctgtcagtggaactgcgccgcttcgcctcccggcgcgccaacatcctgttcgccgtgatcggcctgctgttcctggccggatcactgaccgtgctgggcctgagcacccacaaacccaccgaagccgagatctcccgggccgagagccaggccgaggaggagcgcgaggtcaccgaacgcgaactgaaggagtgcgaggactactgggccgagaaccccgacgccgaccccgagaaccccgacccggacgacttcgagagcggcaaggtcgaggactacgggtacacgcccgactgcgagtacctgcaacagccctccgacgtccaggcctccgactatctgggccaggtcatcagcttcgccgacgaggccgagggccagatcatcttcctgggtgtcgtgttcgtggtgtgcgcgctgctcatgtcgggctcgttcgtgggagccgagtggaccagcggcggcatgacgaacctgctgctgtggcgaccccggcgcacggcggtgtacgccagcaagctgaccgccgcgctgctggcggtcctgacgctgaccatcgtcgccagcgtgctccacataggcggcctgtatctgctcgccgtgaccaacggcgacgtgggaacgctgaccccgagttggtggcaggacaacggcaacctcgcgctgcgcttcctggcgctggtggccatggcgaccgtcatcggcgtctcgctgagcatgatcggcagacgcaccgtggtcgccatcggttcggtcgtcgcgtatctcgtcgtcgtcgagtacggcatccgcggccttttgtccacggtgaacacacacttcgtcgactactggatgctgtcgacctacgtcggcgcctggctggtcggcaaacagcaggtctacagctcctacctggacggtacggcccaggtcgagacgatctacatgtggcacggcggcggcgtcctggcggcggtcacggcgatactgctggccggttcggcggtgctgttcgcccgccgcgacaccgcctgagccgcggctcgtcggccctgaagtgggaaagccgggagtacccttgggtgaaagcccaccctgtattcgtttgaggctgcccgaatggcagcggggtgctctcggcttcgacgcggaagcgttccccactttctaagggctcccatggccggtacggctcagcatgctcacataacgcgcttcatcgaccccgttccccccaccgccggtatcgaggaggagttcttcctcgtcgacccccacacccgccgggtcgcccccgacgcggcggaggtggtgcggcgggccgggacctggagcggcggctccatcagcaccgagttcaccaaataccaggtggagacccgcaccgatccgttctccgatgtggacgatctggccaccgaggtggcccggatgcgcgacatcgccgccaccgccgcgaccgaagcggggctgcgcgtcaccgcgaccggcacccccgtgcagggcgacatcgtcccgccgccgatcgccgacatcccccgctaccgcgagaccaccgcgatgttccgcacactgcaggacggacagagcatcagcgcctgccacgtccacgtgcacatgcccgacccggagctggcggtactggtgagcaatcacctgcgaccctggctgccggtgcttttgtccatgaacgggaactcgccctactgggccggacgcgacaccggctacgccagctggcggacgctttcctggagcggctggccggtcgccggtccgccgccgtactacgaatcgcgcgaccacttcgacgaactcgtcggcaccctggtggccggtggcgccctgatggaccgtcgctcgatcttctgggacgtccgcccctcggcgcatctgccgaccatcgaggtccgggtggccgacgtcgccgcgaccgccttcgaggggccgctgttcgccgcgctggtgcgtgccctggtgacgctggcggcccaggcggtgcggcacggtgaccggggcccgaggaccgccccggaactgttgcgggccgcgagctggcgcgccgcgcgagacggcttggagggcaagggaatcgacacccgcaccgggaaactgcgcgacgccgggcagctggtcgagtcgctgctggccgaggtccgtccgatcctgacggtctggggagagtgggaccgggtgaccggctggtggcaacggctgcggtcaatcggcagcggtgccgcccggcagcgcgcggcctacgccgagcgcggtcacctggacgacgtcgtcgactgcctcatcgaacagaaccggcccggttcgctccacaaggggcgcaccgtggtccatagtggctgagttagcgcagcaggtcggtcagcaccttgatcgcgtggtcgaggccgtcgtcgtcgacgtcgagatgcgtcaacaggcggccttgatccttgctcatcaccgacaccatcacgcccttgtcggccgccgccgccgcgaagtcggcgatgcgggggatccgcagcaggatgatgttggtctgcacccgcgacagatcggtgacaccgaagggttccagggcggcggcgagccggtgcgcccgggcgtggtcgtccttgagccgggcgagatggtgggtgagtgcgtagcggcccgcggcggccaggatcccggcctgtcgcatgccgccgcccatgcgcttgcgcagcacccgggcccgttcgatgccctcggcgtcggcaaccaccagtgaacccaccggggcgcccagtcccttggacaggcacaccgagacggtgtcgaacagggtgccgtagcgcgccagcggcaccccgtccttgacgtgggcgtgccacaaccgggcgccgtccaagtggagtttgaggccgcgctcgtcggcgaccgtccgcagtttctccagtttgtacagtggcagagccgttccgccgccacggttgtgggtgttctccaccgcgatcgccgcagtgttgacggtgtggtagccgaccccggtgcggatgaactcctccacgacgccgacgtccaggtgaccgccacgggtcggccaggtgcgagtcgagatgccgccgatcgccgccgccgcgcccacctcgtgggacacgatgtgggcgtcggagtcggccagcagttcctcccccggcgacaccagcaactgcaacgcgatctggttgcccatcgaccccgagggcacgaacagcgccgcctccttgcccagcagcgccgcgacctcggtctccaacgcggtcaccgtcgggtcctcgccgtagacgtcgtcaccgacttcggcggtggccatggcctcgcgcatcccgggcgtgggtttggtgacggtgtcggaacgaaggtcaacggtcattcagacactgtattgatcccagccttactcggcattcagccaaacacgtgaccttcgctacccacgcgcggtcagtgccgcagcatctccgcgaccaggaacgccagctccagcgactgctgggtgttgagcctggggtcacaggcggtctcgtagcgctgctccaggtccttgtcgtccagggcctgggcgccgccgacgcactcggtcacgtcctcaccggtcagttcgatgtggataccgccggggtgggtgccggtggagcggtgcacctcgaagaagcccagcacctcgtccacgacccggtcgaagtcgcgggtcttgtagccgttggacgattcgtgggtgttgccgtgcatcgggtcgcactgccagatgacctgccgtccggcggcgtgcaccttcgccacgatcgtgggcagcacgtcgcggatcttctggtttcccatgcgggagatcagggtcagcttgccggggatgttgtccgggttgagcttctcgcaggcttccagcgcccagtccggcgacgtggacgggccgatcttgacgccgatcgggttggccagccgggagatgaagtcgatgtgggccccgtcgaggcggcgggtccgttcgccgacccacaggaagtggcccgacagcccgaaggcccggtcgttgttgacgcgggtcagcgcccggtcgtactccagcgccagtgcctcgtggctggcgtacatcgtgacggtgtgcagggcgtcgtcgtcgacgccgcaggcgtccatgaacgccagcgcccggtcgatctcgcggccgatggcctcgtagcgttccccggccggggactgccggacgaagtccttgttccagtggtgcaccgcccgcaggtcggcgatgccgcccgacaggtaggcgcgcagcatgttcatggccgccgccgcgttggcgtaggcgcggatcatgcgctgcgggtcggcccggcgggcctcgggggtcttctccagcgagttgatcatgtcgccgcggtagctgggcagccccagcgagtcggtcgcgctggagcggggtttggtgtactgaccggcgacccggcccaccttgaccaccggcatgctggcgccgtacgtcagcacgaccgccatctgcaggatggtgcgggccaggcccagcaggtgggcctcggtgttgtcgatgaaggtctcggcgcagtcgccgccctgcaacaggaacgccttcccggcgcacacctgcgcgagctggtcgcgcagcgcgtccacctcgtagggcgccacgatcgggggaaccgatttcaggacgccgtagacgtcctcgacctcggagtagtcctcccacgggggcatctggtcgcggggcagatcgcgccagcggtcgaggccgagttgggcggccctctcaacggccgcggcggggtcgagactcccggggacgagtccgggattgcgcagttgatgccaatcgatggtcacggggttagcttacggcccgtcccccgccaaactcgcagctcccacagcgatttcacagctgtggtcgggtgacagcggacacgtggtggacggcggctaatgttcgtgccatccgcgatctcggttaaggagtggcgcatgcgcgatcaaaaggtcggcgaatggctggagaagctggcatccaaggcatcggcacccggtggcggggccgcggcggcgctcaacgcggccaccggcgcggcgctggtgtcgatggtgtgcaacctgacgatcggcaaacccaagtacgtcgaacacgaactgaccatgaccgacgtgctgtccaaggccaacgaactgcgtaacgaggccctggtgctggccgaggccgacgcggaggcgttcagcgcggtgatggccgcctacggtctgcccaaggactccgacgaggacaaggcgcagcgtaccgaggcgatccagtcggcgctggtgcgcgccgccgaggtgccgctgcggatcgcgggcctcgcggccgaggtgatcgcgctgtcgggacgcattctggacggcgccaacgtcaacgtcctgtccgatgtggccgtcgcggccgactcggcgcgttcggcgctgcgctcggcggcgatcaatgtggagatcaacctgtactccatgaaggacgaggacctgcgcgaggaactcgccgggaagctggccgaccacctgggctcgctggacaccgcggatcgtatcgttggctcggtcaacgagaggatcacgagctgatgcgggacatcgacgggcgggccatggccaaggcgatcggcgccgaggtcgccgcgacggccgagcggctgcgcgccgacggggtggtgccgacactggcggtggtggtgcccaccgacgacgagtcgacggcctggtacgtgcgctccatcgaacgcgcggcgcaaaaccggggcgtcgaatgccgtgtcctccagctggaggaccccagcgccgagcgcctgaagtccgagttggacactctgtcggccgacgactcggtgcacggcatcatctgccagaccccgcttcccgagggcgtgacgctggccgacgtcggcgagcacatcgcggtggccaaggacgtcgacggcgccaacccggccagtctgggtcggctggcggcgggcctggacaccttcgccccggccaccgccgcggccgtggccgagatcctgcgccaggacgaggtggcgctcaagggcaagaacgtcaccatcatcggacggtccactgtagtaggcaaaccggcggcgctgctgctgctcgccgaacacgccaccgtgacgatctgccactcccgcaccgagaacctgcccgaggtgtgcgcgcgcgccgacgtcctggtcgcggccgtcggacggcccgagatggtcaccgccgaatacgtcaaacccggcgcgatcgtcatcgacgtgggcaccaaccccaccgccgagggtggcctggtcggcgacgtcaacgccgagtcggtcgcgtcggtggccggcgccctgaccccggtgcccggcggcgtcggcccggtgaccacgcaactgttgctgcgccacacggtccaggccgccgcgtaatccacccgatgacgatctcggctgacggccccgaacgggtccagatcgtgacgggcctgcttcgcgacggcgatcgggtgttgctgtgtcatcgaagccccggccgccgttggtatcccgacgtgtgggacctgccgggcggtcacgtcgaggccggggaggacccgcgacagagtctggtccgcgagcttcgggaagaactggggatcacggcgtcgaaaccgtccggcccgccgatgcaccagttccggaccgcgacgatcgacatgcggatctggttggtggacagctggaccgggacacccgtcaacgccgcaccggacgagcacgacgcggtggcgtggttcgccacggccgacctcgacggcctgcggctcgcgcacgagtcgcaccacgcgatgctcaccgccgtgctggatcaaaagccgtggacgggcggggcgggcgggcagtagtttttcggctgtgaccgagactgtggtgctggagaccgaacggctgcggctgcgtgagttcaccgccgccgacgtcgacctgttcgtcgagctggacggcgatcccgaggtgatgcggcacctcagcttcgaggcgacgccccgcgacgaggttgaggcgaagctgttgccgaagatcctccagcagtatcgggaggggccgttggggacctgggcggccctcgaccgggccaccggtgagttcctcggctggttcgagctgaccccgacccctgaccggcccggtgaggccgaactcggttaccggctgcggcgcgccacctgggggcgggggctggccaccgagggctcgttggcgttgatcgacaagggtttcggcgagtggggattgagccggatctgggccgagacgatgtccgtcaacgccggttcccgtcgtgtgatggagaaggccggactgcggtacctgcgcaccttccacgtccacttcgacgacccgctgccgggcaccgaacacggggaggtcgagtacgcactgacccgcgaggagtggctgcgagcgcgtgggtgacgccgcggcgggtggccatccgcttgtcgccttgaccggctaaggtcggcagtctgcgcgattgtaggaggccaacggtggcacggcaggatctggaatcggcatacgcggcgatgcggcggctggcgccgcggctgtgggagacccaccgcgagaagttcaccgtggatatcaccggcgaggccgccgacggctaccgtttcgccgccgacggcgagcggctgtcgctgtcgggcaacgacatcggctcggtcctgaccggtttccggcactatctggagtccagccacctcggtcacatcagccgcggcggcgaccgcttcaccgttcccgagacgctgccgcttccggagcggccggtgtcgcgcaccagtccgcaccggttccgctacgccaccaacttcaccgtcaccggctacacgtcgccgtactggcagtggccgcggtgggagcgggagctggacctgctggccgcctcgggcatcaacctgtcgctggtcaccgtcggcaccgacgcggtctggctggacacgttcggcgagttcggtttcgacgagaagacgctgctgtcgtggatcgctcccccggcccacaacccgttccaccagatgggctgcatgtgcggcttcggcggggtgtcgcggcggctcgtcgaggaacgcgccgagctgggacgccgcatcaccgaccggatgcgggagttgggcatcgagccggtgctgccgggcttcgccgggctggtgcccggcgacatcggtgacaccgccgccatcccgcaggggcagtggttcggcttcgaccgtcccgcgtggctgcccacgaccacccgcgcctacgccgaggtcgcggaagtgttctacgccaagcagaccgagcgtctcggcgcgacccgggcgcaggcggtggacctgctgcacgagggcggcacctccggcggggtcgacctcgccgacgccacccggggcatcgcggcggcgatggaacgcgcccacgacgactacctgtgggtgctacaagcctggtgggacaacccgctgccggaagtgctggcggccaccgactccgaccacctcctgctgctcgacctcaccggcgagggctggcgcaagacgaagggctggcacggcaagccgtgggcccggggttcgctgacgaacttcggcggccgtaccgtcctgttcggagggctgcccgagatcgcggagctgccgtcgctgaaggacgacccgaaggcgtcctccctggtgggtaccgcgctggtggaggaggcgtggcaggtcaacccggtggtgtggtcgctgttcacccagacctcctgggccgacggcgatatcgacctgaacgcctgggtccccgagtacgtcgcggcccggtacgggaaggcccaccctcgggccgtgcgcgcctggcacggcctgctggccaccgcctaccgcagcatggacggccgtcccggtggcgccgagtcgctgttgtgcgcgatgcccagtctggacgccgaccgtgcctcgatgaacggcccgcattcgctgccgtatccagccgaggcccttgaggtggcctggcgggacctgctggccgcgcgcgaggccctgggcggcgccgacaccttccgcttcgacctggtcgacgtgacccgccaggtcatcagcaaccgggcccggccgctgcttccgttgctgcgcacggcttacgccatgaaggaactcgaccggttcatcgcgctgagccacagcttcatcgacctgttcgagctgctggacccggtgctggccacccgcgaggagttcctcgtcgggcgttggctcgccgacgcccgggcgctggccgccgacgaggacgaggccgacgcgctggagttcgacgcccgcaccatcatcaccacctggggcgactcgcccgagtccagcgccaccctcatcgactacgccaaccacgagtgggccgggctgatcgccgactactaccggccccggtgggagaagtacctcaagtcgctggagaccgagctgcgggaagggaagccggccgagccgatcgacttctacgccgacgcggcggcctgggcgcggtcccacgacacctacccgaccgagccgagcggcgacgcggtgtccagttgccgggccgtccaccacgcgctgccgtacttcgagggactgccgtagcggtcacgctgaggccaccgcggacagtgtccgggtcgcgtatccggccagccgccgggccgcggtcgggtcgaacgccgggccggtgacgtccagtttgtcgtgttgcatgtaggcgctcaacggttccggatccgggtcgtcgatgtggcgtcgcagcatgtccacggcgacgtcgagcggctggccgcgttcgcgcatcgcggcgaccagttccgcgtcggcggggctgtactgtccggtgaacccggaggcggtcaggccgggatgggcgaggacgtaacggatgtgcgtgtccgggttggccagcgtgaagtcgacgccgagcaggtcgcagagtttgccgcactgcgccatcaccaggtcggggcgatagccgcgccgaaactgcgggtcgtcccagttgagggccgacagttcgccgccgggcccggccaggttcaggatcaccgggttctcgttgcgcgccaacggttcgacgaggccgtggctgaacaggtaacggctcaggtagaacagcgcgaagttgtgctcgatgccctcgggggtctcggcccgggtcgagcggtagtagcgggcgccgaggatcacggcgtccagtgacgggaaccgggtggtcagctcggcgaggacgcggttgttctcggccaccaggctcagatccgcccgcaggaatgtcgcccggtcccgggcgtcgagggcctcggcctcggcttcgaatcgggcgcccttgtcggcgtcggtgccgatcgcgaccacgcggtcgccgcgtcgcagatagtgcagccccagggctttgcccatgccgtcggtgccgccggtgatgacgatggttcgcggttcgcgctcagaatttagactcattggtctaaattaatgatcccgcgagtacatgtcacgggattgtgagccactagaccgacgggtctggttttccgtactcgccgatacactgagcaccatggtggaacaggccgcgaccggacgtatcgacaagcggaacgccgtgatggccgccgccttcgacgtgttctcccgcgaggggtaccagcaggcccacgtcgatcagatcgcggcgcgggccaaggtcgccaaggcgaccgtctacaaccacttcggcgacaaggagaccctgttccgggcggccatcgaagcgttgtccgaggcggccctggcgcggaacctcgcggcggtggcccggctggacgaggcgggggccgaccccggcccggcgttgacggacgtcggtgtccggttgatcgactgctactgcgaggaacagtcctgggcgttgcggcgactgctgtacgccgagaccccccggtttccggacctcgtcgcgctcgtccaggaccgggtcgcggtgccggtggtgcgggcgctggccgaccggctggcccggttgtcgctggcggggctgctggccaccgacgacgcggacgcggcggccgaacagttcaccgcgctgctgaccggtccgctggaggcccggtcgcgatacggcacccgcagggtttcccgggccgaacgccgggccgtcgccgaacgggccgtgaccacgttcctgcgggcctactcgccggcctgaccaccgcgaggtccgtcacctgacggaagcggcgtaggacaggctcaatagcgtccattccggacacttcgggtggttcttcacctcgtcggccgtcagccagtgcaccgcctcgacctcctccggtgcggcgacgcggggttcgcgtccccggggcagttcggcggtgaacgtcgcaccgatgtaccggttgccgtcgtcgccgacgaagaactcactgcggacgtaacgcagcgacacgtcggacagatccaggccgacctcctcggcggcctcgcggcgggcggtgtcctccaggatgaagccacagttggcctcggcttcgacgcgtccgccgggaaacgccagcatcccgggggcgttgcggagcctgcggccgcgttcgatgagcagccaccgctcgccgcgccgcagcgcgatctcgacgttgaccccgaaaaactgtggcgtctccatgagccgacactagcgggatcggttcgggaccggtccccgttcgtccatcgtccggactacgtctcgcggacgatccgcccgccggaataccgtcgatgtcggaccccaattcgctcccgctgccgacgcgccagaaccgttgcggcgcatagcgtcggatctcccctaacccatatcggagggatccatatgagacgcagactactcggactggccgcggtggccgccgtggcggcggccggtctcgccgtggtgccgccggccaacgccgcgacggcggagcggccggagctgctcgaacccaccggccagcaccgggtcggccggaccgacctgcacctcgttgacgaggggcgcgccgacccctggatgccggaccaggaccgggaactgatggtctcgctgtactaccccgccaggaagaacagcggaaaaccgaccgagtacatgacctacgacgagtccaagggctatctggaacaggaagagctggacctgccgcccgaaacgctcaacaccgtcaagacctacgcgtaccaggacgccaaacccttgcccgggaagaaacggccgctggtgctgttgtcgccgggctggaccaaaccgcgcgcgacgctgaccgggatcgccgaggagctggccagcaagggttacatcgtcgcggtcatggggcacaactacgagtccgtgacccagttccccgacggcacgctcaccaagtgcgaagcctgcggccgcaatgaactcgacaaggcctcccaggggcgcgccaaggacgcgagtttcgtcatcgacgagctgaccgaccggcgcgggccgtggcgcggttcccagtggatcgacgccgaccgcatcgcgatgtcgggacactcgctgggcggcggcgccagttacgaggcgttgcgtgacgagaagcggatcaaggccgtggcgtccctcgacagccggatctacgagccgggcgcgttcgcggtggaccggccactgttgttgctgggcagcgcgaagcggacctccgagcacccggacgatccctggcaccaggcctgggacaacgccagcggctggaaacgctggatcagtgtcgacggcaccgcgcactcgtcgttcaccgacgtcgggctgctgggaccgcaggtgggcgtgaccgatcccgagcagaccctggaacccgaacgctgcaccgagctgacccgtgacgtggtgtcggcgttcttcgacaagcacctcaagggaaagaaccggccgatactcgacggcccgaccgacgactacccggaactgaagttccgcaacccgtagccgtcaccgcgtccggccgcttgggcggccggacgctcacgtcaagtggcggatacccgacagttcacggcgtcacggtgcgttagcgtcgagacataactagacgaaaatgcgaggaggatcggcatgcgaaaggtctttgccgtcttcgcgaccctcgtcggctctgtcgtcgccgcgatcagtatcgcgaccccggcctacgccgcgttccatgaccgggtcgcgaacccctatctgcacacgcttctggacgccctgacgctggcgatagtcacgtcgccactgtggacggcttacctgtggggcgcgaaccgccggcgcgggctcatcgccctgatcgccgtggttcaggttccggtcgcggtgttctcgttcgtaccgatccccgatccggccctgcacgccatcgccttggcgctcagcctgaccatcacggtcacctcgctgtggtacgtgcggcgggccgcgaaactcgatgcggtcgaggcccgcaccgagcgcatcacggcacgatagccatcgcctcgccacgcgtcaccggtgtgcggtgttcacccgcgcgcgtgcgcaccgacactccggtgacgcggttaccttcgcgtagaacgcgaacctcgggacaacccgggtgcggaccgtcgaactcggcttcgccgagcgggacggtgtggaaggcgcagtggtcctcgtcggtgtgaccccaggcgcggaacaactcgacaccgtccatcatgtagataccgacgctgagcgtgcggtcgccgtcggggcggcggtagaaggcggcgcacgcgccgggcacctcgacgccctcgaagtccacctcgtacaggactttgtggagttcgaaggcggcgaggtcgggttgcgttatcgcgagcatgatcggatcaacgaaccaggtcggcttgggtgatgggacgaatccgacaattagacgaatccgacaattaaccgaagaagacctcggcctcggcgagccgttcggccggaacggtcttgagctcggcggtggcctccgacagttccacccggacgatgtcggtgccgcgcagcgcgaccatcttgccgtagtcgccctcgtggatcgcgtcgatggcgtgcagcccgaagcgggtggccagcacccggtcgtaggcggtgggggtgccgccgcgctgcacgtgacccaggaccacggcccgggactccttgccggtgtgcttctcgatctcgtcggacagccactggccgatgccgcccagtcgcacgtgcccgaaggcgtccaggcccttgtcctgggtgaccatctcgccctcggcgggctgggcgccctcggcgaccacgacgatcggcgagtagtcgatctcgaagcgggactcgacgaagcgcaccacctcggcgacgctgaaccgcttctcgggcaccaggatggcgttggcgccaccggcgagtccggagtggagcgcgatccagccggcgtggcggcccatgacctcgacgaccacgcagcggtggtggctctcggcggtggtgtgcagccggtcgatggcctcggaggcgatgttgacggcggtgtcgaagccgaaggtgtagtcggtggcgccgaggtcgttgtcgatggtcttgggaacgcccacgaccgggatgccgtcgtcggtgagcttcttggccacgccgagggtgtcctcgccgccgatggcgatcagcgcgtcgacacccagttcggtcagtgtggaccgtaccttgtcgactccgccgtccaccttgtaggggttggtgcgcgaggagcgcaggatggttccaccgcgcggcaggatgccgcgaacctcgttgacgcccaacggggtcgtcttgttctcgatggggccacgccagccgtccctgaacccgacgaactcgtggccgtactgctgtactcccttgcggaccacagcccggatgacggcattgagaccggggcagtctccgcctccggtcaagacacctatgcgcacttctcactccagttaagttggtgtcggctaggcgaaagaccccgttgtccctgcctgacattcaaccgcagagcctatacccgcactaggagtcctgggtcacccgacgcatggtttcccagcgggccaggttgtgccgggcgtcggccagcgccgagtgctggtcggcgggggcggcgggcaggtcgggacggcccaggtcgtcccacagttgtttgaggtccttggtcatgcggggaatcgcgcgcggcagcgcgggcatggcgccccacaactggaccagcgcgatgtggtcgtaggcgccgtaccaggcccacagctcgatgcgggcgttggagacgccccggatcggggcgaccaggaactcgtagaggtcgtcgcggatggtcttgcgggcctgccaggcggggtcggccggggagggcagtttgtccaggacgttgtggcgcacccacgggatggccttggactcgtcgaactcggtcgatacggcgtagaactcccggcccttctcgtcgacgactccgatggagaccaggtcgatggtcgtcccgtcctcgatgaactcgcagtcgtagaagtaccggtataccaccgttatggtcctttcggccgagttacatatcgctcgaacggttcgaattgggttggttcacgggcgtcgtgccgtcacgtgaacagacggtacggcacgataccggcgatgccaaaactggttgttcaggatgcatcaccacaaaaaaattcggacatctatcaataaagcacgtaaaattcgtgaggggtcggttaacactctcccggaagggggacgtggaaccgtcaccaccgccgtcgattattcggctgcggggctgtacatcacggcgaaagccaggaatgatcgacaggtacccacgctgacgcaaggtcccggcattggggccaaagggggtggtggcacgtggacgccagagcgtctgacgatctgctggccggtgtcatgatgttcaccggtctggacgccgacgcgcggcgcaaaatcgccgcgaaggcgattccgcgtcagtatcggcgggggcaactgctgttcgtcgagggcgaccccggcgagtcgctcatcatggtccgctccggtgccgtggcggtgttccgcaccgcgcccaccggcgagcgcgccatgctgcacgtggtgcggtcccccgacgtcctcggtgaggtctcccttctggacggttccatgcgctcggcctcggccgaggcgctggaggacacctccgccatgaccctggcccgcaccaccttcctggaactggtgcacgccagcccccacatgctggacgccgtcatgcgcaccatgggcggcatcgtgcgcagactcaccgagcagagctccgaccacgtcttcctggatctgcccgcccgggtggccaaggcactggtgcggctgaccggccacaccaccgccccgatggtcaccatcgagctgaaccagacccagctggccgagctggccggcggctcccgacagagcgtcaaccaggcgatcggcaccttcgcgctgcgcggctggctgcgcaccgagggccgtcgcatcgtcgtcaccgacatcccggcgctgcgccgacgggccggaatcgacgagatgtaggacagtccacaagggatttgggatggagcttccgctcaccgtgccgacaggtttagggtggtgcggtgcgaccgttcgtcggggtcgcgccagccacattcgccgcaggccaggggagcgctatgtcgaaggatttcgtccaccttcacgttcacacggagtattcgatgctggacggggccgccaagatgcggcccatgttcgccgaggtggaacggctggggatgtcgtccatcgccatgaccgaccacggcaacatgtacggcgcctacgagttctaccaggaggccaagaagaccggcatcaagccgatcatcggcatcgaggcctacctggcgcccggcgaccgggcccacaagaagccggtgcggtgggggcgcccggaccagaagagcgacgacgtgtccggtggtggcgcctacacccacatgacgatgtgggcggccaacggcagcggcctgcggaacctgctgaagctgtcgagcctggcgtccttcgagggccagtaccagaagccgcgcatggacgccgagctgttgtccaagtacgccgagggcatcatcgccaccaccggctgcccgtcgggtgaggtgcagacccggctgcggctggaccagccggacgaggccctggcagcggcggccaagtaccaggacatcttcggcaaggacaacttcttcctggaactgatggaccacggcctcgacatcgagacccgggtccgcgagggcctgctggacatcagcaagaagctgggcctgccgctgctggccaccaacgactcccactacgtgcaccagcacgactccgacaaccacgccgcgctgctgtgcgtccagtccggcaagaccctcaccgacccgaaccggttcgcgttctccggcgacggctactacatcaagtcgcccgccgagatgcgggaactgtggagcgaactgcccgaggcctgcgacaacacgctgctgatcgccgagcggatcgagtcctacgaggaggtcttcgccgaggtcgaccggatgccccggttcccgctgaaggaaggcgagaccgaggacatcctgctgcgccgcgacgtggagaagtacacccccaaccgcttccccgacggtctgacccaggagtacaaggaccgcatcgaccgggaactgggcgtcatgtccgcgatgggtttctccggctacttcctcgtcgtcggcgacctggtgcggtgggcgaagtcgcagaagatccccaccgggcccggacgtggttcggccaccggttcgctggtggcctacatcctgcagatcaccgacctggacccgatcgagcactcgctgatcttcgaacggttcctcaaccccgagcgggtctcgccccccgacatcgacctcgacttcgacgagcgtcggcgcggcgaggtcatgcagtacaccgtcgagaagtggggcgaggagaacgtcgcccaggtcatcaccttcggcaccatcaagaccaaggcggccctgaaggacgcggcccgcgcgcacctcggccagccgggtttcgcggtggccgagcggatcgccaaggcgctgccgccgccggtcgccgcccaggacattccgctgtcgggcatcgtcgacccgaaccacgagcgctacaacgaggccgccgaggtgcgggccctggtggagaacgaaccggaggtcaagcagatcttcgacaccgcgcgcggcctggaggggttgatccgcaacgcgggtgtgcacgcgtgcgcggtcatcatctccagcgtcccgctgctggggcaggtgccactgtggatgcggcccgacggctcggtcatcaccggctgggactatccgtcctgtgaggccatgggcctgctgaagatggacttcctggggctgcgcaacctcacggtcatcggtgacgccatcgacaacgtcaaacgcaaccacggcgtggagctgagcaccgagacgatcacgctggacgaccccaagaccttcgaactgctgtgccgcggtgagagcgccggggtgttccagttcgagggcgcgggcatgcaggacctgctgaagcggatgcagcccaagaagttcggcgacatcgccgccatctcggccctgtaccgtcccggcccgatggccgccaacgcgcacctcaactacgccgagcgcgccaacgggcggcagtcgcccgagccgatccaccccgagctgaaggacgcgctggagccgatcctcggcgagaccttccacctgctggtctaccaagagcaggtcatggcgatcgcgcagcagctggccgggtacaccctgggtggcgccgacctgctgcgtcgcgccatgggtaagaagaagaaggagatcatcgagaaggagttcgagaagttctccaacggcatgacggccaacgggtactccatggaggcgtgccagacgttgtgggacgtcatgctcccgttcgccggttacgccttcaacaagtcgcacaccgccggatacggcctggtcacctactggaccgcctacctcaaggcgaactacccggccgagtacatggccgcgctgttgacctcggtgggcgacaacaaggacaagtccgccctgtatctggccgactgccgcaagctcggcatcaaggtgctgccgcccgacgtcaacgagtcgcggcgcaacttctcggccgtcggcggtgacatccgcttcgggctgggcgcgatccgcaacgtcggcaccggcgtggtcgactcgatcgtggccacccgcgaggccaagggcaactacgagtcgttctcggacttcctgcagaagtcggaactgccggtgtgcaacaagcgggtcatcgagtcgctgatcaaggcgggtgccttcgactcgctgaagcactcgcgcaaggcgctgtgcgaacgccacgaggtgctggtcgagtccatcgtgggcgtcaagcgcaaggaggccgagggccagttcgacctgttcgggggcatgctgaccccggatcagccggacgcggccactcccggcggcgacaccgacttctccggcgacgactggccgcgcaagaccaccttggagttcgagcgggagatgctggggctgtacgtctccgggcacccgctggagggcgcggagatgatcctgcgcaagaactccgagaaccggatcgccgacctgctcacctcggacatccccgacggtacctcggtgacgatcgcggggatcatctccagtctggagcgtcgggtcaccaagcagggcaagccgtgggccaaggcgacggtggaggacctggacgcggccatcgagtgcctgttcttccccaagacctacgagttcgccgggccgcagctggcccaggacctggtggtggcggtgcgcggcaagctgaaccgccgcgacggcgagatctcgatcgtggccatggatctggcgccgctggagatcaacgagtccgatctggtcaacgagccgaccctgaccctcaacgtgcagctggccaaggtcaacgagcgggtcctcgacgagctcaaggcggtgttgcagggcaaccggggcgacatggcggtgcgggtgaaactgtgcgcccccaacgccgagacgctgctggccctcgacgagcggtacaaggtggcctcgggtccgggactgacctcggagctgaagagcctgctgggtgccgagtgcctggactgacctaagcggatatagggaatcgtctgcggcccttcgggaagcacgcacacccgggcgtcgggtccggcggcggccagcagttcggccacggtcgcggcgacgtcggcggtgtgttcgaggtgcgccgagcgcagggccgtcgcgtccagtccggacgtgtgcatgatgacgcgggcccgtgtctggatcttggcctgcacctggacctgccactggtccgggacggtctgcggccgggcctcgatgtcgtccagcagttcgcgcggggacgccgccgaggccagcacctcccggtagctcccgtggtcggggaaaccgtcgcggcattcggccgcgcacacgatggtgccgccctcggcgacgatcgtggcggcggccgagagtcctttcacgcactggtacaggttctggtcgagcgggtagccggagttggtggtcaccaccacctcgaagggcttgtccacggcggacatggccagtcgtcgcgcctcggcgcgggccttggcgtgcatcgcgaacagttcaccgccgtaggcggcgacgatgtcgtcgtcgcggttgagcagcacgtcgaaaccgaagtccactttgcccgccgctgccacgacggcccggatgtcgtcgtgcaccgggttgccctcgcaagaagcccaggtggcgtcgcggtgcccgatccggtgggcgtcgtgcagggtcagcaccgtgtccagtccggccaggccgggggcgacgagtttggggccgccggagaacccggcgaagaagtgcggttccacgaaaccggtggtgacgcggacgtcggcggccagccagtgccggttgagccataccgggacgttgtcaccgtgccgtcccagccacaccagtgagtccgggtcgcgggcgtcgtggttgacgacgcggacggtgtcggcgacctcgtcgcccagcatcgcgcggatctcggcgtcggtgttgccccggtgggtgccggtggccaccaggatcaccacatcggacggatcgacgatgccgtccagttcggacagcacggccgggatcatcaggtgccggggctgggcgcgggtgccgtcgcacatcgagatcgcgaccgtttggccgggccgcaccagttcccgcagcggcggtcccgcgaccgggtttcgcaatgtgtcgcgcaacagcgcggccgggtcgcgtgagccgggcacataggtgggttcgacgacggtggtgcggtcgtcggggaactccacgtcgagcccggtttgtccatacgcgagcgtcaccttcacgggttcacgcctttcgggtgtggcaccggttggacagcctgccgatcttctcgatctccacgacgacctcgtcgccgtcgcccagcagcagcggcgggtcccggaagatgccgacgccgccgggggtgccggtggcgatgacgtcgccgggtcgcagggtgaaggcccgcgagcagtgcgcgatgatccgggcgaccgagtggtacatgaccgcggtgctggcttcctggacgaccgtgccgttgagcaggcacttcaccgtcagcgactgcgggtcgccgatctcgtcgggggtgaccaggaccgggcccatggggcagaacgtgtccagcgacttgccgcgcgcccactgtagatcgccgaactggaggtcgcgggcggtcacgtcgttgaggcaggtgtacccgaagacgtgtgacagcgcgtcggcctcggtgacgttgcgggcggtgcgtccgatgacgacggccagttcggcctcgtagtcgacctgggtggcgtaggccgggtcccaggcgatggtggcgttcgggttggtgacgctcgcggtgtgcttgaggaagatcgccggttcggccggtgcctccttgtcctgttcctcggcgtgctcgcggtagttctggccgatgcacacgatgttgcccggccggggcagcggcgccagcagcgacagttcgatgatgggggttccggtgccggacggcacttcggcggccagccgttcgacggcggccacggcgtcgggtgtagcgatgaggcccgccatcgtggtgggcaggtcggcggacagtgccgccgtcggcaccacccggtcgccgactgcgacgccgagggtttcggcgccgtcgtggaggtagctgacgaaacgcatgagtctccttgtgctggttgggttgtggatcgggctcacacggcggtcatgccgccgtccatcatgaacgcgctgccgttgacgaaccggccgtcgtcgctgacgaggaacgcgataccggcggcgacctcgtcgggggtgcccatccggccgtcgagctgccgttcctccatcgccttgcgggccgcgaccgggtcgggcgcgtcggcgaggatcttgtcgatccattcgctggccacggttcccggacagatcgcgttgacccggatgccctggccgacgtagtcggcggcgatggacttcgtcagcgcgatgacgccgcccttggaggcgcagtaggcggcccggttgcgcacgcccacgaccccggcgatcgagccgacgttgacgatgatgccgccgcccgcttccaccatgccgggcagtaccgcgcggcagctggtgaaggtggcggtcaggttgacgccgatgacccggtcccagtcggcggtgctggtctcggctgccggtgcggccaccccgaccccggcgatgttggccaggatccttggggtgccgacctcagccagcagtgattcgaaggcggtcgcgtcgcggatgtcgaaggcgtgcaggctgacgcttcccccggcggcctcgacggctgatctggtgtgttccaggcggtcggcgtccacgtcgacggccacgatggagtgtccggcggcggcgagccgcagcgcggtggcgaagccgattcccgaggcggcgccggtgacgatcgcgatggaggggtccgtgttcattccgtgtccttgtcgtcggttgcgggtcagctctgccagatcgcgccgtcggggtaggcgtagtcccgcaacgattccgggtacatccgggcgctgaagcccggcgcggtgggagcggtgtaggacgggccgtagctgatcgggtcggtgaagtgctcgtgcaggtgcggcaccgactcgatggcgcggtcactcttgctgccgctcacggcgatgtagtcgaacatggacaggtgttgcaccagttcgcacagtcccactcccccggcgtgcgggcacaccgggacgccgaacttggcggccagcagcaggatcgcgatgttctcgttgactccggcgacccgggcggcgtcgatctgcagtacgtccagcgatccggcctgtagcagctgtttgaacaggatccggttgtgggcgtgttcgccggtggcgaccttgatgggtgccacggccttgcggatggccgcgtgtcccaggatgtcgtcgggcgcggtgggttcctcgatccagtagggatcgtagggtttgaggcgggtcatccagtcgatggcctcgttgacgtcccatttctggttggcgtcgctggccagccggatgccgtcgccgagtttctcccgggcgagcgcgaaccggcggatgtcgtcctcgatccggccgcccaccttgagtttgatcatggtgaatccggccgcgacggcctcggtggccagcgcgatcatcttctcgtcgtcgtaacccagccagcccggcgaggtggtgtacgcggggaagccggtggcccgcaggtcggcctcgcgttcggcgcggccactagccttggcgcgcaacatgtccagggcctcgtcgggggtgagggcgtcggtcaggtaccgccagtccaccagggacacgatctgttcggggctgaggtcggccagcagtttccacagtggtttgccctcgacgcgcgcgtacaggtcccacatcgcgttgatcagggcgccggcggccaggtgcaccacccccttctccggtcccagccaacggaactgggagtcgtgggtgaagcggcgcgcgaaggctcccatgtcggcgaaggcctcgtcgaggtcgaggccgaccagcgtcgcgcccatcgcctcgatcgcggcgacgcagatgtcgttgccgcgtccgatggtgaaggtgaacccggcgccggagtggccgtcggggtggtcggtgcgcagcgtcaggtaggcggccgagtagtcgccgtcggggtgcatggcgtccgaaccggccagttcggccgaggtcgggaaccggacgtcgtgggtctccacggcggtgatgcgaggcattgctgtcctttcggtttaagacttggcgatggcggcggccgggaccggcagcggttcgatcctgccgacgacgaacaggtagttcagggcgcccagcagtgcgatcccgccgatgacggacagggggatcacgaaggatccggtggtgtccaccaggtatccgaccatgatcggggtgaggattccggcgaagttggacgcgaagttctggatgccgccgatggaggccacgtgcgccgaactgggggccacgtcggcgggcagcgaccagatgccggttccggcgaaggtcagcgaggcgtaggacagcgacagcagcgccagcgccatccacgcctgcggcaccaggacggcggcaatgatgaccgagccgccgaccatcccgaccacgatgacggtcttgcgcacccgggtgaccgagacgccgcgccggatggcgcggtcggcgacccagccgcccagccagcctgagaccacggcgcagattcccgggatcatcccgaagaagccgagcttgagcaggctgaagccgcgttcgtccacaaggtagctggggaagaacgtgatgaagaagtagatgacgctgttgaggcagaagaagcccagcatcatgccgcgcacggtgcggtagccgaacagcttgcgccacggcagtttcgccgccccctcggcgtcgttgtcggcggtgcgggcgccgccctcgttgatgtactccagttcggcggcggagaccttcggatgctgggcggggtcgcggtacgccttccaccagcccagagcccaggccaggccgaggatgccgatgatgacgaaggtgacccgccacccggccagcgcgatgatgccggtgaccagcgggatcgcgatgacggcgccgacgcgggagccggagtcccagatgccggtggccaggccgcgttcccgtttcgggaaccaggtggcgaccaccttcgccgaggtggccggggcggggctctccccggcgcccagcagcagccgggcggcgaccagcgtccagaaactgtggacggcggcggtgacggcggtgaaaatcgaccaccacaccgcggcgatggtgaaggcccggcggggcccgaccttgtcgacgtaccaaccggcggcgagctggaagaagtcgtaggtccagaagaaggccgccaggatcaggccctcctgggtcttggtgaggtggatgtcctcgcccaggaacggcagcgccacgctgatgctggcgcggtcgaggtagttgacggtcaggccgacgaaggccagccagatgatggcccaacgcatccggccgacggccagtggggttcttcggggcggtccggcgtcggccgccggtgccgagggggtgctcatgaccacaccgtaatgatcatgacttggcttgtcaacatattggtaatctgtcaatatattgacagactcgaccggcggatagattgggcagccatgaacgagacagcggcgcgcaactgggacagcgccaaacccgccccggcggtgctgcgcgccggtgccgtcctgcgcgccctggcggcctccggcggccgggcactgagcgccgccgagctggccaccgccgccgacatcccccgctcctcggcgatgaacgtgtgcgtcgccctgacccagatcgggctggtgcgcgccgtcagcggcggcttcgcgctcggccccggcctcaccgaactgtcacaggcctatctggacgccctggatccggtgcgcgagttcggaacccgcacccgcgcgatgaaccagatcgacgagaccctacaactgggcactttggagggaaccgacgtcgtctatctggccctccacggtggccggatgccgctgcgcatcaccagccgggtcggatcgcgcatctcggcgacctgcaccgcgctgggcaaggcgatgctggccgcccagaccgacacgcgggtccgcgcgctgctggaatcccgccagcccttcgtgtcccacaccgagaactccatcaccgacatcgacaccctgctggccgacctggacgccacccgacagcgcggctatgccgtcgacgccgaggagaccacctggggcatcacctgcctggcggtcgccgtccccggcctgcccgacggcgcccagcccttcgccgtcagcacctcgctgctgaccagccaggccaagcccgaacgcgtcgactcgctggtgcggctgatccgcgaactggtcaccgagatcggcgccggttccggttcctcgcgttgacgttacgatggccgtggcgctggttcgccacggtcggctcgctggccgtggcgtcgtggagcttttgactttgtcctcttccgtcgcgagcggcctccaggtgagtggctggcaaggcggaggtgcttcggcatcccggtgttggatgtcgaagtgccgacaacgccgccaggtgccgcctggtgggcgcgcagcaggaaatggggcaaagtcagaagctcgaagagggaacccggtgggaatccgggactgccccgcagcggtgagtgggaacgaaagccgtcatgagcactggagtcatccgggaagcgacggccggtaggcaggtggcgacgcgagtcgccgccggtgcccgcgagtccgaagacctgcccgcgtcggcgagcaccggccggtgctcgcccgccgacggcttcgcgggcaagccgcctcgacaagggacgccttcgcgtccgtcgtggtcttcccgtgagccgagaaccgtggttctcgagggaaggacaccacatgaatcatccactgtccacaaccgtgctgggttacccccgcatcggaccgaatcgcgagctcaaacgcgccgtcgagagttactgggcgggcaactcctccgccgaggaactgtcggccgccgcggccgacatccgttcggggatgctgcgcgacctgaccggcgccggactggagtcggtaccgtccaatgtcttctcgctctacgaccacgtgctggacgccgcggtggccgtcgacgcgatcccgggccgctaccgggacctgggactgtccgagctggacacgtacttcgcgatggcgcgcggcaacgccgacatcgcgccgctggagctgaccaagtggttcgacaccaactaccactacctggtccccgagatcgggcccgagacccggttccgggccgtggccgacaaaccgctggccgagttccgcgaggccaaacagcagggcgtacacacccggccggtgctgctggggccggtgacgctgctgctgttgtcgaagtcccccggcggcggcgcgccgctggatcgactgaccgacctggtggaggtgtacgccgaactgttgtcgcaactggcttcggcgggcgccgactgggtgcagctcgacgaaccggccttcgccctcgaccgcgactcagccgaactgtcggcgctgcgcgacgcctaccgtcaactcggcgccgtaccgggccgcccgaaactgctggtcaccggcggctacggcgacttcggtgacgcgctgccgatcctgctggacagcccggtcgaggccgtggcgctggacctggtgtccggcgaacgagacctgaaccggctggcggcgcacggcggttccaacggcaccatgatcctgggcgggctcgtcgacggccgcaacatctggcgcaccgacctgcgcaccgcttcggcgaccctgggtaccctgctcggcctggccgacacggtgggagtgtccacatcgtcgtcactgctgcacgtccccgtcgacctgaccgccgagaccaccatggacccggcgctgaaggaccggctcgccttcgccaaacagaaactcgccgaggtgacccggctgggccgctgcctcagccacggcgagaccatcggtgaggccgaggcactgccgccggtcgccgacgcctggcgcgacggcaccgtccgggcccggctgtcggcactgcgccccgacagcggcacccgcaccccctatcgccagcgggccgcggcccaagccgaacgactggaactaccaccgctgcccaccaccacgatcggctcgttcccgcagaccaccgacgtgcgagccacccgcgccgagtaccgcaccggcaagatcgaccgggccgcctacgtgtcgaggatgcgcgccgagatcgccagcgtggtgcgggcccaggaacgactgggcctggacgtcctggtgcacggcgaacccgaacgcaacgacatggtgcagtacttcgccgagtcgctgcgcggtttcgccgccaccgccgcgggctgggtgcagtcctacggttcccgctgcgtgcgaccaccgatcctgtacggcgacgtcagccgccccgacccgatcacggtcgagtggtcgacgtacgcgcagtcgctgaccggcaagccggtcaagggcatgctcaccggaccggtgaccatcctggcctggtcgttcgtgcgcaccgaccaaccactggccgacacggcccgccaagtcgcgctggcactgcgcgacgaggtgcgtgacctggagaccgccgggatccgggtgatccaggtcgacgaaccggcactgcgagaactgttgccgcccaggcgaggcgaccacgcgtcctacctggagtgggcggtctcggcgttccggctggccaccggcggcgtcgccgactcgacccaggtccacacgcacctgtgctactcggagttcggcgaggtcatcgacgcgatcgccgcactggacgccgacgtcaccagcatcgaggcgtcccgctccaagatggaggtcctggacgatctacgcgaagccggctacgaacgcggcgtcggcccgggcgtgtacgacatccactcgccccgggtgcccggcaccgacgagatcgccgactcgctgcgcgcggcactgcgggccctcccggccgaacgcctgtgggtcaacccggactgcggcctcaagacccggggctacccagaggtcgaggcgtcgctgaccgcgatggtcgaagcggcccgccaggtgcggggcgaactatagctaccgatatctcgatagcgtcctaggacgcacgtgccgcgggatggtcccacttcgccggggccatcccgcgtggcgtgtccggcaccgacagggcgatatcccatgtttcgtcatcgtggccgatgatcccgcacaatggaaccgtgctgatcgaggtggtgagagtcgcaaagtttcccggaactccctggaaggccgccatccagaccgcgttcggtcgcgcctcggtcggctggcgtggtgacccggccgcgcagcccggcgaataccacgtcgagtggacgatcgacgaggacatcgtctggggccgaaacgccaagccagctactggtaccggtcccgggctgcgcactggcgggcattgcgttgtcctgcggggacagctgagcctcaccgaggacggtgccgctgtgctggacctggacggcacgccaatcctcctggaccttgccgctcggctgcccgacaacgtcatcggcacgtgggtcgagctcttcatccaacacggcaaggtcgctgtccacccctacgaactctgacggcaatccacaccaaacgtcaacgcccccagggctggccgcgcgttggacgcgcggccagccaaccccttcacaccggagtaactccggcaggtacggcgccacggttcggccgagctctccggaggtgatcagctcggcgatcgcggcgatgtcggtgtcgagccgtcggtcggcgtcgatgaacggggctagtttgcggacggcgtcgaaggctgcccgcgtaccgggggcgagcaggtcggggtcgcgcaggtcgacggcctggcaggccgcgagcaggtggatcgcggcgaccctggtgaccaggtcgaccacgtcgcgggcgccccgggtggcgatggtgcccatgctgaccttgtcctggttgtgggactcggtggagcgggagtgggtggtggcgggcgcggcccggtgcagggcttcggcggtgagtgccgaggccgcgatctgggcgcccttcaggccgtggtgcagtccggcctccgggtcgccctcggtcagatgtggggccagtaccgggggtaggccccggttgaacttgtcgtcgaccagcagcgcgagttgtcggtccagcaggtcgccgaggttggccacggcgatcttgagggcgtcggccgtttgtcccatgtggccgccgtagaagtggccgccgttgtggacggtgcccagaccggtgtcgaacagcgggttgtcgttggaggagttgacttcgatctcgacccagcggcgcgaccattccagggtgtcgtccacgacgccgaccacgtgcggggcgcagcgcaccgagtagcgttcctgcaccgtctggtcgacgtgctgcatcccgccctcggcgacggccggggtgccgtcgacgatctgggcgtgggtccgcgtcaggccggagccttccagcagtgcccggatccgcgcggcgctgcggagttgtcccgggtgtggtttctgggcgtgaagccggggatggaagtggtccacattggcggtgagtgcctcgacggtcagcgcggtgcacacgtcggcggtcacggccagctcggtggcgtcgtgcacggccagggtagcgaaggcggccatgagcgaggtgccgttgagcagcgccaggctttccttgggttgcagcacgagcggggccagggcgcagtcccgcagtgcctcggcggcgtcgcgtcggacgccgcggtgttcgacggttccggagccgatgagcacgttggccagataggccagcggggccaggtcgccgctggcgccgaccgatccgcattcgggaaccaccggcacgatgtcgtgtcgcagcagcgccaggatcaggtccaccgcctcggcgcggatcgcggaatgcccgcgcgccaggcagttggcgcggatcagcatcatggcccgcaccaccgacggcgccgcctcggggccggtgcccaccagcagcagccggaccaggttgtcctgaaggtaggccgcgcgctgtggactgaggtggtgtttcacgctgtcgccgacaccggtggtgacgccgtagatcggttgtccggtggcgatgagccggtcccgcagtgccaccgaggcggtcatgcgcgcccgcgattcttcggatatggagggaacctcggcgctatgtcggcgcgcgaccgcgacgacgtcggcgatgccgagtccgtcctctcccagtggtgtgatgctcgtcggatgcccgctcggcgaaagcacgtcagtcgtcacgattctcctcttcggggggtatgccctgtggccgtgttgtcattacgcggcaaggcttctgcgcggaacacattaccgacggcgacatatattgcgtacatatcccggaaggtgtacattagttattcatcaggtgatgaattaatgaatgcggagtcggcgatgacaaccaccaccacgcagcttccggtccgggaccttgccaccctcaaccgcgactgcctgccgatcgcgggtggcaagggcgccaacctgggcgagctgctggccgccggggtgccggtgccgggcggcttcgtggtgacgaccgaggcctacctgaaggcggtgcgcgacagcgacgtccgggaggacatcgagcgcgccatcgccgactccgcgttcgcgcgggtgcgggagctgatcgcgtccgttcacatggacgcggcgaccgaatcggccatcaccgacgcctaccgccggctgggcggcggcccggtcgcggtgcgctcctccggtaccgccgaggatctcgccgacgcagcgttcgccggtcagcacgacaccttcctcaacgtcgtcggcgaggcggcgctcatcgacgcggtgcgcgactgctgggcttcactgtggaccgaccgggcggccgagtaccggcgcgaccggggcatcggctccaccgacgtggccatcgccgtcgtggtgcaggagatggtggcctccgacgccgccggggtcatgttcaccgccgacccggtcagcgggatccgcgaacacgtggtcatcgacgccagccccggcctcggtgaggcggtggtgtccggtctggtcaccccggatcactatgtggcgaacaagaagaacggcaaggtgctcgactcggcgctgggccgccgcgaggtcgtgatccggtccgtcgagggcggcggcaccgtcgagtcgcacgaggacgccgccaccgaaccggtgctggacacagcgaccgtccgcgaactggtggcgctgggccgccgggtcgaggcgcatttcggtgccccgcaggacaccgagtgggcgctgcgcgacgggcggctgtacctggtgcaggcccgtccgatcaccgccatccccgaacccatcggcaaggtccggttcccgcaacggatgctggcctcgatcctggccgagatcatcacccggcgcccgtatccgctggactattcatcgtggacgatcaacatgttcgcgggcgtccggctgttcgccagctgcatgggtgtcaccttccccgacctggagaagatgaaggtcgaacaggacggcgtcatcacctcgctgcggccccaggcgcccaagcccggaccgctcaccccggtgatcatcgtccgcaacctcatccggggccgccggttcccggccgcgacctgggaagccgatccccggctgtcggcctttctgaccgagatcgatcgcctgcgcgccaaggacctcagcgccctgtcctatcaggagctcgacacggcgctcaccgaggccctcgacaccatcgagccgatgatgctgctgcgctacgactacctgccccgcacgacggtggcggcactgcggttccggctcactctggcgcgcctgggtctgggcgacaagttcgggctgctgctggccggggcggagaccaagaccctggagaccaaccgcgcgctcgccggactggccgagcggatccgccgcgacgactggctgcgctcggtcttcgcggacaacgacgccgccgacatccgcccgatcctggccgacaccgagaccggccgcgagttcctgaccgccttcgcggccttcctcgacgagtacgggcatcgcgagatcaccagcatcgcgctggccagtgaaccggtgtggcgcgactcgcccgccaccgtcctgggcatcctcaagggaatgacggtcggcgacgctccggaaccgaagcagaccgcctccgagcgcgccttcgccgagttgctggcgcatcccaaactgcgcgaccagaaacggcgcgaccgggtgctgcggcgactggacgcggcccgctacttcaccagcttccgcgaggacacccacttctacatgacgatgccgcagccgatcgtgcgtcggatcctgctcgaatacggcgccaggttggccgaggccggggtcctcgacgaggcgatggacgtgttccacctccatcgcggtgaactggaactgtccgcctggccaccggccgtgtccgacgtggagcgaattcgcgacctggtgtcgcgtcgtgcggcgatccgggaacggctcggcgacgcgcccctcatcgaccggcgctacttcgccagcaaggccgccgacgccgacgcgctgctgaccggcatgcccgcctcggctggccggttcaccggtgtggtgcggatcgtcaacggccccgaggacttccacaccttgcgcgagggcgagatcctggtcgccccgttcaccaacccggcctggacgccgctgttccaacgggccgccgccgtcatcgtggacaccggcggcgcgatgtcccacgcggccatcgtcgcccgcgaatacggcatccccgcggtactgggcaccgccaacgcggtgtccacactcaacgacggcgaccgggtgaccgtggacggtgacaccggttcggtgctggcggtcgacggtgccgtcacgggcaccgaccgtgatttagggttctcttgaactgatttatgtttcccttgcggcagaagggattgtgcaaacgcattccaacttttagccttcgggcatgaaacgtttgccaagacgaaaagtcctcatcagcgcggtcgcgacagccacggtggccgcgaccgcggtttcggttctggccatcggcaacgccaatgccgacgcggccgacacctttccctcagaggacgcctgcaaggtcgagaacaactccatgcccaagggcgactgtggcgacttcaagcagatcttcgccgagaacttcaacggcgacaccgttcccgtgggcgcgttctccgactgcgaccacaatgtggacacacccgaggcgtactgcggcgggctgtccgagtacggcagctacaaggacgactggtgggcctaccccaacggctgggacgacaccgccaagagcggcgccgacggcaacgacggagcgccctacggcggtacctaccgggccgacaagaccgtgtcggtcggcaacggctacgacggcaccggaaccatgaaggtcgacatgtaccggccggagtccggagaggacaactacgtcggcgcagtggttccccgcaagtgcatggatcgcgcgtacggcaagtacaccgaacgcttcaaggtcaccaaggacgacggcggattcaagtcggcgcacctgttctacgacgacggctacgagatggacttccccgagaacgactacggcgccgacatcagcgcctacacccacccgggcgaggacaacttcgactccggcgtgccgtggaagggcaaggcccacaccacctcgatcgagtggacgccgggccacgtcaagtactacctggacggcaagctcatcggtgacgccacaaaggacatccccgacatcaagatgtcctggatccttcagaacgagtcctccatcctcggcccctacgccgagcgcggcgcccgcgcggccctggagaccacctggctgacctgctacagctacaacccctgacaaatccctgtacggactcggcaccgcgtggcatcatcgcgcggtgaccgagaccgaggctccgcgaaccaacgccaacgacctgcccgaagccgagctcatcgcctggtacgggccgtgggaaccgttgaccctcaatgagattcgagccgtcttcgacggcacaccggtccgctggtgggtcgccggtggccgcgtcatcgacgcggtcaccggcaccgcccgggaacacggcgacgtcgatgtcgccatcgcccgcgaggacctcgacatcgtccgcgaacgcgtcccggactggcagctgtggcacgcccactccggcagtctgcaaccgctgtttcccggcgacccgctcatggagggtcgtgaagggctgtgggtgcgccgcgacgccacccagccctggatcctggacctgttgttgtcccccaccgacggcgtggactggatcttcaaacgcgaccactcgatccggctgccgttgtcggaggccgtcatccgcatcgacgacatgccatacctggcgccgcagtgcgtcctgctgtacaaggcccggcacatgcgtgacaaggaccgtcgcgacttcgacgtgacgctgcctcacctggacaccgccgcccgcgcgtggctggccacggctctcgacaagcacctgcccggtcacgaatggcggcagcggctctagcggatcgaaccgaagaactcccgcacgtccgcggtgaacagttccggcacctccatcgcggcgaagtggccgccgtggtcgtactcgcgccagtgcctgatgtcgtagacggcttcggcgaaggagcggatcggcagcgtgatctcgcgcgcgaacacggccacccccaacggaaccgggcacggcagcgggccgggcggggagtcgcggtggatgcggggtgccgaggcggccgtgccggtgagccagtacagactcacgtcagcgaggatcttgtcgggcgacagcttcgaggccggatcggcccaggcgtcgaagcggtccagcagccaggcgagcaggccgatcggggaatcgttgaggccgtagccgaccagttgcggggcgatggagtggaccgtccgctgtacgggctggttggcgaggtattcgcggacgccgtcgagccgacgggtgtcctcaccggacagttcgccggggccgccgggtgggggcggcatcgtcaggtagttgaggtgaacgccgacgacccgctcgggttccaggtcgcccaggacgcgggagatcgccgaaccccagtctcccccttgggctccgtagcgttcgtagcccaggcggcgcatcagttcggcccaggcgcgggcgacgcgggcgacgtcccagccgggctggctcgtcgggccggagaagccgaagccggggatggacgggatgacgagttggaagtcgcgggacagcggctcgatgacgtcgaggaattcgatgacggagccgggccagccgtgggtgaggatgagcggtagcgcgtcagggtcggcggcgcggacgtggatgaagtggatgttctggccgtcgatctcggtggtgaactgggggtgggcgttgagggcggtttcgacggcccgccagtcgaagtcggtgcgccagtactcggccagcgctgtgacccgggagcgtgggatgccgtagtgggagccggattcggcgggctcctggggccagcgggcgcggtcgaggcggtcggcgaggtcgtcgaggtcggcttgcgggatgtcgacgcggaacggggtgatggcggtggtcatgacgggtctccatggttaatcgttggtgcatccaatgttggtgtggccaacgatagcggaaatcgtgggtggctccaacgaagttgttaggctcaccaccatggactcaaacctcgacggggaactgccgtcccggctgaccgacaagccgacctggctgatcatgcacgccagccccgccgcccaccggctgttcatcgacgcgatgatcgcgggcgggacccgccggtaccactacgcgatcctggccacgctcgcgcagttcggaccggccagccaggccgcgatcgggcggcgctgcaagatcgaccgcagcgacatggtcacggcgctcaacgaactgtccgagaacggactcgtcacccgcgaccccgatcccgccgaccggcgccgcaacatcatcacgatcaccgccgacgggaaccggaagctgcgcaaactggacacactgctggaacgggcgcacgacgagctgtgcgcgggcctgacgccggacgagcgggcccagctggtgcggctgctgaaccggctgctggccggactcggatagggcgagcccggccacattgccttgccaccggtgcttgcggtaatcgatactgcccaggtcgcccctgacatgcccacgcccgccgaaccgcgaaggagcccccatgtccacgcgctcggacgccgtcaaaggggtcatcctgatcatcgcggcctcggcgttcttcggtgtctccggcccgttcgccaaggccctgttcggcaccggcctcaccccggtccaggtgacctggctgcggctgaccggctcggcgatcgtgctggtggccgccgcactgccgttgctgcggcaggtgcgcaggctcccgttctggggcctgatcgcgttcgggctcaccgccatcgccggggtgcaggcgttctacttcctcgccgtgtcacggatcccggtgggcatcgcgctgctgctggagttcatgggcccggtcgtggtggtggcgtggatccggttcgtgcgccgcacccggctgccgcgcaccgccgtcatcggcacgctgttgagcgtcgcggggctggccgtggtcgtcgagatctggaccggtctgcgactggacacgctgggcctgctcgcgggcgccgcggcggcggcctgccaggccgggtacttcctgggcggcgagaaactcaccgaacaggtcaacgtccgggtgctgttggccttcggcttcgtcatcggcagcctgaccctggcaccgctggcggcaccgtggtcgatggactggggtttcctggccgagaacacgacgctggccggtaccgatgtgcccgccgcgctcacgctggccgggctggtggtgtcgacggcgctggcgtacgcgaccggcctgcccgcgctgcggctgctgtcggcgcccatcgccgggggcatggcctacgccgaggtggtcgtcgcggccctggcggcctggctgctgctgggcgaggcgctgaccctgccgcaggtcatcggcggcgccatcgtgatcgcgggcgttttcaccgcgcagcgcgccgtcagcacccgggtgaccgaacccgagcccatcacggccgtgtagcggccctacagttcggcgtcgtgcgccaaaagcgccagctggatccggttcgtcaggtctagcttggacagtgcactggagacgtaggccttgacggtgccggacgacaggtacaggctctggccgatctcggagttggacagtcccttggccaccgcgcgggccacgtcgcgctccttgtcggacaggacggccagccgttcccgggcccggccgcgccggttgcggtcggcgccgtcgcccgcgacccgggcgatgagggtgcgggtcacctcggccgacagcaccggctccccggccgcggcggcgtgcaccgccgccacgatctgctcgggtttgctgtgtttgagcaggaacccggcggccccggcgcgcagcgcctccaccacggtcccgtccgcgtcgaaggtggtcaggacgatgacgcgcggggtctcggtgtcgcgggccgacagggcgcgggtggcggcgatgccgtcgacgtgcggcatccggatgtccatcagcacgacgtcgggtcgcagccgggccacggtgtccaggacgtcgcggccgtcgccgatctcgccgacgatctcgatgcccgacgcgccgccgaacatcagccgcagtccggtgcgcaccagggcgtcgtcgtcgacgagcaggactttgacgggactggtcacgcgctccagggtatccgtgccgacaggcggaagagtccgccctggctgtcgtgcgtcagactgccgccgtcgaggccgacgcgttcgtgcagaccggtcaggcccaggccgaaaccgtcgccgcgtcccggcgcggtcggcagcgggttgagcagctccaccgcgacctcggcgggcgtggcggtgacgcgcacggtcaccggacggccgggagcgtgtttgcgggcgttggtcagtccctcctggaccacccggtagacggtgcgctggttgcggatgcccagcttcgtcagcgcgtcgggttcaccgtggatggacaatctgacgtcctgtccggcgtcgcgggcctcggcggcgagggcctggacgcgttcgggcagcgagccctcgccgtcgagcagcgcgtcctcgtcgtcgtcggaacgcaacagcgtcaacacttccccgagttccgacagcgcccgctgcgcactgtcctgaatgacctgggtcgcggcgttcacctcggtgggggtgaggttctgcgggtcggtgtcggtgcggtaggccagcgccccggcgtgcaccgacagcagcgacagccggtgggcgagggtgtcgtgcatctcgcgggcgatgcggcggcgttcggcctgccgggcgccgttgagctgttgcttctgttcccgccggacgctgaggacgagctggcggcggctgcgcatcgtcatgccccacagcatcgggacgatgtagaacagcgtggcggcgaccagcatgacctcgatcggttcgccgccgatgtcgaagtagatgacggcgggcaggatcagcaccaggtgcgcggcgatcgccagcagcaccggacgccacggccggtgcagcgcggcggtcagcaccgccacgaacaccgcgccgctggccgaccacgcaaactgagccggcagcatcagccacaccaggatcagcgggatccggcggcgccaccacagcgcgatacaggaggcggcgccgatgacgacgtcggcgagcatgtgccagtcgttgtcgctgaggtcggcgtgcacctgcgggtcgcccagctccaccagtcccatgaacaccgccccggcgaacagcgcgaggtcgaccagccagtcgcggacggtgcggcggcgccgggtgccgtcgaggtcggcgagttcccccggcagcagccagcgcggggacagctcacgggacttggtcataggcgaagcctagaagccctggccaccggtggggcacgccgaccggccaggccgtctggccacccggccagtgctcgtggccgctcggcggtgggaacgggggccgcgacttcggatcatgggtgacatgaacgttgtcgcccccggggagaaaccgcggttgcgtccgccccgcaaccgcatcgaccggcgcgcggtcctgtggtggacgctgcgcgcgctgatcggttcggtcgtgttcgtcggcggtggcctggtcgccttcgcgctgttccccgacgcccggccctgggtgtggccgccgctggtgctgttcgccgtgatcggcctggtgctgacgctgatcacgccgcgctggcgctaccgggtgcaccgctgggaggtcaccgacgaggccgtctacaccgccaccggctggttcaccaaggagtggcgggtggcgccgatgtcgcggatccagaccgtcgacaccgaacgcgggccgctgcaacagtggctgggcctggccaaggtcaccgtgaccacggcgtcctcggccgggaacatcgagatcgagggcctggacgccgaggtcgccgagcgggtgtcacggcagctggccgacgcggccggactgaccgaaggggacgcgacgtgaccggcgaagggccaacgaacgctcctggcggcccggcgctctcgccggacgcggccgagcctcgcggcggcacgagcgagcctggcggcccggccgagaccgacgcgcggtccgccgtcgacggctggcggcggctggactcgcgggtgctgtgggtcgacaccgtccgggcgatcctgtcgctcatccccggtgggctggcggtgttcgtgttcgggcaggagatcaacggcttcttcatcggttcggccctggtggccaccgccgcgggcgtgctgggcgcggtcgcggatttcctgcgctggttcaagacccgctaccgggtcaccagcgaccacatcgaactgcgcaccggtctgctgtttcgcaagcaccgcacggtgaagctggatcggatccgcagcatcgacgccaaggcgaaactgcggcaccggctggcgggtctgcggatcctgcgcatcgaggccggtcagcagggctcggcgggcgagtcggccttcgcgctggacgcggtgtcgaaggagacggcgcgccggttgcgcgtcgaactgctgcaccgagctccggctccggccgcgaccgagaccgagaccgagccggacgccgagtccgcgcccgagtccatgtcggacgagaccacgctggcgacgttccgctggcagtggatcgtccacaatatcttcacgatctgggcgtatctcgtggcggccggactggtgtggggcgggaatgccctggcgggactcttcggcggcgaaccggtcgactgggcgctgtccctgttgggctggcagggtttcacgcacctaccgtccctcctcagtgtcaccatcgcgctcggcgtgctgggtgtcgcgggcttggccttcgccttcatgaccgagaactggggcttccgcctgacccgggtcaccgacccggcgaactccacactgcgcaccgagaagggcctgttcagcacccgcgaggtcaaccgggacgagaaccggctgcgcggcgtccagatcagccagccgctgctgtggcgctggctgggcaccgccgacaccgccgcgatctccaccggactgtcgcagtggggcgaggccagccagctgctgccgcgcacgccgatcgcgacggcccgcgccgtcgccgcccgggtgctgccggacgcggaggcgctgttctcgcgccgactcgtccggcacccgtgggcggcgctgcggcgtcggctggtgcgcgcgaccgtcacgaccgccgtcgtcaccggcatcgccgcgtacctgggcgcgacggtgccgggctttcccgacacggtgtggatctactgtggcctcatcctgtggccgctggcgctcggtctcgccgtggcctcgtatctgagcctgggccacgcggtgtccggggactacgtcgtgacccgttcgggcagcctcagcgccgccaccgccgtgctgcggcggcaggcgatcatcggctggaccttcaaacagtcgctcttccagcggctggccgggctcatgtccgtcgaggcgaccaccgccgccggggacaaggagtacagcgtccccgacgcggccgaggccgacgcgttgcgcttcgccgacgcggcgctgcccggcctggtacggccgtttttggagaccgaccgccagcgctatttgccgggccagcggtagatcgacgcctcgtggccgcgcaccgggaccagcgcgtcgatctcggccagttcctcgggtgagggctcccactgtccggcggcgacgttggcggccacctgctcgggtttggtggccccggcgatcaccgacgagcagcccggcagcgcggccaggccgccgatcgccaggtccagcagcgaccggccgttcttgtcggcccagccgatcagcgcctccaccttgtccagtttggcctcggtgacgtagccctcgcgggtggccagccgggtgccctccgccggttccacaccgcgccggaccttcccggtcagcagcccgttggccagcgggaagtacggcagaatgcccagcccgtactcgaccgaggcgggcaccacctcgatctcggcgtcgcgttccagcagcgaccagtggttctgcgccgacacgaaggacgtgatcccgagttcaccggccacgtgcgcggcccgcgcgatctcccaaccgttgagattggagtgtcctatgtagcggaccttgccctcctggacgagttcgtgcagcgccgtcagcgtctcgtcgatcggcacgtccgggtcgggggcgtgcagctggtacaggtcgatgtagtcggtgcccagccgcttcagcgagccctccaccgcgcggcggatataggcccggccgccgaacgaaccggcggcgggaccgtagcccaggtccgagcccgggttgccgaacttcgtggccacgacgacctggtcgcggcgaccgccgagcgccttgcccagcagttcctccgacttgccctgcccgtacacgtcggccgtgtcgaacagggtgacgccgtgatcgatggcggcgtcgacgacggcgcgggtgccgtcgaggtcgagtttgcggccgaagttgttgcagccgattcccacgacggagacgacgaggccggagtttcccagtggttgataacgcatacgcccgaccgtaacgcccggccccgccggttgtccggcggatgtgacgcgctcaatgcctcatcaggccaggtacagcgccagcccggtcagggccaggctgaccgcgcacgcgaaaccgcggatcgcgttccaccggctccatttggacgagaactcggtccacagtttcatcacggcccactcctcgtcggagatccgggccgcgtcgagttccttgttcatggggacgttgacggcgccggtgacgccgaagcacccggccaggtacacgccggtggcgacgaacatcgcgatcgacgcgtcggtctcgccgtcgagcagcagcaggacggcggcgatcagcgcggtgagtccggacatggtgaacgcggccaggaagacccggttgaggatcttggcgttcatgctgcgcatcgccgcgatcgcctcgatgggtttgacggcgttgaggccgggcatgacggcgttggaccaggtgaagaaggtaccggtcatcagaccgatcagcatcatggccagcaggctgaatatgagggctgccagtgtcatctcgcacttccaatacgtcgaatcggctcttcgggagttgtgggcacggccgatgacctcaacctagcgcgacgggagcgacaatggaggtaccaacggctgaatcgaggcccccgtgaacgagaactcaagggacgaaaccactccgcccgacagtccacccggatcactcggcaccgccctgcggtcgatcaccgcgacccgctcgcggcgatggctgtccgccatcacgctcctcatcggactgatcattcccatactgctgtccgttaccctgcccgccagcgaccaaaccttcgcgtcgatcgcgagcccgacgcaggccctgatgtcggtcacggtgccgtgcgtgggcgtcctactggccgccgaactgcgccgggcgaccgcaccggtccggctgattccgacgctggcggccgcggtcgccgccgcggccgccgtgggagcctacggttcggccaccagcgccatagccgtcgtcgccactccggcgaccgagccgtggggcgacgccgcgatcgtcgcggccagcggcccactgctccagtccagcgcgatgctcgtcggcaccggcctgggcctgctgctgcggccgtcgctggtggcgtgcctggccacggtcgtgctgccgctgggcgcgtgggcgctgttgggtctgcccgccgacggcgccgcgcagccctggctgaccccgttcggcgccgcccagaacctgctggccgggctgccgatcgggctggcccagtggctggccgtcgccgtgctgtggagcggcggtctgaacctgctcggcgcgattcggctacggggtgtcggtccccgccgttagcctcgcggcatggcgtacggatttcagatcaccatcgattcacagaccccgcaccaactcgccgactggtgggccgaggcgctgggctggcaggtcgagcccagcgacgaggagttcatccgtcggatggtcagcgagggccacgccgacgaggccgacaccaccacccacaacggtgtcctggtgtggaaggcgggtcaggcgatccggcatccggacgacgagtcgtacccgcggttcctgttccagctggttcccgaacccaagaccgtcaagaaccggatgcacctggacgtgcgggtcggcgccgacaagatcgagtccgaactggagcggctaaccgccacgggcgcgacgttcctgcaccgcggcaaccagggtccattcaggtggatcacgatcaccgacccggagggcaacgagctctgcctgtcctgacgccgccacagtgaacggttgagaattcgctggcgcggattcaccgctcgcccttatgctctatgcgcgcatttcgggcagatccggtgtgcgccaaggagttcccatgaccaagttcaacgagaccattgcgaaggacctcttccccgaggtccgttcccgtgaacttccggccgtgacctccgccgagggaaccgtccgtgacgccaagtcggagctgttcgccatggcggtggccaacatggtcggtgagctcacctactacgagtccgccgaggagcgtgacgatgactgtggacgccgcgagccgggcggcggcgtccacagtgttgatggaccgggcggtctaacgcggtggcgtgttggaggcgtagtgctcgcggcggctgcgtcccgcctcctcgttgaaggcgttctgcgtcaggtcgtagggatgcgggttgttcgggtcacggacgttgtcgaccttgccgtcgccgtcgaagtcatagtccaggccggtggcctggcgttcggcgttggagacccgctcgccgtcctcggtgtcggggtcggcggggttgtcgtactcgtcgtcgttcatgacgtcggcgagattgccgtagacgtgccccagctcgtgcatcatgatgctctgtgagccgatggtgtcgtcgccgtggtggtacttgtccgtgtcgaggttcatgtggacgtcgacaccgaaaccgggcttctggtgctccacattgctgcgaccgtcggtctcgctgatgacgatctcctcctcgcccggccagaagtcgttgtgggtctcggagacctcgtggtgcagcgcgtccatcatcttgccgccggtgggtgacgagccgagcatgtcgaggtcggcgcggacccggtcctggaattcctcggagccctcgaccttgatgaagtcggtgttgacgatcttcgtgtcggtggtcttctcggtgtcgccgctgacggtgtcctcgccctgcgagaaggactcgtcggtgccgtcgccgccgtcgacggtgtccctgccgccaccggcgtagagcttgtcgtcgccgccgccgcgcaggtcgtcgtcgccgtagccgccggacaccaggtcctcgccgctgccgccgtcgatggtgtcgtttccttgcgcgccttccagattgtcgcgtccggcgccgccgtggatcttgtcgtcgccgtccaggccgtagatgtggtcctgggagtcgccgccctccagggtgtcgttgccgtcctgaccgtctatgtagtcggtgccacggccaccgaagaccaggtcgtcgccaccgtgcgtcttgaccctgtcggcgccgtcaccggcgacgacggcgtcgttgccggaaccgccgtcgacggtgtcgtcaccctcgcccgcgtagatacggctgctgccggcggtgtcgatggcgtccttgccgcttccggtggagacgtcgttgttgccaccgacgtccaggacggtgtcgtcaccgtcgtatgtggagatctggtcgttgccctcgccggaggtgacggagtcgttgccggttccagtggagatgcggttgttgtcgcccaccgcgaacaccttgtcatcgccgtcgccgccgatgatgacgttgttcccgtcccggtcggccgcgaacaccggcatcccggcgaagatcttgtcgttgcccgctccgcccagagtggtgacctgcacgcccttggcatccacgtcgaacgagtcgttgccgtcgccgccgcgcagggtgatgttggtgcccggcgggtagacccaattctcgttgttgccgttgcccaggtccttggtcacgacgatgttgcccttgtcgtccttggtgaccttgacgttgtcatcgcccgtgcccgtattgacgatgacgcggccgtcgggcagcgtgatggtctggaacggtttcttcgactcgggcggcaggtcgaagggctgctgctttccggacgcgatgttcttccactcccggctggcggaaaggaactggctggcggcggtgttgaggttccccgcctcggtgcccagttgcttgtccaggtcggcccggatccccttggcggcccgcaccgcctcgatgacagctttcgactgctcgggattcgcgggcttgaagttgatcttggccccacccaccacacacggcaccgcaccggtgatcgccgattcccccgacgtcagctgcccctgcttggcggtgatcgcgttggcgatgttgtccagcgcggtgtccaccgcgtcggccttggccttcaggtcgacgagcgccttgctgatcttctgctgatgcttctcataggaggtacggccctgcccctcccaaccgtcgtcgtacacgaccttggccttcttgaacacgtcgtcaccggccttgtcgacggcggtgccgaggttcttccagcctgtggacgccgcggtgatcttggaggtgtccgcgtccaaccgccaccagcggcggtccacgttgatttcgggctcaaccatgaaggcgacagtattcaccggcggcgcgaagacatatccccaatgcgtgccaatgtcatgaattctcatctttgtatgccgccaggaacgcagcgaccccggcgacagcgcgggtctcgatctcggtctgcggcagggtttcgccatccaccgtgaacagcgcccggtccagtgccgcgcccatgaccaggaacgcgaagtgttcggcggccagtctcggatcgcttgcccgcagcagtccgcgttcgccgagtcgcccgatggcctcggcgagggtgtccatcacgcggtcgggtgcccgccggtagtactccccggccagttcggggaaccgttccgcctcaccgatgagcagccgccgcagccgcacgaccctcgggtcgaggacgatgcgggccagccggaccgccaccgccttgagttcgcccgcgaggtcgtcggtgtcggtcagcaccgagaccgtctcgcgcgagaagcgttcggcggtgccgaacgcctcggcgaggatctcgcggaacagctgttccttggtgccgaagatgttgtagacggtccgtttggagacccgggcctcggcggcgatctcgtccacattggcgccgacgtatcccttgcgcaggaagtgttccgaggccgccgtcatgatgaccgcccgggatcggacgatccgtgggtcaagcgttgactcatccacgggcgtcagtgtacaagtgcactcattcgtgtaatactgcactggttagtacaatagttgtcgagtgaggaagaacgacgatgaacgacaccccggcgaaaccggccttcgacaccgcggcggcggtgacccggtccctgctcggctggggcgtggtcgccggtggcttctacctcgtcgtgggcgtcgtgctggcgctcacccgcgagggcttcgacttcgcgcggcacccgttgagcctgctcatgctcggcgacctcggctggatccagaagaccaacctcatcctgagcgggctgatggcgatcgcggccgcggtcgggttcgcgcgcgccctgcgcggctcccgcaccgcggtctgggcgggcgggctgatcggcggctacggcctgtgcctcatcggcggtggcgtcttcccgccggatgcgatggcgggcttccctcccggcaccgagaccaccacccccaccgtcgacggcatgctccacttcggattcggggcgctggccttcctgctcatcgcgatcgccggtttcgtggtcgcggcctggcaggcgggccgcggtgacaccggctgggcctggtactcgcggatcagcgcgatcgtggtgatcgtcgggttcgtcggcggcggcgcgatggcgacccagacgctgggcgtcgtgggactgtggatcaccgtcgtggcgggctgggtgtggctggccgccgcgtccgtccacgcgtaccggacggtgccgcaccccgacggcggtggcgcgtaagtcgctggcgattccctcggccagctgctccagccgggcggtgtccacatcgatcatccgctgcgccagcgacagggtgtccgaactgtacacaccgacggaacggttgcggatcaaccggtcggactcggccttgagcacccgcagccgcaaccgcaggtactgctcgcgacggcgcacgtccccggccggggtgtgccgctcctcggagtcccccttgccgtccgggacccgggcgtcggtacggaccttctcgatgacctcggactcgtaggcgcggccgtcgctgtcgaccaggtccggatcgttgagcacgtcggcggcggcctcggtgagctcgcccaacagccgccggtactcctcgcgctgctgcccgggatcgtcgccggggaccttgaccagccggatcacggtcggcagcgtcaggccctgcaacagcagcgtcgtcgtggccaccacgaaggcgatcaggatgagctgcggccgcagcggcgtgtgctgcggcagcgtctgcgcggcggcgacggtgatggcgccgcgcatccccgaccaggccagcacgaccccgccgcgccagcccagcgtctcgttgaggcggaagtccacgtcggccgaggcgcgggtgaagcgacggtgcaggtgcttcttcttgcggtcgctgagtttgccgcgttcgtccagttcggtcagtcggccccggatctgtttcaggaccggttgtaccttctcggcccggcgctgctcgcgtcgcatcgtggccaccaatggggccgtgaacaccatgcgcgccacgatgaccagcgccgaggccagcagaccgatcacgatgacccagccgacgcccatctcgtgtccggcggcctcgtcgacgagggactccacgttgagtcccatgaggaggaaggtggcgttctccagcaggaacgccagggtgcgccagttggtggcctcggtgatgcggtcctcggcgcgcaggtgcttcgggcccaggtgcccggcgacgatcccggcgaccacaacggacagtactccggaggcgtccagttcctcggcgggcaggtaggcgatgaacgggatcacgaaggagatcgcggtgttgaggaccgggtccttcaacagcgcccggacccgcacgttgatgacacccacgccgatgccgactccgacggcgatgaccacggcgtagaagaactgtccggccaccagccacaccgacaccgtcccggcgatcgcggccgtcgccgagcgcaggagcaccagcgccgacgcgtcgttgaccagcccctcgccctccaggacggtcagcaaccggtgcggcaaccccagcttgcggcccaccgaggtggcggcgatggcgtcggtgggactgacgacggcgcccagcgcgaaggcgaccggccagccgatgcccggcagcagccagtggaacaggcacccggcgcccagggtcgtcacgacgaccagcagcacggccaagccgctgatgggtttgaggttgcggcggaagtcgaccacgggcatggtgacggcggaggagtacaacagcgggggcagcaccccggccagcaccagttccggcgcgatgtcggggtgcggcacaccgggcacgaagctcagtccgatcccgacgatgaccaggctcagcggcgcggccagcccgagccgctgcgagaacgcggccacgacgacgatgctgatgacaccgacgatgacgacgagggtcagttccatgggcggtcggcgaccctttcggcgagacgacgcggaacctcagaataggacggtcgactgtgccgagcgctcatctgacgctggtgtcggcggcgcggcgggtcggccgctagtcagcgatgcgcaggaagccgtcgcggatcagtcgtcgcacgactgtggacagagacgccgccagcagcgcctcgtcggcctcgtgcgcctgggccaggatccgcacctgggtgcgcatcgcgacgctgccgtcacacccgcccaggaacgacaccagcagcgggtcgatctcctcgacgcgcggcgaggcggccagcagctgccgttccacctcccagccctccggccccggcaccgcctcctggtgcagccgcacgccctcggccagccgcagccgagcgccgtacagctgctcgggtgtcagctcggccagccgggcgtgcacgtcgaaccagtccccgatgacctcgctgaacggccgctcgggggtgtgccgcaggtcctcgcacaccaccgaggtctcgccgccgtggaagcgggcgttgacgacgccgaagccgacggcctcgatgtcgttggcgtcgaaccagtccagccaggccgccagccgatgcgggtcgtggtcgacggccgcgtcgcgctgccagaaccgcacgtactccagcgggtcggcgacctctcgctggatcgcccacacggtgcagccggaaccggcgaaccacccggcgatccggtccgaccactgttgccccttgacgtggcaccagttcgccatgaactgaagcgtcccgccggggttgagcaacccgggcgccgcggctgccagctcggcgcacaccgcgtccccgggcctgcccgagtcgcggtagtcgaagtccccgtgcccgggtcccacgatgaacggcggattgctcacgatctggtcgaaacgcctacccgccaccggttccagcatgtccccggccagcaactcccagtccagcccattgaggacggcgttggtcgcggcgaacagcaacgcgcgacgcgagatgtcggtcccggtgacccgcttggcgtgccccgacagatcgaacgccagcacgccgccgccggtgcccacgtccagcgccgactcgaccggacgccgcagcatgtacccggccatcgacttggccgccccggccgggccgagaacgtggtcggcggccaggccccgtccggcctcggcgggagcgtccgacagcagccagtgctcgccgtggatctccagcgacagccccgcccggtacccgtcctcggtctcggcgatcagccccgccgccagcgcggcctccagcgacagtggagccaacgcctcggcgacctcgtcctcgtcgacccggcacacgaacagccgcaccagaaccgacagccgatccccatcgtcggaggcggccagcagcgcccggtggtccccgcgccgggccgccgccagcggctcggccccgtagcggtcgcgcagcgcgggctcgcggaaaccggcgctctccagcgcctcgcgcagccgctcgatgtcggcggcgtccaggagtgtgtgcatcgacagatggtcacacagccggatcggcgtcggcgtccaggcgcgccaccagtgtcttgggcgccaccagccggtagctctcctcgacccagtcgcacagcagctcgacgtcctcggcgacctcggccagcggcaggctcacccagccgtgccgccccagcccgtacccggtgggcttcgcgcccggcagcgacatggcgtgcccgtggccgtcgcgcagtttcacggtgaccgaggacggatcctcgtccgagccgaggaaggcgaagatcttcttgcgcaccttgacgacgacgtcctcctcaccccagggcgcgtcgcgccaggcctcgggcagcgacaacgcgaattccagcagtgtcgtgcgcagttcggcgggagtcatacacacctcggttccacacgctcgtccatgacacgtacatgttggcagctgtcgaacgttgacctcgcgacacggcgaaacctagagtggagtcatcgccgagttaccccaccgtcgggagtgatcatggccatgaccaccgttccaggtccacaagggtcagttctgctgggatcgttgcgcgacttgcgacgcgacccgctgaccacctacctcgacgcccaacgctcctatggcgacgtcgtgcgcttcaccgccggaccgcccggactccgcgtcaacttctacgccctgttctccgccgagggcgccaaacacctgctcgccaccgaggccgcgacgttccgcaaggaccactcgttctacaacgagacccgcgccatcatcggcaacggcctgctgaccagccaggacgacgagtacctccggcaacgccgactgctgcaacccctgttcacgaagaaacgggtcaacgagtacgacaaggcgatggacgacgagacctcggcgctcatgaaacgctggcgcgacgctcccgacggcgtcgtggacgtcgcctccgagatgacgggcctgaccctgcgcatcgtgtcccgggccctgttcggcgccgacagcggcgccgtcgaggagaccatcaagcagaacttccccatcctgagcacctcggtcgtcaaacgcggcttctcacccgtccgcgtcccccgtggctggccgacccccgagaaccgccgggtggcggcggcccgacgcgagctgtaccgggtgtgcgacaggatcatcgccgcccgcaacgacaaccacggcgaggacctgctgagccgactctcccaagccaccacccccgaaggcgatcgcctgtcccccaccgagatccgcgaccaggtactcgtgttcctgttggcgggacacgagaccacggccacctcattggcgttcgccctgcacctgctcgccagccaccccgagatccaacaccaggcccgcgacgagatcgacgccgtcctcggcggcgaaccacccacggccgccgactacgaccgcctcccgtacaccacaatggtcgtcaaggaggcgatgcgcctctaccccgccgcccccatcgtcggacgactggcgacagcggacaccgaagtagacggtcacctgatcccggcgggcgccaacgtggtctgcagcgcctgggtcacccaccgccacccccgctactgggacgaccccgaacacttcgacccgcagcgcttcaccccggagcacgaggccgcccgcccccgctacgcgtggatccccttcggcggcgggccacgcgcctgcatcggccagcacttctccatgctggagtcggtactgacgctggcggtgatgctgcgcgagtactccttcgacgccatcgacaccgacccgaaggtccacaccggaatcaccttgcgttccaccgacccgctgcgctgtcgcctgaccccgcgctaacgcggtggaccggattgccgtccgccgccgaagttgttccaggtcggcgtctggaaccccgggaacatgggaggcaccgcgttgtcccaggacaggaattcgacgtacccgtggccggagtccaaagtgaacccgcgccacagctcggggcggaatgcccggaccgccagcccgatgtccatcgcgagcctcaacgggaaatgccgagtgggcccgaacgcctccggcaacccgatccgcagaaagacagcaccctgattgaaggccggtgcccgaccggcggcctcgggcggaacagctcccatcagatcgacgctgatgagttgggcggcgccgccgcccccgcccccacgcgactggagcacactgtggatcctcactccttccaccgcgtcccacccgacgtgtgtggccccgtccgccgcggtccaccacaatccggcctgaccgatgcccaaccgctgagggacaggtgcctccggtgtcgcttgccgttgcttccgccgcaaccacacgccgaacacagcgcacgaggcgataaagaccatgacacacaacacgccgacgaggagttcgcccccgctgattctcgtacccgacttcgtgacgaaggattcgcccttggcgaagagcacgactggcattaccaagcccggcaagaagaccacggcggcagcgattatgcccagcactcgcatcgtcttatttccggattcaccggcctctcccgccgcaccgacgtcgaaccaccgcgtctcaggccccggttcactcatactccccgacgctaatccgaccacggtcaatccccaacggtaagaaactgccaccaacgcgccaccgcacgaccgtgctattctcgacccgtgcgcaaaggcgaagagacccgattggcgatcctggacgaggcggtgaccgcggcgcggttcaacggcctgtccgggctgaccatcggcacgctcgccgagcgaaccgggctgtccaagagcggcctgtacgcgcacttcaagtccaaggagtccctgcaactggccacgatgtcccaccatcgcgagcagttcatcgtcgaggtcatccgtccggcgctggaggccccgcggggcgagaagcggctgcgcactctggtggacggctggatgcgctggtacgagcatcccggcggttgcctgttcctggccgcctccaccgagttcgacgacctggacgggccgctgcacgatcgcatggtcgccgacgagcacgatctgctcgacacgatcagccaggtggtcggaacgctggtctcgcagggcgacgtccgccccgacaccgacaccgtgcagatcgcccaggaggtcttcagcgtcctgttgggctacaactggatgagccgtattctcagcgatcccaccgccgagacccgtgcctggaccgccgtcgaccggatactcgacagccttcgcccctgacatcccgaggagttttcgacatgtccgcatcacgcctaaagaaaagcacgaccgttcgtttgtttcagttgactcgactcggcttccggatcggcgaaaccatcgcccccggcatcgcgtcccgggtctcgacgcacctgtggttccggttgcccgccagcgaatcccgacgccgacgctcccgggttccggcttcggccaaccgtttcgaactcgactccgagggcaccacggtgcgcggctgggactggggctcgggcccgctggtctacgtgcaacacggctggggcggctgcgtcggtgacttcgacaccatcgccagttgcctggtcgccaacggataccgcgtgatcgcggtggacggacccagccacggccactccggcaacggcccctacggcccccgggcctcgtcaccgttgcaactggccaacgcgctcggcgccgccatcgacaagttcgggcaaccgcacgcggtcgtcgcccactcgctgggctgcctggccgccgtgctcgaactgcgcgaacgggccataccgaagcgaatggtgatgatctcaccgttcatcggcggtccgacgttcatgaagatgttcgccggctggctgggggtcgggccgcgcaccttcgcccggatggtggcctcggcggaggcgcgaatcggcaggccgatgagtgacttcagcatcccggatccggcgctggacgtggacactctgatcgtccacgatcgacgggaccgctcgacgccgttccaacacggcgaggccatcgcggacgcctggccgaacgcgcggctggtcgccacggaaggcttgggacacatgcgactcctgcgcagcccgacggtcgccggggaagtcgtggcgttcgtgactggacggtcagcgcagcagggtgagcccgtccttggcgctgagctggcctagcaggagcaggacgagaaccgcgacgatcacggcgaccaccgtgacggccacgacgagccggttggcctgctccacttgtgagacgacgttgccgtagaggaccccgagccgcccgggacgcgagggacggacctcagcggcggtctgacggtcgacggtgatgccgtagtactcggccaactcctgatacgtgtcccacgaacgcggttcggcgaccagcaccatcaggtcccgcagcagccggtccacatcgtcgggcagctcgccgcgcagcgagtccagttcgctgaggtggtcgagcagcctgcggtgcagtccccacaggatggtcgcgcgcggtgagaacgcgtcggcgggtgccagcaggtccagcatgcgcgcgtacgcgggcagtgttcgcgctagggagcgcaggttgcggcggcgattgcccggcagtttcgacttgtcagcgtcgcggaccttccgccgcgcctcgcggtatcgcgcgtcgtagcgcaggcactcgtcgatcaggtacagcagttgggatcgcaggaacacgcgccgcagcccgaacgacagcaggtagtacatcgccagtacggtcgcggagcccgtcacggccaccagcagcgtcttgggagaggtgtcgtcggttccgggcggcttgacccggctgccgaccttgacgatgtacaggaacgcggtgatggtgccgatgacggcggcggtccggaggtatcgcagggtgagcacccgccgcactctcggcagcctgccccgcaccccgatccggggctcggcgaccagcggcagtggcgagtcctttgccgacaactcgtcgggcagccccgccagtcggcgacagccgcgaaaccatcgccatgggccgatccagatccccgcgaaaatgccgacgaacaccggccccacgagcggatccgacgtcgagtacccgggtggcggttcgagcagagtggccgcgttggacaggagcacgccaccgtagaggcccgcgatgacgacgatcccggacaccacaccgacgtcgaacgacaaccgcagggtcgtcgcggaaccggcgcgaaacccacggcgccacgccgaccgcaaccggccgagcagccagccgcacgcgccccggaaaccgttgcggcgcaacaggacgacgaaaccggagctggccagccagctgccgtggatcgccgctccgcacagcgccaggcccacgaatatctgtagcagaaccacaggcgcccgccacgcgacatggccgagcgcgtcgccgagttccatgaccggtaacaccttaggaggggggacacaacgagggttccgttcacaatagacgagacacagcgatcccgccggacactgcgtccggcgggatcgatggcgcgctacttgctctggtaacagcccgcgtccggcttgtcccccacggggttgccgtccaggtcttcgtcgtatcccgccggttcgcccagtccgatcgccgggctgccctcggtgaggtgcaggtcggtgtcgctggtgaacttcgggtcgtccttgacggacttgtcgccgagctcgaactggtggtccttgccggagtagacgccgttgttctcgtcggcgccctcgccgtcctcgaagccggtgttgccggtgaccttgatgatgttgttgcgcagcttcaggatgtccggggagcagccgtcgtggcagacccagcccgccgtgtcgcccgtggtcaggttgacggagttgttgaccgcgacggtgcccttgaccgggccgatcgggacgccttcgccacgggtgaccaggaaggcgccggtcttctgggtggaggtcaccgagttgtaggcgaagacgttgtcgtcggcggttccgccggggtcgtggcccagttcggtgaaggtctcgttgtcggcggtcacgttgtgggagatgacgttgcggtcgccgttgaagatctcgaccgccgcgccgtcgtagccgtagtcgtggctttcggcgaagctgccggtgatcgtgttgccggagatggtgttgtcgtcgccgttgaggagtaccccgaaggcaccggagtcgttgtcgccgcccgggtcgttgacgctcatcttgtcgttgtcgacaagcttggagccggtgaccttgttcccctttgacttgtcaactatggagacaccgacgacgttcttgtcggactggacattgcggacctcgttctggctgccccgcagttcgattccggcccaggagcagtcggtggcgcggatgtcctcaatgacctggttgtcgccgtcgacctcgacgcagttgtcggcggcggtgaacaccggggcgtcaccctcgccgtaggcacccaccgtgacgggggcggccttggtgccgtcgtcgtcgagtctcagggtgccttcccaggtggagccgcgtttgaacaggacggagtcgccgggtttgaagtcgaagtcgttgaccttgtccagtgacttccacgccgtgcccgtcttcttgccggaggccgagtcggcgccactactgtctacatagtatgtagtgccctcggtgtcgtcggcggatgccgggatcatcgccacggtgcccgcgacgacggcgcccacagccgcgacggccagcacggcgagtcgcacccgcgcggttcgcatttcggtcatttcgttccgatccattgggggacagagactctggagcattccgcacccggccataaaatgcatacgggttatgtctcattcggaacaaaacgggagccggtccccaccggctcccgtacacgacggggaggagagatactcccgacgatgatgtcgccccgtaagtgtgactcagggcgtctaggtatgggctagttgtggaaactagcggccgaacagctgaccgttggggccacctcagaccccgtccacccggccgtacgcgcgcagggtcttcagcgtcgacaacgtcagccagccaccccattcggtggccaccacgggggtccacatcaggaagttgggcgcccagctgccgtcgtcctgctgccggtccacgagcacgtccaggtgccggtccacatccgcctggcggaacagccgccgcgccatggcatcgggacggggcgcgaagtccagcggtgagtgcacgtgcccctccgcgtccgggtccagcgcgacggtcgccaacagcgcgtcggcgagccggtcgaactccgcctcggcccgctgtcggtcggcggcccgttccaggaacgccagggtcgccagcgcgtcgtaggcgctgatgtcgtccagttccgcgatcgtgcgccagcagaactcggtcgcccgcgccagccacgggtgctcgaccccgtgttcgcccagcagtccggcgatcggtccggtggggttgatcgccgagatcgcccgcccgtccggtccctggtcgggctgccaccacggcgcccgcggcgtgtccgtcacgctgggcagcacgaacggcaccccgccgtcgtcaccactgttggcggccagccaatcccccagccgggccaccatcgcgtcgtcgaaaccgccgacctcgtcgagaatccacagcgccagttcggcgggctgcggctggctcccgtcaccacgcaggtccggctccagggcgtgcccgaaaccaccgtccgggttctgatagccgcgcaacacgtgcagcaccggctcacgcggcccgtcgccgaacacgacgtcgaagcgccgccgttccaggagccgggcgttgagtgacagataccgtcgcgcggcggcgaagccgttctggtccagagtcctcatcgccgacacgttagtacccggctacgacagcccggcggcgttcggcgtcgaccgcggcaaccgctccactggagtcgcggccggatccagcagcccgatgccccggtcgtcggcacaggcggccagcagcgccgtggtggccgcgtcgtcggccacttcgccctcacactcccgcaggtagtcctccaggaacccccgcaccggcgccgagggcacccgatccgccccgggctcccggaactcgtcgtcgaggtacagcgtgatcagcagcatcccgtagccgcgctgcgcgccctcgcccagcgcgggctggaagtacggcaggtccagcacccgcgcgccacggcggacgtagaagtcgaaccggcgacgcggatcaccccacgccgcctcccccgcctcggtcgccgggtgctcgacctcggccagcaacaccagcggccggtaccgcgccacccaccgctgccgggccgcgtccagcaaccggccgccgacgccaccggccctgcggcggccgtcgacggccaggtatgtcagcaactggacccgatggtccgcgtcccattcgccgatcgcggtccccaggcggtgaccgtcctcggccagcgccaccaggacgctggtggtgcccgccgcgatcccctcggcgatgacctcggcgggctccagttcgtgggcggggaagttcggggccagcatgtcgcggtagaccgcgtcgaagtccggccccggctcccccaactcgatgatgcgcgaaatcgtcaccgggacatcgtcgcaccctcggccgggtttcccggcggatcggtgctcagtcgccttcgccggtgatgacgtcggccagcccggccaggacgtcgccgtcgtcgacgaactgccgggtcacggacaggtggatgtgccacaggtgcgagtcgtcgcgggagtcggtctcgcgggcgtacaggtcgtaggccttggcgtcgccgttgaagttgccgatgatctcccggatgaccggagtgtcacctttgtacatccgctcgtcccgcgcctcggcggcgtcgacgacgcgcttggtgtacttctggatccgctcgtagtttcccgagtgcgcctccgggaaggtcaggtccagggcggcggccttgtcgtccggtcccttcttgtcggcgggcttctccaccgagtagtcgccggagtcgttggccgcgcgcgtgttgtggtagccgggcttgtccgcgtagatgcctccaagttggacgtcgtctatcgcggccgcgcaggtctcccacagtttccacatctcgtcggtgatgtgtccggggtcagggttgttcgccatgtttttcgtcctttcgcgattcagctgtgccggttgatcggtaggacaaggaatccctcatgcttattcaagcatagccatatattgttgaatggcgaatgaatccacagtgacatgacgccccagacgctccactgcggaccgacgaaggacgttccacggttcgcgacgaaaaccggcgccgcccgatttctcggacgacaccggctcgaatggggtgatcaacggggctcgaacccgcgacctcctggaccacaaccaggtgctctaccagctgagctatgaccaccatgttcgctgacctcggtcagcgacgctcaatgataaacggcccttcggggcacctcgcaaccgggtttagcccacggccttcatacgctcgagagccagatcgaagggctcggtgcccagcgcgatgccccggctgaacgggtactccagttcgaagaccgagaacagcagcagcacgaccatggcggcggcgatgacgaccaccaccacgtgtgccaggcggccgggcaccccgaacaggagcaggatgccgaagatgagcagcgccccggcgaccaggaccagccacatgacgccggtcaggccttcgtcgttggcgttgagacgttcgttacgggcctgactgagggaggcgagggcctcctcggcgccctggctgaggccgatgctggtctcgtccttcttggggatcccggcgtcgatctcggagtacatcgcgtcgatgatcttccagccgccgtcgtcgacgtcctcgcgatcggccattttgggccattcgtcgtcgacgacccagttggcgtagtcgaggcacaggttctggaggttgcccgactgttccttcggcaggtccttggacgcccagtacacgtccacaagggcgttggactcgtcgtaggtgacctcgcgggcctcggaacgctgttcccacaccgcgatcaggacgaaggccaacacgatcgcgtacaggacgctgatgatctcgaagacgctgccggcgacctcgttgtagccctcgcggtcctggggtggtgagaaccgttgctggagcatcacgacgccaccggcgaggatgctggctccgacgacgatgagcaggcccaatagcaacggattcataatgcctccacgggatgtcagtgattggtcgcgtacgcgacgtgtagtagtttatgggccctatggcttcgaaacgggttttgtgcgcgtgggcgtgtggcgtggcgctgacggttgtggcggcggtggttctcggtgtcgccgcgccgggaaacacggccgcgccttcgtgttccgacgcggcgtacctgacctggagcgagaccgagaacggccgccacactctgtccatcatcgacttcgagacgaagcggcgcaccgacgtggccacgcttgacttccatgtcaacgcgatcgggtactcggcggcggacaaacggttgtacggcctgtcgcggtcgcgcgacggcgggatcttccccgacgcgccgcacctgatctcgatcgactccggcggcgcggtgaaggactggggtccgttgcgggccggggacttcgccgacgacgggctcggcggcgcctacgcgggcaccgtccacaagggcaagctgctggtgctgtcgggcacccggctgacctcgatcgacatcggcgaggaccgcggccggatcaccgatcaggtgaccctggcggaaccgttggtgagtctgaacatcggcgacgtcaccggcgctcccggcagcgggttgctgcacggcttgagcaccgaggacggcgcggtggtgtcgatcgacccggattccggcgcggtcgaacgcaccgcggtcaccgggattccggcccggtcactggccggggcgatcttcgccggaccggaccggcggctgcacgccgtggtcaacggcgtcgagggccgggcggtcatgtaccggatgccggtgccggacaaggactccgggccgctcgaagccgaggccgaggcggactggcccgcgttgacctccgccgacgccgcgttctgcgtcgcgccggtgtcgcatccgcagcccggtccgtcccagcagccgagtccggccgcgcccagtccggcctcgccgtcgccgcaggtgtcgtcaccggcggcgaaaccgccgccgcgtccccggccgtcgcgcgaccacggccgtccgccgggcacgcacgccgccgccgaggagtccgagaccgaggacccgcgccgctggatcgccgtcggcgcggtggtcatcggcatggccggggccgcgggggtcaaggcctcggccagccgcaagtccaagtaacgccgcgcgtcccagttcctcggtgggcacccggtaggtctcgcggctggacagcaccgcgaccacgttgacggcgcacagtccggccaccagcagcgagggcagcagccagccaccggcgccgggaccggcgatgccgtcggcgatcgtgggcatgaacgccgagatcgcgaacccgaactgggtgccgatcgccatgcccgacagccgcaccttggcggtgaacatctcgccgtagaacgacggccagatcccgttggcggcgctgtagacgacgccgaacatgaggatcccgacggcgaacaccagcgcgaggttgccgatcgagatcgcccacaggtaggcgaacatcaacagcgcgctgccgaccgagccgacgagcatcaccggtttgcggccgacgcggtcggagatcgtggcccacagcgggatcgcggccagggcgacgacgttggcgatgacgccgacccacagcatggcgccgcggtcgagtgcgacggtgttgacggcgtagctgagcgcgtagacggtgaagatggtgctgaccgaggcgaccagcgcggcggcgatgacccgcagcacgtcggcccagtggtggcgcagcagcaccgccagcggcagtttggggacctcgtcgcgcaccgccgcgaagacgggggtctcgtcgagtcggcggcggatcaccagtccggcgaccacgacgacggcgctgagccagaacgggatccgccagccccaggccagcagctggtcctcgggcagggcggcgatgggcaggaacgcggcggtggcgaggatctggcccgcctgggtgccgctgagggtgaagctggtgtagaaggcgcggcggtgggacggggagtgttcgaggctcatcgagttggccccggcctgttcgccggcggccgacagtccctgcgccagccgcagcgtgaccagcaggatcggtgcggcgacgccgatgtcggcgtaggtgggcaggcagccgaccaggaacgtcgacactcccatgaggatgatcgtgaagacgaggaccttcttgcggccggacttgtcgccgacgtggccgaggaagaaggcaccgacggggcgggcgacgtagccgacgccgaaggtggccagcgccagcagcgtcccggtcgccgggtcggattcggggaagaagatcttcccgaacaccagggcggcggcggtgccgtagatgaagaagtcgtagtactcgagggcgctgccgatccaggcggccaaggctgcctttctcggtttgccttgcgtgacagggggaagggtcacgggaatcacctggcatcagttatgaactaactagctagtacattacattaacgtgacgtatcccactgagtcaagccagccggacggggccctaagtccccggtcagataggcgaccaccatgtcgccgagcatggtgcggtggtgctcgcgccgcgaggtgtcgagcatgtcccggtcgaagatggcgcggaaggtgtgccggttcgcgatccggaagaagcagaaggcgctgatggccatgtggacgtccagggcgtcgacgtcgtcgcggaagctgcccgccgcccggccccgctggaggatccgggtcagcacgtccagcgccggattggcgaggctgggcagcaccgtggaggtggcgatgtgttcggcgcggtggatgttctcgatgctgaccagccggatgaagtcggggtgcgactcgtggtggtcgaaggtcagctcggcgagccggcgcacggcctcggcggggtcgaggtggtcgacgtccagttcgctctccagcgcccggatcccggcgtaggcccgttccagcaccgccaggtagagctgcttcttgccgccgaagtagtagtagagcatccgcttggtggtgcgggtcttcgcggcgatctcgtcgacccgggccccggcgaagccgttgtcggcgaactcccttgtggccacgtccaggatctcggcccgggtgcgctcggcgtcgcgctgtttctccggctcgtcgtcggcgggacgtggcttcgcgggcacctggacaccctactccagctggcggggacgcacggcttcccaaacggggcccgaggtcctattattaattaactagttcgtacattatagttccgaaggggacgatgtgaccgctcacgacggatacctcatcggcctcatcgggtcgggtatcggcccctcgctgagcccggcgctgcacgaacgcgaggccgccgagctggggctgcgctacctgtaccggcgcctcgacctcgccgcgacggggcgggggcctggggcgtgcgtcgaggtgctggccgccgcccggctggccggatacgacgggctcaacatcacccacccgtgcaagcaactggtcatcccccacctcgacgaactgtccgccgacgcggccgcgctcggggcggtcaacacgatcgacctgtcgggcggccgcgccgtggggcacaacaccgactggtcgggcttcagccgggcgttcaccctcggcctgcccgaagccgccatcgagcgcgtggtggtgctcggcgcgggcggagccggagccgccgtcgcccacgcgctgctgacgctgggcgccaaccggatcgagctgttcgaccgcgtggccgagcgcagccacgagctggccgccaagctgtccaaccactttggagcgggccgagtagtggcggggcgcttgggcggcgacggcgcgctggccacggctccgacggctgggcagccgttcggcgaagccgacggcttggccgccgcgctcgccgtcgccgacggcttggttcacgccactcccacggggatgagcgctcatccggggttgccgctgtccgtcgagctgctgcgtcctcagtgctgggtcgcggaggttgtgtaccggccgcttcagaccccgctgctggccgccgctcgggcgcgcggctgtcgggtgctcgacggcggccgcatggcggtgttccaggccgccgagtccttccgtctgttcaccggcgccgagcccgaccccgatcggatgtcgcgccacttccaggacctgatcggagccgaaagccatgcctgacaacgctccccgccaccgaaggggaatcgcgaccgtctgcctgtcgggaaccatcgaggacaaactgctggccgccgccgaggctggtttcgacggtgtggagatcttcgagaacgacctgctcgccacgtcccagacccccgaacagctccgggaccgctgccgcgacctggggctgcgcatcgacctgtaccagccgttccgggacttcgaggccgcaccgccaccccgtctagccgccaacctgcgccgcgccgagcacaagttcgacctcatggagcggctcggcgtcgacacggtgctggtgtgttcctcggtcgcccccgacaccgtcgacgatgacgaccttgccgccgaacaactacacgcgctcgccgaacgcgccgcgaagcgcggcatccgcatcgcctacgaggcgctggcctggggaaggttcgtcaacacctacagccactcgtgggacatcgtcgcccgcgccgatcatcccgcgctgggcctgtgcctggacagtttccacatcctctcgcgcgccagcgatccagcgggtatcgccgacatccccggcgagaagctgttcttcctgcaactggcggacgcaccgagcctgcgcatggacccactacagtggagcaggcatcatcgagtgttccccgggcaggggaacttcgacttgaagcgcttcctcgggtacgtactggacgccgggtacgacggaccgctgtcccttgaggtcttcaacgacgtgtaccgacaggccgatccgcgttgcaccgctgtggacgccatgcgatcgcttgtcgctcttgaggagtccgtcggtgtgccgctgcccgcgccgcctcggctcaccggtcatgcgttcacggagctgaccgtggacgagccgacgcaagcgcggctcgccgatacgcttacggcccttggcttcacgctcaccggccatcaccgcgagagccccgtggagctgtgggagcagaacgcgatccgcgtactcgtcaaccgcggctcgtcgtcgggcggcggtgcgggcatcagttcgctggccgtcgagagcagtgaccctgtcgcgtcagcgcggcgggccgaagcgctgctggcccccgtgcacacgcccgatgcggccatgcccgctgtcacggcgcccgacggctcgcggatcgtcttctgtggaccaggcgaagcctggcgggaccggttccggccgtccagcgaagcgagtcgagctgaaggtggactcacccacgtcgaccacattgccctgacccagcccttcgaccacttcgacgaagccgcgctcttcctccactcggtcctcggcctcgacacagaggacaacaccgaatacgccgccccgttcgggctcgtccgcgcccgcgctctcagcgaccccggccaccacgtccgcatcgccctcagcgtcgcgctcatccgccgaggcgaggagtggtcccccggagtccccgcgccccaacacatcgccttcgccaccgacgacatcttcaccgtggccacgacgctgcgaaccgcgggcgcaccgccactccccatccccgacaactactacgacgacctcgacgcccggctcgccccgcttcggctggccgatctccgcgaacaccacaccctctacgaccgcgacaacgacggcgaattcctgcacctgtacacgccagtcctcggcgatcgagtgttcttcgaagtgtgccaacgcatcggcggctacctcggctacggcaccgccaacacaccgatccggatggccgcgcaccgccaacaacggctcgcggcccgcagcgccgccgcgtgacacccgcgacacgtcactcccggatgttccctccagtggcgacacgcttcttgccatcagctgccggacacggcttaccacccggattctccaacccttccgggcccaacgaccacagcgacggctgcttacccgcgtaattcccctgcaagcggttgtaatagaaccgattgctccacgacgcgcactgctgaggaagattgttctccacggcgcaggcggtatcacagaactcaccacggtagtaggagatcagcccggcgcgatgaatcacgttctcctccaccgcgttgccgttgctctgattgcggaacttgaccgggtacccactgatataggagaacttgttccgttcgatgacgttgccggaactatggtgcgtcacgtacaacccatggatgttccccgcatggtcggtgttctcgatgttcacgaagtgactgttgacaatccgattgttcgacgagttcgtcagcacgatcccgccgtagccccacctgccgttggtccacttgtttccgatgttgcggaactgcatcccgaacaccacgttgttgttgagccccttggtgggctggatgtgcaacggcggatcgtagttctcgtcggcccagtcgcgttcggagttgccgaagatcgacagcccgccgttggagtagcgctccaccttcaggtagtagaagcgcagattgctgtcgccgccgttgtacagcgggtcgtccttgtcctgcggcagccgcggttgcagccagacgcccgggcagtaggagccgtcgcaggtggcgttgcggaatgtcggcagtccggcgatatcgccagcatcgtccccgggttcgtagtcgatcggcatgaacgacaccgagtgccctggcacgtagaaccgccactcgtggaaaggcgtggaggtgtacgtgccctgcttgatgcgcacctcgacatcagcgtccggacgctcctcgctgagaatctcgtgcacccgcggcagcgagcggaccggagtctcaggcgtgagcccgtcgttgccatccgtcccgccctcccccttgggcgccatgtaaaccgcgaacgcgccttccgtcgtcgccacgtcgccggtttcctccgccgcgctggtcgccaccgtcaaaaccgtggcactcaccgcggcaacggataccgccaccccgaaccaccagcgccgcttagtcgatgtcatggccacgagacctccatccaaggggatcgattcgccacgaaactaccgaaatcccccaccgaagtcccgcatctggcagcaacgtgcccgtgacgcaacgggcccccgccccacatcattcgcatgtggagcgagggcccggaagcgatcgctaagccgacgcgcgcagcgccgcgatgacccattccatcgcctgaaccatcgacggccgacccggccatccattcaggacgcccagcagcgaccagtaccgctccacccgacggtcggtgaacgtctccaggtcgtcggccagcttgcgtcgttcgtctcccgccagcccggcgtcgaagagccggtccagcagctcccggccccgcgccgaggcggggtcgacgttctcggccaacgcgatgccggtcgcctcggcgaattgctccgggtcgtagggcggcccggcctggggttcgtcggtgtctccggcgacggccatctgccggacccgggcctggaagtccttgtcgctgaccagttcggccagctccacccaggcgtcgacctgctcggggctggggtcgtcgggcagttcggcgggcagcgtccgcatgccctgcgcgatcttcgcgcccggggcctgcggggacacgccctcgaaggtcttctccacgaactcgtcgagcagttgctgtcgctcggccgccgacagtttcgccatcttgtgcatgattctcatctcctcagtcgaactgttgcggtgagcgaccgatcgcagcacggcgcgccgcaccttgagggtgcggatctcgacgtccagggcccgcgcgtgcgccgccgcgacatcggccacagtggcctgccggtgcagcacctcgcgcaccttttccagatcgaggcccagctcgcgcagggtcttgaccaggtcgaggcgcgccaccgcttcggcgtcgtacaagcggtatccggtggccgagcgggtcgtctcggggacgacgccctcgtccgaccagaaccggatcgtgcgtacggccagtccggtgcggcgggcgagttcaccgatggtgaacagtgcgttgcggtcactcacgggatcaaccttcgaccttccagccggtggagagtcaacgcgaatttctcgcgaatccgtgtgtcttgtctcacagttcggtgacgatgatgtccacccgggacgcttcggcttccacgcggtatttcaagtcccgcaacgcttcggtgaacgaggccaccgaatcggcctcgaccgcctcccgcagcagctcggcggcgagccgtcccttggtggccttgttgaagtggctgacgacgctgcgggtcaactcgccgccgaccaggcgttcgtgcagcacccgcaccgccgcgtggctgccgggcgcggggcgccacatcgccgcgtacggccccgagcgcaggtcgaccaggaactgcccgtcgaactcggcggccagttccggctccagctgccgccgccagaacgaacccagtccgaccgggcgtttcccctccacatgcggcagcgtcgcccccaccgggcaccggtacgccgggatcgggtcgccgggccgcaccacgccccacaatccggagaagatcaccacccgttcgtcggcccgttttctggccgcggggctgaggttgggcaggtcgagggcctcgaacagcaccccggtgtagacgtgctcggcggcagcggcgggagcggtggcgagcttcgcgttggcggcgacgtcgccgcgcagccgctcccccagcttcagcacccgcatcgccgcgtcggtgtcggcctcgcacaaccgcaccagcgcgtccatgacctgctgccgggcctgccccaacgcggggcgcagcagccgtggcaacgccaccggcggcccggcctcgggggtggtcttgccctcggagggcggcagcagtatccgcaccggtaacgaaccccttccgtgtcgaagtgagaccaacagcctatgtgggctggtacccgggtcttgactggtggcacacccgtatagtcgctgcggccgatataaggtcacgatgtaggtccacccagcggatttgttaaggaggcgagacgatgagttccctggacagtcagtcaccgacgacgtcggcgacggttcaccagtggcgccatctggccaatcgccaccaggtcggctggggggagaccctgctgatcgcgctcaatattcacggactctcctcgcacggagacggaccgggcacgatccggctgaaggtgcggcccccggagaccgaggtcttccaggtcgtcatccccaccggccgcgagacctcccccttcacgatcgtcgacaaggacctgtgcgtggacggcacgccggtcgccgaggtcgtcgacgcccgcgtcgaccacgccgtcggcggctacctgcgggccggtggccgcgccgccaccatccacccgtacgcgggttcctccgacgccggttcgcccgacacccgggagggctactcgcggctgctggccgacctggcgatctcgctgcccgccggactgacgctggccgacatcgacgaggtcaccgtctcggcctcggcctacaacagcgagtccgaggccatcgacgacctcgccgacctgcgctcggccatggccgggctggacatgaacgcgcgcatcggtctgctgtcctcggtggtccgctccgagacgggcatgcagaggctggccgaggaggtggctccgttcgcgctgttcctggacgccgacttccccggcggcgcggaggagaccccgctgccggacgtgctggccaacgcccgcgcctgcggccacgacacgtccttcacctacaccgtcggcaacgacccgctggacgtgatgcgcgaacagctgcttccgttggcgcagtacacgaccgtgtggccgtccctgttcatcctgcagacccccagcagcgacgaggacggcgcgcacatcgccgaacccgagcagcggctggacttcttcctgcaggcgcgcaccatgctggagcgcatcttcgcgcccacgccgctggtgccgcagccgtggcgctgctaccggggtctgtggtaccgcgagcacgccggcgaaccgctgcccggtccctggatctagcgcggcgccgacgaggaggacgatccgggcggatcgtcctttgtcgagtagtggtagccgagcgccagcagcagcgcgatgagtgccgcgatgaacgcgtagcggcgcagcttccagcgggaccgtggtgacacgaaccacacgatcgcggcgagcagcatgcccattccgataaggacgtagaagttctccatgggggctctcttcgctgcggggctcggctgtcattgtccaccggacgcgcgcgtcgggcgaagcacccccgccgcggcgtttgtacgctacgagcatgccgagccgccgccgaatcgtccccgtgcgcatggacacgacgagtcccgacccgtccctgccgccggccccggacattcccccgcaaccgctggcccggatgtgccaccgcgtcgcctacgccccgtggttccagtggacgtccacggcggtcatcgtgctcaacgccatcgtcatcggtgtcggcacctaccaggaggcgacggcccagttcgggtggcttttgaacctgctcgacgaagcgttcctgatctacttcgtggtcgagctggtgatccggatcggcagcttcggcaccacgccgtggcggttcttccgcaagggctggaacatcttcgacttcatcgtcatcgccgcggcgctgctgccgggcatccgcgagaacgtgaccctgctgcggctggtgcggctggcccggacagtgcggttgatgaaggcgttcccgtcgctgcggatcctgctgacggcggtggcgcgcagcatgccgggcgcgctgggactgctcggcgtgtgcgtggtggtgctgtacctgtacgggatggtcggctggatcctgttcgccgaggccgaacccaccgagtacggttcggtcggccaggccgcgctgaccctgttcggactgttgactttggacaacgtcggcgaggtggtccgggacggcatggaggtgacggcctgggcggtgccgtactacgtgtcgtacatcttcctcgccggtttcatcctggtcaacctgctggtgggtgtggtcatcacgtccatggaggaggcccgccagatcgagggcgcccagaccaacttccggtcccgggaaccggagacctccgccgacaccgccgagatcctggcgcggctggaggcgctgcaacgcagcctcaacgagctccagtcccgcgacgattcccgaaattgaggtgcccgtcccgggggccgctgttagcgtcggcgaccatggagatcaaacgggttgaccccttcgacaccgaggccgtcgcggcctggcacgccgcctgggcggccggggccggagcaggacgcgaagacccaccgatatggacggttccggagatcaccgcgaccctgcgggacgacaacccggatcgcagcctcatctggaacgccttcgccgccgtcgaggacggcgtggtcgtgggcgccgccgacatgcagtacccgacgaaggacaaccccaccctcgtcgagatggagatcgacgttccgcccgagcaccggggccggggtgtcggcagcgcgctgttcgagcacctggccgcacaggcggccgagctgggccgcaccaacatcatgacctcggtcaatcagccgatcggcgcgcccgaggtaccgggggtggccttcgctaccaggcacggtttcacccgccgcaacgtcgagttgcggcgcgtcctcgacctgccggttcccgcctcgattctcgacgagctggccgccgaggccgagccccatctcggcggttaccgcgtcgagacctgggtcgggccgtgcccggaccggtacgccgagcagtacgcgcacctgaagtcgctgctgatgtcccaagcgcccatcggggacatggactacgaaccggaggtgtggaacgtggagcggctgcgcgccgacgaggcgctgacggccaaacaggaccgcaccctgctgaccgcgatcgccgtggcgccggacggttcgctggccgggcacacccagctggcggtccccacccacgaccctcggacctaccagtgggacacgctggtgctgcccaagcaccgcggccaccggctgggactggccctcaaggtcgccaacctgcgcgtcctgtgcgagaacttccccgaccgcaagaccaacctcacctggaacgccgaacagaacggccccatgaacgccgtcaacgagaagctcggcttccgcgccgtggagcgcctggaggaatggcagcgttcctgatcgacagctggacggggcacccgtgtccatgggtgccccgtcggcgtcagtcggtccggtcgaaggccgcgatcgccgcggccagcaccaccccggcgcacccgacggccaccagcacctgaaccgcgaccggcacctgccagccccaccagtcgataccggagtcgaccgtcgccgtggcgctcgcgggcaggtcgaggctgccgtagacgaccgagcgcatcggctgcaccacataggtcagcgggttgagtttcgtcagcaccgcgagccagcccggcaggttcgccatcgggaacagcgcgcccgacaggaacatcatcggcgtgatgatgagctgcatcgtcggcatggcggactggatctgcttgacccgggccgacagcagcaacccgatcgcggtcagcaggaacgagccgacgaacaacagcgccagcagttccagcaacagcagcgggtggtacggcacccccacgaatccggccagcaccagcaggacgacactctgcacggtcgcggtggtggcgccgccgaggcacttgccgacgatgatggacgcctgcgacaccggcgccaccagcatctcccgcaggaacccgaactcgcggtcccacaccagcgagatgcccgcgaacgcggcgctgaacagcaccgacatcgccagcacgcccgggaacaggaaggtgcggaagtccaccgcgccaccggtgtcgacgacactggccaggccggtgcccatgacgaacaggaacagcaccggttgcagcagcatcgccagcatccgggtggtgtcgtgccggaaccggatcatctcgcggcgccacaccatcgcggcggcgcgggtctcgtggctgagtcgcccggggtactggtgtatcgcgatggtcgtcatcgccgtcctcccatcatcgccagcgcgcccttcgtgccgccggtctcggcgtcgcgcagggtgcgtccggtgtgtgccatgaatacgtcgtcgaggctgggccgggtcacggtgacgctgtcgatgccgacgccgagctcggtgaccagcctcgggatgaactgcgcgccttcggagacggcgaaggtcacctggtgctcgtgggtggcggcctcgatgccgaaccgctccgccagccgaactatcgcggccgcgtcgtcggcggtgcgcagttggacgcggtcggcgccgacgccgcgtttgagcgcgtcgggggtgtcggtcaccacgatccggccgtcgtcgatgatcgcgatccggtcacagtggtcggcttcgtccatatagtgcgtggtgacgaagatcgtgatgtcctgggtgcggcgcagctgtccgatgtagtcccagatggccgcgcgggtctgtggatccagcccgatggtgggttcgtcgaggaacagcaccgacggcgcgtgcatcaggccccggccgatctccagccgccgtttcatgccgccggagaaggtcttgaccgcgtcccgacgccggtcggccaggtcgaccatctccaggacgacgccgatgcgttcgcgcagcagcgaacgcggcatgccgtacagctcgccgtggaaggccaggttctgctcggccgtcaggtaggcgtccaatgtgggttcctggaacaccagcccgatggcgcggcgcaccgccgcccggtcgcggccgacgtcccacccggcgacctcggcggtgccggaagtgggtgtcgacagcgtgcacaggatcttgatcgtggtggtcttgcccgccccgttggggccgaggaagccgaacatctcccccttgccgacgtcgaggtcgatgccgcgcaccgcctcaacggagccgaagctcttcgtcagtccgcgtacccggaccgccggtgtcgtcatgatcttgcctctctaacggtgtttgagaagcccatgatgccctaacactgttagagtgtcaaccatgagtgtgaccagggatgacatcgtgcgcgaggccgtcgagctgctcaagcaggacggcctggacgcgttgagtctgcgaaaactggccgcccggctgaagatcacggccccgacgctgtactggcacgtggcgaacaagcgcgaactgctggacctggtggccgaggaactggtgcgggcgcagcgtgaaacccagctgcccgaaccaccgccgggccagccatggtgggactggctgcgacttcgcctgtgggacatgttcgacgcgctcatcacgatccgcgacgccccccgggtgctggcgggcaaccggccgcggctggaatcgttgagccacatcgaccagaccctcaagacgctcatggacgccggcctgccgcccgccgacgcgcagcaggcgctgttcacgctcggctcatacgtcgtgggttcggcgatcgaatggcaggccgaggccgaccgcgcccgcgagggcatcggcatcgacgccgaggtggtcacggcgatcaagagcggcgagttcccccacatcgagatcgccatgcgcggcgtcaacgagcagccgcccgaggccaccttcgggttcgggctcgacctgctcatcgacgcgctgcgcgcccgctacgcgccggaccacgaccgcgacaccccgctgtccgtcgagtcgtaacgggttggcggcccccgccgcgaccgggtaccgttccggctcgtgcttcctgtcgacatccgcgccctggtcccgcatccggagggcaccgccgtctgggtcatcgaaaccgacggcggcctcgcgctgccgtccgtcacgatcgacgcggacggtccgaacgacgacctcgcgccgaaactggccgccttggccaaggcgcacggcatcgactcgccgttcctgcgccgcgtcggcctgacgaaacacgacggacgcgacctgatcctcaaggagttcgaaccgctgcccgccaccggcagacggtggctgcccttggacgagctggcacggctggacctgcccgaggacctgcggcccgccctggccacctggaccgcctaccagcgcggcgcggaataccccgagttccggcccgcgtggacccgccccggctggcatgcgagcacccgacggtggctgaccgaccagctgacgcggcgcgacatcgagcccgtcggcgagccgacgctggtgcagcagtgggcgatctcctcggtgttgaagcagcccactcgcgagcacggcgaccactacctcaagtcggtgttcggcagccccgggcgggcgttctggcacgaaccggcgctgtcggcgaccctcgcccgcgagcaccccggccaggtccctgccgtcacgacgatcgactccgaccggggcctgatgctcatgcccgacatgggaatcacctacgtcgacgaattcccggtcgagcgctgggacggcggcctgcgggtgctggccgagatccagcggcactgggccaaccgccgcgacgaactgctggcgttgggctgccccgaccgcgacttcgccaccaccgccgaccagctcgccgccgcgctggcggatccgctgttcgccgacaaactcgaccctgccgtccacaagcgagtctcggagctgatgccgcgctggcgtcagctgctactggacgcgacacagtggccggtcccgctgtccctgtcgcacggcgatttccaccccggcaacgtcggactgcgcgccgacggcagcacctgcgtcttcgactggtcggacggcgcctggagccacccgttcctggacgtggaggtctacgtccgcaacagcggcgaggcccagacgcgactgtgggacgtctacctggaccactggaccgactacgcgccgctttccgaactgcggcaactgatcccgtcggtgaacctgctcggactgctgtaccgcacggtcacctaccacggcctgttgaccaatgtcgaccccgacgatcggttcgtgttcggcgagttcgccgaactgcactggaccaagtcgctggaagcctgggacgcgatggcctagtcggctgacacggtggcgtcctcggcggcgtcctcatcctcggtgtcggcggccgagtcgatcgcctccttgcagaacgcggccaggtcgatcggccccaggaaccgttcggtgatgatggaacggatcaccagcatgctgatgtcgaacaggtcgtcgccgtcgatggcgtcgaactcgtcgtagtcccccaggccgccacgcagcaccgccgtgacgtcctcggtgtcggccagcgccgccgcgtccgggtacttccgccgcagctcggcggcgaacacggtcagcagccgctcgtcctcgacctcgccctcgtacttcatgtccaatgcgtccacaagggccgacaacaccaccgccagcgcgtcatcggaacccaaccgtcgcaaggcatcggcggggatctccgcgtcctcggtggcgatcgcctccaggattgtcgtagcgtcggctcggttcacggctgctcctcggctgcgggtggcgttgccccgaaacggtaacagccgcactgtgggccgcctcacccgtgatggcacggacaaacccctcgaaggaaaacgttttccttgatagtgtcgatctcggtttcgcccgcccccggaaaggacctccccatgacagcccccgccgccgtgacagccacctcgacggcggacggcggcgcggcgagacgcgggccgatgctggccaccctgctgatcgcctggttcatggcccagttcgacttcttcgtcgtcaacgtggccgcgccctcgttgtcccacaacctgaacgtcacccccgccgccctggaactcgtcgtcggcggctacgccttcacctacgcggcgggcatgatcaccggcggacgactgggcgaccggctcggccaccgacgcatgttcgtctacggcatggccgcgttcaccctcgcgtccgtcctgtgcggcctggcgatgaacccggggcagctcatcgccttccggctgttgcagggcctgaccggcgcggcgatggtgccccaggtcctggccctcatcaccgccacctttccggtcgccgagcgccccaaggccctgggctggtacgcgctcaccggcggcctggcctccatctccggccaggtgctgggcggcctgctggtggacgtgaacctgttcggcctggagtggcgcaccatcttcctcatcaacctgcccatcggcctgctcacggtcccgctggccctgaaactgttgccccgccacacacccggcgcccgcatcggcctggacccggtcggcgccatcggcatggccctgacactgggagcggtcctggtgccgttgggtctgggcaacagccagcactggccgctgtggacctggctgagcctcggcgcggcggtgccgctggcggtgttcacggtgtggtggcagcgccgcctgcaccgcggcggcggccagccggtgctggaactggcgctgttcaaggtgaagacctacgcggccggaatggccgccggagccgcgttcatggtctactgggccgggttcatgttcaccctcgcactgttgctccaaagtggctacgagttcacggctttccaagccggactgtgcttcctgccgatgggcgtcctgttctccaccgccgcgctggcgggcggccgactggtgcgacggttcgggctgcgggtgcccctcaccggctccatcatcgtcctcataggcctgttggtcgcgatcgccgccatgtggacctccaccgacgcggcgaacctgccgctgctcatcgtcggcttcagcatcatgggcaccggcaacggactgctgctgccgcaactggtcagcgcctcgctgaccgaggtgcgccgcgagcaggcgggcatcggcgcgggcatggtcgccaccagccaacagttcgcccaggccgcgggcgcggcgatcctgggcgcggtgttcttcgccgtggtccacaaccgcgagggcctggccgcctacgacaccgcgatggaacgggtgctgtacatcgacctggggctgctggccgtggtcgcgagcctggtcatctacctgcaccgtcatgcgaaactgtgaccatggtgaccatcggatcgatagttctacacgtatcggacaacatccgggcggccgagttctggaagggcgcgctgggatacgtcgccctgccgaacaacccggacttcctggccccggccgacggcaacggcccccggctgcacctggacgaggacgaccgcacccacctcgacctgtacgcggccgacaagcgggagcaggaggccgaggtcgagcggctcatctccctgggcgccaagcgcgtcgactgggactaccccgacggcgccgacttcgtggtgctggccgatcccgacggcaacctgttctgcgtgatcgacaccagccactagccacggccgatccccgccgacggcggcggctcagtccagcagcgagtcgatgccaaccgtcaggcccggcttcgagcgcaccgcgcgggtggccagcagcacgccgggcatgaacgaggcgcggtccaccgagtcgtgccgcagcgtcagcgtctcaccggcaccgcccaggatgacctcctggtgggcgatcatgcccgccgagcgcaccgcgtgcaccttcacgccctcgacgtcggcgccacgggccccgtccagggcctgggtggtggcgtcgggtgaggcgcccagcccggcttccttgcgggccgcggcgatgagttcggcggtgcgggtggcggtgccgctgggggcgtcgaccttgttggggtggtggaactccaccacctcggccgactcgaagtgcttggccgcggcctgggcgaaccgcatcatcagcaccgcaccgatcccgaagttgggggcgatgatcgaaccgagtccgggtttggccgacagccagtgctccacccgtttgatccgctcgggtgtgaagccggtggtgccgacgacggtgtgaatgccctggtcgatgcaccagtgcaggttgtccatgacgacctcggggcgggtgaagtcgatgacgacctcggcaccggcgtcggacatgttgaacagccagtcccccacctcgaccatcgccaccagttccatgtccggcgccgcgtcgacggccttgcacacctcggtgcccatccggccgcgagcgcccaggacacccacgcggatggcgtcgggggcgacctcgctcatcgtctcctcatcaagcatggtcgtcaggatacgtggccggaaaaatcggactcggtgaacggaccggccaccgccagcgaacggggtcggctcaacacgacggccgccagttcggccacgtcggccagggtcaccgcgtccaccttcgccaggatctcgtccaccgtcagcttgtcgccgaacagcagttcaccccggcccagccgggccatccgggaaccggtgtcctccatgcccaggacgagtccgcccttcaccattcccttgccgcgcttgagttcggaggcggtgacaccgtcggcggcgatctcggcgaggacctcgttggtcagttccaggacccggtgggcgttgtcgggggtgcacccggcgtagacgctgaacagtccggtctcggcgtattcggacgtggacgagaacaccgaataggccagcccctcgtcctcgcggatccggtggaacagccgcgacgacatgccgccgccgaggatcccgcccagcacctcgaaggcgaagcggcgctcgtcgcggcgggccagcccgtggcagcccaacaccaggtgcgcctgctcggagtcccgggtcgccacccgcagccgcgtgggagcgggcggcaccgtggcggtctcgtcccgcagcggcgccggttcggcgtccacgtcggacaacagtggcgcgaagcccttctgtaccagcgtgacgacctgctcgtgatcgacgttgcccgccgcggccaccaccatgtgcggggcggtgtagcgccgcttgtagaagcggtggatctggtcgcggtccatcgcctcgatgctcgcgggggtgcccgagatgtcgtgcgccagtggatgatcgccgaacatcagggccgcgaagatgtcgtgcacctcgtcgccgggttcgtcgcgctgcatggcgatctcctcgaggatcacgccccgctcggtctcgacgtcgtcggcgtccagcttcgagtcggtgatgacgtcggccagcacgtcgatggccaacggcacgtcctcgtcgagcacccgcgcgtagtagcaggtgaactccttggccgtgtacgcgttggtctcaccgccgacggcctcgatctgcgccgatatgtccaaagcggaccggcggttggttcccttgaacaacaggtgttccaggaagtgcgaggcccccgacagctgctgcgactcgtcgcgggagccgatgccgacccacacgcccaccgaagcggaacgcatggccgggatcgactcggtgagaacgcgaagcccgcccggcaacacggtgcggcgcaccgtgccgcccagcgggtcgtccgcgagcgttcgtgtgaaagcgcgggtcataccgaggggcctactcccattggcggatacggatactggctcaaacgcgtgacgcccagacggcgcctggctctgtcgaaccatgctctcgtctgggcgccacgtcagcgtttcagcttttagtcttcctcggtgcgccgctggcggcgccgacgctgccggggctcgcccgaaccggcgtcgccctcggccgactccgagacgacctcggcctcggcgggcttggactcgcgcggaccacggtcaccgcggtcgccacggtccccgcggggtccacggtcgccccggtcgccacgcgggccacggtcacggccgccgccctcacggccacggccacggtcgccctcgcgtccgccacggtcgccgccggagggacgcttcggcggctcctggccttcggggtagaccttgtccaggtagatcttgccgcgaccgtccacatcggcgatctcgacctcgatcttgtcgccgacgttgaggacgtcctcgaccttgtcgatccgcttgccgtcaccgatcttggagatgtgcagcagaccgtcgcggccgggcaccagcgagatgaaggcgccgaaggcggcggtcttgaccacggtgcccaggaaccggtcgccgacgttcggcagcgtcgggttggcgatgccgttgatcatcgcgaccgcggcctcggcggccgggccggtggtcgcaccgatgtagatggtgccgtcgtcctcgatcgagatgtcggcgccggtctcctcggtgatcgagttgatggtctgacccttcgggccgatgaccatgccgatcttgtcgaccgggaccttgacggtggtgacgcgcggcgcggtctcggccatggcgctcggctccgcgatcgcctcggccatcacgtccatgatggcctggcgggcgtcgtacgcctgcgacagcgcaccggccagcacgtcggacgggataccgtccagtttggtgtccagctggagcgcggtgacgaagttgcgggtaccggcgaccttgaagtccatgtcgccgaacgcgtcctcggcaccgaggatgtcggtgatggtgacgtactcggtcttgccgtccacctcgtcggagatgaggcccatggcgataccggcgaccggggccttcagcggcacaccggccgccatcaggctcatggtcgaggcacacaccgaacccatcgacgtggaaccgttggagcccagcgcctccgacacctgccggatcgcgtacgggaactcctcgcggctgggcagcaccggcacgatggcccgctccgccagcgcgccgtggccgatctcgcggcgcttgggcgaacccacgcggccggtctcaccggtggagtacggcgggaagttgtagttgtgcatgtagcgcttcttgctgaccggcgacagcgtgtcgatggcctgctccatgcgcagcatgttcagcgtggtgacacccatgatctgggtctcgccgcgctcgaacagcgccgatccgtgcactcgcggcaggatcttgacctcggccgacagcggccggatgtcgcgggtgccgcgaccgtcgatgcgcacgccctcggtcaggacccggcggcgcaccagcttcttggtcagcgaccgcagcgccgaaccgatctcgccctcgcgctcttcgaactcaccggcgatcttctcgaccagcgcggccttgatccggtcgagctcggcctcgcgctcctgcttgtcggcgatggtgagcccggcggccagctcggtgccgacctcggcctcgacccgggcgaagacgtcgtcgccgtactcggggaacagcgggaactccacggccggtttggccgcgacgcccgccagctcacgctgggcgcggcacagctcggagatgaccggcttggcggcctccaggcccgcggccacgacctcctcggtcggcgcgaccgaaccgccgccgatcagctcgacggccttgtcggtggcctcggcctcgaccatcatgatggccacgtcgccaccctcgacgacccggccggtgacgaccatgtcgaaggtcgcggtctccagctgctccagggtcgggaacgcgacccactcaccgttgatgttggcgacgcgggtcgagcccagcgggccctggcacggcagccccgacagcgcggtcgaggcggaggcgccgttcatggccaccacgtcgtacgggtgggcctcgtcgagggccagcacggtctcgatgacctggacctcgttgcgcagccccttgatgaagctgggacgcaggccgcggtcgatgagacggcaggtgaggatggcgtcctcgctgggacggccctcgcggcggaagaacgagccgggaatgcgtccggcggcgtacatccgctcctcgacgtccaccgtcagcgggaagaagtcgaagtgctccttggggtgcttgccggcggcggtcgtggacagcacgaccgtgtcgcccagctgcaccaggacgctaccggcggcctgcttggcgaggcgtccggtggagaaggtgatctcgcgcttcccgtgcgccccgttgtcgattaccgcggtcgcggtgtgttcacccagcgccgccacctcgggcgtgcgggtgctttcttctgtggacatgtttgtctacagctcctttgtgtcatggcacgtgatttctcggagctgtcttacggccggtcttcgatcgaagcgcacgggcggtatgttccgcacccgggcgccactaccgaggaccggatcgtcaagacgggctcaacgtgccgggtttcttctttgcacggtaccccgtcacgggcggaggaggaccgtacgattcgagggagcgacctcgtgtcgctccctcgatggtcttagcggcggattcccagtcgcttgatcagggaccggtaccgctcgatgtcctcgctctgcaggtacttcagcagccgacggcgctgaccgaccagcagcaggaggccgcggcgtccgtggtggtcgtgcttgtgcaccttgaagtgttcggtgaggtcggcgatccgcttggacagcagggccacctggacctcggtcgatcccgtgtcgccttcgaaggtggcgtattccttgatgatggccgccttggtggcagtatcgagcgccatgatctcccttaattgtcgagatgagtgaacacgtacccacggcgtcgggcaggcacgtgcgttcgcgaacgtcgcgatgaacctgtcaacggtagcagacgggcctacaggcccagcaccttgcgggtatcgatcacatcggcgtcgatctgcgcgatcagcgccggaagcgcgtcataggtgcgctgttcccgcagccgggccacgaagtccaggctcaccggttcgccgtagatgtcggtgtcgaagtcgaggatgtgggcctcgacggtgcggccggtgccgtggaacgtcgggttcgtgccgacgctgatcgcggcggccagtggctcgggcgatccggcccaggtcagccaaccggcgtacacggcgtcggccggaatcgcggcatgctcggcatgccgcaggttcgccgtcgggaaccccagctgggtaccgccccggttcgcgccgcgcaccaccatgccggacaaccgatgcggacgccccagtgcctcagctgcggcctcgacatccccgtcggtcaaccgcgaccgcacgaacgtcgaactgaacaccgtcgcggactcccccaccggcttcacggcctcgacggtgaacccgaactcggtcccgagctcggccagcgtcccggtgtccccggcggccttgtgcccgaaccggaagttctcccccaccaccacgtgctgggcgcccagtcctccggccagcatgtcgcgggcgaagtcccggggcgacaactgcgacagctcccgggtgaacggcagcacgcacaacccgtcggccccgagctcggcgatgaggtccccacgccgatccagctcggtcagcacggcgggatgggtcccgggccgcaccacctcggacgggtgcggatcgaaggtcaccacgacactggacaccccggcctcacgagcggtcgccacggcccgtccgatgacgtgctggtgtccacggtgcactccgtcgaagacgccgatggttaccaccgaccgcccccagctccccggagtggcatcgattccgcgccaacgctgcatggcgaacatctttacctacccatacgacgcagccgttcccgggtgcgtccggcttgcccgccaccacaacccggcggtcgcctcggccccggcccaccggccgcagccgtagcggccccgaccatcgcggcttactgtccggccgccgaaggctggccgtggggccatcgcggcccgccattcggccaccgcccggcgtggcttccggggcccgtgaccagccgatgccacggcgggtcgatccgcttccgccgtccggccgccgcaggctggccggtcagcctccgctgggagccagcacgatctcggggcgggcgccgcgaccgtcctcggtcagcaccgccaccaccacgtcgccgggcccgacggccgcgtatgggccgggctggcccgacggggtcagcttctggccgtagcccagcttgcgggtctcctcggcctcgatctcgcggatcggcatcagccgccgaaccgtctccacagtggtgtgcgtgatcgggttgtcggtgcccgacagctcatccagcgtgcgggcctccgccaacgtgaagcccccaacccgcgtgcgacgcagcgcggtcaggtgcccgcccacgccaagcgccgcgcccagatcgcgggcgatcgcccggatataggtacccgaggagcagtcgacgctcacgtccacatcgaggtggtcctcgccgcgagcgatcgccgtgacgtccagccgggagatggtcaccggacgcgccgccagctgcacgtcctcaccgtcgcgcacccgcttgtaggcgcgctggccgttgaccttgatcgcgctcaccgcgctggggacctgctcgatctcaccgcgcatcggttccagggccgcgtatatgtccgcctccgtgacggcggcggtgtcagcggtcgcggtcacctcgccctccgcgtcgtcggtcaccgtggcctgccccaaacggatggtggcctggtacgccttgtcgcagccggtcacgtaggtcaacagcctggtgatccgtccgacggccagcaccagcaccccggtggccatcggatcgagggtgccgccgtggccgaccttgcgggtcttggccagccgccgcatccgggccacgacgtcgtgcgaggtcatggcggggggcttgtcgacgacgacgaatccggtcaggtcctggctcacggccgccaagcctatgccaccgcaccggcccggcccgcccatgtccgcccgctcccacctcagcggacggtgagtggccgcttgctgcactttatggacctttcttggagcaggcccctaggctcgccaacctgcccaacgcaaaggagcatgcaaatgtctagattgcgtcgcatcgcgatgtgggcggtgcccggcctggcggtggcactgacgaccgccgccttcgtcctgcccgccaacgccgaacccacggtcgatcgggacaaactgaccaccgcccagaaactcaaactcgacaacgcctgggtcgacccctccgccgacctgcaattcggtaccgagccgctggcctcggtgcgcaccgccgccgaggccgccgtccccggcgcgtcctgccagatcagcgtcgacgcggcggtggcgctgtccatcgccatgacctggcccgagaccgccccgtccggggaaccgccctcgcccatgaccctgtcccgctacgacacccagcccacgctcggcgaccccgagggtcgcgcgcccggcctgtggttccaccccggcattggaatgtggcagatggactcggcggggctcggcaccgactacaccgccggtgaggccatgaacgtcgagtacacggcgggacgcgcggtgcccggtatcctcgcgtcctactgcgactccctcaacggcggagcgtccgaggcctcagcccgccgcgccgcctggcagccctgggttgcctgctgggagggcgcctgcgaggacacctaccagcgcgcgctggccggagtcgtgaccgtcgacggcgtcaccaacctcggcggcgccgagccccgcgaatgcgagttcggcggtgtcaaggtcgagtgcctgttcgtcaacgccgccaacgcccagggcgccaactggtgggccgacccggctggtggccggtccccggtcgcggcaccgttctacgtgtaccgcctcaccgagggcgacgccgtcaccgagatccgctactggctggccgccgactccggtgctgccaccgacgtccaggcggcccgcccgttcggcggcaacgcccgcgacagcctcacctggagcgcgggcgccggtctgtgcgacatgaccaccgaccgcggcacctgctaggaccccgtccggcgcgatccgtcccccgtggacggatcgcgccggtcgtcttcgcccgacggcaagcgccccaagaccttgcgggcgcattcgtcgacggtgtcctgcggatcgaagccgagactggagatcgccaccagggacgagatcaccacgtcggccagttccgcggcggtctgctctcgcgtgtgggtcacgcccttgcggggattgcgacccaacgcgccgatccaagcggccgccgcctcgccagcctcctcggtgaccttcaggatccggcaggtcaactcgtgatcaccggttccgttggaattgtcgagccaggaagtcgaggcggcgaccgcctcccacgtcgtttctgccacgcgggaagtctaggaccggtttgtgactatccggccggctccagttccctcggttcggcgtcggcctcggactgttcgccccgatcggccatcgcgttgtccttcgcgacctggttcatccgctcgtacagcatgccgcccgaatgcgcgatggcgcccacgagcgcgggcacgaccggcagcacccagtcggcgatgaaaccctcgtgcggcatgttgaggacgaacaccgccgaggcggcgacgacgaatccctggacggtggcacgccacgcggcccgtccggcgtcgacgacggccgcgcgacgctcggcgaccatgtcgtgaagttcgctgagggcccccacatcccggcgacccaggtagacgcctccgacaccgcaggtgaccgaggcgccgaatacggcggccacgagctcgttcttagtgatcacatagcacagcaggaacaccgcaccaccggccgcgacacagattcccgacttgatccagtcggacttctgtcccggataccagtagtacttggtgacgccttcacccagttcccgaacaaccctgcccattgcgacggctcccctcgaactaacccgtgactggttgacggttgagtcgttgaccattgcgtacaggagtcattatcgcgatgacggcctgccacggtgcgtgttctcacagatccgattatgacactaatgtccgttttagcgcttcccaaccggctgtcacggggagaaacagttacctgacacccactcaacacccccgcccggagcggaagtgtcggatttgcgacgtttcaggcgtcggatttgcgtcaatgcaatctgtcagtgcacttctacgaccggacctgccagttcgcgaagttcctcgggaatctcggcgcccatctcgtcggcgagccgcagtgcctcggtgatcagcgtttccacgatcagcgactccggcacggtcttgatgacctcgcccttgacgaagatctggcccttgccgttgccggaggcgacccccaggtcggcctcgcgcgcctcacccggtccgttgacgacacagcccatgacggccacccgcagcggcaccggcagcccttccaggcccgcggtcacctcttcagcgagcttgtacacgtccacctgggcgcggccacaggacggacacgacacgatctccaggccccgctcccgcagccccagcgactccaggatcgcgttgccgaccttgacctcctcgaccggcggcgccgacagcgacacccggatcgtgtccccgatgccctcggacagcaacgcgccgaacgcggtcgccgacttgatggtgccctggaacgtcggcccggcctcggtgacgcccaggtgcagtggatagtcgcactgctgcgacagcagccggtacgcccgcaccatgaccacggggtcgttgtgcttgacggagatcttgatgtcgcggaaaccgtgctcctcgaacagcgagcactcccacagcgccgactccaccagtgcctcggcggtcggtttgccgtacttggtcagcaaccgcttgtccagcgacccggcgttgacgccgatccggatcggggtgccggcggcctgcgcggccttggcgatctcgccgatcttgtcgtcgaacttcaggatgttgcccgggttgacgcgcaccgcagcacaaccggcgtcgatcgcggcgaacacgtacttcggctggaagtggatgtcggcgatgacggggatctgcgacttcttcgcgatggcgggcaacgcttccgcgtcgtcctgactcggcaccgcgacccgcacgatctggcagcccgaggcggtcagttcggcgatctgctgcaacgtggcgttgatgtcggcggtgacggtggtggtcatcgactggacactcaccggcgcgccgccacccacgatcacgccgcccacgttcagggcacgcgtcttgcggcgctcggccagagcgggcggaggtgcttgcgggataccaagactcacagcggtcattacggagggctcctaattgaacagtgtgatcgggttgacgatgtcagcggtgaccgtcaggacggtgaacccgatcatgatcgccaacacggtatacgtcagcggcatcagtttcatgtaatcgacgcgccctggatcgggtttgttgcgcttcttggcgatccaggatcggaccttctcgaaccacgcgatcgcgatatggccgccatccatgggcagcaacggaagcatgttgaaaacgccgatgaagaagttcagggtgatgagcaggtagaagaacatctcccacaggtcgttctccaccatctcgccaccgagtcggctggcgccaacgacactcaccggagtgtccttgtcgcgttcctcaccgaagatcgagttccacagcgccgggatcttctcggggatgcgagtcatcgcctcgcccatcttcaccgccatgtcaccggtcatggtgaccgcggcaccgacgccgtcgacaggtccgtaggtgacggtgcccgggacggtggggttctgctgcgagatgccgacctgggtgacctcctgggtcttgccgtcggttcccttgatctccaccgtcttcggcgcgaccttcttggtcagcgtcttaccgtcgcgctcgatcgtgaaggtggcttccttgccggggggcagcgcccggatcgcgttgatggcgcacgaccacgacgtcgggtcgagctgctcgctggtgccgggaacccggcactcctcaccggcgacctgcttgcccgcgaccttgatgagcgtgtccccggatttcagtccgcccgtcttggcgggcgcttcggggtcctcgtccgagcactcggcccggctggcgtcggtgatgagacagtccgagacggtgatcttcgtggaagtgttgatctcgttggcgaacgccgggttcggggccgcgacgaacgacaccatgatccacaggatcaggaaccccaggatgaagtgcaccgtcgacccggcggcgagcacgatcgtgcgctgccacaccggtttgcgccagaaaacccggtgctgctcctcgggaggggtctggtcctcttcctcctcctgcggcgtcatcccggcgatcttgacgaaaccgcccaacgggatccacttcacgccgtattcggtctcccccttacggaacgagaacatcgtcggaccgaacccgacgaagaaccgcgtcacccgcatcccgaacatcttcgcggtgcccatatggccggcctcatggaggctgaccgagatcaagatgcccagggcgaacagcaccaacccaacgacgtaagccatctacaccctctgctctacggccgtatccaccacggctcacttcgccacccgcgcgatccgttcgcgcgccgtgtctcgcgcccacttctcggccgccagcacgtcatcgacggtacctggttcgtcaaatccgggcgtggccgctaggacctccgccacagtgtcgacgatccccaagaacggcagctcacccttagtgaacgcgtccacgcactcctcgttcgccgcgttgtagatcgcgggcaggcaccgccccgtcctacccgcctcccgcgccaggttcaccgccggaaacgcctcgtcatccaacgggaagaactcccaggtgtgcgaccgcgtccagtccacggccttcgccacccccgccaaccttctcggccacgccagcgccaacgcgatcggcaacttcatgtcgggcggcgacgcctgcgcgatcgtcgacccgtccacgaactccaccatcgaatgaatcaccgacgtcggatgcaccatcacagcgatgtcgtcatacccgatgccgtacaactcatgggcctcaatgacctcaagcgccttgttcaccatcgtggccgagttgatcgtcaccaccggccccatggcccacgtcgggtgcgccagcgcctgctccaccgtcacatcggccaactcgtcccgagtcctcccccgaaacggccccccgctggcggtcacgaccaaccgccgcacctcctcggccttcccactccacagacactgggccaacgccgaatgctcactgtccacgggcacgatctgccccggctcggccaacccccgcaccaacgccccaccggcgaccagcgactccttgttggccaacgccaacgtccgccccgccttcaacgcggccaacgtgggcgccaacccgatcgaccccgtaatcccgttcaacacggtgtcacaaggccaagccgccagctcctccatagcggtaggcccggcaatgatcttcggcaaccgatactcgcccttggaatacccgttcttctccgccacagcgtaaaacgccagctgcaactcctgggcggcacaagaccgatgaatggccaccacatccaccccgagcccgagcgcctgctcggccaacaacccggggttggacccctgcgccccaatccccacgatgcgcaacttgtcggggttcgcctgggccacctcgatggcctgcgtcccgatggaaccggtggaaccgagcagtacgacgtcacgagtggtcacgcggccattgtcgcgcaacggccgatctcgatctccggccaggtcctcggatgtggcgagaccccgcgcgcgacatcaatcagccccggacggccgccaccgccgcgcctgccggaccgcgacctgcccggcccacagggacatggcagcggacaggacgagcgtgacgatcacgatcgtggccacgagtccgggtgagatgaatccggcgaagtcaagcggtttggccagccagactcccacggccagactggccccgattcccagacacaacggcagtgacacaacccaagcggcacccgttcgaaacacggtgaaccttccagtgaggactgtcagtggcgccagggacttgccatgacgaagaaactcagcggcccccgacaatgccgccgcggcggccatgatcgccaccgctatgacgccgaacaggaaaacccaccgcgactggtcccgcagagccgcactgtaacccgtgtcgccagtcgtgagctcgatctcggcgccactcggcaagtatcgatacgcggtttgcttcatcgtcggaacatcgatgtcatgtcctcgttcgtcgaatatcagcaactccggggagtaacccccggtttgcgaggcaacgatgtcaacaagccgatcggtgacatccactgtcatgaccggcatgggttccccttcatcaatgtggtcgagcccgtggacagccccgaacgccacatcgctcagccattggtccatccgtttcgcgtcggcgaactccaccgacgccccgtcctgacatttcagaccggtcgatctcagatcgccacacgatccatgaaccgtcacgaactcctcgtcgccgtcaccgtcgcgtcgggtcacggcaatgggtctcgagtgtggagacagcctgtcgagaaagccttcgatgtccgccctcccgccgagttcagcactttcactctcaatctgtaccgcaccgcggcccaggagctcctgtcgttgctcggcgaacaacgactggctcgcgaatatgctctgccagccgacggcttgcaggaacaggaacacgccaatggtgatgccagcgaccatgcgcccggtcgcgggtgaatgcaccgcggttcggcggcccgccaccagctgtccggcatttcgccgtgcccgccccagcttcgccaggacacgacccgacacgatggtccccgcggcgacgatcgctggcaacgtcagtgctgtgcccacggttccgagccacccgcagtagacgtaccgaggggttcccggagcgaacaccaggtccggcagaaacaccgcggtgaagatcatgatcgggcacagcgctgcccacccccacgtcagcgggcgcatggagcccacgggcctggtactggcgccacctcgcttcgcactggtgtgacgcctgtgccggttggtccacaccaccgtgctcatcaccagcgcgaacgcccccaatatcgccagcacgacgttcaccgccacgcctcgcatgtcggccgccgacatcacgtagccgatcaccggcaccggcacgtcgacgaacatggagacggccgcggcgcaaccggtgaccacggcgccggtggacaccggacgccaagcctcgccgatgctcaaccacacccggtctcgacctcgtccgccaagcgcggtcaccagcgcgatgcgtcgatctctcagatgggaaccggttcgcgacgccacgaacacgaacgccagggcgggagccaccagcaatccgaagacgagcaaccgcggcgaccattcaggacgatcgtggctgtggaagccgcccagcgcccactcatccctggtatctccgaatgcgatcacgcgtgtcacgttcgggtcgcccggatcgagaccgtcgcgcgcccccacataggccattcgctccatcgggtccgtcaaaccgtcctgaccgacagtccccaccggcgtcccgtaccgctgctcgatgttctcggatgtcccatcctcccgcagcgcgggtgacaggagcacctcgccgggcccaggccatgtgtcgacaccaggcggcttcgtcgcattctctccgggatcgacgacaaccacgtcaaatgtccgaccgtccgccagactgtcgtcccggaacttcatgaggaccacggaatccggatcgtccgtatcctccgcctccacagccaatctggcctgggtgcgctcccagacacccgcgtagccagcgtgcacggcgaccagcgacaccaaaccgagactcagcaagaccgtcgccaacagcagcgaaacgaaccgcacgtccccggactcaccccgccgcccagcgacccgaccgacggccaacagccgccgcgtcaatgatcctcgtccgtccagcgccatagtcagtccaatcccgagggtcgccattgccgggcctgccggaccgcgatctggcccgcccatacggacatggcaccggagagcgcgagcgtggtgaccaggactgtggacacgagtccaggcgagacgaatccaccctggtcaaagggtttcgccagccaggtcccgaccgcgaggctcacgaccgtggccaggcacatcgcgagggacaccatccatatggcattgacacggaaaatccgatagccacctgtcagaacggtcagcggcgccaaggctcggccgtgcctgagaaactccgcgaccgccgacaacgctgaggcggccgccgcgatcgacaccgcgacgatcccgagcaacaacgaccagttggattgatcccgctccgcagcgcccacggtctcaccgaccagatcaatgctcgcgccctcgggcagagcctgatacgcgacacgtttcaattcgggaacatccagttcgcggccacgggtatcgaacaacagcagtttcggcgaggagtcgccattctccgaggccatgactttcgcggaattggaatctacatcggactcaagaggcgagaagaatccatccatccctccgccggtcaattcttcttccgacacgtacccgtatatcgccgtccgaagccagggttccagcccggagatcgcggcaacgtctttcatcaccccatcgcgacaagccaatccggccgaccggatgtcgcggcattccccgtgaatcaccttgaggtcatcaccgtcctctgtttcagcggtggtgagcgccagtgaggccacgtgcgttggcaatcgatcgagaaagtcctgaatctgtttctctgtcccgagctcggacgcctcgttctcaatgtggacggcggaatgcccgatctcctggcttgcccgttcggtggcgatggatgccttggccgagtttccctgccaggcgacggcttgcagaaacacgaatatgcctaccgtgagcccggcgatcaatcgggcggtgggtccgaagtggttggcgatgcggcgtccggccaccagcggcgcgggccgacgccttcgcagtccaacccgggcgagcgaccagccgacgagaatggtcgccgacgcgatgacggcgggaagcgtcacagctgtccccgcgatactcgcgaacttgacgaggatgctcggtggcgtccggggcgggaacaacacttcggagaagtacacggctgtggcgacgcacaccggacacaggagcgcccacaaccacaatgacctgcgcaccaccccgaccggacgcgtactggcgccacctcgccgcgatcgtcgcactcgcttgtgtcggttggtgtacacggtcgtcgccagaaccaggcatcccgccgccaagaccgcggcacccagccagccagctgattcacgcaggtccgcggacgagagaacgtagccggtcaccggtatccgcacatccacgatggcggggacggcgaccgcgagtgccgccgcggatgatccccagaccaccggtcgccatgcttcaccgacactcagccaagcccggtcgcctcgccgtccccccagggcggtgatcagggcgatgcggcgatcgcgggagtgtgaaccggtacgcgccgccaccaacgtcaacgccagtccgggaaccacgaccaggatcgccaccagaagctgaagagcccatttaggactgtcgtgggtgtagtaggtaccgctgaacggtgggtccgtgcttccgccgaatccggcgatctcctgcaccccggtgtcgccggacgtcaactcctcgacgggattgacgaagaccaaccgttcggaggggtccgccaacccctcctgcccgatggatcccgcgagcttgccgtaacgcttcgagattccctcggcggcaccctctcgaagcagcgccggagaaccgaggaactcccccggtttcggccagcgccgaactcccggcggcaccggcgcgtcccgtgacgacggtgaaaccagcaccacatcgtacgcccggtgatcctccagatcgtcgcttgtgtacttcaacaacaggtcggctttcgcgcccccgttcgcggaggcgggaatgggtgtacgcgcttgcgcccgctcatgtttgccgccatatccgacatccacagcggccagcgccgccaaccccacggcgaggacgaatgtggcgagcagcaaagccacgtaccgaactccccccgactcaccccggcgtcccgcgaccgtcccgatcgagatcaagcggctcgtcagcgaccgctttcgcatcacgaaacggcctccttgatcgaaacggtttccagcgcgccgtcaacgatgctcaccacgcgatccgctcgtgccgccaccgccaggtcgtgcgtcaccagcagcattccgcaggagtggcgtttgggcacgtcgaacaacatgccagcggtcttgtcacgggcttcggcgtccagggcaccggtcggctcatcggccaacagcagcaccggagagttgatgagcgctcgggccaccgcggtgcgttgccgttctccgcccgacagcgaggcgctcgtcttggcctccggcaccccgagctcatccagcagcgcctgagcgcgctggtagatgtcggccgatgccttgcgcgccaacatagccgccaaggcgacgttctccaccggactgagctccggcagcaactctccgaactggaacaccatcccgatcgactcggcccgtgtcttggccaggccccgcgaacccagcttggtgatctcggtaccggccacccgcaccgaaccccgatccggtcgcagcagccccaatacacacgacaacaaggtcgacttgccggagccgctgggacccagcaccgccaaggtctccccaatggccaccgacagctccagtccggagaacaaccggcgattgccgatggcatagtccagctcggttatttccagtgcgacaccatccacatcgctgttccgcaacgtgaagcacctcccgtattcctcgtgacgggatcgtcactcatctatttgcgtgcacgagactgtacattggcctcgctcacccgacggccgagctttcacgcacggccaagggcgcgcaaccccatgagtaccggtcacgcgccccatgggatcaggcagtgaagtgctggtatcccgagcagtcgtcctcttcgtagtcgagctgtatgcagccgcggaacttgtagaccttcccctcggtgaggttgaggtcgtgcacgtccgtggctccctcctcatacggccccaccagggtgctgaagctgggggatccctttctcgcgtactccaggtagattcggtttccggccgacttctggcggtagagatagaacttgtcgtccgcgtgcttgaattccacgtacccggcgtaatccggttccccgaacgtgtacgtgtacacattgatcttctcgtccgagccccgaggcgatggtccgtcatcggccgccgccggagtcgacagcaacccgacggtgccgagcgcggcgagagtggtcaccgctaccgccctaatggttttgcgcatgcgaatgcacctttccgtcattctcgaaggatggttccccgaaccgattccttggattaatcccgttgaagttctccccggggagaacttcaaccaacgtaggcagctaatgcatgatcaacgcatgacaatcgcatggggactgtcctgctcctgttgacacaccgctatagcctggcgcgcacggtgtttcagcttgcccacgggaggaattcatggcacctcgtttcaggttgctgggcccggttcacctggacggcgatgtccgcgcgatcactcccgcaactcaccttcgtcgcggacttctcgtctcgctggccacccgccccaaccacacgattgccttcgagcgccttctcgactgcctgtggacggaaccgacaaggtccgcccgatccaacctccgcactcagctttcactgctgcgcaaggatcttgagtctgctcaacctggcctgtcacagcgcctgactgtcatacgaggttcgcgatccagtggtggcgacgggggcggagtccgtcttgacgcctccgatgacgagatcgatgtgctgtgggcacaagatcttctgaactcggcgatcgaataccttcgcggccagccacagcgactgtcacaggtggaggaacgctgccgtcacgcgttgggttatttcagcggcgacatcggtgtcgacctgccgtcaacggcctggttcgacgagcatcgcgagcgagttcggcgactgcgactctcgcttttggagacccagtgcacggttcagttgctgtcggatcgccctgccgcgctgcttcgggacctcgccgatgagttggagagctttccgttccgggaaccgttgtggcgcctgctcatcaccggtcccgccatcggcggggatattcagcagagcttgtccacattcaacaggtgccggatgacatatggggagctcgggctcgatccaccgggtaagttgatcgcgcttcagcgtccgttgctggacaacgacaccgatgtgttgcgcaagttgttgcgggaggggtgaggtgtgggggtgagacaggcggctcacccccacgggtgttaaccgaggttgagggtccaggagttgatggtgccggtgttgcccgtcgcgtagtccttgacgctcaggcgccaggttccgttggccggttcggtgtcgaggtcgaccgtgtaggtgtgtttgaggtcggcgccggagtctccggtgcgtttgaggacgtagtaggtgccgtcgggggcgtagaggtagatcgacagttcgcctcggttggggtgggtgatgtcgacggttgtttggctggtggttgaggcgttgccggtgcagccggagacggtgatgtcgctggtgacgatggcgttgtcccgcaacgtgacggggttggcgttggtggccgggtcgcaggtgggtgggtcggtgggggtgccgccccagatggtgttgacccattcggggtggtcgatgaaggggttgcggttgtgttggtacttggagtagatgacctcgttgcggttcttctcgaaggttgagggtgggtcttgggccgaccattctttgaggacggacaggcggccgtggaacggggcggagttgttctcgaccttgtcgttgggttcgaggttggcgaaggcgtcttcgccttcgtagcggaccgccatgtagaggatcatgcgggccacgtcgcccttgtcggcgtcgcggggttcgaaggagtcggagtcgtagaagttgcccggggcttgggtgacttctttgccgccgttgtcgaagtcgaggttgttgcgggtggagttgacgaccgggttggcggggcggaggtggtggatgtcggtgccgggtccgatggtggtgccgaagtcgccgtggctcttggcccatacgtgttcgcggttccagtcgctgctggacgcggggacggaggtgccgttgtagatgaggacgactttgctggggtcggacgggtcggcgtcggtttccttgagggcctctttggcttcgctgtaggagagttggtcgttgccgctgatgatgtcgttgaggccggacttgagggcttcgccggtgaggccgtcgacggcgtcgtagtagccgtcggggatggcggtgggttcgtgggcggacgctggggcggccaggaggaggtaggagccggtgagtagagccgctgtgagcagggcagggcggagtgtggggcgcatggggtattccttgccgggggcgatagggggttgctatcgaggaatgtcaatctgttctcagcgttacaggcgtacggttggcgcgcgtcggccgaaaggatggtgcacttgcgacaaaccactgaagaccggggatggtggggacgtgaaaacgggccgaggcgtacagcctcggcccgttgaagagggggcggttactttccggcgcccaccagttcgcgctcgggggcgggttcggggtcttcgccttccttcacgccgtacttcgcgtagaagatgccgagaaaccggggtgcccaccagttggcgcgccccaggatgcgcatggtcgcggggaccaggagcatgcggaccagggtcgcgtcgacgaagatcgccaccgccatgccgatgccgatcatcttcaggaagacgatgcctcccatggcgaaggagaccacgacgacgatcagcaggagggcggcggaggtgatgatgccgccggtgcgctggagtccggtgagcaccgaggcggtgttgtcaccggtgcggtcccattcctcgcggacccgggacagtaggaagacctcgtagtcggtggagagtccgaacaggaggacgaccatgagcaacaggttggacggttccaggtagcccgagggggtgaagcccaggaggttggacaggtggccttcctggaagatccacacgatgacgccgaaggacgctccgatggagacgatgttcatcaggatcgctttgagcggcaacaggatcgagccgaaggccaggaagagcagcagcagggtcaccgccgcgacgtacaggcccagccaggggaggcgttcgccgatgtcggagaactggtcgttgagctgggccggcatgccggtgacctcgaccgtgccctgtgtcggaggttcgagggcgaggatctcgtcggcgagatcgcgggcctcggggctttgggcgtcggcgtcgtagcggacctgcaggaccgctgagtcgaggttggactccaggggggtgaccgcttcgacgaggtcgaggtcctcgacgtcctctatggtctgcgccagcgagacgtcgcccccgccgtcgacgaagatcgtcagggtgccgtccttgccgttggggaagtccttctccatcgtctcggtgacggtgcggctctcggtgcccgacgggaggaccttctcgtcgacggttccgaaggcggcgttgaggaacgggctggccaagacggccaggatcgccaggacgccgatgatgtagagcgcgggacggcgcatgacgctgccgccgatcttcgaccagacgccgcgttccttggtgaccttcttgcccttgcggcgccagggcatgcggacggcgtcgacgcggtggcccagcaccgcgagcagggcgggcagcacggtcagggagccgagcatggccaccgcgaccgcggccatgccgccgtaggcgatgccgtgcaggaacggcagcgggaacagcagcagtccggccagcgacaggatgatggtgaggccggagaccatgacggtgcggcccgccgtggccatggtgcgggacaccgcgtccttcttggtctggccgttgtcgagttcctcgcggaaccggttgacgacgaacagggcgtagtcgatggccaggcccaggccgatgatcgtgatgacgttgatcgcgaacaccgacacgtcggtgacgtaggtgagcaggcgggtgatgatgaagccgcccatgatcgccagcacgcccaccagcagcggggtggtggccgcgaccaggctgccgaagatgatgatcatgaggcccagcaggatcggcatcgagtaggtctcggcggtgaccatgtcggccttggtctgggtgttgacgtcgtcgaatatcgccgcctggccgccgagcgtcgtggtcaggccctcggccttgaggtcgtcgcggatgtcctcgaactgttcggcccgggcggcgtcgtcctcgccgttgagggtgatggccacgtaggtggagtggtcgtcgtcggacacgaaggggttggggtcgtcgtcgatctcgccgcaggtcaccttggggtcggtgcgggggtcgccctcgacgatcttgtcggcgtagcaggaggagaccttctcgacctcgtcacggtcctcgacgtcggcgatgacgtcggtgacggactcggcgaagtcggcgtcggtgaccttgtcgtccttcgactcgtacagggccaccacgtcggtgtcctgacggccgaactcgtcctcgatgtggtcctcggccttggcgctcggggacttgtcgttgtagaagccgccgtcggacagagagtcgaataccccggcaccccacgtcgctcctagcgcgatgactcccgcgccgagtagcagaatggcccaccgcagtctcactacggcgcggccccagcctgcgaacaactcgatcatctcctctggaagggttgtaacatggtgtttcgacttggaagcgaacgctgttaactatggcgaacggtgttcacatcgtcaactcggacatcggacatatcaggacaaaggacttgtgtgaatcagcccactgacgctcgggaccggcggcagaaacgccgcgatgccaccgccgccgagatcaaggcagccgcccgggcacagctggtggcctacgggcccaacgggatctcacttcggggtatcgcccgggaggtcggactgtcggccccggcggtgtaccggtacttccccagcctggaggccctgatcgtggggctgtgcgtcgacctgtacgacgaactgcgggaattccttgtggcgcaggcgcagcagcacgacaacgagctggccaaactcgtcgtggccgcccgcgcgtttcgcgcctgggccgtggaacaccgtcccgagttcgccctgatgttcgccagcctggttcccggcgccgtcctcaccaaacccggctgccactccgccgacatcgaccccgaggccgagccctacgcgtcgatgctgcggttctcacagacgttcgggcacctcatcacccgggtgttccagcagcccgaggaggaacgcggcttccccatcaggatgcccgccctgccgccgatgaccgacgcgctgcgggccgaggtgcagcgctgcgccgaggcgatcgggatcgaggccccgatcgagttcgcctacgcgttccactcctactgggtgcgcctgtacggcctggtcgcgatggaggtcttcgggcagctgccggtgatccaggaggccgaggcgcacttcgacgccgaattgtccgaaatggcctcccggctcggcgttccgctgggcgtactcgaattctgagcgatttcgcctcacaccgcaccgaaacggcgtccggctcgttgtcccttacgtgtgaaaacccgcggttatccgtgaccgaccggtcaccgttgtgacaggttgaccgtcggtgttttcgaagatggcgaccacaccggaaccgacagggggttgacggctcatgctgcacgctggtgacgtgctggcgggaaggtaccagctgctcgaacgcgtgggcggcggcggcatgggcgatgtgtggcgcggtgaggacctcttgctgcgacggacggtcgccgtgaaggtattgctggcgaagctcgccgacgaacgcaacttccgggaacggtttctgcgcgaggcacaggccatcgccactcttgagggccccgggatcgtcgacgtctacgacttcggcgaggaggtcgtcgccaacggcaccatctcctacctggtcatgcagttcgtggacgggatggcgctgtcgcgacggctcgcgggctggggccgtctgaacactcaggacactctgcggatcgtgtcgcaagtggccgattcgctggagatcgcgcaccgctccgggatcatccaccgcgatgtcaagcccggcaacatcctggtgcgcgaggacggccgggtggtgctggtggacttcgggatcgcccgcaccgagacgaacctgaccatgaccaccaccggagtggtgctggggacggtcacctacatgtcccccgaacaggcctccggcgagaagctcggaccggcctccgacatctactcgctcggcgtcgtggcgcaccagtgcctggccgggcatccgccgttcaaggccgacacgccgctgggcgtgctgtcggcgcacctgcgcaacgtcccgccccggctgcccgccgacgtgccgcagccggtgcccaacctgatcctgcgcgccatggccaaggaaccgcacgcgcgctggcagaccgccggtgagttcgccgacgcctgccgcggcgccaccgccgaaccggtgacgccggtgcccgaactcgccggggccgtcaccacggtgatcccccgggtgcggcagcccgggccggtcgcggccgccgccccgatcccggccaccgccgcgccgctgccccagatcggtttcgacgcgccccggcagcgcaccgggccgccgacccctcccccgccgacgccgccggaggagaccaccggcggtcagaaaccgccgaaacgccgccgcaccaagtacctcgtgtacatcgcggcgctgatcctcgtgctgctgggcaccgccacgatgacactgtggccgctggatcacatcagcagcaaccttcccggcgccgtcgacgaggcctcccgctcggcgggcgcacccggcgggcaggacgacgcgcagcccggcggcaagggcgactccggatccaaggagaagtccaagaaaaagaagaagtcgccgtcgccgggcgccaaggactccggcagcgccagcgacgaggcctcgacctcggcgtcctcgccggtccccgacacggtggccgtccccgacgtcatcaacaagaccgaggcggacgcccgcagcgcgctgaccgccgccgacctgcgtccggcgatcatctacgagggcgagggcgacaacatctgctcggtcatcagccaggacccgccgggcggacggcagctcaaacgcggttcgaccgtcacggtgacggtgcgcaaggccaaggaaggctgcgacaagaactgagccggttttcgctcactgtagactcggcgaccatggacgcggcgatcatcgcgcaggatctgcggaaacggtacggggacctggccgcggtggacggggtctccttcgaggtcgccagcggcgagttcttcggcatcctcggccccaacggggcgggcaagaccaccaccgtggagatcgtcgaggggctgcgcaaacccgattacggcaccgtgagcctgctgggtgtctcgccctggccgcacgatcgcgacctcagccgccgcgtcggcgtccagttgcaggccaccgcgttcttcgagcggctgacggcccgcgaacagctgcacaccttcgccgacctgtacggggtggcggccagccgcgccgacgagatgctggaacaggtggggctcaccgagaaggccgcgacccggatcgagaagctgtccggcgggcaagcgcagcggctgtcgatcgcctgcgccctggtgcacgatccggagctggtgttcctggacgaaccgaccgccgcgctggacccgcaggcgcgccgcaacctgtgggatctgttgcggcaggtcaactccgccggacgcaccgtcgtgctgacgacgcactacatggacgaggccgagtcgctgtgcgaccgggtggccatcatggaccacggcaaggtgctcaaggtcgacacgcccgcgaacctggtgcgcgacctcaacgccgccacccacatctccgtgtcaagtggacacctgtcggcggaacaggccgcggtcatcgccgacggcgtcgccgaggtcgacgacgacggcatggatctgcgcttcaccacccacgaaccctccgccgtgctcaccgcgctcgccgagcagtccgcattggacggcctgcgggtgcggggggcgaccctggaggacgtcttcctcgaactgaccggacgggagtaccgcgcgtgaggggtttcgcaagcctgtccaaggcgctgttcaagggcttcgtgcgggacaaggtgtcggtcttcttcaccatcgtgttcccgctgatgttcctggtgatcttcggggcgctgttctccgacagcggatccagctccagcaccatcatccaggtcggcaaggtcgaggccctggacggcatgaagcaggccgaccccgacgcctacgagaaactgttcgacgtcaccaagtcgaacgaccaggacgccgcgatcgccgccgtggaacagggcgacgccgacgcggtggtccgccaggacggcgaggacgtctacgtctactactcggcggccgaccagacccgcgccgcgatcgtccaggccagcatctccggcgtcgtggacgcgggcaacctgcacaaactgacggccgccgcgccggacgtgccggtcgacgcggtcaagcccgagaaggtcgaggacgagtcgctgaccacgatccagtacctgacgccgggactgctgggctgggcgatctccatctccggggtcttcggcgccgccgcgaccctcgtggactggcgcaagaacaagatcctgcgccggttgcggctggcgccggtgccgatcccctcggtgatcggcgcccgggtcggcgtcagcatggtgacctcgatcgtgcagatggggatcttcgtcgcggtggccagcatcccgttcttcgggctccagctgaccggctactggtggatggcgatcccggtgctgctggtgggaacgctggcgttcctgtcgatcggcatggtcgtgggcgcgatcgccaagaccgccgagggcgccagcggactgggcaacctgatcgtgatgccgatggccttcgcgtcgggttcgttcttcccgctcgaccagtcgccggtgtggctgcagaccatcgccaagatctcgccgttgacgtacatcaacgagggcctgctgtcggtgatggtgcgcggcaacggtcccgccagcgtgctggcgccgatggggatgctgctggccttcaccgtcgtgttcgcggcgctggcctggaaactgttcaaatgggacgatctgtagaacgctcggccagtaccgcgtcgtagacgtcccgtttggggacgccgtggtcgaccgcgacccgtttgagggcctccttgcggtcgacgccgtcgtcgacgaggacgcgcaccgccgccgccagcgaggccgcgtcggtggcgcgggtcgggttggcgcccgcgacgacgagcgtgatctcgccgcgcggcggatcctcgcgggcaccggcggcgagttcggccagaccgccgcgccggatctcctcgtaggtcttggtgagctcgcggcacagcaccgcggcccggtccccgccgaacgcctcggccagcgcgtccagggacgcgtcgatgcggcgcggcgactcgaagaacaccagcgtgcgacgttcgtccgccagttcggtgagccgggtgcggcgttcgccgtccttgcggggcaggaaaccctcgaagcagaaccggtcgctgggcagcccggagatcgccagcgccgtggtgacggcgctgggccccggcaccgaggtgaccgggattccggcgtcgacggcggcgcgcaccaaccggaaacccggatccgagacgctgggcatgccgccgtcagtgatcaacgccacagtcgcgccggttttcaggcgttccagcagctgaggtgtgcgctgtttctcatttccttcgaaatacgaggtcacagcgccggagatatcgagcccgagttcgtcggcgagccgccgcagccgacgggtgtcctcggcggcgatgacgtcggcggccgacagttcccggcccagacggaccgaggcatcctctgtgttccccaatggagcgccgatgaggagcagttttcccggtgaatcggtatgcgacacccgaacattatcgccgtcgcggccttcggcggcgtttcgcagtcggccctccagattatcagttgtggggcaacaactccagcgaccggtcgacaatctgacactcgattgttactccttgacggggctcgtcatactgatgcttgtcgtcgcctagacgacacgagccccggcattaatagtactcaatggagtcagcgatgcgtaacctgtctgccccggccaaggctgtaatcgcgctggtggggctgatcctcggcttcgccgtcgtcaagtacgtattcgcgtggatcgccgcgaactggttcaccctggtggtgggactcaccctgcttgtgggccttaccgtcggggcggtcctgttccgccggcaccagacccaggccgaccggctcgagaaccgggaactggaacggcatctggagagcatcgacgacatggacctgccgcagttcgagtcctggatcgggcagcaactgctcagccacggcttccgcaaggtgcgttacgtgggccgttccggggacttcggcagcaacttcgtggccaccgcccccgcccccgacacacggcgggtcatggtgcgcgccaagcccgacgacggcacgctcagccgccggggcgccaggcacatccaggcgctgggcgccgacgcccacgcccggtggaaggccgacacggcgatcctggtgaccaacgccgacctgcaccccctcaagaccgcagcccgccacgacgccctggcccagcagctcggcgtcgtgctggtcgaccgcctggagctggccgcctgggtggccgaccgcaaaccgccagccgcgctgaccgccgcgccagcggcggccggatagcactgcgccgcgccagcggcggccggatagccgcgcggcctcggcggcggctggacagcgtgacctgataccccaccaacgccgccggatagcgattgccgtccggcggcgctagccttcgccaggtgactgatcttcgaattggcgtggccggtctcggcctgcgcaagaccctggccgtcgaagcccaccgccccggctccggagcccgcgtcaccaccgtgtgcgacccggacccggccgtctacgactgggcccgcgccaacttcggcgacgacgtgcgcaccgtcgccgacttcgacgaactgctggacgccgacctcgacgccgtcctggtgctcacccccgaccacacccacatcgacctgggtgtgcgggcgctgaccgccggggtgcccacgttcatggagaagccgctggccaccacgatcggcgactgcgacacgctgctggacaccgcgcaccgcaccggcacccggctgtacgtcggccacaacatgcgccacatgccggtgatccgcacgatgcgcgaggtcatcgcctccggcgcgatcggcgaggtcgaggcggtctggtgccgccacttcgtcggccacggcggcgacttctactacaaggactggcacgccgaccgccgcaacaccaccgggctgctgctgcagaagggcgcccacgacatcgacgtcattcactggctcgcgggcgcgtcgacccggcaggtcaccgccatgggcaagctcagcgtctacaaccgcgtcaccgaccggcaatcggctcccggccaacgccccgacgactggtacgccccggacagcaactggccgccgctgtcgcagaccgggctgcacccggtcgtcgacgtggaggacctgtcgatgatgctgatgcgcctcgacaacggcgtgcaggccagttaccagcagtgccactacacccccgactactggcgcaactacaccgtcatcggcaccgccggacggctggagaacttcggcgacaccggcggcaacgccgtggtgcgggtgtggaactccggccgccgcggctacgacgccgagggcgaccggaccatcgagatccccacggccaccggcgggcacggaggtgccgacacggcgctcatcgacgagttcctgcggttcgtccgcgacggcggcgccaccgacacctcgccggtcgcggcccgcgactcggtcgccgccggggtagccgcgacggaatcgctgcgcgcgggcgggaccgcgcgcgaggtggcgccggtatcggagccgctgacctcgtacttcaactcggggcaaccatcccgtacccaaaacccgtccgtttagagagaacagcggaatcgtttcgttaccgcggcgtgtaatgctcgaggttcgtgccccaggtggcacaaacttgggatgtttgcccaccgcacagcctttagattcgtatcagtaacgaacaccggccatcggggccgcagagttctttcacatggagaggcatcacaatgaacgacttcgctgacgacacctcgatggacgacgcgggaactgaagacaacctggactacgacgacgtggacctcaacggtgacggcatcgccgaccacaccatggagaccgacgacggcacctcggttgacgtcaacaacgacggcaccgtggacggcgtcatcaccgacgacggttcggcctactacgacagcgacggcaacgggacctttgaccagcacctggtcgactccaacgccgacggctacgtcgacgtcgtcgagtccgacctgaacgaggacggccaggtcgaccagacctcgtccgacaccaactacgacggattcgtcgaccaggttgacaccgacaccaccggcgacggcgtcgccgacacctcgaccgccgacaccaacggtgacggcttcgcggacaccaccgcctccgacgcggaccaggacggtgccaccgactcgaccttcaccgacaacaacggtgacggcgtcgccgacgacgtgacctacaccgactcggagatcgacgagggcgctggcctgggcaacgagtccgccaacccgtacgcggccagctaaaccacacggaccacaactcacctgccataaaagcttgaggctccccccactgcacggtcgcggggggagcctcaagtgcgtctcaggcgggcgggcagccgggacagcgcgacgccgtggggcccagcggggcgtggcacaggatggtgccggggccgtcggagacgtcgccggggaagacgaactcgcgggtggcctcgtggaagccgtgttcgaggtgcagatcgatggacgcctcgttgctggagttgacgatgtaccaggcctcgtcggccagccgggacagcagcttcatccggtggacggtgagctggcggccgacaccgcggcgccggtattcggcggccacggccataccgccgaggtagaaaccggggggcgcgacgttgtcgggggccttggggggcactcccacccaggtgacccgggcgtagccgacgatctcgccgtcgggcaggcaggcgatcaggaccgagttgccccgtccggcggcgtggcgctgggtgtcctcgcgggagctctccagatccgcttcccggatgtaccggttcgacagcaccgcgcaggcctcgaaatccgcctcggattcggccacccgtatcgatatctccgccgtgctttgtttgtcctttggggacgggtcgtattccacgtaccgcatgggataacactttagaagcttcgatatcgtcatgcgtgccagggagttggccggagaggactttcggcgtgaaggttcgcaaggaattcgatgaggccacggccgcgcaccgtgcggcggccgggcacctggagcgggcccgcgccctgcttcccaagcacggcaaagcaccggtgaccgaccggcagcgcgcgctggtgacccggttggcccaggcggcgttggccgcgacgcccggttggctggggcatcggctgaccggtgccatgcccggggtgccgttgggtgaggccgacgcggcgcagccgttgtcggtgcgggtcggcgagtgccgtctcgacgacgaccaccggttccccgccgtggtcaacctgctcggtaccgggcatctggccgtggacgccgacgccaccgatccccgggcgatgtcgctgctgcggtcggtgccgctgcggctgttggccgcccggccgtcggagaccctcaacgtctcgttcgtggactgctgtctggacggcgaggtgttcgcgccgttcgggccgctggtcgaggcggggctggctccggaggtcgccaccggcgagatcgggctggccggggtactcgacaccgccgaggcgcacctggaccacgcccgccgacgcgggggcgccgccgccgacctgccggaacggctggtcgtgatcgcggggctgccgccggaaccgggcgcggtgacggcgcggctggcgaacctgatcgcgtccggccccgaggcgcgactgcacctggtcctcgccgacgcgcgcgtccggccgaaccgctcgggcacccgcaccacgcatgtcagcctgtccggcgaccgcgccaccgtcgcggggattccgctgccggtgcgcgtcgacgccgaacccgagcctgaactcatcaccgaactgtgcggcaggctcgccgccaaccggcagtgggtcattgaggacgatctgacgtgagcaccatcgactacgagcggctgctgaccgagctgaccgaggcccgcgccgagacggccgggacggtggacaccgcctggaaggagaccgccgatcgcatcgagcggctggaggaccggctgctggtgcagcaggcggagttgctgaagctggcgacgaccctgcacttcaaggcgccgccgctgcgtcccacgcccgaggacatcggcaccgcccgcgagcctgagtccgcgtgccgctcctgcgaacgcgaggccgactccgccgacgcggcggcgcagcgggcgctgtcgctggcgcggatgccgtccttcctgccgaaccagcggcccctggtgcggcacctgacgatctacctgctgtgcgcgctgggcgcggtggcggtggagtgcctggcggtggcctcgcaggggttcgtgaaggcgtcgtggatcttcgccgccgcgccgctggcggccttcgcggtcgggtacgtcgtcatcggcagcgtcggacggccccgggtgctgccggagtccaagcgggcccggcgcgcgctgctgcccacccgcgatccgaagcccgggctcatgctgtgcctgatcgccagcgtggtgacagcggcggcgttcctcctgtcttaacctctgcgcatacacttgcgccgttcggcggcggaaagaggtggacgacgatgagagcttccgggccgcgtagcgcccgcgccaagcggcgttcccagtcccgtcatcacgtggccgagcacgcgcccaggccggacggctggcccgacggcgagctcctcgccgagaccctcgacctcaacccgctggcccgcaccctcctggaggagatgaagccggaggtgatgcggacgatcctgcagcgtctggacgtgcaggttcgcaaggcgatgctggagccgcacaacatcccggtcacgaaggtgagcctgcgggcggccagccaggtgctgacgctgctgcgagccgaggacaagcccgccgagtcgatgctgctgggcgggttgctggcaccggcggccgacctgttcaacgacgcgaccgtcgggcggacgcagtggaccgggctgcggttgaagctggtggacctggcgctgccgctgatcgtcaacagcgagtcgacgtttcggggactgcggacctggcaccgctggtgcgaggactcctttgaggacatcaccctggtggcggtgatcgggcagcactgttcgcacgccggactggccgccgcctatctggcgcacagctatcccgagatcaagcagcggtacgagagcctgcgggcccagtacccgcgactgccggaggtcttcgactcccggctcacctcctccaacccgctgagccggtacctggcggcgcgtccggaccgcaaactgcccaacaccgccgccgaactgcggatgctgctgcgcgaggacaaccgggtccggcaggccgagatcgagcagatgcggcggcagcgcgccaaggccgccgcggagcgggaacggctggtgcggcagcgcgaggacgcgctgacccgccacgtcgaggtgaccgaggagccgcgccccacggtggcccggcccgatccattgaccacccccagtgatccgggcctggcggcgctgccgagtgtcgccgagtgggcggcggccgtcaccgacagccgagcgctgacgcagcggatcatcaacggcgaacccccgagcatcaccgagctgcgctccatcgtcgacctgagtctgcggttgcgcaacatggccaccgtcgcggcccgggtactgggcgaggaggtcaaacccaaccgcagcgacatcgaccgggccctgacggtgatcctgtcggatgcggaactgtcggcgaagctggggacggtgccgcagaccgtcgcggacgtgacggcggcgctggaacggctggagccggtgccgggtgagcgggccgaggcgccgcgcaccgggtcggtcccggctgaggcgccggaaacggccagcccgtcggcggagctggcggcggcgaggtcggccgccgcgaccgggcgccccgagaccgtcgtgacgaccgaaccggacaaggccgcctccgacccgtccgatctgtccgatctggactcgattctgcacggcgaggccggtgcccggctggtcgcgctggccgggacggccaagcacgcgcccgtccgggagtcgtcggcctcgcgcgccgaggacgacgaacccgacccgacggacgacgaggacgacgaacagcccgcgatcccatcgcggcaagccggaaccgccacggcggcaacggtttccgccgaagcgccgcccgaggaccccgaggccgccgaactggaacatcggctggtcaccgccgccagctgggcccggcaccccggcggcgcgatgagcgaggactacgccgccaccctgtcccgtttggacgtcgccgcgcacctcgaccccgatccgcgtcgccgtctggtcgtggccgccagcgcgctgcccatggcgctgctcgaccccgccagcggcgcgaccaagctgctggacatcgaggtccccgagttggccgactggccgcacctggtgtcgctgcgccgcctcatcggcgagttcacccgcaacggcggttcgctgtacgccccggacctgcagttgcaggcactgctgtcgtaccggttgtcgaagatccgctaccgcgcccggcagatccgcgagaccgccggaacccgcaccctcaagtacgacaaggcgaccaaggtctaccgcgcctggttcacacccggcggccggttgcgtccgctgctggactgcctggagagcaccgagttcagcaaactccaggtgctcgtggacgacgcggcgaaggtcggggcggtgcgctccatcaacgagacgctgtcggaactgttcgacaagggcaagccccgcatcgtggccggggcccggcagagcctggtcgactcctacgacgaggtggtcaacctcggcaccagcacgctggccgtccaccgcaccatcgtcgaccgcgccaacgcccagcacgacgcccaccgccggttccagcgcgccaccgacttcggcgaccaggtcgagaagctgcgcgagggcgtcagcgcggaactggagggcccgcacccgccgccgcgtgcggtgtggctgctggtgaaccgggcgctgggtttccagcaccacatccacccgctgaccggcccggaaccgtcgatcgagtgggtgctcgaccacgccgactcaccggacgacgcggcatgaacgaggccgacgacctgggactgcccgccggggtgcggctggttctggccgccaccgccaggatcgcgacggccagaatggacgatgaggtcgatccggcgcggctcgcggccagcatcgacggtgcccgcagtctgttgccgctgctgagcggttcggcgggactgcggcggctgctgcgcgaccagctgggcggcgggcgggaaccgttggccgccgaactgctgtcgcccgacgccgaggtgtccgagcgggcctgcgcggcggtgggcaagctgctggacgcggcccggcgggcgaaccgccgcgcgctgcgggcacagcgccgggcggcgaggcccgacgccgacaccaaacgcaccgcgcgactggagcagcgcatcacccagctgcgggcggtgcgggaccggctcgacggccaggtgtccacactgtcggccgagaacgccgaactacggtccaccatcgacaatctggacggcgaactcgaacagctgcggcggcacctcgacgtggcctacgcccggatggaccgggtccagaccgaacgcgacgaggcgctgcggcaggccgagcgcgccgcgccgcgggtcagcgtgggcgccgacctgtcggtgtcggtgcgggtgctgggcggcggcaccgagatcggcggttcctgcgtgctgatcaccggcggcggcacccggctgctcgtcgacgccggaacccgtccctccggtgtggacgaggactcgctggcccccgccgacatcgccgaggtgtacgccgaacccccggacgccattgtggtcacccatgcgcacaacgaccacgcgggctgggttccggcgctggtcaaccggttcccgaacctgccggtgttcgcctccacggccacctgcgacctgctgggcaccatgtgggcggactcggcgaaggtgctggcgttcaaggccgacaccgacgagtcctgggcgggcggaccgctgccgccctacaagcagtccgacgtggacgcggcggtggcggcgctgatcgacgtgccggtggggcatccgcgccgggtcggggcgctgtccttcgagctgttcgacgctgggcacatcatcggcgccaccggcgtggtcgtgaccgccggggaccagcgcgtcgtcgtgtcgggcgacgtgtccggtccgggccagctgagcgtcggtggcctgcacctgccggacgcaggcgtaggcgccgacctgctgctactggaatcgacctacgccggggccgggaaactgccgccccgcgaggcggtcatcgaccagttcgtctccgatgtggaccggatcctgggtgccggtggccgggtgctggtgcccgcgttcgcgctcggccgggcccaggagatcgcgctgatctgcggccgtcacctgcccgacgccgaggtcctggtcgacggtatggcccgcgacctcagccacgcgtaccgccgccacgacggcccggacggcgaacgcgtgcaggtgttctcgggccgggtccgcccggtggagccgggccgcacccgccgcgagatcgccgacaaacggccctgcgtcgtggtggccacttcggggatgctctccggcggccccgccgtcggttgggcccgcgagatcctcaccgaacccgagtcgggcctgatggtggtcggttaccaggacgccgacagtccgggctcccggctgctgggtctggccgccgccggtggcggccggttcgacctgcccggcatgaacgaaccgatcgaggtctcggcccacatcggcaactaccggctgggggcgcacgcctccgaggacgatctggtcaagatcgccgccgaggcccggccgcagaccctgatgctggtgcacggccgtctggcggcccagcgccgcttcgccgaccggctgcgactgcggcagcagaaggtcatcctcgccgaccgcccctggtcgtcctgaccgcgaaacccgtacacaaaaatacggtggggtggaccggtttgcccgaaccggtccaccccacaccccttgtggagagaactagagaaaagtctcagtcacccgatgtcgaaccgagttccgccgatgtggagtcactcttgccgctgcgggtgtattcgatgtctactttggtgcccggcttggcgccctggacgacggcgcccacatcggacgccccgccgaccttctcaccgtcgatggaggtgatgacgtcgccgcgcttcaggcccgccttgtcggcggggctgccgtcctcgaccttgttgacgacggcgccctcggagccctcgacgttgtcgacgacgctcacgcccaggtagccgtgttcgatgtcgccgccgtcgatgagctggtccaccgtggaggagaccgtgtcggacgggatcgcgaacccaagaccgacgctcccctccgatgagccggtcgtggcgatcacggtgttgatgccgatcagttcgcccttgccgttgaccagcgcgccgccggagttacccgggttgatggccgcgtcggtctggatcaggccgttgagtgtggtggcgttgccgccctgctcgccgcccccggcttgcacggtgcggttcagcgccgagacgatgcccgaggtcaccgagccgtccaggcccagcggcgagccgatcgccagcacggtgtcgccgacgtccagcgccccggagtcgcccagtttgatcggggtcaggttgtcgacgtcgtcgaccttgatgaccgcgaggtcaccggccgggtcggtgcccacgacgctggcctgcgaggtggtgccgtcggcgaaggtcacctcgagcttgccgcccgaggcggtctcggcgacgtggttgttggtgatgatgtggcccttgtcgtcgtagacgacgcccgagccgccggcgttctcggtggcgatggacaccaccgacggctgcaccttcttggcgatgtcggagatggtgtcgccgttggcgacctgctccgagggcgaggacgagtcgccgcccccgccgagtcccgccagcgcgaacccggccacaccgcccgccgtccccgcgcccagcgcgagcaccagggcggcggcgaccagcgcgggcgccttgctcttcttcttcggcggcgccatcgcggggcccccgaagggttgcccggcggggcctcccaccgggatcgggcccgtcggcggtcccgcgggcggcggcgcgcccggcgcggcgaacgagctggtcggcggcgctcccggcggcggtggcgtcaggcccggcggcatcggcggccgctgcccgggtccctgcggcggtcgcggcccggcggcgggaccggacgcggcggccagtgtggcgggttcggtgccggtcggggtctgcggtggcttgttctcggccgtgcccagcgacggctcgacggcccccgaccgcggcgtcagccccggcggcggcgcggacggctggccgtcgcccgcgccgggctcggcaggtgccgatgccgccccggcatcgaacccggccggagacggcgtggccagtgtggccggttcaggcgcggcggcctgggacggctcgggccagtgcggcgccaggctctcgcccgcgcccggctcggccgaggagtcgcttgtggcccccgcctgcggctcagccgaagcggcagccgagcggtcggcgtcggctccggcccccacgtgcggctcgccggcggtggccgacgggctcacgtcgccgccagcggcggccagcgccgagtcggcctcagtggacgtttggtgcgcgtcggccgtggcagcggcggacggctgttgcggcgtcggctcagcgccggacgcggccgactcggagtcggacagtggcggcaccggccgggacgaggcgtcgtccggcttcgatgcggagggatcactgtgatgatcgttcatgtgttacaggatgggccgccagacttcggggccgctggggaatggctaagagtttcctgtgcgtttgggcggtcaacccggcgtcacgcagcgagttcgcgcccgtgttcgacgggcaggaacatgccgggaagtgtcccgaatggtgggacgaacgcggaggtcgcgagccgtctagacggtctcggagctgtcggcgtcggggatctcgtgctcggcgctcacgtctggatccagcgccagccggacggtgaacttcgcgccctcgccaggtttcgaccacacggacacctcgccgttgtgggcgtcgaccagcgccgccacgatggccagccccagtccggtgccaccggcgttgcgcgagcgcgccttgtcggcccggtagaaccgctcgaagacccgctccacctgttcctcggtcatgccgggaccgtcgtcgacgacctccagctcgacgtgggtgtcgtcggaccgcagccgcacctcgatctgcgactccggcggggtgtagcgcaacgcgttggagaccagattggacagcacctgccgcaggctcagttcgtcaccgcgcaccaggaacggaccaccctgtgtggacagttcgatatggcgaccgtgcgcggtcacctcggcggcggtgacggtgtccaccgagatcgtcagcagatccacctgggcgtcccggaacggacgctcggcgtccagccgggccagcagcaacaggtcctccaccagcaggcccatccgggtggcctcgtcctcgatgcgccgcatcagaccggcgacctcgacggggtcgacgtcggcgcgctgccggtacagctcggcgaagccccgcaccgtcgtcagtggagtccgcagttcgtggctggcgtcggcgacgaaacgccgcatccgttcctcggactccagcgcccgcttctcggatttctcgcgcgcctccaaggccgtctcgatgcggctcagcatctggttgaagacccgcccgagccgtccggcctcggtgcggggatcccgttcgggaacccgctggctgagatcacctcccgcgatcgcggtggcggtgtgctccatctccttgagcgggtagagactggcccgcaccagcgcgacccccacggccgccagcgccgccagcaccccggcacctacgagcaggtcgatccacagtagccgggcgacggtgttgtcgacgtccacaaggggcgtgccgacgacgacgtagcccttctcgttggtggtctcgatcgtggcctcgcgcaccagcagtcgccagcgcttcttgtcgtcctgcgcggtgacggtgtgcgaaccctcccccagcttcacgacgtcgtcgtagtccagtttgggcgcgttgaggtcctgccgccccatgaactcctcgatgctgcggaacgagaagtagaagacgtagttggtggtcttggagtccgggggcaccgcgttcatcttcgacgcgaccacctcgtccagcccctcgcggctgaactgcttgttcaggttctcgtcgacctgcgtcgtcatgtagctctgcaacgcggtcacgttcgcgaaactcacgagcaccagcgcaccggtcaccagcagcaggacggcggcgaccagccgcacccgcagcggtgtgcgctcccaccactggtggtacctggtggcgatgctcatccggctcacgacggtgttctcagcacgtagccgatgccgcgcagcgtctggatcagccgcggctcggtgttgtcgatcttgcgcctcaaatacgacacataggactccacaatgccgtcatctccccgaaagtcgtagcgccacacgtggtccaggatctgtgccttggacagcacccggcccgcgttgaccatgaagtaccgcagcagcttgaactccgtgggcgacagctgcaccgagttgccgccccgccagacctcgtgggtctcctcgtccagctccaggtcggcgtactgcaaccgcggtggtggcggcgcgtcccccttgctgcgccgcagcaccgcgcggatccgcgcgatcacctcttcgagactgaacggcttggtcacgtagtcgtccccgcccagcgtcaggccgcgcaccttgtcctcgagggcgtcccgcgccgtcaagtacacaatgggcgtccgatccgagccggaccggatccggcgcgccacctcgaaaccgtcgaagtcgggcagcatcacatccagcacgaccaggtccgggcggtgccgcgccaccgcgcgcaccgcctcctcgccgccctcggcccggtgaacggtgaaccccgcgtaccccaggctcgtggccagcagctcacagatgttcggatcatcctcgacgaccagcagcgtcgcctcgccctcccgatcttcttccgttaccgccatgggtccatcctccgtcgtgagccttgcgttcgcactgagtatctcctgggaagatcctgggaattttccgctcccataccgacgtcacctgcaattcctttgatcggaagggtgtgatccgcgcgtttgtgttcatcgcgctacccgccgccggtttcgatcggataggctgaaactccccgcccgggtgcctcccgcatccgtgtcgcgtgggccaccaggcccgatcaagggcaccgactaccgacctcaatgagggcgcagatgacgctgtcgatcaagaccggtccgactgcggacggcggtatggttctgacgctggatggtgaggtggactacgccaccgcaccacagatccgggaaaagatctcccaggtgcttcgcgccgacgatgtcgcctacatcaaggtggatgtcgccaaggtcaccgtcctggattcaaccggcatcggaaccctcgttgtcgcataccgcatcgcgcgggacgttgacgtacccgtcttcgtcaccaaccccaccaagttcatcaaacgattgttcgcggtcgtgggtgctcaagagcttcttgaggagcccacggacgcgttcgctgctaccaccggcaacgtctgaacacgaacttctgggttaacaatcgggccaacgcccatttgagaatcatcaacgcataggcgacgtccggcagtggtgtccacatcacttccgggcgtcgcctcgtgtcgtgtgcccaccgtgtggcgaaccacccgatgatgttccacacgcgtaccaccacccgcgcaggtaggcatggtggtcgggtgtgccaaccagcgtgccgacgcgtagtcttagcgatcgggaaattacgttcatccggtgccacagaagaggcgatcaaaggccgtgtcgactcaagaccgcaacgcgaccagtaagtccaacccactctcggagttcgggccgaacgagtggatcgtcgaagacatgtatcagcgatatctcgccgatccgtccagtgtcgagtccacctggcacgagttcttcgacggttatcaaccgcactcggccgataccgcggccgccgccgagaccaagaccgaggccaagccgcagtccgccccaaagaccgcggaaaccgccgacgccaagccagcggccaaacccgccgcgcaggccagcccctccaagcccgccgccaaggccgacaccccgctggccgccgacgcacagagcaagccgctgcgcggcgtcgccgccaaggtcgccgagaacatggacgtctcgctggagatccccaccgcgacaagtgttcgcgcgatccccgcgaagctgctgtccgacaaccgcatcgtcatcaacaaccacctgcgtcgcggtcgcggcggcaaggtcagcttcacccacatgatcggctacgcgctggtcaaggcgctggccagccacccggagatgaacaactcctacggcgtcgtcaacggcaagccgaccatggtcagccccgccgcggtcaacctgggcctggccatcgacctgaagaaggacgacggctcgcgcaccctcgtggtgcccagcatcaagggctgccaggacatggacttccggcagttctggcaggcctatgaggacatcgtccgcaaggcccgcaacaacaaactgaccatggaggactacggcggcaccacgctgacgctgaccaaccccggcggcatcggcaccgtccactcgataccgcggctgatgcgcggccagggcaccatcatcggtgtcggcgccatggagtacccggccgagtactccggcgcctcggacgagaccatcgcccggctcggtgtctccaaggcgatcaccgtcacctccacctacgaccaccgcgtcatccagggcgcgcagtccggcgagttcctcaagcgggtgcacgaactgctgctgggcgccgacggcttcttcgacgacgtcttcacctcgctgcgggtcccctacgagccggtgcgctgggtgcgcgacgtcgcccacacctccgagggccagatcgacaaggccgcccgggtcatcgaactgatccacgcctaccgggtgcgcggccacctcatggccgacaccgacccgctggagttcaagatccggcgccaccccgacctggacatcctcgaacacggcctgaccctgtgggacctggaccgggcgttcccggtcggcggtttcgcgggcaagtccacgatgaagctgcgcgacatcctcggggtgctgcgcgagtcgtactgtcgccgcgtcggcatcgagtacatgcacatccaggaacccgaggagcgggcctggatccagcagcgggtggaacggccctacgagaagcccgacatcgaggaacagaagcacatcctgggacggctcaatgtctccgaggccttcgagaccttcctgggcaccaagtacgtcggccagaagcggttctcgctggagggcggcgaatcgctgatcccgctgctggacgaggtgctgtccaacgcggcgcgcgacagcctcgacgaggtcgtcatcggcatggcccaccgcggccgcctcaacgtgctgtccaacatcgtcggcaagccgccggagaagatcttcagcgagttcgagggcgccatggaccccaagtcggtccagggttccggcgacgtcaagtaccacctgggcatgaccggcaagttcaccacctccgacggcgaacacgccacgacggtgtcggtggcggccaacccgtcccacctggaggccgtggacccggtgctggagggcatcgtccgcgccaagcaggaccgcctcgacctgggccttgagggctacaccgtgctgccgctgatggtgcacggtgacgcggccttcgccggtcagggcgtcgtcgccgagacgctgaacctgtcgcagctgcgcgggtaccgcaccggtggcaccgtccacgtcatcatcaacaaccaggtcggcttcaccaccgcgccggagtactcgcgttcctcgctgtactccaccgacgtggcccggatgatccaggcgccgatcttccacgtcaacggcgacgaccccgaagccgtcgtgcgggtcgccaaactggccttcgagtaccggcaggcgttcaacaaggacgtcgtcgtcgacatgatctgctaccgccgccggggccacaacgagggcgacgacccctcgatgaccaacccgctgatgtaccagatcatcgacgccaagcgctcggtccgcaagctgtacaccgaggccctcatcggccgcggcgacatctcgctggccgacgccgaagaggcgctgaaggactaccacgaccagctggagcgggtcttcaaggccaccaaggaatcggtgtcggccagtggccagccggtccgccagcgcgccgccgagcccgaggccaccgtcgacaccaccgtcagcgccgagctgatcgcgcgcatcggcaaggcccacaccgacgtccccgagggcttcaccccgcacaagcgggtgcggcagctcctcgaacgccgcgaacagatgtccacccagggcggcatcgactgggccttcggtgaactgctggccgtcggctcgctgctcaaccagggcgtatcggtccggatgtccggtcaggacacccgacgcggcaccttcgtgcagcgccactcggtggtcgtcgaccacaacaacgagcgcgagtacaccccggtcgcccaggtcgccgacaacggcgcccgcttctgggtctacgactccctgctcagcgagtacgccgcgatgggcttcgagtacggctactcggtcgagaaccccgacgcgctggtgatgtgggaggcccagttcggcgacttcgccaacggcgcccagtcggtcgtcgacgagttcatctcctcgggcgaagccaagtggggccagcgttccggcgtgaccctgctgctgccgcacggccacgagggcgcgggcccggaccacacctccggccgcccggagcggtacctgcagctgtgcgccgaggacaacatgcgcatcgccaacgtcacgaccccggcgaactacttccacctgctgcggcgccaagcgctgtcgcccaagaagaagccgctggtcgtcttcacgccgaagttcctgctgcgctacaagcactgcgtgtcgggcatcgaggagttcacctcgggcggcttccgtccggtgctgaccgacccgctggtcgactccgggcagcttcccgccgcgaacgtgcgccgcgtcctgctgtgctcgggcaagatgtactaccacctggccgacgcccgggagctgaacggcaacaccgacacggcgatcatccgcctggagcagctcttcccgctcccggtggacgagctcaaggcggcgctggcaccgttcacgggcgcctccgagcacgcctgggtccaggaggaaccggccaaccagggtgcctggtcgttcatcgccctgaacctgctcgagcacctggacggcatcagcctgcgtcgcctctcgcgtccggccgccgccgccccctcggtgggtgtcaagaaggtccacgacgtcgagcagcaggccctgctggacgtcgcgatcccgccgaagaagtagcgtccgatgtactacaccgaccgaggcatcgaggaactcgagaaacgacgcggcgaagaagaggtcaccctggaatgggtggccgcccggctgcgcgagttcgtcgacgacaaccccgagttcgaaacgccgatcgagcggctggccacctggctggcccggctcgacgacgagtcggacgaggacgagtagccgtttgagtgaacgtaagccccaccccgaggcaaaactaaggggtggggcttacttttgcgccatggacgtgaacctcaagttcgacaacatggaagaagccaccgcggcggttcgggcggcacacccgaccgcgcacaagttgggagccatgagccaggactggcgtggggatgtctacttcgaccccgacgaacgcgttgtcgtcatcgtcgacgactgctcggacgacgacatcgaccccgagaacgtccggctgcgccagtacgagggccttgactggctggggtccgccgacctggtcgacgagtacgaatacgaactgagcaaactggaggaatgcgacgacgatgtcgacagcggtcgcgcgcaggagttgatccgagaggctctcaccgtcgtcgcgacctgcggcatagctgaacgggagtcgggcgacgacgagaaagccaacctgatcaaccttgatctgaccttgcgcatcgaacggctgaaagtccagatgagcctgctctccagcatgcgggcggagaacatcctgggccgtctcgaagcaaggaaccaccgccacggcgccaagcgcgaggtcgccgcggcactgggcataaagccgcagaacgtccaggacaatctcgccgcctattaccggcggctcaacaggatcgactgatcgccgctattcccccgggtacgtcacacccagctgcgaacgggcctcgtccatcaccgccatgacgtcgagtgtggactgccacggcaccagcggcgactcggtcagcccctcccgcaggcaccgcatcgcctcgatcgcctggtgcacatagccgagaccgtcgtgcggcacctcgacgatctccagctcggcctcgccgccgccccggcccaacaggtagcggctgggtcggaagaacggcgcgggcagtgtgacgtgaccggtggtgccgttgacggacgcgacgatcggcatgtccgaggtgatcgagcaggccagcgtcgccaccgcaccggagtcgtaacccagcaccagtcccgcggtggcgtcgacgccttcgggggtgaggctgccggtcgcgtggatgctcgcgggccgtccgaggatgagttgggccagcgagatcgggtagacgccgaggtcgagcagcgcgccaccggcctggttcgggtcgcgcagtcggtgtcccggcgggaacggcccgccgagtccgaaggtcgcgttcagggtggtcacatcgccgatgaggccgtcggtcagcgcttttcgcatgtggcggatcgcggggttgaggcgcatccacatggcctccatgaggaacaggccgcgttcgccagcgaggtccacaagggtcttggcttggacgtggttgaccgtgaacgctttttcgcacagcaccgccttgccgccttcgaggcaacgtttggcggcctcgtagtgggcgttgtgggtgttggcgatgtagacgatgtcgacgtccgggtcggcgatcaggtcgtcccagctgccgtgggcggccgggatgtcgaagcgctcggcgaaggcccgagcggtttcgggtgagcgggatcccacggcggcgacgtgtgcgtccggcagccgcttgaggtcttcggtgaaggtcgcggcgataccgccggtggccaggatcccccagccgatggagtcggtcatcccgacatctcagcacagcgcggccgggccacaagccgaggtcggcggcaaggtgttgtcggcgacctcggcttgtggccggtcatgcgtcgagcaacggcaggatgtcgacggccagggtctgcatgtcgccgccccagtcggccgcgttgctcgcgaggaacagcatcgtctcggcttcgggacagcggacgatcatcgccgaggaccattcgttgccgccgtcgtgccacacgaccttgcggcccgcctcatcggtggagatcgtccagccgtagccgtagtgggactcgccggtctcgtcctcggggacgtggggtttgaacagtttccgtttggccttggccgacaggacctcgtcgccgtccagtgcccggtgccacgcggtcatgtcgcgcgcggtggacaggatgccgccgttgccgcgcaggatccagtagggaccgtcgtcgtcccacgggagttcgtggggtttgcccatcacgcggcccttgtcgtcgtactgctgcgcgacggtcgcgggatcccagtcgggcaacaggtacccggtgtgacgcatcccggcggggtggaacaggttgtcggcgaggtattcctcgtagtttccggaggtcacgatctcgatgacggcggccagcacgctgtagccgaggttggagtattcgtaacgggtgccgggtttccacttcagttcccgatcgccgaattcgctcagcagtcgggaacggtcgacctcgtcgtagtcgctgaggtcggggaggtcggtgaagccgccggtgtgggtgagcagttggtgcagcgtgatctttcgcttgtcggcgggcagtccgggaaggtgccgcgacagcggatcggagaccttcagcgcaccgtccatgtcgagccgcaggatcgccgcgccggtgaactgcttcgtcaccgagccgatgtcgaagacggtccggtggccgcagcggatgtcggccttgcgatcggcgagtccgaaacccttgcggtacagggttttcccaccccggacggcgacgatcgcgaggctggcgtcgtcggggaggttgtcgcgcaggtactcgtcgatggtctcgtgtccggacgtggcccacgcccaggcgccgccacccacggcgagagccgaggcggctcccaccgtggtggccacgagtccgcgccgagacagccgggttcgtgtattcatcgtcatcgcctatgagtcgcagtgcggttcgttgatgtagacggagatcgcctcgatccaggtcagcagctccgcgtcgctggggtcgccttcgacgaccgtgacgacgagggagacgtcgacgccgttgaccgactccccggaatcgaaggcgacgacccgctcgccggtttcggcatcggtgccgatgcgggcggagtcgaaatgcagctcggcttcctcggaagcctggatcggcagcttctccaccggggtgtcctccgctttgaccgcgacccggtagtccccgaagttcaccgggtgctcgatgctgccggattcgccgccggtccattccgcggcctcgagttcgtccacgccgtcttcgccggtctcgacgagcagcagtcgctgcgggacatcgtccttcacgtcgaagcagacgctcacgtcgcggtcgtgcggaggcacgccgccgtggctcgccggttgcagcagctggccggtcagcagcgcggccgcaccggtcacggcgagtgccgaggcccccgccgtgacccggcgccagatgccgcgcctgcggctgcgtgccttcacggtctccagcaacccggccgagtcgggcgcgttgcgtgcctgccgctcgaacatgccgccgatggccgtggcgaagtcgttgtcgttcatacccgctcctcggtcttgatggtgaagttcggcagcccggggtgctcccgcagtttcgccagcgcccggctgacgtgcacccgtaccgtcgcggccgaacagcccagcagttcggcgacctgcgcgtcgggcaggtcctcgtagtagcgcagcaccagtacggcgcgctgccgtcgcggcagcgtggccagcacgcgccacatcgcgtcgcgttcggcgatggcctgtgccgtgtcggttccggacgcggtcttggccatctcgtcggcgacgtgttcgctggcgaccttgcggcggcgccaggacaggaactgccgcagcacggccttgcggacgtagggttcgggatcgccgtcgcgttcgatggcgcgccatcggcggtggcagcggatcagagcctcctggacgaagtcctcggctcggtgcctgtcaccgcacagcagataggcgaatctcatgagggcgtcgccgcgcgcccgtacgtagtcgtcgaagttctccatgccacctcactggtgtgcttgctcgtaccagtgttgacgacctggggggccacggacatttacctggccgcccggtttttcacgagcgtgcccgacaccacccatagccgagggctatgagtacgtccgtaccgcgtacctaccggttgaccgaacggcgacgaaggctggaaagcgtgaaggactccgcgccacctcgacaccgggcccccgacgattcgccgctggccaacatcgggcccaactggttcgcctcggtgatgggcaccggcatcgtcgccaacgccgcgatcgcgctgccgtaccagttcccggggcagcgcgtggcggcgaccgtcgtgtggctgctggcctcggcctggctgaccacggtcacgatctgcttcgcggcgcactggctgcggcaccgcgaccgggcccgcaagcaccacaccaacccggtgatggcgcagttctacggcgcgccgccgatggcgttcctgaccatcggcgccggggccctgaacttcgcgcccccgtacatcggcgtcgacgcggcctacaccgtcgcgctcggactgtggttcctcggcaccgccaccgggctgttgacggccgtggcgatcccgtacctcatgttcaccaaacacgaggtggccgcggacgcgccgttcgcgggctggctgatgccggtggtgccgccgatggtctcggccgcgacgggtgccgcgctcatcccccacatcgccgccgggcaaccgcgcgagacgatgctgttggcctgctacgcgatgttcggcatcagcctgctggccacgatggtgatcctgccgcaggtgtggtccaaactggtgcatcacggggtcggcgccgccgcggccgtccccacgctgtggatctgcctgggtccgctgggccagtcggtgacggcggcgggcaacctcggcaaggtggcgccgctggcgctgggcgcgccggtgagcaccgccctggacagtttcggcctcatctacggggtgccggtgctgggtttcgcgctgctgtggatcgccatcgcctcggccgtcaccatccgaaccgtccgcaatggaatgccgttcgcgttgacctggtggagcttcaccttccccgtcggcacctgcgtcaccggcgcggcggggctggccacccgcaccgaactgccgggcctggaagtcctcaccatggcgatgtacggactgctgctgtcggcctggctgctggtgggcgtgcgcaccgcgcgcggcatcgtcacggggaagctgctcgccgcgccgcctgcaccgcctgcgccacccgcagcaggtccgcagccggtcccgacggccgtcggccgcgcggccataccgcgcgtaggcgacggtgaaagtctgctcccgataccgggactgacaccagtcttccggatgtcagctcctccacaacagacagagagctggtcaccgccgcccccgctcccgcggcgaccgacgccttcacagcggtagtcgaggccaactccagcaacggcgccacctgggtcccgtactcgcgcaacgcctcggccaccgccgcccgggtgcccgaaccctgctcccggcagatcagcggtgtgtcgcgcagctccggcgcggccaccggcgccccgcgccgagcccagcggtgcccgggcgccaccaccagcaccagctcgtcgtcggccaccgtcaccgactgcagaccgttttggacatacgggccctcgacgaaacccaggtccgcctcgccctcgatcagcgcccgcgccacctcggtggagttcgcgaccgtcagcgccaccgaggtctccggacgctcggtgcgcagccgcgccaaccagcccggcagcaggtactccgcgatcgtcaagctcgccgacacccgcagccgcgactcgcgccgcctgcgcaacgcgtcgatcccgccgtccagcacccgcgccgcgtccaccacggccccggcccactccaccagcagctgccccgactcggtcagctgcgaaccgcgcgggctgcgctccagcagcgtcaccccgaccagccgctccatcgtccggatccggttgctggccgagggttgggagatgccgtgctcggccgccgccgcgccgatactgcccagccgggccacactgaccagcaactcgaggctgggcagatccggcacgcgcggcgacagggacatagccccagactatgccccgcggcggccacagtggcctacgtcgtcaggacgatctttccgaaggccgcgcccgactccagccgcgcgaacgcctcggccgcgtccgtcagctggtagaccgagtcgatgagcggccgcagttcccgctcggcgcacagcccgaccagggcctccagttccccacgggtgcccatggtggagcccagcagttccagttgcaggaagaacagccgccgcaggtcgacgttcgccagatgccccgaggtggttccgcacacgacgatccggccaccgggtttggcgcacttcagcgagtgctcgatggtcgcggcgccgacgctctcgatgacgacgtcgacgcgctcgggcaaccggccacccggctcgatcgcgatggcgcccaacgcttccgcgctgtcgcgacggtccgcgtcccggctgctggcgtacacccgcgcccccagcgccttggccagcaggatcgccgccgtcgacacgccgccaccggcgccctgcaccagcaccgcgtcgcccgatgccagccgccccttggtggtgagcatccggtacgcggtcaggtaggcggtgggcaggcacgcggcctcggcgaagctcaggcccgccggtttggggatcaggttgccgctgggcaccgtcacgtactcggccagcgtgccgtcgtacttctccgacagcagggtccgcttcgggtccagggtctcgtccccggctccggcggccgcgtcggcgacgacggcgtgcacgatcacgtcgttgccgtcctcgtccaccccggccgcgtcacagcccaggatcatcgggcactgctcggccgacagcccgacgccgcgcagcgaccacaggtcgtggtggttgagcgcggcggcctcgacccgcacccgggtccagccctcgcggcggtccggctcgggccgttcgccggtggccagcgccgacagcggcgccttcgaatcggtcgtggacgcgtacgcggcaaacatgtcgccgaggctaccgtcccgtgcccgagtgccgatcgatcaggttgaaatcccaggcgtgcggcggccgggccaccaggtcgggcggcgcctcgggcaggtccacggccgcgtcccgccaggacgagatcaccacgacccggtcctccgacgcgtacacctcactgcggacgtatcccggttcgtcctcgatccgcggcacggcggtggcgcaaacccagtccaccagttcgtcgatgcgttccggcagtccccggacctcccacatgcgagcgatcattcccggctcctcctcgtctcccccattgtcaatcatgtccccggatgtcacgatatgtgcaccatgtcagagccacggttcgaagccgcgtccgatatcgatctggaccgggattccgcgcccgccaagcggaaccgcaaacgcaccctcatcatcgccgtcatcgcggtggtcgtggtgagcctggccgggctcgggctgtacctgacccatgactcccccgcgagcgagcagcccgaggacaagccggtgctcgccgaggacccgccgccaaccggcaagtacgcgctccgggccgtccactcgaaactgtgcctgggcgtgggccccgagatcaaggacggcgaggtcaacaaacgcaaggaggtcttcgtgcagcagaagtgcgaggaccggttcccgcccaccgggctgcgcgcgcagggcaacggcctgtaccgcctcagcgtcgaccaccccgaccagggccccggctgcggcaaggtcgacggtgtcaccgccggaagcctcgtgcagcccacgaaatgcgccaaggtcgacgaacagttcttcctgttcgagcgcaccaaggacacctacgtgatccggctcagcgccgaccccgagttgtgcctcggcatcatcgacggcagccgcaaggccggagcccaggtcctgaccgaggcgtgcggcagccccggccagaagtggtacgtcgagaaaccctaagaggcaccggattccgcgtcggcccgcgccgccgccgcgaccgccaccgacacggcgggggcgacccgcgggtccagcggggacgggacgatgtactcggggcccagctcgtcgccgatgcagtcggcgatcgcctcggaggcggccagcttcatcgacggggtgatgttgcgcgccccggcgtcgaaggccccggcgaagatgcccgggaaggccagcacgttgttgatctggttcggcatgtcgctgcggccggtcgccaccaccgaggcgtacttcgacgcgatcgtcggcgacacctccgggtccgggttggacagcgcgaagatgatcgcgtcggaggccatcgtggcgatctgggactcggtcagccgggcgcccgacaggcccaccaggacgttggcgccgcgcagcgcgtgctcgacgtcgccgcgcaggccgctggcgttggtgatctcggccagttcctccttggccgggttcagaccgtcgcgtccggagtggatgatgccccgcgagtcgcagaccgtgacctcgccgatgcccgccgagatcagcatcttggacaccgcgacgcccgcggcgcccgcgcccatcaccacgacccgggagtcggcgagtttggtgtcggtcagccgcatggcgttgcgcagcgccgccagcaccaccacggcggtgccgtgctggtcgtcgtgcatgaccgggatgtcgagctcggcctccagccgcgcctcgatctcgaagcagcggggggcggagatgtcctccaggttgatgccaccgaaggacggcgccaggttcttgaccgtggcgatgatctcctcgggatcggtggtgtccaggcagatcgggatcgcgtccacattggcgaacttccggaacaggacggccttgccctccatcaccggcatcgcggcggccggtccgatgtcgcccagccccagcaccgaggtgccgtccgagaccacggcgacaagccgggacgtccaggtgtacttcttggccagggcgggctcggcgtggatcgcgcggcacacctccgcgaccccgggagtgtaggcaatggacagatcctcacgggtccgcagcggccgggtgggctccatccggagcttgccgccctcgtggtcacgcatgatctggctgttgtcggtcatagattcgaaattcctcggctccacaggtgtcaacgactcgtcgaacgcgctccgcgctggtgggtgattgtcggagttcttgaggggatggcacgagaggttcgcttccgcgcgtgcccgccagtgtatctccaccgcacgaggcgaatcgcgcacgtgtttggcgggtcggtccacgccatgtcgggtgcgggagtagcctctggcggggaagatcagttcgtccatggatcactggaggatttgatgcgcctatctcggctgctgacatctcgctttttcgtcccgcaaaccacggcctcggcacactgtgacctgccctgtggtgtctacgaccccgctcaggcccgcatcgaggccgagtcggtcaaggcgatctgcgagaagtaccaggccaatgaggacccggagttccgcactcgcgcgctgctcatcaaggagcagcggtccgagctggtcaagcaccacctgtgggtactgtggacggattacttcaagccgccgcacttcgaggcgtacccgcagctgcacgttctcgtgaacgaggccaccaagctcgccggtgcctcgggcgcgaagggatcggccgacccggaagtggccgacaagctgctcggcaagatcgacgagatcgccaagatcttctgggagaccaagaagtaggcattcgtgcgtggggcgcgccgactcggcgcgttccacccaccggccacctacccctaggagcctgccgatgacacacggcgtcgacggggacgtactgttgctcgacctgcccgccgccccggccttcctgccggtgttgcgcaccgccacggccgggctggccacccggttgagtttcggcctggacgcgatcgaggatctgcggctggccgtcgacgaggccgccggactgatgatggcggccgtcgacaatcacgacgcctcggccatcctgaactgccggttcgacgtcaccgagaccgaactgctcatcagcatcggcgccgccggaatcgggtcgctgccaccccggcagtccttcgactggcgggttctggacgcgctgacgggttcggtgagcaccgagttgcacaacggtgtcaccaccgtgcgcttggctcagccccgcccccgggtttgaagaaaggtccctgaggccgcaatggccttcggccccgattaataaattgaataggctttaacgaacgaaggagaggcgcgaaatgcactcgcgcctctcctctctacgcttcttaagcggccgtgcgagcggcgacggacaaagtccgtattccgccacggcgtttgagagcgcgccgttcgtcttcgctcattccgccccaaattccggcgtcctgtccggattcaagtgcccatttcaggcactcttcggttacggggcagcgccggcagactcccttggcctgctcgatctgcaccaaggcgggaccactgtctccaatggggaagaacagctccgggtcctcgtcccggcagatggcgatgtggcgccagtccattagtgcgacactccttgatcggatcgtttagtcagttggcgggcctcaataccagcaacctcgcttgtgaatgctttcacgaactggcgcgatgtcaaggggaaagttacgaaaatcttgggctcgtgaggaaactcacgaggcttatgccctgatttgtcgggtaactcccgctcaacacgcagagacctgtagcgaatctagtacgcgcgcctgcggtgttgtggtctttcagcaagtttttttgcgcggtgtcgtgaagacggaatcccggtgactcagcacaacacgcgcaaagcctcgggtgcggattccaactccaccgcatcgcactcaccaagatagtcgccatcgagctgaaatgcttgaggtcgggccgaagacaacttaaatttcttcaaatcgtggtacgccacaacgtgtttgccatgtggtggtttacgcccagtgagcaactgtgacgctgtgcgaattgttgtggccagattcatctcattgagcgacaacacatccaggcccgtgtcgaatgacgcgcgcggattcgggctcacctcgcgggtgcccagatacgtccacggcctggtgttctgcacgatggccagaccgagccgctcatgggtgacctgtcccgggatctccatccggatggccggatgccgccgatcggcccccgagaagtactgcgcgacagtggaacgcagatacagcgccggggtggccgagatgcccttcacccgggcccgctcgacccgtcggatggcggcggcgtccagaccgaagcccgcgcaaaaagtgaaatatctaccattggctctgcctagcccgatggtccgtgacctgttgtcacgcaaagcatccagaatcacaccggtaccgtccacccagtccaccggcatccccaacgcccgcgcgaacacattggtcgagccgcccggcaccacggccagccgcggtgtctcgtcgggacccttgccggcctccagcagcccgttgaccacctcgttgacggtgccgtcgcccccgagggtcaccaccaggtccatgccctcggccaccgcctgacgcgccagcgaggtggcgtgcccccgccgccgggtgtacccgacgttgaggtccacggcggtgcctagcgcccggaccaggatgtcgcgggcccgttcactggtggtggtcgccttcgggttgacgatcaacagtgctgtcacgagtggctacggtacccatgtatagattgacgtcgtggacgattctccgactgccgtgccatccgtcacgcgagcccccgctttgacgatcgccaccgtagtgctgttcgcccaagcgatcgggctgctgggcctgtcggtgtggctggtcgtgttggccctcacccagcaggagacctcggtgggggcgggcttcgccgaggccgtcatcgcgctgggtgtgggggtgctgttgggagcggcggcccggtcgatgcgccagggccgttcgggtctgcggggcgcggcgatcttcatccagctgatgttcctgccgctgggctactacctggccaaggcggacctgtgggccttcgcgatccccgcctggctcgtgggagcgggtacggcggtgctgttgctgttgccgtcgacgcgccaatccgtcggggtcgactagcggctcgcggcaacgcttccggctacaccggacggaacgccagcagcagctcgccgcagcggcccggggccggttcggctgtcgcttgtgtcacggccgcggcgcggcgcgcgatggccgcgacgagctcggggcaggcccccagcggcggcgtcaccgcgaacgcgccagcttcggcggcggccgaggccacccggtcgtgcagtacaccgggggcgatgaagtaggacgcgacggcgacgcgtcgggcgccacgaccgcgcagttcggcgacggcctcggccacggtcggcttggcggccgaagcataggccgcggcggccggaaggccaagctcgcgccccagctcggcggccaacttcccaaggctgtcaagggttgccacgtcacgggtacccgccgaggcgagcaccacggcgtcggcggcttcgcggccgctgcccgaggtgacggcgaacggtgcattggcggcaagccgctcgcggccggaaacaccgaccgacgagcctcggcccacagcaccctcgcggccgacggcgtcgaccgtccgcaggcccagatcggcggccccgatcaccgacgggtcacggccgtgcccgaaagcctcggcttccggcaggccccgccgcaaggcgggcagcaggtgcggcccgcccaccgggggtgtgacctccaccgacaggtgcggacgctgcgccatcgcctcgaaggcgatgcggggaacgtcgacgcgaccgtgataggcgtgggtcagcagcaacggcaccaggatcgcgcgccggtgccccgcgtcggccagtcctttgaggacggcgaccgggtgcggcgcgtcgaagtcgaggaacgccgcggtcgcgttcgccgcggcggcgatgtcgcgcacgacggcccgcgaccgatggtcgggactgccgtgcgcgacgagcacgaccggcggtcctgcccaaacggaccgctggtcgcgcccggcagacggccttgcccggggccgcccgtcgtgagagaagggtgggctcatacgtgcaggccgcattcggtcttgtcgaacatggcccagcgtccggcgcgggggtcctcgccgggcgcggtgcgcctggtgcacggccagcagcccaccgacatgtaaccgtcgtcgagcagttcgttggtcggcaggttgttgtccttgatgtaggcctcgacctcggcctgcgtccagcgggcgatcggcgagatcttgaccttcttacgaccggcgtcgaagtccacgaccttggtgttggcccgggtggggccctcgtcgcggcgcagcccggcggcccaggcgtcgtagtcggccagcgcgttgtccagcggcgccaccttgcgcatgtggcagcactcgttgggcgcgcgctcccacagccgggtgccgtactcgccgtcctggcgtccgacactcagctccgggttgatggacctgacgtggaccggcagctgtttgaccacccgttcccggacgtccagggtctcctggaagtggagcccggtgtcgaggaacaccacgtcgacgcccggcgccaccttcgacgccaggtgggtgagcaccgtgtcctggaaggacgaggtgacacagaacttgtcgccgaactcttggatcgcccactcgatgatgcgttcggcggtggcgtcctccaggtctcgaccggcctggatcgccatgtcacgtagttcgaagggatcacgagtcatcgtggattaccaatcctttgattgtgacggtgaagacgcgtgtgcacgatcggcagtgccagccgccgtcttcgtgggggcgaaggtcttcgtctccacagtaaggacagaaatacggaacagcgcgtgagttgctcatcgaaggtccgtttcgtcaacgcgcacaacccattcggcgaaggtctcatcggacagtcgaccggacaggtatcggcgggccaggttcgttatgtagtcgcccagctcgtcggaggagactttcaggccgcgaagtttgcgcccgaagccagcgtgcacgccgtgtccgccaccaagatgcacctgaaaacccggcacctgtttgccgtccacggtcatcagctgccccttgaggccgatgtcggccgtctgggttcgtgcacacgcgttggggcagccgttgacgtgaacggagatcggtacgtccagttcgggcactcgccgttccagttcggagacgagtgctgtggcgcggtccttggtgtcgacaatggccagcttgcagaactcgatgccggtgcaggccatggtggcccggcgccagcccgacgggttcgcggacagtccgatgtcgtccagcgcccgcacggcgtcgtcgacgtcggcctcgtcgacgtcgagcagcagcagtttctgcatcggcgtggtccggattcgcccggaaccgtagcgttcggcgatgtcggccagctgcgacagcagcgtgccgctgacccggccgaccgtgggggccgcgccgatgtagaacttgccgtcggcctgcttgtggacgccgatgtggtccaggagccgctcgggaaccggtggcggcgcgaggtcgtcgagccggtaacccaggtactcctcctccacgacgcggcggaactcgtccacgccccagtcgttgaccaggaacttcagccgggcccggtgccgcaggcgtcggtagccgtagtcgcggaacaaccgcaccaccgcggcccacacctcggcgaccttctcggccgggatccaggtgcccagccgcttggccagcatcgggttggtggacaggccaccgccgacccacaggtcgaagccgggtccgtgctcggggtgctccgcgcccagaaacgagatgtcgttgcactcgtaggggatgtcgggcagccacgagatcgcggacttgaacttgcgcggcaggttcgacagcgacttgtcccccacgaactccgaggtgatctcctcgatcagcggggtggggtcgatgcgttcgtcggccgagattccggcgaccgggctgcccaggatgacgcgcgggcagtcgccgcacgcttcctgcgtggtcaggccgacggcctccagcgcgttccagatcgccgggacgtcctcgacctcgatccagtgcagctggatgttctggcggtcggtgacgtcggcggtgtcgcggccgtagcgcttggagatctcggcgacggcgcgcagctgttcgaggctgagctggccgccgtccatgcgcacccgcatcatgaagtaccggtcgtcgaggtcctcgtcctcgaggatggcggtcttgccgccgtcgataccggccttgcgctgggtgtacaaaccccaccagcggaaccgtccccgcaggtcggccgggtcgatggagtcgaaaccgccgtgggcgtagatgttctcgatccgggcgcggacgttgagcgggttgtcgtccttcttggactgttcgttcttgttcaacggttcacgatggccgagggcccactggccctgccccttcgcgcgaccgcgggtagcggtgggcacgattcgctccttgcggtgaatggtgtggggatgcgcacgaagcgtgggcggcatcggccagactccgtgcgcccggaaggctgaatgactcagctatgtgaagacaggcgcggattcactgatcgacgcctaacagatagcgctgcgcgtacgtccaaagtcgacgtggcggcgggccaccagacgaagacgaagcgcggctgacatggggccaagcatgccacagatgcccgacatacgccacccatcgtgatccggtcatccgtcgttcactgacttgtcggtgggtgaagttacggttgcgcggttcgaacccgcgtatgctgttcacgtttatgtaggtgggtgattaccatcgaagactccgcaccggccaccaccccggtgacggcgcgactcctccaatcccgggacgaggccgcgcactatgtcgccagggtctgtttcaagaccggacctcccgcactgaccggcgtcgaactggagcacacggttcaccgcctcgacgacccggccgaacccgtcggcctgaccgagctgcgcacggcgctcggccccttcgcccccatcaccatcgatccccgcagtccctcccgcaggcttcccggcggcggtagcgtcaccgtcgaacccggcggccaggttgagatctcctccctcccccattccggtttcccggccctccacgcgtcggtcgagacggatctgcgcgcactggaagacctgttgcgcgtccaccggctcggcatcggcgacagtggtttcgatccccgttcccgtcccggacggctgctgcgcacgccccggtacgacgcgatggcgcgcgccttcgaccagcacggcaccccgcatggttcgtccatgatggtcgccaccgccgggttgcaggtgtgcgtcgactccggccgcgacaccgaactgccgagccgctgggcggcactgcacgcgatggggccggtgctgttggcgctgttctcgacctcgcggcggccggacgccgcgtgcgtgcggatgcgcacctggctgggcatggaacccggccgcacccacgcggtggccaccgacaccggcgatccggtctcggcgtgggtggactacgtgctgcgggcgccggtgctgtgcgttcggcgcgacggaaggccctggttcacgccccgcgacgtcagtttcgaggcgtggctgggcggggcgctgccggatccgccgagcctggacgacctggaactgcacctgtcgatgctgttcccgccggtgcggccgcgcggctacctggaggtccgttacctggacacccagccgcggcggcagtggttcgcgccggtggcggtcatcggcgcgctgttggcctcggcgtcgtcgatcgacaaggtccgggacctgtgcgccccggtcgagggtcggtggctggacgccgccacccgggggctcgccgatccggacctgcgccaggccgccgcggccgtcgccgcgctggcctgcgacgggttggccgcgaccgacgtccccgaacccgtccgccacgccgtcgccaccattgtggaccaacgcttggcggcgcttcacacccaggaggcttgacatgaccgacaccgaaacgcttcgagcccacatcgccaccgtgctggcccgggcccgcgaccgcacccacaccctgaccgacgcggtggacgagaccgacctcatcgcacagcactcgccgctgatgtccccgctggtgtgggatttcgcacacatcggcaatcaggaggagctgtggctggtgcgcgacgtcggcggccgggaaccggtgcgggccgatatcgacggcatgtacgacgcgttccagaacccgcgccgcgaccggccgcaactgccgctgctgcgaccggacgaggcccgcgactacacccgggtggtgcgcgacaaggtcttcgacgtcctggaagccaacgcgctcaagggacaccgactggtcgacgagggcttcgccttcgggatgatcgcgcagcacgaacaacagcacgacgagacgatgctggccacccaccagctgcgcgccggtgcggcggtgctgaccgcgccacccccgcccgcgtcgcgcgccccggtcgcggccgaggtgctgatccccggcgggccgttcacgatgggcacctccaccgaaccgtgggcgctggacaacgagcgccccgcgcacgccgtccacgtggacgcgttcgtcatcgacgccgcgccggtcaccaacggccagtacctcggattcattgaggacggcggctacgacgacccgcgctggtggagcgacgcgggctggcggcaccggcgcacggagaacctgaccgccccggcgcactggcaccccgaccccggcggctggctctacacccgcttcggggtcacccggccgctcatcccggacgaaccggtggtgcacgtgtgcttccatgaggcccgcgcctacgcgcgctgggcgggcaagcgactgcccaccgaggccgagtgggagaagtccgcccgcttcgacccggccaccggccgctcccgccggttcccctggggcgacgacgaacccgacgagacccgcgccaatctcggccagcgacacctggccccggcacccgtgggcgcctacccgcgcggcgcgtcggcgctcggcgtccaccagctcatcggtgacgtttgggaatggaccgacaccgacttccacggctacccgggtttcacggccttcccgtaccgcgagtactcggaggtgttcttcggcgacaagtacaaggtgctgcgcggcggctccttcggcaccgacgccgtcgcctgccggggcagcttccgcaactgggacctgccggtgcggcgccagatcttcgccggactgcgttgcgcccgcgacccccgccccggcgaggcgggctgaccatgtgccgacaccttctctacctgggtgagccgcaacggctgtcgcggccgttgttcgagtcgccgcattcgctgtgccaccaggcataccagcccaccgacatgcgcaagggcggcaccatcaacgccgacggtttcggcgtcggctggtacgcgggcgacaccgcgctgcggtatcggcggtccacgccgatctggagcgacaccgacctgcggcacctggccgacaacaccgtcgcgtccgcgtttttggccgcgatccgctcggccaccgtcggcatgccggtcacccagggcgcctcggcgccgttcaccgacggccgctggctgttcagcctcaacggccgcatcgaaggctggccgcactcggtcgcgaaacaggcgagcgcgctgccggtcaccgagctcatgaccgccgacgcgcccaccgacgccgcgttcctgtggacgctgctgcggcatcggctgcgcgacaacgatcccgtcgagaccgtccgcgacctggtcggcgaactggccgccgacgctcccggttcccggctcaacctgctgttgaccgacggcacccgcgccatcgccaccacctggtggcacgcgctgtcggtgcgccgcgacccgtccggcgtcacgatcgcctccgaaccgctcgacgccgacgcggcctggcagccgatcggcgaccgccaactcgtcaccgcgacagcatccgaagtagacatttccgacctgcacatctgaatgaggggcaagacaatgctggaaagccacatctcggaaggggacctcgacgcggcgcttcgcgccgacgtcgtcgccggactgaccgccaccccgaaacgcctgccgcccaagtggttctacgacgcgcacggcagcgacctgttcgaggagatcacccggctgcccgagtactaccccacccgcgccgaggccgccgcgctggaatccggggccgaccgggtcgccgaacgcaccggcgccacctcactggtcgagctgggctcgggttcctcccgcaagacgctgctgttgatagacgccttgcgacgcaagggaaccctggactccttcgtcggcttcgacgtctcctccgacgccctggcggccgcgacggccgcgctgtcgctgcggtacccggagctgtcggtgtcgggcatcgtcggcgacttcaccgaacacctgcgccacttgccgtccggtacctcccggctggtggccttcctgggcggcacgatcggcaacctgctgcccgccgcgcgcgccgacttcctggcctcgctgcgaacgcagcttgccccgggcgagtggctgctgctgggcaccgacctcgtcaaggaccccgccaccctggtcgccgcctacgacgacgccgccggggtcacggcccggttcaaccgcaacgtcctcaccgtcctcaaccgacggctggacgcgaacttcgacgtcgaggcgttcacccacgtcgcgctgtgggacgcggaggcggagtggatcgagatgcgactgcgcgccgaccgccccatgcgggtcgagctccccgcggtcggcctgagcgtcgacttcgcggcgggcgaggagctgcgcaccgagatctcggcgaagttccacctgtcggggctggcggcggaactcggcaccgccgggttcgccgtcagcgactggtggaccgacccgaaaggccgattcgggctgagcctggccgaagccgtgtgagactgtcgggcatgggcagtatcgtcctggtccgacacggccagaccgagtggagccgcagcggacgccacacctcggtgaccgacctcgacctcaccgacgacggcgaacgccaggcccgcaacctggccccggcgctgaccccgtaccgcttcaccgcggtgtggtgcagcccgatgcgccgagcccgccacaccgccgcactggcgggcctgaccgtcacgacgaccagcgccgacctcgccgagtggaactacggccgctacgagggcgtcacgaccgcgaccatccgcgaaaccgtcccggactggtcgatctggcgcgacggttgccctgacggcgagtccccgtccgccatcggcgcccgcctcgaccgggccctgacagcgatccgcccgctcctgaccgacggcgacgtcgccgtcgtgggccacggccacgccctccgcgtggcggcggcccgctggatcggcctacccccgtccggcggagcgctgctgggcctcgacacggccagcatctcggtactgggccacgaacgcgagcaaccggtactgcgccactggaacctcaccccgactccgtgaccagcgacgcgacgaagccgtcctcgcgccgcccgcaaccgaactcgacccaagccccgacctcgtagccagcgacacggcgaagccgtcctcgcgccgcccgcaaccgaacccgacccaagccccgacctcgtagccagcgacacggcgaagccgtcgccgcgaagcgtgcctcgaaccagctgagccacacgccatcgtgcccggcgacgcggcgaagccgtcgtcgcacctcggctgagccgcgcggcatcgcggcccgccccacccccccttcccgcttctcagcgggcagcacccggatgccgcctggccgccacgcgacgttcacaatgggcggctagcttgtgcgctcatgtcgccattcgtccgcaaaccgtggctgctgccgttcctcgcgatgctggccatcggtggcctcggcatgtggctgcccggcctgtgggccgacgagctggcgacctggggtgccatcgaggagtcctggtcgcagctgtgggcgctgctgtccaacaccgacgccgtcaacggcggctactacgtcgtgatgaagctgtgggccaccgtgttcggcaccagcgaggtcgcgctgcggctgccgagcctcgtcgcgatggccatcgccgccgggctcaccgccgccatcggcgcccggctgtggaccccccgctgggggatcctcgcgggggtgctgttcgcgttgctgcccatgacgagccgctacgccgccgaggcccgcggctacgcgttctcgatggccttcgccgtactggccagctacctgctggtccggctgtgccagcgcccgacgaccccacccgagcccaccgacgaccaagcgccccagccccggcaagcccccgtctggcggctgtggctctactacggcctgtccatcgccgccgccagcgtcttccatctcatggccatcctcgtcctatgtggccacggcttgatgctgctcgcgctcaaccgccaccgctggcgcggctggctgctcgccgccaccgcctccgtcgccgcgctggccccgctggccctgctcggcgccacccagatcagccagacctcgtgggtgctgccgctgtcattccgcgccctcgcccacacccccaaggacctgttcgaatcccgctggaccgccgccgccctggcgatcctcatcgtcatcgcgttgtggcgcagccgctcccgccccacgatcgccgtcgccgcctgggccctggcccccgtcctcgcgctcatgctggccgcgaccgtcgtcgacgtctgggtgccccgctacctgctcttcctcgtccccgcctgggccgtgctcggcgtgcgcgccgtcgccggaatccgctggaaacccaccgccatggtcatgctcgccgtcgcgttcgtctccggagccggtgcccagtacgacatccgccgctccagcggccacgcccacgacaccctcggcgccgccgccctgatcgagaccggctaccgcgacggcgacgggctcgccgtggccctcaacgaacccgtcgtcccctgggaggcccgcgacctcgtcgcccgctacctgccacccccgctccaacccgacgacacctttgccaccaccgaacagcgcaccgacggccagctcctcgccagcgaatgccccgaccccgcccactgcctgggtgacaccccccgcctctgggtcgtccgctacgagaaccacaccgacccgctcaccggcatcggcggcgccaaggaacagctgctgcgcgacgagttcaccgtcgaccaggtgtggcccctgcgcggcctcacggtcgccctgctgatccgccgctgacggttgacgtattaccgaccagtaggcaagaatgcgaaggtaacccccagatcggaattccgccatggtcgacgccgtcatcttcgccgtcccgttcttcgtgctgttcgtcgtcatcgaggcgctgtcgttccacttcgcccccgacgacgacgaacgcggctacgaactgcgcgacgccgccacctccatgacgatgggtgccggctcccaggtcgtcggcttcgtgtggaagttcgcctcgatcttcgtctacgccgccgcctacaagttcctcgcgcccttcgacctcgacgtcgtcgagaacgccgcgatagcgtccagcccctggctcatcgccgccgtcatcatcggcctgttcttcgccgacgacctggcctactactggttccaccgcggccaccaccgcatccgggtcctgtgggccagccacgtggtccaccactccagccagtactacaacttcactaccgcactgcgccagtcctggacccccatgaccaccctcccgttctggctcccgttggcgctcatcggtttcccgccgtggctgatcttcctgcaacagtccatcagcctcggctaccagttcttcctccacaccgaacgggtcgacaaactctggcgccccgtcgaagcggtcatgaacacgccctcccaccaccgcgtccaccacggctccgacgaccagtacctcgacaagaactacggcggcatcctcatcatctgggaccgcgccttccgcaccttcgaacccgagggcgcccgcgtcacctacggcctcaccaggaacatcgagacgttcaaccccctccgcgtcgcgttccacgaatacgcggccatctggcgcgacgtcatccacgcccgctcctggcgggcccgcgcgggctacgtcttcggcccacccggctggggcgccgagcagacgggcagccggtgaagcgaaacgcccccgcgatcgtcttcgcgatcctcgtcgcggccaacctcatcggtacggccttcgatatccgcaacctgcaactggtctcgaagcccttgctcatgcccgccctgatcttctggctgtaccgcggccacgcccccatgggcactcacctgtggatgctgttcggcctgttgttcgcgatccccgccgacaccttcctgctgttcgagggcaggacggtattcctgttcggcatgttcttcttcgccctcatgcagctgtgcttcatcggcgcgtacttctccgcgacgaaggtcttcgcccgatggcgagccctgccctggccgccactcgcctacctggcgttctggctcggcttcaacgctctcatgtggacgagcttcggcggcctggccgcacccattgccgtctacagcctgctgctggcgatcatggccgcggcggcctcgacggtgtccaccatggtcggcatcggcggcctgctgttcatggtctccgacctcatgatcggcctgggtgtcgtgaacatcgacttcaccggccgcgaggtcgcgatcatggcgacctacaccctggcccagttcctcatcgtcaccggcatctcccaccggacgatcccccgcccgcgcaaccccgcggccaaacccgccacagtcagagcctgaccggcgctctcacccgagagtgactcttcgggtctccggcacccggccgtccaggtggtagacctcgcgcctgatccggatgaggagcacggtcgcgatgatgccgccaagcagcagcgagaacatcagtatcgacatcgccggttccggtggagggccagtgtcggccggcggtgaaatgatcgaaagtgacacacaggatccgaaggtcatggcgccgaacaagcaggccagccatcccattcggcggttgcgcgacttgacactcgcgtggatgaacggcacaaatgccaggaacccccaggtgaggatcggcagatagaaataccagcgtccctttgccacgggagcgagccaccatggactgcgcgacgctgtcctcgcctctggcgccattcgtcgcacctgcgccgccatatgaccggcgtggccgttcacgggagccaccagaccatccacattaaacttgaatagcgcgattcccgtctcgttcgcgaaggtgatagcgggcgcggagaacccgctcaggctgtagaagatgccatggatgccgcgccgcttgacttcgccgtacaagcgttgcaccgcaggctttccggttgtgctcttctcaaacttgacttgggctgcggcttcgtccgccagcacgtcgactccgccgtcggcgcccggtggggtgaggtgtggacgggacaatcccagttgccgcatgtggaggctggccagggcttcggcttcctgccagtcggatatcgaagggggcatacccccaaattgccacacggaacgtacacgaacgcccaccgttgcgacaatcacgtgcatgcattgagccccaaatcaaccaggcccttcggcctcagccgatcgtgaagtccagcaccgcttcggcgccgccgtcctcgcggttgccgagtttgatggtgccgcgcagttcgccggtggcgagggtgtggacgatctggaggccgagccggtgggtggcgtcgatgcggaagccttccggtaggccgcggccgtggtcgtagacggtgacctggaggcggtcgccctcgcgttggacgtcgacgacgacctcgccgccctggccgggtgggtaggcgtgttcgacggcgttttggaccagttcgttgaggatcatgaccaggggtgtggccacttcggatggtaggacgccgaagttgccgacccggcgggggcggacctgggattcgggggcggcgacttcggcggccatggaggcgaccttgtcgacgatggcgtcgaaggagacggcctcgtcgctggagcgcgagagggtttcgtggaccagggcgatggaggtgacgcggcggaccgattcctccagggccgctcgggcctgcgggacgccgacgcggcgggcctggaggcggagcagggccgcgacggtttgcaggttgttcttgacccggtggtggatctcgcggatggtggcttccttggtgacgagttcgcggtcgagtcggcggacctcggtcacgtcgcggaccaggaccagggctccggcgccctggccgtcggggcgcagcggcagggcccggaccaggacgacggcgccgcgggcctcgatctccttgcggcgcggcgtttcgccggacagggcgcggttgatgcggcggtggacgtccttggccttttcggggtcgtcgacgaggccgcgggtgagttcggcgaggttctcgccggacaggacgccggtgactcccatgcggcggtaggccgacagcgcgttgggggacgcgtagcggaccaggccgtcggcgccgatgcggaccaggccgtcgccgacgcggggggcggtggtgggttcgccgggcagcaggggtggtgggaagccgccgtcggtgagcatgcggatcaggtagtcggcggtcttgaggtagttgagttcgaggtggctggggctgcgggtgtcggagaggttggtgtcgcgggcgacgacggccacgacctgttgccggtcgcggcggcggaccgggacggcttcgtggcgggccggggtggcgccgtgccacaccgggtcgccctcgcggaagatgcggccctcgctgaaggacgtgtgcaggtgttcggcgtccttgccggacaggacccggccgacctggtcgtcgtcgtaggcggtggggccggtggtggggcgtacctgggccaggcagatgtagcagccctcgcggtcgcggaccggcgcccacagcagcaggtcggcgaaggacaggtcggccagcagttgccattcggcggcgagccggtgcaggtgttcgctggtgttggccgacaggtcggtgtgggccgcgatcaggtctccgagtgtggacatcgcccccgactctaatcggtgaagatcggtggccggtcccgtgcgggaccggccacctggtgattcggtgtcgtcggacgttagttcttcaggaaaccctcgtcgacgagccattcgcgggcgacgtcgagcgggtcgcggccgtcgacgtcgacctcggcgttgagccgccgcatggtctcggtggacagcttggaaccgagcttgttgaacatttggactatctgcgggtgcttcttgtggatctcctcgcggatggtcaccgcgggttcgtagatcgggaagtagcccttgtcgtcctcgagggtgcgcaagccgttggccgggatgcggccgtcggtgtcgaacacctcgcccgccaggcaggagccgccgccgatccggctgtagatcacgccggtgtccatgatggtgacattgtccttcgggacgtcgatgtcgtaggcctgctgcatgcccggccagccgtcgggacggttctcgaactcgttctccagacagtaggtctgcttgtccggcggcagcttcgccaggtccgaaagggacttgacgtcgatggtcttgccgttggcgtccttctgcttggcctggtcctccttgatggccatcgcgtaggtgttgttgaacggggccggatcgccccacaccacgtcgttgtccttcaggtcggccttcttgaccgcctcgtacagcgcctcggggtcggagatcttgacgcccccggcctcactggtcttggggtccacgtcggagtggcccatgtagaccagccacgcggttccggtgtactcccaggcgatgtcggaggatccgttgaggatggtctcgcgggcgttgacgctgcccttggtgttggtgtggtcggcgacgtcggcgcccttggccttgagcacaagggacagcatcttgccgaggatgagctgttcggtgaagtccttcgaggtcgtcacgatcggcgcctcgccgaggttgtcgaactcggcgagttcgggtccaccctggacgtcgggtaccgactgggacgccggttccaggccgcaggcggccagtaccgccaccagggcgccggtcaacagcagtttggtccttcgcatcgaacgatcacactcccttcgggtgcaggtagcgttcggcgatcgcggccacccagtcgacggccagcgccaggatcgcgatgaggacgctgccggtcaccaggaccgggatctgggccagtttgacgccggtgacgacgaggttgcccaggccgccggcgccgatgagcgcggccagcgcggccatgccgacgttgagcaccagcgtggtgcggattccggccaggatcaccggcaccgccagcggcacttccacccggaacaggaccgcgggcgcggacatgccgatgccgcgtccggcgtcgatgagcgccgggtcgacctgttgcaggcccaccagcgtgttccgcaacgctggcagaacactgtagacggacatggacaggatggcgacccagaacgactgcgccgacgagtcgggttggatgacgaccgccagcagtacgatcacgccgatggcgggcgcgccctggccgatgttggccgcggtgagcaccaccggcagcgcggacttggcgcccttgcgggacaacgcgatgcccagcggcaccgcgacggccagcacgatcaccgtcgacacggccgacagttccaggtgctgccacagcagtcccgagatggtctcggcgttgagcgaggactccatcgacgggtcgatggtggcgttgcgcaggtacagcatcagcgcggccgccgcgatcaggatgaccgccggggtaccgatgagcgcccacggtttgcccctggcctcggccggtgccgccccgaccgcctgtacctcttgttcggcgagggtactcatgagcggctcctggccttggacttctcgcgcagacccgcgatggcgttctgcaccgtcgacagcgagaccatgcccacgtacttgcggcgcaccgtcaccggaacgctggtgaaatcggtcttcagcagcgcctcgagggcttcctggacgttggcccggccgctgatggtggcggtgaccttgtcaccggcgttgccgatcgcaccatccatatcggccagcgtgtccttcgagatccagcggaccggtcggtcggcgtcgtccagaacgatcgcccacggaacgtcgcggtcgccgatgcgctctctgacgtcggcggccgagtcggtggcccgcgccgtgacgagttcatcgagttcgatgtcggccacgcgggtgacgttgagcagcttcatcgcgccgccctcgccgatgaacccgcgcacgaagtcgtcggccgggttggccaggatcgcggcgggttcgtcgtactggacgatcttggagccctcggcgaggatcgcgatccggtcgccgagcttgaccgcctcgtcgaagtcgtgggtgacgaagacgatggtcttggacagttcgtcctgaagcgacagcagctcgtcctgaaggtgggcccgggtgatcgggtcgacggcgccgaagggctcgtccatgagcatcaccggcgggtcggcggcaagcgcccgggcgacgccgacacgctgctgctgtccgccggacagctgccggggatagcggtcggcgaactggcccggctccaggccgaccaggttcagcatctcccgcacccgttcggcggccttgtccttgtcccagcccagcatgcgcggcacgatcgcgatgttctcggcgacggtcatgtgcgggaacagtcccccggcctggatcacgtagccgatgtggcggcgcagctcgttggcgtccttcttgcgcacgtcctcgccaccgatgaggatctcaccgctggtgggttcgatcaggcggttgatcatgcgcatcgtcgtggtcttgccgcagccggacggcccgacgaacacgacgatctccccggccggaatcgtcaggttgacgttgtcgacggcggcgatcttctggcccgaatagcgtttggtgacaccgcagagcttgatctcggcgccacgggtcaatgcgggtttcgcggtggttttggtgtcagacacgaaggcccctcgaagtggtgagtcgtccaatgagtacataagcggcgtcgaacagcagggccagaatgacgatgccgagcgtcccggccaccacctggttgatcgcgttggctccgcccagacgggcgagcccggagaagatctgttcgcccagaccgggaccggaggcgtaggcggcgatggcgccgacgccgacggccagctgggtcgagacgcggatgccggtcagcaccaccggccaggccagcggcagctcgacccggaacaggatggccatccggcccatgcccatgccgcgggccgcgtccaccatgttcttgtcgacgccttgcaggccgacgatcgcgttgcggacgatgggcagcatcgcgtagagggtcagcgcgaccaccgagggcgccacgccgagaccgaacagcggaatcatcagtccgaaaagggcaagtgacggaatcgtgaagatgacggacgccgtaccggtcgtgacacccgcgagccacggcttgcgataagacgcgaccgcaaggcccagaccgattatggaagccaacaggacacattgaaagaccatgctcgcgtgttggtagaactcgaaggcgagttgcccggagaattcgttgacgtacccgaaaaagttcaatccgttccgcctccttccttttgagatggatcgagacagtggctcgattgggcgtttacgcagcgcactcggcgcctacaagccacagacaatagcgagatcgggcccgccttgggcgtatccctcgcggcgcttcgttaccgagttggaataaagacacgcgaaagtcgacaccgcgttgtcacggtgtcgactttgcgtaggaaaaccggtcgaccgcactgaatgatcgttatgaaacagagatcagcgcggtcgacgggcagacggtatgaagcgccgattgttgacaatcggcagcggatatgcagcctcgcggccgcctgcggctacagcgtctcggtgaccttgcgcaggccacgcggcgcgtcggggttttcgccccggttcaacgccagcgccaacgcgaggcgttgcagcggcaggatgtccagcatcggcgccagccgctcatcgacggcgggcaccgggatccggatcggcgcgccctccacatcggaggcgccaatcgacacgacgtcggcgcgccgctcccccagccgtccgatgacgtcccgcatcgcgttgccgcccggcccgtccccgacgatggccagcaccggaatgtcggggtcggccatggccagcggaccgtgcagcagatcggcgcccgaaaaggacagtgccgacaggtacgaggtctccatgagcttcagcgcggtctcgcgcgccgtcgggtacgcgtatccccgcccggtggtgaccagccgctcggcgaaccggtaccgggccgccaactgcaccggcgtctcgtcggccagcacggtgcgggccagctccggcaacgccgccaccgcggcggcctcgtcaccggcgagtttcccgtccccggcgcggattccctcgatgagcatgaacagcgccaacagctcggcggtgtaggtcttcgtggccgcgacggccttctcgtgcccggccgacacgtcgatgttgagcccggcctgcttcgccagcggcgattcggggttgttggtcacggcgagggtgcgcgcccccgactcggacgccacccgcaacacctcggcgatgtcgggcgaacccccggactgcgacacccccacgacgagcgcctcggacagatcagggcgggccccgtacacggtgatggcgctgggcgaggccagcccggccggaatccccaagcggatctcggtgaggtatgcggcgtacagcgccgcgtggtcggaggtaccccgggcggtgaacatgacgaaccggggccgctcgcgcgcgatctcggcggcgatgtcggcgatcgcacccgactgggtctcggccaaccgggcgaacgcctcgggctggtcggcgatgtcggcggccatcccggctccgggcggcgtggccgccgtggcgtccgtggcccccgccgtggttgacctggcggcctgctgctggctcataaccgtttccctctgcgtaatttttgcgcggttctgctcatcgagactgtatttcaatcatatccgcgcgggtattgagggcatgctgacgcgcggcccagatcacacgaaaaagcggcccaagcagggctcagcctgctcaagccgcggttcggggccggtcgttgctactcgatgacggcgatgaggtcgccttcggagacgacgtcgccctcggacacggcgatctcggccacggtgccctcgtcctcggcgtgtaccgggatctccatcttcatggactcgaggatgacgatcgggtcggcgtcggtgacggtgtcgcccttcttcgcgaccaccttccacacgttcgccaccatctcggcgcgcacttcttcggccatggccgcctcctcgtttctcttctcacgtcgactgcgaacacaatatacggccacaccgcgcccggtcagcctcgcggaggactccgtaagctgggcgaccgacatgttcgccgacgttgaggagggatcgctatggccaaacgcgcacgtaagcgcaaggcgcgcaaaaagaagggcgccaaccacgggaaacgccccaacgcctgagcgcgagcgaatgccggttcctcttgcggggaccggcattcgtgtgtccggggccggattcgggccagccgcgacgcaacctccaccaccggtgtgcgcgtccagcaagtagaaggcttacccgatatcccccacggcggctccggcacacgccgaggacggtttcgaactcgaactcaacctgcccgagatgaaggactccgacgagtacgtcgggttcacgccgacgctcaccaactccaccggtgagaccgtcgaggacgtggaggtggagttcaccatctcggcgcccgacggggccgccccgccggtggccatccagcagggcgaccccgacgagggcggcgaacacgacaccgtcgccgtcaagggcgaggccattcgtggcgacgccaccgtggacagctccgaggggcagttcacgatcgagcacgacccggccctggaccgggtgaagttcgacggcgtccccgactcggtccccaccgacaagatccgccccaacggcgtcgactggtcgttcacgatcaccaacgacaccgacaccgacatcaccgacgggttcatcgtcatcgggctgtacgccgacgacgggcagcgcggactggagctcggcaccgagcagaagggctgcgaggagacccacgacgaggacgaggtcacccgctgcgagggcgtttcgctggcggcgggcgagtcgctcacctacgacatgaagctgttcaccgacggcacctccgaagatctgtccaagaaggtcagtctgacggtgcggatgtcctacccgaccgacgccgagcaggtgcggttcgccagcggcgagacctacaccaaggccgacgcggcgtccagcgacgagatcctgccggtcaccggcttcagcctcggcggttatctcgccgtcggtgcgggtgtcatcgggctcggtgccgtgatgctgctgctggcgagccgccgtgcggcccgccagcaggtgtgactcttcagttagctgttgtcgaagggggtctaggccgcgatggttgcgggctcggcctccttcggctcttccttggcgggctgtccgccggtgcgcagcgggacctccttgatgaaccaggccaccaggaatcccaaggccgcgaacgggatcgtccacacgaacaccgtggtgatggcgtcggtgaccccgccggagacgacgtccatgatcttgtcgggcagctgggccagcttcgacggctccagaccgccggtgccaccgccggagaagttcttcgcgatgtccggcggcagtttgccgctcatggactcggtcagctggttggcgaagatcgaaccgaacgccgccaccccgaaggatccgccgatgttgcgcaggaacgtcgaggtgctggaggcgacgccgatgtcccgctgcggggcgctgttctgcgccaccagcatggtcacctgcatcagcaggcccagcccgatgccgaacacgaccatgtagatactggtggtcagctccgaagtggaggtcgtcagctgggtcagcagcagcattccggcgatcatgacggcgccacccgcgatcggaaagatcttgtacttgccggtgcgggtgatgatctgtccggcacccagcgagaacaccatggcgcccaacatcatcgggatgaagaacacgcccgattcggtgggggtcaggccctggacgatctgctggtacatcgggatgaaggtcatcgcgccgaacatggcgaagccctgcaggaacccgacgacgttgatcagggtgaagttgcggtcggtgaacagccgcagcggcagcaccggctcggcagccttgcgctccaccatgatgaacgccaccagggccaccagtgagaaggccgacaggcccaggatctgcggggagtcccattcgtactcgttgccgccccaggtggtgacgagcacgaggctggcggccaccgcggacaacagcgcgattccggcgtagtcgatcttggccttgttgcggtgtcggggcaaatgcagggtcgtggcgatgatgatcagcgcgatcgcgcccagcggcaggttgatgtagaaggcccagcgccagtcgacgtggtcggtcagcaggccaccggccagcgggccgccgatggtggcgaccatcatgaccgcggccatgaagccctggtacttgccgcgttcgcggggcgggaccaagtcgccgaggatcgccatgacgccgaccatgaggccaccggcgcccaggccctgcagtgcgcggaaggcgatcagctgctccatgctctgggccgcaccggaggcgaccgaaccgatgaggaagacaccgatcgcgaacatgaacagccgcttgcgtccatacaggtcaccgagcttgccgtacaggggagtcgaaaccgtcgcggcgaggatgtatgccgtcaccacccaggacatgtgtccgtagccgccgaactcgcccacaatggtgggaagggcggtaccgacgatggtgttgtccaacatggccaagaggatcgcgagcatgaggccgggaagaaccaccagcacctcgcgtcgcagtcccttggccggcgcttcggcgacggcttcgctttctgtcataaggcatactccatccggaacaactagccgctcggctagtggggtcatgagctacgatagaacgacagctagccggtcggcaagtaagtttggagaggcgaatgagtgaaccgcgcaacacgcgcgagcgcattcaacaaatcgcgatggaactgttcagcgaacagggttacgaccgcacctcgctgcgggagatcgccgaacgcctcaacgtgaccaaggccgccctctactaccacttcaagaccaaagaggacatcgcggcgagctacttcgacgacttcgccgccgacgtcgacaaggtccgcgaatgggccgagacccaaccggccgacctcgacacccggcgcgagatcctgcgccgctactccgacgtcatgaacacccacggccagaccctgcggttcatccaccacaaccagcccgccctgcgcgagatcaacaagggacggacgttcaaggaacggatgcagcaggtcaacaaactgctggtcgacgccgaggcccccgcgatcgaacggctgcgcggcgtcaacgcactgttcatcatgcacatggcctggttcgtcgaactcgacggcgaccccgaccccgccgacctacaggaaccggccctgcagatcgcgctggaactgatcgagacgaacgagaagagctagcccccaacccggtcgcttccctccgagggccggttcagcgctacaaggatgtagatcccggggacgatcgccagcggcaacacgcccaccgcgatgatcggattcatgagcatcccgatggccacgatggccaccaccgcggcaagcgatacgcaaagggtgtagacaatggtcgcggctttcttactcgaagcgcaccacagcagcaacgcgcccgtcatcgcacccacaaagacgccggtggacccgatgaccatcgggaaccacgccaacgcgtccagccccacgactccggaatactccacccatgccaaggcggcggcgatcccggtgatgacggcatatcccagcgcgacccagcgcaccgacgtcggcggccgccagcgatcccttatggctgttggggtttcgtcacctgatggttcattcatcgacatcgatgacaagatatcggacccgaccgggaggctcggggcctccaacctcctcccctacgttgaccgtagccgggaagggctgagcgtgggcttaaccggcctgaagctggtttcagccgctgccgaggtcgaacttggcgagcttctcgcgcaggcgcgccttgacttcctggggcgcggtgtccttggagcagcagcggtgtaccagggcccggacgtcctgttcgatcccgtattcggccaggcagggcgagcactccgccagatgctgcttgatcaggtcgcggcgggcgtcgccgcattcggagtcgagatagaagtaaacctccgagagcacttcccgacagtccacctcgtgcggatcaccacagctcaccgcgaaacctcctcatgatcatccgaggcactgaacccccgctgtgccgcgtactcggcaagcatgtcacgcaactggcgccgtccccggtgcagtcgcgacatcactgtgccaatgggcgtccccatgatctccgcgatttccttgtaggcgaagccttcgacgtcggcgagatagaccgccagccggaattcctccggcagccgggccaaagcgtccttgacgtcggagtcgggcagccggtccagggcctcggtctcggccgagcgcagaccggtggaggtgtgagactccgccgagacaagctgccagtcggtgatctcctcggtgggtgactgcaccggctgccgcttgcgcttgcggtatgagttgatgtacgtgttggtcaggatgcggtacatccaggcgcgcaggttggttcccgctttgaactggtggaaggcgctgaaggccttgaggtaggtctcctggaccaggtcctcggcgtcctgggggttgcgggtcatccgcaacgcgccaccgtagagctggtcgacgaggggcatggcgtcccgttcgaaccgcgcgcgcttctcggcggcggtctcggcctgctcctcgtcggtcaccggctcccctctcgttgcctgtttggccgagggtacggcaccgctgtgacgcgcgggagccggaatgggcgatgccgcggtcgtctcaccgccgtcgaggggccactcgggggccgacagcagtcggcgcagccgttgggtgtcctcgttctctacgcgttcgcgggtggaggccatcactgctggccactcctttctcggcgccgtacgtatcgccgtcacggcggatgcaacagcgacgggggccggtgcattccggggcccgccgagcgccgggtcacagccgcggtcacgcccgcgggcgaggtcgggtggcgaattgatcacagcccgtaaccgatcgatggcggtctcgttgagaacaatggacccattcgggatctcccatcacagacttcacggtctgtgcgccaacctcccaggccctgcccgggccccgaggccgacaccgccacggggcccgggatgggaggggtatccgcgtccacgatcgcggagcttcagccgaccgggacgaagtcccgccacgccaccaccatcgccttgcgctcacccggagtggtgccgccccagacgccgttgcagtcgcccgcgtccagtgcccaggccaggcaggtcgactggacggcgcaggccgagcacaccgccagcgccgcgcgcggggactgtttcacctgcgggtcgggaaagaaggtctcggggtcgacggcgacgcaacgtccccgcattcgccattccgggtcactgcggcgggtctcgtgcgcgcgtcgcagccgggggtcgtgtcgtgcggcctcgatttcctcgggcttcggtgccttcttcgtgtggctcatgggtgctcgacctcccgcaactggtggaggcggggaccgcggctcggcgcggtcaccgcgcatgcatagtgttgtgttttacaccacactgcgcgctgatatcaagacctcaccggggaatcgatccgaaaagccggttcgaagtgggctgttcagaacccgaatgcggctcagaacaacgtcgcctcgtcgtcctttgtgggctcttcgggttcgggcacccggtcgagcaactccggggagtcattgcggacgttgccgaccgcccggcccaccggacggacctccagactggacaccagctcggtgtcgggcggcgccagcagttcggccggatcggactcggtctcgcccagccaggccgcgtgccggtcgggggtcagcagcaacggcatccggtcgtggatccggtccaagccgcccagggcgtcggtggtgaggatcgtgcaggtcagcagcgactcctcccccttgccccagtgctcccacagccccgcgaacaccaacgggtcctcgccgggcgcggtcatgtaataaggctgcttgccaccggcgggcagcttgcgccactcgtaccagccgttggccgggaccaggcagcgcttgcgcgcgaacggcgaccggtaggcccgggaggtggcgacggtctcggaacgcgcgttgatcatccgcaccccgatgctcgggtccttcgaccacggcggcaccagaccccagcgggccgccgagaccactcgcgactcctggctacgcgagacacgcaccaccgggatcgtctgggtgggggccaggttgtagcccgcgcccgcctcgccgtcggagtcgtcaacggcctcgaacaacgtggccagatcgctgctgctcagcgtcgaaacataccgtccacacatggcatcacactacgtccggggactgacatccccaagtattgtgggcgcgtgaacgatacgcgtgcgcccgaggaactgcgctggcccgccccgcaggctcccggggcggtgcgtggccgggtgagcattcccggctccaagtccatgatgtccagggtgctggtgctgaccgccgccagccacggcgccagctcggtggccgcgccgctgctggcccgcgacagcgcgctgatggtggcgggtctacaggccatgggcatccgggtcgtcaccaccgacgacgcgctgtggatggtgcatccccgtgcgccgcagggacccgcggccgttgactgtggactggccgggacggtgatgcggttcctgccgccgctggctgccgtcgcccacggacccatcaccttcgacggtgacccgtacgcgcgcaagcgtccgatggctccgctgctgcgggcgctgacggcgctgggggtcagcgtcgacgccgcgagcgagtcgctgccgttcacgatccagggcaccggccggatcagcggcggcgagatcaccatcgacgcgtcctcctccagccagttcctgtccgggctgttgctgtcggcgccgcgctacgaccgcggcatcgtgctgcggcaccagggaccgccggtgccgtcgcgcccgcacgtgcgcatgaccgtcgacatgctgcgcgccgccggcgccgccgtggacgattcgcgccccaacgtgtgggaggtggaacccgggcagctcggcggccgggcctggcacgtcgaacccgacctgtccaacgccgccccgttcctggccgccgcgctggtcaccggcggcgaggtcaccgtccccgactggcccgccaccaccagccagcccggcgacctgctgcgcgacctgttcacccagctgggcggccgggcggtgctcagccacgacggcctgaccatcaccgggtccggctcggtcaggggcatcgacgccgacctgtccgaggccggggaactgacgccggtggtcgcggcggtgtgcgccctggccgactccccctcgacgctgcgcggcatcgggcacctgcgcggtcacgagaccgaccggctggcggcgctgaccgccgaactcaaccggctgggcggcgacgtcaccgagaccgacgacgggctgcgcatccggccgaggccactgcacggttcggtcgtcgacacctacgacgaccaccggatggcacaggccgccgccgtcctgggactcgcggtccccgacgtcgtcctgtccgatgtggcctgtacttccaagacgctgccgcagttcccgcaactgtggaccgagctggtgggggcccggccctgacccggcggcggcagtacgacgaggacgacgtccgggttcgccccgggcgtggctcccgaccccgtacccgcacccgccccaagcacgccgacgccgtcgacggcttcgtcaccaccgtcgacagaggacggtacacctgccgggtcggcgacaccgacgtgaccgccatgcgcgcccgcgaactgggtcgcaagggcgtcgtggtcggcgaccgggtctccctcgtgggcgacacctccggacgcgacggcaccctggcgcgcatcgtccgcatcggcgaacggcacggcgaactgcgccgcaccgccgacgacgacgaggcgctcatcgaacgcatcatcgtggccaatgtggaccagctcgtggtggtggcctcgctggccgatccgccgccgcgcaccggcttcatcgaccggtgtctggtggccgccttcgacgccgacatcgcgccactgctgtgcctgaccaaggccgacatcgacaccgaggacgccgcgctggccgaggtgctgtcctactacgccgacctcgagttcgaccacatcacctgccaccccgacgaaccgctggacgagctgctggcgaagctgcacggcaaactgtccgtcctcatcggccactcgggcgtcggaaagtccactctggtcaaccgcctggtgcccgacgccgaccgctccgtcggcgtcgtcagcgccatcggcaagggccgccacacctcgaccaacgccgtggccctggagctgcccgacagcggctggatcgtcgacaccccgggcgtgcgctccttcgggctggcccacgtgtccgccgactcgctgctgctcgccttcggcgacctggccgaggtcgccaccggctgcccgcgcggctgcgaccacaccggcaactccggcgactgcgccctggacagcctgcgcgccgccgacggtaccgcgccacaacggctgctgtcctaccggcggctcctggaaacctcgtcgagtcaatagactgtcgcgcatgtcctcctacgccgatgacctcggactcgcccacatgctcgccgactcggccgactcgatctccgccgagcggttccggtcgctggacctgcgggtggagcacaagccggacatgtcgcacgtgaccgacgccgacaccgccatcgagaaggcgctgcggtccactttggcgcgtgcccggccccgggacggtgtcgtcggtgaggagttcggcgaggaacacggttccgggggccgccggtgggtcatcgacccgatcgacgggaccgcgaacttcgtgcgcggcgtcccggtgtgggcgacgctcatcgcgctgttcgagggcagccagcccgtcgtcggcgtcgtgtcggccccggtggtgggccgtcgctggtgggccgccaagggcaccggggccttcgccggacggcaccgcaaccgcgcccagcgcattcaggtgtccggggtgcggcggctggccaacgcgtcgatcagctattcgagcctgcccagctggttcgagtacgaccgcggcccgcagatggtggacctgctgcggggcgcctggcgctcacgcgcctacggcgacttctacagctacgtgctggtcgccgagggcgccgtggacgtggcgatggagcccgaggtgaacctgtgggacctggcgccgctgtcggtcatcgtcaccgaggccgggggcaccttcaccgatctggacggcaatccgggcccgtccggcggctcggcgatcgccagcaacggcctgttgcacgacgcggtacgcgaggccctgcgccctacctcgaacgaatggtaggcgctgtcatacgtgtgagggtcgactccgtgtttgccgtcccgcctgtctgaagtagcgaaagcggattaggctcacagggtgaatgagtatccgtccccacttcgcggcgccggacgccgcgacagggtgcggtgagcggttatggcactggctttgggctggatcttcctcggcacgatggtgatctcctacggggtcgccaacttccttcaggcggtggcgaccggccgggagcagcggcacgaatccctcaacccccggctgctgttgaagctggcgtcgcagaagacctacctgaccggcatcgcgttccagatcctcggcttcctgctggcgatcgccgcgcgtgccgacctgccgctgttcctggtgcaggcggcggtggccgccgggctgggtgtcacggccgtgctcggtgtggtgctgctgaagtggcggctgcccaaggccgagatcgcgctcctcatcggactgagcctgggcatcgtcatgctcgtcatctcggccaagccctcggcctccaaggacctcgacctggtcgcgatcctggcgctggcgggcagctgggtgctcatcgcggtcgcgggctggttcaccgcccgcaagctgcacggcgtccccggttcggtggcgctgggcgcgctggcgggcctgtccttcggcgccgccgccgtggcctcgcggccgctggccagcgccgtgggcgtcaccggactgctgtccgacccgctgctctacgtcatcatcgtgcagtcgctgaccggtcagctgctgctggcgctggcgatgcagcgcggcagcgccaccgccgcggtggccgcgatggacgccgccttcgcggtaccggcggcggcggtgggactgctgttgctgggcgaccagatccgtccgaacctggagtggctggcggccaccggattcctcgtcaccctgggaacggtgctggccctgacccgctacgcgcagccgcagcagcacaccgcggcgatcgcgcggtggcggagccgcccgtcggagcttgaggcctcagtggacgttcacgcgtcggatctgttcccgcccaccgacgacggcgcgccggatccgatgcgcgaacccagcaaccgttgagaagtcacggaaccgggtcgccccggcgcacgttcatctcgatctcggtggccgcgtagtccagcagcgagtgcgtcagttgcgacagcgccctcgcgcaggcgacctcctctccgatccgggccaccggccggtcgccgggattgcggcgggcgcgtccggtgcccttgagttccctgcccgtcggcgcggtcagggtcgcggtggcgatggtggagtcgggattctcctcgaagtcgatcgtcacgttccagctggtcttcagcatgggcatcgtggtcatgacagcctcctcacgttgggcggtccccctcattgtgcgccctggcgggcgatcgagtaaagctcccccgaagatccgatgccggacatgaagacaacgagaaaactttcggctgtggcttgtatcacgcgtgattgctgactacgcttgtgcaataaggagactgttgtaactctcccccaaccaaatacagagctatccacataggacgtgacgctcgtggccgaatacgcaccagaggccctcaagtggctcgccagagagatcatcaaggcgattccgtccgctgagttgtccggaattgtgggggatcccgcccacacttacgggtaccaccggtgtcgtaacaagctcccatccagcgactacagtgtccagacgaagcccgaccgggaaggggacggcgacgccgcttccgccctcgacatgaagttcaacgccgagtggatgaagaagatcacccggcgcctactcgactccgccaaggatcagaacgacccacggctgaactacatgcgcgagttctttggcactttggacggtaagaaggtcaccgggtgggatacctattacggtaaaccggtaaccagcgacgactctcacttgtggcatattcatatgtccatattgcgcaagtactgtacgtccaaagacaaaatggcgaacattctttccgtcattaaaggagaagacgacatggatcttggagatcgggtaaaggtcgccgactggatcaacgacaggtgggacgatgtcggcgattccatttccgtccgcaccgctctgggctccagctacggccacgcccgcagcgccaaggacggcatctacgacaaggtcatcccgatgctggagaagctgaccgcggcgcgggaaggcggcgcggcggcactcagcaacgaggacctgaagcagaagctcaccgagtccctcaccgactccctgggtgacaagttcgaggacctcgacggcgacgacctcgccgaagccgtcgagaaggccgtcgacaaggcgctggactcgctcaacagctgaccgcctcccgtacaaggcccgtgatccgtccgccacgggccttcaacctttcgccaccacactgcccaccacgccccaggagtcctggtgaaacgcttgttgcccacgctgttgctgctcgccgcgttcacgttcacggttacccccgcgcaggcccacgaccggccgacgacgctgcgggtcgccacctacaacatccacgcgggtgccggaagcgacaacgtgttcgacgtcgatcgcaccgccgaggccatcgcgtccctcgacgcctcggtgatctcgctgcaggaggtcgacgtgcactggcactcccgcagccagtggcgcgacctggccaccgaactggccaccacactggacatgcacatcttcttcggcccgatctacagcctggacccgaccacgccgggcgccccgcggcgcgagttcggcaacgccatcctgtccagttaccccatagtggacgcgaagaaccacgagatcacccggctgtccacacaggtccccaacccggtgcccgagcccatgcccggcttccccgaggtcgagatcgacgtcaacggcaccccggtgcacgtgtactccacccacctcgactaccgccccgacccggcggtgcgacaggcccaggtcgccgacatgcgccgcatcatgcgctgcgaccacggcgaaccccagctgctgctcggcgacttcaacgccccgccggaggcacccgagctgcgaccgctgtggcgcaagctgtccgacgtgtgggccaagtccggacaacccgacccgggctacacctacccggcctccgccccggaccgccgcatcgactacatagccgcatcgaaacgtttcaaagtcaagtcggccgccacacccaccaccctggcctccgaccacctccccgtcgtcgccgagctcaccctgcgctgaatcggataggctcgccacttcccgaagctaaggagctcgtcagtggatgcgcttgtcgacgcgtgggaacacctgttctccaccgccaaaaccatccccgcctggatagccatcgccaccggggtggccgccgtggtcgtcgtcctggtcagtggcacctggcgcctgtcccgcaacgtcatcaccatcgcccacgaaggcggccacgccgccgtggcgatcctgaccggccgcagcctgcacggcatccgcctgcactccgacacctccggcctcacctacaccagaggcagccgcggcggccccagcgccatcctcaccctcctggcgggctacctcaccccggcggtcatcggcctgctctccgcctggctcatctgggtgggaaagatcgtcctgctcctgtgggtcatgatcgtcctcctggtcgccatggcgatcttcatccgcaacctctacggcgtcttcgccattgtggtcgtcggcttcgccatgttcgccatcgcctggtgggcctcccccgaattccagtccaccctcgcctacgcgggcgcctggttcctcctcttcggatctgtccgtccagtgtgggaaatctggctccagcgatcccgtggccagcaacgaaactccgaccccgaccaactggcccaactaacccgggtccccgccaccctgtggctcctactcttcgcactgttcaatgtaggcgctctggccctgggcttccggctcctgttccccgacgccctcacctggtgacggcaaacaccccaccccccggttgcgagccggacaacccgtcagttacagttgcacttgcgtaaaaacgacgcggggtagagcagttcggtagctcgtcgggctcataacccgaaggtcgctggttcaaatccggcccccgctacaaagatgagagatccctgtctggcttcgccagacagggatctttttcgcattgcttcatggctcccttcggtcgccgggtgggggagtctggcgagcttgcgagccagaccattagcccagcgccaccccacaccccccggcgagggggcgaagccccctcgcgctcccccaaccgggctgggtaactgggcgggcttggcttcggggtcagcggaagacgacggtgcggtggccgttgaggaggacgcggtggtccaggtgccaggacagggcgcgtgccaggacggtgctctccagatcgcgtccggtggcgatgaggcgcgacggggccatggcgtggtcgacgcgggcggtctcctgctcgatgatggggccctcgtcgagttcggcggtgacgtagtgggcggtggcgccgatgagtttcacgccgcgttcgtaggcctggtggtagggctgggcgcctttgaagctgggcaggaacgagtggtggatgttgatgatctggccggggagtttggcgcagaagtcgtcggtgaggatctgcatgtagcgggccaggacgacgacgtcgatgcggtcggcggcgatgaggtcgagcaggcgctgttcctggttggcgcgggtgtcgggggtcagggggaggtggtggaacgggactttggacgattcggtgagctcggcccagtcgaggtggttggacgcgaccgcggtcagttcgccccgtagggcgccggagcggaagcggtagaggaggtcgttgaggcagtggccttgtttggaggcgaggatcaggacccggggtttgacggcgaggtcgtggagttgccagtccatattgtatggtgcggcggtggggccgaagtcggcgcgcagttggtcgacggtggtgtgggcgtggaactggacgcgcatgaagaagcgtccactgccgggatcggagaactgctggctgtcgctgatgttgccgtcgcggtcggccagaaagcccgcgaccgcgtagacgatgccgaccttgtcgggacacgagagggtcaatacgaattcacggctcacccggggaattatcggccacggggaaggttggccggtagtcagggagcgactattggtagccgggtcacgattcgggcagcttgtcggcccgccagcgcaggtagtcctgttcggggaggctcgtggtgagggtggcggcggcgaggtaggcggcgcgggcggcggcggggtcaccgtccatttcgtagagatgcgcgcggacggcctccaggcggtggtgccgggccatgcgggggtcgtcgtcgaggcgggacaacagttccagcccggcccggggtccgtccaccatggccacggcgacggcctggttgagggtgaccatggggccgggggccaggttgtccaggacggcgtacagcgcgacgatctggggccagtcggtggcttcggtgctgggggcctcgtcgtggatggcggcgatcgcggcctggacctggtaggggccagggggcgcggtggccagcgcgtggctgatgaggtcgacgccttcggcgatggatcgccggtcccagcgggagcggtcctggtcggcgagtgggacgaggtcgccggtggcggtgttgcgggcgtcgcggcgggcgtcggtcagcagcatcagggccagcaggccggtgacctcgccgtcgtcgggcagcagtcggtggacggctcgggtgaggcggatggcctcgttcgacagttccgcgcgtcgcaggttggggccggaggtggcggtgtagccctcgttgaagatcaggtagaggacgtgcagcacggcgcccagtttcgcggcccgctcgggtgccggtggcatttggaagggcagcccggacgccttgacctgttgtttggcgcggctgatgcgttgggccatggtcgcttcggggaccaggaaggcgtgggcgatctcggcggtggtcagaccgccgaccgcgcgcagggtcagggcgatctgggacgcggccgtcagcgaggggtggcagcacatgaacagcaggatcagggtgtcgtccgcgttggtgtcgggggcgtcggcggcgggggcctgggtgtcctcggggagctggcgggccgcgacggtgtcctcgcggcggcggcgggcctcgtcgctgcgcagctggtcggtgagccggcgggaggcgacggtgatgagccaggcgcgcgggttgtcggggaggccgtcggtgggccagcgggtggcggcggtcagcagcgcctcctggacggcgtcctcgctctcgtcgaagtggccgtagcggcggaccaacgcgccgaggacctgcggcgcggcctcgcgcagcaggtcctcgatggtcggcggtgctgtcagttatcgctcccgaagaagaagatgaccggccgcacctcgactcccataccgtcgatgttggcgtcggggatcgtggcggccagttcgtgggcgcgctcctggctggcgcattcgaggagatagtagccgcccaagaactccttggactcgatgtacggtccgtcggtgacgaccttggcgccgtcgcgcacccgcaccacggcgctttcggtcggctgcgccagcgcgacgctgtcgacgagttcgccggaggcgcgcacggcgtcgatgaaccgctggtggccgtcgccgatctccttcatctggtcctcgttgagcttgctcagcacggcggggttgttgtgcatgatcagcaggtatttcatggtcggttctccttgtgtcgtcgtgccccgtgtgggcctttcgccggtacgtcggtgctggcgggcggtgctctacatgattcgccgtaatgtgttgaccgtcacatttccagtccggcctcgtccatgagcggccggacctccacggtgcggcgcgcgggccacggcgcctcggcggctatccgtaccgcccgctcgaatgattcgcattccacctcgaagcatccgacgagccgtcgtccggcgccggtggatccgccggaccggacttcggtgtcgccgtggccgacccgcacggtacgggtcaggcacgcgtcggccagcagccgcccgctcacccattcgccggtgacggtcaggcgtcgtcgccattcgtcgcggtggacggatcgggtgggccggtcgggttcggcgttgtcgtagatcaacagcatgaaacgcatggcagtgcctcctgtcacccggtacgtcggttccggcgaaaaaacttcgacatcgctgctaagaaaatgtcgaggaccgcccggcggtctcgacgtcccctgcgaagcgcgcctgaccgcaggcgccgtcgaaggacaggagcacaccatgacgatcgttaccgccgacctggcgatcacgctggatggttacatcaccgggccgaacgtgcgcgccgccgacaatcccgtcggggacggcgccgagaagttgttcggcgcgatccacagcctggcgagctggcgggaacggcagcatctgaccggcggcgagcacaacctggactcggcgctgatgcgcgactggttcgacaccaccggcgcggtggtgatgggacggaccatgttcgacaccggcgaggtgccgtggggcgaggacccaccgttccggtgcccggtgttcgtgctgacccaccgcggccgggaccgggtcgagaagaagggcggcacctcgtacaccttcgtcaccgacggtgtccacagtgccctggagcaggccagagccgtcgcgggagaccggaacgtcgacgtcgccggtggcgccgacgcggtgcggcagttcatccgggcacggctgctcgacgagctgcacctgcacgtggttccggcgctgatgggcagcggcacccggctgctggacgaactgggcgaggacctgcccgagctggagaccctgcacgtgttgccgggaacccatgcggcgcacctgaagtaccggttgcggaagttagggggccgaggacctgggctgatcggagttcagcccaggtcctcccccagcagttccaggtccatcggaagcagattggcggtttccagcaggacctggatcaggttgtggttgagcgtgttgcccaccggctcgccgacgccgtcctcgcgcaggatgccgggaatcgggttctcgccaccggccagtcgttcccggatgacgctgacccggtgggcgactcctttggacgtccactgtcgttcgggggcggcccggttgaggtcgtcggcgacctggttccacgacaccggttgcggataccgctcgccgcgcaggtatcgctgtgccagtgcggtcagcaccagccgttcgacgtggtcgaagtcgtaggtgatgggcggcgcggtggccacgttcggggcgccggtcgcgtagtgctggccggatccggtcacctggatctccagcaggtgggacttgcgtttcgacgtgccgatgaacaccggcgtgtagccgggttccaggggcagcgagtacccggacagcagcatcgcctcgccgggcagccggatcggcagtttgccgtcgttgcgcagccaccattccttgccgtggcagatcagcttgccgtgctggcggctgacgtgggtgtcgtcgacgccgacggggacgtgcacgtcctcggcgttacgtccgaagtggatcgtgaatttccggggcggtgaggcgaatccgccggtggcggcgagcacgaagatgctgcccggcggggccgggggcacctcgctggcgaggctgcgcatggacgacggcaggaacctgggtcgaaactcctgctctgtcacgtggctttcctctcttacataccgggaaccgtaagactaggccaaatcggccgggacccctcccggagccgtcgcctcacacgtgccacaggttgacgctgtactcgtcgccgttggagccgtctccggccagcgccgcgacggtcttcccgtcgcggctgtacccgacctggtgaacgggcaggtatccggtggtcagggtgcggggcttaccggtgcctttcaccggccacagccggacatcggagatgccggtgaccagggtccggctgtcggggctgaacgccatgttcttgaaagcgtccatcacaaactggccgtcgagttccagagtcctgatcttgtcgccgcttgtcagatcccacaggtggacgatcctcacgccgtcgtcgctggcgaggatctttccgtcggggctcaccaaccccgcgccaccgcttctgctgatgacgcggaccttgtcaccgctggccacgtcccacatgaccactccgctcatgctgtcggtgatgaggttcctgccgtccggcgtgaacacggccctgccgccgaactccttgctgatggtgcggaccttcttcccggtggccgcgctccacaggaaagtgccgctgttcgagctggtgacgaccagttcgctgtcggggctgaactccatgccctgcgcggcatcccggttcaactcaccgatccgctcgccacggtcgacatcgaacagttcgacccccttgccgtcgcctatgccgtcgccctcgctcccaggcccggtgatgacggctttgccgttcgggctgaagtacagctccaacgcctcgttgttgacctcgagttcggctatctcgtcaccatcgcgcgcgtcccacacgcggacgggataggttccggcgccgagtcgcgtcccgtcttcgctgaaggtcacgcaataagcgttgccacccctgaactctcggaccgtcttgccggtgcggacgtcccacagcctgattccggcgctgccggtggtggcgatggtcccgccgtcgggcgcgaaggcgaagccgtggatgaggtcttcgccgccgtcggtcgcgatgacgacgtcggctcccggatcgccgaccccggcgatcttcggccacagcagcgccgccgtggcggcggtcgccccgacccccgccacggccagtcctccgaacagcaccgaacgccgcgacagcagtccccgcgacggcggcaccgcttcggccacgtggacgatctcggtttcggggacttccgtcgccgggacggcggccctggcgacggcgtggccgaggtcgcgctcgtccgggggcacggtgtcggcttcggacagtgccgggtcggcggtcagttccgtcacgacgtcgtcgagtccgggccggtggagcgggttcttggccaggcacgcggcgacgaggtgccgcaggctgtcgggcaccccctccagccggggtgcctcgctggtgatccggtggacgatcgcgggtatgccggtggcgtcgaacggcccctcgcccgtggcggcgaaggccagcaggcagccgagggcgaacacgtcgctggccggggtcgcggtgtcggcgaccacctgttccggtgacatgtacgcgtaggtgccgatgacggttccgacggcggtgagggtgctggcgtccacggcccgggcgatcccgaagtcgatgatgcgggggccttcctcggccatgatcacgttggcgggcttgagatcgcggtggacgagtccacaacggtgtatctcggcaaggccccgggccaggccacgcccgagcgcccgcagctgcccgagccgcagcggcccccgctcggccacgacctgccccagcgacggtccgggaatgtactcgcacaccagccacggcgggtcggccgccgcgtcggcgtcgagcacggacgcggtgtggacgccgctcaccattcgcgcggcgtccacctcgcgggcgaaccgggtccggaactcggggttcttggccagggccggtttcaggaccttgaccgcgacccggcggcccggttcggtgacggcgaggtagacctgtcccatgccgcccgaccccagccgcgcctcgatccggtagccgccgatgtcccgaggatcgttgtgccgcagtacttgtgtcatgtaagcctccacagtctgtcgccggcgatgacggtcgttccgtcgccgctgatcgccagcgcgctggggtgttcggggccgccggtgagggtggtgaggtgttcgccggtgctgaccttccacagtcgaaccgttccgtcgacgctgccgctggcgagcgtttcctgagcgttgtcgaaggccactccgtagacggggccggagtgtcccttgaggatgccgaccgagctacccgccgccggatcccagagcctgacggtcttgtccttgctggcgctggccacgtatcccatgtctcggctggcggcgacattcaggacgtcgtcggtgtgtccggcgagtacggcgagccgcttaccggtatccatgttccagatccgaagggcgctgtccttgccctcggccgcggcgctgatcgcgatcggcgtgttgttcccgccggtgttgagcagtgtggtcgccaccgaggtgacccttccggtgtgtccggtgaggacctgggcgccggaggacgcgttgttgtgccacagccggacttcaccgttgtccaggccgctggcgagattcgtgctgctgtcgtaggcgacgccggtgaccgcgtggttcccgatctcgttgacctgttccaggaggccgccttccaggtcccacattcggaccgtgccgtcccggccaccactgatcaggaggttctggtcctcggggtcccaacacagcgacgtcacaccgtcggtgtggccggtgtacttgccgacctgctctccgttggggacattccacagccggatcgacttgtcggcaccgccggtggcgatcgtcttgtcgtcaacggagaagatcgccgccgcgatgccgcccttgtgtccggacagcgtggcgtacggcttggaatcggtgccgtccgctgtggaattccaccgcagcaggatcgtcggcaccgcgacgacggcggttgccacaatcccggcaccgccgacgatcaggccgcgacggctgactccgcgcggccgctcgacggggcgcgattccactctggtggcttcgagggtcgtcgcgtcgaggtcgccggacaacacgctcgcgacgaccgcggggctgggccgggcggcggggtccttggccaggcaatcgccgatcaaccgtcgcaggtcgcggggaaccccgtcgagatccggtgtctggctgaggatgcggtgcacgatcaccgggatagtactggcgtcgaaggggctcctgccggtcgcggcgaagaccagcacgctgcccaatgtgaacacgtcactggcggggccggactggtccgcgcggatctgttcgggggacgtgaaggcgtaggttcccacgaccgcgccggttccggtcagggtgctggcgtccgcggcctgggcgacaccgaagtcgatgatccggggaccgtcggcggccatgatcacgttgccgggcttgagatcccggtgcaccagtccgtgggagtggatggccgtgagcccttcggcgagcgcggcgcccagctgtcgcaacgccgccgcgtccaggacgccgtcgtcgcgcaccagctcatgcagcgtcgggcccgggacgtactcggtggccagccacggcgactcggcctcggggtcggcgtcgacgacccgcaccgtgtggcgtccgctgacccgtttggcggcggcgatttcccgggcgaagcgctcgcggtacacggcgctgtcggccaggtccgggttcagcagtttcaccgcgaccttgccgccgtccggcgaaacccccaggaacacctctcccatgccaccggcgcccagcgatgccgtcaggcggtacgggccgacctgggccggtcgcagttcatccatcacgcgcggaagtctccgccagcctggccgggaccggtcccgaagcggcggcacggaaagcgcccccgaaccgcgacggttcgggggcgccatcggtttcgtgtcggtcagccgtcgacatcgcctcccagcctgcgggcgcggttggcgacgcggtacaggatcagtgccgctccaccggcggtcagcaggatcgtgccgatcagcaacagcattccgagcgagtttccggtgatcgccagaccgtcccggtcggacgaaccctgtggcgcgaactcctccagcgtcggctctgtcggcggatgcatcgtcaccggtggtgtgtcctcgtcgtcgggcggctcctcgtcgtccggcggcggtggctcttcctcacacggtggttcgcgtccgtcatcgcacggcgggggtggttcctcctcgcacggcggttcccggccgtcgtcacacggcggcggcggttcttcctcgcatggcgggttcgaaccgtcctcacacggcgggggcggaacactggtgcccgggcacgcgtgggtcaggttgaactggtcctgcggggtgctgccggtgatgacggcggtcgctccggtcagggtccagcccgcgttggccagcacgtaggcgaacttgccgtcgtggccttcgacgacggtgccggcgatggtgccgtcctcggcgaaggtcgccgagacagagacgaacgcggcatcgttgccgggcaggacgaacacccagccgtcctggccctcgggcgccataccgcccggaatgtggtcgcagttcgggggcccgaagtcggccgcggtggtgccgacgttgcccgggttgatcgggatctcgctctcgccctcttcgagctcggcctcggcttcttcagcctccttggcctcgtccgtctcttcggccgcttcggtctcctcggtctcggtcgccggttcgatcacctcgggttcctcgacgacctcgggctcctccaccggagccggttcttcgacgatctcgggttcctcgacgggaagctcgggcacgggctcctcgacgacttcaggggcgggctccacctccggctccaccaccggatcgtccgcctcggcctgcgagaccgggtggtccttcttctccttcttgtcctcgccgggatcggcccacgccgccgacgggaacgcgaaaaccgcgacgaccaccccgactgctatcaggctgcgcggcagggattttcgcatgacccctccaaaaattgtgatttacggattcaaatcagtgagttaccgcaccgatccgctgagtctcgttcggatctgccaggcgggcgcagggtcgaaagtccccgccgacggtgccgttcaaccctgaaccatcacggcactgaccagggacttcaccggtttctgttgccgcgcaagcaatacggcggcatttgcgaaaacacgtggcgcatgcgtatgcgacgggccagactgctgccatgacgaccgattccgttcgcaacttcagcaccgacgacctgcaccccaccggcgggtacgagcacgtcacgatcgtcgagcccggccgctacgccaacctcgccggacagtgccccgtcgacgctgacgagaaggtcgtcggcctcggcgacatcgaccggcagatcgaccaggtcgcggccaacgcgttggccgcgatcaccgccgccggggcccgtcccgaggacgtggtccgctcggtggtctacgtcgtcagcgccgacagcgccgtcgtgggcgccgcctggcaccgcttcgccgagaacacggtgctggcgcccgcgttcaaggccgcgagcaccgtgctcggggtgacggcgctggggtattccggccagctggtcgagctggatctgacggtgcggctgtcgtgacgggggctcaccaaccgcgccggatcggccgcaggttgcggcggctggcggcggcgcggctgcggtagacgatgtagggccgaaacgggtagccgaccggggcgctgaaggcgtgcaccagccgggtgaacgggaacagcgcgaacagggccatgccgatgacgacgtggatcttgaacgccatcgaggcggccgacatggcggccacgtcggggttgaggatccagatgctgcggaaccacaccgagacggtctggcggtagtcgacctcgggcacgtcacggatactgtcgatggtggacaggagcgtcgtggcgagtccggcgacgatcgcggccaccaggaccaggtacatgaccttgtcgttcacggtggtggcggagaagaccggaccgacggtacggcggcgccagatcagcagcgcgatgccgcccagcgtggcgaccccggccagcgcacccagcgacagcgcggcgaggtggtaggtctcgtcggtgacgcccacggcacgggtccagctctcgggaatcagcaggccgacgacgtggccgacgatgaccagcaggattccgaagtggaatatcgggctggcgacgcgcagcaaccgggactcgtacagctgcgaggagcgggtggtccagccgaagcggtcgtagcggtggcgccagatcgtgccgccgatgagggtcagcagcaccaggtacggggccacgccccacagcatgtggtcgaggagggtcatcgtcgggctcccagcgttggcattccgagcatggtgcgatcgccgctcgcgggcgagccgggcgtcggatagccgcccagtccgacgtcctcggcgggcgggccggacgcggccagttgccgggccagcgccaggtcggcccgcgacgcgggcggcagcgacgcgcgaaccgcgtccacgacgtcggcgtaacgcgtcccatgctcgcgcaacgcggcgctcaacagctccagcgcgggctggaaccggttgagcagccccactcccagctcggcgtcgccgcgagcggcgaactccagcatcacggccaagtgatccggcagctccccagcggccggtgcccaaccgcgcgaggcgtagacctgcttgatgtcggacagcgcgtggccccgacggcgggtgtcgccgtcggtgtagaacgtcagatgcagggtgcggcggcgcttcagatcgaaggtgtccacatagtgcgcgccgagttccagcggcgggacggactgcgcgtggtcgcagaaccgctccagttgcggcgcaccggtccggcccttcaactcggcgacggcctgccggatgagcggcaagcgttcgaagaagcccgcgtcgggataggccaacagcagcgcggcggcctgacggacgacggtctcggacgggacggtcacggggcctcctcgccgggttcggtgggcttgctcgggaacatgccctcgggtcggccgttgccgtcccagttgagcaggttgacccgccccgccaggtcgccccgcgcgtcgctggtctgacggtcgcgcaacgcgtggaagttctccacagtagccggtggattgatccccgacatctccccgaacggcccggacccgcccatgccgggcccgccgtcgaagtcgaggctgcaccccaactcctcgatcacaccccgatcggcatcatcagtcccgtacgcggtgggaatgacataccggtcgtcgtacttggccaaggccagcaaccggtacaactcctccagatcctcaccggagcaacccaccgacgccgcgatcgactcgtcctgctcctccccaaggttgacccgccgcatgtgagagcgcatagccgcgagcttgcgcagcgtcgcggtgaccggctccgggtcaccggcggtgaacaactccgcgaggtactccaccggaatgcgcagcgattcgatggccccgaacaggttccccgcgtcctcgccatcgtgcccggtggacgtcagcgtgtccacaaccggcgacagcggcgggatgtaccagaccatcggcatggtgcggtattccggatgcagcggcagcgccacccggtgccgtttcgccaatgtgtacaccggcgagcgactggccgcgtcgatccagcgatccgggatgccatcccggcgcgcagcgcgccgcacctgctcgtcgtcggggtcgaggaacacgtccagctgcgcctcgtacagatcgcgttcgtcctcaacggccgccgcggcgccgaccttctcgacgtcgtagaggatgacgcccagataccgcagccgtcccacgcaggtctccgagcacaccgtcggcatgccgacctcgacgcgcgggtaacacagcgtgcacttctcggccttgcccgtcttgtggttgaagtagaccttcttgtatggacacccggtgacgcacatccgccagccccggcacgcgtcctggtccaccagcacgatcccgtcctcgctgcgtttgtacatcgcaccggacgggcagctggccacacaggacgggttgaggcagtgttcgcagatgcgcggcaggtagaacatgaaggtctgctcgaagtcgaacttgaccttctctcccaactttcggacgatcgggtcggccgagccgagttcttcgcctccggctaggtcgtcgtcccagttggcgctccaggtgatgttcatcggttcgccgctgatgagggatcgcggccgggccaccgggatgtcgtcaccgagcggggcggtgatcaggttctcgtagtcgtaggtccacggctcgtaatagtcctgtatggacggcagcttcgggttggcgaagatcgacgccagcttcttccaccggcccccggcgcgcagcttgagccgtccgttgcggccccgccgccagccgccctgccagcgttcctggtcctggtagccgcgcggatagccctggccgggccgggtctcgacgttgttgaaccacacgtattcgacgccgccgcggttggtccacgcctgtttgcaggtcaccgagcaggtgtggcagccgatgcacttgtcgaggttcatgaccatggcgacctgcgccatgactcgtccgatctcggctgccatcagtacctcacctcactggttcgtttgcgaaccacggtgacctcgtcgcgctggttgccggtgggtccgatgtagttgaacgcgtaggactgctgcgcgtagccgccgatcaggtgggtgggtttgaccaacagccgggtcagcgagttgtggataccgccgcgtcgcccggtggtctcggtcttggggacgtcgatgagccgttcctgcgcgtggtacatgtagacggttccggtcggcatccggtgggagacaacggctcgggcggcgacgacaccgttgcggttgacggcctcgacccagtcgttgtcggccacgccgatcgaggccgcgtcggcgggactcatccagatcgtcgggccgccgcgcgacagcgtcagcatcatcaggttgtcctggtactccgaatggatcgaccacttcgaatgcggcgtcagataccggacggtgacctcgcgtccattggggccgatcgcgggttcgccgaacagttcggtcatgttgagcggcggccggtacaccggcagcgcttccccgaagtcgcgcatccagtcatggtccaggtagaagtgctggcggccggtgagggtgtgccagggtttgtcgttctcgacgttgatggtgaacggcgagtaccggcggtcgacggcctccttgccggaccattccgggctggcgcccaccggggtggggcgggccttggtgtcggcgaacacgacccggcgttcgccagcggcgtcgatcagtgcggagaagtcggtgccggtgcgttcggccagtcgccgaaacccttgggcggcaaggcgtccgttgctggttcccgacagcgccagtatcgcctcgcagaccttgacgtcggtgtcgagcagcggacggctgtcggcgacgccgccgtgggcggtgccgttgcgggtggccagccagccgatctcggcgtcgggggtgaacgccacgcccttgaccggcagccccttggactcggccagcggcccgagtgcggccagtttcgccgccaccgccggatagtcgcgttccacggtgatgatggcgggcatggtctggcccgggatcggggtgcggccgtcgtgtttccagtccgggacggtaccgccgggctgggctagttcgccgggggtgtcgtgctggtgcggcgcggccaccaggtcggtgacgacgccgaggtggcgctcggccagggcgctgaactcgcgggccaacgcgtggaagatctcgaagtcggtgcgcgactgccacggcgggtcggtggccggggagaacgcgtgcacgaacgggtgcatgtcggtggtggacaggtcgtgcttctcgtaccaggtggcggcgggcagtaccaggtccgacaggatagtggtgctggtcatccggaagtccagcgacagcaacaggtccagcttgccgcgcggtccctcgtctcgccagtccacttcggcgggacgatgctcgggaccggcctcggtggcctggacgccgtggtcggtgcccagcaggtggcccaggaagtactcgtttcccttggccgaggagcccagcaggttggcccgccacacggtcagcacccggggccagttggcgggggcgtcggggtcctcggcggcgaaccgcagcttcccctgcgcgagttgggatgcgacgtagccacccgggtcgtccccggcctcggcgcccagttcgatcgggttgcggtcgaaggtcgggtaggacggcatccagcccatccgcgccgaggccgcgaccagatcggcggtgtgccgtccactcaggccaccggtgtgcagaggggacaggagtgcgtcggccgagtaggtgtcgtagcgccactggtcggtgtggaggtaccagtacggtgtcgcggccatgaacctcggcggccgcgaccagtccatcgcggaggcgtatgcggcccagccggtctgggtgcggcacttctcctggccgacgtagtgggcccaaccgccgccgttgacgccctggcagccggtcagcagcagcggcgtcaggaacgcccggtacatggtgtcgccgtggaaccactggttggtgcccgcgcccaggacgatcatgcaccggccgccggaggcggcggcggtccgggcgaactcgcgggcgatgcgggcggccttgtccgccggtaccgaggtgatctcctgctgccaggccggggtgtacggctgcgacgcgtcctcgtagccggacggccagcggcccggcagtccgtcccggaacaccccgtactgggccagcagcaggtcgaacacggtggtgacgagccggtttccgatgcggcgcaccggaacgccgcgctccaggtaggttccctgctcgtcgaagcgcggcagccggaccgcggccgtctcgccttcgggctcccacaggctcaaccggggccggtgctcgccgaggtcgaggttccagcgcccggttccggcctcgccccaccggtggccgatggtcccgttgggacacacgggccggtcgtcggcctcgtccaggaacaccggtttccattcggcggcggtctcgtgactctggcccagccgcgcggcggtgaggaacttgcccggcgtcaggtagccatcctgttcggatagttcaataaggaacggcaggtcggtgtacttgcggacgtaggcgtcgaaggcttcgacggtgtcgtcgacgaagttctccttgaggatcacgtgccccatggccatggccagcgcgccgtcggtgcccgggtgcggcgccagccattcgtcggcgaacttggtggcgtcgttgtagtcgggcgcgaccaccacgaccttctgaccgcgatagcgggcctcggccatccagtgcgcgtccggggtgcgggtcaccggcacgttggagccccacagcatcaggtaggccgcgtcccaccagtcggcggactccggcacgtcggtctggtcgccgaacacctgcggcgacgccaccggcaggtcggcgtaccagtcgtagaacgacagcatcgaaccgccgagcaggttcacgaaccgggcgccgacgccgtgcgagacctgcgacatcgccgggatcggcgagaagcccgcgatccggtcgggcccatagcttttgatggtgtggacgtgcgcggcggcggcgatctccagcgcctcgtcccactcgatgcgcaccaggccgcccttgccgcgcgccgactggtagcggtggcgtttggccgggtcggtggtgatctcggcccaggccgcgacggggtcgcccagccgggcgcgggcctcgcggtacatctcgaccagcacgccgcgcccgtacgggtagcgcacccgggtcggcgagtaggtgtaccaggagaacgcggcaccccgggggcagccgcgcggctcgtattcgggccggtcggggcccaccgacgggtagtcggtcgcctgggtctcccaggtgatgatgccgtccttgacgtagacgttccaggagcaggagccggtgcagttgacgccgtgcgtggagcgcaccaccttgtcgtggctccaccggtcccggtagaacacgtcgccgtcgcggccaccggtcttgaactgggcccgcaggtcctcagtgaccggtgtccggttcaagtggacaccgagtttgagcaaagtatcgccagcgtcagccaatattctcacctatgtcgacgtttgatgttcgtcccagcaaactcgttcgccgctgtgcccgtttagggccacaggtccctcagacttatgaggtttgtctatcagtcgaccggtgtgtgccgatgcagaattcgtcgaaaacccggcacgagtccggacgacgtcattagggtaacccggagccgggagtgagatcaatgtccatgatgaacagtaagacaagcgcgatcaacggccacaccaccgcgcgaccgggcgcgggcaccaacctggcactggcgacggtggcgttcgcggtgacgttctgggcctggaacctggtcggtccactgtctaagacatacaccgacgcgctcgacctgacgccgacgcagacgtccattctggtggcgtttccggtgctggtcggttcgctgggccgcatccccgtcggcgtgctgaccgaccgctacggcggccggatgatgttcaccgtcatctgcttcgtcagcatcatcccgacgctgctggtggggctgtcgcacggttcgttcacgggactgctgctgtgggggttcttcctgggtatcgccgggacctcgttcgcggtcggcatcccgttcgccaacgcctggttcccgccgacgcggcgcggcttcgccaccggcgtgttcggcgcgggcatgggcggcaccgcgctgtcggctttcctgacgccgcaactggtctcggccttcgggctgctgcgcacccacctggtgatgtgcgcggcgctggccgtcatgggcgcggtcatgtggctgttcgcccgcgacagccccgactggcggcccagcaccgaggcggcactgccccggatccgtgacgcactcaagatcaaggccacctggcagctgtcgctgctctacgcggtggccttcggtggtttcgtggccttctccacctacctgccgacgctgttgaccatctcctacgagttcgtccagaccgacgcgggcatgcgcgccgccgggttctcgctggcggccgtcgtggcccgcccggtcggcggcatgctgtccgaccggatcgggccggtcaaggtctgtctggcctcgttcttcggcgcgaccggcatggcggtggtgctgtcgttccatccgcccgccgagatcccggccgggacgtcgttcgtgctgatggccgtggcgctggggctgggaaccggcggcgtgttcgcactggtcgccaagctcgtcgaaccggcccgggtcggcaccgtcaccggcctggtcggtgccgcgggtggcctgggcggctacttcccgccgctgttgatgggcgtcatctaccaggccaccggcgactacgtcatcggcttctggctgctggccgtcaccgcgctcctggtggggctgttcacgatgcgggtgttccggcaggtgcgctgaggccgcgccctcagctggccagccgcggcgtcagcggggtgggtgaggtcttcgggtcgggtcgaccgacgcgcagcaccagcagtgggtacccgacaccggacagcagtccccgcaaccgttcccgggcgatgtcgatctcgatgacgtcgctgaacgggaccaccgacaggcccagtccggtcgcggtgatccaggcgctggccagcgcctccccgccccgcagccacgcggccgggtcgtcggtgtcggcgaacaggatcacgaagctggccaggtcgtcgccctcgtccgggtcataggatccgccgacgtcggcggtgccgtcgaaccggggcggcagcaggtaacgcgagccgtgccggggaatcgccgagcccgggacccccgcggcgttgcgtcgcccaccgacccactgcgttcgttccgcgtcccgggacgggtcgttccggtccagatcacgggccgactgggcggcgaggctcagcggcaggaagtcctcctgccgcaccaaatgcaggtgggcggcctcggtctcgacggccgctcgcagccgttccagctgccaggccgccaccgagcccccggcgggcgtccgccggtcggtgcgaccaccagcgccttccgcagtcgatcctggtggcggcggacgtcgtcgatcggttcaccgacggtgacgcgggcgagcagatcccggtccccgaagggcgacgaccgcgccacctccgcctgatgtccattggccgcgaccgccaaccgcgcgtagtagagcgaggccccgcagctgaggatggacagtcgtcccgacgggtcggcggcgggcagccgccgggtgcggtcgaagcgcagcgtcagcccggtggggccgagcgcccacttccagggctgggtgttgtggacggagggtgcgtaccgcgcgacgctggccgcctcgcccaggacggcgctgccggtcgcggcgtgtgtatgggtctccacgaggcaattctcggcactgacgtcccgatccggcagggccgaattccccggaggaaatagaccgggaactacctgggcggcggcgtcaaggtccttcgaacggcggccccctcaggccctgtctccatggcgcccaggggaacaggatggcggtacgcatcgaacggaggaacctcccatgccagttcccgctcccgtcgccgtcgggttcgacggctccgcagccagtcaggtcgccgtgcggtgggcgacgaccgaggcccgactgcggcaacggccgctgctcatcgtgcacgcgttcctggccctggcgccgcttcggtccgattcccccgaagccgaggccgcggccgtccggcgcgccgtcggtgaactgctcgaagccgaggtcacccgggtccgtgaactggctcccgacctggacgtcagtggtgtgctcgtcaacggcctgaccgcgagcaacaccctcgtggacatgtcgcgcagctgtgaactcatggtcgtgggcacccggggccgcaacggcctgaccggcctgctgctgggttcggtggcgacccaggtcgtcgagcacgcgtgctgcccggtgctcgtggcccggcccggcgcggacgaggcgaccccacccgacggccgggtggtggtcggtgtggacggttcgaccctgtcccacgaggcgctgcggttcggcttcgaggaggcttcgatgcgcggcgccgagctgctggcggtccacgcctggcgacacccggcttcgctggccggtggcgacctcgtcacgctggtgcgcgacgaggccgaactggccgacgagaaggagcggctgttggccgactcgctcgcgggctgggaggagaagtaccccgacgtgacggtcctgcgccagctgacgcacggcgatccccgccaggtcctcaaggacgcctccgcgggcgcgctcctgctggtggtgggggcgcgcgggctcggcggtttcgcggggctgctgctgggatccaccagccagaccctggcccaccacgcccacagtccggtggcgatcgtgcacccgggccgctccgggtaccggcggtgacaccggtgagcgtcggcgtgactcagtccagttcggcgccttcggtttcgggcagccacagcgcgaagatcagcgcgatgacgaagaacgcctcgatgaacacgaccgtcggggtgaagccgatcgcgctggcgacgaggaatccgatcagggtgggtgcgatggcgttggcgacgcgctgcgcggtgatgccgatcgagtagcccttgccgcgcacggcggtcgggtagatctcgccgagccaggtgtcccacacgccccaggcgccctgggcgaagaacgacatcaggaagttgccgacgtacagccacaacaggttgggggcgtaggcgaaggtgaggccgccgacggttcccatgaggacgaacagcaggtaggtcttcttgcgtccgaacttcccggtcatataggacgcggtgaagtaccccggcagcatgaacaccgccgacagcgcgatgaacccgtaggagtcgggcagcgacaggttccgttcggccagcaggcccggcagccaggtctggagtccccagtagccccacgacagcgagaagttgatgatgatctggaccagcgtgaacatcgtcagtttgcgtttggtcggtccggcgggcacgatggctccggaggtggccagggtcaggttgcgcgccaccgtcatcgcgccgttggacagccaggtgatcgcggcgcgtgcctgttcgatgcggccgttcttgaccagccagtacggcgattcgggcacccatttccacaccaccagcgcccacaggccggacagggaactgatcacgatcacccagcgccagcccgcgaactccaggaatccggaggcgacgccgacggcgatgagggtgccgaacggccagcccgcggccaggaagaccgtggcgcggccccggtacttcaccgggatgagttcctcgaagtacaggaacacggtcaccaggattccggcgagcgcgaccccggacagcaaccgtaggctccatagtgtccagtagttcggggacagggcggagaccgccgagatcacgccgtaggcggcgaggctgatgacgcaggcgggtttgcggcccttgcggtccacgtacacgccccaggcgagcgcgccggggatcatgccgaagaacatcgccgagatgaggaatccgatggcggtgtcgccgacctggagttcggcctccacatcggaggcgatataggacaggatcagcatctcccaggcttcgatgacgaaggcgaagaagagcgcgaatccggccatgaggtgccgccggttcagcggcatgcgggtgaagatcgtgccgacggcttcggtgtcgggcgtcgccggggcttgcgggatggtcatggggggtccgattcgttggcgcggtccgggggcggacctgtggttcaggtggcgatggcgccaccctggatcacggtgcggggccgggattcgtcccacagcaccgccgggtctgcgacgggatcgccgtcgagcagcagcaggtcgccgcgggcgccggggcggatcacgcccaggtcggtgcggcgcagcagtttcgcgttgacggtggtggcggagcgcagcgtgtcgagcacactggacgcttcgatctggagccgcagtccgagcagctggtcgtcctcgaggtcgcccatgaggtcggagccgaagccgaccgcgaccccggcggcgtgcgcgagttccacggcgtggcgtccggcgtcgaggacctcgcggttcttcgaccgggacaccgcgggcaggccgatggcgtcgccgcgccggtccatggcgtcgtaggcgatgagcgtggggacgaggtaggcgcccgcctcggccatcagggtggcggtcgcgtcgtccagcaggttgccgtgttcgatggagcgcacgccgttggcgatggagtggcggatcgcctcgggcgagtacgcgtgggcggccacataggagcctcgtcgggcggcttcggcgcacacggcggcgatctcctcggcggagtactgcggccgggtgagcgggtcggtgggtgacacgacgccgccggaggtcatgagtttgatggcgtgcgcgccggtgcggaaccgttcccgtaccgcggtgcgcagcgcgtcgacgccgtcgacgacctcgttcatgtgtccgccgtgcaggcagatgtcgaggtcggcgggtcgggcgtcgccgtggccgccggtctggctcagggccggtccggtgtacaggtagcgcggtgagtcgatgagtccttcggtgatggcgcgggacagtccgatgtcgcctccggcgacgtcgcgcacggtcgtgaagccgcgtcgcagggcgcgcccgagccgccgcgcccctttgagcgccagataggacagtggtccggcttcgaactcgaggttgtggacggagatgccgtaggcgtggaagtgggcgtcgatgaggccgggcacgagggtgcgtccggccgcgtcgatgaccttctcccccaccgacacctgtccgacctcggcgatctcgccgccgatgatccgcacgccgccttcggtgaagtcggtgccgtcgaagatgaccgcgttggtgatggtgatgcccatggtcagttccctctcgcggtggcggtggcgggttcgtcgacggtgtagtccgggttgacgaccacgccgtaggacttgagtgccgattcggctgacacgaaaccgttgcggacgtcgcgcgccaccgcggccgggtcgcggtggaaggggtcgccgtagccgccgcctccaccggtctgattggacagtgtctcgcccgcgtcgaggcggttgtagctgcccgcctggatcttctcgcgttcggttccggcgttgcggaccatccggttgggcacgccctcgccgccgccgtcgatggaccacggtggcgacttcgtcttgtacaccaggcagatcccggtcgagggcgccgtgaaccggtacacacgggacactccgacgccgccccggaacctgcccggtccgccggtgtcgggacggtacccgtagtggtcgatgatcatgggagacttcgtctccagcacctcgacggggttgttgcggcagcccggttccgacaggtgcatgatcccgtcctcgccgtcggcgaaggccgaggcgccgaagccgaccgcctcgttggtggcctccagccactgccgtccgtcgcgcgggttgacgcccaggcccatcatcgagcagacgtcgccgccggaacaggcgggcacccggtcgggcatgccctgggccagcgccttgaggatcacctcaccggccaacaggcccgtccacagtgtgaaggtcggcatgggtggtaccgcgtgcatgaccgaacccggttcggtgaccacccgcagcggcgcgaagttgcccgccaccaccggggtgtccggtgtggtcagtgacttgaagatgaggctggacagcgcttcggtctggccgcgggggacgttgatcgggcccttgacgccggtggccgagccggtccagtccaccaccatctcctcgtcagagatggtgaccgtgacgtgcagtttgacgagggtgtcggtgtcgatgccgtcgctgtcgaggaagtcggtggcactccacgtgcctttgggtagtgtggacagtccgatgcgggcgagtttctcgccgtgggtgttgatctcgctcatcgccgcggtgagggcgtccgcgccgtatttcgcggccagttcctgggtgcgtcgcactccggcgtggcaggcggcgacctgcgcctggatgtcgccgatggtgcgttcgggcatccgggagttgaagcggatcaggttgaggatgtcctggttcggggtgccgcgccggtacagtttcgcggccgggaagaccaggccctcctggctggcgtgggtggagtccaggacgtagccggggtccttctggttgaggtcgaggacgtggacccggcaggacgcgaagccgatgagcgcgtcgtcgatgtggatgggcgcgaacaccagcgggtcgagggtgtgcgccgatgaccaatagggatagttgagcaggaagacgtcgccgggttccatggtctcgacgcccaggaactcgatggacttcttgatgccgtggtcgttgccgcgtgtgaacaccgcgatgccgggcgcgtcggcgaccacgtctccggcggcgtcgtggatgccgatgccgtagtcgtggatctcgtacacgacggtgttgtaggccgtgcggcacaggtttcgcgcgacctcctcggccgccgccagcaggccgtgccggatgacctccagggttaccgcgtcgctcatgccgtttcccttccgagtgtgatgacgagttcgccgtgcggcccgacgtcgagccggtcgccgtcgtgcagcaccgtcgtggcggtgtgctcggtgaccacggccggtccggtgaaggcgtctccggcggcgaagtcctcgcgggcgtagcgcgcgtagtcggcggtggagccgtcggtctcgtgcaccacccgactgccgcgcggtcgcagtggttcgccggttcgtttgggcgccaacgggagttcgggtttgtcgacgacgccggtggcgcgcagccgcagtgtcgtgatctcgaccgggtcgtccatgacgtggccgtactggcgtcggtgggcttcggcgaactcggcctcgatcacggcgatcgtgtcgtccacagcggaggggaacgcgacgctgaccgagtgttcctggccgctgtagcgcacgtcgacgctgcgttcgtagcgccgggcttcgggggcgaagccctcgtgttccagctggacggcggcctcggcctccaggtcggcgtaggcggcgcccatcccgtcgaggtccacatcggccagggcggtgacggcggtgcgggacaggtcgtgctggacgtcggccatgagcatgcccagcgccgagaaggcgccctgtcccggcggcacgaccacctcggggatgcccagttcgcgggccacgtcgacggcgaccagtcccccggcgccgccgaaggacagcagcgcgaagtccttggggtcgtggccgagttccacggtgatcgcccgtaccgcgcccatgatcttcgtgttcgtgatgcgcaggacgccgcgcgcgagttcctcggtggagtagttcagttggttcgcgatgggccgcaacgcttcccgggcaccgtcggcgtcgagagcgagtgtgccgcccagcggcgtgtcggcgccgaggtaaccgacggccagcgccgcgtcggtgaaggtgggccgggtgccgccgcgaccgtaggccaccggacccggtaccgccccggcgctcttcgggccgacctgcaacgccccggcgtcgtcgaggtacacaagggagccgccgcccgagccgatggtgtggatgtacagcgagggcgtgttgatgggcatcccctcgaactcggcgccctggtgcgcgaccggggtggagtccagaaccagcgacgcgtccaggctggttcctcccatgtcgatggtgatgagattggggcgccccaacagtttcgcgaacccggccgcgccgaccacgccgccggcggggcccgacaggatcaggttgaccggttgttcccgggcggcctcggcggtcatggcgccaccaccggaccgcgacatcaggaaccggccgccgaatccggcgtcggtgagtccatcgtcgagttcggcgaggtagcgccggacgatcggcttgatgtaggcgtccagcaccgcggtggaggtgcgctcgtactcccggtactcgcgggacagttcgtgcgagacggtcacctcgacgtcgggacagtgttccagcaggatctcgcgcatccgggtctcgtgcgccggattggcgtaggagtgcaggaatgccaccgcgacggcctggtagtcgcgctcgccgatctgggcggcgacgcgggccgcgtcggcctcgtccagcggggtcgcgacggtgccgtcgaaataggaccgttcggcgacctcgaaggtgtcgtagcgttccagcagcggttcgggtttgcggtaggcgatgtcgtacatgacgtcgcggttggtgcggcccagcaggtacacgtcgcgaaagccccgggtgccgaccacggccaccttggcgccggtgcgggtcagcagcgagttcagtcccagggtggtgccgtggttgaacatcgacacgtccggcatgtccacttcggccgcgccgaaggcgtccaggacgccgcgcgcgggggcctcgggggtggtggggaccttctcgaaccggaactcgccggtgtcgggccgaagcgtgacgacgtcggtgaacgtcccgccgacgtcgatggccacccgggtctcgtgctgcatgtcttggccttcccgtctcgcccaattggggtgtgggttccaggaggttcaatacaatgtcacatgacactggtcgagtcaatagccgtgacctgcgtattagccctgacccggtattgtgaaatatgacattccagcccgctcccacaaggagtcccatgaccgccgcctcccacctgacctcgctgaagaagcgcgagagcctgcgcgcgacggtggccaacgcgctgcgggccgccatcgtctccggcgagatggaacccgggagggtgtactcggcgccgaccctgtgcgcccggttcggcgtctcggccaccccggtgcgcgaggcgatgctggacctcatcaaggagggcatggccaccccggtgcccaacaagggtttccgcatcaccgaggtctccgacgccgacctcgacaacatcactgagctgcggctgctcatcgaacccccgacggtgcggcgggtggtctccctcatccccgaggccgacttcccgaagctgcgccgcctggcgcaggacatagtggacttcgccctggaggggagcctgggccagtacgtcgaggccgaccggatcttccacctggaactgctggcctacaacgacaacccacgcctggtcgagatgatctcccagctgcgcacccagacccggctgttgggcctgtcccggctggccgagggcgacgagctcaaggactccgcggccgagcacctgctcctggtcgacctcatcgccgaacgtgacgccgagggcgccgaatccctgatgcgccgccacatcggccacgtccggggcaagtgggcctgagcctcacacgtccaccatcgtgacccgcgtcatcgacactatccctactaatcagataggtttcgtcgatgaacgcatcacgttcggacaccgtggtgggcaggctgttcgccttccccaacccggtcaacgagatctcggcgcgcctggtcgcgggcggggtggtgctgatgtgcgtggcggcgatcgccttcgaccaaccctggctcaccgccgtcatcgcctacggcttcgtcgcgcgagtactgaccggcccgacgctcagcccgctgggccagctcgtcacccgcttcatcaccccccgactcccggtcgaacccgtatgggtcgccggtccgcccaagcggttcgcgcagggcatcggcgtggtcttctcggtcaccgccgccgtcctggcgctggggctcggtctgcacacggcggcctggatcgtgctgggggcgctggcggtggcggccacgttggagtcggtgttcgcgttctgcctgggctgcaagatgttcgcggtgctgatgaagaccggcctgatcccggagcaggtgtgtctggagtgctccgacctgtcactgcgctacgggactcgctgactcggctcagccgtcctggttctcgtcccgcaaccggtgaaaggcccggttggcggccagcaccagcatgccctggacgccgagatggtcaccgccgtcgccgatgatctgacgtcgcaactgcgcggctcgccgcacgccgtgtcgaaccccggcctcggcctgttcgtcatgcggcccaagcggatgccgatagcgttccagagccgtggccaggtcgtccaggagctcggcgaacgccccgttgaagtccccgctgggacacccgtcgggctggtgcgggtcggtcgcggtgacgagagcgtcggcgatacgacgaagttcggtgttcacatcgctgagcacactgaccgccgccacataggaatgcggagtcgcggcgcgcggcgaccgggtcaggcggcgcaggttgaaccgcgtgctctcatacccgcggctggccgactcctcggcaccacgcgcatcgcgttgcagattctggctgcgatgctgccagcttcgcgcggtctcgtgatcccacccgtctcgcagcccgtcaccgatcgccgtcaacagcgcgatggtcatgtcgctgacctgaccgacgacccgatgtgcctgccgcaactgaaccggcggaaacacgaggatgttgatgacggcaccgacgctgacgccgaccagactctccacgatccggtggtacaggtaggcgggatcgtcggcggtcccataggtgagcatcagcaaagcgatcgtgcccacccagattccgtcgtcccccaagcgacgccactgaccgatgagcatgccgaccgccaccgcgaccgccagcgctgccccggagtactgaatcgtcgcggcgacgccgaacgccagcacgatccccagcaccacgacgacaagctgtcgtcctatctggaccagcgaccggtagacggtctcgctgatgacgaacaccgcggcgtagggcgcgatgaaggactggggcggatgaatctgctccgcgatggcccaggcggccaccgccgccaaggtcatcttcgcgatctgggtgagcgtctcccgtgtcaccgcaacgggtttgactctcgcgaccgctcgccccaccaaggtcttgatgcgtgcggacaaagtatcgatgccccaccgttacccagctcgggcaccgagaacacctgccgcgaccgggaaaccgctacgcgcactcggcggccgtcgacgacagcgtcgcctggaaccgcgacccgggccgcagctggtggaacccgccgcccggcttgtccggcacggtcaccgcgtagctgaccccgacccgctgcccactggacaggtcgccttgccacatcagaccccgcgagtcgtattcgacgctgccgtgactggtctcgggccgccgcacgatctcactcccggccagggcgccgtccagcgcctgccgagcctccacatgggtcagatcggttccggtgcggttctcgatcgacagcgcgatcgcgcgttcggccggttcgcccgctcccccaccggatctgccgacggtggtcagcatgtccaggttgcgcacctgcccgtttccgcagtcgatgatggccaccgccgccgaggtcgccggaagcaggatcaccgccgtcgccgccaccgccgcgatccaaagcccgtatgcgattcccgtgaacacgctatgtatatatcagacaacggtcagcgcacacgtgttctcgggcggcggcggtcattcggccggggcgaaggcctcggccagcagggtggtctcgggtgggagttcgccgttggcgtcggccgagcggaggtgctccagcagcatgcggtgcagttcgcgggcggctcggggtggttggacgtcgcggcggtgggcgatggcgatggtgcgttccgggccggagcgggtgaagcgggtgatgcgcaggccggagcgttcggcgaccatgctggggacgacggcgaggccgagcccggcgcggacgaaacccaggaccgcgtccatctcgccgccctcgacggtgaaggtgggttcgaatccggcttcgcggcaggcggtgatggtggattcgcggaggtcgtagccgcgccggaacatgacgaggggttggtcgcgcaggtcggcgacggtgatgcgggcgcgtttgcccgggggtgggagttggggggccgaggcgacgacgaggttctcgtgcaggagttcggcgacccgcagggcggcggggcggccggtttggtgggtgatgatgagtgccaggtcgagttcgccgtcggtgagggtgcgcacgaggtcctgcgagccgccttcgtcgacggtgagttcgacgccggggtagcggtcgtggaagacgcggaagatgtcgggtacgaggctggcgcacaggctgggtggtgcgccgagtcggacgcggccgcggcgcaggtcgacggtgtcggcgacttcgcggtaggccagttcggtgtcggccaggatgcggcgggccaccggcaacaacgcggctccggcgtcggtgggggtgatgttgccccgggcgcggcggaacaggggggtgcccagttcgtgttccagggccttgatctgctgtgacagcgagggttgggcgacgtggagcagttcggcggccctggtgaagtgccttgtgtcacagactgtgacgaaggatttcagttgcggcaactgcatgcacccacaataggcagcgcctatgaaaaccacaagatccatcacttggacagaatgacggcgcgggtctaacttctgacctcatggcactggacacacgcagcaagcgaccgcccgtcgcggtgacgctgtggaaggcgacgatcgggaagaagatcatcatggccctcaccgggctgatcatgatcggttacctggtcctgcacatggcggggaacctgaagatcttctcgggggcgaagaagttcaacgactactcgcactggctgcgcaccttcggagagccggtgctgccctacgagggtttcctgtggatcctgcgggtggtgctgctgggcagcgtcatcgcgcacatcgccgcggcggtggcgttgacccaccgcagtcaccagccgcatcgggcgtcgaagaagaaggtgctgggacgcaactacgtcaccttcacgatgcgctcgggcggggtgatcctggcgctgttcgtggtgtggcacgtgctggacctgacgacgctgacggtcaacacccgcgcccaggccggtcacccgtacgagaacctggtcgccagtttctcgacctggtacggcaacgtgatctacctggtcgcggtcaccgcggtcggtttccacctgtggttcggcacctggcacgcggcccagacgctcggtgtgtccgacgccgcgcggatgcggctcatccggcaggtcgccgccatcctggcgacggtcatcgccgtcggtttcgccctcgccccgatctccgtcatggctggagtagtgcaatgacaagcttcaccgattacaccctcggcgaggacatcgccgataccaaggctccagacgggccgatcaccgagcgctggagcacccggcggttcgaggccaaactcgtcaacccggccaaccgtcgcaagcagacggtcatcgtcgtgggcaccgggctggccggtggcgcggcgggcgcgacgctggccgagcagggctaccgggtggtgcagttctgttaccaggactcgccgcgccgggcccactcgatcgccgctcagggcggtatcaacgcggccaagaactaccgcaacgacggcgacagcatccaccggctgttctacgacaccgtcaagggcggcgacttccgggctcgcgaatccaatgtgcaccggctcgcggaggtgtcggtggagatcatcgaccagtgtgtggcgcagggcgtgccgttcgcgcgtgagtacggcggcctgctggacacccgctcgttcggcggtgtgcaggtgtcgcgcaccttctacgcgcgcggccagaccggacaacagttgctgctgggcgcctaccaggcgctgacccggcagatctcggcgggcagtgtggagatccacccgcgcaccgagatgctggacctgatcgtcgtggacggccgggcccggggcgtcgtcgtgcgggatctggtgaccggacagatatccacgcacctggccgacgccgtggtgctggccaccggcggctacggcaacgtgtacttcctgtcgacgaacgcgatgaactccaacgccaccgcgatctggcgggcgcaccgacgcggcgcctacttcggcaacccgagcttcacccagatccacccgacctgcatcccgcgttcgggcgaccaccagtcgaagctgacgctgatgagcgagtcgctgcgcaacgacggccgcatctgggtgcccaagaacaagggcgacaaccgggcgccgggccagatccccgaggccgaccgggactactacctggagcggcagtacccgtccttcggcaacctggtgccgcgcgacatcgcctcgcgcgccgccaagaacgtgtgcgacgagggccgcggcgtcggcccgggtggtcagggcgtctacctggacttcgccgaggccatcgagcggatgggagccgcggccgtcgccgagaagtacggcaacctgttcgagatgtacgagcgcatcaccggcgagaacccgtacaaggtgccgatgcgcatctacccggcgattcactacacgatgggcggactgtgggtcgactacgacctccagaccacgattccgggcctgttcgcgatcggcgaggcgaacttctccgaccacggcgcgaaccgcttgggcgccagcgctttgatgcagggccttggcgacgggtacttcgtgctgccgtccacgatcaacgacttcctggcccgtcacaagcccgaacccgtggccgaggaccacccggcggtggccgaggcggtcggcggtgtccacacccgactgacccggctcttggagaacaagggcgaccgcactcccgactcgttccaccgcgaactcggcgagatcatgtgggagtactgcggcatgtcccgaagcgacagtggactgcgcaaggcactcgacctgattccgcaactgcgcgaggacttctggaagcgggtgcgggtgccgggcaacggcgccgaactgaaccagtcgctggagcgggccaaccggatctccgactacttcgagctcgccgaactgatgtgcctggacgccttgcaccgcaccgaatcctgcggcggccacttccgcgaggagagccagaccgccgacggcgaggccgcccgcgacgacgagaacttctcctacgccgccgcctgggagtacaccggttccgcaccgacactccacaaggaacaactcgagttcgagtacgtcaaaccgacccaacggagctacacgtgagaatcacactgcgaatctggcgccagtccggcccgaaggtcgccggtgccatgacgacgtacaaggtcgacgacgtcagccccgacatgtcgttcctggaagtgctcgacgtactcaacgaggacctcaccctgcggggcgaggaacccgtcgccttcgaccacgactgccgcgagggcatctgcggcgcctgcggtgtcgtcatcaacggcgacccgcacggccccagccgcaccaccacctgccagctccacatgcgccagttcgacgacggcgacgtcatcgacgtggaaccctggcgcgccaacgccttcccggtcgtgaaggacctggtcgtcgatcgatccggcttcgaccgcatcatcggcgcgggcggctacatctcggcgcccaccgggtcggccccggacgcgcacgccacccccgtccccaaaccggacgccgacctggccttcgacaacgccgagtgcatcggttgcggcgcctgcgtcgcggcctgccccaacggttcggcgatgctgttcaccgccgcgaaggtcacccacctcaacacgctgccgcagggccaacccgaacgggcccaacgggtgttgaacatggtgaacgtgatggacgaggaggacttcggcggctgcaccctcgccggcgagtgcgctacggcctgccccaagggaatcccgttcgaatcgatcgggaacctgaaccgcgagttcctgaaggcttccctgaaacgacgctagtcgcgcggcgtcgtccgccgtcgccggtagttgccaaaccggcgacggcgtccgtaccatgtggttggtgaagcatgacgaacaagtagcgattgtcaaacgccttctggcccttcgggaatcgcgtcgcgatcaagagatgttcgacgaggtcaaaacgatcccggtcagcaagtacaccgacaccgcgctgctggaccaggaactcgcctcggctttcacccggtatccgttgatcgccagccataccgcggcgctgcgggaaccgggttcctacgtggccagcgattgggatcaatttccctatgtcgtggtccggggcgaggacgggaaggtccggggcttctacaaccagtgtcgtcaccgcggtgcccggctgttgtcggaacgctccggcgcgatcaagaacttcatctgcccgttccacggttgggtctacggcctgaacggggagctgaagggaatcacccgctcccaggatttcccctgtgtggacaagtccgactacggactggtggagttgccggtcaccgagtccggcgggttcgtgtggatctcccgcaccccagacgcgatcagcgacatcccggccttcatgggccgcttccacgacgacctggagagcttcgaggtcgccaacctggtgcggtacaagaagaccaaggtcgtcaagaacgccaactggaagctgctgatcaagacctaccttgagggctaccacgtcccctacctgcaccgggacacgctggcgaccgcgttcaagcggggacagctggcctacgacaaggacgggccgcacatccggatgatggcggggcggacgaacctcaccgacatcaccgccaaacccgaagccgagtggcggatcctcgaccacgtgtcgatctactacaccctgttcccgaacaccttcttcatcctccaccccgactacgtctcggtgaacacgttctggccgcaggccccggaccggacgatctggacccacgagatgctctaccgggccgaggacttcaacggttcgagcggacagagcgccctggagaagcggttccggttcaccaatgacacagtgttcgatcaggaagacttcgccatcgccgaagaggtgcagcgcaacctgctgcacggcggcagcgaccaccacgtactcggactctcggagggcttgctggccatgttccaggacaacatcgatgaacgtctggccattcacgcggcacaggggacggagcgatagccatggaatccgacgagctgaccgctttcgcccactccgtcttcaacgcccagccgttcagccgtttcatcggggccgaactggtcgcggtctcgcgcggcacggccgagatccgggtcaagaaccgtcccgatctccagcagcagcacggttacctgcacggcggggtcatcagctacctggccgacaactgcctcaccttcgcgggcggactcgcgctgggcggcgacgccctcacgtccgagtacaagatcaactacgccagccccgccaagggcgacgtgatcatcgcgcgagccgagtcgctggtgaccacgaagcggcaggcggtgtgccagtgctcgatctactcgcaaaaggacggtgaagagcagctcgtcgcggtcgcgcagggcaccatcgtcaagattcagtccgcggcgcgcgaggcgacgtccttaaccgcttcgacggcggcatcgggttcgtcgacgtagatgtagtgcccgctgtccttggcggtgtcgagttcgctgtcgctggagacgttcagccagtccttctggcccgctgtccagtcgtcctccaggccgggaccgtattcgggaaccgccgcgaggtactgctttccgtgctggatcacccgcaccgggatgtcccccgctgacttcaccttgccgtcggtgaagaccagcttctcggggttctcgccgccgtagatcgccagggtctgggctcgtagttcggcggcttcgccggtcgcgtcttccggaatccgttgtttcaggtccgccaccgccgtcggcgaggtggcgtccagcaggaccattccagcgaccttgtccttgttgtcgggcgcgtatctcgcggcgatcagcccacccatcgagtggccgacgaggacgaccgggtcgccgttggcgaaggtgtcgatgactccggtgagcgtcttgccgacggacgcgtagtcctgctcgccgtccggcttgtcgctcttgcccgcgccgaggcggtcgtaggagcacactcgactgttcttgctgatctgcttctggaagtcggccagcttggtgagatcgtcgccgccgccgtgcaggaggaggacgatcggcccgtcggaggtggggctgccggagcacgacacgttcacctggtgatccccgatggtgaacgtgtcggtgccggtgaacagctccgccttgaactcctcccctgcctcgtccaagcctgagccgtcgcagccgaccaaccccacccccgccagcacgcaacccacgatggctatggacgtcgagatcgtcttgcgggtcacggtttcctcctgcttcgccggtgtcacggcggatgccgtgacgggtttcgaagctacggattcgcttggcccgcaacatccccacgcggtggacacttggcggtagctcgtccgagggacaacccacgccgagacatgaccaagcccccgccacgaggacgggggctcaggtttcgtccggttacttcttgacggtcgtcaggaaagcatcccagtcagaagcggacatgctgaggaagcccagttcaggcgtcttggagtcgcgaacgtccacatgggggccgtgggcgcgagtctcgaggcactggctgctactcccttgaccgctacgggttgacttgcgccagttggcgcgagtctcgacgcactggctgctgtttcccgcaccgctccggctggacttgcgccaagggccagtcatagttcaatttctcctatcggcaaagctacagatagcgcttcttggaggatccacttatacagtgccactacgggcttacgctcgtgatactggcactcggaccgcgattctacgtaagcgacctcgggatacacatcatcattgaactccaaaagagtgaacgcgttctgcatcgccgcgtttagacccgccgcaaacggaatgaccacaatgtcaaccaaatcacgtcgagcaagctcacgcaggtgatcaacctgctcggccatgacttcggcaccgccgacaaccctgcgaagggtcccctcgctcatcaacaacgtcacctccggaaacgggtctcggttccagaaccgctgtgccctctgcatcctgaagtcgacatagttctggatcttctcctcaggaactcccaacgcccgttgtagcgcccttgtgtagttctccgtctggaagagtccgttgaccatctcaatctccacgaagtgaagccggttcgcggcgctttcgaggtcgagataagtctggaacttctgcgaaatatcaaacggcacgtaccagcccgagttgagacacgctttcgccatcctgacaagttcccgcgtcagctcattactcgccccgaggaacttcgcgacagcttcgacctccggccacgacgggttcggctggtggccattctcgatggcatacagcttggacttcttccacagcttgccgaagtactcgatgtcttccaccgtcttacccgacgacagtcgaagctcccgaagcatcttgccgagctgtttccgcgttagcagtgggttatcagtcatatacgcagtatcaccgctacctgtgacaaagcaaataccgccgcaccccccgatattcggaagtcgcgcgttcggattccgccgggtgtggctcccgatcttgcccgtggcgcggggctggccagccacttaacgtcaaatcatgaccgattcgtccatcctggcgcgagacgccagctacacaatggagtgtcactcgaaagtggactccgagggctactgcgtcggctgccgcacgtaccacggccagctcgacaaacccggcccggagggctgctacttctaccgcctcgccttcgaggtctaccgcaaacacgccgcgtccctctcccaccaaggagcacaccatgtccacactcttcacacccgacctgcgtaacccagtcgtcgcctgggaagtcatcgcccgctccgcggtccacatcgtccgcgaagcccgagccagccgacgcctggaaccgctctcgatcgacggccgcatgctcttcaaagccgtagcggccctcggcatcgacctggaaccacccaaacccaccgcactgcgcaccagcatccaacgcggcctgtccgcccgcgaatcccaagtactgctcgccatcgccagcggcaagtccaacgccgagatcggccgcgaactgttcatcaccgaagacaccgtcaaaacccacgcccgccgcatgtaccgcaaactcggcgcccgcgaccgcgcccacgcggtagccgaagccttccgcgtcggaatcctcacctgacccacgcgttgtcaaccacaggaggagttgtggcaagcattgaagaactcatcgcggctgttcggtccgcactgtcgaccgtcgcagaaggccgcacgttaacaacccaaggctgctccgccctcatcgagggcacagcagccctgacggggatctccaggggctcaacgaactaccagctacgcacggcactggaagcgctcaccgccgcgatccaagccgccgagcgcgcggaaagcgtcgaagccaccgtcctcgaagccatagacgcctacgtaaccgaaatcagcaaaggcagccgtccattcgaccttccgacgctgttggccaagttgaagaaccaaggcgtggtgggtcttgaaggccgcactttggaacaggtaccggatttcgacccgacccgaaccaatccagcttgtttccaagggctggcaccacgtcaagacggaggaccgacacgagggaacctgttctattcggacgggcgccggtggaacaccgaaccgctagagtcttcgggcggagcctcagcattcgatctcgacaaagttaagctcgaatatcgagacgtaaccccagcgcaggggcatttggagggcaacgtcgcggcgtggatggcagacaaccaagagcgcgaaacagagatggcaccacttcctacacctgggaccaccgagttttcaaaggaactggtgacgcttaccgagaccgcatataactacttcgctcacccggtcactgtcgatccgcgagtcaaccgcaccctgattgccgtctacaacaactcagaggagcaggaagaggacttgcttgccctcttggcatcggtcggacttcacccgcctgctgtgcccgacggacatgttgtggccgggttggtggtcacccgattcggcgacgatctgaacaaccctgtcctcgcctgggacgtctacggacccgacgacgagtagcgcggtctggatgcgaagggataccagctccttgtctggtcacgatccgcgaatcgcacctggcgacgacgggttttcgacggaactggaaaggctttcacgactcgcccctgaacgcggcatatatcccgtgacagtggacccacgcctcaacaggcggctcatcgacatggacgccgagcccaaggaccccgacgagttcaagacgttcatcgcgagcctgggactggttcccccaccgcactcccgaggcaacgtccacgtcgaatggctccccgacgaagaccccaacgaagtggtcggcatcttcgcgtggggcgtccccacccccgaggaccactagggtcccggctggaccgtcgtctgctgcggcatcgtccggttgtcccgcgctgccgccgcgatgatcgcgatgaccagcgccaccaacagcggcggcaccgtcatatagtgcccgatccggaagctcagactcatgtttatggcccccgaaacgaacggtcccaccgccaaagccaacacgacggcaccgcccagtaccgacagttccacgaccttgttgccaccggcggccagggcgacgacggtgacacttccccacaccgccccggcaccgaacccggtcaccacactgcccgcgaccaacagcaggaaattcggagcgattccggaaaccgatatgccgattgccatgacagcgataccgacgatggccacgatcgccgggaatcgtcgtgcgaagaaccccagagctgcacccactgcggccggaatgagaaaaccgagcagcatcatcggcagcgcgacggctggttgaatgccgatggcggtcgttatggtggcccctccgggagccagcggagcggtcagcaggtaggcgccaatcacggcggccagaccgccacccaccaaaaacaacagccgatggaacggtcgcggcgcagcggcttcaccttgggtcggggggtacatggtgtcgaacctagtggcaggtttcctgagaaccctggcgggcatcgcgggccgtcgtgcgcctacccgcgcttacgccactgtggcagcggtgtcgcctatgcgggccagttggtcacccagttcggacagtgcctcgggcaccagggaatagcagatggtggtgccgtcgcggcgggttgtcaccagtccggcctcccgcaacgttcgcaggtgagccgagaccgtcggctgcgagatgtcgaagtcgtcggtgaaatcgcacgcgcagatctcgcccgcggcggcgaggcggcggagcatgcccagccggacggggtgcgccagcgctttgaacgcctgcaacatcgtgacttcgtcgtccaccactactcccttgccgtgaacctagtactcgctcaccgtgaccctcggtgccgcttcgccgtggcctcgtacggcctcgccgtggccctctgtactcccttggcgtgacccttgccaagcatagcctaggcgctatatagtttttttgctatatagtcttgcccctatacgaactgccaggcggctcagcgacaacgagcagacccgacaacaagcgagtggccccgaggacaagcgcgcggccccgaaagcaaaggacgagcgagatgactgacgagacgcaacgccagcagaaccccgacgaggcacgacggcagcaacagaactccgaggagacgcagcggcggcaggaccccgagaagacgcaacggcagcaggaccccgacgcggcacagcggcaggtcccagacgaggggctgcggcagcagaattccgacgcggcgcagcggcagcagattctcgacgaggcgctgcttcggctgcacaccaccggacccgagttcgacgactggttgagcaaccacgcgccgatggccgttgaggcgttggcccatcacgggcacgccgatcgggttcaccactggatcgatgagtatgagcacgtgttggaggaggcgccgcggccgtctgatccgatcaccgtcgagaattggcgcgaggcgcttggggatccccggcggcttggggactggccttcgtggttcgacaacgagctggccgaggccgagtggaccgaggtgttggcccggtggtggccgcggttgttgcccgggatcgtcgccagtgccacccatggggtgattcgggtcggccatgccgtgcgcacgttgcgggagcaggggcccaacgaggcgcggttggcggagttggcgcgggccttcgggtactgggcggcgcggtggcagcccatggtgcggccgacggcgccgtccggtgggctggacgccgcgagtgcgctcgcgcgggtgccccggattcccgagcaggacggtgggatccgggatcggctggcgcagttggacgggctggcgggctgggagtcggcgcaggccgcgctgcggttgcccggcgaggccgaggcagtgccggacgccgtgcgcgcgatcgtgaccgcggcggtgaaccggtacctgagccacgggcacggttcggcggtgatgctggtgcacgccgcgaccgcccccaacgcggtgctgcgggtgttgccgtcgctgccaagggagcattggcacgacagtgccgcgttcgcgtggtcggcttcggcggcggtgatgtcgatctacgctcccgccgaggcagcgccgacaacggaactgccgcaggctccggacggttccggcgcggaggaggagatcttcgacgcggcggcggccaacggtgacgcgcacgtgatcaagttcgccgacaccgcgctggacgtgcgctcctggaccggggacgcgacgccgttggcggccgcgctacggtcggcacagctgatcggggattgagccactgtgagtttcgtgactggcaaaagctagatcaacagttacgatttcgggcatgactgtgcccgatctgattcgccgctggcagtacggctggggcctggccaagggcctggccccggccgagaccctcaccggatcccacaagaacgccgtggcgctcaaggtgaccctcgacctgcccggccggtaccaggagctgctgccgctggacaccgagcacgcccggtacttcgccggggtggcggcgcgggccgcgaagcccacctgggtcagcgtcatcggagccgaccccaaggacgtgctggccgacttcaaggccgccggactggatcggatcgccgaggccgactcgctgatgagcatcgcgctggccgagcacccggtccacgacgcgcccgagggctacaccgtggaggtcgcggtgacggatccggtcagccacaagcgaaccctggacgagcgttcgtcgtgggacggttcggacgtgaacgcgcccgcggccggggaggtcgacgaagcggcgagccaggactcggtgatccgggtgcgggtcgccgacgcgaacggggagttggccgctcgcggcctgatgggcgtgcacggcaccgacgccatcgcgcacgggatcatgaccgaacccgcgcaccgcaggcgcgggctgggcagcgtcgtgatgtccgcgttgagccgcaaggcgatcgagctgggcgccgataccggactgctggtcgccgtgcccgagggccggtacctgtacaacaagatcggctggagcgagcgggccgatttcgtcagcgggtctccgccggagtgggcctgagtctcacgacgggttgagcagtttccccttgtcgcttgaccactcatcgaggccgttgtcggggttgaggtgccggaaccagtacagcttcccgtcccgggtgcgggcatagatgactccggtgctgctggcgacgaagctttcgtagtcgtcccagccctcggcgatggtgatcctgtcccagggggaactcacgtccctgaagtcgcgcggggcgtgccacaggaggtcgccgttcggccgtgtgacatataggacgccgtcgccgccactcaccagcgtcgccatgggtgtgttccagccgctgccgatctccgttcccgaatcaggttgccattcgaccggcccatcatctggtgaggtgtgcttgttccagaacagccgccccttcttgtccacggtgtggagaacattcgcggaggcggcgaagatacggatgtacttgtcgaagtcgtgccccacccgggttcccgagcccttgctccacttgtcggcgccgcccttgggatcggtgtggcggtaccagtacaggtcaccgttgtcgtcgatcgcgtagagaacgcctcggttggccgcgatcaccgtgcggcccttccagtccccgccgacgcgcttgcccgagccttcggcccatgtgggcgctcctgctttggggtcggtgtggcggtaccaggacacatggccgtcggagtccacccgatagatcacgccgtcatgggagtccagcagggtgccgtcctccaggccctcgggaacccagccgggcgaggacttcccgccctcgtcgggagtggacagatcgccgctgcccggccgccacaggccgaccacgaccaccgtcacgacgagcgcgaccgccaggatcgcggccgtcaccatggtggcgcgcgtcaggacgcggcggttgccccggcgccgttccggtttcgtgtcgggcagtccgccctggcaatcggccacgaagtccgaggccgtcaggaagcggtcctgcggtgccttggccagcgcgcgcttgacggcccgggccacggacctgggtgtggcgggcggcggatcggggggcggtgttcgcaggtgcccgctgaggatgtccaccgccgcgccggtgaacggcggtgttccgctgaggcactcgaaggccaccgcaccgagactgtacacatcggattcggggccgatggcgtcgccgttgacctgctcgggcgacacatagctcaacgtccccatgatctgcccggacagcgtcaccttggcgtccccgacggcccgggcgatcccgaagtccagcagggtcgcccggccgtcgtcgtcgaccatgatgttgcccggcttgatgtcgcggtgcacgatgccgttgcggtgcgcgacatccagcgcccgcgccacctgttccaggaggggcagcagctcggccgcgctcagggtgccgcgttcggcgagcagtcgcgcgagtgtcctgcccggcacgaactccatcaccaggtaggtcacggtgtcgccgtcgagctgatcctcaccgacgtcgtggatccgcgcggcaccggggatcgcgagcttcgccaggtatcgcgcctcctgctggaaccggcgccgtgaatcgacgtcgtcggacaggtcggcccgcagcagtttcagggcgacggtgcggtccagcgtggtgtcggtggcgctccacacctcgcccataccgcccaggccaacccgttcgacgagccgataccggccattgaggacttgtccggctctcacgtgaacacgataccaagggcgtcacatcactgtcagccctcgaataccgggttgttggcgaactcggtgtagcgcttctgttcctcggcgtcggccttgcccttgtcgtcgtagccgacccgaagtccgccgtcctcatgcgtgccgggtgaatcgaaaatcatgtatgaggacagtttcgggaactgattcttctccaccgccgtggcggcctgttcgtagtaatcgcgcgcctgttcctgggtggaatcgctcattccccattcgacgattccccacggtttggacttcagatccatttcctctgaactcaatccgttgaggagatcgtagaaacgtccgacgttctcggcgaagtcggctttgttgccgtcgccataggcgttgaacatgacccagtcgacgtattcgtcgccggggtacagcttcggcaccaggcagtcccaggcttcgtagttcatgtagtccatgacccacacgacgttgtcgatgcccttggcgtcgaagcgttcccgcacgttgtgccacatgtcgcggtagtcggcggcggttccggcggcggcgtcctccttcgtgtcgcatgcggagtcggagctgacgtcgttctccggctcgtggtggatggtgaggaagatcttcttgggcgccacctcggcgatgttgtcggccgccgcgtcgatgtgttcatccatttcggcgtcaccaccggcggcgtccttccacttggccgccggtttccagttctggtagaggtaggtgtcctcgcggttggccagggcacgttcctccttggtccgcagcggcagctggccttcggcggcgaaggtgtggacgatgtcgagcggttttccgatccgctcctcgtggtgggcgacctgttcggtcaccgagtcgtcggcctgggggtagtccgaggcccgggctcccagccacggacggcactcgttgacgaggatctcgctgacctggcagtcgcggtcacccgaatcgttggtgtcggcgaagaccggaatgccgatcgcggccgcggcgatcatggcggccatggtggtgaatatgacgattgctcgttttttgcgcagaggggggcgcaactcctggctccttaccaatggggttcaaaccgaagtggggttcggcgtcatcgaagaatagggaaattcatattcgtatgcaataccaatgggtaactcatttcccacaaccgcgccgataagcaccagaaacaccattggccacttgttgccacaacagtcacaggcttattaagatgcttaaatgaattgacgcgatcagtcgcgaaaggactgttgccgcatcatagctcgtgatctccgggaccggtccccgcttcgtccattgacaaccgtcgccaacaatcgagatactcattggaatgaaacgactctccgaacccctcgaactcggtcggtaccggctggtggccgaactcggccgtggcgcgatgggcatcgtgtacctgggggtcaccgaggacggcaccctggtggcgctgaagcgggtgcgggaacagttcctcgacgacgacgagttccgggcccggttccgtcgcgaggtggactcctccaagaaggtgtccggcccccgcaccgccgccgtgatcgacgccgacgtcgacgacaacccgccgtggctggcctcggagttcgtatacggcccaacgcttgaggccgccatcgccgaggtcggccagctgccggagtcctcggtgttgctgctggcccaggggctggcgtcggcgctgtccgacatccaccggaccgggttgatccaccgcgacctcaagccgtccaatgtgatcctggcgccggacgggccgcgcgtcatcgacttcgggatcgcgcgcgcggccgagaccgagggcggcaccgacatcacccacacctcgtggctgctcggctcgccgggctacatgtcgcccgagcaggccgagagcaaggccctgaccaccgccagcgacctgttctcgatggccacggtgctctatgtggccagtaccggcaccaatcccttcaagggggccggttcgccacagaccatgtacaacgtcgtgcacgccgaacccgatctggacgtgctgcccgacgcggtccgcgagatagtcgaaccctgctgggcgaaggatcccgaggcccggcccacggcggcgcagctgctggaccgcatcccggtcgcggccgagcggccctggcccgagggcctggtcgcgctggcggcggcacagcgggtcaccgtcgcggggatgcttcccgacgacacggtccggttccacgacggcggcacccaggtcctccccgaggatgccgaagcgccgcaacccgaaccggcggcggccgaggcgcccgactgggaggcccccgggccggatccggccgcgagccccgccccgggagtcgacccggcctgggcaccgccgccgcccgggtcggaggcgttcgacgcaccgccgcctcctcccccagcgccgccgttcgctccgacgccgacgcccgccttcggttccgcgttgaccaccgggcagatcgccgggatcgtcgtcgcgggcgtggtcggcctgctgctggtcgcggggctgatctccgtcggcatcgacagccagaacgcctccgacagcagtgattcggccacctcggactacgactacggcaacgacgaagagaccacctacgacgactacaccgacgacggttacacggaggacgactacaccgagccggagcccacccaggacgacatcgtggacgtcagcgccggtgactgcgtctacggttcccccgacgtgggcgccaactgggacatccagtcctgcggcaccggcaacttcacggtgctggagcgcatcgacggctcgggtgactacaacgcctgcgactcgtccgaccacatgctcgactatggccagcagatcaccgactacggcgacacgaacttcgtgctgtgcctgtcgatgaactgggcccagggcgacatcgggcacgcgccgcaggacacctgcctgtaccgcaccggttccggcggttcggcggtcttcgagttcgtcgagtgcgaccaggccaacgccatcgtcaccggcttcaacgacaactacgacgacgccggtttctgcagcggctacggctatgcctccgcccaggatcccactttcgacatcgcctacaccgtttgttacagcgactactgaaccgtcgcgagtggttgccctccgcgtgtcttgtccgtaaggtcacgattgatatagcgatacccgtctatatcttttgtgtccgaacgaaaggcaagatcatgagacccatgaggacggcggtggccacggccaccgccgtcgccctgagcctggccgtgttgtccgccgcatccggtactgcgacggccgacgacctcgacaccgagcccgcgtacctgagcgtcccgggactgtcgggcgcccagacccgtgccctgtccgccgacggcttcgacgtcgtcaaacggaccgccgacggcgccacgaccgtgatcggcgacgcgaaggtcgccgatcgcctgcgcgaccggggccttgagcccaccgtgctggacaccgtctacaagaaggtgtccaccaaggccgcgctcggcgagtactacggcggctacaagacccccgacctgcacttcaaacacctcgacgacgtggccgccgcgcacccggacctggccaaggtctacgacatcggcgactcgtggctgaagacccaaggccagggcggccatgacatcaaggccatctgcatcaccaagatggccgacggcgactgcgaactgtcgccggagtcggccaagccccggttctcggtgatctcgcagatccacgcccgcgagatcgccaccggcgagatcagctggcgctggatcgactacctggccaacgggtacggcagcgacgagaccgtcacgtccatactcgacaccactgaggtgtgggtggtcccgatcgtcaaccccgacggcgtcgacaaggtggcctccggtggcgattcgccgctgctgcaacgcaagaacctcgacaacagtcacggcgactgcggcggcacccagaccggggtcgacctgaaccgcaaccactcctacggttggggcgacgccggaacccaaccgtgcagcgagaccttccagggccccagcgcgggctccgaaccggagatcgtcgccgtggaggagttcttcggcaagatccacccggatcagcgcggcgacggcgacgcccccgcgcccgacgacacccgggacgtcatgatctcactgcactcctatggggagtatctgatcgtgccgtggggtcactccacctcgccgcctcccaacgactcgcagctgcgggcgctgggcaacgcgatggccgagtccaacggctaccaggtgggcaacccgtcccagaccgtcggctacctggccagcggcaccagtgacgactacacctacggcaccctcggcatcgccagctacaccttcgaggtgggcggccagttcggcgagtgcggcggcttcctgcccgcgtactcgtgcgtcgaggacctgtggacgctcaaccagggcgcgctgatcaccgcggcccagaacgccaaggcgccgtaccagctgtgacggcccacgaccgtccccatcgtctgttcgatggggacggtcgtttcgtcagcttcgcggggtgagccggaaccggttgcgatactcggtcggggtggtgttgagctgccgccgaaacgcccgggtgagcgtgtcgacggtgttgaagccgcagccggtcgcgacccgttccagggtgtcgtcggtggtctccagccggttgcgggcggcctcgacgcgggccgattcgatgtaggccgccggggtggttcccagttcggtcttgaagacccgggtcacgtggcgttcgctgacgtggaggtgccgggccagttcaccgacgttgagcggcttggcgaggttgcgggtgatgtggagccgcagctggtccatgcggcgggtggtcgagaccgggtcgagcgagacgctgaactggctctgtccgctggggcgcttgaggtacatcaccagctgccgggccacgcccagcgccagtgtctcgccgaagtcgtcggcgaccagggccagcgccaggtcgaggcaggcgctcagacccgcgccggtccacacgtcgccgtcccggatgaagatcgggtcggcgtccactgtgaccgacgggtgttcggtggcgagctgttgcgcggtggaccagtgggtggtggcgcgtcggccgtccaaaagcccggcggcggcgaggatgtgggcgccgacgcagaccgaggcgacccggcgggtgttgggggccaggcgccgcacccactcgacgacctccggatcggccagggcgcggacccggcggtcggtgtcggtgtcgaccgagccgggcaccaccagcgtgtcgatggcctttgtggatacgtcgtcgaaggtgaggtcgggaagaacccgcaccccggccgaggtggttacggggtcgaggctgcgcgcggccaggaccacccggtagccgctcggttcgtccagttcgcgttgcagcagcgagaacacctccggcggtccggtgacgtcgagcaggtcgacgcggtcgaacagcgcgatgacgatgaggcggtcgatggtgcccacggcggctccgttcccgttgatgtccggatttgcaggttacacgacattgcggacatgccggtttcgccatagcgtggactccggccgtcgagaacggcccgcgacctgcgagaacgccactggagaagggactcccatgagcagcacgaccctgcgcgacatcagccaactcgaccagaccccggcagcgctgtccgaggcgacgctgatcctgatcgacatccagaacacctacacccggggcgtcatggagctcaccggctggcagcccgcgctcgacgccgccgccgaactgctggccaacgcccgcgccgccggagcgaagatcgtccacgtcgcccacgacagcggcgagggaagcccgttcgacgtcaaggccgacatcggccagatccacccgaaggtggcgccgatcgacggcgagccggtcgtcgtcaagaccgcccccaacagcttcgtcgacaccgacctcgacgagcagctgaaggcggcgggcaacaccgacgtcatcatcgtcgggttcatgacgcacatgtgcgtgaccttcacctccgagggcgcgttcctgcgcggctacaagccgacggtcgtggcggacgcctgcgcgacccggccgctgaagacggcggtcgccgaggtctcggcgcagcagctgcaccacagtgctttggcgacgatcaacgacatctacggggttgtcgtcgcgtccgcgtccgaactgaggtaggtctcccggcgcgttttactgtaccgtccggacggtacagtaaaacggtgaccgaaacccgagaccgactgttggacgccgccaccgagatcctgttccgcgacggcgcgcaggccctgaccctcgcggcggtcgccgaccacgcgggcgtcagcaagggcggcctgctgtaccacttccccagcaaacaagccctggccgctggcctggtgcatcgcttcgtcgagcagttcgaagccgcgctggagagcgccggaaccgctcccggcgcggcgacccgcgcctacctgagcgcgaccatcgcgccgaagccgagcgtcgcgggatccggtggcggccaggccaccgcggccctgttcgcggcggccctcgtcgaccccgacgccctggaaccgttgcggcagcgctatctcgcctggcagcggcgactggccgacgacggcatcgacccggcggtcgccacgaccgtccggctcgccgtcgacggctggtggctggcccgggtggcggtgctggcgccaccgcagggcgagttgcacgagcgggtgtacgccaagctgaccgcgctgatcgaggagggctgagatggaacggccccccgcgtggatcaaacgctcgatgctcgccaccgacctggggttcgtggcctactggacggccacggcgatcgcggcgatcccgccgtacccccggcagatcctcatcgactggaactggtcgtatctcgtcctggacctgctggccagcctcagtggactggcggcgctgctggcgctgcgacggggtgtggcgcacgcgcggaccctgatggtggtgtcgctcgcgctgacccacgcggccgggctcacggccctgaacttctgggtgctgcgcggcgagttcgatctcatgtggtggatcccgaacctctggctggcactgtttccgatcgcggcaatcggcagactcatgcgctccccccgtcgtggtgcggtgacgagcgcacgagcctgccggaccctccccgggcgtggttagacggtgatggtcttggtggtgctgtgtgatccgccgcgcgagtcggtgaccgtgagggtcacccggtactgaccggcggcggcgtaccagtggtggacgagctgtccctggccggtgccgccgtcaccgaaagtccagcggtacgaggcgatctcgcccttggagccctggccgttgaagaagcacacgccggggccgctgaaacactgcgcggtgaagtcggccgtcggcccctcgccgtcctcgcccacctggagcgtgaacaccgcggtgcggtcgaccttggcgccgtcggcggtgacggtgatccggtgggttccttgtggagtgtcggacgaggtggacacggacagtttcgccgactcgcccgaccggatcgccgacggcgagaacgtcgcctcggcgccgtcgggcagtccggtggcggtcagcgagacgtcctgggcgctgccgcgcgagaccttcgtggacacggtggtctcggtggactgtcccggttcgacggtcgccgagtcggggctcaacgagacgctgaagtcgtcctcggccggggcctggagctgttcgtgcgcccagtcacccatcgcgttggtgagcctggcgaagatgctgtaccggtcgcaggcactggcgccccaggacgtgatgccgatgacgacgccgtcgacgatcagcgggccgccgctgtcaccggagcagatgccggtgcgaccgtcgtcgtacccggcgcagatcatcagctcggggttgacggtgacgtcgaagacctggcaggaatcggcgtcgttgataggcagcgtcgtcttcttcaaccggcccatggtcccgttggcggcggtcttgccccagccgtaggtcagggagtcgcggcccggctgcgacaggtcggcgtcggcggaggtggcgaacttcgcccagtcgctctcgggcaccgggatgtcgtcggcgacctcgacgatcgcgacgtcgtagccggtgcgccagccgcccgacccgccgtagtcgggatgcggggtgaacttggtgacggggctcttccacttctcgtcaccggcggagctgagatcgtcgtcgccgtacaggtaactcttggctccgccgacgtcgatcatgcagtgcgccgcggtgaggatctgccgtttgccgacgacactggcggtgcacgacgaaccctgcggtccgccgccgccgacccgcagaccggtgatgagcgagggtcgttcggtataggaggcgagttcgccgttgacgatgtcggtgccgacgtcgtcggggcgcaactcgtcggtcgggttggcggccttggacttgggcggatcggcgctggcggtgcccgccagcggtgcggacaggagcagggtcgccgccgccacaacggcgacggcgcgggcgattctcatggggagcacctctcgggcaatcgatgcatttcgatgccttgaagctaggcggcccgtggtttcccgcgctaccagagaaaacccttgacgccaccgtgctcgccgcggggtggaccccggttcgcggcgagcacggtggcgggtttcagttgtcgggttgggtcaggtcgtacagctcggttccgtctactgtgaccttcttgaagttgtcctcgacccattcggcgatcttcgacgaggagccggagtcgccgttggggccgcccatcatgccgccgccggacacgtagtagtggatctcgccgtcggcgacgtactccttgaactggtccagtgttggcgacgggtcgctgccgttgaagccgccgatggccatgaccggttgttcgctggccagctggaagctggacgcgttctgggaaccggtcgcggcggcgacccaggtgtagtcgtcggcgttggcggacagtgcgtcggcgacctcgtcgctgactgactgtccgttgaggaagccgccggggccgttgcccttgccgccatcctggccgccgggcccgttggcgccgtcctggccgcccggcccgttggcgccgtcctggccgcccggccctttgccgccagggccgttgcctccgtccggaccggcttggcccttcggcgaaccattaccgttgggcggggttccgccgtcctttccgtcttggccgtcctgtcccggcgggccgtaaaccatgttctggccaccgggaccgccaccaccagggccgcccatgccaccgtcctgagtggctggtccggcggtgatgatcgagccgccataggaggtgccgaccgtgtaggcggtgtagccgatcgggcccgccagcgcggcggccaggccgagcgcggccaccagcagtgccaggcgtttcggcagccgtcgtgcgaagacgaggcccacggcggcgaccaggccgaccgtcagcaccgtccagcgcagccacggcaaccagtccgatgaccgtcccaacaggacgaatgcccacatggcggtcacggccaggacaaccgcgagcgtcaccgcgacggccgggaaccggcgtcgccgccacaggatcaccgcgccgatgccgacggtcgcggcgatgtacggggccagcgcgatcgtgtagtactcgtggaagatgcccgccatgaagctgaacaccagcgcggtgatgagcatgctgccgccccacagccacagctgagccagttgagcggtggtgcgccgggcaacggcccgacgcgcggccgtcgcgacctgcggctgcggcccagcttcccgcttgccttgcctagcgtcggctcgcggctcgaccgcctccagcttgctggcgccgcgccacggcagcagcagccgcctgccgagcttggcacggttgcggcgcaacaggtacaggctcgccagcagcaggatcagcgcggcgggcagcagccacgcgatctggccgccgttcgccgaggtgaacatccgcaggatgctgccgtcgctcatgccgccgcccaggctgcccgtctcctcgccggtgatgcgccccaaaccgttgtagccgaacgtgagttccaggaagctgttggtctgcgagccgccgatgtacggccgcgaggaggcgggccacagctcgacgatcgcgatccaccagccgcaggccgcgaccatcgcggccccggcggcgagcagctgccccacccgccgccacagcttggccggaccggacgccaggaagacgacggccagtaccgggacgatcagccacgcctgcaaggtcttcaccaggaacgcgaacccgagcagggccccggccgcgaccatccacttcgtccgtccggcttcgacggcgcggacgacacagtagatcgccagcaccgacagcaggcacagcatcgcgtccgggttgttgaaccggaacatcaacgccgccaccggggtcagcgcgaacaccgcgcccgacagcagtccggcggcgggtccgaagccccggcgcaccgccgcgtagacgacgccgacgctggccacccccatcagggcctgcggcaccaggatcgaccaggaactcaacccgaacagccgcaccgacaacgccatcggccacagtgccgccggaggtttgtcgacggtgatcgagttggccgcgtcggaggacccgaagaagaacgccttccagctggcgcttccggcctggaccgcggccgagtagaactggttcgcgtacccggaggaacccagtccccacaggaacgtcaccgcgctcaacgccagcagcgtcaacagcgcgggacgcacccacgccggatcggcgggtctgccgcgccaccaacgcatcggcagcgacacgggtcgggtcggctcaacggcgaccgtggtcatgacgcctcactttcggtacgggcggccgggaagacccaaccgcgaaacagcaggaacttcagcagcgaggccgcgaggttggccacgacgagtacggccagttcggtggtctggccagccgtcgggctcgcgatttccagtgccgccagcgatccgctggtgagagtcagcccgatcgcgaacaccgcgagcccctgcgcctgctgccggacggcaccgtcgcgtccccggaccccgaaggtgaagcggcggttgacggccgtgctggccatcgcggtgaccaacagcgccaccatattggatacctgtggcccgagtccgtcgcggaataccgtgtacagcaccaggtagaacagggtgctgagtatcccgatgacgcagaagctcagcagctgccgcaccaggccgcccgaggtctcgcggtcgcgcgggtcgtcgccgaacgggcgacgcagccgcgacagcggcagcgcccccgacgccagcgcccggcccacccgccacactcccttgaggtcgtcgacggcggtgcggacgatgtcgacgcggctgtcggggtcgtcgacccagtcgaccgggacctcgtggatgcgcagtcccgcgcgttcggccagcaccagcagttcggtgtcgaagaaccagccggtgtcctccaccagcggcagcagttcggcggccacgtcggcgcggatcgccttgaaaccgcactgcgcgtcggagaacccggccgccaggccgcccttgaggatggcgttgtaggtgcgggagatgaactcgcgtttgccgccccgcaccacccgcgacccgcgtgccagccgggtgccgatcgcgaggtccgaatgccccgagatgagcggtgccaccagcggcaacagcgcgttgaggtcagtggacaggtcgacgtccatgtacaccagcaccggcaccgtcgagtgcgaccagacctggcgcagcgcccggccgcggcccttctcgggcagccggacgaactccacctgcgccagctcggcggccagccgggccgcgatggcgggggtggcgtcggtgctggcgttgtcggcgaccgtgatgcggtagccgtaggggaaggtacgggccagatgggtgtgcagacgtcgcacactggcctccacatcgtcctgttcgttgtagacgggtatgacgacgtcgatgaccggttcgtagtggcccgccgggatcggtgcgcggaccggcaggccctgggatctgatcgctgtgtcttccatgccgcccaggctttccgggcccgctgtccggcggttatggcgaagctatgaacgggctgtgaaccccaattagggggttatccccacgcctaattgggggaacaacccgattgtcgtgacacctgtgtccaatgagactgaactggtgaacgcccaactgagtcttcgccccaatctccgagtgatgtcgacctggcacaagccgctcatggtcaacgtgaccctcatgaccgccctcgtcctggtgtcgacggtgggcctgttcctggacgaccgtgtcctgttgaacgagtcgatctggctcaaaccgctgaagttcggcttcgccttcgccgtgtactccgcgacgctggcgtggctgttgacgaaactgaagaaggccaagcggttcggctggtggttcggcctcatgttcgccgtcttcggcatcaccgatgtggcggtcatcgcgctggccgcgtcgcagggaaccttcagccacttcgccgagggcgacagcatggtcaaccagatcgtccagaccgtgttccagtatggagtgccgccgctgttgatctcgaacctggtcatcgggatcctggtcctggtgcagcgcaccggggaccgggcactgtcgtgggcgctgcgggccgggctgctgttgtcgaccgcggggatggcggtcgcgttcgcgctgattcccgcgagctacgcgggcgagcgcaccgtcaccgatgccaacggggacaaggtggccatgtccgtcgggcacggcatcggcgacccggacggtaccggcatgccgctgacgaactggagctccaccggcggcgacctgcgggtaccgcacttcatcgggctgcacggcatccacgtgctgctgctgacggtgctggtgctggccgtgctggcggcccgcgtcgcgtggctgcgggacgaccgggtgcgggcgggcctcgtgggcgccgtcgcgatcggctacaccggactgttcgcggtcacgacctggcaggcggctcgaggccagtcgctcatccaccccgactcgtcgacgctgctggcgatggcgggcgcggtgctggtggccgcggcggtggcgctggtgacggtggcggcgggacgccgtcgcgccggctccgcgaaggaactggtcacggcagtgtgatgcggaccgtggtcgcacccggttcgctgtcgatcgagacttccccgtcgtgggcgccgatgaccgcctcgacaatggccagtcccaggccggtactcccggaggctcgggagcgggacgaatcaccgcgggtgaatcgctggaacacctgcggcagaaggtgagggggaatgccggggccgtcgtcacggatgacgacgacggccccggcatccacgtgttcgacccggccggtgacggtggtaccggcgggggtgtggacgcgggcgttggccaggatgttggccagcacctggtgcagccggtcccggtcggcgcgaaccgtcacgggctcgtcgggcagctccagcacccaccgatgcccagccgcagctgctgggccggagctggaggagctgttggccgcggcgtcggacggagtggctgggccagaggcggccgatccagccgcctcctcgtcagccgcagcggcggccgcaagcggctcggccgagccagctgcgtcgtcggcttcggtcggcacggccccgtcggctccggccgcgagcggctcgggcgagctggcgttggtttcggcggcttgggcgtcgctgaaggtgtccacgagcaacgccgagaggtcgacgtcggtcatggccagcggacgccccgaatccaggcgcgccaacaggagcaggtcctccaccaggcccgtcatacgggtcgactcggactcgatgcggcccagagcgtggcgggtgtccgggccgatggactcgtggcctcggcgggtcagctcggcgtagccccggatcgaggccaacggggtgcgcagttcgtggctggcgtcggcgacgaagcgacggacccgggtctcactgtcgtgacgggccttcagcgccgcgccgacgtggcccagcagccggttgagcgccgtgccgacctggcccacctcggtgcgcggatcggcgtcgggaacccgttcggtcaggctcacctcgccgctggacagcggcagctccgacacccggctcgcggtcgccgccacccggcgcagcggccgcagcgccaaccgcaccgccaccgccgcggcgatgcccgccgccaacaggcccgtcccggccaccagcgactccaccacgatgagggtgtccaccgtgcccgccacctgcgctgtcggaagtcccaccaggaccgacgctccgtgtggcgagtcgagcgtgaccacccggtactccccgagcccgggaacctcgacggtgcttggcttcgcgctcccctcgaccttctccagcgccgcgatctggtcctcgtccagtgtggtcagccgatcggcggggtccgccggtcccggcccgcccggttcccggctcaccgccgcgtcggtgatctcgccgttggcgtcgaccagcccgccgatcgtgccgatcggctgtcccggctgggccaggaacgacaccccgtcggtgggtgcccccggccccgccgagcgcgcggccgtggccgccagctggtggtccagctggtcgtacagataggacgacaacgcgatcgtggtgacggtcgcgatgaccgcgctgaccaccgccagcagcccgatggtggcggccaccagccgggcgcgcagcgaccatggacgtcgcacggcgctcactcccccggcttgaggatgtaccccgcaccgcgtcgggtgtggatcatcggcggtcgtcccgcgtcgatcttgcgccgcagatacgagatgtacagttccaccacattggcctgtcccccgaagtcgtagttccagacccggtcgaggatctgcgccttgctcagcacccgccgggggttgcgcatcaggtaccgcagcagctcgaactcggtcgcggtcagcgggatgtcctcaccggcccggctcacctcgtgggtgtcctcattgagcgtcaggtcgccgacggtcagcgccgaggcccggttcgcgcgcgccgcgcccgaacggcgcagcaggttgcgcagccgggccagcacctcctccaggctgaacggcttggtcacgtagtcgtcgccaccggcggtcaggcctcgcacccggtcctcgacggcgtccttcgcggtcaggaacagcaccggcgtctccggggcgtcggcgtgcagccggtccaggaccgacagtccgtccatgtcgggcagcatgatgtccaggatcaccgcgtcgggacggtgttcgcgggccagtttcagcgcggcggtgccgtccccggcggtgtacgcctgccagccctcgtagcgcaccgccatcgacagcagctccgccagcggcgcctcgtcgtccacgacgaggacccggatcgggctgccgtccgggcgtcgcaaagccttgggtccggtgctggtcataccgcgacattatggccgcagcctgcggttcgtctatggcttgcctgtgaattggctatgagccgacccccgatccgctaccgtgcgtgacatggggagtgcacggcggatggtgacggcggtgatcggtctggccgtcctggccacggccgcgagctgcggcgaggccaagatcaggtatcccaccaaagccgacctcgtctcggacgcgacgatcgacatcgccccgaccgcgaaacgcgaggacgtgccggtgtcggccgagatcaagccgggcatcgccaacggcaagctggtcacgctgaagctgacgaaacggggcgagccggtcgagggcgagctgcggcccgacggcaccagctgggtctcggccaaaccgctgtcgtacgacacgaagtacaccgccacggtcaccgcgatcgacgaccaccgtcgcaccgtcaccgcgaagtccgcgttcaccacgatggacaagcccgcgcgcaccatcgaaccgtatctggccaatgaggacggcaagacttacggcaaggcgatgccggtcgcgctggacttcccggacgggttcgaggtaccggagaagaagcgggccgccgtcgagaagcgactgttcgtgtccagcgcgcccgagcaggcgggcgtgtggcactggttctccggcgggcggctccagtaccggcccaaggactactggcggcccggcaccgaggtgtcggtccggctggggctcaagggcctcaagctgggcaagggcgtctacggcgcgaaggacctgaagtccgacttcaacatcgacgacaccgaccgggaactgttggtcagcaacaagaagaagcacatgatcgccaagaaggacggtaagagggtcaagaccatcgccgtcgcgctgggcaaaccggggtacgagtcgtactcgggcacgatggccatcatggagcgactgcccaacaccactttcgacaccacccgggagccgggatgcaacggcaaggaggacggtgtcgactgttaccgcaccaacgtcgaccacgccgaacggctgacctggaccggacagttcatccactcggcgccgtggtcggtgtgggcgcagggcaacacgaacgtgtcgcacggctgcgtgaacgtctcgccgggcgacgcctcctggatctacgaattcgtgcgggtgggcgaccccgtgaccgtcaagggcaccggggtcgccctcaccggcggcgacgggtacaccgcctacgacctgagctgggacgagttccgggcgggcagctacctggagcagcccgccgcgttaggcggtgtaggtgccgaagctccacaccttgccctccaggtcgcgggcgacgtagtcgcgggaaccgtagtcctgctcggtcagcggacgcacgatccgggcaccggcggcgacggcccggtcgtggtgggcgtcggtgtcggtgacggccacgtagatcgcgtagtcgtcctcggcgggttcggcgagcgccttgtcggtctggccgagcatgatgacgccgccgccgtagcgaagctcggcgtggacgaccttgccggtctcgtcctcgtgaacggcctgctcggtgagcccgaacgccttgaccagccagtcgatggccgcgctggcgtcgttgtacttcagtaccgggtagaccatgcccttgctgtcgttcatcgctcctcctaatacggctgtcacgagcgacgatatgacggtgtggcggcgctgacttggaaaaatgcgaccggctatcggccggagtcgaagacgtcggtgctcagcgagacgttgacgtcgggtgggacatcggtgctcatcgtcagccgggcggccaccgtcaccggggtggagcccgtgaactggcggaagtcagcgttgaggtgcgcctggtcgaagtagccgcatgcggcggccaccgtcgcccagccctcggttccggcctggtcgcggcgggcgtaggcggcgtcgaagcgcagcagccgggccgcggtcttggggctgaggcccagttcggtcttgaagcggcgggccaggcggccccggctgagttcgagttccgcggccagctcgccgacccggatccggccgccggtctcgctcaggcggcgccaggcccagctcagctcgcggtccagcggtcgggcgaccgccagccgggcggtcagcgtctggtccaggagccggaaccgctcgtcccaggagtcggcctcggcgagccggggcaccagcgcgtccagccagtgctcgtcgagggcggcggggtcgacggtgcggttggccagctcgcccagcggcaggccgtagacgagccgggcgcccaacggcgacagcatcagctgcaccgcctcggaaaccccatgcgactcagaaaccacataggagtcgtagggcccggcgatcagcgaggccccggtccacgccggaccgccgcgtgggtccgagacggtcaccgtcgcgccccagccgaggatcagcacggtgcggctgcccgcgaactcgcgccgcagcagcgtctgttcgacgtcctcgcggtagccgatataggcgtcgacgaacggacgcagccggggctcgggcagccccgtccggtagctggcggacagcggttgggcgtccatggctccacggtaacgccgcagtccgacactcagtccaggccgtcgagcagctcccgcaccacggtcgcggggtcctcggcgcgcatcaccgcgcccatgaccgccacgccgtgagccccggcggcccggcactcggcggcgcgttcgccggtctcgacgccgcccagcgcgtagaccggcacccggctgctcgcgcagtactcggccaggccctcgggtcccagcgcgggaccgtagccgggtttggaagcggtcggatatatcggtgaaaaggtcacataatccgcgttgggatcatctgactggccggtatgggccgagcggccgaccagatccggacggggccggggcgctcgggcgagcgccgacaggtgacacgcgtcgaccgtccaggttggatccgagatgatgagtttcgcccccgcttcggtaaggggcggctccaaccgctgggccaacgcccggcgccgggcgggcggcaaacccttctcacgcagcacgaacgcccgggcaccggcgtcgagtgccaatgcgatctgctcaggcagcggccggggacaggcgctcgcgtcggtgagtatcagcagtcggggcaaggtgtggatcatggacgacggccttacacgagtgccgattggggctggtcaagcatccggtagacaactgttggttaacgtttccatatcgcctgtggtcacgtgttgcgcgtcccacttttcgatgccagactcccacagatggtagttgttgatcacctggatgcattgcgccgtgagggcgcactgctggccgaggctgccgatgaggtaggcctacgcgccccggtgccaacatgccctgattggaccatccgcgatctgttgtggcacaccggcttcattcatcggtgggcgaaaaccattgtatccgaagctcgtcagtcccgtccggactcatccgaaatcgacctgatcgcgggtccgattccggacgacgcgctgctcgtcgagtggtatcgggaaagccacgcgcagttgatgcgcgcgctggagcaggcgccgctcgacctggactgctaccacttcctgcgggcaccgtccccactggcgttctggacccggcgccaggcccacgagaccaccatccaccgggtggacgccgagtcggcgcgcggcgacgagatctcccccatcgaccgggacttcgccgccgacggcatcgacgaactgctgcgcggctaccacgcccgccgccacagcaaagtgcgttcgcacatcccgaaggcgttgcaccttcatgccaccgacgaacccggcggcggcagtgactggttcctgcacatcaccgaggaaccgctcgtcaccaagcgcaccttcgacggtccggtcgactgtgtcctgagtggtccggtggagctgctgtacctggcactgtggaatcggtgccgtatcgacgatctgacggtctccggcgacaccggcgtggccaagttgtggcagaacctctccccgatcgtgtgggcctgaccaaagtcaagggtgaaaacccgacgaccggccgatgcggatctgtgccgagtgccatacccttttgcgggtgaaggagcttgagcacgcgatcatggattacatcgatccattcatgcagacgccgtggatcttcgtcctggtgttcgcgatcgcattcattgacggattcttcccggtggttccgggcgagacgacggttatcgcggccggtgccgtggccgcctcgaccggttacccgaacatcgcgctgatcatcgcggtggcggcactgggggcgttcggcggcgaccatgtctcctacgccatcgggcggttcgccttcgggccgatagccaggcgactcaaacccggcaccaagaagaagaaagccttcgactgggcccatgacgccttggagaaacgcggcgggatcgtgctgatcgtggcgcgatacatccccggcggccgcaccgccatcaccatcaccagcggcgcggtgcgttacagcctgcgcaagttctcgttcttcgactcgatcgcggccgtctcctggggtgtctactccggaatgatcggcttcctggcgggcaagaccttcgagggacggccgctgctggcgctggggctgggtttcgcgatcgcgatcgtctgcgccgggatcatggagctggtccggttcctgctggagaagcgcgccaaggcccgtgaggccctggcggtcgcggtaccggcaccccgggtcgaggacgccgcggcgccggtaccggtcaaggactagcggaaagcgtcgacgttctcggccacccactgggtgtagtcgcggccgggctggccggtcagcttctcgaccatgtggttgacggtgtacgccgccgcgggcgggtcggcgtgccagtcgacgacgtggtcggccatctccgaggacacccccatcgccgtcaaccggtcgtgggcctgctgccgggtcaactcctcgtagcggacctcgcggcccagcgcgtcggtgaggatgcgggtcttgtccaggaacgacagcgcctgcgggccgttgagctcgtagtccctgccgtggtggccgtcctgggtcaacgtcacgacggccacggcgccgatgtcggcctcgtggatcgcggcgctgagcacctcggcgaacggttcccggaccacaccctcggtcttgatcgagtcgacccaggtcagggcgttggccatgaactcctgcggctgcaacacggtccactccaggtcgctgccgcgcagcgccgtgatcaccgagccgtcgaagccgctccacagtgccacgacacgcttgacaccggacttcgccagccgccccaccagttccggcccgttggtcaggacctcgctgccgtcgctggtgtacaggaacacgccactcaccccggtcaacgccgcttccaggctctccggatcggccaggttcccggcgaacacctcgacaccgtcgggcaggttcttcgccttggcgggatcgcgggtcagcgcccgcaccgggtggcccgcgtccagcagttgccgcagtacctggttgcccacggttccggtcgcaccggtcacgagaatggtcatcagtccctctcctatcggttggtgtgccaaaggctaggagcggaacgggtggtgcgaatcgggctcggggcggacgcggcttgcgtctttggtcttaggacctgtcctgtggatctctgtgcggcgagaagggtccagaccaagcatggcaaggcggaggtgcgcctgcatcccggtgttggatgcgggcgtgccgacaacgccgccaggcgaagtgtctgggcgcttcgcagcctgccagacgattcgcaggacaggtccttaggactcgtcgtcggtgaccaggcccgcctcgtaggcgatgatcgccgcttgcactcggttgcggacctccaggcgggtcaggatggcgctgacgtaggccttgacggtgccctcgacgacgtgcagccgtttggcgatctcggcgttggagcagcccgcgccgaccagggccagcacctcgcgctcccggtcggtgagcttgtcgatcttggtgcgggcggtggcggcgcggctgagtttgccgccgccggagccgcgggccagttcggcgatcacccgctgcgccacctgcggcgacaggaaggccgccccggccgcgacggcgtggatgcccgcgatgagttcgcgcgggtcgccggacttcagcaggaaaccgctggcgccgtcgcccagcgcgcgggcgatgtactcgtcctcgccgaaggtggtcaggatgatgacgccgacctcgggggcgatgcggcggatctcggccgccgccgacagaccgtccatcttgggcatacggatgtcgagcagcgccatgtcgggccggtgtttgcggaccgcctcgacggcctcgcgaccgtcggcggcctcggcgaccacctcgatgtcggggtcggaggcgaggatcgcgcgcactccggcccggatcatcgcctcgtcatccgccataactattctcacgctgataccttcgcttctctgccgtgatcacgtacttgctgatgaggacgtcgtcgcggaagcacacctcgtacacgtcgacgaagtcgatggagtccctggacggatagtattcgcactcggtgccctcggggagatcggtgagccccagttcggtgggcgggtcgaacatctggaacgccggcaggatctcggcggcctcggcggtcgtctgtcccttctcgagtttgtcgaactgtttcgcggtcaggatcgagttcccctccacgatcaggtagatcgccacggaggacacgcccagcaccgccagcatgacggcgggcagcgcgaacgcggccagcagccgacggcgggcctggatacgcacctggacgtgctggcgcaccgactcggtgtcgggctcgggttcgacggccacggcctcggactcgtcgtagggcagccgggccaccacctcgtagcgtcccgccctcggtcccgagtggagcttcccgcccgccagccgcacccgttcggccagtcccaccaggccccggccgccgccgatgccgcgcggctgccgcgcgtcgggcaggtcgttggtgatcgtgacggtgcagaagtccgcgtcggaggccacgacgatcgtcaccgcccggcctggcgcgtgcttggcggcgttggtgagcgattcctgcaccacccggtgcgcggcccggtcggccatgtgcggcagcggcggcgcctccgcgtcggtggtgtaggcgacgtccattccggatgatcgggcgcggtcgaccaggtcgccgatgctctcgtccaccggggtgacgctgacggcctcggactcgtcgcgcaacagcccgatgatctcgcgcagccgctcggtggcggtcgcggccgaacgccgcagctgcccggccgcctcctggtgccgctgcggcagttcccggtccacctccagggcggcggcccgcagcgcgatcaggctcagctcgtggcccagcgagtcgtgcatgtcctcggcgatgcgggtgcgttcgcgcagccgggcctggtcggcgaccgcccgctgctcgcgttccagctgttcggcgcgctgccagccggagcgggtcagctcggcgttctggtaccggtagcggccgatcagccacgggaacaggatcacgaagaccatgaagatcgtcagcgccaccgcgtcggtcagcgcgatgtccaggatcggcgacatgaccaggacgatgccgatgctggccgcgacctggagcagcatcggttgctgcccggcgtccagccgccccaccaggtacgacagcacgaagatgctgcacaacagcgcgggtggccacgccgcggacgggttgccacccgcggtctccacgaccgtccaggcgcccagcgcgacgacggtaagcagcgcggcgatgggcacggtgcgccgcagccgcaacgccaccccgacccccagcgcggcggcgatgggcggccacggaccgatctcgccgtaaccgccgagaccccccagcagcatcggcggcagcacgaagaacatgcacaggccccaccaggcggcgtcgtagagcagggcctgtcgcggtgtcggcgccgcggccggaacccgcggtgaccacaccgcccgaatccagcccggtattctcacggcttcgacggtaccggccgcaggtcagcgccggtatggacgaaagtaaatccgcggctgctccctggggatgaagtcggttcgcaggccaagggtggtgtgacatcgtcactcgtcaacgtgctttagtcaacgggtggggagcctccagtccagaatcgatcgcgtagccgatttcgtcacccgaccgtccaatttcggcaccgccgtcgacgcgttcatcgccgtggtgctgctggggttgaacctggcctcggtgggcgagggcccgggccgggccgtggactgggcgatcatgccgctgatcgcagtggtgtgtctcgtggtgccggtgcggcgctggttcccggtgatcgcggtcttcgtcgcctgcaccggtttcggaacgctgctggcactgggttacctgcccagctgggccagcgttccggtgctgatgacgctgtactcggccaccacgatgggggaacgctggctggcgggcaccgcgctgttggcggtgctggcgggggcggcggcctgggtgcccaccgacgaccggctggtggtgcgttcgatcttcgtggccacctgggcggcgctgggcatcggcgcgatcctgatcggcgaggtggtgcgggcccgggggcgggtggtcgccgaacacgccgaacgcgtcgccaacgcgcagctggcggcggaacggctgcgcatcgcccgggagctgcacgacgtgctggggcacagcatgaccgcgatcgcggtccagtcggccgccgcgctgcacctgctgggcgacgccaaacccgaggtgtggcagacggtcggggcgatccgcgacaccagcgtctcggcgatgagcctcgtgaagtccaccatcgacaccttgcaggcgccggtgggacacgagaccggcgaatcattgtccacattgccgcagctactggaggcggtgcggcagaccggtttgccggtcaaggccaccggctcggccggtgagctgccccccgaggtcgaccacgccgggtaccgcatcgtccaggaatcgctgaccaacgtgctgcgccacgccggacccgacgtgacggtatcgttgcggctcgtacgtgacgaatccggactggacatcgaagtgatagacgacggcgagggcggcgaggccgccgagggacgggggctgcgcggcatgcgcgcccgcgccgaagccctgggcggcagcctgaccaccggccccggcgacaacggcggcttcaaggtcacggcgcacctgccggtggtccagccgtgatccgggtggcgctggccgaggaccaggaactggtgcgcaccggcttcaagctgctgctggactccgaggacgacatcgtcgtcgtgggcgaggcggccaacggcggcgcggcggtcgcgctggcccgcgaggagaaacccgacgtcctgctgatggacatccagatgccattggtcgacggcctcaccgcgacgaaactcatcgtcggggacccggacctcgacggggtgcgggtcgtcatgctgaccacgttcgcggccgacgcgaaactgttcgccgccctgcgcgcgggggcgagcgggtacctcgtcaaggacgcggaaccgcacgaactgctgcacggcgtccgcgtggtggcgcggggcgacgggctgctgtcggcgtcggtgaccaggcgggtgatcgagtcgttcgccgacaccacggccaccgacgcccccgacatcgacggcctcaccgaccgcgagaccgaggttctggggctggtggcgcgcggcctgtcgaacgccgagattgcgggacggctgagcatgtccccggcgacggcgaagacgcacgtcaaccgcacgatgacgaagctcggggcccgggaccgggcgcagctggtgatcttcgcgtacgagaccggcctggtggtgccgaccccgcgctgagctgatggtcgtaccgcgcgctgagccgaggccgaggcgcgcgatggcgcgccgagcgggggcggcgccgctgagctgagggctcggcgggcgccggatggcctggcgccgcgacaatccgacggccgtaccacgatcgtggtacccggcttcggcgatcgtggtagccgcgatttcgttctgcggcacgacggtccgcgagctggagcggccgacgattggctcatgatcgagttgtggcggcgctggccgcactggacaccagcagcggcacttgccggttcggtactcacgacgctgaccggcgtctactggggactgggcggtgagctggggataccgttcagcgactgcgttgtcggctggctcatcgtcggcgtgggagcgtttggtgtcgtcgccgtggtcagccgaaacgcgtggctgtgctggctggccgtcgttttgttgctggccagcgtcttcgggctggtcatggacctggtgatgctgctcggcgtcggacaagtcgacgactcgtggggcttcgccgccaaactgatccgcgccacgacactgatcctgctgaccggcgcggcactgtcgtttcaccacgcggccaagggcgtctgccgtcgctgcggcttcgaccacgccgatcgcacgccccgcgccctacgcttccccgaacccagccaagccccgaccggagttcgctggacggcctacgccggagcagccgcgttcctgccctacatcggctgcaaagccgcgtgggccctcggcatcaagctcggcggctgggaaggccccgatctggttggggtgggcggattccaggggctgctggcccgcatcggcctggatctcactgccgtcctcggcgcactcgcggttttcctggtcatcgcgctgacccgcccgtggagccaacgctggccccgctggaccctcgcgctggccggacggcgagtgccgcgctggctaccgctgacccccgcgttcctgggcgcgagcaccctagctccgtacgggctgatcggcgcagtagctctgtttttcgctccgtcagccagcgacggttcgcccggctggttcgccttcgtcggcatgctcgccttcggcgtgcccggcatcgccatggccgtcaccggctggtcctacctgcgccgcacccgaccacgctgcgagccgaccgatgccgcccacgtcagtagtgaacccgcgcctgcacagcccgatggtccgagtagttgagcttcccgtcgtccttgccctcgaacttcagcgcggcggcgtcgccctcatcgaaagtcggcgagcgaaccccgtcgatgaccggcatcttgcccgcacccgtcttggccatcaggaagtcgatccggctcttacccccgacggtccagttgctggcccggcacttgttcgggtcactggccgccgcacaggccgcgtaaaccgcgtcgcggaaaccgtacccgcccttgagatcgccgttcatcgccttgtaccaggagcggaagtccgtgccgccgttgctaccggcgtcggtgtagttcatgtcgccgccgaggatcagctggtcggcaccgtacccgtcctcggtcatctccttcgcggtctccttggcgttgacgtcggcgcacggcggtccgtcgctggccgctgtgggccagtggaccgaagcggccgtgacggtcttgttcgccagcttgtcgcgcagcttgatcttgacgccccgggtgcggtcctggtcgctgttgcggcacgagccgctggacttcgactgcgccagccaggtgttgttgtcggtcttgaccttctcgaaccggtcgacccggaaaatgatcccgttggtctggtaacccttctgcggggcgcatttctgcggtcccttgcccgggttgttctgggccaggatgccgtcgtagttctgcccgaactccttctccatccgggcgatcaggtactgaagatcgccgcgctggtcaccggagccgctgagctgctggatcaggtacaggtcgggggccgcgtcctgcgtcttcatgtagtagacaaggtcctgccagtcgccgggacaggtgtcgcccgcctcgggcaggttctcgacgttggcgtcgtacacctgcaggaacgacggatcgtcgttggcggacgcgacaccgtcgtcggcgaaggccagcggcgtgaacgccagaccggtcgccagcgccaccgcgccgagcgcgatccgccagccgagcttcctgctcatcgagatcctcgtggtgtgaagggacgatcaccaccgaggatgcccaagtgatcaacaaaacctccacagccgcaggtcggcggctgtggaggaatgcggttcaacggcggacgacgtacttcaggtgggtcgcgcgctttccctgcaccacaacggggtcgtcgaaacggtgcggggcgttcttcaggttcgcgaagtacgggatgccctcacccagcagcaccgggacctggctgacgtgcacctcgtccacgagtccaaggtcgagggcctgggcggagatgctggcgctcgcgatgacgacatcctcgtcaccggcgatccgtttggccgcagcgatcgccgcttccacgccgtcggtgaacgtcgtgttgggccacttgccggtgtcggcgggcggctggtgggtcacgaccacgaccggggcaccgacggggtggctgtcgccccagccgtcggtcaggtcgaagaggcggcgtccggtgaccagtgcgccggtgcttcccgtgaactcgcgcagcagctcggcgctgttggagtccacggcgaactcgacgtcctcgttggcgctgtcaaccgactcctcacccgcgccgtaccactcgaaaagctcgtcgatgccgtcgttcgggtcggcgatgtatccatccagcgacatggtcatgtgcgtgtaaaccttggccattgccatctcctcagtgaaatctgttgtcaccaatagagacggggcccggcggcgaaactcatcgccgcgcgaggggtctgttttcagcgggacgattccggcttgggcgcagcaggacgaccccggcgtcctcgggtgaggagaccggggttcgtccgacggtctactgcgccgctgctccggcggtacgggagcggtgcatggacagcacgtactcgaccaggttgatcagcacgctcttggtcgactcgcgctgcctggcgtcacacggcacgatcggcgtctgcggggcgactgccagtgcctcgcggacgtcctcgatgtcgtggaagagcttgccgtcgaactggttgacggcgatcaggtacggaagccgccggtgttcgaagaagtcgatggcggcgaagctgtcggccagccgccgggtgtcgaccaggacgatggcgccgatggcaccgcgcaccagttcgtcccacatgaaccagaaccgggtctggccgggggtaccgaacagatacaggatcaggtcgttgtcgatcgtgatacggccgaagtccatcgcgacagtggtggtgttcttgtcggacaccagctggttgtcgtccaccttttccgcggccgaggtcatgatggcctcggtcgtcagcggggtgatctcggagaccgatcccaccagggtggtcttgccgacgccgaagcccccggcaatgacgatcttcgccgaggtaacccgtccgttcgtagggcggtcagccacgttcacagcctccgaagtccactaagtacgcgttcgagcagttcggtgcccacggcatcctcaccgctttccgaaattccggccggttcgtgtaccgccagcagtccgtcggcggccatgtcggccaccaggactctagcgacgccgagaggcatctgcatccgggcggctatctccgccatcgactgcagcccgactccacacaaaccggcgattgtctgttgctcttgacccgcgaggaaaccgccggagcggccccgagcggtggtttcgacaagggcttccattgcgatgtccagccggggccgggttcgaccacgggtcaccgcgtatgggcgcaccagtgcgcccgtaccgaccgagtcgtcacgatcgagaaccatcgttactccctacactggcgtccacaaggaactaccagtactccggcatcaacagccacatgccttcttacattcctatatgtactttgttgtgtcatggtggcgccaaccacaaggactctaccgtgccgcgattacttgcgcactccctcattcgtcccaccacgcttctccggggtcaacgcctggccgacgcggtcgaccaacagcgccatctcgtacccgacctgcccgacgtcgcaggtccgcgacgcgaggacggcgaacgatgacccgtcactaatggacatcaggaagaggaatccgttgtccatctcgacgactgtctgcagcaccgcgccaccctcgaagcatcgcgaggcgccctgcgccaagctgaccatgccggaggcgacggcggcgagctgatcggcgcggtcccggggcaggttgcgggaggccgccatcaggagcccgtcggcggacacagcgacggcgtgggccacgccgggcacccgctcggcgaatccggccagcaaccagccgagatcctgaacgccggtctgagttgtcatcaagactccttacctgccatcggtcgtcgggccttcccaaaaacatcaggtacgtaaatattcccgtacatcatcgcgcatcgcctccgcggccgcgttggacgcctcggtggtacgccgaaaggaggccgcggacgccctcggggtcgcgtctcgggcgcgggacctcgggttcggcctcgggactttccaccgaaccggggaccagtcgttccatggggcggcgcttgggcagcccggcgttggtggactcctgagcgggcttggcgctcacctcggccgccgtctgccaaccggagtcggccgctgtgtgccacagggcgttctcggcgggcggctcggtggcgggggtgccgcgctggggcagaccgctggtggcggccggttccggggccggggtgggctcgggagcgggggctggcttggccttgggggcgggcttggccttgggggtgtccgacggccgctgccgcttgggcatcccgccgtcgcccgcgttcttggccttgggcgagggcgagggcgagggcttcttcgggaactgcggcggcggcggtggatcctcgtgcgccggtcgcggtgcgggggtactcgacttgaaccacgccgactcgacctcgcggaagatcggcagttccatcgtctcgtcgatctcgggggtccggtcggaggccgcgacgggttcggtggtcggggtgccaccggccgctggccacgcggggggtgcctggccgtcgtcggtgggcacctcgcccagcggcgccgcgtccagccggatcgtcggcagcgccaccgacatcgggtcgtcggggacctcggcgacgatctcgccggtgacctccatgagcttgcgccggggcaggttgtcggtgtcggagtcgccggggtggaaggcgacaccggcggggctggagccgttgctgccgttgccgtcgaaggccgccggatcgaattccttgtgcccgttgctgccgggcgagaacggctcgacctgctcgggttcgggcaggttgagcggctcgaacaggccacgcggggcgtcggtcccggcgctggcgggcggctcggtggtcgccgacggggcgggcgaaccgttggagcgcggcgtcggcgacggcggcagcgaggaacggctgccaccccggcgggcggagtcggtcaacagctccggcggcagggtcacctcggcgacggtgccgcggccctgctcgcccgacagggtcaccttgatgttgtggcgctgcgccaagcgcgcgaccacgaccaggcccatcaggcgcgacgccgagatgtccacctcggcgcgctcggccagctgccggttgagctcgtccatctgcttctgggacatgccgatgccgcggtcgatgatgcgcaccacgatctcgtcgcggacctgccgcgcctcggcgacgacggcggagtcgggcggcgagtagccggtggcgttgtccagcagctcggcgatcaggtggacgatgtcgttgatggccccggcctggacctcgcggtcggccaggatggtgccgaactcgatgcgggtgtagctgagcacctcggactgggcggcgcgcagcacgtcgccgatctgggccgggtcgcgctcgacgcgggtggagtcggcaccggcgagcaccagcaggttctcgtcgttgcggcgcatccgggtggccaggtggtccagctggaacagctcgcccagccggtcggggtcctgctcaccgcgctccagccggtccaggtgaccgatcagctggtcgaccaggccctggcttcggcgggccaggttgacgaacatcgtcgacaccgaggaccgcagcgcggcctgctcggcggcgatgcgcacggcctcgcggtggacggtgttgaaggcaccggccacggtgccgacctcgtcgcggttgtccatgcgcagcgggtcgccgagctcggccaccacctgcgcgggggtgcgctggttggccgcgtcggtctcacgcatcgcggccaccgcccggggaaggtccacgtgggccacttccaaggcgccctcgcgcagtcgccgcaggctgtgcaccagggtgcgggcgatcgccagcgccagcagcacggcgacgacgagggtgatcagcacggcggtgatctcgacgagcacctgggtgacgaccgaactgttgtaggcgttggcgtcggtgagggacttctcctgcaccgcctcgatgaactgctggctggcgtcgtgccggtggtcgtaggccgcctgggtcttggtgtggtcgacgttgatggtctcgtcggagctcttgccgatgacctcgtcctcgaagttcccggccaggtcggcgtcgccctcggtcaggtcactggccttcttgtaggcgtcgttctcgtcgacagtggacatcactcggccgaagtcgagcagcgccgtggtacgggcggcgaccagctggttgaactgccgcagcttctccgaggacagctttccgctgggctccatgttgagcatgagcagccgcagctgttcggagttctcgtcggcggcggccgacagctgggtggcgcgcaggtcgcgcgacagtcccggctcggtggtgccgtcgagggcgtactcgtagaccgtctgcaggaacgagatcgcggcgctgtagccgctcaggtcaccggcaccgccggcgccgttggagatgcggccgcgggccccgtcgggcttgtcggggttgaccggcttgtcgaggaagtcccaggggtcggtgttggcgctggagcggtatccgttgaggtcgtagacgatcgtgttgtcgatgtcctcaagggtctgcagcagtacgtcggagttgtcggcgaggctcttgcgctcggcgcggaactcccggatcgctttgttggtcttctcgcgcgccttggtgtagttctcgaccgactcgacgtccttaccgagggcgatgtcgtccttgtacagctggacggcggccttggaacgctcggcctgcaacgcgttgagcagcgcggacgaggactgggtgaactgggccagcgaggcggagtcgcccgcccggaacgcctcgttgctggagtcgacgagtcggatggtggccaccgcgagcagggcgagaacggggacgatgaggatcagccccagcttggagcggatccgcatgtcggccagccgtggcaggccgaaacggcgccgcgccggggcgacacccgcctccgtagtgctgcgcttgctcaacgtcgtggaccctcctgagcttcagacctgccaccgggctaccggcaccatgaataccttggtctgccggttctcgcaataacccccgcgattccaccatgcgtgaacggaaaagggaagggcagggcgccgtgacaaaccttcctttcggtgcaacgcagacattatgcgacgccgataatcggacataagccgcaggacggacatttcgccgtctttcctaaccggacggccgacatcctccagcccttcggcgacggcgacactacaaaagcgctgggtgacggtattcatgtccactgtgcttgtcgcgagaacgtgacgattacacctttacgggatttttcgccagatttaagattcataaaatctatataaccggcattccgggtaaattgccaacgacatcagcgcactcgttgtgcgacactctcccggcccatccgggcacccttgcacttgcagaccaagcacattcgtcgctccggcaccgcgacggtccacactcacgagttccctgggagccaagacgtgacacacgatcacttcgcgtacggcccaataaacccgatcatggggttcggattcgcgctggccggtgcgttcctcggcctcacctgcatgctccacgcccgtcgactgcccagcggccggggacggatcaagtggctggccttcgcgtcgctcgccatcggcggcaccggcatctggatgatgcacttcatcgccatgatcggcttcagcgtccccgacggtgaagtccgctacgacatccccatcaccgccgccagcctggtcatctcgatcgtgtcggtggcgttcggcatcttcaccgtcggtctcggtaagtcctcgatcaccaagatcctcatcggcggtcccctcaccggcatgggcgttgtggccatgcactacaccggcatggcagcggtgaacctccccggcaccatccactatgaccccatgtgggtggcaggttccatcgccatcgccgtcgtcgcggcaaccgtcgcgctgttcttcaccacctgggtttccgggaagggctcactgatcggcgcgtccatcatcatgggcatcgccgtgaccggcatgcactacaccggcatgcggtcgatctcggtggccatcgacgacgacatcctcgaggtgcccggcgtcgacccactggtgctgctcataccgatcctcatcctggccacgatcgtgctcatcgggctgatcgtcggggtgctcggtgagcgcgacgacatggacgaactgcccgaacgcatcgtcgaggccatcgaacgccgtcgcgaactgaccgaggagaccgaggcggcccaggcggccgacgcggcgaccccctcgttctgggaccccgaaccgcaaccggcggcggccgaacccgcggccgtcggccagggccgtggcggtcccacccgcttcgacgcccaggccttcggcaaccggcgcctgccgcagccgcgcagcaacgaaacggcggcgcccctgtgggacaccgccgagatcgaggccggtgacccggccccgcgccgataacgccttacttcgccgagccgtccaggactccctggacggcttcgcgcagttccggcagccgttcgtggatgccgcccgggcacagggtcgagttgaagtccttgtgcccgtagatctccgtcgccgggatcctgtacttgaagcagatgaacgcgcagaagtcgatcaggctggcccattgcggctcggtcggctgctcaccggtgtggtagctgccgtcgttctcgatgccgatggcctgcgagttctggccgacgcagtgcgcgccctggatcatgtaggtcccgtcgagcagcgcgtcgagactgccgtggcggccctcggtgaggaaaccgccgcgactgttggtgaagtgctgacccgagtcgatccagccgttgttgtccatgtgcaggtcctggatgtcgcgcgagttggcgaacgcgtactccagcgacaggtcctcggtgttggggtaggcggtgtggtggcagatgatcttgttcggccgcttgctgacgacggtgggcgtgccgttgggcgggcgggctccccagtcggcgcagctgtagatgtcgggctgtggcacgtcgcgtttggcggcgaaggcggtaccggcgaccagcgggacgctggagacggccgccagcccggcgagtccgccgagcacgccgcgacgcgacagtttgaattcgggcatgtcgttcactccggggctaggggattctcagattcgcacatatctatatagagtgcacttctcctatggacggcctatgggaacgcccaggcgggctgattcccgtttccggttgcgggagtgacggtgttgcggcatcgtgtacgcatgtgccgactgttcggactgaccacgggtggccctcgcgtcgagaccgcgttctggctgctcgacgcgcccgacagtctgcgggcccagagcctgcggatgcccgacggcgccgggatcggctggttctcgctgggtgacgagccggtgcgggaccgcgccccgctggcggcgcacaccagcagcgacttcgacctgctggcccgcaacatcgtgtcgcacacgttcgtggcccacgtgcggtactcctcgggcacagcgctggacgtccacaacacccacccgttcgacatgaacgaccggctgtttgcccacaacggcgtggtgcgggacatggacgtcctgtccacctggctgtccgatgtcgacaaggccctcatcgaggggcacaccgactccgagctcgtattcgcctacatcaccgccgagatccgccgcctgggcgacaccaccgagggcctcatctcggcggtgcgccgcatcggcgcggagctgccgatctactcgctcaacatcctgctggcggaggccaatcgcctgtgggcgttgcgctaccccgaaacccacgagctgtgggtgctgcgcccggaactgggcggcttcgcgggaacccgggcattggcgccggtcgccgagcccggccggatggagatctcgggcaccgacggcgccgtgcccgccttcgtcctggccagcgaacgcatggacgccgacccggactggcggctgatggaacccggcgagctgctggtgatcgacggcctcgacgccacctcgctgttcccgttcgacaagcccaccacggtcctcacccgcgccgacctgtccggcaacgaactccgctcccaggaacccgcgacggtctgagggcgccggttaccgttgcggccatgcccatcagccgccgcctcggccacctcaccgtcacggccctggaggacggcgccgggccgttcttcacgccccgccgcgaagcgttccccaccgccaccgacgcgcactggacggcggtcgacggtttcgaccccggctcggtgaccgctagcggccagtggtggctgcggttccgtgccttcgcgatcaccgaggagtccggccgcaccacgctcgtggacgccggaatcggcccggtcgacccggacgtcgacgcctggacgccggtcccgggacggctaccccgcgagctggccgaagccggaatcgacccggcggcggtcgacgcggtggtgctgacccacctgcacaccgaccacaccggctgggcggtgaccgttcagcagcagcgagacggcttggcgggaaagccgcagcccgccgggagcgtgcgtcgtgcgtactttcccaacgctcgttatctggtgcagcgggctgatgccctggctctggttcccgagcgggaggtgagccttttggggccgttgcgggaatccgggcagctgcacatcgtggacggggatcaccggctcagccgggaggtcgcgaccgtccacactcctggccataccccgggccatcagagtgtggcactggagtcggggggcgagtcactgctgttgaccggcgatgtgctcgtccacgccattcagctgctgtaccccgagctgccctacgcccacgaggaggatcccgggttggctcgcacgacccgggagcgggtgctggatcggttgcgcgacaacggcggcaccctgggcacctcgcacctcagcgagccgttcctgccggtaccgccgtcgggatccggccgctgaggcccagttgccggtcgtgccagcggctgagcaacagttgcgacagggccgctccgcacagcgccaggaacatgtcccactgggtgtcccagacatcgccctgggtggccaggtaggcctccgcgtcggcgcccaggatcagcgccgcccaccactcgatcatctcgaagaacgcgctgaacgccagcccgcacgcggtgaccaggacgaacagcagcttgccgggccgcagcgggcccttgcgcagcagcagttcccggaacaggatcgccgggatgaacccctggacgaagtggccgagccggtcgtagttgttgcgccgcaggtcaagcaggtcccgcacccagtcccccaacggggtttcggcataggtgtagtggccgccgtagatgaggatgacggcgtggatcgccagcagccagcacaacagccgcgacagcgggaaccggcgccagcacaacggaatgatcaccaatcccgccacgacccaggcgatctccaacgcccaggtgcccagactgttggggccgattccggaccagaccaggacggccaggacgatgcccaccagcacccacccctcggcccgtcccggggtgcggatctccggggtggtcacgggggtgtctcctgtcgtcagtcgccggtcagtccgaacaactcccggcaggggtccaagccgctgatgataaccggttcagggtttcccgtctcccagtcctgccgggacagtcgcaatcggcgcgacaccatgacctcgccgtgcagcgcgtcgcgcgtgatgccgtccggccggtaaccgaacttgcgggacacacccaacggggcgtggttgtcctcaaacgacatcgacatcgcgaactcgctgccgagccccgcgaaggccaacgccaacacggctccgcgcatcctggtgccgatgccccggccgtggtgttcgatacccagccaggatccggtggtaacttcgcgcaccgtcgcgaagtcggaggcccacatcccctggcagccgacggggcgtccctcgtggaacaccgccagctccaactcccagcgttgcggtgtccacgccgcccggtggccccagtgtgcctggacgaaccgccgcgcgacctcggccggggtgccgtcggtccagccgttgaggaacggccggtcgccgggcgcgtgcacgcctcgctcggcgacgtcggcgagctgggcgagttcttcgtcgtcgggcagtcgcaactcgacgtccccgatagtcagccgcagccccatcaggggccaatgatcgatcatcacaccggtagtctgcggcctcgacctgcgattcgccagcgatttgaggctcacacgacggtgcggcgcagggtcagccgccgggtgccctcggtctcgacctcgtcggtggcgatcgcgaaaccgtgctgttcggcgaaggcgacggcggtgaggtacccgtaggtgctcagcagcttcttcatccacgcctcgccgtatttgcggcggtcgaactcgctgacgatcgcctcgtagctgccgtcctctcgccgggcgaaacccaggtcgttgctggcgatgccgaggtgttggcggcgcacgatgacctcggcggtctcgggccggacgtcgccgcggtggccgtgcagcgcttgcgcggtgtcatggacctcgacctcggcgaagccgagttcgcgcagcgcggcggcgagggtggcggtgtcggtgagggtggtgcggacccgggtgaagtgcgacatcgttgtcctttcaggccaggcccacgacgggctggcggtcgagtacccagatccggcgttccagatcgaaggcggagacggtgagacgtttctgggcgtcgacgtggaattccaaccggaaccggtcgatcccggcgcgggcgggcggttcggctttcaggaacgtcaactgttcctcgttgagccacacctgggacagttcggtgcggcgctgcgggctgacggcgacggtgcgggcgccgccggaggtgtcgaacatgatctccagtccggcggcggtgtcgcgggtgctggcgtgggcggtctcgtagatggccagccccagccgggtctgtccctcgtggacgcccttgatggtcagggacgcgacgggttcggtgctggggtagtcggttccggctggcaccacgggttcgaactcgtagccgccggtggtctgcgagacgtgccggatcgcgtagtcgtgctggacgaagtcgaccgggtcgtggccggaggcgatcgcggcggccccggcggcgacggcctccagcggccggtcgagccgcagcagtcccgggtcgatctggaacgacagcagttcgcggaccgggggcagcaggctgctgccgccgacgaggaacaggtggcgcaggctgtcggcagggtggcccttggccgcggcggcgtcgagggtcttgcggaaggcgcggccgatccggccgaggatgtcgttgtcgcgcaacagcgatgtgaaccggtcgcggctgacgtcggcgcgccactcgcggccggtgagcgggtcgacggcggccacgacggcggactcggccgtggtcagcgcgaccttcgcggcctcggcggcggtcagcagttccgcgaacactcgattgtggacggacgcgtcggcctcggcgagtccggtcagccgcgcgacctcgtcggccagcagcgcgtcgatgtggtcgccgcccaggtcgatgccgaccttgctgatgacgcgcacgccgcagcccgacagccgggtcggttgtcggcggccgtcggcgggcccggccgcgagcggcggaccgccgcccgccgagccgcgatcagccccgggccgcgcgtcggggctcggcggtggcccgtcggggtcgacgacactgaccaccgagatgtcgagggttccggcgccgaagtcgaagacaccgaacacatccccgggtttgagcttcgcgccgtacccggccgcggcggccgtcgcctcgtccacgatccgcagccgatccagatccgccccgacctcccgcaccagccagtcccggtacgggtcgaacgactccaccggggcggtgagcacgagctcggcctcggtgccggtctccaaccgcgccagagtcatgacgtcgccgaggaagtcagcggccgcgcgggcggcggtgatacggcgctgtcccacctgacggggcaggtcgacgacgcgtccggccaccgatgtcttggtggaacggaacacccgcaccccgtccgaggcgcgcagcgcgggcgtgacctgcgctcccacccaacgccgctcgtccacagcggagtacgcgatcagcgacggcaccacccgttgcaggttcccgacgtcgcgcacgacctccacaccggacagcggtatcgcctcgccggttccggtggcgtcgttccaccgcgcgacaacggtgttggcggtgccgaagtcgatgcccagccgatcggtcacgtcgtctcccccaggtggatgtcgtactcggtgacgttgcgggccttggcgtcgccgagcgcgatgtccccgcggaaccggtggtacaggcactgcatcagcagttccgtcagcggcgcctcgtcctccgggcaccgcgccagctgccactccaccgtccgcagatcggtcggcgacagttcgcccatcggagtgtccacgatggtcaccagcgggtgctgggccagggaccgcaggctcagcttcaggccgtcgtcggagtcgaccatgccgacgaaggcgcgagtgtcgggggacgcggccaacacccgccagtcgaactgcggcggcgtgtgcactcgccccagtgtggacatgtcgatggtgaacatgacgtcgttcccgggtgacctggcggttccggtgctcgcgacgatcagcatccgggaaccgtaggcgatgcggtgcagacgggcccggccgccgaaagcacccaggcccggaccgttgtcgtgctccgcgctggcggctttggtgatcgacgacgtacccacctgccaacgggtgacggcgaaccgttggcccggcaggtccctgacggtcgcgatcgtcttggcgtcgaggaacagcaccgcgtcgtcgtcgacgagctggtcgtcgaccagcagggtctggagggttatccggtcgtggacgcgcaggcgccggtccgcgaggacggcgatccggcccagcgacgggtcggccgaaagctccttgaaccggccgcccagcattcccgcgacgttcgaggcaccggcggtgggccggggacccgggatgtcgtgcacgccgaatctggtcgagggcacgaactccgcgttctcgtcgtaggcggcgacctccaggccttcgcggcggacgaagccccgcaaccgtcgccacagccgcggcgtcgccacgccgtcgaagtccgactcgtcgatcacgcgagtccggccgtcctcggtgagggtcagaccgaccttgcgcaggttccccgcgtgcggacggttcaaggcggcgaacccggaacccgtgtgcaccaacgagaccacggtcccgcccggatacgcggccgcctcgccgaccacctcgccaccgccgacggcgtactcgcgaaaccgccagcccttgttgcgcacccgcaccgccaccgcgagtcggttgccgtccggagaaaacgacgccggaccgatgcggtcggtcccgcgcggcagctcgaaaccccgctgccgggcgacggtgacgcgttcgcgggtctcgcgcagcatgtcgatgttggcgcgccgcaacaggttcagcagcgcggcgtcctgactgtcctcgggctgccagccgtcgaggcggcccgcgagctcgacggcctccagcagcggcgcggccaggcaggcgcgaaaccgccgctgcggggagtcgtcgccgggccgggaacgcccgcccgccacgtcccgcaactgccgcaccaggtccagctccccgaggtcactgagggcggaacgaatccgggtgcggcgctcggcgtccatgcccgcgtaggccatcgtcaacagcgagccgtcggggtcgatgtcgcgatacaggtccatcgaaccggccagcacgaagaacggcgccgcctccatcggatcctcgggaaggttccactccgtcttgaggtgttcggcggccttggcgcgggcccggcgcggcaccaccgggtcgacggcgctgtcgagcagttccgccaacggcaaccggcccaacgcgaccttgccgatggtgcgcaacggttcctcgtccgcggcctcgttgtgctgacgcagccgttgccacagctgctcgtcgccgtagaccagccacagccgccacgccagcgtcaggttcccggcctggtggaagtggcccgtacgcatgctgagcatgcgggccaggtcggcggcggtctcggcgggcagttcctcgcccagtttcagggtgtcaccggtgatcccggcggtgctgaaactgtcggccagccgggcgcggacccgcaggttggggtcgaagaacagccccgacagctgttccaccggaatcccgtagtaccaggccgatcggcggccgcgcgggtgatagtggagcgcggcgaaccgggccaacggggtggccctggtgccgtggcaccgccaccggtgccacggccaggccgccaggtagtgcagcgtgacgcggatcttggccagccgggggatctcggagcggatccgctggttccacggcagcagataggtcttccaccagatgagcagaccgacgagcacgaaccccgacgggaacaccacgaagaaccaggcgtcgggcaggtacagcaccgcgccccaggtcgcccagcccgccatcagcgccaggaaaccccagaacacgacgccgtcgaagctgaaccgcttgtcgctcacgacaactccagccgcacctgccccggctccccggccggtccctccggcgccgaggccggttgcgcccggccgtcgcgcaaccaggaccgcaactgctcgatgacctcgcgctgcgaatgactcaacgggacggtgcgctggatcgcgccgaccaggtcggcggtggtgatgtcgacgtcgctggcgaaggccccgtacatcgcgtccacgatggcctgttcgagttcggcgccggtgtagccgtccgacatccgcgccagctgcgcgacgttgaactcccgggggtcgcgtttgcgtttgcgcaggtgcacggtgatgatgtcgcgccgttcggcctcggtgggcaggtcgaggaagaagatctcgtcgaaccggccccgccgcagggtttcgggcggcagtgtcgcgaccgcgttggcggtggcgaccacgaacaccggctcggtcttctcctgcatccaggtcaggatggtgccgaagacccgctgcgaggtgccgccgtcgacgtcgcctgaggacagtgccttctcgatctcgtcgatccacaacacacacggtgcgacggtctcggccaaccgcagcgcccgccgcacccgctcctccgactcccccaccagcgaaccgaacagcgccccgacgtccaggcgcagcagcggcagctgccacaggccgccgatcatcttggcggtcaggctcttgccggtgcccgggatcccgatgagcgccaagcccttcggggcgggcagcccgtattcggcggcttcgggggcgaaggcccgttcccgcaggctcagccagttcttcaacgcgtccaggccacccaggtcgtcgggcccctcggcgggagtgaagaactccagcgcctggctctcccggatcgcggccttcttctccgcgatcacgatctcgatgtcacggtcgtcgagcaccgagtcgcgcacgatcgccttggcgaaggcccgtttcgcctgcgccaccgtcaatcccagcgcggcctgcgcgagtttcgcgcgaccgtgcccggtcagctcgcagaccagcccggcggtgccgtcgatgagcgcgtccagttcggcgcgcagcgtctcctcgtcgggcaggtcgagttcgatgaccaccagatcgtcggcgagctcacgcggcatggtctcgcggggcgtggtgacgatgagcgacgctccggtgtagaccaacagctgcgccaggttgcgcagcttgcgccgcaccatggggtccttggaccagaactcgtggaagtccttcaggacgtacaggtcccgacggtcggggttcttctgcaccagctcccggatcttgtccagggccatcaccggggtcgcggcggcgggcagaccgttgcccgccttggaggcgaagccctcggcgacatcccaggtgaccaggtcggagccggggtcgcgttcgagacggatccggtccaggatggcgacggcgcgctgctcctcaatggtcaccaacgcgatgagcgcggcccgggaccgcagcgagatgcggatatcgtcctcgactgtcacgcagcctccattccggtgaagatgagggtgccgtcggcaccgatgcgcacctcggcctcgggcaccgccgccaggtcggcctcgcgataccggtcagtcagccaccaataggtcttgttggacgatccccgcagcccggtgcccaaccgcagcccggcgttgtagcggcccgcgatcaccaggtcggcgtcggccacggcggccagccgggcgggatcggcctcgatctcgccccgggtgtacccggtgagaataaggacgccgagccgggacccctcccggatccggcggcacagttcggccacggcctcgggctgttgcaacggttccccgccggtcagggtgatgccctcccaccgatcggcccgggccagaacccgtccggccagctcggcgaccgacagctcctcggcgtccggcccgtgcgtttcggggttgaagcagcccgggcatgccagcgaacagccctggaaccacaccacgaaccgctccccgggcccgttggcgcgactgtccgacagcgtcgcgtgcacccgcaccgtcgacgtcatgtgcccgtgtggtgttggcgggtctcctcgacgtcttggtacgcctcggcggtgagcgtctgctcctccacctggccgcccagcgaccgcagcagcgcctcggtcgcggtcaggcattccgtaccggcgaaaccggcgaccttgacctcgaccttgccgtcgggggtgatgacgacctcgaccgtttcttcagccactgtgcacgctcctgttgtccgctcccgagtatgcgggccacacggcgcagccgcaaacacgcgggtcaggccagggtctgcgtgacccgccacagtcgccggggcagttcgccctcactgaagtcgaagacctcgcccagtttccagccccgcgccagctccgtcaccagggcctcgtcgaagaagtggacggcgaacccgccgtgctcgtagatgtcgtcaccgtgcgagatcccggttccatagtgggcgtcaccggtgtgccggacggtgtagacgaacgtcccacccggtcgcgtcacccgccggatctcggccatcaacgtgtgcagctcgtcggtcgacagcgccatgcacagcagcatgtgggcgaacaccgcgtccacggagtcatcggccagcggcaacggctgtcggacatcatggacggtcgtggtgacccggtcggcgatccccgcctgtgtcgcggtctcacgcaactgccacaacccggtctcgctgaaatccaaggcccgcacggcgaaccccgcccgcgcgaagaacagcgtgtcgcgcccgtgaccactgcccagctccaacacatcccgggcttcagaggcggtaaacgtctcggcggcatgcaccgcggcctgcgacggctcagccccgtacatgccggggttgtcgctgtacgtcgactgccagtgccgtcgctgcccggcaccgagatcgtccccgttatgcgtcatcacgccgtctcccttcgcccctcgcccctcgcgagccgtggcgaaaacctacccgaccgccgcgccggggtcggcggaaccgagctcgtccaggtcggcgagcagtcgccggatccggtcggccctgatcgcgtcaccgataccgaccgcgacatcgagaccgtcccgcagcggctcggccgccgcgccggggtcaccacacgccagcagcgtccgtcccagttcctccaacgcgaccgcccgtcccgccaggtcaccggctgcctcggacgccgcgagggcctcgcgcagcgtcgccgtcgccgcttcattgtcaccgccgcgtcgctgtgccccaccgatgccgcgcagcatctcggcgcgcgccagctggtcctcggcaccgaccaaccccaggctttcccggtacagcgacagttcccggtcgaagtcgcccagccgccccgcgacggtgccgaggttgaacgcggccgcggcctgcccggcgcgggaacccagaacgtcgcggcacagccgcagcgcgtcctcggcgcagtcaccggcggcgtcgagccggtcgatccgagtgaaagtggcggccatgttgatcaggcacaccgccgtcgcctcccgttccccggtctcctggaactccttgagaccccggtacatctggtcgacaccatcggacgggtcagcggaccacatggccgccaggtcacaacgggccattccggaatccattttggtcaccgcggtgatcagcgggtcggtcccggtttcggcggccgtcgcggcggcctcggcgatggtggcccagtccagcaggtaaccgcggctgaggtagtacgcgaacaacccgatcgacagccgcaccgtcgtctccggcggcatcccgggctgcgacacgatctccaccagctgcgcgcggtgcgcgtccagccacgcgaacgccgccgccgaggtcacgaattccggcgccacgcccagatcgacaccgccggaccagtcccggcggatcccgttgggctgcgccaggttcaggctccgccaggccacggcggtgaacagctcggcggcccgccgcaccgcccccgcccgctcctcgggttccagcaaccgctcggcctgctcacgggcgtaggcgtgcagcagatcgtgcatgcggtagacgcccggctcgtgcgcgtcgagcaacgccaggtcggtgaagcgctccagcatcgcctccgcgtcacgcggagacaggtcagcaggccgctcccgcccagcctccgctgctgtctcggtcgttgccagcagcctcgcggtcaactccaccgacagtcccccggcgggcagcacccccaacagcgcgtaccggcgacgatcggcggcgtccagcagttcgaacgacaccgcgaagcaggcccgcacccccagttcccggcgttccagctcgtcgaggcgacgcacccggtcggccagccgctcggccaggtgcgcgatcggccactgtggcctgacagccaagcgggaacccgccaggtgcagcgccaacggcaggccaccgcagtagcccgccagctcccgggcggcctccggttcggccgccagccgctccgctccgatcgtgtcggtcagcagcgtcagcgaagcgtcctcggtcagcacatccagtcgggtgtggagggtgtgcggcagcgtgtccagggcgtggcgactggtgacgatagcggcgcacccggtagcgcccggcaacaggtcggcgacctgctgcggcccggaaacgttgtccaacaccaacaacaaccgccgcccggccagcaccgaccgatacgcccccaccgcgtcggtgccgtccacggcgtccaccacaccgccgacggcccgcaacagctgactcagcgcggcccgggtgtcgagcggcttgtcgtggctacgcaggtcgagatacacctggccgtcgggaaactgctcggccaccgcgtgcgcggcgtgcagggccagcgcggtcttgccgacgccgcccatgccggtcaccgcgcacaccggcaccccgccgtcccgcgtcaacgcggcgaccaacgccgcgagttcgccgtcccggccggtgaaccggggcggcggcgcgggcagctgccggggagggcaccccgcggactcgggttcgacagcgccgtcggcgggctgggccgcgtgagcggtgcggttgccgtcggcgtcacaggacgcgaccggagtgacccggtcaccggcggcgcccgcttcggcgtcggccgggcccggtcgtggccgacccgacggccgggccgccacgcgcagctcggagcgcgcgacctcgtccagccccagggcatccgcaagtacatccacagtgtacttatatggccgcttccggtcgccgcgctccagcgagccgatcgcctggctgctcagcttcgcccgctccgccagcgactcctgggtgaacccggccgccaaccggtgccgccgcagcaggtgtccgaatgtgttgtccacgaagcattccttcacagccggtgtgtaggtcaactgtagaagttgtcgctggtgggtcgcctcccccgcacgaatactcggccgtgaccgcaagtcatcgaacggaaagggacggcaatggtcaggtccaaagtggcgggaatcctcgccgcgacggtggtgggagtctcggcaatggtgggcagcaccgcgctcgcctcggccgacacagcggacgccaagtcctgctcgggctggtcgacgctgggcaccgaatacatccgcaacatcgcgaccggcaaggtcggcggcggcatcgcctatcaggaacgcgagtgcccgacctccggcggcggcaccgtcgaccgatatcgcaccacgatgctcatctacgcgcccttgaagagcggaacccgagccgtggccggtatctacggctcgaaggacgacttctgcgtcgtcaagcccaaggagtccgaccgctactgcgccaccgacgccaacgtcaccggcgcctacaagtcccgaggtgtggtgcagaagtggtcgaacggcgcctggcgcacctacgcccagggccagtggccctgagcccggttccatccgaacaagcaaggagaaagcccatgtccagatccagaatcgcggcgatcctcgccgccctgaccgtcggcatcgcggccctggtggggagcgccgcgcccgcctcggccgacacgaatatccaaacgacctgctggggctgggacaccatcgcctcggacaccatcaagaacgacgtgacccacgttgccgggggcggcatcgaagtggaacaacgcaaatgccagtaccccgacaatcccaacaatcacttctaccagtaccgcgtgaaaatgctgatctacggcgagatgcgctcgaacacccgcgcggtcgccaagatcttcggaagcaccaacgagtcatgcgaggtgtacccgtggcagagcgaccagttctgcgcctcggatccggttagcaacgcctaccaggcctggggcatcgtgcaggagaaacgcgacggcgagtggttcacgtacgccagaggcggagtacacctctgaccccaagacccagctctgccaaggggtgccacccccgcgccgtcccggtttgtcgcgaaccggggcggcgcctcactatccgggaacgatctgacaggaaggacagtggaacgacgaccggttcgtgaacttgatccgctccaccggcgtcccacaacgccgacacggctcctcggcccgcccgtacaccgccagcgagcgatcgaaataccccgattccccgttcgtgttgacgtacaacgcgtcaaaggacgtgccgcccgcgttcaacgccgcgtcgaacacctcccggatgtgctcgacaagctcccgcgccaccgcgtccgacaattcctgcgagggatgattgccgtgtagccgggcccgccacagcgcctcgtcggcgtagatgttgcccaccccggaaatcagcgactggtccagcagcgcccgcttcacctcgccgcgccgagcccgcaacctgcgcgagaactccgccagatcgaaagcgggatcgtagatgtcgggcgcgatatgggcgatctcccccggcagctcggccccgtcggggctgaccagcatctcgccgaaggtgcgctggtcgacaaaccgcagctggtgctcggcctggtcgaagaccaggcggatgcgcaggtgcgggccgtcgggtttgtcgggcggttcgatcagcagctggcccgacatgccgaggtggcacaacaacgcgtccccggaatccaaggggagccagaggaacttgccccgcctgcgagtccccgtgatcgtcgtccccaacagccgggcacggaaatcggcgggtccggcgtgatgccgccgcacggcacgcggatgccgcacctcgacgtcggtgatacgacggccgatgacccagccgtccaggccgcgccggatcgtctccacctcgggcagttcgggcatgcccgctaccctacgcgcgggtgtgtcactcgctgccgaacatctgggtccagtacagggtgccgtcgctcttcttcgccacgcccatgccgatcgcgcgggcgtcgcagttgaggatgttggcgcgatggccctcggagttcatccacgagtccatgacggcttcggcgctggtctgtcccgcggcgatgttctcgccgatggcgctgttgtagccctgcgcggcggcgcggtcggagaaggtgcggccgtcctgggaggtgtggtcgaagtagttgttggccgccatgtccttgctgtggccggtggccgcggcgacgagcttgtcgttggacgagaccttgccgcaaccggcgttggcgcgctcttgattcacgaggtcgacgaccccggaacgcaggtcggcgaactcgtcctttggcttctccgtggtgggctcgtcgtcggagggcttgggcgacttggtcttggacttggacggggtgggcgacttgccctggtccaggtcctcggccttcgacgaggacgagctggactccgcctcggtggtgggagccgcgttgccgtcagcggcgggcttggtgtcatcgggcgcgatggtgagctcggcggtggccagtcccacgcccgtcaccaggaccagggtcgcggtcgccaccacccaccagcgggtcttcgtcgtgccgggacgccggtgtgcgccaccacgtgcgggcggtgacgaggcatcgggcgatcgaagagtttgcatgtcttgggcagaatacccggggctggttaacaacgcaccttgtggacacacagtgaacggacggacacactttgacgaaggatggtccagtatggaagctgttggtcacggaccgcgaataccgcaggttcctgattctgttcatggtgaacggtggcgcttcctcggcgggaatgccgctggtgtcgctgttcttgacccaggagctggacgcgagcctggccgaggtcggcgtcgtgacggtcgcgggactgttggtcatcgtcaccggtcccgtggtcggcggactgtccgaccggatgcgttcccgatccccgctgatggtggggctggcggtgtggatggccgcgggctgggccgtctacccgttcgtggacgtcttctggctcgccatcgccgtacaggtggtgatgctgagctggatcggtccgctcaacgcccagatcttcgcgagcctgtccgagacgctcgaggaacgcgccgcccccaacgcctcgacgatcacctcgaccttgcggggcgggtactcgctcggcttcatgatcggtccggtcgtctcgaccgcgctggtgaccttggtcgatctgcgtaccgccttcgccttggccgtggcgctgtatctggtcaccgcgacgctcgggtggcgcagcccggtcgcggccaagcgcgcccgcggcgacggtgagccgaaagccaaggcccgcaacggttcgatcctgccgctgctggtcttcgcgtccggtgcgtgcctcgtgatggtcggcgacatgctgcgcgccgtgtatctgccgatctacgtggtggaggagctcggtcacagcgcggccatgttcggcgcgctgatctcggtcgccgccgggctggagatcctggcattcccgctcgtgggacggctcgccgaccgtttcggcgttcgtcgggtcatgatggccgggctcggcgcgggtatcgccgctcatacggtcctcgccaccagctccagcctgtggcaggtgtggctgttcaccgtcctcaccgtcgtggtgttcaccgtgacgatgggcctgggtgtcacctacgcgcagagcctcgcgcccggacagcgcgggctggccgcctcgatgttcttcagcgcccagaccggcgcgatgccggtcagcgggatcgtgaccgccgctgccgtgggatcgcttggcctgccgggaatcttctgggttccggcgggactgtgcgcggtgtgcctggtcgcgttggtgttggcgagccgacggacgagcaggcgaccggccgccgaagccgccgccgaaccgcgttgacgcggcgatggtcggcggcggctagcggctccggcgagcgtcgtggttgtcaggccccccagatcatctcggcgccggtgtgtccggcccggatcacgaagtacgtcatcgtgacggccagcccgacgagtaccacccccacggtggtcatgatggcggtgcgctgtgtcgaggccgcttcggtggcgtcgagcggcttgaacgagcggtccttcaggaagctgaccagccgtccgctggcgaaaccggcgaacagccaggccagtggcgcggccaccagggtcagccacagcagggtggtgccgttggacgcgtggttgctgatcgacgccgcctgctgctcgatgatctgttgtgaagccccctccatctcggccagtgtctcgtcggcgagctgttgtccgctcgcgcgcgcgacgaacaccaccgccaccgcgaccaccgacaggcccagcagcagccaacccacgtgccgtcgcaccttcggcaccagcacgtaggcgacgatcaccaccgccagcagcggcaccagcaccaccggcatgtgtaccgccagcgggtgtagtggcagtccgaaaacttcagtcggcatcgggccctcccttggatcgaatgtcaatgcccaacacccactacgcgacgtggtggcgaacggttcaatcgccgcgtcggcggatggcgatgacgttgtcgatcaggaccccggtctggccgtcggggccggtggcgtcgcgttcggcgctgccgacgcgttcggcccgccattcgtccgggtcgaggtcgaggccctcgtgtacctcggtggcgctgggaaagtagtggtccttgtggtcggaccacggtggggcggcgccgtggtcgacgatcagcagcagcccgcccgggttgagggcgtgggcggcgcggcgcagcaccagttcgcgggggaactccagcggggattgcaggaactgggccgagatgaggtcgaaagcaccgtcggggaaggtctcggcgaggtcgtggcgttcgcctctcacccggtcgccgactccggcggccttggcgttgtcgagggtgcgggcgatcgcggtgccggagatgtcgacggaggtgacgcgccagcccttcgacgccagccacaccgcgtcgccgccttcgccgcagcccaggtcgaggacggttccgggttcgacgtcggccacggtgtcgacgaggacggggttgggcctgccggaccagacccggtcgcggctgcggtaccgctcctcccagaacgcttcggggctcggcggttgttcggtgctgtcgtgtgtgtgcatgggacgagcctgccggagcacccgcgatattggcaaatgttcatgccggtttggcaagatggtgggtgtggaggaactggacgaggtactgaccgccgtcggcccccggctgcgggagctgcggcggcagcgcaatgtgacgttggcccggctcgccgaggcgaccggcatctcggagagcacgctgtcgcggttggagagcggggcgcggcggccgaacctggagttgttgctgccgttggcgaaggtgtacggggtgccgttggacgagttggtcggcgcgccgacgacgggtgatccgcgggtgcatctgcggccggtgcatcggggtgggatgacgttcatcccgttgacgcgccgggccgggggcatccagtcgtacaagatggtcattcccggtgacacctcgggccgggagccggatctgaagacacacgagggctacgagtggatgtatgtcctcaacggacggttgcggttgttgttgggcgacaaggatctggtgctcaatccgggcgaggtggctgagttcgacacccatgtgccgcactggctgggcgccgccgaggacgcgccggtggagctgctgatcctgttcggacagcagggagagcgggcgcacctgcgcgcccgctcccgctgaaccgcctcacgcggccaggccggtgtcggccacggcctcggcgacgtcggcgaacatcaggtcggcgttgagcatgacggcggcccgggctccggctcccaccgacatcgcgacgttggccatcgggtcggtgacggtgcccgccgcccacacgcccgcgaccgcggtgagcccgttcgcgtcggcggccaggtggtcgcccatgccggaggggtgctcgacggtggtcaggcccaggtcggccaggaacccggcgcgggcggtgaacgtcggcgcgacggccagggcccgcaccggtagccgggttccggtttccagccgcactcccgccagctggtcgtccacgatgtccagtccggagacctcgccgtcgactacggtgatgccgcgcgcggccagttgcgcgaactgttcgtcggacgggtcagccgcccggtgcaggaacagcgtcaccgaatccgaccactgccgcagcagcagcgcctggtgcacgccgttgggtccgctgtcgagcacgccgatcggctggtcgcgcacctcccagccgtggcagtacgggcagtggaagacgtcacggccccaccgttgccacaggccgggcacgtcgggcagttcgtcggacaggccggtggtcaccagcagccgccgggcgtggaagcttcgcccggcttcggtggtcaccgtgaagtcgccattgtggccggacacgccggtgacgatgtcggtgacgaccgtgccgccgtaggcggcgacctcctcggctcccagccgcaccagttcggtgggcgcgacgccgtcgcgggtcaggaacccgtgcgacgcggcggcgggcaggttgcggggcttgccggagtcgatcaccacgaccgagcgccgggcccgcgccagggtcaacgcgcctgacagtccggcggacgcgccgccgatcaccagcacgtccaccagttgttcgttgtcgttctcgcttgttttcctcatgccgacaccgtacgaatcatcccgccagaacggcaaatattcttgccgaaccggcaagggtctcggcgggggggtcggggccttgagttcagtgcccgtccagccagtccaccacggtggacaccagccagtcccggttgtcgatgtggacggcgtggccgctgttgacggcctcggtgaaccggccgcgcgggatcgcggtggccatggcccgcaccagatccggtccgcagtaagggtcgtaggttccggtgatcagcagcgccgggcacatgatccggtgcgccgcctcacggctcacgtcgcctccggcctcgatgatcgcctccaaggcccggccccagctggccgccatcgcccgtccggtctcgaccccgtacgcctcggccaggtacgccgccagcgagacgaacgatccgctcggatcgtccatgagcgactccagtgccgccgttcgtcccggcggcgcggtgacgtgtccggccgcgccccaggtcaccacggacagtgcccgctgcggcgcctgttcggccatgacgagcgcgtactcgccgccgtcgctgaaccccaccaggtgggcggcctcgactcccagcgcgtccagcagccccagcacggtggcggcgtcgtcttggtagaagctcggcggatagtcgcgcggctgcggcagcgactttcccgaacccggcgggtcgacggcgacgacgcggtagccgtccagggcggcgcgcagcgggttcagctccacgatgctgcccgcccatccgggcatgagcaggacggcctctccggttccggtgtcctcatagtggatctgctgcccgtccgcctcgtgaaacgccaacgcgggttcccttcactagaatccttggtacgcaacggttgccggtagcgatcaccgttacttggcgtcacgaaccgatagtctgtcgggtatggcttcgagactggccaccgtacccccaccgccggtgctggcggccttcgtgctggccctggcgaccggtctggtgtggatggtgctggcgctgtggcccgcgcccggcgagcccggcggcgggctgttctttccgatgacgggcctgctgttggccgtgttcaccgcgttctgtgtctggcagggcgaacgacggggcaacctgctggtggccgtcctgttcggagtgatcccgtgtctggcgctgctcacctcgccccggctcgggatcctgcaggcggcgatgggggccgcgctcatcgtgctgttgacggtgccgacggtgtcgcggcagtggttcggttacggcggttgagaaagccgtcagttcgcggtctcgtcggcgaacgcggcccggacctcctcgaccagtccccgcatcgccgactccgcgtcgcggtcggcaccggcgtggatcgaccgcgccacctcctcgtgcaggtccagcgcgaccggctcgggcggtttcggcatcagcccgtgatgcgtccgcccggccagcacctccgccaccacctcggtcagcgccgcgaacatctcgtttctgctggcccgcaacaacagtgagtggaactcgatgtcgagttccaggaagtcctccagctgaccggcctcgccgcgctggcgcatcagcgcggccagttcgacgatccgctcccggtccgcgtcggtggcgtggcgggcggctccggcggcggccagcggttccaccgcgctgcgcaggtccgtgagggtgcgcagctgggcgtcgcggccgggtccgtccagccgccagcggatcacccggggatcgaagacgcgccactcgtcggatggccgcaccaccagcccgacccggcgccgcgacagcaccaggttcatcgactccagcagacgcatcacctcgcgcatgacggtccgcgacaccccgaactcctgccgcagtccttcgagggtgagcaccgccccgggcgccagttcgccgctggtgatccgcatgccgagggtgtcgagtaccgcgctgtgcaacaccggcgacgccattcgcccctcctgaggacctgtcgggggctcgtaagcacctgtgtggactctgcccccaccctaacgcgcggccccggccgccaaaaggtgttaccaatgtctttacaaaggtattacctttatggcaacatccggggagtcgcacgtcacacgagaccggaggccggatgaacgatccccaacacctggtcgtcatgggcgtgtccggttgcggcaagaccacggtcgggaaactgctcgccgcccggctggagcggccgttcgccgaagccgacgacttccactccccggccaacatcgacaagatggccgccggaatcccgctgaccgacgccgaccggcaaccctggctgcgagacctgcgcgactggctgtcggcccaggccgacgcgggccgcagcaccgtcgtcacctgctcggcgctgcggcgccgctaccgcgacgtcctgcggggcgcgcgcggacggctgtacttcgcgcacctttccggtaccgcccaacagatcgccgaacggctgcggcaacgcgacgggcacttcatgccgccgacgctgctgccgtcccagttcgacgccctcgaacccctcgcccccgacgaaaccggaacgaccgtcgacatcggacccgccgcggagctcatcgcccagcggatcatcgaccgactcgaataggagcccccatgcctgaggactggtcccaaaccctcaccaccggaccgctgttggccatcgccgcggccgccatcgccgtcctgctgttcctgatcatcaaactgaagctgcacgccttccccgccctggtcctcgtcagcctcggcaccgccttcgccgcccaggtcccgcccgccgcgatcgtggccaccctcaccgacggcttcggcaccaccctggccagcgtcgcgctgctcgtcggcctgggcgccatgctcggccgcctgatcgaggtcagcggcggggccaggacgatggccgaggccctggtccgccggttcggcgaacgccgggccccgttcgcgctgggcgtggcctcgctgctgttcgggttcccgatcttcttcgacgccgggctcgtcgtcatgctgccggtcgtcttctcgatcgcgcgacgactgggcggatccgtactcacctatggacttcccgcagccggggcgttctccgtgatgcacgtcttcctgcctccacaccccggcccggtggccgccggggaactgatgcacgccgacatcggcctggtcgtcctgttcggactcgtcatcgcgctgccgacctggtacctcgccgggtacctgtacggccgcttcatgggccgccgtttcgagctgccggtgccgaaactgctgggcggcaccgacgacgaggacaccaccgacgtcaagctgccccgggtggggccggtcgtgtcgatcctgctgctgccgctggtgctcatcttcgtcaacaccggcctggatctggccaccagcgcgaagtgggtgtccgaggacgccacctgggtgcaggtggccatggcgatcggctcgacgccggtggcgctgctcatcaccgtgctggtggcgtcctatgtgctgggaacccggctggggcgcgaccgctcggcgctggagaagaccctggagtcggcgctgggtccagtgtgctcggtcatcctcatcaccggcgcgggcggcatgttcggcgcggtgttgcgcgccagcggcatcggcgacgcactggccgacgaactcaacgccctgggcctgccggtgatcctcgccggtttcgtggtggccacggcgctgcggatcgcgcagggctcggcgaccgtcgcgctcatcaccgccgccgggctgatccagcccgccgtcgaggccggggcgttcaacggcgtccagctcgccgcgatcgtgctgggcctggcggccggttccgtgatgaccagccacgtcaacgattccggtttctggctggtgggacggctgatggacatggacgtcaagaccaccctgaagacctggacggtgatggagacgctcatcggcgtgatcggcttcggcatggcctgggcgatcttcgtgatcgcctgagcctcaagtgctctcgttgacccgcacctggccgtcgctcaccagccggtccacggcctcggccgtggcctccagtgaggagtaccggggccggtagcccagcagccgccgggccttgtcgatcgagcagtgtggactgtgttcgaggtgggtgtgggtgacgtcggcgtcggtctcgtcgacggtgcggcgccattcctcccacgacaggtacttcagccgcgcgacctggccgaaccagcccgccgccgcctcggcgtagccgcgcagcgtcagcgccgtggcggccaccgcgttgaagctctcgcccagcgccgccgagcggttcgcgatcgcggcgccgaacacctgcgccacgtcgtcggcgtgaacgtgttgcagcgtctccattcccaggttcggcagcatcagggtgtcgccgtcggcgagcttctggaacacgtccaggttgaggttgcccgccgggttgatcggcgtccacccgggtcccgagatgtgtccggggtggatcaccgtcgccgggaagccgtgccgctgcgcctgatccagcaggtacgcctcgatctcggccttcttgcggccgtactcggtgatggcgcggcgcggctgctcctcggtgccgggcacctgcgcgctcggcccgtacacccagatcgtgccacagtggaggaagtgtcggacccgtcccgccagcgcctccaccagctgccgggcgctgtcgggttcgaagcagatcatgtcgatgacgacgtcgggctccagtgccgcgatccgggcaccgaaggtgcccgcgtcctcctcggcctgccggtcggcgctgaccgtcgtgacgaaccgccacgccccgtgcggacgatacggctgtcgctgtccccgcgacaccaccgtcacctcgtggcccgcggtcaccagccggggcaccaggaacgtgccgacatgtccggttccgccgatgatcgttacccgcatggatcgatactaggcatcacagcgtccgcggcgagccgtcgcgggttcgcgcgagcgtgcgaggctgtgccgatgcatcccgagctcgagcgcctcgccctcatctccgacgtccacgggaacctgaccgcgctggaggcggtgctggccgacatcgacgcgcgcggcatcacccgcgtcctcaacctcggcgatttcgtgggcaaggggccgcgcggacgcgaggtcatcgacctgtgccgcgagcgttgcgaggtcaacatcctcggtaactgggacgacgcgctgcccgacccggacttcgaccacagtgacgcggatcggtggtggctggagcagctgtcgcccggtcagggcgagtggctgcgggggctgccgttcagccacgacttctggtgcagcggtcgccgggtgcggctgtaccacgcatcggcgcggtcggtgcaccatcgggtccgcttcgaccacgacgaggcggagttcctgtcgatgttcgccaacacgcccgcgaccggcgacggcctcgtcccgacggtggtcggctacgccgacacccacgacccgtactacgaggtcgaccggcagcgccgcaccctgttcaacaccggcagcgtcggcaacagcatgaacgacccgaccccggtgtacgtgatcctggagggggtgccggattcccgcgacgaggcaccgttctcgatccagttcgtgcgggtcccctacgacgtcgaggccgaacttgacttcgccaagtcggtgggcatgcccgaatgggaggaatacgcctccgagctgcgagacggcgtctaccgcaaggctttccggctgggcgtgccgcccagctatcaccgttgatcaggcgatgagcccggcacggcgcgccatcgcggtgtgccggaaccagcggttggacggcggcgtggccagcaggacgatcaccagcaggtagaccaggaacgccgccccgatgatgatggcgaagatgtcgctgccctcggtggccttcgtgccctccacgacgacgccgatcgcgccgatcgtcagcacaccgccgcagcagctggagatcccgtagaggatgaaggtcgcggtcctggccccggaccgtcccctcaggacccccaacgcgcaccagatgaacgccagtcccaccaggatggacacgatgcccatggtgatcgcgccgcccttgtcgacctcctggccggtgacctcctccggcgcgatcatgccgaacccggccaccaggccgagcccgacgttggccaggaccgtcagcacgatcagcatcgccgcgatcgtgaccacctgcggccggggcccgggagcggtgacgcccgggtagccgtagccgtagcccggcagcgggtcgtagccgtgcggcgaatagccgggttgctggttgtacgggtcatagccgccgggctgcggggggtacgtcatgactacctactgtcatcgcatcgatatgagcacaacccgattaattttcatgttcttcgggcgcggcaaagcataccgcccggctttactggaacagtagacttctcgtccaccattagacttatacatttcgaacgaccaatgggaggcccgccggatgttgcccggccagatgctcgatgaccgctaccttctcgaggccgaggccggtaccgggggcatggggacggtgtggcgagcccaggacacccgtatcgggcgaaccgtcgccatcaaggtgctgcactcgcacctggccaaggacgacaagctgcgcgcccggttcgaccgcgaggcccggctgatcggcgcgctccaacaccccggggtggtgcagctgtacgacttcaccgacaccgtcgtggacggcaagtcggtggcgtatctggtcatggagtacgttcccggttcctcgctggcgaccgaactgccgcagcggatgccggtggagcggacgctgtcgctggtcgcctcggccgccgagggactgcactcggcgcacctgcgcgggatcgtgcatcgcgatgtcaagcccgccaacatcctcgtcgctcccgacgacaccgccaagatcgtcgacttcggcatctcgcagtccttcggggaccgcaaactgaccatgaccggtcacttcatgggttcactgcactatgtgtcccccgaacagctgcagggcaaaccgctcaccccggcctcggacgtgtactcactcggcgtcgtggcctacgaggcactgaccggtgacctcccgttccctggcgacacccccgcctcagtcctcaccggacacctacagcaggaaccccggccgctgcccgccgacgtccccgcgccggtggccgcgctggtcatgcgcgccctggccaaggaacccgaggaccgcttcgaatcggcggcggccctggccacggcgtgccgccggttgagcaccgacaccgagatcaccagccagaccccgattcccaccacgatccggcccaccgtcaagacctcacccaccacgatgtaccccgcggccgcgccggagccgacacccgtcggcggcagacgccggagccggttgctgccggtcaccatcatcgtgctggtgctgctgctggcgaccggcggcggcgcggccgtctggtactacgcgggcggcggccaggcggccctcaacggcgacaacgtgggactggcgaacctgcacgacctcaaaccggtgggcgaaccgatcccgttcgccgaggccggggcctccgaccggggcacggtgcccgaaccggtcaccgacggcgagaccgggtacttcgtccacaatgtcgacgaagcgccggagacgatcgccgtcgacctggacagcggcaaggagaagtggcgccaacccatgggccagcccatcggactggcgatgcgggcgggccagggactgctgtacaccgccgacctcgaacagggcatcgtcaacttcctggacccggccaccggcgagtcactcaacaccgccgagtacgacggccgcatcggcgtgtccacattcggcagtcgggtgctgatcgcccccgagggcgacgacaccgtgaccgcctacgaggccgacggcgccgaggcgtgggagcagagtttcgaggagacggtcaccgacgtcgacatcgaggccaagtggaaggacttcaccaaccagcccggccggtacagcagtcagaaacccgaacggctgctcatctacggcgacgacggcaccgtgtcgcgactggacactgaggacggcgacatcctcaccaccaccgaacccgactccgacctgacggtcacctcggcgttccagggcatgatgttcaccgccgaccccgacgacgaggacggctacaccctcatcgcccacgacgtctcccgggacttcgccgaggtcggccgctgggaggaactgcgccccggcttcaacccggagaagatcgagtggtgcggcaagacccgcatctgcgtcaaggaccggcagtacagcggcaccaccggggccgtcgtcctcgacttctccgaacccggaagcaaaccgctgtgggagagctcccccgagaccccggtcaacgagatctacgccgccggttccacggtcgcggtggtgcagggcgagggcgcgaacctgtccacacagctgtatgacaacgcgatggaaccaaggggccgggccaagaacggcgtcttccggcccgtggacggcaagaccttcctcgactatccgcgcaccgcgggcaacgcgcccgccaacccggtgaacaaacacttcttcaccggcctcgacgccaccgacggatccaccaaggacctgggaacccaggaggtgttcccgcagtgcgtcaccgagggcgcccacgtcgcctgccccaccccgaaggggatcacggtgtgggagtaccgcgacgcccggtgagcgcgtcagtcgaggtcgtcgtggtcgtccccgcctccgccgccgccgtcgttgccgtcacaccggtcggggtcccgcaccatccggaacatgatgtccacggttgatccctcgttgacgctggcgccgccgtccgggctctggtcggtgaccgggcaggcgtgatcgcccttgccggactcgatggcattgaccttcagcccggcgttcttcaacgtctggtacgccttgtacggatgctgacccaccacattgggcaccgacaccttcgccggttcgtcgttgtcgtccggttcgtccccatcggacggggaggcgtcgtccgaggccgaggaactgcccgaggactcggcgctgctcggttcgttgcccgccttgtcacccccctgggactccgtgtccttcgacgaggtcgcgtccgagtcggactccgtgacaccgtcgcccccgccgccggcttcgccgccttcgtcggtcgcggacaccgacccgtcggtcgtcaacgtcgacacgcccaccgctcccgccgtaccgatgagcagcagcaacgccgccaccagcaccaaccgcttgcgcgacttgcgttcccggggtggcgacaccggcggcggcgcggccgcgtcccgcagccgggtggtcggctcggcggccgcagccggcgcggccttgaactccggcgtgatcttcgatcggaccttcggcggcggcggaagcgcggccttggtcgtcgccttctccggctcggccaccggtttcggctccggatcggacgcggcctccagcaccggcacgaccgcggtctccgactccaccggcgcggcgaccggttgccgcttcggttgcgacaccaaggaaggagccgaccgggccatcgtccgccccaccggcgcgtccggcgcggcctcggcctcacggtgcggcaacggcgtcgcgccaggttccagcgccacagtggcgaccgctgccgagccgccgtccagctcggtcactccccgctccagcagcggccccaaaacgtcgttggtgtaagtgatctgctcgcactcggtggccagtatcgccgccgaaccgaaccggacctcgggatcggtcgacagcgcccgtttcacgaacgcggccaccgccggggccaggttggcgggcagcgacaacggctgccgctcggcctccaccggcggcacatcgggcaccaccacgaacggcagcgcccccgtcacgcactcataggctatggcgcccaacgcgaacacgtcatcggccaccgcccccgtaccactgaatccgaagtcgacgatcgtcaccgacgaatccggccccacgatcaggttcgacgacttcaggttagcgtgccgcagcccggcctcatgggcggactgcaacgcccacccgagcccggccacaagcgacagcgcgtcctcgggctccagcgaccgttcgatcaggaccttccgcagcgtctccccctcaaggcgctccgagatctgacaaaccgtgacctcgtccccgtcccgctgttccacacagtcgtagacgtcgacgatgccgggcacatccagctccgccatggccatggcggtgcgccagaaccggccccgaacctcctcgtcacgggccaggagcgggtcgagaaccttgatccggacgggtcggtccaccacggtgtcacgtccgaaccagacactgccgtgttcactggttccaatgtgctcttcgagggtgtaccgatctcccaaacaggtgccgggctgcatggagtcctactttcggggtgatgcggttaggcacccagcagtgtgccgtatatctcagtaaaactccaataacagttctattaccggttcacaagacacccggcggcatcgacccgatgctgccgccgtccttgggcacctcatcgccgcacaaccccgccaccaccagatcctcaatggccccgacaaccttctcggtctcctcggcgggcaacaggttcggatccatcgcgtaggtgaaggacacctgcttgtcggcttccggcgagtggaacgagatcgtcgaatgccccagcgcaccaccggtgtgccccatcgccttaccacccgggacaccaacgcacccgacctcgaccccgtgcaggcccagaccgtacgccccgtcggactgttcactgaattgtcgcgcctcgtccagcgactccgccgacaacagcgtcccgtcgaacatggcccggtacagccggttcatgtcggcggcggtcgacaccgtcacccccgccgcccagtagtgagtcggcgacaccatcgacgtatcgatgcgtttctcccccggcttcgaccccgcctcgaagtaagcgtccaaatggtcaccctccatcgcaggatcccgctcgggcagatacgaagcgtccataccggccggttcgagaacccgctcgacgatctcatcctccacagagtccccggtcagccgctccaccagcaaccccagcgcgtagtacccagtgttggagtactggtaatcgctgcccggaacgaagtccaacggccgcttcgtcgccgtctccacgatctcctcgggccggtactcgttcaaccggttggtctcgacatcggccgccgacccctgcgccagcgacggatagatgtcgaagaagtaatcgggaaccccggcggtgtgccccaacagctgcctcaccgtgatcgtctcctcgtacggcaacaaccccggcgccagctcctccacctcatcgtccaaccccagctccccctcctcaaccaactgaagcaccacagtgctcaacatcgatttggtgaggctcccgatccgcacccgatcgcccacctcggcggcttcgtccccgccgtcctgccgggcaccccgggcctcggtccacacgaagtcaccgtcccgcacctcggcgacaaccgccgcatccgtgacctccgcgagcgcgtcgagccgttgggacagcagctcctcgtcgagcggggtacccgcggcggggcctgtcgagggttcggcgaccgcgacggcggtgcctccggcggccagggccgcgacgacggcgagcatgacgagcaatcgatgttttcgcatacccgaacgctatgggcgcggttggttcgtggcatcgtgccgcgagttgaggtcgatgtgcgacttgtgggggacccggatacgactgaggatgtaagaaacgtgcttacattgacgggcaagggatacgacggtggatggggtgggacgtggctcggcgggctttgttgattgccaatcattcgtattcgcacatccgctccgcgggatccgaaggcattgccgtaggagcccgagcgctccagagattgttgcaggacgagaacatcggtgacttcgacagtgttcagctgttgaccaacgcgacgaaatacgagaccgaacaggccatcgagcagctcttcagctccatacagcctgacgacctcgcgcttgtgtacttcgtcggtcttggggtgcgtgcccaaggcggccagctgtatctggcttcagccgacaccagagccagtaagctggcgaccgaagcgatctcatcaacgtatcttcggcagaccttcgcgatgtatccgtctcgtgtggtcctgctactggactgctcgcattccgggacctttatcgacggatccggtagccagcttccggatttcgaggtggaaccagaatccgatctcgtcgtcctcgcctccacgaccgcgaaacagcagatcgcccaaaccggcctccccgcgttcaccgaggccgtacgcaaaggactggcctccggcgaggccgacatccggcgtaccgggtccatttcggccagcgacctgtggcattacgttgtggccgaactcaaaacgacggctccacagcagactcccaccatgtcgtccaacatcctcgacgacctactgatagccaagtcaccagcaccccccaactacgacaaccaacaacaggtcccgcctccgccaccaagttggaccgccacgtcacaaccttcgccacccccaccccgcgaacacgtcgactgggtcgacgacgcccccgccgaaaccgacctcctccaccgccaagccctcgcccaggtcctcgccacccgcctcgcccgcgcctccgccagccccacgcaccccgcgttcctcatccacgtcgacggcccctggggcagcggcaagtccactctcctcaaactcctcgagaccgagctgtcggccgaccacctcgtcgtcaacttcaacgcctggcgcaacgcccgggtccagcccccgtggtggtccctgctcaccaccatccgcgaccgcgtcatcaacgaccgctcctgggttcggcgcgtctggtccgccacccgcgagaccctggcccgcgctcgtcgctccggcgccccgtacttcctggcgatggccatcaccgccgccctcatgctcaccctctacctcaccatcactcccgcgtggaccaccaccgctctcaaggccaccgccaccacggtcacctccgtggccgccgccatcggtgtcctttgggccgtcagcaagatagcctcccgacgactactgtggaactccgcgcgcggggcgcagcagcttgaacagtcccacaccgaccccatgggcgaggtgtccgaccacttcggatggctgatccggcattctcgccgtcccgttgtcgtgttcatcgacgatctcgatcgctgcgatggtccgatcgtcgtggagatcctggaggccatccagacgctcgcccgcgaccagcccgctcccgggtgtgccgccagtttcgtgatcgccgccgacggcgcctggctgcgccggtcctatgaggatcactattcgaccttcgagggcgccgtcgaccagcccggccagccgttgggctatctgttccaggagaagctgttccagctcagtgtccccgtcccttccatcagtggctccgctcgtgcgaactacctgaccacgctgctcggtggccgtcccgaggacgctccccaactccaggaaacccaggccgccaccagcaaacgcatcgaggactccgccagtgaggccgaggtcctcgacgccctcaagggcagcccgcagcaggtccggcagaacctcgccccccaagccgccatgaaactcgcgcagcccgaggtcgaggccgtcaccgaacactcgctggagaaattcgccccgctggtgcaggcgaacccgcgcggggtcaagcggttcctcaacacctattcgatcctgcgtaccttgaggacactggaaggcaacatcgttcccaccgacacgctcgcgacctgggcgctgttgcggtcccgctggccgcagctcgccgaccacctggagcaccgtccccaggacatcggcctggtgcggggaggccccgtccgggaccttccccgtccactgcgttcgacggcgacttcggctgagctgcaagcgttcctgcgaaccggtgacgtcgagctgaccgaggccgagatccgcgcctgctgcggtggctcggttgcggaaatttcgggcgactcgcctcagtgaccggtgcgtgccagcggtgccgccgcgagacgttcgccgcgaaccgcctccgggttgatcgacgccaaccgcgccagttccgactcgtcgagtcgcagctgtgccgccgccagattctcctccaaagcagacactcgccgggtgcccgggatcgggacgatgtcctcgcctcgcgccagcagccacgccagcgccagttgcgctggtgtgcaccccttctcggcggcaacctctcgcaccacgtccacgagccgcaggttcgcggccaggtgctcgtcgctgaatctcgggttgcccagccggttgtcgtcctcggacaggtcggctcgcgacgtgacggcgccggtcaacagcccgcgccccagcggcgagtacgcgacgatcccgacgccgagttcccggcaggtgtccagcagctcgtcctcgacgaaccgggtgaacagcgaatactccacctgtaccgccgcgatcgggtggacggcgtgcgcggcccgcaaggtcgcggcgctcacttccgacagtccgagatggcggactttcccggccgcgaccagctccgccatcgcgcccacggtgtcctcgatcggcacggcgggatcgcgtcggtgcaggtagtacaggtcgacggtctccatgccgagccgcttcagcgacgcgtcgcacgccgcccgcgcgtactccggtgaactgtccacacggaacggttcgccgtcgccgaatcgcagcccgaacttcgtcgcgatgaccaggtcgtcgcgacggtcggccaccgctcgaccgacgagctcctcgttgtggccgggctgcggcgatccgtaggcgtcggcggtgtcgatcagggtcacgccccgttcgacagcccggcggatgaccgacgcggaggtcgcgtcgtcggccggtccgtatccgacgctcatacccatgcagcccagccccagtgccgaaaccgtcagaccgcccagtgttcgtttttccatgtccatctccagtgatctcgaacgaaacgtcgacatcactgtgcgaccgcgacccgccatggcaatggattcgactaggttcgaatccagccatgcacagtttcgaattcagcgccgacgatctcgcccgcacccgctatgccgtgtctccggtccatgagctggtgtggagcaccgtgacgctgcgcaaaccccgcaaggccgcgctgcacgccccgtggcgcgaggccgtgttggcgaagctcgatccgcggcggttcgagctgctgttcgcgctcaccagcggcaggacctatctgcccgacttcctccatcccgctccgacccggcagcggccggggctgcgcgaccagttgtccaccgtggccgcaaccgacgaggcgcttgccgtggcacaggttcgccggatcgccaccgagcccgcgccgccgttgcgggagttcctggctcggccccgtgcgggcctggatcgcttggtggacatgatggacgactacttcaccgccgcactggcaccgcactggccccggattcgcggtatcgccgaggccgatatcgcccaccgcgcgaacctgacctcggcgcacggagccgccgccacgatcaacgatctgcattcccggttgagctggaacggcaccattctcgatatccacatcggaagctctgacgaaccggtgcggaacattcgcgacgccgttctcgtcccgtgctgtttcgcctggccgacggtacatccctccactgcggccgacccggacatcacgatcgcctacccgccgcgaggtgtcggccgactgtggcagtccagcactgcccgacggaccgacgccacggcggatctgttgggcaccaccaggaccgcggtactgcgactgctggaagccgcccacaccaccggcgaggtcgcccaggcgctcggcctctccgccgccaccgcctcccaccacctggtggtgctgcgcaacgcggggctcgccgccgccgaccgcgacggccgggccgtccgctactcccgcactccgctcggcgacaccctgacgggttgaccgcgagcgcggttacgcgggcaccgtgtcggtgttgcgttcccagacgcggtgcgcggccagctgcgcggcgaacgcctcggtgaagcgatccggcagttcgtcccgggccgccgtcgtggtcaccactcccaggtggacggtgacctccgtggtggcggcgagttcggcgttgaccccggcggcccgcagcatgtcgagcccggatccgaagcaggctatgggtttggcgtgcttgtaggcctcggcgacgaagtgcagcgcgtaaccgtccaccgacagggtcgcgacactctcggaaccgcagggaaccgcgacgccgtcgtacagcaccgacgccatcgtgttgatggcccggtcgacggcgatctcaccgccgcccgcggcgcggacgctgccagcggtgggagccagtttctcgggtatgaggccctgcgcccgcaggctcgcgaccagtcgctcggtgccgtcgccgtccacgccgtcggccaccagtatcgcgaccttgcgggtggcgggctggtccaggcgggtgttcaactgcgacaacgccgccgaggagcggccgtggttggcggtggtctccttggccggtggttcgaccccgacgccttcggcgacccgccgcgccagcgaatggtccacatggttcagttcctcgacgacgcgggcgcggatgtcggtgtcctcgaccttgcccagttcgaagcggaacgcggcgacgaggtgttcggcctccacctcggacatgctgttccagaacagcgtggcctggctgtagaagtccttgaagctgtcgctgcgctcgcggatcttgtggccctcgatcttctcggcgtagtggctgaaggccccgctgtcggccaggaccgggcagccgccgctgagggtgttcttggtgtacgaggtccgggacgtgtggatccggtgctgcccgtagccgtcgcgctggtcgttgtggacctcggccaccggccggttgaccggcagctgcgcgaagttgggtccgcccagccggatcagctgggtgtccagataggagaaattgcgggcctgcaacagcgggtcgttgctgaagtcgatgcccggcaccaggttcgcggtgtggaaggcgacctgttcggtctcggcgaagaagttgtccgggttgcggtccaggaccatccggcccaccggacgcaccgggacccgctcctccgggatgagtttggtcgcgtcgagcagatcgaagtcgaactcggactcgtcggcctcgtcaacgagctgcacccccagttcccattcggggaactcaccggcttcgatgctgtcccacaggtcgcggcggttgaagtcggggtccttgcccgcgatcttctgggcctcgtcccacaccagcgaatgcgtgcccagtttgggcgtccagtggaacttcacgaaggtgccccggccctcggcgttgaccagccggaaggtgtggacgccgaagccctgcatcatccggtagctacgcggcagcgcccggtccgacatcagccacaggatcatgtggagcgtctcgggttgcagcgacacgaagtcccacagcgtgtcgtgcgcggaggcggcctgcgggatctcgttgtggggctcgggtttcaccgcgtgcacgaagtcggggaacttgacgccgtcctggatgaagaacaccggcatgttgttgccgaccaggtcgtagttgccctgccgggtgtagaacttcgtcgcgaagccccgtacgtcgcggacggtgtcggctgagccgcgcgaacccgccaccgtggagaaccggacgaagaccggcgtctgtcgcgccgggtcggtcaggaacccggcgctggtgtactccgacagccaggagtcgtagggcttgaagtgaccgtaggctccggcgccgcgcgcgtgcaccacccgctcggggatgcgttcgtggtcgaagtgggtgagtttctcgcgggcgtggaagtcctccatgatggtgggcccgcgctcgccgatgctcagggagtcgtcggtgtggtcgacctggactccctgctgggtggtgagggtggcgtcggtgtcgtccacccggtcccgccccagctgccggtctttcggatcgtccgcctgttcgtgtgtcatggcgccctccgtgtcggtttcgctgaactcccactgccatacccggcgaaacggacaacaaaacggtgtctgtcagctggttcacgggtgccgggccacaaccgtcccggccggaggcggaaaggcatgatgagcagcgtgagaatcggcgacagggtggtggtgcggcgcgcggccgggatcatcgacggcaggcagcgctacaccgacgtcctgggcgagctgctcgacgactcgggcggctacacggtgcggcgcgacgacggcgaggtcgtgacgatcccggccgccgaggtcgccgccgccaaggcgatcccgcccaagcccaccccgttctcggcgatcatcgccgtggaacgcggctgcgccgacacctggcccgcccccgagcaggagtggctgggcgactggctgctgcgcgccggttcgggctggacgtaccgggcgaactcggtgctgccgctgggcgagccgggcctcgacctcgacgccgcgctggcgaaggtgaccgactggtacaccgcgcgggccctcgcgcccgcgttcgcggtgccggtgccgttgtcgcgaaggctggcgacggcgttgacgcggcgcggctggcgctccgacgccccggtggaggtcatgaccgccccgctgtcggcgctgtcgggcgaggccgccgaggtcacggtgaccgacaaacccggcgaggagtggttcgcgatggcgaccggcggctacgaccgggtaccggacgcggcgcgcgcgatcctgggttccggcgacgatcgcggcttcgccgagatccgccgcgacggacgcctgatcgcctgcggacgcggcgcgatcagcgggggcctggcggtcctgtcccgcatcgaggtcgacacctcggtgcggcggcagggtctgggacgtcaggtgatggcgggtctggccgcctgggccggtgaccgcgacgcggacaccgcgtgtgtccaggtcgtgtcgaccaatggcgtggccctggcgctgtacgagaagctcggcttcaccgtccaccaccgctacgtcaacctggttccgccgctggcgtgacccccgctgatctgccggggtcctcagtccttcgtcaggccctcactgggtttggagctgtccatgatggttggtctgggcgcgtagatcgggtcgtcctcggtctggtgcgtggacttcgtcatgcgctcgtagatcgccttctcgctgtcgttgacggccttgatgatgctgtcctcgtcctcgccgcgtttcgtcttgaccttctccagcgcctccttgacgttgtccatgacgccctcgggagtgtcggcgccgagcggaacctcttcctgctcttcgggtccggcttcccccaggttggacagcagcgtcgacagccccgccgaccccaactgcaccgccgtcttgctgggcaacagcggcgtgatcaggctcgtggccccggtgaggatggccagcaggatcttcagatccgagcccttgctgtcgacgatcgcctcgatggccttcaccccgtcgtcgagggtgcgcttcgcctggccgcgcgcgtgcacgtaggtggccttcatcgcgacggcgttctcgttgagcaccttcgccatccggccgtggttgccgcgcacgtcctccagcggggcgaagtacttctcggccaggttgtcggcgaaggcgccgtcccactgctggatggcgttcttggacgtgtcgatgttgcgcagccgggagtcgccgccgggctggtggctctcgacgccgaacaggtcccgcagcttctcggtcttctcgatgagcgggtcgaagtcgctgggcttcggtttgaggatgtcgtcgatcatctcccgcagccacgagatccgttccaggatctcctcgcggctggggacccggtcgagttccggccggtaggcgttggagcccggatagccgccggacacggccggggtctccgcctccgtcctgaccttctcgatgacggcgtcctgtagttccttgaccttcttgttgagttcctcgtcggtgaactcggacatcttctcgtctgccatgggatcgccgatctcctagtcgttccaccagttggggacctcgacgtccttgggtttctcgtcaccggtcagttcgtcgtcggggttgtggtcgttggggttcttgaagatggcctccaggtcccgggccgcctccgcgtcgacctctttgaactccttgacggccttgtcgatgtagtgggcgacggagaacagtgagccttcggtgaggaacaggcactgctcgtagatctgccccagcgcggcccagccgggatgggcccggccgaacttatcctcgttggcgacgttgatctcgtggatcacgttgcaggcatctgcgtagacggcctggacgttgggcatgttgatgttggcgactcgccataggtcgtagaggtctccgccggtgatcttcgtgtcgttcacggcttgactccttccgaatagttccgcttctgtggctcactcaaccgaatcgatggctaaaacgcaaggattcaaaaacactcgggcacgatttaagaagcaaacagactcgggcatcccgacgcccacggccgtcttctgcgatgctgacctggtgagtgcgcgagccgaacccgtcaccgccgaggcgccccggccgatcgccaggccgctgctcacccagtcctggctcgacgtctcactgctgcactgggccgtcgcacccgcgtcggtggcgcggctgttgccgccgggcaccgtgcccgacaccttcgacggctcgacctacgtcgggctggtgccgttccggatgcaccgcacggcgctgctggggactcccgcgatcccttacctgggcagctttcccgagacgaacgtgcgtctgtactcggtcgacgacaagggcaggcgcggcgtggtgttcctggcgatggacgctgcccggctgctgcccgccctcgtcggacgcgcgagcctcgggttgccctacgcctggtcatcgatgcgcctcgatcgcgacggcgacaccgtcacctacacgtgccgcaggcgcaggcccggaccccggggtgccgacagccggatccgggttcggatcggcgaacccgtcgaggaacccagtccgctggagcatttcctcaccgcgcgctggggactgcacaccgtccggttcggacggacgttgtacctgcccaacagtcacccgcgttggcggttgcgtcgggcggagttgctggagtgccacggggatccgcttgcggcggcggggatccgcacccccatcgctgctccggtgagcgtgctgttctcggctggtgtccccgcccgattcgggcggccgctgtgaggccgcgttgaggccaacgttgtcggcgcggtgcagtccagcgcggcctagcgcagctcgacgcggcccgcgcgacccggcacggcccggctcggctcggctcgggcgcagcccagcctggccgcccgtctcagccgaagtcgcgacggcgcaacgccagcaaaccgccgcccacgagcaatgccgtcaacgccaccatgatcaggccgggcaacgcgtcgaagtccgcccctgccacagtgttcggtacatagtggaacggctcgaacggagtcccgccccacagtccgtacagcggaccagcggcacgtcccagcacgaacaccccgagccacagcagccaggtgatggcgatcgagaacctcggcagcaggccgtaaaccaggaaacaggccgcaccgaccagccaggccgcgggcagggttcccatggccccggcgaagactcgccacatatcagccccgaagtccccgaccagcatggcgaagaacccgcccaggacgagacccaccaccgccagcagcaccactgttcccagccccgccacgaccagttgccccgccgcccagcgcagtcgggtgctggtggtcgccagcaccgtctcggcgcggcctgagttctcctcgacgcacaaccgctggaccatgagcaccgggaacatcacgatgacgtgggcgaagatcaggatgaccgcccacaatccatagtcgacgacgtccgcgccgggcctgccgccgaagcctcgcaacagctggtcggcctggccgcccggcgccttcgccagctgatcggccagagtgctgaccccgccagcggcggcggcgaacaccgcgaccgcggccgtccacttgaacagcagtccccggttgaggctccaggccagcgataccggtccgcgcagccatgccgaaccggccgggccgaggcgttcggggagcagaccggcgcccaggtcacggccgccgtttagccggtatgcgagcgcgatcagtccggcggtcaccgcgaccggaaccgcgagcacccaccagcggtcgctccagtacggctcgacccagtggctccaaccgatcggcgaaacgtacttcatccagtactgcccggacgcgtcgcccgcgtaccgcaggatgtacgcggcacccagggcggaaagcccagtggcgcgcgccgtgcgggcgttgcggctgagctgggcggccaccgccgcgaccccgccgaagactccgcccgccgcggcgatggccgccgcgtaggcaagtgacccgaccggatcgaggccgatcgcgatcagagccagcgccgggatcaggccaccggccaggctgacggccccggtcaccagcagcgccgcggtcaacggtgcgaaccggctcaacaccccggaacgcagcagctccgtgcgtccggtgtcctcgtcggcccgcgtgtgccggacgacggccaacacggccgccaaaccattgaggacgtagaggaagccgccgcttcgccaagccgccatgtagtccggatcggcgacgacgaacccgccgcccagggcacggaagaagctgttgtcgttgatgacggacacatactgcgccaacaacttcggcgtccccatattgcgctcgatatacgaaaccatcaccagcgccaacgccgtcagcaccaatatccaccatggagcgattctgcgttcacgtcgcagcgtcaaccgcaccatcagcccggttccggcgatcccggtcatcgttcctcctccccggggcgcgcggtctcgtcgagacgcgccaagtgggccgccgcctcgtcgggactgagcatcggatgcgagtacaggtcgagcagcacccgcaccagcacgtcggccccctgtggactgaacacgtccatcccgaggtgccgcgacacgtgcgagtgcaggatcccgatcgacagcgacatcgcggtggacaccgctgcccgggcctgtcgtgacacggtcggcggatcggatcgcttggcgtccatctcctccagccactggccgccgagctcgaccatcttgtcgaagatcggctgcgcccggccttcggccagtgcccgggacaggtacttctggtacggaccgaacgcggcgcccgcgacggccacatagttgacgccgtctgacgcgtcggccgcgcgaacccggtcgttgagttcggccagtgtctcggccaggtaggcgtcgcaggcgtcgcgcagctcttccttggagccgtagtgatggcgaagcagaccggacgagaccccggcgatctcggcgatgccgcggatcgtcgcccggtcgaagccctgttcaccgaaatgtcgcagcgccgcgtcccggatccgggcgcgggcggtcaggtctcgcggatcgacgtcggtcatggccggaagctccggcccacaaacacaactacacacatgtacaacacactacacgcgtgtgtagtgacgtcaccaggtgaccggcaccgtgacgagcccgccgtccaacgcctccttccggacctccagcgactcgacgggcaccgccagccgcaggcccgggaaccgccggaacagcgccccgatcgcggcccgcagctcgatgcgcgccagcgccgccccgatgcagtagtagccgccgtgcgagaacgccaggtgggcgttgccgggccgggtgatgtcgaagcggtccggagcgtcgaagacctcggggtcgtggttggcggcgcccaggtccagcagcaccagttccccggcgccgatacgcaccccggcgacctcgatgtcctcgcgcgggtaccggaacagcccgccggagcccgaaccccggtagcgcaggcactcctcgacggccccggccacccgggccgggtcctcggccagcagccgacgctgctgcgggtcggacagcagcaggaccgtcgcgtagccgatctcggtgacggtggtgacgtgcccggcgaacagcagtgccgccgccagtccggcgacggtgtcgtcgtcgataccgtcgatcgcgcacagtccgctgatgacgtcgtcggcgggctgctttcgtttgagcgccaccagttcgcgcatgtaggtgaacagttcgcccatgccgcgctgcgagacctcggcgtcgacggtggaggccgcggcctcgctggcggcccggaactcgtcccggtcgtcgtagggcacgccgagcagttcgcagatcaccagcaccggcagcgggtgtgccagcgcggcgttcaggtcggcggaaccgggccgccgctccatgtcgtccagcagttcctccaccagggcctcgacccggggttcgagcgcccgcatccgtttggcggtgaagaacggcgtcagcagcccccggaactggacgtggtcggcgggttcggtgtcgaagtcgccggacggacggccgccgaacatcgccgaatcgctgagccgggccgccgagtccgggtccgggtgggagcggcccagccgcgcgtcgcccgccagcgccttcacctgctcgtatccggtgaccagccaggccgggtcgccggtggcggtgcgcaccttgtgcaccgtgccctgctctcgcaaccggcgcagcaccggcggcagcagcagcgggtcgggctgctcgaacggcagtctcggggtgtcgacggcggtggtcatgacgcctccataagtttacttttgcttgtacattctcaagtaaacatagcgtttgtaaactcaagcgtcaacaaacgagaggcgagccggtgaccgaggaccaggccccgccccggcgactgccgcgggcccaacgccgcgaccagatcctggccgcggccaccagcgcgttcgcgcgcaccggcttcgccgacaccagcctggacgacgtctccgcggcggccggggtcagcaaggcgatcctgtaccggcacttcgagtccaagaccgagctgtaccgggcggtgctggaccggatctgcgccaaactggacgccaccgtcggtaccgacgaccacgacgacgagtccatcccgaccctgatgcgcgcggccgccaccgaccccgacggattccggctgctgtttcgctacgcggcccgcgagcccgagttccgctccttcgtcgacacgatgtccggcgaatcgacccgcatcgcgttgcggcagctgaccgccgacatccccgacccgcgctgggccggatgggcggcgcagctggcccccgtcatcaccatcgaggcgacgctggcctggctggacgcgggccaacccgatcccgagctcgcggccgagcgcgtcaaggacctgatcgccgcgctcatcaccaccgccgccgccagcggcgagaacccgcccgcctgagtcggcaatatcgccagcgcagcatgaccagctgccaccagccctccgtcaagccggtcgcttctcagccgccgcttcgtggtggctcccaggcgaaggccgagcccaccgaccgcagcaacagcggcgcgggcaccgccgccgccatcgcgtctcgcaccgtcgtgaccgcgcggtttcggttctgcaccaacctgcccagccgccccgaggcccgcgccatcgcctgggtccgcggccgccggacggcgtcatactcccgcagtcccgcatcgatgcccgcgcgatcgatactcgccgccaggaccaccgcgtcctcaatggccagacacgccccctgtccgatgtcgggagtcacggcgtgcgcggcgtcgcccagcagcaccgcccgctcccgaacgaagctcggcagccgcgcccgcaggtagtagaccgcgtggctcagcatggtttccggctccgtcgccgacaacagcgccggaatcggctcatgccagcccccgaaccgctcggccaccagtcccaggttcggccgcggattctcgtactcggcaacgttctcgcaagcgaaccagtagatctgcccgtcgttgatcgccgccatcccgaaccgcgccccgctcccccacgactccgacagcacggcgggcatccgcaacgaagcggcccgctccgcagccacgatgccgcgccacacgatgtagcccgcgtaatccggccccgggtactccggaaacaaccgctgccgattccggctgctcaccccgtcggcgacaaccacaaggtccccggacaccgacgattccccgtgcggcgcaacgaatctcacggttcccgactccccgtcgacatccaccgcctcatgccccgtgtgcacggttccgacatcgagtccgcccaggagcatccgatgcagctcagcacggtgcaacgcgtagaacgacgcaccgtaccgctcctcgatcccctcggcggcgaagttcaccaacgtccgcccgctggccagccggatcgccagccccgtctgccgccgaccccgccgccggagctcgtcggcgaatccgaggtaccgcaacgccttcaccgcgttgggcgcgatgcccacccccgctcccaccggcgcgatccgctccgctcgctcgtacacgtccacgcgccagcccgcgcgccgcagtgccaccgccgccgtcagaccaccgataccggctcctacgacgatcgccttgtgcccggtcatgccgtctccaattcaaacacttgattaaaatgatcgtttgaatcaaccgttatagcatgtgccgaccgccgtcgaccaccaaggagccgccgtgacgccgccgcgagaccccgagtccacacgcgaccgactggtcgcggccgccaccaggttgttcggcgagaacggcatcgaggccacctcgacgcgggccctgaccgaggcagccgccgccaacatcgccgcggtcaactaccacttcggctccaaggacggcctgctgcgggcggtcatcgaccactccatgcggtccgtcaacgccgaacgcgcccgccgcctggacgaactcgaagcggcaccacggccacccgacgtggccgcgctggtgcgcgcgttcatcgaaccggccgccaacctcacccgggcccacggcgaccggggccgcgacgtggcgcgattcctcggccgggtgctcggcgaggccaatcctcggacccggcagatcttcgccgaccaggtcgacgccgtcgagggtcgctacctggacgcactgggccgggcgctgcccgggcgcgacgccgccgaggtccggttcgcgtacaccagcatgctgggactgctgagcgcctaccagaccggcgccttcgccgacgtcgagttccggaccggcaccggccacggcgccgatcgcgaacggctcatcgccttcgtcacggccggaatcgaaggttgccacatacccctagggggtttattatcggagtcggacgccgaccccgacgaggagcacaccccatggcggacagtcacttcacccacgacaacgcgacgatcgcctacgagctcaagggttccggtcggccggtcgcctactcccacggcgtcccgctcagccgcgccgccgtccggggcctcgacctgttcgacttcgacgcgctggcgaaacagcaccggctgctgacctacgaccaccgtggacacggtcagtccaccggacgccccgtcaccgaggactaccgcttcgagaacttcgccgccgacttcctggcgctgctcgacgagctcggcatcgacgaaccgctggacttcaccggttcctcactgggcgccgacacggtgctgcgcaccgcgatcaccgcgccgcaccggctgcgcagactggtgctgatgatcccgccggtggcctgggacgaggtcgccgaccaggcgaaacagtggtacttcgacaccgccgacatcatcgagaacaacggcgccgccgcttggcgcaaggaagccgccaacgccgccccgccgccgatcttcgccgactacccgaagttcaggttcaccccggacgtgtccgacgcgctgctgccgtccgtcctgcgtggagtcggttcctcggacctgccggagccggaggcgatcgcgggcatccagcatcccgtgctgatcctggcctgggacaccgacccgctgcacccggtggccacggcggagaagctgcgcgagctgctgccgcattccacactgcacgtgtccaccaccgtggccgacgtcaagacctggaccgaccggatcaccgggtttctggcggagtgagcgcgtcgcgcggcttgaccacattggtcatgacgaagccgctgcggatccgggacgggaaccggttggccgagtagccgaggtcctgtgtcggcacgtggtagtcgatctcggccagccgccgcaccgtgcgcgtcaacagcaccgcggtgagatcctcgcccggacaacggtgtccggtctgcgagtcaccaccaccgtgcgggacgaagtcgtaggcgtcgggcggcgactccaggaaccggtgcgggtcgaacgcgtccggatcccgccagcggtcgggatcgtggtcggtgccgtacaggtccaggatcacccagcgtccgctggggaactcgtggccccgccacgagaagtcgcgccgggccttggccgccagcagcggcgcgaacgggtagaaccgccgcacctcgtccacgaaggcccgcacggtgtcgtcgtcgctggaggctagccggtgccgccactgtggatgcgtgtgggacgcgtgtgccgcgaagcacacgaaccaggagaccgccaccgtcggccgcagcacgttgatcagctcctcggccgcggtccgggtgtcgagcaggtgcccgtcaccgtcgcggtggtgggcgatgacgtgcagcgcggtcttctctcctggccgcaacagctcgccgcgcaccgcctcgatatagtttgccgcccaacggttcgcgcgtcgccgagccaggcggccccgcaactgtccgaacccgacggcgccgaagttgtccaccatcgcggccagatcccgcaggtgcggttccagttcccgatcccgggtcgggatgcccgcccagcggcacaccgcggttcccagcacccgcaccgactcccggaacagccgtacctggctgcgccgggtccagtcggcgatggcctcgcgccacaaccgatcggtgaggtccgccagctcggccacccgcgccggggcggtgatccggttgaacatcgccttgcggtgctggtgctcggagtcgtcgagggcgtgcacggtccgcttgccgaacagggtcagccggatcaggctcggcaccgccccggcccgcttcagcttgtcgtcgtcgtagaacagccgcgccgcgtcgtgtccggccatgaacaccgtccggctgccgaacatccgtccctcgaacgcgtccgcgcccagttcccgcatccggccggacagatagccgtatccgtgccgcagcaggccgagcgtctggtcaccgctcacgcgcggaatggcgtcggcgtccgtcggcgtgggatggacgtgacgagtgtggtcagtcatggcgagcccccttgttggtcaccgtctgaaagtgagccggatcgatcaggtgggtattacccgttcacagccccggacaaccggctgcggagcgtttaacacacgccccattgggtaaacctctgcacaaggagcggatattcatggctactgatatgaaacccaagagcggcagcaagaccaccaaggcggacacgaagtccaccaaggcgaaaaccaaggacgacaccaagaccgccaaggccaaatccactgccaaggcgaccaagaacgacaagaccaagccggtcaagacgaccaagcgcgccgtcgccgacgcgaagcgccgcgcgaaggaacgcgccaaggtcaccagcgagctgaagtccagcctcagcgagaccgcccacatcgcggggcgggccgccggagtactggccgccgacgtcaaggcgggcgcgagcaagaccaccgcgacggtcaagacgaagggctccgaggccgccagcgccggagccaaggcagcgggccgcatccccaaaccggtgtggagtgccgcgataaccatggcggccaccggctgcggagtactcatcaaatggttgcgcgtacgcaaggcacgcgcccgcgaatcgtgatagatgtgcaggtgaacgtttgagtcaccgtcgttgagcgtcacggagccgaccgcagcggtctgaaagaaggtgcccatgtccggcatcacccctcactccgggacgctcaaacgcaccatcaaggagttcaacgccgacaacctgaccgacgcggccgccgcgctgacctactacggcgtcctgtcgatcttcccgggcctgctggtgctcgcgtccctcatgggcctgttcggccagtcggccaccacctcgatgaaagacgtgaccgccgtggccccgggcccggtgcgcgacatcctcaccgacgcgaccaccggcgtcgcggcccaacccgccaccgccggggtgatggcgatcgtcggtctgctggcagcgttgtgggcggcctcgggctacatcggcgccttcatgcgcgcctccaacgtggtctacgacgtccccgaaggacgtccgatatggaagaccctgccgctgcgactggccgtcacgatctgcgtgggagtgctgctggtcgccagcgccctgatcgtggtcctcaccggccaactggccggaaccgtcggcgaactgctcggcgtgggcgccaccgcggtcacggtgtgggacatcgccaaatggccggtcctggtcgtgctcgtggcgttgatcttctcgatcctctactgggcctcccccaacgccaaggtcggcggcccgctgcgccaggcgcccggcggcctcgtcgccgtcggcctgtggctggtcgcctcggccgggttcgccttctacgtggccaacttcgcctcgtacaacaagacctacggcaccctgggcggcatcatcgtcttcttcatctggctgtgggtgtccaacctggccatcctgttcggcgccgaactcaacgccgaactcgaacgcggccgggccatcaaggcgggcgtccccgaaaccgccgagccctacgtcgaactccgcgacacccgctccgtccccaccgactaacacccggttctgggatgagtcacgtcactaaaaccccgattaagttgtgcacaacttaatcgcccactatcgtttccagggtgaacgacgaactcaagctgcgcgatcaggtctgcttcgcgctctactcggccaccagggcgatcaccggcctgtaccggcccctgcttgacgagctcggcttgacctacccgcagttcctggtcctgctggtgctgtgggaatccgaaccgcgcaccgtctccgaactcggcgccgcgctgcggctggactccggcaccctctccccgctcgtcaagcggctggagaccatgggctacctcgtccgccgccgcgacaccaccgacgaacgccgcgtcctggtcgaactcaccgactccggccgcgccgtccgcccgcaagtccgcgacgtcccgcaacaggtcgccgaagccgcgggcatctccacggccgaactcctggccctgcgcgacaccctcaccgccatcaccgattccatccattccggcaaccgaaaggcctgaaaccgtgagagtcctgtacaccgccaacgccaccgcgaccggagacggccgcaacggccacgtcgccaccagcgacggtctcctcgaaaccaacctggcgatccccaccgcgatgggcggcccgggcggggccaccaatcccgagcaactcttcgccgccggttacgcggcctgcttccacagcgccctgcaaaccgtcgcccgcaagtccaagaccgacctgggcaccaccgccgtatcggccgaagtcggcatcggccccgtcgacggcggcttcggcctcaccgcggccctcaccatctcggcccccgacctcgaccccgaaaccgccgaacgcctggtcgcccaggcccaccaggtctgcccatacagcaacgccaccaggggaaacatcgacgtgaccctcaccatcacgaaggagactccggcatgacccacaccgccaccgaaatccacctcgcccgccgccccgaaggctggccggtccccgaggacttcaccacggtcacgaccgacctccccgaaccgggcccgggccaggtcctcatccgcaaccgcttcatctccgtcgacccctacatgcggggcaagatgaacgacgtcccgtcctacacaccgccctaccagctcaacacccccatggacggcggcgccatcggcgtcgtggaagcctccggcgccgagaacatcgccgtcggccgcaccgtcctccaccagggcggctggcgcgaccgcgccctcctggacgccaccgaagtccgcgtggtcgacgaggcccaagtctccagcctctcggcctacctcaacggcctgggcatgacgggcctgaccgcctacaccggcctcctcgacgtcgccaacttcaaaccgggcgacacggtcttcgtctcgggcgcggcgggagccgtcggccaaatggtcggccagatcgccaaactcaagggcgccaaacgcgtcatcggcagcgcgggctcgaccgaaaaagtcacctacctgaccgaacgcctgggcttcgacaccgctttcaactacaaggacggcccggtctccgaacaactcaaagccgcggcacccgacggcatcgacgtctacttcgacaacgtcgggggcgaccacctggaagccgccatcagctccatgaacgtcaacggccgcatcgcgatctgcggcgccatctcccaatacaacgccacaacaccaccaaccgcaccacgcaacctggccctcttcatcggcaaacgcatcaccatgaccggcttcctggtcctggaccgcttcgaccgcatgaaggacttcatcgccgacatcgcgccccacctcgcctccggcaagatcgtcaccgaggaaaccatcgtcgacggcatcgacaacaccgtcaacgccttcctgggcatgctgcgcggcgaaaacgtaggcaaaatgctcgtccgcgtctagaacgcaaaagatacggcggggcccaccctggggagggtgggccccgtcgtttcgtttgggtgacaacggttcaggcggtcaccatgctcatgatggcttggatttgttggccttcgtgggtgtcatagttcgggtcgttgccgtagccccaccagttccagcagccgttggggttgtcggtgctgggggtggcttgggggtagaggacgacggtgttgttggtgtcggcgtattcgttgaggtaggcgttctcgacgaaggtggtgccgatggtggtggcgctttgtttgcagccgtggagggctaccaggaggcggcagtcgccgttggtgcatgtggagggtgtgtagcggtagccggtggggcccatgcttatggtggcggcgttgcctcccggggcgtgggggttttggtcgaatgtggtgaggtcgcccgagagttggggggcgggggcggtgatggggccgaggaggtgggtcagcatggctgattgggggtcgtcgccgcagttgttgatgtagggggcggcggtggtttcgcaggcgttggggcccaacgggctgacccaggcgtgtccggccggggagtcgttgcggtaggagacgttggcgccgaagtcggtgtagaaggaggccaggtcgtcgttgacggattgcttgaccgtggagtcgttgcggccgtggtagatccagacggggttggtggtgaggttgtcgacggggtcgatggtgccttcggcggcgcggtcgcgggctagttgttgtagggcgccggggtcgttgtcctggaggtcgttcatgcaggccagttgggcggtggtgaggttgccccgggcgcagtggtagggaccggcgctgaagatgcccaggccgtcgaaggtggacgagtgggccatgtggagttggtcggccatgtagccgccggaggagatgccgacgacgtagacgtctgcgggggtcgcgtcggtgtcaggggttgcggcggggacgagggtggcggtgagggcgaggaccagggggatcatcggtggtcacctgctttcacggggcgggggcggttgccgaagtcgaggttgcggcctcgggtttcgcgggcgacgaggaccgcgatggcggtgatgacggcggcgcccaggacgtagatggagatggggatcgaggagtcgtagctctggagtaggagggtggcgatgatcggggccagggatccggccactatggatgccagttggtagccgatggaggctccggagtagcgcaggcgggtggcgaacagttcggagaagaacgcggcttgcgggccgtacatcgcgccgtggaggaccaggccgatggtgaccgccaggacggtgggccagaaggcgcgggtgtcgaggagggcgaagaaggcgaaggaccagacgcctacgccgatggcgcccaggaggtagacggggcggcggcccaggcggtcggacagcgctccccatagggggatggtgacgaagtggatgacggagccgatgaggaccgcgttgagggccagtcctttggggagtttgaggtgttcggtgacgtagaccaggacgaaggccgtgatgacgtagtaggagacgttctcggcgatgcgggcgcccatggcgatgaggacgtcgcgccagtgttcgcgcaggacgccgaggatcgggaggcgttcggggttgtcggcgacttgttggaacagtggggattcgctgatggacagtcggatccacaggccgacgatgacgagcactccggacaggaggaaggggatgcgccagccccaggccaggaaggcctcgtcggattggaaggcggcgagcagggccaggacagcggtggccagcaggtttccgcccggggctccggcttgcggccaggaggcccagaagccgcggcggttctcgtcgccgtgttcggagaccaggaggacggcgccgccccattcgccgccgagggcgaagccctggacgaggcgcaggacggtgagcaggatcggggcggcggcgccgatggtggcgtgggttggcaggaatccgatgaggactgtggcgccacccatgaggagaagactgatgacgagcaggcgtttgcggcccagccggtcgccatagtggccgaacaccaggccgccgagggggcgggcggcgaagccgacggcgtaggtgaggaaggccagcagggtgccggtgagcgggtcgtcggaggggaagaacagtttgttgaacaccagcgcggcggcagatccatagaggaagaagtcgtaccactcgatcgtcgtgccgatcaggctcgcacccaccacacgggagagtgagctgcgcttgtctgtgggggcagtcatagatcgaatgctatggatgtcacggcgggcttcctatgtgatgcggcgacataatcccgggtggtgggatgacctcgcggtcacgtgtcgtggtggagtcggtacagcttgagggcgaggcggagttcgagttcgttgtcggggtgctgccagtcctcgccgaggaggcgcccgatccgttccagccgttgggcgacggtgttggcgtggacgtgcagcgcgtcggcggccttggaggggctcttgcccgccgcgtagtaggcctccagtgtggtggccagttcggtgccgcgcctggagtcgtagccgatgaccggtcccagggcgctggtgaggaagggttggacgtcctggccgccgcccagcagtagtccgacgaatccgagttcgccggagctggcgccgtcgccttcgcggcccagggcggtgagggcttcggcgcagcggcgggcttcgcggtgggcggtttgggctccggtgggtaggtggatcggtccggcggcgccgacggtggcgggggtgccgagggcttggcccagttcgcgggcggccttgcgggccgcctcgccggggtggtcgccggggagcagcagcaggacttcgtcgtggtaggcggtgctcaggccgtgggcggcgcgggccagtccggcggcccagaaggtggcgcgttcgcggcttctgttgtggggtacggacagcaggacgtgtggggtgcgcaggtcgacgccgagcaggcgggcgcggctgtcgagggtgtcggtgtcgccgatgcgtccgctcaccaggtcgtcgagcagttcgccgcggacccgggcctcggcttcggtggcgctgcggcggaacagcgacagcagcgcggtgacgacggcggcgcgttcgacgatgcgttcgtcggcgtcggacagttcggtgtcggtgcgcaggaacagggttccgaaggtctccttgcccgccgcgatggccgccatccagacggggccgcggcgggtgacccggccgcgggctcggttcgcgaccacggccggttcgccgtctccgtcggacagttcggcgaggatcgcgtcgccggacggggtgccgacctcggcgaggcgctggccgtcggtgtccagcaccaggaccgcgccgccgaggatgtctgtgacgacggcggccacgtcctgtactcctcccccgcgcaccacgatgtcggtcatgcggtcgtgggcccggcccgcgcgttcgacggcggcgttgcgttcccgggcgatctcgctggcggcgctgagttcctcgagggccgcgcgggtctcgtgcagcagtcgggtgttgtcgatggcgacggcggcgtgggcggccagcgagcacagcagcgccacttcctcctgtccgaaggagcgttcggagcggtcggcggcgaacaggacgccgatgacccggtcgccgagtttcagtggcacgccgaggatgccgaccaggccctcgtcgccgacggccgagtcgatccattcggtgtgccggaaccgggcgtcggcctggtacgtggcgctggcgtagggggaggcggtctgcgcgaccaggccgcccagacccgcgcccaacggcagtcgcagcgactggaacgcgggcgagatggagccgtcggtgacgcgcatgtaggtgtcgccgcgttcgtcgtcgatcagggtcatgtacgaggtgtcggtgcccagcagctgccgggcccggcgcacgatcgcctgcaggacggcgtcgaggtcgcgcagtccggccaggtccccggcggtgtcgaacagcgccgacagttcggcttcgcggcgggcgcggcgggccagcagggcgcgcacccgcagcgccgcgagcttggcctcttcgagctcggccagttcctcggcgctggcgccgctggtgcgggccttggtgatggggccctcgaattcgacggcggtggcctcgcgggccagcaggtcgaggtagatgcgcacgttcacgtccccattgtcggcgcgatcagtgcgatgtccagccgccgtcgagggtgatcgcggagccggtgacgaaggcggcggcgcccgagcacaggtacagggcactgtcggcgacctcttcgggttcgacgagtcgcttgatggcggtgggccgcaacatgatccgctccacgacctctgctttggacagtccgtgcagccgggcctgttcggcgatctgccgctccaccagcggggtgcgcacgtacgcggcccgcacgcagttggacgtgacgccgtgttcggcggcttcgagcgcgacgaccttggagagtccctccagggcgtgtttcgcggcgacgtaggcggccttgaacggcgaggcccgcacgccgtgcaccgaggagatgttgacgatccggccccagtcgcgttcgtacatgcccggcagcaccgcccggatcagccggaacggcgtctccaccatgaggcgctgcaaccgggcgaagacctcggacgggaactcgtggagcggcgccacatgctgggcgcccgcgttgttgacgaggatgtcagtgtcccgcagcgataccggacattcgtccacactgtccggattcgacaggtcggcgatccaggcggtaccgccgacctcggcggccacctgttcggcggcctggctgacgtcggcgacgacgaccttggctccggcggcggcgaaccggtggacgcaggccaggccgatgccgctcgcgccgccggtgatgacgaccgtgcgtccggacaggccctcgtcgaatggaagcgacgtcatgtcgccaagctaccgacgcctgagcccggccactatgtggcggcggcacatgttcggccgcgatggcgtgtgatcgtcacctggtcgaggtcacgacgtgcgattcgcgcatccggccgtcgggtgtgaaccgcgcgaacaggaacacgtccatgacgaggtcgcgcttgcggttgttcacgtgcagcgtgtaccgcgccgcgagctgatcgccggtcgcgatcgcctcgtgcacgtccatgcgcgcggtgggtttgttcttgcggatcggacgggtgtgcgcgatgagcttctcgcggtctatcgcgtgcccgtcggcgatctggacgatgtcgggagtgtggtaccggtcgatgacgacggccgcgtcctcgtcggtctcgatcagatcgtggttgagggcgtcgtagaagtcgatgaggaactgcgccggatcggcgtcgagggatgtcacggttctccgttcgagtcatatctcttacagatgtaagagatactgtagcccataagtttgacaggatgtaagagatgactcgatcccccgctcgcggccgccgcgccgacgccgtacgcagcgaaaccgccatcctcgacgcggcggtgcggctgctcaacgtcaatcccgacaccggcctggagaccatcgccgccgaggcgggcgtgacccggcagaccgtctacgcgcacttcccgtcccgggatcgattgctggcggccgtcgtcgaaaggatcaccgaggacgtcgtggccgcgatcgacgccaccggtcttgaggacggatccgccaccgaggcgctgttccggttgctggaggccagtaccgccgccgcgaaccggtatccggtgctgcgcaaggcattggcctcggtcgcggtgcccaccgccgacgacgagcgacagcacgcgcccatcaccgagcggatcacgaaggtcatcgcccggggacaggcggcgggcgagttcgacgcgacgctgccgccgcactggttcgcgaccgtcaccatcgagctcagtcacgccgcggcccacgaggtcgacaacggccggatgcccgaggcgcggatgtccgaggccctgcgcgtcacgctgctgcgggcgctcggcgccgcgttaagtcagcgatcggttggcttgcacggtgatgccgccccgccgggatcaccagcggcgtgtcgctgaccgggtcgacggtgatctcgcacggcaccccgaaggtctcctccaccagctccgccgagatcacttcggacggttgcccggcggccatgaccagtccggccttcatgacgatcatgtggtcggcgtagcggctggcctggttgaggtcgtgcagcaccatgacgatggtgcgcccgtcggtccggttgagctcgaagatcaggtccaggacgtcgatctggtgcgccaggtccaggaacgtggtgggttcgtccagcagcatgatcggcgtctgctgcgccaccgccatcgcgatccaggcgcgctgccgttgaccgccggacagttcgtcgaccggacgctgcgccaggtcggtcatgtcggtgacccgcagcgcctcgtccaccgcctgttcgtcggccgccgaccactgtcgccaccaggactggtgcggagcgcggccccggccgaccaggtcgacgacggtcagtccctcgggtgcctgcggcgactgcggcaacagcccgagtttgcgggccacctgccgcgtcggagtactgtggatggaccgtccgtccaagatcaccttgccggcgccgggcgggtgcagccgggccatcccgtgcagcagcgtcgacttgccgcaggcgttggggcccacgatgacggtgatcttcccctgtggcacttccaggtcgaggtcgtcgatgacgatccgccgctggtaggccagccgcaggccgtcggtcgccagccggggtgtgtccgatgcggatttcacggggtcagcctcctgaaccggagcggttggtacggacgagcagccacagcagcaccggcgcggccagcgcggcggtggccaccccgaccggcagcggactgccggtgggcagcaccagcgggacgagtttgcgcacgaccaggtcggcggccagcaccatcgccgagccggtgagcccggaggccagcagcggcggccaggccattccagcgaggcggcgggcgatctgcggggccgccagcgccacgaacaggatcgggccggtcgcggcggtcgcgaaggcgaccaggcccacgccggtcacgaccagcagcagccgggcgagttgcagcggggtgcccaggacgatcgcgacccggtcgcccagttgcagatcgcgcgaccagcggctgagcatcacggtggcgggcaccaggaccgccatcgcccacatgagagtgacggcgtggtcccaggtgcggtcgttgaggctgccgaccagccagccgaccgccttgtgcgcctgccacgggtaggcgatggacagcaggtagtcggtggtggccacgcacatccacgacaccccgatgcccaccagcacgatccggtagccggtggtgccgcgccgccaggccagcaggtagatcaccagggccccggccaggccgccgatgagccccagcacctgggtgcccagctgggagccgatgcccagcacgagtcccgccaccacggcggtggaggctcccgcgctgatgccgatcatgtcggggctggccagcgggttgcgggtcatggtctggaacaccgcgcccgacatcgcgaacgcggccccggcgagcaggcccagcatcgcccggggcagccgcagttcgtggacgatcagcatgttgccgcgatcgccgaggcccagcagcgctgtggccacatcggacaatgtcagcgggaagtcgccgagcgcgatcccggtcagcagcaacaggacggtgacggcggccagcccgacgcagcaggccagcagccggatccgcagcatcccggagacctcgggggtgcccagccggaagacgaggctgcggcgggtccggtcacggtggagggtcgtcgtcatcgtcacagctccgccagtcgacggcggcgcaccagggcgatgaagaacgggccgccgatgaaggccagcaccacgccgacgttgacctcggtggggcgggcgatgacgcggccggtgatgtcggcggcgagcatgagtatcggtgccaggaccagtgtgtagcccagcatccagcggtagtcgggtccggtgatggcccgggcgacgtgcgggacgatgagtccgacgaagacgatcgggccgcacaccgcgacgcaggcgccggtcagcagggtcacgaccacggctccggtgagccggatcagtccgacgcggcggcccagtgatttcgcgacccggtcgcccagggcgaggctgttgagcgaggacgccagcgacagcgccaccaccatgcccaccagcaggaacggcgcgatctggagcagtacctcggtgtcctgaccggcaagcgatccggcggcccagtagcggtaccggttgagcgcgttggtgtcggtcagcacgatgccgctggtcagcgcgctcagcagcgccgagacggcgacgcccgcgacggcgagctttaccggggtggcgccgccgcgtcccacgccgcccagcaggtacaccaccagcccggccaccagcgcgccgccgaagccggtccagatgaagccgagcatcgaggcgatgccgaagaacgccaccgagatcacgatcgcgaaggcggcgccggcggtgacgccgagcagtcccgggtcggccagcgggttgcgggtcagggcctgcatcagcaccccggccatgcccagtccggcggcgaccagcagtgccatcgcggtgcggggaatccggacgtcccacacgatcgcgacggtctgcgcgtcgccgtcgcccgccagcgcgtccagcacggtgcccgcgccgatcgcccggctgccgagcatgatcgacagcaggcacagcaccgccagcaccccggtgagcgccagcagccaggtgccgcgcgacaccggcgatcgcgccggggcggcggcggccgccttgggcgacgtcgtgacgctcatgggtctccagtgggggtgtgtatgcggtaggggggtacccccgcgacaacgtagcttagggaaggcttaccttagcagcatgtcaaccgcccccacctcgtccgcctccctgtggcgacgcgccctgctcggactcaccctgcccctgatcctggcactggccgcctgcggcggcggcgccggaaccgacgccgggggcgacttcggtgtcaagatcaagcacaagtacggcaccacgaccatcgacaagaaaccgtccaaggtggtcgcgctcggccttaacgacgccgacaccctgctggcccttggcatccagcccgtcggtgtcgtcgactggttcggcgagcggccctacggcgcctggccgtgggcgaaggagctgtggaagggcaagaagcccaagatcgtcggcgaacgtgacgactacaacatggagaagatcgccaagctggcccccgacctgatcgtcgcgcagtactccggcatgaccaaggaccagtacaagacgctgtccaagtgggcgccggtagtggcacaacccctggggcacgaggactacgcggcgccgtggcaagccatggccgaaccgatcgccaaggccgtcggcgaggagaagaaactcgacaagctgatcgacggcatcgaggacgacttcgccgccgtgcgcgaggagcaccccgagttcggcaagctcaccgccgccgtctccgagggctacgagaagggcaagtacgtcgccttcgccgccgacgaccccaagatggagttcatgacgctgctgggcttcaagcccgacgacaagatcgagtccgagatcgagaagggcaacaacgtcgtcgagttcggatccgaacgactggacctcgtggacgtcgacctgctggtgtggctgacggccgacgaggccgcggcgaagaacgtcaagaacgacaaggtctactccgaactggacgtcgtcaaggacggccgcgacctgttcgtgccctacgaggagggcccgaagatcggcgcggcgatgtcgttcaacaccgtgctgagcatcccctacgccatcgaggaactggtgccgcagctggagaagaaggccaaggcctaaggcccggctcactgccgggagtgcttctccaggaaccggtacacctcggtctcgtccaccccggggaacgatccccggggcatggcggccagctgtgacgacgtggcccgccccgcgggccacacctgcccggcccacgcctcggccagttcgcgcggtggacgacggcagcattccgggtccgggcagcgcgacaccgaccgcgccgtggtctccttgccgcggaaccacttcgaggcctcgtagggcacgccgacgctgagcgagaactcgccgtcggggccgcgttcggtgcgggcggtgcaccagtagctgccggtcgaggtgtcggtgtactggttgaacgggctgaacttgtccggcacctcgaagacctgacggctggtccagaaccggcagatctgctgtccctcgatggctccggtcgggtccctggggaaggcgaccccgtcgttctcgtaggccttgaagatggtccccgacttgtggaccttctggaagtgcgtgcggatgcccaggtggtgggtcgccaggttcgtgaaccggtgcgcggcggtctcataggacaccgcgaagttgtcgcgcaggtcctccaccgcgatctccttggcggccatggcctgccgcaggaacttcacagcgctgacctccgggatcagcagtgccgcggccaggtagttggtcgccacccgctgccccaggaagtccgcataggtgggtggcacgtcgtgttccaggacctggctggccagcgcctgcaacagcaccgtgcgggggtcgtggaagctggacttgttctgggtcaggtagatgcggcggttgcgcaggtccgtcaccgaacgggtcgagtgcggcagatcgtccacatggtgcagtgtgaagcccagatacgaggccaggtccgagatggcgtactgcgacagcgggccgctggaatagtccacatgcttcaacaggtcgcgtgcctgcgcctcgatgtcgccgaagtagttgtcgcggtcgcgcatccggcgccgcagttcggtgttggcgcggcgcgcctcctccggcgtggcggcgtgcaggttgacctgccgctcgacctcacgatgcagccccaccagcgcttccagcacctcggtgggcacccgcgccgacggccgtacgctcggcagccccagcgactggtacccggagctctgctgggcccgctccagctcgatctccagggccactcgccggttcggcggttcggtgcgcagcagttcgtccgagctgacccccagctcccgggccagcgcgcgcaacattgacagtttcggctcccgcttgccgttctcgatcatcgacagctgcgagggcgcggtaccgatggcctcgccgaaggcgtcgagggtcatcccgcgctgtttgcgcaggtgacgaatccgcttgcccaggctgatcaggtccaggctcggctcggcctcggccgccggtggcgtctcggccgcgccccagggcgcgtgcggctgcggctgggtggcgtccttctttcccatttcttcagcatatgcgaagaaacgcaaatcttcacatcacaaaagtcttccaaaccggctctcgctggaaaattcttgttaccagtaagtagaaatgaccgttcgcggtcagcccggtacctcaccaggacaggagcatgacgatgtcgaagcccacggatctcaggacgcgcaccatcgaacagctggaactcgactggcgcaccgacccgcgctggcagaacgtcacccgcgactacaccgccgagcaggtcgtcaagctgcgcggccgggtgcaggaggagcacaccttggcccggcgcggcgcggagaagctgtgggcccagctgaccggtgaggccgcctcgggcggttacaccaactcgctgggcgcgctgaccggaaaccaggcggtgcaacaggtccgggccggactgcgcgccatctacctgtcgggctggcaggtcgccgccgacgccaacctggccggccagacctaccccgaccagtcgctgtacccggccaactcggtgccacaggtggtgcggcgcatcaacaacgcgctgctgcgcgccgaccagatcgagttcgccgagggtgccagcagtgtcgaggactggctggtgccgatcgtcgccgacgccgaggccggtttcggcggtccgctcaacgcctacgaacttatgaagagcatgatcaccgccggtgcgtccggggtgcactgggaggaccagctggcgtccgagaagaagtgcggacacctgggcggcaaggtcctgatcccgacctcgcagcacgtgcgcaccctcaacgccgcccggctggccgccgacgtcgccgggaccccgacgctgatcgtggcccgcaccgacgccgaggccgccaccctgctcacctccgacatcgacgaacgcgacgccgagttcctgaccggcgagcgcacctccgagggctactaccgggtgaccaacgggcttcccgcctgcatcgcccgcgccaaggcctacgcgccgtactcggatctgctgtggatggagaccggcacccccgacctggaggtggcgcggcagttcgccgaggccgtcaaggccgagttcccggaccagatgctggcctacaactgctcgccgtccttcaactggaaacggcacctggacaacgacaccatcgccaagttccagaacgagttgggcgccatgggtttcacgttccagttcatcaccctggcggggttccactcgctcaaccactccatgttcgacctggcccaccgctacgcccgcgagggcatgacggcctacgtcgacctgcaagaacgcgaattcgccgccgaagacgccggctacaccgcgaccaagcaccagcgcgaggtcggcaccggttacttcgacgagatcgccaccgccctcaatccgagcggttcgacgctggcgctcgccggatccaccgagtccggccaattccactgacagcgaagcgttttcaggagacagcgatgaccatgctcaccgaacatcggcccacccgcgagatcaccatcgcgggaccgccggtgccacgccaagaagagatcctgacgcccggggcgctggagttcctggcgaccctccacaatgccttcgtgggtcgccgccaagaactgctccaggcccggcaggaacgccgggtccggatcgccaacggcgtcgaccccgagttcccggccgagacggccgcgatccgcgaggacatctcctggacggtcgcgccgttcgcgccgggcctcgaggatcgtcgcgtcgagatcaccggtccctgcgaccgcaagatgaccatcaacgcgctcaactcgggcgccaagtgctggctggccgacatggaggactcctccacgccgagctggtccaatgtgatcaacgcgcagctgaacctcggcgacgtcctgaccggcggcatcgacttcaccagcgaccagggcaagagctaccggctcaacagccagacgctgaccgacctgcccaccatcatcgtccgtccccggggctggcacctggccgaacgccacctgcgggtcgacggcgtgccgatgagcggcgccctggtcgacttcggactgtacttcttccacaacgcgcgacggctgatctcgcagggacgcggaccctacttctacctgccgaagctggaatcccgcaccgaggcgcgactgtggaacgacgtcttcatcctggcgcaacaggagctgggcatcccgcacggcaccatccgcgccaccgtcctcatcgagacgatcaccgccgcgttcgagatggaggagatcctctacgaactgcggcaccacagctccgggctgaacgcgggccgctgggactacatcttctcggtgatcaagaacttccgcgaccggggcccgcggttcgtgctgccggaccgcgaccgggtgacgatgaccgccccgttcatgcgcgcctacaccgaacagctggtgcgggtgtgccaccgccgcagcgcctcggcgatcggcgggatggcggcgttcatccccaaccgccgcgacccggaggccaacgccgccgcgatggcgaaggtgcgcgcggacaagacccgcgaggccgacgacggtttcgacggatcctgggtggcgcaccccgacctggtcccggtcgccatggaggtgttcgacgagacgctgggcggcatccccaaccaggtcgagcggctgcgagaggacgtggtccccgacgccaaggcgctgttgaacatcagcgccaccgaaggatccatcaccgagaccggcgtgcgcgccaacatcgaggtcggcatccgctacatcgagtcgtggctgcggggcaacggcgccgcggccatcaacaacctgatggaggacgccgccaccgccgagatctcccgatcgcagatctggcagtggatccgctccgagtcgcacaccgactcgggccgggccatcacccacgagtgggtcaccgagctgctggcggacgagttcgccaagctcgaccgcttcgcgggtgaccgcttcgacgacgcgcgagagatcttcaccgagtgcgcgctcggcgaggagtaccccactttcctcaccctggcggcctacagccgctacctgtgaggtgacgagacgggacgagcccttgacctgggaggcgggtcgggggctcgtccttttcggcgtcgcgggcgttgggcgcttgcggcgccgcgatcgccggacggcttcggcggcatacgcctagcgagtcgcgcgtttgagcgagccgaggacaagattgcggatgccgggcatctggatggcacggatcgtcgtgtcgcgcatccacacgtggaaccgggtcggcgggcagaactgcgcggttcccttgcgggccagggattgccgcttgcggacctcgggccgcagctcggcctcccactgttccagcgccgtagccaagtccacaccggattcggtgatggccgcaccgagccgttcggctccggtcatcgccagcgccgcaccgtatccggcgaacagcgtgacgcaccaggccgcgtcgcccagcagcacgacgcgtccccggaaccacgagcccaggtcgatctggctgaccgagtcgaagtaagcggcgtccgggtcggccttcagctgccgcagcgcgtccgggaacccgccgcccaggtcaccgaaccgctcagcgagcgacgcgaacgctccccgtgcgagttcggcttgcgggtcctcgcagcgataggcgaagaacgccgacgatcggcccggccccaggttcacgatcgcggcggtgcgcagcggtccgatgtaggtggcgctcgcgccgtcgggcacccgggtggggacctcgggaagcgggaaggcgcccaccatgtgccgcaggtcgacgcggaagtccgtctcgggtccgaagaccagctcgcggacgccggagtgcaggccgtcggctccgacgagtaggtcgccgctttcgacggtgccgtcgctcaacgtcgctcggacctcggacgcgtcctggtccacttcgcgcacggtggtgccgaaccggaactcggcggtgtcgcgcaccgcttcgtacagcgcggactccaggtcgccacggaacacggtgatcgcccgtttccccagtgcggcctgggtcagagcggcggggatcgtgaacttctggctgccgtcgggattgacgatcatcgacgtgaagacgccgaggtcgttgggccgcaacgcgggtacgaggcccagccggtcggcggcgtcgtagccggttcccagcaggttcaccatgtagccgctgctgcggcggcccggagccttctcgacgatgagcgttcgccaaccggcgcgctggaaccgcagcgcggtggccagccccgcgatcccggctcccgagatgatgacccgcttcgtgcgggcgccgccgtttggagcgctgtcgctggcaccgcttgcgcgcccgtcgcggcttccaccgcatacgttgtcgccgtcgccgtttcgcatcgtgcctcctgccaagtatgagcgtctgctcattcttaatttgagcacatgttcatacttggtcaagagcgggtcccgcccgctgcacgtcgcgagcggccaagcggtcaatacactggtcggcgtgcccagaggagtcgcgatccccgaagtccggcagcagctgttcgccgctgtcgagcagctgatcgtccgcgacggaccgggcaaactcagcggccgcgccgtcaccggagcggccggggtagccaccggcctgctgtactcacatttccgcgacctggacgatttcctggtcggctacgccgttgaccgcgccttccagatctcggccaacgccaggaccctgccggacaaggccggaacgaataccgtcgcgcgcaatctgagcgacacgctgctggccaccccgttcggctccgcgcgggcactgacgcggctcctggtcgcgcgccccgatctcgtcgacggcgtcgcgtcggtcctcggcgacggcaacaccggcatcgacgcgatcgaaaccgcgaccgccgcctatctcgatgccgaacggaagctgggacgcgtcgccgccgcgaccgacgtcgaagcgctggcccgcgcgctcgcgggcacgctgcaccacctggtgctgaccgccgacgagtccgacatccccgcgctcatcgaacgaacggtcacggcgctggccgaaggaatggtcaggccgccaacgaaatgagccgcgcgagctgaagtcagctcgcgcggctcgacggccgatctcgccgtcacatccttcgggtcacaactccttgcactgccccgtacgggatccgctgatcctgttgccctccccggtcggtgccgggtcgttgccggtacaggccagcgagccgacgagcgtgttgtccacgatcgtcaccccgccggtgttgtcggtgagcccgatccggcccacgacccggttgccgtcgcagtcgccgcccagcgtcaccggcccgctcgacccgtcgatggcgatcgttccgaccaccttggacgaacacaggctgatcgacttggcgccctcggctttcagcggtccggtgatggtgctgtccacgacgtggaggctggccccgtccttgacggtgatggtgccgatctgggtcgcgtcgtccaggcaggtcacgcccttcttgaccgtcagcggcccgatgtgcctgcccgacaccgttttggtgcacttcggcgggaagttgagccgcgcgacctgcggatcgtggtcggagttctgctccgcgaactccgcgttgatgtgaaccacctcgtagtcggccttcgccagcgccgggctgaccaggatgtggtccagcacctgcgagatgccgttgtacacataggtgtactgctcggtgtccggcaggccggtgatcaggtcctccagcacctccccgtcggtgagcgcgtccagcgccggggagaactggtagtcgttgatgtcacccgcgaccacgacgttggcgtcggcgtccacggccagcgtgtccttgacgaaggcgttgaccgccttggcctgcttgatccgctgcacctcggtggagcgctccggcggctggtaccggccgtccgcgttctggtcgccgcccttggagttgaagtggttggccaccacgatgaccttctcgccgttgaaccggaactcaccggccagcggcttgcggctggacttccacgcctcgttggccgggtcgatgcggcccggcgagacgttcagggacggggtgccgtcggagtcggtgccgacggtgaccggggtggtcgcgtcgccgccctcgcggtccacgaaggacacccggtccgggttgaacaggaaagccacccggatgttgccgcccggctggccgccgtcggcgtcgtcggtggggctgatctgtcgccagtcgtaccgcggcccaccggccgcggtgatcgcggcggtcagcttgtcgagggtctggtcggcgtcgacgacggcgtcgttggtggagccgttgttgtcctggatctcctccagcacgacgacgtccggcgcggccaggttggtgacgatgccctcggccagcgcggcgaacttgccgccggagtccttggggctcaggttctccacgttgtaggtggccacggccagctgctccggtgtctgcgcggtggcgacctgccggtcgatgccgccggacgccacgccacccacctgggtggcggcgatgccgtaaccgccgtacagcgagtaatccaccgggccggaggtggcgccggtgagcgtgtcgcccacattggccggtggcaccgaaccggagaccgggaagaccacgatccggccggtgggggtgttgtcgtagccggtgttgacggtgccgccgcgctcggaggcgtactcgtcgggtttgacggtcaggtagatctcgccgaactcgttgccggggcccacgacccgggcatcggagaccgagaccagcattccctcgcgagcctcccagaagtccatggtggatcgggacgcgtcgaccgggttgaggtcctcgacgttgccggtgggcgcggtgggcgcgtagacgtcgggaatggagtcagcggccacggtctcggtcgacggcaacggattcccggacgagcacaccgccgtcaccggattggtgatctcggtgatggacaggttcgcggtgttcgggaaggtctcaccggacgacagctggtagaagtcggataccttgcccgacaccgagaccgcgtcccccacctgcacggtgaccggcgcggagcccgcgtacacgaacacggcctcgctggtggcggcgtcggagtcgggcgcggtgtcctggatccagtagccgcgcggcgactgcgtccgcaccgcggtcacgacgccgggcacgtcggcgaccggatcgccgtgcagcggcgagatccagccgtcgccctggatgtcgtggatccggttcgggcccggttcggccgggcactccggtccggggtcgccgccgtcgttggccaccttgggggtcggatcggcggcggcgaagtcggcggcgttgtcgtcggtgtcgccggtttccttgcgctgcaccgacagcgtgttcgaagctcccgcggccgggttggtctcgcggatcgcggcgctgccgtagccgacgaggtccacgatcgacgcctcaccggcgcagtcggcggcggtacaggtcagcgcggtggtcgacttgaccagcgccaccgtgccgccggtgccgcccatcgggatggtgccggtaacgtccggtgtgggcagtggctgggtgccgccgctgccggcggcctcggcgatcaggtagaactggcccggcgcgacctggccggtcagcggcgtgacctgccacgatccggtggccgaggcggagtggtactgcaccgaccacccggacacgtcgaccggcccaccgtcgcgattggtcagttcgatgaagtcgttggtcagggtggcgccggagttcccgccgccgccgtacacctcgttcagcaccacatcggacgacgcggccgccaccgggggcacaccgaacgcgattcccgccagcgtcgcggcacacaccaccgcgatcgtccggccaagacgagatctacccattgacataaagcacagccttcagggatcgaacccacgacggccggatgaggtgggcaaacagataagggcaccacaattcttacccggccgtcggggaacgatcaacgacgcgaatgcatcagttcgggaaacaacgggtcctgatccggtcacgccccggacccgaacagctgctcggtgatcgcccggcagcggtcggccccgtagtcgagggagcggtcgccggagtagcccatcatgatggccagcacccagtcgtcgtggatggccaggcagttgagatcccagtcgccgtcggccatccgggtccagccgttcttgatggcgacctcgtcgcgcagcgatgcgggcaggccgtcgatgatgccccaccggccaccgccggaggtggcgtgctggtcctcgtcggcggtgctgccgcgcacgtgccgcatctcgttcagcagccacttcgtccacgggcccgcggcgcggccgtcggcgacgcactcccccatgcgggcggcgtcgcgaaccgacatctcggtcttgctccaccggccggggaagacagtcgtgtcggtcagggcgcaggtggagatgagccgctcgatcgacgcgtcctcgccgagctcctcgtagatggtctgggcggcttcgtcatcgctgatccggatcgccgccgaggcactgtcgagcagcggcggcgcgtcggattcggcctgccgcagatagtcggcgaccagccacggtttgatcatggactgcggggtcgaggtctccttcaggttggctccctcgatgtcgccgctggagcggtcgagcagcgcccagttggcgaagccgtcgatgtccacgtcgacgtcggtgtcgccctcgggggcgatcgtcagtgtcttggagttaccggacgtggtctgcaacagcgtgtccgagaacgcgtggataccgaaggcggcgccgaacgccaccaaagccgtggtgatgatgccgaatgtgatgaacctgcgggtcatgcgagacatggcggcaaagctaggaacggcgtcgtcccgaaatcccacccgaaaagtccggaatacaactattcgcactgttcgatattggagctaatgccccacgatggacgcaatcgcccaaaacgccttcacaggttcttcacgggtttccggcgatgtgacaacaatgggacccatgaacgcacgcgtgctggtggccgaggacgacccgaaacaggcgcacctgatccggacgtacctggaacgggacggccacgacgtcctggtcgtgaccgacgggcggcgcgctgtcgacgagacccgcagtcgccaccccgatctgctggtgctggacatcatgatgcccaaactggacggaatggacgtgtgccgggtcctgcgttcggactcccaggtgcccatcctggtgctgaccgcccgcgacgacgaggacacgctgctgcaagggctccagctgggcgccgacgactacatgaccaagccgttcagtccccgggaactggccgcgcgggtgcgggcgctgctgcgtcgctcccgtcccgaatccgggccgcccacggtattccaggtcggccgactgaccgtcgacaccggacgggtgcgggtcagcgtcgacggcgagccggtgtcggtcacggcccgcgagttcgcggtgctggccgcgttggccgccgaacccgggcgagtgttctccaggctcgacatcgtgcaccgggccttcgggttcgacagccacgtctcgccgcgcacagtggacgcgcacatcgcgaacctgcgccgcaagatcgaacccgatccggcgcatccggttcagctgctgacggtgtacgggcacggctacacgttggcggtggactgatgatgcgcggctttcgattccgggtcttcctgctcgtcgtgctggtggccgtgctcaccgcgggggtggtggccggactggtggcctggcgcgtcgaccaggccgcgcaggccaccgtcgaaacgcagcggttcaccggcgacgagatcggcgcgaagctggagtcattcgccggcaaacgagcatcgtggtcgcaagtggacgacaaggtcgccgagctgcacgacgagaccggcgaacggattctgctcaccaatctgtccggcgacgtcatcgtcgactcggccgagacgaaaggcgagtccccaccgccgtccacacagcagccgaccctgctgcgtcctcggctgacgccgcaggacgtgatggagctggaatacaccccgacacccgaagcgatgtcggagatcgacgacgctgtcaaggagctggccgagttccgaggccagatgcggctggtgctctgcaaagaagcgttcaaggacgaagagatcgaagtggaatcggatgccgacgatggcgagctggattccccggtaaccgacattcccgaatgcgaaggttccgagaaagtctccgccagcgaggaacgcgaggatcgcgaggcgttcgacgcctgcgccgacgaagagtcctacgacgacaggaagacctgcctgttctacgtcatgcagcagcgcgcgctggacgtgtcccctgagccgctgctgctgcacctgggcaccgaggaacccttcacgatcacctacccggccacccagctgaccatcctcgggctcgccgtcctcatcgtcgtcgttctggtctcggcgttgctcgcccggcgcgtcatccgccccatcgactcgctcatcaccgcgtcccgggcattgtcgtccggaaacctcaagacgaaggtcagcatccgcggccgcgacgaactgacggaactgggcaacaccttcaaccagatggtcgaatcgctcgatcgcgccgaacggcaacgccgccagctcatcgccgacagcgcccacgaactccgcaccccactgtccaatatccacggatacctggaggcgatcgccgacggcatcgtacccgcgtcccccgaacacatcgactcgctgcgcgaggagtcgacgctgctggcccgcatcatcgacgacctgcgactgctggcgctgtccgacgcgggccagctgccctgcgaacggatcccgcaggacgcggcggaactgctgcgcggctgtcaggccgcacaccaggcggcggccaacggcgggcaggtgaacctgacactcgatgtccccgacacggagtcgctgccgatcgacgtcgaccccaaccggatgcgccaggccatcggcaatctggtgaccaacgcgctgcacgccaccccggccgacggcaccgtcgccttgcgcgccttcgcgtccggcgacgaggtcgtcctcatggtcgccgacaccggcggcggcatcgcgcccgaccacctgtcccgggtcttcgaccggttctggcgagccgactcctcccgcagccgcgacaccggcggcagcgggctcgggctggccatcacccgggaactcgtcggcgccaacggcggcgacatcaccgtccgcaatggttcccggggcgcgatcttcaccatcacgctcccccgctccacgagccacccggaagccgtgtccgatacgtagacttccgccatgagaggtgcgttcatccccgacggccgccgcccgctggccgccgtcgcggcgttgctggtgctggccgtggccgtcaccgtgaacctgatcgtcgacgcgtccagcccggcacccgccgaccccggcaggaccgagttcagcgccgaacgcgcccgcgacgtcctggaggacatcgcgaccaaaccgcgtccgctgggcagcgaggagagcgaccgggtccgcgacgacctcgccgacaagctgcgcgaactcgactacgacgtcgacgtgaccgaggacgtcggcggcgaggcacgggacaacgaggtcgtgttcggccgcgtcgacaacgtcgtggccacactgccgggcaccgacccgaccgggcgggtgctgctggtgtcgcactacgactccgtggccgccggtcccggcgcgggcgacgcgggcaccccgaccgccgcggtcctggagaccgcccgcgcgctggcggcgggacccaagccgcgcaacgacatcgtggtgctgctgaccgacggcgaggagaccggcctgctgggcgccgacgcgtacgcccgcgagcacccgtccaagggcaacgacgtggtgctgaactgggaggcgcgcggcaccgacggcccgtcgctcatgttcgagacctccaccggcaactcccggctcatcgacgtctacgccgattccgcgccccacaccaccggcgattcctccatggtggaggtataccggcacatgcccaacgacaccgacttcacgaacttcagcgccgccgggtactccgggctgaactcggcgaacatcggctcccccgcgtggtaccacaccccgggcgactcactggaccatgtggaccccgcgaccatgcagcaccacggcgcgaacatgctcggcctcgcggcagcgttcggcgacaccgatctggccaccatccagtcggactccgacaccgtctacttccacttcctcggcctgttcgtgagttacacgcccacctgggggatcgtgctgtcggtgctgagcctggggctgctggtggcggccgtcgccatcgcccggcgccgcgacctgctcagcctgccccggttcggcatcgcggtcgccacgatcccggtggcactggcggtttcggtggcgctggcgcaggcgatgtggatcgcgatgaccctgtcgcggtccggggtggccgacacccgcggcatgctgcacgcccccgccccgttcgtgttcgcgaccgggctgctggcggtcgcggccgtgttggcgtggtacctgacgctgcgtcggcgactgggcccggccgcgctggctttgggggcgctgacctggttggcgctgttgggatcggtgctggcgttcgtggctcccggggccgcgttccggctggcgatccccgcgctgttcgccgcggcgggcatcgtcggcgcgctgctgctggcaccgcgtgcaccgatgtggacggcggtggccgcgctggccgtcggcatggtcccggtcgcggtcatcctggtgagcaccggcagcagcctcgccgaggcgttcgggctgtcgatggcgggagcgcccgcggtgctgttcgcgttggcggggacggtttcggtgccactgctcgagctgtggctgccctctcccgatcggccgaggcatcgtttcggctgggcggtaccggtcggcgccgccgtcgtggccgtcgtggtctgcgcgacgggcctggccgtcaccgggttcgacgaggaggaaccgcgtcccacctatctggcctatgtgctcaacgccgacaccggcaaggcgacctgggtgacccaggacaccgacacgtcacagtggacttccgagttcatctccacggccggtgaccccgaccgggtgcccgacgggtaccgggaaccgaaggtaccgatcaacaactggggccgggcacccgacgtcgacctgccagcgccgaccgcgacggtgacccgcgtcggggacaagctgcgggtccacatggagtccaagcgcggggcggacaatctgaccctgcgcacggtcggtgccgtcacgaaggtgacggcctgggtgccagacgacaagaccgtcaccaagaacctgacggtcacggagtccgggccgtggggcagttcgatcagcttccgcgatccgccgaagggcggagtcgacgtcacgctgaccttcgacgggaaggtcgagccggaactgatgctctacgaccggtccgacgggctggacgacatccccggctaccgggaccgccccgacgacgagatgcgctccccgatccgcagcagcgacacggtaaccgtcgtgaccacggtcgactagcgcgcgacgagccacagtggccggaaccgggcacggtgcccggctccggctccggctccggctccggctccggctccggctccggctccggctccggccacatcgtcggctcagtacagcggaaacgcccagccgcccgggtagaacggctcgcggtggccccggaacgcggcgtcggcccgccccaaggcaccggggctcagctcctcgacgagcccggcggccgccagcgacgtcaagctggttccgcccaggtacgccgcgcccagctcggccgccgacagccgcagctcggcgggcgctgcggtgggctcacagctaacgtcgtcgccgtcggccagcagccggaaccgtcccgtattccacgggcacaccgcgtcctcgacctccagaaccgtttccagcggcgcggagtagcgacggctggccagcgccttgtccacatcgaccagacgcacccacagccggtccatcgtgtcggctctcgccggacgagggtcgacgagcaggtgcggcagcggttcgtccacggccgcttcgtattcgatccagtcggtcagatcgaagcccgcgaagaaccgccacagcgacgcgtaagcgggcagcgagaacgccaccagctcctgcaatctcaccgcacgggacccgtcgggattgcccacgcgtcggtacagggcatagccggtgacctcgccgccgggttcggtgtggacggcgacccgcaacgcggtggcatcgccccgacgctcaggcgggtcgaacaaccgcaggtcccaggcggcttcgtcccggtcgctccaaccaaccgtgctgtgccgccgccgatcgtagagtttcgtcaacgtggaccgggcctcgacaggatcagcgagcgcgatggcaccgccaccgaagtccacatcggcccgaaacgccatggcgcgcttgtcgaggcgcagcatcacaccccgcgatgccgggccgtaaccgtaacggccgtagatcccggcctcagcgggccgcagtgccgcgacggactcgccatgctcgtgcagctcagccagctgtcggcgcatcatcgcggtgaggatgccgcgccgccggtgcgtcggtgccaccgcgacgaaagcgataccggccgtcgagatctccgccccgggcacggtcagctcccgcggatagatggacaccccgcccacgggggtagggccgtcgaatgccccgatcgtgcggtcgaggtcggtggcggcgcgcttgatcgccaggtcagcgtcggtcagatcctggccgtaggtgtcggcgatcatgcggcaccagggcgcgaactcggtgtcggtgacgggacgcagcgaatacgggtctgttgtcatggcaccacactcgccgcctaaacaccccgtccgcatcgagcgatcgcggtatttacgtctctaccaggccgcgtttgtgcgcgatggtggccgcttcggtgcgcgtggcggcgccgagtttcgcgaggatgtgcgagacgtggaccccggcggtgctcggcgagatgtacagcttcgcggcgatctgccggttactcagtccctcgacgatcagcgccaaaacctcgtgttcccgctcggtcagtcccgacgtgtcaccgtcaccggtcaccaacggtgccgcgcccagcgccgtgatgagctccgccgattccctggcctgcgcgcgattccccgtcacctgggacgcgatgtgaaggctcagcgcgagttcgtagggctggtccagggcgcgccaggccgcgaccacgtccgcccaggcctgcgcggtaccacccgtggtcatcgcggcgatggtgtcgtgccatgccttgtcgagccgaccgtggacgggcaactcggcgttgagttcggcgacgtcgtgccggggctgttcccccgccgcgaggcgcgcgtgccggatccgggctccgacagccaggacgggacgcacctcgaccggcgcgacccgtcgcagcgccgggttcgacagggcccgagacaggaactcctccgcccgatcaatgtcaccttcggacagtgccgccaggcacaggaacacgtgccggtgcaggagatgcgtgcccagccgttcgtcgccgctctccaggtccacggccagttcggcggcggtgtcggtgtcgccgcgcagaaccgccaggtgaccggcgacggcccgcaggatgtcgcgcgacatcggcggcggcccctccgccaaggccgagtccacaacggacgcggcttcgtcccagtgccccgacagcagcagcgccttggcgagatgcccggccaggtgggtgccccggctgcgggccaggccgagtcgctgcgcccggtccacgcccccgcgggcggcccgagccgattcgccatggtcgccttgccgcgcatgatgcatggccaggtacatcaggacggtgatctcaagatcgtggtcgcgcagctcctcggttatggacagtgcctcggtcagcatgtccaggttggaggtcaccccgccgacgaccagcaggccgcgcacggtcacggtggggtcgccggtttcgcgtccgatgcgcagcgcgtcccgagccagttccaacgcggtgtcggcgtccccgcgatacgtcgccatggccatgaggcccagcagccgaccacgagcgttgtcgtccggctcggacgccagcagctcgtgagctcgcctcagatcatcgatcccggtggcgtcggtgcgatcccgcaaccggccccggtgttccagcagtaccgcagcgcggcccggttcccgatcctcatcgacaatggccaacgcctcggtggcgaagtcgacgccgcgcgcgtactcgccgctgagcatgcagcattcggcggcgaaggtgcccaccgcgacacgatcgagcccgagccgttcggcggcatcgggaaccgcgtcccacagtcgcaggatccgctccagcatgcgggcttcctcgtgatacgcgtaggcgtcgcaagcggcggtggcggctcgccaggcggcgtccagggccgggccgagctgcccggccgcgtaggtgtgcgtggccaactgagacggggtcccgttgtcgcgcaacgcctcggcgtagcgtgcgtggaaccgtttgcgttcaccgggcagcaggtcctcgtacacggcgtgccggatcagatcgtgccggaagacgtaaccatcctctgtgggcagcaacaggccgccctcgacgagcggtcggaccaaatcgtccagcgcgtcctcgtcgttgcccgaaaccgtggccagcaaggcatgcgctacctcacccgtggccaccgaggccgcccgcagcacccgccgcagcgcatccggcagcgtcctcggaacatgcagcagcaactcggcgtccggagtgctctgaccactttgggccaaggcctccacgaacaacggattaccgtcgctgcgttcgtggatccgccgggcgacatcaggttcgggacggtcgccgaggatcgccgccaactgacgtccgacctcgtgacgggtcagcggcccgagtcgcaactgagtggtccggccaccacgccgcaactcggacagcagcggcccggtcgcgggctcggtgtcccgatacgttgccaccaacaggatcccgggccggttcacattccgcgccagaaaccccagcagctcggcggtggcggcatcggcccagtgcagatcctcgatgaccaccacgagcggcttcgacgcggcggcctcgaccagcgtcagaatctcctcgtacaaccgcagtttgtcccccgactgcgcggccccgagctccggaaaccagcgcgccagctcacgtccgggccccggcaggatctcagcgacccgctcggctcccagctcgcgaaccaaagcccgcaacacggcgacgaacggcgcgtaggccaagccgtcgtccaactgggtacaaccgccggtcaccacccgggccccgccacccagcgaagcggcgaactcgctcaccaaccgggacttcccgatcccggcctccccggcgatcagcgcgacccccggagccgcaccggcggaacgaaacgcggccaacagcgacgacagggcgtcggcacgtccgatgaacgccggactgaccacgcgattcgccaccatgcggcccagcctgccacagcccacccccggtaccgaacccgaaataccgagatcacacgatgcgcggcgggtgtttagccgcgcaggctggccctcatgaccgatgctccgagaatcgacgccaccctggtgcgccgcctgctcaccacccagttcccgcagtgggccgacctgcccgtcacccccgtggccacgcagggcatggacaacgccaccttccggctcggcgaccacatgtcggtacggctgccccgctaccgccgctgggtcggccaggtcgagcgcgaacaacgctggctgccccggctcgccccgcacctgccgctcaccgtgtcgaccccgctggccgaaggccaacccgacgagcactaccccttcccgtggtcgatctaccggtggctcgacggccacgccctcgaccccgaccgcctgcccgacccgctgcgcgcggcccgcgacctggccgagttcatcgcggccctgcaagccatcgacaccaccgacgcaccagggccacaatggagcaactcctaccgcggcgccgccatcgacgcccccgtcgattcggtggcggccaaggaccgggtcctccccaagatcgaagccctcagggacaccgtcgacaccgatgcgatcatgtccgtctgggaagccgccctgtcggcccccgcctgggaccgcccacccgtatggctgcacggcgacctcgcgcccggcaacctcctcttcaccgacgacagactctcggcggtcatcgacttcggcaccgtcgccgtcggcgacccggcctgcgacatcacctgcgtctggatgttccgcgacccagcggcccgcgacctcctccgccaacaactcaatgtggacccagcaacctggacccgcgcccggggctggaccctggcggccaacctcccggtaccccaggacccgttctacaccaaccgtccggaccggacgaaacgatcactatccattctcgacgatctcatcgccgacaccctcccctgaggtttgaccaccgcctcccacgggtaatcccacaccgccccaagtaaccgcccgaaccgtcccaggagatccaccatggctgtcctgcaagcgatcctctacatcgccgccgtcatactcctcatcctcggcgccctgcccacccgcggcacccgaggcgtctcactacccctgctcggcgccgcctgcgcactactggcgtacgccctgcccgacatcacccaaatcgggtgaggcgatcaccgaacccaccccgacgcgaatcggacaagccacgccgagcccccggcttgatttgtgggctcacttgaggcatggtgcctgtagcaccctatgcgcccgaatggttcgggtatcgcgacgctgctgctggtcacgtccgcgatacccgggatggtccgacccccgacggtttgaggagtggcccgacaaatgagcaccgaggtgtccgcgcgcggtgagacccccacgaccggaaccaacgccaaaccggcgaccgcgaagtccggcaaagaccccctgctggacaacgccaaagtggtcctgatcgtgtcggtggtgtgcggccacgcgtggtccccgctcctggacgacagccacaccgtccgagcgatctacctgacgctgtacgccttccacatgcccgcgttcgtgatgctctcgggctacctgtcccgctcgtacaacggccgcgaaagccagcgctaccgcgtggtctccaccctcatcgtcccctacgtggtcttctccctcctatacggagcgatgcgctactggaccgaggacgaactcaaccccgacctcctcaaccccttcttccaactctggttcctagtagccctattggtttggcgcctaacagctccaatatggaaactagtccgctaccccgtcctcgtggccctggtcatctccatcggggcctccacgatggacctgcccggcgaactggacctcggccgactactccagttcctccccttcttcgtagcgggcctcttcctcaaacgcgaccacatcgacgccctccgccgccccctcccccgcatcgccctggccaccggcgccgccgccatcgtgtgggccgccttcgcgttcggcggcgaggtcgaccgccactggatgtacctcaacgacggcgcgaaacaactgggcctcaccttcggcgaagcattcctgatgcgcatagtcctgctggcctgcgcggtaaccctgatcgccgccttcctggccctgatgcccggcaaacaacgctggtacaccgccctgggcgcggccacgatgtacccgttcctcctgcacggcttcttcgtcaagatcgccgaggacggcttcaagctctacgaaaacgacttcatcaacaccggcaccggcgccctcaccgtcaccgcctgcgcgataaccctggccgccctcctactgagccgccccatccgctggctcaccaaacccatcgtcgaacccaacctcgactggctcctcaaacgccccctccaagcggccaaaccccgcgcgaccccaacccccacaccacctcccgccccacacccacccaccgacgtgaaccacccccgaaccccgacctaccccgacaccaaggacgccaaggaaaccccacccccaaccacgtgacccgccggtcggctaagcgaagccctgcccgccgcaggatctcgatgatcgcggaagccttctgcgagttgtaccccgacgcggaccacgcgttgtcagcggcggcccgccgcttggccgcctcgtagtactcccgttcatccggacgcgcgcgcaaccagtcgcgaaaggccaggtgccgcaagtgctcatcgcaatccggcgcgaacacgtgcaggttcaccgtatgcccttcagtccacaaactacggtgctcgtaccactcgggctcgcggacgcgcagaacatagccaactgtttccagcgccggtacatacgcgttctcgtcggccggatcggccacgatcagatcgatatcgatgcggttcttcgccgacaaccccggcaccgcggtcgacccgacatgctccacggccagtgcgccagcaccgagcgcgtcgcgaatacgcgaccgctcgacccggtacctgtcgggccaagacgggtcgtacggctccatcgtgatcggcgaattgggcacgtcgatggatcggtcaccaacggcccgccgggcaagccgatcaggactcggcgacgaaatcggctccggcagtggcggcagacgcatgccaaacaccatatggccgctccgcaagccgttgcccgaacacaaccggcgcggccaccccgatggcgacgcccgtaacgtacttcgccagaagcgaccagcaacagcgctcatctacacgagcgcggcggcgacctcgtccaggaacacgccacgggaagccttcaccagcaccacatccccagccgtgatgtgcccgcgcagccagtcgatggccgcgtcgttgtcaggcagcgccaccgccgagtcccccgcgccgtcggccaccaggctggcgatcccgccgaccgcgaccacgacgtcggcccgggcggcggcgtactccccggccgcacggtgctccgactcgtggtcatcaccgagttccagcatctcgccaagaaccgcgatccgacgcccgccctcgatccccgccagcgcgtccaaagccgcgcgagtcgagtccgggttggagttgaacgagtcgttgagcaacgtcgctccactgtcgagttcgcgcagttccatacgccacttcgacagcgacgcggtggccaacgccgacgcggccacatcgaggggcaccccagccgccagccccgccgccaccgcggccgacgcgttgtgagcctggtgagcccccacgagcggcagctcgacgaaagccgagccgtccgcggttcgcaacgtgaacgacggtcggctcagccgatccagcgtcaggtcgactacccgcacgtcggcatgctccgcgtacccgaaggtcagcaccggcccattggtcagcgaacgcatcgcgaccaccacgggatcgtcggcgttgagaacggcggtgcccccgggcgccagccctcgcaccagctcacctttggccttggcgatggcctgccgcgacccgaaataactcagatgcgactgacccacgttgaggacgaccgcgacgtccggcgcgaccaaaccggtgagatccgcgatgtcaccgacacgacgggcacccatttcgagcaccaggaaccgagacgccgcgtcagcgcgcagcatggtgaccggcaccccgatctcgttgttgaacgagtcgaccgcggcgatcgtcggtgcggtactcgacaccacagtcgccaacagatccttggtactggtcttcccctgcgaccccgtcaatccggcaacggtcaacccatcccgcaaccgccccacaacataagcggcgagcgcctgcaccgcggcctgcacgtccttgacaaccacagtagacagcgacgtgggccgggaaccaagcaccgccaccgcaccggcttcgcccgcctgctcggcgaaatcatggccgtccacgcgatccccagcgaacgcgacgaacaagccgcccggctccgcctgccgaccatcgagcacggccggagcggtcaccatcacggcgccgtcaccctcgaccgtcccgtcaacgaccacggcgatctcgccgagactgagtgggatcatgcccaccattcaagccactcagacgttgccaaaacgtatcgattttccgatacaccaacgataagttacccgccagtagaatatcgtcagcatatcgaaaaacgcatacgcgctggcaacatcccgctgtcttgaatgaaggcatgaccttcagcgaaccagcccgatcaacggctcgcgcccgatggcaggcgcccgcgtccgcctcgaccatcccgacgatgggaatcacggtctacggctgcggacaggacgaggccgtcctgttccgcgagatgtcacccagctacggcgtgacccccacgatcaccccggcaccgctaaccgaagccaacgtcgaactcgccttcggcaaccgctgcgtcagcgtcggtcacaagacccgaatcaccgatgccaccctccgcgcgctcaaccgaatcggcacaaactacatctccaccaggagcatcggctacaaccacatcaatgtggactacgccaaaaccctggacatcaccgtcgagaacgtctcctactcccccgacagcgtcgccgactacaccctgatgctcatgctgatggtggtgcgcagcgccaaatccatcatccgccgcaccgacgtccacgactaccggctcaacgacgtatgcggcagagaactacgcgacctcaccgtcggcgtcatcggcaccggacgaatcggcgccgccgtcatggaccgactgtggggcttcggttgccgcgtcctcacccacgatcgccgtcacaagaccggcgccgaccacgtccccctcgaccaactgctgcgccaaagcgacatggtcacgctccacacaccactgaacgcgagcacccaccacctcctcaaccgcacccgcctcgagcagatgaaacccggcgcctacgtcatcaacaccggacgcggctccctcatcgacaccgaagccctggtccccgcactggagagcggccgcttgggtggtgcggccctggacgtcatcgagggcgaagagggcgtcttctacgccgactgccgcaacaaggtcatcgagagcaaatccctgctgcgactacaagaactgcccaatgtgctcatcagcccgcacacggcctactacaccgaccacgccctgagcgacacggtcgagaactccatcatcaattgccagaaattcgagaacaggaaccagcatggctaagtccaaggtcggcatcgtattcggaggcgcgtgcgaggagaaccccgtctccgtcaagtccgcacaagaggtcgccagaaacctcgacaccgacaaatacgaagtgctctacatcggcatcacgaaaaccggcgactggctgctgtgcgacagccccgacaccggctgggagaccaccaaaaaccgtcccgccgtcctgtcacccgacagaaacgtccacggactcctcgtcctcgaaaacgggaaatacgaaacgatccgcctggacctggtcttccccgtcctacacggcaaactcggcgaagacggcgcgatccaaggcctgctcgaactgtccggcatcccctacgtaggctgcgacgtccaaacctccgctctgtgtatggacaagtccctcacctacctggtcgcccaacacgcgggaatcacgacaccgcagtactggatcgtcacggcgaacaaggacatcgaacccgaccgcctcccctaccccgtcgtggtgaaaccagcccgatccggctcatccttcggcgtcaacaaggtcacccacgaagaagaactccaaaccgcgatcgacaccgcccgccagtacgactcgaaggttctcatcgaagaagccatcgtcggcaccgaagtcggatgctccatattgggcgagcgatacggactggtagcgggcgaagtggaccagatcaacgtctcccaaggcatcttcagaatccaccaggagaacaaccccgaaagcggctccgagaactccaccatcaccgttcccgccgacatctccctggaatcacgatccctcgtccaggagacagccaaaaccctctaccgcgccctcggcggcaaaggcctcgcccgcatcgacttcttcctaaaagaagacggaaccctggtcctcaacgaagtacagaccctgcccggcatgacctcctacagccgctacccacgaatgatggccgccgcgggaatcccgatggccgacctcatcgaccgcatggtctccctgaccctgaacggaaaacggcgatgagcgacgactttgtcttcgtggacgaggccgttcccggaatccgttgggacgccaagtacgccacctgggacaacttcaccggcaaaccggtcgacggctacctggtcaaccgcatcctgggcacccgcgcgctatgcgcggctctcgaacgagcccgcaaagaagccgcgtccctcgacttcggcctactcctgtgggacggctaccgcccccaacgcgccgtcgaccgcttcatgcgctggtcagaacaacccgaagacggccgcaccaaacgacgccactacccgaacatagccagaaccgaaatgttcgaactaggctatgtagacgccaaatccggccacagtcgaggcagcaccgtcgacctcaccctctaccacctggccaccggcgaactcgtccccatgggcggcgaccacgacctgatggacccggtctcccaccacggagcgaccggaatcaccccaaccgaagccgagaaccgccgccacctccgctccatcatggagaccgccggtttccgcgcgtacccctacgaatggtggcactacacgctggaggacgagccctaccccgacacctacttcgacttccccatcacatgatcgaaccacgtatgaaaccacccgaactacgactcgcacacaccaccgacgccgcagccgtcaacgacctgctccaccaactgggctacccccaagacgacaccgcgacaacagcggcccgaatccaaacctggaacgacgaccccgccagcgcggcctacgtagccgacgccaacggtgtcctcctcggcctggtcgcggtccacgtctgcccctacttcgaacgaaacggttcctggggccgaatcgtggcactcgtcgtcgccgaccaagcccgaggccaaggactaggcggcaagctcgtcgcggcagcggaatcgttcgccgaaagccaaggatgcgtccgcatggaggtttccagctcgaaccgccgcgaagccgcgcacaagttctaccgccaccgcggctacatcaaccaaaccgatagatcatcccggttccaacgcgatctccacgacaccaaccatcgtgaagaccaccccctaccaactatctgacccacacccccacgtcgtcgcgaaccctccaaaaggttcgcggcgacgttctccatcccccatatcgtcggcatatcaaaaatcgcatacgacctggcaacacacccttgccttgactaacaggcatgacctaccgcgagccaacccaaaccgctccccgcatcccccgctccaccctctccgccgcccaccgcaccctgggcgaagcccacggcgccgtccccgccaacgcaaccgtcttcgacacccacctccccgccatagccaacctcaaccccgacctcctcaacgccctacaccaagccgccaccgacgcggcccaccacggcatcaccttcacggtcaacggcggctggcgctcccccgaataccaacaacacctcctccaagaagccatcaccacctacggctcagccaccgaagccgcccgctgggtcgccacccccgacacatccccccacgtatccggccacgccatcgacctcggccccaccaaaaccacccgctggctctccacccacggctccaaatacggcctatgccaaatcttcgacaacgaaccctggcactacgaactccgccccgaagccatcacccacggctgcccaccccgctaccccgacccctcccacgacccccgcatgcgccgctaaccctcacgtcgctccccagccgaaacgcaccgtgaccatccataccggtcccgtggctccggtactggatcgtggcgcccgtcctagtagggtcggttcgcatggaggttcgggtgcttggaaccgttcaagtcatctcgaacgggcaaccgattctgcgagcgaggcggcgagaacgactgctgctggggctgttggcattggaggccaaccggtcgatcacgacctcgcgtcttgagcagttgctgtgggacggcgacgcgccgaagaatccacgccaagtgattcgggtctacatatcgcggctgcggacgcaattggaggccgccgactcgtcgctggtcgagttggcccatgagggaaccgggtacgtgttgcacattgcccccgagcgtgtcgacgcgctccgtttcgaagcggaggtggccgccgcgcgtgcggtgcccgacccccacgaacgcggccgatgcctcgccgccgccctcgcgctgtggcgcggccccctgctggacggcgcggcggacgagctgctgcgcgaccggatcgggcaacgactccacgaacagcgactggccgccgaggagctccgcgtggaggcggaactagaagccggacaccacgaggcactgctgcccgaattggccgagctgaccgtccggtacccgttgcgcgagaagctcatcgccgcccgcatgacggcactgcaccgatcccaccgcacctccgaggcactggcgctctaccgcaccgccaccacggagcaccgcgagcagtcgggactcgacttcagcgacgccctcaaagccctgcacgtggcgatactccgagccgacgaactcacgagcgacgacccggaagcgcccggcgcctccacaccggttcccgcccaactcccatccgacctcgcccgctacgtcggccgccaacccgaaatccacgcgctcaccgccgcggtctccggcaccacccgaggccgcgcgagggtgttcgccgtcgacggcatggccggtgtgggcaagtcggccctggtgatccacgccgcccaccgcgtcgccgaccggttccccgacggccagctctacgtcaacctgcacggattcacccacggttcgcagccggtctcgcccgtcgacgtcctcgatcgcatgctgcgggcgctaggcataccggccgacaagatcccccgcctcaccgacgaccgcgccgccgtattccgcagcctgctggccaaccggaaactgttgatcattctggacaacgccgccagcgaagaccaggtggaaccgctgctgcccgccgccgaaggctgcctggtgttcatcaccagccgcatccggctgtcgggtctggacgatatccacctcctgtcgctctctccgctgtccattgaagattccatggaactgttccggcagatcgccggtcccgaccggatcggcggcgacaccgagacgctcgccgcgatcgtgggcatctgcggaaacctccccttggcggtgcgcatcgccgccgcccgcctgcgagaccaaccccagtggaccatcagctcgctgctggaacggctccggaacggcgacgcgccactgtccgaactggccatcggccaccggggagtcgccaaggccctggaactgtcctaccgccatctggatgccccggcccagcggatgttccggctgctggggctggcaccggccatgccggtggacgcccaggcagcggctgccctggccgacacgacgaccagatccgccgagacggtcctgtccaccctgacctccgcgcgaatgctcgattcccaggccacggaccgctaccagttccatgacctcaccaagcactacgccgccgacaaggccgaccgcgacgaaaccgccgagtcacgacgggaagccctcaagcggctgctcgaccactacctgaacctggtcatgctagccgcccaccggctcgaaccagcgcagatcaccctcaaaggcgacgccaatccgaacgcgatacccgaccacgcggcggcactgtcctggctggacgacagacggcaccaactgaaggccgccgtcatcgcgggaaacaccgagggcttccacgggcaggtctgggatctgtgtgcgcggatgaccgggtactacaggcttcgcggtcactacgaggactggctgaccacgctccagcgtggactgtcttcggccacggccctcgacgatgaccaggcgcgggcctacatgctggttcggctgatactcccgtaccaggccacgggcgacaccgctcgtgccttcagcaatgccgaagaggccgccagtctgttcgaaaggcacgggaacgacatcatgcaggcggcggccctcaacaatctcgggtggctggtcgtcgagtccgccgagcgcaccaacaccgacgccatcgactcagcccggcgacacctggaaaaggccctcgagttgtgcaccggactggccaatgccaacggtcaggtgaaggtcctggtgaacctcggcgatctgtgtcgcatgcgggaccagtgcgacgaggcgctgcgacactacgatcgcgccttgtccctggcccgggaaaccggacaagcggacgaccagagtgccgcgctctacggcatcggcctcacacacatcgaacagcgcgaatactcctcggcgatcgatccgctgaccgaagccctgaacctgtcccgccaggccggagccctggcgcgcatacccggttgcctcgagaatctcggcaacgcccacaaagaactcgggcagctcgaacaggcgtcgaggtatcaccaggaactggaagacctgctcgccggtgacgacagtgccctcacctgcccgtgaagggcgggtaggaggggatggcgtcgtcgaagacgatctcagcggcttcatgagatttgccgaagaccttgtcgagatcctggtgcacctgattggcatgctcccccgcgcttttcaaacccgcactcatcgactccagaattccggcgaccctgtcaccgccgagctggatacctgccacagccttgcccgcctgagtgaccactactttggacaaggcgacgcccttgtcgactcccttcggagcgaagatccccgccacctcaagggagattcccaggacttcgaggaatcccttggcgaacgcaccggcgacgaccgcgcgcggatcgagtttggccaatgtctcctcggtttttcgggccacttcgaggccgatctcccgcacatgccgataaagctccgcataagagtcgaaggcgctgtgggtcgcctccatgatgtcctgttggaccctggaatggtagggcagctggtaaagatagaagctctcgaagtccttcccggcaccctcctcccagctcgacagcgtcttctggatgctccggatcactccctcggagaaaccgatcggggatttgaagtccgcgagagccttcctggcggcttcgagatcggccaccgcgtcctgtccgtcgagagccttgccgtgcaccatgccgtactccaccaatgtggaggtaacccatttcagatcgggaagctgcgacttcatcacctgctggccgatccaatggccgagcatgttgggccgtccgtctggcccggccggggcgggcatggcctcgatctcttcgatcatcttctgtttggccagcgcctcgatgcggcccccgatggccgtcagttccgcgagataggcgttcatcgccccgccttccgccgcaagtcgcccgggaggagtcgaagtgccttgctcacctctcggtcaccctcgtcgtcggcgttcttgtagtcaatggcggccttttccagtcctgcggctaccgacttgtggttccggattatcgcatcgttcatataggacgctagcgtgtacaacgcatgcgcggagccgcctagatgcggcgtgcccccttgggcttccgcggtcatcgccgcgagatccttggcgcagccgatcagcgcgggcagctgcgacggagccgtcgccgcatcgtgcagatctgcgtcgttcactttgacattcacagtcgagtcctatcgtcgatgttgagagagggaggggcgttcgtcagcccaggaacggcggcaacttagcgacctccacagtgaagtactcgcggcagtaagccgccgtcactgccgccgaataccgttgtgagacctccgagagcgcgccgttgagttcggcctccatgtcgccggtgttgcaacgcgtcagggctctgggggcgacgacagtcgtcacccgcccctggacccgctccatggtcacgaagccacgcgaagaaataccctgaacccgaatcgccgccagttcagcccagtaccgctccaaccggtcgtccttgcgaacaccgcgccgctcgactgccggagcacccccgctcttgtcgaagatcccgtccttcgcactgtcgtaagcccgcgacaacgactccagacaccgatccaccgcagccgccaacgactgctcgctatgccgttccaggcacccctccgtgaggacaatggccgcgcctttcgagtcgaaccgcaacttcaccgtgccgtcgggcgaggcgaccttgatccgcaaccgatccatgagctccgagaacgtactcacaaccaccaccccttcggctccacgtgacgcctcaccgcgaaccccccgatcgcgtcccccgaccgaagaacggtcccgggtcatggaaccgcgtggtctcggcactggaggtgatgatcgtcggcgaggtctttggtgcccgccacagttcgctgtgctcctcggtctccccgccacggcgggacagccgatccacgacctcgcgctcatcaaattgcccactcagctcttcgttggcgcgcaacggcttcaccggtcccggatcgtgccgatgcccctgccagtcggaccgccgcgtgatcacagcggggacaacggccccgttcggctcccagaactcctccagcggcccgtcggaacttaggcgcttgtcctcatcacggcggtgcgacttctggaccacaggcttgagcggcgccgctggtcggcccgcgccaccggcgcgaatgactccccggttgaggttctcccctccagaacgcagccgtgggatccggacggcgcgaaccttgtttcgcggtccggcgacgacaccgttcgggccgatcagacgccccttcacggcgggagccggattcgtggtcccggggcgttggccgataactggcctggtcagggcgttgacgggacgaggagtcccgatcggcgccgtaccggtgttgccctgccgggaaccgatcaccgacgggacggtcctacccggcgggcgcggagccttcggagccgggggcggggtttgccgaggcgccgtccgaggtaccgagggtttcggccggggaggtggcgtcgaccggggcggcggcatcgtcctggatggacggactcctacgggaggtggcttcctgggcgggcagaccggcagtttgggctccgggctctgctggtgcacccggccgaacggtggtgcgaccggcgggggcggcggcgaacccggcggtgggccggtcagagccggtccaggtccagggcccgtccccgtcgagccgggcgggggcccctgcaggtccggctcgtccgcacctggcggcaccgaagagccacccggctcaacgaagccggaaccgggtcccggcggtgcggcgtcgccacccgaccgtcccgaggaatgaccggattgccctggcgcctcgggttcggggagcggcgtgaagtcgacatcgaactgaagggcactgctgtgggtctcgatctgctcggtggccgcgaccatggcctggcgagcgcgaacggagaaggtcctcgattccgggccgtcgtccatcggacaacccgccgcggcccagtcgtcggcgatgtcggtcaccttcgtctggacatcggccacctcgacggcgataccgttccaccgctcggaggcgctgaatgcctggtccgccgccgtccgcaactgctccgcctgcccggacagggcggtgaagaaggcctcgccggacttgctgctccaagccgacgacgcggcctccagatgacgcagcatgctcgtcgcctggtcgtgcagcgccgtacctagttcgcgccaggcatcggcttgccgcagcagcgtgtccggcgagtcaggtgcgacgatctcggcgatctcgtagaccttgtagccgtcgaaggcgcccatggacaatcccttccctatccgtcgcggccgggctcagcggaccgtggaatgttcagcatccgggtgacgacggccagattggccgcgtccgactcgtcttgaccacgcaaactcatggcgatcgcctcggtcagccgactggcccggtacatgctgtcgcgggagtggtcgatcagctgcctggctcgttccacagcgagcccgtgaatcgccatcaccgctgaggcgggctggttccgagcatccgcaccgtacggcatatcaccctgtgtggatggagacatgatgccgccaacgtcgaattccgaacggattgactcggctgccttgtcgaacgcctccgcctcggcacgcagccgcttcgacaacgccagtatctcggggacgtcgatcgtgacgtcggacgccatcattgccgcctctctgtcagtggcctgatccacagaaatccaccatggactattgcgctgtgtgagagtccgctccgataccagcccaaaaggagctcggccgccgacccgcatcccgagcaatggtgccgtccgcgagtttccaaatccttaccaaccaccgcgaacagcgagcacgggcctgtacaaacagcgcatccaagccgctgacagtctttgaacagcggttgacttattccgctggtcagtccgcgaagtccccgacgcgccagggcatctcctgcaatgtccaggtgttgccgtcggggtctacgaacggcacgtagaacattgagccctcgtgttcgtccacttcgcccatctccacacccttttcgaccagctcctcgcgggtcgccctgacgtcggcgaccaccaggtggagtgcgcgcagcgatccggccatgtggtcggacaacgtgggcaaccctgtgctcagtcaggaagtcgggcggcggtagatcaggtgcgtgacgccgacgcccgttatcgtttcgggtccgctgaggtcgatcggtgctgccccgacgccgtcgagcatgcgaacgccaccgccgagaacggttgggaccaagtcgatgcgcagttcgtccaacagtccgaccgaaagcgcctggccaacgatgctgcccgggccgatgccgacgtccttgccgtcggcgaccttgatcgcttgccggacggcggattccaccccgtcggtcacgaaggtgaacggcgtgacagtgttcgtccattccggggggttgtgggtgaccacgaagaccggtacgtcgccctgcgggtgtgccccgccccagccgttggtcatgtcgaactgttttcggccgaccaccagggcaccggtgtggtccatcaggtcgcgaaggtagcgggcggtggcttcggaggttcgataggtgaggcgttcgggatcggcactcggcgtttcaacatcgcctgcggtgcaccaggcaaagagtcggtcgaatccggagttcccgggcccggcgatgtagccgtccagggaaacggatgcctgcgcgaaaaccttgccgggcgagctctggtcggtggtcattggggttccttcgtggtcgacattgggcggttcgaggggtagacggtacggcgcgggagaactcatcggtggtcgcggaggaaacttttcggacggtcccggcgggtaggcttcgctgccatgccggaagactctgaacgactcgcgcgactggctcgtgcctgggacgatgccgcggccgggtacgacgcctatttcgtcccgcggttcgcgccttgggtggagctggccgttagcgcggttgtggaggcggacctgcccgacggcccgattctcgtgccctgctgcggaaccttccccgaagccgagttgctcgtcgagcgtttccccgatcgtgagatcgccgggatcgacctgtcggacggcatggtcgcgcgggcgcgtgaacggacctccccgtggcccaatgtcacggcgatcgtgggggacgcggcgacccttgatccgcgctggtccggtgagtgcgccgccgtggtgtcggtcttcggtctccagcagctacccgatccggggctggtcatgcgatcttggctggacgcgctgggtccgggtgggaggttgtcggtggttttctggccggagaagaccgagacggacgggccgttcgcgctcatgtccgaagtggtgcgtggacggctgtcggcgggcgaggcccggcccgatcggttcgcggagatcgtgaccggccacggcgcggcgcttgagcgggacgagttcgtgtcctacccgatgacgcacgctgacgcgtcgacgttcttcgacgctttcacgcgctccggcccggcccgtgccctggcgttggcacagggcgacgcgttcatggactcgctgcgcgaggagtttctccgacttgccccgtccggcgagtgggtccaccatccacaggcccgcttgatcgtcgcccaccgctgaccgaggtttagggccagaggcttgccggtcagcagtcacggggtcagtctggcgcttgctaacgatcggccgtcggctaccgtcacgccttctacctaccggcgtcgatgccgtgctcacgctggcgtttttggccaagatagtttcccgcttcggcatacagactgcccagcagccaggccgcgagcccgatatcgtcggcgaaaccgatcaccggcagcagttccggaatcaagtcgatcggcgaaaccaggtacaccaccgccgccagccacagcaccgtctgcgaacgcgacacgctccgatcgcctcgattccaagccgaggagatcatcgccgggatcgcggccaacctgcgcagcggcccgccttccgcctcaacctcagtgcggctggacgccgaccgccgcagtttcaccagccgacgccgcacccgcgcaaccactccggcgatcatcagcccgaagccagcggcgataaggccgacaggaagcagccacagctcatcggtccaggtgggaatcggtgtgaggaacaacgctcctcccagcaccatcagcacaaccccgaaaacgatcactgacgcctcctcgctcgcgagtcacctgccgaatcgagggcttcccgcgcagaacacgaatcccccgacgggacttccaacgcgtggcctcctcggcgtgttccaccgaagacccaggaccttccgtatccaaaagcgacatacaccacggtcccgacaaaccacaacggtccgacccgttcgcgggttcggaccgttttccaaagttctgagacatcacactgtcggggacgacagaccatgctgttgaatcctgtcgtccctccttcgtcgggacgacaggatttgaacctgcgacccctcgctcccaaatcccgttcgccaaaactacaggcaggttggcgagtcctcgaaaagtggttagtttgcaggtcaggcgacacatattcacagtcccgcataccggcttgtgacggtgactgatgcgtcgtccacggtcaaacgacggtcacggaagcgggacaccaccatgggctattcacgttgtcggaagacttccaagggtttgaaacgctacaccgcctactatctcgattcccgcggcgacgagcggtcagcgggcaccttcggcaagaagaaggaagccgacaaagcgtggcaacgtgccgaaggcaaggtgtccgaaggtcggggcgggcagctcattcgaggtcggcagaccttcaagacgtatgtcgaagaaaagtggctgccgaacctgtccgtcgagcaaagcacgcttgagggctatacgtacgtcttgtacgcgcacatcatggactatttcgaaacgtcccggatgatggacatatacgcgaacaacattcgtgagtggattaagaccctcaagagcaacgggatgactgctgcgaacatccaacacgtcaagactcagttgagttccattctcaccagtgcggtcaaagacgaagtcatcgtcggcaacccctgcctgctggttgacatcgatccggtcccgctgaaacccctgcgcattgtcactcccgaagaattcgacatctttcacgccgcgttgcccgacgagatgtcaaaacttctcgtcgaaaccggaatcgaaaccgggtgccggtggggagaactatctgaacttcgtccgaaagacttcgacttcgatacctgcgtagtaacaatcagccgcgcagtcgttcagctggtacgcaaattccatccagaaggcaaacggttcctcgtcaaggaatacccaaaagacaaagaattccgatacttcaaagtcaacagggccctctgtcgcaggattcaggttcatatcgagaagaacgggctcgccgacgatgacttgttgttttggtacgtgccgaagcaagaggccgagcttccagcgctggacgccgatcccaagaccctcgggaagaccaaacccaatgaaaaaggcaggacctaccagcacggcaccacatccgcgtacactgcggccaaatgccgttgcgaccactgcaagaaggcaatggccatctatcgagcaaaacgacgtgcggagggcaaagaccagccccgtaaagtccgcaactgggacaccgatggtcacatccccaagcggtggttccgtgatcgaatcctgaggccagccctgaagaagtctggcatcgccgtcgacatcgccatgcacaagctgcggcatgcccacgccagttgggcgctgaagggaggagccgatctccacattgtcaaagagcggctaggtcacgccaacatcagcactactgagcgatacctacacgcgatggatgaaggcgacgaaacggctcttgaagcgatcgagtcgttccggcagagtcaaagaagtaaaggcaggactcaagcgctcgtgcagatcggcactgtggatgagcagtctcaccagggtgcgatgaccactgagcaggtgcttgaggagatgaaacgaatcgatcagctccaagctcatcttcgtgatcaactgtcgcagtcactgagtagcggcgcataagtcctgcaacatcccttgagtgagagcctccggacgaagccccagtgtccgagcttggtcccctccagccgtgctgggttggcgtactaccggaaggtcattggttcgaatccgacccctgccgccaacaaatacctggtcaagggcctgatgatcatccccgagttgtcgactccggtggcctgacccatcccttggggacatggcatgtacggctgcgttgcagccgcctggcgatcccccacgccactgccgcgatgaccactcccgcggccaccgtgatgcctccgatcatccagccgccaagccctccgaaaactccgacgacaatcagcaggtgcacggcgcagcaggcgaccatggccccgacaccacctgcggtgatggcggtcgtcgatggtgaatcagcgtgcgggtttggttcgttcatcgcggttcccgtcgtgccggatcgcctgaatcgatgcgccagcagtggttcagcgccgtggcgttgtcggcggtcagggcgtgggcggcggcgatgaggtcgacgactcggggatcgtcgacccggtagcggtacttgcgtccgtcacgtcgcgcggtgacgtagccgcagtcggccagacaggacagatgcacggacacccgaggttgtgagagccccacgtgggcgacacattcggcgacggtgcgctcgccgcgcaggatgaactccagcagcttcagtcgggtggggtctcccagggcgcggaaggacttcgccaccgtgtccaggtgggaacacgcgaccgtgtccgcgaccggagcgttggtcgtgaagtgctgcgtcatcggcgtctccagaatcctgctattcgcttatccgaatagtaggctagcatggatctattcggtttcacgaatagcaatagtcgtgccacacccggcgcggcgctcacacgcggcaaggaagcaggtcatgaccgactaccgcactcacgatctggcgatcatcggttcaggcggcggagcgttcgctgccgccatcgccgcccgaaagcagggtctgtcggtggtgatggtcgaggcgggcgctgtcggtggcacttgtgtcaataccggatgcgtgccctcgaaagcgctattggctgccgccgaagcacgccatcaagcccagggctcccggttcgccggggcgcccacccgtgccggggcggtgagctggcgcgagttgcgcgcgtccaaggacgatctcgtggccgccatgcgggccgacaagtacaccggcctggcagccgagtacggatgggagatcgtggccgagaccgcggccttcgccggcacgcccgatgctccggcgatcgaggtgacactgcatgacggtggcggccgccggcttcaggcgagccactacgtgatcgccaccggctcgatcccgtgggtgccaccgattcccggactggccgaagccgggtacctcacctccaccaccgcgatggatctggaggagcttcctgagtcgctgatcgtgatcggcggcaacgccatcggcctggaacaagcccagctgttcgctcgcctcggtgtgaaagtcaccatcgtggaagccctggaccgcctggcgccgttcgaggaacctgacatctcgtccgtcgtcgaacacgctcttgcggacgaggaggtcgacgtggtcaccgcggcggtcgtcaccaaggtccacactagacccggtggctatgccgtcgaggtgatcggccccgatggagcggtccggcagctggcgggcgaacggcttctggtggctaccggtcgccgccccaataccgccgggctcaggctcgcgtcagtgggtgtcgaagtgggcgaccgcgacgaggtgatcgtcgacgaccggctgcgcacggcaaaccctcgcatctgggcggccggcgacgtcaccgggcatccccagttcgtctacgtagcgggcagacacgggagcgtgatagtggacaacgccttcaacgaagcgaaccgcactgtggaccattctcatctcccccgggtcacgttcacctccccgacggtcgcttcggtcggcctcaccgacgcccaggcagtcgcggccgggtatacctgtgaatgccgagtcctccccctggaatacgtgccgcgtgccgtcgtcgaccgcgacaccatcggtgtcgtcaaactcgtcgccgacgccaacaccggacgactcctgggcgcccacatcgccgccaaggccgccggggacatgatcctcgccgccacgtacgccctcgatcacggcatgaccgtcgccgacatggccgacgcctggtgcccctacctcacctgggcagaggcactgaaactcacagcccagacgttcaccaccgacgtcaccaaactctcctgctgcgccgcatgacactgacaatggagccccttcatgtctgaccgcactcgcatctgctcgaccacctgcgcgcgaccgcggagctcacccacggccgcaggccgttcgatgacagtcggtcagttgtcccggcgcaccggagtgtccatcaagaacctgcgccactacaccgacgtcggtctcatcaattcgttggggcgcagcagcaccaactaccggctctacaatgacgaggcactgtggtgcgtgcggtggatcgagacgctgcgcgggctcggcctgaccatcgccgagatctcacagatcaccgaactcggcgacaaccagtggttcgggccgtggctggctgaacggcttcacgagtcccgggcccgactggaggcccggatcgccgagctgaaccgcgtccgtgaacggatcgacgctttcgaggcggctcactcccgcgaactgtccggggacagcgagagcctgtgggccaacgggccagcggatgagaccgagttgtcagaaaatcgtccgaagttcagcgccgtttcagcttgactctcaccccgggggcaggctctagcgtcggtttcaccaggacaatccgtcttccatggaggaaccatgaacgacatctcgaaacgtttcgatacgtggctgtcgacgtccctggccgacagcgaggtcggcggcggcgcgtggacgatcgcccgatccatccagaagctgctgctggacgggaaacccgtcccggtcgccggcctggccgccgaaaccggccgtagcgtcgaggaagtggagcaggcgctggaggccatgcccagcgtcgagcgcgaacccgacggcaccgtggtcggcttcgggctgagcctgcggcccacaccgcaccgctacatcctcgacaacggcaccgtgctgtacgcctactgcgccatggacaccctggcgtttccaccaatgttcggccacaccgcgatcgtcgagtccacctgcccgaccacgggcgagaccatccggatgacggtgtcacccgacggcgtgtccaatgtcgaaccggccgcggccgtggtgtcgcaggcgatgcccagcgacgcgacgaacgtccgcgaaagcgtgtgcaagctaggacacttctacgcctcctctgaggccgccaagccctggcgcgaggcgcatccggacggcgtcatcgtgccggtggccaaaggcttcaagctcggcggcgcgatcgtcaccactctggagaaacatgagacctcctcgaaccgccgctgactcatgtcactgacatggatgtacggccccgttcagatcccggccccggcgacacgattcgcgtcaccggggcctaaacacccatcaagctcactacggagaacaccatgaccgaactcgtcacccccgaccgattcgatcccccgaacatcggcgaacgcgtccagtccgccagtcccggcgctcgccgggttcaccaggccatcctgcggcacttcgcggccacgggcgccgcacccgacccttccgactacgaaaccgcggcgctgacggagctacacgaacgggatctgatccggctggacgactccggcgccatcgtcgtggcctacccattctccggaaccgaaacgccgcaccgcgtccacatcaccgacggcgcctcagcgtggtcgatgtgcgccatcgacgccctcggcatcgccgccatgctcgaccaagacatcgcgatcgaatccaccgaccctcacaaccgccagccaatccgagtcgacatccacaacagacaagcaacctggacgcccagcaccactgtggtgttcgtaggcgtcgcggactgctgccacgccgatgagccctccgtggacagatgctgcggcgtcctcaacttcttcaccaccacatccagcgctgccgcctggcacaccaaccatcccgacacctccggccagcccgtcgaccaggccaccgcactgcgagtgggcaccgagattttcggatccctactgactcgaatcgccgaacccgggtaatcgcgaaagacactccacaacaccaacgtgtgctttgtgcacgagcgctggtcccgcaggtactgcggaaccagcgaagggttcagcgattcacctcctgagggcgtgtgttgccggggaagtatcggcgggcccagaggctgacgtagacgagtcctaccaggactggtacttcgatcagcggcccgacgactccggccagggcctggccactggtgacgccgaacgtcgcgatcgctaccgcgatggccagttcgaagttgttgcccgcggcggtgaacgccagcgtggtcgcgcggtcgtagcccaggccgatcagtttgccgagtgcgaacggtccggcccacatgagcgcgaagtacaccagtagcggaatcgctatgcgggcgacgtcgccgggttgcgcggtgatggccttgccttgcagcgcgaacaggatgacgatggtgaacagtaggccgtacagggcgatggggccgatcttgggcaggaaccgggtctcgtaccagtcacggcccttggcgcgttcacccaggcggcgggtgaggtatccggcggccagcgggatgcccaggaagatcaggacgttgacgaagatcgaccacgccgaaacgtccagatcggactgagccagtcccagccagcctggcaggatgtccagatagaaccatcccagcagaccgaaggcgagcacctggaacaccgagttcaatgcgacgaggacggcggcggcttcgcggtcgccgcaggccaggtcgttccagatgatgaccatggctatgcagcgggccagaccgacgatgatcaacccggtgcggaactccgggaggtcgggaaggaagatccaggccagcgcgaacatcaccgccgggcccacgagccagttgaccaccagggacgacaccagcagccgacggtcgccggtgacggtgtcgagccggtcgtagcggaccttggccagcaccggatacatcatcaacagcaagcccagggcaatgggcaaggagactccgccgatctcgatggcctgcatggcgctgttgagcccggggatgctgcggcccagcaggagcccggcggccatggcaacgaggatccacgccggcagcagcttgtcgacaagcgacagtttgcgggcggctggtgccgcagtggcggcgaggtcgggggcgctggtcacgggcattcccttcggttgtcggctcgcaggcgggcggattcggccagcccggtcagtccttgggcggtggcgtcgagggcgtcgggcaggagccggtagtaggtgtagcggccgtgcggctcgctggtcaccagtccggcttctttcagtgccttgaggtggtgcgagacggccggttgtttggcgccggtgtcggtgaccaggtggcaggtgcaggcggggccttgggcgagcagttcgacaatgtggcggcgcagggggtcgcccagcaaccggatcacatcaacttcgattgatgacatcaacacgcgttgattagacaccacgatcccgcctggctgtcaaggccacgtgaccaatatccccgatttcgttgccggagggttgacgttgcaagtttactcagatatttttgagtcaatgtttcttgagtcagattctgtggagcgtcgggcgcgtgtgcacgcggcgctgggcgatcccgcacggttgcggattgtggacgctctgaccgtcgccgacgcctcgccgcaggagcttgaacgcctggtgggcatgccgtcgaaccagctggctcatcacctcaagtcgctcaccgacgccggagtggtgacacgctcgcggtccgaaggcgaccgtcggcgcacctacgtgcggctggtacctgaggccatgccggggcttcaggtaccgccgcgcgtggccgtcacccgggtggtgttcgtgtgcacgcgcaacaccgcgcgttctcaattggcggcggcattgtggcacgaacacagcgcggtccccgccgccagcgcgggaaccagtccggctacgcgagtgcatccgggggcggttgcggtggcgcggcggcacgggctgcggctaccgcccggcagcaccgcgcatgtgtccgatgtggtggacgctgatgacctggtgatcgcggtgtgcgacaacgcccacgaatcgatggcatccggcgcgcggcggtggcactggtcggtgcccgacccggtcgccaaggacaccgacgacgccttcgaggacgcgttcgccgacatcagccaacgcatcagccaggtagccccgttgctggtgaccgcatcggaaacatcgtgaacaggacatgccataggcaccgccgatcatcgcgttgtcggcctggcgccgctgtctcgcccgccaaggagaacctttatgaccgctgaccgcactaccccactgttcgaccgcgacaccgcgctgcggcacgccgcgacagcactggcacgacggtttcacacctgcgtgtcggccgaaaccgttcacgccgctcttcacaacacgtacgcgcaactggaatcggccaccaagatccacacccatctgcccctgttgaccatccggcgaaccaccgagcacctgtccaccatctgcgaaacgaaagcaaccccgatgacgaccaaacccgaagtcctgttcgtgtgcgtccacaacgccggacgctcccagatggccgcggccctcctcgaccacctcgccgacggacgcgtcacggtgcgctcggccgggtcagcgccggcctcggcggtcaatccggccgtggtcgaggcgctggctgagatcggcctggacgtcagtaaggagtttccgaagaagttgtcggatgaggcggtgcgggcctccgatgtggtcatcaccatgggctgcggtgacgcctgcccggtgtatcccggcaagaggtacttgaactgggaactggatgacccggccggacagggcattgacgccgttcgcgtcatccgcgacgacatccacgcccgcgtgcgccagctgctggccgaactggacacctcgaacacctgaagccgatcacgactgcgccgcttcgtcaccggcttgctgtgatgatgccgcacagtcgggcggacagcaagccatcaggtagtcgcgcagatcgtcgaggctcttgaggaacccggccgggttggcgcggtaatacaccgtcttccagtcgcggcgcgcgaccaggattcccgcatcgcgcaacatggccaggtgggtcgaggtcgccgactgcgccaactccagccgctcggcgacgtcgccgacggtcaactcgcctccaccgtcgaaggcgaacatgatctgctgccgggtcgggctggccagtgccttcaagaacgcctgggcctcggagctgagcgatgtcgcggctgtcgtcacctgtctagcatgcctcccggaatcgtgacgctcatcattttgtcatttcgcgatttgacaatatgatagctcgagtgaacaccacttcccttcccgttgtcatcgtcggagccgggcaatccggcttggccgccgctcacgccgtccgcgacaccggactcacgccgctggtcctggaggccggcgaccgtgccgccggatcgtggccccactactacgacagtctcaaagccttctcccccaaccggttcaacaacctcgccggcatcaccttcggcggcgaacccgacgcctaccccacccgcgacgaggtcgcggcctacctggaacgcttcaccgaaagcctgagcgtggagatccgcactggcacccgggtcaccgccgtgtcgagcgagtccgggcgctacctcgtggccaccgccaacggggacaccgtggaggcgtcggggctcgtggccgccaccggttccttcgccaacccacatttccccgacttcgacgggaccgatcgcttcggcggggagctgttgcacgtcgccgactaccgcgaacccagcccctacaagaggaagcgcgtcatcgtggtgggtgcgggcgactcggccgtccaggtcgccgtcgaactcgcccatgtcgcgaccgtgacgctggccagccaccagatgcccacgctggtcccgcagctgttcaacggccgcgacgtccactacctgctcaccgaccgcttcgacgagctgccgcccgcgtggctggcgcggctgctgaccggcaagatggtcatggacaccggcggataccaagacgccttcgacaccggactgctggaccgccgcgacatgttcaccggcctcaccgaaaccggggtggtgtggcccgacggcggtcacgacccggtcgacgcgatcatcctggccaccggataccggcccagcctcggctatctgaagtccctgggtgccctggatgatcacggcatgccgctgcactcccagggcgtgtcactgacccatccgggcctggtctttctcggcgtcgaataccagcgcaacttcgcctccaacaccctgcgcggcgtcgctgccgacgccgcccacgtcaccccggccctgatcgcctacgcggccggggcacacctgcccttcacccaataaccacgcctgccgactgaacagccggttccctgatgggctccccgcggctcatactcgggggtggaggtggcgggcatggccatccaggtcatcatcggaatccacatcgcggcgggtctcgtcgccgtgatcgcgggcgccgtggcgatgttcgccgccaaacgtcccggccgccatccggtggcggggcggatctacctgggtgggcttgccgtcctggtcgcgagcgcgtgcgtcattgtcgtggcccgtccgcacaccgcgttcctgctcctgttgggtgctgccgcgctcatgcttgccgggatcgggctggcggccagacgcatccggtggcgtggctggctggcgcatcacatcatcgcgatgccgggttcctacattctggcgctcactgcgttttatgtcgacaatggtccccgacttccgctatggcgactgctgccgccagcgtggttctggttccttcccgctgcggtggggttcccgttggtggtgtgggcgctgcggcgcaacaccgccggccgggttaaagcgcgatagtcggcagcgtttcgactgcggtgtccgcgaccaacagtcctgtgacgcggtctggggaagtttcgggttgcatcctgtacctaagtccaggtttacagtcggttttatggacaccgaaatcaactggacacctgaagcctgcacccttcccaccgcccaacaaccgctgcggatcgccgagttcacgtcgttgttcgtcgattccctgcgtactgtcgagcgagttgcgccgacccggttgcggttgcggcttgacgcatcggcacgtgaccgggccgtaaggctgaccgaggccgaatcggcctgctgcacgtttttcaccttcaccatcagcgaccccaccaacggccagatcaccgtcgatatcgatgtcccggccgcgcacaccgaggtcttggacagtctcgccgcccaggccaccaaagcgggagcacacagatgaccactgagcttcgccccggtgcgctcgccgaggccgctggcatcaatcgggagaccctgcgctattacgagcggcgtggtctcatcgccgaacctcaccgcaccatcggtgggcatcggctttacccgcccgaaaccgtcacagtgctgaaggtgatcaaggccgcccagcggctcggcttcaccctcaacgagatcgaggacctgctggcggtaggggcccatcgtcatgggcgccgccgaaatgatgcgggcctgcaagcccgcgcggcagccaaactggccgaagtcgagcagaagatcgccgacttgaccgtcatcggcgacacactgcgccaagccatcgcggcaggttgcgacgacttggtcgcctgctcggcgaatcagtgttgccctatcccgttcgccgatatcgtcaccgacgacccgggtagtcaccatgcctagccgtatacgcaagatccttcccagctcgatcaccggtgtggccggactcgcctgtgccctgtgctgcgcgattccccttcttctggccactggagtgatcggcggcgccagctgggccgcgctcgggcaagtcatgcccggtgtgactgtcatccttgtcgtcgtggccgctgggacatggtggtgggccgcccaacgcgccaaggcccacgccgcgggatgctcgggcagcgggtgttcctgcgccaccagccgaaacgattaggctcgcgccgtgacgatcgtgaaatccttgctgttgttcggggtagccgcatttgccgagatcggaggcgcctggctgatttggcagggcatacgtgagcaccggggcgtgctgtgggtcgctgccgggatcatggccttgggtgcctacggtttcgtcgccgcgttccagcccgacccccacttcggccggatactggccgcctacggcggcatcttcgtcgcgggttccctggcctggggcatcgtcatggacggataccgccccgaccgcttcgactacatcggcgccgccatctgcctcatcggggtcgccgtcatcatgtacgcaccgcgcacgtgaatgccgacggcaagcatccgccgcgaccgggtaattcgaaactgcggatcgcgaccgccgcgatcggatcttgtggaggaaccccagtggtacaggtggtgtccgcctaaaggcggtcatgcgcatcgaccccgccgcgtatcggcgtcagctgcgaggcacgcggtggtctagccgggtttgattgcctggacgatcgcggaatgaatcccggcgccgtggtcggcggtgagcgtgatgtcgatgtcgccgaagccgatggcggacaacatgtcgcggtactggtgcgtggtcagcgtgccgacagcgcatccgatctgggcttcgacgcgttggcgttcggccgggtcggcctcgccgtgggcgacgacgtcgctgatgccgaagcggcccgcgggtttgagcacccggaacgcttcggtgagggtcgcggtcttgtcgctggacaggcacagcgcacagttggagatcaccgcgtcgacgctggcgtcgggaagcgggatgttctcgatgtcgccgagcaggaactccacattgtcggcaccggcttcggcggcgtggcggcgggccagggccaccatgtcggcgctggcgtcgagtccgtatgccttgccgcccggggagacccggcgggctgacagcagtacgtcgatgccgccgcccgagcccaggtccagcacgatgtcaccggggcgcaggtcggccaccgccaccgggtcgccgcagccgaggctggcgcgggccgcgccttcgggaaggtcgtccagcttcacgtatccgcccgcgccgaacttcccgtcggcgaaagcacgcggttcgcagtcggtcacctgcgcgccgtcgagcgcggtgcgggccagggacgagtatttgtcgatgatgttcttgtgggacatggatactcctaagcaggtgcgagggggagccggacgccccatgacgacatcggcggcggacgggaacgccgtcacgcacgactcgttgacttggtacaaggtggatgttccactgtgctgggccagcacgaaaccgacctcggccaggatcttcaggtggtgcgacaccgtcgactgacccacgcccaccgcgtccacgatggcgccgaccttcatcggttcgcgccgcttggccaacagcgacactatccggatgcgggtgccgtccgacaacgccttgaaccagctggcgtactcgtcggcgtcggccttgtccaacggggcgccgtcatcttctttcatcgattatcgacgataatagataaagctgcttgcgtcaactagattcagttgccgcggacgattcgcggcgcgaggggatcgtccagattgccgcgattccagccgcgacgagtacggccgccatgaccaggaacagcggttggtttccgccgaaccaggcggccaggaccgccccggcgaacggggtggcggccatcgcgacagtggacggtgcactgtagatgccgtagagggtcccgaaaccatcggtgccccagcggtcggataccgccgtggcctccagcaatgtgaagacgcccctggtggcgccgaagacgatcgccgcgaggatgacggccacgggctgtccggtggtgagggcggtggccgccaaggccacggcggcggccacgaacaccgcgacggtgcgggtgcgcacactggtgcgggcggtgagccgggcgtatccgatgcggcccagcagttgcccggcgccgcacaacccgaggacccacgcggcgaaactggtggaggcaccgtgttcggtgagcataggcaccagattgatggtggccaggaacaacgcgaacgtcgccagcatgatcacgatcgtcaggagcacgaacggcgcggaacggatgaccgcgcgggcgccggtgtgggtcggctggtcgccggaggctttgtggctgttgggtttccacggcacgctcaggaacttcgcgtgagcggggatggtgaccgccgcgaggaacgtgccgagcaccagataggtggtgcgccagtcggtgtggtcggccagggtcgcggtgaccggcgcgaagatcgtcgacgacaagcccgccaccagggtcagcgcggtgagcgccttgacccggtcgggcccgtaccagccggtgatcgcggcgaacgcaggtttgtagaacacacacgcctgcgccagacccgacaacgcccacgccgcgatgaaccaccaaacgttgggcgccaacgcgatcccggcaaccgccaccacaccgaggatagaaccggcggtcatgacgggccggggcccgtgacggtcgagcagccgccccaccgggatacccgcggctgccgacaccgccagaccgatcgagaacgccgccatcacacccgccgtcgaccacttcgtgtcggcggtgatggtcccagccagcacgggaaacgcgtagtacagcactccccagctggtgatctcggtggtacacaacgcgatgagaccgcgccgccgccccgcaagctctgaggctgttgaggcggcgatgctggtgtcggtcgcgctcatgcgttggcgggctggttgccgcagcagccgcctgcgggttcagcagcctggagaacagggagctcgaccggttcgcccgagtagccgtgcaggacaccggttgccaagcccttgccggtgtcgaccggttgcgtggtgccgcaaccgccgccgctgccgcagtcggatgcggtgggttcggcgaaggtcaccgagccgtcggcgttctcggtggtggggctggaagaacagacgcctgtctcgggcagttccaactgcacagcgtcggcggcttcgcggtccccggccagcgctgcggcaatggaccgcacctgctcgtatccggtggccagcaggaaggtcggggcgcggccgtagctcttcataccggccaggtagaaaccctcgtcggggtgggcgaggtctttctcgccgtgcgggggaacggttccgcaggagtggaagttcgggtcgatcagcggcgccagcttcgccggggcctccacacccgggtcgaggtcgagtcgcacctcgcgcaacatttccaggtcgggcctgaacccggtggcggccacgacgacgtccacatcgagcttgaccgcttcatcgcccgagcggcccaccaccgtcaccgatccggcccctgccggggctgggacgaactcgtcgatgacgaacttgttcaccatggtgagcttgccgtccgcgaccagttgcttgagccgcgtaccgagcttgccgcgcgcgggcaacgcgtcggcgtcacctccgccgtacaaccgagcggccgagccgccgcggatcgcccacgtgatccgggtgtcatcggcctgctcggcgaggtcggccaggttcagcagggtgttggccgccgaatgtcccatcccgacaaccaaggtgtgcttgcccgcgaaccgttcccgctcggcgcccagcacgtccggcaacgcaccggccatgaacccagcggcgtcgacttcaccaggagcggccaggccgtgagctcccaatgggttcgcccggccccaggtgcccgagacgtcgatgaccgcatcgacgatgacgtcggtgtatccacccgcctgatcgcgggtgcgcaccaggtaaggacgccggtcgcggccaacagtgcgggtgacgtccacgccgtagcgggaaaccgcgaccacggcggtgttgtaacgaatgtgcggctccaacaccggcaaggccgccagcggagccaggtagtcatcgaccagttcggcgccagtgggcaggtgcgccggattcggtgccgtccaaccattcgcttccaacagccgacgcgcggcggcgtcgatgtcgaactgccacggagagaacaaccgcacgtgtccccactgccggatcgccgctccggggccgtctccggtctccagcacgatcggggttatgccacgctccaccaagtgcgcggcggcggccaaaccgactggaccggctccgatgacggcaacggtctcggcggggtgctgcttgttacgggacatgatgtcctccagatcctgtgatgatcgatgtccaggtgccggcgtcaacgaatgtaattaataccagtattccttggtgatggcaaacgttgtggtttaattgacaacatggctacgacgctggacgtccaacccgatgcctccatcaccgagaaggcgcgcatgctggcgccccagctcaaggcactcggcgacgagacccggctgaccctggtgctgctgctggccgaacgcccccgcagcgtccgcgaactcaccgaggccaccggtctgtcgcaaaccctcgtgagccaccacctgaccccgttgcgggaacagaacctcatcaccgccacccccaagggccgcagcaatatctactcgctgtgctgcgacgagatcgccgtcccggtccagatgctcgccggactcgccgagctcacggccggctgcgactgcgactaggaacgagtcggccgcctaagtgctcaggtgcggtggctgtcatcgcagcgggagtttgagcaaggcgttctcaatcaattccggcatcgccggatgaatccagtactggcctcgcgccatggtgcgcgcgtccaggccaaactgcatggcctgcaccagcggctgaatcaaggtggcggcctgcggcccgatgatgtgagcgcccagcagccgcccggtgtccggttcggccagcagtttggcgaagccggtcgtgtcctccatggcccagccataggcgattccggcgtagtcctgcaccgcgctgacatagtccagcccccgcgatcgcgcctgttcctcggtgaccccgaccgaggcgatctgcggcgaactgaacactgcgtgcggcaccaccagtccatccgaacggatcggttcgtgtgggtgcagcaggttgtgctgcacgatacgggcctcgtggttggccacgtgtttgagctgatgctccgagctgacgtcgcccagcgcccagacgccttcagccgtggtcttctggtgcgcgtccacggcgatctgaccgtgacgcgtcaactccagccctccgacggtggcatcgagctgatcggcgttggagactcgcccgacggccaccagcagttcctccgcctcgatggtctgggcgccatctgtcccgtccagccgcagccggaccacctcgccgtcgcgttcgactcccacgaccttgcggttcaaccgcaggtcccagtgccgactcgccagttcggtgaaccgctgtgaaatcgccgcgtcctcaccgcgcagcagtgcgccgaaccgggccacgaccgtcacggccaccccgaaagacgcgaagacgtgcgccagttcggcagcgacgaagccggatcccagcacgatcatgcgctcaggaagccgttccagccgcatgaccgaatcgctggtgtgaaagccggactcggccagaccgggaatcggcggcaaccgcggccgactcccggctgcgacaacgacgcggtcagcgctgacagtcacgtccccgtccggaagctcgacgctcagcttccgcaggccggtgaaccgcgcgttcccccgcagcagccggacattgggctgctcctcggcgcgaaaccgttccccagcgtcggcgatcgggtcgatcctcccgaagatccggtctcgcaccgccggccagtccacgcctcggcgctccaggtccaccccgagccgggccccggcttccggcgagcccgccacatcggcggtgtgcacgaacatcttggtgggaatgcatcccacgttcaaacaggtaccaccgaaggacccgcgcgagccgactcccttgtcgatgatcgcgaccttccagtccgcgaaccgttcgtccaggatcgagttgccggaaccggagccgagaatgatcaagtcgaaatgcgacatgcggacaccgtagccaggagccagcgaacacccgtccgtggaaccgacctagcgctcgtcgaaaccctggaaaacttgcgacttgcacgaattgccgttggccagaactcggctctggcagtacgttgccggggccggattgtgcggctaggtcttcggctgtaccaaccaggcatggcgggcggcgccctagaacattcagcgagaaaggcgtccgatgccgggtaggaatcgtccggcttgctgtgcgtagtcgcggtaggtatcggggtgggtgttgagtaggtggggttcttcgactttgcggacttggagttcgattccggcaatgaccgatgcgagtccgatgtaggcgacgatgttcggtgtggcgagggcgaggttggtcatgagggcgaacatggcggtgaagatcgggttacggacgtaggcgaattgaccggtcgtgaccagggcagtgtgctcggtgtcgtcgacgccgatacgccaggacgcacccatggattgttgggcggcgaacgcggcggcagcagcgacggcggccagaaccagtccagtgatgcgcagccaggtgtggtccatgaacgtcaccgacggcattcccatcaaagcggcggccggtgcggcgataccgccggtcaggccaccgaatcccatgaacagtcgcgcgatccactgggtccggtcggccccaggtgaggggaagcgccatccgacgtcgccggtgcggcgggtttgctggatgctgcgcactccaaagaggagaccgaacgcggcggcgaacaccacgatcgccaggacggaaatcatgttgtctcaccgtccttcttctggccggtgcagcaggcgtcggtgcagtcggggccgcatccgcacgcatcggcttggccgccgtcaccggtggggatggcgcagtcgtcgcattgttcgccgcgccaggcttccacaccttctttgatcgcgacggcggcgatgaccagggcggcgatcgggtcggcccacgaccagcccagtgtcgcgttgagtacgagtccgatgaggaggatgccggacaggtaggtgcacagcagggtttgcaccgagtcggccacgacggtggccgagccgagttctttgccggtgcggcgtttggcccacaccagggctggcatgacgatcaccgagaccgcggcgatggcgatgccgaccggggagggttcggcctcaccttggcccagaagcgatcgcacggcgtcgatggtgatccacgcggccagggcgaagaacgaggcggcgatgagtttgagggcgagtttttcgcgggcttcgggcagcttggatcggaactgccagatcaccaccagcgcggaggagacttcgacgaaggagtccagcccgaaaccaagcagcgcggtggacgaggcgatggccccggcggtgacggcgacgatgccttcagccaggttgtatccggcggtggcataagccagatggagacagcgcttgttcagcttcgcccgacgctcggcggtcaaagacacggtcgccatcacgccacctccacggtcgcgtcgccggatgccttgatgccgtgggtggggcataccgcgacggcgtgaccggtggcggccaacacgccctcagccgcgctcaacaggtccatcaactccggacgcgacagggagtagaacgcctgacggccctctgcgcgcgacgcgaccagtccgcagtcgcgcaggcaggccagatgtttggacaccgtggattgcgccaggcccagttgctcggtcaagtcgaccacgcgggcttcgccagcggccaggtactgcacgatccgcaaccgggtctcatccgacagcgaatggaacaaggccgccgccggggcgatgcccgcctcgatctcggcggtcatacacttcatagaatcaatcgccatacgacgatgatagcgcaagattggaatgaatagtgttgggtgctcggatcgaatcggagtcatcagcgacatggggcggacaggtggtgatgcggccaggtctgctggcattgaccgggcgcatcggccacgccgaggcccacacccacgcctgccatcaactgctcatcgtggccagcggccacgtcgttgtcgaagacgaccaccacgaccggtacccggtacagggcgtggccttcatcccggccggattccgtcaccgcgtcatcgccagcccggacgcctctgggctggcggcctggttcgacgccgactcgcccatcggcctggccgccgccacccggtggcacggcgccggcgacctgggctgcgcccgcacgtggaccacagccgtggcgggcctgccgcggctcaccgatgccacaccgcaccggccggcgcgaccccagcacccggttctggcccgagccattcaccacgccaccaccaccccaagcggcccacccgacctggaaaccctcgccgctgcggtgtcgatgtctcccagccgcttggggcacctgttcgccgaacgcctcgggttgtcgtatccgatatggcggcgctggatcatgctgcaacgcgccatcgacgcggtacgcgcgggcgccaacctcaccgccgccgcccacacgaccggattcgccgactccgcgcacctgacccgcaccaccaaagccatgttcggcatcacccccactcaagccctgaccgccagcggctggcggccctgatgtcagcggatacgttcaagccgtcaaacgccttcaaaggcgaagctcgcgggtatgacaaccagaacgctgaaaccactggtccgttacgggtacgcacccgccatgctcctcggcgtcaacggagcaggcatcgccatcgcctcggccggcgctcccaaagcctggctgttgggcctgctcggtctggcggtcgcactgtccttcgccgccgaacgcgtcctgccctacgaagacacctggaaccacgaccacggcgacacccgccgcgacaccatccacaccttcgtcaacgaaaccctcatcctcgccagcgtcgccgccatccccgccctcgcgatccttacgcccggcgacggcatctggccccaccactggcccttcgtcctccaagtactcgccgcgatcctagccgccgacctcgggatcaccctcatccactacgccagccacaagatcgacgcgctgtggcgcttccacgccgtccaccactccgcgaagcgcttctacggcctcaatggactcatgaaacacccgctccaccaaaccatcgaaatggccgccggagtcgcgccactcatcctcatcggacttcccgcatccgtggcatcgactctcgccctggccgtggcagtgcaactgctgctgcaacactccaacgccgactaccgcgtcggcgccctcaaacacgtcctcgccctcaacgaaggccaccgcttccaccacctcaaatgggcaggcatcggcgacgtcaacttcggactattcaccctggcctgggactacctgctgcgcaccaaaacctacgacccccaccgccgcttcacctccgagatcttgggcatggccgctcaccccgactaccccacggcatacctaccgcagctggccgaaccattccgcgcatccggagcctgcacgaccgacgacacggccccgtgaatcactgccgacatacgttcacgccgtgctgtggggcgcggggcgccgttgcgggcaggcccgaaggggctgaccgcgcggggcctgggggttggggccggtagaggctcgcagtcaagggcgggccgcaggcccgtcgcgtagcgacacgaagtgcccttgacggtgaggaccggccccatacgctgccccgcgcccacgatgcgagggacagaactcaaagacgaggacgcggttgagagttctcgatctgagggtgtgcttggggcgcaggcacggcgtgcggctgcggcccgggaccagacgaagagggtttggtgctcacgaccggagaagtggtgttgcggggcgatgtggtgtgcgggttgggggcggtagctgccttgctgggcagttgcgtggagttggggaggtgcccccgttgggaaaggacggcggcgagctggtgggtgttggaggggtgggtggcgtggtcggggatggcgatttcgccgaccgtggggtgaaggtgcttagcgagctggcggttgatggcgtgttgttcgtcggtgggtaggtgggtgtagacggcggtggtgatgtctgcgagcagttggtcctcgacgtcgtgagataggccggtcgcggttgattgacgggacggtggcgtggggctggtggtttgggtggcggcgagcagcgcggtagcggcgtgccagtaggggtggtgtcccgcgtggccagatgttgggtagggaccgagagggtggtgggggtcgtcggtggtgatgcggtgttggtcgcggtatgcggccatgactgcaacggcttcgttccaggcatggctttggcgcggttggcggggttgtggtccggcagcggacagccactcggggttctcactgtgaacttgggcggtcagttcggtgacgcggtggttgatttgggtgccgaggtcgtggaggtaggtgcgccattggtcgtcgatggtggggctgtcgagtaggccggtgggggtgtgcaaccagggcaggttaattggggagggtggctggtgggtgtggtggaggcggcgggtgttgtcgtggacgtgggcgacgaagtcggtgaggttggtggagtccaaggcggcggcccgtagtagccgagtggggttggtgccggtggtttcggcggctttgaggctccaggctagggatcgccacaggcttgcgggggtgaggctggggtcggtgtgggcgatgcggttttggcggcctatgcgccaggccaagagttgggagatgtcgcgggcgcctcggaattcgcgttggctgatggcgcagcgcagtgcggtttcgggtccgcggccgagctgttcggcacgagtcagggcggtgatgacggcaggccaggcggcagagattcgggcacggtgagccaggtcagggcccatcgtggtgatggcggcttggtgatgccggatcgcggcgggcatccgcacggtcgcgggtgtcgcgagtcgacgggcagtgcgaacgaccgtcgtcaggtcggtgctgggggttcgggtggcagtggtgatgagttggtggacatcgttcccggcggcgtggtggccggcgagagtggtggccagttggggccaggctcggtgggtttcgatctcggctgaatcgacgccgaggtgttcggcgatggcgttggcccaggcgtgaacttggctggccgaaatggtgggtccgggttgttggtcgctgggggtccgcggtggtggcggggtcaacgcggtgtcggggtcgggtttaaggcgggggtagatgcgcgccagggcgcgggcgtatcggcgggcgtcggcggcggtgggttgagcgattgggggcggagccgggtggtggtcggtgatgtagcggatgcgccaggccagcagcgctgccggagagtcggcgagttccaaggggccgtcgtcggcggctagggcgatgatgtcatggggtttccagccagctgtttcggcggccagcagcgcggcgatcaacggggatagaccgtcgttggtgatcatcgcagcgccgtccggcccaagggcggtggtcaactggccggtgtagtgctcgcgggtggcctgttccagcgcgtacccgtactggggcacgagggtggccagggattcggcgtcgttttgggcgtcgcggatcgtttcggtggccgatcgctcggcgctttcacgggcaacaacggtttcgaggatctcgcgggcggcggtggcgtcggggtcgaagtcggggcggaacaggcggtcgtcttcgtcgacggggaggttgacgtgggtgacggcatacaggctggtgttgtggcgggcgcgggaggcggcgacgtagaggtgttcacgggccatgtcgtcggtgaccagggcgtgagcggtgtccacggtggcgccctggatgcgagtggcggtggtggcatatgccaattcaacgtattcggcgacgtagtcggcggggatgcggacggtgccgcgatggtcgtggtggcgaagggatagcgacccgtcgcggtggtgtcggatgacggtccagatgtcgccgttgcgcacaaagtctttaccgcggttgagtcgcaggccacggtggttgtggcgggtgatgacccagtcgccgaccccggcggtgttgccgtcgtggaggtcgacgcccgtggttttgacgtgcccggctctgatgcggtcggtacgggcgcgggcggccagcgcggtgacgtcggcgttggtggcggcgatcatgacgctggtgcggccggtgctcaggtcgcggtgccaggcggtgtacgccttctcgatcatggcgtctttggacccgccgaagatgcggcccgcgatctcgtaatgatcgagtccgctggcgtcgccctcacggagtttcagggtggcacgggcctcagccgggtcgctgaaacggtggagggtgtcgagttcgaaggctccggcttcggcggcaatgagccgcagcgcgccaccggattcgacggcggacagttgccgatggtcgcccaggaggcggacttgcgcgccgtggcgcttcgcgatcgtgatgagttggtcgagggcgaaggttccggcttgaccggcttcgtcgacgagaacgacatctccaggtttgagggcgaagaactgtgccgattccggcactggatcaccgtgtttgagggcattggcgtggtggccgcgactgtgttcccacaggaacttgtggaggttgtcggcgggtgtgtcgaggtcggcggccagcacggcagcggagttggccgaggtcgccaacggaatcaggcggtgcccggcggtggtgagggtgtgcgcgtatgccttcatggcggtggtcttgcctgctccgccggggccgatgcccacggccagcagccgatcggtggtggcgaatccggcggcgaggtggcgttgccctggatcgagttggtggctcgtggtgtcgaatccgtcgaggactccggtcacgaaaccagccgacaatcccttgtcggtgggtgtcttggcggcgccgaggagccgctgctcggcgtcgagaacggcttgggaggtgtaccgagtggatccgtgttggtggaacacggattcgccgtcggctcggcgcaagacatcaggctcatcaacgagggaaggcgcgtcgatgcggatggagtgggcgggcgaggtcgccaatgccatgacaacttccacggcatggtcgtgggcttcgcgcgtggggaaccggaatgctgcccgcagggtccgttcggcttcggcatgcaggttccaccgggtccaggtggagtgctgactcgcgaccgtgcggaccactgaggcggcgatggtctcggcctcgtcggtcgacaacgacacggcttcggcgacggcagatcgggtgggaacggccgaggtgatgtgccgcagcgctttcccaccgaacgtatggatgaggtcggcttcccactcttggcgcatctgcttcagggaccggagggtgggcttgtcggggcgtgtgtcgagggtggcttgacgggcgagcttgtggcatatggcagcaggcgggtcggtgccgtggtcggcacggtaggcggcgatcagctgcttgtaccgggcttccaggtcgagacgacggcgcgagaaatgcttgatcatcgcggcgggtatgccgtcgatttcgcgaacggggcgcttggatccggctgcttcgcggtcggtgaaggtgacgccgagccggtggaccatctcggtttcgaagcgggtgttgtagtgctcggaggctgccaccgtcatggcgtagatgccgcgagcgtccaaggagcgccacttgccgtcacggcccaagaccttgttcgcgaccgggatgtgagtgtggaggttggggtcgccggcacgggagtcgaagtggtcgaatcgcgcggcgatcaggcccttggtgtcgagttgggctactcccccggttccggcacgggtgtgcgcggcgtgctcctccaacagctccataacggaatccacggcggcgtcatgggcagctttgacttgctgccggacgcgcacgtcagggtgcaacgcccataccagcgcggcggatttcactggggcgaatacgaggtcaaagccagcgaccccgcatcgttgcttggcggcctcttgctgtttggcctgcttgatttcggcgggtgtggcggcacggccggtgcgctcggcaatggcgtcaagccggtcggcaacgcgctggtcgaagggttcgagacggcggtaagcaccgaaacggcggcccagctgagcgtgtttctccgccgccgcggtgagaaagcggatctgggcgtcggtcatgccaggtcgggtgtggtcggcgatgtacttgtcgatgatcgcttcggcgttggggtgagcgccgtgtccgaagaggttcttcatctggtcttcggtgacggtctgcccgtcgagcccgagcaaatgggcgccgcggccgatccatcgcccgggcgggttgccctcctgggtgtagtagtcgctggcgtcttggccgcgggcgcgctggacatcgccgcctgcaacctgtcgggtgaggtaggtgtagccgtcgccgaccgacagtttgtgaatggtcatcacggcggaaatcgcctacctttcacacaccgaagaataatgattcgaacagctcgtactcgaagtgttcaaacacgagggaacacctaggttagccgttttcactgtaagtgcaagaggtgtcttggtgattttcatctgatggcatatcggagtgttgtcgctgttcagtgcgtctttgtgtagtgattgatgctgattcgtactgaggggtgataggaatgaatatagagggatgaatggtgatggaatacggattttcgcggttgtttaaccggtgctccgccgctacggttttcgactatgggaacgcaaaagaatggcacggtgcgggcgcagggattgcgcttggcccggcagaagaagaaggaacgactcgaagcgatattgcgccgggagcgtgatgtggaggccgccgtcgcggcattccatgagcatcggctgcgagccgagcaggtgatggaggtggccaacgaacgcgcacagaaagtcctggcggatggccgcaagcgagccgccgacgatgagcgcgccgccagcgcagcgatcggcgcgctagcggcactgggtgagacgcgcgaatcgatcgcggagctgacgggcgtgagcctgacggcggtgaggcaggcgctggcgagctgcgaggagtcacagtcgcacgaggcgccaccgggaggaggcgacagcagctggcggtgacgttggaagaacacgcgtcaaggccggaacccctcggggttccggccttgtccgtgcgggagacgagtcagtcagcgaagctgggacggtaggagaccgacttgatgtcggtgcgcagcagcgctgctttcgagcccgcgggcgggcggatcacggtggcgtcggtgacgtggacgggatctccgacgtcgacgaagcttgcccagaacggatcgagttcgccgtcgaactcgacgtccaccatgctggtcgcatcggtgatgtggacgccgtgggccagcgcgcgggagttgacgcggaccagccgcagactggtgacgacgccgccggtgtcggtggtgcgggcgatgggttcgcgcgcgagcgcaccggtcacggtgacggtggtggtcttgggtttcatgacgctgtccttccactatggtcttgtcgtgttggtgcggcactcgcgtgaccggtatctggtgattccggtgtgggttgtgccgcggtgacaagacccggaagaaccggcgccagccgggccgggtgcaaggcgcggccagagaagtttcggaggaaagtcgaagacagcgaagcggtttccggaggaagttctcgccagccggccttgcgagcgcagcgtcccgatccggccgtcggttatgactggggtcgtcgccgtcggcctacccggaaacaccagatcgggtgcgcatcgcaccaaccgacaagccgtggaagggcagcgtgaaacccatccccgccgtcactggtaccgctggctggcaaatcgtcggtgccgccaccgcgaacgcagtgacggcaccgatgagatcacgggatcacttcagagaagggtggaaccttcgctggtggaaacccgttggacaacgcgagtcccacggcttgggcgagtcggcacgtgggctggaggcgaagcgccacccccacggcttcaccggccaagaccccgttgccgcggcgccaagccgcgtaggccgtcatcgcggcggcccgggaacggtagatcccggtgtggtggcgggccagccagatccacaacgccaaaccatgggcgtggtcgccagcatcgacgatcgctagggcggttttgtacccggtgctggtttctgcaatggcccagcccagtttcgcggtcaatgccaagccgggcatcgttccggcttcaacgcccttcgccgcgccagcgagtttggcggtattttctgctgcgcggtcgcgcttggcattcaccagccgatccagacgcgctgtgcgtttgaagtcgcacaggtggagtgcgacgtggttcctggtttcaaagtcgacgggatcgatctgcgcggcgaccgcattgcggtcgggcgcggccaccatgccctcgccgacgaacgcggcttcgatccgcgagtcacgcgggacgggcttgccctccggtgggcaacacgtgggctccgggcacacgtaggaccagaatgtgcctccggtgacgcggatggcgtcaagcacctcgatatccgcgccgtggagtcgtggcagcaggtggtcgacgacgggagtgacgcgagcggcttcaccgaaaccgactaggaccactgcggtggcgtcgttgcggcgcatggttgtgatgacatcggcgaagacatcgaagcagccgctggccaatggaagatcggcgcgcagcgtcaccttaatatggccttcgtcgagtcccacgaggacggcggaatcggtgggccggtagcccacgaggtgtgggatggctgcgaccaagtcggcaggtgaggacaacgtgatgtcggcggaggaagtggtgttcatgacgaagctcctggagaaaggtctgggtcgcccccgcgcgatgtgcacgggggcgacccagaaggaagagttcagacggtgaccggctcggcggcctcggactcggtttcggcgtcggcttcgttgagctgcgcccacttgtcggcggagtaggtctcgccgtcggcagtggtgacgatgcgctcgctgtcgggcttgggctcgcggtgcgagctggcgccgtcgtagcgcatgctgacgaacacgttctgcgccgaagccgagatgttggtgtactgaccgttggtcctggcgaacaggtcgttgcccagttcgaccagcaccaggtcgcccttgttgagctcgaccacccgctccgccagttcgcgccagcaggtcacgtccagcgaccgggtcttgccgttcttccagttgccggacttgtcgcggtaggagtcgttgaacagcagccgcatggtggcgacctggttgccgttgggcgtgtaccgcagctcgggcgggaacgcgaggcggccttcgatgaggtgtgagtggatcatcggactgttccttgtctgtccccgcgggccgccgggcccggtgcccggcggtgaaagccgcggtgacaagacccgggcaaaccggcgtaagccgggacgggcgcaaggcacggccaggaaagtttcggaggaaagccgtcaggcagcgaagcggtttccgccgaaagtttccgccagccggccttgcgagcgcagcgtcccggtccggccgccggttatgactggggtcgtcacacgcgggtcaccagccgcagctaccggacccggccaagcaggcaagaaccaccgattgccctcaccacccggtcgaaggacgggcagccccgagacaggtcgtggcggccacggtgaaacaccaacgcatcggctgcgggtgtaatggcaccaataacggcagcaacaccggaacccaacccgacgccgctggcacagcgacacggcgaacatcaccgagcggctcacggtcggggcgcgaccgattccggccacgccccgaccggttcactcaatcggccaccgacgcatcaccgacgaccgaagcgaggtcatccaagagctcaacgccactagtcacgacccgggcgtgctgatcacgcaggacttgatgaacgcctcgtgagtacgccgaagtgacgggtccgggaactccagcgacatatcggcccatggccgcggcttgaccgaggcagtgcttcgcgccggagcgcgccgcggcctccaccacgaccgtgccgcgcgtcagcgcggccaagacctggttcctggtcaggaatcgatgccgctgcggggcgaagcccaccgggaactggctgacgatcagcccggtctgggcgatccggtcgaagacctcgcggtgccccgacgggtagtactgatcgaccccacaggccacgacggcgatggtgggggcggcttccgccgctagcacggctcggtgagcggcgacgtcgatgccgtaggcaccgccggaggccacggcccagcccgagctggcgacctggaacgccagttcgctggcgacggtgtggccgtagggagtgcagcagcgggcgccgacgatcgccaccgattgctcggtggtctgcgccaggggcgccggtccacgaagccacaggcaccacgggaccacggcatcgggaacgcgtgcaagatcacccaaccgcggcggccactcctgatcgccggggacgatgatgcgagccccggcttcgcgggagcgctcaagctgttccgtggcgacagcgcgaacccggcgcccttcgaagcggtccttgacgcggtcgcgggaaaccccagacggcggttgtcccgcgtcgagccggtcaaggatgtcggtggcggcaacgccctgcggctcaccggagtcggcggcgttggggacctccaagatggccagggcgatacgggccagcaggtcatcagacggcgtggtggtcatcgcgcacccccgagtgcgtcgaagccgccaagccgcatcgcatcagcgacgtgatcgacgcacggtgaattcgtgccgtcgagatcggccagtgtccacgccagccgcaacaggcgggtctcgtgccgcacgggaatggtcctatccgcgaagcggtctgtcatcggcgccatcgtcgtggcggacaggcgaaatcgcggtgaccgcaagagcgagaccggtacatcctgattggtcaagtcagcgccccggccgctccaccgttcgcccgcggcacgtcgcgcggcgatgacgcgggcgcgaaccgtggccgaagaatcaccgcgcgattgctgacatagctcgtcgtacggcggcggatcgggcagctgtatccgaatgagcacgtggtccatcagtcgcccagccagacggtgcaggtaccggcgggccgcaggcccgcagttgcagtcacggcggggatggtccttggggcacatgcccgatgccataaccaggtgcaaacgagccggtagccggatggtgtctccgtagcgggtgatgagcagatgctgatgcgccacggcgggcagcaccgtgtcgaggacgtcgcggcggaactcggcggcttcgtccaggaacagaactccgttgtgggcctgcgatatcgctccgggccggggaatcatggtcgacgatccaaccatcgcggccatcgtggacgaatgatgtggcgccgaatacggcggtgtgagaccggggcccacgtagggttgcccggccagggaacggatgtcggcgacctggtcggcctgatgttgcgtcagcggcggcagaatccccggcaagcgctcggccagcatcaccgctccggcgtccggtgcgccgagcaagatcatgtgatggccgccggccgcagcgatctccagaccgtggcgagcttgcaccaggccgaggatgtcgtgaaggtcgaccttcggcaggggttcggaaggcggcgtcggcgctttcgccgatgcggtcggggaccgcagttgccgcaacgcaccccgcaggtcggctgcgggccggatggcgatcccggtgatgtcaccgacgtcggcgtgatccgcggccgcgacgatgacgccgttatcgccacacgtcgaagcagtaaatgccgccggtcgcgcgccccgagtggcgcgaagacttccgtcgatgcccagctgtgcgtacatacgggtcggcgccggcggcgagtcgtgcggcgccaggcccgcggcgcgggcgacggccaccgcgatggccagttcgcacccgcccaggccggaaacgcccggcgtgaagtcgaaacgaatctcgaccgcgccgcccggccagggcagatcgctgttgttccatgcggcgaagatgccactggtggtggtgtcggcaaggtagtcgggcagctgcggcatcgtgaagcccgatccgccagcggaattcgaggcggtcaccgacaccggagtagcggtgagtccgatcatcgccaccgtatgcgcgacacccacattcactgtggattccatggtggaacatcccttcgagaatgcgccaggggaacacgacgcggccgtgttgccgcggcgctttctggcgcgttcccaccactgccgccggagtcagcggggcgtgacaaggggcggcagaacgcacccccgcctcgatgacgcaccgaaacccgcggcgggggtgcgtgtccccttgcacgcaccgcgcccggcggcacactctcagcgcgccagaaagcggcggctctcgatgcttgcccgaggccagcgaaataccagagaggaggggagggtccgagaggacgtagtggcgtacccggtgtgttgcgggaatcacgtttcatttttttcgcactcgaactgtgccgtttcaacaatacgagcgtcttatatttctggacctgtggataaccatgtggataaactgtggataaacagtcccgcttggggatatgacactgttttatgtggataacatgcaatttcgccgcaatcatgtgaccgggcacacgcgttcgaagacccctacatcttgtggtgtcacgtcacagtgacgtactagaattagcgtagggaggcaagggtgtcaggcaggtatccgagttgaacagcttagaaatctgactgtcctttcccgccgcttcacaccttgaagtgctttacggctcgccattattagtatgtatatgtcggggctatgcgggcgttcacaagacgctgacacgcaaaacccgcctggtgctaagcccaccaggcgggtgaaatcactagctttaagaaggatcgtatgtcctacgatgcccctggtccataccaaccccgcaacaatcctcatgagattgtgcacatcccgttccacggccgtgtcatccacaccgcgctcagcgcggacggtgagccggtggtcatcctgaaaccgaccgtcgaagagatcgggctggacttctcggctcagctcgaaaagctcaagaccagatcgtgggccgtcgtgaccgaaacactcataagcggcgcagacggcaagatctacccgatggtcagcgtcaacctcgaaacctggtcgatgctgttggccaacgtcgacgagaacaaggtcatcctcgccgcgcggcccatcgtgatcgcctatcaacgcgaaagcgccaaggcactgcgggattactggacccgaggcgtagcggccaatccgcgctacagcccccgcgagaaggcggaaatgctggcagcactgaagggaatcgtggattcagggttcctggaggccaagggacggcaactggtgggacggactcttggcgaggtcccagagttcgacgagcaaaccaagccgttgacagtggcgatgtacctgaacagcctcgggctgaaaagctcggcgatccgcagggtacaaagtcagttcggtaagcagctcaaggcccgctaccgcgaccagtacggttgcgagccaccacagatggaagatctcgtgaaccgccacatgatcaaggttgcccagtaccaggagcagcaccggcccttgttcgacgctgtgtggcggtcgatgaaccgcgacgacggcggaaccaccaggccgaagaaccgacccgacaaaaaccgaccaaagtagaacccttgcagggttggctcggtcattctcggccgggccaacccgaatctggcacgctagcggccatcgttgatgtggaggttcgtcactgtgcatcttgttcgttgtcggcaaggtcgggaatgacgtctcgggctttgccggggcggaagtggcagtcgctttcgacgaggagcgggactgcggcgatggggcggcctccagggctgcgcagtggggtggtggcgaggtggcgttcgatttcgggtagccagattgtgccccactcggccatggcggggtcgtcggcaagtcgggcgtacccgtaagcctggcccgcatcgaggtcgcggccgaattcggtgatccaccaggttccccacggcgcgaagtaccggtagtggacggtgctgtcttctgcgggaacggactcttgggcgtacaggtcgggcaatttcgccaactgcgccatcgtggggtagaaccggtggccgcgcagcttgcggtggatgtccaccggcatcacgtcgttctcgccttgcgcggcgcgggcgaaacccggaagtaccgacaccagatctccgacgcgggctggcgcgttgagtgggttggtgaccgtggcgtggatccggccgccgaccgtcccggcatagtggcccaggcaccagtcgccttcgctgtaggcgcacatgatcagatctccgatacgaaacatgggactctcctcaaaggagtagatgaaggagcgcctcaaccccgtgatgggttgaggcgctatgaggaccggtggcgggccgcgatgcgctgcccgccaccggcaggaacgaattggtcaggcggcggcggtctcgactgcggcgtcaccgtcagcggcatcgtcgtgagtgctgtcggcctggtcctgttcggcctggtcttgtgctgccagctcggcctcttcggcggcaatcgccgccgtaaggcgctcgtgggtgtgctgctcgatgtcggacagggtgtagccgtcgtccacgagcaggtccaggtaggccagggcacggcgttcgtcggagaggcgtttgcccgaggtgacggccttgaggttggcttcttgaagtaccagccaccgggcgacgagcatgcgcgtcaggcgatcgatccccgccgtttccacggcttcggcaatcgaggcgccggcgagggcatcggccaggtcatcgaagccatacgaccaatccatcgacgacgggcgcgcgatgacggtccgcagcgcgtccgggaacagcggcttggcggccttggcggtggcgtagcgctgcttgaggaactcgtgccggatagctcgggccgcggtgtgtgcctcggcgcgggcggcgtcttcagcttcggcctcggcgcgttgctgggcttcggcttcggagacgtaggaggtgtacttcgtgcgcgtgaacccccaggcttcggggtcggtgcagtacacgaccggcttcgccgggttgagcggatcgacgaaggctcgaaaccccggctgagtcttcacgacttcggggtcgagggcgttgccgtcggcgtcccgcagggtgctggcttcggcttccttcgaagtccacggaaaccccttcgggatcgtggtgacccggacaccatccagcaccagctgcgccttcagcttctcggcggtgtccttcttgtcccgcttgcgtttttcctcgtcgatggcgtgccgggctccccagtgcgagctggcgcctttgaggatgcgctccatggccttggggtcatcggcggcgaattcggcgacctcggccgccagggcgagatcgagggtcccgtcatcggcggcctgctgcgcggcttcgggcagcttcgacagcgccagcgctccggccacgtgtttcttgctgcgcccggcgaccttggcgatccgttcgggtttccacccgaacagggccaactgctcgtagtcgcgggcctcgtcagtgggacgcatcgcctcacggttgaggttttcggccaaccgcgaggccaccagttgcgcggcgtcggcgtcagcggcgatgacgcacggtgcggtggcgtgcttcagcgcgatcagggcgagccggcgtcggtgcccggccaccaccatgtgctgacccggctcctcggtcgggaccgcgacgatcggttgcagcagcccgacgatcgggatcgagtccagcaggtccgagatatcgggttcggcgtcgctggggcggttgtcgggattgggaatcagctgctcgatgtcgagctcgacgatttccatgaccgtgtcctttccagacgtggaagacgcgacccgcggacagcgggccgctttctgacagcggtgccgccagccgcctggaaagcggggccgacaaggaacaagcccgaaaaccccgaccgaacccgaaaaccccggcggggttttcgggcgccttgcgaccccgcgacaggcggctacactccaccgccagaaagcggaacgcatggacggtgcgactctgaatctggaaaggacagtcgcgtcgatgttcgacgcccggcattgccagtgcagacgccgatggccccctgcctgccagcagagggcccttcgttgggatgcgcaaagttcgcgactggtagttagtctggagaccgattcagtagcaccgtcggggccggctcacacgctagggcctgacgcgtcatcgtgaatcgaactggttggacttgaccgaagcgacaagaccgatccagtcgttgtgggggacagtgaggacgccgctgtcgaggtgcttggaatcccggacaccgatggccggaatcaggttcgctacctcaacgcattggctgctgttgctgccgctgctgcggctcgacttgcgccaccgtgggtcaaccatgtgcgtaatccttaatcggtatcgcttgcttgcgggtcttgtcggagacgctttcgtagagcttgatgaacctctcgccctcctcgtagcggcttccatcgatggattctagatacaccgtggtggggaactccccgccgtcgaagtacatgatggtgaacggtccaaacatggcgtggtgcggtcccaggctgaacgggagcacgaggatgtcgatgcccggccgttcggacatcgtcactaggtgctcaagctgcgctttcatcactttccgtccgccaacttgacgcttcagggccgcctcgctggtgatgtagacgatctcaggtggctgctccccgtccaggaccagttcctgacgttcggatttgacacctttgtcggcgccacccttgttctccaagttgaactcgcgcaacgcatttgtgtactcagggatctggaacaggccggtgatgaactcgatctcgacgatgagcaacttcgacgccacgctctccatcgtcaggaacgtcgtgaatgcctccaagacgtcaaattggtggtaccacccaggtttctcgctggcttcttgaagctcggtgaggttgtccagttcatcgcgggtgacgtcatagatggacccgaaagcgagaatgtcggcatacctgaacgactgaacgcgtccggcctcgatcgctttgagcttgctggctttggcgatcttgacgacctcagcgtctcctggtttgagcccggcacggagccggtactccttgaggaaccgaccaagttgaatcttcgcgagatttgggttcaggttgctactcatagtcacatggtctcatacatgacccctcccatggagttggtcgttttttgaccggttttttacgaccggttattcatggccccgtttcgcacctagtcaattactgactgttcctttagcgtcgattctatcggtgggttcaatcacacaccgagtcgcatcacagcaggacgccccgccggtggggacggggcgtccgtgagatcgaggagctgacggccatgaccaaacaatcgacggcaccgacgccgagatcgtcgggtccggtcacgattccatgtcgaagccaagactgcaagaacggtttcgtggccaaggaagtcgacggtcaacttcgcgcggagatgtgcgaaagctgtgacggcaccggcaacaagaccgtcgtcgcgaaagagtgcgacggatgagcgcgccgatgcgggcggcttcactccacgggcgggcgcttgttgtacttgttcatcgtggacttgttagtcgaagcgtcctggaagatcaacgcccatggtccactgttgacttccatttccttgccgaagccgagccattttccactgatcttgcggccggttggttcggcgatcatctggatcgcaccgtggtaccgggctccccggtagtacccgtccttgtgggtctgctccacccaggttcccgtcacaacggaaccgtccacggtgaggtccatcgtcagcggcgagtcggaggatccggggaggctgcgggcggtcagtcggtcgccgtgttgcagcaccaggacgtagtggacgccgatgaaggtgtcgccgcgcccggaggagtagtactcgtaacgcgacagccagatgcccgaatagttcgtcgaggtcgcgttcttgccggcatgcgcaacgggcgcgatgacctcgaagtcgggcccgctcgcggctacgtcgtgtcccccttgaccgttgggggtcacccgagcggccggaaccggtacagcgaatccgagctcggtgatcggcaggccggtcacggattcgagcgctcgggcatagaccggacgtggcgacgcgctctcgccggattcccatcgctgcaccaggcgtttcgacgcgtcgttggggactcccgcgcgctgtccggcttcccggagcgcacgcgcgaattcgtcttgagacagcagcagccccttccggattgcttgcaacgtcgagttcgtcatgcgctccacgttaccaccgtcaacgtcaccgaaatgacgccttttatgtcgccggaacgacgcctcaaacgtcgtcgcggacagctacagagtcgcgtcacagtgtcgacagttccctattccgcgcgaccggcgaaagaggcggtccaatgaggtcccaccagtccccgatcgagcccgaaccggtattgccagaggttcagttcgatgccgcccccagtccggaggcgcccctcatcgccccatgtggattcccggtggaggcggtacgcctgtccccggaccagtacgtcatggtctgtggccccgagtgcggcgatcaccaatggccgatcccacagcagcgccgcgccgaaacctcgtcgcagcccgcactcgtggccgcgcttcggaccagggcaccgcagcgcggccacccacacccagacaccgaacaggagaaacctcatgctcgcagcacccgtacctgctagacatgccgccgcgacccaaccgccgcgcaacatgtggaggttcaaactcgttcgatacgaggacgtctccggcgtgtcagggaccggggttgtcgcggtcggggtcgtctgctcggacggcagcgcgtggatgcgctgggactcttcggatccttccagcgccatgttcgacaactggcgaacgatcgaacgcaagcacggccatcgtggggcgaccgagctccagtggattgatatgccccccaacacgttcctccaccacgagacctgacctcctcttcccccggggccgccgcgttcggacagccaaccgacgagcgcggcggccaccacacaacaagccgcccaccacgacaccgacaggagggttcgggtgttcttctcccatcgatcgacccgacatcatcgactccccgcgatgtatgacgagctgacgcttcccagcgactacgtcttgtaccagcgggtgtcgcttctgtcggacattgcggtgatggtcgagtgcggccacccgatcgactgtgctttcgacgggaggcacttctactaccactgcaccggcacggagccaaccggcgccgaccgtatcgagtggtactgcggacgacaccgactgggctacgccgatgacatcgaccgagcggtatggacgcagacattccggctcctgcccaaggcccgccgagcacgcaccgcctaccaacgacggtcgctcctgctggctacgcacgctctggtgaaggtgagcctcagcgacccgcgatgccccgtcgtcgagtggatcggacacaagcgactcggcgaccgcagcttccacaccgaccatgaccgcgccctcgcgcaccgactcaaggaccggcgcgtcgaggccgccgccagccgtcacccactacgccgtgcggcaaacagcttggtgaatcccttcgagatgtaaaggaaacccatccatgacaactgtcaacgcacctgtccctacatacgccttggccaaacgtcagccggccgccaccgaccccaaggtgtggacacggctcggtgtccacatcaccgacctgcacaacgaggctcagggactgcgccgccccgaacgactaacgcgggcggccctcggcgccgtcacgctgctgcgctcgctcggtgtccgcattgaactgcccagcggagaattgccgacacgggatctgcccagcgcactgtcgcggccgaaaccctcagggacgttgacgctgaccgaccgcgaacgtgaagtgctcggtggcatggccgaaggcaagagcaacgccgagatcggacgcgaactgttcgtcaccgaggacaccatcaagacccacgcgcggcggctgtttcgcaagctcgacgcccgcgaccgcgcccacgccgtcagccagggcttccgtctggagctgctgacatgaacggcatcgccgtcctggccgtcatcctgttcgtcgtcatcggcgggccgagctggattctcagcatcttcagtcccgcctaccgcaagcgacgccgcgagtcgcgcgcgaagaccgcgaacaaggcatggggcctgctcgccctcgcggggacgatcgcgttgatcggcctggccggtttggactacatcggactcatcgagatcaagtaaacacaatggaggcgaaagtcttgggacgcatcgtatggcgcggctaccgctggtgcgggcacaccgacatgctgcgccgatcccgggacttcccgccattgcaccctcgacactggacccgcttctccgcgacatgcatcgggcaatgggccgacgaacgccgggcactggattggttgtggaaccagatggccgaagcacacgaccatatcgttgccgagttcccgcagcgcgctgtcgcgatccgaagcgagtacgacgacgccgcgcagcgcttgtgcgacagcgacgactgtgcctgttcctggtcgattgccctccccgcctcgatccgtctgtacgtcggcatcgtcgccgtctacgaacatccttcaaccatccagggggacacgtgaggctggttgtctcagacacgccgacatcgcggggtggccgcttacggtcgctcgcgcacgatgaaccgataacaccaaccgcaacgagaaggggaagtccaatttctactgtcaatgtcaccgaggatgccgcgcagatgcgcaacgcgatggtcgacggcatcgtcaagtgggcgaaactgtcggacgcgaccgcggcggcaatgcgcaaagtcgagcggcaccgattcgttccggccgccacgcttaaagaggcgtacaccgacgacacggtggtgacgcgtcgcgacgaggccgggatcgccactagctcggcgtccgcgccgtggctgcaagggatgatgctcgaccagcttgagctgcggcccggcatgacggtgctggagatcggggccgggaccggcgtcaacgctggctacgtgaccgaattggtcgggcccagcggtcacgtcaccaccatcgatattcagcctgatgtcgccgaagacgcccgcaccgcgctcgcgctcaccggggctacgaacgtcgaggtcatctgcggcgacggcgaatacggatatcccgcgaacgctccgtacgaccgggtcatcgctacggccggggcctgggacatcccggagcactgggtcgagcagctcaaaccggacgggctcatggtcgtcccgctgcgcatgaacggcttgacccgttcggtcgcgttcacccgggacgaacacggcgtgtggcactcgaagagcgcggtcaactgcgggttcatgccagtcaggggcgacggcgaagtcatcgagaccaacgtccagatcgccaaggacgtggtggtccgtatcgatgacggtcaagacctcgacgtcgaagcgctcaaggacgcgattgccgattccggggaagtcgaatggacgggcattctcatcgacgcgccactagacctgctggacttttacatggccgatatggacggtttctgccgcatcctggccccaccgtccatcgccgagcgcgggctggccgaacccatgaacggctggggaagcatgggcgccgcgaccccggacgcggtggggtacttgacgaagcgttacggcccgctgcacccgaagctgtacgaactgggcacctgcgcgtacgggccgcaagcgcaagccatggtcgatgagctgaccaaacgggtctacgcctgggaccgggcgcgcaagtcggtcaccggcgtccacattgagatccacccatcggggcaaggcgacaccgccgacgcgctcatgaccatcgacaagcggcactcccgggtcatcgtccgacccgcgtaaaagctgagctctgcctcagaacctcaggaaatcccaaccacaacgataggagaacaccatgaagcccactctcgaagccacaacggacatcgaagcctttgaggacctgttcaaactcgacgtacgcatcgaggccgagggcccgagcttgagccgctgcaacccgaccaacgacggctgctccaactcctgcacgtccgtcggatgctcggccaactgctgatgaccagccacagcacgcgacgcgggacggcattcactacgccgttccgcgtcgcggatccccggtccgggctggcccggcttccgctgttgcacaacgatcccagcccgaacacctcgatagatcctgtcgtggccgaggggatgttcctttgctccgagatccacgccgatgtctcccccgacagcgccgagcagcgccgcgccaccgaacgggcatttgacatccgcgcacggcgacgcaccaccccgcaaggcgtgttcgcgggcgtcaccgaactggacatcaacgtcgcggcgtcgaccctgtccgtccgcaccgagcacaaagtccggtcgtaccccaatcccgtgtgggtccatgagatcggtgatcgcgtgctggacagcgccgccgtgttgcacgcgctgacctatacgaccaacaatctcgcggcgcggcgcggtgaccgcctggatgtccaacgcccctccagcgacccgcgaaccggaccgcagcgcatgagcgttcgccgcaccgaggccgtcgaagtcgtcctggacgtcgctcggtccggtgcgtcgtggaagcagatcaccaccgcgctgacacaacggtggccgagcatccaggacaccacggttgaggtggtcatgcggcagctgacccgcagcggtttcttgttgaccgacctggatcccgtcgatacctgcactgacccgctcggtcacctcctggccaaactcccggcgtccgaaccggtacgcgaaccgctgtcgtggctgcgcgccgcgctggccgaagccgatgcacacccgcccggccacccagcacgtatggccgcgctcaagaccgcgcgcaatatcgccgacgacctgttcgcgacctggcgacccatctgcaccgacaccgcgatgaacgcccacatctccatcccggcacgcgtggccgaagaggccgctcaagccgccaacgtcttgtggcgcatgccgcctcggcatgatccgctggccgaatggcacgaacgcttcctccaccgctacggcaccggccgtctcgtgcccctgctggaggtgtgcgaccccgtcaccggattgggttgcgaccccggcaacaccgaagtagtgccccctccggaatccactgaagccttggcccggctgatcaacgttgcgttgacctccaacaagatggaggtacagctggacgcggcaacgatcaccgcgctcgaccagcgccgccccagtgacgcttgcgaaccttcggctgagctgtacgcgacggtcgttgcccgtgacgaacacgaccgcgacgccgggaagttcgtcctggccgtcaccaacatggcttcaccggccgggtcaactcgcgcccggttcgccggcctgctccccgacgcctccgttgcgagcgacccagggcacggcaccatgaccgccgaactggcattccggcccacgtcccacaccgtcgcggcgctgaccggccgcgcggacaacgcgccgtggcgcatcccgatcggcacgatcccccagtccggcgacctcgcgctggacgacctcgctgtggtctctgacggcgcccgcctgaggctttggtccacacagaacaaccggccggttcggcccgtccaccacaaccaggtaggccaccacctgatgccacccgtggccgcgttcttgtgcctgctgggccagcacggcaacaccgggttgagcccgtggacatggggaccattcgagcgtgcccccttcaccccacgggtgcgcttccgcgacgtcatcctgtccccggcccgctggcgactccccgaagaggtccgagacgccgccaccgaccggtcgacatgggccacggcactgcgacgctggcgcaccagcgcccggcccgctccaccggccaccgtcgtcatcgacaccagcgaccgaaaacttccccttgacctcgatcgtggcgacgaccgcgaactcctgcgccgctacgtcaaccgagacgtgaccgcggtgaccgaaccgcctggcggccccgacgcggttcaggccgtggccctcggagaaagagggcaccacgtcttggagattgtcgtgccggtctccgcttcgcacaccgaggagaccgcaccaccggcgccggcgctggcacgccaatccagacacagcgtgttcacgccggggagcgaatggctgtcgctggccatcgatgctccaccgtcgactcaagacgccgtgctggctcgcctcgccgacgccgcgcaccacgcgaccgggctgtggcaccgatggttctggattcgctaccacactcccgcgcgcggaccccaccttcgagtccggttccgcggcgacccgaggcccctgggcgggcaactactcccgctgttgggcgacacctgtgcgaacctgaccactgatggtctgtccggtggattcgggatcgaggagtaccgccaagagatcgaacgctacggcggcgagcacgcgatcgaatacgtcgaagacaccttccaccacgacgccaaccttgtcgcacatctcctggccgaaagctccgacccggatgagcgcctggcgttgaccgccgcctcggccgccgagatcgtccgcatcgtcgccgacgggaaccgcgcggctctggttccgcaccgtctggagagggcagaccgtcgcacccatgcccgtgtccggcctcgcgcccgctccatcgatgacggcacgcccgctcatcggccactgtggtatgagcgcaccgctgccctgacggcataccgcgcggtcctgccaccggaccgccgcatcgactgcgcttcatcgctgattcatatgcacgccaaccgtctcctgggcgacaaccatcgtgagcgcatcgcacgcgcactcgccgtagatctcatcgcgcgggaggccccatgaccaccatcgaggaacaagttctgacggttgccgatcggcttcttaaacccgaagcggtcctcaacgcggtaggcagagccgatgcggcttcgctgactcgtggattggcggggaccgcgctgctgcacgcccgcctcgcgcacattgatccgcgcttcgctcgcgctgcccagcagcactggactgccgccgccgctcaccttaaaaatcaccgacacgggttcagcggtatcgctggcgggcaaggcggcctggctgcttccctcatcatcggcaccggctacctccccgaaggcaaccgtcaccacgctgccgctgcgggtgcttcctggctggctgtgtgcgcccgcgatgcggccgacctgtaccagcgcaccgacctactcacctgggacgtctacgatgcgatcaccggcctatcaggaatcgggcgcgtactgctggcggctcaaagctcgggatacgacgacgtcgaatcgggccttatggcagcgctgacggcgctgaccgcgatcctcgaaccccgcgacaccggacgtccaggatggtggatgcctgccgagaaccatccgaatctcgcacgaatccacccgtcgggagcagcaaccaccggcctggcccacggcgtcgccggtcccctggctctccttgccaccgcacacgtcgccggatggtccgtacccggccaggccgaagggatcgaccacgccgccgactggctcctggactggcgccgagatgacggcacctggccgccgtcggtcactggcgacgaactcgacaccgcccaaccaccgtcgactccgggccgcgccgacgcatggtgctacggcacccccggcatcagccgctccctacacctcgccgggctcgcactcgacgacccacacctacaggctgccgcgatctccgcggtggacaccatgggttcccggaaaccagccgagtgggacgtggagggaccgacgctgtgccacggttacgccgggttccttcaatcggctcccgacaaccaccctgttgccggggccgtcgtcgaagccatcagcgcttacttcgactcgagccaccgattcggattccagcatcgcgaccagggccaaacccacgttgaacccggcctcttgaccggcgcggccggtgtcgccctcgcgctggccgaacaccaagacctccccacaccaggcaccccagccagctgggaatgcctgctcaacctgtcataaccaacaccgaaggaggcaccaaccttgtccgaacccaccactgcaaccgaaccgtccgcgccgactcccaagtccgacggaggccaggccggcgacctgtgccgcaggattctggcggtccacgatcgggtcagcacggccagcacggacctcaatcgcctgttcgcccagaccgccattgagctgtctggcctgttggccgacggctaccagctccaccacaaaacgctcactgcgggcttcgacgatgccgccttccagctccaccacatgctcgtcgcgctgtccaacgtccaaatcgacgtctccaccgtcaccgacaccgcagcgaagctccccactttgaccaaagccttcgcgcacgaacggcacatcgacctcaacgcgacaccacccgacgaacccgcaccgtaggttggcgatatgaccacgtttgaacagctcgtcgctgccgtgaacaacgcggtcgccgaagtgggcgaagctcgaactttagcggctcaaggcatccagcacgtcgcgcggtcgtcgacccggatggagaacattgcctgcggctcctcctcctaccggctgcgtgacgtgctggccgcactgactgccgccatcacggcgatcgagcacagcaacacggcagcagcatccgcctcggcccagctcaatacatacctggcggcgatcggcaactcgaccacaaccgttgaggctcaaccagaagcagcaccaccgccagcagccgccgagagcctcgacagcaccccacgtctcccagatggcggcatcgacttccacgcgctcgccaagcggctcgggcttctcgaagcccgtccgacggagcagccgccgttcgacccccggcgattcaacccggcctgctggcaagggctcaaaccctacgaccaggccggaaccgccgaggggaacctgttcatcgcgcccggcaagcgatggaacacccgcccgatgcaggccagcaagctcgaagtcggaccccaaagcgatcttcacccgcagtggcgatcccgaaaagctccctggcacatcgaaggcaagattgccgcgtacatgcggcagaagggattcaccgacgggtgcgtctacctcaatgctcgcccctgttctggaccagacggctgcgcgcgaaacctccccgacttgctgcctgtgggatctacgctgcacgtacacgcccgatacatcgaccgcaccggcgagacccgtttctattacagggagtatcggggaaccggaaaggcactgacttgaccgacacctatgacctgcatcctgagcccgaagagttcgacgacattcccgtcaccgatgatcccgaactcaatcgggagctgctgcgcgccgtcctggacggtaccgaccccgcccagatcatgcagcgcgtcagcaaggcaggcatcgtcccgcctgaaccgggccgagacgactgggccttcgcgatcatccacgagggcaacccagaaaccggcactgtcatctgggattgagcctggctctcccacgcttgacacgccactaaggatcatccttactggcatctggagtagatccaagacgtcgctgcaaaagactcaacgcgtccttcgcggaaggcgattctgtagccacaacctcgaaggcagtgaggaagtcgcgggcactctggttgagtttctgggccgcggtctcggcatggtcatcaatgtgagtgatggcccatcgaacacgcgactgccagtcgacatcctcgggctcgcggccaggcaggggcaggtcggccgcggcttcggcgaaggcgccggcgtcagctcccggaagtggtgcggtgccggttgaccatgcggcgaaccgattcggcgacacgggcaccgctggagtcgcgtggatggtggcgtcgggatcgtcgggaacgagcaacgacatgaagggcacaccgagcgccgccgccaacgtcacggttacatccagtgaaagcttgcgcctgccggactcgatgttccagatgatgttgtcggtgacgtccgtggcaccaagccggcggcatcgctccacgacgtcgtcgacggtgaggccgagtcgatcgcgcagctgtcgcaggcgatgccgcgcgacgctgctgggcggagtatgaccttcgccttcaattcctgtcatatcgacagatcctagaggattcgttgacgatttacctgcggttttgcaggattgcttccatcagtacgacagcttgtctgtcgattcgacaggaaggaaacgacaatgtcaaccacacgaatcccccggaaagctctggtgtggacacgggaacgagtgctcagtctcggatcaacgacaaccgtggagacggcgggcgcggtcctgggcattggccgaacactggcataccaactcgcggccaacggcaacttcccggtgacggtctttcgcgcagggcacctgtaccgagtaccggtcggccccctggtagctctgctgtggccggacgcgacaccggcttcaaacgacgtgaatggtgggggcgagtgatgacgtacgacgatgcgcaccaccccgcagcggccgaggcgctggaagagtactgccagcacgcaatcgaaaccatgaccacgcacggcggcatgatgcccgctccgaccgtctacatgttctccggggacggtgagcacctcgacagccttcagggatacgtcatcgcgcggccgtcgcattcgggcggagacgccggcgacgcgatacgccagctcgggctattgccgggggtgctgcgctgcgatcggatcgtcatcgcctgggaacaccgaacgaccgcgacgctgctgggccgcggaggcgatcatcaaaccgggatcgccgctgtcgaagcggcgcgggaccatcgcgttgtcacgtggcgaccattcaccgtccatcatggcgattacggcatccacgggaccaggtcgatgatcgccacgtggggccgagcccaagaactacgaacgcgcctgcctgtgccgatcgccgacgcggttcgagtatggacgaatgcctcctgcgcatcgattacctccactgtggcaaaactcgaagctgcggggtacctcgtgtcgctgttccacgagggatggtgaggagaatgcacttcggaacgacggacggatccaacacttcgccgaacgtgcgcgtgggcaaccggtcgatgagtctggacgacttgtaccgcgaccgcgcacgatgcgcgcgcatcctggcgagcgcaagagccgaagacgggcacgcctggtgcgaatgcaactgcccacaatcgaaactggtcatccgatgccgccaaggcgtctggcacctggctcggtggcccggcgaccgaatcggccatgcggcaaattgtcccttccgaggcatagaccccgggttgaccggccgcgctgccttcagcgaatccgcgatccaggaatcacgcgatggggtccatctcaggatcgccaccagcttgacgacggatcttggtacccgaagtaagccggggctcggtgaccatcaccgtggtggtggttcgaatcgacaccgtctgacgctgctgggactactggaatatctctgggaggaaagccgcctcaacgaataccggagtgggtcacggctatggtggggaaggtgccaccacgcgctcgtaagccaagtggaaaacagcttcctcggcgaccagcctttgagcgaagtgatgtatgtggttccgccgtttcggaaagaaagcgcggccaataacgaagccacatggaacgcatttgcggcgggacttggttcaaagaatcgtcgctcgcgcctggggatcgtcctaggtgaattcaaggacgcggcggcgacttcacgcgggtaccggattcgactgcgcaacttccgaaagcccatattcgtgacgcgaaaactgtgggacacactcaccatgaggtttcaatctgcgttcacctctcagatgactgcacagggcaggcaagttggcttgtgggttgtcgacaaggcgacgcgagggtatctgcgattgtcaacagctggcatcatggcgacgacacagtcatggatccctgtagattcgggatacgaattgacgatggccaatgcacttgccgatgccaaccggagcttcctgaaaccattgcgatatcagcattgtgacgtggtactgccagacttcgttattaccgacaccaacccaagaacatatattgaagtttggggaatcgtcggtcgagagtcttacgaacgacgtaaacaggagaagcaggactactacaaacagcgcggactccagctcatcgagtggaacgtttctgaatcgatcccagaagtaccgcgactgttatcgtgtagggtctcatcgaggttgagcaccgaggacgccgtgaccagtagctcgggtcaatttgtcgccggtttgagcagctcggattctcacgggaatgagcaattccctcaggccaccccagcgttgtgactgcgtcgccgtcagttctgactggctgccaagcctgagcgcgttgaaatgtaactgcgttgagcccgctgaccaccagccaccgagattggcgaccgtcaggttggcggcgttctttcgatttcgctctctggccgggaactcttgcccgggaacgagtcgaggtaggtatgttgcgcaccgtagagccggagctgttcggtcatgtcctgggctgccgcgtcatgcctcattgctacgccccggcgcgtggcgtcccagtcgacaggaggattccttgaccacgatttgttcagcagatccttcatttcggattggcattcctgagcggtatggatgaaactgaagacagattgggtgggcgcgaagctctctgctctgaccgcggcgatgagatactccttgtcgagggaactgatgttccgccgcatggtggggatgtcgtccgtaagccccgccccctcctcgcctccgggcgtgttcggaacgctggcgagctcaacgatgtactcctgtgtgaccgtgaggtaatggagtgagatcccgacgaagtcgatgcacgcatcgagggagcgtccgctggctcgttccttggcgccggaccggtggaggctccggttggtcaggaacgcgaccaccgcgccgaggagtcatcctacaagagtgaagacaccggtcgcgatgacaagttgtagtttcgcgctcatgctgctgattctcccaagaagtcctcgtggccactgctgaacccatgaggtcacgagtcggttgtttaccttccttgcattcaagcctcgcctcgttccgtcaacactgtctgcccggaactcaagtcggcaaccttgaaccgggatggatatgacctgacccgacatcatgaactggcgctatgtcacagggacctgcgaaaatcgggttctactcgggaccgcacacaccaacaaggagagccatgcaaaagaacaatggccaccgcatcgaggtgcccccatacattgctgaacagataagcaagttcgcgaaacagaaccggctcagccgaaacgaagcggtcgaggagatcttcgctgctggactcgaagccctaggcgccaaccccaccgacttctcgggcaacggcccctactggctggaatccacctccgtccgacacaacgccgacggcgaacccgaacttgacccgagctgggttccaaccgagtcggcattgacgcttgaagatgctcgacgacaacttgtctaccacgtaatacgcggctcaaaggaccacatgtcctatcaaggccacggcgaactgctcgaatccacgccgctaggtcttccggtcaaatacgacaaccagtactggagaattgtcaagcgcaccaaaccaacgcctcaactctgataaccccctcgctccgtcgttggcgacgtgatcgacgagcgctgccgtctacccgacagattctcacccgattgagcaactgctcagatcggcgataattgcttaagggaaatgagaacctacatatcgagttaactgacagaaattccgcgatccttcaggtatttcctggggtcgatcgcgtttccagggtctgccggatagtcgccgtgcgcctcgaagtggaggtgtgggccgctggagtttcctgagttgccgacctttccgagcttctggccagcgttgaccttttggccttcgttgaccgatgggcgggaaaccatgtggcagtaacgggtgacggtcttgtcggcgtgttggatctcgacgtaccagccgcaccccatgatgtggactcctccgtcgatgttgcagctgtatggttgcccggctcccgtggatgcgttgcacgtaacggtcttgacggttccggctccgacggccttgatggtggttccgcgggcggcgccgaagtcaatgccgtgatggtcggggcgttccgaggtccgatatccggagacgatcccagcgttcactggtttcgcccatttgcctgatccggtgccggcggcgcagattcgcggattctccagcgtgttcacgatcttcttggccttgggttcgtgtttcgcgtaggcgtcggggaatgctgagccctgcacggtttgggccgcgacggtcaacggaagggactgccagccgctcaccttcttcaacgaatcgaagaatttgcccgcggcgtacttcgggttcgtgatctgagtgggcgagccccagccagccgaggggcgctgttgaaacaggccgagggagtcgtggtcgttgcggtcgccgaggtggccgtagttgtggagggtgctttcctgaatggcggtggcgatgccgatgatggctgcgcggcggcccatgctcttgtcgagcgcgacttcgtagatggtggcggcgtggcccaattgggtcttgctgagtcccagggcggtggctgtcttcttcgtgatcgaacaggtcacgccaccggattctgccgcgtcgtcggttgaaacggcgacgatggctagggcgacgacagctacgaggggcagaaccatcaccgccgcaatagcgaggccgattttgagagtgagggggtgagactcagacatggaggcgccttcgagggttgacgaaacgcggcggcaggggccggacgtcatggtgagtgtccgtcacccggcaacacgtgatcttttactgtggtaaagatttcggtgggtgacgaaggttacgccctaggttcgcttaggtgtcaagtagcgttgcgaacttgttaccaagtgtcatttcttggccgcggtgaggcgggggtaggtctgtgccaggtggtcggccaggtgcgtggcggccttttcctggtagctggtgtaggtgatcgtctgcgggatttcgctgtgggtgatggtgtgcccgaggatgacgtgggcgaggtcgtgcagcaagcatgtcggcgtggccacggcagtgacgacgagatgatcggcaacgtcggtggcgatccacacgccgtgccgagtggggggcagccggacggtcattcggcgaatctcgaatacgcgtcctcggattcgcgagatagccgcgacaagatcatcaaggccggcattaggcggcaggcccagtcgctgagtcacggcgtcagcgtctggcaaggcggtggacataactcccccaaggagggtcgtcgaccggtaacggtcggtgcgttccgccaggataatcaggggatgcaaaggcgaccgctgcgttgtcgcctgcgtcggtggggtcaagtcgcggggttttcagatgatgaaacatctgggtcattccccgcgttttcggatcgcggtgccttggcttcgatgggtggaagtccttccgcggcgcgggccttggcgatcatcagctgaatcagttcgacggattcgggcgacagcccggaggcgtggtgggcgatggcgcggacgcgttcggcgttggcaatctccatgaccgcggcgacttcgttgtcctgatagtcggggtcggggccgctgaagtactcggtggtgaccccgaagtagtccgccagagcctgaagtaggcggtagctggggtcgtcgcgttggtcgcgtcgcagtagagacaggtagccgtgggaaaccttgactccggcgttggtcaaatcgtcggcgaccttcgagttcgacacaccctggttgacgaacagggcgtccaggcggcgcgcgagccgcccccgccctgaatgggcgtcgtcgtggtcgctgttgctggagtggttcctggggtcgttcattcttcagtttgccctgtctgtcggcttgtgccagctagtatcaccgtttgcaacgggaacgtcaccaaatgtctcaagttgataacgctctacgcctgcggcggacatcaccggttgtcgtcatgtgattgcggtcctagtgtggccggacactgtccacccttcgactgtagtcgaagctcctgagtacgggagaccccacatgtccacgacaatgcacgtcatcaacgcaagctccgacgccctggccgcgctggctggcctggccgatctcggcgacattcccaatccgaaaccgaaagaccccacgggcggtagcaaggggctcaaccagctcatcagctactcgaaatggggcgtactcatcacctgcgcgatctgcgcggttgcctcgggcgccttcatggccgcgggcagcatgagcaaccggcccaacgccgtcgacaaaggcaaggtctctctgctgtggagcttggcgggtgtgatcgtgtcggcgatggcgatcccggtcgtcaactcggtcttcggcgcagcgtcctaatcgcactgatgaaatcacgggagatgccatgtcgcagtcagaattcttcgccaagcccccgcgccgcggacgcattgtcgtagccgtcatcacggggctggtgttggtggccgccgggataaccgtcggagtcatcgtcaccggagacgactccagccagaccgaaaccgcatcgcctggctcctcggccagcccatcggcgtcaaccgacggtgccgaatcgtcactgccgattgtggcgggcgaggacaccgaagccggtgtcggcgtcggctatccgcacagcaaggtcggcgcggtatccgcggccgtggagttcacctcgcaggtgctttccaccctggaccctgaccgggcggttgaagtcgctgaggtcgccaacgaccccgataacgggttcgatcccgccgatgcggccaacaccgtgaccgcgatgcgcgaacagatggggctgcctcctaccggggacgtccctgagggagcgtccatcgtgacggcacccgttgcctaccagctgcgtgacgaaaccaccgacagcatggtggtgctgttgctgtgttacgtcaccaaagacaccggaagcggggaacctcaggaagacgtcggcgtgttcacgatgccgatggcctggaacggcgacgactggaagttggtgcgatcagacgacgacaccgactacaccgatctgaacaccacaccgggtagcgatgaagctcgcgcgaagggctggatcggggtaacccgatgagtgccttctgcaacccgttctccacgaaccccgccgatatcgccgagtgtgtcgcagagggacagaaagccggcggggcgatcgacgcggctctcaatcccttcgaagccatctgccaagcgttcgccgaggccgcggccgacatgctcaaagagttcgccaaggcgttcgcgaagttcccgaacatcgatgtgaccgatcccggtgtcaccgacgtctattcgctgtcgatgggtatcggcatcttcgccgcggtgatcctcctgctgctccaaaccgcgcgaacggccatcacccacgaaggcaaagccctggccgaagggctcgtcggcgtcggcaaagccgcactggcgatgatgctgacgctcagcttgacgaccgccgggctattggccgccgacgaactgacaaagtggatcatcaaggaatccttcggctcggtggagaagctgaccaaacgcctgtcgagtttcttggtaatcgagaccgtcgccaaccttccacaaatgctgctgatcgcgctgctggtcatgctcgtggtcgtcgtgttgtggtgcgaactgctgctgcgcaacgtcggtatcgcattgctcgtagccacatcaccgatcgccgcagccggaatggtcagcgggaacacgcaacagtggtggtccaagaccgtgcgcgccacgattcagctgatcctcttgaagccgacggtggccatcatcttcgccttgggtttctcgctggcgggcaaaggcaagtcgatgtcgtcagtcctgaccggcatgctcatgctcctggtcgcggcactggcctggccgatcctggcgaagttcatgacctggatgtcggcccactccggtggcgcggctggcatgggtgcggtccttggcttcgcggctggacaggcaacgatcaaacggtccggtgttgccggggcggcctcgggcgccgagttcggggcctcgacctcggatcgcacaatgcagatcgcggcgaccagaatgtcggccgcccgcggcacggcgggcgcgacgaaggcagctgctgccgccggtggcctggcaccggtcgttgcggcgctgcaagccgctcaaaagggcgccaactcgctggcgcagcggatggaaaccacggccgcgcacgccgggctcgacaacgccaatccctatgcgactccggccgggcatcccaccggacacccgacgatccctgccgtcgccggagacatctcatcaggactgcgttccaccaccacgacaccggttgctgaccgcgccgcctcggccgaaccaccgccgccacccatcccaccagcgaccactgacaggcagcactggcgcgagggccgcgaaccggcctcggcgtccacgaacgtgccgtcaccgccaccggtctcggcggttcacgacctccgtgagcccaagcgcttccacgggcccccaccgcctcggcgctgagacacctctctatccactacataaatcccttcaggatggtgatactccatgtctacaaacgagtcctcgtcgaagccgcgcacctacttcggctggcaacccgaaaaagtaaacttcatgttcggcctcagcgccaggcgcacgatcctattgggatcagcggccttgttgacggcgtggccgttggcggtatcagccgtgtcatcgggctgggtgtgctggcccatggccatgatcctggccgcctcggcgctggtgcgcatcggtggccgcaccgtcgatgaatgggccgcctcggctctgtcgtacgagctgggggcatggcgcaacctgcacaaattcgtcgccggcccctggcggccgacagggcgcaacgcccccgcctcgggacaaccagacctgcccggtgtgctcgcgccgctggagatcctggaggcgccatacccgggttcggcgatcccactggcgatcgcgcatcaccgcctcgaccacacctacaccgccgtagcgaaggtgcggttctccgggatcggcctggccgactccgatcaccgtgtgcgccgtatcgacgggtggggaggtctgctggccagtttgtgcaccgaaggaaacccgatcgtgcggatgcaggtcttgcagcgcaccgtgcccgagtcgggggcgcaactacgcaactggcaccaggagcacctggccgatgacgctcccgaagcggcggtggccatcaccgagagtctgttgtcgacggccaccgtggcaacgtccacacgcgagacctacctggcgttcacaatggatgcctcgcgcgctgccagcgcgatacgttccgcgggtggcggctcggccggggcggcagtggtgctgacacggcagctgcgggccttgaccccgcagatcgctgccgccgatctccacctcgaccaatggttgtcgccgcgcgatctcgccgaagtcatccgcaccagcttcgaccccgattccaccaggccgatggccgagcgtcgcgcccgcacaccgcgccagggcgacaacgatgggcttggcgtcggcgccgatccggtggcggcgggaccgctgttcgccgacgctggaaggggcgtgtaccgccacgacggcgccacctcggtgacgtactgggtggcgcaatggcccaggagcgaagtccaccccaccgtcctggggccgctgctagccgaaggtgtccatcgccggtcgatgtcgatgcactacgagccgctggcgccccgagccgcggagcgagaagtgatgcgggaacgcaccagccggtcggtggccgtgcggatgcgccaacgcaccgggcaagtcgttcccgagcatgagcgagcggcactggctcgcgccgaagcccaagactccgaacgagccgccgggcatggcctggtgcgggccaccggctacatcaccgtcaccgtcaccgaccccagcgacctggatgacgcctgcgcggcagtcgaagccgacgcggccagcgcccgggtggaactgcaccgcatgtggttcgccgccgacatcggcttcagctgctcggttctgcccctgggctacggcatcccgaagaaacgctggtaacgaggagtcccaccatgacactgatcaaacccacacccggcaagaaacccaccaaacccggacggcccgaaaaggccgcgccgctgccacaagccgatctcgccgatctcctgggactgagcaccgctgcggcttccacgaaagaactggtgccgcaacagaacgaccgggaccgccccaaggccccgtcgatgcctgttccaccgcgtcgcggctacgcccgcccgttctgcggtcgagcaccgctgcctccggctgtgcctgtggtccggggctcgaccggccagctctcgggcctctacccattcctttatggccactcactgcctccggttggcgtctacatgggaatcgactgcctgtcgggagcggcgttcagctgccatccgatcgaatggctgcaccacggccttgtcacgaacccgaacattctggtgaccggtgttcccggcgccggcaaatccgccaccgtcaaagccctcgccttgcgattgatggcctacggcgtcaagacgttcgttctcggcgacctgaagaacgaatacgccgcactggcccgaaccttgggcgtggaaccggtggagctgggcccgggacttcccggtcgcgtcaaccctctcgactccggcccgttgggtcgaaacctgccgcccgcgggcccgcaactggatgagcgactggccgagatccaccggcgccgcatcaccttgctgtcgtcgcttgtggagatgcggctgcaccgcccactgacacccaccgaggaagccgcagtctcgcaagccatccgccacgccgccggcatcgcgacaggcacgacctatctgaccgaccccaccatccccgacgtctggcggctgttgcgcgacccggtcgacgacatggccaccgagctacgcaccgccggtgccaccgaccttcgcgaacgagtgcgacccgtggccgacgccatcggcaacatgatcaccggcagcctctcgggattgttcgacggccccaccaccgtggcccccgacttcaccgcaccgatccaaaccgtcgacatctcccggctcgacggccgcggcgacgacaccgtggccatgatcctggcgtgcgtctcctcctggggacaagccgccatcgacgacccgaacggaccggtgcgaatggtcgtgcgcgacgaactgtggcgggcgatgcgcatccccgccatggtgaagaaactcgacgccgacctacggctgtcgcgctcccaaggcacgatccagatgttgtgcagccatcggctatccgacttcgaagccgtcggatcggccggatccgctgaggtcgccatcgccaaatctttgatcggctcgtgtgacgtgcgagtgtgcctggcccaagacaccgcgcccctgaacatcacgcgcgaagtcatcggactgaccgacaccgaagcggcccacatcgccagctggggcgccgaacaacgcggacgcgccctgtggaaagtcggccgtaccagctccagcatcgtccacacagttctgtctcctgtcgagttggaactgttctggaccaacgaacgcatgaccgtctaggggcctcgatgtccgatcacaccaccgtcacccggccgctgttgtcgacaccggccgaatacgccatggccctcctcttggccgcgatcgcgatcacgaccgcatgggtgtggagcgcgggccaactggcagcgatcaccacgtcgtggtcgtggctgcacgtcggcatcggcgacgccttcaccaccgccttgcagctgccccggcatctggaggatccgagattggcctggccaattacagcgcgagggcagttgccggggccggtcggcatgtacgccgccttcgtcctggccggtatcgggtacgccgtcctcggcgctgtcgtcgtgcggtggatggccggtcggcgacggcgtcgcgggttcgcgtcccgaaccgacctcgccaagtccctgacgccgtcggcggcccgagcccgcgccgcccggcttcgccccgaactgggccacaagccctcggtcagggacgtgtcggtggatctgggaaccgcagtcgggaccggccagaagctggccgcgccgatcgattcctccgtactcgtcctggccgccccgcgggtcggcaagacgtcgcagctgatcattccctggctggcggactggccgggcccggcactggcgacgtcggtgcgccgcgacgtcgccgacaacacctaccaattgcggcagcgcaccgggccggtggccgttctcgacttgaccggcacctcgtggcccgatctcttggcgtggtcgccgttggacggctgccagggattcgacaaggccaggcagcgcgctgacgtcatgatctccatcggcaagtccgaatcctctgactcgaccaatgcgggcttcttcgggctgaccgcgaccaacttgatggccggctggctgcacgccgcggccatcagcgacgccacgatgagcgacgtccttcgctggtccctcaacgaacgcgacgacacaccggtgaggatcctggccgacgccggaaccaacgccgccgacggcatcgccgacctgttggacgacatctaccgttcgccctccgacacccgctccaacatgtggtcaaccgtccagaccggagtcgcgccgctgctggcgacccacgcccgacgaaccttctgccccccgccgggcgccgggttcaacatcgaggagttcctgcgccaatcaggcaccctgtatgtccacgttgccgacgacgaagccggccacttggccccgctggtctcggcgttcgtcgacgaggtcacccgcaccgccaagcgcatcggcgacgcacaccccaccggccgtattgacccacctttggggatgatcctggacgaggtcaacaacgtctcgcccttgccgaatctgccgtcgctgatgagttacgccgccggttccggcatcttcatcgccgcggtcctgcaatcgctggccggggctcgggaacgttggggtcgcgaaggtgccgacaagctgtgggccgcggccaccgtcaagatcgcgctcggcggtctacccgaagacgagctgcaacgattctccacactggtcggcgaataccgggagaagctgaccacgccccaatacagccaccacggcacacacctgtccaccactctggtcgaccgcaagatcctcagccctgccgagatccgcaccctgtcggagtccgagcgcgaagcgctggtcgtccacgcgaccaccccggccgtcaaagcccggctggcacgtcactacgaaaccaagcacgccaaagcgtatgccgcatcagtggaagcgatgcagcaagccactacgactgcaccagaaccgatgccagaaacaacggctccctggaagctcccgaacggaggccagtcatgacaatgcccgcgctgactccgaccgcaagactgaaaccggcccgcgccgtgacccgggtgattccccgacgactgcgtcaccgcggaacgaacacgcatccagaagccgagcatgcgttgccccagcgcctcaccgagtggcatgccatggctcctttgcagcgagcccaagcctggagcgaactggtggattgggtcgcctggctacacgaccgctacgaactgtcggtcgccaaccggctcccggcctgctggcccggccaccccggcctgatcgaagaactgtgggccctgcggctatggcgacgcgatatctactccacccaggacactgattcgggcagtgccccgaatgggctcggtcaaccggcccggtattggcacaccgagcttcacaacgtgatcacccgcgccgaacagttctacgccagcaaatgccgctccgggcacaagccggccgcaactctgaccgaccaccccgagaccgtccgcgaatggcatgccgccgatcccctcatcggcgtcgccaccatgccagccggagccgacccggccaacgacatcgacgggggtgcgaccgtggccgaaaccatcatgaccgcagcgttcctgcgcggcaccgccaaaccggtcaacaacaccgccgggcagttcgcctggtaccgcggatcctggtgggcacccgacggccctaactgggtctccgttcccgactcgacgatgaccgcctggctcgataatcacgccgcgcacgttcgcaccaccgaggcggcagtagtcggcacacccaccaaatcgactcgaacaccgtaaccaccgaaggaacttgtcatgtccacgttgaccaaccgcgccgaagccgcgctcgtcggcgcactgctgaacgacaccaccaccgagaacctcccaagcctcgactggcacgatttctcccaccccggcctcgccgaggtgtaccgggcgctgacctacctgcgcagcgaacacccgaccctccatggcgaagacttggtgcgcgccaccgctgatcgcgccaacaccccaggactcgacgccgcgcggctcggcgagttgcgcgaagactgcccacgacccgaacacgtcaccgcgtacgcccggatcgtcgccaccaactccttccaccgacaactcacccaccacgccgacaacctcacccactccgtgactcaaggcgacagcgacgcgcacctcaaacgcatcgccgaggtcatcacccgccaagcacaggcgtacaccaccatggacaaacccggcaccttgacgcaccggcagccccaggacgaccctgcctctgaagcacaacaactcgaagaacaggtcctcgccgggctcatccaatacccggaacaaggcaacaccctggccgcgatgctgccctccgaagccatcaccgacccccaccggcgcgagatcttcgaaaccgcgatatccctggcctcatgcggtgaccacatcgacgaagccatcctcgactgggaactggcccgcaaccgcgtcatccaacacctcgccaccggggttcagccagagcccagccctcaccgtgaacccgataccgtcctgctccaccggctggcccacacacccgtccaagccaacaccgccatcaccgccgcccgaacactgctcagcaaccaagtccacaatcaactaaaacagcacaccaacaccaccacgccgaacccatccagacgaccagaaccgctggcgaccttcaacccgtccgtcaaacccccacccattcaagagccacccgatcccgctctgcgcattaacggcagccagggaggcccgcgatgaccaccccacctaccgcggccacaaccccgttgacaatgaccaaccacacgatgaccactgcctatcaacaaggccaagtcactcccctgtcccccgtcatcaccgagttcgtctacttcaacggcgactggtggaccatcgacccacccgacgcctggatccgcatcaccgacgacaccttcgccaaattcctcgaccagcagtattacaagatgaaatccacaatagatctttcagttcgacattaacgtgactgatgtatccggtttcaatacaaatggtcattttggttgaggcactgaggtcaagcaccttgtaatcagtaacttgtctggattccgcttggtagagctgcggatccgttggccaagttcgacgaagtcgtcaacgggcatcagaatttcttggtcgcatggctcgggaaggtcactagggatcatggatttgtctctgggatgacagaagatccagcgtcgtgcgttggcgattgtcacggtgttgaagaaggaagggggcagttggctgggacgctccagtcgatcagccacgcctgcggcaactgcttcgtatgaaagggctcgcatgagtgggccggggtttcccataagcaacccgacctcacgtgagagtggcaaggccagcccccaagcattcataagccccacccccatctcaggtggatggtcattgcgcggaatgatgctgactggggtgtcggatgtgcatagactctgtccactgtatcgcaatagaagccacggcctgccgatgaagtagcggatcatctgcggtagaagtcgcgccagttgttccatgtgcgtgcgagccgaaacgcggatcggcgggccattggaagtggttgcctgagcccagagacgatcagcttctttctcagtgatctcgcgcccgtgccgatccttgaagtatgcgactacaccttctctgccttgcaggctgatttcggctttcaagaaggtagcagcgaactgctcggtgtgccgtctctggtttgggccccggaaatattgggcagcagcaaattctgcgagtacagcacgcgacttcggatccagtggccatgcgtcatcttcaatcaccaaacggatgatgcgggctgcacgatcctccatgtctccgagtaccttctcgaaaaacgccgactgattcacatctacggtattgagagtgtagaaatccttgtgcatggcggccttcgcgacgctctggtcaaaacgccggacacccggaagctcgacagtggtaatacgacccttatcagcaaagcgttccaggtagaaccgtggaaccgtatggtgacggcgtggaaggtctggcatacgctcagagtagacacgtggtacgacaggtgggagttcacgatgtaggctgactcagcccagtcgtcaacgcgccctaagagatcaggttactgggtcatgcttgtgctaacggatcgtcggtcccatattcagtatccaaccttcatggggtgagctcacatatttgaagtagcagcgcgcacagaacggctgacgcccggaccactgggaacggattcaaaaagtccgtatatagattcggcgtaggtaggaagcgagtgtcacggttgaaggttctaggggtgaacgcggctggtacccgcttgtggctttctctgatgaatgtggacagggtgttggaacctgacccagcttgggttgagctgcatgagggtaccgaagccggatatgccatgacgtcgttccaatctgattgccgtcacgcgttgaccgcttcgtcgcctgaccgggtggtcatcttggacatggaacaagtcggcaagggccccacggtcacagcattgcggacccgattcaccgcagaagctttgctggcatcatgcgcggtagagcagggaatacgctgtgtccgactcgcccgtgcgacactgcgatcccgactgagtcttccccgcaagggaaagctagctagccatgtgggccttgtcgtcgatatcccggtcggaccacactggctgaacaagcgtgatcttgccgcgctggcggcacgtgcagaaattgtcggaggttgaagaacatgcctatcgtcggggattaccttcaacgacccacctatgaggtgcttcatactatcggcgagggtaacgttggcatatgtcgactcgctcgacacgatattttcgattgcaatgtcgtgcagaaaacaatctcgcttctcggtatacccgacggggtagcacgtgagccacatctactgaaggaagctcagcacaagtatctgatcaaggtatgggatgcccaatgggagccatctccgcagtttaaggggatggaagccgtgacctttatctgtgattactacccaggtaagagtgtgtacgacgcactcatggacctccacgtcttcggcctggctggtgcaatgagaatctgtggccaaatgctggatgccttggcatatttgcacggagaccgagcgtatgttcaccgagatattaagcctgccaatatccttctcgatgagtcacgcgaaaacgctgttctcgctgaccttggctcggctggcaagatcgatccacacggtggcacagctccaaactacggcggtacgccgctatacctcgcaccggaagtccatgctcgaaaccaggtcaccgctaagtctgacctttacgcaattggcatggttacgatcgaaatgctcgccggcagatttccatacgaggacatcgcgcggtccaaggtcgatgctcgcttggcctcagggaaacctgctttgcctgaccgatattttgtacttccgccgtacgtcccacccaatgtgaaaagcttcatcagatctctaatccgagtcgacccgtcaaagcgaccagcgacggcacgagctgctctccaaaagctcaatggattgcgatacgtggattggcgacgaacgttgggcacggggctagtcggtgaatggattggaagttggccacctgacaaggttcctgaaaagcgcagaatctaccgagttcaatcctccacggtgaagcgcaaaggacacgttgagcagatcaaactcactgctgcttggcggagaccggctggcacttggcggaaggtctccaaactagaacgttatgtagatcgggaagacgctaaagcgctgtccgtattcttcagagacgtcgaggacgctgcccacgctgcaccagcatgacggacagcatcgctttgggccggggcaagttgacttagaccaagtgcgggatcaacggcagcagcctctgacagcaccagcattgcgtgtccattcccgctgcacggttcgagccaaccccgaccgacggcttcccaaagtgccttggttagcccgagcacgcgcaatccgacacccggatcgggaatggtttgcacagttgcgccaaacacgtgaggcagcatatggccccctggcacctcgaccgcgcgcaacaccgccgcgtgagcatcggcaggtcgcaaagcatcaacggcggataccccgccagacaccattagcgacacgacaagacgcgtcaagccgtcattgtccataccgtcactgtaacgctgatcggcgacagtgagggagtgctgaacacgcggcatgcggcagttgggcatgaaccgctcgcttcaatgagcaagcaactcgacggctaccgacagcgcgttcactcaaacgggtgatgtttggtaccaacttcgcgcggggcgtcacggtcaaaccggctgaatccgacggtcaaatgacggtcaaaacgcccactgtagacgaggtgggggccgatcatatcggcccccacctgcgacaatgagtcgggacgacaggatttgaacctgcgacccctcgctcccaaagcgagtgcgctaccaagctgcgccacgtcccgattgtgtgtctgacatcgagttggagcggatgacgggaatcgaacccgcgtaatcagtttggaagactgaggctctaccattgagctacatccgcagtgccgtggtgagacggcctggataaggatagcgagccgaggggacggctcgccaccgggttatcggggtttagaagaggttcgaaatccactccagggtgctggtgatccaggtgacttggcccagtaggtagatgcccgcatagacgaggaacgcgccgctggcgaggtgggataggcgggcggattctcgggtgcggcccagccagcggaccagcaggagggtgccgatcgctcgggccgccgcgaagaccgcgattcccaggacgatccacaataggagtacgaggatgtggcccaggaagttctcgcgcaggttggacagggcccagattccccagcagacgaagaagaacaacagaccgaccatggagagttcgccgcccgaggagagggcgcccagtttgccttcgcggccgaaccatgggcggggtgggggtggcgggggttggtcttcgtcgtggtgggtgggtcccgagatttgggtgtcgggttcgtcgtggggacggtgggtgggggtggcagtgccccggccgaacctgcccgagggcgggggtggggctgccggggaggttggcgctgggggtgagaccggggcgctggcgaccttggtgcggtcgcggtcccggtcgacgcccaggcggcgagttgtggggatgggcgcggtgggggccacggcggggatgggtgccgaggccggggccgcgtgcgcttgggtggggacccggacggtggagtcggcggccacgccgccccagtcgacgcccagaccgggggcgcgggaggcgcgcatgagttcggccaggtagtcgatccagcggaacaggtccgatgtcggggggcggtcgcggggttggtcggacaggggggccagcaggtgttcgcgcagccgggggtctgactcgacgaccgggtggcggcgcaggttggcccagccgttggcgtcggcggtgggtgcctgcggggagtcgctgcggggttggacgccggtgaccaggtagaaggcgacggcgccgaagccgtggacgtcgtaggaggggccgacccggccctcgcgggcttcgggcccggccgattcgggggtgtaggagatggtggtcatgtgggacggcgccgagtagcgggagccggtgaagtcgatgacccgggcctcgcccgagggcaggacgatcacgttggcgggcttgatgtccatgtgaaggctggggtggatgtccggggagcccggacggtgcatcgcgttgaggacgcccgcgatggtgcgcagcacgccgacggcgtcgatggggccgcggttgcggttgaccagcagttcgcgcaggtcctggccgggcaggtattcgagtacctggtaggggacctggtggtcggccagcggggcgccggtctggcgcgggggcgcgccgtagaaggcgtcgatgcggcggcagatgccgggcacgttgcggctgcccaggtccatcaggaccgcgtcgcccttgtcccaggaccggtattgggcgtcgatggggcggtcgccgctggggcggaagaccttgagggtgacgggtgccgacgagacgccgccggactgcctgaccgccttgtaaacctccgcttgtcccccggagccgagccgttccatcagcttgtaactgtgccccgactccaccagcggctcagccggaccacagactaggtccaacccggccatagttccctccctctcgagcgtgacgcctgaacgttcaagactagccctcggccccaagggtcgcgcctccgccaaaagacgggaattgtgacgttcacgctgatcgcgcgttcatccaggcccgtccggtcgtcgagcgaatgggcacggattggggagtcaattcccgtctgtcacaccagtggcggcagttggcgggtccgctcgtagtcgtccagctgtgagatgcggcgcgcgtggcgctcggcgcccgagaaccgcaccgacaggaactcgtccacaatggcgatcgcttcgtcggtggagtgcatccgggccccgatggacacgaggttggcgtcgttgtgttcgcgcgccagcttcgcgatctccggtttccaggccagcgcggcgcgggcaccggcgaccttgttggcggcgatctgttcgccgttgcccgaaccgccaaggacgatgccgaggctgcccgggtcggcgacgacgcgcgccgcggtgttcaggcagaacggcggatagtcgtcctcggcgtcgaaggcgtgggggccgacgtcgacgacctcgtgcccgacaccggtcaggtgcttcaccagggcggttttgagctcgaatccggcgtggtcgctgccgatgtatacccgcatgggcgacatcatcgcaggtcggccagcaccagcccggctcgggccttgggcgtgaaccaggtcgacttgcggggcagtttcagccgggccaggttcaccgagatgaagtcctcgacggtgaccgcggcgatcaggatcgcggcgaccgccgagccggagtcgacctgctcggccagccacgacggcgggtagtcaccgcccacataggtgattcgcttgtcgcccgcgtccatgccgaggatgtcgttgaacagcaccgactccacccgcgcgtggtcgagtcgctcgacaatggagccttcgacggcgggcagccggacggcgtagaccgtttcgttcaggtacaggtgcacgaccccgtcgggggtcgacagcgggcccggcacggcggtgacctcggcgccgcgctcgcgcagcgcgtccagcagcgcctcgccggtcagcggggccgacaccagcagccggtggtacggctggatcgtgaccgactccggggtggtcaccacggcgaggaagcgcggcagttcgccgacctgcgcggccagcgagcggtggttgccgtcggcgacgatgaggtcgcctcccccggccagctcgcacagcaggtcctgtttcggacccggggccaccggccagatctcgtgccgccgcccggcctcgtccacatcggtcacggcgggttcgccgacgcaggcgtcggccagcgcggcctggagttcctcggacttgccgtgctgcaccagcagcaccggcgacagcaggtgccgcagctgggcgttgagcgccgcgcgctgccggaccttctcgatgaagacgtcctcgttgcggatcacccggccgggttcctcggccgaggtggagatctcgtcggtgtcgaccatgcaaaacaggccgtaggcgcatcggtcctcgccgctgatgcggtaggccaccacgacctgcccggcgcgcgcgaaccggcccgtctgctgcagggcctccagccgttcggcggccgcgggcaggcagtcggtgaagctcatccccgccgccaccgcctcgggagtgcggtcgggcatctccactgccagcatcgatgtcggcttcgccgcgactatttcagtgatcctggattcgtcggcgtattcgtcgtagttttgggcgccggtgccacccgtcgacagccaggcgttttctattggatgcgctgcggtcacggtaagagactagcgacacgtctttcggccctaccagcgccgttggccatggcgcgcgtggaagactcttgtgaagatcgttcaactaattgaagggagctgcagcgtggcggagacccacatactcactcaaaccgacgcgagccagcgcgcacgtctgctgcgcgtcgactcctatgacgtcgctgtggacctgaccggctcggacaccacgttcgtgtccacctcgacggtgcggttctcgtgcaccgagcccggagcgtccacgttcatcgagatcgccgccgaggccgtgacggcggcgcagctcaacggaaccgacgtcgacctgtcggagtactcggcggagaatggcctcaagctgccatccctggccgccgacaacgagctcgtggtcaccgcgcgctgccgttactcctccagcggtcagggtctgcaccggatgaccgaccccgtcgacaagcagacctacctgtactcgcagttcgaggtctcggacgcgcagcagatgttcgcgtgtttcgaccagcccgacctcaaggcgcgcttcaccttccgggtgacgctgcccgagcactggcgggccatctccaacatgcccgtggactccgagacgacctcgggtgagaccaagacggtccacttcgagcagtcgccgccgatgagcacctacgtcaccgcgctgtgcgccgggccgtaccacgaggtgaccgacagccacgacggcatcggactcggcctgtactgccgggagtccatgaaggaatacctggacgccgagggcgtcttcgagatcaccaagcagggtttcgaccacttccactcggccttcggcgtgcggtacccgctgccgaagtacgaccaggtcttcgcgccggagtacaacatgggcgcgatggagaacttcggctgcatcaccatcgccgaggcgtcgttcctgttccggtcccaggtgaccgagtacgaactggagcagcgcgccaacgtcatcctgcacgagatggcgcacatgtggttcggcgacctggtcacgatgcgctggtgggacgacctgtggctcaacgagtccttcgccgagtgggcctcccactgggccaatgtggaggccacgaagtactccggtgcctggacgacgttcctcaccgtccgcaagaactggggttaccgccaggaccagctgcccaccacccacccggtctacacaccgatgcccgatgtggaggccgtggcgacgaacttcgacggcatcacctacgccaagggcgccagcattctcaagcagctggtggcctatgtgggcatcgagccgttcaagcagggcctgcggcagtacttcgagaagcaccagtggggcaacgcggcgttctccgacctgctgggctgcctggaggcgtcctcgggccgcgagctgcgcgagttcgccgacacctggctggccagcgccggagtgtccacactgtcgcccgagttgcaggtgggcccggacggcacctacacctcggtcgcgatccgccaggaggtcgtcgccgagcacccgacactgcgcacccaccgcatcggcgtcggcctgtacgacctggacgacggtgtgctgcggcgccgccgccggatcgaactggacgtcagcggcgagcgcaccgaggtggccgagctcgtcggcgagaagcagccggacgtgctgctggtcaacgacgacgacctcacctactgcaagacccggctggacgaacgctccatggccaccgtcgtggaacacatcgcgggcttcaccgactcgctgccgcgggcgctgacctgggccgcggcctgggacatgctgcgcgacggcgagatggccgcccgcgacttcgtgcggctgggcgtcgtgggtctgccgcacgagcgcgacatcaacgtggtcagcatgatccagcgtcagctgggcgccgcgctggtgtacgccgacccggcggtgacgccgagtctgcgcgccgacctggcggccaccgcgatgcgggccgtcgaggacgccgaacccggtggcgacatgcagcgctcctgggccaaggcgtacgccggtttcacccgtggcgacgagggaatcgcgcggctcaagggctggctggccggacagggtgtcccgtccgggctggcggtggacaccgacctgcgctggcacctgctgacctgcctggccgggctcggcgccgcgagcgccgaggacatcaacgaagagctcaagcgcgacaacaccgccgacggtgaacggctatcgctgatcgcgcacgcttcgctgcccacggtcgaggccaaggccgagacctggcggcgcatcaccgaggacgcgggactggcgaactacgccaggcgctcgctcatgctgggcttcgcgcacccggatcagctcgacctgatccggccgtacgtgtcgaagttcctggactcggtggcgccgatgtggcagcgactgtccacgcaggaagcgatcgagtacatctcgttcgcgttcccgcgtctcgtcgtcgaacaggacacactggacgcgacggacgcgtggctggccaacggcggcgacggtgccgaggaggccgcgatgcgtcgcggtgtcctggagggacgcgacgacatcgcccgcgccctgcgggcccgcgccaaggacgcccaggcgggctgacgaaaccacgaaaagcggggccgggcgtatgcccggccccgcttcctactcccagcggggtagcggcagtgccggtgtcaggctgacgacggcccggcgcttcggcgacaagatcggtgacagaaggcaattcttcctccagaagggaattagtcatgtcactgatcaaggtctcgcgtcgcggcgtcctgggactcacggttctcgccgccaccggtgccgcagcggcgatcgccgccccggcgtgggccaccacctcgtcgtccgaagaggtcgccgaatggatcgaccgcaaggccagacccctgcggaccaccgatcccggcgccgacctggacgacctgcgggcgttgcggcacgtcgtcgacggcgcgaccgtcgcggggctgggcgaggccagccacggcagccgcgagctgttccgtgtcaagcaccggatgacgcggttcctggtggagcgcatgggttttcgcaccctcgcgttcgagcaggacttcgcgtggggaacgctgatcgaccactatgtcgtcaccggggagggtgacccgcgcgaactggtgtcgggcatgtcctcgccgctgtgggcgaccgaggagatcctcgaactcatcacctggatgcgttcctacaacgaggaacaccgggacaaggtgcgtttcctcggcgccgacctgctcaccctgcaccagctgagcttcgacaaggtgatcgcgtacgtcgagcaggtcgcacccgaacggctcgacgaggtccaggccgagctcaagccgctgcgactgcgcggcgagtactacgagcacttccagtggtacgacgggctcgacgccgacgagaagcagcggctcatcgagcacgcccgcgagctggtgaagctgctggaagcgctgcccgacacctccgactacatggacggcgagttcgcccgacagcacgcccgcgcgatcctcggctggtacgagtactacgtcagcggcgaggcgttgcgccccaaccgggagcggttcatcgccgatgcggtgcggtggtggaagcggctgcacggcggccggatcgcctactgggccgccaacgtccacaccggagccgcgaaggaggtgacgttccggatgcccggcgacacgtcgaacggttcctgggcgggtcaccacctgcggcagtacttcggacggcggtacgtctccatcggcaccgcgttccacgaggggtccatcacctccggttgggcaccaccggcgccgtatcgcgtcgacgcgccgcccaagcagctgctggaggccgtcctcggtgcgtccgtgcatgccgactacctgctggacctgcgtgcctccgcgccgcgaccggtgcgggagtggctggccggaccggcacggctgcgcatgatccacccgtcgtacaccacgccgggcgacggctccgaccacacgatgtcggtcgactcgctcaccgacctgttcgacgcgatcgtccacatccgcaccaccaccccgagcaggttgctgcggtgaccgatgacgcccggcccggaccggaggggaatccgggccgggcgtcacaggtgccggttaacctgaccgtcgacgcaccggaggatcgaatggcgacttacgtggcactgctgcgcggtatcaacgtcggcgggcacaacaaactcccgatggcggagctgcgcgacctgttcgcgacgctgggccaccccggcgcccgcacttacatccagtcgggcaacgtcgtcttcgacgccgaagccgaggccagcgacctggaacgcgacatcgccgcgggcatcgccgaccgcttcgggtacaccgtcgcggtcatggtccgcagccgcgaacaactggacgcggtgctggccgcgcatccgttcggcggccgcgacctcgatccggcgaaggtggcggtcgtgttcctgtccgcgacggtcgacgcggtgaccgtccccgagggctatcccgaggaggcggtgtcggtgggccgggagctgttcatccactaccccgacggcatgggcaagtccaaactcgaccgttccgggttctggaaacagctcggcgacaccaagaccacggttcgcaactggcgcaccgtcaccaagctgcgggagatgatggacggctagtcgcgccaggcgtccagcacgtcgcccggtccccacacgacgtccacgggtcgcgggtcagcccgttcgtccacaccagacaacgagacgatcagcaggccgctgtcgcggcgaaagcccggcaggttcgcgaccgcgttgatcaggtccgacaggtcgtggccgtcgaaggcgctctccagccacttgatcgaaccggcgaactccacccgcttggccaccggcgcggcgtcggcgatgcggtacagcgtgggtttgccgggccgggtcgacagcggctcgtcccgggccagcacccgcttgtcctcgacgagctgccgcaggatcggcgacagtgtgcccgacggcagctgtccctcgcggctcccggccgaggccgcgacgggtcgccgcactcctgccgagccgacacgagcgctggacgttatccgtcgacgggtagcagcgtgaacgcgtccagttccgggtgaataggcgccaccgttcgaaaatggcgctcatcaagggtcaatatgcgatcggtatgccaacgatccgcagccacgacattcatcgcgtcagtcagtccaatcgccaggtcaaagtattgggccatcaactcacgcgcggcacgcaggtctccatcaaccacgtcgtagacaacgcacgcgccgtcgttgatctcgtcaagaaagtccagcgcggtttgaacaccgaatcgactggtcaacaaatagtcgacctccgcaagcaccataggcgtcacgaggactgtctcggcgtgcgcgaagactctccgacctcgatcgtgcagttcgtgggcggcgtcgatggcgacgaggatgccggaagtgtcggcgatcacgatcactgcgaaaggccgtccgcaccgaatccacttgccaattcgccatccacgcgattcgcccattgaggatccccgctgttgacgaccatacgcaagccgcgtgcacgagtgggcgcggcttgaaggacatgagcgacaccttcacgaatcaattgcgcctctgattttccggtgcggcgtgccacctgtttcagcagctgggcatccgcttccggcaggtacaccgttgttcgcttcatgacatatacgctaacatatgtcaaggaccctaggtcaaccggccaacatcggccccagcggacggccgccgaacaggtgcagatggacgtggaagacctcctgaccaccgttcttgccggtgttgaacagcagccggtacccgtcggcggctacgccctcggcctcagcgatctgaccggccatcgccagcaggttcccggccagtgccggatcggcggtggccagttcgacggcgttggcgtagtgggccttggggatcacgagcacgtgggtcggcgccttgggatcgatgtcgcgaaacgccagcaggtcctccgactcggccaccacagtggacggaatctcgcgttcgacgatgcggcagaacagacagtcgctcatgccgtcatcttacggaccagccccatcgacgcggcggcctcggccagcgccgtcaccacggcggccacggcgggcgggtcgggtggatcgccgtaggtggcggcgtagatccggcgcgggaagccggtgagttcggtggcgtggacatcgggtcgacggtgggctcgcagcgcgagtcccggaagggtcgtgacgccgttgcccgccgccacgagcgcctgcacgacgaccatgtcgtcgctgaccgaaccgacgcgcggggcgaagccctcgtgctggcacacggtggtcagctcgttctgacaccattcgcagccgccgatccaggcggagtcacggtggttggcgacgctgtcgtcggcctgtcggctgatgaggttgatggagtcgtcgccgatgtggaccagccgaaaaccgtcgtcccgcatcggggtgtgggcggagaggaaggtgagcgcgacgtcgagctggccgctccgcagcagctggaacgactcggcggggtggctgtcgaacaggcccagttcgagtcccggatgcgcctcggccagggcggcggcggccgtcgggacgatcgtgctcagcgtcgaggcgttggcggccagccgcacccgtccggtctgtagaccgatccgtgccgccagctcggtggtggccgcgtcgacccggccgaggatctcggcggcccggtcggccaacagttgcccgtccggggtcaggcggatgccgcgaccgacgcgctgcaccagcttggcgccggtggccgtctccaggcgagccaggtaatggctcaccgacggctgcgaatagtgcagctccttggcggcgtcggtcactgacccgtgccgcgccaccgccgccagcaccttgagctggatcagattgagcactcatcaagattatcaatatgttttgccataaattgacattagacatcatgagtcaatcggagcatgctgaaagcacacagacaccacagcgaaagaagaagatcaatgtccgaagttcgggtccacaatttctcgatctcgctcgacggtttcggcaccggcgacgtccagtcggccgacgcgccgttcgggcacgccggtgaacggctgcacgagtggatgttcgccacccggttctgggacaagaccggcggcagcctcggggccgacaacgcgttcgccgaccggaactccgtcggcatcggcgccgagatcatgggcgccggaaagttcggcccgcccggctggcaggacgacgccgactggaagggctggtggggccccaacccgccgttccacagcccggtcatcgtcctcacccaccgcccccggcccgccatcgagatggagggcggcaccaccttccacttcctcgacgccacccccgccgaagccatcgagcaggccaagaccgcggccgacggcaaggacgtgcgcatcggcggtggcgccaccgtcatccgcgactgcgtcgccgcgggactcgtcgaccacatgcacctggtgcaggtgcccatcgtgctgggccggggcgtgcgcgtgtgggacggtctggaggcactggaggacagcttcgacatcgaggccacctcgacgcccagcggcgtcacccacctgaccttcaccaagcgccggtgaacccgatgagtacgcaaaccctggacgccttcatatccgacgtggcggcgctggtcggcgacaccgacgacgaacgcgagatcaccgaacgggtcgctgcgcggctgtcagcgctgctggccagcggctaccggctccccaccgaactcacccggccgtcgaaggaccgccacgtgaactacccgctccacatcgcccccgacgacagctggtcactagcgtgcgtggtctggaacaacggccagcgcaccccggtgcactcgcacgagatgtggggtgtggccgggatctactcgggcgtcgaacgcgaactgcgctacctgaaacccacggtgcccgacacggcgctgacggcggccggtgagcaggagttcgcgcgcgggcaggtcaccgtgtgctgcacgaccgacgacgacgtccacgccgtcgtggccatcggcgacgaacccaccgtcgggatccacgtctacggcggcaacatcggcaccagccgccgacggtcgtacgatcccggcaccggagcggtcgaatggttcgtctccggctgggatgacccacccggccgggactgaggctcaggcgtgaccgttgaaggcgtcgcgcatccgggagaagaagccgttgccgcgagccggttccacgatctcctcgtcccgcagctcggccagctggtgcagcaggcgttcctgctcggcgtccagcttggtcggggtgcggatgtcgaggtggacgtacaggtcgccgcgctggtcgccgccgcgcaggcgcgggacgcccgcgccccggatgcgcagcgtggagcccggttgggtgcccgcgtggacgtcgaccgactcctgtccgtccagggtgtcgacggtcagcctggtgcccagagcggcggcggtcatcgggagtttgaccttgcagtgcaggtcgtcgccctcgcgggtgaagacgtcgtggggcttctcgtggatctcgacgtacaggtcgccggcgggaccgccgccggggccgacctcgccctgacccgccagccggatgcgcatgccgtcctcgacgcccgaggggatcttgacggtcagcttgcggcgggtgcggacccggccgtcgccgccgcacttgccgcagggcttggggatgacggtgccgtagccgctgcacgaggggcagggccgggccgtgacgacctggcccaggatggtgcgctggacgctttggacctcaccggcgccgttacaggtgtcgcaggtttcgggttgggagtcgtcggcggctcccgagccctcgcacacgctgcacaccacggcggtgtcgacggtgatcggcgattccatgccgaacgcggcctcgctgagctccaggtcgagtcgcagcagcgcgtcggcacccggacgccgccgggggcgcgggccacggctggcgccgcccatgccgccaccggagaagaacgcgtccatgatgtcctggaagcccatgaacggaccggcgccaccgggcccgcccggaccggcaccgcctccgcccggtgccagtggatcgccgcccatgtcgacgatctggcgcttctgcggatccgacaacacctcgaaggcggcgttgatgtccttgaacttctcctgcgcttccgggctcgagttcacatccgggtggaactcgcgggccagtttgcggtacgccttcttcaggtcgtccggagtggcgtcgcgtgaaacgccgaggatgtcgtaatagtcccttgccacgtaagctctcgatgtcatcgtccgtcaatggtctgttggtggggcagtcaataaggtcagttctgcgcgaggatctggctgacatacctcgccaccgtccgcaccgcggcgatcgtaccggggtagtccatcctcgtcggtccgacgacgcccaggccgcccacgaccgaaccagcgggaccatacccggtgctcaccacggaggtgccgtccagtcccgcgatcttgttctcctccccgatgcagatgttcagggtggagcccgagtcgatctcgcccagcagcttcagcaggacgacttcttcctccagtgcctccaggatcggccgcagcgaaccggcgaagtcgacggcgtgcagcgtcaggctggccgtcccggccaccgcgatgcgttcctcgccgcgttccaccagggtctccagcagcaccgtcgacagcgcggtcatcgcgggccgcagctgcggtgaggcctcctccaccagggtgcgtacctgggtgggggtctcggtgagccggatgcccaccagtttgtcgttgatctgggtgcgcagcgtcaggacgtcctcttcgggcagatcctcgggcagatccaccacgcgttgctcgacccggccggtgtcggtgatcatcaccagcatcagccggttggcgaccagcggcaccagttccaggtgccggacgctgctgcgcgacaggctcgggtactggacgacggcgacctggcgggtcagctgtgccagcagccgcaccgtccggtgcaccacgtcgttgaggtcgacggcgtcgtcgaggaaccggtgcacggcgcgccgttcggcggccgtcaacggtttgatcttgctgagccggtcgacgaacaaccggtagccccggttggtcggcacccgaccggcgctcgtgtggggctggcggatgtagccctcctcctcgagcacggccatgtcattgcgaatggtcgccgaggagaccccgagcgcgtgccggtgcaccagcgatttgctgccgacgggttccttcgtcgtcacgtagtcctcgatgatggcccgcagaacgtcgagtttgcgatcgtccatggtcatgtccgtcggcacctcccttcactcggggccgcaaggctggcactcaaacctaacgagtgccaagagtaccttcttcccacgacaaggggcccgtcacagcggtcacatcactggcacgatccacctaagctcgatgagtgacatatccccaggacccttacggccagcagtccgggtacgggcagcagcccggttacggacaaccaccgccggactacggttacgtggtgccgccgatggccgcggcgtcacccctgccggacgggcagctgacccaccaggacctcaaggacggcgcgaccgcgcactacctggcgctgttgggaatcatcgggccggtcatctggctggtgtccaccagcaacaagtcggcgttcgtgcgcgccaacacctactcggcgctgaacttcgcgatcagcctggccatctacaacgtggccgtcctgatcatcggcttcgtcctcggtttcgtcatcggcctgctggtcggcgcggtctggatcatcggcgtcatgttgctgctgtgggtgatcgtgggactgggcctgatcatctggtacctggtcgcctgtctacagggcgcgacgacggcgaaacgcggccaggtgcacgaatacaagggcgcgttcaagttcctcaagccctagggcaccaggtcgcgcacgaccgcgtcggccagcagccggccccgcagcgtgagccggacgcgatcggcggccagcgccgccggatccagcagtccctccgccgcggccttgcgggcgttgcgctgtccgtcggcgtccagcgcgcacagtgccaggccgtcggccagccgcacgcccagcaggacgtcctccatgtgccgctgcggcggggtgagcagttcacggccctgcgccggggacagtccgtcggtcaggcgctgcccgtagcgggccgggtgtttgacgttccaccagcgcacgccgccgacgtggctgtgggctcccggccccagtccccaccagtcgccgccgcgccagtacagcaggttgtggcggcagcgcgcggcctcggagcgggcccagttggacacctcgtaccactcgaatccggcctcgccgaggacgcgttcggccgccaggtaccggtcggcggcctcgtcgtcgctgggcgcggggatgtcgccgcgccgcacctgcccggccagccgggtgccgtcctcgacgatcagcgaataggccgagacgtggtcggcgccggtgtcgacggccgcgcgcaggctggcctcgaagtcctcggcggtctcgccgggggtgccgtagatgaggtccaggttgacgtgctcgaacccggcctcgcgggcctcgcgcgcggcgtccagggcccggccgggagtgtggccccgctccagcaccgccagcacccgccgcgcggtggactgcatgcccagcgacactcgggtgaacccgcccgcgcgcagttggcggaagtactcggggtccaccgactcggggttggcctcggtggtgatctcggcgtccggcgtcagcccgaaggtcgactccagtttcgccacgatcccggtcagctccgacgcgggcagcaggctcggggtgccgccgccgaagaagatcgtcgagatcggcctcggcacgtcgcccagaacccttgcggccagatcgatctcggcctccagcaaccgcgggaaggactcgcggctgacgcccgaaccgagttcggccgccgtgtaggtgttgaaatcgcagtagccgcaccgggaggcgcagaacggaatgtgcacgtagatcccgaaatcgtggctccgggcggatttcagggcagagtcgggcagcgctccgtcgtcgggagcggcttcaccgtcgggcagagcggaaggcacgcgtactacggtacgagccatgcctgacgacacaaacgacgacttggtcacctacgccgtcgaccgtggtgtggccactgtttgcctcaacagcgacgccaaccgcaacgcgctgtcgaccccgctgatgcggcagctgctggctcacctggagacggccgccggtgatgacgacgtccgggtggtggtgctggggcacaccggccgggtgttctgttccggtgccgatctgaaggagaccgccgcggcccgcgaggccggtgaggttccggcggcgatgttgaccgacgtgctggccgcgctgtgggagttcgagaaaccggtgatcgcgcgggtgtcgggtccggcccgcgccggcggcatcggtttgatcgccgccgccgacatcgcggtgtgcgccgccgaggcgaccttcgcgttcaccgaggtgcggctgggcgtgatcccggcggtcatctcggcgacggtgctgccccggctgcgtccccgcgacgccgccgagctgtatctgaccggcaccgtcttcgacggccgtcgcgccgagacgatcgggctggtgacccgcgcggtcccggccgtcgacgtgaacatcgcggtggccggttacgccgaggacctgctcaagggcgcgccgggcgcgctggccggtgccaagcggctgctgcggcgcggtgagggcggtatccgggccgaactggacgagctggccaagacctcggcgcatttcttcctgtccgaggagggccgggaaggggtcgcggccttcgccgagaaacgcgatccgaactggatgccgtgatcagcggcgtttgaccagtcggtgcaggccgacgacgaggcagccgacgccgacgagcagcccggcggcggtgatcgtcgtggccaggttgttggcgggtacgtcggtgcgcacccagctggacgcgccgaatccgcccgcgaccatctcgaacttcttgcccttgtcggcgggttcgaaccgggagccgggcagtgactgccgggtggtctcgccgtccttggtggtgatgtcgacgtcgcagttccaccagtagccgacgccggagacgctgaccggtccgtcctgttcgcagccgacgacggtggcggtggccttgtcccggttggacaggtcctccttgtcggagacgccgccgcggtagttcatggccgtccagccggtggccagcgcggcgatgcccacgagcagcagcaggaaggccgagggaccgcgacggttggaggacatgggtccgaatgctaccgctgtctcaggtgaactcgacggtgcgtgtttcggcggtaccggcggcgaagtccagcagccgctcgccttccccctccaggtaccgccggttcttggccgacagggactcgaagggttcgaaggtgagaagcgcggtcttcttcttgagtgtcgtgaaccaggtgccgacgacgagaccgtcgatgaggatggtgcccttcatcatcgcgttctgccggaagaccttcttctgcgcgggtttggagatcacgaactcgcgttccctgtgggacagcaggatgttgtcgaaaccgcccagcagcaggggtttcagcggtccgtccaggtcgggcagttcgatgtcgggcaggtcgtacagttcccggccggccgcgtcgcggtggacgatcagccggtcccgcagccgtgcgaaggccggggcggtgcgggtgaggctcgaccaggtctggaagtcctgaatggtcgcggggccgtaggcggcgaggtagcgcgggatcgccgcgtccagcgcggcgtcccagtcggtgtcggggtcggcgcccagccactgcccggtggaggcgtaggtgaggccgccgccctgcccccacacgccgcgcggcggggtctggatcagcggcatcaggccgcgcagcccgtaggccaggtcgccgcccgcgtagccgtcgaactgttcggccagtccggcaccgagttcgtccacgtgcaggggtttgtcggccagcagtcgccgtccggcttcgaccagtgcctcggggtcgacgccctggatgcgttttccgtattcgctgccgttgaagacggtcttggacaggtacggctggaccagggtccgcagtgtcagggcgtcgcgggccgagaccaggtggatggtgccgcgcatcagcaccacccgcacggcgcggcggtcttcgagcagtgtggacaggtcgtcggtggtgaagtcgttcaggcggctccacagctggaagtagggcgggtcgcccagctgtccctgcattcccaccaggtgttccatcgtctccagtggagtggcgtcacggcgctcggtcagccattgacggtgcagccgggctcggttgagggcgcggtcgtcgaaagtcttcatgggggtcctttgctgccgtgtgctgcgggaatggtcgcatatcgctaaaacggggccgagggcgtgcgccctcggccccgacgggttcggtctacgtggtcggctgcgagttggtcgcggcctgcttcggcagggtgaagccgacggcgaagccgatcaccagcaccacgaccgtcaggcccagcgcgatccgggaagcgtccatgaggctttccaggtctccggcgaaccggccgaagaacgcggttcccagcaccgccaccccgaaggacgcgcccagctgctgcaccgaggtcagggtgcccgaggccgaaccgatctcctgcggttcgacgccctgcatcaccgagtcgaagtagcggcccatgaacatcgccgcgccgataccggacagcatcaggccggggatcagctggtaccagaccaggtcggcgcccgcctgctccagggtgaccagcaggatcgtcacgccgctggccttcagcagcgctccggccagcagtgtcttgcgtccgaaccgggccagcttgtcgccgaagcccatggtgccgcccatggccaccgcgaacgggatcatcgcggccgccgcggccagcggcgagaagtgcagtcccagctggaggtgcaggcccatgaccagaccgactccggccatcgcggccatcagcagcacgcccaggaccaggccgccgttgaaggcgcgtttgcggaacaggctcgggatgaccaggacgtccttgccgttggcggcgcgccgcacctggtagaggccgaaggcgccgaacaggatcagcgagacggcgatcatcgcgaacgaccacgcgggccagccggcttcgcggccctgcaccagcgggtagatcagcagcgcgctggcggccgaggccagtccggcaccgatgatgtcgagtttggccttggcgtcgccggagtccttgggcagcagtttcgcggcgagtacgacgatcgcgatgccgatgggcaggttgatcccgaagaccatccgccagccggtgtcgaacaggtccagcccgatgagccagcccgccaggctgggcccgccgatgacggccgcgcccatgatcggaccggccatgccgaaggccttctgcgattcgctggccgggaacatcgacttgatcagcgcgaacacctgcggcaccatcgcggcgccgaacagtccctgtgcgacccgcgcggcgatcgcggtctcgggcgagacgctgacggccaccgcgagcgacgtgatcgtgaatccgaccgcgccgagcaggaacatccggcggcgtccgaagatgtcgcccagccgggcgccgatcagcaggccgccgaccatggccagcgtgtaggcggcggtcagccactggatcagaccggccccgcctcccaggtcccgttgcatggtcggaccggccaccgaggtgacgctggagtcgagcagttccatggcgcttccggccatgatcaccgacagggccgcccagcgccaccggtacggggcgggttcggcggcggtcgccggttcggtgagggtctgcggtcgctcgggggcttcgataacagtcacgtcattctcctgaactgggatttcttcgttgcacagaacgatatgggcaatcgaggacaacttcggtcctcgattgcccgagacgataatgtgacgtgcaccacttgacatttcctcgatcgcccacctatcgaggactgaagctgtcctggatgaccgccatacttgcggcatgcttcccacatcagcgcgactgctcaaactgctgtcgctactacagacccatcgcgaatggtccggcaccgacctggccgaacgcctcgagatcgacgtgcgcaccgtccgccgcgacgtcagcaaactgcgcaccctcggctaccccgtcaacgccgcccccggcgtggcgggcggctaccagctgggcgcgggcgccaagatgccgccgctgctgctcgacgacgaggaggcggtggccgtggccatggggctgcgcaccgccgccagcggctccatctccggcatcgaggagagctcggtgcgggcgttgaccaaactggaacaggtgctgccgccccggctgcgcacccgcgtcaacgccatgcagaccgtcaccgtctcgacggcgtccagcaacgaccccgtggacgccgaggcgctgacgatcatcgccaccgccgcccgcgaccgggaacggatgcgcttcgaataccgcacccacgacggctcggagtccatccgcaacgtcgagccccaccggctggtccacaccggacgacgctggtatctacaggccttcgacatcgaccgcgaggactggcgcagcttccgggtcgaccggatgcggccacgcacccccaccggcccgtccttcgaggcccgcgagatacccgagttcggtgtggacaggttcgcgatctggaagggccagcgctaccaggcccgctacaccctgcacgcccccgtcgcccagatggccgaacagatcccggaacgctacgggatgctggaggccatcgacgacgagacctgcaccctgtacaccggctccaactggctggacgggctggcgatgtggctggtgaacctcggcgtcgacttcgagatccacgaaccacccgagctggtggaatacctgcggcagatgaacacccggctggcgcgggcactcgcctgacccccgaaaccgccgcgtcgccgcgatacttgtatcgatggatgacgatgaggtgctgttcgccggactggcccggcaggccgaactggtgcgctcgggccggttgtcggcccggcggctcaccgacctggcgctgaaccggatcgagcggctgaatccccgcctgggcgcgtttcggatcgtgctcgccgagcaggcgcgcgccgaagccgacgccctcgacgcctcgcggaccccgtcgggttcgcgaggcccgcttttcggggtgcccatcgcgatcaaggacgaactggacgtcgcgggccaactcaccaccttcggcggcgcggcgaagaccgaaccggccgccgccgactgcgaactggtgcgccggttgcgaaacgcgggcgcggtcatcgtcggcaagaccacgatgtcggagttcgggcagtggccctacaccgagtccgaaacgcacggcttcgcccgcaacccgtggaacccggatcgcacccccggcggctccagcggcggcagcgcggtggccgtcgcgtccgggatggtcgcggccgccatgggcggcgacggcggcggttcgatccggatcccggccgcctgctgcggactgttcgggctgaaaccgcagcgcggcagggtatccagcgccccgcacccccacctgtggtacgcgctgggcaccgccggacccctcacccgcaccgtgctggacagcgccatcgtctacgacgtcatcagcggcaccaccaaggccgaccgctggcacgccgaggcacccgcgaccagcttcaccgaagccgccaccagcgaacccactcggctgcggatcggattcacgaccaaaccctcgatgctcggcgtccggcccgatcccgaacatgtcgccgcggtgcgcgacaccgcgaccaggctgcgggaactcggacacgacgttcgggaggtgcgcccccggttcccggacctgaccgccgcgttcatgccgcagttctacggcggtctccgagccgaaaccgcccttgtggaccatcccgagctgcttgagcgacgcaccaggcaaaccctgaccctgggccgactgctgcccgaagccacggtggagtgggcgatccggcgcggccacgccgccagcgtcaaggccaaccggatattcgacgacgtggacctgctgctgacgcccacgatcgcccaccggccccgtccgatcggagcgctgaaccgggcgggttcactgcgcgcgcaatggcgttcgctgccgatgatcgcctacacggcactgtggaacgtgaccggcaacccggccgccgccgtaccggcgggtttcggcaccgacgacctgccgctgagcgtccagctggtcggccgaccgcaggacgaaaccacgatcctgcgcgtcgccgcgcaactggagcgagcccgtccctggaccgaccggcggcccgaggtcgcgttatttcttcgcggctttgtccacagcggacgcgtcggtggtcagggccgcgatgaaggcctcctgcggaacctcgacccttccgatggtcttcatccgcttcttgccctccttctgcttctccagcagtttccgcttacgggagatgtcaccgccgtaacacttggcgagcacgtccttgcggatggcgcggatgttctcacgcgcgatgatgcgcgaaccgatggccgcctggatcggcacctcgaactgttgccggggaatcagtttgcgcagcgtctcggtcaaccggaccccgtaggagtacgcggcgtccttgtggacgatcgcggagaacgcgtcgaccttctcgccctgcaacaggatgtccaccttcaccaggtcggaggtctggctgccggtgggttcgtagtccagcgaggcgtacccgcgggtcttggacttcaactggtcgaagaagtcgaagatgatctcggccaacggcagggtgtagcgcagctccacccgctccggcgacaggtagtccatgccctgcatggcaccccggcggctttggcacagctccatgaccgcgcccacgtagtcgttgggcgtcaggatcgtcgccttgaccatgggttcgtggacgaccgcgatcttcccgtccgggaactcgctggggttggtgacctcggattccgagccatcgtccatttcgacctgatagacgacgttgggcgccgtggagatcaggtcgagcccgaactcgcgctccagccgctcgcggatgatctccaggtgcagcagacccaggaaaccgcaacggaaaccgaaacccagcgccgcggacgtctcgggttcgtaggccagcgcggcgtcgttgagcttcagcttgtccagcgcctcgcgcaggtccgggtagtcggaaccgtcgatcggatacagtccggagtagaccatcggtttggcctcggcgtagccctccaaggcctcggtggccgaacggtgctggccggtgaccgtgtcaccgaccttcgactgccgcacgtccttcacgccggtgatgaggtaaccgacctcgccgacacccagcccggcggacttgatcggctccggtgagatcacgccgatctccagcagctcgtgcaccgcgccggtcgacatcatcttgatgcgctcgcgcgccgacaaactgccgtcgatgacccgcacgtaggtgacgacgccgcgataggtgtcgtacaccgagtcgaagatcatggcgcgggccggggcgtcggcgtcaccgaccgggggcgtgaactggtgcacgatcgcgtcgagcagttcctcgacaccctggccggtcttgcccgacaccttgaaacagtcctcgggttcacagccgatcaggtgcgccagttcctcggcgtagcgttcgggctgcgcggcgggcaggtcgatcttgttgagcaccgggatgatcgtcaggtcgttgtccagcgccaggtacaggttcgccagcgtctgcgcctcgatgccctgcgcggcgtccaccagcaggatcgcgccctcgcaggccgccagcgaccgggacacctcgtaggtgaagtcgacgtggccgggggtgtcgatcatgttgaggacgaactcgtcaccggtgctgtcgccgctgcgggccttccacggcatccgcacggcctggctcttgatcgtgatgccgcgctcgcgctcgatgtccatccggtcgaggtactgggctcgcatcttgcgctgctcgacgacaccggttatctgcagcatccggtcggccagcgtcgactttccgtggtcgatgtgggcgatgatgcagaagtttcggatccgctgcgggtcagtggcgccgggcgcgaagttcaacgtgcacgtccgttcgtcaatcgatggtggtgaggactcgtccgcggtacatgatcccacgtgcggtggcgggcccttcgccgccaagtcacgttgagcctcacacgacacccgcgcgagccgcaatccgtttgcggccaccggcgccgatcggcgaacatagtcccccatgaggtttgaactcggggatccggttccgtacgacgccaccgcgaaccggcccggctacgacaccctcccggccgaggtccgcgccgacatcaccgcgcacctgggcagcgaaccggtccacatcgccaaggcgggcggcggcttcaccggcggattcgccggggtcctcaccggcgccgacgagtcgaggatcttcgtcaaggcggccgggccgcacaccccgttcgtgaccaacgcctactcggccgaggcccacatctcgccccgactgcccgacggtgtccccgcccccgacctgcgcttcgcctcccaggtcggcgaatgggtggtgctgggcttcgaggccatcgagggccgcgccgcccggctgccgctggacccccacgacctggaccggatgctggccgcgtgggccagcgccgccgaagccctcacccccgcgccgcaggccctcgtcgaactggggctgccccggttcgccgacgtcgtcggcgacaccttccagaacttcgcctccatcgtggccggggaactgtccgcccccgacctgcagggctttcccgaccacttcgaggaactggcgcggctggaggcgggcttcaacgacgtcctcgacgtcgacgccgtccatcacggtgacctgcgtcccgacaacatgatcctcgccgacgacaaggtgtggatctgcgactggaacaacccggtcatcggctcgccggtcctggacaccgtcgcgttcctggtcgtggcgcacggcgacggccacgacgccgaggccctgctcaaggcccacccctccgcgtccggattcgacgacgaggagatcgacgtcatcctggccgccatcgccggctactacctctgcaacggcgacaaaccgctgatcgagaacgtgtcgcgctatattcgccagcaccagcgctggaacggactggccaccctcgattggctggcccgtcgtcgtggctggtaagcttgcctgtcgcgtgcggcgagaatcgcgcgcgcctgaatcgcacatcccaccgtacgaaagagaccgaggcttccagcgtggctaacatcaagtcccagatcaagcgcaacaagcagaacgagaaggcccgcctgcgcaacaaggccgtgaagtcggagctgaagacgcagatccgcaagttccacagcctcgccgagaccggcgatctggaggccgccaccacccagcagcgcgtcgccagccagaagctggacaaggccgtcagcaagggtgtcatccacaagaaccaggccgccaaccgcaagtcggcgctggccaagaagctgcagaacgtcgcttcctaacccggttcgcacacattcgcccacggtgggctgaaacacagactcgaacgatggtccgagcatcaaccgctcggaccatcgttttgctgtccccgaaaccgcccggctaccgccccgaacgcgcggccgtgatcgccaggatcgcccgctccagcgcataggcccggtcctcggacccgcccttgaccgccgcgttgagctcggcggtgacgtccatcgccgcgaccagcccctccggcgtccagccccgtccctgctgcttggccttgtcgacctgccacggcgccatccccaccttggaagccagctgataaccgctctccctggcccccgcgaccttggcgatattgcgcacgccggtggccagcgcgtcggccaacggcaccgcgtccacccccaccgacaacgcccaccgcaacccgctcaacgccgcctgggcgtcaccggtcaccgcggcgtcggccacggcgaaccccgtcacctcagcccgtccccggtagtacttgttgatctcgtcaacggtgaccttgcccccggtgtcggccaccaactgcgaacaggcactggccaactcacgcaggtcatgccccacggcggtgatcaaagcctccgcggcggccgcgttggcgcgagcccccagccgacgcaactcctccttcacgaagttggcgcgatcggtggcccgcttgatcttcgccgccgagatcacctccaccccggccttacgcagcgactcggccaaggccttgcccttgttgccgcccgcgtgcacgaccacgacctcgacatcggccgccggagcgtccagatacccgttcagggcggcggccagctccttcttcgcgtcctgggcgttctccaccaccacgacactgccgccgccgaacaacgtcgggctggtcaacgtcgtcagctccccgggactgaggtccccggcgtcggcacgatgaacctgaatgcccgcgtcgcgctgccgggcctcggcgacgatcgcggccaccgcccgttcggcgagcagctcttcctcgccgagcaccagccgcattcccgataccgtcttcgccatccggtcatcctcaccgctaggaccaacaacggcccagacgctgacttcctcagaacggaagccaaccctgccgccacaggtattgaaccagcatccccagacacatcaccacgacgatcggacggatcaaccgcgcgccgccccgcgacacggccaacgcccccaggtaggcgcccgacatcgaacccaccgccatgatcccacccaccagccacatcgtcttacccccgatggcgaacaccaccaacgaggcgacgttggtggcgaagttcaacatccgggcctgcgccgaagccggaaccaaccgctgcccccgcaacgacactcccgccgccgtgaagaacgacccggtccccggcccgaaagcgccgtcatagaaaccgatccccggaaccaccagactgttgtacggcgccaacgccaaccggggctccacatcccgatcgggccgtttcggcatcgcgatgaaatagatcgcgatgcccgccagcaccaccggcaccaccaccgtcagcgcccgggtatcgatgaactgcaccgtcacggtccccaccgccgatcccgccaacgcgaacaagaacggggcctgcatatccaccggccccgccaaccccttgcgccgcatcgacatcgccgaagtgaacgtcccgaaactgctctgcagcttattggtcgccatggcgtgcaccggcggaatctgggccaacaacaacgcgggcaacgtcaacaacccaccgccaccggcgatggcgtcaacactcccagcgatgagagcgacagcgaacagggcgagcagaaccgcgggggcaacggtttccatgccgcgattcttcaggtacaccaccggggtacccgaccagccgagacaaaccgtgagagcggtctcaacccaaacaggacccggccccccgaacccctgaccaggcacccacacccctgcggttcgacgccgcgagcaattcagtccattgtcaccaccgccagcccaccgtccccggcaaccacggcgaaactgccgtcccgatcggtgcgatgcaccgccgcaccctgccgccgcaactgccgcaacgccctgggatgcgggtgcccgtagtcgttgccgcgccccgcgctgacgacggccaatctcggcttcaccgcctcgaagaatccgtcgtcgaagtacgccgacccgtgatgcggcaccttcaacacatccgacgcgagccgctgcccggacgccaacaccgaccgctgcgccggttcctccacgtcccccgacagcaagatcgacaccccaccaacgaccgcgcgcaacacgaacgagttgttgttcggatccgaacgcgtcccgctgaactccgtatcgggcgccagcacctccaaccgagttctccccgcgccaacactgtcgccaacccgcacggtcaccgtcggcgtctcccggatcgcctcggcaagccgctcccccgcccccggccccgctggccaaccactcccaccagaacccggcggctcaccatgcagagcggggagtcgatcgcggcctggtggcgggccgacgccggacgggcgatcggtgcccgaggacccgtggccgtcggacatcggcggtaggaccgcctccacggttcggccactgtagacacccgcgacgccgccgatgtggtccgcgtgcgcgtggctgaacgccagtagcgccacccgctccacacccagcgagcgcaagcagtcgtcgatggcacgcgggtcgggtcccgcgtccaccacgacgacccgtgagtcgtgacccgtgggcaggacaagcgcgtcgccttgccccacgtcgcagaccaccatcacccagccgctcggtggccagcccccgctcagcattcggaccgggaccacaccgatcgctatgcccagcagcaggaccagcaggatgcggcgtccggctcgccagcgcagcagcaccagggccaccgcgatgagcagggccagtagtaggcccggcaggaagcccgatggccacggcagtgaccccgacgggatctgggccgcgtgagtggcgacggacaccagccattgggcgggccaagacgccaaccaggtcagcacgaacgccaagtctggccacagtggccacaccatcgtggcggccaccgccagtaccgtcgccggtgggacggctatggccgccagcgcgttggccaccaccgccaccggggtgatcgtgccggtggccgcggccagtaccggggtcaccgccagctgggccgcggccgggaccgccaccacggccgccagccattccggccagccacgccgccgcagcaaggcgatccagcgggaggcgaagaacaccagacccgctgtggccacgacggacagcacgaaccccaggttcgtcgccaggcccgggtcgatgaggagcagcagggccaccgccgctgacaggaccggcaccgcgtcgcggccgccccgtcgcgacaggaccagcagaccgagcccgcccatgaccgccgcccgcagcacgctcggggaggggcggaccagtacgacgaacccgacgatcaccgcgattccgacggtgacccgagtgcggcgtcccgctccacagccgatcgcgatcagtaccgcggctcccacgacgatggccacgttcgagcccgagaccgccagcaggtgcgtcattccggcgtctcggaagtccgcgtcgactccctcgtccatggtgctcacatcgccgagtgccagccccggcaacagtccggcggcctcatcggggaggtcggcgcaggcttcgcgcagcccggcccgcaggtaccccgccgcttgttgccaccacggtggttcgccgtgcaggcggggtgctcgggatacggcgacgtcggccgcgcccagcgtgcccgtctcgcccggggccagccgtcccttgatcgtcagttcctggcccggcagcaccgtggcccatcgccagcgacccacgtccggggagaagaccacggcccgcaccgagacctccacctcggtgtttcccacgcgagcccgctgcacccgcaccgcgacccggtacttctcgccctgtccgcctcgcagccgcagcgggtcgtcggtcacggtcacccgcatcgtggccacccgttcgtcgtccacccagtcgcggaacggcagcgcgtcccgcactgccacctgggccgaagcgatgaccgccccggccaccacaccgatggcgatggctccggcgactttcgcccacgctcggccgccacggctgccgaaccaaacgccgccacaagcgacgatcgacaggccaatgccccacccggctcccaggtacaggaccgccaccgcagccacccacacgcccagcgccacgaacgccagccgcagatcaggcgccgagttcgacgtctccccttgtccggcaaccgaagcaccggcttcgcccgcgctcaagacaacctcctgccttcgttcccgcaccgatcggtttcccaccacgacgaaccgtcggtccgctccgcgagccgtgcccagcccagcccagcccagccgagccgagccgctggagcgtgctggcgcccgacccacgaccgaccgcgctcctcggcgcccggcccgcattccacagcgccactcggcgagccacgtcggataccgagcgcgccgctccgcgaacggtgcccagccgctggggcgtgctgctcggtgcctgacccacgaccgaccgcgcctctcggcgagccacgccgagaaccgagcgcgcccctccgtgagtcatatcgaggaccgaccgcaactctcgacgagccgcgacgagccgctgggcctctgcttggcgaccggctcgcgtccgatcgcgcctttcggtgggccacatcgagaaccagccaaaccgcatcgtcaaccggccgaaccgctccgcgagccgcgtcgagaatcgaccgcgcctgttgcaagccgtgccgagccgctggccatcgccggggcgatgggggtgacggcgacggttctccagcccgccgccgtcaccgcttgtcacacggttaccttgtcggcgagcttgtccagtgtggctggaccgatgccatcgacctcggtgagctggtcgaccgagtcgaagccgccgctttgttcgcggtattcgacgatgctggccgccgtgaccgggccgatgcccggcagcgtggcgagttcgtcttctgtggccttgttgagattgaccggttcgcccggtgcgttggggtcgtcgggggtttcgcccgtgggcggctcttcggacgggtcgggctcggccggagcttcggggtcgtcgggattctcgccctcggcttcgaccacgatcagttcgccgtccttgaccttgcgggccagattgaggtagccgggggacgccgattcgggtgtcagaccgcccgccgcttcgatggcgtcggctacccgggcgcccgccgccagctcgacgatgccgggttcggagacgtcacccacgaccgagaccttgaggcggccgaccgcgccgccgtcgccgtcgttggtttgggccaccgcgactgcccccggggccggttgcgggctgggccatgagaaccaggtcagcgctccggccgtgaccgccacgatgagcagcagcatgaccagcacgccgcgggtgcggcccgccagcaggaaccgggagccggtgaggccgagcaggcccgcgacgcgaccccgcatgccctcggtgtgggttggtgatggttggggggtgccggacgtcgcgtcgacgacctcgcggcaggcgtccggagtggaatcgcagcccgccgtgcccgtgagccgatccagtcggcccctgaccgcggtggtgaattccgcccgcctcgaggttttcgggttacctgtgtgaatgccccgcagtgcgggggcttgcgtggaaatactcatgcccggtgtaacgggcgtggttggggcggggactccggggggcttgggggcctgtggataacttttgggttgtggataacttcttgacgcgtcggtgaaccacggcccccagcaggcccggcccgcagtgggccgcgatcaccgcgcccacctcggtgatgaacacttcccggacctggcgcccgaaccggtcccgcaaccggtgcgccagttcctccgcgcgctctggggagcggaggtggtgtagggccaggtcgaccgggccgtcgcgtcccgccgccacgaccaggtcctccagccgcgccagggcccgcgtcgaggtgcggaccttgtcgcgcagtttcacctcaccggattcgacgtgcaggatcggtttcaccgccagcgccgtgcccaacagcgcgccggcggcactgatgcggccgccccggcgcaggaactccagcgtgtcgacgtagaagaacgtgtcggtcgccgacgaagccgccgaggcgctgtcggcgacgaatcgggctccccgcccccgtttcgcggcagcggacgccgccaggacgcagaacccgagccccatcccggcgttcgccgaatccacgacggtgaccttgccgtcgaactcccgcgccgccagcaccgccgactcgtaggtacccgacagcgccgccgacaggtgcaccgacaccacgccggtcgcgccgtcgtccagcaatcgttggtagatctccgccaccgcaccgggtgccggacgcgacgtggacacctcgacccgccgctcctggaacgcccgagcgatgtccacagtggtgatctcggttccctcggcacccgagtagccgttgatcgtcacccgcatcgggatgatcgtcagcgggtattcgtcctcggctccgggcggcaggcaagccgtcgagtcggtcaccaccgcaacaggcataacggccaccgtagcccaaaccgcgagcccggcagccgcaggaggcggttcgcctcaggagaccttctcgacggtgtcgacctcgaacaccgtgccctccatacaggtggacatgttgttgtccgagaccttgccggtgacctcgaccttcatacccgacttcagcttcttggtcgcgtcaccgaccagctggtacttgacgccgtcggatttcagcatcaggcagcccggctccactccgtcggagatggtgccggtcagggtcttggccttcgtgtccggcttgccctcggtcgactccgtcgagtccggtttgtccttgtcgtcactggaactcgcactcgacgaggactccgacgacgaggaggaaccccccgcgtcgtccggttgccccttgccgccacaagacgccagcgcggcgatcaggagcagaccggtcgtgaccttggcaagctgtcgcatcttgttacgcataccggtttagacgcgccgccgctcacggcggttccgccgcctaagccgacaggttgtacccgtacatccgccagccggtgtgctccagccgcagatccgcccagtggcagttctccatcccgaacatggtgttggcctgttcctgactccagcccaggaaccggacgatcccctgccgcgacgacccgccgtgggtgaccacgaccgcggtgccgtcaccgggttcggccgccacctcgctcagcgccgcggcggtgcggtcggcgacctccgacagcacctccatgtcctccagctcgaacggcttgcgggcccgccacagttcgaacgcctccggaaaccgctccgcgatctgggcgcgcgtcagcccctcccacggcccgtaggcacgctcacgcagccgcttgtcgatccgcacgtccaggcccaccaggtccgcgaccaactgggccgtgtcgacggcccggcgcatgtcgctggcgaccacgacgctcggcgtcagccgggccagcaccttcgcggcctcgcccgcctgggcacgccccgcctcgttgaggtcgatgtccaccgacccctgtacccggttctcgtcgttccacgcggtctggccgtgccgaagcacgatcagccgcttcacgcggcgtcccgcagctcggagttcaccgccgcgtcgccgtcccgcgccgcacggttctcggcgctgtcgacgaactcgatggccgggcagtccttccacaggctgtccagcgcgtagtactcgcgctcctgcgagtgctggacgtggatgatgacgtcggcgtagtcgagcaacacccaacggccctgtttgagcccctcacggcgctcaggcttcacgtcgagctcgcggcgcagcttgtcctcaacggcatcgacgatcgccaggacctgccgttcgttgggagccgaagcgatcatgaagatgtcggtgatgaccacttcgtcgctgacgtccagcagcacgatgtctcgtgccttcttgtcagcggccgcctgcgcggcggcgagcgctactgtcctggcaaggtctgtggctaccacggggatccttcgttcggggccatgtctactcaagtttctcacggtcggccgacatcgcacccggggttttcactccgaccccactgtcgcgcgataaagcccgtgcttgtcgatataacggacgacctcgtcaggcgtgagaaaccagatcggacgcccttgcgcgacccgttcgcgacaatcggtcgacgacacgtcgatcccgggcatgtcgaccgtcacaacctccgcgtgcgccggcagccgggtcgcgccgcgccggtgcccggtccggttgacggccgcgaaggtcgccagcgagaacacctcgtccaccgccttccaggtcagcaccgtctccaccgtgtcggcgccgatgatgaagaacagccggacgccgggcccgtacttccgccccaggtcgcgcaacgtgtcgacagagtaggtcgggccgggccggtcgacgtcgacacggctgacccggaaacgtgggtgcgaggcggtcgccagcagcgtcatcgcgtaacgatgctcggcgtcggagaccgtggtgtccgccttgtgccaaggctgcccggtcggcacgaacacgacctcgtcgagatcgcaccgatccgcgacctccgccgccgcgaccaggtgaccgttgtggatggggtcgaaggtgccgcccatgacgccgacccgtcgcggccgtgatcccttgtcacccacgcctcgatcctaaccgtccaccacgtacccgccgggccagacgcaggtcggagcccatgtcgacgatcacccgccgcaggatcgcgtgcagccgatcctcacccgccgtggtctcggcgagcgcgatcgtctcctcgtccaccgcgtaccgcgggaacaacgcccgcgccaggtgcatctgctcccacggcgcccgggcgctgagcttgctgctggcctcgccgaagaaccgcccgacgtaatcacgggtcagctcctcctgctccggccaccagaacccctcggcggtggcccgcagcaggtggttcgacagcgtctgatccgtcagcaccgtctcccacgcggtctccttcgcctccagcgacggcaacgccgcgcgacaggtcgccgcgttcttgaaaccctccgagctggaatcgcgttccagttcggcgtcgatatcgctgtcgtgcacctcgcccaggaccgccagccgcagcaacaaccgccaccgcagatcgctgtcgagggcccggccctcgaccgtctcgcgctccaacagcagcccgcgcagccactcaacgtccacggcggcaccgatctcagaccgcaaggcggccaactggatgccactgcccggctcggcccgctgccgcaccgaccgcgtgatctcacgcagcttcgccgccccggcctcacgccccgacaccggcagatagcagttcacggcggtacgggcgaacgccagctgctgttgcaacggagcggtccgcttctcccccgacagcgtccggccgaggatgtccagatagtccggcaccgacagctcggcacagcggaccatgtcgatcagcatcgtccacacgatcgcccgcgccacactgtcctccactgtcaacagcgcggacgggacagccgcgaaactgtccgcgtccaaccggaccttcgcgtacgcgacagcgtcatcgttgagcagcaacagatctgcggcctcagtgccctccagctgtggaaccaccgtgcgctcaccggatacgtcgacggccacccggctcgccagaaccagccgctccccgtcctttcgatacagtcccagccggacgtgatgcggacgcaacgtcggattcccggccggtgcggtctgctcgatctcgacgcgccggtatcggcccgcctccacctcgcagtcgacccgcagcgtgttaggccccgcggtacgaagccaccgctgcgaccattccgacaggtcgcggccactggcgttgctgaaacagtccatgaggtccgacagcgacgcgttcccgaaccggaacttctcgaagtactcgcgcagcccactgaagaacaccttgtcgcccaaagcggcggccaactgctccagcaccgccccgcccttgtcgtaggagatcgcgtcgaaattgctgagagccgccccgctctcggcgacatcacccgacaccgggtgcgtcgacggctgttcgtccgcctcataggcccgctgacggctgttcaccgcgttggccttggcatcgccgtacctggtcccctccgtcgcggcccgatagcccatgcagtcggcgaaggactcgttgagccacaagtcatcccaccaccgcatggtgaccaggtcaccgaaccacatgtgggccatctcgtgagcgatcgtcgccgccgtgttctcacgcgtcgcctcggtctgggcgctgcggtgcaggaaccgctcatcccggaacgtcacacaccccgggttctccatcgcccccgcgttgaactccggcacgaagcactggtcgtacgtctcgccaaagggataccgcacgccgtacagggcgttcagacgatcccagcagccgaaggtgacctcgaacaactcatccgcgtcccgatccagcgtgtcactgaacgaccgacgcgaatgcaacccgaaccgaacaccatcgtgttcccgatacaacgaatggtaaggccccgccaccaccgtgacgaagtacgtggccagcggtttcgtctcgacgaactcccaccggccgccaccaagccgggtacccgcctcgttggccgtgaccgtccagtcctcaggagccgtcactgtcaaccggtacggggccttgagatccggttgctcgaagcaggcgaagacacggctcgccatgtccaggaagcccatcatgtaggtgtaggtgaggccgtcctccgggtctgtgaaccggtgcaggccctcgccgtcatgcgcgtacgccatgtcggcctggacgaccagctcgttcgacgccgccaggttgtccagatgaaaacgaccatcccccagaccatccacatcgaggctctccccgttgagggtcaccgagaccaacgtccgcggatcgatctccacgaacgtggacgaacccggtgtgcgacaagagaaccggatcgtggtcgacgaaccgaaaacctcatcgcccctggtcaggtcaagatcgacgtcatacgactccacggtgagcagatcgtgccgcaccacggcttcttcacgcttcaagctaggcatggactcgatcctgccgtatcgcccgaacgcgaccgtcaatggatacaaaaaatgcctcgcggccccattgctggggccgcgaggcgaagttaagtccggcggtgtcctagtttcccgctccgtgtccagagcagtatcatcggcgcggggaggcttaactaccaggttcgggatggaactgggtgtttccctcctgcaaaaaaccaccggcacaactttgcaagtagcagtctgggtcgcgtctgcctggttgtggctgcgcggttcccggctcacggtcgagtgtgggccggttatgtcccgggctacttggagtccgttatggagttagaggtttgttgtttgggattcgtatagtgggtgcttcgcgtctgtgtgtgtctcagcgtggagagtgttgttaagtggtcggcttgttagtaccagtcaactgaacacattgctgtgcttacatttctggcctatcaacccagtcgtctggctgggagccttcacacgctaggtgatggagactttatcttgaagtcggtttcccgcttagatgctttcagcggttatccgttccgaacgtagctaaccagccgtgcacctggcggtacaactggcacaccagaggttcgtccgtcccggtcctctcgtactagggacaggtcttctcaagtttcctgcgcgcgcggcggatagggaccgaactgtctcacgacgttctaaacccagctcgcgtgccgctttaatgggcgaacagcccaacccttgggacctgcttcggccccaggatgcgacgagccgacatcgaggtgccaaaccatcccgtcgatatggactcttggggaagatcagcctgttatccccggggtaccttttatccgttgagcaacaccgcttccacttgccggtgctggatcactagtccctgctttcgcatctgcttgacccgtcggtctcacagttaagcttccttgtgcacttgcactcgacacctgattgccaaccaggctgaggaaacctttgggcgcctccgttactttttgggaggcaaccgccccagttaaactacccaccaggcactgtccctcgaccggataacggtcgcaggttagatactccaaacaatcagagtggtatttcaacaacgcctccccatgaactagcgtccacggttcactggctcccacctatcctacacaaactgtccaaagcatcaataccaagctgtagtaaaggtcccggggtctttccgtcctgccgcgcgtaacgagcatctttactcgtactgcaatttcgccgggcctgtggttgagacagtggggaagtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggatggttatagttaccaccgccgtttactggcgcttaaattctccgcttcacccttacgggttaacgggtcctcttaacgttccagcaccgggcaggcgtcagtccatatacatcgaattacttcttcgcatggacctgtgtttttagtaaacagtcgcttccccctggtttctgcgaccacccccagctcctggagtaaatccattcaccgagtgtggtcccccttcttccgaagttacgggggcaatttgccgagttccttaaccacagttcacccgatcgccttagtattctctacctgactacctgtgtcggtttggggtacgggccgctcgatacatcgctagaggcttttctcgacagcatgggatcaccgacttacaccttcattcaggctacccgtcacatctcaccctcgtgtggtacggatttgcctataccacgggctacatgcttggcccggcactaccagtcaccgggaccggctaccctcctgtgtcaccccatcgcttgactactaccaggcggggtcccagccgccccacacactcaccggcccgaaggccaatgtcgcggtggtttgggtggttagcacacacaagattcatcatggtcgtatcttcgcgggtacgggaatatcaacccgttgtccatcgactacgcctttcggcctcgccttaggtcccgacttacccagggcggattagcctgcccctggaacccttagtcatccggcggcagggtttctcaccctgctttcgctactcatgcctgcattctcactcccgccacctccacaactcgcttccgcggctgcttctatggtgacaggacgctcccctacccacccacacacctagacacgccaccgtaatggcgagccgggttattgtgtgagtgtcacagcttcggcggtgtacttcagccccgctacattgtcggcgcgaaaccacttgaccagtgagctattacgcactctttcaagggtggctgcttctaagccaacctcctggttgtctacgcgatgacacatccttttccactcagtacacgcttaggggccttagctggtgatctgggctgtttccctttcgactacgaagcttatcccccgcagtctcactgccgcgctattagccttaccggcattcggagtttggctgacttcagtaagcttgtcggccccctaggccaaccagtgctctacctccggcaagaaacacgcgacgctgcacctaaatgcatttcggggagaaccagctatcacgaagtttgattggcctttcacccctacccacacctcatcccccagcttttcaacgctggtgggttcgggcctccacgacctcttacagccgcttcaccctggacatgggtagatcacttcgcttcgggtctaggacacgcgactcaattcgccctattcagactcgctttcgctacggctaccccacacgggttaacctcgccacgcaccactaactcgcaggctcattcttcaaaaggcacgccatcacccaccgcaggtaaacccacgcgtaggctttgacggattgcaagcacatggtttcaggtactatttcactcccctcccggggtacttttcaccattccctcacggtactaaatccgctatcggtcaccagaaagtatttaggcttaccaggtggtcctggcagattcacaacagattccacgagtctgatgctactcgggtgcccactaaggcaggtgccatgttttcggttaccggactatcaccgtttaccgttccgctttccaacggattcacctaacacgacactttcttactaccctctccatcggcagatagagaaaagtgggtcccacaaccccgcacacgcaacccctgccgggtatcacacgatgcacggtttagcctcttgcgcgttcgctcgccactactaacacaatcacggttgttttctcttcctacgggtactgagatgtttcacttccccgcgttccctccacacgccctatacattcaggcgcgggtaacaccacataaatgatgctgggtttccccattcggacatcctgggatcacagctttgttgacaactcccccaggcttaacgcagcctcacacgtccttcatcggcttctggtaccaaggcatccaccatgtgccctacacaacttaacacaacacaagcaacctcaacggtcgctcaaaacactaagacacaaacacaaccaacaaggacacaaaccaaaggcttgggcccggcgatgtcggttgtgcgattagatgctcgcacccactatacaaatctcaaacaacacaccagctggcctgtttcctcgctaccagcgagaactcaaccagccactgaaaactcagcgcccggaccaggaaactcctgaccggaggtctgttttttcaggacctaacagggtgtcttgtgatccacgaaagttcgcgggaaagtcaatgtgttgcacatttaccaggtgtatttagaaaccccgtagggtttctagctggttgtgctccttagaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcgtcccaatcgccagccccaccttcgaccgctccatcccacgaggggttaggccacgggcttcgggtgttgccgactttcatgacgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcgttgctgatctgcgattactagcgactccgacttcacccagtcgagttgcagactgggatccgaactgagaccggctttacgagattcgctccacctcacggtatcgcagccctctgtaccggccattgtagcatgcgtgaagccctggacataaggggcatgatgacttgacctcatccccaccttcctccgagttgaccccggcagtctcccatgagtccccgccataacgcgctggcaacataggataagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcaccacctgtcacccgatccgaagaggcacctgtctccaggtgtttccgggtgatgtcaaacccaggtaaggttcttcgcgttgcatcgaattaatccgcatgctccgccgcttgtgcgggcccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggggcgcttaatgcgttagctacggcacggaaccaacaaatgtgaccccacacctagcgcccaccgtttacagcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagaacaagcccagagatccgccttcgccaccggtgttcctccacatatctgcgcatttcaccgctacacatggaattccgatctcccctacttgcctcaagcctgcccgtatccaccgcaaaaccagagttaagccctgatctttcacgacagacgtgacaagccgcctacgagccctttacgcccaataaatccggacaacgcttgctccctacgtcttaccgcggctgctggcacgtagttagccggagcttcttctgcaggtaccgtcattttcacttcgtccctaccgaaagaggtttacaacccgaaggccgtcatccctcacgcggcgtcgctgcgtcaggctttcgcccattgcgcaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccggtcgccctctcaggccggctacccgtcaaagccttggtgagccattaccccaccaacaagctgatagaccgcgagcccatcttcagccgaaaaactttccacacccgtctcatgcgagaagatgtcgtatccggtattagaccccgtttccgaggcttatcccaaagccaaaggcagattactcacgtgttactcacccgttcgccactcgagtacccccgaaagggcctttccgttcgacttgcatgtgtgaagcacgccgccagcgttcgtcctgagccaggatcaaactctccaacaaaaaactcgcacccacaccaaccactccccaaaagggaaagcaacggtgcatcaggtgactgacttcttgctgcaaaagcatcctgaccatattcaaaagaaatgatcaaggaatcaaacaaaagattcaaacctcaacaccacaaccacacggtcgcggcttaacgaggcccacacactgaccatcacaaaacaccctgttaagttctcaaaaaacacacccacaccagtcctgaccgctcatctcgagctttgggcctctggtgaagcgcaacctcttaactctaccagtctcgatttcgtcgcttcccggggggtcttgcccctccggccgcgcgataccggactcgatattgctgaggatttcccacgagcctgccaggcgcaagccgatgtcgcaacgttttttcgttgagattttgggcttgccctgtccggttccccgcgggcaagaactaagttacgccatgggtctcagggcccgcaagccggggggtgggtgttacgtaccacccaccgtttccgcaggtcaggacggatcttcttcggcgtcgtcctcggagtcgggttcctcggtcgtcgcgcggcgggccttgcgggcggcaagccgatcggccgccgagactcggttgtcggtttcgaaccgggggtcggtgccgcgagggccgctcatcgcgatggtcgccgggtcggtgggttcccactcgaactcgaccgcgccgatgcgcaccagacagccgggggtggcccccgccttggcgagcgcggtctcggcgccgatcttggcgagccggtcggccaggtagccgacggcctcgtcgttgctgaagtcggtctgccgcacccagcgttccggtttggcgccggtgatgtggaacacgccgtccttggtttccttgatctcgaaaccggagtcgtcgactccctgggggcgcagcacgatccgggtgggttcgggacggggctgggactcacggtgggcggtgacggcggcggccagcgcgtaggtcaatgtggatagacccttgcgggcaacggcgctgacctcgtacaccggccagccacgggtctcgacgtccgcgcgcaccagttcggcgagttcggcggcctcgggcacgtcgatcttgttgagcacgacgatgcgggggcgatcggtgagtccgccgtactcggcgagttcgtgttcgagcgcgtcgatgtccgacagcgggtcgcggccgggttccagggtggcgcagtcgacgacgtgggccaggaccgcgcagcgctcgatgtggcgcaggaattccaggccgagccctttgccgtgtgccgcaccgggaatcaggcccgggacgtcggcgatggtgaaggtggtctcgcccgccgagacgacgccgaggttggggaccagggtcgtgaacgggtagtcggcgatcttggggcgggccgccgacagcgcggcgatcagcgaggacttgcccgccgaggggaagccgaccaggccgacgtcggcgacgctcttgagttccaggaccgcgtcgagggcttcaccctcctcgccgagttcggcgaagccgggggccttgcgggcggcgttggccagggcggcgttgccgcgtccgccacggccgccacgggcgagcacgatgctggtgcctacgccggtgaggtcggcgatgacctcgccgtcggcggactgcaccacggtgccgtcggggaccttgaggtgcaggctcttgccgaaggcgccgttgcggttggaaccctggccgcccttgccgttgcccgccttggcgtgcgggtggaagtggaagtccagcagcgtgtggacgttggggtcgacctccaggacgacgtcgccgccatggccgccgtttcctccgtccggcccaccgaagggtttgaacttttcccggtggatcgacacgcagccgtggccaccggtgcccgcctggacatgcaggaccacgcggtcgacgaaggaactcacccgttctccttaacacgaaaagcggacccaggagtatcgactcccggatccgctgggttgcttcttggttcggacctactcgcccgaaacgatgctgacggtcttgcgtccgcggcgcttgccgaacttgaccgcgcccgccgcgagggcgaacaacgtgtcgtccttgccgcgaccgacctggtcaccggggtggaatttggtgccgcgctggcggatcaggatctcacccgcgttgacgcgctggccgccgtagcgcttcacgccgaggtactgggcgttggagtcgcgcccgttgcgcgagctggacgcaccttttttgtgtgccatgtcgagtgacctcctacttcccgccgctgatgccggtgaccttgacccgggtcagctgctgacggtgaccctggcgcttgtggtagccggtcttgttcttgaacttgtggatcttgatcttggggcccttgaagtggtccaccagctcaccgttgacggtgacgccggacagagccttggcgtcggtggtcaccttgccctcgtccacgaggagaaccgcgggcagcgtcacagtatcgcccggctcgcccgcgagcttttccacctcaaggacgtcaccttcgacggccttgtactgcttgccgcctgtcttgacgattgcgtacatctgacgcttgtctcctcggttgactccctcgcttctcagcgaggacatgcttgtcggcccgaaaacaggccgtcgtccaaaatacgtcatcacgtgggtgccccacaaaccggggcgctgtgtccacgctctcaagccgccgcttgaccgttcgtggtgctggcctcggcgatcttgcgggtctgctcagcggccgatttggccacctcgctgacggactttcccttgttggcgttcttgctttccttcttcttgccgctcttgccctcggccttgccgttgttgctcttctccggtttggcgttggcgaagttgcccgacaggtcggtgtcgacgatgacaccgcggcccttgcagtgttcgcagggttcgctgaaggcctcgagcaggccctgacccacgcgtttgcgggtcatctggaccagcccgagcgaggtgatctcggtgacctggtgcttggtgcggtcccggccgaggcattcggtcaggcgccgcagcaccagatcccggttgctctccagcaccatgtcgatgaagtcgatgacgatgatgccgccgatgtcgcgcagccgcagctgccggacgatctcctcggccgcctccaggttgttgcgggtgacggtctcctcgaggttgccgcccgcgccggtgaacttgccggtgttgacgtcgatgaccgtcatcgcctcggtgcggtcgatgacgaggctaccgcccgagggcaggaacaccttgcggtccagcgccttgagcagttgttcgtcgacgcgctgttcggcgaagatgtcgccggtgccggtgtgccgtttcagccgggacaccaggtcgggcgagacggagctgaggtacttctcgacctcggcgtaggcggcgtcgtcgtcgacgatgacctcgttgaagtcctcgttgaagacgtcgcggacgacgcggacgagcaggtcgggttcggcgtgcagcaatgccggggcgccgcccttcgccgctttggcctcgatggcctcccactcgctctgcaacctggcgatgtcgcgttcgaggtcgtcggtgtcggcgccctcggccgcggtgcggacgatgacgcccgcgccctcggggacgagcttcttgagcgtgctgcgcagccgtcggcgctcggagtccgggagcttgcgcgagatgcccgaggcgttgccgtgcggcacgtagacgaggtggcggccggacagcgcgatgtggctggtcaggcgggcgcccttgtggccgaccgggtccttggtgacctggaccagcaccgagtcgccggcgttcatggcctgctcgatggtgcgggtgcgtcccgacaggccggtgcggtcccagttgacctcgcccgcgtacaggacggcgttgcggccccggccgatgtcgatgaacgcggcctccatgctgggcaggatgttctggaccttgcccaggtagacgttgcccgccatgccctggccgcccgcgcgggtgacgaagtgctcgacgagcaggtcgtcctccaggaccgcgatctgggtgcggtcgccgtgtccgcgcaccaccagggtgcgggccacggattcgcggcgggccaggaactcggattcgctgatgacctgcgggcgggtgcggcgctggccacggccttcgcgacggcgctgccgtttggcctccagccgggtggagccggacaggccctggacgtcgtcgccggagacctcgcgggccttgcggaccttgaccacgacctcggtcttgccgtcgctgtcggcggcgctcttgtcgctcgcgctgcccgcgcgtttgcgctggcggcgacgtcggcgtgtcaccccgtcggcgtcggtgtcggcggcgggctgctgctcgtcgtcgtcctgacccggcgtgtcctcggtgtcgccgccgtcggcgccggtgcccttgccacggccccggccgcgacggccccggcggccgcgtttgccgcgggcggtctcgtcgtcgtcgccgtcgtcctcggcttcgggctcggcggcctcgggggcggcggtctcacgctcggcgccgcgtttgcgggtgcggcgccgggtcggggcctggggctcgtcgtcggtctgctgggtttcctcggcctcggccgcttcgttgccgccaccgctgcgggaccgggagcggcggcgccgcttcaccccggtctcctcggtctcggtggagtcgctctcggtgcgcgccggcggcggtggggccgcctgggcttgcggagcgacgaacagaaggggcgcgggctgaacccgctgccgattggaatcgtcgtcgtgcatgtggaataccactccgttttccgccggacccgggcgcgcaacctttgccattgcgcagccacacgggctcgactagtcagctggcgccacccgcgggcggtgccgaagtcttcatcgcccgacccgaaacacccctagggtcgagcccgctctggtgagcggctttcaccggcgacgtcccggctgtcgccagccgctgcgcgggtcggacaccgccgcgaggcaatcaggccagcgatcactcaccggcgctgacacgcggatgtacacgatccgcgtggagaggatcggcgatgtcaccggactccgtcagcggcccctgtgctagccgggtgactcggggtggcaccggcagctccaagttcgctaccagcgacaacccggacaagacgtcatcgggccgtaccgcaggtgtcacctgccgcacgacaaggtcgagtatggcacacctggctgaagcgggcccggcaaccggctcggtcttggcgctgaccacggcgtttctcgcgtcgaaggcgcggttgcccttcttggtcagccgggtgacggtgaccgtctcggcggccaggaacgccgcgaccgccgcgtccagacgctccggttcgagctcgggcagctcgatacgccagtgcgaggcctccatccggtcggcgaagccgctggtgcgggcctcgacgacctccaggatgtcgagaccatcgggcagcgcggcgtccagggccttggccatctcgtcgcagtcggcctcgcggcgcagcgccagctcggcgtactcggcttcgctggccacgccggtgggcgccgccgactggtaggacacccgggggtgcgggtggaagccggacgagtaggcgatcgggaccccggcgcggcgcagcgcccgctccagggcgcgggcgaagtcgcggtgcgaggtgaaccgcagccggccgcgtttggtgtagcggatccgcagccgctgcaccgccggttcctgcggttcgggttgcttcttggggctcactgtccgctcaccgccgagaccggacgggagtcggcgcccgcgacgctcaacggcagcagcttcctgccggtggggccgatctggatctcggtgtccatggcggggcagacgccgcagtcgaagcacggggtccagcggcagtcgtcgagttcgacctcggagatcgcgtcctgccagtccgaccacagccagtccttgtcgaggccggagtcgaggtggtcccagggcagcacttcgttctcgtcgcgttcgcgggtggtgtaccaggcgaacgagacgccgtgttcgggcaggacggcctcggcggcgtcgtaccagcgctcgtaggagaagtgttcgctccagccgtcgaagcgaccgccctcctcccacaccttgcgaatgacgcccgacaggcggcggtcgccgcgcgacagcagtccctcgatgagcgaggggcggccgtcgtggtagcggaaaccgatggcgcggcccagggacttctcggagttgatggcgtccttgagcaacttcagccgccggtcgacggtctcggcgtcggtctgggcggcccactggaacggggtgtgcggcttcggaacgaaccctccgatggagacggtgcagcggatgtcgctgcggccggaggccgtgcgtccggccttgatcaccttgtgcgccatgtcggcgatgccgacgacgtcctcgtcggtctcggtgggcaggccgcacatgaagtacagcttcacctgccgccaaccgttgccgtaggccgtgacgacggtgttgatgaggtcttcctcgctgaccatcttgttgatgacgcggcggatgcgttcgctgccgccctcgggggcgaaggtcaggccggagcggcgtccgttgcgggacagttcgttggcgaggtcgacgttgaaggcgtcgacgcgggtggacggcagcgacagcgagacgttctcgccctcgtagcggtcggccaggcccgagcacacgtcggcgatctcggagtggtcggcgctggacagcgacagcagcccgacctcgttgaagcccgactcctcgatgcctttgtggaccatctcgccgatggtggtgatggagcgttcccgcaccgggcgggtgatcatgcccgcctggcagaaccggcagccacgggtacagccgcggaagatctccaccgcgtagcgttcgtgcacgctctcggccagcggcaccagcggcttcttcgggtacggccaggcgtcgaggtccattgtggttcgcttgtggacccggaacgggacgtcggcgcggttggggaccactcgccggatccggccgtcgggaaggtagtcgacgtcgtagaagcgggggacgtagatgctctcggtgcgggccaggcgcagcagcagttcgtcgcggccaccgggacggccctcgttcttccagtcccggatgatgtcggtgatctcgccgacggcctcctcgccgtcgcccagcaccgcggcgtcgatgaactcggcgatcggctccgggttgaaggccgcgtggccaccggccaccacgaccgggtgggattcgtcccggtcggccgccgacagcggaatgcccgccaggtccagcgcggtgagcaggttcgtgtagcccatctcggtggcgaacgagaccccgaaggcgtcgaaggcgcccaccggacggtgcgcgtcgacggtgaactgcgggacatcgttctcccgcatcagtttctccagatccggccacaccgaataggtgcgctcggccaacgcgtcggcgcgttcgttgagcacctcgtagagaatctggataccctggttcggaacaccgacctcgtaagcgtcggggtacatcagcgcccagcgcaccgtagcctcgtcccagtccttgacgacagcccccagctcaccgccgacgtactggataggcttgcccacctgaggcagcagcgattcaagctgcggatatacggaggttacgctcataactgttcagagtatcgagccgaatatgccatcgagcccgggtaagggcggcgggcatcaccggggcagccatcgtggcccggcccggggcccgcagctgctcaaggccggtgggctgttgctcgccgtcgcgctgctgttggccgcggtcggttttggcatcgtctggacgaccgactcccagacctccgaaccggggaaattcaaagccgatcgggtcaaggacctgtgcgacgcggtgaacgccgaggggatccagaagttcgcccccaaggaggacgaccgccaaagcgacagcgacaagaagcagaacccggcgaagttcacctgtgaactgcgtttcacctccggcgaggaatccacctcataccaggcgatcacgttgagtgtggacgcccgggtcgccgcgaccgtcggggacgccgagaaggccttcgagggtgtcgtcgactacgagaagtcgcgtgggttcgccgtcgacaagtcctccgagggcgaccaggcggcggtggtgcccaaggccaataccgatccgcaggagtgtcgggcgcacatccgctccagcaacgcggtactttctgccgagttgacggtgtccggttcccagttgtcctgcgccaaggaaggtgtggagctgctgctcgaaaccggcacgtccacgctagacgttatgcgatcggaataggccatacctttcgccgcttgcgatcctgagccatcatcgaaggtgatcgtgtgcgaagcatcgagggtgatcgtgtgaccggctgcgggtgcacgcgccatttccggcacgcggtactgtcccaagcaggtttcccgatagttaccgaggagaaggcgcgatgacgggcccgtaccagccgcccggcggagacttcaattcgccgttcggcccgcccgacccgaattcacctttcacaccggcccccgggtcacagggtggggattcgcagggttccaaggacgaggacgaatcctcgccgtacgaaggggtccagtacgaactggagacccccggccaaccgccgatgacacccccgccgcacagcgggccaccctcctacgggcccactcctcccccgcccccggcgtatgccccgcaaccgacgttcatgccgtcggcgccgcccaagaagtccaacaacggtctgctcatcggcggcgtcatcgccggtgtcgtggtgttgctgctcctggtcggcatcgtcatcttcgcggtggccctcggctcgtccgacggcagcggcgacgacgccgacaacgcgaagtacaagatcccgtcctcgccgtgcagcgacgtcgacctgtcgccggtgacggccctcgcgtcgttctcgaccgaaccgacgcccagctccagtgactacgggtcctacggctcggcctcgtgcagcggcggctcgctcggcgactacgcgaccagcacctacggctacttcaacatgtacatctacacctacgacgacgtcgccggcgccgagtcgatgtacaagaccgacaccagcggactgtccggctgcgagacctccgacctcagcggatcctgggaccagggcacgctcggcaagggctccagttgctactacgggacctccggcagcatgaccgtcctggtcatccaggacgccaacctcgaagccaagatctcgctcgacgtgaccgaggacctgtcctccggcgcggaggacgcggtgaaatcggtggccgacagcctgctgacggcctccaaagcctgattccaccggccgccccggcgcaccgcgcacaagccggggcggccggtgcggataatgtgcggtattggctgatgcgggaaaccccgtcccgtatcgcttggcagggagaaacgaaaggtactcgacgtgactggccgtcattcacagccggacgacccatacggacgccactccgcccccgcgccacgcggccccgaggacctgcccaccgcgggccgtcgtcccgctccgtcgcccgggtaccgtccggcccccgaaccgcagcggcagcaaccggcgccgcagtacggcgatgccccacccgaatgggacagcgacgagaacacgtacatgatcagcaagctcggttatgtgcccaaggagtcgcgcggcgaccacgccccggagtacttcgacaccgagacggtgaccgccgccgaccgctccaagttccgcacccgcaaacgggccaagaaggcctcggtggtgtcgcggatcctggccggggtcgtggcgctggtcgtcctgggcggcatcgggttcggcatctggttcctggccggcagcggcgccgacgacaaggggaacgggctcacctacgccgcgctgtccaagccgtgcgacaagctcgaccccgcgccgatgaaggacatcaccgggggctccgacgtcaaggccaccaaggacgaggtcgagaagcacgcgcactcgaccgagcagttctgtgaggcgtcgttcggcaagcccggcgagggcggcagcgtcgcggtgaacacgcaggtgttcaagcgcgacgccggagccaagaacgcctatgaggacgcgctggacgaggccgagctgaacgccgaggaggccaccgagaccggcggcggcgagcagctcatcgaaaccgtcgacggcgtcggcaccaaggcgtactcgaacacccgcaaggccgccaagggcagcaagaccgtcgactacacgctggtctactaccaggacaacgccttcatcgagacccggctgtcggtgtacaacggcgccgcctcgctgtcggaggtcaagggctacaccaaggccgtcgcgcagaagtacatggagaactgggccgcggcctaggttcgccgacggcgacgtgacacgcgtgaggggcccggctctttcgagccgggcccctcgtcgtcgttgtcagtgatcgcgggtgggttcgccgaacatctgcttctcgatcgaggtcgcgttggcccacacgtagcgctccttggcgccgacgcgcagcatcgcgaacatgtcgtcgtagagcatctgcagcagccccaccgtctcggcgttgacgcgcagcgccgcctgggcggccgcggcctcgtcggggttgatgcgttgcagcaccgtcagatgggcctcctcgacggcctgcgagccgtagagggtgagccggggcaggatggtcagctgggtgcgccacgggcccaggatcggcgtcgtggaggtgccctgttcgccgacgtcgtagacgtacagcgccggggagtgcgggttcgcgtccacggtgacgggacggtcgccgtgcagcacggcgagccggtcctcgcggccggtggccgtggggcccaagccttcccacacctgcgggcgggtggtgcacaccgcgacccgggcgccgacggccagggcgcggaacacgaccagccgggcggcgaaggcgccgccgacgacggccgccttgacggcctcggggcggaacagcggtgccaccacgggcttctgctcggcgtcgcggcccagcaccagccccgagggcggcgccggggtcaccatgagttccagcgccttgctgctggcgtggaaacccttgggacgcaacgggtcgacgggacgtccgatggtggggacgaccgtgggggcgtcatccagggacggcagaccgtacacggtgcccgaggtcggggcgcccgacagcggccgccccatggggccgccggagaacggtgaaccggacacgggtgggccggagaacgggttgcccgacatggggacaccggagaccggcggacccgagaacgggctgccggagatcggtggtcccgagatcggcgggccggagaccggacggcccgagggcggcccggagatcggagggccggacacgggacggccggacggcgggccggagatcggggcccggttgccggtgggcggcagcgcgggggtgccgccggggatcttcccggtcggaccctcgccggcgctggcggccggggtgaactgcggcgggcccgacggcgtcgagggcggcacgctcatgggcggcggtgccggccgcgccgggggctgcggggtgccggaggtcgggctcgacggcggtggtggcgggaactgcggggcgcccgaggtcggggagctcggcgcgaccggcggtgaggtcggtgcggccggtgggggtggcgcctgcgacgccgccggggagctcggtgcggccgccggggaactcggagccgcggcgggcggcgaggtcgggatcgcggtcgtcggcggggcctgtgacgccgcaggagagctcggcgcggcgggcggcggtgcctgcggcgcggccggggagctgggtgccgcagcgggtgaggtcggggtggcggagccctgcggccgctgcggaggcggcggtggggtcgcgggcttggcgccgcccaacttgcgcgtctgcgcgccggggacgttcgccgagggcgtgcgggtgtcggcgggcggctgctgcggctgcgccgccggaggcggcgggctggtgggctggttcgcgggcggctgtccggcggacggctgctgaccctgtgagggcggcggcaccgaggcactggagcggtacgaggtcgacgaacgctgccccgaagcgggcggctgccccgccgacggcggcggctgctgaccctgcgaaggcggcggcaccgaagcgctggagcggtaggacgtcgacgaacgctgcccaggagacgatggcgcctgcggcggggcctggccctgcgagggtggcggcacggaagcgctggaacggtacgaggtcgacgaacgctgccccgaagcgggcggctgccccgccgacggcggcggctgctgaccctgcgaaggcggcggcaccgaagccgagccacgggtcgcgggacgctgaccggcctgcgggtactgctgcgtcggcccctggccggacgcctgcgggttcggttgggtcggctgcccggcggcgggcggcgactgcggcggctgtcccggcggcggcaccgcggcgctggagcggtacggcgactggggcggccggggcccgcggggcgggaacggtccgggcggcggtggcttcggctggtcgccgctcggcgactgcggccgggccgaacctcggtaggaggtgcgcggttcgccgttctcgtcgcgctcctcgccgttgccgcgctgctcgtcgttgccctgctggctcatcgcgcgcctcctgtagtccggacggaggccgcggcctcgacgtcgcattgctggcttcgggcccgctcgccgaccggggtgagggcgggggccgcgaagcgcggggcatcgtggaatcgcgccggggccgaagcgacggcggcgccactgtggtgggtcattgcgcccctcccccggtgggggcggaggcgtaggtcgcggggccctgctcaccgtcgagccgctccagcttggcgcccaaagattcggcggcgcctcgcacccgcgcctgtccggcggctgaggtctgggcgtcaccggtgatgcggatcaggcactcgacctcgacgcggcggccggtggggcggccgtcggggtcacgggcctcgacgacgccgggccgcaggatgaccgaggcggtgttgaacacggccgggaccgcggcgagcacgtcgatgaggtggcgcagcgtcccctcgtcggtcgggaagcgcaccacccggtaggtgacgtgctggaggccgtcgccctgccactgcgaccaggattcgccgcagcggatctgaccggccgggatgtcggtgcgcgacaggcccagcgactcgcgcagcgtgtcgcgcagaccgtcggcgtccaggacccggttctcgacgcccgcgttgcgcagcagcttgccgacccggctgacggtgacggccagcgccttgtggacgccctcgacgtcaccgccgcggtcggcggcggcgtccatcgcgtcctcggtgttcatccggaccgccagccagctggtgtggtgcaccacggcgggcagtccgcccagcagttcctggtacgacatggaggcggggctgccgtcgtgtccgaccagcccgatcggcaccgtgtgcccgacgacctggatggccgagaccggcacgccggactcggtgaacagccgcgccagccggtccagcgggaccggttcggtgacgccgtcgacgccgcccatggccagggccgcgaaccagccgccctcgtcgtggccgatgccgatgtcggtgtcgcgctcgacgatgccgacgatgcccaggtcgggggcgatgccgtgcagcggctccttggacagcccggcctgacgccgccgtcccgccagcctgcggcgcatcgggatcgcctggtacagccagactccaccgccgcgcaggaacgtcggaatcaacagcagcaggatgacgacgccgccgccgatgtaccacggcagcgcctgctgcatcgttttgcccatgttggccgtgtacaccccggcgccgacgccgatggcggcctcgatcgcgaacaggtgcagaagcgtgaacgggcccagtcggccgttgttgcgggccgagaaggccaccggttcctcgggacgccgccgtctctcggcgacgacggcggtgccgcgtgccggcgcttggtgctgcaccatcgtcatgtgggtgtggcctcctggctgcgcgtctggtcgcctgcggcgctgtgccttcagtcggacgggggtgtgtcgcggttaatcgtatgcggacgatgcaccaaaagccagcgggggaaacccgctgcctaccggccgggacggttttgaccgtaaggcggcgtttgtggcgtgggagtgccgcccggcggcgtgtccgtgaccctcgggaaggttccggtatcagaaatccggggcatgttgccggtgtcgccggaggcgactggaggtgctgtcgatatgcgcggcatggctcccgtatgggacattcccggcgcggcgggcgcggccagcagcgcgagccggtgggagcggtcgcgcagccgcacgatcagcaccagcgccgccaggcccaggacgccgagaacggcgatgaggagcgccagcgtggtgttgccgccgtcgaggacaccaccgctggcggcgccacccgaggttgtggcgcccgccttgagcgcctgggtcgggttgacgatgccgtaaccgagctcctcgtcgaactttcccctaccggaggcggtgtcccgcacggcggtgatgagctcctcgcccttgagctcgggctgcttctgcttgaccagcgccatggtgcccgcgatgatctgggcggcgaacgaggtgtcgctgccggtgccgtactcgccgccgggcagcgccatcggcaggtcctgggacggggcggcgatcgtgtccgcgtcgccctcgccgggaaccggggtgtcggtggccgccggcttgccgtccttgtcggagccgacggcgttgacgatccccgcgtacgggagggcggagtcgccggtgtcgctggcggcgaccacgaccgggatgcccttcttggcggccttctgcaccacgacgcgcagcttctcgtcggctggcgccgacaccgccacggcgatgacgtcgaccttcttctcggtgaggaacatgatggcgtcggcgacgagcgcgccctgcccgtcctgccgcgcaccggcgatgtcggcggagacgatctcggccccgggcgcgacgcccaggaccccgtcgctctcaccgtggccgcgacctgccaggatcgccgcgtcggcggtgccgttgccgccctgctcgttcgtgggctggccgaacacctcgccctcgacgaccacgtcctcgaggtccgggtgcgacgggtcgatgccggagtccaccagaccgatccgcacgccctcgccggtggcctccttgtgggcctcgagcaggtccagtgttgtcagataccactgccgggctcggacgtcgtccgcgtgcgcggtggccggtacggccaggacggttccggacgcgaccgcgagcgcggcgacagcgcgaagcacgcgcatcgggctaccaacttcctctttgtgaaacgcgaaacggcgttggggctagaccaccttagcggttaccccaacgccgcacgctgtcctaaaacggcctaccagtcgtcccaggagtcgtcgatgtccttcttcttgcgcttgacggacttcccgggacgctcaccgaagaccgccggtccggcggtgtgctcggcgtccgtttccggggtgtagccgcggatcacaccgggcaccacggtcttgtcgacgttgaacaggtcgtcgagcgggccgtcgctttcgatggtcgcggtgcgttcctcgtcgcgccgacgaaccgtgccgcgcgcgccgcccgccgtcggggcgaccgcggccggtgcgcccggctgcttggcgccgaggatgacgccgcggctcagaccttcggctccggtgcggaccatgggggtccgcactccggcgccctggttgcccgggaggttcgccggaccggccatcttggaagcccgggttccgaagacgccacgggtgtccattccggcctgtccgacccgggaggtcgggttcagcatcgggttggcgcgggttccggccgtggtgggtggcggaacgttcggtccggtcatcgtgcgctggccgatcaccggcgggctcagcggccggaccgtcgggttcggacgctgcgcgttggcgatgctcgggccggtcatggtccgggcgttcggtcccggtccgggaccgacgggtccgcgctgcccgatgaccggcggcacggtgcgtcccggcggacgcggcgcgggaggcgccacggtcgtcggcggcttggccgtgatcggcggccgcgtggtgatcggcggccgggccgtgatcggcgggcgcgtcgtcaccggcggtttggtgaccggcggcggcgtcggcttggccgtgatcggcggccgcgtggtgatcggcggcttggccactggcggcggcaccggcggcttggccaccggcggcggcgtcacgatcggcggcggcaccacggggggcggcgtcaccggaggtggcgtgaccggcggcggggtcaccgggggcggcgcgaccggcggaggcggcgtctgcagctccggcgccgggcggtgctccggcggcggaaccggacgggagccaccggggtcggtaccaccggggttacggcctccggagctggagtccaggcccggccacggcggggcctcgcccgggtccggcaccggctcgtactggctgaagtccttcgggttccacagctccttgaggtacgtgtcctccatgttctggccgtgcgtgttggcggccgcgcgggccgcctcgtcgaagggcttgcgcttctcgttgtagtcctcggcggtgacgttgttgcccttgccgaagatctggccgaggtcgcccaggtccttgctgtcggcgtcctcttgcttcttctggtccaggccgcccttggcggactgccacttggtgttctcgatgtcgaccaggcggcgggtctcggtggcgtccttgtggatcttgcgccacgcgacgtcgtttccactggcgatccgctgagcgttctccatcgaggcgatggtgttctgcacctcgaggaagtaacggtcggcggcctcgcccttccaggtcttgcgggcggtctcgaggtcggccttgaggcccttgatctgctggtcgaacagcgacgcggtcagcttccagccgtcggcctgctgattcatcgtgtcgagatggtcgacactcaccatgtcgtggaggtcttccacgttcatggattggtagtcgttcatgtctctcctcctcttcccgactcgattagatgttgggccggttcgaaccagggccggtgttgtacgtgggcgaccccggggaataggtgtggtccaccgtggtggcgttgttcttgttcagaccggtcttggcttccaggtcttcgagcgtcatcttgttctgcgcgtcgatgccgccgacctcgttgacgatgatgcgggtcaggcgggacaggcggtccattccgtcgcggaaggtcttgagcagctcggcgttgcccttcatcgactcggtgtggtagttcgcggcgttgaccgcgtgcacccagcgcttgtcgcgcgcgatggggttgacctcaccctgcgcggcgtcgtactcggtgttgttggtcaactggcctttgatcagttccacgttccggtcgtagtcaccgagacggcccgcgaggttgtaacccagcgagtagatcgacgccgactccatttccacgaacgtcgccgcgtgcagactcggggtcgcacggggtccgtagaccggggcctcgtaaggcgcgcagtcgttgacattggtgttgcaggtcggtgtctcgttgttcgagtcgttcatcgtcaaaacgctccacgaaagttatggcacggcacgccagcgccgtgagggagtccatcagtggtgcgcctaggctaacccaattcgggactttcgtctctccccgattcgtgccacaggggatatttcgttacggaaccgcaacggcacgcgtggcattcggccacattgggccggagatcgccttcgcttcgtgtgcgatgagtccggcatgtagtacttgtgcgatatccgatgattggcactgaacgtcccgttatgaccgaaacgcgatccgccacgccgacgctgaaccgttggcgccgactgtcccggcgagtgctgctgccgctggcggtgttggtgttgctcgccgccctcgcggtcaccggatatgcccggttcgcgggctctccggcttcggccgagcggccgttccactgggacggatccacggcctacgtcgccggtggacacacgcccggaacctacacgacctgcgaaatcaccccgaacaacggcaaaccccggatcctgaaggtgcccggatcctccggtggcgtttcgctggagccgtggttcaagggcacggccgagatcacctgtggacgatcggtcttggtaacgaccggtatgccttccagtctttacccggtcgtctcgcagcaggcattcctggtgggcatcgcggcactcgcggtgttggcgtggtggtgcggacggatgccccgagcccggttatccgccgatgatcccttttgtaggaaatctgtggagtgattgggcacagcgtcgatccaccagtcactgtccgttgtcgacaacacactcgtgccggggttcgcggacgggcaggtcgtcgcgaaccccggcacggtgaggggtgccgagagtggtctcagaaccaatccgggtcgggtcggcggcgggcgccgaaggccaccgggcccggatcgtgcgggtggtcgtcgggatcggggtcgcgtgaggtgacgacggccggtccggggtcgtgcaccggcggcggtttcggctcgccggtcagcgggacgaccgggccgggatcgtgcacgggttcggcgccggtgtagccgttggtgatgacgccgcgggtggtgccctcgacgctccagaactccaccagcggcccgtcgccgtacaccggcttttcgtcgtcctcgtcgcgcttgcgtccggtccggggcggcaggcccggtgcgcccttggcgccgcggatcacggcccggttcagcgcctcgccgccggacttgggacgggctatgcgcacgcccggctggcccggtttggcggcgctggcgcggcggccgaagacgccgtcctcgccgatgccggagcggcgggtcgtgggcacgcggtttcgagcgccgggacggccgccgatgaccggccggttcaggccgttgacggtgcgcggagccgtggacttgggcaggttgccggtcttgccggagcgctgaccgatgaccggcggtacggtgcggcccggcatccggggtccgccacctccggacgggggcaacggcggtttgggcatcgggacgcgcggcggtgccggtggcagcggtgtcggcagcggcggagccggggtcggtgtgggtgggccgccggggccggggccgggaccggggacgggtgtcggcgcgggtcctgggctggggccggtcaggatcggtccgtcgtcgtcctcgtcgtcatcggggtcgggctcgggttccgggtgaggatcaggtccaggtccagggcccggtccaggaccgggtccggggtcaggcccggggccaggcccaggtccgggctcggggttcggctcgggctcgggttccggactggggctcggatcggagtcggtgtcggttccggggccgggatccggcccggggtccgtgccaccgccgtcgcgctcaccactgaggtcggtgaccgtgggggcgggcgtgggttcgggcggcatctccataccggcgaaggcgatctcgcagacgtccatcatgctcgagatctcctggcgcgcctcctcgtcgaagggttgccgcagttcggcttccgcgggtgcctcgcccggatcggggccgtcgccgtcggagtgggcgtcgaccttcttcgcgtgggcggccagcgcgatctcgcgcgccgcgagccagcggtcgtggatgttgtccacattgatctgcgtgatcgtcacgtagtcggccatcgagtcccaggcggcggcgttgttcctcatgacccgcgccgcctcggcgaagttctgtttgcgggacccgagtgccgtcgccgccgcggtggcggtctcggcggtccagttgtcctcgatgtgccggatgtggccgtgcagccgttcggcctcgttgtcgtgccggtcggcgatgctctgccagaagttcgcctggtgccgcatcgattccgggttgtccttgccgatcatctcccggatctgctcgacggtgcagttgtcgaagccgcctccgccgcccgcggtgtcgtccttgttcatcccgctagtccccctcggagtcgcccgtgaacaggttcaggccgtcccgcagcagcccgccgacggagtcgagcgcttcggcggcggtctcgtcggccgcggacagcgccgccccggccaaaccgatcgccccgccgacggcctcgcccaccgcgacatggtcgtcggcggccccgacggcgcgctcgaacgcagcattgtggaacttcatcatctgcgccgcccgcgggttgcgggggtcgacgccgaaggtcggcgcggtgtcgaaacccatgtcgccgaacaacatcgcgcgcgccttgccgatgtcgccgccgaaggcggtcgcgtcggtgcgcatcgcccgggccagctgccggacgtcgccgtggtcgaaggcgaggtcccggccttccgagacgtagggcgattccggtggggtccaccgatcctgttcacgcgcctggctcatgtccgtctccaatcgcgcccgatggcgtggtcgatgccggaactgtaggaacggcggcgcacatgacggcgcatacgcgggtgcatatacgaaaaggccgccgcaccaaggaaagtgcggcggccggatccgaaaggaagggtcgggcgggtggaacctagggcagggttcccagagcggcgttgatgtcggcgttccagaagctcacctgggcgtagacgccgggcttgcccggacgggcgcagccctcgccccagctgacgatgcccacctggacgggctcttcgcccgccatgttgaccatcgggccaccggagtcgccctggcaggtgtcgatgccgccctcgtccatgaggccggagcagatctcgccttcggcgtccaggttggagtaggcgccctgacaggtcgcgtcgtccacataaggtgcttcggcgtgctggaggtagtcggcctgcgggccgccctcggaggtggcgccccagcccatcagctggaagttcgggccctcgtcgctggtgccgtcggtcgcgagcttgatggtcttcgcgtcggcgatcggttcggacagcttgatcagggcccagtcgccacggccgtcggaggcgtaggtctcggactggtgaatgtaggcggaggtgcgttcctggatgtcggggctgttgaggtcgttggcgccgtagtaggcggtgacgctcgtgtcctctccggtgccgtcgacgcagtgggcggcggtcaggacgacctggtcggtgatcatggagccgccacagcccatggacagccggaccatccacgggtaggcgccttcgggggcatcctcgccaccgacgaccttggtgctgatgtcgcctttgtcctcgccgtaggacggtccgtcgtcggcctgtgccgggagcgtggtcgcgacgatggcgaaggttccggccgcgagcacggcgctcgcggctatgagggctctggttttcttgcgcacgagagttctcctttaggggtgcgcgtgaaggggctcacgcgtctcgttacaaaggacaacttaatcgaaagatgtaagtaaagcaatactaagtacgcgctacgttcggccagttattcagagtcttcagactttacggaacacaacgggcgcaacgaaaaaccgccgcgaacctttcggctcgcggcggcttcgaatcctaatgggataaagcttcgcctggtggcttagccttcttccccgccaccgaacgcgtcggccgcggcgttgatgtcggcggccagggtgctcacctgggcgtaaacgccgaacttcttgggctgcgcgcagccctcgccccagctgacgatgccggtctgggtgaaggtgccgtcctcagcgacgacgcccatcgggccaccggagtcgccctggcaggtgtcgatgccgccctcgtcaagaccggcacacagcatcgagtcggggtcgagcgactcgccgtaggcttccttgcacttctcgtcgtcgacgcccggaaccttggccttcagcagctcgttggactgctcgccgccctcggaggtggcgccccatcccatgatggtctgctcttccaggtcgacgctgtcgtcctcggccagcttgaccggctcgacgccctcggccggagcctcgagcttcaggaccgaccagtcaccggccatctcgatcggcttgccgaagtcggggttctgggtgacctcggtgaccttgatttccttgatctcagggtcgtcgagcttgttggtgccgtacttgacggtgaagccctcgctgccgtcggtgcagtgcgccgcggtcagcgcgacgtccggacggatcagcgaggcgccacaggcgtcctggccaccgatcgtcagccgcatcatgaacgggaattcgccttcttcggcgggctcgccaccgacgaccttttcctcaggaccgttgctcttgtcagtgtcggcggctagtgccgggagggagacgccgacggcgagagcgcccgccgcgagggcagcgcccaccgcggccagccgctttgtcttcttctgcacgagaagttctcctttgaaggggtgtggcggcgagatgaatcgcacaccggggttacccggccaacataaatgacatatcggcgagcggcaataccagatatgtattaatgaagatttatacatatgccgctaccgagcgataacccaccgtggccgacaaaggccgcgatatccccacaacccgacaaagtggttcttccggtatccacaggcgtcccaccatccgggaccgtcgtgatctacggagtctcgtctccgcattccttcaaataggcgcacgcggacacgatgtgactgacggcctcgtccacgtcatcggtcagcagcatcagatccaggtcctgctcggcgatcttgccgccctcgagcatccggtcgcgcagccagtcgatgaggccctgccagtagctgactcccatgagcaccaccgggaaccgggtcaccttcttcgtctgcaccagcgtcagcgcctcgaacagttcgtccaaagtgccgaaaccgccgggcagcacacagaacgcctgcgagtacttcacgaacatcgtcttgcgggcgaagaagtaacggaagtccagtccgatgtcgatgtagtcgttgagcttctgttcaaaggggagttcgattcccagtccgatggagacaccaccggcgctgcgcgcaccccggttcgcggcctccatgatgccggggccacccccggtgatcacaccgaagttggccttggccagcgcggcccccagctgctcccccagcacgtactcctcgctgccgggcttggtccgggccgaaccgaacaccgacaccgcgggctccagatccgacagcgtctcgaagccgtccacgaactccgacaggatgcgcagcgcccgccaggcgtcccgctgcttccactcaccgcggtgcaccgagtcgagcaggtgggcctcggaggtgatcttcgggttcgggttcgcgttcggcatcatgtcgactctcctgtcagataatcccgcaaagtatcagcacattggacgatacgctcgcacgagacgtgctcgtccttggtgtgcgccaggttggggtcgccggggccgtagttcaccgccgggatgcccagggccgagaaccgggccacgtcggtccagcccagtttcgccaccgggggccgacccagggtgtcgaggaagtcgcgggcggcgggcgccgacagtcccggcggcgcggccggggcggaatcggtgacgtcgatgtcgaaaccggcgaagatctcggccacgtgcgcccgggcctggtcctcgctgcggtcgggcgcgaaccggaaggcgacctccacgacgcattcgtcggggatgacgtttcccgccaccccgccctggatgcgcaccgcgttgagcccctcgcggtacacgcagccgtcgatgtcgacggtccgggcctcgtacgcgcgcaaccgatccaggatgtccccggccttgtggacggcgttgtcgcccagccagccgcgtgccgcgtgggcgcgtttgccgtgggtgcggacctcggcgcgcatcgtcccctggcacccggcctccagctcgccgtggctgggctccagcaggaacgccaggtcggcctcgagcaggtggccgtgcgacttcgccagcagccccagcccgttgcggtcgctctcgatctcctcgcagtcgtagaagatgaaactcaggtcgtgcgcgggttcggtgagggtcgccgccagatgcagcgcgatcgcggtgcccgacttcatgtcggaggtcccgcagccgtacatgatgtcgccctcggtacgggacgggaagttgtcgtgcagcggcaccgtgtcggtgtgcccggccagcagcacccgacggccgcggccgaactcggtgcgggcgcacacgacgttgccgatccgctccaccgtcaggtgcgcccggtgccgcagcgcggcctcgatggcgtcggtgatctcccgttcgtcgccggagaccgattcgatgtcgaccagggcgcgggtcagggcgaccgggtcggtgagttgggcttcagtcaataccaccacgatcagccacgatacgcggacctttacggtattggcatgagcggttacctcaccaccggtgcctggggatcaggcgtggccacctattcatcctcgggcgtgctgctggacgcctggttcgaccggctggggctggacgagccggagtccgggagcgaactggccgcctcgcgggacgagctccggggcgtcgacatcaagccgatcgaggtccgcgtcgcctcgctggaacaggcgcccgccgacgcggccgacgcctatctacggctgcacctgttgtccacccggcacatccggccgcaccaggccaacctggacggcatcttcggactgctgagcaacaacgcctggaccgacctgggtccggtcgcggccgagaacctagacgccgtgcgcctcaccgcccgccgcaaggggcaccggctgcgggtggagtcggtggacaagttcccgcgcatgaccgactacgtgatgccctcgggggtgcgcatcgccgacgcatcccgggtgcggctgggcgcgcacctggccgagggcacgacggtcatgcacgagggtttcgtgaacttcaacgccggaacgctgggcaactccatggtggagggacggatcgcgggtggcgtcgtcgtcggcgacggcagcgacatcggcggcggagcgtccatcatgggcaccctgtcgggcggcggcaaggaggtcgtgtccatcggcgagcggtgcctgctgggggccaacgccgggatcgggatctcactgggcgacgactgcgtcgtggccgcgggctgctacgtcaccgccggttcgaaggtgacgctgccggacggagagatcgtcaaggcccgcgagctgtcgggtgtggacaatctgatgttctggcagaactcggtgaccggcgtcctggaggccaagcagcgcaccggctcctggggttccctgaacgccgcgctgcacaagaactaggtcagttcggcaaggcgcgcgcaggccgcctcgacgcccgcgtcggaggcggtcagcgcgatgcggacgtgttcgccgcccgaggggccgtagaactcgcccggcgccaccacgatgcccagcttcgccagcgcggccaccgtctcccagcagtcctcgccgcgggtggcccacaggtacaggcccgcgtgggagtggtcgatgcggaaaccggccgcggtgaaggcttcccgcagtgactcgcgacgacggcggtagcgctcgcgctgttcggtcgcgtgggtctcgtcggtcagggccgccgtcatcgccgcctgcaccggggcgggcacgatcattccggcgtgcttgcgcagttgcagcaggccgtcgacgagttccgggtcgccggccacgaaaccggcccggtatccggccaggttggagcgtttggacagcgagtgcacggccagcaggttcgaggtgtcgtcgccgcacacgtccgggtgcaggatcgacaccggctgcttgtcccagcccagcgtcaggtagcactcgtccgagacgacggtgatgccgcgcgagcgggcccagccgacgatcttgcgcagccgggccgccgacagcacctcgccggtcgggttggacgggtagttgacccacagcagccgcagccgcgtctcggcgccgaaaccgggttcgtcgacccgcacgcaccgggccccggccagccgggccccgatctcgtaggtcggataggccagtttcgggatcgccacggtactgccgccgcccagtccgagcagtcccggcaggcccgcgacgagttccttgctgccgatggtcggcagcacccggaactcggcgcgggcgccgcaatgctcacggacccagtcgccgatcgcaccccgcagcgcttcggtgcccgcggtgagcgggtagccgggggtgtcggccgcgccggtgagggcgtcgcggatcagttcgggcaccgggtccacgggagtgcccatggacaggttcacggcgccgccggggtgggcacgggccttgtcggcgaacggcgccagccggtcccaggggaacggcggcagcgacttcattccgacttggcgggccgggaggcgacgaaggtggcgtccttctcgatcttgccaaccttggaggcgccgccgggcgagcccagctcctcgaagaactcgtagttggcgccggtgtagtcgctccactcctccggcacgtcgtcctcgtagaagatcgcctcgacagggcaaaccggctcgcacgctccacagtcaacacactcgtccgggtggatgtagagcatccggttgccctcatagatgcagtcgacggggcattcctcaatgcacgccttgtcgagcaaatccacgcacggctcggcgatgatgtaggtcacgagtcgtccttccaaagttttgccaagttacggccacggttgtgccgagcaatcagcctaatctgtaggccgtctcacctaacggcggccacggccgtagtgctgttcgacgcgcttgaggttcttgctgcggtagtcgacgccgaaggtcgtgacgatcatgaatccgacgaaggcggccaccaccccgacaccgaagaagaacagcagttcggccagtaccaggccgactccggacgcgaacgggttggcgcccacgcacagcgggcccaggaacaccgcggcgaaggtacccacgaccacgcccaggcccacgtcggccacggtgcgctgcatgggcgtcttgacgctccaccaggccccggccaccagcgtggtcaacgccatcgcgccggtcgccagcgcccccaccagcgactggtagttcgccgtcaccgagtcgaccgcctcggggctgaccagtcggccgatcacgttggcggccaacatcagcgcggaaacgatcgcgaccgggatccagcgtttcattcgggctcctcacggacttctcgaggcggattgcttagccgagtgtttaccggatgtgggcaagcccacgcaagccgctgatggtcacgatttcatagcggctcgggtggggccggtgacgatacggtaacccgatatcgccaccgaggccgcgccgccgagcagcagcgccataccgggccaggcgtcgtggatgaccagatcgcccgccgaggtgggaaccgtgccgaggatgacgatcacgaaccaggtcaggctgggcagcagcgcgaggctgcgcagccgcaccagccacagcgccagccggggcagcgacaggttgacggccacggcgagcaccgccgccaccggcacgtagacgccgccgagggtgaacggcaccaggaacgcctccacgacggcgaagacgaccgccgcggcggtcacgacgacggcaccggccgcgcgcaccacatactccagcggggacggtcccgccacctcgtcgtcggtcaccgggcgatcgtagtgcttggggcccaccgggagcacgcccggtccttcaccgacggcctcaggcgaaaaggtcggtctcccagccggtctcggggtcggccgggccgcgcttgccgtcgacgaggatgtagtgctcggtggtggtggcgtccacgccgaccttggcggccatgacggccagccagttgtcgggcgggatctgggtggcgtgtgcccggaccgaggcgagtttggcctcgccgaagcccttgccctggatcacggtggtcacctcggagtcgtcgacgccgaagggcaggtcgtcgaccgacgtcacgccctcgaagggattgtcgtccgactgcgagaactcctcgaacatggtggccagggcgctcttggggacggtggtccagtagaacttggacaccttgtgggcctcgcccagttcgggacggaagtcggcgtcggcggccagttcggcggccttgacgctcacccggtgcgcctggatgtggtcggggtggccgtagaaaccgttggggtcgtaggtgaccagcacctgcggccgcagttcccgcaggatcgcgaccaggtgtgccgcggcctcggtgaggtcggcgccccagaacgcccgcgggtgcttgttggcgggggtgtccatcatgccgctgtcgcggtaggcgcccggaccgccgagcatgcgccggtcggccacgcccagggcgtcacaggacatgtgccattcgtgcagccgccagccgcccagctggtcggcctcggccgcggcgagctgcgacagttccgggacgtggatctcgccctcctcgccgagcgtgcaggtcacgagggtgacgtgcgtgtcggggtcggcggcgtagtaggccatggtggcgccggtgccgatcgtctcgtcgtcggggtgggcgtggacgaatacgacccggttgggcggcagggtgtcggtcatggggcaacggtagtcgcgggtggggacataaagagctccccgtggcgcaggccacggggagctcgggttgagctggacgacttacgacttgacgaagacgtcggtgaacgaggtggtaccagtggtgttggtcgagtagagaccgcccaccttggaaccgtgcatcgcgaaggtcttgctgtagtacagcgggaccatcggcatgtactcctccaggatcttcttgtcgagatccatgtaggccttgttctgctcctcggggtcggtcatgttcatgaccttgtcgatctggtcgttgacctctttttcgtcgaaccagatgttgttgacgttgcccgggtcgtcagtgatggtgcggccgtcgtagatcggctgcagcacgctgtaaccggtgggccagtcagcaccccagttcttcatgtacaggtcgtacttgttctcctgcgggtcgctcaggatcgacggagcctcggtctcgctcagctccttgatcttcagctcgatgccgacctctttgagctggtcctgcagcgaggaggcgatcttcttgttggcggggctggcacggtaggcgtacgtcagcgacttgacgtccttgcccttgagcagctccttggccttcttcttgtcgcccttcggacccttgtacatgtccatctggtcttcgtaaccggcgacggtcgggctcagggtcgtcgaggcgggcgtggcctggctcgatccacccgtggccttgacgatggcctccttgtcgaccgcgtacgccagcgccttgcggacgtcggggtccttgatcttcatgttgttgatgcccatccagtacacgaagatgcccgggacgttctcgacccgcttcatcagttccttgtccttgacgatctcagggacctggttgatgtcgaccgtgtcggtcatcgacgtggcgtccgcgcccttgtcggcacgcagcgcgtcagtggtggccttgtggttgtcaccgaagttcaccttgaaggtgtcgacgtactggtgacggatcgggtcggtcttggggtcccagttctcgttcttgacgagggtgacgcccttgttctcgctccacttgccctcgaacttgtacgggcccgaggagaacggcttgaagtcgtagtcggccgggttcttggcctccttcttctccggcagcggagaagtgacgctcatggccgccatgtacggcaggtcgcagtgcggggagctcagctcgaaggtgatcttgttgtcaccgtcgaccttgatgcccggagcgcgggaacccttgtccttgaacgggcccttgtacttctcggcacccttcagccagccacggaagtaggacgagggaccgtcctgcagtcggctgtcgaaggtcgaggagatcgcgtaggcgatgtcgtcggccttgatcggcgaaccgtcctcgtacttcaggccgtccttgagctcgtattcccaggccttgcagtcgccgaggtccttaccgggaccggtggcgaggtcgccgacgaccttggtctcctcgcccatcacccggtagctggtcagctgacgggagaacaggcggccgatctcaagggtgttgacgtagtaggtctgacgagggtcaaggtggtcgaaggtcgtgggggccagataggtggcctccccgcctgtctgggcacccttgacctcgctggccggaccctcggaatccttggcatccttgctgatgacagcgggcttgacctcgaagtccttggtgccttcgtccttcccgccttcattcgagctacaggcggcgacggtgctcaccatcaaggcgagtacaccgactgtcgccagtgactttctcatagagaactcctatacagacagtcgaggagccatcgcctcgcgggcgtctggggtagcgacctcgaactaattggattcatcgtaatgaacgagatgtagatcgcaggcacgttctgataacggccgtattgcgatctcatgcttattccattgagccctccaccgtgccggagttcgtggattccgggccgtgtacctccgggaaatggcaggcagcgacggctccggttcctactttctgcagcggaggctcagtggtggcacagatgtcctgtgccttccagcaacgggtccggaaccggcaacccgagggcgggttcaacggggtcgggacgtcgccggtcagtttcattcgggtctcacccttggcgcccagacgggtcacgtccggaaccgccgacagcaacgccttggtgtaagggtgcgagggggtgtcgtagatctggtggcggtcgccgatctcggcgaccttgcccaggtacatcacggcgatgcggtcacagaagtgccgcaccacgctcaggtcgtgggcgatgaacacgaacgacaggtcgagttcgcgctggagttcgcgcagcaggttgatgacctgcgcctgaatcgacacgtccagggcggagaccggttcgtcggcgatgacgagcttgggcttgagcgccagcgaccgggcgatgccgatgcgctgccgctgtccgccggagaactcgtgcgggtagcggttgtagtgctcggggttgagacccaccagctccatcaactcacgcactcgggccttgatgccgccgggcggttcgatgttgttgaccaccagcggcgtcgcgatgatcttgccgacggtgtggcgcgggttcagcgacgcgtacgggtcctggaagatgatctggaggtcctgccgcagtttgcgcaggtcctggcccttgagcttggtgatgtcgcggccctcgaaccgcaggctgcccgcggtgggttccagcagccgcaccagcatccgaccggtcgtggtcttgccgcaacccgactcgccgaccaggcccagcgactcacccttgtggacaacgaagttgacgtcgtcgacggcgcgtaccttggccttggaggccagcagcccgcgtcgcacctcgaagtgcttggtcaggccggagacctccatcagcggggcggagccactcgcgtcggtcgtggcgaccgtggggttctgcatcgcgctcataccgcttccaccttccgaacctcggattccatgattctgcgccgggtggcctccggcagatggcaggccgactcgtgctcgggctcgccactgatccccagcagcttcggcacctcgacctcacaggcggtctgcgggccgagcgcgtacacgcagcgggggtggaaggcgcatccggacgggacgttgagcaggctcggcgggttgccggggatcggcttgaggtcctcaccggcgtcgcccttcagggtgggcaccgagttgagcagaccccaggtgtaggggtgctgcggctgggccatgacgttgagggcggtgccggtctcgacgaccttgccgccgtacatgaccacgatccggtcggcgatgtcgctgatgacccccaggtcgtgggtgatcatgatgatcgccgagttgaactccttctgcaggtccgccagcaggtccaggatctgtccctggacggtgacgtccaacgcggtggtcggctcgtcggcgatgatcagccgcgggttgttgaccagcgacatcgcgatcatggcccgctgccgcataccgccggagaactcgtgcgggtactgcgagaaccgcttgtcgggctgcgggatgccgacccggtcgagcatctcgatggcgcgcttcttggcggtcgccttggacacgtcgtggtgcagccggtacgcctcgacgatctgcttgccgatcgagtagtacgggtgcagcgcggtcagcgcgtcctggaagatcatcgagaccttctggccgcgcatccggcgctgcttctcctcgttgagcgacaggatgtcggtgccgtcgacgaagatcttgccggagatgttggcgcgcttgggatcgtgcagtcccagcaacgccatgcccgtgacgctcttgcccgagccggactcaccgacgacaccgagggtctcgccctcggagacggtgtaggagacgccgtcgacggccttgacgatgccgtcctcggtcttgaagtggaccttcaagtcctcaatgctcagatagggattcgtgtcattcgacatgggaggctccttaaccgctagctcagccggactcgggggtcgatgaccgcgtacaggaagtcgacgaccatcgtcatgacgacgatgaacaccgaggcgatcagcacggtggccatgacgatgggcaggttcaggatgcgcaccgagtcgacggcctgcagtcccagtcccctgagcccgaacacggtctcggtgatggcggcaccgcccagcaggtaaccgaggttcatacccgacatggtcaccaccggggtgatggaggcgcgcagcgcgtgtttgcggtgcaccttcgacttgctgagtcccttggcccgcgcggttcgcacgaagtcttcggacaatgtctccagcatggttgctcgcatcatccgggcctcaccggcgaagccgatgagcgccagcgacagccacggcaggatgagcgccgtgaaccaggcgagcggattctccgtcaacggttcgtagacgttggctggcctggtgaatatcccggtggagtacacgaagaccaagagcagcaacgcgcccagcaggtacaccggcatcgaggcgccgaccagggtggagccgacggccagtttgtcgatgacggtgccgcgccgcaaggcggcgatgatgcctatgacgatccccagcaacgtctggattatccaggcgccgatggcgatggacagcgtgatcggcagggcgtccttgatgaggccccacaccgactcgtcggtgaagaaggagtagccgaagcacggggccgcgcactccttggcgaactggccctcgcccatggtgcggccggtgaagatgccgcccatgtactcggcgtactgggtggtgagcggctggtcgaggccgagggcttcctctgtggccttgacctgttccgccgtacagtccttggcgcacatcagttgtgcggggttggacggcagggcgaagaacaacgcgaaggtgatcacgctgatggtgaacagagtcagcaccgccagcagcgaccgccggacgatgaagcgaatcattgttgtctcctggtatggactgggacggtggactaccggctggacttcgggtcgagcgcgtcacgcaccgcgtcccccagcaggttgaaggcgagcaccatgaggaacagggttccgccgacgacggcgaagtagaaccacatcccgtcgccctcgaggaccgagatcgcgtcacccaggtcgacgccgaggtccggggtgggttcgggaataccgatacccaggaaggacagtgccgcctcggcggtcaccagctgcggcaccatcagcgagaaggtcacgaggatcggcgcccacacgttgggcaggatctgtttgaagatgatgtgcccgttgccggctccggcggcgcgggcggcttccacgaactcgcgttcccgcagcgagatcacctgacctcgcaccagccgggcgcttcccatccagccgaagaacacgaacaggaagatgagcagcccgcccaccaggatcgggccgggggtctcaccctcgcccgcgatggtggttccggcgaccgggatgaaggccagaccgaagatcaggaacggcagcgccatggcgacgtcggtgatccagccgagggccgcgtcgaccttgcggccgaagaacccggcgatggcgccgacgagcgcgcccagcgcgatcgtcacgatggtggcgatgatcgcgatggtcagcgaggtccgcagcccgtagacgacccggatgaacacgtcgcgtccggtgttgggctggatgccgaaccagtggtcgccgctgacgccgttgagcagtccgagcggacgggagtccaggtccagcaggtccgggttgttcttggtcggcgagtggccgtagatcatctcgatgatcggcgccccgtaggcgacgatgaacataagtgccacgatgattccggcggtcatcgcggtcttgtcgcgcttcagccgctgccaggccagttgcccgggggatcggccgatgatctctttgggttcgtccgggtcggggtcgccgttcatcgtcagcgttgcctcgcccacctgaacgttgcctatcggcgcaccgggatcgtgagcccgtgtcgtgcccacatcgaccccagtgctcgccgcatcatcgctcatgggccctaccgcacctttccaagctttcggggatagccagaagttttcgacgcgcagtgaacatcaccacgtgatctgccagacagttcgcgcgcctgcggaagaccgtacttcggcaagcggtgacctgcggcaccaaaagccatcggacgcataacaactcggccacagttgggcgcacgttcgtggaaactccggcaaatagtaggaatcgggccggtcatactatcccagatccccacaaaacggacaggtagtggctgggatattcacttgccacaaccgctttatggatgcttgtctgaaacgctgaattcagcgtttcggacagaactgtcaacccattttaatgaacattaagcgtcatgcaggacgtttcgcggcgccgcgaagtgacaggcgttcgggtgatttgctccgggccggatctgaagcggcggctgttcgtcgcggcatatgtcgggaacctgttcgaccagcggtgtttcggccttctgctcggcagtgaccgttttcgcccattcctgacgggctttgaagcagcgggtgcggaaccggcagcccgagggcgggttcgccggggacggcacgtcgccctccaggatgatctcggccttgtgttcacgcgccttggggtccggcaccggaaccgccgacagcaacgcctgcgtgtacgggtgcatcggcgactcatagatctcgtcctcggtacccagctcgacgaccttgcccaggtacatcacggccacgcgctcggcgatgtgccgcaccacgctcaggtcgtgggcgatgaagatataggaaagacccagctcgtcctgaagctcttccagcaggttgatgacctgaccctggatcgacacgtccaacgccgacaccggctcgtcgcagatgaggatctccggcttcaacgccaacgcccgcgcgatgccgatgcgctgccgctgcccaccggagaactggtgcgggtaccggttgatgtggtccgggttgaggccgacggtgtccaagaggtcctgcacggccttgcgcctgccggtcttgggtaccacgtcggggtggatgacgaagggttcgccgatgatgtcgccgacggtcatgcgcgggttcagcgacgtgtacgggtcctggaacaccatctgcacgttgcgccgcaaccgatgcagaccctggcggcccagcccgaccacgtcctcgccgcggatccggatcgatccgccggtgggcttctccagtccgaccagcattttggccagagtggactttccgcagcccgactcccccaccacgcccagcgtctcgccgcgccccaacgagagtgagacaccgtcgacggccttgaccgcgccgaccttcttcttgaacacgatcccggtgcggatcgggaagtgcttcaccagatccttgacctccaggaccggtgccccgcccgaggcgacggttgcgggatcagacatcgttcttgacctcctgggcgaagtagcaggcggccgtgcggcccggatccaccggcgccagcggcgggacggcccgggtgcacatgtcctgggcgtagtggcagcgcggcgcgaaggcgcagccgggcgggatgttcgtcagcaccggcggtagacccgcgatgacctccagccgctgtcccttgacgtccaggcgcggaatcgaacgcaacagcgccttcgtatacgggtgggccggcgcttcgaagatctcgtcgatcccggcctgctcgaccgcgcggcccgcgtacatgacggtcacgtcgtcggcgacgtcggcgaccacacccaggtcgtgggtgatgaggatcagccccatgttccgttcggcctggatgtcgcccagcagccgcatgatctgggcctgcaccgtcacgtccagcgcggtcgtgggttcgtcggcgatcaggatctcggggtcgagtgccagggccatcgcgatcatgacgcgctgccgcataccgccggagaactggtgcgggtactcgtcgacgcgctgccgcgcggccgggatccgcaccaggtcgagcagttcgatcgcccggcgtttcgcctccgcgcgagatgttcctctgtggacacggaacagttcgccgagctggtagccgaccgtccacaccgggttcaaagcggacagcgcgtcctggaacaccatcgcgatgtggttggcccgcacccggcgcatgtcctttggcttgagcttcaacaggtccacgcctcggaacaacacccggccaccggccaccttggccggtgggatgtcgaggatgcccatgatggcctgcgaggtgacactcttgccggagcccgactcgccgacgatcgccatcgtgcggcactcgtcgagggtgaagtcgacaccgttgacggccttggcgatgccctcgcgagtgtggaactccacctgtagctgttccaccgtcaacagtggggcatcggagtcgtagccggggaggtcggccacgaacgagtcaccggcggcgtcggcactccacgtggattcctcagtgctcatgggccctccctaacgcagcttcgggtcgagggcgtcgcggatcgcgtcgccgagcaggacgaaggacagcaccgtcgccacgaggaagatgctggggatgatcagcagcatcgggttggtcacgaagatgtcgctggccttggagatcatgatgccccagctgatggccgggggccggacaccgatgcccagaaaggacagtgtcgcctcggccgagatcatgcccgcgatgctcagcgggatgagcgacatgaccggggcgacggcgttgggaaggatgtggcggaacatgatccggcggttggacgcgcccagcgacttcgccgcctggacgtagtccagaccgcgcgactcgatgacgctggcgcggatcagccgcatcgtgctggtccagccgaagaagatcagcgtgatgacggcgggcaggatcgcggccaggttggcgctgacgaacgggatctcgacgttgcggaacatgctcagcatgagcagcgcgcccagcaggaacgggatcgagttgaaggtgtcgacggcccgggagaagaccgcgtccagccagccgccgtagtaaccggcgaggatgccgaccagaccgccgatgatcagggtgccgatcaccaccatcagcgacagctttatggacggtccggcgccgtagatggtctgcgcgtagtagtcacagccgtccgggctgaaaccgaaggggtgacccggttccgggggcgccttgaccttggcgatgcggcagacctcggggtcgacgctggtgaacagccacgggaagaacgcgatcagcaggatcgggacgatgatgaccaccgacaggatcacggtgggacgcttgcgcagatcccgcacggcgtcgccgaacaggctcgcgggcttggcgaccttgggggtctcggtcaccgcctcttcgatcgcggacacatcactcatagcggatcctcgggtcgagcacggcgtacatgaggtcgatgatcaaggtgacgatcatgtagcagatggacagaatggcgacgaccgcgatcacgaccggaaggtcgttctcccgggtggcccgccaggcgagcccgcccatgccggggatgctgtagacgccctcggtgatgaccgccccgcccagcgcctcggcgagcgtgaagcccaccagcgtcaccaccgggatcagcgagttgcgcagtgtgtgggcgatgacgacccgggtcggcttgagccccttggccttggcggtgcgcacgtagtcggcgcgcaggttctccagcatgctggtccgcgacagccgggtgatgcccgcgataccgaaggcccccaacacgagtccgggcaccaacaacgacaggaacggctggtacgggtcgtaggacggttggaagatcaccgccaggaaactgtcccgcccgaaggtgtcgcgggcccagttgcccagccagacaccgacgaccttctgggtcagcaccagcagcaggaacgtcggcaccgcgatcatcgcgacggtgcccagtttggtcaggtggtcgaagaacttcccgcgccgcaacgccgccagcaccccggcggtgacaccgaacaggatccacacggcggtggagatcgcgaacagcgtcaacgtcggcgggatcgcctgcgcgatcaacgaggacacctcggtgccctggaagtcggtgccgaagtcgaaggtggcccagtcgcccaaccgcttgccgaacatcgtcaggcaggggttgcccaactgatccagacaggcgtcgtcgagtccgaagcgcttctccaccgcggccagctgttccggggacggggacttgttgccgaagaaggtgcgggccgggttgccgttgagctgaatcgccagcgacagcaggtaatgcagcaggaagagcacgaggccgaaggtcagcaccgcctgcaacaggcggcgaatcacgtagcgccccatgtgggggcctcccgtttcacgttaaatggggctccgcctggtcctgtccacgagggacgtgaaccaggcggagcacgatggactattcggtcagcttcagcttgtagatgtcgaagccgcccaggatcgggttgcgcttgtacgtcttggtgtcgacccggtcgcccagcagtgtggcggtcgactcgatccagatcggagccagtggcgggtcgtccgccagcatctcctcggcctcctggtacttcagttccgcggcgtcgaggtccttggcggtgtcgcccgcctgcagggccgcctcgaagtccttgttgtagtaaccgaagttgttctcgggaccgttgccgtacagcggcgccaggtagtcctcgttgagcgggtagtcgggaacccagccgctcaggtacggaccggtgatctcgtggtcggtccgcttctgcaggaagtcggcccactccagcgactccagttcgtactcgagtcccaggttgtccttgatcatgtcgccgagtttcttggtgtagtcctcacccggtcccggcgtcgtccacagcaccaccttctcgtcctgcgggaagtcggtggagtccaacagcttcttggcctccttcttgttgaagacgcaggtgtcgccgcaggtgtcggccttgtagcccgggatgatcggcggggtccacgagttggcggtctcgtagcggccctggaaggtgcccttgatgtaggcgtcgcggtcgatcgccatcgagaacgccttgcggacgtcggggtccttgtagttcttgtcgttggacgggaaggccatgccccaggtgttggcggtcttctcctggatgatgtcgtcgccgtactcctgtttggcctcttcgtacttctccgacgggatgcccgagatgtcgatcttcccggcctcgaagtccgggtaggcggtggagtcaccggtgtagatcttgaagaaggtcttcttgatgttgggcttctcgcccttgaaggccttccactgcttgacggtgatggactccttgtgcttccacttaccgtccatctcgtacggtccattgccgatcggcttgtcgttgcaggccttgatgtcctcaaggcacgcgtcggcgaccggcgcgaacacctggtagcccagtgtcacagggaaacccacgaactcgttggtcagcgtgacctcgagggtggtgtcgtccttggccttgaggccggacatctccttggacttgggcttctcaccctgaacgtcctcgaagcccgcgatcttggagaagaaaccggcgccggtgttggcgttggcgccgtaggcggcgaagttccacgacttcacgaaggtgtcggcggtgatcttctcgccgttctggaactcccagccctcctggatcttgatggtccaggtcttggagtccttggactgcggctcgctctcggcgatgaccggcttgagtgatccgtccgggttgtaggtgtagagaccgacgtagagacgctccaatacggcggcgccctcggactccgtcgtgttcgccggtatcaagctcttgggttcgtcgatgcccaggcgcagttcgccggactcggcacttccgccgccaccgctgctgcatgccgtcaggcccaaaccggccacgacgagagcggtagccgcggcgatgacgcgtgatttacgcaccgtcacgtctcctcgatatctagttcttaatggactcgccgggtagggccctaccggtggaaacgtgccggttcacaccgtcttcccagcagcaaacgtccgtgcagcgtgagttaatcagaaaactcctgacaccgcagccaacacgccccacaaagcggagattcgccacaggctaggcgcgggagcgatcaagcgcaagtgaggtcgatcattccggggaactcttaggctgccctaagtggcatgctggacgggcttgacggcagggcgaactcgaccgttcggcggagggatatattctgcgggccgcagtaaccatgcgagcccgatacgcgcgtgcccgaaaaccggtcggcccatcgaccaccttggaaagcgcgggtatgggactccccaatgccgcgcgagggagcgcaccaaggatgacatccacaatcgagaccccgggcaaggcccgggccgcgatctcgaaacgccatttgcgaaccgacaactggtggctgacgccactgctgacgtttctgggactcgccggttttctcatctacgcgaccgtccgacttttcgtcgacggttattactggtctccggaacagagctacctggcaccgttctattcgccgtgtctggccacgacgtgtaccgagggttccagccacttcctgggccagccgttcgatctgtcggcgctgccgtcctgggtgagcccggcgatgatcatcctgatcctgcccggcggtttccgcgccacctgctactactaccgcaagtcctactaccggtcgttctgggtgtcgccgcccgcatgcgccgtccctgatggacacaagaagtacaccggcgagacccggttcccgctgatcttccagaacgtgcaccgctacttcttctacgcggcggtcctggtgggcgcggtgctgacctacgacgcgggcatcgccttcttcgaccaggccggtgacttccgcgtcggtgtcggcaccgtgatcctggtactcaacgcgatcgccatctgggcgtacaccctcggctgccactcgtgccgcaacatcgtcggcggcaggctgacccacttctccaagcacccgatccggtactggctgtggacgcaagtgtccaaactcaacaaacgccatcagttctgggcctgggtctccatgttctccgtggtgatcgccgacgcctacgtgtggatggtttccgcgggcgtcttcaccgatctgaccatcatctagggagtgggagaaaacagtgtctgaaattcaacgccactccttcgacgtcctcgtcatcggcgccggtggcgccggtctgcgggccgcgatcgagtcccggctggcgggtaagaagaccgccatcatctccaagtccctgttcggcaaggcccacaccgtcatggccgagggcggcgcggccgccgcgatgggcaacgtcaactccaaggacaactggaaggtccacttccgcgacaccatgcggggcgggaagttcctcaaccacttccggatggccgaactgcacgccaaggaggcgccgcagcgcatctgggagctggagacctacggtgccctgttcgaccgcaccaaggacggcaagatctcgcagcgcaacttcggcgggcacgagtacccgcggctggcgcacgtgggtgaccgcaccggtctggagctgatccgcaccctgcagcagaagatcgtctcactgcaacaggacgacaagaagaactccggcagctacgaggccaaactccaggtcttcgccgagaccaccatcaccgagctgatgctggacggcgaccgggtcgcgggcgccttcggctaccgccgcgacaacggcgagttcctgctgttcgaggcgcccgcggtcatcctggccaccggcggcgtcggcaagtccttcaaggtcacctccaactcctgggagtacacaggagacggtcacgcgctggcgctgcgcgccggtggctcactggtcaacatggagttcgtccagttccaccccaccggaatggtgtggccgccctcggtcaaggggatcctggtcaccgagtcggtgcgcggcgacggcggcgtgcttcgcaacagcgacggcaagcggttcatgttcgactacatcccggacgtgttcaaggcgcagtacgccgacaacgaggccgaggccgaccgctggtacgacgaccaggagaacaaccgcaggcccccggagctgctgccccgcgacgaggtggcccgttcgatcaactccgaggtcaaggccggacgcggttcaccgcgcggcggcgtcttcctggacgtgtcgacccggctcaagcccgaggagatcatcaagcggctgccgtcgatgcaccaccagttcaaggaactggccgatgtggacatcaccaaggagccgatggaggtcggtcccacctgtcactacgtgatgggcggtgtcgaggtcgaccccgacacccagcagtccaaggtggcgggtctgttcgcggccggtgaggtctccggcggcatgcacggctccaaccggctgggcggcaactcgctgtccgacctgctggtgttcggcaagcgcgccggtgagcacgcgtcgaagtacctcgacgcgctggacgagcgcccgcgggtgtccgatgcggactccgcgacggtcgcggcggccgccgaggcggtgctggtggcggagcttcccgacgacgccgaggacccctacgcgttgcaggccgaactgcagcaggtgatgaacgacctggtcggcatcatccgccgggccggggagctggaagaggctctggtcaaactggacgacctgaagaagcgggtcaagaacgtcaaggccatcggcggccgcgcctacaaccccggctggcacctggcgctggacctgcgcaacatggtcatcgtgtcggagtgcatcgccaaggcggcgctggagcgatcggagtcgcgcggcgggcacacccgtgaggacgcgcccggcatggatccgtcctggcgcaaggtgaacctggtgtgcacgctgccgggtcccgacgtcgcgctgaagcggcagccgctgccgtcgatgcccgaggagctgttggcgctgttcgagcgctcggagctggccaagtacatgaccaacgaggaactggaacgctacgacgccgccgtcagcggctcggcgaaggacggtgacgaggaatgagcacacagcgccatttccgcgtgtggcgcggagacgacgagggcggtgaactgaccgacttcaccgtcgaggtcaacgagggtgaggtcgtcctggacgtcatccaccggctgcaggccacccaggccccggacctggcggtccgctggaactgcaaggccggcaagtgcggttcgtgttcggccgagatcaacggccgtccccggctgctgtgcatgacccggatgaacctgttcggcgacgacgagaccatcaccgtcaccccggtgcggaccttcccggtgatccgggacctggtcaccgacgtgtcgtacaactacgacaaggcgcgcgcgatgcccgccttcgcgcccccgtccgatctggagcccggcgagtaccggatgcagcaggtcgacgtggagcgctcgcaggagttccgcaagtgcatcgagtgcttcctgtgccagaacacctgccacgtggtgcgcgaccatgaggagaacaagccggacttctccgggccgcgcatgttcatccgggccgccgagctggacatgcacccgctggacgagcgcgacgaccgcaaggaactcgcgcaggccgagcagggtctgggctactgcaacatcaccaagtgctgcaccgaggtctgccccgagcacatcaagatcaccgacaacgcgatcatcccgatgaaggaacgcgtcgtcgaccgcaagtacgacccggtcacctggctgggccgcaagatcttccgccgggatcaggtcaagcactagccacgacgagaaaagccgcgacgctgttcggcgtcgcggcttttctcgttgtggtcctagtgtccggcgccctcgggcgcttcctcgggcttgcgcacgaagaacgcggcgatgacggccagtaccgaggtgatgatgccgacgaagaacgccgcccgcacgccctcggtcagggcggtggcctcactggcgccgcccgctgtggacgcggcgacctggatcgccatcacggtcacgaacagggcggtaccggcggcaccggcgacctgctgcgaggtggccaggatggcgctgccgtgcgggaccaggtcgggacgaaccgaacccagcccggcggtgaacagcggcgtcatcagcgcggccagtccggcgctgagcagcatgtgcccggccagcagcgagtacggcgaggtgtcttcgcccacaaaggtcagaagcaccatgatgacggtcatgatgagcgcaccgggaaccagcagcacccggggaccgaagcggtcgaagatgcgtccgacgatcggccccatcaggcccatcaccagcccgcccggcagcaacagcaagccagtgaacagcggactgagttcgagcaccttctgggtgtagatcggcagcaggatgacggtgccgaacagcgtccccatgctgatcatgatcatgccgatcgagacgctgaagttcatcgacttgaaggtgcgcaggtccagcagcgcgcggtcctcccgttgcaaccgaatctggcgcagcacgaacacgaccagcgacaccaggccgacgcccagcgcgatccacatcggcatcggcgacggctgcgcgccaccgtcggtgccgccctcggcgccgccaccgatctggctcagaccgtagagcaggccgccgaagcccagcgccgacagcaccaccgagaacacgtcgatcggcacccgcttgggttcaccgacgttctcgatgcgcaggtacccgatgtacgtggccaccagcgcgatcggcaggatcagcaggaacatccaccgccagtccagcacgctgaggatgacgccggagatcgtcgggccgatggcgggcgccaccgagatgacgatcgagatgttgcccatcatcttcccgcgctcggcggcgggcaccagcgtcatgatcgtgttcatcaacagcgggatgatcacggcggtaccgcaggcctgcaggatccgtccggccagcagcacctcgaagccgggcgcggacgcggcggtcagggtccccagcgagaagaaccccatcgcgcccatgaagatcggccgggtgttgaagcgctgcaacaagaacccggtgatcgggatcaccacggccatggtcagcatgaacgccgtggtgagccactgcgcggtccgggccacgacgttcaggtcgtccatgagctcgctcagggccaccgccatgatggtctcgttgaggatcatgacgaaggcggcggacaacagcagccagatcacccgacgggcacgcttgccggtgggtttggccgcctccaccgccggggcttctagggtcgccacaccgcttttctcgtacgcggagtcggtcacggagattcctctcgggcttcagcacaagcgaaggggggtcaacaacgatgaacacggcgcgtaaggtttgggtcccgtgacaggcccggtctgcgtccttgccggtcctgaatgcgctgtgtgtcaagatcttcccaatacgctactcgcgccacatcggtgcggccagtcccagttgccccggacacactagtcacggccccacatcgactgcttaggatcgatccatgccttcactgaccatcggtatcgtcgggctgcccaacgtcggcaagtcgaccctgttcaacgcgctgacgcgggccgacatcctggccgccaactatcctttcgcgacgattgaacccaacaccggcgtggtgggcgtccccgacgcccggctgggcaaactcgcggccatgttcgactcccagaaggtactgcccgccaccgtcacgttcgtcgacatcgcgggtctggtcaagggcgccagcgagggcctgggcaagggcaacaagttcctggccaacatccgcgaggccaacgcgatctgccaggtcgtccgggtcttctccgacgacaacgtcacccacgtcgacggccgtgtctccccgggcgacgacatcgagaccatcaacaccgaactcatcctggccgacctccaaaccatcgacaaagccctcccccggctcgaaaaagaagccaggatggacaagtccaagcagcccaagatcgaggccatcaaggccgcccgcgaagtcctcgacaacggccgcaccgtcttcgccgccggtctcgacaccgaacccctctacgacctccacctgctcacggccaaacccttcctctacgtcttcaacgtcgacgaatcccaggtcggcgacgaagagctcgcggccaaactcaaggccctggtggccccggccgacgcggtcctcctcgacgcgaagttcgaatccgaactggtcgacctcgacgaggaagaggccctcgaactcctccagtccaccggccaacaagaacccggcctggaccgcctggcccacatcggcttccacaccctcggcctccagacctacctgaccgccggacccaaggaagcccgagcctggaccatcctccagggcgccacggccccggaagcggccggcgagatccacaccgacttccagcgcggcttcatcaaggccgagatcgtctccttcgacgacctcatggaagccggctcgatgaccgcggccaaatccgctggcaaggtccgcatggagggcaaggactacaccatgcgcgacggcgacgtagtggagttccgcttcaacgtctgagtgccctggatttccgctgtcccatctgcgacatgtcatctccgggaccggtcccggacgctagattcgacacttctcgtggcacacgagaagaaaaaaggagaatcacttgcgttccggcgaaaacaacgcatcgtcaacgtccaacctctttggacgcaagatgaaacggtccacactgctgaaggctggcctgggtgccgtcggcggtgccgcggtactgggcggaggcgctctcgcgtacgcctccggggacagcagcgggaagaaggaaacccgtgccggggtcacggtcaagaagatcgccgacctcaccggcaacgacaacacgatcaagttcggtgtcaacggcaccgacctgggaattcccgtggtgacaccgcagggcaagaacctgtacatcttcggggacagttacgaggggcccaagccgacgccggaggacgccaactggcgttcccccatcggtttgttcagcggcacgacggatctgccctccgggctggtcttcgacggcgccatcggcggcgaggtcgcgcgtcagttgtgggactaccagcacaacaacggggagttctccactgtgctgccgtccgacatcatcaccatcggcgacaccatgttccttcaggtcatggtgcacggcgagaaactgggcgacgtcctgcgttcggagatctggtcgtccaaggacgagggtgagtcctggcaggacacccaggcgcgttgggccggtgacgtccacggtggccggatgcagcagttgacctgggccctggacgacgacgacatggtctatgtcttctccagccggttcgaccgctccgtgggcttcatcctgcaccgggtccacaaggacgccatcgccgacaccaacgcctacgagtggtggggctgggacgagggcaccaagaagtgggactggaacatcggcactcccggcgaggtgtggacccagcccaccggcgagatgtgcctgcgccgtcttgagggcaagtgggtgatgacctggttcaacgccagccagggcaaggagagcattgacggcctcgtgttcgacaagcccaatgacgacctcaccaaggcccaccacaagcagctcatcctcaacaccccctggggtcaggaggacgactcgcacgtcgcgcagctgtacggcggctacatcattcccggctcgaccatcaacgacctgcacctggtcgtgagccagtggaagaccgacgaccactcggtgtaccgctcgatgcagcaccgggtgcagggcttggccgactgagctgagaaaccaccgatccggccatcgacttcgtcgtcgatggccggatactcgtacacctatttatctatggtgaggatttgggtgtgctgaccgactacctgcgcgacgcgctgttcacagcggcctggttcggcttgatgaccggcgtgtggctgggctgggcccaggaggatcccccgagacggtggcgcggctggctgggggcggggtcggtgctcgggatcgcctgcgccctggggtttggggccgcgaccggtttgaactggggcctggattcggctctggaggggaagtaccagtggttcggggtactggtcaccgtcgaggtggtgctcgccggaggtggttgctggtggctggctcggacgagacggtcccgctggatggcgtggtgggtggcggtggtggtggcagcgcatttcctgccgttggggtggatgctcgacgacgcctcgatcgcggtggcgggtgtggtgcaactggtggccttgggcgcgctggtgcctcggttgcggcggacgaagcggactacgagtgcgctggtgggcgcggtcatgggcggaacgttgctggcctacgcgctcatcaccgccgccgtcacgctcccggtcctactgtcctcatgagtcaccgcccgaggggcgccgaagcgctgtcctcgggcggtcgcggctaccgggatccgtcgcagtcgaccggttcggtgcctgacgcggtctcgccgaccagggtggcggcgttgtggcggctcaggttccaggtcagcacggtctcgtcgctgtagtcgggggccatcaggctgagcacgcatgcgcggtcggcctcggacagggcggcgaactccgggacggcgtcggccgacagtccggccaggtagttgaggtcgagttcggcgccgtgctggtgccggtcgatgttgtaccgggcgatgagcgcgtcggggttgaccagcgccagtcccaaaagcatcgcgacaccggacgccagcaccgcccggggcagccaactggccttcagtcgccagccgcaggccagcaccattccgaagaccgccgcgacccacagttcgacggccagtacccacacccgcagccgggtgaggccgtaggcgtcggcgtacaggttcatccggtagatcgccgaggccaccacgaccagggccagcacgcacagcgtgcccagcagcagccggacccacagccggtcgacgcgttcggcgcgcggtgccttccaggccgcgaccgcgatgaccagcagggtcagcatggtcaccgccgacagctgccagaatccggtgcgggcgtactcggcgtaggtgagtcccgccgtgcgcagcacgtagtcctcgccgccgaagaacgcggtggcctgcacggtcaggaaggccgcgaacagggcgcacagcaggcccagcgggatcgcccattcgacgcgggacgcgggccgggtggtggtcggcagcgggtcgtcgaagcggggcgcggtggtggcgatgtagccccacaggcacagcgccccgaacagcagaccgccgacgatcatccggccggtggtggtgtcgtcgaagggttcgggcagcagccggttcaccagcccggcgaaggtgggatcggcggcggcgaacagggtgccgaagaccagcagcagtgctccggagatgacggccacccgcaccagcttgcccagttcgccgaagccgcggcccgccattcccagcaggccccggaaggtccacagtgtgccgccgccgatggccagcggcatcgcgacgccgcccaggatcatcccgccgaaccggcggggcggcaccagcacgagggtggtcaggccgagcgcggccagcacgcacagcgtgtcgagccagtcggcgtcgcgcagcgccacgacgctccacagtgcgcagaccatggcggcgccgaccgccttcgctgaccgttgctcccctccggcaacggtcagcggcagcagcaccagcgccatgccggtcagggcgaggccgacaccgacgccggcggtcgagtccgccacgatggcgaaggcaccgaagaccgcgacgacggcggccgacagcaggaaccgccacgaggcaccggcggcggtgccccgccaccaggagccgaggctcaccggcccgggcagccgcaccagcggcatcggtggggtcaccggcgcgggcagcgtggccgccgcgtcgggatggggttcgggttcgttcatcgaaattccctcctctttggattccaggggtagccggacgcggatgacggcgcccgggctggcttcggtcacctcgatgccgccgccgtgcagttcgacgatccagcgggcgatcgccagaccgaggccggtgccgccgtcgcgagtggagcgttcgccgcgggtgaagcgctcgaagatgcgggcgcggtcggccggggcgatgccggggccctcgtcggcgacctccagcagcaggcagtcgtcgcggtgccgggcggtgacggaaacggtgccgccgggtcggttgtgccgcaccgcgttggccagcaggttggccatgacctggtgcagccgttccacgtcggcgtagccgcaaagcccctcgggcacgtcgacgtgggtgtcgatgtcgctgtggaaggtggcctcggcgatagcgtcgtccacaaaagaccgaacgtcgaagccggtgcgccgcaacggtgtgtcaccggcgtcgagccgcgagacgtccagcagttcggtcaccagccgccccagccgttcggtctgggcgaccgccgccgaaagactctgcgtactgggtttggccaccccgtcggcgaggttctccagcatcgcctgcaaggccgcgatcggggtgcgcagttcgtgcgagacgttggcgaccagttcgcggcgttgcccgtcggcggcggccaggtcggcggccatccggttgaacgcctcggcgagccggcccacctcgtcgtgggaggtggcgcgcacccgcaccgagtagtcgccccgggccatggcctgggcggcggcggtcatctgccgcaacggcgaggtcatgccgtgcgccagcacctgcgacgtgagcagcgcgaccaacgccgcggtgaacgtggtcttgggcggcatcatgcccaggccgtaccacagcacggcgccaccggcggctcccgagcccagcagcaggatcgccagtttcagtttgatcgaaccgatgaagtccagcggacggggcagcaggtcgaaccaggagcgcagccggtcggtcatgacgccgccgcccaggcgtagccgacaccgtggacggtgcggatgacctcggcgcccagtttgcggcgcagggccttgacgtgactgtcgacggtgcgggtgccgccgccgtcggcccatttccacacctgggccagcagttgttcgcgggacagcaccgcctgcgggtgttcggtcaggtacaccagcaggtcgaactcggtcgccgtcaggtgcacctcctcgtcgccgcggtgcaccagccgggcggcccggtcgacgcgcaggtcgccgaaccgcagcaccggctcggcgggcggtggggcactgagccggtcgacgcgccgcaagagcgcgctcacccgggcggtcagttcgcgcatgctgaacggtttggtgaggtagtcgtcggcgccgacgcccaggccgacgagcatgtcggtctcgtcgtcgcgggcggtgaggatgagcaccggcaccggccgacgcgcctgcacccggcggcacacttccaggccgtcgaaaccgggcagcatcacgtccagcacgatcaggtcggggaggaacgcggcgtcggccgcgaccgcggccgggccgtcggcggcgatctccacccggtgtccttccgaacgcagccgggcggccaccgaggcggcgatggtgggttcgtcctcgacgacgaggatccggcgcccctgctcactgggtctgttcgctgtcacaccagtgaacttagtgagccgggatggagaaatcgcgctcggaatgtgaaggagttgtggaggttcgaccgcgagggtcgacgccggggcggtgagtggttaccgggagtcgcggcggcggttccaccatgcccggagggcgccggtgggggtgtcggcgtgcggggtggaccgcgggccgcgggaggtgatgccggcgatgtgttggtaggcgtcctcgacgcgggcggcgaagttgacctcggacagggtcacgccgtcggttccggccaccgcgatgcgggtctggccgtcgctgcggctgacgtcggggcgctgttcgaaggcgtcggcgtagatcttgatccattcggtcaagctggcgtgctggctctcgtccagggtcaggaccctgctcatgcgggtatcgtcggtgctccagccgtcgagctgccgtagggcgtcttgtagcaagtcttcgcctcttgtcatctcacacctctgtgggcggcgactcgaccaactggggtcttaccggggcgtggccaaatcgacgccgcatctttaccttggggtgtcgccagtctgtcccgtcgaggccggactgtccagcctcgcaaaacggacacttcggatatttgagatttcaaggcatcgtttttgcggtatatgggtctccagcggcccagttctgcccgctcgggggatccttggcagtacaaacagcggccgggctagggccaaatggtgcgttctactgtggtgggtggggctaaaatgacaggcgcgaagtcgcacccgagcgttaccttgaggccgtgacgtctcagccctccgcccagaaatccgagaccaaaccacccgatgaacccgagccgccccagcggcggcacgcgctgtccagcctgtggcggctgcgacattatctgaggccctaccggggacgcatgatcgccatgttcacgctggccctcgccgccacgggggcggcgctggtcgtgccgtggctgatccagcgcgtcatcgacgggccgatcaccggcggcgacacctccggggtgtggcttttgggcggcgcgatcgccgtcttcggtttcgccgaggccgtcatcatctggatccgccggttcatccaggcgaaggtggcgctcggcctggaggccgacatgcgcgccgatctctacgcccacatgcagaagctgcacgcggggttccacgaccgctggcagaccgggcagttgctggcccgggccaccgccgacctgggttcgatgcgccggttcatggcctggggcctgatcttcggcgcgatgagcctggtgaccttcgcggccgtgaccgttcagctggtcgccctgaactggcagctggggctgctggtggccgcctcggcggtaccgctgttcttcaccgcccgcaacttcgcccgcgcctatatcgtcgcctcgcggcagatgcaggaccagcagggcgaggtggcctcgatcgccgagcaggccgcgcagggcatccgggtcatcaaggccttcggacgcgccccgcacatggagcggctgttcggcgtcgaggcggtgcgactgcgcgacgtgtcggtggcgcggatggacatcgccgcgcgttcgtgggcgaccttcaacgtgatccccaacgcgacgctggcgatcgtgctggtcggcggcgccatcgcggtggcgcaccagcagctgaccatcggcgggctggtcgccttcgtgagcctgcagctgatgctggtgtggccggtggaggcgctgggctggatcatcgccaacggcaacgaggcgatgaccgccgccgaccgggtcaaggacgtcttcgacaccgaaccggcgatcgccgacgcgcccggggcggtggccgtggcgcgcgccgagacccgcggccacgtccggttcgagggtgtttcctttgcctacgagggcgtcgcggagccggtgctcgacggggtggacctggaggtgcggcccggggagacgctggcgatcgcgggggtgaccggcagcgggaagaccacgctggtgtcgctggtcccccgcctgtacgacgtgaccggcggcagggtgaccatcgacggcaccgacatccgcgacctgagcctggccagcctgcgcagcgtcgtggccacggccttcgaggatccgacgctgttctcgatgagcgtgcgggagaacctgacgctgggacgcgccgagtccaccgacgccgaggtcgccgaggcgctgcgggtcgcgcaggccgagttcgtccacgacctgccctacggcctggacacccggatcggtgagcagggactgtcgctgtcgggcggccagcggcagcggctcgcgctggcccgggcggtgctggtcaaacccgccgtgctggtgctcgacgatccactgtcggcactggacgtccacaccgaggagctggtggaacgcgcgctggccagtgtcctcaagggcacgacggcgctgatcgtcgtgcaccgtccctcgacggtcatgctggccgaccgggtggcgctgttggccgagggccgcatcgccgccatcggcagccacagtgaactgctggagacggtgcccgcctacgcgcaggtgctgtcggccgagtccgaggagatggcggcatgagcacgaacaccgctacccggtcctggcgcggcaaggccgaggacgacgaggaacgcaccaccgccgagtccggcgacgccgcctcggtgaagaacctgcgcggccgcagccgggcgctgctgggttcactgctgcgaccgcaccggacccggatcttcgggatcatcgcgttgctgctgttgatgagcggcgcgaacctggccgggccgtacctggtgcagctgggcatcgactccggtatcccgccgctggtcgacggcggcgactacaccgtcatcgcctgggtcggcgtcggcttcgtcgtcgtgaccatcgtggactatctggccacccgcggcgacgtctcgctgaccggcaaggtcagccaggaactgctgctggacctgcggcagcgggtgttccggcacttcaaccggctgtcggtgaacttccacgagcgcttcacctcgggacgggtcgtggcccggatgacgtccgacatggacgctatccgggaactgtccgacaacggcgtccacgacctggtgctgtcggtcctgaacgtggtggcgatcgcgggcatcatgctgtggatggacaccgagctggccctggtggcgctgttgtccttcccggtcatggcggtgctggccaactggttccgcaagtactccactgtggtctaccgacggacccgtgagaccatcgcgctggtcatcgtctacttcgtggagtcgatgggcggcgtgcgcgcggtgcagtcctaccgccgcgaaccccgcaaccagcacatcttcgacggcctcaacgccgacaaccgcgacgccaacatcaacggccaccgcgccgcggcgctgttcgccgccggtaccaagggcatcggcaacgtgtgcgtggccgtggtgctggtgtacggcgggttcctggtcatggagggccagacccagatcggtgtgctggcggcgttcctgttgtacctgcggcggttctacgaaccgatgcaggaactgacgatgttctacaacacgctgcagtcggccaccgcggcgctggagaagctggccggggtgctcgacgaggaacccgacgtcgccgaaccccgcgaaccgaccccgcttccccaggcccgcggccagatcgacttcaccggcgtgggtttctcctaccgcaccggcaccgtggtgctgcccgagttcgacctgcgcatcccggcgggccagacggtcgcgatcgtcggcgccaccggcgcgggcaagaccacggtggccaagctggtggcgcgcttctacgacccggtcgagggcgtggtgagcctggacggcgtcgacctgcggcggttggcccagaccgatctgcgccgcgccatcgccatggtcacccaggagaacttcctgttcaacgggaccgtcggcgagaacatcgccttcggccgtcccgacgccagccgcgccgacgttcggacagcggcccgggcgatcggcgccgacgagttcatcgcggcgctgcccgacggctacgacaccgacgtgcgcaaacgcggcggccggctgtcggcgggacagcgtcagctggtcgccttcgcccgtgccttcctcgccgacccccgggtgctgatcctggacgaggcgacctcctcgctggacatccccagcgaacggctggtccagcgcgcgctgcgcaccatcctggccgaccggaccgccatcatcatcgcccaccggctgtcgacggtggagatcgcggaccgggtgctggtcatggaagcgggccgcgtcgtcgaggacggcccgccccagaccctgatcgagaacagcgggcagtacgcccggctgcacgagcagtggcaggacagtctggtgtgacgcccgtcagggggattcgccgccgccgaccacgaagtcgccgcgatccgtttgggtcgcccctttctgctggtcggccttggccaccgagaacgagggcttgcccggttccgggtggtccatgggggcgaacttcgtggtgcggtcacgtcggcgcagccgcatgatcagcacgatcgcgcccacgatcgcccctagtccgaacaggatccccgtaatatcaactatcgacatccaccaatggtaacggcgccttcggaattcgctcctcaccgccgcactcgcgccgtcctgcggcggcgcttgcgccacagcaccaggccggtgagggtgaccgcgccgaccaggatcagcgccgggcccagaccgacggagtcggcgagcagctcggccacgacccaggtgtcggagttggggtcgaggatcagcaccccgatcagcaccatcgacacgaggatgaccaccgccagcaccagcgtgcgggcccagccgcgcagcttcagcttgtcctgcacgatgttcccggccttgatgatcttgcgtacccgcagtatccgcagcgtgctgacactgtagacgatgcgcagcagttgcgccgggcccagcgaatagaccaccgcgggcagcgtcaccacgatgatcagacacagccaccagttgcgccgcagccaccggaatttgttctccgacaggacgaacaggacggcgaattccatccacatcagagcgccggagcacaggtttatgacacttcccgccgtcgcccaggttcccggtccccacagtgacagcagaacccctggtacggaggcgatagcggcgatgaggaccggcatcgcgagaacgcgttcggcgcgttcgtagcgggtttccacccgttcggcgatcgggtctgacatttcggggacggtacccacgacgattcttgatagattcaagaatcgatcaaagcggatttcagatgggaatttccgtgaccgccccgttgcgttttcaactgctgggaccggtccgcgcctggcgggacggtgaggaacttcgactcggttcgccgcagcagcggctggtgctcgtccggctgctgatcggcgagggccgtccggtgtccatcgaccagctttccgccactctgtggcgcgacgatccgccgcccgcggcccgcagcacggtgcgcacctacctgtcccggctgcgttcggtactgggcgcggggatcatcgactcccgcgagcactggtattcgctgcgggtcggcgaggtggacgcgtggcggttcgccgcgctgctgcgcgaggccgaggccaccccggaccgcgaccgggcccggcggctgttgagccaggctctcgacctgtgccaggacatcccgctggccgagctgccgggcgaatgggcacgcgcgcaacgcattcggctcgaggaggaacgcgaccgggccgtggaacgacgggcccgcctcgacctggacttcggacggcccgccgacgccgccgccgcgctggcacggttgtgcgccgagtatccgctgcgggagcggccgcatcagctgctgatgctcgcgctgtaccgggacggccgcaaggccgaggcgctgaccgtccacaacgacctgcgccgccggctcgccgagcagctgggcatcgatcccggcgacgagaccgccgagctgcaccggcggatactgcgggccgacccggaactggcggcacccccaccgatcgcggcccccgacgccgaaccgccgcgtcgcggcccggcccagctgctggccgacattcccgacttcaccggccgcgacgacgtcgtcagggaactgaccgcgctgctcaccgaggaacgcgacgcggccccggtcgtggtcgtcacgggcatcggcggcgccggtaagaccacattggccactcacgtcggccatcgggtggccgccgacttccccgacggtcagctgtacgtcgacctgcgcggcgccgacgaggttccgcatgagccgctggcggcccagcggggcatgctgcggtcgctgggcgtcagcaccgaggacatcccggccgccgaggacgaatgcgccgcgctcttcaggtccactatggccagcaaacggttgttgttgttgctggacaacgccgccgacaccgcgcaggtccgggcgctgctgcccggtgcggccgggtgcgcggcgatcgtcaccgcgcggtccacgctcaccggtctcaccggcgcgcgttacgtccgcctgtccgccctggaacccggcgaggcggtgacgttgctgcggcgggtggtgggcaccgaacgcgtcgacgccgagtccgccgaggcgctgaacgtggtgaccgcctgcggttcgctgccgctggccgtgcggatcgccgccgcgcgcctggtcgccagaccgcagtggacggtcgggcagttcgccgagcgggtgcgcgacgaacagcggcggctggccgaactgcgggccggtgacctggcggtcgaagcggccttcgcgctcagctaccggcaactggacgagcagcacgcgcacgcgttccggctgttgaccgtcccggacgcccccgaactggcgctggccacggcagcggcggtgctgggacgcggcgaactcgacaccgagggcctcgccgaggacctcgtcgacctgaacctgctggaatcccccgcctaccggcgctaccggatgcacgacctgacccggctgttcggacgcggcaagaccgatgcggccgaacgcgacgcggcgctgcgccgactcgccgactactacgtggccaccgcctacaacggacgccgggcggtcgagtccgacggccgtgtcatcaacggggtgctgcccaccgcatcggaaggcaccggcttcgcgtcggcggccgaggcggaacgctggctcgacaccgagaccgacgcgctgctgctcaccctgcggcaactcgcccgacagctgcctgccgccgtccggctcgcgggcgatctgctgcgcgtcatcgccaacgtgcacatcatctccagcccaagacgcggcgacctgttcgccgccgccggggcgatagcggcggcggcccggacgcacggggacgcgttcaccgaggggcgggccctgctgcaacaggcggactgccacctggcggaggcgcgcttcaccgaggcgaaagcgctggcgaccaccgccctggagctggccgagcgaagcggcgacggctacggccacgcctcgtcccaggcctgcctcggcgtgaccgccttctacgccgacgacgatccggaggcggcggtcaagctgttctcggccgcctatgagggtttcagcgccctgtcggtcggggccgaggccggaaaactgctggcgacccgggcccggatcctgttgcggctggggcgccggaccgaggcggtcgccgacgccgtcgaggccgtcgcgcggctgcgcgagcacggtgtcggcaccgccctggcggacgggctctaccagctgggcacgatccggcagtcgatcggcgacctggacgcggccgtcgcgtcgctcaccgagtcactggaactgcaccgcgcgcttcgccgcaacgtccatgagggactgtccctgtaccggctggccgaggccgagctgggacgcggggatgcccggacggcccaccgccacgccgaggcggcgatcgcgaagttcaccgacatcggcgaccaatggggacggcactccgccgaggtcgtgctgggccggatcctgttggccaccaacgaacccgcgcgggcccgcgaactgatcggcaacgccgcgaccggcctcgaagccctcggacgcgacaccgaggccgccgaagcccgcgcgatactcgacgatcagtcgccctgatccttgtccttgtccttcttctcggcggcgtcctccgccaggcacgcctggctcgcggcctccatgtccgcgccgccgggactcatcatcacgtagtccaatgtgatgttgtcgcccaccggcaggaagtgcgcctgctgtagccccacgtcgtacagggcgtatccggcctccgaggtacccagcagcagcatggtcgcgccgtcgtacaggcacttgtcgtcgcgctgcaccacgacccactggtcctggaatccgacggcgttgagcagcgcgctctcggccccctgggtggccaccaggttggcctcctcgctcacggtgcccgccaacgagaatccgatggtgacgcccgccagcgcaccgcagatcacccgcctggtgaaccgtcccacgggactgcgcgacagcatccgcatcggcaccacgaacgccaccgcgcccaacagcagagccagtcccaggttgagcgcgaggttgtcgccactcgcgccgaagacgaagttcagcaacagcggcatcagcgcccagtacagcaccacgcagaccacggcgagcactcccgccgggatccacgggttggcgcggatcctgcggcccagggcaccgtgccggtcaccggcgatccgctggaacagccaccggatcgacacgtagatcccgatgaccggcagcgccaacaggaccagcagcaccagggtgtacagcagacgtccgaacaggacaccctggtcgataccggcctgctcggggttgacgccgaaggtgccgtacaggtactgcatcgagatgtacaggacggcgtacagcgcgatcgccagcggcatcaccagatcgccgagctggtcgaggaactcgaagacggttgacttgacgtcgccgttctccgcgtccggttcggtctcggcctcgtcggtgtcgcgtgggggttcgggttcggccaccgcggcccagtccggcggtcgcacgggtatcgcggcggtgccctgggcgggcggatacggggactgcccctgggggtttcgcatcggtgtggttccttagtacggggtgataagcaggcgatggcgtgggtctcgggaccgtcgagcgttcggtccccacgcaggatgttcaggtgggtgcggcgcagccgcggcccgggatcgacgccgtagctgtcggccagtcgttctcggatcccctggtagaccgccagtgcgtcggcttggcgtccacagcggtacagcgccaccatcgcgaggtcgtggcagcattcgcgcagcggatgggcgtccatgaggccgagcagttcgggcagcgcctcacgatgccgtccacagtccagttcggcggacagtcgcgcctccagcgtcgtcagccgacgctccatccactgggtacggacccgctcggcggtgccaccaccgatgccgcacagcggcgtgccggtgaaccgggattccgcgtaccgcaacaactcgaccgcccggtacgggtcagtcccgccgccggcacggcccacggcgttctcgaactcggtcacgtccacgatggtgtcgccgggaaaccgcagcgcgtagccgccgctccacaacagcacctcgcgtccggtcccggcgcggtcgaactcgccgcgcagcgacgagacgtaggtgcgcaacgcgtgctcggcgcgggtcggggaatcgttcccccacacccagtcgacgagttcgtcgatgctgagcacccggccgtcgccgagcagcagcgccgccagcaccgcgcgcggccggggtccgcccagccgcagttcgcggtcaccgcgccaggcgcggaccgggccgagcacgttgacgcgcaacggttgtggtgtggtcatgagactcttcgctcccgtatcgggtttcgtgtgaacgcgatacagggtgtccgggaccggttgacgccgggattgacgaatcgttgacgccgggtcagtccttctcgaacggcagcacgtcggtgaggtagtcgatgagcgcttcggggttgcggctctgggtcagcacccgccccggcccggtgaactcgtacaccaggccctccccggacttgcgggactgcatggtcttgccctccaccgcgcggcgcagcgagtgcccgacggtctcctcgtaggccaccacgtgtccgttgtcgatgacgatggtctcgcccggatccagtgcgtaggagtcgatcgcgccgtagcaacccaacaccagctgcccctgcccctgagcccgcaccaagaacgccccctcacccccgatgaggttcttcatgccgccccacttggtctggatctcgacctcgccgttggaagcgatccacgaacccttcgcgatcatcagcgccgcctcgggccgcaccggcaccacggcgacgtcaccgggcaggctgtgcgccagatccacccagccgccgaactcgggcgcggtgtacgtggtggtgtaaaggttctcgtcggtgagcatcttgcgggccaggccccgcatcagtccaccctcgaccttggcggccagggcgacgccgtggctggtggcgagcatggcaccggcctcgacccggatctgctcccccgcctccaggtggcaccggaccacggcgaacgagccggggtgacggacgtcggatttcatggtttctccttgtctccgtcgcgcgaatcgcgacggagcaagggtttccgggtgacgtcagggttcgatcaaacggcgttcaaagcgcggatcaggaaccgccgcccccgccaccaccgccgtctccgccgccgccacctccgccggagtcgccaccgccaccccaaccaccggcaccaccccagtcaccgccaccgcccgacgagccggaatccccgccgaaccagccgccgcccgacgaactggaatccgaaccgtatgtggtgggcgggatgtaggtgtgggacgtgccgccacggcgtcgagtcgtattgccgcccttccgcaccgcgtaggacaccagcgcgacggtgaggccgacacccagcatgaggacgaggacgaggacaaaagtttgagcgacttccataccatcactgtactaaagcgacgcaaacccggtatgcgacaagcaaaccgccactttcgtcctttttgtcaggaaccgccgccaccgccgccgtctcccccaccgccgcctccgccggagtcgccaccgccaccccaaccaccggcaccgccccagccaccaccggagtcaccccgccgccgaaccagccgcccccggaatcgccggaggaactgccactgtccgttgtgctcccgctgccgtagttcgtataggacgaaccgccccggccgcgccgattcgcgcttcgcaccagaaccagcatgaagagtgcgccgagcaacgtaagggccaggcacatcacgctcacagatacatctcgcatcgtgcaacggtactgacacagcaggtcaggaatcccgttcccggcaggggaacggcacgatctgggggtcagaaaccgccgccgaaatcgccaccgccgaagtccccgccaccgaaatcgccgccaccggcgtagtcgccgccgctgccgtagtccgaggccccgtcggcgtaaccgtccgcgtaagcgccgtcgacggcaccggtgccgaaaccgggcgagatcaaggcatcgaagaccatcatggagccgattccccaggcaccggccaccagtgcggtcttccaccacggttcggagtaccagccgcccggcaccggacggcccttgaccatgccacccgggtagtagtgccgggcgtcgtcggtgggggtcgggctggccacgtaacggtggccgtccacatcggcctccatgcgttcggtgacggaacccgcccgcaactggcccgaggtccgcgggatgtgcgggcccgcgtccagccccatcgccagccgggcggccttcacgtactgaagcccctcgatggcggtgtcggcggcgagttcgtactgccgacgcgactgcgcccgctccagctgggcaccggcggcggtgtaacgctcgctcgcgtccacaagggcctgtttggcggcggggttgtcgccgtcggccaccaggttcagcgtctgtccgcccagccgctcgtaccagcgctgggcctcctcccgcgaatcggccaggcgacgatcggccttcttcttcgcctggaaagccagaagaccgacaagtatcgcgcccagcgccagcaggacgatcatgaccgccatggatcaacactaccgccggttttcgggttccctcacaacccgtagcctggcggcatggattatgtgctcatcgccatcgtctgtctggccgcgggggcggcggcggggtggttcgcggcccgggcacgttcggccaccgagaacgcggccctgtcggcccgtctggacgccgcccgcgacaacgagacccggctggagcagtcactgcgggccgtcaccgccgacgccaccgcgcagtcgaagacggcgctcaacgaactgctgcatccactgcgggagtcgctgcaccgctacgaacagcacgtcggcgaggtggagcgggcgcggctggcggcctacaccgagctgcggacccaggtgtcacgaatgtcggacaccagcgacgcgctgcggacccagaccgggcagctgctgtcggccttgcgcaccccgcaggtgcggggccggtggggcgaacaccagttgcggcgcatcgtggaggcgtccgggatgctggagcactgcgacttcaccgaacagaccacggcgtccatcgaggaccagacagtgcggccggacctcgtggtgaagctggcgggcggcaagcacgtcgtcgtggacgccaaggcgccgttcaacgcctatctggacgcgctggagaccgccgacgagacggtgcgcgacggccagctcgacatgcacgccaagcagttgcgcgcccacgtcaaccagctgtccaagaaggagtactggcgggccttcgacagcaccccggagttcgtggtgctgttcgtcccggccgacaccttcctggacgccgcgctcaaacgcgacccgaacctgctggagtacgccttcgcgcgcgacatcgtgctggccaccccggcgaccctgatcgcgctgctgcgcacgatcgcctactcgtggcggcaggaggcgctggccaagggtgccgcccaggtacacgcgctcggcaaggagatgtactcgcggctggcgaccatgggcggtcatctgtccaaactgggcacgtcgctgtcgggcgcggtgaccgcgtacaacgccaccctcggctcgctggagtcgcgggtcatggtcagcgcccgcaagttcgccgaactgggcatctcctccgaggaactgcccgagatggaccagatcgaggtcaccgcgcgccaggtgcagcacgaagcgctgcgaagcgacggctgaaccgcgtcggtcaggaggtcttccggccgcgcaccccgatcacgatgagcacgagaccgaccagcgcgatgatcggacccaggatcgcccacagggtcacgccggtcatcgggcttccggtcaggtaacccagaccctgcacggtgaacacggtgccgaacacggcgagcagcgcgccgggaattatgtaccacaacgacttcattgcccaagtctgacgcgttcgaccggtatgcgctcgcctcgtaagggatccgaaagctttggcccggactacgccgaggcctgcgcggcttccttggccttcatgtcgcgaaccagttcacgcggcagcgagaaggtcagcttctccttgaccgactccacctcggcgacgtcggtgaaaccgcgctcggccaggaactccagcacgccggtcaccaggtcgtccggaaccgaggcaccggaggtgacgccgacggtggtggcgccctccagccaggactcctggatctcgtgggcgtagtcgacgaggtagcccgcgcgggaaccggcctgcaacgccacttccaccagccgcaccgagttggacgagttggtggaaccgacgacgagcatgacgtcgcagtcgtcggcgatctccttgacgacctgctgccggttctgggtggcgtagcagatgtcgtcgctgggcggcgactgcaacagcgggaaccgctgccgcagcccgtcgacggtgtccatggtctcgtcgaccgacagcgtggtctgggacagccacaccaccttgttctcgtcgcgcaccttgacgttcttgacgtcctcggggccgtcgaccagggtgatgttctccggcgcctcgccggtggtgccgatgacctcctcgtgcccatcgtgtccgatgaggaggatgtcgtagtcctgggcggcgaaccgccgcgcctccgagtgcaccttcgtcaccagcggacaggtcgcgtcgatggccttcaggtcgcgctgcttggcctgctcgtgcacctcgggggcgacgccgtgcgcggagaacaccacgatcgatcccggcgggacctcgtcgttctcctccacgaagatcgcaccggcctcctcgagcgtcgccacgacgtgtttgttgtggacgatctgcttgcggacgtagaccggcggcccgtagagctccagcgccttctccacggtttccacggcgcggtcgacgccggcgcagtaaccccggggtttggcgagcaggacacgtttggcagcggctgacatgggctccatggtacggacgcaccccacgcgaagtcctgcggccgtgagcgcactaacaccgatgtcaccggcagcgcctatgctgtcgcacgtgactcagcccgaactcgccgcggccaccggcccctccacccccgagtcaccctggccggtgcgggtggtcagccacaagatcggcgagtggatctcccggttgggcgcggtgtgggccgagggccagatcacccagatcagccgccgccccggcgccggtttcgtgttcctgacgctgcgcgacccggccgccgaggtgagcctgacggtcgtgaccacccgaaacgtcgtggacgcgtgtgatccgccactgcgcgacggcgcccgggtcatcgtgcacggcaaacccgactggtaccccggccgcggcaccctgtcgctgcgggccaccgagatccgccaggtcggcctgggcgaactgctggcccggctggagaaactcaagaagctactggccgccgagggcctgttcgccccggaacgcaagcgcccactgccgttcctgccccgccgcatcggcctcatcaccggccgcgcctcagcggctgaacgcgacgtcctggagaacgccaagacccggctgccctcggccgacttcgaggtccgcgaagtcccggtacaaggcccgcaggcggtgcccaaggtcctggaggccctggccgaactggacgccgaccccgccgtcgaggtgatcatcctggcgcgcggcggcggcagcgtcgaggacctgctcccgttctccgacgagaccctgtgccgcgccgtcttcgcggccaagaccccgatcgtgtcggcgatcggccacgaacccgacaacccgctcgtcgacttcgtcgccgacgtccgctgctccacccccaccgacgcgggcaaacgcgtcgtcccggacttcgccgaggaacgacgcggcatcgaccaggcccgccaccggctccgccaggccctgggcggcaagatcgaccgcgaatcccaggcgctggccgccatgcgttcccgcccctgcctggcccaaccgtcccgcatcatcgacgaccgccaggacgagatcacccacgcccgcgaccggatccgccgcgccttcacggcccggctcgacaaggccgctcacgacgtcaccagcctgcggggccacctgcgcgccctgtccccgcagggcaccctcgaccgcggctacgccatcgtccgccgcgccgacggcgcggtcgtgcgcgccgacaccgaagtcaccgcgtcggaggacctgcgcgtccgcctggcccgcggcgaactgaccgtcatcgtgaaggagtagacaatggacgacgaagctctcgactacgaggccgcccgcgccgagctggtgtccgtcgtcgaacgtctcgaagcaggcggcaccacgttggaggactcgctggccctgtgggagcggggcgagaagctcgccgacctgtgccagtccaagctggacggcgcccgtgcccgtctcgacaaggccaccgaatcccgcgaagcctagcgcctaggctccgatgaggagggagccgccggtcgcgtcgatgaactggccggtgacccagcgggccttgtcggaggcgatgaatccgacgacctcggcgacgtcgtcgacctcgccgacccgtttgaacaccgaccaggcggctccggcctcgcggccttcggggctgtcacgcagccaggaggcgttcatgtcggtgtcgatgacgccggggccgacgctgttgaccgtgatgtcgcgggggcccagttgggcggcgagggaacgggtgaaggagtccagggcggccttggtcatggcgtaggcggggtcgttcttccaggtggcgtgggaggcgccggaggagatgttgatgatgcggccgccgtcgcgcagcagcggcagtgctttttggacggtgaagaacggggctttgaggttcaggtccatgacggcgtcgtagccctcgggggtggcggtgtcgaccgagccggggccgttggttccggcgttgttgaccaggatgtccaggtggggttcgtcggcgtagggcttgaccccttcggtgaaggcggcgaacagtgcgtcgacgtcgccgggtacgccgagtcgagcgccgacggtgaaggcccggccgccggcggcttcgatggccgcgacggtttccttggccgccgtctcgttgctgccgtagtggacgccgaccacgacgccgtcggcggccagccgctcggcgatgccgcgtccgattcccctgctgccgccggtgacgagggcgatgcggttcatgacttcctcatttctgtagtgatcgttacggaagtacggtaacacattatttagtgatcgctatagaatggggggtatgacgacgacgagacggggccggccgcgttccttcgaccgggatgccgcgctggggcgagcgctggatgccttttggcgccacggttacgagggcacgtcgatggccaccctgaccgaggccatggggctcaacccgccgagcgtctacgccgccttcggcggcaagcgtgagttgttcgacgcggtggtcgcgcactaccaggaggagaagcgggagctcatggcctcggcgctgtccgagtcggggagcgctcgcgaggccgtggcgcggctgctgcgggtgttggccgacgactacaccgacaggtcgcatcctcccggctgtctggtgatctcggcggcggtcaactgctcccccgccgcgtccgaggtcgaggcgagcctgcgggcgcatcgggaggcgtccaagcgggccatcgccgagcggatcgccgtcgaccatcccgcgcgagccgaggccctggcgctgtatgtggcggcggtggtgcagggcatgtcgacgcaggcccgcgacggcgccacccgcgagcagttgcgcgggctcgccgacacggcgatgctggcctggcccgacggcgactgaccgccgggccgaaacggggtcactcgtgtttgcgggtcacggcctcgtgcccggtcatggcgatgaccggttgtcccgactcctcggcccactcgccgcaggcgccgccgccctcggcgacggtcagctccagcggggtgccgtccatgcgcagcgccgggtggtagtactgcgcgacctgggtggcctcggcctggatgtagtgcccgatcagggcgcgccggaaccggtcggccgaggtgttcgggtggctgccgtgcaccaccgaaccgttgaagaacaacacgtcgccgggcttcatgtggaccgcgtcgacgcgctgttcggccagcagcggcaccgtcacgtcggtgaagctcagccgggtgtcggccttcgcggtgcacagcatcggccagtcctggctgccggggacgaccttcatgcagccgttctcctcgtcggtgtcgtccagcgccatccaggccgcgacgcaggttcccggttcggcgcgtaggtagaagttgtcctggtgcagggcctggccccgggaaccggccggtttgaagtacagcatcgactgcaccgcgtacggttccgcgccgagcagctccgacagctgccgcgccagccgggggtccagcagccagtcccgcgtcgtgtcgtcccagcggtgcatctgggccatgcgggggtagcggcgcaacggatcgcggctgctggccttcacgccgacgaggtcgtcgggcagcgggccccgccgccgcagcgccatgtagtgctcgcgcagccggtcgacctcggcgccggagaacagtcccgacaccacaacatatccatcctcgtcgaatcgttgtttgtatgatcgactcacggtcgtctgggtcatgtccgcacctccggtgatggtttctgctgttgtcccacgtccaccatcgccaaccgggcatcattcggacaggcgaaaacgacgcgaggtgttgtgtttttgactcatccaccgtccgcactcatcgacggctcgccccggctgcggctacggtcgccgcccacgtactggcgctgtgaaccgtcctgggtgtggcaggcgcggccgctgaccgaccatctgctgtggcatgtgcacgacggcgccggggagctgcggctcgacgacaggcacgtgcggctgcggccggggttctgcgcggtgttcgcgcccggcgacgcgccggtggccacccacgatccgcgacatccgctgctggtcttcggcatgcacttcaccgccacgggcttcgacggcgatctggtccccgagcaacgctggtgccggttgtgggaccaggagttcgccgtccggctggcgcggcactgcgactacgcccaccgacgcggcgacgacctcgggcagcggcaggcggtgctcggcctggaacagttcctctgtctattgtgggataacgtgacgcgtccagctcccggccccggggacgccgccgtcgaggacatcgcccgggcggtccggcaggaacccagccgcgactggaccgtcgcgacgctcgccaagcgggccaacctttcccgtgcccagttcacccgccgcttcaccgcccacaccggctactcccccgcgcggtacgtgatccgggcccggctcgaccgggcccggcagctgttgaccgagaccaacatgtccgtcggccaggtcgccgccaccctggggtaccccgacgtcggttatttcagtcgccagtacaaagtccacaccggttcctcacccagtagggatcgcggtggcggcgaaacttccgtagattggttaatgcgggtaccaacagtgccgttgtcccctaacatccaggggcgatcagactataggagccgcagcgtgatcacggaataccaagcgcccaacggcttcgccaccatccccagacaacggtcccttcgagaacaccccctgatcgccgcgttgttgtccctcgaactcgatccccgtgactacgtcatcttcggcagcgggccgctgctggcccacgggttgcgcgcggacgtcgccgacctggacgtcgtcgcccgaggacgggcctggcaccgggcactgcggatgtccggctactccatcgatctgggaccgcacagcttcgagctcatgctgcggttcttcggcggcggcgtcgagatctccgcctactggaccgacaccagctgggacgtcgacgcgctcatcgacaccgccgagatcatcgacggactccggttcgccgcgctgcgggatgtgctggagtacaagcgaaccctcgatcgcgccaaggaccgcgccgatgtcgccgccctggagcgacacctgtccacggcggaagaactcgaaccggtgctgtgcgcggcctgagtgctacagccccagcgagcgggcggcggcttcgacgtccaccgggatcgtctgcggctgcggtgccgtggtcacggcccagtccgggtccttgaggccgtggccggtgacggtgcacaccactgtggatccggcggccacggtgccgtcggtgaccgccgtcagcagtccggcgacgctggcggccgaggccagctcgacgaagacgccctcggagcgggccagcagcaggtaggcgcggtggatgtcgcgatcggacaccgcgcggatgtcgccgccggaggcgtcgcgggcgtccagggccttggtccagctggccgggttgccgatccggatcgcggtcgcgatcgtctgcggctgcgagaccaccgcgccgttgacgatcggcgccgatcccgcggcctgcacgcccagcatccggggacgctgtttggcgttgcccgcgtcgtggtcctcggtgtagcccatccagtaggcggtgatgttgcccgcgttgcccaccggcagacagtggacgtcgggggcgtcgcccagtgccgccacgatctcgaaggcggcggtcttctggccgtgcaaccggtacgggttcaccgagttgaccagcgccaccggatagtcgagcgccagtttggacgccagcgccagacagtcgtcgaagttaccgtccacttgcagcagtttggcgccgtggaccagcgcctgcgccagtttgccgagcgcgatcttgccctgcggcaccagcaccgcgcaggtcagtccggcccgggccgcgtaggcggcggccgaggccgaggtgttgccggtggacgcgcagatgacggccttggcaccctcctcggcggccttggacaccgccaccgtcatgccccggtccttgaaggacccggtcgggttggcgccctcgatcttcaggtacacggtgcaaccggtgcgctgtgacagcgccggggcgggcagcagcggggttccgccctcccgcaaggtgaccacgggggtgtcggcggttaccggcaaccggtcaccgaactcctcgatcaggccgcgccagtttccgcccatcgtcctaactcaccctctactcgcatgacactgtcgacccgtcgtacggttggcagcttcgccagttccgcgacggtcgctgacaactgggcgtcggtggcggggtgggtgacggccaccagcacggcgtcgtcgcctcggcccgactgccgtaccgtacgcatgctgacgcggtgggcggcgaacaccgacgccacctcggccagcacacccggttcgtcgtccacgtccaggttgacgtggtaactcgtgatgacctcgcccatcgggcgtaccgccagctgcgcgtaactggactgcgggaccgcccgggcgccgccgcgccgcgaccgggccaccgcgaccaggtcgcccagcaccgccgaggcggtgggggcgccaccggcgcccgcgccgtagaacatcagctgcccggcggcctcggcctcgatgaacacggcgttgtaggcgccgttgaccccggccagcggatggtcgttcgggatcatcgccggatgcacccggacgctgaccgagtcggcgtcgcgggtggcgatgcacagcagtttgatgacgcagtccatccgtttggcgctggccacgtcggcggccgtcacctcggtgatgccctcgcggtagacgtcggaggcggtgacccgggtgtggaaggccagccccgcgagaatcgcggccttggcggcggcgtcgtagccctcgatgtcggcggtggggtcggcctcggcgtaaccgagatcgcccgcctcctcaagggcctcggcgaaaccggcgccggtctgggtcatccgcgacaggatgaagttggtggtgccgttgacgatccccatcacccgggtgacggtgtcaccgtgcagcgattcgcgcagcggccgcagcagcgggatcgccgccgccaccgaggcctcgtagtacaggtccacattggctgccgccgctgcctcgtagaggctggcgccgtcctcggccagcagcgccttgttcccggtcacgacgctcttgcccagttccagggcggaggtgatccaggtgcgggccggttcgatgccgccgacgagttcgacgacgatgtcgacgtcggcgcgcgtggccagaccgatcgcgtcggcggtgaacagtgacgggtccaccggcaggtcgctgcggtccttgccgggacggcgcaccgcgattcccgccagctccaacggttccccgacccgagcctccagatcggagcgttgggcgtccagcagccggacgacctcggtgccgacgttcccgcagccaagcagcgctatcttcaactggcttcccctcagccgacgtccagattgagcagatcgtcgacggactcgccgcggacgatgagccgcgccgtcccgtcggcgaccgcgaccaccggcggccgggggacgtggttgtagttgctggccatgctgcggcagtaggcgccggtgccgggcaccgcgatcaggtcaccgggtttgatgtcgccgggcaggaactcgtcccgcacgatgatgtctccggcctcgcagtgtttgcccacgacccggcccaggatcggcggcgcgtccgacagccgcgaggccagtgtgaccgaataggtcgcgccgtacatggcggtgcggatgttgtcgctcatgccgccgtcgacgctgacgtagctgcgcacccgtccggcgcccaggtccaccgacttgacggtgcccacttcatacagtgtgaacgtggtgggcccggagatggcccggcccggttccaccgtgatggacgggatgtcgatgccgaggttgtcgcactcgtggtcgacgatctttcgcagtccgtcggccagctgcctcggcgactgtggatcgtcctgtgtggtgtaggcgatgccgaaaccgccgcccaggcccagttccggaagcgtcttaccggtctcgcgctggatctgctcgtgggcgccgatgacgcggcgggccgcgacctcgaaggccgtggtctcgaagatctgggaaccgatgtgggagtgcaggcccttcaggtgcagcacgtcggcggccaggatgtgcttggccgccttcaccgccgcctccagcgacagcccgaacttctggtcctcgtgcgcggtggcgatgtactcgtgggtgtgcgcctcgacgcccaccttggtgcgcaccatgacgcccggccgcacgccgcgctgcttggccagccgggtgagccgctcgacctcgatgcgggagtccagcacgatggtgccgaccccggcgtccagggcggcggccagttcggcctcggacttgttgttgccgtggaaggccagccgttcaccggggaacccggccgccacggcggtggccagctcgccgccggtgcagatgtcgaggttgacgccctcctcggcaacccagcgcgccaccgccttgcacaggaacgacttcccggcgtagtacaccgctccatccgggaagttggcgctgaaggagccgcggaagtcgcgcagccgggaccggaagtcggcctcgtcgacgacgtaggcggcggtgccgaactcggcggccagcttgttgacgtcgacgccgccgacggtcagcacgcccgcgtcgtcacggttgacggtgcgggcccacagctgcgggatcagatcgttgacgtcgacgggcatccgcagccacgcggggccgtggccgccggtgtactcctcgtgcagcgcgcctgcttcgtgtactcgcattacatacgctccggggctgagacaccgagcagccgcagcgcgttggcgagcacgacgcgggtcgcctccaccagccacagccgggcggcgccggtgtcggtgaactcctcgtcgccgcgcggcagcacccggcaggcgtcgtagaagcggtgatatgccccggcgaggtcttcggcgtaacgggcgacgcggtgcggttcccgcagttcggcggcggtggccaccaccttggggaacccggccagctgtttgagcaggtcggactcgcgcggatggtcgagcagcttggggtcgtacgactcgccgcgcgacagccccagctcgcccgcgttgcgcagcagcgaggcgatccgggcgtgcgcgtactggacgtagtagaccgggttgtcgttggacgcgctggtccacaggtccaggtcgaggtcgatggtggagtcgctggagtagcgggccagcgcgtagcgtccggcgtcggagccgagcgcggcgacgaactcgtccagcgtggtgatggtgcccgcccgcttgctcatccgcagcggctggccgtccttcttcaggttcaccaactgtccgatgaggatctcgatggtggcgttggggtcgtcgccgaaacaggccgacagcgccttcatccgtccgatgtagccgtgatggtcggcgccgagcatgtacaccagcgggtcgaagccccgctgccgcttgtcgcggtagtaggcggcgtcggcggcgaagtaggtccaggtgccgtcctccttgcgcagcacccggtccttgtcgtcgccgtggtcggtggtgcgcagccacagcgcgccctcggactcgaaggtggcgcccagttcggtcagcttcgccaccgcggcgtcgatgtcgccgccgtcgtgcagctgcttctcgctgaagtagacgtcgaagtggacgccgaagtcggccagcgaccgcttgatctcggcgagcatcaggtcgagccccgcctgccggaagccctgccgggggtcgtcggacgtcagcagctcgggccggtcggcgacgatctgcttggcgatgtccttgacgtagtcgccctggtagccgtcggcgggcaccggctcacccttggcggcggccagcagcgaggcgccgaacaggtccatctggaccccggcgtcgttgacgtagtactcggtggtgacctcggcgccggacgcggagatgacccggcccagggcgtcgccgacggcggcccagcgcaccgatccgatgtggatcggacccgtggggttggcggagacgaactcgaggttcagcttctggccattcagggaatcattgtggccgtaagtatccccggcttcgatgatcttcccggcgacggctccggtcgcggcggcgtccagcttgatgttgaggaagccgggtccggcgatgtcgacggcggcgataccctccaccgccctcaggttcgcggcgatggcctcggccagttcgcggggcggtttcccggccttcttggccacctggaggctgatgttcgacgagtagtcaccgtgctcggcgacccggggtcgctccacagtagccgtctgggggagcacaccggtgtccagaccggcggcgtcgaaggccgcgcgtgcggcggacagcaccttttcggcgagaatctgcggagtcacgccgaatatcgtaacggtccatatgctggtacctcacgtctattacatcgccggtgggaccggccacggcatgactgtcgaaacggcgtctcttcgcctaccctggtccagggacggcagcaccgccgtctcccgccgactgacccgaaccggatctgacccaccatgagccacaacgcgttcgaccaatacggtgagccgccctggcgcggcgcgcccgtctctccggcaccgcagcacgggcggcgccgcaacccctacgcgccggacggccaggccgattccggacgtcagggcccgccgcggcagcgcctgatgatggacgagcccccgtcggtcgaggcacccacgctgtggccaccggttcccgaaccgtccccgccgcggatgggcgcggggttgcggccgtacgcggaaccgtcgaccgaggaggcgcccgctctgcggccccagtcgcggttccgcgagccgtcgacctcggagaacctcaccgtcgggcagcggccgccatcgccgtaccgcgagtacgccaccggcgagaccgcgaccgtgcggccccactcggcgccgccgtcgcaacgccacccgtcaccgccccaatcggcacccccgtaccagcggcaacaggggttcgacgccccgcaacggcccgcttcggcgccgccgtaccagcgtcagcccggcttcgacgagcccccgaccagcttcccgcccgcttcggcacccccgttccagcaccacgcgccggaacccaccgcgcgtatcgaacggcagtcgttccgggagccgcccacgggtgagacctcggccatgcggcccaactcggccccgccgttccggcaggattcgccaccccagcggccatattccgcgccgccgatgccgcagtcctacgcgggtgacaccgccacgatcgaccggcagccgttccacgagccgcccaccgcgcaggccacgacggtccagccccactcggcacccccgttgcggcacgactcgccgccgcagcgcccgcattccgccccgccgatgcagcggccccacgcggccgacaccgccatcatcgaccggcagccgccgcagttcggctacgagtcgccgcagagcaccatccaggtcgagccggacaccggctcgctcacgacctcccagctcgcccccgcgcccgccgacccgccgtggcagtcgcgccgcgccgccgaggaggacgcgtcctacatctcccccgtgcgagtgctgggcaccgtgggcgtgatcgtcatcgtcatcgcgatcgctggcgccctgatctggggcctcaacctctacggggaccagttctgatcaaaggctggaattcggggcgagatgatttgtgtccctggcaaggaggacgacgacctagtgcgccagcactcgggaggaggacaacgccgccagggtgcaaatcggccgtcccgaaaccagcctttaaccgacgatcttgttctcccaggcccacaccgcgatctcggtgcggttgcggacgttgatcttggcgcgcaccgattccaggtgcgacttgaccgtcgagaccgcgacgaacagttcctcggcgatctcgttgttggtgcgtcccctggcgacgcgttcgaccacgtccagttcccgttccgacagcggtatcgccgccggtgcggcgggcggacgggccaggtgcttcagcagccggacggtgatcgccggggacaccagcgactcgccgcccgccgccgcgcggatcgcctcgatgagcagcgtgggtccggcgtccttgagcaggaagcccaacgctccggcccgcagcgcgccgtagacgtattcgtcgaggtcgaaggtcgtcacgacgacgatcttgagcggctcggccacgcccggtccggccagcagccgggtcgcctggagtccgtcctgtttgggcatccgaatgtcgagcagtgacacgtccggccggtgccgccgggccagttccaccgcctcgacgccgtcggcggcctccgcgacgacctccatgtcgctgttggcgttgacgatcatccggaaaccggtgcgcaccatttcctgatcgtcggcgatgaggaccttgatcgtcacggcttctcctgttcgacggttcgaggcgatcctgccaggccgttccgggtcagtctcaagggctgcgcagcggcagggtcgccaccacttcccagccgccctcgggacgcggtccggcgcgcagccgtccgccgatcgcggtggcgcgttcgtgcagcccctccagtccgaagccgccgccgacggcggacagccggctgccggtggccgggccgccgtcgtcgcgcaccgtgacctcgacgccgctgttgaccgccgcgaccgcgacggtgacggcgctgaccccggcggcgtgcttgcggacgttcgtcagtccctcttggacgatacggtggacggaggcggcggtctccggcgccagcgtctcgggggtgagttccggtgacacgtacagggtggcgatggcgtcgccgtgccggaaccggtcgacgagttcggcggtctgccccagatcgcccagcggccgggccccggcaccggagtcgtcctgtcgcatcacgtcgacgagcctgcgcatcgacgtcagcgcctccagccccgccttctcgatggcgccgaaggattcccgggcccgggccggatcgtcctgggtgatgtactgcgcggcctgggcctgcaccacgatgccggtgacgtggtgggcgacgaagtcgtgcagttcgcgggccagttccagccgctcgccgtgccgcaccgtcgcgatcgcccgccgccgccgcgcgtccacgctgtacaggtaggcgcccagcgccagcgccgccgcgatcgacatgacgatcaggaactcgaaggcgacgccctgtctgacgccctgcgtcaaccgcagcggcatcagcaacagcgccacgatcagcagcccggtggcgagtttgccgcgcggggcgtcgaaacgccgcgacgtccacgccaccaggatgatcagcgcaccggtctcggcgaagcccggtttggcctggccgccatcgatcacgaaacacccggcggtgaccagtatggacaacccaccggcgggaagcgcccactgtggcaggtgcccctcggcgaacagcaccaccgccatggccacgagcccggacaccaggcacgccatcccgacgaagagccggtccagcgagtattcggcgtcctggacgacggccagcgattccaccagccacaccagcccgaggaaacccaccaggcacatccggatcaggaaaccgccgaggcggtgtacacggtcactggtcaacacccgggacacgctacgcgccccagcgaaggtcctccgccatttggcggagggcccgcgcccacaacccgtccgcgagccgatgcccgacggcgcccgaaaccggattgtggagtcatgacgacgatcaacactttcggagccctcatcggtatccccgtcggcgtgatcttcctgctggcgggcgcggtcctgctgccgctgtggcagatcaccgaagacaacaagcgaaacgactagtggagaggacacttttgtgaacgagacggtattgagtgggaccggcctggccaagagcttcggctcgacgctcgcgctggcgggggtcgacttcggcgtccagcgcgccgaggcggtggccatcatggggcccagtggttccggcaagtcgacgttgctgcactgcctggcgggcatcatgcgtcccgacgcgggcgaggtgcggctgctggatcagcgcatcgacacgatgtcggaggcgcagcgcagtcgcctgcgccgcacccggttcgggttcttgttccagttcgggcagctgttgccggagctgacggcggtcgagaacgtggcgctgccgttgatgttgggcggcaccggcaagtccaccgcgctgcgcgaggcgcaccagtggttcccgaacctgggtctcaccggtctggacaagcgccgccccggcgagctgtcgggcgggcaggcccagcgggtggccctggcccgcgccctggtctcgggtccggcggtggtgttcgcggacgaaccgaccggcgcgctggaccaggcgaccggcaccgagacgatgcgcaccctggtggcctcgacgaagggccagcgggccagtctgatcgtggtcacccacgacgcctcggtggccgcccactgtgaccggacgatcgagatccgcgacggcctggtcacctccgacacctcgcgacccgcccccgtggaagccttggcgcccagcggttccggccagcctgcctcgaccacgtccccgatccccggctccgtcccgggaagggccggtgcctggtaatgaacacattctccatggcctggcggctgttgcgcggcggcggccgccgcggcatgctcggctcgatcctgaccctggcggcggtcgcgctggtcaccgcgctgctgttgttctcggtggcgggcaacctcgccttcgccgaacgcgccgaccacacctcctggcgactgcccgccaaggagggcctcaaccccgaggtcgtcggcgaggtgcccgacgatcccaccgcgatccaggcggtcaccgtcgacaacgccggtggtgaggagttcacccacgtcgacctggccgccaccggcgacggcaagcccccgatcccgcccggcatggaccacttccccaagcccggcgaggtgtgggcctcacccgcgatggccgccctcatcgacaagcttcccgaagagcggctggccgaccggttccccggcaaggtcaccggcgaactcggcgacgaggcgctcatcaacgacgccgacctggtcgtcatcgtcggccacaagcccggcgacgtcgccatgaccgcggatcgctacggccagaacgaatcccccaccggaatcgtcagcttcgagtcgaaccgggtcagcgacacctacgtcgcctacatggggctgatggccgtcgcgacggtgctgatggccgtgccgctgctggtgttcggcggcgccgccgcccggctcaccgtcgcccgccgcgaccagcggctggccagtctgcggctgatcggcgccaccccgggccaggtcgtgaagctgaccgtcgccgaggcaatgatcaccgccgccatcggcgcggtcgccggagccgcgatctacttcgccgcgaccccggcgctggcgcggatccccatcgacggcgcgggctggcgtgtcaccgaactcatgccgggtccactgtgggtcgccgccacgctgttgctggtcccgctgctggtcggactgtcggccgtcatcggactgcgccgggtcgtggtcagtccactgggcgtggcccgtcgccacactccccccgggctgcgggcgatccgactgctggtcctggtggtcctcatggtcgcgttcctggccatggccttcgggatgttcggcaacctgggcggcatcggcgccatcctgctgctggtcctgatgggcggcaccttcctggccatcaacctggtgggcccgtgggtggtctccatcatcggccggatcaccgccgcgatggcgcgtcgcccctccacgctgctggcgggacgccgtctggtcgacgatccacgctccgcgtggcgcaccgtcgccggtgtcgccctgaccgggttcgtggccggattcatcgcgctgctcgccccgcagagcatcggcgagaccgaccacatcggcatcgagatcaccgtgtccgactcccagagacaggacgtcaccacggttctggacaagcaccttccggacgcctccgtcgacgaggccaccgacgagaacgagaaggtggagtacctgaccacgaaggcgcccaagggcgagatcgcggtcgtcgacgaactgcgcaccgcgctttcggccaaggttcccaacgccgacgtcgttgtctcctacgacgaggacgccgaggggatgcgcaccttcgccgacatccggaccggcatcctggtggtgctgtcggtgtcgctgctgatcgccatggtcagcgcggcgatctcgggcgcctcggcggttttggaccgacggcagacctacgcgctgctgcacctgtccggtacgccgatgaagacgctcaacgccgcgcgccgcaccgagaccctgatcccgctgaccatcatgggcggtggctccatcgccaccggcgtgctgctggcgaccccgttcatcagcgccgtcagcctgagcacctccggagcggtggcgctgggcgcgacggtggtactgggactggcgggcgtcctggcggccagcgcgttgagccgtccgctgctgcggtcggtcatgttcaacgcggcgccccgccccgattgaccttcttccctctgtatgagttgggggccgtgctcgggcacgcacggcccccaacgtctgcgtctagacggtcttgatggcgccgccctcgatcaggtggtcgctgccgacgatgctctcgcccagcggcgacaccaggtacgtgatgaaggcgccgacctcctcggcggtgacgaaacgtccggtcgtcatgccgctcagggccgggaggttcttcatcaggtcggagtgctcgaccccggccgaggccgcgacgccgccgccgtacttgtcggcgtcccagatcgaggtgagggtcgggcctggcgagacggtccgcacgctgatcccctgtggtccgtactcttcggacagcgacttgccgaaggcgttcagcgccgccttggcggtggcgtagggaaccggcgtcccgggggtgccggggatcttggcgcccatggaggacacgttgacgaccgagccgccggtctccagcagcgcggggatagcggcccggcagatccgcacggccgagtagaagttgaggtcgaagatgcgctgccagaagtcctcgtcgtagctgagcagtccgccgacggtcacgtcgtcgccgccaccggcgttgttgacgacgatgtcgagccgcccgcccagcgcctcgatcgcctgggagaccagccgggccggtgcgtccgcttcggacagatcggtggtgatgacggtgacgtcggcgtcgcgcagttcgtcggagacggtgcgcgaggcgccaacgaccgtgactccctcagcggccagggcgatcgcggtcgccagtccgatgccccggctcgcgccggtgacgagggcggtcttgccttgcagacgtagatccattgggggaagggcctttcgatgagcgccgacttgacggcggcaacattacgtggccgcgaccggattcgtcagtttcgcggcgacaccgtcgagcatgctggccagcccgaactcgaacagcgcgtcgaggtcgtggtcgtactcgaactcaaggtcggcgatcacctcgcggaaagcggggaaacgcccggaggccatcagatcaccgagctggggttcggcgtcggacatccattcctcgctgcccatcccggtctcctcctcgttctgcgcctcctgttccaggctcgccgacaggccctggatcaggccgtacagcgagatgtggacccgcagcttgtcgagcgggctgagtttcgcgtcgcgcagcgcgtccagcacccggtcggcgtagccgatcaggccgggcaccggctgggcccgccccagcgacaccacgtgcggcagccacggatgccgctggaacagccgccacagccgacgcgcgatggcctccagccgggcgcgccagtcctcgccgtcgtagtcgcgatcggcgacgtcggcgaagacggtgtcgatcatgtggaacaccaggtcgtccttgccgttgacgtagcggtagagcgtcatggtggccatcccggtctgggcggccaccgagcgcatcgacagcgcggcgattccctcggcgtcggccatcgtgatggccgcggcgacgatctgctgccggatcggggtgccctcggcggtgtcgagaacccggcgccgggacggccgcgcgggtggacgggccacgacggtgccgaccctgggggtggcctggacgattccctcggtgcgcagcgtggtcagggccttggtggcggtcgcgatcgccacgccccattcctcgacgatcgcgcgggtggacggcacccggtccccgaccgacagttcgccgatctcgatgcggcgtttgatctcggtcacaattttttggtacggcggcgacttcgacatggcttcccttcgtctgcactagtacacatcttcactctagcccgacgatttccagcgatcgccccgcatgtccatacttctgcactagtacagacacaggctttgtgggcatgttttccctaattgacaagggtttcagcgcatgtatggtgtacgagtaacgaatacagcgtacgaacttcagaggatcgccatgaaccatgtactcgtctccggagccagcatcgccggactcaccaccgcccactggctgcgccgccacggtttcaccgtgacgatcgtcgagcgggccgccaccctgcgccccggcggccaggccatcgacgtccgcggcgtcggactcgacgtgatccgcgagatgggcctgctcgacgaggtgcgcgccaacgtcaccggcctgcgcgggatgacgatcgtggacgccgacggcaacgtgctcaccgagacccacgaggagaccttctccggcggcaccatcgacaacgaggacgtcgagctgatgcgcgacgacctcaccaacattctccacagtgctgtggacgaggctgtggaattcctcttctccaactccatcgcggaactgaccccgaccgagaccggcgtcagcgtcgtcttcgacagtggacgcaccggcgacttcgacgccgtcgtcggcgccgacggcctgcactcggtgacccgcaaactcgccttcggaccggaatccgactacgtccgctccctggacggctatgtcgggatctggaccatgccgaacttcctgaacctggaccactggcagatgctgcaacacctcggcgacaccaccgccgtcatctacagcggacgcaagaccgaggagatgcgggccatcatcggattcaagtccgagaagctcgactacgactaccgcgacgccgagacccacaaacagctgctggagaaacactttggcggcctgggctgggagatcccgaacctgttgcggcacatgcgttccgcctcggacttctacttcgacgagatggcccagatccacatggacacctgggtggacggtcgcgtcggcctggtcggcgacgccggttactgcgcctccccgttgagcggccagggaaccagtctggcgctggtgggcggctacgtgctggccggggaactggcggcctcgcgcgacgacttggccacaggcttcaccaactacgtggggaccatgcgcccctacgtgcgggtcaaccaggaactggcgcacctcaaccgcaacggcaccgccaccgagccggaccggcaacacgcctaccgcgccctgacgctgcgcgactaccgatagaacgcccccgcaccggcccgccgcccgtcctgggcgcgggccggtgctcgtcagtgcccggcggcgaagtcgacgaccgtccggttgaacagttccggttcctcgaggttccacaggtgaccgacgcccgggatctcgtgcagcgtcgcgctcgggatgccgttggcgaccacggtggacggtgccaggttctcgcggtcccgggtgccgcacaccaccagcgtcggcgcgtcgatgtcggacagccgatcccggaggtccaactcggcgatcgccgccagcgcggccagcaggttcgccttgccgcagcgggcgaagtcccgcttggcggtctcgcggtaccgctggcggttgccggagtacagtttcgccatcatgttgcgcagcaacggttcgggcgtcagccgcatgaccgtccgctgcaccgccagcgacgcgggcggggcggcgaccggggccgacagcagcagcgaacccagccgtcccggttcggccagcgcgaccagcatcgcgaccgtggcgccgccggagatccccagcacgtgggcgccgtcggtgacgtgctcgcgcaccgccgacaccgcggcgtccaggtcgaagccatcggcggcgcgggcgccgtggccgggcagatccaccgccgtcacccggaaccgctgagacagcgcctcccgctgcggcgcccaggcccgtgagctggagccgaagccgtggatcaagatcagttcgcgcacacccgaaggctaacgccgtccgggcggtcgcacggcgtttcggctggctaaccaggcgatcgcccgacggtcgcggaagaagccgccggtggggccgtcgtcgggaagcgttgccgcccacacgatcccatcggccccgtcggcgaccggcctgccgcccgaaccgcccatgtcggtggcgacccagccggggcacaccgcgttgaccaggacgccgtcaccgcgcagctcggccgccacgatccgggtcagcgcgttgagcgcggccttggagaccgagtaggccggggtcccggcacccatctcgttcagcgacccggaaccgctggagacgttgacgatccgggagtgcgccccggcgcgcaacagcggcaggaactcctcgatcagcagccagggaccgtacagattggtctcggcggcctcacggaccaccgccagatcggcggtgatgccgcgctgccaggtgtcgtagtggatcgcggcgttgttgaccagcacgtccagccgtccatagcggtcggtgacggtggcgaccgccgccgcgacactggccgcgtcggtgacgtccagggccagccagtcgacgcccagctcggtcgcggcccgctcggccttgtcgtcggagcgggcggtcaggacgacggtgtggccgcgctcggcgagctgtcggcacacctcccggccgatgccgcggttgccgccggtcaccagtgagacagtcgagatcatgcccccagtctgccggtattcggtgacttgctcgtcaccgcgagcgtgtatttatttattcacatgcctcgcattctgggctactgtgcgttagcccccggaaaacctccggtgcccatccccgacacaatcggagcattgtcatgcccagacaccgatcccgattcgccatcgccttgggggcgatggccgccgccgcaatggcgttgtccatcctgtccccgaccccggcctcggcggagcccgccgacgaggccaccacggccgccgcccccgacatcaacgtcgaagacgtcaagacgcatctgtcgcagttccagtccatcgccagctccaacggcggcacccgggtcgccggttccgccggttacgaccgctcggtggactatgtggccaccgcgctgtccaacgccggcttccaggtcacccggcagacgtgcaccagctgcaacggctccgaccagaacgtgatcgccgactggcccggcggcaacaccagcaccaccatcatgttcggcgcccacctggacagcgtttcggccgggcccggcatcaacgacaacgcctccggttcggcggcgctgctcgaggtggcgctgaccctggccgaggtcaagccgaccgtggccaagcacctgcggttcgcgtggtgggccgacgaggagtcgggcctgcgcggctcgaactactacgtccgcaccagtggcgtcagcggcatccaggcgtacgtcaacctcgacatggtcggctcgaccaacgccgggtacttcgtcgacaacatcaacggcacatacagcgccccgttcaagaactacttcagttcggtgggccgcgcggccgacgagatgggcgaatgctgtagcgacgacggcccgttccgcaacgcgggcgtgcccaccagcttcctgtccacaggggcctcggcccgcaagaccaccacccaggcacagaagtggggcggcacggccgggcagtccttcgatccctgttaccaccagcgttgtgacagctatccgtccaatatcaacgtgaccgccatcaaccacatggccgacgccaccgcctacggactgtgggaactggccgtcgacgacgacacccagccacccgaaggctgcgccaacaccaatgacgccgacgtggccatcaccgacctggccaccgtcacctccagcctgggcatcgccgagtgcgggcgccagggtggcaccgccagcaccgtggaagtccacatcgatcacacctggcgcggtgatctcgtcctgagactgctggcacccgacggcaccagctatctgttggaggacttcaacaacaacgaccagaccgacaacgtcgacaagacctacacggtgaacctgtccggtgaggccgccgacggctcctggcgattgtccgtacaggacatagccaggaacgacgtcgggaagatcgacacctggacgctgaccgtctagacccctccctcagcgacggtgggtgcctcgcgcacccaccgtccgctttcgcccggtagtcacccattgacgggattccccgactctgccaaggtgggttacagagttgtaagtaaccccggcaagggagtcaccgtgcggacttctcgtaacttctctcgtcccatcgtcggcgccgtcatggccgcgatcctctcactgacactgcttcccggcagcgcgtcggccgacgcgcccagcccccgagatccctcggcccccatcgacaagcgagtcgccgccctggtggcggacctgacgctggaggagaaggccgggcagatgacccaggccgagaagggctccatcaccgacccggccgacatcaccacctacggactgggctccatcttgtccggtggcggtggcgcccccgaccccaacacccccgaagcctgggccgacatgatcgacggctaccaggcccgggccctggagacccgccagaagatcccgatgatctacggcgccgacgccgtccacggccacaacaacgtgtccggggcgacgatcatgccgcacaacctcggcttgggcgccagccgctccccggaactggccaaacgcgccgccgaggtcaccgcgatcgagacccgcgccaccggtgtgccgtggaccttcgcgccctgcctgtgcgtggcccgcgacgaccgctggggccgcacctacgagtccttcggcgaggaccccgaactcgtgtcctccatggtggacgtcgtcgacggcctccagggcaccgacctgacgtccaacaccaccgtcctggccaccgccaagcacttcgtcggcgacggcggcaccacctacggctcctccacgaccgaggactacaagatcgaccagggcatcacggagctgactcgagagcagctgcgggacctgcacatcgcaccgttcgagaccgccgtcgaccgaaacgtcggctcggtcatgccgtcgtactccagcgtcgaccaccccgacgacgacaccggcccggtcaagatgcacgccaacgacgagctcatcaacggagttctcaagcaggaactgggtttccaaggcttcgtgatctcggactggaaggccatcgaccagatccccggcgactacgccagcgacgtgcgcacctcgatcaacgccggggtggacatggtgatggtcccctacgactacaagaccttcatctccacgttgatcagcgaggtcaacgcgggccggatcccgatggagcgcatcgacgacgcggtcacgagaatcctgacggccaaggaaaaactgggcctgttcgacaagccctacgccgaccgcacccacatcggcaccatcggttcggccgaacaccgagcggtcgcccgggaagcggcggcggcctcgcaggtgctgctgaagaacgacggcgacgcgctcccactcgcctcgcagggcaagctgtacgtcgccggttcgaacgccgacgacctgggcaaccagatgggcggctggtcgatcagctggcagggctcgtcgggcgacaccaccgagggaaccaccatcctggagggaatccgcgaggtggcacccgacctcgaagtcacccacagcaaggacgcctcggcgcccaccgacggccacgacaccggactcgtcgtggtcggcgaaaccccctacgccgagggcaagggcgacgtgggcgtcggcggccacgacatgaaactgtcggcggccgactccgccgccgtatccaaggtgtgcggcgagatcgaaacctgcgtcgtggtcacggtctccggccgtccactagagatcacctcccagctcgaccagatggacgcgctggtggcggcctggctaccgggcagcgagggcgccggagtcgccgacacgctgttcggcgacgtcggctactcgggcaaactgccggtgagctggccgcgcagcgtggacgacgaacccatcaacgtgggcgaccccgactacgacccgctcttcccctacggagccggactaacaaccgactaaccagcggctcgcggctcgcggctcgcggctcgcggcggcaggctacccgtccagcttcgcggtatgaagcgtctcggtcaccagcctcccgccgcgcagccgccaccgcagaatgtccacctcgcgatacaccgccgtacccacgaaccggtcccgattggcctcgccccacgcgagcaacgccgccacatccgttaccggagcggcgaactgcaccagcgagcagtaccacaggtcgcgcaccatgccagcctcgtggtgaaccacggcccgcgcgtccaaagcctccacatagcgccgccgcaacgccggaagcgtctcagctccacagtgcccatagaccaccacacccccgggatgcggcccgaacccccgcaactccagctccaccggcggaaagcccgacaccgcctcgtccaacgcggcgacatagtccacgaaccgctcgtccccgtcgaacgaccgggtgctgtgcggctccaacgcccgcaacgtcgtgtgcaccgcccccgcccccagcagccagtgcccgggccccgcgatcgcggcgatgtcctcgccccaccgctccagttctcgcgccagctcgccggtgggtcgcagcaccgcgctgatcccgtaccgggatccgccgtcgtagggcggcgtgtcgatgtgcagctcccccgccagcagggccgcccgcgaacggtcgtagtgctcctgatttcgagacatcgagcgagcctagccaaggccgtccactgttcggtcgccccgagacttgcccccgcatcaaggggggcgtataaacattactatgagttccgttaatcttcgttccgtatccggtggaccgcgccgcaccatcgtggtgatcggctggctgatcgctgctatctcggtgtttcacctggtgatgctgacgttttttggcgcacgggtcattccgggttgggtcgatggtgcgctgcggggtgccgaggccgaggacttcgcgagcatgacggtgtccgagggctatttctggagctcgctcggtggcttcgcgttcccgctgttcgcgcttgggctgctcatcgtctggctggctcgggccggggtggcgccgccggttttcgtctacctggtgctgttggcctggtccgtgccgggcacgttggtgttcttccccggcggttacctggcgctcattccgatgacggtcatactgctggtcgccgacgccaagagccgcaagctgaccaccgctcaggtcagcgctcgcaccgccgcgtccaggtagtcgtccagttgcgagcgtggtacccgctcgcccaggatgacgtggcgtacgaacagtgggcccagcagcagcgagtgcgcgaactccggttcgggtaggcgtttcagctcgccccggtcgacggctcggcggcacagttcggccaccacgtcgcgctgtgctcgcacgaaggtgtcgcggaatcgggcggtcagctcgggatcggcgagcacgtcggacagcagactggacatgaccgaacccgcgaccgggtccgacaggtcgccgtggatgcggtggagcagtgagcgcaggtcggcccggagggaaccggcgtcgtccggggcggtttcggagaggtcgtggacgatgacgctgaagatcagctcggccttggagcggtggcggcgatagatcgccggtttgccgaccccggcccgagacgcgatgaggtccactgtgatgttctgataaccggtctcggtcaacagttcccgcacggcttccgccagtgcctcgtcgacccgttcttccctggggcgccccagccttccgctcgccaccccccaacaatacgctaccgaaagttccatatgtacacggatccccggcgccgcaccggttacagcgcgacgccggggatccgattcgctgtgtggtcagaagtcctcgtcgagatcgacggtgccgcccacggccacctggtaggcggtcggacgacgctcgaagaagttcgtcagctcctgcacatcctgtagggccatgaagccgaacgggttcttcgagccgtaccgcaccggcatgcccaaccgggtcagccgttggtcggcgacgtactccagataggacttcatgtcgttgacggtcatgcccggcatgccctcgccgcacaggtcccgcgcgaactggagttcggcggctaccgcctcctcgatcatccgggtgaccgcctcggtcagctcgtcgtcgaacagctccggttcctcgtttcgcaccacgtccacgacgctgaacgcgaagttcatgtggcacgactcgtcccggaacacccagttggtgccggtggccaggccgtcaagcagtcctcgcgagcgcagccagtacacgtaggcgaaggcaccgtagaagaacagcccctcgatgcacgcggcgaagcagatcaggttgagcaggaaggcccgccggtcctcaggtgtgcgcagttcgtcgagctggtcgatcgtgtcgatccacttgaaacagaactccgccttctccttgatggacggaatgtgctccaccgcggcgaacgccttgacccggtcctccgggtcgggcaggtaggtgtccagaagcgtcagatagaactggacgtggacggcctcctcgtacagctgccgagacaggtacagccgggcctcgggtgcgttgacgtgcttgtacaggttcagcaccaggttgttggccacgatggtgtccccggtggcgaagaatgccaccagccggttgatcaggtgccgctcggagtcggtgaacgtcgccaggtccggcaggtcggaggccaggtcgacctcctcgacggtccaggtgttgcggatcgcggcccggaactgttcgtagaagtccgggtatcgcatgggccgcaaggtcaggtccatgcccgggtcgagcagtcgcggttgggtcgagtcgttcactggcaggcctcacaggtctcggggttttccagggagcaggcgatcgcctcggcttcggcgtcgacctcgggagccgacgccaccgtcgtctggttgatgcgggtcgccggacgcgaccgcaggtagtacgtcgtcttcagtccgctgcgccaggcgtaggcgtacatggacgacagcttcccgatcgtgggcgcggccatgaacaggttcagcgactgcgactggtcgatgaacggggtccggcccgccgccaggtcgatgagcgcgcgctgcggcaactcccaggcggtgcggtacaactgccgcagttcctgcggaatcgcggcgatgtcggcgatcgagccctcggcgcgcaccacggcctcccgcagcttctcgttccacagtccacgctgcttgagatccgcgatcaggtacttgttcacctggatgaactcgcccgacagcgtctcgcgcttgaacacgttggacaccaccggttcggtgcactccgagcaacccgcgatcgccgcgatcgtcgccgtcggtgcgatggcgatcatgagcgagttgcgcaaaccgttggcggccaccagttcccgcacccgctgccaggcgtccgggtcggtgacggcggcgtcggcgaagtggtcgacgtgcagcacgccgcgcgccgcgcgggtgtcgtcataggacgggtgggcgcccagccgggcggccaggtccgccgaggtctcgtaggcggccagcgcgatcgtctcggagatccggttggacaactcccgcgcctcggccgagtcgaagggcatccgcagcttgaagaacacgtcggccatacccatgagccccaggccgatcggccgccaccgccggttggccttctcggcctcggcggtcgggtagtaggtcaggtcgatggagcggtccaggaacgtcacggcggtgcgcaccgaacgcgccagccgctcgaagtcgaagccaccgtccacacagtgcgcggccaggttgaccgaacccaggttgcacaccgcggtctcggcgtcgctggtgacctcgaggatctcggtgcacaggttcgacaggtgcacgacgtttccgggaaccgcggtctggttgcaggtccggttggagatgtcggcgaaggtcatccagccgttgccggtctgcgccagcgtgcgcatcatgcgtccatacaggtcacgagccgagacgacccgcgcggccttgccggcggcctccgcgtcccggtacgccttctcgaactcctcgccccacaggtccaccagctcgggcacgtccttggggtcgaacagcgaccagtccccatcggactcgacccgccgcatgaactcgtccgggatccagttggccagattcaggttgtgggtgcgccggtcctccgaaccggtgttgtcccgcagttccaggaactcctcgatgtcggcgtgccaggtcgccaggtacacgcaggccgcgcccttgcgccgcccgccctggttcacggcggccacactggagtccagcgtccgcagccacggcacgatcccgttggagtgcccgttggtgccccggatcagcgaaccccggctgcgaatccgcgaccacgccatcccgatgccaccggcgtacttgctcagccgcgcggcctgactgtaacggtcataaatggactccagctcgtcccggggcgagtcgagcaggaaacacgaggacaactgcgaccgccgcgtcccggcgttgaacagggtcggcgaactgggcaggtacgacagggtgctcagcaggccgtacagctcggtcacgtccgaaaccgtctccgacagtccacaggccacccgcatgaagaagtgctgcggggtctccagcaccaaccgggtctcggggtgccgcaacaggtaccggtcgtagacggtccggatcccgaagtactcgaaccggtcgtcggcgccgtcgtccaccagggcgtccagcttcggcgcgttcgacgagacgaactcccacaacccgtcggagatcagcccggcccggtacccggccgacatcgcctcactgaaacaccccacatcggacaatcgcacctcgtcgccgatatgttcgctcaacaatcgcgccgccaaacggctgtacccgggttcagtggccacaagcgacgcggccacctcgaccgcccgcaaccgcaactcggcttcggtggcgccgggccagttccccgccaccaccggaccgctgacggtctcggcttcgacatcggccaaaccgctcgccaaccggcgaacgacctgaacgacgtgatcaatggcggcggtacgtggtgcgatggtagaagtactcacggtatcccctctgtcgagcgccctgatggcacgagcgagcatacatgttgtggttggtcttgtcagagacccctaggtattgagattttggcgtgtttcgaccaaaacccgcactcccaccgaccatcgaacacgtgaacgatacacacccgaattccccgctcccggcgacacccgaatacccgcaggcgcatcccccgaccctgctggtaatctcgcctaggttctattcagcccccttagctcaggggatagagcaccggcctccggagccgggtgcgcaggttcgaatcctgcagggggcgccaaccaacccgtcaccttcgtgacgggttgttgcttgtggacatacggcgactaggcgtatccgaggatgatcgccgtgagtaccgccagttggagcaccgagttggcggcgcagtggacccatatcgaaatccgcaggtcctttttgcgccatgtcgcccacaccgtgggcaggaagtatccgatccgggagaccagttgccacggtgtccagaagtggtagagcgagaacagcgtcgcgttcagtaccggcgcccaccggccgaggtgcgatatgcggggcagcagaaacccgcggaagtacagctcttcgacgatcgggaggagaactccggtcaggacgacgcacaccgccaacgtgacgatcacggtctggcgcgggtatccggtgacgaatccaccgccgcctccggtgttctcgaaggggatccagaagaacagcgtctcgtggacggccgtgtcgatcggggccagcaggaaggacgcgacgaacactcccacgaacagggccaggacgaggccgatgagcctgcctcgtttggtcggccgatctcggtagagcacgacttcgcgtagggagaaccggccggtccggcggcggccgagaaacaccagcagcccgagttggaccggtgccaggcccaggcacatggcgatcacccatcccaggtagggaggcaatcccagcatgtcgacgacgggtgaggcgatgcccaggtaggcggccacgatcggtacgccggggagcaggtggagcgcgatggtcagcggtagcgaatgacgggagctcagtagtcggttgaccacgccagcactgcgaggggtttcggttctcgacatgtaggcaaccctagttgactaatttggtttaggcaactttggttgctaacttgtctttcttcgtatcgtggggctactggcttcggcgcaccatctcggtgatccagatcggagcgaacggggaggtgcagcccggcgacgtcgggtagtccttgaggacttcgagccgctcgccgatgtcgatggcgcgggcgcggtgttcggcgtgttcgatcccgatctgggccagacaggtgttcatcgcccattgcagacggtcgggggcgtccttcatcttcgcttcgatgaggtcgagcagggtgtcgaggtcgaggccctcggggttcctcgccacccggtcggccgtcagggcccagcccgcgctggccacgacggggtcggggtcggtgaaccaggccgcgcggagttcctcggtgtgcgggttcttcttcacgacgtagttgatgagccagtcgtgcaccttgggggtgcgcgcctggcgcagcatcgcgtcgagttcgtcccgttcgaaggccttggggcggcagatgagcagggccaggagtttggcggcggtgtcgtcggtcgcccacagttggcgggcgagttcctgctgggtcttgagccgtttcgccagcgcgcgcagtctgctgaggttcacgccgtggtcgtcgccgtgtttctcgttgaccgcgcgggccttgggatcttccagcgcggccagttcggccgtcacctcggccaccgtcgtctccgccacctcggcctcccgtcgatcagctgcgggttttcagcctacgacggtccggcggtgcgtttcgcgtcgcgcttgatcctggcggcgccgccgaaggaggcgaccgcgccgatgaggagtccgccggagatgaccttggtgaagatgctggccgggacgtcgaggagggcgaacatcgcgatcgccacgacgaaggcggccaggaatcccaggccgacgccgatgtaggtcttgcgttgctgctgctgttcttcggtcacggtgggggcctttcggtgttggagtttccgttgggtaatccctatccggtggccgccgggaccggtcccggtcgagtgctaatttttggccatgaggtcagaaagtgggcaggatggtcagaagatgcggtcgttcatcgagcaggcgcgccgggcgcagatcatcggggcggcgatcgagaccatcgccgagcacggctacgccaacgcttcgctggcccggatcgccaagcacgccgacatctccaagggcgtcatctcgtatcacttcgcgggcaaggaggagctgatcgagcaggtggtcacccaggtcttctcggcgatcgtcgaggaggtcgcgccccgggtcaccgcggcgccggggccccgggaagccctgcgggagcacatcatcgcggtgggcgagtacgttctcgcgcatcggacgcagctgatggcgttgtccgagatcatcaacggggcccgctcgaccgagggcaaaccgctgtacggcatcagcagcagcgaggacctgtacgagtcgctggagctgtacttcgccagcggtcaggacagcggtgtcttccgccacttcgatcgccgggtcatggcggtgacgctccagtccgccatcgacggggcgttcgggtactgggtcgtccatcccgagcatgacctggcggcgcacatgaccgagctggccgatcacatcgatcgggccgtgctcgccgatccggcctagcgtcccggttcttccgttcgagacttgcgttctgtccgcgcgtgtgagaaattggccgagtggacaaaaatgtgaccctagggatagaaacccggcctgacgaccagggcgccaccccgccgcgccccgcggcgcccgcccggccacgactggcctatatagacaatctgcgcatcttcctgaccgcgctggtggtggtccaccacgtcgcggtgacctacggcaacatccccgcctggtactacatcgagaccgccaaggatccgagcgggacgatcctggacgtactggtgatcttcaatcagacgttcttcatggggttcttcttcatgatctcggggttcttcgtccccggatccgtcgatcacaaggggggcaagggattcatgcggggccgcctgctgcggctcggcgtcccgctgctgttgttcgcgctgctgctgcggccggtcctgaccttgccgatgtacctggcggactatcgcgacgacctgccctactggctgttctacttcgtctcctgggacccgggtccgatgtggttcgtcgaggtgctgttggtgttctcactggggtacctgctcgtccggcggtggaccggcaagcccgaactgccgcgcctgcccgagcccgtcccggcgcgcggcgacggtcggcttcccggaccgctggcgatcgtcggattcacggtggcgctgacgctggtgaccttcgcgtggcgactgctggtctcccccgaggcctactggccgatcgtcgggctgccgacccccgcgtacctgccgcagtacctggggctgttcgtcgtcggtgtcgtggcgtatcgccgggggtggttcgccggtattccgcgttcggcgctgtggtggagtggcgcggccacgctcgtactgggtttcgcccggttgacgacgatcgggatgaccggggacggcgccgcggtccggctgctgcaactggcggccgagtccggcttcgccgtcagcgtcgtgctgttcctgctgtcgctgttccagcggttcctcaaccggcagaatgcgacggcgaagttcttgtccgacaacgctttcggggtctacttcctgcacccgctgaccttggtggtcgcggcgttggcgctgcggggttgggaggcgaccgcgatcgcgaagttcgcggtgctctgcctgatcggggtgccgctgagctggggtgcggcctggctgctgcggcggattcccggcgcccggcggatcttctaacccaggtagcgcttcggcgaggtgccgacggtgcggcgaaacgccgccacgaaggcgctgggcgtcgcgtatcccacgctgcgggccgcatcggcgacggtgcggcccgcggccagcaacggcagggcggcgcgcagccgcatgtgggtgcgccaacggtcgaagctcatgccggtgtcgtggacgaacagccgggtgagggtgcggcggctgacgccgacggcgcgggcgtggacgtccaggccgcgacggtcggcggggtcggcgagcaggtgttcggtgacggcgcggacccgttcgtcggtggcgtcggggacgtcgatgggggtggccgggagcgggtgcagcaggtcgaagacgaccgcctcggcgcgaagccgggcgtcggtggcgaggtcgtcgcggcccagatggccgatgaggtgggcgagcagtccgtcgacggccaccggggtgggttcggtccaggtcagtgggcatcgatcgggttcgaagtagaggctgcgcaggacggcttcgcggctggcgccggtgcggtggacgattccggccgggatccacagtgcccgggtcgggggcaggatccagtgggtgtcgtcgacggcgacgcccaggacgccgccccggctccaggcgagctggtgctgcgggtggcggtgcggccggatccactcccccgacgccagcgggaaggtgcccacgacgatggcaccgacgccggtcggcgcggcttcctcgatgacctcgctcataccccccagggtatgtgtccccaacgcgatatcacctgtccccgtagcgtcttgtggccgatgacatgggcgaatagcttcgtcgcatgcctatcgaacgacagcgggggtcgcggctgcccgccctggtggtgttgtgcttcgtccagttcatgctcgtcctggacgacaacgtggtgagcgtcgcgttgccgagcatcaagtccgaactcggtttcagcacggcgggactggcgtgggtggtcaacgcgtacttcctggccttcggcggcttgctgatcctgttcggacggatggccgatctgctgggtcgcaggcgggtgttcctcgccggagtcgtcctgttcggagccgcgagcctgctgtgcggactcgcgcgggaaccgtggcagctggtggcgggacggttcgtccagggcgccggttcggcgatggccagcccggcggcgatgtcgctgctgacactgctgttccccggggtgcgggagcgggcccgcgcgatcgggatctggggcggggtcgccgcgttgggcgcgatctcggggctggtgatctccggggtgctgaccgggttgaccgggtggcgctgggtcttcttcatcaacctgccggtggccctggtggcgctggtcctggtgccgcgactgctggacgagagccgggcgagccggggcggccgcctggacgtacccggggcggtgctgggcaccggtgccgtgctgtcactggtctacgcgctgctgcgggccggggagacccagtggacggacgcgacggtgctggcggcgctgggctcggcgctggcactggcggtggcgttcgtggtggtggagtcgcgcaccgccgaaccgttgctgccgttggcgttcgtgtcggtgcgggtgcgcgcggtcggcaacggactgaccctggtgttctcggcggcgatgtacgcgatggcgttcctgctgatgatccacctccagatggtgctggactacgagccgttgaccgccgggatcgcttacctgccttacggtgccgcgatcctgtcgggcatgtggctttcggcgcgcgtggtggagcggttcgggttgcggcgcacgctcatcgcgtcctttctggtcaccgccgccggattgctgttgttgtcgggtgtggacgcttccgacgggtatctggccggggtgttgccggggatgctcgtgacggcgctgggcaacgggctgagcctgcccgcgttgagcgtcgccgcggtcaccggcaccaccggcgagaacgccggactgggttcggcggtgttctcctcggtgcagcagatcggtggggctgttggggtgtcggtgctggtcacgttggccgcgcggcagtcggcagcggccgcgcaggcggggccagcgacggccgcgaccgaggggttctcgttcgcgctcgtcgtggccgccgccctgctcgccgtcgcggcgatcgtcatccccgatctgcgggaacgatcttgcgcatcttcgcggccatccactctccggcgatgacgccctggtccgcggtctcgccgagcggggcgatgaccgcgtcgtggttgggctggaagaagaacgggatggagatgcgcgacgcggtgtcaccgtcttgggggttgacgacccggtgcattgtcgacacccatcggccgccggtccacattgccatcaggtcgccgatgttgaccacgaagctgcccgggatggcgggcacgtcgcgccagtcgtcgtcacctcggcgtacctgtaggccgccccggtcggtttcctggtagaggacggtcaggccgccgaagtcggtgtgggcgcccagtcgcagctggcctggcagcggtttctgggtctgcgggtagtagtagttggcgaccagagaggacacgtggttgtcgaacttgtcctcgtagtagttctccgccagccccagggcgagcgccgacagccgcatcaggtcctcggccagctcctccacactgtacagatacgcccgccaggtcggttcgaactcctgtggtcgccgcggccagacattggccagtttccacgaggcccagtagtcgcccaggttctcgcgttcggcgtcgtcgaggtcgccggtgacgtggacgccgaaggtctcacacaggtcgggcggcgtccgctggccgaggctgttggcggtggtgccgaccgaccgtcgcagacccgagacgccgggccggttggcgacggcgtccttttcggagtccgggagggtgaagaaggactcggtgaccgagaacatggtgtcgatgagttcgccggggatgccgtggccgacgatcacgtagaagcccgagttctcgcaggctcggccgatggcctcggccagccgggcccgctcccgcgcgtcggtgcgctgggagatgtcgatgaccgggacgaagtcggtcgttgtcacggttggttcctttcgattgggattcatggggatcaggctttgcgggtggtgacggccgcgatcgcggtggcggccaggacgatgcccaggccgacggtcagggcggtgcggtatccgtgcactgtggccacggtggccgattcggtgagcgcgagcgacgtcgcggcgccgatggtgacggtgttgaaaagcggggtgcccagggccgcgcccagctgcatcgaggcgttgtaggtcgccgaggcggttccggcgtcgtggccgccgatgccggaggtggccagcgtcgcggtggccgccatgatgccgcccagtcccaagccggtcagcagcagcgccggggtcaggtacggcagcaggacgtcggtggcccgagcgggtgtgcgggtcacgacgaagatcccggccgcgatggcgaggaggctcggcacgatgagcgtcgcgggcgagacccggccgtgcagtcgtccggcgatcaccgtggagccgaggatcgcggccagcgcgttgacgatcagcgtcagtcccgcctggaccggcgaatagtccaggacggtctgggtgtggtagctcatgaacaggaagaacccgaacatcgacacgtgggtcagcgcgatcgtggtgaaggctccggcgcggccccggtgtcgcagcacccgcatgggcagcagcggatgcggtgcccgcagttcgacgcggacgaagatcgccagtgcgacgatgccgccgcccaacagcgccagcaccagcgggtgggtccagcccagcgcctcggcccggctgaaaccgtagacgagggccgagaacccggcgacgctgagcagcgcgccggggatgtcgacggtgccgccatggggtcggtcgcgcgggatccggacggcgccgagcatcgccagcgcggcgatcgggacgttgatgtacaggcaccagcgccaacccgcgtactgggtcagcagtccgcccgcgatcaggccgacggcggctccggcggcgccgaccgcggcgaagacgccgaaggcccggccgcgttcccgttcgccggtgaacgtggtggccagcagcgccagtccggcgggggcgagcagggcggcgaaggccccttgcagggctcgggcggcgaacaggatccacggctctgaggccatgccgcccagcgcggacgcgagcgcgaacccggtcagtccgatgaggaacgcgcgccggtgtccgagcgcgccgctgacgcgtccgcccagcaacagcaggccgccgaaggccagcaggtaggcggtgatgacccagtgccggttggcgtcggtcatgtcgagggcgcgctgcgccgagggcagcgcgatgttgacgatcgtgccgtccaggaccaccaacagctgggccgcgctgaccaccggcagggtcagccaccgctgtcggggcggggctgtcgtggggttggcttccaccattcacaccttgtctaacgtcgttcgctttgcctaatgttgttaggctgggcgaacaacgtactacactggctcgcgccgggaatcgatcgggtctggtgaggtgtaatgggcggcgtgaacgacacacgcgtggacgacgaggtgcgaagcgtctggctgcgcccccgccgccgaacccggggcgagccacccatcacccgggaccgcatcgccgaggcggcggtggaactgctcgacgccgaggggatcgaacggctgacgatgcggcgactggccgagcgactggccatcgtcgcgccctcgctctaccaccatgtcgacacgaaggacgacgtcatcgacctggccgtggacgcgatcttcggcgaacagtcccccgacctgcccggctccgccgcctggcgcgaacaggtcaccgaggtgatgaccggctggcgcgccaccctgctgcggcacccctgggcggccgccgtcccggcccggcgccgccccgccatcggccccaacttcctgtcccagatggagctgttgcagtccaccctccacggcgccggattcaccgcgaaggcgctaccggcggccacctgggcgctgtacaaccacgtcttcggctcggcgtccacacaggccgcgctggacatcaccgaggcggaacgcaaggccgggcaggatcagctgctggccgacaaggaccgcttccccaccctggccgccaacggttacctgtacgacgacgactgggagggcaccttccacatcggcctgaagtacctgctcgacggcctggaagcgcagcggaacaccgcctagtcgcggtagcccagcagcgtcatcattcccgactcggagtggtagacgttgtggcagtggatcatccagcgtccgggattgtcggcgtcgaagtcgaccttgagtgtctgtcccggtagaacgatcgcggtgtccttgcgcaaaccagtgccggacagcgcgaaggtgtggccgtgcaggtgcatggggtgccacatcgtggtggtgttcttgaaccgcaaccgaacccggtcgccttcggtgatgccgtacagccggtcggggtcgaaggactcgccgttgatcccccagtcgtacttcatcatgccgccggtcaggtcgaggtcgatggtctcgtccgggtcccggcgcttcagccggacgctgtcgtcgggttcgaggtcggagtatccggcgatggtgccgtccagttccgtgggccggacgtcggcggcgggtgtctcgcccgaagcggtgcgcacgatggcccgggccagttcctgcttgccctcggccagcgccaccagcgggaacacgccgtcgcccagctcgaccaggacgtcgtagcgctcacccatgccgagcagcagcgcgtcggtctcggtgtgccgcaccccgaagccgtcggtgtgggtcacggtcatcgtgtggccgcccagcgcgagcctgaacgcggtgtccccggcggcgttgatgacgcgcagccgcagccgagtgccgggcttgaccttgaagacctcggggtcggcgggaacacgtccgttgatcaggaagtgcggatagctgacgtccccagcgtcgccgccgagcaggtcgctgtcggcgcccatcagcatgtggccctgggattgcggctcgtcgtcggagtcgccgccggaatgtccgccatggctcataccgccaccgagttcttttagcacgtcatcggggctgccggtcaccccgtccatccagtcgtcgagaacgacgatccattcctcgtcataggacagtggttcgtcggggtcctcgacgatcagcggggcgtaaagaccccggtcctgttggacgccgacgtgcgggtggaaccagtaggttccggcgtgggcggcggtgaacgtgtaggtgtggcgttcgcccgcgccgacgggcttctgggtgacgtcggggacgccgtcggcgtcgcagcgcagtgccaggccgtgccagtgcaccgtggtcggatcgggcagaccgttgtcgaggacggccttgatctgttcgccgcgtgtgacgcggatcggctcgccggggatcttgccgccgtaggcccaggtggtcacggcgacgccacccaggtcgacctcggtgcggcccggcttgagggtgaacttgcggaccttgccgggatcgcgggcggcctcggcttcggcgacccggtcaccgtcggggctcacgtaactgtcagcggactccgacgcgcagccggtcagtatcgccgccccggacgcggcgacaccggcgcgcaggacggaccttcgggaaacggggctcatgagtcgctccttgctcgtctcataccaacggtagcacggtacccctagggggtatgtcggacatcacggcgccacggttgcgaatcaataccccctaggggtatacatatctcccgtaagcccctagacctaaggagtcgacagtcatgtcccgcaaagcttccccacccccgtcacggcggtggacggcgctggcgctgatcgcactggcgcagttcatggtcatcatggacacctcgatcatcggcgtcgcactgccgaagatgcagaaggaactcgggttctcgcaggagaacctgtcgtgggtgttcaacgcctacgtggtggtgttcggcggtctgctgctgttgggcggcaggctgtccgacctgttcggcgcccgcaggctgttcagtctcggctggatcgtgctcggcgccggatcccttgtggccggtgtcgccggtgacgtgccgaccgagctcatcggtcgcggggtccagggcgtcggcgcggcgctcatcgcgccctcggcgctgaccctgttgatgatgctgttcggcgccaaccccaaggagctgaccaaggccttcgccgtctacggggccgcggccccggccggcggcaccgccggggtgttcctcggcggcctgatcaccgagtacgcgtcctggccgtgggtcttctacatcaacatcccgatcgcgatcctcgccctggccgccgcccccgcgttgctgcccggtggtgccctggcaccccgcggctccatcgacgtggtcggcgcgctgaccgtcacgctgggcctgggcgcggcggtgttcgccatcgtccgtgcccccgagatcggctggggcgacccggctacctggggcgtgctgctgctggcggcggtgttgctggtcgggttcctgttgtcgcaggccaggaagcggcagccgctgatgccgctgtcgatcttccgggccgcgaacctcgccgcggcgaacctggcgcagctgctgctgggcgccgcctggattccgatgtggttcttcctcaacctgtacctgcaacaggttctgggttactcggcgttcccctcgggtgcggcgctgctgccgatgaccgtgttgatcatggtcggcatggtcgcgctggccccccggctcatggcccggttcggcgccaaggcgatgatcgtcaccggtctggtcctgctcgcgggcgggctgtactggatgtcgttcatccgtcccgacgggaacttctgggtcgacgtcctgcccgcctcgctgctggcggcgctgggcatgtcgctggcgttcatcccgtcactgcagacggcgatctcggcggcgaaaccggaggagggcggcctggcctcgggcatcgtcaacaccagctaccagatcggctccgcgctggggctggccgtggtcacggccgtggccgccggttacggcgccgaccggctgggcgacaaggtcgcgctcaccgacggcttctcggtggcgttcatcgccgcggcactcgtcgcggccgtggccgccgtgctgacggtggtcaccgtccgaacccggaaagccgcggaaaccgaaaccaaagtagacagtgtggtgtaatgcgcatcggggtgtcccggccgggccgatacccggccggggcatcacgatgagtccgcgcccgagaaacggaggaccacgatgaacgcaaccccactgcccgacgccgtacgggccatggtggccgacggcgaagcgcacggcgtcgacgtggaggtgcgggtccggcccgccgcgaactcgctgcccgaggccgccgagatcctggggctcactcccgccgacctggccaagaccctcgtcgtccgcaagaccagcgacagctacctgttcgccatcgtccccggcgaccgctccatcgcgtggccgaagctgcgcgaactcctcggcaccaatcggctgtccatgccggacgccgccaccgccctggcggcgacgggttacgaacgcggcaccatcaccccgatcggcagtcaccgaccgtggccgatctatgtggactcacggctgcggggccgccgggtggccatgggcgccggagcccacgggttcagcgccttcgtcgacgtcgaccgcctggtcgacggatacgacgccgtgctcgccgacatcaccgactgagaccccacccccgccggttaggctttcgcgatgctgcgcaaacgcgtgtacggccagcgcctccacgacgaactcggtgccccgacgcgcgtcaggaaactggggtcgagtccccgatcgaaggtgtggtgggccgaactgaccgacggccccgtcatcgtcaaacaggtcgtcgacggatccgatgtcgagcaacagttccagcgcgaacacacggcactgcgcctggcctcgcgggcgaagcccgcggtggtgccgcgattgctggccgccgacgccgacgagcggatcctggtgatggagtacctcgacgagggccgccccgggccggactggcagtgccagtacgccgtcgcgctggcgcggttgcacgccagcgtcgaggccgactccggactgccgaactggcgcgggcccgacgacaacgacgtcgacgacttcctcgacctggcccgcgcgtggcgggtcacggtcccggcctcggcccgcaccgaactgaccgacctggtgcggcggctggccgacagcgcggttccggcgctgctgcacggggatccgtgcccgtcgggcaacgtcctgtaccccgccgacgggctgcgcttcatcgacttcgaacagtcgagtgtgggcaacggcctcgtcgaactcgcctacctgcggatcggcttcccgacctgttactccagtccggacactccccgggaactgttgggacaggccgaggacgcgtaccgggccacctggcgcgaggagaccggcaccgaggtgaccggcgacctggccgacgcctgcgcgggctggaccatcagcggcgactcgctcgtggagcgcgcgcatcgggagtcgcggcgacacctgtcccggctgatcaactcggactggaagtggggcaaggcgaccgcccgggagcggttggcgttccggctggaggtgacggcggatatcgccgccgactcggctgagctgcgaaccgtcgccgagctgtgccgcaacctgcgcgaggcgatgcgggcgcgctggccgcagttgcgtcggctcaccgatcccgagctcaactacgaccactgaacggaagtcgcaccatcggtatgcccgtgggcatacgcgccgggcgacgaatatcggtctcaaggtcgtgggaatgggtctggaccgtccatagcctcggtcgcatgagatcgccgagcggctgggcatcgcgccgggaaccgtgaagatccacatcggtcggatactggacaaactggagctgcgcgaccgggtgcagatcgtcatcttcgcctacgagaccgggctgatactccccggtgggttaggttccggccgtcacaaacccaggatcgcgttcgcgagcacgaagtagatgatgagcccggtggcgtccacaagggtggtcaccatcggggcggagacgacggccgggtcgatgccgaccttcttggccagcagcggcatcgagccgccgacggtggccgcccacgcgcagatgaccaccagcgacaccgccaccaccagcgccacccgggggtcgacgaagatcaccgcgacgcccagaccgacgacggccagcatcgcgcccagcaccaggccgacccggcactcacgccagatcacccgcgccaggtcgccggtgcgcacctcccccaccgcgagggctcggaccaccgcggtggccgcctgggctccggcgttgccgccggtgccgatgagcagcgggatgaacagcgccagcgcggtcacctgttccaaagtggcctcgaaggcgcgggtgaccgtgacggtgagggtggccgcgacgatgaggagcagcagccaggtggcgcgggagcgggccagttgccatacgcccgcgaacatgtagtgcccgctccacggcagcgacgcggcctgccgggcggcgtcctcggtgtcggcggcctcgatgacctccatggcgtcgtcgaacgtgaacaggccgaccagccgctgttcgctgtcgaccaccgggaggttgaggatgttggcctcggcgagcaggcgggcggcgtcctcggcggggtcggtggcgcgggccgtggggacctgggtgtcgacgagttcggcgaccggggtgtcggggtcggacagcaccaggtcgcgcagttcgcacactcccaccagtcgacggccggactccacgatcggcagcgtgtagacggactcggcgttgccgcccttgacgcggatccggcgcagggcctgcttggcggtgatgtcgaccggcagcgccaccacctcgggggtcatgatccggccgaccgagccgtcggggtagcccagcagttcggcggtcatgaggcgctcgcgcgggctcagtcccgacagcacccggtgggtgaccttggcgggggcctcgccgagcatccgggcccggtcgtcggggtccatgccctcgatgaggtcgcggaacgccttgtcgcgcaggccggacaggatctgctgctggtcgaccgggtcgagttcctcgaagacggccagcgccgcgtccttgtccagcatgcggaacggcaccaccgccgcgagggcgtccatgcgcgccagttcgtcggcgatgacgtagggcggttgggtccccagccaggcccgcaccgcggtcaggtcgttgtcttccagcaggtccttgagtgtgtctccggtctccatgtcggatccgacgctacggcatatcccagggggtcgccgagcctttgacgggccggatcaccggcgcggtctcgacatgctggatcgccgtcagaccgcccagccgcttcgagacgtactcgtacaggtgcgccccgtcgcggcacacgacggcggcgatgaggttgtgcggtccggtggtggccgccgcgaagccgacctcggggtgggtggccagcgccgctcccacggcatccagatcggacggtgccacccgcagccacagtcgcgccgtgacggtgaagccgagcagcgcggtgtcgaggtcgaggtcgtagaagacgcatccgctgtcgcgcagcagttccagtcgtcgccgtgccgtcgactccgagcagtccgcggctcgcgccagccgcgacagttcgcagcggccgtcctggccgagctcggccaggatcgcccggtcgacggtgtcgggcgtcagcggcgcgccggtcgccggtctcggacgcagccgccgctcctgggcggggctcaaggccgccagcacccgcgcgtgttccccggcgccgccgaagtacgtgtgcagcaggcagtgcgcggacatcgacgtgacccgggggctgcgcggcagcgcgtccagcagcagcgcgtcccggtcggcccggttcggggtctgcaccacgcagttgacctcggtgccgccggacaccacgtcggtccacgccgtgtcgggccgtcgggccagcgcccgggccacccccagcgcggcatcggggacacagtggatccgcatgtgccagcgttcccgcccgggcccggacacgtcgccccggcccaccacccgcagcaccccgtgcgatcgcagcctccggtaccgccgcgagaccgtctggtcggacacgtccagcacttcggcgatccggctgaacggcgcccgcccgtcgatctggagcgcgtggacgagttcgcgatccagtccgtcgatggtcacggaatccatcactcgaacttaatcgatgtcgaaatccgccgcatatcgattcgcggatggaacctgcgggctcgggcggtgatccttcgtcgtgagagttcgtcgcgaggagggaaccggacatgtcacggccgagggtattgatcatcggcgcgggcctcggcggcctggcgctggcgcacgggctgcgcgacgccggggtggatcacctggtcgtcgagcgcgacgcctcagtgcgctcgcggcgccagggttaccgcatccacatcaacgccgacggttcgacggccctgtacgaggtgctgccgaagcggctgtgggaactgttccgcgccacggcttccatacccggccccgtcggggagttctacgaccatcggttcgacgtcgtgcaccgcttcgaagccgacggctcggcgcgcacggttcacgggctccccgagcatctcaacgtcaaccggctgacgcttcgcgagatcctggccaccggcctggacaccgtccgctacgggcgcaccttcaccggctaccggcgcgacgccgacggccgggtggtcgcgcacttcgccgacggcggcaccgagaccggtgacctgctggtggccgccgacggcgtccactcccgggtgcggcggcaacgtctcccgcacgcccgggtcgtcgacagtgggctgcggctgatctacgcgaccgtgccgctgacgcccgcgacccggccgctgtttcccgagggcatgttcggcggctattcggcgatcctggggcccaagcaccggcacctgggcggggcgccggtcgagttcgcggaaccgttgtcccgcacggcgtcccggatcgctgcggacgcttcgctcaccgagcaccgctcctatatgacctcggcgttcggcgcccgggtggaggacctgcccgacgacgaggagctgttcgccatgaacccctcggcgctgcggggcctggctctggacatgatggacgattggcacccgagagcccggcgcatggtggagcactgggaactgtccagtgtgctgccgctgttgttgcgcaccagcgtccccaccgaaccatggccagcgtccgaggtcacgctgctgggcgacgccgtacacgcgatgagcccggccgggggctcgggagccaacgcggcgatgctcgacggcgccatcctcgcggcccggctgcgcgaggtccgcgacggcaaaccgctgctggaggcggtcgccgaatacgagaacgcgatgcgcgagcacggtttcgcggcggtacggatgtcggccgacaatggacaccgcatgctgggccaggacccgctgccgccagcctgagagctgtggctcaggtcgtcttgcccgccagcacgtccaggtcgcgctcggcgtacagccggtgctcccactcctcgttgatgaccgcgcccaggcaccgggtcatcgggaaactctgcgattccgggtaaccgggttcggtgaccggttcggttgccgtgaccagcttctcgtcggtcagctcgtccagcacccgacgcaccatcgccacccgttcgcggcgtaccgccagtacctcctcaagggtcgggcgggcgtcgcgatcgcgtgggacgctcggttcgtcgggcatctcgtcgtgcggcaggtcgagcggatgccacggcgtcgggtcaccgagcacggcgcggcccacccaggcgtcgggggcgaagttcaagtgccgcaaggtctcgatgaacgagtactcgccgtcgacgctctcgtgcagctgccacggttcgaagccgcgggctcgctcgatggtctggccccacagccgttccaggatccgccaggcctcccggtacccggccgcgtccgtgggacgcatcttggcccgctccgggtggcggcggtcgagttctgcctccaccagcggcgcgacgtcgacgccgttgacgcgcaggttgccgatccagccggacaggtcgaggtcgcgcaggtcggcgccccggatcgaggcgcccttgaggctcaccagccggaaccgggcgtcggacaggtcgatgtcgtggaattcggcgccggtcagcatcacgtcctcgaaacgtgctccggacaggtcctgacctcgaaactcgttcatgtcgtcagcctcgcacaaggcggtgacatcagtccggtggttcggccgggacccccaggttccgcagggcttcgcgcacttcgtgctgcgacggtgaaccgatctcgacgtacactgtcagcgcgccgcggaagtgcgcgatcgcgccctccacgtcgccggtctcggcggcgatctcgccgaggcactcccgggccatgcccacgccgaaccggtagccgacggactcggacgcttcttcgccccgctggtacagccggatcgcctcgtcgttgtcgccgtcgaggtaggcgacgtgggcctggccgagcacccccagggcgacgcccatgccgtacgcccggacctcggaggtgtcctcgatctccacgaagatggagcgggccgcgtcgaagtcctgttgcagcatcgccacctgggccattcccgccagcgcgttggtcgcgttggtgacgtcgtccaggtcgacgaagatgtccagcgcccgctcgaacatgtccgcgatgccgaccggggagtcgttgagcgccttgacctgtgccagtccgagataggcgtgggccgcgcagtcccgaaagccgtgttcctcggcgaggtgtccggccttggtgaacaggtcgcgggcgccctcatggtcaccggtcacgagcaccgcctgtcccagtgtctgcagggtgttgacctcgccgcggctgtcgccggtcgcgacgaatccgtccagcagttcacgcaggatgtcgatggccaggccgatgttgtcgttggtcagcatcagctgggccaggttgagggtggcgtgcggtcgcgccgccgggctggtgagcgcggcgacgagggcggaccgttcggtacggaaccacgccaggtcgccgacgaagtcgtagtgcgccagccggtcggcgtaatagtcgcaaactgtggacagtatttccggttctccggtcgcggcggggagaccggcggcgtggtcgagcaggatgtcgtgggcggtgtacgccagctgttcggcgatgctggcgggtgggtcggtgaccatcggctcggcgagccggtgcgcgaccaggccgtccagcaacgccaccgcttcggcgaccgtcaccgagcggccgatcagtcgcgacaggacgatcgtggtggtgccgacggtgaggtagcggcccgggtgtttgcccagcaaccggtacgccgcttgctgttcggcggtgagggccgcgtacgagctgtcgatgcgggcgtacagtccggccttggtgtgcgcggacggcaggttgttcagctggacttcgatccggtccagactgccggtgccgcaggcgatgtcggcggccttcaatccgatgaggacgggcatgtgtccgcaggccgtcaccactcgcgacaccgccgcctcgtcggccgccagccggggaccggcgaccgcgacgaacatcgccacggccgcgtcgtggtcgagcacgtccaggtccagggttcgcgacccggcacagtggaacctctcccgggaggtgatgagcgtcagacagtcgggatcgcggaccagcagcggctccacctggtcgatgctggacacgttgtcccacacgaagatcatgcgtttgccggcgacgcgtcgctgccattcggcgccgcgcgcggccaggtccattctggccaccgtcgctgcctcaagcccgaagagatgttccagcaacatccccagcgccgcgtacgacgacacggcctggtccggcgacgggtacgactggaagtcgacgaacacgcagccgtcggggtaggagcagcggacactggccgcgaaccaggacgccagtgcggtcttgccgatgccgccgaatccacccaccgacacgatcaggccgagcccggactcggaacgcatgtccgccagggtctccagctgttcgcgccgcccgacgaaggtgcccggcagcggcagccgtccccagtccagccgacccggttcggtggcccggggccgcgcgacccggcgcaggatcgactcgttctggtagtcgctccacagcgcgtgcagcacccgatccccggccgtggcctcggcgcgcaccgccgcgatgatctcctcgcgcagcagccgcgccaacagcgacggttcgggtccggcatcgggggtctcgccgacgggcgtgtacacctcgtcgacccagggcgccacggcgtcggccagatcgatcagggcggttccgtccaccagcggcaatgcgtgggaatcgcgttcccacaggcagtccgcgacgtgtccggcgagcgagtcgtcgtcggggtgcagccgggcggcggccttggggatggcgttcttgacggcggtgaccagcgcgcgctgcacctcggtgccccggatcgcctcgctgaaccgccgggccgcccggtccgtcgccgtggtcgcccagcgagtcacgaagaacgacgaaaccggatccacgacgcctccctcactctctgcatcgagagtagacgtccggcgggtacctgcgccagagccgattcccgctatgcctggtgggtgaccacgttgacgaccctgccgttggggtcgcggacgaagaaccgccgcacgccccagggttcgtcccgcagtgagtagacgatctcggcgccggtcgcggtcatggccgcgtggacggcgtccacgtcgtcgacctcgacgctcatgtcgggttgtggcccctccacccgggcccggtcgaagaagatgacctgcgcggtcgggttgctggtggaggccatcgtgaccacccagcccaggtccatggcctcctcgaagccgagaccggcgtagaaggcgcgggtggcgtccatgtcgtcggtgaggatgtcgggcacggcgcggcgaatgctcatgcccgcaccctaggacaccgacggtggacgccacccgggttcgccggtcagcgggtctgcggccggttgaagcggcggcgggccagcaggaagcacaccagcgagataccggcgcaccaggcgaccgcgagccaggcgctgtcgccgatctcggtgcccagcagcaggccgcgcagcgtctcgttgaccggcgtgaacggctggtactcggcgaaggtccgcagtccggcgggcatcgtgtcggtggggacgaagccgcttcccaggaacggcagcatcatcagcggcatcgggatgttgctggcggactcgacggtcttggcgatcagccccaccaggaccgacatccagatgaacgcgaacgagaccatgaccatcacgccgagcacgcccagccattccagcggggtggcgtcgctgcggaatcccagtgccacggcgacggccatgacgaccgcggtgcccagcacggtctggatcagactgccgatgacgtgtccggtgaggacggacgatcgggagatcgccatggtgcggaaccggtccatgatgccctcggtcttgtccatcgacaccgtgatcgcggtgccctgtaccgagccgaggatgccgaacagcaggatgccgggggtgacgtaggtgaggtaggcgtcgcggccgccggaggttccgcccaggccgtcgccgagcgtggagccgaagacgtacacgaacagcaccaggaagatgatgggcatgccgatgaccatgagggtcagcgacggatagcgaatggccttctttatgttgcggcgcagcatggctgtggagtcgcggatgacgtatgtgctcattgtgaactgtccttcgtggtggcgtcgtgtccggtgagtgccaggaacacgtcgtcgaggtcgggggtgtggatggagaggtcggcgggttcgatctcggcggcgtccagccgggccaacagcgcccgcagcgacttcatgtcgccctcgctgggggtctggagcgtcagcgcggtctcgtcgcgggccgagacggtcagggtgttggcggcggtgtccaggtcctggacgtcgttgaaccgcagcgtgatgtggccgccgggtatcagccgtttgagttcggccggggtgccttgcgcgacaagggttcccttgtcgaggacggccacctggtcggcgagctggtcggcttcctccaggtactgggtggtcaggaagatggttacaccctcgtcgacgaggtcgcggatgatccgccacatgacccgccgtccggccgggtcgaggccggtggtgggttcgtccaggaagatcagtcgtgggtctcccatcagggtcatggccagatccagccgccggcgcatgccgccggagtaggtggcgggctgtttggcggccgcgtcggtcagctcgaaccgttccagcagttcggcactgcgacggcggccctccgcgcgggtcaggtggttgaggtcggccatcagccgcaggttctcctggccggtgagcaggttgtcgacggcggagaactgaccggtgacaccgatggcgccgcgcaccgactgggccgcggcggccaggtcgtgtccggcgacccggatgacgcccgcgtcgggtttgatgagtgtggacagaatctggacggtggtggtcttgcccgcgccgttggggcccagcatcgagaagatcgagccggtggggacggtgaagtcgatgccgtccaggacgagatggtcgccgtaggacttgcgcagtccggcgacctctatggccgccgtgccacgggttcgcggacttctggtcgtcgtatgggtactcacggttactcctcaggggtgggctgagccgttttcgggcacgccgaaaccgccagccctcgataacggacggactcggtggctagatgtccaagtcctcaatgggtggttgctccaccgcggaggcgacgatgtcgtgcagctcggcggggatcttgtcgcgcaggtcttccaggtcctcggctatctcgaggactccctcacccgccttgtagccccaggtctgctcggtcttgaactgggcccggacccattcgacccagttggcggcgtcctgccccgaccagtagtgctcgtcggaccgttcgatgtggaccgcgtacttgccggtgcgggtccggtagacgcggtagtcgtcgacccggctggaggtggaatgcccccactcggccagcagtatcccggagaaccggaccttgcggccgactccggcgcccacccgcacggtgacctcctcgaagccctccatgcgcccctccgcgatctcgacgtaacgccggagtgccgccgtgatcgcggtcgacaacttgcctccggccagttcctgcgcgcgctggaacagcggaagatcgtcgtcggacacgtagatcgtcttgttcggcattgcggcatcgtaacctccacgaggcgttcttagtatgcgtagaagtatacgtatagcatcacggcatcgcaactctgacgccaaggtttctaggaaagacgtcacactgacttgccatagtcataatctcactagtaatgtcatgactatgacgactccacctcgacgctccgcgctggccctgaccgtgctggtcttcctggcctgggaatccatgcacgcctacaagatccagcagctcatcaaggagttcggcaaggaccgcgtcgtcaatgtgaaacagcgcgccagcgtctaccagaccatcgaccggctgctgcgcaccgaactcatccgggtccgggagaccagctccgccgacaaccgtccggaacggacgatctacgagatcaccgacaccggccgggacaccgcgcggcgctggctgcgggaagcgctggccagcaccggaaacgagtaccccgagtttccggccgcgctggcgcagctgccgctgctgccgccgagcgaggtggccgagcagttgcaggtccggctggacgcccagcgggccgagtacgcccagatgagcgagtggttcgaccaggacccgccgcagctgcaccggctgttcctcatcgaggaggagtaccggttcgccgtgctgacggccgagatcgggtggctggaatccaccatcgccgatctgcggtcgggcgcgctgacctgggacgagacctggcttcggcagcaggcgcaaccgtactcatccgagaaccccgataccaatccctaaaggacgacatcatgaccaacgacgaaacgaccacggtactcatcgtcggcggcggctacgccgggctgacctcctcgctgttcctgtcccacctcggtgtgccgtccatattggtggacaaacacccgggtttctcgatccagggccgggcgcggggaatcaccccccgcaccatggagatctaccgctcgatcggcatggaggccgagatgatcgaggcggggcggccgttcgccgacgacaagggcggcgcctactgcgagacgctcgccggtgaatggggctggctgttcccgcccgaggcggccaccagcttccccgacctgacaccgtccacgttcaacctcgccgaccagagcgcggccgagccggtgctcagcgaggcggcccgcaaacacggtgccgtccagcacttcaacaccgagctgctgaccttcaccgacgacggcgacggcgtcaccgccgaggtcgtcgaccgcgccgacggacagcggcgcaccatccgcgccgactacctgatcgccgccgacggtcagcgcagcccgatccgggaacggctgggcatcaagcgatccgggcccggcatcgtccgccaccacctcggctgcgtcttcgacgccgacctgtcgaagtacgtgaagcagcgggcgatcctgtggttcatccgcaacgaggagatcggcgggatgttcctgaccaccacggccgaacccggccgctggggcatggccgtcgactacgacccggagaccgagaccgtcgactccttccccgacgaacgctgcgtcgcggtgatccggggcgcggtcggcgatcccgagctccaggtgacggtgcgggacaagcagacctggtcgcagggcgtcgcggtgtccgacgagtaccgtcgcggccgggtgttcctggtcggggacgccgcgcacgtctggtccccggcgggcggcatcggcgccaacaccggggtgcaggactcctacaacctggcctggaagctggcggcggtcagcaagggctgggcgaaaccgggccttttggacagttaccaccccgaacggcacccgctggccgaggtcctcgccgaactcaccgaggagcgccagcacaatcgcatcaacgaccccgagaacgacaaggccgacgatctgctgtggaacttcgggcagcgctacctttccggcgccatgatcggcgccgaccacgactcggtgttcggtgacagcctggatctgcgcgggcagccgggaacccgggccccgcacctgtgggtcgaacaggacggtcagctgatctccacccacgacctgttcagccggggcttcgtcctgttcaccggtgcgggcggcggcgcgtggaccgacgcggccacccacgtgtgcgagaccgagggcatcccgctgatcggctaccgcgtcggcgccgaggtggaactggtcgatgtggacggcgcctggccggatcgctaccggctcggcgaggacggcgcggtgctgatccgccccgacggctacgtggcctggcgacacgagggcccggcgggcgaaccgcgcgaggcgctgtcgggggcgttgcggacgatcctcggctgaaccgggcgcccgggcacccctgacgaaagtcatagcccgggctctcccgttggccggatggcgacgggccggatcccttctaggtttaccgccgaacctgaggagggatccatgaaacgcatcgtgatcgcggtcgccgcggcggccctgttggtcaccccgggggtggccgcggcgaaaccccacagcggactcgacgagcgaagcgtcgacgcgttcgtcggcgaatacctggagaacgcgggcgtcaagggcgtcaccgtcgcggtgaccaagggcaccgacgtcgtcgtggccaagggctacggcaccgactcgaccggcgctgaactgaccggcgaggccccgatgcccatcgcgtcgctgagcaagtcgttcaccgcgctggcggtgatgcggctgagcgaacagggcaaggtcgacctggacgcgccggtacgcgagtacctgagtgagttcacgatggacgatccccgggcgaagcggatcaccgtgcggcagttgctgaaccagacctccggcatgtccgacgggacgttctccgagaaggtggaggcgcaaccgtcggacctggcgggttcggtgtcgcggctggccgacgcggaactggccaccgcgcccgggaagtcgtggaactaccacaatccgaacttccacgtggcggcccggctggtggagaaggtcagtggcgaaccgttcggcgagtacctggacacggaagtgttcgcgccgttggggatgaccaagaccagcacggtcgacgtcaccgacgacgcgaagctgccgcgcgggcacttcgccgcctacgggcagcgggccgccgccgagccgcaccggttcgtcaacggctcggacgggatcatctccaccgccgaggacatggcgaactggctcgccgtcaacaacggcgacggcggggaactggtgtccgccaaggggtttgccgaactgcacgaaccgtccgacccgcgcggtcgctacgcgctgggctggaacgtcggtaaacgggacggcgcgaccgtcctggaccacggcggtgtctggttcacctacaccgcaagacagctcgtgatccccgagaccgggtacggcttcgcggtcatggccaacaccggcatgtcgatggccgccgacgtgccctacgacctcaccgagggcctcatggcactgtccgaaggcgaccaaccgtcgacgaccgactcgccacagtccaccaacgacctcgtcctggggctgctgacactggcggccatcggctgggcggcgtggcggtggtaccgcagcggcgtgtgggccaggcggcgggtcgaccgtccgttgtggcgcaacgtgctggcgggttcgcgggcgctgttcccggcgctggtgctgctgagctatccgtggctggcgggcctggtcgcggccggacgcaccgcgacctggaccgagcacctctacgtgtggttcccgatgctggtctggctgtcgatcgcgacgctgggcgggctgctggtgaccggggtgcgcgcggtgaggctcgtccggctgcgtcgctctcgggccacgacgtagcatgcccgccgtgacctcgaagttcgcgattctcgccctggcggggctcagcgcctggaacgggctgggcttcgccgggagcgcgcccggctggcgggtggcgctggccgtgatcgtggtggtgcccgcgtacctggccgggcgccgcctggcggggcggcgggacggcgagttcctggccgtcgtcaccgcgctgacggcggccagcgccgtggtcgtggaatggggcgcggccaccgcgacgctgtgcgtcgcggtcttcgtcgcactgccctggctgatcggccggtcccggcagcagcaggcccggctggtgacggccgaacgcgagcgcgccgaccagctggaacgcgagcagcggctggtggccgagcgggcccggctggccgaacgggcccggatcgcggccgacatgcacgactccctggggcacagcctggcgctcatcgcgttgcgggcgggttcgctggagctggcccaggggctgtcggacgaacaccggctcgcggccgaacgactgcgggccgacgcggtgtcggccaccgacgagctgcgccacacgatcgcgctgctgcgctcccccggccaggccgccgccacccacccgccggacgaggacgtcaccgccctcgtcgagcgagccgtcgaagccggcatggcggtcacgttgcggcacaacgaaaccgaggcgaaccgcctcgacgcggagcccccgatcgagctggtgagccgggagccggaggcgggcgggacggctggccacgatgcgaagctcgcggctgggcaggtgagccaaatgccggaagcgggcgggacagctggctccggctcgaagctcgcggctgggcaggtgagccaagcgccgggggcaagcgacacggctggccagccagcggccgagccgaggagccagcggctcgacgggagcaaggcggctcagccgacgctggtggaccgagcggtgtatcgcgtggttcaggagggcttgaccaacgcggcgcgctacgctcccgggtccgatgtggaggtcgtcgtggagcgggccgccgacgcgaccgaggtgcgtgtgaccaatgacgcgccgcgcgaggtcccgctgtcgctggccgggaccggtcagggactgacgggcctgcgcgagcgggtcgagctgctgggcggcagcttcgcggcggccgggcacgggcgcggcttccgcgtcgaggctcgcatcccgcatgccgcgacaccgccgcacggccctgacacgacggcccgacagcccgacgatcccaccgacacgaacggagccaccccgtgatccgggtactgctcgccgacgacgagaacatggtccgcgaaggcgtcaagtccatcctgaccaccgacgccggcatcgaggtggtggccgaggccggcaacggccgcgaagccgtcgaactcgcgcgcgcccaccggcccgacgtggcgctcatcgacatccggatgccggtgctggacggcctgggtgccctggccgagctgcgtcaggccgcccccgcgacccgctgcgtcatgttgaccaccttcgacgaggacgagttcatcgcgcgggccctcgacgcgggcgcggccgggttcctgctcaaggccagcgatcctcgggagctcatcatcggggtgcgggccgtggccgacggggccgcgtacctgtcgccccgggtggccggacgggtgatcgccgagttcgacaccgaccggctcacccgtggcaccggcgcgcagcgcaaggtcgcggagctgacgccgcgcgagaacgaggtactgggcctgatcgccagcggcctgtcgaaccaggagatcggccgcaggctgcacctgaccgaggggaccgtcaaggcgcacgtgagcgcgatcctgcaacggctcggcgtgcgcaaccgggtggaggcggcgatcatcggctaccaggcgggcctggcctgagagtggaaatctggttcccaacccggcccggcccgggtatggttcgcggccatgacagcaatggtgaccaggcagaacggtacgacggttctcaagctgcccgctgacggcccgcagctgcgcgaggtcgaggacttcgtggacctgctcggcgaggccatggccaacgaggccgatctggtcgtgatcccggccgacaggatcgccgacaagttcttccagctgcgcagcggcctggccggtgaggtcacccagaagttcgtgaattaccgcacccggctggtgatcatcggcgacatcagcacccacaccgccgacagctcggcgctggcggccttcgtcgccgagtcgaaccggggcgatcagctgtggttcctgcccgaccgcgcgaccctggacgaccggctcgcggacggggactgacgcgcgaagggcgcgtccgccgagaccctccagctcggcggacgcaccggtccgggtcatcaaccctccaggccgatcccgttcgcgccgaacacggcctcggtgatccggtcgaagaccgggaaggtcagccagtcgttgttggtgtgcatggccaccatgcgctccccgtccggcgaacccagtaccagcgtgatggtgccgaagctctgaccgccgccgccgcggaccttctgcccgtccgacaacgtcagctcgcacacgcccagcccgtagcgggagttgagcatccagtacccgcccttggtcgacaccgtgttccacagctccgcgttctgctcctgcggcagcaggctgccggtgatcagcgccttgtagaacaccagcaggtcgtcgaagttcgacacgacgttggcggccccgtagccaccggaggtgttgacgtcggtggtgtcgaacggctccagctccggtccttccatcatggactgccagttctcggcggtgacgtcctcgggccgcaccccctccttcacgaacagcttcgagtacgccttggggtgcgggccccggtagccctcgtcggcgcgttcgcgcatgaaggtgttggccaggcccagcggacgcaccgcgcgctccacttcggattcgaggctggcaccgctggccctctcgatgatcgccccggcgaaaccgaagccgccgttggagtaccagaacttctcgcccggttcgccgaccggcggctcggagaccgccagcttcagcacgtcgtcgatctcccacacgtcgtggcggtgcttgtcgaaggccgagcgtttgttgtagcggttctggacctccacggccatgccggtcgcgaacaggccgctggtgttgttcagcaggtgccgcagtgtgatcgtcgaaccgtcgtagccgttgccgttcgcggtgccgggcagccacttctcgacggtgtcgtcgaggctgagcctgccctcggcggccaggttcagcgccgcgacggcggtgaaggccttggagatgctgccggtgtgcagctgctcccccggttcccgttccgcgcccgtgaccaggtcgctcttgccgaccgcgtcgaaccaggtcccgtctgcgtcactgacctgcaccgcgacgctgggcgctccctgttcgactccccattccagtgcttcccgcagtgcggctcggtcgttggtcatctcggtgtccttccctcgatttcggatgtgacaccgaggttgtccggccgcgctgacaaacccctgatccggcactgatgccggccgcggtcacccgcgaccgaagcgcgcgggcgaggtcagcgagtcccccacctggttgatgagggtggccagttcgtgccccacctggccgatgtcgcagctcttgtcggacagggcgagcaggctggcgccgcccggcgccgacatcgagaacatgaacccctcctgggtctgggtcaggttgctgatgaccgggtcggcctgcaacgaccgcgccgccccggccagcagactcaccagtcccgaggcgatcgcggacagccgctcgccctgttcctgcggcagcgcgtcgtcgcgggcgaccagcagcccgtcggcggacaccgcgatgacgtgggtgacatgcgggacccgggtgacgaagtcgttgagcaggaagttcaggtcttcaccgttgtacaccgttagctccttgagtctgtgggcgaagcgccggcgtcaccgaacagtccccgggcgaaggcggtgtaggtggcgccgatcgcttcggggtcgcgccgggcgggcgcgtcgggacggtcgtgggtcggtgccaccgcgccgggaaccagctgggatcgcgggcgtcggcggggcagcccggtgacctcgtcgtaggtggtctcccggctgggcagcgcggcgccggcgcgcagcgagctgtcggcgtgcaccgtctgccattcgaagtggatgaccggcagcccggccgcggcgtcggggacggtggcgggtccgctgccgatgcccagcaggccgccccggaacagtggcgcctccgtggcgtcggcgggggcggcgttgctgagctgccgctgctgcgtcaggtcgcgggcgaagcgcaggatcgagtgcggcagcacgacctcggcggtggtgccggagctctcggtggccggttgcagccgcacctggatgccgtgccgtttcgccagttgcccgaccacggtcaggcccatcgactgcatcgcctccaggtcgagcggcgcccgggtgcccagtcgggcgttgtagcgggacatccgttgtggatcgatgccgatgccgtagtcgcggatctggatcacgacccggtcggtgaggtagcgcgcgatcacctcggtggggtggcgcgagtactgggtggcgttgtccatcagttcggccaggatctgcaccacgtcctcgacggccgtcgaggagatccacacgccctcgtccactgtggtgacgttgatgcgggtgtagtgctcggtgtgggactgggccgcggtcaggacgtcgttgagtttctcgtcgctggtgcgcacccgggccgcggcggcgccgcccagcaccagcagactgtcgttggcgcgtcccagcagtgccaccaggtggtccagccggaacagcagttgcagccggttggggtcctgctcgtcgcgctcggcttcgtccagtgtggcggtgagccgcccggtgagcgagtggccgcgccgggcgagccggacgaacatcgttccgatgtggacccgtagcagcgcctgttcggcggccacccggatcgcctcgtggtggacgtcgtcgaacgcctccccgacctcgatgatctcggcggcgccctgggtcttgagcggggcggcggtgttgtcggcgaactcgcgcggggtcaggcccgccaggccctcgtgctcgctgacctgcttgacggcggtgggcagttcctcgtaggcgatgcggcgggccgagtcgcgcagctgccgcagtccccggatgacgggacggcccagccacagcgtcgccatcacggccacggcgacggtcagcagcacgatcacggtctcgatcagcacccgcagcaccacgtcgtcgcggatcgagcgggccagcgtcaccgcggagtcctgggtgtcgtccacataggtggcggtgtccttgtgccgggcgtcgtaggcgcccatgagttcggcgtggtcgatgtcgacgttctcgtcggtgcggctggtggccacggtgctctccagcgagttggccggacgggcggcgccaccgcccagaccaccggcctcgaacacggcctcgccgccgatgcgccggtactcgctcatcgtctgcgaccgcgacaggctcagcgtcatgaagggccggtaggccgccgccagcggtttgccgtccggcagttgcaggatcagtacccgcagccgctcggagtactcgtccgccgacgccagcagggaagccgcccgcacccgccggctcagttcggcgtcgtcgacgaggtcgacggcgcggtcgagcacccgcatcagccgccgcaccgccgcgtcgtagacggtcagatagacctcttcggactcgtcgagttcggcggagcggacccggtcgagccggttgagcggtttgtcggcctgctccagctgttccctgacctcggcgtcaccctcgaaggtctcgcgggcctgtttcagcgcgccgagtttctcgtcggtggcgtagacggcctcgtccagatgccgcaggtcgcgctggtcctcgtcgaggttcagttcgtcgccgtagatctggaccgccatctggtggcgttcctcctgtagcgcgctcagggtctcggcgacggtcttggtcagttcgacgacgcgggcggtgtcgccgatgcgcagggcctccaatgtcgagtcgaccagccgcaccgccaccacccccgacagcgccaccagcggtatcagcaggatgagcgccagtttcgagccgatgcgcatgttcctgaaccgggttgtcttcgagcgacgtctcacggcggatgctgaggtcgtcatgtccctgtgccttccataatgggctcacccaggactcccaccgggtggtcgtgcttttcttcgctagatcagtgatctacgtatttgcatatctcgacaccttgtgtggtcgacgcgatacacgtcaaccccccaaataggcgtcaactacccgccgatcggctagcaaccggggtgccggtcccgaatgcgagacgaccccggtttccaggacatatccggtatccgcggcgcgcagcgcccgccgggcgttctgctcgacgagcacaatggtcactccggtggcccggatcgtctcgatcacccggaacacctcgtcgacgagtttgggcgacagccccatggacggttcgtccatgagcagcacccgcggctgcgcgaccatcgcgcgggcgatggccagcatctgttgctccccaccggaaagcgtccccgccgacaggtcgcggcgctgcgccagcaccgggaacagctcgtacatctcggcgatggtggccgcggcgcggcgtcgccgccagccgccgagcagcaggttctcggcgaccgtgagggtggtgaggatctgtcggccctcgggcaccagcaccattccggcggcgacccgccggtgcgcgggccagcgggtgatgttcgcgccgtcatagtggacggtcccggacttcggacgcaccagtcccgagaccgcgcccagcaccgaggacttgcccgcgccgttggcgccgaccaggctgatcagctcgccgcgcggggcggtgaacgacacgtcgcgcaccgcccgcacccgtccgtaggagacgtgcagaccgtccactcgcagcagttcatcggacatgggtgtcctccggatcctccgcgccgaggtaggcgccgatcacctcgggatcggccgcgacggccaccggatcgcccaccgccagcacctcaccgaagttgagcaccgccaccctggtgcaggtgtcgatgaccatgcggacgttgtgctcgatcaggatcacggtgatgccctcgtcggccaccgagcggatcgccttggacaggtcggaggcctcgacgtggttcatcccggcggcgggctcgtccaggatcagcagactgggatgcgaggccagcgcccgcgcgatctccagccgccgctggtcgccataggacagttcgtcggcggccaggtgcgacttgtcgtccagcccgacccgttccagctgcgtcatcgcctgcgcgacggcccggcgttcgtcggcccgcgccgagggcagccacagcagccgtcgcaggaacgtgggacggcagaccacgtgggtgccgatcaaggcgttgtccagcaccgacagtcggccgaacagtttggagtgctggaaggtgcggctcaccccggccccggcgaggcggtgcggtcgcatccggttgcccagtcgtacgcccagcacctccccggtgccgctggtcggcgcggtcaggccgctgatcatgttgaccaatgtggtctttccggcgccgttggggccgatgacgccgaggatctcgccactgcgcaccgtcaggtcgacgccgcgcacggcgtgcacgccgccgtagtccttgcccaggccggacaactccaggatcgggatcccggcggcgggcagcggcggcagtaccggcggggcggcgccggccgagccgagcggtttcgtccgtggcctgatccaggtgagcagactggacagtccgccgggcaggaacaggatgaccagcagcagcaacgcgccggtgacgaaggggtgcatccacccggcttccagtccggtggcccgttgcagttcggggagcaggttcaggaaaccactgcccatgatgggcccgaagaacaccaggaaaccgccgacgatggcggtgaccaggccgtcgagcatcatggtgaagttgaagtcgccgggttcgatgccccgggcgaagaacgcgaacagtgagccgtacatgcccgccagcgcgcccgaggcggtgaaggccgccatccgggcccgggacacgttgatgcccatcgccccggcggcgacctcgtcctcgcgcacggcggccagcgcccggcccatccgggacggtcccagccgccacacggtgtaggccaccaggatcagcgccagccaggccagctccggggtcacccacttgtccaggtacatgccctcgggtccgccggtccacgaggcgttgaccatgtagatgcgcaccacctcggcgaaggcgatggtggcgatggccaggaacacgccgcgcagccgcagcaccggcagtcccaacaggacggcggcggcggcgccgacggcggctcccacggggatgccgacgatggcgggcgacagcgacccgaacaacggggtctcggggacgacgagcgcggaggtgtaggcccccagcgaggcgaacccggcctggccgaggctcagttgtccgctcatgaggacgatgtggaacgagtaggcgaggatgccggtcagggcgatggtggtgagcagggattcataaccgtcgaacatcaaacctcccgggtcttgacttgtccgaacaggccctggggtcgcgtcagcagaatcacgaacagcaggacgaaggcgacgacgttcttccaggtggagtcgatgaggtgcaccgtgaacgcctcggcgaagccgagcagcaggcccgccgccatggctccccacagtgaacccaggccgcccaggatgatgacggcgaagccggtcagctcgatggacagccccatgcgcaggtcgccctggccgacgttgagcgccatcagcactccggcgcacgaacccagcgctgaagacagcgcgtaggttccggcggtgacaccctccacattgatgccgagcacccgggcggcgcgggggttctcggccaccgcccgcatcgcgcggcccagcgcggacttcgacagcagccaggccaggcccagcatgagtgccagggcgagtccgagggtgagcagctgggccaggctgacggtcacccccgcgatcgtgaggatctcgttggggaacgccgactgcgagaagctgcgcggctcggaaccgaaccgggcctgcaacagcgcgatcagcatccctccgaaggcgacggaggagatgagtccggcgaagtgttcgtcgcgacgcccggccagcggccgaaacgccgagcgttccaggatcaggccgagcgccgtcccggccaggatcgccagcgggaaggccagccacagcggcagaccctggccctcgacgagttcgatgccgatcagggcaccggcggtgtagatggcggcgtgcgccaggttgaggtgccgcaggatcccgaacaccaatgtgaagccgatcgcgaacagggcgtagatcgcgccggagaacaacccgttggcgagttgctgcaacatgaggggcctttccaccggagtcgggcacgcgaacacccgacgcgcggggcgcgcggccaggctcaccgggtaggcggctcggtgagcctgaccgaagcgctatttcttcttgagcggggtgagcttgccgtcctcgacgatctggacgaccggttcctggtggacctcgccggtctcgtccagggacagcttgcccaggacggtgtcgaacttcaggatctggccgagattgtcctttatggcgtcccggttgccgtcgcagtcggtgcgcacggcctcatcgatgaggaatccggcggtgtacgcctgggcggcgaactggtcgggatccttgtcgtaggccttcttgtaggccttgatgaattcggcgttgccgggggtctcggtcttggcactccaggcgccaccgacgatgagtccctcggcggcgtcctcgagctgcttgatcagcacgggcgagttgaaggcgtttccgcccacgatgggtgcgtcgatgccgagttcgcgggcctgtttgaccagcgggatggtggcaccgggcagggcggacaggacgagcgcgtcgggtttggcgctcttgacgttggtcagttgcgaccggaattcggtgtcggtggtctggaactgctcgtcggcgacgatgtcgatctccgcctctttgagggtttccttcatggtcttgtaggccgaggcggtgaattcgtcctgctcgtcgtggaggacggcgacctttttgaggtcgagcgcgtccttcgccgcggggatgctggcggcgagggcgtactgctcgggcagcgaattccggaagatgtagtcaccgatgtcggggatgccttcggcggtggtggacactccgagggcggggacgcccgcctgctcggcgtcctgataggtcttgaaggccaagttggacagtgtggggccgacgatcgcgcttaccttctcacggtcgatgagcttctcgaaagcggcgaggctcgccttgacgtccgtcttgtcgtcttcctggatgagttcgtattcgaccccatcctttttgttcagttctttgaaggccagttccaggccctctttctggtatgtgccggcgaaggcagccgcctcggtgagactgaatacagcgcccactttgacgggatcctcgatctggcatttcgcgccttcgcccttgcctacgagattgccttccgctttatcgtttccggtactgctttccacgcagcccgtcaacagcagtgtcgcggccacaatggccgtggcagaagcgattcgaatacgcatgcttctcctatgtagactttttgtggcggcaggaatcccgtcgccgcaatcgaagtgatggggcggattcacttcaacggagaagaatatacagcgatatcgcaatgtgtgacagccccttcactaccgggtaactatcgctgatggtctgaggggcaaagaaaagcggcgatgtgcaggcacatcgccgcttcggtaaacatctatacatggccggttacagccgcatcagtccgcggacgttgcgatggtaaacgcattcccgttccgcgtcggtgatgtcgagctcgtcgacgacgcggatgatctcgcggatgtacatcgggccaccctgtggatcgaatggacagtcactgccgaacagaaccctttcggcgccgaagaaatcgagaccgcagcgcactccgatcgcggatcccgacagcgcggtgtcggcgtagaagcgccggaagtagtccacaagcggcagtggcagccgttcctcgcgcaacttcgcgtagtccacttcggcggttcggctgccgagctgatcgctccaccctagcccaatcctgccctcaagggacggaatcatcgctcccatgtggtgggtgatgatcttcagatccggataccgttccagaattcccgagaacaccagacgggacatggccacactggtctcgtacggccagcccaacgcccaccagatctcgtacttggacgtggactcggtgagatagtcggcgtgaccggggccgcgcgcggggtgcatccacaccggaaggtcgcgctgggccatccgctcgaagatctccaggtattccggttcgtccaacggtttcccgttcacgttggtgaacacctgcacgccccgggcgcccagttcgtcgatggcgtagtccagctcctcgaagacggcgtcgggattgttcatcggcagcgaggccacgaaggccggaaaccgttcggggtacttctggcacagctccagcatcgactcgttggccagccgcgccagtccgggagactgttcgggtgtcgccagtacctcgatgggtggcgaggacagcgtgagcacctgctggtagtcgtcgccgaactcctccatcatccgcagtcgcacgtcgatgtcatgcagcgcgggcagttccagccagcgtttgaacattcccggattcgccacgagctggcgcatccgctcgaagtacggcgcgggcaggatatggctgtaggcgtcgatcttcatgactttcctttcgaggtctggggaacccagcgggtgaggcggcggtcgacggcctgtaccaggccgaccgcggccagggcgacggcgatgatgaccagcagcaccgccagcaccccggcgccgtcgaagcgtccgcccgcctgggtgacgacccggcccagaccgacgacggcgatgaacatctcgccgttgatcatgccgatgacggcccggccgacgccgagcctgactccggccatgatcatcggggtggcggccggaagcatgatccgtgtgaggatctgccattcgctggccccgtaggagcgggccatctcgatcaggtggccgggcaccgagcgcatcgccgaggcggtgttgatgacgatgacgaacatcgcgtaggtcaccaccaccgcgacgatggacgcccgtccctcgcccagcagcgagaagaagatcggcgcgaacaccagcgacggcgcggtgagcagcgcgtagacgtagacgcccagcgccgcctccactttgcggtagcggcccatggcggcgccgatgaccagcccgcccaccagcgagatcccgaagcccagcaccaggttgacgaggctgtcgcccagattggcgaggatctgtccattgccgaccatctcggccagccgggccagcaccgcgctcaacggcgggaagaaccggacgcttgcggcctgtccgacgatctcccaggccaatgccccgatcgcgagactcagcggggtggccagcagccgcgcccacggcacccgccgtcgcggccggatcgcgagcgtactcatgcgtccaccttggccggacggtgttcggcgtgcatgccgcgcagccggtcccacaggtacgccgacagttcggcgtactcgggcgaacgctccagcccgccgacgtcactggaacggggacgctccaacggcaccggcacgatctcggacacctggccgggccgcgcgctcatcagcaccacccggtcgcccagcagcaccgcctcctccatgctgtgggtgatgaacacgaccgtcagccggctctcctcccaaatggacagcagctcctcctgcaacagccgccgggtctgctcgtcgacggcaccgaagggctcgtccatcagcagcacccggggccgcaccgccagcgcccgggcgatgccgacccgctgctgcatgccgccggacagctcgccgggccgtttggtctcgaacccggacagccccacggtggcgatcagctcccgggcccgctcctcccgttcggccttaccggttccgcgcatcttcagtccgaacgcgacattgtcgagcacggtggcccacggcagcagcgcgaagttctggaagaccatggcgcggtcctcgccggggccgcgcaccggttcgccgtggatgctgatccggccgccgtcgggggtgatgagcccggcgacgatcttcagcagcgtggtcttgccgcagccgctggggcccagcacggtcaggaactcgttctcggccacgtccaggtcgacgtcgcgcagcgcctccacgacgccaccgtcctggccggtgaaactcttggtcagtcctcggatctcgatcatttcgcactcctcgccgtagtcgtctcagcccaccgggtcaacttgcgttcgccccatcgcgcgacggagatcagcaggatggcctccgcgaggatgatgacgatggtgccgtacagaagcggcgccttgaacaggccgcggtactccaggatcagtccacccagggcggtggagaccatgagcagctcgacgatcaccatcccggtgatcgcccgtccgatgccgagccggattccggtcatgatcgccggaagcgcgccgggcaacaggatccgggtccagatctgccgttccgaggcaccgaaggaacgggccatctcgatcagcgccgggtccacctgccgcaccccggtgcgggcgttgacgacgaccatcacgatcgcgaacaccgccaccaggatgacccgggatgccagtccgaacccgacggacatcaccagcagcgggatgatcgcggccatcggggtgatcagcaggatgttgaggtacacgtccagataccgctccagcaaccggaaccggcccagcaggatccccaccggaatcccgatgacgacggccgcgccgaagcccagcaccagcgcctggttgctgacgtacaccgcccgccacagctcggcggtgcccagcagttccaccgtcgccacggcggtctcggtgaaactggggatcagcaggccgccggagacccgggcgtagatctcccaggccgcggcgaagaccacgagggtcgccagctggtacggcaggttggcgtcgcggatccgccgccgtcgccgttggttcgtggtcgcgacgctcatgccgcttccttgatgaacgacaggtcggcggcgtccttcgtggtcagtcccttttcgatgaccccggcccgctcgaagaagtcgatggtcttctggacgttcttctcggtcagcgcgcccgcgtcgaacagtcccgactccacgtaccgcttggcgatctccttgagctcggcgtccttctcgtcgggcaggtacttcttggccagcttcgccaggtaaccgtccttcgtgttgatcttctcgtgctgttccacaagggcggtcacgaagtcctgtgacacgtccttgtgctgggtgaggaactccgagttggcatacaccgtctgcgggtgcatgtcaggggtggcctcggcgaagtcgacgatcttggggaacttcccggactcctcgagcgccaccgtgtcagcgatctccagcggggtcgcgtcgatctccccggcgatcagggcctgggtacgggccccggaatcaccgatggtcaggtacttcggctcctttcccttgccgcactcgcccgacacccattccttggccatggcggtggccaccgcgccctcgctgaagatcccgaagggacggtcgtcgagatcgtcacaggacgtgacgccgggcttgccgtacagcgcccactggttgccgaccacgtcggcgatgatcttgatcggcgcgtcctgctggatcgcgttcagggccggactggtcgcctccgccgagatcgcgtactcccctttggccagtccctcgatggccagctccggttcggccagctctacgatctcgacgtcgtgaccgtccttcttgagcgcgtcgacggcggccagcaccggcaccgtcgtgaggtcggcttcggtgaccgccaccttgaacgacaacgtgccgtcctccttgacgtcggcggcgccgccctggccgccgcacgcggccaacagactcagcgccgacagggcggcgagccgcttcacctgtgtcgttacctgcacaatctcctcctcagggtcgcttccgaaatcctgtccagtcatcgtcgcaggtcagaatctaggaaaacgtttgtcgtggaagcgtagcaccgcttcggcgagccgacaaatcggacgcgtatccgctgttccacgccccctggtccagcccctgggccacgaatgacgagccgtccgtgtcatacttaggaaaacgttgtcctaggagtttccgtgagttcattgaccgaggtcgccgaggccgccggggtgtccgtgtccaccgcctcgcgcgtcctcaccggctccaagcatccgatcgcggccgccacccgcgccaaggtcctggccgccgccgaacagctcggctactcccccagcgcgctggcgcaggcgctggtctcacgccgcagccgactgctcggcgtcctggtcagcgacatcgtcaacccctacttctcggtcatcgcccgcggcatcgacgacatggccagccggtccggctacgtcaccatgctgtcccatgtcgacagacgcaccagcaccgagatcgaccggctgcgggccatgcgcgactacagcgccgccggggtgatcatcgccggtagcggtttcgtggacgatcccgaggcgaccaaactcgccgaggcggtggcgcaggcccgcgagcagggcgtcaacatggtctgcctggcgccgcgcgacctgggctgcccgaccatctccgccgacgccaccgccgccgcccacgagatcaccgatcacctgatcgcgttggggcaccggcggatcgcgttcatcgaggggccgtccggcatgatcgcctcccaacagcgccgccagggcttcgacgactgcatgaaggccgcgggactgtccgatctggcccgccaccagcccggtggtttcgacttcgaggcggggcacgccgccaccatgcgcctcatcgcccggcagccgttgcccgaggccatcctggccgccaacgacgaggccgccgtcggggcgctcaatgccttgcggcaggcgggaatcgacacccccggcgaggtctcggtcgcggggatcaacgacctgccggtggcccagttcgtcggcctgacgacggtgagcctgccgctgtacgagatgggcgcgatggcggcccggcgcatcatcgaaggtgccgacggcggcgagaagacgaccatcctgagccaccggctgataccgcgcgacacgacggcccgtcggccctcgtagcgagattgatcggccgcccggccgtcagccacggcccgtcgagcggctagccgacaactcgctcgcggctaacgggtactcgctccggccgccgcagcatcgcggccagcaccttccacagtccgtaagccagcgcggcgatcccgaacagggtcagcagtccgggcggcccccacacgtaccccagccacaccggcgtcggcctcgacggactcgcgacggccagcgccagcatgtacagattgaacagggtcggcaggccgagcgccagcgccgccacggtcagcggtccagccagtatggacttccgcactccgccccagtgcgccatcagctgttccagccagacgatgaccgcccagccgagtatggcgccgaggatcagcccggcggcagcgaggacgagcaccgtcggtggctgagcgcgctcgatgtggacactggtggtactgctcgccgtcgcgtcaccgtcggtgcgcaccgtcacgagcaagccgtcgcgagtcgcggtgaactcggtgccgtactccgtggcggccaagggttccacgtcccagccagcagccgtcagattgcggttcgcctgcttcaggagccgtcgctcgtcgttgacgtgttcgacggcgaacccgcgaaacccggcgccgtagtcgtcgccgccgagatgcagcatcgacgcgtccgtggagccccagccgaacaggacgtcgcgggactccgcggccttcgctcccggtacggcggtgtcggcaatccgggccgccgcgtcctgatccggcaggccggacgcgttctgccagcccgcgagcgcgccgccagccgcccccagcacaccgatgatgatcgccgcgaggacggccatcactcgtgccgacgtcgtccccgcggtcaaccgcagtcgcagtccacgaaggacgagcatcgcgtcctcccccaccggcgcgcggtcccgggcctcggcggcgtccacgagggtcgtcagcatctcctcaccgcgctcgcggcgatagtcgggtggataggcgcgcagcagtcgtcggtagcgacgttccagcgtcgaggcgtcgttcacttcggtggcttcacgcatgacatggaatataccagcaaatggagtattcccgttcgcgccggtttcagctccccggcggccgcgtcggcggctgggcgggcggctgcccgtagccacccgagaccggcggcgggtagcccgcgtttgcttgcggctgttggtaacccgcgttcggctgcgggtacccgggcgcgggctgtccgtacgccatccccggctgcggatgtccggccacggcgaactgccccggcatcggctgcggcgcgaccggggttgcccccgcgatgctcgacgcgacgaagccgcgcagcttcgccagtccgaacaggatgtacccgaagacgatcgcggtgaccaggaacatgcccgtgtacatgaggaactcggagttgccggggtcgagaatgccgccgtacagcatcggcgcctcccccgcgaggttcgccagaatcaggtacagcaacgggaacccgatccaggtcaccggatgccaggcccgcgtccgcgccgagaaccgtccgacgaggacgaagtcggcggccacgatcagcggcgtcagcaggtgctcgaacaggaacccggtctcgcccagatcgccctctcccaggatgaagatcgaggcgatgcagatcagcatcatcatcgacgccagcgctccccgcacccaggccaccaccggctcggccttctcgccgccggggatcagcgggatcggggccatcagcccgtacaggatcgccgcgaccaggctgcccgactggctgaggaaccacaggtccgaccagcccagcaccgggtcgtaggccaccaggaacacgccgtagaacgcgcacgcggcgacgatcagccgccaccccgccgtgccgatgttggtcagcaccggcggcagcatcggggccggagcgggaggcggagcagcgggaggcgcggcggcgggcggatacatgaaccactccttgcggggatcgaccggtcaagagtattcaccgtcgccagttccgcgcctgaacaggcagctagttgccgaagaccgccgcgtggtcccgggcccaccgctcgaagcttcgggccgggcggcccaggatgtcgggcacctcgtgggtgatcgacggctgcggcggccgaccgttgaagacggcgtaccgggcgatgagcgacgccaccatcgccgacggcagcccggacgcggcgatgagctccgccgccggttccaggccgatctcgcggtagcgcagcggccggtccaggaccttgccgaggatcgtgaccagttcggcgtggctgaggtagtccgggccggtcagcaccggtttgcgacccagcaggtcgtcggtcagcagcgcgtgcgcggccacctcggccacgtcgcgcgggtcgacgagcgtctcgacgaagtcggcgtacggtcccgtcaccacgtcgccgaccgccagctgcgggccccacagcacgacgtgggcgggaccggcgaacaccgccggtcgcaggctcacccactccaggccgctggactccaccgccgcctcggtctcggcgttgcggtgaccgaagaaccgggacggttgcagcgaccggtcctgctcgatgttgaacgccgacagtccgaccagccgccgcaccccgcgttcacgggccagctcggcgaagtcgccgaccgagtcgcccagcgcggcggagttgacgaacaccgacgtcacgccgtccaggagatcggcgacggtgtccagacgggacggatcggcccacaccacgtcgacgccttcgccaagccgggccgcggcgggatcgcgggtcatcgcccgcacttcggcaccgctgtcgcgcagcgctttcaccagcggtcggccgacgtttccggtggctccggtgacgagaatcatgacactccttggttacggggtaggggtatccaggatgtctcctcgacgcgtcatcgccatcgcaccggcgaagtccttcgcgcgtacttcccgtgcggtacggactattcctcctcggcctcgtggaccttgatcgccccggccgttccatccactgtgatcgtctggccggtctggacgcgttcgcaggcgtcgtggacgccgaccaccgccgggatgccgtattcgcgggccacgacggcgccgtgcgagttggcgccgcccatctccatgaccaggccgcccgcggtcaggaacagcggggtccagccggggtcggtggacggggcgatgaggatctcgccgggttccaggtgcgcccccagcggatccaggaccacccgggcgatcccggtgacctcacctgacgacgccggggtgccggtcagttcgccctcgacgatctcgcggctggcgaccgcctcgggttcggtcccgtcggacagcatcacgcgtggctggtgtttgcggcgcagttcccggtcgtagtcggcgcgacggctcgcgaccagctcgcggtagtcgcgcggctgccgcagttccttgggcgtcaggaagaacacgtcgtccactgtgtctagttgtcccgcggtgaccagcgtttcgccgatgatcttcaggtgggcccgggccgccgccagtccgccgaccaggcagttcttcggcatctcccgcacccccaccagctgccgggcccgccccagcgcgaaccgcaccatcgggccgcgcagccagcccgcccggtgcgccaggtcgcggatcttcgcctcggcttcggccgcgccgcgctcgaactgccggtccggggccagttcgggatcatcgaggcgcaggtagttggccaagacggcgaggatgtggccggggtcgtccgaccagcgcggcatccccaggtcgatctcggcgaccgcgcggtgcccgtactccgccaggaactcgtcgagccccgccgacagcaccggcggcagttcggtgcggtgccgggccagttcggctgccggggtctcgcgcagcaccgccgcagacgcggggtccgcaccggcgtcgcgcgccagccgccacagcgccaggtccatctcggtggtgacgttgttcggcactccacgcaggacggtctggagttcgccgggttcggtgcggccgcgcagcagccaggccgcggcaccgagcatgccgaagcccgcgaaggccgccggggccagccggggcgcgttggggaacaggtcccgccccagcagctgctccacatggtccagtcgccgcgtcgggctcgcgtccggcatcggcgacgacagggccgcgaagtcgcgccggatccgctcgacattggccagtgcccggcgcggggagatgaccgccgccacaaggcgcggcggaatcctgtaccgccaggcgatcctggcgatccggcgcagtaccggccgccgggacggctgggtgatgctgaactggggccagtccatcagttcccgcagcacgacggccgagcgggcctccatgacgcccagcagtttggagacgatcgtccgtcccatccgggatcgcagcgccggggtcacctcgatgtagatccgctgtccggccacattgaacacggccgggccgcgctcggggtcgggcagcgggaatcccagcgtccgcgcggctcccccggccagcagccgaaacgccgccagccccatcggggtcaccggccggtacatgccctgcccggccgcgaccgagaaatacgcgcgcaacggttgtggactcgccgtgtccggcagcgggtacagcgtcgtgatcgggcgggcctgggtgagccacagcttcccgtcggcgtcgatgacccactcggtgtcctgcgggctgccgtagtgcgcggaaaccttgcgccccaaggctgccagctctcgcagctgttcgtcggtcaggcacgcggcctcgacgtcctcgcgttccatggtgctggtgccgccgccgggcagcgagtggatcgacatccgtttgtcccccaggcggcgctccgagatccggtcgtcggggtcgacgacgaagtggtcggggttgaccgcgccggacaccaccgcctcccccagtccggggctggcgtcgatgacggtctggttccggcgcccggtaacgggattggcggtgaacatgaccccggcgacgctcggctccaccatgtcctggatgacgacggccagggcgacctcggcgtggtcaatgccgttggcctcgcggtacgccaccgcccgttccgtccacagtgacgcccagcagcgccgcaccgcgtccagcaccgcgtcgggtccgatcatgttcaggaaggtgtcctgctgtccggcgaagctggcgtcgggcagatcctcggcggtggccgaggaccgcaccgccaccggtccgtccgcgtgagcgcgcaccgcctcggcgatgtcggcgtcgacctcggcggccaggatcgcctcccgcacccgggcggcgagtttcccggcctcgaccgtcccaccactgaggatctcgggcaccccggcggcctcggccacccgccggtaggccgcggtggtcacacacactccggacggcaccggcaatcccgcgcgcagcagcactcccaggttcgccgccttaccgcccacctgggcgagctgctgggggccgacctcggcgagttcgacgacgagggctgattcgacgaccgacatgacgggctcctctcgacggccggagcacggcgtcacggccgtccccctcaggttaactcatcgtctgttgaattatcgcggcggtcggaccgaatccaccctccggtcggcgaatcgcggccacttcgacgatgccccatcgcggttcagtccgcagccactcgcgtcggatccaaccgtccccgcaacaacgcgacactgtagacggcgatccacaccacccacagcagccagccgatcagtcccaacagcgacaacggattgaccgtcgccagtgggctggtcgtggccgaggccagcagcgccgccgccccggccaggccgatggcggcgtgccagcgcgcaatcatccggcccttcagcccgctgaccgagaaccccagcagcgccaacgccaggaacacctggttgaagccgaagaaaccgttgtacagcacccacagtcccgccagcgtgtcgctggattcgacggcggtcatggccagccgggtcgcctcgaccccggtgaaggcgaggttctgcaacagcaccccggccaggccgaggaccgaccacgcgtcgccgcgcctgacgtcgcggcccgactggacggcgaacactccggcggcgaagatcgacgacagcagccaggccaccggcaggaacgccgaggcgacgcgcagcgtccgctcactgccgtcgaagatgcccgccagccgctcgggcgcgacggcctcggagggggcggggaagccggacgacagcaggaaggtgtttgccactatcaggacgagggtgaatccgatgcccgccaatccggcgatacggaggaagcgcatgagggtgcctctcaattgactttacttagcttatattgaatatagtcacagtcaagcgaaaggcagcgatggagtcccaacggcgccgctacgaatccctggtccgcaccgcccgggccgacgagacccggcagcggatcgcgcacgcggcccgggaactgttcgtctcgcacggctgggcccacaccacggtccgcgaggtggcccgacgggccgaggtctcggtgccgacggtgtactcggcctacggcaacaagaagggcctggccctggcggtcgtggactcgatggatctgaccgccgatccctcggccctggtcaccgagctcgccgacagcccaccccggcaacagctggcggccgcgatcggcttcgactgccgcctgttccagcactccggcgacctgatccggctgctgcgcgaggcggcccgcaccgaacccgaactcgccgacatccaccgcgcgggcccgcgccggggcgaggaggcactgctggcgctcgtctcgtcatggccacggggaacactgcgcgacggcctcaccccccagctcgccgtcgacacctacgcggcggtgtgcacaccggacacctacgctgacctgaccggcccgcgcggctggacccccgacgacgtccaacgactgtggacggacctgctgacccgcgagctgctcgccggggcttgatcagtcgacggccagcttccggaccggtttcggcctccacaacagcgaaccgccgagcgccgggatcaaagccatccagagcgcactgacgacggaccgtggaagactgttcgccgtgcgcatcaacctgctgggacccttcgaggtcctcgacgccgacggccgcaccgtcgacgtcggcggcccccgggtgcgcgcactggccgcccgtctcgccctcgccgacggccgtaccgtctccgccgcactgctgatcgacgacctgtggggcgacaacccgcccgccggagccagcggcaccctgcaccggctcgtctcccggctgcggagtgcgttgccggacaccggaacgggccaccccctgcgctccgaacccggcggctaccgactggaggccacggtcgacgcccgccgcttcgaggacctcgcggcgtccggacgccaagcactcgccgacaccgaccccgccacagcggcccggctactgcgcgatgccgaacgactctggcgcggccccgcgctcggcggcctgggcgaagccccgtacctgaccggcgccaccgcccgactgtcggacctgcgactgcgggtctcggagcatcggttcgaggccgaactcgccctggggcgacacgccgccgtcgccaccgaggtcgaacagctggcggcgaaccacccgctgcgggaacgcttgcagggcttgctgatgcgggtgcgatacgccaccggacggcaagccgaggcgctggccgtcttcgagcgggtccgcgccgaactggcggaccggctgggagcggacccgtcgccggagctggccgctgtccacgtcgcggtgcttcgccaggaccccgacctggccccgaacccaccccacccgacgccgtcggccgcgctgacgagcttcgtcggccgcgagtccgaactagaccaactgcgttcgctgctcggccgcgagcgactggtgacgatcctcggccccggcggagcgggcaagacccgactggcccgcgagctgctcgtccagctgtccccggacggcggcgaaacccgcttcgttgaactgtccatggtcgacggtactgcggggctgatccccgcgatcctggacagcctcggcacccgctcgccgttcccgggcggcccggccgataccgacggccacagccgacgtgactcgggcgccggtgagtccattaccgccgactcgcccaccgagttcgaagcgctcaccgccacactgcacggccgcgcgctgcttctggtcctcgacaactgcgaacacctcgccaccgacgtcgccatcctcgtcgagcgactgctcgacaccaacccccggctacggatcctgtgcaccggtcggcaaccgctggacatcgcgggcgagcaacgcttccccttgccgccgttgggtttgccaaactcagaccgacccaccaccgaagccgccgccgtccggctgttcgccgaccgcgccgcgaaggtgcgccccggcttcaccgtcaccgacgccaacgccgaaaccgtcgcggagatctgccgccgcctcgacggtctgccgctggccatcgaactggccgccgcccggacccgcatcatgacgccgtcccagctcgcccaccgtctcgacgaccggttccagctgctgaccggcggcgttcgcaccgccgatgcccggcaccagacgctgcgagccgtcgtggagtggagctgggatctgctggacgagccggagcggcggttggcgcggcggttctcggtattcgcgggtggggccacgctggccgccgtcgaggctgtctgcggtggaccggatctgcccgccgaccggatcctcgacgtcgtcgccgctcttgccgacaagtcgctgctcgaagccaccgacaccgacggtcccgagccgcgctttcgcatgctggacaccatccgcgccttcgccaccgatcagctagccgaggcgggcgagaggtccggccccggccatgccgccgcccctgacggccccgccagcccgcaccccaccgaagccaccgccacccgcaccaagcacgcccactacttccgccaactcgccgagcacgccgatccccaactacgtggccccgaccagcccacggccctggccatgttccaagccgagcagccaaacctgtcgtccgccttgcgatgggccctcagcaccgccgacactgaactcgcgctgcgactggccgcctcccaagtctggtaccgactgctacgcggctcccgatacgacaccgccatcaccgacgacgtcctcaacctgcccggcgacgacttccccaccgaacgctccacagtcgccaccgcgctcgccatggcgggcgtcggcttcgccggagtcgacgtccccgtcgcacagcgagccctgaccgtcgcacgccaccacatcgaccaagccgaccgctcccgacacccgctgctgtccctgtgggaaccgctgctcgccttgcacgacaaagacctgcacggcacccgcctcgaactcgaaaagctgctgaacccgaacgacgcgtggacccaagccaccgcgtcgctgttcctcggcttcgtccacaacctcgacggcgacacctcgaccgcccgccaccatctggagcaagccgccgaccacttcgaacgcctgggtgaccgctggggccggttcctcaccgcgcaggccctagccccgatacgttccctcaacggcgatcccacctccgccgcgaccacctaccgtgaagcactcgcccacctcacagcactgggcaccaccgaagacgtcccgatgctactggcccaagtgggccacgaactactgcgcgccaacgacaccaacgccgcccgctccgaactggagtccgcgctgcgactcgccgaccgccacggcaaccgcgaggcccgaatctggagccactgcggcctaggcgatctcgccgtcgcaaccgccaacctccccgaagccgaacaccactaccggctcgcccgggaagcgatagccgccgactctcccacccgccgactcatacccgtcatcgaaagccgcaccgcccgactcctgcacgccaacggatccccagtagcggcaaggtcccgactccagaccgccatcaccgcagccctcgccgccgacgacctgccgagcctcgcctacgccgccaacaccctcgccgaaatcgtcctggccgacggcgatcccgccaccgccgccgaaatcctcggcctggccgaaaccatccgcggcgcccccgaccaaggcgaccccaacgtcgcccgcaccaccactgcggcccgtaccgctctcggcaccgctgacttcaccaccgctcaccagcacggcgcacaccgtacccgcgccgagtccctgaagcgactgaccgacctcgccgaacagacccccgcctccggctgacagcgaactgttcgacgcctgtcagcgcggcggcgaatcgtgtggtcgtcaaccacacgatcgcaggaggtccccaatgtcaaccgttcccatcgctcccccatcacagtccctcgcccaccgcttcagtctgccgacgtttctcctcgtcacgctactgggcggctgggtcgccgtcacccccctgtggctcttcggcgggaacgccgcgctcggcatcgccgggatggccatgatgtccactcccgcgctgggggtgctggccgcccgtcgccgcggcgtccgattccgggacctcgcccacgcaaccggattgacgctcggcccgcgccgaacccgcaccatcgccgttgccatcgccgtgctgctgggcctccccgcgctggccgggatcgccatcgcgatcgccgccggttccggcttggccacactcaacccggggatgtcgggcgcgctgctcgccgtcgtcatgaccccgctgaccacgttcctcatggtcccgaccgcgttcggcgaggagtggggctggcgcggtctccttctgccgcacctgatggaacgccactcacgacgcaaggccattgtggtcaccggcttgatctggtgtgtctggcacgcacccctgggcctcttcttcggagcgtcggcgcccttgtacttcatcccgctgagcgcgatgttcatggtcttcgccggtccggtcagctgggcacggttggccaccggttccgtgtggcccgcggtcctcgcccacgccggactgaacgcgtccgcggcaacgctgttcacatccctgtcctcaggcgccacccccgccgacatcggaatcggcgcggtggtcggcatggctctctgggcggcggctctgctgctgacgacagcgatcctgttccgcaccaaacatcaacacccgtgacccacatcacttgaacttagtacaagaatctattgcacttagttcaagcggaggctaacttgtacttagttcaagtagccccggtcctccggggccccagcaaagaggagccacgaacatgtcgaacgacttcatcgcccaggcccaggaacgactcgacaccctgcgcgccaagcaccgcatccccggtgcctccctggccatcctggtcgacggccagatccacgagctggcctccggagtcctgaaccgcgacaccggcgtcgaggtcaccccggactcgctgttccagtccggctcggtcgccaagatctacaccgccaccgtcatcatgcggctggtcggcgagggcaaactcgacctggacgccaaggtcgtcgacgtcctgcccgagttcagcacccccgaccccgaagcggccgcccagatcaccatccggcagctgctgtcccacaccggcggtgtcaccaacgacttccacggcgccgccgacgccaccggcggcgacgcgctggcccggtacgtcgaggccgcccgcgaagtgccgctggacctgccgcctggaaccgccgcgtcctacggcagcctcggcatcgtcgtgctgggccgcgtcatcgaggtgctcaccggaacgacctggaaccaggcgctgaaggacctgctgttcgacccgttggggctgaagcgttcggtgaccctgcccgaggaggcgatgcggtaccgctacgcgtggggccacctcggccagccgggcaccgacccggaaccgatcgacatgttctcctacatcccccgggccttcgccccggcggcgcaggtcctggtctcggccggggacctggtgcggctggcgaagctgcacctggacggcggcgtggcgcccgacggcacccggatcgtcgccgccgaggccgtcgcggccatgcagcgcgtcgagtccacacccgtcgaccgctggtcggtcagcgccgaccactggggactgggctggtgcctgtacgaccagccgggtttccagggcttcggccacgacggttcggcggtgtcgcagcacgcgatgctgcgggtattccccgagcagggcgtcgcgctggcgctgatgaccaacagcggcaacggacgttccctgtacgcggagctgttccccgaactgctcgacgcgctgggcatcacgatgcccgcgcccttcggtccggccgacccgcccatcaccgtggacgcgacccggttctacggcctctaccagcgggctggtgtcgacatcaccatcagcgaacgcgacggcaagccgtacgcgaagtacgagttcgtcgacgtctccgcggagatcccgccgctggagggagagatgcgaccggtgtcggacaccgtcttctcggtgttcatgtccggcgagggcatcaacgaggagatgccggtcatcttcaccacccacaacggcaccgagtactgctgggccggtatgcgcgccgcccccaaaaccgcttgagccccaacgaaacaaggccgcgtccggacgaaccgggcgcggccccttcgcgtcacctcacgtcgatcggcagcggcgacgtatcccgccgttgactttcgtctaggcgggttcgggcaccttgtccagggcggcccgcagcaccgccaggtgggtcggcgcggcggcctcccagcgcgcgcggccctcgtcggtgagttccaggaacatggcgcggcggtcgaagtcacagaccgcgcgggtcaccagtcccgccttctccaaccgggtcacagtgcgagatagcgcactctggctcagatacatcttcgcctcaaggtccttcatcttgaccttgccgtcgcccttgccgcatacgccaccgagctgacagaggacctcgaactcactgagccccaggtcatggcgcgcttggagttcgttctcaagctcgcaggacgtggtgtggacgacccgaagtgtttcacaccacgctgtgcgcacctcgtcgtccgtcatgtgtgtcatgaccaggagattaacatgtcaaggcatttaatgtccacgcgaaatatgtcttggcattcaatgcagaagcatgtatgttgatcgacgtgactctcactgaagcgaaaccccagcccaagcacgtgacgtcccccgagggacccgatacccccaccccccacgcccggcgttggggcccgaaactgtgggccattctctttgtcgccggtctggcgatgttcctggacgcactcgacgtctcgatggtcggcgtcgcactgccgtccatcggcgccgaactgggacttgacaccgccagcctccagtggatcgtgaacggctacatcctcggctacggcggactgctgctgctgggcggccgggccgcggacctgttgggccgccgcaaggtcttcctcggcgctttggtcgtgttcggtgttgcctccctagtcggcgggctcgtcgaccacggtggactcctgatcgccagccggatcgtcaagggcgtcgccgccgcgttcaccgcacccgcggcgttgtccatcatcaccacaaccttcaagcagggacacgaccgcaaccgggcgctgtcactgttcacggtgttcggtgccaccggttacgcgtccggcctgatcgtctccggcctgctgaccggcatcgactggcgactgaccttcttcgcgccggtcgcggtggtcgccgtggtcatcatcgccgccttcttcgtggtgccgaagtcctcgccggagcacggcagcatcgactacgccggtgccgtcctgctgaccggcggcatgctggccgccgtctacacgatcgtgaccgctcccgagaccggcttcaccccgctggtgaccgccacggccatcgccgccgtcgccttcatcggagtgttcctgttcgtgcagaacaaggtcaaggagccgctgatccgcctgggcatcttcaagatcggctcgatcgtgcgggccaacctggccgcgctggcgatcttcggttcctacatcagcttccagaccgtcgtgtccctctaccttcagaacaccctgaagtgggacccgctgcagatggcgctggcgctggctcccgccggagtgatcgtggccttcctgtccccgatcgccggcaagttcatcgaccgcttcggcaccaagccgatgatcatcgccgcgatgggcgccttcgtcctgggctacctgtggttcatcatccgcggcggcgacccgacccccgcctacttcgtggactacctgccctcgttcctgctgctgggcctgggcttcgccctcggcttctcggcggtcatggtgcaggccaccgacggcatcagcgacgacgagcagggcctggcctccggtctggtccagacctccggccagatcggcggcgcggtcgtcctggcgatcgtcaccggcctgatcgccggtcccgccgccaccagcatcgcgcagtacaggccgggtctgtacctgatcgtgatcgtcggcgccgtcggcctgctggccgcggtcagcgcgctgctgtcgggccgcaagcccgcgctggaagccgcgtgacacaacgtaagtaaccgcaagggaggatgctggggccgccggggatggcggccccagcttcgtgttctcactcggtgtcgggggtgatgcgcgccagcgcgtggatcccccggaacaactcctcggccgacggcgccgtgtccgggttgaccaggtactggatcatcacgccgctcaacagcgccatctgcaccgaaccgagggtgcggatcgtctcgggcggcacctgcgactcctcgacgccggtcagcaccgacgtgatgccgctgcgcccctcctcgaagcccgcggacaggtgctcgcgcaccgacgcgtcccgataggccaccagcaccgactccaggttcgcggcccagaaggtcttgtcctctccgccgtaggccgccatcatgttcgtccacagtgccgtgaaccgctggacgggcgtcgcgtccgggtcggccgcctcggccgtcggcgacaagcccgagtccccgccgccgagcacctcgaacagggccgcgttcaacagcgcctccttcgatccgaagtggtagccgatggccgccttgctgacgcccgcaaggtccgagatgtcgcgcacggtggtgcgctcatagcccttctgaatcagacactgcttcgccgcgtccagaagttgctcgcgatttcccatgtcagcagcctaacccgcgctgggacgcctgtctgagacaagtttttgcccaaacgtcttagacgtttgtccaaatctttgctacggttctccgcatgacccgaaaccgcaaactcctcaccgccgcgaccgccgccctggcggtcgccgccatcgccatcacgaccaccgcctacgcccaggacaccgaccccacccagaaccccatagtggacacgaactccggccccgtgcgcggcaccgactcgggcaccgtccgcacctaccagggcatcccctacgccgccccacccaccggcgacctgcgctggcaaccccccaagaaggccgaaccctggacccaacccctcgacgccaccaaatccggcaagccctgcgtccagcccaccgaccagcccatcgccatccccggcggcgaggaggactgcctcaccctcaacgtcacctcccccaccaagggcgacaacaaaaagcccgtcatcgtgtggatccacggcggcagcttcacctacggcgacggcgcctcctacggtgccgagaaactcgccacccggggcgacgcggtcgtcgtcacgatcaactaccgcctcggcgccttcggcttcctgtcccaccccgacctgaaaaacgccgacaacctggggctccgcgaccaacaagccgccctgaaatgggtgcgcgccaacgcctccgccttcggcggcgacaaccgaaacgtcaccatcatgggcgagtccggcggcggctacagcatctgcggccacctggcggcaccgaaatcggccggactgttcgacaaagccatcatccacagtgcaggatgcgtcggcagcgccgacgccagcatgacccgcgaacaggccgagaagaacggcgaggacttcgccgaacgcctcgactgcaccgacgtcgcatgcatgcgcgccaaggattccgaaacgatcctgaccgccgccgagagcggccacgagggctaccgtcccttccacggcaccaagaccctgccgctgtccccgtccgaggccatcgagtccggccgcatcaacgaggtcccggtgctgcacggctccaaccacgacgaggagaacggccgcctcgccggagaggaactggcgaccggaacaccgttgaccgaggacgactaccgcaagcgcatgcgcgagaccttcggcgatgacgccgaagccgtcatggccgaatacccggtgtccgactacgcatcccccagcaacgcgctcggcgcagcccagaccgacgccaactggtccacccactcctacgacacccaaaaggcactcgccaagcacgtcccggtctacgccttcgatatcgccgagcccaacgccccctggttcaacggcatgccccgccccagcttcaccatcggcaccggccacatgcaggaactggcctacttctacgacaatgccctgttcgagaaacgcgacggcgaccaggagcgactgtccgacgcactgatcgactactggagccgcttcgtccacagtagcgacatgaacgagcgcggcctgccgaagtggaagcagttcaagcaccaccgcccctacacccaaaaactggtcgccgacctcgacgcgatcggccgcaccgactacgccaccgaacaccactacgacttctggaagtccctgaaccgctgacccccatacggcgctgccccggtcatccaccggggcagccccgtctcccgccgcaactcggcggcgacaacccgcgtctgaactgccgagcaagccccgtgcccctccagggccagagtcctcagatcgctgtccctcgtccctcgcctctttgccagtcgtcagctggctcccgcccaccccgcagctgttaaacgatcgtggcaatgcccccagcccttgcgaagcgccgctggccgccggtgagcttgccgcgaaagggatccccgcgcatggcgttgtcggctggacgcgtggtagtgcgctggctcgccatcgccgcaatgctgaaccccgttcccctgcggggcccgagttaccagcccgctgtctcccgaaccccaacatcccggccaattctcaactggctcccgcccacccctcgctgtgccgtggtcttggcggtctccggcggatggcccctgtatcgaccggcggaatcggaggggcaatgggacgagccgctaccgggaacgctgctcgatgcaagtccaagattcccgacaaagcttgcgctagttgttgggcctctgcggctttggcctctgccgcagcttgtcgtgccgcagcagcctgttgtcgagcaactgcggcgagctgacggtccctggtaccaccttcagcgaaaaccccacgacgactgctccttcctcaacaacccgatgcgctgagatcgagcatcaccaaaatcgatcaatctagacagtgccgttagatcccaacagaaagaaccaagcggtggagtgaacgtctcctttcggaatctcgatagttcgcgtccaatgccgaaggccatcgccgttttcgggaccaaagggcggccggtcgcggcagccagggcattgactttgtcgggccggacatacacctcgtcgcccgatgcgaactcgcggacctgtgcatcgacccgcacccgcacatcgtgctcggccatctcggcttcgggcacctccgctagccgcagcggtgccttgtacttgttgacgacgaacgccttcttgcggcccatcgagcgggcgcgagcatggcctcacttgccagattgtcggacaatatggcaatcttggggaggtcgagcaggacttcaggacaggaggcaggtgacaatgacgaacccgatcaccggcctgggcgcgagcattcagcggcaaagcaccaccgagcaggccgccgatgctgtccggcaggccatcctgtccggccgactactgccgggcaccccgctgcgcgagaccgccctggccgccgagctcggcgtgtcccgcagtactttgcgcgaggccgcgcggactctcgacggcgaaggcctggtccgctatcagatgaaccgcggcatcgtcgtcgccgacatcaccgggcaggacgtcaccgacatctacgctgcccgcgccgctgtggaactggccgcggtcgatgccctctccgagcaccgggaccccgcgatctacgcgaaactcgccgacctggttgaccagatagaaggcgccttcgacgacggcgacaccaccgccgcgcttgagggtgaccggctcttccacgccaccctggtcacggccaccggcagcccccggctgtgccgcttctaccaacagctccaacaggagcagcgtctcgccctggcgctggccgagcgctcccgtcgtgaactcgggcgcaccacggacgaccaccgccagctactggacgcgctgcacggcagcgcggaacaagccaggacggaactcaccgcgcacctgcgagcaggcgccgccgagctgcgacgactgctcgacctgctcacccaacgccaacaatccacccgtcgcgaggaaacgaaggactccgcatgactgatcgcaacaccaacagcgcctgggatctgatcgtcacgccctggcatctcgacgagcacatcccggcctttccgatccccgacaccgcgaccccggtcgctcgcccggctctccccgccggtcccgttcccgtccgcatgaacctgctgcatgaggccaccctcgacgtggtgacgcggaccgacaggcccctggtgttgtccggcgactgccccaccgccagggcggtgctggccgggatgcagcgccgtcaccaggacctggccgtgctgtggctggacgcccacggcgacttcaacacccccgccatatcgaccagcggctatctcggcggtatggctctggccatgctgaccggccggacacccgggctgttcgacgacacgctcggacttcggccagtcgacgaggccaatgtcgtgctcgctgacgccagggatctcgatcccgccgagcacgacgccctgtccacgagccaggtccaccgtgtacccgccgacccggccgcgatcaccaccgccctcgaaaggctcggcggcacaccggtttacgtccacctcgacatcgacgtcattgacggcgcccagctgcccggcgcgcgcttcccctccggccccggcccttccttcgcccagatcgaggagtgcctgactgccgcctgcgccaccgccgacgttgtagccgcctacattgcctgcgcctggctgcccgaccacgtcaacgaccagaccacacgcgaagcgatcacccggctcacaacagcactcggcgccaatctgacatggcgccagccgacagaccgctaaccgcgcacttcttggggtcagacacggaaggcgttggcgtgttcggttgcccattgggtgaaggatcggggcgctcgacccaggatcttctccactgaggaattgacgtggccgaccgagtcgggaacggtcgcccacatgttgagcatgaactcgatgccctcttcggaccatccttgcgatcgccataggtcgcgagcctggtcatcggtgagttcggcgaagttcaatggaaggccggtcgcggtggccagggcattgaccttgtcggcgggggtcagcgtttgggggccggtcagtttgtaggtctggccgtcgtgtccgccgttgatgaggatgtgggctgccaccgcgccgatgtcggattcgtcgacggacgcggttttgcgggaaccgtagggttcgcggacgactccgtcatctcgaatcgcttggctccagcccaaggtgttggccatgtaatcgatgggccacagtagagtccatttcagttcgctggcggcgagtgcttgttcgagcgggccttcgagaccgggggaaatagcggttacccgttgtactccggcgcgcgtggccagtgccgcgatctcggcgcccgtccgcaagggagtgtggtcgtcgccggaggcgctaagaaggtgagccgcggtcacgccgtcgaagacggcgcgcagggtctccggtcgggagaggtcaccggttacgacctcgacgttttcgggcaagctggcggcgtcggggttgcgggtcagtgctcgtaccggttggccggtcgccagcaggtgtttgatgatgtggcggccgatggttccggtggctccggctactagatacgtcatgtcctgccctttcgcgatggggtcggaccgaaaccgtattcccgattgcggacagccactgccctcgatcgcggctgacctagccgtcgcggcggcggtccaggacttccgggcgcgcttggaaaccggccgacttgtacgtggccaccgcgcccacattggaactcggcgtgcagacgagcacactcgacgagcccaactcccgcagcacagccgccgccgcgatgttcatcgccttgccgtgtccgtggccgcgatggtcgcggtgtacgcccatcggttcgatcagcccgggtttgcccggaccagccgaccatacggtcaccgtcgcgaccgcgttgtcgttctcgtcgtacgcgacaaggcatcgcgcgtcggcgaacggaacaccgctggccatcgcctgccagcggtcctcggtgaacgttgacttgtcgaacgatgcccggactacctcggccgctacgtgcgccttgtccggacctgcgacctcgtatcggatgccggggtccttcaccggttcggtgaggtcgagacgtagcggggtccacggttcgtcggtggcccagccggtttcgtgcagcagttcctggatcagtgcgtcttgaggggcttcgacgtagaccttgccctcggggaggacgccgcgcttggggtcggtcaggtcctgggtgagttggtgcgacagttcctcgtcacggcgggagtcgggcgccatcgttatgcgcagcaggtcggagccgtcgagcaggccgacggcgaggatgcggccgtcgcggctccaagtgcggaccgccgccgctgtggtctcggttccgaagcgccagtaccagccgatgtcacccgggtggagctgcatgggggcgccttcgtgttgccatgagcgcagtgcgctggtggcttcgctcagctggtcgacgcgcggttgggccaactcaatcgtcatggcgccgatctcacaccaccggcgggcggggtgcaaccgttttctggtcaggccggggctggttggcggagttgtcggcgccagagcacgaacgcggcgacgattccccagacccagacggacgcgtacatcacgcgttgggcggcgccgccgaacggggttcccgtgaggggttgggccagcagggtcgcggtggcgacagtggtgacgatgacgcattcgtaggtccagcgggcgagggcgggctggtccttggacgtggtcgccagcaggatcagggcggggatctgggccagcatgctcggcagcgccacgatcacgtgccactgtagattgacgtcggcggggatgaagccggtggcggcgttgctgagtccgaaggagaccaacagggcggtggcgacgacggtcttggtcgagcggggccagtagcggtggagcaggatcgcggcggctgccgtggtgagtccgttgaggacgaacgcccagttcaccatgtcgtgcaatggcgagcagaccgggtactcggcgaccgagatcgttccgcattcggcgacacctagtgcgctcatgggttggacgaacacgttgtaggggacccggctggcggcgatggcgatcgcctcggggatgaagtagcacagtgtcgcgatccagcaggccaggctggcggccgcggcgaacctgctgcggcgcgagaaccaggcggcggcgagcacgacgatcgagaccgcgaacatggcgaggatggaggggctcattgtcttatgagtctggtggcgggcaagggttccggcatcggcatgggggacgattcgcggctacgactttggtcgcggtcgcacggggcgcgtcacttgtcgtcgcggttgatgttgatcgtctgggcctggtatgagtcgtggccgaccgtgccggagttgatgttcaccgtggccccgggagcggcggcgatgagcgcttgcccggcctggcgcagttcgcggtcgaactcgggatcggcggcggccaccagttcgagggcggcggcgagtcgttcggtgttcgcctccggatcggactcggcggcttcgagggcggtctgagcgagcggttccttggcgaagcggcgtttcaccagcgctacgacggcgtcgtaggctttgcgtccgcccttgaaggcgacctcggctgtcttcccggcgacggcacccgcgatggccatcatgatgggatccggcatgtgaacctccccggcttggaaagcttgagcatatcgacgcggggggtaaccggttacagtgtcggggtgtctggactgcggatggggtgcgcgtgccgctcgcgcgttgcggctgccatacccgagtccagtgtggtaacgatcgggcggccagcggccagcggccagcggccagcggccagcggccagcggccagcggccagcggccagcggcgtgcgacaggacgactgaccggccgggcccggggtgcggacgcggggagtcggtgtgaccggcggcctcgacggcaaagtgacgctcgcgtcgcagcggcaggtcctggcggtgacccgcaaccgggcctcggtgttccggctgctggagatcctcaagctgttcgacgatgacgaccgggtcaccatccgcacgacgatcggaccggactcccggtatgaccacggcgtcgatcagctgctggtgtcgcaacggatccgtccgctgccgtggcaccgcgccacacagtccacattcgatctcgctgtctcgggtaccactcacgccagtctgcgggagctgaaggcacccgtggtcgtcttcccgcacggggcggggcatcacaagcggccacccgccgtcaccagcggcggcgaggtgttcgaactgatgccacaacagttgctgcacaacggttccgtgatcccgtcgcggatactgctgccgggtccggactcgttgcgccggttgcggctcggttgtggggcggccgtcccgcacgccgtcatcgcgggcgatccgatcgcccagcagctacgcgcgcaccggccgctgcgcgacagctatcgggcggcgttcggcctgcgacccggacagcgcctcgtattggtggcgtcgtcgtggggtccgggttcgctcgcgggacagtcgctggagttgatcaagcggctggtcgccgagttgcccgttgacgagtaccggatcgcggcggccttccaccacaacgtcaccattcacgacggtcaacgcgacctggagcggcggctgcgagccgcgctcgactccggcctcatcctcatcccgccgacggcggcctggcagccagccgtgatcgccgccgacgtcgtcatcggcgacggaggctcgatctcgttctacgccgccgacgggacacccgtggccatcgcggcccacgatccgagcgagtaccccgacgacggcccggtggcggcgttggtcgacgcggttccgcacctcgacccgaaggcgccgctgccgccgcaggttgagcggcttgtcgcggaagggcggcccgcggcggtcgaggcgatcctcgactcgtcgatcgaccgtcgcatcgacgcggccggggcgttcagaaccgtcatgtacgagctgatggacctgccggagcccgccgtccccgcgttcctgccgttggccaagccggaactgaagtgggacaacgtcaccgccttcgtagttcacagcgcggtcgacccggggaaccgtacggtcaccctcacccggtacccggccgcgacggcgaccgtgcgggcgggccgacacctggtggtgcgcaccgatgacgccgacccgcgacggccacagacggccgccgccctcgtcgcggtcaatcccgaaccgagtccggccgaactgctgcggcggtttcccggttgccgggtcgtagcgcggccgtcggccgaagggcgttgcgtactgcgcgaccgcgacggcaccgagtaccttgccgtcgtgagcgggtcgccgatcgcgacggtcgaactggccgcctcgacgtactacgtcatagtccaggctggactagaaccgctgggcggcttcacggtcggctgcggcgggcagacggtgtcgatccacttcagccactcacccgtcgactaggccgcgtcagtagagcttggcctcccagtcctccaacggtcgctcgccttctggccaggtaccggtgaagtaccggtagatccacagtgccgcacgacgttcggcgtacttctcgttcacgggttcgccgtcgtcgtcgagctccagcacgttcgcgaagacggcgaacagcgactccatctggctgggagactcgcgcagctcgtcccagtagtcaatgtcctcaagcagcgggttccccaccgacccccgggccacccagcccgcgaagcgccgcagcgcgccggaggttccgtgcgacagtttcccggtcacagccgcctcagcctttcctccacagcggatagttccgtgtcgtgggtcgccgtgtacaggtcacgcagtcgctcaagacacgtgcgttccagttcggtgtcgccgcgcgcttcggctacgagcgccaactgccgcagggcgctgatttcgatgcggtaccacttcttgtacgccaacacgtccaccgcggcggtgacgacggcgaaggcttcgtccagtctgcccagtcggcgcaacgcctcgccgaggtcggtgcggatcgtggctacgtcgcggtcgtggtcggtaccgaccatgcgggattcggcttgccgcaagtgttccgcggctccggtcaggtcaccgagtttcagcaggcaccggccgatgaagtggagctggagcgtgacgccgcgctggctcgcgcgacgactttcgtcggggagatcggttcgctcagcttgcgacgcgaacaacggtattgcctgccggtagcagtcgattgcctcccggtactgtcccttgtagctgtaccagcgtccggtgaactcgatcgctgaggcgcgcaggtccgggccgataccgtccgccatcggcagttcccgggctcgcgtcagttcacgcgcggcctcgtcgaacagccgatccggctcggtcgcgatcgcggcgttctccatcagtgcccgcgcgaggaaggcacgaaaccgtacttccgcggccgggtgccccgaatcgacggcggcggtgacggcgagcctgctggaatcgagccagtcctccaggtaccggccgccgatgtacatgacccacatcgactcgccgagccgcatcaccaggtcgtaccagccctcatcgaagcaacggcgctggatggcgagcaggttgtaccgttcggcttcgaaccagtcgcgggcgtcgcgcttgttctcgtccttgtcgtcgcccgtggtgaacggcggtcgccgtgacggttcggtggcgaacacccgggtgcggttcgggatcatggtcttgtcggcgctgtgagcccatgccgcgtaccagctggccagtaccttcagcgtttcacgctccgctcgtggaccgtccacactgatggcgtgccgacgagcgtgcgcgcgcacgagatacgacagcttgtaccggtctgtctggagcggttccagcagatggtgctcgagaaggtcgatcagcggcggctcacccgtgccgcttggatgctgcgccagggcgaggatcgcgtgcttcgagacgtcgccttccggatgccaactcagggcgcggtacaggcgggcggcttccggtgtcagtgaatggtaggcccgatcggcgaccatgcccagaatggagtcctgatcgacgggaccctcggcgccgtcgatttcggttcgcagccccgccaacacgtcggcgatccggatgctgtcgtggcggcgaaccgggcccaccgcgataccgatcaccttgggcactccgccgcacaggcggacgagttcggtgacctcggcccgttccgcctccgcttccccggaaccgatcaatatggacaccagctcgaatgccgaggcgtcgtccaacggttccaccgacaggtgttcctggtccatggcatactcgccgccgccgtggccggtgatgatcagggcgctgccgacatactcgggccgcaactgcgccacttccgcgtcggtattgacgtcatcggcgaccagaagcacccgcttacccctgagccgggcgcgcagttgttctcgccgtccgggcaggtccttcgccagttgccagtcctcgcaaccgcactggcccaggagctgcgcgaacgcggcgttcattcccacgccgccgttggctcggtgggcgcccaggttgacgtgcatcgtgccgtccgggaaaagctccccggcgacctggttaccccaccgcgcgacaagagcggacttccccaccccgccgaggccaccgatcgcgacaagcgccgcgcccgacttcctcggcttggtgaccaacgcggttagttcggccattttgtccactcggttgacgaatatctccggcgcctgtggcagtccactgggacggatctcgggcaggtcgtcgaaaccgcgtacggcggtgtgcacattggtgacagtgatggtgtgcccctggtagaggttgccacccaccggccccgaggaatcgttgcggaccaccggttcgggcttcgcgtcgccgcggccctcggcttccggttcctgatcgtccggttccacgtatgccctcccgcatggtgtcctcagtcaccactctacgcgtcgggcaccgcgacagtcctcactggcgtcgtcgacaccagccgacgctcagcgctgcaacggccagcgccggtcgatagtctcctgtttgccctgtcgccggaagtacgcctccaggctggccgcatcgtcggcgtgccaagcgatctgggccgtgtggagttcggtgatgttcatggccgccagcgctttgtggcgttggccgatcgcgcgggccagtgagaccgcggcgcgggcgtcggcgtcggcactgtgggcgcccgagaggtcgacgtcgtagtgggtgcacaccgccgacagggttcgcttgccgcgccggaacttgtcggccttcttgtccaggacgaacgggtcgaggactttcaggcgctcccacgggacctggggtagcgagtaccggtccagttcgtgcgacaggagggtgaggtcgtaaccggcgcggtagaccacgacgggggtgtcctcttcggccgccttggtgagcgctctgccgatttcggacagtgccagcgcgggttcggtgccgttggcgcgggcgtgttcggtggagatgccgtggacgttgctggccgccgccggtatgtcgatgccggggttgatgagccagctggccacgtcgtcaccgttcactatggcggctgtgacgatgcgggccgtcgtcgtgtcgatgccggtggtctcggtgtcgaatcccagtagtgggccggtatgccacgtcgagtcatccatgtgcgacaccttagcgggaggcactgaccggttcgtgtttcgaacagcgggtcaccgcctaaccttgtcggatgctggaaagtggtcaggtgcggcggggtgtacccgaacatggcagggtgcccaagtacttcgcggtgaaggctcggctggtgaccctgatcggtgagatcggcgagggtgagatgttgccgccggagcgggagctggcggcgcggttcgaggtgagtcgtgccacggtgcggcaggcgatctcggagctgatcctggagggacggctggcggcgcggcagggacggggaacctatgtggccccgcccaagacgattcatccgctggagctggtgtcgtacaccgaggcggtggcgagcatgggacgcagacccgggcggcgggtggtgtcggccgagcggatcgacgccagcgacgaactcgccgagcggttgcggatcggcaagcgggccaaggtgattcacctggagcgggtgttgctgaccgatgaggagccgaccggtttggagagcacctatctgcccgcggcgcggtttccgcggttgctggaggtcttcgatccggcggcgtcgctgtatcggtgtctgcaggacgagttgggtgtggtgttcgacgaggcggacgagcggatcgagaccgcgttggcctcgccacgggaggcgctgttgctggagacgaatccggcgcagccgatgttgctgttgcaccgggtttcctatgacccgcaaggggttccgatcgagttggtgcggacgttgtatcggggagaccggatcgggttctcgacccggttgcgggctcgctgagccggagttgacggtgggtggttcggacgggtactgtctcgtttcggtaaaaggtccagacctttcgagttcgtggaggttccaccgtgcgcatcgtcgtcgtcggaggcggggtactcggcaccatgcacgcctggacggccgtggccgccgggcacgaggtcgtccacatagagcgggagcccgagggacgcggggcctcggtgcgcaacttcgggctggtctgggtttcggggcgcagcgcgggggtggacctcgagaccgccctgcggggacgggaactgtggcagtccattggggatcaagtgcccggcgtcggttttcgcgggatcgggtcgctgacgatctgccgcactccggcggaggtggccgtcgcccaggccgtcctcaacgacacccggcgggggttctcgctgctggagccggaggaggcgcgggcgctgaatccggtgctgcgcggggacttcatggcggcgctccactgtgagcatgacgcggcggtggagtcgcgggtggcgttgcccgcgttgcgggcgaagctggccgagtcggggcggtaccgcttcgtcggcggccgtgaggtgcgcaccgtcgccgccgggctggcccgcgacgaccacggcgagatccacaacgccgaccagatcgtcgtgacgccgggggccgcgcacgcgggactggtgcgggagctggccgggccgacgccgccgatccggcgggtgcggttgcagatgatgcagaccgcgccgctggccgagcgggtgacgaccgcgatcgccgacggcgacagcttccgctactaccccgctttcgcctcggaggcactggatcggttgcggggcgtccagaagcagacccccacggcggctgcggagaggatgcagctgctgctggtgcagcggctggacggcagcctcaccatcggcgacacccacgagtacaccgagcccttcgccttcgacgtcaccgaggacgcctacgagcacctgcgcgacgtggccacagcacttttggggcgcgagctgccgccgatccggcgccgctgggccggggtgtactcgcagtgcctcgacccggaggcgacggtgtttagggccagcccggaggccggggttcacctggtgacggggccgggcggacgcggcatgacctgctcccccgcgatcgcccaggacaccgccgccgagctgggctggtagaacgtcgccgccacaagcgttcacgtagctgtcgcctacatgacgcacagtcgtccgaccactccattagcattcagagtcgtcaatgcaattggtctagaccaatcttggagactccatgagaagacgacacctcctcggcatggccgccgccgcgaccgccgcggccgcgctgcccctctccccggcacgggcagccgagacatcccccaaggtcctggtgatcggcgtcgacggtttcgtcgccgaccgggtccgcgacgcgaacgcccccaccctcgccaaactccaggacaccgccctggacgcgcgcagcctgctgtacacgcaacccatggcgcccaccagttccgggcctggctggtcgacgatcctgaccggcgtgtggcccgacaagcacaaggtggtcgacaactccttcggcggcaacgacctcaagtcctatccggactggctgtccacggcgaaggccgcccgacccgagatccagacctgggccgccgccgactggaaacccatcggcgatcacctgttcggcgacggcatcgacgccacgatcgtgctcgacggcgacaaggacgggtacgtcgagcacgacgccaccatcgccgatgagaccgaggcgcacctggccaaggacgccgccgacgccaccttcgtctacttcggtcagctcgacatcgtcggccacgccgacggatccggctcccagaactacctcgacgagatcgccgtcgtggacggcttcgtgtcccggctgctggccgcggtcgaatcccggcccacccgggccgaggagaactggctgatcatgctgaccaccgaccacggacacctcgactccggcggccacggcggcgactcgctgatcgaacgcggcaccttcatcctggccaccggcgacggcatcagcgccgccaagccggtgacgacgcggctggtcgacgtcgccgcctcggcgctgatccacctgggcgccacgccatccgacaccatggacggccgagcagtgacccatgaggactcagacccgttccagacggtgaagcttcagccggcggtcaccgaggacatcgacgccgagatcctcggctggtccccggaactgccgcagggctggagccgcgacaacgcgaagctgcccgagggcggcgtcaccgaatgggcgggctggagcctggtgtccgacgcgttctggtcctcggcgcagcgcggccagaaccgcgagaccttcgtgcgcggccggggcaccttcgcggtggccgacagcgacgagtgggccgacaccgacgcggcgtccggcaagaccttcgactcaacactgtggacccctccggtggccgccaacgcgaaggtcaccgtccggttgacccacctctaccggcaggagggcgagcagcgcggcgagatcctggccagctgggacgacggcgaaccgcaggtcgtgcgcaccctgtcgaccgacgtcaacggccccgacgcgatcgacgtcgaccgcccctcggacgcgcgcgaggtcaggatcgggttccggctgaccggcgtcaacaactggtactgggccgtcgacgacgtgcgcgtcgcatagcgctcaccgcacccgcagggccttgaacagggtctcgtcaccggcgagttcgagcacgctggtctggacccggccccacagcgccagatacaggtcagaggcgtttccggacgcgctggcctgtatcgcggtgttgtcgacgtcgacgctgtcggggtcgagcagcgtctcgcggccctcgcgcagccgcacgaaccagtgccggtcgatgtcgcgggcgaacagctgcaccacgccggtcgcggtcgattcctcgcggcgacggccccacgggatgaaggtgtcgaagacctcctggatgccctcggccgccgcccgggaaccgatgggttcggccgcggcgaaggccatctgggcgtcccagcggtgaaccgccgtctcacacatgagcctgcggatccagaaccgcgcgatacgggcatgcggccccggtacccacgcggggtcgtccaaccgcactccgtccaatgtcgtcgtcagtttccgcacggcggtgtcgtactcggccagcacgtcctcgccgagatcgaagtcaccgtcgcccttgctgtccgcgggcggcgccgccgtcgcggtgaccagacgttcgtagttcaggaagacccgcgcgacgtgcgcgaccagatcccgcagactccaacccgggcaactggggacttcccggtccagctcgtcggccacggccgcttcccgcaggcggtccgagtcggcccgccaggccatcaggaaggcgttcttgtcccatcgagtcatgtctgctaccgcccaaagtccgcaggttccgggaccaagcttaagctcgtcgtcgtgtctgacgctaacctcaccccgctggccacactgacgaccttgcgcctcggcggacccgccaagcgcctcgtcgaagccgccgacgctcgtgagctcgtcgacgtagtacgaacggccgacagcgccaacgaaccggtgcttttggtcgccgggggcagcaatctcgtcatcggcgacgcgggtttcgacggcaccgccgtggtgatccgctccagcggcgccgaggtcgccgtcgacggcgacgacgtcctggtgacggtggccgccgggcacaactgggactcgcttgtggagcgcgcggtggccgagggctggtccgggatcgagtgcctgtccgggattcccggttcggccggggcgacgccgatccagaacgtcggcgcctacgggcaggaggtcgccgagaccatcgagacggtgacggtctacgaccgcgagctcggcgagaccgtggtgttcaccgccgccgactgccgcttcgcctaccgcgacagcgtcttcaaacacagcgaccggttcctggtcctggacgtgcggtaccggctgcggcggtcgcggcgctcggcgcccatccgctacgccgagaccgctcgcaccctgggcatcgaagcgggcgagaccgtcgatgcgaccgtcgcccgcgagacggtcctgaaactgcggcgcggcaaggggatggtgctggacgccgccgatcacgacacctacagcgccggttcgttcttcatcaacccggtggtggaacccgacgtcatcgacgtcatcgccgccaaggccgggaagccgccgccgaactggcccgcgggcgacaaggtgaagacctcggcggcgtggctgatcgcccaggccgggttcgagaagggatacggccacgatggagtgtccatttcgactaaacacacgctggcgctgaccaaccggggcgacgggaccaccgcggcactgctgcggctggccgacgaggtgcgcgcgggagtcgaggcggccttcggtgtgcgactgcgaccggaaccgactctcgtgggaaccgactgggtttagtgccgcaacggcgtcggtcgccgttgcggcaccatgtcaggacggcgacgcctgagctaggaagccgctgaagatgtacagcacctggtccaggaacttgaatccggttgacgtgtatgtacgcgcctcttcaccgccgcatatctccatgtttgaggcatgcggaagatcggtggtggagatgttccacatcacggcagcgaatacgacacagatcagtccgaccttgagccaacggggaagcgtgaaccgcttgatcggtcggaccatgagaaaggtcatggcgatcagcagggttcctgaactcacctttccggcgccaagcagcaccacgccacacattccggtgaggacgattccggtccacatcgatatcttcttgaaggtgtccatgagggatgtctccttgttcgagaacagacagttcggtggcccgggactactcggtccgcaacgctgtggcggtacgggttctggccgcccagcccgcgggcagcagcgctcccaggaccgcgatcaccaagccgcccaaggcgaacagcgtcaggtcgccgggccggtagatgtccagcacggccgaaggcagcgtgtaacccgccgcctcgcccatgtcgccgacgatcgtccgctgtagatacatgcccagcggcacgccgagcgcgccaccggccaggccggtcaccagcaccgaggccagcaccatcgcgaccgtctgcctgggcaccatcccgatcgccttgcacacccccagatcccgcacccggtcccgggtctccagcaccacggtgttgaggacgcccatggcggccaccgcgatgagcagcagcgtcagcaacgccgtcagcgagttgatgatcaggacgtactcgtcggcttcctcctggagaacgaccgcctcggcgctcaggtcctccagctccttgttgagcgtgtcggcgtagtcggcggcgtcggtgcccgccttgacgtcgatgttgaactccgtgggtgtcagcttcggatcggcgtcggtgagcgtgtcgaggtcggtgaggatctgcatgccccggtcctcggtgttgaagacctcgcccgcgatcgtcacggtgatgtcctcgccgtgcgaggtcagcgtgatgctgtcgccgacctcggtctcggtggccttcaaaaacggcgtcgacacgacgatctcaccggcgccgtcgaaccagtcgccggagaccatccggtagtcgtacaccgacttgtcaccggtgaagccgtacgcctcgaccgagccggtgacgccggggacggcgacctgggtgcgggccaggccgcccgaaccggtggtcgcgtcctggtcgtcgatcgcggccatgacggcgtcggcgtcgatcgtcggcggcttgccggaggagtccggcggtccgtgcggatacacggccacatcgccgaagacctgggtggcctgtacctgtgccagcgaggtgctcaacccggcggcgaaggtcaccgccgcggcgccgaaaccgaccgcgaccaggatcgccagtgcccggcccggcctggcgaacggctgggccaggcccagcgtgatcgaacgcggcagcggcagccgggcgcacacccgggccgccagactcccccggccgccacccttggtgcggcccaccgacaacgcgtcgacgctgcgcagccgtccggcccgcagtgccgccgcccaggccgtcaccgccacgatcgccaggccgccgccgaagcccaggacgtcgatccaccacaccacaccggaatcggaggtgccgtacagccggttggtctgccccagcaccggctgggtcagcagattgcccgccaccacgccgattccggcgccgatcgcggccgggatcaacgcctgcgccatataggaccggaccacctgcgccggggtgaagccgagcgccttgaggatcccgatccggcgggtggcgctgctgacggcgccggtgacgatgttgccgacgatgaggacggccatgaacacgcccagcacgccgaacacgatcaggaacggcaccagcagtcgcgcctgcccggtagcccggtcctttgtgctcagccaggatttggttccggtgaccgccttgtcggacacgtccgccatgacggcgtcacggccgtcgtcgacctgcgccttggtcgcggcggagtcgaagcggtacagcatctggtagccaccgtcctgtcccgacggtgtcagctcctcgatctgttccggcacaacccaggcgtcggcgctctcgctgaccgaacgggccaggccgacgatcttcagcgtcggcttgcccggcaggtccggcacctcgatctcgccgcccacctgcgtcgccgccatctcgccgccggcgccgctgttgtcgaacagcacgatctcgcccggtttctccgcccaccggccctcggtcaccgtgaccttgtcgaccgccccgccgggtttctcgcgtccggcgacggtcagcgacggcagtcgcatcccccggtccaacagcgcgtccaccggaaccgtccgaaacggaccctccgcctgactcaccgcgtcgtcctcggcagtcgcctccacttcggattccgtcaccttgcccgcgtcgaactgcgcgatcaggtgcgcgccatgctgttgcttgaacgcgcggtcgaacggcgcctgcgaggcgaccaccagcgtgccgcccagcaccgccgaggcggtcgccatcgccaccaccagcacgatcacgagcgtctgcaccttgcggcgcccgacgcccgagcgcaccaccttcccggttccgctcatcgcaccggctccatcgcggtgtcggcggcgacatgaccgtccacaagccgcacggtgcgggtggcgcaggcctcggccagcgccaggtcgtgggtgaccagcacgatcgtctggccgtcagcgtgcagttcgttgagcagctgccgcacctccagccccgaagccgagtccagggcgccggtcggttcgtcggccagcagcagtgtcggacggttcatcagcgcccgcgccaccgcgacccgctgccgctccccacccgacagccgggccggatgcgcggcggccagccgcttgatgcccagcgagtcaagcagttccgccgcccgcgaccgggcctcgcggcgtcgcatcccggccagcagcgcgggcagcgtcacgttgtcggccacggtcaggtcgtccagcagattgaagaactggaacaccatcccgaccttggcgcgccggtaccgggccgaggcggcctcggacagcccgtccacccgggtgccgtccaccgtgacggtgccctggctcggccggtccagccccgcgatcaggttcagcatggtggacttcccgctgccggacggcccgaggatcgcgaccgcctcgcccgcgccgaccgtcagcgacacgtcgtcgagggccgggggcccctcgtcgtagcggcgcgtggtcccgcgcagctctatcaccggggtggacatcgtggatctccttcgttcgtcgacagagcgtctgacgctacgatcggtgccacctcggccgcgtcggtcgcgagagccaattgcggtaccgcgccgggagccgcccgcgcgcgggtcatcctcgcgatgtagtcggtggatgtaccgcccctcgggttctcggccgatgccgtgcgagcccctggtgagcgagaatgggccggtgttcacgatcccggcggtgaagcatccacgggagtggttctcgtcggtcacgcggccgtcggggccactgccacgcccctcccggcgcgcctacgccttcgacgtcgcgctggtgctgctgatcgccgtgatctcgatcgggtacatcgacgaccacaccccggtgcgccacatcaacgggatcccccggaccatcgaatgggacgagtggaccggcgcgatcgtcttcctcgccgtcgcgatgcccgcgctgatctggaggcgccggttcccgctgacggtgctgtggctggtggcggcggcgaccgtgctgccacagcacgaactgccgcagctggccttctacctgtgcgtcatcgccggatacagcgccgccgcctacagcccctaccggatcccgacgatgctgagccttgccgcggcggtggtcgcggtcgcctcgctgacgccgaacgtgttgcaggacgtgccgatgggcaacaaggcaccgtccaccatcgaccagaccgaatcggaggatgtgttcgcgccgcaggagcacgacatggccacgcgaccgcagtccgacggcgccagcagcgtggtgccgtcggaatacgtcgcgccgctgatcctgatcccggtggtgctggcggccagcgcgatgcgggtgtggaagcaccgggtctcggagagccgcacccggctgtccaccctggagaaggagcgggccgaggaactgcgccgcgccgccgagcaggaacgcgcccgcatcgcccgggagctgcacgacgtggtgacgcacaacgtcagcgtcatggtgatccagaccggcgccgcccgcaaggtcatggacgcctcccccgaccaggccaaggcggcgctgctggcggtggaagccggtggccgggcggcgatgtcggaactgcgccacgtcatgggactgctgacaatggacgacgccgcgtcggccggccgcgccgccggctcgtccggcgacgaccccgacgcgctcagcctgacgccacagcccagcctggagcggctggaatccctggtggaacgggtacgcggctccggaaccgacatcgcactgaccatcaccggctcggctcggccgctgccgtccggcatcgaactggccgcctaccgggtggtgcaggaagcgctcaccaacacggtcaaacacgccgccggagccaccgcgcgcatcaccgtcgactatcaggacgaccggctggccgtcaaggtcaccgactccggcggcacccccacctcggccgccaccaccggcaacggccacggcctgctggggctgcgcgagcggctggccgtctacggcggcacactgcgctgcggccccaccccgctgggcggctaccgtgtcgaagccgtcatccccctggaggaccggacgtgaccgagcttgcgaggtcagcaaaagcacagcaccgtcggtcattgaccgacgagccgctaggcgaggaggttcgatgaccgagccgctgcgagtggtcgtcgccgacgaccaggccctggtgcgcaccggattccggatgatcctcaccgccgacggcatggacgtcgtcgccgaggccgccaacggcaccgaggccatcgccgcggtgcgccgcacccggcccgacgtcgtcctcatggacatccgcatgcccgaactggacggtctggaggccgcccgccgcatcctcgcgggcggcggcgacacccgcgtcgtcatactgaccactttcgacctcgaccactacgtgtacgccgcgctgtcggccggtgccagcggtttcctgctcaaggacgtctcgccggaacacctggtcgcggcggtgcgcatggtccgcgacggcgacgcgctgctggctccgtccatcacccgtcgcctcgtcgagcgtttcgtcggtcgcgacggcgacaccacggccatccaccgcgacctcgccgccctcaccccgcgcgagctggaagtgttgcggctgttggctcagggcctcagcaacgccgagctggcagcccggctgcacctgtcggaggccacggtcaagacccacgtggcgcgcattctggccaaactccagctgcgcgaccgggtccaggccgtcatcgtcgcctacgagaccgggctggtcagccccagcgaccgctccactcaggaatgaccctccagataggccagtacggccagcacccgccggttgtcgtccgacgattgggccagcccgagtttgcggaacacgttgttggtgtgcttgtcgacggccttgtcggtgacgtacaactgcgcggcgatggccgagttggtgcggccctcggccatgagcgccaacacttcccgctcccggccggtcagcgagtccagactcgactgtttgccgcccagcagctgtgagaccacctctgggtccatcgcggtaccgcctccggcgacgcgtcgcagcgcgtccaggaactggctgatgttggacacgcggtccttgaggaggtatccgacgccaccggcgcggtcccggatcagttcgcgggcgtacagctgctcgacgtactgcgacaggaccaggacgggcaacgccgggaccttcgcgcgggcttcgatgacggcacggatgccctcgtcggtgaaggtggggggcagtcggacgtcgacgacggccacgtccggtttgtgctcgatcagggcgggggcgagacgggggccgttgtcgaccatctcgacgacttcgcagtcgtgggccgacagcatccggttcaggccgtcggcgagcagcgcgtggtcctcggcgatcacgacgcgcatcatggggtcttcctggtggtcatcgcgctagcctacgttcccggttccgagaggctttcacgaacgtatgtgtcagcggcgggagccacggcgaagccgcgccacgccgacgcgggtcgccgcgtcaccgcggcgggaagggccgcggcgcccaagccagcgaggtgttccactgatcgggctcgcccagcacccagccgtcgagcgcccggccagcgcggtagcgcacggccgtcaacagcacccgcttcggggttccctcgggcacctcgtactcggacgcggtgtcgctgaccagtgcgagcccgtgatcggagcactccttggccacccacaccaggtcccggccggactcggcgaggatccggggcagccgttcgcgttcttgcgcgcagcacagggtgtgggcgccgaagacgatcggcgtgacaccgtcgggcacttcggacagtgccttcggcagcgtctccatgtagtccccgacgcgccagtcgacgccgccgggttccatgacggacagcgcgccgtcgacgcgggcgagttcgtcggtgttgtcgggcaggacgcagtcgcgcagccaggcgacggcgtcgtcgtcctcgcgtcgcaccggttcgtactccagaccgatccgcgcggcgacatccacgctggccgaaaggaacccgggtttctcgccgttccagtcgatcgggaggacgagcggacggtcaccgccgaggagtcgatcgccgaagcggtagccgtaccggtcggggtacaggcaggtgcccgcggccgaacccagttccagcaaggcgaccggacccgaggcttggctcgcggcccaggcgatgccgggccacagcacgacggcgacgagcgggtcgttgccccgtgccgagctgtggacgcccgccagctcggccagctcggtttggtagcggcgggccagatcgcgaaacgcgtcggccagcgagccgtcggcggccaagcgcccgcccaaggtgccccagtactccgtcaactcgtgcccggatgccttggtgcgcaacaaccgcgacaccagccccgccagctgctgcgggcgcgaccacgccgggctgtgcttcggccgccccgcgacggggccgtcgtccacacaggccgcgagctcaggctcgccggcgaccgcccggcacatcgccgcgaacaccggcgccttgtcgttccactgctcggctcgtttcgcgaacacggcccgcgtcgtcagttcctctgtcatcgccgacaaacctaagcacccgacgcccccgccacaacgccgtttcagacagtgatcgccgaccggaatacccggtcggcgatcagctactcatccatcgttaaacttggacgtaccgtcagctcgcacgggatctcgtaggccacgatcgtcggcccgcccggctcactgcgaatcgtcaccacaccgtcgaaggccgccagcctgcgcgtcaccccgtccaggccgccgcccggcgtcaccgtcgcgccgcccctgccgttgtcgcgcaccgtgatccccagccgggtcccgaagtaaccgatccggacgaacacctcggtcgcctgcgcgtacttggcgacgttcgtcagcgcctcggcgaccgcgaagtacgccgccgactccaccggctccggcggacgccccggcaggttcgtctccaccgtcaccggcagcgggtgggccagcgccagcgcctccaccgcaccgcccaggccccggtcggccagcaccggcgggtggatgccgcgcaccagatcgcggatctccgacagcgccgcgccggagttctcgcgggcctcggccagcagtttcgccgccgcctgcggatcggaggtcaggatctcctcggccatgccgaggctcatgcccaacgccaccagccgggcctgggcaccgtcgtgcaggtcgcgttcgatgcggcgcagttcggccgccgaggagtcgacggtgtcggcgcgggactcggtcagctcgaccacccggcgctgaagtttctgggacttgttggcgcgcatcatgaccccggccagccgggcgtagccgttgagcatggcgtccccgcccacccaccaggcgacgaagttcatgccgcccaggatgaccccgtaggtcatcgcgagggcgaagctgtcgtaactgatgaagccgtaataggtgtcgaagacgtccggcagccccagccacaggaacggctggatcagcgccatcagcgcgccgcccaacagcgcgatgtaggtgacgaacacgatgaagccgagggtgaagttcaccgcctgccagccgaagttccgccacgtgctcgcgtccttggccaactccagcagcaccttggcgacgttgcccttcggccacggccggtacggtcggtcgatctcgacgccgaagcccacccggtagatgaaccgctcggcgttgcacaacccccgggtcgcccccaccgcgccgaccaccagcgggatgcccacggtcaggaagaccaacggcatccccacgacgaacaggacgaacatcaccagcccggcgatgctcagccccagcagcggaaacaccaggcccagctgcttgaaccggcgaccgatacgggcaccggtcgtctgcgagatggggatcgacgtatggctcatgggtacattctgtccgtagcccgcagggcggacagtgggggaatccctccagttcacgaggtggtctcccccgaatctcggtcgggggaagcaccacgacgagagccgggccgggtgtggacccggcccggctctcgcggggtggttctaggcgtaggcgacggtgaagtcgccggagtcgacggtgccgtcgatcttgcggggcgagtcggaggccgtcttgacctcgacgctcttgtcgccggagtccacgccgatgttgacgtcgtagccctccttgaccttcggcaccgacagggtcacgtcgccggagtcggccgaggcccgggtcttcttgggcgcggtggtgaactcgagttcgacgtcgccggagtccacgtcggccttcacggtggtggcgtccagttcccggccgacgacgttgccggagtcggcgtgcaccgtcagcttctcgcccgagccctccacctcgatgtcaccggagtcgcaggccaggttctgttcgcccttgatcccggcgacggtgaggttgccggagtcgacctcggccttgaggtcgatgtcggcgggcaccgcgatgcggaagtggacctcgcaggtgaggccgccgaacaggtcgatgccctcgcaaccggtcgcggtgaccttgagggtcttgccggtcacgtcctggtcggcacccggcttctccttgccacgccattccagtgtggtctcaacctcgatctcgtcaccctcacccgccacgatgtcaacgtttccggagttcccctcgacgtccaaacgcgtgatcgtctcgtcgtaggtcttggtctgctcatccttgtgcttcgggccgttgaacaggaacttccacgcgaacacccctccggccgtcagcaccaccacgacggcgaggaacacgatgagcctcacggcgccgcgacttctgggcttgcggtactcgacttcggacattttcatctctcccttgtgaatatcggcggctccgggggagcccgccgctaaagctatgccctgggcactcgggcggccatctggatttccccactctttaccctgagaaatccccctaggtcacgcgtactcgaccgtcaccgacccggagccggtctcgacattgatccgccgcgacgaggtcgaatcggtggagacctccacgtcgctggtgcccgaatcggtctcggcgtggacgtcgtagccctcgtcgccctcgggcagttgcaccgtgaccgacccggagtccgcgacggccctcacctggctgggagccttgctgaaacccaggtcgatctgcccggagtccagtgtgacgttgaccttcgtgcccgccaggtcggtgccggtgacgttgccggagtcggccttgaccgtcagggccttccccgcgtcggacacgtcgatgttgccggagtcgctttccagtctctgctcgcccttgatgccggacgtggtgatgttccccgcgtccacccgcacttccagatccacatcggagggcacttcgatccgatacgtgatgccgcactcgcccacgaagtcccaggccccccggcaccccttctcctccacccgcagggtttcgccgtcccacttctgcgagttgacgggcttgcgctcgccctgccactccagtgtggcctcaatgtggaccttgtcccccttgacgacgtcgacctcaccggagtccccggcgaccaccagtcgcgagatcggtttactgtggaccttggactgcacgtcctcctgggggactcccccgatgacgttcttccagaagaagatccccaccgcggccagcacgaccaccacggcgagcgcgaccagccacctgaccaggccgccgcaggcgggtttctcaacactgtgttcggacatgatcgaaccctacgagcgggccgaccctgagaacatcgggaagatcccctattggcccccgggaagattccgctccacgagccccgtcgcggccagtcccgccgggaccgccccgtagctggcaccccggttgtcgcccagccgcgcggcggtgaacgccccggcgacctcggacggggcgtgccgcagcagcagcgaaccctgaagcgccagcgccagatcgtcggccagcagtcgcgcgctcgcctcgtccggcccggcggccagccgccgcttcagccccgcgacatgcgcgtcgaaggcccggtcggcacccgaggccagcccgacctcgttcaggaacgcctcgatggtctcgggatcggtgcgcatcgcccgcaggatgtccagacacacgacgttgcccgacccctcccagatcgacatcagcggctgctcccggtaccggcgcgccagcggcgcctcctccacgtaaccgttgccgcccaggcattccagcgcctcggcggcgtgacccggtccgcgcttgcacacccagtacttggccaccgccgtggccagccgccgaaacgccgcctcctcgggccggtcgtaggccgccgccagccgcatcatggtggccgtcgcggcctccgactcgacgcacagatcggccagcacctgccgcatcagcggctgctcgatcagcggtttgccgaacgccgaccggtgcgcggcgtgccaggtcgcctcggcgacgcactgccgcatcccggcggcggtgccgatgacgcagtccagccgggtgtggttgaccatctcgatgatggtccgcacgccgcggccctcctcccccaccgggaaggcgatcgcgtcgtgcagttcgatctcggaggacgcgttggcatggttgcccagcttgtccttcagccgctggatccggatggcgttgcggctgccgtccggaagcaccctcggcagcaggaaacacgacagcccgccctcggcctgcgccagcaccaggaacgcgtcgttcatcggcgccgagcagaaccacttgtgcccccgcagcgcgtaggtcccgtcgtcgagccgcgtcgcccgggtgacgttggcgcgcacgtccgagccgccctgcttctcggtcatggccatccccaccagcacgccctccttggcctgccggggacgcagacccgggtcgtagctggtggaggtgatcgacggttcccactgcgcggccagttccgggttggcccgcagcaccggcaccgacgcgtaggtcatcgagatcggacagccgtgccccggctcgatctgccccagcatcgagaacagcaccgcccgggcggcgtgcgccccgtcccgggggtcgcgccacggcatcgcgtggcacccgaactccaccgacagcgccatgaaccggtgccaggccgggtggaagtccacctcgtcgacccggttgccgtaccggtcgtgggtgcgcagcaccggccggttgacgttggcctgctcggcccaccgcgccgcgtccccgctgcccagcacctcgccgagcgcccatgccgcctcgcccacccattcggctccggcccatttcgcggcctcgaccagcggcacgttgtcgtggaacagattgcggtcttccagcggtggcacctggttggcggcggcgaaaaccggttcggcttcaaacattccgatgctcctattaccaatgggtggcgcttacggtatcccgggtattcgcaacgctgtgcgagggccataccccctcggttgggacggctgcgaggcggggcatcgtatgtaacgaatgggtcaaaagagttccgcggaacctcttgtctaccagtcggtaggggcgtacaaaagtagttacggagcttggatgacgttcctacagacaggttctagaacgacaaaaagagttccggacatggccaccgggtacccacgtgcgaccagccgcgggaggcgcgtcgggccgggatagcactagaccgtgccgacccgacgattattacgcgcgcttggtagcccggaaagcggacatgttacgaaggtggcgttcctgccgagtgtgggcaggaacgccactctctcgctattccccggtgagcacttccacggcccgccgccggtgcgcggcgaacaactccagtgcccgctgtccatcccgggcccgcaacaccgccaccagttcccgatgctcggccgggactccgctcagatacccctcgacactgcggttgacccgggtcagcaggaacaggtgcacctggcaccgaatcgaccgccacgcctccagcagccgtccgtgcccggtggcggcgaagaccgcgtcgtggaactcgatgtcgcgacggaccagctcatgctcgtcgacggcgcgctccatcgcgtcggccagcttcccgatcgccgccagctccgcgtcgtcggcacgcgcgatcacctccgcgaccgcgaggtcctccaaggcgccgcgcagactgtccagttccgcgatgtcgtcggccgacaggtccgtcaccgtcgcgccccgatgccaggaactgcgaaccagcccctcgcgctccaaccgcagcagcgcctcccgcaccggcccccggctgacctccaaggccgccgacagctccacctcccgcaactgcgcccccggcggataccgcccgacgaagatcgcctcccgcacccgatcggccacctcgtcggccagcccccgacgccgggccggagcgaccctgtcaccaacctcactcaccgaaaccccatctcctcacaatgtccaaatgttaacattacgacaatcacgctcaccaccacacggcaggagttccccatgaccgtcctcgactcccccatcccccggttccacctggcgatgccggtcgacgacctggccgccgcccgcgccttctacggcggcatcctcggcctcgaaccgggccgcagcgccgacacctggatcgactggaacctccacggccaccagttcgtcacccacctggcccccgaacgccaggcccgcatccacaacccggtcgacggccacgacgtccccgtcccccacttcggtctgatcctcacgatccccgagttccacaaactcgccgaccgcctccgcgccgccgaaaccccgttcgtcatcgagccctacgtccgcttccagggcgaaaccggcgaacagtggaccatgttcctgttcgacccggcgggcaacgccctggaattcaaggctttcgccgacgacgatcaggtgttcgcggtctagtctgaacccgacaaagggggtcagaccatgaagatattcctgatcggcgccgccggcggcatcggccgcaggctctcgccactcctcgcccaccgcggcgacgagatcaccggcatccaccgcgacagcgcccagaccgagaccgtcgaatccagcggcgccacctccctcctgggcgacctcatcgccgactcgaccgacgaactcgccaccaagatgcgcggccacgacgccgtcgtcttctccgccggagcccacggcaccggccaggaactcaccaccctcatcgacggcatcggcctcgaaaaagccgccgaagcggcagcccaagcctcagtaccccgcttcgtcctggtctcggtcttccccgacgcgggccgcgaccgtgaacgccgcgaaggcttcgagcactacatgaaggtcaagaagaccgccgacgtctacctcacccgcaccgacctcgactggctcatcgtccgccccggcaccctacgagacgaacccggcaccggcaaggtcacagcgggcccggccatcgaatacggcgacgtcccccgcgacgacgtcgcggccttcatcgacgcggccctccacgaacccgccctcacccgcaccatcgtcgaactcaccggcggcgaagtccccatctccggcgccatccgagccctgctcaacggccgcccccgcgaatcctgacccccgacgcgccgtcaaaggacgtttgactttccgcgaagcggcaccccacctcggaatcgttcccgaacgcgtgcatcgaacatgccgggaaaatgcgtcccctcgcgacgatgaatgctgacagccggaccaggcacgggccagtacccccttgtccgggtattaccagcagaaaggttccgaccatggaatggatcgtcgaaatcagcagcgaaccggctcaccggacgtacgacaacggcaactgcgtctgttagtcgatgacggcggtggcggtaccacctgaccgccaccgccacaccgtccgtggccaactccccattcgcttcccccctgaagtccgtcatccgcagacgaaagacgagaccatgacaaccgttacctatgggccatcgaaatatgtcagtttcgcgttcgataacgacggcgcgctgatcgtgcagtccacccgaaccggagcgatcggcgtcgtaccgtccgacaaggccgaggacgcccgcaaggccttgctgccgggcagcacggtgagcaacacatcggacggaatcctcaaagacttgaaggacggaggattcctggtacccagcaccatggacgaagaccagctggtgcacgaccggtacatcaagcggtaccagaagaaccggctcgacctcattctcatgccgacagagcagtgcaactttcgatgcgtctactgctacgaatcgttcatcaggggcgagatgtctcccgaactcgtggccggactgcacagcttcatcgcggcagaacacagggtcaacggattggagagcctgaacgtctcctggttcggcggcgaaccgctactagccgccgacctggtgctcgacaccactcgcagcctggcagattactgtcgtgccaacgggatcgcgtcgaagttcagcgccacgaccaacggctacctcctcaagcccggctacgccgagaaggtcgtccaagccggggtacgccatttccagatcacattggacggaaccaaacacgaccatgacaagcgacgcgtcgacatcgatggggccgagacattcgacgtcatcatggcgaacctccgccatctcaagtccacagatctcgacttcaccatcatgttgcgacacaatttcgatcccgaaggtctgcggcgcctcgacgactacatcgacatgattcagcgggaattcagcgatgacccccgatacaccacgcatttcgctgccataggcaaatggggaggcgccaaagacgacgacctcgtggtctgtgagggccgtaccggcccgcaagcgatcgcccacgcgcggggcctggccatttccgccggtttcaaagtcgacctgctcgagaacggcctgaagcccgagggttccatttgctacgccgctgatccacgaagcttcgtcatcggttccgacggaaccgtctacaaatgcaccgtcgaactcgactaccacgaacgcaatatggtcggcaaacttcatcccgacggcactatggacctcgattggcgcaaactcgccctatggtgcgagaccgacggcaccgacccgggcaagaagtgcaactcgtgctacttcgggggcgcatgtcacggtgccgcctgtccgaaggaatggatggacgaggacgactgccactgcccaccaagcaaacaggtgattcgagaaacgcttccccttgtgcggcgcaacttcgcggcgggcgttcaacgatgagctcgcaccccaccccagcactacggacaggaaccgagactcccgtgcccggtatcacaaccctcccttgcggacgggtgctcgtcggtatctccggctccgtcctcgccgccgagatcacgagctacctgcgggcgctccgcagcagactggccagcgagatcgtcgtcttcgtgaccacgtcagcgcggcagttcgtgacactcgacatgctgaagctctacgccgacgacatcgtcctggccgaccgccccggtcgcttccgggtacctcacatcgacggcccggattgggcggacgtcttcgcgatcgtccccgcctcggcgaacacactcggcaaggccgccaacggaatagccgacgatctcctgtcaacggcgatggtcgccgcggacaagccgatcttcttcgccccggccatgaacgtgaggatgtggcgatcggccccggtgcgtcgaaacgtacagcggctcagggaggacgggcattacatcgtcgaacccgatgtcgggttggcgttgtcgagtgggctcgccgaaggggtcgccccaacggccgagaaggtgttgtctcatttgtggcacttcagaatgcggcaactccgggacgactactgggatgaggcgatcagtgtcgcgccccgtccgcctgccgcgttgacggcggccacaaggaccagtctgccgttgaccgtggcgagtggttccgggaagtagtgtgaatgagacgcgtgaatctccgggactctcccgcggacggtgaggtgcgccgtgttccatccacttgaaggccttgccggtcttcggcgatctcttggtggcagatatctgagaatcgtcaccgcgcatggaatctcggtcatcggtgactccttcacgttgcccaccatgatgttgtggatctacgcgacctcggctcatcgggtgcagtggctcggctgggtcatggtggcgcagtatctgccacgggtactcgccggggctttactgtcccgatttgccgacctgccacatcggggtcgggtgatggtgatctgcgatctcgtgagagtcgtcgtgacactcgctctgctggtggcgatgtggcagggcgatatcgtgttggccctggttctgctggccgcttcgtcggggatcgggacggtgttcttctccgcgcaggaagcctcgattccggtgctggtggaccgggacgcgatcacccaggccaatgccgtcctgcaggggacgaatcagagtgtcttcgcgttcgctccggccgtggcggtgttcgtgtacgtgctcgtgggaccctactgggccatcgcgttcgacgcggcgaccttcgccgtctccgctgtcatcctgcttcggttgtggcgactcgaaaccaccgctgatcgtggtgacgcgtcggatgtccgggagactcgatcacagcgcacggccaatatctggcagggcatcgtggcggcgggtttcgccgccgccgcgatcagtctgtcagcaggaatcaatcagaccgtcatgatcgcggtactcgaccgcgatctgggtggcgccgccaccgacatcgggtggttgtcgattgccaacgggatcgcccaggtgtcagttctggggctcgtggtcaccttcgcggctcgcattcgcggcagctggttgctgctcgtgtcggcggcggggatggcgctcgggcagttcgcggtctcgcaggcgggttcgttgaccgtgctcatcgccgcggttgtcgtcacttcgctcgtgaacgcgccgttcaacgtcgccacggcgaccttgcagcaacgctccaccggcaatcggcatcgaggcagggtcctgggcagggtgacggcggtgaaggccgcgatgttcgtcgtcggtgccctcggcggcggctggctggccgatctcatcggtggtcgtgccacgctggtggtctccgcactcgcctgtctggccgccctcgtcgccgcgatcttcctgcgcacatcacatcgagtgtcggaaatcgaccatgacacaccgccagccgtgtccaactcgattcccgaggccaagttagatcgaatcggctcgttgatagggcgcgcggaggatctcgccgatctgcttgctgtcccgggtcaggaacgcccggtgaagcctgaatgtttcggtcggcgggtcgaggcccagcgtctcccggtagtgctgacggcattgttcgaagctgcgcagtccggcagcggcaccgttcgcgtggaactgggcgatcatcgccagctgccacgtccggtccgagtccacgcactcaccgagcagcgtttgtatctcggctgtcagcaggtgccagtcattcgcgagcagccgcgccgtgaagtagtcgcgtttcacgtcgcgataggcggcgttgacggcgaccgcctggccgtcgagccatcgactggcgggaaggccggttccgaacggtcctcgccacaaccgcatcgcctgtcggcagagtccgatggcctgggaggcggcaccgttcctgatgttgtgccgggcatcgaccgcgagcgcgcgaaactgatcgaggtccagggcgtgggcggacaagtcgagctgatatccatcatggagaactgtcctcagcttcttggactccccctggtgaatcatgtcgaattcgcgtcgcagcgtactgatgatgctgcgcaggttcgcggccgcggagctcggcgggttgtcccacagcagatccgccagtctgccaaccgataccggtgttccacgatggagtgccaatgccgcgatcacggcgcgccgcaaccgggaccgcggcgtcaccacagtcatcggactcgcgaggtggacttctccgagaacccgaacgaaaacttccaacttccattctccgtaccagccgacccgtgacgggcggccggtatccgggaagaacccacggctttcccgggaaccgtgcgttgaccggccgcggactcgctacggggtccgttctctccacttcaccgccacaagtctagggcggcaacgcaaaccgctcagcgaacgcgcgttcccgggcgacggttcagacgacggtgagtttggagacgtcgttgtccagggaggtctgggctcgggagctgacctcttcgctgggtgattgggagaggtagccgaagaccgcgttgaggtcgcgcaggtcggtggcggtgaccgggatcttgtgctgccgtaggagggcgaccaggtcctccatcgcgatctgccattcgccggcgccggagttgcctcggatcgagtcggcgtagcggcgcatgagggcgtcgtcgccgagtttgtcgacgaggcgctcgatgacggactcgctggtggtgatgaagtcggtcaggtccatggcaggcagtctctcttcgctcgtcaccgcgggttcttcttcacgcccaggcccccgtcgagggggtgcgccgaccagaccgtgccgtcggcgttgaggatcaccctaatggtgacaccggcgcgctggccctggacttcgtagcccgctccgttggggcggggtagcggttgggagtcggggttgcgggcgacgtcgttgaccatgtccatgatctggtcgtcggtccagtgcttggggaactcggtcttgcccgggcggttggtgccgtagcggtggccgccggaggtggggtcgttcttgtcaccgtccaggatgtggccccggcgttgggtggtgtcgcccaggttcggcatggtcttgcgcgggtcgggttcgttgggctggcggtcgtcccagccgttcttgccgcccgacttgcgggagggcgcgggcggtggggcgctcgtcgtggacttgttgagcagcatgtcgacttcgtcggccgtcagcccgaagctcttgccgccgccgccccggccgcccttggggcgtcgggggcccttgccgccgccgcccttggccatcgcggacatgccgacggccgtcagcaggagaaggagtttgccgatcacaggtgcgtcatccgatcctcgtcaggccagcagcgcttgcaggttggagatgctggacaccagggagttgaggtagttggtgatccgaccgacccacttggcgatgagggaggcggcctgcgagatcacccagggtgtccccaggcccagggtcagaccgacctcggcgagccattcggggatgcggaccagcagggtggcgacgcagtcggcgatcaggtcgcgcacgatggcgcgggtggtggccacgagcatcccggcgcccgcggtggccgcggacatgacctcggcgagcgcgccgatgccgcccaccgcgttggtggtgtagtcggcgtggatcgagtacgcgttggccgccgggctctgccaggtctccaggtccttgtgggccgccgtctgcagcttggtaccggcgtccaggagtttggtggagacgttctcccaggtcttggcgtaggagttcaccttgtcggcgtcgccggtgacctcctccagcgcgtcccgcagcggtttgacgtgttcgatgagccagccgatcgccatggatgccaaggcgcccaacgggtccatcgccaccgacagcgcgtcgagaccgacggtgatgccgccgatggtgccgtccacccaggagccggactcgatcgcgtcgatgagggtctgggtgtcctccaccagccacagcccggacgtcgcggtggtcgactcctcgacgggggctaccagagagtcgttcacgcggtcacacccatccgacgtccttgaggtcgccgatggtcttctcgacctcgaccgcgttgtccttgtcggtggtctcgtactcgtcggcgatggtgcgcatggccttggcgtcgtcggtgaggatgtccttggccttcttcatcaggccgtccagccggtcgcgcttcgcgtcgaggatcggcggcagccactggcacagggtcccgaaggcgtcgttgcccgccttgacgtgtttgctggcggcttcggacagcttgaacgcgtcgatggcgtcgtcgatgctgtcggcgtggtcgcggagcttcttggcgacgaccttcatgctggtcacgacttgtcacccttcttgcgcgcttcttcccttgcctccatggccttcttgctgaaccgtttgcggtagccgttcatgacggcctcgccggtggcggtctcgaggcccaccgagtccttgacgacctgggacgcggccttgcccagctggttctgcgccttgtgctgcatggcgaggatctcggcggcgaggtcggcggccgaggagttcttgaccgcctcggtcagcttcaggtcggtcatgatcccgctggcgtcgatggagacggtcacggacttgtcggagttcgtcgaggtgatgctcagcttttcgagctcagcctgcatccgctgggtttcctccagctgtttggccgcccgcagttgcagctgcgacacccagtcctcggcctgccgagggccctcctccgacatgtccgcctccttcagggaactgtgacgagttgtggccggatcatgccacaagtctgttcagccgccctggattgtggatcggccttcatgattttccccagggattgtttccagtgccactcagaaactggcgtgtttggtcacagccggggacggttcccggtcaggccagcagcgcctgcaggttggagaggctggcgaccagcgagttgaggtagctggtgatccgggcgacccacttggcgatcagcgagtcgacctgggcgatcacccatcccgtccccagccccagggtcaggccgatctcggccagccacagcgggatccgcaccagcagggtcgtcacgcattcggcgatcaggtcgcgcacgatcgcgcgggtggtggcgaccagcatcccggccccctcggtggccgcggccaggaccccggcgagcgctccgacgccacccacggcgttggtcgtgtagtcggcgtggatcgagtacgcgttcgcggccgggctctgccaggtctccagatccttgtggacggcggattgcaggtcggttccggcgccgacgagtttggcggagacgttgtcccaggtcttggcgtaggacctcaccttgtcggcgtcgccggtgaccttctccagcgcgtcacgcaagggcttgatgtgctcgatgagccagccgatcgccatggagaccaaggcgcccaacggatccaagactgccgacaggacgtccaggccgacggtgataccgccgatcacgccgtccacccaggagcccgactcgatcgcgtcgatgagcagctgggtgtcctccaccagccacagcccggacgtgccggtggtggactcgtcgacgtcagcgatcagcggattgtcgttcacgaggacgcaccccttcggcgtccaggtccgtcgcgtttgccgtgcacagccatgcctccacccttcggtaatcgattacccacctgtgcggaatattgccacagcggtcgatctgaacggttgaaggcccggtatgtccgacctgcggcatcaccggattccggtgccgtcgccggtctggcgcgtttggtcaggccgccgggtcgacggcgcgcgggtcagccggacaggccggccgcgaccagttcggtgagctgttccttggtgaacacgaccgggttgttgcccagccgctcgacgttgacgcgcgaggccaggtcggcgacctgttcgcgggtcgtgatgccgtgctcggcgagcttaagggggaggccgcattcctcggcgatggcgtcgaagcgggcccgggcgtcggcggcgtcggcggctccgaacgcggccagcagggtgcgcatgccctcggcgtgggtggccgggtcgacgctgggttgcaggttgtcgggggtcgccttcgcgtgggcttcgatgaacgcgcccagggtcagggcgaccgcgtggccgtggctgacaccgtaggacttggtgaagccgtaggacagggcgtgggcggcggtggtcttggagacgtcgatggcgcggcccgcgaggtggctgccctgggccatccggcccgcgacctcgctggacgggttgttgacgaactccggcagcgccgggaccagcaggtcgatggccgcccgggcgaagccgcggctcgcgtcggaggcgcccgaggcccacaggctctcggtcgcctgggccagggcgtcgatgccggaggtggcgcgctggtagggcgaggcggtgagggtgagcttgggatcgaggatgaccgtgtcgggcagcatcgcgggaccggcgatggagtacttgtcgttgccgatgtagaccacggcgaagtgggtggcctcggagccggagccggacgtggtgggcgccagcacgagtttgaggcggcgctcggtgatggccgcgccggtgcggatcgccgcgtgcagctgctcggcgtcggtgatgccctggtaggcgcacagcagtttcgccatgtccatggcactgccgccgccgacgcccagcaccaggtcgggtttgaactcctcgacgacacgcaggccgtggatgaggtcggcggcgtcggtgttggggtggaactcgctccagcggcggacctcggcgaccttggtcagttcgtcgaggcagcggttggccccggacgcgtcgaaggcgtgctggccgcagatgagcacggcgcgcttaccgtccagcttggacaccagttgccaggtgtcgaggatcgcgtcgtcaccgaagcggacatcgcggtcgtcgggcagtgtcacgatcgaactcctcaactcgccggggtttggtcccacagtaaatgaggggcgggcgggagcgtccgctccgcccgccccgtcaacagttcttacagcgcgttcatgaacgcggtcttgctgtcggccggactgcgggtcggacggccgatgtcggcgcggttaccgggccggaccttgatctccagcagcgacgggccgccgtgctcgcgcagttgcgcgaccgcggcggcgatgccgtcgacggagtcggtcgcggtggcgtagcggtagcccagcgccttggcggcggccggaacgtccactttgtcgatggacgtcggctggccgccgaccgagtcgtgaacgccgttgttgaacacgacgtggaagtagctcgccggtgcgtggtcggcgatgacggcgaggctgcccaggtgcatcagcagggcgccgtcaccgtcgaagcaccacacctcgcggtccgggtcggccttggcgacgcccagcgcgatcgagctggcgtggcccatgccgccgacggtcaggaagtcccggtcgccgtcgagcgagttgttgacgcggtactcgaacagttcccgcgacagcatgccggtggtcgacacgatggcggcctcggtgcccacggcggtggccgcggcgatcagggcctcctcgcgggacggcagcggcgagtcggccttgggcagcttcgccgcgtcggagaaggtgcccttctcgaccagcagcacgtacgggctgttcttctcgacggcctcggccagcgcctcgtccacgagcttctcggcctcgtcggggtcgtgcggcaggatcgaccacggcaggtccatggcctcgaccagctcgcgctgcaccgcgccctgtttgacgtgctgcggttcgtccttgacgccgggctggccgcgccagccgacgacgaccagcatcggcacgccgtagacctcggcgtcggccaggctcagcagcgggttgacggtgttgccgaagcccgagttctgcatgtagaccacggcgggcgtcttggtcttgaggtagtggccgatggccagcccgaccgcggcgccctcgttggcggtgatgacgtgccgctcgcgcggcagcgcggcctggatgtggctgccgagctgcttgagcaggctgtcggggacaccggtgtagagggtgacgcccttgtcgctgaggtggtcgacgaaacgcttgggatcgacgctcatgccaggttctccgggatgatcgccagggcttccttgatgttcgcgatctgcgagtcgacctcggcggaccggccgttctccaggatggaggtggcgaccgaggccatggccttgtaggaggcgcgcatcagctggttggcgtagatgacgacgttgacgccgcgcttggcgaactcgtcctcgacgacggtgttgtagctggtcggcacgaccaccagcggaacccgcttggggaacttctggaacagctcacagaactcgaagacctcgtcgggggtcttctgtcgcgagtggatcatgatgccgtcgacgccgccctcgtcgatgtaggcgcgggcacgcttcacggcgtcgtccatgccctgctccaggatcagcgactcgatgcgcgcgatgaccatgaagtccttggtgacctgggccttcttgccgacctggatcttgtggaccatgtcctcgatggagcactgggtctgctgggcgccggtgccgaacagcgagttgcgcttcaggccctctttgtcctcgatgatgatcgccgagacaccaaggcgctcaagggaacgcacggtgtagctgaagtgctccggcttgccgccggtgtcaccgtcgtagatcagcggcttggtggtgacgtcgaacaggtcgttgatgccctgcatccgggaggcggggtcgaccagctcgatgtcgggcttgccgcgcgcggtggagtcggtcagcgaggaggaccacatgccgtcgaactcgaccttgcgtccattgtgctcggcggtggtggtctcgatgatgagaccggtcagcgggctgtgcgattccatgatccgcacgatcggcttgttctcgatcaggcggcgcagtcgcgacagccgtacgttcggggtggtgccgacctctttgacggactcgttgagctgggtggacgagatgccctcggtgtagccgacctcgaccagttcgccgttccactgggcgagcgcgtcgatgacccgctgccgggtctgctgctgaacgccggtcttccagtcgtcaccgtggacgacgaagttcggcttgagcttctcgaggttctcgacgtagtcgagggtctcctgtggcaccaccgccgcgacgcccttgatgttctccacgacagccttgcgctgttcgtaggtcatgtggggcaggcgcttgtagctggcgatggccgcgtcggtcagcagaccgatggtgacgtcgcccagctcggcggccctttgcaggatgttgatgtgcccgggatggacgagatcggcgctcatccccacatagacggtgggcttgctcgacaaggtttctcctcttactttcacacagagaatgctcgcctcgacgtacgggcgcgcaccatcgcgacaccaccggaccgggtcgaggccggaacgaccgactgtaccgcgaatgaattcttcgtccggcgcctacccgataaatcagctcgccgtcactgcctggtcgcgctcgtgtgactcgcgcggatcacgcggggtctcgtaggtctcgcgggccgccgacaggaacgccctggtgtaggtgtcggcggggaagtcgcccaggtagtgggtcttcagcgcccgccgctcgctcgcgcgcgggtcggcgtccagcagctgcgagaccacctcggggatgttggagccgtcgtgacggatcacatatgacgcggtcgacagcgggaagctctcggcgaactcctcgccctcggcgagcatgtcggtcacggcgaacggcttctccgagtacagccagtcggacacgacgccgctgacgtccgacaccagcgcgtcggcgtcgttgaagcagtcggccagcgtgatctcgccggaggtctcggccccgaagcggtgcgggcgcccggtcttggcgcggtcggtggccagcagttcctggacccgctccagggcccggccggcggcgacgttgcgacgggtgaaggggtgttcgcgcatcaggacggtcgcgccccgggccagcagctcggtcacgagcgcctcgcccagcggcagcgaggagaagttgacgtcggcggagtcgccggtccaggtcggcgcgtacagcaccgtcgggtgtttcttgttggcgatgggttcgcggtcaacgcgcacgtcggcgacctgcgggcggccgacgatgcggaactgctcgtcggtgatcttgacgccgtagcggcggtagcgttccaccccggcctgcccggccacgaacacccggtcgtacatggcgctgaccgggttgcggctggcgggtttctcgctgtcaccgtgcatcagctggatgtgggtcagttcgccgaagcggacgcagtgggtgttcttcatgctgttgttgacgtagaagacggagcgcaggctgggcaccagcatgctctccatggccgcgatggacggggccaccacgatcggggccggggtggcggcggcgaaggtcttggcggtgcggccctcgcgcaggatgatcacgtacgggtcgcccagctggtcgaagtacggcagccacatcagcagctggtagaccgccgagcccgggccggagaagtgcaccgcgaacttgggcgcgtgcgcctcgacggcggcgcgcaccgcggtgtcggtctggtacgcgacgtcgcggcgccgcacccacacccgcagcaccagcaccgcctgggtcaacacgaccagcacgccgacggcgaccagcggccagcccgacagctggaaggccgcgcagccggtgaaggcggcgatcatgccgatgttgaccatcgcgacggtgcgcggcgtggcccagcgcgccacggtggaacgcggcagcggcaggttcgcggtgttgagcctgcccatccgcaatgccttgaacaccagcggttccacgcccagcaggcccagcagcagcgccccggccccggccagtcccaggttcagttcgccgtcgcggaacagcccggtgcccaaaagcacggcggcgacgatgacggcgcgggcggtgcgtccggcacccgcgctgacggtggtgaacaggccggtcaggaagaccagcgtcgccaggcacagcccatagcccagccagggcaggtcagtgagcgcgaacacgacgaccgcggccgtcggaagtgcgccgggcagcaccgtgcgcatcacgaagcgcgacaaattctttggcattgaagcggttcagctcccggtattcgaatacttacgacgacccaccgtaacaatcggctaacgggattatggcgcacccttgcgcgactcccaccgactcgcaacgaatggaggttcttctttgagattgagttgttgcccgcgaagatgttactcggtatagcaatcccgtgcagctgtgaagaaagcttcttcataagcgtcggcggggaagccgccaagatagtaggccttcatcttgtgcctgtcggcggccagggaatcggtgtcgagcagttcggcgcacacctcgtcgaggttggcggtgtcggcgcggatgacgtaggcggctttggccagcggcagttcggcggccagtttttcacccaatccggtggggtcggtgaccgcgaacggcttctcggagtacagccagtcgctggccgcgccggaggcgtcggtgaccatgacgtcggcggcgttgacgcagtcgatgagcgacatggtctcgctggtcgtcttgccccacttgtgttcccggcccgatgcctcggcgtcggcggccaggagccgttccacggcgtccagttgccgggcggcggccgggttgcggcgggtgtaggggtgcgggcggacgatgacggtgacgccgcgcgcgatcagggcggcgcagatgtcgcgggccatcggcagcgagcagaagttgacgtcctcggacaggccggtccaggtgggcgcgtacagcgccaccgtcggcgtgtcggcggccttggcgcggggcccgacggtgaccttggcgacctgcgggtgcccgacgatacggaacttcgcggtcgggatgtcgatgccgtggttgtggtagcggtcgatcccggcctgtccggccacgaagatccggtcgtacatggcgctgatcgggttgtagctggcgggtttgtcgctgtcgccgtgcatcagctggatgtgcgtcaggtgcgcgaagcgcacgcactgggcgttgtgcatgctctggttgacgtagaacaccgctttgacggtggggaccagcatgctctccaggtcggtgatcgacggcgccaccacgatgggggcggcggtgcggggcgcgaagtcgggcaggaactcccggtcgcgcagcacgatcaggtagtcgtcgccgagccggtcgaagtacggcagccacagtcgcagctggtattccgagccctcgggagcggcgaagtggacgatgaaccgcggcgcgtgcgccttgacggcggccagcacgtcgttgtcgccggagtgggcgcgacggcgtcggccaagccatttctcgacggttccagcggcgagtccggcggcggccaggccgcaggcgacggtcacggcccactgtccccagccgaaggcgctcgcggcgatgaacgccagtgacagaacggtgatcagggcgaaggcggtgcgggggttgttccagcgttccaggccggagcggttgaccggcaggttggcggtctcgagcttgcggacggtcagcgcggtgaccaggcgcggttcgaaggcgatgatcgcgatgagcagcgtgcccgcgatcgcccaggagtagccgacgcggccctgcgagcccatcgcgaggccgatcaggatcgcggcgatggcgaggatccggccgatgaggtgctggccgaggccgtcggcgcggtaccggtagcagccgtagcccagcgtggccaagctcagcaggtagccgggccacggcgtcggcagcagcagcatcgccgccacggccgccaacgggagtccgttgggggcggccacgtcgatgagcctgcgcgcgaggtgagccattcgtctacagtgtcctgtcgcggagcagctcggccgcgacccgcagatcgccggggtaggtgatcttcaggttgtcctcgctgccgggcacgattccgatcgccatgtgtggaagatagcggcgcaccactccgcagtcgtcggtgggagtgaagttgacgtcggcgacggccagctcgtgggcccgggcgagcgtccgcagccgaaacgcctgcggggtctggcagcgccgcagccgggagcggtccgggatgccgctgatgagttcgcgcggccccgaaacgtcgacctccacaatggtgtcggtggagggcacggcgacggtgaccgcctccagttcgtccagcgcggtgacgcattcggtgacggtggcgacgtcgacgagcggacgcaccgcgtcgtgcaccagcaccttcgtgtcactcggatggtccgacagcgccgccagtccggcccgcaccgaggcggcccggtcggcgccgccgggcgcgaccccgcgcaccttgccgaaaccgtaggacttcaccagttcctccacgacggcgacgtgttcgcggggcgggaacacgaagatctcgtccacctccggcgtggcctcgaagacgtcgagggtgtgcgccaggatctcgcggccgtcgatcttgatcagctgtttgggaagcgccgaacccagccgtgttccggtgccaccggcgggcaacaccgccacgacaggcgaactcacgccgccagctgccgctcgatgtcggccgcggacaggtagagcttgtaggtgaccgcggcctcggccagcagcagcagcacgatcgccgcgatggtcacgcccagcaccagactcgtcaacggcgcgatgatgaacaccgccatctggtactccacaccggagaagacgtgcgagcggacccggtgccggaccaggaagtcccggaagttggagaaccagccgaacttctgcttgaaggagccctggacgtcgacgaccgtgacgccggcgtcggtggactgcgccgcgggcttgtcgccgccgatctccagctgcgcctcgtcctgcaactggagctggtcgaccgtgagcccctgcgccgcggccagcttcgcgcgcatctcgcgccgcagttccttgaggtacaaggcgttgaggtagcggaacatgtcacagaacacgacggccaccgcgaagtagaagtagatcgtcttcccggtctggacgtactgcccggcgaacagcgtcacggtgcagatcagcacccgcagccggtcgcagatgtagtccagccagccgccgaacaggttgccgccgccgcgaacccgcgccagcttgccgtccatgcagtccacagtgaagctgaggtggaacagcagcgcaccggccaccagccacggccaggtgccgagggcgaaacaggccgccgagcccagtcccagcacgaaggccagcaccgtcaacaggttcggagtgacgaaccgccaggccgagacccaccgcaccgccggaccggcgatagggtcgacgaggaacaccgtccaccacgagtcccgtggcttgtaggtggcaagcacctgctctttagttacgcgctgcactcgaagatccattcgccgtgacctgacgcacgagattaccaaagcctgcctcggtgactcgggcgcgagaaacggcaccgataatatgtccaataccgcgcgaatgctcactggtggagggcaccgcgtaggctcaagctttcctttccgttcatgtaaggcgtttcaagcaaacgatgactgaagacgcgatcattgaggcccacgacctgggagtccgcttcgccaagggacgcaggcgcaatgcccggctccgcgaagtgttcacccggcgcaaccgaagcacgaccgccgctccggcccccgagttctggccgctgcggcacctgagcttcgagatccaacccggggaggccgtcggggtcatcggctccaacggcaccgggaagtcgacgctgttgcggctgttggccggagtgctgatccccgacgagggacaggtcatccggcgcggccgggtggcgccgctgatcgcgctgtcggcggggttctccggcgacctgaccggccgggagaacgtccagctggtggcgtcgctgcacggcatggaccgcaagaccctcaagtccaagttcgacgagatcgtcgccttcgccgaggtcgaggaccacatcgacaccccggtgcggcactactcgtccggcatgaaggtgcggctgggcttctcggtgatctcgcagctggagcacccgatcctgctggtcgacgaggcccttgccgtgggcgacaagcgcttcaagaagaagtgctacaagacgatgcgcaacctcctcaacgagggccgcaccctgatcctggtgtcgcacagcgaaagagacctcaccaagttctgcacccggggcatgttcctcaacgccggggaactcgaggtcgacggcaccgtcgacgacgccctggccgcctaccagctctccgaggaccagaaggtgcccgcctgatgcgggcggtcctgctcgccaccacacccggcgcccgggcggcggtggacgaagagacggtctcgcagcgactcatccggcagatcgggagcttcaagccccgcgacatcacggtcatcacccgcccggagtaccgggccgggctgcccgccggtgtcaccgtcatgagttcggagggcgtgcgcgaggacctgcggctgctgtcggacctggccgcggccggggaaccgctgctgttggcctgcgccgacacggtgctgcccgacaccgcggtgtcggcggtgatgtccgacccgacctcccgcagtggcgtcctggtaggacagtccgatggggctcgtccgctggacgtcccggtgttcaaggaccgcgggctggtgctgtcggtgtcgaccggcttccacaaggtcgcgcgccccaacgccgtcgccagtggactgctcaaggtctcgcagcccttcatggacgacctcgaccacggcctgggacagcttcgcgacgacagcgtcgccgacctggcgcccggcgccgacgcctggacgctggtgctgctggcgctggtacggggcggcaccaagatgaacgcctacgcggttcccggtctgccctacggccgggtcgccggtgaggcgggcgcgcgggcactgctggccgacatcaaggacaccgacgaggacgccgtccggctcgacctgtgcgtcaagaaggacgacgacctcttcgcgacctactgcatcagctcgtactcccggcacgtggtgaagctgtgcgccaagctgcggctcaccccggtgggggtgacctggctgtcgatcctgttcgcgctgggggccgcggcactgttcttccaggcttcgcgaccggcgctcatcggcggcgcggtggccatgtacgtcagctttgtcctggactgtgtggacggacagctggcccgctacaagcatcgcttcaccaacttcggcggctggctcgacatgatcgccgaccggggcaaggagttcatcctctacgccggtctggccgcgggcgccgcctcccagggcctgacctgggcgtggccgctggcgctggccgccatcacgatccagacctcccgccacatggtcgacacctggtacggcgtgctccaggaccaggcgacgctgcgcggcgcggtccgcgaactgaccgacccggtcgacggctacgccgccccgtccgccggtggcggttccggcggcggcgcgggcgcgctggcggccaagatgggccgcaaactcggcaagctgtccgaccagttcgccgcccaccgccgctcgccgtcctactggttcaagcgcaccatcgtgttcccggtcggggaacgctggctggtcatgggtgtcggcgccgccgtcttcgacggccggatcgcgctggcggccctgctgacctggcagctgatcgccctgacctacatcctggccggacgcggcctgcgcggctgggccgccaaggtcgccgtcctggacgacgacaccgcgacctaccgcgacgacggaccgctgcggtccatccccatgccgctgagcctgccgccgctgccggtggtgctgttcggcctggtggccgtcacgggcggcgtcgtgtgggcggccctggaccacgagtccggctggctggcctcgctgctggccgccgtcgggctgctgttgtcgctgacgacggcgcgccaccgccacgacggccccttcgactggctgatccccggcatcctgcgggcggccgagttcgggctcatcatcaccgtcgggctggccgccgaggtcccgtcgccgctgaccttcgggctgctggcggtgctggcgctgtaccactacgacctggccgcccggatcgacaaggccgcctcgccgatgctgtcgcgcgcggcgggcctgggctgggacggccgcagcctcgtggtgctgctggcgctgatccccggcatcggcacctgggtgttcgcgatcctgctgggctacatcgcgctggtgttcgtcggcggcgcgctggccggacggcgcggcaaacccaaggccgtcgcggtggccgcgtagcgtccgacttcgagggcgcgaagcggccaaccggcgccgatccggcaaccgttggcccgtctcaaacgtgcatcaatgggacgctgtgcacactcccgtcgatgacggtcgtcagtggcgagtgggcattaccattggatgcgcattcgcctttgtccggccgcggttacgggagcacgagggcggtggcccaccgtgagtttcgtgtgtcactggtttctcggaacctggcctgcccgggccaggcgctgatacggaggcaccgccccctcagaaaagtgagtcgacgctgtgaacacgacgccccctcccagacccttgtgtgtcaccgacagccggtgatggcccgatgacccgcgcctcttccggcacgccccgtccctcgccgagcgtggtgcgcggagcgcgttccgacaacgtggtgaagcggctgtacgagcggtcgctgccggagtcggcgcgcgggctgatccgtcggcgggtgcccgtcggcgcgcggttgtgggtgcggcgccggctcgccgacctcggggcggccgtcatgggcgtgttccagctggcccggcgcgcggtcacgggctgggcccggtcgaacaatccggacgagcggatcgtgaccttcgacggtcgcagcgtggtcgcggtgaccaccgccgccctggcgccgctgtcggtgcagcgctcgacgctgaagctcgtgtgcgacgcgctcgacgcggtcggggccgagtacttccgggtgcgggggacggcccggctggcctcccagatcggggtcccggagccgcagcgccgcctggtcgccgccgcgatcgcggggctggcccgttcgcacgcgatctacgtcgccgacccggaacagccgcagcggttgcggcggctgcgcggatcccggccgctgtcacgggaccagaacctgctgcggctggtgcggttccacgccgacgcctccggcggcgtcgtcttcggtcccgaacaccactgcgacatcgagctgtggcaacccgagcccggcgaccagctgcgggcgccgcgccccaaccggtgcgtcgagttcgtcggccggagcggggaaaccgtcgaggccggtgagtccaccttcacctcgctgaccgggcacggcgacgagtcccagccccgctatcggacgcggccggagttcctggggctgctgcccgacgaccacaccttcccgatcgacgcggtcttcacctgggtcgaccaggccgacccggagtggcaggcccggcgcgacgcggccatcgacgccaccgacacgaccgggctgcacggccattcggccaacaacgcccgcttcgtcaaccgcgacgaactgcgctacgcgctgcgttccctcaacacctacgcgccgtggatcaaccacatctggatcgtcaccgaccaacagcgtccacagtggcttgatgttcgacatccgaagctgaccgtcgtcgaccacaaggacatcttcgaggaccccaacgtcctgcccaccttcaactcgcacgcgatcgagtcccagctgcaccgcatccccggactgtcggagcacttcctgtacttcaacgacgacatgatgctgggccgcccgatcggaccggaccagttcttcaccgccgcgggggtcgccaaggtgttcccgtcgccgcgcaagctgggcgtctcgccggtcagccccgaggacgtcccggccaccgccgcgggcaagaacacccgcaccctgatcgagcgccggttcggccgcaccacctccgcccagttcctgcactgcccgtacgcgctgaaccgggaggtgctggccgacatgtggagcgagttcgaacccgagctgcgggccaccgccgcccggcggctgcggcacccgcgcgacgtctcgccgacctcgtcgctctaccagtactacgcgtacttccggcaccgggcgctgttgtcccccatcaccaccaagtacgtcgacatatcgaccacacgggcgttcgagcgtctgcaggatattctggccactcgtgcgtacgcgaccatctgcgtcaacgacacccagtccccgcccgagaaggaagccgagtatctgcgcatcgtgacccgattcctgtccgcgtattttccccaggccgcaccatgggaagtgtgaactacatgtcgtcgagcccggtcgcgtgggatcccccactgatcgaggtccccaccgtcaccaaggccgaactgaccggtctgccggtgcggggtgtccgccacaacttcgccgagtatcgggggcgcgcgctcgacgccgccgcgccgctggcggtccggcagcacaacctgacgctggtgagcgccgccttcgacgaggccggggtgccgtacttcgcggtgccgggactggacgacctgacctcctgcctggccgtgacgctgatggaccgggaccgggcctgcgcggtgctgcggcggctgtgccaggagaccgacggctatatgtcgatcctgcacccggtgccgccggtgcggcaggagccgcgcgcgggtggcgacaaggaggcgtgggagcaggccggtgacccacgggtggtgcggctcaactggtactggaccgacccggaccacaagctcagcttcgggcctgaacacggctgcgacgtcgagttctggcgccgcgacgccaaggtgcggctgatctcgccgcgccccaaccgggtgacccgggtggtgccggtcgacggcgcgagcgtcgaggtggaggcgcgccggttcactcggctgctggacggcgccgcgaccacgctgccgccggtgcggtcgcgacaggagttctcgcacaccacccccgacgcggtggagttccccgtcgacgtcgtctacacctgggtcgacggcaccgacgcggcctggcagcgccgccgcgccgagtgctccggcgaggtctaccacgtcgaggcggccagcgacgcgcgctacatcagccgcgacgagctgaagtactcgctgcgctcggtgcaccagaacgcgccgtgggtgcgcaacgtctacatcgtcaccgacgaccagacgccgccgtggctcaacaccgacgacccccgggtgcgggtcgtcgaccaccgcgagatcttctccgacccgtcggtgctgccggtgttcaactcgcacgcgatcgagtcccagctgcaccacattcccgggctgtcggaccagttcctgtacttcaacgacgacatgttcctgggccgtccgctcaccccgcagcggttcttcgaggccaacggactgtcccggttcttcttcgcgggctcgcacgtgccgctggggccgatcaccgagaacgacaccccggtggacgccgcctgcaagaacaaccgggaactgttgcgcgacaagttcggcaagacgatctcgcagaccttccagcacgtgccgtacccgctgcggcgcgacgtcatgttcgacatcgagaaggacttcgaggaggcgcaccagcgcaccgccgccagccggttccgagccctgaccgacctgtcgatcccgtcctcgttccagcactactacgcgtacttcaccggccgggccacgcccgggaagctgcagtcggtgtacatccagctggccgtcgccgacctgcgggagcggctggaccggctgctggcccgccgcgacgccgacgcgttctgcctcaacgacgcctactcgacccccgaggacatggagcggcagaactcgctgctgctgccgttcctggagtcgtacttcccggtgccgtcgccgttcgagaagaacccgggtgcgtcgccgtgaaagtcagtctgctcctccacaacgcctacggcgtcgggggaaccgtccggacggtctacaacctcgcccacgcgctggcgggcagctgcgaggtggagatcgtctcggtactgcgtcgccgcaagaccccggtcttcgacatccacccggcggtgacgctgcggtcgctgttggatctgcgccccgggcacggcgaccgcgaccacgaactgtcccgccgggcctcggccatcgtgccgccggacgaggagttcgcgcggttctacaacgcgctcaccgaccagcggctggaggagttcctgtcgcgcaccgacgccgacgtggtcatcggcacccggcccgcgataaacctgtacgtggcccggttcggcaaggcgtcgagtctgcgcatcgcccaggagcacatgacgcagtcgctgatcccgccgaaggtgcgcgcggagatgacccgccactacgacggactggacgccagcgtcaccgtcaccgaggccgacgcgcgggccctgtcggaaaccctgcgcgacaacgccgagcggccgcacgtgctggcaatccccaacagcgtcccggcgccgctcgtcgaaccctccgatcgggacaacaagatcgtggtggccgcgggacggctcgaagacctcaagcgttacgacgtcctgatccgcgcgttcgcgatcgtcgccgacaagcgcccggactggcggctgcgcgtctacggcgacggcccggtccttggcggcctgaagaacctcaccgaactgctcaacctgggcgaccgggtcgcgttcatgggccagtactcgcccatcgaggccgagtgggtcaagggctcgatcgcggcggtcacctcagacctggagtccttcggcatgaccatcgtggaggcgatgcggtgcggactgccggtggtcagcaccgactgtccggtggggccgcgcgagatcatcgacgagggcgtcacgggtttcctcgtcgacgtcggcgacagcgccgccgtggccgaccggctgctgcggctcatcgacgacgacggcctgcgccaccggatgggcagccaggcgctcgcgctgtccggtgcctacgaccccgccgtcgtcgccgcccagtacacgaagctgttcagcacgctgctggagcacaagaaggcccgcacccagcggcagctgtccacctcgtcgctgcgcaccacggtgaccagcgcccccgccgtggcgtcggcgaagtcggccgcgccggtggtgcggcggccgagcgtgatcacggcggcgggcaccgccctggacccgcccagcaacgtggtgcgggtgctgccccgctacttcgcccggtcggtggagctgagcatgtcgcgctacggccgacggcacctgtacaagcggacccggcacatcgtgggctcccggctcggcgagttcctcaaccatctggacgcgcggtggtcgcgttcggcctcgacgaccaccgtcgacgacgacggcgcggtccgggtgcggctggacgtgccccgcaacgtgcgcaaggacttcgcgctggaatgccagctgcgcggcacgaccacccggttcaccgtcgacctggagtccgagcccgacaccgacggcccgctgcgccgcctcaccggggtcttccccgccgacgcgcgaccggccgtcgacggcgtctgggatctgtacctgcgcgcggtgggcggacggcggcaccgcatcaccgcgggcacccgggacgtgcgggcgctgctggacccggcccgccagcccggcgacgaaccgttccgctggcacatcccctacgcgacccagaacgaccggctcagcatccgcagcttccaacgggaacggcacgccgaactcgacgagatcgccgtcgagggcgccgggctggtgctgcgcggccgggtcttcggcgtgacgcccggcccgacgccgccccgggtggtggtgcgggcccgccacagcgacgacatcgaggtctcctaccccggcgtctggcagaccggacgggacttccggtgcgagctcgcgctcgaccggctggtgcgggtgcggctgacccggcacgacgacttcgacgtgtggctggtcgccgacgagggggccgaaccgatccggatgcagcgcatcctcagtgacattccctggaagaaggacatgaaccgctaccccgaggttcgcgtgtccgaggagacggacgagctgctggtgcgggaataccctgagccaaacttgttcgtgaagccgtatttcacccccgcggaggagttctcgatctttgtatccgacaaatgacatcctcgggacgcctccgcgcccggtgcccggacgcgtcgtgtgatgaccgaccagcaccgtgtcccgccccagccgggcgggcgggcgacgcggttccccgtcaagcgccgggtggtcctgggcaccgccttcgccggtggcgccgtggcgaccgccgggctgctgttgcggccctggcagtccgaccccgccgccggtaccgacgagaccggtgacggccgggtacacatgcagatcgtcgcgcacccggacgacgacctgtacttcttcaatcccgatgtggcccagtgcatccgggacggcaagccgatggtcacggtgtgcatcacctgcggtgagggcgacggccgcaacggccccgacaccgaggaacaggactacgagtcctatgtggcggcacgctacaacggcctgcgcgccgcccacgccgacatgaccctgaagaagccgctggccgagtggacccgcgagaagctgaagttcaaggccgggccgaccgccgagctggcgacgctgaagtccgagcccaggatccagctggtgttcctcaacctgtggagcaacgccgagaaacccggcgtgaagggccgccggctcaagcagctgtgggagggcgagaccgacgagcacgagaccctcgtcccggccgccagcccgatcggcaagaagtacggctacgaccgcgagacgctgctgaaggtgctggccgagctgctcgaccgctacaacccggtcgtggtgcggaccatggaccccgacccggacgcgcaggagcacgacgccgccaacccgcgctacgccgaccagaagggctactccgaccacgaggaccacaccccggcgggcctgttcgcgtgggaggcgctgcgttcctggtggaaggacggcaacggcgacaacaccgtcgtggagtcctaccggggctactacggccgccggtggccccgcaacctcagtgccaaggcccgcaaggacaagggccgcaccatgaacgtctacgcctggcgcgacgaacgcgagtgcggcgaccccaacggctgcggcgacctcaacatcaccggcaagggcgtggggacggcctacggcgccagcaccacctaccggtactccggcgacaccggctggctgcgccgcaccggcgacaaacggctgttcgcggcgctggtgcgcggcggccgggcggtgcagtggctggaaccggagtcgggctccgacgagaccaactcgttcagcctggtcggcaccgacctgatgctgccgtcgctgaacacctgcacctcgggggcgggcgtgtggcacaccgtcggcgtcacggcggcgttcaccgaggaacccggctcgcacacccgcaacctgctggtgcgcgacttcaccttcaccggcgcgaccgggcagtggcgcagtctcggcaatcccgacgccgatcgcaagggccgcaagcgccgtggcgtgggaatgccggtcgcggtcgcggtgggcgagggacggctgctggtcgccgcgcgcaactacgaccgcagtgtgtcggtgcggcaccggaccgcctcgggctcctgggacgactggaagcacctggacggcccggtcgtccaggacggactcagcgccgtcagcctcaagaccgacacggccgacatcttcgccagcgcggccgacggcgtggtgcagtggcaccgcgacggcggctcctgggaccaatccaccttggacacggtggttccggccgggccgcccaccgcggtcgcgctgccggactcccgggtgctgctgctggtccgcgaggccgagacggcgcggctgttcggctacgtcggcgacggctccgaggacggctggaaggacgagctcgatctcggcggcgacggcggggtcggctccatcgcggccctggccccgaagtcgtggagcggccgcgtcggcatcgcggtgcgcaacgacgccgggaccgtcagcgtgacggtgctggacaccaagcgcgacaagaaacccaagtggcgcgacggcggcccggtcatcgtgcacatgccgtccctggcgctggacggaaccggtcggctgacggccggggcgatcgacgccgacggcagactgcatctggcccggcaggcgcaaccgggcatcggggcgcccgagaactggacggtggtggcccgctgaggccggtgcgaaccgagcctcagaactccagcgagcccagcacggtgcggcaggccttggcgatctcggcttcctggtccttgtactggcagccgacctgcaccatgcgcttgccctcgaagaagtactcggcgtcgtaggtgatgaactgctcgtcgccggtcttggtggcctgtttggtccacttgtggaaaccggggtggccgttggcgacggcggcgtaggggtcgcccttgccctggttgtcgaccttgtcgtcgtactggcgcaccagttcgagcagttcgtcgcggtcgaggtcggtggtgtcgacgtcgatgacgtaggaggccacgaagatggactcgctctccttgccgtccagggagaagtacttcacctcgtggttcttggccagcggggtgatcggcttcatgtccttgttctccttgaagccctcggggacgtcgtactcgacggcgagcggcttggcgccgccctcggagtccttgtcgccgttcgaaccgttgtcgccggtgcaggcggccagaccggcggcgaggacgccgatgaacgtgatcgcgacgccgcgacgaaagcgcccgaacttacctgacacggttactccttgtcccacactgtcaacggacccgagcatactggcggcgtcgggattcgccatcggccagccgggtcgaaatcgcggcggccacatcgccgctgatcccggctcagatcgtcacggttcccagcagcggcgcgtggtcggagtacccgctgggcgggccgctgtcgggttcgttctcggtggtgtccatcaggtcggtgcgcgagtcacaggagccgaagttggtgccgctgtcgggcttgctggcgaagatgtggtcccgcttgcggtagacgtgcgtgtcgtcgccggtccaggcgtggtgcgtggtctcgtcgaccttgtcgccgctgccgtaggaacggccgtcgcactcgtggaagttgtccgagatcggtttcagcgtcgacgaacccgggaacaggttgaagtcgccgcccaggacgaggttggcgcggctgggccacacgtagtcgcggacgttcttgacctgttgcggccgccgggggtcctcggggtcggccaggatgtgggtggtgcacaccgtggtcggccagtcggtcgtggtggcgcacagcgtcggcagtgtctgcttgctctgcccggtcgggtccggcggcagcgtctgcttggacgtgaactcggcgttggacgccttgatggcgatggcgacgccgagttcgccgttgaggtcgccccggcagtcggtgcggccgtcgggccgggcgccgcgggcgttgccgatctgccagtcgtcgcccagcgccgtcttgagccgccccaggtggctgtcggcggtctcggcgcacacctcctgcaacaggatcacgtcgaggtcgcgctcggccaccagatccgcgatgacatccactttggcctgtggatcgtcgcggtagggacagaatcccgcgtcgccgcgtttgccgccggcctcgccgcaggtgttccaggacaggacgttcagctcggtcgcctcgtcggcgaccgccagcggcgcgacggcgagccccgccgccgccactactgcggcgacggcgaaacggatcgatctacgcatgggcgcggctcctcgcggctctcctcgggtgcgaagaggttacccacgcgttgccacaatcagtccgcagcgcggccgagcccccggtaggtccaaccggcgttgcgccacagctgcgggtcgagggcgttgcggccgtccaggatccggggcttggcgaccaggtcggacagcgcctcggggtcgacgtggcggaactcttcccactcggtcaggacgcacaccaggtcggcgccttcgacggcctcggtgagggtgtgtccgtagcgcagttcggggcggaacatccgggcgttgtccatgcccatcgggtcgtagacggtgacggtggcaccctcgttggacatgcggcgggcgatgtccagggccggggagtcgcggacgtcgtcggtgtcgggcttgaaggtcgcgcccagcacggtgatgttcaggccggacagttccgggccgttggggccgttctcgcgtccgcacagttcggcggccagccggaccaccttggtgcggcggttgaggttgatgtcctcgacctcggccaggaaccgcatcgactcgccgacgcccagctccttgccgcgcgcggccagcgcccgcaggtccttgggcaggcagccgccgccgaagccgataccggcgcgcaggaaccggtggccgatgcgggagtcgtaacccatggcgcgggccagcgcgttgacgtcgccgccggaggcctcgcacagttcggccatcgcgttgatgaacgagatcttggtggacaggaacgcgttggaggcgaccttgaccagttcggcggtggcgaagtcggtcttgaccagcggcacctcccggtcctccatcgcggccagctcgaagactcccttgtgggcggcctgcagcagttcgtcggcccactcgctctgggcggccagcacgatccggttggggcgcagcacgtcgtcgacggcgttggcctcctgcaggaactcggggctccaggcgacctcgacctcgacgtcgggcgaggagtgcttgtcgatgagctgctgcacccaggcggcggtgccgaccgggacggtggacttgccgaccagcaggcagcggcgggtcagcagcggcgccagcgtcgtgaccgccgactcgatgtaggccaggtcggcggagtcggagtccttgcgcggcggggtgccgacgcacaggaagtggacgtcaccgaagtcggcgacctcctgggggtcggtggtgaagcgcagccgcccgttgtcgacgttcttgcgcaccaggtcgtccagcccgcgctcgtagaacggcatctccccggccgagaacttctcgatccggccggagtcgacgtcgtatccgagtacctcgtagcccagctccgcgtaacaggcggcgtaggtgccgccgagcgggcccacgccgatgaaggtcaggcgggggcggggcgaaccggaggcgacgatggattcgccctcgttggggagactggtactgctggcgcgcatgcgaatagtgcctatcgttgatgtctgtgcttgagtttcagtgtttcataggggcttcgacgagcttaaagctccttaagcaccatcggctccagtcggtggaacatccagcggccgaagaacagcaggaagacgctgatggcgacgctggtggtgatcatctgccaggtgaggttgttcagccctgggatccacgcctcgtgatgaatctcaacgatgacgacgaagggattggccaggtagatggacttcgcccactccggcaggttgtccgacttcaggaccagagccagcgggtagatgctcggcaccgcgtagaacaggatccgggtgaccagccgcatgaagcgctgcacgtcccggtacagcacgttgagcgaggccaggatgaacgccagtccggtcaacagcaccgcctgcagggcgaccgccgggaacagcagcagcaggttccagccgaaggtcccggcgctgatgcctcggccgagcagcgcgaagatgacaatgatggggatgccggccaggaactcggcgaatcgggccacgacccgcgcgaccgggaacacctcgcggggcaccttcatcgtcgtgatgagggacgactgcgacgtcaggcaggtggtcgcctcactgatcgcggaactcgcccacatccaggcgaagatcccggacacgatgtacaggctgtagtcgacgtgttcgagcgcgctgtcgccacgggcgccaacctgcatgaccacgccgaagacgaaccagtagatcgtcgccagtcccatgggttccagcagcgaccagaagtaacccatgacggtcttctggtacttgaccgcgaggtcgcgctgcaccagcacccgcagtgtctgccggtgccgccacagcgcggtgagtcccgtggtcttcgggaagatccgcttgggcctggaggtaacgagtgtgtcaggagagttcatcgcagaattccgtaatcctgtcgcgcagatcggaaacgtcaagtgacagatgttccaaaatggtgtacctgccgggccgggtcttgggcgcgtaggcgaccgcgaccgcgaattgatcaaccgtaagccccatgtccgaagggatgcgcggcaggtggtgccgtttcatcgcatgggccatttcgcggaacagctgttcgtcgccgcgcaggtaagtggcgaacagcgctcccatccccacctgctcgccgtgggtggccacggtggggtgtcgttcctggatcgcgtgcgcgatctcgtggcaggcaccggaagcgggcaacgacgtgcccgccacggccatcgcggtgccgccgagcaccagcgcgttggccagggtggcgaggaaggtgtcgtcgccgacgctgccggggtgccgcagcaccgattcggcgccaccgcgggacatggcgatggccagcccgtcgatgggttcgccggtctcggtgtggctgagctgccagtcggcggtggcgcacagattggacagtgcgtcgccgaccccggaggacagctgccgggccggggcgcggcggacgaagtccaggtccacgatgacggcgatcggaatctgtgcgccgtaggagatcgagtggccgtcgcggtccagggaggctgtcggggaggcgatgccgtcgttggcgaggctggtggccaccgagaccatcgggagtccctgccggaacgcggcgtacttgacggtgtcgatgacccggccgccgccgatgccgaccacggcgtcgaagttgcggctgcgcagtttggtggccagttccagggcgccgccgtgggtaccggcgtcgatggtcagcacctcggcgcgagccaggctctcacgggcctgttcggcggcctccttgccgatgccgggcccgacgacgacggcgacctcacccccggcggagatccgccggtcggcgagcagctcgcccagatggcgcaccgcgcccgcgtgcacctcgacagccagcggcgccgtcacggtgcgcgctagcagcggcatgcgacctcccgcgccacggcccagtcggcgtggttgtcgacctccacccagtccacggcgccgatcgggacggcgtgcacgttggggcccgcgtccgcgagcagctggaaagcgtcctcatagtacagattggggtcgctggtgtacgtccgcaccagcgcgtcagtgagctcggcggcgatgtcggcgccgatccgcgagaccccgatgtactcgccgtaggcggactcgaccggcatctgcttggtgacggtcgtgaccacaccgtcggcaccacattggagcttcatggcctcgtcggtgagttccttgaccgcgtcggtggccagcaggatgccgtcgccctcggcggccagcagcgtcttctcgacgctgccagggtggacggtgtcgccgttgaccagcagcgcgccctgcgcgtagaaatcgcgggcgtgccacagcgagtaggcgttgttccagtccgtccggtcattgtggatcagctcgatggtgagcccgtagcgttcccgcagggcttcgacccgcgcctcgatggcgtgtgccgcgaatccgacgacgatcccgacctcgccgaccccggcggcggccaggttccgcagcgcgatgtcgaggatcgtgacgtccccgtccaccggcagcagcgtcttcggcaggtcgtcggtgtccggtttcaagcgttgtccctgaccggcggccagcactacaccacgcacgttgtgatactcctgaggtcggtcttgccagaaagcgcgccctaggcggttcgtccgccgccgtacggtgccgcgagcgagcaatgatatgcggcgacagcgcgacggacgcaggcgacaatgctaccgcgagcgttacttatcggtcatccgctcgccaccagggtcacatccgcccgtttagagcgtgaagtatgggcatacccaaacttatggatcactcaggcatcatgagcaccatgccccgctcctggcaacgacttctggacggcgtcgggctcaccgcggccgccgaacgcgtctaccgagccatcctggccgaccccagggcctcaccggccacgctggccgaggccgcggccgtcgacgccgccgccctgcccgaactgtgcgaactgctgcgcggcctgggtctcatcgacaccgaggacgacggcaccgcccgtccggtcgacccccgcatcggcatgtcggcgctgctgcggcggcagcaggacggcatcgagcgcgcggtggcggcggtgaccgacctgaccgacgacttcctcgacggtcagacccgcatcggcgcctcgccgctcaccgaactggtgcggggccgccaccacctggagaccaccatccgggcgctgatcacctcggcccgctcggaggtggcggtgctggacaccccgccttacgctgcggccaacagcatcgagcccgccgaggagttctcgttggagagcggtgtcagcaaccgggccatctacgccgccgaggtgctggagaacccggagctgtacgacaacatccgcaagatgaccgcggcgggcgaacaggcccggatgctgccggaggtgccgctgaagctgttggtggtggacggttcccgggcgctgctgccgatcaccctggagggcgacgtgtccaacagcgcggtcctggtgcatccctcggcgctgacgacggcgctgacggcgttgttcgaagcgttgtgggccaaggcgctgccgatcttcgaccccgtgggcgccacccacgggccgctcgaccccgaggagcgggagctgctggggatgctggcctcgggcgtcaaggacgaggcgatcgcgcgcaggctcgggatcagcaaccgcaccgtcagccgccgggtcaaccggctgctggaacgactgggggcggccaaccgcttccaggccggtctacaggccgcccggcagggttggctggagggctgagcatcggtccgccccgggccgcgagccgaggggtggggacctcggctcgccgccgtgggaagcggaccgcggaccacgaccggcgggagagggggtcgtcgtggcccgcggcccgtttcagtggcgcctgacgtcaggggcgggacgtcgggacgccgggggacaccacaccgggttcggaggtcccggtgaccggttggggtgggtggcgccatcggcggtaccgccctcctcggggtacatcgccgggtgcggcggcggccgggtcgccgacgacgctagggccgcgaacacgtcatcggccgcaccgaccgcactcacctcccccacgaccgtgtcggtcaccgagatcgtcctgtcgccggtgatggcgacgcgagaccgcacgccgtcgccggtcagccgcgaatccacgaacccgcccgttcggctcgtcggcgtgccgggtgccgacgtgtcgaggcgcgaaccgaagccacacaacggttcgggtgggtccggggtgtgtggatccgggctgaccggacgacagcgcggggcaacccccgcgacaaggtcgatgtcggcccacgctcgcgcgaggccgaattcagtgtcgcgctcgcgcggccaaagcccgcaacgcgagccacccgcgagccgctcgacgatcgcggcgaggccgagctcgcgagccacgtcaaagccgaagcaacgcccgcgcggccaaggctggcaacgcgagccgcccgcgcgccgctcgacgaccgcggcaaggccgagttcgcgagccgtgtcgccgtcgacgcgctcgcgcggccgccgtaggcagctcgcggctggcgctagccgcgcgacggcccgtccgctgcccgcgcctgtggcacggcggcggggccgtgagccgccaccgggtccggcaggcagccgcctccgagcagcggctgcttgccgggccggtgccgtcacactgcgtcgcgacatttaaatacaccaatctctttttgagagcttggcgtgagcctaaccacgcgcagagtcgatgtgaaccggttcagctggcgactatcgggcaatggcgtctacaagacagccgctactcgaacagcgcccgtccccagtagtcctcggggccttcgaccccggccgggcacgcgaagattccgctggaaacgtgcttgatgtactcgttcagcacgtcgttgtccgccagcgccttctgtaccggaatgaacgctttggacggatcgcgctggtacgcgatgaagaacagtcccgcgtccagatgccccagctcgtccgagccgtccacaaacgagtagccgcgccgcagcatccgcgccccgccgtgctgcgacgggtgcgccagccgcacgtgggcgacggtgccgatgaccagttcgtcgtcggccttggccttgaagtcgggctcatcgaactccttcgagcccgtcagtggcgcgccttcgctcttgtcgcggccgaagatcgtctcctgctccgacagcgaggtgcggtcccaggtctcgacctgcatccggatcttgcgggtcaccaggtacgagccacccgccatccactcaggaccgtccttggcgccgacccacaggtgcttcttcagctccttggtctcctcggccttcaggttggcggtgccgtccttgaagcccatcaggttgcgcggcgtcgactgcgtcgacgaggtggacgcggtccgcccgaaacccagctgcgaccagcggatgctgaccttgccgaagccgatccgggccaggttgcgcaccgcgtgcaccgcgacctgcgggtcgttggcgcacgcctgcacgcagatgtcgccgccggagatcttcgggtcgatgtcgtcgcgccggaacagcggcagttcctccagcagttccggacgccggtcgccgatgccgaaccggtcctcgccgtccttgtcgaacagcgacggtccgaacccgacggtcacggtcagccccgacgcgggcagtccctgcgcctcaccggtgtcctgcggcggcgagtcgtagttgccgcccaccgcgccgcccggcccggcgaagtcgccgtcgcacatgcgcgccgccgcctcggtccagtccttcagcagcccgatcagttcgtcgcgatcggaggtgatgacgtcgaaggccgtgaagtgcagccgatcctgtgcgggcgtggcgatgcccgactggtgtttcccgtagaacctcaccgggtttgcggcgtcgttgccgtcggccacggccgggctgacctgtaccagctgcccggccgcgaagccggtgccgacggcggccgccccggccgcccccagcgagaagagtttgcgccgttccatgacggggtttccttacctgtcctacttcttggacacgactccggcgacctcactgaccggttcgccgagcgcgttgatggcgtcggagagctccttcagctccgacttggacaactcgtcccacagccgccagccgtcgcccttggcgtgctcgcccagcgcctcctcggcggcggcgaacttctcgtccagcttcttgccgagcttggggtccttctcgtcgatgaccgggcgcagcgaggcaaccgcggcctccgaaccggccaggttggcggcgaagtcccacaggtcggtgtgcgagtagcggtcctcctcgccggtgatcttggaggtggcgacctcgtcgagcagttccttggcgccgttggccaggtgcagcggggtcagctcctccttctcggcccggtcgacgacctctttgacgtccttgagcagctggtcggcgaccttgccagacttggagacgtccttggttatccacaggtcgtactccagcttgtggaaaccgccgaactccgggtccttggggcccttggggaagtcgtcctcgcgggcgtcgacccgcgggtccaggtcgccgaagatctcggccaccggctcgatgcgctcccagtaggtccgcgagatcgggaacagttccttggccttgtcgatgtcctcgtccttgacggcgtcgacgaactcgccggtcttgtcgaccagcgcctccgactgcttggcgacgtagcgcttgtaggacttcacggcgtcggcgaggttctcgtcctcggtcagcttctcggccttgccggtgacggtgaacttgccccggatgccgtcgccgaccatgccgggcttgcacgcggtctcgtacttcccggcgggcagttcgacgatgagttcgcgggtgttgccgggggtgatgttctcgacctcgctcatcacccggtcgcccttggcgtacacgtagaactcggtgaccttcttgccgtcgttcttgaccttgaaggtgacggttccggctttggccttggtcgaggcgacctcgcagctgtcgtcggtggcggtcaccgcgatcgggccgtcgtcactttccttggccttctcggcacaggcggcggtggcggtcagggcgagtgccgcgacggcgacggcgaacacgggcttgcgcatctctctacttcctattgcggggactagctcgccgaagcggtttcttcggacttgggggctgcggcgggcgcgggcttctttccgctgggccacaggaagaacgtcagggcggggaccacataggccacccaggcgatcgtctcgacgacgctgggcgtcgcggtgatgttgaacatgccctccagcaggtttccgtaccaggagtcctgggcgtaccagccggagatgtcgaaggcgaaggtgttgaggccgggcagcgcgccgacctcctggaagtcgtggatgccgtacttgaagatcccggcggccacgaagatcagcagcaccccggtccaggtgaagaaccggctcaggttgatcttgacggcgccgtagtagatgccgacgccgatggccaccgaaacggcgatgccgacgatcgcggccagcagcgcctcggtcccaccttggctggcggtcgtctgggtctccaggatcaccgcggtctccaggccctcccggatgacggccaggaacgccatggtcaccacggcgacgggccccatcttgatggcctgttcgagtttggcgcgcagttccccggcgatgcggcgggcggccttgcgcatccagaagatcatccaggtcacgaagcagaccgccaggatcgaggtgatggcctcgaacagttcccggccgtcgggggtcagctcccgggtgccgtagtgctgcaccgcccaggcgatgacggtgatgacgacggccgcggcgaccccgccccacacgtgcggcaggtacttgcgtttgtcgcttttgaccaggtacgcgaccaggatgctcacgatgagcgtggcctcgaggccctcgcgtaggccgatgaggaatgtcgcgaacagggtgtcgaacatgggggctttcgggtgtgggggcgaatacgacgggttgtttaacttagccatacctaagctgagcttagccataccttagaacatcgatccacccggcacaatcaccctggtgcaacaccgccctgttcgcccccgtatcgcctaccgtgatggcgacgcgaacacaggaggatggacatgacggccttgggacactcaggacaactgtggcggcgggtgatgcgtccccgcgatcccgacgagccgcatcgcgccgcgaccgtcctggaactgttcttcgacctggtcttcgtcgtcgcggtggcgcaggcggcggtcggactggagcacgccttcgtcgagcaccacatcggatccggcgtcgtctactacgccatggcgttcttcgcgatctggtgggcgtggatgaacttcacctggttcgcctcggcctacgacgtcgacgacgtgccctaccggcttttgacgctgttgcagatgtcgggcgcgctggtgatggccgccggggtcggcgacacgatctccgtccacaactacaccgtcatggtcgcgggctacgtcctgatgcgggtggcgatgatcgggcagtggctgcgcgctgcggcctgcgatcccgcgcgtcgggtcacggcgctgcggtacgcgggcggcatcgcggtggtgcagtgcttctgggtcgggtggctgtgggtcccggcgaagttccagatcccggccttcgtggtgttcgcgttgctggaactggcggtgccgccgttcgccgaacgggtcaacgtcaccccgtggcatccgcaccacatcgccgaacggtacggactgttcaccatcatcgtgctgggcgagtgcatcctggcggccaccacctcggtgcagtcggcgcgggcggccggggccggtggcgtcgagctgtacctgctggcgggtgccggactggtcatcgtgttcgcgatgtggtgggtctacttcgatcagccggggcacgtcatgttgctgacgagcctggccaaggccctgaaatggggctacggccacctgctgatcttcgcctcggtcgccgccgtgggcgccgggttgcaggtggccgtggccgtccatcgtggagatgcggaactgggggcgacgacggtcgggtacgccgtcgccgttccggtcgctgtgtatctgctcggagtgggggtgctccagatattcccgcgcgcctgttggcagatgaccgtggcggtgctggtcgccgtcatcgccgtgctggtggcgccgtcgctgctgaagtcgtccatcgtggtcatcgcggcctgcctggtggtgctggtcgccgtgatcgccgtcctcgaccatcgcctggcccgggaggcgaacccgggttgatcagtgcgaaggcagctcggagtgtccattgccgaggttcgacatgtcgctggtgggacggccacgggtcagcacgctcacctcaccaccccggggctgctggcgcatctgcagcgaaccgcaggcgcagcgcacccaggacagctgagtgctgtcgcgggtcagccgacgggagatgacctggtacggctcggcgtcgggccatccgcagtgtgggcacaggttgtccatggcacgttcctttctcattcaggagagtttttcgaaatggggtcttaccgagaaatccggagaatttccaaacgcaatcaacacgcggcgaccttcggcaaggatgcactgaattacgctaaagatctagccgctattactgcacagaactgttaagggctgacttcatgattgacctccggcgcctatatgtcctgcgtgctgtttcgcattacggcaccgtcaccgccgccgccaaggcattgcacttgagtccgtcagcagcatcacagcaaatccggcaattggcgaaggagttggacgtcacactgctggaaccgcagggccgtaatgtccgcctcacacccgcggctcacgtattgttgtcacatgcggacgccattgaggcgcgatggcggcgggccgaaactgagttgcacgccactggagccgagccagcgggcgaacttcgattgtgcggttttgctacagcaattgcgacactattggccgccacagctgaactattgcatgcacggtatcccgcgatggacgtcaggttgcgagaagctgaagcccgtgaatgtttcgatctgttgttttcgggggacgccgatttggccatagtggaagccaatttcgagtcgccgcccctcgacgacatccgcttcgaccaacagccgttgttcgacgaccccttcgatctggtcaccgccgccgaccacccgctcgccgaacgcgacagcgtcgcgctgaccgacaccgcccgggagcgctggatcctgggcctgcccggcagcacctcccgtcagcacgtcctggccgcctgcagcaacgccggcttcaccccctcggtcgcgcacgaggccggcgagtggtcggtggcggccaccctggtcgcccacaacctcggcatcgcgctggtcccccggctcgccgaactcccgccacacctcgcgctgtcccgggtccccatcgccgggccgcacaccccgtaccggcacttcctcagctgcacccgacggggcagccgcgagtatccgacgatcgccgccgcctcggaggccattgaggagattcgcgccgaacgcgagtcggtcgaggaagggctgaacaatacattgattcattgaaactcgtcacaataaggtgcggtgcgcgtccgttactcgcggacacgtacccggcacacgtatcgggttctactgaagtagagaggtttcatcgatgcggatacaacgttcgcgcctggcgcggaggctgacggcggtctcggcgctggcgctggtcgcggccgtcgccgtggccaccacggcggcccaggcctccgcggatcccgtcggcaccggcacgtcgacggcaaccgaggaaaaggccgagaagaaggtcaaggaggtcaacttcgccgggacggtggcgctcgacaactgttccggttcgctggtgaccatgccgaactcggcgcccgaggacaaggccatggtgctgtccaacggccactgcctggagtcgggcatgcccggcccgggcgaggtgatcgtggacgagccgtcccagcgcagcttcgaactgctggacgcctcggccaacgccgtcggcacgctgacggcctccaagatcgcctacgcgaccatgaccgacaccgacgtctcgctgtacgagctcaccgagtcctacgccgagatcaaggacaagtactcgatcgacgcgctgaaggtctcggccgagcacccgaaggagaagaccgccatcaccgtggtctccggctactggcaggagacctacgcgtgtgacatcgacggcttcgtcttcgaactgcgcgaggccgactgggtcatgaaggactcgatccgctacaccgaggcctgcaagaccaagggcggcacctcgggttcgccggtggtcgacaacgcgaccaacgaggtcgtcggcgtcaacaacaccggcaacgagaacggtgaggagtgcaccatgaacaacccgtgtgaggtcgacgagaacggtcaggtgacggtccgcgagggcatcaactacggccagcagacctacatcatcacgacctgtgtggacaagggcaacgtggtcaatctcgagttggacggctgcacgctgcccaagccctaaggtcctaaccgagtagatcgtccaaggtgtccccgatctcgccgagcagtccgccgccgttgtcggcggtgggactcggtgaggtcggggatggtgattcatcggagttcttgtcgcccttacggccgggctgtggggacggggactcggattcggcgtcggtggatgtgtcgccggagccggtcgtgccgctcccggtttcctgcgtcgaggcagggttctcgtcgtcggtgggtacgtccagcggagtgccgtcttcgccggggagtacaccgcactcgccgggtagtgggcccagtttgtcggtgtcgtcgtcgaaggacgccgcgcacagcagcgcctcccgcagttcctgcgaccgttcggccgcggagtccatcaggtccatggagtcgcccagcgaggtgtgggcctcgttcggcgcgtcgtccagcaggttcgccagtttcggggactggccgtcgaggaactcgtcgatggtgtcgagaaccccggcgtcctgccggttgaccgcggcactggtcagcgacttcatgccgctggcgagctgcgagtccatatcggatagagttgtgttcagtgcttccgggttgccggatacccgtccggcctcgtcgagccgggtccgggcgaactcgaagtacagctgtccccggttcacctccgagcccgccagcgccagctgcgctcgctcggccgaccgtttcaccgggtacagcgcgtccccgggcagcgcgtcagcactggccgttgacacgccggaaagccccagcaccccgacggccagcgcgctggccacgatcatgcggcggccgcccgacatgggctgcttcgcttgcgtggccggtgtctctgtgtgttcggccgtcgccccaatgccctgcgtggcggcaacggccaaaagtcgctgtcgcaacgcggcctggaactcgggcctcggtgctgttgattcacgggtttcgcgggcggtttgatggagggcttcactgaccttcatcaggggggagaggtcgtcgtcgtggacgctgcgtcgatgccgccgccgtcccccttgagccgcctcgagaagttcggagtatcgctccgctcgtcgtttttcaatcggattgccgatcatggtgtcgtgcaccccctctcgtcacgcggtgccgacctatgcaacccttccaacgggtcacaccgccagaaggttacggtcttacggaaagacgtgctaccgctcacgcgccaagctgagcgcatggcgatgccgtccgccagattttgtcgtgaataagacaccgcgcggcccccctcgtggatccccccggccggtcatcggccaaatccctccggaagcaatctcgcgagtgtgcgaacggcccggtactggagcgccttgatggcgccctcgttcttgcgcatgtatccggcggtctcggccaccgacatcccctggaggaaccgcagcacgatgcactcgcgctggtccgggttgagttcccggacggccttgagcagggtgacgttgaggagcttgtcgcagacggtgtcctcggggttgccctccggcgcccgctcctcgcggtcgatgtccagcacctcggcggtggacatctccagccggtagcgaccggacttgaagtggtcggcgaccaggttgcgggcgatcgtgaccagccaggcgccgaagtcacggccctgccaggtgaaggtggagatgcggcgcagtgcccgcaggaacacctccgaggtcaggtcctcggcgagctgccggttgccgacccggaagtagatgtagcggtgcacgatctcgttgtagcggtcgtagatgcgcccgaaggcgtccacgtcgccgtcctgggcccgggcgacgagctcccggacctcggcgggacccacctccgccgagcaggactgcgagtcgggttgaccggagtcgtcctccccgctgttacaggagggctcctctcgatccccgtcggaagccggggacggagcctcgactcgggagggattcaggtctacggtcagcatctgccgcagactggtgagaccatcgcgcagcgtttggcgagacgcctgaaactgcggcgtgacggttcctgcggtgaccaccggtacggtgccgggcacttagggcctcctcgggtgaggggttgtcggttcccaaggtcgttgagggcgaaccgaccccgtgatgatagggccaatctcgccggattgtgcggatctgattactcagtccgaagattgtgtctcggataggagacgccgcagacggaccgtttgtgcgacatcttcgtcactgtcactccaacgggtgtgccgtcccgttcgaacggtcgtcgacaccgccctgacctgcgcgttggctagggtttgagtggcggaactcctctgacacgaaaggtggaaccgtgccccggttgcgacttttgaccacgaagcactgtcacctgtgtgcggcggcccgggaggctctcgggcgtgtcgcggccaccgcgggcgtcgactgggacgaggtggacgtcgccgacgacgtcgcgctcgcccgcgagtacggcgaccggttgccggtggtgttgctggacggccgcgaacacgggtactggaccgtggaggaagcgcgattgctgcgcgatctgaacgccggttgagcacgccgggcatcgccgacccgggccagggctgtgcggtgcgcgcgtgatccgcgggccgtcacaaccgcgtcgtaggctgccacgcatggctaaacatcttgtctgggactggaacggcaccctgatcgacgacttcgcggcggtcgtggaggccacgaacctcgcgatcggcaccgtcggcggtcagcagctcgacgccgccacgcaccgcgagcgcttcttccgcccggtggccgacttctacagcgaactggccggacgggaactgccgcccgccgagttcgcggagctggacaagctgttccaccagcactaccacagcaaactggccgagcacggcctgacggtcgacgcccgcgcggccatcgcggcctggccgggcacccagtcgctgctgtcgatgtggttccacaacgacctggtgccactggtgaccgagcacggcctggtcgagcacttcgcccgcatcgacgggctgcgcgagaccgtcggcggaaactccaagcacccctacctggtggcgcacctggaggcgctgggcatcgacgccaccgactgcgtcctgatcggcgactcggtcgacgaccacgtcgcggcggccacggcgggggcgagttgcgtgttgtacgcgggcggcttcacctcgccgacccggctgcgcgccaccggcgccccggtggccgagtcactcaccgaggccgtcgcgctggccctgggctgagtgccgccgaccggggcggtgagccgcgcgctagagtcggaggtgacttctactacatgccgtcgaagatcactgggcgaattgcctgtcggtaagcgttatcgctgcgcaccacgccgacggtcgatttgtgcaaaccttcacaagcatttaggctttaccggcaacggcgccttgttgggcgcgtaacagctttcacgggcgctcgccgccccgtgctcacgttttcggagacagcttgcctaccggtgacccccgtgcgaaccccacggccgatcctcgggacatccccgacgcgacggtggcacgcctgcccgaatacctgcacgcgttgcacaccctcgccgaggcggggctgagcaccgtctccagcgaggcgctggccgccgcggcgggcgtcaactccgccaaactgcgcaaggacctgtcccagctgggctcctacgggattcgcggcgtcggctacgacgtggtcatgctcaagcagcagatctcggacgtgctgggcctgacccggcaccactcggtggcgctggtcggcgtgggtcacctggggcaggcgctggccgggtacgccggtttcgccaaccggggcttcgccatctcggcgctgttcgacatctcgtcggagcgggtgggcaccatgctgggcggcctgctggtgcggcacctggacgaactgccgacggtcgtcgccgcggagcggatctcgatcgcgatgatcaccactcccccgttggcggcgcagcgtgtcgccgactcgctcgttaaggcaggtgtgacgagcatcctcaatttcgcgccctgtgtcctcgatgtgcctggcaacgttgatgtccggaaggtggacctggcggtggagctccagatcctgtccttccacgagcaccgcaaatcccaaggcttgaacgagaaggaggcggtatgaaccttctggtcgtaggggcttcacaccgcacggctccggtggacctgctggagaagctcgccgtcgactccgacaccgtctgggcgatgacgcaacggctgctggccgggcgttacgtcgaggaggtcgtcgtcctgtcgacctgcaaccgggtggagatctacgccgccgtcaccggtttccacggcggtctggtcgacatcgccgacgaactggccgaactggcgggcatgaaccgggaggcgctgtcggggcacctgtacatccggcacgagacccaggccgtcaagcacgccttcgccgtcgcctccggcctggattcgctggtggccggggaatcgcagatcctcgggcagctgcgcgacgcctacgacaccgccaaggagtcgggctcggtctcgcggatgctgcacgagctgatgcagcaggcgctgcgggtcggcaaacggatccactccgaggccaatgtggacgctgcgggcccgagtgtcgtcagcgccgcgctggacctcggcgagcagcaatgggaccgtgaactggccggttcccgggtcctggtcgtcggcgccggtgccatgggcgcgctggccacggccgccaccacccgccggggcgcgacttcggtgaccatcgccaaccgcgacggcgcccgcgccaagcgactggccgccaaccacggcgccgccaccgtcgagtgggacaacctggccgaggcggtcgcacaggccgacgtcgtcgtgaccgcgaccggcgcgagccgtccggtgctgaccctggagacgctgcgcgaccggcgcgacagcctgctgatctgcgacctggcggtgccccgcgacgtggcgcgcgaggtcacgggcctggcgggcgtgcacgtcgtcgacatcgagacgctcagccagcagggccgcaccgcccccgaccgcgagtacctggacgcggcgcgccggatcctggccgaggaggtcgaggccttctgcggcatcgcccgggcggcgcaggtggcgccgacggtcgcggcactgcgcacccgcgccgacgaggtcgtcgacgccgagctgtcgcgactgcgccgccgcacccccgaactgagcgacgaccagcgcgccgaggttgcgcacacggttcaccgggtagtacgtcaactgctgcaccagccgaccgtgcgggtgaaacagctggccgaggagccgggtggggagtcctacgcgcgagcgttgcgggaactgttcgcactcgacagtccgggactggagtccttggagggcaacgaaacggccgaggcgctgcgtgtcgtccctgacgacagcgccggaaacgataatacacattggacttcaatgtgacttttcgcgggacgttcggtaaggtctacgcccggcgagcggcgatgacgcgcgcgccagctgtgactttccgcgcgatcagcgacggggcggcgatcgatatggctatggaaatacctatggagcgaagtaaatgaatgatgttcacaatctccccggacgtgtccgattcgtcggaaccggccccggagacccgggcctcttgaccaaacgggccctcgacgcgatcgccgtggccgatctggtggtgcacgaccgcaatctgccgcagcagatgctggaggcggcgcaggagcacgcgggggacaacgccgtgttcacggtggccgacgcgacgtccaccgagctgatcaaggacctgatcaccgccgcccgcgagggccgcaacgtcgcccggctgctgaccggcgacgcgtaccccaacgcgaccgcccaggacgagatcgccgcgatcctggacaccgaggtggccgtcgaggtcatccccggcgtcagctacgcctccgccgtggccggttacgcgggcatgccgcccggcggcctgcgcaccctcatcgacgtcgacgacgtgtcgcaactggacaccacgacgctggccgccgcgatcgccaacggcaccctggtgctcaccagcgacgtcgccaacctggccgtggtgcgggacaacctgcgcgccaccggcatcgactcggccaccccggtcgcggtcaccggcgacgtcaccggcgagacccagttcaccgcgacctccacggtggacaccttcgtggaggcggcgctcggcttcgccggccgcgtcgtcatcaccatcggcaagggcgtcgaggaccgcaaccggctgggctggtgggagaaccggccgctgtacggctggaaggtgctgatcccccgcaccaaggagcaggccggcgagatgagcgacaagctgcgcgagtacggcgccatcccgtgcgaggtgccgaccatcgccgtcgagccgccccgcactccggcccagatggaacgcgccatcaagggcctggtggacggccgctacgcctggatcgtgttcacctccgccaacgccgtcaaggccatctgggagaagttcgccgagcacggcctggacgcgcgcgccttcggcggtctcaagatcgcctgcgtcggcgacgccaccgccgccaaggtccgctccttcggcatcgagccggagctgctgcccaccggcgagcagtccggaaccggtctgctggaagtgttcccgccgcacgacaccatcctggacccggtctcgcgggtgctgctgccgcgcgccgacatcgccaccgaggcactgtcggccgggttgcaggagcgcggctgggaggtcgacgacgtcaccgcctaccggacggtgcgcgcctcgccgccgcccgccgacatccgcgacgccatcaagtccggcggcttcgacgctgtgttgttcacctcatcgtcgaccgtgcggaacctggtcggtatcgccggcaagccgcacgcccgcaccgtcgtgtcggtgatcggcccgcacaccgccgagaccgccaccgagttcggcctgcgtgtggacgcgcaaccgcagcacgccaacatgcccagcctcgtcgaggcgctcgccgagtacgcggtggcgctgaagaagcggatggccgaggccccggtgaagcagcgtcgcggcgccaaggcgcagggtccgaccgcgctacggtttcggtcatgagcgaaaccgttgaaccttcggggtttccgcgaatccggccccggcggctgcgccaggggtccgcgatgcgccgcatggtcgccgagacccgggtgcacccgtccgacctgatgctgccgatgttcgtccgcgagggacttgacgcgccgcgtcccatcccctcgatgccgggcgtcatgcagcacacccgcgagtcgctgcgcaaggccgtcgtggccgccgcgcacgccggggtcggcggcgtcatgatcttcggcgtacccgccgagaaggacgccaccggttcgggcgccatcgaccccgacggcatcggcaacctcgcgctggccgacgtcaccgccgaggtcggggactccctggtggtcgtgtccgacctgtgcctcgacgagttcaccgaccacggccactgcggcgtgctcgccgccgacggcagcgtcgacaacgacgccaccctggagcggtacgccgacatggccatcgcccaggcccaggcgggcgcgcacatgctgggcgcttcgggcatgatggacggtcaggtcggctacgtccgcaccgccctggaccgggccggtttcgagaacacgggcgtgttcgcctacgccgtcaagtactcctcggcggccttcgggccgttccgcgaggcggtcgaatcggcgctgcagggcgaccgccgcagctaccagcaggaccccgccaacgcccgcgaggcgctgcgcgaggtcgaactggacgtggccgagggcgccgacatcgtcatggtcaaaccgggactgccctatctggacatcatcagggcggtgtccgagcacgtgacggttccggtcgcggcctaccaggtctccggcgaatactccatggtggaggcagccgctgccaacggctggatcgaccgggaacgcatgatgctcgaatcactggtgtcgatcaaacgcgccggggcctcgatcatcgcgacctactgggccgaggaagccgcgcggctgctgcgcgaggaacgtttctgaacccgtgacgtccatgccgacgatggaacccgaggctttccattcaccgttgcgcgatcagctcgagttgttcctcgacgagtaccgtgccgcgctgcgtgacagcctcgacggcttgaccgaggaacaggcccggcagtccttggtggcttccaagacgacgctgctgggcctggtcaaacacgcgaccttcgtggagaaggtctggttcgacgaggcggtgaggtgccggtctcgcgccgagatcggcattcccgacaccccggacgagtccttcgatctcgacgccgacgacacgatcgccagcatccagcgggctcaccgtgaagcctgcgaagcctcccgcgaggccacggcgaagctgacgctggacgacgtcgtcaccggcaaccgtcgcggcccgctgccgctgcgctgggtctacctgcacgtgctgcgtgaactgacccagcaccgcggccacgccgacatcctgcgcgaacagatcctcgacggcaccgccgagggctagcggctcagtcgaggcagaactcgttgccctcgatgtcctgcatcgcgatgcacgactcgttctcctcgtcggcgggcagcagttgcacccgaaccgcgccgagcgggagcagtcgggcgcactcggcctccaatgcggcgaggcgttcctcccccaccagcccggtgccgaccctcacgtcaagatgcacccggttcttgacgaccctgtcctccggtacccgctgaaagaacagccgcgggcccacacccgaggggtcgacgcatgcggaccaggtatcgggatcgtcggacggcgtcaggtcgtagcccagcaccgcgcaccagaacgtggcaacccgctcgggctgggcgcagtcgaaggtgacctggaactgtttgaccgagggcatcggtacaccatataggcgcttgcctatggagccggttcaggtgctggctcggtgtccgggctggtccggcgggaccagtagcccgccagcagcgagccggagacgttgtgccacaccgagaacacgacggccgggagcgccgcggccgggttgaagtgcgccatcgccagtgccgcggcaagcgccgagttctgcatgccgacctcgatgctgatggcgcgccgtcccgtgacgggcatgccgaagacccgcgcgatgccgtaacccaacgccaggccgcacacattgtggacgatcacggccagcacgacgagcgccccgaccttcagcagaatgtcggcgctgcccgccaccacgaccatgaccacgacggtgatgcccgcgaccgacaccagcggcagcgcgtcctcgcagcggtcgacgaccttcgggacgaagcggcgcaacagcaggccgatcacgatcgggaccagcaccacctggacgatcgagaagaacaggtcgcccacgtcgacgggcaggaaccggcccgccaacagccacaccagaaccggggtgagcagcggagccagcagtgtggacagggtggtcatcgcgaccgacagcgcggtgtcgccgcgcgccaggaacaccatcacgttggaggcggtgccgccgggcgccgcgcccaccagcaccatgccgacggccagcatcgtgggcaggtcgaacgcgaccgcgagcccgtagccgagcagcggcatcaccacgtactgggcggcgacgcccaacagcaccgggatgggacgtttgccgatgatcgcgaagtcggccggacgcagggtcatgcccatgccgagcatgatcaccgccagcagccacggcaccgccggggcggcgaaggcgaaggccgacggcgcggcgagggccacggctccggcggccaggacgatgaccgggaaccaccggccggtgaaggcgccgatgcgctgcagggctgacacgtgcgggatcctttccgaagtcgggccaccgtacgtcggattgcgtgtttcggcagctttgtcccagtatgcgaaagcccgggaaggtcgcgacggtgcccggaccgggccgtgcgaaacttggtgcgctcgccccgggaggttccgatggaagacaagcgcgccaacggttccagtggcaaaccgccgttcctggagcggcacggcaccgccgcgttcgccgtggtggctacgctcgcggtggccgcactggtgatcgtgccgcaattcactgaggacgagtcgccgtccgacgaccccagtccctcgatcagcacggtgacgcagaccccggacctgacggcgttgggcgagcggatgtgtgacaagcccgctccgcagccggacaccaaggcgtaccagggcaagggcccgcacaagttcaccgcgttcgacggcgacacgacgaacctggagttcgcccagctcacccccgactgggtgacgaaggacgccgccgaggtggagctggtggtgtgcttcgacgcgaggttcgtcaaggtggtcaacacctgcgacctgcgcaacaacgacgacgagatcgtcgaggtggacgtcctcgcgttcgactaccacttccggatcttcgaagccaggaccggcgacctgctggacgagcaggtcgaacgcgccgacgatcccacctgcccgacgtcggtgctgatggaggccgacaagaagaggtggagcgtggactcccccgtcgacgaggaccgggtccgcgacatcgtcgaaccctgggtgacggccaccgtcgactaaaaggcgcgcgaaaaagcgaggccgacgcgaaccacctgccagtagtacgcgccagcctcgctcaaaaacccctcggagaacgctagatcggcgtcgcgtcggtgagcagttcgatcaggttgtcgaactcctcgttcggggcgaccccacattcgtcggtcttcatctcgaccggtttgccctcgctgagttccaccttcagctggaacgtcggcatgtcgttgcactgcttgtcggacttcttgttcgtgtcggtgatgcccttcgtgcccgccaggtcgatgagctgcttcagctccttcgacgacaggtcgcccttcttcgtggccatcttggccttcacgtaggaccacttgccctcggcgtcgatctcgagggtctcctcgttgcccgcgaagccgcccgacttcgtcagggtcaccgtggtgacgtccccggccagtttgtccttcgagctgctggaccccgaaccggattcttccttgtcctcgtccttgccgccctggtctgacgcctcggacgacttgtcgccggacgagctcgccgagtcctccttcggctcgcaggccgtcagcgccaccgcgacggcgccggtcaacacgagagcggaaatcctgatgagcttcatggtcctgtgacgcgcggaaaccgccgggggttcccggtcgccgaaaatttttccgcgtgacactattcggcgcatgttcctcgatgacctgcgtgcggccgtggacgcttcggtgatcgtcaccgaccccgacgtgctggccgcccactcccgcgacgaggccgacctgtgcgagtcgggtcagccgctggttttggtgcggcccaagaacaccgccgacgtgtcgatggccgtcaaggtcgccgccgagcacggcgtccccgtggtcccgcagggcgcccgcaccgggctggcgggcggcgccaacgccgtggacggctgcatgctgctgtcgacggccgcgatgaacgagatccgcgagatcgaccccgtcaaccggctcgccgtggtgcagccgggcgtggtcaacgccgagatctcgcgggccgcggccaaacacgggctgcgctacgcccccgaccccggttccttcgagtcctccacgatcggcggcaacgtcgccaccaacgcgggcggcatgtgctgcgtcaagtacggcgtcaccgacggctacgtcctcggcctgcaggtcgtgctcgccaacggcgaggtgatgcgctgcgggcgccgcaccgccaagggcgtggccggttacgacctgacccggctgttcaccggcagcgaggggacgctgggcgtcatcaccgagatcacggtgcggctgacgccgatcccgcgccaggcgctgacgctggcggcggtgttcccgtcgacgacggccgcgggccgggcggtcaccgcgatcacggcggccggggcgcagccgagcctgctggagctcatcgaccaggtgcacctcaaggccatcgaggaccaccggccgatggggctggacactgaggcggcggcgatgctgctggcggcctgcgacaccggcatcgagtccgacctggccgagatcgagcggctgtgcgaggaatccggtgccaccgaggtgtaccgcgccaccgacgcggccgaggccgaggcgctgctggcggcgcgtcggctggcctacccggccatggagaaactgggcaccatcatcgtcgacgacatcgcggtgccgcgcgaccggctggccgaggcgctggacggcgtggcggcggcctcgcgccgcaacggcgtcacgatcggggtcatcgcgcacgccggggacggcaacctccaccccaacatcgtcgtcgacggccaggatccgtccagtgtggtcgcgggccggacggccttcgacgagatcatggaactggcgctggcgctgggcggcacctgctcgggcgaacacggtgtcggcctgctgaaacgcgactggctggccgaggaggccgacgcggtgaacatgcgcgtccaccgtgccgtcaaggacgcgctggatccggcggggatcctcaacccggggaaggtgctgcgagcccggcgagaaatcgtctgacctcgcggcgggtccgcagccggacgacgttcgggtgtccggccagccgctccagcagccggggccggtgcaccgtcgggaaccgccacacgtagccgaagaactcgcggtcgaggttctccgggcagccggggatgtcgtggatccggttgccgaccaggcgtcgtttgacggcccggtacaggcagcggcgccgcggcgtgtcgacgaacacgaccaggtcggcgcgcggcagccggaagtccatggtgctgtcgtagttgccgtcgtggatccaggcgtcctcggcgacgagctcgcgcagcaccagctcccactcgtcgtcgggggaacgctgccagccgggtttccagtacagccggtccaggtgcacgatcggcaggccgtgggcgcggttgagggccacggtgatggtggacttcccggccccggcgcaaccgacgaccatgacccgccgcggcgccggtgcggcgacagccgatgtcgcgcggtcgtcggcaccggctcgctcgccgagcggcggcccggaccggtgcgtggcgagttggctggccgggttctcgtcggtcacgcgctcatcgtgccagcgggtccgtcgcgccgcaaacgcttagtcaggcaggctccggcccagtaaccggtggcgatgaggacactggcggccgtcaggttcagcacgtggccgccgttccagtcgccgccggcgacgcccgcggtcaggtaggcgacgagcacgaccagcggcccggccaccgacatcagcgcgatcgccgaccggcagcggcgcatgtcgcggccccagcgcagtttgatgcccgcgacgcccagcgccgcgccgcacagcaccgcgaccatgagcaacagcagactgccctgcaggaaccggttccccgaactccactgtggccccgggtcgaggtgggagatcaacggggtggcgcccggcgaggtgcgcaccgacaccaacagcagcacccacaccacgccgacccacgagatcaggctccaggccgcgggtttggaccgcaccgccgccgcgctgacgacggcgccgagcacgacgcccaggcacaccagccgcagcacccgcgactgcgacagttcactgccgtagacctgggcccaggacgcgatcgcggtggccaccggcgcggccagcagcgcgccgaaggccgcggcccccgacagcacccaccgcatccggtgcccgggcacggacttgaggaagatgcggggcgcggcggcggccagacacacggccacggcggcgatccagatgacgatcgcggattcgtccacggtgtcctgtgcggtggcgcggacgccgccccggctgaacaggatgccggtcaggtcggccgcgagcagttgcccgatgcccagcagggccgcgaggatgcccgcggaacacacggccaccacacgcgggtctcgcatggtgtcgcgtttgcgcggtgccgtcgcgcgccctgtaaccgacatgccaccaaatttggccgatcggcggcaatatctggacacgcgaacgtcacatttacgtttccgaattgctaggggactgtccgatggctgacaaaaccccgccgcgacgcttgcccatgcgtcgcggcggggaaaagggagagggtccactttatttttttagcgccggggcgagccgtgcccgatggctcaccccggcgatggtgcccccagagtcgttccgcgtcaaccgattcgaatgcccgaaacgaatcggttaacttgtcggcgtgaccggaactgattattactatgcgggccactcctgaaataccgcttgggacagcctgggaattgtctgagagtttcggagttttcccgcgcgggctattccggcgtcgggaacccggccagtttctgcagttcggccgtgcgcgggctctggttcagctcgacgttgtccagcgagcggaccggggccacgccccgcaccgaggaggtcatccaggcgccgtccacggcggtcaggtcggcgggccggatccgctcctcccccaccttcagccccagctcgtgggcgttctcgaacaggaacgcggcggtggtgccgatcaggatcccggtgtcggacggcaccgtgtacagcgtctcgccgttgagccacaccagcgtcgaggtggggccctcgaggaggtagccgtcctccgaggtccacagtgcgtcgtcatagcccttggactgggcgtagcggatcgccgacatcgtgaccgcatacgaggtggtcttggcgccgcccaacagccacggcgagcgcgcccgcgcgtcggccgggtagcccagcgacagttccagcagcttcagcccgtcgcggcgggcgttgcgctgcgagtcgggcaccgggttgagggtggcccacagcgtcggcgcgctgccggtctccagaccccgggtgcagatcagccgcagcgcgccctcggattcggtgccgaaggccgtcaacgcttgctcgcacagttcccggatcgaagccaacgacggcaactcgatgtccatcttcgcggctgagcgcgccatccgctccaggtgcggctccagctgccaggccacgccctggcgcacgttgatggtttcgaacaagccgtccccgcgcacgggtccgaggtcatcggccagcaggatcggctggcttgggtcgactacaccttttccgagtaccgctactacttgagccatggacgtgacaatacgctgaggtcatatcatcgaaggcatgtcggtcgaaggctcgcaactggccgaggtgctgcgcgcccacgggctgcgggtcaccgcgcagcgccagctagtactggacgcggtacgcgacctcgggcacgcgaccgccgagcgggtgcacgaggcgatctgcggcaaggtcaccggcgtcaacatcaccaccgtctaccgcaccctcgacctgctggagagcctcggcctgatcgcgcacacccacctgtcacacggggcgccggtctatcacctggccgggaaccggggtcacgtccacctggtgtgtcaccggtgtggcgcggtcgacgagatcgatccggaagtcttcgacgggctgcggcgttcactggaacagcagcgcggtttcctgctggacgtgggccatgtcgcgctgttcggcatctgtgcgtcctgcgagaaagcgaacttatgaactcgatcctgctgtcgcgacccggtgcggtgcgcgaactggaagcctcgacggtgccctggcactacggtgacccgctgcgcgagcagaaacacctggactccaccggcgccgtggtggagcgggaccgggacctgctggtgctcagcggcccggaacggttgagctggctgcactccatcaccacccagcacctgaccgaactgggcgacgagcagggcaccgagctgctggtgttgtcccccaacggccacatcgagcaccacgccgccgtgttcagcctcggcgacaaactctggctggacaccgcccccggccagggcgccgcgctgcgcgacttcctggccaagatgcggttcttcgcgcaggtcgagatcgaggaggtcaccgacttcgcgctgctgagcgtcaccggccccagcgacctcgccgaacccgacaccctggagatccccgacgcgaagttcgcggccggttcggtaccgccccgcccctcgtcgatcttcgccggccgcgcccgccccgacggcggctgggagcgccgcaccgacaccgtcggccgccccacagtggacatactggtgccacgggaccaactggacgagaccatcgcggcgctgggcctcccgctggcgggcacctgggcgtacgacacgctgcggatcccgcagggactgcccgccttcggcgtcgacaccgaccaccgcacgatcccgcacgaggtggtctcgctactggtcaccgccgtccacctcgacaagggctgctaccggggccaggagaccgtcgcccgggtccacaacctgggcaaaccaccgcgcgcgacctcaatcctgcacctggacggcaccgaggaacagccgccgaaacccggcgacgaggtcatgctcgacggccgcgccgtgggccgcgtcggcaccgccggccgccattacgaggacggcatgatcgcgctggccctgttgcgccgcaacgtccgcgacaaaaccgacgccaagctcatgatcggcgactccgccgccgcgctgtgaggtgccccggctccgggatccggggcaccggtcccagaagcgtcacgaggtcccggaggccaggccgaacagcttgtcgaagtagacgcggtactccttgaagacgaagtagtccgtcacccgcaccagtgcctcgtcgttggtgtccagcgaggtgccggtgaggttgtgggagccggtgaacaccacgtcctgccacttcccggcgtagtacgcgtcgatcaggatcagtttgttgtgggtgttggtgaccgtgccgaccttggcgtcgctgaggttgccgccgctgttggacgactgcacccatttctcggtggtgccgtcggcgacgacgatccgcacgtcgcagcccatgtcctgtaggtcggccagcttgttgcgcaccgattcgcgggcctgggtgaacaggctctgagcgacccagatcttgcggtcgctgttgccgtcgccgttgccgtcggtgctgcacttggtgacgttgccgaggactcccagcacgttgtcggtgccgcgcgggtacacgtacgccttggtggccgtgctggagccgtagccgaccttgtcgtcgtcgtgccaggtgacgccgtcataggtccacgactgggcgttcatccggttccagtagccctggtagtagtcgtacagcccggagtcggtgatccggatcaggttgttgtaccagccggtctgggcggtgctcaggttcgccgacgacagcaccgactgtttgacgccgtcgatgttgaacaggtacagcttgttgtggttgacgttcgagccgatgcagccgttgtccgaacaggacgtcaccgggacgccgccgtcgcgcaggacggtgtacccggcattgccgtcggtcttgttgtgcccgtccaggaccaccttgacgtcgacgccccgtttcttggcggccaccaggtcgttggccagttcggcgcgggtccaggtgtacagcgacacccggatggagtcgccggactcggccgaccgcgtcagttcccgcagccgggtctcgatcagcgggtcggagccgcccgccgggtcgttgaagcacacttcgtaggcgcccgaggcggtgcagccgcccgcccgggtcgaggcgtcggcctgggcataggtcgtggcgccgacggtgcccgccgcgaccacggcgagcgcggacgcgtagatcagggtccgtttggtccgggagctgtggttcagcctgcgtagtcgcactgggggtccttccatccggggacagccgtcatcggctcgcccggggtcagactcgcgccgcgctgcatgggaaccgcacacgttgacccgggcaactcgtgccgctacccttgggcccccgttgagtaatcgattactcgaacccggcccatcatcatcccgacgaggaaaacccatggtgcgaccacattccccgaccgtccgaaacggcgcggtggcgttcgcgctcgtggcactggccgccacggcgatcacccacaccgcgtccgccgaccccgcgaagccgaaggccgacgccccgcccgacagcgagttcttcgcgaccgccgaggtcgactccgccgccacgatcggcgctcccgcccagggcgacaacgtcaatcacggcgacctgtggcccaactgctggggcgacgacgacgaggtctacaccgcctacggcgacggtgtcggtttcggcggcgagttctccgacatcggcgtcgccaagatctccggcgaccccggtcagctggccggttcgcagctggccaccgacgtcggccaggtctggaccgccgaccacaaccgcaaaccgaccggcatggcctgcgtcggcgacacgctctatctggccgtgcaggatctcgcgctcgacttcaacgacgccccggccgcgaccatcgccaagtccaccgaccggggtaagacctgggagtgggaccggcaggcgcccatgttcggcgacagcgccttcaccacgatcatgttcctggactacggcaagggctattccgaggcgcccgacgactacgtctacgcctacggcctggaccacaactggcgcgactccttcaacgaccgggtgcccgatccggtggacctgtacctgggtcgggtgccgcgcgattccgtcatggaccgcgcgaagtgggagttcgccagcggtctcgacggttccggcgagccgacctggtcgggtgacatcgcggcgcgcgagccggtgctgcacgacgaccggcacatctaccaggaagtcttcaccgacggccgggtcgagaacaccacggtcctgggtcagggcggcgtcgtctacaacaaggggctggaccggtacctgtacacgtcgtggacggagtacaccttcgagttctacgagtcgccgacgccgtgggggccgtggaaacgcttcgacagcaaggatttcggcggctacacctggacccacaccaaacacggcggttacgcgaccacgatcccgtcgaagtacatcagcgccgacggcaagtcgatgtggttgcagtccaacgtgtgtccgtgcggcggcggtttccccgacggcgaccactgggcctacacgttctcgttgcggcagctgaagctggagccgttcgtggcctccgaacccgacaacggcgccgatccgggccgcaacctcgccgtcgagaccggcacggtcaccgaggaacgggcgacgcatttcggcaacgacgcctattacaacgacggcgaccgttcccagtcggacgacgactggaacgacgaacgcaagccggacagctggtggggctacacctggccgaagcagtacacgatggacaaagtcgtgtacaccaccgggaagatgttcggcgacggtggctggttcgcgtccgaccttcgggtgcaggtccgccaggaccacaagtgggtcgacgccgggcagccgacgatctcgcccgcctacccgtacgacgcctccgccggtccgaacaagacctacaccatcgacttcccggcgatcgccggtgacggggtgcgcgtcatcggcgcgcccggcggcgaccgcactttcacgtccataggggaactggaggtctatcacgccgggtgacgacggcacaccgggcacggcacctgctaccggccggtaccgcgcctggtgttcaccaacgattcatatgggtgttttgtgggacgcttagcgtggcgctatggcgacttcaccgtcagagggatggttcgccgcccaggcgtccaccacgacaccgccacccgacctcaccgttgaatggcggggccgcacgtaccccgccgcgccggtcgcttccggcgcggctttcgaactgttcagtgccgaagccgtccaggggttctcgctcaacccgaggcccggcgccacccatccttaccggaccttcgtccatgcccgcgacatccgtggcgacggggccccggtcctgtcggcccccgacgcgccactggtggtcccactggccgacgggttgaacctgcccgagatccaccggctctgccagtcgccctttggggggcgcgccgaggcggcgctggtgtccactgtacgggaaagtgcccggatcacctacggcaccaagatgatcaagtccctgtccccgcaccaggcggcccggctgctgctgtcgccgccgtgcgtgtggggtgtgtgcttccgcgaacacgacaccgcgcacctgcgcacccccgaggagcgccgggtgctcgacggcgatccgcatcccggcgacgaggccaccttcgcgctgcgctggcgcgccagtgacccactcgactacgtcgttccatccatagaggactatcccgggctggtgggcatgcccgcctccgaccgccggggtcccccggtgctgggcaccggtttcgtcccgtcaagcctgcacctgatccccgagttcctcaccgccgacttcggcgacctgccgttgccggatcgcagcgagatcctcatgtacacccccgagggctcggagatcgtcgcgtaccagtacctcagcgaacgggcggcctggacgctgatggcggggcggcagtggcggcacctgctgtcggcgctgccgggcatccggccgggccaggagtggttcccggtgcccgccgacgcccacatcggactgttcggttcctgcaacggccgcacctatcccgcggtggccgatccgccgcacgagttccgggtccgcgccaagtcggcggcggcccggttcgtggtctccgacgtggtccgcacgggtctgtcgacggtgtggcgcgacagcgaatgcgccatcgcgggcagcgacgacgactgggtcaggctgcggttgcggttccccagcgaggcaacggtcgtggacaccggcgccgagtgcgtcgaacgcggcgtctacgagtgctgggcacccagccgggaactgggcgaggtcgtccagcacgagtaccgctacgccggaaccaagaactagcctcgccgcggttggatttcccgcgacgtgtagtcgcggcagtccggccgcggccgccgtcaggggctgtcgaaccgcccctggcgtccgaagatgccgtcctcgccgaacaggccgccgtcgtcctcgtcgccgctgccgccgtttccgttgccattgccgtttccggggccgggtccgttgtcgtcgctgttgccgggccggtcggtgtcgtcctggtcgcggttgggctgctggttgtcgtcattggacggaccggcctggccgaccagttcactcggcggcgtgaactcgccggtcgggtcggcgcgccagcccgctcccaggacgtcggccgagacgttgatcggcatcgcggtcatgcccgagggcagcaggttggtcgggtcgtcggggtcggccgcgaacgaggccaccgccaggttcggtgtgtacccggcgaaccaggccgtcgagtcgccgtcggtggtaccggttttgcccgccaccggcccgccgacggtgctggccacctgcggagccgtcgcgccgccgttgcaggagcccttggccgccccgtacccggtcgggcagcgggccgcgtcggtcgcggcgcgcgccacctcggtgtccagcacccgcttcgtcttcgtctcgaccgacacgttcgcgccggaagcgtcgcgaatggacttcaccggggtcggcgcggcgtagacgccgtcgttggcgatggtcgcgtaggccgcggccagctccagcggcgtcgtggaggaaacgcccagcgtgaacgcgccccagtcggcggcgttcttggcgctggcctggtcgacctcagtgttccaggtcagccccagccgctcggccatctccacggccttgtcggcgccgaccttctcctccagctgcacgaaataggtattgacggatttgccgaagcccgaccacatggtctggttgcccgtcatcgacgggctggcgttggacgggcaccagtgcacgccgcaggccgagtcgcccgagccgccgtagtactgcgaggtgtaacgctgcggcgagtagaacgacgtactcaggtccatcccggcgtccagcgccgccagcatcgtgaacatcttgaacgtcgaaccggcctggtatccggcgaagtcgctgccgcccgacaacagcgggttggtggtgttggccttggaggagtcgtccgaggagtagttgcggttgacggccatgaccttgatctgcccggtccccggctccaccacggtcgatcccagcgcgaaggacgactgcttgtccagcttcgccgcgatcgagtcctcggcggcctgctgcaagtcgacgtccagtgaggacacgatcttgtagccgccgcgcgacagcaggctcagccggtcctgctcggtggacccgaactgctcctgtttggaccaccactgttcgaagtagtcggcgaagaagccgtactccttgccctcggcgccggacgcgtcgtccttgagcggcgtggggtccagcggcagtttcttcttcttgatcttggcggcctcggccttggtcagcgtgtcggtggcgaccatgcgcttgaggacgtagtcgcggcggtccttggccgcgtcggcgtcgccgctgatcgggtcgtactcgctgggcgactgcaccatcccggccagcatcgcggcctggttgacggtcagtttcgccgcggtggtgccgaagtagaccttcgcggcggcaccgacaccgtaggcgccgtgaccgaagtagacggtgttgaggtactcggtgaggatctcgtccttggacttctgcttctccacggccagcgcgtaacgggcctcccgcagcttgcgctccgggctggtctcggtggccttctcggcctcctcggtggtggacgccgagtacgccagcacctgccgcacgtactgcatcgtgatggtcgaggcgccctcggagaccttgccggaggagaagttcgcggccagcgcccgcaggatcgacttggagtcgatgccgttgtgctcgtagaaccgggtgtcctcggcggcgatgatggcgtccttcatcgtctgcgagatctggcccgacttgaccttgatgcggtactggtcgccgaaggtcgccagcaccgtcttgccgtccgacgcgtagagcgtggacgcgtcgggtgcctcggggagggtgaagtcggacgggagggtgtcgaagttgtcggcgccctccttggccgcccacccggacatgccgacgacgggcaacagtcccagcgccaccaccactccggtgatgacactgaacttgaccagcccccagaccgccgattttcgttcggtcaggatcgtccgtgcctgccccaaggtcccgttcccgtcactgcccactcacgccacctccgccgtcaaacctacggtaagaagacgcgtacgagaccacgacggttccaccgcgtgggtgggctcaccatgtcagcgcgaacaccgcggcgaacaacgccagcggcgcggtcaggctggcgaggaccgccgcgagccgggcccggccgtgccagcgccaggcgccggtgacggccgcgaccgcgaaacccaggccgacgagcagacccagcccgatgccgacccgccaccacagtccggcccggtcgccggtgtaggcggtggtggcgcgactcgaggtgacctgggcctgcgagctgtggccgacctgtttggcctcctggtcgccggtgacgcgcacggcggtggcgtgttggccgtcggcgggtgtgaacacgccgtggcagccggtggcgtcgcaggctttgacggtgacggtgccctcgacggcgtgcccgacggtcagccacaacggggcggcgctgacccaggacacgaacgcggccagcaacgccagcaccaccagccccggcagcaccagcggcagccgtcgcggcggtttgtcgatcaccgtccgcaccggcagcgcccgcatcggcggggtgccgccctcggcgccgtcccacaccgcctggatcggagccagggcgtgctcgacggtcgcgtcggcgggcggcggctccgacggcggcgcctcggcttcgacgatctccagaccggccatgagccggttgtgcttgagctcttcccggggactcggcgtggtttccggcatgccggatattccacaccgtccaagcggccacggcgcggattcggcgtttattggcgcgccattcccgacctcgacgacaccggtttcccaaagtatgcaaacctctgcatcgacaagtcccccggcataaggatcaccatgcgaggaaaccgtttcatcagccgacgatccctgtttcgcggtggagccgtgctcggtggcgccgcggcgctgggcaccgccggggtcggcttcgccggtccgctactgaacaaggaccgtccggcgctgacgcacggggtgctgtcgggggacgtcaccggcgacaccgcggttatctggacccgcgccgaccggggcgggcagatgtgggtggaatggtcgacgcgtcccgacttcgccgacgcgcgcaaggtgcccggcccggtcttccgttccggcaacgacttcaccgccaagacccgactgcgcgacctgccgtccggcaagaccatccactaccgggcctgggccgacgacggcgcgacgggcgaaccggtcgccggatcgtttcgcgccaccccggtcaagggccaggacgtgaagttcgtgtggtcggccgacatcgccggtcagggctggggcatcaaccccgacctgggcggattcgtcctgttcgacgacatggccgccaccgaaccggatttcttcctgtgctcgggcgacttctactacggcgacaacccgttgcaggagtccgtgacgctgcccgacggccgggtgtggaagaacgtcgtcagcgacgagaagtccaaggtcgcccagaccctcgacgagttccgcggccagtacaagtacaacctcaccgacgagccgttgcgcaagctcctggccaaagccccgatcctgtccatctgggacgatcacgaggtcgtcaacaactggtaccccggcgagatcctcgacgaccccaactacaccgagaaggacgtcgacgtgctggccgcccgggcccgcaaggcgttcaccgagtacatgccgaacccggccaaacccgacggtgagggccgcatctaccgcaggatctcgcacggcccgctgctggacgtgttcgtcctggacatgcgcaccttcaaggacgccaacacccccaacaactcccccgacggcggcaccgtcctgggcgagagacagctggcctggctgaagcgggaactcaagcgctccaaggcgacctggaaggtcatcgccaacagcctgccgctgagcctcatcgtcggcgacggcaaggagaacatcgagggcatcgcgcaacgcgacaacggcaagccactgggccgcgagtccgagatcgccgaactgctgtcgtacatcaaggccaagaaggtcaccgggacggtgtggatcaccgccgacgtccactacaccgccgcccactcctacgacccgtcccgggccgcgttcaccgacttcgaaccgttctgggagttcgtcgccggacccgccaacgccggcgccttcggaccgaacaaactggacaccaccttcggcgcgaaggtcgagttctccaaggcccccgacaaggaccaccagaacaccaccccgctggacggctaccagttcttcggggaggtcgccatcgacgccgagaccaaggcgctgaccgtccggctcgtcgaactcggcggcaccgagctgtaccgcaaggaactgcccgccgcgtaactcagatgaggagccaggtggtgcgcgactaggatgcgagactatgagtcacgttctcgccgcgctcgcctggccctacgccaacggcccgcgccacatcggtcacgtagcaggcttcggggttcccgccgacatcttcgcccgctacatgcgcatggccggtcacgacgtgctcatggtctccgggaccgacgaacacggcaccccgatcctggtccaggccgatcaggagggcgccaagcccgccgaactcgccaaccgttacaaccgcgtcatcgtcgaggatctcaacgcgctgggcatgtcctacgacctgttcacccgcaccaccaccgcgaaccactaccaggtggtgcaggagatgttccgcaccgtccacgccaacggctacatcgtcgagaagaccaccaagggcgcgatctcgccgtccaccggccgcaccctcccggaccgctacatcgagggcacctgcccgatctgcggctacgacaacgcccgcggcgaccagtgcgacaactgcggcaaccagctcgaccccatcgacctgatcaaccccaagtcgcgcatcaacggcgaagtgccgaagttcatcgagacgcagcacttcttcctcgacctgcccgcgctggccgacgcgctcggtgaatggctcaagacccgctccgactggcgtcccaacgtcctcaagttcgcgatgaaccttgtggacgacatgcggccgcgcgccatcacccgcgacctcgactggggtgtcccggtgccgctggaaggctggcaggacaacccgaccaagcgcctgtacgtgtggttcgacgccgtcatcggctacttctcggcctcggtcgaatgggcccgccgctccggcgacccggaggcgtggcgcaagtggtggaacgaccccgaagcgctgtcgtactacttcatgggcaaggacaacatcaccttccacgcccagatctggcccgccgaactgctggcccacaacggaaagggctccaagggcggcgaacccggcgtctacggcgaactgaacctgcccaccgaggtggtctccagcgagtacctcacgatggagggcaagaagttctcctcctcgcgcaaggtcgtcatctacgtccgcgacttcctggaacgctacggccccgacgcgctgcgctacttcatcgcggcggcgggacccgagaacaacgacaccgacttcacctgggccgagttcgtccgccgcaacaacgacgaactcgtcgcgggctggggcaacctcgtcaaccgctcgatcgcgatggcggccaagaacttcggccagatccccgaggcgggcgagctggaggacatcgaccgcgaactgctggcgacggtgacggccgcgttcgacaccgtcgggggccatctggcgtccaataaggtcaaagcgggtatcggcgaggccatgcgcacggtggcggcggtcaacaagtacctggccgacacggccccgtggaagctcaaagaggacaagcccaggatggccaccgtcctgcacgtggccctgcaggcggtcaacgactgcaagacgctgctggccccgttcctgccgttctcctcgcagaaggtcaacgaactgctgggcggcaaggaggacttcgccccgatgccgcgcatcgaggaggtcgaggacctggacggtgacgcggccttcggcaccgggacctacccgatcctgactggcgactacacgggcaccccctcgtggcagtcgcacccgatccaggccgggcacccgctcgacaagccgaccccgatcttcaccaaactcgatccctccatagtcgaggaagaactggcccgcctggagagctgaacgactggctcgccaagctgccacttagcctcgctgagccaccgctcagcgaggctaagcgttgcttcagccgaacccgtctaccgtcaaaagtggggaggaggtcggtggcccaaggccgatcgcgccgtcaggctgtcggcggacgcggctgatccgagtcggttgaggacggcgtcggttccgtgtcagcgatttgagtcgcctcgtcgagttgaaccgccagcggctccgtcggtggctcggcggaagcgggctcggccggagccgtcggttgggttgccaacggcacggtctcggacgcgtcggctccagtgcgtgcggccgtcgccgtgcccgcgaagcgggcgactatgggcgacagtaggcacagtggacgcagtgcgggttcggcgtcgctgaacagctcggtggtgcgggtgtcccacacggcgatcggtttgcctcgcgtgtcgacgacggtggtacgcggttcgccggggcgcagcgtggcgagtacttggttgtcggtgccgcacaggtcgtagttgcggctggcggcgctgaccgcgcgcagggtgcccacgcggcgtccgtgccggtctgtgacgtagaacgcggtcttccaggccgcgtcgggtttggtgagcagccaacgggttcgcagcaggctgtcgcgcacctcgaaggcgtgtggcagcgaggcggggtcgcgccagatccgggcccgccatcgccgccagctcgcgggcgggcggtggatcacgtgcgccacttgggttccgtcgacgctgtagtagccagaggcggcgtcgaagccgagccggtcggcggtcgtgaacaaggtggacagttcgggcggcgacgggtgcgcgacgccgttctcgtcgcccacgatccagcgggacgcgaagaactgccacagccgcagcagctgaaccgtcgacaccgactcgatcgggtcgagccgcacccagccgatctcggcccccacggtcgcggtgccggtcagcgattccggcaacccagagaccgtcgccgggtcgcaccacagcgcgatccagacgcgatcgccgccgggtcggcccggctcgcgggacgggacgaatccgatgccgcgcaccgcgtccagcgggatgtccgcgtgggtgcgccaacgccgcaatcgcacccgggtggcgtcggcgcacagtcgacgggcgttgccgaaccgcaccccgatgtacgccgccaccagcagcgtcagggtcgcgatcggtgtggtgaacccgctgcccgacaacagcgccccgaaggtgagcaccagtccgaccgacgcggcgatgagccgcgcggtcccgtgccgggacccggcgcagacggtgaccgcacccggcaccggttgccccgccaaccgttcggcgaggtcgccgtcgcggatgcccggccgccccggttcggcgtcgatggcgcgcgtgaccgcgcgcaggtttccggcgcgggtggtggcgtcgatggtcaacgcgatgctcgccgcggcggcgagtatcgcgaggatcgcccacaagatcgcgaacatcagggttcctcagcggtgtgatggttgagtcacaacgataggcgcgcccggctcccgcccgcatcggtccacgggaggagcccaagtcgcccgccacctaggggacgacccgggcccagcgtctcccgtcttgacgttgacgtagctcgccgtcacgcttgtcgtccgcggcttacacgctaatgccaccaccgggcttgtcagcctgatggcggcgaccaacggccgatcaggtccgcgaccgtcgccctgacctgccgcaacagttcgtcaggggtggagttcatttcggtgcaacgtttctcgagatgcccgtcgatccatagtgatgcgatcccgtgcccgagtgcccacagtgtcatgaccagtccggtcaggtcggcggcgggcagcagtccctcgcgctgccaggcttccagcggctcggtgagctccttgaaggccgcgtccccggcggcgtggacgtcgggatgcttgtcgggcaacgacagttcgggacggaacatcagctggaagtgggcacggttgcccgcggcgaactccacataggcgtccagcatggccagcagcgcgtcctggggttcgtccgagccctcgcgcgcggcgcacagccgctcggccagtttgttgaacccggtcgtcgacagcgccgccagcagcgccgcgcggtcggcgaagtggtggtacggcgcgccggggctgacgcccgcctcgcgcgccacccgtcgcagactcaccgcgccgacgccctcctcggcgatcagccgcagcgacgcgtccagcagttcctgacggaggttcccgtggtggtagctggacttctgctgactggacgacacgagccaaccctaaacgtccgttccgtcaagtaaatctatacactgcttagatcgaagctttccactgagaggcgaaccccatgaccccgaagtccgcggccccggtactggtcaccggcgccaccggctacatcgcaggccacgtcatcaaggaactgctggccaacggctacatcgtgcgcggcaccgtccgcgacacctccgcgacccacaagaccgcccacctgcgcgcgctgcccggcggcgagcggctcgagttcgtcgccgccgacctgacccgcgacgacggttgggccaaggccgtcgacggttgcgaatacgtcatgcacgtggcctccccgctgcccaaccacacgcccaagaacgaggacgaggtcatccgtcccgccgtcgacggcaccctgcgggtgctgcgggcctgcgccgacgaccccggcgtcaaacgggtcgtgctgacctcctccatcgccgcgatccgcatcggacaccccgacgacggccgggcccgcaccgaggacgactggtccaatctcgacaaatgcccggtctacccgaagagcaagaccctcgccgagcgcgccgcgtgggacttcatggccgacaagggttctgcggccggcttcgagctggtggccgtcaaccccggcctggtgctgggcccgctgctcaacgacgactccagcacctcggtggagacactgcgcaaactggtcaaccgcgaactgcccggttcgccgcggctgggcttcgccgtcgtggacgtccgcgacgtggccatcgcgcaccggctcgcgctggaaacccccgccgcggccggaaaccgctacatcgtcgcgggcgaacacctgtggctcaaggacatggcgagcatcctcgccgccgagttcaacccgcgcggctaccggatacccacccgcgccatcccgaactgggtgatgtggctggcggcccgcttcgacaagaccgccaggctcgcgctggacttcatcaacgtccgcgaacacctgtcggccgacaaggcccgccgcgaactgggctggagcatgcgccccgtcgacgagaccctcatcgccaccgtcgacagcatgatcgaactcggcatggtgcgcgaccgggagaaggcaagcgcgcgcggctgaaagccgtaccccgcaagcagacgaggccccgtccgatttctcggacggggcctcggggatcgctgtgcggttaagccgacaccgccaattgccacagccccacggctatggaatcggtcatgcggtccagcgcttcggtgttgatgttgtccgggtaggaatcgcaggagtcgtggtagcacgggtcgtacgactctccggccttgccgccccacttctcggcctgctcggccgtcatctgggctccggctccggtgaacagacccgcgaccgggataccggcgtcctcgaaggacatctcgtccgagcagcactcgccggtgttctcggtctcgatgttcagttccttcaggtgggcgcccagcgcctcggtgtacttggcgtcgccgtccaggaagtaaccggcgttggtggagccgatcatgtcgaagttcaggtacgcctcgacaccgtcggcgccgccgttctgcacgtagtacgccgagccgttgaggccctgctcctcgtcggcccaccaaccgaaccgcacgtgcttggtcagctccggcttggcctcggccagctgcaacgcgacctccagcagcgcggccgaaccggaaccgttgtcgttgatacccggtccggcgctgacgccgtccaggtgaccgccgagcatgatggtcgcctgctcgtcgccaccgggccagtcggcgatgatgttcgggtcgggcgaggtgcacgactcacaggtctgcttctcgacctcgaagccggcctcggtcagcttggtggcgacgtagtcggccgaggcggtgtacccctcggttccggccgagcggttgccaccgttggcgtcggcgatgttctgaagctcctgcaggtgcgccttgacgttgtcgacgctgatgtcgggggcggccttgttcgactgttcggcctgtaccggggaggccaaagccggtgcggcgaacaccagccccaccgccgtcacaagtccgaccccgatcgccaacagcgatctggtccttgacatagggggttctccattccaggggggttcacgccggggttgggcgcgagttaccgcagcataccgcatatccatccacatttacatgaatgaatattcacgtggtatttccgcgaaaaccccacccgactgatcccgaccgccccgtccacaccggccctctaggatcacggggatgagtgccgccgccgttgacgcccccgtgcgccccccggccgaccccaccgacccggtcccggcacgcctgcgcgcccgcctgtccccctggcgccccaccaaccggcttcagggctggctcatcgcgggcctcgtcacggctttcggcgccgccctgcgcctcgtcggcctcacccaccccaagggcctcatcttcgacgaggtctactacgcccaggacgccaaacaactcctcgaccacggcgtcgaatgggacgtcgagaccgccaacggctcctacgtagcccaccccccactgggcaagtggtgcatcgccctcggcgaatggctgttcggctacgacgagttcggctggcgcatctcctcagcggtggccgggatcatctcgatcctcctcatcaccctgctggcccgccgcctcaccggctccacagtgctgggagccgtcgccggtctgctggtctccatggacggcatgcacctggtcctgtcgcgcaccgcactgctcgacatcttcctgatgctcttcctcctggccgccttctactgcctcgtcctcgaccgggaatcccgccgctcccgctggctggcggccctgtcgtccggcctggaccccaccaagaagagcccaccgttccagttcccctggtggcgcgtcgccgcggccgtcctgtccggctgcgccatgggcgtcaagtggagcgccctgtggttcatcatcctgttcctcatcctcatcttcgtctgggaatggcaactgcgccgcctggtcggcacccgcacccccatcctcgacgccctggtcaccgagatcggctggctgttcaccttcggcatcgtctccatcctcacctacctggccacctggaccggctggttcgccaccgacaacggctacttccggcactggctggccgactccggctcctcagaaccccccgtcctcggcgccctggtcaacctgtggcactaccacaccgacgtcctcagcttccacgatggactgtcgagcccccacacctaccagtcctggccctggcagtggatcctcgacatccgccccgtcgtcttcttctggtcctccgacgtcgactgcggcgcccccgaatgcgcctccgaagtgctcctcctgggcaccccactcctgtggtgggccttcatccccgccctgatagccctcgtgtggtggggtctgtccaaccgagactggcgcgcctgggcgatcttcggcgccgccttcgcgggcatagcgccctggctcctctaccccgaccgcaccatgttctccttctacgccctccccgcggtccccttcctcgtcctcgccctcacggtcaccctcggcctcatcatcggcccccgcacggccacccccgaacgccgcctctccggctccctcatagcagcgggcatagtcatcctcatcgccctgtgcttcgcctacttctggccactgtatacaggccagatcatgaccaacgacgactggcacgcccgcatctggctcgaagaccgctggatctgaccccacccaatacacccaagaccccctccccccgcctgtgctagggtgatcgccggtcaatcgaccaggggctgtagcgcagttggtagcgcacctcgttcgcaacgagggggtcaggggttcaaatcccctcagctccacaaggaacaaccagatgatgagccgctggaccgatttcggttcggcggctttcttcgtcacatctccgtcgagcggaagcggtcggtgacgtcggtggacggtacaacgccggacgggatggtccagccgcgctcgaagcgatcctgttgtcgcccgccccaggtcatgccgagggccgcgtacttgccgtcgaagagtcgcttgaactcggcgtacaggtcatcggccgcatagagtttcgccgaccgaaccgaagcggtcgcgggatcgatctcgaccgtgaccacgtcgtgggtgaaagagcggatgacccccgcgcgtttgcccaccgagaacgtcttgacctgcaggtcgccgtgtttcggtgttcgcacgtcgaacgccttctggtgaaacggggcgacggtgccgttgaatgccttcgcgacgagttcttccccgaactggcccaggatcgatgtggtgttcttgccgtgctgtgccagggcatgggcgatgcggacaaggtcggccgtggtccaggtgccggttcgaagggaggtgatgatggcgtcggcgtcgagctggttcacggtggggtgctccgatcttcagttgcgctagtgggggcttgcattgttgccacgggcggggtggtgcggttgtggctgcgtgaggtggttttggggttcgagtatgtggtggccatggcgtcgtgtgggttcgctttgggttgggcctgacggctgggggcgcgtcgaccggttagccgtcggagggggtgggcatcagaggttggccgtcgtgttcggcggcgcggaccaggcgtcgcagtaggtcgttgagttgttcgagttcggggttggtgaggcccgacagtaggtcgcgttcggtgtcgtcctgttggccgatggtgtcgcgccatgcgcgggagccggtgtcggttagtgccaccaggaggcggcggcggtcggaggggtcgtggacgcgttccaccaagccgttgcgctccatgcggtccaggcggttggtgagggtggccgggtgggtgtcgagcagttcggccaggtgggagggggtcaggtggtagggcgggccggttgctctcaggcgccacaggatgtcgtattcccagctggtgagggggtgggccgcgagtgcggcttcccggtggcgttgtaggtggcgtaccagcatttgcattcgggtgacgacgccttcccggagggggtcgagggtggggagttcggttcgccagtgggcgatgtggcggtcgatggagtcggtcatgggttcaggataggtgtggtttcatatattttggcttcgtagtaagatatttgaaatcgtaatactttgaatggagctgcttatggcgtcactcaagttggccggacggatgaacgagcacgttgtggagagcgagctgttgcgcgacaacgtgctcggtgatcccgcggagcggccgctgtgggtctacacgccgcccggctatgacgacggcgacgagacctatcccgtgtgctacctgctgctggggtatgccgggacgcttccgatgtggcgcaaccggacgccgttccgcaagccggttccggagctgttcgacgcgatggtcgcgagtggggaggcgccgccgatgatcctggtgttcgtggacgcctggacctcgtatgggggcagccagttcgtcgactcggtggggaccgggcggtaccactcgtatttgtgcgaggaggtggtggcttgggtggaccggcactatcggacccgggccgatcgggagtaccgggcgatcgccgggaagtccagtggcgggcttggtgccgcgatcagtgcgatgttgcggcccgatctgtttggcgcgttcgccacccattccggggattcgttgtcggaggcccagtacattccgcatttcctgcacgccgcccggcagttgcggccgtacggcggcgacattttcgcctggtgggccgacttcggttcccgggtggcgttcaccaaggacgaggacctgcggttgctggagttgttgggtgtttcggcctgtttctcccctgacccggacgggaaacccttgctgcccttcgatcctgtcaccggcgcgctcgttgaggatgtctggcggcgttggctggagtgggatccggtgcgtatggcgcgtgggtatgccgaggcgctgcgatcgcagaaggggatctggatcgacgcggggacccgggacgagtggtttctcgacctgggtgccaccgcgtttcgccgggtgctgggagacatcggggtggccgacgacgtcgtcgagttcgagttgttcgacgccgggcatgtcggcatcgagtatcggcatccgctggctctcagttggttggcgcgtcggttgacggatcaggagggttagcggccgcgtcggtttggcgcctgcggtgggccagaccggcgagggtttcccagatcaggcggtgggcgttgttggtggtgaggtcggcgtggtcgtatggcgggcagacttcggtgatgtcgagggcgaccacgttggtatccatggcgatgcgacggacggcgcgcaggaggtcggcgggggtgaggccgccgggttcgggggtgcccgtgccgggggcgaagccggggtccaggacgtcgatgtcgatggatatgtagatgccgtcggtgccgtccagcgcttcggtgatgacgtcgtccatcacggattggatgccgcgttcccagatttcctgcatcgtgtggtggcgcatgccttgggcgcgcatccaggcctggacgtcgggtgggggccagtagccgcgcagaccgacctggatgaagtgctttccggtgatggcgcccgattcgatgagacggcgcatgggggtgccgtggctggcgaggttgccccggacgatgtcggccgtgtccgcgtgggcgtcgaagtggatcatgccgatgcggccgtggccgtggtgggcgccgacggccagggcggcgggccaggtgatggagtggtcgccgccgatgatgaccgggatgatgtcgcgggtggtcacctcggatacgcgttggtggatggcggttttcgagggctcccacaggcccgggctgacgatggcgtcgccgtagtcgacgacgtcgaggtggtcgaatatctcgatctctaggtcgaggtggtagctgcccgggtcgtaggcgttggcgcgcagggcgcgggggccgaagcgggctccggggcggttggtggtgttgtcgtcccagggggcaccgatgatggcgacgtcggggcgccacgcgtcgagttgttccggttcggagaggtgcgggcgcagaccgaaggtgggcacgcccatgtaggaggaggagtcgagctgggcccgcagaccgggcgggagctggttttcgggggtcatggggtgtagtccacatccagggtggtgggacggcaatggatgtagcttggggcttaatgatcaggttcgtgctcggggttgaggacctcgtcgacacccggttcgccgtctcgccgttgcaggagacggtgctgagtttgcgggtgctgcgggatcccggctggtacgcgttgcatttgccttggcgccgaatggttctgccgcggctggatgggctggatctggggttgttgctggcgctggtgggcaggcgccacacgcttcccgacttcctgacgccgcgtccgacgagtttcgctccggcgttcgaggacgagtgggacgtcgcgcggcgggcggcaccggaggtggttcggcgggagcttacggccgcgtatgaaccggatgcggttcccgaggtcttgcgggacgcggcgggtggcgacgtggggctgctcggggaggctgtgtgcggggtgttgcggcggtactggcagctcgcgatcgagccgttctgggagcggatgcggctcgtgatggaagccgacatgacttaccgcgcaaggcaactggcggtgggcggggcacggttgttgttcgccgacatgcatccccacctgcggtggcgggacggggtgctgtcggtggacaaagtggtcggtgagcatcgggtggtggcgtcggggcggggtttgttgctgattccgtcggtgttcgcgcaccagcccgctccgccggtgactccggacgaaccgccggtgctggcctacccgagtcggggcgtggcgacgttgtgggcttcggcgccggtcgccgagtcgagcgcgctcgactcgctgcttggggtggcgaaggcgcgaatcctgctgctccttgaggaaccgttggcgacatcggagatcgcccggcggctggacgtgacccccagcgccgtgtcgcagcagctgcgcgtgttgcacgacaacggattggtggccagggcccggcaggggcggcaggtcctctatcgacgcagttctctgggcgatcagttggcgcggcggaaagcgccgtcttgacaggtgcgacccgaacatgtataaaaccatgtggttataaaaccgaaaggttatgtacatggttgcgagtgacaccctggacgcgacgttcgcggcgctggccgatcccacgcggcgggcgatcctggcgcgcttggccaacggggacgccacggtcacggagttggccgagccgctgacgatcagccagcccgccgtgtccaagcacttgcgggtgctggagcgggccgggctggtgagtcggggacgggacgcacagcgacggccgtgtcgcctggaggccgagccgttgcgggcggccacggactggctggccgactatcgcaactactgggaagccagttatcagcggttggacggcctgctcgacgagttgcggggcggcgagtcgtgaacactccgcttccggggctgggcttgcgggtcgtcgcgtccggggccaccgatctggtgctcaccagggttttcgacgcgccctcggcgttggtgttcgacgcgatgaccaagccggagttgttgcgacgctggcatggggcgcgagggtggtggctgaccgagtgcgaagtggacctgcggcgcggcggcgcctggcggttcgtctctcgcggaccaaacggggccactatggagatgtacgggacgtttcgtgaggtcgcgccgccgcatcgcttggtgcagaccgagatccaccgggactgggacgagggggccgcgctggtcaccaccgtgttggacgagaccgacgggcgcaccaccatgaccgtcaccgcgcggtactcctcgaccgagatccgcgaccaggtcgtgcgcagtccgatggaacgcggcgcgggcgaagcctacgaacggctggccgccgtgctggccgatgcactcatccgagaaagggacccagaatgaacgacgaccgtccgaccaccaccgagatccccgacatcgccgacgtcaccgctgacccgggcaatccgccggtgccgccgggcgcactgctgctggagctggttccggtgcccgtcaccgacatcgaccgggccaaggcgttctatcaggacaaactcggcttccacgtcgatgtcgacgtcagccccgccgagggtgtgcgggtcgtgcagtgcacgccgccgggttcggcgtgctcgatcacgctcatcgagggactgcccgagctggacatgccaccggggaccctgcggggtctgcatctcgtcgtcgccgatatcaaggcggaacgggaaaagctgctcggccggggtgtcgaggtcggcgagatcgtggactccggtggcgtcctgtacgtctacttcgccgacccggacggcaacacctggtgcctacagcacatgccctggcgctgagcgaccgcccgcgacatgccaaggtggacgaatgtcgctgcttgccgccgctcagggcggggacgaggacgccttcgcgcgactggtcgccgggcatcgccacgagttgcacgtctactgctaccggatgctcggttcggtggaggacgccaaggacgcggtgcaggagaccatcctcgccgcgtggcggggcctggccgggttccagcagcgcgcctcgctgcggtcctggctgtaccggatcgcgaccaactgctgtctgcggatgagcgacaagcggccgaagcggatcgtgtcctgggaccacggaccgtcgcgtaaaccgggcgacgacctgggaacgccggtgaccgaaccgatctggctgcaaccgtggcccgacgacgtctccacgatcgaccccgagtgcgccgaccccgcgacctcctacggccgcaaggaaagcgtcggactggcctatgtcgcggcgttgcagcggctgcccgccaaccagcgcgcggtgctgattctgcgggaggtgctggcgttctcggcggctgaggtcgccgagcagttgggcacctcgacccagtcggtgaacagcgcgatgcagcgggccaaggcgaacctggcccagccggtgtcggtggacgagccgcgcgtcgacgggctcgacgccgggcagcgggaggcgatggacgccttcgtgtcggcgttcgagcgggcggacgttcccgccctggtgcggctgctggccgaggacgtccggttcacgatgccgccgctgcccgcgtggttcgacggtgtcgcggacgtgaccgggttcttcgcgcagcgcgtgttcgccaccccgtggcgggtgacgcgggtcgggttcaacggacggcccgcgatggcgtgctaccagggcatcgagggcgagttccggctgggaaccctgacgattccgcacttccgcgacggcagggtcgtgtggatcgcgtccttcctcgacccgctgttgctggcgcgactgggactgccgccccggctgtagagatttctcgaagtttttctgaccggagcgatgaatcccggagatcggctgtctcttaacacccgacagcgattcagatcttccgaaaggagcgcgtcatgcgcaccgtcatcgtctccaacatcatgtccgtggacggctaccacgagggcccgggcggcaacgtcatggcgctcaacatggatgcggccttcgacgcctacaacctggagcggttccgcagcgcgggcaccgtcttgttgggcggcacctcgttccagatgttcagttcctactggcccggtatcgccgacgcgcccgccgacccggacaacccggcactcgacgaggtcaaccgcgagatcagccgggtcttcaacgcgctgcccaaggtcgtggtgtccgactcctatgtcccgtccgccgacaacccttggtacgacagcaccaccgtcgtcaagcgggccgaggtggcggactggctgaccgccgaacgtcagcgcggctccggcgacttcgtgaccttcggcagccggacgatgtggaacgggctgttggctcaggagcttgtcgacgagcttcatctgatggtggggcccaaggctttgggtggcgggacgccggtcttcgccgcgcccgtcgaactgcggttgctggggattcgccggttcgacggctccgacaacgtggtgctgcgctacgcgccggtcacgcccgcgatctaggccaaccgggtgaggatccgcagcaggggtgccgggtcctgcggtcccaggtggggtgcgtcgagggaacggacgtcgaagcggttgtcgccggtggcggcgtcggcttcgtcgatcatccggtcctgcaacgccggcgggatggcgcggtcggcggtgcaacggatgtaggtgcgcggtacccggccccagctgccggggtggccgcgggcgtcgtcggtggccaccgccgcggcttcgtcgggttcgaaaccgttgagggcggcgcgaaacgcggccttgtcgtagtcggccgcgagtgcctcccttgcggcgtcgatgaactcggggtcggcggatcgccagttggtgcggttgacgcccagttgttccgggtcgccggtgccggggatcgtgggcagcagggtcgtctcgccttccggggtgaggaaggcgtcgacgacgctgcgcagttcgacgcagcagaacgcggtcaggtagatcagccgggcgatcaggtcggggacctcgttggcgacccgcgtgatggtggctccgcccatgctgtggcccaacaggatcaccgggccgtgccgcgcgacgcggcgcaccagtttcgtgacgtgccggacgttgtcggccagggtgacgtcggccagtaccggcgacggtgcggtggcgaagccgtcgaggtcctgcggtgcctggtacgacagcgggaagttcccctgtggtccgtggccgggcaggtcgaccggcagcacgcggtgtccggcggcggccaggcccgcggtcagtgccgcgaaggacgcggcgttgccgttcgcgccgtgtaccaggacgaaggtggtggggtcgttcggtcgcgcctgcgccgtccgggtcgtcagggcggtggatccggcggcggccagcgcggtggcgcccagcagcgcccgacggccgaaggttcgtcccttgtggtttcgctgctcaggcattggccttcctcctcgaccgggcgcgggcggcggcccagaccagcagcccgaccccgacagcaccgaccagcaggtcggtccactgcgggagtccggcggagcgcagcagggcggcggcgccgaagctggtgtgccacagggattcggttatcgccgagccgaagccctgcacgaacaggacgaggccgatcacccagcgggtgctctgccagccgtcgcggtcggggtggtcggtggccatgcggtactccttcgcgtcggtcgtaccggacgttccgatacgagcgtatcgaatcgtagcacggttccgatacaagtgcatcgcatagactcgacaacgtgcccaagcaggtagaccacgacgcccgccgcctccagatcgccaaggcggccttcgatctcatcagtgagcgcgggctggaggcggcgacgcttcgggacgtcgcgctgcgcgccgaggtgtcgctgggcgcggtccagcgctgtttctccaccaaggacgagatgatcgtcttcgtcctggagtacatgaaccagcgggtcaccgagcggattcagggccggatctcggccaccgccgacccggactcgaccgtgaccatgctggagcagaccctgatcggcatcatcccggtggaccggctgagcctggccgagtcccgggtgtggctggccttcatcgcgcaggcggccgtcaacccgaaactggccgcgatccagcgcgagcagtacaccggcaccgccgagctgttcgcgttgctgctcaaggtcggacaggacaccgggaaactgcgggccgacctcgaacccgccgacgaggccgagtcgctgctcaccttcaccgacgggttgaacattcagatcctagtcgggcggctctcccccgacgacgctctggccgcgctgcaccgacggctcgacgccctgcggaaggcgtgagtccgggccgggttctccggcccggacgcgtgtcagtcctgcggcagttgggttttggcttcctcgtatccggcgtcggcgggcgcctcggccggggcgtagaccaggttcagcactccggtgctgaacgcctgcgaggacaccagtttcagcgggatcgactccgtgccctcgtcgaacagccgggctcccttgcggacggcgatcgggtggaccagcaggtgcagttcgtccagcagtccggcggccaacagctgccgcaccaccgacaccgagccgctcatgccgatgacggcgtcgtcgtcctcgttcttcaacgcggtgacggtctcgacgagatcgccctcaagctgctcggagttgcgccaggtgaacttcaggtcctggtgggaggcaacgatcttgcggacatcgccgagtttcttggcgaacccggcgtcctcaccaccggcggcttcgcgctcgggccaggcacccgcgaagctgtcgtaggtctcgcgcccgaacagcatgatgtcggccgcgccgagggtgtttccgacagcggcacccatctcctcgttgaaatacgggaagtgccactggtcgggggcctccacgacgccgtccagcgagatgaacaagcccgcgatgatcttccgcatgatgattctccgttctcagaccgagtgattgtcactggctaagacggggtcggggcgcggaagtcatcgccgagggcggaaaagattttggggccgatggtgccagtgtgactgctgagttcgaggcggcgtagaattcagctcgccaggcgggctttgtgcccgcacggtgctcgggaaggcccccaccggccttcccgagtctctatccaccgagagtaaaactttcgaccgcgctggttctgatgctggaaccgcgcggtttttttgtgtcgccgccgcatttgtccacgtgttggcttctcaggcgaccaaggcgaaccctgattgcactgtcacgagaatcataccatgcattggcggcgtgcatcaactttggcagatgcacgtgcagatgactatgaatctgggtgtgcatgtcgtatagtaaggaggccagttgaataccgagatggtggacgtccgaatcgggcgctcggaagggtttgatgaccatggcacacaatggaataccggcgggccagttgcccgccacgattaagtggcagaaaagtcgccgcagcaaccccagcggcaactgcgtggaaatggccgccctccccggcggcgcagagatagcagtacgcaattcccgcgatccccaagggccggtgctcgtctatactgtggacgaaatccgggcgctcgtagggggcgcacgggacggagacttcgacaaccttctcgcttaggtcaagtctcgcccggatttctcagcccaccgtcaccttaaaccgattgtcggaagatcccgactaacctgtcttggtgacatgcttgcgtgagaacgcatcactgaagaggcaagtgtcggtccggaggttcacgagtggcgatgccgtcgcctggcatagggtctgaaggtgggccaacagcactacgtatgctgttgggcgctcacctgcgcagactccgtgaggcggaaggcatcagccgttcggacgcgggctgggagatccgggcctccgactccaagatcagcaggctcgaactcggccgggtcagtttcaagatccgtgacgtcgaggatctgctgacgttctacggagtcgacgacgaagaggaacgcgccgaactcctgaaactggccgaggaggccaacactcccggttggtggcaccgtttcggtgacgtgcttccgggctggttccagtcctatctgggccttgaggccacggcctccctcatccggacctatgagaaccagttcatcccaggactgttgcagaccaaggcttacgcgcgtggcgtcgtgttgctgggtcacggacgcgccagtgcccgcgaggtcgatcaccgagtggatctgcggacgtcgcgacagcagatcctgcaccgcgagaacccgcctcgggtgtggacggtcgtcgacgaggcggcactgcgacggccgatcggtggcaagcaggtgatgcgggagcagctggaacacctgatagaggtcagcaaggctccccacatacagatccagatcatcaagttcgaggccggtggccacgccgccgcgggcggcccgttcacgatgctgcggttcccggaccaggaactgcccgacatcatctacatcgaacagctcaccagcgccctgtacctggacaagcgggacgacgtggatctgtacaccgcgtcgatggaacggctgtgcgtgcaggcggaagagccgaagaagacgccggagatactccgggagatcatcgggcagctctactcgtagctcccaaaaggaccggggaagcgcggtctcccgcactcccccggttcacgttgtggcgcttagcccttcttggcgattcccgccatgaggatccgctggtacggctccaggtcctcggccggagtcagcacccggtccggctcccccgggaaccagcgggccaggaagtccagtcccggcggttccagcggcagaccgaggaagtgctccttgatgcgctcgggggtccggatccagccgttgccaaggctttccagaccggcctgctccatcgccttctgcagcggttccccggtgtcgacgaagtcggtgatgaacaggtagcttccggcgggcatcgtgtccaggatggtgcgcacccactcgtcgggctgctcgtcatcgtggaagtgcatgtggaggcccacgatcatcagcgcgatcggacggctgaagtcgagcatccgctgcacgtcctcgttctcgaggatctcgttcgggcgccgcaggtccgcggtgaccacagtggtcgagttgttggtcgccagcagcgcccggccgtgcgccagcacgatcgggtcgttgtccacatagacgaccttcgcctccgggttgatctcctgggcggcctcgtgggtgttcttcaccgtcggcaggccactgccgatgtccaggaactggtcgatgccctggcggaccaggtactgcacccccttgaccagtgcttcccggttctccttggcgcacttgcccgaatcgggcacgtacttgaggtaggtgtcggcgcccgcgcggtcggcggcgaagttgtccttgcctcccagcagcgcgtcgtacacgcgcgcgatcgtcggttcattgatgtcgaattcagaggggggttgatagccctcgttgggtgtcgccccatcggatgcggtcatcgcgcagccttcgcgtcgttgggattgggtagcgctcatcctacgacgccaccacggtctgtgggggctgggacccagatcacgcctggggtagcggaatccaaaccaggtattcgcacaaccgttgcaggcgcgggtttgtcaggtcgcggcgggcagaacggtgccacggcgcaactgtcgcgtggacaggtagcggcggcggtcggtgatgacgatggtcgccagtgtcccgacggccagccaggcggcgagctggacggttccggtgagcatcagcgcgtgggtgtcggtcacggtgccgcgcaaggcgagtgtcgcggcgtgggtgggcaggtagcccgcgacggcgtacaaaggggacggcagcgtggagatgacgccggtggcggcggtgagcagcaggacggtcagcgacgccagtcgtccggcgcggccgaagatcgccacggcggcctggttgagggacacaaaggtcagtgcggccagcagggcgacggcgccgaagcccagggcccgcatgattcccagtcccagcaccggaaccgcgatcacggtgagcgcgagcgcggccaacacggcggcgcaggagccgggaaccgcggtgcgcaggatgatccgccaggtggcggcacgggcggtcaggacggcggcgggaacggcccgggtcacgatgtaggtggccaacgcgagtgcccacagtgccatggcgacgaacagcgtcaacgccagcggcccgatgccggtgcgggaggcgtcggcgtcggtgggatcggcggccacggtcttgaggtgggcgcgttcgtccttggtgtagctggggacctggtcgcggacctggttcaggccggacgccagctcgcgggcaccgtcgtcgacctccttggcgccatcgctaagctggtccgcccctgtggacagattaccggctcctgtggacagtcgtccggctccggtggcgagctgccgggccccggtgtccgcctgctggatgccggagtcgagttgccgggcgccgtcggcggccgaggcgatacccccggccagttccccggcccgggaggcgagggtggcgttgccgtcggcgacctgccgagcccccgacgccaggtcccgcaccgcgtcgcgggcgtcgacggcggcctgccggatggtttccctggcaccgtccagttttccggcgttggtctcgaagcggtcagcggcccggtccagtccccggcagaatcccgggctgccgcccccggcggcgcagtcatcggcgagccgccggaactcccgggccgcctcgcgcgcggacggcagcgcgtcgatggcgtcgatgatgcggttggccagcgggaccacgaccgaggcgagctgttcgtttccctgcgcgacctgctcggcgccgtcagccagccgctgggtcagccggggcaactgcgcggtgtcccgctcggcctgcgacagtccactggagagttgcgctgagccgtcggcgagttcgccggtacccgacgcgagctggtcggcaccgcgcgacagctcggccgtggcggtgtcgagctgcgcggccccgtcggccagttccccggcgccgtcggacagctgcgaggttccgtcggcgagctggctggcgccgtcggcggcttcgccgagtttgtcgtggatggtggtgaacgcgacgtagatgttgtccagataggtctcgacgatctggttgtcgagggagtcctgggttgccgtcgcgatggcggtgaccagtcgcgggtcggcggcgccggtggcgtcggaggtgcggacccgcagcgtggcccgggcggcgtcgagcggcggctgggtcgcggtggaggtggcccgccgcgagaagtcctccgggatggtgacggtggcggcgtaaccgccgtcggccagcccggcctcggcgtcgtcggcgtcggtgagaacccaccgataggcggagtcctcgctgtggctgaggattccggccagctgccgtcccaaggggatggtctgtccgttgaccttgacgggcttgtcgtcgttgacgatggccgcggtggcggtgccgtgatcagcaccgggcgaccagtacgcccacgtcaacagcgacaggatgaggaccggaaccgtgatgagcccggtccaggtcttccaggtcagcggcccggaagcgatggcgcgggccgaatcggcgaacggcttgaacatcaggcgacctcggcgggttgtgagcgcagggcgagcagctgggtgcctgcgggcagcaggtcgtgggcgcggtcggggtcctggcaggtcagcacgaccgtcgcggtccgaccgtcacgggtgcgacgctcggccagctggcggcgtagcgtgtcgcgggcgtcgccgcgcagaaccagatcagcatcgtccacaagcagcagttcgactccgttagccaacgcgtcccgcgccgccccggtcggatcgggagtggtgcgacaggtgatgagggcgaccgaaccgcgtacggcgtgggtgtgttgcggcagcacgtgaccgagcaccttgaggtcgccgtgcaggttcttgacccgtccggcgagggtgaacagcagcgcggtcttgccgaccgggccgggtccgtgcaggacgaggacctgaccccgttgtgcgtgaatgtccatggcggacagaactgttcggccccggtcgtcgtcgaggcgcaggtcccgggcactgatcgcctcatcgctcccgggggcgggccagtcggccagtcgcagttcgtggacgagggagtcgccttcggcgtcgaacaccggcagcgcccggtccagtgtgggaggcagtccccaggcgcggtgccccaggagtgcgagcacggccgggacgagggtcatgcgcaccaggaacgcgtcgacgaacacaccgacagcgaggctgaacgcgatgggtttgatggtggcgctgccttcggggacgaacgcggcgaagacggcgaacatgatgacggcggcggcaacgacgacccgggacgcggagatgaacccggtctcgatggcgtggtgggggtcgccgccgtggacataatcctcgcggatgcgcgacacgaggaacacctcgtagtccatggcgagtccgaacaggactcccatgaggatgatgggcaggaagctgatgacgctgccgacgtgggccacgttcaggacgtcggcgaggtggccctgctggaacacgaacgaggtggcgccgaatgccgctcccaccgacagcaggtatccggcggtggctttgatgggcacccagatggaccggaacaccatcgccagcagtacgagcgacagtccgacaacgaggatgccgaacggcagcagggccttgccgagctgtgcggacacgtcgatgccgacagcggtgataccggtgacggcggtcttggtgtcgtagcgatcgaggaagtgctgttccttctcccgtaggcgttccacgagcgcgtcggtctgcggcgagtcgggagcggtggtggggatgacctggatgatcccggtgtcgcccttggggttgggcgttgccagcgggacggattcgacgccgggcaggtcgcgaatctcgtcggcgatgtcgtcgacgagcccgatcgggtcgcggctttcgatgatgtcggcggtgacgatcaacggcccgttgtaaccaggtccgaagtgatcgttgaccacgtcataggtgtcgcgggcgggagaccccacggcctcggtgccgttgtcgggcagcgccagccgcagctcggcggcgggaatggcgcagacgccgagaccgacgacgagcaacaggacggtcaacagtggaaccctggtggcggtacgcacccaccaccgagcgatccggggtttggcgcggggcggtttgttcttgcggcgcttgggcttacggggccgcatccgatcgccagcgaacgacagcaacgccggaaccagggtgacagcgatggccaccgcgaacacgaccgccacggccgcggccacacccatcgtggtcaggaacggaataccggccacggccaggcccaacagcgcgatgacaacggtcaggcccgcgaagatcaccgccgaaccggccgtcgcggtagcccgcgccaccgactcctcgatgtccagtccctcaccaagctgatcccgatgccgcgacaacaagaacaacgcgtagtcgatccccacggccagccccagcatcacggccaacatcggcgcggtcgacgagatcggcaccaccaacgtcgcggtcatgatcagcgcgaccgaaaccccgacacccaacacggcggtcaacagcggcatcaccgaagcgatgacggaacggaacatcaacagcagcaccaacagcgcgacaaccaacccgatgccctcggtgggactgagggtcggcaccggattcgagaacgccgcaccgccgctgtaaaccttcgctccgggaccggcatcttcagcgagatctgcggcgacgtcctccaaatcggacctggtcgcggcagtgaccccggccaggtccacatcgagcggaacagcgatcaaagcagcccgcccgtcccgggagaccgcgccggacacatccttaccgaacgggtccgccgcggcggcaacctgatcgaggcgcttgatccgcttcaccgcactcgcgacggcggcccggttgtcggcggtatcaaccttctccccctcgggcacgaccagcaccagctgcgccgaggtcccactcacctgcgggaagacccgcttcaggtaatcgagcgtgtcctgcgactcggaaccggggatggcgaacgcgtcgtcggtgccctggttgaacaacaacgccgacccacccgccgcgaccaacagcaccacccacacggcgaccaccaacacgcgggcgcgggcggccgctcgccccagccgataaaggaacgacgacacgaccagcccccgaagtggtcaactacgtacggtgatcgatcctatatgccacgtggcatcgtccacttggctgacacggggcggcgtggcgtaacgcgacatgggccgcgtctccgtggtggaggcgcggcccatgaggggtgggttagcgggcgtgggtggcttcgcggtagcgcttgtagacctcgatggcgctgacgatcaggacggccgcgatggcgacggtgtagaagctgtcggtggatagccattcctggtccagatcggacaggaaggccgggttgaagaactcgcgttggtggaggacccagaccatcgggagggcgaagacggcgtgggccgcggtgtgccaggtggccaggcggatcgtccaggccgggcgggtggagcggatgaactgggtgatcgcgattccggcgagcccggccaggatcggccacatccagccggtccatagtgcggggttgaggatctcgactcgtttgccgccgtcgagggcgtatggctggccgaagtgctgccacacgatgagggcgatgacgagcatgtcccacagggccgcggcgacggcgccgaagctgtggcggtcggtttggggggagaccggtaggtcgtccgggctccagggtttggcgtccttggcgagctgttcgcggctgacgaagcggtcgatgagggcgaagatgacggtgagccaggcgatcatctggccgccgacggtgaggatcgagccgatgcccgccgcgatgacctcgccgacgtcgccgttgtcgacgatctccaggatcaccgtggccagtaccgcgatcggcaggacgatggtgagcagcatggtgagcaagcggatgtagggcgggtacagctcggggccgatcagggccagggggcggtcggcgtacctggcggcgaggcggatcgggtcacccatctcggtgaggacctcgcgttcggcctcggccgggttgtccgactcccgggcgtcgatggtgtcggcgatggtggtgcgcagttcctcggcgacgtcgtcgcgttggtcggccgggatgcggcggacgacctcgtggacgtagcggtcggtcagggtgatggtcatcgttcttccttggtcagttcggacatcgaggtgacgagggactgccattcgcgcaccagaccggtgcagacggcgaggccctcagggctggtcttgtagaacttgcgggggcgggattcgtcggtgttccattcgctggccagcaggccctgtttctccaaccgccgcaggagggggtacagggtgttgccgtcgacggggatgcccgcgtcgttgagggtttccaggagcgcgtagccgtactggggttgtttcagcagggcgaggcaggcgaggacgacggtgccgcgccgcagctcttgcgcctggctgagtatcagttcttccgtgtccatgcatgacactatacagtgcgccgcacactattgtctagtaacgtgtatcgcgtggcgtacaggtcaatagaattctccggacgtgtcgattccggccccgcccgttcgacgcatggttgagagtcggggaagggccccgcgtcatccgaaaccgaggagaaggtcatgccacgtttcctgtcgatcgcctaccacgacgagaacaaccgccccacggctccgccgagccccgagttgcagcagaagatgggcgagctgttcgaggagatcaccaaggccggggtggtactcgacatggccgaactgaccccgacctcgcaggccacccgcggttcgctggtggacgggaaggtgcagtacaccgacggtccgttcaccgaggccaaggaggtcgtcggcgggtacaccgtcatccaggccaaggacaaggccgaggccctggagtggatgaagcggttcctggaggtccagggccagtacgacggcaccacggtcgaggtccgcgagattctcgaaggctgaactgctttgatggaaggctgtgacgggaacagacacagcccccacgatcgagacggtgttccgcatcgaagccgcgcggatcatcgccggggtgacccgcgtcgtgcgcgacatcggcatcgccgaggagttggcgcaggacgcgctggtcgccgcgttggagcagtggccgcggtcgggtgtcccggacaagccgggcgcctggctcatggccaccgccaagcatcgcgccatcgatctcgtccggcgcaaggagacctacgcgcgcaagctcgccgaggtcggccggaccctggaggacgtgcccccgccgcccgaacccggtgaccccgaggacatcgacgacgacctgctgcggctgatcttcacgtcctgtcaccccgtgctgtccacacaggcccggatcgcgttgacgctgcgactgctgggcggactcaccaccgaagagatcgcccgcgcctacctgtcctccgaaccgactgtcgcgcaacggatcgtgcgggccaagcgcacactcgccaaggcgggggtgccgttcgaggttccctacggcgaggaccgcggggcccggctgtcctcggttctggaggtcatctacctcatcttcaacgagggctactcggccacgtcgggagagaacctggtgcggcccgtcctgtgcgaggacgcgctgcggctggcccgggtcctacagggactgatgcccgacgagcccgaggtgcacggactggccgcgctgttggagttccagggctcccggctgcccacgcgcaccggccccgacggggagctggtgctgctggccgaccaggatcgctccaaatgggaccggctgctgatccggcgcggcatggcggccctgcggcgggcgggcgtcggcgagtactcgttgcaggcggccatcgcggcctgtcacgcccgcgcgaatcgttacgccgacaccgattggaccatgatcgcgtcgctgtacgagcggttgatggcgctgacgccgtcccccgtggtggagctcaatcgggcggtggcggtggcgatggcctacggaccgcaggcgggccttgagatcgtggacgcgttggccgagttgggttcgctgtcggactaccacctgctgcccagtgtccggggcgatctgctggaacggctcggccgcaccgccgaggcgcgcgccgagttcgagcgggccgccgcgctcaccggcaacgcccgggagcgcgacctgctgctggcccgggccgagcgaatccggaagttacccctaccgccgatgtttgtgttatctccactgccgaatcggttccggcgccggaggtttgaggtccaaccccgatgttgaggaggaccccttgcccgccgactcccccgtccgccgtgaacccacggtgtggacgcgacgcctgcaactgctcaccgccgtctactccgtcgtcacgaccgtgggcaccgcgatcgtgctcggctatgtcacaccggaggtgctggccgaacgcaccaccgccagcgccgccgagatcgacggcttcctgcccggtttccgggccgtcggggtgacgttcctggtgttgaacgccttgggtatcgcggcgttgtggaatcgacgctggatcttctgggtcgcgatgctgacgaacctcgcccaggcggtcgggttcttcaccgtggacttcgagaccaccggcatgcgcgacctcgccgtcctgggcacctggatcaccgacggcgggggcggactgcttggcctggtgctgttgggtttcctgatccggtaccgctccgcctgggcgtaccggcgggtcgccggttagctcgcgccggtcagcagcctgcgggtgcgggccggggcggtggcggggatcgagtcgaggatgtcggcgagggtgacgccggcgaggcttcgccgccaggcgtcgtgggcgtcgtacatcctggccgccaggacgcaggtcctgcgacagtccttctcgggcagcgcgccgcgaccctgctgccggatctcgcggcattcgtagggcgatgcggtgccgtcgacggcttcgacgatggccagcagcgtgacctcggcggcgggtttggcgagccggaaaccgccgcgagcccccgtcgtcgcggcgaggatgcccgccttgacgaggacctgaagctgtttggccaggtaggccgggggcaggtcgtagtactcggccagctgggcggccgaggcgctgtgcccgggttcgagctgggccagggtggtggcgctgtgcagcagccattcggtgctggtgggtagcttcacacccgccatcctaactcggatattgcggacccataaggtccgagttacattgaatggcgtactcaccgacaggagactggaacatgaagatcgcggtagccggagcgaccggcaacatcggcaaactcaccgtcgcggccctggagaagcagggtcacgaggtcgtcggcatcagccgctcgctgggcgtcgacctggccaccggcgagggtctggacgcggcgctgaccggcgtcgaggccgtcatcgacgtcaccaacatcccgatcttcgaagaggaagcggtggtgaaggcgttcaacgccacgaccggcaacctgctggccgccggacaacgcgcgggcgtgcgtcaccacgtactgctgtcgatcaccggaacccaacgggtcaaaggcaacccgcactacgcgggcaaacgcgaacaggagcggctggtgtcgtcggggccggtgccgtggacgatcgtcccggccgcgcagttccacgacttcgccgagatggtcgccggatggaccgaacaggacggtgtcgccacgatcgccccggccctggtacagccgatcgcccaggaggacgtcgccgacatcctcgccgaggtcgccgtcggcgaaccgcagggttaccacgtggacatcgccggtccggacaagcaggacctcgtcgacatggcccgccgctcctaccaggcccgcggccgcgacatcacgctcgtgcccagctgggagtcggtgttcggccccgacatggcgggcaacgtgatgctgcccggcgacaacgcccgcatcgccccgaccagcttcgacgactggctggcacgccagagctgaggctggggagccgctacgacgggaattcccagaggtggaccgggtcgcggtgcgcgctgctgatgaggacggggcggctgtcgaggtcggctatccgcaccccgaaaacctcactgttgtgcccctgcggttggcccagcaatcggcatcccgccaggtcccacacgcgaatggtgccgtcgctcgccccggtgacggcgaacggacgtccgtgcacggtggccgctgtcaggcagctgatctcaccgccgggcacggtcatccgttcgccccattcgctggattcgagatctcccagcaccacgctgttctcgcccgcggcgaccacccgcgtgcgaccgtccaccgaggccaacgcgaactcggtgagctcctcgtcgaggtcgtcgaattcggcgaggggccgctcttcctcgatgtcccacaccaggacgccgccgtcgctgccaccggccaccacgaccggccgacccgtccacagtcccgccgcggcggcgctactggtgcccgaccggcattccagctcctcaatgtccaccacggagtcgtcctccggtccagcgtcggacgggtcccacaggacgaagccctggtggtcacctccgccgccgatcacgatccggccgtcgaccaccgcggcacccagcgacgtgagctccgtatgagggaactcctcagccgggacgtcaagttcgtaccgcgtccagcggtcactcgccggatcccaggtgcacacgagccggtcccggtcggggctgccgacgaggagcacccgaccgccaacggtgaccaggtcgaaatcaacgatgtgatcgcaggaggcgggcaggctggagatcaggggagtcgacataccggcaccttgccagagcacggcccgtgacgactttcgcggtatcacattaataaatgaaccaccatttattaatgtgataccgtcgagcgcgagaggaggaatccatgccacgaccacgcgccaccaccgacgccgacatcctcgccgccaccggacgcgccatcggcgcccacgggcccgccaagctcaccctggcgcatatcggcgccgaggcggggatctccccggcgaccctgtcgcaacgcttcgggtcgaagcggggcctgctgctcgcgttcgccgccgacgccgccgccactgcctcggcacccttccacagggcgcgggccgcgaacgactcgccgctggcggcgctgcacgccgtcgccgccgaattcgccggtcacatgtccacccccgaggtgatggccaatcacctcggcatgctccagctcgacctgtccgaccccgagtttcgggtccacgccgccgcgcacacccgcgcggtggaagcggcactgcgggagctgatcaccgacgccgtcgcggcgggcgaactgtcgcccggcaccgacgcgccgcggctcgcccgcgccgtcaacatcaccatcgacggctcgctgctgcggtgggccctcaccagcgacggtgaccccgccgccctgctgcacgacgatctcgaccatctactgaggagaaccccgtgaccttcaccgccaccgtcttcatcggcaccagcctcgacggcaatatcgcccgcctcgacgacgacctggactggctgacctcgcgcggcgagcaggccggcgacatgggcttcttcgagttcctcgactcggtcgacgcggtcgccatgggccgcaacacctacgacaaggtcatcggcttcggtgaggagaactggcccttcggtgaccgccacgtcggcgtcctgagcaccactctgcccgaggacgccgacccgcgcgtcacggtctaccgcgatctggacgacctcgtcgccgacttcgataagcggggcatcacccacgtctaccccgacggcggacgactgatccaaagtttcgtccgcgccggtcgcatcgaccggttcatcatcagtgtcgccccggtcctgatcggcgccggtcaccggctcttcggcgaactgtcccacgacgtcccgcttcgcctggactcggtggccgacgtcggcggcggcttcgcgcagcttcgctacacggtagacaaatagcggccggtcagcgccgagccgctcaccggcccgccgacgacaaccgttcaggtgcctgggaagtcaaggcccgtcgggagaccagggcgatggccagcgcgagtccgacgaggacggtgctggcccagacggggcccaggtcgccgtgaccggcggtgagtgttgccccggccgcgatcgggccgagggccgcgcccacgttgagggcggcggtggcgtatgagccgcccatcgttggggcacccgaggccgcgtacaggacccgggcgatcagggtgctgcccaacgcgaaggacaggacgccttgggtaaacgtcagggccaggagggccagtggttcggtggccagcagggccagggcgatccagccgagcagttgcagcgggcccgcgatcgcgatgacgagtcccgggcgggcgtcggacaggcgtccggcgaggttgacgccgaggaacgagccgaggccgaagacgaccagcaccaccgatatccacaggtcggggagggacgcggtgtcggtgacgatcggggccaggaacatgaaggtgccgaaggtggccgcgttgaccagcgcgcccagcgacatgaccaggatcagccgggggcgggcgagctgggcgagttcggagcgcagaccgggggcggtgtctgattcactgtggatagagcgggtcgggattcccttgaggatgccgagggccgctgggaggcagaggatcgcgatcgcccagaaggtggcgcgccagtccagcagcgtgcccagtagtgctccgcccgggacaccggcgatggtggccgcggtggtgcccgacagcaggacggccagggcgcggcccttgcggtcggcggccaccagggttgccgccgtggtgagggcgacggcgaggaagcccgcgttcgccagcgccgcgaggatccgggtgagcagcaggatcgtaaagttcgacgtcagggccgcgatgatgtgggtggcggcggaggcggcgatgaaggcgagcagggtgtggcgggcgggccagcggcgggcgagcgccgccatcagcggggcgccgacgaccatgccgacggcgaaggccgaggtcagcagaccggcggtcgcgacggagacgtcgaggctcgcggcgatgtcgggtaggagaccggcgagcatgaattcggatgtgcccatggcgaacacggccagggcgagcaggtagagcggaagcggcatcgggaaactccgaggtgaggagaggaacgggaaacggtcgtctcgtcaccgcggtcagcgctcctggcgcgcgcgaaggcgtcccgggcggttaccgccacgggtgagcgaatgaactcagctgttcagggggctgacggcgggaccgtaaacccccaccttggacgcttcggggctcgacatggccggcacactacccgacggggtccgtcggggcgcaaccgttttttcggtcaggccagccggggcaggtcggcctgggtgacctcgcccagcagggcttcgccgtcgaagaaccgcttggtctcggcgacggcgtactcgccgagcagtgcgatctcgctgccctcggctccggccagatgcggggtgacccatacgttgggcagcagcaggagtgggtgcccggcggggaggggttcggggtcggtgacgtcgaggatggcgtcgacgcggccgtctcggcagtggccgacgagggcttcggtgtcgacaagggagccccgggcggtgttgatgaggacggtgccgtcgcgcatcaggctcaggcgtcggtcgtcgatgaggtggtgggtctcggccagttcgggggcgtggacgctgaccacgtcggagcgttggcacagttcgtcgagcgggacgagttcggcaccgagtgcggccagcttgtcggcgccgcggtacgggtcggacaccaggattcgcaggtcgtagccgcgcagcagttcgatgacccggcggccgatccgggaggcgccgacgatgccgatggtgcggccgacgtagccgcagtcgcgcgggtgggtctcggggaccccgtcggcggcgtagttcgcggctcgggtgaaggcgcgtttggtggccagcaggatggtcgcgcgggtgtactcggcgaccggttcggcgttggcggaggccgccgaggtgacggtgatgtcgcgcgaccacacgtgcgcggtgacgtggtgcttgatggatccggcggcgtgggcgatgagacgcaggcggggcatgagctccagcgcggcgtcgtccactgtggggcacccccagccggtcaccaggaagtcggcgcgggccagggcgtggcgggcttcgggtgcggcgaagtcggcgaccagcagcccggggtcggcgtcggcgaaggacagcagccgggccaggaccgcgggggtcagcgccgtctcgcgggcgaagcggctcatggcgaagacaccgaggggtttggcggacacagggcctccacaacgtccaaaacgatgagtaatcggtttctagaaggtagcaggaaccgcgcaagaaatatctggaccacctcttgtcaagatcatagaaaccgaatatcttcagcccaagctctcagtgaggaggctcaccggtggccccaacccccgtcgccacacccccgcgtagcgctccccccaagaccgcgaccgtccgcacggtcaaggcgcgccgcgcaccactgcgcgaccggctgcgccgcgactggctgctgttgctgctgctggtacccggcgtcggctacttcctggtgttccactacggcgcgctgttcggcaacctgatcgccttcaaggactacgtgccgttctacggcgtgtgggccagcgagtggatcggcgtccagaagttcaccgacctggtcggcaacaccgagttctggcaggccacctggaacaccgtgtcgatctcgttcctgcagctgctgttctacttccccgcgccgctggggctggcgctgctgctgcacagcctcacccgcgacagcatccgccgcttcgtccaaagtgtcgtctacctgccgcacttcatctcctgggtcatcgtggtggcgctgttccagcaggtgctcggcgacgtgggcgtcctcaacgggctgctggccgacggcggactgtccaccgtcgacatcatcggcaacccggacgcgtacaaaccgctggtgatcgcgcaggtcatctggaaggagtgcggctggggcaccatcatcttcctggccgcgctggccggggtgaacgagcagctgtacgaggccgcggccatcgacggcgcgggctggtggcggcgcacctggcacgtcacgctgcccgcgatccgcccggtcatcatcctgctgctgatcctgcggctgggcgacatcctgaccgtcggcttcgagcagttcttcctgcagcgcaacgccgtcggccccgaggcgggcgaggtgctggacaccttcgtctactacatgggcatccagaacggcgacttcagtctcggcgccgccgccggactcatgaagggcgtcgtcgggctcgtcctggtctacaccgccaacaagatcgcccaccggctcggagaatcgggagtgtacaagtcgtcatgagcgcacaccgtcccgcgtggatgggcaaaccatccccattggtcaaagcggccaaggccgtcgccctggtcatcgtcgtggccctggtgctgttcccgttctggacgatcgtggcgacctcgatcgccagccccgaagaggtcatcgacaacggcggctgggtcgtcatcccgacgtcgttctcgttcaaggcttacgaggacatcatctccggcggcatcatcaccgacgcgctgctgcgcagcgtcggcatcaccgtggtcggcaccctgttgagcctggtggcgacggtgttcctggcctacgcgctgtcgcggccgggtgtggtgggcggcaagccgatcctgctgctgatcctgttcacgttcctgttcccgcccgccatgatcccgtcctatctggtggttcaggaactgggtctgaaggagaactacctgtcgctgatcctgccggtgctggtcaacgtgttcaacctggtggtgatgcgcggcttcttccagtcggtgcccggcgaactcatcgaggccgcccggctcgacggcgccggggacttccggatcctcaccagggtcgtgatgccactgtccaaagcggtcatcgcggtggtcgggctgttctacgccgtggcgtactggaactccttcttcaccgcgatcctctacctggactcggatcagtggccggtgcaggcgatcctgcggcagtacgtcacccagaacaccgccatctccgacaccgccgaatcgacggtccagaactctccacagtcaacgaagatggcggtcgtcgtgctcgccaccctccccatcgtgatcgtctacccgttcgtccagcggttcttcgccaagggcgttctcaccggcgcgatcaaatcctagaaagagagacaaatgtcggatttcaacctgaaacggcgtgacgccctcaagatgggcggggtcgccgcgctcgtctcgaccgccggaccggccctggtggcctgtagcggcggcggtggcggcgacgtcagcaacaagggcaaggacctggtcccctaccccgactacatcaaggccgacggtcccgaacccgacctgcccggcgacgagaagaccggcctgcagggcggatacaccaagtaccccaaggagatcgagtcgaccggctgggacaagccgggcgacgggtcgaaggtgcgcgccgcgatcatcacctacggggtgccgcccaagaagaacgactccttcgtcaaggccgtcaacgacgcgctcggcgtcgaactggacatcgagctcatgcccggcaatgagtggaaggagaagatgaccacgctgaccgccagcgacgacatgcccgacatcgtcatgttcggcgtcggcgagatcatcccccgcgaacacgagttcatccaggccaactgcgccgacatctcggatctggtcagcggcgacaacatcaaggactaccccggcctggccaacatccccacctacgcatggaagggcgtgggacgcatcggcggcaagctgtacggcatccccaccgagcgccccgtgttcggcggctgcctcatggtcaaccgcaccgcactggacaaggtggacgctccggtcgagtggaccaaggacgagtacgtcaaggccatggccgagttgaccaagggcaagaaatacggcctgggcatgtccaacgacctgtggatcgactactgggccggatctctgggcgcccccaacgagtggaaggtgtcgggcggcaagttcaccaccgccttcgagaccgaccagttcaagggcgcgatcgagatgctggccaagcagttcgccgacaagcacgtctaccccgacagccccaaccagcccaacatcgagaacaagacccactacgccaacaccaccgtccacgcctaccgcgacggctggggtgccatgggcaccaaggcgttccaggacgccaaggacgggtacaccctcgacttcggttaccccttcgccgacaccgaccccacgccgtgggccgggaacggctacttcgggtacgtcgtgttcaagaaggccaagaaggagcggctgaagatgctgctcgacatctgcaactacctggcggcgccgttcggcaccaaggagtacgagctgttcaactacggcgtcgagggcaagcacttcgagcgcgacggcgacggcgtcccgatcgcgaccaagctgtgggagaaggagaacaagaccaactacccgatctcctatatctccgccgcgccgctgacgctgttctacccgggctaccccgatcaggtggagcgggtctacgagtgggagaagaaggtcgccgggataaccatccccaacccgatgacggggctgcgctccaaggccgtcacccagaagtacaacgaatgccgcaagaccgtcctggacggtgtcctggacgtcatcttccgcggcaaggacatgaagagcttcgacgagacgctcaagaagtggcactccaagggcggcgacgtcatggccgaagaactcgccgaggagtacgaggcgtctgaggaataatgggtccacatcctttcaagacagtggagtcctcgtgaaccagacaccggcgcggcgcgcgaccatccgtgatgtcgcgcgtcgcgccggtgtatccgtcgccaccgcgtcgcgggtgctgtcggagagcagctatcccgtcagcgaccgcatgcgctccaaggtgctgcgcgccgtccacgacatggactatgtggtcaacgcgcacgcgcgggcgctgtcgggggtgcggcccaagatggtggcgatggtgtcgggctcgatgagttcaccgttctactcggatatcgccgccggggtcgccgaggccgccgccgaggacgaccggctgtgcatgtacgcctccagccagggcgaagcggacaccgagctggcgatcgtgtcgctgatgcgggaacagcaggccgacgcggtgatcctcatcggcggcgtggtgcccaccgaggagtacgccgagcggatgacccgctacgccgagagcctggccgccgccggttcccggttggtgctgtgtggacggcccgggctggccgccgacatcggggcgttcgtggtgacctacgacaacgccgacggtgccttcgcgatcatcagccacctggccgaacgcgggcaccggcggatcctgcacctggcgggcaacgagggcaacaccaccgcggaggaccgggtgcaggggtgccgtcgggcgctggccgcgcacggtatcgacgagaaccccggcctgaccgtgtacgggaacttcaaccgcgcctccggctatgagcggatgaagcggcggctcgcacacgggtgtgacttcaccgcggtgttctgcgccgacgacactgtcgcggccggggcgatgcgagcgctgaccgaggccggactgcgggtgccgcaggacgtctcggtggtgggctacaacgactgcaacccggcccccgacctgaccccgagcctcaccaccgtgcacatcccggcccacgaactgggccgggcggcggtacggctggcgctggccgacaaccccgtcgagcgtcaggtcacgctcggcacccacatcgtgatcaggaactcggtcgcggcgccaccgtgagcggcagggccttgcgggtggcggggtgcaccgccagctggccgatccgttcgcgttcggcgcacagttcggcgagcttggcgtaggcgcccttgccgatcagctcgatcagttccgcctcgtagctgcggtacaccggctgggcgccgacgtgggcgctgggcgccgaggcgcaccaccagtcgaagtcgtgcccgcccgctccccaggcgcggcggtcgaactcgccgatccaggtgatctcggcgaccgagccgtccgcccgctctactgtggaatagtcgcgcttgaccggcacctgccagcacacctcgggcttgtacttcagcgggtggacgccgtcgcgcagcgcctgcgcgtgcagggcgcagcccatcccgccggagaagccgggccggttgtggaagacgcaggcgccgtcgacggtcgcggtcttgcgcgccggttgctccaccccgtcgtcatcggcgagcgtgtcgtcgacgacgacgtcggcgtagtcggcgcgatagttctgccaggtctcgggcgtcagcttcgccgccgccttgcggacccgttcctcgtcgtcggcctcggtgaagaaggcgccgtgcacacagcagccgtcgtccgggttctcggcgtcgatgcccgggcaaccctgcccgaagatgcacgtccaccgcgacagcagccaggtcagatccgcgcgcacgatcgtgtcggagtcgtcggggtctggaaactcgatccactcccggggaaagtccagccccgtctcctcggtgtccctcacgtcgaccagcctattaccgcggttaccctgagacgatggccggtgcgtccccaccagtattgctctcgacatcctccgtatatccggaaccgaccgcggtggcgttcgagctcgcggccaagctcggctacgacggggtcgaggtgatggtgtggaccgacagcgtcagtcaggacttccggacgctggccacactgtccgatcactatggagtgaaggtgggctcggtgcacgcgccctgcctgctcatgacccaacgggtgtggagcaaggacccgtgggagcggctgcgccgcgccgccgtcatggccgaacacctggaggcgtccaccgtcgtcatccacccgccgttcgcctggcagcgcggctacggccgggtgttccccgccgggctggagcggatggcgcagcggttcccgcagctgcggttcgcggtcgagaacatgtacccgatcaagatggcgcgcaagggtttcgtgccctacgcgccgcactgggacccgaccaaccccggctacgacaactacaccctcgacctgtcgcactgcgcggcgtcgaactccgacgcgctggagatggccgagcggatggggtccaacctgacccacgtccacctgggtgacggcgccggtcccgggcgcgacgagcacgcggtaccggggcgcggcaaccagccgtgcgccgaactgctgcgcaagctggccacctcgggcaacgacttcaccgtcgcggtggaggtgtcgacccgcaagtccgggcaccgcgcggtccgtgaggccgatctggccgaatcactgaatttcgcgcgccgccatttggagggttaggcggcggccgccgcggccgcctcacgtttgcgggcccggtgggccgcgacgtgcgagcgggtggcgcagcgttccgaacagaaccggcggcagttgttggaggacgtgtccaggtacacgtttccgcagcgtgcgtcggcacacaccccgaaccgggcccccttgtagcggcacagccaggacgagagcccccacaccgccccggcgacgaactccgaggcgacggccgaaccacggctggtcacgtgcatgtgccagtcctggtcgctgtgccccgagatgcgcggttgcaccgggaactgttgcagcagggtgttgagtatctcgacggctccggcgtcgtcaccggaggaacccttgacgaagacctcgcgcagtttgcgtttggcacgccggagggtggacaggtcgcgttcggtggcccgttcggtccaccagacacgccccccaaagaagtcgtgcagactcgccatatctgtcaactcggcgttgaccaggtcggcggcggtttgagcgtaggcatcgaagtccacatcccatacggtagacaattctggcgcgagtaaccagtaacgaacgaggcaagcccttacccgcttaacgtctgttcagtttcggtcggacccgcggccccggctccgcactgtggagatacgctcgctgtcatgctgcgatccatcattctcgccgcggcacgctcatcgcgtctcgaacgtctcacggccaccgcaccggtgagccggaacgttgtcaagcggtacgtggcgggcaccgacaccaacgacgcgctgcgaaccagccgcgaactggtcgactccggcctgaaggtcagtctcgactacctgggtgaggacacgctcaccaccgaccaggccgagtccacccgggacgagtacctcaagctgctgtccgcgctcaagaccgagggcctcaccccggccaccgaggtcagcatcaagctgtcggcgctgggacagcgcttcgacgaggagctgtcgctgagcctggccgaggagatctgcacggccgcggccgacgccgacaccacggtgacggtcgacatggaggaccacaccaccacggacatcaccctcgacgccgtcggcaaactgcggcagcggttcagcggcaccggggcggtactgcagtcctacctgcgccgcaccgaggccgactgccgcgagttcgcggtcaagaactcccgggtccggctgtgcaagggcgcctacgccgaaccggagtcggtggcctaccagaaccggctcgaggtggaccgctcctacgtgcgctgcgtcaacaccctgatgagcggcgagggctacccgatgctggccacccacgacccccggctggtggagatcgccatcgaccgggccaagtggtacgaccgcggcccgcactccttcgagttccagatgctgtacggcatccggcccgacgagcagcggcggctggccgaggccggttaccaggtgcgggtctacgtccccttcggggaccagtggtacggctacctgatgcggcggctggccgagcgaccggcgaacctgcggttcttcatgcagtcgctcaagagcaggaaataacccgaacacgcgacgaggccgcccacgccattgtggacggcctcgaaccttccccggttaagagccgaaagttccgctcttgatctgctcggtgaagccctcccacccggcggcgtcggccagcaggaccgggcagtcccgccgggcgctcagcttcgaatcgcgcagcccaaccgtgcgggcgctcagctgcgcgacctccacgcactcgttgttcgcgaagctgcgagcggccttgcgccacacggggtgccgaaactctgttctgtacacgatgtacttctctttccgctgtagttctagctgtattccccgatcacccgttcaaggaaccgcgacgtccgctccggactgagggccgtgtcggcgaggcgatcgaaacggagggaaaacgatcgcagatcctcaggatcatccaagatgacttcgcccgcgaaaccctcgctgtatacaacgtccggatcgggaggtaggaaacgcatcaaagcgaacgaacccggcatcccttcgtgcgcaccgttttcgaagggaagcagctgaacacgaaggtgtgacgactccgccgccgagcgcagccgacgcagctgcgcggccatcaccgccgggccgccgacctgacggcgcaccaccgcctcgtccaggatcacccagttgttcggcgggttgggctcggcgagccggcgctgccgctcggcgcgcatcagcagccgccgctcaatgtcctccctagtggactccggggcggtggcggcgatgacggacttggcgtactcgggcgtctgcaggatgccggggatcgcggtgaccgacacccgccggatcgaggtggccacggtctccagctccatgaaccgccggaagctcccggcgacctcgttgttgtacttgacccaccagccgccgcgcctgccgccctgggcggccagctcccgcagctcgtcccgcaccgtggcgtcggtgaccccgtacaggtcgagcagcgcgaacagatcgcgccggttgacccggacgtcaccattctctatacgtgaaatcttcgattccgagcagtcgagttgctgacctgccagttctcgcgaaaccattgcctcctcccgcaactggcgcatggtggagcccaggcgacgccgccgcaatgacgggctttgacgcgcctgcggttcctgagatgacatgtccgaacctccacgctcaaccggtttgggagtactcctgtgtggcacaacgatccagcagccgatttggtaacgccagcaccggaaagcacattcggacttagtggacaattcctgtacccgcgatcgttaccgaatcgcaatcccgagggttgtggtcagttgcgagtgcctcatactgtgatgcagtgacctatggtgcgccaccccccggccaaccccagcagccacccgtcccgggtcccagtgacaacccctgggcgcccccgacgcagcgctcggggccacccgacgctgtcccgaaccagcagccacaacagccgcggcaaccggctccccagcagcccgcggcggccccgcacatcccggcaccccggccgccgcagaccccgacgcagcccacgccccccggcacgacgtacggcgccccggccagcccggcccagtacggacaacccgggcaatacggtcagccgggacagtacggtcagcccggccagttcgggcaacccgcccggttcggcatgccgcaggcacctacccccggcttcccgccgcccggactgcccggccagtacccgcccggcttcccgccgccgcgcgccacgacgtccaaacgctcgatcggcctggtcgcgctgatcctggcggcggtgctgctgtcgggtgtgtcgatgatcctgggcttcacactgggcggccagggcggcaagctcgccgagggcgccatcccggcaccggccgagggcgaggccccgtccgaggcgtttatcaaggagaaatccgaggtcctgctcgacgaatccgccgagggcctgctggacggcgacgaggacacctggctgtcggcctacgacagcagcatccacgaccagatgaagaagcagtacacctcgctgaaggcgctgcaggtctcgaacttcgactaccagatcatcggcgaccccaacggccgcgactcggagtggaccgtcaaggtcggcctcaactactgcttcggcgccaagaagggcggcaagtgcgcccccaccgggatgatcttcgacacccagtggcgctggcaggaccaggaactgctggccacccaggtcagcgagtcgtccaccaaacccgacgagagctcgcagttctcgatcggcgcccgtccctgggaggtcgaggagctcaaggccgaggccggtgaccgcgccgtcgtggccgccaccgacaacgcctccgacgactacgacgtcaaggagaccctcgagatcgccgaggcggcggccgagaacgccgacaagtacgccgtctacggcaaggtcgacaagtacgtgatcttcctgggcgacgacgccgacatcgccaagtggtacgggctgggttcgggtctgccgcagcaggccatcggcttcgcgctgccgttgccgcagatcgacaaggagggcaagccggtgccgggcggctcggaggtcgtcctgttcgccgagcggctcaagcagatcgagaaggacttcggcaaggaaggcaaggaggagttcgaggccacggtgcggcacgaactgggtcacgtggcgacgctgcaccacagcccgccgcacacccccaaggaccagaacgccgactggtggctgtcggagggcatcgccgagctgatcgatcatgatcccaaggagaagatcgacgactacccgcgcgagaagcaggccaaggaattcctcaagagcagctcctgggacggcgagctgatcgcgcccgagggcaacgacccgtacggctccgcgaagtacggcgtcgccttctactggacgtattacctgtacgacgagtacggcaaggacaagttcatggacttcttcgagcgggtggcccgcaagggcgacgacccggaggaagccgcgaaggagtccttcgacaagtcgtacgaggacatcctcaaagagtgcaagaaatacgtgaaaaaagaggtgctttaggcgcgtccgtaactcgtctaacacccggaaccatagccaccggacgccataccacattactgttggtaatcgacgcaccaaaaggggtgtgtcgtgggcgccgggtgaccccggctgtccgcgaatgggattggtgggatgtgcgatgagtacacacagtctgctcgaagaggtcaaattcctgaccgtcgccgaggtggccgaactcatgcgggtgtcgaagatgaccgtctaccgcctggttcacgccggcagcctcgccgcggtccgggtcggccggtcgttccgggtgccggagcacgccgtgcaggagtacctggcgacgacgttccgtgacgacaaacgcggcgtctagggctggctgctagcgtggtggcccccgccggggttgatctcgcccggcgtgcgttgacatgcgtcaccacgctagccttagcgggttgctgtcacagcgcgtccgctggttcggtcgcacgacagcgcgttcccgtgtcactcaataacaactgcgaggaaaatctatgggctcggtcgtcaagaagcggcgtaagcgcatggccaagaagaagcaccgcaagctgctgcggcgaacccgcgtgcagcgtcgccgccaaggcaagtagccctcaacgcctatgacccccacgaccgtcctggtcaccggtgccgaccggtatctcgccggtcgattggtggcgcgcctgacggccgacgaacgggtgaaacgggtcttcggcatcgacaccgactccctggacggcaacggtgacctcagccggatcctgaccgaagaacgtgtcgacaccgtggtgcacgccgccgtcgccgcctcggcggtgcgggccggtggtcgcaccgctcagaaggaatccaacgtcctgggcacgatgcacctgctggccgcgtgccagcgggccgaatcggtgcgccgggtggtcgtcaagtcctcggtcgccgcctacggcgcgtcggcccgcgacccggcggtattcacggaggacaccgaactgcgggccgcgccccggggcgagttcgcctccgacgtcgccgaggtcgaggcgtacgcgcgtggtttcgcgcgccgccgcgagaacgcctcggtgacggtgctgcggctggcgccgctgctggggcccacctccgacacctcactgacccggtacttctcgttgccggtggtgccgacggtgctgggctacgacccccgggtgcagttcctgcacatcgaggacgcgctggacgtgctgcacaaggtgaccctggacgaccaccgcgccccccgcggccgtcccgacgtctacaacgtggccggtcccggcgcgctgctgctgtcgcagtcgatccggcgggccgggcgggtcgccgcgccgaccccggaactgctgctgcgcggcttcgccgccgtggcgaagggccgtggcctggtggacttctcgctggaccagctggacttcctgaagttcggccgcgtcgtcgactgcggtcacctgacccagacgtaccggatcaccccccggcccaccagcgaggccttcgacgacttcgtcaccgggcacgccctgatgtcggtgctgggcggcgagagcatcaccggtgcgtccgcccgcgacaagaggagcgacagtggacgctgaccgtgtggccgaggcgctggaggaactggccaacctgttcaccaagcgcatgaccggcgactacgaggtcgacgagttcggcttcgacgccgagctgaccgagcaggtcgcgttccgggcgctgcggccgctgtaccgcaagtggttccgcgtcgagacctccggcctggacaacgtgcccgacaagggcgcggcactgctggtgggcaaccactccggcaccatcgccatggacgcgatgatggtgcagctggcgctgttcgacgaacaccccgcgcagcggcacctgcggctgctggccgccgatttcgtgttcaagtcgccggtgctgggcgagtacgcccgcaaactgggcgcgacgctggcctccaacaccgacgccgagcggcttttgggcgcaggggaggtcgtcggggtgttccccgagggcaccaagggcatcggcaagccgtactgggatcgctacaagctgcaacgcttcgggcgcggcggtttcgtgtcgacggcgctgcgcaccggcaccccgatcatcccggtgtcgatcgtgggcgccgaggagatctacccgatcatcggcgacgtgccggtgctggcgcggctgctgaagctgccgtacttccccatcaccccgaccttcccgctgctgggcccgctgggcgcggtgccgctgcccagcaagtggatgatcgacttcggcgagccgatccccaccgaggggatggcgcacctggccgacgacccgctggaggtcttcaacctcgccgaccgggtcaaggagaccatcgccgggaccctgcgtgagctgctgaagcggcgcggccccgcgttccagtgatcgccgtttaggcttggtgcatggagatcaacggtttccccgcggtgctcgtcatcgaaggctggacggagttcggcatctcggccgtcgcggcgctgctgtcgctggccgccctgctgcactgtgcgctgcagaaaccctcggccttccccgctgtcgggccgctcaccaagggcctgtggctgggcatcctcgccggatgcatcctgctgtcgatgctgggcatcggcgggggcggcgtcggggccgggctgggtctgatcggcatcatcggcctgatcgcctcactggtctacctgctggacatccgccccgcgatccgggacctcggctcgaacccgtggtgaccaccctggtgcgcggctcgggcgagccggtgacggtgttcgcccacgggctgggcgccgacatcgccgacacccggccgctgggcagcggcgtggacggcaccaaggtcttctacaccgcgcgcgcccacgacggcgtcgccgtcgaacgcttcgactacgccgtcctggccgccgacctgcgggccgtggccgacgagcacgacgccacccgggcgctgggggtgagcatgggcgcgggcgcgctgtgccacctgatcgccgagacccccgaccgcttcgcccggctggtgttcttcctgcccgccgtcgtcgacgaaccccgcgccgatgtggcccggctgcggctgacggccctggacgaggcggtcgcgcacggcgacggcgacgcggcggccgcgctcatcgccgccgaactgcccgcctcggtgcgcgacaccccggccgggcgcgcctacgccgccgcgcgggccaagatcctgtgccagcccagcatgcgcggcatcccggcccggctggccggacaggtcgcggtcgccgatccggccgcgctgtcgcgggtgacggccgaggcactggtgctgggttgcgagggcgacgcggcgcatccggcggcggtcgcccggcggctcgcggaactgctcccgtcgtcacggttgcacatattcgaggacccgaatgtgatgtggacccacagaactgaactgcgcgaacgcattggacactttctcaactcgtgacctggccacgctagggtcttgccatgcgtgatctggctgccggtgtgcgatacctggcccgaggcttcggtatgtggggccgccgtccgaaactgatgctgttcggcgcgatcccggcactgctggcggcgctgctgttgctgggcgccctgatcgggctgggcttcggcatcaccgacctgaccgactggatgaccggcttcgccgagagctggccgcagtggctggagaccacgatccaggtgttcgccggtgtcgtcatcttcgcgctggcgatctggctgtccattctggtgttcacgaccctgacgctgctgatcggcgacccgttctacgagaagatcgccgaggccgtcgacgacgagctgggcggagcgccggtcgtcgaacgcggcatctggaaggcgatctcgatctcgctgcgcgacaacctgcgcatgctcggcaagtcgatcgtgatcggcgtactgctgttcgcgctgggcttcgtcccggtcgtgggcaccgtgctggcgatcatcatcggggcgctggtcgggggctggttcctcagcgtcgagctgtcgggctacgcgttccagcggcgcggtcaccgctacccgcagtaccgccggatgctgggccgccgccggggactggcgatcggcctgggcacctgcgtgttcctgctgttcctgatcccgctgggcgcggtgctggtcatgcccgccgccgttgccggatcgacgctgctggcccgcgatgtgctgggcgagaacgtacagcggcccgcacagcagccgacccacgtgccgccgccgtcgaacttctaccctccgcagcggtagcgaagcgcggacggacgcgtccgcgctttttgacgtttttctgacgacttcaccacgggaatccgacgcggcaattgttaccgttgccgtacctcactgtgaattgtgaactttcgcagccggaatcccttgtgcccgaatacatctggagaattgccgacggtgttaacgtttactcggaaaccctccagccccgtggccttgaagtgaaggacccccaccatgggcgagataaccgaccgggtcgacaggatggtcgtccgcgccacctcccccgacaacaacatcatggccgcgttcacgggcggccggacgctggaaatccagttccgtcccgggacctaccgcgcgtactcccggcacgcgctccaacatcaactgtcgcaattgggaccgttggtcttcaccggttatcggcgtggcctcaaccaggtcatccagtcggtcaccggctccaccgaaccggcctcggaggactgggacgccaaccggcgccggtaccgccaggcccaggagaaactcgtcgcccgcgccttctcgccgaaccgacggctgcgcgcgcaggccgagggactgctgcactggaccgtcgagatcaaggacggcacgctggccgagctctccgaggccgacttctgccgcgaggcgtcgaagctcgtcgaccggatcctcaacgaccacaacatcaagatcggcgagctgcagaaacggcatctgggcctgcgcgcgccgcgctgaaagaggaaatacattgggcgacaaagagaacaacctcggcctggagctgggacagctgtggctgtgctcccgcgtgctcctgccggaggccgcgaacgtctacgtcggaatggcgaacaaggccaccgagaccggaaaccacaccgacgccttcaacgacacgctgtacaacggcaccgcctacgcgtccagcccgatctccgcggcgtggaccgaactgctgggccagttccaggacgtcatgtcgatctcggcgcagaacctctacgacgtgtgcgacgtgctcgaccggacccgggagtccttcgccaagaacgacggcatgaacgccgagcagatcggctcggccatgaacgagaccgtccagggataccagaacggcgactaccgggacaaggacgtcgtcgaacccggtgaacgcccgaagccgaaggacgacggtccgggcggactgcgcgacaaccccaactacgaccggggcgaataggagtattcgtgggagtgaagtacggtccgtcgaaggaccagatcaagcagatggccgaggaagtaagggaagcggccatccgggtcaagggcgagaaggaactgcggatgtgccccaagacggggcacggcagcgagtgggcgggccagctcgccgtcgacgccaacggcgccatgaacacgtaccagcccgaggggaagtacggcgactacggcatcggcgaggacaaccggtacctcggcacggccaaggactgggcgacgctcgaatcggggtaccagtggattcccggcgagttcgagagatacctgatgccggaaccgcacgacttcgacgcccttgtggactccgcgcagaagctcaccaaggacttcgtcaacgtcggccaggccaaggatccggccaacgtcccggcgggcacccccacgtcggtggcgccgggcacctcggcggtcgaccagccgatccggttgagcatgggcttcaccagcgactggagcgggcacttcgcggacggcttccagcggtatctgtcggagatacccgacgtgacccgcaggcaggccgtcgtcgccgagaccctgtacgaggcggcggtggccgcgcgcgacatctacggcgccgggcgcgaggaactgggcaacatcgccaagaacgccaaactggcgatcgagggggtcgaggcgggcaagagcaccggcggttgcgccggttccagcatggccaccggcttcgccctgatcgcggccgccgcgaccgtggcggccggtgtgtcgacgcttccgatctcgggccccgcggtgatcagcggggcgatggcggcgggcaactggacgatcgtggtgggcatcagctcggcgatcgccgccggttcgccgttgatcccggcgccggagaagatcgagctgctggcctccgacgtcgacggcgtcatcgagaagatgaaggaggcgttgaccaaacgcgagaagacggtcaccgactccgaggaggcgttcgccaagaagctgggggccaactcggagatggtcgagaagaacaaggtcaccggcaaggacggcgggaagtcgcaggacaacgccttcttcccgaggcgtccggcgatgctcgacatgagcaccgacctcaaagacctcaaggaccccgcgaccggcttcacccacccggtcgccgcgtcctgaccggggtgcggcctccacgcgccagcgccgcgacctcccggttagcctcgacgacatgtggttcgaggagatgtggcgggagctggcgccgatcggccggttcgacgggaccggcggctaccggcggttcacgtacaccccggcggagctggagtgccgggcgtggttcaccgcgcaggccaccagccgggggttgagcgtcgagaccgatcgcaacggcaacctgtgggcctggtggggtgacgcggacgccggtggggccatcgcgaccggcagccatctcgactcggtgcccgacggcggggctttcgacggtccgctggggatcgtgagcgcgttcgccgccatcgatctgttgcgccaggcgggtttcacgccgggcaagccgatcgcggtggcggccttcgccgaggaggagggcgcccggttcggcgtcgcgtgcctgggctcgcggctgctgtcgggggcgatcacgccggaggcggcgcgggcgctgaccgacgacaacggggtgacgctggccgacgcgatggccacgatcggcgccgacccggatgcgatcggccgcgacgagcggctgctgtcgcgcatcgacgcgtacgtggagctgcacatcgagcagggccgggcccaggtggacatggacgcgccggtcgcggtggccgaggcgatctggccgcacgggcgctggcggatggacttcaccggccgcgccgaccacgccgggaccacgaggcttgaggaccgggccgacccgatgctgacctacgccaacacggtgctggccgcccgtaagaaggcccggctggccggggcggtggccactgtgggcaggatcgtgtgcgaacccaacggcaccaacgcgatcccgtcgcgggtgcgcgcctggctggacgcgcgcgcccccgagctggccgcgctggagcaggtcgtcaccgaactggagcaggcgacggtggagcgggcgggccgggacggcacctcggtgacggtcagccgcgagtcctacagcccgcacgtggccttcgacgtgccgctgcgcgaccggctggcgggcgtcctgggtggcgccccgttgctggccaccggcgccgggcacgacgccggggtgctggcggcgtcgatccccacggcgatgctgttcgtgcgcaacccgaccggggtgtcgcactcccccgccgagaacgccgagatgccggactgcctggcgggggctgacgccctcgccaccgtcctgagggagctggccgcgtgaagggggccgccatcctcctccccacttctgatcgtagaacgggccacgcgcggcctgtcgagcccggcggccgagcgctgtggacaacattcggcctgtggaggaaggcttcgccatcatgaccgggtatctgccgcagcggtcgtacttcgccgaacgggcctggctgtccagtaccgacggtctcgtcgagaacgtcaggatcgacgtcgtcgccgggatgatcgagtcggtcgtcgtcggtgaggcggcgcccgccgacgcggtgcggctgccgggtttcgtcatgccgggcctggtcaacgcgcattcgcacgcgttccaccgggcgctgcggggccgcacccacggtggtggcggcgacttctggacctggcgcgagcagatgtacaccgtggcccggcgcctggatcccgacagttatcgcgcgctggcgcgggcggtctacgccgagatggcgctggccgggatcacgacggtgtgcgagttccactatgtccaccacggtcccgacggggtgccctacgaggacccggccgcgatgccccaggcgctggcgcaggcggcgcgcgagaccgggatgttcctggtgtacctggacacctgctacctccagtccgatgtgtccggtacgccgctgtcggggccgcagcggcggttcggggacgccgggatcgaggcgtggctggagcgggtcgaggccgtcaagctggcccgtccggggccggacgccctcggcgtcgcgatccattcggtgcggggctgcccgcccgaggcgatgcgcgcggtggcccggtgggcgcgggaacacgacgcgccgctccacattcatctgtccgaacaggtcaaggagaacgaggactgcgtggccgtccacggcctcacccccgccggactgtgcgccgagaccggggtgctgggcccggagaccaccgccgtgcatgccacccacctgaccgaggccgacatccggctcttgggcgattcggggaccatcgcgggtttctgtcccacgaccgaacgcgacctggccgacggcatcggaccggccgccgcgctgcgtgccgccgggtcaccgctgtcgctgggttcggattcgcacgccgtcatcgacctgttcgaggaggcccgcgcggtggagctgaacgagcggctggccacccagcggcgcggcatccacggcgccccggcgctgttggccgccgccaccgagggcggcgccgccagcgcgggcctgtcgcggcgcgccgggcgcatcgccgagggccactacgccgacttcgtcgccgtggacacgtcctcggtgcggctggctggtgccgacgaccccgtcgcggcggtggtgttcgcggcctcggcctgcgacgtcacgcacgtcgtgtcgggcggcgaggtgatcgtcgaggatggacggcacacgatggtcgacgacgtcgccggtgagctggcgtccgtcgtctcggcgctgttcgcggactgacgttcgcgcgtgtccgcacccgaacggagggttgcgccggtttgcgcgtccgctccacacttgacgcatgaacgagctgttctccttcagtagcttgataaccctccaggggtcggccgcggcggcggtgctggttcccaacgtcatcggttatttcgctggcccgaagttcgacaagtaccgcaagtggatctcgctggccatcgcgatggccctggcctacacggccgcgttcgtggccggggacggggcgttgacctgggtggtggcgttcctcaacggcctgctgatcttcgcctcggcggtgggcctgaaccagttgccccggcgcaaccgcagcaaacccgagaagaagtcggacgaggaggaggcgacactgcccaggctgccgaagttcttcacgtcctggacctaggacgcggcaacgggaaccgcctcgaccgtcacgggccgggagcgctgcgcccaccgggcgaccggcggcacggcgagcccgacgagggcgaacacggctcccaacaggacccagcccggcagcccccagccgatgagcatcgtggtcagcacggcgggggcgatgatgtcggcgatctggaatccggtgttgtacaacccctggtactggccctgcgcgtgggctggggccagatcgaaggacaggccccagcttcccgacgcctgcaacagctcccccatcacgtggaccaggacgcccaggcccaggatcacgaccgcgaaccacatcgaccgtcctgccgccagcgcgtacaggacgcagccgcccagcagcaggatcccggcggtgcgctgcgccttggcggcgccggtgacggtgccgctgcttcggctggcgcgcacctgaagcgcgatcaccatgaccgtgttgatgacgcccagcgcgcccatgatccaggcgggggcctcagtgcgctgcacgatccacagtggcagcgccacgttgaacacggcgtagtggacggtgaggatcgcgttgagggcggtcagcatcaggtacgggcggtccttcagcgccgtgacgatcgactccgaggcggcggcgggcagcggcggcagtgacggtacccgcaggatgagcagggcgccgccgccgatcagggccgaggccacggcgatgagtcccaggtagaccggccgggtgtcgtagtacagcgcgacgcccgccagcggcgcgccgatcgtccagcccacattggtcaccgcgcgcaggtaggcgcgggtgcgcacccgctgttcgggcgggacgcttccggcgatgagcgcgccgcgcgaggcctgttgcgaggcttgcaggaacgccaccaggctcgcgaccaggacgaagccgagccacgaggtgacgaggaagtagcccagcaggctcgcggcggccagcagtccgaaggtgacggagatgttgcgcggcccgatcttgtcggccagccaccccatgggcaccccggcgaacagcccgacgaccgcggcgatcgtcaaccccaggccgacctgtgtggccgtcagcccgacggacttgtggaagaacacgaccgaggcggtcatgaacagtccgcgcccggtggagaacacgagggtcgcgtaggtgagggcgcgggcgggtccggggtcgggaagcagcttcttgaggcgggaggtcgaggctgggggcatgagctcacgctagcagtacggacgtactgttttccagttcgttctcggtgagcctggtcaccggcccgtcagatgtccacagtgcttaggtgtcggggtcagccctcgcccaggccgcccgccagcggcaggttccgccagtgctccatcgcttccttgaggccgtccagcatcggcggcatctgcggcaccatcgccaggcacgccaccacctgaagcatccgcgtcgaggtcagcactgccaacagccgctcgtccagggtccgcatccccagggcctgggccgcctcgttgtaggcggcctcgccgtcggggcccaccagggtcaggtcccactccaccgggcccagcgtcggatcctcgaagtcggagtacagcaggccgtcggcggtcgggatcatgttgaacggcggcgagtcgccgtggatcggccgcacctccgcgtcggggaacgcgcgcgcgaatccctcgggcgaaccgaggacgggctccagcagttcccactccgcgcgggcccggtcgagatcggccgcgtcgatgagctccggcatcgcgccgagctcgtccagacaggacggaatcatgtccaggacggacatgaacgacagttgcccgggatagtcgcgcaggttatggtgcagcttcgccgccgccgcggcgttggcgacgtagtccggctcggcggactggtcgtgctcgacgaactgccagaacgtcattgagaacccgttccgccgcaccggttcggcgggcaccagcgggctgggcgtcacgaccggcagcccctgccgcgccagccaaccggccacgtccagttcgaggcgctgccgctgcgactgggtgtccaggtcggtcaggaacgtcggcagcacggtcggcatccgcaccacgaccggcgagggcttgaggtggacgacgaccgagaacgagtcgtacaggaccgtcggttcggtgacctccaggccgaggtcccggcccgcttcggcggcggcggtgagcgctcgttcggtgcgatcggccaactgctccggcgacatgaattcggacatcggcacatcctgccacgtcgatggccgcgccggtcaggccgtcgatgccccggccgtgtcggtggtgcggccgggttgccgcatccgggccaggacgcctacggcgacaccggttccggctcccagcgccgcgaccgtcaacacccgggtgagatcgccgccccacggggtcggggtgatcgccgccgacagacaggacacatgcgacagtcccgacagcagtgccagcgcggcggccgcgatgcccagcgccaggtcggcggccgagccgcggcgcagcgcgtagaccgccgcgcccaccccggccacgcccgccagcagttgccaggactggttgaccaccagtgccgccagccagccggtctccagttcggccgaggtgacggcgcggccgacggcgtcggcgatcgcggccaggcccagcactccgaccaggcccgccaccggacgcaggtcggcgggtttgaaggtggccacgaacagcccgcccgccagcagcagcgccgcggcccaccaggtggcggcggcgggtggcggcacccactccaccgtgcccgacaccgtgtacagctgggtgcccgagcgcagcgggatgtcccagtcgagcaccttgtggggccgggacgggtcggcggtcaccaccggcggcggctgcgcgttcatccagcccgcccggtggtcgtgccagcggatcaccggctcgtcggagaccttgtcccactccggcgccagcgccggggacgcggcggctggcacccgcgcgtccgggtcggtggtctcgttgagatacgacgccggggagttgacgttgacgaagacgccctcgggccggatctccgcgtacggttcccgttcgtagccgaggatctccacgctgcggtcgccggtgttgcgtagttccagccgggccccggcctccacctcgcgcacctcgacgccgggcagtcgcggctgttcggtcaccgtgacccggtagtcggtgtcgttgaggccctcctccccgtgcgcggcggcggttcccggccacagcagggcgaagagaaccccggcgagcgcgatgaatcgccagctcgccggggttcgcgtcatgacgctacgttagtcttttttcttctcatcgtccttctcggagtccgggtaggcctccttgagaaccttcgcgaactcggtggtgaagttcttggtctcgaccttcttgccgtcgatgagagccgtcggggtgctgtcgatgccgtcgtcggaggcggcggtggtcacctggttgacccagccgtagtacttctggtccttgacgcacttggagaacttgccgctgagtccgacgtcctcaccgaaaccgatgagttccttgtcggacaggccttccccgccctcgggcggctggttggcgaacagctgcttctcgtagtcgaagaacttgccctcgtcggcggcgcaggtggcggccgaggccgagcgcagtgagtagttggtggacgaggcgcccgccaggaagttcagcgggtggaacgtcagctcgacctgtccggcttcgacggcctgctggatcgcgtcgccgttgtcggtctggaacttgccgcaggccgggcagatgaagtcctcgtacagctccagcttgaccttgggtttcttgtccttctcggccaggaccagtgccgtcttcgtggaatccgccttcggctggcgcaccgggtagtcacgggagatgatcatgacggtcgcgaccagcgctcccaccagtaccactgccaaaccgacgccgattccccatttgagctgcttgcgccgctgttcacgggcgcgctgctcacgcatgcgtttggcggcttcctgtttcttgtcgtgccgtttagccattgatctgggttctcatttcgttgtgaaaggcagggccatgcgcgattgcggggccgtaacaccgtcgctgcctggcgccacgcctccagcagttcctcgcgggcccgggccactcgggagcggatcgtgcccaccgggacattgtccacgaccgccgcgtcggcatagctgagccccagtacctgcgtcaacacgaaggcggagcggcgttcggacgacagccgcgccagcaggtcggtcagtgccaggctcaccgccgggtcgccctcgacggtgcggggcgcgttgtcgagcagtcgcgcgtcgaggcggcggcggcgcaccagccgccggacgtggtcggcgcacacccgtcgggcgatgcccaacagccaggtgcgcacgctggagcgtccctcgaaggacgccagcgccttcagcgcccgcaggtaggtctcctgcgccagatcgtctgcggtgtgcacatcggacagtgccgcgcacagtcgccacacctcggtctgggtggcgcgcacgaaggccgcgaccgctaccgggtcgccgccgcgcgcggccagcgccagccgggtggtctcgcaatgtggcggggggttcacgaaaccaaacattaatcgggaactattcgtgccgccgcggcgactacccggcatggactgtacgaatgcgcgcgccgcgctgtcggcacagctggacggcgagccgatcgccgaggccgaaccgttgcgactgcacctggccggttgcgtcgagtgccggggctggaagcagcgggccgaggccctgacccggaccgcgagcaccgcgttcgcgtcgaccccggacctgacggtcggggtgctggaggcggtcagcgccgccgacaacgcggcgaacgctcgcgctcgggcccgggcgcgggtgctgcgctgggcggtgggcatcgccgcggtggcgcagttggtgctggcgattccggcgttgatggcggccacgggattcagtgatttctccgcggtgcacgccagccgcgagatggcgtccttcgacatcgcggtcgcggtgggtttcctgctggccgcgatccggccggaacgggcccgcgccttcgtcccggtcgcgtgcgtgctggcgttgtgcctggcggtgaccagcgggatcgacatggcctcgggtgccacggcgctggccgacgagaccggccacatcgtggcggcggtgcaggcggtgctgttgtgggcgctgggccgggtccatccccgcgacggctcggccgccgcccgcacggtcacggcctgaaccgatgcgctccccggtcgcatccctgtcgcgtcgtgccacggcggcgctgctcggcctgatcacggtcgcggcggtgctggtgctgtcggcggtcccggcctcggcgcacgccacgctggtgtcgtcgacgccgcaggcgaacaagacggttcccgaggcgcccgacgaggtggtcatcaagttcagcgagccggtctcggtggtggcgtccggtaccggggtcacggctccggacgggtccaaggcgcacgcggccaccccgaagtcggagggcgagcaggttcggtaccagctgcgcggcggtttgccggacggcacctacgtcgtcagctaccgggtgatctcggcggacgggcatccggttcccggcggtttcaccttctcgatcggtaaggaatcgaaggtgcccgaggccgccgatccgggcaacaccgccgatccgctggtgacctggctggtctacggcaaccggttcctcggttacgtggggctgctgctggtgctggggccgtcgctgctgttgctggcgggcaacgcgggttcccggcgcggggcggtgcggttcaccgtcgtggggctgagcctggtggcggcgacggcggttgtcggcctgtatttgcaggcgccttataccgcggggacatcgttgttcggtgttaccggcgccgatatcggctcggtcctgggcagccggttcggcggcgccagtatggctcggctgctgctggtgctgatcgcgctgccgctgttgcggcacgcgatgaccagcaggcgacggccggtcgccgcgagcagcacccgaaccgtcgcggccgagagctctggtcagagtgatctcgtgcacgccgacgtccgacgggccgaagccgaagccgacggtgactcgaccgacagtgccgagccgagcgacagcccggttacgacgaaggcgagcgccagcgaagccgaaagcggcgagccgggcgacgacccggtcgcggcggcgagcgccagcgaagccgagaacatcgagccggacggctcgcgagccgacggcggcgagaccgacgccagcgacgcggcttccgaggctcccgccgatggcggcgccatggccgagccccgcaccgccccggctctgaccgtcgtggacggtcggccgcgcgccgtggctcccgcgctgtcgtccgggacgcgctggttgctgctggccgtcgcgaccgcgctggccgcgacctggccggtctccgggcacgccaccacgtcggcggcacccgcgctgaccgtgctgtccgacaccgtccacatcggtgccgcgacggtgtggctgggcggactgctcaccctggcgttcttcctcgtgaaacggtcgcgcaccgtcgaggccgaggccttcctgccgacctggtcccgttgggccacctggatcgtggccagcctggcgatcgcggggctggcacaggcgctcatccacgtcggcaccgtcaagggcctcgtgtccacgacctacggctggaaggcgagcgccagcgaagccgaaagcggcgagccgggcgacgacccggtcgcggcggcgagcgccagcgaagccgagaacatcgagccggacggctcgcgagccgacggcggcgagaccgacgccagcgacgcggcttccgaggctcccgccgatggcggcgccatggccgagccccgcaccgccccggctctgaccgtcgtggacggtcggccgcgcgccgtggctcccgcgctgtcgtccgggacgcgctggttgctgctggccgtcgcgaccgcgctggccgcgacctggccggtctccgggcacgccaccacgtcggcggcacccgcgctgaccgtgctgtccgacaccgtccacatcggtgccgcgacggtgtggctgggcggactgctcaccctggcgttcttcctcgtgaaacggtcgcgcaccgtcgaggccgaggccttcctgccgacctggtcccgttgggccacctggatcgtggccagcctggcgatcgcggggctggcacaggcgctcatccacgtcggcaccgtcaagggcctcgtgtccacgacctacggctggctcgtgatcgccaagatcgcgctgttcgccgtcgtccttggcaccgccgcgctggcgcgcaaggccgtgcgacacatcggtgacaagcccgccgtgccgctggtgcggcggctgatcctcaccgaactgctgatcggcgccctcgtgctgggactgtcgtcggtgctggtgcaggcggtgcccgcccagagcgcggtcggcggcggcgccgagcagggcccgcggacgttctccaagaccttcaagaccgacctgtacacgctccagttcgagctggaaccggtggccgtcggcaagaacgaggcccacctgtacctgttcgagccggacggcgtcaccgagctggaggccaccgagtgggaggcgtccttcggccgcccgaaggacggcatcgaactggtgcccttcgacctggcgctgttgtcccccaaccacaccaacggcgatgtcgacataccccaaaaaggcaagtggaccttcgaattcacgatccgaatatcgaaattggacagagagaccgtgtcaacggtcgtgtccgtaaaatgatgaaaggtatatccatgaatcccatggttcgccgggcggcgaccatcctcgcggcctcggcgctgggggtgctggctttcgccgcacccgcctcggcccacgtcaccatcgcccccgtcgaggccgaggccggaagctacgcccgcctcgacttccgggtacccaacgagtccgacgaggccagcaccatcgaggtcgaggtcaacctgccgaaggagaccccgctggcctcggtgcggaccaagaagatcgacggctggaaggtcgagaccaagacccgcaagctcgacaagcccatcgacctgcacggccgcaaggtgaaggaggccatcggcaccatcatctggaccgccgacagcgacaagaccggcatccagcccggcgagttcggggagttcccgatcaccgcgggcccgctgcccgacaaggggacgctggtcttcaagaccatccagacgtactccgacaagtcgaagtcggagtggatcgacgagcccaacgaggacggctccgagcccgaggaaccggccccgaccctcaagatcacccccgccaagggcggcggtcaccacggcggcaccaccaccggggatgacgacgacgcggacgacgccgacgaccacgccgacgacgaggacgaggcggccggttcggggaccacgatcctggcggcggtcggcaccggcctggccgcgatcgcgctggtcgtggcggtgctggccttcctggcccggcagcgcggctcggcggccaagccctaggacgcacgtaagcggcctcccctgttccgcccgggattctcatcagcgtcggccaggtgacgtgagacgtatccgcgaggaaacctggaaggggaggccgccctgtggccggttcgacggtgcacactgccccactgccgtcgtccggccggatggtggtctaaccggctaccagaagcagctcccgcaccagtggccccaaccaagcactgtggcgcctatcgaaatcaacatgcgtttctccttattgaggggtccccgtgtgggacgcaatgagaaatccggctccctgcacgtccaatattcagacgcggaatcaccgtatggccaggacacggcggcgtcagtcaaaaatccgacaaaactagacatatgaatatatatgctattttgcgaccttcggatcactctcattcggctcagcttcgacgcgtacaattgatcgctcgcgttttttctgcccaaggagcctcgtgacccgcaattcgacccggcaggccagcgtccgggacgctgagatcgccgtcgaacaacaacacgtcgacgtcgtctacgaccgtttggaagaactgcgggccttcgccgagaaccgggagaaggcgggctacgaacaccgctcggccacggtgcccggcgcccagttcgagcgcgacgtcttcgtctacaacgccgccaaacgcgtcgccgacatcgacgcccagcacgagggcctggtgttcgggcggctggactccgacgacgacaagacccggcacatcggacggctcgggttgcgcgacgcgtcctacaagccgctgctgctggactggcgggccccggccgccgcgccgttctaccaggccacgcccaccgaccgcaagggtgtcatccggcgccgggtgatccgctgctccgggcagcaggtcatcgacgtcaccgacgacctgctcgacaacgacgccaccgacgtggccgtggtcggcgacggcgcgctgatggcggccctgacccgcaagcgcaccggccagatgcgcgacatcgtcgccaccatccaggccgagcaggacgccgcgatccgggcgccgggccgtggcgccaccgtcatcaccggcgggcccggcaccggcaagaccgtcgtggcgctgcaccgcgccgcctacctgctgtactccgaccggcgccgctacgagggcgccgggatcctcatcgtcggcccctcggcggtgttcatgcgctacatcgaacgggtgctgccgtcgctgggtgaggacgccgccgccctgttctcgctgggcgagctgttccccggcgtggagaccacggcccgcgacaccgccgccgtcgcggcggtcaagggttcgggacggatgcgcaagctgctggcccgcgcggcccggctgcgccccgtcgacgcgccccggcagctgtccatcgtctacaagggcgaggtgctgcggctggaggccgaggagctggacgggctgcgccgccaggtccacgccaagggcctcaaacccaacgcggccaagaccgaggccggtcgcgcgctgctggtggcgctgtggcggcaggccaagccgctcatcgacaacctggtgcccgccgagttctcccgggaactgggtggccgcaacgagttcctggccttcctcgacagatggtggccgctgctcaaacccaccgacatcctgccgacgctcgccgaccggcgccggctcgccaccgcggcctcgggtgtgctgtcccgttccgagaccaaccttttggccacgtccttcggcaccggcgagttcaccatctccgacgtgccgctgctggacgaactggaccagatcctgggccgtccgcccaagtccccccactcgaaccgcgagtccggggtcgccgaactgtcgacgatccaggaccgcatgttcacccgcgcggcccgcgcccaccggggccccgactacgacggctacgcccacatcatcgtcgacgaggcgcaggacctgtcgccgatgcagtggcggatgctcggccgccggggccaactggcgggctggaccatcgtcggcgacgcggcacagagcagctggcccgacccgtcggagtcgcgggcggccgaacgcgcggccctgggtcgcggcccccgccaccggttccacctgagcaccaactaccgcaactcggccgagatcttcgactacgcggccgagatcgtgcgccgcgaggtccccaatgccgacatcccgcaggcggtccgctccaccggcatcgaacccaaggaggtctccgtcgcggcgcccgacctgctggccgaggtgtcgcggcaggtcaccgaggcgctgtcccaggtggagggaaccgtcggcgtggtcgccaccccgcaacggcagaccgaactggccgccgccttcgccgaggaggagcgcgtcctgctggtcggtccactggagtccaagggcctggagtacgacgcggtggtcgtggtcgacttcgacgcgatcgtgcgcgactacaccatccgcgtcggctacgtcgtgctgacccgtgcgacccagctcatgatccgcatcgacccgacatgaccggaatccggcggtagtctcgggtcttatgtgtgcggcacggcgcagtccacttcggcatgtcatcgacgactggcgcggggcaccggcgttcgtcgggggcctggccacggtcgtggcgaccacggctctggtcgtgttcggtgggtcgcacgcgcagggtcaggtgctggccgacgacgctcccggggcgatcaaggaccggtacatcgtgaagtccgacgccgatccgagcgcgctggccgaggagtaccacggcaaggtccgcaggaccttcgccgcctacggcgggttcagcgtgaccatggacgaggccgacgcccgggaaatggccgccgatcctgaggtcgagtacgtcaaccaggtgaccaccacgaccggcctgggcgactcggtgcagtcgcggccgccgtcgtggagcctggaccggatcgaccagcgcactcccgcccgcgacgggtcgttccgctatcccgactcggcgggccggggcgtgaccgcgtacgtcatcgacagtggactcaagttggacctgcgtgagttctccgggcgggcgaccacgggtatcgatgtcatcgacggcggcaaggccttggaccgcaacggtcacggcacctcggtcgcggtgacgctgggcggacagaacttcggggtggccaagaacgtgaagctcgtcgcggtgcgggtgctggacgaggactggcgcggcaccaacgagggcatcgtggaggggctgaactggatcgccgagcacgcgaagggcccgtcggtggcgaacatgagccacagtcgcgcctatgaccgcgccatcaacgacgccgtcggcgcggtcgtggacgctggcgtgacgacggcggtctcggcgggcaacaactcctacaacgcctgccgcaagtcgccgccgtccgagccgtcggtcatcgtcgcgggggccacccgccgcgacgacaggaaggccagtttctccaacttcgggtcgtgtgtggacatattcgctccgggcgtggccgtcggcaccaagaaccggctcggtcagtcgatcaagagctcgggcacctcgttcgcggctccgcacgtcgccggggcggcggcgctctacctcgccgaacatccccgggcgacgccgaagcaggttcgggcggcgctcatggaccacgcgctgtccaaggtcgtcaccgaccggggaaagtacagtcccgaccggatgctcaacatcgacttcctaacccggtgaccggcgcggggccgtgcgcagcatgacgaggccgaaaccgaggaagaccgcgaacgacaccagcagcgaccagtcgtaggcgccggtgttgaggacctttccggtgaggttgtggcccgcgtggaagcccaccgccagccatatcgtcccgccacgaaggcggcagctggcggcggcgaagcccaggccgcaggccatcacggcgtacagcagccgccagccgagcgacgcgtcggtgccggggttcgagatcacgtgcatggcaccgaatcccagcgcggtggcgccgacggccgcccagcgtcgccagtccgccgacagcgaggtcagcaggtagccgcgccacagcagttcctcggggaaggcctggcccagcaggatcatcaggtatcccagcagcaggcccggtatcagcggcaggccgtcttcgaaggtggggcgccagtcgctcagtcccagggcgatggcgccgaggtgcgcggtgagcacgaccagcgccgccagtgccccgcccaagagcagcggcagcacgtcggcggggcgccaggtcagtccgaggtcgcgccacggccgccggtccacgaagcggcgcaggcagtacacgacgccgatcgcggcggcggccatcgcggtcagggtcgcgatccgcaccgcgggcccgggaaccggcagcagcgacagcaacgcggaggtcgcgattccggcgccgacgaaggcgaacatgcccacgacggtcagcggtatccgccagcccggtcgcagtcggggctgattctctacagcggcaatggtttccataacctcacgctacgaagcccgcgcggcttcgccgatccctcgaaccgtttcggccggtcacgtccgcaccgggcgcggtcatggccgcaccatgaccacggtcatgtcttggcacggtcgcacccgccgctaccaggcgctccgcccgtcacggccgtgccccgcaccggaatcgttgctagcttggggtcatgaacaccgatcgtgacggggtcggcggccgacgctgggtccgtgtcaacaatggacgggcgccgttgttcctgagcggcctgttctacttcgcggtggcgctgctgctgacgtccagcgccctggacctggggttcctgcgcctggacatcccggcttcgggcggttcggaaccgttgaacgcctggggtttcctggcggcgacggtggtggccgccgtggtgtggccgctgctgcgctggtcgcgggacggcggccggttcacgaagctggccagcgtcgtgttcgtcgcggccgtgacgctgctgctgtcggtgggcggctgggcggcgatcgtgctggaggcgatggtgaccgtccacatcgtgttcgcgttcgggctgcggttcgcgttgggctacgtcgtcgcgctggcggtgacgtcgttcgggatctcgtggtggtaccgcggcagcgtcgcgatcgcggtcatcgagacggcgatctcggtggtgttcgcgctgtgggccatcgcgatggcgaaggtgctgcaatccgaacagcggcaggcggaacagacgcggcggctgctggcggagcggaccgaggcccacgaggaactgcggcgctacgcggcccgggtcaaggagctgacggtcagcgaggagcgggcccggatgtcgcgcgagatgcacgattcggtggggcactatctgacggtcatcagcctggggctgcgcaacgcgcagcggtaccgggaggctggcgtcggcgacgcctgggccgaggtcgcgcaggcgcggcaactgaccaccgaggcgctggaggagacccgccgctgggtgaaggcgttgcggcccttggccttggaggaccgggccggaccggcggcgatggcggcgctggcggagtcgttctcgggtttcgaggtggacttccaggccggggacgggctgccggagctcgacgagaacgtggaactgctgctgtaccggtcgctacaggaggggctggccaatgtggcccggcactcgggtgccacccgggtgacggtgcggctgtccggcgacgagcgaagcgtccggctgtcgatcaccgacgacggccggggcgccgatcccgaccgggccgacggtttcgggttggctgggctgcggcagcgcgccgaggccgccggtggcaccgtggccacctcccgccccgacaccggcgggttcaccctgaccatcgaggcgcccacggcaccccgtccggcgatggcgagctgagcccgtggacgacacaccggtgcgggtactgatcgtggacgaccagaccctgatgcggcagggcctgcgcaaactgctggagatcgaaccgggcgtcacggtgtccggtgccgccgccagcggccaggaagccttggcgctgttggcgaccacgaccgtggacgtcgcgctcgtcgacgcgaagatgcccggcatggacggcgtcgcgctgatccgccggctcgcggccgagcacccgtcggtcgcctgcgtcatactgaccactttcgacgatgacgagtacatcttcggcggtctggccgccggggccaggggtttcctgctcaaggacacgccaccggacgagctggtcaccacgctgcgccgggccgcggccggcgagaccgtcctgggttcgcccgccgccgaacgggtggtggcccggctgcggaccgacccgcacggcaccggcctggaggcattgtcggcccgggagcgcgaggtcggcgacctgatcgcgcagggcgcgcacaaccgggagatcgcccggcggctgttcatcaccgaggggacggtcaagaaccacgtcaccgcgttgctgcgcaaactcggcatgcgcgaccgcacccagctggcgctgttcctggccaagcaccgcgatcagcggtgaaggtttcgtggatcgtcacaggcccagcagcgggcccacctcgcgcatcccggcgaccacctcgtcggccccggcctcccgcagccggtgcggcggcagcagcgcggcatggccgatcacccggatcccggcggccttggcgccggtgatcccggccggggagtcctcgatgaccacgcagtcggacgggtcgacgcccatccgggcggcggcgtgcaggaacaggtccggggccggtttgccgttcggcacctgggttccggagtagatgttgccgtcgaagcgggcgtccaggccggtggtggcgagccgcagcgcgatctcgtcgggggtgccggaggaggcgatgcagtacggggtcgcgttcccgtccaggcggtccagcagttcctcaacgccgtcgacggtggtcagttcacggctgagcagatcgttgcagcggctctcgtagaccgcgacgaagtcggcgggcagttcccggcccagccgccgctcgatctcggcggcgcagtcggtggtgcgtttgcccatgtagtactccaccgactcctcgtaactggtgggcagcccgttctcggtgatccactcggcgaagaccatgttggacagccgctcggagtcgaccaggaccccgtcgttgtcgaagatgaccagtttcggggtggggaccacggtgtgctcgcttccggtgtcgaggatcgggacgcgtccatcgtccccgaaccggccgccccgtgtccgccgtaaccggcgtgaggtcacccacgcgcccgccgcagcagggtcccgatcacgaccggcgcgaccagcaccacgatcaggcccagcagcccgaagccgtaccaggggtgccaggtgtcggacgcgtaggacaccgccagtgtcgccgccaccgaggccagcagtgccacggcattggcggagccgaacacccggcccgcgcggcgttcgtcgatggccgacagcagcagcgtccgcgaggcgatccgcgacagcccgaacaccagcccgccgggcaggaacagcagcatcccggccggtccgatgctgggttgcaggacgacgaccaccacgaggccgaggaagcccgccagcgcgatgcgcaggtcctcgtgccgtcgccttactcgcttgtagacgaaaccggccaggagcatgccgcagcccgccagcccgtccaccagcccgagagtgccgggcccgtggtggaacatctggaccaccatcaccacgatgagcacattggacaccgtgatgatcacgttggtcagcgcgtacagcgtggccagccgcttgagcggcggcttcacgggtgcgacggtggccgtggtcgccggttccggcgtcgtctcgggcgcggcggtccggttgcccagcgccagccagcacaccgccgaggcccagaagctgaggccgttgaacacgaacagcggctccggcccgaacagctgcaccgcgacgccaccggcggcggtggacagcaggctccccgccgaggtggccatgtcgaagttcgcgctgaaccggcccagccgtacttcggcgacccgctccttgaccagcgcgttgctcgccgccaggaacaacgtcgacagcaccgccagcccgaaggtcaccgtgtacaccgccgtcggccccggcacccccgccgccagcgcgatcggcagcgccaccgccagcactccgctgagcacgtcgcaggccaggcacagccgccgccggtccagccggtcggccagccgcccgaacggcaccgacagcagcgcctgcgggacggcggtggcgatgaacacccacgcgatcgccatggccgaacgctcggtcgccagcaccagcagcgccccggcggtgagctggatgttgttgcccagacaggtgatgagcgcggcgggcaggatcagccgctcggcgcggacgtcggtcgtggcggtgtcgggcgggtgggcggtgagggtcatggcgggccttcgcggaggtgggcgagcgggtcgtccgcaagattggccggtattcctgccatctgttgtcagggagaccggatagtttttccggcatgcgagcctcccgactggtgtcggtcctgctgctgttgcagaaccggggccgactcaccgccgcgcagctggccgccgaactggaggtctccgagcgcaccgtctaccgcgacatcggcgccctgctggtgtccggggtgccgatccgcgccatcaccggccccgagggcgggtaccaactactggacggctaccgcacccggctgaccggcctgaccgccgccgaggccgagtcactgttcgtggcggggatcccgtacgccgccgccggactcggtctggtcggcacgctgtcgggcgcccagctgaaactgctggccgcgctgccgcagcaggcccgcgaccgggccaccggattctccgagcggttctacttcgacgcgcccaactggtacgcagaacccgaccagacccggttcctcggcgccgtcaccgacgccacctggagccagcaccggctgcgcatccggtatcgccgctgggaggcgccccaggaggtcgagcgggtcatcgaaccgttcggcgtggtgctcaaggccggtcgctggtacgtcgtggcccgcgttgagggttcgctgcgcaccttccggatctcccggatcctcgaactggacactatggacgaggagttcacccgtcccgccgacttcgacctcaccgcgcattggacgcgatacctcgccgaactgtcggtgcggttgcgcgcccaggaagcggtggtgcgactgtcgcccgccgccgtggcactgctgccggacctgtggccacccgacgcggtccgcgccgtggccgacaccggcggcgcccccgacgccgagggctgggtgacggcgcgcatcccgatcgagaaccccgaacacgccgtgcgagaactgctgccgctgggcgccgagttcgaggtgctggaacccgcggcgctgcggcagcgcgtcgcggcggccaccgcggcgctggccgcccgccacgccgacgcgactacggccgggtgcccgccgccaggaaaatcggcaccgcgatgaaggtgcggccctcggcggcgcgccggtgctgttcggcgagccagtccttgccgccggggatgtcctcggcggtctcggcgatggtccccaagaacgcctcggcgggtggccggaaggagtacatctccatggtgacgtcggtgaaaccgttgtcccgcagcagattcccgtagccccgggcgatgttcggcgacggcatcccggcggcgcgggtgcgcacgatgcgccgggtcaggtcgtggtcgtcggcgtcgacgacgaagtggtcccagtcctggccgaccagcaccgcccggcccccgggcttcagcacccgcagcgcctcggcgatcgcggcgcccggatcctcgagggcgtgcagcaccttgtcggcccggaagccgtcgacctcgccgtcgccgaacggcagccgctccgccggggcgaggtggaagtccagctcggaccagcgttgccgggccgcgtcgatcatcacctcgctggggtcgacgccgtgggcgcgcaccccgcgtcgcgccagttcggacaccgcccggccactgccgcagccgacgtccacgatcacctggccgtcggcgggccgcagcaggtcatagccgcgttcgcgcagcgccaccgcgtcgggaaggtcgtcgagggcgtcgaggcgtttcagcagaaccgtcatgtcagtcatgccgacacgttatgagttaatgtcggcatgaagtcaaccgagctgaatgtgacgctcaccataggcgaggccgccgcgcggttcggcctggcgacgcacgtgctgcggcactgggagtccatggggttgttgtcgcccaggcgaaacggagaccggcgccgctacggcgaggaggatctgtaccggatcgcgctggtggtgcggggcaagcaggcgggcctcagcctggaggacatcgccgaactgcaccaggcgcgcggcggcgcggcccgcaaacagatcctgcggcagcagcggaccgcgctgctcaaacgcatcgccgaggcgcaggccgcactggagctcatcgaccacggactgggctgcccgcacgaggacctgttggagtgcaccaagttccgtcacagtgtcgccgagctcgtcgatctcaccgtgccggggtcctagagtggccagcatgaagctgcgcctcccgaccctggacgacctgcccggcctgctcgccctcaacaacgcccacgccgtcgagctcgcccccgagaccgacgagagtttcggcgagctggtgtcggtggcgtggcgggtgcgcgccgtcgacgaggcggcgggcatgtgcatcgccttcgaccaggacaccgaccgcgactcggagaacctgaactggttccgggcccggtacgagcgcttcgcctacgtcgaccggatcgtggtggaccccaagtcgcgcggccttggcctggcgcgacggttctatgaggacgtcatcgaggcggcccgggccgagggccacacgctgctgtgcgccgaggtcaacctcgacccgcccaaccccgcctcggacgccttccacgcggccatgggtttcgaggccgtcgggcaggccaagctgggcacccgcgacaagtccgtccggtacttcacgctgcggatgtgatccgtgacgggataacccttgccccccagggctgggagcgcttccattcgactgtggatatagagtctcactcgtccgcgtgagccccgatcccgtcgcgcggaccgcccccttgatgacataggagatcccccttgaagcgattcacccgtgccctgaccaccgcggccgccatcgtcgtgctcgccttctccggcgtggccgccaccagcaccgccgcggccgccggcgaggtcggcgcgctcggctgcaccgccaccggagccgacaaggactccaccgcctacaacaaggcgttcaccaccaccgtcaacatccgcagcggccgcagcaccaactgcgtcgcgctgggcgtcggctacaccagccacaccgtcgacatccactgctcctcgtactacggcggcacgtactggacctacctgcgcaacgtctccaccggcgtgaagggctgggtcaagaccgacctgctggactggccgaaccaccgtctggtgatctgctgatcccggttgagcgaacccggcccggccaccgcttgtcgcggtggccgggccgtttccgttcaggccagttcgcgcaggtcggccgaggtcagtcgcagcgcgcccgcggcgacgttctcctccaggtgcgtcggggaaccggttccgggtatgagcagtatggacggtgaccgggccagcagccaggccagcgccacctgcgggacggtggcgccgacacggtcggccacggccttggcccgcgcggtggtgtcctcgtcgaagccgctgaccgggaagaacggaacgaacgcgataccggcggcctcgcaggcgtcgacgagttcgtcgtgtttgcggaagccgaggctgtagcggttctggacgcacacaagctcggtgaccttgcgggcgagctcgtactgggccaggctcacgttggagatgcccaggtgccggatcagtccctcgtcgcgaagggccgtaagggtttccagcgactcctcgagggtcccctcctccggggtcaccgcgccgtcccagcgcaggttcaccaggtccagccggtcgacgcccagttcggacaggttggtctccacggcgcggcgcaggttctcgggggtgatgccgcgccgcttccccggcggcaggtcctccccggcggcgaagatcggccccaccttggtggcgatggccagtccctgcgggtaggggtgcagcgcggagcggatcagttcgttggcggccacgccgtcgcgcgagtagtagtgacaggtgtcgatgtggttgacgccgagtgcgacggcgcggcgcagcaccgccagcgcggtgtcgcgctcgggccgtcggtccgccgagggccagccggtcagcggcatcgccccgaagccgacccggtgcacctcgatgtccccgcccagtttccatcccccggcggtcgcggccgggacgcgttggtttgtcatgggacacacccaatcagacggccgggtcgcgatcgggtgccccggccgggttcggcgaaaacccggccgggttaatctgagaaaaggggatacgaatgtctaccggtctcaagccgccagttcgcggcggaggaagtcgccggtgtgggagccgcgggtgtccagcagttgccgcggggtgccctcgaacatgacccggccgccggagctgccgccgtcggggcccaggtcgatgatccagtcggcgtgcttgatgacgtccatgttgtgctcgatgatgatgacggtgttcccgctgtccaccaggtgatcgaacaggcccagcagtttctcgatgtcggacatgtgcagccccgtggtgggctcgtccatcacgtacaggcgattgaggcgagcggagaacgagcttgctcgggctcccgagccgattgagcctgtcggagcaggcgaagcctgcgaatacatgctgctcagttcggtggcgagcttgatgcgctggcactcgccgcccgacagcgtgttgagcggctgcccgagggtcaggtagtcgaggccgacgtcgttgagggcccgcagcacggtgcgcagtttcttctcggtgaagaactcggccgcctcctcggcggtcaggttcagcacgtcgctgatgttcttgccccgcacggtgtgcgccagcacctcgctcttgaagcgtttgccctcgcaggtctcgcacggggtcttgacaccgtccatgaaggccagatcggtgtagatgacgccgtggccctggcagtcggggcaggcgccgtcggagttgaagctgaacagcgagggcttgacaccgttgacgttggcgaacagcttgcggatgccgtcggccaggccggtgtaggtggcggtgttgctgcggcggttggccgccaccgcggtctggtcgatgacgatcgcgtcggggtgctgggtcaacaggccctcggtcaccagggtgctcttgccggaaccggctaccccggtcacgacggtcaggaccccggccgggaagtcgacgctgacgccggagacgttgtgggagttgacgtcggcgaccgggtacttgccgttggcggcccgggtctcgtccttgagccccgagcggcggcgcagttgggcgccggtgggggtgtcggcctccttcagcccggccaccggtccttcgtagacgatggtgccgccgtgggtgcccgcgccgggaccgacgtcgatgacgtggtcggccaccgcgatgacgtccgggtcgtgttcgacgaccaggaccgtgttccccttgtcccgcaacttgaccagcagttcgttcatccggtgcacgtcccgggcgtgcaggccgatggagggctcgtcgaagatgtacatcatctcggtgagactggagttgaggttgcggacggtcttgatgcgctgcgactccccgcccgacagcgaaccggtcgcgcggtgcaggctcaggtaacccaggccgatggtgatcaggtggtcgagccgttccaggaggctgtccaggacccgctgcgaactaccgccgtccactccggacagcacccgcaccaggtcggtgatctccatgctggccatctcggcgatgtggagaccggcgagcttgcaggagcggaccttctcgttgagccgcaggccctcgcacgcgtcgcacaccccggtggtggtgaagcgctcgaagatcgcccggttgcggtccgacatctcctcggcgctcttgctcatgatcagccgggtgaacttctcgacggcgccctcgtacttggagttgatcgtgccgccctcccacgcgaacgggatcttcgcgtcggtgccgtggaacaggatgtccagctcctccttgccgtattcggcgagtggcttgtccatgtcgaagaagccggaggcggagtacatgttccagaaccacttgcccaccttgaagtccggatgcagcagcgcgccctcgttcagcgacttcgacatgtcgacgaactcgtccatgtcgacggtgacgacccggccgaggccctggcaccgctcgcacatgcccgccgggtcgttgaacgagaagacgtaggcgccgccgatgttcgggctgccgacacgggagtacagcagccgcagcagggtgtagatgtcggtgatggtgccgaccgtcgagcgcgagttgccgcccagccgctgctggtcgatgatgatcgccgccgacaggttctcgatcgcgtcggcgtcgggctgtccgtacttgggcaggaagccgcggacgaaggcggagtgggtctcgttgatctggcgctgggcctcggcggcgacggtgtcgaagacgatggaggacttcccggagccggagacgccggtgaagacggtgatgcggtgcttggggatcgtgatgtcgatgttcttgaggttgttctcgcgcgcgccggtgatgtcgatgctcgtactgcccgagtgcactgtatgtacccctatactcaagttttaggtcttcttccggagctgcctatcttgccacgcacccccgacatcggccagtcgaatttcggtggccgcgaccgtcactccggcgcgatcgcggccaccagccgggtcaccagatcaccgtccccctcaccggccagcaccccgggcagcgtcaggtcctccagcagcaacccggtcatcgccagatagagcagcaccggcgtcacccggtcgccgcgacgctgccaggtctcgtatccggcgatgatgttgtcgaggttgacgcggaaccgttcggtgaagaagtcgcgcaggtcgggccgccgcgccgcctccaaccgcaactcgaacaacgccaggtacccggcccgatcgacgcgggcccgctcggtgatctcgcgcatctgcgcgatcagcagctccagcccctcaccgggcggcggctggtactcctcggcgggcgggctcaaccggacgaacacgtactcggccgcctgccgcagcagctcgtcgcgtccggagaagtagttggacgcggtgcccaccggcacccccgcctcggtgtcgacggcgcggaaggtgaggccgcgcgcgccctgcgcggcgaggacctcgacggcggcgtcgagcagggcggtgcggcgtcgcggattactgaccatgggatctacctctcacaaattaggacttgccaaaccactatgcatgaagtactttacttgaagtacttcaaacgaagtggttatattcaagcacgagaggcacccatatgcgaaacctggtctactacatcgccctgtcgatcgacggcaagatcgccggccccgacgacgaggtcgagttctacccctcctcggaggactacatgaactggatgaacaccgagttccccgacgtgttgccgagccatttccgcgcgcagctcggcctgtcggacacccccaacccgaatttcgacaccatcgtcatgggccgccggacctatgaccccggctggaagaacgggatccccagcccgtacgcgcacctgcgtcagtacgtgttctcgcggtccctggagagcaagcacccggacgtcgagatcgtgtccaccgacccggtcgccaaggtccgggagctgaagcgggaggactccgacaaggacatctacctggccggtggcggcgagttcgccgggcagctgctcggcgagatcgacaagctggtcatcaagtactacccggtggtggccggggccgggcgggacggcttcggctcgaccttcaacccgaccctgttcgacctgaccgaggtcaagaccttcgacggcggcaacgccgtcctgtactacgacaagaagaagtaatggaacgtgacgcggctctccgatcccggttgtcacggatcggagggccgcgttgtcctcaggtcatgggcggacggcgagcgtccgccggacgatgaggagaccgcgatgcggatgaacgccaaccaccgcctgggcgccgtcgtgaccgcgacactggtcctgggctcggtgtcgatcctgacgaccggggtgtggtgccggatcgacccggcgggtttcgccgagttcaccaactggcccgagcacgagcacttcctgcacgacgccggggtgttccagatgggcatcggcctgatgatggccgccgcgatctggtggcgggacgcggtcgcggtggtgctgggcggtttcgtcttcaccaacaccttccacgcctacaaccattacgtggacatggattccggcggcaacccctccgactggtggaacctggcgctggtctcggcgatcgtcgcggtcgggctggtgttccggctgcggacgctgcgccgccgggccgtggcggccgggaacggctgacgcgtcgcgcgtcagcggccgccggtcacaggttcaccggcagcttctcgactccgtacacgatggacagttcgcggaacttcagttcctcgaacggcaccgccagccgcaggttcgggaaccggcgcagcagcgccgggtaggcgatctggagttcgatgcggcccagttcggcaccgacgcagcggtgcagtccgtagccgaaggccacgtgcggcggcatgtcgcggaagatgttgaccttctcggcgtccgcgccgaaggcggagtcgcggttggcgcccgacagcgaggccagcacgacctcgcccttccggacgacctggccgttggacagtttcacgtcctccagcgcgaaccgcgggaaggccacctgcacgacggtcaggtagcgcagcagttcgtcgacgaccgggacgaccttgtcgtcgtcgtcgcggaccatcgcgaagtgctcgggtttggtcatcaggtgcagggcgcccagtgccagcatgctcgcggtggtctcgtggccgccgatgaggatgccgtcggcgatctcggtgagttcggcgtcggagatgttgtcgccgtgttcgcgcaccagcatgcccagcaggttgtcccccggttcggcgcgctgttgcgccaccaggccggacaggtactccaaagtgtcctgaacggcggccaggcagccctcgatgtcgcccaggaagtcgaaacgggactccgacagccgctggaagtcggcgcggtccgggtacgggacaccgagcagttcgctgatcaccagggaggggatcggcaccgcgaacgcgtcgaccaggtcgacgccgtccccggcggcctccatcgcgtccaggcgttcggcgacgatctcctcgatacgcgggatcagccgccgcagccgccgcatcgtgaactcgggtgtgagcatcttgcgcagccgggtgtggtcgggcggatccttgaatcccaggccacccgggttgacgtccttgaggaaggcgaggtcgtcttcagccgtcatcttggcgaagtcattgctgaacttgttcgacccgagcacggtacgggtgtcctcgtagccggtcaccagccaaatcggcgggccgatcgggtattgcaccctgctcaccgggttttcggcacggcggcgcgccagttcaggcacgggatcaagaccgtcgcgctgaaacatcacgaggttgaagggttcgtcggacatcgatacttcctcatctatctgccgcaggaagcatacgggccggaaccggcccgccttcatcacaccgggcagttggggctgtcgtccttcaatcgtcggtcatccgccgtttcaggactaccgctcggtaagtgctttgtgccacactaggtggcgcacaatttagtaagacactcttactatctccccacccctcaacccccgaggagcaacaagtgaaacgccgcaccgttttgctgggcaccaccgtcgccgtcggcggcgcgaccggcctggccggaagcctgtggcaccaggccttcgccgaccccgcccaacccggacccagcccctacggcgacctgctcgaggccgacgccaacggcatccggctgccggagggcttcacctcccgtgccatcggcgagtccagtaaagacgtcgccggttacacgtggcacgacgcccccgacggcggcgcctgcttcgagaccgaggacggctggatctacgtgtccaacagcgagatcgagaacaacgagggtggcgcctcggccgtccgcttcaccgcggacggcgagatccactccgcctaccggatcctgggcggcaccgaacgcaactgcgccgggggtgccaccccgtggggcacctggctttcctgcgaggagaccgaacgcggcgaggtctacgagaccgacccgaccggcgagaaggaggccgtcgtccacccggcgatgggccggttccagcacgaggccgccgcctgcgatcccgaccgcaaggtcgtctacctgaccgaggacgagagcgacggctgcttctaccggttcacgcccgacaactgggaggacctgtcggccggacggctcgacgtgctgaccgagtccgacggaaccctggcctgggaggaggtccccgacccgctggccgaggacgaggagacccggttccaggtgtcgtcggccaagaagttcgacggcggcgaaggttgctggtacaccaacggcatctgctacttcaccaccaagggctccaacaccgtgtgggccttcaacgccgccgacgacaccatcgccgtcgcctacgatgacgacgaagtggacggtgatgccccgctgcacggcgtggacaacatcaccggcgcccgctccggcgacctgttcgtcgccgaggacggcggcgacatggagatcaacatcatcacgcccgacgaggtcgtcgcgccgttcctgcgcatcgaggggcacgacgaatccgagatctgcggaccggcgttctcccccgacgggaagcggttctacttctcgtcgcaacgcggcagcggcggttccgactccgacggaatcacttatgaagtaaccggtcccttccgcgattccgcctaatcgggtgttgtgagtcacggctcgcttccgatatcgtcacccacagttgatagccggattcggaagcgagccccatgaagccgtacgttttaatccactgtgactacagtgagtacacggcggcgctgcgcgccgacgcccgctccggccttttcggacaggacctctcgctgccctcccgctggtgtttcgacggccgggggcggcggctcttcggacggctggcggccgggagccactcccggctgttccgcgccgaggccgaggtgctgaccgactgcgcgaccgagttcgccgagtacacccgcgcccggcacctgatccagctgggaccggccggatcggtgccgccgctgttgttggccgactcgctgatcgcggccgggaaactgaccgctgtgtcgagtctggacaccccgcacgccgaggtgcccgagtacccggccgggttcccccggctcgacctgcggcacgtcatcgccgacgcgctgcggcggctgcccgaactgcccgacccgccccggctgatccactgccccgccgccggattcgccactttggaccgtggcgagcggctgcggctgctgacgctgctgcgggaccggtgcgagcccggcgaccacctgctggtcgccgcgccgctggccgaggtgcccggcggcagtgccgagttcttcgacgaccccgccgggctgggcgccgagttcaaccgcaacgtcctcaacgtcgtcaaccacaccctggacgccgacgtcacctgcaccgccttcgagcacgtggtgtcgacgccgcgacccgaccggctggagttgcggctgcgggcccgggtggggctgcgcatcgaactgcgcaccctcggcttccacatcgacgtcgaccagggccgggaactgcggaccttccggctgttcgggctcagcgccgagaccctgtcggccgaactggaacgcaccgggttcaccgtcaccgaatcccggcacgaccgccgggagctggtgacgctggcgctggccgaggcggccttaaccgtccgccctagtagggcacggtctcgatccagccgccgtcgaccaggtagtcgatcacctgcccgatcgcctcgtccaccgcgatctccgaggtgtcgacggtcaggtcggcgttcttgggaacctcgtaggggtcggtgatgccggtgaacgactcgatgaccccggcgcgggccttggcgtacaggcccttgcggtcgcgttcctcgcacacctccagcggcgtggacacgtgcaccaggatgaagtcggccccggcctcggcggccatccggcgggcctcggcgcgtccggcggcgtagggcgcgatcgggcagcacagcgcgacgccgtggtggtgcgcgacctcgctggccacgtaagcgatccggcggatgttggcctcgcggtcggtgccggagaagcccagttcgctggacagcagccgccgcaccacgtcgccgtcgaacagcgagacggtgcgttcgccggtctccagcagcgcgtcgtagacaccccgggcgatggtggacttgcccgaacccgacaggccggtcatgaacacgaccacgccgcgtttgcggcgcggcggccgggcgcggcgcagttcggcggccacggcgggcggggtgtgccagtcgggcagcccgaaaccgcggtccagcatgtcggagatctcggacgggctcatcgcctggcgacggaacggcggctcgacgtcctccaacgcgcgccactggccgtcgcgggcgtcgtaacacagctgccggggcagcatgatccgcacgccggagccaccggcggcgaagctgcggcccatggacagcaggtgggtggcgccgtaggcggccgcgacccgcgaggacagcagtccgtcgcggacgtcgtcgccgcgctgcgacagcggcaccgccacgatcgtcgacttgggcagccggtcccgggcggccatgatgctgcgcaccagtaccgcgggcggcagcccgtcggggcccagccccgcgaccgggatcaggatcaggacgtgggcggccagggtgtgggcggcgcgcgagatctcggccagctgcggccggtgcagcggtcggtcggcgatgacgcccagcacccgctgcgtggtcagggtctcgcgggtggcggccggggtggcgcgcagccgtctgaacggcccgtgcagcacctcgccgatgcgccgcaccggcccggcgacccgcaccgagccgtccccgaccggggtcagctcgacggcgtccacggccgcgaccggcacgccctcggggtcggtgagcaccagcacccggctcatcggcgaactggaatccaaagaggacacggtatcggcgggcacgtgcagggtcaccggcgtcggccactgtgtcccatcggcgagggtcccggcggcggcgacactgtcgacgtcctcggtccccaggaaccggttcagcggcgcgtacgcccccgacagcagcagctcgaggtcggccagctcatgcggccgaggagtgtatgaaggcgcgtcggccagaacttcatcgggcagcacccagtcggaaaccacaccgctccccttccttgccgtggctgtcgttgcaacagtcttgcaggccgcgtcgtctccattccatcgcggtgcgcgctgcgacgcgtcccacgatcggccagaggattctgccgggtccaccgagtcacccgtggcgatcgaatcggctcgccaactcggtcggttaccctgtcgacagcggacagcgtcgtcctccgcaaccgactcgtgggaagacttaatcgtggacacgactctcgaagacgacgatgccgggctgcgcgccgatatccggcggctgggctcgctgctgggtgacagcctggtccgccaggaggggcagcaactgctcgacctggtggaggagatccggcatctggtgcgcaccgacgccaaggccgccgcgcagcgactggccgagctgtccgtcgacaccggcatgaacctggcgcgggcgttcgcgctgtacttccacctggccaacatcaccgaacaggtacaccgggcccgggagctgcggcgccgccgggtacggcgcggcggctggctggaggaggccgccaccgagatcaaggccgagggcctggacgccgaccgcatcgccaaggcggcgcgcggcctggaggtcagcccggtcttcaccgcgcaccccaccgaggccgcgcgacgctccattttgaccaaactgcggcagctcgccgacgtgctggactccgaggccgccgaggcggcgctggcgggtcaggcggacaccgccgccaccgacctgcggctggcggagctgatcgatctgctgtggcagaccgacgaggtgcgcatcaaccgccccgagcccaccgacgaggcccgcaacgccgtctactacctcaccgacctgtacgccgacgccgcgccacgggtgctgcgggacctggcgcaggtgctcaccgaactgggtgccgaaccgtcgctttcggactctccgctgcggttcgggacctggatcggcggcgaccgcgacggcaaccccaacgtcacccccgaggtcaccaggcgggtgctgacgctgcaacacgagcacggcatccgggccgccgagtccatggtggagtcgatgatctcggaactgtcggtctcgcagcaactgcgtccggcgacccccgagttcatggccagcctcgaagccgacctggccgcgctgcccgaactgccgccccggttcaggcgcgtcaactccgccgaaccgtaccggctcaaggcccgctgcgtgcgcgccaaactcgccgccacccgggcccggcacgcgtcgggcaccgcgcacgtgcccggccgcgactacgccgacggcaccgagctgtacaccgacctggagaccttctacgactcgctgacggcctcgaccggcggcctggccgccgagggacggctcgccgactcgatgcgcgtcgtcgccgcgttcggcctccatctggccacgatggacatccgcgagcacgcggccaagcaccacgccgccctcgccgaactgttcgaccggctgcgtcccgacgacgacctcgacaagccctacggcgacctgtcccgcgccgagcgcttcgccctgctggcggccgaactcgactcccgccgcccgctgctcaccccggcggcggccctgtcccccgagacccgcaagaccctcgacgtgttccgctgcatcgtctcggcccaacgccgcttcggaccccaagtcgccgccacctacatcgtgtcgatgacccagggccccgacgacctgctcgcggcggccgtcctggcccgcgaggccggactcgtcgacatccacgccggacgcgccgacatcggcttcgtcccgctgctggaaggcgtcccggaactggaagcgggccgccagatctggaacgacctgctcaacacccccgcgtaccgcaggatcgtcgacgcgcgcggcggcatccaggaggtcatgctcggctactccgactccaacaaggagtccggcatcgcggccagccagtgggcgatccagtcggcgcaacgcgaactgcgcgacgcggcggccgaacacggcgtccggctccgcctgttccacggccggggcggcaccgtcggccgcggcggcggccccacccacgaggccatcctcgcccagccgtacggcactttggacggaaccatcaaggtcaccgaacagggcgaagtcctgtccgacaagtacaccctcccggtcctggcccgcgagaacctcgaactcacggtcgccgccgtcctcaaggcgaccctcctgcacgacaccccgcgccacgacgcgtccactctcgacgtctggtacggcaccatggaccgcctcagcggctcggcccgcaccgcctaccgctccctgatcgaccatcccggcctgcccgagtacttctgggcggtctcccccaccgaactgttgggcgcgttgaacatcggctcccgcccggccaaacgccccgacgcctcggcgggcctggacggcctgcgcgcgatcccgtgggtgttcggctggacccagtcgcgccagatcgtgccgggctggttcggcgtcggcaccggcctggccaccgcccgcgaagcggtctccgacgaggtcctctcggccatgtacgagcggtggcagttcttctccaccttcatctccaacgtcgagatgaccctcgtcaagaccgacatggacatcgccgaacgctacgtcgacaccctcgtcccaccccgccttcgcccgctgttcgacaccatccgggccgaacacgcccgaaccgtcaccgaggtgcttcgcctgacgggcaagtcggagctgctggccgacaacccccaactgcgccgcaccctggccgtccgcgaccgctacctggcccccctgcaccacctccagatcgcactgttgcaccgccaccgcgaatccgccaccgacgaccccagcctgacccgcgccctgctgaccaccgtcaacggcatcgccgccggaatgcgcaacaccggctaggaacgctcaagccccacgcgcgacggtcgggtcgggcgtggggctttcgcggttgtcgtcgttacttgaaggccagggagatttccttggccgagggcttgtcgttccagctgcaggagccggtcacgttggcccacacggctttcatcttcccgcgcggggagatcttcagttcggccttggtggtcttgtccgacacctggaacagcagcgtgacctcggacgggctgaacagggagctggtgccgtcggtggtctgggagctctggtcggccttgaagctctccttgcccttggagtcggtggccttgccctcgttggggttgagggagaagagttcgcgttccttgagggtccagtcgacgccgggttcgtggctgccgggggcgaagccgtagacggagtcggtggtcatgtcggagatggggaccgagacccacaccttgcccttgtcggcccagcccttggactcgatccacggggccttggtggcggcgccgaccttcatgctgatgttgagggtgcgcttttccttctcgtactgggcgcccgcgtcggcggtgatcttgcccttgctgtcgtagtccaccgggtcatcggactcgaggccgccgttgtagtagccgtcgatctgttcggagcgcttgccgtcgcgcaggttgatcgtctgggacttctcctcgtcggtgacggtgagtttgacgtcggccttggcggggatgaccgcggcgatggcctcgctggggccggggaggcggtcgagcgggcgcttcttgtcgttgaccgtcagttccgccttgaccttctcgttggagtggacctggctcttgccgtccatgatggcgaggaagaactcggagtcgtcggggacggccatgggctggtcgaagccgtagacgcgggcgttgtcctcgggcacctcggtggtggcggtgtagcccgagacggccagcttgtagtgggggccgatgagcatcccgggcttgtcgccgtcctcggagaggtagggcttgtcggggcggaggtccttcgccttggtgatgacggtgtgctctgccggcgcggtcagcgtgccgccgatcgaagcgcaggaggcggcggtggccaggagggcggcggccacgaggggcgcggcgacgcgcctgagcgttgaactcggcatgggcacaaatatatgcggcatacctggtgtggcgtacctccggtcatcccatgtgagccagctgtacgggtgatgtcacgttgagttcccttggggcaggcgaactttcgtacgactcatatgccactctggtcacacccgcctctcgccccatagtgcacacctaggagaagcccatggtgatgggccccacccacgccgtgtccggagccgccgcctggctggtggcttccgccgtcgccgaaacggccttcaacttccatcagggacccaccaccctcgccctgggaacggtcgcctgcaccggcgccgcacttctgcccgatttggactgttccggtcgggtgctgaagaacaagggcggcgcgacggtcgcgcgcaccttcggtgtcgcctcgctgttcctggccgagtgcgtcgagaagttctcgctcggcgtctacaagatcacgaggagcaaaaaggacggtaagaagtccaacggccaccgcaccttcacccacacctggctcttcgcggccctgctgggcgtcggggtgggggcgctggcgtacaacttcggcagacccgcggtcgccgcgatgatgttcctgctgacgggtctggcgattcgcggcgtcatgaacgactgggccaagaagcagggctggtggatcatcacgctgatatcgctggcggtggcggtcgggttgcatcaggagttgcccgaccatcggccctatgtggtcctgggcgcggcggtgggcatcggctgcgtcgtgcacaccttcggcgacatgatcaccaagatgggctgcccggtgctgttcccggtgccgatccagaagcgacggtggaaggacatcggcgttcccgacaagatcgcgatccgcgcgggcagcaaggtcgaggagaaggtgctgatgccgctgttcgtcaccatcgcggtggcggcactgctgttcacctcggcggaggtgcgcggcaccgtcggcggctggatggtcgccgcgggaaacctgatcggttaaaagtcactgtcgattcgtccgagggcgcgagtattgtcgaccctcggcgcacgattctgtcgacgcctgtccgttatgccctttttcatgggatttttggggtgccaatgtcgtcgaaagacctctccggcctgctgaacgccgccctggacgagccgggcctggcgcgggttcgcgaactcgccgccgaaggcggcccgacggccgagcaggttcacgtgaccgctccggccgcggcgcggccgttcaccgtcgcggcgttggcgcaggccgaacgcaccgtgctggccgtgaccgccaccagtcgcgagggcgaggagctgacgcagtcgctagccgggctgctgccggacgggtcggtggccttctaccccgcctgggagacgctgccgcacgagcggttgtcgccgcgaagcgacaccgtcgggaagcggctggcgctgctgcaccggctggcccatccgcagggcgcgccgctgcgggtcgtggtggcgccggtgcgcagcctgctgcaaccgcagctgaagggcctcggcgacctgaagccggtgcggctggccgtcggcgagtccaccgacctgtcggatctggccgccgagctgtccgatctggcgtacgcgcgggtggacctggtcgagaagcgcggcgagttcgcggtgcgcggcggcatcctggacatcttcccgcccaccgacgagcatccgtcccgtgtggagttcttcggcgacgagatcgagtcgatccgctcgttcgcggtcgccgaccagcggtcgctcgacaaggccgacacgctgttcgcgccgccgtgccgggaactcttgctgtcgccgagggtgcgcgagcgcgccgccgaactgggtcagcagcacccgggtctggccgagctgtgcgagcagctggcgcagggcattccggtggagggcatggaatcgctgaccccggcgctgctgggtgccgaccagctggagctgttcgtgcagacgatgccgcgcggcaccgtcgtggtccagtgcgacccggagcggatccgttcccgcgcccacgatctggtggccacgagcgaggagttcctccaggccagctgggcggcggccgccaccggcggcaaggcccccatcgacctggacgcggccgcgttcaagagcctgtccgacgtgcgccaggccgcgtccgaccacggctgcccgtggtggtccatgggtccgttcggtgtcaccgaggacctcagcccggcgcagctggaggaacgcaaacgcgcccgcgaactcgcggagatcaccggcgagggcttcgaggaactggtcgtcgccgacgagacctcggtgaccgtcacggcgaccccggcaccgctgtaccacgggaactcggtcaaggtcaccggcgacgtcaagcggtggacgaacgacggctggcgggtgtgcctggtgttcgcgggccacggcctggccgaacgcgccgtggagcagctggccgaggcgggcgtgggcgccagcctcgccgactcggtgacccggcccgacagcgatggaaaccccacggccccaaccgaacccgcgatctgggccagtgcgccggacgacgggctggccggtggcaggcagccgggaccggtgggcggcgcggacctgaactcccccttcacgccaccgaccgcgtcgtccaaggccgacgcgggccaaggtggagccggggcgagcggcggtagccaagcgggcggcccggccgacgcgggccattcgggaccaggctcggtcggcttcggcggttcggccgccacagccgacgcgggccattcgggaccaggctcggtcggcttcggcggttcggccgccacagccgacgcgggtcgagcgggcggctccgggcgggccggggccgtggcggccggtgccgctggccacgccgtgacgggcaccgtcggccgcgacggctcggtggccgtactgcggccgggccacgtcaccgtcaccgtcggcgggctgagccacggcatcgtcgacgaggccgcgaaactggcgatcctcaccggcgacgacatctccggcggcaagggcgccaccacccgcgacatgcgcaggatgccgtcgcggcgcaagggcggggtcaacccgctcgaactgtccaatggcgactatgtcgtgcacgagcagcacggcgtcggccgctacatcgaactggtgcgccgcaccgtcaacggcgccgagcgcgagtacctggtcatcgagtacgccgccagcaaacgcggccagcccgccgaccggctgttcgtgccgaccgacgcgctcgaccagctgacccgctacgtcggcggcgagatgcccagcgtccacaagctgggcggttccgactggcagaaggcgaagtcgcgcgccaagaaggccgtccgcgagatcgccgccgaactcatcaagctgtacgcggcgcggcaggccaccgagggccacgccttcgggccggacacgccgtggcagcgcgaactcgaggacgcgttcccgtaccaggagaccccggaccaggccggagccatcgacgaggtcaagtcggacatgatgggccgcaccccgatggaccggctcatctgcggcgacgtcggctacggcaagaccgagatcgcggtgcgggccgcgttcaaggcggtcaccgacggcaagcaggtcgcggtgctggtacccacgacgctgttggccagccagcacctgaacaccttcaccgagcggatgtcgcagttcccggtgacgatcaagcagctgtcgcggttccagaccgacgccgaggccgagcagatccgcaagggcctgatcgcgggcgaggtcgacatcgtggtcggcacccaccggctgttgcagaccgagacccggttcaaggacctgggtctcgtcattgtggacgaagagcagcggttcggcgtcgagcacaaggagaagctgaaggcgctgcgcgcccacgtcgacgtgctggcgatgtcggcgacgccgatcccgcgcaccctggagatggcgatcaccggcatccgcgagatgtccacgatcaccaccccgccggaggagcggcacccggtgctgaccttcgtgggcggctacgaggacaagcaggtcggcgccgcgatccggcgcgagctgctgcgcgacggccaggtgttctacctgcacaaccgggtcgagtcgatcgagaaggccgccacccggctgcgcgagatcgtgccggaggcgcgggtcgtggtcgcgcacggcaagatgggcgagaaccggctggaacagatcatgcaggacttctggaacggcgagttcgacgtcctggtgtccacgacgatcatcgagtcgggcatcgacatccccaacgccaacaccctgatcgtggagcgcgccgacctgctgggtctgtcgcagctgcaccagatccggggccgggtgggccggggccgggaacgcgcctacgcctacttcatgtatccgccggagaagccgctgaccgagcaggcccacgagcggctggcgaccgtcgcgcagcacaccgaactgggcgcgggcatgtacgtggccatgaaggacctggagatccggggcgcgggcaacctcttgggcggcgagcagtccgggcacatcgcgggcgtcggcttcgacctgtacgtgcggatggtcggcgacgcggtgcgcaccttcaagggcgccaaggaggagatcctcaccgaggtcaagatcgacctgccggtggacgcccacatcccctacgactacatcccggtggaacggctgcggctggagatgtaccgcaagctggccgaggtccgcgacgacgccgaactggacgaggtccgcaccgagatggccgaccgctacggcgatcttcccgccgaagtggacaacctggtccacgtcgcccggttccggctgctggcccgcgccgccggtctgtccgatgtgtcgctccagggccgccacatccggctgtcgtcgatcacgctgtcggactccaaacagctgcgcctcaagcgccactaccccgactcggtgtacaagaaggccgccgagctgatctcggtgccgcgcccgcacaccgcgcgggtcggcgggtccccgatggagggcccggcactgttgcagtggtgcgccgaactcatcaaggacgtgaccgaggcaccagccccggccgctactcctgcatgaattaaggtctgggcggtacgaaaggactgaactcgatgagaattcgcgcgatcgccgcgatgggcctggccgccgccgcactgctgaccgtgtccgcctgccgggtcgaacagggcgccgcgctgttcgtcggcgacgagcggatcagcgagaagcgggtcgacgaggtggtcgacagcatctcggcctccgaccgggcgaagctggccgatctgaaccagctcaccggcgggcagctgccggacatctcgacggggaacctgcgcggctacgtcgtggacgcgctggtggtcaccgagctgggtcagcgggtcgccgccgacaccggtgtcaagccggaccgcgagtcctcgtcggtgatcaagaagaactgggagctgctggagctcgacagcgacagtgagttcgtccagctgaccgccgaggccgaggcgtaccgcaccgtgctggtggacgggtccaagccgcaccgccccagcgacaaggaggtcgacgcgctgaccgcccagctggagcacaccttcgggcaggagctcgacgagcagcagaaggccgggttcgctcagttcctcaccagtgaggacggacaggtcgtcgtcggtcagcagcggcaggtctccgactacatcgccgagtacgacgtgaccgccaacccgcgctacgggcagtcgttcatcgtgatcgcccgcaacgccggaccgcagccgctcatcacctccgacatccccagctgacgtgaccgtcacgattcactggctggtcaccacgccacggctccccgccgggatgctgacgcttcaggcgtgggacgcgttgcgcgccagtgagtccgtgtacgccgcgcccgggaacccgcagctgggtgccgtgcgcgccgccggtatcgacgtcaccgagttgtccgtggacgacgccctcgacacgctgctggagcgcggcggcctgtggctgaccaccgccgaggacgacgagccggtcgccaagcagctgagcgtgaagctcgccgccgacccgtcgctggccactgtggagataaccttcggttcctgggacccgccgggcgcccggctgctggacctggtggccgtcatcgaccggctgcgctcgccgggcggctgcccgtgggaccgggagcagacccacgagtcgctggcgccgttcctgctggaggaggcgtacgagaccatcgacgccatccactccggcgacctcgatcacctgcgcgaggaactgggcgacctgttgatgcagccgctgctgcacgcccggctggccgccgaggacgaggacggcttcacgatcgacgacgtcgtcgccgacgtggtggagaagctggtgcgccgccacccgcacgtgttcgccgacgcgcgcgtcgacagcatcgccgacctcaacgacacctgggatgccctgaagcgggccgagaagccgcaccgcaagttcgccgtggacggtgtcgcgctgtcccagcccgcgctgtcgctggccgcgaaactcctgtcgcgcacctcccgcgagaacctcgacgtgccactccccgagaccgccgcggatcccgcttcctccgaagcggcactgggtgccgcgctgctgggtctggtcgccgccgcccgggcggccggtctggaccctgaactggccctgcgcaaggccgcgctcgatttcgccgaccgctcccgggccgtcgaatccgggaacaagtccgggtaatctccgttcgtttcccgcaaatcttcccgttttgccactgatttcggggtagcggcgaacagtttcaccgtccatcaccccagctcgtccacaaattcgccacctcttgtcggtcatcgacatgtctatcgccctattgtcaacaattgacagggggattttgacccaatttgcctagatatatccgggcaaattgggtcattattggaggccattaagtcgcgctaaggttgatgcatgtccctcggtgacactcttgctcccgttcttcgacgaaacggggggtcggccgtcggctttgaaccccccacgatccgcgatggcgagcggctgtggcaactggccctcgactcccgcactctcgatgtgaactcccgctacagctacctgctgtggtgccgcgacttcgccgaaacctcggtggtggcgcggcacgacggcgaggcggtgggtttcatcacggggtaccggcgtcccggctcccccggaaccctgttcatctggcaggtggcggtggccgactcgcaccgccgacagggacttgcccggcgcatgctggacaacctcgccgcgcggctgatcccgcaggggatcaccgcgctcgaggcgaccgtcacgccggacaaccttccgtccacgcgtctgttcacctccttcgccgaagcgcggggagccgaactgacccgggacgagctgttctccgggcaactgctcggcgaggggcacctggcggagatcctgttccggatcgcgccgctgtcacccgcgtccgaataggaccccgtttcgggaccctagccgatcccgcgcggacccacatctcctgatgcaccgcgaccgagacagcagtcatcggccgacgaaggaatacctatgaagatattcgaagaagtcgaatcacaagttcgctcgtactgccgcggctggccgacagtcttcgtcaaggccaaggacgccacgctccacgacgaagacggaaagtcctatatagactttttcgccggtgcgggaaccctcaactacgggcacaaccaccccgtcctcaaacaggcgctcatcgagtacctgaccgaggacaacatcgtgcacggcctcgacatgtacaccgccgccaagggccggttcctcgaccggttccgcgagatcgtgctgcggccgcgcggcctggactacaaggtccagttcccggggccgtcgggcaacaacgccgtcgaggcggcgctgaaactggcccgcaagatcaccggccgcgagaccgtcatcagcttcaccaacggtttccacggcatgaccctcggcgcgctggcggtcaccggcaactccatgaaacgcggcggcgccggggttccgctcaaccacgccgccaccatgccgtacgacggctatctggacggtcagacaccggacttcctgtggctgcgcagtctcctggaggacagcggttccgggctcgacaagcccgccgcggtcatcgtggagacggtgcagggcgagggcggcatcaacgtcgccagcaagacctggctgcggggtctggccgacctgtgcaccgagcacgacatcctgctcatcgtggacgacatccagatgggttgcggccgtaccggaccgttcttcagtttcgagtccgccgggatcacgcccgacatcgtgacgatctccaaatcgctgtccggctacggactcccgttcgcgctcaccctgttcaagaaggacctggacgtgtgggagcccggcgagcacaacggcaccttccgcggtttcaacccggcactcgtcaccgcggccacggcgctggagcacttctggaccgacacgaagctggccgaggacacgctccgcaagggcgagctcgtcgacacccggctgcgcggcatcgccgccgagcacaccgacgtcggcagcgacgtgcgcggctccggaatggtgcaggcgctggccttcgacgaccccaaaatcgccgcggccacccgtgccgaggccttcagccgcggcctgctggtcgagggtgcgggccccgaggacgaggtcgtcaaactgttgccgccgttgacgacgacggacgcgcagctgcacgagggcctcgacgtcctcgccgattccgtccgagtggccatcaaggagttgtcatgatcgttcgcaggctcaacgagatcgtcggtaccgagcgggatgtgctcggccacgaccgcgacgtcgccgaggggacctggcggtcccgccgtctcatcctcgccaacgaccgggtcggtttctcgatgcacgacaccgttctgtacgcgggcaccgagacctccatgtggtacgccaaccacgtcgaggccgtctacgtcatcgagggcaacggcgaactcatcgacaacgagaccggtcagaagcacgagctctcgccgggaaccatgtacctgctcgacggacacgaacgccacaccctgcgggctcacaccgacgtgcgcaccgtctgcgtcttcaacccaccggtcaccggcaaggaagtccacgacgccaacggcgtctatccacttctgacagaagacgacccccaatagaacggaggcagttaaagtgaccattcaggatatctaccccacccgttccggccgccagcccatgatgctgtaccgcaccgaggacccggtcgcctacggcaccgccgacgacggcccgatcgacgccgagaccctggaaggctacgccgacaacgggttcctcacgatcgacgagctactcgagcccggcgaactggccgagtaccaaaacgagctcaaccggctgctggtggacgagagcctcgacggcgacgagcgtgtcgtgcgcgagaagtcctccaacgacgtgcgttccatcttcgaggtgcacaagatctccgaactgttcggcgacctgctcacccacgaccgggtcgcgggccgggcccggcagatcctcggctccgacgtctacatccaccagagccgcgtcaactacaagcccggtttcaacggcaacccgttctactggcactccgacttcgagacctggcacgccgaggacggaatgccccggatgcgggccgtcagcatctccatcgcgctgaccgacaactacgcctacaacggcggtctgatgatcatgccgggctcccacaagaccttcgtgtcctgtgtgggcgagacgccggacgaccactaccgcgaatcgttgaaggaacaggagatcggtacccccgacgagacctcgctgtcggtcctcgccgagaagcacggcatcgagctgttcaccggccccgccggttcggcgaccatgttcgactgcaactgcatgcacggttccaacggcaacatcaccccgttcccgcgctccaacatcttcgcggtgttcaacagcgtcgagaacacctgtgtcgaaccgttcgcggccaagcacccgcgtccgccgttcatcggctcgcgggacttcacgccagtgaagcgttagcacagcacgccagtgaagcgttagaaacctcgcaccagaagcgaaggccccgaatcctctcggattcggggccttcgtcatggctaccctggacgccccctacgtattggagtccctcatggatcacaccggccccctgcgcgaggacttcgaggcggcgcgcgagggtgactccaactcgatgttcaacctcggtctggccttcgcccggatcgggcagatcgacgacgccgtgcactggtacacccgcgccgccgagcacggtgacaacgacgccgtcgcgaacctcgggttgctgctgcgggaccaggaacggtatgacgaggccgagaagtggctgaggcacggcgccgaggccgggcatgccatgtcggccaacaatctcggcaacctgctgctgggctggctgcgcttcgacgaggcactgttctgggccgagcgcgcggtggaactgggcagcaccgctgcggccgggaacctggagcgggtgcgactgctcgccaggtaccacgtcccggacaccgaaccgaaccgggagttcgcacgcggcatggaactggtggagaaggccgatgtggacgccgcgctgccgcacctgggtgccgcggcggcacaggctcacccggacgcggccttcgaactcgcgtcgctgctggccgcccgcgacgaacgggacgacgccgcgggctggtaccgcatcgcgacgatgctcggcaacccccgtgcgatggtgcggctcgtgatggtctgtctgcgacagggcaatcgcgacgaagcccggcgatgggcggagaaggcggtggagtccggtgaaaccctcgcgggcccgctgctcgaagccctcgacgaggactgagacccggcctccggtcgagacgcggacgggccgccacgctttcggcgtgacggcccgtcgagctggtccggaggatcaggcgcggtacttcgggaaggcggtgcgacccgcgtaacgggcggtgtcgtccagctcctcctcgatgcgcagcagctggttgtacttggcgacccgctcggagcgggcgggggcgccggacttgatctgtccacagccgacggccacggccaggtcggcgatggtggtgtcctcggtctcgccggagcggtggctcatcatgcagcgcataccgctgcggtgcgccagttccacggcgtccagcgtctcggtcagggtgccgatctggttgaccttgaccaacagggcggtggccgcggcggtgtcgatccccttgcgcagccgctcggggttggtgacgaacaggtcgtcgccgacgatctggatcttgccgcccaactcggcggtcatgtccgaccaggcgtcccagtcgtcctcggacagcgggtcctcaatggagacgatcgggtgctcgccgatgaggttggcgtagtactcgatcatgtccttggcggacttcttctcgccctcgaaggtgtagctgccgtcggcgaagaactcggtggcggccacgtcgagcgcgtagacgatgtcgcggcccggcgcgaagcccgccttctcgacggcctcggtgatgaggtccagggcctcgctgttggcctccaggttgggggcgaagccgccctcgtcgcccaggccggtggacaggcccttggacttcagcaccgacttcagcgcgtggtaggtctcggctccccagcgcagcccctcggcgaaggtgggggcgccgacgggggcgatcatgaactcctggacgtccacgttggagtccgcgtgcgagccgccgttgaggatgttgagcatcggcaccggcagcacgtgcgcgttggggccgcccaggtagcggaacagcggcagaccggccgaggcggcggcggccttggcgacggccagcgagacgccgaggatggcgttggcgcccaggttggacttgtcggaggtgccgtccaggtcgagcagttcctggtcgaccaggcgctggtcggcggcgtcgatgccctgcaacgcgtcgacgatgcgctcgttgacgttctggaccgcgtcctcgacgcccttgccgccgtagcgctcctcgtccttgtcgcgcagctcgatcgcctcgaaggcaccggtcgaggcgcccgagggcaccgcggcccgcgcgaggacgccgtcgtcgagcagcacctcgacttcgaccgtcgggttgccgcgcgaatccaggatttcccgggcggcgatgttatcgatgcttgccactgctcgcactccttatattcgagtcttgggatcacacgccagcgcggcgctgcgcttcgactgtgttcgccaagaaccctagaccgcgtcgctatccggccagcagcctgaccacgtgctgtggtgccgggctcccgaaggacagcatccggtcgtgccagtcgcgccccggtcggccggtcgggcagctgtcggcgatggcgcgcatctcggtgtagccgacgaagtacgtggacagctgggtggacgacagcagcgcgcggcgccacttgctcgcggcctcggcgtgggcctggtggccgcgccgggtcatcaggtccatggcctcggcctcggacatgtcgtcacagtggatcgactggtcgatgatggcgttgatgatcatgcgcagctgcatcttcagctgctgggccagcacctccgggccgccgtagccgtgctcgaccatcagctcctcggtgtagaccgcccagccctccacgaaggtcccgctcatcatcatgtcccgcacccgggtgttgccccggtaggtgcgggcgtgggcgagctggacgtggtggcccgggatcgcctcgtggacggtgaggttgcggatcatgtggtggttgtactcggagtagaacgacgcgacctgttcggtgctccagtcggccggggccgggcagatcgcgtagaaggtcggcatcgacgggtcgtccagggtgcctggcgggtcgaggtacgcggccgacacgccccggtcgtgttcgggcatctccacgacctcgagccggtcggcggggatggtgatcaggtcgtgttcgcgcacgaagtcggtggtctcggcgaccgcgcggcgggcggcgtccaggacggtggcgttgtcggggcggtcggcgcccagccgggccagcacccgggcggtgacctcggcaccggacgcgccgtcggccgttccgccgtcgcggtcgagtcgcgccgccagttcgtcgagctcggcggtgacctcgtccagccgggtccaggcccggtccagaatcgacgctcccgccatcggcgtctccagggtgtgccacagcttggcgtcccacagtcgacggcccagtcgcggcgagcgtccgtccggcagccgcgacagccagtcggcgaacgcctccagctcaccggcgacggtctcgacgtcgacggtcgcaccggcctcttcggccagtcgcggcacctcgtcgcgcaccagcgcggcggtgccccggaactgttcggcgccggtctcggcgtagacggcgggcacgtcggtcaggttggcgcgcgcggtggccaggtggtcggggatggccgccagccgcgcctgaagtgccgtcagtcgttcggcagccggggccgagggccgcagcagcagcgtgttgagcagcatgccggggttgtagaccagcgggttccactcgtggtcgcgggtctcggtcagctcgaacagccgcgcggcgacctggttggtgaggatctccaggtcgacggcgtcgggggtgcccaggtcctcggcgtcgatctcgaccagcgcgtgcgaggcctcggtcagcatcgaccgcttggcggccaggccctcggacgagtagtccggcagccggtcgtcgaagcggtggtctcccgcccacatcgccgcctccgggtcggattccagcagcgcgtcgacgacgcgttcggcccgggatacgtattcctcgtgcatgcccacaccgtaaccgcccgaggggagacggtttccaccgcgttttcggccgtcagttgatccgtcacaaaaccctgacggttcgaccgatgtgcacatgggcaatactcaatatcgttcagcctgccccagggcgaacacggagcaccggcacggttccgtcagtaggaaagatccacctcgagttatacgtcaatcccttgtggcgtgtacaccccttgcacaaaaggacatatatgaagaagaaactgatagccggtgctgtcatggtcctggcggccctgaccgccctggtcggtggtgtcaccttcgccaacgccgaaggcgacgactcctcgaccaaggtcgtgggcggcacgaaggccaagaagggtgagttccccttcatggtgcacctgtcgatgggctgcgggggcagcctgtactccaagcagatcgtgctgaccgccgcgcactgcgtggacggcaccggtccggacaagtcgatcaccgccaccatcggcgtcgtcgacctgaaggaccccgacgccatcaagatcaagtcgacctacgtccacgtgtccaagaagtacgaggacaagggcgaggactgggcgctgatcaagctggccaagccggtcccgaacgcgaagaccatcgcgctcaacaccaccaagagctacaacaagggcaccttcgacatcgccggctggggcgacacgaaggaaggcgcgggcaccggaagccgctacatgatgaaggccaaggtcccctacgtcaccgacaagaactgccgcaaggcctacccggagctgaacggctactgggagatgtgcgccggtaagcccgagggcggcgtggacacctgccagggcgactccggtggcccgatgttccgcaaggacgccaacggccgccgcatccaggtcggcatcgtcagctggggcgaaggctgcgcccggccgaagttcccgggcgtgtacgcccaggtgagctacttctacaaggacatcatcgccgcggcgaagacgatctgacagctttaaccgaaatccctttccgctggtccccggccctttcagggctggggacctttgctgtgtccgacgggtctttgacgtgactcaccctccccgtgggccactattgcaagtaacttgcaatagcatgagactcgcatttactaccggctactgaggagtacacaatgggcacttactcgctccccgacctgtcctacgactacggggctctggaaccggccatgtccggcgacatcctcgaactgcaccacagcaagcaccacgccgcgtacgtcaagggcgccaacgacaccctggagcgcatcgccgaggcccgcgagaagggcgactacgcctcgctggtcggcctggagaagaccatggccttcaacctgtccgggcacgtcctgcactcgatcttctggaacaacctgtcccccgagggcggtgaccgtcccgacggggaactggccgccgccatcgacgagcacttcggcagcttcgagaagttctcggcccagctgtcggccgccaccaccggcgtccagggctcgggctggggcgtgctgtcctgggaaccgctgggcaagcgcctgatcatcgagcaggtctacgaccaccacggcaacgtcggccaggggtccaccccgctgctggccttcgacgcctgggagcacgcctactacctccagtaccgcaacgtgcgtcccgactacgtgcagcggctgtgggacctggtcaactggaacgacgtcatcgcccgcttcgaagccgcccgcggcgtcaagttagcgatgtccctgccacccttccaggccgcgcaactggcggccggggtgctggcggcccggcatcgcggagacctccgcgatgccgaggcgctgctgggatcctttccggacgaagcctccaagacccgcggcttccacgtcctggccgaactgtcgctgtcactggtgcgcgcccagaccggacagaccatggacgagctgatccaggaactgtccatccagctggcccacgccaatgagctgctgccaccgccacgcgtcgacccgttagcgtccggcagaatggacacgtgacaactcggcgcagcccggcgggcaggagacccggtggcgggagccagccccgccgcacccgccagcgtccccagaaaccggcggcgaagcgcgcccccagggtcaccaagaccgccgcgccgcaaccgaagctgcgccgcatccgcatcaagccaccgtggcggatgtccggccgcaccgccgtcatcgcgttggtgctgtcggcgctggcactgtcctatgcctacccggtgcgcacctacctggaacagcgcgccgagatcaaccggctgcgcgattcccagggcgaacaggcccagcgcatcgccgagctggaggccgagcgcgccaaatgggacgacccggcctacgtcaaggcgcaggcccgggagcggctgctgctggtcgagcccggcgaggaactcatcatcatcgtcgacgacaaacccgacaagggcgacaaggacagcggcccctcgaagtcgtccaaggacccatggttcgatgacctgtgggaaagcttcgacaacgccgacaattcgggatgacccttggaccagatctccgacgctgaccgcgactccatagccgctcagctgggacggccgccgcgcgcggtcaactccatcgcctaccgctgcccgtgcggcaacccggcggtcaccgagaccctgccccggctggaggacggcaccccgttcccgaccaccttctacctgacctgccccaaggcgtccggcgctatcggcaccctggaggcctcgggtctgatgaaggagatgaccgaacggctgcgcgacgaccccgagctggccgcccggtaccgcgaagcccacgagtcctatctggaacaccgcgcgaagctcggcgaggtgcccgagatcgacggcgtctcggccgggggcatgcccgaccgcgtcaaatgcctgcacgtccacctggcccactcgctggtggcgggccggggcgtcaaccccttcggcgacgaggcccgcgacctgatcggcgagtggtgggcggcgggcccgtgcgtcgcgaccacggaggctcgggaatgaacgcggacaaggtttcccgcgagctggactaccgctcggcgccgaccacggtggcggccatcgactgcggcaccaactcgatccggctgctgatctcacggcagtcgtccgacgcggccaaacccaccgacctggtgcggatcatgcggatcgtccggctgggcgaaggcgtcgacaccaccggacgcatctcccccgccgccctggaccgcaccgccgccgcgctgcgcgagtacgccgctctcatcgccgaacaccaacccagcgccgtgcgcatggtcgccaccagcgccagccgcgacgccgacaacgccgccgagttccgcgacctggtgcacggcatcctcggcgtcatgcccgaggtcatcaccggcgacgaggaggcccggctgtcgttcaccggcgccgtcgccgacctgcccccggccgccgagccccggttggtggtggacatcggcggcggatccaccgagttcgtcctcggcaccgaccaggctggtccggcccgcagcatggacatcggctgcgtccgcatgaccgaacgccatctgcgcggcgacccgccgagtgccgaacaggtcgccgccgccgaagccgacatcaccgcccgcgtcgacgaggcactggccacggtggacccgaaccgcaccgccaccgagctcatcggcctggccggttcggtgaccaccgtcgccgccctggccctgggactcgacacctaccagcccgaacgcatccaccacgccgagatctcctacgacgacgtccggaaggtgacgatggcacttttgggccagacccgcgaggagcggctggcccacggcgtcatgcatcccggccgcgccgacgtcatcggcggcggcgcactggtgctgcggatcatcatggaacggtgcggcgccaccagcgtcatcgccagcgaacacgacattttggacggtatcgccgcgagcctcgcgtaacgtccacagttcactccttcccgcggcctcgtccggccgccggtggcagcttgatgccgtcctgacctggtgttggagcgctagcctgggggtttcgcacccacccccccaccgtcaccggcgaggagccgccatgccttcggtcagagaccgcctgacgaacctcaacatcgtcatccagtcccccgaccgcagcgtgcgcgcgaacgtgacccagcagcgcggcatcacggtggatctcgacgaccacgtcgccgacttccacgacgacgcgacgctggccgagcaggtcgaatcggcgctcaccggtgcggcccaaggcttcgccaaggccgcggtgatgatccgccgcgaggcgcacggcggcgacgccaatcccgacagcccggccgaacgcaaacgccgggaactggaacgccgcatggaggaggtggaggtcagcatcgaatcgccgctgggccacgtggccatcggctggctcggtgccgacgccatcgcggtcacgatcaaacccggttcgctgcggaaactgcgggtcggtcagttgcgggccgagatcaacgccgccgtgatgggcgtgagcgtgctgcggcaacgacagggcatggacatctacacgtcgatctacggattcgaccgcttcggaaaacgaaaggatcagggccgatgaacgacggacccccgcaagtctcggtcgacctggccgggctacggcagatcggcgagtaccacctgcggcaactggccaaccaccacaacggcgccgccgacaagctggccggggtgcagtacaacaagggcggcaacctcttcaagagcgcggtcgccgagtcgggaacctacagcgccgccttcgagaaatggctggagctgtacgggctggcgcaggagatcatgaagcagaccgtgaccaacctgtccgacctgtcggacgccgtcatcgcgaccgccgactccttctacgagcaggacatgagcaacgccgagaagctcgccttcgacgaggagatgaacacctaccgctacggcgacgaggaataccgggagacgggcggcgtccgcggcgagggtcccaccggcggcgaacccccggcgaagccgaccgacccgccggaccccaccgacaccacctatatggacgatcagatctacacccgggacgagcagggggacggctgacatggtcgaagtagcggagatcatcaagaaggccgagggcgtcgtggaacgcgccaacgaccttcgcgccctggaactgctgggcatcggccccggcaaccccggcgccatccccgggttcacctcggactgggtcaacgagatgggcgactcgggagcgcaggcgtggagccgctgggaccagaacaacgacctgtcggcctccgggatcgacgcctcccggtacggcaacgagttcgactggatcgttccgcacttcaagacgatgtccctggatgagggcggcgccaacatctacgtggactacgaggtggtgctgggccagctgaaggaggcctcgctggcactgggccccgacgacgagcagtacgtcgaatccccgatggtcaagtcgatcgccgacctacaggaaggctggaccggcagcttccccgtcgcgttccgggagaagttcgccaacaagctccagtacatcaccccggcacagaagcgtgtgatccaggaactcggcgccgccctcaagggacactggaacatcgtgcagggcgccagggagagcctgttctccatcgccgacgcgaccgagaagaagctcataaagaccattcaggacgattacgcgggcagttacgagggatcacaggacggccccaatggcgcgataggactggccatcttcggctgcgcgatcgcgatcctcgccatccccgctgccggacccgcgggaagcgtcggcttcacgctggcgatcctgaacgcggtcaagggagccggtgacgtgtggctggcctcgcagagcaccatcgaagtccccgacgccgtggagaaggaaccggtcgagatcaccggcggcaccgtcgaggagatcatcggctccatgaacgacaggatcaccgaactggcccagaaggtgaccagcgaggaaagcggtcacgccgacgcgatccaggcctcgataacctccatcgaggaatgcatggcccgtggcgaccagaccgcctcctacaaggacaaccccgccgaggacccgtccggaaaactggtcccgcaccggctggcgtgggccgacgaacaacccgaactcggcagcgaccagttcgaccacaccagctactagaacgagaactccatgatggccgccgactgcttcgccgccgcgaacgcgaagaactcgacaagaccccggtagtaaccctccacatagtcacgttcatcgtccccggagtcccacacccgcgggtacacctcggcggccatcatcttctcggcgtcgtagtgggcggccaacctttcccagggggccgcccgcaacttctccgccacctgccggacatgcgggacgctccacccgaacagggtcccgtcctcgtcgagtgagtccccgtccatcaacaagtcgatcccgagcccctcggcctccatgaggtactggatgcccgcccaggccttgtcgagatacccgtcgggctcatcctcgctttccggctcggccagctcctccagcagctcctccgcccactccggatcctgctcggccttcgccagctgctcggacgtcacccgggtgaacgagacgaccattcccatgttggaactcctcaattccttgccccgcaatgcttccctgggtgggagatcacgtggcgcaattacgtcaatcccggtcgtattcgcctcaccgctgtctatgcttggccacgaccggacgactagccattgtaggcaagtcggaccggtcggacttttgccccttatcgcttcaggagactcccccatgtcctcgaagtcctccccctcccgacgcctgatcgcccgactcagtgccctggccctgaccgccgccgtcgcactcggcaccaccctggtggcctcccccgccaccgccgccccgctcgtcttcgccggactcggcgactcctacgcctccggggtcggcgccggcgactacatcggctccgacgactgttaccgctccagtcacgcctacccgaagcaggtcgccgacgcctacggcgaatacctctacttcaacgcctgctccggagccaaggtccaggacgtcatcgacaaccagatcggcaacatcagcatcgccgaacacatcaccatcggtgtgggcggcaacgacgccgggttctcccgggtcctgggcgcctgcgccggaaccgacacggccctgtgtctgtcccaagtagaagcggcgaacaccttcatccgcgacgaactccccgcccgcctcgacacgctctacaccaaggtcggcgagcgcaccacctacgccgacgtcgccgtcgtcggcaacccccgcctgttcaacggcaccacctgcgccggaaccctggccatcacccccgaggagcaggaagcgctcaacggcaccgccgacctgctggccaccacgaccaagggcgtggccgccgaccacggctaccgcttcgtcgacccccgcgacgccttcgcgtcccacgccatctgctcggccgacccctggctgctgggctggaccggctcccagcttgagtcgttccaccccaacgtggctggccagaacgcctacaccgatctgctcctctaaccccccgaaccaccccggccgctcgcaccgcaacggtgcgggcggccctttacgtatcaatggctcccggtgttcttgcgttggttggcgtagaagcgggccttcttctcgcggtttccgcaggtgttcatgtcgcaccatcggcgggtgcggctttggctggtgtcgaagaaggcggcttggcaggtgggcgacgcgcacagggcgagttttccgtcgcgttcgcccgcgatgaggctgatcgcgtcggcggcgatgacgctgagggcgtcttcgacggaagaggtcggagtgagccgccattgccgatcgccgtcgggggtgaggatggcggcggctcggccctgggcgctgtggtcgttgatgacgtggacggcggcggcggggagggcgtcgtggatcgcggctgctgtggctgcggcgtggatcgcctcgcgcagttcccgggcgtgttcgagttgggcgggggtgcaggaatccacggccaggccgtactcagccagccagtcgatgagtcggttcggggtggggatgcgctccacgggttcgccgtgccgctccgagagggtgcccgtgaagctggtcgccaggaccttgccgagacggaagtcggggaaccgagcagtcatggaaccaccttagctggttgcgcatcgacgcggaaacgtgttagaactgtcttagccggttccattcgatgcggctccatcgatgatcaggaggtctcatgtctcttctcaccagcgacgtggaagcgttcgaagcccatgcggcggaggctgacctggaagacctgcgcgcgcggctggcgtcggcgcggttgccggaggtggagacggtctaccgggacgcgcccgacccgcgccggtgggatcagggcgttccgctgggtgatctcgtggacgtcgtggagtactggcgcaccgggtatgactggcgggccttcgaaacgcgcctcaatcggatcgggcagttccgcacgaccatcgacggtctggggattcacttcctgcatcgccgatcccgccgtgcggatgccacgccgctggtcctgacgcacggctggccgggcagcatcgccgagttcgtcgatgtggtggacgaactggcggatccggaaagcgcggacgcgccagcgttccacgtcgtggtgccgtcgttgccggggttcgggtacagcgacaagccgaccagcaccgggtggggcatcgagaagatcgcggccgcctgggtggagctgatgggaaggctcggttacgaccggttcgcggccgctggcggtgacttcggcggggtgatcaccacgatcctcggcggcaggttccccgagcacgttctcggtgtccacacgacgagcccgcaggggccgtccgggttggcagcggatggcctgtccatggagggcctgacggcggtcgagcgcgaatgggccgaggagacctcggaattctggtccggtgcccgtgccgcgtacgcgaagcagcaggcggcccgaccgcagaccatcgggtactcacttgtggactcaccggtcgggctgctggcctggatccttgacaagttcgccgagtggacggacaccaaggacagtccgttcgagacgatctccatggatcgcgtgcttgacgacgtcactctgtactggctgacgcgcagcggcgcgtcggcggctcggctctactacgagagccacaactcgctcgaccctgagctgcgggtcgacgttccgtcggcgatcaccgtgtatccccgtgacgtcgagaaggttccgcgtccctgggcgcgggaacggttccggcggatcgttcggtggcggtcacccgaggccggcggacacttcccgtcgttggagttgcccgagttcttcgtgaccgatctgcgggagggcctcgcggcggtgctcgcggctgggtgagccgtcatacgcggtgccagcgggcttcggcgaagcagtagacggcgaacaggatcaacccgaccgccaccatcgcgagtacgaccgggccgatggggagttccaccagggacttcagtgctccgtcgatgccgacggctttgtcggggtcgtaggtgatcgccgacctgccgatcaggattccggcggtgacggcgatgatgcctcgcgcgatgtacccggcggtgccgagtttcgggaccagcctggcggctttgaggttggtcacgaacatgtccttcatgaacttctgggtccagccctcgtagacccagtagccgcccagaccgatcaggccaagggccgccagcccgaccagaacctggccgccgggcagctcgaacaccgcgctggtggcgtccttcgactgggagtcggttgaggcggttttcgttccccacaacagcaggctcacgatcgagatgaccagcagcgtgtagaccacggcgcgagcggccgattcgacgcgctcccggacttcggggcgcccgaatatcgcttcgccgagctgccacaacgtcaacgcggtcagacccaccgccatcacccacagcagcacttcgcccaggggctggctggccaccaggtggatcgccccgctcttgtcggcgctgccgccgtcaccgaaggccacctgcaaggccagcactcccaacagggcgtacaggacgcctcgggcggcgaagccgggtttggccagtcgtttgatggccgggtgcttcgcggccttcctcgcggttcgggacacatcggaacccatcgcgggcacctcctcgtggtctcccccgtattgcccaaaccgcctgcgccgtaacccttctgactgccgcgagacgagattcagcgtggtgcgaagcggtggagggtggccatggcgcgttcgtcggtggtggcgacgaacgccagcgtgacctcgtaggggcccgctggcaggtcgatgtggagcggggactcggtggcgcagccgccgggtccgaagtcggcgagggcgtaagcggagtcgaacatcaccaggccaccggcggacacgtgccagtgcagtggggattgccagtgggcgtcggggatgcgggtgtcgatcatgtcgagcagctggtcttcggagtccgcgcaggtccagcgcgcgatgacgcggtgtttcggtaggtaggtggaggactggggctcgtcgccgaggacgagtgccgtcagtggcggctgggcggagtcgaactccaccaggccgtggtattcgtccactgtgcaggcacgaccgtagtcaccccaggtggtgacgtcgtcggagtcgtccgtgccgtccaccccgctccagcgggccgcggtcgcggcctggaggacgacgatcggtccgccgtcggtctcgacccaggtcaggtgccgtcggctcggtccggattccatgtcggacaacggtacgcggcgggacggcacctcggccgggtcaggatcggcggatctcgatgtcgccgccggaggtgcgggctcggaccttgacggtgcggtcgtcgggtgcgggttcgctggtgtcggtcaggtggttgcggatgctgccgaggctcgtctggaggtcgagcagcgcggcggtgccctcggggacgccgacctcgatctcgccgaacgaggtcttgagttctactgtgccctgttttacctcgctgatgcggatgttgccggtcgaggtggtcgcgtccacgtccccgtcggcgcggtcgatcacgatgttgccgtcggtgcgcagtcgcatcggtccgacgtggtccaggacgaggcggcccgctccggtgcggaactcgcacctgtcgagccgtccgctggtggtcaggttgagcacggatccgtacgccttcgcgaacaggctcgacccggtgggcaccgcgaccgagatgtcgaccgacaggttgttcttggtcgggccgatgtatttgcggaacttcaggcccttgatggtgacggtgtcgccggacagttccacgtgggtctcgctcgcggctttgacgtcggcttcgttgtcggggttggtgggggtcacggtgaccgtcgtgtcggtgcggtcctcggcggtgacggtcacgttgccgagcatcacggtgatctcgacgttgaccggtttcggggtttcgaacgtaggcatggtttctctttctccaaggcagtcttggggtggcggctagcgcacccatccggtgtagcgctgttttccgacggtggtgacgttgcgcgcggcggaaccgcgaccgcgcgattccaggacgatcgccgccgcccgcaccagccaggcgttgacggatcggccctcggcttcggcggcctcttcgacgcggcccttgaactgctccgacagccgcaggttgatgcgggtcatcgggccgtcgtcgatgtccgatggcaccacgttggcgccgtctggctccatcggttcggtgtccggcgcggcgggttcggcggccagcggtgacgtgaccgcgaacgacggctcgccgccgcgcagccggacttcgaccgaacccggtgccagctcaagagtgatgtcctcggtggcttcggacagcgcttccagcagcatcagccggatcgtcggtgccagtgccgaggccatgcgctcggcgaccgcctggttgtctccctcagggtcggcgagcaccgccagttgcctttgggcgctctccacatatgttgtcaaatccatggtgccataatggcacatctttgactcaatcacaaatcacgttggcaccacatgacggcagtggagacggagcgttttgctccggatgggtggctacgatgaatcgaatgacagcgcgaactcgtcgggcgcctcggcaggctgaggcggagcgaaatgaccgggccctggtggaggccgccaaggctgttgtggccgtggacggagcgcacgcttcggtggcggcgatcgcggctcgggcgggggtcggtatcgggagcctctaccggcggtatcggaccaaggaagagctgttccagcacctgttgtcggtgacgcttgaccagtatctggaggcggccgaggcggggctggcgatcgaggacccgtgggaggggttcgcccactacgtccgcacgattctggagatcgggcccggctggatgggtccgatcgcggggacgatcgggttgaccgaggagatcaacgagaagaaccgccgggccgatgagctggtcgcggcggtggtggagcgcgcgcacacggcgggagtgctgcgggacgacgcgaccttggtcgacgtcgagttgctgatcgagcagttggggaagtcgccgttgctggaccagctggagaccaaggggcgcgtcgaactgatggacgcggcccgcgacgcccgcgcccggatcaccgagatcgtcctggacggcttgcgtgccaaggacaatccgcggttgccggggcgggcgccggggtacgagctgttctcggcgcgctgggagcgagccgaagcggacttagttacggcacacccagatccgactcgctgatgcgggcgaagcggatgtcgtcgcgggcgtcgccgtcggggtaggcacccgcttcgtagaggagtccgatgtcgccgttgcccagaacggccatgttggagtaaccggcgcggtcctcgtcgatgacggtgccctcgtcgacgctctgccaggtcttcccctcgtcgaaggacgagcggatcgtcatggtcatgcgcagcttggagtgcacaggggacgcgaacagcacccggtcgtaggagtcgccggagtcggtggcgcgcaggcgaaggatcgagccctggaccttgggtgtgccgacgaggtcgggaatcagcttgaacggcgcctcgaagctggctccggcgtcggtgctgacggcgaaggcgcgggtctgggtgttggtgcccgcgttctcccgcgccgcggcgtagatgccgccgtcggtgcgctcgaagaggttcagttcctgcgggatgatgtcgtcggtcgcggggacgtcggtggcaccgcgggtccaggtctcgccgccgtcgtcgctgtagaccagggcggcgccgttcttgccggagccgtcggagaagttgacgcccacgaccagccgtccggcgtgttcgccccgggtgagctggatgccgccgccggggccggtggcataccagccccagtcgggttcgtcgatgacgtcgccgaggctcttggcggtgctccaggtctggccgtcgtcgtcgctgtgttggacgtacggggtgcggggctggtcggcgttggacgggttgtgtgtggacagcagcacgatgcggccggtgctctcgtcgaggatcggcaccgggttgccgcgggtggcggccgcgtcggggtcgtcgtcggtgccctgtagcacgatctgggacttgccccaggtcgctccgtcgtcggtggagcgtttcatgaccaggtcgatgtggccggtgtcgccgcagaactcggtgcgggcttcggcgaaggccagcaggtcgccgttcccggcccgcaggatggcggggatgcggtggcagccgtagccgttctcgcccttggtgaagatggtctggacgtcgggggcggcggaggcggggcctgcggtgagcagaccggcggtgacggtcagcgcggccacggccgcgatgacgagcggacggagcagtctcatgatgggcaccctcacgttcggtggagactcaggagacttcgatactggcgaatgaatcaataaagagccaataagacataggacgtcctatgaactccagccgacgcgaagaagcccgcgacccaagaggtcgcgggctcctaggagaactgctgttacagcgtcaacttgaccacgctcgggtcgtggtcactggcctggtcggtgaactcggagttcacgtgcacgacgtccagttcggcggcctcggccagcttcggcgagaccaggatctggtccagcacctgcgaattgccgtcgaagacgtagctgtagcgctccttctcgtccagcaggtcgtaggcacccttgagggcgtcaccggcggtcagcttggcgacggtctcggagaactcgaagtcgttgatgtcgcccaggacgacgacgttggcgtccgggacggcgccctgcagttccttgacgaacttgttgaccagctcggcctgcgggtgccgctgctcctcgctggagcgggccggcggctggaaccggcccatgagcgggtcgtcgccgcccttggacgcgaagtggttcaccacggcgaagaccttcttgccgttgaactcgaactcggccgcgaccggtttgcgggagtccttccaggcgtcgtcggccggggcgacgcggcccggggacacgctcagtccctccgcggagacttcgaccggagtggtggcgtcaccggcgtccttgccggagggcttgacccgctcggggttgtacaggaacccggtgcggatgttgccgcccggctcgccgccgtcggcgttgttctccgggtcgatcgactggtactcataggacggtccaccggcggccttgatggcctcgatgagcttcttccaggtctcgtcggcggcaacggtgccgtcgtcgtcggcgccgttgttgtcctggatctcctcgatgccgaggatgtccggggaggccaggttcttggcgatgtactcgccgtgccggtcgaaggcggcctggtcgtccttggggtccaggttctccacgttgtaggtggccatggcgagcttgtcgccctgcgcctcggtggtctccggcttcaacccggcgctttccaccttcggggtctccagggcgttgagcttgaagttgccgaagctgtagtccaggacgccgtcgacgtcgtcgggcagcttgtcgccgacgttggcgaccggggcctcggagaccaggtcgtccaggacgacccgctcggtgttggcgtcctcgccggtgaacttgacgccaccgcgctcggtgcgcaggccgccctcgccgcccggcagcaccgagacctcaccgttcttggtggtgggaccgacggcgacggagtccttgacccgcaccagcatcccctccatggactcgtagaagtccagggcgttggccttgacgtcgaagtcggccttctccacgtcgccgggctcggccgagtggaccttctcgggcgcgacgcgaccgtcggggccgaccagggtcgcctccggggcctcgccgcccgaaccctcgacgctcaccttgggctcggtgatctcggtggtggacaggttgttctcggccttgccgggccggtactcggtgaccttgcccgccaccttcaccgcgtcgccgaccttggcctcgggggccgcgttggtgaagacgtagatgccgtcactggtggcctcgtcggagtcgggctcggcgctctgcatccagaagcccttctcggacacggcggtcacggtgccgggaatgtccgtgacctcctcgcccgcgacgggggaaacatgggcggcgccttggatttcggcgatggtcgttgcctgggccgcgacggcgacaccggcgatggttaccgggatcgcgatcgcgcccgcgcctatggcggcgatgagggcacgtctgacagggggtcgcatattcacagctctccagatggggggtgggtcgccttcttcctatcctgcggaaccgcgtcaaagcaacaccgaagccgcaacatttcccttaaccccgtatgaacccactttcggttatggacggttttatggacgcgcgaaacggtccgtgctcctcggcgcacggaccgtccgctgtgtcagttgaagcgacgcagccgcaggctgttgccgacgacgaacactgaggagaaggccatcgcggccccggcgatcatcggggacagcacgcccagcgccgcgagcggcagcgcggccacgttgtaggcgaaggcccagaacaggttgcccttgatggtgcgcagtgtcttgcgggacagccggatcgcgtcggcggccaccagcaggtcgccgcggaccagggtcaggtcggacgcctcgatggccacgtcggtgccggtgcccatggcgatgcccaggtcggcctgggccagcgccgcggcgtcgttgacgccgtcgccgaccatggcgaccgtgcggcccttgtcctgcaaggacttcacgacgtccaccttgtccttcggcagcacctcggcgtgcacctcgtcgatgccgacggtggccgcgacggcctcggcggcgcgacggttgtcgccggtcagcagcaccggggtcaggccgagcgcccgcagccgggacaccgcctcgcggctggagggtttgacctcgtcggcgacgaccagcagtccggccacttggccgtcccagctggcggccacgacggtcttgccctgcgattcggccgcgtccctggccttggtgagacggtcgtcgaggctcagcgcccattcggtcagcatcgcgacgcggccgacgctgacggcgtggccgtcgaccatgccggtgacgccgagaccggcgtggttgctgaagtccgtgacggcgggcagggactcggtcgcggcggcgacggcccgcgcgatcgggtgttcggaggccgcctcgacggctccggccagtcgcagcagttccccggcttcgacgccgtcggccgggatgacctccgccagggccatcgtgccggtggtgacggtgccggtcttgtcgaggacgacggtgtcgatggcgcgggtggattccagcacctgcgggccgcccaccaggatgcccagttgcgcgccgcgtccggtgccgaccatgagcgcggtgggtgtggccaggcccagggcgcacgggcaggcgatgatgagcaccgcgacggcggcggtgaaggcggaggcggcgtcgccggtgacggcgagccagacgccgagggtggccagcgacagcgcgatgacgatcggcacgaagatgccggacaccttgtcggccaaccgttgtacctcggccttgccggtctgggcctcctcgacgaggcgggccatctgggccagctgagtgtcggagccgacgcgggtggcgcgcacgaccagtcggccgccggaattcagggtcgcccccgtgacggtgtcgccgacgccgacctcgaccggcaccgattcgccggtcagcatgctctcgtcgacggcggagtggccctcgacgacctcgccgtcggtggcgatcttctcgccgggacgcaccacgaactcctcgccgacccgcagctcggccgcggggacgcggtgttcgacgccgtcgcggcggaccgtgacgtctttggcgcccaggtccatcagggcccgcagcgccgaaccggcgcgtttcttggcgcggtgctcgaagaaccggcccagcaggatcagcgcggtgaccgcggcggcggcttcgaagtagatgttgctcaagcccccgccggaggtgaggccgaaggagaagccgtgggtcatgccgaccatgcccgccgagccgaagaacagcgcgaccaccgaccagccgaacgcggccagggtccccagcgagaccagggtgtccatggtggccgagccgtggcgcaggttcaccgcggcggccttgtggaacggccagccgccgtaggcgatgacggggatggtcagcaccagcgaggtccactgccagccggggaactggaaagccgggaccatgcccatcgcgacgacgggaagcgccagggccagcgacaggatcacccggtagcgcagtccgtcgagttcggcgtcggcgtcgggttcttcgacctcggccttgggctgcgcggtgtagccggtcttctcgaccacggcgatcaggtcggcggcggcgacgccgtcgggcacggtggcggtggccttctcggtggcgtagttgacggtcgcggtcacgccgtccatccggttgagcttcttctcgatccggttggcacacgacgcgcaggtcatgccgccgatgttcagttcgatgatgttctcggtgtctgtcttcatggtcgcctcactcgccattgtgcccgttgaccggacgatcgccggtcaacgggcagtgctcagatcttcccggtcagctggtatccggcctcgtcgacggcggcgcggaccgcctcgtcgtcgagggcggtggtgctgccgatcgtgacggtgccgccctcgacgtccacggacacggtctccacgcccggcacccggttgagttcgttcgtgacgctggtggcgcagtggccacaggtcatgccggtcaccgcataaccggtggtcacggtggtggtggtcgcggcgggggtggtggaacaggtgtcgcacatggtgtgtctcctcgtctcgattataccccctaggggtatctatggcgacgatagcaggcgtggatcggggtgtcatcgtgagctgcgacatacccccggtccgtatatgtgaaccgtggggaattttgcggtttatgacccgaatgccggtttctagcggcacgattgagcgcatgacgaatccgccgaacgaacagcccgacccctggtcactgccgggtgaacagccccatcccggtccgtacggaaaccagccgttcggcgaacccattggcgcgcaaccacccgagccgcccgactatccgcccgccggacccgatccggcctcgagccacccgacgccgccgcccgacccggtgcactacaacccgcagccgcagcagccgcccgagcccggcatctacctcggaggtacccccggggcgtatgacccgatgagcgctccgaacagctactcggcgccgttcaccagcccgccgccgggcgggggcggcaacaacgccgggctgatcctcggggtcgtggtcggcggggtctgcctgatcgcgatcgtcggcgtggtcatcttcctggtcgcccggcccgacgacgacggctccaccatcgccgaacccgacgagagctcgacatccacttcgtacgtgccgccggccaccggttcggccagcgccatcggcccgtcggtggaccccaacgccgacgtccagggcgacggcacctacaccgtcggggacgacatcaaggccggggagtacaagacgacggtccccgactcgtcctcactgtgttactgggaacggctgaagggcaccagcggcgagttcgacgacatcatcgccaacggcgtcgccgacccgggcgaaaaggtcaccgtcaccatcgacaagaaggacgaggcgttcaagacgcagggctgcggcggctggaccaagtcgttaccggtacggcgggtgccgtcgcgagaccagccagtaccagcccgccagcagcacatagccgcccgcggtggcgaacagcagccacggcgccatgccgtcgccgggcagaagcgccgcgccggtgaacatgccgacgatgaaggtgaagttgaagacggtgtcgttgaggctgaacaaccggccccggtactcgtcgtcgcaactggtctgaagggacgtgtccacgacgatcttggtggactgcgaggcgatgttcaccaggaacgtgcccgccacgaacatcggctcgaccaggttgagtcccagcgacgcgaccacggcgatcatgagcgtcatcagcgacgcgacccaccggcccggaccgaacctgcggctgataccgggagtgaccacggcggccaggaacgaaccggcctgaccggcgaccgcgatcgaggccagccacgccagcgtgtccccgaagtgcgcctcggccgggtcgtggaagtacccgcggaagatcgccagggtgaacaccgccagcactccgtacagcgcccggtgtccggcctggacggacatgacgtaggcggcgccgcgccgctgccacaggtgcctgaagccggtgaccatcccctttgcggtggcgatgatcgcggccagcagccggtcggtggcgcgttcggtctcgtccggccccagctgtgtcgacgagaaggaccgccaggcgaccagggccgagatcgcgtacagcggcaccgccagactcgccgtggcgccgtagggcagcgtctcggcgccgggcacgaacgactcggtgagacggatgaccagataggacagtcccaggccggtgccgtagcagatcgtccccagtgtcgtggccagcgagttggccgtgaccaggtgcggcggctcgacgacgtgcggctgcgaggccgaaagcccggccaacacgaaccggttgatcgtgatgatcaacagcgcgaacaccccgaagctccactccggaccgtcgccgaggatgaacgcggcggccgggatcaccagcagcgcccgcaccagattggacacggccaggatgtcgcggcggctccagcggtccaggaacaccccgacgtacggtcccagcaccgagtacggggccaccagcatcgcgaaggccaccgcgtaggccatcggctcgatctgcttggtggggttgaagaacacgctgacggccaggcccgcctggaacaggccgtcggccagctggctggtgacccgggcggtcagaagccgccggaagtcgcggcgccgcacgatcgcgcgcacatggtgccgttccataccctggcgattcccggattcgacgctcggcgctggttgcggcaccccaagaccttatgtcaccggggtggcggggaccagtaacggccgtaagcggtcaaatcgggaaggcggcggcgccggtgcccggtagcgaccctctaacatctacgaccatggatgccaagtccgacgacgacgtgaccgaacccaatccgtcggccgacgacgtgaccgagatccgtccggcggtccaggccccggatcccacccccgacaccgatcgcaaggcggcccgtaaggaagccagacggcagccgctcaaccccgacgacccggaaccgacctggctggcgcgcggcagtggcggccggacgatcgtgggcatcgtgctggtgctggtcatggtcgcgggcatcgcggcgctgggctggtggctgttcgagcccgccagcgccgagtccaccgacgacgggaaactgacctccgaggactgccgcgtcagtgaggccaaggacgaggccgcgaccgtgcggctgccgccctcgctgggcaagaccgaaccgcgcgccaccgcgacggtgacgaccaacgtcggcgaactgaccgtgctgctgttcggcgacgtgtcgccgtgcggcgtcagtggcttcgaatacctcacccggcagggcttctacgccaactccccctgctaccggctcaccacccagcagaccgacccgacggtgacactgcgctgcggcgacccgaccggcaccggcaagggcggcccgggtttccggtaccaggccgaggacgccttcaccggcgaggtcgggcgcgactacgtcgccctcatcaacgaccgcaagggcatggcgggcggcagcttcgcgttcgtgcgcggcgagtcgaagccgacggcggcgctgtcggtcatcggccaggtcatctcgggacacggggtgctggaccagatcggggccgcggcgggcgtcgacccctatgacgacgaaccggcgcaaccggtcgtgatccagaagatcaccatcaagaccggcacggtgaccctgccgcccagcgacaacggttccagcccgagttccagcggcgtccccaccacctcggggaccggcaccgcgacgccgtcgggttccggtcagccgtcctcgggcggatccagcagcagcggcggcgggatcgacttcccgaactaagacgtgaacggcggctgcggtcggccgcgctgctgcggcgggatccagtcggagtcgtagccgcccatcggggcctggttgttgttctgctggaacgggctgggctgcgccggtgggtcgaagtactcggcgacgttgcggcccagcaggcacaccgccgtcgtcacgcccgcgacggcggccaggaacgccaggatcgcgtacagccacaggccgaaggcgccgtcgccgaccgctgggccgggtttggcgagcaggccgatgagcccaaagaacaccagcaggccgccgccggagtacatggcgggcttgggaatccacttgcggcccttgagaaccgcctgcgccaccagtccgagccaggccgccaccgccaggcccaggaccaccatgaccacgccggggatgtcgaccaggaacgagccaccgcgagtctcggccacggccaggtgcagcagtcccgccaacagcgccgccccggccgccgtcagcgtcgccataccggcgatgaacactctttgaggacgcttccgctcggggatgaaggtctggatgggagctgtgtccggccaggcattgtcttcgtacatgtcgatacttccctcgaaagtcgatcgcggcggcgtgccctcaattctgcgtgaccttcgccgcatccggcaatcggccctgcggttgacgacggaattgaccttggtgtgagaccgttccgttatttttgtggcgcatcgtggcaactgacgtcgcgtcccgggcacggggcaagtcagcggcactgtcgactacaccagatacagtggacaggaggcgtgagtcgatggcagagcgattcaccggatatgtcgccctcggtgacagtttcaccgaaggcatgaacgaccacggcggtgacggcatcttccgtggctgggccgacctggccgcgacccggatggccgaggccgacccggagctgaagtacgccaatctggcgattcgcggcaagctgttcgacgaggtcgtcgacgagcaggtgcccgccgcgctgcggctgcgtcccgacctggtcagtttcgtcgccggtggcaatgacgcgctgcgcaccagcttcgacccggcccggatggccggccggttccacgaggcgatccgggtgctgaccgcgtccggcgcccgggtgctgatgagtaccggcttccacccgccgcggctgcccgcgcaccggttgctgcgcaagcggatcgtcgccctcaacgagatcatccgcaaggtcgccaaacgccacgacgccgccctggtcgacctgttcgccgacgaggccttcgccgacacccggatgtggagcgaggaccggctgcacatgtcggcgctcggccaccggcgggtcgcccaccatgtgtgtcaggctctgagtgtggacccggacccgaagtggagcgcgccgctgccgaccgcgcccggcaagagttggctgcgccgccgccgcgaggacgccgcctggacccgcgagcacgcgctgccctgggtgcagcgccggttcaccggacagtcgtccggtgacatgatcacgcccaaacgcccgcagctgatgccggtgagccaggtcggttcctagtgttcaagctgatctgcgtcatgatcgccatcctggtggcggcctgggtcttcgggctcatggtgcagaagaagcgcaaacggcgctagttcgtccccgcccggctcccagtagggttcccagcatgacgacgttggcagaggcgatgatcttgctgagcgaccgcggctccagcgccaggttcaccaccgtcgaccgcaacagcgcgaccgtcggggccaccctcgccgacctggcgttggcgggacggatcgcgttgcacggcaaggacgtcaccgtcgtcgatccacaaccgaccggcgacgccgtcatggacgaggtgctggcacagatcgcggcgagcaagccgcgccaaccggccaagtggatgtcgaggctgtactggggtttcccgaaccgggtgcgggacgcgctcgccggacgcgaggtgctgacccgcacgacgtccaagctgttccacgtccgcaagtacacctcggcgaccccggccgccgagaccgagacccggcagcggctgctggccgccgtagccaccggcggcaccgacgacgcctgggtcgccgaactggccgcgcaggtgcgggccgccaacatggagcagtacctgctaccggaactgccgcgcgccgaggcccggcagcggatcgcggccatcgccgccagcagctggaccggcgaggccagtcgcgccgcccggcacaacaactacatcgcctacaccgcggcgctgctgccgatcgccgtcacgctgatgatcgtgttcacccggtgaggccactgtggatcggtggccaggcgggctgcggcaagtcgacggtggcgcggattctggcgcggcggcacgggttgcgctggtacaacgccgacacccgcacctgggcgcaccgcgaccgggcgctgcgtgccggtgatccggacgcgcggcggttcgaggagctcgacccggtcgagcggtggcggcggccggtgccggaactgctgcggatgtcgctgcaccacgtccggggcccgatggtcgccgaggacgtgcggggactgcccgcgccgctgacgatcgccgagggaaccacggtcacaccccgcgtcaccggcgacgatccggcggtgtggctgctggcctcgcgcgccacccgcgtggcgcggctggcgggacgcggcctgggcgaggggcaactggcgctgtacctggagctggccgaggtcgtcgccgccgaggtccgcgcggccggcgcaccggtgatcacagtagacgaccgcgacgtcgccgccaccgtcgcggcggtggaggaactgttcgccgaaccgctggcggccgggccgaaggccgagggcccgcaagagcggcgggcgctgctgcgcgaggccaacgccgcgatcatcgagcagtgccgggggttcagctcccggccgtgggcgaacgtggaactgtcgcagatcaggcgcggtttcggttgcgaatgcggcgatcccggctgcctggccgaggtggagctggccgtctgcgactacgccccaccggtgctggcacccgggcacactcctactggctgacgagccgcttccgcccgcagtcctggaacaacacgctctactggggacaatcgcagcgggtgccggactcgatggccgagcggcggctggtcagcctggagaagcgcaggctgttgggcttcctgccgtccaaccggtacgtgccgatcgggtccgcgcgcgacgagatccagcgacgccacccgcaaggccgtgaagggcacacaagccgcggtcatggccgcgatcaccgcgtcactcgtcgtcggcatcgtggccgctgacagcagatatcgatgccgccttgcccgacgtcataggcaggcggcattatttacagccgtgggacttctgcaaagactgctgggtcgaaagccggaggacgaggcggacaacaccaccccgcccgctccggccgagagccctgccgagactccgcccgctgagtcggcaccgccgccgacctcaagcgtgctcggtgacgccgcgccgctgcccgagaccgaaaccgtcgccgaaccaggtccggaacccgagccggagcccacggccgccgtggaacccgaagccggggaaccgtccgcatcggccaccgaagctgagccggacgaagtggacaaaaccgtcgtgcccccgcaggaatacttcaccccctcgcgccccaagcgcgaactgctcgacctggagccgccgccgcagcccaaggacgaaccgccgcagacacccgagacactgccgctcgacgtgtccggttcgccgcgcgcggcgctgcgcaacgccgggatcacggtgccgcacatgcagcagatcgttcagctgggcgacgtccggttgtgggccttcggggtccgcgccgacgaggcgctgggctggtggctgcagatccggcaggtgcacgagaagaccggctggctgccggtgctgctgggctcccccgacgactggctcgacaacggcgagggcgtcctgcacgagggcgacgccgaactggagcggatgaccgaactggacgccgagacgctgctgcacgacaaggccgccgaggccggggagccgccgcgcggcgtcccgatcctgcccacccgtggcgattccgacttcgccgtccccaagtccgacggactcatcggcctggtcgaggccgagcacagctggcagatcccggcgctgctgccctggaagggctccacgaactgggaactgtacggcgccgagcacgccaccatcctcaagcactggcacgagcggcacgaggtcgaactggtctcgatgacctgggacatcctggagctgtacgtgcccaacccacccagcgccgaagaggacgcgctggacacggcccgcgaggtgcacgcgtactgccccgacctaatggccgccggagtgcccacactggacgacttggcggttcacatggtgcggtcccgcgcctggtacttccgctgggcctgatctcggctcggctcggcgatccttagccgcgcaacgggaaccgttccagcgcctcgtagcggaccggcgggcccgggtggctgcggtacaggacgagtttctcagcgcgccaggacgggccgttgtagccaccgagcgcgtccactttggcctgcacttcggccggggacaggtccttgggccgggccaccgtcaggtgcggtttgaacggccgctcgtcgaagggcaccccggagcgacgcagcccggtgcgtacccgctcggccagcgcggtcagcgccgtggtgtcaccgtcggtgccgacgcacaacgccgtcgaggtgcggcccagcaccgtgccaccggccagccgcagcgcgaacccggcggtggtgcggctcagcgccgtcagcgcggcggagacgtcctcgacccggcggtcgtcgagttccccgatgaaggccagcgtcaggtgccaggtctgtcgtccggtgggccgggcaccgtctagcccgatccggggcaggtagcccgccaggtcggcgagcgccgcgtcgctgggccgcaggcccacgaacagtctcaccggcaaccccgggccgggccgcgcagcaccagaccgacggcctccagctcgccctccagtcgcaaccgttcgacgtcggcgtcgtcgccggtcagccgcgtcagatactgtggaatgtccatggtggcgcaagcctggcggagcgtgagatcgtagcggtcggtcaactcggcgcggcgcagcagcgcgtcgcgcggggtgtcggtcagctcggccgccagttcccgcagccgggccgccgtgtcctcgatcggcgggtgcgcgggagtgtgggggcgcagcctggccacggtcttgcccgcccggtcggcggcgtcatcggcgttgacgatgacccacgcgatgaggcacggcaaactcgccaggctcaccagcgccacggagatgacgccgattcgcaccacgtccatgttctcgaccttctttttcgtcctcgaatccggtggcccgccggggagcggggcaccgcttcgaccttatccgctattgcgtgaattccttgatgagttcgtgcagcgcccgcgccgcctgctcgtcgccgtcgaactggatgccctcgtcgtcgccgcgccgccacagccacagcagcagcggggcgggttcaccggagatcgtcacggccacgtcgctggcggcctcggagtcgacgtcgatgctgccgtcgaccggccgcagcacccaggtcgtgtcgccgctggtcaccgcgaccggcttgggaagcagcttgccgatgctgtcggcgacctcctcggcccacttgtggctgctccagccgacgaagatgcgcagcagttcgtcgatgccgtcgacggccagttcttcgtcgatcggaccgagggcgaccccggcggccagttcggcgtcgacgcggtggatgaccgtctcctgcgccatccgccggatccagaagccgacggtctggtccgggtcgtaccaggtgtacgccgcgtcggcgggctcgcgcggtgtgaactcggcgagcaggtcgcccagcccctgccgcatcagggtcagcgtcgggacctccgggtcgcgcggcggcggccacgacttcggctggccgttgcggatgcactcggtcttgtgcatgtagacgtgggcgacgtgttcgagcagatccgtcatcgtccactccggacaagtcgggacgcgggcgtccatgttcccctcggcagccttcgccatccgggcggcgtcggcggtcaaacatgaggtcaaacggctgaactgcatggtctagagtctgccagccacctgcgacagtcgcatcacactttccgtcaaaagtggatctgaacaccagtatccatcgattcagtgataccgccgacaaaaccctggcgtcgggacaccggacacggttagggtcgattagcagaactgccccttacatgcctaggaggccgacccgacccccatgagacgacagctggccgaaacctttcgctccctccgcgtccgcaactaccggctcttcgccatcggccaactgacctcactactgggtcgctggatgcagatcgtcgccatcgactggctcgtcctggaactgtcgggaaactccggcgccgcgctcggtttcgtcacggcactgcagttcgtcccggtcctgctgctgagcctgcacggcggcaaactcgccgaccggcacgacaagcgccggatgctgctggtcttcaacacctcctggctggccctgtcggcgggcatggcggtcatcgtcctgatcggcgccgcccagctgtggcacatctacgtgttcgccctcatgctcggcatggtcatggccctggagaacccggcccggcagtccttcgtctccgagatggtcggcaccggcatgctgcccaacgcgctgtcgctgtcggcggccaccttcaacagcgcccgcatcgtgggcccggcgatcgccggtgccctcatcgccgtggtcgacaccggcccggtactggcaatcaccgcgctgacctacgtgccgccgatggtgtgcctgctcctgatgaaccggcacgaactcggcttctccgagcccgccaaggacacccgcatccgcgaggccgtctcctacaccttccgccgctcggacctggtactgccgctggtgctcatgttcgtcgtcggcggcctgggcttcaacttcccgatcaccctggcgctgctgtccaagaccgtcttccataccggcgcggccaccttcggcctgctcaccaccatgctcgcggtcggcgcactggccggagctctggtcagctctcgccgccgcgcccgccccacggcccacatcgtcctggccgccgccgcgatcttcggcgtcctggaagcactggtcggattcgccccggccttctgggtcgccgccgtcctgctggtcccgaccggcttctccatgaccttcctggcccaggcggtcaaccagcgcatccaactcggcgtcgacgccgcccaccggggccgggtcatggcgctgtacatcctggtgttcctgggctccaccccgatcttcgcccccatcatcggctggctgtcggaggtcatcggcccccgctcgggtctgtggatcggcggcctggcgggtgtgttcatggcggcgacggccttcgcggtgcggtgccgcaaacgcgacgtccacgtcagcgtcgaactacgcccccgcccccggatgcgcctgatcgaaaccgtcgagaaagccgcctgacccacggcgccgagcattcaactcgagctacgcgatgtccgcaccgcgtgaccgggccgcagccagatcacgatcaggatgaccgcgacggcaggaccaagcccccatgccagtggggcgatcacgcccatgatggcggtggaattgaccaggagtccaagggcgccgcccccgctgagaacgcctgtcaccgcgaatatcacggcaatgccgcgttcgagtcctcgcatacggaacgccggagccaggaacagacaggccagcgagaagaacacaccccacccgagaatctcgaaggcgaacatcagcgacggccagccgtagggctggaaccactccagcccttccgtctgtcccagtccggggctctgccggaccaacgtcagcgccacgaaccgattggcgccgacgacgacggcgagcatgacgatgaacatcaacgagatgagcgtgaacacctgtcgatccgcagggacggcgagatggatggcgccccacagcggcaccatcaccagaaccaccagcatcatgatcacgtggaaagtggtcgagaacggctcttggggcggaaacggcaaccccttcgacatcatcacggtcagagccgtcaggtacgccagcaccaatgcggtgaagccaccacctgcccatatccctacccgcgtgaccgatgccgtcgtcttcatggctccctcaccgattcttttaatggagaacttggttcaccgtaatggcgaatagcattcgccattataggcttagcagcgcacgcactacgtcaggggacgaccaatatgggcgaacagcaccgagcgcctgcaccgacgggcatcgaactggcctggcgaagctccagtcacgcggctcacccgggcgcaccgagcggtggccgcaggcccggcccacgatcaggcctcacgctgggacggatcgtcacggccgccgttgacatcgccgaccgggaagggctcgccgccgtatcactggctcgcgtcgcggccgccctgggcaccgcgacgacttcgctgtaccggcacgtccgatccaaagacgacctcgtcgtggtgatgcgcgacgccgccgccgcgccaccacccgatctgccgccgaccgacctccgacggtggcgagagtcgctggccgacatcgcctggcggatatacgacctctaccggcaacacccgtgggtcctgcaggtgcccacctctggcccgccgaacacaccgaacgaactcctgtggggcgagcacatgctcaaggccctgtcacagtccaccctgaccgcccacgaccagctccgcgccgtcacgctgatctccggctacgtccgcgagcaggcgcgactcaccctggatccgatcatcgcggacggcggcgatgccgcggcaggcgattacttcgctttcctcggcagggttctgacgccgaagcggtatcccatgttctgccgcctgttcgcggacccggcgaacaccggctccatcgagtacaccgccgcggacttccagttcggtttggaccggattctggccggactggccgaactcgaccgggacggccgcgcccggtaagccagcgtgtcgcacaacgcgcgggctagccgccgacggctacgtcaggccagcggtctacggctggctggagcgcggggccgtgtcgctgccgaacaggacgtcctcccaggcgggcagccggttgcgcggtttgctcgaggcacccgcggccaccgcgaccttcggttcgtcgcccgactcgtcctcgtccacgacctcgttgcggcgcggacgcagtaccgccagcgacggaaccgctggcgtgtccttgacctcggcgggctcggagcccggcagacccaggccgctggcggcctggcggtccggacgcgacggttcgcccagcgggcgttccagtgccgcgcggagtgcgtcgcggcgcagcgggtccgggcggtcggaggcgggttcgggctgcttggccgccggagtctgttgcgtgtcgcggcgggtcacgccgtacagcgggtcgcgggacggccgcgccgacggcgacggggtccgggcgctggcgacctcggagtccgaggaacgcaccgtggccggagccggagtcgacaggaactgggccatctcgtcgtgcggggtcacgctctggcggccccggtcgagttcccaggtcgcctgggcggtggactttccgctggtccacgtcgcggagacccgccaggtgccgtcctcacggcgccacgcgtcccacgacaccgaggcggtgtcgacaccgtgctggccgagcttgacgtccacgacgtcggacatgcgctcgccccggtcggagttggccaggcgggcgcggcgggcggcctgcgcgagcatggcacgttcctgcaacaccgggccggcgtagcgcagcaccttgtcgaccgcgacacccgcgccgcgcgcgatgtcctcggccgattctccacaacggatacgagtctggatgtcccgaggtgacagcgagacctgcggcacgcgacgatccacaatgggatgagaggcgggttcggcttcggtccgctcgccctggaccgcggtgcgcagcctgtcgtccaggggcagtcccatgagtcggccgagctcgtcggcgactacaagagcctgcccgtcctctgacagggcgacgaagcgtaccggtcgcattgaccaccaccccttgtcaatctcggcttcccgcttgtgcaagcggccggctaactcccttgaggtcacgcgaactcttcgcggcgacatcactcgacagtacgctccaccgtacaggttatccactcgatctcgccgcattcataaccacaagatcgcaaatatctccctactttgcccatctggcggcgtttctgccggtgaacgcgcggtagattgggcgcgtgtccgaccgtcctacccctcccgcggccaacctgccgatgactcccctggccatcggcggcaccgtcctgtggctcgtcatcgccggaattctttcactgttctccgaggatttggcggcgacgggacggtcgtggtggatcgactgcgcactgtggggggcggtgctgggcgtgcccggcaccgtcgtcatggtgcttcacgatcggaaccagaaacgtcgccagcgggactagcgtcgttcggttcctcgtccttccctgaatcgtcctgagtggcctgtggctgctcggcctcggtgacctcggcctccgccggtgtctcgacgtcggccggggccgcgacctcggtgacggcgagcggttcggcgatcggttcggtgacgccgccctcgggcgtgtcggcgacctggtcggcctcggtcatcggctcgacgaccgcgacttcgggctcagcttcggccacgggctcggctgccggttgggcctcggctacgggctcggtctcgaccggctgcggtgcctcgaccgccggtgcttcgacggcatcgatttccgtggtctccggcgtgtcggccggggcctcggcgacctcgacggccgtcggttccggggcgggctcggtcaccgtcgtctccggttcggcctcggccgtctccgtgacttcgacttcgacttcagctgtctcggtctcggcttcgacctcggcggtcgcgtccgcttcgtcagcctcgtcggcttcctcgacctcggcgaccggcgcttccggctcctcgtcgtcggcggtcgtgtcgacctgttcgatgagcgcgtcgtcgtaggcggtgtcggtcagctcgacgtcccgcgggccggtcgcgtcgatctgagtgagcacttcggagtgtgcgccgcaaccgtggtcggaggacacgacggtggcgtcgtcggaggcgtacatgttgccgcagaccccgaacacctgccgcagcgaacccgccagcggcagatagaaaccgcagctgccgcaccgcgcctcgggcggggccgacaccgagatctcggcgctcgggccgtggtcgccctcgtaccagcgctcggcgcagtcgatgcggccctcgcggctcatgacccgggcccggccgacgccgagctcgaaggcgatgtcctcgacggcgtcgtcatcgctgtaggtgtacgcgggggtgagccgggcgtcggattcgtcggtgggcagcaggtcgccgaccccgacgtccccggcgcgcagccgttcggcccacggcacccattccgggctcttcagggcgtccgggccgggcagcagcgcggtctcgttgacggtgacggtgcgcgaacgcggtgcccgcgccacgaccaccgcccagcgccagccccggtaacccgcgagtgtggtctcgaagaaatgcgtcaccacccgttcggcctcgggttcggcgtgcaggtactcgccgaccccctcgccggtctcttcggccgcggcccgggcgagttcgacggcctcggcacacagtcggtctaggcgcgcgggcctggacatggtgggaatctgtgacacccggcaaggatacgacgcggtgaccgcgcggggccaacaggtgccgtcacagtcgcgcatggccgtcacggggcccgtgtcgaaaaccagtagcgtcgacgcatcattcatcgactgtcaggtcttggggtaatgaagctgctcatcgtcaccgcggtggacgccgaacgcgacgccgtcctgcggggcctgtccggcaccgtccacgatgtctacaccgttggcgtcggcccggcggcagcggccgctggaaccgcccgcttgctggctctggccgaggcggcggggacccgttacgacggggtcgtcaacgccgggatcgccggtgggctggccggacgcgccgacatcggcgacgtggtggtcggcaccgcgagcatctcggccgaactcggcgtgcgcaccgacgacggtttcaccccgttggggaagctgggcttcggcagcgcggtcgccgagtgttcgctgcggctggccgccggggtcaccggcgcccgcggcgagatcctgacgctggcgacgatcaccggctcggcgcagcgggtcgacgagctcgccgagtcctatccccacgcgctggccgaggcgatggagggcttcggcgccgcgaccgctgccgcccgcgtccggctgccgttcaccgagatccgcgcgatctccaacgccgtgggcgaccgggacgcgtccggctggaactggcaggcggccttcgacgccctgacgaaggcggcgggggaactgcgatgaagctggccttctccccctgccccaacgacaccttcatcttccacgcctgggtgcacggcctggtggagggcgccccggtccccgaggtcacctacgccgatgtggacgtcaccaacacccgggcgctgacgggcgagttcgacgtggtcaaggtctcgttcgcggcgctgccgtggctgcgcgacggctacgagctgctgccgtgcggcggcgcgctcggccggggctgcgggccgctggtgctgacccgccagccgtcgagccccgagaagctcgcgggcgcgaccgtcgccgtccccggtgaacgcaccaccgcctacctgctgttccggttgtggtcgcagggtttcgcgcccgcgaacatccgggtggtcccgttcgccgagatcatgcccggcgtcgcgtccggccgtttcgacgcgggcctggtcatccatgaggcccggttcacgtaccaggaccacggtctgtccatgctggaggatctcggggactggtgggagcgcgagaccggacacccgatcccgctgggcgccatcctggcccgcaagggcctggacaccgacgcgatagcgggctggatccgcgccagcctcgcccacgcctgggccaacccgctcgacagcgccgcctacgtcgccgagcacgcccaagagctgtcggcggacgtcacccggcagcacatcgagctgtacgtcaacgagttcagcgccgacctcggcgaggcggggcgagccgccgtcgagaccctgctggggcgggccgcgtcggccgggctggtgcccggctgagccacacccgggcgggcgccgcgccgataccacccaatgcataatcatccttcgatgtcttgaggaagggtgtccatgcggcccaaccagttgctcggcggtcgctaccggctggacaaacgcatcggtaccggcggcatgggtgaggtgtggcgggccgaggacgtcacgctggagcggccggtcgccgtcaaggtgctgcacccggcgatggccgacgacgccgacctgcggcagcggttcctgcgggaggcgcgcgccatcgccgcgctcaacgctcccggggtcgtcgcgctgtacgactcgggcgaggacaccgaacccgacggctcggtgctgccgtacctggtgatggagttcgtggtgggccgtccgctgtcggcatacgtgcccgccgccgaggcactgccgccgccggaggtgatgcggctggtctcgcaggtcgcgctcgggctggacgcggcgcaccgcgtcggcatcattcaccgggatgtcaaggccgccaacattctcgtcaaccggcaccgggacgcgaccctgctcgacttcgggctggcgcgccgcgccggtgagaccgcgctgaccaccaccggctcggtgatgggcacgatcgagtacgcgtcgccggaacagctgcgcgacgagccgctgacccccgcctcggacgtctactcgctcggtgtcgtcgcctacgaatgtctcgccgggatgcggccgttcgacgggcagacggtcgccgcggtcatcgccggacacctggaccgggaaccgccgcgactgccgccaaccgtgccgccgccgatcgagcgggtggtgatgcgggcgctggccaaggacccgcgcgaccggttccgcaccgctggtgacttcgcccgggcctgcctcgaagccgccgggaccgcgagcgcgccgcccaccccgccgacgcgtccgcacctcgcggcgacccgcgaggtgccacgcgaaccgtccgaaccggacaccgtcgcggccgaggccgcgccccgtcagcggcggcgaggccgcgcgttgctggtgaccggcgtgatcgcggtggtcgcgatcctcgcggcggcgcttgtggtgatattcaccatgaacccgccggacgactccggtggcggcaaaccctccgacgacaacagcacctcgtcgtcggagaagcccggaccgcagaaacccaggacgtcggtgctggtcagttccgccaacaccaagtgcctgctgctgaacaaactggacggctcacaagcggccatcgaggccacgatggggttgtgcgagggtaacaagtacgaggtgtacacctacgacaccgtcggcgcgaaggccgtctcgatcggcttcgacagtcagttcggcggcggtgaggtccactcgtgcctgggtgtgaaggccgccgcgaaacgactggtcgccgacgcgaaatgcaagccgggcaccgcctggaagttcacctatctgcgcaccgaaagcggggtcgacttctggcagatccgcagcgcaaccgacgagaagatatgcctgcaagccggggccgccgtgggcgacgcggcctcggcaaaaccctgtcacgacagggccaaccagaaatggcgcaccgaatccgcgggctgaggcggcacccataacgtggtggcgcctcccggaagccgaccgttaggcttaggtacacatcgctcggatgtccgagcggtgtccaacatgtgttcctgcgtttcgagtatgaggtcaaggctgtgcccaccggtcgtgtcaagtggtacaacgccgaaaagggattcggcttcgtctcccgggacgacggcggcaacgatgtgttcctgcatcgcgacgctctccccgagggcgtcaccgaactgaaggccggtcagaagctcgaatacggcatcgtggacacccgccggggtgtgcaggcgatgtcggtaacccttgtagacactcccaagcgggtggccaaggccgaaccccagaccccgaagcgctcccccgaagaggtacacggcctcatcgaggacatgatcaaggtcctcgaggaccaggtcatgccgacgctgcgtcgcggtcgtcaccccgaccgcaagcacaccgcgaagatcgccgaggtcgtccacgcagtggcgcgcgaactggaaggctgaaccgaaccggttcgacggggcctcacagcacgggtttcagggcggcgaacgcccgatcgatcagttcctcccgagcgccgggatccccgccgcgcaccacttcccgcgagaccgcgtcgagcgccgccgccgcggcgccggtcaacaggtcgatgtcgaagtcactgagcccgccgggctgccggtcacgcagctcggcggcgatctcgtcgcgcagttgttcgcgtttgtgctggaaccgggcccgcagcgccggagtggtctcgatcaggtccagcttctcggccaccgccccggcggaatgaatccgctcggaccagccgcgcagcacctggtgcaggctgtcccacggcgcttccccggtcggccggtcacgtaggtcggcgcgaacctcctcccccagcaggtcgaggtcgccaaagatggcgtcctccttggccgggaagtagcgaaagaagctgcgtttggacagaccggcggcggcggtgatgtcgtcgacggtcgtgcgctcgaaaccctgccgcacgaacagctccaccgccagtcggctcagttcggcccgtaccgcgagccgggtccgttcccgcaggccccgtaccggccgttcctcagtcatgcgccacagtttacttctcgacacttcatgctatacatgtcactgagtgacagatttttactgtagacagaaccttgaggagacggcgtggacggcaagacggttctcatcaccggaagcaccggcggcatcggcaaggagacagcccgcggcctggccaccctgggcgccaccaccttcctgctcggccgcgaccccacccgggccgaggcggccgcacgcgaactgcgcgccgacaccggaaacccccggatcaccgcgctgaccgccgacgtctcgcgcccgaccgacctgcgccgcctcgccaccgagctggcggatcgcgtcgagcgcctcgacgtcctggtcaacaacgccggaacctcccgaccccgacgggaggtcaccgccgacggcgtcgaggccatgttcgccaccaacgtgctggcgccgttcatgctcggcggcgaactgctgcccctgctgcggggtggcggcaggatcgtgaacctgaccggcgggattcccaagggccgcatcgaccctggcaatctgctggccgagcgaaagttcgtgggtttcacgttctctcagtacaaccacaccaagctcgcggtgatggcgatgagcctcggcttcgccgaccgggtcgccgagcacggggtgaccgtcaacgtggcctaccccggccacgcctccacgcccggcaaccgcgacctgccgatgtcggcgttcccggtggtctaccgcccggcagccccgctgctgcgctggttcggccccaggctgctgggcggggatgccgtcgcgaaagcctcacgatccagtgtgtacctggccagcagccccgaggtcgagggcgtcacgggcgcctacttcgacaagcactgccgacgcgccaagtggccccccagtgtgctcgaccaggccaaccaggacacggtgtggcggctgtgcgaacggttgcggggctgagcttctgggaacccgtcccgcgacttctgggaactcgcgccgcgatttctacgcatccgtctcccggtgcggccgcaatccgtcgcagatgatccgcaccagccgatgcacctgctcggccccacccgcggccgaggcggaggcactggtcagcaccaacaggtccgtcagatcgatgtccccccgcacgacccccgcagctgtcgcccggtccagcaggcgctcggtgaccgaccggatcgacccgtgccaacgatcgaacagcgcggttcgccgctcgggctgtcgctccgaagcggacagggcgagggtccgcttggcggcggtgtgggtcgccaggctctccagccaggtgaacagcgcctgactggccgaagccgaggtcaacagttcctcgccgtggtcgcacagcgccgtcacctcgtcctcgtagacggcgatgagcaggtcggcgcgggtcgggaaatgccggtagagggtggcgttgccgaccccggcccggcgcgcgatctgatccagcgcgacctccggtccatactcctcgaccagctccttcgccgccgacaacagcagttcggtgtttcgcgcggcgtcggctctcggggccattcaacgctcccaggtcataaacggggacatccccgtatattgtagggacatcgaagtggggacctccccggttaaccaccccgcttccccgacccggctctgaaacgaggaccgacatgaccatcaccgccgacgaccgcgcggccatcagcgaactgctcgccatgcacggccacctgatcgacgctggcgaactcgaccgactcgacgaggtgctcacccccgacgcgatctacgacgtcaccgacctcggcgcggcacccctggtaggggtggcggcctgccgcgaagcggcgctggccctcggcgagggcaaccctctcggacatcacgtcaccaacatcgtgatcaccgaatccacccccggacgggtcttcgcccgctccaagggaatcggagtcaacaccgacggcaccaccggcacggtgacctacgaggacacgatcacccgaagcccggcgggctggcggatcagccatcgcaaggtcatcgcacgtcgagcacccctgggcggctgacacctcaacccaccggcccagcacgggccagcccgacgacaggaccgaaccgcttcagcgggctgggcagcggggcgatgacctccacggttatgtccatgccggacagttcgcaggtgcggatggtggtgtcgttcgcggcggccagctcggcggctcgaccgcaggccgaggtggcgccctgtccggctcgcatggccccggccaaggcggcggcgtccgcaccgatctgggcccgatggcgggcctcgatagccgccgccatgaggagggcgaccatagcgaggacgaggacgcacagcccgatgccaagggcgataacggatgcaccgccgcgttggggatcgcgctggcgggcgggcgtggtctcgcgccgtcgaatcgtcatggggcctcccgatcttcgcgggcggcggtggcgcggccgatgaccgtcatcgtgggcaacagtgagcccagtggacggatctcggcggtgaccttggcggacaccgtgtcgccggtcgcgtcgatggcgagctgcgctgttggcgggaggtggcgggtcgccgcctcggagccgtcctccccacgagccgccgccagcgccgcctcccgagcggcatcagcacagcgggtttgggtggcgacggcactgaccgcgaagagcccggtgagcaacagcaggatgatggcgggaaacgcggcggccagctcggcggtggcgaagccaccctggctgcaccctcggacggctcggacggctcggacggctcggacggctcggacggctcggacggctcggacgatcatgacagtgccctggcgatgatgtcgttgagcgccttgtagaccgcgtcggacgtgagcactttgagcatgagcccggcgaaggcgacggccgcgatcgtgccgacggcgtattcggcggtgctcataccagcttgctcacgcaagcgggctcgcaaacgctcgcgagcttcagcgaggacagccgccaagcgagcggtcgcgggcttggcttgcggctcaagcgatcgaggctgcggacggtggcatggtcgggcaagtgcggcagccgcgcgagcgggtgaggacttggcgaacggttccgacaagcgaggctgcggacggcaacacgttcgggccagggccgcagccacgtggacgggcgcgggcttggcttgcggttcaagcgatcgaacctgttgggggcggggtgttcgagccctcgtcgcagcaacgcgagcgggcgcgggcttggccaacggttgcgacaagcgaggctgcggactgcgacacgtccggaccagggccgcagccacgtgggcgggcgcgggcttggcttgcggctcaggcgatccagagcgcgagccgcacagagcttgggtcagatttgcggtcgcgtgagcggttgtgggtttggcttggggttcaggggatcgagagcgtgggcggtggcgtgggttgaggatggacgttgtcatcgtttgtcccttctggtcagtaggtgttgaggattccgtcgaggctggagatcaccaccggtaggagtccggcggcgatgaaggcgggcaagaagcacaggcacagcgggagcaccatccacactccagctcggtgggcatgggacagtgccgcttgctcacggtcgaagcgcagctccttggccagcagatggaggctgtcggccaagcgggctccggtgtcggcgctgcggccaatggtctggacgaggcggtgaccgtcggccagactgtcgaattcggtcagtgcttcggcgagggtggccccgagggtgaggctgcgggcggcgcgacggaagcggttggcgagggccgggttgacggcttcggcgcaggtcgacagagcgcggtcgagcggggcgccgctgtggaggcaggcggcgaagacgtcgagcgcgaatggcaggtcggctcggtcgcgttcgcgggctcggcgggtggcggcgggttccatgcggcgtagggccagatggacaacgatggtggtgacggcgccgacgagtagtccatagtggttgccgatggtgagggctgtcaggattccggtggcgatggcgatccagattcgacggtcgcgggttgggacagccgatgggttcgcggggcgggtcagggcgcgcaggcgggttcgtggcttcatggcgtttcacccgcggtggccgcgacgaggatgcggcgggaccaggcaaggcccgccaattgcagagttaccgcgacggccgcgcatccggctcccacgggggtgtgcagcaacgtttccagcgggcgggttcccagcgcttgtcccagagcgagtccggcgacggggagggcggccaacagccgagcgctggcgaggattccggcggtgttggtggtcagggtcgtggcgatgcgggcttcggcccgcaggtcttcggcgagctggtcgagtaggcgggaggtgggggcgcccgcggtttcggtgatgtggacggtggcgtccaggcggtcccggatgcggcggcagacggggtcgtcggtggcggcgaggtgggtgcgggttgccgctatcgcgggggcggcgttggctccggctcgtaggtcggcggccagtgaggcgacggcttggcgggcggtggctcggtgctggcgtgtcgcggcggcggctcgccagcgggcggcggccaggatggcgacggcgcagtagatcgcggtgatggcggcggccgtcggtccggcgacggtggcggtgggcagggcggcggtgagggcgagcgcggtggcgagctttcggggtgcggtgtcaaggcgggcgagcaggtgggtgcgccaagtttggacgagggcgggccactgtggatgggtgccgaggaggcgtcgcagtcgggtgggagcggaggtcatggtcggctccgggtgggtgcggatgggttggccaggagctggtggagggcttggatgccgggttggtcgccgtgggtgtggttccaggcgggggtgacggtgaggcgggcgttgggttcgtcgtggctgagcagggcgatctcgccgacgatgcggcgtccggcttttcggtccatgtggacgatgactcgcagggcggcggccaccagggcgtgtaggcccgctcggggaaggccgtgcgggagggccagggcggcgaggcgggcggggacgtcggtggcggtgttggcgtgcagggttccggcgcagccgtcgtggccggtgttgagggcggtgagcagttcgatgacctcggcgccccggcattcgccgacgacgatgcggtcggggcgcatgcgcagggcttggcggaccaggtggcgcaggctcaccgctccggcgccttcgatgttggtgtggcgggattgcaggctgagggcgtgcggatgggcgggggcgagttcggtggcgtcttcgacgatgacgatgcgttcgctcgggtcgacggtgcccaggaggctggccagcaaggtggtcttgccgctgccggttccgccgctgatgatgaacgcggtcttggcggcaacgagggccgacaggagggcggcgctggtgggggtgagggttccggcggtggtgagttcgtccatggtgagggctttggcgcggtgggtgcgcaggctcaggtgggggccgttgacggctatgggtggcaggacggcgtgcagccgggtgccgtcggggaggcggacgtcggcgtaggggtgggcgtcgtcgaggcgtcggcccccggcggcggccagccggacggccagccgtcggacggtggcctcgtcggcgaagtggacgggcgttggttcgaggccgtggccccgatcggcccagacctggtggggtccgttgacaaggacatcggtgacgtgggggtcgtcgaggaggggttgcagcgggccggccccggtgagttcggcgtcgacgcggacggtttcggcgaggactgcgggaccggcgagcggtgcgggcgcggtttgccgcacggcgtgggcgacggtggcgggtgtgatcggcgcggcggagccggagaggctgcgacgcacggcggccacgagacgggaggtcatgaccgaaccccgcttggcagcaacgcggaactggcgtggctgatcggtgtggccgagctgatgggagcgcggtgcctggcggagttgggtcgcgagggcgttgccatgttcgcgcttggccgacagcggggcgcacattcggcgatcaactcggcgaaggctgcgctgttccggtcgcatgcggggacgcgacgtgaggacggccgggctccagacggaagcgccgcggacggggcacggttgatcggcgcggccgagccgatggagcggggggtcatgagggggctccggccagttggggggtggcgggttcgtcgggttgggggtcggggagttcggtgaggagggccttggcggcggtgacgagggtgccgtggcgggcccgggtggggagggctccggtttcggccgcggcggccaggcgggggtcgcggcggatttcggtggccacggggacaccgacggcgttgactatgtcggttgtggacagacgggcgggtgtggtggtggcgaggatgaggcgggctcggtcggtctggggggcgtggacggcgatggcctggcgggcggcggcgatggcgcggacttcggcgggcacgaccagaccgagcagggtgctgccggaaatgaggtcgggcagccagggctcgccgtagcggggggcgtcgatgacgaccaggtcgtgggaacgggtggcggcgtcgaggacggcggtgaccgtggcggggtcgaggtggacggagcggttgcggctgaacgagagtaggcccaggtgggagtcgtggggcaggctcgggcgaagccggtcggggtcgtaggggccaggcatgccggtgaggtcgggccagcgcaggccgtcgcggttctcccagccgagcaggacgtcgaggccgccgcctcgggggtcggcgtcgatgagcagggtggtacggccggagtcggcggcggcgatcgccagaccggcggcgagagtgctggcgccgacgccgccccgggcgccggtgatggtcgcgacgggtgcccggtggggtcgggtggtggcgggggccagttggcgggccagccatgccccggcttcggggaggctggcgacctgggtggcacccatggccagggccagcggccatgcctggtcgtagggcagttcggggccggtcagcaggatgatctcgccgcggtggggcagtcgggcgtcggcgcaggcctgggcgagatcggcggcgatgaccacgacggtggcgcggttccagtggcggcgggcggcgtcgggggtgggggcgtggtgggcttcggtgcccgcggcggtggccagtttgcgcagtgcggcgcgggtgagttcgtcgccggtgatgaacagtggacgggcgtcggcggtgttgtccattgtgcggctcctggtgtgtggcgggcgaggaattccaatgtcgccggggcgggggtgggcgggcaagctgggcgaacagtgcttgtggataacttcgggattgtggataaccctggggaaacggtggattcgcgcacgatccggcagcgagatggtatggtcgcgcagcgtcagcgggccgtattggagttttctcataaagggcccgcggccagggcggcgagtaagtccacagagccctagaaccgttgcgtccgaagaagaccagatcgcggcgcccactcccgaaacggcgggcattgtcctaagagactcgctgccgcatgatcacataaccggtactctggcgcaatggagttgctgaccagtcctgaagtctgggtgtcgtttttcacgttgctcatactcgaactgatcctcggagtcgacaacgtcgtcttcatttccatattgaccggacggcttcccgaggagcagcgcccccgggcccggttctgggggctgctcatggcgctcctcacccggctcgcgctgctggcgacgctgtcgtggatggtcggcgccaccgcgaacctgttcaagctgttcggcatgggtttctcgtggcgggacatcattctcatcgtcggcgggttgttcctgctggtgaagtcggtgcacgagatccacgtccggctggaggggccggagcccgagcaggggggcaacggaggcggcggcaagaccgccggtttcacctcggtgatcatccagatcgcgctgctggacatcgtgttctcgctggactcggtcatcaccgccgtgggcatggtcgacgaactggtcgtcatggccgccgccatcgtcgtggccatcgcgctgacgctggtgttcgccaaaccgatctggggcttcatcgaccggcaccccaccgtcaagatgctggccctgtcgttcctggtcctcatcggcgcggcgctgatcgccgacggtttcgagcagcacatccccaagggctatgtgtacggcccgatcgcgttctcgctgctggtcgagctgctgaacatccgcgcgaagaaggccgccgccaaaccggtcgaactgcgcgagccgcacgccaaagaccactgagccgatgcgcgtgactctcgcggccgtgtcggccggtggtgtcatcggcgcgctggcccggttcggtctgacccaggcgtttccggcccgcgacgacggttttccgtgggggatctggttcatcaacgtcatcggctgtctgctcatcggcgtgctgatggcgtggctgtcgacgaaggccgcgccgaactgggtgcggccgctgctgggcgtcggcgtgctgggcggcttcaccaccttctccgcctacagcgtggacgcggtgcggctggtcgacgccggacgtccgctgctggcactgacctatgtgctcacaactgtgcttggcgcgctggtggcggtgttcgccgggtcgcgactcacccgaaggatcctgagctcatgatcgaggtgctcgcgatcgccgtcggcgccgcgatcggcgcgccgctgcgctatctcaccgaccgcgcggtggccgcccggcacgatccggtcttcccgtgggggacgctgatcgtcaacgtcaccgggtcgttcgcgctcggtgtcctggccgggctgagtgtggacggaccgctggcagcgctgttcggaactggcctgtgtggagccctgaccacctattcgacgttctcccacgagacgctgcggctggccgagaacgggcgcgagggccgcggcgctggccaatgtggtcacatccgtgaccctcggcctgggcgccgcggccctcggcttcctgctgtgtcgctgagactcggccctcagagccgtatgtctcctttagagtccgctgatctccttgatccagcccgcgttgtgcgggatggaggtgtaggcgccccactgggtgttggcgggcttgtggccgatggcgcacacgccgaccagcttgaacgcgccgtcggcggggctcttcacgaagccgggtccaccggagtcgccgcccgcgactcccgcgtcgcccttcatgcacacgacgttggcggtctcgcagtactcggtggtggtcttacccacggagtgcttgaggttctccggcagcggtccgctccagtcctcgttctccgagccccagccgaagatgtcggattcctggccgagttccacgtcggcctcggtggccatcggggcgtactcgttctcgaaggccgggatgtgcagcagcgcgatgtcgttgtcgggccagttgtagtcggggtgcatctcgaccttgtcgacggtgcgctcctcgccaccgctggaacgttgcagcgagccgatgcggacgctgaactcgccgccgccctcgacgcagtgggccgcggtgatgatccactcggcaccgatctggctggccgagcaggtgaagctgccgccgttgtgcagggcggcgatccacggcttgttctcctcgaccggtgcgccgccgaccatgcggtcgtcgtcgtccagccggacgtccatcggcttgacctgttcgggcgcgctctcggcctgtgcgggcaggaccgccatggtggttccgaaaccgatcgccgcgacggcggcgatcggcagggctatcttgagcagccgcttccgggatgtggttttcatgcgttctttctcctgaagggtgtatttcctttgccgggcagggattgatgccccgatataacgggtatgcatgaatctagatatttctctcagagaaacggatccgtgtcaaggcgcgaactggggcgggttgttcagagtgttcgatttctgtcgcttatgccgcaattgcgataaatgccgactttcgtaaaagtcgtcgcattcttaatgccgctttcttttgtcagatttccgattccggcgcgtcgcgaccaaccggtcacgcacagctgagaagatgggctgtcccgaaatatcccaattacccatatatagagagatatgtcgaacttctttgatccttccggagcggaattctccgtttcgatgcgcggctatgaccgcggtcaggtcgagacctacgcccgccggatgtccgcggcggtgaagaacgccgaagccagccgcaccgaagccgagaccaagctgtcggaggtgcgcacctcgttgcgccgcaccgaggaccggctgggcagcctggagcgccggatggccgacaccgccgcccagatcgccgagaacgaacaacccaccctggccgggctcggtgcccgggtcgagaaagatctgcgcgcctccgaacgcgacgcggacgaacagcgcgaggaggcccgtcgtcaggccctcgccatccgcgaggacgccaaggccgaggccgcccgcacctccgaggtggcccgcgccgaggccaccgccgtgaccacctccgcccgccgcgaggccgaggagctggccgccgcggcccgcaccgagtccaccgaggtgcgcgaatcggcccggcgcgacgtggaactgctgcgtgccgacaccatccgcgacgtggaacagaagcgcgccagcgcttcgcaggaggccgccgagctcaaggcgagcgccgaacgcgagatcgccgtcaaccgcgccacagtggaccgcgagtcgacgcagctgcgggccgccgccgcccgggactccgacgagcagcgggccgccgcggcgacgctgctggccgaggccgccgagacccggcagtccaagttgcaggaactgtcgctggccgaggcggagcgtcgcgagcaggccgaacgcgagcactccaagcggcactccgacgcggtgacccaggcacagcgcatcgtcgccgaggccgagcagcgttgggcgctggccgaccagcgggcccgcgagacccggcagaaggccgaggaccgggagtccgaggccgaccgcaagtccgaggaactggccgcccagaccgaggcggcggtggcccagatcctgtccgaggcccgcgccgaggccgaccggctgcgcaccgaggccgagaccgcggccgaggagatgctcaagccgctgcgcgacgaggtcgccgagctgaagcggcgcgagttgtcggtgagctcgaacctggacgacctgcgccgccagctgggcacggtcgcgggcgagcaggccgccgcggtgctcgacaacctggccgtgaacgcgtcgctgccgatcaacgccccgcgttccggctacgaggtcgagacgcccacccagcagatcccggccatcagctagaacccgtccttctttaaggggtggagcgagcgcatcgctccacccctttatttcattctcttaacaattccaagtatgtcgatccgcacccgaccagggctgccgtacggtgaccggtaaccactcatgcgtcccaggccagtgaggtgccgttcatgtacgaatcgttgatcccccagccgacctcggtcgaagcccaccccggcggtccgttcactctcgacggtgacacccgcatcgtcgccaccgaagccgccgccgaggcgggctggctgctgcacgactacctgcgggccggaaccggcctgaccgtcccggtcaccgaccgggccgacggcggcgccatcaccctcgaactgtccggcgaccgtcccgctgacggcaccaccgccgccgaggcctaccggctcgacgtcgacgcggacggggtccggctgtccgccgcccaccccgccggactgtcacgggcggtgcagacgctgcggcagctgctgcccgccgagacgctgcgcagcgcgccggtgggcaccaccccggtgaccctggccgcggtgtcgattcaggacgaaccgcggttcgcctggcgcggcgtgatgctggacgtggcgcggcacttccagcccaaggagttcgtgctgcgcatgatcgacctggcggcgctgcaccggctcaacgtcgtccagctgcacctgaccgacgaccagggctggcggctggaggtccccggccgtcccaagctcaccgagatcggttcctggcgccccgagaccgtgatcgggcacgccctcgacgacaccaagggctacgacggcaccccgcacggcggctactacaccgccgccgacctgcgcgagatcgtcgcctacgccgcccgccgccacatcaccgtggtgcccgagatcgacctgcccggccacgtgcgctcggtgctggccggttatcccgaactgggcaacaccggcgagcccaccaccgtggccaccaccttcggcatcttctccgaggtcctggcgcccaccgaggcggcgctcgacttcgcccgcgaggtcttcgacaccgtcgtcgacatcttcccgtctccgtacatccacatcggcggcgacgaatgcccccgcaccgaatggcgcgacagcccggcggcgcgggacaaggcgaaggaactgggactgagcagcgtcgacctgttgcagtcctggttcacgaagaacttcgccgagcacctggccggacacggccgccagatcatcggctgggacgagatcctggacggtggcgcgcccgacgacgcggtcatcgcggtgtggcgggacttctcgatcgccgcgaaggcggcggccaagggccacaaggtgatcgtggccccggtacaggcgacctatctggactactacgagtccaccgacgccgaggagccgctgcggatcttcaagaacatctccgtcgacacgatcgcggagttcgagccggttcccgagggcacctccgacgagctcatcttcggcgtccaggctcaactgtggagcgagtacctgccggtgccctcggcggtggagtacgccgccttcccgcggctgtcggccatcgccgacgtcgcgtggtcgacacccgaggcgcgcaccgcctcgccggtgaccggacggctggaggagcacctcaagcgcctggacgcgctgggcgtcaactaccggccgccgtcgggcccgaggccgtggcagaagggtggcacgggagcgcgggcacgctgggacctggacgacacctcgagggacgagaccccggacctgccggagttctagggccagtcatacgaccctggacatggaagtggccggacaccctcccgtatgtgtccggccactgtagtgagctgggaactactcccaggtcaccggtgagattagatcggcagcggcggcaccggagcgtccaccggcagctcaggcagcggcggcgcacccggaatcgcgggcggtgcggccgggcagtcacccggtgccggagcacccgggaccggcagttccggcagcggcggcgcacccgggaccggaagctccggcaggccaggcgccttctcccccgctgcgggcggagccgccgggtcctcggcggcgggcggcaccggtgcgtcgggcgccggaggcgcgggcgcgtccggagcggccgggcactcgcccggagccggaggcgcgggtgcgtccggcgccggagcggcgggcggcccgtcgggcgccggcggttccgcgtaggcggccgagctgacgccgaggacggcgaatccggccgccccggcgatggcgagtgcgacgatggtgcgtgaagtcctgttcatgacaactccctcgttgtccgagtcgtgaaccctgagactcggtatcatttttctcgtccaacttcggagggtagttactcagtaactaactgcattctgctttcacataattcgcacacatttttcaagccggtcggccatagcccgaaaccggcagttcgtcgatcccggaaacgcggacgttctgcccctcactcggtgcgtgaatgatctttccctgaccgacgtacatgccgacatggtgaatatcgccgtagtagaagacgagatctcccggctgtagttcgccccggcccacgtgcgggatcgagcggtactgggcggcggcgttgtgcggcagcgacaccccggccgagccccaggcggcactggtcaggcccgagcagtcgtaaccgtgcggaccgaccccgccccactggtacggcgagccgagcgcgccgtggacgaaccgcaccgccgttgccgcggctccggcgtcaccgccgggaatcggcggcgccttcaggccgggattgtcgcggtagccctggcccatcgcgatgtcgcgcaggtcccgcagccggtcccggtcccgggtgatcgcgcgctgcttcttggacttcttggccttcagcttgccgcgttcccgttccaggtcgtcgatctccagttcctcggattcgaggatcttggtggtcgcggccagttcgtcgacgaggtcgtcctgttccaggctcatgaactccagcagcgacagccgctcgatgagggtgtcggggctgccggagatgatgggcgtgacggtgacggccggtccggcccggtacagcgaggcggcgatgtcgccgacctcggtggccgtctgttcggcccggctgcgcagcggtttgagttccttgccggtctcggcgtgctgcttttcgaggtccttgagctcctggttcagctcgttgtagtcctcgacgatgatctccagctcggcggaggccttgtcgaccttcttctccagctgcttgatcgagggttcggcgaaagccggttgcggtgccgcgagggtcgcggccagcgccgccgccgcgagtgcgacggtgaggcgaacaacggtggatcttgagcttgacgacgtagtcctggcacgaatggccatcgaccgcgctcctgtgggtccccgggggtggcgacactaatacaaggggtcagcagtaagtgagcgtatcaccacaccccgggaagcattgcgccgggcgcgatctggggttactacggacgtccgtaactgtggaccggcatgtcgttcatgttggccaccttgacgacgtccccggactggggcgcgtggacgaccttgccgtccccgacgtacagggccacatggtgcaggtcgctgtagtagaacaccaggtcaccgggggccaggtcactgcgggaaacgctcgccgtctcctcgcgctgcaccgatgccttgtggtacagggatactccggcctgctgccaggctgccagggtcagacccgagcagtcgaaggagtcagggccggcctgcccgtaaccgtaggggtcacccagctggtcataggcgtactgcacgacctcaccggcccggcccgagggcgggggcggtccgctgccgccggtgtcgccaccgccgccgagcttctcgcgcagttccttgagctcgccgatctggccgtcgagcttcttctttttcttcttcaggtccgacttggtcttcttctgctcgtccttgaggtcctcgaggtcctgcttcttctccagcaggtccttgagcgtggacgagttagcggagatctcggcaccctgggaggcgttgatggcgcccagaacgctgatgcgcttcatcgcctcctgcgggttctcggcgagcgccgaaccggcgacgacgagctggcttccgccggtgtactcctcataggcgatgtcggagaggatcttgcgtgactcttctgcctctttctcgtacttgggcagctgtttcttgatcttcttgatcttcttttcggtctttttgagatcttccctggcgccgttgtacttctccgccagtttctccatctcgttgccctttttgtcgagttcgtcctcgacttcctcaagggtgtctggctcggcggaggcggtcgccggggtgatcaccacacacaacactgcggctgccacagcggcgatcacggcgtaacgctttttcacctggagtcgggctccttcttcctgctaccgcctaccgggttagctgacgggttcgggcgggaagaagcgcttgtcagaagcggcgccctaccatcggcacgtggccgacggattcaccccggggaggtgggtccccggttcaccgtcaaggtgactcggcggtgtcgtccggtgtcgccggagtggcggactgagggtccggatacgacagggcccaagcctaaggggagccggacgacccggcaaggtttgagaggctgttatttgtcttcagtggcacgatttttcggtgatttaacgccgtgacatcgtggactaacacagtgatgcgcgttattggatgaaattaccccgtgggggtatagtggcggtggaggttggacatggacgagaagaccgagtactggtacagcacggatcgtgacgcactgctcaagcggctgcgtcgcgtcgagggacaggtacggggcatccagcgaatggtcgatgaggacgaatactgtatcgacatccttacccagatctccgccgccaacaaggcactgcgcgccgtcgcgcttcacctgctggaaggccatctggggcactgcgtcgccgacgcgaccgccgccggcggcgagacggccgaggccaaggtcaaggaagccaccgaggccatcgggcgcctcatgaaatcctaaggagcgaatgtgaccacccagacctacacggtgaccggcatgacctgccagcactgcgtgaacgcggtgaccgaggaactgtcgggcatcgagggtgtgaccggcgtggacgtcgacctgaccagcggcagggtgaccgtgacttctcagtcggctgtggacgacaagtcggtcgccgaggcggtcgacgaggccggttacgaactggcggccgcctgagcatgcggttgccgaaaccgccgccggggctgaaaccgttgctgcccttggtggtcggcgcggtggtcgtggcactgctcgccggagtcgtgatcggacggttgctgcccgccagcgccggggcgcccgtcgagacgcaggcggagtcctcggcctcggccgacggcggacacacgcacggcggcggctccacagaggagtccgagcccgccgacctggaggggctgtcgctgtcggcgtccggattcacgttggtgcccaaggacaccgaggtgggccaatccggcgaggcgaagccgtgggcgttcaccatcaccgacgtcgagggcgaacccatcacgaagttcgccaccctgcacgacaagaagatgcacctgttcgcggtgcgccgcgacttcaccgggtaccagcatctgcatccggtcatggatcccgactccggactgtggagcaccgacatcaccttcgacacgccgggcggctggcgggtcatcgccgacttcgccgtcggcggcggcaaggacgtcacgccggccacgctgggcaccgacgtgaccgtgcccggtgactacgaacccgccgcgctgccggaacccaagaccacggcgaagaccgacagcttcgacgtcacgctggacttcaagcccgaactgggcgccagcgccccggcgctgatcgaggtgaccaaggacgggaaggccgcggacctggaacggtacctgggcgcacacgggcacctggttctgttgcggcaggacgacatgggcttcgcgcacgtccaccccgactccaagcgcgtcgacggcgagctgcggttctgggccaccgtgccgtccaagggcgactaccgcgccttcctggacttcaaagtggacggaaaggtgcgcaccgccgcgttcaccatcacggtgtgagcaggtcggccaggtacggccggatattccactgtgaagtgagctgccggaactcctcggcgtgccgtggatccggtgtcgcggtcgagcgggtggcgcgcagcagcgtgttgcggggcgtgtgcgccgaatcgatgaactcgatgacgtccaccctgtacccgtgggcgcgcagcagcgtcgcgcgcagcgcgtcggtgagcacgtcggcgaaccgttcccgcaggatgccgtcggcggtgagctgaccgtacggggacggggcggcggccttgcgcagctgcgcggccagatcgtggtggcaacacggcgcggcgacgatgtgcttggcgcccaaggagaccccgcgcgcgagcgcgtcgtcggtcgcggtgtcgcaggcgtgcagcgccagcaccatgtccacatcgtccagcggggtctcggcggcggttccggcgatgaaccggacccgctcgccgacgcccagcttctgggccagctcggtgttgcggtgccgctggtcctcgcgcacgtcgacgccggtcacccgggggtcggctccggcgaggttcaggtagcggtgcgtggcgaaggtcaggtaggcgttgccgcagcccagatcgacgacgtgttccacggcggcgccgtcgcccaacagcgacgccacggcccgcaggaacgcgtccacctgccgccgtttcgccgcgcccgcgcccagttcccgaaacagcgggtcgtcgggggcgatgaggtgcggcggggtgcggtcgtgggccaggtcccggtcccgggacgcggcggcccggtgcacctgcgcgtcaccgcgtttggtgacccgcagctggacggtggcctcggtggtctcgaccagccagttgccgtagggctcggccagcacgtcgtcgacgcgcttgtcggcctcgtctccgtcgacattggtcaccaggggccgctggccgtcgtgctgcgagatctggagcttcacgccgcccttgaccgccaccggccgcagctcggttttgacgtgcgcgggccgttcgttgcggcggcggcccgaggccacggcgcgcaccagcttgtgccgctcggccagcaggccgcggatctcggccaacgcctgctccaacgattcggtcacgctgcctcccgcaggtggacggtggcgttgtgcagcttggtgaccgtgagcgcggcggtgtcgcgcagcagtgtgtcggggacgatcgcggtgcccgccagcgccgtcaacaggctgggcagcccgggcaggcagaagccgtcgtcggcgaggatcgactcggccaggccgccgcgtttgcccagcacctcgcgggtgtgctgccaggtctcgtccagttcctccaccgagggcaccccgaagccgtgcccgaccggggcggcgtgccgcagcttgatgacgccgctgtcaccgaaggccagcgccacgacacagcgttcggccagctgcccctggacggcggcgggcagccgggtgacgacgctgcacttgtcccggcactcggccgcgcacacgcccagcgcgtgggcgacgttgctgtgctgccggtccagataggtgcgccagccctgtccgggtgccttgtcgatgcgcaggatccgggcggtggcgcccttgtcggtgcggttgtggccgcaggtgacgtcctgctgcccgaagacgctgtcggcaccgtccacgttgtcgtcgatgcgcatcgggtcggcggcgtgcccccacaccgcctcccacaccagcagcggcaggtactcggcgatgatgtggacggtcgcgaccaggctggccatctcgttgcgcaggtggcgggcccgcaccacctccagcagcaggtcgtaggccggacgcagactggacagcgcgccccggttgacctcgcgcggttcctgcggcatccggcaggcgcgggcccggtcgaccagcgcggtgtactccgggccgcccgcctcggcgtcggccatgtcgaagtcttcggcgtccagatccagcagccgctgcccgaacaggcagatgcggcgcagccggttgagctcggactccggcagccgaagcatcggcagcagctcccgtacgtcgccgaaggcgtagcggtggcacagcgtctccacgacgtcaactccggaattcatgttcgacagcttttcatcttttgaccgacggcgtaagcttgcccggctgatgccgattggggaaatgtttcccgacgtgacactcaccaatacagacacactcgcgaggtggcgtacccgtgcctgacgacgaccggacggtcgaactgtctgatgatttcgagatcctgcccgacaacacctccgacgacaccgacgtcggctggggtgaaccgcgttcccgttcggcccggcgtcgcctggccgatcagcgactgctggacgagcggccgccgcactgggactgacggactccggcatgcgcaccacgcgtaccggaatgtttgggttttgtcccgattaaggggatttgccggtaatttcggccgtatgagcgagcccaattaccgctacggacaggccagtccccggcaaccggtcgacccgacgcagcgcatgccttcggcttcggcccccgaacccaagccccagccccgcatcaacgcgggaaagctgtgggccgggggtgtcggggccgcggtggtggtggcgctggtggtgctggtcggcatcctgctggtgcgcggcgtgctcaagatcccggtgctggccgcgcagggcgagggcgcctacggcacggcctccacgacgacgtacgccgtgaccgccggagcgctggccctggcggccacggcattgctgcacgtgctgttgatcgcgatgccgcgtccgatgcagttcttctactggatctgcgcgctggtcaccgccgtggccgtgttgttgccgttcaccttggtcgccgagctgaacgcgcaggtcgccacggccgggatcaacctggtcgccgggatctgcctgatgtcggtgctcggttcgatcggcgcctcgtcggtcaactacgaccgcgaaccgcgttactgatccttctgcgccatctgctgccggtactcctcggcggtggcggcgcccgcgccgggaggaccgctttccatcatcttctggaagtcggcggtcgtgttcgaatgcgggaacggctgctccggcaccggcaggcccagccgctcgcacagcggttcccagccctccgaggcgttccactccagcagccggtcggcgggcgcggtgtcacggacgtgctggatgtacctgtcgtagcagcgctgggcgccctcggcgtcgtcggccgtgacgtcggagtcctcgccgacgaaccgcttccacagcgcgtcggtcatctcgaggaacttctccggcgaaccctcgaatcccggacggtcgacgccttcctcggcggccttgcgggacatgtccagcgacttcaggacggtgttggacatgctgcggtaccaggtggcggcgtcggtgcgggtcgacagcaggatcagcgcgtccgggaacgcctccgccagctccggccagaagatggaggcgggccagtccacggcggcggtgtagccgtcgaagaacttgtgccagtcgggggtcttgccattgagggcgtcgatccaggtgtcgacgtggtcgaagtgttcgatgacctggtgcatgtggtaacacttccctccaagcaggacgggaagtgcttccgattgcgaccaggtggcggtgcgcggtagccccgcgccaactactttcagcatggcgcaacggtatccgcgcgaatcgctcccttcaacgtccactgagttcattctcagcggtttctcagcccttcacggcgcccgcggtgaggccgtgcacgatgtagcgctggaggtaggtgaagaccgccacggtggggatagcggtcagaacggttccggcgcagaacatcccgaagttggcctcccggttgttgtcaccgaccatggccgccagccccaccgcgagtgtctgcgactcgggatcggtgaggaacacgctggcgatgatgtactcgttgacgatgccgacgaaggccagcagcccggagatggccaggatcggggtcaccagcggcaggatgatccggaagaatacctgcgcgtgggtggctccgtccacgatcgccgattcgtccagttccttgggcaccgtgtcgaagaagcccttcatcagccaggtgttgacgcccatcgcgccgcccaggtagaccaggatcaggccggtggaggtgttgaagccgagcaccggccagcggtcgccgatcaccgagaagatcaggtagatggccacgatcgccaggaactgcgggaacatctggatcagcagcagggccagcagactgacgcggcggcccctgaaccggaaccggctgaacgcgtacgcggccagcgccgagatgaacaccgacgcggcggccgcgacgaacgcgatgagcagcgtgttgccgtaccagctggcgaactcggtctgggtgaacaggttggtgaggttgtcgaacgagaagccgttctccggcagcagggtcgtggacgacagcgtgcccaccgggttgaaggccgaggacacgacgaacacgatcggcaccagcgagaacacggcgacggcgatcgcgacgacgtgccgccagccgaagatccgcagccaggaactcatcggtacacctcttcctgtcgccgggtggtcctgaagctcaccgccgagatcacggcgacgatgacgaagatgaacgcgctgatggcggccgcgtaaccgtagtcggcaccctgaccgccgaaggccagccggaaggtataggtgatgagcaggtcggtgccgcccgcgctggaggagtccgaggtgaacgggccgccgccggtggtcagctggatgacgttgaagttgttgaagttgaacgcgaacgacgagatcaacagcggcgtcagcgccaccagcagcagcggcagcgtcaccttgcggaacgcctgcggcgccgaggcgccgtcgatcttggccgcgtcgagggtgtcgcgcgggatcgcttgcagcgcaccggtactgatcaggaacatgtacgggaagccgagccacaggttgaccagcagcacggccagccgcgccgaaccggtgtgcccgaaccaggcgatgtccagaccggacagctggttgatgagcccgtagtcggcgttgaacatgtcccgccacaccagcagcatcccgaaggcgggcatggcgtagggcaggatcacgatggcgcggtagatcttgcggccccgcagccggtcgtggttgagggccatggcgcaggccaggcccagcacgaacacgagcagcacggtcccggccgcgaagatcaggttccacaccagtaccgacacgaacgggccgcgcagccggtcgtcggtgaggacgcgggtgaagttggacgccccgacgttgacttcccagccctgggccagtttctcgcccttgtcgtccacgaagctgccgaccgcgtcgtcggcggtccagcggtgcccggtcttggcgtcgacgatgcagtcgcagtcggcctcgtactttcgggtcgcgacgccctcgtaggcctcgttgagtcccttggtgcggatgccgccgtcgtcgacgggtacggcgaacttcgcgatctcggcgtcgcgttcaccgatctcctcgccggtcagcggggtgtagccctcggcttcgaggatcttgccgctcgaggtcgcctccacatcggattcggcgagcggtttgagtccggtctcgtctccggcgtagaacttcccgtccgcgtcggtcaacaggaacaccaggtccccggagccgtcgtaggcgacggtgagcgcgtaggtcggcgcgtcctcgcgctgtttgaccgaggtcgcctccaggtagtcgatgacctcttccttggtgccgcgatggccgtcgccgaggttcgtcgtggaggtggagatcgtgatgatgaccggcagcagctggaacgcgatgagcagcagcgttccgggcaccaggtacttggcgggcacccgcctgggcgacaggtacaggtagaacagcagcgccgtgacggcgacgacgatgccgagcccgatccattccccggcaccgatcagcggcagcgccgcccacacccccaggcccgccaccacgcacatgacggcgatcttggtgacgagcccgggcaggctggtggtcgagttcatcggttatccgatggcctcggtgatggtcttggccgcggacttgacggccttttcggggtcctcgcccttcagcaccgccgcctgggccttgccgaacgggtcccacacggcggacatcgcgggaatggcgggcaggatcgtgccgccctcaccggccttctcgaaaccggcgatgtccttgttgtcggcgctgacctcggcgcggacgtcggtcagcgcgggcatccggggatcggcctcgaacaggtccttgttgagtttctcggtggcggcgtagttggtgacgaactcctgggcgtgggtcttgttgtcgcccttgctggccacgtagaacgcctgcacgccgacgaacggggtggccttcttcccgcccttgaagccggggatctcggtgacctcgtagtccagtttggctttcttcacctgggacagcgcccacggtcccgacaccaggtacggggtcttgccctcgacgaacttgggaatcgagttgtcggcgctcatcgaggtcttcatgaccccgtcctcgccgagcttcgcgagtttggcgaaggcgtcgacggcctcgggtttggacagtcccaggtcccccgggtcgtactggcccttgtcgtcctggccgaacaggtaaccaccggcggaggcgtagaacgggtaggcgtggtacgggttgccgacgtcactgacctcgatggacaggatgtcgtcggtcttgccgtccttcttgagtttcttgccggtggcagtcaggtcctcaatggtcttcggctgttcgggcgccagcttggtgttgcggatcagggccaggttctccacggcgtacgggttgccgtagacgtcgccgtcgtaggtgacggcttccagggccgtcgggtccagggccttcttctgctcggagctcagctgcaccgggtcgatcgccttgttctgcaccaggttgccgatccagtcgtgggcggcgaccaggatgtcggggcccttgccctgttcggacgcggtgatgaagtcctcctgcagttcctcggcgtggacctccaccgagacttcgatgccgttgtcctcaccgaactgcttggcgtagggcttgagcacctcgccgcggacctcgtcggcccagatcacgagtttggccttgtcggcttcggcactacaggcgctcagactcacggccgcgatcgcggccgccaggagcacgctggggatcttgcgcatggtggcttctccttcacgggagccggttgtgggtggcgggggtcaccacatgggggtcggatcccgcgactttagcaagaactttcagtacatggaagagtttgcattgatattgttttcgattttcagatcggttacagtctcgatatgcgcgcacgactgtccgatatcgcccggcacgcgggggtcagcgaggccaccgtctcccgggtgctcaacgaccgtcccggggtcggctccgccaccaagcaggcggtactgaccgcattggacgttctcgggtatgagcgcccggccgcgctgcgccagcacagcgccgggctgatcggacttgtcgtaccggaactggagaacccgatcttcccgctgttcgcgcaggtcatcagcacccagctggcgaacaacggctacaccccggtcctgtgcacccaaagccccggcggcgtcaccgaggacgagtacgtcgagatgctgcgcgagcgccgggtggcgggcatcgtgttcgtgtcggggctgcacgccgacaccaccgccgacgttggccggtaccagaaactcgccgacggcgggctgccgctggtcttcgtcaacgggtacatggaccagctgccgtcgccgtgcttctcgtgcgacgacggcgtcgcggccaagctgggcgtcgagcacctgctgtcgctgggacaccgccggatcgggctggtctccggacccgaacgcttcatcccggtgcagcgcaagcgggccgggtacctggcggccatcgagggccgggccgaaccgctggtggagctgaccatgttcggcgtcgagggcggggccgccgcggccgcccggctgctggactcgggcgccaccgggatcctgtgcggctcggatctgatggcgctgggcgcgatccgcgaggcccgggcccggggactgtcggttcccggggacgtgtcgatcgtcggctacgacgactcgccgctgatcgcgcacaccgacccaccactgacgacactgcggcaaccggtgcgccccatggccttggccgcggtgcgcgcgctgctggacgagatcgccggacacgccgcaccgtccacagagtaccttttccgccccgaactggtcgtgcgcgcctccaccggcacggccgtcaccacataggaggacccccatgagccaatggtggcgagacgccgtcatctaccaggtgtacccgcgcagcttcgccgactccaacggcgacggtatgggcgacatgccgggcatccgcgagaaactcccctatctggcgaagctgggggtggacgcggtgtggctgtcgccgttctacacctcaccgatgcacgacggcggttacgacgtcgccgacttccgcgacgtggacccgatgttcggcggcctcgccgatttcgatcggatggtcaccgaggcgcatcgcctgggcctgcgggtcatcgtcgacatcgtccccaaccactgctccaccgaacacgagtggttcaaggccgcgctggcggcgggcccgggttcgccggagcgggaacggttccacttccgcgactcgcccgacgggccgcccaacaactggccgtcgatcttcggcggtccggcgtggacccaggttcccgacggccagtggtacctgcacctgttcgactccagccagcccgacttcaactgggacaacccggagatccacgccgagttcctcgacgtgctgaagttctggctggaccggggcgtggacgggttccgcatcgacgtcgcgcacggcatggtcaaggaaccgggactgccggacctgccggaggacaaggccaccgaactgctgggcggcagccgaaccccgtacctggacgtcgacggggtgcacgagatctaccgcgcctggcggcaggtcctcaactcctatgagggtgaccggatggccgtcgccgaggcgtgggtggagaccccggagcgccgggcccgctacgtgcgcggcgacgagctgcaccaggcgttcaacttcgacctgctgaaatccgacttctccgcgaccgagtaccgcaaggtcatcgacgccgagatgtcgatggccaacagcgtgggcgccgtgcccacctgggtgctgtccaatcacgaccgctaccggcacgtgacccggttcggcgacggcccgctggggctggcccgggcccgggccgcgacgctcaccatgctggcgctgcccggttcgtcctacctgtaccagggcgaggaactcggcctccccgaggtgctcgacctgcccgaggacgtgctccaggacccggtctgggaacgtagcggccacaccgaccggggccgcgacggctgccgggttccgttgccgtggaagcgaagcggcccgtccttcggcttcggtcccggcgacagctggctgccgcagcctggcgactggggcagcctgtcggccgaggcccaggacggcaccgagggctccacactggagttctaccgcgaggcgctgcgactgcgtcgcgaacaccggccgcaggcgttgatctggagcgagggtgccaacggtgacgtactggcgttctccaacggcgcgctgcgctgcgtcaccaacttcggcgacagcccgatccggctcgacggcgaggtgctgctgagcagttcccccctcgtggacggacagctgccgggcaacgccgccgcctggatccgctagccccgcgaggcttggcgctgcggccggactgccgcgacgtagtcgcggtacccggccgcagcgtcatgggtgtgcgctgtcgaatggcgacagagaggctggggctcggcggagcagcgcggggtgcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggccgatggtcgctgtgcgggacggttaagccgttcggcgtcggcccaggccgcgaacccgcgttgccgagcgggacgggccgaacagccaggccgcgagcacgagcacggcgcccacgatggtcaacgtcaggtaagtgtcgcgcagtgagccggtgaacgcctccaggatcaccggtaccgcggggcggttggccgaggcggcgctcacgtcgtcctgcacgacgaacatggccactgtggccactcccgccaggaccgtcagcatcgcccccgcgatcagggctccccgacggcggtcgggcgcgaccaccagccccgcgatcagcagcaccaccgccgcccacggcagccagtcggccgccagctcgatgagctcggcgtagtactgggcctgcggcaccacgtcaccgtcgacgatgaccatcgtcgcgtccacggccgggatccgttccgccagttcgaacttccgctccagcagtcgctgtttcagctgcgccaccacctcgcccaggtccaccgtcaccgccttgccgacggtgctgacgacgctgtcgtcgccggtggcgcggatgacgctcatcgcggcggtgtgggcccgacgcaccgcggcgtcccagatctcgacgaactggtcactggccaggaaggaccgcagctcgtcctcgatcgactcgcgggcggatgcggcggcggcctccagcagcggttccacggcggccggagcccccttggactccagccagcccgtggccttgtccaccagcctgccggtgtccagtttggcgtccacctcgtccatgacgagtttctccaccgcggtgcgcacgaccttctcgcgcgcgatctggctggtcgtgccgacgaagttgtcggtgtcgaagaactgctgccgcacgaagatcgcggcggtggccgtcacgatcatcagcaccgccagcagacaggccagactggccgccgtccagcgcaccacccgcgcggtggtcgagacccgttcccgctgttcgtccacgacgtccccccgtcagccgtccccggggtgaacatacaacgtgggccggtccccgtagagggaaccggcccacgcgtcggcgtcgggtttaaccgcgcttgtacttctcccaccaggtgaagcccacccggtagctggacggcgtgttgtcggccccgtgggaggcgaggccgttcttgccgtagtagtagtcgtgcacctgcggttgcgcggcgctggccaggtccgggtcggccaccgccacggcgtggatgtggtacgcgaagccctggtcgggggtgcgcagccaggccgcgaatccgaccgtccgcagggccttcaccatctgccaccgctgggtggacgacaggccgctgacgctgatgtcgacgacaccgccaccgtcgtgggttccggccgagccggggttggcggaggtgtaggagccctgggtgagcttgatgctccacgacagtttgctgtcggcggcggcgagcatggacttcgtccgggagttgacgcgcttgccgccgtaggagtcgctgttgctgccgacgctgaccgcgcgcgagacggtgaaccgtccctcgccgagtttggtcatcgaggtcttgccgggcatgccgttggcgtccaggccggtgtagcccagtttcttctgccaggcggagtaggccgacacggtggaggtgccgtagtggccgtcgacctgcgcggccttgagcagtcccttggcctgcagcgcctgctcgacccgctgcacgtggtccttggcgccgggagtcgtgccggtgccggatttgcgcgggtcgacctgggcggcgaccagcaccagttccatgtcgacggacgccagtcgggtgtcctcggcgagggcgctgttggcgacccacaccgtggggacggcgatcgcggcggcgacaccggtgccgagcacccagcgccgggatcgtttggcgcgcatgccggttgattcgttcatataaacgttcctcttgacgggccgctcgcgcgaagagccgggctgagaacctggtgacgggggatcatcgtcgttctcacgtcgcacgagggacggcttgcggccgtccgcgaaacaggttagaacccgtgttgataatcgatccataagcgacattgagcgacccggtactcaccgatcgcacgcgggctcaggcgatgtcggcctcgatgtgcgcgacggcggtcatcgcgccgtaggccagcagcaacacggtgcagtggtcgctgaggtgacggtcggtggcccgccaggcgaggacgtcggcgtcggtcagttcggcgggggccagtccggccaggatcgcggcccgcgcggcgaaccggtcggcctcggacagccggttgagttcgccgaggcagatgagcgacgggtcgggctggatccggccccggtaggcggcgatcacctcggtgaccgtgtgggccgcttcggcggacatcatgcccgctccccgggcggcgttggcggccagcgcgccgtaggcgatcccgaccggcgagtcggctccccagtccggggtcttgccggtgcgtttcagcagcgtcagggtgtcgccggggcgcagcaccggacgggagttgcgccatagtggagcactcgcggcggcttcaatgccggggctcagtccgggtgccagcatcgccagcgacatccggtcccggaagtgtgcgaacaggacggttccgatgagctccggtgccggtttcgggcgcagccgtaccggcattcgagccgacgggtcgaaggcggtggctcgggcccagtcgaacagccgcgtcagccgcgcctcgtcgggtggtcccccagccgcgacctgttcggccagttcaccggccccggcccggcgcagggccgccagccagtcgtcctcgtcgtggccgcagcgattggcctgcgcgacaccgagtccggcgagcagtttgtgcggcagcggcagttcgcccgccagccgcgactcccacagcagcgcccagcccggcgccaggatctccggcgtcggcgaggccatccggacggtcgggccgatgtcggcgaactcggagccgacgtgccggtagacgtcggcgacgaccccgcgcgcccatcgcggtgccaccgggcggacatggcgaaccattgacgacatcgaaaccacctgcttcgtcggtcttgggtttcgatactcgccgacgcgaaacagtttgtcgtcggaccacagccgacaatctcctgtactgcaccggaagtacgcgccctcccggcgaggtggctaagcccccgcgaaccggcggacgtagcggcgctgccacggggtctccaccgcgcccttcgcgtagtgctgacgcacgtaggcgaccgcttcggcgggcggcaccccgtcgaggatcgcgacgcaggccagtgccgtgccggtgcggcccttgccgccgccgcaggcgacttcgacgcgctcggttccggtgcgctccaggacttcggcgaaggcctcggccgcctcggcccggtcgccgggcagccggaagtcgggccagcgcagccagcggtgtttccactgtggccgcggcggcggcttgccgagcaggtacagcccgaagtcgggttcggggccggtcggcagcggatatcgcaggccccggccccggatcagtcgtccggacggtagtcgcaacacgcctttcgcggcggtgtcccagctggtgctcacgcctcgcagcctatgcgacagcgcttgccgtgcgacggcggagcgtttgggctaccctgttaattcaacagtcgttgaaaaaggaggaagtcatgtcgcacaacgaaaccgcgaccgtgtgcgtcgtcggaggcggaccagccggggcgatgctgagcctgctgctggcgcgcgccgggatcaaggtcaccctgctggagaagcacgaggatttcctgcgggacttccgcggcgacaccgtccacccctccaccctcgccgtcctggaccagctggggctgtccgagcggttccacgcgctgccgcaccgcaagatctccgggatcgacctgctcaaggacggcagccgcagcgaggtcgcgaacttcgggcggctgaaggtccgccacccgtacatcgcgatgattccacaatgggacttcctggacttcctcaccggcgaggccgcgcggtatccgaacttcacgctgcgcatgaacacccggttcacggatgtgctgaccgccgagggccgggtgcggggcgtgacctaccgcggccccgacggcgagggcagcatccgggccgggctggtggtggccgccgacggccgccactccgacgcccgcgaggcgctcggcctacgcgcccggcagcgcggagtcgccatcgacgtggtgctgttccggatctcccgccgcgacgacgatcccgacgaacgcatcaccgtgcgggtcggcggcggcgacatcctcgggctcatcgaccggggcgactactggcaggcgttcgtcgagatccccaagggaaccgggatccgcgaactgcgcgcggccgggatcgaggcgttccgcgagcaggtgacccggctggcgccgttcctggccgaccgggtcggcgagatcgcgtccatggactcgctgaacttcctcgacgtgcaggccacccggctgccgcgctggcacgtccccggcgccctggtcatcggcgacgcggcccactgcatgtcccctgtgggtggtgtcggcatcaacctcgcgatacaggacgccgtcgcgaccgccaacctgctcaccgaaccgctgctgcgggcccagcggcacggcaccgcgccacccacccgggcgctggcggcggtacggcggcgccgggcgttgcccgcttcggtgatccaggtactccaggacgcggccatccgctacgacccggcgaccatcgccgaccggggccgcacctcgcgcgccggatccagcctggcgcaacggttgctaggccgcgtcatcggcatggggctgcgacccgaatccgtccgcaatggacgcattctggcgccgtcctagttatcgcggtccctgtccgcggcctccggcttgagacgcagccgcacctgcgtgatggcccgctgctcgatggcggtgatctcggcggtgtgcgagtcgatgtccacgatgtccccgggttcggtggggatgcgacccaggtgcgccaaaagcagcccggcgatggtggtgtagtcgccgtcgtcgggccgttcgatgtagatgtcgagatcgggaaggtcgtgcagcggaaacgatcccggcagcagcatcgcaccgtcggcctcgcgggtgatgtcgaggacgtcccggtcggtctcgtcgtagagttcgccgacgatctcctcgaccaggtcctccatcgtgatgatgccgtcgaccgacccgtactcgtccacgacgacggcgaaggcctggtgcgcgtttcgcaggtgccgcagggcatcggacacccgcaggctctccggcagcgtcatgaagtcgcggcagtgctcggcgacggtgcccgaggcgtcgaccagatctcgcatatggacgatcccggtgacgtcgtcgagcccgcccggccccaccaccggcgcccgcgagtgtcccgactcgaccagcgcccgcaggcccgcgtcggtggcggtgtcggcggccagcgtggtgacgtcgcggcgcggcacgatgatctcgcgaaccagccgctcggtgatctcgaaggcgcccgagatgatctcgcgctgctgccgggtgaagccgcgctgggtcgcgaccaggtcgcggatctcctccggcgacacgtcctcgctctgctcccgggggtcgacgccgaacagccgcaccaccgcgtcggtcgacacccccaacagccacacggcgggccgcgccaacacggccacgatgtccagcggccgggccaccagcagcgcccacgactcggcccgccgcatcgcgatccgcttgggcgccagttcacccagcaccagtgtgaagtaggtcagcaccagcgtgaccacgacgatcgccaccgtcggcgccgcgttgcccagaaagcccagcggttcgaccagcggcttggccagcgtcaccgcggcggcggccgaggccaggaaacccgccagcgtgatgccgatctggatggtggacaggaaccggttgggatcgcgcgccagcttggccagcacccgtccgccccggctggtccgctccagccgctggatctgggagtcgcgcaaactcaccagcgccatctcggatccggcgaaaaccgcgttcaatacgatcagaaccagcaccagcagaagctggctggtatagccgctcaccttgcggtcaacctccaatgaagccgtcgagttgacctaacactctatcggcggcgcccgggggttccggccaccgccgacccggcggggacgttcacatcacaaagtcgcgcggcgggtcctcgccgacccggccgtcgacggcctcccggatcagatcggcgtgtccattgtgacgggagtactcctcgatcatgtcgatcaggatgcggcgcaggttcggcgcgccgccgtcgtcggtggtgaaccggccgagccgccccatgtccccggtgaccaccccgtcggcgatccgctcccgggaccgggccacggccgcccgccacccggcccgcaactgctccggggtgtcgtcgacggccgacttccagtcccagtccggttcggcgtcccagtccacggtgtcccacggcggtggcggcccggtctcgcggccctgccacaaccgggcgaagtggtcgtcctcgacgagggccaggtgcttgagcagcccgcccagcgtgatgctggacgcgccgatccgaagccgcaggccctcggcgtccaggtcgccgcacttccaggcgaacaaccgccgctgccgctccagggagccgatcagcgccgcggtctcctcccccgccagcgggggttcggtcgggatctgttcgtcgttgtcgctcatggcggcgaacgtacaaccggttccggacgttctacttccggatttccaggagtgttgatttcccgccggttagggccatcacgccctaagacacgaggcgctgacgcaataacgtcaaaaccgacgttcgtccgcgcccatcccatccggcttcggctccgaacccaggacgcggaacacactgcgacaggcaggagcgtatggatgtcctacggcaccggcggtgcctcacaccgccaggaacagccgcgatcaccgttcgcgcccgtccccgacaacccgatctcggacgaggcgctgctgcaacgggccgcgctcggcgacgaggacgccttcaccgtgctgtacgaccggctctcgccccgggtctacgggctgtgccttcgggtgctgcgggacccggcgcaggccgaggaggtggcccaggacgtcctggtcgagttgtggcgcaccgcggcccgcttcgacccgtcgcagggttccgccctgacctgggtggccacgctgacccaccgacgggccgtggaccgggtccggtccacacaggcgtcccgggaccgggaacaccgcagcgcggtgtccaatgtcgaacccgaatacgaccaggtcgccgaggcggtggcgcagcggctcgacatgcggcagttgcgccgctgcctgaagaccctcaccgaactgcaacatcaggcggtgaccatggcctactacggcggccacagttaccggcaggtcgccaacctgctgggcgccgcggtcccgacggtgaagtcccgaatccgcgacggcctcatccggctgcgcgactgcctggaggtgtcccgatgaccgagcaggcgcacaccctcgtcggggcctacgtcctggacgccgtcgacgacaccgaacgcgaacgcgtcgaacggcatctggccgagtgcgtggaatgcgaacgcgaggtgcgggaactgcgcgccaccaccgcccggctcgccgagaccaccgcgaccgcgccgccgctgcggctgcggggcgaggtgctgtcccggatccggcgcacccggcaggacccaccacccgaacgaagtccacagtcgacactgcgtccccggcggatcccgcgctggcgttcggtcgccgcggcagtggcgatgacggtcgtcgtcgccgtcgtcggtgtcggcgtgaccgtcacgatcatgcggcaacaggtcgacgccgaacgcgcccagaccgaacaggtcgagtcggtgctcaccgcccccgacgccgaggtgtccacgaaggaatccgagtcgggtggccgggtcacggtcgtcagctccacctcccgcaacgaggcggtggtgatggtgtcgggcctgcgacccatcgacgacgaccactcataccaggtgtggctggtgaacgacgccggtcagacctcggcaggtgtcatggaggcgggacggcgctccgccaccatgctggtctcgggaatcgcgggaaccgacctggtcggtgtgaccgaggaacccgcgggcggctctcccaagccgacccttcccctggtggcggacgtgccgctcacctgaggccgtggacctcaccggaccccacagcttcgggcccggtgaggtccacaaacccgggaccgcgtcgatcggcccggccgcggtcgtgttccatcatggcgtgggggagacgatgcgaacgatcgtggtgctgttcacccgggacctgcggatacgggacaacccggcgttggcgctggcctcccgccacgccgacacggtggtgccgttgtacgtcgcggacgattcaccgccgctgccaccgaaccagcggcggttcctggtcgagtccctcaccgatctgcgggagtcgttgcggcggttgggcggtgacctgctggtccggcgcggcgacccggtggagcagacgctgaagctgtgccgactcctcgcgacggacggcatcggcatggccgaggactacggccccgccgcacggcggctgcggcagcggctggccgaggccgctgaggccgaacgcgtcggactgcggctcttccccggtgtcaccattgtggaaccgggtgcggtacggccgaccaccggcgccgaccactacaaggtgttcaccccgtacctgcgctcctggagcgcgacaccctggcgacccgaacacgaagcgccccaggcgatccgactacctgccgacgtcaccggcgacgaccccgcctcggtgatcggcccggtcgagggcggctcgtccgacgtcgtcgacggcggcgagacggcggggctgcgccgctgggattcctggatcgaccgcgagccggactacccggcgatccacgacgacctggccgccgacgacaccacccggctgagcgggtacctgcggttcggttgcgtgtcaccacttgtcgtcgccgccgacccccgcacccccgaggcactggtccggcagctgtgctggcgggacttctaccaccaggtgctgcacggtttcccgcgactggccaccgacaactaccggcccggcgcccgcgacgcctgggtggacgacgaaccggcgctgcgggcctggcaggacggcgagaccggcgtcccgctcgtcgacgccggaatgcggcagctgcggacccagggctggatgcacaaccgggcccggatggtcgccgcgtcctatctgaccaaggatctcggcatcgactggcggcacggcgcggcctggttcgaccgctggctcgtcgacgccgacgtggccaacaactacggcaactggcagtggacggcgggcaccggcaacgactcccggccgtaccgcaggttcaaccccgcacggcaggcgcagcgctacgacccgcggcacgaataccgggatcgctggctgcgcaactgaaccgcgcgcgaaaccggcccggcagcccatcctccaggaactgccgggccgggggcggcgataaaggtcacttgtcgtcggcaggcggcatcagcacggtgtcgatgatgtacacggtggcgttggcggtctcgacgttgccgcagaccactttggcgtcaccgttgacggtgtagtcctctccggacccggcggcctcgatgtcggctccctgcaggctctcgaacgggccagcggtgcccagtttgtcgggcgagacggtctcacccacgacgtggtacgtgaggacctcggtcagtttctccttgtccttcaacaacgccgcgaggtccttttcgggcaccttctcgaaggcggagttggcgggcgcgaacaccgtgatgttctccgaggagttcagggtgtcggccaggtcggcggcggtgacggcctcgacgagcgtcgacagcgccgggttgttgctggccgccgtggcgaccgggtccttggccatgccgtcgaagctgccgtcgccgtccttgggaatgtcggcgcaggcgggaccgaatgcctggccggtgtcggattcggaatcggagtccttggcctgcgactggtcgtcgttcgccttcttgtcgtcggcgccggagtccccggagcaggcggtcagcgtgaacgcgagtccggcgacggcggcaagcgccgcgattcgggttgacagtgaggatttcacttctatgcctttctttgtgggccaaggggaaccgttccccgtggcggtcattcgacgttgacgagtacggagtgccagccggtggcgccgttgggaaacggcgtgacccgcttctcgggttgggtgtcaccggattcgtcggtggcgcgcacttccagccgatggcggccgggggtggcgtcccatgcgagaacccactgccgccaggtgtcggtactgatgaccggcgccagttcggcttcgcgccagtcgccgtcgtccacccgcacctcgacggcgccgatgccccgacgctgcgcccaggcgatgcccgcgacgggagtgcgccccggcttgacacgtttggtcgcggtgggagtgtcgatgcgggagaaggtcttgatgggagcctccgcgtcccagccccggcgcacccagtacgcgtcgaagtcgtcgaaactggacagttcgagttcgacgagccacttggtggccgacacgtacccgtacaggccgggcacgagcatccgcaccggaaaaccgtgccggatcggcagcggttcaccgtccatgccgacggccagcatcgcgtcgcggccgtcagagcacaccttcgtcggagtgccgcaggtccagccatccgcggacctgccgacgatctggtcggcaccggcatccggcttcaccatgtccaacaggtccttcaacggaaccccgagccagcgcgcggtgcccgccaactccccgcccacctcgttggacacacaggacagcgtgatctcgcgttcgaccaacggcaggtccaacagctcctgataggacaagctcaacggttccgccacccggccgccgatccggagccgatacttccccggatcgatgcgcggcagggtcagcgcggtgtcgatgcgatagaaaccgtcgttcgcggtgtcggtcagataaggcgtgatccccttgacgtccaaggctttcccgaccgccgaggggccgacggacctggcacgcggcagttcgatggtcgagcgaatccgctcgatgtcatcggttccccccacccgccatccggccaggcccgccaccccggcgacgccgaatccgatgagaaccccccgtcggtcgacgtcgcggcccggaaccggtggtcgtgcggtttcgggcccgtccaaggccactcgtcgccggaacaccaaccgcaacgcgagcatcgcggccagcacaccgatcagggacggcagcgcccaccacggtgacgaaccgggtcgggtcaccgcggcgacgacgcccaacagaccgaaccccgccagtcccccgtaaccaatccacggacgccgcgcacacgccacgccgatgacagcggcgatgatcgccagtatcaacccgatcccggccacgagcgcgagcttgtcgtacaccccgaacaccgcgatcgcgaattccttgacgggttccggcgtgaacgtgatgaccgccgcgccgacggccaccaccggagcactcgcgggcgtcacgaccgccgcggccaactcggccacaccgatggcgacggccgcacacgccagtccggcgacggcgcttcttcctcgggtgctcatgaccggtattcgtcacccggcccagcccggatgggcgcgagcgagaactttcccaaaaagaaaagcaccagccttgcggctggtgctttcacctgcggtcccgacgggatttgaacccgcggcctccgccttgacagggcggcgagcactccatgctgctccacgggaccttgttcggtcttgcgtgcccccaacgggattcgaacccgtgctaccgccttgaaagggcggcgtcctaggccactagacgatgggggcgcttggccatcatgccatacggccacaagtggtcgcttgtcatattcgatgactttcgcctgccaccgtctgcgcgccgtcggaggctacgaaagcatacgtgatggtttcggggttcgccaacagggggtcgcactcatctggcgacggccagcgcggccactcccagcaggacgacgaccgctccggcgatgcgccgtcccgcttggggttcgcgcaacaggagccacgcgaagacgctgccgatgacgatgctgagttcgcgggccggggcgacgaggctgacgggggcgaagcggtaggcgaacaggacgaggatgtaggcggccggggcgatggtggcgacgatgaacaccgaggagcggtgttgcgtccagactcggcggatctcggcgcgtcggcgcagcgcgtagggggtgaggatcgtgccccggacgatgttgttgccccagtcgtacaggatcggcgagatggctagcgggcccacggcccacgcgtcccacaccgtgtatgaggcgatgaacacaccggtcagcagaccgtaaccgattccggcggtgagtttggttcccttcccggccttgccgaggccgatgacgaggatgcccgccaccaccccgagcgcgccgaggaagccgatcaggccggggcgttcgcccaggaagacgatggcgaagccgaccgacagcgccgggccggtgcccctggccagcgggtagaccaccgacaggtcgccgtgctggtagccgcgctgcaggatcaccgaatagccactgtggagtattccggtgacgaggatggccaccagcagcgtccagttccaccggggcggctggatgacgaccagtactgccacgagcggcaggtagatgacggccgaggcgacggtgttgagccacacgaacaccggcccgccgtcggaggcgcgtttggccgccaggttccacagggcgtgacagacggcggcggcaccgaccaggagcagggcgagggggtccacgtgaagtcacgctagttcgttcgcggccggtcggcggtgtgatcctcgtcggccggtaccgtgatccgcgacgctcagttgaggaaaggtcgtgttgtcatgtcacagcggttcgcggtggccggtgccgggacgatgggtgccggtatcgcctatgtcgcagctggcagtgggtacgaggtgacccttgtggagatcgacgaagcccggggacgggcagctgtggacggtatccgcgactgggcgcgaaaggcggtggagcggggacgcagcacttcggaggaagccgcggccacgcttgagcgactgcgccttgtgactgaattcaccgacgtcgatcccgaaccggcggtgttcgtcgaggcggtaccggagcgtccggagctgaagcaccaggtgctcgccgccgccgaacagctgcggccggagttgctggcgtccaacacctccagcatctccatcgactcactggccgcccggttggaggcgccggaacggttctgcgggctgcacttcttcaatcccgtgtacgccatggcattgctggagatcgtgatcggcgacaagacctcggacgcctcccgcgaggcggccctggcggtggcgcggcggctcggcaaggaaccggtggtggtgcgcgactccccgggattcgcgacctcgcgactgggcaacgcgctcggactggaggcgatccggatgctggaatcgggagtggcctcggccgccgacatcgacaaggcgatgtcactgggctaccggcacccgatgggcccgctcgaactgagcgatgtggtgggtctggacgtccggctggacatcgcccgcagcctgcaggccgcctacggcgaccggttcgagccgccgcgcaccctcatcgaccttgtcgcgcagggaaagctgggcaagaagagcggccagggcttctacacctgggtcgacgggaagaaggtcgagggatgagcttttcgaccctgctggtcgaggaacgctccgaccggctcgtggtgcggctgaaccgcgccgccaaacgcaacgccatcgaccaggacatggtggacgaactgcacgcggtgtgtgcctcccttgaggaccggccacggctggcgctgttcaccggcggggcggacggcatcttcgcggccggagccgacatcgcgcaactgcgcgaccgcaccagcctggacgcgttgcgcgccatcaactccgccctgttccgccgcatccgggccctcccgctcccgacggtggcggccatcgacggcccggcgctgggcggcggcgccgaactggcctacgcgtgcgacattcgcgtctgcaccgaccgcgccgtcttcggccaacccgaggtgcggctgggcatcatggcgggggcgggcgccacctggcggctgcccgaactggtgggcgagagcctggccaaggaactgctgttcaccggccgccgcatggacgccaccgaggcgctcggcgcccggctggtgagccgcgtcgtcgcccccgaagcgctgttcgacaccgcccacgagctgctggaccagatcgccaaggcctcaccgttggcgctgcgactcaccaagctggcggtggacgccgaaggcgcccaccccgccgtggacctggcggcgcagtcgctgctgttcgacgacgaggacaagcaccgccgcatgaccaagttcctcgaccgctagacccgtcggttacaggtacatgcctgtcgggggtgcgtcctcgggggcttcctcgatggccttctggtcgaagaagcggcggccgccgaacttcagttgcaggcggtcgtcgagttcgtcggccagccgggtcatcgactcgaccgccagcatcaggtgccgtggctggaaatcgcggccgtacaccggcaccgaagcccacatagtaccgtccgcatagtacagacggccgatggggagccgtcgggtcagttcggacagttcccggtacagccgctcgttgggggccacctcggtcagcagcggcgagtagacgtcgacgatcgccggacggtccatcggcttgatgaacaccatcgccgaaccggcccgcaggctgatctcgccgttgtcgtcgatggccagatgcgcgggcgtggtgtcctgcatcgcggcgaccacggtcgcgaccacctcggccagcgaacccgcgtccgagggcaccgtcggggccgtgctcgggtcggtcagctccccctcggtggggggcggcatccggcgggcgggcggcagcatcagctcggtgccctcgatcccggcgctgtcgcggtagtcgtaggtcaggaacgccggatgcggagcgccgtacacgtcgcgcatggtgcgggccacgatgttggccagctcctccgattccgccgccgtggaactgagcgcgaaccggtcggcgctgtcgtcgatgaccccgggcggctgccagcccagcgccaccagctggccgacggcgcgccgccccagctgcgccgtgcccggcagcgtggcgttgctggtcgcgtccgcgcgaatctgcccggcggccggtacggtgaccgacacgtcgtacaccgcgttgccggtgccggacgtcgtcgggtccaggatgagcgccaaatcggcacccacgggcagcccggacagcaccgcggcgagggctgcggtgaagtcgcgccacgccgtggcgaccttcgcggtcagatccggtgcgttgtcctccatgtcgaaggacattacttaccgccgtgggacacgtgtcgccgcgtaggcgcattatggggaagaggaggctgtatgtcacgcgccgagaaaccacatggcgagccgcgagtcggtgagccgcaagccaaagccgcaggactgggcggcatcgtggccggactgcgttacgcctggggcaagccgggggtggcgcggggttcgcgggcgttgctgcgcatcaaccaggtggacggcttcgactgtcccggctgcgcctggccggaacccgacgaccgcagccgggccgagttctgcgagaacggcgccaaggcggtggccgaggagaccacccgccaccacgtcgacccgcagttcttcgccacccatccgatctcggaactggccgcctgggacgaccaccggctgggccgcagcggccgggtcacgcacccgatggtccgccgtcccggcagcgaccactacgaggcgatctcctgggacgacgcgctggcgctgctggcccggggcctgcgcgaactcgacagccccgacgaggcgctgttctacaccagcggccgcacctccaacgaggccgcgttcctctaccagctgctggcgcgcgcctacggcaccaacaacctgcccgactgctccaacatgtgccacgagtcctccggggtggcgctggcgggcaccatcgggatcggcaagggctcggtgacccttgaggacatccatcgcgccgagctgatcgtcgtcgtgggccagaacccgggcaccaaccatccgcgcatgctgacggcgctggagaaggccaaacggggcggcgccaggatcatcgccgtcaacccgctgccggaggcggggctgctgaacttcaagaacccgcagacgctgcgcggcctagccgggggcggcacccagctgaccgaccagttcctgcggatccggggcggcggcgaccaggccctgttcgcggccatcggttcgctgctgcgcgagtggaaggccgaggaccgggccttcatcgacgagcacacctccggctacgccgcctacgccgaaaccccgctggactggaaggcggtcgagacgaccaccggcctcacccgcgaggagataaccgaagccgcccgcgccttcgccgactcgggcgccacgatcgtgtgctgggcgatgggcctgacccagcaccgcgacgcggtggccacgatccgcgagatcgtcaacgtccagctgctgcgcggcatgatcggcaaaccgggcgccgggctgtgcccggtgcgcgggcacagcaacgtccagggcgaccggacgatgggcatcaccgagatcccgccgccgtggaccgacgcgctggaacgcgagttcggcatccaggtgccccgcgagcccggcttccacaccgtggacgcgatccgggcgatgcgcgacggccgggccaggatcttcgtcggcctgggcggcaacttcgccgccgccggtcccgacaccgcggtggtcgagaaggcgctgcgcggctgcgatctgaccgtccacatctccaccaccctcaaccgctcccatgtggtgtgcggacggaccgcgctgatcctgccgacgctgggccgcaccgaacacgaccaccagaccgccggaccgcagtcggtcaccgtcgaggactcgatgagccgggtgcacgcctcccggggacgactggccccggcctcgccgttcctgctcagcgaggtggcgatcctgtgccgcctgggccgggaactgctgggcgacaccatcccctggaagtccttcatggacgactatcgggcggtgcgggaacgcatcgcgcgggtggtcccgggcttcgacgactacgagcgccgggtgcgcggcagcggcttcaccctgccgcatccaccccgcgacgcccggcgcttcgacaccccggacggcaaggcgcggttcacggccaacgaactgtccaccatcgaggttcccgagggacggctgctgctgcaatcgctgcgcagccacgaccagtacaacaccacgatctacggcctcgacgaccgttaccggggcgtcaagaacggccgccgggtcgtgttcgcgcacgccgacgacctgaccgcgctgggcgtcgccgacggctcgcacgtcgacctggtcagcgagtggcaggacggcagcacccgccgcgtccgcgacttccgggtggtggcctatccgatcgcgcgcggctgcgcggccacctacttcccggaggcgaacccgctggttcccttggacgccaccgcgaccggctcgcacacgcccacgtccaaggccatcgtggtgcggctggaaccggcacagtgaaagcgggcccccttcgggcccgctctaagaagagttcccgcgtcgctcaggcgccggtcggcggctgtggcggctgctcggtcggcggcgtgtagtactgctgcccgccaccggtctgctgctggtactgctgctgttgctgcgtgtccgcgccctcctggctgtactgctgggacgtgtacgcctgctgcccgaactcggggctggactgccggttcgacatctgcgtcttcaggttcccggcctcggcctcggcgctgttgaggatccgctcccagcgcgaccgcatcggcgcgatcagaccgccaccgacacccacgacgacgacccccgcgatcatcgccaggacggtgatcagcaccggcatggtcacggtcgtggccaccccgatctggttgagcgcggcaacggcggcgatcgcgatgatcatcacctgcgcgacccgcgccaacgggcgtccataggagaccgacgacatggcgctggagaccaggtcgaagaccatgttggcgatcgcgaacgcgacgaccatgatgatcagcgcgacgaacacctgcggcaggaacgcgatcacggagttgatcatcgtgctgaccgggttggtgccgaaccagccgaagcccagttgcagcgtgaacagccagaccgccgcgtagacaagcagcccgaccatctcgctcatggtgtacttgccggtgaagcggcgcagcccgccgcgctccgccgctcgatccagtccgacgcgggccagcagtttcgtgaccaccttgcgcaggaccttggcgacgatccagccgatgatgatcgtcgccacaaagaccagcgccgtgggcaggaagcccgcgatctggttcatcaaagtctggaaactctgtgaaatatccatgccggggacgctagtagcgattcgtccgtttcgcggcatttttccgaatattatgcgaggccgcccccgcccgactcactgcccgtcgtagacggtgggccaggtctgccaattgcgataggcccgactggccgtcggcccacgctgcccctgataccgcgacccgtactcggcgaacccgtagggatgctcggccggcgacgacagcttgaacaggcacatctgcccgatcttcataccgggccacagcgagatcggcaggttcgccacattcgacagttccagggtgatgtgcccactgaaccccggatcgatgaacccggcggtcgagtgcgtcagcaaccccagccgccccagcgaactgcgcccctccaaccgcgccgccagatcgtcgggcaacgtgatgacctccaacgtcgaggcgagcacgaactccccggggtgcagcacgaacgactcaccctcgtccacctccgacagcgaggtcaactcgtcctgctgcttcgacggatcgatgtgggtgtacttctggttgttgaacacccggaaccaccggtccaagcgtacgtccacactcgacggctgaatgagctccggagcgaacggctccacccccagccgcccgtccttcatcgaagcgacaatgtcccggtccgacagcaacatgcccgagagcctacccagggccagatcacggtaatcacccccggacccgcatcgcccaacccgctccgattggttaaagtaggaccccacgcgaatgtagttcaatggcagaacatcagcttcccaagctgaatacgcgggttcgattcccgtcattcgctccacggagaacgccgaggccgaaacggcctcggcgttcgtgttgtcgtcgggtgtatcggctgcgcaccggtaccgggttggcgcggctcaggccgagtagcccttcggcgggatcagcgtggacagctggtggaaggtcagccagtagatctggtaaccgctgaacgaggcggagtcgccgatcagcaccgtgttctggtccgagttgtagccgatgaccgagaagtagtggtagatggtctggtcgggtgggtagccgggcggctggttgccgggcggcgcgacgatgttcgccacgatcgcgaagccgttgtcgatgtcggcggtgacgtccgcccacagtttgtcgacctgcccctgcgtgggcgggtcgttcggcatctcgatggtgtagtaggtgccggtgtcgatgcggttgttcatgaccgtcgtgacctggctgatgtggtcggtgccgccctcgtgggtgcccagttcggcggcgagggtggcttggttggggacctcgacgcgggccgacagggctatgcgggtggcggcggggccgcaccagtagccggtctcctggacctggtagtcgacttcgaggaccttctcgaccttggtgtcgacgcgttcggtgcgcagcaccgggaacttgctgttgcgtccactgacgaccttggtggcgacctggacgccgttggagccggccggggccggtttgaccggcgagacgccgttggtggtcggggtgctggccagcgcggtaccggcggtcatcagaccacccgcgacggtcagaccgatcgcgccggtgagcatggttcttctcttcatggggctttccttcactcgggggtgaggtcagcctgccatgatcatctgccaggtaaaagggcgtgaaagcgttttcaggcggcggttgtaccggttttgtgggtgaggtgtggattgtggccggaaagtgccttgcccaggtgtcgcgcaccctcctcattggcgtagaagccgaagggttccacgggcgcgtagcccagcgacgcgtacagtgccagcgcctccggctgttcggtgccggtctccaggatcatccgggcgcgaccggccgcggcggcgttctcctccagcagcgccaccatggagcgggccaaccccaggccacgggcggtgtcgacgacgtacaggcgcttcatctcggcgtcggactcgccgtgggagcgccaggcgccgctggccaccggttcgccgtccaggtaggccacgaagaaggcaccgttgggaggtacgaaatcggcggcggccaggacggtctcgtccccgccgccgtatcggcggtggtattcgcgttgcaccgccgtgttgaggtgccggacaacctcactgtcatatgattccagccgaaactcgggtcgcaccgatccagcatgccatcgtttcgggggctcgtcatggtcgtttcgctcacgggtccttaccgcacttcagcccgtgaacagggcggaagtcaacattacctatccgttcggccaaagaaatagcgccgaaacgccggggcacaatctgatgcaatgcggccgctgtcaaggcatgctgtggatggcaggtgctattcacatactttctttcaggcgcgacaacgatggctaagaacggtgctccctggctggtgcgtgctgacgcgcgcaccagtctcggcgctgccatcgttcttctcgtccttatcgtcatcgtcgatctggcggccgggcccggcccggatgtgccgtcgctgttggtgctgccgcccttcatcgccgccgccttcgcgggctggcggccggtcgcggcgctgggtgcggtgtgcctggccctgggcgcgatcctgatcctgaccggcgatcaggagctgtccgagatcccgatgccgctgttgatggacctggccaccctggtggtgtcggcgggcagcgcggtggtcgtgtcggttgtccggcaacgacagcagcgccgttggtcggcgctgtcgcggctggcctcggtggcgcagcaggcggtgctgcgtcccatcgggcccatcgtggggcagctggagctggccggacggtacgtgtcggccagcgatcacgccgacatcggcggtgacctgtacgaggcgatcgacacgccctacggtgcccggctgatcatcggggacgtgcgcggcaaggggctgcccgcggtgcggctggcctcgacggtgctgggttcgttccggcacgtcgcctacgagcgctcggacctgcgcaccgtggtgtccgatctggaccgtgcggtggcccggggcgccggggacgaggacttcgtcaccgcggcgttcctggagatgcgcggcggcatcctcacgatactcaactgtggacatccgccgccgctgttgttgcggcagggaaagcttgagccgcttgagcctccggccgccgcgccgccgctggggttcatgccggtggccaaaccgctgacggtgcggatggagccgggcgaccggctgctgctgtacaccgacggcctggccgaggcccgccgggacggggtgttcttcccgttgtcggaacgcgcctgggcgccgttgggccacggttccatcgtcgacgcgctcgcctcgctggagagcgcactgcgctcctgggtgggcgggccgctgggcgacgacatcgcgctgatgctggtggagtacatcggttccgactccgacgcgggcaccagctggcacgacgacacctccgaaacccttgccgtctaagaggaccaagggcgacggccatgaccgaggccgccgcccgcgaaaggtcaggcgcttggggggatccgctgagtctcgggatcgtcagcggcgcgatgcccctggtcattgcgcgggaatcggtgtcgtcctacgtaggaccgccgggtcagggcccagctcatcaggagcttgacgaacatcgttatcgccctcctcttcttctggccgggggtggcgatcggcgggggccacgcctcaccacgcctagacggtggccgccgccgatcacttccccctcaccagaaacaacgaacgggcccacagatggtgacggtcatcaatgtgtcagctatccgacaaatggccgcaactcccgccccatacgtcccaggttccgggtcccgggttgccgaagttaccggtcggtaataagcttgtgttactaagcagtaggaggctgggaatgacccactacaagagcaacctgcgtgacctcgagttcaacctcttcgaggtgttcgacaccgcgagcaccatgggcaaggggctgtactccgacatcgacgaggacaccgccagggacatcctgcgagaggtctcgcgcatcgcggagaaggatctcgcggagccgttcgaggattccgaccgcaatccgccggtattcgacccggccaccaacagcgtcaccttgccggagggcttcaagaaggcctaccgcacgatgatggagtcggagtactggcgcctggacgtgccaccggcgctgggaggcaccaacgcgccgcgcaccctgtggtgggccttcgccgacatggtcctggggtccaacccggcgctgtggatgtacgccgcgggcccgagcttcgcgcacacgctggagcgcgagggcaccgaggagcagaagaagtgggcgaagctgttcgccgacaagcagtggggcgccaccatggtcctcaccgagccggacgccggttccgacgtgggcgctggccgcgccaaggcctaccagcagccggacggttcctggcacatcgagggcgtcaaacggttcataacctcgggcgaacacgacctgaccgacaacatcatccactatgtcctggcccgtccggtcggtgtggacggtgtcggcggaccgggtaccaagggcctgagcctgttcgtggtgccgaagttccacttcgacgcggagaccggcgaactcggcgaccgcaacggtgtctacgccaccaacgtcgagcacaagatggggctcaaggtctccaccacgtgtgagctgaccttcggcgagaagcatcccgccaagggctggctgatgggcgagaagcacgagggcatccggcagatgttcctcatcatcgagtacgcccggatgatggtcggctccaaggcgatcgcgaccctgtcgacgggttacctcaacgcgctggagtacgccaagtcccgcgtgcagggggcggacctgctgcggtccaccgacaagtccgcgccgcgggtgaccatcaccaaccacccggacgtacggcgctcgctgctgatgcagaagtcctacgccgagggcctgcgggcgctggtgtgttacaccgcgtcctggcaggacaagcagcgcatcgccgaggacgccggcgacgccgagaccgagaagctggccgcacgggtctccgacctgctgctgcccatcatcaagggctgcggctccgaacgggcctacgaactgctcagctcggaatcgctgcagaccttcggtggttccggcttcctgcaggactacccgatcgagcagtacgtccgcgactccaagatcgacaccctctacgagggcaccaccgcgatccagagtctcgacttcctgttccgcaagatcgtcaaggacggcggcgtcgcgctgggcaccgtcgccaccgagatcgggcagtggctgggcgccgacggccccgaatcgctcaagggcatccgggcctcgctcggtgaggcgctggagaacgcgcaggccatgctcggctcgctgggcaccgcgctgggcgcctcgcagcagggccagccgcgcgagctgtacaaggccgggctgcactcccggcggctgctgctggccatgggcgacgtcgtcatcggatggctgctgggccgccaggccgaggtcgcgcaggcgaagctggacgccggtgccgagggcgccgacgccgacttctacaccggcaaggtcgccgcggcgaagttcttcgccgccgaggtgctgccccggctgcactccgaccgcaagatcgtcgaagccgccgacctgtcggtgatggacgttccggaagcggccttctaagcaccacaacgatgtcgggcccggtcaccttcacggtgaccgggcccgagtcgtatcggacggctaacgactaatactgccgatagtcctcgcggatcgcgtagcggtgcatgggtccggaatcgttggcgccgtggtaaccggcggggcgaacccggtctccggccaccctgtcgttgccggggcacagcggttcacagctcggatcgccgccgccctggcactccgggtcagccgggttgcaactgggcgagccgccgccctggcactccgggtcagccgggtcgcagctgggcgagccgccgccctggcactccgggtcagccgggtcgcagctgggcgtgtcggtgtcgtcgccctcatcaccctcgtcgccctcatcaccttcgtcgccaccgccgacttcgctcggcttggaaccggttccaccgggaccgtgggtgaaggccttcttggtgttgaacttctcgacctgcacggcttggtccatgaactgcgcccacacgtcaccggagattccggcgccgtaggcgggctggttgttgacgtccttgacgctgccgttctcgttctgtttgtcacccacccaggcggccgcggccagttcgggaacgtaaccgctgaaggagatcgacgagttctcgtcacagtcgtcgccgcagtcgcgctcccaggtgccggacttggcggcgaaggtctggttgttactggggaacttgttgcccggcatgttcttgggactgacacccgtgaggatgtcggtgacgtcgcgggcgacgggggtgtccagcgccccgtccttggccaggtccctgatcggctccaccacttcgccgtcggcgttggtgatcttcttgatgaagtgggtctcgtggtagacgccctcggaggccagcgtcgcgttgaccgccgccatgtccacaacagacaccgggtactggccgaacccgacctcgttgtccgcgaacctacgcgggttcggatcgtccagcagtttctgaaccttcttgctgtccaggttgaaggtctccggctcgaactcgtcctcgccatcacccttcttgaccagaacctgcatcttctcgacgcccattttctgagccagtttgacgatcgtgttggcgcccagctcgttcgcgatcgagtacatcggagtgttcagggactgacgggtcgcgtccttgagcgagatgttgggttcgctgttgtcgttctcgccggcgttgttgacctcacgcttggtttccgtgaattccctgggcgatgaaccgtcccaacgcgactccggcccccagccggcgtcgatcgccgccgccacggtgatctccttgaacgaggagcctggcgggtggagggccttggccttgtcgtggtcggtgcccttgtcactgccgccgtagtacgccaccacttccccgttcgtcgggttgatggccaccagtgcggctctcaggttctccttctggtccttcatggccgagcccttggacgtgctggcgacgttctcggcgatcttctgcagttccgggttgatggtggtctcgatcttgtaaccgtcggaccggatgtcgcgttcgtcgagaccgtagttgtcctcggcctcctcgaggatctggccgtgggacacgaagccggtgggttcatcggctccggcgctggccgtcagacccttgatcttctcggtcttgggcagcccggcctcgaggtacttctcctgctcggacttgtccagccagcctttggagaccatgcccttcagggcgtacttccagcgttccttcaagcccttgtcggtaccggccttgaccgggtcgaagctgccgtcgggcgccttcacctgcgcgaagatgaccgcggcctgtgagggggtgagctccttgaccgtctgcttcttgccgaaccaggccttgacggccgcgccgagaccgtaggagccgcgtcccatgtagaccaggttgagatagtgctcgatgatctcgtccttggagtactcgtcgtccatcttcatggccatgacggcttccttggccttggtgtagtagccggtgccgtcaccgcggatctgcgacaccgttcccacgtactgctgcgtcaatgtggacgcaccctgtcggctaccaccggtgacgttgttgacgagcgcccgcatgacgccccagaagtcgatgccgtcgtgttcgtagaacttgcggtcctccatcgccagcagcgcgtacttgacgtggggcggaacgtcgttcttcttctcggccttcttgttgccctcgtggacgttgacgagcgagcggttgccctgttcggtcccgattcggcccatctccttgccgcccgcgtaggtgatctccgtgttgcggtccagctccgcctcgatgatctccttgggcagtggaacgttctggaagaacagcgttcccgcgacggtcccgatgccgaggaacatgaccatgacacaggccagcgcgatgagacgacggcggcgcttcttctttttcttggccttcttcatgtcctccgattcctcttcggacaatccgttgggccgtttgccgcctacccgggcgcttccccgcgcccggcccggcccggtgctgtcggaaccgggcacccgggcccggccggacgtcgccggttcgtcgtggggagaggggttgcggaccgtgtacgggtccgacccgccctgctggtacgggtccggctgggcgtagtcgccgtacccgccgccaccgctgaccggcccgcgctgctgcggggcgtagtcgtcgtatccgtcgccaaagccccggctacggcccgcgccgtcccagccgtgttcctcggagccactgccatagccccgcgatccatagtcgctcattgttgttaggtatccgtccgtatgggtcgagacatgtcgcgagaggtgtgtcccacttcgccgggcgaagccggggaggtcacactcgccgcgggctcaggggtgggattgtccctgccaagggcaaacctgtttatcaggtggttccaaccgcagccacggcacacctcgacgacgtatacgtcgaagtggcggacactgcgcgccagcatcgccagttcggctcggccgcgcgcctgtcctgcggaggaacgcagttcgtcgccaaaaatatagtgcaccagccacagatattcgcggcgacagatcggacagcgctgtgaggtctcctcgccatggaacttcgaggcgctgaccaggtacggagacgcgtcgcacacctccgcgacatcgacacggcccgactggacatcgcgcagcaaacgacgtcgctgcagcgagtaatccacgtcggcggttgtcaaatgcacggatccagcgtacttggcttgcgcgccaacgcgattgacactgtccggcttatccgcatttctccgggttttattggccgttttggccagccggatgagcccccacctcgacgaacagtgggggaaatttaaggttcgctataggtgaggtaacgtgtcgatgtatcggttcgatacatcgatgtgtcatagatcataacgaggaggaatcgtgctggagctggcggtgctgggtctgctgcatgactcccccatgcacggctacgaactccgcaagcgactgaccacgctgctgggggcctttcgcgccaccttcagctacggctcgctgtacccgacgctgcgcaagatgcgcgagcgcggctggatcgtggaggacgccccggctccggcgggcgaggccccgcccctgaccggccgccgcggccgcatctcctaccgcctcaccccggagggcaaggaacggttcgccgaactcatagccaccgcctgccccgaagccttcgaggacaccggtttcggcgttcacttcgccttcttctcgcgctgtgagcccgccgtgcgactgcgggtcctcgagggacgccgccgccgggtcgaggagcgccgggagaccctgcgcgacaccgtcgaccgcgccaccgaacgtctggacgcctattcgctcgaactacagcgtcacggcctggaagcctgcgaacgcgaagtccgctggctcaacgagatcatcgcctccgagcaggccggacggccaccgtccgtctcgttcggggacgacaccaacgaaacacctgattcatcgaaatagctgtatctacctactaataggaggcatccgagaatgggtaccatccgcgtcgccgttgtcggtgtgggcaactgtgcttcgtcactcgtgcagggcgtcgagtactaccgcgccgccgacccgtcggaccgggttcccggcctgatgcacgtacagttcggcgactaccacgtcggcgacatcgagttcgtcgccgccttcgacgtggacgccaagaaggtcggccgtgacctgtccgaggccatggtcgccagcgagaacaacaccatccagttctgcgaggtgccgcccaccggcgtcaccgtccagcgcggcccgacgctggacggactgggccagtactacaacgagatcgtcgacgaggccgacggcgagccggtcgacgtcgcccagacactgcgggacgcccgcgccgaggtcgtcatctgctacctgccggtcggctccgaggaggcggcccgcttctacgcccaggccgcgatcgacgccggttgcgcgttcgtcaacgccctgccggtgttcatcgcctcccgccccgactgggccgagaagttcaccgccgcgggcctgcccatcgtcggcgacgacatcaagtcccaggtgggagcgaccatcgtccaccgggcgctggccaagctgttcgaggaccgcggcgtcgagctgctgcgtacctaccagctcaacttcggcggcaacatggacttcatgaacatgctggagcgctcccgcctgatgtccaaaaagatctccaagacccagtcggtcacttcccaggtgccgcacgagatgcagggcagcgacgtccacatcggtccgtcggaccacgtcccgtggctcaccgaccgcaagtgggcgtacatccgcctggagggccgctccttcggcgacacgccgctcaacgccgagctcaagctggaggtctgggactcgcccaactcggccggggtcatcatcgacgcgctgcgcgccgccaagatcgccctggaccggggcgtggccgggccggtggactccgcgtcggcgtacttcatgaagtcaccgcgcaagcagtacagcgaccacgacgcccaccaggcggtcgaggatttcatcgcgggccggatagatcggtgacggtcggccccgacaaggccgtatgctgcgcataacaacccctcgacggtcgcttcgcgagaaccgtgaagcgaccgtcactactttttggacggtattcgcggaatctcccaccgggcacccatttcagcggtgaagtgatcagaggcccgggcccacggcatggtcagctgggaggcgcccgacgctcccgagaacctgttccacagcttcaccgtcgagatctggctcgacgagggcagccacacgggtgataccgcccacaggaccggctcacaaagctggaagttctacggttcgccacgcgactgacaaccccgtccgcagccgtgccgcgagacccgcggcacggctcggcgtacgccgcgaacctcgttgcgtgcgtttcaacgctgccggtatgctcttgcgggtcgacggacgcgccgtgtcgctgaaccgtcgctggaggattcgcctagtccggtctatggcgcccgcctgctaagcgggtttgcggtttatcccgcatcgagggttcaaatccctcatcctccgcaattaccggcccctggatcacgatccgggggtttctcattcgtcctgatagagacagaacggatgcccggccggatccaacatgacccgcacgttgtcctgcggctggaaatcggcctcgacggcgcccagttcccgcgcgtgcgccaccgcggcgttcagatcggtgacctcgaagtcgaggtgcatcatcatctgctgctccccttcgcgggtcggccacgccggggccacgtagtcgtcggcctgctggatcccgagatagccgacgccgtcgaacggcagcagcgcggcgccgtcctccgattgtgaggcgatctcccagccgagcaactcggcgtagaaccgggccagcgcgtgtgcgtccggggcctcgatcacgatgccccagtagtcgtggcgcttcttgcgggggatgtccgggtcgaatttcgctcgtccacgcatggcctcagtgtggcaccggggaccgacttcgcgggcgattccggtcacccacaaccatttcgggccaatcctcgcgtcggttccggtttcggacgagcttggtactgtgtggacgctgtttcggggccatggtggccgacccgatttttcgacccaatgtttgcattgcccggcccgtgggtatgcttatcgggtttcaccggctgtctatcgtctatttagggggactgtgccgatgtggaagaagctgatcattctggcaggcgtcattggcgtcgccgccatcgtcgccaagaaggtcaaggcgatgaatgaggagcgcgccctctggcacgaggcaaccacctccgccgaggacgtcaactaattcacgccgcgtaacttcggttaagatttgagatctgtgccgcccgggccacaagccttgtggcggcattaccggtgcattgaaccgcaccggacccggggccttagctcaattggcagagcgtcgcttttgcaaggcgaaggttaggagttcgattctcctaggctccacaaccgaacaccggtgacagttgtcctgtcgccggtgttcttcgtgttagcggtaggcgcgcaggaagacgtcgaccccgtcggtgatgatcgcctcgatctccgtcttcgcgaccgtgcccgtcgggtcctggtcggtctcgtcgaggaccaggcgcatggtgagggcgaagaagtgctgcacggcgcggcgcgggtcgctgatcgtgagtcggccgtcggccgcgagttgggcgaaccgctcctccaggaccttttcgggttcctcgtgcgaacgttccggaagttggggtgccgccgccgttttggcgatcaggtgccggaaggtggcgtaggtcgaggacgggatcacgtcggtcgtcagtcgttggacgaaggcgagcagtgcctcgcgcaggtcgcgttggtcggtgagttcctgttggaccgcggcgcggatggtcaccagcagggcgtcgtcgacacggccgaggacgctgcggtacagggaccgcttgtctccgaagtggtcgtagacggtgcgtttggacaccgaggctcgcgcggcgatggcgtcgacgctggtgagctcgtagccggagctcacgaacagttcctcggccgcgtcgagaatggacgttcgcttggcctcggtctgtcggcgtcggctcggtgtctgccaggtcgatgtcgggttcgccaccgtctcatcgtagcctagctacactgcacggtgtagtgtgacgccggaagcgcatcaccacggtgaggagaattcatgcaggggaacggaaccgtcgacatcgacgctcgacggagtacgaggtggaccgggcggctcgtcggtctggtcgtcacgctggcgctggtgaacttcatggtcgactcggcgatcaccgcgccgctggtcgtactgccggacatgctcgactacttcgacaccgaccaggcggcgtggctcaacgccagcgcgatgctggcgggagtgatgtgggcaccgctgctgggcaagagcgccgacgtccacggcaagcgacgggtgctggtgctgacgttgctcatcagcggcgcgggcgccgtcctttgcgctgtcgcgccgaacatctgggtcttcgtgcccgggcggctgttgcagggtgcggccctggccgccatgttcctggccgtggccatcgttcgcgaggtgttcccggcgcgggccgcgatgatcgtcgtgggcgtcgtgacctccgggaccgcggtgctcaacatcgcctcacggttcctcgtcgagcggctggcggcggacttcggcttccacatcctgttcctgatctcggcgggagtggcggccgcgatggcgatctgcgtgttcgtcgtcgttcccgaatcccggatcacgacgccgggacggatcgacttcggtggcgcggtgctgctgggcggcggcctggccggaacgctcagctacatcagcctcggatcgacgttcggttggctcgcccccggaccgctggcgctgctcgtcgtcggggccgcggcgctgacgcgctggttcctgacgtcgagccgcaaacccgaaccgctgatcgacgtgcggaacctgggccgaccgctggtgctcacgctgctggtcatcttcctcgccgccggttcgtaccagagcatgctgcaactcgtctcgctcatcggcggtgtgtcgaccggccaggatctgggctacgggctggccgaccaggggtcggtggcgctgctgctcgccctgcccgcgatcggcgtcacgctcggcgggccggtgtccggcgtgttggcgacgcgcgtcggtccggcggcgacgctggccggggccgtgctgctgggaaccgttgggacgctggggatgttcctcggggcgtcgcagctggccgccgcgctggcgtcggcgttcctgttggggctgacggtcggggcgctggggacggccggtttcaacatggcgggcagtctggcgcccgccgacaagcagggggtcgtgtccagtctggtcatggtcgtggtctcggtcggcgcggtggtcctggacttcgtcggcacggcggtgctcacctccaccgcgacggtcgtcgacgacgagacggcgaacacggccctgggggtgttcagctacatcgcgatcgccaccgtcgcgttcgcgctcgccgcggtgctggcggtgaagttggcgcggggatcgcgaccggtcgccgccgagtcgaggagttgagagaggacatggaggaattgacaatggacacgacgtcgacgaggggcacggttctggtctccggcgcgagcatcgccggtccggcggtggcgtactggctgcgccactacggtttcgcggtgacggtggtcgagaaggccggtgcggtacggggcggcgggtatccgatcgacgtgcggggcaccgcgctggaagtggtgcgccgcatgggaatccttccggagctgcgacgggcgcacgtcgagtcgcgtcgactgaccttcgtggagggcgacggcgacaccgtcgcgtcgctggatccgcaggcggtcaccggcggggtcgacggccgcgacgtggaagtgcgccggggagatctggccacagtgctgtaccgggcggtggccgaggacgtcgagttcgtgttcgacgactccatcgacacgctcaccgaggacgcgcacggcgtggacgtcaccttccgcagtggaatgaagcgcggcttcgacctggtcatcggggccgacggcctgcactcgcggacccgggaactcgtgttcggtcccgagcagcggttccaccactacctgggctactgcttcgccgggttcacgatgccgaaccgttccggactgtcacacgagggcgtgatctggaacgaccccggacggggcgcggtccagtacgcggtgcgcgacagcgacgagctgcacggtctgctcgtcttcgcgcggccacaaccgccttacgaggcgttccgggatccgcgggcgcagcaagacctcgtcgccgagaccttcgccgacgtcggctgggaggtcccggacatggtggcggccatgcgacgcgcggacgatctgttcttcgacgtcgtcagccagatccgccagccgcgctggagcagcggacgggtggcgctcgtcggtgacgccgcgtcggcaccgtcgttcctgaccgggcagggctcgagcctcgcgctcgtcggcgcctacatgctcgccggatcgcttgccacgcatcgggatcacgccgcggcgttcgccgcgtacgagcgcgacacccgagggttcgtcgagctgaaccaggcgcagatcggcgagggtggcgcggcgctgttcccggtcaccgccgaggctttggcgcaccggaatcagcggctgcgcggcctggccaacccgccgtcgcgagcggcgagcaccggacggcccgcgcacaccgcgctggagttgccagccttcgcggcgtaggtgtcgaaatcggccggtcccgttcgacgtacaggtgagactgccgacagggaaggacgatcacgatgaagacctccgaagcgcgaaccgggctgtggccgctggtgcacgcggaacgggccgcgctggccaaggacctcgcgggcttgacggaagcggactgggacacgccgtcgcggtgcgaggagctgacggttcgggaggtgctggcgcacctgaccgcggcggcgaacctcaccccgctgcggtggctggccggggtggtgcggtgccggttcgacttcgacaagcaggtggccatgcgactggccgagcacctgggttcgtccggggcggagacgctggcgcggttcgaccgggtcgttgccagtacccgcaaaccgccgttgccggtcgtggcgatgctgggcgaggtcgtggtgcacggcgaggacattcgcggaccgctgggcatccacagcgaccgtccgatggagacgctcactcgggtcgccgagttctacgcgggttccgacctgatgttgccgagccggaagcacacgcgcggtctgcggctggtcgccacggacggaccgttcgacagcggttccggtccgcgcgtcaccgggggcacgctggcgctggtcatggcgatgaccgggcggacggcctatctcgacgagctcgacggggacggtgtcgaggtgctgcggcagcggtacgcggccgggtaactcaccggccagggcggcggcggtgccgtcgacgagcatccgcaggccgtggtcgaaggcggcgtcggacagcaggccgccgctgtcgcgcagcgcggtcagcagggtggtgggcgcgtcgggtgaggtggtgtcgagtcggctcgcggccgcaggccggtcggacgggtggttctgttcctggagcacgaatccgttgacgtactgggtgacggcggtgatggtgcgcagtgccagcaccggcgcgaatccggcttcgaccatggcggccagttccgcgtcgaactgacgcacggcggcggggctgaggctggtggcggtggtgacgatgcgggcgccgtcgcggcaggcccgcagactgtcgcgataggagcgggcgcgccgggtgagccagtcctgccagggttcgccgggaccgggcgggccggggtgcgcggcgaggatgatcgcctcggcgatgccgtccagcagttcctgtttggtgcggatgtgccagtacagggcgggtgagcggacgccgaggtcggcggccagccgtcgcaccgtcagaccgtcgaggccgacctcgccgacgagtcgggtggcggcggcgatgagggtctcccgggtcagggcggggcggtcgtcggtactcacgggtggaaccttagcagtgctaagctctccttagcgccgctaaggaggctgtcatgttcaccctgaactcccccgacggaaccgaggtcctggccgccgttgacggccgcgggccggtcatcctgttcctgcacgccggaatggacagtgagaccgcgtgggcccggcccgcgcgacggctcgcggatcggttccggacgctgcgcgtccggcgacgtcgctaccggctcgacctgaccgacgaggtcgcgcggtctctcgccagcgaggtcgacgacgtggcggccctggcccgggcgatggacgcgccggtcctgctcgtcggtcattcctcgggcgcggtggtcgcgctggaggccatggtcgccgcgccgtcgtcgttcgccggggcggtgctgtacgagccgccaatcgtgaccgggccgccgttgggcggcgaggcgctggtccgggcgcgggccgcggtcgccgccgggaaaccgggagccgcgatcgccgggttcgtccgggacgtggtgggaatgcccggctggatcgcgcgagcggccgggatgtacgcggccgtgtcgccgcggatgcgggcactggtgccgcgccaggtcgaggaactggcggcgatcgacgagctggggaaccggctggatgcctacgcccgcatcgattcgccggtactgctgctgggcggcgaacgcagtccggccaatctcgcccaccgcctcgacgcgctggcggcggtgctcccccacgcggagcggcggacgctgcgcaagttggggcacgacggcaaccggcgctcgcccgggatgctcgccggtgtcatcgccgagttcgccgatcgggtgctgaaccacgattgacacgctcagcgcgtcaatggcgcctgagcaggtgttggacacggccgggatcgatcgccagcatcgtctacatgaaacgactgcgaactctgggacgaaccggcgccgcaatggccgggtactacttcctcaccggaaccggcaccgcgctatggggcgcgacgctgcccgcgaccgacgcgcggctcgatctgggctcgggccggttgggaacggtcctgctggtgctgggcctgggcgcggcggtcgccatgcccggtgccggatggctggccgacaggtgggaccggcagcgactgcttcggttggcggccttgggaagcgccgtggccctggcgggtccggcgctggcgggttcgttcggctggctcgtcgcggcggcggcggttctgggacttgccatgggcgccctgaacgtcgcgctgacgctccaggtcgtacacatcgaacgccgcttcgcggtcggggtcatgtcgacgatgcacggcatgtggacactcggcgccgtcctgggtggactggtgaccacgttcgcgttgcgggccggggcggacgtgcggctgttcctcggcgtggccgggatcgtcctggcggtcgtgttcctggtccccgggaaactgttggggcgcttcgacaccgtcgccgccaccgagaccggccccagcggttccggcggtcccggattcgggttgctgctggcgctgggggtcatcggggcggcggcgttcctcaccgagggtgccgcgaccgactgggccgggatccacgtgcgccgggtgctcggcgccgaaccggccacggcctcgctggtctacacgatcttcttcgcggcgatgaccgtgatgcgcttcgccggggacgggctgcgaggacggcttggcccggcgctgacgctccggctggcctgcctgacggcgtccgccggttacgggctggtgctgctggccccggcgacgggctcggtgcgggtcgccacggccgccgccgggtgggtgttcgccggtgccgggatggcgctggtgtggccggtggtgtccagcgccatgggggccggggcattcagcggtcggcggctgtcgacggtgacgaccatcagctacaccggcggcctgatcggcccggcggtgatgggtttcatcgcctcggcgagctcactgccgacggcgctgacgatcccgttcgtcctggccgtagccgtcgcggtgatcgccccggcggtggtcaccgccacgattcgcggccgccgtgtcgattcgggggtctcccgttcgacgtatgagcagacagcgtgaaaaacacgaatgaaggagtaacggaaatgacgactacgaccaggacgccgcgaagcatcgacgagacgatcacggcgacgatcaccaaggatggcaacagcggctgggcctgcgtggtccttcccggttcggcgcagcggttcgggaccggcaaggcggtgaaggtcgcgggcacggccgacgggcatcccttcgaggccacgatgctgccgatcggcggcggcacccacatgctgccgctgcgggcggcgctgcgcaagaccgccgggaaggacgtcggcgacgagatcaccatccggttgcggcagcgattcagctgagatcgggtagaaagacaacgtgcccgacgacatcgagatccggctgctgcgcaagttcgtcgtggtggccgaggagctgcacttcagccgcgcggcacagcggctgtacatcgcgcaacaggccctcagccgggacatccagcgactggaggaccggctcgacacgcggctgttcaaccgcaccacccgccgggtcaccctgaccccggcgggtgagctcttcctggtccgggcccggcagctgctgtcactgttcgacgcgacggtgctggagttgcacggtaagccgctgtcggtgaccgtcgacgtcgtcgggaccggtctcacgcccgcgctggtgctggccgccgcccggcgactggccccggaactggagttcttcgcccgcttccacaccggaaccgagtcggcggctccgctggtggcggccgaacagctggacgtcaccttcggacggaacccggtcgccgtcgagggcttgagtcagcgaaccgttcgccgggaaccgatcgcggtgctgctgcccgagggccaccgactcgccgaactcgacgccgttccgctggaatcgttgcggggcaccggagtgtgtgtccgcgccggggaccacgcaacgcccggctgggaacacgcggtgctgcaactgctggcgccgttcggcgtcgaccccgcgctggggcacccgcacgtccagggcgtcgacgaactcacccagcacatccgcaaccgcgacgccccgatcctcaccatgacgacgcagccagccgtccccggcgcggtcctgcggccgctgtgtgaaccggtggcgctgttcccgtggtcgatgatctggcgcaccgacaccgatcaccccggcctgcgggccctgcacgcggccgtcgacgaactgaccgccgccggaggctggctggcgaagcccgagggttcctggttgccgcaacccgaggcaaaccaggtcaaaccgtgataatcacttcgaagtggacacttgaacggagctagtatccatactagaagcgcgcgcttcgcgatgccctcccgaaccgaagagtctgcccatgtttcccctcgcggacaacgatccccgttccatcggccgttacgaacccgtcgcttccctcggcgagggcgggatgggccgggtctacctggccatcggccccgacggtcgccgggtggcggtgaagcgcatcctgccgcacctgtcgcgcgatccggggttccggcagcggttcaccatggaggtggaggcggcgcgcagggtgtcgggtccccacacggttccggtggtggacgccgacaccgaggcggacgacccgtggtcggcgacggagttcgtggccggaccgacgctgatcgaggcgatcgagcggggtgggccgctacccgaaccggtcgtgcgggagctgggggcggcactggcatcggcgctgagcgacatccacggtgccgggttgatccaccgggacatcaagccgtcgaacgtgttgctggcctcggacggaccgaagctgctggacttcggtatctcgcgggccctggactattcgacgagcgtggcgctgacccagaccggcggggtggtgggttcgccgggctacatgtcgccggagcaggcggaatccaggacgctgaccgagaagtcggacgtgttcggtctgggctgtctgctggccaccgccgctgccggacgagcgccgttcgaggggccgtccattccgcagattctgtacaaggtggtgcacggggagccggagctcgaagccgtgcccgagtcgttgcgggagacgatcgagcggtgcctggccaaggaccccgcggatcggccgtccgctatggagcttcgcgaatcactgggagccgacggtgaggcgtcggcgcggccgctgcccgtggtggccgaggcgatcgcggaacaggaggctcgactggcacagctgctggcggcccggcagcctaacgccaccctggtcgacgacggcgcgaccatggccctgcgacccgacgacgcgggcacccaggtcgtcctgcccgcgcccggccaggctccgccgcgacccgccgccgccaagccgaagcggcgcaagccgctggccgccgccgtggccgtcgcggcggccctgctgctcgcgattccgctgtggatgatcttcggctcgaacgacgacccctccaccaagggcgacaactccgccgacagcagtgacgattccacggacgactccagtgacgacaccgaatcgcaactggagataccgtccgatgtgtgcgacgcgttcgacatggagggcctgctcgaactggtgggcccggaggcgaaggtggagcgcgaaccggaggagggcgaggattccggcgacgatttcgcctcgtgctcggggatggtgacgacgggactcacccccgaatcactgttgatcaccgtcgcgagaaacgaccgctcctcgggcggggacctggtcgtgtgcaatctcgaaggctgcgacggcatcgagccgctcaagatgcccgacggcgagtccaccgaacgcccctggacgaagggcggcgtcgtggagaactcggccgggaacctcgagatgatgtggtaccaggacgatctggccgtgtgggtgcagcccttcgccagtctggacgacggttcccaggccgagaaggagttcctgctcaaccaaggcgtcaaggtctacgacctcatcaccgaggactgacccgccacgttggagtcgtccggtcagccgctgccgctgctgcccgagccgccggtgtagccgccgaccaggctcgtcagccgccgtgcctcctcggtgatcctggcggtcacgctgtcggtgccggtcatgccgctcatgccgctggcccgcagctgcgccgccatcgcgcgcaggtaggtcgcggcggcgacgacgtgatcgtccacatcgatgtatcgtccctggtccagcagcgtggcggcctgcttgccatcgctcatgatccgccccacctgggtggcgagctcgtgccgggtgtccggcggcagatcggcggcgcggccgacctggtccagaatcgactgacaggagcgggccaggccgttcagcagcgagtactcgcgtcgggcgaaacccgagacctggtccgggctcggggcatagccgcccgcgacctggctgacgatcgcgtccaggacctgcggcgtgtacgtgtgaaggtcgacggccttcgtcgcccccagcgcctcccggaaacacgggtggacgtggaactccgattcgtagggctgcaccgacagctccggcccaccggcgtagacgacgtcgcccccgcgccgcacccccatgaacccgaccgagtacagggtgtcgatgaccgcgggaaccgtcagggcgtgggcgaaggcggggaactgaccgtgcagggtgctctcggtctgcgccagccggtcggccagcacgtcgcgcatcacgatgtagcccatgttctggaacagcgggaaaagccgctccagatagggatacgcgaccaggtactcctgggtcagatccttgagtttccactccgagaactgccgggtggcctggacgacgtcctcctcgcggatccggtcgtggcgattgtggacggccaggtcgcgggacaggttgaggtactggatgatgtcgcgcggccggggaagcacgcgcggcagcaggtactcggtcgtcggcacaccgcacacctgtcgcgggaacagctccgtccacagttgcgcaggcgtcagatcggcggcgacggaggcacgggcccgcgacaacgccagcgacgtcaaggagtcgttcgaccagcccagtcgcaactcgtcaccccggaacttgtccccgtccgggaacgacaacgagtcgtagatgtcggcgcgcaggaagatcaggcaccgcagcgcgccgccgtagaacgccgtgacatgtttggccgccaacaacaacccgatgatcatcgagtgcgcgtccggctcggaggaccacacctgttccagctggtcgatcagcagcagcggcacccgctgcgcgtcgacaccgagttcggtgaaggcgtcggcgacgccgcgctccacgatctccagttgccgggtcgcctgcgccccttcggatgccccaccggccagctcgaccccggcccggaaaccgaacgcctccagcgacagcgaggtctgctgcaatccccgcacggactgcgagagccgcccgcccgagtcctggctgggcatctcaccgttggccttcaggaagcgccgcaacgacttgacggtcttgtggccgccgaaccgtcggcccggatcggcgtgcgtgaccaggtaccgggccgcgtggatcgcgaacatgtaccgccaggccagcgacttggcggtgtcgccggtgaggccctgcaactcgaagcggcggatctcgctgcccagcgcgtcgtccggtgttatcaggatcgcgtcgttcgcgtcctggcgttcggcggcgatccgcatgcagatcgcgctcttgccggatcccttgcggccgatgatgagcatcttgcggccggacaccgccgcgtcgtaggccagggtctcgatgaaactcgcccgcagcagcccaccggcgatgtcacgttcggcgtcctcgtagccgaagctcagccgccgtagggctgagttgtcgatcacgtcgccagcgggggccatgttggcattctagctacgtggacggttgtagcatgaccagcgtgttctccacccccctgagtgatgaagccgtcctggaaccgctggagccgtggcaggccgaggagttcctggcgaatatcgaccggtgccgggacctgatcgcgccgtgggtcgggccctcgttcgtggccgccgatctggccgacgcgcgccgggtgacgcgaagctatgccgacggccaggccgccgacggcaagcggctgttcgggatccggctgaacggcaaactggtgggcggcaccatgttcgtctccttcgacaccaagagcggggtgtgcgagctgggctgctggctcgaacccgccggacagggccggggactggtgacggcggcggcgtccacactgctcgactgggccttcgaggtgcgcgggctgtcgcgggccgagtggtggacggtggcgggcaacgaacccagcatcaaggtcgccaaacgactgggcatgagcctggacgccacgctgcgcgaatacgatcccggacgcgacggcggaccccgacgggacatgctgatctggtcgatcctggcccgggaatggcgggccgcgcgccggtgatctggtggccgcaccggcgatcgcagtacggttacggccatgtcgtccccaccccacgacaccgacgccgacatcgacggtccggccccggatggcgaggccccgccgagccacctgagcggtttcaccgtggagcagggcttctcggtgatcccgcccaagcggcccagaaccgtcaccgcggccgccgccatgatgttcgtgtacgccggactcgcggtgccgcccggactggcgctgttcgtcacgacgctcgacgacctgtcgtccgggccgctgttcaccctgttccgggacgcggggcagctgctgttcgcggcggcggtggccgtcgggttcgcggtggtaccggtgctggtgctgcggggacgcgacccggcgcgggtgagcgcgttcgtactgaccggggcggtcgcgttcgtcgcggtgagcatcgtcgtccggggcttcgcgggacggctgctgtccgtgcccggcggcgaggacttcctggtggtgatcatcgcgaccgcggtcctggcggcggtcgtcgtcaccaccgtgctgctggccgggaaccgggccgacgcctggttctacgaggcccggggtgagcggttcatcaaccgcgacaccgggccgccgacccggccgcgcggcgtcgtcgtggcgaccgtcgcgttgggggtcatcgcgctgaccgaactgatcgagctgaccatccagatcgtcgacgcgttctccaccgacacgaactactccaacccgacctcgcagatcgtctacatggttcccgactcgttgccgatcctggcggtgacgctggtcgcgatggtgctggtgttcttcacctacgagaccgcgcgcgtgctcgccttcggactgtgcggggcgatcggggtgtacttcctcagcgggatcttcgatctggcgaccgtgttgacctccgacttctattccggaatagacggtctctactacgtgcgccggtcgctgctgctgttccaggtcgtggcgtcggtcttcgtcgtgaccgggctggcgggcaaaccgacggcggcgtggttccggctgtggcgcgatgtccgcgccgaacgtgaggtctggcgcgccgacgatctcacgattctcgcggcaggttcaccgtcaccgtcagaccgccgtcgggattcggactggccgtgacctcgccgcggtgggcgcgcgccaccgagcgggcgatggacagtcccagtccggcgcccttggcggtcaccacccggtcgccccccaaccgccggaacggttcgaacagggcgggcacgtcgtaggacgcgatgtcgggcccggcgttgacgaccaccacctccacccggtcggcgacggtgcggctctccaccagcacccggccggtgccgtcgtcgaggttgtagcggacggcgttctcgaccaggttgtgcaccagacgttccagcagcatcgcgtcccctgtggtcggtgccgcctcggccttctcggtgatggtgacaccggcggtctcggcgtgccccgactgctgcgccaccacctgggacacgatgtcggccaggtcgacggaagcgcgctcggccagctcgtgctcggaacgggccaacagcagcagcccggcgatgagcttctcgtgacgggcgttgatggccagcagatcggtgcccagtcgcttcacgtccgccgacgccgattcccggtgcatggccagctcgaccagcgcccggttgagggtcagcggggtgcgcagttcgtgggaggcgttggcgacgaaccggcgctgcccggcgaaggagcggtccagtcgctccaccatggagtcgaaactgtcggccagttccttgacctcgtcgtccggtccggtcagcgcgatgcgttcgtgcaggccgccgtcggcgcccggggctccggcgatgcggtgcgcggtctcggtgacctggcgcagcggggccagcatccgtcccgacaccagccagccgaacccggccgcggcgccgcccaccaccagcagcgacaccgaaccgtaggtcaacagcgaggtggcggcggcctgccgcagctccctgcccccctgcagcgcccagtcggggatgtcctcttgtttgacctcggtgtcaagggccgccgtcgactcctcgccgtcggattccggggttggcttctgccccatggtgatgaggtacttgttgttcgcgacctgctcctggaacagcatgtaggtgacaccgagcagcagcagcccggcgatgaagaacatgacaccgtacacaagggtcagccgcaggcgcagcgtcggacgtggcttacggattctcatgggatccggtaccccactcccggaaccgtctcgatgatctgaggctcaccgagcttgcgccgtaccttgaggatggtcagccgcaccacgcccgtgaacgggtcgacgtgctcgtcccatgccttctccaacagctgttcggccgagacgacctcgccgtcaccgcgcaccaactccgtcagcaccgcgaactccttcttggacagtgggatgtagcggccgtcccggaacacctggcggcgggccgtgtcgacggttatcccggcccggcgcagcaccggcggcgcggccgggcgggagcggcggcccagggcgtgcacccgggccgccagttcggggaacgcgaacggtttggtcaggtagtcgtcggcccccagcgacaggccgtcgacccggtcaccgatctcggcggcggcggtcagcatgaggatccggacctcggactcggagtcgacgacctggcggcacacctcgtcgccgtgcacccggggaatgtcgcgatccagcaccaggacgtcgtagtcgttgacccagacccgttccagcgcggcggcgccgtccaacgcgatgtcgaccgcgtgcggctcggcccgcagccactccgcgatcgcctcggcgagcatcggctcgtcctcgaccaccagtacccgcatcgagattttcatccttttcgttggttgacctgcggcaatgataggccggggcctgtttcttttctgtttccgtgaaaggaaacgcctgagaaacggccgttcgcgtttcatgtgcgttcggatgggcggcgacgtgtcgtccaccggacgaacaggagaaacctcatgcgaggacggataaccggcgtgctggcggcggtgtcgctggctctggcgctcaccttgaccggctgcggcggctcggacgacaccggctcccagggtgagtcggccgccgacaagaaccacgagaaggcgctcaagtacgccaagtgcatgcgcgagcatggcgtcgacatggaagacccggaacccggcgagggcctcaagttcacggccaagggcggcgacccgaaggtcatggagaaggcacagaaggcgtgcgagaagtaccaaccccagggcaacaagggcggcaagggcgacgccaagcagaaggagaagatgctcgactactccaagtgcatgcgcgacaacggtgtcgaggacttcccggaccccaccgacaagggcatgatgatcgacaaggacgtcgccgaggatccggacttcgaggacgcccagaaggcgtgtgagaaacacatgcccgggatgggtgactgatggaagcggacatcagcgtcgagaccgccgagccgacccggtcccgccgtcggcggggccggggccgggggaagaagatcgtcatcaccacggtcgtggtgctggccgccgcggcggccggtgtcgccgcgatcggtgtcgacaaggtcatgggcgccctgggggtcagcggtttcggcggcaaggccgccgcctcggacaccgcgccaccggccaccaccgaggtcgccagacagacgttgcgccagacgcaggacgccgacggcgaactgggctacggcccgacgtccacggccgccagtcgcaaacccgggacggtcacctggctgcccgacagcggcgacacgatcaaacgcggtgatccgctgttcgccgtggacaccatgccgacgaccctgatgtacggcacggcacccgcctaccgggacatgaaggtcggcgacgagggctccgacgtcaagcagctggagaagaatctcgccaagctcggctatgacggtttcaccgtcgacaaggagttcaccgccgacaccgccaccgccgtgcgggaatggcaggacgacctggggctcaaggagaccggaacggtcaccctgggacaggtcgtattcgccgacggcgcgatccgcatcgacagtttcgaggccgaggtcggcctggccaccggtccggacaagtcggtgctgagttacaccggtaccgacaaggtcgtggccatcgagctggaggccgacgatcagcagctggccaaggagggcgacaaggcgacggtgtcgctgccgaacggtgagaccgccgacggcgagatcaccgacgtgtcgtccctgatcaaacccccctccgggcaacaggaagagtcggagacggtcatccaggtgctggtgtcgctggacgacgactcggtggccaagggcctcagccaggccgccgtcacggcgacgttcacggcctccgaacgcgaggacgtgctgacggtgccggtggccgcgctggtcgccctcgagggcggcggcttcggcgtcgaggtcgtcgacggcgacaagaccgagcaggtcgaggtcgagaccggactgttcgcggcgggtcgcgtcgagatctccggttccggcatcgacgagggcaccgtcgtgggggtgccggaatgatccggctgacgaaggtgaccaagacctaccccggtgacgtcacggcactggacgaggtgtcgctggacgtcgatccgggtgagctggtggcgatcgcgggcccgtcgggttcggggaagtccaccatgctcaatgtcatcggcaccctggatcgttgcagctcaggggatgtccgcatcgccgggcacgacgtgtccggactgtcggacgcccagctgtcggcgctgcgggcccgtcacatcggcttcgtgttccagcacttccatctcgcctccggcgtcatggcactggacaatgtggccgacgggttgctctatagtggccattcgttgtcgcggcggcgcgagctcgccgagacggcactgcggcgggtcgggctgggtcaccggctcgaccacgaaccgcatgagctgtcgggtggcgagaagcagcgggtcgcgatcgccagggcggtcgcgggcaacccgccactgctgctggccgacgagccgaccggggcgctggactcggtgtcgggcacgcaggtcatggaactgctgcgcgaactcaacgactccggcacgacggtcgtgatcatcacgcacgaccgcgagatcgcggccagcctgccccggcaggtgcggatgcgcgacggccggatcgagacgccgtcgctgtcgggcagggtgatgacgccgtgaccgtcgacgaaaccgcgccaccgccgaaccgggactccgcgtccggcgaggcggaaccggtcgtcgccgatccggacgaagccctcacccccgcgcggctgcggccccgggacatcgtgcgggtcggcgcggtgggtctgcgcacccggccgttgcgggcgttcctgtccgcgctgggcatcgccatcggcatcgccgccatggtgtgcgtcgtgggcatctcgtcctcgtcgcaggccgaactggaccgcaccctgtcggcactgggcaccaacctgttgtcggtcacccccggcagcacgctcaccggggagacgtccgagttgccgctggaggccgaggacatgatcgctcgcatggacggagtccaggaggtgtcggcggtcggcaaggtcgccgacacgcaggtgtaccgctcggagaagatcgaccgcaacgacaccggcggcatcaccccgtacgcggcccggctcgacctgccggacgtgctgggtgccacgatgcgcgacggcacctggctcaacgccgccaccgcgaagttcccggcgaccgtgctggggtcgtcggcggccgagcggctgggcatcggcgaggccgacctgggcacccaggtggtcatcggcgggcagcggttcaccgtcgtgggcatcctggatccgatcgcgctggcccccgacctcgacaacgccgtcatggtcggctggccggtcgccaaggcggaactgggtttcgacgggcacgccaccgaggtccacacccgcagcgacgagtcgaagctggaggcggtgcgctcgatactgggcgccaccgccaatccgcaggcgcccaacgaggtcgaggtgtcgcgtccctccgacgccctggccgccaagcaggccaccaaccaggcgttcaccagtctgctgctgggcctgggcgcggtggcgctgctggtcggcggcgtcggggtggccaacacgatggtcatctcggtgctggaacgccgtcccgagatcgggttgcgccgttcgctgggcgccacccggggtcagatccgcgcgcagttcatcgtcgagtcgctgcttctgtcccttctgggcggagtcagcggcctgatcctggggctgggcgtcaccaccgggtacgcgttgtcgcagggctggcccccgatcgtgccgagttgggcgtcgggactcggcttggcggccaccgtcctcattggcgccgtggccgggttgtaccctgcggtgcgggcgtcgcgattgccacccaccgaggcattggcggcgcactgacaagtcgagagcgaccgggcgaggtgtcgtgtcgcccggtcgctttcggtcagtcgtccagcgctccgagctcttcggccgcgcgacgcagccgggtcttcaccatcgcgccgttcatccgcagttcgtgcagcggcatcgtgcaggcgatgacggtgcgcttactgggttcgggactgtcgttgacgaccgtcgcggcgcagccgaccccgggatagaactggttgacctcggtgaagacgccgctggcggcgcgctgtgccaggtcgtattcgagtgcgccgggctcggtcatggtgtggtcggtgtagcggcgcatcccggattcccgcagataaccgctgcggtcctgcaccgtcatcgtcgacagcagggccttgccgagcgcgtgcgcgtgggcgccgtcgtcgaaaccgacgatcaggtcctccacgtgcggcgagcgcgacccctcgctcaccgcggtgaccgccgcgcgtccgtcgacgatcttgccgaggtagtggctgtaaccggtgtcgccgaccgtgcggcgcagtacctcgccgacggtcgccgggcccttcatcgccttggccagatcggcgtagcggtcggacagcgccagccccacctgaaagatgccgttcttacctcggatcagatagccctcataggccagggtgcggaccaggtgatacgtcgtcggcaggttgaggctgcaccgtctggcgatctgtttcgcgctcagaccactgggtacgtcaccgacgacctccatgacccgcagcgcacgctgaacgctgcgaatcaaatcgctgggttcgggttttggcttgggattcggggccgagcctgacaaattacgctcggtcataggtgagtccgcccttcatggtcgtcccccgtgcgcccaaatgatgctggaatctctgtcatacctcagatacacctcgcgtgtccagggatctcgattttctcatcatttgaaaactcacgcctggcgtttgggtcaggttgcgcgcacagtgggatggtccatgtgatgcggactcaaatcggtaccgataccgacccacctgaaggtgtcggtgccgttggcggaccgatcccaccaccggtccgtcgccgccgcggcggggaacaccctgaccccaccattgttctccgtcgcggcaccacccttctacttcgtcacagtcctccctattcgccctgacgcatcggtaccgtgctcgcgtgcccccagaagcgacaccgctgcgagccggtacctcggcagtcgtcacgaccgtcgcgaccgtgtgcccggtgttcctggtcgggggcctgagcgttcagatcggtcaggaactgcacttcacgccctcggggctcggcctcgccgtggcctcctacttcaccgccagcgccctggccagtttctgggccggacggctggtggagcggatgggctcgaagttcgtcgccaaggcggcgatcctgctggcggccgggtcgctggcggcgatcgccgtggccgcccgcgacctcacctcgctgacgctgctgctggtcctggccggaccggccaacagtctgggccagctgtcgtccaacgcgctgttggcccgcaaggtgccacccaaacgccggggactcatgttcggcgtcaaacaggccgcgattccactgtcgacgacgctggcgggcctggcggtgccgatcgtggcgctgacggtgggctggcgctggggtttcggcgtggccgcggtgctggcgctgctggcctggccggtgctgcccaggaccgaggaggccgggccacagcccggacggccgaagccgcagctgcgtcccaacgccaccctcgtggtcatctcgctggccgcctgcctgggcgccaccgccgccaacccggtcggctcgttcatcgccgattacggtgtctcgcaaggaatgtcggagtcgctgtccggactcaacctgaccctcggcggcctggcgggcgtcgcggcccgcaccacggtcggctggatggccgaccgccgcgactccggtcggctggtcatgatcgcggtgatgctggccgtcggctccgccgggctggcgctgctggcggcccccggcgtgtggacgatcccgatcggcaccgtcgcgggcttcgcgctcggctgggcctggcccgggctgctgaacttcgccatcacgctgcggtactcgcaggccccggccgccgccaccggcataacccagatcggcgtctacatcggcggcggcctcggaccgctggccttcggggcgctcgtggatgcctggggctacccggtcggctggctcaccatggcggtgctgatgctggccggtgccgtcctcatgatcgtcggccgccgcatgttgctgacaaccacctgagaactgaccaccggcacgcaacccatcgacgaacgagaaagtatcgtggtggcgtggtgagtttggcgcaacgatcgttgcctgtggaattcgtcgacccggaactggaagcctcggtctcccggcggcttgaggtgatcgaaaaacggctgcaggaggtcatcgactccggggacgccttcctgaccgaggcggcctcgcacgtcctcaaggcggggggcaaacggttccgtccgatgctgtcggtcaccgccgcccacttcggcgacccggacgcgcacggcgtcatcgagtcgtccctggtcatggagctgacccacctggcgaccctgtaccacgacgacgtcatggacgaggccgcgatgcgacgcggcgcgcccagcgccaactcgcgctggtccaactcgatcgcgatcctgtcgggcgactacctgttcgcggtggcctccgaactggtcgccgagctgggctcggagacggtccgggaacaggcccgcaccttctcccggctggtccacggccagatcgccgagaccgtcggcccgcccgagggcgtcgacccggtcgactggtacctgcgggtgctcaccgacaagaccggctcgctgatcgccaccgccgcccggctgggcgcccagttcgcgggggccccgacgtcggtcgtcgacgcggtcgccgagtacggcgagaccatcggcgtggccttccagctgtcggacgacctgctggacatcgcctccgacggcgacacctccggcaaggtgcagggcctcgacctcatggagggcatcccgacgctgccggtgctgtacgcccaggtcggcgacgacacctcgccgcggctgcgcgagctggtgtccaaaccggtggcccaggaggacctggaggaaaccctggaactgctgcgttcctcggcggccatgaagcaggcgcgcaagaccctggacgagttcggggagcgcgccaaggcggtggcgggcagcctgcccgcgggctccactcgcgacgctctcaccggaatgtgcgactacatggtggcccgcagcagctgatccggggcggacgtcgtcctgggattctttcctcagattctttcggggtgtctggcaaccgctttcgcgccgtgggtgtctatattcgtagacccctttcactccacagtcaggagacatccccccaatgccttcaatgaagcgacgcaccgctttgaagctgggtctgggcaccgccggtgtggccaccgccgccggtgtcggttacggcgtcgccaacgccgaggacgccgacacgcccgagatcaccaacgccaaggacgccgcgaagcagatcgcgaggatcttcgaacgcgagtcgtcccgggccggaggcacctggcacgcgcacatcaccgtcgccgacgacgacggatccctgatcaccgccgtcgacaaggcctccgacaccaaggtcgaggcgatgagcaccaacaagctgccggtcgcggtgaacgtcctcaccaaggtcgacagtggaaagatcagtctggcgaacaagatgcgggtcgaggacccctacatcgtctgggacggcgacggaaccatcccctatgacggctcctacccgagcgagatcagcctgggccacacactggcgctgctgctgagcatctccgaggacacctcctcacggctgtgctcccaggtcaccaccgccaaggacatcaacgagtacctgacgtccttgggctacaaggaaacccaggtggagccggtgcccgacaccgaccgctggtacctgggcaccacctcggccaaggagatgcacgacttctggcagcggctgatcggcgtcgagctggtcaagcaggagtccaccgagtacctgctgaagatcctgcgcagcgcggaggccttccccgacggcatccggcacaagctgaccacgccggagcggatgcaggtcgccaccaaggcgggctggagcgagcagtggcgcaacgaggtgggcctcatccacaacaaggcgggggtcccggtgatcgccttctcgatgttcgcgtcctctgaggacaaccaggacgactactcgcccaaccacccgctggtcaacgcccgttccaggatgggacggaagttcttcgacatcgcacagcgactcgacggttccgccaaactgcggatggaatccgacgaggttcagaaggagtacaaccccggacggggctgaccccttaccgtgggggccgccgtcgcgcggctcccacgcccggtttccgttgccgccgttgccttgtgtgtccggcgtctcggcgtggcggtgcgatagcctccgccgcatgggtgagttggagattgcgacggtggcggctgccgacgacgcctgggtgggggcgcccacgggttcacagatcgtcgagaccgcggagttccgcatcgcgcggctccccgaacgtttccccgatccgttgcaggtgcagtgggtccggtcggcccggcccgccgcgaccgtcctgacggagatcgtcgaacgggccaccggattcgggctgccggagaccgtcgtatgcgtgaaacccagcgcgcccgccgacctggacgaggcgctgctggcgcggggcgccgaactggtcgacaccgccgacgtgctcgccatgccgctgcccgccgagttcagggcgaccgacctccccggactggaggtgcggtggcggaccaccccgaagatcggccgcgacgccaacaccgtcgggatcgcgaccttcggcggcacccgcgcccccgacgtcgacgtcgccctgcaggcggcgtccgaccgtgagaccgtcgccgccggattcggcggcgccgtggtcgcctatctcgacgacaccccggtcgccgtggcgggccttgaggtcgccgacgacgtggcccggctgtggggcggcggagtactggaagcccatcggggcctcggcgtctaccgggccctggtcgcgacccgcctcagctacgccgccgaacacggcgccacgatggccctcaccaagggccgcgtctccaccagttccccgatcctgcgacgcctcggtttcgtgtcctacggccaggaacgcacctaccggctggcgctctgaccgtcccgcttctgcttggcggacaccaggatcgcgcccaccagcgccgccagcagcagcaccgacagcagctcgaacggcagcacccagttgccgaagatctcggtgcccagccgcttcgcggtcccgggttcgacggcctgggcgtcgatcgaggtccaccggaacgcgtcggccaacagcaccgacaaccccagtccggcggcggcacccacgatcgctcccggccaccgggcccggtccatctcgggactcgcgccgatcggggcgcgggtcagcatgacggcgaacagcaacagcaccacgaccgcgcccacgtagatcagcacctgcacccacgcgacgagctcggcggtcagcaccagaaaacacgccgccagtccaccgagcgccaccaccagccacaggcccgcccgcaccaggtgcgcggtcgtcacgacccggacggccgcgcccagcgtgagcaggccgaaggcgaccagcagcacgtcggtaaccgtcatgacgcgtccttcttctccgccgaggtctcctctttggacttctcccccatcggatcgtgagcgggaggcgcgggaacggtgggcatccactcgcccagccgatccttgtcgtgcaacagattccggatgtcaccctcggcgtactcgaactccggcgaccagaacagcgcgtcgaagggacacacctcgatgcagatgccgcagtacatgcacagcgagaagtcgatgtcgaacttgtcgaggacgttgcgctgccggggcctggccgcgccgggcacctcgacggtctccttgtgcgagtcgatgtagatgcaccagtcgggacactcgcgggcgcacagcatgcacacggtgcagttggcctcctgcaacgcgatgacaccacgcgtgcggggcggcagttccggtgactcgtcggggtactggtgggtatgggacggcttggtcatcgtcttcaacgtgaccgccaggcccttggccagcccactgcccgggatgctcatgcctgccatcttggcatgcgcggacctgtgtgggggacggcggcaaggccgcccgtcccccacgtgggtctcacggaccctcggtctcgtacacgccctcgccgcgttcgacgcgcagccaccgggtgatcccgagttcgctcaggaacaccgggtcgtggctgaccacgatcagcgcgccccggtaggcgttgagcgcctgggcgagctgtcgggcgctggtcatgtcgaggttgttggtcggttcgtccagcatcagcagttgcggtgctggttgggaggacagcaccgccgccagcgccgcccgcagccgttcgccacccgacagagtggacaccggctggtcggcggtcgcgggcgcgatcacggcactgccggtcacgccgttggcgcggaacgcgctgtgcctgccggagcggccgctgcgcagcccgaacctggcgagccggttgcgcagcagggtctgcggcgcgtccggcgcgaaccggcgcacgttctcgaacaccgacagcgactcgtcgagcagttccagccgttgcggcaggtagtgccacggcacggccaggttcagcccgcccgactgcggatccagttcaccggcgatgagccgcagcagcgtcgtcttgcccgaaccgttggccccggtcagcgcgatgcgttccgggccctggacgtggaggttgacaccgtcgccgaacagtcccgcgaagttcaggtcccgggcgatgaagacatcgcggccggggtgaacctcggtctcgggcaggtcgacgcggatctcggcgtcgtcgcgcaccttctcctcggcctggtccagccgcagcttcgcgtcggcgacgtcgtcctgcttcgcgttccgcagtttgcccgcgctcacctgggcggcccgtttccgggcgcccatgacgatcttcggttcgcgcttgttgagcatcatcttgcggccgtagcgttcccgccgcgccagcttcacctgtgtctcgaccagttcctgtttctgcttgttcatgtcggccctggccgtgcgggccagccgttgcgccgccgcctgttcgatggcgatggcctcctcataggacgagaaattgccctcgaagacgcgcagttcgccctcgcgcagttcggcgatggcgtcgacccgttccagcaactgccggtcgtggctgacgatcagcagcgtgccggtgaactcgtccaccgcccggtacagcagctcacgggccacgatgtccaggttgttggtgggttcgtccaggatcagtaccttgggttcacgcaacagccgcccggccagacccaccagcatggactcgccgccggacagtgtccccaccgtccgatcgagctccacatgtgacaggccgagccggtcgaggcgggcccgggcgcgttcctcgacgtcccagtcctccccgacgaccgcgaaggtggcctcgctgatgtcaccggattcgatggcccgcaaggctttgcgcttgtcagcgatgcccagcagttcgtcgactccgctgtcgagccgcaacggcagctcctgcggcaggtactccacggacccggcgacgctgatggcgccgctggtgggttcgagctcaccggtgatcagacgcagcagtgtggacttcccggttccgttgtcaccgacgagtccggtgcggccgtcggagacgacgaagtccaggctgtcgaagacgcggccaccgtccggccagccgaaggtcaggctgttggcggtgatgaatgtagacatataggggtctcctctcacacgaatctcaaatggattgcgtaggagacaccgcgttatcgcggcgggtggagacgaaaccgtcgaatgcggcaactccaggatcgcacgcgttcacgacaggattactcgactgtcgaacgcggtatctcgcgacctaggagatgtacaagtgctcgcctaacgacggggacaaagacgtcgatcagtataagcgggcgtttcggagtccggcaagggatctgcgtttcaggtcacagttcccggtgcaccttgtgctgcgcggcctgcgccagcggtcgcaccaccagccggtcgacgttcacgtggtgcggccgggtcgcgacccaggcgacacagtcggcgatgtcctcggcgacaaggggttcggccaccccggcgtagggcttggcggcggcctcggcgtcgccgcggttgcgcaccagcgagaactcgtcggtcttgaccatgcccgggtcgatctcgatgacccgcaccggatcgccgcacagttccagtcgcagcgtcccggtcagcgcggtctcggcgtgcttggcggcggtgtacccgccgccgccctcgtagacgcccaggcccgcggtcgaggagaccacgacgatcgtcccggcgcccgaggccgtcagcgcgggcagcagcgccttggtgacctggacggtgccgatcacgttgacctcgtacatgcggcgccagtcgtcgatgtcggattcggcgacgtagtcgaaaccgaaggcgcccccggcgttgttgaccagcagttcgagctcgcccggcagtgacgccaccttctcggccagcgcgtccacatcggcctgtcgggtgatgtcgcaggccaccgcgacgccgccgatgtcggcggccagtttctgaagccggtcggcgcggcgggcggcggccacgacggtgaatccctcggtggccaggcggcgcgcggtggcggccccgattcccgacgacgctccggtcacaacggcgatacctcggctcatggcgctcatcctgacacacgcgataccgccccgcactgtcgtccgactcacattcgcgtacctcatcagcgtccgaactcgtctacatcgggaagatgccgggttgtcgctcacgttgacctgtgtcgattgtccgaatcacggacatcccctggacgcgtaatcgaataaggacggactgtcatgcgcacagctccccgctcacagttgaaccgcgccatcgccccgtgccgcaaacgcggcccccgtcgggtggcgatggtgtcgatgcacacctccccgctggaacagccgggaaccggggacgccggcggcatgaacgtgtacgtgctccagaccgcgcgccgactggccgaccggggcgtcgcggtcgagatcttcacccgcgccacctccagcgaacagccccccgcgctgtcgccgtccgagggcatcacggtccactatgttcccgcgggtccgttcgagggtctgtccaaaggcgacctcccgtcccagttgtgcgccttcaccaacggtgtcctgcgcgccgaggccgcccagccgcccggctacttcgacgtcatccacagccactactggctgtccggccaggccgcctggctggccgccgaacgctggggcgtgccgcacatccactccgcccacaccctcgccaaggtcaagaacctgcacctggccgccgaggacacccccgagcccttcacccgggtcgtcggcgaggagcaggtcgtcgccgaatccgacgccctggtcaccaacacctcctccgaggccgaggtcctggtcgacctctaccgggccgaccccgacaaggtcaccgtcacgccgcccggcgtcgaccccgaggtgttcactcccggcgacaagctcgccgcccgccgccgcctcggcctgcccgacgacgccctggtcctgggcttcgcgggccggatccagcccctcaaggcccccgacgtgctggtgcgcgcggtggcccggctgcgcgccctcaacccggaactggcgccccggctgcggctggtcgtggtcggcgggccctccggcaacggcgccgacaacccgcgctggctgcacgacctggccgccgagctgggcatcgccgacgccgtcaccttcctcaagccccgcgccggacacgaactcgccgaggtcttccgggcctgcgacgtcgtcggcgtccccagctacaacgagaccttcgggctggtggccctggaggcccaggcctgcggcaccccggtggtggcggcggccgtcggcggcctcaccaccgccgtggccgacgggcacagcggcctgctcatccgcggccacgacgagaccgactgggccaacgccctggacaaactcgtcaccgacgccccccgccgggcccggctggccgccggcgccctcgaccacgccgccaggttcacctggtcccacaccgccgacgacctgctgggcgcctacggcgacgcgatccagcgccgcgcggtgtcaccccgccgctcccccgcctcgaagcgctaacgtttccggcatggaggatctcctcaccgagctggacgtcgagtgggagcgcaccgggaccaagtcctatgtgatcaccctgcccggcgtccacaagctcaagaccctgtgcaacctgatcgaagaggaccacgcgctgcgcgtcgaggccttcgtggtccgctgccccgaggagaaccaggaggcggtgtggcggttcctgttgcgccgcaacgcctccctgtatggcgtttcctattccatcgacgacaacggcgacgtctacctcaccggccgggtgccactgtcttgtgtagacggcacggaactcgaccggcttttgggctcggtcctcacctacgccgacgaggtcttcgaccgcgtcctggaactgggtttcgccacctcgatccgtcgcgaatgggcctggcggatctcacgcggcgagtccacccgcaacctcgccgccttcgagcacctgcgccccgccgacgaggagtcctcaccgtgataccccgcctgctcgccctcaccgccctggccaccaccgtcgcgctcaccggagcctcggccgctcccgcctcgtccgccccgcggccgccgaccgcgacgctcgagaccccaccactgttcgaaaaggacaacgcggacgccgacgacccggcgatctggggcaaccccgaagacgaggacgacagtctcgtcgtcaccaccgccaaagaggcgggcatgaacgtctacgacctcgacggcgaactgacccagcacatcgacccgcgtcccgccccgtccccggacgacaatcccggccgctacaacaacgtcgacctgctcgacgacttcgcgctcgacggcgacaagaccgacctggccgtggcctccgaccggggcatggacaccttgggagtcttcgcgatcgaccccgactccggcgaactcaccgacgtgtccgaccccgacatgaagccgatcttcagcgaggaccagggcgacatcaacgaggcgcacaccgcctacgggctgaccacgtggtccgacaagaccggcgcctacgccctcgtcagccgcaacgccgagaccgacgtggcgctgctgcgcctgaccgagaccgacgccggaaccgtcggctacgaaaccgttcgggtgctccagctcccgcgcgagttcacgatgcccgacggcgcctcctgggccccgtgcgacgaccccggggagtacgcgcaggtcgagggcatgaccgtcgacacgacgcgcggcgtggcctatctgggccaggagcaggtgggcatctggcgcgtccccgccgatctcaccggtgagccggaactgatcgacaccgccgtcgagtacggcctgcccggcgagtacgaccccgagaccgaggagtgttcctacggcgacaaccccggtcacggcggcgaggtcctgcgcaccgacatcgagggcctgacgatctaccaccgcgaccgcggcaagggctacctgctggcctccagccagggcgacgacagtttcgccgtctactcgatcagcggcggcaacgactatctcggctcgttctcgatagcggacggctcgaagaccgacggcacccagcacagcgacggcgccgacgtcgtcaacaccgaggtcggcgacttcgaggcggggctgctcgtcgtccaggacggcgacaacacacccgagggcagcgacgagtccagcacgaacttcaagttcgtcgactgggaggacgtcgctgcctccgggccgttcagttgttgatcgcatagcgcatgatcgccaggccgttgtcgaacccggtggccgtgatgagcttcaggtcgtgggtgccctcgaagacgcgggttcccctgccgcgcgtcgccgggcagaccagcagggtcatctcgtcgacgacaccggccgccaacagcgaccgcatgagcgtcagactgccccacagccagatgtcctttccgtcctgctccttgagttcccggacggtggccaccgcgtcgcgcgtcacggtcgccgccgggaagtcgccccacggggctgcttccagcttcgacgaggcgacgaacttggtgaggtcgttgagctttcggccgtactcgccctgctcttcggcgtgcggccagtagtccttggtctggtggtaggtgttcgcgccgagaaccaaggtgtcgaccgagtcgacgaaccccatgaccgtgttcttgaacgcggggtcgctcttctcggagaacggttccgccgtcacgtagctgagcccgccgtcctcctcggcggcgatgttgtcgagcgtgacccactgctggacgatgagctttcgcattgttctgccttcgctgtcgtggtccgcggctctcgcggcccttcactccaggaacggcgccgagcaaggcttctcgacatcgcgccagccgatgtgccgcatgccacacacacgaacatgacgaatcatccaactgccgggaaactgccggttctgtgcctggcagcgatgcgcggtttcgccgaccatggaaagccgaaccggacgcgcgctcgctgggagcggttcgacagcgcgtccggtcggacctgcggggatttcctcggggcagaggcttttctccgattattgagggatcacggtcccgtcaccgacggacgcttggtggcgggaccgcttcattcccggtcgaaccgtgccgcgatgccgtcgagcatccgtgtcaaaccgaactcgaagaaactgtcgaaaccctcgtcggtgccgggatcgatcgacgtgagcgtgtgggccagcatcggaaagcgcgcgtggctgtcggggtggtccaggaacgcgaaccgcagctcgccgttgtcctcgccgaacagttcgggagtcaccgcgccccggacgtaactggacaccgccatggccaggttgagccgggtgcccggtgacacgtcgagactggacagtgccgtgagctgggactccagccagccggtctcgttggggccgatggcccgtcccttggtgaccagcggcagcgcccaggggtgggcgaggaagaaaccccggatggccctggcgcacaggcgaatgccctcacgccagccggtgccgtcggggactcgcggaggttcgccgacggcggcgtcgatcatcagcgcgatcagctcctccttgccggggacgtagcggtagatggacatcacgccgctgttgagcctggtggccaggctcttcatcgacaggccctccaggccctcggcgtcggcgatcgcgacggccgcggtgacgatgcggtcgaggctgagactgggcttggggccgcggttggggcgggtctggccttgccacagcagagtgtcgatgtcggtgcccatatgtccttccattccggccgttccgtcattgtcctccgcccgccgcgaattcggggggttagccctatgtcatcgcttctgggtagggcgtacgctattctgcgtacggcgtacccaatttatcgccatcaatgcgcttgacctcggagaatgagatggaccagccaaccgtcaccgaaacccccacggccccagccacagcgaaagttccatggtggagacgtccctggatcgtgccactgtgggcgatcagtgccctcttcctcgtctggcgggtgcccgactacgtcggctacaaggatccgggcgccctggtcgagatgagcgactaccagcacttcctgatcgtgtccggccacatcatgctgggcggcgtctcgctgatctgctgctgcatgcagctgtggccgtggctgcgcaccaaccaccccaaggtgcaccgcgtcaccggacgcgtctacgtcctggtggtgctgcccgccagcgtgctggcgttcttcaccagcttcatgtcgatcaccaccccgccctcgggccaggtcggcaacggcatactggcgacgctgtggctgctcacgacgctcatcggcttccggcacgtccgcaacggccgctacgccgaccaccggcgctggatgatccgcagcttcgcgctgtgcttctcgatcgtggtcaaccggttgttcatcggcgtctacgccgtcggcttctcgccgctgctggacagcttctacggcggcagcgtcgacaggctcgccaccgacgcggcggtcgcgtccatctggtccagctgggtggccacactggtcttcgccgagtggtggatgaccaggcgcaggaaaccccgcaagcgtgtcgccacggccgcataaccatccaaatgggacaaaggcgtcgacagtggtaggctcgcgcccgcgtttgtgaaaacgcttgcacgaccccagttctgacccgaatacctcccatgtggaagggctctgatgaaacgtaagaccatcgccgtcgtcatggccgccgtggccgtggcggcggcttcggccaccgccctggtcaccggcaacgcgttcgccgaggactccgacccgagcaccaagatcatcggcggcaaaccggcctccgaggactacccgttcatggcctcgttgcagtacgagaagaacggcaaccccgactcgcaccgctgcggcaccgcgctgatcgacgaccagtgggtgctgaccgccgcgcactgcgtggtcaacgacgacggcaccgtatgggatccgtcactgctgcacatcaagatcggctccaccgacaacacccagggcaccgacgtcaagatcgaaaagatcgtcgcgaacccggattacctggcgggcaaggagaacagcggcgacatcgcgctgctgcacctggccgaggcccccgacgccccggtcatcaagctcggcggccagcccgaggtcggctcggacgtccgcgagatcggctggggccgcaccgtcggcgacgacccgaactcgatgccgaaggaactccaggaactcgacaccaaggtcctggacaacgagaagtgcgtcttcggcgacgagtgggacatcacgaagggcgacgtctgcgtcgagtcccccggcaaccaggccggtgcctgcaacggcgactccggcagcccgctgctgcagaaggtcgacggtgagtgggtgaccgtgggcgtcgacagccgctcgggcggctcgaagtgcctggagaccgacgaggtctacaccggcgtcgcgcactacaccgactggatcaagagcaccatcgacgcgtaacgacccggcatgagaaagtgccccaccggaaacccggtggggcacttttacgtgcggctctgacgaaccgcgacgtgactacttcagcgagacggtggcgccggcggcctccagggcctccttggccttctcggcgtcttccttcttggccttctccaggaccggcttcggggcgccctcgaccagctccttggcctccttcaggccgaggctggtgagtccgcgcacctccttgatgacctggatcttcttgtcaccggcggcctcgaggacgacgtcgaactcgtccttctcctcggcggcggcttcgccaccgccaccggcaccaccggcggccgcgacggcgaccggagcggcggcggtgacgtcgaaggtctcctcgaattccttgacgaactcggagagctccaggagggtcatctccttgaagacgtcgagcagttctgcgttgctgagcttagccatgatggttcctttcggtattactaacgtctattagggacaggcgaactgagttactcgcccgcggcttctttcttgtcgcgcagcgcggcggccatgcgggccacctgcgacgcgggagcggcgaacagggccgcggccttggacatgctgcccttcatggcaccagccatcttggacagcagaacctcgcgggagtcaaggtcggcgatcttcttgatctcgtcggcgctgacgggcagaccgtccatcacgccgcccttgatgaccagcgcctcgttgtccttggcgaagtcacgcagggccttggcggcgtcgacgacctctccggtgacgaaggtcagcgcggtcgggccggtgaagtactcgtccaggtcggacagtccggcgtcggacgcggcccgcttggcgagggtgttcttggcgacccggtaggaggctccttcacccagcgcctggcgcagggctttcagctgcggcaccgagagcccccggtactcggtgagcacggtggcgttggagtcgcggaacttctcggtcagttcggtcaccgcggcgaccttgtcggcgggaaacactttttcggccatgtccctccttccttatggcatagggaaaaccattcggaaatgaaggggggaaagacaaacgccccggcgcgggacggcgcacgaggcgagcgggatccttttcggaactcattctcgtctccggctggcctgcgtgggtcgtgcctgtcgtttcgtggcaccttcgccagtgtcgagtcatcgacgctggaaccgacggtcttcgggttatcggaaaactcgaagaagcctagcaggtgcgctggtcactgtgccaacgggtcggagtcgccacggtcggcgggcagcatgcgacggccccgactgcgccgcaggaaccacattccggccccgatggcggcgagcgtcaccagtccgagcggaaccgcgagcaaccagccgcccagggatgtgacggaggtcgcccccatgactacaaacatgtgaggaacgatacgcggatggttacccacagtgcatgccaggctcggtttcgccaggcgcacaagcaaaaagcccggccgccgtttcacacggcgaccgggctaagactgctttgtgattctcgctacgccgcggcttcgacgttgtcgcggatcttggccgggtcgacgggaatgccgggacccatggtcgtcgagagggtgaccttcttgacgtacttgcccttggaggcggacggcttgagccgctgcacttcctcggcgacggccgcgtagttgtcggccagctgctcggcggtgaagttggccttgccgatcaccgtgtgcaggttggcgtgcttgtcgatccggaacgagatctttccgcccttgatgtccgcgaccgccttggcgacgtccatggtcaccgtgccggtcttcgggttcggcatcagaccgcgcgggcccaggattcgcgcgatccggccaaccttggccatctggtcgggggtggcgatggcggcgtcgaagtcgagccagccgtcctgcacccgcttgatcagttcctcggaaccgacctcgtcggcgccggcctcggtggcggcgtcggccttctcaccggccgcgaacacgatcacgcggacggtcttgccggtgccgtgcggcaggctcaccgtgccgcgcaccatctggtcggccttgcgggggtcgacgcccagccgcatggccacctcgacggtggcgtcgaacttggcggtgttggtctccttggcgagcttcgtcgcctcgaggggaccgtagagcttgtccttgtcgacgagccccgtcgacttgcggtagttcttgctgcgcttcattttcgcatccttttagtctcttatggatgttgtggtctgggttgtgcgcacacaccccgccacggtggtggttgtcttaggcctcgaccgtgatgcccatggaccgggcggtaccggcgatgatcttgtcggccgcgtccaggtcgttggcgttgaggtcgggcatcttcttctcggagatctcacggacctgcgccgcggtgaccttgccgaccttgagccggtgcggttcacccgagcccttgtcgacacccgcggccttgagcagcagcttcgccgccggcggggtcttgaggacgaaggtgaaggagcggtcctcgtagacgctgatctcggccggcacgatctcgccgcgctggccttcggtcgcggcgttgtacgccttgcagaactccatgatgttcacgccgtgctgaccgagcgcggggccgaccggcggtgccggggtggcctgtcctgcggtcagctccagcttgaaaaccaccgagagcttcttcttcggagccattgttttacttcctgggctgtttttgttgatgtcttggccctgacgggccggtcatgccgacggcgcgcagggcaacccgcgcgccgggcaacttttcgagtttagccgttgacctgaaccacagatcagatggtcgacacctgattgaagttcagctccaccggcgtctcccgaccgaagatcgacaccaggaccttgagcttctgctggtcggcgttgatctcggagatcgtggcgggcagcgaggcgaacgccccgtcggtgaccgtcaccgagtcgcccacggcgaagtccagcttgatctccggcttcgcggtcgcgccaccctcaccgctcgactcgccggagcccgtcgcggccggctcctccggagccacggccggggccagccacttgaggacgtcctcaagggtcagcggcgagggacggtcggtctggttggtggcacccacgaacccggtaacgccgggcgtgttgcgcaccaccgagtaggactcgggcgtcagttccatccggacgagcacgtagctcgggaagaccttggcctgcacccgggagcgcttgccgttcttgacttccacctgcatctgggtcggcacttcgatttggtagatgtagtcctccatgtcgaaggaggcgatccggccctcgaggttgctcttcacccggttttcgaagccagcgtaggagtgcacgacgtaccactcgccgggcgcgaagcgcagctcctggcgaagctcctccaacgggtcgaccttcggctgctcggcttcaacctcgtcggcagcctcgacctcgtcggcagcctcggcctcgtcggcggccttggtctccgtctcggcctcaccctcggcgggcttggtctcggcagcggcggtggtcacggcctcgttgtcgtcgaccgatggtgtcgcggtctcgtcgttctcggacacgctcaaggctcacattctgtttgttgcgaattatcgccaggcggaaacagcctgactaggacgctgtgcaatgggagtttaccgggtgcgccgacggcgccccggctggcggcgcggtttcgcgcccacgaccgtgcccactgtcacggcgacgggtaatactacttgtcgttcccgccgaacacccacatgacgcccttggacatcacgtagtccaggccgtagatcacgccgatcatgatcgtcacgaagaccagcacgacggcggtgtaggtcagcagctgcttgcgggtcggatagaccaccttgcgcagctgctcgaagatctcgcggatgaagatgccgaaacggcgcagcaggccgggcttcttcttgggcttgtcgtccttcgcctcggacttggcggcggtcttgacggccttgcccttctcggacttctcgaccttgtccggcttggcgtcgtcgtcagccttgtcggacttcttgtcggacttcttgcccgccttggccttggcgtcctccgacttcgagggccgcttggacggcttggaggacttgccgggacgcttctcggcgtcctcgctgcggctgtcgtcgtcggccacgtcggcgttcctccatgcggtggggcggtgattcggtctggcttgcgttgtcatgcccaccgaaagaacgacggtcaggccgggacagcatacccaattatcatgcgatgataaatccggcggccctcggcaccccccgcagcacccccggcggcaaggagatcccatgcgcaggagcttcccgtccaacgtacccggcaccgtcggcgtggccgcgatcgtcaccctgacggtcaccggctgcggcttcaccgccactccggcggaggccgactccgtcgacaccaccctcaccgaggccatcgccgacctgccggtcgaggacgaggtccgcgacggctacgaccgcgacaagttcccgcactgggtcgacgtcgacgacgacggctgcaacgcccgctacgaggtgctcatcgccgaggccgtgaccgcccccgacgtcggctccggctgtcggctcaccggcggcaagtggacctcttattacgacggtgaggagtggacccaaccggccgacctggacgtcgaccacttcgtcccgctcgccgagtcctgggactccggttcccgcgactggagcgaagccgatcgggagcggttcgccaacgacctggacgaggagcgcggcctggcggccgtcaccgacaacgtcaaccagtccaagggcgacaaggacccggccgagtggctgccgccgctggaaaaggtgcactgccggtacctgcaggagtggaccgtcgtcaagagccggtggcggctgagcgtcgaccaggaggagaaggacaagctggaggagctggccgacggctgcgacaacgtcaagctgtccttcgagtacgcgatctgatccacgcatggcctgcgcgagcacccgtcaccaaaaccgcataggctgactcaccatgggcaccaccacctacctcgccaactacgcctcgctggggctgctactggtgctgggcgcgctggtgttcgtcgccgccttcaccgccaaccgtctactgcggacgactgtttcgacccccgagaaggagagcacctacgagtgcgggctcgacccggtcggcgagggctgggcgcagatgcagatccgctactacgtctacgccttcctctacgcgctgttcgcggtggagagcgtgttcctgttcccgtgggcgatcgtcttcgaccgtcccggcttcggcctggtgaccgtcgccgagatgggcgtcttcatcgcggtgctggcgctgggactggcctacgcctggcgcaaaggggtgctgacatgggcgtgaacctcgggatgcccaagaagggcggcatcggcggcgttctcggcgagccgatccggttcgtcctcaactggggccgccggtattcgctgtgggtgttcaacttcgggctcgcctgctgcgccatcgagttcatcgcctcgtccatggggcggcacgacttcatgcggctgggcgtgatcccgttcgcgcacggcccccggcaggccgacctcatggtcgtgtcgggcaccgtcaccgacaagatggccccggcgatcaagcggctctacgaccagatgcccgaacccaagtacgtcatctccttcggcgcgtgcagcaactccggcggcccctactgggactcgtactcggtgaccaagggcgtcgaccagttgatacccgtcgatgtctatgtccccggctgcccgccccgacccgaggccctgctgcacggcatcatgcggttgcaggagaagatcgccagcgaacagtccggtgtgggcggggtgccgcgcgacgcggcgtccctgacggcaccgctagtgaaaccaccgaaagggacggtaaatgacggctaacgcggccgagcgcaccgagcacatcatcgatgtgttcctgaccgagttcggcgagctcatgaaggccgatccgaacgccttccaccggaagttccgcaagatggcggcctcgccgttcgcgttctaccggggcagcgcgtgtctgttctactccgacgtcaagaacgacgactccaccttcctggacgagaagacctcgcgggtgtggatgcacggggacctgcacgccgagaacttcggcacctacatgaacgccaacggcgtcctggtcttcaacgtcaacgacttcgacgaggcctacgtcggcccgttcacctgggacctcaagcggttcgccgcctcggtggcgctcatcggctacgccaaggcgctgtcggacgacgacatcacccagctggtcaccgccttcgcgcgctcctacctggccgagctgcggctcatcgccgcccacggcgacgacgcgatcggcgaactgaccctcgacacctccgacggtgagctgcggggcgtactccagaaggcgcgcttgggttcccggctgcacctgctgaacaagcagaccgagatcgtcgactacgaacgcaagttcatgctcggcggcggcgcctacccggtggacgaggcacagcgcgcgaaggtgcgcgacgcgttcgcccagtacctgaccacgctgcccgcgtcccgccaccagcggcccacggaactgcagatcaaggacttcgcgctgcgcaagggcgtcggcatcggctcggccggactgccgtcctacaacgtgctgctggagggcaacagccaggcgctggagaacgacatcatcgtctacatgaaacaggcgcaggtgcccgcggtcagccgggtcatcgacgacgagcggatcaccaagtacttcaggcaccaggggcaccgcaccgccgagtcccagcacgcgctccagtcctacgccgacccgtggtgcggttacaccgaactggacggtgtcggccagttctgcgccgaggtctcgccgtacgccgccgacctcgactggtccaacctggacgaacccgaggagatggcccccgtcgtggcctacctgggccgcgcggtggcccggatgcactcggtggccgacgacgactccgaacacggcctggtcaactactccaccgaggacgcgatcgcggcggcgatcggcgacgacgacgccgggttcacgtccctgctggtcgacttcgcccaccgctacggccagcgcgcccgcgccgaccaccagctgttcgtcgacctgttccgcaacgacaggctgccaacggaaggctgaccacccatgtggacagaggacatcgccgcggccctgcccgacgccgaggtgagcgcggacgaaccgcgccccaccgtcacggtggccccgggcggctggcacgcggcggtcctcacggcccgcgaccggctcggcctcgacttcttcgactggctgtcggcggtggacgagggtgagggcgcctaccgcgtcgtcacccacctgtggtccatcgccggccgtcgcggcctgctgctgaacaccgtcacctccagcggcgcggtcgactccatagtcgacgtctacccgggcgcgtcctggcacgaacgcgagacccacgagatgttcggcctcgacttcggcggccaccccgacctggccccgctcctgctggcccccgagttcgagggccacccgctgcgcaaggacttcgtcctggcctcccgggtcgccaaaccctggccgggcgccaaggaacccggtggcgacggcccccgcaaacgccaacccatgcgcccgcccggcgtcccggcccccggcgaatggggcccgccgctccccgaagccgagaccgacggcgacaccgaggccaccccggctcgtccggcccgcaagaccgcccgcccaccgcgcaaggacggtgactagccatgcccgtatggctcgacctcaccatccgcctggccgcggtggtgatcgccttcctgaccctgccgctgatcgtcggccagaccgaacacaaggtcatggcccacatgcagggccgcctcggccccatgtacgcgggcgcctaccacggctgggcacagctgatcgccgacggcgtcaagttcgtccagaaggaagaggtggcgccgcgcgccgccgacaagccggtcttcaaactggccccgctggtggcactgttcccgtacctggtcgccctgttggtgatccccttgggccccaacgacctggtggcccaacccctcgacatcggcctcttcctggtactcgccatcgtcggggtcggcatcgtcgcggtcctgatggcgggctgggcctccgccaacaagtacaccctcatcggcgcgatgcgagccgccgcccagctcctcggctacgaactcccgttcgtcctggccgccgcgagcgtcgccatggccgcgggaaccctctccctgtccggcatcgtcgaagcctggaacccgtggtggctgctgtggcaggcccccgccctgttcgtcttcttcatcgcggggctcgccgagatccgccgtccccccttcgacgccccgatcgccgactccgaactcgtcttcggctacctcaccgagtacaccggcctgcggttcgcgttcttcctgctcgccgaatacgtcggcatcgtcgtcatcgcggccctcaccaccgtcctgttcctcggcggctggcagggccccttcctcgacgcccaactcggctggctgtggacgctgatcaagatcggcgcggtctccttcgtcgtcatctggctccgcgtcgcctacccccgcctgcgggtcgaccagctccagaaactgtgctggaaagtcctcgtcccgatcgccctgggccagctagccctcaccgccctggtcaaagtagcgatctgagcagtcgcaggcgcgacagccgggcggctcccacccggcggtgacagcactggcgggaccggccggatcccggtggccgcggcgctggccgacgtcaccgacgaccacgccgaacgactgctggacgccctggtggacgcccagctggtggagtcactggaaccggagcgctaccggatgcacgacctgaccggatgctgaaccgcacctcctcggtgtggctcaagggggtcgccatccccagcggcccgatcgacatgaccggcaccaatccgctggagaagatctgacggtccccggacatcctgggagggagtccggggaccggtggtgccccctgggagggtgcctattcgacgacgacgtcgggcagcgcgagcgccagttcggtcagttcgtcggtggacatggtgggctcgtggtctccctcggccatgtcgttgatgaccacggcgttgccgttggcaagcgtgacgatgacggtgttgacccggtgggcgatctcgtcgggtgcttcctcgccgccgttggccgtctgctcgatcttgtggaccttcccaccgccgggaacggtgctctcctcgcagtcgtactcgtaaccttcggtgtcgttctcggtcttgccgggaccgacctcgtcctcgcagccctccgccaggtacggaagcagcggtccccgtcctgggtgtccgggaatggacttggcgccgtcaccgaagctgcccttggggtggacgctgatgtcgaacgcgtcgatgaacgcggcgtcctttttcaggtcggtgcggatggcgcccgtcagtccctcctcggtcggcatgccgtacaccggtttggtgtagccggacgggtcctcgtccatgatcgcgctgccctggacgtcgggccattcgtccttgacggcgtccttgacggtggccagcgagttctcgccgcgcaggaacgtcgggtagtcctccggttcgaggtacttctcctggttctcgtcggggccgcccgtggggtcgtcgccggggtcgtcaccggagtcgtcaccggagtcgtcctcgacgtagttctcgttgtggaccttgagatccgggtacttctgggtcaggtaggcccagaactcctcggtcagttccttggtcgcctcggtctgcttctcgtcgtcgatcccgatccagccgtagatctcgtccgggtccagatccggcagcggataggccttctgctcgccgttaccggcggcgtcgtcctgctccgcaccgctcaccaaggcggtgggcagggtcagcgccaacgcggccacgacggccacgcccgtgctcgccatgccggtcaggccgaacctgcggcgcttgaccagcttctcgccttcttgttccaatgtgtccaaatcgatgcggggcgcggggaggtccggcggcatcgcccgcgacagggtgccgcgaatatcgtcgttcatgcgtgacttccttcgaatgattcgttgatcgattccgtcagcagcccgcgtagtgttcgcaagcctcgcgcggtctgtgtcttgacggtgttctccgagcagcgcatgattcgagcggtttcggcgaccgactggtcctcccagtaccgccacaccaaggtggcgcgttgtcgtaccggaagtcgttgcagcgcccgcagtaccgcgacccggtcggtgccgtccgactcctgtggactgtcgggcaccgcctcggccaccttctcgcgccggaaccagccgcgccggtactggtcgatcagcacgttggtgacgatgcggcgggtgtacgactccagccggtcggtgcggacgacgcggggccaggccgcgtacagcttcacgaacgcggtctgcaccgcgtcctcaccgcgatgccaatcgccgcaggtcagatacgcgaatcggcacatccgatccaggttggcggcgacgaactcgcggtacgccgtcttgtgctccggtcgcatccgttctcctcatggtgggctctcaccggtagaacgcggccggacgcctggcgcgggtgacagccctcctaaagtccctcggccaccgacgcggcgatcttcagccaggcgtccttgctggcctggctcagcacgccgtagcggatcggctcgccggagtcgagcagcttctcgtacggcgccaacaggaccgcgcgggtgcgggccgagaagtgccgctgcacggcgggcaggtcgaggtccttgcggtgcgcgggcatcgacacgacgctgacggcctggcgaaccagttcccgccgtccgctctgctccaggtggtcgagcatgcgcgccgccgtctcggcggagtcgttgcgcgccgacatggtcaccaccagctggtcggtggcgtccatcgaggactgccagttggcggcccggacgttgttgccggtgtcgacgacgatcagcttgtagaaccggctcacgacctcacggatgtcaccgaacgcctgcgaggtgagcatctcgccggccgtcgccgactcgtcggaggccagcacgtcgaacatcgcctcgccctgcgagcgcacgtactgcgacaggtcaccgacgcgtccggtggggccgcggaagtggtcgaggtcgcgcagcaggtcccgcaccgtgcggtggtggaagtcctgctgggcccgcatgccaagggtgccttgggtttcgttgttgtcccaggcgaggacgtagccgccccggcgctgcccgaacatcatggccagcatcagcaccgcgacggtcttgccggcgccgcccttggggttgacgacggtgatctgacgcaggccgccgaagttgcggcgcaccgcctcggtggagcgggtgatctcgcgttcgcgtttgctgggcgacatcgccagcagaccgaaggtgcccttgcgcagcgcggcacgcggccccatggtcgccaccggcttctccgggacggcggcccggcggcgggcgaagtcgtcggcggtcacgtgggtgggttccagcgcgcccggctggtcggggtacggcaccggcagcgcgttggcgccgggggccggcgactgcggctccgacccgtagggctgcccgatgggcggcggggacgagggctgcccgatgggcggcggggacgagggctgcccgatcgggggcggcgcggaggtcgggtattcgggctggctctgccacgggtccggctgcggggccgagaccggctgctccgcctgtatcggccaggcgtcgggcggcggcgcggaggtgggctgttccggctcggcctgccaggtctccgactgcggggccaccggcggctccggcgggtgctgccaggtgttcgacgacggggccgagaccggctgctcgggttcgtgctgccaggcgtccggtgggctcggcggcgggtaggacgacggcagcggcgactgcgggtaggcgcggccgggcccgtcgggctgctgcggctgcccgacgccgtagaccggcggcggcaccaccgggtgctgggccgtgtgaccgtagtcgggctgtggttgcggctgcgagccgtcgcgcggtggcgtcacgtggtgcccggccgtctcctcgctctgcggggcgaagggtgaccagtggggaaccgtgttctgatcatccgcagggacttctgccggagcgttgtctccggtctcggggcgggcctgttggtggtccactgcctaaaactccttagagctatgttcctgccgaacccactgtcggtgcgtcgacggtgatcttgggaacgggatcaccgtcacacagcgtagtcagcttccggggaactcaccagtcttgaggcgagctccggcccacggcaaagtgaggtcaatggggaaatgctctcattcacgccggggcatcgacataccagcccgccgccgcgcgctccatccaccaggtgcgcttgcgtcgcagctcaccgacgacaccgtcgtcgacgaacggcaccggatccacgggtgtgatctccaccgcccggcccgcggcccggcgaacctcgacgcgggtgcgccgcttgaacaggccccggtggacgaagggcaccgcgaccgcgacgtcgagtttcccgtcgcacgggtcgggctgcgacagcggcagcccgtcgacctcgccgtagccgtcggcgttggcgaccacgcaggtcaccagcgcttcctggcccgcggtcaggatcgcgtcgtcgagggcgatcttgccccgccacggcgtgtccccgccgccgacgcgcacgccgtgcacggtgacgcccccggcgtcattgcgcagcaggtcggtgcgtttcacggccccgccgatgacggcggcggccacggcttcgggggtgtcgggcaacttcagggcggccaccaggtcgggggtctgcgccagcggcaggatcgccagcggcggcaggtcgggcacggtgcggtcgcctggcaggtcgtcggggcgggagctgggcggcggggcgaggcagcgcaccgcccggcgcagtaccgcccggacctgggcgtcggtgtcggcggccacgacgatgcgggcgtctccggtcacgacggtgtcgatcccggcgtcgtcatcggcctcggccagttcgacccgggctccggcggccttgagtgcgtcgacgcaggccagcaccggggtgcgggttccgcaaccggtggggccgttgacgaggctgagcaccgtgacatccacgagcagcaagattacggctcagacgggcgcacaccggcggcgggcggcggccgtgtcgcggacggcacggtcggcgtcggcatcaagctgccacttccccaggggacacgaaagcgggcggttcgtcccggcaccgtcggtgccgtcgcgagccgcccgcgaacgttcgctggccaatggcaggttactgagctgacaggtcttccaccgattcgcgcggcgcggggatctgctcgtgcaacaggtcgcgcacctcggactcccggtagcggcggtgcccgcccagggtgcgaatggcgctgagcttgcccgccttggcccaccgggtcacggtcttgggatcgacgcggaacatggacgccacttcggccggggtcagcagctgctcggggtcatgcgtacgcgctgtcatgggtttctcctcaaaattctcatcgcgcgatcgcccggatggggctggcgatctgagcgcgtttccatcgtccgggccgatgccggggtgtgacataggccgaacggtcaaaagcgattcaaccgacaggtggggaaaacactgatatttccggttttaggggtatatgtcagcgttttcgtccataagttgctccgttcccgcagtcggatcacccgccaccgccgcatcagctgctcgtagccgcgaccggccgcgacgacatcgccacgggccagggccgtcaacccgtcgtgcaccagctgcggcgagtcatcgccacgcaagtcggcgtcggatagtacccagaccaacccaccatagtccacttcgaccatagatcgtgggtggaaaacggaaagccactcggagacttgacggacgctgacggccacggggttgcttcgtcccagagaagtttgcaaaattccgtatgcccgccgtgcccgacgccgggcccgcgccatcggcacccggtaccgcaggccacgcttgcccggttccagcaccagttcccgctccgaggactccacgcacgcgaaccacttggtcgggacgtgccacatcgccacgtgctcgtgccagcacgggcccgcatcggagtcgccgcgggcgtccgggccggccgacatcgcccccgccatcatggtcagccgccggggcgcgaaggcgtcgacgaggttgcgcggcacctggtcgccgatgccgcgcaccgccgcggcactgcgttcgttgagctcccacggacagatcagcggcccgtcctcggtgtcgaggacgtaggcctgctcggggacccggggaagaatgtcccattcggggttcatcgcttcgtacacgagttttcgctgtatcgcgggtccctcacgcgcggaaacggcctggccggcctcggcgtactcgcgccacagtgccgcccgctcgtcggagaaggcggcaagcggctcgtacacccgcagaaacgccgcgcatggagtctgcacggcgcgatcttcgcacgaaactcagcgcgacgggcaaggcaccactgtcgtgccaccaccagcgtgtatgaactgggccgacggtctagtgttgccgaaggcggcaaccccgccagtcggtattaatgtcccataaggacacaacgaacgtggagtctgcaccatgggcgtattcgaagcccccgagaacctgaccgggcacgaacaggtcgtcttctgccaggacaaaccatccggcctcaaggccatcatcgcggtgtactccaccgccctgggcccggcacttggcggcacccggttctacccctacgcgtcggaggaagaagccgtccacgacgccctcgacctctccaagggcatggcatacaagaactccctcgcgggcctggacctcggcggcggcaaggccgtcatctggggcgaccccgagaccgacaagtccgaggcgctgctgcgcgcctacgggcgcttcgtggagtcgctgaacgggcgttacatcaccgcctgcgacgtcggaacctacgtgcacgacatggacatcgtcgccaaggagacccgtcacgccaccggccgctcggtcgagaacggcggcgccggcgactcctcggtgctgaccgcctacggcgtcttctgcggcatgcgcgccgccgcccagcaccgctacggcaccgccgacctgaccggccgcaccgtcggcgtcgccgggatcggcaaggtcggacggcacctggtgacgcacctcatcgaggccggtgcccaggtcgtggccaccgacgtcagtgagaaggcccacgactggctgtccgccaaccacccgcaggccagcttcgtcgactccaccgagaagctgatcgcctccgacatcgacatctacgcgccctgcgccctgggcggcgccctcaacgacgactcggtggcggcgctgcgcgccaagatcgtggtcggcgcggccaacaaccagctggcccaccccggcgtcgagaagctgctcgccgatcgcggcatcctttacgcccccgactatctggtcaactccggcggcgtgatccaggtcgccgacgagatccacggcttcaacttcgaccgcgccaagcgccgcgcgtccaagatcttcgacatcaccggacagatattgcgcaccgccgacaccgagggagtccccccggcggtggcggccgaccgactggccgaacgccggatggccgagtgcggtcggttgcggagcattcacctgccccagtcatagatggcgtatcgggccgcgccaaacgtggtcattaccgcattctgatgacatatccccataaattcgcgaagtttgtggggatatgtccggaaaaatagcccagttttgccggtgggccgggtgggaagaccgccagtcgcgctgtaccgtaggagccacgagagatgtcaacttttccggggcgcccctgcggtagccccgatgattctgtgcgagggggtcgagccatatggggcgcggccgagctaaggcgaagcaggcgaaagtagcccggcaactgaagtaccacacgccggacaccgacctgggagcgcttgagcgcgaactgtcaggaaacgacgcgagggacgacgactatgacgacccttacgacgcctataaaccgaggtcgggcaccgacgagcccgagccacgcgaagaagactggctcccgaggaaacactgaggcccactgaagccgccacgaccgcgttcgcgcgggcacagcggcttcataggtgtgtcaagagaagtcgaagacggcaccgccggttcgcgcgaccgcttcgcactcgttgctgaactcctgctcgtaactgcgctcgccaccgtcccagacgcccttcgcgatggcgaccacgggggcgaactccttggtgcaggggccggactgggccgggatgtcggtgacgtgcccgtcggcggcgtccaggtcctcgcaggccgcggcggtgttcgggtgtgagccgccgtcgggagtgcaggacaggtcgtacgagatcgacgcgccctgcttcggtgtgagcttcaggctgtagtggccctcgacgacggtgtccacggcgctggccgaggccgcggcgggcaccgccagcagtcccgccgtcaggacgacggcaccggcgagccgcgttgctgttcgtgtcatggtggtgttcccccttcaacacgaagcgtatcggtccgcacactcgcccgcgcacgcttcggctgccccaaatgtcgggttagcgactatgctgggcgccatggcagaatccaccttggacgaactttccaccgaacagttgcgcgagcgggctttcgcccgtgcccgtcaacgtcatgatctgggtttcttctgggacgtggtgcgtcatttgccgcacgcccccgaggccgaggaggtcgacggttcactgggatcggtgggcgcggccatcgacagcgtcgtggcgctgtggcacgagctcaccggccacgacaccgactacggctcgtcggaaccgttgctgcgggccaagttcatcgactatctgtcggactgaagaacccccgcagcagcgcggcgcactcggcttccaggacgccggagtacacctgcgggcggtgggcgagcctgcggtcgcgcaccacgtcccacagcgagccgacggcgccggtcttgggctcccaggcgccgaacaccaccgttccgatgcgggacaaggtgatggcgcccgcgcacatggtgcagggttcgaccgtgacgaccaggacgcagtcgctcagccgccagccgtcgccgtggacctcggcggcccgccgcagcgccaccagttcggcgtgcgcggtcgggtcgccggtggcctcgcgaaggttgtgggcggcggcgagctcgatgccgtcgggcgagtagacgacggctccgatgggtacgtcggagccggattcggcggcgaccgcgagcgcccgccgcatccacgtctcgcgttggttaatcgtggacctcgtcgacgacgtccccgcagccgatcagcgacgcgacctcggcggtcacatcggacggaagcatgccgtccttggcgcacaggttgagcagcgtcgccgcggctacgcccagatcggacagaaggtcggcctcaccgaccggctgggcgtccagctcgctcatgacgggggtttcgaggtcgtcgtccccgttgggcaccggagccacatccgcgtcgatgtcggacagcagcaccgcgcccagccggctctcctcggcgaagggcgcgtcagaaccgaagacccgtgcgtcgtcgccgttatccagacgcaggatcaccaggtactcgtcgtcggcttcgacgaagagcagcgaaatctgagcctcgggatcgacgtcacgtaccacgtcgatcacgtcgtcgagatcgccgaccgagtccagatcaatctccgcggcctcccagacgtcgtcggcgcgagtggccgcgacagcgaagtaggacaatgtgttctcccgtagaggaatggtccgatgggactaaagaactgcttgagaaattctcagggtattgcgcacggtgcccggtcgtcaccacaggacccaggtttcgtacagcaggtgctgcaattccaccacaaggcccacgacggctaccgcggcaccggacaccgccgcgacacccgctgcggcaccacggtcaccgtagcgcgccaacaggaatgccgcacccgcggcgaccaggctcgcggcgagcatcacccacaagcgggatggcagatcggtcccgaggaacgcggtgataacgaaccacagcaccgcgacgcccgctccggcgaacactccggccgaagtagaccgatgcggctcccggtacgtggggcgggtcagcgtctcgtccaccggccgtgcggggcgcccccactggggctgggactgcggcagcagtgggggccgctgctggggttgcggcctaccgacctgcgcgtactgcccgcgtccgggcgcggtggcgcccggcgtggcccatcctgagtcggtcatggctcaagagtaagtgggctggcctagtacgggaacagggccagtccgcggcggttgatctcaccgccggcgaaggtcgagaacgaaccgcccgcggcgagcacgccgccgccccgggccaggaagtgggtgccggtgaccgagttggcgccgggattccatgagtggacggagttgccggtgctgacggcgaacagcttgccgcgttcggcgaagacgccgtccaggcaccgcccgttggcgcccaggtcgtctccggcgcacagcctgtcgaagtggccaccggccacgacgacgccgcggctgaccgagacggcggtgacgtcgccgtcggtgatgcgctcccagtcggtgccgccgccggagtcgtaggccatcacgcggccgccctggccgccggtggcggcgtagatccggccgtcgtaggcgtcgatgtcgtagacgaggcccttgtcctgtgggtcgaagctggagtacaccgcgccggagtcggggttcagggcggcgagtttgcggacctgggtgtcacccacggcggtgaagccgccgccgacgtagagcttgccgttggcggcttccagcgtccgcacgccccggtcgaacatcggggcgaagtccccgacgaggccaccggtgccggtgctgacggcggcaaccttgccacgcggctggccgttgacggtgttgaagtccccgccgatgtacagccgggtgccgtcgagttccagggcgcgaggcagcgcgttgacggagacgtcgaagtcgcggtccacggcgccggtgcgcagcgagaaccgggccaggtgccgggcggggtggccgttggcctcggtgaagcgtccggcgacgtacaggtagtgggaaccggtggccagcgcgtagacggggccgttcagttccggggagaagacctcgaggtcgccctcgggggacaccgccgccaggtgggtgcgctgctggagtttgccgtcggcgacggcctcggcgaactcgccgccgacgaagaacttgccgcgcgcgtaagcgagcgcgtggaccggtcccttgaaggtcgccccggcgatcggctgcgccgcaagactttcggggaccggctcggcgaaggcggcgacctgagctgcgaacacgagggccacgacagcgccgatgacagcaagtagtcgtctcatgacgagtcagtctgtcatgtcggggcgcgaaagccgcgacggcgcgagctaacacttcggtcagtaacgcggccggggccagccgggattcaccggcgcgcgaaccaccatcgggatcggcatgaccggctgcggcggcgggttcacctggcgcaccgagcggtcggggaactcgatctggtagtaacgtccgtcccatttggcgtgtggcatcgtgcgatcggctccggcgaacagttcccggcaggccaccagtgaccgcagcagcgcgtactcgcgctgctggtcgtccggattggcgacgccccggcgcatgctgtcgcgcagcagcgccagctgggtggccaggtgctggtagtcgcgcatggccttgccgccggtgtcgcccgcgacccgacgggcccagcggcgggcggcggcgcggcggcgataggttgccagggcggcgatctcgggcggcgagatccagcccgcgtccacatagtcggccagttcgcgcaccgcgagccgggcctcggcggcccgcacccacagtgccccgccgacggccgagaagaagatcggcatcatcaccgacaggtagcccgacagcaacacgttggggcccagcgaggccatcaggttccacagtccgtgcagcagcatcgccaccaggatcatgccgaccggcagcagccaacgggtgaaaccgttgcgggcccggcgccgcgacaggcccagcccgatcgcggtcatcgacgtgaacagcgggtgggcgaagccggagaagaagatccgcatgatgaacgtcatcgtcgccaccaacgcgcccccggcggctcccaggtcgccgctggagccctcggcgtagccgcgaccgaggtagaggatgttctccaccatcgcgaaacccaccgccgacaagccacagtagacgagcgcgtccacgagtccggtgaagtgccggcgccggaaccagaagatcagcaacggccccagggccttcatgaactcctcgatcaccggggcgacggtggtggcggtgaagatctcggcccagctctgcatctcgggttcgggccacggccagtcgacgaggctgtacagcttcatccccagtccgttgacgcccagcgccaccgacgtggccaccagggcaccccaggcgaaacagaacaccagataccaggcgggcttggggttgtagcgccccagccacaggaagcacgcgacgagcagcggcaccggcaggatcgccgccgccaggcccaccatcgtggcgcgcagccccaggttgaacccggtcgcccacgtcatgacgacggctccggcggccagcagcacgatgatgccgatgatcatgaagaaccggccccaggagaacccgtccttgacgggcacggtcggcccgtcctccatccggggcggctggggcggcgccggagaaacgctcgtcatgccgaaaagactatcggttgcgtatctcacgaaccggaacacggggtggacagccgaggggtcgtcggctaagttcgctgtcaggtcatgagtgacagcgctaagccccggctggctgtccggcaacccaactccgcgtgggggtgccccgggtgaagaccgggttcggcgtcaataccggcgccgcgacaagcgcgggcccctcgggtcccacggacctgatggaggcacccgatggctacgtccacactcataaaccgccccgctgcggtgattccccgtccccggccgctggccgaactgctgcccgccgccgcgaaccgggcgcgggagctcgacgtcgtcgaggcgcccgaggtgccgcttgtggacggtacgtcgacccggtacgcgaacttcgactacgccgccagtgccccgtgtatccgggccgccgccgacgcggtggccgaactgctgccccgctacacggcggtgcaccggggcgcgggctggctgtcccgcgagtgcacccggtcctatgaggaggctcgcgccgccgtgggacggttcctgggttgccgtcccgacgactcggtcgtgttcaccaagcacaccaccgaatccctgaacctgctggcccgcgcggtgcccgagggcacccgggtggtcgtcttcgactccgagcaccacgcgaacctgctgccgtggaccgacccgatccggttgccggtccccgactcccccgccaccgcggtgcgttcgatcgtgtcggccctcgaggtgctgggcgacgaggcgccggtcctggtcgccatcaccggtgcctccaacgtcaccggcgagctgttcccgatcgccgaggtcgccgtcgcggcccgccgcttcggtgcccgggtggtgctggacgccgcgcagctggccccgcaccgcgcgatcgacatcgccgcgctgggcgtcgactacgtcgcgatctccggccacaagctgtacgccccgttcggcgccggggtgctggccggacgctccgactggctcgacgccgccgacccgttcctggccggtggcggggccaccgccaccgtcggcgacgccacctgcgacatcacctggaagaccggcccggcccgccacgaggcgggcagccccaacgtcatcggcgcggtggcgctgggcgcggtctgcgaggccctgtcgaacgcccgccgttccgagctcgtcgcccgcgaggacgcgctgcgctcccggctcgccgacggcctgtcggcgatccccggcgtcaaccagctgcacatcttcggccccgactccgaccgggtcggcaccgtcgcgttcacgatcgacggactgtcggccggagtcgcggcggcggccctgtcggccgagtacggcatcggcgtccgcgacggcctgttctgcgcccacccgctcacccgccgcctcgtcggccgccaccgcaccaccgcgccgagtggttgcggcggcggcgaacccgcctccccgcaggcgctgcgggccagcatcggccttggcaccaccgaagccgaggtggaccggctcatcgccgccgtcgccgagctcgcggccgcgggcccggcctggaactacgccgaagtggacggacgccagacgccggtccccgatccgcgagtcggctgaccccgccacctacgcggtatccttggcggctggaggtttcccgtgtcttcaccccgcaaggactcgctgcggtcgatagcggtcatgatcggcctgttcgtgttcgtgatcgcggccgtcgtgatcgtgctcaccttcggactgtcgctcctcacggacgacttcgtcgcgcagttcgaatagtgagaccccgccaccccagccgctagcgcgccgccagcagctggtcgatgtggtaggtcagcaccgccagcgccgattcggcgccgcggtggcccagcgcgatgtccacaccgaggctgacggcgaccgcccagcagatgtcggcgtcgatgtgcgcgtcggcgtcgcgctccacgccccgttcgacgcgcgcggcggtgatgagtccggcggtgaagtcgcgcagctggtcgtcggcgggggccagcatctgcgccatcgacgagtcggacatggcccggcccaccaccgccagcgagaaccggatcagccggacgctctcctcgtcgagccggaccatcgcgtacaggcactgccgcagcatgtcctcggctgaggccgtgtcgatcgcggcgatgcccgcctcgatcttggcgttcagttccagcaccgagcgccgcatcgcgtcctgcaccaggtcgctcatcgacgggtagtagtgctgcacctgtcccatggacacacccgcctcggcggcgaccttgcgcagcgtcaccccttccagtccgttgcgcacggcgagggaccacacggcttccaccagccgtttcttgcggtcggcgtgattgacgagcctgggcatggcctggtgcctccatggcggtgcgatcgcattgcgttcgagtagacatcgtattacaatgcaagtgcattgctaaaactcgaaaggcgaacgatgaagttcctcgtgattcagatctgcggcatggtcgtgctggccatcggcggccagggagcgatccggctgttgatcgaccacggcgaccgcggcctgctggactggctgccgggcgggttcgcggtcaccctcgccggatacgtgctcgtagcgatcatcggcctgctgctgggtggctggggcgccgacaagcacaagaagcagcagcaggccgagcgggcatgaccccacggcgcgttcggacgaaaagacggctgggccggggtgtcgcgatgacaccccggcccagccggaactgttgactaagccgacggcagcgcgttcagctgaccgttgacacgctcgatatcggactcggcggcggccttgcgggcccggatcttgtccaccacgtcggcgggcgccttggccaggaaaccctcgttgccgagcttgcgctcggtgccgtcgagttccttcttcgcggcggccagcgccttctccaaccgcgcgcgctcggcggccacgtcgatggtgccccgggtgtccagttcggcggtcacctcggacgtcaccgcgagcttggcggtcgcggtgaactcacccgagggctcgtccagccgcgccagcgaccgcaccagaccctcgtgctcggccagaccggcccggtccagaccggacagccgggtcgccacccgctgcgcgggtttgaggccctggtcgctgcggaaccggcggatctcggtcaccaggtgctggatgcccgcgacggtcttctcggccgccgcgtcggtggcaccggccgtcggccactcggccaccatgatggactcaccgcgctcctcgccgccggtcagcgccagccacagctcctcggtcacgtacggcgtcatgggatgcagcagccgcagcagcgtgtcgagcacgtggcccagcacccggcgggtggacgtggcggcctcgccaccagccatcagcaccggcttgctcagctccaggtaccagtcgcacacctcgtcccacgcgaagtggtacagggtgtcgctggccttgccgagctggtacgcctccatctgggcgtccacctcggtgacggtgtgcgacagccgcgacaggatccaccggtcgatagtggacagctgctcgggttgcggcagcggcccctcggtggtggcacccgacatgagcgcgaaccgggtggcgttccacagtttgttgcagaagttgcgcgaaccctgcacccagtcctcgccgatcgcggggtcggcgcccgggttggaaccgcgcgccagcgtgaaccgcaccgcgtcggagccgtaggcgtccatccactcgatcgggtcgacaccgttgcccgcggacttggacatcttcttgccgaactggtcccggatcaggccgtgcagcaccacgtccttgaacggcggctggccgtccatggcgtagagaccgaacagcatcatccgcaccacccagaagaagatgatgtcgtagccggtcaccagcaccgaggtcggatagaacttctccagcgccttggtctgctccggccagcccatggtcgagaacggccacagcgccgaggagaaccaggtgtccagcacgtcctcgtcctgtgtgtacccctcgggcgcggtctcgcccggacccacacagatctgctcgccgcccggtccgtaccagatcgggatccggtggccccaccacaactgccgcgagatgcaccagtcgtgcaggttgtccacccaggagaagtagcgcttctcctgttccagcggcaggatccgcaccttgccctcgcgcaccgcgtcaccggcggccttggccagcgggtccaccttcacgaaccactgcaggctcaaccgcggttccacggtggtcttgcagcggtcgcagtggcccacggcgtggacgtagggacgcttctcggccacgatccggccctcggaccgcaaagcggccacaatggccggacgggcctcgtagcggtccagccccaggaacggtccgtgcgcggtgatgacggcgcgttcgtccatgatgagcggagccgggagaccgtgccgctgcccgatctcgaagtcgttggggtcgtgcgcgggggtcaccttcaccgcgccggtcccgaactccgggtccacgtgctcgtcggcgatgatcgggatccgccgcccggtcagcggcagttccacctcggtgcccaccaggtgcttgtagcgctcgtcctcggggtgcaccgccacggcggtgtcgccgagcatcgtctcggcccgggtcgtggccaccacgatcgcgttgtcgccgtgcccgtagcgaatgctcaccagctcgccgtcgtcgtcgctgtggttcacctcgatgtccgacagcgccgtcatacagcgcggacaccagttgatgatccgctcggcccggtagatcaggccgtcgtcgtacagcttcttgaagatcgtctggacggcgtccgacagcccctcgtccatggtgaaccgttcccggtcccagtccacggagtcgccgagcctgcgcatctgtcccgagatcttgccgccgtactcggacttccactgccacacgcgatccacgaacgcctcgcggccgaggtcgtgccgcgacagcccctcctcggccagctgccgctccaccacgttctgggtggagatgcccgcgtggtccatgcccggcatccacagtgcctcgaagccctgcatccgcttgcggcggatcagggtgtcgatgatggtgtggtccatggcgtgcccgaggtgcaggctgccggtcacgttgggcggcgggatcacgatcgagtaggcgggcttgtcgccgtcgtccgaagcggtgaaccggccgtcggctacccaccgctggtagcgccgagactctacgtctacgggcgcgtactgcggtgggagttccgtacgggcctggttcttcgcttcattcgtcacccggacagtttacgaagcgcaccctaccgccgtcatcgaggtttccgcgcgacgcggcgatgagttccgcgtctccgttacgtcatacctaacacataccgtgaaggcgccccccttcagacacctcacatatgaaggaaaccaatgtctgacaacgcaacccccgcccaggacaccaagcgccccggcaaagccctcaacatcatcctgtgggtcttgcagggcctgctggccgcgttcttcgtgttcgcctcggcccccaagctgctgggcgacccgaccgccgtcgagatgttcggcaagatcgacttcggcgactggttccgctacctgaccggcatcgtcgagctggccggcgccatcggcctggtcatcccgcgactgtccagcctggccgccagcggcctggccatcgtgatggtgtgcgcgaccgtcgccaacctcaccgcgctcgagatggcctgggcggcaccgcagacgatcgtgctggcggcgctgttcgtcttcatcgcctggggccgtcgcgaccagaacaagcgactgctcgccatgttcaagggctccaagaccgagccgtcctccgtctgaaacaccgcttcgcgacgcgccgccggaccacggcggcgcgttgtcgcgtcccggctcagtaacccttggggtacacgtagaccttcgtcgccgatgcgtcgaagttctccggcgggccgtcagtgacgatgaggtgctgcttcgaccagccgggcgggatctcggcgcggaggttcagcgcctcgagcggcgaggctccgacgatctttccgttgtcgtcgcggaagatcgcgcacccgccgggccgttcaactatgcgctcgtatccggagtccacccgaaaccgcagcagcaggtcgccgcgctcatcggcgtacgcgccgatctcgtcgtcgccccagtagggaacctcctgcccctggttcacccatgagcccttgaccttgcttaccttgagttcggcgaaggcccccgtctggccgtcgaccggataccaccgcacgtcagccacgtcgagtttgaccttcgcgacccccgaactgtccatatagaccacatcgccgatgccgacgcgttgtcccggaagaatcacgggcacggtcgggtcgagatcgtagtcgccgtgctccttgttcagggacttgccgtcaccgtcgaggatcgccagcttcagggtcacgaccgccaccatctcctcgctggtgttctcgaccatggcaccccagctgacctgcggttctcccgcgacatccaccaggggctggtatcccttctccacaatcctcacttcgccgtcgtcggacggcttgtcggttggcggcgcgtccggcgggaccgtgtcggtcgattccggggacggcgtgctgaggtgcggcggcgtatcgtcgaacggcatcccggaacaaaaccagaccagggcggcgagcccgatcacgagaatcagaatcgcgcgtggccgattcgccggtgcgatgagcggcggcgagtcctgatcgacccgcggggttccgtcgggatcggcctgcggcgtctcgtccgagacggggtctggcgtcgtcatgggatctccacattcggcggtcatcgctggcggcgaggatagcggccccacgcaacccgaacggcgacttgacaaccggccctaatctcgttgccgtgaacaccttcgcacccgccggtcgccgcctccgcgcctcgctgcgtacgcaccgcaagcggtggattctgatcacggcccccgtcgcggtcgtcgcgctgctcgcactggtcacctacctggtgtggccacaactcaccgatcccgccgcggcgacgattcgcgactacctcaccgccatccgcgacggcgacgcgagccgcgcccgcgaactcgccgagggcgacgacgggacttccgcggtcgacgacgaagccagcacccgcttcctcgccgacgacgccctcggtgccgaatggtccatcgacacggtgaagtcgacgggagaggtcaccgcggacacgctgaccgcctatgtgaagacgacgatctcaacccctgacggcgaacgcgcgacgcacaccttccaggtccacaacaacgacgacggtagctgggacatcatcgatccctacgtcaccgccgtcttctcgccgtcattggtgccgtacgtcgatgtcaacggcgccaagaagaacatcaccggctacgaggcccctgaggaccacgtcagcgaagcgaccttcctgctgttccccggcgcctaccggttctacgaatcggttccgaaggtcatcgactacgacgcccccaccatccccctgctgaccgggaacctcaacgtgggcttcgggggagacgacgttagttacggcgtgaacccggtgaaactccccgcgatgaccctgacgaagtctggccagaagaccgcgcagaaactcgtcaacgactacatcgacgactgcgcgaagaagaccaaggccctgacgcccggatgcccgttcggcgccgagtacgttctcatcccggacaagcccggctatgcctacgacgaggactccgtcaagaacgtcaagtggaaggtgatcgactatcccgtcatcacggcggtccacgacgcgaccgtcttcgccatatccgaccggcagcgcggcacagtgaaactcaccgcgaccggcaccgaagacggcgtcaccgccacctcaacggccgaatgcgagatcatcgacaccgagttcaacctcgagatcaccaaaaagggcaaactgcggctgttcccggaaggcggacgcaccgacctcgacgacgtcgatccggacgggcttcgctggtcgacctgccccgactgaggaccggcgggttcagcggtcgaggatctcgtcggcggccgcgtacgggtccagttcgcctccggcgacccggcccgccagcgtctcgtccacccggtacttgcgcgccagcgcgcccagcacgatcgccgagatctcggccttggcgcgggcttcccgacggcgacgcagttcgccgtgctcgtcgagccactggtggtgtttctcgatggcgccgacgacttcgtcgatgccctcttcccggtgggcgatggtcttgacgatcggctgccgccactcgtgcggctcccgggtcaccagcgccatcatggaacggatgtcgcggaaggtggcgtcggcgccgtcgcggtcggccttgttgatgacgaagatgtcggcgacctcgaggatcccggccttgaccgcctggatgccgtcgcccatgccgggcgccagcagcaccagggtggtgtcggcgagcccggcgatctcgacctcggcctgcccgacccccaccgtctcgatgaggatgacgtcgaagccgcacgcctccagcacccgcacggcctgcggggtggcggcggccagcccgcccagatgtccccgcgaggacatcgatcgaatgtagacaccctcgtcgagggcgtgctcctgcatccgcacccggtcgccgaggatggcgccgccggtgaacggactggacgggtcgacggccagcaccgcgacgcgtttgcccgccgaacggaacgtcgacaccagcgccgtggtcgtggtcgacttgcccacgccgggcgaaccggtcaatccgatgacctgcgactgtccggtcagcggcgccagggtggcggcgacggcgcgaacgccttcaccgccgttctcgacgaccgtgatcagacggcccagcgcgcgcgggtcgccgtcggcggcccggcgggccaggttctcgatgtcgctcaagacaccctcagcagcagtgcgtcgccctgtccaccgccgccgcacagggccgcggcaccgagcccgccgccgcgctcgcgcagctcgtgggcgagggtcagcgccagccgggctccggaggccccgatcgggtgccccagagcgatggcgcccccgttggggttgacgatctgcgggtcgacgcccaggtcccgggtggactggatccccaccgcggcgaaggcctcgttgatctcgatgaccgagaggtccgaagtagacttgccggacttggccagcgcggcctggatcgcccgggacggctgcgagtgcagcgaggtgtcgggaccggcgaccatgccgtgcgccccgatctcggccaggtactcaagccccagctcgttcgccttcgccttgctcatgacgacgacggcggcggccccgtccgagatcggcgaggagttgcccgccgtgatggtgccgtccttggtgaacgacggccgcagccgcgccagcacctcgggggtggtgtcggcccgcacgccctcgtcggcggagaccacgatcgggtcgcccttgcgctgcggcacctcgaaggccgcgatctcacgatcgaagcggccgttcttctgcgccgcggcggcgcgcacgtgcgaggcggcggcgaactcgtcctgctcggcccgcccgatccccagcttcgtgttgtggttctcggtcgactcccccatcgggatgtgctcgtaggcgtcggtcaggccgtccagggccatgtggtcggccatcgtcacgtcgccgtacttgtatcccttgcgctgcccggtgagcaggtgcggcgccagcgtcatcgactccatgcccccggcgacggcgatctcgatctcaccggcccggatcagctggtcggccatcgcgatcgcggtcagcccggacaggcacaccttgttgacgttcagcgacgggatcgtcagcggaattccggcaccggcggcggcctggcgagccgggttctgaccggcgccggcctgcaggacctgccccaggatcacgtactccacctgcccggcgtccaccccggcgcgcgtcagcgcggcggcgatggcgtgggatccgagcttggtggccgggatgtcccccagcccgccgagcagtttgccgttcggggtgcgggcgcccgcgacaagaacactcgtggtgcgatcgtcgcctgtcatgtcgacctccagatcgagattcactgaccttaagccagactaaggggcatggctgaaatcaaacccgtggggctgcttggtgtggatcacgtcggcgtggccgtggccgacctcgacgcggcgatccggttctacgaggacatcctcggcggcgaatgcgtccacgttgaacagaacgacgaacagggtgtgcgcgaggccatgatcgccatcggcggcggcaccacccggatccagctgctggcgcccaccgaccccgcctccacgatcgccaagttcctggacaggaagggccccggcctccagcaactggcctacaccgtggccgacatcgacgcggcctgcgccagcctgcgcgccaagaacatccggctcctctacgacgagccccgccggggcaccgccgactcgcgcatcaacttcatccaccccaaggacgccggtggtgtcctcgtcgaacttgtcgaacccgcgcgctaggcggcgaaggcgacccgctgttcgctcacccactggccgaagggccgggccgggtgaccggtgatccgctcgacgttgttgttgaccagcgccgggacgtcgacggccgcggccatgacgtccagcagcgtctccagcaccgcctcgggcaggtgcggcggacgttcggccagtgcctgctcgcgggtcagctcgtccagtccgatcggccggtccaacgcttcgcccaggacggacacgacgtcgcgcagccgcattgattccggcccggtgagcacctgcatccggccccggaaccgttcccgggtcagcaggtcggcggccacctcggcgacgtcgtcgatgtggatcgggttcacgtgcgcgtcggcgaaggcgagccggacccggccgctgtcgcggatgtcgttcgcccagtcgcggcgcgcgttgctggccagccagctgggatagagcaccgtgtggtcgagccccgaggccgacagcgtccgttcgatgccctgatggacctgcccgatgacgcggtcgtgttcgccagcgtcccaggacccgggtgatgacagcagcaccacgtgccgcaccccggcttcgcgggccgccgccagcagtgcttccgggctgcccgatcgaatggggtagaggaagatcgtgtcgacgccgtcgagcaccgccgtggcgtcacccggctgaccgatgtcgaggctgacggtctcgacgccgtccggcacctcgagtgcggcggcttcgcgcgcggcggcccgcaccgcgaatccggtgtccgccaaagtggacacgacccggctgccgatgttgccgcttgctccggtgacgaggacggtcatggcactgctccttcgcgagctccgtcgcgaagcgtcggaaagccctggtagatagcatgaggggtacactaatttgatttggaagcaaattagttttgacagcaaagctatatcggaagtgggccgatgacaagcagcaagcggcgtccggccgggcaggatccggacctcgacgaggcggtgcgggcattgctgctgctcatgccgcgcatggtcggtcgtgtgaaacgcatccccgtccccgaacagctgcgctcgctggaactgagtccgcgccacctgtcgatgctggccctgatgctgttcgacggcccgatgacggtcaaccagctcgccaaccggctggaggtcgcgccgacgacggtgagcctgatggtcagcgaactgagccgcaagaacgtcctgacccggctggaggacgagaacgaccgccgtcgccgcatcatcgacatcaccgacgcgacgcgccccgacatcgagacctggctggccaacggcgcccgagcctggcaccaggcgcttgacccgctcacgcccgagcagcgacggctgttcatcgacaccctgctcgcctacgaaaccgccctggagcgcaccaacgccgccgactgacgtcggcggatcagcctcccatcgcgaacccgggaccgaagtacttctgccgcaactcggacgactgggaccggtagtccttgatcgccagccgcacggccaccagcacctcccgggtgaagtcggcctcgggcagccgcttcaccgtcccgtccttgatcttgaactgccagcgcaacaacgcctgcgtccgggtgcggacggtgccgtcgcccgactcaccccggccctcgacctccagccgcgcctgttggtactcgcggtcgtgggagttccactcgtcgccgggctcgaacacgacctccaggcccgccgaggtcacgatctcggtgtagccacgccgatagctcgtccacgtcaaggtcgccaaccgcgacaactgatgttcaagttcgcgttcggtatacgcctcataaccaccggaccgaaactccagcttgagattagtgcgccccgtcagaatcgaacggatattgccatccggagaacttgacctaatggaaagcttgtccaatctttccgcaatattcatccagaattacccttctcaagtctccatttatatacggcttgacctgcgcagttatacgaatattgccattctaatgaccactttccactgctagcattccgactatccacaatcgtttccacctcggtcacttttcgacaatgacttacatcacattcggtaaaccatggcaacgaagggcagcatcccatgacggtcgcgggtgaattgaccaaactgtggaaagccggtgcctacaccctccccgaggccgccgcccagtacggcgacgccggtcagaagtccggctggaccaccggcttcgacgagagcggcttcctgcgcaccagcgtcagcggcagggtcaccgcccccatgggcgtcgaccagcccctggagcacaccgacctcggcaagctgcaaccacagtggacccgactgcgcgacaccctgcagaaccgcatcatccacaagacccgcgccaacctcgtcaaggcgggcgaggccctcatgcagatcgccgacgactacgccgaccgcgacggcagagcccgcgacgccatcgaccgcgaacgggagcaactcgacaagatcggcccccccgtagtccccgacgcgccgacccacaccacccccaaacccaaggactactacgaaagccccaccggcgacgacctggtcaaacccctgccgtactaaggacccccattgtctaaagacgatttggaccacgcgatccgcaacggcctcgacgccaagcacaccccgtccgaggacgagatcgtggcctccgccaaggccctcgaagccgcggtgcgcgagaaggccgccatgcacgaaccgccgtggcccgagaactgcttcacctggatcgttccctacttcaagcacttctgctacccagaccccttgggccccaaaacgatggccgacgacctcggcatgatccgcacctcgctgaagtccggccaggtcaccgcggtccagggcctgacccccatgatcgaggactgggagggcaaggcgcgcgactccttctacgacaacttcctggtcccgttccccgacgcggtcaacaaccagatcgaggtcgtcgacgaactgcgactgtccatgtgggcctacgagaacatcctgcgctcgggccgcatcgacgccaagaaactcctggacgagaccaaaaaggtcgtcgactcctacgacggcgacaaagcggccaagacccagttcttcctggtcatcgtgggctcgatcgcgggagtcatgaaggactggggcgcgggcgcctaccgactgggcctctccctggtcaacggctccgccaccggagccaagggcgcccacgagtacagccagtccatctcgggcaagaccgtctccgagatcttccaaagcttcatcaacgccgcccaagagctgcgcccactcatggacgaacaagaacagaccctcgccgacgccctctccagcagcaacggcacggtagacggctacctcaacagctccaaccccaaaacgctgatgaccctgctccccaacgaacccgaaaccggcccggccatcatcgacggcaaacccaacgacaccaaagaattccgcccgccctacctctagcccacgactgcgtcgtgggcggagctgagcgaaaagcgccagactccaaggcttgcccacgccccgtacgagtgagccagcgtgggggtccagggggcttcgccccctggcgggggtccagggggtggaaccccttggcggggagcacggggcggagccccgtgggcacggcttcgccgtgcaaaaaaggagtggagtttccaatggcgagggcgtagcccgagcagacccctcccggaaacggaacgtgccgggcagccaccccagactgcccggcactccccccggtttggttcccccgcgcgtcgcggatgcggttctgtgacctcgcatcggtgacgctgcgtatgtaaagaatgacttatagagatcactctgtcaaggatttactagaactttctcaaaaaaattttgccgggttggccaaacgcaatgggccgatcggtcaaaaataacgcgagtgctggtcagtggccagttccgagaccggcgcagtagctgtcgccgaagccggaagcgtagatcgtcggcgtgtcggccggggcgaaagccgcttggccgggctggagggtgattggtgacaccccgtcgtcgagccggatctggcccgaccagcacaggatgatcgaggggccgttgaccggcagggtgcgctggcccgagtcggcctccaggcgcagccgtgagagccggaactcgcggctgggcaccggccagtcgacgatgccccctccggcctcgcgggccggggagatggggtcgcccaggacctcgaagcgcagcacgcgcaggagttcggggacgtcgacgtgcttgccggtcagcccgccgcgcagcacgttgtcgctggcggccatcagctcgacgccgacgccgcgcaggtaggcgtgcaggttgcccgcgggcatgtagatcgcctggccgggttgcagcgtgatgtggtgcagcagcagcgccacgatggtgcccgcgtcgctggggtagcgcttgcccaggtcggcgaccagggcgaagtcgaacgcgtgcggcgagtcggtgtcggcgagccgctcggccgacagggtcgcctgccggaccagttcctcgcggtggtcggcgggcagcgtcagcagcgtcgtgacggcctcgcgcagcccctgcgcggcgtcgtcctggcgcagcagcgcgacgatggactccaggccgggcacgcccagggtctcgatgacctcggcggacagttgcgggtcgcggaagccgcacagcgcctcgaactcgctgacggcgcacagcagctcgggcttgtggaaggcgtcgacgtagttgcgctcgggggtgcccagcggcaccccggcctcgtcctcgcgggtgaagccctcgatggcctggtcggcgtcggggtgggcctgaagcgacagcggctgttcggcggccagcaccttcagcaggtagggcagccgggcgccgaactcggcgaccgtctcggcgcccaacagcgcctcgggtgccttggcgatggcctcgttgaggtcacggccgtcgggcagccgggacgggtcggccgggtgggcgccgaaccacagctcggcctcgggcgttgagctgggcatcgaccgtccctgtagcgccgctatcgcggtgcgggacccccatgcgtacggccgaatcgctccgttgaggagttccacagtgaccattctccctcgtatctcgttctggtcacgggcggcgtcgactctaacccatgcgggttagaggctcatgaatctccgccggccttcgcgggtcggtacaggtcgggttcgaggtagatcgcccgcgcgatgggcacggcggcgcggatccgggcctcgacggcgtcgatctcgcgggccacctgagcggcggtctcgtcgtgcttgacggcgaacttggcggccaccagcagctcgtcggggcccaggtgcagcgtcttcatgtggatgatggcgtcgacgtcgtcgccgtcgaggatggccttctcgatggcggcgatgtgttcgtcggtggccgactcgcccaaaagcaggctcttggtctcgatggccaggatgatggcgatgatcaccagcagcagaccgatggacagcgtgaagatgccgtcccagatgccgtcgccggtgatgagcgacagcccgacgccgaacagcgccaggatcaggcccagcagcgcggcggcgtcctccagcagcaccaccggcagttcgggggccttggcgcgccggatgaagttgacccaggaggtcttgcccttggccttccgcgactcggagatcgcggtgtagaaggagtaggtctccaggccgatggccacgaccagcaccgcgatcggcacccaccaccactgcgactccagcagcgtgtccggcttgccggccagggtgtccgagatcttgtgctgcccttcccacagcgcgaacagaccaccgacgctgaacaggacgatcgacacgatgaacgcgtagatatagcgttcccggccgtagccgaacgggtgctgggcggtggcgccgcgcttggaacgcttgccgcccaccagcagcagtgcctggttgccggagtcggccagcgagtggatcgactcggcgagcatcgaggaggacatggtcagcgcccaggctcccagcttggtcgccgcgatgcccaggttggccgccagcgcggcgacaatggccttggtgccgccttcagcactcatgaatgatcgtccttagtggttaatgtcggggggcggtgcggcgggtcagccttcgctgacctcgccgaagttctgggtgaagtccttcatctcgctgacggccgggaccgagtgcgggtcgagtccgtgggccagcgccaggtagaccgacgcgaagtcgggcaccgcgatcagcgaggcgagtcgctccagggcgctgccgccctcggcggcgaaggtgtcgcagcggatgccgcgtcggtcggccagttcggcgaccgcgtccgcgcgccgggtgtccggcggcgggttgtcctcgtcgttctccagcccgtcgtcgcgcagcagcacgatccgcaaccgggtgccgccgtcggtggcctggtcgtcggggtcggcgaagatgtcgcgctcgccttcggcgagggacccgaagacgccgtccagcagtccgacgcggccgcggccgacctcgccgagttcaccggacacgaccgggtagcgggcgttggcggccagcatgtcgccgaagcggcgcgcggccaccccggccagcggcgaggagccccacaccaccgggatcgccccggccaggtcgagggccagcgccttggcggggttgacgaaggagtcgttgagcggcttgcagcgttcggcgtcggcgtccagccgggcggcggcctcggcgatgtcggcctcggcgatgcgcaccatgccgcaggcgcgtccggccagcagcaccggaacggtcagcgcccacaggctcaaccgggccggggcgcggcgcggcaccgggatgtagggggcgcgggcccgttcggccacggcctgcaacggggagtcgggggcgccgatggcgaccagccgggcgccacggcgggctccggcctcggcggcggccagcgcctcgggactgcggcccgaggccgaaacggcgatgacgacgtcggcggcaccgacccagccgggtatcccggcgctgcggtgcgcgagcaccggcaccggacaccgtggaccggccactgtggtcaggatgtcaccggtgcgggcggcggtgccgacgccggcgaccaccacggcccggggcctgccgccctcggacagttgggccaggtcggcctcggcggccagttgcccgacctcccgcagctgcggcccggccgaggccacggcccgcagcgaaccgcccgggtccagccgggccaggctctcctcggaatcgatccgcgccgggtcggcgttgcggtctcccgaaacccccgccatgccatcgtccactactccccctcggtattcgcgtcttccggcacagcaccatcgcccggcttcggctcggtcgcctcgtccagcagcagcaccgggatgccgtcgtcgatccggaagatccggcggcattcggtgcaggtcaaggtctgtgcagcggaatcataggtcaacggagcgtgatgggtgtccgggcaggccagcacctcgagcagcgcggggtcgagtgtgggcatggcgttcatcctttctcagcggcgcacctgggccagcacctcgtcgcgcagttcccgcatgcgctcgacggtgggggcctcggcgttcaagcgcagcagcggctcggtgttggacggacgcaggttcagccaggcgccgtcggcgaaggtgatggtcaggccgtcgaggtggtcgacgctggtaccggcgcggtcggcgtagtactcctcgacctcgctgagcttcgcggactggtcggcgacggtggagttgatctcgccggaggacacgtagcggtcgtaggacgccaccaggtccgacagtggaaccgaggcgttgcccagcgcccgcagcacgaacatcgcggccagcatgccggtgtcggcgaaccagaagtcgcggaagtagtagtgggcggagtgctcgccgccgaacacggcgtcggccttggccatctcggccttgatgaaggagtgccccacccgggtacgcacggccttgccgccgttctcggtgatgacctcgggtaccgcgcgggaggtgatgaggttgtggatgacggtcgagccggggtgccgggccagttcggcctcggcgaccagggccgtgatcgcgctgggcgacaccggttccccgcgttcgtcgacgacgaagcagcggtcggcgtcgccgtcgaaggccaggcccaggtcggctccgcgttccacgacggccttctgcaggtcgaccaggttggccggttccagcgggttggcctcgtggttggggaagttgccgtccagctcgaagtacatcgggacgacgctcagcgcgtcgaccggacccaggacggcgggcacggtgtgcccggccatgccgttgcccgcgtcgatgacgacgttgaggtcgcggatcccggacaggtcgaccaggccgcgcaggtgggccgcgtagccctccaggaagtcctgggcggtcacggttccgggcttgtccgccgcgggcgccgggtggccgtccagaatggcctgtgccttgtcgcggatcgcggccagcccggtgtccatactgatcggacgggctcccggcaggcacagcttgatgccgttgtagacggccgggttgtggctggcggtgaacatggccccggcgatgtcacgggagccggacacgtagtagagctcgtcggtggagcacagccccgcgtcgaggacgtcggccccagcggcggcagcggcccgcgcgaacgccgccgacagtcccacccccgattcgcgcatgtcccgggcgatgacgacggtgtccacaccggtcaccgagacgaaggcggccccgaaggccgccgccacgtcctcgtcccactgttcggggaccagaccgcgaatgtcgtacgccttgacaatgccgcctagatcaggcacgccgcacaccttcctggtatcgctgacaacgccaacgagagtaccggggctcagggtcgctgcggtggttgcgtgccgtcggtatcggcgccacctcccaccacccgcaggtgcgggcggccacgggagggttcggtgggtcggcgtggcggcgtcgggttctccggcggccgggcccgggtgcgagccgattcccggacggcgtcggccagcgcgaccaggtcgtcgcccgagggcatcggggccgcgtagtcgtccacatgccgcaccaggtcccagccccggggcgcggtgagcttgcgggcgtggtcctcgcacaggtcgtaggtgtgcggctcctgggtcgtggccagcggacccaccacggcggtggaatcaacgtagacgtacgtaagggtggccaccgccgattcgcggcagccattgcgggaacaacgtcgatgcgacctcacggccggaacgctatcgctcgatcggctgattcggtagcggttatgacggcgacacgccgtctccgccccgggttgcccgccttggcaaccggccccgacctggttcgggatgccacaccgctcatctcgctcacctcgtgcttcaagacactcctgacgaccggccaatcttggccggaccgtcatcgctcctctacgctagtccgcgtgcgccatcgggatcgccgcggacgcggcctacgtggacaactcgtccccgcggcattgcccatggccaagacccgggcgcagaacttcgacgccctggttctggaagccgtcgagaacgtcgagcgggtggtcggcgacaacgagcggttcggccccaagaaactgggcggggtcgagttcgccgtcgaggatgtccccggcgaggtcaacgcctacgacaccgacgtcctggaggaccgcgacgtgccgctggcccggctgttcccgggccgggccggagcctcgggcccgtcaccgcgcattgtggtgtatcgccgcccgctcgagctgcgggccaacggggtcgaggaactggcccagctgatccgcagcgtcgtcgtcgaacaggtggcgaatctcctgggggttcgccccgaggagatcgaccccgactagctaaggccgcgaccggcacctgaacctgttcgggttcgggctgctcggcgaccgccacggcgtccacggtctcggtgtgcgacaccggacgcagcggcaacggtatgacgaccggctgccgggactcggcggccagccgggacgcttcgcgggcctcccgcttggctttgcgtcgttcgcgttccgacagtccaccccagatgccgaaccgctcgtcgtgcgccagtgcgaactccaggcactcggccttgacctcgcagcgggtacagatcttctttgcctcccttgtggaaccccctttttcggggaagaacgcctccgggtcagtctgcgcgcacagggcccgctcctgccactcggggacgtttcccagaagatcggccagaaagtctcggccgtccatgtacgtccgcctccttgatgacgcgccagcatcccaccggcgcattgcccccactgtcagtgaaattacacgcgtgtcatttaggatttgtggtggtttttctgatattgggcacaaatttcccgaagaaagtcaacgcgtgcggacaccgatccatgacgcacagtagtgcatgagacaccggacgcttcaggcggcccgcccgcgtagccaggcgcgcaggcaccccagcatggccaccacgacgagcgtgagcaggcccagatccagcagcaacgcctccaccgccgagcgggtgtcgacgaagacggtgtcgaaaccggcccgctgctgctcggcgacatcgaggccgaacacgaaggcggcgccggtgatgagcgcgccggtgacgatgaggacgccgtactcgaccaccgcgaccagccgcactcccccgtgcgtcgtcgacagcgccgccacgagcggcagcgccagcgggatcgccgagtacagcgtgtcgtgggcgtggtcggtgaagccgaaacccgccgcccgggaaccgatcgtgtcgcgcgggtcgttgcccgcgccgaagaacagctgcgaccacgccaccgcgatgaacaccgccgtcacgagcagcagcaccgccgcggcccggacccggaaccgcggcgacaggtccacgcttgaggtcatggcctcagactaggccggtgtccccccggttcttgagttcatccacgagtttcttgacgtcctgtgcccggtcgcgcgggcacaccagcagcgcgtccggggtgtccacgatgatcagatcgtcggtgccgacggtggccaccagtcgccccgatccggggaccaggacgttacggcgcgcgtccagcgtcagcacgtccactccctcggcgccggtggagatgacgacgttgccggagtcgtcgtgcggcggcaggatcgcgcccagggtgtcgaagtcgccgacgtcgttccagccgaagtcgccgggcacgacgccgaccttgcccgccgcggcggccccctccatgacggcatagtcgaccgagatcttctccagttccggccacaacttgccgaacagctcctcgcgccgcgggctgtcccaggcgccggccagttcccgcacggtgtcgtgcaggtgcggacgctgccggttgagctcggccaggaacacgtccacccgccacacgaacatcgaggcgttccacaggtagtcgcccgaggagacgtactcgacggccgcgacgtggtcgggcttctccttgaactcctgcagcaggttcccggcgcccagcgcctcgccacggcgcaggtagccgtaactggtgtccggaccggtcggcgtgatgccgatggtcatcagcagcccgtcggcggccatctccatggcggcctcgacggtcttggcgaaaccggccgcgtcggcgatcaggtgatcggcggcgaaggaacccatgagcgcgttcggatcgcgctcggcgatcacggccgcggccagcgcgatcgcggccgcggagtcccgtggggacggttcgacgaggatattggactcgggcagctccggcagctgccgggccaccgccgccgcgtgcgcggtcccggtgaccacgtagcggtgcgcggcgtccgacagcggcgccaaccgggccactgtggattggatcagggtgaggtcactgccggtcagcggatgcaggaacttggggttgtccgctcgcgacagtggccacaacctcgtgccactgcctccggcgggaatcaccgagtgcaacatgcggcacagtatgcccagcgaaagtaacgggagtgagaggggccggtaatggctcgtccgtcgcgagacggctcctgaccaagcctggcaaggcggagccggtccctcgtaccgggtgtacttgggatccggcgacaacgcagccaggcgccgtgtcagggggcgtcgcagcaggacagacgccattgccggggcctctagacggacttacccgctgccttgcgccaggtcgccaggtgagccgaggcactgcgctgccaggtgaagtcgcgtgcacgttccacgcccaggatcgacaacttcgagcgctgctgctcatccccgagcagcttggccaggtccgaggcgatcgcgtcgggctcctcgccggtgtaggcgacggcgtccccgccgacctccggcagcgacagccgcggcgtggtcagcaccggcgccccgcaggccatcgcctccaggatcggcagtccgaaaccctcgccgtaggacgggtaggcggccaccagcgcgccgccgaggaagcccggcaggtcggcgaaccgcaggtaacccgggcgcacgaccttcaggtgcaccggcacctcggcgaccgcgtcgtcgatggcgtcgtcgtgtccggagccgccggccagcaccaacgcgggcggcgcgggcatccggcgcaccgccgaaacccagccgcgcaccaggttcggcacgttcttgcggggttccatgacgccgaggaacgccacgtagggggtctcggccaggccgagccgcgccgcgacccgggccttctcggccggggcgggaatgtggaaggcctcggggtcgacaccgtggtacgcgacgtccacatgggactcgtcgacgtccagtagccgcaccagctcgtcccgggtggccttgctgggcaccacgacccggctggcccgccgcagcgaggtcttgatggcggagcggaagaaggtgccccgggccttgtcgtagtggtcccgttcggtgaagaacgtcgcgtcgtggacggtgacggtcaccgggcacccggcccgcagcgggcaggtgtagaacggggagtgcagcacttcgacgcccagctgctgcgccagcattggcaggccggtctgttcccaggccagccgcgccgggcgatgcgtcaccgccgagggagcggcgatgacctcggcctcggggaccaggcccagataccgttcggcatcggtgcgctggcacaccacggacaggtcgatctcgtcgccgacgtgcgcgagggcggacagcaggccgtccacgtaccggccgactccgccacgatcagcgggaacactcgtggcatccacgagcacctttactccggacactgttgatggactccttgagtcttgtgataattcccaccgccgagcgtacgcccagctcccagcgatcttcacggacccattgtccggtacccctggtgggggtgtgcttactcaacgcgggtcacaaacgaccgggccggtgacacgatccgtgtcaccggcccggaggggttcgtccaatggggttgtccttggtgggcttactcgatgatcagccggacgttgccgaccgactcaccgcccttgctgccgaaggcgacgccgacggccttgagcgcgcccatctccttcttgtcctgctcgtccatcatcttggtgacgtccatgaacatcgcgtagttgatggcttcgggagcgccgccgaccgcgtcggagtagtacttgtggccgctgagcttgcccgagggcgagtagcccgacgactttccggtgacggtgttgccctcgacggtcgcctcgatctcgccgccggtggagtcggccagacccttgagggtgttggccttgtcggcggaggtggtctcgatgaccgcctggccctgcggagcgccggtgagaccggtcatgccgaaggttccggtggcgccggacagcgcgtcgaagatcgcctgcgtctcgccgttcgggtcctggccgggagcgccggtcagtccgccggtgagcagaccgcccgcggcggcgccgaggctctcggagaagtcgtccggcagcgcgaaggcaccggcgatgtcggcgtcgggagacttggacagcttgtccatcaggccttccttgccctcggtgacgtccttggcgccgaaggtcgacgagacgatctcgatgccgaagtcgtcggccttggcgcctacggcgatctggcccttcatgttcttctcgaagtcgcccatcatgctgaacgggtcgccgccgtactcgctctgcggcacggactccttgccgagcttgtacgcctgctccaggtcggcccaggcggtcacgacctggccctcgccgaggaactcggcggcgtcggcgaacttgtcggactccgacagcgggtccttctcggcctccttgaccgccgccttggccgcggcctgcgacttgtcctcgccgaaggccatggtggcggtgccgtccttgacctcgaagcccatgtcggcctcgccgccgctgtccttctgcagcgcggtcaggccctccttggccttgccgtcgtcggtgctggcgacggtggccagcgcgtagggcttgccgtcgtgctcccacagcgcgatcgaggtgctcaggccgacccactcggagaacttgcccttggcgaagtcctcgtcgtcgtcctcgagcatcttcatgaactcggcgacggccttctccgggtcgtcgctcttgacgtcggactcggggaacttctcgatcaggtccagcagctccagctgctggctcttgctgacgtccaggttgaaggacgcgaacgccgccgtggaggcgggaagcttggtctcggtgtcggtgccgtcggtgccgaagaacgaggccgcggcccaggcgccaccgccgccgagcgcgagcacgaccgcggcgctgatgccgatcacgaggcccttgcggctcttcttcggcggttcgatgccgaagccggacacgcccaggttgatgtcaccgggcggcggcgggtaacccccaccggccgcgggcggttgcgctgcccccatcggctgctgcgggtaacccgacggatcgacgggcggctgctgtccgtactggggttgctgtccgaactgcggctgctgctgggcatagcccggctgattcggatcgggtactcccggttgcggaaaaccgcccgggtttccaggggggtagctcacgacaagacctttcaagggatcacggaggttcttccgggcttggacgccgttattcgctgaccggttcccctccttggcgacctttgacggtacctgtcacccgcaaggtcacctagtcgtgattttcaacctggcacgaatacgcgagaaaagcctccagggattccgggttcgccagtgccccggtcgcggcggcttcggctattggggtaccggtcagtatccgtttgaccggaatttccagcttcttgcccgacagggtgcgcggcacggccgggacggcgtacagctcgtcggggacgtgtcgcggcgacaggctgccgcgcagttcccgcgcgatggtcctgcgcagctcgtcgtcgacctcgcggcccccggcggtgacgacgaacagcagcagccggcccggcccgccctcgtcgtcctccaaatgcaccaccagcgagtcgttgacttcgtcgagggcctccacgaccgagtagaactcgctggttcccagccggacgccgccgcgtttgagggtggcgtcgctgcgtccggtgatgacgcaggtgccgcggtcggtgatggtgatccagtcgccgtggcgccacacgcccgggtaggtgtcgaaataggcctcgcggtagcgggagccgtcctcgtcgccccagaacccgaccggcatggacggcatcggcgcggtgatgaccagctcgccggtctcgcccagcaccggtttgccgtcgggaccgaaggcctcgacccgggagccgagacagcggcaggcgatctctcccttgtagacgggtacgagcggtgcaccgccgacgaagccggtgcacacgtcggtgccgccggacagcgaggtcagcatcgcgtcgggggcgatcgcctcgtagacgtaggcgaagccctcgggcggcagcggcgagccggtggagccgacgccgcgcagccgcgacaggtcggccacctcgcgcggcacgatcccgttcttgcggcaggccaacaggaacggcgccgaggtgccgaagttggtgatgccggtctcggcggcaagcttccactgtgctgagaagtcggggtgggtggggttgccgtcgtacaggaccatcgcggcgcccaccgccggggccgagaccaggtagttccacatcatccagccggtggtgcagaaccagtagaaccggtcgccggggcccaggtcgtggtgcagggccagcatcttgaggtgttcgagggtgatgccgccgtggccgtgcacgatcggtttgggcaggccggtggtgcccgaggagtagaggatgtacagcggatggtcgaagggcacgtcggtgaaggtcagctcgcccggctgcgacagcagttccgaccaggacagcgcgtcggggatgtcgttgccggtgtacgacagcgacacgacgttgtcgagactgtccagttcggtgcgcagcgcggcgacctcgtcgcgacggtcgatgtgcttgttcccgtactggtagccgtccacggcgaccagcagcttcggggcgatctgcttccagcggtcggcgacgctgcggacgccgaactcgggcgcgcagctggagaagaccgcgccccggctggcgcaggccagcaacaggatgaccgcctcggggatgttgggcaggtaggccgcgacccggtcaccccggccgatgcccagccggtccagtccggtcgcggcggccgcgacccgctcgcgcagccgcgcgacggtcagcgtcagttcgtcgcgggagtccgaccgtccgatgacgatgacgtcgtcgtcggcgcggccgggggcgcgcagcacctggcgggcgtagttgagggtgcggtcgggaaaccagctggcgccgggcatcgcggcgtcggcgagggcctcgtgcggctcggcaacctcaccaacatcgaaaaactgccatatgtcagcccaaaatcttccgggttcgtccacagaccactgccacagaccggcatagtcggtgaagttcccacggccctgatctccaagccaggacatgaattcgcccatccgggtagaagtcagggcatccggggacggactccacagcttttcgacagtcatgaatccttcactttcgctcagatgtgacggcgaccccatcctgcctcaatcgccgctagcgtaatgcgcaaggatggccctcatggcgaaccgcccctgctcataggagacccccatgcgtcacatcgccagcctgctactcggcctcgtcatcgcgccgctggcgtggatactcatcggcgccgccaccatcggtctcgatccgcacggactgtacaaggaagccgtcggaaaacccaacaatgtcgtcgccatggccatgttcgcgttggccgggatcgccctgggggtactggcggtcacccggttgtcaccggccggtccggtcacggcggcggttatcttcggcggcttgttcgcgttcttccggttcgtggccaaggacttcacgcttccggacctgttggagggcgtgaaggtgccgacggagtcggcgacggcggcgggcgagtccggggtggttctggcggtcgcggcgctgttggcggtggcgatcctgatgccctcgcgctggcgcggacccgacaccgacgccgaccgggtcgtcgacacctcggaactgtcgtccaagccccgcaccgacaccaaccgcaacaccgacgccgtcgacccgttcgcccccgcgttcaccgactcggagcgggcctcgaccggaggcggcggcaccaccaacttccccagcgtcggcaccggcttcgacgaacgtcccaccgaccccttcggcggctccggctcccggcagcccgccgtgcccgagcagcgctccccgtacgccgacgacgcctacggcgggcagccttacggcgacaacggctacgaccagcggcagtccggcggataccagcagcaacagcagtctcagtacggctacggcaacgagcagcagtaccgctgagcccggtggcatctcccctctgaggtgcggattcaagattctcgcaaggttcgtgacggaatctgggccgcggacccggctccacttaccgggtcgcgatcgcccggaaaggaatcttgatgccccgtaccaagctgcgcgtcgccgtggccctggcagccgccggggtcgtggcggcgggcctggtcacgtacgccgaggcccagaacaccgacacggccgagagactgccacgcgtcaccaccaccgccgacggcttcgccgtcgagggctccaagttccagccgcgcggcaacaactacgtccggctcgccgacgacggcagcggcaccgcgaagaagtaccactcgaacttcgaacccgggaaatacgatccggctcgcgctgagaccgcgctggcggccatgagccgcgacggctacaacgtggtgcgggtgttcatcgatcccggcgacccgtccgccaacaaggccggacggccgcacgggctgggccacggcgacgaggacgacagcatcggccagaccgactactacgccaacgtcgccgacttcgtcaccaaggccgccgcgcacaaggtctacgtactcccggctttggacctggtgccgttcaacgcccactaccggaagatcatcgacagtgttccggcgccgaagggcatcgtcggtcgcaacgccttctacatgcacaagggcttcatcaaggcgaaggccgcgtacgtccagaacttcctgagccagctgcgcgagcacgccgggcccgacgcgacctccgcgctgttgggggttgccaccgacaacgaggccacctacgagggcgaccgggaaccgttcgcgttgacctcgggcaagatcaccggccccgacgggctcgagtacgacatggccgtggccaaggaccggcagcaggccgccgacgcgtccatggtggtctacgccaacaccgtcaccgccgccgcgaagaagaccgaccccgacgtgctcgtcaccactggcatgttcacgtatctcgcggtcgggaagaagcaggacggtttcagcgtcagctgttcgcacgccgccgacgcgcccccggaccgcacgtgccagtcgggcgtcgactaccgctatcccgcccgggcggcgagtctgtcgatcttctccaaactgtccttcatcgacatacatctgtatccgcgcggcggtggctacaccgtggacaaggcactggactccagcgagtggtcgaaggtcaagaagccgtcggtcgtcggtgagtacggcgccaaacgcgacgtgttcggcaacgacatcaccaaggccgcctacggcatgaaggacctgcagatcaagagctgcggtcgcggcctggacggctggctgttctggacctgggacaccgacgaggacgccacccagcggctgttcttccgggccaccgaggcaggcggcgccatcaacggacagctcgcgccggtgaagcgtcccaacccctgtacttgattctcacgctggaacgccgccgccaccgctctctccctgccaccacctcggtggcggcggctccacaacgctcagccaagtgcccgctcgggttcggccgccggacgggtgcgttgcgcccaccgcgtcaccgggccgaccgcgaccccggcggcgacgaacactccgcccaggaccagccagccgggccagccccagtccacgatcagcatcgtcagcgccaccgggcccagcatccgggccatcgtggtgctggagccgaagaaaccctggtactggccgtgtttgtcggacggcgccagcgcgaagctgatctcccacatgcccgaggcctgcgtcatctcgccccacacctgcaatccggccgccaccagcagcaccagcgcggccagccacggtgatttgcccagtgtggacaacgcgaaggcggcgcaggacgccgccatgatgaggcccgccagccgcacgtagcggctggcgctgtcggggccggtgacaccacgggccacccgcacctggaacagcatcaccgaggcggtgttgagcaccagtgtggccgcgaccagccagcggggcgcggcggtgtgcgccacgatccacagtgggacgacgaggctcagcagcggcatgtacagcagcaggacgccgttgaggaaggtcagcaccgcgtagggacggtcgcgcaggacggcgagcatcggctcccccgaggcgcgcggcggtgccggtggcagcttcggcaaccgcgacagcaccagcgccgacaccgcgaaaccggcggcgtccagacccagcacggtcaggtaggccgcctcggtgtcgaagtacagcgccaggccgccgaaaccggccccgatcgccagtcccgcgttcaccgtcgactggagatacgcgcgcaccttggtgcgttcggtggcgtccaccagtccggccaacagcgcctgccgcgccgccaacagcccgcactggctacaggtgtagaagcacaccaccaccaggaacggcacgaagtcccgcaccagcagcaggcccgccaccgaggcggcggtggccacggccagggcggcggcgacaccgcgcgggccccggcggtcggccaggtgccccaacggcaccccggccagcgcgcccaggccccaacccacggtcaggcccaggccgatctgtccggcgggcaggccgacgatccgggagaagtacagggcggaggtgacgatgaagacgccgtcgccgatggcgttggccagctgggcgagcgccagggtgcgcggggcaccggcagggggtagtacgcgtaggggcatcggggttcctcgggctggggtgggcccgacccaggttaaccgacgcttgacctgctcacgtccatgaatggccaccgacgtttccgggtaacacgatcacgaggggcgggaaaggagccaagatgtccagctatcgcatagacaccaccgccgacacccggccgcacgccgaacccgacggcaaacagccttcgatcggcagcctggtgcgcgacatcagccaggacatgtcgcggctgatgcgccaggaggtggaactggccaaggccgagctgcgccaggaggcgggcaaagccggcaaggccgccaagatgttcggggccgccggtttcgccggttacatggtggcggtcctgttgacggccgcggccgtcgtcggtctgtcgtacctgatggccgcgatctgggcggtgctgatcatgaccggcgtgtgggcgctgatcggactgctggccttcctgaacggccgcaagcaacttcgcacgatgtcgccggttccgaggcagaccgtcgacacgctcaaggaggacgcgcaatggttgagacacccgaccggatcagaagcgacatcgagtcgacccgggccgagctgacccacgacgtcaaccggctggccgaccgggtcagcccgaggcgaatcgcgcgtcgccggtggcatgtgttgcgcgacaagctgagtctgctctaccaggagttgaccggacggatccgcaccaaaccccgcaagcgggttcgcgggcggcagggcgacggttcggtggtcgcctcgcggcccgaccgcggtggggaagagcgcaccctcccccaccggccgtgatcagcagcgcgaggtgtagctgcgggtgccgtagtagtacacgtcgcggacgttgaacttgatcggcaccgacgagccgccgtaggaggtgcgctgctcgtagtgcaggtgcgagccgaagccgccgggggtgttggggaagccggaaccgccgaccaggccgagggtctcgcccttgctgacctgttcgccgtgctggacccggtattcgctgaggtgggcgtagtaggtggcggtgccgttgctgtgccgcacgacgacgagccgtccgtaggaggtgccgtccatcttgccgcggtgcacgacggttccggcggcgctggcggtgacccggtcgccgaagtcgccgtcgcggttgaagtcgatggcgcgcagcgggctgtggttggtgcgggtctggccctgccacgtctggccacaggggaacgggacccggtgcgagatcgcctgggcttcgacgtcctcggctccggcggtggtgggcacgaccagcgcggcggcaccggcggcgagcagcgccgcgccgacggcgagactgcggacggtccagcggccgccgggcaggcggggagagcggaatcgcatggcgcgatgtcctttctgtgggagctgactggggagcagctgcacctcacatcgtggtctcggcgcgggggtcgagcatcgtccgaacagccagggcacgggaaatcgccgtagtgtcccaggtcacttgaacttagtgcagcaaacacttgcactttgttcaagcgatggataacttgtacttagttcaagtcgccccgatcccccggggcccaacgaaagaggaactgagaacatgtcgacgaacgacgtcatcaccaccacccgacaacggctggacaccctgcgcgccaagcaccgcatccccggtgcccagctggcgatcctggtcgacggcgagatccacgaactggccagcggcatcctgaacaagaacaccggcgtcgccgtcacgaccgactcggtgttccagtccggctcggtcgccaaggtctacaccgccaccgccgccatgcgcctggtcgaccagggccggctcgacctggacgcgaaggtcgtcgacgtgctgcccgagttcggcacccccgacgccgaggccaccgcgcgaatcaccgtccggcacctgttctgccacctgtcgggaaccggcagcgagttccacggcaaccccaaccggggcgacgactgcatcgaactgttcgtgcgcgacgcccgcgaggtcccgatggacctgccacccggcgtcgccgcctcctacagcaacatcggcatcatcacgctggcccgcatcgtcgaggtgatcaccggcgaggtctgggacgacgcgctcaagcagctgctgttcgaacccttgggcctcaaacgatccttcaccctcaccgaggacgcggtgcggtacaacgtcgcgatgggacacctgggcgcacccggtgccgaacccgagcccgccgaaatgtggaccgtccacccgcgcgccgccagccccgccgcgcacatcctgatgtctgccggggacatggcccggttcgccaagctgcacctggacgggggcgtgaccgccgacggcacccggatcatgtcggccgagtcggtcgcggccatgcgggaaccgcagtcggtcccggtcgaccgctggagcgtcagcgccgacgcctggggactgggctggagcctgtacgaccaccccaactaccacggcttcggccacgacggttcggccgtgtcgcagcacgcgatgctgcgcatctaccccgaacagggcgtcgcgctcgcgctgatgaccaacagcggcgccggacgcagtctgtacgccgacctgttcccggagctgctggcgtcgctcggcatcacgatgcccgcgcccttcggcccggccgatccgccgatcgccgccgacgcgacccggttctacggcacctacgagcgcgagggcgtcaccatcaccgtcggcgagcaggatggcgtgccgcgattccgctacgagttcaccggcaccgccgcgcacgtgtccccgcccctggagggcgagctgaaggccgtcgcgggcgagggcgacaacgtcttctcggtccgcttcggcgccgagggcagcgacgaggacctggccgtcatcttcgccacccacaacgacaccgagtacgtctggatcggcatgcgcgccaccccgagggcgtcatgagacgccccgccaccgtcacgatcgccgccgtactgcaactgctgctcgccgccaccttcacggtctcggtcgtcaccgccctgctgtacggccccgccgcccagaaagccgccgagtccgaaatggaacgccagggactgcccaaggacgcgctgtccggcgagtcgctgcgcttcgacgagggctgggccggaaccgttcccgcgacggtgatcgtgctcatcctcgtcgggctggccgtcggcaacctgcgcggcaagcgatcgggccgcgtcctcacctgggtcctgcaaccgctgctgctggttgccggagccgtcctggtcagtggacaggtcttcctggtgcggggcatcgaagcggccttcgccgggtccggcaacccggcactggccgacgtcgacgtgcccgcgctggtcgaggccgcccgttcggcgttcccggcctggtatccggtcgagacctgggcgaagttcgtcctggtcacgctcggctcggctgtgaccatcgtgttgctggcgctgccgcgatcgcgagccttcacgcggcggtagctcagttccgcatcctcgggtcgtgggtggggtcggggtacatcgtcgggcagccgtcggcggcggcctcgggacgcagctcgtagtgccagggctcgttgtcgtagatctggcacagcccgtagttcgcgccgtgccgcgacagccagtccgccgcctcggcggggccgacgtcgaccgcgtgacccgagacatgcggggatgtgtcgggagtggccacccaccgggcggcctcggccgccgaaccgtaggtcgaggtcgcctcctggagcagttgttcctggtagtcgggcgagcgccagccgctgttgacggtgacggtgaccccgtcctcggcggcgtcgattgcggcgcgacgcagcgcgtcgagcaggtcggcgtcgagattggccacggccgggtactcggtgtcgaagaccgtcaccccgtcggggacggcgccgtcgtcctcggtcgccgtgccgctggccgaggacgagccgggctggttgacgagcgtcgcgacgatcacggcgaggacgatcacggtccacgcgatcccgccgaacgttcgtcgggctgtgccggtgtgagtcatgtccgacagtcaagacaacagggtgttgccaggccgtatgcgatttttgatatgccgacgatatggacgatctcctagcatcaagggcatgcgagtgctgatcgtcgaggacgagccctacctggccgaagcggtgcgcgacggtctgcggctggaggccatcgccgccgacatcgcgggggacggtgacaccgcgctggaactgttgagcgtcaactcatacgacctcgcggtgctcgaccgcgacatccccggcccctccggcgacgaggtcgcgcgctggatcgtcgactccggcagcggcatcccgatcctcatgctcaccgcggccgaccgcatcgacgacaaggccaccggtttcgagctcggcgccgacgactacctcaccaaaccgttcgcgctgcgcgagctggtgctgcggctgcgggcgctggaccgccgccgggcccgctcccggccgccggtgcgggagatcgcggggctgcggctggacccgttccggcgggaggtgttccgcgacggccgctatatcgcgctgacccgcaaacagttcgccgtcctggaggtcctggtcgccgccgagggtggggtcatcagcgccgaggagctgctggaacgggcctgggacgagaacgccgaccccttcaccaacgccgtgcgcatcacggtgtcggcgctgcgcaaacggctcggcgaaccctggctgatcgccaccgtccccggagtgggatatcgcatcgacaccggatcggagtccgattcccgtgcgtagacgtctcggattgagcgtccgcctcaaactcacgctcagctacgccgggctgctcatgctcgcgggcatcttcctgctggtcctggtgtgggtgttcctgctgcgttacgtgcccgaccgcatgatcgggcccgatgagtggatccagcccggcccctcccggctggaactgtgggaggccttcgctccccgggcggcccaaggcttcgcgttcctgatggtgttcgggctcgtgggcgggtggatcctcgccggacggatgctggcgccgctgacgcgcatcacccgcgccacccggctggccgggaccgggtcactgtcgcaccgcatcgagatggagggccgcaaggacgagttccgggaactggccgacgccttcgacaccatgctggccaggctggaagcccatgtcgccgaacagcagcggttcgccgccaacgtctcccacgaactgcgcacgccgttggcggtcacgcagacgatcctcgacgtggcccgcaacgaccgcgacggcgacaacgacgaactcgtcgaccggctccacgccgtcaactcgcgggccatcgacctgaccgaggcactgctgctgctcagccgcgccgaccggcggtcgttcaaccgcgagccggtcgacctgtcgctcgtcgcggaggaggccaccgagacgctgctgccgctcgcggagaaacgcggcctggccatcgagacctccggcgaggcgaccccggccgtcgggtcacacgcgttgttgttgcagctgaccacgaacctcgtgcacaacgcgatcgtccacaatctgcccgccgacggcaccgtgtgggtcaccacccgacgcggccccgagttcgtggagctcaccgtcgacaacaccggccgggatctcaccccgcagctggtgtccacactggctgaaccgttccagcgcggcagccagcgcatccgcaccgaccacgcgggcgtcggcctgggtctggcgatcgtcaagagcatcgccgaggcacacgacggcaccctcacgctcgcgccgcgccccgagggcgggctccacgtgtcggtgcgactgcccgccgcaccgaccccggcgcctagagcttgaccagtcccttgaggaactgcttggccatgacgacccgctgcacctggttggtgccctcgtagatctgggtgatcttggcgtcgcgcatcatgcgctccaccgggtagtcactggtgtagccgtagccgccgagcagctgtaccgcgtcggtggtgacctccatggccacgtcggaggcgaagcacttggccgaggcgccgtagaaggtgaggtcgtcgtcctcacgctccgacttcgccgcggcggtgtaggtcaactgtcgggcggccgacagtttcatggccgcgtcggcgaccatgaactggacgccctggaagtcggcgaccgcgcggccgaactgctgccgctccttgacgtaaccggcggcgtagtccagcgcgccctggccgatgccgaccgcctgggcggcgatggtgacgcgggtgtggtcgagggtgcgcatcgcgatcttgaagccctcgttctcggcgccgacgagccggtcggcaccgacgcggacgttgtcgaagtacacctcgcgggtgggcgagcccttgatgccgagcttgtgctcgggggcgccgaagctgacgccctcatcctcggagtccacgacgaaggcgctgatgccgtgggcgcccttgccggggtcggtgacggcgaagacggtgtagtagcgggagactccggcgttggtgatccagcgcttggcgccgttgaggacgaaagcgtcgccgtccttctcggccttggtcttcatgcccgcgacgtcggaaccggcctccggctcggacagacagtacgagaacatcgcctcgccggaggcgaccggcggcaggaacttccgcttcagttcgtcggaggcggccaacagcagcggcatggtgccgagcttgttgacggcggggatcagcgaggacgaggcgcaggcgcgggcgacctcctcgatgacgatcgcggtgcccagggcgtcgatgcccgcgccgccgtactcctcggggatgtgcggggcgtgcaggtcggcggagcgcagcgcgtcgtaggacttctgcgggaactcggcgttggcgtcggcctcggccgcccgcggcgcgacttcggcatcgcagacctcccgggtcgcggcacggatggcttcgtgctcctcgggcaggcggtaggcgtcgaactgcgggttagcggccatgagggggtcaccttttccaacgtttggcgaataaccgtggcccggctttcatgccggtccccgccgagaatactcgtcggtaatgaaaccggcggtgggtcttcgaacacggaaaaagccgccggacgacgcagcgcgtcctccggcggcttcgggttcagtcgcagtgcccaggttcggcgtcgaagccgacgccgccgactgaaccgccccagcggacgcacttgcccgccgctggctgggtcgccggtccggcgtagtacttgaagtcaccggcgtcgctggtgcgggtgccgccttcgggttcgacgtaggccgacaccgccgaagcctgtccgacggagacgtacttcagggtcgcgacgcacttcgagccgctggcgtcggccatgaggtgcaccttgcccagcgatgtgtcgccttctttcagttctcgcgattccagctcgttgtagccggaaccgcagacctgctgcggcgtgtacgggctggagccgtcgcagccgttgaggctggtgtagctcttgtcgccgtagtagtagatcttctcgttgttgaggtaaatctcctcgacggtgccgaggtgaccgccggtgcgctgctcgtagtgaggaagctgtttggtaaccccgccagtcgatcgacggggcaccatttgagtgttcgaggaacacgaccttgccttggcatcctcgccccgcaatggagcgattcctactgcgcctcccgtacaaccttgcggccacatcgctaaagacgcctcggtgggttcctgcttcatcgccacctgccacatcacgtgtggtcttatatgcggctccacaggcttaacgtcccgcataccctgcggtaggtccatgtagtgacttagcagccacaatacgaacacatgaaccataccacgtatgcagccggccagcgcgatcaccgccagccgtagccgggaggggaaggggaatcgggtcatgtgagggctccttcgcggtctcgcggcggctggcgccgcgacacgtcggaccctcatggtcctcgcctgacctcacaactcggccataaaagaatccaaaggcatcgatgagatacggtcgcgatacccaccggtcagaccctttcggacacgaggtacgggattcgtgacaccaggtaagcgcatcgccgccctgctgctggtcgtgctggcgctggccgcgtgcagccgtctcgacgggcggtcgtccgactcggcctcggcctcggagtcgccgtcggagtcggcgaaggcggggccgctgtcggggcggaccatcgccgtggacgccggacacaacggcggcaacgccgaccatccggaggtcatcaacgagaaggtcgacgtgctgaccggcaagaagccgtgcaacaccgtgggcacccagaccgacgacggctacaccgagcacgagttcaacttctcggtggccgcgcaattggtcgagcggctggagtcggccggggcgaaggtggtgacgacccgcgacgacgatgacggggtggggccgtgcatcgacgagcgggccgaggtcggcaacaaggcgcacgcggacgtgtcggtgtcgatccacgccgacggtggtccggacgacggccgggggttccacatcatggagccggtgctcatcaaggggcacaccgacgagatcgtcaagccctcgcagaggctggcgaagcggatcgcgaagacctatgcggacagcaccggtattccgccttcggactacattggcgatgagggcatcaacccgcgcgacgacatgggcgggctcaatctgtccacggtgccggtcgtgatggtggagtgcggcaacatgcgcaattccaaggatgcgaaactgttgtcggacaaggactttcacggggacatcgccgaggggatcgcggacgggattgtcgactacctggaatccgcgttatcgattcttggccaaaaacgtcaatacttcgtatccaaatttcgaaatgtttacaaccttcactgcctaaacttgagggctttacgccgtcgcgcaatgtcgacagttaaggaccccgatggtaacggcatccccgaaccagcgaacctacatatgtccacaatgcggcgcatcggccggggtggaccactgtccgcactgcggccgtgggccgtcgccgttgctgcgggccctggcccagatcgacgacgaggtcgacgtacggcgcttcgaggccaaccagctgcgcgaacagctcaacgcggtgaccgacaagatccaggcgctgcgcaagcggcgcagggccgtcacgtccgagctgaaccggatgctgcgcgagtcgaccgccaagcgggcggccgttgaccccgacccgactccgccactgccgcagccgatcccggtcgcgcccgccgagccgcagcccgccccggtggcccagacccggacccccgaggccagcacccgctcggtgcagaacgtgctgctgtcgctgggcggggtgctgtcggccgccgccatcatcgtgttcacggcggtggcctgggcgaccttcggcgcgcccggccgcgccgggatcctcaccgtcatcacgatcgggctgatgatcctgccgctgtggatagtccgtcgtggactcaccgcgacggccgagacggtgtccggcctggcgattctcatggtgccctgcgacgcgatggccctgtacctgttgcggctgttccccacctcgaccaccgaaccggtgatggaggaacccgccacccacgacttcggcggcaccatcaccaccgcgctgacctccggcatccacacgcccggcatcggggccggcctgctcgtcatcaccggcatcgcggtggcctaccggatgctgacccgcatgatcgttcccggctacgccgtcgcggtgctgggagtgttcacgctggccgtggccgccctacagtccagtgtggccctgggaaccgggctgctgctgggatcggcggccatccaggcgttcgcggccaccctgttcggccgccaccccgcccgccggggccgaaccgcgggacgggtactggtgcagacctgcggcgccctggcggcgatgacactgctggcggcggccctctacagcgtcggcagcaccaagcccggctacacgctgctggcggtcacggcgctggcggcggtgctgctggccgtcacccaacggctgccgtccacctggcgccccggaccgctgtggacggttcgcatcaccgtcgcggcctcggcgttcgtggcggtcgcgctggccctgatcgtcgcgggccgctggctgctgctcccgctcccggcctggagcgccaccctggacgttcccgattggccgctggatccccggttcccgtttggctggcggctgaccgccaccgtcgtgatcctgacggtggtcgtggcggcgctgctcccctacgaccgctgggccgccgcgatgtcggccaacggggcacccgaagacctacccgaacccggccgaccagccacagcgtcggccacgagcacaaccgacgttgacggcacgacagcgtcggcgcaggccaacgcgccgcactcggcgacagtcgacgctaacggcgcgacagcgacagcgacgtcgcgagccgacgtgccgcactcggccacggccgaccacgcctcggcgccgaccggaaccggccagccgacatcggccgccgcggccaccacgtccccggacccgtccaccaccgcccggcccgcagcgacgctcgcgggcggggtgctcgcgctgctgaccgtggcaccggccctcggctggtcgtggcgggccagcgcgctgctgctcaccgcggccgccatcgccatcgtcgccggggctctggccgtcaagcagcggcggctgtcgcgggcattgttgatcagcgccattcccgtggggctcaacgcgatcgtgctgtcgctcggtggtgacgccaccacgttgacggtgctgctggccgcctgcggctgcctggcgatcctggccccgctggcgtgcctgcgcggccagctggcgcccggcggcgcgctcgccggtaccgcgttgtggacgctcatggccgcgctgcccgtcgcctgtcacctgctcggcctcgccccgtcccacgtcgccgcgctgtccgggatcctcgccgccaccgccgcgctgctgggcagcctgctgttgacccaccgcgcgaacgcgtacttccggctgttcgtgtcctggaccctgttcggcctgctcggcggcatcgccaccacggccctcacggcggcgatcatcgccggttcccgtcccgtcccgctcttcgtcgccatagccgccttcgcggcgctgccgatccttctcgccatcgccgtccgcctcgaaaacacagtggacttccatggcccgccggacgacaccgaggccgagccgaaccttcgccgggtccgtcgactgtgcaccggcctggccaccatcgcgctgctggccaccctcggcgcctacgtcagcatgtgggcccccgccgacacgctccccggctacgtcatcctggccctggtggccgcgatggtcacccgcgtcctgccccgccgctacggcgacggccccgacgtgggttcctggacggtcgccggtatcgcctgcggcttcgccgccgcggcggcactgtccacgatcccggccctgttcggcctgactccgacgctgccgtggctcgactggcgcacccccgcgctgctcggcgtggtggcggtggccagcctgctgctgctcccgtccgcctggcggaccgcgaccgccacgacggcggccaccctcggcctgctgtccgcgccggtcgcctggaccgtcccgtggtggtcgggcccgacgctgttcaccgtcctcgctgtcgcctatggactgtgggccgtgttcagtcccaaacccaagccgccccagcagtccacgaaccgagccgacgccgaatcgacaggctcgctagccttcgccgcgtccgcgagctcccgcaccgaagccgagccgcccggcccgcacgccaccgccgccgaaccctcggctgagccgcgcgaccgcgccgccggcaccggcgaaacctggtccttcccgcccgtggccaccgtctgggcccgcggcctggccgcgttcgcgttcgccgcctacggcctggccgccgccgccctgcacgccaacgctcccagccccaccgcccgctactccctcaccgccacgctggccgccgcgctcgtgtcggcctgcatcgtcatcgcggtgctggcgtaccgacgccagcgcgtggtcggcgggctcgccgtcgcgtccggactgatactcctgcccggaaccgtggtcatggccgggctggcgatgcacgcccggaccgagccgatccagttgggcgccatggccgccgcgtgcttcggcctgctcgtcgccgccgggctgcggttcggcgcggtcggctacctcggctgggcgacgctggtggtgccgccggtcgccgtggcctgcgcccgcgccggggtgcccagccaccagtcgggcatgtacatcgccgtggccgggctggtcggtgtcggggcggcaatgctcatgctccccaaccgccgcgccgcgatgatccgcaccggcctgtcgggcatcgcgatcctgtccacgatgttcaaggtcctgccgctgtcgatcgcgacgatgacgctgccgtaccgctggctgggctcggtgtggaccgagaccccgctgaccaccatggacggactggtccccagcggctcggtgccgcggttcctcgtcgacgccaccggctgggacctggcgatcctcgccgtcggggtcacgaccgtggcgctggcgatcctcgggctgaccggacgcggctggggcatcggcgcgaccttcgtcgcgctggcgatcgcgctgccgacggtgccggtcgtgttcgacctgccgtggccgagcctgccgttcgcggctctggcgatcgccgttgccgcctacgtcctgtcgacccatgtgaagctgcccgcgtcgcaactgtccatactcaccatcgtcgcggtgatctgttgcggcaccggcctcaccggctcactggcctcgcgcggcgccaccctcgcggcgctgaccgtcctgagtatcgggaccctgaccggcggcctgctcggtgcctcgacggcgcggcgcgccaccggctggctgctgtcctcggcgaccgtcaccggcctggtcaccgccaccgccttcgccgccgacctgccgaccgggcgactgccgtacggcatcgtcgccgtcgccgcgctgttcctggcgctggcctcggcccgcaccccgctgaccggcccggcgacctgggccgccgaggccagcggccacctggtcgccctcgccgcggtcgccaccgccacagcggtttcggtcaagacggtcgccaccaccatctccaccccggcgatcgtgctggtcatctacggcgccctgctgggcctgctcgccgtccgagccgcccccgacgacgacgccgaccgactgctgacctcgaaacgttggtacaccgccggttccatcaccgccgccttcgccgcgtactggctgctgctggccgacgcccgggtctcggtcatcgaggtgtacaccgtccccttcgcactggccactttgctcgccggttggctggagctgcgccgccgccccacgctgagcagctggacggcctacggcccaggcctgtgtctgctgttgctgccgccgctggcgcagatcctgctcaccgaggacgaaccgctgcgacgcctcggcctcggcgtggccagcatcgcgatcctgttgctgggcacccgacagcgcttccaggccccggtcgtcgtcgccacgatcatgctcgtcgtgcagaccggctacgagatcacactactgtggacgctggtgccgtcctggctgccgctggcgatcggcggcgtcctgctgctcaccctgggcgcgaccttcgagaagcgccgccgcgacctgcgccgcctggccggagccatcaccgacatgcgctaaccccggccgctagtcgacgctcggctcagcgtcgactagcatttgtatacgtagccgtttacgtattcaaattgaagagaccgacgtgcccccaacccaggtcctcgtcaccggagccggtcccaccggcctgaccctcgcgtgtggcctcgccgcccaaggcatcgcggtcaccgtggtcgacgccgcccccggccccgccaccacctcccgcgccaacatcctgcacgcccgcggcgtcgaggtcctgacccgcgtcggcgcactcggcgacctccccgcccgctcactggcccccgtcggcatgaccatgcacgcccggggcaaagccctgaccaccatgcgattcgcccccgacacccgcgaatcgacgcaggcccttttcatctcccaagccgccgtcgaggccgaactgcgacgacgcctcgacgaactcggcgtaccgatccaatggaaccgccgcgtcctggccgccacccccgacaccgacggcgtcaccgtcgacttcggcgacaacgccccgatccggaccgactggctggtcggttgcgacggcgcccgcagcaccgtccgcggcctgtcgggcatcgacttccccggcgtaccggtcgtcgaacagttcctgctggccgacgtccgcgccgactgggaccgggaccgctccacgtccgccggctggttccacaccgacggcatgctgctggccatcccgatgcgcgacaacgacggcggcctgtggcggctgatggccgacgtccccaagacctccgaacacctcgaacccgagcagatcatcgcccgcttcgagcgactcctgcccgaacgcaccggcgagaccggcgtccggatccgggaagcactatggacatcggtcttccggatccagcgccgcctggccgactcctaccgcgccggacgcgtcctgctcgccggggacgcggcccacatccacagcccgatcggcggccagggcatgaacaccggcatcggcgacgccgagaacctcgcctggaaactcgccctggtcgcgcacggccgggccgacgaatccctactcgacacctacaccgccgaacgccgtccactggcgacagaagtcctgaggcgcaccaccgccaacacgcgcgtcctcgtcggcgacggccccgtctcccgcgccctgcgtgactggctcttcgtcccgctgctcaacctgccagcggtgcaacgcgacccgaaccgcgtcccagctgtgggtcacctaccgcgacggcccactcggcgcccggggcaaaaccccgcgaccgggagaccggatcccggaccgcgactgcgtaaccgccgacggcacccccacccgcctctaccagcacctgagctccgcgtgggtcgtgctgtcccgcaacgattcccccacggcggacacggtcgcggccaccgcccgccgacacctcggcgaggatgtcacggtgcttcacgacccgacgaacgccgacgacatcctcgtgatccgccccgacggccacctcggctggcgcggcgacgacccggccaagctggcacagtggctcactgacaacgtccacacgagggagtcgccatgacagcgcccaagaccgacggccccggccgcccccgcgatccggcggcggacaaggcgatcctgcgcgcggccatcgacctgctcgtcgaacgcggcgtcgaccagaccagcatcgagcagatcgccaagcgcgcgggcgtcgccaaggtaaccgtctaccgccgctggcgcaccaaggaagacctgttcgcccaagcgatcgagaccgcccgccaggacatccccaacacggccgacgccgaccgcccctccgaagccctcccccaggtcatcgccgacctcctcccccgctggggccaagtgctcgccgaaccccgcttccgggccctgaccgcccggctactcggcgcgggccccagccaccccaaactgctggacgcctaccgccgccaccacgtccaaccccgccgcgaactggcccgagcggccatgatccaagcgcaggccgacggcgtgctgtcaccgtccgccgatgtggacatgctcatcgacatgatgaccggagccatcatgcagcacctactcctagaacccgaaccgttgcaccccaaggacatcagcgactacctacgccgactcctccaacaagccgggttcaccatcgcctaactctcactctccgtttcggccaaccgcaacgccaccgccgccaacccggtggtaaaccgaggatgctcggtcaacagcggctcggccaaggccaccgcccgccaagcggcatcccggtactcctcccgcccggtctcattcccgtaagccaacaacgccgaagccgccaacgcccaccccgacggagtcggcccgtcggtcggatcggcgggccgagtcaccaacgtctccgcgtccgccgccgtgtcgtgcaacgcgccggtctcgtcggtgaactggtccacgatcaccccgaccaactcagccgcccgctccagccacacctcgtccgccgtcgccccccaacgatccaggtacgccttcgccaccgcaccgtagtcctccaagatccccacggccgcaccgacttccccatcccgcgaaacccgccgcaaccggccgtccacagtatgcacctcggccaacaaccgcgccgccctgtccgccgcggcctccgcccaaggcacctcaaactcccgcgcgtaccgggtcaacgccgagatcgccagcccgttccagcaggccacgaccttgtcatcccgctccggctgcgcccgctgcccccgcgccgtcagcaaccgcgccttgacatccgcgtaccgcttcatgtcctccggatccaccggcaactgcaacacgctcgtcccgtgctcgaacgtcccaccttccgacaccgcgaaggcatgcgctgcccactccccgtcgtcctcccccaacacatcccgcaactgccgaggcgtccacacataggtcgacccctcgaccccctcagtatcagcatccaaagcggacgcgaacccgccctcagccgtccccagaccctccacaacaaaccgagcggtctcctcggcgacccgcccgaagaactcctccccggtaaccccacccaaccccgcatacgtgtccaacagcaacgcgttgtcgtacaacatcttctcgaagtgcggcaccgtccaactggcatccacgctgtaccgcgcgaaccccccacccaactggtcgtacatcccaccccgggccatccgactcgcggtgtgccgcaacaccttccgggtctccgcatccgggttctcccggtaccactccaacagaaacgccagcaccggctgattcgggaacttcggcgcacccccgaacccaccattgcgctcgtcatacgccccctgaatcgccgccaccatgtcccccaacaccgcagcccccaacggcggccggggcggacagggctccccgatcggacaagcctcggtcacatcagccagcttcggcccggccgaggccaacgcctccacaatcgtgttcccctgcgccacaacctcttcccgcttattggtccacgcctcatcaacagcgtccaacaaccgcaaaaaatgctcacgcggaaaatacgtacccgcgaaaaacggcgtcccctccggcgtggcgaacaccgtcatgggccatccgccctgcccggtcaacgccaccgtcgcgttcatatagacggcatcgatatccggccgctcctcccggtccaccttcacgggaacacacatctcattgacccgggccgccacctcgtcatcctcgaacgactcatgggccatcacatgacaccagtgacaagcggcgtaccccaccgagatcaacaacggcacctgccgccgcttcgcctcggccaacgcctcctccccccacggataccactccaccgggttcccggcgtgctgtcgcaggtacggggacagagcgttcgcaagccggttcatccccccaccgtctcacaggcgtcttccgaagaattttcccgagggtgtcgatccggggccgggtcgttcgacgcacgggtaggagacaaacccgaatcagcgaggagaaaaccatgaacgtcaccgtttcggcgaacacgctcacgacgcaggacggcgagctgtactacgagctgcggggtagggggccgttggtcgcgctggtcggcgcgcccatggatgccgacgcgttcgcgccgttggcggagctgctggccgtcgatcacaccgtgttgacgaccgatcccagggggatcaagcggagcaggctcgacgatgagacgcaggtgtcgaccccggagttgcgggccggggatctggctcggttgttggaggaggtcgacgacgggtcggcggtcgtgttggggtcgagtgggggtgcgttgaccgcgttggcgttgatgcaggcccggccggagttggtgcgtgccgttgtcgcgcatgagccgccggtggacgccctcttggaggaccgggaggtgtatttcgcgggcaccgacgcgatcatcgagcggtatttggccggggatgtggtgggggcgtggaagaagttcatggtgcaggggaacatcgacattcccgacgaggcgatcgagttcatgttcgggggtgagcgggatccgcaggcggtgaaggacgagcggcggtggttcgcgtatgagttgcgggcgacgacgcggtgggagccggacctggaggtgttgcggggcagccggagtcggatcgtcgtggggatcggggaggcgtcggccgggcaggagtgcgatctgacgtcgcgggcgctggcggagcggctggggattgagccggtgctgtttcccggtgaccacaccgggttcgcggacgatcctgccgcgttcgtgcctcggttgggggaggtgttggcgagggtgtgaggtgggacggcggtgcgggcgggtgggcgtccgcaccgttttaggtgtcggccggggtttggtcgcggtggcggcggtagtggcgggcggctcgggctcggttgccgcaggagggtttgcagaactcttggcggccatggcctttgacgaagtagcggacgcagcggggtgcggtgcaggcgcggatgtcggggcggtgcgggccggtgagcaggtcgatggtggcgcgggcgagagtggcggtcagggtcggggtgggaggcgcggtgacggcggtgacgcgttggcggggtggggagtcgtccagccattggaggtgcgggacggtggggacctgggcggccgcggtgttgacgcggttgatcgcttcgtcgaggggtaggaggcggtgggcgtcggcggggcttggcgggccggggcggacggctcgggccagcagggttcgggtggcctggcggagtgagatgacctggtgccagtcggggtcgtcggcggtgaagcgggtcgcccaggagccgaggcggtcggagcgggcgcggacccagctggtgaggccctcgggggtggccaggtcgtcggtgactccgccgtttccgtcgtggcggatggtgctcgccagatccagcgccaacagttcgaccatgggtcccagattaccgacggggttctaacggttatattcgggtttcccgttagaacttttgagcgtaggagtgcccccatggttctgctggcccagatcagcgatcttcatctcgatggcagtgagcgtgcgacccagcgcgcggttcggaccatggagtacctgcgtggtttggccacgccggtggacgcgttgttggtgaccggggatatcgccgaccacgccgaggtggccgagtacgaggaggcggcgcggcttctcaaggcgccgtttccggtgctgatgtgccccggcaaccacgacgcccggggtccgtatcgggaggtcctgttgggggaggcagccgacgaggcgcccgtcaaccgggtgcatcgggtgggtgacatcgctgtgctgatgtgcgactcgacgattcccggacgggatgacggcgagctcgatgagcggacccgggagtggatcgcggcgacgctcaccgagttgggtggcactccggcgctggtggcgttccaccatccgatggtgaacatgcaccacccgttcgtggactcgctgcggcttcgcaacggggaggagctcgccgcgctgttgtccggcttcgagaacgtggtggccatcctcacggggcatacccacaccgccgcggcgtcgagtttcgcgggacttccgttgcggatgagcccgtcggtgacctacgcgctgcggttgccctgggagggggacgagatcaccaactgggaacagccgccgggggtggcgttccatgtcgtcgatgagaaccgggaactcatcacgcacttccgctcggtggcctgagggtgagtgtccatattgtcgcggggtttctgctggccgtgtttccgttgatcgccacgccgggggcgagtttcacgttgatgacgcagcgggtgattccgcacggggcccggcatggggtgccggtcatcctgggcacgatcgccgggttgtacgtgcacgcgacgttggcggcggtggggttgtccgcgttggtgatgcggtcggcggagttgttcgccgtcgtcaaggtcgtcggcgcggtgtacctggtcgggctggggttgtggacgtggcggacgagtttcggcacatccgaggcggcgacgacgcggacgggggcggcgagtgggtcgacgttcgtgcaggcgctgctgggcaacgtgctcaatccgaaggcggcgtcgatcttcctgacgctggtgccgcagttcctggactcgacccggccgatcgtgccgcagatcctgatcctcgtgacggcgcagtcgctgctgatcaccgtgtggctgttcggctgggccgctgtcatcggccgggccggacgcgcgtttcggtcttccgcgttcaccaccgtgttccggcggatcaccgggacggtgctgataggactcggggtgcgggccgcgttcgggtcccggtgaggcgcgacggcggggcggacgagtcgctcgtccgccccgatccgcgtctcaggcccaagtcactccggcttcctgccgggtgatcgcgttgacgcggttgacgaagttgatcaggccgatgaaggcgacgagggcggccagctgcttctcgtcgtagtgcttggcggcgttgtcccagatctcgtcggagacggactcgggacggtcggcgatgcgggttcccgcctcggccagcgccagggcggccttctcggcgtcggtgaacagcggcgattcgcgccagatcgccaccgagtggaggcgttcgtcggtctcgccgttcttcttggccgcgtcgacgccgccgtagacacacacgccacagccgttgatctggctgatgcgcaggtggaccagttccatcgtgcttcccgacacaccggccgtgcccagcgccttgttcaggtgcaggaagggcttgttgaggtcgggcagcagcatcatcgggttgttcaagcgagcgttcatggttagctttactcctggttcgtggtttgttggcttctcacctcattgacgaaccgcgacggaggaaccagacacgtggacgagaaaaaacttttggccgagcgtttcgaggcgcatcgggaccatctgcgcgcggtggcgtaccggattctgggttcgctggccgaggccgaggacgcggtgcaggagacctggctcaaggccgagcgcgccgacaccacccaggtcgagaacctgggcggctggctgacgaccgtgaccgggcgcgtgtgtctggacatgttgcggtccaagaaatcccgacgcgaggactcactggacgacaagcccaccgagccggtcgtcagggtgcatcgccgcaccgaccccgaggaggaggcgctgctggccgactcggtggggttggccctgctggtggtgctggacacgctgtcgcccgtggagcggctggcgttcgtcctgcacgacatgttcgcggtcccgttcgccgacatcgcgccgatcgtggagcgcagtccggagacgacgcagcggctggccagccgggcccggcagcgggtgcggggcaagtcggtcgccgaggacgccgaccggtcgcgtcggcacaaggccgtcgacgcgttcctgcgcgccgcccgcgagggcgagttcgagaagctgctggcgatgctggcccccgacgtgaagttccgcgccgacgaggcggcggcccggctgggtggcacggcgctgctcgacggggcccggtcggtggccgagaacttcaacggtcaggcgcagctggcacgcacggtgctgctggacggcgaggcgggtgcgctggtggcgccgcgcggcaagctgctgctggtgctggaggtgcgattcgacggcgacctcatctcggagatcaccgcgatcgcggactccgaccggctggcccagatggaggtgtcgctgccgtagccggcagcggtcggggcggcggccgaagccaccgcccccaaaccgggtgtcctcagttgtagggcagccactcgcgttcttcgagactgtcgaggtcgctggccatcaggcccgcgtcggagatcgtccacagtgcggtgccgatgacgatggagcggccgaccggcgcgtaggacctggtcgcctcgtgttcgatgctgcccaccttggacagtttctcctcgccgatcttcagcgccagcatgctgttgccgccgccgtcgtagctggcgaccgggacgacgacgagttcctcgtcctcccagtagaggaaggcgtgcgggtcgtactcgacctcggagatgtccgcgtcgatgtcgtaggtgtccatctgggtgggatcggacgggtcactgacgtcgaacagcgacacctgggtgccggtgatggtgccgtcatcggtgccggacttgccgacgccgatcaggcggtcgttcgagaccgggtgcaggtaggccgagtagccggggatcttgagttcgccggtcttcttgggtttctcggggttcgacaggtcgatcgtgtacagcgggtcggtctggcggaacgtcaccacgtatccggtgtccttgatgaaccgcaccgctttgatctgttcgtccttgccgagcccgccgaccttgccgacccgtttcagcgagtccttgccgaccttgagggtgtagacgctgctggacgacttcttcgccacctcgccgtcctggctccactgtggctgtttggtcgtcgccacccgcaggtgtccgtcgtattcggacatcgagtactggttgagcaggtagccgggcaccttctcggaggactcgaacttcaccttctcgccggtgatgccgaagcggtacagctcggtggcgtcgctgctggattggctgtcctcccgggcggcgaactcggtgcggttgttggcgatgtagatggcgtcggcggtgccgtagacggtctcgccgtcggcttccaggctcagcggtttgccgtcgtcgagtttgcgggtcaggtcgaaggacaggatcgtcagcgtcgccgaaccggagtactccgtcggccgggccagcgagcggcacgggacctgcttctccttgtcccccacgctgtagcgcggcagccagtcctcgatggtggagtcgtcgatggcgtcctcgcgggcgtcggtactgtcctcgaacaggcccggctcctggtacggcagccgcgggttggagctgatgacgacgcgggacatctcctcgaccgatcgagcgtccacaaacgagccttcgatggtgtagtcgttgatgaccttgggatccgaggtcgacaggtcgacgagggtcagcgtggtcgccgagggcgtgtagctgtcctccttcttccactcctcggggatcgactgggtggagtacggcgagatcaccagcgcccggtcgccgtgcagcagcagcgtcgcgccggaaccgtattcctcggcttcggcgatcttgacgctgccggagaagtcctcgtcctcggcgtcgacgacccacaaccgcccctgcgacagcgacacgatgcgctcgccgtcggtcttgacgatgtcgggttcgtcgacgccctcctcctgcacgttggtgccggagtggtcgccgccggattcgctgttggagtcgctgggaccggcggccttgtcctggccggagccgtcctcggccctcgcctcctcgtcggtggtgtagccgccgaatccggaggcctccaggtccgccttcgccttggccttcagctcttcgagtgcttcgtcgcaggagtcgaaggacgtcagggcgccgctcagcctcggggcgccgccgtcgccctcgatcgtgccgccgccgccctggctgctggtgcacgcggcggtgaaagcgatggcgcacaggccgatcgtcgccagcgcgatgttgcggcgggggtattcagtgggtcgcatggctatgtgacggccgggttcgctgaatggttcccgatggcctatctcattgtcagatgacggcttgatcatttaggatttcgcttcgtgactgccgaaaccgctcgcgagcgccagtacctgctggccacgcctacccatttcaccgtcgcctacgcgatcaacccgtggatggacgccaccgagccggtcgacaccgcgcgggccatcgagcagtggcagggacttgtcaccgcgctcaccgaccgcggccaccgggtgcacgtcctcgacccggagccgggactgccggacatggtgtacgccgccaacggcgccttcagcgtgggcggggtcgtgttcggcgccaagttccgctacccgcagcgcgccgccgaggcggccgcccacgagaagtggtaccgcgagcgcggctggcgcttcgtcgccccggccgaggtcaacgagggcgagggcgacttcgcgtacgtgccgggcccgggtctggcgctggccggatacggcttccgcaccgaaccccgcgcccacgccgaggccgccgaggccctgaagcggccggtcatctcactgaagctggtcgacgagcggttctaccacctggacacggcgctgacggtcctggacgacgacaccatcgcctactacccgcaggcgttctcggccgcctcgcaggagatcctgcggcggctgttcccgacggcggtcatcgccgacgaggccgacgcgctggcgttcgggctgaacctggtctccgacgacaagcacgtgttcatcaacgccgaggccaccggcatggccgacaagctcgcggcgcgcggctacgagccggtcgtggtggacctgtcggaactgaagaagggcggcggcagcgtcaagtgctgcatcgcggagctgcgggactgacccttaaccaggtgtcgtgccggaatcgttgccggcgcaaccgggccaggccgctggcgtagtcggccagcaccgcgtcgacggcggtttgtgcttcggcgatcagctcggcgccgtccagggcgtccatcgcgttgtcagcgagcacgcagcgccaggtgacgaggccgcggctgcccagccgcagccagccccgccgcgacgaaccgttcgccctgagatcgtccgcggcgcgggccttggcgccccggatctcgcggcgggcctcgaaatacgcggcgaaggatggaccgagcagcgccgtgaactggccctcgaagcgccgggcgtcgtagtcgcggatcgccgccgagcggacggacagcgtgaccgaggggccctgccggatgacgagccgcagcaggccgtcgggcgaggacccctcgacggcgaggttgtccagccgccggtacttgtcggcggggctggtcactccggccacatcgacgtgcggatcgtgtcggccgacggcggactgccgggttcgcccacgatgctgggtcgcgggatcgtgaacagcgtgaaaccgtagtcgtcgttgggggcctgtagcgccttttccatcattccgacgttctcgcgcagcgtcgaggtgatctcggcgagcgacttctcgtactcgtcgtgcatcttcttcagcgccgtacccatcttctcgatgacgtgagcgggcgtctcggacatgaagtccagggattccttcttcggcagttcgtccttggccaggccgaccacgacccccagggtcgcggagccgatcgcgacgcccaacggcgggttcgcgatggtcgcggtgccgatggcgaccgccgcgcccgcgacgaagatggcggtcttcagctcgtcgccgtccaggaagtcgagggtgttcttggcttcgttgagggcgctgatcacctcgtcgacgattcccgtcagcgtctggcgtttgcggagattgacgaggtagatcgcctcggtggcctgcgtgaacacgttgagggcgaagacgttgttcttgtggatgacgtcgatcgggttgacgaccgcgtgacgcaggttctcggcgaacagcccgttccagtcacggacgtgcgcctccatcgaatccatgtggtcgtccatggtcgcgtcgagcaggcccgggaatgagtcactggagcttcccggcgcgaccatcttgatcgtgccgtcggcgacccccagccggtgctcgacctgcttcaccgacttgacgagcgcgtccagctcggccgggtagggacggatgtgttccaggatctggtcggtgtactggcggtagtagcccgacacggacgccttgtcgctgtcgtagcagatgggcccgggtccgatggcgacatcgtcgccgccgcagggttcgccgttggcgtgtttgacggcgtcgcgggtgttgtggtcggagtcgcgttgggcactgctcttgaaggtcacctccatcgccagcttgtggatcttctcggccttttccttcagttcctcggggccatacatggcgactccttgtcagctcgggtagaccggttcgcggggcacgtcgtccggttcggttggcggggacggattgtcgtaggaccggccgtcgagacccttgccggtcttgatgatcgagtcgagttcccgcttggcgtgctcgtcctgttcggtgaacgcggtgacggcgttgttcacggcttcctggacgcgcagcaggttgtcggcgttggtggccaggacgcgttgcagcagttgccgcatcgcctcccactcggggtggggttcgctgctggccttgtcgagcgcgtcgtcatgggggaaggcgttctgggcggcggcctgggtgtcgttcagcagttcggtcgcgtcggagtacatgtcggccaccgccggtacgtgcacgttcgcgaacagatgcagcttgtgcagctcaccgccgaagctggtcccgggttggttcatcactcgtcctcgttgtgttcgaagtagactctcggtttgcgttgcctcataccgtcgcgggcggcgacggtgccgggatcgtgttcgtgaccgccgtgtcccctgtggccgcgaatgacgggggcgacggtggcgcggtcgaccgtccattccgtggtgcgttcaccgtcggcgctcagcgtcgcctccggttcaccggacgcacggacgggtgtgcgcgttgtgcccggtttcgcttgggggccttggatcgacgcccgaatgccgccttcgcgccggaaccggggtgtcgcgggcttggcgggctgtcgcgacccggtcgtgggcctcgggttggcggactgccgagtcggcggggtcgcggacgtcggactcaccttgccgcgccacgactggatcggttgcggcgtaacagtcgtaggccgggtgggcggcaaggccggggtggggcgggcaccgtggttcaccgggttgaccaggccgctcgggccgggccttggggcaggctgcgggcttccgtggatcggcaggccggtccggccgccgatcaccggcggcagggtgggctgggtcggcacgtggaacgtcgcggacgttggcgtcggcgtagcggtgggtgccggtgcggtggtttgcagctccgggccgaacgacgcgaccgaccggccccgatcgccgtggtagccaccggactggtgcgcgccgctgtcgcccgcgccttctcggctcggccagccgcgaccgccgctgtacgtggtgccgttgtcccccagccgatcgctgttgtgggtcggggagtcgacgggtttgcggacgccgctgtaggcgtcgaagtccttgaccgacgccgcctcgccgcgatagtcgtcggcgaacttggagtacctggcccgcatctcctgctcgatctcggcgcgggtcaccttgtccgtggtggcctcgtagcgtttccacagccgttccaactgggtgtgggtgtcgccccgggcttcggcgacgcgttccatggccgcctggagttcgccggtgttggccgcgtagccgctcatgtgggcgcgcagtttcgtcaccgcttcgcccagggcggcgccgaggtgacccttggcgtcggcggcgtcgaagccgaagcggccggtctcggacatctcctggttcttgacgtcgagggagttgcccagtcgccaggcgccccaggcttggcgggaccatatgggggcgttggcctcggcgacctgcgaccactgccagatctgttcggcgctcagttcgcccatggcagccagccctccgggaggtagtcgcgggtgatctcgccgaggcgttcggccgagatgacgtcggtgttgtccatctcggatagtgcttgttcggcgatcgcgccgagggcgttgagtccttcgaggatcgcgcggtgctggacggcggaatcgaccagttgggtggcgaagcggccgcccgcctcgccgacgccggggccgtcggggatcggaaccggcatgcccgcgtggacgcgtccggtgttcgcgtcgggggtcatgtcctgttcgggcagacaggcgtcctcgcgccacccggtcaggttcgccgcttcggtctggcaccaccggtagaaccggcgcatcgtctctctgttgacgactacctcggtcacgcccgcctccatctgtcggcctggctaccgatcctgacggacgtgaccgcttcggagccgtttcccgtacgactccggacagccggggactaccgcagcccggcgtcgtggcacagctcgacgacgagccgttcgacgcgcgattcgtcgagaccgcgggcggtgaaccatttgccgacgttggccacgtcgcgttcgatgaagctccggccgcgcgggttggcgatgacgtcgacgacctgagggacgtcgatgagcaccagtcgtccgtcctggacgatgaggttgtacgccgacaggtcgccgtgggcgtacccgtcacgggccaggatggacagtgtgaagcgcagctgttcccacaggtcctcgagttcggcggcttcgggacgcagctgggccagccggggtgcggcggtaccgtcgggttcgccgatgaactccatcaggatctcggtgccatcgatctgcaccgggtacgggaccgaggctccggcctgtcgcagccgcaccagggccgcgaactcggcggcggcccactgtccggcgatgacctgcctgccgaaccgggtccggttggccatggcgcgggcctcgcgggacttggcgacgccacggccctcgaggtattcggcgttgcggtggaacatggtgtgctcggcgtcgcggtatcgcttggccgccagcagacagcggcggtcggtgccggggacggcgcgttccagcaggaacacgtcggcctccttgccggtcttgaggacgccgagttcgtggtcgacggcggccgactcggtgaccagccagtcgggaaagggctggggaccgcgttgcaacggctcccgcgagtcccaggtggaccaacggtcgccctcgggcgggccgtcataggaggtttcctccagcccccagtcgaattcgccgtattcgtagtcgaagtcgtcggcgtccatgcgacggaggtgcttcttgctggcgcgaacggggtttttcggcatagcgggcggctcctggagagctggtccgcgggtgcctcagctgcgtgaacggatgacaccggcggaaacgaaacggggaatcgaggtggcgtgcgcctggagggcacgcgtggagaaagcagccatcgttacgcgcctcctctcgattcgccggtcgccgtgcagcgccgggtcacaacacttccggaagccttccatggcgtcccggaatcgcgcaagtcttttttcgatgacgttcctcgatgtgacgtagttcagtctcaccgcagttcaggggcccgacaacgccgaacccggtaacgttcgacaacccaccggttaacgatcgagaggccccatggaactcagggacatcgagatcttcctgaccctggccgaggaactgcatttcggtcgcaccgccacccggctgcgggtgacacccgcgcgggtgagccagtccatcgccaagcaggaacgacgcatcggcgccgcgctgttcgacaggtccagccgcagcgtcgtcctgaccgccatcggcgagcggttgcgcgacgacctttccgagggataccaacgcatccagcagggactggccaccgcgacgagcgcggcgaagggactcaccggggcgctgcggctcggcgtgctcgggccggtcatccacgagctggcgcccatcacccgcaccttcggggcccggcatcccgagtgcgaactgagcttccgcgagatcccgctcaccgacccgttccgactgctccgcgacggaggcgtcgacatcgccgtcctgtggctgccggtcgaggaacccgacctgaccgtcgggccggtcgtgttccgggagaactcggtgctggccgtggcggtcaaccatccgctggcgcgccgcgattcggtgagcctggaggacctcgccgaccaggtggtcgtgcaggcggcgagtccggtccccgactactgggtggacgccctgtcaccgcggcacacccccagcggcaagcccatcaagcgcggccccaaggtcagcaccaacgaggagagcctcgccgccatcgcgtccggccaggccgtggccccggcgcacgagaccgacgcccgctactacgcgcgtcccgacatcgtctacgtgccgattcacgacgcgaaaccgcagcggtgggcgctgatctggcgcaccaccggcgagaccgaactgattcgcgcctacgtccgtgtcgctcgtgagataaccggtgggttaacgatcgtttcgcgaaacgccgttggcgcgcgtcgcgtgaccggcgaacatgggcagtccaccaacctttcggagagaccatgccccgcgacgatctgaccatccgcccgctggccgacgccggtgaactcgacctgttccagcggctcgactacgtcctcgacgacgaactcgccgacgacctggccaccaaccggcgacggccgcggtggctgtggatcgccacccgcgacgaccgggtgctggcccgcgccggctggtggggcgggccggacgacgaggttccggcgagcttcgacttcttcgacgtcgacgactcgctgccggtcgacgaggccgtcgccgtcggcgtcgaactggtggccacggcgctgcgccacgtcgtcccgtccggtgccacgccgcccgagtacggccggttcatcccgccggactggcgcgaggaccccgccgcgcggcaggccgtcgagacccggttcgcggtgctggagaggctcggcgcccggcagctggtcgagcggctgcggctggaatggcgcgtcggaaccccgctgccgaagcgcagcacccggttgcggttccgcgccgtcgccgaccgcgaggaactgataacgctgatgaccccggtacaacagggcactttggacgcgcacagtcagtccgatcttgcctcgttgtcgcccgaagccgccgccgccaagcacttcgacgaggagttcgcccacttcgaaagtccccgcgactggtggcgggtggccacactcgacgacggcgagccggtcggtttcgtcatcgcggcccgcaacacctacaacccgatcatcgcctacctcggcgtactcccccagcaccggggccacggctatgtggacgatctgctcgccgagggcacccacatcctcgccgctcaggacgtgccccgtatccgcgccgccaccgacctggccaacgtccccacggccagggccttcgaacgcgcgggctacgtgaacttcgcgcgggcggtcaacttcacctgggagcactgacgcagtacggtttccccaggttcaccccccggtcggccaaccgtcatccccccgcgaaacggtgcacccatgaagaagtccgccccgctcagcgccgtgatcgccacggcactgctgttcagcctgcccaccccggccgccgcgtccggccccgaacgccgcttcgacctgcaagcccaccgtggcggcctggggctggtcgtggagagcacgctgcccgccttcgccaacgccctggaactgggcgtcagcaccctggaactcgacgtccagatcacccaggacgggcaggccgtcatcacccacgaccgcaaggtctcgggcggcaagtgcctcgacaccggcccggccacccccggcgacccggagtacccgtacgtcggcaagtacataaaggacttgaccctcgaacaggtccacacactcgactgtgggacgttgactcagccgcagtttccgggccaggaagcccgccccggtgagcggatgccgctgttgagcgaggtcttcgacctggtccgcgagtaccgcgccaagcaggtgaagctgaacatcgagaccaaggtggaggcgggcgccccgcacgagaccgcgccccgcgaacagttcgtcgaggtggtcgcggacgagatcgaggcggcccacatcggccgtcaggtctcgatccagagcttcgactggggcgcgctgaaactgatgggcgaacggtcgccccggcttccgctgtcggcgctgacgaactacgacttcctccaggtcggtaagccgggcgcctcgccgtggctgggcggactggacatcgacgacttcgacggtgacccgatcgcggcgatcaagaccttcgacgccgacgtcttctccccggtccacggctttccccagggcggcacggtcaacgaccccgactacaagccctacgtgacgtccgaaatggtggaacacgcgcacgacaacgacatcaaggtcgtcgtgtggacggtggacgacaaggacaccatgaacaagctcatcgacgacggggtggacggcatcatcaccgactacccggaccggctgcgcgaggtgatggcggcgcggggcttcaatctgcccaagccgtatcaccgcccctaaggagttacgcctcagccgtcggcgaagcgggtgaggctggccaggtcgccgttccacaggttctggttgccggggacggcgccgtggtcgctgtgctgccagaagctgtgggagatccagccggacggcagcgagccgacggtgggcgcgtactgcgagatccacagtgggttgatgtcgccgaagaaggccgtgttgccggtgcagcgctgccaccatttggtggtggtgtagatgacggggtaccggccgatgcgtgagtggaccgtgtcggagaagtcgcggatccagccgtccatcgactgctgggacaggccgtagcagggtggcccgtcggggttgggttcgacgtcgagcgccggtggcagtgtcattccgcccgggatccagttgccgccgttggccagcaggtgctcggcctgcgcggcgccggacgactggtcggggcgggcgaagtggtaggcgccccggatcagtccggcgttggacgcgcccgcgtgctgtgagccgaacagcgggctgcggtagtcggcgccttcggtggccttgatgtaggcgaacgcgacgccgttggccttcgcgtcctgccagttcacggtgggctgggagtcgctgacgtcgatgcccttcaccgtggcggaggcggacgcgggtgtgggcgccgcgatcagcgacaatgccgccgctgtcaccaggaaacccctgagccatcgcgatcccggagccgacgttgccatgacataccccctcgtgtgtctgcggaagtcttcagtagacgacacttgcgccccgacttcagccgaatccgcgaagccgcaccggatttggccgacgaaaaacggttgccgctcccggcggggaccgggttagcatcgccgcgtgacatttgcgttcttccgcttcggctagcctccgctagccggtttcgagggtgatcccgcggctagcgatgtggcacggctgtccgccgcgccaggtcgctcaccgggagctttgtcatgtcaccgaaccgtcgttcgacggtgggcgcgggagcgcccgaatcgttctgccgcctgatcgcgagtaccacgcacgggcttgaggagctcgccgccgaggagctcactcggcgcgggcaccgggtcgtgtccgtccgcaagcgacagattctgctggcctcgccgtggttgctcgcgagcgatcggccgcggctggtcgacgacctgctgatccaggtgaccgagaccgccgatccggggccgacgaaggccgagctggagcggttgcggtcgtggctgacgaccgccgagctgacgccggttgacttcggcgacggcgaactggtcttcagcgtgtcggcgtcgatggccggacgccgggcctacaaccgctatgacctcgaagcggtggtgggatcggttctggcgcaacgcttcgatgctcggttcgcatcccgggccggaggtgtccggccaccagcggacgcggtcgagtggcgagcggtgctgtcggccgaggggttcttgctcggcctgcggggtcgccgggcgccgctgcatcggcgggtgtggaagaccgcgtcgattccggggacgctgcacccgccggtcgccgccgcgatggctcagctcgccgacctcgcgtcacgaaccgaccagctggccgacaccgcgtcggggttgaccgtcctcgatccatgctgcggggccggaacgatcctcgtcgaagcgcgggaactcgcaccccgggccaccctcatcggctccgacctcgacgccgcagccctggcggcatcggcttccaatacgcggcacctgccggacatcaccttcgacaaggccgacgccgccgaactgccgctgcccaccgggtccgtcgaccggatcgtgaccaatcccgcctggggacgacaggtcaccgcccggcacccgttcccggtgctgttggccgaatggcgtcgcgttctcgcgccggacggacgactcgtgtgcctggtgccgccggaactgttgcggcacttcggtaactgggacgtccggcagacgcggcagctgagcctctcggggcggcacccggtgatcgtggttgccgccccgtgagggggtttcaggcgttgtcgtatacgcgttgcagctcagcggattcgatcttgcccatgttcagcatcgccgccatgacggcctggcccttgacctggtcggggtcgtcgcgcagcgtgaacagcagtttcgggacgatctgccagaacagcccgtacttgtccttcagccagccgcacggacgcggctcgccgccctcggtgagctgactccagtaccggttaacctcctcctgggtgtcacagtggatcaagaaagacaccgactcgttgaaccggtactgcggaccggcgttcaaagccatgaacttctggcccgccaattcgaagtcgacggtcatcaccgaaccggattcgccgggtccggccgatccgtagtgcagcaccttggtgatcttgccgtcgtcgaagagcgaggtgtagaaggtagcggcttcctcggcctgggtgtcgaaccacaggaacggggtcacttctttcatgatcgttttcctccaatggggattgtcaggggtgtttcggtgttgggggtacggatccgtttgccggtacggattgtggaaatgtgaacagtccgccggggtcgtagcggttcttggccgcgacgagtcgggggaagttgtcggcgtggtacgccgtggcccagtcgtccagggccgggtcggggaagttcgggtagacgcgtcccgagccgtcggtgtgcgcgatcgcccaggactcgtcgatccaggcggagtcggccgcggcgaggtgctcgaccaggaagcgctggtcgcggtgcgcgaaggccgtcgcggacgcggcgacgcggtcgtaggcgccacccatggcggtgaagccgagccgtcgcggctcccccgtcccgtccgcgatcgccccggtcagcgcctggatcgttgggggccgcatcggttcggcgaagaactccgagcggatccgcagacccggctcctgcgggtcgagttcggcgagtgtctgcttgagacggtggtagggcagcgcgtccccgacagcgatcgcggggctcgtaccggtgcgggcgcggaactcgttgagcaggtcggtcgtcgcggagtgagagagcaggctggctccggaaaggacggcttcgacagggcggccgggttcggcggtgacggcgaggttggcggtgagctcgtcgggtgcgtcgggggcccagtgctgccacgcctcgatcacctcggcgatgtgagcctcggtccagcgcgcttcgaacggaatcgtcatcggttcggggatcgtggcgaagaccagtgaggtgacgacgccgaactggccgccgcccgcgccgcgcaacgcccagaacagttccgggtcccgatcgggtccacagttgacgacgcgtccgtccgcgagaacgaccgtcgcgccgacgagccggtcgcaggtgagcccgtgggcgcgccccaacaggccgatgccgccgccgagcgtgaggcccgcgatgccaacggtcgcaccgcaaccggcggggatggtgcggccgtgtcgatgcagcgcagcgtaaacctgggccaatcgggcgcccgctccgatcgtcgctgttccggcggcggccacatcgatgtcgtcgagttcggcgaggtcgagcacggtcccgtcggtggacgaccggcccgcgaagcagtggccgccgccgcgcggaacgatgtggacgtcgtcgtctcgcgcgaaggagagcgcggatacgacatccgccaccgagcggcatcgcagcaccagctgcgggcgcacgtcgtcgaagcgagggttggccgcgacgcgcaccgcctcgtagccagccgaagcggggctgaacacctcgcccgcgaaccgttcgcgcagccgcgccaggtcgatcatggactgagcttagaaacggcgcccccgtcagcgcttgaacgaaacgcgcatgttcactgtcgcgatggcgccacggcgcgcgtggcgaggaacggacggtaggacgccgcgtggtcgtgcccgcaggcgcactggtcctctccgccgacgagtaccgatcgcgggctcagtccggtgaggctcaggcattcgcggctgaggtgcgcgtgatcggcgtaacccgccgcgatcgccagcccggccaatccgttgccgccgtatcgatcaaccccgacaccagtgctgaccccggttgcggcgcggtcactggcccctgcccttgcctgtgccagcgccaggaagccctggaaccgcagcgtccgctgcaaggtcttcgggccgaggccgaccgcgtgcaggcaccgccgccgcagctggctgctcgagatcgccaggtgcgcggcgacgctgccgaccccgaccgggtgccacggcagcaaaagccgcaccgcttcggcgaccaaccgatctacgtgtcgggcttcgcggaacgtccacagcagatgctcctgcacgacacccaacgccgcttccggcgtcggtgcgaccgcgaccgcctccgcgagtcgctcggccgcgctgccccacacgtccgaaagcgacacccgctggtccaccagctcgtccaggaccgtcggcaacgccggtgccgcccccggatggaaccgcacccccaccagcgtcgtgtcggcgggaatgacctcgatgttcgcgcccgtcaacggccccagcagccggggccggccgccgatcgggaaatgcagttcgacgccgccggtgggcacgtgccgctgcacgtacggctccgcgccggtgcgctgaatccacacggtgcgcaccaccccggccagctcggcccggggagcacgctctacgtaggactgcgtcacagcaccaggctagcgccgcgcgaacggttccgcgacggtcattgccgcgggatgtcgactccggccgcccgcagccgcttctcgatcagcgcggtcaaccgctcgtaggtcggcggctgctcctggccgtcgtggtggttgatcagcccgtaccgggtggcgccgtcgctgccctccaggtcgctgggcaggctggtcagcgtggggtggttgagcaggaagtcggcggcggcgtcggccagcccgacgatccgcggatcgtcgggctcccagttcccggcgtcccagatccgtttgatcacatcgacgtacgcgggttcggcgatggcctcctcgaacctagccaggtacgtgtcgaaaccggacggaaacagcgccctggccaggatcaggctctcccggtaggtgtcgacggtgtccgcgtcgaaatccagttcgcgcagccgttccaggagcgcgcaggcccggtcgggcaacagtgcccggtcgccgctctcgagccggtgcagggtcttgcgccggtccttgagctcggcgatctgctgggccagccgccggtcgatctcgtcgatggcttcggcgaaccgctgcgggcccgcgtcgagcatcgccgggatctgggccagcgggatgcccgcgcgggccagcgtccggacccgcaccagttgcagcagttgccgggagccgtagcggcggtagccggagctgtcccgctcggcctcgtcgacgaggccgagccggtggtagtgccgcaccgctttgacggtgacgtcggcgtaggccgccgcctgtccgatggtgagcccgctgcgcatcccttactcgtttcgcttcgccgcggcggccgccgtctcgcgaaccacctccgctaccgcacgatagtccttgcgcagcacggtgacgtggttgctgggcaccgtcgcgccgacgcggatgttgggtcgccgggccaggaccgggtcgaggctggcgcgcatcgtggccatctcctcggcggtgccgcccatgctcgcgccggtggcgacgacgaaccggaccggacaggtgacctggtcgtattgggccccaagggctccgaagacctcgttgatctcgatgttgatctcggcgtgctggtcggcgctcatccgcgcggccatgccgaacggggccagcagcggcagcgcccaccgcatcttgcggaactgctgccgggtccgttccttcgcggcgtcgtcgatccagtcgtgcgggaagccgccgtcgaccaggaccactccccggacccgggacgggttgcgggcggcccagtgcaccgccgtggccgcgccgaacgaccagcacaccagcagcggccgctggacgctccgggcttcgaggaccgcgtccaggtcccggatggtgccctcgaaggagtagtcgtgcgagcgccgggacttgccccgggcccgttcgtcgtaggtgatgtggcgccagccggagccgagttcggcgatcacgcggcgccaggcgggctggctgctgtaggcgccgttcaggtagaccacggcgggcgcgtcgccgccggtgtcggtgacggccagcgcggtgtcgtcgactgtcacgaagccggtccagggcgatttcttgctgtttgaattcgtcatggatcgaacgtaaaagcttgaccctgggtcaaggtcaacccttgttcgccagcgccttgctcagtcgtccgccagcggcggccagccgttcgcgggcggtgtcggcgtccacgtcgtgctcgatcatgacgatcgcggacttgatgtggtttccggcccgccccagggtttcggcggccgtggtcaggtcggcgccggtgatctcggcgaccatgcgggcggcccgggcggcgagcttctcgttgaggacgcgcatgtcgaccatgtagttgccgtgggtgtgtcccaatcggaccatggtgatggtggagatcatgttgaggacgagtttctgcgccgtgcccgccttgaggcgggtggatccggccacgacctcgttgcccacgaccacttccaggccgtgttcgaccaccttggacagttcggcgtcgccgttgcagctcagcccgacggtcagagcgccccggcgtccggcctcggtgagcgcgccgatgacgaacggggtgcggccgctggcggtgacgccgacgaccacgtcgtcgggcccgatgtcgtgggcggccatcgcggcggccccggcgtcggcgtcgtcctcggcgccctcgacggagttggtcatggccgcgccgccaccggccaggacggcctggatgagctcgggcggggtggagtaggtgggcgggcattcggaggcgtcgaccacggccatccggcccgcggtgcccgcgccgacgtagcgcagccgtccgccgcgggccatccgctcgaccacggcgtcgatggcggcggcgatggcgtccagctgcccggcgatggcccggggcacctcggcgtcggtggtgttcatgaccgcggccagttcccgcgacgacatctggtcaatggtggcgaaacgcgggtcggagccctcggtggacaggcccctcaactgctggacgagtgcttcactctcggtcacgttgcctccatgtgtcgacgcgctccgaccctatatgtgcacgtttggatccgggaacgagcggtgtcacgccgtgccgctttcgcggtccgaactgggaaaactgtcataccagtcgggtatattcgaacaaacgaccgaatctcttcatgcgaggagggccacccgtgacccagatcgagattcccctcaacggcttcgtcgattacctccgcaccaagggcgccgcgcgcgtcgacgtcgccgcccggcaccttcaccaatccaccgagccgtacagtccggcgcgcgatttctaccggcgcgccctgtcggcgatcctggccgggcgacgcagcggcgacgaccgggcggtgtgcgagcacgcgctcgccgaggcaccgcccgcgcgccgcacccactaccaggccgtcatggacggctggctgcgctacctgccgaaactggccgacacgaagcacgtcccggtacacaccggacggtggcggggcggcaacctgacggtccgggtgaccccgcatctgggggtgcggtatccggacgggcacgtggaggcgctcttcctgtacctcaaggccgagccgctgccctcggcggacgcgcgggcgatgctgtggctggcctcggcggcgatgcccgaggcgtgcccggaggcacgtccggtgatcgtggacgtccggcgttcccgggcgtttcgggatctgcccgacacctccagctatccggcctggctgatggccgaggccggtggctaccggcatcttcgcgaacaactgaccaccgcctgacaacaccttcgccaggtgtcacaaagcggccgtcccggcaacgaagccgggacggccgtcctttttggagtaggtcagtagacgcgcgacccgatgaagtcgtcgtggccgtagccgacgggattggcgtagtcgcgtgtggacagcttgagcttggagccgctgccgccacagttcgcgatcaccaggttcgcgccgctgccgcccgaggcgaaggccgcgcaccggctggtgtcacccttggggtggacaccctggtcgtcgatcacgaacttctggtcggtgccgccgtcgcagttgcgcagcgtcagcttggcgcccacggcgccgttgccgaagtcgacgcagcggtcgtgcgacagttcgacgtgcagcgagccgaggctctggtcgtagtagtagccctggttgcggccgccgtgacagccgtaggcctgcaacggcgtcccgtcccgggagtcgtagcccttggcgtcgacacacaggccgctgtcggagttcttgacgtccttgaactcgaacagaccgttgtagagggtggcgttgccggtgctggccgggtccacacaggtcgcgttctgccagtccgggttgtcgaagaactgggtgatgcactgtgcgaaggcgccgtgcccgcgggcgttgggatgcagcgactgccggaaggcgtgttcggagggcagctcgccgacctccacgtagacgccgcgcgcccaggtgttgtcctcgcagacgccgtggccttcgaagagcttgcccgcgttcaggtaccggacgcccttggcggtggcggcgtcgcggatgccgtcctcgaacaacggcaccgccttgttgcgggcgaaggccgcgtcggccaggtacagcaggcagccgcccttgtaccaaccggggaagttcgggttgtcctccacgtccgggccaccggggctcgggtaggacatgaccacgaactcgtagtccgagtccaggtatccggcctcggtcatggtcttgcggatcgcgtcgatggacttctcgacaccgtcctcggagacctcgacgcgggccgcccagttgtcggtgtggttggggtagcacgggcccttgaacaggatccggttggtggcgcactcggtggcgaccggtccgaactcgatgccaccggagtcgttggcgccgatggcgatccacaccagcttgatcttggtgttgcgggccttgatggccaggttgtcgccctggttcagctcgtcccactgcgtctcgcccgaaccctggatcaggtgcggactggcgccgccggaacaggccacattgtattgaacatcactggcgatcccggtacggaagatcgcctggtcgtaggaacggtcacaccagttgccgtcccggtgggtgttggggtcgtagttgccgacgccttcgccggagatctcgctgtcccccatggtgatcagcgaggatttgcgttcttcgacgggcttgatgtcggggctgccgtagagcttctgggcttccgcggctcggatggactcgaggttctccgggaggggtttgatgtcggggcggttcgcggcggccgacgccggggcgatgctcgtggtcagggtcagggcggtcagggccagtgccgtggccgccgcggtaagtcggcttcgattgcgggacatagaaaggctccctatcgcgacatttaactgcgtgatagggaggttacagatactgggcagtaatgtgaagacctctcgcgttcacggatttgtattttaagttaggtcaccctaagctggcctcaccatgaagccctccctgaagctccccgtgtggttcgaagcgcccgccgaaccgatccgcgtcgccccgatccacgtcgacgcgtcgaccaccccgcgccgactcgccttgcgcaccatcatggccgcgcgccgctacaccgtccccggagcgctgttgaccatcgggcaccagctcggcgaggcactggtgccggtcatcatgggtctggccatcgaccgggctctggccacaggggacgtcggccagctgctgctgtgggtggcgcttctgggcgtgaacttcgcgatgctgtcctacagctaccggttcgggtcccgggtctcctacctcggcatgcaggcgatccagcaccacctgcgcacccgggtcaccgaccggctgctggcgccgcgcaacggcgacaaggccaccctgccgggggcgtcgctgtccatcgcgacctccgacgtgctgcggctgtccacactggtggccatcggtgtctacccggtcgggatgttcgcgggcgtgatcttctgcgcggtggtgctgctgacgatctcgtggccgctcggcctggccgtcctcatcggcaccccgctgctgctgttcctgctggacaaggcggacgggccgctgcgccgccgtaccgagaagcagcaggagctggccgccgacgccgccggcaacgccgccgatctcatcaccgggtaccgggtcatcaagggcatcggggccgaaaccgaagccgcgcaacggtatctgcgcagcagccaggaggcgctggacgcgacgctgcgcgccaagaccgcccagggcttctacaccggctccaccaacctggtcaccggcctgttcatcgcggcgctggccgtggcggccgggatcttcgccctcaacaagcagctcagcatcggccagctcatcaccgtcgtcggcctcacccagttcatcatgagcccgttgcagggcctggccggaatcgtggccgcgttctggccgcccggcctggcctcggcgggccggatcctgccggtactgcgagactccacagcggagggttccgacgaggccgacgagctcgcgaccaccgtcgcgaagccggagaccggtctggagttcgccgcggtgacggcgggagcgttgcgggacttcagcctgcgggtcgagccggaggagttcgtcggcgtcgccgccgagggcgagaccgcccgggtcctgaccgaactgctgtcgctgcgccgcgaacccgaatccggggagctgaccttcgacggcgagccgctggcgaccgccgatcccgaggcgatgcggcgccggatcctggcggccccgcactcggccgacctgttcgacggcaccatccgcgacaacgtcgcgctggcgggagccgaccgggtcgaggcggccctggacgcgtccggctgccgcgagttcatcgacgtcctgcccgacggcctcgacaccgtcgtcggcgagggcggcacccggttgtcgggcggccaacgacagcgcgtcgcgctggcccgggcactggcgcgacccgtgccgctgctggtgctgcacgacccgaccaccgccgtggactcggtgaccgaggccggaatcgccgaacggctcgcgaaagtccgcgatggactggcgacgctcgtcatcacctcgtccccggcactgctggccgcgtgcgaccgcgtcgtgcggctcgacgaggcggccgacgccagcccccacccccaggagaacccgtgacccgcctgccgatagccaccccgcgccagacccgcgccgagttcgcgcgcgccatgcgcggccgctggtggaccctcacctgggtgatcgcggcgctcgtcatcgccgccgccgcggggctggcgaccccggccgcgctgggcggcatcgtggacgccatctccaccggccaaggggcgcagcgggtgtggctgctgggcggtgccatcgccgccggtgccgtcgtggccgcgctgttcgccggactgggcaccatcggcgccgcccggttgttcgagacgctgctggcctggctgcgggaacgcatggtggaacgcgccctgtcgctgccgcaacccacagtggaggaagctggcaccggcgacctggtgtcgcgcgccagcgacgacgtctcccgggtcagcgacgcgctgcccaaggtcatcccggcgctgagccagtcgctgttcacgatcgcgttgacctttgtgggcgtcggcatcctcgactggcgttacgccctggcgctgctggtggtcgtgcccgtgcacgtgtggacggtgcgctggtacctgcgcaccgcgccgtcgatctacgccgccgaacgcgccaccatggccgaacgcgcccagcacctgctggcctcgctgcggggcctggacacggtgcgggccttcggtttgcgcgacgcgcacagccgacgcatcgcggcggcctcgtgggaggcggtgcgctgggcgatgcgcacccggatcgtccagaaccggttcttcgggcggctcaacttcgccgagtacctcggcatgaccgcgatcctgctggtgggcttcgtcctggtgggcaacgaactgagcaccatcggcggggccaccgccgcgatgctgatgttcctgcggctgttcgacccgatcaacagcctgttgatcgtggtggacgacctccaggccgcgacggcctcgctcaaccgcatcgtcggcgtgatccagataccggccaccagcgacgcgaagccggcggcggtgccgaccgaatccggtccggtgctgaccgccgagggcgtcacgttccggtacccgaccggcgacgaggtgctgcacggcctcgacgtgaccgtggccccggccgagcgggtggccctggtgggcacctcgggagcgggcaagaccacgctggcggcgctggtcgcgggcgtccacgagcagcgcaccggaacgatccggcaccggcgtccgccgaagtcgcggcgggcccgccaggtcaccctggtgacccaggaggtgcacgtgttccacgggaccgtgcgcgagaacctcaccctggccagcccgggagccgacgacgagacggtacgggaggcactgcgccaggtgggcgcgaccgagctggtggcggcgctgccggacgggctcgacaccgtcgtgggagcccacggccacgcgctgtcccatgtggacgcgcagcatctggcgctggcccggctcgtgttggccgaccccgtactggcggtcctggacgaggccaccgccgaagccggaagcgcgacctcggcccggctcgaacgggcggcggaccaggcggtcgagggacgggcggccatcatcgtggcgcaccggctcaaccaggccgccggagccgaccgggtgctggtgatggaggagggccgcttcatcgaggagggcccacacgaggagctcgccgccgccggtggccgctacgcgcggctgtgggaggcctggagccgccgccgaggctgagcctggcaacggttccggctggggatatgaccggccgacccggcgcggtcagcgcgagacgggagcacaagaaccctgtcccggcgcgactcgggagtctcgagtgggtcggcgccgggtgtgcaatagcgggatcgggttcaggcggatgtgctcgcctaccgggtcggccggtgtccggctcgcctaccaagccggacacatcgcggggcagtcggtcagataaagccccgcgcgaatgacgctaaagtcgccaccggaagcgtcgggcggcggaagagcttggccagcatggcgtccagccgccacacctgtttaccgtgccgggcgtccatccagaagcgatggcgggtgtcctccgccgtgaaggcgaactccacccccggcagcgccggatcggccgaccagcggacgtcgtcgagttcgccgacggcggtgtccatgtccagccggacccggccgagcacgcgggattgtttcgtgacgaccagccgcctgcgggtcagcagcatcaggtggtcacctgacagctgcccgtccgggcgcagacagtgcgccagcagcacgacctcgtcgtcactgcggatactgcgccgcaggctcgggacgtgacggctgagcgttatcgtcgcgagccccgcttcggccgcggccgccagcagtgttcttgaaaaccgatccatggtttatccgaccccaccttcttgccagttcacggcaatgtcttcgtggagtacaacggcaatcggcacatgcaggttacggcgccgtgacggttgtcccgcaaatccgtctatagaggtcgcacgatcagtgcgataagcgctcgtacatccacggatcgctatatcccgtatcccacgatgggaggtcatagccgccggacgacgcgaagtactcggtctcaccgtcaggacagtcgaggttttcccaggtgaacacgtgcgtcgacggctccggccactcgatcggcagttcgtccacggtgtcctcgacctggttccacactcccgagccggcctgctcgacctcgtcgacggcgtccggcgcggtttccgcctcgacctgccgggtatcgaaggtgtcatgggccgccggagcgttgtcccggaattcctcggtctcgaccggctcggccgggttgggtgccggtggtggccccgggtcgtcgggcaacagcgccggtggtttggggtcggcctgcggcggcgggagcgtctcggcgccgccgtagccccgcggctcgtccagaaccgacagcccacccgccgcggcgatgcccaccgccagcgaggtcaccagcgcgaggctcatcaccacggtggtgttcctccacgaccagatggcactggcatgcctgtggtcgtcgttcgcgaaaaaccgcatgccgcccccggatcagtctggtttgttgtcgcgacggccaagatgtacgcatcacatgttaccgaacgttgcaactgggtctcattcggtcattttgatgatcactgtgtcaggtccttcctatcttctggaatgctggggagaccccaatcgatacgaccatcgcgcaagaccggccaccccgggcttccgcacatctgaacagggaggacgtagatggtcaacggcgaccaaacccgtagtggtcccaaagccaaatcgcccgcgcggcgaaagaagacaccggtcggcgaccccgacatggtgcagctgttgacgcccgacggaaagcgggtgtcgcacccggactacgccgtcgatctgacggacgaggagtatcgcggactctaccgcgacatggtgatcgtccgcaggctcgactccgagggaaccgccctgcaacggcagggccagctgggcatctgggccagcctgctcggccaggaggccgcccagatcggctccggacgcgcgctcgcggcgcaggacatggtgttcccgacctatcgcgagcacggcgtcctgtggaccaagggcatcgacccgatcatgccgttcgggctgtttcggggcgtcgacctcggcggctgggactcgcgcaagtacaagttccagatgtacacgatcgtcatcggcgcccagaccctgcacgccaccggctacgccatgggcatcaccatggacggcaaggtgggcaccgacgacggcgaggccgtcatcgcctacttcggggacggcgcctccagccagggagacgtcaacgagtcgctggtgttctccagcgtctacaactcaccgatcgtgttcttctgccagaacaaccagtacgcgatctccgagccggtcttccggcaggccaaggccccactgttcaaacgcgccgacggcttcggcttccccggcgtacgcgtggacggcaacgacgtgctggccacctacgcggtcaccaagaccgccatggacaacgcccgctccggcaacggccccaccttcatcgaggcgttcacttaccggatgggcgcccacaccaccaccgacgacccgacccgctaccgcgactcggtcgaggtcgaccagtggaaggccaaggacccgatctcgcggatgcgcaccttcctggaggccgagaagctcgccgacgccgactggctggccggtgtcgacgccgaggccgacgagcacgccctgagtctgcgcgagcgggtcatctcgatgcccgacccggacccggactcgatgttccagcacgtattccgggagggctcgccgctggtcgacagcgagcgcgccgcattcgccgactaccacgcgtccttcgaggggagtgagcactgatgaccgacacacttcgcatcggcggcgccatcggcgccggtctgcgcaaggccatggaggacgaccccaaggtcctgatcatgggtgaggacgtcggcaagctcggcggcgtcttccgcgtcaccgacggactccagaaggacttcggcgaggaccgggtcatcgacaccccgctggccgagtccgggatcgtgggaaccgcgatcggtctggccatccggggctaccgcccggtggtggagatccagttcaacggcttcgtctacccggccttcgaccagatcgtgtcgcagctggccaagatgcacaaccgctcgcagggcaccgtcccgatgccggtggtggtgcggatcccttgtggcggcggcatcggcgcggtcgagcaccactcggagtccccggaggcgtacttcgcccacaccgcggggctgaagtgcgtctcggtgtcgaacccgcacgacgcctactggaagatccagcaggccatcgcctccgacgacccggtgatcttcttcgaaccgctgcggaggtaccaggagaagggcgaggtcgacctgtccggaaccctcgccgacgccgacccgctgctgtcggcgaaggtcgagcgcgccggtgaccacgtcaccgtcgtggcctggggttcgatgatgaaggtcgcccacgacgccgcgggtgccgcggccgacgagggccgccagctggaggtcatcaacctgcgtgccctgtcccccatggacatggaaccgatctacgcctcggtccgcaagaccggccgtctcgtcgtcgtccacgaagcaccgtccaacgtgggcatcgcttccgagatcgcgacccgggtctcccaggagtgcttctactcgctggagtccccggtgctgcgggtgaccggctacgacaccccctacccggccgcgcgcctcgaagaggagtatctgcccgatttggaccgtgtcctcgacgcggtcgaccggacgttcacttactaggggttgtgggaatgccgaaatacgagcaattcaatctgcccgacctggccgagggtctcgtcgacgcggagatcatcaaatggctggtgtccccgggggacacggtgacgctcaaccagccgatcgtcgaggtcgagacggccaaggcgctcaccgagatcccctcgccgtacgcgggtcagatcagcaagctgcacggcgacgagggaaccaccgtcgacgtggggcagccgctggtcaccttcgacctcgaccccgacggctcggcgcccgccgaagtcgccgaggaggaggaagacaccaaggtgctggtgggctacggccccaagaaggtcagcacgaagcggcgggcccgcaagccctccggttcggcacctgccgcagcccagcccgccccggtcgcggaaccggcccgcccggtcccggcccaggctccggctccgcagccgccgaaggccgaaccgccagctcccgctccggctccggccctcaccgcgaccccgcagcggatcgcggtgctggccaagccgccggtacgcaagctggccaaggacctcggcgtcgacctgaccaccatcaccggcaccggcccgtccggttccatcacccgcgacgacgtgcagtccgccaccacccaggcggcggcgcaggcatctccttccgttaaggcccatcagggccttaacgcggcaccggtgggcggcgaggaacgcatcccgatcaagggcgtgcgcaaactcaccgcgcagaacatgtcccacagcgcgttcacagcgccgcacgtcaccgagttcctgcaactggacgtcaccgcgaccatggaggccgtggcgcggttgaagacgctgccgaacttcgacggcgtcaaggtgtcaccgctgctgttggtggccaaggcgatgctgctggccgccaaacggcacccgatgatcaattcgtcctgggacgaggcggcgcaggagatcgtggtcaagcactacgtcaacctgggcatcgccgccgcgacgccgcgtgggctgatcgtcccgaacgtcaagaacgccgagtcgctgtcactgcgggaactggccgaggcgctcaacgcgctgaccgccaccgcccgcgagggcaagacgccgccggccgacatgagcggcgggacgatgaccatcaccaacgtcggcgtcttcggcgtcgacaccggtacgccgatcctgccgcccggcgagtcggcgatcctggccttcggcgcggtgcgcgacctgccgtgggtgcacgagggtcaggtggtcccgcgcaaggtcacgacgctgagcctgtccttcgaccaccgcatcgtcgacggcgagctgggctcgaagttcctggccgacgtcggcgccttcctggccgacccgggcacccggcttctggcctggagcttaggttctcggacctcgtgagtcccccgcctcgatccgaggcgggggactttctttgaccctcatgatcgacgtcacgtgagagccttcaccttaatttcgatggaatttttagccgttgagtgttgtaatggatgggacgacagcgaagacaccgaagatcttggggagccccacatgaacactttcgaaaaattccgagccaaccgcctgcgccgcgccgaagccgcccaccagcgcgcgatcatgcgcaagcgcgtcgaatccagcacagacttggcgcgtcgagacgcgatgctgtactcgaaccgcctgatgtaagaccacgttctcctctggggttaattgggtgcataggggcgcccatggaaccggtgatcgccacaggcgatcaccggttcgtcttttctccacaagtgcctcccggcggccgttcggccgcgttattgcgatttggcggcaattccgctctggctcatgcatcctctcgacaggcgcgggcattcattcggtagcgtgtagcccgaccagcgaggtatgactttttacggatgtgcgacaggtgcacgtccgctcagcaggaggcgtgatgacgtccgaccccaacaacccgtcggcgccgcagagcgggccacccgctcagcagtcctcaggggacgaggacaacacctcggtgatccggcctgcgcaagagtccgcgccgccgtccgccgagcaggcgcacgccgaagcgccgaccgctgagaatcccgcggcccaccaaccgcagtccccggctccgcagccggaggacaacggcaccgcgaaactcggccagccgccggcccagccgcagcagccggaggaggacccgggcacctccaagctcggcggtccgccgcagcagcagcctcccgcgcagccgcaacagcagcaggcgccgcaatggccgcagatgccgccgcccgcgcaccagccgcccccggcaccggacagcgactccacccagcagatcccgcaggtcgccccgccgcagccgccaccggcgcctccggccccacccgcgccctcgcaggacaacacctccgtgctgcccacacagcagccgccgcagcctccccaggctccgccacagccgccgcaggccgctccgcagcctcccccgccagcgccgccgcagccgcccgtcggtcccgactccaccgccgcgctgcccgcccagaccccgccgggtcagatgccgcctccgcctccggtggcgccgccgcagccgccgccgatggctcccccgcagccgccgcagtaccagcctccgccgcagcagtacggtgccccgccaccaccgatgggctcccccgcggccatgcccgggtcgccctcggcgatgccgggttccccgcaggtgtcgcagcagccgggaatgccgagcccgcccagttcggcgccgcccgccaaccagtccggcctgcagccgggaatgccgctgtggggcggttcccagccgggtgccaccgcgcagcaacccgccgccatgccgggctccccggtcgccggatccccgtggcagcccagtgaccccggcgctccgcagccggtcaccggcccgcccgccggccagcccggtcagcccgacttcggcggcggtttcccgcccggaggcggcgtccccggcatgcccggtggcgagcagcccaagaagaagaacctcggcctgctcatcggggtcggcgtcgcggcgatcatcctgatcgcgggcctggccttcggcggcatcatgctgttcggcggcgagaagttcgaacagggtggttgcgtcaagcaggagggctccgaggccgtcgcggtctcgtgcgacgacaaggacgccaagtacaagatcaccaagcaggtgaagaagagctccgagtgcaaggaccagaccatgccggtcgtcaagcttgaggacgagggcatcgtctactgtctcgaggccgccgacaagaagaagtaagcaccccggctttcaccgcacgggcttcggttcaggatccgctgacctcttggttcagtacctgaactggagcccgtgcagttctatgccgtccttccactcgtggtggcggttgcgcaggtccttggtgagcgtcacctgggacagcgcggtgtaaccggcgtcgtggaagcagcgcagccccgcgatgttgcgggtgaccggctggatcgtcaggtactccagcccgcgtttgtcggcctcggcggcgatccggtccagcagttgcgtcccgatgccccggtcgcgggccttctcggtgaccaccagcggctccacctcgccgtggcgtccctcgatgagcaggccggtgaagccgacgacctcgccctcggtgaccgcgacccacatgcccgacaggctgatgttggtcaggtagtcctcgaacccggcgccggggtcggcgccgccgatggtcggatcgtcgtagaactgccggtgagccccggtcatctccacccacaggctccggcaggcgggatgatcggtggcgggccggtatccgcgtatttcgacactcatatgccattcctactcctgatggccccgccacgccagataaacggtacgtacgggccacgggcttattcgccgatgccgtctaccattcgatgaggcgacccattaccccacacaggagcgcgagtcatgccggaaacccgtcgagaccccatcaacctgccgggcatcagttcccgggcctgggaacacccggccgaccggggcgccctggtggcgttgcgcgaactgcgtggcttcgacgtcatcctgcgcaaactcttcagcctgttcaccgagcgtgagatccggctgatgttcctgggcggcgcgatccgggtgaaccggcaccagtacacccacgtgcacgacgagtacctgaaggtggccgcggtgctcgacgtcgccgagccgccggagctctacgtctcgcagagcccctacctcaacggcgtcaccatcggcctcgacaagccgatcatcgccatcaactcggcctcggtctcgcagctcgacgacgaggaactgcggttcctgctcggccacgagctcggccacgcccaaagtgggcacgccctctaccgcaccatgctgatgtgggtgctgcggctgaccggcggcctgtcgtggctgccggtgggtgtggtgggtctgcggctcatcctggccgcgctgtacgaatggcagcgcaagtcggaactgtcggcggaccgggccggagtgctcgccgtccagaaccccgccgcggccatccgggtgatggccaagttcgccggcggcggcgacctgtccggtgtggacatcaccgagttcctggcgcaggccaaggagttcgagtccgggggcgacatccgcgacagcctcctcaagctgatgctgctggagcaccgcagccacgacttcccggtggagcgggccgcggaactgcaccgctggaccaccgagggcgagtaccaggacatcctcagcggcgagtacccccgccgggaggacgacgagaacgtctcgctcaccgacgaggcgaagtccgccgcgaagcactaccgcgacgcgttcaaccgctccgaggacccgctgaccaagacgatccgcaaactcaaggaccgcgtcggcacctcccgcaacgacaacagcagcaactagccaacctcgcaccggcccggtcgtcgcgcgcagcgcgatcgccgggccgcacgcgtccagtaccgtgagcgcgtggacctggaatacctgcgcgcgcacccggacaagctgccgatgttcatcgagcatcagcgcatccgctccacaccggtcggcggcggttcgatcagtgtcacccaacggctgaccctcgacgacggcaccgacgtgttcgccaagttcaatgaggacggaccacccgggttgctggaggccgagacacgcggaatcgcctggctggccgaagccggggcaccggtcccccacgtcctgtgcgccaccgccgaggtactggtcagcgactggatcgacccgggagccccgggcgtggtggccgccgaagaactcggacggcgcctggcggagctacaccgcttcggcaccaagactttcggcgcgccctggccgggtttcatcggacggctgcccctcgacaacgaggtggcggagcggtcgtggtcgggctggttcgcgtcccggcggctgctgccctacctgcgggactcacgcgacaacggctccctgtcggccgccgacgtcgccgccgtcgaggccgtcatcacccgcatcgaagagctggcgccaccggcggaaccggtggcgcgactgcacggcgacctgtggcccggcaacatccactggggacgtgaccgggcctggctcgtcgaccccgccgcccacggcggccaccgcgagaccgacatcgcactgctgcacctgtggggcggggcgccgcacctggaccggatcgtggcggcgtaccacgagatgtggccgctgcccgaaggctggcgacaccggattccgttgcaccagctgcatctgctgctggtccacaccgcgatgttcggcagcggctaccgggaccaggtgatggacgcggtacggcagctgtgagcacccgggtaaccgcgtgaggaagtcggcgtaggcgatgctgcggtcccacagtcgctcggcgcggcgctgggccgccgcgaggtgttcgtgggagtagcggtagtgccgcgcgatgatgcggcgctgctcgtcgcattcgagctcgacctcgagttctccgtcccagatgccgaagtcgacgcacagatccgctggcaggtcctcctcgtaggtgatgcgcacgtcgatcccggcggacagctgttcctcgatgacgccccgatacggttgccgccgcagttcctcggcgacctcgccgcggacgatgaagacgcgccggaaggtcacctcgccggtcttggccagttcccgcagccggtcccgaatctcggcctgatagttacgtccgtacggggtgagccagaagtcgagcggatggaaggacgtgcagaacacgtcccgctcgaaggtccgcaccaggtgcgatcccagcgaggacgagctgcccccgagaacgatgtggccggtctccagggccctggcggcctgcccgagcaggtcatccaccactccgaacagcgggaccgggatgttggggacggcctcgtgaacccgattgatggtgtgggcgagattgccgccctcccgggcactgccgcgaaggtgggccagcgcggcggcaagaccatcctgtttggatagatcggcgcccagacagatcagccggtcgttggtggcgtggacgacgcgcatgaggctgttcgtcacggccgtgtactcgacgatgagcagccccatggtcacgatgaccccgagcgccagcgacagttgcaggtcggcgttgacggcgtaggtgatgaggccgcaggcgagcccggcgaccacgttggcgacctgcgtcagccgatagcggcgctgggacgccggacctcgacgggtggcgggtacgtcgtccgcgccctggatcttcgacatggtgtgctcctgccacggtgttgggttcagcctgctgcgaagagggctacgacggtcaggtaatggccgattcccgcggccgcggtgccggtgatctggttcagtccccgcagggaccgcgcgagcgaccgccgcccgccgaggaggccggtatggacggtcttgttccacgtgtccaccgtcctagccaatgcccgatgagacggcgtcgcccccaggtgcggcaggtacgccttttccggaatgaccaacccccggtccccgtccggcacgtcctcaccgttgatcagggcgttgacggcggtgcgaagccgtggcacatcgggattataggcaccggtgagggtatgacgactgctgaacacacaacgatcgctgaacaccagcccggtcagccggttccgcgcggcatcggtcaatccgttgtggatcacgcgctccaggcgaccgcgcgtgtagaaccgcatgtcccgagtgggcggtgacgccgcgtcaagaaagaacgtcatggaataggtccgacggtccgccgccaccggtatccatgacagacaatcacggccatacacgtcgagaaccaccgcactcggcccccgtcgcgacgcgacggccatcccgatcccacgcacgacctcggcgaacgactcctcgtccagctccgagaacggcgcccccacactgaggtacacatcggtcggatcagcggcgaaatcaaagtcgcgcatgtcggtcaaccgaaacctcacacccgcctccccacccaaccgccgctcccccaacgccaacagcgacggactgctgtccaccgccgtatacccgaagtggacgccccggcccagcgcagcccgcgtcagccaccaaccctcgcccgccccggcacccagatcgaccaccctgatcccccgccggccagcccgaacatgacgcaacgccacccgcagcaggccgacgtaatcgggccgctcccagtccactttgacagcatcgccccggtccggcgaacgatagtgcccaagcgcgtccgcgtacaggtccgtctcgccaccagcttgcgcgttcaccgggccagcgccgccttcctgttggacgccaattcatcccagcttcacacacgacaccgccctgcccggattcccggacgagaccggacgccgtccggctaacgcgcgggaacaacctcccgatcatggaagtcgtgatcggcgtccacctcatccagtgacgacaggtgcctgcgacgcgccaccaacaccacaatcgcggccgcacaacaggccgcgcccacgaagtacggcaccgacggcgagaactcctcccccagcttgctggccacgaacggcgccaacgccgcgcccaaccaccgcacgaagttgtacccggcggaagccaccgcgcgcggcgcgtccgacacctccatggcggcctcggtgaacacggtgttgttgaccccaatcgccaaccccgtagcgacggtgaacccgatgaccccggcagccccggacaacgcgatccccacctggctcaccaacaagaatcccaacgccaagtacatggtgcgcaccgacccaaaacgccgctgcatcacgggagccaagaacaccgaactaacagcgacggcgacaccccagccaaagaacaccgcaccgatcccataagccgacatgcccaacacaaacggggtgtacgccaacacggtgaagaacgcgaagttgtagaacaccgccgcacccgccgttgtagacagtccaccatgcaacagcgcccgcaacggatcggacaaccgagtcctggccctccccgcgctctcccgcttcaacaacacggtgatgagcacaaaaccaacggccatcaacgcggcggtaccgaaaaacggataccgccaatgccagtcacccagcagcgcaccaaccagcggccccatcgaaataccaagccccaacgcggcctcgtagagcaagatcgcggcttcggccccacccgaagcggcaccaacgatgacggccaacgcggtggccacaaaaacagcgttacccaaaccccacccagctcggaacccgaccaactgccccaccgtgtccgaagtacccgacaacgtcgcgaacaccaccacgatcgccaatccaataaggagtgtcttcttcccgccaatccgactcgagatccaccccgtaaccaacatcgccacagcggtcaccagaaaataactggtgaacagcaacgacacctgactcggagtggcgtccaacccctcagcgatggacggcagaatcgggtccaccaacccgatccccatgaacgcgaccacggcggcaaaagcggtggcccacaccgacgcgggctgacgcagaatacttccagaagcagaactgtggcctgtggacactactgaatcactccttctcacatagccgggacaaagcgggcaacgcggcagcgatggccgcacgatcctcggcagccaatccctccaaccgctcggcgagaaaaccaacgcgagcccgccgccccaccgaaagcgccccccgcccggcctcggtgagagcgacggtgacaacgcgagcgtcggactcgtgagacccccgcacaaccaacccgtcgcgctccaaccgattgacctgaacggtcatggtcggcatccgaaccccatgctcagcggccaactcgctcatccgtcgactcccggccgccaacgaacccatgacggccaactgcggagcagaaacctcgctatcagccgaaacccgacgcaacaacagcacgatgtcgcgcaacgtccggttcacgtcggcggccagatcggcggtactcacggcgactcccaagatagttagccaaactaattagtcgagctaactatatgcccgacctcacgaacggatcaatgtccgacgactgcgagataccccactgccgcttggtcgagtgggttacagccgctcctccaaccgcgcacgaagaccggagtagtcgtggttggggaagagctccgggaacacgtcgagcatcgtcttgatgtctcgggccgccgtcgtgaagtcgtagtccgtccgcagttccttcgtgatgtcacagaagaggaactgccatccggacgttcccttggtgaggatgagggcgtccaggtactcctgatagttgatgtccatgcggagggtgccccggcccaggtggaagtaccacaactccgggtccgaagtgccgggttggagtctgagggtggcctggtggccggatccgctgtcgggcttgtcgtcgatcacgcgaagttctgtgtggagttggcgctcggctagagtggaactgcgcaccgagaacggagggggcggagtggcgagtgcttccggaaggttgccgatcctgaactctccattgagctctgcgtcttcgatgcgccagcgggtccacaggcagttgaatcgcacgaagctttggtggaagtggggggccaattccatcccgtacttgtcagcgatcatccggagagttggctcggcgtcctcgtcgaggtccgcgagcccgtcgttgtgctcctcccaaacggacatccgttcgtttccgctgatctcctcctgcattcgcgtgagtcgacgctcgtacggggtgagatgacgcatcgtgtcttctccttgtgtcattagtacttccgttgctacaaggtccttggcggcatcggtgagactaacgttcggggtgggtgggagccgggcctggcaccggcccattgacgggggacgagaaacagcgactgggccgcccgggttagccccacgaggcgaactggtgcgccacaacgagcccgcgatcgtcacacctcgactggcgtctgcggccgagaaggaggaggccgccgagcgaagcgaggtgacgactttggtcgcggccagcggttgtgggggcgatgaggggggttagcggtatttgtcggggttggggaggagttcgttcatggctcccgagcggaagccgcgggggtcgagggttaccgaggtgaagtcttcgagcgtggtggtgagggtggaggccgcgactgcttcgaccaggtcggggtccacttcgatcttggcgtggtcgtcgcccatgtcgcggacgcggaggttgcggatcggaattccggcattgtggagtgtggtgcggaggtgggcttcggcgcgggctacgcgggacaggccgcggctggttacttcgatgccgtaggcgatgcggctggagaggcaggccgcggcgggcttgtcccatgtggtgagtccccagatgcgggatgccgtgcggatttgggacttggtcaggccggcgtcgcggaggggggtgatcgcgccgcgttcggcggctgctcggatgccggggcggaagcccgcgatcgcgtcgtcggcgttggtgccggtggcgatagtggcgatgcccagttgggaagccaaggggttcagggtgtccagtagttcggacttgcagaagtaacagcggtcgcccgcgttggcgcggtaaccctcgcgagagagttcgtcggtgccgggggtgaggtggcggacgcccagggaagcggcgaactcgcgggcggcgtccagttcggatggtgggaggcttggggagacggcggtggcggcggcgaccgcgtcagggcccagggcgcgggtggcggcggccaggaggaaggcggagtcggcgccaccggagaaggcgaccaggagggagccgtggccgcgcagccgggcgtcgagatcggccagggcggcggtgaggttgtcgtcgagctgggctgccatcacccgagcgtacgagcctgtggaaataacgagtgccctgggctgatacagcccagggcactacccccaaaggaaaggaacgacggttccaatgcccgatcagagtatccgaccgtgttttcccgatgacacggggttgtggctaatcggttactgacgatacggccgaagcctttgtgctgctgggagcacagatcaagttgatgtcgtatttgcccttcggtgccttggccgggatcgtcaccgacaggctcgccttgccgcccgacagcgacaggatggtgccgatcgacaggtcgtcccccttgacgtggatgatggccttggtgtcgatcgtcagacacgtgatgtcgacgtcgatcttctgtccgaccttgaccttgcccggcagcttgaccgacgccttcagcggtggtgccgcctcggcttccccggccgcggcccccgccaccaggaacgccccgatggcgaacagactcacgatcccgatgcgagaaagtatgcgcattaaatcctcccccagaaaatgtcgtcctccccgcgcacgatcttgcccgaagacggctaggagttgtcggtttcctccgaacgggggcgccggatcgcgcggaccagaccgaccagacccgcgagggtgaagacgctggcgaagatccagccgatggcgtgcggggggatggtgtggatgtcgtcgatgagccacaccaccgccagggtggcgaagaacaggcccgcgatgagggacaacgtgtcgggagagtgtcgtttcatcgctcgatctccagactccccgactcgacgacggcgttgacgacgagggtgccgccgcccttgccgtccgggccgagggattcgtagccgcggttccagcggacgccgtcctggtcgatctgttcgccgtcgacggttaccgtgctgcgctggaagtccgcgttgacgatgacgtcgaggttctcggggaccaggatggtggcggtgccggtccagatgttgaccgacagggtggcccggtcgtcgtcggcgaagtcgacgccggacaggtccagcccggactcgccgaggttggcggtcagctgtgaggggatgtcgtccacctcgacgacctgcgtgtactgggacgagaacgggacggtcggcaggttctgcccgaggatcgagaccccggccaggctgatcgacagcacgacgccgagcaggatcaggccgcggccgcggccccaccaggtgcccagcagcaggccgccgccgcagatcagcagcgccaccgcgatcgtggagcccagcgggatcttggcgcccagcatgtccaggatcgcggcgccgccgatgacgatcaccacgaggcagaacgtcaccaggcccagcgaggagcgttccgggcgctggcgcggggccggtggcggagcgggcgggggcgggggcggcggggactcggccgggagttcgagggtgcggttggcgtaggggccgtgcggggcgaacggcgcggcgtactcgtcggcgtaggtcttggcgggcggggtctcgggttcgacggcgacgggttcggtgcccttgcgccgggccagcaccaccaccagcgccgcgatgaacgcgaacaccaggaacgggcggccgttggtgctgatgaaggtcatgatcgcgaccaggaccgcgcccagtcccagcagcaccgtgacgacgcgggaggtgctggagcgcttcgtcgacaccatcgccccgaacggcgaggtctggtcgccttcggcggggaacgccagccagcacagcaggtagagcaccagcccggccccggcgaacagcgtcaggacggccagcagcacccgccacagcagcgggtcggtgccggtggcgcgtccgagggcggcgccgacgcccgcgatcctgcggtcctcggccgagcggatcagaccgaagcgtgccgcgcggccgccggtgctcggcggggcggtggtttcctcggtcatgccccgatcctgccaagtccgcggcgcgagcgcatcggtccccacccctgagttaaccctgagcttgggaaagtccgggtcgggtcaggggtggtaaccctggtcgagcagggccggagcgtgtgacgatcaatgggtcacagaaaagaggtgcaccgccatcgataccaccgcgaccgcgacccccgctcgtccgccgctgcgccgccgccgggccggacggctgctgacgggtgtcgccaagggcgtcgctgagcatctgcgcatccggccgatctacgtgcggctggctttcgtggtgctgtcgacgccgtggttcgacagcatcggcgtgctgttgtacgtcgcgctgtgggcggtgctgcccagtgagaagagcgagcatccgtggcgggatcggcaccagtggccgatcttcgcggtgctggggctggggttgctcatcttcgcgatgacgacgaacctgacctccagcgggatgctgttcggctgggtggccgcgacggtggcgctgggcgccgggttcatctggcaccagatcaagccggaccccgcgatggtgaaacccgcggtgtcgcccaaggggaagcgggacgcgatcctgcggttgggcggcggcgggttgttggtcgccaccggcgtgatcgggacgatggtggtgctgctggggctggacgagcgcaacgccgacagcatcatcaacagcgtcctgttcacggtgatcgcgttggccggtatggcgttggtgttcgggccgctggcctggcgcaccatgacccagctgcgcagtgagcgcgaggcgcgggtacgggaggccgagcgggccgacatcgccgcgatggtgcacgaccaggtgctgcacacgctggcgctgatccagcgtcgcgccggggacagccgcgaggtggtgcggctggcgcgcgggcaggaacgggcgctgcgcaactggctgtacaagccgggcgccgacgccgaggagaagctacaggccgcgctggaggcggtgtcggcggaggtggaggactccttcgccatcagcgtggacgcggtggtcgtgggcgactgcgacatggacccgcactcggcggcgctggtggccgcagcccgggaggcgatggtcaacgccgccaaacacgccggagtcgacagcatctcgctgtacgccgaggtggagccggacctgttgagcgtgttcatccgcgaccgtggcgcgggtttcgatccggacgacgtggacgccgaccggcacggcgtccgtggttcgatcatggacaggatgctgcggcacggcggcaaggccgaggtgcgcagtaccgtcggcgaaggcaccgaggtgcggttgcacatgccacgcggccaggaggacaaacgatgaacgacacggacaaacgcctgcgggtgttcctcgtcgacgaccacgcgatgttccgcgccggggtgcgctcggagctgggtgaggccgtggaggtcgccggggaggcggggacggtcgccgaggcgatcaccggcatcgagaagcagctgcccgatgtggtgcttttggacgttcacatgcccgatggtggcggaagagccgtgctggaacgggttcgggcgtcgcgtccggacgtcaagttcctggcactgtccgtttcggacgccgccgaggacgtgatcggactgatccgcgccggggcccgcggctatgtcaccaagacgatcgcggcgtccgaactggtcgccgccatccgccgggtcgccgagggggacgcggtgttctcgccgcggctggcggggttcgtgctggacgcgttcgcgtcgaagtcgcaggctccggccagcgaccccgagctggaccagctgaccaaccgggagcgggaagtgttgcgactgttggcccgcggctacgcgtacaaggagatagcgcgcgaactctacatttcgatcaagacggtcgagacacatgtgtccaatgtgctcagaaaactacaaatgtccaatagatatgagctttcccggtgggctgtcgaccgacgaattgtctgatatggcagattttaggttgcgataatacctccttttcggtcatttcggtcatccaaagggtttggcccctaacgcaacccgtttccatccgctaacgtgtgtcactcggaagtactttcccccaaccgaaacagttcccccgggagggacacagaatatgaagaaaacctggatgcgggcgggcgttgccctgacggccgccgcagccctcggcgtcggactggcgggcaccgcccacgccgacgacgagaaagagcccgtcaaggccactcccaccaccgaaagtggctggaaggtcaatggcggcgacggtagttcggtcggccagatcagcgccagccgtatctacctgaccaccgccgacggcaccaagtccccggtgtactgcatcgacatccacacccgcctcgacacgacccacgagtacgaggaaggcagctgggaagagtccggcgtcgccaacctcccgctggtgcagtggatccttcacaacagctacccgaacgtcgcccccgctgacctcgccgaggcggctggagccgacgtcgccggactggacgagaagaccctcgaacaggccgcgtacaccgcgacccagaccgcgatctggaacaagaccgacggcttcaagctcgacgccgcggactccaccgctgagggtgccgagatcgacgctctggtgaccgctatcgacaagtacctggtcgagagcgccgaggaaatgcccgagcccaccaaggagttcacccttgacggtccggacgcctgggacgcctccgagaagtccgacgccttcaagctgaccgctcccggcggtaccgcgaaggtcaaggccgaaggcgccaagatcgtcgacgagaacgacaaggaactctccgaggtcaagtccggtcaggagttctacctgatcccggatgacggtgccgagaagatcacgctgaccgccacctccgagtactccaccccgtccggttcggtcttcctgaccaccggtcagcccgtcgaggccgccaaggagctgaagaccgacaagtcgcagcgcctgatcctggccaaggcccttccgggtgagaccggcgccgagtgggagttcgagctcgacgacagcggaaccctgccggtcaccggtatgtcgctgaccaactcgctgctggccggtgccggtctgctgctggtcggtgcgctggccgtcgtcgtgatgcgccgccgtcgcgttgcctcctcctggggcgacgcgtaagcaccactgagttagacgcagtacttctggggcggttcccgtgatgcgggaaccgccccttcgatgttcgcgaaccgcccatcctgtggcatacttgccgacgtgcacagcgacacgcgattttatggctactacggcaccggttgtccgggccgtaggtcgtgctgagctgtaaacagacctaccgccccgggcatcgagcccggggtgtttttcatgagaccgggttcgtttcgaggcgacagacactcttcacacgaaacagggagcacccgacatgaacgccgacaccgccaccaccgagcccgacctcaacacgcttcgcgagcgcatcaacggcatcgatgacgagatcatccggctgtggaaggaacgatcgcaggtgtccaaggaggtgggccggatccggatggccgcgggaggcactcggcttgtgctgtcccgcgagcgccagatctgcgaacgcttccgcgaggcgctcggcgaggacgggacccagctggcgctgttgctgctgcgagccggtcgcggccccttgtagacaccgctcctcggcacctcgcatccggcgaaaaccagtggaacggcgccgccgtgcgccgttagcatgcgatggaacttgtcgtcttcagcgaggacgtgccgttgtacaccctgtgagacctcccaagaactgattctcagcgcgccgcgcttccgcgccgcgctcatctttgttgcggacttctcaccgagacgggtgtatctccatgctcgaaaactgggtggtcatgcccacccggttgccgctgattcgccgtcgctgccacgtgtgcgcctccgcgcgctttgggccgagcggcaaattccgcgtcaatgccaaccagaaactcatcgacgtgtggctcctcgcgctgtgcaccggctgcggggagaccacgaagctcacggtcctggagcggacgagagtgcgcgccattccgtccggactgctggaccggctgcttcacgacgaccccgacctgatcgccgaactgctccaggatccggcgatccaacgccgcaatcgcgtctgtctcgactgggaggacgcgtggcgtctcgacaccggtgagccggaccgtcaaggcgccgaggtcatcgaagtcgccgtccatttcgcggcccggatcccggtccgggtggagcgactgatcgccgagggcctggggctgtcccgggccgaggtggaacgactgaccgtgacgggaaacctcgtctcggcggtgaagccgagcggcaagctcagcgaggacttcaccttcacggtcaaacgctgaaccgctcacgggcccgtccggcagacccgccgggcgggcccgcccgtggcgcgaagcggtgtcccaggcggggcctagactgacaggcgccatggactctctcttcgaaaccgcgcttcccgcttccggttcggccgccgattccctgctcgacgggctcaatgacccgcagcggcaggctgtcctgcacgagggcccgccgctgttgatcgtggcgggagccggttccggcaagacccgggtgctgacgcaacgcatcgcgcacctggtggccgtccggggtgtgcaccccggggagatcctggcgatcaccttcaccaacaaggccgccgccgagatgcgggatcgggtctcaagcgtggtcggcaaccgggcccggatgatgtgggtgctgaccttccacgccgcgtgcatgcggatcctgcggcgggagcacgagcggctgaacctgaagtccaccttcaccgtctacgactccgacgactcgcggcggctgatgcagcaggtggcccgggacatggagctggacaagcgccacaccccccggggcctgttggcctcggtgtcgcggctgaagaacgagctcatcgacccggacgccgcgatggcggcggtggagacgccgcaccaccgcaccgtcgccgaggcctacaagcgctacgacgagcggctgcgggcggcgcacgctctcgacttcgacgacatcatcgggcacaccgtgcacctgttccgggcctacccgcaggtggcccgggagtaccggcgccggttccggcacgtcatggtcgacgagtaccaggacaccaaccacgcccagtacgagctggtgcgggcgctggtcggcgacgacgcgaccgacgaggaggtgccgccgtcgcagttgtgcgtcgtgggcgacgccgaccagtcgatctacgcgttccggggcgcgacgatccgcaacatcctggagttcgagcgcgacttccccgacgcgacgacgatcctgctggagcagaactaccgctccactcagaccatcttggacgccgccaacggcgtgatccgcaagaacccgtcccgcaaggacaagaaactgtggacggattcggggccgggcgccaagatcaagcgttacgacgccgacaacgagcacgacgaggcggcctgggtcgccgagcgcatcgacgcgctggccgactccgacggggtgaagccccgcgacgtcgcggtcttctaccgcaccaacgcccagtcccgggtcttcgaggacgcgttcatccggcgcggcatcccgtacaaggtcgtcggcggggtgcggttctacgagcgcaaggaggtccgcgacgcgctggcctacctgcggctgaccgtcaacgaggacgacatcgtctcggggcgccgggtcgtcaacgtgcccaagcgcggcatcggcgaccgggcggtggcctgtgtggacgcgctggccgaccgggagcagatctcgttcggggcggcgctgcgccgggtcgacgaggccgtgggcatctccacccgggccgccgggggcgtcaagaagttcgtggcggtgctggacgccgcccgcgagcgcgtcgacgccggcgagccgcccgaggtggtgctggagacgctgctcaacgactccggttacctggccgagctgaacgcctccaccgatccgcaggacgaggcgcgggtcgacaacctgcaggagctcgtgtcggtggcccgggagtacaccgagcgggtcgaggccgaagtcgacgtcgattccgacgtcccgggtccgacggtggccaactttctggagcaggtgtcgctggtggccgacgccgaccagatccccgacccggaggccgactccgacggtgtcgtgaccctgatgacgctgcacaccgccaagggtctcgagttcgacgtggtgttcctgtccggcatggaccagggcgtgttcccgcacgagcggtcgctcggcgaggccaaggagatggaggaggagcgccgactggcctatgtgggcatcacgcgggcccggcagctgctgcacgtgtcccgcgccgagacccgcagtgcctgggggcagccgcagttccatccgccgagccagttcctggaggagatgccgggcgagctgctggaggccgaacgcgccgtcgccaagtccgcgctggggatccccggcgtccggcggggcatgtccacggcggagctgaccacccccaagcgcccggccggtgacatcccggtgctgtcggcgggcgaccgggtctcccacgacaagtgggggctgggcaccgtggtcgaggtcaagggttcgggtccgcgcgcgcaggcgtgcgtcgacttcggcgagggccccaaatggctcgtcgtccggcatgccccgattcagaagctctgaggcagacgaccggcagttctccggaagtttgagccgatacgtcgcttttcggcgattgttcggttgtcgtcggttttgccgcgtggcagacttcccaccggcaagcccctgacacaactatgtggatagttcttgtcccgccgctccgcatacccctgacccgaccccttgggagccccctgtgagaaaactccgccgatcggtgggtatcaccgccgtggccgcggtggcgatgggcgccgcgatcgtcgccgcccagttcgccaccgccgatcccacctccgatctggtctggaaagcgtgcccgaacgctccggacgacctcaagtgcaccaccgtcgaggtgccgctcggctacgccgaacctaacggcgagaagatcaagatcgggctggcgaagcaaccggcgaccgaccccggcaagcgcatcggctcgctgctgttcgacccgggcgggccgggcggatccggcgtcagcgtcctggccaggaagaagatcggtaccgagaagctgcgggagcgcttcgacgtcatcggcttcgacccccgcggcatcaacaccagcacccagattcagtgcgagcaggccgacatggacgcggtcctggagttcggtcagcccacgacccaggagcgtttcgacgcgttgggcaaagccaaccacaagctcgccgaaggctgccgcaagctgaccggcccgctgttcgaccacgccgacaacctccacaccgtcgaggacatcgagcgggtccgccaagcgctcggggaagggaagctcaacttcctgggcttctcctacggcacgctcatggggcagcagtacgccgagaagtaccccggcaacatccgctccatggtgctggacggcaacatggaccacagtctcgagtccaactaccacttcgcgagcagccagctggctccggtggagcgcaacttcacgagcttcgcgaactggtgcgacaccaccgagacctgcgcgctgtacggccaggacaccaagaaggtctacggcgagctgcgggagaaggccaggaacggcgaactcgtcgaccccgagaccggcgcgaagatcgacttctacaagttcagcgactacggcttctcggcgaacgtgccggccaaatgggccacgctcggcgcctcgctgaaggcgctgcgcgacggccagggcacggccgacgtcaaggccgcggcgaccccccggtcgggcgccaactacgtgttccagacgatgttctgctccgacttcggccttcgcatcgagagctacgacgagtggaagcagatcactggcaagctcgccgaggaccatccgaacgtgcagtggtcgaactatgtgtccaacatgaacgaatgcatcggcggctcgatcccctacaccaacaagcgcaaaccactggagatcgacggtgccccgccgctggtcatgctcggcaacctcaacgacttcgcgacatcctacgagtggtcccagacggcggccgagcagtccggcgccaccctcctcacctacgagggctacaaccacagcgtctacggtctgcgcggttcgacgtgcatcgaggaaccggtcgacgcgtatttcatcgacctgaggaaacccggcaacggcatcagctgccccgctctggagaagccggacggcaccggttcgaaggccgacgagctcggcggtctcaccgacggtccgtactcgctcgactagattccgcctcgccgcccgcccgcccgcgacaatccgggcgggcggcgtcctgttttcggccgaccggtattcacttaaaacgacgaccaaacgcgtcacgatccgtcgattgttttgttgtcgccgctttcgttgcgtggcagacttttcacgcgcatacatggtatgccatttggacagtttcctccatttactgttccaaatacccctaataggacatattgggagtccatatgaaacgatcccttcggatggtgggaatcgccgctgtcgccgcgttggcgatgggcacggcgatcgtcgccactcagacggcgtcggccgagccgaccgccaagatcgcgtggaaaccgtgtaaggatgccgagggcaaggtctactgcgcgaccatcaaggtgccgctggactattcggatccgcacggcgagaagatcaagatcgggctggccaagcggcccgccaccaaacccgacaagcgcatcggcgcgctggtcgtcaaccccgggggcccgggcggttccggcgtcgacatggtcaagaacaccacggtcggttcgaagaagatgcaggagcgcttcgacctgatcggcttcgacccgcgtggcatcaacaccagcacccagatcaagtgcgaggaggccgacatcgaggccaccttcgacatcggtctgcccaccacgaagaagaagttcaccaagctggccaaggccaacaagaagctcgccgacggctgccggaaactgaccggcccgctgttcgaccacgccgacaacctgcacgtggtgcgggacatcgaagtgatccgcaagtcgctgggcgagaagaagctcaacttcctgggctactcctacggcacgctcatggggcagcagtacgccgagaagtaccccaccaagatccgctccatggtgctggacggcaacatggaccacagccttgagtccacctacgccttcgccagcaccgagaccggtgccgtggaacgcaacttcaacgagttcgcgaagtggtgcgacagcgacaagaagtgcgcgctgtccggcaagaccgcgaaggtgtacggcgagctgcgtgagctcgccaaggccgggaagctcgtcgacgagggcgagaagctcgacttctacgagttcagcgactactacggtttcgcggtgaacgaacccggctactggggcgagctggccaaggagctgaaggcgctgaaagccggtcagcccaagcagaacaagctgaagtccgcgtccgaccgggcggccgtcgagtacgtgttccagtcgatgttctgcgccgactggggcctggggctgaagaacttcgacgagtggaagcagctcaacgccgacctcgccaaggagcacccgaacacgcagtggtcctcgtacaacgcgaacatcgccggttgcgtcggtgacccggtcgggtacaccaacaagcgcaagccgctggagatcgagggcgctccgccgctggtcatgatcggcaacctcggtgactacgcgacggtctacccgtggtcgcaggtggccgccgagcagtccggcgccaccctcatcacctacgagggctacggccacaccatctacggcggtggctactcgtgcatcgacaagccggtggagtcgtacttcatcgacctgaagaagcccgccgacgggatcagctgcgactcgctggagaccccgggcaagtccacgaaggaccgcaccggtgacgtcgcgggcgtcggtccgtactccctgaactaatcccccacaaccccttgccgcccgtccggagtttctccggacgggcggtttcgccgggttcgggcgaaccacccattgtcgtgggggaatgccccgatctttcgatggatcccttggcccgcgactcgacccatgccagggtttggcgcatgcgaaaacggtatgtcgccctcgccgccgtgttggcggtcgccacggcggtcacagtcacgcgaacagtctcagccgatccggtggcggacatcgcatggggtccgtgcgagggtgtcaaggacgacgtccagtgcgccaccctcgaggttccggtggactacgcgaaccccgacggcgaggcgatcacggtcgggctgtcgaaacgggccgccaccgacccggacaagcgcatcggttcgctgctggtcgacggcgtcgacatggtgaaggacgcgccggtcggttcgaagcggatgcaggagcggttcgacctgatcggtttcgatccgcgcggcacgaagcgcagcacgcggatcgagtgcgacaaggcggacatggccgcggtgacgaagatcggcgttcccaacgaccgcaaggagttcaaagctctggtcaaggcgaatcgaagcctcgccgagggctgtcgggatctgaccgggccgctgttcgaccacgccgacaacctgcacatcgtggaggacatcgagtcgatccgcaaggccctgggcgagaagaagttcaacttcctgggtttctccaacggcacgctcatggggcagcagtacgcggaaaagtatccgaagaacctgcggtcgatggtgctggacggcaacatggaccacagtcttgagtccacttgggagtacatgagttcggagaccgccgcggtggagcgcaacttcaactccttcgcgaagtggtgcgacgagacgaaggactgcgcgctgtacggcgagggcaccgccgacgtctacggtgaactgcgtgacgcggctcgggcgggtgagctcaccgatcccgagaccggtgccccgatcgacttctacgacttcagtgaccgtgccttcgcggtgaacacgccgcagcagtggtcggtgctggcgaaggacctgaagacgctgcgcgcgggtgaggacgagctgaagctggacgaccagccgcgcgagctgcccgtcgagtacctgatgcagtcgaagttctgcggcaactgggatctgggcgtgaggaacttcggcgagtgggaggaactgaccgagcggctcgccgaggagtacccgaacacgcagtggtcgaagttcgccgggttccagtcggcctgcttcggtggtgcgatcgagacgacgaacccgcaggcgccgttggagatcgacggcgctccgccgctggtgatgatcggcaaccacaacgacttcgcgaccgtctatgaatggtccaagaccgcggccgaacagtccggcgccaccctcatcacctacgagggctacggccacaccgtctacggcggtggcaacaagtgcgtcgacgagcctgtcgagtcgtacttcatcgagctgaagcagccggacgagggcatcagctgcgagtccaccgacgagccgggcaggacttcctgacccctttaatcgatataggggaaatcccccatttttcgatgcgcccattgtcgttccgttcgccgcgtgccaggatttcctgacacatacccggaaggtatccacatgagacgaaaacggcgagcagtgggcttcgccgtcgcggccgcgctgaccgtggccgcggcggtgaccgtaacccagacggcgatggccgacccggcagccgagatcgactggaaaccctgcaaggacgccgacggtgacgtcgagtgcgggaccatcgaggttccggtcgactacgccaaacccgacggcaagaagatcaagatcggcctggccaaacgagccgccaccaaccccgaagccagggtcggatcgctcatggtcgaccccggcggaccgggcggctccggcgtcgacatggtcaagggctcgaagatcgggtcgaaacagctgcaggagaagttcgacttcatcggtttcgatccgcgcggcatcaacaccagcacccagatcaagtgcgacgaagagcagctcgccgccgccaggtccgtcggtgtgcccaccacgaagaagaagttcgccaaactcgccaaggccaacaaaaagctcgccgacggctgccggaaactgaccggcccgctgttcgaccacgccgacaacctgcacaccgtggaggacatcgagtcggcgcgcaaggcgctcggcgacgagaagctcaacttcctgggctactcctacggcaccctgatggggcagcagtacgccgagaagtacccgaagaacatccgctcgatggtgctggacggcaacatggaccacagcatcgaatccccgtgggagttcgccagcaccgagaccgccgcggtggaacgcaacttcaactccttcgcgaagtggtgcgacgagaccaaggactgcgcgctgtacggcgaggacaccaccaaggtgtacggcgaactgcgcgacgccgccagggccgggaaactcaaggacccggagaacggtgaccccatcgacttctacgccttctcggagcgcgcttcactcatcaacgagtcgcccgcgtggcccgaagtggccaaggacctcaaggtgctgcgcgacggcaagggccagctgaaactggacggcaaagccaaggccgaacccgtcgagtacgtgttccagtcgatgttctgctccgactgggacgtgtcgatcaagaacttcggcgaatggcgggacatcaccgaccggctcgccgaggagtaccccaacacgcaatggtcgtcctatgtgggcacactgacctcgtgcatcggcgacccggtgaagaccaccaacccgcaggcgccgctggagatcgacggcgctcccccgctggtgatgatcggcaacctcaacgactacgcgaccgtttacgagtggtccgaagtggccgccgaacagtccggcgcgaccctcatcacctacgagggttacggccacaccatctacggtcgcggcgtggagtgcgtcgacaagcccgtcgagtcgtacctgatcgacctcgaggttcccgactctgggctcagctgcgagtcccaggagacgccgggcggcggcgactccggaagacgctccggtgcccctggcaccggtccgtgggcggggcgttaggccaccgctcaccaccgcccgtccggagtgctgccgggcgggcggtttcccttgtcggcgtggggtttcagctgtcccggccgcgcaggtcctcggcgtcgacgatccggtaggcgtagccctgctcggcgagaaaccgctgccggtgcgcggcgtactcggtgtcgacggtgtcgcgggagaccacggtgtagaagtgcgcgccgcgtccgtccgatttgggccgcaggatccgtcccagtcgctgcgcctcctcctgccgggaaccgaaggttcccgagacctggatggccaccgccgcctccggcaggtcgatcgagaagttgcccaccttggacacgatgagggtcgtcagttcgcccgagcggaacgccgcgaacagttcctcgcgctgtttggtgcgggtcgagccctgcacgacgggggcgtccaggtgtttggacaggtcctccagctggtcgaggtaggcgccgatgacgagcacccgttcgcctttgtgtttgccgacgatcgactcgacggcgtcgagcttcgcgtccatggtggccgcggcacggtagcggtcggtctcctcgcacaccgcgtaggccatccgctcggcgtcggtgagcgtcacccgcacctcggtgcactcggccggggcgatccagccctgcgactcgacgtcgcgccagggggcgtcgtaacgcttcgggccgatcagggagaacacgtcggcctcccggccgtcctcacgcaccagggtcgcggtcagaccgagacggcggcgggtctgcaggtcggcggagaaccggaagatcggggcgggcagcaggtgcacctcgtcgtagacgatcaggccccagtcgcgggcgtcgaacaggtccaggtgccggaactcgcccttgctgcgagccgtcatcacctggtacgtggcgatggtgaccggccggatctccttgcgctcgccggagtactcgccgatctcgtcctcggtcaaggtggtgcgcgccaacagttcccgccgccactggtgcaccgagacggtgttggtgaccaggatcagcgtcgtcttctgcgcctgggccatgacggcggcgcccaccagggtcttgcccgcgccgcagggcagcacgaccaccccggaaccgcccgaccagaacgactccaccgcttccttctggtacggacgcagctgccagccggactccttgagcccgatggggtgcgcttcaccgtccacatagcccgcgttgtcctcggcgggccagcccagtttcagcagcgcctgcttcagacgaccgcgctcgctggcgtgcacgacgatggtgtcttcctcgatgcgggtacccagcatcccggccagcttcttgctgcccgccacctcggccagcaccgccgggtcgagtccgtgcagcaccagcccgtgcgcggggtgcttgagcagccgcagccgcccgtagcggtccatggtctcggtgaggtccagcagcagcgagtgcggcaccgggtagcgggcgtatttgagcagcgcgtccacgaccccctcggcgtcgtgtccggcggcccgcgcgttccacagccccagcggcgtcagccggtaggtgtggatgtgttcgggcgcgcgttccagctccgcgaacggcgcgatggccacccggcactcggcggccagcgggtggccggtttcgagcaggagagttttatcactttggacgatcaacggcccgtcgttcatgtgaagaactccttacccactgtcttgacctcgtgcggagttcccagtttgacacgacatggggaccaaatcgttgcgcgtgtcgggcacactggtcaggcgcacacggcggcgagtccttacaaatcggtatataacgattgaatgacgacgacatccgtgggagtgggttcgaacgtcttattcattgagtccgtcgagaaggtggtggcgatgctgctgtgggaggcaaagctgaacagtgaggcgctgcggcgtggccgggcgttcctcatgttcgccatcgcggcggtggccctggtggcgttgagcaacggtttcctcgcctacgcgtcggacggctccgaccaggccgacctcgtctcggcgaccgaggaggccaaggacgagaagtcggaggaaccgacgccgtcggaaaccccgaccgagaccgagacggcgacccccacgacggaccacgactgtggcaaggcgggcgagtaccagaaggacctggagacgacgctggcctcgctggccgactacggcaccatcttcgccgacggcaagcaatccaaagaggactgcgcggccatcaagaagttccagaagcggatgggcatccagcccgctgagggctacgcgggcaaactcaccctcgatgtcgcgcagcggatcgcgaagtcgtccttcgacaagtgccaggaggcgaagaagggcaagaccgtgtgcgtcgacctgacccaccagacgctgtgggtggtcgaggacggcaagcggatcttcgaaccgaccgtggtgcgcaccgggatggccgggtacgccacccagccgggcgcctggaagatcttcgtcaaagagggaacgcactggtcgaagaagtacaaggtgtggctgccgtactggcagaacttcaacaacggcgagggcctgcacacgaccaccacctacatccacgagccctggatcggttcccatggctgcgtgaacctgcttccctcggactccaagaagctctacgagatgctggacttcggcgacaccgtccaggtgttcggcaaccggccgggcacgtaacagacctcatccaatcccacccggaccccccaaagcccccaccaggctttggggggtttatccgtgtgcccgttcgaaaatgtgtgtcgacgtcggcgttcccaaccgtgggctcctcacgtatctgaggtgaaaccaacccatgaaaggggaggcagtgcgttacctccgcgcatccttgaccgccgccgccgtcctggtggccctggccgccgccggtggcggcacgtacgcgttcctcaccggtggatcggccgaggctgccgcccccgacccgacgccctcgaccgtcacgcccacgaaggaccacgactgcggcaaggtcggcgagttccaggaggaagtcgagaagagcctggaatcgctggcggaatacggatccgtcttcgtcgacggcgaacagtcgcaagaggactgtgatgccatcgaggcattccagaagcgcttcggcatcaaacccgcgaagggccgggccgacgagctgacccgcgacgtggcgaagcggatcgccgagcagtccttcgacgaatgcccgactgcggaacacggcacgaccgtgtgcgtcgacctgaccaaccagacactgtgggtggtcgaggacggcgagcggatcttcggtccgacggtggtgcgcaccggcatggcgggacacgccagcaccaccggcacccacacgatcaaccaccgcgccgacagagaatggtcggaaccctacgaacagtggcttccctactggcagcactactacgcgggcgaggggctgcacgagaccaccagttacctgcacgacccgtccctgggctcgcacggctgcaccaacctgctccgccaggacgccaagaagctctacgagatgctggactacggcgacaccgtcgaggtgttcggcaagcggtcgggcacctagaacagcgtcggctgcgggatctcgacttcgggttccggtcgcggcggtggctgcggccggtgaacccgttgcgggatcccgtactcggcggccaggtcgttcaccatccccgagacgtgggcctggtattccttgtccgcgtatgaaccccccgagtacagcagctggtagtcggccaccaggcccggatactcccgccacagccacttcaggaaccactcccgggccccggaccgcaggtgcaggacgatcggggtcaccgcggtggcgcccgcgtcggcacacgcggacaccatggtgcgcaactgttccggcgagtcggtcaggaacggcaggatcggcgccagcagcaccgagcactcgatcccggcggcgttgagcttctcgcacaccgccaaccgcgcccccggccgcggcgtccccggctcgatactgcgccacagcggaagattgttcatactcaccgacacggcggtgctgacctgggtcaccgaagcggcctgccgcaacagctccaggtcacgcaggatcagggttcccttggtgaggatggagaacgggttggccgcgtcccgcagcgcctcgatgatcgcgggcatcagccggtaccggccctcggcccgctgatagcagtccacattggtacccatggcgatggcctcgccgcgccacgacggtttggccagctcccggcgcagcaaccggccggcgttggccttgacgatgaccttcgagtcgaaatcggccccggtgccgaggttcaggtactcgtgcgtcttgcgggcgaagcagtaggtgcaggcatgactgcaacctcggtacgggttcacggtgtagcggaacggaacccgggattcggcggggacccggttgatgatggatttggcgtggatgacgtagaaggtcagcccggcgaactccggggagtcgacggtgtcggcgatcgcgtcggcgccgaagagggcggcgggcgcctcggggccgtcgacgagctgaagccgctgccatcgcatcccatgactatagaacgtctgtacgtcggtgggggtgtccgtctgcgccagccctggggcgggtgttgttgaagtgaataaggcacaattacacataaatgaataccgaccttgaaaggggaggttctatgcgcatacgccgcgcatttgtcaccattgtcgcggtatcggtggcgttgaccgctatgacgagcggggcctacgcgtcctcgcctgacaagggcacggaaaccgagcaggtcaccacgaccgagaaggcgacggtttcgccgccgtccttcgaacaggcgatgaacgaacgcgccaaacccaacccgaaccataattgcggtgagaccggcccgaagcagaagcaggtggagaccctgctggcttcgctgggcggttacggaaccgtctatgtcgacggcaaacagtccgttgaggactgcgccgccatcaagaagttccagaagcggatgggtatcaagcccgtcgcgggctacgccggtccggtgacctacggcgtcgccaagcggatcgcggactcgagtctcagcaagtgcaagcactcgacgaagcgtgagaccgtctgcatcgacctgacccaccaaaccctgtggatactcaacaagagtggcaagcgaatcctcgggccgaccgtggtgcgcaccgggatgaagggctacgccaccaccccgggcactcacaagatcaacgtccgtgagtacaagcactggtccaagccctacaaggtgtggctgtactactggcagcacttccacgacggtgagggtctgcacgagaccaccacctacatccacgacgcctcgatcggctcgcacggctgcgcgaacctgctgccgtccgacgccaagaaggcgtacgacctgctgagctacaacgattacatcaaggtgttcggcaagcgtcctggaacctgattcgcaccaccgatacggcacaacagacccccgaggcccctgcggctgtcgggggttcgttgtgttcgcggatcggtcgaggtcacagcagtccggcctcggccaggatctcggcgatgcgggtggtctcggcgtcggtcagcggggacagcggcgggttggtggcggggttcttgatgatgtttcgcagtgccagcgcggccttgaagccgccgagggcaccggcggtgaagccgacgcgggagcggtcggcgaccgagatgatccggaacaggtcgagcagtcgttcctgttcggcgcgggcgacttggcggtcgcccgcgcgggcggcgcggtagaggcggacgtaaccgtgcgggtcgatgttgcccaggccgggcaccaaacccttggcgcccaggtcaagggagacgtcggccagcagttccgagccggtcagcgccgggaagtccgggagtcgtcgggtgatctcgcggaaggtcaccaggtcgccgctggagtccttcagggccgcgatggtgttggattcggccagttcgcagaccacgtcgggggtgatgcgggactgggcgttgctgacgatgtcgtaggcgatgaccgggatgtcgacggcggcggcgacgcggcggaagtgctcggcgatctcggtgtcgttgggtttgacgtagaacggcgtggtcactacgacggcgtcggctccggcgatgacggcttggcgggccaggtcgatgacccgcgcggtgccggtgtcgatggctccggccagcagtgggaccgcgccgtcgacggcgtcgcgggcgatgtcgaggacctcgcgttgccgtcgggcgtccagcagggcgacctcgccggtcgagccgccgaggaacaccccgtcgaccccggcgtccagttggaaggcgatcaggctttccagtgaggcgcggtcgatctcgccgtcggcgtcgagcggggtggccagcggcggaatcacgccctggagatcaaagtccactggtgagtgtcccttctggtttggcgaaggcgggtgcctcggagtcggttttgagtgcccggccgatgcgggcggggatgtcgaagccgatgatgagcgcgaccaggacggtgagggaaccggccaggatcatcagggcgtggccgaggctgtccatctcggcggcgatcgcggctccggcgagcggggccagcgcgccgccgagcgcgccgacgttgtagctgaagcccagtccggccgcgcgcagcctcgtcgggaagtggtcgccgatgtacttgggcagcagtccggagatgccctggctggtggcctgcatgacgaacagcagtatccacagtaggacgatgttcccggcggggaggatgaacaccgggaccacgaacagcagtgagatgaacaggccgccgacgtaggtgacgcgggtgccgagtctgtcggcgaccacgcccgcgaggcagcaacccgcggcgtagccgagtccggcccaggtcagggcggtggacacctgtccggcggtgtagtgcagttccgtcttcaggtaggtgggcagcagcgactggatcggccaggagtacaggaaggccgagaacaccgtcaccatgatcgccagcatcaccggccacagtcgtccggcgacctggacggtgaaggcgacgaacccggccaccgtcaccgcgatcagtagccagccgaagccgccggtgttctcgctgaacagcaggaccagcgcggcggccagcaccgtggcgagcagcgcgttgggcagtcgtcggcggggtgtgaacagcaccgaggaggtggcgacgtccttgtcggcgcggtcgccgacctcggcctgccattcggcggcctcgggcagcgcgcgccgcaggtacagggtcagcgcgatgggcagcaggccggcgaagaacagccagcgccagccgccgagcgggacgatgacctggtaggcgagggcggccacgacggtgccgatcgggtaggccgacagcaggaaaccggtggcgcggttgcgcatcgacttgggccaggactccatgacgtaggtggcgctggaaccgtactccccggccatgcccagtccgacgatggcgcggaagacgaacagcgaccagtagccccaggccagaccgcacagcaggctgccgaccgagaaggcgaggatcgagatgatcatcgcgggtttgcgtccgaagcggtcgccgatcgagcccagcagcaggccgccgagccagcgggacacgaacgcggccgagaccagggtggcggcggcggtgaggccgaggtcgaactcgtcggcgatctcggtgagcaccagggtgatcaggatgaagtcgaaaccgtcgagcaggtagccgagccaggcggcgaagaacgccttgcgctgcggagcggacagctgccggaacgatcccgctatgccggtgggcgatgccatggcgtggacctccaggaacgttagacataggatgtcctatgtcttgaggtaacgtaaccccgatcggagcacaatgcaagcgttcacagcatcggacctgtacggagtctgggccaccgcgctgctgccggtgaccgataccgagaccatcgacttcgagcggctggaatccgccctcgacgtgctgctggactccggcgtccacgggctctacaccaacggcagcgccggggagttccacacgctcaccgagatggagtacgaccggctgcacgaactgttcgccgcccggtgccgggacgcgggcatgccgttccagttgggcgccagccatcccagcgggcagctgtcgctggcgcggatccgcagggccacgacgtttcggccgggcgcgatccaggtgatcctgcccgactggctgccgttgcggcccgacgaggtgatcgcggcggtggcgcggatggcggacgcggccgacggggtgccgctggtgctgtacaacccgccgtgcgccaagacccggctcgacccggagctgttcggccggctggccgaggcggtgccgacgctgatcggcgtcaaggtgcccggcggcgacgcggcgtggttcgcccggatgcgcgacggcgcggcgcggcggctggcgatcttcgtcgcgggccacacgctggccgcgaagctgccgctgggagcgtccggttcatactccaatgtggcctgcctgagcccggccggggcggtgcgctggtaccagcggatgctcgccgacccgcagtcggcgctggacacccagaagcgactgctgaccttcttcgacgagcacatcgcgccgctgggcgcccggggttacagcgacccggcgctggacaagacgctggccgcgatcggcgactgggcgccgatcggcacccgggtgcggtggccgtacgcctcggtaccggccgaactggtcccgggcctgcgggacgcggcccaccgcgcggtgccggaactgttcagcggcgcgacgatcgcgagcggagcctaatattgggaaccgtggactccactttgaccggcgcacgcgccaaccagcgggccctgcaggaatcgatcaagcggctgatcgtcgaacgcggcctgacggcgggctccccgatgccgcccgagcgcgagctcatcgaggagctcgcggtcagcaggcacccgctgcgcgaggccatgaaggcgctggaagcgctggggatcgtggacatccggcacgggcacggcacctacgtgggctcggtatcgctgtcggggtttgaggcgggactgacattccacagtgccctgtcggcgcgcggcgacctgggggcgatccgcgatctgctggaggtgcggcaggtgctggagaccggcctggcgccgcgggtgctggccgcctacgacgacatcgacgtcgccgggctcaccgaggccgtcgagacgatggaggccgccgccgcgaacgaccgctacgagcccgacgcggactggcggttccacgagacgatctacaagccgctcggcaacaagctcgtgctcgacctgctccaggtgttctggcgggtgttccgctcgctggacgcgcagctgcccagcgacgagtacaccccggcggtcaacgcgagctggcaccgggccatcctcgacgccctgatccgccgcgacgaacccggcctgatcgcggcgatcgacgaccacttccggggaatccgcgcccgcgtgtccggctagggcctgtgtgggggttcgcttccgtcgcgagcggcctccaggtggcgatgccctgcgaagcggcatcgttcgagtttctctggcaaggcggaggtgcggcggcatcccggtgttggatgtcgccgtgccgacaacgccgccaggcgccgcctggtgggcgcgcagcagtaatggaactcccacacaggccctgggtccgtcccggacgactcgccgccgctttcgcacggtaccggcccgccgggtcacgtactgtgacgatagccgtgacgagggggacgttatggacagcgctggtgacgacgcgggcagggcacggcgacagtccgatccggacgaaaccggcccggcaccgtccgacgaggagccacccgagtggccgttgcgggagaccggcggggccgcgcggcccgtggccggggacgaacccgccgaggcgggcggcgtggagccagagccagagccagagccagagccagagccagacaggacgatgatcgtcccgctggcccccgtccgctcccccgccgcggccgagaccgcgatcgtgcccggcttgggcgaggccaccgggcacgcgccgatccccggcgaggccgagccgtcgagcggttaccttgtcgcacaggggttgtcggccaccgggccggagggccccgtcttcacgtcggtgtcgttgaccgccgagctcggcgaggtcgtcacgatcgtcggcaacgccggaaccggccgcaccgcgctgttgctggcgctgtcgggccggttcaagtaccaggccgggacgctgaccgtcgccggggacggccgtcccgggcggattcggcagctggtcgccgtcgcctgcgctccccccgccgtggtgttcgaggagaaccacaccgtcgccgccgtgctcaccgagtcggcgctcgtcggtgacgtctccgaggccgaggtgcgccgccgctgcgacgacctgggcctcgagctcgacaccggcgccgccttcggtcagctgccgcgcgacgaccagatgctgctggccctggcctccgcctgggccaccgaccctggtgtcatcgccgtggacgacctcgactccggagtggacgacgccgccaccgcccggctgtgggccgccacccgcgtcatcgccgacgaccgtcggctggtcctggccaccgccgtgcgggccggatccggctccgaccgcgttgtccacccccgaccgctggcctcggcgcacggggcgccgcgatgaccaccgtccgtcccaccgcaatcgacagggagacgccgcgatgaccgccattcgtctggcctttttggagcttcgccggttccgcggacacccgatccgctacgccgcactggccgtcgtcgtcctgatgccgctgctgtacgccggtctgtacctgtggtccgcctgggatccctacggcagcctcgacagggtgcccgtcgccgtcgtcaacgaggacgagggcgccgagatggacggcaagaagctgcacgccgggaacgaactcgtcaagcagctcaaggaaaccccgtacttggactggaacttcgtctccgccgacgaggccgagcgcggcatgagcgagggcgactactacttcaccatcgccgtcccggaggacttctccaagaacctgtccacactgtccgggctggatccggagcgggcgcacgtgctcgtggaactcgacgacgccaacggttacatcgtcggcatcatggccaagaccgtcgaggccgaactccagaaccagatcaacaccgccgtctacgtcaccttcgccaagaccatgttcggcaacctcaccgaactcgacgagggcatcaagaaggccgccgacggggccgacaagatcgccgacggcgcctacaccgccgacgagggcgcccaggagctggccacgggtctcggcaaactcgaaaccggctccgaacaggtcgccgacggcgtcggcaccgtcaacgacgccgtgcagggcaacaaggacacgctgatcggttccctcgacaccatcaagaccggcgcccagatcggcaccgacatcaccgacgacctggccggtgtggacgaggcggaactggccgagatctgccaggacggcggcccggtgtgcgacgcggtgacccaggccgtccagaaggccaaacaggaccagtccaaagtcgactcgctcaacgacgtcgtccagaacctgtccggcgacaagatctcccaggacgcccagcagatgcaggacctcgccgacggcgccgacgaggtcgccgacggcatcgcgcaggcccagaagggcgccaacgacctggccgagggcaccgcgaaactgtccaagggcgccggtgaactgtcggaccagctttcgctcgcctccgacaagatcccgtccgccgacccggaacagaacgccaaggccgccgacgtcctgggctccccggtgagcatcaaggaggagaacgccaacccggccaagacctacggccgcggtctggccccgttcttcttcggcatcgcgctgtgggtgttcggcctggtcgcgttcctggtgctgcgcaccgtgaacccccgcgccctggcgggttcggtgggcgcgttcagcaccgcgctggcgggctggttcccggcgctgctgttggggatcctcggttcactggccctgtacgtcgtcgccgacgtcggcctgggcctcgatccgatcaacatcggcggcacgatcggcctgtgtgtgctggccatcgcggtgttctcggcgatggcgcacctgctgcgactggcgttcggggcggctggtggcgtcctggtcctggtgctgctcatggtgcagctgacctcttcgggcggcctctatccacttcagacgacgccggggttcttccaggtgctgcacccgtgtctgccgatgagctacctggtggacggtctgcgggtgaccatctcgggcggcaacgtcgaccatctgtggcgcgacgtgtgggtgctggccgccttcggcgtcggcaccgtcgcactgtcgacactggtcacgatgtggcagcgccgctggagtatctcgacgctgcacccgtcgctgaccatctagggcgtcagggaatcccgggcgatgtcggcgaggtcctcgacgtgggcgatgccctcggcttcggtgtcgttgccgttggtcaggacggtgaggtagaccggttcgccgtcgtgcgagtcgatgacgccctcgctgtgggccagccagccgttgtcgcggacgtcccagccgttcttgagccaggtggtctcgccgtcgttggcggcggcggtgacgccccaggcctgggcgggttcgacgtcgctcatgaggtcctcgacgacccggtgactttcgggggtcagcagctcggcttcgaaggcggtggtgaggatccgggtctggtcggcggcggtggtctcgtcggtcccccagccgggcgcgtcgacgcagacgccggtgccgccggggatgtcgaccggttcggactcggccgccagcagttcgcacagttcgctggtggcctcgttgtcgctttcggtgatcatgcgttcggcgagcgcgagttccttgggcggcagggtttcgtcctggcgggtggcgagccagcggaccaggatctcgaccttgacgacgctggcggtctcgtagcgggtgtcggcgccgtagtcgagggtggtgtcgccgtggcgcagggacaccgaggcgatgaggccggggtgctgccggacgtacgcgtcgagggtgtcggtcagggtcgtccgctgttccgtggtggagggggtgtcgtcgccggtgctgtcgttggctttggcggccgatcccgcctggcacgcggacagggcgagggtcgcggcggcgaggcttgccagggctgccgcgacataggggcggaaatgtcggttacgaggggaaatgtcgcacctcgacgggtgtgtgggggttcgatcacccgcgacgatacgggcagataccgggttcgccaagtgatcgaccgcgggcgtgtgagttcatcgacagtcggtggtgggccattcacgcgcggacagaccggaaagttcaaccgtttcgcctgaacgtccgacacgaccggttgagtacccatcacccaaccgtcacacacagtgatcatgggtacttcggagtaacagtaatgattgtcaatttaccgataattgagacaacactgtagaaatcttgttgacgcaggtagactcgcggcaatccgtgaatagcgatgagaatttcggggcaattcgtcgcatgtgaacctcagtggagtgtctaaatcgggcgctcagcattatcacgcagggttacatttttccaggtttctgtcgggtatctgacagaaaattcgcaggcggaaagcattgacgcccaagggaaaccgcaggcaaaattcttacgcgggaggtcgtcgcaccttcgaagcaccggtcggttgactccgtgccccggccgtcgctttcgatcagcacccaatcagggtgttgggagtggcgacctcccgaccaatcttcggggcaatcgacgactttcttgtcgccgcatcaggaatccatcagctctttcagcgcattcgtcggcattggcctgcgatgtcaacttgagttgacggaagtgaggttgtcaatgtaggttgacaggactcgtgtgaaaccactgctccgcaagggagaacgacgatgtccgtcaccacgccccccaccgctgtcgccgccccgccacccgctcagcgtccccgccgcacccgtcggttgtggaccgggatcgtcgccggaccgctgttcctcgcggtggcgatcgtcgccgggttcaccagggaggactacgatccggcccggcatccggtcagttcgctgtcgatcgggccgggcgggtgggttcagatcgccaacttcatcgtcgcggggctgctcacgctggtcttcgccgtgcggctgcgggccgggctgaaggcgtccggcaggcggacgttcgccgggccgctgttgatcggcgtctgggcggtggggctcctcggggccggggtgttcgtgggcgaccccatcagcgggtaccccgccggtactcccgccaccgggattcacacctggcacggccagcttcacgacgtcccgttctcggccgccggtttcctggcgatgaccgccgcgtgcctggtgttcgccttccgcttcgcgacctggcgacagttcgggtgggccgggtactccggcctcagtggactcctggtcgccgtcggaatcgtcctgtcctccgccggattcgcgcagggcgatctggtcgacatcgccgggctgttgcagcgcgcgaccgtggccgtcggcctggcctggctgaccgcgctggcggttcacgtgcggaactgtgggcgtcgctgacacgcttcgcgataaatcggtagcccaagatcgacgtctgcgggcaaactgccggtatgacagatattgagatcacagtgctcgatccgctcgagcccgacgacgtcgacggggcgatggaaaccgccgaactgtcgatccgtgaggatgttcccgactttcccgcgttgagccgtgcggagttcatcgtccgcatgacccggcggtccaagtcccaccgcaagcatcgcttgatcgccaaggtggacggcacggttgtgggctacgcgagtctgcacatcccgttgctggagaacaggcacctcatcgagttcgaactggaggtgcgaccggatcaccggcggcgtggtatcggctcggcgttgctcgccgagatcgagcgctacgcgcgggctgacgaccgcaccaccttgctcgtctacattcccgacacgattgatggcaggccgcagctgccgcacaacgggcagcacttcgcggccaagcagggttttgagaagaagtcacaggagatccggcgcgccgccgacctgaccgaggtcgacgacgccgccttggacgagttgctggcgaagtcctggacgaaggccgagggctacgagttgatccagtggatcaacgactcgcccgacgacgtcgtcgaggcgctggcatacctggacagccggttggtgacggactctccgatgggcgacctcaacttcgaggcccccaagaccgatgtggcccggatccgggagcgggagtcggacggcaggacggcgggcatcctgcgcatcgccacggcgttgcgacacaaggaaagcggcacggtggcgggctggaccgacatcgtggtggacccgggagacgaggacaactgctggcagggcatcaccattgtggaccctgaccaccggggtcaccggctcggcaccatcctcaagatcgagaaccatcggcatgtcctgcgttaccggccgcggatgcggtacgtgacgacctggaacgccgaggcgaacgacttcatgatcaacatcaacgaggccgtcggctatcgcgccagagagcgctggctggccctcgagaaggacctcaaatagtttgcgaggtccccatagaactgggagactgtccacatgggcattgaacttatcgacgtcaacgacgctgccgccgtagagcagttgctcgacgtcagactcgcggctcaccaggccgacgagccggacaatccggcgccgtgccgggtgcacttccgggtcagcgtcgcgcagccctccgacgacgaggagatccgtttcttcggggtgcgcgccgacgatcgcgtcgtcggttacgcggcgctgcacttcccgatcaaggacaacctgcacttcgcctacgccgacgtgttcgtccatcctgagcatcggcgacagggcctcggacgctccctcgtggagcatgtcaagacggtgacccgcgacgccggacgcaagaacatcaacatcgatgtggtcggcgtctgggagaacgggccgaagcgtttcgagggcgggcgcgccctgctggagtcgtgcggtttcaaggtcgcgctgacctcggtgaaccggcacgccgacatcacggcgctcgacccggccgaggagcagcggctgctcgacgagtcgctggccaagtcggccgagtacgagacgatcgcgtggcaccaccgggttccggaggagctgctgccgccgctggcacagctgaacagcatcttcctgagccaggcgccgctgggcgatctggcactggaggaggagaagctggacgccgaccggatgcgcaagtccggggagcgttccatcgcgcgcggcatcgaggtgatgggcgtcgtggcccgccgcaagggcagcaccgagctggcggccacgtccgtcatcggggtgcccaccgagcccggcgacgtcgggcaccagtggatcacccttgtggacccggcgcaccggggccaccggctgggcatgcgcgtgaaggtggagaacctgcggcagctgcgggtggtgcggccgaaggtgacgcgcatctgcaccgacaacgccgactccaacgcgcacatgatcgccatcaacgaggcgctcggcttcaaggccgtcgacgccctgtacgagtaccaggcagacgtctgagtgacgtcgctctaagacctatccattctcgggtagttcccgccgactgaacactggaatcgtgatcttccgtggctggtcggcgggttttcgtttgcactcgacgcaagatgatgtcatgatggcgtcattcttgcaccccagtcacgggagacttcatggacatcagcaagcttcaccccgaggacaccgccgcgatcgacgagctgtgggagatgtggcgactaggcgtggaacgggacaccgcgtcaccaaagctgcggacgtactccaagacgatattcctggcccagctgggcaacatccatcccgacgagcacaacgagttccgggtggcacgggtcgacggccggatcgtcggcttcgttcagatcggcgtgccgttgcgggacaacaaacacgccgcccacatccacggcaccgtccacccggaataccgacggcgcggcatcggcacggcgctgctgacgcaggccacccagtcgagccgggaccagggacggacgcttcagacctccaacaccctcgaaacgctgccggacggtccactgtgtgaccacgcggggcgggatttcctgctgcaccacggtttcgcggtcggcctgcccatgcggctgcgcgccctgaggctgagcgacagcgagggcgagatcgagcgggaactgctggacgagtcctggccgaaggccgagggctacgagctggtgcagtggaccggcgccaccccggccgagcacgtcgacggcgccgccgcgctggccagccgcctgatgtccgacgtgccccagggtgacctggacttcgaggaggtcatcttcgacgcggaacggtacctgcgcaaagaatccgtggacttccagagtggctgggacttcacctgcacctacgtgcggcacgtcgagtccggggagttggtcgcccacagtgtcatcgccgtgagcagcgaccaccccagcgtcggcaaccagtggatcacgctggtgcaccccgaccacaggggacaccggctgggaatgatcgtgaaggtcgagaaccatcggctgctgcgccgcaccaaacccgaggtcacctggatcaagaccggcaacgccgagtccaacgagcacatggtggccatcaacgaacagctcgggttcaccgagctctgccggtacatcgccttccagcgcgagatctgaggagtgaccccaatggatataacgagacttcgtcccgaggacaccgcggccgtcgacgaactgtgggacatgtggagggtcgccaggaaacacgactgtccggagttccagaggccgttctcgaaggcgatcttcctcgccgacctcaacgagatcaatcccgaggaacggcacgagtggcgcgtggccaggatcgacggccgaatcgtcggtagcgtccacatcggcatgtttctgggggacaacgaacacctcctgtccaccgacatctcggtacaccccgggttccggcgccggggcgtgggcaccgcgctgctggacgcggcgacccgagccggacgcgaggccggacgcacggtcctgtccgccgcagccgccgagccgctgccgggcgggctggcccgtaccaccgacggccgggatttcctgctccaccacggtttcaaggtcggcaacaccgttcgttcccggatcctcgagctgagctcgatcgagggcgctgtcgagcgggaactgctcgacgagtcctggccgaaggccgagggatacgaactggtgcagtggaccggtgccacgccgagcgaacacgccgccggagccgccgcgctggccagccgtctggtgtccgatgtgcccttcggtgacctggacatcgaggaggtcacctacgacaccgacagatacctgcgcaaggagtccattgagatgcgacgcgggttcgacttcgcctgcacctacgtaaagcacgtggccagtgaggaactcgtcgctcacagtgtgatctcggtgaacagcgaagccccgcagtatggtggtcagtggatcacgctggtgcatcccgatcaccggggtcatcgtttgggcatgatcgtcaaaatcgagaatcaccggctgctgcgccgcacccacccgggggtccgctggatcgaaaccgccaatgccgaggtcaactcgcacatggtcgcgatcaacgaacggctcgggttcaccgagctgttccggcacctcgatttccagcgagagatctgacgcaggaggcgacagtggacatcacccgactgctccccgaggacaccccgatgatggacgccttctgggagctgtacaccgatgtcttcgaacacgatcagcccggatcgcctccagcgcaacgcaagtcggccgaggtcgacatcgcgaacctgcggtccgacatgcggcaggagtaccacctggcgcatgtcaaccagcagctcgccggttacgtccggttgctgttcccgttgctggacaacaagcacttcatgtacgtcaacggttgcgtccgtcccgaacaccgccgccgcggcgtcggctccgagctgttggagctggcgctgcggcgcgggcgctcgtgcggccgcgtcacgatcggcgcccacaccagcgaaccgctgcccggcggtccctaccgctcgacctcgggtcgggattttctgcgtgccaagggtttcgacctcgcccactcgatgcgggacttcagcgtcgatctggagaacatcaaggagaagatcgaggaggacctggtcgacgagttcctgccgcacgcgtgggagtacgaactgctcagctggtccggcccgacacccgaggagcaccttcccgccgtgacggcgctggccaaccggttcgtgtccgaggtgccgctcggcgatctggcgctggaggacaagaacatcgacgtggagcggcagcgcgccgccgagtccctggacgcggtgcggggccgcacgaacgtcagcgcctacgcccggcacccggccagcggcgagctggtcgcgcacagcgtcatctccgtcgacgacgagtcgcccgagttcgcccaccagcaggtgacgctggtccaccccgagcaccgggggcaccggctggggacgctggtcaagattgaaagccaccggctgctgcggcgcgagttccccggggtgcggacgctgttcacgtccgtggccgaggtcaacacccacatgctggcgatcaacgagcggctcggcttcgtcgaggtcgaccggcagctcgacttccagcgaactatctgacacccccgtgttacacaccgccgacaacccgtccggcatcatgtaacacatgacgcatccactgctcgccaagcaccgagacaccctcgacaacgcgctggccgcgatcgcggaccgcggctacttctcgatctatcccgagtcgccgagtccccgcgtctacggcgaaaccgccgccgatgacggcaaggcggccttcacggcgctgctggggcagcgtttcgacatcgaccagcctggcgtccgcgaccacgtcgcgaccgaggacagccccttcgggatcgacctgggggtcgagtacccgcgcaccgagccgggcgcgctcatcgacgccgcgaccgccgcctggccgagctggcgcgacgccgatccggccacccgcgccggggtctgcatcgagatcctggagcgcatccacaaagacgtgttcaccatggccaacgcggtgcacgccaccaccggccagccgttcgtgatggccttccaggccggtggcccgcacgccctggaccggggcctggagggcgtcgcctacggctacttcgagcagacccgcacccccgccacctcctactgggagaaaccggccggcaagggccaggtgctggcgatggagaagacctttacggtcgtgccgcgcggcgtcgcgctcgtcgtcgcctgcgccaccttcccgacctggaactcctacccggggctgttcgcgtcgctggtcaccggcaacccggtgatcgtcaagccgcacccgaacgcggtgctgccgctggcgctgaccgtgcggcacgcccgcgaggtgctggccgaggccgggttcgacccgaacctggtgacgctggccgccgagcggcccgacgaccggatcgccgcgagcctcgccaccgacccgcgagtgcgcattgtggacttcaccggttccacgtccttcgggacctggctggaggacaacgcccgccacgcggccgtctacaccgagaaggccggggtcaacaccgtcgtcatcgactcgaccgaggacttcaaggggctgtgccgcaacctggccttcaccctgtgcctctacagcggacagatgtgcacgacgacgcaggcgatcttcctgccgtccgacggcatcgacacccccgagggccacctgtccgccgacgaggtgatcgcgggaatcgccggcgcggtggagaagctcaccggcgacgacgccaaggccgtcgagctgatcggcgccgtctcggccggggtcgccgaccgggtgggcgacgcggccggactcggcgaggtcgtgctggcctcccgcgccatcacgcatccgtcctatccggacgcccgggtgcggactccgctgctgctcaaggtgaccgccgaggcccgcaagtcctacggcaccgagtgcttcggcccgatcgccttcttcgtcaccacctcgggcaccgccgagagcctgaacctggtgcgcgaggtcgtcaccgagcagggcgcgctgaccatgggtgtctactccaccgacgacgcggtgctggacgccaccgagcaggtctcgcgcgacgtagcggtccacctgtcgcgcaacctgtacggcggcgtgttcgtcaaccagaccgccgcgttctcggacttccacgcctcgggaggcaacccggccgccaacgccagcctcgtcgacggcgcctatgtgtccggacggttccgggtgatcgagtcgcggcggcacgtgccgccgcgcgccaactcgttatcccgcacacgggaaagaacgatttcaccgctggttgtgctggtgtagcctccttttccgtcggccgcgcgcccgcgaggccggagtacgcacagtgagaaggaagtacatggcacaaggctccgtcaagtggttcaacgccgagaagggttacggcttcctggccgtggacggcggcgaggacgtcttcgtccacttctcggcaatccaggcggacggataccgttcgctggaagacggtcagcgcgtggagttcgacatcgcccagggccagaaaggcccgcaggcggagaacgtgcgcatcgtctgagacgtcggacggcgcgagtcagcgcaaaaccaggatgggtaccttgtgtgttcacaaggtacccattctcttcgtctggagcaggtgcgatgagcgaggcccacagcgacacgaccgtcccgccctcatcggatccgttggtgcccagggatttcaacgagtggaccctcaacgtctacgggatcttcaaacgcagcggctaccggatcatgggcatcgtcctactgtggagcatcattccggtcgtcgccggggtctggacgtcgagtcagctgctgcgcatcaccgaccggctcaacaaggcactgcccgccgaccagaccacgctgacgcccgcgcagaccgaaaccatgtgggcccacgtcaccgaggcgctgagctggtcgggcatcgcggtcgcggtgtcgctggcgctgtcgtacttcaccgccgccgggtgggccgccgcgctgcgggtggccgtcaccgacgccgcgggcaaacccatcggcttcggcgaggcgatggcctacggcgcccgcaagggcctgtccatgtggggctggtacctgctggtctcgctgtgcgccatggtcggcgcctgcctgtgcgtgctgcccggcctgtacatggcggtggcgttcgcgctgttcgcgccggtggtggtcctcgagggcgggatggccatggcccggtcgttccggttggtgcacaacgctttcgggaagatgctcggccggatcgcgctcagcttcgccggggtcctgtcggtcgggctggtcctgtacgtcctccagctcctcatcgccgggttcggactcggcagcgacgggatgtcgccgtcctcgccgctggacctgttcgccgacggggtgttcgcgctcgccagcgccgtgctgacggccgtgatcctcatctccggtctcctcgtcacctacgcggaggcacgggcccgcgaagacggctccgccaccaccgttgagctgctggagcggtcgccgtcctgagcagtgccgaccccacccggtttggcactctcggcccgagagtgctatacctgtcattggcactcgcaatcgctgagtgccaaccgccggggtggtggggcctcccgccaggaggccaggtcgtcgcgggccgcccgcccggctaagacagacgtaaagactcgtatatccggaagggttcaagccgcatggctaagatcatcgctttcgacgaagaggctcgccgcgggctcgagcggggaatgaacgccctcgccgacgccgtcaaggtgaccctcggtcccaagggccgcaacgtcgttctcgacaagaagtggggcgcccccacgatcaccaacgacggtgtatccgtcgccaaggagatcgagctggaggacccgtacgagaagatcggcgccgagctggtcaaagaggtcgccaagaagaccgacgacgtagccggggacggcaccaccaccgccaccgtccttgcccaggccctggtgcgtaacgggctgcgctcggtcgccgccggcgccaacccgatcgcgctcaagcgcggcatcgaggccgccgtggccgccgtcgccgaggaactggccaagctgtccaaggacatcgagtccaaggaccagatcgccgccaccgcctcgatctcggccggtgacaacagcgtcggcgacatcatcgccgaggccatggacaaggtcggcaaagagggtgtcatcaccgtcgaggagtccaacaccttcggcctggagctcgagctcaccgagggcatgcgcttcgacaagggttacatctccggttacttcgtgaccgaccaggagcgcatggagaccgtcctggaggacccgtacctcctgatcgccaactccaagatctccgcggtcaaggacctgctgcccaccctcgagaagatcatgcagggcggaaagtccctcgtgatcatcgccgaggacgtggagggcgaggccctggccaccctgatcgtcaacaagctcaagggcaccttcaagtccgccgccgtcaaggctccgggcttcggtgaccgccgcaaggccatgctgggcgacatcgccaccctcaccggtggtcaggtcatcagcgaggagctgggtctcaagctggagaacgccaccatcgacatgctgggcaaggcccgcaaggtggtcatcaccaaggacgagaccaccatcgtggacggtgccggtgaccaggcgcagatcgacggccgggtggcccagatccgcggcgagatcgagaactccgactccgactacgaccgcgagaagctccaggagcgtctcgccaagctggccggcggcgtggccgtcatcaaggtcggcgcggccaccgaggtcgagctgaaggagcgcaagcaccgcatcgaggacgccgtccgcaacgccaaggccgccgtcgaagagggcatcgtccccggtggtggcgtggcgctggtccaggccggcaccaccgcgttcgacaagatcgagctcgagggtgacgaggccaccggtgtccagctggtgaagaactcgctgtcggctccgctgcagcagatcgccgccaacgccggtctcgagggtggcgtggtcgccgagcgcgtccgcaacctccccgccggtcagggcctcaacgccgccaccggcgagtacgtggacatgctggaggctggcatcaacgacccgaccaaggtgacccgttccgcgctgcagaacgccgcctcgatcgccggtctgttcctgaccaccgaggccgtcgtggccgacaagcccgagaaggaggccgcccccgccggtggcgctcccgacatgggcggaatgggcggcttctagtcgctcgtccttaaacgacggatccgtcccgcttccactggtgtggaggcgggacggatttttgtggcccctgtcgtgagagctcataactgtgtcgtcttccgtcgcgagcggcctccaggcgccgcctggtgggcgcgcagcaggaaatgcggcacagttatgagctcaaagtggccggatgtcacaaccgtgacctagggtggatgttcttccggttattggctgggaacctgcccggcaaccagctggcgcgtgacccacctgtacggcagccgaccccacacccctttctcccagggtgtggggtcggttggttctcctcaggggtggggggtggctagtcggggacgaaagccgacggcagcgactcctcccccatcggggaggaggcctcgtcgatgagcttgccgtcgtagtcgtagagcaggtggatgccgttgcccttgccgtcgtcgccttcgaggaggagtcgaccgggaatggcgaacaccgaggggctgccggtgggcaggacaccgttgttgtcggagacctcgatctcctccttggcgccggtgtcgatgatggcgtcgcagtagccgtagcggccagcggacatgtcctcggtgtagctccccggttcggattcggtgctgacgcacaggaaccggccgtcgggggacaccgcgaccagttcggttatgtagcgcccgctctccatcatgaccttggcggcgcccgtcgccgtccgttcgccgctgccgttggtggcgtagacctcgacggagtcaccggaagcctcggtggagaagacgaggtcctcgccgtcggcgttggtggccacctgcgcgtcgcagggattctccaccgggaacgacgtgaactcgctggtttcgacgtccacgaaaccggtccggtcgccgtctccggccgagccgcggtcgacgaacagccgtttgctgtcgggggcccacaccggttcggcgcacaggtcctcggcggcggagtactgggcgacctcgccggtggcgttgtccgcgaaggtggcgacgaagatccggtcggtgacctccggatcgccaccgtcgttggacggcgacgtcatatagctgaagtactcgccgttgggggagacgttgccggtggcgtagtactggtcctcggtatcgatcgcggtgaggggctccgccacctcgtctccccccgcctgccaggagaccacggattcaggttcgccgtccgggtccgacacctggtagtaggtccccgacagcttgttcacgtcggaggtcggcagttcgccgtcggcgacctggtgttcggtgccgccgttgcccatcccgtgggccagcacgctgaacccgaacaggccgctgccggtcaacaacagcgccgtgatggacgccaggatcgcgttgcgcctgccgatgcgcttcgactgcgcgacggcgcgctcgtggaccctggtcggctgcacctcgtcggccatgtcggtgaggaggtccttgagttgctttgtcgtcatgccagctctccgttggtcagttcgacgaggtcgggcagcacggatcggagtttgttgagggcgcggaaggcctgggtcttgaccgttccctccgcgcagccgaggatctcggcggtctgggtgacggagcggtcctcgaagtaccgcagcacgatgacggcgcgttgccggggggcgagctggaacagcgccgcgcgcaggctcagtcgcaggtcgacgtcgtgggtggagtcggcgaaggcggtctcgacgggggtctcggtgaagctctcggcgactttgcgacgccgccaccacgacacctggaggtggtacatgatcttgcgagtgtaggcgtgggcgttgccggagtgttccaggcgtttccacgcccggtgggtgcgcgccagggccgactgcaccaggtcttcggcgaggtgctggtcccccgtgagcaggtacgccgaccgcagcagcgccggggtacacgcgatcgcgaactcctcgaagtccgaccggtgtcgggtcatgggctctcctcaggacatgtcaccgtcgtagacgcccgcgagggcggctgaggttgacacggcgacctgacaaattgaagcggacgacgccggtggcgccgtccgctgttcgtgccaatctcgtgggccgttatggcgtgtccgtggtgacctcgccggtcgaggtgggttcgtcggagctcgaggaggtgggctcatcggagcttgaggagctcggctcgtcggtgctcgacgagctcggttcgtcggcgctcgacgagctgggctcttcggtcgtcgtctcggtggagctgggctcgtccgacggctcgcagctgggttcgtcggactgcgagggctcgtcggtggccgaggagctgggctcttcggtcatcgtcggcagatcggaacccgagtcgctcggatcgtccgacggcgtcacggtgttgtcggatccgtcggtggtcgaggaactgggttcgtcgctgtagggcccaccggtggggtcggtctggtcgtcggtcggggtctcggtggcgcagtcgtcgccaccgtcggtgggctggctcaccgagccggtgggcaacaggctcaccgccccggcgactccgccgcccatcagcgcgacgacgacggcggtgcccagcaccatccggcgcatgccgagccgccgcgctcccacgtaggcgcgttctgtcatatcgacggctttcgcttccttggtcaaatcggtcagctcttttccgatgtcgtcgttcatgtccatgcccttcgcagttcccgcagctgtggtgcccgatcgcgcagcaacgtcagagccttcgcggtttggctcttgacggtgccggggctgcactccaggacgtcggcggtctcggcgacgctgaggtcctcgtagaaccgcagcaccagtacggcgcgttgtttcggggtgagccgccgcagtaccgacttgagggcgagccgccgcagcacgtcgtccgcgccgtccgccacgatctcctgtggatggagcagtttgttggcccggcgttcgcgcgctcggcgccgccaccagcccacctgtaggtggtacatggtcttgcgggtgtacgcctccgcgttgtcctcgcgttcgagccgcgaccaggcgcgcagggtgcgcgccagcgccgactgcaccaggtcctcggcctggtgctggtcgccgcccgtcaacaggaaagcggcccgcagcagcgacgcgctgcgggcgcgcacgaactcgtcgaacctggggttcggcggggggcgttggtacatgaacgctccttttcgttgtcacccacccagacgcccggggtggcggggaggttgtcgctgctgacatttacgacatttcagacagagcttccgtcaacttaattaagagtttcgtgccctgcaaagatcatggaatgcctactccgttgctggaagttatcgcactcgacgcggccgacgcccgcgccgccgccgcgggcggagccgaccggctcgaactggtcaccaacatggccgccgacggactgaccccctcgctgcgcaccgtcgccgcgatccgcgccgtctgcgacatccagctgcgggtcatgctgcgactgcgcgaggacttcgcccccaccgacctcgacgaactcgcccgtctcgccaccaaactggccgaggccggtgccgacggcttcgtgctcggcttcctcggcgccgacggcaccatcgacctcgactccacccgccagctcgcccgggcggtcgggctgccctggacctgccaccgtgtcgtcgaccacacccgcgaccacgccgaggccatggcggccgtccggtcgctgcccggcttggaccaggtgctcaccgcgggccaccccgacggtgtttcgtccggaatggacaatctgcgggcggccgtctcgctggtccccgtcatggcggggggcggactgcggccgtcccaggtcccgatcctgcgcgactgcggcgtcaacgcgttccacatcggatcggcggcccgccccaactgggcctcccccgtctcggcccgtcaggtggccaagtggcgggaactcgtcaatgactgtgatacgacagttaccagctgacaccccgacagcaaaaccggttaacaaaacgtaggctgcgaatcatgtccacgaccgcatcggcgcgcgcgggcgcgctcctcgccaccgcccccgtcatcgacgggcacaacgacctgctgattcgcatgcgcggcaaggtccgttacgacttcgacgcgatcgacatcgccgtcgaccagaccgagcacggcctgcacaccgacatcccccggatgcgcgccggcggcatgggcggccagttctggtcggtgttcgtcccggtcagcctccagggcgaggcggcggtcacggccacattggaacagatcgacggcgcccacgagatgatcggccgctacgacgatctcgccctggccaccaccgccgacgagatcgacaaggccttctccgacggcaggatcgcctcgctgctgggagccgagggcggccactccatcgccgactcgctgggcacgctgcggatgatgtaccggctcggcgtccgctacatgaccctcacccacacctccaacaccgcgtgggccgacagcgccaccgacgcgcccgtcgtcggcggcctgagcgagttcggccgcgaggtggtgcgcgagatgaaccgcctgggcatgctcgtcgacatctcccacgtcgctccctccacaatgcacgccgcgctcgacgtcagcgaggcgcccgcgttcttctcccactccaacgcacttgccttgtgttcccacccccgcaacgtccccgacgacgtgctgcggcgcgtgaaggacacccagggcatcgtcatggccaccttcgtgcccggcttcctcaacgaggcgtgcaaggagtggatggacgcgctggaggcctacgacgacaaggcccagctcgcggtcgccgaggacgccaacgaggcgggctacgaggagcgcaaggcccgccgggaggcctggttcgcggcgaacccctgccccggagcgtcagtgtctgatgtggccgatcacatcgaccacatccgcgagatcgccggggtcgactgcgtcggtatcggcggcgacatggacggcatcggcgccacccccgaacagctcaacgacgtcaccggctaccccaacctcatcggcgaactcgcctcccggagctggagcgacgacgacctggccaaactgacccgccgcaacgtgatccgggtgctgcgcgagaccgagcgggtcgcccaggtcgcccggcagcagcgcggcccgtccaacaagaccatcgagcagctggacggggcctagcaaccgttggctagccgcgtcgccacacctcgtgcagaccgtaggagtcctcgaagacgtggtggcgaacgatcttgccgtcgcgaaccgtcaaccgcagcgcgaacggtgactcgtacggcttgtcgacggcgttgacgttgacacggacccgcccgaacacggcggcctcctcgccgtcgacgagcatggcgtcgacctcggtaccggtgtcggtgatgcccttgaagagcaggccgaagaactcggcggcgccggacggaccggtatagctgcccagccacggaatgcccgggtcgccgaaggcgtggaagtcggcgtcgtcggcgatcagggtgagcaggccgtcgatgtcgttcttggcgcggaagccgaagaacgcttcgacgacggagcgggtgtcggtcatgccccgatgctagcgagccccacgatcgcgttcccgcagctttcgggctggtgagcagggccactcgacggtgtggcccttctcggcggtgcagtgggcgcaggtcttgccgttccatgcgttggggccgtggggtccgtagtcctcaccgttgtcgaacgcgttgcggtagatggtgttcatggtgggctccctgtgatgcgagttccgggggtgctgcttgtggtgatgtgatcgcggtcggtggtgtctatgacgcgcttttcgctgtggtcgcgacctccccaggcgattcgaccgaaactccttggatatccaggcagataggcaccgtagcctgcgatcgtccattgcgatctcgcgtttcggcttgcacgatgaaccgacgacgacgaggagaagacagtggaatacatccggctgggagatcacggcctgcgagtgtcccggatctgcctgggaatgatgagttacggcgacccgaacctggacgcgtgggtgctgccgcaagccgacgccgaacccatcgtgcgcgccgcggtcgaagccgggatcacgttcttcgacaccgccgacatgtactccgacggcgccagcgaggagatcaccggacggctgctgtcgaagctgttccgccgccgcgaggactacgtcctggccacgaaggtctacttcccgatgggcaagggccccaacgactccggcctgtcccgcaaacacatcctcgacggcgtcgacgcgtcactgcgccgcctgggcaccgatcacgtcgacctgtaccagatccaccgctgggactacgacaccccgatcgccgagacgatggaggcgctgcacgacgtggtgcgctccggcaaggcgcgctacataggagcgtccagtatgtacgcctggcagttcgccaaggcgcaacacatcgcggcggccaacggctggaccccgttcgtgtccatgcagaaccactacaacctcgtgtaccgcgaggaggagcgcgagatgatcccgcagtgccgggaccagggcgtcggcgtgctgccgtggagcccgttggcacggggcctcctcgcgggcacccgcgaacgcggcgggggccgcaacacgctgcgctccggcaccgaccccctgctcgacgaacgctacagcgacaacgacttcgacatcgtggacgtgctgcgcgaggtcgccgccgaacgcggcgaggcccccgcgaaggtggcgctggcctggctgttgtcccgccccggcgtgacggcgccaatcgtgggcgccacgaagcccgggcacctggccgacgcggtggcggcggtgtcgctgcggctcaccgacgcggagatcgcccggctggaggagccgtaccggccgcgccccatcagcggccacgtctgagggtgtgagcgtcctcagcggggattctcgcgcgacacgacggacagtgtggggccgtcggcggcatcgggatcgacgaagacgaagtggtcatcgtcgtgcgcgaccagttctccaccggcgagttgccactttcccttgccggtacgccaatcgaagacctggatcggctcgacgtgcccgttggccttcgagaaggccgtggtgatcatctcgccgtccacgacgtcgatctcatcgtacttgccctgcttcgtccacaaggtcttgccggtggcggtgtcgtaggcgccgcactcccatcaagatcatgccctcgaatttctccgcgtcgggattcctggcatcgacaccgcggaaagttcgttgaccgtcacggcctgtccgtcgcccgaatccttcgcccagcgccgcgatgacgaagccgtagccgtagccgtagctgcgagtaatcgactcggccacgcaaccctcgattgtggagaagttatatcggccagacgggacgaaccgagccgactcgcttgccgccaccgtaaagcggcgtggtggccagcttgtcgagtgtggatttgtcgagcgagaggttggtcaggtccatggtgcgcagcgccgataccgcgacggggccggaggcgcggttgtcgccgtcgtcgatcttgaccgcgacggcgccgacgccgggcacggccagcgcctggacgccttcggcgccgagtttggccagcgcggtggggacggcgcgcatgaggcgggtgtcgaaaccgtgggtgcccgagaccagctcggggtgggcgcgcatgccgtcggccacggcgcgttccggggtgccgggttccgcgtggaccaggtggaggaaggcccgggccagacccagcagcgggtaggcgacgagcggggcgccgcagccgtcgacaccgatcgcggcgatgtcgtagccggtcagatcggtggtggcgcgggcgttggcctgctggagcgggtggttgggcgacaggtagtcgtccgtggaccagcccgcggcccggctggtggcgagcatcgcggcgtgtttgccggagcagttcatggtcaggcggctcttgcccgcgccggaggcgatcgcggcgtcacgcgcggactcctcgatgggccacgcgggcgggcactgcagggcctcggggctgagctcggcgcgctcgagcagcgaacggacggcgtcgacgtggaacggctcaccgcggtgactggccgaggccagcgccagatcggcgggggccgtgaacggcagtccggagcgcagcgcgcccagcgtctgcatcggcttgttggccgaacgcgggaagatcggggcgtcgatgtcgccgatgctgtcgcggaccccgccgttggcgtccaggaccacggcactgccgcggtggaagccttcgacgaatcccgaacgcacgatctcggcgagcagtccgccgccccgataagccttggtcacgagctcaacgtaatcgcgggcaacacggtaaagccagcgaatgtgtggggattaaccggtgatgttgagcagcttccgggcgtcggcgacgggcatggcgggccgctgcgccagcagcgcggcgtcggcggcccgggccaccagctgagcgttggagtcgacgggtacccggcgggcgtaggacaccgtgtcctccataccgacccgcaggtgaccgccgtgcgccagcgacgcgaacatgaccggcagggtgccccggccgatgccggtggccgagaaggtcgagccgggcggcaggtgacggcgggtggcctcggcgaaggcggtcacggtggaagcgtcgccgggggcaccgccgggcacgcccaggacgaagtcgacgtgaacgtgctcgccgtgcggcaggccgtgctggttgagcagccgctccagcgaggtgaggtgaccgacgtcgaagatctcgtactcggggacgatgcggcggtcgcgcatccgctggtggagttcgacgatgaactcccagcggttcatgaaaacgtcgtcgccgaagttgacggtgcccatcgtgcacgaggccatgtcgggggcggcctccagcacccgcagccggtgctcctcggggtcggtgacggcaccgccggtggacagctggacgatcaggttggtggactcgcgcagcgcggcgacggtgtccttgaggcggcccaggtcgagggtgggctgggcctcggcgtcgcggatgtggacgtggatgacgctagcgcccgccgcctcgcagtccccggcggtcgcgacgagttcgtcgagcgtgaccggcagggcggggacgtcggccttcgacgactcggctccggtgggggcgaccgtgatcagtgtcgatgtcatggacgtgagcataaatcgtgggtcgcggcgatggtcgcggtgtgctcgggccaggaggggtgtgccatgatccgccggtgagcgactatttcgggcaaaacgggtactcagtccggttcggttgggggccaatggaagccatggagctggcttcggagggtgcctgcgtggtggtcgtggacgtgttgtcgttcacgacggcggtcaccgtcgccgtcgagcacggcagcgcggtgttcccgtatccgtggcgggacgagtcggcgcgggggttcgcggcccagcacgacgccgagctcgcggtggggcggcgcatggtcgacacggacaacccctggtcgctgtcgccagcggcgctgttggccgcgccgaaggtcgcgcggctggtgttgccgtcgccgaacggttcctcgatcgcggcctcggtgcggcaggggaccgtggtggccggttgcctgcgaaacgccaccgccgtcgggaagtggatcggcggcaacggttacggacagcccggcaggccggtggtggtgatcgccgcgggtgagaagtggggcgacgggtcgctgcggccgtgcctggaggatctgctgggtgccggggcggtgctggcggcgctgccggtcgacgacgcgcactggtcgccggaggcccgcgcggcgcgcgccgccttcgcgggttcgaccgacgtggtgcgggcggttcgcgactgcggcagcggtgtcgagctgtcgcgccaggggttcgcgtccgacgtggacgtggcggtcgagctcgcggcctcgaccgtcgtgcctgtgctgacggacggggcgtttcgcgccgagcggccgttacggccccggcggcgagctggacagcggtgtggtgctggacgaggggcgttacggtcctggcgacgcgcgccgcggcgcgatcacggcgtggttctggacgacgggccgccgagcggccgttacggctcggacagcggaacggcggtgtggtgctcgacgtgatcgtcataccggctgagcacggcgcgggccgccgcgctgacgtgggcgcgggtcgggtcggttccggcgaaggcccggatcgcgtccatcgacgcgaagaacgtgaccgtcgtgaaccggacgccctcggcgctgtcctgccgcagcaggtgagcgaaggcgaagccggggatgcctcgcagttccggcagcaccgagtcgcggaagatcgcctcgtaggcgtcggccgcctccgccgaggctgcgcgcccgctccaggtccgggcgatgagcgatgcgttcatgacgccgatcctgctaccagcgcgacgaatcaacttgaatattcgtgctcagaccgcgcctgaccgcccagcagcgtccgcagtcgcgacggggtcgtgcccagttcgcggcgcgtcgtacgggtgaggtgagcgtgatcggcgaacccgagcccggccgcaagtcggcccagatcgccaccgtccccagcgagctggtccatcgccgcctgcatccgcatccgggttcgccaacgggtcagcgattccccggtttctcgccggaacacccggctcaggtgcgaccggctggtccccagttcaccggcgagctctgtcaggctgccaatccccggccgcgccgccagcagccgtcgcgccgcatcagccagccgacgatgtgaggcgctcgaaccctccgtcggccccgccaccccgcccgcgtccagcagttgccccagcagcgtgtgaacccggtcggcgatctcgaacgcgtcggcaccctgacgcacccgcgcggccaggatccgccgcgcgaggtccacccgagccggagtccgcagcggaccacccaccgcgcgcacccgcgcggctgtccgcccctcgaccgcgatcacggtatagccgtcaacggctcccggactgtgcgaaatggactgttcctggccgacctggcccggatacgcggtgaccggatccgccatcccccgccagcgccccgatcgccaaccgaacaccccgtggtgaaccagcgtcagccggggcgcggtcacccgctcgtgatggcaccacgcgggagtctcctccaccacgcgcagttgccgaatactcaggccgtccacgtcggcccgccaggtcaccgtccgcatcctcccaccctagaggcgcggcacgacggggtaaggcgacccggtcgcgcagctcccgcagcgcgtcggcgacctcgtcgggttcggcgccgagttcgtggcggctgaacaggaacagcgtgtagtccacgtcgatctcgaggagtttcgtggtggcgccgaagcggcggcgttcgtcgacccggatccgggcgatctcgctccaggccacgtagcgcagcccgaagaagccgcgcgagaccccgacgccctcggcgtcggcggtcagccggatcggggcgacgaggtcgcggacggcgtaggcgcccgccagcagggtggcgccgacggcgacggagaacctggcgacgtcaccgctgaaccacagcgccgacagcgcgaataccgccgtcgaggcaaccttcaccgcgacgacatgccggggtacgcgccatcgcagcgccgattcggtcaccgccagcgtgacagcaccagcaggctcgcgaccagcgacgcgaaaccgacggcgaggttccagtagccccacggcgcgaccgggaaggacccctcggtgagatagaaggtcaccagccagccgatacccaggacgatgaggatcaccgcgagcaccggcacccaggtgggactgggttggtgggtggactcgggggtcttcgggcgcagctcggcgggggccgtgtacaccttcttcttccgaacgcgcgacttcggcattgcgtgaactgcttcctggtcgttgagggacgtacgtcttcgtgacccacaccttatctcccgaagtgtgaccgatgacgacagcgcccggtacggatggacgggtgtggccatgtgttcttacggttaggcttggatccggcagggtgcgcacagatagaagagggcgacggcgttgagcatgcaccgcggagacgacgactggtttggcgaggccgaaccgccgttcgacccgcccgcgcgcggccgggcgtcggttccggggcagggcggccgggtgccgccaccggaggttcccgacgagcccgagaccggtgaacccgagatcgatccgctgggcctgatcccgggtccggacgagacgacgctgatcccccggatcccgcgcgagtccgccccgcccccggccgcggaccggccggagacccgcagacggcggtcgatcaaacggcaccgggacggttcgccgtccccgcaggccaaggcggtgcggatcggcggcgagctgctgctgacgctgggcgtggtcgtgatgctgttcgtggcctaccagatgtggggcaccgaggccgagatcaacaacgcccagggcaagcagtcggacgcctgggaggaccaggtcgacaagggcaaggacccgacgctggacccggttccgggcggggcgatcgcccggttgtacatgccgcagatccgttcggagccgtgggtgatcgtggagggtaccgacctcgacgacatcgagaaggcgcccggccactactcggattcggcgatgcccggtgagaagggcaacttcgcggtcgccggtcacaacgtgtcggcgatcttccggcacatcgacgagctcaaagagggcgacaaggtcgtcatcgagacggcgaagaagttcttcatctacgagatcaccggcaacaagatcgtcaaacccaccaatttggacgtcgtagcgccggtgccgaacgagcccggcgtcaagccgaccgacgaggaccgctggttcaccatgaccacgtgttacccgtggtgggacaactatgagcgctacatcgtgtgggcgcagctgaccgacgaacgcaagcgcggcgacgcgttgccgcccgaagcgggaggcaagtgatgtactcctggatctggagcaagatcccgttcggcctgccgggcaagctcatcggctcgacggtgctgatcctcggtacgggcgcgctgttgtggttcgtggcgttcccgcagttgtcggcgatgatgacgccgacccagtccaccattgaggacgatggcggtgacgggagtgacggcggcggtggcgacaaccgggacgacaacgactccgaccgggtgaccgacaacccgtccggctacgacctggagtcctccccgaccgacaagagctcgtcctagcgtgcggatcttcgtcgccgactgccgcgactccttcgtctacaccatcgtggactatctgcgcggcctgggcgccgaggtcgtgatccgccgggccgacgagttcaccgccgacgaggtgccgttgaccggcaccgacgccctactgctgtccccgggtccggggcgtcccggcgaggcgcggacctgtcacgcgctgctggaccggttcgcgggccgccgtccggtgctgggcgtgtgcctggggcaccaggtcatcgccgagcactacggcggcacggtctcccgcgccgacgaaccccggcacggcgagaccagccggatcagccacgacgaggccggactgttcgcgggcctgcccaacccggtcacggtcacccgctaccactccctgatcgtggacgaacccttgccgcacgacctcgccgtcaccgcccgcgccgagagcggcgagatcatggcgctgcgacaccgcgagctgccggtggcgggtgtgcagttccacccggaggcgatcctcaccgagggcggtcaccacctgttggggaactggctgagcctcgtggcatgatcggcgcgtgaccgctcatatctccgccaagcccggcgacatcgccgagaccgtcctgctgcccggcgacccgctgcgcgccaaatggatcgccgagacctacctgaccgatccggtgcagtacaccgccgtgcgcaacatgtacggctacaccgggacttaccaggggcaccggctgtcgattcagggttcggggatggggcagccctcggcgtcgatctacgcgcacgagctgctggccgagttcggcgtgaagaccctggtgcgggtcggcagcgccggggccatgagcaaggacctcagcctgcgggacgtggtcgccgcgatcggcgccaccaccgactcggccatgaaccgggtgcggttcaacggcctgttcgactacgcgccggtggccgacttcgggctgctgcgcaactcggtcgacgtcgccaccgagaagggcaagaccgtccacgtcggaccgatcttctcggccgacaccttctactcggacaacgccgagatggaggcgaagctcgccgagtacggcgtgctggcggtggagatggaggccgcggcgctgtacacgctggcggcgaagttcaaggcccgggccctgaccctggtgaccatcagcgaccatctcatcaccaaggaagtgatgtcgagtgaggaccgggaacgttccttcgccgacatggccgagatcgcactggaaacggtgatccgctagcgtgcggcccctcgccgtcgtcctgaccctggcggccctcgtcggcggcttggccgcctgtgggcagaaggacggcgacgccaagtcgccggcggacgagggcatccggaagttcgacttcgccaacgccgaggtccgactgggcacgggcggcaagtaccagctcaaggacggcgactacaccgagaagggctacgagggcaccgacgtcggcctgcatcaggtcagcgcgccgaagttcgccgacgtcgacggtgacgccgatctggacgcggcggtcgtgtacgagtggatcccggccgccggggcgccgacgatgtcggcctacgtgtggacctgggacggcaagcgcgccgagcaggtcgcgtatccgatccggggcggcaacgacggcaagctgtccggcctgaaggcgaagaaggacggcttcacgatcacggcggtgtcccgtccctacaactcgcccgcgtccgaacaggatggtgagcgggagaccttcaccttcgcgctggagaagggattcccggtgcagaccgatcccggtttcggttcggtcgaccggtgcgtgatccacgatggcgacccgcccggcgccgtcggcgacggtaccgcgccccgggtggcgcccgagtcggacgcgccccgcatcggcaaggacggggagttcgcgagcatccacacggtggccagcgtcttcaacaccgaggagtggacgctggcgcgtgcccaacgctccgacggctcgatcggttgcggctggatcaagaccgacgaggccactcaggactgaggagccgacaggccggcgctcagccgacggtcggggtctcggccgtcgcggcgccccaggaactccagttcgccgtcgggcagtcgccgcaccgcgtcgccggtgcggtaccggcggttggggcacaccgcgtccggcacggtgaagcgcgacatccggggatcggccgggtcgtggtagccgcgcgcgacggcggcaccgctgatgaccagttcgccgctgtcgccgtcgggaaccgcctcgcccgatgcgtcgatgacggtggctttcgcgttggccaccggggtcccgatgaccggcgtcgcgtgccggtcgatcaccgccctggcgcagaacaccgtgcattcgctgggcccgtacaggttgacggcggtcgtggccggggccgcgcgcagctggttccacaatggctgcccgatggcgtcgccgtcgatcaacagcagcccgggggcgcaggaggtgcgcaggatcccggtggcggcgaggggttcggccatcgcgccgggcaccgcgagcacgtcgagtcccgcctcggcgatgaacgccgccagccacgacggtccggcccgcacgtcctcggggatcaggtgcgcctcgtgaccggcgaccatccacagcagcagctcccaggaggagtcggtggaccaggtcccggagtgcgcgacccgcagcggccccatgccgcaggcggccaccgcccaccggaacaggctgcggtagtgctcctccagcaggttggccaggttgcggtgttcgacgacgacgccccgcagcgtgtcgtcgcgccgcaccggataggtcaggtagatcgcgtcctccggttgcggcagcacggtgggagaactgtccaccttgggcaccgacgtgacgtccaggatgatcaccggatcggcgtcgcgcagtatcgccgaggcgcgctctgctggttcggtcggcggcaccgccacgtgaaccgccccggccttgagcaccgccagctgtgcgatgaccgcctcgaccgagtacggcaatcggttggccaccaccagttcggggcccgcgccctcgtcgacgagccagcgcgccagccgctcggcccggccgtcgacctcggcgaaactcagccactcccgccccgcgaccaacgcggtacgatgcggacttcgacggacctgatgcctccaggcccggaccacggttcgataaactgcgctcatggtgacctccagcagttggctcacggttacttggagattgccatcgatgaccccgtatcaggccaatccttgacctcgcgaatcgtcggggataccttggacgcaacgacctgactccccagtcgtgagactcccttcgaatgttggatcccaccaacacatctgtctcgtaactcggggtacgacatgccctttgacaaatccggtgacaccgcgctgggtttccgcgtcgcgatgctgcgatcccagcgtggcatctcacggcgcgttctggccaatctggtcggacgcagcgaggagtggttgcggctcatcgagatcgggcgacgccccttggacagtctctccattgtgctccagatcgcggagatcctgcacgtctccgacgtcgcggccttcatcggcacccgccccgaggtcaggcgccccgaggcccagatgaccacccggctttcggcgctgcgccgggtggtcacggaagtgccgtggatgcgagccacggcaccactgcccgtcgacgaccccggcgccacgctggcggcgttgtgggagcgctggcgcacctcgccgacgcgttacaccgagatcgccgtcggcctgcccccgctgctcgcgcacttccaggacctgagcgagaccgagccggggcaaccgcgctggaacaccgggctgatcagctgctatgtcctggcccgcagcgtcttcaaccgcaccggcgagcacgacgtcgcgcggctggcggccgaccgggccctgcgggccgcgtcgacgtccgcattggactggatgcgcccgatcgccgtctggcacctgggctgcgcgctgctccacatcgaccagctccgccccgccctcgactgtgtcgacaccgccgtggaccggatgcacgagttcccgtcccatgccgccgaccgggcctggctgaccggggcgctgcacctgctcgccgccgagatcgccgccgcccaatacgatccggcgaccgccaacaccgcgctgggccgggccggtcgcatcgccgacggcatggacgaggaccgctcccaactgggcgtctggtgtggacccaccgaattgggtatcgtccggatccgggtggccctgcaactcggcgacatcgaacaggcgctgcggttcgccaggaccctccacattccacacggctactcggccgagcgggtcgcccggcactacgtcgcgctcgccggtgcctacgcctcccgccacaacgacgtcgcggcggtgtacgccctgaccaaggtcgaacaggtctccccggaggacatctacttcaacgccaacgcccaccgcaccctcagactgctcgccgaccgcaacgacctgacggtacggtccgacctggaacgcctgctcaatctggtgcccgccgagaacgtcaacggtttaactcctcaacgacgatgcgaccccggcggctatcgcgaatccaggcatcgatttttcacgatataatcgtcaactgtgtatccggaaagccaaagcccacagccgcaagacgaccaggagctgttcacgcagctgtaccacggtgggcaggatccggaccagctcgacgaggacgagcagcgcaaggccgacgtcatcaagaccgtcaacgccggggtctcggccagtgccgccgggggtgccgctgccgcctcggccatgatcctcggccaacagaccgccggagccggggccgctggcgccggtgccggggcgatgggcagcggcggtaccgccgccacgctggtcaagggcgggatgggcctgaaggtgatgctgggcgccgccgcgggtgtcgtggtggtcagcggggtggtcgtcgtcggcgtcaacgtcctcgaccggggcggcgcgggcacccccgacgcggccccgatctccgaggccgccatggacgagggcatcgagaagttcgacttcgagaacgcgacgttcaccgacgaggcgggctccgaggtggaactcaccgacggacggttcctgccgccgggtcttcccgaggactccaacgagggttaccacctcaacgccaccgaatacgccgatgtggatggcgaccgggacctggacgccgccatactgctggagtggcagcccaacgcgggccacaccacgtcctacgtctacctctggctgtgggacggcgacaaggcgacccaggtcgagtacccggtcaccaacgggtactacagctccgtcggcggtctgaaggcggcgaagaacggcttcaccgtcgagacgaccgccgcaccaccggacatctcctccaacgacgagccggtcaaggagaccatcaccatcggcgtcgaggacggcttcccggtgcagatagaaccggtcttcggctccgccgacaggtgccccgagttccccgacttccccgcgaccggaccgtacgaggacgtcatccccaaggtcgccccggacgacgacgcccccgacatcggcaaggccgaggacatcaagtcggtccacgcggtgtggaccgaccgcagccaggcgttccagggcgagtggatggccgcccgcgtcgaacgcgcggacggctcgatcagctgcggctggatacccgccgacgccgccggataagcggcgcccccgggttgtctcagctggagtactcgccggtcagcttgacctcgccacggcccggctcgatccggcccgcgacccaggagtcggtgccccgggcggtcagcagcgccatcgtgcggtccacctggtcggcggggacgatcgcggccatacccatgcccatgttgaaggtgcgctccatctcctcggcggcgatgccgccggagcgggccaccaggtcgaagaccggctgcggccgccagctgccccggtcgacgaccgcgtccacggtcgaggggatcgagcggaccaggttgccgggcacaccgccaccggtgatgtgcgagaaggcgtgcacctcgcactcctcgatgatcgccaggcagtcgcgggcgtagatcttggtgggcgtcagcagttcctcgccgagggtgcgctggttgccgaactccgggaccaccgtgtccagcgacatgccgtcctcgccgagcagcacgtgccgcaccagcgagaagccgttggagtgcagccccgaggcggccatgccgatgacgacgtcaccggcggcgaccttctccgggcccagcaccgcgtcggcctcgacggctccgaccccggtggccgagacgtcgtactcgtcggcgcccaggacgcccgggtgctcggcgatctcgccgccgatgagcgcgcaggacgcgtaccggcagccgtcggcgataccggcgcccaggtcggcgatccgctcgggaaccaccttgccgcaggcgatgtagtccagcaggaacagcggctcggctccgcacaccaccaggtcgtcgacgaccatggcgaccaggtcgatgccgacggtgtcgtggatgcccatccgctgcgcgatcaccagcttggtgccgacgccgtcggtggaggaggccaacagcggcttgcggtacttctgggtgtcgagcgcgaacagtccggcgaagccgccgataccgcccaccacctcgggtctggtggccctgcggatcttgctcttcagaccctcgacggccttgtcgcccgcctcgatgtccactccggcctcgcggtaggacgcgccggtcgccacaggggctgtcttgttctccgtcatgccgccgaatcttccttcgccgtcgtgccgtccacgctcgaacgcctgtcgagcccttccaggaggtgctttccgatgacgtcgccctcgggcagcggcatcgggtaatggccatcaaaacacgcctgacacagtcgtgtcggcggttgctcggtcgccgagatcagtccgtccagggacacgaacccgagcgagtcggccccgatcgagcggcggatgccgtcgatgtcgaggttgtcggcgatgagttcggccttggtggcgaagtcgatgccgtagaaacacggccacttcaccggcggcgaggagatccggacgtgaacctccagcgccccggcctcgcgaagcatccgcacctgcgcgcgctgggtgttgccacggacgatcgagtcgtccaccaccaccaggcgcttgccccgcacctgctcgcgcagcgggttgagcttcagctggatgcccagctggcgcagcgtctgggacggctggatgaaggttctgcccacataggagttcttggtgaagcctagcccgtaggggatcccggcctcctcggcgtagccgatggcggcggggattccggactcgggcaccgggatgaccaggtcggcctcggccgggaactcgcgcgccagctggcgtccgatctggacccgggccgagtagacgccgcgaccggcgatggtggagtccgggcgggccaggtacacgtactcgaacaggcagcccttgggttcgggattggcgaaccgggccgaacgcagcccgtgctcgtcgatggccagcagttcaccgggttcgatctcgcggacggtcgaggcgccgacggtgtcgagggcggcggtctcactggccaccacccagccccggtccaggcggcccagcaccagcggccgcaccccggcggcgtcgcgggcggcgtacagggtgttgtcgtccatgaacacgaaactgaaggcgccgcgcagtttcggcagcaccttcaacgccgccgactccaccgactcgtccgggtaggcgctcagcagcgccgtcaccagcgaggtgtcgttggtggaaccgtcggtctcgatgccgagatcgcggcactcggcggccagctcgtgggtgttgatgaggtttccgttgtgccccaacgcgatcgtggtgccggttgaggtggaccggatggtgggctgggcgttctcccaggtgggggcaccggtggtggagtaccggttgtggccgatggccaggtgcccggtcagcgaggccaggttcttctcgtcgaagacctgggccaccaggccgaggtccttgaacacggtgaccgcggcgccgtccgacacggcgataccggcggcctcctggccgcggtgctgcaacgcgtacaggccgaagtaggtgagcttggcgacctcgtcgcccggcgcccacacgccgaagacaccgcaggcgtccttcggtccggtgtcaccggggtccaggtcgtggttcagtcggccgtcaccggctctggagtttgccggtctcgtctgctcggggaggtcgccgccgcgtcgcggccgggaactgcgcaccggttttcccttctgcgtgttgggcaggctaggttcggccgtcatggacacgcattggtttcgtaggagagcaacgcagccacgacgcgtgggtatcggctggtaatggcggtagccccgcgccgggcattacggggcaagtgtagtgcggtggcggctaccacgaacggggacggtcgtcgaaatcgccgtagtcatcatcacgataacggcggccactgggacgctgcgactgctggtcgtcgtatccggtgccgtagccatcggcctcgcgatagtggcgaccacccgcggcacggtcgtcctgctgcgggttctggccgtagtactggtcggccgccggataacgggccccggaggtcggctcggcgggataccgctggccctgctgcccgggatcgttggagttccaggccccggactggggttcagccgccggatagcgctgcgtcgaaccggaaacgggggcgttcgagttccaggctcccgacgccggttcggcggccggataccgctgggtggaaccggaggcgggctcgccggagttccaggcccccgaggcgggctcggccgccgggtaacgctgcgtcgagccggaaacgggttcgttggggtagcgaccggcacccgacaccgggtcgttgccgtaacggcccgcgcccgacaccgggtcggcggcgggataccgctgcgtggaaccggcgtactggtcgttgccgtaaccggcagcgcccgaggtcggctcggccgacgggtagcgctgggtggcgcccgcgggcggcaggtcgtgggccgactgcaccgcctgggtcggacgggaatcgccgtaggcgggcccgaaaccggtcgccgcgggcggcgcctcggagccgtagcgggccaggtcgttgtcgttgatcagcccgccgttgtacatcatggtcgggttgtcggcgccgggcctgacaccgctggcctcgtacacgccgaacttgccggtctgcgaggccgacagctgatgcgtcggcggttccggcggaagcggccgatcgtcgtcgtcctcttcctctttgcccttgcgcagcaacatccagatcgcgatgacgccgccgatggccagcaggatgcccaggatgatgaggatccaggtggtggcggtgaagccctcctcgctgtcacccgagtcgttgccggtctcctcgtccctgggcgcctcggacttggcgctgtccttctcatccatcatcacgtcgatctggatgggttgaccggccgtggccgtataagtgtcctttttgtccttgaaaccggatttggtgaccgtgtactcgatcgccgtgtcgggctggacctcggcttcgatgctgaacttgccctgcccgtcggtggtggccgagccgtagtccgtggtggagaccttggcgcccttgatcggtttcttgtcgaggtcggtgacggtgcccgcgatggacgtcgcgacctgttcgaccccggtgaccgtcagcggcgcggggctgccgctgccggtgttgggtccctcgaccttgaactccaggttcccggacttcgtctcaccggccttgagccccgagttctccttcagcgagaccttgaccgagaagtccttcgtctcgcccatccgcagcttcccgcagttggcggtggccccgttggccttgcaggtgccgtcggcgacctcgacgttgacgaaactggcggcctccccggtcgccgtgacgctgaccctgacctgcttggactcgcccatgtcggcgcccatgaccgagaccgaggacgtccccggttgttctccgacatcgaccgcggaaccgctgaccgtgacgttgcccgcgaaggcgggggtgggggtggcgagcacgacgagcagcgccgccgaggccgcaccgatggcagcccggaagccggtggtggatgtcaaagtcacgttggtcgctccttggcgaggctggctgggcgagtccgtctcgctcaccacgtctgtcatccgatgccgccactatgccctgcttggggtaccggacgccagtgcggggtccgtgtcgtatcgaatcttccgcaaatcgttaataactgataagtgccataccgataatctggtcggatgcccgacgccgaggtgatcgcggacctgatggccgcccgcgaacgtgacgaacccctcccccgggatctactgcgggacggggtgcgcgcgctgctgcgggaacttacccgaaaggcgcccggtaaaaccgtggaagtgcgggtaccacccttcggggcggtgcagtgcgtcgacgggctgcggcacacccggggcacgccgcccaacgtcgtcgagtgcgacgcggagaccttcgtcgcgctggcctgtggtgatctcgacttcaccgccgccgtggccgacggccgggtcagcgccagcggcacccgcgcggacctcaccgactttttgccgctcacatcgtgatgtatcgtgttgagtgcttctcgcgcggcgttatctcgtgaacctccccagggccggaaggcagcaaggataagcgggctctggcgggtgcgcgaggagttttttcgtacccatacactctcctgggtgcgagttcttttggtgggtacgggcggacgcgagcacgcgctggccgtcgccctcgcccacgattccaaggtcgagaccctgatctgtgcccccggcaatcccggtatggccgcctgcggggaactacgagacgtcgatatgggtgatcccgacgcgatcgcggcgctggccgtcgaggtcgaggccgacctcgtcgtcgtcggcccggaggcgccgctggtggccggggccgccgacgcggtgcgggccaaggggatcgcctgttacggacccagcgccaaggccgccgccatcgagggctccaagaccttcgccaaggagatcatggccgcggccggggtgccgaccgcgaaggcacacacctgccacacggcggcggaggccgaggcggccctcgacgagttcggaccgccctatgtggtcaaagacgacgcgctggcggcgggcaagggcgtcgtggtgacctccgaccgggacgaggcgctggcgcacgccgccgcctgcgacaccgtcgtcatcgaggagttcctcgacggccccgaggtctcgctgttcgtcgtcaccgacggcaccaccgcggtgccgctgctgcccgcgcaggacttcaaacgggtcggcgaggacgacgccgggcccaacaccggcggcatgggcgcctacacgccgctgccgtgggcgccggacgatctcgtcgacacgatcatgaccacggtcgccgagccgacgctggccgagctggcgaaacgcgagactccgttcgtgggcacgctgtactgcgggctggcgctgacgtccaagggccccaaggtcatcgagttcaactgccgcttcggcgacccggagatccaggcggtactggcactgctggacgcgccgctgtccgggctgctggacgcggcggcccggggcaagctggccgagtacccgaagccgcagtggcgcgacggcgcggcggtgtgcgtggtgctggcctccgagggctacccggagaaaccggtcaccggcaaaccgatcaccggcgcggacatgcccggggtgctgcacgcggggaccgccctggacgccgacgggcagctggtgtcgtccggcggccgggtcctcaacgtggtggcaccgggcgcgacgctgaaccaggcgcgccgacgcgcgtacgcgctggccgccggagtggaactgccggacgcccggattcgtcgcgatatcgccctggccgcgtccgaggaccgaatcgtcgcacctggcgcttaggctgggggcgatggtgaggagctgagacatgacgttggcgctgtatcgcaagtaccgtccgcagagcttcgccgaggtcatcgggcaggagcacgtcaccgaacccctgatctcggcgatcagcaacgggcggctcaaccacgcgtacctcttctccgggccgcgcggctgcggcaagacctccagcgcccggatcctggcccgctcgctgaactgcgccaagggtccgacgccgacgccgtgcggggagtgcgactcgtgcgtcgggctgtcggcgggcggcggcgggtcgatcgacgtgatcgagatcgacgcggccagccacggcggcgtcgacgacgcccgggagctgcgggaacgcgcggtcttcgcgccggtgaactcgcggtacaagatctacgtcatcgacgaggcgcacatggtgtcctcggcggggttcaacgcgctgctgaagctggtcgaggaaccgccggactacgtcatgttcgtcttcgccaccaccgaaccggagaaggtgctgccgacgatccggtcgcgcacgcaccactacccgttccggctgattccgcccgccgcgatgcgggggctgtgcgagaagctgtgccacgaggagggcatcaccgtcgaggagtcggtgtacccgttggtgatccgcgcgggcgccggttcggcgcgggacacgctgtcggtgctggaccagctgatcgcgggcgccggggacgagggcgtcacctacgcgcgggcgatggcgcttttgggcgtcaccgacggttcgctgcttgacgagatctgcgaggccctgtcggcgatggacggcgccggggcgataggcgtgatcgacaaggcgctggaggccgggcacgacccgcgccgcttcgccgccgacctgctggagcggctgcgcgacctcatcgtgctcaaccaggtccccgacgcgggatcgacggggctcatcgacgtaccgtccgaagtgctggaacgcatgacgggccaggcgatccggatgggaaccccgaccctgacccggatggccgagatcgtccacagtgctctttcggcgatgcgggggacgacggctccccggctgctgctggaactggcgatggcgcgctcggtgctgccgtcggtcgacgactcggcggcgggcctgttgcagcgcatcgaccagctggagcgtcggatggccgagggggtgccgatggcggcacccgccgccgccgcgccacccgctccggccgccgctgccgccgcgagccaaccggttccgccgagcgccggaacgtcgggccgcgaggccgccaaggccgcagccgcccaggcggcgggcaacgcgccttcgcctgcggcgcaaggcgaccagcccgctgaccgcgcgagctcagccggacagccggcagctgcggctccgtcgcaagccgaggcgagcgcggctaccgatgccgccccgccatcgccggcggacgccggaggctcagcccaggctggccccgcgaccgcaccgccagccggtcagtcggcacgcgccgccgcacaggacagctgggcgaccgaaccagccgctcccgccccgcaggccgcacccgccgctgccccaccggccgccggtggcgacaagctggcccaggttcgcggcagctgggagcagatcaagcaggccgtcaaggaccgcaagaagaccgtggccgcgttcctcatggaggccacggtcaccggcgtggacaacgacaccctcgtcctgacctttcgccacgccttccacgccaacgccctcaccagcgacagcgcgctgccgatcttcaccgaagcgttgaagtcggtgctgggcggttcctggcgggtgcggtgcgaggtcaacgaggccggggccgctcccccgccgccgcccgcccgtccggcgagcccgccaccgcccgccgcggccccgccgccgcaggctcccgcgccccggcccgagccgggtccgccggtcgactacgagtccgaggaaccgccggggcccgaacccgacttcgacccaccgcccgccgccgctggcggctcggtcaccatggagcaggcggtcgagatgttcgaaaagaaggtgggcgccaagaagctctaggcttggcgggcacgcacaacgttcgaagaattaaggagaatcgatgtttccgggtggcgagggtgcgccgaacatgcaggaactgctcaagcaggcccagcagatgcagcaggactacgtggccgcgcagcaggaactggtcgagtccgaggtgtcggcctcgtccggcggcggcctggtgacggtcacggtgaccggcgccggtgagttccggggcatcaagatcgaccccaaggccgtcgaccccgaagacgtcgagaccctcgaagacctcgtcggcgccgcggttctggccgccggtgaggaggccaagaaactcgccgaggccaaactgggcccggtgacccaggccctccaggccatgggcggcggcggcgcgctgccgggtatgtagggaagacatgtacgaaggagcattgggcgacctggtcgacgaactgggtcgtctaccggggatcgggccgaagagcgcgcagcggatcgccttccacatcctgggcaccgacaaggccgacgtggaccggctcgccgaggcactgcgggtggtcaaggagcgggtgcggttctgcgagatctgcggcaacgtcgccaccgaggagaagtgccgcatctgccgggacgcgcgtcgcaccgacgagatgatctgtgtcgtcgaggaacccaaggacgtcatcgccatcgagcgcaccggtgagttccgggggcgctatcacgtactgggcggggccatcaacccgctggacggggtgggaccggaggacctgcggatccgggagctcatgacccggttgcaggccggggtcaccaaggaactcgtcatcgccaccgaccccaacaccgagggtgaggcgacggcgacgtacctggcgctcatgatcacgccgatggggctgacggtgtcgcgactggcgtcgggactgcccgtcgggggcgatctggagtacgccgacgaggtcacgctgggccgcgcgttcgaggggcgtcgtaccgtccaacagtgactttggggatggacacaattcgatatcaaccgctggtggtctggttcacaaagacctgaaccggtaatagggttcgcagcaggacaaccgagcgtacccgcccgcgacacccccgaggtggatgatgcgaaacaccagatccaaacccgtacgcctgctcgccgtactgacggccgctggcgtcgccgccgcgctatcggcctgtgccgccgatcccggcgccgccaaggacaacgacaagaccgcgttcaagttcgccaccgccagcgaaccgacctctttggacccggcgctcgcctccgacggtgagaccttccgggtcaaccgccaggtcgtggagaccctggtggagcacaagaccggtggcgacgagctggttcccgggctcgccaaggagtactcgcccagcaaggacggccggacctggaacttcaccctcaacgagggcgtcaagttccacgacggcgacgacctgaccgccgaagccgtgtgcgccaacttcgaccgttggtacaactggaagggcgtctaccagaacccggcgctgtcgggctactggcaggacatcatgggcggcttcgccaagaacgagaacaaggacctgcccaagtccaactacgacggctgtaagaccgacggcgagttcaagctgtccatcaaggtcaaggaacccaccgcgaaactgccgggcggcttctcactgtcgtcgctgggcatcctgagcccgaagacgctggccgcggccgacaagcagcagcccaagcaagagggcgagtccatcaagtaccccgactacagccaggaggtcggcaccatcgccggcaccgggccgtacgagtactcgaagtgggacaagagccagcaggaagtcaccatcaaggccaacaaggactactggggcaagaccaacgccaagatcaagaccatcatcttcaaggccatctccgaggagaacgaccgcaagtcggccctgatctccggcgacgtcgacggttacgacctggtggcgccgcaggacatcgacgacctgaagaagaaggacatgaacgtcctcacccgggatccgttcaacatcttctacatcggtctgaaccagaagctcgtcgacctgaagacgaacaagggcaagaagaccgtcttcgccgacaaggacgtccgcaaggccatcgcgcactccatcaacaaggacaagatcatcaagcagatctatccgaaggggaccgaggccgccacccagttccagccgccgtcgctggacggctggtcggacaacgtgccgaagtacgagtacgacaaggacaaggccaaggcgctgctcaagaaggccgggcagtcggacatgaagatcgacttctgctacccgaccaagaccacgcggccctacatgccggacccgaagtccatcttcgacaacatgaagtcggacctggaggccgtcggcatcaccgtcgaggagaagccgctgcagtggtcgccgacctacggtgaccagacctccgccggtggttgcagcatgtacatcctgggctggaccgccgactacgccgaggcgttcaacttcaacggcacctggttctcgcagtacaccccggcctggggcttcaaggacgacaaggtcttcgacgcgctggccaaggccaacgccgaagccgaccccgccgaacgcgccaagctgcaccagaaggcgaacgaggccatcatggactacgtccccggtgtcccgatctcgcattcctcgccgtccatcgccttcgccgactacgtgaaggctccgaccctgtccccgctgactcaggaaaacttcgctgagaccagcttcaagtaagtcatagaggcgccgcccggcccggtttccggctgggcggcgtctcgcgtatcgacaccaagagagcgtggacaaagaccgtgttgcgtttcatcgtgcggcggctgctgcagttgatcccgaccctgatcgggttgtcactgctgctgttcatctggctgcgcagcctgcccggcggccccgaggccgcgctgctgggcgaccgcgccacgcctgagcgcatggccgcgatccgcgaacaactgggcctcaacgactccatctgggtccagtacggacggttcgtgaagaaactcgtccagctggacttcggcaactcgctgcagcggggcgcgggcagcgtcaccgaggagttcttccgccggttccccgccaccgtggaactggcgctgacggcgatgctgatcgcgatcgtcgtcggcattccgctgggctacctggccgcccgtcgtcgcggcggcttcctcgacttcggcgccgtggccggttcgctgctgggcatctgcgtcccggtgttcttcctgggcttcctgctgaaggtgttcttcgccgagaacctgcagatgttcccctcggccgggcggctgaccgccgggctggagtacaacgacatcaccgggctgctcgtgttcgacagtctcatcaccggcgacttcatggtgctgtcggacgcgctggcccacctgatcctgcccgggctcacgctggcgtcgatcccgctggcgatcatcgtgcggatgacccgcgccagcgtcctggaggtgctgggcgaggactacgtccgcaccgccgaatccaaggggctcaaggccaagacgatccggacccggcacgtgctgcgcaacgcgatgctgccggtggtcacgacgatcggcctgttgaccggcggtctgctgtcgggggcggtgctgactgagacggtgttcgcgttcggcggcatcggcaagttcaccgccgacgccatcgcggcccgcgactacccgaccctcaacgggttcatcatgttcatcgcggtgatctacgtcctcatcaatctcctcgttgacgtcgcgtacagcgtccttgatccgagagtgcgggtgcactgatgtcagccaagaccgacaagatcgaccggctcgccgagctgaccgcggggcacgacctgtccggcaagggcgccgggctgtggaccgaggcgttcaggcggctgcggcgcagcccgatggcgatcatcggcgccacgatcatcatcgtcttcgtcatcctggcgatcgtggggccgttcatcgccccgcacagccccaccgccctgacctggggggacgaggtctccccggcccgcagcgagttcgtcggaccgcgcgccgggaacatcctcggcctggaccacctgggccgggacgagttctcgcggctgttgatcggcgcccggcagtcactcatggtgggtgtcatcgccaccggcatcggcttcatcatcggtgccgtcatcggcggcatctcgggcgcggccatgggcctgggcggcaaggtcggcaagtcgatcgacaacgccatcatgcggttcatcgacatgatgctggcgctgccgtcgctgctgctggcgctgagcatcgccgcggtgctgggccccagcctgacctccgtgatgatcgcggtgggaacggtgcagatcccgatcttcgcccggctgctgcgcggttcgatgatcgcgcagtcccacggcgactacgtgctggcggccgaggcgctgggggtgcggcggcgccggatcgtgctggcgcacatcgtgcccaactcgctgggcccgatcatcgtccaggcgacgctgagcctggccaccgccatcatcgaggccgccgcgctgtccttcctgggcctgggcaaccccgacagcgccgcccccgagtggggcgtgatgctggcgcagtcgcagcgctacctgtccgacgccatcgagctggccgtctacccggcgggggcgatcatcatcaccgccctgggattcaccctgctgggcgagtccatccgggaagccctcgacccgaaactgcggaagtgacgccatggctttgctgaaagtggacgatctgtcggtgcggttcgagcaacggggcaaacccgatgtgcgagccgtggacggcctgtccttcacggtggactccggcgaggtcgtcgggctggtcggcgagtccggctgcggcaagtcggtgacctcgctggccctgatgggcctgctgcacagccgcaacgcccgcgtcggcggcaccgccgagttcgacggcgtcgacctgctcaagctgcgccccaacgagatgcgcgacctacgcggctccgacatcgcgatgatcttccaggatccactgtcgagcctcaacccggtggtcccgatcggcgtgcaggtcaccgagatcctcacccggcaccgcggcatgaagggcgaaccggcccgcaaggaggcggccgacctgctggaccgggtcggcatcccggaccccaaccgccgcctgaaggagtacccgcaccagctgtcgggcgggatgcggcagcgcgcgctcatcgcgatggcggtggcctgcgcgccccggctgctgatcgccgacgaacccaccacagccctcgacgtcacgatccaggcccagatcctggaactgctcaaggatctggtggtctcgcagggcaccgcgctgctcatgatcacccacgacctgggcgtggtcgcgggcctgtgcgacgacatcaacgtcctgtacgcgggcaaggtcgtcgaggccgccgcccgtcggccgctgttcgccgcccccacccacccgtactcggtgggcctgttgggctcgatcccccgactggacgcgccccgcggcgaacccctgtcaccgattcgcggctcggtcaacgacaacatcgcctggaaggacggctgcgccttcgcgccccgctgcgaccactacaccatggaatgtctgcaagggaccatcgagatgtcgcaaacctacaccgggcaccgattccggtgcgtcaacccggtcgagaaccacgaggtccaacccgggacggagcccacggcatgagccttttggaactggaggacctcaaggtccacttccccatcaaacggggcgtcatcttcgaccgcacggtcggccacgtctacgcggtcgacggggtctccctgtcggtggagtcgggccagacctacggtctggtcggcgaatccggctgcggcaagacgacgctgggccgggcggtactgcggctcaacgagatcactagcggcgcggtcaagttcgacggcaccgacctggcacaactcccccgcgaacagatgcgccaggcccgacgtcgactgcaaatggtgttccaggaccccatgggcagcctcgacccccgccaaaacgtcgagtccattcttgtcgaaggtctccacgcgcacggcatcggcagcaaccgaaccgaacggcggcaacgcatccaacgcaccctcgacgcggtcggcctcccctccgccgccctggcccgctacccgcacgagttctccggcggccagcgacagcgcatcggcatcgcgcgggccctggtcctggaaccggacctgatcatctgcgacgagcccgtctcggccctcgacgtgtccatccaggcccaggtcctcaacctgctcgaggagatccaggacgaactgggcctgacctacctggtcatcgcgcacgacctggcggtcgtgcggcacatcagcgacgtcatcggcgtcatgtacctgggttcgctcgtcgaggaggcgggcagcgacatgctgtacgccgaacccaagcacccgtacacaaaagcactcatgtcggcggtcccggtccccgacccgcaggtcgaggacgcccgggaacgcatcctgctgtcgggcgacctcccctcccccgccgcacccccacccggctgccgcttccacacccgctgcccgtggaagcaggacacgttgtgcgccaccgaaagaccccaactccgggtgctgtcggagggccacaaggtcgcctgccactgggccgagaagatcgaggcgggcgagataaccccacgcagcgaggcggtcatctccgcctaggaccggcagatgcgcatcgtcaaacgcgtggcggcgaccggcatcatgctcgggatcgcgctggtggcgttgtcgcctgacgaacccgtctctccgctcgtgatgttcacgtcgggcccgcactgttcctggcgatcttctccctggtagggatcggcgacctgttcaccattcggctgatccgactcgtgcgagtcgcgttctaccccaccatcgccagcgtcctggacagcgcccgtcccggtcacaagctgcgctggctgggcctgttcctgttcatcatcgggttccagttcgacctgctggcgtcgtgacctccgggttggcgagaccgcgccgcagatcgtagcgcttgaaccccaagccggtcacgccggacatggcgccgatcgcctcgaagatgccgccaggcttcgtcatggccggtgagttcaccgccgtctcgtgagcctccgcgtccctgaaacccacgtagttgagcatccgatcgccgtccttgctgatgtggaaatgcgcgtaactggccccgaaaggctgcttgtcctgccgcgcgacgacctcgtcgacaagtcgctccgcccactcatcaccgtcagtctcgaactgaatcaccacaacacaacccggcgccgagtccaacccgaagtccacgctgcgatgcaaccggaaccgcttcactccgggccgttcgataccaggcaccgccgcgtcgatcttcgccacgagttctggccggtcaacacgcatgaactcccgatgcgcctcatcatccgtccactgcgcatagttcagcagccgctccccgtccaggctggcgaacgtactgaggctcagaaaccccggcgtcgtcgccaactcggcccaccccgcgtgcagcgcgtccgccgcagcttcttgccgctcaggggttctcactatccactcgctgaccagaatcgtccccacgtccggtcgatccactgtaggaagattcggctcacccatgtcgatctcctaactatgcgacggcaatagccccttattctgaatcctgaagcaaggtttaagtcaacaagctgaggcacagatcattggtagggtgccgtcatggacgacgccaccaaactccgctggctgtcccggctgttcttctcggggccgatgggccggatgtcggccagcgccatggagaaacgcaacagcgacgccgaagccgaagcggtcgccacattggacccatccccgtcggaatcggtactggccattgggttcggcccgggcgtcggcatccgtctcctcgccgaacgcctacccgaaggacagatcggcggcatcgacccctcggcctacatggtgaaacgagcaacccgccgcaaccgcgccgcggctgcccggatccggctcgaacgcgcctacaccgccgccatcccctggcccgacgccagcttcgacggcgcgatcgcggtcaactcgatccagttctggaacccgctggccgacaacgcatccgaggtcgcccgagtacttcgacccggcgcccggcttgtgacgttcacccacgactgggccctggcccgaggcggccagaccctcgaaggctggcagaccactgccgaagccactttccgcgactgcggcttcaccgacgtcgaatcccacccgggcaagtcggaggacggccacatcgtggcgttctgcgccactcgctcaccgtcctgagtgaccccggcgcgggtcctagcccgcgagcgtcgcctcgctcgggccttcggcgagcgttccctggacgaggatcacgtgtccggcgaacagctcgccgtcgtcgtgatacgcctcgaagtcgccaccatcgtcgaccgtgatttcgctgagcaccatgcgccgccggaattccgcggcggtcacgcgctcgtcctcgtcgagccactcgtcgttggcgaggtcgaacagttcggtgacggcccggtcggcgaggttccgccgggtcaaccgcccactagccagcgcgtcggccagctcgtcgagcatgcggcaggcggtcgcggcctcggcggtgttcaggcgcacctgaaccggtccatcgatgtccgactcaccgtcgaaggcgtcggattcgagtgtgtacgtgaactccccgagccgatggcccacggtgcggggccgacgcaactgttccagcatcgctgccagccgtggcggtggaaccgcgagttcggggcggcgcaacaagacgccgtcgcgatgttcgcagctcacgacgtcgtatccggtgaacccggcgatcaacccggacgcctcgtcccggggtcgtgccgtgctccgcagcgtcagccgccgcgccaccggatccccgtccagcggctgccagcagaccagttcaactcgggcgctccactgtgcctgttgaccgccggtcgcgctgaggcttgtgcccgcgaacggggagacgactcccaggatcgagaccatggcgtcacggtaccgctgtaggggcggccgagcgactcgccaccgcgaagcgagtactcgacgagaccggcctcgccgaggtcggatcccgggcgagccaggcggaagacggtcacatcgcggcgctgtgcgcgaagcggcttccaccaccgcattagtgttgccgcatgaccaccagccccctagtcgtcggcttcgacctggaccagacgctgtaccacaccgagcccgccatcggcgcgaccctgcgcgcggttgccgccgaactcggcatcaccttcgacgtcgaccgggccctcaccgaactgggcccacccctggaccagctggtgggcatgcaactagaccccgacaacaccaacgccgtagtacagcgataccgcgagatctaccacatccacggcctacccgccgcccaactgctcccaggagcccgcgaatccctagccgcggtccgagcagcgggcggaacctccatagtgatcacgggaaagaactcccgagacgccacccgccacatagaacacaactccctcgacgtccaacatgtcatcggctgggcctgggcccaaggcaaaaccgacgcgatgctcgaacacggggcctccatctacatcggcgaccacccggccgacatcgccgccgcccgagccgccaacgccatcgccctggccgtcacaacaggcacccacggccccgactccttcgcggacgccgacgcgatcctgaccagcctcaccgagttccccgactggctcaaaacccacctcgcctgagcccccgctcagtcgttccatcggacctagggcgtgtatcggaagcggatcatgcgcatagggtgccggcatgtcgctgagccacatagtcctctcgtccggtcgttcgatcggactcaccgagctgcggatgtccgcgacctacggggcgacgctggagggctatccgtgccagcgcatcaacaacatgcaggtcagcagcctcctgcgacaggccaaccatgcattctccttcgcgccagttcatctcgttccgccctcccgcgaatacccggaccagaccgccggcgccttcggccccgttgaggtgctgccttccgtggcttgcatcggtgttttcggctccacaccgatcgatcctgaactcgacccagtgctgcaccgctccgctctcatcgtggcttggttccaggccaccccggatgtcccgtcgggcgagcatgttgatcctgctcttcgcaacattcgctgggaagaactagcccaggactacgagctctaggcacacgtgctgatcacagcttggctccttggctccttggctccttggctccttggctccttggctccttggctccttggctccttggctccttggctccttggctccttggctccttggctccttggcggaatcctaaacggctacgccgcccccgcaagccagcaaaagcacgctactgcgaacacttggccttggccttggcgaacataagcggctacgccgcactgacgaacgcgcgcagctgcgcctggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggcttgggctaaacgattatcggcccaagcgaagccaggggccacattgttgtctgcggccgccaagaaggaggccgccgagcgaagcgaggcgacgactttggccgcagccagcggcggttgggccttggcggcggggttactccgaggtgggggtccagctgccgtggacttcgcgtaggcgggcgacgatctcgccgatggttgcgtaggcttcgacggcttcgacgcagaaggggacgatgttgtcgcccgcgcgggcggcttcggagagggcgtccaatgtggtggccacggcttgggagtcgcgggtttcgcgtaggtggtggagggccttgacttggccggcttccgcggcggggtcgatgcggaacacgtcgaggggttcggggtcggccgcccagcggttgacgccgacgacgatgcggtcgccctcttcgacttcgcgcgcttggcggtaggcggattcggctagacgggattgttggtagcccgattcgatgcccgccagggctccgccccggttggcgaggtcgtccatgacgccccggatgcggcgttcgcagtcgtcggtgcgggattcgacgaggtaggagccgcctagggggtcggggatgtcggcgaagccggtttcgtgggccacgatttgttgggtgcggagggcgagggtggcggcttgggcggtggggacgcctagggcttcgtcgtaggcgcacacgtggagggtttggacgccgccgcaggctgccgcgaaggcttcgaggctggtgcgggcgacgttgttgagtggttgttgggccgtgagggaggagccggcggtgaaggcgaagatgcgtagttgggcgctgcgggggtccttggcgccgtagcgttcggtgacgagtttggcccagactcggcgggcggcgcggagtttggcgacttcgccgaagatgtccatgccgaccgacaggaaggtgaagagggagggggctagttggtcgatgtcgacgccgcgtgagaccgcttcgtccaggtaggcgatcgcgttggcgaaggtgtagccgatctcggtcgcgtcgtcgccgcccgcttcggcgatgtggtagccggacatggccagcgggacccagccggggacgtggcgggagaggtgctccattgtgtctactgtgaggcggagtgcgggttcggcggggaagatctgggtgccgcgcgcgatgtattccttgaggacgtcgttttggatgaagacgccgaagtcgcccgggtcgacgccacggcggcgggctagggccaggcatagtgcggcccagacgaatccgatcgagttggcggtggtgcggacctggctgatgcgttccagcgggatgccgtccatgagggtttcgacgtcggcgagcgagtcgatggcgactccgacgcggccgacttcgccgagcgctttggggtcgtcggagtcgaggccgagttgggtgggcagatcgagcgctaccgagaagccggtctgtccggcctcgaggagttccttgaagcggcggttggattcggcggcggtggcgaaacccgcgtactggcccatgatccagggtttggcctgtgcggagatgcctcgggtgtaagggaactcgcctggtttctcggtcatcgcagggcccgcttgtcgatcttgccggtggagttgagggggaaggcgtccagtttccggatctctttgggtttcttgtaggacgcgaggcgggcgcggcagtgcgcgtcgaggtcttcgacggtggcggtgccggtgaacgcggcggtgacccgttggccccactcgggatcgtccactccgaacacggcgacgtcctcgacgccggggacttcggccaggacggtctcgatctcgcgcgggtagacgttgtatccaccggtgatgatcatgtcccccttgcgatccacgagccacaggcggccttgggcgtccatgcggcccaggtcgccggtgtgcagccagccgtcgcgtacggctttgacggtgtcacccgcgctccagtagccggccatgacgtgtgggccgcgtgtgacgacctcgccgatctcgccgggtgggagttcgcggccgtcgtcgtcgatgacgcgcagttcgatgagggttccggcgcggccgacggaggagagcaggtcggggttgtcggtgacgccgaggcggtggtcttcggcgtcgaggacggtgaccggcgggatcgcttcgacgaggccgtagtactgcaccaggttgggggtgaggagttcgtgggcttggcggatcttctccggggggagtggggcgccggcgtaggcgagcatcttcagttcgcgtagggcgggatcgtcggtggtggacagtagtcggacgatcatggtgggcaccagcgcggtgtgggtgacgtggcccgcgcggaccaggtcgcggacttcggtctcgtcgaaggaggagcggatgagctgcttggccccggcggccaggaacggcagcacgaacaggccggaggtgtgggtgatgggtccggcgtgcaggtacacgtcgtcggggccgggcaggccgccgaggacgtcgatggtcatgttggtcagcgaggcgagccggttgctgtgggcccggcgcacacccttggggttgccggtggtgccggaggtgtagttgagtgagaccaggtcgccggtttcgagggtcgcgttgggggccttggcgatcagccgctcgtactcctcgccgagcgacagcgacgcgtccagggcgtcgatgagggacttggcgcggtcgccgaacttcgggtcgtagatgatgccccgggcgccgcagtcggcggcgatgcgctgccagtcggtgtcgtgcagccggtagttcagcgccacccgcaccagtccggcggccatgcacgccaggtcggtctccacataggtgttctggttggactggaggtccaggacgcgatcgccggggcgcaggcccaggctcagcaggccgtgcgccagtcgttccacccggtcgcccagttcggcgaaactgaggctcccgttctcgtcctcaagggcggtacgggatccgaagcgcctggcactgcgccggaacagagtgatcgcgtccatgttgtggctttacctcctgcgaaaggtcatccgacgcgcgcacaacgcggcgacggctcgggccggggtcgggtacacgccgattccggcggcggcgagccgggcggcgaaccccggtgccagctcgcggcttccggtgcgcgacaccaggatcggtttgccgctgctcgacgcggcgtcgatgacggccgcggcggcctgctcagcctgcggtccggccaggacgcacaggcacaccagcacggcgtcgaagccgtcgtcggcggccacggtggccagcgttcgcgacagcaggcccgggtcggaggtgacggtggcggtcacgtcgacggggttgccgatggtcgcgtacggcggcaacgattccgtgagcgtcttgagggtggcggcggacggttcgggcagtttcagcccgctgccggcgacggccttggtcgccaggtgtccggccccgccggaggtggtgacgatggccagccggggaccggcgggcggcggcgtgtcgaagccggacgcgaagtcgagcagttcgtccacgtcgtcggccagttcgatcccgaactgcggcagcacccgggcttcggagccgccggcgttcgtggagctggcggtggtcgccgacgcgtacagggccgcgatcggctttccggtggcgtgcagctgtttcagccatttcgggtcgggtgtggactccaggtaggccaggacgccggtgcagtcgggttcctcggccagcgcgcacatgacctcaccggccgacaggtcggcctcgttgccggtggtaacgacccgtccgggggccaggccgcgttcggcggccaggctggtgatgccgaagccgaggccgccggagtggctgaccagcgccaggccgccgggggtggcgggttcggcttcgaagtacggcgagaacgacgcgatcagtccgttgtggaggttggcggcgccgatgcagttgggaccgagcagccgggcaccggcctcggcggcgcgggccaccagcgcgtcctgggcggcgacggccccggtctcggcgaaaccggaggcaccgacgatcacggtcgtgacgcccgcgtccaagcagtcgtcgagagcggcggggatgcgggcggcgccgaccagcagcagcgcgagttcggcttcggctccggccaggctgggccgggcttggaggccgcgcaccgtgtcggcaccggggtgcacggggatcacgcggccggtgtagccgtaagcgcgcaggtagtcgaggacgcgtcccccggccgatccctcccggtcggaggcgccgtatacggctatggagcgcgcgttccacagtgccgagatcgaggaggacaccccaccagactctcacgtttccatgacgcccgtcaacatctcgacataccctgcgcccggcgttattcgtcggccagcgccgcgtccacggtcgcctccagttcggcccgcaggaacggacagtcgcggacggggttgtcgcgcgggcagctgagcaggtgttcgagggccttccgcgcccgggtgagccgttcgatctggtcgcgcatcgtgtggatggactcctcgatcacgcctcgggtgtcgcccggttccgcggccgggtcggcgatcgcggtggcggtcgcggccagcggcagcaggccgtcgcggtgcagcagccggatgagcgccagacgacgcagttcctcgcggccgtagtagcggacggtgccgtggcgtccggcggggcgcagcagcccgatctcgtcgtagtagcgcagtgcggacaccgcgatgtcgaatcgccgggacacctcgctgatggagtgacgcatgcctccatgctcgcaacttgcgctcaagtcaacttgagcgggcagggtgatcagcaagcgatcatcgaggaggaaagaccgtgaaccgttgtgaggtactgatagtcggggccgggccggtgggactgtcgacggccttgttcctggccgatcggggtgtccgggttctggtggtggacaagcgggatccgctcgacgggccgccgcgcgccagctccagcctgcgcaccctggagctgttccgttcgatcgggctgggcgaggagctggatcgccacggctgggacggcccaccgccgctgcggtcggtgatcaaggacagcgcgatcggcaccgtccggcaccgctcgggtctcccgcccgcctacgcgcggcgactggagtcgtgcagcccgatccgcgatcggcacgtgatgacccaggccgaggtgcagcgcatcgcgctgcgcgaactgcgacgccggggcggtcgggtacggttcgacgccgaggcgaccgagatcgtccaggacgacaatggcgtgcgcgctctcgttggcgcgcaatggatcgacgcgtcgtacctggtggcggccgacggcgcgggcagccgggtccgcgagcagctggggatcgacatgcccgatcgcgaggtcgcctaccgcttgaacacggcgttcttccatgccgacctgggcgaactgctgccggaatcgacgacgtcgctgtgcttcatccgcaacgagcacgtctactgcacgctgttcgccaagggcgcgcacggtgaacgctggtcatcccacatcatcgactaccccggcaaacccgccgagctgacgacgttgtcgcagcaggagaccgtccggctgttgcacgccgcgatcggcgacgactcggtgccgattgacctcatcgcgtgcaacgcctgggaggcggccatcggcatcgcggcctcgttccgacgtggccgggtgttcctggtcggggacgccgcccacgtccagagttccgccggtgggctgggcatgaacaccggtatccaggacggccacaacctcgcctggaaacttaccgaagtactacatggacagtcggaggcgaccctgctggacagctacgaacccgaacgccgcaccgccgcccgcgcgtcgctggccctgtcgcacgcactgcaccgcggctaccgggaacagcaggaccccgaccagctctacacccggatcgcgtccgactacctgcgcggcatgctgtgctaccgctatgaatctggcgccgtgatcagcgacgaggccaccgaaccggacgtcctcgacgatcgggccgtgcccggctgtcgcgtgccccatcgctggctcggcaccggcgaccagcggacatccacactggatcttgtcgggtcgcgctggacgctgctcgtcggcccggacggcgagggctggttcccggccgacaccgacggaaacccgcgcatacggcagctcaccaccgccatgctcgacggcgacccgagcgccttcaccgacctgacgggaaccggcaccgacggcgcgctcctggtgcgccccgacgggttcgtcgcctggcgatcgcccgacctcccatccgacccgaaccgcaccgtccaacaggtcatgcgcgttctcaccggcgcgacggcgacgtgatattagttgactaagtcaactagtttaggagggccgcgatgagaatcgagggcctggaactgcaccgggtcaccctggaactgatcaccccgttcgactccgcctacggccgcgagacccatcgcgaactcgtgttgctgcggctcgtcacctccgagggcgagggttggggcgagtgcgtcgccgacaccacgccctggttcagcagcgaataccacgacggcgcgatcgacatgatcgccaaccacttcctgcccgcgctgtgtgccgccccgctgccgagcgcgcacgccgtcgcgccccggctggcccggttcaagggcaactacatggccaaggccgccatcgagatggccgtgctggacacggagctgcgggccctgggcatgccgctgggccgatacctcggggcagtccacgagacggtgcccgccggagtctcggtcggcatggccgacacagtggacgaactcgtggacgacgtggccggatacctggagcagggctaccaccgcatcaagctcaagatcaaacccggctgggacgtggccccggtgcgggcggcgcgggagcgcttcggcgacgagctggagttgcaggtcgacggcaacacctcctaccggctgtccgacgccgagcacctggccagactggacgatttcgggctccggctgatcgagcagccgctgcccgacgaggacctgctggggcacgcgcgactggcgaaacggctgcgcaccccgatctgcctcgacgagtccatcgtgtccgcgaagtcggcggccgacgccatcacgctgggcgccgcgtccatagtgaacatcaagccgggtcgggtcggcgggtacctggaagcccgccgggtgcacgacatgtgcgccgcccacggtgttccggtgtggtgcggcggcatgctggagaccggcatcggccagtccgcgaacatcgcgctggcggcgctgccgaacttcaccctccccggcgacacctccgcctccgaccggtacttcacccgcgacctcgtcgacgtgcggctggagccgggcggcatggtacgggtgccgaccggcccgggcattggcgtcatccccgacccggacgccctgaccgacctgaccacctggcgaaagtggatcgacgcgccgtcacgctgacggcccgcctcagcgaaggtggacggtcaggtcggtcaggccgttgagcagcagacccgggtggcggctgggctcggtgtcgggatcggccagccggatgtccccgaaccggtccagcagcgtacggatcgcgatccggccctccagccgggccagcggcgcgcccaggcagtggtggatgccgtgcccgaacgtcaggtgcggcgtgggcggccgggacacgtcgaaggtgtcggggttcgggaaccggccaggatcacggttcgcggccagcagggcggtcacgatgacctcgccggccgggatcgtgacgtcgccgacgcgcaccggagcggcggtgaacgaggggatgccgatctgcaccggaccgtcgaaccgcagcgactcctcgatcgcggccgggatcctttcggggtcggcgcgcagcgccgtcagctgcccggggtggctgagcagggcgtacatggtgttggcgatcaggttgacggtcgtctcgtgcccggcgacgagcaacagcgccaccgtggaggtgagttcgtcgtccgacagccggtcgccgccgtcgcgcacgttgaccagatcggtcaacaggtcgtcggcggggttggcgcgcttgtcgtcgatgagtctgcggacgtagtcgatcagcgacgtcgtggcgtccagatagacctcgggggtgtggatcgggccgtagacaacgatcgaggaccagcgccggaagtcgtcgcggtccggcaccggcacaccgatgagctccgcgatgacggtgatcggcagcgggtagccgaacccgctgatcacatcgacggccgaaccgtccgccgactgggtcgccaggtcgtcggcgagggattcggcgatctgggtgatgcgcggttccagcgtctcgatgcggcgtcgggtgaaggccgccgacaccagccgacgcagccgggtgtggtggggcgggttcgccgacagcatgtgcgagttcatcgccgccgacaccgcttccgggacgtggtcgcggtgcggcacctggtcggccgtcttgacgacgtcggggttggacatgacttcccggatctccgcgtacccggtgacgtgccagaccgtcacgccggtgaacagcgtgatccgttgcacgggaccggttttggcgagttccgcgaaggccgcgtgccgggccgaacccgtggtttcggtgtagggggagggtttcgagtccacgctcatgtcgcaaccatacacaacttctacaagctgtagaggttctccggcttcggcgagggcagtgccaccgccgtcacagcccgaacagtttctccaggtagaccgcgacaccgtcgtcgtcgttggacgcggtgagctcgtcggccgccgccttgacgtggtcgtgcgcgttggccaccgcgatgctgcggcccgcccaggcgaacatggacaggtcgttctcggcgtcaccgaaggcgatggtgtccgaggccgcgatgccgaggcgtttggccacaagggaaagaccgtagtccttgttgatgcccggcggacagatctcgacgttgccgacgcccgcgtcggtcagcgaggccagctcggcgggcaccagttcgcgggcggtgcgcaacagccgcggcgcctcgacggtgtcgctgcggatgaacgccttgacgacgtgtccgctcagcgcgtcggcgcgggacatctcgcgcatcggtaccggccacggccagtcctcgatcaggtccccgaccagcgtggactcgtgggtggggtcgttctcgacgacgaccttgaccggccccacctcgcgttcgacgatggccacggccctggcgacgtcggcgccggggatgtaggtctcgtgcagtgcctcgacgtcgtcgacgccgctgacctggtagacgaagccgccctgcgccaggaccagaaagtcggcgctgggcaggtcgcggtggcacagctgccgtagccggggaccgcgaccggtgatgccgacgatggtgacgcccaacgaggacagttccttgaggaccttgttggtgcgtcccgagaccgtccagtcgctgcgcaccagggtgccgtcgaagtcggtggcgatcaggcgtggcttcacccgaaccaccgccgcagcacgtgcgcgacgccgtcgtcggtgacgctgggggcgacctcgtcggcggcggccttgatgacgtcgtgggcctgacccagggccaccgagtgcccggcccaggcgaacatgggcaggtcgttggcggcgtcaccgaacacgatcgtgtcggccgccgtcacgccgtagtgctcggcgatgacggccagtccggtggccttggtgaccccggcgggtccgacgtcgatccagccgttgtagccgggttccacctggtagagcgccgggtcgagcccgacggtcgcggcgagtcggtccgcctcgggacagggcgcggccatgtgccggtacggcacccacgacagtcgcgccaccagccgtaccgcgggttcggcgctcaacgtctcccggtcgacgacctcggcccatttggactcgaagtcccggttgaagttcgaggtgtggtaccacccggcctcgtcgcgttcgacggcgaaggccaccttgggttcggcctcggtgaaccggcgcaccgcctcgaccgtgtcgagcggggtccggccaacgatccgcccggcgtcgaggtcgtaggtgatggccccgtgcgtggtggacaccagcccgtcggcgaggtcgagagccgcgatggtgggcagcgcgtcccagatggcgcgcccggtcgccaccgcgaccggaacaccggcggcgcgcacgtcggccagcgccttgacgacggtgggggacggtgcgagtcgatggttcccgtaaccgacgacagtgccgtcgagatcgacgaccacgagtttcggtgtcattgaacgacagtactcggcgtgacggttcgcgcgccgtacctcgtgtccgatttcacgagacgggctcgaggacctcgcggcccaggaacggccgcagcgcctcgggcacgcgcaccgaaccgtcgggctgctggtggttctccaggatcgccacgatccagcgggtggtggccagcgtgccgttgagggtcgcggcggtctgcggcttgccgttctcgtcgcggtagcgggtaccgagccgccgcgcctggaaggtgccgcagttcgatgtggatgtcagctcgcggtagcgttcctggctcgggatccaggcctcgcagtcgaacttgcgggccgccgaggaacccaggtcgccaccggcggtgtcgatgacccggtagggcacctcgatcttggccagcatccgctcctcgaagcccagcaaccgctcgtgttcggcggcggcctcctcgggacggcagtacgagaacatctcgatcttgtcgaactggtgcacccggatgatgccccgggtgtccttgccgtagctgccggcctccttgcggaagcacgacgaccaggcggcgtagcgcttcggctgttccaggtcgaggatctccttggcgtggtacgaggccagcggcacctccgaggtgccgaccaggtacagctcctcgtcctcgaggtagtagacctccgaggcgtgggcgcccaggaaaccggtgccctccatggcttcgggccgcaccatgaccggcgggatcatcggcgtgaagccggtctcgacggcctgctggagcgccaggttgagcagcgcctgctgtagcagcgcgcccatgccgaccaggtagtagaaccgcgagcccgaggtcttggcgccgcgttccatgtcgatggcgcccaggatctcgcccagctccaggtggtcgcggcaggtctcggggaccttgcgctcccccacctcgcgcagcacgacgaagtcgtcctcgccgccggcgggcacgccctcctcgacgatgttgggcaccgccagctgcgcggcccgcagcgtctcggcggcggcgttcaccgcggcctcggcggtcttgacctcgcccgacagctccttggtgcggacgagcagctcctgcttctcgtccccggaggcgcgcgacacccgcttgcccagctgcttctgctcggcgcgcagcgtctcgaagcgggccagggcctcgcggttcgcggtgtcggcggcgatgagatcgtccacgacctgctcggactcgccgcgcacctgctggctgcggcggatcaggtcggggttctctcgcacggttcgcaggtcaatcacgagcacagacattaccggtcgcggtatcgccgtcgcatctcatattgtcgttgcgtgacggttgagatgtcggaagagcgtttcgaggaactggtgtcggacgcgctcgatctggtgcctcccgcccttatggacaatctcgacaacgtggtggtgttggtcgaggccgagccgccgggtgacgacaaacaccttcttggcctgtacgagggctatgcgctacccgatcgcgggtgggactatggcggggtgctgcccgacaagataacgatcttccgcggcccgctgttgcggatgtgccagaccgaggaagaggtcgtcgacgaggtgaccatcaccgtcgtccacgagatcgcccaccacttcggcatcgacgacgcccggctccacgaactgggctggggctgaccgcgatgatgtcgacggcccaactgctcgcgttcaccgccatggccttcgtggtcatcgtcgtgcccggtcccagcgtgctgttcatcgtcggcaaggcgctggcgcacggacgcaggtacgcgatggcgtcgctggccggcaacacgctcggcgcgttcgtgctggttctgctggtcgccttcggcgtcggcaccgtcgtcgagaagtccattgtggctctgatggtgctgaagctcgcgggtgcggcctacctgatcttcctgggcgtcaaggcgtggcgggctcgcggcgcgacgacctccttcgactccggcggtcggcaacgcggcgcgttccgcaccagtgtggacggttttgtggtcggcgtgaccaacccgaagacgctggtgttcttcaccgccgccctgccgcagttcgtggatccccacagcggctgggtgccgctgcagatgctgctgctcggcctgatcttcctgggcatcgcggcgatcagcgacgccacctggggcatggccgccgcggcggcccgcaactggttcggccgctcgccgcgccggatgcgcaccgtcggcggcgcgggcggaatctcgatgatcacgctgggcgtgacgctggcggtcaccggcaacagcaaatagccgggctaggccgcctggcagctggggcaccagaacaggttgcggccctggtgtttggcgatggccaccgcggttccgcacaccaggcacggtttgccgtcacgccggtagacatagacctcgccgccgtgccggtcgactcgcggttcgcggcccatggcctcgggcaggtgctcggcgcggacggtgtcgatgcggcccagcttgacgccctctcgcatcagctcgaccaggtcggcccacaccgcgtcccattcggcttcggtcatcgccgtcccgggacgcatcgggtcgatgccgtgcctaaacagcacctcggcccggtagatgttgccgacgcccgacacgatcgcctggtccatcagcagggtcccgatatcgcgtttggagcgggagatcagccgccacgccgcgtccgggtcggcgtcggcgcgcagcgggtcgggcccgatccggtcgtgcacggcctgtttctcgtccggaccgatgagctcgcacacggccgggccgcgcaggtcgctgtaggcgcgctcgccctccagccgcagccgcaccgcgccctcgaccgccggagcgggcggttcgccgaaggcgaccttgccgtagatgcccaggtggatccggatccactgctgaccttcgaactccaggaacagctgtttgccgtgggcctcggtgccggtcatcgacaggccgtcgagccgcttggcggagtcggcgaatcgtccctgcggactcgacacggccagcgggccgccggtgaacgcggtggcgtaacggtccgccaggcggtggatgacgtgtccttcgggcatggcggggacgataccgattacggccggtgcaaccattccagggcttcggacggcgccaggtcggcgacgcggtcgtggtagcgcgccagttcggcgtcggtgagcacctcacggccggtgccggatctgccctgccggaagaacgcggcggcgtccttgaagacgccactgcggtccggggccagtttcttgttgttgctcttcatctgttcgaaggtcgcggcctccaccaggcgcggccaggtacgttcgtccacttcgaagccgagccgctcggcgaggccgcgcatctgtccgtccaggtcggacttcagatcggcgtagtgcagcagtgtgatgttgggctggtcgcgacgctcccaggcgtcgcgcaggtggtgcatggcgccgggaagcgaatcggtggcctcacggggatcgacgtcgcggtcgatccattcgagcagccagtcgcgcagcggcgggcggggcggctcgggttcggcgggttcgggcaggccgatgagttcgcgcacccgatcccggtcgaggttgttgccgtggtggtacagggagaccgccatgtccagcgggtgccggaacaccacgaggtaatgcgcgcgcgggtcgacggggacaccgtccaaaggggtgtgtgtcttgatgaaacgacggtgggtctgggcttccagggccgcgatcacggcctcgcggggttccacgagatggtccagccagggcgagagctcgggcagcggccggggcggttcgggggtgccgaagatcagcaacgcgcagatcatctgggtccaggtggtgccgctcttggagcgggtgctgatgacgatgtcgccgtcgcggaaccggaagccggtccagcgggcgctgtcctcgtcgtaggcggtgtagcggtggaaggtcggggacatccgcagagactacgacggggcggccggggcggctcgcgaatttccgtcacccattggacatttaaatttgtgaatctttttctcgttttgtcttgcccccacttattacttctcggtaacgtacgtgttgccccattcgaccgtttgatcccttgcgggacatgcattcgagtaaaggaacgcccccatgagaaccctcggcaaactgatcggactgtcggctttcgccatgacgctggcgataccggcggcggcgcaggcagccgccgccaacctcgtcgacggcaccgtcgccaccagcggcaccaactgcagctggacgaacgcggccaccagcgacaatccccccaacacgctcaccatcgaccaggccagcgtctcggtcacctgcgacgacggcaccccgatcaccctcaacaactctccacaggtgacgttcgacgacggcgcgggcaccgcgaccgtcgacaagctcaacatcaccggcaccaagtcggggatcagctgcacctacgaggccaccggagtacagttcgcccgcaccggcgacacccgggactacaccggtggccccatctcggcgggtaagaccgacggcagcatcctgtgccccggaacgatgacgctcgacagcgcggcggtgtcgttccactgatcccgaaccggcgtgcggggctccgttgtggagtcccgcacgtttcggttgccggggcctagccgatgggcgcccggcgttccaggtagtcgctcagcttcgtggcactgtggagcatggccagcccccgcgcggtgagccgtcgccgccagtcggccagcgacgcggccaacgtaccggtaccgccgacggtccggatctgttcgacaaccgtggctatgtgctccaacggatagccgccgcgccgaagcaggtgagccagttccgcgtcgcgaatgtccttggagccgtagacgcggtaaccagtggctcggtttcgttccgggacaaggattcccgcctcctcccagttccgcagcgtcgccggagtgacccgcagccgatgagccaggtcgccgatggtccagggcaagctctccggcgatggaccaggaacggtgtggccgtcggcggcagtgcgagcttccgcgtcgtccatcagattgccaatggcgttctccacggcggcaagggtttcgcggtcgcgcagcagctgctggtggccacggtcgatgaccagcagggcatgatcgacgtcgtcgtcgtggacgtcggtcatgatctggcccgccgcctcgtgcccgtaagcggggatgagcgccaggtacgcgcgcagcgccgccgcgtgcgcctcggtgtagatccggtacccggacgcggtgcgctcggcgctgggcaggtagccgtctcgctcgtagttgcggacggcttgggtcgagatgccgtgttcggcggctagatcggtcggcctcatgtgtatcaccggtttgagactttacaccccgctctcgcgctcggattcgcgaaagtctcaaccgtcttttcaacgatacgctttaatctcatgaccaaacagattcaagagttcatcaacccgtcaaccgagctgctgggccttggcgaagcctcgcacgcggtccccgccttcggccggatccgcaacgagctgttcgcccaactggtcgacaacggcttccgctccttcgcgctggagtccgatcgcgtggcaggtcagctcgtcaacgactacgtcctcggccgagaaggcactctggacgatgccatgagccggggcttctcacacggcttcgggacccagcccgccaaccgggacctggtcgcctggatgcgcgagtacaacgacggccgtccctccgaagagcaactgaccttccacggtttcgacgtcccattcgagaccgtcaacgttcccagtccgcgaacccacctcgagcacgcccgcgactttctggggctcgacgtcgacatcgccgcgctcgccggagccgacgagcgttgggacagtacggaagcggtcatggtcgccagcaagtcccccggcctgtcggtcgaggcgcaacagctgcgggtgatcgccgaggacatgctcaccacgctgtacacgcaggctccgagtctgatcgcggcgacgtcacgggatcgctggcaccgggtccggatccacgtcaccgccgctcttcaactgctgcaataccaccgactggccgccgaccccattgaggacaatccccgctggaatcgcatgtgcgccacccgggacgcgttcatggcccagaacctgctggacatccgccaggccgagggcgatcgtgggccgacgctggtctacgcgtccaacctgcacctgaagcgcggcctaagcactatggacatgggcccgatgacgatggagtggttcggagccggggcgatcatggccccgctgctgggcgaacggtacacggtcatcgcgagcagcctgggccgcagcgacggcatcgaactggccgagccggaggccgccacctacgaggcgcagttgcagaaccgggtccccgactgggatctcgtaccggccgctgtggtcaccgccgcgaacgtccgcaccgacccgaccccgcgacagggctatttcccgctggacgagccgaccatcgacggcgtcgacgcgatctggcacgtcaacgacggcggcgagacacggtggcaatggccctcgtgaaccgctggctcgtgcaggccgtcgtgccccggcttaagtcccgcaggcccgccttgcgatcggcttcggcgagcttggccaggtagtcgttgtactgctcgtgcgggtcgtcctcggggtggccggtctcggtggcgcggtcggcggcgcggtccagccgcttcgccagtcgctcctcgctacgggaccactgccacaccagggcgcccagcacgatcaggctcggcggttcgccgaaggcccaggcgatgccgccgccggtgtgctggtcgtcgatgaggctgccgccccagtcgcggcccagcgcctcgtaccagccggacgcgatgacctcactggactgcatgatggtcagcccgaagatggtgtggaacaccacggccacgaagaagatcagcaccttgaccgggtacggcaccttgcggggcgccggatcggggccgatgacgagccagtagaacaggccaccggccgccaggaagtggaacagcatgtacaggtgaccggcgtgggagcgcatcgcccagtcgaacaggccggtgaagtacatcatgtagaggctgaaggcgtacagtcccaaggcgatcagcggatgcgagacgaagtggacgaacttcgagtgcaggaccagcagcagccattcgcgggggccgcgttcctcgctgggcttgaaggcccgcagcgccagggtgatcggggcggccagcaccagcaggatcggcaccagcatgttgagcgtcatgtgctggaccatgtggacactgaacagcaccatgccgtacttgcccatgcccgaggaggtgacgaacacggccagcgcccacccggccgtccacagtagcgtccgggagatgggccaggagtcgccccggcggcgcagccggatcaccccggccaggtacaggccgacggcggtggcggccacggtgcagatgatcagttccggataccagtccagcaggatgccgcgcgccgagatcgggcccggcatcgggaaacccagcagcgactgcgcggcggtctcgtcaaccgtcggctgcggcggcgagggggtgcgggccagcgcggcggccaggccgaaggtcgcggccatgacgacgagttcgacggcggcgaagcgccggaacagcttcggccgttcgtccagtttgggcagtgtgacgcgtcggtgccacagcccgaagccgcccaggacgatcagcgcggccgacttggcgatcacctcgcggccgtaggaggtgccgaacaggtcggcccaggagtggatgcgggtccaggagttgaggaccccggacaggcccacggcgcagaacgcgaccagcgccagccccgagtagcggcgggcgacccggctgccgagcttgcgggccaacagcagcgccagcagcccgcccgcccaggccacggcgcccagcacgtggaagatcatcgagtcgacggcgagctggtggttgcccgaggcggtggcgtggccggtgaacaccgtcggcagcgcggcggcggcgccgaagaccgtggcgaccgcggcgccggtcaccgtcagcgtgttgagcgcgatcacggccgcgaccagggccagcagcgccgacagcgcgtaggcgaagccgttctcggtgcccgcgacgtagctccacagcgcttcgggggtcacccacgacagcgactgcgcggtggtgtcggcgaggttggcgggcgcctgggcgaaggcgacgacggcccagccgatcccggtccagcccgcgacccgcagccaccggtacgcctgcggccggatcttgccgtcctgcccgtcggcgaagaacgcggcggcgatgaggcagcccaccacgacggcggccagtacgtccgcgcccagcttcagcgacgggaccagccaggtcacgacggcgtcgcgggcgggcaggccgggcaccgactcggtgatgacgccgccgccgacgcgcagcacccacaccgcgaccgccacgccggccacggcggcgggaagcagcacgagggttcgccgggtggtgctctcggggtgtcgccttgtcacgcaccgatcctctacgacgcgtcgacgacgacggaaccgggggcggggtttgtggcgcgcggccgtatcccgtggtcggccccccggcgccgccacagccgttaccattcgaacatggccgaagaatctgctggcctgagccgagattccttgccacccaagagccttagggtggggctgacgctcgtgacgataggcgtctggctggccgcgctggatctggtcgtcgccacggtcgtcacggtgcggctgctgacccacaacttcgacggatcgaaactcagcgagttctcggcgttcgccggggcgcggatcgtcgtctatctgctggccatccccgccacggtgatgctggtgcgcaagatccggctgcgggacaacggcgcccggatcgccctgatcgtgctgctgtgcgcctacgccgtcggcgacgtgccgaacttcctggtctcgggggccgagctgctgggcgccgcgctgggcggcaggccgggacggccgctggagctgtgggtcaactacgccgccctggggtcgatgctgctcgacgtggtgctgctgttgctggcgttgaccagcgtggtgctgctgtcggtgggccgacgctggacgcatcccgccgtcccgccaccgccgtagcgtccgccccgccggtgccgggggcgatgtcgcaccgtcgtgtcacagtcggcgggacagttcacgaaagaggatcccgatatggccgagatacaactgcgcgacacggttgccgacgacctggagaccctgttcgagtacgagcaggaccccgaagccggacagctggcgaacttccggccccggccgcacgacaggttcatgacgcactggaacaccaagatcctcggcaacgacgaggtcgtctcgcgcaccgtcctggtcgacggcgagatcgcgggcaacatcggctgctgggacgtcgacggcgaacgcttcatcggctactggttcgggcgcaagttctggggtcgcggcatcggcacccaggcggtgcgcgcgttcgtcgacgaggtgccgtggcggccgctgttcgcggacccctcggttcacaacgtcggatcggtgcgactgctggagaagtgcgggttcaagcccgacggatcgaccatggagtccagtgtgttcggtgatggcgaggtcgagcatgtcatgctcaaactagactgacagcttttgtcgtccggtgcgggaaaggacacgacagtgagcgaggtccgactgcgggactgtgtggccgccgatctggaaaccttctacgccaacgagaccgacgccgacgccgcgcggcgggtgaacttcccgccccgcacccgggaggcgttcctggcgcactggaacgaccggatcctcgccgatcccggggtcgtgaaacgcaccgtcgtcgtcgacgcccgggtcgcgggcaacatcgtgtgctgggacgccgagggcgagcgcgaggtcggttactggttcggccgcgagttctggggccggggcatcggcaccgccgcggtgcgggccttcgtcgacggggtgccttggcgtccgttgtacgccaaggctgcggccgccaacatcgcatcggtgcggctgctggagaagtgcggtttcgcgttcgactccgccttcgccgcccccaacgcctacggggacggcgaggtggagcacgtcaagacccgactggactgacgcctcagccccggtcggtctcgatgacgcagaaccggttgccgtccgggtcggccaggaccacgaagtcggggtcggacgggtaggagtcccagtcgacccgactggcgcccagggcgatcagccgctcgacctcggcgtcctgatcctccgcgtcgcccgcgtacaggtcgaggtgcacccggggcttgtcctgcgccggggtgtcggacagtccgagcgacagcgccgcgcccagcccctcggccgggaccaggacggcccaggtgtcgtcgaagtcgtcgtcacggggtacgtagtcgagggccttggtccagaagtcaacggcgcgtttgacatccgagacaccaagaactgttgatccgattcgcagcatgcgccgatgttctcaccgcggtgcgacaaatccggggaagccgggcctcagcactcgatgacgttgacggccaggccgccgcgcgctgtctccttgtacttcaccttcatgtcggcgccggtgtcgcgcatcgtcttgatgaccttgtcgaggctgacggtgtggctgccgtcgccgcgcagcgccagccgggcggcggtgatggccttgatcgaggcgaccgcgttgcgctcgatgcacgggatctggaccagcccgccgacgggatcgcaggtgaggccgaggttgtgctccatggcgatctcggcggcgttctcgacctgctcgggggtcccgcccagcacctcggtgagaccggcggcggccatcgagcaggccgaaccgacctcgccctgacagccgacctcggcacccgagatggaggcgttctccttgaacagcaccccgatcgcggccgcggtgagcaggaaccgggtcacgccctcgtcgttggcgccgggcacgaaccgccagtagtagtgcagcacggcgggcacgatcccggccgcgccgttggtgggggcggtgacgacgcgtccgccggcggcgttctcctcgttgacggccagggcgaacagtgtcacccagtccatgatccgcagcgggtcggtggcgaagtgctcgcccgacagcgtctggtacatctcgtgggcgcggcgcggcaccttcagcccacccggcagcttgccctcggtgtggcagccggtgtggacgcagtcgcgcatgacctgccagatgcgcagcagcccgtcgcggacctcggtctcgtcccggcgcgcgcgctcgttggcgagcatgacctggctgatgggcagtccggtgtccttggcgatctccagcaactgggcgccggtcgtgaacgggtgcggcaccggggtgtcgtcgaccttgatgggcggagcgtcggccccgccggagtcgttgacgacgaacccgccgccgaccgagtagtaggtgcgggtgacgatctcggcgccctcggcgtcgcgggcggtgaaggtcatcccgttggggtggaacgggagactgcgccgccggtgcaggatgaggtcgcggtccgcgtcgaagccgaccccgtgcacggccagcaggttcagccgtccggtctcgcgaatcgcggcgacccggtcggcgacggtggtggtgtcgacggtctcggggtcctcgccctccaggcccagcagcacggcgggcccgctgccgtggccgtgcccggtggcgcccagcgaaccgaacagctcggccttgacccgggcgacctcggcgagacggccgtcggccttgagggcggcggcgaagcgatgcgcggcccgcatcgggcccacggtgtgtgagcttgacggcccgatgccgatcgtgaacaggtcgaaggcgctgatcatctgtgtgtgctgctcctcgcgaggcgcgcccggcacggcgttgtaccgagtgacgtcggcaagggtagctcccaagatcgttcgtgccctcgatttgacctgcgctgccgcccgcgccgagggcaaggacacagtcgggttatccagtgaatgggacgccccgtcccacgaatcgcgccaagtggcacgttctcgcgatgtcggtgcgtacccgcgtcgatacttttgcggcctcaggggaacgaaccaacgaggaatgtgagaccaatggagccgaagaagccgagtaagggactcgccgtcgccgcgatggtgatcggggcgttcatgtgtctgatcgcgctgtggcagttcaccaaggtcgtcaacgcggcgagctatctgatggggatcggttcgccggtcaccgtgacggtgaccgggtcgagcagcggcgacgagccgatgggacagggctactacgaaagcgacggtgaccgcgtcgacgtctggttggccgagaccgatgaccgggagctcgtcaacacgctgctgccggtcatcccgaacagcttcgtcggcgagatagtccacaacgacaaaggcaccgcgtcctcggatctgctcggcctcatcagcatcgcgttcttcggaaccgtgggcccgctcgcggttcgtggcgcgtggcgcaacctcaaggggaagccacccgcgtcgctgcccttcaaacccaagcgcgccaatgcgtcccgctagtctccggggtacttcgccgtccaggctcgactgccgagggcaagcgtatggccctcacgcaaggccagagccaggtcgtcggccagttcggtgatgaccgcccgatgctcgacgaggatcagccactcccccggcagcgattcgtatccgtacgcggctcccagcaggttgccgcagatcgcgccggtggagtcgctgtccccggaatggttgaccgacaacaacaacgcgttctgcaccggggagcgtccggcgtaggtcccgaacccggaaccgcgcaccggcgactccggcagctcgacgagagcacagtagacggcgatcgcgagcgcctcctccgcgatccagccaccgcccagggtctcgaccttttccccgctcgggtcaccgaccccggccaacgcgaccgcgttgccgagcgcggtggtcgtctcctcatgcgacggatacgcgcgcgtcagctccgtcgcctcggcgacggcctcccgcacgctcgccccgagcgtcagctggtgcaccatcgccgcgaacgcccccgccgcgaggtagcccgtcggatgcccgtgtgtatacagtgcacagcgagccgccagctcgaaggcctctcgcgccgacctggccgccaagccgaacggcgcggcccgcatgaccgacccgcaccccttcgacttcgcgttgatcggtcccggggctccccactggtcgaacttctcgatcccgtcccccgcgtgccgaagcccgctcagacaagcgtttcccggcgcccgcaagtggtacagccactgctgctcccgcagccacccgttcgcgtgcgcccccgcgaccgccgtcccctcgctctgggtgtcgagccaccgctggtacgccgagcgcaccacggcctccacacttccggtcccctggccgttgatccgcgtcatggcccggatcagcccctcgatcccgaacagcgtcatctgtgtgtcgtcggtgatcagcgcggccccgtcgacgcactccagctccaccagcccgtccggcccgtacagctgccgaatccgatccagggcgtagaactcgatcggattgccgagtgcgtccccgatcgccccgcccagcacacatccccggatccggctgcccacagcggtgaagtcctcaacggctcgcgtcatcccgaaaccctatccacagatttcgtcaccgacctgccacagcgaaacaaccttgatgcggtccgtatccgtcactagattagaagtctggatcacatttacgggagtcgatatggccactctggcctctccgaagtatctgtccggtgaacaatttcaacggctcaacagattgctcgcgaactacatctggggggcggcgatccgcgccgtcctcgtcctcgcctttctcggctgcgcggcgctggtcgtgacggcggattccaccctcatcgtgttcctggcgatcggcatcggcgcggccaccctgccgtgtcaggtctgggtccaccacgtcaaacggcgactgcgataccgcatcagcaaacccttctcgttctccaccgccctgccctggcgacgcggcagacgcaccatcgtcgtcatcgactgggcggcgatcacctggaaggacggcaccgccaactggaaacagatcacccgcctggaacaccgcccggcccccaacgggggcgtcaaactcatggtcgtcatccgcgacaccgacggctcgcaacgcttcaagaccttcacggttcccgacgcccgcaacttcgacgcccgccggctgggccgcatggtcaaggactacgcgggccccgacacctggctgatcggcgtccgaaacggcgcctagccgaaacgatggtgcccgcgacccggcggcgcgggtcacgggcactgtggatggacatgggggttacgaccaggcgcccgcctcggcggcgcgtttggcccaggtcgcgaagtcgatcgggtcgcggcccagtacctggcggacgtggtcggtcgtgtcggcgatcgcgccggtgcgcatgaactcgtacatcgcgttgaggaacgcgaccacctcgtccggcagtccggcctgactgagttcggcggcgtgttcggcggggtcggccgcgtggtagacgacgggtttgccggtggcctcggcgatggcggccatcgcctcgccctgggtcagggactgcgggccggtcagttcgtagacctttccggcgtggccgtccgtggtgagggtcaccgccgcgacctcggcgatgtcctccgcgtcgatcaggggttcacgggtgtcgcccaggggcagcgaatgccgaccggccttgacggcgtccgcgtagtcgccctcggtgaagttctggttgaagttgttggcctgcaggacggtccactcgacaccggattcgcgcaccgatttctcggtgcgggccatcgacgtctgggactcggggtcgagtttctggatccggcggcccgacagggtcacgatgcgacgcacacccgaattgaccaggctggcgacgaattccttgtcggcgaacgggatgtccggcggcgcgatgtacgccgccgtcacgccttcgagcgcttcggcccaggtcaaggggtcgtgcaggtcgagtcggggggtcgtcgagcgggagccgacacgaacgttgtggcccttggccttcagctgttccaccacgtgcttgccggtcttgccggtgccgcccactaccaggatgagttcgttgttgtttgacatgacaccagttaagcgccgccagagcagacgaacaatgcgcgagaagctgccgaacatatgcgatcgtctactcttgtcggcatggaccccctcagtgatctcctgcgcgacgtccgggccgacggcgccatcttcagccaggcggtgctgtcaccgccgttctcgttgcggttcatggacgacgtgccgctcacgatggtgacgctgctgcgcggcagcggctggatcgtcacggccgacggccgccgcgatcgcttggagcagtgggacaccgctgtgatccgcggcggggagccgttcgtgttcaccgacgacccggacgccgtcggggtggccgcccaggagatccactgcgtcggggactgcggcatcgacgatcttgactgctacgacggcatgatgtggggcaacgaccccgacggccagacggctttggcggtcggcgtctaccgtgccgagggcacccggcacctgcggctgctggaggcgctgccgccggtactggtgatcggcgaggacgccgccggacgggcggtgttggaggagctgatggccgaggtgaccgcgaaccggccgggaggtcaggcggtgctggatcggttgctggactggggactggtgtgcaccctgcgcaagtggttcgagggccccgactcggagccgcccgcctggtaccaagcccactccgacccggcggtcgggcgggcgttgcgggccatgcaccggaccccgtcggcgaactggaccgtcgaggcgctcgccaacgaggccaaggtgtcccgggcctggctggcgaaacggttttcacagctcatgggacagtccccattggcctatctgacgcagtggcggatgaccctggccgaggacctgctcgcacaaccgaactcgacggtggccgcggtggccaaacgcgtgggatacgcgaacgcgttcgcgttcagcgcggcgttcaagcggctgtacggggtcagcccggcgcagtatcgttccgcccggcccgccgctgtcagtgcggcggcatgaggatcagcgcctggtagccgcggttgtcggcgaactcgagggtgtggaagtcgaggacgtcgaagaccctggcggcctcggtctggatgtcctcgtcggtcagcagtgagaagaaccgcttgggttcgtggtggtcctcttcgaagacgccttcgtggctatcaccgccgtattgtccccagtagaacaatccgccggggcgcagtacccgtctgacgctcttcagcacggccttcaggttcgcgcgcggcacgtgcagcagacagttcatgccgaacaccgcgtcaaaggacgcctccgggaagtccagctcggcgaagtccatgacctgcgcgtcgagccccttggcgcggcagcgttccaccagttccggcgacatgtcgacgcaggtgacggcaagcccgttgtcggcgtagaaccggccgctgacaccgtgcccggcaccgatctccaacagcgacgtcgccttgtgcgcccgcaactccaccaggaaccgctcacgttccggctgcttccacggcaggtcgtccatggtgtcgcgctcttcggcgctcgcgtcgtaggagcggcgcagttcggccttgatcgattcgtagctcacgtcgtccagtatggcgtgaccggtcgaaccgaccggctcggtcacagcacgggccgagcaccttcgcggtcatcggcaaaacgtactgagcgctttccgttacgcgccttcgagtacccgctggacgatcccgttgaccttgtagttgagccggtcgatgcgttcgtccactgtcaacgtcgactccggctgcactcgggcggggcgtttcaggttgcggacgtacaggcagcagtcgagtgtggaacagatgtaggtgcccacgctgtcgccgcgccgtccggagctgcccgccttcttcgcggtgaacagggtgacgccaccggccgagtgcacggtctggcagaactcgcacatggacgagcgcatcgcgccgctggtgctgcggcgttcggccgcgcgcagtaccaggctcaccggtttgtcgtccgtcaccaccgccaggtaggcccgctgcggcatgcgcgggttgcgccaggcgaggaagtccaggttctcccagttcaccgcgttgaggtcgggcagcgcgatggacgaggcctcccccttggagcagttcgcgaagccggtgcgtagctcggtgtccgtcagtgctttcacgtgcgccgatgctaggcagctccgggtcgggccgcaacggttttaccggtgggtcagtgacgcaacgctcgtatcgaggccgcgatggcgtcgtcctgcgcgatgtagtcggtgttgtcggcccactggtcgacggctccggtcagtggtagtcgcttcagttcggggtggctgatcgagtcgcgcagtgcgttggcgaaccggtcggcgcccaggatctggaacggacggtcgaagaactggcggcgggacgggtccagcgccggggtgaggtccagggcgttgtggcggcgcgccagttcctcgtaggcgtcgcacaggtggcgttcgcgctccggatatgtggccgcggacagggccgatcgcaggctcgcgtcgagtttcgcggcttcggggacggagcgggcaaaggcgctgccgagccacttggagtagggcgcgtagacgcgggtctgcaacagcgccagccgcatcagttcgcggacctgccgggcggcgacgaccatcgagccgagctcgtcgccgacctgtgcggtgcggccgacgaaggcttcttcctgcgacagtttcatccactggctggccagcaggtagcgccacacctgttcgggataccaggtcagccgtcgccggatcggttcgagctggccgagtccgtcgtggaacacggctccggcggtggcctcggcgaggtactgctgcggcacgcacagccattccagcgcgtcgaggcggcgggtggcgtcgacgccgagtttgcgggtgaaccaggtcgcgcagtcggcgatctcaacgccgtgcgcgacgggtccgtcggtgtcggccaggacgtcggaggcgcccggttcgtcaccggagggcgcgaagtgcgtcgaccagccccggatccggcggggcagcagccgcgacagggtctcggtcagttcggcgccgacggcggccgcgtccgagggggcgaggaacagctgcaaccggggtccccagccgtggtcgggtgagaccggggtgtcgaagccctgcacctccgagcccgcgccgatccgggcggcgctgtggcgcaggtccgggtaccggctttccagtatcggtttgacaccgtcgacgtacagggcccggcacaactccaacccgggcaggaactctccctcaccagccacgcgaatactctgcccgatggcctcgggtcgcggcaagcggtatccctacagtgcgatctggtacaggatgaagcccttgttctcggcgacctggtcgtagagtttgcgggcggtggagttggtctcgtgagtggaccagtagacccggctgcattcgcgggcccgcgcccaggcggtgacctcgtcgatgagtgcccgggcgacgcccttgccgcgcgcttccggtgcggtgaacaggtcctgcaggtagcacacgtcgaaggccgtggtgctcgcgtgggtgaggaagtggacgatgccgaccagttgaccgtccagtttggcgccgaacgcgtgcattctggtgtcgtcctggaacgcctgccaggcgcggttcatcatctcggacggcagtgtgcgttcgtagaaggtgttgtagcccgtgaagagtttctcccaggcttcgcggtcgttctcggtgagcttgccaatgctgatcatgtgggggcctttcgacccccacattcttagcagcagcctattcccagacctcggcgcggtcgatgctgacgtacgcggcaccggagtcggggttcttctcgcccgtcaccgtgacccgcagcgtgtgtttgccgggatccagtttcgggcttatgtagttgggatgttcgccgactctctctccactgtggtagtcgatcttgtcggactcgggtccgccgtcgatggagaaggtggcgtaaccgttgccgacgtcccggacgctgaacagcgcgatctgggagccggtgaacgtgaacgtgacggtggcgcccttctcctgactgaagtggtcgtcacccttgaagcactggctggcgcagccgttgccggacttccagttcccggcgtacttcacctggaagtcgccgtcaccgatgtcgccgtcgttgatggcgcgggtcccgggtccggggtcgccggacggcagcttctgggtctccccggctggcagtggtgctcccaggttcggggtgccgtcgtcgttccagccgatcttctgggcccgggtggtccggaacgagtaggtgtagtcgctggtgttcttgccgtggtaggcgatccagtcctccttgccgtccggggacttgaagaagaagtggtgcccgggtccgaacacgcccgcggcgtcattgcgggagaacaccggtccggggtgctggacccaggagtcggggttcatggggtcggcgccgtcggcgatgctcttcatccacagttggtagtcgggcttaccggtatcgcatgtggaataggtcaggaaggtcttgccgttgccgcgcaacggggtcgggccttcgcggacctcactgcacccgccgtcggcggggatggcgacccggtcgccggtggtggtccacgggtcggtcatgggcgagatgtacagctgggccgggccgccctggccgcggccggggccggtccagatgaagtacgactttccgttgagctcgaagggttctccgtcgatgccgtaggcaccgaagtcggcgatcttggccttgtagtggtacgggccctcggggtcgtcgccttcggattcgagcacgtgcatccggtggttggcgtcgacgccgtcgctggcggtgtagtagaggtaccaacgcgggccgtcggcggtctcgtaccgtttcagcgccggggcccacatctgctggttccggctcgggtcggactcggtgtacacgtccttcttgggcgcggtgatcaggtcggcgaggctcttggccttccagatggagatccggtcgccttgcgtggtggacaggtagtagttctcgttgtggtagacgacggtcgggtcggcgccgccgttgagcgggttgcggaattctccagtcgcctgggaatccttgtctttttcgccctcggtaccgggttgtgcccaaacgacggcggtcgtggtgagcgcgagggcggcgacgccgacaatggtcgcggtccgccagcgccgtttgacggcggacagccatctccggggcgcgatccgcgctttgaggctcgtcatgtcactcctaggggaacgtcggacacgagttccaacgttgaaactgaatcgacgttcatctctatcacgttttgtgcgtaattgtggagtggaccaccgttcggatatgttcgatttaaaggttaagcggttaccggtggcggaggtatcaccccacgtcaggaccagtcggccgccacgactccgacgcgcatccgttgtggatggtcgccgaccgcggcgctggcggtctcctgtccggttgtgtaggaaatagcggaaatccggtcgctgccgctccaggagacgtagcaacgctgaccgtcgccgctgcgggtggcccagtacggtttctcaccgctctcgatcagcccctggtgctggaacgtctcccggtcgacgacggtggcgtagtccgacatggtgcccgcgacgcagatcctgtcaccgtcggtgttcatcgcgatgccgtggtgcgcggagtccagcaggtactcctcgcggggcatgtcctcgacctcgtcggcgatcggcagttcggcccgccgggtcacggtgtcggtgcgcaggtcgtactcgaagaacccgtgctcgaacgacacctggaagtacacgaaccgttcgtcgggcgagaaggtcatcggccgcaccgacgcgctcatgtcgcggtatccggcgtcggcgagcttgtcggccatgttgacgcgcttgaccagctgaccggtgtagcggtcgtagatctggaagtagcgctttcccttggtggggccgagaagcgggtggtcgaacggggtgtacacgttgccgatgctggcgttgacgacgtactgtccgtcgtttgtgtacacgttctcgtgcggcgagtcgccggtggcgaagctgtcctcttcctgtccggtgtagacgtcgagcagatggacggtgttgccggtggacgcggacaccgccacctgggtcccgtccggtgacagcgccatgtgatcggaacggtaaccctcgaccgggaaccgccaggcgatgtcaccggtgcccagttcgatggcgacgacgtcggcgaggctgggccgcgacacgatgagcagcttcgcgtcgggggtggtgtacatgtcgtcgacgtactggtcgtgcccctcaccgatgaactggcgaatcgcgaggtagtacgccagcgcgaccgggtcgcgccggatctcggccttgcgctcggcgatgtcgggaacggcgttgatctgaccgacggggtcgaggttctcgtcgtcggagaccacgtcgatggtgccgtcccagttgttgccgacgaacaacaccggccgggtctggtgttcgtcggcggtcgcggtgtcggcgacgagaacggcgggtgcactcaggacgatcacggcggcgagggcggtgacgagggttcgggcggacgcgcgggacatgggggcctcccagaagcgaaaccacattacctactagtcagtaatgtccgctcatcctataagccgcaaacacacttttcaatattccgatcccggcgacggcgcccgtgctccataagcgacgtcaccgggaaccggctgctcagcgcttggcgcgccacaccatcacgacggccgccgccccgacgaccaccggcaacaaccccagcgtgctgtacgggtacggaatgacgttggcgtactcgccaccggtcgcgctcacgttgtacagggcaaccagcgcgccgagcccgaacaggatcgtgccggtgatccgggcccacttggcgcccttggtgactccccggatcgtcgacagccacccgacgacacccaggccgttgacaatggacagataaacgatgatcgcgttgtggtcggcggcgaccagcgacgccgaccaatccggatacgcggcccgcacgtgggcggtcaggctgtcggcggtcgccaggtcgatcagcggcacggccagggccagcacgctcaccgccaaccccgcgtacatcaccatcgcccggcgacgctcgggactcggcgccaccttcgcggccgtgacttcaactgacatgggtcctcctcgaactcgacgggtcgaacgaattcttacgtcgtaagttatcccgtcccacaacgataaacttacgtcgtaagaatcgtcaacctctgcgacccgaaccacacacccgcccgatcccgaccgatcagttttcgagaagcgcggcaggtgaaaccgcagctagcgtgaggagcagagaggagttcgccatgaactggagtaaccggatccggcagacccaccgctggctggccgtcttcttcacggtcaccgtcgtcggtaccgccgtcgcgttgtcgctgccggagcccgtcgtctgggtgtcctacatcccgctgcttccgttggcgctgatgttcttcagcggcatcttcctgttcgtgcacccgtatgtcgcgaagcgccggggaagcgccgtcgccgagaaatgacccgtgttcggaacggtccacgctgacgtggaccgttccgggtggtcagcggcgccgcagcgcggggtcgagcagtgcgggtggggtgtcgtgcttctcgtgagcggcgaggtcggtgccgggcgcgacgacggtgtcgatcgcgtcgaggacgtcggcgctcagcaccgtgtcggcggcggccagctgcgaacgcagatggtccaccgtgcgcggtccgacgatcgcactggtcacccccgggtgagcggtcacgaagcccagggccaactggatcagcgtcaggtcggcctcctcggcgatcttgaccagctgctcgacggcgtcgagccgagcccggttggcgggcagcgcggtgtcgaagcgttcgggcatcatcgtcgcccggttggtggtgaactcgcggccttcccggatcgctcctgacagccaaccggacgccagcgggctccaggccagcacgccgaggccgtatcgctcggtcacgggcaggacgtgggcctcgatgccgcgttgcaggatcgagtagctgggctgttcggtgacgtagcggctcaggcggtgctcgcgggccgcccactgggcctcgacgatgcggtacgccgggaaggtcgaggaaccgaagtagcggatcttgcccgcgcgctggagatcggtcagggccgacagcgtctcctcgtcgctggtgtcggggtcccagcggtggatctggtacaggtcgacgtggtcgacaccgaggcgacgcaggctgttgtccagctcggtgaccagccagcggcgggaggcgccctggtggttgcgctcctggcccatgggcatgctcgccttggtggccaggacgatgtcgtcgcggcggcccgcgatcgctgtgccgacaagcttttccgactcgccctggctgtacatgtctgcggtgtcgatgaggttgatgccgccttcgagggcggcgtcgacgatggcgatcgcatcgtcctgtgtggtgcgtccaatggcaccgaagttcatggcgcccaatgccagcgaactgacctggacaccggtgcggccaaggttgcggtactgcatgacgataatccccaatccaaaaacggaacattgttccgctaaaagatacggaacaatgttccgtttgtcaaccgtgatgtgagacagtgacgtggtgaacgacagcgacgagcccgcgacccggccaaaacgcgccgacgcccggcgcaaccagcagaccctgctcgacgccgccgccgaggtcttcgtggcctcgggagtcgaagccccggtacgcgacatcgcggccaaggcgggcgtcggcgtgggcacgatctaccgccacttccccacccgggcggaactcgtcatcgccgtctaccggcaccaggtcgacgcgtgcgccgaagccggaccctcgctgctggccagcagcgccaccccctatgccgcactggggcagtggatcgacctgttcgtcgacttcctggccaccaagcacgggctcgccgccgcgctgcggtccgacgcgcagttcgagacgctgcactcgtacttcatcgaccggctcgtcccggtgtgcacccagctgctcgacgccgcgagccaggccggacagatccgcagcgatgtggaagcgtacgaactcatgcgcggcgtcgggaacctgtgcatcggcgccgacaacgaccgccgttacgacgcgcgtcggctggtcggcctgctcatcgcagggctgcggcgacccgattagcgatggcctcgcgtcagtgggattccaggtgagcctggatcatcgggcccacgatctcggggcattcctccggcgtgaagtgcctggcaccctcgatcttctccaaccggtattcgccggtcgtccagttgacggtgtcgtcgacccccgatacggccaccgcgctgtcctttgtgccccagatgaacagcgtcggcaccgcgactttttcgtcccggccgtcgaacccgtcgacgcggtaccagttcaacgccgccgtcaacgctcccggctgggacaggtgctcgacgtagacctcgacgttgctgtcgggcacaccgacgtaagcgccgcgcagcgcggccgcgtcctcgccgaggagcacggtttcggctttgccgggctggcgcaggagttgcatgtaggcggaagccttctgctgttccgggtcggtgcgcagggctttggcgaacgcgccgaggtgcggtacggacaccgcgcacagcgtcttgatccgatcggcgtagcgggcggcgacgacccaggcgacggccgcgccccagtcgtggccgaccaggtggaagtcgttccagcccaaggaatcagcgatgtcgacgacgtccttggcgaggtagtcgaggtggtagtccttggggtcgggtggacgcgcgtccggcgaatacccgcgctggtcgacggcgacggctcggtatcccagtgagccgaacaaggcgacgtagtgggcccattcggtggacagctcggggaagccgtggaggaacaggaccggctgtccctctgatgggcccgcggcgatggcgtcgaaggttcccgcgctggtcgtgacgcgcgttcgttgcggagacggcagtgtcgtcatggcggtgatgtccgattcagtagcggaaacgacggttcccgtcacggtagcctcccgcgaacccgaccccgcctcgggcgagagctgacgagtactagcgggggttctttcgcgacacgacatgcagttgggcactctcagaagcatcgtccgggtcgatgaagacgaagtagtcgtcgttgtgcgccagcagcctgccctcgatctgccatttccccttgcccgtgatgcgatcgaagacttgaatcgggggctcgtcctcagattccttcgcgaagccggtcgacaccacatcgtcgccgacaccgatactcgtaccgaaactgctgggtccggattccaagctcccctgcctggtccacaaggtcttcccagtcgcgacgtcatgcacgcgaacgccctcgacggctggttcacctggatcatcgacttcttgatcgacctcttcgaaaacgacatctccacagtgcacgagaaggctatgctcatccttggctcgccacagggacttcccgttcgtgacgtctttgatctgcggccaacccttgccactggtcgacaaaaagtcgccctgcaacggggtatcgacctcatagtcgaaggcgtccgccggttcgggatagccggtttccttcccggacgacacgtcgatcacgtatgacgtcgtctccttgtcacctggattgccggtcgtcacctcggtgaagatgtcaccgctcttggtcagcatgtagccgtgttcatcgggattgatcacgtccccgtagtcgagcggcgagacccagcgttgttcaccggtggccacgtcgatggcgtcgactcggtcccatacgttcgaagacgaagcggtctcccgattgaggagtacgaccggcgacgttgattcgtcgaagatcccgagttcagggaacagttcggtctgccacacgtcgttgggcgccccaagcgtccactgtcgatgggatttgttcagatccttggtccacagctctttgccggtgcttacttcgaagccgcgcatcctggagtcgttctcaccggtctcctcaacactgaccagagtcccggaagcgaccgtgaccgtggcgaatttggtgagtttgatcgtgcgaacctccttgccggagtggatgtcgtacacgactgcctcatccccattgagcgcttgcatggcgatgatgtagtcaccactcaggaacacgctggggtaatccaagttggagtgccagaccttgtccccggtgcccaagtcggacaccgtcgcttggataccatttgacgatccatacgcatgtaccagcatgtcttcgtgaatcagcgccgcgtcggaagcaccgacgccttgtgtccacactggctccgcttcgggaagcacttcctgcttggcccatccggggccggggtcctccttgggcaggctgaaattggtggcgactaccagcgccagcaagaggatcacgacgagagtgacgccgtcgagaatcagccgtcggcgccctcgccgacgcaatgcgcgtgagaaccgctgtcgagcactgtcgcgggcgggcgagggcactgcgtcgttcatggtcttggacgttagccagcgttgggaccaccgacgtcacccgaacaggtagaccaccgacgatggcccgacgaacggcacgacctagccaagcagcgcggctcgcaccagcgcggccgtcgcatcgaggtcggggcgttcgcgttgccgccaatcggcgtgaacgcgataggaatcgcccgggtagcgggggaacacgtgcaggtggacgtggaagacatcctgcccggccgcctcgccgtcggcgagggtgaggctgacaccctcgcagcgcaacggagtccggcgcacggcccgcccgatccggtgagccacggtccacaagtgagcgcctatgtcctccggcagcgcctccagccccgcgtagtgggccttggggacgatcagggtgtgcccgtccgacacaggcgcgaggtccatgaacgccagggacacgtcatcctcgtggaccacactggatggcgcgtcgccagcgacaatggagcagaacacgcagctcacgttcgccatgctatgcgacgcgtgccaggcgacgtcgaatatggtggggccgaagacgaggtgagcatggaccgggacgggaaccgcgacaggactggcgcggtttgggtgactagccgaagctcatcatcgcgccgtggcccgagtcggcggcggcgatgaagaaggcccgcagatcgtcgtagtcgcgccgtaggtattggaggtcgtcggcgtcccagcagcgggcgttggggtagacctcttcgcgggacatggcttcggcgtcgtagtgggccgcgagggtgtcgaagggggtttcggcgaggaacttggcggcgtcggcgaggtcggcgaccgtccagaggttgaggtaccagccgttgccgttggcgatgcagtagccgccttcctggatgctgaacggcaacatcgcctcgtcgaggaggtggtcgagtccggcccaggatttctgaatgtcgacttcggagttctcgggcggtggggtgccgtcgtagtcgtagaagtcttccaggaactgttcggcccagtcggggtcgttttcggccttgtccagttcgtccggtgtcatgcggacgaatgtgacgtacatgcccatgggggtttggatacctagctgtcgtcgaaatggtgtgggggaatgcgatccaggcgcgatcatactgcgccacttcgtcgtgatcgtcacgatacggggcgcggtgaggccgggctttcgaacagttcggtgacagagggtcacgtcatgatcgtcctatcccgatcgaatccagtcgcgcatcagaaagtcaccggcaatgacagtcgtcgaggaattcaagccacagcaccgcatccgcatcgacacgctgttctggcagcaccgctccccgttcctgggttcgcaggaacagttggacgaactcgcccgcgaagccgacgccaaagccgccgcccgagcggcggcccgcgcccaggccgagttgatggactatctccgttcgctcggcgcgccccgcccgcgaccgtccgttttcgacgtccaccgtcccgccgtgcgacggctgcggccgatcatccatgtcggactcattccgatgctgtgggcgataacgacttgccgctgcggcgaacgctggccctgtaactcggtcaagcgacaccttcgcgcccacctgggttggagcgttgacataaccgacgaactcaagacgctcacccgggcgcttccccgccctcgcacccggttcagtcgcctgcgtcggttgctctcgcgggtggctcgtcgcgggcccggaacagcgttacggagcccccgaaggggctccgtatggctgtggttggtgccgtgtcaggcggcgtcgagggcggcgatgatcttgcgggtcatgtcagccagggtcgggctgggcttgacgcgctgggtggccgcttcgatggcgaccatgagggtgctgcggaagttgtcggcctcggccgcgtcctggctcttcagcagcttggccgcttcggtcagcgctggcagcacctggtcggcgatgtcggcgacggacttggccttcagcttcgcgccgtgttgcttctcggcgaggacgtggccgatcgcgccggtcgcggagcccagggcgatggagccgtcggtggcgaccttgtggggcgagcccccggcggcgctggccgccgccagcagttcgatggcgccgtaggcggcggtgcgcagggtggtcttgtcctggtcggtgaagttgatcgacatttcggtgtgctcctaaggaatctgtggttcgttgtccggcgggggttcccgccttgcctctacagatttcccggcgcggctgacacccggcggccatgccgctgacaccggtgacagcaggagacgttgatcgagcggcatcagcgtgatgtgggcggtacggacgagcaagtcgcccagcggatggggatgttgacggcgctggccaagaaggcggggctgacgtatcggctcgatctggcgcgggccgtggaggagggcgcaatcgtgtccgatttcgacactctggtgcgcctcggcgtcgagtgtggtctcgacgccgaggcgacccgagaggcgttggcccggcgggtgggtgtcaccggggttcccacgttcgtcttcaatggtcaggcgggcgattcctagccggacaggtgctcgaggatcagctcgcgctgtccctcgtttccgatctcgctgaagtagccgtcgcggttggtcaggaagaccacgtgcgccgacagctcggggaaccagccgctgaaggactcgaacccggcgttgcccccggtgtggtagcgcaccgggtgtttgatggtgccgacgaaccagccgtagccgtagtggtgctcctcgtcgaagacggaatcgcagaagacgtgcggggtgaagctgcgccgccgggattcgtcgctgaggatgcggccgtcggccacggcctggttccaggtcaccatgtcggtggtggtggaccagatgtccccggctccgcgtccgaccaggtccagttcgaacagtttctcgcgcggggttccgtcgggggcacagccgacggcgatgttcgggcggtcaccggcgttgcccgcgaaggtgtcggtcattcccagtggggtgaagatcctctggtccaggaactcgcggtagggggtgtcggagaccagttcgacgatgtgtgccagcaggcagaaaccggcgctggagtagcggaactgggaaccgggttcgcagaagagctcgcgctgctggaacgtcgcgatcaggtcgtcgatcggcatcggttcgcccaggtcgatctcgggatagtcgttccagtggccgattccggaggagttcgacagcagatggtggagggtgagcggtttccaggactccggggatccggacacccattttgacagtgggtcgtcgaccgacagtttgcccgcgtcggccagcagcagggtcgccgcggcggtgaactgcttgctgatcgaggcgatctggaaccggtggtccggtgtcaacggggtgcccgcgacggggtcggcgaggccgtggctttcttggtgcacgaccttgccgtcgcgcaccaccaggacgttgctgggggtttcaggaagtgatgtcatagagacatcatagtgcaccgtcgccaattgtcggctaaccgacagtttgttgccagtcggctagcccgccaggacggtcaggaagtgcgagaccttggccgccatcgcctcccgggccgccgccaggtacttgcgcgggtcgacgttgtcggggttggcggcgaggtggccgcgcaccgcgtcggtgtaggcgatgttcagcgccgtgccgatgttgatcttgatcatgccgccgcgcacggccttggccagttcggcgtcggggacgcccgaggagccgtgcagcaccagcgggatcgcgacggcttccttgatcgcggcgatgaggtcgtggtcgagcaccgcgtcgcgggtcgtcatcgcgtgcgaggagccgacggccacggccagcgcgtccacgccggtgtccatgacgtaggcggcggcctcgtcgggactggtgcgggcgccgggcgcgtgggccgacaacggggcctcgccgtccttgccgcccacctggcccagttcgctctccacccacaggccgcggctgttgaggtactcgacggcgcggccggtctcgtccacgttctccgcgtacgggagtttggacgcgtcgatcatgaccgagccgaaaccgtgctgtggcgccacttcccacaggctcgcgtcggtgacgtggtccaggtggagcgcgacggggacgtcgctggtctcggcgacggcggcggtggccgccgcgatcggggcgatctggccgtggtggaacttgatggcgttctcgctgatctggaggatcaccggacgctcggcgcgtccggcaccgtcgacaatggcctcggcgtgttcgacggtgatgacgttgaacgcgcccacaccacccctggtgttctccatgagttcagcggtcgggaccaatgccatgggggtcacagctccttgagatgtatgtgatggcgcaatgtcaggtagtcggtcacatccacccggcccgcgaccggggatctgacggcggcggccgacagcgcgaccgcgtcggtgaggcgggtgggccagccggtgtcgtacaggacgccgcgggccagacccgcgacgcaggcgtcgccggcgccagtggggttgccggagacggtctcgggcggggccgcggtgaacgcggcgtcgggcagcaccgccagcaggccgtcggggccgagcgaggcgatgacggcgcgggcaccggcggcgcgcagggtttcggcggccttccggattccgtccaccgtggatagatcggcgtcggggacggcggcggccagttcgtgggcgttgggtttgatcacatcgggccgttgcggcagcgcggcacgcagggcttcgccgtcgcagtcgaggatcgtggtgacgccgcggtcgcgggcggcggcgacgagctgggcgtaggcgtcgacgggcaggccctggggcagcgaaccggacaacacgacgacgcgcgccacccgcagcagtccgtcgaaacggtcgcggaagcgttgccactcttcggatgtgatctcgggaccgggttcccagaagccggtggcgtcggccgggtcggccacgaccagggcgcgccgggattcgccgtcgacgcggacgaagcggtgccgcagcccggcggggatccgctcggcgatgcgttcgccggtgtggccgccgagcagaccggtggccagaaccgggtcccgcagggtgtgcaggatccgggccgtgttgagtgctttgccgccgggcatctcggcaacagtacctacccggtatgtcgcgtgcggacgcagctcggcgtcgatggagtaggtgacgtcgagcgctgcgttgagcgcgacggtgaggatcaccggggtatccattcccccgcgcgcatcacggcctggagctccaggtcctcgttgtacacgagcaggtcggcgcgggaaccgggttcgagacgaccggcgtcgtcgagacccagcagttcggcgggcgtctgggaggccatctgcgacgccaccgggacctcaaggcccgccagcttcacggcgttgcggaacgcgtcgtccatggtgatggtggatccggcgatcgaaccggagtcggtcaggcgggccgcgccctcggcgacggtgacgttgaggccgccgagttcgtactctccgtccggcattccggtggcgctcatggcatcggtgaccagcaccgcccactgcgcgaccgaggcgtgcgccgcgaaggccaacgttcccatgtggaggtggaccgggtcggcgatcagctcgcaggtgacgcgcgggtcgtcgatcagcgccgggatcgggcccgggtcgcggtggttgaaggggcgcatgccgttgaacaggtgggtggcgacggtggccccggcgttgatgccctccagtgtgacctcataggacgcgtcggtgtgaccgatcgacgccagtacaccatggacggacagccattcgatggcctccatggcgccgggacgctccggcgcgatggtcatcatcctgaccgtccccgccccggcctcgaccagcttgtcgagttcccggatgtcggggtcgcgcagcgcctcgggattctgtgccccgcaacgggactcggccagatacgggccctcgaagtggataccggccagcacgccctcctccaccaacgggcggaagttgtgcacggcgtccagcatcagctcgaacggcgaggacaccagcgaggccagcgtcgtggtggtgccgttgcgaaggtggaaagccgcgaccttgcgggcctgggcggcgtcgccgacggtgtaggacgcgccgtcaccgccgtgacagtggatgtccacgaaaccggggacgatccagccggtgacgtcctgttcgtcgacctcggatatcgacgcgacccggccgtcttcgacgtgcacggtcccggggaccacgccgtcgggaaccacgaccttggcgttggcgagcagattcacgtgccgtcctccagtcgttccagtcccagcagtgccgcgccaacgcatcctgcctcgcgaccgagttcggccgcgaccagccttggcacggtgtgaaaagtagcgcgagccgtcaaggccgtgcgcagcggcgtcagcagcgcgtcgccggatttggccagcccgccgccgacgacgatcgtgtcggggtccaacagcgcgatgcccagcaggaaaccgtcggccagcacctctatcgtctcgcgccacacccgttgcgcgatcgggtcggtgtcgacggcggcgatgatgtccatcgcctcacgcgcggtgccggacgcctcggcgtagcggcgctcgaactgcacggcgctggccagcgactccacgcagccgtactggccgcagccgcacttggggccgtcgggacgcaccaccacgtggcccagttcgcaggcggcgccgtgcgcgcccgacaggccggaaccgtcgatgatgtgggccccggcgatgccggtgccgatggcgacgaacagcagctggcggctgccgcgtccagcacccagccgggcctcggccaggccaccggcgcgcacgtcgtgacccaacgcggtcggcagccccagttcggcctccaccagctgccggaacgggacgtcgcgccagccgagattggaggagtacacggcgatgccgcgctcgttgtcgaccgggccgggcacgacgagcccgacggcgcgggcccggtagccgggggtggcggccagctcgaccgcggtgtctactatggatttgatgacggcctcggggccgtgttcccgtggcgtgacgcgggtttcgctgtgcaggacccggccgttgacgtcgaccagggcgcatttcatggaggtgccgccgacatcgagggcgacgacgacgtcgctcaaggcaggaccaccgaacgggtcaggtggcgcgggctgtcggggttgaggccgcgaagccgggccagtgcgaccgcgaggcgctgcgccagcacgagttccgcgagcgggtcgagggaggatgcgacgaaggcgccgccggtggcttcgacctcggcgcgcagcccggcgccggtggggccgagttcccaggtggcgcggttcggtcccgcgatcgagatcggaccgtgccggtagtccatggccggatacgactcggcccagaacgtcgcggcctcgcgggccttgagcgcggcctcgttggccaggccgatcgtccagcccgcgccgatgaagctgatctgctccagtttcgcgacgtcgacgggcagctcggcggtcagcgcggtgcggcagtcggcgatcgcggcggcctggtcgatgcccagctgcgcgcggaacagcgcgaccaccgaggtggcgaagctggtcatgaccaccgactggtcgctggcgaacggcatcgcgatcgccgcgtcggcggctgccacggcgggggtgtcgccgtcgccgacgatcgccagcgaggggatgtcggtgcggttgagcagctcgacgacctcggacgtggtcccggagcgcgacagcgcgatcagccggtcgtagcggcggtcggggaactccgaggcggtgaaggcgtcggtctcaccggcgccactggcctcgcgcagcccggccaccgcctgggccatgaaccacgaggtgccgcagccgacgacggcgacccgctcaccggccttggggaacaacccggcatgctcgacggccagctcggccgccgcggtccagcattcgggctgacgtgcgatctcggcgtcgactattgccatcctcagactcctccaaccacggttcacgcgccttcgcgcaggaccaccggcgcagtgccggggtttcgcgcactattgtgcacacatagtcggcgctcggccaatgccgggtgcgctctcgtggaggtgtgcatggaccgttacgcgcggtggaacacgctgttggagatcctggcctcgtccggacggatcactgtggaggaagcagcccagcggctgcacgtctcccaggcgacgatccgccgcgacttcgaccagctgtcacaacagcagatgatcacccgcacccgcggcggcgccgtcgccggtggagtctcctacgacctgccactgcgctacaagaccgccaaacgcgtcgaggagaaacaccgcatcggctcggcggcggcgggcctggtctcgtcgggaatggtcgtcggcctcaacggcggcaccaccatcaccgaggtcgcccgggcactggcgatgcgcaccgacctggtcgcgacctcgggcacgacgccactgaccattgtgaccaacgcgctgaacatcgccaacgagatgatcgtgcggccgcacatcaaggtcgtggtggtcggcggcgtcgtccgtccacagtcctatgagctgatcggaccgctggcggcgccgatcctgcgcgagatcaccctggacatggtgttcctcggcgtggacgcgatcgacgtgaaactgggcgcgaccgcgcaccacgagggcgaggcggcgatcaaccagctgatggccgcacgggcccgcaaggtggtcatcatcgcggacgggtccaaactgggcggtcacgcgttcgcacggatctgcccgatcgagcgggtgcacaccctcatcaccgacacctcggtcccggcggagcggaccgcggagttcagcgcggccggcatcaaggtgctgcgcgcgtgagaccggtccggccaccgatcgtcccttcccggcacaagccgcagatcgtcgccagtccccggattgagcgactgcggctggacggggacgtcgaggggttctggcgcgaggtgcgcgaagatggcgcgccgttggtcgagatggcggacgagcccgggtacgcggtgctgacgttcgtctggcgcggggacgataacacgcgcgatgtcctggtggtgcccaacaagctgttcgaccgcaccgatccgagtgcgagtttgctgcggagggttgcggggactgatgtctggcacctgagttatcgactgccgtcggactttcggtgttcgtatcagttctgtgtggacgagcaggggacacgagagccggacgacgagtactggctggcgttgtggcggcaggggcggagcgatccgttcggggtcgaggccaagcccgggtacagcgtggtgtcgctgccgcaggctccgccgcagccctggccggagccgcgcgagggtgtcgcgcgtggaaccgttgagcggcatcggtttcgtagcgcgatcctggacaacgatcggcggttgtggacgtaccgaccgcccggagctgaggcttcgagcgggttgttgatactgctggacggtcgcgactggttcgaaccggcgctgatcgcgaccatcatggacaacatggaggccgacggtcggataccgccgttgagcgtcgtgggcgtcgacagcctcgatcccgacacccgggcccgggaactgtgccccaacgacgatttcgtcgagtttctgaccacggagctgctggactgggccaagcggcggttgccgatcggcgatcgtccggagcggacgatcctgtcggggcagagcttcggcgggctggcggccttgtacgcgggactgcgtgcgccggaacggttcgacgcgatcgtcgcgcagtcgccgtcgctgtggtggagtccggacggccgcgaccatcgcgaaaccgcttggctgagcggcgagctcgcggcggcggagcggttgccgcgcatccacgtgaccgccggaacgtacgaggcggccattgtagatcaggcgcggcagctcaccgagacgctgaccggccgtggccacgcggcgacctacaccgagttcaccggcggccacgacttcgcctgctggcgcggccatctcagcgacggcctcatcgcggcgaccagccgcggcttaaccagccggggggcggtacaggtatgggttggcgtcggccgggatctcctgcgtcgagtcccccgacgcgggtgggtcggcgggcagcgtcagggtttcgccggggctggccgccatcggcgacaccggttcggcgaccggagcaaccgtgtccggagccggagacaccggaaccgactgcgcggcaccgaagtcggccgccggagaggatggggcgttgaccggcgtgtagatcggcgccgacagcgacgcgtccgacgccatcgcggtgtaaggcgcaccgtaggtcttcttcggacggttcatcaggtccatcagccagttcaccagcaggcccaacagcaacgcgccgaacggaatcgcgttgttgacgatccaggaaccgttcaggttctgcaccagcagcgcgaccatgaacacgaccaccgccgccagcagcgtgccgaagacaccgccccgacggccccgggcgctcgttcctccgatgaggacgatgccgaggccggtcaacagcggggccaagccgttggcctccaccacgttgatgttgaggttggcgcccgtgggcaccagcaccaggtagccggccgcgcccgcgagcagacacgagccgatcagggccacccaggtggtgaggaacgcgccggcggtgcgcctgccgcgctgctccaccgcgtcgacacagacaccgaaggtctcgcggaccgggcggacgataccgaggataccgcccgcaatggacagtccaaccacgacgccgatgatgatccagccggtaaggctggtcagttcgagctgggccgacaggccggagtccggggtcatcgggcccagcaggcccagttcccgttccgagacaaggaaccaggcggccatcgcgaccagcagactggccgcccagccgggggccttgaagacggtgaccagcagggccagcagcaccccggccgccaccatggcgcccgcgacgatgccgatggccgtcagcagtggctggtttcccaacgacgagaacaggaccgtcgacaacagtccgaggtggacgacggcgaggttgatcgaaccgacccgcatcgacaggcccagggccatcgcgaacagcaggaacggggtcgagccgaccagcagttccatcacccggtccgggctgcccagtccggtgttcgggccgaagaggaagaacgccgcgacacccagggcgatgaggacgagaagcaggccctcccagacgaagtggacccacagtttgtcgctcggcgcggcggcgggttcgtcctgcggcaccgtgaaggacgcgggtgcggcgagatcgggcacggtctcgggttctcccggcgacaccgtcgccgcctcgtacgtcgtcgcggacgggctgaccggctgggacacgagcgtgtcgccctccggtgccgattgttcttcgggcgcgacatcggggcgcgggtcttgaacgctcatcactcttctctccatgcaccggggtacgcgacgtcaatatagtgccgcggggcaagtttttcgaggcctgtcaatggcacactatcggctcgtgcgaaaaggtgcgtgatcttcacccgttcgcggaggcgccaccactcgtttggtcgtcatcctcggagtcctcgggaatccggcaagcgcgttccagccacagggccgcggccaccaggatcagacaggcgacgaaaccgaacaccgccagcggcaggtcgcgtccggcagccgccagatagcggtgcgcgacaaggtagaccacgatcccggcgtaggccccggcgatcagggcgccgcccaccgaggaggccttggccaatgccgcgaaccgggcgaacagcagcggttcgacgggtttggcgccttccttgcgttcgatgcgggcccgggtggtgtgggccgtgtacgccagcaccagggccagcagcagcaacgtcgtcggggtgtaccagcccggtaccggcgggtagttgacggtggccagcacgaggatcagcgcccccgccgccagcgccgctaccagcagcgtcgagggcgcggtcggcttgagggtgggttgtttgggttcctgttggccttcgttcatgacggttacgaggatagtttcccgacccggcgcaacgcacgggcgtccgccgcgagcccgggatcgcgcagcaggtcccgcagccgaccccggcccggcagcgccgcgtccggttgcagtgacagccacggcaccaggacgaaggcccgcaggtgcgcgcgcgggtgcggcagcgtgagggtcggcgaatcgcagtggatcggttcgccgtcggcgtcccaggccatgatgatgtccacatcgagcacccggggtccgtagcggcgcttgggatcgcggacccggcccgccttggcctggatgtcctcggccagcgccagccagtcctcgaccgagcggtcggcgtcggtggcgatcatggccaggttcaggtacgtgggctggtcgtcgtcaccccacggcggggtttcgtacacttcggacagctggccggggccgagggcttcggcggccgacgccagcgcggcccggcggtcgccgaggttggctccgagactcagtacgacggtggtcattcgcggctccgctcgatggtcaccgagacgtcggtgaagttgtgcggaatcggcgcgaacggcttgtgcaccgtgaccacgcacgagatgacccgcggatcggccagacagaccccggcgagccggtcggcgagggtctccagcagccgcaccggggcgcccgccacctccgtcaccagcgcgtcggccaaatttccatagtgaaccgtgtcctggatgttgtcggacagcgccgccttgcgggtgtccaaatccaaggtcacgtcgatgatgaattcctgtccgtcggcgcgttcacggtcgtacacgccgtggtagccgtgtacgcgtagtccggagagggtgatctggtcggtgtgatccgccacggtgcaacggtacggcagccgccgcctccgcgtgcggctacctggcgcggcgcgtcgcctcccacacctggcgggcgtcggcggtgccccgcacgtcgtgcacccgcacgccccagaccccggcggagaaggccagcagcgaggtcgccagcgtcgcgtcggcgcgctcggccaccggccggggctcgccgtcgggaccggccaacagctggccgaggtgcgacttcagcgaggagccgtacaggatcgggtagcccagctcgaccagcgcgtccaggtgcttgagcagggtccagttgtgctcgggcagcttggcgaagccgatgcccgggtccaggatgatctgttcggcggcgactccggccttgcgggcggcgtcgacccgctccagcagttcggcgcggacctcggtgaccacgtcgtcgtagctggcgggcgcgtacatgtcggcggagtggccgcgccagtgcatcaggacgaacttggcgccggtgcgggcgaccagcggggccagttccgggtcggccaggccgccggagacgtcgttgacaatggacgctccccgccggatcgccacctcggcgaccgaggcgcgggtggtgtcgatgctgacggtcatgccgtcggcggtcagcgcggcgacgatgtcgacggtgcgggcgatctcggtcgcggcgtcgatgcgcttggctcccggtctggtggattcgccgcccacgtcgatgatctcggccccgtcgcggcgcatccggcgggcgtgcgcgagggcggtgtccacactggtgtaacggccgccgtcgctgaacgagtccggggtgacgttgaggacgcccatgatgacgggccggtcggggccggaatcggttgcgctgtcgtgatcgcccgcgttgtcgggtcggtcggtgccggtcatggcgacactgtacgagcctggccggaccggtgttcgatcgaccgccttatcggccaccgcaacgcgcactggcagaccgcccggtgacggtcggggcttcggtgccgacggacccgcggcggcgaagcgcgacaacggttatggcttcgggcggccgttcggggacatggcccgacgggccgcgccgcggcgcttccaggccgctccgcccgcgatcgcgccgaccacggctccggccaccaccgcagggaccgcgaacttcgcggccttgcggccggtgcggaagtcgcggacctgccagccgtggtggcgggcctggcgccgcagtgccgcgtccgggttgatggccaccgcgtggccgaccgccttcagcatcggcatgtcgttgctggagtcgctgtaggccgtgcacaggtcgaggtcgaggtcttcccgcttggccagttcgcggatcgcctcggccttggcggggccgtgcatgatgtcgctgaccaatcgtccggtgtagacaccgtcgtggacttcgccgacggtgccgatggcgccggtgaatcccagtcgccgcgcgatgatctcggccagctccaccggggtggccgtcaccagccacacctgctggcccgccgccagatgcgcgtcggccagcgcctgggtgccggaccagatcttggcctcgatggtgtcgtcgaagatctcctcgccgagcgccacgaagtcggccacccgtcgccccgccacaaaggacagcgcggattccttgatctcgttgatgctgccgccgccgagttccttgccccggatgcgaaaccgggcctgctgccacacgaactggagcaggtcgcggtgccggaagtaccggcgggccgccagcccgcgcgcgaaccagtagatcgaagccccgtgcaccagggtgttgtcgacgtcgaagaacgccgccgccctctcatcgatgtgagaggtgtcggtcactacagtggcggcttcaactgcggacctgtcgtcattcacccatagagcctagccgcgcggtgcgtcaaaagtaagcgcgaaacagtgaatgcgggatgtccgtgccgaatccggacatgagatggcgccgcgacaacggagccgggacataggtgagggtcgagcgcacccctcagacgctcgaccctctatatgcacaatgccctgtcgccacccctcgaccgacaaggcatcggccgtattcatcggaacttctcacctgcggtgagggcctcagctgattcgctgtttgccgttatcgttccgacacctacttcaacgagaggcacggctgggggttacgccctgaccgaaaaacatggaaagattttttacgagcggtcgtgggcggcggatttccttgggtcacacgggcgtcgtggaaacgttggcggtgacccagtcgactatggatttcgtggtggcgccgggggtgaacaccttggcgactcccagctcggcgagcttgggaatgtcctcgtcggggatgatgccgccaccgaacacgacgatgtcggaggctccccgttccgccagcagctcggtgacccgtttgaacagcgtcaggtgagctcccgaaaggacactcagcccgacggcgtgggcgtcctcggcgatcgcggcggccacgatctgctccggcgtctggtgcaggccggtgtagatgacttccattccggcgtcccgcagcgcccgggcgacgaccttggcaccgcgatcgtgcccgtccaggccgggtttggccactacaacgcggatgcgcgattccattgaccgtcttcctttcgagcggacgccttcgtccgcgactgttccatcggggtgagcctacctaatgatgactaaggcccgcataaggcaaatctatgcgaatgttattggccgtcacgctgagaatcgctgggcaatgcgtgatcgtgcgcgttagcatccgaggccgcgcgaaacccccgaaaccgaaagcgaaggttcataacccgtggtcgacgcggatcgcctcaaagccaactgggagctggtcgcctcgcacggcgggcaggtgccgctgttcttctactcgacgctgttcctgacccaccccgagacccggcagctgttcccggtgagcatggccgggcagcgcgacaagctggtgcgggcgctgggcgccgtggtcagttccgtcgacgacctggacgcggtggtgccgtacctcaaacagctcggccgcgaccaccgcaagttcggggcggtgcgcgaccactatccggccgtcggcgcggcgctgttggcgacgctggagcacttcagcgggccgcggtgggaccaggcgctggccaaggactggggcgacgcctacgggctggtggcgcaggtgatggccgacgcggccgacgccgagtcgagccccgcgtggtgggacgccgacgtggtggcgcacgaccggcgcgacctggagaccgcggtgctgacgatcaagccccggcagccgctgccgtaccgggccgggcagtcggtgacggtgacctcgccgcaccggccccgggtgtggcggcactactcgcccgccaatgcgccccggccggacgggacgatcgatctgcacgtgcggatggccgaggccggggacgtgtcgacggcgctggtcgacctgaccgcgcccggggacgtgctgcggctgggcccgccggtgggcgacgggctgcgactggacgagacctccgaccggcggctgttgttgctggcgggtggcaccgggctggcgccgctgaaggcgatcgtggaccaggtcgccagcacccggccgcgtccggtgaccctgtactggggggcgcgcaccaccgcgcagctgtacgacctggaccagctgcgggcgatggcggcgcggcacgactggttcgaactgtccgcctgcgtcgaggaacccgcgcgcggactgctgacgggcaacccggtggacctgtccgtccgacatggacatgtggtgggttccgaggtgtacgtctgcggccccacggcgatggtggtctcggcgcgcaaggtcttggtggaggccggggtggacacggggtctattcactatgagacgtatgggagccaggaatgaccgatgagcggcggatcgacgcggcgacggtgaacgcggcccggttcgagctgacaccgctggggcggcggggctaccagcccgaggaggtgcacgagctgatgtcccggatcgccggggaactggagcggcgcgacgccaccgaggccgcgctgcgctcggagtcggaacggttccggctggcgctgcgcgagtggcagtcgcggcagagccagcgacagaacacgatgaccaacaagcccgacaccaacgcggtgctgctgctgtctcaggcgcaggagcaggccgagggctatgtggcgcaggcgcaggactactgccgtcgcctcatcggccaggcacggggccaggcgcagcaggtcctcgagcaggcgcgccgtcaggcggaggagcaggcggagcgggcggcggccgagtaccgcgaacaggcgggcgcgctgcacagcgcccaggccgaggagcaggcccgacggctggcgcgggtgcagtcgttcctgggcgcggtcacggccgccgaggagcagctgcgcgaagcgcgcgagaacctggccgccgaggtcgagcacctggtgcaggaagcgccgagctagccagccgacggctcgcggctcacagccgggacagcagctgctggacgttggcctcgtattcgtaccactcgacgtcgttgcggaaaccgagctgcgcgtcgacgtgggcgtaggggtcgccgtccgacgccgtccaggtctgcacgtcgaccagctgcggctcgttctcggccagttcgcacagcatccgggccttcatcgccaggcccagtccatagctgcggtgctcgggggccacgacggtgtcgtactggtcgccacgggtggggcgctgtgcggcgaccaccagttcggtgagaccgacgacggactcggccggttcggcgatcgccaccaccaggtgggtgcgcaggccccggttggccagcgtgtcgagactgtcgcgcagccgccgggcgtcggcggaaccgcgccacgaggtctcgccgttgacccgcagatgcacctttgtggatgcgtagcgctccagcatggactccggcagcccgccggagtagtactccagccggtaaccggccgcgatgcggcgcgagccgtcgcgcacccgctcccagtccatgtcgcgcatgttgagcaggtgccggttctcgatgaccgacgggacgaagccgtagtgctcgtagaagccgacggcgggcgtggtcgcgatgacctccacgccaatggtttcccgtccctcggcggccgcccgctgcgcgacctgcttcagcaggtcccgtccgacgccgctaccgcgctgggtcgggtgcacgaagatctcgaagatcccggtgccgctgaagtcgccgctgaacagcagcaggttcgcgtgtccggccatgtcgccgccaccgtcgcgggccacgaaggccacccgttgttcctgcggcatcgtgaccgccaggtagtccctgagtctgtcgctgtgccactccggttcgcccggcatgtcggaggcgacgacggcgttgagcacgtctctccacccggccagttcgtgttcgctggcggtggccgggtcgaacggggtgacctgcatatcctgctgcctccttgggagccggggaaacagacggtctgatcaagccttgctggcacggccgtacgcgtcggcattgtcgtacacgttgcggacgtaggaatccttgtggttgtaggagaagatcgcggcgtaccagtcctcggcctgcgtcagatcgcgtccatccgcacacagatagtatccggccacgaccgccacgtcatcgatgtcgttgggatcggcctgcccgtcaccgtccgcgtcgtccatccagcgctcccacgtcgaggggatgaactgcatcggaccgaccgcgcggtcgtaggtggtgtcgtcgtcgtacttgccgccgtcggtgtcgcggatctccttgttgccgttggtgccgtccagggccgggccccggatgggcttcttcggacgaccagcatcgtccaaagtggtgccgttcgtggtgccgtggttggtctcgaccttgccgatgcccgccagcgtcgtccacgacagcttgcagtccggcttctcctgcgccagcaccagttcggcgttgccgtaggccatgatggcgcgcgggtcgatgtccaccaggcccttcagcgactccgcccaggtgcgcagcgcctcggtgccggtgttctggtcgccggggctgggactgtcgctgggttcgtcggtggtgggcgcgtcgccgccgccgggcgccgagtcgaggccgggcggcagcgccagcggctgctcggtctcgtcggcggcggcactggtgtcctcggcgtcggcgccataggcccaatcgggtccaatatgcgggacggcgtagacggccaacccgaatactccggcaagcaccgccagcgtcagcgccccctgggtgacgatccgtccgtcggggcgcatgacggcgtcgcgtattcgatcaccgatccgcgaaacgcgtgagaaaacctgcacgcacgcgagtatcccccattaacacgggtgaacaccaccccccgttggtgcctcgtacaacaaagagggtcaaaactgatcgtgttcggatcgcaactcgaatatggggttgctcgtttcgcctgacgagccccttttgtggtcgggtgggcggatgcgttgcttcatccccacccatccactacaacgggtttgccagttatcaccacgcatgtgcgccgcaaccaccaccatcgcggcgcacatcttgcccacgggggaagaggaggtacaaggtgggcaccacattgaggccggacgaacttcccacgggtctggtcacgttcctattcactgatatcgagggctccacgcggctggcccatacccttggggacggctaccggagagtgcttcacgaacaccgacgcctaatgaggcgaatattcacccgatacaccggaacagaattgctcaccgagggcgattctttttttgtggccttttccgaggcggaaaccgccctgcacgcggccgtggaagtgcagttggcgctgaagcaacacgcctggccgacggacccggactggagcggaccagcccggccgaaggtacggataggtctgcacaccgcggtcgccgaacccgacgaacagggctacgcgacctcggcggtgcaccgggcggcgcgggtgtgcgccgcggcgcacggggatcagatcctgtgcacccaatccacactcgactcaaccgtctcactccctgagaagacaaccctgatagacctgggactgttcaccctgcgcggcttcgacgacgtcaaccggctacaccagttgaccgccgacggactgccacgatcattcccccctcccccgatccaaccccgtcatcacaacatccccgccgacgccgacgacttcatcggacgcggcgccgagttggcccaactggcgcgcctcgtcgagggccaccggctcaccagcgtcacggcgttgccccagaccggcaagaccaggctggtgcgcgagctggggcgccgactcatccccagcttccacgacggcgcctggtacgcgaccctcgacggcggccacgaccccggccagggggtcgtggcggcgatggggctgcgcggcgacccgttccgatcaccgctggacaccgcgatcgaggcgctgcgccacaaatcggcgctgctggtcttcgacggcaccctgccgtggcacgcccagcacatcacccgcctgctcggcgaatgtccacaggtgagcgtcctgtcggcgtcctcccgtccgctcggcctcaccggcgaggtcaagtgggcgctgcccaccatgcacgtcaccgaggcggcggcggtcctgcgtcgccaggccaccgccgccgccggcggcgtggaccccggggactgcaccgaactgaccaccttcatcgacggtttcccaccggcggtgacgatcctggccccggccatctcgctgtacggcccgtcccggctcatggcccggctccgcgccgacccactagccatactggacgcgcgcggcgagctgtcccggatcctcgacaccgcctgcgaagaactcagttcccgggccacccacctcctccgcgccatgtcggccctccccgcccccgcgggagtcgacgaagccgaacgcctctgcggcggctcagcggaggctctggaggccctcatcgaactggtcgacgcctccctggtcgacgtcacccgcacccgggacggagccctctaccggctccccgccccggtccgctggtacgccgacgcccaacgccgcgcggtcggccaggccgccccgatcctccccctcaagcccacccgggtgcccctgccccggctgagctggatcggcaccgtctcggcctaaccccactccccgcgggcggaggcgactcaccccgcatccgcccgcggggagcgttaaccccagctcatcaggacggcgtggttggcggcggcagcggcggtgaagaactcgaccatctggcggtagttccactccagggattcgagttcgccctcggggtcggcgtcccagactcgcgggtagacctcttgggacatcatcgcggcggggttgtagtgggcgacgagtttggagaacggggtttcggacagggctttcgccgtcgccttgacttcgtcggcgtcccagccgtcgatgcaggtgtcgtcggagatgatgcgggtgccgctgtcgaggaggctcaggcccagtccggcctcgtcggagaggtatatcaggccgccccaggacttctcgaggtcgaggtcggcgaggggatcgatgtcgtcgtcctcgtagaactcgtcgacgaactcctccgcccattccgggtcgttgacggccttggtgagttcggccggggtcaggcggacgaaggtcatgtacatgcccatgggggtacctccaaagtgaacacacgtccgggcacctcgctgggacgaggtgcccggacggactgggttaatcgggaagggtggttcagtggcgcttgccgaggccgggttcgctttcctgccaggcccggttgagcgcggtgaccgcgacggtgaggtcggggtcggcttcgaaggtgtactcctccttggtggcgtccggtgtggccggacggaccgccaccaggttggtggcgtcggcgaaggagcactcgtcgggtttgcccttgaccgcgtagacggcgtaccaggtgaccgcgtcgaccccctcgcgtttcttggaaggcttgtcccacttgaccgtgtacttgccgcccgcgtcgtggacgctggtgaccttgggggccttggggggtttgccgcccagttgtttggccgcggggacgagggcggggcgggtgtagtgctcgtcgcgcagcagggtcatcgcgtcgagtttgtcctcgcggaccgatttggccgagaagtagatgttgccgttgacggccttgtggtcccgggtgagggtgaggtggttgaggagttccttggggtcctccttccactccggggaggccgtgtcgacgccgaccttgtaggtggcctcgccgatgtagagctggcaggggacgtcggcgcagacttcgttccaccacttggcgagcaccttgtaggacgccgccttgagggacatggcccagtagatctggggcgcgatgtagtcgatccagccttcgcgcacccatttgcgggtgtcggcgtagaggacgtcgtaggtgggggcgcccgcggtggtgtcggagccctccgggtcgtccttcttgttgcgccacacgccgaaggggctgacgccgaacttgacccagggcttggactccttgatgcggcgcccgaactccttgatcagttcgtcggtgttgttgcgccgccagtcggccttgttgtcgaagtcgccgccgtgttcggcgaacgccttctcgtcgtcgaagtcctcggtgcccgacgggtacgggtagaagtagtcgtcgaagtggacaccgtcgatgtcgtacttgtcgacggcgtccatcatggcgtcgatgacgaactcgcggacttccggcagacccgggttgtagtagagctgtccgccggacttcgggtacgccacaacccattccgggttcttgcgggccgggtgggattcgtggagcttgttgaggtcggtgcccacgtcgcccacggccgccttcatggagatgcggtacgggttgagccaggcgtggaactcgagcccggccttgtgggtctcctcgacggcgaaggcgaccgggtcgtaaccggggtccttgccctgggtgccggtgagccagcgggaccacggctcgaacttggacggccagaaggcgtcggcggtcggacggatctgggtgaccacggcgttgagctggtattcgtgggcgtcgtccaggaagcgcttgtactcggctttctgggtttcgacgtcgagaccggacttggagggccagtcgatgttgacggtggtggcgatccaggagccgcgcagctgccgcttggggcgggcggggtcgggctcgcacttgggtttcctctgatcggactcggtgtcggcgaaggcggccgatccggcccagacggccgcgcctccggccgccaccgcaccggtggcacccagcaccgtgcgacggctcagcgcgaacggcggtcgagattcaggcatgaaacgctccggggttcggggtcaatcgcggtcaagctgcccagcatcgcaggtttagcacacaagtcaacgacgagatctaaaaagcttccataacgcaactcatcgatatggacgagcgctttcaggttcaatccggggacgtcgcgataggtgaccatggcggccgcacccagccattcggctccggtggaggtgacgaggtcgcggatggccagggcttgggcgccggtttccacgacgtcgtccacaagcagcacccggtcgccggggccgggcatttcggtggcggtggccagggttatggagccgtcgggtcgcgggagtttctggatgccgagcatgccgacgccgagggtggtggcggtcaggggcgcgagcaggtagccggaggactgggctccggcgaccaggttggcttcggacggggcgtgcagttcggccagggccggaccgagcaggcgcagcagttccgcgtcggaccaccagtgcagtgtggccagtcggtcgccgctccacaccgtggtctcgcgcagccgccgccgggcggcttcggcggcggtcacgcgcaaccgcaccgcgacagtgtggacgccacctcgtcgatggccgcttcgacgtcggggccgttgcccttgccgttgaagatgatcgagaaggccagcagccttccctccttggtgacggtcatgccggtcagcgagttgaccgtggtcagggtgccggtcttggcgtggaccttgccgaccacgtcggcgtcgtcgtagcggtcgtccagggcgccgctgtagccggagaccgggaaaccggcgaggatgccgctggcggcggtgtgcttgccgttggcggcctggtagacgacggcggcgagcgcgtcgctggtgagccggttgtcgagggacaggccgctgttgtcggacagttcgacgccgtccatcgggacgtccatgtcggacaggacgtcgatggtggcctcgacgccgccggcgaaggacgcgtccttgtccttggccagcgcggtctggcgggccagcgcgtcggccagcaggttgtcgctggtgaccagcgcgaactcggcgagccgctgcatggtcggcgagtggacgacgcccagttccgccgcgtccttcttggcggtgccctcggcgacctcgacgccgcccagcagttcggagagggcgtcggtgacggctgcggacgggtcgtcgtggcgggcggcgcgcgaacccgggtcggggccggagcggccaccgtccaacatgatcggttcgagtttcgcggtgtagcccgaggcgacgtcggcggccgggacaccgggggcgaccgggtcgtcggcgaagatcgacatgtcgaccacgagtttggtgatctgcttgtcccccatggctttcttgacctgttcggccaggtccgccaggctcgccgcgccccggaagaagccgtcgccgtccttggagagcatgacgtcgccgcccgcgaccagcaccacctcgccctcggattcgccctcgacgaccttggtggggatgcggtacgcgggcccgcgtgcggtcagcgcggccgcggcggtggcgaccttcgtggacgaggccggggtggccgctttgtcgccttgcgaggcgtacagcgactcaccggtgaacccgtccagcacggtggcggtggtcttgcccttgagcgaaccgccgttgatcagcggatccagctcggcggccagcgcgtcggcgtcgacggcgggcgcgtcggcgtccagaccctcgggcgccccgggggccttgggcggggccatctccgggaacgacagcagcgccgacgccgggcgggtgtcgacggtgacgaagaccactcccgccgccacgagcaccgacaccaccgctaccaggatgaacagcgagtaacgtgttttccccgccgacgcttgcccggcgggactaccgtgtgacgcatcgcttagtgcgccggggtggggtttggtacttgtggccacgaagcgagactacttgcactcaattgtcggcaccaaaccaacagtcacaaggagacgccgtggagttcgacgtcaccatcgaaatccccaaagggaaccgcaacaagtacgaagtggaccacgagacggggcggatccgtctggaccgcacgttgttcaccgcgacccagtacccggccgactacggcttcatcgagaacaccctcggcgaggacgacgacccgctggacgcgctggtactggttcccgaaccgacgtttcccggctgtctgatccgggcccgcgccatcggcatgttccggatgcgcgacgagaagggcggcgacgacaaggtgctgtgcgtcccggccgacgacccccggcaggagcacctgcgcgacatccaccacgtgccggagttcgaccgcatggagatcgaacacttcttccaggtgtacaaggacctggagccgggcaagagcgtcgagggcgccacctgggtcggacgcaccgaggccgaggcggagatccgccgttcggtccagcgcgagatcgaccgcaaggccaaagaatccggtgacgatcaccagtagtcctccctccggtacgcgtgatcacgcgtaccggaggttttggctggtgttgcatatcctcgggtagggtcgcgcgcatggctcaaaacaccccccctggctggtaccccgatccccaaggaagcggccagcagcgttactgggacggaaaccagtggacgccccacctcaaccccggtcagcaacagcagcaccagcagccctcgcagctggagaagctggccgaactcgacgtgtcgggacccgccaacgcgtcccagatccagcagcaggtgcagcaccaggccggtgtgcagccgacccagcgcggcggcggcaccctgttcaccgaaccggtgctcgtggtcaaccagaagaccaagctcatcgagatcaacaacgagtactccgtctacgaccaggccgggcagcagctcgcggcggtcgtccaggtcgggcagagcggcctgaagaaggccatccggttcctgggcagctacgaccagttcatgacccacaagttcgagatccgcgacggccacggccgggtgctgctcaaggcgacccgtccggcgaagttcgtcaagtcgcgggtcgtcatcgaacgcggcgacggcgccccgatcggtgagatcaagcagctcaacgcgatcggcaagatcaacttcgggctgatcgtcaacggccaggagatcggccagatccggggcgagaactggcgtgcctggaacttcgcggtcgtcgaccacaccggtgccgaggtcgcccggatcaccaagaccttcgagggcgtgctgaagaccatgttcaccacggccgacaactacgtgctccagatccaccgtccacttcaggacccgatgctgtcgatggtgatcacctcggcgctgaccatcgacaccgccctgaagcaggactcccgcggcctgggtggctagctagacgacatgatgcgcttcggcctcggcggccgcgtcctcaggggcgtcggacgccggggccgctccacgtagttcgtagttcggcagcagcaccgcgatgacgaccgcaagcgccgcgatgcaggccgcgacgatgaagatctggtccaggccggtgacgaaggcctgctgtatcgcgtcgcgcagcggggcgggcagcgccaggatcgaggccgggtcctgcatgatgccgtcggccccggcggtgtgggacttctcggcgaactccttggcctgctcgggaggcagctgtttcaccgcctcggggatcgaggtgctcatggattcggcgacctgggcggtcatgacggcgcccatggccgcgaccccgaaggcgccgcccagcgaccggaagaacgtggccgtggacgtcccggcgcccaggtccttgggggcgaccgagttctgcaccgccagcaccagcggctgcatgaacaggcccagcccgacgcccagcaccgccatgaagcagaaggtctgccacagcggcgtgtcggtgtgcagctgggtgaacagcgccaggcccgtcgtcaccagtaccgcgccgacgacgatgaaccacttgtagcgtccgatggcgctgatggcgcgtccggagacgatcgaggtgatgacgatgcccagcatcatcggcagcatcagcagcccggactcggtgggcgagtagccccgcacgatctgcaggtacagcgggacgtagatgatgccgccgaacatcgccacgcccagcaccagcgaaccggcgttggcgaggctgaaggtgccgcgcttgaacagccgcagcggcaggatcggttcctcggcgcgggtctcgacgaacaggaagatcgcggccagcacgccaccggcgacgaacaggccgatgatcaccggcgagtcccagtcgtactccttgccgccccacgaggtggccagcagcaggcacaccaccgaggcgaccaggaacgcggcgccgacgtagtcgatcttgtgctggcggcgttcggtcttcaccagcttcagcatccggtcgatcatgaccagcgcgacgatgccgccgggcaggttgatgtagaagatccaccgccagtccacatcggccagccaaccgcccagcagtggtccggccacactggagaacccgaacaccgcgccgaagaaaccctggtaccgtccacgttcccggggactcaccacatcggacacgacggtgaaggccagcgtcatcaacccgccagcgcccagcccctgcaggccccggaagaagatcagctgcatcatgttctgcgacatcccggccaacagcgacccgaccaggaagatcacgatggccgacaacaggatcggcctgcgtccatacaaatcggacagtttgccgtacagcggggtcgaggcggtcgcggccagcaggtacgccgtcaccacccaggcgtactcgttgagcccacccaggtcgccgacgatcgtgggcaacgcggtacccacaatggtctgatcgagcgccgccagcagcatggtcagcatcaacccgaccagcagcagatacaggtgccggttgctcaactgcgcactgcgtcgctcactcatggcctagacgataggcacccttcgaagccgaaaccgacgtttgagtcagcttgcccaaacgacctcgtcgagaaacgtctccatggcggtgcccatcaacgccagcacctccgccgaccgggccagcggctcgccgggccggaagaacccgtggtcggcgccctcgatctcgcacacgtgcggcgtcagctcacgggccagcttcccgtcccaactcggatcggcggtcccaccgacgagcaggaacggcgccttgccgccccgcaacgcctcggccacccgatcgacggtcaacagcggcgtcaaccagatcgcgggcagccgccgttcggcggcgatggccgccgcgttgctccccagcgacttgcccaccacaacggtcgacgccaccgggtccaccccgtccatgaccggctcgacgtgctcccgcacccagcccagcaccgtgtccggctgcgtgtagagactctgcggcggctcccactggatctgatgaacctcggccccccgctcgctcgcggcggcgttcgcgtacgtcatccacggcgtcgcctgcccgccccaggcccccggaatgagcaccgccgctcgtttgtcactcatgtcgcggacgctacgcgcgcggcggccaagatcacaagggcaattcattacgagcgaatgggtcgttcggaccgaacccagtagcgtcgcctccgccgaggccagtacactcgacgaccgatccacccgccgccttagctcagtcggcagagcgattcactcgtaatgaataggtcatcggttcgattccgataggcggctccaaagtttcagcaggtcaaaagcaccatcttcggatggtgctttttcatgtccacctcgcgtgttgcggaatgtggtgcgaatcttcttagactcgcaccatgagcagtcgccgaacgcctgaaaaacgccaacgcggacggatcgaagtcctcaaaagcgggtcactgagagtcagcgtctacgcgggccaagacgcgctcaccaagaagcgcaactacctcaccgagaccatcacgctgtcgcccaacgcctccgcgaagcagcagcgcgaagcatgggaccttgctgagcgcacccgccgccggttcatcaccgaagtcgacgaacggcgccacccgcgcactaacgccaccgtcgctcaggcactggatcggtacttcgacccgaagcagacgagtctgaagatctcagagaacacccgcagcgcctacgaaagcgaagtggccaaccacattcgaccgctccttgggcatctgcgcatcgctgacatcgacgccgaggtgctcgactccttcgacgccaagctacgcacctgccgcgcgcactgcgaaggtcgtcggttcaccgaacaccgcaccaagcgtccccatgactgtgacgaccgctgcgggccccacctgtgcaaaccgttggccgaatacagcattgcccacatccgagcggtcctgtccggcgtattcaagcgcgcgatccggtggaagtggatcaccgtcaatcccatggcgcaggccgaagagctcgaacttccacccccagatccgcagcctgtgtccgctgttgaagccgcccggattgccaacgaggcgtggaaggacccggactggggaatgctggtttggctaaagatgcgcaccggtctacgccgaggtgaagtctgcgcactcaagttgggcttgcttgatctcgacgcggcggtgctgcgaaccgagaccgccatcgcgcagaaggggaaacggacctgggagaagccgaccaagacgcaccggaagcggcgcattgcgctcaccgttgaggatgtcgagctactgcgggcttacctggaacaccgtggggcccgcgccaacgagctcggactatcgatcgagccaactggccgattgttctcgctgtctcctgaccactccgcttggctgaagccagattccgtcagtcagcgcttcgaccgtatggtcacccgtctgggcatagacacgaccatcaagaacctccggcactactccgcgacggaactaatcgcggccggcgtggacgtccgcaccgtcgccggccgtctgggacacggcggcggcggcaccacaacgctccgggtctactccgcgttcctcgccgaggccgaccaaaaagctgccgaactgaccagtgcgcgaatgccccagcttccaagtggcgtcgaccatctctttagctccaaacccgagaaggctgtgcccgaagaaccctcgatgccttacgaacgcatcgccgccgacctggcgggagcaattcggtctggaatcctgtcgtccggagatcgcattccggcacagcacgccctcgccactcgatacggcgtcgcaccaagcactgcccatcgcgcactcgagctacttaaaaaggatggcttgattcaagccgcacggggtgttccagcgacagtgatctagatgcaaaacgctacgacgtcaacatccaaactgtccatcgcgccgtcgacctgctcaagcaggacggtctcgttaccgttcacgggcgtcgccgcaaccgttgtctgagaacggtcttggacgacaagaccggtgctggccgcatgtgccgccagttcaccgaatcgggggacaaaaccttcgaatcccctgacacgggcgacatctcgcgcctatggtcgcctcgacccttccgtttctctcatatggatagtctttgatggatagaaattcctggttctccccgccgcctccaccgcccgggtaccccgccgacacgctgcccttctcttccgaaccaccccgcatttacccgccttctgaaccgcctcgggttcacgtttctcgtgagccaccgcgtttgcgggatttcagtgaatggatcccgccgaccttcaagtgctgtccgtgtcacgacatcccccctccttccctgcccaggccaaggcccgcacctgaacccgatcctgaaccggacccggagaccgaggcgagcgaggtggtgtcgatcgccgcgctgcgcgctgatgaattggcggcggtccggacggagctgtcgcgcatcgataccaaagccgggttgctgggcaccggcgtattggccggactggcctggggagccgcggccctcactcccgacaagtcgctggcggtcaccgtttgcggttggggtgcggaggccactgccgcggccgctggcatcgtgctgctgttggtggtgcggcctcgtctacgcggtcgccacggattcctggcgtggtctgggcacccggtgaccagctgggtccggctggaacgcctggcggccaacgatcatgatcatcagcacgaacgccacgctgaactgaccgagctggcggccatggtgaaacacaagtaccggctgctgcgcctggccgtcgacatgctcctcatcgccgccgccctggctgcggtcaccatcatcgtcgacatcgtgctgacctagtccgacagctggtcgggtgccaagtcaccgtggcggcgctgggattcggcgatcaggggaaacagtttcccgtggtagaactgcgcccggttccgtgtccccgcagtgaactccgccagcttctccttggcggtggccacgatctcgggctccacccaccacaagcgccgggccgtcaccaggtcgcatccggcgtcttctgcggcgacttcgtcgatcttggtggcgatgccgtcggcttgccacagatcgggccagtcaacgtcccagcgggtgccgcggtcccacggcgaccagtactcggcggccaccgcgtcggactcgtagatgtccaccgccgaggtctgcgcgtgaggccgccacccgatcgtctcctccagtggcggcagctcggcgtcggtgcccgcggcgatgcgctcggcccgcgccttgatgtaggccgggtacaccagcgggtgctgccagtccaggtcgcagcctgcgcacaccagccccgcgttggcctcgcgtgtccacaaccgccacggcccctcggcagcgcaaaccgggcaggtcaccgtgtagatgcgcatccactcgatgcggtcgacctcaaggttcgtcatctcaccagcctgacacgcgccggggtgtttcgctgaccatccagggcctgtcactgtccggtttgcgaccatccgccgatagccgaccaggacgcgctccactgctgctcccacacaccagcctcctcgccagccgcgaacaggtcgggccagtcgcggcgttgccacgaccatccaccaacgccccatggcttataggacacttctgtgccgatcggcgcttcgggatcatcgacgtaataacgcgacgagcggtgcggccaccagtccccgacagcgtagggctgtggctgcggcaacccagcgacctcccaagcaaacatcgcccgcacccagaccgggtaaatcagcggatgctcgaactgccgactcgcatccagtccatgatcaggggcgtggcactccgcccaggcccgatcatccaatccggaatcgggatgatgacgggcgtacaacctcaccggtccctcggcaccgcagcccggacacgagatccggtagccgtgccagtccggaacgcgccggaattcgaggctgatatcgcgaggcgtggtcgactccatgccgccactgttccacaacccacaccgcatcgcatcgcctaccgtcaccgttcgaacctgtgggcccgatcgttgtgggcggcggtgtaaccgataccggttgcgtgcttgctgggcggcgtttcggcgggcatcgcggggatcgtcggtgatgcccaggtgttcgcgcgcggtggccgcagcaggcttgcggatgtaagcgatgtgccgcaagacctcgatcgcggcagccgcctcaggtgccttggtctgcgggatgaaattgtcgaccgccagacccgccgccgctgtcacatcggattccaccagtccggcagcgcggtgaacacgacacacggcacaccgccgcttgcaccgaccgatcgtggacaccgggtgccggtcacgatcaccggccgacagctgcgcctgccacgcagcgacggcctgggcgacccgcagcacggcctcgcaaatgtcggcagactcttcctccggcgacagcttcaccagcgcgctccacgtcatttccgtatccaaggccatgaagtgatcatgccgggaacgaccgacatcccaccgcgccagtgcgtcaaccggtcacgattcgtcggcttgcttgggcgcgtcgatgacggtgacgcgttcaccgcccaacagcggcgcggtctcggggcctttgagatacggggcgatccatgtgggtcggtgcgtcttgcgggccgggtaccagtggttacgccagtgaccgcgcaccacccaccgatgccggtactgccgcgacgtttccgcaccgtcatccgcccgactgtcggtcaccgaccggcgaagtcgaaccacgcgcacgtccttagcgggaagacctgctcggtcagtgcggcgccgctccggacgccccggcgccacggtgtcggtctccgacaggttgccttgcgacgccaactggaacgcggcgaacaccaaccgcgcccacgacaacgtggtcaccggctcatcagggccgggcagttgaaactcttcgacgggcgcggcatcgtgttgccacgccatggtcgcttcgttgtcaacgatcaataccggaagctggttgcgggcccaggctgcttggcggggatcttcgaagaacgcggcgtcctggtgggcgagcgcttcggagtagaacgacatccacaagccgccagctggccagtacgggttggacactgggccccaagacaccgcgagaatgccgctgtcgtcttgcaacaggcgatcggcaatcggcgcgaagtcagggtcggccgcggcgcgggcctcgaggtcgctggtgagagtttggtcgtcgctgagcgggcggtagagaggctcggcgaacaccgcgaacccgaccttgccgggaaggtcccacggttgcggcgcgaacttcggcatcgtcgggtgggccgcgttaagcagggcgcacaggtcatcatcgacgtaccacaaatcgccttcgctcagccgctttgtttcggttgccgccagctggactgcggctttctccggcgagcctggcggcttgatggcctggcgtcccatcttaatggcctgatagtagaagtcaggccctttaggactgccgtaccattcggccagttcacgacgcaaccggggaacatccgtggcactgaaccgagggaactgtgtgtcagtcacgtcaccaatcctgacagcagactgcgacaggatcaatccaccgagttctcaccgccatcatcacgcggacggctggcaggtgttcattcgatcaggtggcatcgacgccttacctactgccagccgcgatcgttcctggttcgctgggctggtgaaccccaacgatcacatcatcttcgatcccaccgagttcgaccgtcggctcgacaccatcgccacacatcgcacgcaagggcacgaattcgagatcggtcagttcagcgatgaccgctggtactgcgatccggccgacttgtcctactcgccgaccgtctgggccacccgcgccgaagccctcaactacgccgatctcaccgtcgaaatgaaccgcgtgcgcatcacgaacctgtcctgacccgctctatcgctcggggccttgctctcgttgcggggcccggtgtttgcgtgatgccgcttgctggtctgcggcagccgatgggttggctgttcgcgtggcctggtttgtcgtggtggcgaaggcggtgttgactttcttgcgggcggcgggtgttgggggtgcggtggcccgggcggcgcgttgggtggctttgacggcggtgttgaggcgccggatggcttgaccggcggcgccggtggagtggcgctgggacagggcatcgatcaacacggcgatggcggcggcgatgtggatggcggcgaccgcggtggccaaaaggatgctgtcggtcttctcgccgaccttgacgcgatgcaggtgccgcgacaacccgaccagtgtcgtcgaccattctgacggtgtcgcggtcgtgggagcccgggtgggtgcggtggcgcgggcgagctggtcggcggcggccgacagcggcccgagcgtggatcggggctcgatctggtgggccagcagggtggcgaggtcggacaagccccgcgcgacgtcggacgcctcctccaggggtggtggtgcggtgcggatgtcgtcggcggtgtcgctgaggtacttcgtgacatcgggccacaggccggcggcctggtcggtggagacgtgtggacctggcatggtggctgatgcccaggcggcagcggtggcgggtgtggtgtcgggccagcgttgccgcagccggggcagcgacaggtcggcgtcgagcttggaacccgaacaccactgaagcttgtcgccgtctggtagggcgacggcgaagccgaccacggtgccgccagcgtcagtgcgggtgtggactttcaaaccggcggcgtgcaggcgggcggcgaactcaagctcgttcgtcgcgcccgcggctgcggcgcgtacttcccggcgcagcacgacccgctcgacgggtttgccgctacggtgcgcgcggtcgtattcggcgcgcgagaccgggggcctgcggtgtttcttgtcgcgcgccggtaccgccttgaccaacccgaactcgtcctccagcctgtcgcaggcgtcgttggcgcgcttgaattccttgccgcgcgggaaccagaacgggcggccgtcctcacgcactaggaccgcgacgaagtggatgtgatcgttgccctttttggaggcgccgtgatgcaccgccacccaccggcaccccacattgtcgggaccgttggcgaagcccatctcctcggcgaaccgttgcgcgatccgcccccacgtctggctccctagtttgccttcggtgggcggcaaggacagcgagcactgccacacgaacttcttcggctcccgaccgtcggcgatgtaccgggcggcgtccaaccgggccgccagtcccgccaggtcgaatccggactccagcgacccggccggctgaagctcgtcgaccggcgcgtacccggcgactacgtgcggatcagtgtgctcgttggcggtaccgggcccgaacaggtactccagcagaccccggacccggttgcccttggtgacgttaggaatcacgcgacgcgatcacccgcaccgccgcctcgtccaaccgagcggcgcactcgaccagtctggccatcgccggggcgacgccgtcggggacgagctggtggatgtgggcgtagcgggtcagctggttcagattcgccgcagcacccgccacctggcgccgctgctccaacaagaccgcgaccagctgctggcagccgcacgtcttccgcgaccgccgcggggcttcctgtgcggcctccaaagcggcctgcgcgacgaacgccgacaaccgcaacccccgctcctcggcagcccgacggatctcccccagctcgtccttgctgtactgcaccgtgatcttgtggtccctgacctcaccatcccggcgccgcttgcggcgccgagccaccagcactggcattgactcctgtgaatcccccatgggagcaactgtggcaagccgttgccgcccatgccaatcgataacgggtggcgtccatcacgccacccctccgacgctgggtgcgtcgacaaggtgaaaactcggggcaacccagggttttctataccttgctgccccgcccgggaccctatgtggagcgactgagctgcgtctttgacgacctcgcaccgtccacaaggccatatgttgcacgtgatctcgtgcccgaaaccagacgagccgaactttcgatagtgacgcatgtcaatcatgaaatgccttgcctgcctccgaagcgtctgcaaggctcacaaaccacaggggatacatcagtgacaccggtgctccggcaggggttcaccggttaaacgggggacgaagtatgccgaaacgtccacaagggcgaacgacaagcggagacggcgggaccggaaagggggacagcgaagcgacacggctagcaaactgccgagacctgacaggcgaacagctcgccgagatcctggcacatcttgaccagctcatctcgcggatgagcgcactcgacaagcgccttcaacggctcgagacctaaccgccccaaagcgattcgacgccgtccgcctgagtcaggcggcgtggtcttgtgctggtcgcaccagcgacaaggcacgccggacatctgccagtgacaccaccctggtgtcctcttcttcctcggctagttgcgcctcgatcgcctgccgaatccaggccgttttcgggatcccagccttttccgctgccttggacacccgctcggccaactcgatcggcattcgcaatgaccgtaccgtcatgatcggggaaccggccggtggcagctgcgccagcaactccgcctcttcggctggcgtcgacggcggcgcgtcgaactccagccggtccatgacctcctgagtttcggccgcggtcgacggcagccgctcgggacgttcgttgtcagtcatcgcgtccaacctcccagtcggtgaactccgccagttcggcatcgctcatctctcgtgcgccgacgaagcgacgtcgccatgagcccggccgcggcagctcgatcgccacgaccaagggccgaccctcgtcggtgcggctccacaccgccaacacccgcatcccggtgtccgggtcgacgcccaggcggggccatcgaggatgcacatcgctttcgaccacctgtcgcacctcgtactcgtggatgtgcggaggcaagccttcaagagaccactcgtcccacgtatacggcgccacgtcaccagcgtactacgtgagtgatacgcgatcgagaaactctacgtgaggagcaacttgacttccgtcatcgtcggccgagaattgcctgctccttcgagaaatcgatgccgatctctatcgagcgctcatttgctgctatctctggtgaggtgttcatccattcccaggtcgcgcccaccgtttcgacaagggggcgtgatcgcaaccccgctcgctgcgcctttgcggcagctacagcccaggtgcccggtgctgtccgccagagaggcatctcagaccactgacgcactccagcggcgagtaggcggtcatccgacatccagatgagttctgcactgctatgtgtagtggcaatgcaagcgttcagcagccccccgaaagtctctgagccgttggcagcgatgttgaatgcgccatgttgacgatcctcaattgcttgcaccgtgaattctgcaaggtctcgaacatcaactggctgaatacgacgttctgccgaaccaggcgccaatgtaggcccaccctttgcgatgcgcctcagccaccacggcaatcggccaacatactcccgcggccccagaactacgcctgggcgaagtagcagggaacgactttccccaaaaacctcggtcaccgctgattcgcaaccggacttttggtacccataccttgtcggaccatcctcgacgtcttcgccgtatgacgaatctgcgtccggagggcaatgcaaaaggtcggattgctctgagagtgcctctgctggccaacctttgtagacgcttaccgtcgacatgaacacataccggtttacttgagacaacagactcgaagcaacattcagtacattccggggcacgtaccctgacgtgtcgacaagagcatcccaaggcccatattcagctagcccctgtatatccccaacacaagtcctgtcaccatgaacgttgacagctccaacaacacccctgcctgattgcccacggttgaaggtggtcacgttccatgcccggtcaagcgcctcctcaacgatggctcggcccacaaaccacgtcccgcccagtacaagcaacttcatgtcgccatcatgcacgtgtcgcggtatcagttgccaactgagcttgttgttagccagtcttgaacttcatcggctacttcttgagcttcggcgtcactccgccaaagctccgactgaaggatgtcctttacccgggtcaaccgacctgtcagcgaaatgtttctcgcagacgtgggaacactgaggaccggtctcagcgcctccaaggcaccatctcgatcgcgtgacaacaaacgaccagctgctagatctattcgggttccgctgatctgagaaagtgattgcctcccggcgggaagtgcttgcatctcttccaatgcggcgtttgcctggtgcaccacctgggttccttcaccgacgtccaaccacgcagctgctgcgcaagctgcggcacgcgcggctccgaatgcaaactctccgccagtgtaatggctcagcggatccttgttacttgatgcacggtcaacgtcatcttgtgcactttggagtgtgtcctggatgccgtagatgtccccgacaagggcatacgagcgcgccgctatgtatttcacccgaaccgacggttctcctgaaggtgcgatggtttgggctttccgcagtagggcaagggcagtgtctggttcttcacgccagttggccatagaggcttgcaatcccaaaacccatgcctccagagatgagtggccagccatcgacgcataaatggctgctgcgcgagcgatgtggtccgccgcgtcccaatgccccaggtcgaaagcgctggaagccatgagggcgttcgtctggccgacaactacatacaaatcggacaacaagctaggccgatgtgtcttctcgataagttgccgcgcttggtccgcaactgattgcgctgccctaaacgcctggcgtgctgttcgccgtgatcctcgcgcaatagcggccgagtcctctgaaagggtctccaaaacctcggatgcggaatcgaggctgtaccgctgcacatctagcaaggcatcctcggacgcaacggtgacaagatccgaaactgtggtctcaggggtaggcacgccccgttgaaccgcttggcgaaacttctgctgtagcggctcaggaagttcatccaacagctccgtgagcgaacgttgggcaagtcgcggaagtatctgacgcttttgcttgcgccagttcgcaatcgtacgagttgacacgcgcacacgagcagcaaatcgctcgttcggaaggtttaccaactcttgaaggtggcataggccatcgccagtccatgggtcaattgggtccacctgaacctccatttcccttatggggacttgcgctctgttgcactcacttgcacagcagattcattgatgatcgatcgcgccccgccttgaatgtagttatcagttcaaggaaaggcaaggtcatggaatcgctcccgaggacgaacaggacctcagcagtcgacgtggtctgggctctccgcatcttggaacacaaagctactgcccttgaggctcgtcttgatcgagttgcggcgaaggttcgttgacatgcttcttttcgagtgcagtcaatctctgctccacccggtcaaggatttcgtacaccgcgcccatcttggacatggtctgttcgtagaactcggagaccgagacgtccagttcgtccggcttcagctccgcccactcctggacgtaggtgccgtcgccgacgtacgagatgagccaaccctcgtccttaagaacctgcaatgctcgttccattgtgctcttagacacgtcgtacgttggggcgagttcttcagcgcgcgggagcttggacgacacggcgtacttgccgccttcgatgtcacggcgcaaggccgcagcagcaatcaagaatttcttgccgtcatgcaggcgtcgggatgaactcatcaaactattttaagcaacctatgcctcctatctagcacaagtagctcaggaagattttttcgtccagagacttgacgttcctgagcttcctaggtagcttgagtacctcaagccaatgaaaggagttcggacagtgacgaacagttcggaccttcaagaaaccggcacctgtgccgagtgcggcggcgcagccgagccgaatcgccagtcgtgcggcaagtgcgcacgccgctcgcgtttcgtgcgtcgccgccagcggggtggccggcgatgaccgcggtcttttcttcttccccgagttcatccgttacggatacttcagcctcggagtgtccacaacagtctgtgaaaggagcttccatgtctgacaaggattccgtcgccgaggcggctcggcggatgtgccgggccgagcacaagcccgatcgtgttcaagttcgcaaggcgtgcgatgcctgtttcgaggccgctgttcgcaacgatgagcgggtcgcggtgcagctggagacggcggaggcttcgccatggccagaggtcgacaaggccatcgtggcgcggagtctgcgggcccgtggggtgcggatcgtcgacatcatggcgggcctgtcggcttcgtacgaaacggtgtggacgtggctgcactcctggccagttgacactgacggcgacaaacagttccggcgcccggcgactccaatgttcgtggcggtggcgtgatgacgaccaagcacgcccaccttgggccacatcaccggctcgctgccgtcgtccggcagcgttgccgccaagcggggcacccgcagattcacggctcgaacggcatggccggtgtcggatgtggatcgtgctgggaggccgctatccgcgctgatgaacgtcttcgcatcgaggaacagctcccggccgagtgtccacccgacccgttgttgattgacgaggtcgccgtcgagcgattctgcgcaggcgaggcgggaaaaccgcagttgactcgcccggagaaggtcgaagcggcccggcgcctgatcgccagaaacgttccactcgacgagatccgacgccgactggctttgtcgtcgaggatctggcggcagattctcgccgcagccaacggcgacctgccggtgcagacggtcctggtgcgccgcgccgaccgtgaggcggtggcagtatgaacgcttcgttccaagcggtgaccggtgctcccgacgttcggccgcggttcttcgagatccccgagatcgtcgaacagctgcctctgagcaaagacggcgtgtaccgggagatccacgccgggaacttggccgcgatccgtatcggcggggctcacggcggcaagtacatcgtccccgcacgactgctggacctgatggacgcgcagatgcgcggcgtcgggttcgacaccaccgtctccgagctttcgggccggttcctgtcgatcgctgaggccgcgtcgatcctgcggatctcgcgcccggtgttggccaagcgcgcccggggccacgagttcccggcggcacggtacggcggcaagcacatcatcgccggcgccgtcatcgacgacatggaaaccaaagccctgcatgcgatgacgctgatccgaaccgacgattacgtcgcctgcgtccgtcagacggcgatggaggtcgcggcatgagcaatgttgtcgaccccaacaacctgtcgggcgacgaactggtcgccgcgctgcgtcggtgtgcgaaccggccgaaccaacaggctgcgatccagctgctggtatcgcacggtcacctgctcgaccgagccgatgttcgccgcgagttcgtcatggccgaggaacacgacggtgtcgtctacgcctggatgcactgggcacccatcgaggacacgcgcctgccggtgccactgtcgtcgggggaagcggcgctgttgcgcatcgccgcctcgatcggcgacttcggcatcgacgtcaatctcgccaacaccatcaccagcctggacacgcccaatacgcgccgcgtcctggccgcgatcgcccacgccgcaggcaaagacaggctggtgagttggtcatgaacacaccgtttctccccaatcccggcgacccggtcgaggcgctgcagttcgagatcggacgtactcacgcccaactggacaccatggtgcgccatttctcctacatcgccagcggccggttcagcccggctgcggcacgcaagatcctcgacgacattcgcaccgtcgaggccgatctcgaagacatcaccgccgtagtcgcgacaaacgcatccacatctacgtgacgctcgcgcgccctatcgaaaggacacaccacagtgaacatccttcagaagatccggagcttcgcttcgtcggccccggcccgggccatcaaggaagctacgacgacctggactggctgcaccatgctggtgttggcgtatctgggcgcgaaaacgctgtggaatctggacgttcccacgttccccaccgcccatgtcgtggccgtggtcctggcctggggtattgcggcgggtctgggcgagtaccgcgccgccaagcggcgagtccctgacgcggtgaccgttttcgctgcgaactcgttcgtggactgcccgatctgttctcacaaccagatccagctcaacgaggtcgtgtgcgcgtcttgcgacgaccttggcgcccaccagtcgctggcagccaacgccgaacgcaatacccgcatggaaaccctctacgcgatcgtcgccgcccaccagacccgatgaccaccaccacaccgaaaggacactacacagtgaacactgcgggcatctacacctacttcgtcgtctacgtcaacgatggcgggcgcggcgtctccgagatgagcttgggcaagcccatcaccaccttcgagcagatccggcagatcgccagggtgatcgaggccgacaacggcatcaccggtgtcacggtcacctggtaccagctgctttctggccccgaggccaacaaccgcctggaggacgcgctgcgggatgtgcacaactttctcagccgcgcactggacaacgccgccgccgatcgccgcagcggcttctacagccaaaagtcgattctcgacaccttgaccgggaacgtgcgcgaagcccgcgccaccctcggcgcgctgaccgatcagtaacccccgtccctgctgtcccgaaaggagactcgctgtgagcacagtggccaacaccaccactgcgatcgaagccaccaacgacccgaccgctgcggcgtggtgccgcgcctgcgaccagccggtcggatcgtgtgagtgcgaccggtcgacgagtcccgctcaccccaccgttgcggtcgccggtcgaccggacaccaccgccccggtcgatgcccggtcgcattcgggtgcggcgccggtcgaggagcggtcagcgaccgaccgctcctcggcggactcgacgacggtcgccccgttgcggctgggcggcaagacggcagcggggctgttggcgttggccgccgccgcactgggactggtgggcttcgccgtctcgttcgaaaccgtcgccgaagccgtcgaacctgccttccaggaatacgcgttcctggttcccaccggcgtcgatctgggcatcttcgtgttcgccgggatcgggttgctgctggcccgcatggacatgagcctgccgtggctgcgcctggtgccatggggtctgaccgccgccaccgtgtacctgaacatcaccgcctacgaccagctgatgtaccaggtcgcgcacgctgtcttgccgctgttgtgggtcgtggtgtgcgaagtgggcacccacgtcatccgggtgcgcgtcggcctggaacgcggcacccacaccgacagcatccccatgtttcggtggctgctggcgcctgtcgcgacgttcaggctgtggcgggtcatgcggctgtggaacatcacctcctacccccaggcgctagccgacgagaagcagcgactgctggccaagaccgcgatgatgtgtcgctacggcaacgcctggcgcaaagaagccccggcgatgctgcgcgcccgctaccggatgcgcaccctcaccgaaaccgatgtgtgggcctggcacaccgaccgccccgcacccgaccgggcagcgaccgccaaacgaccggcggatacacgcagcgaccgcaaacccgcgccagcgaccggcaaacccaccgtggcccaccgaccggacaccacccggcgatccacgccgcgaccgacaccgaccggaaccgaccgctcaacccagtccgacgacagcgtcccgaccgccgaccgactcgccgccgcctacgcccaattcaaagccgaaggcatcgagccttccggcaccgaactggccgcaaaggccgactgcagcaagaccgtcgccaacgactggaagaaacagcgccgtgaaggaggcaagtgatgtccggacaccgaatccgcaagggacagcccaaacagtcacagcaacgcgctcagcgccgtcaggccagcctcgcctacaagctcaccggcgcgtcgaccccgttggagcgcatcactatcgccgccgacttcgtgcgcggcgcggtgaaagtcgcgccacccgacgtcgcccagcaggtcagccagtacctggttgaccagctcattgacgcaggcaatcacctgctggccacgtcagtcaacagcacgaggaaggaagcggcatgagccagatcaagccgggctggacaccgttcggtccctcatccgacagcggtaataccgccactgagggtaagtccgcactccgcactccgcactccgcagaaacaccgacggagacgttcaaggcgggccagcgcgcggacgcgcgcgcgaggatacccgaggagtccgcaccaaagtccgcacacaccgacaacgccgacgacagcaacgatctgtcgttcaaggaagcggtcggtcagtggctggccggtgtcggggcccgcgtcaaaccgatagccgaagggcttcgaccgccatcggtgtggaccgaagccccggcgtcgctggccgcgctggtgcgctacgccgacaccgcgccgtgggccgacaaggctggcccgatcaggacgatgggcaagctgtggtgccgcgtcatctcggtccccgtatccgtcatcgcctactacatcgcgtggctgacgcaacgaccctcgcggttcatcacggcggtcatcgtctacgccgtcatcgcccacacctcgatcggctcatggctgccgtggttgtgggaaaccacctagaccctcttcacagaaaggaatcgactcatgggaaacagcatcctcgccggagtctcactactggtcttcggagtcttgtactggcagaacctgtggaagaaactgcagtgctggctgctggtgttggtcggctggggcctgggcggcctgctgggcgactggctgcaatacctcatcggccaagccaacggcctgaccgcggaatggatgcaggtgctgttcggcatcggcgtgcccgcggctgtcgccgtcgtagcgctgttgatcttcgtactcgacatgctgcccgattccaaggtgcgcaccaaacccgtcggctggcacacccgcatcgccgcgctgctggtgccgttgagcctggcctccatgcccgcgctgggcgccaacctctccgcagcgatcggtgtgtgatccggcatggaacccatcacactcatgctcatcggtgccgtcgtcggcctgcacatcctcggcaaaggcgccaccgacgtcgcctacgccgtgcggggcaaggactcgccacggtgggaggcgcgcaaggccgccatcgccgcggctgccaaaaacggcggccgaccggtgcgcatcggcctgggcggctacatcgccgacctgatcgacgacggcttcaccgccgccaaagcccgccatgatgccaagttgtcctcaccacgggacacacggaacaaaccgatgcgggcctacctcggccggcggtgggagcaccgctgggaaaacgccacgatcaagcacgaccgcaagcaccaccagcggcagatcaagcgcggactgatcgaccccgagacccgcgccaccgggggattggacgaggtcttcgacaccgtgccacgcgacgcgccctcgttcgacgcgaatcaggtcaacgaggacgtggtgcacgaacgcaaacccggcgacacactgccgcgcccacagttcaccggcaccgcctccctgtctgatgtgggaatagcggacctgcccgacctccacaccgtgctggaacaggccaagggccagtcgggcccggaacgggagctgttgctgcgccaacgtgcccggcacgaagtcgaactcgaactgatgcgacgcgccttggcctcgccgatcggtcaagaccgggcacgcgatctgtccacgttcttccgcgaggactggcaagaccgcatccaacgcgagctcaagctccaggcactcgacgacccgacgtatcacgaccaggttgacgcgcgcttcgacgacctgatgcaccaagccgacctctcgaccgactccacacaggagaacaccatggcacagccaaacccgtcgtccggcgacgacaccgcgatggatcacggcgacccccgcgaccttcgcttcactcccgaccgcgacgccacggacctgctcaaacacccgtcggaccggcgacctgacgagttcatggactgggtgaagaagacctaccccgattcctggcagcagcgtctggacctcgttcccgagaagacgaagtccgaatgggaacaccaccgtttggaacaacgacgcgtcctggacgacgccgccggttcttcggatgaggcatccggacggctggccgacgtcatccccttcaaccgaatcctcaaccacggaaaggacacccacatgtcaaccaccgcaagcgccgagctcgacggcctggaagccgcgatcgcctgggccaacgacaccaacaacgacgccaccgagatgatctccgatctcgagaccgcctcggtctcactggccgaaggcggcgtcaccggcaaacccctggaactgctgaccgagatcggcgacctgtacgaccagctcgcctccctgacctcctcactgaaaaccgagctggaagcccagcaggaagtcactgacgcctacaacgccgtccccgacgccggcgacaaggaattcgtcaccaactaaccccaatcgtggcggccgggcgtccggccgccaccccaccaatcgccgtcaccactaaggagggtcgtcgtgaccgccacgctcaacaccgaccgcgcgaatcccgcgaccggaccacaggtcgtcggcgatgacaccaaccccaaggccaccaccgtgccacccgggctcggccaagccccgccccgcgacaaaatcaccacactcctgcgccctcaagccaccccgcattatgtggtcgcgtgcctgatggcctcggccggtgccgcccaggtcgcctccgaagcctccggcgaaccaggcatcgtcgcggtcaccaccgccagcgtcttgttcgttgtcgccgtgttgctggcgtgcaagaagaacatccgcctgcgggtcaagaacctgatgcgcgacttcggcaaaggctgggtgtggacggtcgccttgagcatcatcggctggctggtcaccgtcgccggaaccgggatctcgtgggaatccaccgccacgctcctgaccgccggatacggcctgagcctgcgctggtggcaggccaaacgcatccccaaccccggcgcgccagcgaaactcgcgccagcgaccacggcgccgttgacctactcccagatcctcacacgctggaaagccaccgtggcctgccagggcgggaaactgcccggctccatcctgaccaaccgcaccgtcaccaaggtcggcgagcagtacctgctgcagctggtgtccggcaagcagaaattcgaagacgtcgtcaacgccgtgccgctcatcgcgtccggcctgcgctgcgaaccctccgacctcgttcccgaacgcgtgcccggcgacgcgtccttggtcaagctgacgatcctgaccaactcgccgttgaagaaaccgcgtctgttcaccgaggtcctcgacatcgatgacgggctcatcgggctggggccgtgggccgacgccgacggtatcgcctcctaccgcctgtacaccaagaactcgatgtggggcggcgtcgtcatcggcggcatcggctccggcaaatccgaaatgctcaccggcatcgcggtgtccgccatgatgcgcggcgacaccctggtgtgcttcgccgacggccaagacggcgccagcgcccccgaactggtcgacaaggcgcactggttcgccggcgccgaacgcgccaagctgatgctgcgcggcctggccgcgatggtgcagtggcgctcccggcaaaacctgcgccacaagtggaagggcttcacccccaagacccaaggccgccccggcatcctggccatcttggacgaatgccacctcatcttcgccgaccccgaatgccagcaactcggcgagtacatcgcccgagtcggccgcaaggtcggcgtcgcgttgctgtgcggcagccagtacgcgggcatcaagaccttcggcaactccaaaccactgcgttcggccatcatggagggcaacgtcatcgcgctcaaaaccgccaacaagggcgagaagcacttcttccccaacctggacctcgatccgatcaacctgcccgcgggcatgcccggcttcggatacctcgtcgatgtgaccggttccggcaagaccgctcccttccgaggccgttacttcgccgaacaacccgacgacgcgcccgacgatcacgtcgagccctacagcgtcacctggtggctgaaccaatgccccgacctcgacatggacaccctgtcgatcaccgcggccgacgccgtgctcgacggcggatacaccaaccgccacaccgccgtcaccgaggaactcgaccggtggggcgcgattgtcgacgccatggaaaccggccaggtcaacgtgaacctcaagaacctggacgccaccgtcaccgctgagctgtttgacaaggcacccaccaacaccacgatgaccgtccgtttcggacgacgcctgaccagatacctgaaacggcgaccgcaaacaacttctcgctctgcggcggccaccaccccggcgggtctgtcgaccgccgaggccaccgtctacaccgcgctggccacccacggccccatgaagctcggccaactggtggacaaaaccccatacgaagaaacctatgtgcgccagcaactgacctcgctgatgaaagccgagcacatagaacagcccaagaaatacgggccctacgccatcacccacacctcggtcgccaaagcggcctgaccaccaacacgacaatcagaaaggaatccgttcatggccaacacattcaaggtcaacgacattgtgatcctcccggcagccggaagggtcaagggcaaggtcaagcagatcgacggcgacgacgtcttcgtcaagtggaacggcggcaccttggtcagcccggaaggtgagaactgggtgccagccagcgatctggagctgttccacaggccctgacagcgaggcgacgggtcgcagcaaccactcggtctcgaacggaccaacggccaccaaccgtccacaccacacaatcaatgatccagtcacggcacagtagaaggagcgtcatgtgacctaccagaacccgaccatccgcgaggtactgaacgccgccgccgacctgatcgaagaacatggcctggagaagggccacttcgtgaacaacggccgctacgacgcgcgcggcgccatcgccaaagccatcggattgcatgtctccccggccatcctcggcggagacatgacgcgatacagccaggtcgtgctgtgctttgcccgccacatgggtttggcagacgaattcgcgatctcggactgggacagccatcccgaccgcacccccgcccaggtggtcaccgctttgcgggccgccgcaaacgaagctcccaacgactgaccaggtgggcccggcgaagtttggcgactggccgggcccgtccttctcaaccgtcttctagctgcaaaggaatcctcatcatgacagcacaaccctgcctgcgcgcgatcacagtgcgccaaccgtgggccgagctcatcacctacgcccgcaagaccgtcgagaatcgatcgtggacctgcacctggcggggactgctggcgatccacgcgggcaaaactcccgaagccgacgccgccgagatatgccgatacttcggactccgaaaaccctccgccttgacctacggcgcgatcatcgccgtcgcgcgcctcgtcgatgtgcacgacaactgttccggggactgctcatactgggccgaacccgaggcccaattccactgggtcctggccgacaccgtggacttgcggcaacccatgaactgctccgggaaacagcgactgtggacaccggaagccgacaccgccacagcagttctcgaccaactgcccgctcgccttcacgccgcgccgggcattgacgccagcaccgaccccagtccgctggaggtcatccatgcctgagcttcgcgtccgtatcgacggcgccgatgtggcgctcggcgagtgcgagtgggtgttgtgggcgccgtgcggttgccccatcgggtgcgcactagccagcgaaggcaatagagccaccgaggagttggcgtggaaaggcttctaccccaaccagcgcgacatcgacgaccacaagaaaagcggcttccgcctggagctgatgacccgccaacactggtcggccgaggtatacccgctcatgctccaacatgactgtccacacactacctaacccgtttccatcacaactaacaggagatctgcccatgaacaacaccctgagccgattcggcagcgacatcctcggcaaatgctgctgggcccgcgactacaacgacggccacccgaacccggcttggtcgaccggagagaagctcgccgtggcactggtgctcgacgacaaagagttcctgaacgccgaggactacacgattcccgaggccaagcagcgggtgttcagcggcagttgggaatggcgcgacaaggcgcacttcgacgactggctggtgcagcttcgcgccctgctggacaccagctcggattgacacaccacctccctaactggaggtgtgggacgccgttgggcgcacgcctggcagcaaccgccacgacggcgtcccacctcagccactcaacttcacgaatcaaggaaaggggcttcgcgcttgagcataaccattacccagcttcacgacctggtcgccgaggtggaagcgtcgggaccacggcgggtacagcggtgccggaccgctggctggcgcatgccgccgaacaccgtctatgtcgggcggcccagcagattcgccaacccgtttcccatcaccggcgggaatgccaaggtggcggtagcgtacttccgcaaccacttggccgcccgaccggacctcgcggccgacatccgcgcccagttggtcggccggaacctggcgtgctggtgcgcgcgcttcgacacggctggtctccgggtgctgtgccacgcggacatgctgctggtggtcgccaaaggctggggcctgcatgacttcatctgagccgatcgaggccgtgccgccgcacgagcagctcgccgagcagagcgtgctgggggcgatgctgtactcggccaacgtcatcgccgaactggtcccggaactgaccggtcacgacttctacgacccgaaacaccagctggtgttcgccgcgatctgcgacatgttcgccgccgggactccagtggacgcggtgtcgatcgtcgacgagctgaacaagcgagacgagctgaggcgcgtcggcggagccccgtacatccatacgctgcttcgcgcggccgcctcggcgggttcagcgtcataccacgcgctgcgtatcgtcaagccgaaggcgttgcagcgtcggctgatcgaagccgggatccgcatccagcaattggggtaccgcgggggagacggtaccgccgacgccgccgagcagatcctgttcgccgccaccgacaccgggcagtccggcgacgtcgtgtccatttccgagctgctggttcccgcactggaccggctagaggccgtcgccgagggcaagaacgacaccgggctgcccaccggtttgcccgatatggacaagatcatcggcggactaaagtccggacagctgatcgtgatcgccgccaggccatccatgggcaagagcgtgttggccaccgacatcgcccgccacgtcagcctcaagcagcgcctgggcgtgctgttcgtgtcgctggagatgagcaaggacgaggtcaccaaccggattctggccgccgagggcgggatcgatctgggggtgttcaacggcaccaagaaacccaccgacgacgacttcgccaaggcatcgatggccgcggctcgcctggccgaagccgatttgtgcatcgacgcttcggccgacgccaccgtcttggaggtccgcgccaaggcccgtcggctcgccgccagcaaccaccgcttgggactggtcatcgtcgactacctgcaactgatgccctcgccccggcgcgccgacacccgcgaacgtgaagtcgccgaaatctcgcgcggcctgaaactgctggccaaggacatctcgtgccccgtcatcgccgtcgcgcagctcaaccgcaatgtcgaagcccgcactgacaagcgcccaatgatgtccgacctgcgcgaatccggcgcgctggaggccgacgccgacatcatcttgctgctgcaccgcgatgactactacgaccccgaatcgccgcggtccggcgagcttgacatccacatcgccaagaaccgcaacggccgcaccgacaccatcacgaccgcagcccagctccacaaggcacgcatcgtctcgatcgcatagaagggtttggcgtctacatgagtttcaaggtctacacgcacgtactgaacaccacagtgggcaacgcgacggcgaagctgatcctgcttggtctggccgaacacgcccacgacgatggggacgcggcattccccggtgtggatctcctcgcccggtacggcgagtgctccgaacgcaccgtccaacgccatctggagtacctccgcaagcacgggtacatccggtacggcgatcaacgctttgtcgcccacgtgcgaggtgatcgacggcccacggtgtatgaggtcgccatcagcgaggaaatccggacacagtgggcaatgggttacacgaaacgtccccaagccgatacgaaatctcggggcgacaaaccacggggtgacacagttctgtcgccccgcaggagccgcaagaaatctcaggtcaaacgcggtgacaatttgtcaccccgtgaacggggtgacagtggtgtcgcgaacggggtgacacagctgtgtcaccctaaccctcctaagaaccctcctcctccccctacccccttcacaaccgcacccggtgttgaaccgacggcggaggcggcggaggaggatccgacaaacgaggcgcgcgacttcgtcgcgtcactaccgggcgggctcgcccaccgccaaatcgctgaactgtcaacacaggtcgcgaaacacctcaccgccggatggccgatcgaggccctgcgcaaagaactcaccaccgacatcgcaggcgtccgctcgcacttcggcgtctacacacaccgactgcgccacctacccgatgcgccgcggactcacggttcgggatcaccaacgcagcagacaccggtcgaaggccagcacgccttcgtcgtcgcggccgacgacgactggtgcgcccggtgccaccgacccgccagcaacgccgtacatcgcgttcaggacaccgaaaccacaacacctcacaccagtcagcccgcgtcgccggttcagcgctctgacgcggccctggcggcctaaaaccacaccactaccgacaaaggagcaaccgatgaccaccacccacaagaccaccgtcgaatacgacggcaccaggcggtacccgtggctgcccacctgcacctgcggcgagcagttctggggctacgtcgctgaacacgccgcccaggccatcgtcgacgagcacgtcgccgagacatctggccggcctgtaggtcgggaggcgaaatgacgttgaccattatggattggttctgtggtgcaggcggcagcagccagggaattgatgccgtgccgggcgtcgaggtgaccctggccgcgaaccactggcagctcgcgctcgactcgcacgcggccaacttcccgcacgtcgaccacaagatcggagacatccggaaactgccggtgcaagactggccaatcgctgacggattctgggccagccccgagtgcaagaagttctccagcgctcaaggtgtgccgcagatatgggctagcgacgccccgaccctgccgggcatggaacctgagaccgacgaggccgccgagcgtagcagggccttgatgtgggacgtcccgaagtacctggccggtgcgcgccgccgcggcaagcccgtgcggttcggtgtggtggaaaacgtcgtcgagatcgcccgctccccgcaatggaagccgtggaaggccgccatgcgcggcgagggctacgacctggccgtcatcgcgttcaactcgatgcacgcccaaggcaccgagtccgaggcgtgctgccagtcccgcaaccgcgcctacattccgtactgggacgccagcctcggccgcgcccccgacttcgacaagtggctacggccccgggcgtggtgcccgtcctgcgacgaagtcgtgaacgccatgcaggtgttcaagaagcccggtgtcgagctgggactgtacggcccgcagtacgtgtaccgctgccccaagacctcgtgccgcggtcaacaggtcgagccgacggtccttccggccgctgcggcgatcgactggaacatcgaaacaccgcgcatcggcgaccgccccaagaccgagaggaagcccgagggattgaaaccggcgaccatcgcgcgcatccgtgccgggatcgaccggcactgggcgccgctgctggtgccctcgggcggcacctggcgcaagaacgcgacccggctggccgacccgatgcccgcgcgcaccacgacggacaacgacgccatcgcgctaccggaactggtggtaccgctggaggcccgcgccgggaaccggatcgccccggccgacgaaccgatccgcactcagaccggccgccgcgaaaccggcctagtgctgcccccggtcatggtgacgatgcgcggcggcggatcccgtactgcctccacactgcccgaggccgacccgatggccgcagtcagcgccggcggcaaccaccacaggctcgtacagccgccgctgctcgtgccgtactacagcaacggcaccacccgcaccatccatgacccgatcggtgcactgtccacccgcgaccgctacgccctggtgatgcgctgcatcaacaaccgcggcaccggcgcggccatgtccacaccggtcaccgaaccggcgcggaccttcaccgccacgggacggcaggcactgctgaccggcggcccgatcctggacatcgacgaggtcagattcaggatgctggagccccacgaggtcgctgcggcaatggccttccgggacgactacatcgtcctcgggtccaaacgcaacaaagtgcgccagtacggcaacgccgtcaccccgcccgtcgctgaattgctgatctccgcgctcgtcgaagccgtcaccggcgacgacctcgaccgacacaacctgacggaggccgcatgaccgccatagtcatgtgcgccgacgcccgcgcccttccgctagccgacgaatcagtggacctcatcgtgaccagcccgccctactacggactgcggtcatacaccaacggaggccgtcactacgacgggcaaatcggcgccgagccaacacctgccgcctacatcgacgccctgatcgaagccacccgcgattggctgcgcgtcctcaaacccgtcggcagtttgtgggtcaacctcggtgacgcctacgtcggcggcggcaggggcggcaacctcggcggccacctcaccggaggaagccacaccaagaccgcaagcaccccacatgggaccagcaagtacccggcgaaaaccctgctcggcctgccatggcgctacgcgattcgctgcctggatgatctgggcctgatcctgcgcgccgaggtcatctggagcaaacccaacgccatgcccgaaagcatgaccgaccgcgtccgccgatcacacgaaacctggctccacttcgtccagcaccagcgctacttcgccgctatcgacggcatccgcgaacccgccagcaactactcccgccccaacggcgccggccgccaagcccgcggcggacagaaaccccgcaagatgctcgacacctgcaacccgttgggccgcctacctggatcggtatgggagatcgccacacaaccgcttcacatccccgccgaactcaacatcacccaccacgccgcattccccctcgaatggccccggcgcctcatcatcgcttggtgcccacccagcggcacagttctggatccgttcggcggcaccggaaccaccgcactcgtcgctgacgtcctcggccgcaccggcatcagcgtcgacgcctcggccgactactgccgcctcgcacggtggcgcaccaccgaccccaacgaacgagcccgcgcacgccgcgccccccgaccaccacagcagttgccggggcagatgccgctcttcgaactggaggacgcgaaatgacgctcaacatcacggggatagcggcctgacaaccaaccacacagaacagaaataaggagacaaaatgccgagcaccaccgaaacgatttccctcacccaggccctcaccagtgccgcgaaccgcgctgggcgctgccgcgactgcgaaccgttctactgcgacgcctgcgggtgggaagctgacgtcgcgttcaccgccgacgtcgtagcgtttcgcgacaccaccgatggcccggaggttctgctgatcacgcgtaaatgggcgccgttcgcgggacacctggcactgccagggggatacgttgacccggccgacgccaccaccgtcacgaaccccgccgacgaagtggcggtctccgcagtggccgcagcccgtgaggccgccgaagagaccaggctgaacatcattcgggaccagctccgtcacgtcggccgctacgacgcgaccaaccgcgatccccgaggccgccgtatctccaacgccttcgccatccagtttgcggcaaacaccaccgtggccgctggcgacgacgccgccaccgccgagtgggtcccccttgaaaccgcgctcaaccagccgatggcattcgaccaccatcacatcctcaccgacgctgtccgcctgcttcgccgcggtgtactcgacagttgacgcctgcatcacggtcgggtgcgcagtgtggcgcgcccgacccgctctacgcacatcgtgaacggcaggtcgttggtgttgtcgaatcgttaggcattgcgacaccgcgcccggtttacacgcgaacccatgttctataacctcccaactatccgttaaggagaaactaatgtcggatcgcagcagtattgaatggacacaagccacctggaaccctgtcactggttgcgatcgggtctcggccggatgcgacaactgctacgcactcaccctcgcgaaacggctgaaagccatgggaagcccgaaataccaaaacgacggcgacccacgcacctccgggcccggtttcggcgtcaccgttcacccggattcgttgcagattccgttgggctgggccaaaccgcgcaccgtgttcgtcaattcgatgtcggatctgttccacgcaaaagtgccggtcgacttcatcgccgaggtcttcgatgtcatcgacgcgaccccgcagcacacctatcagatcctcaccaaacgcgccaaacgcgccgcacgcttcgctgaccggctggactggccttccaacgcctggatcggagtcagcgtggaggatcccggccaaactggccgcatcgacgccctacgcgacgtacccgctgctgtccggttcgtttcggccgaacctcttctggcggacctgcccgatctcaacttggagggcatcgactggctgatcgccgggggtgaatccgggcgcggcgcccgaccggtccatcccgactggatacggtccctgcgcgaccagtgcttcgaaaccaaggttccgttcttcttcaaacagtgggggggacgcactcccaaggccggcggacgcgaactcgacggacgcacctgggacgacatgccccgcaccgacaggtcagacgagctggtcaccgtgtgatcggtagtacgtcaaatcgcgtggctcatgtggttggtcgtggacgtacaactccttgttgggtacgtccacgaccaccatgtcggtggtgagagcgaacaatcccacggtgccgtcctttttctgaaggctctggtcccgccggatgcgaagcgcatgctgcctcatttgctcatgccgggccgctgcctttccatacaagtgcgccatgattttttgcccagcttggtggtcggacgcgaagaccatgtcgtacaggtccttgccgccagtctccttcatggtgaacgcataggtaatgccatatccgaggacgcgctccaaccgccaccgcatcaaattgacccattccgcgcgaaacatcgttgctgaaatcaactcatcgcgtcgagcttcgacgatcgggcgccacgagtcatcgccgaacattcgcgtcaacgaatccgcatactcaccgttcgcgcgaccgtctttcctgagcagagttcggacattgaaactagtacccagcaggatccacagctcggtcttggtgggcactcgacgcatggtgcgccggaagcgcgcgagtttggtcagcgtctcccatcgaatctcgttgtcatgctggtcaacgaatgcgaacgccggcgcccaccgcacgtgagcaaaatcgcccaacgcgcggtcaatctggacgttgcagtcgccgtcatagactcggaccccagtgtgccgcgggaactgttgcgccaatgcattgcgaagcagttgagccttcggtgccagttcaaacagcgccacatgagtgaacggcggatccgtggtcaaagcccgctgtgccgaaccgacaatctcctcgttggtgagcttcgcccggttcttcggtaccccggcgaacaggtcaaagtagatacgcgacttggatttgttcttggtggccgtggcgaacgcctgaaggtactcaccaagaatctcaagcttgtgctgcgtccaccaaccccacaaacgttccatctgccactcccgtcgccataccgccgcgcgaatcggatccagcaccgaacgccacgatatagacacccatcattacatgatgtcgggtagctgacactgcacggatgtcacactggatagtgccaaccaagcgaagggagccgccatgagcgttgaggagtatccgccccggtcagcagagcgcgagctgcagactgctgcagaccacttcgaccgcaagaagcatcccggcttgcacgagcctgacgtcctgaaggcagccgacaagcttctctacgacatttatcaggctggcaaacgatctgggatcgctccagcagattgggaatgggtcaccgatcttcctcgggtatgcctgcttctcacgcactccaagaagcgctcgacaaacaagggactccacacataaaaccctctactaccagcgcaaacgcactgagaagccctgaggctgcctccgcgccatgtggtaccggagggcatgcatccatccgagatcgccagcgagaagatgaccgtgcgcggcagattcgaggagtcgctgcctagcttgctacatcgaatccttcgaccttgccgttccgaatgtcggtcaatgcagcacggtacccggtttcgatggcggctttcacaagttcattcagctcggttggcgcgtacagcaatccctcgcccatgcccgagcaaaggttcgctgccgctgatgcgacagcgctttcatcggactggtcgttgctaacactttgacgcgtaccgtggacaaggtcggttagatcgcgaagttcttcgttcgtcacagacacgttgtcgatgttctcatctgggagcgccagggtacggtcgagttccagaccgatgaccgcaacacccagccgccagtcttcgaattccgcccttgactcgatgcaccgctcattcccaacttcatcagtggaccatcacgagcctggatcgaaaatccgctacgctccgtaaccgatttttgagactactttgactagacataagcgacagttagatacgattcgtggtgcgggttgtggcgcgaacagtgtcgaaccgctgcgaaaatcgcaccacaaggcgaacgatacgcatcgatatagcctggtagcgacgctggagacattggatagacacactcgtaatgaataggtcatcggttcgattccgataggcggctccatcgtgacaagcaccgtcctcgtgacggtgcttttctcatgtccggttcaggaccgtggacgcgtccgcgtagcactccccacagggccgccgcactggtcgaacgccaggcgttcgcctcggccattcgacggagggcgcgggcggatcctccgtcgttcgaccgtggcgcccaacggttccggccccgcacaatcctggccgtgaaacgcaaactcgtactgatcagtgccctgacagcggttctggccgcggcggtggtgtactccgccaacgctggcgcgaccacatcagaggtgaactggaaaccctgtggcgacaagccgggcgccgaatgcggcaccctggaggtgccgcgcgactgggacgatccggattcgaagaccgtcaccctcaacctctcccgacgtgtggccaccgaccccgacaagcgggtcggtgtgctgttctacaaccccggcggtcccggccagggtgccgccgacctggttcgcgactacgcggagcagaagttctcgccacgcttgcgggaacggttcgacatcgtcggcatcgacccgcgcggggtcgcgggcagccaggccgtcaagtgcgacaagccggtgaacgacccgaaggtcagcctgtttcccgacaatgaggacgaataccggaaactgttggcgcacaacaaggaggtggccgacagttgcgacgacctgatcgccgacgtcggcaccgacaacgtggcgcaggacttcgacgcggtgcgctcggccctcggcgaggactccatcacctacttcggacagtcctacggcagcatgctgggaaccgcttacgcgcaacggtttccgcagcgggtgcgggccatgagcctggacggcgtcgtggaccacggcatgccctcggaacagatggtgagcgaggcgtccagcgcggtcgaggagtcgttcgagagcttcgccgactggtgcgcgaagaacgagaagtgcgcgctgcacggccgcgacgtcggcgaggtgtgggacgcgacggtcgcgaaggccgaggcggagccgatcccggtgcccggcaagcgggcgttgaccgccgaggagctgcggttcgccgcctacgcgatgctgaacatggtgccggagttcggttccgagctcggcaaggccatcgcggcggccgagaaaggcgacgggaccgcgttcgccgcgatccgcgccgaggccgagaacccggcgacctcagcggcgtaccgctcgatcctgtgcatggacatcgatcccggcgtcgacggctacgacgaactgcgggatcggttggcggacgcacggaagcggtcgccgcacatgggcggcacctcggagttctggaacatgacggcgggctgcctgaactggccggtgccgccgagcaatccgcagggccccatcgacatcgacggggtgccgccgacgctgctggtcggcaacaccggcgacccggcgacgccggtggagtgggccgagtcgttgtcccagggcatcgaggactcgcgagtgctgacctacgacggcaccgggcacaccgcgtacctgcgctccaagtgcgtcaccgagcgggtggacgactacctggtggacgcgaagctgccgaagcccggcgaggtgtgccgggagtagggctacaacagcccgatcaccagcgccatggccaggaacagcaccagttgataggcgcagttgacgagggtcagcttcgggggtttcagttcgaaggcgttgtgctggagcagggtggtcgccgagaacgtcagccacgccccgaagctgaccagcagtgctggccacacggtgtcgtcgtcgaaagccttcgacgcgatcgcctcaccgaaggccagtccgaccgccgtgacgctgttggcgatgaggagctggaccatgttctttcggctggcctttttggagtcttcgggggcgatgccggtcagcctctgccagatggccagaaagaccttgccgtaccacaccatcgcgacggccataccggccacgatggccagcacagtggccagccagttgatctccatgatgcgactccttggtcctcggggcattgcgctagttgataaaatcaactgcgatggataatgtcaagcacccgccgggtcgttcatacggacagttctgtggtctggcgcgagccctggacaccgtgggcgaccgctggaaccttctgatcgtgcgtgacctgctcgtcggcccgatgcgcttcaacgaactcgtcgcagcgctgcacgggatcgccaccaacctgttgtcacagcgactgcggacgctggagaccgcgggaatcgtcgagcgacggctgggagacgcgggagtgctctacgcactgacgccgtggggggcggggcttcgcgagccgatcgaggcgctcgcccgatggggcaccccgctgatgatgaccgggcgggacgacgacgcgttcgaaccacgctggctgggagtggccctgccggggctgcttcgcggcgtgaccgctaccccggcgctcgaaatcggttttgaggtcgacggcgtcctcaccgtcgtgcacatcgatgaggacggcccgcgggcggaggcccggcccgatcgccgtccggacacggtgttcacggccgcggcggagatcatcatcgggctcgcggctggtgggatcaccgttgaccaggcgctcgccgcaggacacctcgagggtgacccccgagtgcttcgcagagccatgccgccgctcaggaggactcgcggacgatgaggcgggtgctgaggatcgtggagggcgggtcggggttctcgccccggatccgggcctggatcagtcgggccatctcgcggcccatcggttcggcggcctgacgcaccgtggtcagcgggggttcggagtgctcggctcggggcgagtcgtcgaagccgacgaccgccacgtcctcgggcacccggattccccgttcgcgcagtacccgcagcgccccgaaggccatcgggtcggaggcggcgaacaccgcgtccaggtcggggacccggtcgagcagggctcgcatggcggtcacccctgcggcttcgctgaagtcgccgggttccatgagggccgggtcctcggggagtccctcggtgcgcagggcttcgcggtagccggtgagccggtcgatgcccaccgacatgtcctgggggccggtgatggcggcgatgcggcggcggccagtggacgcgaggtgttccacggcctgccgggcgccgccccggttgtcgctgtcgacgaacgggacgtcggtctcgccgacgggggcgccgcacagcaccaccggcaacccggaaccctccaggtgccggggcagcgggtcgtcgccgtgcagcgagatcagcagggccccgtcgacgtgtttgcccaacaggtaggtctccaggcgactgcggtcctcggcggtggaggcgagggtgaacatcagccgcagccccgactccgacagctgccgggtgatgccgcggatcacgtcggcgaaatagggttcgccccacatgcggtcctcggtctcggagatcaccagagcgatcacgtcggtgcgccgggtgaccagcgaccgggcggcgtggttggggacgtagccgagttcggtgatggcgcggttgacggcgtcgcgggcttcctggctcacccgcgacgagccgttgatgacccgcgagaccgtgcccctgccgaccccggcccgcgcggcgacggtgtccagcgtcggcgccgaccgtttctccatggcggggactcctcgtgggtgtgcgacacgatccgtccacggcgtcgggccgcggattcacttggattgtagatcgcgggttccgaggcccggccggattggacggtggccgtcacccacccgcgatcaggtcgcggtaccagtggccgctgtccttgaccacccggcgctgggtttcgaagtccacatagaccactccgaagcgtttcgtgtagccccacgcccactcgaagttgtccatcagtgaccacacgaagtagccgctcagtggcacgccggcggcgatcgcctcggcgcaggccgcgacgtgtcgacgcaggtagaccaggcgccgctggtcgtggacggcggtgccgtcgtcggacaggacgtcgtcgaaggcggcgccgttctcggtgacgacgagttcgacgccggggtactcccgggccagccgcagcagttggtcccgcaggccgtcggggtcgatctcccagcccatgccggtcaccgggaggtcggcgccgacgaatccgatgtgttcgttgccgggccaggccgagccggtgtcggtgggcgcggccgaggccgaggcgcggccgttcgccgtgccggtcactgtgaaccggctgtagtagttgacgcacagccggtcgatcggggtgctgatgatccgcaggtcgccgtcgtggatgtagtccggatcgcgcaccggtttgaagtcggccagcacgtccgacggataggcgcccctgaggacggcctcggtgaacagccggttctggacgccgtcgacgcgccgggcggcgtccacatcgtccggacggtcgctggccgggtgcaccgggtagaagttcagcccgatcgcgatgcgggaggaggcgtcggccgaacgcatgcccgtcgtggccaggccgtgtcccaacagcagatggtgggccgccgcgatcgccgcggcgggttcgcggcggccgggcgcgtgctcgcccgacgcgtagcccaggaacgccgcgcaccagggttcgttgacggtgatccagttgtcgacccggtccgacagtgcttcgtggacggtcagcgcgtagtccgcgaaccgcagcgcggtgtcgcgttcgggccagccgccggcgtcctccagcggttgcggcaggtcccagtggtacagcgtcacccacggttcgatgcccgcgtccagcagccggtcggtcaaccggcggtagtagtcgagcccggcctggttgaccgcgccggtgccgtcggggacgacgcgcggccacgacaccgagaaccggtacgcgcgcagaccgagctcgcgcatgacggccacgtcctcgtcgacgcggtggtacgcctccaccgccgtctccccggtggaggcgtcgacgacgcgtcccggggcggcggcgaacgtgtcccatatggaggggcctctgccgtcggccgtggccgctccctcgacctggtaggccgaggacgccgctccccaggtgaagtccggtccgaaaccgttgccgttacgggtcattcctttaccgctccttccatgagcccgcccacgatctggcggccgaacgcgatgaagaccaggaccagcgggacgatcgacaacagggtgccggtgaagatcatcgagtagtcctgaccgtagttggtctccgacagtccccggatcgccagctggacggtggggttgtcgggttgcagcacgatcaacggccacaggaactcgttccagttctgcatgaacgtcaacagcgccagtaccgcgatgcccggccgcaccgccgggagcacgatgttccagtagatccggaacgtggaggcgccgtccatgcgggccgattcgaccagttcggacggtaccgcctggatcgtgtactgccgcatcaggaagatcccgaacccgttgaccaggaacggcaggatgaccgcctgcagtgtgttcacccagcccagttcgaccatcatgatgtacagcggcaccacaccgatctgctgcaacggcaccatcatcgtcaacagcaccgtcaccagcagcaccgtgctgcccctgaaccgcagcttcgcgaacgcgaaacccgccaaagtggagatgaacaccaccgacacggtgaccgtcgccgacacgatcagcgagttgaccagtccggccataaggtgcgaggactcgtcggacagcgcccggacgatgttgtcgcccaggttgccgccgggcagcagcggcggcgggatccgggtcgccgccgagatgtcgcggctggcgatgacgatcatccagtacagcggccagatcgacagcagcacggccaggatcagggtggcgcgggtcagaaccgtggcgtcccagggtttgcgcagccgtttgggttgcttcacttcgaccccctgagccggttgacgaacaggtagttcaccagcgcggtgacgaggatcagcacgaacagcagccaggccgccgccgcggccagtccgaagttgttgcgttcccgaaacgcctgcacgatgtacagcccgatggtctggaagtcgccgcgggtgccgccgtcgaggcggccgttgccgaacatcatcggctcggcgaacagcatcagaccacccatggtggagatgaagacggtgaagatgatgacgggtttgagctgcggcacggtgatctgccagaactgccgtcgcggcgaggcgccgtcgatggccgccgcctcgtacagatcccttggtatggcctgcatcgcggccaggaagatgatggcgttgtagccggtccaccgccagtccaccatggtcgcgatggccgtccaggaggtgagtttggacgcggtccagtcgatcttctcgccgccgaacagttccaccgcccagttgatcatcccgtagcggtgactgaacagctgactgaacacgatcgccacggccaccaccgacgtgaccatcggtatcagcacgcccatgcgcaggtacagcagtccgcgcatgcgtttgttgagcgcgttggccagcagcagcgccagcagtagctgcgggacggtggccagcgtgaacatgcccagcgtgttgacgacggccgcgccgaaccgctcgttggtgagcaggaaggtgtagttgtcgatgccgacgaactccttgtccccggccagtttccaccggtgcagcgacacccacagcgtgaaccccagcgggaacagcccgaacgcggcgaacagcagaaagtacggggacacgaacaggtaggggctgccacgatggtccagtcgggacgcgagccgggcgccggagcgcccggcccgttgctcggtggaggtcacgccgtgtccaccacttcctggcccgcggccacgaactccttccacgcctcatcgtgtttgtagctgccctggacgagaccgaacaggacgtcctcgacggcggcgcgcaccgcggagtgcagttcgccgtagtagaccggcttgaactccttgaccgagtcggcgatcagcttgccggtcggcgcgtcgttgaagtactcattggacaggtcggcgaccttgggatcctcctggccctccttggtgctggggaaggcgctgatggcctcgaaggcggcgacctgggacttcggcttggtcaggtagtcggccagttcggcggcctccttggggtggtcgctctgcgcgggcacgcccagccaggaaccgccccagttgccgctgccgccgggcacctgggccacgtcccagttgcccttgttctccttgccggaggtgtcggcgatgacgcccatcatccacgcgggacagcccatggtggcgaagccgcccgcctgcatggcggagttccattcgtcggaccagttctcgaactggccgacggcgccgagttcgtgcagctcggccacgtagtcgaaggcggtgcgcacggcctcggtgtcaccggcgacgtacttgtccttgcggtcgaagtagctgatgccgtcggcggcaccggcttcctggaccatgcggatgttgtagagctggttgggactgtcgacgaacgcagcgtccacatcagagtcggtgaacttcttcgcggccttggtgaaaccgtcccagtcctgccacagctcggctaccttctcgcggtcggtgggcagcccggccttcttgaacaggtcggtgcggtaacacatcgccatgccgccgacgtcggtgccgagcccggccagcttgccgtcggcggtgtgcccctgttcccatttccacgacggatagtcggactcacgcttgtccagcccgtactcggacagatcggcccacgcgtcgcccagcgacatcatctgcccgacgccctgctcctcgatgccgacgacgtcaccggcgccgcttccggcctccagccactgcaacacctgcgggcggaactcgttgtcgtagtcgtcggtgacgatctggtagtcgacgtcgatgtccgggtggtccttctcgtactccttgacgaggtcctcgtatccgaacccggcgccgccgaacacctggacggtcagtttgatgcggtcgtcgccgctacaggccgtcaacccggacacggccacggcggcgagggctgtcagtgcggccactcggccgcgatgccgcgaaactctcattgccaaatccctttcggatcagcggatcattatgggagcgctcccacacaaactagcgcgacctgagtcactatccgaagtcacgcgggacttctttaccaattcgtgacgatcaatgtcttgcttgtttcggtgctcagcaagggtttgtgctggccgcccttcggttgaccgctcgcgagggcattgccaggtacgggagcgctcccacgctgagagacccgccccgtgccgcatcgacggcacggggcgggtccggtgcgggagtgcttacagggctccggtgatctcgttggacgcctggggaagcgtggtctcggcggtgatctcacccgagtgcgtgtccacggcgtagatcttcttctcgtccgggctggtcacgtaggcggtgtggtcgccaacgaacagggacggccgggtctgctgccagtccagcggttcctcccacttgtcgatgaccgggaaggagtcactgacttttgcggagtccatgtcgatgacgtgcagggcgccgtcggtgcccagcaccagtccctcgccgtgcgggccacggcccagggactggaagctgtagctggtgccgaggtcgaccagtttcagcttgccgttggccgggtcgatcaccgagacccgttcggggcgttccagttccgcttccgggtcggtcttgtagtcgcccagcagcttcgtggactcctcgtggccctcctggcttccgacgcggccgtacttgtcgggactgtcgattttggagaacttgccgtcggcgtagacgaggacgccgttctcgcaaccgaaggcgacgacctcgtcggcggcggtcgcctcgccgtgggtgccggggcagtcgttgtcgcggtcggtctccttgcccttggcatccagcacccgcactcccttcgccgattcctcgtcgccgaaggtggccagggtcctgccgtcctccagcgtgaccgcgaccccgtggtgcgggtcgtcactgtggaaggtctgggtcttgggcagtcccgcgcccaggtcctcggggtcgaagacggtgatgtcgccggtgccgtcggcgaacaggacggtcttgtcggcgtggtgcacgacgtgtccgggtttgtcggccttgaaggtgtcgtcggacagtttcgcggcggcggcgtcgaggatgcggaaccccttcgcggtggacaccagcacgtgccggtcgtccccggccggtgagacccggttgtagccgtcgagtttgatgtcctcgacgaggtcgaggctctcaccgtccagtacgaacagtccgccgtcgtaggtcacgacgatcggttgctcggtcttggtctcggccttcgcgccgtccttggtgtcgggcgcctggccgcaggcggccaggaacagtccggccgccagcagcgacgaggccgcgacgatcctgggctggaacttgggttgaggggtgcttcgcattgcttcactttcggatcgttgttgattcgtacgggcttgctgggcctcagtcgaggccatcggcgatggcctcgacgttgaaccgcgtcatctccacataggtcgccgcctcctcgccggacgagctcagcgactcggagtacaaggcgatgaccttgacctcgatcccggtctcatccgccatggcccgcgcgagccggtcgggctgggaggagtcgacgaacacggcggggacgtcggtggccttgaccttgtcggccaggtccttcaggtcggcgctgctgggcgaggccaaggttgttccactggggacgacggcgccgatgacctcgaagtcgtagcgtttcgccaggtagccgaagacgtgatggttggtcacgagttcgcggtcccgcttcgggatccgcccgaacgcggtcttggcctcggagtgcagtttcgcgatctcgtcgccgtagtccgatgcctgcgcgttcacggtgtcggtgtcggtgtcgacgtcgacgtgttcggtgacctgtccggcgatcaggtcgacggcctcgccgacccgcaccgggtcggtccagaagtgcgggtcggcttggcccgcagtctctccggcgccgtattcgagcgggtcgacggcttcgccgacggcgtaggtcggcaccccggtctcggcggcggcctcgacgtgccgcgcgacgccttcctccaggccgagaccgttgtggatgatcagttcggcgttctccagtgccgcggcctgtttcgccgacactccgaaggagtgcgggtcggctccgggtttcatcagcaccgtcacgtcggtctcgtcgccgacgatctcgcgggtgatgtcgccgaggatgttggtggtgacgacgattccggagcggtcggcctcgaaggcggcgcagccggtcatgccgcaggccaggacggtcagggacagggtggcggtgagtccgcgtcgcatcgggctcacgatcctgtctcgaccatgaggtcgggacgggtgtcgagggtgaggctgcgcgcgagccgcagttcgtcctggaagtcgatctcgtgcacggccttggcttcgggatcgttgacgtaggcgcgttcggtgtcgacggtgatgaccggcgcgggtccgtctttgggcatcttgtcgatcacgcgccgctcggcgatcggatcgccggtgcgctggtcgaaggagcgcagtgtcccgtcgcggtcgagcaccagtaccggcatgtcctcgccggtggcgttgacggccaccgggtccggggcgtcgatgacggaccagtcgccttcggcgacgtcgaagaccgtgacttcgcccttcgcggcggtcaccaggaccggggtgccggggcggtgctggaaccgttgcgcggcggcgattccggccggggcgttgagttcgtcggcactgaaggtgccgtccttttcggtcacgacgacgactcgctcgccgcaaccgaacaccgcgccgcgatcggtggtggcggcggccgtgggacgggggcaggacgcgtcgaggtcggattccttgtcggccacggtgatgcggccgtcggtggcggtgacgagttcgcccgcgtagggcacggccagcgccgcttcggtgtcgacgggcgcgatcttgccgtccgcgagctgctcgcggtcgtacacatgcgcgccgtcgggggtgttgaccgtgctgacggcggcgtcggcgctggcgctgaccgcctcgtcgatgtcgacggtgtccaccggtttcgcttcggcgacgtagtagtgcttgtggtcgccgtggtcgacggtccacacgccactgtcgatgatgctggtcttgtccttaccggcggcgaacacgtaccggccgtcggtgaccagaccggcgacgcccttcacgtcggcgagttcggcggtcttctcggtggcggggtcgagttggctcaacgtcccggtttcggcctcggccatcaccaggcgtcgttgcggttcggcggtctcctcggcgccttcgacgtagccgtggggtttgtcgtcggcggacggtttgtccgttccggatgcgcacccgcccaacaggatcacggcgagggcggcacacagcaacggtggcggggttctcatgaggttgactccagttccggggccggacgggggctcggcacggtggccacttcggcggtgggtcgtcgtttgaggctggtcgcgatcgccgacaggaagaacgcggtcacggtcgccagcgcgatcgtggctccggcggcggtgtcgaagtgccaggagatgaccagtccgccgatggtggcgacggctcccagcaccgcggcgccgcacatgatcatgtggacgctgcccgcccacagcgcgaccgcggcggggggcgcgatgagcagtccgaacaccagcagcgtgccgaccacctggaacgaggcgaccatcgccagggccagcaggcccagcagcgcggcgtgggcgagccgggggcgcagaccgagggtggcggccttgcggtggtcgaaggccagcgccacgaaggatcggtgtcccagcgcgcccacgacgagggtgaccagcagggctgcggccagtatcagcaggtcgcttcgccgcaccgacagcacgtcgccgaacaggaaaccggtgaggtcgacggcgaaggactgcgaacgcgagaccaggatgacgcccagcgacagcattccgacgaacaacagcccgatgccggtgtcctgcgacagccgtcgccaccgcgatatcccggtgactccggcggccacgacgcccgcgctgaccatcgcgcccagggcgaggtttccgcccagcagtgccgcgatcgccaccccgggcagcatgccgtgtgacatcgcctcgcccaggaaagccatgccgcgcaacacgacccaggttccggcgacggcgcacatcgccgacacgagcagtccggccagggccgcccgcgcgacgaagccgacctcgaacggcgtcgtaatccaatccatgggccgcagtctataatgaaaaccgtttccattttcaataggagggtccgtgaaacaggtcaccccggccatggagggtgtcgcggtcagcgcgcgctacggcgcccggaccgtgctcagcggactggatttcgtgatccccaagggacagatgacggttctgttgggccccaacggctctggcaagacgacgctgctgcacgtgttggccgcgacccatccggtcgccgagggacggctgctgcggcatcatcagcggcgccccgcgctggtcccgcagcacagccaggtctccgactcgtttcccatcaccgtgcggcagaccgtcgccatgggccgctgggcggaccgggggccgtggcgtccgacgaccagagcggacaaggcggtggtcgccgaggcactcgaccagctcggcatcgccgacctcgccggtcgcaggctcggcatgctgtccggcggccagcggcagcgggtgctgctggcacaggcactggcgcagcgttccgatgtggtgctgctggacgaacccaccgcggggctcgatgtcaccagcgccgaacggatccacactcacctggcccggctgcggtcgcgcggtgtcaccatcgtgcagtccacccacgaacccgaagccgccgccacggcggaccaccgcatccacctcggcgcgcccgtgtccgtcggcgggcaggactttggcccgttatccgcgacgcacccacggataacgggccattgtggtgtcccaaccgcccgacgaatgggacgccccggaagtggcttagggtgccggtctgaccaggaccggcactgcttctcgctttggcaggctcaactctaggtcccctcacggtcacatcaccacggccaaaggacctatgtcaagggtcagtccacaaggttgatatccaggtatgcgctggtataactcttcccggcggagtagattgcccagcccgttctccagtagatcgaagccgagttcggcctccttcaccgcttccgggtaacgttcggcggcggtggccccggcggtgatgccgcggaagttcgcgaccgccagctcctgccggaccccgaagatctgggacgccatcaaccgggccgacagctccgaaccggactcggcgaacagctcctgggacagcagctgctgcgactggtagccatagcgcatctgacgctgcatcagctgcggcgtggaatggatgagccggatgacgcgcagcacgcccgggttgtcactcaggccggtgaccggatggtgctcggccagccgctcgaaccactgctgtcgcagcgcgtcgtgcggggtctggccgggcggacgttcgcgcaccagctgcgcgggcacctcgatctggaacttggcgtgccccaggatcaggtcttccttggcgtcgaagtagttgaagaccgtcttcttcgagacctcggcggcgtcggcgatctcggccaccgagacctcgtcgaaaccgcgctcctcgaacagatccagcgcggcctgcatcaggcggtgccgggtggcgtccttcttccgttcccgcaggccaagcctttcactcatgcaattaatataccagagatagaagtcacccgaataaacttttgcaccgggtgaacgtttttgctacggttcagccatgtccaccgataccccgaaggccgcgctgctgccgttgttgcgcggccgattgcggccctaccgctcccaactggcggccatcctcgggctgcagggcgtacaggcgctgagcatgctgtacctgccgaccctgaacgccgacatcgtcgacaacggcatcgtcgcgggcgacaccggctacatcctgcggcacggcggcgtgatgctcgccgtcacgatcgtccaggtcgtggccaccgccgcggccgtctacctcggctcgaaggtcgccatgggcctgggtcgcgacctgcgcgcggcgatcttcgcccgggtgcaggacttctcggcccgcgaggtgaaccgcttcgacgccccgtcgctgatcacccgcaccaccaacgacgtgcagcagatccaggtgctggtgctgttcaccgccacgatgctgctgtcctcgccgttcatggcgatcggcggactggtcctggcgctgggccaggacgtcccgctgaccggcgtgctcgccgtcctgatcccggtgctggccgtagcgatgggcctcatcatcagcagactgatcccgccgtcgcggctcatgcagacccgcatcgactcggtcaaccaggtgatgcgggaacagatcaccggcatccgggtgatccgggccttcgtgcgcgacggccacgaacagcgtcgcttcggcgaggccaacgacgacctgatgaccgtcgcgatccgggtcggccggatccaggcgtacttcggcgccaccgccatgctcatcagcagcctcgccagcatcgcggtggtgtggttcggcggaccgcgcatcgccagcggcgagatgcaactgggctcactgatcgcgttcctcaactacctggggatgatcctgatggcggtcatgatgacgatgtcggtcttcatgctggtgccgcgcggcaaggtgaccgccggacgcatcatggaggtgctcgacaccgagccgagcgtcgccgaacccgcctcgcccgccccggccccgacgcgggggcagctggagttgcgcggcgccggattcggttacccgggcgccgaacagcaggtcctgtgcgacatcacgctgaccgcgccgccgggcaggaccaccgcgatcgtcggctcgaccggcagcggaaagaccactttgatcaacctcgccgcgagactgatggatgtggacaccggcgggatcgccatcgacggcgtcgacctgcggtcgctggaccgccgcaccctggcggccacgatcgggctgataccgcaacgggcgtacctgttctcgggcaccatcgcgtccaacctgcgctacggcgaccccgacgccagcgacgaacagctgtgggaggcgctgcgcatcgcgcaggccgccgacttcgtcgccgggctccccgacgggctcggcaccggcataggacagggcggcgtgaccgtctccggtggacagcgacagcggctcgcgatcgcgcgggcactggtcgccaaaccgatgatctacctgttcgacgacgcgttctccgctttggacaccgccaccgacgcggccctgcgcgcggcgctggccgagaagctcgccggaaccacccagatcatcgtggcgcaacggatctcgacgatccgcgaggccgaccagatcgtggtgctggactccggccgcgtcgaggccgtcggcacccacgaacagctcatggagaccagccccacctacaccgagatcgtcaactcccagctcaccccacaggaggcagcgtgaaccatccacaaggggagaagaacaagcccgacgacttccgggccacgtcgctgcgggtactgcggggactcaacgccgaccgggtgcggctgacggccgtcctgacgctggcggtgctggccatcgggatgaccgtcgtccagccggtgctgctgggcctgaccaccgacacgatcatcgccggggtcaagggatcgggcgtcgacttcggacgcgtcgccacgatcctgggcaccgccgcggcgctgaccgccatcgcctggctgctgcaggtggtgctgggtcggctgatcgccacgatcgcgcagaccatggcctaccggctgcggcagcagaccgacgtcaaactgtcgcggcttccgttgagctacttcgacacccaggcccgaggcgaggtgctgtcgcgcgccaccaacgacatcgacaacctgtcgcagaccgtccagcaggtgttcgcgcgggtcctgacgtccattctgctgctgctggggaccgcggtgatgatgttcgtgctgtcaccgatcctggcgctcgtggtgatggccaccgtgccggtgatcctgtggtccacgaaggccatcggcaagcgggcgcaaccgcgcttcaaacggcagtgggccgcgaccggcaaactcaacggccacatcgaggagatgtactcgggccacgaactcgtcaccgccttcgggcgtcggcgcgaggccgccgaggtcttcgccgagcacaacgacgaggtgctcgactccagcgtcagtgcccagttcgtctccggcctcatcgcgccggtgctgaccttcctgggcaacatcaactacgtcctggtggccgtcatcggcggcatccgggtcgcgtccggcgccatgaccatcggcgagatccaggcgttcgtccagtacgtcatgcagttcaaccaaccgctggcgggattcgcggcgatggcgggccagatccagtcggccatcgcctcggccgaacgggtctacgaactgctcgacgccaccgaacagcagcccgacgccgaccacacccgcgagctcggcgaggtacgcggcgcggtcgagttcgacgcggtctcgttccgctacaaggccgacgagcccctgatcgacgacctgaacctgtcggtcaaacccggccagacggtggcgatcgtcggccccaccggagccggtaagaccactgtggtcaacctgctgctgcggttctacgaactcgacggcggcagcatcgccgtcgacggcgccgacatcgccaccctgtcccggcaacaactacgcgccaacatcggcatggtcctgcaggacacctggctgttcaacggcaccatcgccgagaacatcgcctacggagcacccgacgcctcccgggagcggatcgtcgccgcggccaaggccgtgcacgccgaccggctcatccgcaccctgcccgacggctacgacaccgtcctggactccgacgccgacggcctcagcgccggcgaacgccagctgatcaccatcgcgcgggcgttcctcatcgaaccgtcgatcctggtcctggacgaggcgacgagctcagtggacacccgcaccgagatgctggtccagtcggcgatggcgaagctgcgcgacggaaggaccagtttcgtcatcgcgcaccggttgtcgacgatcaaggacgctgacgtgatcctggtgatggagtcgggccggatcgtcgagaccggcagccacgccgaactggtggcggcaaacggtgcctacgcgcgtctgcacgcggcccagttcgccgccgcccaaccggtcccgggctgaaccgacacctgccagcccggtgcgggttctagccgccgtgtgagcagcagccgcccccggaatccggggactggccgctgttgccgaggtcgtcggagcgtccggcgcgcagtcgcgaccactgcgcgctcgggcggccgtcgttgctggcgtggttgctgccgtcctcccaccgccacggctgcggccagccgtccggcgagtcctcccagccttcctgtcgcccgaacaccgtcaggtccatcagcgcgtagctgttgtccatgacctcgacgccgcggttctccgtccaatatgtttcgaagacccggtcgccgtcgcgcaggtagcaggacagcaggatgggaccgcgtcccgccatcagggtgtcggcggactcggcggcggagtaccagggcacgtcccagcccatgaagtcgcggtaccgcacgctctcgtcgtacggcccctggcagaacgtcgcgtaggtgatgtcccgggaatgcagataggacagttcccggacctgcccgttgaagagcgtgcagccctcgcactgctcggcggcgggctggcccgtgaaccacatgtggaagtacgcgatcagctggttgcggccttcgaaggtgtccagcaacgtgaccttcccgcccgggccggtcagcgtcgtcgtggcgtccacttcgaccaccggcaaccgccgccgggcggccgcgatggcgtccccctcgcgggtgtgggccttctcccgcgctctcagcgcgttgacctgggtcttccaggtctcccggtcgacgacgtcgggcaccgggttgcgtatggattcggtcatggtttcttcctttcctcgcccggccgctacccgtccagatggaccttgagcgcgtcgaggcgatcatcccagtcccgggccagcgcggccaggaacagttgagccactcgcatcggggcggtgcggtgccggtatcgcacccggcgccgctcccccggttcggccgtcaccagtccggcgtcggccaacagattcaggtgtttggcgataccctgccgcgtgatcggcaaccgcgcggccagatcggtcgcggtggcgggaccacccgcggccagttcggccaggatggaccgccgggtggggtcgccgagggccacgaagacctgctcggcgatctcctcccgctcaggaggcatcgaggtattcgacgagttcacccagttcactcttccagcctccagtgttgccctcgatggccttgcgccgcacttcctccggcagctgcgcgaacccggactcccggaccgtcagccgggtgccgccgtcgacgggttcgagcgtgaactcgacgtaggtgcggcgcggatcgtccttgggaagcccgtcgatcggccaggtgtacgcgaacacggtcggcttctccacccgctcgacccgcatgtccgcctcgaagtcgccctcccacgtcatccggaagtcacccccgggccgcaggtcgatgctggcggtgttgccgaaccagctggccagcccttcggcggtggtgatcgcggcccacaccttctccggcgggtgggccagttcgagggtccgttcgatggtgttgggaaatgacatgtcgacctccaagtcgagtagcaaccattcagttgccacagtatcgcaaccacccggttgcgtcaactcccccggccaggaatgcgcttacacgcgtcggataggttgtgcggccgacacccattcgcggccgcgcacaccccggcacggcggtcgccccaccccgggaggtacgcgtgtccacaaccccctccacaccccgccgcgcgctgcgtcgccgcaccctgttcggagccgccgccggcctcggcgccggcgccctgggcgtctggggcaccagcaggctcgtcgtcgccgatccggtggacgccagggcggcgaagtggcgccaggtggccgaggccggggaggacgcgaagggcatccacaaggtgatgcgcgacttcatggagaagcacaggatccgcgccgcccagctgaccgtccgggacaaggacgaactgccggtgtcgatggcctacaccttcgccgaggcggactacccgaccacgaaacccgacagcctgttccgggtggcgtcggtcagcaaggcgttcacctgcgcggcgatccacgagctgtccaaggccggtgccatcgacctgtccgagccggtgttcccgtacctgggcatcgacaccgaggcgctgccctcacagaccaaggacccgaaggtcgacaccatcaccatccagcaactggtcgaccacaagggaggctgggacctgtcggtctccggctacgacccgctcttccgcacccgccagatcgcgctcgacctcgacctgcccggccgggtcgccaaacgcgacatcgcggagtggatgtacggagaaccgttgcagcacaagcccggtgccaaagaggtgtactgcaacttcggctacctgctgctgggtctggtggtggagaaggccaccggcgacgacttcgtcaagttcctcaagaccgatgtcctcaccccgctgggcgtcgagaaggaagtccacctcggacggaccatcaaggccgacgcgctgcccggcgaggtgggctacgacgcgaagggaaccggcctcagcgcctgggacccccactcggacaagccggtccccaacgcctacggggtcttcctcatcggcgagatggactccggcggcggcctggtcgccaccgcccgggcgacctcgaaactgatcacccgctacgccgcctggggcctgggcggacgagcgccgggctacgcccgctacggcagcatggcgggaacccgcagcgtcatctggtcccgcaaggactcggtggactggagctacaacctcaacacccgcatcggcgacgacgtgacggagcagctgaacaaacagctggacgccgccgtcaaggagtacctgggcggctgatccagccaaaacagtccacctggttgtctcatgcacgatcgtgcacgggacaaccggtttgatgattgagagagcgcatatgacgcttcctatgtacgatcgtgcatgggaggcggataatgatggtcaaaccccgtagactgaacctttccacgcacgaacgtgcatcgaatctcgcggaagtggctgcggccgtccgactacgacgagaagaactgggactgcgccaggaagaactcgccgatctcgctggatgcgcgacgcgcacggtgtcgatgctggagcacgccaaatcgaccttgcgagtcgacaaattgatcgacattctgaccgtcttgggttacgaactggtattgcgccccggcaaatcaaacggccaagtgcgagtggaagtccaatgactcacaccgacatacatgacttgcccacagtcacgcaagcggacgtatacaaagacaatcggctcgctgggtacctagagcgcaccacggacggcatccaattcggttatctgcgcgaatatctcgagtctggaggcccaccagtcgcgactaccctgccattgcgagacgagccactcgtgacactcgccggtgcggtgcctcccttcttcgcggggttgctaccagagggccgtcggctcaacgcgcttcgtcacgcggtcaagacctcgtccgacgacgaactgtctctccttcttgctatcggagccgacgccatcggcgacgtttccgtgatccccaagggacacaatccgcagccggtgccgacgttccttgagatcgatgatccacatcaggcggacttcaccgaagtcctggccgcgtccttggggaccagccccgaccgggtgggcattcccggcgtgcaggacaaagtgtcagcacggatgatttcgatgccagtgcgagggtccacggggccgggcatcttgaagctcaaccccccagaatttccctcagtcgtggagaacgaagcgttcttcctcgaagcggcacggagatccggcatcgacgtcgccccttctgcgttgatccacgatggccaaggggttcccgggctgctggttcaacgtttcgaccgtgtcgtcaccgataccggcgagttccggtcgctaccggccgaggacgcctgtcaggtgctgggtcgatatccagccgccaaatactcgctgaccagcgaagaaatcgccgccggtttgatttccgtgacccgcgccgaggcggtagccgccatgtcgttgctgcggcagtttgtcttcgcgtacctgacggccaatggcgacgctcatgccaagaacttctccattctcggttccgtgagcggagaatggaagatatctcccgcctatgacctgccgacgtcctacttgtacggcgactacacgctcgcgctctccataggaggacgacgacgcgaagacgtaacaagagccacgttcgccgacttcgggcagcacctcaagctcaagcctcgcgcaacacaccgcgttctcgacgagctgatcgaacgaaccgacctgtggatcaacgatctggacacgctgccgttcgccacacaacaagtccgaaaactcaagcgcgccattcaataccgtcgaaagcagctaaccgcgcggcactagccggtgtggacggggaagcagacaatcgaaacgaggcgaccactttgcctaggacgtgacgtccttcgtggtcagtcgggcccaggccgcggacaggaacacggccgcgtagacgacggcgacgatcagaccgttggtgacgttggccgtctcgatcggttggcgcagcaggtcgccccagtcgcgccagtagccggtgaacaggtaggggttcagccaggcgaggtcgggggtggtgacgaggagctggtcgagcaggacgtagaggaggcagccgacgacggtcgctgcgggttggtcggtgagggtggccgcgaacatggcgaccgcgaggaacgcgaccatcatgaacatgatgtagaggcacatcaggccgacccgccacagtgactcctcgaacgggatcttggcccccgacagggtgaccagttcgtcggtgccgaacagggcgaatccggtgagggctccggtgatcgcgacggccgcgatggtgatgacggcggcgatggacgcggcggcgtacttgacgaacagcagccgagttcgtccgatggggactgtgaggaggtagcgcagggtgcccgcgttggcttcgccggagagggagtcggcggccagcatgcacatcgccagcgggatgaagaccaggcattcgacgctgaaggtgccggtgacgacgagcaggccgttgccgaacatcatggccacgaaggggggcgcgtcggcggtgccgctgcgttcggcggagttggacagggccaggaccacggccagaatcaccgggacggcgcacaggacggccaggccgacgaggttgcggcggcgggtggcgatgaggcgcagttcggagcgcagcagccggaggctgagcgggtcggccacgggttcgtcgtcgaggtcggggtgctggagggtgggctcaggtgtcggcatcgaatccctccccggtcagggagatgaagacttcctccagagtgggttccaggacgcggaactcgcggacggggatgccgtcgccgacgatggtggacaggatcttctcgggttcggcgtcgccgaggtcggcggtgacgtgggtggcggttcgggtggggttcaggccgaagtcgcgcagccggtaggtcacggcgtcgggggtgcgggtgtcgacgcggatccgggtgggcaccgaggaacggacgtcgtccaatgtgccctggatcttgaggcggccccggtgcatgatgccgacgtggtcgcacatctgctcgacctcgctgagcaggtgggtggacagcaggacggtgaggccgtcgcgggcgaggtcggcgatgaggctgcggacttcgcgggttccctgagggtcgaggccgttggtgggttcgtcgaggatgagcaggcggcgcgggcgcagcagggcggcggcgatggccagccgctgtttcatgcccagggagtaggtgcggaacggtttgcgggccgccttggtcaggccgacgcggtcgagggcggcggtggtacgggcgcggacggtggcccggtcggcggtgcggtcggcggcgtccaggcgcagcaggttgtcgcggccggacagggtggggtggaaggacgggccgtcgaccatgacgccgacgtggggcaggacccgggtggccgcggcgggcatggcgcgacccaggagttcacagtggccgtcggtggcctcgatgaggccgagcagcatccggatggtggtggtcttgccgctgccgttggggcccaggaagccgtacacggatccgtaggggacggtcagttcgagggagtcgacggcggtggcgtcgcggccgtagcgcttggtgagaccgagggtgcggacggcgtggacggctgtcacggcgcgggagccgggctcccgcgccgtgacacggtcgtgctgggtgtccattacggagtggtgccgccgttggccgcctcgacgagcgtctcgggggtcaccgagccgacgtagagcttgccgtcgtcggtcaggtaggcgttgaccagagtggattcgaggatcttgccgccctcgacctgctcggcctcgtcgatccatgcctgcacggcgtcgccggacaggccctcttcgacgaagtactccttgatctcttcctcggtggtctccatggtgccgatggaggtgaagccgctgccgatcagcgcggcctcgtcaccgtcgacgcccagggtgcccttgtccttggccttggcggcctcgggggcctggaagttctccgggccgggggtggtcatgttgagttcgtcgtaggccatcgagaacaccggttcgctgccgcccttggcgtagacgttggtggcgatgggcatgccggattcgccctcgacggcgatctcgaccttctcggccagcgtgctgtcctcggtgggagtcatgatgagggtgtaggcgtcgtacccggcgatgttgaccgggtcgcccagcgagagttcggcgctcttggccgaggccacggccttgtcggccgccgcgccgggccaccagcccgcgaacggcatgatcgaggtgtcagccgcttccccggcgagggtgtactcgaagctctcgccagcctggctgtcccatttgaacagtttctcgccgtcgcggacgtacgaggtctccttgacgtcgccctgctgcgacactcgcgcctggttgccctcggcggagtacatgacgccgagcttgtgctcgccggacgacagtgaggcggccccactgccggtgccggaattcggcaagcccaggtcggcggtctgtgtcacggttcccgagaatccgtctacatcggagttctggagggccgcgagtacttcctcgggggtcttgtcgggcagctcgttggcgttcgccagcacgatgccgacgccgccggccacagccaacgctcctgtggcgatcgctgttggaacagcgaaacgcctcacggtgcgggtgcgtagcattgccattcctctctatgtgggggatgtgctttcggcgcttccggtcgaccgggggtacttcaccgcccgttcatccggctgcgcgagcgatgtttccaagcgtttctgaaagacccctgtgaatcacctaatctgttgcctgccaaggacttaagaaaccataaatttcatgtccggcacattggggttgctgaatatgtagtcgatcatgcacagttgagacatggacgaacgcccgacagatctgacgcccaagcaactgcggttccagcggctcccggccgtgcgctggctttccacccgggtgctgtcgggtaccgcggtgcggctggtcatggcccgggtattgggcgcctttttggacaaacgggaattgcaggcttatgcgcagcaaggggtgttcgaccattccgccggggaggaattgtggatcgattatgtcgccgacgccggggacggattcgacgccacctattcggtggcgtacctgaccagccagccggaattgacgccgcagaaaagccgccacggccacgcgccctcgcagacgctgccccggggcaacatcctggttatgggcggcgaccaggtgtacccggcggcgaactggcgcgactacgagaaccgctgcaagggtccgtaccaggccgctctacccaaaggggacggttcactgtacgcgatccccggcaaccacgactggtatgacggactcaccgcgttcctgcggctgttcggcgccgagcgggacatcgggggacgctcgacgtatcagcgccgcagttactgggccgccaggcttccgcaccggtggtggctggtcggcatcgacgcgcaattcgacgcctatctggacagtccacagttggcgtacttcaccgaggcattcgaacagatggaaccgggcgacccggtcatcctgtgcgtgccgcggccgtcgtggacctggactgactccgaccccagggccttcgaccggaccgactacttcatccggaccttcatcgaaccgcgcggcggccgggtgccgctcatcctcaccggcgaccggcaccactacgtccactacgaggaggtcgacggcgaacgccacctgatcaccgcgggcggcggtggcgcgtacctgtcggggacgcacacgatgccggacgagttgcaggccccgccgccggaatccatggcccggcacggttccgagacccggctgtacaagcgcaagggctcgttccccgaccgcgccaagtcctggcagcaggcgctcaagatctactggcggatgccgatccgcaaccccagcttcgtggcgctgctggggatcatccacatgctcggtctgctgagcttcgtcgagggcccggggcccgccgtcgccgccgtggtcgccacgctcggcatcacgatcgccttcgccaacccgtcggcggggccccgcacctggaagtactggatcgcggcgatcctgcacgcggcggcacatctgtgtttcaccggcgcgagtctgctggtgtggcagtggttcgacctggagcagtacggctgggagccgtacctgatcttcgcgcccatcgggggcgcggtcgccagcgtcatcgtctcgacgtacctggtcatcgccagcgccttcggcatcaacgacaacgaggtgttcgccggtcagtcgatcgacgactacaagtgcttcctgcggctgaggatctcgcgcgacggcgcgacggtgttcccgatcggggtggccaaggtgggacgcaagtggcgggccaacccgcagggcggcgaggaggaatcctggatcgtcccggaaacgcccatcaagacccatttcattgaagatccgtacacagcccccggaaagcccccatcgggggacgaataggacggtttccgcaccgggcgtaacccccgccacacaacgtcgttggacttgatggcaggaaactccagacagctttcaccgcccaacccagataaaccgggcacgtcgcgatcccacacccacgcgacgtgcccggttttcgttctggggccgcctcagccctcgacgcgggacagccgggccgacaggtgcggcgtcagcggctgcccctgcgcggccagttcggcggcgtacatgagcgccccctcgacgatgccgtacagccgtttgcccgccgtgacctccttggcgtgcgggctgcggatcaccgcgtcggtggccagttcgatggtggtgccgtccacgtggccgtagtacagctccatgacgccggtggggtgggccagttccagctccacctcgtgcttcttgccctcggccttcgtcacccggaaccagccgcactcgcgcgccgccggacggatcggctcgtcgtcgccgtccaccagccaggtgcgggactcgtagtagaggaacggccgtccgtcgtgcgacacccgcacctcctggccgtactcgaagtccgacatcgtcgggtagccgccctggccccggccgcgccacaccccgatgtagggcagcagcggcagcaggtccgggtgcaggtccgggccctgacgcaggttgtgggtgtcctcgaaggggtaggggccgatgggtttgaaggtcttgctgaagtccggtgtgctcggctccgccttggcaccgttgtctgaactgctcatcgattcctcccgatcctgaccgcccaataccccaacccgcccgccagcgctccgcaggcggcgacgaggacgacgaccacggccacctcaatcacgccgcatacgataccgatcactgaagcagcgcatgccaccccacgtgtcgggctcggatggcacacttgccgcatgcacgagcgtggacccatcgaatgctggctgtcggacatggacggtgtgctcgtccacgaaggcatcccggtgcccggggcggaccggttcatcacggcgctggccgaaagcggcaagaccttcctggtgctgacgaacaactcgaagtacacgccgcgcgacctgcacttccgcttgaaggcggccgggctggacgtgcccgccgactcgatctacacctccgccaacgccaccgccgacttcctgtcgacgcagcgccccggcggcagcgcgtacgtgatcggcgaggccgggctgaccacggcgctgcacgagatcggctacgtcctgaccgacatcgaccccgactacgtggtgctcggcgagaccagcgcctactccttcggcgccatcaccacggcgatccggctggtggagggcggggcccggttcatcgccaccaatccggacgccagcggcccctcggtggagggcatcctgcccgcgaccggcgcggtcgcggcgctgatcaccaaggccaccaaggtggagccgtacttcgtcggcaaaccgaacccgctcatgatgcgcagcgcgctcaacaaggcgggcgggcactcggagtccacggcgatgatcggcgaccggatggacaccgacatcgtctcagggatggaggcggggctggagaccattctcgtcctgagtggattgaccagccgggaggagatcgcccgctacccgtaccagccgctgcgggtcgtcgagtcggtcgccgacctgataccgctcatcaacgactagtcccctaggcgcccatgaacaccccacccgaactgaccggctccgagcgctcgatcctggccttcgagcgacgctggtggcggggcgcgggcgcgaagcagcaggcgatccgcgacgaactggggctgagcgagacccggtactacgagctgttgtcgctgctgctggacaacccggcggcgctggcggccgaaccggcgttggtcaaccggttgcggcgggcccgcgagacccggcgccgacggcgcacctcgacgtaggtgaagacccggcgggcgccgcggacgatgagcagccccaggacatagcccgcgggctggtcgctcagccagtggaagcccaggtaggtctgggcgacgagcacgatcagcggcggcgcggtgagcaacagcagccggttgcggcgcgacagccgctcgccgacgagcgcgatggccaggccgtaccagaccgcggtgttggccaggtgccccgacgggtaggagactccgccgtcgccgccgaacagcaccgccccgactgcgtccacatagggcggattgccgggatcgggccagcggggcggaatccggtcgaaccactgcttcagccccagcaccaccgccaggcccacgtacaccgacgcgaacagcagcaccggccgccagctgcggtggcggcgggccaccaggacggcgatgatcccgcagccgatcgacagcggcaggccctggcccaggtaggtcaggccgcgcgcgatccagtacggcaccggcgacagcgcggcctgtccggcgtcgcggacggcgacatcgaggctgaccagcggcgacggccacagcaacagtgccgtcagcccgacgaagccgagaagcagcgcgagatcgggccaccagcgccgtggggcgccgccgtacacccgccattcgctcacccgaacatcctgtctcagcttgtcggcgtccggataccgggcatacgctgaagtctgaaagggtggtgtacatgcctgccgctaccggcgccgacgcgctgagcctggccgatccctacacgatcggcaccaagtactggcacgagctggacgacggtcgcattcagtgcgatgtctgtccgcgcaactgccggttgcgggaagggcagcgggggctgtgtttcgtgcgcggacgcatcggcgaccagatcgtgctggcgtcctacggacgctcgtcggggttctgtgtcgacccggtggagaagaaaccgctgaaccacttcctgccgggcacgccggtgctgtcgttcgggacggcgggctgcaacctggcctgccggttctgccagaactgggacatctcgaagtcgcgcgagatcgacacgctgtcgggcgaggcggccccggacacgttggcgcaggccgccagcaagctggagtgctcctcgatcgccttcacctacaacgatccgacgatcttcctggagtacgccgtcgacgcggcgcaggcgtgcaaggaactggggatcaagacgatcgcggtgtcggccgggtacatcaacgccgagccgcgggccgagttctactcgcatatggacgccgccaacatcgacctgaaggcgttcaccgaggacttctaccagaagatcgccttctccaaactgggcacggtcctggacacgctgaagtacctgcggcacgagaccgacgtctggctggagatcacgacgctgctgatccccggctacaacgactccaacagcgaactggcggagatgtgcgcctggatcgccgaacacctcggggacgaggtgccgctgcacttctcggccttccaccccgacttcaagatgcgcgacgtgcccgcgacgccgcccgcgacgctcagccgggcccgccgtatcgccatcgaccacggactgaagtacgtctacaccggcaacgtccacgacaccgacggcggcaccacccactgcggcggttgcggcaaaccggtggtggtgcgggactggtacgtgctcaaggagtaccgcatcgacggcaccgggcactgtgaacactgcggcgcccgcattcccggcgtatacagtggtccggcgggcacctggggccccaagcgccgtccggtgcggctgggcaccccgagggtgcgcaccggcgatcacgatcgcagaaacgccacggcgacaaaggaatgacgagatgagtgacgttcgccccgccgcggtcgccgggcgtttctatcccggggccgccgagtcgctgcgcaccatgatcgagtccatggtggattcgatcgaggttcccgactcggacgaactcgcccgcgcctacgtcgtaccgcacgccggataccgctattccgggccgaccgccgcccacgtctacgcccggctgcgccaccacgccgcccgcgtcaagcgcgtcgtcctggtggggccctcgcacttcgtgccgttgcagggtctggcgacctcgcccgcggccggctggcagaccccgttgggcaccgtgaccaccccggccgccgagggcatccccgccgaggaggccccgcacgagcgcgagcactcgctggaggtgcagctgccgttcctgcaggtgtgcgtcggcgacgtcgaggtgacgccgatcgtggtcggcaagtcgaccatcgaggacgccgcgaccgcgatcaacggcctcgtcgacgaccagacggtcctgttgtgcagtaccgatttgtcgcattaccacgacgaggaaaccgcgaagagacttgaccgtgccaccgccgacgcgatcctggccgccgaaccgcggcgcatcaagacctcggacgcctgcggggtcttcgcgctgcgcggcaccgtcgcctgggcggcgcaccacggactgtcagcacgcgagctgaacctgtccacctcggccgacacggccggtaccactgagcgagtggttggatacccagcattctccttctcttaaagcgcaacttaccggggccttaaggcgtggttgtacttgagaacgataggacccggccgcgcctcgcgccgggtcctctccaccccgcgcgagagaggtaacaggcatgccgacgacgacaaccctgtccccgcagatgggtcgtgcgcacagcgaccaccggccggcctcactgccagaactacccgccgaccagcacgaactgctccggcacctcgccgttggactgtccgatcaggccattggacgccggatggggatgtcccgtcgtacggtacagcgccgagtacggtcccttatggaccactttggggtcagaacccgtttccagcttggaatgcgggccgcgaaggaagtcgtgacaatcagttgacattctcacgattcagtgaaatcacgcgtgagatgtcgataaattgaggccatgactaggcccgcatcatctcccacacaccacatccccggaagtccccacgcactctcttttggacaggcggccgacctgtatgacgccgcccggcccagctaccccgccgaggccctgacctcggccttcggcgagaccccactcgacatcgtcgaactcggcgccggaaccggcctcctgacccgcggtctgctggccgccggtcaccgggtcaccgccgtggaacccgacgacaagatgctcgaccggctgatcgcctccacccagggactcgccggtcaccacgtcgcgaccgccgaggacatcccactgcccgacggctgcgccgacgcggtcacggccggacaggcgtaccactggttccggcccgagatcgcgctgccggagatcaaacgtctgctgcgccccggcggtttcttcctcgcgatctggaacatccgcgacgagtccgtcggctgggtcagcgcgctgtccgacatcgtcggctcctccgaggccgaatcgctggcgatccatctcgccgcccagctgaaggccggtgaactgccgttcggcccgctgttccccgacgtcgaactcgacatcgtccggcacgagaaacccctggacgccgacggcctgctgcggctggtgcagtcccgctcctactatctgaccgccgacgccgaccgcaagtccgagctgatgaacggcgtgaaacgcctgatggccgagcacgaacagctcgccggacgcgagaccttcgccatgccctacgccacctacgcgttccgggccaaaaccgcatagccccgtcacagtcgcgccgtttaggctggtgccgttcgtatcaacgcacacagaaagcggtgcactgtgaccgagaatcccagcactacggcgaccgaggacgatattcccgagcaactgaaggtgcgccacgccaagcgcgccgacatgctcgccgaaggcgccaagccctacccgctgggagtcaagcgcaccaccacgttgaagcggctgcgcgaggaatacggccacctggaggccgaggccagtaccggcgtcatcgcctcggtcaccgggcgggtcatcttcgtgcgcaccggcgggaaactgtgcttcgccaccatccgcgagggcgacggcacgcaactccagctgatgctgtcgctggcgaaggtgggcgaggagtcgctgggcgagtggaagcggctcatcgacatcggcgacgtggtcgccgtcaccggtgaggtcatcacctccaagcgcggcgaactgtcggtgatggccgacgagtgggagatggccgccaaggcgctgcgcccgctgccggtcgcgcacaagcccatgagcgaggagacccgggtccggcagcgctacgtggacctgatcatgcgtcccgaggcgcgcgacaccgcccgcaaccgggccgccgtggtccacacgctgcgcgacatcatgcaccagcgcgacttcatggaggtcgagacgccggtgctgcaggccatcgccagcggcgccaacgcccggccgttcacgacccacttcaacgccatcaacatggacgtgtacctgcgcatcgcgctggagctgtacctcaagcgctgtgttgtcggcggcatcgaccgggtcttcgagatcagccgcaatttccgcaatgagggcgccgactccacccattccccggaattctccatgatggaggcatacgaggcatacggtgattaccgctcgattggccgactcactcgggatctcgtcgtcggttgcgcggaatcggttttcggttccacgacggtcactcacgccgacggcaccgagctggaattcggcggagagtggcgcgaggtaacgctattcggtgcgttgtcggaagcactgggtgaaccggtttccatcgaaaccccatatgaccgactggtggctttcgctgaaaaaaccgacctggaggtgaacccggtttggggaccgggcaaactcgccgaggaactgttcgagcacctggtgacggatactctggtcaatccgactttcgtcctcgactatccagaggagacctcgccgctgaccgcggcgcatcgcgacactcccggccttaccgagaaatgggatctgtacgtgcgcggtgtggagttggccaccggatactccgagttgatcgacccggtcgtgcagcgggaacgcttcgagcagcaggcccggctggccgccaagggcgacgacgaggccatgaagctggacgaggacttcctgcgtgcgatggagtacggcatgcctcccaccggcgggatgggcatggggatcgaccggctgctcatggctctgaccggcctgggtattcgtgaaacaatcctgttcccattcgtgaagcccgagtaaaccggcaaaaaccacagtcgctccattaacagcgtaaatatgcacgtcgcgatcaccgtttttttagaaacacggaccgcggcgtgcatttcttatccggtatgggttaaagtgggcgccgaatagcaccaatatttaaaccggaggtcacggtggcacaacgcgtccaggtaatactcgtcgatgatcttgacggcgggcaagcagatgagacggtgaagttcggtctggatggattcgcctatgagatcgacctgtcccatgaacacgccggaacgctgcgcgaggctctcaccgattacgtgaccgtggctcgcaaaatcggccgctatgccacgagcaccaagtcgacgtcgaccagtgccgcgccacgcatgcgggcaccgatcgaccgcgaacaaaacaaggcgattcgtgaatgggccgcgaaacagggcaagaaagtctctgatcgcgggcgaattccacaacacatcattgaggaataccacgccggcgcgggagccagttcttcctaaggcacaaagacaagcgccggtgcaccacggttagcggcccgtccagagggacccccctctcggcgggccgttcggcatttcgtgcccgtcgtgttcgctctgcgcgtacatacttgacgcggggaatgcgtgtggccgggcaaccgttgccgacggacatcaacgataaggtggagtcactattgacagaacagacctgtcggcgaagcccaaggtatgccgtagaccgaacggtcgcgatcatgcggcaggaagagcccgtagcggggcaaaggcaaggagcgcgagcacatgtttgaacggtttaccgaccgagcaaggcgagttgtggtcctggctcaagaagaagcccggatgctcaaccacaactacataggcactgagcacatcctgctcggcctgatccacgagggggaaggcgtcgcggccaaggccttggaaagcctgggaatctctcttgagggcgtgcggcagcaggttgaggagatcatcggtcagggccagcaggcccccagcgggcacatccccttcacgcctcgggcgaagaaggtcctggaactgagcctgcgcgaggcgctgcaacttggccacaactacatcggcaccgagcacatcctgctgggcctgatccgcgagggtgagggcgtggcggcgcaggtgctcatcaagctgggtgccgacttgaaccgcgtgcgtcagcaggtgctgcagttgctgtcgggttatcagggcaaggagccggcgggagccaccgccggggggtcggccagcggcgagcagtcgcagtcgtcctcgcccgtgcttgaccagtttggacgcaacctgacgcaggccgcccgggacggcaagctcgacccggtcatcggccgcgagaaggaaatcgaacgggtcatgcaggtgctgtcgcgccgcagcaagaacaacccggtgctgatcggcgagcccggcgtcggcaagaccgccgccgtggagggactggcgcaggccatcgtcaagggctcggtccccgagaccctcaaggacaagcacctgtacacgctggacctcggcgcgctggtcgccggttcccggtaccgcggtgacttcgaagagcggctgaagaaggtgctcaaggagatccgcacccgcggcgacatcatcctgttcatcgacgagattcacaccctcgtgggtgccggtgccgccgagggcgccatcgacgcggcgagcatcctcaagccgatgctggcccgcggtgagctccagaccatcggcgccaccacgctggacgagtaccgcaagcacctggagaaggacgcggcgctggagcgccggttccagccgatccaggtcgccgagccctcgctgtcgcacaccattgagatcctcaagggcctgcgcgaccgctacgaggctcaccaccgggtctcgatcaccgacggcgccctggtcgcggcggccaccctggccgaccgctacatctccgaccggttcctgccggacaaggcgatcgacctcatcgacgaggccggggcccggatgcggatccgtcgcatgacggcgccgccggacctgcgcgagttcgacgagcgcatcgcccaggcccgcaaggacaaggagtcggcgatcgacgcgcaggacttcgagcgggccgcgcagctgcgcgacaacgagaagcagctgcaggaccagcgcgagaagcgcgagaaggagtggaaggccggcgacctcgacaccgtcacggaggtcgacgacgagatgatcgccgaggtattggcgaactggaccggtatccccgtctacaagctgaccgaggaggagacctcccggctgctcaagatggaggaggagctgcacaagcgcatcatcggccagcacgacgccgtcaaggcggtctcgcaggcgatccgccggacccgcgcgggtctgaaggacccgaagcgtccgtccggttcgttcatcttcgccggtccgtccggtgtcggtaagtcggagctgtccaaggcgctggcggagttcctgttcggttccgaggacgcgctcatccagctggacatgagcgagttccacgaccggtacacggtctcgcggctcgtgggtgctcctcccggatacgtcggctacgacgagggcggccagctgaccgagaaggtgcggcgcaagccgttctcggtggtgctgttcgacgagatcgagaaggcgcactccgaggtgttcaacacgctgttgcagatcctcgaggacggccgcctgaccgacggtcagggccggatcgtggacttcaagaacaccgtgctgatcctgacgacgaacctgggcaccaaggacgtcgccaaggccgtctcgctcggcttccaggccgagaccggtggcgaggacgactacgagcggatgaagctgaaggtcaacgacgagttgaagcagcacttccgccccgagttcctcaaccggatcgacgacacgatcgtgttcccgaagctgtcggagaacgagatcatcaagatcgtcgacctgatggtcgcccggatcgaggagcagctaaagaaccgggacatgtccatggagatcacccaggcggccaaggagttcctgggccacaagggctacgacccggtcctgggcgcccggccgctgcgccgcacgatccagcgcgagatcgaggacacgctgtcggagaagatcctcttcgacgagctggtccccggccagatcgtggtggtcgactgcgagggcgacccggccgacttcgagaacgcgcacctgacgttccggggttcggacaagcccgccgtcgaggtccccgacgccccaccggtcgaactgaccgcgggcaacggcgacagcggcgacgcgaatccgaagaagtccgtggaatagccgcacagcgactggacgaacgacaagacgacggtggcccggctcgatgagagccgggccaccgtcatgtccaagcgcggtgcccgggccaccgacctcctcccctaactttgacggtagagggcacgggctgaaggcagccttagctgggctgaggtgcgcttaagctgtcggcaggcaggcttagctgggctgaggtgggcttaaacggccggggcggactcggcgcgggccatgacgcagtcgaactcgaggacgcgtttggtggtctgctcgcggctgaccgggtacatgccggtgatctcgaaccccgcctcggtgtagacgcccagcgcctccatcatgccgggcatgccctcgtagatgtgcatcaaggccacctccgactgcatgccgaccagctgtttcacccggtcgccggttccggcgaaggcctccaggtcgaggccctgagtgtcgagcttcaggtacgggcgcgggtcgtcgagaccggccatcgcctcgtccatgatcgcgtcgagacggtgcaccggcacgtcgaccttgtcgatgttgttgaagcgcttgtagcgggtgctgccgaagtcggtgggccccaggatcgagctcatcgagcccttgacgacgttcatggtgacgctgcccgcctcgcggcccagcgcgcactggtgcacctgccagtccgggtcgccctcggcggcggcgcgcagcttctcggcgatgtggggcaccggctcgaaggacacgatccggcccgtgtaaccgaacttgcgcaggttcttggcgtactggccgacgttggcgccgacatcgaagacgcagttgacccggtagtgccgcagcagttcggcgacgtgccggttgcacaggtagttgtgggcgggtttctggaacccgtgttcgtctccgacgaccgcgttgtcatcgagcaccagcttcgcgttggggcccaacagaaccgacttctgacccgaggcgaccttgtcaccgttcgccagtgcgaccgccttggccaccacgggatcctgctttccccgggtcaccagccaggagcgcgaggacacgtcaacgacctggtaatcctttcggcgcgttaccaatccggtgccgggtcccaggtcgtagaccttgaagcctattgtggatagtgcgttgaacatgcgtcgaaaaactgacatcgactcacgctaacaaacattggttacggattgcgatctgcgtcactaacgcgagtggtcgacgtataagcgacgaaccgaggcggtcagcgcgcgatgccccggttcgtcgcaggggagccggtttccgtgcggcgggcgcggaaaccgtggtgggttcggtcgattggcctgcggtcggtgtggcgtctgcggcgcgccgccccaccgtcgtaatgaattaccaaccgtccctccggcaccacgatggagtcaggagttgtccatcggcccctgttgagttgtcgtccgtgacgcatcttcgaaggtagcaagcaaacgatcactccacgcgatattcaagaacttgaaagtattgtggttattggggtttcggttgtcacctgctggtcgccttctatcatgggtcggtacttcccactcaagaattcgggtgacaatgtccaactccaccagcctcggccgccgtgccgctcgggtcctcgccgatgagttcatccgccaccccgggcccaagaccggcctggtcatcggcgcgcgaccgcacgacccggtgctggccgccgccatcgacgcgctgctgcccgatgaccggctgacggtcgtggcgaccgacgccgagcgcggcgggatggaggcgtacctggccgagcagggctcgtgggtgaccgaacgcgtcaccctggtgccgtcgctgtcggaggccaaggccgccgacgtggtgatgctggccgcacccgtgaccgccgagctcgactcgcacgccgagtacctgcgcgaactcaccgcgcccggcggggtgctgtgcctgagcgcaccgctgaccgccgcggccgccgaggagatcgccgacctggtgggcgagcacggcatcggctccgacctggtgctgcgcaaccggccgccggtgcggatccaccggctgcggttctccgaggccgacgccgcgctggccgagcgcgccgcccccgcgacccggtccagcagcgtgccgctgacctcgcggatgcacatcgactccaacggcctggccgccggcgccatcctgctgggcgtggccgggctgaccaagaagatccgcccgaactcgaagctgtggctgctgcccgccgtggccgccgccccggccgccgcgttcttccgcgacccgcagcgcaacatcgaccccgaccccaagacggtggtggcctccggcgacggcaaggtgctgtcggtggagcgggtcgtcgacgagcgtttcggcgccgtcagcggcgcggcgggcaccgagtggctgcggatcgccgtcttcctgtccattctcgacgttcacgtgaaccgggccccggtcgcgggccgggtggtcgacatcttccgcgaggcgggttccaacgccccggccatgaaaccggccgccgagcacaacgtcgcctgctacaccgtggtcgacacgccccggggacgcgtggtcacggcccagcgcaccggcatgatcgcccgccgcatcgtcaaccgcacccaggtgggagcggtgctggccaagggcgaacgctacggtctgatccgcttcgggtcccgcaccgacgtctacctgcccgccgacgccgccgacgcgctggtgtcccccaacgacaaggtcatcgggggcgagaccgcgatcgcccgctggcgctagtcgaacgcgaaggtctcgaccttcccgccgacacagccgagggtggccaacggctgcccccgccgggcctcgccactcatcggggcgacgcacttgccggtaccgtcgaggatcatctgaaagccgtccccggcgcgctccagcgtgatgctctgcaggtcggagccgttgcagtcggacggcgcggccaggaaaccgtccccggtgccgggtgagtcgatcgtcatgcacccggtcccggcgccggacttgaacacggtcacctggtaggtgtgcgagccggtcttgtccagcttggtggccggggaggccgagccgcagctgtcgaggatgaagacctcgcgctgctcgttgccgggctcgggaccgactccgacgcagtagccgcccacggcggaacggatctggtaggtgccgctgccggggtacttcgaaccgccgccgctgtcgtcgccgccttcgtcctctttgtcgtcgtccttgcctttatcctttttgggcttttcgctcttcttgtcactcttgtccacgccaccctcgccgtcggggcgcaaagtggcgctgctggactggttgtcggccttgggttcggtgttcggaccggcctcgtcaccactgctcttggacaccatgatggacacggcgagcaccattcccgccacgacgatcaccaccccggcgacgacggcccgggtccacccctgtccggggaccacggacagccggtgggatctggctctgctttcgggcattgggacatcaacctccattccactgttgggacggacgtggaggctgcccgggttgcttaagcgggcaatgtattcaaacggagccggggaaggggaagccgggaggccaaccccttgaacctcccggcttggcgcggtggcactcccaggaaccaccgcgggtggatgaagcttgttccgtgtggatgacagcctagagtggcggcgcaaatccggccggaacaacgggatcgggtcctacgtcctttgtgcctgtcgaccggcggccggtcagccgtcgctgccggagtcgaagctgactcgcagccgggtggcggggtcgggcatggaacctccaatgtgcacgccccggcggactaccgtgcggttcgccggggatgcgctcattatccgctgtccccggcctgtgacacaacgacatttggccctggtggcaacgcggaacagccagccggaacgctggtcagagctgcggccgacgggtcatgcggtgggcgtcagcgggtccggccagccgggcgcgggtcagagccgtggctgacggggcatgcggcgggcgatgacgatcgcggcgatgcccgccgccatggcggccaaggccagcagcgtcggccaggtgagcgaggttccggtgctcggcaggtcgtcgtctccgtcggccgatgccgaggaggtcggcgagggcttcgggttgtcctcgaagcgggcggcggcactggcgtgcagcgaggacggggccgactcgccgcgcagcagcacctggcagttgcgcggatcggaggtgtactgccagaactccatgtccgccgaggcgatgccgtgccgttctgccgagacgctcacctttccgggacggtcgcgtttgacgcacagctgcaccggcttgtcggtgtccagccgcagcgtgtcaccgtccagttcgccgttgcccgagtcggggcacacgctcagctttccgccggtcgcggtgacggtgaccgggtcggcggtgctggtgagttcgaagcgggcggtcccgccgatcttgacggtctccttgaccgcgtgcagatccagctgcgggtcctccggcagtgtggggtccagggcgtcccagtcggggcaggtgccggtgatggtcaggtcgcgcttctcgtagtactcgacggcatcggtgttgacggccctggacggcagcttgtcggagacgcaccagactcgtgactgcgcctcggcccgctcggtgggcgtggtcagggtcgcgtcgcggaacacccaggccagccgggcccggtcgcgggccgagaactggtgcgcgtcgacctggccgtactcgggttcgtcctcgcaggcgtacttcgtgcgctccagacagaacatccactccgcgcgcggctcgggccgcccgtcctcggtgggaaggatcgcgcacaccgggacatgcccgtaggcgaagcggtcctcggggtccacgacccggccgtcgttgacctggagcgcgacggccttgccgcgcgcgaagaccccgtcgtcgggcagcgtcaccgaggtcgggtcgcccttggcctgggccgacgccggatcacacacgtcgacggtgaccggcgccgccgccaccggtgtggccgttccgacgaagacgagcacggcacccacgaccagacagattccccgcatgactgtccaaacgagtcgatgcccacgcggttacggggcgaaacagtgtgcctgcccaggtccctcccacccggacagacacacccgcctcgcggcgacactcgatccgtgaccggggttgtgtcggtgacatcctcggcgcgaacccgctggtcgtcgcagccgaccgggtacaaagtggtgtcgccctcagccaagtcgattgacgatccgccgcccggccggtatgcatgtcgtcgtggagaaccgaatatccgttcccggcgccctgctgcgcgccgtcgcgggctggctggtcatgggaatcgggctgggcgcggcgagcgccgtcggctccgccaccgcgctggcgccgaagtacgagcaggcggtgaccgccgcgatctgcctcgtcatcgtcgtggccgggatcctgttgctgcgcaaggtgatcgatcgcggcgacctcgcgggcatcggcgcggggcgggtgttcccgcagggactggggctgttcgcgctggggctcggcgtcaccttcgccgtcgcggcggtggtgctcggcggcggcgggtacgacctgatccaccccggggtcgtcgacccggcgaaactgctgaccttcctggccctcaacgccgtcgtcgcgatggcgctggaagcgatccccgaggagctgaccttccggggctacgtgttctccaccctgaagcggcggttgccgacctgggtgtccgtcatcgtccagatcgcgctgttcgccaccatcatggccgtcgtgaacccggtcggctcggccgtcgcggtcgcgctgggcggtgaagcgacgccgttccggctcgcgcccgagggcacgccggtgcccgactacctgatcctgatggtgtgcttcggtctcgcgctgaccgccgcccgcgtcgccaccggctcggtctacaccaccatggggctgcacctggcgttcctgacgaccaaccggctgatcttcgacaacgcgaaccgtgacaccggctggaaggtcgacgccgaacccgacgccgtactgctggtgccgatctacctgctgctgatcgcgctcatcttcacgatcgtgtccgtcgtgaagcgccgcaaggcgaagcgtcagtccttattgagcagtttcgggttctcggcgatccattcgtccatcgtgtcctcacgaagcgccttgaacagctcctcggtcgtcgtcagcggcttgccctcgggtatcacctcaaaggactcaccaccctccatactggtctccgacggcagtcgcaccgtcttcatcgagttgggtttgacgccgcgcagcgcgaaggccatgtccaccggtgtgtgaccccggaagtggtaggtcagcgtgctgccgaccgcgtcgatgaggtcgccgaccttggtggggttggtgatgtagccttcctcgctggccttcttcagcagctgcttgatgaagtgctgctgcatgtgctggcggccgtagtcaccgacaccccagtcggggtcgaagtcgggattctcggcggagtaggcgtaccgttcccgcacgatccacagtgcctcgcgctggttgtactcgtggcagcccttcttgaaggtccgcggcttgttgggctgctccttcatctggtggtgcagctgcatgtccatcggcaggcacagctccaccgagcccagaaccttgacggccttgaggaaaccctcgaacccgatgatcgccgccccgtcgaactgcttgatcccggtcagcgtgctcagcgactcggccagcccctggaaccgctcctcctgggtctcaccgccgtcggcgtaggtgccgttgaccttggtgtagcaggtcccctccggctcgtcgttgcacgggaccttcaggtcgcgcggcaccgagatgatgttggccttggtcagatccttgttgatgtgcaggatcatgatcgagtcggcacggtcgatcttgtcggagtcgttgacccgcatgtcggtgccgatcatcagcaggttgagcggacccttgatgtcctcacccgcctgcgaatcaccgtcgcccagcaggttcttctcggtaccggcgttgttgatccggtcgagcatcaccttggcgtagaccgcgccgccaccggcggccaccatcaggacggcgccgacaccgaccatgaccttggcccaccacggggccccggtcttggtcttcttggcgggcagcaccgccagatcgggcgcgcccgattccggggcgtcgtcgcccgtgccctctttttcgagggcgttatcgtctgaggcgtcgttcgccatgagaaccctttgtcagcacaccactgtcgagtcgggtcagcctaattcgccggacgttcattggcaagaaccccttgattcacaggttagccggagactcgtaggaacggccacgaatcccgccggtgcggcgccgagaaggtgcctcggcgaccggaacggccggttcgtccgttgcctccgattcctcggcgtactcggactcgtactcggcgtcgtcggaaatctcctcgtccggttcgtcggtcgactgagcgggaacccgcaccgcgggcagccgacgccgttgctgccgccgggcccgcaccctcaggaacctcaggtacaacaccagcagcgtcaacgagatcgccgcgccgatccagaaacccggtcccaggaagatcacgcccagtagttcggcgaagttgagggcgagcaggacgtacagcaccttgcggtaccgccgctgccaccaggcccgcaacgccgaggccaccggcacctcctgccccttgatctgccgctcgctgctcaacactaccgattccgcgcgccggacacctcggcgctcccaggcccgacggcgggacggcttctccggttgtgcttcggctgtaggggtttcggtacgcaacgccgactcactgtcactactgtcctgtgtgagcagttcgtcgagggtcgcggattcggcgtccgcgtcgggctcctggtgcacgcttgccgaggagtcgggcgggttgtcgcggttcttgccgccgtcgcgatccagcacccgggcccgcgagttctcccggtcggcggcgatgcgttcgtcggcgtcgtagcggcgcacgagggccggagccagcgcgagcagcccggccccggccaggatggccaagagcaccgacgtcggcatcgcccctcctccacgtgtcgcggtgttacttgagggtacgctccgtcgtcggcgaatgatcgacaatagtgcgagagtcgatcaacgacggtccgttgtgctctgaagttcgtccaatcaggccgcttgggtgcggcgtttcaagtagcgggccagtaccccaccgtcggttacatcctcgacggtcatggcgtagccgacgtgatcccgccactcgccgttgatgtacagataggacttgaactgcgcctcctcgcggaagcccagtttctccaccacccggcggctcggcgtgttgtggggttgaatatttacctctatccggtgcagctgcccggtggtgaaggcgtggtcgcacaccagcgccagcgcggtgggcatgatgccgcgtccggccacaccctcgtcgatccagtagccgacgtgcgccgagcagaacgcccgccgcacgatgttgccgaccgtcatgccgccgacgatcttgccgtcgaagcagatcgcgaacggccaggtgataccggtcttggcggatttgcgcaggtcgcgcagcagcagccggaaggccgacggcgagttggactcctgccaggccacccccgagaccggctcccagtgcgccagccagccctcgtttctgacccgcaccgcgctccactcggtcgcgtccgaccgctggtatggccgcagcgagacgcggtcgtggacgagggtggcgggccagccggggttgttcatcatctatgcctatcgaaaagcaacacgtcaacggtcgatcccgcgggggcggtggtgactttctcccccagaaccatcaacccggtcgcctcggcgagacccgacaaagtgtaaggacctcccggcagcggcgccaccgtgtacccgccaccgcggcgctcggccacgtgcgcggggcgaaattcccggtagttggccggggactggacggtctcgatgaggttggccttgacgctggggcggaacaccggttcggcaccggccagtcgcaggatgatcgggcgggccagcacctcgaaggcgttcatggccgcgcccgggtcgccgggcaggcaggtgatcggcacctcctcggggccgacgctgccgaaaccgatggtcgccgaggggtagaccgcgacggtggagaactcgacggtgcggtcgcgcccgaaggtgcgccgcaccatgtcgccgggcccggttccggtgccgccggtggtgatgatgaggtcggcgcgcagcgtctggtcgtccaggacggcccgcagtgcctcgggttcgtcgtcgcagatgccgacccgaaacgcgtgcgccccggcctcggaggcggcggcggtcagcgcgtgcgagttgacgtcgacgagctggccgggctgcgagacccggccggtgtccatgagttcgtccccggtggcgatgaccacgacccggggggtggggcgcacgacgatgtcgccgaccccggcggcggccagcagcgcgatcagctgcggcgtcacgtgctggccgttgtgcgccagcacggcgccggactctcgttcctccccggcgcggcgcaaaccgttgccgcgcttgggggcctggcccacccgtaccgcggccatgccctcgtccgtccaccccagcgggatgacggcgtcggtgccgctgggcagcgaggccccggcggcgaccgcgaagcaggtaccggggatgaggcggaccggccgccagctggacgcggagacgtcgccgagcaccttcagtgacaccgggcgttccggggaggccccggcgacgtcctccatgcgtaccgcgtaaccgtcgacagtggcgtgatcgaaggcggggagtggaccgggagcggtgacgtcggcggcgagcacacagccgcacgcctgggtcaggtccaggtcgatggccggcagcgggcggacccgtcccagcaccctcgacaggaactccgcgagcgcgacgggctcggcaccgccacttttatggtccactcttgtctcccccactacacgtgcctgtcaccgccacggtgtcgcgtcagccttgcttcgccatgaagtccgacagccattccttgaacgtcgtcagatcctcgcgctgccaggccagttcgacgatggtgcgcaggtagccttccggttccccagtgtcatgccgggtgccggtgaatacgatcccgtgcacgggcatcccgtccttgagcaacagttccatggcgtcggtgagctgtatttcgccacctcgtccgggtttggtttttcgaatcgcatcgaagatagccgatggaaggacgtatcgtccgatgaggataagattactcggcgcctcggcggggtccggcttttccaccagtccggtgacggtgacgacgtcggagtcaccgcgttcctcgatggcggccacaccgtagcggtggatctcctcgcgcggcatctccttcagcgccaggacgatgccgccggtctccttctgcttctcgaacatgcgcggcagcagccggtcggtgggggcggtgaactcgtcggcgagcaggaccgcgaacggttcctcaccgacgtgggattcggcgtaggacacggcgtgtcccaggcccaggggttcggactggcggcaggtgaagatgtcgacgaggtcgctggcctcgatgatcgaggcgagccgggtggtgtcgcccttctcgacgagtcgctgttcgaggtcggggcggcggtcgaaatggtccaccatggaggttttgccgcgtccggtgatgaggatgacgtcgcggacgtcggcggcgacggcctcctccacgacgtgctgcaggacgggtttgtcgatgacggggaagagttccttcggcaccgccttggtcgcgggcaggaacctcgtggcgaagcccgcggcggggatgacggctttgaaggcgggggattcattgttgctggctggcatgcggcgagcctaacggtgcggagtgtcccaacaccaatcacatggtcagtgtcgcggtcagttcgtgactatcagttcgacggcgagaccgattccttggtcgccgccagtttccaggtgtcgcgtccggcggccttggccgcgtagagggcctcgtcggcggcggccagcaccgaggggccgtcgacgccgtgttcggggaagaccgccacccccagcgagacggtgatgtcgatcgagatggagtcggtggcgccggtggcgggtatggacatcggtgcgccgcgcacggcctgggccagccggtcggcgacccgggaggcgccctcggtgtcggcctcgggcagcagcaccacgaactcctcgccgccgtagcggaaggccaggtcgacctcgcggatctcgttggtgatccgcttggccaactccgccaggaccacgtccccggccgggtggccgtaggtgtcattgaccactttgaaccggtccaggtccagggcgatgacggcggcgctgcggtggaagcgtccggcgcgttccacctcgcggcccagcgacacctggaggtagcggtagttccacaggccggtcagcgggtcggtcagcgacagccgctgcacctcctgatgggacaggacgttgccgacggccaccgccgcctgcccggcgaaggtgcgcagcgtcgacaggtcgacctcgtcgaactcgtcgccgccgagccggtcgtagatggccagcacccccagcagggtgccgttggggggcgcgccgtcggtgtcgccggagccgcccggggtcaccgagcgcaccggcaccgccaggtaggtggtgcaggtgggttcacccgcggcgggcagcaccgcctcgtcggtgccgccgatgcggccgcgccggggcaggccgtcggcggcgacccggcccaagaggccctcgcccaggcggacggccacctcggtgggcgacaggtcgtcggcggcgaagccgtctccggcccggccgcgcagcatctgcgggtccaccgggtcgaccagcagcatcaggccggagcgggccccggtgacggccatcgaggtgtcgacgatgacctccaggatccggtccaggtcgagggtgctcgacagcgtctcgcccagcagcgccagctggccgcgcagctggtcccggctggcggtcagcgccgaaacgtagccctgggtctcgcgggccatccggttgaaggagcgcgccaccgtggccagttcgtcgtggccgcgcaccggcacccgggcgctgagttcgccctgcgccaccgcgtcggcgcccgccgccagttcggccagcggccgggtggtggagcgggccagccaggccgcggcggccaccgccagcagcgcggccacgaccacgatgccgcccagggtcgcgaacaggccctgggtcggcggcggtttggtggccagcaccagcgggatcggcgcgtcgggacgcggcgacacggcccgcacgaagtggccggagtcgttggtgcccaccgatccggtggcgacgtcgtcggcggcgcgcagcgtccgggtcgccagcctacgattggacaatgtggacagtggatcgtcacgggagtcgtccacgatgacgtcgaccccgcccgcgacgtcggcgagaccgttgacgaaggtggcgtcgatcggggtccacaccgtgaccgagccgcgttcggcgccgtcactgtcgtggatcggcacccgcgcctccagggcctccagctgctcgatctcgccggtggagtggtcgcagcgcgccgaggtctccgactccgggcgctcgccgaagccgatcgggtcgcccgagccggtctcgacgcggatcgtggcggccgggccgtcggcgacggcctgcttggcggccgagcgggcggcgccggcgtcggaggccagcagcgcgaccgatccggcgacccccagcaaacgctcgcagctggccgataccgttgcggagatggcctgggccgccgagtccaggcggtcggaggcacggccggacgacacggcgtcgacggcggtgccgatgaatacggcacccagcaacacgggaccgaggaccacgacgagaaaggcagcggtaagccgggcgcgcaacggcatcgaaacacctccttcgcagccggaccctagagcgagcgttacacagagcagcagcatccgcacagttagccaaccgtccgaggacaaatcccggccaaacgacggagtcgacttgaacgttcacctgaatggcccggcggggtcgccgagccgaaaggcccacctgaggtcggatattctctcccaccgccgagagttgtccgcgacagacctcgatatcgcggcccggacggtgctggcggcgttgctggccggtttgcgactgccagccggttccacagtggcagcgtactccccggtcgccaccgaacctggcggaaagttgacgcgcgccctgtcaggtgccggacaccgtgtgctactgcccgtcgtgctgccggatctcgacctggactgggccgagtacaccggaaaacagcacctcaccgccaaggggctgtccgaaccggacggtcccacgctgggcaccgacgccgtggcgcaggtcgacgcgctcgtcgtcccggcgctggccgtcgacaccgacggggtccggctgggcaagggcggcggctgctacgaccgggccctgacccgggtggggccgggcgtgccggtcgtcgcgctgctgcacgacggcgaatggccccggatggtgccccgcgaaccccacgatcgtccggtgacggcggtggtcacgccgagcggtggctacgtgaatctgggcacccgtacgcggccccgcagctcgtgacgcgcgcgtccgggaggcccgaggtggccgaaacgcgagttatggcgcataattgcttagcactcgttttgggcgagtgctaattatcgttgcgaatcgtgtggaagaggcgagctgtgcccacgtaccaatacgtctgcaccaagtgcggtcacgatctcgaggcgcgccagtcgttcaccgacaaggcgctgaccgactgcccctcgtgcggcatcgacggcgcgctgcgcaagcagttcggttcggtgggcgtggtcttcaagggctcgggcttctaccgcaccgactcgcgcaccggttccggcaaggagctggccaagaacgactccaagcccgccaaagcggcttcggagtcgaagagtgaagccaagtcggagtccaagcccaagaccgagaccaagaaggccgacaagcccaaggccgccagctccacctcgtaaaagctgagcccggggcgaggagattcgtcgtctggcaaggcggaggaggagctagtgcgccagcactcgcgacgacgacaacgccgccagtcggcgaatccaccgtcccgggccagtcttttcaggtgatcgagaagtagctgccatcatcggccccggtgacggggaagctgaccgcgacgctgttgggcgtcacgtgcagggaggcgcggcggcaccagtcggtcttggcgaaccgggccggtaccggcagttcgtccttgtcgctggagtcgggtccggcctcgtacaggcggcacttcgggcggttgaggtccatggacgcgtcggcggccatgatgacgcggccgtcgggcagtcccgcgaaccagttgcccgccttctccttgcgcatcggcgcgtaacccagatccgccttggccttgtagcgcttcttgcccgacttcagtgaataagccgcgacgtcgaaggtcgcgcccgcctcgcccgagacctggtggcactcgcccagcaccacgctgccggttctggggtcgtccccggccagttgcagggtgcccgcgcaggcggtggcgtaggtgtcgcccaggtgcaggttcttgcgccgccactccttctcgccggtctggatggagatcgcgttgaggtcgtggcggaacttgcgggccgcgaacatgccgtccttgggggaggcgtcgcggcggacgtcggcgaccactagctcgggcgtgatgaccaggccgttcttgtagatgtgcccctcggccttggcccgccagctccagcgcttctggccggtggcggcgtccagcgccaccaccccggcccggtccttggtgtcggtgtcggagcggcaggccaggcccagcacgacccggacgtcgtcatcgtcgaccgtggagatctcgcagtcgttgggggcctggtacttccaccgcatcccggcgctgtggtcgcgggcctccagcgcagtctttgtgggcgcgtggatcagcaggtggctggtgacggcccgcagcgtgccggggtcgccgtcgaaggggacgtcggcgcgcagcgccccggacttcacgtccagtatggagacgtatcgcatggtggtgtcgtcgcggcgtttgcccggcagcgccaccaggccgcgatcggccgacagcaccggcggtccgctggcggcgcggttccagcggcggtggtgccagcgttcggcgccggtggccgcgtcgcgcatcgtcaccgcgaccgaggcgtgctcgccggtctcgtcgagggccagcagtccggccggggtgccgacgccgccgtcggcggccccctgcgcccgggtggcgtccagggccagtctcgcggcccggggcgcgtctgagtcggtgacggtggcgtcggtgttggccgcgtcggtccactcgtgcatcgccggagccccggcgcccgcggcgaccacgaccaccgccatggccagcacgctcacccgcaccgtcatgtcgaccggcggccgccatctcggcgcgggcaccttgccgtcggtggccatctcgcccagcaccagcaggccgccgcccagcacgccgaagacgaaggccagcgccgccagggcgtgccggtgcgcgatataggccagttcgcccgggtcgggcatcgtcaggtacaccagccagccggagatggcggcgccgacggcgaagacgcccccggccagtccggtggcccagccgggattggtgaccataatggtcagtacgacgccgacggcgaggcatccgacgatcatgccgacggccaggaaggtccccgtggtctcgccggtgcccggttcggtgaaaaccgctatcgccaacaggatcgcgcaggccgccagggcgctgccgcccgcgtacagcagggcgctgcgcagcagcggctttccccaacctgttttccattgacttcggcgccgcgagatgatcacgctacggttctacccgaacacgcctgcccgtgtggctaactcgccgcatccgctccggcgcggccttgagtcctcaagagactcaggattgtccgtgggcggcccagacccggttcaggcgggactggtagtagcagacaccggtgccgaagagcagcacctggagcagtgttcccactgcgcccgagcaggttccggcgcgggcgaaggccatggcccgcgagatccggccgccggtgcggacaaaggagacgatcgccgagatcgaaagagtgaacggtgcgatgatcgtcacgttgcacagcgcgagccccgggctcacctcaatctgtccattgtaatcgcgcacctcacggttcactttgtaataccagaccatgccgtagacgccgagggtgacgagggtcaggagccagaccgcgaccgggctgcgggtcttgcccagctggacaccggtggcgtgggcggccgccgcgacgatgtcgggctgaccgatcgccgggaccgccgacgccgggggctcggagtagggctgcggggactgctggccgtacgccatggggacggatctcctggtgaattggtcgagtggcggcacaactctccccaaggtagtggcgtatgtcaatactcctgtcggtcaggccgcagtggtacgactaccggacccgactccgagtcgatcacccgcaccctcgcgcggtaatgcgtggccagcagctcggtggtgaggacctcggcggccgggccgagcgcggccagtcgtccggcggccagcagcagcagccggtcggcgtactcaccggcgatcgacagttcgtgcatcgtcgacacgaccgtgagcccttcctcggcgcgcagggtgtcgaccagttccagcacctcctgctggtgcccgatgtccagtgccgaggtcggttcgtcgagcagcagcagcgcctggcgggtcccggccagctgggccagcgcccgcgccaggatggcccgctgccgttccccgcccgacagcgtcgccagcgcccgggtggtgaacggcatcaggtcgagccgttcgcacacccgcagggcgacgtcgacgtcgtgctggctctcgcggccgagcgcgtggatgtgcggggtgcggcccaacaggacgtagtcgaggaccgtcatgccctccggcaccaccggggactggaccaccaccgcgatccggcgggcgagttcccggcgcggcaacgcggcgaggtcgtcgccgtacagccgcacccggccgtcgaaggccagcagtccggccacggcgtgcagcagcgtggacttcccggcgccgttgggcccgatgacggtgagccattcgccgggctcgacggtgaaggacacctcgtcgacgatgagcgccccgcctaggcgcaccgtcacgtcctcggccgacagggcggtcacgacggcctccccgtgtgagctggctgggctggggggtgggctcgcgagtgtcatggccgcacctccgtggaggtgcgcatgaccagcacgaagaacggggcgccgatgaacgcggtgaccacgccgatgggcagctcggcgggggcgacgacggtgcgggcggccaggtcggccaggaccaggaacgcgccgccgaacaccagcgacagcggcaggatgctgcggtaggagcggcccgccagcagccggacgatgtggggcaccacgacgccgacgaagccgatcaggccgctgaccgacacggcggcggccgtccccagcgaggcggccgtcagcaggatcagccgggaccggcgcgggtgcaggcccagcgcggcggcctcggtgtcgccgaggctgaggacgtcgagttcgcggcggcgcagcagcaccagcagtccggtgaccgcgacgtagggcagcagcatcgccacgtcggaccagttgaccgagccgagccgtcccaacagccacgagtacacgttgtccagggactcgacgttgcgctgctgcacgtaggtctgggcggcggagaggaaggccgagaccgcgaccccggccaggatcagggttccggcgccgcgtttggccgagcccgcgcccagcaggtaggtggcggccagggccgccatggcgccgacgaacgcggccagcggcagcagtcgcgggctcaggtccatcccaccggctcgggccactatgtacagtgtcgcgccgagtccggccccggcggcgacgcccaacagcatcgggtcggccagcggattgcggaacacgccctggtagcagccgcccgccagcgccagcatcgcgccgaccaacaggcccagcacgacccgcggcagccgcaggttccacacgatcgcgccctgctgctcactcagcccggacacgacctcgacgccggggatgtggtccacgagctccagcgccacgctgccgggcggcagcgacaccggccccagcgccacccccgcgacgagggccgcgaccagcacgccgcagccgatcaacatccacaacggacgcagcccggccggtcgcggccccttcacggaaccgccccggccgggcgacgtaccgactttcgccgaggtcacctacttcgacttggccacggcgtcggtgatatcacgcatcaggtccacgacgcgcgggccccagcgtgaggagacgtcggcgtccagcgagtagacctgcttcttcttgacggcctcgagggagtcccagccctgtcggccggtgacgtccttgacggtctggccgccggtggcgaacacgaagtccgggttctccgacaggatgaactcgccggtcagcttcgggtagccgccggtctcctcggcgccctcgacgccgtcggcgatgttgaccaggcccgccttcttcagcagcgaaccggcgaaggtgtcggaggtcagggtgtagtggtcgtcgtcgagttcgtagtagacggtcggcttgtcctcgcgggagggcagctgttccaccatcgtgtcgatctcggactcgatgtcgccggtgagcttcttggcgtccttgcggtggccggtcagcgcgccgaggtcctcgatctgctcgtagctgtcgtcgaggctggccgccgccggggcgtagtaggtcgggatcttggcttccttgagcttgtcccggatgccctcctggtcgtgcgacacgacgacgaggtcgggctcgtaaccggcgatcgactcgacgttcgggttgaacgcgtccaggtcggtcttgggcgcgtccttggggtagttcgaggtggagtcgacggcctcgacctggtcacccgcgtcgatggcgaacagcatctcggtggcggtggccgacagcgacacgatcttgtcgggtttggcgtccagcgtcacgccgccggcggcgtagtcgccgccgccgtccttctcctcggacggggcgtcagcgcaggctgtcagtgccagggtggcaaccgccgcgacgccgagcagtttcgggcctagtctcatggttcctccaggtcggtcgagggccttcgcctggccgacgggaggtccgtcgcgcgagacgctcaatcctcgaaaagcgcggttcgcgacctctccacaggcgacctggcttggctcaccgtcggagccttcacagttgcgggacagcgccggattcgcaccggcttcgctgtggagcggtcttggtcggtcacgacagtagcgcggacggagggtgtgacccactccgcccgcgctaccgcggcagaacattcagttatcggttaggggtactcgccggtgatcagacccatggcgagtttctcggagaactgcccggccgggacgccctggccgtagccgcagtcgccgtcggagtcgccggggaccttgatccagatccgcgcgtcctgggcgccttcaccgacggtggaggtctcgccgagggtggcgcccttcgggttgcaccaggagtcctcgccgtcctgggtcttgccggagccgttgcggctggtgtcgacgacgtagtgggactcggttcccagcgcgtcgaggatctgcttggccttctcgtccgactggtcggtcttgtagtggttggagacgttgaccgcgaagccgcggatcttctcgaccccggcgtccttcagcgcgtccgcgatggcgcccgcgtcgccgggccaggagtagttgcccgcgtccaggtacaccttggcgttgggggcgttggtcgcgaactggtcgacgccgtaggccagcagttccttgcgggctgcgacgtccatgtcgcagttgcccgcgaccatctgggacagcgcgtccggttccaggatcacgtaggcgtcggagtcgccgacgcccttggcgaagtcggcgatccaggtcttgtactcctcgacggagtcggcgccgccgccggactggccgccgcagtcacgctggtacatgttgtacgcgaccaggaccggagcgcctccggcctcggcggcgttggccacgtactcggagaccgggatgttctcccagtcgccgaaccacttggccacgacgttgtcggcgatggaggtcttgatcttctcggcgttggggttgtcgccgttctccttgacccaggtggcggcgttgttgtcggggtcgacgtagaactcgcccgccttggtgccggggtcgccggtgtcctcggcctgtgccgagagggtcaaggtcaccggtagcgccacggccgcggccgccaggcccgccagggccactgtcttcagtttcatggcttccgttttcgttgagggattggaaacgggtggagcgcccctcagtctgccagtgccgacctgttgggagcgcttccatcctgccattcttactgacctgttgggaagttgtgaatctatagaacgcgcacaaaagggattcttaagcttcgcggcaccgccgggcgcggtcccgcgactacgaagcgcacacccgtccgactctccacctacactgcacgagtgagtaaatccttgacacacgtcgacgagaccggcgcggcccacatggtcgacgtcgccgccaaggacgtcaccgcgcgcatcgcgaccgccgccgcgcgactgaacaccaccgccgaggtcatcgaggccctgcgcggcgacacactgcccaagggcgacgccaccgccgccgcccggctcgccgggatcatgggcgcgaagaagacccccgacctcattccactgtgtcatccgatcgcgctgcacggcgtcaaggttgagctggagttcggcgacaccttcgtcgacatcaccacccgcaccaagaccgccgaccgcaccggcgtcgagatggaggcgctgacggccgccgcggtggccgggctgacgctcatcgacatggtgaaggcactcgacccggccgcgagcctgaccgacgtgcgggtgctgagcaaggaaggcggcaagaccggctcgtggaggcggccgtgagggcgcgcgtcatcgtcgcgtccacgcgagccgcgtccggggtgtatgaggacacctccgggccactgctgcgacgcgcgctcaccgaggcggcgaacgtcgacgaggccgtcgtcaccgtcgtccccgacggcgacgaggtgcggcaggcgatcgccgccgcgctcgacgagggcgtcgacgtcatcatcacctccgggggcaccggtctgacctccaaggaccgcacccccgagatgacccgcgagttcatcgactacgaggttcccggtgtcgccgaggcgatccgcgcccgcgggctcgcggccggcgtcgactcggcgatcctgtcgcgcggcatcgccggggtcgcgggcagcaccttcatcgtcaacctggccggttcccagggggccgccaaggacggcatggccgtcctgtcgaacgtgctcgggcacatcgttgaccaaattcacgacggggaccactgagggagacaacacatggccacattggattgggattccgcgcgtaacgaggtccacctcgccgccagcgaagccaagctcattcccctgcgtcagaaaccttccgagaccgacggcgccaccctggccgcgccgctcacagcactgacaccgcttcccgccttcgacacctccagtgtggacggatacgcggtgcgcggtccgggcccgtggcggctgaccggccggatcctggccgggcagaccgcgagtgagatcgagaccggctgcgccatcgaggtcgccaccggcgcgatggtgccgcgcggcctggatgccatcgtccggctggaggacgccacggtgaccggcgacaaggtcaccggcaccccgcgcgacaaacccgaatggcgccgcgtcggcgaggagtcggagctcgacgaggaactgctgcccgccggaaccccggtcaccccggcggtgatcggcatggcggccaccgccggatacgacaccatcgaggtacgccccaagccgcgggccgcggtgctggtgttcggcgacgaactggccagcgagggcaagcccggcaacggccgggtccgcgacgcgctcggcccgatgatgcccaacctgctgcgccgggccggtgccgcgccggtgccgggtttctgcccccggggcccgatcgaggacaatctggactcccacatcgcggtgctgcgcgccgccctggacgacgccgacatcgtgtgcaccaccggcggcaccatgcacggtcccgtcgaccacctgcacccggcgctgaccgcgttgggcgccaagtacgtcgtcaacaccgtcgcggtccggcccggtttcccgatgctggtcgccagcctgccgggtcagcgcttcgtcgcgggcctgccgggcaacccgcagtcggcggtggtcgcgctggcttcgctggtcgtcccgctcatcgcgggcctgtcgggccgggtcctgccgccactgccccgggtgcagctggccgccgacatccccggacgcggccccgacacccacctggccctggtgcgccaggacgccaccgggctggcgcatccgttgccgcacaccggttcctcgatgctgcgcggcctggcctcggcggtcggcttcgcggtcgtcgaaccgggcgagtccggcaaggcgggacagagcgtccggctgctgccgttgccgggaggcgcggggtgatccacagtgaagtgaccgacgcccccatctcggtcaccgaacacgagaagttggtctgtggcccgtcctgtggcgcggtggtgtcgttcgccggagtggtgcgcgaccacgaccacggtcgcggcgtcgtgaagctccactatgaagggcatccggacgcgtcccgcgtgctggccgaggtcgcggcggagatcgcggccctggaagggatcgcggcggtggcggtgagtcatcgcgtcggcgacctggccatcggcgacgccgccctggtggcggcggtcgccggtccacatcgggcggaggtcttcgcggcctgcgcccgactcgtcgacgaggtcaaggcgcggctgccgatctggaagcaccagcacttcaccgacgggaccgacgaatgggtcaactgtccttaaggaactcttgggcgttcccggccggtacgggggcggcgggtcggcggcgacaacgtcggacatcaagtcccccaagcggttcaggaaacccatgaacagttcccgctgctcggccgagtactgcgcgatcagggcgttgaacgactcgctcagcagcccgaagaactcgcgggcgggttcctcgatgtggccgctgctgcgcagggtcaccgtgcggcggtcggtgctctcccggctgcgcgcgatgtagccggtcttctccagccggttcagcaggttcgtggtggcgccggtcgtcagcgacagccgacggctcagctgcgtgggcgacagcggggtgccctggtcctcggcgatgaggatctccacgagcgcgacggcgtcggtggagtgcagccccagccagctggcgaactggttggtgtattcggcgtagtgggcgccgaagccgcgcagcacctgcagcagccggacggcgtcctcggagaggtcgccgtagtccacgggttcccgcatcggtcgttcacctgcctcgtgctgtgggtcgcgcgccggtcgcgcgtgttgacaacctaccggtaccggtgttagcttcatagtgaaatcatttttctatgaagctactttacgggagttccccttgcgtgacgcacccttccgcgctgacatcgacccgttcgccgcgaccgtccaccggctcaccgaacccgacccggtgcgtgccgccctgcgcgccgccggaccgctggtccaggtcgaggccccggccggcggccgggtgtggatcatcaccaccgacgagctggcccgcgccgccctggccgacccccacttcgccaaggacccggcccacgcccccgacggctgggaccggttcaccgccgggctcgaacccaccgccgccgagcaaccggcgctgaccacgctcgacggccccgagcacaccgcactgcgccgggcccacgccccgctgctgtcggccaaacgcatcgccgcccagtccgaccgggtgcacgcgatcgccagggaactgctcgccgggctcgccgagaccacctccaccgtggacctgatgagcgacttcacggtccgctaccccatcaccgtgctgctcgacctgctcggcgtaccggccgagttcgtctcccgggccgtcggcgcctgccgccggatgatctgcaccgacccggccgtgcagggcgcggcgatcgccgagatcgccgagatcggggccgaggggctgagcggaaccggcctggccgccgaactgcgcgaacggctcggtgaggacgccagcgaccgggacctgcgctaccacctgttcgcgctgatcttcgccgggcagctgaccaccgacgcgtcgctgggtttcctggtcgccgacgcgctgcgtggtgatcgacccgagccggacgtcgacgcgctcgtgcgcgacacgctgcgcgaacaccccgccgcgccgttctcgctgtggcggttcaccaacgccgacaccgagatcgccggtttccggctgcccgcccgggcgccggtgctcatcgacatcatgggcatcaacaccgacccggaccgcgcccccggtccggacctcaccttcggcggcggggcccacttctgcgtcggcgcccagctggcacagctggagctgcgggccgtcgccacggtgctgcgcaccgactacccccaggcccggctggcggtgccgtacgaggagctgcggcagctgtcgcccggcggtatccaggggatccggctggcggcactgccgatactgctgcggccgtgagacaggctacttgcgctggttgaatcgcagcatgttgcccgccgggtcgcggaaggcgcagtcgcggacgccgaacggctggtcgaccggttcctgcaacacgtcacctccggcggcgcggatccgctcgaaggtggcgtcgacgtcgtcggtctcgaagatgacgccgcgcagcagccccttggccagcagttcggcggcggccttcttgtcggcctccgacgcgttcgggtccccgatcggcggctccaggacgatggcgacgtccggctgcgtgggagccccgaccgtcacccagcgcatgttctcgaagccgacgtcgttgcgcacctccaggcccaggacgtcgcggtagaaggcgatcgccttgtcgtggtcgtcgacggcgatgaacgtggtggacagttcgatgttcatgcgattcacattacggctggccagggggcttcgcttctccattcctgaccggacgggtgtacaccttggcgacgcacggtgggatggcggcggcgtcggcgtggtcgcgggcgcggtaggcgctggggctctcgccgacgagttcggtgaaccgggaactgaaggaccccagcgaggtacagccgacggcgaagcagacctcggtgaccgacaggtcgcccttgcgcagcagcgccttggcgcgttcgatgcggcgggtcatcaggtagctgtagggcgtctcgccgtacgcggcccggaagctgcgcgagaagtgacccggcgacatgagcgcgacccgggccagcgccgggacgtccagcggtttgtcgtactcgcggtccatcgtgtcgcgagcgcggcgcagccggaccaggtcttccaagatcacgaaccaaccatcccacattccgcgcccggccgatacgcgatgatgagggcatgccgacagcctccgacaaacccgtccgcagtggccgcccgccgcggctgtcgcgcgcggagatcatcgccgccgcgaaacggatcgtggagcgggacggggtggagaagctgacgatgcggctgctggcccgggaggtcggcagcgcgccgatggcgctgtaccaccacgtccgggacaagcgggagttgctgttggcgctgctggacgacctcgccgaacgggtgccgcggccggaactgcccgacgacccggtcgaacggatcatcgccgcgacggtggcgatccacgacggcctgctggagttcccgtggatggtgcggatcctggccgaaggggatctgttgtcccccaaggcgttgtggttccccgaggcggtcatcgacgcgggcatccgggcgggactgtcggaaggcgaggcggttcacgcctatcggtcggtgtggtacttcacggtcggcgagctgatcgtgcgcacggcggcgcgggagcgggtcggggtgccgacgtaccaggcggaggtgttccaggagctggatccgcggcggactccccggctggcggcgatctcggaccggtggttgtcctggcagctggccgacaccttccggccggggctgcgggcgattgtggacggtttgctgagggcggttaggggtggcgggtgttcggactagaagtctggctcttcctggggaccagtcgcttcctcgtactcggctcgcgtatgtgaatgttcgtcactccccagcaccatgcttgcgagcgcaagcaatgtcgcgcccgcgatgttgtcaccaccatttatgaggacgtgatcgtgaagtcgtcgatacgccaaccctgccccacgaccgttctcatcgtccgtagtctcaacgaaggtctccggaaaaagatcgcttagttcaccaagcgcggatatcgccatgtgatcgtcggcggtcagcattgcaatgcggaggcgacaattgatggccttgactacttcaccttcatctagatagatgtcataagccctttgaaggtaactgaccggatcatctgtcgcgctggccacgggagagacggcaccaagtagtaccaatacttcggcttctcccattcggttcccggcttcgcgataaatgtcgtagacatgttcaaagcatgatttggcgtcggagatggccccccagaagtccagcttatttcccagtttcatagtgacttccggatagtcggtgacacttgtgaataccgccaagagagcagtatgctcggcgataaaccaggaccggtcctcattctcccgatgttcgtcaagccgcattccatagtaggcacaaaggacgttgaaacgattcgtgaacttgccggcgacagataccgcaaggtactgcgcgtgatcaaggatcacgtcatgtgccgtgtaagcgaactccgccaacccctctggcacgacttcgcctcgatgcgggtcagcgagccgacgcgccaccaacgcgtccaaagcatcaactgcttcttcgagactgacctcgtgccccaaggcctgctctagcatcacggcaacggtacccaccgtcaaatatcgaccagggtgagtgccaagcagctcgtagatctcctgctgtatcggcgacaggcaaagataggcgtcatcaaggatactgaagacccgcgctttcgtgcgggcatcgggtagctcggccacctcgatgtccaattccgacagagtcttgatcccggtcatcagcttcgcggccatcgcaccgatcagcaccggaactcgatcgcacgcgttggcgatccgcttgacagcttcgacatcgccgcaccgatccgctcccgcgatctcggcgaacatggcgacggcgtccgacagcggcaagacgtccaggtccaacatgcgagcaccatccacatggaaccgattccggctggtgatcagcgtcaggcttccctcgccccgcgcgcgcaacggttcgatctgctcatcctcgaaaacgttgtcccacaaaaagatcatgcgacgtccgtcaatcaccgcatgccaactcgcgaactgctcttcacggctcatccggtcaacaaccggcgccgtcatgccacaccccagcttcagaagtccaggcaggacatcctcggcccgcagcgccctatccgtctccggatacgactgaaaatcaacgaacaccaacccgtctggatactcgtcggccacagacttggcaaaagccgataccaacgcggtcttgccaacgcctccaaaacccccgaccgagcacaccatgccgaccatgccgctggcacgcagcgactccagttcggccagctgctcaactcggcctacaaagtggtcagccgaagtagagatgcgtccatagtcgatccggcttggacccaggccaccgccagctacccgcgccggtacgccatcgccaccaatccacagtccctcactcagctcaccataaagccgccgctcctcaacaagctcctccaactgccgatgcgtgacctcatactggtacccgctccatatcccccgcagctcaccaccacccgtctccgcgttctcccggacagccgccacgatctcggccgacaagacttcacacagctcatcgatctccgtcgacagctcctcatgcgcttcagcgggctgtcccccatccaacccgtcgccccattcatccgaaaactccccatttaccggcacaaagacatcccgcacccaaggccccaccgccgtccgcagctcccccaaccgcgtcccgtccacaagcggcaactcccgcgagtcccgttccatgaggcaccgaaccagattctccgcccccacctcatcctccccgtgcaagatctccgccgcccgcttcaccgccgcagccacggcctgcaccaacgcccgctgcacctccgtccccagcaccgccgtacgaaactgctggccgaccctgtcgagagcctttccagcccaccgcccgccgaagaacgcttccaccatccgtttccctttccgcgcctctcaacgctaaccggtcaacgatgcggtagcgaaccagcgcctaacggctgacaacccaatacacgaacggttcgactcgtgacgatagatcggacagaccttgccaccggggctgaaagtccccgccggacagggagctacgtcactggcaagatcatcactctcagttgcctgtcacgctgggacaatgctgtgatcttgagggtactcgaatgatcgaaatggatacgtaagtttactgactccaaaatagatcacaggaatctcttaaggcgcatcggatagtgtgacacttcgacagagatcaacctttgaatacgggtgtattcgatttcgtccatgtaggttaggggcgccacagaggacgacctgcgaacaggtcaactgacggtttctggtgcccatctaccgacggggttgatgggaggagacacacagaccatgcaacacgaggctgacaagaatccgggggagggcccgcagactccgccgcccaaggtggggtggtcggtgattccggagcgcaagagtcaggacgccagtcccaaggcgcccatgacgaccccgatgacaaccgaacccaaggacgggccgcacgcgcgccccaccgagccggagcgggtgggcccaccaccacccgctccccgtaacacccagccgacgacgctgccgtcgtcgtccgagccctcgcacggcgggatgggcgtcgaggctccctattcgatccacgacgactatccgggcaaggagaacctgcagtacctggcgttgccggatggtctgcccgaccacagtgatcaccgcagcccaccggtgacggcgttcaaggacccgttgccgctgctgccggtcgccgagccggagcgggagccgctggtacccgcgccggacgggcggcggcaccagttgttcgaccagttcaagcccgagaagtactacatccagcgggaagaggagttccagactcagctccacagtgactacgggaaggtgacctggacctggggtatcgaggggtcccgtcccgggcccacgatccacgcccgttacggcgagccgatcctgatgcgccgcttcaacaacctgccgatgctgggcaccggcaaggtcgagttcgcgatgccgtccaccacccggcacacccataatggacacaacgagtcggccagcgacggcaacccggacgactgggccgacaccggtgacttctgggaccaccacttcgccaacttccccgccaccgtcctggatccccgctccggaaagcgggtccccgacgagcgggagaagatgacgacgctgtggtaccacgaccaccggcgggacttcaccggtcccaacgtgtacgccgggctggtgggtacctacctgtacttcgacgaccaggactccggggacgagaacgaccccaacccgtacgcgtggcggctgcccagcggcgagttcgaccagccgctggtgttgcaggacctgatgatcaccgaggactaccagctgatgtgggagccccgcgacaccatggggctgctgggcgaccggttcagcgtcaacggggtcatccagccgcaccaccgggtgaagcgccgcaagtaccggttccggctggtcaacgcgtcggtgtcccggttctacaacctgaacctgaacttcgcgcgcaacgacaccggacgtcccgaggacgaccggttcgtccggatgatcgcgatcaccggcgacggcaacctgcagccggaaccgctggagaccgagcagatcatgctgggcccggcgcagcgggtcgacatcatcgtcgacttctcgaagttcgacgacggcgacatcctgtacctggagaaccggctggaccaggacgagggacacgggccctcggggcggcagatcaccgatccgcaggcgatccgggagaagcgcctgatgcggttcgacgtccgcggcggcaaggtcaacgaccccagccggatcccggacttcttccggccgttcccggagatcgactcctgcgagatcgtccgcaagcggcgctggctgttcgactacaccgccgggctgttcgtcatcaacggcaaggcgatggactccaaccgcatcgacgcgggcatcgagatcaacaccgccgaggagtggacgttctacagcatcgggaacatctggagccatcccgtccacagtcacctgagtgagtggctggttcaggaggtcaacggcgtcccggtcgagcccgacatggtgcagatcgccatgttcgtcaacagcgtcgacgacttccagcgggtgttcaagaagaagcagagcgagggcaaggactacaaactcgggacgaacgtcctgaggggaccgttctgcggcggctaccgccgcgacatcgcgcttttggccccggcaacgtccatcaccatgtactcgcggtggcccgacttcctcggccgctacgtgttgcactgccacaacctggtgcacgaggacgcggcgatgatgatccgctgggacgtgctgccgcccggcaagggcttcgacggatccaagacggtgcagcaggtgtacggggcggccagcctgccggtgcacaacgaggcggtcccggcccatgtcaagcacgtggcggccacagcgaccatccgcgacaacggcgagggggtcgacgacgcgcagtccattccccccgaaccggtcgacaagtaccccaaggcgggcgcgtccgacgacgacggcggcggccaccactgagaggtaaggcgacatgagcaaatacgacgagccgatgacggcgcgcataccggtggtccgggtggaggaggagcctaagactccgctgccaccggcaccggcaccgctgctgcccgaggtaccgatccacaatcacccgaagccgcaacggcagctggacccgccgaagcagcagaccgtcggggacaccaccttcatcgagaccggtgaggggtatttcgaggagatcgacccgttctcgttcccgcccgggacgaacctgctgccgaccgtgtacaccaacgccttcgacagcttcggcaacgagatccccaacaccctgccttcttcgccgttgaaccccaacaacctgcaccagggggctccgaagaagaaggacatcaacatcacctcgccgacgaacgacctgtcgcacatcttcgacaggctcgccaacctgttgtcgggcaagtcggcctcggagttctggtcccggcacggcggccgggcacagccggaggaggtggggcgcaccattcccgccgaggaggccgacctggactcgatccggcagcagctgtcgcgggccatccacatcctggagggcaacccgatcccggaccgggagtacagcggattcccactgttgcactacaacgggcccgacaagatcaagaaggtcgagccgatccgggacaagcgcggcaagatcatcggcggcaacgtcaacatccaccagctgtggtacgaccaccacatcgagtcggacaccgcgttcctggacctgtcgcctttggacggaccggacgggaagccgctggacgtcacgttcacgatcacgtacaagctgaccgtcctggacaagggcaaggacgcgttctcgccgttcatgatgctcaacgaccacccggatttcccgcccggcaagggtttcggggaaccggcggtgccgggcgtcgcgttcgaccagagcttcgagcccatcggcgaggggcagcagatcgacatcgtcatcaagatgccgccgccgaagtactacaagttcatctacacctggggctggcggttccacccgccgcgcgtccaggcgctggagaacgcgcggaccctgttccccgagaccgccgaacccggcggcccgaagcagaagaccctgccgcagtacgaggaggaggtcttcggcggcggcaagagccgttccgaggccatcgccatgctcagcgacctggctccggagaagcgcatgtggacgttcttccgcaaggcgctggtctcgatcaacgccgacaagccggacaccaacaaggcgctggtcgacgtgtgtcaggcgcgggcggcgttcttcgactggaaggaccgcaccaccctgccggccggggccgaagtggaccccgacaccgacatgacgctgctgtacgccggtaacacgatctacggcgagcaccgggacggcagcttcgtcgacttcgagaagtggcggacccggggcaccaacttcaaggtgaccctgctcaacgccgactacttccagcgcgcctacgccagtctcgacttcggcggcgggcgcggctgggagaaccagtggaagccgggactgcgggagggccagcagggcccgtacttcagcttcggacgcgcctggtggtcccagaacaccgacgtgcggcagccgatcatcctgcccgccgcgaccaaggaccgcaagggacgcagcttcccggtgaagcgcaaggtccagatcaagttcaacttcgagccctcgcggcgactgcggctctaccagtacgacccgatgcaccacgacgtgggcgtcttctcagtgcattaatcccgacaacacaaaacgccgccgccggaagagattccggcggcggccgaaaggctgaaacgacatggaatacgtttcctacaacctgcgcggccacttcctcgagatgtgcgactgctcgaccatctgcccctgctggctcggcgaggcccccgacaacggcgcctgcaccggcgtgttcggctgggacatcaccgaaggcgagatcgccaatgtggacgtgaccggccgcaaggtcatcagcgcgtcctaccacaccggcaaccgcagcgacggcggtcaggacgtctacctcttcgtcgacgaggaggccgacgacgagcagttccaggccctggccaacgccttcaccggtcggctgggcggaccgctgggcgagctggccgtcctgatgggaaccctcaaggccgccgagcgctgccccatcaagatctccgccgaggccgacaagctgcggctccaggtggacggccggatctcgggcgacatcaccccgctgttcggcaccgacggccaggtcaccgaactggcgcactcgccactgtccaaggtgctcggttcccgggccgaggtcggcaagagcggcgcgttccagatggacctcggcgaggacaagttcaccatggagatggacggactggccgcgatgcggggccggttcgcctatgacaaccagggaaccctgatcggaaccaaatgacggcaacggcggagaagagcgttcgggctccgaaatggacctggcgggacgtaccgctgccgctgggcatgtcgctggtggcgaccgcgggcctcgtcctgtggcacttctcgccgtggacgcactacatgcacctgacgctgccgtcgggcggccacgaccaccatggcgggggtgccgagcccggcatgaccgccatggtggggctgttcacgggggcgtggctgctgatgaccgtggcgcacatgctgcccacggcgatcccgctgctggcctcgttccggcgggtggcggcccgacggccggaacggacccggctgacggtggtcgtggtggccgggttcctgacggtgtgggcggccgcgggcgccgcgatctcgttcgcgcacgtacatctgcgctacctcgtcgagatgaactcgctgcaggcggcggccccgtggttcctggtggcgaccctggtcgccgccggggcgtaccagttctcgaactacatcgccaagtgcgtgacggcctgccggtcgccgttcagtttcatcgggaagcactggaagggcggcgacagcgtcgcgggccagtcgttccggatcggcctggactacggccagtcgtgcctgggctgctgtgccgcactgatggtggtcatgttcatcgtgggctcggccagtcacctgtggatggtcgtgttcgccctgttcggcgtgatccagaagagtgcccgctggggtgggaggctgacccggccgatgggtgtcgggttcttcgtcgcggcgggagtcgtggcggcgcttcagttcctgtgaccgcgtgccggtcgcatacggctcgtatgcgtcggcacgcgcaccgactcgatagcttgacggcgacgacgggtttcccgtcgtcgccgtcaactctctccgttggaggaaccatgacccttcgccgatccctggtcgccgcggcactcgcgctggctgggctgctgacggtgagcgctcccgccatcgcctcactttcggactccggaaccacgatggctgacaactgccactgccgaaagtgctgctgaccgtcctcaagcgacttcgtcgcggttgagacggtcccggatctcatcggcatcaggcatgtccatctctacaaactgacgcagggcacatatcaaatggagccgtgcctggtgccgatgacccaaagcctcgagactgtcggcgatcccgcgctgcgccagcgcgtacaggtgcggcgcgaccccgtcggtcagtgtctcggcccggtacaggtgctcgagcgccgaggcgtggtcgccgagcttcgcgtgggtctcggccagctccaccaccgccgtcgccaacagccagacgtcaccgaacccggtggcgacggcgacggcctcacggtgggcgtcgagggcgtcttgggggcgccccagcgcgagcagcgtcttggccttggtgctcaacaacatcgacaggttgtcgggctcgatgtcggggccgtagtagtcgcgggcggtgctcaaacgctccagggtgtcggcggggtttccggcgtggagttgcagctcggcgctgttgtacgtgaaacgggcccgggcctgctggtcgccgcgtcggttggccagctcgatcgcccggtccaggtcgcgcagcgcgccggcggcgtcgccgaggcggaaagcgcactgcgccaggcgattgcggatctccatctcgacgaagtcgtcgccgcccggccgcgacgccagggcttcggccagggtcatgctggcgtcggcgaaccggcccgcaccgatctgggccatggcggtctcgaaggtcgcggtgagcgttatgtcgggctggccgacgcgctcgccgatgcggcgggcgagggtgagctcgtcgatggcctgttcggactgtccacatttcgccaggcaggaaccctgggcgatgcgcagccaggcttcggcggcggggtcgccgaggcgtttggcggtgtcgagcagtttcgggaagcgggccgggaagtcgttgtagcgggcttggcgccataggtagctcagttgcagggtggccagttcgacggattgggcgccgacgtcgtggtcgtgccccgattcgatgaaggccaggatgttggggttctcatcgtccatgatggccagtgccgtggtggcgtcggggatggttggcgttggggtttcgggggcacggactcggtagtcgcggccgatggacacgatcggttcggcggcatagagcttgcccgcgtagtagaggtagaggtcgccgaggcgttggcgagcgtgggctcgggtttcgggggtgtccagggtggctttgtgggcggcgaactcgcgtacgaggtcgtggaagcggtagcggccggggcggaactcgatgaggaggttgacgtcgacgagttcgtcgagtgtggcctgtgtggacgacagcgaggggtggcgtgacggcgaagcctcgcttgggtcgtcagccggttccgcgcacaacgcggcggcggtgtacacgtcgaagtcgtggccgggatgcaagcccaggcgccggaaagcgttgcgagccaagtcatcgagctcggcgtaggacatctcgaacgcggccgtgacgctgcggtcgccggcgcacagcccggccagtccggcttgctggagccggtcgcgcagatcggcaagcgtccagtcggggcggtgtcgcagccgcgcggcggcgatccggatcgccagcggcagcatgccgcagacagccacgatctcggcggctacggcttcgtctgccgcagcgaaccggccgggctccacggcggggacggatttttgccccgcaccgccccgactgggccccagcgcggcggccagcagcgctatcgcctccgcgcggcccaacagctccagctggatcgaccgggcctggtccagaccggccaggctgcgacggctggtgacgatcgccaggctcgcatcgccgccgggcaacagcggccccacctgctgctccccactggcgttgtccagcacgatcagcacactgcgatcgctcaggatcgatcgatacagccccgcccgctcgtccaggttctccgggatctgccggggatcgacgcccaagctgtgcaacagccgctccagtgccaccgccgggtcggtcgcgggcgcgtcagcgtcgaagccatgcaggtcgatgaacaactgcccgtccgggaactcgtccgccaaccgccgggccgcgtgcaccgccaacgcggtcttcccgatgcccgccatgccttccacggacgagaccaccagcgctcccgagcgtcgctgggtcaccgccgagcacagtgcctcaacctcgctgtcgcgcccggtgaacccgggaacgtcggcgggcagctgagccggaaccagccgcggcagtccggtgcctcgctcccgcgccgcttcgccgtcccgcgacacccgaggctcgtcaccggacaccatccgctcgtacagcgccgccagtcgcggcgaagggtccacgcccagctcgtcgaccaaccgcacccgggtatcgcggtacaacgccagcgcctcgtccggccgtcccccgcgatacgacgccagcatcagcagctcgatcggctgctcggcgagcggatcggcggtcacctccgtccgcagccccgcgatcgcctcgtcataccgccccagctcgaccagaacccgcagatacctgcgacgcgtctcggcgcgcgcctcgcacagctccatcgccaacgccgcgagcggacggtcgacggtggccgtctcgaagggttcgccccgccactgcgcgagcgcctcggcgaacgcccgcgccgcttcggcatggtccccggcggcgaacgccgcttcgccccgtccgttcaggtcgcggaaccgccgcagatcgctctccccgccgccgatgcgcagccgcacccggccctcgccgagttccagccgcgaaccagcgtcgtcggccagcgcccgacggagcttggcgaggtaggtacgcaggttggcggcggcggaatccggcgcctcgtcccagaccgtcgtcagcagccgcgagcgcgacatccagtcctcggcgtggcagaccagcgcggccagaacggccttctgacggccgccgccgatcggcacggccacgccgtcgcggcgcacctcaaccgggccaaggactcgaaactccacaacacggccgccttccccttttggccgcgacaaccgtatcgcgcggcgggataatggaccgatggccagactgcacgacatcgtcttcgactgtggacacgcggcatcactggcgcggttctgggccgccgccgtggacggctacgccgtcgccccctacgacgacgaggagctggcccggctgcgctcgttcgggatcaccgacaccgaggacgatccgaccgtgctcgtcgagtcggccgccggcgggccgcgactgtggttccagcgcgtcccggagaccaaggtggtcaagaaccgggtgcacgtcgatctgcggaccgatgacctggagaccgagatcgcgcggctgaccgcgctgggcgcgtcggtgtcggaacgcttcggcgacaacgtcgtcctgctcgaccccgagggcaacgagttctgtctcgccgtgaactgacgcaccacgcgtctggtgccccggccccgtctctgccattctggggccatgtggctcaaaccggtggtgttgcgggacgcggacctcacgaaacggttgtccgccgagacgacggtggcctggtgccgggaggcgatcctggccgcgcaccggggcgagctgttggcgccgccgcgcgcccacgccgatctgggtgacggccggttcgcgttcacggccggacgcctggtcggtcgctggtacggataccgctcctacgacacgcttcccaccgagaccggcgagcagaccgtggtcgtccactccgaacagtcggggcgggtggagggcgtggcggtcggcaaggagatcggtccgatgcgcaccggcgcgatcggcggggtcgcggccgacgcgctggccgcgccggaagcgtccacgatgggcatcgtcggttgtggtccgcaggcgtggatgcagctgtgggcgatcaacgcggtgcggacgttgagcggggtctccgtgttctgccgcgatcccgagacccggcgacggttcgccgccaacgcttccgagcgttacgggctggaggtccgggcggcggactcggccgaggcggcggtgtcgggcgcgcagatcgtcgtgctggccaccagcagcggcaccccggtggtggacaccggcgccatcgacggctccgcctacgtgtccacgttggggcccaagcagatcggccgcgccgagttcgacgattcgctggcccggcgggccgggctgatcgtcaccgactcgctgccgcagctgcgcgcatacgacccgccgttcgtgctgcgcgacaccgagcacgagaagcgcatcgtgtcgctgggctcggtgctggcgggcgacacgcaaccccggcccgggacgctgttctgctcggtgggcctggccgggaccgaggcgtatctcgtcgcgcggctgctggggctgtgaaccgcgaggccgtcccgaaccgttgccgcgccactaaaaccgtgttgcgacggaaccgcagccgttggccgggacggcactgggccgccagcgggatgtcctcgtcgacgacgaccccgatgacggggtagcccccggtcaccgggtggtcggcgaggaacagtaccggctgaccgtccggcggcacctggatcgcgccgcacaccaacggttccgagggcagttcccggtcggtggcgcgacgcagcggcgggccggacagccgcagcgcgacccggttgctgtcgatcgtcatctcgtactcggacccgaacaggtcggccagcgcctcggcggtgaaccagtcgtcgcggggccccggggtcacccgcagcaccgggtgctcgtcgggcagcggctgtggcgcgtggtcgacggccgtcaccgcaccagcgccgcgaccgagcggcagccggtcgccgctgcgcagcggttccggcccgaggccggagagcaggtccgtggaacgggatccggcgacctccggcaccgcgacaccgcccgacacggccacgtaggtgcgcagccgccgcaccgcgggaccgatgtggagcgtctgtcccgcgaggacgtgcagcggcgagttcatgtccacgccgcgatcgtcgagccgcagcggacagctggcgccggtgaccgcgacggtgcgggcgccgctgaaccgcaccaccaggccgccgagggtggcctccagtccggcggcggactccgggttgccgaccagccggttggccagccgcaggctgggccggtcggcggcgccggagtgcccgatgccctgggactggcgtccgggccgtcccaggtcctgaaccgtcgtgagtggaccggccgccacgatctcgatcattcgcccacctcgacgaaccgcacccggtcgcccgggctgagcgccgccggtggctcccgatcgaggtcccacatggacagacaggtgtggccgatgatgtgccagccgccgggggaatcgcgcgggtacaccgccgtgtagccgccccccaacgccaccgcccccgacggcacccgggtgcggggcgtgtcgcggcgcggcagccgcagcgtctcgggcaggccggtgatgtacaggaagccgggcgcgaaaccgccgaaggcggccaggtactcgccgccggtgtgcgatttgaccacttcggacgcggacaggccggtcagtaccgacacctcctccaggtcctcgccgtcgtagcggaccgggatctccaccagccggtcgtccgcccgcgcgggactctccggtggcacgtcctcgacggctctggcgaccttctcccgatcggtcaacagcggatcgaagtggaccagcagggtccgcgacgccggaaccagctcgccgacgccgaccggcggatggcgccgcaacgcgtggtaccggcccaggacctcgtcgagaccgtccagttcgaccagtagcgcgtgttcaccgcaccgcaggaatctcatgacccacctcagaaatcagctgttccagtaaacccgcgaaagcgcggtgggcggtaccgggcgcaagcatcgtttcggctgtccgacccggccaacaccgcgtatccgccccaccgcgcgatcctcatggtcacctcaggtggcgaaggccgagacgtggatcccggcttcgtccagagccgaccggacccgccgggcgatgtccaccgcgccgggggtgtcgccgtggacgcacaccgactgggccgtcatgtcgatgacgacgccgtcgatgctgaccacccggccgtccacggccatccggcgcacccggcccgcgatcgtctcggcgtcgtgcagcaccgctcccggccgcgaccggggcaccagccgtccctcggtggtgtaagcccggtcggcgaaggcctcggtcacggtgaccagccccgcctcggccgccagtttcaggaaccgggagcccggcaggcccagcaccgccagcttcgggtcgtaggcggtgaccgccgcgaccaccgccgccgcctgctcggagtcggtgacgatccggttgtacagcgcgccgtggggtttgacgtaccggacgtggtccccggcgcgcagcgcgaacgcgtcgagggcgcccagctggtacagcacctcgtcggtcagcacccgcggttcgacgtcgatgttccggcgtccgaaaccggccagatcgcgatagccgacctgcgcgccgatcgccacgccccgcgcggcggcgcgttcgcaaaccgcccgcatgatcgacgggtcgcccgcgtggaagccgcaggcgacgttcgcgctggtcacgatgtccagcagcgcctcgtcgtcgccgagcgtccacacgccgaaaccctcgccgagatcgcagttgaggtcgatggtccgtcgcatcacggtcctcctttctcaggccaggacgcccagtcccttgaggatgttgaagacaccgagcccggtcgccaccaggacgaccgtaccgccggccaggttgcgggccaggctgtttcggtgttcacccatgacctgcttccggttgacgaccaccagcaggaacaccgcgatgatcggcagcagcaggccgttggtcgtctgcgcgaagatgatcgccggaaccgggctctcgccgaccgccaccgccagcacggcgccgatcaccaggacagccacccacacgccccggaacctccaggacttgagatccattctccacccgagcatgccgctgacagcgaaagccgccgcgagtggcgcggttatggcactggtgagtccggcggcgaacagtccgacggcgaagaaccacttggcggccgggcccagcagcggctccagctgctgggccatgtcggcgccgttggagacgctcagcccgtgggcgaacagcgaggcggcggccgtggtgacgacggccagcgtgatgacgccgccgacgccgaccgacacgtaggtgtcggtgcgggcctgcggcagcgacttctccagtggaatgtcggcggtccacttctgccgcaccgaactggcgtgcaggaacaggttgtagggaaccacggtggttccgatgagggcgatgacggtgatcgtcgaaccgtccggaatggtcggtacgagtccggcggccagcgcaccaaggtcggggcgcacgacgacggcggtcacgatgaacacaatggtcatcaccccgaccagcgcgatcatcacggcttcgatgaaccggtagatgccggtgtacagcaacccgaaggccagcacgcccacggcgacggcccacacctgggtgggcacgccgctgatcgtggtcagggcgacggcggccccggcgatgttgccggtctggaaggcggcgttgccgaccgcgatggcggccacgaccagcaccgcgacaatgaccccggtgaccgggttggtgaaggtggcgcgcagcgcctcaccgagtccggcgcggctgacgatgccgagccgggccgccatctcctgcatgaccatcgtggcaaggatcgcgaagacggcggcccacacgagggcgaagccgaattcggcaccggccacgctggccgttgtcaccgtcccgggcccgatgaaggcggcggtgaccagcagcccggggccgaagcgttgtcttttggtgggggttgcgggcgaggcgtccgcgattttcctgtcgctcatgacagagctcctcttactgagggcccgtggggtaatccgggccactgggacccaggctatccaattgttcaacaatcagtcaatccttcaattcaatgattcctgaagtagccttgaccctggagtccgcgtcgcgccgaccccgacccgaaggaggaccccatgaccacccctccccccgagtcctttgtctacgaatcgcgcacggtcgatcccccgacccgcaacagcaccgccgaattcgtggccggtctcctgcgcaccgagatcgccgacggcaaacgccagcccggcgacaaactccccgaagccgaactgtgcgaactgcaccaggtctcccgcaacaccctccgcgaggccttccagctcctcacccacgaacgcctggtgatccacaacctcaaccggggcttcaaggtccgccgcccctccgcggaggacctctccgacatctaccgggtccgccgcgtcatcgaatgcggcgccatccgctcggccgtcatcgtccccgaacgcctggcgggcctccaacgagcagtcgccgacggcgaacgcgcggccaaacaacacgacggccgcgccgtgggctcggccaacatccagttccaccgctccatcggctccctggccgagagcgcccgcatcgacgaggtgatgaaccaggtcctggccgaactgcgcctggtcttccacgtcatgggcaaccacggcgacttccatctgccgtatctccccagaaaccgcgagatcctcgactgcctggccgaacacgacatcatgcgagccagccagctgctgtcgaactacctcgacgacgccgaggagcaactacaggcggcctacgaagaggccgactcgtgacgggaaacgaaaagacggtgtcatcgcggtccctaccgcgatgacaccgtcacctatggagtgttaggccttgggcgccttgcagtaggcggcggagttggagttgaagagcttcacgatggccaggatgctgaacacgacctggagcaggccgatcaggacgcctccggcccagtaccagttggggacgatcatgcccaggccggcgttcttggcggccaggtcggcggtacccgagatcagcacggtcatggccatgctgcccagacccatgagggtgaagatgatggcgaagatggcgccggtgatgcgggctccgttggagcccttgcggaccgggaggcccaggatgccgatgatgaggccgaacacgagggtgacgtacatggtgcccgggttgaaccagctcgaggtgacgggtttgccgtcgaggccggtgaccttgcccgcgagggtgtcggcgaccgtgcccgccacgacgaagtcgatgaccatggatacgaggccgatgagcaggagcacgaacatgaaggtcgaggccgtgcggagttgtttcggagcctcagtcggggccggtggggtgggtggggcctggaactgaggggcttgcgttgggttggacatgtgctgatttctctccaatggactcttgagggagtggcgccgcgcggattgagggttggcgcgacgacccgggagacgatacggcgctaaagtgccacgtttgggcaggggataacgtttgcacggttactgagcggtatgtgtgcaggtcatggattcggagcccgaatactgtcctaaagggtagtttgggcgattgatccattctggcacgaattggggagtatcggataccgagaatgggcctaagaggacagattggcgaggaacttctccagctgggacgagtaggctcccgggtcctcgttccaggacgaggtgtggcccgaggaggtcttgaccagcgtcagcaggtcctcgggggccgcggcggcgaagtcgagcgtcgcggacacctcgacggtctcgtcggcggtgtcggcgaacagcagcgtcggggtctccaggtcgggggcgaaggcgcgctggtcgaggtcggcgaggtcgaagcccgcgcgccactcggcgaagctcttggccaggccggtgatgggggcgggcaggaaccgttggccgccctgcttgtcgagcgtggagttccagtcgagcacgggtgagtcgaggatgatcccggcgacccggtcgggggcttccatgcggcgcagcgtcgtcatggtgaccgctccgcccatcgaccagccgtgcaggacgacgttcttggcgcccttgtcgagcgcgtagtcgatcgcggcttcgacgtcgcgccactccgagtcgcccaggtggtggtagccgtcgggtgaggcgggggcgtcaccgagttcggtgggaacgtcgacctcgtcgaagtcgatgccgtgggcctgcttcgggtcctcgccgtaggtccagccgtcgatgcgggtggcggtgccctcgcgcagttcgccgtagacgatgtcgtcgatctcgcgggtgacggtctcggcgttcgagcgcaccacctcgcccagcaccgcgcggccgtcggcccattgcagtccccaggtgcccggccggacggtctcctcctcggtggggagggtgacctcggtgtcggtgacgtcggtgaccggcagcgagaactcgggcgggttgtgctggacgttgatgacctcaccggcgaagtaccagctgacgccgggggtggccagcaggatcaccgccagcgtcgcggcggcgtatcggagccagcggcggcgtttgggcgcggcggcggccggtgcgacgtcggggacgacgtcttcgacgggtttcaccatctgtttctcctggcaggcggatgaacaatagcccgtaaccggctagggtgcccacatggccgaggagtcgcaggccgcgctggccacacccgccggacgcggcatcgtgctggcagccgtgctcgggtccagtgtggcgttgctggacggaaccgtcgtcaacgtcgcgctgccgcacatcggcggtgatctcggatccggaatggatggtttgcagtggatcgtcaacggctacacgctgatgctggccgcgctggtgctcaccggtggggcgctgggtgaccggttcgggcgacgaaggctgttcctcgtcggcgtgatctggttcggcgtcgcctcggcgctgtgcggattcgcgcccaacatcggcaccctgatcgtcgcgcgcatcgcccagggcatcggcgccgggctgctgacgccgggctcgctggccatcatccaggcgtcgatccgcaaatccgaccgggccaaggcgatcggcgcctggtccgggctgggcggcgtcgcggcggcggccgggccgttcctgggcggctggctggtggacgcgttctcgtggccctggatcttcttcctcaacatcccgctggtgatcgtctcggtgctggcgaccctgaaatgggtgcccgagacccgtgacgagaccgcgaccgggcgcttcgacatcaccggcaacgtcctgggggcgctgttcctcggcggggtcaccttcgcgctggtgcagtcgggcgatccgggcccggcgattgtcgccggtgtcgtcggcgtggcctgcggcatcgcgttcgtcatcgtcgaacgccgcagcgcctcaccggtgctgccgccgaccatgttcgccagccgccagttcaccgccatcaacgccgtcaccttctgcgtgtacgccggactgggcggggtgctgttcttcctggtgatgcagttgcaggtggtctccggctactcggcgctggaggccgggatcacgatgctgccgttcacgatgctgatgctggtgttctcggcccgggccggggcgctgggcgaacggctcgggccccggctgccactggcggtcggttcggcgctgtcggcgatcgggatcctgctgctgctcggcgtcggtcccgacgcgccgtacctgacccgggtgctgccgggcgtgctggtgctgagcgtcggcatgaccatcacggtggcgccgttgacggcgggagtgctggccgccgccgacgccgcccacgccggggtcgccagcggcatcaacaacgccgtggcccgggccgcgagcctgctggcggtggccgcgctgccgatggccgccgggatcaccggcgactcctatgaggaccccaccgctttcgcgcccgggtaccggatcgccgtggtcatctgcgccgggctggtcctcgtcggggcggtcatagcggcgctgctcgtcagcggccgcgagcccgaaccggaggctccgcgtccggtgtgccgcacccagtgtccttacgccgcaccgcaactggagccggacgccgaagcggctactccttcttgagcttcttgccgatgtcgtcccagttgacccagccgcacgagatcggctcgttggcgcccgaccacaccaggttggccggaatccagccgtcgtagagcttcttgtccggcttcttgccgatgcgcagctcgatccggtcgatggtctgcttctcgccggtgtcggtgaccttgccgccctcgccgggaaccagtacggtgccgtcgatctcggccgcgtcggggtcgggggccagccggaccgggacctccttcgtcacgacgtagttggcgtccttcttgtacatgtcgaagaagtagcaccggtcgacggcactggtggcgtggccgatgctcaccggcacgccgtcctgcacgaacaccgtctgcggcggcgggttctcaccctgcgagtcgttcttctcgccgtcgcagttgccgtccccgctgcgggtgaccagcggcagccccgacaggccgtcccgcttcacggtcagatcgctctcgccgggacagtccatccactgccaggccgccgggtgcttcaccggcaccaccttgccgtcgttccacagccagatgaagacgcccttccaggcggtgtagcgcttctcgggcgtcccggtgaactccaaagtagccacgacgtcggtgttgctgtccccgttgacatcggtgaagatcggcttggtgccctcggccagccgcatgtgcggctcgtcgccgctgtcgccctccgtcgggtagtagaggccgtcggtgaaccgcaccggctcgacggcgggctcgcggtcgtccaggtcgaaacggtacttgtcgccgtacaggtagtagggccggttgtcgggcggcaggtagaacgccgccgacttgaggtcgaagtcgatctccatgtcctcggccgacacctcggcgctgggctgcgaaccgcccggatccggtttgctggcgaaccagccgcccagatacgccaccaggcacagcaccagcagcatcaccacgaccccggccaccaccggccaccgacgcttcggggcggggatcggcgcgtcgtcggtctcggcctgctcctgcgagccctcagtcatgcaggccatcttatgggggctcggcggcgaggctctagccctggtacggcgggccgaagcgggagccgtcggcggtcggggtcggctcgggtaccaccagacggcccggcagctgggccaccgtgaggctgccctcggccaccggcagttccggctgctccaggatcgtgggcgagatgtccagccgctggtgcagcatccgcgacaccagtggcacccggctgctgccgcccacaaggaacagtccactgaggtgctgcggggtgagcccggcgccctcgatgacccgcgcggtctcgtcgacggcgcgccgcaacagcggcgtggccaccgactccagttcaccgcgggtgatgtgcagggtctcgtcgccgccgggcaccgcgatcggcgcctgggacgagcgcgacagcatctccttggcgccgcgcacgtcctcccagaactggcgccggatccggcggtcccagccggtggccggacgggtcagctgccgccacagcgtcgggctgcggggttgcagttgtttgccgacgtgttcgatgagggccgcgtccaggtcgagcccgcccaggtcggagaggccgccgtcggaggcgaccgtgaaaccgttggagccgtagcggaccaccgcgatgtcgagggtgccgccgccgaagtcgaacacggcgatcgagccgccgctgccgagccgctgcccgagcgagtccacatagtagtgggcggcggccaccggctcggtgaccagccggacctcgcccagcccggcccacagtgccgcctggctcaacaggtcccggcgccgggtggcccatttggacggcaccgtcagcaccacctcggtgtccttggcgcccgactcccaggccttggcggccacccgggacaggatcgcggtcagcagctggtcgggccgcagctcccggtcgcccagcagcacggtgccgtcgtcgatgcgctgcttggggttgggctcaaaccgggtcgggtcgacctgggcgagccgctgcgcgtcgcgtccgacatggatgttgccctgttcgtcgcagaacaccgccgagggcagcaccggcgagccgtcccacagcagcggtttcacccggccgtcacggtgccgcagcaccgcgacggtgtgtgaggtgccgacgtcgacgccaaggcgatacccggatctcactgcgtcgctccatcggccggactgggacaggtgcactcatgcaacataccgggtatggcacgtgccctccggagtgagaccgaccctagccgacctcgccggtcttgggatccaccttccagaccagaacatcggcgaccttggtccccgggccccacagtcgggtcagcagggtccgcagctgccgctggtacttgtgctcgggtcccagcacgacggcctcggcccgccagacccgcaggtcctcggcggcctgttcccggtcggcgtcggtcacgttgccgatcgagccgtcgtccatcgtcttgaggatccgtttggcggtgggcaggtgcttgccgctccactggccgtcgccggtggagtcgggaccgatgaacgcgcccagcggcaccgcgaactcgaagtcggcggcctcctgccagcgctgcccgtcgaaggagatgtgctccgagatcggcaccgggaccatcgtcccgccttcgtccacatagtcccgccattccccggaggtgatgaactcggggatcggggtgcgcggttcggtggacggcgccagcgggatcagcggcaccagcgccaccgcgaagaccaggtaccaggtgcggcgcagttcccgggccttgcgggaggcccggtcgagcccgtaggcgacgaagatcgcgaccaccggcaggatcaccagcgcgaaccgggtcgggatggtggagtcgaacagcggcagcggccgcaccagcgcgtacggtccccacacgccggtgtggttgccgttgacgcggatctggctgcccaggctcagcgcggcgaacacgatcgcggtgatgctcaggctgcgcagcaccttgtgccgcttgaagaacatcagacccagcacgatcgtcagcgccgccagcggcagcccgaagaaggtgttctcctcggtgacgttgtgccgcagccggacgttgggcagctgcacccgtccgcccagcgagtcgctggggaaggccgcgaacgaggccaggtcggccgggaagtcctccggcggccacgggatgccgctgtaggactgcggtcccaggaactgcagccacagcggataggccaacagcgccagcgagaccaggcccgcgatggtcaaacccttgaggtagcgcgggatcagcggcttgacgacgtgccattcggtgatcgcgtacacggcggtgaacacggccatgaacagcgccagcaggaacacgacctcctcgccgatgaagatctgcaccaccagcagcaggcccagccacacgctcttgcgcagcaggttgcccggctcgcgcagccgcaggatcgcgatgaggatgatcggcaccatgaacgtcgcggtgaagttgaggtgcccgttggcgtgcgcgacgctggagggcccgaaggcgcacagcccggccgccaccacggaggccgcggtcgtcagtttcaggtagcgcttgaagaagtggcaccaggccagcgcggtgccgaacaggcccagcgtcatcgccagcacgtaggtcaccggcgccccgaacagcagcgtgatcggtgcgagcaccaacccgatggccaccaccgaggtgttggccatgaggttgacgccgtcgggcacgttcagcagctggctgaacagcgggttctcgccgtgggtgatggcacgggcggtgtgccccagcacccactcgaacaggacctggtcgtcacccgggttgtcggcgtgatgccgtccgatcgggttgacccacaggccgatcatgagcaggaacgaggtcagcaggtatccggccgcgatgagccggggtgtggtggccaggcggctcagccgctgtcgccggggtttcttctcgggttccttcgccgcgccggtgacggtaggcggccgttcctccaccagttccgcggtcacgacacccgcgcttccaggcacttgccaatactcacggttcaaactccaacatggataggtgcgccggggtggcggcgtcagcctacgaaacgaaacgtgaataaagcgctcgtcacgggggacgacagatgatgatcaggtgacgtgtaaatgactcaggtgttcagaagcctgcgcgggcccggtccctgggccgcgagttcgtcgtagcggttggcgatcgcgcaggacttcagcgacaggcagccgcagccgatgcagttggtcagctcgtcgcgcaggttctccagtgtgcggatcttggcgttgagccggtcctgccagcgcgaggacagccgctgccagtcggccttgttcggggtgcgggcgtcgggcagctcggccagcgccgaggcgatctcgtccaggctcaggcccaccttctgggcggtgcggatgaacgcgacccgacgcagttcggcgcgcgagtagcggcgctggttgccgctggtgcgctcggaggtgatgaggccgcgcttctcgtagaaccgcagcgtcggtgccgagaccccggcgcggtcggcgaactcgccgacggtcaggtgatcctgaaacttcaacgtgacgtccttcatgttcacttgacctaaagtcaacttcaggtagcagtctatcgacatgacagccactttcgaaacggcgcgacagctggcccagcgaaccgtcgtcgatccgcgctacccgatcaacacctacaccctcgacccgctgtgggtcctgtacgaccggatcctgcggatcgactccgccgacccggacgaccccaaccgggaccggttctatctgtccaaagggcacggacccggttcctactacgcggtgctggccgccaagggattcatccccgccgactggctggattcggtggcggccaccgaatccccgctgggggcgcaccccgacaccacccgggttccgggcgtggagatctcggccggttcactgggacacggcctgccgctcggcatcggcaccgcgctcggccttaccgcccagggcatccacgcgccccgcgtctacgtcctcatcggagacgccgagctcgacgagggctccaaccacgaggcgatggccttcgccggagcctacggactgggcaacctgaccaccctcgtggtcgacaaccactccgccacccacggctggcccggcggcatcgcctcccggttcaccgcccagggatggaccgccaccacggtgggtatcaccgaccacgacggcctggcctccgcgctgacccgtcacaccaaagccgccccgcacgccgtcatcgccaccgttgaggactgatcaccatgaacgccaccgttgccgaggccatcgcgatgcgcgacgtcttcatctccgagaccgcccgactgctcgacgacaacccgcgactcgcgctggtgctggccgacatctccgccggtgagggccggttcgcccaggccggagtcgaccaccccgaccgcgtcatcaacgtcggcatccgggaacagctcatggtcggcgtcgccggcgggctggccctggccggactgcgccccatcgcgcactcctacgcgccgttcctcgtcgaacgcgccttcgagcaggtcaagctggacttcggccatcagggcaccagcggcatcctggtcagcgtcggcgcctcctacgactggtccgagggcggctacacccacttcagcccgcgcgacgtggccctgttcgacaccatccccggctggacggtgcacgtgcccggccaccccgacgaggtcaccggaccgctgcgcgccgccgccgacagcgacgagtccgtctacatccgactgtcgaaccgccgcaacgccgaggcccacgccagccccgacgggaagctgaccgtcctcaagcgcggcggacaggccacagtggtcgccgtcggcccgatgctcgacaacgtcctggccgcgaccgccgacctcgacgtcaccatcgcctacgcggccaccgtgcggcccttcgacacccagaccctgcgcgaactggccggtaccaccgctgacaccatcgcgctggtcgagccctacctggccgggacctccgaccacatcgtcaacgccgccctcaccgaccgtccacaccggctgctgtcgctgggcgtcggacgggaggacctgcaccgtttcggcacccccgacgaccacgactcctggcacggcctcgaccccgcgggaatccgcgcgtcgctgtcgaagttcctgtcagtgtaggaacgtgggccgcgccggtacattcaatacactttggatgaactgatcttcccgtcaaccggcgcggcccacaatcacaagctgttgcgacgcttccgcttgcgggagtaccagaccagcgcgaccgtcaacgccagcccgacaccgacacccaccgccgtggcgggcaccgcgggccggtgccgcaacgccgccacccggcgccgcagcgagatcgggtgcttgaacgacaggatcggccagccccgctccagggccagcttgcgcagcccccggtccgggttcacggcggtgggatgcccgaccgcctccagcatcggcatgtccgtcatcgaatccgagtacgcgtaacagtccttgaggtcgtaaccgcgctcctcggcgaactccgccatcgcctcggccttggccggaccggcggcgtagaactcgatctcgccggagtagcggccgtcctcgatcaccatccgggtcgcgatgacgtcctcgatacccagtagccgtccgatcggccggaccagttcatcccccgaggccgagaccaggacgatgtcccggcccgccgcccggtgctcggccaccaacgcgaccgcctcggcgtagatgtacggatcgataagctcaccaagggtttccgcgacgatcttgctgacctgctgggtctcccagccccggcacagctgcgccaggtagtcgcgggtgcgggccatctgatcctcgtcggcccccgcgatcaggtaggccaactgcgcgtacgcggccttcagcacatcgctgcgcgccatcaacccgccgtggtacagcggccgtccgaatgccagtgcgctcgacttggcgatcatcgtcttgtccaagtcgaagaacgcggcgctcgatgccgtggatggactcatggggcccgagtctagtaccgctcatctaaatcctgacagacatcgatccactaccgaccgtggttcttatctccagatgtggacgacagcccgcacttcaggcatgcttattgacatacggatctacggcgcttttcctcccttcggcgccgttgcccgttgagacctcagcggttgcctcccccccgtggccgctgggcgggtctggctcgtcatcccccccggagccaggcccctgacggccgctggaatccccccctccagcggccgtcctttattgtccgggcacgcgaaaaccccggcaaccactgggccgctggggttctcagatacggacggtggctcgggccggggccaggaccttggtgccgtcacactggacggtgaggttgacctcgatcgcgccgtcgtcgaggaccttgcggacggcgccggagacggtgaccgtggccggggagtcggcgggtaccgggacgggtttggcgaaccgggccgtcaaggcggcgaccttggccgggccaccggcccagtcggcgacggcgcgagcggccaggcccatcgtgtacatgccgtgggcgatgacgccgggcagaccggcggccttggccgccgtgtcgtcgaggtggatcgggttgttgtcgccggaggcggcggcgtaggcggccaggtcggcgcggtggatggcgtactcgacgctgaagagttcgtcgcccgggttcatgccgtccctcccacgaacagggtggtggtgacggtcgcgacgcgggcgccgtcggggtcgacggcttcggcgcgcaggctcaggatgtcgttccccgccaccgacttgatgtcgtcgatggtgatctcgcagacgacggtgtcaccgacgcggaccgggcgcgcgaagtcgaaggactgttcgcggtgcaggaccttggtgtagtcgagcccgaagtcggggtcgtccttgagggtctcgaccgcgggcatcgtgatcgagaccaggaacgtcgggggggcgatgtcgccgtcgacggtgtcaccgagggcggccgcgaaggccgagacggcttcggtggtcaccgtgacgggagtcgtggtggtgaccgtccggccgatgtacgcgcggttgagcacgctgccgctagcgggtctcgcggtgggcggtgtgcttgttgcagcgcgggcagaacttcttcagttccatccggtcggggtcgttgcggcggttcttcttggtgatgtagttccgctctttgcattcgacgcacgccatggtgatcttgggacggacgtcggtaccactcttggccacggtgatgcgcctttccagaatctgattgcttacgagctagatggcgcgaagcgccgactggctagcttacctcaagccctgatcaagccatacgtgaccacggggctgaagggggcgcaccgcgccccgtgcagtagcgacgggcggacttgaaccgccgacacaacgattatgagtcgtttgctctgccacctgagctacgccgccaagcggccggttgtggaagaacctgataccgaccgagagagcccctttacggaatcgaaccgtagaccttctccttaccatggagacgctctgccgactgagctaaaggggcgggttattcgccttgcggtgaacgcgccgggacaaggctacatgactcgcgagacgtctcgcatcggggtttagaccgcgcgcagtttggggggtgtggtgtcggcggactgggccgccatccaggcaacgaaccggtccgccgccagcggacgggagaagtagaagccctgggcgatgtcgcagcccatctcggtgaggtgggacagggtcatctcactctcgacgccctcggcgaccacggtcatgtggaagtggcgggccaggtcgaccacggcgcgcacgatcgccaggtcgccctcgtcggtggccatgccctgcacgaaggacttgtcgatcttgatctcgctggcgggcaggttgcgcaggtaggacagcgaggagtaacccttgccgaagtcgtcgacggcgagccggattcccaggtcgcgcagccgttgcagggtgtgcggcatcttgccgcccgcgctgaccatgccgtcctcggtgatctccagggtcagtcggcccgcgtcgacgtggtactcgtccagcagccgggcgaccagggacgggaagtcggcgtcggtgagggtgcgcggggaaaggttgacggcgatgccgatggcgctgttctgttccgaccattcgctcgcccgggacaggccctcgcgcagcacgaactcggtgaggcggctgagcagaccggtgtgttcggccaccgggatgaagtcctcgggggcgacgtcgccgtgagtggggtggtgccagcgggccaggcattccacgccgaccagccgacggtcggtgagcgtgatcttcggttgatagtggacgtcgagttcaccggcgtcgaaggcgcgccgcagatcgctggccaggccgagccttcggacgctgccggactcaagggccacattgtacacttgcacgccgctggtgacgttcttcgccgactgggtggccacgtcggcgcgctgcaacagggtgtcggccttgtcaccggattcggggtggatcgcgatgccgacggcggcgtcgatgtcgacgttgagggtgcccagcgtgcaggggcgttgcagttcctcgcggatctggcccgccagttcggaagccgccgcggcgtcgggcagccgcatcaccagcgcgaactcgtcgccgtcgatgcggccgacgtgggcgccgggtggggccgcgccccgcagtcggcggcccacctcgacgatgagcttgtccccggcggcatggccgatcgagtcgttgatctcacgcatgctatcgacgtcgaacagcatgaccgcgacgatctcgttggggacgatgagcgagatcgactcctcgatgacgttcatggtgcggcgccggttgggcagttcggtgagcgagtcgtggtaggcgtcgaagcggagtttgtcgaccagacgggagttctcgaccgcgacgcccgcgtgggcggccagggtctccagcagagtcaggtcgtcgcgccggaaccggaccaggtcgccaccgagccggttggccaccgacagacagccgaaggtggtcttgccggacttgagcggcaccaggatggcgtccttgacccgctcggcggcgagcagttcccggtgttccggcttgccctgcttcggggtgaccagcagcggttcgccggtggacagcacctcgcggcgcagcggttcggggaccggggtggtgtcgagcagtccctcgatgtccatgtacgcggtgagcagcagttcggggaagcgcttctccttgggcacccagacggtggcggcctcggcggtgagcatgtcgcgcagccggtgggtcatgatgtcgacgagccggttgctctgcacggcttcggcaacggactgggtgaagtcgttgaggtcggtcaggctcttgcgctgccggaccatgttggagtacgcgcgataggccgcgaagatcagcaccacgacgacggccagcggcagcagcgaccatttggtcgcggtgatgaccagcaggatgaggatgccgaggcaggcgttgatcccggtgatcaccgtgctggaaccgaagccctgcaccatgacgtccagacccttgcggccctgggtgatcaggatgatcatcgccagccacagcgcgctgaccatgtgggcgacgaagaccgcgagcagcagcacgccccaggttcggggttcgttgggttcgccgagaccggcactggccgcgacgagtgccgcggtcgctccggcgacgctttgattcgcggcattgaacacggttttcaatgccggggcctggctggtaatcaatcgatatgagtaaacaaccagaccgccaccgacgcgcatggcaatgaaccaaaacggcgagaagaagaacatcccgagaatgaacggaatctcaccagcactgaccagaatggattgttggcgcacttcgaaatgcaaaggcagactcagtacgcaaacataaagtcctgataccagtacgaacgagagccaatcagggctacccggggacacccgccacgcggcgaaggtcagtaccgccgcgagtgcgatgagggcgacgacaacggcccatgcggtgaacttggcccacccgcgtgtcgctgccgttttggctgccaagcaactctccttcgccgcctcaatgcccgagtcggagaattatccccaatcgtgttcgctggtgctcggcggctcgtctgcctcggcatgggtcgaaaccaaggccagcgcacccagtgctatgagtatcgctgccgctgctgccaaaatacgtcgtagtctcttgggaaccttcatggttggctcctttttgcgtggtttgccaaagccagacgccttgggggctgaggatatggtgccacaagttgccacgctcgtggtagggggcgtacgggtgagtaacacataagagtggactatttaaccatttgattgagaataccggttttatgggggattgtcggctaatgcgaatggtcaaggacccagtgttcaggctcactttcgaacagttacggtgtcgggtggtccgcgccggttacggctgtcggaccctgcgacggtcacccctccacgaccgcgtcgtgtcgtcgcttcctgtccgccgacatggagggttgcggtgagcgagactcacgtcgtcgtcttcgcgcatgccggtgcccacgcgcaccggcgcggttgtcaccgggcgccgctgttccaccggggcaagcaccgggcgccgttcacgttcccgatcccgcagcagggccgctacgcgctcgtggtgggcgcggccgtaatcagcgccggggcggtggccctgggatcggcggcggcgctgcccgccgacggcaacggaccctccgattcggttgtggccgttgaccagtacgccacccacgccgccgactccgaggcctacggttcgatggcggagcccccggaagccgaggcccggccgcagtcggccaaggccgagcccgacagccccatcaccgaacagcccgccgagaagtactggcgggcaccgctggacgactacgacctgacctcgctgttcggtgcccggtgggggatgcggcacgaagggctggacttcggcgcccccgaaggggaaccggtgtacgcggtgtatcccggcagggtgaagtcggcgggctggaactacggcggtttcgggcagctggtcatcatcgaccacggcgacggcgtggagacctactacgcccacaactcccagatcgcggtcgcggaggggcagtgggtcaaagccgggcagcagatctcgtcggtgggcaacaccggcaactccttcgggccgcacctgcacttcgagttgcatgtggacggtgagccggtggatccgaagccctacctcttcgaacggggcgtcgacgtggagacactggccgacaaggtcctcaccgacgagaagccgctgcactagcactgtggcgggcgcgctatgcgcacccgccacagtagagggagaacttcttaccgtacgagcttcacgtcggcggcgtcgacgtacatcagccgaccgccgagctggatctggtagtaggaccggtcgccctcgaccaggatgccggggacctcgaactccttggcgtagtagtactcggagtcgaccttgcccggcgtgctgtaggactgtcccttgtcgatcgtgtagggcagcggcggcaggtcctgcaccgggacaccggtgccctcgtaggcctcggcctccgggtacggcacgccgtacaccttcacgtcgtcggacttgggcgtgatcgccttgccgtcggccggaatcagggtcggggcgtccttcgggttgtggatccagcccttctggcccagataccacaccgccgtccagtcgcccttctcctcggccacgacgaagcgctgaccggtaccggcacggctgccgacgtcgttgacccggttggtggccggagtgccgtcgggcttgatgcccttgtcgttgagcagcggcgcgtcggcgcggggttcgctgcgcaggaagacgaccgccgcaccgcgcttgccgcacgagccctgcgggttcgacacgtcgcagccgatcatctcgggagtgttggtgtcgaagtcgggcgcgaccatgaccacgccgttgtcaccgtcgccgggctccagcggggcacccagcaggtcgaagtagtgctgccagtcccagaacgggccggtgtcccagtgcatccccgcgatcttggccggggcggtgccgggaacgttgtcgtggccgatgatgtggtcgcggttcagcgggatgtcgaacttcttcgacaggtacttcaccagcttcgccgaactgcggtacatggcctcggtgaaccaggaaccctcggcggcgacgccctcgtgctccagacccatcgaatgcgcgttgaccgaccagttaccggcctgccaggccacgtcctcgcttttgacgtgctgggcgacgtgcccgtcgaaggaccgcagcgtgtactgccagctgacgtaggtcgggtcctggaccagccgcaacgtgttggtgtaactggtctcggtgtcgtggatgaccaggtagtcgatgtccatgtccttgggccggttggcctggtcatggttgccgtagtcgacgggtttctcgccgtacttctcgtacggcgccgggatccattcgcacttcagcttcttggggcattcggtcttgcccttgcggctgtcgcgcaggcccgccttctccaggctgccccggtccggggacacggcggcggccttgagcttgacggtgccgtcgtcggtcttctcggtggcacccgaggcgatcagttcgaagacgtcgtcggcgaaccggcccgcggtcgccgtgtcggcggcaccggagtacttcgccaccgccgcgtaccagtcgcccgggtcgtcactgtcgatgcccagcgcgtcctggtggtcggccaacagcgcggcaccgccgcggatgttggccagcgggtcggtgcgcagcgcctcgcgggaggcgccggtcagttcggcggccttgggcagcgtcgcgtacgcggcctccttcggggcctcggacgagccgccctcgggggcctccatgggacggcggtcgtcgccgcgggcgtcctcgccgtcgtggtggctgccatcgccctcctcggccttcacggccttggcgtcggtgagatgcatcgggccgaaaccggcggcggtgctgtaggtgccgccgtggtcccgccaccgcgactccatgtaggacacaccgagcaggaccggctcgggcacaccgaactcggccgccgcggcggcgaactcaccctgccggtcggcgggggcctgggcgttggcccccgtgctccaggtgatggccgcggtggtgccgacggccagtacggccgcggccgcgatggcgcgcttgggcaagcgcgttcgaatgaggtttgcggacactaggactcctccctgatgcgcaaaggcgcattttgcacacggagtttgataattcgtccataaccgtctcatccggacagcggcacgtccttggcggtggcggtcaccgcgatgtggtcgtcggcgaacttcgggtcgcccagcttcagatcgaagggcatgctcggcagcgggatctccttgttgaacttctgcgccacctcgttcatcaccgcgtcgccgccctgcggcagctgaccctcggcgggtttgaactcctgcgcctggatgaccagcttgttgtcggtgacgtcgaccgtcgcgccgccgaccacttccacctgctgtccggcgacctccatggtcagcttgatctccagcgtgctgtcgtccttggccgagatctcggcgttggtggtgttctcgatcgacttggtgaggctgtcgtaggagatgtcggcctcggcctccatcctggacgccttcaccggtccgctgccgcccatcgcggtcgacatgtccgcctggacgtcgtgcgcgatgatgtccagcttcggcagcgtgatggtgtcgttgccgacctcgaccagctcgatgtcgatgcgggtgtactccccggcgatcacctgggtcaggaacgggaagccgcccatggtcaccaccggcggcttggcggacttgacgtcgttctcggtggccttgttcgcgatgacctggctgagctggtcgcccgcgatggacgccgccacccggtcaccgatgaccagaaccgccaacaggatgacgatcgtggtgatccagacgatggctttcttgcggggagaggacttggccatggggtgggttctccaatgggtggaaggcggctaaccgccctgggtcaggtagtagacgcccagcagataggaaaccggcgccgcgaccccgaaggccagcaggggccccaggccgtggcgtactggccatagtgccacgccgccgcccgcgatgcgccgacccgcctgtgtgtaaccggccgccaggtccccaagcaccccaaccaaaccgatgatcagaccgcccacggcggcggtgcccggggtcgggccgccctccagcaggatcgcgctgtacgcggcaacggcggtgcccaccatgccgccgatgacgaccccgaaggcgccgcgcggcacctgccggttgatgcgcggcttcggcagcgtcaggtcacaggcccgggcggccatgacggcggcgccgaccgcgatcgcgccggtccacagcgcctgctgcccacccggtttgcccaacaggccgatccagcccgcgaacccgctgaccacgacggacaggaacagcgtcgaacccatcgacaccgtcagctcctcccggccgggaccgcgcgagaactgtccggccaccgcgatccccagcgcgatcgccgggatgtagaccagccggtccagcgagatcgggtgcgagtagaacaccagccagtcggcggagatcgccgagaccagccccgccaccagggtgatcgtcggggaggccggtttgcgcaactgcgtgtacgtcacgacggtgaggatctgcatcaccaggatgaccccggcgaacacctcccgccgcagtccggtggcggcgatgagcgccaccgccaggaagccggtgaacaccacgaccccggcccgcgcccacaacacgggggtgggcggcggcatcgtcggatcgtcgtcgggtgttccgggggacgggatcggggcggtgggcccggactccggcccgccacgctggccgtggcgagcctccgggtacggcgggctgggttcggtcacgcgcccaggttacgtgggtgcttgtgagcggtcggtaccaccgatagggttaggacggcccgccactgtcgccgaggtcaacgactaggcacggaacgcgacgcgcggaggattcatcgtggatctgataattctgacgaaccaggctaaagccgtccccgcctcggtgctgcccgcgctcgacctcctcgcccaccgggtccgctgcgccaagcccgacgtcggcaccctgttgtcggggccgcagtcccacacggtgctggtcgacgcccgcaccgatctgtccgaggcccgcgccacctgccgggtactgcgcaccggcggcatgaccgtcccgctgatcgcggtggtgaccgaggccggtctggccggggtgcacgccgactggggcatcgacgacatcatcgtgaacaccgcgggcccggccgaggtggaggcccggctgcggctggcgaccggacgactcgaggtgcccccggagaccggccagtcgacggtccgggtgggggatctgaccatcgacaccgagacctacgcggcgaagctcaagggccgtccgctggacctgacgtacaaggagttcgaactgctgcggtacctggcgcagcacccggggcgggtgttctcgcgcgagcagctgctgcgggaggtgtggggcttcgactactacggcggcacccgcaccgtcgacgtccacgtgcggcggctgcgcgccaaactcggcagcgagaacgagtcgatgatcggcaccgtccggcaggtggggtacaagttcgtggccccgcccgcgaaaccgctgccggactcggcgccggtggccgtggcctgacgaggctggcagactgttccgcatgagttgggacgtactgctgctgcggatacccgagggtgtcaccgcgatcgaccagattccggatgacatcccggcgacgcccctgggaagccgggacgacatcctcgccgccatcagccgggtcgctcccgaggccaacctgtcggaccccacctggggccagctgaacggggaggactggtcgatggagttcaacatcggctcggacgatcccgtcgactccgtcatgctccacatcagaggtggcggggacgacatggagaatgtcatgttcggggtggccggggccttgaactgccaggtgatcgactgctccggcggcgacgtgctcacgccggagaacggcagttccggctggcgcgcctttcaggagtatcgcgaccaggtgatcggtacctgatgcggatcgggatgcttgggccgttcgaggttcgccgggaagacggcagtaccgccgacgtaccgggcgcccggttgcggggcctgttgatcgcgttggcgctgaacccgggacgggtggtccagaaggggacgctcgtcgactggatctggggcgaacagccgccctccgacgccgcgaacgccttgcagcgcttggtgtcgcggttgcggaaggtgctgccgccgggctcggtcgagggccagaccgacgggtaccggctgaacctggatcccgaagccgttgacgcggtgcggttcgagcggctggtgagccggtcccgcgacgacgacaacccgctgcgggtgcggcggctgcgagaggcgctcgacctgtggcggggcgcggccatgcaggacgtcgggctgcccgacagtgcctccttcgacgcggccgtcacccggctggagcggctgcggttgagcgccgtcgaggagcgcttcgacgccgaggtcgggctcggccacggcgcggacctggtcgaggaactgaccgatctggtggccgcgaacccgggccgggagcggctggccgccgcgttgatgcgggcgctggtcatggcgggacgcgacaacgaggcgctgctggtctacgagcgcaccaaggaggcgctggccgacgcgctgggtgtcgacccctcgccggagctgtcggaactgcacgtcgcgctgctgcggggcgagctgggacggcaggaggagaaccgtgacaccaacctgcgcgaggagctcaccaactacatcggcaaggacgccgacgtcaccgcggtcggcaagctcatcggcgaacaccggctcaccaccctgaccggaccgggcggctccgggaagacccggatggcgaccgagaccgcgcgcacgctgctgaccgacctgcccgacggggcgtggctggtggaactggcggccatcggcgccgacggcgacgtggcgcaggcggcgctcaccgcgctggggctgcgggacgcgctgctgggcgagccgtccactctggatccgaccgaacggctcgtcgccgcgttgcgcgaccgggacgcgctgttgatcctggacaactgcgagcacgtcatcgagtcggccgccgccctggcgcaccggctgctgggcgagtgccgacggctgcggatcctcgccaccagccgggaaccgctcggcatcaccggtgaggcactgtggccggtcgggccgctggagctgccggacgaggacgccgacctcgacgcgatcgaggccgcgccggcggtccaactgctgcgggaccgggcccgggcggtgcgcaaggacttcgccgtcgacgcccccaccctggcgacgatggcccggatctgccggacgttggacgggatgccgctggcgatcgaactggccgcggcccggttgcgcatcatgaccatcgaacagctcgccacccggctcgacgaccggttccgggtgttgaccggcggcagccgcaccgcgctgccccggcaccggacgctgcgcgcgatggtcgactggagctgggaactgctgtccgacgccgaacggacggtgctgcgtcggctgtcggtgttcgcgggcggagccagcctggaggccgccgaacgcgtctgcggcggcgacacggtcgaagtcgacgaggtgctggaactgctcgccgcgctgaccgagaagtcgctgctggtcaccggaggcgaaggcgcgccgcgctaccggatgctcggcaccatcaaggagtacgccgcgcagcggctcgccgaggccggggagtcggaactggcgcgccacgcgcacctggcctatgtcaccgagctcgccgagaccgccgacccgcagcttcgcctcggcgaccagctgaagtggatcgccgtgctggaggccgaacgcgacgacatcagcgccgcgatgcgcggcgcgatcgccgccggggaagcccaggccgcgatgcggctggctgcgggcgccggtttctactggtggctgtgcggacgccgcaccgagggaacggaactggtcaccgccgccagcgaactgcccggcgacgtcgacgacgagacccgggccatcgtgtacggactggccgtgtcgttcgccagcgccggacgggcgtccgacgagaaccacgtcgaggaactgatccacaaggcgtaccactacgcgcagcgcagcgattcccgcaatccgatgctggccatcgccgtcccgctggaacgcatgatgcaggggcccgaccagatcctgcccgcctgggaaacgttgctggacaacgaggacccgtgggtgcgcgcgctggcccggttgcatctgggcaagtcgcggatcctgctcggccacggtgggccggaagccgacgagagcctcgcacaggcgctcaccgagttccgggcgctgggcgaacggttcggcatctccttcgccctgaccgaactggccgaccgcgtcgccatgcgcggcgagttcgccgccgcctgtgagtactacgagcaggcggccgtggtcgtcaccgaggtcggcgccttcgaggacgtcacccggatgcggtcgcggcaggcgctgctgtactggctgctgggcgacaccgaggccagcgccgccgcgatggccgaggccgaacggctcgccgagcgggtcacctggccggaggcgctgacggagctgaccttcgcgaaggccgaactggcgcggtggcgtggcgacaccgacgaggtgcgccgacagctcgacgtcgtgacgtcgctgctgaccggaatgacggaacggccgaccgtccgggtactgacacacagcctgctggcctacctcgccgaggatctcgacgaggcccgggaacactgcgccgtcgtctaccggtcgatcgtcgaactggggcaccccgccctgatcgcgcacgggctgctcatgatcgcgggcctggcgctgcggcgcggacagtacgagcaggccgcgcggctgctggcggcgagcgaggccgtgcgcggtctgccggaccgctcgcagccggacaccgaccgcatcgagcgggaaacgcgagaccgcctcggcgacaaggagtacgccgaggcggttcgagagggaactgagacgagctggactcagctggtcgaggtcacgctcgcttcttgaacgtggaccgggcccacaggtagccgacgagggcgatcccgaggcaccaggcgacggcggtgagcgtgtcaccggtctccggcttaccggccagcaggccccgcatcgtctcgatgatcggcgtgaagggctggtacttcgcgaactcccgcaggcccgggcccatcatgtcggccgggacgatcgcgctggagaagaacggcagcagcaccatcggtacggcggccatgcccgccgtctcgggggacttcgccgcgatccccagggcgatcgtcagccaaccggccgcgaagccgagcaggatcacgattccggccagggccagccagtccagcaggtccgccgccgggctgaaccccatcgcgaacgccaccccgaccagggccgcgatcgcgatcacgttggtcagcacactggtgatgacgtggccgttgagcaccgcgccccgggagacgtccatgaccttgaaccggttgatgatgcccttggtcatgtcggagttcaccgcggtcgcggtggctcccagtccataacagacggccatcagcatcagccccggcgtcgcgtagtccacatagtcgacgccgacgctgaacgcctcgccgaacatgtacacgaacatcagcagcatgaagatcggcatcaggatcgagttgaacaccgagaccgggttgcgggcgatgtgtttgaagttgcggcgcaacatcaccatcgaatgggatttcatcgggattccacctccgtggtgtggcccgtcagggcgaggaagacgtcgtcgaggtcgggagtgtggacggtgaactcctcggcgctgagcgagttctcgttgagccggttcagcagcgtccacagtgatttcgtcccggtgtcgctggggacccgcagcgtcagcgagtcggcgtccggtgtggagccggggaacagccgcgtcgccgcttcgagctcggcgggggcggcgaactggagccggacgtgggtgccggggatctgacgcttgagttcggcggacgtgccctgggcgaccaggtgtcccttgtcgagcaccgcgatccggtcggcgagctggtcggcctcgtcgaggtactgggtggtgaggaagatggtcacgccgtcggcgaccaggtcgcggatgatcgaccacatcgtgcgacggctgcgcgggtccagcccggtggtcggctcgtccaggaagatgatgcgcgggttgccgaccagcgtcatcgccaggtcgagtttgcggcgcataccgcccgagtaggtcgaagcgggcttcttcgccgcctcgaccaggtcgaagcgttccagcaaccgcgcgacggcgtgcttgccgttgccggtggcggcccggttcaggtccaccatcagttgcaggttctcctggccggtcaacagttcgtcgaccgccgcgaactggccggtgacaccgatcgcggagcgcaccgccttggcgtcggtctcgacgtcgtgtccggcgacgcgcaccgagccgccgtcggccttcgtcagggtgctcagcacgttgacggtcgtggtcttgcctgccccgttgggaccgagtagggagaagatcgtgcccgcacggacgtcgaggtcgatgccgtcgagcacgaccttgtccttataggcctttcgcagtcccgagaccgcgatcgctgtgttcgtcatgcggccaactatcagcggccggtccgccaccgccctgacaccgcactgacacggcctgacacgcgacggctagagcttcttgtggtagttgacgtcggtggtccagcgggtgaaaccggcaccggtgtacagccggacggcgcgcacattggactcgtcgacgtacagcatgacggtgtccagaccccggccgcgcaggtagcgcagccccgcggtggtgagggcggcgcccagcttcagcccctgcgcctccggggcgacgcccagcacgtagatctcgccgatcgccgagtcgccgctgccgtggaccttggtccagtggaagcccagcacctggccgtcgacgtcgcgttcggccagcagcagcccctcggggtcgaaccagtcctcgcgttcgcgcatcgcgatgtcgcggacggtccagccgccctggtcggggtggtcggcgaacgccgcgttgttgacctccagcagccgggtctcgtcgcggcccgggacgaaggagcggatggtgatcccggcggcgggctcgccgtcaccgtcggcgtcggtcaggtggcggcgcatctgccacagcacccggtcgcgggtgaagtcgtgccggtcggccaacagcagcgcggtggggtggtcgccgtgcgcccagatggtgagggcccggcacttggcggcggtggcgcgcttgatcagggccgccagcaacgcctcgccgtggccgttgtgccggtgtgtcgggtgcaccagcatctcgacggccgcgacgccgtcgttgtccagttcgaggttggcgtagccgaccagggtgccctccgcgtcccggatcatgaggtgggcgccgggctcagcctcggcgccgccgtgccgcagattcaggatcgtctgctcgttgagcgcggacagtccgtccgccctggcaccggcctcgactagttccagaacctcggcgaccgcggcggcctccaggcgttcgtaaatctccacgcgaatcaccgtacgtggctttgcccctagaggcgagtgggtgccattggacccgaccgtttcgatacgtccgattgaatctcaagtatccgagaattttcttgcaaccaaggcgccccacctggcgtgattacccgtgtgaaggcagatgacttcggtcgaagccgacacgctgggaccgagcgccgtgccggggcgctcggtccacctttttgtcacgggacgcccggcaatgcatcaaaatccacgctgacctgggaatcctcctgccagcgcaccgtcaccaggccccccgacacgctcacccgggccgcgtccagccactcggccaccgccgcctcggcgtcctgggtgtgagccaggacatgcaacgcggcgaagatccgcccctcacccccgaccagttgcggggccgaagcgttgtcgcccaaggcgttgacggcggtgaacgtgtccgagatcgcaccctggtcgtagccgagcaacccgatcacggcgctcgtcagtccgtcggcgtcgctcacccaggcccagccgtccccggcgtcggacgccagcggccggtcgtcggcgatgagctgaccggcttcgcggacccggacggccgtcccggcgtcgacgcggtggatccggacctcgaaccggccggacacgaccgaggccgaggtgaccgtgccggtgtcgaagcggttgcgggacagcgcggaggtgtcgccgacgtggtggtggtcgatgccccggcgacgcgactcgcggccttgcgcgtcgatgacgacgaactcaccgtcggcgccctgctcgaacgcggccccgtgcccggcggcggtgtgggtcgagtagccgtacttgatgtacaccggatccgggtcgggggtgcccgcggtgatcttgtcgctgccgtggttgagcagccggacgatgccgtcggcggcggtggactgcaacagccagcccgcgcccggcagcgccacgaccgcgtcgccgcgttcgacgggttgcggcgtctccggcgcggcccacaccgcgtggtcggtgggcagcgccaggcccaggaaacccatgcccgcgaacagcggcgagcccggaccggagtagtactgggtcagcggcaggtactcgccgccgcgccagcccagcgagggcgggccgtcggcgccgaccccggcgtccacgaagtacttcagggttcccgaggcgatccggcgcaccgcgccggggtcctcggtggcggcgccggtgaactggcccagccacagcggggccagggtcgcggtccggtaggtcagcgaccgtccctgctgcaccggggaaccgttgcttccgaacatgagaccgtacgagcgcaggaacgcggccagccgctgccgccaccgccaggcgccgtcggggtcgcgatcgccgaccatgtcgtaccaggcccacaggaacgggtggatcacccaggcgttgtagtagtcgatgttgcggcgctggccgtcggtgtaccaaccgtcgcccaggtgccaggactcgacccagcggacgtcggcgtcactgcgataggccgaggtgtcgacgccgaccgaggacaggaacgcctccacgatcgcggtgaacagcacccagttgttgggccaggccttgcgggacgcgtggtgggccagccagtcgacgatcggctcccgctgccggtcgtcgagccggtcccacacctgttcccggcacaggtgcagccccagggcgatgttggcggcctccacgatcggctgcgtcttgccggtcagcggcgggacgcagtcgacgccgcgcagccagttctcgtccccgccgggctcggtgcccgcgatcaacccctgcgcgtaccgctcggccaggttcagcgcgtcgccgccgccggcgatgcggggcgcggcgatcaggaagctgcgggcgtagccctccagcgcgtcggattcgggacccgaggacgcgtgccgtcccgggatgcggaacagggcgtgtcgcggtgaagcgtgacgcagcgcctgcgtgagccaaccgtccgccaccgtctcccagtgggcgcgggtgtagccggtgagcggggaaatggtggtgtcgagtgacggaagccgcatttggcaaacgctatccaaggtttcgggtatgtgtccagttggggggcgctacctggatgaatagttgtgctgctggcctcacatcggcattgcgggcaagatagggaaggtccgccggactatcgttttccggtcgactggttgcgttcgcccgaccgaaagagtctcccgtgctttacaaaacgctgcaatggacagtggcacccgtaatccgcgcggcttggcgtccggacttcgaagggcgcgaacacattccggaagagggaccggcgattctggcctgcaaccacctgtcggtcgcggaccactacttcctcgcccttgccacctcgcggcacatcgcgaccatggccaagatcgagtacttcatgcgccccggcctcaagggcaagctgatcggggcgacggtgcgcgggctgggccaggtggccgtcgaccgctccggcggccgcaagagcgcccaggcgctcggccccagcgagcaggtgctccagaacgggcaactcttcgcgatcttccccgagggcacccgcagcccggacggcaaactgcacaagggccgcaccggcgtggcgcgactggcgctgtccagcggcgccccggtcatccccatcgggctgacgggtaccgacgaggtgctgcccttcggcaccacccgcccccggctggccaaggtcagcgtccggatcggcaagccgctggcgttcacgaagtacgccaactcgctggccccggaccggatcacgctgcgggcggtgaccgacgagatcatggcggcgatcgccgacctgtcgggccaggagtacgtcgacacctacgcgcgacgtcgccaggtcaacagcgaacccccatcggagtgaccgggccgcgacctcgtggcaggatcgcctgatgctgcaattcaccgacgtcatcatcgactgtcccgacccgatgaggctggcggcgttctacgccgagctgaccggtcgcccggtcaaggacgacagcaccgaccagtgggccgggatcaagttcggtgagatcgagctggcgttccagcgggtggacgactaccggccgccgaactggcccgacgacgagcatcccaagcagttccacctcgacttcgaggtggacgagatcgaacccgagcagcgccgcgtcgtcgcgctgggggcgaggctgcggaaggacttcatcgggcccgaggggttcggctggcagatctacaccgacccggtggggcatccgttctgtctgtgtcgcaacaagggtgtgaagtggcaggacggcaaggcggtctggccgcggaagtagtcgcggagacgtctttcaggtccaggacggtttacacgcttcggtcagtcaattcgctgtgttgaccgatgaccgggtggcgactgtccgcataggctcgttgacatgcccaccacgtcacagtcagcgagcgacctcccggcgacccgtccgatttccactgttgcttcggttgccgccgccgtagttggtgtcgccgccttcttcggtgccgggtggtggctctttctgtccttcggtgccgcattcttcgccgacgacaccagctcgtcggttttcctcgcccacgcggcggtgctcttcatcgcgcttggcgcggcggcaatcgggatcgcgcggggacgctacttcgcctggctggcggcggtgtcgggctgcgccgccacggtcggcgctggcctgacgcagctggtcgaagatctccgcgtcgagcccccggtggatgccacggacgccttccttgaaggcgcgatgatcatccccgccgccgtcgcggccgcggccgtcatcctgctgtggctgcgcggcgtccgcgactggtgctcgtcgagaagcggtgtcgtctggctgattccggtgctcggcctcgtcatcgcgggcggcgtcggcgttccgctcgtcttcggctcgtccttcaagttcgtcgtgggcgtcggggcagccgccgctgtcgtcgccggactgatcagcttcgccgccacgcggcgccagccaagcgactccaagccggaataggcggaaccgcgccgggctacagccagccgcgccgggccaacgtcgcggccgcgagttagcggcgccgggccagcaacgccgaggcgacgaccgctgcgacccccgcgatcacgagcagcgcggcggtcgccagctggccgatccgccagtactggaagtcgttgcccaacgaagccgaggccgcgtccagcagcacatcgatcgcccgccacagcgccgcgcccgtcagcacgaaagcgacgacgtgaacaccctggccaccgcgccgcagtcgcagcgccacgtacccgaaacccaacgccagcaagccgtccagcgccaccgtcttcaggccgaagaagtccagcgaacccgccagcacggccgtggacttcgcgtccaggccggtcagcagcaggtaggccacgcaggtcccggccagcagcagtgtcgcggccttgggtggcttgcccacggccgcaggggtttcggtcgtcatcaagaaaatcctctggggacgctcagcgggtgctgatcgtcagggtcggcttggaggtcttggcgaagaagtcgttgcccttgtcgtccacgacgatgaaggccgggaagtcggcgacctcgatcttccacaccgcctccatgcccagctccgggtattcaagcacctcaacggatttgatgcagtccttggccagccgggcggccgggccgccgatcgagccgaggtagaagccgccgtgggcctggcaggcgtcggtgacctgtttggaacggtttcccttggccagcatgaccagcgagccgcccgccgcctggaaccgctccacgtaggagtccatccgtccggcggtggtggggccgaaggagccggaggcgtaaccggcgggggtcttggcgggaccggcgtagtagacggcgtggtcgcgcaggtactgcggcatcgcctcgcccgcgtcgagccgttcggcgatcttggcgtgcgcgatgtcgcgggccacgaccagcgggccggtcagcgacagccgggtcttgaccgggtagcgcgacagttcggcgcggatctcgtccatgggccggttcaggtcgacctggacgacgtcgccgccgaggtcctcgccggtggtgtcgggcaggtaccgggccgggtccttctcgagcttctccaggaacagtccctcggcggtgaccttgccgagcatctgccggtcggccgaacaggacaccgcgatcgcgaccggacaggaggcgccgtgcctcggcagccggacgacgcgcacgtcgtggcagaagtacttgccgccgaactgggcgccgatgccgaactgccgggtcagctccagcacctgcttctccaagtccaggtcccggaagccgtgcccggactcggatccggtggtcggcagcgtgtccaggtagtgcgccgaggcgtacttggcggtcttgagggcgaactcggcgctggtgccgcccaccacgatggccaggtggtagggcgggcaggccgcggtgcccagggcgcgcagcttctcctccaggaactgcatcatccgcgtcggattcaacacggccttggtctcctggtacaggaacgacttgttggcactgccgccgcccttggccatgaacaggaacttgtaggcgtcgtcgccctcggcgtacagctcgacctgggcgggcaggttcgtgccggtgttcttctcgtcccacatgttcagcggtgccatctgcgagtaccgcaggttcaggtcgcggtaggcgcgatagacgccgcagctgaggtgttcggcgtcgcggccgtcggtgaggacgtggcgtccccgtttgcccatgacgatcgcggttccggtgtcctggcacatcggcagcacgccaccggcggcgatgttggcgttcttcagcaggtccagcgcgacgaacttgtcgttgccggaggcctcggggtcgtcgaggatcgacgcgagctgccgcaggtgcgcggggcgcagcaggtgcgagatgtcgtgcatggcctcagcggccaaccgggacagggcgtcgccgtcgacggtcagcagcctgcggcccgcggcctccaccacctcgacaccctcggtacccaggtgccggtactcggtgtcgtcggacccgaggggaagcaggtcggtataggcgaagtcgtcgctcataacgggccaggctataccgcgccgcagccgtttccggcggcggtcaggctcacttcttgtccttctccgacgggtccttgttcaggtagtcggggtggtccttgagccactgcgagagcgtgtcgtccttgatcgcgtcgaacagcgaatcggcgtcctgcttctgctggccctcctggatcacgacgtaggagatgccgtcgatggtctgcgactcgctggggagtttgacgctctccatgtcgcccgccttgatgccgcgcaacgcgatggcgtagttggacgtcttgatgccgcccaggtccaggatcagctgcttgccgacctggtcgatgagcccgccgaccttggtggggttgctgacgtagccctgcttgtcggcttccttcagcagttgcttgacgaagtgctgctgcatccgctgacggccgtagtcgccgtccggccaggcgtagcgctcccggacgatcgccagcgcgtcgtcaggcttgtagcgctggcagcccttcttgtagacgccgccgtgtttggtgtcgaggtcgtgcggcaggcacaggtcgatgccgccgaactccttgacgacgtcgaggaagccctcgaagttgaccagcgcgacgccgtcgaactcgacgccgaagttgttggtgatggtcttggcgaggttggcggcgccgtccttgggtttggagccgccgtaggtgtaggaggcgttgatcttgtcggtgcagggctggccgtcaccgcagtcggggatctccacccgcaggtcgcgcgggatcgacacgatgttggcctgctcgaggtccttgtcgatgtgcaggatcatgatcgtgtcggcacgggcgggttcgccggacttgggtcgcaggtcggccccgaccatgagcaggttcagcgggccgtcgacctccccgtcggcgtccttgttgccgaggatgtcctcctgctggatgctgtcgatcttgttcagcagggtcttgccgaaggcgatggctccgccggacagcacgaggaggacgcagccgaggccgaggacgatcttcgaccacagcggcgccttcctgggccgggcgtatttcgccaggcggcctgaggtgcgttctgccactgaaaaccacgctccgtcgaggggattgacaaccgacaatcaacgttacccggccgtgacaaagataaacgggtcacaatttggtcaccttcgcggcgttttcgcaggtgaacccggaattgacggtccaataacgacagttgaacggcggggttgctcgcaccttcagtcgtccttgttgacccattcgttgttctcggggatccatttgtccaggtcgtcggagcggatcgcctcgtacagccggtccgccgtctcctgttgctcccccggctgcgtgaccacgtacgacacgccctcgatgtcggccggttcggaggggatcttcaccgtggccagcgcctcgggcttgatcccgcgcagcgcgaaggcgaagtcgacgggggtgtgcccgcccaggtcgagggtcagctggtcgccgatgcgggcgatgaggtcgccgaccttcgtcggatcggacaggtagcccttctcggcggcgcgcttgagcagctgtttcacgaagtgctgctgcatgtgctgacggccgtagtcgccgatgccccaggacgggtcgaactccgggttcgtcgggtcgtaggcgtagcgctcccgcacgatccccagcgcgtcggcgtagccgtagtcgttgcagcccttggggaaggtctgccccttcgcgtgcgccggggtcatctccatcggcaggcacagctcgacgctgcccagcgtcttgaccacgtccaggaagccctcgaagttgacgatggcggcgccgtcgaagctgacgccggtcagatgggtgacggtctcggccaggttcgacaccgagccctccaccgagggcccgcccgccgggtaggcgtcgttgatcttggtctggcaggggctggagaacagggtgccgcagttggcgatctcgacgcgcaggtcgcgcgggatcgacacgatggtggcctcggtgaggctggagttgacgtgcaggaccatgatcgagtcggtacgcgcctcggccttggaaccgacccgctggtcggtgccgatcatgaggaagttcaacggccccttgatatcgccgccgcccccagagttgcccagcaggtccttgctgtgcacggagtcgttgaccttgtcgagcatcatcttcgtgtacccgacggtgaccatcgaggctgtcatgagcacggcaccggtcccgaccaggaccttcgcccagaccggggaccgcggactgacagcgcgccgcctgcctcgtctgcccatgtcgcccatcctcgcttactcgccgtaagcgggcaccataaccggataaacgcgcgcgaatgtaaccgcctcaaggctttcagtgaaaactgctggtcaatgccgctgtcaggagcccttgacgtccttgggatggtccttggcccaggacgccatgtcgtcggccgcgatggccttgtacagcgccgaggccttctccttgtcggactccacgatgctctggccagtggcctcgtcgtagccgttggggatgttgggactgaccatgaagaccaggtccttggagcgcaggctcgacagcgacaccccggtggagatcaggtcgaactccttgtccaccttcaccgcgtcggtgaccgaggacaggaagtcggtcagcgagccgggcgaggtgatgatccccgcgctggtcgccttgtccatcatggccttcagcagttcgcgctggtgccgcatccgcgcgaagtcgccctcgttgaactgcttgcgctgccggacgtagtccaaagcggactcaccgtcgagggtctgcttgcccgccttccaggtccggggttccttgcccttgtacttgtggatcgaggtgagcttgccgggcgtggcgtagtcgggggcgtcggcctcctcgacgttcatcgtgacgccgcccagcgcgtcgacgaccttgatgagtccattgaagtcgatctcgatgacgtggtcgatgtggacgtcggtgtagccttcgacggtctgcaccatcagcgggacgccgccgaagaacgacgccgagttgagcttgttcttgccgccgccccagtcgccggcggccgggacgttcacccacaggtcgcgcggcagcgagatcatgtacgccttctcgccgttggacggcacgtgcgcgatcatgatcgtgtcggcgcggctgtccttggtggagtcggggttgcgggagtcgctgcccagcaccaggatgttgagcccgtcgtcgtcctcgggccggtcgctgacgccgtcgaaggcgtcgaagcggtccaggccgctgttgagcgacttcgcgtagccccaggcgccgatcccgccgagcgtgaagatcagcgagacgaccagacaggtcagtaccaccatgcgggcggtgttggtcggcggcttcacccgcggtccgccgccaccgccgtaggtcttgccggagtactggtgaccaccggtggcacgcggccccgacggtacgcgcgcgctggcgcggggacggtcggaaccggagcggtagctactcatccgtacaagattaggcggcgatccttaaagcgcctcacaggaacgtgccgtgtctcgcggtgaccgcgctagtacgcgccccggcggcgcagcacgaccgcgatggtccgcagcaggatctgcaggtcggtggtcagcgaccagttgtcgacgtagaacaggtcgagccgcaccgcgtcgtcccaggacaggtcggaccggcccgagacctgccacagcccggtgatgccgggccgcaccagcagccgcctgcggacgtcgccgaggaagtcgccgttgtcggcgggcagcggccggggaccgaccagcgacatctcgcccttgagcacgttgatcagctgcggcagttcgtccagcgaggtcttgcgcaggaacttcccggcgctggtgacgcgcgggtcgtccttgatcttgaacagcagcccgtcggactcgttctgcatcatcaacgccgcctgtcgttcctcggcgtcgatgtacatggtgcggaacttccagcagtggaacgtgcggccctccatgccgacccggggctgccggaagaacaccggtccggggctggtggccttgatgtagatcgcgatggcggccagcaccggggtcagcagcagcaggcccacggcggcggtgatccggtcgagcacgttcttgaccagccaggacaggccggacaacgtgggttcctccacgtgcagcagcggcagtccctcgaccgggcggatgtggacgcgcggcccggcgatgtcggtcagctgcggcgccaccacgagatcgcggccggtgccctccagctgccaggccagccggcgcagttcaccgggttcggtgctggcgctgccgcacaccgcgatggtgtcggcgtccaggtcggcggccagttcgaccacgtcccggttggagaagatcggcaccggggtctccaggccgcgcaccgacgcggcgccctcggtgaggtagatgcccaccgggaccatgcccgcgtaggtggtgcgggtgacggcgttgtgcacttcgatggtgtcggggtaggcgccgaccagcagcatccgctggatcgcccggcccttggcgcgcagcgagtgcagcacccggcgggcgccgaaccgcagcagcgagatgttgatgaacgcgactcccagcgcggtgaacagcgcggcacgggagacgttggtcttggtgaagacggtcaggatcgcgaccaccgacacgatgatggccgccgagcgcaccacgcgtttgaactcgtcggtgccgatgcccaggtagcggcggtcataggcgccgttgccccacagcaccagcacccaggtcagcggcagcagccagtaggcgacgatgtagaacatcggcgagatgctggagacgccgtcgcggacgacgtagaaaccggcggccggggtgtcgatgaggtcggagaacctgctgatgacgctgacggtcagcaccgaggcgatcagcgcggccatgtagtcgaaggccagcagcagcagcacgtacggtccatgccaggtggaggctctggagttgagcatccacgccgatcgcggcacaccttcagtcaccggctcgacgttcacgttcacccgcgtctcggtcaggcggcgtccggaatatggacgctgcaggcttgttgtcaccacacatcctctagaaccggggaactcggaaaccgtccgggttcgccgcccggttcggcgcatgggagcaccctagcctgccatggtcccgcctcagcctttcggggatgtcggcactgggacgttcaggcgagtttgcccagtgtcctcctcggcatcgggctgtggccaccaacggttcggccgggccctgaccgccgccagttcggccgcgcacaccagcagccaggccggggcggtggacgcgatctcgtcctcggtgagcccgccgaccagcagcgccgccaccgcgatcggcacccacggcggtgagccgcgccggaagacgtgccgtatcaacagcaccagcccgagggtgaaggcggccaggcccaccacgccggagcggaacagcacgccgatggcggcgttgtcggcggtgtgtttggcctgggtctcgtagtcggggtgctcgggatcggtgatggtgaggtggacgccgcgggcgttgtccgggttgccgaaggccagctcggcgatcgagccgtcggcgtagtcggccagcatgtcgccccagatctcggcgcgcccggacagcaggccgtcgacggaaccggactgctggtcgtcgtagcggttcttcagcagcatgtcggtgccgcccgcgaacgcgaacacgatggcggtggccaacagcggcgccagcgccatcccggtgacccgtcgtgccgcggccgaggcgacccaccgccacggccgccaccaggagacgccgccgcgggccaggtggccgagcgcgaacaccccggcggccacgaacgcgacgatgaaggaggtgcgggattccaccagcagcaacaggaacgcggccacgccgcaggcggccagccgctgcgtccgggtgaagcgggggtcggggccgatccgcatcgccaccatgacggcggtcaggccgatgaagttcgggtggtagcccagccacggtccgccccagaaccggttctgcatctcgtggccccactggccaccgacggtccagtgttcggcggccagcacctgggtggcgccggtgagcatcaacagcgccaggcacagcaggaaaccggcggccagtcccaccgacacgtcggaaccgtcggcgtccgagcgcagcgcccggttgcgggtggcgtcggcggcggcgaggaccagcaggatgatcgccaccgcgaagccgccgtagacgacccgctgggcggcgacggtgaacccgccgagcaacagcggcgccagcgcgccgatgaaccaggccgggacggccagccagaacgcgccgacgcggggcagcttccccgcgtcgcgcagccagggataggtccaggccagcgcgacgagaccgatgccgccctggacggcccacaccacgatcggcgtggcgccgtaggtccatgcgatcattcccagcaaaggaatcgagacgccgagaaacaggcttcgcggcgagctgccgcgcaaactcaaggcgagccaggccatcgcactcgcagcgatgagcgccgtggcgacactgagtatcgtcaacacgcggcacagtctcacacaaccaggtggctaggaaggttaacgacgagtgaaggtcgttatcgcgcacaacaggtactcctcggcacagccgtccggagagaactccatggtggacaacgagatccgccagctcaccgaggccggggtggaggtggtgccgttccagcgttccagcgacgagatcgcgtcgctgtcgttgccgggcaaggtggcgctggccgcgtcgccgatctactcgcgtagcacccagaaggagctgacccggctgatccagaccgagaagccggacgtgttccacctgcacaacccgtacccgttcctgtccccggcggtggtgcgcaccgcgcagaagctgggcgtgcccgccgtgcagaccgtccacaactaccggcaggtgtgcatgagcgccatgtacttccgggacggtcacatgtgccacgactgcaaggggaagtccttcgcgctgccgggcatcaagcacggctgctaccggggttcgcgggcccagagcgtcatcatggccacgacgctggcggtcaaccgctcgacctggcgcggcatcgaccgctacatcgcgctgaccgaccacatcgccgatcacctgcgggactacggcatcagctccgagcagatccgggtgaaacccaactcgatccccgaccccggcgtgcacgacgagaccggttccggcttcatgtacctgggtcggctgtcgccggagaagggcgtcgggctgctgctggaggcgtggcggcggcaccccgagggcgcgctgggcacgctgtcgatcatcggcgacggcccggatcgcgcaatggtcgagtcggcggcggccgcccgctccgacatcgacttcgtgggtccgctgccgcacgacgagatagccggacggctgcgctcggcggccgccctggtggtgtcctcgctgtgcgaggacgtgctgccgaccgtcgtcatcgaggcgctgtccaacgcgcgtccggtgctgaccaccgatctgggcggtccgccgcgcatgatcggcgacgccggtgtcatcgtcgagcccaccgcggacggcatggcgcggggcctgaccgacatgcaccgcacggcggcgtcattgtccgaagtggcccgtaagcgctacctgagcaccttcgcgcccgaggtggtcgtgtcgcggcagctggacatctacgccgagctctcggcgggtaccagggactgacgcaccggcggcgtggtcaactgccgcatcgcgtacatcgccaggtagatcatcacggccaggccgacggccgaaccgacggtgagcccccaggcggcgccggtcaggccgaaggtggtggcgccgatgccgacgcccagcaggctggtgacggtgaacagcgcgtactggaggaagacgagtttgccctgtcgcatgccgcgcaccgtcgcggtgaacgggatctggagcaggtagataccggcctggatccccaccggccaggccagcggcgcgacctcggcgtaggcgccgccctggtaccagctcagcaccggctcggcggcgagggtgaccacggccaacagcaccacggccaggcccagcgcgatcacgacgaccttcttcgtctggttgcgcagtccctcgatgttcccggcctcggtcagggtggaggtacggggcaccagcaggcccatcgaggcgagcaccaggttctggatcggttgcaggatcaccaggtgcgccagccgcagtccggcgaaggccgccgcgcccagcaggctggggatcagcagcgcgatcagctggatctgggcctggccgatgacggccgagccggtgaaccacaccgacagtttgcgggtgtgggccagccagcgcaccggccgtccccgccacgggacgatgccgccgcgcagcaggtagacgatggcgccgatgcaggcgcccagtccccaggcgaccagcagccagggcccggacagggcgccgagtgccgcaccgatgccgaccaggccaccctggaccaggacccaggcgatgtcgatgacgaaggcgctgcgctgccgcaattgcgactggtaggagtagcgggcggtgtcgtgggcgaacagtgccgggatgaaggggaccaggtagatcagcgggtccagcagtcggccgggccacagcagccacagcagcgcgagcaccacggccacggcggtcccggaacagcaggcggtggcgatcgcgtcggtgtgcatgcggcggcggctggtgccctcgaagcgggaggcctgggcgagcaggacgtcgccgatgaaggcccggttgaggcccatggcgacgtagacggtggccaggcagaccagcacgatgcccgcctcggcggggggcaggaagacggtggcgagcagtccgttgcccgcgttggcggcggcgatgaccgcttggtcggcaagaccccaggaaagccgccgcccgatcgtcatgttcgcagggcgttcttcgccgtgaacgcgatgctggccaacaggaacaacccgttgaccacagtgaacaatgccatcaaccacaccatgccctccgggtagacaattaggacgatcggcaccaacaggacgatcactccggtgtcccggacgagtttgacgagctcgaagaccaacttcttcgaggtcacgatcgagccggaggactcgcccgtttgcagaatggacgtcactaggttcaccatccacagcgaagcgaaggcggcgatgaaccaagcgggaacgtcgggtgaataggccacggcaacagcggcaaccgccgcgcagaatgcaccttgcgcagccacatcgcacaggatgtcgatgcgtttgcccgccggcgagctgagtccggccgcgcgggccagctgtccgtccgagcagtccagagaataggcgatctgccaggcgacggcggcggcgatcgcgatcggccaccaggtcacctcgccgtcggcggccgaggccgccaccgcgatgatcgtgaccgccgcgcccagcgagaacaccaggttgatgagggtcagcaccgtgggcgccagcccggcccggtgcgcctgtagcgcgaagaaggcgccgatgcgctggttgacgacataagtgaatagatttccgccgcggttgttggacaggaagtcggcgtagcgcaaatcggttcggctcatggcccgacagtgtgtcaaagttcagacaaggtgttgtgtcttggcgcccctgcggggatcatgtctggaggtgtatgtaagtggcgcgagtcactgcactcgtcgccccgaagaggaaagaggtgttgacgatgcaggtcaaggacgctatgagcaccacagtgttgtccattggtccagcacacacgctccgaaaggcggccgcgctgatgtcggcgcggcgcgtgggtgcagcggtcgtcgtcgatcccgacgccgaggggcacggaattctcaccgagcgggacatcatggactccctcgccgccggactggacccggacgtggaacgggtcggcgcccacctcaccaaggacctggtcttcgcgattcctacctggacactccaggaggccgcggcggcgatggtgcgcggtggcttccggcacctcatcgtcgtcgagggcggagaggtcgtcggagtgctctcggttcgcgacgtcgttcgagtgtggactaaatcgaccggaagaattccggccgagctgacgtgatcgccgatacatagccaaatatgaatgtctagtatgtgtcggttatccgacaaggatgatccttcagcttcatatagtggcactttcccggcaatccgagggtggccaaggggtgacttttggctctactgttgtggtttacctcgactgcccggggagggccaatgggtgacgacgtaggaattcaagaattcactcacgcggaccttaaacgatatcgacacaagcttcggcgctgtctcgacgcgttgattctattgactgacggcgatctattcgatgtagagcgaactttaaccggcatggagcttgagctgtcccttgtcgacgaaagtggcgaaccgtcgatgacgaaccacgaggttctgtcccacctcgccgagaacgccgtggccaacggcgactcggtccaggacgaacttggacggttcaatttggaactgaacctcggcccgcgcccggtcgcgggcttcggtttcgagacctacgagcagcgattgcgactgtggttgcaggacgtcaacgactgtgcccgcaaggagcactcctcggtggtcatggtcggcacccttcccacggtgcgccgcgaacacgcccggctggacatcctgtcccggcggccgcgttaccggctgctcaacgaccagatcctctcggtccgcggtgaggacatctccctcgacatctcgggggcggagaccctgcgcgcccacaccgactccatcgcacccgaatcggtcaacaccagcgtccagttccatttgcaactgacccccgaacagttcccccggtactggaacgcggcgcaggcgatggcaggggtgcagctggcgacagccgcgaactccccctatctgttcggcacccaactgtgggccgagacccggatcatcctgttcgagcaggccaccgacatccgcaacggtgagctgcgcgtgcagggggtacggccccgggcctggttcggcgaacgttggatcacctccgcgaccgacctgttcgaggagaacctcaagtacttcgtgccgctgctgccacagtgtgtctcggaggacccgatcgagaaggtgaactccggcgagatcccgcagctgggtgagttgcggctccacaacgggaccatctaccggtggaaccgtccggtctacgacgtcggtcccgagggcccgcacctgcgggtggagaaccgggtggttcccgccgggccgacacccatcgacatctgcgccaacatggccttctacctggggctggtcacggccctggccgaggccgacatgcccatctggaccaaactgccgttcgcggtcgccgagcagaacttccacgccgccgcccggcacggcatcgacgcccaccagacctggccgggcctgggtgaactgcccgcccgagtgctggtgttggatcacctgctgcccaaggccgccgagggcctggccgccctcgacgtcgactccgccgtcgccgagcggctgctggccatcatcgccggacgctgccgcaacggtgtcaacggcgccgcgtggcaggtcaactgcgtgcagcggctccagcagcggcagggtctgtcacggaccccggcgctgcacgagatgctcagccgctacgccgagcacgccgcgacgaacacgccggtacacgaatggccgccggagttaaagtccacataggagttggtaggaagtgatgcctcaccgggtatgcacgtgggtgtactgctcggtgtgcagccgataacccagccaggtgttgacggccagcatgcccgcgttggtggcgtcgttgttcgtgtaagcgtcgacgacgccatccgcgcgggcccggtgcagggccgcggacttggccgccttggccagtccccgcccccggtactcgcgcagcgtggcggtcagcccggaccacatccgggtgccgacccgttccacccaggccaccgacacggcggtgtcgccgtcgaaggccagcaccgtgttgtgccggtccagccgtggatcggccatgtactgctcgacccattcgtcgaagggcagcgggacccacggctcgtcggccggtacgtcgaccatcgccgcgcagtcgagcgcgtacagcgcccggtcgtcatccagttcggacagcggcttcaggacgatgccctcggccggtgccaccacgtcggggatgccggccagcgacacgtgcgagatccgctcggtgcggctgcgcttgaagccgcgcttctcggcgaaggccgcggcctcctcggagatcagccgcgcggtgacggtggaggccccgatcgcctcccagtgcgcgctcagcggttcgatcagcgccgacgcgattcccgtacggcggtgctcgggcgccacgatcaggttgacggtcgccgcgccttccacgctgctctccaggtccagcgaggtgatggcgtaggcgacgagctcgccgtccttctccgcgaccaggctcagtttgcgcttccggggattgctgtcgtcgaggttgcgccgcatcgtcgccgcgttgtgcagcaggaagtcgaactccctggtggacagggccgcgatggccgccgcgtcacggtcgggatcggctggacgaatcgtcacgtcggtcattccgccattgtggggctcggccgcaacggcggcaaacgttttactgatcccgcagctgctgcgccagtttgtgcagcttgcggctgagccgcccggccccgaagacgaccgccacgtgatcggcccacagcgcgccccagtcggggcccagttcccggaccacgtcctcgatggagccgttgtcggtgtggcgcatccatttccacagcgccttgtccagactccactcggtgtacttggtgcggtggacgctgcgggccttgaacgtgacgaagaccccggcggcgtagccgggatctccggtgtggttcaggtagtagatgtagttctccgcgtgccgccgggtgcagatcggcggcagcaggttggcgatgcgcatcgccatcggcgggtcggcgaggaacagggcgtcggtcagccggtcgacgtgcttctccaggacggtttcggggacgtcgacgagccgggcggcgcgctcctcggagtcgggggcgtagttctcgagggcttcgatggcactggcgatgatgtcctcgtccgcgggttcgttgataaaggacatggacgcaccacctcgcacggttctcaaatcgtggtccgactgtaccgggacagcggcatttggtgaaatatcgagctctgccgatacgccgggctatcgtcacctcaccggacctaggcgccggaattattgtgtttcgcggcatttaccggccgccgggtgtcgcctatccgacaccagcctgacagaatatggggacgtgcctatccaccgccaccgcttgttatgcggcgacctcggtccgttcgaatggagctcaatagatgccgaacagcaacctgctgcccgaaccccccgcgacgctgctgcccgaggacgacgaacaactcgccgtccagaccgagcacggccccgccgaagccgcccgccggtacccgacgttttgctacgcctgggcgaaactcgccgccgcggctcgcgagcagggtgaggacctggccgcctacgcgtacgcgcgtaccggctaccaccgcgggttggaccagttgcgccgcaacggctggaagggacacggcccggtgccgtggtcgcacaaacccaaccgtggcttcctcaaggcgctgtaccagctgagcctggccgccgacgccatcggcgaggccgacgaggcggcccggtgcgcccagttcctgcgcgactgcgacccgtcggccgccgacgcgatgagctgacaccccccgacgcgaaaacgatggcctggccgccatgtggccaggccatcgttcgtgaccgatcgggtgcgggctaacccatctcggccaccagggtgccgtcatccccgtcgagcgaccagatcatcgctccgccaaggccctgttcggctatataggacatcttcttggcgatcatcgccggatcgtcataagaccagaactgggtgccgtcgtacttccacaccgccatgttctcctcgtcgcggaacacctggccgggtttgtccttgacgagcttgtagtcgtcgatgcccggctcgtacttcccgggtgccgggcccgtgctcgtctggtacaggccgttgttcgccgagccgacgccggtccagccgcgcccgaaggcgggcaggcccagcaccagtttgtccgccggggctccggcgttcttccaggtctggatcgccaggtcggagctccacttggcggggttcgggttgtcggcgggcgagtggatctgggcctggtggttggtggtcgggtcccaggccccggccaggtcgtaaccctggacgttgacgaagtcgaagttctccatcagttgcgggacttcgaatccggcctccaccttctcggggtcggcgggcacgaaggccgacagttcgtagccgtcgcccagcgcgtccagctgctcgcggaactcggcgaccagcgcggtgtagttctgtttgtcctccggccggatcacgttgccgtcgttgccgggactgccgggccactcccagtcgaggtcgaagccgtcgaagatccccgccgcgaccccgtcgccgccctggggttcgccgccgatcttgggcaggttgcccttgatgaacatgtcgatgcagctggacacgaacgcctcccggttctccgggagcgccgcgttggagaagtacttcgaccaggtccagccgcccagcgagaacaggatcttcaggtccgggtgcgcggccttgagttccttgagctggttgaagttcccggccagcggctggtcgtaggtgtcggccacgccgtcgacggactcggccgcggtgtagcgacgctggtagtcggcccacgcgtcaccgaccccggcctggttggcctcgaagcagcggccctgttcgttgacgttgccgaaggcgtagttgatgtgggtcaggttgttgacctgtcctgagtcgacgatgtccttgacgaggaatccacggtcgtagacgccccattgggtgaagtagccgacgctgcgacctccggacttcggatcgtcggcgtcgggctcggccgcgacggcggccccggtgggcagtagcagtgccgtggcggcggcgagtgccgccagcacggggaacgggcgtttcatgggcggttagtcctttccagaagggcagtctttccggtgccggtaaagaaccttttctgtttcactggacgttatggcacgcaagcatcacagtcaatagatgtgcatcgattcattgattaatcggaggtcggccccgacggttccagggctttcgtatcctggcgcgatgcgaccgcgaccccggggaacggtgacccgagggaccaccaaccccaaccggctgcgccgcctcgaccgctggctggccgccaccgccgcgtcccggctgcgcgccgccaccgacccgctcgtggtcgacctcggctacggcgccaccccggtaactacattggagtggtaccgccggttgcgccgcgtccgccccgacgtgcggatcgtcggcctcgagatcgacccggcccgggtcgcggcggcgtccgaactggccgtcgacggccgggtcgagttcgcgctcggcggtttcgagctcgccgggctgcgcccggtgctcgtccgcgccgccaacgtgctgcggcagtacccggaaaccgaagtgccgcaagcctggcagctgttgcggcaggccctggcccccggcggcctcatcgtcgacgccacctgcgacgaactgggccgcgtcgccacctggatcagcctcgacgcttccggacccaccacgctcacgctcgccgcgtccctgccctacctcgagtcacccgcgatcctcgccgaacgcctccccaaggcgctcatccaccacaatgtccccggccagcggatccacaccctcgtcgcggccctcgacgcggcctggcgggacgccgccccggcccgcgtgttcggcccccgcgaccgctggcgccgcaccctcgacaccctcgcggccaccggctggcccgtcgccgaacccccggcccgccgccgcgacggcaccctgacactgccgtggcacctggtgacccctgagccgtcagcaccctgacgggacgaaaccggtcggcgaatccggtgcgcgccaacaccatccgacctagcattgacagcggtcaccgtcatgatcgacaggggaggacatcatgcgcgccgccgatctatcccatccgacggtccgcggggtcgtcaacgcgctgcggcacggcgaccgggacgcgttctacgcggccttcgccgacgacgtccgcctcaccagcgaaggccgcgaccgcgacctgtactgctgggcggaatccgagatcttccccgaacacggccgcatcgcggtccgcgccgaacgccacgacggccgggtcgtgatcggcagctaccactccgaccgccgcaacctgcccaacaccgcctggcgcttcgacatcgtcgacggcctgatccgctacctcgacgtcggcgaggctcgtgagtcataaccgctttaccggcgggttcgacaaccgtagtatcacgcgggattcttgaactagggcgtgtgtgggaattccattcctgctgcgcgcccaccaggcggcgcctgtctgcgttgtcggcactccgacatccaacaccgggatgccggagcacctccgccttgccatgcatccacctggaggccgctcgcgacggaagcgaactcccacacacgcccttgaccggtaaggaggcgacatgacggacccgctgcgggtcagcgactccgtcgtcgtacccgaatccgaactggaatggcgcttctcccgctcctcggggccgggcggccaaagcgtcaacaccaccgacagtcgcgtcgaactcagcctcgacctgacgaccaccaccgcgctgtccgaaccgctgcgccagcgcgccctggaacggctcgccttccgcctcgtcgacggccgcatcacggtcgccgccagcgaacaccgctcccaactgcgcaaccgcgaggccgccgcccagcgcctggcccaactgctgcgcgaggccaccgccgcgccccccaagaaacgccgccccaccaaacccagcaagcgcgccaaacagcgacggctggacgccaagaaacaccgcggtcagatcaaacggctgcgacgcggcgaagactgacccgtcagctaagaaccgttggcccgcaaccgctccagccactggctcgcgtcatcgaaatccccgtccgacaggcccggcggcgccgggatcggcgcctcaccggtgtcacgcggatacgaccccagataccgcacctcggcgcacacccgccgcagccccatcaacgcctcacccatcctcgcgtcggcgatgtgcccggtgcagtcgaggaagaacgcgtaccgccccaaccgctccccggtcggccgcgactcgatccgggtcaggttgacgccccgcacctccagttccgtcagcacccgcaacaacgcccccacctcgtcatgagcgatgtagacggccaacgacgtgacatcgttccctgacggcgccaccgccgccaccggccgcgagaccagcccgaaccgggtcaccgccccgggattgtccccgatgtcatcggcgaggatgtccagcccgtgccgctcggcggccaaccgggcacacacacaggcgtcggcgcgcccaccggcgaccaactcggccgccgccgcggtcgacagcgcgtccacggtgctggcgccggaatgcttcgaccgcaagaactcccggcactgggccaacgcgtgcgggtgcgacgcgatcgtcgccaccgccccatcggcacgcccggccagcacgaaactcacgggcagcaccacctccgcggtgatgaccaacggcgagtcccgcaccaggctgtccagcgtcaccggaaccgacccctcgatcgagttctcgatcggcaccaacgccgcgtcacacgctccggagcggacctcgtccatggcctcgggaacactgcgcatcggcctgcgctcggcctcgtcggcaccgggcagccgcaacagcgcggcctcggtgaaggtcccctgcggtcccagatacgcgattacgctcggcattcgccaacgatagagcgccccgtcagccgaggcggcgggggcggcgggccaggccgccctggcaccagtcgtggtagtcgaacaggtccgggtcgcggatcagggcctgggtgttctggacccacaggtcgacccaggcgtcctgggcggcctcggcctgttccatgaccttgcggaccttgcgtttggggtgggcgcggaagccggtgcggaccgcgtcggccgcgtagaggtagaggcagtgcagggcgaaggtgcgtttggggcacaccggatcggcggccagttccaccagggtgggcatgagcgggtcgtcggcgagcagcaggtcccactgggcggcggtctgcggtggtcccgcggcggggtcgaaagcccaggcgcgcagttcctcgggtgtggggttcaccgggttggcgaaccccgcgaattccttctgctcctccaacactgctcccccaagttgttcacacgtagcgtcaacttaatgggagatggacggatttgccaccgctgatgcgggaacttcatagaaccgagatgtctaccaagcggtatatgacggttcagcggccgcctagcaccgcggagaggatgtcgtccagggtcacgatgcccagcggggtcgcgccttcgcccaccaccacgatgtggaccgcgtggcggcgcatgtacatcatgaggtcggcgaggctgcgctgtggcgggaccaccgacagggtgcggatcttggccgggtcgatgggggagcggcgctgctcgccggtggcgttgaggctgtccttgacgtggacgaagccgatgacgcggcgggagttgcgcgccaccaccgggaagcgggaccggccggtgcgggtggccagcagttccagcgaggccggggagacgtcgtcggtgaccgtgatgacctcgggccagcggcggagcacgtcggcggcgctgcgttcggacagggccagggcgctggcgaggcgttcgtgctcaccggctcccagcaggccctcggtgcgggactcggtgaccaggcccgcgaactcgtgggcgttgtacacggtcttggccgagtcggaggtggtgatgccgacccggcgcagcagccaggccgaggtggccttcatggcgaccagcaggggtttggtggcgttgcagaaggccagcatgaacgggcccagccacagcaccgccttctccggaccggccagcgagatgttcttggggaccatctcgcccagcaccgtgtgcaggtagaccacgatcgccagcgcgatcaccagggcgacggggtggatgagcgattcgtgccagccccaggacgcgaagagcggttccaggccgtgggcgatcgcgggttcggccaccgcgcccaggcccagggaacagatggtgatgcccagctgggcaccggcgatcatcagcggcagctggttcatcgccgacagcgcccagcgggcccggcgggaggaacccgcctgcggttccacaatggtgcgacgggaggcgatgagggcgaactcgctgccgacgaacagcgcgttgaaggccagcaggacggcggtgaggatcgcggcgatcacagcgactcctccttgggcacgtactcaccggcgggttcccagcccggcggcggctggacccgcacctgctcgacccggtgccgttccacgtcgacgacggtgaactcccagccctcgtagacgacggtctcgccgacggcggggatgtgccccagccgggccatgatgaaacccgcgagcgtctcatagggaccgtcgggcatccggaagccggtgtgctcggcgatctcgtcctcgtgcagcaaccccgggagcaggtgggccaggttgccggtggcctcgatgcgggtcgaggtctcctcggccggttcggtgtcgtgctcgtcggcgatctcgccgaccagctcctccaccaggtcctcaatggtcacgatgccgtcggtgccgccgtactcgtcgatgacgatcgccatgtcggcgccctcggcgcgcatccgggtcgccaaaccgttgaggtccaggtgttccgggacgaacaccggttcgcgcgccaccgaacgcaccgacgtcaccgaccggcgggcgggcggcagtcccagggcgtcggtcagcgcggcgacgccgacgacctggtcggtggtgtcctggtagaccgggaaccggctgtagccggtgtcggcggcggtgtggatcagttcggcgatggtggcaccggtgggcagcgcgaccatgtccacccgtggcgtcatggcctcggcggcccgcttgtcgccgaagcgcagcgtccgttgcagcagcatcgcggtctcacgcggcagcgtcccggcccgggccgacatggcggccagcaactgcaactcgtcgggggcgcgggcggtggccaactcctcctgcggttcgacgccgaagcggcgcaccagccagttggcgctgccgttgagcatgtggatgagccagccgaacacgctggagaacacccgctgcggcgtcgcggtggcccgcgcgatcgggaacggccgtgccagcgcggcgttcttgggcagcagttcaccgaacaacatggacagcaggttggccagcaccatgccgatcgcgatcgacacgccctcggcggcgtcgccgaacggtttcagcagcggcgccagcagccgcgacagcgcgggctcggcgaggtaaccggtcaaaagcgccgtgatcgtgatgcccaactgggcgcccgacagctgaaaggacagtcgcttcagggcgcgctgcaccgaccgggcccggcggtcgccggaggacgcggcatcgtcaatggacggacggttgaccgtgaccagcgcgtactcggccgcgacgaagaacccgttggcgccgatgagcagcacgaaggccagcagcggcagtaccgtctcggtcagggtcgcatccatttagcggtttctggtcagggtctcgccgtcacgtggtcaggcgagcagttctggcagcgtagcccgcgaggtccggcgcagttcgtccagaccgatgtggaagtgaccgtccacctcgagaccgtcggctgtggagtcgacgatacccagtgccgtccacggcacgccgttttcctcgcacagcgcccggaacgcgacctcgtggccgcgcgggatcgtcacgagcgcgcgggcgctggactcgctgaacagcgacacgaacgtgtcggcgtcctccggcagccggacccgggcgccgttgccgccgcgcatgacggcctcgcacagcgcctgcgccagcccaccctcggacaggtcgtgggccgaggcgatgtggccgacggccgcgccagcgcgcagcacggtggccagggcgcgttcggcgttcaggtcgacggtgggcggcagaccgcccaggtgcttgtgctccacccaggcccattccgaaccggacagctcctcgcgggtggcgcccagctggatcaggatgtcgccgtcggtgcccagccccatgccgacccggcggttgacgtcgtcgaggacgcccagcacgccgacgaccggcgtcgggtggatcgcctccatgccggtctggttgtagaagctgacattgccgccggtgaccgggatgcccagctgcgagcagccctcggccagtccctccacggcccgcgcgaactgccacatgacctcggggtcctcgggggaaccgaagttgaggcagtcggtgacggcgatcggggtggcgccggtgacggcgacgttgcggtaggcctcggccagcgccagctgcgcgcccgtgtacgggtcgagcttggcgtagcggccgttgccgtcggtggagatcgcgatgcccatgccggtgttctcgtccagccgcagcaccccggcgtcctccggttgcgccagcaccgtgttgccgcgcaccaggtggtcgtactgctcggtcacccagtgccggtcgcacaggttcggcgaacccagcagccgcagcacggtggcacgcagttcgtccccggtggccggacgcggcagcgtctcggcgcggtcgacggccaccagcgcggcgtcggccggttcgcgcatcggacgctcgtagaccgggccctcgtcggcgaggctcgcgggtggacagtccacgacggtctcgccgtgccagtcgatgacgagcctgcccgagtcggtgacctcgccgatcgcggtggcgagcacgccccacttgcgggcgacctcgagcacctcgggcagcacccggggctcgacgatcagcagcatccgctcctgcgactcgctggccagcacctcgtgcggctccatcgacgcctcgcgcagcggcacccgctccaggtcgacgtgcatgccgagcttggccgcggcggcggtctcggacagcgcgcaggtcagcccggcgccgccgaggtcctgcacgccggtcaccagtccggcgtcgaacagttccagacaggactcgatgagcagtttctcggtgaacgggtcaccgacctgcacgctgggccgggattcggcggcgtcctcgtcgaaggtggccgaggccagcaccgacacgccgccgatgccgtcacggccggtcttggcgcccagcagcaccacgacgttgccgacgccggaggcggccatgttctgcagccgcttggtcggcagcacgccgacgcacagcgcgttgaccagcgggttgccctggtagcaggggtcgaacacgacctcgccgccgatgttcggcagaccgaggcagttgccgtagtgggagatgccctccacgacgccgggcagtacccgggcggtgtcggggtggtcggcggcgccgaagcgcagcgggtccatgatggccaccggccgggcgcccatggccaggatgtcgcggacgatgccgccgacaccggtggccgcgccctggtgcggttccacgaagctggggtggttgtgcgactcgaccttgaagctgacggccagttcgtcgctgacggcgatgacaccggcgttctcgccgataccggccagcatgtgcggcgaactcgggttcttctcggcgaacttgcgcaggtgcacccggctggacttgtaggagcagtgttcgctccacatgatcgagtacatcgccagctccgcctgggtggggcggcgcttgaggatctcgtggatgcgctcgtactcgtcggtcttgaggcccagctccgcgtagggctgcgcctcgtcggcggtcttgaccgcccgctcgacggtgtcgagaccgtcggtggtttccacattggtcatctggtgccgacccccagttgtttcagcacggacgagaagatggtcaggccgtcggacgaggagccggtcaacgggtcgatggcgtgctcggggtgcggcatcatgcccacgacgttgcccgccgcgttgcggatcccggcgatgtcgcgcatcgagccgttcgggttcccgtccaggtaccgcgccacgacccggcccgaggactccagttcgtccagggtggcctcgtcggccacgtagcagccctcaccgtgcttgaccgggatgaccgcccgctggccggactcgtacccgctggtccaggccgagtcgttgctcatcgccagcggctggtgcccgatccggtaacgccggtgcttgttgcgcaccagggcaccgggcagcaggtgcgattcgcacagcacctggaagccgttgcagatgcccaggatgggcatgccctcggccgcgacctccacgatggtctccatgaccgccgagaaccgcgcgatggcaccgcagcgcaggtagtcgccgtaggagaagccgcccggcaggacgatggccgcgacgccgcgcagtgcgctgtcgtcgtgccacagtggaaccggtgtgccaccggcccgtgcgatcgcccggtgggtgtcgacgtcgtcgagcgaaccgggaaaggtcaccaccccgatacgagcactcactacgccgactccgcgttgacggcgtgcggtgtctccacccggagcgtgtaggtctcgatgacggggttcgccagcagcttgtccgccgcctcgttggctcgttccaggacggtggcctcgtcgaggtcgtccgagaactcaagttcgatgcgtttgcctatacgtacgcccgacaccccggcgacccccagacgaggcagggcgttgaccaccgcttcgccttgtggatccaggatttccggcttgagcatgacgtcgacgacgacgcgcgccacgaatctgcgctcctgttgatagatgaaacaacccgatgaccagcatatgtgtgcccctcggacgcgcctacccgcccccggattcgagaccggcgtctcacccgcccgaagggctcaccggcggagttccggtgcgggactcacaggatctgccccggcgtgtaggccgcggcctgcgggtgttcggccacgacggccgccacccgttcggcaacggcggtgacctggtcggccgccgcgccggtgaagctcagcggggcggcgatcagcgagcccagttcggcgcggctgagtttgagccggtcgtcggcggccagccggtccagcaggtcgttgtcggcggttcccttctcgcgcatggccagcgccaccgcgacggcgtgttccttgatcgcctcgtgggcactctcgcggcccacgcccttgcggacggccgccaaaaggatcttcgtggtcgccaggaacggcaggtagcggtcgagttcgcgggcgatgaccgccgggtaggcgccgaactcgtccaggacggtgaggaaggtctggtagaggccgtcggcggcgaagaacgcgtcgggcagcgcgacccggcgcaccaccgagcaggacacgtcgccctcgttccactggccaccggccagctcggcgcccatggacgcgtaaccgcgcagcacgaccgccaggccgttgacgcgttcggtggagcgggtgttcatcttgtgcggcatcgccgaggagcccacctgtccggcggcgaagccctcggtggccagttcggccccggccatcagccggatcgacaccgacagcgaggacggcgcggcggcggcctgcaccaggctggacagcacctcgaagtccagcgagcgcgggtagacctggccgacgctgtcgaagacccgggcgaagcccaggtgcccggcgaccgttgcctccagccgggcgagtttggccgcgtcgccgtcgaacaggtcgagctggtcggcggcggtgcccaccgggcccttgatgccgcgcagcgggtaccggtcgagcagctcggtgacccgctcgtaggccagcagcagttcctcggcggccgaggcgaagcgtttgcccagcgtggtggcctgggccgggacgttgtgggagcggccggccatcgccagcgcggtgtactggaccgaccggtcggccagccgggccagggtcgccaccatccggtcgcggaccagggccagcgagtcgcggatctggagttgctcgacgttctcggtcagatcccggctcgtcattcccttgtggatctgctcgtgtccggccagcgcgctgaactcctcgatccgcgccttgacgtcgtgccgggtgacgcgttcgcgggcggcgatcgactccaggtcgacggtgtccagcacccgctcgtagtcggcgatcacgccgtcgtcgacgccgacgcccagttccgcctgcgccttgagcaccgccagccacaggcggcgttcggcgcgcaccttggcggccgggtcccacagggcggtcatgtcgtcggatgcgtacctgctggccagcacattgggaatcacccggcgattatcgcgcgcgacaaagcccccgggccgctgacccgggggctgttgtgactttcgagagggggcctcagctcttcttggagccgctgcccgccttgtcgtcgtcggccggggcggtgtcaccgttgtccgccggaccgatcttgaactcgaactcgccgtcgtacttctcgtgcgcgatgtcgacggccgtgctgaccgcctcctcgccctgctcgccgcggacgatgagccggtcctcgcgcagatccttggtgagcgcgatgcacagcaggatcatcacgaccgtgaacggcaccgcggccagaatggtgaggttcttcaacccctccaaggccgggttcttgccgtcctcggttatctcgccgctgccgatcagcagcatgatgcccgcgaccgcaccggtcgcgacaccccacacgatgaccacgaccttggacggctccatcgtgccccgctgcgacaacgtccccatgacgatcgaagcggcgtcggcaccggagacgaagaagatcgccaccaggatcaccacgatgagcgcggtgatcgacgggatcgggtactcgcgcagcaccgcgaacagctggccttcggcggtcgcctccttggtcagcccggcaccgtgctgctcgtcgtggatcgcggtgccaccgaagatcgcgaaccagatgaggctcacgacgctgggcaccagcagcaccccgccgacgaactggcggatggtgcggccccggctgatccgggcgatgaacatgcccacgaagggcgtccacgagatccaccacgcccagtagaacaccgaccagccgccgagccaggtggcgacgtcgctgccaccggtggcgccggtacgacccatcatctgcggcagttcctcgaggtaagaggccatcgaggtcggcagcacgttgaggatgtacttggtcgggccgaagacgaacaggaacgcgaccaatagacccgccaacaccatgttgatgttggacagccactggatgcccttctcgacaccggagacggccgaggccacgaaggccagggtcagcacgccgatgatcatcagcaggacgccgttggtgaggccaccgttggtccagcccagttcgctcaggccactggagatctgcagggcgcccaggcccagcgaggcggccgagccgaacagggtcgcgaagatcgccaggatgtcgatgaccttgccgaccccaccgttggcgtgccgttcaccgatcaacggggtgaaggtggcactgatggtctggcgacggccacggcggtagcagctgtaggcgatggccagaccgacgacggcgtagatggcccacgggtgcagggtccagtggaacaacgtggtcgccatcgcggtctccatgcgctccggcgccgcggcgtcgaccgcgtgcgtaccgggaggcggcgcggtgaagtggctcagcggttcgttgacgccgtagaacatcaagccgatgcccataccggcgctgaacatcatcgcgatccacgagaccgtcttgaactccggctcctcgccctctttgccgagggtgatcttgccgtaacggctgaacgccagccacagtgcgaagaccacgaatccggacgacgcgagcacgaatgcccagccacccttgtccatgatctcgccaagcatattggacgaggccgtctgcaaacccgttgtattgatgaatccccatgcgatgaacgcggcggtcagtacagcggttacgccgaacaccacccagtcggtcctggggcgcgacgacgcgactttcattccctccttccctagatcgcttgtggacttctgactttccttaggcattgcccgggcccttctctgaggcggttcggaggcgacatcggtgcacttcaggcgcctcctggacttgcgttggtcgacaattagacagtcgacaagtggttcaggctatcaactacaagccctcccatgtgggctaccattaaacaaaccggacatttaagccaaataggatagttgctaaacgacaaccagacccgccattcaggacgggtcgggaggcgatgaattaccggcgaagaaaaataggcccgccccggcggcacgggggaacggccggggcggggggactcgggttcaacacggaaaagaaccggagtcagggctgcggctccacgggaggagagccttcagccaccaccatggtgtgtgagaagtctatccgacctctttcgcgcacaggaagcttgggtgggaagatttctttggaaccatacgatcggatgagttgaatcctggcggcgcaggcaaagcggtgccgacagtggcggcacaccgtccacaatattcaaacaaaccgttccaattatggagtgacggtcgcaaatctaattatcggaagagccggggtttgactgttcggattcggccgctcgcctcgcgtcattgcgtttgatcgcctgccgccgggcaatgcgattggcctgataccgatcgtggacctctttatggacgcgcttttggtgcttggcgtaccagctcgtcaacacgatgcccacgaccccggcgatcatgaagatccagccggtcgtctgcagatcgatccattcgggcgagtccctgaccgcgaaggtcaggatggccccaaggacgaggaagaagatgctgccaccgagtcccactgcgttctccttcgcttgccgctcaccggacagctgcggcccggctacccgcaagcctaccgtcgcgcgtccgcaaggcatcatggccgatgatgaccagaccgactccgggccccgaagcgccctctcgtaccgatcccgtggtggcctcgctgtcccggctcatcggcggaccccttgggcggcaagcgatcgacccgccccggcgccggttctggattccgccacgggtcatcctgctgtcgggcatcctcatgttcgcgctggcctggctgcagaaactgccgtgcgccgacggcaactggcaggacttcgagcagtacacccggctgtgttacaccgacatccgggcactgtggggggccgagcggctcaacgagggcgcggtgccctatttcgaccatccggtcgagtacccggtgctgaccgggatcctcatgggggcggccggactgctcgcccacgccgggctcggcgacggcggcggcacgctctactaccacctcaacgccatcgtgctgctcgtcttcggcatgggcacgatcgccgccgtgtacgggctgcgccgcgaacgccgcccctgggacgccatgctcgtggtcggcgccccggcgctgctgttcaccggcctggtcaactgggacctgctggcggtcgggctgaccgtgttcttcctgctggcctgggcgcgtcgccggccggtgctcgccggtgtcctgttgggactggcggtggccgcgaagttctacccgctgctgttggccggtccgatgctggtgctggccttccgcaaccggcgcctcggcccggcactgtcctgtgtgggcatcgcggccgggacctggctggcggtgaacctgccgttcatcctgttcgcccgcgagggctggctgcggttcttccagctcaactccgagcgcggcatcgactgggggacactgtggtacgtcctgcgcgacttcgccggacccgagtcggccatcgggaccaccctcaacaacgtcgacttcctcaactacgcctacctggtgctgttcgcgctgtcctgtgtggccatcgccgtgctgaccctgaaggcccccgagccgccccggttcgcgcagctgtcgttcctggtgatcgcggcgttcctgatcaccggcaaggtctggtcgcagcagtacctgctgtggctgctgccgctggcggtgctggcccggccccggtggcgcaccttcctgctgtggcaggccgccgagctgttctacttcgtggccttctacggcgaactgctggcggcctccaattcggacgacagcccggtaccggcctgggccctgatcgcgcccgagtgggtgttcgtggccgcgtcgatcacccggctgggcaccgtcatcgcgctgtgcgcgctggtggtgcgcgagacgctgaacccgcgcctggacgtggtgcgcgcgtcctacggcggcctcgatcccgactcgggtctgctcgcgccgcccatcaacccgaagacgccgctcgggctcacagcgtgaagatcagcaccgccccccggtcctccaccgtgatggtggagtcgcggctgggtatgtcctgcaggtagtcccactggctgccctccagcagcgaccgcaccgccaccacggtcttgatgccgtcggcgcgcaggtcggcgacgctcttctcggacgggaaggtcagcgcgtgctgccggatctcgtcctgattggtgggtgtgaaaccggcggtgccgttgacgatgcgcgggaagccgtcgacgctccagtactggatcatcgagtcgtgccagccgtcggacggcaggatcagcaccggttcggccagttgggacatcgcgaccggcggctcggggacctttttgacctcggcggcgctgtagccctcggcgaggaccagcagcaacggcagcagcagcgccacccgcagcggggccgggaccgcggcgcggaaccgggtgtcgacacggtccatggtggcgtaactgtcgagctggtcggccagccgggtcagggtgcccgcggccagtatcgacaggaacaggctggtgaagaacaccagccgtcccggggtgcgcaggccgtcgaagccgggcaggtactcgtaggccaggccgtaggcccaggcgcccttgtcgaggaagttggtgcccagcgccagcgccaccgacacggtggtgcccagcgccaggaacgcccgctgccgcggcgtccaggtcgaccagatcaggccgacgatggccagtgccagcacggtgaagccgaccaacagcgtggtctcgggcggccagggcatgccctcgcgggcaccggcgtgggcctcgccccacacggccgactcctcggggctgatcaggaagctcgaccacaccggcgagaagaatccgacctcctcaagggagcgttcggcctcggggtgttccttgagcacctggaagaacgggatggccagcgcgaggctgatcccggcgaaggccagcatgccgaccaggtcggccaccagcacccgccacgggatgcgcggcccgatgcgcttgttgagcgaggcgatgacgttcttgcccgcgaagatcagcatcgacacgacgacgatgccgcccagcaggtagccgaagccgaccccgacgccgaaaccgatgctcacctgccaggccgccaccagccagccgccgatgacccagccccacttggtgcgctcggcgcggtagccgtgccgcagtgagtagccgtggccccgggccagcatcgccagcgacagcgcgatgccgccgatggacaggatgtgcaggtgcccggcctgggccagcttccacggggcgtaggcgacggcggcggcgccgatggccgaaccggcgacccgggcgcccagctgccgcagcagcacgtagcagccgaagaacgccagcgcgaaggtgaacaggtacaggacgttgtagcgcagcagcgcggcctcgtggccggtaccgatcagcgacgcgggcaggtagcccagcagcgtgtcggtgaacgcgaacgacagccggttcggatagaagttgctggcgttccacagctgaccgggatcgtcgaacagcaccgaaccgggccacgccagcgtgtaggtctgcaacagcgggtcgccgaggtcgtgcgggatcgagtgcagcgggtcgcgcagcaccttccagttcatcgcgagcgtgagcaccacgctgaccatcgcggcgatggcgttctcgccgcgcagtgccgtgccggtgcgacgcagtgcccgccgcggccacgcggcgggttccggctcggcggtcggttcggtggcggcgaaccggcgccagcgcccgacctcggggtcggcgggctccgcctcggtgccgtccacggccgtcgtctccagcgtgtcggcctcgggatcgacggcggcggcgtcggacgcggctgggctctcggccggggcatcgtccgtcggctcggccgcgtcgtcgacggacggcgtctcggccgtcacggcgttcgacggctcgccgacggcgggttcggcggcgaggacgtccgcgtcgggttcggcggtcctggccgccggggtcttcgccggttcggccgctggggtgtcgggggtcggggcgggggtgtccgctgctggcggctcggcgccgtcgccgggggtcacggtgttggccgcggaccggctggcgtcttcagagctcatgtcttcaggtgctcccggatcagtgcgatatctgccgactgcgcctcggcgtcgccgggtgtttccacgaccgccggacacctcgcagccgagatgatatcgacaattcgctgagggtcgatgtgcccggcgccgaggttggcgtgacggtcgcggccggagtcgaaggtgtcgcgggaatcgttggcgtggatcaggtcgatgtgtcccgtgatggccttggcacggtcgaccacatcggacaggtccaggccgcccgcgtgggcgtgacaggtgtcgaggcagaagccgggatcgaagtcgcccaccgcctcccacagccgctcgatgttctccaggcggcgggcgcaggccttgtcgccgcccgcggtgttctcgatgaggatcggcagcccgaagccaccctggtcggccccgaactcgaaggccttgcgccagttggcgaagccgacggccatgtcctcgtccttggtcacgtgcccgccgtggacgatcagccccttggcgccgatctcggcggccacccgcgcctgttgcagcagcagcttgcggctcgggatccggatccggttgttcggcgaggcgacgttgatgacgtagggcgcgtgcacgaagatgtcgacgtcgctggcccgcagcgcctcggcgtcgggccgggactccggtttcttccagccctgcggatcgccgatgaagaactgcaccacctcggcgccgcgcttggcggcctcgtccagtgggctgctggcgtcaacgtgggatccgatacgcataccggcgagagtacttgtccgaccgacaccgccacaccgccatcggcgacccggctcacaacgacctggcgagcgcgcgttaccctccatgggttgtctcgttatccataacgcaatatcgagtactaccatccgcggcagcggtggcacggggaaaaagacatcggtcgatgtctcgtggtcttgcgccgcttcatcgacccatataacgtgggcgtaccgacgcgcaagccggtgtgctcggccccgtcccgaacggggcacacatcccgtaggtaggagaagcattgatgcgcgctactggagatcgcgacaggcgacccagtccatacccgcgcccgggtaacgtacgccgggcacccgtagtccgtaacaagaccgcccgacggcgctacctcggcgccgcgacggccgtggtcgtggcgggcgccgtgacgatgggcttcctcggcaccagcacggccaccgccgagggctccgagcgggagatcgtgttctcgggcagctgcggcgccctgggagccggtctaggcaacaactccacccccgacaaggagtcgctgacggtcacgtccggcgacaaggtcaccttcaccaacaacctcggcactgacgcgaccctgcgcatcggcgcgggcgagagcaaggtggaggagggtgactccaagaccatcacgctgaccaacagcaccgaggcgctgatgtcacccaagtgcctgatcatgccggaggaccactccgacaagaccaccatcaaggtcaagccgaagatggactcgcacgacggcagcaacggtgacaacggcggcggcagcggcaacggcggtggctccggcaacggcggcgactccgccggtggcggcaacggcgacagcgactccgccgccgagggcgccgacaagcccggcgactcgccggacaccggcaagaagcccaaggccgagggcaaggcgggcgacccgaacaagggtgacgacgccgagcagtccgaggaccaggccgccccgggcggttccgacagcggcagcgacgacgccacgaaggtcgacgccgccaacaaggtcagcaccgagaactccgcctccgcactgctggcggccctcgccgcgctgtgcctggccggggtcgggttcgcggccctgcgcaccttcatcaccagccgggccgcctcgcgcgcctaggctgcggttagtagctttcgagaaagagcgtccagtcaaactgggcgctctttttctgatgctctacgcttaatgaacgttaagtcaagtcagtgctttctaaaagcagggatggtgccggtggacactcggaaactgaggtcggaaatcgcctccggcggcgcgagcaagtatcacgaagccaacgccgccaagggaaagctgttcgcgcgggagcgcatcgcccggctggtcgaccccgactccttcgtcgaggacggctacttcgccaacgcgatggccgagggcctgcccgccgacggcgtcgtcaccgggaccgcccggatcaacggacgtccggtgtgcctactggccaacgactccacggtcaaggccggttcctggggggcgcggaccgtcgagaagatggttcgcatcaccgaccgggcctacgagcgcggcgtcccgatggtctacctggtggactccgccggtgcccgcatcaccgaccaggtggagctgttcccgggccgccggggcgcgggacgcatcttctacaaccaggtgcgcgcctccggctcgatcccgcaggtgtgcgccctgttcggccccagcgccgccggcggcgcctacgtcccggcgttctgcgacgtcgtcgcgatggtcgacaagaactcgtcgatgtacctgggctcggaccggatggtcgagatggtcaccggcgagaagaccacgctggaggacatgggcggcgcgaaggtgcactgcaccgagtccggcgtcgggcacttcctgtgcaaggacgaggacgaggccctcgacgtcgtcaaggactacctgtcgtacctgccggacaactggaccgcccaaccacccgccgtcgagcccgcgcccgcgcccggcaccgacctgcgcgccatggtgcccgccagcgagcggcaagccttcgacatgcgcaagtacgccaagggaatcctggacgagggctcgttcttcgagatccaggcgcgctgggccaaggaactggtcaccggtttcgggcggctcaacggcgagaccgtcggcgtggtcgccaacaactcgatgttcaagggcggggtgctgttcgtcgactccgccgacaaggcctcccggttcgtgcagctgtgcgacgccttcaacgtgccgctgctgttcctggccgacgtgcccggattcatggtgggcagcgcggtcgagaagcagggcatcatccggcacggcgccaagatggtctcggccgtctccgaggccaccgtccccaagatctgcgtcgtggtccgcaaggcctacggcgccgggctgtacgccatggccggacccggtttcgggccggacgcgacgctggcgctgccgaccgccaagatcgccgtgatgggcgccgaggcggccgtcaacgccgtctacgcccgcaagatcgccgccatcgaggacgaggacgagcgggccgagttcgtcgacaccaagcgcaccgagtacgaggcggacatcgacatcgtccggctggccagtgagctcgtcatcgacgacatcgtcgagcccgagtcgctgcgcgacgacctcatcgcccggtacgccgcgctgcgcggcaaggacagaagcttctcccgtcgccgacacggcgtcacccccgtataaggccctactcgtaaaggacgacggtcatggattttcgactgagcacagaggagaccgcccttcgggaggcggtggaggagttcgcgcgcgagaaggtcgcaccggtggcgggcgacctgtacgagcgcggtgagttcccgtacaagctggtcgcgcagctgggcgagatgggcatcttcggggcctgcttcgacgacaagtacggcggcgcgggcggcgactacttcatgttgtgcctggcgctggaggaactgggccgggtcgactcctcgctggcgatcaccgtcgaggcggcggtgtcgctgggcgcgatgccgatctaccgcttcggcaccgacgagcagaagcaacgctggctgccgaagctgtgccggggtgaggcgctggcggccttcggtctgaccgagcccgacggcggctccgacgcgggcgccaccaagacccgggcggtcctggacggcgacgagtgggtcatcaacggcggcaagtgcttcatcaccaacgcgggcaccgacatcaccgagttcgtcacggtcacggccgtcaccggcaccaagcccgacggccacaaggagatctcgacgatcatcgtgccgcgcgacaccccgggcttcaccgtgggacccaagtactccaaggtcggctggagttcctccgacacccgggaactgttcttcgacgactgccgggtaccggcggcgaacctgctgggcgaacgcggccgcggctacgcgcagttcctgcggatcctggacgagggccgcatcgctatcgcggcgctggccaccggtctggcgcagggctgtgtcgacgagtcgatccgctacgccaaggagcggcacgccttcgggcacccgatcggtgacttccaggcgatccagttcgcgatcgccgacatggagctgcgggcccacacggcccggctgggctactacgacgcggcggcccggatgcgcgccgacgcgccgttcaagcgccaggcctcgatcgccaagctgcacgcctccaacgccgcggtcgacaactcgcgggccgcgacccagatcttcggcggctacgggttcatgaacgagaccccggtggcccggatgtggcgcgactccaagatcctcgagatcggcgagggcacctcggagatccagcggatgctgatcgcccgcgacctgggagtgccgtcgtaacgagtcgtcaggccggttccggccgctctaggcccacttttgtttgagggccgcctcgacgtcctcgggggcgacgggttgcggatagggaccggccttcgacatgccgtgctcggacagcggtccggtgaacttgtcactgaccaatgcggacttgaacgcctcggtggccttgcgcagctcgtcgtcctgtttcgacagtgtcacgtacggatagtcgaaggggcgcaacggcggcgagggttcgacgaaggtccatttgtcgcccgggttctccttgttgtggatcatccactgtgcgttggagaccacttccagtccgtcggcgtcgaagctcggcttggccttggagtccttgacgctgccgatcgccaacgcgaggctggccgcgtcgacgcgaggatcgcgcgcggtcacggtggcgtcgccccagctgccggtcggcgggttgtcgccctccttggactcggggaccgccagacccacccggctctcggcgaccgaggacacctcgtcggcggccagcacgcccttcaggtcgccgcccagccgcgccagccaggtcatcgactccggcacccacacgtcgggcagttccacccggttgacggggctgccgccgagatccaggtcgacgccgtgcttcttggcgaagccggccgcgaccgaggccgagtccatcggtttgacctcgacggagacgcacacgcccttggacggcgccgcggtggcggtccaggatttcgcgtagtcggcgaggaccggggcgatctcgggggcggcggccacatcgaccttgacctcctcgccgcagtccttgacatcgccgatggccgagcccagggccacccccgcgaccggggcgagaacggcgaccatggccagtcccagcagcgtgcgcctggcccggggggtcaggcgagcgggtctgcgatgtcgaggagccacgcaccgagtgtagacgaatcgaaggatatcgacgtatctccgatgggcggcgcgggtgcggtcaccgcgccgccgacgttcgtgtcgggagcccttagtggctgtggcggcgacggccgcggcgcttcggcggagtcagcagttccgccacggcgttgagggtctccggcagcacccggaagtaagcccacacgccccgcttgtcgcgttcgacgagtccggcctcggtgaggatccggaggtggtggctgatggtcggctgcgacagaccgagcggttcggtcagttcgcagacgcaggcttccccgccgtcctgcgactggatcaggctgatcagtcgcagccggttggggtcggccagtgccttgagcacaccggcgatacgttcggcgtccttgcgcgggatcgggtctcccgccacgggagacgctggagttgtggcgtcggcgattacgcgtaccactgtcatttcctctcaccaaaaaacgatcgattagtatttatatcactacggactgtatggacgttcagtgaggggcggaatcattcgaggtcattgagggaatggtggcctcgaaatatttacagttgtagctcgtcaagggtgtatgccgctcggtaatccagccctgcctcccgaaccgcgtcgcctgcgccacggtcgacgacgaccgcgactccgaccggttcggctccggcggcacgtagcacattgacggccgtcaacacactactacctgtggtcgaggtgtcctcgaccgccagcacccggcgtcctggcacgtcgggcccttcgatgcgcctcgacagtccgtgtgtcttctcggatttcctcaccacgaaggcgtccattggccgcttggagtgatgcagcatggccatcgccacggggtcggcccccagggtcaggccaccgacggcttcgaaatcccaatcggaagtcagctcgcacataacccggcccaccagcggcgccgcctcgtggtgcatgaccacccggcgcaggtcgacataggcgtcggcttcctggccgctggacagtgtgatgcgtccacgtacgacagccagggtattgatgtatgcgagcagctcttcccgatccgacacggcttgagcctacgtcaccccttcaggtgctatcaccccggagtgtcagggtgtggtcacgcccatgtggcccagaccacaaaatattgacataatcaaatattagtgctgatcagcgcgaatatcctctccgcatcaccttcgagccctgtgtggccagcgtcggccaccagttcagcggtatgtgtcggattcccgacactatgagtttatatgtgaacgatgggacactgaccgtcttgccccgcaacaggtctcgcatcgcggtctcggcgacgaaatcggcgtccatcaacatccagccgggggtgccgctcatatcgataccggcacgttcgtggaactccgtgcgcacgaaacccggacacagcgccatcacccggaccccgtcctcgcgagcgacgggtgccagcgactggctgaagttcgtgacccaggccttgcccgcgccataggtcgagttgggcgacgtcggcgcgaatccggccacagaggacacgttgacgatggccccgcgcccgcgtccggccatcgccggcagcgcggcgtgggtcagccgcagcaccgaccggacgttgaggttcaggatccgttcctcatcggacagatcgttgtaggtgaatcccttgcggagcgccatgcccgcgttgttgacgagcaggtccacttcggcggcgtgagtggccacagtggcacagtcggcgtcgtcggtcagatcggcggcgacgggacggacgtcgacgccgtgggcctcggccagttcggccgcggtggccgtcaaccgcttctcgtcccgggacaccacgatcaggtcgttgccccgggcggcgagcagacgcgcgaaggcggcaccgatccccgccgtcgctccggttatcagtgcggttgccatgcgcccatcatcgcatcggccaccgcgacggtgtcacggtggccgatgcgcagcgtcacggcttgggcgttccggggtcgtcgtcgggacgcggctgctgcggcggctgcgcctcgggagccgcgggcggcggaggcggctgggttccgggcgcgggcggcggaggcggcgcgtccatataggcttccggcggcaacatgacgtccacattgttcttgggcttgcggaagaagtcgttggacgccggtatcgccagcaggatgatgatcgccaggtacaggatcacgtccaggacggtgacggcgaggttgctgatgttgtaccaggccggcacatcgccgagggctcgctccatcgccttggtcagttcgtcgttggcggtgctggagttgccgcccagcgagttggcggcaccgctgatggaaccgcagacgccgcacagcagcccgagcccggccagcacccaggtggtgatgcgggcaccgttcttgcccttcaggttgaagatccccatgatggcgacggccagggcgaacagcagcgacgcgaagatgagcgcgtagctcaccgccgaggcgaatccgatgacggtgtcaacgtcggcggagttgacgctgccggtgtcggtgatggccttctccacgcggcccatcatgtccgcggtctggatgacgccgatgacggtggcgatgacgccgagcgccccgaccgcgaactgcgcgtacaccgcgacgctgactgaagtgggccgatcccgctgaccggggacttcgaaatgtgtcgacatgggcgtaccgtactccaccacgcccacgaagggggatcagatcactccggcccgtttggcgagactgacctcccggaaccactggttcgagaccggcgcggccaagagccccaccgtgatgccctcgatgacgagcatcagcaccaggcccagcatgacgatgatcccgccggtcgtgtcggtgctggtggtgctcgtctcggacaggatcccgaacgaccccagcagcccgcacaggccacacagagcgaagagtccatacacgacccaggtggtgatccgggcccagttgtaaccccggagcacgcccagtgccagtacgatcacgccgatgccgacgaccaggtacagcaccccgacgactatggacaccgtgcgcccgaccgacgcggcgtcctcggagatcgacgagttcgcgtcctcgatggagaagtagatccccagggcgcccatcagcagcgagatgacggtcatcgccaccatgagcatcgccgcggtggtgaccatgccgggacggtcacccggctcgggcaccggggtgcccatgccgtaaccgggcggctgctgcggcgggtacgcgggctgcccgtaaccgcccgccggggacgatggcaccccggtgaccggctgctgtggactgtagcccggctgctggccgtagccgggctgctgctgaccataagggtcttgaccaccgggttgaggtgggtaggtcatgaggtactgccgtcctacgtagttcgctttggtgagagtgcaccagggtactgctccggcgcgccgttgttaaatgactccggccgcccgcgcctgggtgttggccttgaaccagtcgcccgcctcccggttggccatcatgatgaggctgaccaccgagatggccatcgacaggatgctgatgatgagcaccgagggcatgtaccagccggggatgatgtcgtccacgttcgcgctggaactggaactggtgctgctggacacggattccagggccgcgaagaagataccggcgcagaccatgacgatgaggttccaggcgaggctgaccccgttgagaatgaacgaggtgattcgcgcccaactgaagccgcgcaaggcgaacagcgccacgatgatgaacgcgagcaaccacaggaaattgaagaagttcaggaacaattggaaaccaccggtgtccatggagtcgctgcaactggacgaatagtcataggtggtgtcgctgtagagatccttacaataatcctccatattagaggacatttggttgtagaagacgacgcccatcaacgccgagaacatccacaaaaccgcgaggccgaccatggacatcgcgccgacggtgaccttctgcgggcgttcaccgggctcgggcaccggggcggacatgccgtatccgggcggcggctgcggcgggtaggcgggctgtccgtaaccgcccgccggggacgagggcacgctcgtcatgggctcctggtagggcgggccgctggactgtgggccgtagttcggttgctgctgaccataggggtcgtaaccaccgggctgtggtggataggtcatcgatgcgcctttcactgtcccgtgagtgaatcctctcacccgccaccctacttggccaaagtgaccactcggatcgaacaactggctgttgttgggcctcaaccattccgtagttaggacggcaacatgctgtcgttgactgaatggagaattgcggaactgtcacggtcttggcacagttcattaaatcctgcaccgacgttggtttggggcgatcttcatgtagtaggttgacgcccggcacctctataaatgtgatacacctgccagcaaccatacggcactcgtacgaaattccagcgtcagcgcctaagaaaggctgaatcaccaatgtcctatcagcaaccgggatatccgcagcagcccggctacggccagcagcccggcggggccccgccctcgaactacatggtcggctcgatcatcgcgatcttctgctgctggcccttcgcgatcccggccatcatcaacgcgtccaaggtgaactcggcgtgggccgccggcgacgccaacggtgcgcagcaggcctccgagcaggccaagaagtggatgaccatcgcgttcatcgcgggcgccgcctgggtggtcctgtggctcatcctgtacttcgtgctcggcgccgccctgttcggtctcagcgagtcgtacgacccgaacgactacagcggctactaggctcaatgccgacactgacgttccccacccgcctgcgccaacggtttccactgttggagccggcgggtgttctcgtgttcacggtcggcctcgtcacctacatcggtgtcaaggaccccaacgaggccggtcactacccgacctgcccgttcctcatgttcaccggcttctactgccccggttgcggcagcctgcgcgccatccacgcgctggtgcacttcgacatcggcaccgcgctgtcgctgaacatcctcaccgtgtgcgtcatgatcccgatggcggtcttccactatgtccggtgggcgacggagcggtacctcggccggagcatccgaaaacgcatggtcccggcctccttcatctgggcgctgctggtcgggctgctcgcgttctggttcctgcgcaacctggaaccgctggcgttcctggcgccctacggggtcgcgcccggcgatctcaagtggagataggccgctacttcgcgcgggcgatggcgcggtcgacgagaccggccatcagttctcccaggtcgtgaccggcggcctcgcaggccatcggcagcagcgaggtctcggtcatgccgggcaccaccttggcctccagcaccagcggcggaccggcttgcgggaccatcatgtcgatacgggacaggtcccgcaggcccagcgtccggaacgcggcggtggcgacggccgcgacgtcctccgagacgcgcggcgccagccgggccgggacgtgccaggtggaggcacccgggttgtagcgggcggcgaagtcgtaggcgtcgccggagggctcgatctccacggccggaaagaccctgggtccgtcgccggtgtcgacgacacccacggcgatgtccttgccgggcgcgaacgcctccaccagcgccacgtcgccgtaggcgaagcagccgatcatggcggcgggcagttcctcggcggtgcgcaccaccgccacccccaggccggaaccgccccgggccggtttgacggccagcggaacgccgagcttgtcgacgatgcggtccagcagtttcgccgcgcccaggtcggagaaggtctcgcgcggcagcgcgatccattccggggtgggcagtccggcgtcacgcagcagcgccttggcggtgggtttgtcccaggcgcggcgggccgcgtcggcgtccgggccgacgtaggggatgccgatgaggtcaaggacgctgcgcagcgaaccgtcctcgccgttgccgccgtgcagcgcgaacaccaccgcgtcgggcggatcggcgatcaggtcgggcagcaggttggtgtccacgtcgcgcagttcggcgtggacgttcgcgcgggacagggcgtcggcgacccggcggccggaacgcagcgacacctcccgctcgtacgacagcccgcccgccagaacgagaacccgtgcgtcttgcctcatgtcgtgaaggtatcgcgcagtcgggccgcggaattgatgaccccggagagcctgcgaatgccctcccggatctcgtcgccgggcgggaacgagaagttgagccgcatctgcccggcgccggagccgtcggcgtagaagccggtgcccgggacgtaggcgacccgggccgccagcgcctgcggcagcatcgccttggagtccaggccctcgggcaggttcgcccacacgaacagtccgccgccggggtgggtccaggtcatggcggccgggaagtggtcggacatggccgccagcatggtgtcccggcgttcacagtagagggtcgagaaggtcttgacctgctgctgccacggcatcgtggtcaggtagcgggtcgcggcggcctgcgtgaacgtggacgggcacagcaccgccgcctcggaggccatcacgagcttgtcgcgcaccgccggcggggccagcacccagccgacccgcagcccggcggcgaagatcttggagaaggtgccgacgtagaagacgttctcgcttcgcctggcgcgcaacggggtggcggtgttgccgtcgaagctgagcatcccgtagggatcgtcctcgacgatgagcaggccgtgccggtcgcagatctccagcacctcctgccgccgcgattccgacagcgtcacgccggtggggttctggtacgtcgggacggtgtacaggaacttcggccgcgtcggcgcctcggcgatcgcggtctccagcgctgcggggatcaggccctcgtcgtccatggccacgtgccgcacccgggcctgcgcggcctggaacacgcccagcgcccccacgtaggtggggccctcggccagcaccacgtcgccggggtcgaggaacacccggcacagcaggtcgagtccctgctgggcgccgacggtgaccacgacgtcgtcgggggaggccccggcggtgacgtcgatgccggtcagcgccatgacctcgcagatctgttcccgcagcgcgacatcgccctgtccggggcagtacagcagcgacttcgcgccgtcctcggccagcagccgggcgaacatctcgccgagctcgtccatgtcgagggcggcggtgaaggggttgccgcccgccagcgacaccacctcgggacgactggcgacggagaacagtgcccggatctcggactgggccatgccgtgtacgcgtgccgcgtagcggtcggagtagtcgtcctgcgtcgtcttcgtggacatggaacctcctcgcggcacaaagttcgtgccagcctactccgccacccgttcgggtaaaaacttgatttctgtcacgtgtacgtcacacatggctaggatgtaccgggtgtcgcgacgaatggggagtttgacgctcgacacgctcgatgacctgcctcggcagtgcagggggtgtgtgttctgggaggtcgcgccggaatgtaccggcgctcaggtcaggggtgcctgcgacgaccccgccctcgacaaggaggcgtgggtgtcggcgacgctgctcgaatggggcagctgcggccggatcgcctatgtcgacgggatgcccgccggtttcatcacctacgccgacccgcgctacgtgcccagggcggcggagtttccgtccggcccggcctcggccgacgccgcgctgctgatgaccgcgcacgtgaccccggcctacgccgagatcggactggggaggctgctggtgcaggccgcggcccacgacctcgccaaacgggggatcaccgcgctggaggcgttcggggacacccggggtgagaccggggcctgtgtcgccccggccgagttcttccgggcggtgggtttcaagaccgtccgcgcccacccgcactatccccggctgcgactggacctgcggcggctgcccggctgggggaccggcgccggggccatcgaacacgaggtggaacgctggctggcctcggtgacgcccgcctgagtcgcccaagccgcccggcttgttagggtcggccatgatcacctgcgtcgtcgaatacgtgatcgatccggcgaagaccgacgccttcgagcgcttcgggcaccgctggatcgagctggtcaaccgccacggcggcacccaccacggttacttcctcccgtcggagggggccagcgacaaggccctcgcgctgttcagctttcccagcctcgccgcctacgaggagtaccggaaactgttcggcgtcgaccccgacttcgtcgcggccgaccgcatcagggacgagagcggctgcgtgctgcggtacgaacggaccttcatgcggccactgctacccgaaccggcgaccccatgacgcgaagcatcgcggcacccgagggcctcgggtgccgcgatgcgtgaagcgtcggttcagacggactcgatgagcttgcggatctcgctcttgggcttggcgccgacgatggcgccgacctgctcgccacccttgaacagcatgatcgtgggcacgctcatgatctggtactggcgcatggtgttcgggttggcgtcggtgtccaccttgacgacccggaccttgtccgacatctcggtcgcgagttcctcaagcaccggcgataccttgcggcacggcccgcaccactccgcccagaagtcgacgagtaccggtttgtcggcgtcgagcacgtcggctttgaagctggcgtcggtgaccgccttcatacttcccattgtcatttagtccttttgattggttactcggtttccagggcggcgacatagcgctcggcgtcgagcgccgcggcgcagccggtgccggaggccgtgatggcctgccggtaggtgttgtcgaccaggtcgcccgcggcgaagacgcccgccaggttggtcctggtgctgggtgagtcgaccttgacgtaaccctcgtcgtcggtgtccacctggtcggcgaacaacgcgctgcgcgggtcgtgcccgatcgcgacgaacatgccggtggcgtccagggtgcgggtcttgccggtggtcacgtcgcgcacctccaggccggtgaccttctggtcgccgacgaccttgtccacgacggtgttccactcgaccttgatcttggggttggacagcgcccggtccgccatgatcttcgaggcccggaacgagtcccggcggtggacgatcgtcaccgactcggcgaacttggtcaggaaggtggcctcctccatcgcggagtcgccaccgccgaccacggcgatgtgctggcccttgaagaagaagccgtcgcaggtggcgcaggacgacaccccgtggccgagcagctcctgctcgccggggatgccgatcgggcgccaggccgaaccggtcgccaggatcaccgcgtgcgccttgtaggcggtgtcccccacccacacggtcttgaccttgccggtcagttccaccttggtgacgtcgtcggtgagaagttcggcgccgaagcgttcggcctgcttgcgcatcgtgtccatgaggtcaggccccatgatgccgtccgcgaagccggggaagttctcgacgtcggtggtggtcatcaacgcgccacccgattcggccccctcgatgaccaggggtttgaggtccgctcgcgctgtgtacagcgctgcggtgtacccggccgggccggaaccgatgatgatcacgttgcggatgtcgctcacctagatgctccttatggtggcgtagttgtcccatgcgtcaacgacatggtacgtacgaagcattccggggtgaggtgcccgccaccgtcttgtggcccagcgggctagaacttcgccgatccgagcacttggggatcgccggaacggcagtcggggcccaccgcggctaccgtcccgccggacgattcgtccgccacgacggcgaccatcgcgggttcgccctcatactgtccgaagtcgaccgactcgacgctgccgccgtaggtaccggtcagctcggacagacaggcatcccggacggacttgtcggtggagaggggttccagcgccgggtccagtgccgccttgtcgccggtggccgacaggccgcgggcccgagccaggtcggactcggagtagtcggtgccggagtaggacatccggtacgccgagccctccgagtcggtgccggagtccttctcggactggtcgttctcgccggggttgtcgcgttccttgtcgaacggctgcaccgaggactcggagttgccctcggcgttggtggcggcgtcggagttcatcggggtgaactgggcgatcaggatcccgcccgccacgaaggcggccacggccaggctggccgaggccagcgcgtagcggcggcgccaccacggctgtttcggcttcggagcgggcgcgagcgcggtgtcgggagcggtcagttccggcagctcggccagggtccgctccaaccgttccgccacctgggagggcatgtccggataggactgtgacagtgcccgcagaccggcggtgaccgccgcgtccgcctcgtcgccgtgtggcgccgggttcgtcgtcactgcttctcctccttccccgaggtggtggtggccggatcaccggcgtcgggtcccgctattggtccgacgtcgccggccggggcccggttccctatctcgctcaacaaagtcgccaactgtgagcgcgctctcgacgcccggctcttcacggttccggccgggatctcgaggatcgcggccacgtcggccaccgggtagccgagcatgtcgatgtagaccacgacggcccgctggtcgaagggcagttccgccagtgcctgccgcaccgccagcaccccggccgcgtcggcggggtcggcgccgggcatcgccggttccggcagctggtccgacatcggcaccgccggacgggcctgcttgcgccgcacccggtccaggcaggcgttgacgacgatgcggtgcagccaggtcgtgaccgccgagtcgccccggaaccgggccgcggcccggtaggcgttgaccatggcgtcctgcaacgcgtcggcggcctcctcggggtccgacagcgtccgcagcgccaccgcccacagccgatcccggtgccgccggaacagttcgccgaacgcgtcccggtcgcctccggtggcgtgacggcgcaacagttccttgtcgtcgcagccggaaaggtcagccatgggttatcgccctactgggcgtggacttcgatctcattgatctgcaactggaacttgctgttgaccggtcccggtttggtgcaccagatcagcaggtactgggtcttgggcgcctcggcggcggcggggaacttcagcgagctcgccgtttcgttggtctgcttgccggagatgacgtcgaggtcgtcgaccttgatctccttgccggtctccaggctgcccttgcccgcgtagatcgcgatctcgttgcccgcctgcggcagatccaggaccacctgctgcacccggcgctcctcgcccaggtcgagcatgatgcccatgccctccatgaagttgccccagttctgctggttgtactcgttggtcttccacggcttggcgctgtcgccgtcgaccagcagacccgtctcgttgggggcggaggtgtcgccgccggagggatcgagaaccttgaggtcgccctccttcagcttgacctcctcgggggcgccgatgtcctcgtccttgccctcctcggagctgtcgcccgcgttggcctggtcaccgggggtgtcgccggacgggatcacgatcagcgcgatgatcaggcccaacagcgccagtccggccagggccgcgccgccgaacagcagccgcttcttcaccacgtgcggcggcagcacgcgttcgcgttccacggccgcgatctcgccggtctggacgatcgccagcgtcccggtgtcggggccgaagctgaggtggtcgagttcgtcggccagctcggcggcggtcggcggggcctggctgggctccagcagcgagcacaccagccggttgacgcggtcggggacgtcgtcgcgcagctccttgggctccatcggcatcccctcggagtccgtgggggcgtcggggagcgaggcggggccgggaacggtgcgcggccagccgccggtgatggcgcagtacagcgtcgcgcccagcgcccggacgtcaccgacctgggtggccccggcgtcggcgcgcgggtcggccagtaccactcggtcgtcgtccgacagcaggatcgtccccgggtgcacgttgccgtgggccacgccggtggcgtgcacggccgcgacggcgctggcgacacactggatgatgcccgcggcgtcctcgaccgggatggcgctggcggcgatgacgtcgcgcagtgcctggccctcaacccattcgcggacgatataggcgcagtcgccctggtcgacggcgtcgtagacgccgacgatgttggggtggttgacccggctggcggccacggccgcgttgagcatctcctcggcctcggcgccgccgggggtgcgcagcaccaccgtgacggaccggttcagcagtacgtccatgccgcgccacacctggcgcccgctggagtcgtcgttgacatgcgcggtgaggctgtaccgctcggcgagcaggtcccccaccatcggagtcgctactccagccacatggacctccagatatcccatcgtcaggcattcatcgtgtcgcctcgcagtcaccggccgcctcgagacgcgaagtgctccgcaaccctggaacgggtgcggtcacgcggttcagactagtcggatcggccgccgtgcggccactcccctatgagtccggttagggaattatcgaccgaattttccgcgcaccatacttgtcaattctgtgatctccctgatgcgcagaacgtaggccacgcccaggtacaccaccaggataagcgcgcccacgcccagcagttcggccagcatgacgcccttgcccgcctcgtcgacgccgggcagaaacgccagcgcaccccaggcggcggccagggcggcggccccggcgatgagctgccgcacccaggtcagcaccacggcgcgcatacccagtagcccgatgcggcggcgcaggaagatcgtcgacaacgttgtcgagaccacataggagataccgagcgtgaccatgattcccgccaccacgtagataccgggcagcagcgccagcgacagtccgaagcccagcacccgcaccgcgaccaccgggatgttcaggatcgccaccgtcttgccgtcggtgagcgagtagaacgcgaaggtctgcaactggctgagcgagaacgggatcagtgccagaccgcccagcgccatcaccagtccggtggcggtggcggcgtcgcggccgtacttgccccagtcgaacatgacgatcgacagttgcgagcccagcgcgatgtacacgaccacgaccggcatcatcaccagcgtcgccagccgggtgccggacgacagtcccgcggccatgtcggagtagcggccctcgctggcggcggccgacagccggggcatgagcgcggtgatgaccgagacggccacgatgccgtgcgccatcatcatcacggcgtaggcgttgttgtagacgatcggtcccgggttgtcgtcgctgccggcggcggcgaggttggcgaccttgatggcggtgacgaccgcgatctggttgaccgcgacgtacaggaagatccagcccgccagtttggcgatcttggacaggtgcagttcccggaagtcgaaccgccacttccagcggaacccgaccttgcgcagcgccggccacatcgccagcgactgcaccagcacgcccgccgggacgccgagccccaggagcagcagcatcggcccggtgacgtcggacagctccaggtcgccgctgatcttggagctgtacaggacgaagaacgccccacccatcgcgatgatgaccaggttgttgaggatcggcgcccacatcggggccgcgaagtgctcgcgggtgttgagcaccgcctgcaacatcgccgacagcccatagaagaacagtgccgggagcatcaggtagctcagcgaggtgacgacctcgcggttgtcgtccgaacccatcagccgggccagcagcggcgcggcggccacgacgcacgcggtcgaggcggccagcagcaccaccgccagggtcagcagccgttgcgtgaacgcctcgccctggtcgaagtcctccttgcgggcccgcacgatcaacggcaccacgacgctggtgagcaccccgcccatcaccagttcgtagaccatctgcgggaagtactgcgcggtgacgtacgcgtcacctaccatcgtgcccagcgcggcgccgatgaccacattgcgaaggaatccggtgatccgcgagatcagcgtccccgcggccatgaccgcgccgtggcgtgccaggccagaggtggacgtcttcgtgttggtcacaccgtcgccttccatgggtaggtgttcggactcggggtgcccgacatgccttaagctttgcggtcgatgtcagaccgtatcggaaacgaaatcagcgttcccccggtggccgacgcgctcggggaagtcttcgcggcagccgggcacgagctccacctcgtcggcggcccggtacgggacgccatcctcaggcgtgacaccgttgacctggacttcgccaccagtgcccatcccgaggtcacacaggccatattggaggaacactcctcgacgatctggaccaccggccgcgagttcggcaccatcggcgccatgttccgcggccaccgggtcgaggtgacgacgtttcgcgccgacacctacgacggtgtcagccgcaatccgcaggtcgcctacggcgacaacctgaccgacgacctgcggcgccgcgacttcaccatcaacgcgatggccgtttcggtaccgggacatgaattctcggatccgttcggcggtctgacggacctggcgcagcagacgatccgcacccccggtactcccgaggactcgttcgccgacgacccgttgcggatgatgcgggcggcccggttcacctcgcagctgggtttccacgtcgacccggcggtcaagaccgcgatgaccaacatggcccgcgacatcgagcggatctcggccgaacgggtccgcgacgagttcgtcaagctcatgggcggcaccgacccggttccgggactgcggctgctggtcgccaccggtctggccgaggagttcctgccggagctgcccgcgctgcggatggccatcgacgaacacgcgcagcacaaggacgtctacgagcacaccctgaccgtcgtgcgcaacgccatgtcccttgaggaggacgggccggacgtgctgctgcggatcgccgcgctgctgcacgacatcggcaagcccgagaccaagggcatcggccccgacggccgggtcaccttccaccaccacgaggtcgccggtgcccgcatcgcccgcaagcggctcaaggcgctgaagttccccaaggacgacatcggcgcgatctgccatctcatcgcgctgcacctgcggttctacggctacggtcgcggcgagtggacggactcggcggtgcgccgctacgtcaccgacgcgggcgccgtcctgccgcggctgcacaaactggtgcgctcggactgcaccacccgcaacaagcgcaaggcggcccggctggccgccgactacgacgcgctcgaggagcgcatctcccggatcgccgccgaggaggacctggcgaaggtccgccccgacctcaacggcgaggagatcatgacgttgctggagatcaagcccggtccgcaggtcggcaaggcgtggaagcacctcaaggagctgcggttggagcagggtccactgtcgcgtgaggaggccgagacggcgctgttcgcctgggcgcgcgaacaggggatcgccgtacccggctcgcgggagtgagcgggcgtcggccccatccggtaacgtgccgaaaggcccgaaaaacgaagaccaacacaatggagcgagaaatgctggaccgtcccagggctccgtggccctacgacttcctgcccaaggtcggcgaattcccggtcgtctccaacgacgtccgcgacggcgaactgctgtcggacaaccacaccttcgcgggcgacaatctctcgccgcagctgtcgtggtcgggtttccccgctgagaccaggagtttcaccctcacctgcttcgacccggacgcccccaccggctccgggttctggcactgggcggtggccaacctgccggtgtcgacgacctcgctggaacgcggggcggcgcttcccgacggcgcggtggcgctgcgcaacgacatggggaaccacaagtacgacggcgccgcgccaccggcgggggactatccgcaccgctacgccttcgcggtccacgccgtcgacgtcgacgcgctcgacgtggacgaaagcgcgtcctgcgccgtactgggtttcaacctggccttccacacgctggcccgtggcgtggtgacgccggtctaccagatccaagcctgacgaatcacatatttacttacatctctgtaagatgctatggaccccgatgccgagaggcattggggcccatattgtttcgttctgtctgctagggactgtcccgtggtttcttttgcccagctccgtaacctcgacacctccaagctcaccaaggccgccgacaccgccgtgaaggtcggcaaggacatggaatcccgcgccggggacgtcaacgacgtggccaagcgcggcggcgacggctccgacttctgggccggtgtcgacgccgacgcccagaacgcgctgctgaccacctttccgccgccgctcaacgccgccggaaccgtcttcaagtcctcggcgggaacggtcgacaaactcgtcgacgaactcgacgccgccaagaacgagatcgacaccgcgatctcgtcctacccccggctcatcgtcggcgacgacggcagcgtcacctatccgccgaccaacagtgccgaagacgcgaaacagatgcaggcccaggcccaggatctggccgcgaaactgaaggcggccgtcgaccgcgccaacgccgccgacaccgccgcctcgggcgagctggcgcagcacgacctcggcgccgggaaacccgtccaggtcaagcttcccgacggttcgtactacctgaccaccggcgacaaggacaacgaggtcaaggtcaagaacgaccagaacggcaacctgatcgtcaccgtcgacggcgaggacttcaagtacgacaagggaaccaagctgacgctcaacaccggcgacggtgaggacaatgtcgacatcaacgagcacgtcaacaacgacatcaacgtcagcaccggcgacggcaaggacgtcgtcaccgaccacgactccaagggccagcgcaccatctccaccggcgcgggcgacgacaccgtcgccgtgaccggccaggaccgcaacatcttcaccgaggcgggcgacgacaaggtcaccgccatcggcgacaagaacaatgtgggcaccggtgacggcaacgacgacgtcaagaccaccggcggcaccgcgtacgcgggcgacggcgacgacaagatccgcgccgggaaccacgacgacccgctgtacaaggacgccgacgagcacgacaccaccatctacggcaacgacggcgacgacgagatccagggcagcaccaagaacgacacgatctccggcggcaagggcgaggacgagatctacggccacgagggcgacgacgtcatcgcgggcaacgacgaccacgactacatcgacggccaggacggcaacgacaagatctccggcggcggcgacaaggacgtcctgtatggactggacggcaacgacgccatcgacggcggcgcgggccgcgactacctggagggcggcgacgacaaggacgtgctcaccggcggtgccgaggaggacgtgctgtccggcgggcgcggcgatgacgacctgcgcggcggcgacgccgacgacgtcacctacgccggtgagggcaaggacacgatcgacggcggcgccggcaacgacaagtccttcgtccaggacggcgacaccgtcgccaaggacaagggcgacacggtgcagaaggtcgacatcgccgacaacagcttcatcaagatcgacggttccgacgagttccaggaccggatccgcgccgacctggacatgtacagctcgtcaccgaccggccgccagatgatcgagaacctctccgacggcgtcgacaacagccgtcacgactggatgcccggcgagcgggagctggtcatcaacgagaacgacgaggacaacggcgaggcccagcccggactggacggcttcctcggccacgacgtgaacatcaacatcaacccggagtacgacggatcgccctaccagcaccagctgaacagcactccatatgagaaggtgcccgcccacacgctctaccacgagctggggcacgcgtacgacttctacaacgacaccagtctcgacggcgactactccgacggctcaccccgggacgaacgccaggccgtgggtctgcccactgtcgaccatgacaacaacccgaagacgcccgacgtcgtcgaccccgaccatcccaagcagtacaccgagaacggcctgcgggaggaacagggccgcgagccacggccgcagtactagcccggcagccgtcgccgcagtccctcgatgccgtcggcgacgatcgcgtcgtcgcgttcggccaggccgtacttgacggcgtgggcggcgccgagccagtggtagaagcgcaccagtctccaggagatctcgctgccagacgcggcgatgagctcgcgggtcacctgctcgccgaaggtgaccagcagacccacgtagtcgatcgccgggtcgccgacggtggcggtctcgaaatcgatgatgcccgttggcatcccggtttcggggtcggtgaggatgtgctcgcaacccaggtcgcggtgtatcagcgccgggctgatcgccgccaggtcgggaagcgtcgcgtcgtactcgcggcgcacccggtcgcgcagttccccgtcgagcaccggaagcacctcgccctcgacccacttcccgatctcgaggtagtcgtcgcgccaggcctcggcggtgacggcgcaccccagcagttcggcggcccggtcgacggggaaggcgtgcagttcggccagcatcggcgccaccgcccgcacccggtcgcccggttcgaggccgcgtccgggcagcctcggatagaccatataggtcatacccttgtggacgccgaagtgggtcggcgccgggaccgcgaagctcaccgcttcggccagttcgggcagcagccgcgactcgcgccggtgcgccgcgtcgatctcggggttgcgggccacccgcaggatccggccggagcccgtcgcgaatgtccatgatgcccagccgccggtgatgggcgtgacggagtcgtcggcgatgcccagctccgccaggaaccggctggcctcgtcagatcgcatggccgccagagtatgcggcgcggccgcgaaacgcctttcgttttcagctacccaaacgagcgtcgaaagtgtcggctacccgacgtccatcgtgtcgcatatctgacatttccgcaggtcagaccgcgaacgtcggctacccgacagacgggtagccgacagatcactgacaaacggtgactttgattcatacggtcgaaacatgtcttctctggtaagcaaagtcgtcgccgaattgggcatcgccctggaatggctgaccgctccgcaccccgccaccatccacctccacgccggttcgcacgtcggtgacgaactgtccaaacagatctcgggccgggtgcaacggctccgggaagccgacgacaccgtccccggccgcattctctacccgcacgtgatcgccgaacgcgatcaggtcgcgacgctcctcgacaacgccaacgcgaacacccgcacccgcaccgttctgctgacggcgctggccgagctggaacagctcgcgggctggatcgccgccgacggcaacgcgagcgcgcaggcgcagacccattacctggccggaatccgcgccgcgaacgaagcgggcgacccggtcaccgccgcgcagctgtggtcctgtctggcatacatgttcaccgggaacggcgacgccgtcgacggtctcttcgtggccgaagccgcgcgtcgccgcggtgaactgtcctcacctctggtggcctgcctgctggcggaacgccatgcctacgccgccgccgtcgcgtcggactcgtatgcctgccacatggcgctggccgacgccgacgcgctgctggccgccgccagccccgacatccccgaaccggcgtgggtgtactggctcgacgccgccgaggtcgcggtcatggccggtcgctgcatgctgctgctgggcaaacccgaccgcgccgtcccgctgctgcgcgacgcgatcgcgagctacccggccgaccacgcccgcgaggtcgcgctgtaccgcggctggctggccgccgcgtacgccgccgccggtgaccgcgaggccgcccaggccgaagccgatgccgccgcgatcatcgcgggcggcgccggagtcgactccgagcgggtcgccgaccgcctggactcggtcttcgcctgacacctcggttggtcccgtttcccggtaatcgggtcccggttccccctacgctgaagcgcgggtccggaccgggttggcccgggcctcacggggaggggccagcggatgaacgacgagacgccatatccatgtgaagacaaacaggacttcgccgacgccgaccggggtctgatcgccgagctcgactcgacggtcatccggaacgacgtcggcgaagtcgtgtgggacaacgactcctacaccgcgttcctgaccgccgaggccgccgacaccgtccacccgagtctgtggcggcagtcgcggctggtggccaagcagggcctgtacgaggtcaccgacggcatctaccaggtgcggggcctggacctgtcgaacatctcgttcatcgagggcgacacgggagtgctcatcatcgacccgctgctgtcggtcgagaccgcccgggaggcgatccggctgtaccgcgcccaccgcggcgagcggccggtcaccgccgtcatgtacacccacagccacgccgaccacttcggcggcgtcaagggcgtcgtctcgcaggccgacgtcgacgccggtgtcccggtgatcgcgccggagggcttcctcgaccacgcgatctccgagaacgtgttcgccgggaccgcgatggcccggcgcgccggttacatgtacggcgcggcactgccgcgcggcgtcaagggcggcgtcggcgcggggctgggccagaccacctccacgggcacggtcagtctgatcgcgccgacggtcgacatcaccaccaccggccaggaactgaccgtcgacggcgtccggatggtcttccagatggcgcccggcaccgaggcacccgccgagatgcacatcctgttccccgggcggcgggcgctgtgcatggccgagaacgccacccacacgctgcacaacctgctgacgctgcgcggcgcgcaggtgcgtgacccgcacgcgtgggcccggtacctcaccgaggccatcgacatcttcgccgaccaggccgacctggtgttcgcgtcccaccactggcccacctggggtgccgacaacgtggtggagttcctcagcctgcaacgcgacctgtacgcctaccagcacgaccagaccgtccggctgctcaacaagggctacaccggtaccgagatcgccgagctgatcgaactgccgcccgcgattcagaacgcctggcacacccacggctactacggttcggtcagccacaacgtcaaggccgtctaccagcgctacatgggttggtacgacggcaatccggcccggctgtggcagcatccgcccgccgaggtgggccgtcgctacctcgacttcatgggcggcgccgacaccgtggtcgccaaggcgaagcagtgcgccgacgacggcgacctgcgctgggccgcccaggtgctcgaccacgtcctgttcgccgagcccggacactccggggcccgcgcgctgctggccgacgtgttggagcggctgggtttcggtgccgagaacggcacctggcgcaacgtctacctgtcgggagcgaccgagctgcggaacggcaacttcggcaccccgaccgcgacggccacaggggacatcctcgccgaactgccgccgtcgatgttcttcgacgccctggcggtgcaggtcgacggccccaaggcctgggacctggaactggccatcgcgtggacgttccccgaccacgacctcgcctaccgcaccaccctgcgcaacggggtattcagctacgtgcgtgacggcgacggcaagaccgacctgacggtgacggtgccgcacgccgccctggccgcgctggccctgggagacccgcaggccgccgcggcggcggggatgcggctcgacggcgaccggaccgtcctggaacagctgctgggcgtcctggatccgggcgatccgcggttcaacatcatcgagccgtgaacacggcaccacgagggaatggggttgtgcgatgacgacgatgagcacccggcgggcgctggcggcgaccggttcggtcctggcggccgtgatgatgatggtgctggggttctggcaggtcgtgaccggtgtcgcggcgatctccggcgacgggatcttcacctcgccgaccggttacttcgccgccgtcgacctgtcgcggtgggggtgggcgcacctggtcagcggcgtggtcgtcgcgatcgcgggcggtttcgtcctgaccggccggatgtgggcgcgggtggtgggcatgttcgtggcgatggtgatcgcgctgctcaacttcgccttcatcccgtactacccgctgtgggcgatcctgtgtgtggcgcttggcatcggggtgatctgggcgctggcgaactgggatccgcgagaacccgtcccgccgtcccggcgactgttagtctgatgtggtcattcctcccggacgacctacgggaggacgcgccatgagcaaccggagtacccaacaggcctgggcggtgggcggcaccgttttcgccgccaccgcgatcatgatcatcgggttgttccaggtgatcatgggcatctcggcactggcccaggacgagatcttcgtcaacggcaccaactacacctacgacatcgacgtcaccggttggggctggatccacctgatcctgggcgtgctcatgatcgtgaccggtgtcttcctgtactcggccgccccgtgggccagggcgctgggcatcgtgatggcggtgctgtcggcggtcgacaacttcttcttcctgccgtactacccactgtggtcgatggtggtgatcgcgctggacatcttcgtcatctggtcgctggcgacggtcatcacgccgatgccgtccggctcgccgccgcagtcggcggcgccctcggcggcgcagccttcgggccggacgcagagccaggactggtcgcacgtcaacgaaccgacgccgccgcgcgcgaccgaccagccgggcccctcgcaggagcacaccgccgagcggtgaacccctaggcggagcggcgtttcgcgacgatcagcaggaacgctccgagcgcgaccgctgacagtccggcgacgaggacacccaggaccgagttcccagtcaccgaaagcgttccacgaccgtcgtccgcggcggcggtcgtgggcgcgaccggctcggtggtgtcgtccgacgcggacgagctcgcggatgtggagcctgacgagctcggcgaccccgacgtgctggggctgcctgtcgtggacgacggcgaagcactggacgagctcggcgacggactttcggacgtcgaggatggactctctgaagtagacgtcgagctggaggagctcgacgtgctagggctggagctggagctggagctggagctggagctggagttcgagctcgaactcgacgaggtcgcgctggagctggagctcgacgacgtcgcgctggagctgctcggcgtcggctcctgctgcggcttgcacgtcaccttgacgtgcccctcgatcagcgtcaacatcggcccgtcatagatgacatcacccgccgagtcccgcaactgcccctccacgatgatctcgaagaacgcctcggcactgacctcagtgggcgtgttgaccgcgttctccacccgcttcaccgtcacggtcagcgtcgcggtgtccacagcggacatgttcagctgcgcgccggtcgcctcgatcgtgttcgcgccagccgacaccggcttacccagcacataggccagtgaaccgtcaccgcgcgcgtacgccagcgcgccgccgttgttgaggcaacgcgcgtaggagtcgatcgaaccggacgtcatgaagtcgtccacgccgttgtagttgacctcgaaaccggtcgcgttggtgcgggccgtcagctgtccggtcgtcgattcccaggaggttgccgacacctgggttccgttgacagccatgtgatccagcaccccgtccgggtcactgaagtcaccgtccacagagtctgctgacttggacaggtccggtgtccccgccgtgccgtacgaaccactgaacgcgtccaccccgacggcgggaatcgcggtgacgtccagttcggccagagcacttgacgcgcttcgggtctctgccgccgccgacatcggtaccaacaacatgctcgacacgacgccgatgactcctaccgccaccgcgacctggcccagccccttgagcttgatcgtcactgtctccccctcgacgggggcgagcatagtgcttccacagtggcgaccagtggatttgttcggcaacttgccggaaccgcaagatttcgtgccacttcgcccgcgacccgataaacctgggcgcatgatcaccgccatccgacaatcaccacgacgccgctccacgcggtcgatcgcggcccttctaatcgtcctcgtgctcgcgatcagcaccgccgtcggctcaacgccgagcgtcgccgatgagccctcccatacccaagccacccaggacgatccggccttcgccaagaccttccgccacaagttcgccaaggtcgacgacgtccgcatgcactacgtcaagggcggcaagggcacgcccgtcgtgctgatccacggctggccccagacctggtacagctggtggccgatcatgcccgaactcgccaagcaccacaccgtctatgcgatcgaccttcccggactgggtgacagcgtcggttccccgtccggctacgacaaggccacgctggcgcggtacacgcacaagctggtcgccgaacggctcggcctgcgggacgcccgcatcgtcgggcacgacttcggtgcggcggtggcgttccagtacgcgagccagtttcccgacgacaccgaacggctcggctacttcgacctgccgctgcccggtcccgcgatcgacgcggcgacgtaccgctcactgagctggcacatcgccttccactcgcagcgcgaggttcccgaggcggtcgtgaccgacgacgtccgcgagtacctggcgctgttctacccgcaggtcgcctacggcggcccggcttacggtggcaccgccgcggagtccccgttctccgaggccgagatcgacgagttcgcacggacctacagccggccgaaggtcctggcgggtggtttcgagctgtaccgcgccctcgacaaggacgtccgcgacaccatcgcggcgaagccgacgagtgtgccgacgctgctgttgaccgccgagggacagctcgacgcgatccgagccacagtggacccgcgtatgaccgatatcgaacgcgcggtggacgtgcccaaggccgggcactggctcgtcgaggagaaccccgagttcgtcaccgaggaactgctgcggttcctggacggctgacggtcagcagcgacggctgtgctcaagcttcctacggtgcttcgtacctcagcaccttcggaagaacgtaagcgagcccgcgacctcggcgtcaccgtgcagcggagtggagatggcgtcgagggtgcgggcgattccgcccgcgctgacccgcaacaggccacgggccagggaaccggtgtgcagcgcctggatcggcggaatgcgttcggcctcccactgcgggagggcgccgccgctggcggtgaagttcaccagcgagacagttccgtccaagatggtgcgaccgtggtggtcgataccctcgggcaggcccaggagcgcgcggcaggccggggaggtcgccgagatggtgccgtcggcggccagcagcaggcacgcgtccgccgacgagcggatcggcgcgacccattcggcgaacgcggtcggggtgctgtcggtgttgcgcggtgacagctcgagttcgatgtgcggcattgccgtcatgctcctttcaagggccgtcgcggctgcgcctaagctcgggagctatggcggacacggagatcactcaccaggtgagcagcgaggtggggcggctgcgaacagtgcttttgcatcgccccgggcccgagctcaagcgactgactccacgaaacaacgactcattgctgtttgacggtatcccgtgggtcgacagggcgcaagaagagcacgacgccttcgctgaggccttgcgcacccacggcgtggaggtcctgtacgtcggtgagctgctgcgcgagacgctcgcggtgccgcacgcgcgcaagtcggcggtggactcggtgctggacgaccggcggctgggcgactcgctgcgggccgccgcgcacacccatctcgacgacctcgacgccgagcaactggcgaccacgctgatcgccgggctgtcgcacgaggagctgcggggcggcgacgggctggtctacaccatgctcgaccagcacgacttcgtcatcgacccgctgccgaacctgctgttcacccgggactcctcggtctggatcggcgaccgggtcgcggtgacctcgctggccatggacgcgcgtcgccgcgagaccacgctgaccgacctgatctacacccaccacccccgcttcgcgggcacccgcaaggtctacgagccctcgctggaacacgtcgagggcggcgacgtgctgctgctggccccgggcgtggtggccgtgggcgtcggcgaacgcaccaccccgtcgggcgccgagcggctggcccgccgcatcttcgacgccggccttgcccacacgctgctggcggtcccgatcgcccaggaacgcgccaccatgcacctggacacggtgtgcacgatggtcgacgtcgacgcgatggtcatgtacccgaaggtcgccgacaccctggtggcctacaccgtcaccagccaggacggccagccggtggtcgcgggcccgtccccgttcctgtcggcggcggccaaggcgatgggcatcgacgccgtccggctcatcgacaccggcctggacccggtcacggccgaacgcgaacagtgggacgacggcaacaacaccctcgccatcgcgccccggctgtgcgtcgcgtacgagcgcaacaccgagaccaaccgccgcctgtcgcaggccggcatcgaggtcatcgagatcgccggttccgaactcggttcgggccgcggcggcccccgctgcatgtcctgcccgatcgtgcgcgaggacctcggctaaccggtccgcgaaccggtcggtcgcggccacgacatgcgcgccgacccctcgggccgagccgtgtccggcccggtcgacgaggatcagttcggcgtcgggccagcgccgtgccagttcccaggcgatgtcggccggaccggagatgtcgagctttccgtggaccaggacgccggggatcccggccagccgctcggcgtcgcgcatcagttgcccgtcgggcagccacgcggcgtgtgaccagtagtgggtgaccagtcgcgcgaagcccagccgaaacgccgggtcctcgaaccgggggtcggcggagaagtcgccggtgccgatgccgacgtgctggtcctcccaggtgcaccaggcgcgtgcggcccggtcccgcacctcggggtcggggtcgtgcagcagtcggctgtaggcgacgctgaggtcgccgtcgcgttcggcggccgggacgacgtcgcgaaacgtcgtccattcctcgggcaggacacggcccatgtcgcgggtgacccacgcgacctcgcggcggctggtgttggtgacgctgaacagcaccatctcgctgacccgttcggggtggcgttgcgcgtaggccagtcccagggtggcgccccaggacgcgccgagcaccagccagcggtccacggccaggtgctcgcgcagggtttcgatgtcgcgcagcaggtgatgggtggtgttggtgctcaggtcgacgtcgggctcacaggcgtgcggggtgctgccgccggtgccgcgctggtcgaacgcgacgatgcggtagcgggccgggtcgaagaagccgcgccagaacggcccggcaccggaaccggggccgccgtgcagcaccacggcgggtttgccgtcggggtttccgctgacctcccagcggacgcggtggccgtcgccgacgtcgagcatgccggagtcgtgcggttcggtggcgggatggcggtcggtcatgctcgaactctaacagcactgttatattttcagccatgaccggtccgcccgaacccgacgcactgggaaccctgcttcgacacgtgctggagcagatcgacgccgatgtcgccaccgtctaccgcgagcgcggcctcgccgactaccggccccggttctcgccactggtgcgggccctggtggcccacggtccgatgtcgattcgcgcattggcccagcgcgtgggtgtcacgcactcggcggccagccagaccgtggcggcgatgcggcgcgccgagttcgtgcggctgtcgtccggaaccgatgcccggcagcggatcgtcgaactgacacctcgcgcgacggatctgctgccgctcatcgagtccgagtggaacgccaccaccgcggccatccgcgaactggacgccgaactgccgatgccgctgtccgaactgctggcccgggtggacgccgcgctacggcggcggccgttgcgacagcggatcaccgaagcgggactgggcgaccactagtcggcaccgaacgcgttcgggttcctggcgttgacgggccagtcgcactgcttcagtctgtcgttgaagtacagattggccggacactgctgctcatacggaaacccgttggagcagtgccagaacttgcccgggtcgtcgtgcaggaacagaccgtggggttggggacagtcgaagaacggcggcggggcttcggtgtcgaccaccggcgcccccgcgtgggccggtgccgcgatgaccactgcggcaacgaacgccaacagcggtacggtcgtgagtcgcttcatgtcgtcccccaaaagacgccgggcgactcgaccgtaccgaatccgcccgcgcgggatgcgggaacggcgagctgccccggaaccattgccgtcctggcaagggcactgtggcgtcaacatgcatcacggtaaatacttgacggatgagtggagacctggaacgcgccgagttgcgcatctccaacgccgatcgggagcgcacgatcgagcacctgcagaactgcacctccgagggacgcctcaccctcgacgagttcaccgagcgggtggacgcggtgtacgaggccaagacctacggcgagctgaagccgctgctgtccgacctacccgtggccggggacgtgacgaccccggtcggggccagcgacctggacgacatctcgccgaccggttcggcgttgcggcgcaccggccggtggctggtgccccggcggatcaccttgcggcccaagggttcgtcggtgctgttgaacttcgcgcacgccgcgctcgggcatcgggaggtggagatcgtgctggccgccaaggcgtccagcatcgtcctggtcctgccccgcaacgcctgggcggacggccgggtggacacgaagtactcgagtttcgcgaaccgggcccagaacccgggggacgaggcggcggtgcggttccacgtgcacggcgaactgcactcgtcctcgctgcggatccggcgggtgcgccggttcctgtggtgggagttctaggccgcgggttcctcggccagcagtttcaacaccaccggacgcgacagggtgcccgcgacccgtttggccagctggttggcgctctcgccgtcggtgttggcggcgcgcagggcgtgggcgagttcggcgcgggcccggtcggtctcggcctgggctcggcgtagccgggcggcggcctgttccacgtcagtggtcaaggctttgaccgattcggcctcggattcgtggccccggaccgccgcgcgcacgaaggacaccaggaaccggcggatcgcgtcgcggtcgccggcggactcgcccagcagcagccggttgacctggggcagggcgttgggccagttcacgaggctggccagcgccatcagcagcagcccggcctgtttctcgtcggcgccgaacctggccatcgcggccacgatcttcttgcggtagtgggcgtttcgccagccgtcgatgtcgtgcgcgtcgtcgccgcggtgcagcgcctcccacagcagcagccgttgcagttgcgggtggtggcggtggaactcgtagagcctgctgacgtagtcgcccagttcgatctcggtgtccagcgggtcgaccagttcggtgaactcctgcatcgtgtcgatgaggatggcgtcgaagagcttgtccttgctgccgaacaggctgtagatgcgctccttgttgacgcccgcctgttcggcgacccggtcgacgcgtgccccggcgagcccgtattcggcgaactcgtcccgggcggcacgcagcagcgcctgccgggtggcttctccgcgtttcatggtgtgaaggataccacgagaaccaaccaactatttagtttgcaatttcagccgcagcggcatacggtcgccgtcatggcctcaaccacgacccttccgtccgccgcgatgacccccgcgacggcgcgcgccgagacccggcacgcgccgctggcccggaccatccccgtcttcgtcctcaccgccctgctggccaccggccagatgtacaccgcgattccgctgttcaacgccatggaagcctcctggcaggtcccggccagcgccatgacctggatcgtcagcgccttcgccttcgggtacgcgggcggcttcatcctgttcgggccgctgtccgaccgcttcggccaccgccgggtgatcgtcaccggcatggccgccgccggggtggtcacactgttgaccggtttggcgttctcgatgccgctggccgtcggactgcgggtcctgcaggggctcgccatcggctcgatacccccggcgatcatggcctatatcggcacccggttcgcgccccggcaacgccacgtcgtgatcacctcggtggcgacctcgttcctggcctcgaccgtgctggcccaggtcgcctcgcagctggtggtcgccagcttcgactggcgggtggtgttcatcggttcggcggtgctgttcgggctgctggccctggcgctgcgctgggtcatgctcgacgacgcgcccgccaccggaatctcagtgcgccacagctacgcggccatcccggcggtgctgcgcacccgtgccatctggccggtgctgggcgccggttcgctggcgatgggcgtcatggtggccgtctacaccggcatcgaactgaccggcctggtgcacggcaacggcgaactgctgggcctgcgggccagcgcgctgccgatcatgttcgcgctgccgctgctggccgcgccgctgggacgactggcgcgacgcagccagatcatgctcggcatcgggttggccgccgccgccatggtcgccaccgccgtggtgggttcgcacgtcgtgccggtcgcgatcctgttggccttcctggtgggtggcctgggcatcgtcggaccggcctcgttgcagaccgccggtgaccttggcggcgaccatcgggccgccgcctcgtcggtggcgatgttcatcttctacgtcggcgccacggtgggtccgatggtcgcggcggtggtcgcaccgcacggcttcgcggccctggcctggacactggcggcgatgctcgcgctggcgttcgcgctgctggcgcccggcgcccgtcggcggggccaccatcctcctccccacttctgacggtagccggattcggctgaacccacgcttaaccagacaagcggttgtggacagcaaccgtcagcgcaacaggtagcgctgcaccttcccggtggaggtgcgcggcagagcggtcacgaactccacggttcgtggccgcttgtagctggcgatccggtcgcggcagtgcgcgatgacggcgtcggcgtccaggtcggcgcccggccggggcaccacgtaggccttgacggtcatggtgcggtccgggtcgggcacgccgaccacgacgcactcggcgatgtcgttgtggctcaacagggcccactccacctcggtgccggagatgttgaagcccgccgagatgatcatgtcgtcgctgcgggagtggtaccagaagtagccgtcctcgtcgcgggtgtaggtgtcgccggtgaagttccagccgttctggacgtagtcctgctgccgttcgtcggcaaggtagcgacaacccgtggggcccttgacggccagccgtcccagttcaccgggcggcagctccttgccgtcatcgtccatgatggtcgcctggtagccgggcacgacccggccggtggaaccgggccggatgtcgccgtcggcggcggagatgaagatgtgcagcatctcggtggcgccgatgccgtcgatgagatcgcagccggtgacgtccttccagtcctcccaggtcggcttgggcagcggctcacccgccgagacgcagcggcgcaggctgctcaggtccagtttgttgttggacagttcgttgagcatggcgcggtacgcggtcggggcggtggccatcaccgtggccttgtgccgttcgagagcgggcagcagcaggtccggggttcccttctccagcaacagggacgaggcgcccacctgcaacgggaacaccacctccatgccgagcccgaaggtgaagcccagcggcggcgagcacgcgaagacgtcgtcggcggtcggcttgaggacgtgccgggagaaggtgtcggcgttggccatcacgtcccggtggaagtgcatggtggccttcggacggccggtggtgccgctggtgaaggccagcagcgccacgtcgtcggctgcggtgtcgacgcaggcgaagctgtccggtttggtgttggcgcggtcggcgaagtccgcgaaggtgagcacccgggagatgtccgaggcgcgaagatcgtccacaaagcgctcgtcgcacaggctcaggtcgatgctggcgatgtcgccgaccacccgcagttcggactccttcagcagcggcatcgtggtcacgacgacgccgcccacccgcagcaccgcgaaccagcacgccaccgtcatcggattgttggggccgcgcaacaggacccggttgcccggcacgatcccgtagtcgtcgacgagcacgtgcgacagccgcgccaccagactctgcaactccccgtatgtccactgcgaggagtcggtcagcaggcacggccggtcggcccccatgcgcgcgatcgtgtcgtccagcaacgcccgggcacagttgagacgctccggatatcgcagttcaggcaggtcgaagcggaactccggccaaagctcggtcggcggcaggttgtcgcgcgtgaacgtatcgacatgggacgacggactgagcacgggtggggtcgccatcgacgtgcacctctcggggagtacgggtagttgtcagctaacgacactattccgcaattgtgacgggcgtcaacacttcgacatctttagaaagggtaccgttctgcggtggccagtagtccgcgttcgctgatcgtcaccgttttcggcctctacgcccgggaggccggcggaaccctgccggtgtccgggctggtgagggtgctcgcgaccctgtcggtcgacacccaggcggtccgggccgcggtgtcgcgcctcaaacgccggggcatgctcgaaccgtccaaagtcgatggcgccgccggttacgcgctgaccggatccggacgtcggctgctcgccgagggcgacgcgcgcatcttccacccgccccgggccgaactgtccgacggctgggtgctgtgcgtgttctcggttcccgagaccatgcgcgccaagcggcacgtgctgcgcggcaaactcacctggctgggtttcgggcaggcggcgccgggggtgtggatcgcgcccgcgcacaccatggacgccgcccgggcgatgctggccgcgaacgacctcgccgggtacgtcaacctgttccgcagtgactactgtggagacgcaccggtcgccgaggccgcccggcagtggtgggacctgccccggctggaggcgatgtaccgggagttcatcgacgcccttcgcggtgacccgggcgcggatcaggcgctgcccgcgtggatccgggcggtgaccgactggcggaaacttccgttcctggacccgggactgccgcgcgagctgctgcccgccgactggcccgggcacgacgccgtcaccctcttcggtgaactggaggcggatctggcccccgccgcggccgcacacgcccggcggttgctgggcgtgtgaccggcgagccacgatggagtctcgggtgacgacccgcgccgattccccaccgagctggcagcacaagatcaccggatagtgcttacaatcaggtgtctatgagcatcaatgcattgttccaccccgccaccccggctgatatccccgctgaggtggcgcaacccaagcccgggaaggaatcccggaaaccggtgcggacaccggaattgagtattggtcattcctccgcccgcgccatctcggcgggcaccaagacgaccgcgatcgtcccgctgtaccggtaccccgacgtcgcgcggttgcggtccggcgatgtgctcacgttcaacgtccaggcccgggcgcggcgacaccggcggagcattgacgtcacgatcaccgatgtctgtccacatgacttcgtcggcgacatccccgcctgcgtcgagggacacgaggccagtgccatcaacccggacaacccgacctgggcgcactgcctgggttacgcggccaaccggggcgcgaccccactgtcgccaagggagcgcagcaagctcgcctcgcgcggctgggtcgtcatcgacttcacccccgtccggcgtcgataactccgggatgaccgcgacgccctcgatctcgaccagcgcgtcgtcgtcccacagccgggccaccccgattccggccatcgccgggtaacgggtgcccgccagctgccgccacaccgcgccgatctcgcgcgcccgggctttgtactccggaacgtccacaatatagatacgcaccgagaccaggtgctccgagcgacccccggcggcgcccaacgcggtgagcacattggaaagacagcgcgcgaactgcgacacgatgtcgggttcggcgccgccgccgacgatattgccctcggcgtccatggccgtctgcccggccaggtagacggtgcgcccgcgcggcgcgatcacggcgtgcgagaaacccgagggtttcgccagctgtgagggattgaggtagtggctcatgactggatcgccccgccgtcgacgttgattccctgaccggtgattccggaactgttgacgcacaacatgatggcatcggccacctcttcgggagctatcagccgcccgatgggttgcttgcgctccagcagttcccgggcctcggccgcgtcggtgccggtccgggccgcgatgttggccaccgaagcctcggtcatcggagtgtccacatagccgggacacaccgcgttgacggtgacgccggtgcccgccagttcggcggcggccgagcgcaccaggcccagcaggccgtgcttggcggcggtgtaggcggcgatatacggttcaccgcgtttgctggccaccgaggccacggccaccacccggccccagctgcgctgccgcatcgtcggcaccgcgcggcgcaggcacctgaacggggcggtgaggttgaggtcgagctgctgctgccagtcggtgtcggtgacgcgcggcagcggcgccgaggagcccgcgcccgcgttgaggaccagcacgtcgacgggaccgaagccggactcggcctcggcgaacagcccgtcgaccgcgccgtcggcggtcaggtcggcggggacgacgagggtctgctccgggcattcgctcgcggtggcctccagctggtcccggctgcgggcggtcaggaccacccggtacccggcactcgacagccgctgcgccaccacgcgcccgattccgcgaccggctccggtcacgagagccgtgcggggtttggacatggcccaaaccctatacccgccgtttcgcgacccgggccaacatcactggcgcgagagacttgagcgtattagactcaacttttgtcgggtgccgtctcacaaggggaggaaaactgttgaacgtcgaccgcttgacgaccaagagccgggaggtcatctccaccgccgcgaccagcgccgccgagtccgggcacgccaccgtcgagtcctggcatctgctgtcggcactgctggccgtcgacggatcgaccgctcccggactgctgcgcgccgtgggcgccgacccgggcgccctgaccaccgccgtcgaagccggactgcgcgcgctgcccagcgcccgcggctcgtccgtcggtgaaccctcgatgtcgcgggaactgctcaacgcgatcaactccgccgaccgcatcgccgacgccggtggcgacgagtacgtctcgaccgaacacctgctggccgggctggcccgggtgggtgggccgtgcggcgacgccctggccgaggccggggccaccgagaagaacctcatcgaggcgttcccggcgatccggggcggcgatcgcaagatcaccagctccgacccggagggcagcttcaaggcgctggagaagtacgggatcgacctgaccgccgccgccaaggagggcaaggtcgacccggtcatcggccgcgacaccgagatccgccgggtcatccaggtcctgtcgcgccgcaccaagaacaacccggtcctcatcggcgaacccggtgtcggcaagaccgccatcgccgagggcctggcgcagcgcatcatcgccggggacgtccccgagtcgctgcgcgaccgcaaggtcgtgtcgctcgacctgggcgccatggtcgccggagcccagtaccggggccagttcgaggaacggctgaagtcggtgctggaggagatcaaggcctccgacggccagatcatcaccttcctcgacgaactgcacacgatggtcggcgcgggcaagtccgagggctccatggacgcgtccaacatgctcaaaccgatgctggcgcgcggcgaactgcgcatggtcggtgccaccacactggacgaataccggcagcacatcgagaaggacgccgccctggaacgccggttccagccggtgctcgtcggcgaaccgtccaccacggacaccgtcgggatcctgcgcggcctcaaggaacgctacgaggtccaccacggcgtccgcatcaccgacggcgccctggtcgccgccgcctcactgtccgatcgctacatcaccgaccggttcctgcccgacaaggccatcgacctcatcgacgaggcggcctcccggctgcggatggagatcgactcccgtccggtcgaagtggacgagatcgaacgcgccgtcaaacggctcgagatcgaggagatggcgctgcagaaggaggccgacgaggcctcggccgagcggttggaacgactgcgccgcgaactggccgacaaacgcgaggagctgtcggcgatctcgcagcgctggggcgtggagaaggagcacatcaccgcgatctcccagatcaaggaggagctggagcagctgcgcggcgaggccgagcgggccgagcgcgactcggacctggccaaggcctccgaactgcgctacggccggatcccgcagctggaacagcgactgatccaggccgagtccgagctggccaagctgcagaacgacggctccatgctcaaggaggaggtcgagagcgacgacatcgccgaggtcgtggcctcctggaccggcatcccggcgggcaagctgctggaggccgagaccgccaaactgctgcgcatggacgaggagctgacccaccgggtcgtcggccaggaccgcgcggtggccgcggtgtccgacgcggtccgccgggcccgcgcgggcatcgccgacgagaaccggcccaccggctcgttcctgttctgcggtcccaccggtgtcggcaagaccgaactggccaaggcgctggcctcgttcctgttcgacgacgagcgcgccatggtgcgcatcgacatgagcgagtactccgaacgccactcggtggcccggctggtcggcgccccgcccggctacgtcggccacgaggagggcggccagctcaccgaggcggtgcgccgccgtccgtactccgtcgtgctgctggacgaggtcgagaaggcccaccccggcgtcttcgacaccctgctccaggtcctcgacgacggacggctcaccgacggccagggccgcacggtggacttccgcaacacgatcctgatcctgacgtccaacctggggtcctcggcgatcgccgacccgacgctgagcccgcacgaacgctccgaagcggtgctggccaacgtccgcgaccacttcaaacccgagttcctgaaccggctggacgacatcgtcgtgttcgacgcgctgtccaccgacgaactgaagtccatagtcgacgttcagctgcaccggctgtcggagcggctggccaaccggcgcctccacctggaggtcgacgacgccgcccgcgtctggctcgccgaccgcggcttcgacccggtctacggggcccggccgctgcggcgcctgatccaaagcgccatcggcgatccgctggcccggcagctgctggccggagacatcaccgacggcgacacggtgacggtcagcgtcgccgaggacggcggttccctggtgccacggaaacgtccctgagcccccgctgaatagccgcttgacgtgagttgaccgcataaggcgagatcaccagtcccttgtgcacagctccacagcttgggtcttcatcggcgacttcgtggccgctaggggcgcaccgttgagcgataccgacgcgacgtcggcgacgaacttggcgcgagccgcggcggcgcttggcctgcggcttccggccgcgctgtgggaggctcatgcgttgtttggcgcgcgatcggatctggtcgcgaacttggatccgttgtcgacgcccgccgagatgttcgtgcttggctggtgcgggacgtggggacagcgggaaggcagacagcggccagcgcgagaactcggcgcgacgcctgaggccacagtaggctggcggcgtgttcacggttccaggaaacgaggtacccgccaggccgggcgccctgtacgcgggcgtcatcgcggcggtgttcgcgttggtggcgtccggtgccgaggggtatttctggctcaggatctacagcaccctgaccgggatgctgccgcccgaggccgccgccgacagcgaggcgcagcagtcgctggccgtgtggaacgggttcctgatcgcgatcgtggtcgtcagcatgctgctcagcctgatagcggccggtggggtcgcgttcgcgttgcggggtgccaacggcggccggatcgcggtgtggatcgccgggggtatcgcgatcgcctggcacctgtgttgcagcgggtacgtgctgttcttccggaccattttcgcgcaggccgccgcccagtcccgcacggacgggtacaacggcaacgacgtggacctgaacgagcacttcccgatgtggctggtcgactcggcgatcggcagcggattcgccgtgggcatcgcctcgatcgtggcggtcacgttgatcgccttgccgccggtcaaccggtacttccgggcgttgcgggctcggccggtgccgtacgtgccgcccaccatgccggggcagtggtgacctaagccgcggatcagttccacgaccgcgatgaccgcgaacactccgaacaggatcgccgctccgcgctggatccacttgagcgggacgtaacgcaccaccacgcgtccgagcacgaccgccagcgccgcgacggtgatcagtcccagggccgcgccggtgaacacctcccacggagccgagtagtgggccgacagcgccgccgtgcccagctgcgaggcgtcgccccattcggcggcgaacaggacgccgaagctggtgaacaccgtgggccagaaggagagtccgttgcgaccgttgccggtctcgtcatcgtcgtcggaagcgagactctcgcggaacagcagcacggcgcccaccgcgaacagcagggccacaatggagagcaccacccaggacggcagcaggcccagcaggccaccggcggcgacggcgatcgcggtctgcaccacgaaggccgccgagacgcccagcagcaccgggatcggcttgtaccggctggacagcaccagcgtggccatcatcgtcttgtcgggcaactcggccaggaagatcaggccgaaggccgcgaacagcggtacccagctcacgcggcaccgtagctttcggcggccaggccgctcgcccgcgccaggaccactttgaccggaaggtcgagcgcggtggcggcggcctcgacgtcggcgtgctccaccgacacgttgacgatccggccgtcgtcgcgggcgagcttgacgccgatcgtctgtccgtcgaggacgatcgagccgtactcgcggtccagcgcgtgtttgccgacctcgttgacccgcaggccgatcgtggaggtgtgggcgaagatcgccgagcggacccgagcctcgacgtcgtggccacagaggacactcagggtgtgggcggggcggcccttcttcatcaggatcggggtcagccaggcgtcgctggccccggcggccagcagcgcggccagcacctgcggccacagtcgcgggtcgaggtcgtcgacgttggcttccatgacgagggcggacgggcggtcaccggccgccacggtcggggccgcgtggtggtgcccgtgcgagtgggcgtggtcggcccgggtcggctgcgagccgagcaccagccgcagcacgttggcgcgttcggccgggtcacgcccgcccgcgccgaccccgacggcgtccaccgtcatcagcggcatggtgccgtaggccgtggcgtgcgcggcgatgatcgcggcacccgtgggggtgcaggcctcgtaggacacctcgcccgcgaccggcgccttggcccgcgacagcaccgcgagcgtcgcgggcgcgggcagcgggatgccgccgtgggcgccgcgcgtgacgccgccgcccgccgtcaccgccgagcacacgatccggcccaggccccggttctcggccagccagtgcagtccggcgcaggcggcgaccacgtcggccagcgagtcgagggcgccgacctcgtggaagtggacgtcgtcgagccgaacccggtgcgcggcggcctcggcgtggcccagccgggtgaagacgtcgatggccttgtcgcggaccggttgcggcagtgaggcttcggtgatgagccggacgatgctggcgtagcgccggtcgatggtgctctgcggacagtcgacgtcgaccttggtcgcggccaggccgtgccgggtggtctcggtggctgtcagccgcaccggctcgacaccgagagcgtccacactggcccgcagcacctccagcggcaccccggcgtcgacgagcgcgccgaggaacatgtcaccgctggcgccagcggcagcgtcgatccagcagatcacgcgggctccacccttctcacgtccgtcgtcaggcgacgattatcgccgtcaccgaccggcggtgcagcagactcgccacgtgagttgcggcaccaccggctcaggtcagggcccgccggacgtcctcgacggtcgccggggagaagtagtcgcggatcgaggtgatcagcccgtcccgcacccggatgacctgaacataggagctcttgaccacctcgccggtgccgctgttggccatcgccaccgtgaactccgggatgatgacctcggggtcggcggtctcgtggaccacgaccgtcgactcggactgcacgggctggttctcggcggcgggggtcgcggcccgcagtctcacgatcatgtcgcggatctcgtcgcgaccggtgaaccggttgggcaccggctcggccacgaacgggaactcgatgacgcagtcgggggcgtacagcgcgagctgcgcgtcgatgtcaccctgcattccataccagacactgcgctcccagacctgccgcggcgtcagtcccgcatcgttcacgtgagggctcccttcgtcctcactatcctcgcagcacacacggccgcgccaaagccattatcgatgttcacaacggacactccgggggcgcaggagttcagcatcgtcagcagcggcgccagtccgccgaaggcggcgccgtagccgaccgaggtgggcaccgcgatcagcggcaccgcgaccaggccgccgaccgctgacggcagcgcgccgtccatgcccgccacgacgatgacgcagtcggcggtcgcgagggtctcgcgcgcggccagcagccggtgcagtcccgcgacgccgacgtcggagatctccaccaccgacaacccgaaggcgcgggcggtgaaggcggcctcggtggcgactgggaggtcggaggtgcccgcgcacaggacggcgacggtgcccaggttcggggtgggcagggcgccgatcgcgacgatggccgccagcggatcctcggtcaccggctcggaggtcgagcgcagggccgcgcgggtctcgtcgctggcgcgggtcaccaggatcggatgctcggggtgggcctggcgcagccgggcggtgatggagaggacctggtccaccgtctttcccgccccgtagacgacctcgggttcaccggtgcgcagcggccggtgggtgtccactttggcgaaacccagttcggcgtaaccggggccgtcggcgaagacgccgtcggtcaggcgccgggccgcctcggtcaccgaactctcgccggacgcgaccgcctccagcagcgaccggatcgcctcgttgtccacacgccctcctgcggttcgcacagcccgatttcgcccagtatgcttccgaagcatgccggagcccatggtggtcgcgcatcgcggagcgaatgtcaatctgccggaacaaagcctcgccgcttacgtcgaagccatagacgttggcgccgacgcgatcgagtgtgatgttcgcctcaccaaggacggacacctggtctgccaccacgaccggaccatcaaccgcaccagcgacggcaagggcgcgatcgcggagctcaccctggccgagttgcagaagttcaacttcgcccgcaagaacgcccccgccagcgaacaccaccagatcctcaccttcgaggcactgttgcgcctgatcagcgaggcgccgcgcaccataacgatgctcatcgaggccaagcacccgtcccgctacggcgcccggatcgagcacgcgctgcacgagtcactggccaagttcccgggtctggacgtgatcgtgatgtccttcgcccgcgccgccgtcacgcgataccggaccctcgacgccgaggtgccactggtgtggctcttcgaatacccggtcgggggacccccgccgggggcgacgattctgggtccccgcatcgacgtgctgcgggccaagccgcggttgatcgaacgggcccacgccgccggacagcgcgtgttcgtgtggacggtcaacacccctgaacaggtgaaatacgtccgcgacgccggagccgacgcgatcatcaccgacgatcccgccatggttttgcgggccctgggaagggtctgagaccaacgccatacacaattgggccatatttcggttgacgggtgatcagccacgcggaggacacgcgtgccgaatcggcggatcagcggtatcttctagacggatctgctcgctgtttgacggatcctcggttgacaatgtgttcggcgaaagcgaccaatcgggtcaggtgacccggtgacgctcacagtgggaggcgaccatgcacacgatggtcaacacccctgcgtcctggcaggcacgggtgccccatcacgcccgcagtgctgccgccgtgcgccgctggctggccggactcgccggtgacctgcactcccagcacctcgccgacctgcacgccgtcgccaccgaactgatctgcaacgccgtgcggcacgccaccccgctgcccgacggcgacctgtccgtccacttccagatgaacggcggcaccatcgagttcgccgtcaccgacggcggcgccagcacccggccgttcgtccgggccctgaacaccagcgcctccgacggtcgcggcctgctcatcgtcaccgccctggccgaacagtggggggtgcgcgacgagtccggcggccgcaccgtgtgggcccggctcaccggcaccgacgtgccaccactggacgaggtcgacaccgaaccgctgggcgctccggcgaacaaccgggccaagacggacaccactaagctgtcccagtgagtaagcgacgcaaacaacaccgcgcgacagcggcgaagcccgagaagaccaaggttcgcgacgtctacgtcccgcggccgttcgccgaccttcccaacgagggcgactggatcgcgatgcgggaactgctgcccgccgcgaccgccccgctgaccgtgaagcccgagtacgccgacaaactcggcgaccggcagctcacgctcgccaccgtgttgccgctggcctggcccgccatgagccgcgccgacggacaggtcttcgtcgccatgcagcggcagttccagtccggggacgtcagccgcgacatcgccgcctcgctgctggcggcactggacgccgagccggggcacccggtcgcggtgcccgcgcgtcccggcgagggaccgcggatgcaggacgtcatcgaactcaagagcctcgaagtgtccattcacgacacatttgacttctggctcggcgaggacaccgacaccgacgacccgcaggtcagcgccagcatggaacgggccaacgcgtcgatctacccgaccagccgcctagacgccgccaagagcgcctactggtgccagacccccgacaacacccacgtgcgcatcgtcctggaagaggacgaggacgccgcgctggcggcactggcccggctgcgcgccgccgaggaactcaaactcgtccccgactccaagttcgccgggatgttccgcacccacggtgtgctgatcccggtgtgggacctggccgccgacaccgtcgccgacgactgcgagaagccggtcaccgagttcgcggtccgctacgccgaggcgctggcgagcaccgaaccgctgacctccgccgaacggcgcgccaaggacggcctcgtcggacgacagctgaacctgaggtagtccgcatccccatggaacggacgaccaagggcgggctctatctcgacttcgccctgtatggagtgtcggctgtcttcgccatcgccaccgcgctgtggtcgacactggagccacaccgggtgtggggcggcatggccaccggcggctaccttcccgccgcgctgctgaccctgatgctgctgttccgctacgccgttcccgtggtcactcgcatgtggatcaccgtcgcggccgccgtcgcggtcaccctgatgccactggtgggcgaggccgcgcagcgcgccgccggggtcgccgcgatggcgcaggaggaggtcctggtcgtcgaatctggcggggtccggctgctggagaccggttcgccgtacctgtcactcgccgagatcgcgaaactgcccgacgcgctgctgggctacaacccgtaccagcccggcatgtccgtcttcggactgccacgggcactgttcggccagaacttcctcaccgacgcccggatctggttcgcggtcgcgaccctggccgcgacacttgccgcgctgacgatgctgcgccgcgccggactgacccggggcgcctgggtgcgggggctacaggccgtcggggtgctgccgatctgcgcgctgacgctggccaccggcggagacgacctgccggtggtggcactgtgcctgctggccttcgcgtgcgtcgccaccggacgcttcaccggcgccgggttcgcgatcggcggtgcggcggcgctgaaactgctggcctggccggtgctgatcgtcgtgctggtgctggccttcaagcgcggccggttgttgccactggcgctgcccgcgttggcgttgccgttgggaacgctggcaccgatcctcatcacccacccggcggagtacttcgccaacgtgatccagttcccgctgggcaacggcctggtcgcctcgcccgcggcctccccgctgccgggtcacctcatcgcggcccacctgccgtccggccgggtcttcgcgatcgcgctgctggtactggccggcgcggcggtcggctggctggtgctggcccggccacccgcgaccgccttccgggcggccggactgtcggccgtcggtctgctggccgcgatcctgctgttgcccgccacccggttcggctacctgctgtacccggcggtcttcggcgtgtggtggtgggtgctcaagcagatcgaggcccccgcctcgcagtggggaccgcacaccgacccggcttccgaaggcaccgaaggaaccgaaacagcgggcgacacccgctggtcaagatgagttccttctaatgaaaaacacgccatccccgtatgcggaaactggcatgtagcaggtaccgttggtcggcatggagatgacatgtcccaagtgccacgcgaaaatgcgccagttcgagcgcaacggggtgacgatcgaccagtgttccgaatgccgcggaatcttcctcgaccgcggtgaactggaacacctcatcgacgccgacgccaagtacaacgctcagcaggccccgccgccccccgcctcggctccccggcccccggccgcgccgcaggccccggccgctccgggccactacccgccgccgccgtcgccgtatggccacggtggacagccgcactaccggcacggccacgggggcgcccactaccgtcacgggcacggtggctacgggcacgggcacaagcgccgcaagagcttcttcgagaacctcttcgactaaaccgcatacgtagacgaagcccgtccacccgcgaaccgggtggacgggcttttcacgttcgcgtcacgcgtcgggcgtgcggttccaggtccaggcgtaaccggagtcctcacaggccagcgcgccctcgcacagttcgagcggccggaaggtgtcgaccatgacggccagctcgtcgaagtagtcggcaccgatggcgcgctcgggggcacccggctgcgggccgtgggtgaaccccgaggggtgcagcgagatcgaaccctgctcgatgccggaacccttgcgggcctcgtagttcccgccggtgtagaacagcacctcgtcggagtcgacgttgtggtggttgtacggcaccgggatcgcgtccgggtggtagtccactttgcgcggtacgaaggagcagatcacgaagttcggcccctggaaggtctggtgcaccggcggcggctggtggatccgcccggtgatcggctcgaagtcgtggatcgagaacacccacgggtacatgtgcccgtcccagccgaccacgtcgaaggggtggtgggcgtaggtgaacttggtccagatggtggccgcgccccggccccggtgctgcacgtagacgtcgacgttctcgccgtcgaccacgagcggctccgacggcccccggatgtcgcgctcgcagtagggcgagtgctccaggaactggccccgcaccgacaggtaccgcttgggcggcgtgatgtgaccggtcgactccaccaccagagtccgcagtggagtatcaccggtgggcacgatccggtagatcgtcgacatcggcatgatcaggtagtcaccgctgacgatgtcgatgacgccgaacgacgtctccacccgcgcggcgccgtcctcgacgtacagacactcgtcgccgaggttgttgcggtacagcaccgaggcctgtgtcgacatcgcgtacgagatccggcagtccgcattggacagcaggtgctgtcggtccaggatcgggtcgccgccgccgtccagcttgtgggtgcgcaggtgccgcggcttgagcgggtggttcggctcgggcgccgccgccgtcgggaagtgctgcgtggaagccgagatcgcggtgggcagatgccggtggtacagcaacgaggaatcggacgagaagccctcctggccgacgagttcctcggcgtacaggctgccgtccggctgacgaaactgggtatgccgcttgggaggaagctcccctacggcgcggtagtaaggaatggtccgcctcctagactctttcgccgtgacgtacacgggcgtcgttcgatcaccagactaacccgaacgatggttaacccccgccacgagcaccaggccccgatcggggtcctctattgtcggaaaatatgtgttcccatcagctcaacgccattccatctctgttgcgcgggttgatcgatgacgccgccgtcttcccgcccggaaacgccccgctgcccgaagcgctggccagtcaccgcgaacaccgaaacgcctggtacgcggggctggtggggccgctgttgctgccgtccagcaagctcgcggacgtgcccgaatccgacgaaccactgcgggtcggactcatcgccgacaccggaatcgaggccgtctcacaggtgctggcacagctgccgcccggcgtcgagatcacccacgtcgaggcgcgggccgacgacgacgaggcgatggaggccctggtggcggcctcgacccgctggggactgcgggtgttcgctgaaatacccatgacggcggatgtgtcacacgccctcaagaccctcggtcccacctcgatcacacccaagttccgcaccggcggcgagaccgccgacaagttcccgtcgccgcagaccctggccaccgcgatcgtcggctgcgccgaacagggcctgagtttcaaactcaccgccggtctgcaccgggcggtgcggcacaccgaccccgagaccggtttcgtccaccacggtttcgccaacgtgctgctggccgcgaccgacgccgacggaggagcgggtgtcgcatcggtgacagatacgctgtcaattaccgaatccgggccacttcgtgaccggattcgtggcatgctcgctcacccgcgcccgctgtgggtgggattcggatcctgcagcatcgtcgagcctcttgaagacctcagcgggctttcgttggtatacgaggagagttaacaacagtgacgtggcttgagtcggcagtcgacagcccctacggtatccaccaccttccatacggagttttctccacaacggacaatccggcccgacggctgggtgtccgcgtcggcgaccaggtcctcgacctcaagctggtcgtcaccagcggcacctgcgccaactgcgagacctgcaccgccctgagttcgtccacactgaacgacttcatggcgctgggccccgaggtgtggtccaaagtgcgcacgcagctccaggacgcgctcaccgacgagaccctcgccgaaccgatgtcgcgcatgctcaccccggtcgccgacgtcaccacccacctgccgttcaccccggccgactatgtggacttctactcctccgagcaccacgccaccaacctgggtcggctcttccgtcccgacggcgacgccctgatgccgaactggaagcacctgccggtcggctaccacggccgctccgggtcgctcgtcccctccggcaccgacatcgtccgtccacaaggacagcgacggacacccgacggcgagatcgtgttcggagccagcgcccggctcgacatcgaggccgaggtcggcttcgtggtcggcgttggcagccaactgggcacccgggtggccaccggcgacttcaccgaccacgtcttcggggtcacactcgtcaacgactggtcggcccgcgacatccagaactgggagtaccagccgctgggcccgttcctcggcaagtccttcgccacctccatcgcgacctgggtgacccccttggacgcgctggcggcctcgcgggtaccggcgccggaacaggacccggccgtactgccctacctggtggaaccggaccgctacgcctacgacctgacgctgtcggtggagtggaacggcaccaaggtgtccagccccccgttcgccggggtgtactggactccggcgcagcagctggcgcacatgaccgtcaacggcgccagcctgcgcaccggcgacttcttcgcctcgggaaccgtttccgggccggagaaggaccagcgcggcagcttcctggaactgagctggtcgggagccgaaccggtcaaactggacgacggttccacccgcgatttcctcgaggacggtgacaccgtcaccatctcggccacggcgcccggaccgcgcggcaccaccatcggtctcggcgaggtgacgggaacgatccgtcccgcgaactgacgaaacggccggtagcccttcagggctaccggcctatccattgcttggtcaggtgccgatatcgggttgggccgtcaccgtcaccgtcgtgccgtcctcgacgacctcgccctcgggcggatcctggctttccacgatgaagtcgtcgggcgcgcttccggcgtcgaactccaggcccgcctcctcggcggcgtcgcgggcctcctcgaccgtcagctcccgcagcttcggcacctggataccgccgatgtagatggtgacggtcgagttcttctccgcctcagcctcggcgtccggcgtctgatccacgaccttgcccgcgtcgtcggggtcgctgacggcctgcaggtcggaactgacgtcgcagctgaacccggcttcctcgatcttcttgcaggccttctgctccgacataccggacacgtccggcaccgtggtggtgtcgttgttggagaccttgacctcgacggtctcaccggacttcagcttctcgcccgcgtccggttgctggtcgatgaacgctcccttgtccttggagcttgagacctcttcgcacttgatcttgagctcggcggccttgagtttcgacttcatctccgggcaaccgatgagattggacagatcggggaccgtgacggtcgtccgtcccttgcccaccttgaggatcacggtggagttcttctcgaccttcttcagggcgcccggatcctgatcggtgacgtcgcccttctcctggtcggaggacggcacctcctcgaccttcgccttgagctcggccttctcgatcctctcgaccgcctcggcctctttcatccccacgaccttgggcaccgcgaccgtggcaccgtcgcccgccgtcaggtaccaggtcaggaaccccagacccgccaccagcgccagcgcgatgaccgcggccgcgaccttcttgccggtgttcttcttgggacggtcggacacgaccggcgccacccgggtgtcgtcggcacgctgcgcggccaacaactgggtgcgttcctcctggctcatcaccggagtcgccagcaccggccgcccggcgatcgcccgctccaggtcgtcgcgcatctcgcccgcgctctggtaccggttgatcgggttcttctccagcgccttcaacgtgatcgcgtcgaccgagggcggcacgtccgggttgcggtggctgggcgggatcggcgcctcccgcacgtgctggtacgcgacgctcaccgggttgtcgccggtgaacggcggttcgccgcacagcagttcgtagatgaggcagccggaggcgtagacgtcggaacgagcgtcgacggtctcgccgcgtgcctgttccggtgacaggtactgggcggtgccgatgacggccgaagtctgggtcatggtggcctgcccggcggccagcgcccgggcgatgccgaagtccatcaccttgatctggccgttgctggacagcatcacgttgcccggcttgacgtcccggtgaatgatctggtggcgatgactgaagtccagcgccgcgcacacgtcggcgaggatctcgcaggcgcgccgcggcgacagccgaccctcggccgtcagcacctccttgagggtgcggccctccacgaactccatcacgatgtacggaaccgggaccccggagtcggtgtcctcgccggtgtcgtagaccgccacgatcgacggatggttcagggtcgcggcgttgtgggcctcgcgccggaaccgggtcaggaaggtctcgtctcgcgccaggtcggtgcgcagcatcttgatggccacgtcgcgaccgagccggatgtcgcgaccccggtgcacctcggccatgccgccatagccgatcattccaccgatctcgtaccggccgccgagtaggcgaggctgggccgtcatcgtctaagcttcctctgcgatatccattgtggcctagggcttgcagccgagtccgggaggcttgcaagacttgctgggcccggtgccgccaccggactggctcgggccgccggtgtcgcccggggtctgggatccgttgtcgccaccctccacccgggtacggctggcgctgaccttgatcggcgtcgtcgggtcctgcttgccgtccggagtgatgtccgacgtgtacagaccgatgccgtcgaccgtgaccttctcgaagcccagcttctccagcgccgccttgacctgctgcggcggcttgttgaggtagtcctcggtcttgatctcgatcttgccgtcgtcctcttccccgtcggactgcttcgactcggaggtcttgtccttgccgtcgtctccggcctggtcttcgccaccggttccggcggcgatcgcccacacggtcgcgaccagcaccaccaccagcagggtggcgccggcgaccatcagcagcatcttgttgcggcgctgcgccggggccggggtgtgcggactcacctccgggttgagcgaggtcgggtccacgtcgaggccgcgtcccggcggcggcgtggccgaaccgcggggcgccatcggctgctgtgccggggccggaaccgtcatcgaggtgtcggtgacggcgggggcgggcgaggtcggcgtcacgggcgagcccggagccagaccgacggccacccgggccgcctgcgccatcgcctcaccggtggcgaaccgctgcgccgggtccttggccagcgccgaggccacgaaggcccgcgcggtctcggggacgtcgtccggcagcggcggcggttcgtcgttcatgtgccgcatcgccagttccaccgggttgtcgctgtcgaagggacggcgcccggcgaggcactggtaggcgacgataccgagcgagtacacatcggactgacccgtcaccgggtttccggaggcctgctcgggagagatgtacgcggcggtgcccagcaccgaacccgcctgggtcaggcccccggtcagcgccgaacgggcgatgccgaagtcggtcagcatcacggttccgttgggctgcaacaacaggttgcccggtttgacgtcacggtgcacgaccccggcctggtgcgcggcgtccagcgcctcggcggcctgcgcgacgatcggcagcgcctgctcggcactcagccgaccctcgcgctgcaaccgcgcggtcagcgactccccggagacgaactccatcaccagatacgcgacctggccgccgccctgcaacggcgactcgccgtagtcgtagacccggacgatgttggggtgggtcagggtggccacaacgcgcgcctcgccccggaaccgctcgataaagcccggctcgttcagcagcgagggcagcagcaccttggcggcgacctcccggcccagcacctcgtcggtggcacgccacacgtcgcccatgccaccggtggcgatgcgctcgtccagccggtagcggccgccgagcttcatgcccggagtcatcatcgcgtcgtttccttgtcttgtggggccatcacgtctcgtcttccatggtgcctgccgctcgtcgccgtcacttacccagtgccgtcttcatcagctcgccggcgatgcgggtggcctctccactgccaccatccccggcctgggacaggaacaccgacaccgcgatcttcggttccccattgtcgtccatcgcgaagcccgcgaaccaaccgtgttcggggttgccgtcgccgttctcggcggtaccggtcttgcccccgacggtcgcgcccgggaccttggcgttgcctccggtgccctgcgggtcttcgacgacgctttccatcaggctcttgaggtcctcggcgaccccggagtcgatgctggtcatggtgtcggtctccatgcccttgagcgtggtcttgtcgggagcctgcagttccttgatcaggttgggcgccatctggtcgccgccgttggcgacgatggaagcggacagcgccatcatcatcggggtggcgcgcacgttgttctgcccgaagcacgcctgcgccaggaacgccggcgactcgatcaccgactgctcctcggtgtcgacctgactggcgatcaccggcagcggggtggcgtactcgtcgttgccgaaaccgaaggtctcggccatctcgacgaaggactcggcgccgttgtcgaccttgccctcgaagttctccacgcacagccgcgcgaaggtggtgttgcacgacttcgcgaaggccgaccgcagcgtctcggtctcggagcactggttggccgcgttcttcaccacctggtcggtctgcggcggcttgtacgtgctgccggacttcagcttggtgtccggggtgataccggcctccagcgccgtggccgcggtgatgatcttcatgaccgaacccggcgggtagaagtcctgggtgctgcggtccagcatcggatccggggtcttggcgttctccgcctcgatcgcctcactggcctcgacggtgtcgtggctggccatcgggttgtcgtcgtaggacggcgtcgacacctgcgccaggatctggccggtcttcgggtcgacggccacggcggcgcccgggttgtcgaagccctgcaacgcttcccaggcctgcttctgcagtttcgggttgagactggtgacgacgttgccgcccggcacctgctcaccggtgaaggtctcgctgagccggtccacgaacagactcgggtcgtcgcccgacaggatgtcgtcctggtaccgctccagacccttggaaccgttgtacagcgacttgtaaccgaccaggtgcgcgtacggctcaccctcggggtactcgcgctggtacttcagctttcccttggtctcggtgctcttggccagcgtctcgctgcccgcgaggatcgaaccgcgctgccgcgagtactcctccacagtggtcctggtgttgtaggcactgtcggtgtaggtctggtgctggacgaactgaacccagttgaggttcaggaacagcaacgagaacagcacgatgacgacgatcgtgaccttgcggatcggtgcattcacggcttcacctcaggggaggtcggaggggacgccgacggtggcgacggatgcggctgggtctcgtcggcgccgaaatcgtcgagcgtgctcggcgacacctcttcctccgagggccgctgctgcatcgtgacgatctgggtcggcgaattgtcgacgggctcgggcggcgggggcggcggcgcgatcttgatcgggccgaccggggcgcttcgcgggcggcgcgcggcgtcggagacccggaccagcagcgccagcaggatccagttggcgatgagcgaggaaccacccgaagccaggtacggggcggtctgaccggtcagcgggatcagcttggtgacaccgccgaggaccacgaacacctggtagccgagcgcgaacgacagtccgccgacgaacagcttcccgaaggagtcgcggacgccgagaccggcgcgcatgccccgggtgaccagaaccaggtacagcatcaggatcgagaccagaccgaacaggcccagttcctcgccgagtccggcgaagatgaagtcgctgtcggcggccgggttcgtctcctgcggttgcccggcaccgggtccgctgccgaacatgccgccggagcccaggccgatgagcgactgcaccagctgtcgtccggtgccgttggcgtccttgaacgggtccagccagatgtcgacacgagcctggaaggtggacagcatcgggtaggccagcgcgacggcaccggcgaacatcaacagaccgatgaggacccagctggtccgttcggtggcgatgtacagcaacgcgacgaacagcccgaacagcagcagcgaggtgccgaggtccttgagcccgaccatcaccagcagcgcggcgagccacacgaccaggatcggcaccatgtccttcagccgcgggaacggcagccccaggaacttcttgctggccagcgacagcacctcgcgcttgcgcaccaggtaataggcgaagaagatgagcagcagcagtttggcgaactcggcgggctggatgacggtgaaaccgaggttgagccacagccgggagttgttgatctcggtgccgatgaccggggtgatcggcgaggccagggcgaccagacccatgaggcccaggatgaacgggtaccgggccaggttgcggtggtcgcggatcagccacagcaccccggcgaagatgaccaccgagatgacgaggaacatcagctgtttgccgccgtcgccggagaagatccccaccgcggcccgttcggcgtcgtcctcgtaggtgaacttcttgatgccgtcgacgaacttgaacgagctgaggtccagccgccggatgaagatgatgccgataccggtcagcagtccgcccgcgggcaggatcaccgggtcggcgtagggcgcgaacacccgcaccagcagatgggccacgacgaacatggccgcgatcgttccgaccagggtgtaggcggtggtctggatgccaccggtgagcttcatctcgacggcgatctcgaagacgaagagcaccagcaccgccaccagcagcaaggccagttcggtgttccggcgggttggcacccgggcggggctcgcggtactcatactccctctgctcaatcggttggccgacagtcgacacccggttccaagctactgctcgggccctgtgacggggtttcggacggactggattccttgtcggattccgacgggctggggctcttggatttgtcggggctcttggaggtctcggacggcgacggtgacggcgacgggcacggctccaacaggttcgactcgccggtggtgatgccctccatgatggagatggcccggtcccggctgctggcctggattccgctctcgacccggtcgcgcgcgtcgggggtcaggtccttgaccgagacgtcgctgtcgtactcctccgaggacatggggacaccgaacagctcggtgttgatgccccggaacacggccacgtgcttctcgtcgttgacgcccacatagtactgtccctggatcaccaggtagccgccgctgaacacgatgcccagcaacaggacggtggccaggacgtaccacttgacccggcggcgacggtgccgcttcatctgcttggtctgggccgccgacggtgccggttcgtacagctcctcggcgggcggctcgggttcgggggcggtggtggccgccgaggcgcgggccgcggccgtcgacgggtcggccgaggaggcaccccggtcggcagcggcggctccggccacgatcggctcggactcctcgacaccgccctcgaccagatcggcgaccaggacggtgacgttgtccggtccgccgccgcgcaacgccagctgcaccagccggtcggtggcctcgtgcggatcggcgatggtgcgcagcgtctcctcgatggtgtcgtcactgaccacaccggacagaccgtcgctgcacagcaggtaccggtcgcccgccaccgcctccagggtcgcgaaggtcggctccacctcgttggagcccagggcccgcaacagcagcgaccgctgcgggtgggtctcggcctcgtcggcggacagctgtccctcgtcgacgagcatctggacgtaggtgtcgtccttggtgacctgggtcagtcggccctgcctcagccggtaggcccgggagtcaccgatgtggaccatgccgaggctgctgccggagaacaggaaggcggtcagggtggtgcccatgccctccatgtgcgggtgttcctcgacggtttcccgcagccgggagttggcctcctccaccgagtcggccagggcggcggtcagttcgccgcgcggcacgtcctcgtcgagtgcggccagcaccccgatgacgatgttgctggcgaggtcaccggcggccattcctcccatgccgtcggccaccgcgatgagacggggtccggcgtacacggaatcctggttgccgcttcggatcagcccgcgatcggagatggcggcatagcgcaaagtcaatgtcatgggcgaagctcaatactggttcggccaatccggatcggtactccggcggggatgggggttggtcccgagaccttagcgcgccccagataggtaccgttcgtggagccgagatcctccacaagccactgatcgccgcggggcaccagttgcgcgtgccgaccggaggcgtagtcgtcggttatgaccaatgtagagtctggcgcgcggccgatccggatgggcgcgttgcccagcggaagctgggttccggcgagttctccctcggtcaccaccagctgccgcggcggccggggaccggaggtgatgccgccaccgcgccgcgaagcgttaccccgccccggaacccgcgccggcgtccgggcagcggtacccgcgaacacgtcacgccggatggtgcgggcgacgacgaagacgaacagccacagcaaaaacagcaggccgaacctggcgatggtgaatacaagttcaggcacgtactgtcctctcaatcacgcgacggcgggcgggcggcccggccattcaagcggatttagttcgcctgcagggtcagggaagtggtgcccaactgaatcatgtcgccaggctgcagcgcgacggtggatatccgctggccgttgaccagggtgccgttcgtcgaacccaggtcggtgaccagcacctggccgccgtcgaagtcgatgcggacgtgcacccgggagatgccgacgtcggggagccggatctgggcctgctcgccgcggccgatggtggtggagcccatggtgatcgcgtactggcggccgtcaccggagaccaggcggggacccgtaggaggagcgggttggcccggaccggcctgatcgtaaccaccagccggcggaccgtatgccgggtccggaccgggggcgtgctggtcctgttgcgcggcaacctcggcgatgacccggaacatgccggtgtcaagaccctctccgcgctcaatctcaacaatcacatcgccatagacggtccaaccgtgctcaccaatgtgttcagcctgcgactgggccagctcctgggccagcgcggcggcgtagggagccaaacggtcgtggtcggggggcgacaggtcaatgacatagcggttgggaaccaggatgcgtccaccggccaggattgccttgtgcgactcggcctcccgctgcatcgcgcccgcgatctccaccgggtgtacgacacccttgaatatctttgcgaaggcgccctcgaacaggccctccaagcgcttctcaaagcgtcccagcacagtcaccagtttcctccttgcccatcgccattcaacaccactgtggcatatgcgttcagaacaacgatggtatcgggccacactaacgccgtggggaccgctgggggccccacgtgttagcctgacgcggccgaaacagcgtcatcggaacacggcaagcctagagggtcacggcaagccctgccatcgggcagtacgttgttaatgacaccgctttcggccgatgggaaagccggtggagaccccttctggggctgtgctaatgtttcgttcgctccgattgaggagcagccacacggacagaacaccagttctggtcgtgaccactcgcggaagtggcggaatggcagacgcgcacggttcaggtccgtgtgcccgaaagggcgtgagggttcaactccctccttccgcacgagaacgacatatgaatgggcccttgatccaagggccgattcctttgccaaggtttcatctagggccaggtagctcagttggtacgagcgtccgcctgaaaagcggaaggtcaccggttcgaccccggtcctggccaccaaaatacttagccgaagtgggttaccacttcggctttcgtcgtacggggagtcgaactcagtcagtgtcgttgagccacgcggcgatgtaggacaggtcctcgcgccactgctgctcgtcggtgggcggcaggatgtcgtcccacatcgtcatgaacgggccgcgcagttgcaggtgccccttgggccgggccaggaaccacagctgtaggtgcgccgagccgtcgccccagcggcagacgtgaacgcgcgcaaccgaatccagcgaacggatggcgcgttccaaccggacggtcaacacgcccagttcggcggagtgcatcgtcgacaggtcgccgaggtcgagatgcgcccgggtctccaggatcacgaccaccgggagtccggagggtttcggcggcgacttgacgcgccagcgttcgttggtccacagataggcgtcgtcaccggaggcacaggacgcgcagtcgccgggctcctcaccgcgccggggcggttcggtgtcggcggggtcggccaccggtttgagacggaagtcgccctcaaacgggaaggcgggccaggagacgaaatcgggaagcttgggggaacgagggttacctgccacacgtagaagttaccgcataaccggcgctcgtatcagcaccgtttcacgtggacagtcgaaggtgggatgtggggcgcggcagccgaagcccggcgacgtttcacgtgaaacatcgcgagcggaatcggccaccgcgaagcggccgtcagcgcagccgccgccacatgatgatgtcgtcgcggtagtcgtcatcggagatcttgacggcgcgcggcaaccggccgacctcgacgtagccgtgccgttggtagaactcggccgcgccggtgccggtgcgcaccttgaggctcagcgcctccagaccgagcacgccgcgggccaccgcctcgcaggcctgcaacagccgtccgccgatgccgccgccctggtggtccggatcgacctggacgtgccgtacgtttcgccagccctgtcgcggcggactgtcgttggcggtcaggacacaccacgcgacaatgagctctcctttcctcagggcgacaagagtgtcgctgccgtcaatgacgcgggaaaggacggcgaccgtgtgcggtcgcacctgttcatcggttaccggggccacgaagcccaccgagccaccggagttggtgaccttggtccacaggccggtgagctcgtccaccaggccggaggtgacgggcggatcgatgaccacgtctatggtttcgggtggctcggatccggtaacggtcaacgcatgcacgcggtcaaccctgcctcatcggtgaggcgttgaccacggcttttctcaaacttcggtacaggtcacacgccgggttcggcgcgcttggtctccagccccatggacgaggtgatccgctccaggtcgccgacgctgccgaactcgatgacgatccggcccttgcgctgtcccagcgagaccttcaccttggtgtcgaagtgatccgacaaccggtcggtgaggtcggcgatgccgggggcgcgcagggcgccgttgcgcttcggcttggtttcacgtgaaacatcggcgggctcctcgggatcgagcttcgccagttccatcgagacggcttcctcggtggcgcgcaccgacatcccctcggcgacgatccgggtggcgagcgcctcccgcttctcgtcggtcggcagggtcaggatcgcgcgggcgtgcccggccgacaggacgccggcggcgacccgacgctgtaccgcgggcggcaggctcagcagccggatggtgttggagatctgcggacggctgcggccgatccgcttcgacagctcctcctgggtgacaccgaactcgtcgagcagctgttggtaggccgcgccctcttcgagcgggttgagctgaacccggtggatgttctccagcagcgcgtcgcgcagcagatcctcgtcgcgggtctcccgcacgatcgcggggatggtctcccagccgagttcgcgggcggcgcgggttcgacgctcaccgacgatgagttcgtagccgtcgccggtctcccgcaccgcgatgggctgcagcagtccgacttccgacagcgagaccttgagttcctcgatgccctcttcgtcgaagacctgccggggctgtttcgggttggtgtcgatctcggcgagcggcaccaagcggtagacggcgccgggaaccggcaccagatccggatcggtcgcgtcggccgtttcacgtgaaacatcggacggcggcgcggtcggctccgccgtcgccgcggcggcgtctcccgcgcgcggctccggaaccgtctcggcgacgggtgccgtttcacgtgaaacggtcgcggtctcctccgccggtgcctcctgcttctccgaggggatcagtgccgccaggcccttgccgagcccgcccttcttacgcattacttcgtccccatggctgcgccgcgcacggcgatttcctcggctgcttcaaagtagctggaggctccccgggaaccggggtcgtaggtcatcaccgactggccatagccgggagcctccgagacccggacgctgcggggcaccaccgatttgagcacggtgtccccgaagtggccgcgcacctcctgctccacctgatcggcgagcttggtccgcttgtcgtacatcgtcagcaggatcgtcgagacgtccagggtcggattcaggtgcaccttcaccagttcgatgttgcgcagcagctgacccagcccctccagcgcgtagtactcgcactggatcgggatcaggacttcctcggcggccacgagcgcgttgaccgtcagcagacccagcgagggcgggcagtcgatcagcacgtagtcgatgtcgtgggtgtatccggcgagcgccttcttcaaccgcgcctcgcgggccacgaccgagaccagttcgacctcggcaccggccaggtcgatggtcgcgggggcgcacacgaggttcgggatgccctcgacggcctgggtcacctcgcccagcggggtgccctcgatcagtgcctcgtagatgctcggcgtacccgcgccgtgctcgacacccagaccggtggacgcgttcccctgcgggtcgaggtcgatcaccatcacgcggttgccgtgcagggccagggcgacaccgaggttcacggcggtggtcgtcttgccgacgccgcccttctggttcgcgatgcccagcacccggcgccgggtgggtcggggcagctggccgtcgccgccggggttgagcacccggacggcgcgttgggcctcccgtgccagtggcaggtcgtcgtcccacggcgagggccactgggtttcctcggcctgctcgtcggcactcgggccgcccacagtctgatcaggtcgcatcttctgttctccgcgcgttgccatgtgtcctgattctcttgcccgagctgttaattcgggattcgtcgcagagtccaggacctcccggatccgttcccggctcgtctcagtttcatcccagtcatcacgcaccccgcaagactacggcccatcgatcgacttgtcgcgtcccgtcccgccgtttcacgtgaaacatcgaaaattgtgacccgatcagttgcgccggaacatcctgaccacggtcgtcggcgtgtcgagcagttcggtcccgcaccgaaccacctcggggttctcggctccccgcttcttcaggtccttggcgtacttgacgatctcgtcggcggccgaggcgcccttgatcgccagcacctgtccacccggccgcgccagcggcagacaccagtgggacagcttccccagcggcgccaccgcccgggaggtcaccacgtcggccctgccgcgtggcttcacctcctcggccctggctcgcaacacctcgacgttgtcgagcccgagggcttcggtcgcctcggtcaggaactcggtccggcgtgccatcggctccaccagggtcaccaccacatcgggccggacgatcgccagcaccagtccgggcagcccggcaccggagccgatgtcgagcacgtccgcctccggctcgatcagctcgcccagcaccgcgcagttgagcagatgccgctcccacagtcgcggcacctcgcgcggaccgatcagtccccgggtgacgccgtcgtcggcgagcagttcggcgtacttctccgccagtggcatacgggtcgaaaaaacggcggtggccttgtcgaccgccgccgtttcacgtgaaacatcgttcatggggcaatactcatgaagctaccggccgcaccacgatccgccgattgggttcgcttccctcggactcgctttccacgccctcggtcgcgttgatcacatcgtgaacgcatttgcgttcgaacgcgctcatcgcctcgagccgcaccatccgaccggagtccagcaccttctgcaccgtcttctcggccagctcggtgagctccttgcgccggttcgcccggtaaccacccacatccaacatcagccgcgagtgctcgccggtcttgcggtagacggccagccgggccagctcctgcagcgcttccagggtcgcgccgttctgcccaatgagcttgcccagacccttgccgacgatctccaccaccggccgatcgccgcgagtcagctcgtcaatgtccccgtcactgtcgattatgtcaagaaaaccctcgaggtagtcagccgcgatctcactctcggcaaacagatcatcggtgttcacggtgtcgttctcatccgcttgtggggctgctgaggtttccgcttcacttattggcgccacgcgtggcaccccccttctttctcttcgttggtttcgcgccaggcctgggaccctgcgctgctttggccttcgcttgttcctgtttccgtttcagctcctcggccgcgttgctcgtggccttcttcgggtccttgggcttggcgcccaccttcggagccatcgccttggcgcgatcgcgcttctcccgcagctgttcctcgtacttcttgctgccgggcttcgccttgatgtccgccttcggggaggtgtcggtcttcggcggcgggtacttgcgcagcacccagatctgctgtcccagcgagaaggcgttgttgacgacccagtacaggaccacaccgatcgggaagatgccgccggagaacagcagcatgaccgggatgccgtacagcatcagcttctggatcatccgctgctgcgggtcggcgttccagccggtcttgaggatcatctgccgcgtggtcaggtacgtggtgacgatcatcagcgcgatcaggattcccgagaccagctgcacgttgagcgtcgccgccgtggtgcagctgtcgtagtgctcgctacatttcaggtccttctgggtggtgaggaaggtggcccagatcggagcgccgaacagtttggcgttgatggcgctgtcccactgggcctcggtccaggtgtacagcgtcttggcgtagttggagtacttgtcggggtcgatacgacgcagcacccacagcagggcgatgaagaccggcgcctgcaacagcatcggcaggcagcccatcagcgggttggccttctcggtgcggtacagctccatcatctctttttggagcgtctcgcggtcacccttgtagcgctgctgcagttccttcatcttcggctgcagccgctgcatcgcgcgttgcgacttgatctgcttgacgaagagcgggaacaggacgatgcggatcgtgaccacgaggaagacgatggccaggatccactgccagctggtgttcagcgctcccggtacggggtcggcaccgaggatgagatcccacagatcgtgccaccgcaacagcacccaggaaatcccgatataaagaggatgaaacgtgaacactagccgaatccgcctgtttctgtcatctgtgtactctcgtctcggtcggtaccgggtaccggatcaaagccaccggagtggaatggctggcaccgtcccaatcttttcaaactcaaccacccgcctcgcacagcgccgtgaacccgcaccgcttcgagggcataagcgctacacgacgggtagaaccggcaccgggcaggcagtgtcggactgatccaccgacggtacgccatgatcggccaagacagcgttcgggccgcgaggttgttcagcatcgtcggctccggctcaggatggccagggcctcatcgacgtcccgggacagtcgctgaaaagagatggtggcggcggcgggcagggcccgcaccaccacatcggtcccgttgggccacccggccagccggggggcggccaggtggcgcagtctccgtttgactttgttgcgggtcaccgcgggaccgacggccttgctcacaatgaaaccggcccgcgcaccgcgggccgtctcatcgtcacgcgttgccaggtgcaccaccacggcaccacgcctggctcgtcgtccggtcttcatcacgttggcgaaatccgccccgcgtctgattcgcgactccgccggaagcactatgtctcccgcgaggccgactacgccgtcagcttggcgcgaccctggcgacgacgggccgcgacgatggcgcggccggcgcgggtgcgcatgcgcagccggaaaccgtgcgtcttggcacgccggcggttgttcggctggaaggtacgcttgctcacggctgattctccggttctttgatcgtgttttacagcttcgaagcttcgcttcgctgaagcgcgcttcgctgaagcatggtggccatcaaccaggctagcagcctgccaatggacagccacgcgatcttaccgggccgataccaccagcgtcatgcgggtgtcggcttcgtcatctctcccgcctgagattccacagcgccccaacactttccacagggcctgtggataactgccgttcccgcagggcactccggacccggtgatcttggccgtcctctctgaccggtcactgtttccgcaggtgagagtggatattcacaggcagtgtgagcaagtgaccccctgcgccaatcgaggccgaaaggcctgtggataacctgtggaaaacc